【技术实现步骤摘要】
一种数据传输方法、装置、系统、设备及存储介质
本说明书涉及通信
,特别是一种数据传输方法、装置、设备及存储介质。
技术介绍
由于网络中一台计算机和另一台计算机之间实现通信,各个生产商实现方式各不同,所以由国际标准化组织制定了各种计算机在世界范围内互连为网络的标准框架,即OSI模型。OSI模型主要分为以下几层:链路层(定义数据帧,确认主机的物理地址,传输数据);网络层(定义IP地址,确认主机所在网络位置);传输层(为两台主机提供端到端的通信);应用层(用户程序所在位置)。但是相关技术中在网络异常情况下无法在一台主机于另一台主机之间提供可靠传输,举例来说,当遇到网线断开或主机异常关机等异常情况时,即使会重新连接进行数据传输,仍然会存在部分数据丢失的技术问题。
技术实现思路
本说明书实施例的目的在于,提供了一种数据传输方法、装置、设备及存储介质,以提高计算机之间数据传输的可靠性和稳定性。为达到上述目的,一方面,本说明书实施例提供了一种数据传输方法,包括:编号第一计算机的待发送数据;持久化所述待发送数据至第一本地数据库;创建TCP数据传输通道;基于第二计算机的提取所述待发送数据的请求,通过所述TCP数据传输通道向所述第二计算机传输所述待发送数据;接收来自所述第二计算机的应答信号,所述应答信号包括所述待发送数据的编号,用于表示所述第二计算机已提取到所述待发送数据;删除所述第一本地数据库中与所述编号匹配的待发送数据。另一方面,本说明 ...
【技术保护点】
1.一种数据传输方法,其特征在于,所述方法包括:/n编号第一计算机的待发送数据;/n持久化所述待发送数据至第一本地数据库;/n创建TCP数据传输通道;/n基于第二计算机的提取所述待发送数据的请求,通过所述TCP数据传输通道向所述第二计算机传输所述待发送数据;/n接收来自所述第二计算机的应答信号,所述应答信号包括所述待发送数据的编号,用于表示所述第二计算机已提取到所述待发送数据;/n删除所述第一本地数据库中与所述编号匹配的待发送数据。/n
【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:
编号第一计算机的待发送数据;
持久化所述待发送数据至第一本地数据库;
创建TCP数据传输通道;
基于第二计算机的提取所述待发送数据的请求,通过所述TCP数据传输通道向所述第二计算机传输所述待发送数据;
接收来自所述第二计算机的应答信号,所述应答信号包括所述待发送数据的编号,用于表示所述第二计算机已提取到所述待发送数据;
删除所述第一本地数据库中与所述编号匹配的待发送数据。
2.根据权利要求1所述的数据传输方法,其特征在于,所述方法还包括:
所述创建TCP数据传输通道,具体包括,创建至少两条基于TCP协议的SOCKET通信通道。
3.根据权利要求1或2所述的数据传输方法,其特征在于,所述方法还包括:
保存所述TCP数据传输通道于本地文件,所述第一本地数据库包括LevelDB嵌入式数据库。
4.一种数据传输方法,其特征在于,所述方法包括:
创建TCP数据传输通道;
基于第二计算机的提取数据请求,通过所述TCP数据传输通道接收来自第一计算机发送的已编号的待提取数据;
持久化所述待提取数据至所述第二本地数据库;
获取所述待提取数据的编号;
发送应答信号至所述第一计算机,所述应答信号包括所述编号,用于表示所述第二计算机已提取到所述待提取数据。
5.根据权利要求4所述的数据传输方法,其特征在于,
所述创建TCP数据传输通道,具体包括,创建至少两条基于TCP协议的SOCKET通信通道,所述第二本地数据库包括LevelDB嵌入式数据库。
6.一种数据传输方法,其特征在于,所述方法包括:
基于第二计算机的提取数据请求,获取并编号第一计算机的待发送数据;
持久化所述待发送数据至第一本地数据库;
创建TCP数据传输通道;
通过所述TCP数据传输通道向所述第二计算机传输所述待发送数据;
通过所述TCP数据传输通道接收来自所述第一计算机发送的已编号的待发送数据;
接收到所述待发送数据后,持久化所述待发送数据至第二本地数据库;
发送应答信号至所述第一计算机,所述应答信号包括所述编号,用于表示所述第二计算机已提取到所述待发送数据;
接收来自所述第二计算机的所述应答信号;
删除所述第一本地数据库中与所述编号匹配的待发送数据。
7.一种数据传输装置,其特征在于,所述装置包括
待发送数据编号模块,用于编号第一计算机的待发送数据;
待发送数据持久化模块,用于持久化所述待发送数据至第一本地数据库;
TCP数据传输通道创建模块,用于创建TCP数据传输通道;
待发送数据发送模块,用于基于第二计算机的提取所述待发送数据的请求,通过所述TCP数据...
【专利技术属性】
技术研发人员:阎龙,
申请(专利权)人:北京百卓网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。