CN104811804A - Video on-demand information acquisition method and system - Google Patents

Video on-demand information acquisition method and system Download PDF

Info

Publication number
CN104811804A
CN104811804A CN201410037665.XA CN201410037665A CN104811804A CN 104811804 A CN104811804 A CN 104811804A CN 201410037665 A CN201410037665 A CN 201410037665A CN 104811804 A CN104811804 A CN 104811804A
Authority
CN
China
Prior art keywords
video
frequency point
code stream
address
transmission code
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.)
Granted
Application number
CN201410037665.XA
Other languages
Chinese (zh)
Other versions
CN104811804B (en
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.)
STAR SOFTWARE TECHNOLOGY CO LTD
Original Assignee
STAR TIMES COMMUNICATION NETWORK TECHNOLOGY 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 STAR TIMES COMMUNICATION NETWORK TECHNOLOGY Co Ltd filed Critical STAR TIMES COMMUNICATION NETWORK TECHNOLOGY Co Ltd
Priority to CN201410037665.XA priority Critical patent/CN104811804B/en
Publication of CN104811804A publication Critical patent/CN104811804A/en
Application granted granted Critical
Publication of CN104811804B publication Critical patent/CN104811804B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Abstract

The embodiment of the invention discloses a video on-demand information acquisition method and system. The method includes the following steps that: a network information list is acquired from digital television signal streams; whether a first link descriptor is carried by the network information list is detected; the first link descriptor carries first video on-demand information, wherein the first video on-demand information includes first frequency point information and IP address information, wherein the first frequency point information includes first frequency, a first modulation mode and a first symbol rate, and the IP address information includes the version of an IP address, the home page IP address of a sub front end portal and the home page port number of the sub front end portal; when the first link descriptor is detected, the first video on-demand information is parsed from the first link descriptor; and the first video on-demand information is stored into a flash memory. According to the method and system, when television programs are required to be played, the sub front end portal can be accessed according to the IP address stored in the flash memory, and therefore, a video on-demand function based on a distributed portal website server can be realized.

Description

