CN101742059B - Method for managing program receiving parameters of terminal device by using network information table - Google Patents
Method for managing program receiving parameters of terminal device by using network information table Download PDFInfo
- Publication number
- CN101742059B CN101742059B CN 200810217609 CN200810217609A CN101742059B CN 101742059 B CN101742059 B CN 101742059B CN 200810217609 CN200810217609 CN 200810217609 CN 200810217609 A CN200810217609 A CN 200810217609A CN 101742059 B CN101742059 B CN 101742059B
- Authority
- CN
- China
- Prior art keywords
- information table
- network information
- network
- terminal device
- program
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 14
- 239000000284 extract Substances 0.000 claims abstract description 4
- 230000009466 transformation Effects 0.000 abstract 1
- 230000005540 biological transmission Effects 0.000 description 8
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a method for managing program receiving parameters of a terminal device by using a network information table. The method comprises the following steps that: a front section server of a digital television network generates the network information table carrying a private descriptor, wherein an actual version information which is not changed due to the change of private information carried by the network information table is described in the private descriptor; the network information table is inserted into a program TS stream through a multiplexer and is transmitted through the digital television network; the terminal device receives the program TS stream, resolves the network information table from the program TS stream, and extracts the private descriptor in the network information table; and when the actual version information carried in the private descriptor changes, the terminal device prompts a user to search programs. The method for managing the program receiving parameters of the terminal device by using the network information table solves the problems caused by the disorder transformation of the version field of the conventional standard network information table, reduces interference on enjoying the program for the user, and can accurately prompt the user about the actual program renewal information.
Description
Technical field
The present invention relates to the digital television transmission technology, particularly relate to a kind of method of using the network information table managing program receiving parameters of terminal device.
Background technology
In the DVB standard, Adoption Network information table (Network Information Table, NIT) relevant information of this digital TV network of description, such as, digital TV network has program transmission at which frequency, the information such as the rendition list of transmitting on the symbol rate of each frequency, modulation system and this frequency.
(for example: the frequency and the programme information that set-top box) carry according to the network information table the inside come searching TV program to the terminal equipment of digital TV network; Terminal equipment is carried out and after program searching is finished program is preserved, and the version that continues simultaneously the monitor network information table changes (being the value of the version_number field of network information table).
When if the program of digital TV network transmission changes, the maintained from front end personnel of digital TV network revise the version of network information table simultaneously according to the content of new programme information and frequency point information modification network information table.When the version that terminal equipment monitors network information table changes, eject dialog box prompting user program and change, need to re-start program searching.After the user determined search, terminal equipment came searching TV program according to frequency and the programme information that carry the network information table the inside again.
In the Chinese practice digital TV network uses, network information table is the no longer simple information that is used for transmitting frequency and program, various places digital TV network operator also utilizes network information table (for example: the upgrade information of set-top box software to transmit some private informations, start advertising pictures information etc.), operator is after having added these private informations, because the content of network information table changes, network information table generator can change the version (that is: the value of modification version_number) of network information table automatically so, after being similar to the same terminal equipment discovering network information table version variation of set-top box this moment, will eject dialog box prompting user program and change, need again searching programs.And in fact, programme information is not have vicissitudinously, and just the network information table the inside has increased some information, and these information to be not the user need to know; Search is wrong to point out program to need again to the user in other words.
Along with the increase of digital television business and complicated, network information table needs increasing some private informations of transmission.Automatically change the version of network information table because the content of network information table changes, will cause the frequent wrong program updating information that ejects of terminal equipment of digital TV network, normal TV reception that can the severe jamming user.
Summary of the invention
The objective of the invention is to propose a kind of method of using the network information table managing program receiving parameters of terminal device, by increase a privately owned descriptor that carries the version information of real network information table in network information table, control terminal is monitored the variation of this privately owned descriptor and is carried out program searching.
For solving technical problem of the present invention, the present invention discloses a kind of method of using the network information table managing program receiving parameters of terminal device, and it comprises step:
Leading portion server by digital TV network generates the network information table that carries a privately owned descriptor, has described in this privately owned descriptor can not change because of the private information that network information table carries the real version information that version information changes occurs;
Network information table is inserted into program TS by multiplexer to be flowed and transmits by digital TV network;
Terminal equipment program receiving TS stream parses network information table from program TS stream, extract the privately owned descriptor in the network information table, and prompting user is carried out program searching when the real version information that carries in the privately owned descriptor changes.
Preferably, described privately owned descriptor comprises: describe sign, descriptor length and real version information.
Preferably, the value of the description of described privately owned descriptor sign is used the reserved value in the DVB standard.
Preferably, the figure place of described descriptor length is 8.
Preferably, the figure place of described real version information is 8.
Preferably, described privately owned descriptor is inserted in first circulation place of network information table.
Compared with prior art, the present invention has following beneficial effect:
The present invention is under the prerequisite of the network information table standard of not revising existing international standard DVB standard code, describing actual version by the privately owned description of inserting the permission of DVB standard changes, efficiently solve the problem that the unordered variation of version field of the network information table of original standard brings, reduced the interference of the user being watched program, the accurately real program updating information of prompting user has been arranged.In addition, original technical scheme that the present invention is simultaneously compatible has been accomplished not affect and has existingly been solved problem under the prerequisite of net equipment.
Description of drawings
Fig. 1 is the schematic flow sheet of preferred embodiment of the present invention.
Embodiment
For ease of understanding, first network information table (NIT) is described in further detail.
Network information table has transmitted the information relevant with the physical structure of multiplex stream by a given Internet Transmission/TS stream, and the information relevant with the network self-characteristic.Network information table is cut into network information section (network_information_section); The network information section of any formation network information table will be the TS bag transmission of 0x0010 by PID all.The table_id value of any network information section of describing the network information table of existing network (network that namely comprises the TS place of NIT table) should be 0x40, and has identical table_id_extension (network_id).
Wherein, the structure of network information section is comprised of program description statement, figure place and memonic symbol respectively, and is as shown in table 1 below:
Grammer | Figure place | Memonic symbol |
network_information_section(){ | ||
table_id | 8 | uimsbf |
section_syntax_indicator | 1 | bslbf |
reserved_future_use | 1 | bslbf |
reserved | 2 | bslbf |
section_length | 12 | uimsbf |
network_id | 16 | uimsbf |
reserved | 2 | bslbf |
version_number | 5 | uimsbf |
current_next_indicator | 1 | bslbf |
section_number | 8 | uimsbf |
last_section_number | 8 | uimsbf |
reserved_future_use | 4 | bslbf |
network_descriptors_length | 12 | uimsbf |
for(i=0;i<N;i++){ | ||
descriptor() | ||
} |
Wherein, network information section is semantic as follows:
The figure place of table identifier (table_id) is 8, and memonic symbol is " uimsbf ".Duan Yufa designator (section_syntax_indicator): 1 bit field, answer set.Segment length (section_length): 12 bit fields, front two are put " 00 ", the byte length of this section that its expression begins from the next byte of this field, and comprise CRC; Section_length can not surpass 1021, and whole like this section maximum length is 1024 bytes.Network identifier (network_id): 16 bit fields, the network identity of the described transmission system of network information table is in order to distinguish other transmission system.Version number (version_number): 5 bit fields, the version number of sign sublist; When the information that comprises when sublist changed, version_number added 1; On dutyly increase at 31 o'clock, be reset to 0; When the current_next_indicator set, then version_number is the version number by the sublist of the current use of table_id and network_id definition; When the current_next_indicator reset, then version_number is the version number of the sublist used of the next one by table_id and network_id definition.Current follow-up designator (current_next_indicator): 1 designator; When by set, represent that current sublist just is used; When its reset, the expression sublist that passes not yet is used, and it is next with the sublist that is used.Segment number (section_number): 8 bit fields have provided segment number; The section_number of first in the sublist section is designated as " 0x00 ", and one of every increase has the section of identical table_id and bouquet_id, and section_number just adds 1.Last segment number (last_section_number): 8 bit fields, the segment number of last section (being the section of segment number maximum) of the sublist under the expression.Grid descriptor length (network_descriptors_length): 12 bit fields have provided the total byte length of the grid descriptor that begins from the next byte of this field.
As shown in Figure 1, the present invention adopts following steps:
Step S1: the leading portion server by digital TV network generates the network information table that carries a privately owned descriptor, has described in this privately owned descriptor can not change because of the private information that network information table carries the real version information that version information changes occurs.
That is to say, increase a privately owned descriptor in the network information table the inside, this descriptor carries the real version information (NIT_actual_version) of real network information table, terminal equipment is monitored the real version information (NIT_actual_version) of this descriptor the inside, and no longer monitors original version information field (version_number).
The specific descriptions subformat is as follows:
NIT_version_descriptor()
{
descriptor_tag 8 bslbf
descriptor_length 8 uimsbf
NIT_actual_version 8 bslbf
}
It is just passable to insert this descriptor in the suitable position of network information table, and in actual the use, we are inserted in first circulation place of network information table.Wherein, the value of describing sign (descriptor_tag) is " 0x90 " that adopts in the DVB standard reserved value scope, has avoided and existing descriptor conflict.
Therefore, if when the private information that network information table carries changed, the version information of network information table (version_number) changed, but real version information (NIT_actual_version) can't change; When programme information and frequency point information etc. changed, real version information (NIT_actual_version) just can change.
Step S2: network information table is inserted into program TS stream by multiplexer, with TS flow through ovennodulation and multiplexing after transmit by digital TV network.
Step S3: terminal equipment program receiving TS stream.
Step S4: terminal equipment parses network information table from program TS stream, extract the privately owned descriptor in the network information table.
Step S5: when the real version information that carries in the privately owned descriptor changed, the terminal equipment prompting user was carried out program searching.
To sum up, advantage of the present invention is: the front end system attendant is after the network information table the inside has increased and decreased other non-programme information, although variation has occured in original version information field (version_number) automatically, but terminal equipment is no longer monitored original version field now, this time, just can be wrong eject again searching programs dialog box to the user.When programme information really changes to some extent, when needing the user search program, the version information field that front network attendant revises the descriptor the inside that we increase is just passable.
Claims (6)
1. a method of using the network information table managing program receiving parameters of terminal device is characterized in that, comprises step:
Front-end server by digital TV network generates the network information table that carries a privately owned descriptor, has described in this privately owned descriptor can not change because of the private information that network information table carries the real version information that version information changes occurs;
Network information table is inserted into program TS by multiplexer to be flowed and transmits by digital TV network;
Terminal equipment program receiving TS stream parses network information table from program TS stream, extract the privately owned descriptor in the network information table, and prompting user is carried out program searching when the real version information that carries in the privately owned descriptor changes.
2. the method for described use network information table managing program receiving parameters of terminal device according to claim 1 is characterized in that described privately owned descriptor comprises: describe sign, descriptor length and real version information.
3. the method for described use network information table managing program receiving parameters of terminal device according to claim 2 is characterized in that, the value of the description sign of described privately owned descriptor is used the reserved value in the DVB standard.
4. the method for described use network information table managing program receiving parameters of terminal device according to claim 2 is characterized in that the figure place of described descriptor length is 8.
5. the method for described use network information table managing program receiving parameters of terminal device according to claim 2 is characterized in that the figure place of described real version information is 8.
6. the method for described use network information table managing program receiving parameters of terminal device according to claim 1 is characterized in that described privately owned descriptor is inserted in first circulation place of network information table.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200810217609 CN101742059B (en) | 2008-11-21 | 2008-11-21 | Method for managing program receiving parameters of terminal device by using network information table |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200810217609 CN101742059B (en) | 2008-11-21 | 2008-11-21 | Method for managing program receiving parameters of terminal device by using network information table |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101742059A CN101742059A (en) | 2010-06-16 |
CN101742059B true CN101742059B (en) | 2013-01-02 |
Family
ID=42464898
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200810217609 Active CN101742059B (en) | 2008-11-21 | 2008-11-21 | Method for managing program receiving parameters of terminal device by using network information table |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101742059B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101917569A (en) * | 2010-07-23 | 2010-12-15 | 中国有线电视网络有限公司 | Method and system for updating programme labeling information and set top box |
CN102510534B (en) * | 2011-10-31 | 2013-08-28 | 四川长虹电器股份有限公司 | SMT (security message table) information transmission method for TS (transport stream) data packets of digital video broadcasting network |
KR101501344B1 (en) * | 2012-05-02 | 2015-03-10 | 삼성전자주식회사 | Method and apparatus for transmitting and receiving multimedia service |
CN104301785B (en) * | 2014-09-05 | 2018-10-09 | 深圳创维数字技术有限公司 | A kind of reminding method and relevant device of set-top box searching programs |
CN106303576A (en) * | 2015-06-04 | 2017-01-04 | 国家新闻出版广电总局广播电视卫星直播管理中心 | It is applied to data processing method and the device of digital television system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1175826A (en) * | 1996-08-09 | 1998-03-11 | 汤姆森多媒体公司 | Receiver in cyclic packet data transmission system |
CN101159860A (en) * | 2006-08-08 | 2008-04-09 | 三星电子株式会社 | Method and system for transmitting and receiving electronic service guide update information in digital video broadcasting-hand held system |
CN101222610A (en) * | 2008-01-28 | 2008-07-16 | 四川金网通电子科技有限公司 | Front end-controllable intelligent digital television system |
CN101267529A (en) * | 2008-01-28 | 2008-09-17 | 四川金网通电子科技有限公司 | Method for managing the program receiving parameters of a terminal using NIT table with private information |
-
2008
- 2008-11-21 CN CN 200810217609 patent/CN101742059B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1175826A (en) * | 1996-08-09 | 1998-03-11 | 汤姆森多媒体公司 | Receiver in cyclic packet data transmission system |
CN101159860A (en) * | 2006-08-08 | 2008-04-09 | 三星电子株式会社 | Method and system for transmitting and receiving electronic service guide update information in digital video broadcasting-hand held system |
CN101222610A (en) * | 2008-01-28 | 2008-07-16 | 四川金网通电子科技有限公司 | Front end-controllable intelligent digital television system |
CN101267529A (en) * | 2008-01-28 | 2008-09-17 | 四川金网通电子科技有限公司 | Method for managing the program receiving parameters of a terminal using NIT table with private information |
Also Published As
Publication number | Publication date |
---|---|
CN101742059A (en) | 2010-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3468177B1 (en) | Receiver, reception method, program and information processing system | |
CN104137555B (en) | Non-concealed caption data transmission in standard caption service | |
CN101742059B (en) | Method for managing program receiving parameters of terminal device by using network information table | |
CN104094540B (en) | Service uses reported data transmission | |
EP2613527A1 (en) | Transmission device and method, reception device and method, and transmission and reception system | |
US20150229988A1 (en) | Method for transceiving a broadcast signal and broadcast-receiving apparatus using same | |
CN103650482B (en) | Send and receive the method and its reception device of broadcast service | |
KR20150118014A (en) | Information processing device, information processing method, and information processing system | |
CN101572798B (en) | Method, device and system for program searching | |
CA2827370C (en) | Method for transmitting a broadcast service, method for receiving a broadcast service, and apparatus for receiving a broadcast service | |
CN102404612A (en) | EPG (Electronic Program Guide) system based on depth program information and realizing method therefor | |
CN101753979A (en) | Method for updating programs of set-top box | |
CN103024440A (en) | Video quality evaluation and fault diagnosis method aiming at HAS (HTTP Adaptive Streaming) | |
EP2482550B1 (en) | Method and device for receiving an expanded service/program guide | |
EP2720473B1 (en) | Reception device, reception method, transmission device, transmission method, and program | |
CN110073665A (en) | Broadcast system with URI message watermark-payload | |
CA2829750C (en) | Method for transmitting broadcast service, receiving method therefor, and receiving device therefor | |
CN101867517A (en) | Method for generating index and method and device for receiving and sending media file based on index | |
US20140380356A1 (en) | Device and method for processing bi-directional service related to broadcast program | |
CN102098569A (en) | Segment data distributing system of PSI/SI (program specific information/service information) table of digital television set top box and method thereof | |
EP2201760A1 (en) | Method for providing additional information of digital broadcasting application and computer-readable medium having thereon program perporming function embodying the same | |
KR100873734B1 (en) | Advertisement data output control system for iptv and method of the same | |
CN103648032B (en) | By the method and system for realizing broadcasted content control for set-top box configuration information | |
KR101155465B1 (en) | System for monitoring advertisements from broadcasting data and method thereof | |
US20070283408A1 (en) | Digital television receiver and method for processing broadcast signal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |