网络连接的方法、装置、电子设备及介质与流程

文档序号:22506972发布日期:2020-10-13 09:45阅读:94来源:国知局
网络连接的方法、装置、电子设备及介质与流程

本申请中涉及通信技术,尤其是一种网络连接的方法、装置、电子设备及介质。



背景技术:

由于通信时代和社会的兴起,智能设备已经随着越来越多用户的使用而不断发展。

其中,随着通信时代的飞速发展,人们使用智能设备进行网络连接已经成为了一种常态。相关技术中,常常存在有多个智能设备同时连接一个网络的情况。例如对于办公场景中,会存在有多个员工的移动终端同时连接着公司所在的无线网络。或者在户外场景中,也会存在有多个用户的手机同时连接有一个用户的wifi热点等情况。

然而,相关技术中在多个设备同时连接网络的情况下,一旦出现网络用户更改网络名称的情况时,会存在先前连接的所有智能设备由于配网时的网络名称错误而导致出现断网的事件发生,这也极大降低了用户浏览网络的体验。



技术实现要素:

本申请实施例提供一种网络连接的方法、装置、电子设备及介质,本申请实施例用于解决相关技术中存在的一旦出现更改网络名称的情况时会存在当配网名称与网络的当前名称不一致而直接判定配网失败所引起的先前连接的所有智能设备均断网的问题。

其中,根据本申请实施例的一个方面,提供的一种网络连接的方法,其特征在于,应用于第一路由端,包括:

当检测到存在第一客户端发送的针对目标网络的配网请求时,对所述配网请求进行合法性验证;

当确定针对所述配网请求的合法性验证通过时,根据所述预设通信协议实现与所述第一客户端的数据通信,所述预设通信协议中包括所述目标网络的网络名称、第一别名信息,且所述第一别名与所述网络名称相对应。

可选地,在基于本申请上述方法的另一个实施例中,所述根据所述预设通信协议实现与所述目标客户端的数据通信,包括:

根据所述预设通信协议,将所述第一别名信息发送给所述第一客户端。

可选地,在基于本申请上述方法的另一个实施例中,在所述根据所述预设通信协议实现与所述目标客户端的数据通信之后,还包括:

当接收到修改所述目标网络名称的请求时,将所述网络名称替换为所述修改网络名称,并存储所述修改后的网络名称、所述第一别名信息与所述历史网络名称的网络对应关系;

向所述第一客户端发送同步请求,所述同步请求用于告知所述第一客户端存在修改所述目标网络名称的请求的事件。

其中,根据本申请实施例的一个方面,提供的一种网络连接的方法,其特征在于,应用于第二路由端,包括:

根据预设通信协议与客户端进行数据通信,所述预设通信协议中包括目标网络的修改网络名称、密码信息以及第一别名信息,所述预设通信协议中包括所述目标网络的修改网络名称、第一别名信息,且所述第一别名与所述修改网络名称相对应;

获取第二客户端发送的配网请求,所述配网请求中包括第二别名信息、配网网络名称以及密码信息,所述配网请求用于根据所述预设通信协议连接所述目标网络;

当确定所述配网请求满足预设条件时,根据所述预设通信协议与所述第二客户端进行数据通信。

可选地,在基于本申请上述方法的另一个实施例中,所述确定所述配网请求满足预设条件,包括:

检测所述配网网络名称与修改网络名称是否相同;

当所述配网网络名称与所述修改网络名称不相同时,检测所述第二别名信息与所述第一别名信息是否相同;

若所述第二别名信息与所述第一别名信息相同时,确定所述配网请求通过。

可选地,在基于本申请上述方法的另一个实施例中,所述若所述第二别名信息与所述第一别名信息相同时,确定所述配网请求通过,包括:

若所述第二别名信息与所述第一别名信息相同,则基于预存的网络对应关系,获取与所述修改网络名称相对应的所述历史网络名称;

判断所述历史网络名称与所述配网网络名称是否相同;

若所述历史网络名称与所述配网网络名称相同,则确定所述配网请求通过。

可选地,在基于本申请上述方法的另一个实施例中,在所述确定所述配网请求通过之后,还包括:

将携带所述网络对应关系的替换指令发送给所述第二客户端,所述替换指令用于指示所述第二客户端将所述目标网络的网络名称替换为所述修改网络名称。

可选地,在基于本申请上述方法的另一个实施例中,在所述检测所述第二别名信息与所述第一别名信息是否相同之后,还包括:

若所述第二别名信息与所述第一别名信息不相同时,则确定所述第一客户端发送的配网请求失败。

可选地,在基于本申请上述方法的另一个实施例中,所述利用预设通信协议与第二客户端进行数据通信,包括:

获取所述目标网络对应的第一地理区域信息,并建立所述第一地理区域信息与所述第一别名信息的第一地理对应关系;

利用预设通信协议,将所述第一地理区域信息与所述第一别名信息的第一地理对应关系发送给所述第二客户端。

可选地,在基于本申请上述方法的另一个实施例中,所述利用预设通信协议与第二客户端进行数据通信,包括:

获取显示标识,所述显示标识用于指示所述第二客户端以别名网络名称作为所述目标网络的网络展示名称,所述别名网络名称为基于所述第一别名信息生成的网络名称;

将所述显示标识添加到所述预设通信协议中;

利用添加了所述显示标识的预设通信协议实现与所述第二客户端的数据通信。

可选地,在基于本申请上述方法的另一个实施例中,所述利用添加了所述显示标识的预设通信协议实现与所述第二客户端的数据通信,包括:

获取第一展示规则标识,所述第一展示规则标识用于指示所述第二客户端在预设时间范围,和/或,第二地理区域显示所述别名网络名称;

将所述第一展示规则标识添加到所述预设通信协议中;

利用添加了所述第一展示规则标识的预设通信协议,实现与所述第二客户端的数据通信。

可选地,在基于本申请上述方法的另一个实施例中,所述根据所述预设通信协议实现与所述第二客户端的数据通信,包括:

获取第二展示规则标识,所述第二展示规则标识用于指示所述第二客户端向网络地址在预设通信地址的通信设备显示所述别名网络名称;

将所述第二展示规则标识添加到所述预设通信协议中;

利用添加了所述第二展示规则标识的预设通信协议,实现与所述第二客户端的数据通信。

可选地,在基于本申请上述方法的另一个实施例中,所述利用预设通信协议与第二客户端进行数据通信,包括:

获取第三展示规则标识,所述第三展示规则标识用于限制连接所述目标网络的通信设备数量;

将所述第三展示规则标识添加到所述预设通信协议中;

利用添加了所述第三展示规则标识的预设通信协议,实现与所述第二客户端的数据通信。

其中,根据本申请实施例的一个方面,提供的一种网络连接的方法,其特征在于,应用于第一客户端,包括:

向所述路由端发送第一配网请求,所述配网请求中携带有配网网络名称以及密码信息,所述第一配网请求用于连接目标网络;

当接收到所述第一配网请求通过的消息时,根据所述预设通信协议与所述路由端进行数据通信,所述预设通信协议中包括所述目标网络的网络名称、第一别名信息,且所述第一别名与所述网络名称相对应。

