Interactive personal/internet protocol television reservation system, reservation plan management method and device
First Claim
1. An Interactive Personal/Internet Protocol Television (IPTV) reservation system, comprising a Digital Video Recorder (DVR) set top box, at least two reservation servers, and a shared storage server;
- wherein;
the DVR set top box is a set top box having a local recording function and a recording ability, and is configured to initiate a reservation plan addition request, wherein the reservation plan addition request carries a reservation plan to be added, wherein a number of reservation plans can be simultaneously executed by the DVR set top box, which can be identified as the recording ability of the DVR set top box;
the at least two reservation servers each is connected with the DVR set top box, and is configured to receive the reservation plan addition request initiated by the DVR set top box, and configured to obtain from the shared storage server added reservation plans which correspond to the DVR set top box and have been added by a user and to perform, when determining that the reservation plan to be added exceeds the recording ability of the DVR set top box according to the obtained added reservation plans, a conflict processing on the reservation plan to be added; and
the shared storage server is connected to the at least two reservation servers, and is configured to store the added reservation plans which correspond to the DVR set top box and have been added by the user,wherein determining that the reservation plan to be added exceeds the recording ability of the DVR set top box according to the obtained added reservation plans comprising;
determining, by one of the reservation servers, added reservation plans which involve a recording time coinciding with a recording time of the reservation plan to be added; and
determining, by one of the reservation servers, that the reservation plan to be added exceeds the recording ability of the DVR set top box, after determining, according to the coincident added reservation plans, that the reservation plan to be added will exceed the recording ability of the DVR set top box if the reservation plan to be added is added,wherein performing the conflict processing on the reservation plan to be added comprising;
determining, by one of the reservation servers, a set of reservation plans which make the reservation plan to be added exceed the recording ability of the DVR set top box, in the coincident added reservation plans;
determining, by one of the reservation servers, a priority order between each reservation plan in the set of the reservation plans and the reservation to be added; and
when priority of the reservation plan to be added is higher than priority of one or more reservation plans in the set of the reservation plans, adding, by one of the reservation servers, the reservation plan to be added, and deleting reservation plans having lowest priority one by one in sequence in the set of the reservation plans until the reservation plan to be added does not exceed the recording ability of the DVR set top box,wherein after one of the reservation servers receives the reservation plan addition request initiated by the DVR set top box and when the reservation server has a failure, selecting a reservation server which does not fail currently to respond to the reservation plan addition request, according to loads of reservation servers which do not fail currently.
1 Assignment
0 Petitions
Accused Products
Abstract
An Interactive Personal/Internet Protocol Television (IPTV) reservation system, and a reservation plan management method and device are provided. A reservation server receives a reservation plan addition request initiated by a DVR set top box, wherein the reservation plan addition request carries a reservation plan to be added; the reservation server obtains from the shared storage server an added reservation plan which corresponds to the DVR set top box and has been added by a user; and the reservation server performs a conflict processing on the reservation plan to be added, when determining that the reservation plan to be added exceeds a recording ability of the DVR set top box according to the obtained added reservation plan. Accordingly, a problem in the related art that the load of a reservation server is too heavy and a failure processing ability of a system is relatively weak is solved, the load of the reservation server is reduced, and the failure processing ability is improved.
37 Citations
11 Claims
-
1. An Interactive Personal/Internet Protocol Television (IPTV) reservation system, comprising a Digital Video Recorder (DVR) set top box, at least two reservation servers, and a shared storage server;
- wherein;
the DVR set top box is a set top box having a local recording function and a recording ability, and is configured to initiate a reservation plan addition request, wherein the reservation plan addition request carries a reservation plan to be added, wherein a number of reservation plans can be simultaneously executed by the DVR set top box, which can be identified as the recording ability of the DVR set top box; the at least two reservation servers each is connected with the DVR set top box, and is configured to receive the reservation plan addition request initiated by the DVR set top box, and configured to obtain from the shared storage server added reservation plans which correspond to the DVR set top box and have been added by a user and to perform, when determining that the reservation plan to be added exceeds the recording ability of the DVR set top box according to the obtained added reservation plans, a conflict processing on the reservation plan to be added; and the shared storage server is connected to the at least two reservation servers, and is configured to store the added reservation plans which correspond to the DVR set top box and have been added by the user, wherein determining that the reservation plan to be added exceeds the recording ability of the DVR set top box according to the obtained added reservation plans comprising; determining, by one of the reservation servers, added reservation plans which involve a recording time coinciding with a recording time of the reservation plan to be added; and determining, by one of the reservation servers, that the reservation plan to be added exceeds the recording ability of the DVR set top box, after determining, according to the coincident added reservation plans, that the reservation plan to be added will exceed the recording ability of the DVR set top box if the reservation plan to be added is added, wherein performing the conflict processing on the reservation plan to be added comprising; determining, by one of the reservation servers, a set of reservation plans which make the reservation plan to be added exceed the recording ability of the DVR set top box, in the coincident added reservation plans; determining, by one of the reservation servers, a priority order between each reservation plan in the set of the reservation plans and the reservation to be added; and when priority of the reservation plan to be added is higher than priority of one or more reservation plans in the set of the reservation plans, adding, by one of the reservation servers, the reservation plan to be added, and deleting reservation plans having lowest priority one by one in sequence in the set of the reservation plans until the reservation plan to be added does not exceed the recording ability of the DVR set top box, wherein after one of the reservation servers receives the reservation plan addition request initiated by the DVR set top box and when the reservation server has a failure, selecting a reservation server which does not fail currently to respond to the reservation plan addition request, according to loads of reservation servers which do not fail currently. - View Dependent Claims (2)
- wherein;
-
3. A reservation plan management method, comprising:
-
receiving, by a reservation server, a reservation plan addition request initiated by a Digital Video Recorder (DVR) set top box, wherein the reservation plan addition request carries a reservation plan to be added, wherein the DVR set top box is a set top box having a local recording function and a recording ability, wherein a number of reservation plans can be simultaneously executed by the DVR set top box, which can be identified as the recording ability of the DVR set top box; obtaining, by the reservation server, added reservation plans which correspond to the DVR set top box and have been added by a user from a shared storage server; and performing, by the reservation server, a conflict processing on the reservation plan to be added, when the reservation server determines that the reservation plan to be added exceeds the recording ability of the DVR set top box according to the obtained added reservation plans, wherein determining, by the reservation server, that the reservation plan to be added exceeds the recording ability of the DVR set top box according to the obtained added reservation plans comprising; determining, by the reservation server, added reservation plans which involve a recording time coinciding with a recording time of the reservation plan to be added; and determining, by the reservation server, that the reservation plan to be added exceeds the recording ability of the DVR set top box, after determining, according to the coincident added reservation plans, that the reservation plan to be added will exceed the recording ability of the DVR set top box if the reservation plan to be added is added, wherein performing, by the reservation server, the conflict processing on the reservation plan to be added comprising; determining, by the reservation server, a set of reservation plans which make the reservation plan to be added exceed the recording ability of the DVR set top box, in the coincident added reservation plans; determining, by the reservation server, a priority order between each reservation plan in the set of the reservation plans and the reservation to be added; and when priority of the reservation plan to be added is higher than priority of one or more reservation plans in the set of the reservation plans, adding, by the reservation server, the reservation plan to be added, and deleting reservation plans having lowest priority one by one in sequence in the set of the reservation plans until the reservation plan to be added does not exceed the recording ability of the DVR set top box, the method further comprising;
after the reservation server receives the reservation plan addition request initiated by the DVR set top box and when the reservation server has a failure, selecting a reservation server which does not fail currently to respond to the reservation plan addition request, according to loads of reservation servers which do not fail currently. - View Dependent Claims (4, 5, 6, 7, 8, 11)
-
-
9. A reservation server, comprising:
-
a receiving unit, configured to receive a reservation plan addition request initiated by a Digital Video Recorder (DVR) set top box, wherein the reservation plan addition request carries a reservation plan to be added, wherein the DVR set top box is a set top box having a local recording function and a recording ability, wherein a number of reservation plans can be simultaneously executed by the DVR set top box, which can be identified as the recording ability of the DVR set top box; an obtaining unit, configured to obtain added reservation plans which corresponds to the DVR set top box and have been added by a user, from a shared storage server; a determining unit, configured to trigger a conflict processing unit when determining the reservation plan to be added exceeds the recording ability of the DVR set top box according to the obtained added reservation plans; and the conflict processing unit, configured to perform a conflict processing on the reservation plan to be added, wherein the determining unit comprises a third determining sub-unit configured to determine added reservation plans which involve a recording time coinciding with a recording time of the reservation plan to be added; and a forth determining sub-unit, configured to determine that the reservation plan to be added exceeds the recording ability of the DVR set top box, after determining, according to the coincident added reservation plans, that the reservation plan to be added will exceed the recording ability of the DVR set top box if the reservation plan to be added is added, wherein the conflict processing unit comprises; a first processing sub-unit, configured to determine a set of reservation plans which make the reservation plan to be added exceed the recording ability of the DVR set top box, in the coincident reservation plans; a second processing sub-unit, configured to determine a priority order between each reservation plan in the set of the reservation plans and the reservation plan to be added; and a third processing sub-unit, configured to, when priority of the reservation plan to be added is higher than priority of one or more reservation plans in the set of the reservation plans, add the reservation plan to be added, and delete the reservation plans having lowest priority one by one in sequence in the set of the reservation plans, until the reservation plan to be added does not exceed the recording ability of the DVR set top box, wherein after the reservation server receives the reservation plan addition request initiated by the DVR set top box and when the reservation server has a failure, selecting a reservation server which does not fail currently to respond to the reservation plan addition request, according to loads of reservation servers which do not fail currently. - View Dependent Claims (10)
-
Specification