远程连接方法、装置、设备、存储介质及程序产品制造方法及图纸

技术编号:31020237 阅读:17 留言:0更新日期:2021-11-30 03:07
本发明专利技术公开了一种远程连接方法、装置、设备、存储介质及程序产品,该方法包括:当接收到发送端发送的连接请求时,获取连接请求对应的连接报文,以及连接报文对应的数据流类型;若数据流类型为消息数据流,则基于连接报文向发送端发送应答报文,并将连接报文发送至接收端;在发送应答报文之后的第一预设时间内,判断是否接收到发送端基于应答报文反馈的第一报文,以及接收端基于连接报文反馈的第二报文;若接收到第一报文和第二报文,则向发送端及接收端发送强连接报文,以建立发送端与接收端的强连接关系。本发明专利技术解决了现有发送方与接收方之间在远程连接时存在的连接信息不透明的问题。的问题。的问题。

【技术实现步骤摘要】
远程连接方法、装置、设备、存储介质及程序产品


[0001]本专利技术涉及网络连接领域,尤其涉及一种远程连接方法、装置、设备、存储介质及程序产品。

技术介绍

[0002]随着科学技术的快速发展,网络和移动终端已成为人们生活中不可或缺的一部分,人们经常使用网络和移动终端实现数据的远程发送,其中,数据远程发送的基础是建立设备之间、网络之间或者设备与网络之间的连接,然而现有远程连接方法都需要中转服务器来实现,当发送方与中转服务器之间的连接受外界因素(例如,网络状况)影响而变弱时,接收方无法得知这个信息,从而出现发送方与接收方之间的连接信息不透明的问题。

技术实现思路