可选地,在基于本申请上述方法的另一个实施例中,所述根据所述预设通信协议与所述路由端进行数据通信,包括:

获取所述目标网络对应的第三地理区域信息,并建立所述第三地理区域信息与所述第一别名信息以及所述目标网络的网络名称的第二地理对应关系。

可选地,在基于本申请上述方法的另一个实施例中,所述根据所述预设通信协议与所述路由端进行数据通信,包括:

当基于所述预设通信协议传输的第一别名信息之后,存储所述第一别名信息与所述目标网络的网络名称的对应关系。

可选地,在基于本申请上述方法的另一个实施例中,在所述获取通过所述预设通信协议传输的第一别名信息之后,还包括:

检测所述预设通信网络协议中是否存在显示标识,所述显示标识用于指示所述客户端以别名网络名称作为所述目标网络的网络展示名称,所述别名网络名称为基于所述第一别名信息生成的名称;

当检测到存在所述显示标识后,基于所述显示标识,将所述目标网络的历史网络名称替换为所述别名网络名称。

可选地,在基于本申请上述方法的另一个实施例中,在所述当检测到存在所述显示标识之后,还包括:

检测所述预设通信网络协议中是否存在展示规则标识,所述展示规则标识用于指示所述客户端以预设规则显示所述别名网络名称;

当检测到存在所述展示规则标识后,基于所述展示规则标识以及所述显示标识,将所述目标网络的历史网络名称替换为所述别名网络名称。

其中,根据本申请实施例的一个方面,提供的一种网络连接的方法,其特征在于,应用于第二客户端,包括:

向所述路由端发送第二配网请求,所述第二配网请求中携带有配网网络名称以及所述第二别名信息,所述第二配网请求用于连接所述目标网络;

当接收到所述第二配网请求通过的消息时,根据预设通信协议与所述路由端进行数据通信。

可选地,在基于本申请上述方法的另一个实施例中,在所述向所述路由端发送第二配网请求之前,还包括:

获取所述第二客户端所在的第四地理区域;

当确定所述第四地理区域与第三地理区域相距小于预设距离时,基于所述第二地理对应关系,获取与所述第三地理区域相对应的所述第二别名信息以及对应的历史网络名称,所述第三地理区域为根据预先存储的地理对应关系所得到;

向所述路由端发送携带有所述第二别名信息以及所述对应的历史网络名称的所述第二配网请求。

可选地,在基于本申请上述方法的另一个实施例中,所述向路由端发送第二配网请求,包括:

获取目标时间段;

当确定所述目标时间段位于预设时间段时,向所述路由端发送所述第二配网请求。

可选地,在基于本申请上述方法的另一个实施例中,所述向路由端发送第二配网请求,包括:

向所述路由端发送第三配网请求,所述第三配网请求中携带有所述配网网络名称;

当确定基于所述配网网络名称生成的第三配网请求验证失败时,向所述路由端发送携带有所述配网网络名称以及所述第二别名信息的第二配网请求。

根据本申请实施例的又一个方面,提供的一种电子设备,包括:

存储器,用于存储可执行指令;以及

显示器,用于与所述存储器显示以执行所述可执行指令从而完成上述任一所述网络连接的方法的操作。

根据本申请实施例的还一个方面,提供的一种计算机可读存储介质,用于存储计算机可读取的指令,所述指令被执行时执行上述任一所述网络连接的方法的操作。

本申请中,当接收到基于修改网络名称生成的修改目标网络名称的请求后,在获取第二客户端发送的配网请求后,利用配网请求中包括的第二别名信息以及配网网络名称与当前网络名称、第一别名信息与历史网络名称的匹配结果满足预设条件时,确定配网请求通过。通过应用本申请的技术方案,可以在路由端接收到客户端的配网请求时,同时利用配网请求中的配网名称以及别名信息来确定是否通过该配网请求。进而避免由于相关技术中存在的一旦出现更改网络名称的情况时会存在当配网名称与网络的当前名称不一致而直接判定配网失败所引起的先前连接的所有智能设备均断网的问题。

下面通过附图和实施例,对本申请的技术方案做进一步的详细描述。

附图说明

构成说明书的一部分的附图描述了本申请的实施例,并且连同描述一起用于解释本申请的原理。

参照附图,根据下面的详细描述,可以更加清楚地理解本申请,其中:

图1为本申请提出的网络连接的系统架构示意图;

图2为本申请提出的一种网络连接方法的路由端侧的示意图;

图3为本申请提出的一种网络连接方法的路由端侧的示意图;

图4为本申请提出的一种网络连接方法的客户端侧的示意图;

图5a-图5c为本申请提出的客户端设备界面显示图;

图6为本申请提出的一种网络连接方法的客户端侧的示意图;

图7为本申请提出的一种网络连接方法的流程示意图;

图8为本申请提出的路由端侧的网络连接电子装置的结构示意图;

图9为本申请提出的客户端侧的网络连接电子装置的结构示意图;

图10为本申请显示电子设备结构示意图。

具体实施方式

现在将参照附图来详细描述本申请的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本申请的范围。

同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,不作为对本申请及其应用或使用的任何限制。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

另外,本申请各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本申请要求的保护范围之内。

需要说明的是,本申请实施例中所有方向性指示(诸如上、下、左、右、前、后……)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。

下面结合图1-图7来描述根据本申请示例性实施方式的用于进行网络连接的方法。需要注意的是,下述应用场景仅是为了便于理解本申请的精神和原理而示出,本申请的实施方式在此方面不受任何限制。相反,本申请的实施方式可以应用于适用的任何场景。

图1示出了可以应用本申请实施例的视频处理方法或视频处理装置的示例性系统架构100的示意图。

如图1所示,系统架构100可以包括终端设备101、102、103中的一种或多种,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。

应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。比如服务器105可以是多个服务器组成的服务器集群等。

用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103可以是具有显示屏的各种电子设备,包括但不限于智能手机、平板电脑、便携式计算机和台式计算机等等。

本申请中的终端设备101、102、103可以为提供各种服务的终端设备。例如用户通过终端设备103(也可以是终端设备101或102)向所述路由端发送第一配网请求,所述配网请求中携带有配网网络名称以及密码信息,所述第一配网请求用于连接目标网络;当接收到所述第一配网请求通过的消息时,根据所述预设通信协议与所述路由端进行数据通信,所述预设通信协议中包括所述目标网络的网络名称、第一别名信息,且所述第一别名与所述网络名称相对应。

在此需要说明的是,本申请实施例所提供的网络连接的方法可以由终端设备101、102、103中的一个或多个,和/或,服务器105执行,相应地,本申请实施例所提供的网络连接的装置一般设置于对应终端设备中,和/或,服务器105中,但本申请不限于此。

本申请还提出一种网络连接的方法、装置、目标终端及介质。

图2示意性地示出了根据本申请实施方式的一种网络连接的方法的流程示意图。如图2所示,该方法应用于路由端,包括:

s101,当检测到存在第一客户端发送的针对目标网络的配网请求时,对配网请求进行合法性验证。

