机器人安全控制方法、机器人及计算机可读存储介质技术

技术编号:21844540 阅读:26 留言:0更新日期:2019-08-13 22:55
本发明专利技术公开了一种机器人安全控制方法、机器人以及计算机可读存储介质,包括以下步骤:在接收到服务器通过窄带物联网发送的控制信息时,通过安全模块对所述控制信息进行安全处理以获取所述控制信息对应的操作指令,所述安全处理包括解密处理以及签名验证中的至少一个;执行所述操作指令。因本发明专利技术为机器人提供了一条安全的远程控制通道,安全模块可以对接收到的控制信息和发送的状态信息进行安全处理,从而解决了在窄带物联网上传输数据是不加密数据信息时而被黑客攻击以致数据信息泄漏、数据被篡改或被非法远程控制的问题,确保了控制信息传输的保密性和机器人控制的安全性。

Robot Safety Control Method, Robot and Computer Readable Storage Media

【技术实现步骤摘要】
机器人安全控制方法、机器人及计算机可读存储介质
本专利技术涉及智能机器人通讯领域,尤其涉及一种机器人安全控制方法、机器人以及计算机可读存储介质。
技术介绍
常规的机器人采用广域网通信,且在同一个应用平台同时处理机器人的一些传感器数据信息及状态信息和业务数据流。但在一些有数据风险控制要求的行业如银行,如果将机器人传感器数据信息及状态信息等和业务数据流信息在同一个应用平台上处理,那么不仅平台的搭建需要增加额外的资源,平台的监控以及维护管理也需要大量的人力和资金的投入,并增加了监控风险。而窄带物联网因其低成本覆盖域广等特点可用于将机器人传感器及状态等信息远程上送给机器人后台系统,而业务数据流仍然走专用的安全网络,这样可避免给用户的应用平台增加新的风险点。但现有的机器人在窄带物联网上传输数据时是不加密数据信息,容易导致数据信息被黑客攻击以致数据信息泄漏、数据被篡改或被非法远程控制,从而造成损失。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种机器人安全控制方法、装置以及计算机可读存储介质,旨在解决机器人在窄带物联网上传输或接收数据是不加密数据信息时而被黑客攻击以致数据信息泄漏、数据被篡改或被非法远程控制的问题。为了达到上述目的,本专利技术提供一种机器人安全控制方法,所述机器人安全控制方法包括以下步骤:在接收到服务器通过窄带物联网发送的控制信息时,通过安全模块对所述控制信息进行安全处理以获取所述控制信息对应的操作指令,所述安全处理包括解密处理以及签名验证中的至少一个;执行所述操作指令。优选地,所述通过安全模块对所述控制信息进行安全处理以获取所述控制信息对应的操作指令的步骤包括:获取所述安全模块的预设解密算法;通过所述预设解密算法解密所述控制信息得到所述操作指令。优选地,所述通过安全模块对所述控制信息进行安全处理以获取所述控制信息对应的操作指令的步骤包括:获取所述控制信息附带的第一签名数据;获取安全模块中的预设签名公钥,通过所述预设签名公钥获取所述控制信息的第二签名数据;将所述控制信息附带的第一签名数据与所述第二签名数据进行匹配;在所述第一签名数据与所述第二签名数据匹配成功时,将所述控制信息作为所述操作指令。优选地,所述将所述控制信息附带的第一签名数据与所述第二签名数据进行匹配的步骤之后,还包括:在所述第一签名数据与所述第二签名数据匹配失败时,输出控制信息签名数据验证不通过的提示信息。优选地,所述执行所述操作指令的步骤包括:在所述操作指令为状态信息获取指令时,根据所述状态信息获取指令读取对应的设备状态信息;获取安全模块中的预设加密算法,通过所述预设加密算法加密所述设备状态信息,得到加密设备状态信息;获取安全模块中的预设签名私钥,通过所述预设签名私钥获取所述加密设备状态信息的签名数据;通过所述窄带物联网将所述加密设备状态信息以及所述签名数据发送至服务器。优选地,所述执行所述操作指令的步骤包括:在所述操作指令为运动控制指令时,通过所述安全模块验证所述运动控制指令;在所述运动控制指令验证通过后,执行所述运动控制指令相应的控制,其中,所述控制可以是前行,后退,原地旋转,自主导航等。优选地,所述机器人安全控制方法,还包括:在检测到当前时间为预设开机时间时,执行开机程序;在检测到当前时间为预设关机时间时,提示用户是否执行关机程序;在检测到基于所述提示触发的关机的操作时,执行回充程序;获取当前电量信息;在所述当前电量信息达到预设电量时,关闭充电功能并执行关机程序。优选地,所述执行所述操作指令的步骤包括:在所述操作指令为固件升级指令时,通过所述安全模块获取所述固件升级指令的目标升级程序包;安装所述固件。此外,为实现上述目的,本专利技术还提供一种机器人安全控制装置,所述机器人安全控制装置包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的机器人安全控制程序,所述机器人安全控制程序被所述处理器执行时实现如上所述的机器人安全控制方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有机器人安全控制程序,所述机器人安全控制程序被处理器执行时实现如上所述的机器人安全控制方法的步骤。本专利技术提供的机器人安全控制方法、装置以及计算机可读存储介质,首先,在接收到服务器通过窄带物联网发送的控制信息时,通过安全模块对所述控制信息进行安全处理以获取所述控制信息对应的操作指令,所述安全处理包括解密处理以及签名验证中的至少一个,最后,执行所述操作指令。因本专利技术为机器人提供了一条安全的远程控制通道,安全模块可以对接收到的控制信息和发送的状态信息进行安全处理,从而解决了在窄带物联网上传输数据时不加密数据信息而被黑客攻击以致数据信息泄漏或数据伪造的问题,保障了数据信息的安全可靠性。附图说明附图说明用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术实施例方案涉及的机器人安全控制装置的硬件结构示意图;图2为本专利技术机器人安全控制方法第一实施例的流程示意图;图3为本专利技术机器人安全控制方法第二实施例的流程示意图;图4为本专利技术机器人安全控制方法第三实施例的流程示意图;图5为本专利技术机器人安全控制方法第四实施例的流程示意图;图6为本专利技术机器人安全控制方法第五实施例的流程示意图;图7为本专利技术机器人安全控制方法第六实施例的流程示意图;图8为本专利技术机器人安全控制方法第七实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。现有的机器人在窄带物联网上传输数据是不加密数据信息时,导致数据信息被黑客攻击以致数据信息泄漏、数据被篡改或或被非法远程控制,从而造成损失。本专利技术提供一种解决方案,首先,在接收到服务器通过窄带物联网发送的控制信息时,通过安全模块对所述控制信息进行安全处理以获取所述控制信息对应的操作指令,所述安全处理包括解密处理以及签名验证中的至少一个,最后,执行所述操作指令。因本专利技术为机器人提供了一条安全的远程控制通道,安全模块可以对接收到的控制信息和发送的状态信息进行安全处理,从而解决了在窄带物联网上传输数据是不加密数据信息时,被黑客攻击以致数据信息泄漏、数据被篡改或被非法远程控制的问题,保障了数据信息的安全可靠性。如图1所示,图1是本专利技术实施例方案涉及装置的硬件结构示意图。参照图1,该装置可以包括:处理器1001,例如CPU,存储器1002,通信总线1003,网络接口1004。其中,通信总线1003用于实现该装置中各组成部件之间的连接通信。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1002可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1002可选的还可以是独立于前述处理器1001的存储装置。如图1所示,作为一种计算机存储介质的存储器1002中可以包括操作系统、网络通信模块以及机器人安全控制程序。可选地,所述装置还可以包括摄像头、RF(RadioFrequency本文档来自技高网...

【技术保护点】
1.一种机器人安全控制方法,其特征在于,所述机器人安全控制方法包括以下步骤:在接收到服务器通过窄带物联网发送的控制信息时,通过安全模块对所述控制信息进行安全处理以获取所述控制信息对应的操作指令,所述安全处理包括解密处理以及签名验证中的至少一个;执行所述操作指令。

【技术特征摘要】
1.一种机器人安全控制方法,其特征在于,所述机器人安全控制方法包括以下步骤:在接收到服务器通过窄带物联网发送的控制信息时,通过安全模块对所述控制信息进行安全处理以获取所述控制信息对应的操作指令,所述安全处理包括解密处理以及签名验证中的至少一个;执行所述操作指令。2.如权利要求1所述的机器人安全控制方法,其特征在于,所述通过安全模块对所述控制信息进行安全处理以获取所述控制信息对应的操作指令的步骤包括:获取所述安全模块的预设解密算法;通过所述预设解密算法解密所述控制信息得到所述操作指令。3.如权利要求1所述的机器人安全控制方法,其特征在于,所述通过安全模块对所述控制信息进行安全处理以获取所述控制信息对应的操作指令的步骤包括:获取所述控制信息附带的第一签名数据;获取安全模块中的预设签名公钥,通过所述预设签名公钥获取所述控制信息的第二签名数据;将所述控制信息附带的第一签名数据与所述第二签名数据进行匹配;在所述第一签名数据与所述第二签名数据匹配成功时,将所述控制信息作为所述操作指令。4.如权利要求3所述的机器人安全控制方法,其特征在于,所述将所述控制信息附带的第一签名数据与所述第二签名数据进行匹配的步骤之后,还包括:在所述第一签名数据与所述第二签名数据匹配失败时,输出控制信息签名数据验证不通过的提示信息。5.如权利要求1所述的机器人安全控制方法,其特征在于,所述执行所述操作指令的步骤包括:在所述操作指令为状态信息获取指令时,根据所述状态信息获取指令读取对应的设备状态信息;获取安全模块中的预设加密算法,通过所述预设加密算法加密所述设备状态信息,得到加密设备状态信息;获取...

【专利技术属性】
技术研发人员:段燕海秦云川邹华朱纯霞
申请(专利权)人:深圳市证通电子股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1