User live broadcast access authentication system and the authentication method of network application layerTechnical field
The present invention relates to the network direct broadcasting business, relate in particular to a kind of user live broadcast access authentication system and authentication method of network application layer.
Background technology
There are 500,000,000 mobile phones in China at present, the personal computer of 3.5 hundred million home television set and 1.22 hundred million accessing Internets, and these electronic equipments have consisted of a huge population of terminals, also form a great market that covers the multiple consumption crowd.Towards this market, the integrated services of broadcasting and television network, telecommunications network and the Internet not only can drive the investment and consumption of 6 to 700,000,000,000 yuan, increase in addition the job of 200,000 left and right.From expanding domestic demand and tackling the angle of global financial crisis, the meaning of " integration of three networks " is very great.
For the Video service field, the integration of three networks will cause a variety of reformation in aspects such as organizational structure and mechanism, patterns.On traditional sense, broadcasting and TV and telecommunications are the business system of two relative closures in China, have respectively content service system separately, comprise content service head end, distributing network and user terminal system.The video traffic of broadcasting and TV mainly is based on the broadcast television service of broadcasting and TV distributing network, and the video traffic of telecommunications comprises based on the IPTV of telecommunications network service and Internet-based to Web Video Service.
From content sources, before the integration of three networks, broadcasting and TV system video traffic uses the self-control content fully, namely by the integrated program with producing of TV station; In the telecommunications system, the content sources of video traffic comprise the content that content (as television channel, IPTV video frequency request program) that broadcasting and TV provide, content that the Internet media is produced (as the wideband such as Sina's wideband, phoenix wideband website) and user create (as excellent extremely, the content sharing platform such as potato).
before the integration of three networks, above-mentioned two large class video traffics have a common feature, that is: each class business has clear and definite service object, as broadcasting and TV for cable network set-top box production content, telecommunications is for IPTV set-top box and mobile phone production content, the Internet media is for free terminal production contents such as PC, for every business, the demand of audio/video coding and metadata tissue is all very clear and definite, and the terminal computing capability, the difference of the conditions such as the network bandwidth causes various video traffics that privately owned audio/video coding form and metadata format are arranged, for example: the video code model of broadcasting and TV video request program SD program is M PEG-2 at present, code check is 3.75Mbps, and H.264 the video code model of telecommunications IPTV video request program SD program is generally or M PEG-4, code check is lower than 3Mpbs.The difference of these coded formats and metadata causes the directly trans-sectoral use of make suring of content file.
After the integration of three networks, broadcasting and TV and telecommunications will realize the mutual access of business.With regard to video traffic, two traditional large vertical services systems will not exist, and the substitute is the multi-level service architecture of across a network, cross-terminal.
After having realized the integration of three networks, the user can select own interested content to carry out program request more on one's own initiative, this program request is more to send request by set-top box, so, how to realize that in network layer the request of live broadcast service has just become an important need in the industry.
Summary of the invention
The present invention is intended to propose a kind of user live broadcast access technology of network application layer.
According to one embodiment of the invention, a kind of user live broadcast access authentication system of network application layer is proposed, comprising: several set-top box, load-balancing device, EPG server cluster, authentication and accounting authoring system (AAA system) and user behavior analysis system.
Several set-top box are connected to IP network, and the user sends the live broadcast service request by set-top box via IP network.
Load-balancing device is connected to IP network, by the live broadcast service request of IP network receiving set up box transmission.
The EPG server cluster is connected to load-balancing device, and the EPG server cluster carries out load by load-balancing device to be controlled, and user profile is wherein obtained in the live broadcast service request that EPG server cluster receiving set up box sends; The EPG server cluster also generates the individual business content interface according to the personalized live list that the user behavior analysis system provides, and the individual business content interface is provided and presents live broadcast service to the user by set-top box via IP network.
The authentication and accounting authoring system is connected to the EPG server cluster, the authentication and accounting authoring system is preserved the information of all live broadcast services, the authentication and accounting authoring system authenticates according to the user profile that the EPG server cluster obtains, for the user by authentication, extract the information that this user allows the live broadcast service that uses.
The user behavior analysis system is connected to EPG server cluster and authentication and accounting authoring system, the user behavior analysis system obtains the user profile of the user by authentication and the information of the live broadcast service that allow to use from the authentication and accounting authoring system, generates personalized live list and offers the EPG server cluster in conjunction with this user's historical usage data.
In one embodiment, user profile comprises subscriber identity information and service order information.
In one embodiment, the EPG server cluster is packaged into user profile the authentication information bag and offers the authentication and accounting authoring system, and the authentication and accounting authoring system extracts user profile from the authentication information bag.
In one embodiment, personalized live list and user right, user's use habit are relevant with service order information.
According to one embodiment of the invention, a kind of user live broadcast access authentication method of network application layer is proposed, comprise following step:
One or more users initiate the live broadcast service request by set-top box;
Set-top box sends to the EPG server cluster by IP network with the live broadcast service request;
The EPG server cluster receives the live broadcast service request and carries out load balance process, according to loading condition, the live broadcast service request is assigned to corresponding EPG server and processes;
The EPG server extracts user profile from the live broadcast service request, user profile is packaged into the authentication information bag;
The authentication information bag is sent to the authentication and accounting authoring system to be authenticated;
The authentication and accounting authoring system extracts user profile and authenticates from the authentication information bag, if not by authenticating refusing this live broadcast service request, if by authenticating continuing follow-up step;
The authentication and accounting authoring system is sent to the user behavior analysis system with the information of user profile and the live broadcast service that allow to use;
The personalized live list of Information generation of the live broadcast service that the user behavior analysis system uses based on user's historical usage data, user profile and permission also offers the EPG server cluster;
The list live according to personalization of EPG server cluster generates the individual business content interface and presents to the user by IP network and set-top box;
The EPG server presents live broadcast service by IP network and set-top box to the user.
In one embodiment, user profile comprises subscriber identity information and service order information.
In one embodiment, personalized live list and user right, user's use habit are relevant with service order information.
In one embodiment, one or more users initiate by set-top box the request of reaching the standard grade first; Set-top box sends to EPG server cluster, the state of activation of this set-top box of EPG server set group records by the IP network request of reaching the standard grade first.
The present invention utilizes authentication and accounting authoring system and user behavior analysis system to realize having promoted user's experience for the user provides personalized live list and individual business content interface targetedly.
Description of drawings
Fig. 1 has disclosed the structure chart according to the user live broadcast access authentication system of the network application layer of one embodiment of the invention.
Fig. 2 has disclosed the business procedure according to the user live broadcast access authentication method of the network application layer of one embodiment of the invention.
Embodiment
At first with reference to shown in Figure 1, the present invention has disclosed a kind of user live broadcast access authentication system of network application layer, and thissystem 100 comprises: several set-top box 102, load-balancing device 106,EPG server cluster 108, authentication and accounting authoring system (AAA system) 110 and userbehavior analysis system 112.
Several set-top box 102 are connected toIP network 104, and the user sends the live broadcast service request by set-top box 102 viaIP network 104.
Load-balancing device 106 is connected toIP network 104, the live broadcast service request that load-balancing device 106 sends byIP network 104 receiving set upbox 102.
EPG server cluster 108 is connected to load-balancing device 106, andEPG server cluster 108 carries out load by load-balancing device 106 and controls.User profile is wherein obtained in the live broadcast service request thatEPG server cluster 108 receiving set upbox 102 send.In one embodiment, user profile comprises subscriber identity information and service order information.EPG server cluster 108 also generates the individual business content interface according to the personalized live list that userbehavior analysis system 112 provides, and the individual business content interface is provided and presents live broadcast service to the user by set-top box 102 viaIP network 104.
Authentication andaccounting authoring system 110 is connected toEPG server cluster 108, the information that authentication andaccounting authoring system 110 is preserved all live broadcast services, authentication andaccounting authoring system 110 authenticates according to the user profile thatEPG server cluster 108 obtains, for the user by authentication, extract the information that this user allows the live broadcast service that uses.In one embodiment, authentication andaccounting authoring system 110 is as follows from the mode thatEPG server cluster 108 obtains user profile:EPG server cluster 108 is packaged into user profile the authentication information bag and offers authentication andaccounting authoring system 110, and authentication andaccounting authoring system 110 extracts user profile from the authentication information bag.
Userbehavior analysis system 112 is connected toEPG server cluster 108 and authentication andaccounting authoring system 110, userbehavior analysis system 112 obtains the user profile of the user by authentication and the information of the live broadcast service that allow to use from authentication andaccounting authoring system 110, generates personalized live list and offersEPG server cluster 108 in conjunction with this user's historical usage data.In one embodiment, personalized live list and user right, user's use habit are relevant with service order information.
The present invention also proposes a kind of user live broadcast access authentication method of network application layer, and with reference to shown in Figure 2, Fig. 2 has disclosed the business procedure according to the user live broadcast access authentication method of the network application layer of one embodiment of the invention.The implementation of the method is as follows:
One or more users initiate the use business, namely initiate the live broadcast service request by set-top box.Perhaps one or more users initiate to go up line service first, namely initiate by set-top box the request of reaching the standard grade first.
Set-top box sends to the EPG server cluster by IP network with the live broadcast service request.For the request of reaching the standard grade first, set-top box sends to the EPG server cluster by the IP network request of reaching the standard grade first.
The EPG server cluster receives the live broadcast service request and carries out load balance process, according to loading condition, the live broadcast service request is assigned to corresponding EPG server and processes.For the request of reaching the standard grade first, the state of activation of this set-top box of EPG server set group records.
The EPG server extracts user profile from the live broadcast service request, user profile is packaged into the authentication information bag.User profile comprises subscriber identity information and service order information.
The authentication information bag is sent to the authentication and accounting authoring system to be authenticated.
The authentication and accounting authoring system extracts user profile and authenticates from the authentication information bag, if not by authenticating refusing this live broadcast service request, if by authenticating continuing follow-up step.
The authentication and accounting authoring system is sent to the user behavior analysis system with the information of user profile and the live broadcast service that allow to use.
The personalized live list of Information generation of the live broadcast service that the user behavior analysis system uses based on user's historical usage data, user profile and permission also offers the EPG server cluster.Personalized live list and user right, user's use habit are relevant with service order information.
The list live according to personalization of EPG server cluster generates the individual business content interface and presents to the user by IP network and set-top box.
The EPG server presents live broadcast service by IP network and set-top box to the user.
The present invention utilizes authentication and accounting authoring system and user behavior analysis system to realize having promoted user's experience for the user provides personalized live list and individual business content interface targetedly.