首先需要说明的是,本申请不对目标网络进行具体限定。在一种可能的实施方式中,该目标网络可以为基于802.1x协议的wifi无线网络(wirelessfidelity)。其中,wi-fi为ieee定义的一个无线网络通信的工业标准(ieee802.11)。其定义了介质访问接入控制层(mac层)和物理层。物理层定义了工作在2.4ghz的ism频段上的两种无线调频方式和一种红外传输的方式,总数据传输速率设计为2mbits。两个设备之间的通信可以自由直接(adhoc)的方式进行,也可以在基站(basestation,bs)或者访问点(accesspoint,ap)的协调下进行。

其中,当用户第一次使用某个智能设备时,均需要给智能设备进行配网连接,即让智能设备连接上wifi网络,然后,才能进行本地或远程的操作、控制、查看等操作。进一步的,为了防止他人蹭网或只希望部分特定人群连接自己的网络时,用户可以采取定期更改网络名称的措施,然而出现这种情况,会造成先前连接的所有智能设备均无法连接网络的事件发生。此时需要多个用户逐个操作,分别重新给所有已连接的智能设备再一一进行配网。当家里智能设备数量多时,会更耗时、更麻烦,非常影响用户体验及使用。可以理解的,当断网的智能设备数量较多时,采用上述方法会极大地消耗用户的操作时间,进而降低用户体验。

为了解决上述提出的问题,本申请即可以在预设通信协议上添加一个用于生成别名信息的别名信息,该别名信息与网络原始名称相对应。还需要说明的是,本申请也不对别名信息做具体限定,即只要别名信息可以对应于当前网络名称即可。进一步的,别名信息可以为字母,数字,汉字的其中任意一种来组成,也可以由字母,数字,汉字的其中任意多种来组成。

s102,当确定针对配网请求的合法性验证通过时,根据预设通信协议实现与第一客户端的数据通信,预设通信协议中包括目标网络的网络名称、第一别名信息,且第一别名与网络名称相对应。

进一步的,本申请对于第一别名信息的生成方式本申请同样不做限定,例如可以为由用户根据自身需求自动生成,也可以根据预设的生成规则自动生成对于的第一别名信息等等。

其中,该别名信息还可以用于替代展示目标网络的当前网络名称,进一步的,本申请在获取到第一别名信息之后,即可以将该第一别名信息与目标网络的当前网络名称建立关联关系。以使后续在接收到用户针对目标网络的配网请求时,可以综合依据第一别名信息与目标网络的原始网络确定是否通过该配网请求。

本申请中,当接收到基于修改网络名称生成的修改目标网络名称的请求后,在获取第二客户端发送的配网请求后,利用配网请求中包括的第二别名信息以及配网网络名称与当前网络名称、第一别名信息与历史网络名称的匹配结果满足预设条件时,确定配网请求通过。通过应用本申请的技术方案,可以在路由端接收到客户端的配网请求时,同时利用配网请求中的配网名称以及别名信息来确定是否通过该配网请求。进而避免由于相关技术中存在的一旦出现更改网络名称的情况时会存在当配网名称与网络的当前名称不一致而直接判定配网失败所引起的先前连接的所有智能设备均断网的问题。

可选的,在本申请一种可能的实施方式中,在s102(根据预设通信协议实现与第一客户端的数据通信)中,可以通过下述步骤实现:

根据预设通信协议,将第一别名信息发送给第一客户端。

可选的,在根据预设通信协议实现与目标客户端的数据通信之后,还包括:

当接收到修改目标网络名称的请求时,将网络名称替换为修改网络名称,并存储修改后的网络名称、第一别名信息与历史网络名称的网络对应关系;

向第一客户端发送同步请求,同步请求用于告知第一客户端存在修改目标网络名称的请求的事件。

进一步的,本申请中在接收到例如用户生成的将目标网络的当前网络名称替换为修改网络名称的修改网络名称请求时,即可以将该目标网络的当前网络名称替换为修改网络名称。并在路由端自身存储该修改后的修改网络名称与修改前的历史网络名称以及别名信息的对应关系。

其中,本申请为了避免相关技术中存在的,在多个设备同时连接同一网络的情况下,一旦出现网络用户更改网络名称的情况时,会存在先前连接的所有智能设备均断网的事件发生的弊端。可以理解的,由于在路由端中修改网络名称后,客户端并不会第一时间同步到该新的网络名称,因此本申请技术方案即可以将别名信息与当前的网络名称均作为配网依据,也就是说,当配网请求中的网络名称不对应时,可以依据别名信息是否对应来确定本次客户端的配网请求是否通过。则当别名信息可以匹配通过时,则可以避免出现重启网络而导致的已连接设备断网的情况。

举例来说,例如目标网络原始的网络名称为“abc”,修改后的网络名称(修改网络名称)为“xyz”,而第一别名信息为“通信组”,那么本申请在将目标网络的网络名称从“abc”替换为“xyz”后,即可以存储“abc”、“通信组”与“xyz”的网络对应关系。进一步的,当客户端发送配网请求时,则可以根据该配网请求中携带的配网网络名称以及第二别名信息与网络对应关系的匹配结果是否满足预设条件来确定是否同意该配网请求。其中,本申请不对预设条件做具体限定,例如可以为某个信息匹配成功即可,也可以为全部信息均匹配成功才可。

图3示意性地示出了根据本申请实施方式的一种网络连接的方法的流程示意图。如图3所示,该方法应用于第二路由端,包括:

s201,根据预设通信协议与客户端进行数据通信,预设通信协议中包括目标网络的修改网络名称、密码信息以及第一别名信息,预设通信协议中包括目标网络的网络名称、第一别名信息,且第一别名与修改网络名称相对应;

s202,获取第二客户端发送的配网请求,配网请求中包括第二别名信息、配网网络名称以及密码信息,配网请求用于根据预设通信协议连接目标网络;

s203,当确定配网请求满足预设条件时,根据预设通信协议与第二客户端进行数据通信。

本申请中,在利用预设通信协议与第一客户端进行数据通信之后,当接收到基于修改网络名称生成的修改目标网络名称的请求时,将当前网络名称替换为修改网络名称,并在获取第二客户端发送的配网请求后,利用配网请求中包括第二别名信息以及配网网络名称与修改网络名称、第一别名信息与历史网络名称的网络对应关系的匹配结果满足预设条件时,确定配网请求通过。通过应用本申请的技术方案,可以在路由端接收到客户端的配网请求时,同时利用配网请求中的配网名称以及别名名称来确定是否通过该配网请求。进而避免由于相关技术中存在的一旦出现更改网络名称的情况时会存在先前连接的所有智能设备均断网的问题。

可选的,在本申请一种可能的实施方式中,在s203(当确定的配网请求与网络对应关系的匹配结果满足预设条件时,确定配网请求通过)中,可以通过下述步骤实现:

检测配网网络名称与网络名称是否相同;

当配网网络名称与网络名称不相同时,检测第二别名信息与第一别名信息是否相同;

若第二别名信息与第一别名信息相同时,确定配网请求通过。

若第二别名信息与第一别名信息不相同时,则确定第一客户端发送的配网请求失败。

进一步的,本申请中,在接收到客户端发送的配网请求时,即可以首先检测该配网请求中的配网网络名称与目标网络的当前网络名称(修改后的网络名称)是否相同。可以理解的,若相同,则即可以根据配网请求中携带的密码信息等参数,来确定该配网请求通过,以使后续路由端根据该预设通信协议与该客户端进行数据通信。

