CN106130695A - 一种数据传输方法和*** - Google Patents
一种数据传输方法和*** Download PDFInfo
- Publication number
- CN106130695A CN106130695A CN201610717623.XA CN201610717623A CN106130695A CN 106130695 A CN106130695 A CN 106130695A CN 201610717623 A CN201610717623 A CN 201610717623A CN 106130695 A CN106130695 A CN 106130695A
- Authority
- CN
- China
- Prior art keywords
- data
- data transmission
- pretreatment
- packet
- several
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0006—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/34—Flow control; Congestion control ensuring sequence integrity, e.g. using sequence numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/50—Queue scheduling
- H04L47/62—Queue scheduling characterised by scheduling criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/164—Adaptation or special uses of UDP protocol
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Quality & Reliability (AREA)
- Communication Control (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明涉及一种数据传输方法和***,其中方法包括对待传输数据进行预处理;将经过预处理的数据拆分成若干个数据包,并为每一个数据包设置序列号;将所述若干个数据包置于缓存区,按照序列号的顺序向数据接收端传输数据包。本发明设计了一种新型数据传输***架构,将数据拆分,按照一定的顺序进行传输,实现了高效的即时数据传输。
Description
技术领域
本发明涉及数据传输领域,尤其涉及一种数据传输方法和***。
背景技术
随着电信行业各大运营商内部信息整合、资源的交换与共享的深入,各电信运营商内部产生的大量业务数据信息、基础数据库信息、以及各种详单、账单、原始话单文件等需要及时快速地从部门的服务器或终端汇总到数据中心、以便在各个部门的服务器或终端之间互传。由于传输的数据量巨大、传输过程中经过的服务器及网络环节众多,因此,对数据传输的效率、可靠性、安全等方面提出了诸多要求,同时,现有应用需求对数据资源传输的要求也越来越高。而传统的文件传输工具已经无法胜任大机构级应用环境的需求。为此,快速、安全、稳定地实现超量数据网络传输技术的研究是一个亟待解决的问题。
发明内容
本发明所要解决的技术问题是针对现有技术的不足,提供一种数据传输方法和***。
本发明解决上述技术问题的技术方案如下:一种数据传输方法,包括如下步骤:
对待传输数据进行预处理;
将经过预处理的数据拆分成若干个数据包,并为每一个数据包设置序列号;
将所述若干个数据包置于缓存区,按照序列号的顺序向数据接收端传输数据包。
本发明的有益效果是:本发明设计了一种新型数据传输***架构,将数据拆分,按照一定的顺序进行传输,实现了高效的即时数据传输。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步地,所述对待传输数据进行预处理的具体实施包括:
对待传输数据进行封装、加密、解密、校验、压缩、解压缩、指定编码、指定解码格式中一项处理或几项组合的处理。
进一步地,所述将经过预处理的数据拆分成若干个数据包的具体实施包括:
将经过预处理后的数据封装成具有若干个UDP数据包。
进一步地,所述数据传输方法还包括:
接收数据接收端返回的已接收数据包的确认信息,并删除缓存区中对应的数据包。
进一步地,数据包的传输路径包括:直接发送和/或通过服务器转发。
本发明解决上述技术问题的另一种技术方案如下:一种数据传输***,包括:
预处理模块,用于对待传输数据进行预处理;
拆分模块,用于将经过预处理的数据拆分成若干个数据包,并为每一个数据包设置序列号;
传输模块,用于将所述若干个数据包置于缓存区,按照序列号的顺序向数据接收端传输数据包。
本发明的有益效果是:本发明设计了一种新型数据传输***架构,将数据拆分,按照一定的顺序进行传输,实现了高效的即时数据传输。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步地,所述预处理模块的具体实施包括:
对待传输数据进行封装、加密、解密、校验、压缩、解压缩、指定编码、指定解码格式中一项处理或几项组合的处理。
进一步地,所述差分模块将经过预处理的数据拆分成若干个数据包的具体实施包括:
将经过预处理后的数据封装成具有若干个UDP数据包。
进一步地,所述数据传输***还包括接收模块,用于接收数据接收端返回的已接收数据包的确认信息,并删除缓存区中对应的数据包。
进一步地,所述传输模块传输数据包的传输路径包括:直接发送和/或通过服务器转发。
本发明附加的方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明实践了解到。
附图说明
图1为本发明所述数据传输方法流程图;
图2为本发明所述数据传输***结构图。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
图1为本发明所述数据传输方法流程图。
如图1所示,一种数据传输方法,包括如下步骤:
对待传输数据进行预处理;
将经过预处理的数据拆分成若干个数据包,并为每一个数据包设置序列号;
将所述若干个数据包置于缓存区,按照序列号的顺序向数据接收端传输数据包。
在本发明的具体实施例中,对待传输数据进行预处理的具体实施包括:对待传输数据进行封装、加密、解密、校验、压缩、解压缩、指定编码、指定解码格式中一项处理或几项组合的处理。
在本发明的具体实施例中,将经过预处理的数据拆分成若干个数据包的具体实施包括:将经过预处理后的数据封装成具有若干个UDP数据包。
在本发明的具体实施例中,所述数据传输方法还包括:接收数据接收端返回的已接收数据包的确认信息,并删除缓存区中对应的数据包。
在本发明的具体实施例中,数据包的传输路径包括:直接发送和/或通过服务器转发。
图2为本发明所述数据传输***结构图。
如图2所示,一种数据传输***,包括:
预处理模块,用于对待传输数据进行预处理;
拆分模块,用于将经过预处理的数据拆分成若干个数据包,并为每一个数据包设置序列号;
传输模块,用于将所述若干个数据包置于缓存区,按照序列号的顺序向数据接收端传输数据包。
在本发明的具体实施例中,预处理模块的具体实施包括:对待传输数据进行封装、加密、解密、校验、压缩、解压缩、指定编码、指定解码格式中一项处理或几项组合的处理。
在本发明的具体实施例中,差分模块将经过预处理的数据拆分成若干个数据包的具体实施包括:将经过预处理后的数据封装成具有若干个UDP数据包。
在本发明的具体实施例中,所述数据传输***还包括接收模块,用于接收数据接收端返回的已接收数据包的确认信息,并删除缓存区中对应的数据包。
在本发明的具体实施例中,传输模块传输数据包的传输路径包括:直接发送和/或通过服务器转发。
在本说明书的描述中,参考术语“实施例一”、“实施例二”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体方法、装置或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、方法、装置或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种数据传输方法,其特征在于,包括如下步骤:
对待传输数据进行预处理;
将经过预处理的数据拆分成若干个数据包,并为每一个数据包设置序列号;
将所述若干个数据包置于缓存区,按照序列号的顺序向数据接收端传输数据包。
2.根据权利要求1所述的数据传输方法,其特征在于,所述对待传输数据进行预处理的具体实施包括:
对待传输数据进行封装、加密、解密、校验、压缩、解压缩、指定编码、指定解码格式中一项处理或几项组合的处理。
3.根据权利要求1所述的数据传输方法,其特征在于,所述将经过预处理的数据拆分成若干个数据包的具体实施包括:
将经过预处理后的数据封装成具有若干个UDP数据包。
4.根据权利要求1所述的数据传输方法,其特征在于,还包括:
接收数据接收端返回的已接收数据包的确认信息,并删除缓存区中对应的数据包。
5.根据权利要求1所述的数据传输方法,其特征在于,数据包的传输路径包括:直接发送和/或通过服务器转发。
6.一种数据传输***,其特征在于,包括:
预处理模块,用于对待传输数据进行预处理;
拆分模块,用于将经过预处理的数据拆分成若干个数据包,并为每一个数据包设置序列号;
传输模块,用于将所述若干个数据包置于缓存区,按照序列号的顺序向数据接收端传输数据包。
7.根据权利要求6所述的数据传输***,其特征在于,所述预处理模块的具体实施包括:
对待传输数据进行封装、加密、解密、校验、压缩、解压缩、指定编码、指定解码格式中一项处理或几项组合的处理。
8.根据权利要求6所述的数据传输***,其特征在于,所述差分模块将经过预处理的数据拆分成若干个数据包的具体实施包括:
将经过预处理后的数据封装成具有若干个UDP数据包。
9.根据权利要求6所述的数据传输***,其特征在于,还包括接收模块,用于接收数据接收端返回的已接收数据包的确认信息,并删除缓存区中对应的数据包。
10.根据权利要求6所述的数据传输***,其特征在于,所述传输模块传输数据包的传输路径包括:直接发送和/或通过服务器转发。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610717623.XA CN106130695A (zh) | 2016-08-24 | 2016-08-24 | 一种数据传输方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610717623.XA CN106130695A (zh) | 2016-08-24 | 2016-08-24 | 一种数据传输方法和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106130695A true CN106130695A (zh) | 2016-11-16 |
Family
ID=57273917
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610717623.XA Pending CN106130695A (zh) | 2016-08-24 | 2016-08-24 | 一种数据传输方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106130695A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106656353A (zh) * | 2016-12-28 | 2017-05-10 | 北京光年无限科技有限公司 | 应用于智能机器人的信息传输方法和装置 |
CN110034988A (zh) * | 2019-03-26 | 2019-07-19 | 北京龙鼎源科技股份有限公司 | 数据传输方法及装置、存储介质、处理器 |
CN113438198A (zh) * | 2021-03-29 | 2021-09-24 | 广州大学 | 一种基于udp传输协议的心电数据传输方法和*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102137027A (zh) * | 2011-05-03 | 2011-07-27 | 厦门市美亚柏科信息股份有限公司 | 数据的可靠传输方法和装置 |
CN103002049A (zh) * | 2012-12-20 | 2013-03-27 | 北京思特奇信息技术股份有限公司 | 一种大数据量数据的网络传输*** |
CN105245317A (zh) * | 2015-10-20 | 2016-01-13 | 北京小鸟听听科技有限公司 | 一种数据传输方法、发送端、接收端和数据传输*** |
-
2016
- 2016-08-24 CN CN201610717623.XA patent/CN106130695A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102137027A (zh) * | 2011-05-03 | 2011-07-27 | 厦门市美亚柏科信息股份有限公司 | 数据的可靠传输方法和装置 |
CN103002049A (zh) * | 2012-12-20 | 2013-03-27 | 北京思特奇信息技术股份有限公司 | 一种大数据量数据的网络传输*** |
CN105245317A (zh) * | 2015-10-20 | 2016-01-13 | 北京小鸟听听科技有限公司 | 一种数据传输方法、发送端、接收端和数据传输*** |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106656353A (zh) * | 2016-12-28 | 2017-05-10 | 北京光年无限科技有限公司 | 应用于智能机器人的信息传输方法和装置 |
CN110034988A (zh) * | 2019-03-26 | 2019-07-19 | 北京龙鼎源科技股份有限公司 | 数据传输方法及装置、存储介质、处理器 |
CN110034988B (zh) * | 2019-03-26 | 2021-08-24 | 西安抟微科技有限公司 | 数据传输方法及装置、存储介质、处理器 |
CN113438198A (zh) * | 2021-03-29 | 2021-09-24 | 广州大学 | 一种基于udp传输协议的心电数据传输方法和*** |
CN113438198B (zh) * | 2021-03-29 | 2022-08-26 | 广州大学 | 一种基于udp传输协议的心电数据传输方法和*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102143035B (zh) | 数据业务处理方法、网络设备和网络*** | |
KR100866197B1 (ko) | 통신 시스템에서 개인 방송 서비스 제공 방법 | |
CN109921843B (zh) | 一种面向卫星远程教育***的北斗短报文通信方法 | |
CN103535004B (zh) | 用于促进匿名音频和视频通信的方法和基于web的*** | |
CN101170512B (zh) | 报文业务处理方法 | |
CN106412861B (zh) | 一种短信分发方法及*** | |
CN104580158A (zh) | 一种分布式平台文件与内容分发方法及*** | |
CN102833345A (zh) | 一种设备间共享内容的方法、装置及*** | |
CN106130695A (zh) | 一种数据传输方法和*** | |
CN107995130A (zh) | 一种分片报文的快转方法 | |
CN105634993B (zh) | 基于业务驱动的卫星通信自适应传输方法 | |
CN111245840B (zh) | 一种区块链间跨链信息传输控制*** | |
CN105868982B (zh) | 一种改进的移动互联网支付***及其控制方法 | |
CN102957631B (zh) | 一种预处理方法 | |
CN109089299A (zh) | 一种基于SmartConfig模式让设备注册到云端的配网方法 | |
CN100481819C (zh) | 弹性分组环网中跨环报文转发的方法和设备 | |
CN103346961A (zh) | 一种数据打包交换的方法和*** | |
CN115865334A (zh) | 量子密钥分发方法、装置及电子设备 | |
CN107835150A (zh) | 一种全媒体客服调度方法及*** | |
CN104426746A (zh) | 客户端消息的推送方法、装置和服务器 | |
CN102255895A (zh) | 客户端和服务端之间的数据通信方法及*** | |
CN107104964A (zh) | 一种网络安全终端及使用方法 | |
CN102420755A (zh) | 一种数据报文的传输处理方法、通信设备及*** | |
WO2023155739A1 (zh) | 数据传输的方法、网络设备和用户设备 | |
CN115942263B (zh) | 应用于多运营商的短信业务调度***及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161116 |
|
RJ01 | Rejection of invention patent application after publication |