CN103139614A - Achievement method for a program recommending information transmission protocol - Google Patents

Achievement method for a program recommending information transmission protocol Download PDF

Info

Publication number
CN103139614A
CN103139614A CN2013100796045A CN201310079604A CN103139614A CN 103139614 A CN103139614 A CN 103139614A CN 2013100796045 A CN2013100796045 A CN 2013100796045A CN 201310079604 A CN201310079604 A CN 201310079604A CN 103139614 A CN103139614 A CN 103139614A
Authority
CN
China
Prior art keywords
programs recommended
program
information
bag
epg
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2013100796045A
Other languages
Chinese (zh)
Inventor
李晓峰
孟令军
刘永辉
许宏吉
赵鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Inspur Software Co Ltd
Original Assignee
Shandong Inspur Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong Inspur Software Co Ltd filed Critical Shandong Inspur Software Co Ltd
Priority to CN2013100796045A priority Critical patent/CN103139614A/en
Publication of CN103139614A publication Critical patent/CN103139614A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention provides an achievement method for a program recommending information transmission protocol. The method includes head end design specifications and data area design specifications, wherein the head end design specifications include specifications of a service identifier (Id) and a version, and the data area design specifications include specification of a transport stream (ts) Id, a service Id, classfield, convert, sumCount, currentCount, programName and time. Compared with the prior art, the achievement method for the program recommending information transmission protocol can achieve real-time response of performance of a recommending server, rapidly send the program recommended content to a user after the program recommended content is generated, and facilitate program watching of the user.

Description