Video-on-demand information acquisition method and system
Technical Field
The invention relates to the technical field of digital televisions, in particular to a method and a system for acquiring video-on-demand information.
Background
With the advance of integration of three networks, the interactive digital television becomes the main development direction of the broadcasting and television industry, and through the interactive digital television, people can order programs when people order programs through the interactive digital television, and the digital set-top box is used for accessing a portal website server of a broadcasting and television operator.
With the increasing proliferation of digital television user quantity, the access amount of portal web servers of radio and television operators is also increased, and one portal web server cannot meet the requirements of people and can not achieve the highest efficiency of program distribution. Therefore, the distributed portal server becomes the preferred choice for the on-demand server to avoid overloading a single portal server, so as to ensure smooth playing quality and experience effect of the digital television, and thus, portal servers of various operators are generated (for convenience of differentiation, the portal servers of various operators are referred to as front-end portals).
Based on this, a method is needed for set-top boxes in various places to obtain video-on-demand information required when programs are on-demand, such as the IP address port number of a local sub-front-end portal, so as to realize a video-on-demand function based on a distributed portal web server.
Disclosure of Invention
The invention aims to provide a method and a system for acquiring video-on-demand information so as to realize a video-on-demand function based on a distributed portal server.
In order to achieve the purpose, the invention provides the following technical scheme:
a video-on-demand information acquisition method is applied to a digital set top box, and comprises the following steps:
acquiring a network information table in a digital television signal stream;
detecting whether the network information table carries a first link descriptor, wherein the first link descriptor carries first video-on-demand information; the first video-on-demand information includes: first frequency point information and IP address information; wherein the first frequency point information includes: a first frequency, a first modulation mode and a first symbol rate; the IP address information includes: the version of the IP address, the homepage IP address of the front-end sub-portal and the homepage port number of the front-end sub-portal;
when a first link descriptor is detected, first video-on-demand information is analyzed from the first link descriptor;
and storing the first video-on-demand information into a flash memory.
Preferably, in the method, the IP address information further includes:
a time-shifted IP address of the front-end portal, and a time-shifted port number of the front-end portal.
The above method, preferably, further comprises:
detecting whether the network information table carries a second link descriptor, wherein the second link descriptor carries second video-on-demand information; the second video-on-demand information includes second frequency point information, and the second frequency point information includes: a second frequency, a second modulation mode and a second symbol rate;
when a second link descriptor is detected, second video-on-demand information is analyzed from the second link descriptor, and a second frequency point is determined;
tuning the working frequency of the digital set top box to the second frequency point;
receiving a transmission code stream from the second frequency point;
judging whether a transmission code stream identifier can be analyzed from the transmission code stream received by the second frequency point, and storing a judgment result into a flash memory;
and the judgment result is used for selecting a receiving mode of the requested video.
The above method, preferably, further comprises:
when a user requests a program, if the judgment result shows that a transmission code stream identifier can be analyzed from the transmission code stream received by the second frequency point and the transmission code stream identifier value is not a preset identifier value, selecting an IP-QAM mode to receive the video requested by the user; and if the judgment result is that the transmission code stream identification cannot be analyzed from the transmission code stream received by the second frequency point or the transmission code stream identification can be analyzed from the transmission code stream received by the second frequency point, and the transmission code stream identification value is a preset identification value, selecting an IP mode to receive the video requested by the user.
Preferably, in the method, the IP address information further includes:
a reserved IP address of a sub front end portal, and a reserved port number of the sub front end portal.
A video-on-demand information acquisition system is applied to a digital set top box and comprises:
the acquisition module is used for acquiring a network information table in the digital television signal stream;
a first detection module, configured to detect whether the network information table carries a first link descriptor, where the first link descriptor carries first video-on-demand information; the first video-on-demand information includes: first frequency point information and IP address information; wherein the first frequency point information includes: a first frequency, a first modulation mode and a first symbol rate; the IP address information includes: the version of the IP address, the homepage IP address of the front-end sub-portal and the homepage port number of the front-end sub-portal;
the first analysis module is used for analyzing first video-on-demand information from the first link descriptor when the first link descriptor is detected;
and the storage module is used for storing the first video-on-demand information into a flash memory.
In the above system, preferably, the IP address information further includes:
a time-shifted IP address of the front-end portal, and a time-shifted port number of the front-end portal.
The above system, preferably, further comprises:
a second detection module, configured to detect whether the network information table carries a second link descriptor, where the second link descriptor carries second video-on-demand information; the second video-on-demand information includes second frequency point information, and the second frequency point information includes: a second frequency, a second modulation mode and a second symbol rate;
the second analysis module is used for analyzing second video-on-demand information from the second link descriptor and determining a second frequency point when the second link descriptor is detected;
the tuning module is used for tuning the working frequency of the digital set top box to the second frequency point;
the receiving module is used for receiving the transmission code stream from the second frequency point;
the judging module is used for judging whether the identification of the transmission code stream can be analyzed from the transmission code stream received by the second frequency point or not and storing the judgment result into the flash memory; and the judgment result is used for selecting the transmission mode of the requested video.
The above system, preferably, further comprises:
the receiving mode selection module is used for selecting an IP-QAM mode to transmit the video requested by the user when the user requests the program, if the judgment result is that the transmission code stream can be analyzed from the transmission code stream received by the second frequency point, and the identification value of the transmission code stream is not the preset identification value; and if the judgment result is that the transmission code stream identifier cannot be analyzed from the transmission code stream received by the second frequency point or the transmission code stream identifier can be analyzed from the transmission code stream received by the second frequency point, and the transmission code stream identifier value is a preset identifier value, selecting an IP mode to transmit the video requested by the user.
In the above system, preferably, the IP address information further includes:
a reserved IP address of a sub front end portal, and a reserved port number of the sub front end portal.
According to the scheme, the video-on-demand information acquisition method and the video-on-demand information acquisition system convert the video-on-demand information into the first link descriptor, then transmit the first link descriptor to the digital set top box through the network information table, and the digital set top box acquires the network information table from the digital television signal stream; detecting whether the network information table carries a first link descriptor, wherein the first link descriptor carries first video-on-demand information; the first video-on-demand information includes: first frequency point information and IP address information; wherein the first frequency point information includes: a first frequency, a first modulation mode and a first symbol rate; the IP address information includes: the version of the IP address, the homepage IP address of the front-end sub-portal and the homepage port number of the front-end sub-portal; when a first link descriptor is detected, first video-on-demand information is analyzed from the first link descriptor; and storing the first video-on-demand information into a flash memory. When the television program is required to be requested, the sub-front-end portal is accessed according to the IP address stored in the flash memory, so that the video-on-demand function based on the distributed portal website server is realized.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a flowchart of a video-on-demand information obtaining method according to an embodiment of the present application;
fig. 2 is a flowchart of another vod information acquisition method according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of a vod information acquisition system according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of another vod information acquisition system according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of another vod information acquisition system according to an embodiment of the present application.
The terms "first," "second," "third," "fourth," and the like in the description and in the claims, as well as in the drawings described above, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It should be understood that the data so used may be interchanged under appropriate circumstances such that embodiments of the application described herein may be practiced otherwise than as specifically illustrated.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, fig. 1 is a flowchart of a video-on-demand information obtaining method according to an embodiment of the present application, where the video-on-demand information obtaining method provided by the present application is applied to a digital set top box, and may include the following steps:
step S11: acquiring a network information table in a digital television signal stream;
the Network Information Table (NIT) is a Table used by a digital television system for transmitting Network Information, and the most important purpose is that a set-top box can automatically search out all television programs in a Network when no program is powered on or the program changes.
Step S12: detecting whether the network information table carries a first link descriptor, wherein the first link descriptor carries first video-on-demand information; the first video-on-demand information includes: first frequency point information and IP address information; wherein the first frequency point information includes: a first frequency, a first modulation mode and a first symbol rate; the IP address information includes: the version of the IP address, the homepage IP address of the front-end sub-portal and the homepage port number of the front-end sub-portal;
in the embodiment of the application, the IP address information and the frequency point information of the branch front end are converted into the first chain table descriptor, and the first chain table descriptor is added into a network information table by operators in various regions and is transmitted to the set top box.
In order to determine whether the network information table carries the first link descriptor, the link descriptor in the network information table may be predefined, for example, 0xA1 may be used to represent the first link descriptor, that is, when it is detected that the link descriptor in the network information table is 0xA1, it indicates that the network information table carries the first link descriptor.
Specifically, the specific content described by the first link may be represented by a sequence of hexadecimal numbers with several bits, which is converted from the IP address information and the frequency point information of the branch front end. For example, an example of a first link descriptor provided in the embodiment of the present application is shown as a first sequence, where the first sequence is:
00075AD00300001ADB04AC1E03200050AC1E03640050
wherein,
00075AD is used to describe the frequency, 0x00075AD =482000, i.e. in this example the frequency is 482 MHz;
003 is used to describe the modulation scheme, in this example, 0x003 indicates that the modulation scheme is QAM 64; for other modulation schemes, for example, QAM128 may be represented by 0x 002; QAM256 may be represented by 0x 001;
00001ADB is used to describe the symbol rate, 0x00001ADB =6875, i.e. in this example the symbol rate is 6875.
04 for describing IP version, in this example, 0x04 indicates IP version is IPV 4; for IPV6 version, it can be represented by 0x 06.
AC1E0320 is used to describe the home IP address of the branch front portal, 0xAC =172, 0x1E =30, 0x03=03, 0x20=32, and thus AC1E0320 represents that the home IP address of the branch front portal is 172.30.3.32 in this example.
0050 is used to describe the home port number of the front-end-splitting portal, 0x0050=80, i.e., in this example, the home port number of the front-end-splitting portal is 80.
Step S13: when a first link descriptor is detected, first video-on-demand information is analyzed from the first link descriptor;
step S14: and storing the first video-on-demand information into a flash memory.
In the embodiment of the application, the first video-on-demand information obtained by analysis is stored in a FLASH memory (FLASH) of the digital set-top box, so that when a user carries out video-on-demand, the frequency point is adjusted to the frequency point carried in the first video-on-demand information, and the sub-front-end portal is accessed according to the homepage IP address and the port number of the sub-front-end portal.
The method for acquiring the video-on-demand information comprises the steps of converting the video-on-demand information into a first link descriptor, transmitting the first link descriptor to a digital set top box through a network information table, and acquiring the network information table from a digital television signal stream by the digital set top box; detecting whether the network information table carries a first link descriptor, wherein the first link descriptor carries first video-on-demand information; the first video-on-demand information includes: first frequency point information and IP address information; wherein the first frequency point information includes: a first frequency, a first modulation mode and a first symbol rate; the IP address information includes: the version of the IP address, the homepage IP address of the front-end sub-portal and the homepage port number of the front-end sub-portal; when a first link descriptor is detected, first video-on-demand information is analyzed from the first link descriptor; and storing the first video-on-demand information into a flash memory. When the television program is required to be requested, the sub-front-end portal is accessed according to the IP address stored in the flash memory, so that the video-on-demand function based on the distributed portal website server is realized.
In the foregoing embodiment, preferably, in order to facilitate a user who subscribes to the time-shift service to request a program, the IP address information in the first link descriptor may further include:
a time-shifted IP address of the front-end portal, and a time-shifted port number of the front-end portal.
In the embodiment of the present application, the Time-shift IP address of the sub front end portal refers to an IP address of a Time-shift navigation (TSG) page; the time shift port number of the front end portal refers to a port number of a time shifted navigation (TSG) page.
For example, on the basis of the above example, the time-shifted IP address of the front-end-splitting portal and the descriptor of the time-shifted port number of the front-end-splitting portal may also be added on the basis of the first sequence, specifically as shown in the second sequence:
00075AD00300001ADB04AC1E03200050AC1E03640050AC1E03640050
wherein, in the added descriptor AC1E03640050,
AC1E0364 is used to describe the time-shifted IP address of the head-end portal, 0xAC =172, 0x1E =30, 0x03=03, 0x64=100, so in this example AC1E0320 represents a time-shifted IP address of the head-end portal of 172.30.3.100.
0050 is used to describe the time-shifted port number of the front-end-sharing portal, 0x0050=80, i.e. the home port number of the front-end-sharing portal is 80 in this example.
In addition, the IP address information in the first link descriptor may further include:
a reserved IP address of a sub front end portal, and a reserved port number of the sub front end portal.
For example, on the basis of the above example, the time-shifted IP address of the front-end-splitting portal and the descriptor of the time-shifted port number of the front-end-splitting portal may also be added on the basis of the first sequence, specifically as shown in a third sequence:
00075AD00300001ADB04AC1E03200050AC1E03640050AC1E030C35FB
wherein, in the added descriptor AC1E030C35FB,
AC1E030C is used to describe the reserved IP address of the head-end portal, 0xAC =172, 0x1E =30, 0x03=03, 0x0C =12, so in this example AC1E0320 represents a time-shifted IP address of the head-end portal of 172.30.3.12.
35FB is used to describe the reserved port number of the front-end breakout portal, 0x35FB =13819, i.e. in this example the reserved port number of the front-end breakout portal is 13819.
In this embodiment, in order to enable the set-top box to use an extension service of the sub-front end, the first link descriptor may further include a reserved IP address of the sub-front end portal and a reserved port number of the sub-front end portal, that is, when the sub-front end portal extends a new service, the sub-front end portal may access the sub-front end portal through the reserved IP address and the reserved port number.
On the basis of the embodiment shown in fig. 1, a flowchart of another video-on-demand information obtaining method provided by the embodiment of the present application is shown in fig. 2, and may further include:
step S21: detecting whether the network information table further carries a second link descriptor, wherein the second link descriptor carries second video-on-demand information; the second video-on-demand information includes second frequency point information, and the second frequency point information includes: a second frequency, a second modulation mode and a second symbol rate;
in order to determine whether the network information table carries the second link descriptor, the link descriptor in the network information table may be predefined, for example, 0xA0 may be used to represent the second link descriptor, that is, when it is detected that the link descriptor in the network information table is 0xA0, it indicates that the network information table carries the second link descriptor.
The digital set-top box and the sub-front-end portal have two communication modes, namely an IP-QAM mode (the transmission medium of the mode is a cable television cable) and an IP mode (the transmission medium of the mode is a network cable). At present, the communication mode of the digital set-top box and the sub-front-end portal is preferably an IP mode for communication.
In the embodiment of the application, in order to avoid communication congestion caused by a single communication mode, when the sub-front end portal monitors that the number of users accessed in the IP mode exceeds a preset threshold, a second link descriptor is sent to the set top box through the network information table, where the second link descriptor carries second frequency point information, and the second frequency point information is used to instruct the digital set top box to tune to the frequency point so as to receive a video requested by the user and sent by the sub-front end portal.
Specifically, the specific content described by the second link may be represented by a hexadecimal number sequence of several bits, which is converted from the second frequency, the second modulation mode and the second symbol rate. For example, an example of a second link descriptor provided in the embodiment of the present application is shown in a fourth sequence, where the fourth sequence is:
000799500300001ADB
wherein,
00079950, for describing the frequency, 0x00079950=498000, i.e. in this example the frequency is 498 MHz;
003 is used to describe the modulation scheme, in this example, 0x003 indicates that the modulation scheme is QAM 64; for other modulation schemes, for example, QAM128 may be represented by 0x 002; QAM256 may be represented by 0x 001;
00001ADB is used to describe the symbol rate, 0x00001ADB =6875, i.e. in this example the symbol rate is 6875.
Step S22: when a second link descriptor is detected, second video-on-demand information is analyzed from the second link descriptor, and a second frequency point is determined;
step S23: tuning the working frequency of the digital set top box to the second frequency point;
step S24: and receiving a transmission code stream from the second frequency point.
Step S25: judging whether the identification of the transmission code stream can be analyzed from the transmission code stream received by the second frequency point, and storing the judgment result into a flash memory;
and the judgment result is used for selecting a receiving mode of the requested video, and the transmission mode comprises an IP-QAM mode and an IP mode.
Preferably, in the embodiment of the present application, when a user requests a program, if the determination result indicates that a transmission code stream identifier can be analyzed from a transmission code stream received at the second frequency point, and the transmission code stream identifier value is not a preset identifier value, an IP-QAM mode is selected to receive a video requested by the user; and if the judgment result is that the transmission code stream identification cannot be analyzed from the transmission code stream received by the second frequency point or the transmission code stream identification can be analyzed from the transmission code stream received by the second frequency point, and the transmission code stream identification value is a preset identification value, selecting an IP mode to receive the video requested by the user.
In the embodiment of the present application, the structure of the link descriptor in the network information table is specifically shown in table 1.
TABLE 1
Network linkage_descriptor(){ Number of bits Mnemonic symbol
descriptor_tag 8 uimsbf
descriptor_length 8 uimsbf
transport_stream_id 16 uimsbf
original_network_id 16 uimsbf
linkage_type 8 uimsbf
for(i=0;i<N;i++){ 8 uimsbf
private_data 8N bslbf
}
}
Here, "link _ type" indicates a type of the link descriptor, and a value thereof may be 0xA0 (indicating the second link descriptor) or 0xA1 (indicating the first link descriptor).
"private _ data" represents the specific content of the link descriptor, such as "00075 AD00300001ADB04AC1E03200050AC1E 03640050" in the example shown earlier, and the like.
In the above embodiment, the first link descriptor and the second link descriptor may be transmitted through one network information table, or may be transmitted through two network information tables, and specifically, which manner is not specifically limited.
It should be noted that, in the embodiment of the present application, the first frequency point information is frequency point information of a frequency lock required by the set top box to receive a transmission code stream carrying a video, and the IP address information is video-on-demand information required by a user when the user requests a video, so that the video-on-demand information acquisition method provided by the embodiment of the present application enables a unidirectional set top box (only capable of receiving video information provided by an operator but not capable of requesting a video) and a bidirectional set top box (both capable of receiving video information provided by the operator and requesting a video) to automatically acquire video-on-demand information, and the user does not need human intervention, so that the use is more convenient. Moreover, after the operator establishes a plurality of servers, the set-top box software does not need to be updated. By means of network distribution of the server (different video receiving modes are selected in an IP-QAM mode and an IP mode), the video-on-demand network of the user is smoother.
Corresponding to the method embodiment, an embodiment of the present application further provides a video-on-demand information obtaining system, and a schematic structural diagram of the video-on-demand information obtaining system provided in the embodiment of the present application is shown in fig. 3, and the video-on-demand information obtaining system may include:
an acquisition module 31, a first detection module 32, a first analysis module 33 and a storage module 34; wherein,
the obtaining module 31 is configured to obtain a network information table in the digital television signal stream;
the first detection module 32 is configured to detect whether the network information table carries a first link descriptor, where the first link descriptor carries first video-on-demand information; the first video-on-demand information includes: first frequency point information and IP address information; wherein the first frequency point information includes: a first frequency, a first modulation mode and a first symbol rate; the IP address information includes: the version of the IP address, the homepage IP address of the front-end sub-portal and the homepage port number of the front-end sub-portal;
the first parsing module 33 is configured to parse the first video-on-demand information from the first link descriptor when the first link descriptor is detected;
the storage module 34 is configured to store the first vod information in a flash memory.
The video-on-demand information acquisition system converts video-on-demand information into a first link descriptor, and then transmits the first link descriptor to the digital set-top box through the network information table, and the digital set-top box acquires the network information table from a digital television signal stream; detecting whether the network information table carries a first link descriptor, wherein the first link descriptor carries first video-on-demand information; the first video-on-demand information includes: first frequency point information and IP address information; wherein the first frequency point information includes: a first frequency, a first modulation mode and a first symbol rate; the IP address information includes: the version of the IP address, the homepage IP address of the front-end sub-portal and the homepage port number of the front-end sub-portal; when a first link descriptor is detected, first video-on-demand information is analyzed from the first link descriptor; and storing the first video-on-demand information into a flash memory. When the television program is required to be requested, the sub-front-end portal is accessed according to the IP address stored in the flash memory, so that the video-on-demand function based on the distributed portal website server is realized.
In the foregoing embodiment, preferably, in order to facilitate a user who subscribes to a time-shift service to request a program, the IP address information in the first link descriptor may further include:
a time-shifted IP address of the front-end portal, and a time-shifted port number of the front-end portal.
In the embodiment of the present application, the Time-shift IP address of the sub front end portal refers to an IP address of a Time-shift navigation (TSG) page; the time shift port number of the front end portal refers to a port number of a time shifted navigation (TSG) page.
For example, on the basis of the above example, the time-shifted IP address of the front-end-splitting portal and the descriptor of the time-shifted port number of the front-end-splitting portal may also be added on the basis of the first sequence, specifically as shown in the second sequence:
00075AD00300001ADB04AC1E03200050AC1E03640050AC1E03640050
wherein, in the added descriptor AC1E03640050,
AC1E0364 is used to describe the time-shifted IP address of the head-end portal, 0xAC =172, 0x1E =30, 0x03=03, 0x64=100, so in this example AC1E0320 represents a time-shifted IP address of the head-end portal of 172.30.3.100.
0050 is used to describe the time-shifted port number of the front-end-sharing portal, 0x0050=80, i.e. the home port number of the front-end-sharing portal is 80 in this example.
In addition, the IP address information in the first link descriptor may further include:
a reserved IP address of a sub front end portal, and a reserved port number of the sub front end portal.
For example, on the basis of the above example, the time-shifted IP address of the front-end-splitting portal and the descriptor of the time-shifted port number of the front-end-splitting portal may also be added on the basis of the first sequence, specifically as shown in a third sequence:
00075AD00300001ADB04AC1E03200050AC1E03640050AC1E030C35FB
wherein, in the added descriptor AC1E030C35FB,
AC1E030C is used to describe the reserved IP address of the head-end portal, 0xAC =172, 0x1E =30, 0x03=03, 0x0C =12, so in this example AC1E0320 represents a time-shifted IP address of the head-end portal of 172.30.3.12.
35FB is used to describe the reserved port number of the front-end breakout portal, 0x35FB =13819, i.e. in this example the reserved port number of the front-end breakout portal is 13819.
On the basis of the embodiment shown in fig. 3, a schematic structural diagram of another vod information acquisition system according to the embodiment of the present application is shown in fig. 4, and may further include:
a second detection module 41, a second analysis module 42, a tuning module 43, a receiving module 44 and a judgment module 45; wherein,
the second detecting module 41 is configured to detect whether the network information table carries a second link descriptor, where the second link descriptor carries second video-on-demand information; the second video-on-demand information includes second frequency point information, and the second frequency point information includes: a second frequency, a second modulation mode and a second symbol rate;
the second parsing module 42 is configured to parse the second video-on-demand information from the second link descriptor to determine a second frequency point when the second link descriptor is detected;
the tuning module 43 is configured to tune the operating frequency of the digital set-top box to the second frequency point;
the receiving module 44 is configured to receive a transmission code stream from the second frequency point;
the judging module 45 is configured to judge whether an identifier of a transmission code stream can be resolved from the transmission code stream received at the second frequency point, and store a judgment result in the flash memory; and the judgment result is used for selecting the transmission mode of the requested video.
On the basis of the embodiment shown in fig. 4, a schematic structural diagram of another vod information acquisition system according to the embodiment of the present application is shown in fig. 5, and may further include:
a receiving mode selecting module 51, configured to select an IP-QAM mode to transmit a video requested by a user in a case that the determination result indicates that a transmission code stream can be parsed from the transmission code stream received at the second frequency point and the identification value of the transmission code stream is not a preset identification value when the user requests a program; and if the judgment result is that the transmission code stream identifier cannot be analyzed from the transmission code stream received by the second frequency point or the transmission code stream identifier can be analyzed from the transmission code stream received by the second frequency point, and the transmission code stream identifier value is a preset identifier value, selecting an IP mode to transmit the video requested by the user.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. A video-on-demand information acquisition method is applied to a digital set top box and is characterized by comprising the following steps:
acquiring a network information table in a digital television signal stream;
detecting whether the network information table carries a first link descriptor, wherein the first link descriptor carries first video-on-demand information; the first video-on-demand information includes: first frequency point information and IP address information; wherein the first frequency point information includes: a first frequency, a first modulation mode and a first symbol rate; the IP address information includes: the version of the IP address, the homepage IP address of the front-end sub-portal and the homepage port number of the front-end sub-portal;
when a first link descriptor is detected, first video-on-demand information is analyzed from the first link descriptor;
and storing the first video-on-demand information into a flash memory.
2. The method of claim 1, wherein the IP address information further comprises:
a time-shifted IP address of the front-end portal, and a time-shifted port number of the front-end portal.
3. The method of claim 1, further comprising:
detecting whether the network information table carries a second link descriptor, wherein the second link descriptor carries second video-on-demand information; the second video-on-demand information includes second frequency point information, and the second frequency point information includes: a second frequency, a second modulation mode and a second symbol rate;
when a second link descriptor is detected, second video-on-demand information is analyzed from the second link descriptor, and a second frequency point is determined;
tuning the working frequency of the digital set top box to the second frequency point;
receiving a transmission code stream from the second frequency point;
judging whether the identification of the transmission code stream can be analyzed from the transmission code stream received by the second frequency point, and storing the judgment result into a flash memory;
and the judgment result is used for selecting a receiving mode of the requested video.
4. The method of claim 3, further comprising:
when a user requests a program, if the judgment result shows that a transmission code stream identifier can be analyzed from the transmission code stream received by the second frequency point and the transmission code stream identifier value is not a preset identifier value, selecting an IP-QAM mode to receive the video requested by the user; and if the judgment result is that the transmission code stream identification cannot be analyzed from the transmission code stream received by the second frequency point or the transmission code stream identification can be analyzed from the transmission code stream received by the second frequency point, and the transmission code stream identification value is a preset identification value, selecting an IP mode to receive the video requested by the user.
5. The method of claim 1, wherein the IP address information further comprises:
a reserved IP address of a sub front end portal, and a reserved port number of the sub front end portal.
6. A video-on-demand information acquisition system is applied to a digital set top box and is characterized by comprising:
the acquisition module is used for acquiring a network information table in the digital television signal stream;
a first detection module, configured to detect whether the network information table carries a first link descriptor, where the first link descriptor carries first video-on-demand information; the first video-on-demand information includes: first frequency point information and IP address information; wherein the first frequency point information includes: a first frequency, a first modulation mode and a first symbol rate; the IP address information includes: the version of the IP address, the homepage IP address of the front-end sub-portal and the homepage port number of the front-end sub-portal;
the first analysis module is used for analyzing first video-on-demand information from the first link descriptor when the first link descriptor is detected;
and the storage module is used for storing the first video-on-demand information into a flash memory.
7. The system of claim 6, wherein the IP address information further comprises:
a time-shifted IP address of the front-end portal, and a time-shifted port number of the front-end portal.
8. The system of claim 6, further comprising:
a second detection module, configured to detect whether the network information table carries a second link descriptor, where the second link descriptor carries second video-on-demand information; the second video-on-demand information includes second frequency point information, and the second frequency point information includes: a second frequency, a second modulation mode and a second symbol rate;
the second analysis module is used for analyzing second video-on-demand information from the second link descriptor and determining a second frequency point when the second link descriptor is detected;
the tuning module is used for tuning the working frequency of the digital set top box to the second frequency point;
the receiving module is used for receiving the transmission code stream from the second frequency point;
the judging module is used for judging whether the identification of the transmission code stream can be analyzed from the transmission code stream received by the second frequency point or not and storing the judgment result into the flash memory; and the judgment result is used for selecting the transmission mode of the requested video.
9. The system of claim 8, further comprising:
the receiving mode selection module is used for selecting an IP-QAM mode to transmit the video requested by the user when the user requests the program, if the judgment result is that the transmission code stream can be analyzed from the transmission code stream received by the second frequency point, and the identification value of the transmission code stream is not the preset identification value; and if the judgment result is that the transmission code stream identification cannot be analyzed from the transmission code stream received by the second frequency point or the transmission code stream identification can be analyzed from the transmission code stream received by the second frequency point, and the transmission code stream identification value is a preset identification value, selecting an IP mode to transmit the video requested by the user.
10. The system of claim 6, wherein the IP address information further comprises:
a reserved IP address of a sub front end portal, and a reserved port number of the sub front end portal.
CN201410037665.XA 2014-01-26 2014-01-26 Video on demand information acquisition method and system Active CN104811804B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410037665.XA CN104811804B (en) 2014-01-26 2014-01-26 Video on demand information acquisition method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410037665.XA CN104811804B (en) 2014-01-26 2014-01-26 Video on demand information acquisition method and system

