防止连接丢失方法及相关装置制造方法及图纸

技术编号:38902035 阅读:12 留言:0更新日期:2023-09-22 14:20
本申请公开了一种防止连接丢失方法及相关装置,其方法包括:通过在预设端口检测到目标设备连接时判断连接有效性;在判定有效之后根据当前连接信息建立虚拟连接关系以获取保持连接条件;在所述预设端口接收到请求连接信息时结合保持连接条件进行设备认证;在通过设备认证之后生成快速连接方式并与本地主机建立通信。实现了建立虚拟连接的方式,在热插拔设备的过程中不会立即丧失与本地主机的连接关系,同时在有过连接关系的设备重新与主机相连之后能够通过快速连接方式与主机进行通信的技术效果。的技术效果。的技术效果。

【技术实现步骤摘要】
防止连接丢失方法及相关装置


[0001]本申请涉及通信
,尤其是涉及一种防止连接丢失方法及相关装置。

技术介绍

[0002]USB通信中,当主机或设备拔出再重新插入时,往往主机需要重新认证设备驱动信息,已避免驱动不兼容,设备信息不正确等问题。但在用户体验上来说,相当于切断了一次连接,往往在系统上会重新出现弹窗等确认信息,对用户造成一定的困扰。当同一连接设备多次在固定的主机上进行连接时需要重复认证花费了大量的时间和计算机资源。
[0003]因此,如何解决通信设备之间插拔过程中重复认证的问题成为了一个亟待解决的技术问题。

技术实现思路

