电子装置及其控制方法与流程

文档序号:12037827阅读:207来源:国知局
电子装置及其控制方法与流程

本发明涉及控制的技术领域,尤其涉及一种电子装置及其控制方法。



背景技术:

随着智能手机技术的进步,使用智能手机作为通用遥控器已成为一种可能。越来越多的设备能够通过智能手机来控制,其主要是利用现有的无线通信技术,如wi-fi和蓝牙。从技术来看,由手机使用上述技术作为遥控器是最佳选择。但一般来说,wi-fi和蓝牙解决方案具有一定的挑战,因为它们不是一个远程控制协议的设计。

为了增加用户的方便性,现在大都是使用无线遥控制来控制设备的操作。一般来说,遥控器只要与设备匹配之后,就能对设备进行控制,以使设备进行对应的操作。然而,因为遥控器并不具有保密的功能,任何只要与设备匹配的遥控器,都可以用来控制设备的操作,因此信号传输的安全性显然不足。



技术实现要素:

本发明的主要目的在于提供一种电子装置及其控制方法,可有效增加信号传输的安全性。

为解决上述问题,本发明实施例提供一种电子装置的控制方法,包括:接收由控制装置广播的已加密的数据封包,其中所述数据封包具有已加密的标识符与控制指令,所述已加密的标识符相应于所述电子装置,其中所述电子装置与所述控制装置不形成配对;判断所述已加密的数据封包中的所述已加密的标识符是否相应于所述电子装置中默认的标识符;当所述已加密的数据封包中的所述已加密的标识符相应于所述电子装置中默认的标识符时,执行所述已加密的数据封包中的所述控制指令。

本发明实施例还提供一种电子装置,包括:接收模块,用于接收由控制装置广播的已加密的数据封包,其中所述数据封包具有已加密的标识符与控制指令,所述已加密的标识符相应于所述电子装置,其中所述电子装置与所述控制装置不形成配对;控制模块,用于判断所述已加密的数据封包中的所述已加密的标识符是否相应于所述电子装置中默认的标识符,且当所述已加密的数据封包中的所述已加密的标识符相应于所述电子装置中默认的标识符时,执行所述已加密的数据封包中的所述控制指令。

根据本发明的技术方案,通过接收由控制装置广播的已加密的数据封包,其中所述数据封包具有已加密的标识符与控制指令,所述已加密的标识符相应于所述电子装置,其中所述电子装置与所述控制装置不形成配对,再判断所述已加密的数据封包中的所述已加密的标识符是否相应于所述电子装置中默认的标识符,以及当所述已加密的数据封包中的所述已加密的标识符相应于所述电子装置中默认的标识符时,才执行所述已加密的数据封包中的所述控制指令。如此一来,可有效增加信号传输的安全性。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的信号处理系统的方块图;

图2是根据本发明实施例的电子装置的控制方法的流程图;

图3是根据本发明实施例的步骤s202中已加密的数据封包的产生方法的流程图;

图4是根据本发明实施例的步骤s204的详细流程图。

具体实施方式

本发明的主要思想在于,基于接收由控制装置广播的已加密的数据封包,其中所述数据封包具有已加密的标识符与控制指令,所述已加密的标识 符相应于所述电子装置,其中所述电子装置与所述控制装置不形成配对,再判断所述已加密的数据封包中的所述已加密的标识符是否相应于所述电子装置中默认的标识符,以及当所述已加密的数据封包中的所述已加密的标识符相应于所述电子装置中默认的标识符时,才执行所述已加密的数据封包中的所述控制指令。如此一来,可有效增加信号传输的安全性。

在现有技术中,所述电子装置与所述控制装置如果采用蓝芽通信,那么两者之间必须先形成配对,也就是说,电子装置需要一直将自身的识别信息持续地与控制装置通信,以维持通信的状态。这样的方式并不能确保所述电子装置与所述控制装置之间信号的安全性。因此本发明不将所述电子装置与所述控制装置进行配对,而是通过使用控制装置广播加密信息的方式,从而降低信号被窃取的可能,增加通信的安全性。

为使本发明的目的、技术方案和优点更加清楚,以下结合附图及具体实施例,对本发明作进一步地详细说明。

根据本发明的实施例,提供了一种电子装置。

图1是根据本发明实施例的信号处理系统的方块图。所述信号处理系统100包括控制装置110与电子装置150。其中,控制装置100例如为手机、遥控器等。电子装置150例如为冷气、电扇等家电用品。在本实施例中,控制装置100与电子装置150之间的信号传输例如通过蓝牙低功耗(bluetoothlowenergy,ble)无线通信技术。

