设备无线模块及其运行方法、家电设备与流程

文档序号:15982654发布日期:2018-11-17 00:30阅读:178来源:国知局

本发明涉及设备无线通讯领域,尤其涉及设备无线模块及其运行方法、家电设备。

背景技术

随着无线网络的飞快发展,越来越多的电子设备通过无线模块实现了与其他设备之间的无线通信,但同时通信数据的安全性也是无线模块的重要问题。现有技术的无线模块都通过数字证书来进行数据传输中的安全保证,但是该数字证书存在有效期,且通过数字证书需通过时钟来验证是否过期。因此,若无线模块中不存在时钟芯片,则无法实现数字证书的有效验证。



技术实现要素:

本申请实施例通过提供一种设备无线模块及其运行方法、家电设备,解决了现有技术中设备无线模块在运行时,数字证书能进行有效验证的技术问题。

本申请实施例提供了设备无线模块的运行方法,包括以下步骤:

当无法确定实时时钟时,通过第一信道向通信设备获取实时时钟;

在接收到通信设备返回的实时时钟时,根据接收到的实时时钟,验证无线模块内的证书是否过期。

可选地,所述在接收到通信设备返回的实时时钟时,根据接收到的实时时钟,验证无线模块内的证书是否过期的步骤之后还包括:

当无线模块内的证书过期时,向所述证书服务器获取证书,并接收所述证书服务器返回的证书。

可选地,所述在接收到通信设备返回的实时时钟时,根据接收到的实时时钟,验证无线模块内的证书是否过期的步骤之后还包括:

当无线模块内的证书有效时,基于该证书通过所述通信设备的第二信道进行数据传输。

可选地,所述当无线模块无法确定实时时钟时,通过第一信道向通信设备获取实时时钟的步骤包括:

当无线模块内不存在实时时钟时,直接通过第一信道向通信设备获取实时时钟;或者,

当无线模块内的实时时钟无法获取时,通过第一信道向通信设备获取实时时钟。

可选地,所述当无线模块无法确定实时时钟时,通过第一信道向通信设备获取实时时钟的步骤之前还包括:

所述无线模块开启后,周期性地确定实时时钟,来对无线模块内的证书进行验证;或者,

所述无线模块接收到需要进行数据传输指令时,确定实时时钟,来对无线模块内的证书进行验证。

可选地,所述通信设备的第一信道为非加密信道,第二信道为加密信道。

本申请实施例还提供一种设备无线模块,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述任一实施方法的运行方法的步骤。

可选地,无线模块为wifi模块。

本申请实施例还提供一种家电设备,包括上述实施方式的无线模块。

可选地,所述家电设备包括空气调节器。

本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:

本发明技术方案无线模块的运行方法利用与无线模块进行通信的通信设备,获取实时时钟,从而在无线模块中不存在实时时钟或者实时时钟出现故障时,也能实现无线模块中的数字证书的验证,避免了电子设备利用过期的证书进行通信而无法实现正常有效的通信的问题,保证了电子设备的有效通信。

附图说明

图1是本发明技术方案一实施方式的无线模块的运行方法的流程示意图;

图2是本发明技术方案另一实施方式的无线模块的运行方法的流程示意图;

图3是本发明技术方案又一实施方式的无线模块的运行方法的流程示意图;

图4是本发明技术方案涉及的无线模块的系统结构示例图;

图5是本发明实施方案涉及的电子设备与其他设备的通信系统结构示例图。

具体实施方式

为了更好的理解上述技术方案,下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本发明技术方案主要为解决现有技术中电子设备的无线模块没有内置时钟或者内置的时钟故障时,导致无法验证无线模块中的证书是否过期,从而使得电子设备利用过期的证书进行通信时,无法实现正常有效的通信,对此,本发明技术方案与其建立通信的通信设备获取实时时钟,并利用获取来的实时时钟验证无线模块中的证书是否过期,从而避免了电子设备利用过期的证书进行通信而无法实现正常有效的通信的问题。

一实施方式中,该电子设备例如包括但不限于空气调节设备、净化器、冰箱、热水器、油烟机、洗碗机等等,凡是具有无线模块的设备均属于该电子设备的范围。

证书具体称为数字证书,为经证书授权中心数字签名的包含公开密钥拥有者信息以及公开密钥的文件。该数字证书可用于电子设备与其他设备通信时,双方的身份验证,并且在网上能够有效无误地进行验证。

实时时钟的缩写rtc(realtimeclock),为一种集成电路。实时时钟可用于为人们提供精确的实时时间,或者为电子系统提供精确的时间基准。

无线模块例如但不限于wifi模块。

参照图1,图1是本发明技术方案一实施方式的无线模块的运行方法的流程示意图。该无线模块的运行方法包括以下步骤:

步骤s11,当无线模块无法确定实时时钟时,通过第一信道向通信设备获取实时时钟;

步骤s12,在接收到通信设备返回的实时时钟时,根据接收到的实时时钟,验证无线模块内的证书是否过期。

通信设备例如但不限于包括服务器,例如还可以包括与该无线模块进行通信的其他终端设备。该通信设备可包括多个信道,例如第一信道和第二信道。信道具体称数据传输的通信信道。具体地,该第一信道例如为非加密信道,第二信道为加密信道。

一实施方式中,上述无线模块中存在实时时钟的情况以及内置的实时时钟出现故障的情况,两种情况都将导致无线模块无法确定实时时钟。因此,针对第一种情况,无线模块内不存在实时时钟时,则直接通过第一信道向通信设备获取实时时钟。针对第二种情况,无线模块内存在实时时钟时,先获取无线模块内置的实时时钟,当反馈信息中判断实时时钟出现故障,则通过第一信道向通信设备获取实时时钟。

