[go: up one dir, main page]

CN103428222B - Information distribution system and method - Google Patents

Information distribution system and method Download PDF

Info

Publication number
CN103428222B
CN103428222B CN201310376485.XA CN201310376485A CN103428222B CN 103428222 B CN103428222 B CN 103428222B CN 201310376485 A CN201310376485 A CN 201310376485A CN 103428222 B CN103428222 B CN 103428222B
Authority
CN
China
Prior art keywords
broadcast
server
instruction
terminal
termination
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
Application number
CN201310376485.XA
Other languages
Chinese (zh)
Other versions
CN103428222A (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.)
Shanghai National Engineering Research Center of Digital Television Co Ltd
Original Assignee
Shanghai National Engineering Research Center of Digital Television 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 Shanghai National Engineering Research Center of Digital Television Co Ltd filed Critical Shanghai National Engineering Research Center of Digital Television Co Ltd
Priority to CN201310376485.XA priority Critical patent/CN103428222B/en
Publication of CN103428222A publication Critical patent/CN103428222A/en
Application granted granted Critical
Publication of CN103428222B publication Critical patent/CN103428222B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

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

Abstract

Present invention is disclosed a kind of information distribution system and method, this system includes Distributor, front server, broadcasting server and at least one terminal, the method of its distribution is: terminal is in order to send feedback fields to Distributor, and feedback fields includes the broadcast data reception state of terminal.Distributor is in order to receive and to add up feedback fields, when the statistical value of feedback fields meets pre-conditioned, sends to front server and terminates broadcasting instructions.Front server is in order to be forwarded to broadcasting server by termination broadcasting instructions, and broadcasting server is in order to terminate broadcast according to termination broadcasting instructions.Have employed technical scheme, available broadband networks feedback channel assists radio network resource rational utilization, realizing on the basis that radio network is broadband network load traffic, broadband network can assist again radio network Appropriate application broadcast resource, thus realizing the theory of energy-conserving and environment-protective.

Description

