智能设备及其遥控系统和遥控配对方法
【技术领域】
[0001]本发明涉及智能设备领域,特别涉及智能设备及其遥控系统和遥控配对方法。
【背景技术】
[0002]随着信息化产业和物联网行业的发展,智能设备已成为今后家居领域发展的必然趋势。当前的智能设备领域,智能设备一般通过遥控器或手机进行遥控,其与遥控器或手机之间的通信是经过密钥加密后进行传输的。
[0003]传统的技术方案中,通常是在生产过程中为每件智能设备设置唯一密钥,并保存在智能设备内;用户购买该产品后,获取到该密钥,并将此密钥输入到手机或遥控器中进行配对,配对成功后,才能使智能设备与遥控器或手机之间建立安全链路,也就是说,利用初始的临时密钥完成配对操作后,智能设备和遥控器之间约定长期密钥,利用长期密钥对通信的加密进行后续的遥控。这个过程通常被称为长期密钥的分发(LTK)。
[0004]由于智能灯等智能设备普遍没有按键和显示器,用户要获取密钥时,只能通过智能灯的说明书或外包装盒上的二维码或序列号制作成的标签的方式,这种做法直接增加了生产工序的复杂程度及生产成本;而且容易造成密钥丢失和安全隐患。
【发明内容】
[0005]本发明的目的在于提供一种智能设备及其遥控系统和遥控配对方法,使得简化智能设备生产过程中的工序,降低成本,不易丢失密钥,且能提高安全性。
[0006]为解决上述技术问题,本发明的实施方式提供了一种智能设备的遥控配对方法,包含以下步骤:
[0007]A.智能设备在接收到配对请求后,生成并显示随机密钥;
[0008]B.如果所述智能设备接收到与所述生成的随机密钥匹配的密钥,则与发送该密钥的遥控装置交换长期密钥以完成遥控配对,成为已配对状态。
[0009]本发明的实施方式还提供了一种智能设备,包含:
[0010]生成模块,用于在接收到配对请求后,生成随机密钥;
[0011]显示模块,用于显示随机密钥;
[0012]判断模块,用于判断是否接收到与所述生成的随机密钥匹配的密钥;
[0013]交换模块,用于在判定接收到与所述生成的随机密钥匹配的密钥时,与发送该密钥的遥控装置交换长期密钥以完成遥控配对,成为已配对状态。
[0014]本发明的实施方式还提供了一种智能设备遥控系统,包含上述的智能设备,还包含遥控装置,所述遥控装置包含:
[0015]通信模块,用于发送配对请求,还用于向所述智能设备发送接收到的密钥;
[0016]第一配对模块,用于根据与所述智能设备交换的长期密钥,完成遥控配对。
[0017]本发明实施方式相对于现有技术而言,主要区别及其效果在于:利用智能设备随机生成的密钥和遥控装置进行匹配,减少了生产时在智能设备的系统内预设临时密钥的工序,简化了生产工序,降低了成本;同时,由于临时密钥为智能设备随机生成,避免丢失,增加了链路的安全性。可见,本发明实施方式可以使得简化智能设备生产过程中的工序,降低成本,不易丢失密钥,且能提尚安全性。
[0018]作为进一步改进,可以在进入所述步骤A之前,所述智能设备判断是否处于已配对状态;若否,则再执行所述步骤A。进一步限定智能设备只有在未配对状态才进行配对,保证智能设备同时只交换一个长期密钥,进一步保证链路的安全性。
[0019]作为进一步改进,在所述智能设备判断是否处于已配对状态的步骤中,所述智能设备可以在完成上电时进行所述是否处于已配对状态的判断。进一步限定智能设备在上电后立即进行配对状态的检测,明确配对操作的执行时机,避免智能设备长时间处于检测状态,降低硬件的功耗。
[0020]作为进一步改进,在所述步骤B中,所述随机密钥通过智能设备自带的灯组显示。利用自带的灯组显示随机密钥,避免使用显示器等设备,实现简便,成本低廉。
[0021]作为进一步改进,随机密钥显示的形式可以包含以下之一或其任意组合:灯组的亮灭、灯组的闪烁次数和灯组的颜色组合。利用灯组的不同显示方法,可以表达各种密钥,可实现性强。
[0022]作为进一步改进,在所述步骤B之后,可以包含以下步骤:C.第二遥控装置从所述遥控装置或所述智能设备中获取所述长期密钥;D.所述第二遥控装置根据所述获取的长期密钥,与所述智能设备完成遥控配对。在智能设备处于已配对状态时,第二遥控装置可以通过获得长期密钥直接完成配对,简化配对流程,实现一个智能设备对应多个遥控装置。
[0023]作为进一步改进,在所述步骤B之后,可以包含以下步骤:Q.所述智能设备在接收到清除密钥指令后,清除遥控配对信息,成为未配对状态。进一步限定已经配对的智能设备也可以根据指令清除配对信息,丰富智能设备的遥控配对方法,提升方案的灵活性。
[0024]作为进一步改进,在所述清除遥控配对信息的步骤前,所述智能设备判断所述清除密钥指令的信号强度是否大于预设阈值;如果判定所述信号强度大于预设阈值,则再执行所述清除遥控配对信息的步骤。进一步限定进行清除操作时,遥控装置必须离智能设备足够近,保证清除操作不被误操作。
[0025]作为进一步改进,长期密钥由所述智能设备或所述遥控装置随机生成。进一步限定长期密钥也为随机生成,更加保障了本发明实施方式中链路的安全性。
[0026]作为进一步改进,智能设备为以下之一或其任意组合:智能灯、智能水杯、智能水壶、智能自拍器和智能烟雾报警器。避免增加用于显示临时密钥的显示装置,节省硬件成本。
【附图说明】
[0027]图1是根据本发明第一实施方式中的智能设备的遥控配对方法流程图;
[0028]图2是根据本发明第二实施方式中的智能设备的遥控配对方法流程图;
[0029]图3是根据本发明第四实施方式中的智能设备示意图;
[0030]图4是根据本发明第五实施方式中的智能设备示意图;
[0031]图5是根据本发明第六实施方式中的智能设备遥控系统示意图;
[0032]图6是根据本发明第六实施方式中的另一智能设备遥控系统示意图。
【具体实施方式】
[0033]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。
[0034]本发明的第一实施方式涉及一种智能设备的遥控配对方法。本实施方式中以智能灯作为智能设备进行说明,其流程如图1所示,具体如下:
[0035]步骤101,智能灯判断是否处于已配对状态;若是,则结束本实施方式中的智能设备遥控配对流程;若否,继续执行步骤102。
[0036]具体的说,本步骤中智能灯是在完成上电时进行判断的,如果判定为已配对状态,也就是曾经完成过长期密钥的分发(LTK),那么这个智能灯已经具有配对的遥控装置,不需要再进行配对,则直接退出流程。相反,如果还没有配对,处于未配对状态,则需要执行后续配对步骤。
[0037]步骤102,进入配对流程。
[0038]具体的说,步骤102之后,也就是步骤103至步骤112为完整的遥控配对流程。
[0039]步骤103,判断是否接收到配对请求。
[0040]具体的说,本实施方式中本步骤是判断是否接收到来自遥控装置的配对请求。
[0041]步骤104,判断进入配对流程是否达到预设时间。
[0042]具体的说,从步骤102开始,会进行计时,比如计时20s,也就是设定预设时间为20s,在实际应用中,智能灯打开(S卩“上电”)后,在检测是否接收到配对请求的同时会进行计时,如果没有收到配对请求,则会进一步判断是否检测超时,如果计时超过预定的20s,智能灯不再进行检测,不再后续流程,如果还没有超时,则返回步骤103再次判断是否收到配对请求。
[0043]步骤105,生成临时密钥。