设备控制方法及装置的制造方法

文档序号:9600906阅读:249来源:国知局
设备控制方法及装置的制造方法
【技术领域】
[0001]本公开涉及计算机技术领域,特别涉及一种设备控制方法及装置。
【背景技术】
[0002]随着智能家居的发展,通过终端控制智能设备已成为未来发展的趋势。智能设备中通常设置有一个智能模组,该智能模组中内置有通信协议,可以与外界进行通信。
[0003]相关技术提供的一种设备控制方法包括:终端与服务器建立连接,且设置有智能模组的智能设备与服务器建立连接,终端将控制指令发送给服务器,服务器将该控制指令转发给智能设备中的智能模组,智能设备执行该控制指令对应的操作。

【发明内容】

[0004]为解决相关技术中的问题,本公开提供了一种设备控制方法及装置。
[0005]根据本公开实施例的第一方面,提供一种设备控制方法,用于智能设备中设置的智能模组中,该方法包括:
[0006]接收终端发送的控制信息,该控制信息包括控制指令和签名信息,签名信息由服务器发送给终端;
[0007]对签名信息进行验证;
[0008]在对签名信息的验证通过时,通过智能设备执行控制指令对应的操作。
[0009]可选的,签名信息由服务器根据预定算法对智能模组的密钥和终端对应的用户帐号进行运算得到,对签名信息进行验证,包括:
[0010]读取智能模组中预存的用户帐号,并读取服务器预先写入智能模组的密钥;
[0011]根据预定算法对用户帐号和密钥进行运算,得到待验证信息;
[0012]检测待验证信息是否与签名信息相同;
[0013]当待验证信息与签名信息相同时,确定对签名信息的验证通过。
[0014]可选的,该方法,还包括:
[0015]广播智能模组的标识,终端用于接收标识,并将标识和用户帐号发送给服务器,服务器用于对标识和用户账号进行绑定,生成签名信息发送给终端,并将用户帐号发送给智能丰旲组;
[0016]接收服务器发送的用户帐号。
[0017]根据本公开实施例的第二方面,提供一种设备控制方法,用于终端中,该方法包括:
[0018]接收服务器发送的签名信息;
[0019]生成包括控制指令和签名信息的控制信息;
[0020]将控制信息发送给智能设备中设置的智能模组,智能模组用于在对签名信息的验证通过时,通过智能设备执行控制指令对应的操作。
[0021]可选的,接收服务器发送的签名信息,包括:
[0022]接收智能模组广播的标识;
[0023]将标识和终端对应的用户帐号发送给服务器,服务器用于对标识和用户账号进行绑定,根据预定算法对智能模组的密钥和用户帐号进行运算,将得到的签名信息发送给终端,并将用户帐号发送给智能模组,智能模组用于根据用户帐号对签名信息进行验证;
[0024]接收服务器发送的签名信息。
[0025]根据本公开实施例的第三方面,提供一种设备控制装置,用于智能设备中设置的智能模组中,该装置包括:
[0026]信息接收模块,被配置为接收终端发送的控制信息,控制信息包括控制指令和签名信息,签名信息由服务器发送给终端;
[0027]信息验证模块,被配置为对信息接收模块接收的签名信息进行验证;
[0028]操作执行模块,被配置为在信息验证模块对签名信息的验证通过时,通过智能设备执行控制指令对应的操作。
[0029]可选的,信息验证模块,包括:
[0030]读取子模块,被配置为读取智能模组中预存的用户帐号,并读取服务器预先写入智能模组的密钥;
[0031]运算子模块,被配置为根据预定算法对读取子模块读取的用户帐号和密钥进行运算,得到待验证信息;
[0032]检测子模块,被配置为检测运算子模块运算得到的待验证信息是否与签名信息相同;
[0033]确定子模块,被配置为当检测子模块检测的待验证信息与签名信息相同时,确定对签名信息的验证通过,签名信息由服务器根据预定算法对智能模组的密钥和终端对应的用户帐号进行运算得到。
[0034]可选的,该装置,还包括:
[0035]标识广播模块,被配置为广播智能模组的标识,终端用于接收标识,并将该标识和用户帐号发送给服务器,服务器用于对该标识和用户账号进行绑定,生成签名信息发送给终端,并将用户帐号发送给智能模组;
[0036]帐号接收模块,被配置为接收服务器发送的用户帐号。
[0037]根据本公开实施例的第四方面,提供一种设备控制装置,用于终端中,该装置包括:
[0038]信息接收模块,被配置为接收服务器发送的签名信息;
[0039]信息生成模块,被配置为生成包括控制指令和信息接收模块接收的签名信息的控制?目息;
[0040]信息发送模块,被配置为将信息生成模块生成的控制信息发送给智能设备中设置的智能模组,智能模组用于在对签名信息的验证通过时,通过智能设备执行控制指令对应的操作。
[0041]可选的,该信息接收模块,还包括:
[0042]第一接收子模块模块,被配置为接收智能模组广播的标识;
[0043]信息发送子模块,被配置为将第一接收子模块接收的标识和终端对应的用户帐号发送给服务器,服务器用于对标识和用户账号进行绑定,根据预定算法对该智能模组的密钥和用户帐号进行运算,将得到的签名信息发送给终端,并将用户帐号发送给智能模组,智能模组用于根据用户帐号对签名信息进行验证;
[0044]第二接收子模块,被配置为接收服务器发送的签名信息。
[0045]根据本公开实施例的第五方面,提供一种设备控制装置,该装置包括:
[0046]处理器;
[0047]用于存储处理器可执行指令的存储器;
[0048]其中,该处理器被配置为:
[0049]接收终端发送的控制信息,该控制信息包括控制指令和签名信息,签名信息由服务器发送给终端;
[0050]对签名信息进行验证;
[0051]在对签名信息的验证通过时,通过智能设备执行控制指令对应的操作。
[0052]根据本公开实施例的第六方面,提供一种设备控制装置,该装置包括:
[0053]处理器;
[0054]用于存储处理器可执行指令的存储器;
[0055]其中,处理器被配置为:
[0056]接收服务器发送的签名信息;
[0057]生成包括控制指令和签名信息的控制信息;
[0058]将控制信息发送给智能设备中设置的智能模组,智能模组用于在对签名信息的验证通过时,通过智能设备执行控制指令对应的操作。
[0059]本公开的实施例提供的技术方案可以包括以下有益效果:
[0060]本实施例提供的设备控制方法,通过接收终端发送的控制信息;该控制信息包括控制指令和签名信息,该签名信息由服务器发送给终端;对签名信息进行验证;在对签名信息的验证通过时,通过智能设备执行控制指令对应的操作,使得智能模组可以根据签名信息对终端进行身份验证,在验证通过后,通过智能设备执行终端发送的控制指令,而不需要通过服务器中转终端发送的控制指令,解决了通过服务器中转来控制智能设备,导致设备控制的实时性较差的问题,达到了提高设备控制的实时性的效果。
[0061]另外,通过对签名信息进行存储,使得终端可以在下一次直接发送包括控制指令和签名信息的控制信息给智能模组,智能模组在对签名信息的验证通过后,通过智能设备执行终端发送的控制指令,而不需要每次都向服务器获取签名信息,可以节省向服务器获取签名信息的时间,达到了提高设备控制的效率的效果。
[0062]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
【附图说明】
[0063]此处的附图被并入说明书中并构成本公开说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1