设备连接方法、装置及服务器制造方法及图纸

技术编号:37766724 阅读:10 留言:0更新日期:2023-06-06 13:27
本发明专利技术提供了一种设备连接方法、装置及服务器,涉及通信连接的技术领域,包括:通过请求发送线程获取当前局域网的IP信息和预先设定的请求指令,其中,当前局域网用于将请求端与响应端连接,IP信息包括响应端所属的网段地址;通过预先设定的循环遍历模型,基于IP信息确定地址码集合及请求发送顺序;按照请求发送顺序,将请求指令分别发送至地址码集合中的各项地址码对应的端口。本发明专利技术可以显著提升设备连接的响应速率。连接的响应速率。连接的响应速率。

【技术实现步骤摘要】
设备连接方法、装置及服务器


[0001]本专利技术涉及通信连接的
,尤其是涉及一种设备连接方法、装置及服务器。

技术介绍

[0002]当手机、电脑等服务器与智能家居、物联仪表、仓储物联等设备能够在网络中发现对方,并确保双方的在线状态时,服务器可以通过局域网和设备进行连接。目前,相关技术提出,可以利用TCP协议通过三次握手机制确定设备的在线状态,并通过四次挥手机制终止协议,但该方案的响应时间较长、时间性较差。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种设备连接方法、装置及服务器,可以显著提升设备连接的响应速率。
[0004]第一方面,本专利技术实施例提供了一种设备连接方法,方法应用于请求端,请求端配置有请求发送线程,方法包括:通过请求发送线程获取当前局域网的IP信息和预先设定的请求指令,其中,当前局域网用于将请求端与响应端连接,IP信息包括响应端所属的网段地址;通过预先设定的循环遍历模型,基于IP信息确定地址码集合及请求发送顺序;按照请求发送顺序,将请求指令分别发送至地址码集合中的各项地址码对应的端口。
[0005]在一种实施方式中,IP信息还包括:地址码的末位数值范围,通过预先设定的循环遍历模型,基于IP信息确定地址码集合及请求发送顺序的步骤,包括:将末位数值为最小值的地址码确定为初始地址码;将初始地址码的末位数值加一,并对更新后地址码的末位数值进行范围判断;若末位数值在末位数值范围内,则将更新后地址码发送至地址码集合,将地址码集合中更新后地址码的发送顺序确定为请求发送顺序,并在更新后地址码的末位数值加一后,进行范围判断;若末位数值不在末位数值范围内,则结束循环流程。
[0006]在一种实施方式中,在结束循环流程的步骤之前,包括:当检测到更新后地址码的末位数值不在末位数值范围内时,在延时预设时间间隔后,向用户端发送搜索完成提示。
[0007]在一种实施方式中,请求端还包括:响应接收线程,响应接收线程用于接收响应端发送的响应信息。
[0008]第二方面,本专利技术实施例还提供一种设备连接方法,方法应用于响应端,方法包括:接收请求端发送的请求指令;当请求指令中的字符信息,与预设字符信息匹配时,将响应信息发送至请求端的响应接收线程对应的端口;当请求指令中的字符信息,与预设字符信息不匹配时,则忽略请求指令。
[0009]在一种实施方式中,响应端包括:设备集合,在将响应信息发送至请求端的响应接收线程对应的端口的步骤之后,包括:将设备集合中,发送响应信息的设备对应的设备IP信息,确定为可通信在线设备;并将设备IP信息存储至在线设备列表中。
[0010]第三方面,本专利技术实施例还提供一种设备连接装置,装置应用于请求端,请求端配置有请求发送线程,装置包括:网段获取模块,通过请求发送线程获取当前局域网的IP信息
和预先设定的请求指令,其中,当前局域网用于将请求端与响应端连接,IP信息包括响应端所属的网段地址;循环遍历模块,通过预先设定的循环遍历模型,基于IP信息确定地址码集合及请求发送顺序;请求发送模块,按照请求发送顺序,将请求指令分别发送至地址码集合中的各项地址码对应的端口。
[0011]第四方面,本专利技术实施例还提供一种设备连接装置,装置应用于响应端,装置包括:请求接收模块,接收请求端发送的请求指令;请求判断模块,当请求指令中的字符信息,与预设字符信息匹配时,将响应信息发送至请求端的响应接收线程对应的端口;当请求指令中的字符信息,与预设字符信息不匹配时,则忽略请求指令。
[0012]第五方面,本专利技术实施例还提供一种服务器,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现第一方面提供的任一项的方法。
[0013]第六方面,本专利技术实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现第一方面提供的任一项的方法。
[0014]本专利技术实施例带来了以下有益效果:
[0015]本专利技术实施例提供的一种设备连接方法、装置及服务器,该方法在请求端,通过请求发送线程获取当前局域网的IP信息和预先设定的请求指令,通过预先设定的循环遍历模型,基于IP信息确定地址码集合及请求发送顺序,并按照请求发送顺序,将请求指令分别发送至地址码集合中的各项地址码对应的端口;在响应端接收请求端发送的请求指令,当请求指令中的字符信息,与预设字符信息匹配时,将响应信息发送至请求端的响应接收线程对应的端口,当请求指令中的字符信息,与预设字符信息不匹配时,则忽略请求指令,本专利技术实施例可以显著提升设备连接的响应速率。
[0016]本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
[0017]为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0018]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为本专利技术实施例提供的一种设备连接方法的流程示意图;
[0020]图2为本专利技术实施例提供的另一种设备连接方法的流程示意图;
[0021]图3为本专利技术实施例提供的一种设备连接方法的具体流程示意图;
[0022]图4为本专利技术实施例提供的另一种设备连接方法的具体流程示意图;
[0023]图5为本专利技术实施例提供的一种设备连接装置的结构示意图;
[0024]图6为本专利技术实施例提供的另一种设备连接装置的结构示意图;
[0025]图7为本专利技术实施例提供的一种电子设备的结构示意图。
具体实施方式
[0026]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合实施例对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0027]目前,在物联网时代,电脑、手机与设备之间可以通过网络进行通信,例如智能家居、物联仪表、仓储物联等,物联网领域使用最多的通信方式是局域网通信,在局域网中,设备与电脑之间通信为了保证通信数据的完整性、准确性,一般会基于TCP/IP协议进行通信,TCP/IP协议通讯的首要步骤就是将设备与电脑通过网络连接在一起,两者能通过网络连接在一起的前提是在网络中能发现对方,保证对方是在线状态,在现有技术中,主要基于ipv4,在设备端利用Socket基于T本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备连接方法,其特征在于,所述方法应用于请求端,所述请求端配置有请求发送线程,所述方法包括:通过所述请求发送线程获取当前局域网的IP信息和预先设定的请求指令,其中,所述当前局域网用于将所述请求端与响应端连接,所述IP信息包括所述响应端所属的网段地址;通过预先设定的循环遍历模型,基于所述IP信息确定地址码集合及请求发送顺序;按照所述请求发送顺序,将所述请求指令分别发送至所述地址码集合中的各项地址码对应的端口。2.根据权利要求1所述的方法,其特征在于,所述IP信息还包括:所述地址码的末位数值范围,所述通过预先设定的循环遍历模型,基于所述IP信息确定地址码集合及请求发送顺序的步骤,包括:将末位数值为最小值的地址码确定为初始地址码;将所述初始地址码的所述末位数值加一,并对更新后地址码的所述末位数值进行范围判断;若所述末位数值在所述末位数值范围内,则将所述更新后地址码发送至所述地址码集合,将所述地址码集合中所述更新后地址码的发送顺序确定为所述请求发送顺序,并在所述更新后地址码的所述末位数值加一后,进行范围判断;若所述末位数值不在所述末位数值范围内,则结束循环流程。3.根据权利要求2所述的方法,其特征在于,在所述结束循环流程的步骤之前,包括:当检测到所述更新后地址码的所述末位数值不在所述末位数值范围内时,在延时预设时间间隔后,向用户端发送搜索完成提示。4.根据权利要求1所述的方法,其特征在于,所述请求端还包括:响应接收线程,所述响应接收线程用于接收所述响应端发送的响应信息。5.一种设备连接方法,其特征在于,所述方法应用于响应端,所述方法包括:接收请求端发送的请求指令;当所述请求指令中的字符信息,与预设字符信息匹配时,将响应信息发送至所述请求端的响应接收线程对应的端口;当...

【专利技术属性】
技术研发人员:钟荣钊余洪波金赳赳
申请(专利权)人:深圳市鲸视科技有限公司
类型:发明
国别省市:

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

1