Summary of the invention
In view of this, the objective of the invention is to propose a kind ofly realize the control method of receiving television program, need not the support of system platform, bring in by the client and realize that the user is to receiving television program classification, the control of rating time so that in system based on the user.
For reaching above-mentioned purpose, the invention discloses a kind of control method that realizes receiving television program based on the user, comprise following processing:
For the user is provided with authentication information, be used to enter the authentication of TV programme system user identity;
For the user is provided with authority information, be used for the length of the TV programme that can visit by control after the authentication and the receiving television program time that can visit.
Further, for described user is provided with class information, the higher-level user carries out following operation to the lower-level user:
The increase of user authentication information, deletion, modification;
The appointment of user class information, modification;
The appointment of user right information, modification, deletion.
Further, a highest level user is set, control all TV programme of visit and whole rating time periods of visiting all TV programme.
Preferably, when increasing new program, described highest level user carries out the appointment of this programming access authority to other users.
Preferably, the appointment of described user class information, be revised as: the user class lower than this higher-level user assigned, is revised as to lower-level user's class information.
Preferably, being assigned as of described user right information, with higher-level user's authority, or the part of authority is assigned to low-level user.
Further, for described user is provided with user group, organizes the owner or be higher than the user by the user and organize other user to user group of owner's level and carry out following operation:
User group membership's increase and deletion;
Increase, deletion, the modification of user's group;
Appointment, modification, the deletion of user group membership authority information.
Preferably, the initial owner of described user's group comprises any a plurality of users lower than owner rank for the founder of user's group, the member of user's group.
Preferably, described method further comprises: put in order revising back user right information.
Preferably, described user right information after revising is put in order comprises: user right information intersection is carried out authority merge, do not have accessed TV programme to surpassing set maximum duration, remove pairing all the user right information of this TV programme.
Preferably, the TV programme that described control can be visited perhaps realizes the visit of specific program uniform resource position mark URL address by to specific Internet protocol address.
Preferably, the length of the receiving television program time that can visit of described control realizes by timer is set.
Preferably, the TV programme that described control can be visited is: compare time period and current system time that user right information allows, if current system time belongs to the time period that is allowed to, allow visit, otherwise forbid.
Preferably, belong to user's rating during the time period when the access time, TV programme is locked, if the release time belongs to user's the rating time period, carry out release by this locking user or higher level user authentication information, otherwise, carry out release by the authentication information of this time permission calling party;
When the access time belongs to user's the rating time period or when the rating time finishes, TV programme nullified, recover by the authentication information of importing any rank user;
The rating that belongs to the user when the access time conducted interviews to new TV programme during the time period, if authority allows, began the visit to new program, enabled new timer according to the length that allows the rating time, otherwise turned back to the rating of current program.
By technical scheme of the present invention as seen, the present invention is by being provided with different user right information for the user, need not the support of other system such as content platform, operation platform module in the television system,, can be deployed in easily in the various television system without any special requirement television system.When the user asked to visit certain TV programme, system determined whether to allow the TV programme of user access request and the length of access time according to user right information.Thereby utilize being provided with of authority information to realize to control the user capture time neatly, realize that the difference of catergories of user is watched authority, reach the purpose of different user being carried out the programming access control of differentiation in the rating control of client to TV programme.
Further, also user class is divided among the present invention, the higher-level user can carry out the operation of authentication information and authority information to the lower-level user.This user management mechanism with classification, reasonably there is the user in administrative institute, convenient control to the different user TV reception.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, in conjunction with specific embodiments and accompanying drawing, the present invention is described in further details.
Basic thought of the present invention is: in client, for different user is provided with user authentication information and user right information, the user can utilize the authentication information of setting to enter TV programme, when the user asks to visit TV programme, system is according to user right information, determine TV programme that can the user access request and the length that can visit corresponding TV program time, thereby realize the control of user TV programme.
According to basic thought of the present invention, at first in Fig. 1, provided and the present invention is based on the overall procedure schematic diagram that the user realizes the receiving television program control method.As shown in Figure 1, may further comprise the steps:
Step 101 is provided with user authentication information and user right information.
Step 102, the user utilizes the authentication information login television system of setting.
Step 103, when the user asked to visit TV programme, system was according to user right information, TV programme that can the control user access request and the length that can visit the rating time.
Above-mentioned being the present invention is based on the overview that the user realizes the receiving television program control method.Be combined into client, realize that the user is controlled to be example to the rating of IPTV program, illustrates the specific embodiment of the present invention with STB and television equipment below.
Fig. 2 the present invention is based on the particular flow sheet that the user realizes IPTV program audience control method.As shown in Figure 2, may further comprise the steps:
Step 201 is provided with user authentication information and user right information.
In this step, for all users dispose authentication information and authority information.For user configured authentication information specifically comprises user name and user cipher, for user configured user right information comprises the access rights of this user to each IPTV program, be specially whether to have the right to visit this program, and to length of this programming access time etc.Can further include the configure user rank.
When system initialization, for system is normally moved, make things convenient for system management, by system a power user is set at first, the power user has and has only one in system, in this power user's the authentication information, user class is made as the superlative degree, user name and user cipher adopt default setting, and its user right information is to have the access rights to all program All Time sections.
In the initial system that has only a power user that sets up, set up other user account numbers by this power user, and be its configuration authentication information and authority information.After having other users, the higher-level user can set up account number and dispose authentication information and authority information for the lower-level user.
Step 202, the user utilizes the authentication information login IPTV system of configuration.
In this step, user's input authentication information, this authentication information is specially user name and user cipher, the legitimacy of this user identity is judged, if registered user according to the information of user's input by system, then allow it to sign in to the IPTV system, otherwise login failure can not enter the IPTV system.
Step 203, the user can carry out program as required and select after entering the IPTV system.
In this step, can in the program guide that program is selected to list in the interface, select to wish the program of visit, perhaps also can directly import the index information of program channel.
Step 204, client read user's authority information.
In this step, after client is received the access request that the user imports, promptly inquire about this user's authority information.
Step 205 according to user's authority information, judges whether this user has the access rights to this program, if then execution in step 206, otherwise execution in step 210~211.
In this step, this user's that inquiring client terminal is preserved authority information judges at first whether this user has the access right of selecting program, if there is not access right, and the direct access request of refusing user's then, execution in step 210~211; If this user has the access right of the program of this selection, judge further then whether system time belongs to respective program and allow the access time section, if execution in step 206 then, otherwise execution in step 210~211.
Step 206, client is sent the programming access request to the IPTV platform.
Step 207 judges whether request is successful, if then execution in step 208, otherwise execution in step 211.
Step 208 is provided with the visit duration to respective program, begins to play the IPTV program of visit.
In this step, according in the user right information to the access time length of this IPTV program, enable corresponding timer, begin to play the IPTV program of visit.
Step 209 after exceeding the access-hours of setting, finishes the visit to this program.
In this step,, promptly stop user's watching to this program when the pairing timer time one of IPTV program of visiting arrives.
Step 210 is forbidden the IPTV program that user capture is asked, and the prompting user right is not enough.
In this step, forbid that the mode of the IPTV program that user capture is asked is specifically as follows: do not allow to visit particular ip address, as adding program place multicast group, perhaps also can be for not allowing to visit the URL address of specific program.
Step 211 is returned program and is selected watching of interface or the previous program of user.
So far, this method flow process finishes.
In above-mentioned flow process, step 203~211st, the user asks to visit the flow process of certain IPTV program, and this flow process can constantly circulate, in watching the process of certain program, the user can send other IPTV programs of request visit at any time, so return step 203, the circulation of a beginning new round.Therefore, in step 211, can return program and select watching of interface or the previous program of user.
The user can select to nullify the user of oneself after watching program to finish, used by other kinsfolks to avoid account.Behind the user log off, client enters initial page, stops the broadcast of program, and the prompting user imports account number cipher.After having only validated user to land successfully once more, just can enter follow-up program viewing.
In the above-described embodiments, watching step 208 user in the process of program, can lock program by lock function, by input appropriate level or higher level user's authentication information carries out release, its process is seen Fig. 3.Fig. 3 is the schematic flow sheet of Subscriber Locked IPTV program in the embodiment of the invention, may further comprise the steps:
Step 301: in the process of programming access, the user sends the locking program request;
Step 302: the program locking stops program output;
Step 303: the interactive interface prompting recovers to watch needs to import password;
Step 304: the user inputs password;
Step 305: judge whether this user has the release authority,, then arrive step 306 if the release authority is arranged, otherwise to step 303;
Step 306: the program release, the release user becomes the active user, wherein, belong to the rating during time period that locks the user when the access time, authentication information by this locking user or higher level user carries out release, otherwise, allow the authentication information of calling party to carry out release by this time.
In the above-described embodiments, it is that the user selects behind the program user right information to be inquired about that user's rating is controlled, thereby determines whether to allow this user capture and user that this program is visited duration accordingly.In fact, also can be when program guide shows, be that the user selects before the program, carry out the user right information inquiry, and only show that according to this authority information meeting this user has the rendition list of watching authority under current system time, thereby can't visit those and not appear at program in the tabulation, also be the program that present user haves no right to watch.
The foregoing description has been introduced in advance to after the user is provided with authentication information and authority information, the method for the user being carried out program audience control.
Behind user's authentication information and authority information foundation, may also can wish to have bookkeepings such as change or deletion.Owing in one family, may have a lot of users, each uses authentication information and the authority information that oneself is arranged per family, so the present invention also further provides the method to these authentication informations and managing authority information simultaneously.Following mask body introduction manages the embodiment of operation to user authentication information and authority information.
Be the authentication information of reasonable management different user, further be provided with class information for the user.Be foundation for the management of user authentication information and authority information with each user's different stage among the present invention.
Particularly, when system initialization, for system is normally moved, make things convenient for system management, by system a power user is set at first, the power user has and has only one in system, in this power user's the authentication information, user class is made as the superlative degree, and user name and user cipher adopt default setting, its user right information is to have the access rights to all program All Time sections.
In the initial system that has only a power user that sets up, set up other users by this power user, and be its configuration authentication information and authority information.After having other users, the higher-level user can dispose authentication information and authority information for the lower-level user.
The power user divides into one or more one-level users, can secondary user be set again under the one-level user, and the rest may be inferred.Each user can be provided with or revise the user cipher of oneself.
The higher-level user can manage all users lower than its rank, can manage all secondarys, three grades and other user of even lower level as the one-level user.Manageable content comprises lower-level user's authentication information, class information and authority information.
Particularly, the management for lower-level user's authentication information comprises: the increase of user name, deletion and modification; The setting of user cipher and modification.
Management for lower-level user's class information comprises: the appointment of user class and modification.The higher-level user assigns or when revising lower-level user's user class, can not be revised as the user class higher or more equal than this higher-level user's rank.
Management for lower-level user's authority information comprises: the appointment of user right, modification and deletion.The appointment of user right is specially: the power user has the authority of watching of whole all time periods of program, and he can be assigned to the lower-level user with all or part authority of oneself; Other users that obtain authority also can be assigned to other user of even lower level with one's own all or part authority.The part authority here is meant the part of the time period that allows in this authority.Illustrate simply, example 1: certain other user A of level, having constantly, t1 arrives the access rights of moment t4 to program P, if the rank of user B is lower than A, so A can give B at moment t2 to interview show P between the t3 constantly, wherein (t2 t3) must be at time period (t1 the time period, t4) within, or equal this time period.For more reasonably carrying out rights management, in the embodiments of the invention, when new program occurring, or during the IPTV program address, change as multicast address, program URL, access rights to this program then at first need the power user to assign to other users so, and the higher-level user who has obtained this programming access authority also can carry out authority to the lower-level user again and assign.
The modification of user right is specially: the higher-level user can revise lower-level user's authority, prolong or shorten the viewing time section, but time expand section cannot surpass the owned maximum duration section of higher-level user.Illustrate, example 2: as described in the example 1 of front, user B has had the authority of watching to program P, and the viewing time section is (t2, t3), user A can make amendment to this time period, but the amended time period can not exceed the one's own authority of user A, promptly can not exceed the time period (t1, t4).
The deletion of user right is specially: the higher-level user can delete lower-level user's authority.Illustrate example 3: as described in the example 1 of front, user B has had the authority of watching to program P, and the viewing time section be (t2, t3), user A can delete this authority of user B, after user B loses this authority, then can not (t2 watches program P in t3) in the time period.
With the example that is assigned as of each user's program viewing authority, the specific implementation process of higher-level user to lower-level user's rights management is described below, sees Fig. 4.Fig. 4 is the schematic flow sheet that the user assigns authority in the embodiment of the invention, and this flow process may further comprise the steps:
Step 401, the higher-level user selects the lower-level user by the interactive interface that shows on the television equipment, and the order of watching authority to assign is sent to STB through remote control equipment;
Step 402 is obtained IPTV program address and the corresponding access-hours that allows this higher-level user's visit user authentication information that is provided with from STB and the user right information;
Step 403 is obtained lower-level user or the user group membership tabulation that is assigned authority in the user authentication information of STB setting;
Step 404 allows the subclass of access-hours to give the lower-level user who is assigned authority this higher-level user;
Step 405, arrangement are assigned the lower-level user's of authority programming access authority and preservation.
The higher-level user is to other operations of lower-level user, and as the modification of user class etc., also the embodiment that provides with Fig. 4 is similar, is omitted herein.
For a plurality of different users being carried out identical user right operation, realize that similar user's difference is watched authority, the invention allows for by the mode of user's group the user is organized the embodiment that all members carry out batch process.
Any user can be set up user's group, and a user can belong to a plurality of user's groups.The user organizes when being created at first, and its owner is the establishment user of this user's group, and the member of user's group can comprise than the user and organizes low other any a plurality of users of each level of owner's rank.The operation of user to user group, can only to the owner be oneself or the possessory user group lower than own rank carry out, comprise increase, deletion and modification that the user organizes.The user increases or during deletion action, operates to contrast the low user of this group owner rank only the member to user group.The higher-level user can revise the owner rank of the owner for lower-level user's group, but amended owner's rank can not be lower than group member's highest level.
When batch process refers to that a plurality of users are carried out the operation of same user right, as carry out appointment, modification and the deletion of user right information, can realize by the mode of user's group, promptly, realize the user is organized all users' batch process by user's group rather than unique user.
The management to user authentication information, authority information and class information that provides in the various embodiments described above is to finish by the mode of user operation, can carry out when selecting to carry out user management according to after personal authentication's information registration is in the IPTV system.
In addition, system also can carry out the arrangement of user right automatically.As, in having numerous users' applied environment, certain user's authority information may be revised by a plurality of higher-level users, and amended authority may have overlapping.At this moment, if when this user asks to visit certain overlapping program that authority is set, system will increase the weight of system burden to multiple authority that should program because of this user when judging user right, make the operating efficiency of system reduce, the waste power consumption.Therefore in the embodiment of the invention, after each user right changed, system can merge the authority that repeats, as the merging of time period automatically for this user's arrangement authority relevant with program.Illustrate example 4: as described in the example 1 of front, user B has had the authority of watching to program P, and the viewing time section is (t2, t3), now user C has also assigned another of program P has been watched authority, and its viewing time section is (t5, t6), if it is overlapping that this two time periods have,, then need two time periods are merged as t2<t5<t3<t6, form a new time period (t2, t6).In addition, to for a long time,, can remove all authorities of this program correspondence as surpassing the program that did not all have user capture in 3 months.
Among the above-mentioned the present invention of being user authentication information, authority information and class information are specifically implemented according to the method that user class manages.
The foregoing description all is to be that example illustrates the specific embodiment of the present invention in the IPTV system program is carried out the differentiation access control.In fact, the present invention can also be applied in other interactive television systems such as digital television system, and that describes in its execution mode and the foregoing description is identical.Here just repeat no more.
By as can be seen above-mentioned, the present invention is for solving in the prior art problem that can't be controlled the program viewing authority by the user, a kind of method of program audience being controlled based on user's realization is provided, by in advance in client, as set-top box, user authentication information and user right information are set, a power user who all program All Time Duan Jun is had access rights is set, the power user can divide into rank than he other low users, each user can operate than own low user or user's group rank, thereby reaches the control of client to television programming access and access time.This method can be conveniently used in the television system client, as STB, need not system platform is done any change, according to the visit of user right control user to IP address (multicast address) or URL; Can realize easily that different user watches the differentiation of program, program category and viewing time that different user is watched are realized different flexible control; Simultaneously, have the user management mechanism of classification, reasonably there is the user in administrative institute.
The above is preferred embodiment of the present invention only, is not to be used for limiting protection scope of the present invention.User authentication information, authority information, bookkeeping and programming access control etc. have extensibility, constantly newly-added information and do not influence the defined each side in front.All any modifications of within the present invention spirit and principle, being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.