而当该配网请求中的配网网络名称与目标网络的当前网络名称(修改后的网络名称)不相同时,为了避免出现现有技术中存在的当配网名称与网络的当前名称不一致而直接判定配网失败所引起的客户端断网的事件,本申请还可以再次检测该配网请求中的第二别名信息与目标网络当前网络名称对应的第一别名信息是否相同。若相同,则确定该配网请求通过,若不相同,则确定该配网请求失败。

进一步可选的,当第二别名信息与第一别名信息相同时,确定配网请求通过可以通过如下步骤实现:

若第二别名信息与第一别名信息相同,则基于网络对应关系,获取与修改网络名称相对应的历史网络名称;

判断历史网络名称与配网网络名称是否相同;

若历史网络名称与配网网络名称相同,则确定配网请求通过。

其中,为了避免出现现有技术中存在的当配网名称与网络的当前名称不一致而直接判定配网失败所引起的客户端断网的事件,本申请还可以在检测该配网请求中的第二别名信息与目标网络当前网络名称对应的第一别名信息相同时,进一步的利用预先存储的网络对应关系(修改网络名称、第一别名信息与历史网络名称的对应关系),获取与该目标网络的修改网络名称相对应的历史网络名称,并检测该配网请求中的配网名称是否与历史网络名称相同。

若相同,则判定该客户端即为在修改历史网络名称前,与本路由端进行数据通信的客户端。则可以直接确定其配网请求通过。若不相同,则判定该客户端不为在修改历史网络名称前与本路由端进行数据通信的客户端。则可以直接确定其配网请求不通过。

举例来说,例如目标网络原始的网络名称为“abc”,修改后的网络名称(修改网络名称)为“xyz”,而第一别名信息为“通信组”,那么本申请在将目标网络的当前网络名称从“abc”替换为“xyz”后,即可以存储“abc”、“通信组”与“xyz”的网络对应关系。进一步的,当客户端发送配网请求时,则可以首先获取该配网请求中携带的配网网络名称“abc”以及第二别名信息“通信组”。进一步的,首先路由端检测配网请求中的配网网络名称“abc”与目标网络的当前网络名称“xyz”是否相同,并当确定不同后,再次检测二者的别名信息(第一别名信息与第二别名信息)是否相同。并在确定相同后,为了进一步的确保客户端的身份是否合法,还可以再次检测配网名称“abc”是否与网络对应关系中,修改网络名称“xyz”对应的历史网络名称相同。最后,当确定配网名称与目标网络的历史网络名称也相同时,则可以确定该客户端为在修改历史网络名称前与路由端进行数据通信的客户端,并确定该客户端的本次配网请求通过,以使后续与其进行数据通信。

再进一步可选的,本申请在确定配网请求通过之后,可以实施下述步骤:

将携带网络对应关系的替换指令发送给第二客户端,替换指令用于指示第二客户端将目标网络的网络名称替换为修改网络名称。

进一步的,本申请实施例在路由端确定通过第二客户端发送的配网请求后,即可可以将该网络对应关系(修改网络名称、第一别名信息与历史网络名称的对应关系)发送给该第二客户端,以使该第二客户端及时将目标网络的网络展示名称由历史网络名称替换为修改网络名称。可以理解的,当第二客户端再次向路由端发送配网请求时,则为基于修改网络名称与第二别名信息而生成的配网请求。

还进一步可选的,在s101(利用预设通信协议与第一客户端进行数据通信)中,可以通过下述步骤实现:

获取目标网络对应的第一地理区域信息,并建立第一地理区域信息与第一别名信息的第一地理对应关系;

利用预设通信协议,将第一地理区域信息与第一别名信息的第一地理对应关系发送给第一客户端。

进一步的,为了确保客户端发送的配网请求与目标网络相一致,本申请实施例还可以由路由端记录该目标网络对应的第一地理区域信息,并将该第一地理区域信息与第一别名信息的第一地理对应关系发送给第一客户端。以使后续第一客户端可以根据当前所处的地理位置,选择是否优先将目标网络对应的配网请求发送给路由端。

其中,本申请不对第一地理区域信息做具体限定,例如可以为根据坐标信息生成的地理区域信息,也可以为根据省份、街道、小区、办公楼等信息生成的地理区域信息。

又进一步可选的,在s101(利用预设通信协议与第一客户端进行数据通信)中,可以通过以下方式实现:

获取显示标识,显示标识用于指示第一客户端以别名网络名称作为目标网络的网络展示名称,别名网络名称为基于第一别名信息生成的网络名称;

将显示标识添加到预设通信协议中;

利用添加了显示标识的预设通信协议实现与第一客户端的数据通信。

进一步的,本申请在路由端利用添加了显示标识的预设通信协议实现与目标客户端的数据通信的过程中,则需要将该别名信息发送给第一客户端,以使该客户端根据该别名信息生成对应的别名网络名称,并将该别名网络名称替代目标网络的历史网络名称进行显示。

举例来说,例如目标网络原始的网络名称为“abc”,而第一别名信息为“通信组”,那么本申请在获取到第一别名信息“通信组”之后,即可以在设备中配置该第一别名信息(“通信组”)与目标网络的历史网络名称(“abc”)的对应关系。并将该目标网络的展示名称替换为“通信组”。可以理解的,对于该客户端来说,其设备上显示的目标网络的网络名称即为通信组。

其中,本申请实施例中,在利用添加了显示标识的预设通信协议实现与第一客户端的数据通信的过程中,可以通过以下三种方式实现:

第一种方式:

获取第一展示规则标识,第一展示规则标识用于指示第一客户端在预设时间范围,和/或,第二地理区域显示别名网络名称;

将第一展示规则标识添加到预设通信协议中;

利用添加了第一展示规则标识的预设通信协议,实现与第一客户端的数据通信。

进一步的,本申请中可以由路由端进行检测,以确定通信协议中是否存在由对应的用于指示第一客户端在预设时间范围,和/或,预设地理区域显示预设的网络展示名称的第一展示规则标识。

其中,在确定存在第一展示规则标识后,即可以利用该展示规则指示客户端针对性的将该别名信息进行展示。例如可以根据其他终端设备是否位于预设的地理区域来选择是否进行展示该第一别名信息。又或,也可以为根据当前时间是否位于预设的时间范围来选择是否进行展示该第一别名信息等等。

其中,本申请不对预设的预设时间范围做具体限定,例如可以为在每天特定的某个时间范围内,也可以为在工作日或是节假日等时间范围。另外,本申请同样不对预设地理区域做具体限定,例如可以为位于办公地点附近的某个区域内,也可以为在距离网络发起设备附近的某个区域等等。

第二种方式:

获取第二展示规则标识,第二展示规则标识用于指示第一客户端向网络地址在预设通信地址的通信设备显示别名网络名称;

将第二展示规则标识添加到预设通信协议中;

利用添加了第二展示规则标识的预设通信协议,实现与第一客户端的数据通信。