Information distribution system and method
Technical Field
The invention relates to an information distribution system and method capable of assisting reasonable utilization of broadcast network resources by utilizing a broadband network feedback channel.
Background
In a traditional broadcast television network, a data transmission format is TS (transport stream, abbreviation of transport stream), and the traditional broadcast television network has huge data downlink push bandwidth resources and can meet the receiving requirements of a large number of users, but cannot realize the interactive function of the internet due to the unidirectional characteristic of a broadcast channel.
In the conventional information distribution system based on the convergence and cooperation of broadcasting and broadband, the broadcasting server cannot know the receiving condition of the broadcast data of the receiving terminal, and cannot make a judgment to determine when to terminate the broadcasting transmission task or start the next broadcasting transmission task. This causes a certain waste to the broadcasting network resources, and cannot achieve reasonable allocation and utilization, and cannot meet the current requirements of China on the big strategy of energy conservation and environmental protection.
Disclosure of Invention
The invention aims to provide an information distribution system and an information distribution method, which are used for solving the problem that in the prior art, a broadcast server cannot know the broadcast data receiving condition of a terminal, so that the broadcast server is difficult to judge when to terminate broadcast transmission.
In accordance with the above object, an information distribution system embodying the present invention includes a distribution server, a front-end server, a broadcast server, and at least one terminal. The terminal is used for sending a feedback field to the distribution server, and the feedback field comprises the broadcast data receiving state of the terminal. The distribution server is used for receiving and counting the feedback fields, and sending a broadcast termination instruction to the front-end server when the counting value of the feedback fields meets the preset condition. The preposition server is used for forwarding the broadcast termination instruction to the broadcast server, and the broadcast server is used for terminating the broadcast signal according to the broadcast termination instruction.
Preferably, the broadcast server includes a transmission processing module and a TS packet transmission module. The sending processing module is used for receiving a broadcast termination instruction and forwarding the broadcast termination instruction to the TS packet sending module, the TS packet sending module is used for sending the broadcast termination instruction through the TS stream termination and sending a termination confirmation instruction to the sending processing module, and the sending processing module further sends the termination confirmation instruction to the front-end server.
Preferably, the terminal includes a reception processing module and a broadcast receiving module. The broadcast receiving module is used for detecting the receiving state of the broadcast data of the terminal and sending the receiving state to the receiving processing module. The receiving processing module is used for writing the receiving state into the feedback field and sending the feedback field to the distribution server.
Preferably, the preset conditions are as follows: the number of terminals for which the reception of the broadcast data is completely completed reaches a first preset number, and the number of terminals for which the reception of the broadcast data is not completely completed due to the reception abnormality reaches a second preset number.
In accordance with the above object, an information distribution method according to the present invention includes a distribution server, a front server, a broadcast server, and at least one terminal, and includes the steps of: step 1, a terminal sends a feedback field to a distribution server, wherein the feedback field comprises a broadcast data receiving state of the terminal; step 2, the distribution server receives and counts the feedback field, and sends a broadcast termination instruction to the front-end server when the statistic value of the feedback field meets a preset condition; step 3, the prepositive server forwards the broadcast termination instruction to the broadcast server; and step 4, the broadcast server terminates the broadcast signal according to the broadcast termination instruction.
Preferably, the step of the broadcast server processing the broadcast termination command is: step 4.1, receiving a broadcast termination instruction; step 4.2, the TS stream is stopped to stop broadcasting, and a stop confirmation instruction is sent; and 4.3, sending a termination confirmation instruction to the front-end server.
Preferably, the step of sending the feedback field by the terminal is as follows: step 1.1, detecting the receiving state of a terminal; and step 1.2, writing the receiving state into a feedback field, and sending the feedback field to a distribution server.
Preferably, the preset conditions are as follows: the number of terminals for which the reception of the broadcast data is completely completed reaches a first preset number, and the number of terminals for which the reception of the broadcast data is not completely completed due to the reception abnormality reaches a second preset number.
By adopting the technical scheme of the invention, the feedback channel of the broadband network can be utilized to assist the broadcasting network to reasonably utilize resources, and on the basis of realizing that the broadcasting network shares flow for the broadband network, the broadband network can also assist the broadcasting network to reasonably utilize the broadcasting resources, thereby realizing the concept of energy conservation and environmental protection.
Drawings
In the present invention, like reference numerals refer to like features throughout, wherein:
FIG. 1 is a schematic diagram of the structure of an information distribution system of the present invention;
FIG. 2 is a flow chart of the information distribution method of the present invention;
fig. 3 is a schematic view of the structure and operation of the terminal of fig. 1;
fig. 4 is a schematic view of the structure and operation of the broadcasting server of fig. 1.
Detailed Description
The technical scheme of the invention is further explained by combining the drawings and the embodiment.
The information distribution system and method of the present invention mainly apply TCP/IP protocol and HTTP protocol, and the system mainly includes a distribution server 13, a front-end server 14, a broadcast server 15, a certain number of terminals 11 and 12, and auxiliary devices (not shown) for the above servers and terminals.
Referring to fig. 1, it can be seen from fig. 1 that, with the above network device, the core of the present invention is how a transmitting end uses various servers, such as a distribution server 13, a front-end server 14 and a broadcast server 15, to count the completion status of reporting broadcast reception data of terminals 11, 12 and trigger a timeout mechanism, so as to respond to the terminal (such as the terminal 12) that has not received the report and terminate broadcast reception and automatically supplement the packet through the broadband network.
Taking an arbitrary broadcast task as an example, fig. 2 shows the whole process from the beginning to the end of a broadcast task, and the detailed steps of the information distribution system using the present invention are as follows.
Step S1: first, the front-end server 14 checks a broadcast distribution task queue stored therein.
Step S2: if a broadcast distribution task is detected, a broadcast start command is generated and sent to the broadcast server 15 and the distribution server 13.
Step S3: after receiving the start broadcast instruction, the broadcast server 15 starts a new broadcast transmission task, that is, transmits a TS stream (transport stream) to the broadcast network. Taking terminal 11 as an example, after receiving the start broadcast instruction, distribution server 13 transmits the instruction to reception processing module 111 of terminal 11, as shown in fig. 3.
Step S4: referring to fig. 3, the reception processing module 111 of the terminal 11 forwards the broadcast-on instruction to the broadcast receiving module 112, and the broadcast receiving module 112 then starts receiving a broadcast signal from the broadcast network.
Step S5: while receiving the broadcast signal, the broadcast receiving module 112 transmits a reception state of the broadcast data to the reception processing module 111.
Step S6: the reception processing module 111 writes the reception state of the broadcast data in the feedback field and transmits the feedback field to the distribution server 13. As shown in fig. 1, the broadcast data reception of the terminal 11 is completely completed and thus 1111 is written in the feedback field, while the broadcast data reception of the terminal 12 is only partially completed and thus 1101 is written in the feedback field. At this time, the terminal 12 continues to receive the broadcast signal and check in the next period, and if the broadcast data reception is completely completed, 1111 is written in the feedback field and transmitted, otherwise 1101 the feedback field is continuously transmitted.
Step S7: by continuously receiving the feedback fields of the terminals, the distribution server 13 can grasp the receiving conditions of all the terminals, and further, the distribution server 13 can count the feedback fields of the terminals and form a statistical value, that is, count the number of the terminals meeting a specific condition, and trigger an timeout mechanism after the number of the terminals meets a preset condition.
The timeout mechanism of the present invention is to preset two threshold values related to the number of terminals in the distribution server 13, which are a first preset number and a second preset number, respectively, and when both the first preset number and the second preset number are satisfied, the distribution server 13 will send a broadcast termination instruction to the front-end server 14. Wherein, the first preset number is that the number of terminals receiving the broadcast data is completely finished reaches 80% of the number of all terminals, that is, the number of terminals receiving the broadcast data is not finished yet should be less than 20%. The second predetermined number is 80% of all terminals whose reception is not normally performed due to the reception abnormality. The reception abnormality may include unavoidable defect problems such as the broadcast signal shielding failure, the broadcast signal interference, the hardware failure of the broadcast module, and slow reception rate due to weak broadcast signals.
Step S8: the distribution server 13 determines whether the number of terminals reaches a first preset number, and if not, does not send any instruction, that is, the broadcast signal continues to be transmitted, and each terminal continues to receive the broadcast signal.
Step S9: if the number of terminals reaches the first preset number, the distribution server 13 determines whether the number of terminals reaches the second preset number. If the second preset number is not reached, no command is sent, that is, the broadcast signal continues to be transmitted, each terminal continues to receive the broadcast signal, and if the second preset number is reached, the distribution server 13 sends a broadcast termination command to the front-end server 14.
Step S10: the front end server 14, after receiving the termination broadcast instruction, forwards the termination broadcast instruction to the broadcast server 15.
Step S11: as shown in fig. 4, the sending processing module 151 receives the termination broadcast instruction and forwards the termination broadcast instruction to the TS packet sending module 152, then the TS packet sending module 152 terminates sending the TS stream to the broadcast network, that is, terminates sending the broadcast signal, and sends a termination acknowledgement instruction to the sending processing module 151, and finally the sending processing module 151 further sends the termination acknowledgement instruction to the front-end server 14.
The front end server 14 receives the termination confirmation command, and then sends an announcement for completion of a broadcast task. For a terminal that has not completed receiving broadcast data after the broadcast signal is turned off, such as terminal 12, it can automatically complement the unreceived broadcast data through the broadband network, so that on one hand, broadcast resources can be saved more timely, and on the other hand, good broadcast resources can be utilized to the maximum extent
In summary, the present invention provides a method for a broadcast network operator, that is, after each terminal feeds back a broadcast data receiving completion status and each server completes an interactive operation, the broadcast server 15 can determine when to terminate the broadcast sending task or start the next broadcast sending task, so that the broadcast network resources can be reasonably utilized, and the purposes of energy saving and environmental protection are finally achieved.
Those skilled in the art will recognize that the foregoing description is merely one or more embodiments of the present invention, and is not intended to limit the invention thereto. Any equivalent changes, modifications and equivalents of the above-described embodiments are within the scope of the invention as defined by the appended claims, and all such equivalents are intended to fall within the true spirit and scope of the invention.