A kind of implementation method of programs recommended information transmission protocol
Technical field
The present invention relates to the digital television techniques field, specifically a kind of implementation method of programs recommended information transmission protocol.
Background technology
Along with popularizing of Digital Television, the kind of TV programme and quantity have also had huge increase, the TV programme that the user selects oneself to like in large program amount is a very loaded down with trivial details process, brings the user inconvenience, so like recommending related-program to have certain necessity to it according to the user.
For making the user when watching program, recommend relevant program to it.At first in requisition for the content of TV program that obtains the user and watching, the programme content of then watching according to the user, the associated program of retrieval is recommended in EPG information.Yet can bring following problem:
1, the data volume of digital cable customers is too large, and the performance of recommendation server may not reach real-time response.
2, how to send to the user after generation program commending content.
Because EPG information is all to carry the last week to formulate, so carrying the last week, we can obtain EPG information, generate in advance the recommendation information of each program a week on the backstage, can solve first problem like this.For Second Problem, the designed host-host protocol of the present invention can well solve.
Summary of the invention
Technical assignment of the present invention is to solve the deficiencies in the prior art, and a kind of implementation method of programs recommended information transmission protocol is provided.
Technical scheme of the present invention realizes in the following manner, and the implementation method of this a kind of programs recommended information transmission protocol comprises head end information design standard, and order comprises:
ServiceId: according to Moving Picture Experts Group-2,16 bit fields are used for the sign program number;
Version: version number, span 0~31, circulation increases progressively, and STB upgrades the programs recommended list of EPG according to version number;
Data field information design standard, order comprises:
TsId: according to Moving Picture Experts Group-2,16 bit fields, flow identifier, its value is corresponding one by one with frequency, is used at this transmission stream of multiplexed identification, and its value is defined by the user;
ServiceId: according to Moving Picture Experts Group-2,16 bit fields are used for the sign program number, according to this field, can obtain channel designation;
Classified: this normalized definition, 3 bit fields are along with the development of video traffic, the kind of TV programme is also increasing, common TV programme for example, video request program etc., this field 000 represents ordinary tv programme, and 001 represents request program, and other is as reservation;
Convert: this normalized definition, 2 bit fields, the user can select to continue to watch the not redirect of current program, jump to programs recommended immediately and preengage the program of recommending when receiving the video recommendation information.00 for continuing to watch the not redirect of current program, and 01 is programs recommended for jumping to immediately, and 10 watch for preengaging the program of recommending.Default value is 00;
SumCount: this normalized definition, 3 bit fields, recommendation information transmits take the TS bag as unit, the quantity of this field identification recommendation information TS bag;
CurrentCount: this normalized definition, 3 bit fields, sign current TS bag is which TS bag, if currentCount equals the sumCount value, the expression recommendation information is sent completely;
ProgramName: this normalized definition, 160 bit fields i.e. 20 bytes, identify programs recommended title;
Time: this normalized definition 16 bit fields i.e. 2 bytes, the time of the programs recommended broadcast of sign;
By above-mentioned recommendation information host-host protocol, after recommendation server generating recommendations listing, by retrieval EPG table, obtain the program that the current time broadcasting, each just is packaged as respectively TS in the programs recommended information of broadcast items according to the design of host-host protocol, transfer data to the Digital Television end, Digital Television is by resolving the TS bag, obtains current just at the recommendation information of broadcast items.
By above-mentioned recommendation information packing standard, a recommendation information accounts for 30 bytes, and the payload capacity of a TS bag is 184 bytes.
One field PID is arranged in described TS packet header, and this pid value is unique, is used for the type of sign TS bag.
Described based in the programs recommended process of recommendation information host-host protocol, as follows at the concrete packing process of transmitting of recommendation server end:
1) EPG table in searching database, obtain the program that each channel is broadcasting;
2) program that is broadcasting according to each channel by programs recommended table, inquires its programs recommended content;
3) according to serviceId and the programs recommended content of each channel, be packaged as TS according to designed host-host protocol, if the programs recommended list of each program is packaged as a plurality of TS bags, sumCount records the total quantity of TS bag, currentCount records the sequence number of current TS bag, the version value circulates between 0~31 according to not coexisting of programme content and increases progressively, and set-top box is upgraded programs recommended table according to the version value;
4) with the TS bag that forms, send to multiplexer according to IP and the port of the contained frequency of channel by switch;
5) multiplexer is transferred to the set-top box end after the programs recommended information of EPG is sent to the IPQAM modulation.
Described based in the programs recommended process of recommendation information host-host protocol, after the Digital Television termination is received TS stream, to resolve according to the program that the user watches, described Digital Television refers to set-top box, its concrete resolving is as follows:
1) at first at the set-top box end, the programs recommended list of EPG of a sky of initialization;
2) resolve TS packet header, carry out 3 if the PID type is programs recommended information), otherwise abandon;
3) resolve TS bag data, obtain the serviceId in the programs recommended information protocol header of EPG, carry out 4 if the serviceId of this value and current channel is corresponding), otherwise abandon;
4) if serviceId is corresponding with current channel, check that whether version equates with version in the programs recommended information list of EPG, if version equates, check whether the TS bag quantity of receiving equates with sumCount, if it is complete that TS bag unequal that this version is described does not receive, need to continue to receive; If version is unequal, obtain the title of recommended program place channel according to serviceId, then with channel designation, programm name, broadcast time, the whether programs recommended information list of information updating EPG such as subscription information.
The strategy that presents that the user obtains after the programs recommended information list of EPG comprises following several:
1) get EPG information list after renewal after, directly show on screen;
2) if the user selects redirect immediately, convert is set to 01, according to jumping to corresponding channel according to tsId and serviceId;
3) if the user selects reservation, convert is set to 10, obtains the broadcast time of user's preserved program, arrives front 5 minutes of this time, whether redirect of prompting user, and default action is redirect, automatically jumps to subscription channel according to tsId and serviceId;
4) before program closes to an end 5 minutes, force to show on screen;
5) some function keys on remote controller are set, after the user pressed this key, the programs recommended information table of EPG can show on screen.
The beneficial effect that the present invention compared with prior art produces is:
The implementation method of a kind of programs recommended information transmission protocol of the present invention is divided into service end and client with system, service end is according to electronic program guide of digital television (EPG) information, for each program, utilize the association attributes of program to form the program commending list, formed program commending list is packaged as TS is transferred to client; Client is resolved TS stream, obtains the program commending list, and the performance of recommendation server just can reach real-time response like this, can issue fast the user after generating simultaneously the program commending content, facilitates it to watch program.
Description of drawings
Accompanying drawing 1 is head end design specification schematic diagram of the present invention.
Accompanying drawing 2 is design data standard schematic diagrames of the present invention.
Embodiment
Be described in detail below below in conjunction with the implementation method of accompanying drawing to a kind of programs recommended information transmission protocol of the present invention.
As accompanying drawing 1, shown in Figure 2, a kind of implementation method of programs recommended information transmission protocol comprises the unique identification serviceId of program referring to the current serviceId that is watching program of user herein; The version of version number, span is 0 ~ 31, and circulation increases progressively, and set-top box is upgraded content recommendation according to the version alternation of signs; The unique identification tsId of transport stream, corresponding one by one with frequency, the corresponding a plurality of serviceId of each transport stream refer to programs recommended tsId herein; ServiceId refers to programs recommended serviceId; Class categories sign classfied is because this standard also is applicable to the recommendation of other classification programs such as video request program except being applicable to digital television program recommending; The sign convert of reservation, the user is after receiving programs recommended information, the program that can select to like is preengage; The data of program recommendation information may be packaged as a plurality of TS bags, and sumCount refers to total number of recommendation information TS bag; CurrentCount refers to the sequence number of current TS bag; The play content programName of recommended show is as news hookup, barber etc.; The reproduction time time of recommended show content.
With above-mentioned every head end information and data field information listed in respectively, concrete, the design specification of head end information is:
ServiceId: according to Moving Picture Experts Group-2,16 bit fields are used for the sign program number;
Version: version number, span 0~31, circulation increases progressively, and STB upgrades the programs recommended list of EPG according to version number;
Data field information design standard, order comprises:
TsId: according to Moving Picture Experts Group-2,16 bit fields, flow identifier, its value is corresponding one by one with frequency, is used at this transmission stream of multiplexed identification, and its value is defined by the user;
ServiceId: according to Moving Picture Experts Group-2,16 bit fields are used for the sign program number, according to this field, can obtain channel designation;
Classified: this normalized definition, 3 bit fields are along with the development of video traffic, the kind of TV programme is also increasing, common TV programme for example, video request program etc., this field 000 represents ordinary tv programme, and 001 represents request program, and other is as reservation;
Convert: this normalized definition, 2 bit fields, the user is when receiving the video recommendation information, can select to continue to watch the not redirect of current program, jump to programs recommended immediately and preengage the program of recommending, 00 for continuing to watch the not redirect of current program, 01 is programs recommended for jumping to immediately, and 10 watch for preengaging the program of recommending.Default value is 00;
SumCount: this normalized definition, 3 bit fields, recommendation information transmits take the TS bag as unit, the quantity of this field identification recommendation information TS bag;
CurrentCount: this normalized definition, 3 bit fields, sign current TS bag is which TS bag, if currentCount equals the sumCount value, the expression recommendation information is sent completely;
ProgramName: this normalized definition, 160 bit fields i.e. 20 bytes, identify programs recommended title;
Time: this normalized definition 16 bit fields i.e. 2 bytes, the time of the programs recommended broadcast of sign;
By above-mentioned recommendation information host-host protocol, after recommendation server generating recommendations listing, by retrieval EPG table, obtain the program that the current time broadcasting, each just is packaged as respectively TS in the programs recommended information of broadcast items according to the design of host-host protocol, transfer data to the Digital Television end, Digital Television is by resolving the TS bag, obtains current just at the recommendation information of broadcast items.
By above-mentioned recommendation information packing standard, under this recommendation information packing standard, a recommendation information accounts for 30 bytes altogether.The payload capacity of a TS bag is 184 bytes, and by this calculating, a TS bag can carry at most 6 complete recommendation informations.In TS bag data, be partially filled byte 0 less than 188 bytes.
In TS packet header, a field PID is arranged, this pid value is unique, is used for the type of sign TS bag, can provide the bag type of pid value as recommendation information TS bag by the broadcasting and TV place.
Described based in the programs recommended process of recommendation information host-host protocol, as follows at the concrete packing process of transmitting of recommendation server end:
1) EPG table in searching database, obtain the program that each channel is broadcasting;
2) program that is broadcasting according to each channel by programs recommended table, inquires its programs recommended content;
3) according to serviceId and the programs recommended content of each channel, be packaged as TS according to designed host-host protocol, if the programs recommended list of each program is packaged as a plurality of TS bags, sumCount records the total quantity of TS bag, currentCount records the sequence number of current TS bag, the version value circulates between 0~31 according to not coexisting of programme content and increases progressively, and set-top box is upgraded programs recommended table according to the version value;
4) with the TS bag that forms, send to multiplexer according to IP and the port of the contained frequency of channel by switch;
5) multiplexer is transferred to the set-top box end after the programs recommended information of EPG is sent to the IPQAM modulation.
Described based in the programs recommended process of recommendation information host-host protocol, after the Digital Television termination is received TS stream, to resolve according to the program that the user watches, described Digital Television refers to set-top box, its concrete resolving is as follows:
1) at first at the set-top box end, the programs recommended list of EPG of a sky of initialization;
2) resolve TS packet header, carry out 3 if the PID type is programs recommended information), otherwise abandon;
3) resolve TS bag data, obtain the serviceId in the programs recommended information protocol header of EPG, carry out 4 if the serviceId of this value and current channel is corresponding), otherwise abandon;
4) if serviceId is corresponding with current channel, check that whether version equates with version in the programs recommended information list of EPG, if version equates, check whether the TS bag quantity of receiving equates with sumCount, if it is complete that TS bag unequal that this version is described does not receive, need to continue to receive; If version is unequal, obtain the title of recommended program place channel according to serviceId, then with channel designation, programm name, broadcast time, the whether programs recommended information list of information updating EPG such as subscription information.
The strategy that presents that the user obtains after the programs recommended information list of EPG comprises following several:
1) get EPG information list after renewal after, directly show on screen;
2) if the user selects redirect immediately, convert is set to 01, according to jumping to corresponding channel according to tsId and serviceId;
3) if the user selects reservation, convert is set to 10, obtains the broadcast time of user's preserved program, arrives front 5 minutes of this time, whether redirect of prompting user, and default action is redirect, automatically jumps to subscription channel according to tsId and serviceId;
4) before program closes to an end 5 minutes, force to show on screen;
5) some function keys on remote controller are set, after the user pressed this key, the programs recommended information table of EPG can show on screen.