进一步的,本申请中可以由路由端进行检测,以确定通信协议中是否存在由对应的用于指示第一客户端向网络地址在预设通信地址的通信设备显示预设的网络展示名称的第二展示规则标识。

其中,在确定存在第二展示规则标识后,即可以利用该展示规则指示客户端针对性的将该别名信息进行展示。例如可以根据其他终端设备的通信地址是否属于预设通信地址来决定是否向其展示该第一别名信息。

其中,本申请不对预设的通信地址做具体限定,例如可以为基于某个运营商的通信地址,又或可以基于预设的网络白名单上的通信地址,还可以为基于某个制造商的通信地址等等。

第三种方式:

获取第三展示规则标识,第三展示规则标识用于限制连接目标网络的通信设备数量;

将第三展示规则标识添加到预设通信协议中;

利用添加了第三展示规则标识的预设通信协议,实现与第一客户端的数据通信。

进一步的,本申请中可以由路由端进行检测,以确定通信协议中是否存在由用于限制连接目标网络的通信设备数量的第三展示规则标识。

其中,在确定存在第三展示规则标识后,为了保证目标网络的通信效率始终顺畅,本申请即可以在指示客户端检测到网络中的网络通信质量过低,和/或,已连接通信设备数量过量时,即禁止展示该目标网络的网络展示名称,从而实现限制连接目标网络的通信设备数量的目的。

在本申请的另外一种实施方式中,本申请还提出一种网络连接的方法、装置、目标终端及介质。

图4示意性地示出了根据本申请实施方式的一种网络连接的方法的流程示意图。如图4所示,该方法应用于第一客户端,包括:

s301,向路由端发送第一配网请求,配网请求中携带有配网网络名称以及密码信息,第一配网请求用于连接目标网络;

s302,当接收到第一配网请求通过的消息时,根据预设通信协议与路由端进行数据通信,预设通信协议中包括目标网络的网络名称、第一别名信息,且第一别名与网络名称相对应。

进一步的,本申请中,在接收到路由端发送的同步请求事件时,即可以向路由端发送第一配网请求,其中该第一配网请求中携带有配网网络名称以及对应的密码信息。可以理解的,该配网请求用于连接目标网络。

本申请中,当接收到基于修改网络名称生成的修改目标网络名称的请求后,在获取第二客户端发送的配网请求后,利用配网请求中包括的第二别名信息以及配网网络名称与当前网络名称、第一别名信息与历史网络名称的匹配结果满足预设条件时,确定配网请求通过。通过应用本申请的技术方案,可以在路由端接收到客户端的配网请求时,同时利用配网请求中的配网名称以及别名信息来确定是否通过该配网请求。进而避免由于相关技术中存在的一旦出现更改网络名称的情况时会存在当配网名称与网络的当前名称不一致而直接判定配网失败所引起的先前连接的所有智能设备均断网的问题。

可选的,在s302(据预设通信协议与路由端进行数据通信)中,可以通过以下方式实现:

获取目标网络对应的第三地理区域信息,并建立第三地理区域信息与第一别名信息以及目标网络的网络名称的第二地理对应关系。

进一步的,根据预设通信协议与路由端进行数据通信,包括:

当基于预设通信协议传输的第一别名信息之后,存储第一别名信息与目标网络的网络名称的对应关系。

进一步的,为了确保客户端发送的配网请求与目标网络相一致,本申请实施例还可以由客户端记录该目标网络对应的第三地理区域信息,并建立第三地理区域信息与第二别名信息以及历史网络名称的第二地理对应关系。

其中,本申请不对第三地理区域信息做具体限定,例如可以为根据坐标信息生成的地理区域信息,也可以为根据省份、街道、小区、办公楼等信息生成的地理区域信息。另外,第三地理区域可以与第一地理区域以及第二地理区域相同,也可以各不相同。

更进一步可选的,在s101(获取通过预设通信协议传输的第二别名信息)之后,还可以实施以下步骤:

检测预设通信网络协议中是否存在显示标识,显示标识用于指示客户端以别名网络名称作为目标网络的网络展示名称,别名网络名称为基于第二别名信息生成的名称;

当检测到存在显示标识后,基于显示标识,将目标网络的历史网络名称替换为别名网络名称。

在进一步可选的,本申请在当检测到存在显示标识之后,还包括:

检测预设通信网络协议中是否存在展示规则标识,展示规则标识用于指示客户端以预设规则显示别名网络名称;

当检测到存在展示规则标识后,基于展示规则标识以及显示标识,将目标网络的历史网络名称替换为别名网络名称。

进一步的,本申请中在获取到第二别名信息后,可以选择利用预设的展示规则针对性的将该别名信息进行展示。例如可以根据其他终端设备是否位于预设的地理区域来选择是否进行展示该第二别名信息。又或,也可以为根据当前时间是否位于预设的时间范围来选择是否进行展示该第二别名信息等等。

其中,本申请不对预设的预设时间范围做具体限定,例如可以为在每天特定的某个时间范围内,也可以为在工作日或是节假日等时间范围。另外,本申请同样不对预设地理区域做具体限定,例如可以为位于办公地点附近的某个区域内,也可以为在距离网络发起设备附近的某个区域等等。

例如以图5a进行说明,如图5a所示,在用户生成第二别名信息的时候,可以进一步的制定对应的第一展示规则。例如可以以时间范围(每个工作日)为标准来决定何时将该第二别名信息作为目标网络的网络展示名称。可以理解的,当为第二别名信息配置该第一展示规则后,即可以基于该第一展示规则,选择在每个工作日时将第二别名信息作为目标网络的网络展示名称。

进一步以图5b进行说明,如图5b所示,在用户生成第二别名信息的时候,可以进一步的制定对应的第一展示规则。例如可以以地理区域范围(距离网络发起设备500米以内的范围)为标准来决定何时将该第二别名信息作为目标网络的网络展示名称。可以理解的,当为第二别名信息配置该第一展示规则后,即可以基于该第一展示规则,选择在网络发起设备500米以内的范围内将第二别名信息作为目标网络的网络展示名称。

再或,本申请中在获取到第二别名信息后,还可以选择利用其他的展示规则针对性的将该别名信息进行展示。

例如以图5c进行说明,如图5c所示,在用户生成第二别名信息的时候,可以进一步的制定对应的第二展示规则。例如可以以智能设备的网络地址是否为预设通信地址为标准来决定是否将该第二别名信息作为目标网络的网络展示名称向其展示。可以理解的,当为第二别名信息配置该第二展示规则后,即可以基于该第二展示规则,选择向通信地址属于预设通信地址的终端设备进行该第二别名信息的展示。

还或,由于本申请中在修改网络名称时是将别名名称进行修改。因而可以避免相关技术中存在的一旦出现更改网络名称的情况时会存在先前连接的所有智能设备均断网的问题。因此,为了保证目标网络的始终顺畅,本申请即可以在检测到网络中的网络通信质量过低,和/或,第一已连接设备数量过量时,即可以生成基于第二别名信息的修改名称请求。例如该第二别名信息可以为表征告知其他终端设备禁止连接该网络的网络名称。

