Based on the bidirectional terminal barrage implementation method of Conditional Access of Digital TelevisionTechnical field
The present invention relates to the actualizing technology of terminal equipment barrage, be specifically related to a kind of bidirectional terminal barrage implementation method based on Conditional Access of Digital Television.
Background technology
Along with the universal of Digital Television and the increase of digital cable customers group, the demand of people to the recreational of program and sense of participation highlights day by day.When the barrage on the Internet comes into vogue, people also strengthen internet program attention rate.
Digital television system does not in the past have the comment function that user can participate in real time programme, and the broadcasted content Dou Shi operator that user can see specifies, and the participation of user to real time programme is lower.
Summary of the invention
Technical problem to be solved by this invention is: propose a kind of bidirectional terminal barrage implementation method based on Conditional Access of Digital Television, improves the sense of participation of the recreational and user of digital TV direct program.
The technical solution adopted for the present invention to solve the technical problems is: based on the two-way barrage implementation method of Conditional Access of Digital Television, comprise the following steps:
A. user's barrage content that will send digital TV terminal input, the programme information that barrage content and subscriber authentication information and user input barrage content place is packaged into IP packet by terminal;
B. the IP packet encapsulated is sent to front end Entitlement Management Message server by the IP network of digital TV terminal, the packet received by front end Entitlement Management Message server parses, and checks the legitimacy of user identity and barrage content;
C. the legal barrage content of validated user and programme information are packaged into EMM packet by front end Entitlement Management Message server, are sent to digital TV terminal by EMM user's broadcast address of DVB cable network;
D. digital TV terminal receives corresponding EMM packet, separates out barrage content and programme information, and judges that whether the current program watched of user is identical with barrage program, if identical, then show barrage content by CA For Solutions of Systems; Otherwise, then barrage data are not processed.
Further, in step a, any one or combining form in the following information of described subscriber authentication information: smart card numbers, terminal chip number, product machine serial number.
Further, in step a, described programme information comprises current ServiceID, primitive network ID.
Further, in step b, described front end Entitlement Management Message server checks the legitimacy of user identity and barrage content, specifically comprises:
According to subscriber authentication information, front end Entitlement Management Message server judges whether user has the right to launch barrage; And to user input barrage content audit, according to the illegal key data library searching be preset in content legality checking module, judge that whether barrage content legal, if user identity or barrage content illegal, then disregard.
Further, in steps d, digital TV terminal is received EMM data and is resolved by CA, if there are barrage data, then give the barrage processing module of terminal, if barrage processing module judges that active user place program is not identical with the program obtaining barrage, then barrage data are disregarded; If identical, then by receive all barrage contents meeting this programme information one by one roll display in the OSD the superiors.
The invention has the beneficial effects as follows: can support that authorized user participates in comment to programme televised live, and by the broadcast capability of CA system, allow all authorized users all can see the content of comment, to improve the sense of participation of the recreational of programme televised live and user, thus improve the audience ratings of program, for Digital Television opens up a new thinking.
Accompanying drawing explanation
Fig. 1 is the two-way barrage implementation method flow chart that the present invention is based on Conditional Access of Digital Television.
Embodiment
The present invention is intended to propose a kind of bidirectional terminal barrage implementation method based on Conditional Access of Digital Television, improves the sense of participation of the recreational and user of digital TV direct program.In the present invention, after user inputs barrage content, barrage content and subscriber authentication information and programme information packing are sent to EMMG (front end Entitlement Management Message server) by digital TV terminal, by EMMG, the legitimacy of barrage content and user identity is verified, and the legal barrage content of checking and programme information are packaged into EMM Packet Generation to digital TV terminal, digital terminal is compared after resolving, if program residing for barrage is identical with user current institute viewed programs, carries out barrage display.
Do further to describe to the solution of the present invention below in conjunction with drawings and Examples:
As shown in Figure 1, the bidirectional terminal barrage implementation method based on Conditional Access of Digital Television in the present invention, comprises following performing step:
A. user's barrage content that will send digital TV terminal input, the programme information (as current ServiceID, primitive network ID etc.) that barrage content and subscriber authentication information (as smart card numbers, terminal chip number, product machine serial number etc.) and user input barrage content place is packaged into IP packet by terminal;
B. the IP packet encapsulated is sent to front end Entitlement Management Message server by the IP network of digital TV terminal, the packet received by front end Entitlement Management Message server parses, and checks the legitimacy of user identity and barrage content;
C. the legal barrage content of validated user and programme information are packaged into EMM packet by front end Entitlement Management Message server, are sent to digital TV terminal by EMM user's broadcast address of DVB cable network;
D. digital TV terminal receives corresponding EMM packet, separates out barrage content and programme information, and judges that whether the current program watched of user is identical with barrage program, if identical, then show barrage content by CA For Solutions of Systems; Otherwise, then barrage data are not processed.
Embodiment:
A. user X is in the barrage content of terminal input program review, arranges the comment barrage content " program is seen very well " as " making progress every day " program of HNTV.Inquired about by the barrage sending module of terminal and obtain the subscriber identity information such as the program-related information such as HNTV primitive network ID, ServiceID in wired broadcasting network and user smart card number, terminal equipment number, PI (2 bytes) is indicated by data head, data length PL (2 bytes) and the form of data content PV are organized, by the udp protocol of Socket by barrage Packet Generation to front end EMMG.
B. front end EMMG receives UDP message and gives data resolution module and carry out Data Analysis, reduction barrage content, program-related information and subscriber identity information; User validation checking module carries out validity checking to submitting the user identity of barrage to, judges whether this user is custom made with the mandate of launching barrage, and namely whether this user has customized the authorization packets of barrage according to subscriber identity informations such as smart card numbers; Content legality checking module is audited the barrage content that user inputs, and the illegal keyword database according to being preset in content legality checking module carries out illegal key search, judges that whether content is legal.
C. user X has customized the authorization packets of barrage, and the barrage content " program is seen very well " that user X sends does not comprise illegal keyword.The programme information of the character string of " program is seen very well " and HNTV can be packaged into EMM packet by EMMG, by EMM user's broadcast address of front end CA system, is sent to all user terminals in net by DVB cable network, comprises user X itself.
D. user terminal receives EMM data by terminal CA system analysis, barrage data is given the barrage processing module of terminal.Whether what terminal barrage processing module judged that active user watches according to program-related information such as primitive network ID, the ServiceID of the HNTV in barrage data is HNTV.That user A watches is CCTV, and terminal barrage processing module will not show barrage content; What user B watched is HNTV, and terminal barrage processing module can by character string " program is seen very well " roll display to program video upper strata.