控制装置110包括获取模块120、存储模块130与处理模块140。

获取模块120,用于取得电子装置150的已加密的标识符。其中,在一实施例中,所述获取模块120例如具有蓝牙低功耗无线通信技术的功能。而所述已加密的标识符例如是通过哈希函数(hash)所计算出来。在另一实施例中,所述获取模块120可为摄影镜头,所述已加密的标识符可以是二维条形码,例如qr码,以便获取模块120可通过摄影的方式取得已加密的标识符。

存储模块130,用于存储所述控制装置110的系统时间。

处理模块140,用于将所述已加密的标识符填入控制信号的数据格式的装置标识字段中,并依据所述系统时间与调整码,以产生已加密的时间码, 且将所述已加密的时间码填入所述数据格式中的时间标识字段中,以产生具有所述装置标识字段与时间标识字段的所述已加密的数据封包。其中,所述已加密的时间码以哈希函数计算。如此一来,由于处理模块140所产生的已加密的数据封包已加入了保护机制,即便是控制信号在传输的过程中被窃取,也无法得知控制信号的数据格式是如何产生的,因此在信号的传输上更为安全。

电子装置150包括接收模块160与控制模块170。

接收模块160,用于接收由控制装置广播的已加密的数据封包,其中所述数据封包具有已加密的标识符与控制指令,所述已加密的标识符相应于所述电子装置,其中所述电子装置与所述控制装置不形成配对。并且,所述接收模块160例如具有蓝牙低功耗无线通信技术的功能。

控制模块170,用于判断所述已加密的数据封包中的所述已加密的标识符是否相应于所述电子装置中默认的标识符,且当所述已加密的数据封包中的所述已加密的标识符相应于所述电子装置中默认的标识符时,执行所述已加密的数据封包中的所述控制指令。另外,所述控制模块170还用于当所述已加密的数据封包中的所述已加密的标识符不相应于所述电子装置中默认的标识符时,不执行所述已加密的数据封包中的所述控制指令,此外,控制模块170还存储有预设装置标识字段与预设时间标识字段。

进一步来说,所述控制模块170还自所述已加密的数据封包中提取数据格式的装置标识字段与时间标识字段;比对所述装置标识字段与预设装置标识字段。

当所述装置标识字段与预设装置标识字段相同时,控制模块170进一步比对所述时间标识字段与预设时间标识字段,且当所述时间标识字段大于预设时间标识字段时,则执行相应于所述已加密的数据封包中的所述控制指令的操作。接着,控制模块170会以当前所述时间标识字段取代所述预设时间标识字段并进行存储,以便于下一次接收到已加密的数据封包以进行比对的依据。如此一来,更可增加信号传输的安全性。

另一方面,当所述装置标识字段与预设装置标识字段不相同时,表示此已加密的数据封包不能用来控制电子装置150的操作,则控制模块170不会 进行任何处理。另外,当所述时间标识字段与预设时间标识字段相同或是所述时间标识字段小于预设时间标识字段时,表示此已加密的数据封包不能用来控制电子装置150的操作,则控制模块170也不会进行任何处理。

在本实施例中,所述数据格式除了所述装置标识(deviceid)字段d与时间(timeid)字段t外,还包括、动作标识(actionid)字段a、保留标识(reserveid)字段r、总合检查码标识(checksumid)字段c与结束标识(tailid)字段t。并且,所述数据格式依序由标头标识字段h、流水号标识字段f、装置标识字段d、时间标识字段t、动作标识字段a、保留标识字段r、总合检查码标识字段c与结束标识字段t。

另外,所述数据格式的位数例如不超过20字节,以增加已加密的数据封包的传输速度。在一实施例中,所述数据格式中的位数的分配例如为:标识字段h的位数为1字节、流水号标识字段f的位数为1字节、装置标识字段d的位数为4字节、时间标识字段t的位数为5字节、动作标识字段a的位数为7字节、保留标识字段r的位数为0字节、总合检查码标识字段c的位数为1字节与结束标识字段t的位数为1字节。所述数据格式中的位数所包括的字节的分配不用以限定本发明,使用者可视其需求自行调整,例如标识字段h的位数为1字节、流水号标识字段f的位数为1字节、装置标识字段d的位数为4字节、时间标识字段t的位数为5字节、动作标识字段a的位数为6字节、保留标识字段r的位数为1字节、总合检查码标识字段c的位数为1字节与结束标识字段t的位数为1字节。