例如,当本申请在将“123”(第二别名信息)作为目标网络的网络展示名称之后,即可以开始监测当前目标网络的已连接设备数。并在确定当前目标网络的已连接设备数超过目标数量时,判定当前目标网络的网络负荷率过重,因此,本申请即可以生成基于网络名称为“当前连接设备数量已满”(第二别名信息)的修改名称请求。可以理解的,后续则会将该“当前连接设备数量已满”(第二别名信息)作为该目标网络的网络展示名称。以使其他用户在使用终端设备连接网络时忽略连接该目标网络。

又或,当本申请在将“abv”(第二别名信息)作为目标网络的网络展示名称之后,即可以开始监测当前目标网络的网络通信质量。并在确定当前目标网络的网络通信质量低于5mb/s时,判定当前目标网络的网络负荷率过重,因此,本申请即可以生成基于网络名称为“禁止连接此网络”(第二别名信息)的修改名称请求。可以理解的,后续则会将该“禁止连接此网络”(第二别名信息)作为该目标网络的网络展示名称。以使其他用户在使用终端设备连接网络时忽略连接该目标网络。

在本申请的另外一种实施方式中,本申请还提出一种网络连接的方法、装置、目标终端及介质。

图6示意性地示出了根据本申请实施方式的一种网络连接的方法的流程示意图。如图6所示,该方法应用于第二客户端,包括:

s401,向路由端发送第二配网请求,第二配网请求中携带有配网网络名称以及第二别名信息,第二配网请求用于连接目标网络;

s402,当接收到第二配网请求通过的消息时,根据预设通信协议与路由端进行数据通信。

首先,以目标网络为wifi网络为例进行说明,相关技术中,例如当用户第一次使用某个智能设备时,均需要给智能设备进行配网连接,即让智能设备连接上wifi网络,然后,才能进行本地或远程的操作、控制、查看等操作。进一步的,为了防止他人蹭网或只希望部分特定人群连接自己的网络等情况时,用户可以采取定期更改网络名称的措施,然而出现这种情况,会造成先前连接的所有智能设备均无法连接网络的事件发生。此时需要多个用户逐个操作,分别重新给所有已连接的智能设备再一一进行配网。当家里智能设备数量多时,会更耗时、更麻烦,非常影响用户体验及使用。可以理解的,当断网的智能设备数量较多时,采用上述方法会极大地消耗用户的操作时间,进而降低用户的体验。

为了解决上述提出的问题,本申请即可以由客户端在检测到在配备预设通信协议下进行目标网络连接的请求通过时,获取通过该通信协议的别名信息。可。而该第二别名信息可以用于与目标网络的网络名称相对应。

需要说明的是,本申请不对第二别名信息做具体限定,即只要第二别名信息可以与目标网络的网络名称相对应即可。进一步的,第二别名信息可以为字母,数字,汉字的其中任意一种来组成,也可以由字母,数字,汉字的其中任意多种来组成。

进一步的,本申请中,第二客户端可以向路由端发送第二配网请求,其中该第二配网请求中携带有第二别名信息以及配网网络名称。可以理解的,该配网请求用于连接目标网络。

本申请中,当客户端发送的配网请求中的配网网络名称与目标网络的当前网络名称(修改后的网络名称)不相同时,为了避免出现现有技术中存在的当配网名称与网络的当前名称不一致而直接判定配网失败所引起的客户端断网的事件,本申请还可以再次检测该配网请求中的第二别名信息与目标网络当前网络名称对应的别名信息是否相同。若相同,则由路由端确定该配网请求通过,若不相同,则由路由端确定该配网请求失败。

本申请中,当接收到基于修改网络名称生成的修改目标网络名称的请求后,在获取第二客户端发送的配网请求后,利用配网请求中包括的第二别名信息以及配网网络名称与当前网络名称、第一别名信息与历史网络名称的匹配结果满足预设条件时,确定配网请求通过。通过应用本申请的技术方案,可以在路由端接收到客户端的配网请求时,同时利用配网请求中的配网名称以及别名信息来确定是否通过该配网请求。进而避免由于相关技术中存在的一旦出现更改网络名称的情况时会存在当配网名称与网络的当前名称不一致而直接判定配网失败所引起的先前连接的所有智能设备均断网的问题。

进一步可选的,获取客户端所在的第四地理区域;

当确定第四地理区域与第三地理区域相距小于预设距离时,基于第二地理对应关系,获取与第三地理区域相对应的第二别名信息以及历史网络名称;

向路由端发送携带有第二别名信息以及历史网络名称的第二配网请求。

更进一步的,当客户端向路由端发送配网请求时,由于该客户端中可能存储有多个不同地理位置的网络对应的网络名称以及别名信息。为了可以尽快的确保客户端本次发送的配网请求与目标网络相一致,则客户端可以根据其当前所在的地理区域位置(第四地理区域信息),确定第四地理区域与第三地理区域的相距范围,并当确定第四地理区域与第三地理区域的相距范围相距小于预设距离时,则判定当前客户端所在位置需要连接的网络可能为目标网络。即可在获取到与第三地理区域相对应的第二别名信息以及历史网络名称之后,将该历史网络名称作为配网网络名称向路由端发送携带有第二别名信息以及配网网络名称的第二配网请求。

还需要说明的是,本申请不对预设距离做具体限定,例如可以为100米,也可以为500米等等。

进一步可选的,在s101(获取通过预设通信协议传输的第二别名信息)之后,还可以实施以下步骤:

获取目标时间段;

当确定目标时间段位于预设时间段时,向路由端发送第二配网请求。

进一步的,本申请也可以在第二客户端向服务器发送配网请求之前,进一步的检测客户端当前所处的时间段(目标时间段),并只有在确定该目标时间段位于预设时间段时,才可向路由端发送第二配网请求。

例如,当客户端当前所处的时间段为非工作时间段时,为了避免出现由于路由端停止工作所导致的客户端无谓发送配网请求的问题,本申请即可以将预设时间段设置为每周一至周五9:00-18:00的时间段。可以理解的,当客户端记录的获取同步请求事件对应的目标时间段为每周一至周五9:00-18:00的时间段时,才会向路由端发送第二配网请求。

同样需要说明的是,本申请不对预设时间段做具体限定,例如可以为节假日时间段,也可以为工作日时间段等等。

还进一步可选的,本申请在向路由端发送第二配网请求的过程中,可以首先向路由端发送第三配网请求,第三配网请求中携带有配网网络名称;

当确定基于配网网络名称生成的第三配网请求验证失败时,向路由端发送携带有配网网络名称以及第二别名信息的第二配网请求。

本申请中,当接收到基于修改网络名称生成的修改目标网络名称的请求后,在获取第二客户端发送的配网请求后,利用配网请求中包括的第二别名信息以及配网网络名称与当前网络名称、第一别名信息与历史网络名称的匹配结果满足预设条件时,确定配网请求通过。通过应用本申请的技术方案,可以在路由端接收到客户端的配网请求时,同时利用配网请求中的配网名称以及别名信息来确定是否通过该配网请求。进而避免由于相关技术中存在的一旦出现更改网络名称的情况时会存在当配网名称与网络的当前名称不一致而直接判定配网失败所引起的先前连接的所有智能设备均断网的问题。

