Summary of the invention
The object of the present invention is to provide a kind of information issuing method and equipment, system, achieve the Information issued application in broadcasting and TV field, improve the experience degree of user.
For above-mentioned prior art Problems existing, the invention provides a kind of information issuing method, comprising:
User terminal receives user's broadcast message that user edits;
User terminal forward end system sends the information comprising user profile and sends prompting, with the legitimate verification making front end system carry out described user profile;
Described user terminal receives the legitimate verification of the described user profile that described front end system sends by after message, receives the interim conversation key that described front end system sends;
Described user terminal adopts cryptographic algorithm to be encrypted described user's broadcast message according to described interim conversation key, to generate encrypting user broadcast message, wherein, described encrypting user broadcast message at least comprises group information, the information private rank of described user terminal place group, and described information private rank is the group information that regulation receives the user terminal place group of described user's broadcast message;
Described user terminal carries out data encapsulation to form encrypting user broadcast message Frame to encrypting user broadcast message;
Described encrypting user broadcast message dataframe is given described front end system by described user terminal, to make described front end system resolve described encrypting user broadcast message Frame, upgrade, be equipped with to form shared information, and the user terminal in the group giving described information private rank corresponding described shared Information issued.
The present invention also provides a kind of user terminal, comprising:
Information compiling unit, for receiving user's broadcast message that user edits;
First transmitting element, sends for forward end system the information comprising user profile and sends prompting, with the legitimate verification making described front end system carry out described user profile;
First receiving element, for receiving the legitimate verification of the described user profile that described front end system sends by message, and for receiving the interim conversation key that described front end system sends;
Ciphering unit, for adopting cryptographic algorithm to be encrypted described user's broadcast message according to described interim conversation key, to generate encrypting user broadcast message, wherein, described encrypting user broadcast message at least comprises group information, the information private rank of described user terminal place group, and described information private rank is the group information that regulation receives the user terminal place group of described user's broadcast message; And,
Data packaging unit, for carrying out data encapsulation to form encrypting user broadcast message Frame to encrypting user broadcast message;
Described first transmitting element, also for giving described front end system by described encrypting user broadcast message dataframe, to make described front end system resolve described encrypting user broadcast message Frame, upgrade, be equipped with to form shared information, and for by described shared Information issued to the user terminal in group corresponding to information private rank.
The present invention also provides a kind of information issuing method, comprising:
Front end system receives the information transmission prompting comprising user profile that described user terminal sends, and verifies the legitimacy of described user profile;
Described front end system sends the legitimate verification of described user profile by message and interim conversation key to described user terminal;
Described front end system receives the encrypting user broadcast message Frame that described user terminal sends, described encrypting user broadcast message Frame refers to that described user terminal carries out data encapsulation to encrypting user broadcast message, described encrypting user broadcast message refers to that described user terminal is encrypted the encrypting user broadcast message of generation to described user's broadcast message according to described interim conversation key employing cryptographic algorithm, wherein, described encrypting user broadcast message at least comprises the group information of described user terminal place group, information private rank, described information private rank is the group information that regulation receives the user terminal place group of described user's broadcast message,
Described front end system is resolved described encrypting user broadcast message Frame, upgrade, is equipped with to form shared information, and the user terminal in the group giving described information private rank corresponding described shared Information issued.
The present invention also provides a kind of front end system, comprising:
Second receiving element, the information comprising user profile sent for receiving described user terminal sends prompting, and for receiving the encrypting user broadcast message Frame that described user terminal sends, described encrypting user broadcast message Frame refers to that described user terminal carries out data encapsulation to encrypting user broadcast message, described encrypting user broadcast message refers to that described user terminal is encrypted the encrypting user broadcast message of generation to described user's broadcast message according to described interim conversation key employing cryptographic algorithm, wherein, described encrypting user broadcast message at least comprises the group information of described user terminal place group, information private rank, described information private rank is the group information that regulation receives the user terminal place group of described user's broadcast message,
Authentication unit, for verifying the legitimacy of described user profile;
Community system, for resolving described encrypting user broadcast message Frame, upgrade, be equipped with to form shared information;
Second transmitting element, for sending to described user terminal the legitimate verification of described user profile by message and interim conversation key; And for described shared Information issued being given the user terminal in group corresponding to described information private rank.
The present invention also provides a kind of information issuing system, comprises user terminal and front end system, wherein,
User's broadcast message that described user terminal is edited for receiving user, forward end system sends the information comprising user profile and sends prompting, with the legitimate verification making described front end system carry out described user profile, receive the legitimate verification of the described user profile that described front end system sends by after message, receive the interim conversation key that described front end system sends, cryptographic algorithm is adopted to be encrypted described user's broadcast message according to described interim conversation key, to generate encrypting user broadcast message, wherein, described encrypting user broadcast message at least comprises the group information of described user terminal place group, information private rank, described information private rank is the group information that regulation receives the user terminal place group of described user's broadcast message, also for carrying out data encapsulation to encrypting user broadcast message to form encrypting user broadcast message Frame, resolve, upgrade, be equipped with to form shared information to described front end system to described encrypting user broadcast message Frame to make described front end system described encrypting user broadcast message dataframe, and the user terminal in the group giving described information private rank corresponding described shared Information issued, and,
The information transmission prompting comprising user profile that described front end system sends for receiving described user terminal, and the legitimacy of described user profile is verified, send the legitimate verification of described user profile by message and interim conversation key to described user terminal, receive the encrypting user broadcast message Frame that described user terminal sends, described encrypting user broadcast message Frame carries out resolving, upgrades, is equipped with to form shared information, and the user terminal in the group giving described information private rank corresponding described shared Information issued.
In the embodiment of the present invention, by described user terminal compiles user broadcast message the packaging information comprising described user's broadcast message sent to described front end system, the issue of user's broadcast message is carried out again by front end system, by diffused business, registration type business, Consultant integrated services, be applied in broadcasting and TV field, improve the experience degree of consumer.Simultaneously, received the recommendation information of focus recommendation information that described front end system issues and user's broadcast by this user terminal, user initiatively can carry out browsing of program, carries out interaction at any time with other people, understand hot programs at any time, carry out the predetermined of the program liked at any time and switch.And described user terminal receives user's broadcast message of the user terminal broadcast in group according to information private rank, and edit, reply review information, open up consumer and apply the new mode that broadcasting and TV delivery system carries out social activity, better pattern and the method for running having reformed broadcasting and TV business, has promoted the application prospect of broadcasting and TV business.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
The embodiment of the present invention provides a kind of information issuing method and equipment, system, achieves the Information issued application in broadcasting and TV field, improves the experience degree of user.Below be described in detail respectively.
Refer to Fig. 1, the information issuing method first pass figure that Fig. 1 provides for the embodiment of the present invention.As shown in Figure 1, the step of information issuing method is as follows.
S101, user terminal receives user's broadcast message that user edits;
S102, user terminal forward end system sends the information comprising user profile and sends prompting;
S103, front end system carries out legitimate verification to user profile;
S104, front end system sends legitimate verification by message and interim conversation key to user terminal;
S105, the legitimate verification of the user profile that user terminal receiving front-end system sends is by message and interim conversation key;
S106, user terminal adopts cryptographic algorithm to be encrypted user's broadcast message, to generate encrypting user broadcast message according to interim conversation key;
S107, user terminal carries out data encapsulation to form encrypting user broadcast message Frame to encrypting user broadcast message;
S108, user terminal by encrypting user broadcast message dataframe to front end system,
S109, front end system receives the encrypting user broadcast message Frame that user terminal sends, and resolves encrypting user broadcast message, upgrades, is equipped with and forms shared information,
S110, and by shared Information issued to the user terminal in group corresponding to information private rank.
Wherein, in step S101, described user's broadcast message can be picture, word, URL(uniform resource locator) or audio frequency etc.
In step s 102, described information sends prompting and at least comprises user profile, also comprise session number and the first action content identification, described user profile comprises subscriber identity information and user equipment information, subscriber identity information can comprise the information such as user name, identification card number, home address, date of birth, and user equipment information comprises the information of the user terminal setting up correspondence with front end system.Session number is for representing that user terminal and front end system complete the communication process of shared Information issued, first action content identification is for representing that the information of transmission is that information sends prompting, can represent that preparing forward end system sends information with " informationrequest " simply in the present embodiment, so that front end system receives after described information sends prompting send interim conversation key through being verified step.
In step s 103, user related information and the described user profile of front end system foundation storage inside contrast, if described user profile is mated with certain user related information of described front end system storage inside, are then verified, anyway authentication failed.
In step S104, interim conversation key is stochastic generation, and be provided with certain cryptographic key existence cycle, the cryptographic key existence cycle is set by front end system; The cryptographic key existence cycle of the front end system setting of the present embodiment is 30 minutes.
Front end system comprises key information, session number, user profile, the second action content identification, cryptographic key existence cycle to the interim conversation key that user terminal sends; The session number that described session number and information send in prompting is same numerical value, and expression is the same communication process that described user terminal and described front end system complete described shared Information issued; Described second action content identification, for representing the transmission of interim conversation key, can be used as " EncryptKey " and represents that the information sent is interim conversation key; Described key information is within the cryptographic key existence cycle, and interim conversation key is effective, exceedes the cryptographic key existence cycle, interim conversation key expires.
In step s 106, described encrypting user broadcast message at least comprises described user's broadcast message and described user profile, and comprises message identification, business categorizing, business association, channel information, user's broadcast message type, user's broadcast message form, information private rank and group information; Wherein, described user's broadcast message type comprises review information and recommendation information; It is one or more that described user's broadcast message form comprises in picture, word, URL(uniform resource locator) and audio frequency.And described message identification is used for this user's broadcast message of unique identification; Described user's broadcast message type according to different values can be comment, business recommended, the hot spot service of good friend recommends; It is that front end system gets according to the viewership statistical analysis of user that described hot spot service is recommended, and hot spot service recommends to be adopt the form of broadcast to be handed down to all user terminals; Described group information can be buddy group, multicast group, region group according to different value, and group information is that user can select when writing information, and user can select the type of the group of Information issued, can be buddy group, multicast group, region group; Described multicast group is only effective when business categorizing is multicast; Described region component is two types, and a kind of is carry out Region dividing (being generally home address) according to user at the log-on message of front end system, and also having a kind of is the region at GPS consumer positioning place according to intelligent terminal; The size in group region, described region is defined by front end system; Described business categorizing may be program request, multicast, broadcast according to actual conditions; Described business association can be that business is relevant or business is irrelevant according to actual conditions.
Described channel information is different according to the otherness of business categorizing; Described business is demand (telecommunication) service, and described channel information refers to channel URL(uniform resource locator) (channelurl), channel path (channelpath), channel identication (channelid), channel designation (channelname), user channel mark (userchannelid), channel type (channeltype); Described business is multicast service, and described channel information refers to channel URL(uniform resource locator) (channelurl), channel path (channelpath), multicast mark (groupid), channel identication (channelid), channel designation (channelname), user channel mark (userchannelid), channel type (channeltype); Described channel URL(uniform resource locator) is for providing the network path of program request or multicast service, and its detailed semanteme and usage are see standard RFC1738; Described channel path is for providing the detailed path information of media resource at Media Resource Server; The unique identification of described multicast mark for providing multicast service group; Described channel identication is for providing the service identification of program request or multicast service; Described channel designation is for providing the Business Name information of demand (telecommunication) service or multicast service; Described user channel mark is for providing described program request or the multicast service service identification at user terminal; Described channel type is for providing the type of business; Described business is broadcasting service, and described channel information refers to transport stream identification symbol (transport_stream_id), original network identification symbol (original_network_id), task identifier (service_id), event ID (event_id); Described transport stream identification symbol is used in a transmission system, for identifying a unique transport stream; The network identifier of described original network identification symbol for providing original transmitted system, unique identification transport stream (TS) together with according with transport stream identification; The physics frequency point information of described transport stream identification symbol and described original network identification symbol institute uniquely identified transport stream describes in the transmission system descriptor of the network information table (NIT) of transport stream; Described transmission system descriptor, according to practical application needs, can be wired delivery system descriptor, satellite delivery system descriptor, terrestrial delivery system descriptor; The syntactic structure of described transmission system descriptor and definition are specifically see SI specification; Described task identifier is used for identifying different business in the transport stream; Described event ID is used for unique identification event in a business.
And described information private rank can be that openly, only good friend is visible, multicast group visible, region group is visible according to the selection of different group information.
In step s 107, described encrypting user broadcast message Frame at least comprises described session number, described encrypting user broadcast message, and comprise the third line and move content identification, wherein, the session number that described session number and information send in prompting is same numerical value, expression is the same communication process that described user terminal and described front end system complete described shared Information issued, described the third line moves content identification for representing that the information of transmission comprises described user's broadcast message, can represent with " information ".
In step S109, front end system is resolved information, upgrade, be equipped with; Described parsing comprises and uses the information of interim conversation key pair encryption to be decrypted and the numerical value of each field in resolving information; Described field at least comprises following field: session number, the third line move content, message identification, user's broadcast message type, group information, business categorizing, business association, channel information, information private rank, user profile, user's broadcast message form, user's broadcast message; Described front end system by described information stored in information database; Described front end system is also sorted out information according to sort key information in information, forms described shared information to be equipped with.
Refer to Fig. 2, information issuing method second flow chart that Fig. 2 provides for the embodiment of the present invention.As shown in Figure 2, after step S110 shown in Fig. 1, the information issuing method that the embodiment of the present invention provides also comprises:
S111, the user terminal in the group that described information private rank is corresponding carries out Detection Information renewal, to receive described shared information;
S112, the user terminal in the group that described information private rank is corresponding carries out field parsing to described shared information;
To obtain message identification, user's broadcast message type, group information, business categorizing, business association, channel information, information private rank, user profile, user's broadcast message form, the user's broadcast message in described shared information.
S113, the user terminal in the group that described information private rank is corresponding calls the format decoder corresponding with described user's broadcast message form and decodes to described user's broadcast message;
Wherein, according to described user's broadcast message form call format decoder.
S114, the user terminal displays user broadcast message in the group that information private rank is corresponding;
S115, the user terminal in the group that described information private rank is corresponding judges described user's broadcast message type;
S116, the user terminal in the group that described information private rank is corresponding judges that described user's broadcast message type is recommendation information; Then carry out step S117, S118, S119 successively, otherwise carry out step S120 and S121 successively;
S117, the user terminal in the group that described information private rank is corresponding judges recommendation information type;
S118, judges that recommendation information type is service subscription information or business handover information;
S119, carries out service subscription or switching;
S120, the user terminal in the group that described information private rank is corresponding judges that described user's broadcast message type is review information;
S121, the user terminal in the group that information private rank is corresponding is controlled by user and replys described review information or do not do any operation;
And after the step S118 that continues, the wish that user does not have service subscription or business to switch, then forward step S121 to.
Wherein, the user terminal in the group that described information private rank is corresponding judges that described user's broadcast message type is review information, be then controlled by described user and reply described review information;
Then judge described recommendation information type further, if be service subscription information or business handover information, then carry out service subscription or business hand-off process, if not then continuing to browse actual program or reply described review information.
Refer to Fig. 3, the user terminal structural representation that Fig. 3 provides for the embodiment of the present invention.As shown in Figure 3, the user terminal that the present embodiment provides comprises: information compiling unit 210, first transmitting element 213, first receiving element 221, ciphering unit 211, data packaging unit 212, detecting unit 220, field resolution unit 222, format decoder 223, first judging unit 224 and the second judging unit 225.
Wherein, information compiling unit 210, for receiving user's broadcast message that user edits.
First transmitting element 213, sends for forward end system the information comprising user profile and sends prompting, with the legitimate verification making described front end system carry out described user profile; And for giving described front end system by encrypting user broadcast message dataframe, carry out renewal to make described front end system to described encrypting user broadcast message to be equipped with and to form the information of sharing, and for by described shared Information issued to the user terminal in group corresponding to information private rank.
First receiving element 221, for receiving the legitimate verification of the described user profile that described front end system sends by message, and for receiving the interim conversation key that described front end system sends;
Ciphering unit 211, for adopting cryptographic algorithm to be encrypted described user's broadcast message according to described interim conversation key, to generate encrypting user broadcast message, wherein, described encrypting user broadcast message at least comprises group information, the information private rank of described user terminal place group, and described information private rank is the group information that regulation receives the user terminal place group of described user's broadcast message; And,
Data packaging unit 212, for carrying out data encapsulation to form encrypting user broadcast message Frame to encrypting user broadcast message.
Detecting unit 220, for carrying out Detection Information renewal, receives described shared information to make described receiving element;
Field resolution unit 222, for carrying out field parsing to described shared information, to obtain described user's broadcast message in described shared information and described user profile, and described message identification, business categorizing, business association, channel information, user's broadcast message type and user's broadcast message form;
Format decoder 223, for decoding to described user's broadcast message, and shows described user's broadcast message;
First judging unit 224, for judging described user's broadcast message type; If described user's broadcast message type is review information, to reply described review information by described information compiling unit 210;
Also comprise the second judging unit 225, if described user's broadcast message type is recommendation information, then for judging described recommendation information type, if be service subscription information, then be controlled by described user and carry out service subscription or business switching, if not service subscription information, then continue to browse actual program or reply described review information.
Refer to Fig. 4, the front end system structural representation that Fig. 4 provides for the embodiment of the present invention.As shown in Figure 4, the front end system that the present embodiment provides comprises the second receiving element 230, authentication unit 231, community system 232, programme information system 233, second transmitting element 235 and Subscriber Management System 234.
Wherein, second receiving element 230, the information comprising user profile sent for receiving described user terminal sends prompting, and for receiving the encrypting user broadcast message Frame that described user terminal sends, described encrypting user broadcast message Frame refers to that described user terminal carries out data encapsulation to encrypting user broadcast message, described encrypting user broadcast message refers to that described user terminal is encrypted the encrypting user broadcast message of generation to described user's broadcast message according to described interim conversation key employing cryptographic algorithm, wherein, described encrypting user broadcast message at least comprises the group information of described user terminal place group, information private rank, described information private rank is the group information that regulation receives the user terminal place group of described user's broadcast message,
Authentication unit 231, for verifying the legitimacy of described user profile;
Community system 232, is equipped with for carrying out renewal to described encrypting user broadcast message to form shared information;
Second transmitting element 235, for sending to described user terminal the legitimate verification of described user profile by message and interim conversation key; And for described shared Information issued being given the user terminal in group corresponding to described information private rank.
Programme information system 233, is provided with program information database, for programs stored relevant information, provides program-related information to give described community system 232.
Subscriber Management System 234, is provided with User Information Database, for storing user related information, provides user related information to give described community system 232.
Refer to Fig. 5, the information issuing system first that Fig. 5 provides for the embodiment of the present invention applies schematic diagram.As shown in Figure 5, the information issuing system 290 that the present embodiment provides comprises user terminal 291 and front end system 292, and wherein, user terminal 291 comprises first user equipment 293 and television receive terminal 294.
First user equipment 293, for receiving user's broadcast message that user edits and showing described shared information,
Television receive terminal 294, is connected with described television receive terminal by family lan, for receiving described user's broadcast message of described first user equipment 293 transmission and sending described shared information to described first user equipment 293; And to be established a communications link relation by the Internet and described front end system 292, for sending the described encrypting user broadcast message Frame comprising described user's broadcast message to described front end system 292, and receive the described shared information of described front end system 292 transmission.