Claims (6)

1. the implementation method of a programs recommended information transmission protocol is characterized in that: comprise head end information design standard, order comprises:
ServiceId: according to Moving Picture Experts Group-2,16 bit fields are used for the sign program number;
Version: version number, span 0~31, circulation increases progressively, and STB upgrades the programs recommended list of EPG according to version number;
Data field information design standard, order comprises:
TsId: according to Moving Picture Experts Group-2,16 bit fields, flow identifier, its value is corresponding one by one with frequency, is used at this transmission stream of multiplexed identification, and its value is defined by the user;
ServiceId: according to Moving Picture Experts Group-2,16 bit fields are used for the sign program number, according to this field, can obtain channel designation;
Classified: this normalized definition, 3 bit fields are along with the development of video traffic, the kind of TV programme is also increasing, common TV programme for example, video request program etc., this field 000 represents ordinary tv programme, and 001 represents request program, and other is as reservation;
Convert: this normalized definition, 2 bit fields, the user is when receiving the video recommendation information, can select to continue to watch the not redirect of current program, jump to programs recommended immediately and preengage the program of recommending, 00 for continuing to watch the not redirect of current program, 01 is programs recommended for jumping to immediately, and 10 watch that for preengaging the program of recommending, default value are 00;
SumCount: this normalized definition, 3 bit fields, recommendation information transmits take the TS bag as unit, the quantity of this field identification recommendation information TS bag;
CurrentCount: this normalized definition, 3 bit fields, sign current TS bag is which TS bag, if currentCount equals the sumCount value, the expression recommendation information is sent completely;
ProgramName: this normalized definition, 160 bit fields i.e. 20 bytes, identify programs recommended title;
Time: this normalized definition 16 bit fields i.e. 2 bytes, the time of the programs recommended broadcast of sign;
By above-mentioned recommendation information host-host protocol, after recommendation server generating recommendations listing, by retrieval EPG table, obtain the program that the current time broadcasting, each just is packaged as respectively TS in the programs recommended information of broadcast items according to the design of host-host protocol, transfer data to the Digital Television end, Digital Television is by resolving the TS bag, obtains current just at the recommendation information of broadcast items.
2. the implementation method of a kind of programs recommended information transmission protocol according to claim 1 is characterized in that: by above-mentioned recommendation information packing standard, a recommendation information accounts for 30 bytes, and the payload capacity of a TS bag is 184 bytes.
3. the implementation method of a kind of programs recommended information transmission protocol according to claim 1, it is characterized in that: described TS has a field PID in packet header, and this pid value is unique, is used for the type of sign TS bag.
4. the implementation method of a kind of programs recommended information transmission protocol according to claim 1 is characterized in that: described based in the programs recommended process of recommendation information host-host protocol, as follows at the concrete packing process of transmitting of recommendation server end:
1) EPG table in searching database, obtain the program that each channel is broadcasting;
2) program that is broadcasting according to each channel by programs recommended table, inquires its programs recommended content;
3) according to serviceId and the programs recommended content of each channel, be packaged as TS according to designed host-host protocol, if the programs recommended list of each program is packaged as a plurality of TS bags, sumCount records the total quantity of TS bag, currentCount records the sequence number of current TS bag, the version value circulates between 0~31 according to not coexisting of programme content and increases progressively, and set-top box is upgraded programs recommended table according to the version value;
4) with the TS bag that forms, send to multiplexer according to IP and the port of the contained frequency of channel by switch;
5) multiplexer is transferred to the set-top box end after the programs recommended information of EPG is sent to the IPQAM modulation.
5. the implementation method of a kind of programs recommended information transmission protocol according to claim 1, it is characterized in that: described based in the programs recommended process of recommendation information host-host protocol, after the Digital Television termination is received TS stream, resolve according to the program that the user watches, described Digital Television refers to set-top box, and its concrete resolving is as follows:
1) at first at the set-top box end, the programs recommended list of EPG of a sky of initialization;
2) resolve TS packet header, carry out 3 if the PID type is programs recommended information), otherwise abandon;
3) resolve TS bag data, obtain the serviceId in the programs recommended information protocol header of EPG, carry out 4 if the serviceId of this value and current channel is corresponding), otherwise abandon;
4) if serviceId is corresponding with current channel, check that whether version equates with version in the programs recommended information list of EPG, if version equates, check whether the TS bag quantity of receiving equates with sumCount, if it is complete that TS bag unequal that this version is described does not receive, need to continue to receive; If version is unequal, obtain the title of recommended program place channel according to serviceId, then with channel designation, programm name, broadcast time, the whether programs recommended information list of information updating EPG such as subscription information.
6. the implementation method of arbitrary described a kind of programs recommended information transmission protocol according to claim 1~5, it is characterized in that: the strategy that presents that the user obtains after the programs recommended information list of EPG comprises following several:
1) get EPG information list after renewal after, directly show on screen;
2) if the user selects redirect immediately, convert is set to 01, according to jumping to corresponding channel according to tsId and serviceId;
3) if the user selects reservation, convert is set to 10, obtains the broadcast time of user's preserved program, arrives front 5 minutes of this time, whether redirect of prompting user, and default action is redirect, automatically jumps to subscription channel according to tsId and serviceId;
4) before program closes to an end 5 minutes, force to show on screen;
5) some function keys on remote controller are set, after the user pressed this key, the programs recommended information table of EPG can show on screen.
CN2013100796045A 2013-03-13 2013-03-13 Achievement method for a program recommending information transmission protocol Pending CN103139614A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013100796045A CN103139614A (en) 2013-03-13 2013-03-13 Achievement method for a program recommending information transmission protocol

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013100796045A CN103139614A (en) 2013-03-13 2013-03-13 Achievement method for a program recommending information transmission protocol

