Nothing Special   »   [go: up one dir, main page]

CN101056163A - A method for reliable file distribution via the data broadcast network - Google Patents

A method for reliable file distribution via the data broadcast network Download PDF

Info

Publication number
CN101056163A
CN101056163A CNA2007101030790A CN200710103079A CN101056163A CN 101056163 A CN101056163 A CN 101056163A CN A2007101030790 A CNA2007101030790 A CN A2007101030790A CN 200710103079 A CN200710103079 A CN 200710103079A CN 101056163 A CN101056163 A CN 101056163A
Authority
CN
China
Prior art keywords
packet
data
broadcast network
file
redundant
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2007101030790A
Other languages
Chinese (zh)
Inventor
木志勇
常宝成
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BEIJING STAR WIRE SPACE INFORMATION TECHNOLOGY Co Ltd
Original Assignee
BEIJING STAR WIRE SPACE INFORMATION 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 BEIJING STAR WIRE SPACE INFORMATION TECHNOLOGY Co Ltd filed Critical BEIJING STAR WIRE SPACE INFORMATION TECHNOLOGY Co Ltd
Priority to CNA2007101030790A priority Critical patent/CN101056163A/en
Publication of CN101056163A publication Critical patent/CN101056163A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention discloses a method of reliably dispensing of files through the data broadcast network. Said method includes: the files to be dispensed are copied to the complementary package server; a dispensing server reads the data of a certain length of the file and adds identifying mark and check information to said data to obtain N data packets (N is an integer N>=1); the N data packets are performed a redundant operation to obtain a redundant data packet; said N data packets and the redundant data packet are transmitted to a client terminal for receiving through the data broadcast network; checking that if N data packets have been received correctly, and if the result is 'yes', the redundant package is thrown away; if the result is 'no', and only one data packet is lost, then the lost data is recovered by the redundant packet; otherwise, the client terminal for receiving downloads the lost data package through a bidirectional communication network such as the internet from the complementary package server; the client terminal for receiving recovers the files to be dispended. The method in the present invention has a high transmitting efficiency and reliability.

Description

