一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

智能设备与终端的绑定方法以及绑定系统与流程

2022-02-24 13:46:06 来源:中国专利 TAG:


1.本技术涉及智能设备领域,具体而言,涉及一种智能设备与终端的绑定方法、计算机可读存储介质、处理器以及绑定系统。


背景技术:

2.随着物联网技术的发展,越来越多的智能设备通过接入网络实现了智能工作,为工作和生活带来了极大的便利。
3.当前主流的智能终端网络配置过程通常为:通过手机app(application,应用)端发送包含wifi(wireless fidelity,无线通信技术)用户名和密码的udp(user datagram protocol,用户数据报协议)广播包或者组播包,智能终端接收到该udp包,只要知道udp的组织形式,就可以通过接收到的udp包解密出wifi用户名和密码,然后智能终端将解密所得的wifi用户名和密码配置到指定的wifi接入点上。但现有方案的流程不能有效防止其他用户通过app端恶意配网。
4.在背景技术部分中公开的以上信息只是用来加强对本文所描述技术的背景技术的理解,因此,背景技术中可能包含某些信息,这些信息对于本领域技术人员来说并未形成在本国已知的现有技术。


技术实现要素:

5.本技术的主要目的在于提供一种智能设备与终端的绑定方法、计算机可读存储介质、处理器以及绑定系统,以解决现有技术中智能设备的网络配置方案无法有效防止恶意配网的问题。
6.根据本发明实施例的一个方面,提供了一种智能设备与终端的绑定方法,所述智能设备包括键盘,所述方法包括:在接收到目标终端的请求信息的情况下,生成对应的第一验证信息并将所述第一验证信息发送给所述目标终端,所述请求信息包括配网请求以及第一位置,所述第一位置为所述目标终端的位置;在接收到目标智能设备的反馈信息的情况下,根据所述请求信息以及所述反馈信息,确定是否允许所述目标终端与所述目标智能设备绑定,所述反馈信息包括第二验证信息以及第二位置,所述第二验证信息为所述目标智能设备响应于作用在目标键盘上的第一预定操作生成的,所述第一预定操作为输入所述第一验证信息的操作,所述目标键盘为所述目标智能设备的键盘,所述第二位置为所述目标智能设备的位置;在确定允许所述目标终端与所述目标智能设备绑定的情况下,发送许可信息至所述目标终端,以使得所述目标终端显示配网界面,所述目标终端根据所述配网界面与所述目标智能设备建立连接关系。
7.可选地,在接收到目标终端的请求信息的情况下,生成对应的第一验证信息并将所述第一验证信息发送给所述目标终端,包括:在接收到所述请求信息的情况下,生成所述第一验证信息并发送给所述目标终端;将所述第一验证信息以及对应的所述第一位置存储至数据库。
8.可选地,在接收到目标智能设备的反馈信息的情况下,根据所述请求信息以及所述反馈信息,确定是否允许所述目标终端与所述目标智能设备绑定,包括:在接收到所述反馈信息的情况下,从所述数据库中确定与所述第二验证信息相同的所述第一验证信息;根据所述第一验证信息确定对应的所述第一位置;确定所述第二位置是否位于包括所述第一位置的预定区域内;在确定所述第二位置位于所述预定区域内的情况下,确定允许所述目标终端与所述目标智能设备绑定。
9.可选地,所述请求信息还包括与所述目标智能设备绑定的设备信息,在确定允许所述目标终端与所述目标智能设备绑定的情况下,发送许可信息至所述目标终端,以使得所述目标终端显示配网界面之后,所述方法还包括:接收所述目标终端发送的所述目标智能设备的参数信息;将所述参数信息添加至对应的所述设备信息中。
10.根据本发明实施例的另一方面,还提供了一种智能设备与终端的绑定方法,包括:在接收到作用在目标终端上的用于添加目标智能设备的操作的情况下,生成请求信息并发送给服务器,所述请求信息包括配网请求以及第一位置,所述第一位置为所述目标终端的位置;接收所述服务器发送的第一验证信息,所述第一验证信息为所述服务器根据所述请求信息生成的;在接收到所述服务器发送的许可信息的情况下,根据所述许可信息,与所述目标智能设备建立连接关系,其中,所述许可信息为所述服务器在确定预定结果的情况下发出的,所述预定结果为所述服务器在接收到所述目标智能设备的反馈信息的情况下,根据所述请求信息以及所述反馈信息确定的,所述预定结果为允许所述目标终端与所述目标智能设备绑定,所述反馈信息包括第二验证信息以及第二位置,所述第二验证信息为所述目标智能设备响应于作用在目标键盘上的第一预定操作生成的,所述第一预定操作为输入所述第一验证信息的操作,所述目标键盘为所述目标智能设备的键盘,所述第二位置为所述目标智能设备的位置。
11.可选地,在接收到所述服务器发送的许可信息的情况下,根据所述许可信息,与所述目标智能设备建立连接关系,包括:在接收到所述许可信息的情况下,显示配网界面;接收作用在所述配网界面上的第二预定操作,与所述目标智能设备建立连接关系。
12.可选地,所述配网界面包括第一输入框以及第二输入框,接收作用在所述配网界面上的第二预定操作,与所述目标智能设备建立连接关系,包括:接收作用在所述第一输入框的输入操作,获取wifi名称;接收作用在所述第二输入框的输入操作,获取wifi密码;根据所述wifi名称以及所述wifi密码,接入所述目标智能设备发起的wifi广播。
13.可选地,在接收到所述服务器发送的许可信息的情况下,根据所述许可信息,与所述目标智能设备建立连接关系之后,所述方法还包括:获取所述目标智能设备的参数信息;发送所述参数信息至所述服务器,以使得所述服务器将所述参数信息添加至所述目标终端对应的设备信息中。
14.根据本发明实施例的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,所述程序用于执行任一种所述的方法。
15.根据本发明实施例的再一方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行任一种所述的方法。
16.根据本发明实施例的又一方面,还提供了一种绑定系统,包括智能设备、服务器以及终端子系统,其中,所述智能设备包括键盘;所述服务器包括第一控制装置,所述第一控
制装置用于执行任一种所述的方法;所述终端子系统包括终端以及所述终端的第二控制装置,所述第二控制装置用于执行任一种所述的方法。
17.采用本技术的技术方案,所述智能设备与终端的绑定方法中,首先,在接收到目标终端的包括配网请求以及第一位置的请求信息的情况下,生成对应的第一验证信息并发送给所述目标终端;然后,在接收到目标智能设备发送的包括第二验证信息以及第二位置的反馈信息的情况下,确定是否允许所述目标终端与所述目标智能设备绑定,所述第二验证信息为用户将目标终端将收到的第一验证信息输入目标智能设备的键盘生成的;最后,在确定允许所述目标终端与所述目标智能设备绑定的情况下,发送可以使得所述目标终端显示配网界面的许可信息至所述目标终端,以使得所述目标终端根据所述配网界面与所述目标智能设备建立连接关系。相比现有技术中智能设备的网络配置方案无法有效防止恶意配网的问题,本技术的所述智能设备与终端的绑定方法,在所述目标终端请求与所述目标智能设备建立连接关系时,根据所述第一验证信息、第二验证信息、第一位置以及第二位置,确定是否允许所述目标终端与所述目标智能设备绑定,只有在允许所述目标终端与所述目标智能设备绑定的情况下,所述目标终端与所述目标智能设备才能建立连接关系,这样可有效防止其他设备的恶意配网,保证了用户体验感较好。
附图说明
18.构成本技术的一部分的说明书附图用来提供对本技术的进一步理解,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
19.图1示出了根据本技术的实施例的智能设备与终端的绑定方法流程示意图;
20.图2示出了根据本技术的另一种实施例的智能设备与终端的绑定方法流程示意图;
21.图3示出了根据本技术的实施例的智能设备与终端的绑定装置的示意图;
22.图4示出了根据本技术的另一种实施例的智能设备与终端的绑定装置的示意图;
23.图5示出了根据本技术的实施例的智能设备与终端的绑定流程图。
具体实施方式
24.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
25.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
26.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清
楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
27.应该理解的是,当元件(诸如层、膜、区域、或衬底)描述为在另一元件“上”时,该元件可直接在该另一元件上,或者也可存在中间元件。而且,在说明书以及权利要求书中,当描述有元件“连接”至另一元件时,该元件可“直接连接”至该另一元件,或者通过第三元件“连接”至该另一元件。
28.正如背景技术中所说的,现有技术中的智能设备的网络配置方案无法有效防止恶意配网的问题,为了解决上述问题,本技术的一种典型的实施方式中,提供了一种智能设备与终端的绑定方法、计算机可读存储介质、处理器以及绑定系统。
29.根据本技术的实施例,提供了一种智能设备与终端的绑定方法,上述智能设备包括键盘,上述方法可以应用于服务器。
30.图1是根据本技术实施例的智能设备与终端的绑定方法的流程图。如图1所示,该方法包括以下步骤:
31.步骤s101,在接收到目标终端的请求信息的情况下,生成对应的第一验证信息并将上述第一验证信息发送给上述目标终端,上述请求信息包括配网请求以及第一位置,上述第一位置为上述目标终端的位置;
32.步骤s102,在接收到目标智能设备的反馈信息的情况下,根据上述请求信息以及上述反馈信息,确定是否允许上述目标终端与上述目标智能设备绑定,上述反馈信息包括第二验证信息以及第二位置,上述第二验证信息为上述目标智能设备响应于作用在目标键盘上的第一预定操作生成的,上述第一预定操作为输入上述第一验证信息的操作,上述目标键盘为上述目标智能设备的键盘,上述第二位置为上述目标智能设备的位置;
33.步骤s103,在确定允许上述目标终端与上述目标智能设备绑定的情况下,发送许可信息至上述目标终端,以使得上述目标终端显示配网界面,上述目标终端根据上述配网界面与上述目标智能设备建立连接关系。
34.上述智能设备与终端的绑定方法中,首先,在接收到目标终端的包括配网请求以及第一位置的请求信息的情况下,生成对应的第一验证信息并发送给上述目标终端;然后,在接收到目标智能设备发送的包括第二验证信息以及第二位置的反馈信息的情况下,确定是否允许上述目标终端与上述目标智能设备绑定,上述第二验证信息为用户将目标终端将收到的第一验证信息输入目标智能设备的键盘生成的;最后,在确定允许上述目标终端与上述目标智能设备绑定的情况下,发送可以使得上述目标终端显示配网界面的许可信息至上述目标终端,以使得上述目标终端根据上述配网界面与上述目标智能设备建立连接关系。相比现有技术中智能设备的网络配置方案无法有效防止恶意配网的问题,本技术的上述智能设备与终端的绑定方法,在上述目标终端请求与上述目标智能设备建立连接关系时,根据上述第一验证信息、第二验证信息、第一位置以及第二位置,确定是否允许上述目标终端与上述目标智能设备绑定,只有在允许上述目标终端与上述目标智能设备绑定的情况下,上述目标终端与上述目标智能设备才能建立连接关系,这样可有效防止其他设备的恶意配网,保证了用户体验感较好。
35.一种具体的实施例中,上述第一验证信息以及上述第二验证信息为验证码,当然,上述第一验证信息以及上述第二验证信息并不限于上述的验证码,其还可以为其他类型的验证信息,如汉字、图形等。
36.根据本技术的一种具体实施例,在接收到目标终端的请求信息的情况下,生成对应的第一验证信息并将上述第一验证信息发送给上述目标终端,包括:在接收到上述请求信息的情况下,生成上述第一验证信息并发送给上述目标终端;将上述第一验证信息以及对应的上述第一位置存储至数据库。通过生成对应的上述第一验证信息并发送上述第一验证信息给上述目标终端,并把上述第一验证信息以及上述第一位置一一对应地存储至上述数据库中,方便了后续根据上述请求信息以及上述反馈信息,确定是否允许上述目标终端与上述目标智能设备绑定,进一步地避免了其他终端恶意连接智能设备的问题。
37.为了进一步地保证终端与智能设备的配网的安全性,进一步地保证用户的体验感较好,根据本技术的另一种具体实施例,在接收到目标智能设备的反馈信息的情况下,根据上述请求信息以及上述反馈信息,确定是否允许上述目标终端与上述目标智能设备绑定,包括:在接收到上述反馈信息的情况下,从上述数据库中确定与上述第二验证信息相同的上述第一验证信息;根据上述第一验证信息确定对应的上述第一位置;确定上述第二位置是否位于包括上述第一位置的预定区域内;在确定上述第二位置位于上述预定区域内的情况下,确定允许上述目标终端与上述目标智能设备绑定。通过从上述数据库中确定与上述第二验证信息相同的上述第一验证信息,以及确定上述第二位置是否在上述第一位置的预定区域内,避免了不在上述目标智能设备附近的终端与上述目标智能设备建立连接关系,进一步地保证了配网安全性。
38.在实际的应用过程中,本领域技术人员可以根据实际需要设置上述预定区域的范围,比如设定上述预定区域为以上述第一位置为圆心,以20m为半径的区域。
39.根据本技术的又一种具体实施例,上述请求信息还包括与上述目标智能设备绑定的设备信息,在确定允许上述目标终端与上述目标智能设备绑定的情况下,发送许可信息至上述目标终端,以使得上述目标终端显示配网界面之后,上述方法还包括:接收上述目标终端发送的上述目标智能设备的参数信息;将上述参数信息添加至对应的上述设备信息中。在终端与智能设备建立连接关系后,将上述目标智能设备的参数信息添加至对应的上述设备信息中,这样在下一次相终端想要连接该智能设备时,不需要再重复以上验证过程,可以直接实现两者的连接,从而进一步地方便了用户操作,进一步地保证了用户体验感较好。
40.本技术的再一种具体的实施例中,在目标终端发送上述请求信息之前,用户需对对应的目标智能设备进行重置设置,使得上述目标智能设备处于待配网状态。
41.在实际的应用过程中,上述智能设备包括带键盘的门锁设备。
42.根据本技术的另一种典型的实施例,提供了一种智能设备与终端的绑定方法,上述方法可以应用于终端。
43.图2是根据本技术实施例的智能设备与终端的绑定方法的流程图。如图2所示,该方法包括以下步骤:
44.步骤s201,在接收到作用在目标终端上的用于添加目标智能设备的操作的情况下,生成请求信息并发送给服务器,上述请求信息包括配网请求以及第一位置,上述第一位置为上述目标终端的位置;
45.步骤s202,接收上述服务器发送的第一验证信息,上述第一验证信息为上述服务器根据上述请求信息生成的;
46.步骤s203,在接收到上述服务器发送的许可信息的情况下,根据上述许可信息,与上述目标智能设备建立连接关系,其中,上述许可信息为上述服务器在确定预定结果的情况下发出的,上述预定结果为上述服务器在接收到上述目标智能设备的反馈信息的情况下,根据上述请求信息以及上述反馈信息确定的,上述预定结果为允许上述目标终端与上述目标智能设备绑定,上述反馈信息包括第二验证信息以及第二位置,上述第二验证信息为上述目标智能设备响应于作用在目标键盘上的第一预定操作生成的,上述第一预定操作为输入上述第一验证信息的操作,上述目标键盘为上述目标智能设备的键盘,上述第二位置为上述目标智能设备的位置。
47.上述智能设备与终端的绑定方法中,首先,在接收到作用在目标终端上的用于添加目标智能设备的操作的情况下,生成包括配网请求以及第一位置的请求信息并发送给服务器;然后,接收上述服务器发送的第一验证信息,上述第一验证信息为上述服务器根据上述请求信息生成的;最后,在接收到上述服务器发送的许可信息的情况下,根据上述许可信息,与上述目标智能设备建立连接关系,其中,上述许可信息为上述服务器在确定表征允许上述目标终端与上述目标智能设备绑定的预定结果的情况下发出的,上述预定结果为上述服务器在接收到上述目标智能设备的包括第二验证信息以及第二位置的反馈信息的情况下,根据上述请求信息以及上述反馈信息确定的,上述第二验证信息为上述目标智能设备响应于作用在目标键盘上的第一预定操作生成的,上述第一预定操作为输入上述第一验证信息的操作。相比现有技术中智能设备的网络配置方案无法有效防止恶意配网的问题,本技术的上述智能设备与终端的绑定方法,在上述目标终端请求与上述目标智能设备建立连接关系时,根据上述第一验证信息、第二验证信息、第一位置以及第二位置,确定是否允许上述目标终端与上述目标智能设备绑定,只有在允许上述目标终端与上述目标智能设备绑定的情况下,上述目标终端与上述目标智能设备才能建立连接关系,这样可有效防止其他设备的恶意配网,保证了用户体验感较好。
48.一种具体的实施例中,上述第一验证信息以及上述第二验证信息为验证码,当然,上述第一验证信息以及上述第二验证信息并不限于上述的验证码,其还可以为其他类型的验证信息,如汉字、图形等。
49.根据本技术的一种具体实施例,在接收到上述服务器发送的许可信息的情况下,根据上述许可信息,与上述目标智能设备建立连接关系,包括:在接收到上述许可信息的情况下,显示配网界面;接收作用在上述配网界面上的第二预定操作,与上述目标智能设备建立连接关系。上述终端通过接收作用在上述配网界面上的上述第二预定操作,进一步地保证较为安全地建立上述智能设备与上述终端的连接关系,进一步地避免了恶意配网的问题。
50.为了进一步地避免其他设备的恶意配网,进一步地保证用户体验较好,根据本技术的另一种具体实施例,上述配网界面包括第一输入框以及第二输入框,接收作用在上述配网界面上的第二预定操作,与上述目标智能设备建立连接关系,包括:接收作用在上述第一输入框的输入操作,获取wifi名称;接收作用在上述第二输入框的输入操作,获取wifi密码;根据上述wifi名称以及上述wifi密码,接入上述目标智能设备发起的wifi广播。上述终端在得到上述许可信息的情况下,只有知道wifi名称以及wifi密码,才能接入上述智能设备发起的wifi广播,最终建立上述目标终端与上述目标智能设备的连接,这样进一步地保
证了上述连接关系的安全性较好。
51.根据本技术的又一种具体实施例,在接收到上述服务器发送的许可信息的情况下,根据上述许可信息,与上述目标智能设备建立连接关系之后,上述方法还包括:获取上述目标智能设备的参数信息;发送上述参数信息至上述服务器,以使得上述服务器将上述参数信息添加至上述目标终端对应的设备信息中。在终端与智能设备建立连接关系后,将上述目标智能设备的参数信息添加至对应的上述设备信息中,这样在下一次相终端想要连接该智能设备时,不需要再重复以上验证过程,可以直接实现两者的连接,从而进一步地方便了用户操作,进一步地保证了用户体验感较好。
52.具体地,上述终端可以包括手机、平板等电子设备,上述终端还可以包括电子设备中的app或者app中的小程序等。上述智能设备为带键盘的智能设备,比如带键盘的门锁设备。
53.本技术实施例还提供了一种智能设备与终端的绑定装置,上述装置可以应用于服务器,需要说明的是,本技术实施例的智能设备与终端的绑定装置可以用于执行本技术实施例所提供的应用于服务器端的智能设备与终端的绑定方法。以下对本技术实施例提供的智能设备与终端的绑定装置进行介绍。
54.图3是根据本技术实施例的智能设备与终端的绑定装置的示意图。如图3所示,该装置包括第一生成单元10、确定单元20以及第一发送单元30,其中,上述第一生成单元10用于在接收到目标终端的请求信息的情况下,生成对应的第一验证信息并将上述第一验证信息发送给上述目标终端,上述请求信息包括配网请求以及第一位置,上述第一位置为上述目标终端的位置;上述确定单元20用于在接收到目标智能设备的反馈信息的情况下,根据上述请求信息以及上述反馈信息,确定是否允许上述目标终端与上述目标智能设备绑定,上述反馈信息包括第二验证信息以及第二位置,上述第二验证信息为上述目标智能设备响应于作用在目标键盘上的第一预定操作生成的,上述第一预定操作为输入上述第一验证信息的操作,上述目标键盘为上述目标智能设备的键盘,上述第二位置为上述目标智能设备的位置;上述第一发送单元30用于在确定允许上述目标终端与上述目标智能设备绑定的情况下,发送许可信息至上述目标终端,以使得上述目标终端显示配网界面,上述目标终端根据上述配网界面与上述目标智能设备建立连接关系。
55.上述智能设备与终端的绑定装置中,通过上述第一生成单元在接收到目标终端的请求信息的情况下,生成对应的第一验证信息并将上述第一验证信息发送给上述目标终端,上述请求信息包括配网请求以及第一位置,上述第一位置为上述目标终端的位置;通过上述确定单元在接收到目标智能设备的反馈信息的情况下,根据上述请求信息以及上述反馈信息,确定是否允许上述目标终端与上述目标智能设备绑定,上述反馈信息包括第二验证信息以及第二位置,上述第二验证信息为上述目标智能设备响应于作用在目标键盘上的第一预定操作生成的,上述第一预定操作为输入上述第一验证信息的操作,上述目标键盘为上述目标智能设备的键盘,上述第二位置为上述目标智能设备的位置;通过上述第一发送单元在确定允许上述目标终端与上述目标智能设备绑定的情况下,发送许可信息至上述目标终端,以使得上述目标终端显示配网界面,上述目标终端根据上述配网界面与上述目标智能设备建立连接关系。相比现有技术中智能设备的网络配置方案无法有效防止恶意配网的问题,本技术的上述智能设备与终端的绑定装置,在上述目标终端请求与上述目标智
能设备建立连接关系时,根据上述第一验证信息、第二验证信息、第一位置以及第二位置,确定是否允许上述目标终端与上述目标智能设备绑定,只有在允许上述目标终端与上述目标智能设备绑定的情况下,上述目标终端与上述目标智能设备才能建立连接关系,这样可有效防止其他设备的恶意配网,保证了用户体验感较好。
56.一种具体的实施例中,上述第一验证信息以及上述第二验证信息为验证码,当然,上述第一验证信息以及上述第二验证信息并不限于上述的验证码,其还可以为其他类型的验证信息,如汉字、图形等。
57.根据本技术的一种具体实施例,上述第一生成单元包括生成模块以及存储模块,其中,上述生成模块用于在接收到上述请求信息的情况下,生成上述第一验证信息并发送给上述目标终端;上述存储模块用于将上述第一验证信息以及对应的上述第一位置存储至数据库。通过生成对应的上述第一验证信息并发送上述第一验证信息给上述目标终端,并把上述第一验证信息以及上述第一位置一一对应地存储至上述数据库中,方便了后续根据上述请求信息以及上述反馈信息,确定是否允许上述目标终端与上述目标智能设备绑定,进一步地避免了其他终端恶意连接智能设备的问题。
58.为了进一步地保证终端与智能设备的配网的安全性,进一步地保证用户的体验感较好,根据本技术的另一种具体实施例,上述确定单元包括第一确定模块、第二确定模块、第三确定模块以及第四确定模块,其中,上述第一确定模块用于在接收到上述反馈信息的情况下,从上述数据库中确定与上述第二验证信息相同的上述第一验证信息;上述第二确定模块用于根据上述第一验证信息确定对应的上述第一位置;上述第三确定模块用于确定上述第二位置是否位于包括上述第一位置的预定区域内;上述第四确定模块用于在确定上述第二位置位于上述预定区域内的情况下,确定允许上述目标终端与上述目标智能设备绑定。通过从上述数据库中确定与上述第二验证信息相同的上述第一验证信息,以及确定上述第二位置是否在上述第一位置的预定区域内,避免了不在上述目标智能设备附近的终端与上述目标智能设备建立连接关系,进一步地保证了配网安全性。
59.在实际的应用过程中,本领域技术人员可以根据实际需要设置上述预定区域的范围,比如设定上述预定区域为以上述第一位置为圆心,以20m为半径的区域。
60.根据本技术的又一种具体实施例,上述请求信息还包括与上述目标智能设备绑定的设备信息,上述装置还包括第一接收单元以及添加单元,其中,上述第一接收单元用于在确定允许上述目标终端与上述目标智能设备绑定的情况下,发送许可信息至上述目标终端,以使得上述目标终端显示配网界面之后,接收上述目标终端发送的上述目标智能设备的参数信息;上述添加单元用于将上述参数信息添加至对应的上述设备信息中。在终端与智能设备建立连接关系后,将上述目标智能设备的参数信息添加至对应的上述设备信息中,这样在下一次相终端想要连接该智能设备时,不需要再重复以上验证过程,可以直接实现两者的连接,从而进一步地方便了用户操作,进一步地保证了用户体验感较好。
61.本技术的再一种具体的实施例中,在目标终端发送上述请求信息之前,用户需对对应的目标智能设备进行重置设置,使得上述目标智能设备处于待配网状态。
62.在实际的应用过程中,上述智能设备包括带键盘的门锁设备。
63.本技术实施例还提供了一种智能设备与终端的绑定装置,上述装置可以应用于终端,需要说明的是,本技术实施例的智能设备与终端的绑定装置可以用于执行本技术实施
例所提供的应用于终端的智能设备与终端的绑定方法。以下对本技术实施例提供的智能设备与终端的绑定装置进行介绍。
64.图4是根据本技术实施例的智能设备与终端的绑定装置的示意图。如图4所示,该装置包括第二生成单元40、第二接收单元50以及连接单元60,其中,上述第二生成单元40用于在接收到作用在目标终端上的用于添加目标智能设备的操作的情况下,生成请求信息并发送给服务器,上述请求信息包括配网请求以及第一位置,上述第一位置为上述目标终端的位置;上述第二接收单元50用于接收上述服务器发送的第一验证信息,上述第一验证信息为上述服务器根据上述请求信息生成的;上述连接单元60用于在接收到上述服务器发送的许可信息的情况下,根据上述许可信息,与上述目标智能设备建立连接关系,其中,上述许可信息为上述服务器在确定预定结果的情况下发出的,上述预定结果为上述服务器在接收到上述目标智能设备的反馈信息的情况下,根据上述请求信息以及上述反馈信息确定的,上述预定结果为允许上述目标终端与上述目标智能设备绑定,上述反馈信息包括第二验证信息以及第二位置,上述第二验证信息为上述目标智能设备响应于作用在目标键盘上的第一预定操作生成的,上述第一预定操作为输入上述第一验证信息的操作,上述目标键盘为上述目标智能设备的键盘,上述第二位置为上述目标智能设备的位置。
65.上述智能设备与终端的绑定装置中,通过上述第二生成单元在接收到作用在目标终端上的用于添加目标智能设备的操作的情况下,生成请求信息并发送给服务器,上述请求信息包括配网请求以及第一位置,上述第一位置为上述目标终端的位置;通过上述第二接收单元接收上述服务器发送的第一验证信息,上述第一验证信息为上述服务器根据上述请求信息生成的;通过上述连接单元在接收到上述服务器发送的许可信息的情况下,根据上述许可信息,与上述目标智能设备建立连接关系,其中,上述许可信息为上述服务器在确定预定结果的情况下发出的,上述预定结果为上述服务器在接收到上述目标智能设备的反馈信息的情况下,根据上述请求信息以及上述反馈信息确定的,上述预定结果为允许上述目标终端与上述目标智能设备绑定,上述反馈信息包括第二验证信息以及第二位置,上述第二验证信息为上述目标智能设备响应于作用在目标键盘上的第一预定操作生成的,上述第一预定操作为输入上述第一验证信息的操作,上述目标键盘为上述目标智能设备的键盘,上述第二位置为上述目标智能设备的位置。相比现有技术中智能设备的网络配置方案无法有效防止恶意配网的问题,本技术的上述智能设备与终端的绑定方法,在上述目标终端请求与上述目标智能设备建立连接关系时,根据上述第一验证信息、第二验证信息、第一位置以及第二位置,确定是否允许上述目标终端与上述目标智能设备绑定,只有在允许上述目标终端与上述目标智能设备绑定的情况下,上述目标终端与上述目标智能设备才能建立连接关系,这样可有效防止其他设备的恶意配网,保证了用户体验感较好。
66.一种具体的实施例中,上述第一验证信息以及上述第二验证信息为验证码,当然,上述第一验证信息以及上述第二验证信息并不限于上述的验证码,其还可以为其他类型的验证信息,如汉字、图形等。
67.根据本技术的一种具体实施例,上述连接单元包括显示模块以及连接模块,其中上述显示模块用于在接收到上述许可信息的情况下,显示配网界面;上述连接模块用于接收作用在上述配网界面上的第二预定操作,与上述目标智能设备建立连接关系。上述终端通过接收作用在上述配网界面上的上述第二预定操作,进一步地保证较为安全地建立上述
智能设备与上述终端的连接关系,进一步地避免了恶意配网的问题。
68.为了进一步地避免其他设备的恶意配网,进一步地保证用户体验较好,根据本技术的另一种具体实施例,上述配网界面包括第一输入框以及第二输入框,上述连接模块包括第一获取子模块、第二获取子模块以及接入子模块,其中,上述第一获取子模块用于接收作用在上述第一输入框的输入操作,获取wifi名称;上述第二获取子模块用于接收作用在上述第二输入框的输入操作,获取wifi密码;上述接入子模块用于根据上述wifi名称以及上述wifi密码,接入上述目标智能设备发起的wifi广播。上述终端在得到上述许可信息的情况下,只有知道wifi名称以及wifi密码,才能接入上述智能设备发起的wifi广播,最终建立上述目标终端与上述目标智能设备的连接,这样进一步地保证了上述连接关系的安全性较好。
69.根据本技术的又一种具体实施例,上述装置还包括获取单元以及第二发送单元,其中上述获取单元用于在接收到上述服务器发送的许可信息的情况下,根据上述许可信息,与上述目标智能设备建立连接关系之后,获取上述目标智能设备的参数信息;上述第二发送单元用于发送上述参数信息至上述服务器,以使得上述服务器将上述参数信息添加至上述目标终端对应的设备信息中。在终端与智能设备建立连接关系后,将上述目标智能设备的参数信息添加至对应的上述设备信息中,这样在下一次相终端想要连接该智能设备时,不需要再重复以上验证过程,可以直接实现两者的连接,从而进一步地方便了用户操作,进一步地保证了用户体验感较好。
70.具体地,上述终端可以包括手机、平板等电子设备,上述终端还可以包括电子设备中的app或者app中的小程序等。上述智能设备为带键盘的智能设备,比如带键盘的门锁设备。
71.上述智能设备与终端的绑定装置包括处理器和存储器,上述第一生成单元、上述确定单元、上述第一发送单元、上述第二生成单元、上述第二接收单元以及上述连接单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
72.处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来解决现有技术中智能设备的网络配置方案无法有效防止恶意配网的问题。
73.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。
74.本发明实施例提供了一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现上述智能设备与终端的绑定方法。
75.本发明实施例提供了一种处理器,上述计算机可读存储介质包括存储的程序,其中,上述程序运行时执行上述智能设备与终端的绑定方法。
76.本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现至少以下步骤:
77.步骤s101,在接收到目标终端的请求信息的情况下,生成对应的第一验证信息并将上述第一验证信息发送给上述目标终端,上述请求信息包括配网请求以及第一位置,上
述第一位置为上述目标终端的位置;
78.步骤s102,在接收到目标智能设备的反馈信息的情况下,根据上述请求信息以及上述反馈信息,确定是否允许上述目标终端与上述目标智能设备绑定,上述反馈信息包括第二验证信息以及第二位置,上述第二验证信息为上述目标智能设备响应于作用在目标键盘上的第一预定操作生成的,上述第一预定操作为输入上述第一验证信息的操作,上述目标键盘为上述目标智能设备的键盘,上述第二位置为上述目标智能设备的位置;
79.步骤s103,在确定允许上述目标终端与上述目标智能设备绑定的情况下,发送许可信息至上述目标终端,以使得上述目标终端显示配网界面,上述目标终端根据上述配网界面与上述目标智能设备建立连接关系,
80.或者处理器执行程序时实现至少以下步骤:
81.步骤s201,在接收到作用在目标终端上的用于添加目标智能设备的操作的情况下,生成请求信息并发送给服务器,上述请求信息包括配网请求以及第一位置,上述第一位置为上述目标终端的位置;
82.步骤s202,接收上述服务器发送的第一验证信息,上述第一验证信息为上述服务器根据上述请求信息生成的;
83.步骤s203,在接收到上述服务器发送的许可信息的情况下,根据上述许可信息,与上述目标智能设备建立连接关系,其中,上述许可信息为上述服务器在确定预定结果的情况下发出的,上述预定结果为上述服务器在接收到上述目标智能设备的反馈信息的情况下,根据上述请求信息以及上述反馈信息确定的,上述预定结果为允许上述目标终端与上述目标智能设备绑定,上述反馈信息包括第二验证信息以及第二位置,上述第二验证信息为上述目标智能设备响应于作用在目标键盘上的第一预定操作生成的,上述第一预定操作为输入上述第一验证信息的操作,上述目标键盘为上述目标智能设备的键盘,上述第二位置为上述目标智能设备的位置。
84.本文中的设备可以是服务器、pc、pad、手机等。
85.本技术还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有至少如下方法步骤的程序:
86.步骤s101,在接收到目标终端的请求信息的情况下,生成对应的第一验证信息并将上述第一验证信息发送给上述目标终端,上述请求信息包括配网请求以及第一位置,上述第一位置为上述目标终端的位置;
87.步骤s102,在接收到目标智能设备的反馈信息的情况下,根据上述请求信息以及上述反馈信息,确定是否允许上述目标终端与上述目标智能设备绑定,上述反馈信息包括第二验证信息以及第二位置,上述第二验证信息为上述目标智能设备响应于作用在目标键盘上的第一预定操作生成的,上述第一预定操作为输入上述第一验证信息的操作,上述目标键盘为上述目标智能设备的键盘,上述第二位置为上述目标智能设备的位置;
88.步骤s103,在确定允许上述目标终端与上述目标智能设备绑定的情况下,发送许可信息至上述目标终端,以使得上述目标终端显示配网界面,上述目标终端根据上述配网界面与上述目标智能设备建立连接关系,
89.或者适于执行初始化有至少如下方法步骤的程序:
90.步骤s201,在接收到作用在目标终端上的用于添加目标智能设备的操作的情况
下,生成请求信息并发送给服务器,上述请求信息包括配网请求以及第一位置,上述第一位置为上述目标终端的位置;
91.步骤s202,接收上述服务器发送的第一验证信息,上述第一验证信息为上述服务器根据上述请求信息生成的;
92.步骤s203,在接收到上述服务器发送的许可信息的情况下,根据上述许可信息,与上述目标智能设备建立连接关系,其中,上述许可信息为上述服务器在确定预定结果的情况下发出的,上述预定结果为上述服务器在接收到上述目标智能设备的反馈信息的情况下,根据上述请求信息以及上述反馈信息确定的,上述预定结果为允许上述目标终端与上述目标智能设备绑定,上述反馈信息包括第二验证信息以及第二位置,上述第二验证信息为上述目标智能设备响应于作用在目标键盘上的第一预定操作生成的,上述第一预定操作为输入上述第一验证信息的操作,上述目标键盘为上述目标智能设备的键盘,上述第二位置为上述目标智能设备的位置。
93.根据本技术的另一种典型的实施例,还提供了一种处理器,上述处理器用于运行程序,其中,上述程序运行时执行上述智能设备与终端的绑定方法。
94.根据本技术的又一种典型的实施例,还提供了一种绑定系统,包括智能设备、服务器以及终端子系统,其中,上述智能设备包括键盘;上述服务器包括第一控制装置,上述第一控制装置用于执行上述的应用于服务器端的智能设备与终端的绑定方法;上述终端子系统包括终端以及上述终端的第二控制装置,上述第二控制装置用于执行上述的应用于终端的智能设备与终端的绑定方法。
95.上述绑定系统,包括智能设备、服务器以及终端子系统,其中,上述智能设备包括键盘;上述服务器包括第一控制装置,上述第一控制装置用于执行上述的应用于服务器端的智能设备与终端的绑定方法;上述终端子系统包括终端以及上述终端的第二控制装置,上述第二控制装置用于执行上述的应用于终端的智能设备与终端的绑定方法。相比现有技术中智能设备的网络配置方案无法有效防止恶意配网的问题,本技术的上述智能设备与终端的绑定系统,在上述目标终端请求与上述目标智能设备建立连接关系时,通过设置上述第一验证信息、第二验证信息、第一位置以及第二位置,确定是否允许上述目标终端与上述目标智能设备绑定,只有在允许上述目标终端与上述目标智能设备绑定的情况下,上述目标终端与上述目标智能设备才能建立连接关系,这样可有效防止其他设备的恶意配网,保证了用户体验感较好。
96.根据本技术的一种具体实施例的智能设备与终端的绑定流程具体如下:
97.如图5所示,用户通过手机上的app发送请求信息到服务器,上述请求信息包括配网请求、表征用户位置的第一位置以及用户信息;
98.服务器保存上述第一位置以及上述用户信息至数据库中;
99.服务器生成对应的上述第一验证码,并返回该第一验证码到用户的手机,以使得手机将该第一验证码显示在屏幕上;
100.用户根据手机上显示的上述第一验证码,在目标智能设备的键盘上输入第二验证码,在用户未输错的情况下,上述第一验证码与上述第二验证码相同;
101.目标智能设备接收到该第二验证码时,将包括该第二验证码以及表征目标智能设备的第二位置的反馈信息发送到服务器;
102.服务器解析反馈信息,进行信息验证和位置信息验证,具体地,服务器先从数据库中查找第二验证码对应的第一位置,确定第二位置是否在包括第一位置的预定区域内,在上述第二位置在包括第一位置的预定区域内时,验证通过,确定配网成功,否则确定配网失败。这样,在用户将上述第一验证码输入错误,或者用户超出目标智能设备的允许配网范围时,无法与目标智能设备配网成功,避免了恶意配网的问题。
103.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
104.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
105.上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
106.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
107.上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例上述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
108.从以上的描述中,可以看出,本技术上述的实施例实现了如下技术效果:
109.1)、本技术上述智能设备与终端的绑定方法中,首先,在接收到目标终端的包括配网请求以及第一位置的请求信息的情况下,生成对应的第一验证信息并发送给上述目标终端;然后,在接收到目标智能设备发送的包括第二验证信息以及第二位置的反馈信息的情况下,确定是否允许上述目标终端与上述目标智能设备绑定,上述第二验证信息为用户将目标终端将收到的第一验证信息输入目标智能设备的键盘生成的;最后,在确定允许上述目标终端与上述目标智能设备绑定的情况下,发送可以使得上述目标终端显示配网界面的许可信息至上述目标终端,以使得上述目标终端根据上述配网界面与上述目标智能设备建立连接关系。相比现有技术中智能设备的网络配置方案无法有效防止恶意配网的问题,本技术的上述智能设备与终端的绑定方法,在上述目标终端请求与上述目标智能设备建立连接关系时,根据上述第一验证信息、第二验证信息、第一位置以及第二位置,确定是否允许上述目标终端与上述目标智能设备绑定,只有在允许上述目标终端与上述目标智能设备绑
定的情况下,上述目标终端与上述目标智能设备才能建立连接关系,这样可有效防止其他设备的恶意配网,保证了用户体验感较好。
110.2)、本技术上述智能设备与终端的绑定方法中,首先,在接收到作用在目标终端上的用于添加目标智能设备的操作的情况下,生成包括配网请求以及第一位置的请求信息并发送给服务器;然后,接收上述服务器发送的第一验证信息,上述第一验证信息为上述服务器根据上述请求信息生成的;最后,在接收到上述服务器发送的许可信息的情况下,根据上述许可信息,与上述目标智能设备建立连接关系,其中,上述许可信息为上述服务器在确定表征允许上述目标终端与上述目标智能设备绑定的预定结果的情况下发出的,上述预定结果为上述服务器在接收到上述目标智能设备的包括第二验证信息以及第二位置的反馈信息的情况下,根据上述请求信息以及上述反馈信息确定的,上述第二验证信息为上述目标智能设备响应于作用在目标键盘上的第一预定操作生成的,上述第一预定操作为输入上述第一验证信息的操作。相比现有技术中智能设备的网络配置方案无法有效防止恶意配网的问题,本技术的上述智能设备与终端的绑定方法,在上述目标终端请求与上述目标智能设备建立连接关系时,根据上述第一验证信息、第二验证信息、第一位置以及第二位置,确定是否允许上述目标终端与上述目标智能设备绑定,只有在允许上述目标终端与上述目标智能设备绑定的情况下,上述目标终端与上述目标智能设备才能建立连接关系,这样可有效防止其他设备的恶意配网,保证了用户体验感较好。
111.3)、本技术上述智能设备与终端的绑定装置中,通过上述第一生成单元在接收到目标终端的请求信息的情况下,生成对应的第一验证信息并将上述第一验证信息发送给上述目标终端,上述请求信息包括配网请求以及第一位置,上述第一位置为上述目标终端的位置;通过上述确定单元在接收到目标智能设备的反馈信息的情况下,根据上述请求信息以及上述反馈信息,确定是否允许上述目标终端与上述目标智能设备绑定,上述反馈信息包括第二验证信息以及第二位置,上述第二验证信息为上述目标智能设备响应于作用在目标键盘上的第一预定操作生成的,上述第一预定操作为输入上述第一验证信息的操作,上述目标键盘为上述目标智能设备的键盘,上述第二位置为上述目标智能设备的位置;通过上述第一发送单元在确定允许上述目标终端与上述目标智能设备绑定的情况下,发送许可信息至上述目标终端,以使得上述目标终端显示配网界面,上述目标终端根据上述配网界面与上述目标智能设备建立连接关系。相比现有技术中智能设备的网络配置方案无法有效防止恶意配网的问题,本技术的上述智能设备与终端的绑定装置,在上述目标终端请求与上述目标智能设备建立连接关系时,根据上述第一验证信息、第二验证信息、第一位置以及第二位置,确定是否允许上述目标终端与上述目标智能设备绑定,只有在允许上述目标终端与上述目标智能设备绑定的情况下,上述目标终端与上述目标智能设备才能建立连接关系,这样可有效防止其他设备的恶意配网,保证了用户体验感较好。
112.4)、本技术上述智能设备与终端的绑定装置中,通过上述第二生成单元在接收到作用在目标终端上的用于添加目标智能设备的操作的情况下,生成请求信息并发送给服务器,上述请求信息包括配网请求以及第一位置,上述第一位置为上述目标终端的位置;通过上述第二接收单元接收上述服务器发送的第一验证信息,上述第一验证信息为上述服务器根据上述请求信息生成的;通过上述连接单元在接收到上述服务器发送的许可信息的情况下,根据上述许可信息,与上述目标智能设备建立连接关系,其中,上述许可信息为上述服
务器在确定预定结果的情况下发出的,上述预定结果为上述服务器在接收到上述目标智能设备的反馈信息的情况下,根据上述请求信息以及上述反馈信息确定的,上述预定结果为允许上述目标终端与上述目标智能设备绑定,上述反馈信息包括第二验证信息以及第二位置,上述第二验证信息为上述目标智能设备响应于作用在目标键盘上的第一预定操作生成的,上述第一预定操作为输入上述第一验证信息的操作,上述目标键盘为上述目标智能设备的键盘,上述第二位置为上述目标智能设备的位置。相比现有技术中智能设备的网络配置方案无法有效防止恶意配网的问题,本技术的上述智能设备与终端的绑定方法,在上述目标终端请求与上述目标智能设备建立连接关系时,根据上述第一验证信息、第二验证信息、第一位置以及第二位置,确定是否允许上述目标终端与上述目标智能设备绑定,只有在允许上述目标终端与上述目标智能设备绑定的情况下,上述目标终端与上述目标智能设备才能建立连接关系,这样可有效防止其他设备的恶意配网,保证了用户体验感较好。
113.5)、本技术上述的绑定系统,包括智能设备、服务器以及终端子系统,其中,上述智能设备包括键盘;上述服务器包括第一控制装置,上述第一控制装置用于执行上述的应用于服务器端的智能设备与终端的绑定方法;上述终端子系统包括终端以及上述终端的第二控制装置,上述第二控制装置用于执行上述的应用于终端的智能设备与终端的绑定方法。相比现有技术中智能设备的网络配置方案无法有效防止恶意配网的问题,本技术的上述智能设备与终端的绑定方法,在上述目标终端请求与上述目标智能设备建立连接关系时,根据上述第一验证信息、第二验证信息、第一位置以及第二位置,确定是否允许上述目标终端与上述目标智能设备绑定,只有在允许上述目标终端与上述目标智能设备绑定的情况下,上述目标终端与上述目标智能设备才能建立连接关系,这样可有效防止其他设备的恶意配网,保证了用户体验感较好。
114.以上所述仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献