CN113489808A - 网关连接方法、装置、存储介质及电子设备 - Google Patents
网关连接方法、装置、存储介质及电子设备 Download PDFInfo
- Publication number
- CN113489808A CN113489808A CN202110942025.3A CN202110942025A CN113489808A CN 113489808 A CN113489808 A CN 113489808A CN 202110942025 A CN202110942025 A CN 202110942025A CN 113489808 A CN113489808 A CN 113489808A
- Authority
- CN
- China
- Prior art keywords
- gateway
- target gateway
- selection parameter
- selection
- parameter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 77
- 238000004590 computer program Methods 0.000 claims description 9
- 238000012790 confirmation Methods 0.000 claims description 9
- 238000012163 sequencing technique Methods 0.000 claims description 2
- 238000004891 communication Methods 0.000 abstract description 26
- 230000006855 networking Effects 0.000 abstract description 9
- 230000003044 adaptive effect Effects 0.000 abstract description 6
- 230000006870 function Effects 0.000 abstract description 6
- 230000008569 process Effects 0.000 description 9
- 230000005236 sound signal Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请涉及通信技术领域,具体涉及一种网关连接方法、装置及电子设备,该方法应用于终端设备,所述方法包括:获取多个网关中每一个网关对应的第一选择参数,并根据得到的多个第一选择参数确定目标网关;确定出目标网关后与该目标网关进行握手,并通过握手获取该目标网关的第二选择参数,按照预设顺序分别判断每个所述第二选择参数是否属于每个所述第二选择参数对应的预设范围,以获取判断结果;根据所述判断结果建立与所述目标网关之间的连接。通过这种方法能够保证终端设备能够与适配的网关建立连接,从而保证终端设备能够实时联网进行通讯,继而保证终端设备联网通讯等功能的稳定性,同时也提高了用户使用终端设备的使用体验。
Description
技术领域
本申请涉及通信技术领域,特别地涉及一种网关连接方法、装置、存储介质及电子设备。
背景技术
网关(Gateway)又称网间连接器、协议转换器,网关在网络层以上实现网络互连,是复杂的网络互连设备。网关既可以用于广域网互连,也可以用于局域网互连。在每个局域网Mesh中,根据网关的类型和序列号的优先级确定Master网关;根据用户配置,Master网关和接入服务器进行通信,建立传输通道。随着通信技术的发展,越来越多的联网终端设备出现,按照目前的方法,联网终端设备通常都趋向于信号强度高的网关进行连接,这种网关连接方法会导致与一个网关连接的终端设备数量过多,导致网关通信性能不稳定,继而影响联网终端设备与网关之间的数据传输。
发明内容
针对上述问题,本申请提供一种网关连接方法、装置、存储介质及电子设备。
第一方面,本申请提供了一种网关连接方法,应用于终端设备,所述方法包括:
获取多个网关中每一个网关对应的第一选择参数,并根据得到的多个第一选择参数确定目标网关;
与所述目标网关握手,并获取所述目标网关的至少一个第二选择参数;
按照预设顺序分别判断每个所述第二选择参数是否属于每个所述第二选择参数对应的预设范围,以获取判断结果;
根据所述判断结果建立与所述目标网关之间的连接。
上述实施方式中,首先获取每个网关对应的第一选择参数,以根据第一选择参数确定出目标网关。确定出目标网关后与该目标网关进行握手,并通过握手获取该目标网关的第二选择参数,通过对第二选择参数的判断最终确定是否与目标网关建立连接。通过这种方法能够保证终端设备能够与适配的网关建立连接,从而保证终端设备能够实时联网进行通讯,继而保证终端设备联网通讯等功能的稳定性,同时也提高了用户使用终端设备的使用体验。
根据本申请的实施例,可选的,上述网关连接方法中,根据得到的多个第一选择参数确定目标网关,包括:
按照预设优先级规则确定每个所述第一选择参数的优先级;
按照优先级对所述多个第一选择参数依次进行排序,以得到优先级列表;
将所述优先级列表中优先级最高的第一选择参数对应的网关确定为目标网关。
上述实施方式中,根据预设的优先级规则确定出每个第一选择参数的优先级后,能够准确的对第一选择参数进行排序,从而能够从多个第一选择参数中确定出一个第一选择参数,继而保证能够从多个网关中选择出目标网关。
根据本申请的实施例,可选的,上述网关连接方法中,根据所述判断结果建立与所述目标网关之间的连接,还包括:
若所述判断结果为多个所述第二选择参数中存在至少一个第二选择参数不属于其对应的预设范围,则根据所述多个第一选择参数确定新的目标网关;
转至与所述目标网关握手,并获取所述目标网关的至少一个第二选择参数的步骤。
根据本申请的实施例,可选的,上述网关连接方法中,根据所述多个第一选择参数确定新的目标网关,包括:
按照优先级降低的顺序根据所述优先级列表确定与所述目标网关对应的第一选择参数优先级相邻的另一第一选择参数;
将所述另一第一选择参数对应的网关确定为新的目标网关。
根据本申请的实施例,可选的,上述网关连接方法中,根据所述判断结果建立与所述目标网关之间的连接,包括:
若所述判断结果为每个所述第二选择参数均属于每个所述第二选择参数对应的预设范围,则向所述目标网关发送连接建立信息;
接收所述目标网关根据所述连接建立信息发送的确认信息,以建立连接。
根据本申请的实施例,可选的,上述网关连接方法中,与所述目标网关握手,并获取所述目标网关的至少一个第二选择参数,包括:
与所述目标网关进行握手,并向所述目标网关发送第二选择参数的获取信息;
获取所述目标网关根据所述第二选择参数的获取信息反馈的第二选择参数回复信息;
根据所述第二选择参数回复信息确定第二选择参数。
根据本申请的实施例,可选的,上述网关连接方法中,与所述目标网关进行握手,并向所述目标网关发送第二选择参数的获取信息,包括:
与所述目标网关进行多次握手,每次握手向所述目标网关发送一个第二选择参数的获取信息;其中,每次握手发送的获取信息中的第二选择参数分别具有不同的参数类别。
根据本申请的实施例,可选的,上述网关连接方法中,与所述目标网关进行握手,并向所述目标网关发送第二选择参数的获取信息,包括:
与所述目标网关进行一次握手,向所述目标网关发送一个包含多个第二选择参数的获取信息;其中,所述多个第二选择参数中的每个参数具有与其他第二选择参数不同的参数类别。
根据本申请的实施例,可选的,上述网关连接方法中,所述第一选择参数包括所述终端设备与所述网关之间的信号强度参数;
所述第二选择参数包括所述网关连接终端设备的数量和/或所述网关的数据交换量。
第二方面,本申请还提供了一种网关连接装置,应用于终端设备,所述装置包括:
目标网关确定模块,用于获取多个网关中每一个网关对应的第一选择参数,并根据得到的多个第一选择参数确定目标网关;
第二选择参数获取模块,用于与所述目标网关握手,并获取所述目标网关的至少一个第二选择参数;
判断模块,用于按照预设顺序分别判断每个所述第二选择参数是否属于每个所述第二选择参数对应的预设范围,以获取判断结果;
连接建立模块,用于根据所述判断结果建立与所述目标网关之间的连接。
根据本申请的实施例,可选的,上述网关连接装置中,目标网关确定模块包括:
优先级确定单元,用于按照预设优先级规则确定每个所述第一选择参数的优先级;
优先级列表获取单元,用于按照优先级对所述多个第一选择参数依次进行排序,以得到优先级列表;
目标网关确定单元,用于将所述优先级列表中优先级最高的第一选择参数对应的网关确定为目标网关。
根据本申请的实施例,可选的,上述网关连接装置中,连接建立模块还包括:
目标网关更新单元,用于若所述判断结果为多个所述第二选择参数中存在至少一个第二选择参数不属于其对应的预设范围,则根据所述多个第一选择参数确定新的目标网关;
步骤转移单元,用于转至与所述目标网关握手,并获取所述目标网关的至少一个第二选择参数的步骤。
根据本申请的实施例,可选的,上述网关连接装置中,目标网关更新单元包括:
第一选择参数获取子单元,用于按照优先级降低的顺序根据所述优先级列表确定与所述目标网关对应的第一选择参数优先级相邻的另一第一选择参数;
新目标网关确定子单元,用于将所述另一第一选择参数对应的网关确定为新的目标网关。
根据本申请的实施例,可选的,上述网关连接装置中,连接建立模块包括:
连接建立信息发送单元,用于若所述判断结果为每个所述第二选择参数均属于每个所述第二选择参数对应的预设范围,则向所述目标网关发送连接建立信息;
连接确认单元,用于接收所述目标网关根据所述连接建立信息发送的确认信息,以建立连接。
根据本申请的实施例,可选的,上述网关连接装置中,第二选择参数获取模块包括:
第二选择参数获取信息发送单元,用于与所述目标网关进行握手,并向所述目标网关发送第二选择参数的获取信息;
第二选择参数回复信息获取单元,用于获取所述目标网关根据所述第二选择参数的获取信息反馈的第二选择参数回复信息;
第二选择参数确定单元,用于根据所述第二选择参数回复信息确定第二选择参数。
根据本申请的实施例,可选的,上述网关连接装置中,第二选择参数获取信息发送单元包括:
第一发送子单元,用于与所述目标网关进行多次握手,每次握手向所述目标网关发送一个第二选择参数的获取信息;其中,每次握手发送的获取信息中的第二选择参数分别具有不同的参数类别。
根据本申请的实施例,可选的,上述网关连接装置中,第二选择参数获取信息发送单元包括:
第二发送子单元,用于与所述目标网关进行一次握手,向所述目标网关发送一个包含多个第二选择参数的获取信息;其中,所述多个第二选择参数中的每个参数具有与其他第二选择参数不同的参数类别。
根据本申请的实施例,可选的,上述网关连接装置中,所述第一选择参数包括所述终端设备与所述网关之间的信号强度参数;
所述第二选择参数包括所述网关连接终端设备的数量和/或所述网关的数据交换量。
第三方面,本申请提供了一种存储介质,该存储介质存储的计算机程序,可被一个或多个处理器执行,可用来实现如上述的网关连接方法。
第四方面,本申请提供了一种电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,该计算机程序被所述处理器执行时,执行上述的网关连接方法。
与现有技术相比,上述方案中的一个或多个实施例可以具有如下优点或有益效果:
本申请提供的一种网关连接方法、装置、存储介质及电子设备,该网关连接方法,应用于终端设备,所述方法包括:获取多个网关中每一个网关对应的第一选择参数,并根据得到的多个第一选择参数确定目标网关;与所述目标网关握手,并获取所述目标网关的至少一个第二选择参数;按照预设顺序分别判断每个所述第二选择参数是否属于每个所述第二选择参数对应的预设范围,以获取判断结果;根据所述判断结果建立与所述目标网关之间的连接。首先获取每个网关对应的第一选择参数,以根据第一选择参数确定出目标网关。确定出目标网关后与该目标网关进行握手,并通过握手获取该目标网关的第二选择参数,通过对第二选择参数的判断最终确定是否与目标网关建立连接。通过这种方法能够保证终端设备能够与适配的网关建立连接,从而保证终端设备能够实时联网进行通讯,继而保证终端设备联网通讯等功能的稳定性,同时也提高了用户使用终端设备时的使用体验。
附图说明
在下文中将基于实施例并参考附图来对本申请进行更详细的描述。
图1为本申请实施例一提供的一种网关连接方法的流程示意图。
图2为本申请实施例三提供的一种网关连接方法的另一流程示意图。
图3为本申请实施例四提供的一种网关连接装置的结构示意框图。
图4为本申请实施例六提供的一种电子设备的连接框图。
在附图中,相同的部件使用相同的附图标记,附图并未按照实际的比例绘制。
具体实施方式
以下将结合附图及实施例来详细说明本申请的实施方式,借此对本申请如何应用技术手段来解决技术问题,并达到相应技术效果的实现过程能充分理解并据以实施。本申请实施例以及实施例中的各个特征,在不相冲突前提下可以相互结合,所形成的技术方案均在本申请的保护范围之内。
实施例一
本发明提供一种网关连接方法,该方法应用于终端设备,请参阅图1,该方法包括如下步骤:
步骤S110:获取多个网关中每一个网关对应的第一选择参数,并根据得到的多个第一选择参数确定目标网关。
在获取多个网关中每一个网关对应的第一选择参数时,一般可以选择表示网关是否为合适目标网关的重要的参数作为第一选择参数。例如,可以选择网关的信号强度作为第一选择参数。当终端设备可以连接到三个网关时,第一个网关的信号强度最强,第二个网关的信号强度较为一般,而第三个网关的信号强度则比较差,显然选择第一个信号最强的网关作为目标网关最为合适。因此,在确定目标网关时,可以先获取每个网关对应的信号强度作为第一选择参数,然后根据信号强度确定出目标网关,具体地,一般会将信号最强的网关作为目标网关。可以理解地,此处多个第一选择参数为同一类型的参数,在多个第一选择参数均为统一类型的参数时,可以便于通过第一选择参数确定出目标网关。
根据本申请的实施例,作为上述网关连接方法中的一种实施方式如下。在根据得到的多个第一选择参数确定目标网关时,可以先按照预设优先级规则确定每个所述第一选择参数的优先级,然后再按照优先级对所述多个第一选择参数依次进行排序,以得到优先级列表;最后将所述优先级列表中优先级最高的第一选择参数对应的网关确定为目标网关。
在确定每个第一选择参数的优先级时,可以根据第一选择参数的种类设置优先级规则,例如,若第一选择参数为信号强度,则一般该类参数值大时表示网关的性能较优,因此则可确定优先级规则为信号强度值越大则优先级越大。根据优先级对多个第一选择参数依次进行排序,得到的优先级列表中第一选择参数可以按照优先级由大到小排列,也可以按照优先级有小到大依次排列。将第一选择参数按照优先级依次排列得到优先级列表后,能够准确的从优先级列表中找到优先级最高的第一选择参数,从而能够确定该第一选择参数对应的网关确定为目标网关。
步骤S120:与所述目标网关握手,并获取所述目标网关的至少一个第二选择参数。
在计算机技术领域,术语握手是指在通信电路建立之后,信息传输开始之前。握手用于达成参数,如信息传输率、字母表、奇偶校验、中断过程以及其他协议特性。因此,终端设备在于目标网关建立连接之前,会与目标网关进行握手,在握手时,则可以获取目标网关的至少一个第二选择参数。在本实施例中,与目标网关握手获取的至少一个第二选择参数是不同类型的选择参数,例如,若获取的至少一个第二选择参数为两个第二选择参数,第一个第二选择参数为网关连接终端设备的数量,第二个第二选择参数为网关数据交换量。此外,在握手时还可以获取不同第二选择参数的数量可以根据具体的需求确定,例如,第二选择参数的类型还可以包括网关的吞吐量等。
步骤S130:按照预设顺序分别判断每个所述第二选择参数是否属于每个所述第二选择参数对应的预设范围,以获取判断结果。
在判断第二选择参数的数值范围时,可以按照预设的顺序依次对第二选择参数进行判断。例如,若第二选择参数包括网关连接终端设备的数量以及网关数据交换量,且预设的顺序为先判断网关连接终端设备的数量,再判断网关数据交换量,则可以先判断网关连接终端设备的数量是否属于与其对应的预设范围,若属于,则继续判断网关数据交换量是否属于与其对应的预设范围。
步骤S140:根据所述判断结果建立与所述目标网关之间的连接。
判断结果包括第二选择参数是否属于与其对应的预设范围,若判断结果为所有的第二选择参数均属于与其对应的预设范围,则可以确定与该目标网关建立连接后能够实现较好的通信效果,因此,可以与该目标网关建立连接。
在上述网关连接方法中,所述第一选择参数包括所述终端设备与所述网关之间的信号强度参数;所述第二选择参数包括所述网关连接终端设备的数量和/或所述网关的数据交换量。
综上所述,本申请提供一种网关连接方法,该方法应用于终端设备,所述方法包括:获取多个网关中每一个网关对应的第一选择参数,并根据得到的多个第一选择参数确定目标网关;与所述目标网关握手,并获取所述目标网关的至少一个第二选择参数;按照预设顺序分别判断每个所述第二选择参数是否属于每个所述第二选择参数对应的预设范围,以获取判断结果;根据所述判断结果建立与所述目标网关之间的连接。首先获取每个网关对应的第一选择参数,以根据第一选择参数确定出目标网关。确定出目标网关后与该目标网关进行握手,并通过握手获取该目标网关的第二选择参数,通过对第二选择参数的判断最终确定是否与目标网关建立连接。通过这种方法能够保证终端设备能够与适配的网关建立连接,从而保证终端设备能够实时联网进行通讯,继而保证终端设备联网通讯等功能的稳定性,同时也提高了用户使用终端设备的使用体验。
实施例二
在实施例一的基础上,本实施例通过具体实施案例对实施例一中的方法进行说明。
在上述网关连接方法中,与所述目标网关握手,并获取所述目标网关的至少一个第二选择参数时,可以采用以下过程。首先与所述目标网关进行握手,并向所述目标网关发送第二选择参数的获取信息。然后获取所述目标网关根据所述第二选择参数的获取信息反馈的第二选择参数回复信息。最后,根据所述第二选择参数回复信息确定第二选择参数。
在握手过程中可以向目标网关发送第二选择参数的获取信息,目标网关接收到第二选择参数的获取信息后,根据第二选择参数的获取信息反馈第二选择参数回复信息,第二选择参数回复信息中就包括第二选择参数,因此最后根据第二选择参数回复信息确定出第二选择参数即可。
由于握手的过程可能包括多次握手,因此,通过握手过程获取第二选择参数包括以下两种实施方式。作为一种实施方式,与所述目标网关进行握手,并向所述目标网关发送第二选择参数的获取信息时,可以与所述目标网关进行多次握手,每次握手向所述目标网关发送一个第二选择参数的获取信息;其中,每次握手发送的获取信息中的第二选择参数分别具有不同的参数类别。具体地,第一次握手时向目标网关发送一个第二选择参数的获取信息M1,第二选择参数的获取信息M1中包括的第二选择参数为A1;第二次握手时向目标网关发送一个第二选择参数的获取信息M2,第二选择参数的获取信息M2中包括的第二选择参数为A2;第一次握手时向目标网关发送一个第二选择参数的获取信息M3,第二选择参数的获取信息M3中包括的第二选择参数为A3。其中,第二选择参数A1、第二选择参数为A2以及第二选择参数为A3为不同类型的参数。
作为另一种实施方式,与所述目标网关进行握手,并向所述目标网关发送第二选择参数的获取信息时,可以与所述目标网关进行一次握手,向所述目标网关发送一个包含多个第二选择参数的获取信息;其中,所述多个第二选择参数中的每个参数具有与其他第二选择参数不同的参数类别。可以是在与目标网关进行第一次握手时向目标网关发送包括多个第二选择参数的获取信息,也可以是在与目标网关进行第二次握手时向目标网关发送包括多个第二选择参数的获取信息,具体不做限制。以第一次握手时发送获取信息为例,具体地,第一次握手时向目标网关发送一个包括多个第二选择参数的获取信息M4,第二选择参数的获取信息M4中包括的第二选择参数A1、第二选择参数A2以及第二选择参数A3。其中,第二选择参数A1、第二选择参数为A2以及第二选择参数为A3为不同类型的参数。
实施例三
在实施例一的基础上,本实施例通过具体实施案例对实施例一中的方法进行说明。
在上述网关连接方法中,在根据所述判断结果建立与所述目标网关之间的连接时包括以下过程。若所述判断结果为每个所述第二选择参数均属于每个所述第二选择参数对应的预设范围,则向所述目标网关发送连接建立信息;接收所述目标网关根据所述连接建立信息发送的确认信息,以建立连接。若每个第二选择参数均属于其对应的预设范围,则可以最终认为该目标网关为可以建立连接的目标网关,因此向该目标网关发送建立连接信息,目标网关接收到建立连接信息后进行确认后发送确认信息,以使终端设备与目标网关建立连接。
根据所述判断结果建立与所述目标网关之间的连接时还包括以下过程。若所述判断结果为多个所述第二选择参数中存在至少一个第二选择参数不属于其对应的预设范围,则根据所述多个第一选择参数确定新的目标网关;转至与所述目标网关握手,并获取所述目标网关的至少一个第二选择参数的步骤。若多个第二选择参数中存在至少一个第二选择参数不属于其对应的预设范围,则可以最终认为该目标网关不是可以建立连接的目标网关,因此需要根据多个第一选择参数确定出新的目标网关,并对该新的目标网关进行握手的操作,直到根据判断结果确认出可以建立连接的目标网关之后,再向该目标网关发送建立连接信息,目标网关接收到建立连接信息后进行确认后发送确认信息,以使终端设备与目标网关建立连接。
其中,根据所述多个第一选择参数确定新的目标网关时,可以先按照优先级降低的顺序根据所述优先级列表确定与所述目标网关对应的第一选择参数优先级相邻的另一第一选择参数;将所述另一第一选择参数对应的网关确定为新的目标网关。
为了对该网关连接方法进行具体的说明,请参看图2。终端设备扫描各个网关,并获取终端设备与每个网关之间的信号强度,列出信号强度清单,信号强度最优的网关作为第一优先连接选择,也就是目标网关。信号强度第二高的网关作为第二优先连接选择,如此类推不再赘述。接着终端设备会向信号强度优先级最高目标网关建立第一次握手,同时获取已经与目标网关建立连接的终端设备的数量,如果已经与目标网关建立连接的终端设备的数量低于设定的阈值,则终端设备继续与目标网关进行第二次握手。如果已经与目标网关建立连接的终端设备的数量大于或等于设定的阈值,则终端设备则根据之前已获取的信号强度列表将第二优先连接选择的网关作为新的目标网关,然后重复上述步骤对该新的目标网关建立第一次握手。终端设备与目标网关进行第二次握手,同时获取目标网关与已连接终端设备之间的数据交互量,如果目标网关与已连接终端设备之间的数据交互量大于设定的阈值,则认为目前该目标网关的带宽资源不够,如果终端设备继续与该目标网关进行连接会导致通讯异常,因此则终端设备则根据之前已获取的信号强度列表将第二优先连接选择的网关作为新的目标网关。如果目标网关与已连接终端设备之间的数据交互量小于或等于设定的阈值,则与该目标网关建立连接。
实施例四
请参看图3,本申请提供了一种网关连接装置300,该装置应用于终端设备,装置包括:
目标网关确定模块310,用于获取多个网关中每一个网关对应的第一选择参数,并根据得到的多个第一选择参数确定目标网关;
第二选择参数获取模块320,用于与所述目标网关握手,并获取所述目标网关的至少一个第二选择参数;
判断模块330,用于按照预设顺序分别判断每个所述第二选择参数是否属于每个所述第二选择参数对应的预设范围,以获取判断结果;
连接建立模块340,用于根据所述判断结果建立与所述目标网关之间的连接。
根据本申请的实施例,可选的,上述网关连接装置300中,目标网关确定模块310包括:
优先级确定单元,用于按照预设优先级规则确定每个所述第一选择参数的优先级;
优先级列表获取单元,用于按照优先级对所述多个第一选择参数依次进行排序,以得到优先级列表;
目标网关确定单元,用于将所述优先级列表中优先级最高的第一选择参数对应的网关确定为目标网关。
根据本申请的实施例,可选的,上述网关连接装置300中,连接建立模块340还包括:
目标网关更新单元,用于若所述判断结果为多个所述第二选择参数中存在至少一个第二选择参数不属于其对应的预设范围,则根据所述多个第一选择参数确定新的目标网关;
步骤转移单元,用于转至与所述目标网关握手,并获取所述目标网关的至少一个第二选择参数的步骤。
根据本申请的实施例,可选的,上述网关连接装置300中,目标网关更新单元包括:
第一选择参数获取子单元,用于按照优先级降低的顺序根据所述优先级列表确定与所述目标网关对应的第一选择参数优先级相邻的另一第一选择参数;
新目标网关确定子单元,用于将所述另一第一选择参数对应的网关确定为新的目标网关。
根据本申请的实施例,可选的,上述网关连接装置300中,连接建立模块340包括:
连接建立信息发送单元,用于若所述判断结果为每个所述第二选择参数均属于每个所述第二选择参数对应的预设范围,则向所述目标网关发送连接建立信息;
连接确认单元,用于接收所述目标网关根据所述连接建立信息发送的确认信息,以建立连接。
根据本申请的实施例,可选的,上述网关连接装置300中,第二选择参数获取模块320包括:
第二选择参数获取信息发送单元,用于与所述目标网关进行握手,并向所述目标网关发送第二选择参数的获取信息;
第二选择参数回复信息获取单元,用于获取所述目标网关根据所述第二选择参数的获取信息反馈的第二选择参数回复信息;
第二选择参数确定单元,用于根据所述第二选择参数回复信息确定第二选择参数。
根据本申请的实施例,可选的,上述网关连接装置300中,第二选择参数获取信息发送单元包括:
第一发送子单元,用于与所述目标网关进行多次握手,每次握手向所述目标网关发送一个第二选择参数的获取信息;其中,每次握手发送的获取信息中的第二选择参数分别具有不同的参数类别。
根据本申请的实施例,可选的,上述网关连接装置300中,第二选择参数获取信息发送单元包括:
第二发送子单元,用于与所述目标网关进行一次握手,向所述目标网关发送一个包含多个第二选择参数的获取信息;其中,所述多个第二选择参数中的每个参数具有与其他第二选择参数不同的参数类别。
根据本申请的实施例,可选的,上述网关连接装置300中,所述第一选择参数包括所述终端设备与所述网关之间的信号强度参数;
所述第二选择参数包括所述网关连接终端设备的数量和/或所述网关的数据交换量。
综上所述,本申请提供一种网关连接装置300,该装置应用于终端设备,装置包括:目标网关确定模块310,用于获取多个网关中每一个网关对应的第一选择参数,并根据得到的多个第一选择参数确定目标网关;第二选择参数获取模块320,用于与所述目标网关握手,并获取所述目标网关的至少一个第二选择参数;判断模块330,用于按照预设顺序分别判断每个所述第二选择参数是否属于每个所述第二选择参数对应的预设范围,以获取判断结果;连接建立模块340,用于根据所述判断结果建立与所述目标网关之间的连接。首先获取每个网关对应的第一选择参数,以根据第一选择参数确定出目标网关。确定出目标网关后与该目标网关进行握手,并通过握手获取该目标网关的第二选择参数,通过对第二选择参数的判断最终确定是否与目标网关建立连接。通过这种方法能够保证终端设备能够与适配的网关建立连接,从而保证终端设备能够实时联网进行通讯,继而保证终端设备联网通讯等功能的稳定性,同时也提高了用户使用终端设备时的使用体验。
实施例五
本实施例还提供一种计算机可读存储介质,如闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘、服务器、App应用商城等等,其上存储有计算机程序,所述计算机程序被处理器执行时可以实现如上述实施例网关连接方法中的步骤,上述方法步骤的具体实施例过程可参见上述实施例,本实施例在此不再重复赘述。
实施例六
本申请实施例提供了一种电子设备,该电子设备可以是手机、电脑或平板电脑等,包括存储器和处理器,所述存储器上存储有计算器程序,该计算机程序被处理器执行时实现如实施例一中所述的网关连接方法。可以理解,如图4所示,该电子设备400还可以包括:处理器401,存储器402,多媒体组件403,输入/输出(I/O)接口404,以及通信组件405。
其中,处理器401用于执行如实施例一中的网关连接方法中的全部或部分步骤。存储器402用于存储各种类型的数据,这些数据例如可以包括电子设备中的任何应用程序或方法的指令,以及应用程序相关的数据。
处理器401可以是专用集成电路(Application Specific Integrated Circuit,简称ASIC)、数字信号处理器(Digital Signal Processor,简称DSP)、数字信号处理设备(Digital Signal Processing Device,简称DSPD)、可编程逻辑器件(Programmable LogicDevice,简称PLD)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述实施例一中的网关连接方法。
存储器402可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(Static Random Access Memory,简称SRAM),电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,简称EEPROM),可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,简称EPROM),可编程只读存储器(Programmable Read-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。
多媒体组件403可以包括屏幕和音频组件,该屏幕可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器或通过通信组件发送。音频组件还包括至少一个扬声器,用于输出音频信号。
I/O接口404为处理器401和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。
通信组件405用于该电子设备400与其他设备之间进行有线或无线通信。无线通信,例如Wi-Fi,蓝牙,近场通信(Near Field Communication,简称NFC),2G、3G或4G,或它们中的一种或几种的组合,因此相应的该通信组件405可以包括:Wi-Fi模块,蓝牙模块,NFC模块。
综上,本申请提供的一种网关连接方法、装置、存储介质及电子设备,该方法应用于终端设备,所述方法包括:获取多个网关中每一个网关对应的第一选择参数,并根据得到的多个第一选择参数确定目标网关;与所述目标网关握手,并获取所述目标网关的至少一个第二选择参数;按照预设顺序分别判断每个所述第二选择参数是否属于每个所述第二选择参数对应的预设范围,以获取判断结果;根据所述判断结果建立与所述目标网关之间的连接。首先获取每个网关对应的第一选择参数,以根据第一选择参数确定出目标网关。确定出目标网关后与该目标网关进行握手,并通过握手获取该目标网关的第二选择参数,通过对第二选择参数的判断最终确定是否与目标网关建立连接。通过这种方法能够保证终端设备能够与适配的网关建立连接,从而保证终端设备能够实时联网进行通讯,继而保证终端设备联网通讯等功能的稳定性,同时也提高了用户使用终端设备时的使用体验。
在本申请实施例所提供的几个实施例中,应该理解到,所揭露的系统和方法,也可以通过其它的方式实现。以上所描述的系统和方法实施例仅仅是示意性的。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
虽然本申请所揭露的实施方式如上,但所述的内容只是为了便于理解本申请而采用的实施方式,并非用以限定本申请。任何本申请所属技术领域内的技术人员,在不脱离本申请所揭露的精神和范围的前提下,可以在实施的形式上及细节上作任何的修改与变化,但本申请的专利保护范围,仍须以所附的权利要求书所界定的范围为准。
Claims (12)
1.一种网关连接方法,其特征在于,应用于终端设备,所述方法包括:
获取多个网关中每一个网关对应的第一选择参数,并根据得到的多个第一选择参数确定目标网关;
与所述目标网关握手,并获取所述目标网关的至少一个第二选择参数;
按照预设顺序分别判断每个所述第二选择参数是否属于每个所述第二选择参数对应的预设范围,以获取判断结果;
根据所述判断结果建立与所述目标网关之间的连接。
2.根据权利要求1所述的方法,其特征在于,根据得到的多个第一选择参数确定目标网关,包括:
按照预设优先级规则确定每个所述第一选择参数的优先级;
按照优先级对所述多个第一选择参数依次进行排序,以得到优先级列表;
将所述优先级列表中优先级最高的第一选择参数对应的网关确定为目标网关。
3.根据权利要求2所述的方法,其特征在于,根据所述判断结果建立与所述目标网关之间的连接,还包括:
若所述判断结果为多个所述第二选择参数中存在至少一个第二选择参数不属于其对应的预设范围,则根据所述多个第一选择参数确定新的目标网关;
转至与所述目标网关握手,并获取所述目标网关的至少一个第二选择参数的步骤。
4.根据权利要求3所述的方法,其特征在于,根据所述多个第一选择参数确定新的目标网关,包括:
按照优先级降低的顺序根据所述优先级列表确定与所述目标网关对应的第一选择参数优先级相邻的另一第一选择参数;
将所述另一第一选择参数对应的网关确定为新的目标网关。
5.根据权利要求1所述的方法,其特征在于,根据所述判断结果建立与所述目标网关之间的连接,包括:
若所述判断结果为每个所述第二选择参数均属于每个所述第二选择参数对应的预设范围,则向所述目标网关发送连接建立信息;
接收所述目标网关根据所述连接建立信息发送的确认信息,以建立连接。
6.根据权利要求1所述的方法,其特征在于,与所述目标网关握手,并获取所述目标网关的至少一个第二选择参数,包括:
与所述目标网关进行握手,并向所述目标网关发送第二选择参数的获取信息;
获取所述目标网关根据所述第二选择参数的获取信息反馈的第二选择参数回复信息;
根据所述第二选择参数回复信息确定第二选择参数。
7.根据权利要求6所述的方法,其特征在于,与所述目标网关进行握手,并向所述目标网关发送第二选择参数的获取信息,包括:
与所述目标网关进行多次握手,每次握手向所述目标网关发送一个第二选择参数的获取信息;其中,每次握手发送的获取信息中的第二选择参数分别具有不同的参数类别。
8.根据权利要求6所述的方法,其特征在于,与所述目标网关进行握手,并向所述目标网关发送第二选择参数的获取信息,包括:
与所述目标网关进行一次握手,向所述目标网关发送一个包含多个第二选择参数的获取信息;其中,所述多个第二选择参数中的每个参数具有与其他第二选择参数不同的参数类别。
9.根据权利要求1所述的方法,其特征在于,所述第一选择参数包括所述终端设备与所述网关之间的信号强度参数;
所述第二选择参数包括所述网关连接终端设备的数量和/或所述网关的数据交换量。
10.一种网关连接装置,其特征在于,应用于终端设备,所述装置包括:
目标网关确定模块,用于获取多个网关中每一个网关对应的第一选择参数,并根据得到的多个第一选择参数确定目标网关;
第二选择参数获取模块,用于与所述目标网关握手,并获取所述目标网关的至少一个第二选择参数;
判断模块,用于按照预设顺序分别判断每个所述第二选择参数是否属于每个所述第二选择参数对应的预设范围,以获取判断结果;
连接建立模块,用于根据所述判断结果建立与所述目标网关之间的连接。
11.一种存储介质,其特征在于,所述存储介质存储的计算机程序,在被一个或多个处理器执行时,用来实现如权利要求1-9中任意一项所述的方法。
12.一种电子设备,其特征在于,包括存储器和处理器,所述存储器上存储有计算机程序,该计算机程序被所述处理器执行时,执行如权利要求1-9中任意一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110942025.3A CN113489808A (zh) | 2021-08-17 | 2021-08-17 | 网关连接方法、装置、存储介质及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110942025.3A CN113489808A (zh) | 2021-08-17 | 2021-08-17 | 网关连接方法、装置、存储介质及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113489808A true CN113489808A (zh) | 2021-10-08 |
Family
ID=77946707
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110942025.3A Pending CN113489808A (zh) | 2021-08-17 | 2021-08-17 | 网关连接方法、装置、存储介质及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113489808A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114902620A (zh) * | 2022-04-06 | 2022-08-12 | 北京小米移动软件有限公司 | 网关系统、网关设备身份确定方法、装置及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101925134A (zh) * | 2010-09-21 | 2010-12-22 | 中南民族大学 | 一种高吞吐量的WLAN Mesh网络速率选择方法 |
US20140355420A1 (en) * | 2013-05-30 | 2014-12-04 | Wistron Neweb Corporation | Method of Establishing Smart Architecture Cell Mesh (SACM) Network |
CN110336729A (zh) * | 2019-08-13 | 2019-10-15 | 北京百佑科技有限公司 | 星形网络均衡组网方法、装置及物联网设备 |
US20210014770A1 (en) * | 2017-12-29 | 2021-01-14 | Espressif Systems (Shanghai) Co., Ltd. | Method for Selecting Parent Node in Mesh Network |
-
2021
- 2021-08-17 CN CN202110942025.3A patent/CN113489808A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101925134A (zh) * | 2010-09-21 | 2010-12-22 | 中南民族大学 | 一种高吞吐量的WLAN Mesh网络速率选择方法 |
US20140355420A1 (en) * | 2013-05-30 | 2014-12-04 | Wistron Neweb Corporation | Method of Establishing Smart Architecture Cell Mesh (SACM) Network |
US20210014770A1 (en) * | 2017-12-29 | 2021-01-14 | Espressif Systems (Shanghai) Co., Ltd. | Method for Selecting Parent Node in Mesh Network |
CN110336729A (zh) * | 2019-08-13 | 2019-10-15 | 北京百佑科技有限公司 | 星形网络均衡组网方法、装置及物联网设备 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114902620A (zh) * | 2022-04-06 | 2022-08-12 | 北京小米移动软件有限公司 | 网关系统、网关设备身份确定方法、装置及存储介质 |
CN114902620B (zh) * | 2022-04-06 | 2024-04-30 | 北京小米移动软件有限公司 | 网关系统、网关设备身份确定方法、装置及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111867001A (zh) | 智能设备批量配网方法、系统及存储介质 | |
WO2021031592A1 (zh) | 用户面功能实体信息的上报方法、装置、存储介质及电子装置 | |
CN103873692A (zh) | 一种分享资源的方法、装置及系统 | |
CN104333643A (zh) | 添加联系人的方法、系统及终端 | |
CN113285810B (zh) | 目标设备的登录方法及装置、存储介质及电子装置 | |
CN113489808A (zh) | 网关连接方法、装置、存储介质及电子设备 | |
CN103944961A (zh) | 一种分享应用的方法、装置及系统 | |
CN107493229A (zh) | 融合通信的消息群发方法、服务器及计算机存储介质 | |
CN111371896B (zh) | 一种网络加速方法及终端、存储介质 | |
CN114126085A (zh) | 工业现场总线通信方法、装置、电子设备及存储介质 | |
CN105472748A (zh) | 一种移动终端的无线网络资源分配方法及装置 | |
CN103765819B (zh) | 一种数据配置方法及网络管理服务器 | |
CN105516933A (zh) | 消息处理方法、装置、移动终端及服务器 | |
CN110365790B (zh) | 消息传输方法、装置、级联组网设备以及可读存储介质 | |
EP3198804B1 (en) | Method, apparatus, system and media for transmitting messages between networked devices in data communication with a local network access point | |
CN107819761B (zh) | 数据处理方法、装置及可读存储介质 | |
CN115174310B (zh) | Pdn拨号及配置方法、系统、装置、设备及存储介质 | |
CN111556154A (zh) | 数据传输方法、装置、设备及计算机可读存储介质 | |
CN106060111A (zh) | 资源下载方法、装置及终端设备 | |
CN109905901B (zh) | 网络选择方法和装置以及计算机可读存储介质 | |
CN108605222A (zh) | 用于在电信网络与电信终端设备之间传输参数数据且用于在电信终端设备上激活和/或改变和/或停用通过参数数据限定或表示的通信配置文件的方法、用于传输参数数据的系统、用于传输参数数据的电信终端设备、计算机程序以及计算机程序产品 | |
CN116846935A (zh) | 设备添加系统、方法、装置、电子设备及存储介质 | |
CN102891888B (zh) | 一种数据访问方法及相关设备、系统 | |
CN110719225B (zh) | 基于ip网络的流媒体路径控制方法、装置及存储介质 | |
CN105282818A (zh) | 一种无线音箱网络接入方法和用户终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20211008 |
|
RJ01 | Rejection of invention patent application after publication |