信息交换方法、系统、电子设备及存储介质技术方案

技术编号:29974914 阅读:18 留言:0更新日期:2021-09-08 09:57
本发明专利技术提供了一种信息交换方法、系统、电子设备及存储介质。信息交换方法包括:创建发送方的用于存放第一服务信息文件的发送目录和接收方的接收目录;确定链路控制协议,根据链路控制协议和第一服务信息文件,得到第一交换文件;按照预设校验规则,更新第一交换文件,得到第二交换文件;根据链路控制信息,采用滑动窗口机制,启动链路服务;通过第二交换文件在发送方和接收方之间进行信息交换,以使得接收方接收第一服务信息文件;根据预设链路服务断开规则,结束链路服务。本发明专利技术提供的信息交换方法、系统、电子设备及存储介质,不再局限于电缆、光缆、无线电等常规信道上物理信号的调制与解调,使得所提供的服务可以是有序、稳定、可靠的。可靠的。可靠的。

【技术实现步骤摘要】
信息交换方法、系统、电子设备及存储介质


[0001]本专利技术属于计算机网络通信
,尤其是涉及一种信息交换方法、系统、电子设备及存储介质。

技术介绍

[0002]在计算机网络通信领域,数据链路层所提供的通信链路服务,其常规实现均基于点对点专线或者点对多点广播信道上物理信号的调制与解调。实际上,只要通信各方之间具有特定的信息交换手段,比如电报、书信、电子邮件、文件等,就应能据以实现并提供通信链路服务。然而,由于技术上的复杂性,有些网络信息交换技术方案还存在着运行不稳定甚至严重的设计逻辑错误,在信息交换的过程中存在数据不一致、丢失和破坏数据完整性的缺陷,严重的甚至引起运行不稳定,给信息的应用和网络信息安全带来极大的危害。
[0003]基于此,本专利技术基于文件交换,而非电缆、光缆、无线电等常规通信媒体信道提供了一种信息交换方法,以实现点对点的有序、稳定、可靠的通信链路服务,从而满足严格的网络信息安全要求和传输要求。
[0004]需要说明的是,公开于该专利技术
技术介绍
部分的信息仅仅旨在加深对本专利技术一般
技术介绍
的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所公知的现有技术。

技术实现思路

