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

一种智能设备配对的方法、装置、电子设备和存储介质与流程

2022-11-09 21:42:55 来源:中国专利 TAG:


1.本技术涉及智能设备技术领域,尤其涉及一种智能设备配对的方法、装置、电子设备和存储介质。


背景技术:

2.随着科技的发展,智能家居逐渐步入人们的日常生活。用户可以通过手机搜索附近的智能设备,从而手机和指定的智能设备进行配对,这样手机就可以绑定具有该智能设备,如冰箱、空调、洗衣机等。
3.一般智能设备只能被一个终端绑定并受该终端的控制,如果智能设备再次被其他终端绑定,那么之前绑定的终端就会失去对智能设备的控制权,导致控制智能设备的终端数量单一。


技术实现要素:

4.本技术实施例的目的在于提供一种智能设备配对的方法、装置、电子设备和存储介质,以解决控制智能设备的终端数量单一的问题。
5.具体技术方案如下:
6.第一方面,提供了一种智能设备配对的方法,应用于智能设备,所述方法包括:
7.接收到终端发送的蓝牙配对请求时,保存所述蓝牙配对请求中携带的所述终端的临时地址信息,其中,所述临时地址信息唯一标识所述终端,所述智能设备只能保存最近一次进行蓝牙配对的终端的临时地址信息;
8.在确定与所述终端蓝牙配对成功后,关闭蓝牙配对模块,以使其他终端扫描所述终端的配对识别码与所述智能设备进行配对,其中,所述配对识别码指示所述终端的临时地址信息。
9.可循的,确定与所述终端蓝牙配对成功包括:
10.根据所述蓝牙配对请求,随机生成目标信息并保存所述目标信息;
11.将所述目标信息实际展示给用户,以使用户根据所述目标信息在所述终端上输入验证信息;
12.将所述终端发送的所述验证信息和所述目标信息进行匹配;
13.在匹配成功的情况下,确定与所述终端配对成功。
14.可循的,确定与所述终端蓝牙配对成功后,所述方法还包括:
15.将所述临时地址信息转换为正式地址信息,其中,所述临时地址信息指示所述智能设备的蓝牙模块和所述终端之间的网络层配对成功,所述正式地址信息指示所述智能设备和所述蓝牙模块之间的设备层配对成功。
16.可选地,将所述目标信息实际展示给用户包括:
17.将所述目标信息以文字或语音的方式展示给用户。
18.可选地,所述方法还包括:
19.在检测到预设的按键组合操作的情况下,重新进入配对模式,以使终端和所述智能设备重新配对。
20.第二方面,提供了一种智能设备配对的方法,应用于终端,所述方法包括:
21.发送携带有所述终端的临时地址信息的蓝牙配对请求至智能设备,以使所述智能设备保存所述临时地址信息,其中,所述临时地址信息唯一标识所述终端,所述智能设备只能保存最近一次进行蓝牙配对的终端的临时地址信息;
22.在确定与智能设备配对成功后,根据用户操作共享配对识别码,以使其他终端通过所述配对识别码与所述智能设备进行配网,其中,所述智能设备在配对成功后会关闭蓝牙配对模块,所述配对识别码指示所述终端的临时地址信息。
23.可选地,确定与智能设备配对成功包括:
24.根据用户操作获取验证信息,其中,所述验证信息根据所述智能设备实际展示给用户的目标信息得到的;
25.将所述验证信息发送至所述智能设备,以使所述智能设备对所述目标信息和所述验证信息进行匹配;
26.在接收到所述智能设备发送的匹配成功信息时,确定与智能设备配对成功。
27.第三方面,提供了一种智能设备配对的装置,应用于智能设备,所述装置包括:
28.保存模块,用于接收到终端发送的蓝牙配对请求时,保存所述蓝牙配对请求中携带的所述终端的临时地址信息,其中,所述临时地址信息唯一标识所述终端,所述智能设备只能保存最近一次进行蓝牙配对的终端的临时地址信息;
29.关闭模块,用于在确定与所述终端蓝牙配对成功后,关闭蓝牙配对模块,以使其他终端扫描所述终端的配对识别码与所述智能设备进行配对,其中,所述配对识别码指示所述终端的临时地址信息。
30.第四方面,提供了一种智能设备配对的装置,应用于终端,所述装置包括:
31.发送模块,用于发送携带有所述终端的临时地址信息的蓝牙配对请求至智能设备,以使所述智能设备保存所述临时地址信息,其中,所述临时地址信息唯一标识所述终端,所述智能设备只能保存最近一次进行蓝牙配对的终端的临时地址信息;
32.共享模块,用于在确定与智能设备配对成功后,根据用户操作共享配对识别码,以使其他终端通过所述配对识别码与所述智能设备进行配网,其中,所述智能设备在配对成功后会关闭蓝牙配对模块,所述配对识别码指示所述终端的临时地址信息。
33.第五方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
34.存储器,用于存放计算机程序;
35.处理器,用于执行存储器上所存放的程序时,实现任一所述的智能设备配对的方法步骤。
36.第六方面,提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现任一所述的智能设备配对的方法步骤。
37.本技术实施例有益效果:
38.本技术实施例提供了一种智能设备配对的方法智能设备保存终端的临时地址信息,在终端和智能设备配对成功后,终端和其他终端共享一个配网识别码,即终端和其他终
端共享一个临时地址信息,这样智能设备在能够被多个终端绑定且控制的同时,还会保留最早绑定的终端对智能设备的控制权,实现不限制控制智能设备的终端的数量。
39.当然,实施本技术的任一产品或方法并不一定需要同时达到以上的所有优点。
附图说明
40.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
41.图1为本技术实施例提供的一种智能设备配对的方法硬件环境示意图;
42.图2为本技术实施例提供的一种智能设备配对的方法流程图;
43.图3为本技术实施例提供的终端和智能设备的数据处理框图;
44.图4为本技术实施例提供的一种智能设备配对的装置的结构示意图;
45.图5为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
46.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
47.在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本技术的说明,其本身并没有特定的意义。因此,“模块”与“部件”可以混合地使用。
48.为了解决背景技术中提及的问题,根据本技术实施例的一方面,提供了一种智能设备配对的方法的实施例。
49.可选地,在本技术实施例中,上述智能设备配对的方法可以应用于如图1所示的由终端101和智能设备103所构成的硬件环境中。如图1所示,智能设备103通过网络与终端101进行连接,终端101上的小程序或app可控制智能设备,可在终端上或独立于终端设置数据库105,用于为终端101提供数据存储服务,上述网络包括但不限于:广域网、城域网或局域网,终端101包括但不限于pc、手机、平板电脑等。
50.本技术实施例中的一种智能设备配对的方法可以由智能设备103来执行,还可以是由终端101(或终端101上的小程序)执行。
51.下面将结合具体实施方式,以应用于智能设备为例,对本技术实施例提供的一种智能设备配对的方法进行详细的说明,如图2所示,具体步骤如下:
52.步骤201:接收到终端发送的蓝牙配对请求时,保存蓝牙配对请求中携带的终端的临时地址信息。
53.其中,临时地址信息唯一标识终端,智能设备只能保存最近一次进行蓝牙配对的终端的临时地址信息。
54.终端小程序中,用户点击添加设备按钮进入设备扫描页面,确定预设扫描时长内显示在范围内且扫描成功的智能设备,用户点击需要绑定的智能设备,进入配对流程。小程
序控制终端采用ble低功耗模式向外广播,广播数据为针对该智能设备的蓝牙配对请求。
55.终端发送蓝牙配对请求至智能设备的蓝牙模块后,蓝牙模块解析蓝牙配对请求,蓝牙配对请求中携带有终端的临时地址信息,蓝牙模块保存该临时地址信息并发送解析后的数据至智能设备,该临时地址信息能够唯一标识终端,蓝牙模块保存该临时地址信息。
56.一般蓝牙模块仅可以保存一个临时地址信息,当一个终端配对成功后,如果再有一个终端和该智能设备进行配对,则蓝牙模块的网络层会把新终端的地址信息重新保存为临时地址信息,新的临时地址信息会覆盖原来已经配对成功的地址信息,这会导致无论第二个终端是否配对成功,第一个终端都无法控制智能设备,因为蓝牙模块保存的临时地址信息已被修改,导致原终端的地址信息与蓝牙模块存储的临时地址信息不匹配,所以第一个终端都无法控制智能设备。
57.其中,通过小程序采用蓝牙方式控制智能设备,用户无需再使用遥控器,节省购买成本,并且用户也不需要手机再下载app,操作简单方便,满足各个年龄段的人群使用。
58.步骤202:在确定与终端蓝牙配对成功后,关闭蓝牙配对模块,以使其他终端扫描终端的配对识别码与智能设备进行配对。
59.其中,配对识别码指示终端的临时地址信息。
60.智能设备与终端蓝牙配对成功后,会发送退出配对模式指令至蓝牙模块,指示蓝牙模块关闭蓝牙配对模式,再此之后若有终端通过蓝牙搜索该智能设备是无法搜索到的,这样避免蓝牙模块与其他终端进行配对。终端完成配对后,蓝牙模块关闭蓝牙配对模式,能够降低智能设备的功耗,还能避免其他终端配对导致最早配对的终端用户无法控制智能设备。
61.如果还需要其他终端控制该智能设备,需要通过配网识别码,终端先与该智能设备配对,再对该智能设备进行控制。用户在已配对的终端上分享配网识别码,该配网识别码指示终端的临时地址信息,其他终端扫描该配网识别码后,则至少有两个终端共享一个临时地址信息,那么配对的终端都可以绑定和控制该智能设备,这样其他终端绑定智能设备的方式简化,还能保留首次绑定的终端用户的控制权。
62.在本技术中,智能设备保存终端的临时地址信息,在终端和智能设备配对成功后,终端和其他终端共享一个配网识别码,即终端和其他终端共享一个临时地址信息,这样智能设备在能够被多个终端绑定且控制的同时,还会保留最早绑定的终端对智能设备的控制权,实现不限制控制智能设备的终端的数量。
63.可选地,确定与终端蓝牙配对成功包括:根据蓝牙配对请求,随机生成目标信息并保存目标信息;将目标信息实际展示给用户,以使用户根据目标信息在终端上输入验证信息;将终端发送的验证信息和目标信息进行匹配;在匹配成功的情况下,确定与终端配对成功。
64.智能设备的主控接收到蓝牙配对请求后,会随机生成目标信息并保存目标信息。主控将目标信息发送至智能设备的显示面板,将目标信息实际展示给用户,用户根据目标信息在终端上输入验证信息。其中,主控在接收到蓝牙配对请求和发送目标信息之间需要预留一定的时长,该时长和目标信息的数据字节数量、数据传输速率相关,目的是为了避免发送和接收产生冲突。
65.其中,智能设备展示目标信息,可以采用以文字或语音的方式展示给用户。示例性
地,目标信息为验证码,那么智能设备通过显示屏显示双八验证码,或智能设备语音播报验证码。用户根据智能设备展示的验证码,在终端界面上进行验证码(验证信息)的输入。终端将验证信息发送至智能设备。
66.智能设备发送目标信息后,进入准备配对模式,然后查看是否有复位请求,若有复位请求,则进入正式配对模式,将终端发送的验证信息和已保存的目标信息进行匹配,若在预设时长内匹配成功,则表示用户在规定时间内输入了正确的验证码,那么智能设备与终端配对成功。若预设时长内未匹配成功,则表示用户没有在规定时间内输入验证码,或输入验证码错误,那么智能设备与终端配对失败。
67.智能设备通过蓝牙模块发送配对结果至终端,若配对失败,则终端根据用户操作重新输入验证信息。若配对成功,则终端绑定该智能设备,进而可以控制该智能设备。示例性地,智能设备为空调,那么终端可以对空调进行开关机、模式调节、风速选择、定时、扫风、灯光等控制。
68.在本技术中,一方面通过目标信息的实时展示,可以使用户确认展示目标信息的设备为待绑定的智能设备,提高绑定的成功率,另一方面,智能设备展示目标信息,可以避免无意搜索到智能设备蓝牙的外人看到目标信息从而误绑定,提高智能设备配对的安全性。
69.另外,针对现有技术中的配对过程,遥控复位是用户点击绑定后,需要使用配套遥控器进行复位后方可绑定,本技术相对于遥控复位能够通过目标信息的实时展示准确识别智能设备;条码验证是用户点击绑定后,需要用户在绑定界面输入智能设备的条形码,如果条形码损坏或弄脏则不易识别,本技术采用语音或显示屏的文字,能够避免条码不易识别的问题;无验证是用户点击绑定后,直接可以绑定,不需要任何验证方式,本技术相对于无验证,提高了绑定的安全性和可靠性。
70.作为一种可选的实施方式,确定与终端蓝牙配对成功后,方法还包括:将临时地址信息转换为正式地址信息,其中,临时地址信息指示智能设备的蓝牙模块和终端之间的网络层配对成功,正式地址信息指示智能设备和蓝牙模块之间的设备层配对成功。
71.在本技术实施例中,图3为终端和智能设备的数据处理框图,可以看出,终端和智能设备的蓝牙模块之间通过网络层连接,蓝牙模块和智能设备之间通过设备层连接,终端采用ble低功耗模式向外广播,智能设备的ble模块收到广播数据后,解析出数据并通过串口转给智能设备,同理,智能设备通过串口将数据发送到蓝牙模块,蓝牙模块解析出对应数据再通过广播的方式把数据发送给终端。因此终端想要控制智能设备,需要把控制指令间接发送给蓝牙模块,蓝牙模块再转发给智能设备。
72.本技术为了提高绑定的安全性,设置了双重验证方式,即网络层验证和设备层验证,网络层验证指终端和蓝牙模块的验证,设备层验证指的是蓝牙模块和智能设备的验证。想要终端正常控制智能设备必须网络层和设备层均验证成功才可以。
73.终端发送蓝牙配对请求至蓝牙模块后,蓝牙模块解析蓝牙配对请求,蓝牙配对请求中携带有终端的临时地址信息,蓝牙模块保存该临时地址信息并发送解析后的数据至智能设备,该临时地址信息能够唯一标识终端,蓝牙模块保存该临时地址信息指示终端和蓝牙模块之间的网络层验证成功。
74.网络层验证成功后,需要进行设备层的验证,具体为,智能设备对终端发送的验证
信息进行校验,若校验结果为校验成功,则蓝牙模块将临时地址信息转化为正式地址信息,此时表明智能设备和蓝牙模块之间的设备层验证成功。
75.本技术在终端和智能设备绑定过程中,进行了网络层和设备层的双重验证,提高了绑定的安全性。
76.作为一种可选的实施方式,方法还包括:在检测到预设的按键组合操作的情况下,重新进入配对模式,以使终端和智能设备重新配对。
77.若已经成功配对的终端不再使用或暂时不在用户身边,用户可以采用其他终端重新与智能设备进行配对,包括两种方式:一,智能设备重新上电进入配对模式;二,智能设备检测到预设的按键组合操作,进入配对模式。当用户自己想要重新配对时,不必使智能设备掉电上电,按组合按键即可重新进行蓝牙配对,降低功耗的同时,简化用户操作,并同时满足用户需求。
78.示例性地,按键组合操作可以为空调长按“风速键 加键”组合键3s,蜂鸣器响一声后进入配对模式。
79.可选地,为避免同一终端绑定多个智能设备而导致混淆时,每一个智能设备在终端上都可以根据用户需求更改设备名称,并且可以对绑定的智能设备进行单个解绑或者全部解绑。
80.基于相同的技术构思,本技术实施例还提供了一种智能设备配对的装置,应用于智能设备,如图4所示,该装置包括:
81.保存模块401,用于接收到终端发送的蓝牙配对请求时,保存蓝牙配对请求中携带的终端的临时地址信息,其中,临时地址信息唯一标识终端,智能设备只能保存最近一次进行蓝牙配对的终端的临时地址信息;
82.关闭模块402,用于在确定与终端蓝牙配对成功后,关闭蓝牙配对模块,以使其他终端扫描终端的配对识别码与智能设备进行配对,其中,配对识别码指示终端的临时地址信息。
83.可选地,关闭模块402用于:
84.根据蓝牙配对请求,随机生成目标信息并保存目标信息;
85.将目标信息实际展示给用户,以使用户根据目标信息在终端上输入验证信息;
86.将终端发送的验证信息和目标信息进行匹配;
87.在匹配成功的情况下,确定与终端配对成功。
88.可选地,该装置还用于:
89.将临时地址信息转换为正式地址信息,其中,临时地址信息指示智能设备的蓝牙模块和终端之间的网络层配对成功,正式地址信息指示智能设备和蓝牙模块之间的设备层配对成功。
90.可选地,关闭模块402用于:
91.将目标信息以文字或语音的方式展示给用户。
92.可选地,该装置还用于:
93.在检测到预设的按键组合操作的情况下,重新进入配对模式,以使终端和智能设备重新配对。
94.基于相同的技术构思,本技术实施例还提供了一种智能设备配对的装置,应用于
device,pld)、现场可编程门阵列(field-programmable gate array,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本技术所述功能的其它电子单元或其组合中。
110.对于软件实现,可通过执行本文所述功能的单元来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
111.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
112.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
113.在本技术所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
114.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
115.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
116.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
117.以上所述仅是本技术的具体实施方式,使本领域技术人员能够理解或实现本技术。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术
将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献