在此进一步以图7进行举例说明本申请提出的网络连接的技术方案,以目标网络为wifi网络,第一路由端与第二路由端为同一路由端,第一客户端与第二客户端为同一客户端进行说明,如图7所示,首先需要用户在路由端获取预设的通信协议,并在确定客户端发送的基于ssid生成的配网请求通过后向客户端同步相关网络信息。进一步的,当路由端响应目标设备的配网请求并通过配网信息的合法验证之后,路由端即可以向客户端传送该别名信息,以使客户端根据保存该ssid,密码,别名信息,地理信息等等。进一步的,当路由端接收到修改ssid的指令时,在修改ssid后需要保存修改前的ssid(历史ssid)。并在后续接收到客户端发送的第二次配网请求时,首先比较配网请求的ssid和当前网络的ssid是否相同,若相同,则验证成功。若不同,则需要比较二者的别名信息是否一致,若不一致,判定配网失败。若一致,则继续比较配网的ssid和修改前的ssid是否相同,若相同,则在验证密码信息也一致后,确定同步wifi交互信息并开始数据交互。

在本申请的另外一种实施方式中,如图8所示,本申请还提供一种网络连接的装置。其中,该装置应用于路由端,包括检测模块501,图像模块502,其中:

检测模块501,被设置为当检测到存在第一客户端发送的针对目标网络的配网请求时,对所述配网请求进行合法性验证;

通信模块502,被设置为当确定针对所述配网请求的合法性验证通过时,根据所述预设通信协议实现与所述第一客户端的数据通信,所述预设通信协议中包括所述目标网络的网络名称、第一别名信息,且所述第一别名与所述网络名称相对应。

本申请中,在当检测到针对目标网络的连接请求通过时,可以获取用于替代展示目标网络的历史网络名称的第一别名信息,并将第一别名信息与目标网络的历史网络名称建立关联关系,以及将第一别名信息作为目标网络的网络展示名称,再当接收到基于第二别名信息生成的修改名称请求时,将该第一别名信息替换为第二别名信息。通过应用本申请的技术方案,可以在获取到别名信息后,将该别名信息替代历史网络名称以作为该网络的网络展示名称,并且在当后续接收到网络连接的请求时,直接将修改后的网络名称与该别名信息进行替换即可。进而避免由于相关技术中存在的一旦出现更改网络名称的情况时会存在先前连接的所有智能设备均断网的问题。

在本申请的另一种实施方式中,通信模块502,还包括:

通信模块502,被配置为根据所述预设通信协议,将所述第一别名信息发送给所述第一客户端。

在本申请的另一种实施方式中,通信模块502,还包括:

通信模块502,被配置为当接收到修改所述目标网络名称的请求时,将所述网络名称替换为所述修改网络名称,并存储所述修改后的网络名称、所述第一别名信息与历史网络名称的网络对应关系;

通信模块502,被配置为向所述第一客户端发送同步请求,所述同步请求用于告知所述第一客户端存在修改所述目标网络名称的请求的事件。

在本申请的另外一种实施方式中,如图9所示,本申请还提供一种网络连接的装置。其中,该装置应用于路由端,包括通信模块502,获取模块503,确定模块504,其中:

通信模块502,被配置为根据预设通信协议与客户端进行数据通信,所述预设通信协议中包括目标网络的修改网络名称、密码信息以及第一别名信息,所述预设通信协议中包括所述目标网络的网络名称、第一别名信息,且所述第一别名与所述修改网络名称相对应;

获取模块503,被配置为获取第二客户端发送的配网请求,所述配网请求中包括第二别名信息、配网网络名称以及密码信息,所述配网请求用于根据所述预设通信协议连接所述目标网络;

确定模块504,被配置为当确定所述配网请求满足预设条件时,根据所述预设通信协议与所述第二客户端进行数据通信。

在本申请的另一种实施方式中,获取模块503,还包括:

获取模块503,被配置为检测所述配网网络名称与所述网络名称是否相同;

获取模块503,被配置为当所述配网网络名称与所述网络名称不相同时,检测所述第二别名信息与所述第一别名信息是否相同;

获取模块503,被配置为若所述第二别名信息与所述第一别名信息相同时,确定所述配网请求通过。

在本申请的另一种实施方式中,获取模块503,还包括:

获取模块503,被配置为若所述第二别名信息与所述第一别名信息相同,则基于预存的网络对应关系,获取与所述网络名称相对应的所述历史网络名称;

获取模块503,被配置为判断所述历史网络名称与所述配网网络名称是否相同;

获取模块503,被配置为若所述历史网络名称与所述配网网络名称相同,则确定所述配网请求通过。

在本申请的另一种实施方式中,获取模块503,还包括:

获取模块503,被配置为将携带所述网络对应关系的替换指令发送给所述第二客户端,所述替换指令用于指示所述第二客户端将所述目标网络的网络名称替换为所述修改网络名称。

在本申请的另一种实施方式中,获取模块503,还包括:

获取模块503,被配置为若所述第二别名信息与所述第一别名信息不相同时,则确定所述第一客户端发送的配网请求失败。

在本申请的另一种实施方式中,获取模块503,还包括:

获取模块503,被配置为获取所述目标网络对应的第一地理区域信息,并建立所述第一地理区域信息与所述第一别名信息的第一地理对应关系;

获取模块503,被配置为利用预设通信协议,将所述第一地理区域信息与所述第一别名信息的第一地理对应关系发送给所述第二客户端。

在本申请的另一种实施方式中,获取模块503,还包括:

获取模块503,被配置为获取显示标识,所述显示标识用于指示所述第二客户端以别名网络名称作为所述目标网络的网络展示名称,所述别名网络名称为基于所述第一别名信息生成的网络名称;

获取模块503,被配置为将所述显示标识添加到所述预设通信协议中;

获取模块503,被配置为利用添加了所述显示标识的预设通信协议实现与所述第二客户端的数据通信。

在本申请的另一种实施方式中,获取模块503,还包括:

获取模块503,被配置为获取第一展示规则标识,所述第一展示规则标识用于指示所述第二客户端在预设时间范围,和/或,第二地理区域显示所述别名网络名称;

获取模块503,被配置为将所述第一展示规则标识添加到所述预设通信协议中;

获取模块503,被配置为利用添加了所述第一展示规则标识的预设通信协议,实现与所述第二客户端的数据通信。

在本申请的另一种实施方式中,获取模块503,还包括:

获取模块503,被配置为获取第二展示规则标识,所述第二展示规则标识用于指示所述第二客户端向网络地址在预设通信地址的通信设备显示所述别名网络名称;

获取模块503,被配置为将所述第二展示规则标识添加到所述预设通信协议中;

获取模块503,被配置为利用添加了所述第二展示规则标识的预设通信协议,实现与所述第二客户端的数据通信。

在本申请的另一种实施方式中,获取模块503,还包括:

获取模块503,被配置为获取第三展示规则标识,所述第三展示规则标识用于限制连接所述目标网络的通信设备数量;

获取模块503,被配置为将所述第三展示规则标识添加到所述预设通信协议中;

获取模块503,被配置为利用添加了所述第三展示规则标识的预设通信协议,实现与所述第二客户端的数据通信。

