[发明专利]一种远程设备控制方法和系统有效
申请号: | 202110437531.7 | 申请日: | 2021-04-22 |
公开(公告)号: | CN113132395B | 公开(公告)日: | 2022-11-11 |
发明(设计)人: | 苟晓东;吴莹强;高建龙 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司;蚂蚁区块链科技(上海)有限公司 |
主分类号: | H04L67/56 | 分类号: | H04L67/56;H04L9/40;G06Q30/06 |
代理公司: | 成都七星天知识产权代理有限公司 51253 | 代理人: | 袁春晓 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 远程 设备 控制 方法 系统 | ||
本说明书实施例公开了一种远程设备控制方法和系统。其中,该方法应用于服务端,该方法包括:获取对应于目标设备的控制指令;生成随机数;基于目标设备的设备公钥,使用预设算法对待加密数据进行加密运算,获得加密数据;待加密数据包括随机数;至少基于加密数据以及控制指令确定传输数据;将传输数据发送给第三方;第三方用于将传输数据发送给目标设备,以便目标设备基于传输数据得到随机数和控制指令;接收目标设备返回的随机数;基于比较生成的随机数和目标设备返回的随机数是否相同的结果获得执行证明。
技术领域
本说明书涉及信息技术领域,特别涉及一种远程设备控制方法和系统。
背景技术
目前,在一些场景下,用户可以通过远程控制的方式对设备进行控制,例如,通过远程控制系统利用网络通道远程下发对设备的控制指令,设备在接收到控制指令后执行指令,即可完成对设备的控制。然而当对设备的控制指令需要由第三方转发给所述设备时,难以验证控制指令是否正确的经过第三方转发至设备处。
因此,有必要提出一种远程设备控制方法,以确保控制指令的下发与执行。
发明内容
本说明书实施例的一个方面提供一种远程设备控制方法。该方法应用于服务端,该方法包括:获取对应于目标设备的控制指令;生成随机数;基于目标设备的设备公钥,使用预设算法对待加密数据进行加密运算,获得加密数据;所述待加密数据包括所述随机数;至少基于所述加密数据以及所述控制指令确定传输数据;将所述传输数据发送给第三方;所述第三方用于将所述传输数据发送给所述目标设备,以便所述目标设备基于所述传输数据得到所述随机数和所述控制指令;接收所述目标设备返回的随机数;基于比较生成的随机数和所述目标设备返回的随机数是否相同的结果获得执行证明。
本说明书实施例的另一个方面提供一种远程设备控制系统。该系统应用于服务端,该系统包括:指令获取模块,可以用于获取对应于目标设备的控制指令;随机数生成模块,可以用于生成随机数;加密模块,可以用于基于目标设备的设备公钥,使用预设算法对待加密数据进行加密运算,获得加密数据;所述待加密数据包括所述随机数;传输数据确定模块,可以用于至少基于所述加密数据以及所述控制指令确定传输数据;发送模块,可以用于将所述传输数据发送给第三方;所述第三方用于将所述传输数据发送给所述目标设备,以便所述目标设备基于所述传输数据得到所述随机数和所述控制指令;第一接收模块,可以用于接收所述目标设备返回的随机数;证明获得模块,可以用于基于比较生成的随机数和所述目标设备返回的随机数是否相同的结果获得执行证明。
本说明书实施例的另一个方面提供一种远程设备控制方法。该方法应用于目标设备,该方法包括:接收传输数据;所述传输数据至少基于加密数据以及控制指令确定;基于所述目标设备的设备私钥,使用预设算法对所述加密数据进行解密运算,至少获取明文数据;其中,所述明文数据包括随机数;执行所述控制指令并返回所述随机数。
本说明书实施例的另一个方面提供一种远程设备控制系统。该系统应用于目标设备,该系统包括:第二接收模块,可以用于接收传输数据;所述传输数据至少基于加密数据以及控制指令确定;解密模块,可以用于基于所述目标设备的设备私钥,使用预设算法对所述加密数据进行解密运算,至少获取明文数据;其中,所述明文数据包括随机数;执行模块,可以用于执行所述控制指令并返回所述随机数。
本说明书实施例的另一个方面提供一种远程设备控制装置包括至少一个存储介质和至少一个处理器,所述至少一个存储介质用于存储计算机指令;所述至少一个处理器用于执行所述计算机指令以实现远程设备控制方法。
本说明书实施例的另一个方面提供一种计算机可读存储介质,所述存储介质存储计算机指令,当计算机读取存储介质中的计算机指令后,计算机执行远程设备控制方法。
附图说明
本说明书将以示例性实施例的方式进一步说明,这些示例性实施例将通过附图进行详细描述。这些实施例并非限制性的,在这些实施例中,相同的编号表示相同的结构,其中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司;蚂蚁区块链科技(上海)有限公司,未经支付宝(杭州)信息技术有限公司;蚂蚁区块链科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110437531.7/2.html,转载请声明来源钻瓜专利网。