Publications (1)

Publication Number Publication Date
CN103139614A true CN103139614A (en) 2013-06-05

Family

ID=48498825

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013100796045A Pending CN103139614A (en) 2013-03-13 2013-03-13 Achievement method for a program recommending information transmission protocol

Country Status (1)

Country Link
CN (1) CN103139614A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103731687A (en) * 2014-01-24 2014-04-16 浪潮软件集团有限公司 Method for realizing channel change and fast prompting EPG information
CN104333810A (en) * 2014-10-08 2015-02-04 深圳创维数字技术有限公司 Program playing method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070288965A1 (en) * 2006-03-30 2007-12-13 Kabushiki Kaisha Recommended program information providing method and apparatus
CN202009471U (en) * 2011-04-18 2011-10-12 北京歌华有线数字媒体有限公司 Streaming media edge adapter device based on DVB transmission
CN102572577A (en) * 2011-12-30 2012-07-11 深圳市同洲视讯传媒有限公司 Display method and system for electronic program guide (EPG) interface, and digital television receiving terminal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070288965A1 (en) * 2006-03-30 2007-12-13 Kabushiki Kaisha Recommended program information providing method and apparatus
CN202009471U (en) * 2011-04-18 2011-10-12 北京歌华有线数字媒体有限公司 Streaming media edge adapter device based on DVB transmission
CN102572577A (en) * 2011-12-30 2012-07-11 深圳市同洲视讯传媒有限公司 Display method and system for electronic program guide (EPG) interface, and digital television receiving terminal

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
孟令军,李晓峰等: "《基于TS的节目推荐***设计》", 《电脑知识与技术》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103731687A (en) * 2014-01-24 2014-04-16 浪潮软件集团有限公司 Method for realizing channel change and fast prompting EPG information
CN104333810A (en) * 2014-10-08 2015-02-04 深圳创维数字技术有限公司 Program playing method and device
CN104333810B (en) * 2014-10-08 2018-10-23 深圳创维数字技术有限公司 A kind of playback method and device of program