Claims (6)

1. An information distribution system characterized by comprising:
a distribution server, a front server, a broadcast server and at least one terminal; wherein,
the terminal is used for sending a feedback field to a distribution server, and the feedback field comprises a broadcast data receiving state of the terminal;
the distribution server is used for receiving and counting the feedback fields, and sending a broadcast termination instruction to the front-end server when the counting value of the feedback fields meets a preset condition;
the preposition server is used for forwarding the broadcast termination instruction to the broadcast server;
the broadcast server is used for terminating the broadcast signal according to the broadcast termination instruction,
wherein the number of terminals for which the reception of the broadcast data is completely completed reaches a first preset number, and the number of terminals for which the reception of the broadcast data is not completely completed due to the reception abnormality reaches a second preset number,
the distribution server judges whether the number of the terminals reaches a first preset number, if not, no instruction is sent,
if the number of the terminals reaches the first preset number, the distribution server judges whether the number of the terminals reaches a second preset number, if not, the distribution server does not send any instruction, if so, the distribution server sends a broadcast termination instruction to the front-end server,
after receiving the termination confirmation instruction, the front-end server completes the transmission of a broadcast task, and automatically completes the unreceived broadcast data through the broadband network for the terminal which still does not complete the reception of the broadcast data after the broadcast signal is closed.
2. The information distribution system according to claim 1, wherein the broadcast server includes a transmission processing module and a TS packet transmission module;
the sending processing module is used for receiving the broadcast termination instruction and forwarding the broadcast termination instruction to the TS packet sending module;
the TS packet sending module is used for sending a termination broadcast by terminating TS stream and sending a termination confirmation instruction to the sending processing module, and the sending processing module further sends the termination confirmation instruction to the front-end server.
3. The information distribution system according to claim 1, wherein the terminal includes a reception processing module and a broadcast receiving module;
the broadcast receiving module is used for detecting the receiving state of the broadcast data of the terminal and sending the receiving state to the receiving processing module;
the receiving processing module is used for writing the receiving state into a feedback field and sending the feedback field to the distribution server.
4. An information distribution method comprises a distribution server, a front server, a broadcast server and at least one terminal, and comprises the following steps:
step 1, a terminal sends a feedback field to a distribution server, wherein the feedback field comprises a broadcast data receiving state of the terminal;
step 2, the distribution server receives and counts the feedback field, and sends a broadcast termination instruction to a front-end server when the counted value of the feedback field meets a preset condition;
step 3, the prepositive server forwards the broadcast termination instruction to a broadcast server;
step 4, the broadcast server terminates the broadcast signal according to the broadcast termination instruction,
wherein the number of terminals for which the reception of the broadcast data is completely completed reaches a first preset number, and the number of terminals for which the reception of the broadcast data is not completely completed due to the reception abnormality reaches a second preset number,
the distribution server judges whether the number of the terminals reaches a first preset number, if not, no instruction is sent,
if the number of the terminals reaches the first preset number, the distribution server judges whether the number of the terminals reaches a second preset number, if not, the distribution server does not send any instruction, if so, the distribution server sends a broadcast termination instruction to the front-end server,
after receiving the termination confirmation instruction, the front-end server declares the completion of the transmission of a broadcast task, and automatically completes the unreceived broadcast data through a broadband network for the terminal which does not complete the reception of the broadcast data after the broadcast signal is closed.
5. The information distribution method according to claim 4, wherein the step of the broadcast server processing the termination broadcast instruction is:
step 4.1, receiving the broadcast termination instruction;
step 4.2, the TS stream is stopped to stop broadcasting, and a stop confirmation instruction is sent;
and 4.3, sending the termination confirmation instruction to the front-end server.
6. The information distribution method according to claim 4, wherein the step of the terminal sending the feedback field is:
step 1.1, detecting the broadcast data receiving state of a terminal;
and step 1.2, writing the receiving state into a feedback field, and sending the feedback field to the distribution server.
CN201310376485.XA 2013-08-27 2013-08-27 Information distribution system and method Active CN103428222B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310376485.XA CN103428222B (en) 2013-08-27 2013-08-27 Information distribution system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310376485.XA CN103428222B (en) 2013-08-27 2013-08-27 Information distribution system and method

