Patent ID: 9445162
Filing Date: 2016-09-13
CPC Classification: H04N

Claim Text:
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.