此外,所述获取模块120所取得的已加密的标识符例如预先由电子装置150预先进行处理,亦即由控制模块170处理并产生。举例来说,电子装置150的标识符例如存储于控制模块170中。在一实施例中,控制模块170会先读取电子装置150的标识符,并且将电子装置150的标识符利用哈希函数进行运算,以得到已加密的标识符。在另一实施例中,控制模块170还可加入调整码,亦即将电子装置的识别符与调整码利用利用哈希函数进行运算,以得到已加密的标识符,进而增加已加密的识别符的安全性。

在前述的实施例中,为了更增加控制装置110与电子装置150之间的安全性,除了在比对所述时间标识字段是否大于预设时间标识字段之前,还可 进一步比对当前流水号标识字段f是否不等于所述控制模块170中所存储的流水号标识字段,才会比对所述时间标识字段是否大于预设时间标识字段,以增加已加密的数据封包传输的安全性。由于控制装置110每发出一次已加密的数据封包后,便会对流水号标识字段f进行累加,因此当正常运作时,控制装置110当前所发出的已加密的数据封包中的流水号标识字段会不等于电子装置150的控制模块170中的流水号标识字段。

也就是说,当控制模块170判断出当前流水号标识字段不等于所述控制模块170中所存储的流水号标识字段,则控制模块170才比对所述时间标识字段是否大于预设时间标识字段。当控制模块170判断出所述当前流水号标识字段与所述控制模块170中所存储的流水号标识字段相同时,表示此已加密的数据封包不能用来控制电子装置150的操作,则控制模块170也不会进行任何处理。

控制装置110与电子装置150的数量是以1个为例,亦即一对一进行信号传输及控制的操作。但本发明不限于此,控制装置110的数量可以是2个或2个以上,而电子装置150的数量可以是1个,亦即多对一进行信号传输及控制的操作;或是控制装置110的数量可以是1个,而电子装置150的数量可以是2个或2个以上,亦即一对多进行信号传输及控制的操作;或是控制装置110的数量可以是2个或2个以上,而电子装置150的数量可以是2个或2个以上,亦即多对多进行信号传输及控制的操作。并且,多对一、一对多或多对多进行信号传输及控制的操作可参考前述实施例的说明,故在此不再赘述。

根据本发明的实施例,提供了一种电子装置的控制方法。

图2是根据本发明实施例的电子装置的控制方法的流程图。如图2所示,所述方法包括:

步骤s202,接收由控制装置广播的已加密的数据封包,其中所述数据封包具有已加密的标识符与控制指令,所述已加密的标识符相应于所述电子装置,其中所述电子装置与所述控制装置不形成配对。

步骤s204,判断所述已加密的数据封包中的所述已加密的标识符是否相应于所述电子装置中默认的标识符。

步骤s206,当所述已加密的数据封包中的所述已加密的标识符相应于所述电子装置中默认的标识符时,执行所述已加密的数据封包中的所述控制指令。

步骤s208,当所述已加密的数据封包中的所述已加密的标识符不相应于所述电子装置中默认的标识符时,不执行所述已加密的数据封包中的所述控制指令。

图3是根据本发明实施例的步骤s202中已加密的数据封包的产生方法的流程图。如图3所示,所述方法包括:

步骤s302,取得所述电子装置的已加密的标识符。

步骤s304,将所述已加密的标识符填入控制信号的数据格式的装置标识字段中。

步骤s306,依据所述控制装置的系统时间与调整码,以产生已加密的时间码。

步骤s308,将所述已加密的时间码填入所述数据格式中的时间标识字段中。

步骤s310,产生具有所述装置标识字段与时间标识字段的所述已加密的数据封包。

根据本发明的实施例,提供了一种信号处理方法。

图4是根据本发明实施例的步骤s204的详细流程图。如图4所示,所述方法包括:

步骤s402,自所述已加密的数据封包中提取数据格式的装置标识字段与时间标识字段。

步骤s404,比对所述装置标识字段与预设装置标识字段。

步骤s406,当所述装置标识字段与预设装置标识字段相同时,比对所述时间标识字段与预设时间标识字段。

步骤s408,当所述时间标识字段大于预设时间标识字段时,执行所述已加密的数据封包中的所述控制指令(即步骤s206)。

综上所述,根据本发明的技术方案,通过接收由控制装置广播的已加密的数据封包,其中所述数据封包具有已加密的标识符与控制指令,所述已加密的标识符相应于所述电子装置,其中所述电子装置与所述控制装置不形成配对,再判断所述已加密的数据封包中的所述已加密的标识符是否相应于所述电子装置中默认的标识符,以及当所述已加密的数据封包中的所述已加密的标识符相应于所述电子装置中默认的标识符时,才执行所述已加密的数据封包中的所述控制指令。如此一来,可有效增加信号传输的安全性。

以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。

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