A kind of method of carrying out the reliable distribution of file by data broadcast network
Technical field
The present invention relates to field of data transmission, relate to a kind of method of utilizing data broadcast network to carry out the reliable distribution of file particularly.Data broadcast network comprises satellite data broadcasting net, cable TV data broadcast network and wireless data broadcasting net.
Background technology
The reliable distribution of file (or transmission) is different with the transmission of audio frequency and video, requires accurately transmission, and any mistake can not be arranged.And data broadcast network generally all is the one-way transmission file, no matter takes what kind of data error-correcting method, all can run into the problem that client can't receive the file success for a time that receives.
Common solution is to add data redundancy, avoids can't successfully receiving because of the low volume data packet loss causes whole file as far as possible.But still have the situation of data-bag lost amount outside redundancy range, can only adopt the strategy that transmits whole file again this moment, thereby efficiency of transmission is reduced greatly.
Summary of the invention
For overcoming the defective of prior art, the technical problem to be solved in the present invention has provided a kind of efficiency of transmission height, reliable the combining by data broadcast network and both-way communication net of transmission carried out the method for reliable transmission file.
Technical scheme of the present invention is: this method of carrying out the reliable distribution of file by data broadcast network may further comprise the steps: (1) Distributor reads the fixed-length data that needs transfer files; (2) Distributor adds identification mark and corresponding check information with this fixed-length data, thereby obtains the individual packet of N (N 〉=1 and N are integer); (3) this N packet is done redundant operation, obtain a redundant data packets; (4) N packet sent to the reception client by data broadcast network, the redundant data packets with step (3) also sends to the reception client by data broadcast network then; (5) receive client detects step (4) by the redundant data packets of step (4) N packet; (6) receive N the packet that client arrangement step (5) obtains, thereby recover the file that needs transmission; It is characterized in that: between step (1) and step (2), Distributor copies to the online benefit packet server of both-way communication with this document, described step (5) comprises step by step following: (5.1) detect whether correctly to receive N packet, if collect then lose redundancy packet; (5.2), and when only losing a packet, recover the packet that this is lost by redundancy packet if correctly do not receive N packet; (5.3) if correctly do not receive N packet, and lose when surpassing a packet, receive client and download the packet of being lost from mending packet server by the both-way communication net.
Because before in step (1), Distributor has copied to this document the benefit packet server, like this when the data-bag lost amount exceeds outside the redundancy range, receive client and download the packet of being lost from mending packet server by both-way communication nets such as internets, thereby make client's receiving terminal can obtain the entire packet of file, and need not Distributor transfer files again.
Description of drawings
Fig. 1 is a hardware configuration schematic diagram of the present invention;
Fig. 2 is a file transfer schematic diagram of the present invention; And
Fig. 3 a is the software flow pattern of file from Distributor transmission file, and Fig. 3 b is for receiving the software flow pattern that client obtains file.
Embodiment
With reference to the accompanying drawings, will be described in detail the specific embodiment of the present invention.
Fig. 1 is a hardware configuration schematic diagram of the present invention.The present invention is made up of Distributor, benefit packet server and reception client on hardware.Hardware system of the present invention comprises transmitting terminal and receiving terminal two parts, wherein transmitting terminal (Distributor) is by UDP (User Datagram Protoco (UDP), User DatagramProtocol) multicast packet is passed to MPE (multi-protocols encapsulation, Multiprotocol Encapsulation) on the baling press, broadcast TV programs by satellite through ovennodulation, outwards broadcast with satellite-signal.Receiving terminal is the direct receiving satellite signal of receiving card via satellite, then satellite-signal is converted to the IP packet and gives receiving terminal software.Receive that packet that client detects a certain file is lost and can not recover by redundancy packet the time, mend the bag condition, then pass through the data of off the net year lost package correspondence of both-way communication, thereby finish the complete reception of file if satisfy HTTP.
Fig. 2 is a file transfer schematic diagram of the present invention.Fig. 3 a is the software flow pattern of file from Distributor transmission file, and Fig. 3 b is for receiving the software flow pattern that client obtains file.This method by the data broadcast network transfer files may further comprise the steps: (1) Distributor reads the fixed-length data of wanting distribution of document; (2) Distributor adds identification mark and corresponding check information with this fixed-length data, thereby obtains the individual packet of N (N 〉=1 and N are integer); (3) this N packet is done redundant operation, obtain a redundant data packets; (4) N packet sent to the reception client by data broadcast network, the redundant data packets with step (3) also sends to the reception client by data broadcast network then; (5) receive client detects step (4) by the redundant data packets of step (4) N packet; (6) receive N the packet that client arrangement step (5) obtains, thereby recover the file of transmission; It is characterized in that: between step (1) and step (2), Distributor copies to HTTP (HTML (Hypertext Markup Language) with this document, Hyper Text Transfer Protocol) mends packet server, described step (5) comprises step by step following: (5.1) detect whether correctly to receive N packet, if collect then lose redundancy packet; (5.2), and when only losing a packet, recover the packet that this is lost by redundancy packet if correctly do not receive N packet; (5.3) if correctly do not receive N packet, and lose when surpassing a packet, receive client and mend the packet that the packet server download is lost from HTTP by the internet.
Preferably, the redundant operation of described step (3) is an XOR.
Further, in described (5.3) step by step, setting threshold M (M 〉=1 and N are integer), when the packet of losing greater than 1 and during smaller or equal to M, receive client and mend packet server by the internet from HTTP and download the packet of being lost.
The present invention utilizes data broadcast network and both-way communication net (Internet) at a high speed to carry out the reliable distribution of file, adopt UDP/IP (User Datagram Protoco (UDP)/IP(Internet Protocol), User DatagramProtocol/Internet Protocol) and HTTP/TCP (HTML (Hypertext Markup Language)/transmission control protocol, Hyper Text Transfer Protocol/Transfer Control Protocol) agreement.Before distribution of document, at first it is duplicated a to HTTP file benefit packet server, then file is split as the packet of fixed length and add identification mark and corresponding check information after broadcast transmission via satellite, in the process of transmitting, a continuous N packet is carried out obtaining a redundant data packets behind the XOR the corresponding redundancy packet of transmission after having transmitted N file data bag.Receiving terminal detects its corresponding N file data bag after receiving some redundancy packet, if N packet collects, then abandon this redundancy packet; If wherein have a packet to make a mistake (error code or lose), then recover computing by redundancy packet.If still there be the situation of data-bag lost outside redundancy range in a certain file, and the content of losing is then downloaded the packet of losing to HTTP spare server by the both-way communication net within certain threshold value M.M can set in advance, but will consider that load and cost rationally are provided with.Now specifically illustrate, when N=100, Distributor sends to 101 bags of satellite (comprising 1 redundancy packet), if detect to losing 1 bag, then can recover by redundancy packet; Lose above 1 bag and less than M bag as detection, then receive client and mend the packet that the packet server download is lost from HTTP by both-way communication nets such as Internet; Lose above M bag as detection, then send file to receiving client via satellite by Distributor again.

