An Interactive Personal/Internet Protocol Television, IPTV, reservation system, comprising: a plurality of Digital Video Recorder, DVR, set top boxes, each of the DVR set top boxes being configured to initiate a reservation plan addition request, the reservation plan addition request carrying a reservation plan to be added, and a reservation server connected with at least one of the DVR set top boxes and being configured to: receive a reservation plan addition request initiated by one of the plurality of DVR set top boxes; and generate reservation plans of the user according to the received reservation plan addition request, characterized in that the IPTV reservation system further comprises at least one other reservation server and a shared storage server, the shared storage server being connected to the reservation servers and being configured to store the added reservation plan which corresponds to the one DVR set top box and has been added by the user, each of the reservation servers being further configured to: store the reservation plans in the shared storage server; obtain, from the shared storage server, an added reservation plan which corresponds to the one DVR set top box and has been added by a user; and perform, when determining that the reservation plan to be added exceeds a recording ability of the one DVR set top box according to the obtained added reservation plan, a conflict processing on the reservation plan to be added, in that the step of 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 plan comprises: determining, by the reservation server, an added reservation plan which involves 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 plan, 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, and in that the step of performing, by the reservation server, the conflict processing on the reservation plan to be added comprises: 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 plan; 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. a plurality of Digital Video Recorder, DVR, set top boxes, each of the DVR set top boxes being configured to initiate a reservation plan addition request, the reservation plan addition request carrying a reservation plan to be added, and a reservation server connected with at least one of the DVR set top boxes and being configured to: receive a reservation plan addition request initiated by one of the plurality of DVR set top boxes; and generate reservation plans of the user according to the received reservation plan addition request, receive a reservation plan addition request initiated by one of the plurality of DVR set top boxes; and generate reservation plans of the user according to the received reservation plan addition request, store the reservation plans in the shared storage server; obtain, from the shared storage server, an added reservation plan which corresponds to the one DVR set top box and has been added by a user; and perform, when determining that the reservation plan to be added exceeds a recording ability of the one DVR set top box according to the obtained added reservation plan, a conflict processing on the reservation plan to be added, determining, by the reservation server, an added reservation plan which involves 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 plan, 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, and 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 plan; 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.