设备连接方法、电子设备及存储介质技术

技术编号:38687296 阅读:11 留言:0更新日期:2023-09-02 23:00
本申请实施例涉及设备控制领域,提供一种设备连接方法、电子设备及存储介质。该方法获取目标设备的设备信息,在目标设备已与第一用户终端绑定时,根据设备信息,向服务器发送验证信息获取请求,接收服务器基于验证信息获取请求返回的初始随机数及随机数生成时间,根据初始随机数、随机数生成时间及当前时间,生成连接密码,根据连接密码,与已绑定的目标设备建立连接。上述方法能够确保设备之间连接的安全性及稳定性。全性及稳定性。全性及稳定性。

【技术实现步骤摘要】
设备连接方法、电子设备及存储介质


[0001]本申请涉及设备控制
,具体涉及一种设备连接方法、电子设备及存储介质。

技术介绍

[0002]目前,在控制设备与物联网设备(例如,物联网设备可以为储能设备、割草机器人、冰箱、空调等)建立连接时,物联网设备通常需要对控制设备发送的连接密码进行校验。然而,当用户对外分享连接密码或者连接密码泄露时,容易导致物联网设备被非法设备控制,从而导致物联网设备的安全性及稳定性受到一定的影响。

技术实现思路

[0003]本申请提供一种设备连接方法、电子设备及存储介质,以解决设备之间连接的安全性及稳定性问题。
[0004]本申请实施例第一方面提供一种设备连接方法,应用于第一用户终端,所述第一用户终端与服务器通信,所述方法包括:获取目标设备的设备信息;在所述目标设备已与所述第一用户终端绑定时,根据所述设备信息,向所述服务器发送验证信息获取请求;接收所述服务器基于所述验证信息获取请求返回的初始随机数及随机数生成时间;根据所述初始随机数、所述随机数生成时间及当前时间,生成连接密码;根据所述连接密码,与已绑定的目标设备建立连接。
[0005]本申请实施例通过结合初始随机数、随机数生成时间及当前时间,能够生成实时动态变化的连接密码,且连接密码的变化由初始随机数、随机数生成时间以及当前时间决定,即便连接密码泄露,由于非法设备没有掌握连接密码的生成方式,所以,一段时间后连接密码会自动更新,非法设备无法根据旧的密码连接目标设备,也无法得到新的连接密码,从而确保设备之间的连接安全性及稳定性。
[0006]本申请实施例第二方面提供一种设备连接装置,运行于第一用户终端,所述第一用户终端与服务器通信,所述装置包括:获取单元,用于获取目标设备的设备信息;发送单元,用于在所述目标设备已与所述第一用户终端绑定时,根据所述设备信息,向所述服务器发送验证信息获取请求;接收单元,用于接收所述服务器基于所述验证信息获取请求返回的初始随机数及随机数生成时间;生成单元,用于根据所述初始随机数、所述随机数生成时间及当前时间,生成连接密码;建立单元,用于根据所述连接密码,与已绑定的目标设备建立连接。
[0007]本申请实施例第三方面提供一种电子设备,所述电子设备包括:存储器,存储计算机可读指令;及处理器,执行所述存储器中存储的计算机可读指令以实现所述设备连接方法。
[0008]本申请实施例第四方面提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可读指令,所述计算机可读指令被电子设备中的处理器执行以实现所述设
备连接方法。
附图说明
[0009]图1是本申请实施例提供的一种设备连接方法的应用场景图。
[0010]图2是本申请实施例提供的设备连接方法的流程图。
[0011]图3是本申请另一实施例提供的设备连接方法的流程图。
[0012]图4是本申请另一实施例提供的设备连接方法的流程图。
[0013]图5是本申请实施例提供的设备连接方法的交互流程图。
[0014]图6是本申请实施例提供的设备连接方法的交互流程图。
[0015]图7是本申请实施例提供的设备连接装置的功能模块图。
[0016]图8是本申请实施例提供的实现设备连接方法的电子设备的结构示意图。
具体实施方式
[0017]为了使本申请的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本申请进行详细描述。
[0018]需要说明的是,本申请中“至少一个”是指一个或者多个,“多个”是指两个或多于两个。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。本申请的说明书和权利要求书及附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不是用于描述特定的顺序或先后次序。
[0019]在本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
[0020]结合图1说明本申请实施例提供的一种设备连接方法的应用场景。设备连接方法应用于用户终端(如图1中的第一用户终端100、第二用户终端101、第三用户终端102)、服务器200及目标设备300构成的交互系统中。在用户终端与目标设备300的交互过程中,第一用户终端100、第二用户终端101、第三用户终端102分别可以从目标设备300的蓝牙广播中获取目标设备300的设备信息,实现第一用户终端100、第二用户终端101、第三用户终端102与目标设备300的绑定及连接。在目标设备300未与任一用户终端绑定时,任一用户终端,例如,第一用户终端100可以向服务器200发送绑定请求,以请求服务器200将第一用户终端100与目标设备300建立绑定关系。在目标设备300与第一用户终端100绑定后,第一用户终端100可以向服务器200发送验证信息获取请求,服务器200会基于验证信息获取请求向第一用户终端100返回初始随机数及随机数生成时间,第一用户终端100根据接收到的初始随机数及随机数生成时间能够生成实时动态变化的连接密码,并基于生成的连接密码与已绑定的目标设备300建立连接,确保设备之间的连接安全性及稳定性。
[0021]需要说明的是,图1中用户终端以手机为例,目标设备300以储能设备为例,上述举例仅为示例性说明,实际应用中并不限于此。
[0022]本申请实施例中的用户终端可以是任何一种可与用户进行人机交互的电子产品,用户终端通常为用户便于携带的产品,例如,平板电脑、智能手机、个人数字助理(Personal Digital Assistant,PDA)、游戏机、智能穿戴式设备等。
[0023]用户终端能够按照事先设定或存储的计算机可读指令,自动进行数值计算和/或信息处理,其硬件包括但不限于微处理器、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程门阵列(Field-Programmable Gate Array,FPGA)、数字信号处理器(Digital Signal Processor,DSP)、嵌入式设备等。
[0024]本申请实施例中的服务器200可以是独立的服务器,也可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信安全服务、内容分发网络以及其他基础云计算服务的云服务器。
[0025]本申请实施例中的目标设备300可以是具有短距离无线通信功能(例如,蓝牙功能等)的物联网设备,包括但不限于例如移动储能设备、家庭储能设备、移动空调、家用空调、割草机、扫地机、智能配电面板等。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备连接方法,其特征在于,应用于第一用户终端,所述第一用户终端与服务器通信,所述方法包括:获取目标设备的设备信息;在所述目标设备已与所述第一用户终端绑定时,根据所述设备信息,向所述服务器发送验证信息获取请求;接收所述服务器基于所述验证信息获取请求返回的初始随机数及随机数生成时间;根据所述初始随机数、所述随机数生成时间及当前时间,生成连接密码;根据所述连接密码,与已绑定的目标设备建立连接。2.如权利要求1所述的设备连接方法,其特征在于,在获取目标设备的设备信息之后,所述方法还包括:在所述目标设备未与任一用户终端绑定时,基于所述设备信息向所述服务器发送绑定请求,所述绑定请求用于指示所述服务器将所述第一用户终端与所述目标设备建立绑定。3.如权利要求1所述的设备连接方法,其特征在于,在获取目标设备的设备信息之后,所述方法还包括:在所述目标设备与第二用户终端绑定时,向所述第二用户终端发送第一权限分享请求,所述第一权限分享请求用于请求所述目标设备的连接权限。4.如权利要求1所述的设备连接方法,其特征在于,所述方法还包括:接收第三用户终端发送的第二权限分享请求;所述第二权限分享请求用于请求所述目标设备的连接权限;根据所述第二权限分享请求及所述第三用户终端的用户类型,向所述第三用户终端分享所述目标设备的连接权限。5.如权利要求4所述的设备连接方法,其特征在于,所述根据所述第二权限分享请求及所述第三用户终端的用户类型,向所述第三用户终端分享所述目标设备的连接权限,包括:若所述第二权限分享请求...

【专利技术属性】
技术研发人员:吴传志郑锐畅陈熙王雷
申请(专利权)人:深圳市正浩创新科技股份有限公司
类型:发明
国别省市:

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

1