当获取到实时时钟时,则利用该实时时钟,验证无线模块内的数字证书是否过期。具体地,一实施方式中,该数字证书除了包括密钥信息外,还包括有效期信息,例如初始日期和过期日期。当获取到实时时钟后,则可以根据该有效期信息,判断该数字证书是否过期。

本发明技术方案无线模块的运行方法利用与无线模块进行通信的通信设备,获取实时时钟,从而在无线模块中不存在实时时钟或者实时时钟出现故障时,也能实现无线模块中的数字证书的验证,避免了电子设备利用过期的证书进行通信而无法实现正常有效的通信的问题,保证了电子设备的有效通信。

进一步地,如图2所示,图2是本发明技术方案另一实施方式的无线模块的运行方法的流程示意图。在本发明实施方式中,上述实施方式中的步骤s12之后还包括:

步骤s13,当无线模块内的证书过期时,向证书服务器获取证书,并接收证书服务器返回的证书;

步骤s14,当无线模块内的证书有效时,基于该证书通过通信设备的第二信道进行数据传输。

无线模块首次使用数字证书时,需要向证书服务器进行申请,经过证书服务器的身份验证后,向该无线模块下发相应的数字证书。该数字证书具有有效期,即数字证书在有效期内是有效的,因此当数字证书已过期,则需要重新向证书服务器进行数字证书的更新,证书服务器对该无线模块进行身份验证后,向该无线模块下发新的数字证书。

无线模块内的证书未过期,则直接利用该证书对数据进行加密,并将加密后的数据通过通信设备的第二信道发送至其他设备,以及直接利用该证书对接收到其他设备发送来的数据进行解密。

本发明技术方案中,根据证书是否过期的判断,在证书已过期时,及时向证书服务器进行更新,从而避免了数字证书过期而导致电子设备无法正常通信,即保证了数字证书的正常通信。

进一步地,如图3所示,图3是本发明技术方案又一实施方式的无线模块的运行方法的流程示意图。在本发明实施方式中,上述实施方式中的步骤s11之后还包括:

步骤s15,无线模块开启后,周期性地确定实时时钟,来对无线模块内的证书进行验证。

为了保证无线模块内的数字证书的持续有效,无线模块启动后,将周期性地确定实时时钟,即当前时间,以验证无线模块内的数字证书是否过期,并在判断该数字证书已经过期时,及时向证书服务器进行更新,从而保证了数字证书的正常通信。

另一实施例中,无线模块也可以在需要进行数字证书验证时获取实时时钟。例如无线模块接收到需要发送给其他设备的数据或者接收到其他设备发送来的数据时,为了保证数字证书的有效使用,则获取实时时钟,来验证无线模块内的证书是否已过期。

如图4所示,图4是本发明技术方案涉及的无线模块的系统结构示例图。

该无线模块100包括处理器101,存储器102,通信接口103以及电源驱动电路104。可以理解的是,图4示出的功能结构并不构成对无线模块的限定,上述无线模块可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图4所示,作为一种计算机存储介质的存储器102中可以包括操作系统以及运行控制程序。

在图4所示的无线模块100中,处理器101可以用于调用存储器102中存储的运行控制程序,并执行以下操作:

当无法确定实时时钟时,通过第一信道向通信设备获取实时时钟;

在接收到通信设备返回的实时时钟时,根据接收到的实时时钟,验证无线模块内的证书是否过期。

本发明技术方案无线模块的运行方法利用与无线模块进行通信的通信设备,获取实时时钟,从而在无线模块中不存在实时时钟或者实时时钟出现故障时,也能实现无线模块中的数字证书的验证,避免了电子设备利用过期的证书进行通信而无法实现正常有效的通信的问题,保证了电子设备的有效通信。

在某些实施方式中,无线模块100中的处理器101还可以用于调用存储器102中存储的运行控制程序,并执行以下操作:

当无线模块内的证书过期时,向所述证书服务器获取证书,并接收所述证书服务器返回的证书;

当无线模块内的证书有效时,基于该证书通过所述通信设备的第二信道进行数据传输。

在某些实施方式中,无线模块100中的处理器101还可以用于调用存储器102中存储的运行控制程序,并执行以下操作:

当无线模块内不存在实时时钟时,直接通过第一信道向通信设备获取实时时钟;或者,

当无线模块内的实时时钟无法确定时,通过第一信道向通信设备获取实时时钟。

在某些实施方式中,无线模块100中的处理器101还可以用于调用存储器102中存储的运行控制程序,并执行以下操作:

所述无线模块开启后,周期性地确定实时时钟,来对无线模块内的证书进行验证;或者,

所述无线模块接收到需要进行数据传输指令时,确定实时时钟,来对无线模块内的证书进行验证。

如图5所示,图5是本发明实施方案涉及的家电设备与其他设备的通信系统结构示例图。

该通信系统包括家电设备200、服务器300以及控制设备400。控制设备400可由用户随身携带,具有与服务器300进行远程通讯的功能,例如包括手机、平板电脑、智能穿戴设备、语音设备等等。家电设备200例如但不限于空气调节设备。服务器300为上述实施方式中的通信设备,分别与控制设备400及家电设备200之间建立通讯,以实现控制设备400对家电设备200的远程控制。上述无线模块100可设置于家电设备200中。该无线模块100与服务器300之间建立通讯,从而使得控制设备400可根据服务器300下发的控制指令,来控制家电设备200运行。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的单词“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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