Publications (2)

Publication Number Publication Date
CN103428222A CN103428222A (en) 2013-12-04
CN103428222B true CN103428222B (en) 2016-07-06

Family

ID=49652398

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310376485.XA Active CN103428222B (en) 2013-08-27 2013-08-27 Information distribution system and method

Country Status (1)

Country Link
CN (1) CN103428222B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104822073B (en) * 2014-01-30 2018-05-04 上海数字电视国家工程研究中心有限公司 The method of multi-medium data dynamically distributes flow between unilateral network and bilateral network
CN106331896A (en) * 2015-06-19 2017-01-11 上海高清数字科技产业有限公司 Information distribution system and information distribution method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101272164A (en) * 2007-03-23 2008-09-24 中兴通讯股份有限公司 Forward access channel closed-loop power control method of multimedia broadcast multicast service
CN101720062A (en) * 2009-11-13 2010-06-02 清华大学 System fusing broadband wireless communication and TV broadcasting service
CN102299762A (en) * 2010-06-22 2011-12-28 中兴通讯股份有限公司 Wireless NGB (next generation broadcasting network) system and adaptive regulating method of channels

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4608789B2 (en) * 2001-02-27 2011-01-12 日本電気株式会社 Multi-access communication system and data transmitting / receiving apparatus
US20040022222A1 (en) * 2002-07-31 2004-02-05 Allister Clisham Wireless metropolitan area network system and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101272164A (en) * 2007-03-23 2008-09-24 中兴通讯股份有限公司 Forward access channel closed-loop power control method of multimedia broadcast multicast service
CN101720062A (en) * 2009-11-13 2010-06-02 清华大学 System fusing broadband wireless communication and TV broadcasting service
CN102299762A (en) * 2010-06-22 2011-12-28 中兴通讯股份有限公司 Wireless NGB (next generation broadcasting network) system and adaptive regulating method of channels

