Background technology
Along with the development of the digital television techniques and the network information technology, Digital Television is promoted rapidly and is popularized, and has entered ordinary people family, becomes one of necessary electric equipment of people's daily life.
Digital Television is compared with simulated television, except the TV programme with high definition, can also provide more, better data, services, as stock, browser, advertisement, news etc.For the TV user of a large amount of unidirectional TV networks, the service that Digital Television provides at present, simulated television is the same as passive accepting state concerning the user with still, the personalized service deficiency.
For providing personalized service to TV user, existing settling mode is by a list of service types is provided for the user, allows the user select oneself to like the mode of the service content of type; Usually adopt the similar mode of quasi-video request program, the content that provides is together broadcast to the user together with programme, to the description of programme the program single-character given name being claimed can be corresponding with corresponding programme content, the user at first chooses the program of oneself liking by programme, jumps to this program then and watches.
Though the solution that aforementioned manner provides TV user to select the individual service content makes the user have an opportunity to select the service content of oneself liking, and has a very big selection flexibility; But also there is following defective in this solution: for program and content that suitable certain class rating crowd only sees, this solution can not avoid them to watch.
Therefore, how to propose a kind of implementation method that provides the different digital television service content respectively at the TV user colony of different needs and character, become one of technical barrier of present urgent need solution.
Summary of the invention
The present invention proposes a kind of provide personalized service method and system of content of TV user that are, the descriptor of the different service content that provide by the user that will be described as different user types is bundled to service information list, the digital TV terminal that the user uses obtains corresponding service content by obtaining and resolve service information list, and solving prior art with this can not be according to the provide personalized service technical problem of content of different TV user demands.
For solving technical problem of the present invention, the present invention discloses a kind of provide personalized service method of content of TV user that is, comprising:
Provide the descriptor of different service content to be bundled to service information list the user who is described as different user types, and be transferred to digital TV terminal by digital TV network with the multiplexing back of the transmission code stream of service content;
Digital TV terminal receives transmission code stream, extract and resolve service information list, judge whether the user type information that the descriptor in the service information list comprises identifies consistent with the user type of self presetting, if both unanimities, then be retrieved as the use identifier of the service content that this user type provides from descriptor, the transmission code stream that utilizes this use identifier to open service content obtains service content.
More excellent, described descriptor is the XML description document that is used to be described as the different service content that the user of different user types provides.
More excellent, described XML description document is located in the privately owned descriptor of service information list, or is located at as privately owned section data in the privately owned form of service information list.
More excellent, described descriptor is located in the privately owned descriptor of service information list.
More excellent, the described identifier that uses is opened the service identifier or the Packet Identifier of the transmission code stream of different service content as describing different user types in the descriptor.
More excellent, described user type sign is to be preset in digital TV terminal by writing communications command, or the configuration parameter information that will comprise the user type sign reaches digital TV terminal by code stream, receive and the parsing code stream by digital TV terminal, obtain configuration parameter information and the user type sign is set.
In addition, the present invention discloses a kind of provide personalized service system of content of TV user that is, comprising:
The digital TV front-end treatment facility, the user who is used for being described as different user types provides the descriptor of different service content to be bundled to service information list, and transmits by digital TV network with the multiplexing back of the transmission code stream of service content;
Digital TV network;
The digital TV terminal that connects the digital TV front-end treatment facility by digital TV network, be used to receive transmission code stream, extract and resolve service information list, judge whether the user type information that the descriptor in the service information list comprises identifies consistent with the user type of self presetting, if both unanimities, then be retrieved as the use identifier of the service content that this user type provides from descriptor, the transmission code stream that utilizes this use identifier to open service content obtains service content.
More excellent, described descriptor is the XML description document that is used to be described as the different service content that the user of different user types provides.
More excellent, described XML description document is located in the privately owned descriptor of service information list, or is located at as privately owned section data in the privately owned form of service information list.
More excellent, described descriptor is located in the privately owned descriptor of service information list.
Compared with prior art, the present invention has following beneficial effect:
The present invention proposes a kind ofly can provide dissimilar TV programme and service content for the user of difference hobby for the provide personalized service method of content of unilateral network TV user, has improved the ability of providing personalized service to different demand users; In addition, because the present invention has only the consistent digital TV terminal of the user type in user type sign and the descriptor just can open corresponding service content, and the inconsistent digital TV terminal of the user type in user type sign and the descriptor can not be opened corresponding service content, therefore, the present invention can also avoid occurring opening with the incoherent user of service content the problem of service content.
Embodiment
Please refer to shown in Figure 1ly, present embodiment comprises: digital TV front-end treatment facility 110, digital TV network 120 and several digital television terminals 130.Described digital TV terminal 130 is connected with described digital TV front-end treatment facility 110 by described digital TV network 120.Described digital TV network 120 is the one-way digital television network, also can be the two-way mutual digital TV network.
Wherein, the descriptor of the different service content that the user that described digital TV front-end treatment facility 110 is used for being described as different user types provides is bundled to business information (Service Information, SI) show, and transfer to described digital TV terminal 130 by described digital TV network 120 with the multiplexing back of the transmission code stream of service content.
Described digital TV terminal 130 is used to receive transmission code stream, extract and resolve service information list, judge whether the user type information that the descriptor in the service information list comprises identifies consistent with the user type of self presetting, if both unanimities, then be retrieved as the use identifier of the service content that this user type provides from descriptor, the transmission code stream that utilizes this use identifier to open service content obtains service content.
Please, implementation process of the present invention is described in further detail in conjunction with Fig. 2.Present embodiment comprises following flow process:
Step S210, the consistent user type of user type default and TV user identifies in each digital TV terminal.Being implemented as follows of this step:
Determine and register when opening an account according to digital cable customers user type, or the user type of coming the regulation different user according to the customer group attribute of planning that program will be provided future and service, as: can divide user type according to age level, also can divide user type according to user's affiliated area, can also divide user type according to affiliated industry, or can divide user type, even can divide user type according to above combination of attributes according to user's nationality.
Determine after the user type, digital TV terminal (as the digital television receiver) binding of user type and user's use is got up, promptly just can determine the user type of the use user correspondence of this digital TV terminal according to certain or certain several hardware configuration parameters of this digital TV terminal.
As can in the following way user type being bound with digital TV terminal: the electric user to different user types is solidified different ID users to the digital TV terminal distribution of its use; Also can its corresponding digital TV terminal be solidified different area I D number according to the TV user of zones of different; Perhaps certain continuous machine sequencing region allocation is given the digital TV terminal of TV user correspondence with same subscriber type.
More than the parameter of the digital TV terminal of differentiation different user types uses certain curing mode by staff's cured in place when distributing this digital TV terminal for the user, and in the User Information Database of registration access customer management.Curing mode can use bar code to sweep, and perhaps uses the computer terminal to be connected with digital TV terminal to use certain communication modes (such as serial communication, USB interface communication, ICP/IP protocol communication) to send out a communication command and writes; Perhaps pass through code stream, in this code stream, carry the configuration parameter information that promising this digital TV terminal distributes, by sending this code stream to digital TV terminal, digital TV terminal is received this code stream, resolve code stream and with the configuration parameter information hardness that obtains in digital TV terminal.
So, make each digital TV terminal that a user type sign consistent with the user's who uses this digital TV terminal user type is set; Equally, identify the user type of user's correspondence of definite this digital TV terminal of use that promptly can be unique according to the user type of digital TV terminal.
Step S220, the user that will be described as different user types provide the descriptor of different service content to be bundled to service information list.
The form of expression of descriptor can variation.Such as, descriptor can be used XML description document form, it is in certain privately owned descriptor of this XML description document specific assigned that this XML description document can be packaged in the service information list, and the content in this privately owned descriptor is exactly of XML description document itself; Perhaps, the XML description document also can be used as privately owned section data and is packaged in certain privately owned form in the service information list.
Wherein, the XML description document can adopt the data structure as following table one:
xml version=″1.0″encoding=″GB2312″ |
<Consumer_type=″1″> <service_id1>1</service_id1> <service_id2>2</service_id2> <service_id3>3</service_id3> <service_id4>4</service_id4> <service_id5>5</service_id5> <service_id6>6</service_id6> |
The data structure of table one, XML description document
This data structure express meaning is as follows: user type (Consumer_type) is the user of " 1 ", and it can open the service content of service_id1 to service_id6 correspondence by service identifier (service_id).
Be that the service or the product of the different content that dissimilar users provided by the privately owned descriptor in the service information list is described such as, descriptor again, it can adopt the data structure as following table two:
The Service_For_Consumer_descriptor descriptor definition |
Syntax No.of bits Identifier |
Service_For_Consumer_descriptor(){ descriptor_tag 8 uimsbf descriptor_length 8 Uimsbf Consumer_type 8 Uimsbf Provide_service_number If(Consumer_type=1) { For(I=0;I<Provide_service_number;I++) { Service_id 16 Uimsbf } } If(Consumer_type=2) { |
For(I=0;I<Provide_service_number;I++) { Service_id 16 Uimsbf } } |
The data structure of table two, privately owned descriptor
Step S230, the multiplexing back of the transmission code stream of service information list and service content is transferred to digital TV terminal by digital TV network.
Step S240, digital TV terminal receive transmission code stream, extract and resolve service information list.
After each digital TV terminal receives transmission code stream, from transmission code stream, extract service information list, and resolve this transmission code stream, thereby be retrieved as the descriptor of XML description document or privately owned descriptor.
Step S250, digital TV terminal judge whether the user type information that the descriptor in the service information list comprises identifies consistent with the user type of self presetting; If both are inconsistent, change step S260; Otherwise change step S270.
If the default user type of user type information that step S260 descriptor comprises and digital TV terminal identifies inconsistent, represent that then this digital TV terminal haves no right to use the service content of this user type, therefore, this digital TV terminal is ignored this service content, so also the user has been shielded this service content.
If the default user type sign of the user type information that step S270 descriptor comprises and digital TV terminal is consistent, represent that then this digital TV terminal has the right to use the service content of this user type; Digital TV terminal is retrieved as the identifier of the service content that this user type provides from descriptor, the transmission code stream that utilizes this identifier to open service content obtains service content.
Wherein, identifier is the service identifier (service_id) or the Packet Identifier (PID) of the transmission code stream of the different service content of sign.
In addition, the said service content of the present invention not only refers to TV programme, also comprises the service content of other type, as various types of propagation service content such as advertisement, news, stock, browser, Karaokes.
To sum up, the present invention proposes a kind ofly can provide dissimilar TV programme and service content for the user of difference hobby for the provide personalized service method of content of unilateral network TV user, has improved the ability of providing personalized service to different demand users; In addition, because the present invention has only the consistent digital TV terminal of the user type in user type sign and the descriptor just can open corresponding service content, and the inconsistent digital TV terminal of the user type in user type sign and the descriptor can not be opened corresponding service content, therefore, the present invention can also avoid occurring opening with the incoherent user of service content the problem of service content.