图10是根据一示例性实施例示出的一种电子设备的逻辑结构框图。例如,电子设备600可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图10,电子设备600可以包括以下一个或多个组件:处理器601和存储器602。

处理器601可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器601可以采用dsp(digitalsignalprocessing,数字信号处理)、fpga(field-programmablegatearray,现场可编程门阵列)、pla(programmablelogicarray,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器601也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(centralprocessingunit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器601可以在集成有gpu(graphicsprocessingunit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器601还可以包括ai(artificialintelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。

存储器602可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器602还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器602中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器601所执行以实现本申请中方法实施例提供的互动特效标定方法。

在一些实施例中,电子设备600还可选包括有:外围设备接口603和至少一个外围设备。处理器601、存储器602和外围设备接口603之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口603相连。具体地,外围设备包括:射频电路604、触摸显示屏605、摄像头606、音频电路607、定位组件608和电源609中的至少一种。

外围设备接口603可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器601和存储器602。在一些实施例中,处理器601、存储器602和外围设备接口603被集成在同一芯片或电路板上;在一些其他实施例中,处理器601、存储器602和外围设备接口603中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。

射频电路604用于接收和发射rf(radiofrequency,射频)信号,也称电磁信号。射频电路604通过电磁信号与通信网络以及其他通信设备进行通信。射频电路604将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路604包括:天线系统、rf收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路604可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2g、3g、4g及5g)、无线局域网和/或wifi(wirelessfidelity,无线保真)网络。在一些实施例中,射频电路604还可以包括nfc(nearfieldcommunication,近距离无线通信)有关的电路,本申请对此不加以限定。

显示屏605用于显示ui(userinterface,用户界面)。该ui可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏605是触摸显示屏时,显示屏605还具有采集在显示屏605的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器601进行处理。此时,显示屏605还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏605可以为一个,设置电子设备600的前面板;在另一些实施例中,显示屏605可以为至少两个,分别设置在电子设备600的不同表面或呈折叠设计;在再一些实施例中,显示屏605可以是柔性显示屏,设置在电子设备600的弯曲表面上或折叠面上。甚至,显示屏605还可以设置成非矩形的不规则图形,也即异形屏。显示屏605可以采用lcd(liquidcrystaldisplay,液晶显示屏)、oled(organiclight-emittingdiode,有机发光二极管)等材质制备。

摄像头组件606用于采集图像或视频。可选地,摄像头组件606包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及vr(virtualreality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件606还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。

音频电路607可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器601进行处理,或者输入至射频电路604以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在电子设备600的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器601或射频电路604的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路607还可以包括耳机插孔。

定位组件608用于定位电子设备600的当前地理位置,以实现导航或lbs(locationbasedservice,基于位置的服务)。定位组件608可以是基于美国的gps(globalpositioningsystem,全球定位系统)、中国的北斗系统、俄罗斯的格雷纳斯系统或欧盟的伽利略系统的定位组件。

电源609用于为电子设备600中的各个组件进行供电。电源609可以是交流电、直流电、一次性电池或可充电电池。当电源609包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。

在一些实施例中,电子设备600还包括有一个或多个传感器610。该一个或多个传感器610包括但不限于:加速度传感器611、陀螺仪传感器612、压力传感器613、指纹传感器614、光学传感器615以及接近传感器616。

加速度传感器611可以检测以电子设备600建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器611可以用于检测重力加速度在三个坐标轴上的分量。处理器601可以根据加速度传感器611采集的重力加速度信号,控制触摸显示屏605以横向视图或纵向视图进行用户界面的显示。加速度传感器611还可以用于游戏或者用户的运动数据的采集。

陀螺仪传感器612可以检测电子设备600的机体方向及转动角度,陀螺仪传感器612可以与加速度传感器611协同采集用户对电子设备600的3d动作。处理器601根据陀螺仪传感器612采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变ui)、拍摄时的图像稳定、游戏控制以及惯性导航。

压力传感器613可以设置在电子设备600的侧边框和/或触摸显示屏605的下层。当压力传感器613设置在电子设备600的侧边框时,可以检测用户对电子设备600的握持信号,由处理器601根据压力传感器613采集的握持信号进行左右手识别或快捷操作。当压力传感器613设置在触摸显示屏605的下层时,由处理器601根据用户对触摸显示屏605的压力操作,实现对ui界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。

指纹传感器614用于采集用户的指纹,由处理器601根据指纹传感器614采集到的指纹识别用户的身份,或者,由指纹传感器614根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器601授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器614可以被设置电子设备600的正面、背面或侧面。当电子设备600上设置有物理按键或厂商logo时,指纹传感器614可以与物理按键或厂商logo集成在一起。

光学传感器615用于采集环境光强度。在一个实施例中,处理器601可以根据光学传感器615采集的环境光强度,控制触摸显示屏605的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏605的显示亮度;当环境光强度较低时,调低触摸显示屏605的显示亮度。在另一个实施例中,处理器601还可以根据光学传感器615采集的环境光强度,动态调整摄像头组件606的拍摄参数。

接近传感器616,也称距离传感器,通常设置在电子设备600的前面板。接近传感器616用于采集用户与电子设备600的正面之间的距离。在一个实施例中,当接近传感器616检测到用户与电子设备600的正面之间的距离逐渐变小时,由处理器601控制触摸显示屏605从亮屏状态切换为息屏状态;当接近传感器616检测到用户与电子设备600的正面之间的距离逐渐变大时,由处理器601控制触摸显示屏605从息屏状态切换为亮屏状态。

本领域技术人员可以理解,图10中示出的结构并不构成对电子设备600的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器604,上述指令可由电子设备600的处理器620执行以完成上述网络连接的方法,该方法包括:根据预设通信协议与客户端进行数据通信,所述预设通信协议中包括目标网络的修改网络名称、密码信息以及第一别名信息,所述预设通信协议中包括所述目标网络的网络名称、第一别名信息,且所述第一别名与所述修改网络名称相对应;获取第二客户端发送的配网请求,所述配网请求中包括第二别名信息、配网网络名称以及密码信息,所述配网请求用于根据所述预设通信协议连接所述目标网络;当确定所述配网请求满足预设条件时,根据所述预设通信协议与所述第二客户端进行数据通信。可选地,上述指令还可以由电子设备600的处理器620执行以完成上述示例性实施例中所涉及的其他步骤。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

在示例性实施例中,还提供了一种应用程序/计算机程序产品,包括一条或多条指令,该一条或多条指令可以由电子设备600的处理器620执行,以完成上述网络连接的方法,该方法包括:根据预设通信协议与客户端进行数据通信,所述预设通信协议中包括目标网络的修改网络名称、密码信息以及第一别名信息,所述预设通信协议中包括所述目标网络的网络名称、第一别名信息,且所述第一别名与所述修改网络名称相对应;获取第二客户端发送的配网请求,所述配网请求中包括第二别名信息、配网网络名称以及密码信息,所述配网请求用于根据所述预设通信协议连接所述目标网络;当确定所述配网请求满足预设条件时,根据所述预设通信协议与所述第二客户端进行数据通信。可选地,上述指令还可以由电子设备600的处理器620执行以完成上述示例性实施例中所涉及的其他步骤。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1