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

文档序号:9600906阅读:来源:国知局
组件916还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
[0177]在示例性实施例中,装置900可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSH))、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0178]在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器906,上述指令可由装置900的处理器918执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是R0M、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
[0179]本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0180]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【主权项】
1.一种设备控制方法,其特征在于,用于智能设备中设置的智能模组中,所述方法包括: 接收终端发送的控制信息,所述控制信息包括控制指令和签名信息,所述签名信息由服务器发送给所述终端; 对所述签名信息进行验证; 在对所述签名信息的验证通过时,通过所述智能设备执行所述控制指令对应的操作。2.根据权利要求1所述的方法,其特征在于,所述签名信息由所述服务器根据预定算法对所述智能模组的密钥和所述终端对应的用户帐号进行运算得到,所述对所述签名信息进行验证,包括: 读取所述智能模组中预存的用户帐号,并读取所述服务器预先写入所述智能模组的所述密钥; 根据所述预定算法对所述用户帐号和所述密钥进行运算,得到待验证信息; 检测所述待验证信息是否与所述签名信息相同; 当所述待验证信息与所述签名信息相同时,确定对所述签名信息的验证通过。3.根据权利要求2所述的方法,其特征在于,所述方法,还包括: 广播所述智能模组的标识,所述终端用于接收所述标识,并将所述标识和所述用户帐号发送给所述服务器,所述服务器用于对所述标识和所述用户账号进行绑定,生成所述签名信息发送给所述终端,并将所述用户帐号发送给所述智能模组; 接收所述服务器发送的所述用户帐号。4.一种设备控制方法,其特征在于,用于终端中,所述方法包括: 接收服务器发送的签名信息; 生成包括控制指令和所述签名信息的控制信息; 将所述控制信息发送给智能设备中设置的智能模组,所述智能模组用于在对所述签名信息的验证通过时,通过所述智能设备执行所述控制指令对应的操作。5.根据权利要求4所述的方法,其特征在于,所述接收服务器发送的签名信息,包括: 接收所述智能模组广播的标识; 将所述标识和所述终端对应的用户帐号发送给所述服务器,所述服务器用于对所述标识和所述用户账号进行绑定,根据预定算法对所述智能模组的密钥和所述用户帐号进行运算,将得到的所述签名信息发送给所述终端,并将所述用户帐号发送给所述智能模组,所述智能模组用于根据所述用户帐号对所述签名信息进行验证; 接收所述服务器发送的所述签名信息。6.—种设备控制装置,其特征在于,用于智能设备中设置的智能模组中,所述装置包括: 信息接收模块,被配置为接收终端发送的控制信息,所述控制信息包括控制指令和签名信息,所述签名信息由服务器发送给所述终端; 信息验证模块,被配置为对所述信息接收模块接收的所述签名信息进行验证; 操作执行模块,被配置为在所述信息验证模块对所述签名信息的验证通过时,通过所述智能设备执行所述控制指令对应的操作。7.根据权利要求6所述的装置,其特征在于,所述签名信息由所述服务器根据预定算法对所述智能模组的密钥和所述终端对应的用户帐号进行运算得到,所述信息验证模块,包括: 读取子模块,被配置为读取所述智能模组中预存的用户帐号,并读取所述服务器预先写入所述智能模组的所述密钥; 运算子模块,被配置为根据所述预定算法对所述读取子模块读取的所述用户帐号和所述密钥进行运算,得到待验证信息; 检测子模块,被配置为检测所述运算子模块运算得到的所述待验证信息是否与所述签名信息相同; 确定子模块,被配置为当所述检测子模块检测的所述待验证信息与所述签名信息相同时,确定对所述签名信息的验证通过。8.根据权利要求7所述的装置,其特征在于,所述装置,还包括: 标识广播模块,被配置为广播所述智能模组的标识,所述终端用于接收所述标识,并将所述标识和所述用户帐号发送给所述服务器,所述服务器用于对所述标识和所述用户账号进行绑定,生成所述签名信息发送给所述终端,并将所述用户帐号发送给所述智能模组;帐号接收模块,被配置为接收所述服务器发送的所述用户帐号。9.一种设备控制装置,其特征在于,用于终端中,所述装置包括: 信息接收模块,被配置为接收服务器发送的签名信息; 信息生成模块,被配置为生成包括控制指令和所述信息接收模块接收的所述签名信息的控制信息; 信息发送模块,被配置为将所述信息生成模块生成的所述控制信息发送给智能设备中设置的智能模组,所述智能模组用于在对所述签名信息的验证通过时,通过所述智能设备执行所述控制指令对应的操作。10.根据权利要求9所述的装置,其特征在于,所述信息接收模块,包括: 第一接收子模块,被配置为接收所述智能模组广播的标识; 信息发送子模块,被配置为将所述第一接收子模块接收的所述标识和所述终端对应的用户帐号发送给所述服务器,所述服务器用于对所述标识和所述用户账号进行绑定,根据预定算法对所述智能模组的密钥和所述用户帐号进行运算,将得到的所述签名信息发送给所述终端,并将所述用户帐号发送给所述智能模组,所述智能模组用于根据所述用户帐号对所述签名信息进行验证; 第二接收子模块,被配置为接收所述服务器发送的所述签名信息。11.一种设备控制装置,其特征在于,用于智能设备中设置的智能模组中,所述装置包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 接收终端发送的控制信息,所述控制信息包括控制指令和签名信息,所述签名信息由服务器发送给所述终端; 对所述签名信息进行验证; 在对所述签名信息的验证通过时,通过所述智能设备执行所述控制指令对应的操作。12.—种设备控制装置,其特征在于,用于终端中,所述装置包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 接收服务器发送的签名信息; 生成包括控制指令和所述签名信息的控制信息; 将所述控制信息发送给智能设备中设置的智能模组,所述智能模组用于在对所述签名信息的验证通过时,通过所述智能设备执行所述控制指令对应的操作。
【专利摘要】本公开关于一种设备控制方法及装置,属于计算机技术领域。该方法包括:接收终端发送的控制信息,该控制信息包括控制指令和签名信息,签名信息由服务器发送给终端;对签名信息进行验证;在对签名信息的验证通过时,通过智能设备执行控制指令对应的操作。使得智能模组可以根据签名信息对终端进行身份验证,在验证通过后,通过智能设备执行终端发送的控制指令,而不需要通过服务器中转终端发送的控制指令,解决了通过服务器中转来控制智能设备,导致设备控制的实时性较差的问题,达到了提高设备控制的实时性的效果。
【IPC分类】H04L29/08, H04L29/06
【公开号】CN105357262
【申请号】CN201510634008
【发明人】王元波, 孟德国, 侯恩星
【申请人】小米科技有限责任公司
【公开日】2016年2月24日
【申请日】2015年9月29日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1