Also Published As

Publication number Publication date
CN103428222A (en) 2013-12-04

Similar Documents

Publication Publication Date Title
CN102780705B (en) Ethernet-(controller area network) CAN protocol converter
CN106330414B (en) Message transmission method and device
KR101798016B1 (en) Data processing method and device
CN101340268B (en) Implementation method and implementation system of inter-node communication confirmation mechanism
US10284340B2 (en) Multicast sending apparatus, multicast receiving apparatus, and multicast transmission determining method
CN105721950A (en) Reliable media stream transmission device
CN102547386A (en) Data retransmission method, system, multicast server and user terminal
CN104768081B (en) A kind of packet loss repeating method for realizing flow control
CN102820915B (en) Satellite link system for improving TCP (transmission control protocol) transmission performance and use method of system
CN106879049A (en) The method that many equipment of intelligent home device, smart home network simultaneously
CN107612841A (en) A kind of method, apparatus and computer equipment for transmitting data
CN104184546A (en) Method and system for reducing message retransmission in mobile communication network
CN107567107A (en) A kind of method and device for transmitting data
CN103428222B (en) Information distribution system and method
CN104270344A (en) Quintillion gatekeeper
CN105357577A (en) Packet loss retransmission method and device
DE102017103462A1 (en) Method and apparatus for low latency streaming at group addresses
CN108880760A (en) A kind of big data quantity reliable communication method based on big-dipper satellite
CN104079556A (en) Method and system for establishing connection between mobile terminal and smart television and giving message prompts
US20160204904A1 (en) Service Message Transmitting Method and Device
CN102957586B (en) Based on the Full duplex RS 485 bus communication method of collision-free protocol
CN201312363Y (en) Safety production emergency command wireless remote monitoring system
DE102009050767B4 (en) Method and device for data transmission
CN104144438B (en) A kind of method and system of centralized configuration and management nodes
CN101552735A (en) Pluggable information bus device based on subscribing mode and realizing method thereof

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
C56 Change in the name or address of the patentee
CP02 Change in the address of a patent holder

Address after: Room 1018, block B, No. three East Bridge Road, Pudong New Area, Shanghai, 200125, China

Patentee after: Shanghai NERC-DTV National Engineering Research Center Co., Ltd.

Address before: 200125 Shanghai East Road, Pudong New Area, No. three, No. 1018

Patentee before: Shanghai NERC-DTV National Engineering Research Center Co., Ltd.