[0005]本专利技术的目的在于,针对现有技术中存在的上述缺陷,提供一种信息交换方法、系统、电子设备及存储介质,以实现点对点的有序、稳定、可靠的通信链路服务,从而满足严格的网络信息安全要求和传输要求。
[0006]为实现上述目的,本专利技术通过以下技术方案予以实现:一种信息交换方法,用于实现点对点通信链路服务,包括以下步骤:
[0007]S1:创建发送方的发送目录和接收方的接收目录,其中,所述发送目录用于存放若干个待发送的第一服务信息文件;
[0008]S2:确定链路控制协议,并根据所述链路控制协议和所述第一服务信息文件,得到第一交换文件;
[0009]S3:按照预设校验规则,使用校验信息更新所述第一交换文件,得到第二交换文件;
[0010]S4:根据所述链路控制信息,采用滑动窗口机制,启动链路服务;并通过所述第二交换文件在所述发送方和所述接收方之间进行信息交换,以使得所述接收方接收所述第一服务信息文件并存放至所述接收目录;
[0011]S5:根据预设链路服务断开规则,结束所述链路服务。
[0012]可选地,步骤S2中,所述确定链路控制协议,并根据所述链路控制协议和所述第一服务信息文件,得到第一交换文件,其中,所述确定链路控制协议的方法,包括:
[0013]生成第一控制信息文件,所述第一控制信息文件被配置为控制所述链路服务的链路状态;
[0014]在所述第一服务信息文件的末尾附加交换控制信息,得到对应的第二服务信息文件;
[0015]其中,所述第一交换文件包括所述第一控制信息文件和所述第二服务信息文件。
[0016]可选地,步骤S3中,所述按照预设校验规则,使用校验信息更新所述第一交换文件,得到第二交换文件的方法,包括:
[0017]在所述第一控制信息文件的末尾,附加MD5校验码,得到第二控制信息文件;
[0018]在所述第二服务信息文件的末尾,附加MD5校验码,得到第三服务信息文件;
[0019]其中,所述第二交换文件包括所述第二控制信息文件和所述第三服务信息文件。
[0020]可选地,步骤S4中,所述通过所述第二交换文件在所述发送方和所述接收方之间进行信息交换,还包括:
[0021]所述接收方对接收到的所述第二交换文件进行MD5校验,若校验通过,则根据所述第二控制信息文件获取所述第一控制信息文件,根据所述第三服务信息文件获取所述第二服务信息文件;
[0022]否则,丢弃接收到的所述第二交换文件,并请求所述发送方重新发送所述第二交换文件。
[0023]可选地,步骤S4中,所述根据所述链路控制信息,采用滑动窗口机制,启动链路服务;并通过所述第二交换文件在所述发送方和所述接收方之间进行信息交换,以使得所述接收方接收所述第一服务信息文件并存放至所述接收目录的方法,包括:
[0024]S41:根据所述第一控制信息文件,建立链路服务,并复位所述交换控制信息;
[0025]S42:复位所述滑动窗口机制的发送窗口参数和接收窗口参数,根据所述链路控制信息,选择待发送的第二交换文件;
[0026]S43:所述发送方发送所述待发送的第二交换文件,并根据发送结果和预设发送参数阈值,得到所述链路服务的第一链路状态;所述接收方根据所述接收窗口参数、接收结果和预设接收参数阈值,得到所述链路服务的第二链路状态;
[0027]S44:判断所述第一链路状态和所述第二链路状态是否均为数据交换状态;
[0028]若是,则判断是否还有待发送的所述第二交换文件:若否,执行步骤S5,结束本次信息交换;若是,更新所述发送窗口参数和所述接收窗口参数,根据所述链路控制信息,选择下一个待发送的第二交换文件,执行步骤S43;
[0029]若否,则执行步骤S41。
[0030]可选地,所述第一控制信息文件包括请求建立链路文件、确认建立链路文件和收到数据确认文件;
[0031]所述链路控制信息包括所述第一交换文件的发送序号和接收序号;
[0032]步骤S41中,所述根据所述第一控制信息文件,建立链路服务的方法,包括:
[0033]所述发送方/所述接收方发送所述请求建立链路文件;
[0034]若在第一时间阈值内,所述发送方/所述接收方接收到所述接收方/所述发送方返回所述确认建立链路文件,则更新所述链路服务的链路状态为数据交换状态;
[0035]所述复位所述控制交换信息包括,复位附加在所述第一服务信息文件的所述发送
序号和所述接收序号。
[0036]可选地,所述发送窗口参数包括发送序号计数器、发送定时器和重发次数计数器,所述预设发送参数阈值包括第一计数阈值和第二时间阈值;
[0037]所述接收窗口参数包括确认接收序号计数器、接收定时器和确认重发次数计数器,所述预设接收参数阈值包括第二计数阈值和第三时间阈值;
[0038]步骤S43中,所述发送方发送所述待发送的第二交换文件,并根据发送结果和第一计数阈值,得到所述链路服务的第一链路状态的方法,包括:
[0039]根据所述发送序号计数器的值,更新所述第二交换文件的发送序号;
[0040]根据所述发送定时器的值,发送所述第二交换文件;
[0041]若所述重发次数计数器的值≤所述第一计数阈值且接收到所述接收方返回所述数据确认文件的时间≤所述第二时间阈值,则将所述第一链路状态设置为数据交换状态;否则,将所述第一链路状态设置为断开;
[0042]步骤S43中,所述接收方根据所述接收窗口参数、接收结果和预设接收参数阈值,得到所述链路服务的第二链路状态的方法,包括:
[0043]根据所述接收定时器的值,接收所述第二交换文件;
[0044]根据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息交换方法,用于实现点对点通信链路服务,其特征在于,包括以下步骤:S1:创建发送方的发送目录和接收方的接收目录,其中,所述发送目录用于存放若干个待发送的第一服务信息文件;S2:确定链路控制协议,并根据所述链路控制协议和所述第一服务信息文件,得到第一交换文件;S3:按照预设校验规则,使用校验信息更新所述第一交换文件,得到第二交换文件;S4:根据所述链路控制信息,采用滑动窗口机制,启动链路服务;并通过所述第二交换文件在所述发送方和所述接收方之间进行信息交换,以使得所述接收方接收所述第一服务信息文件并存放至所述接收目录;S5:根据预设链路服务断开规则,结束所述链路服务。2.根据权利要求1所述的信息交换方法,其特征在于,步骤S2中,所述确定链路控制协议,并根据所述链路控制协议和所述第一服务信息文件,得到第一交换文件,其中,所述确定链路控制协议的方法,包括:生成第一控制信息文件,所述第一控制信息文件被配置为控制所述链路服务的链路状态;在所述第一服务信息文件的末尾附加交换控制信息,得到对应的第二服务信息文件;其中,所述第一交换文件包括所述第一控制信息文件和所述第二服务信息文件。3.根据权利要求2所述的信息交换方法,其特征在于,步骤S3中,所述按照预设校验规则,使用校验信息更新所述第一交换文件,得到第二交换文件的方法,包括:在所述第一控制信息文件的末尾,附加MD5校验码,得到第二控制信息文件;在所述第二服务信息文件的末尾,附加MD5校验码,得到第三服务信息文件;其中,所述第二交换文件包括所述第二控制信息文件和所述第三服务信息文件。4.根据权利要求3所述的信息交换方法,其特征在于,步骤S4中,所述通过所述第二交换文件在所述发送方和所述接收方之间进行信息交换,还包括:所述接收方对接收到的所述第二交换文件进行MD5校验,若校验通过,则根据所述第二控制信息文件获取所述第一控制信息文件,根据所述第三服务信息文件获取所述第二服务信息文件;否则,丢弃接收到的所述第二交换文件,并请求所述发送方重新发送所述第二交换文件。5.根据权利要求3所述的信息交换方法,其特征在于,步骤S4中,所述根据所述链路控制信息,采用滑动窗口机制,启动链路服务;并通过所述第二交换文件在所述发送方和所述接收方之间进行信息交换,以使得所述接收方接收所述第一服务信息文件并存放至所述接收目录的方法,包括:S41:根据所述第一控制信息文件,建立链路服务,并复位所述交换控制信息;S42:复位所述滑动窗口机制的发送窗口参数和接收窗口参数,根据所述链路控制信息,选择待发送的第二交换文件;S43:所述发送方发送所述待发送的第二交换文件,并根据发送结果和预设发送参数阈值,得到所述链路服务的第一链路状态;所述接收方根据所述接收窗口参数、接收结果和预设接收参数阈值,得到所述链路服务的第二链路状态;
S44:判断所述第一链路状态和所述第二链路状态是否均为数据交换状态;若是,则判断是否还有待发送的所述第二交换文件:若否,执行步骤S5,结束本次信息交换;若是,更新所述发送窗口参数和所述接收窗口参数,根据所述链路控制信息,选择下一个待发送的第二交换文件,执行步骤S43;若否,则执行步骤S41。6.根据权利要求5所述的信息交换方法,其特征在于,所述第一控制信息文件包括请求建立链...

【专利技术属性】
技术研发人员:屈刚邱寅祺潘聪归一数张亮岑宗浩卢宏林李万军姚峻王煦吴周晶蔡建飞钱兴文常磊方兴其
申请(专利权)人:上海明华电力科技有限公司淮沪电力有限公司田集第二发电厂上海云欣电子信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1