Publications (2)

Publication Number Publication Date
CN104811804A true CN104811804A (en) 2015-07-29
CN104811804B CN104811804B (en) 2018-07-03

Family

ID=53696217

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410037665.XA Active CN104811804B (en) 2014-01-26 2014-01-26 Video on demand information acquisition method and system

Country Status (1)

Country Link
CN (1) CN104811804B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105657458A (en) * 2016-02-17 2016-06-08 福建新大陆通信科技股份有限公司 Method and system for copying virtual program based on NIT private description
CN108235061A (en) * 2018-03-02 2018-06-29 深圳创维数字技术有限公司 Dominant frequency point update method, device, terminal and computer-readable medium
CN108668155A (en) * 2018-05-03 2018-10-16 浙江纷视网络信息技术有限公司 A kind of hotel's intelligence IPTV system and its implementation

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030074667A1 (en) * 2001-07-31 2003-04-17 Kwok-Wai Cheung Method for delivering data over a network
CN101119465A (en) * 2007-09-21 2008-02-06 中兴通讯股份有限公司 Method, system and device for starting video broadcasting of DVB-H network
CN101399966A (en) * 2008-09-05 2009-04-01 深圳创维数字技术股份有限公司 IP set-top box and method for realizing cross frequency service in IP set-top box
CN101510994A (en) * 2009-03-04 2009-08-19 浪潮电子信息产业股份有限公司 Method for requesting unidirectional wired TV set-top box video back-transmitted by using mobile communication network
CN101720016A (en) * 2009-12-04 2010-06-02 深圳创维数字技术股份有限公司 Method for watching request program with unidirectional set-top box and digital television broadcast system
CN102006517A (en) * 2010-10-26 2011-04-06 福建新大陆通信科技股份有限公司 Method for realizing time-shifted playing of set-top box based on session setup protocol (SSP) and lightweight stream control protocol (LSCP)
CN102137307A (en) * 2011-03-14 2011-07-27 华为技术有限公司 Service entry addressing method, related terminal and system
US20110228876A1 (en) * 2007-06-29 2011-09-22 Jae Hyung Song Digital broadcasting system and method of processing data

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030074667A1 (en) * 2001-07-31 2003-04-17 Kwok-Wai Cheung Method for delivering data over a network
US20110228876A1 (en) * 2007-06-29 2011-09-22 Jae Hyung Song Digital broadcasting system and method of processing data
CN101119465A (en) * 2007-09-21 2008-02-06 中兴通讯股份有限公司 Method, system and device for starting video broadcasting of DVB-H network
CN101399966A (en) * 2008-09-05 2009-04-01 深圳创维数字技术股份有限公司 IP set-top box and method for realizing cross frequency service in IP set-top box
CN101510994A (en) * 2009-03-04 2009-08-19 浪潮电子信息产业股份有限公司 Method for requesting unidirectional wired TV set-top box video back-transmitted by using mobile communication network
CN101720016A (en) * 2009-12-04 2010-06-02 深圳创维数字技术股份有限公司 Method for watching request program with unidirectional set-top box and digital television broadcast system
CN102006517A (en) * 2010-10-26 2011-04-06 福建新大陆通信科技股份有限公司 Method for realizing time-shifted playing of set-top box based on session setup protocol (SSP) and lightweight stream control protocol (LSCP)
CN102137307A (en) * 2011-03-14 2011-07-27 华为技术有限公司 Service entry addressing method, related terminal and system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105657458A (en) * 2016-02-17 2016-06-08 福建新大陆通信科技股份有限公司 Method and system for copying virtual program based on NIT private description
CN108235061A (en) * 2018-03-02 2018-06-29 深圳创维数字技术有限公司 Dominant frequency point update method, device, terminal and computer-readable medium
CN108235061B (en) * 2018-03-02 2020-09-15 深圳创维数字技术有限公司 Main frequency point updating method, device, terminal and computer readable medium
CN108668155A (en) * 2018-05-03 2018-10-16 浙江纷视网络信息技术有限公司 A kind of hotel's intelligence IPTV system and its implementation