Similar Documents

Publication Publication Date Title
US9712892B2 (en) Method and an apparatus for processing a broadcast signal including an interactive broadcast service
EP2885698B1 (en) Broadband delivery of personalization information for advanced tv services
CN104412603B (en) It handles the method for interactive service and receives the device of interactive service
US8910210B2 (en) Method of processing EPG metadata in network device and the network device for controlling the same
CA2794399C (en) Method of processing non-real time service and broadcast receiver
CN103975602A (en) Broadcast service receiving method and broadcast service receiving apparatus
EP2482550B1 (en) Method and device for receiving an expanded service/program guide
KR20120091496A (en) A system of providing a broadcast service and a method of providing thereof
KR20150013110A (en) Device and method for processing bi-directional service related to broadcast program
RU2630432C2 (en) Receiving apparatus, data processing technique, programme, transmission apparatus and transferring programmes interaction system
US8645999B2 (en) Method of processing EPG metadata in network device and the network device for controlling the same
CN103139614A (en) Achievement method for a program recommending information transmission protocol
CN103237231A (en) EPG (electronic program guide) distribution method, EPG device and terminal device
CN103327399A (en) Method for revealing EPG data rapidly
CN101788878A (en) Method for outputting content information and display system enabling the method
KR101187425B1 (en) Method and apparatus for recognizing preferred programs
KR20140091931A (en) Method for Providing IPTV Channel Information, Apparatus And Terminal Therefor

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130605