Claims (3)

1, a kind of method of carrying out the reliable distribution of file by data broadcast network may further comprise the steps:
(1) Distributor reads the fixed-length data of wanting distribution of document;
(2) Distributor adds identification mark and corresponding check information with this fixed-length data, thereby obtains the individual packet of N (N 〉=1 and N are integer);
(3) this N packet is done redundant operation, obtain a redundant data packets;
(4) N packet sent to the reception client by data broadcast network, the redundant data packets with step (3) also sends to the reception client by data broadcast network then;
(5) receive client detects step (4) by the redundant data packets of step (4) N packet;
(6) receive N the packet that client arrangement step (5) obtains, thereby recover the file of fixed-length data;
It is characterized in that: in step (1) before, Distributor copies to the benefit packet server with this document, and described step (5) comprises step by step following:
(5.1) detect whether correctly to receive N packet, if collect then lose redundancy packet;
(5.2), and when only losing a packet, recover the packet that this is lost by redundancy packet if correctly do not receive N packet;
(5.3) if correctly do not receive N packet, and lose when surpassing a packet, receive client and download the packet of being lost from mending packet server by the both-way communication net.
2, method of carrying out the reliable distribution of file by data broadcast network according to claim 1, it is characterized in that: the redundant operation of described step (3) is an XOR.
3, method of carrying out the reliable distribution of file by data broadcast network according to claim 1, it is characterized in that: in described (5.3) step by step, setting threshold M (M 〉=1 and N are integer), when the packet of losing greater than 1 and during smaller or equal to M, receive client and download the packet of being lost from mending packet server by the internet.
CNA2007101030790A 2007-05-28 2007-05-28 A method for reliable file distribution via the data broadcast network Pending CN101056163A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2007101030790A CN101056163A (en) 2007-05-28 2007-05-28 A method for reliable file distribution via the data broadcast network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2007101030790A CN101056163A (en) 2007-05-28 2007-05-28 A method for reliable file distribution via the data broadcast network

Publications (1)

Publication Number Publication Date
CN101056163A true CN101056163A (en) 2007-10-17

Family

ID=38795795

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007101030790A Pending CN101056163A (en) 2007-05-28 2007-05-28 A method for reliable file distribution via the data broadcast network

Country Status (1)