[0004]为了解决通信设备之间插拔过程中重复认证的问题,本申请提供一种防止连接丢失方法及相关装置。
[0005]第一方面,本申请提供的一种防止连接丢失方法采用如下的技术方案:一种防止连接丢失方法,包括:在通过预设端口检测到目标设备连接时,判断连接有效性;若判定连接有效,则获取当前连接信息并根据所述当前连接信息建立虚拟连接关系;根据所述虚拟连接关系获取保持连接条件;在检测到所述预设端口有请求连接信息时,获取所述请求连接信息;根据所述请求连接信息与所述保持连接条件进行设备认证;在设备认证通过时,生成快速连接方式并根据所述快速连接方式与本地主机建立通信。
[0006]可选的,所述在通过预设端口检测到目标设备连接时,判断连接有效性的步骤,包括:获取预设端口的第一连接信息;根据所述第一连接信息判断是否有目标设备进行连接;在判定有目标设备连接时,根据将所述目标设备的驱动信息发送至本地主机以接收来自所述本地主机的驱动验证信息;根据所述驱动验证信息进行有效性判断。
[0007]可选的,所述获取当前连接信息并根据所述当前连接信息建立虚拟连接关系的步骤,包括:获取当前连接信息;在所述当前连接信息中获取认证信息和设备标识作为设备特征信息;根据所述设备特征信息在历史连接记录中进行遍历以获取连接等级;
根据所述连接等级结合所述设备特征信息生成虚拟连接关系。
[0008]可选的,所述根据所述设备特征信息在历史连接记录中进行遍历以获取连接等级的步骤,包括:根据所述设备特征信息在历史连接记录中进行遍历并获取遍历结果;根据所述遍历结果判断所述设备特征信息是否为首次连接;若是,则将所述设备特征信息标记为第一连接等级并分配第一连接时长;若否,则将所述设备特征信息标记为第二连接等级并分配第二连接时长,其中所述第二连接时长大于所述第一连接时长。
[0009]可选的,所述根据所述虚拟连接关系获取保持连接条件的步骤,包括:在所述虚拟连接关系中获取启动条件以及终止条件;判断当前是否满足启动条件;若是,则将所述终止条件作为保持连接条件。
[0010]可选的,所述根据所述请求连接信息与所述保持连接条件进行设备认证的步骤,包括:在所述请求连接信息中获取目标设备标识;根据所述设备标识在虚拟连接列表中进行遍历,根据遍历结果判断是否存在对应的目标虚拟连接关系;若判定存在对应的虚拟连接关系时,获取当前所述预设端口的硬件连接信息;根据所述硬件连接信息进行设备认证。
[0011]可选的,所述生成快速连接方式并根据所述快速连接方式与本地主机建立通信的步骤,包括:根据所述请求信息中的设备标识获取验证信息;根据所述验证信息生成快速连接方式;通过所述快速连接方式向本地主机进行通信测试以判断是否成功建立通信;若是,则更新对应的虚拟连接关系。
[0012]第二方面,本申请提供一种防止连接丢失装置,所述防止连接丢失装置包括:有效性模块,用于在通过预设端口检测到目标设备连接时,判断连接有效性;虚拟连接关系模块,用于若判定连接有效,则获取当前连接信息并根据所述当前连接信息建立虚拟连接关系;保持连接条件获取模块,用于根据所述虚拟连接关系获取保持连接条件;连接请求获取模块,用于在检测到所述预设端口有请求连接信息时,获取所述请求连接信息;设备认证模块,用于根据所述请求连接信息与所述保持连接条件进行设备认证;通信建立模块,用于在设备认证通过时,生成快速连接方式并根据所述快速连接方式与本地主机建立通信。
[0013]第三方面,本申请提供一种计算机设备,所述设备包括:存储器、处理器,所述处理器在运行所述存储器存储的计算机指令时,执行如上文中任一项所述的方法。
[0014]第四方面,本申请提供一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使得计算机执行如上文所述的方法。
[0015]综上描述,本申请包括以下有益技术效果:本申请通过在预设端口检测到目标设备连接时判断连接有效性;在判定有效之后根据当前连接信息建立虚拟连接关系以获取保持连接条件;在所述预设端口接收到请求连接信息时结合保持连接条件进行设备认证;在通过设备认证之后生成快速连接方式并与本地主机建立通信。实现了建立虚拟连接的方式,在热插拔设备的过程中不会立即丧失与本地主机的连接关系,同时在有过连接关系的设备重新与主机相连之后能够通过快速连接方式与主机进行通信的技术效果。
附图说明
[0016]图1是本申请实施例方案涉及的硬件运行环境的计算机设备结构示意图;图2是本申请防止连接丢失方法第一实施例的流程示意图;图3是本申请防止连接丢失方法第一实施例的工作逻辑图;图4是本申请防止连接丢失方法第二实施例的流程示意图;图5是本申请防止连接丢失装置第一实施例的结构框图。
具体实施方式
[0017]为了使本申请的目的、技术方案及优点更加清楚明白,以下通过附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
[0018]参照图1,图1为本专利技术实施例方案涉及的硬件运行环境的计算机设备结构示意图。
[0019]如图1所示,计算机设备可以包括:处理器1001,例如中央处理器(Central Processing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(Wireless

Fidelity,Wi

Fi)接口)。存储器1005可以是高速的随机存取存储器(Random Access Memory,RAM),也可以是稳定的非易失性存储器(Non

Volatile Memory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
[0020]本领域技术人员可以理解,图1中示出的结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0021]如图1所示,作为一种存储介质的存储器本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种防止连接丢失方法,其特征在于,包括:在通过预设端口检测到目标设备连接时,判断连接有效性;若判定连接有效,则获取当前连接信息并根据所述当前连接信息建立虚拟连接关系;根据所述虚拟连接关系获取保持连接条件;在检测到所述预设端口有请求连接信息时,获取所述请求连接信息;根据所述请求连接信息与所述保持连接条件进行设备认证;在设备认证通过时,生成快速连接方式并根据所述快速连接方式与本地主机建立通信。2.根据权利要求1所述防止连接丢失方法,其特征在于,所述在通过预设端口检测到目标设备连接时,判断连接有效性的步骤,包括:获取预设端口的第一连接信息;根据所述第一连接信息判断是否有目标设备进行连接;在判定有目标设备连接时,根据将所述目标设备的驱动信息发送至本地主机以接收来自所述本地主机的驱动验证信息;根据所述驱动验证信息进行有效性判断。3.根据权利要求1所述防止连接丢失方法,其特征在于,所述获取当前连接信息并根据所述当前连接信息建立虚拟连接关系的步骤,包括:获取当前连接信息;在所述当前连接信息中获取认证信息和设备标识作为设备特征信息;根据所述设备特征信息在历史连接记录中进行遍历以获取连接等级;根据所述连接等级结合所述设备特征信息生成虚拟连接关系。4.根据权利要求3所述防止连接丢失方法,其特征在于,所述根据所述设备特征信息在历史连接记录中进行遍历以获取连接等级的步骤,包括:根据所述设备特征信息在历史连接记录中进行遍历并获取遍历结果;根据所述遍历结果判断所述设备特征信息是否为首次连接;若是,则将所述设备特征信息标记为第一连接等级并分配第一连接时长;若否,则将所述设备特征信息标记为第二连接等级并分配第二连接时长,其中所述第二连接时长大于所述第一连接时长。5.根据权利要求1所述防止连接丢失方法,其特征在于,所述根据所述虚拟连接关系获取保持连接条件的步骤,包括:在所述虚拟连接关系中...

【专利技术属性】
技术研发人员:詹澄海曾水生韦玉善涂华康
申请(专利权)人:深圳市东明炬创电子股份有限公司
类型:发明
国别省市:

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

1