Also Published As

Publication number Publication date
CN104811804B (en) 2018-07-03

Similar Documents

Publication Publication Date Title
US11418823B2 (en) Delivering content
US20230300424A1 (en) Policy based transcoding
US8893200B2 (en) IPTV receiver and method of acquiring a resource for an IPTV service
KR101691266B1 (en) Broadcast service receiving method and broadcast service receiving apparatus
US8112775B2 (en) IPTV receiver and method of providing channel details information
US8397256B2 (en) IPTV receiver and method of providing channel map information
US20090183206A1 (en) Method for receiving service information data and an IPTV receiver
KR20140121373A (en) Filtering content for adaptive streaming
KR20150027279A (en) Generating a sequence of audio fingerprints at a set top box
CN104080011A (en) Method for realizing time shifting system based on HLS protocol
KR101766696B1 (en) Associating representations in adaptive streaming
KR102496890B1 (en) Information processing device, client device, and data processing method
US20090158348A1 (en) IPTV receiver and method of discovering an IPTV service
CN104811804B (en) Video on demand information acquisition method and system
KR101095296B1 (en) Hybrid broadcasting service system using metadata
US20120167153A1 (en) System for providing broadcast service and method for providing broadcast service
US10291677B2 (en) Method of adaptive downloading of digital contents for several screens
CA2674301C (en) Method of processing channel information and receiver
CN106303585A (en) Program look back method, media server, Set Top Box and program look back system
CN105656674A (en) IPTV (Internet Protocol Television) private network and Internet dual-network access method
US20070083900A1 (en) Apparatus and method for providing VOD service
EP1879391A1 (en) Contents distribution system, and contents distribution method
KR101968355B1 (en) Method and apparatus for remotely tuning channels using dlna dms service
CN106535005B (en) Method and device for realizing broadcast control service
CN102149014A (en) Real-time audio and video information navigation method and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
C41 Transfer of patent application or patent right or utility model
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20151209

Address after: 100085, No. 3, No. 002, Section 1, building No. 3, 3rd floor, information industry base, Beijing, Haidian District

Applicant after: Star Software Technology Co.,Ltd.

Address before: 100085, No. three, No. 305, Section 1, building No. 3, 3rd floor, information industry base, Beijing, Haidian District

Applicant before: STAR TIMES COMMUNICATION NETWORK TECHNOLOGY CO., LTD.

GR01 Patent grant
GR01 Patent grant