[0003]本专利技术的主要目的在于提供一种远程连接方法、装置、设备及存储介质,旨在解决现有发送方与接收方之间在远程连接时存在的连接信息不透明的问题。
[0004]此外,为实现上述目的,本专利技术还提供一种远程连接方法,所述远程连接方法包括以下步骤:
[0005]当接收到发送端发送的连接请求时,获取所述连接请求对应的连接报文,以及所述连接报文对应的数据流类型;
[0006]若所述数据流类型为消息数据流,则基于所述连接报文向所述发送端发送应答报文,并将所述连接报文发送至接收端;
[0007]在发送所述应答报文之后的第一预设时间内,判断是否接收到所述发送端基于所述应答报文反馈的第一报文,以及所述接收端基于所述连接报文反馈的第二报文;
[0008]若接收到所述第一报文和所述第二报文,则向所述发送端及所述接收端发送强连接报文,以建立所述发送端与所述接收端的强连接关系。
[0009]可选地,发送端包括应用层、传输控制层和网际互连层,所述当接收到所述发送端发送的连接请求时,获取所述连接请求对应的连接报文,以及所述连接报文对应的数据流类型的步骤之前,包括:
[0010]当检测到所述应用层生成目标数据流时,将所述目标数据流传递到所述传输控制层,并获取所述目标数据流对应的目标报文;
[0011]通过所述传输控制层与所述网际互连层之间的接口,将所述目标报文发送至接收端,并接收所述接收端基于所述目标报文反馈的响应报文;
[0012]根据所述响应报文中的应答标志位,判断所述发送端是否可以发送连接请求。
[0013]可选地,所述当接收到所述发送端发送的连接请求时,获取所述连接请求对应的连接报文,以及所述连接报文对应的数据流类型的步骤之后,包括:
[0014]若所述数据流类型为文件数据流,则将所述文件数据流对应的目标文件存放在预设文件服务器中;
[0015]将所述目标文件在所述预设文件服务器中的存放地址添加到所述连接报文中。
[0016]可选地,所述若在发送所述应答报文之后的预设时间内,判断是否接收到所述发送端基于所述应答报文反馈的第一报文,以及所述接收端基于所述连接报文反馈的第二报文的步骤之后,包括:
[0017]若只接收到所述第一报文或所述第二报文,则向所述发送端或所述接收端发送弱连接报文,以建立所述发送端与所述接收端的弱连接关系;
[0018]若未接收到所述第一报文及所述第二报文,则向所述发送端及所述接收端发送连接异常报文,以提示所述发送端及所述接收端连接异常。
[0019]可选地,所述若接收到所述第一报文和所述第二报文,则向所述发送端及所述接收端发送强连接报文,以建立所述发送端与所述接收端的强连接关系的步骤包括:
[0020]若接收到所述第一报文和所述第二报文,则判断所述第二报文中是否包含所述存放地址;
[0021]若所述第二报文中不包含所述存放地址,则向所述发送端发送弱连接报文,以建立所述发送端与所述接收端的弱连接关系;
[0022]若所述第二报文中包含所述存放地址,则向所述发送端及所述接收端发送强连接报文,以建立所述发送端与所述接收端的强连接关系。
[0023]可选地,所述若接收到所述第一报文和所述第二报文,则向所述发送端及所述接收端发送包含所述强连接关系的报文,以建立所述发送端与所述接收端的强连接关系的步骤之后,包括:
[0024]在建立所述强连接关系或所述弱连接关系之后的第二预设时间内,若所述发送端与所述接收端之间不存在收发的数据,则断开所述强连接关系或所述弱连接关系。
[0025]此外,为实现上述目的,本专利技术还提供一种远程连接装置,所述远程连接装置包括:
[0026]连接报文获取模块,用于当接收到发送端发送的连接请求时,获取所述连接请求对应的连接报文,以及所述连接报文对应的数据流类型;
[0027]报文发送模块,用于若所述数据流类型为消息数据流,则基于所述连接报文向所述发送端发送应答报文,并将所述连接报文发送至接收端;
[0028]报文反馈模块,用于在发送所述应答报文之后的第一预设时间内,判断是否接收到所述发送端基于所述应答报文反馈的第一报文,以及所述接收端基于所述连接报文反馈的第二报文;
[0029]强连接关系建立模块,用于若接收到所述第一报文和所述第二报文,则向所述发送端及所述接收端发送强连接报文,以建立所述发送端与所述接收端的强连接关系。
[0030]此外,为实现上述目的,本专利技术还提供一种存储介质,所述存储介质上存储有远程连接程序,所述远程连接程序被处理器执行时实现如上述的远程连接方法的步骤。
[0031]此外,为实现上述目的,本专利技术还提供一种程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述的远程连接方法的步骤。
[0032]本专利技术实施例提出的一种远程连接方法、装置、设备及存储介质。本专利技术实施例中,当发送端与接收端之间的消息转发服务器接收到发送端发送的连接请求时,获取连接请求对应的连接报文,以及连接报文对应的数据流类型,若所述数据流类型为消息数据流,
则基于连接报文向发送端发送应答报文,同时将连接报文转发至接收端,在消息转发服务器向发送端发送应答报文后的第一预设时间内,判断消息转发服务器是否接收到发送端基于应答报文反馈的第一报文,以及接收端基于连接报文反馈的第二报文,若消息转发服务器接收到第一报文和第二报文,则向发送端及接收端发送强连接报文,标志着发送端与接收端之间的强连接关系建立,本专利技术通过相应报文的发送与反馈,解决了现有发送方与接收方之间在远程连接时存在的连接信息不透明的问题。
附图说明
[0033]图1为本专利技术实施例提供的远程连接设备一种实施方式的硬件结构示意图;
[0034]图2为本专利技术远程连接方法第一实施例的流程示意图;
[0035]图3为本专利技术远程连接方法第一实施例中发送端与接收端的连接示意图;
[0036]图4为本专利技术远程连接方法第二实施例的流程示意图;
[0037]图5为本专利技术远程连接装置一实施例的功能模块示意图。
[0038]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0039]应当理解,此处所描述的具体实施例仅本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种远程连接方法,其特征在于,所述远程连接方法包括以下步骤:当接收到发送端发送的连接请求时,获取所述连接请求对应的连接报文,以及所述连接报文对应的数据流类型;若所述数据流类型为消息数据流,则基于所述连接报文向所述发送端发送应答报文,并将所述连接报文发送至接收端;在发送所述应答报文之后的第一预设时间内,判断是否接收到所述发送端基于所述应答报文反馈的第一报文,以及所述接收端基于所述连接报文反馈的第二报文;若接收到所述第一报文和所述第二报文,则向所述发送端及所述接收端发送强连接报文,以建立所述发送端与所述接收端的强连接关系。2.如权利要求1所述的远程连接方法,其特征在于,发送端包括应用层、传输控制层和网际互连层,所述当接收到所述发送端发送的连接请求时,获取所述连接请求对应的连接报文,以及所述连接报文对应的数据流类型的步骤之前,包括:当检测到所述应用层生成目标数据流时,将所述目标数据流传递到所述传输控制层,并获取所述目标数据流对应的目标报文;通过所述传输控制层与所述网际互连层之间的接口,将所述目标报文发送至接收端,并接收所述接收端基于所述目标报文反馈的响应报文;根据所述响应报文中的应答标志位,判断所述发送端是否可以发送连接请求。3.如权利要求1所述的远程连接方法,其特征在于,所述当接收到所述发送端发送的连接请求时,获取所述连接请求对应的连接报文,以及所述连接报文对应的数据流类型的步骤之后,包括:若所述数据流类型为文件数据流,则将所述文件数据流对应的目标文件存放在预设文件服务器中;将所述目标文件在所述预设文件服务器中的存放地址添加到所述连接报文中。4.如权利要求3所述的远程连接方法,其特征在于,所述在发送所述应答报文之后的第一预设时间内,判断是否接收到所述发送端基于所述应答报文反馈的第一报文,以及所述接收端基于所述连接报文反馈的第二报文的步骤之后,包括:若只接收到所述第一报文或所述第二报文,则向所述发送端或所述接收端发送弱连接报文,以建立所述发送端与所述接收端的弱连接关系;若未接收到所述第一报文及所述第二报文,则向所述发送端及所述接收端发送连接异常报文,以提示所述发送端及所述接收端连接异常。5.如权利要求4所述的远程连接方法,其特征在于,所述若接收到所述第一报文和...

【专利技术属性】
技术研发人员:徐伟高飞赵干杰
申请(专利权)人:深圳市广联计算有限公司
类型:发明
国别省市:

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

1