Country Link
CN (1) CN101056163A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102546087A (en) * 2010-12-31 2012-07-04 联芯科技有限公司 Method, device and system for correcting erasure of business data
CN102739650A (en) * 2012-05-28 2012-10-17 无锡力合数字电视技术有限公司 File transmission system combining broadcast and television net and internet
CN103327009A (en) * 2013-05-27 2013-09-25 宁波商埃曲信息科技有限公司 Data pushing method and device based on wired radio and television network and Internet
CN103546765A (en) * 2013-06-08 2014-01-29 上海数字电视国家工程研究中心有限公司 Transport stream packaging method, transport stream, and analysis method of transport stream
CN104602196A (en) * 2013-10-30 2015-05-06 株式会社理光 Multicast communication method, multicast transmission apparatus, and multicast reception apparatus
CN105721895A (en) * 2014-12-02 2016-06-29 北京天籁传音数字技术有限公司 Data interaction method and data interaction system
CN105976585A (en) * 2015-03-10 2016-09-28 凯莫股份公司 Radio controls for electric devices
CN112261388A (en) * 2020-09-07 2021-01-22 中国电影器材有限责任公司 Redundancy recovery method, device and system for satellite transmission digital film packet

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102546087A (en) * 2010-12-31 2012-07-04 联芯科技有限公司 Method, device and system for correcting erasure of business data
CN102739650A (en) * 2012-05-28 2012-10-17 无锡力合数字电视技术有限公司 File transmission system combining broadcast and television net and internet
CN102739650B (en) * 2012-05-28 2015-04-22 无锡力合数字电视技术有限公司 File transmission system combining broadcast and television net and internet
CN103327009A (en) * 2013-05-27 2013-09-25 宁波商埃曲信息科技有限公司 Data pushing method and device based on wired radio and television network and Internet
CN103546765B (en) * 2013-06-08 2016-12-28 上海数字电视国家工程研究中心有限公司 Transmission stream method for packing, transmission stream and analytic method thereof
CN103546765A (en) * 2013-06-08 2014-01-29 上海数字电视国家工程研究中心有限公司 Transport stream packaging method, transport stream, and analysis method of transport stream
CN104602196B (en) * 2013-10-30 2018-02-09 株式会社理光 Multi-broadcast communication method, multicast send equipment, multicast reception equipment
CN104602196A (en) * 2013-10-30 2015-05-06 株式会社理光 Multicast communication method, multicast transmission apparatus, and multicast reception apparatus
CN105721895A (en) * 2014-12-02 2016-06-29 北京天籁传音数字技术有限公司 Data interaction method and data interaction system
CN105976585A (en) * 2015-03-10 2016-09-28 凯莫股份公司 Radio controls for electric devices
CN105976585B (en) * 2015-03-10 2020-09-29 凯莫股份公司 Radio control device for electrical equipment
CN112261388A (en) * 2020-09-07 2021-01-22 中国电影器材有限责任公司 Redundancy recovery method, device and system for satellite transmission digital film packet
CN112261388B (en) * 2020-09-07 2023-08-01 中国电影器材有限责任公司 Redundancy recovery method, device and system for satellite transmission digital film package

Similar Documents

Publication Publication Date Title
CN101056163A (en) A method for reliable file distribution via the data broadcast network
KR100931362B1 (en) Mobile television electronic service guide delivery system
US8374176B2 (en) Method and apparatus for providing internet protocol datacasting (IPDC) service, and method and apparatus for processing IPDC service
CN101291195B (en) File downloading method, system and terminal realizing breaker point continuous transmission
CN103999428A (en) Apparatus and method for transmitting multimedia data in hybrid network
CN103024440B (en) Video quality evaluation and fault diagnosis method aiming at HAS (HTTP Adaptive Streaming)
CN108809893A (en) A kind of video quality evaluation method and equipment
EP2135369A2 (en) Method and apparatus for synchronizing notification messages
US20070174861A1 (en) Method and apparatus for handling an electronic service guide transmission error in a digital video broadcasting system
CN101436919A (en) Method for breakpoint continuous transmission of reliable file acceptance (receiving) system based on unidirectional broadcasting network
CN101361368A (en) Optimized method for multiplexing digital data
CN101854286A (en) UDP (User Datagram Protocol)-based data stream sending-receiving method and device
EP2005632B1 (en) Data reception method, transmission method and corresponding terminal
CN101277316A (en) Interactive error correction method and system for document download
EP1914933A1 (en) Method and apparatus for retransmission request reduction in a network
AU2005234486A1 (en) Data monitoring and recovery
CN102740150B (en) For utilizing limited DVB receiver memory to receive the method and apparatus of multiple concurrent stream bursts
CN101375600B (en) Method for broadcasting or receiving digital video services, corresponding devices
CN1221116C (en) Multicast method for distributing mass file applied to satellite data broadcasting system
JP5536033B2 (en) Transmission method, mobile terminal and file server
CN101291238B (en) Implementing method and system for mobile multimedia data broadcast service
EP2209235B1 (en) Method and device for providing triggering information to several clients using an electronic guide
EP2737649A1 (en) Demultiplexing of a packet-based transport stream
CN103532726B (en) Information distribution system
CN109936527A (en) The transmission method and network node of live data

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20071017