文档详情

机器人日志保存的方法、装置和系统的制作方法

ting****789
实名认证
店铺
DOCX
19.16KB
约4页
文档ID:310009577
机器人日志保存的方法、装置和系统的制作方法_第1页
1/4

机器人日志保存的方法、装置和系统的制作方法专利名称:机器人日志保存的方法、装置和系统的制作方法技术领域:本发明实施例涉及机器人通信领域,尤其涉及机器人日志保存的方法、装置和系统背景技术:随着人工智能技术的发展,机器人应用不再局限于工业制造等传统领域,而是逐渐面向商务和家庭应用,比如远程代理机器人、家务清洁机器人、老年看护机器人、远程救援机器人、教育机器人、医疗服务机器人等完整的机器人应用系统包括机器人用户设备(Robot UE)、服务器(Server)、机器人控制端(Robot Control Entity),其中机器人用户设备在本文中也简称为机器人,服务器由机器人业主单位管理,实现对机器人的控制和管理经过授权的操作者通过服务器的认证程序认证后后,通过机器人控制端对机器人发送相关指令进行操作,机器人用户设备和服务器、机器人控制端之间通过无线网络进行通信机器人日志是机器人在运行过程中产生的信息记录现有技术中,机器人用户设备由于存储空间小,一般机器人日志不能长期大量地记录并保存即使短暂地在机器人用户设备中保存一段时间,在经过人工查看并且确认机器人用户设备不存在问题后,也会立刻删除日志机器人日志中有价值的数据无法得到保存和收集。

发明内容有鉴于此,本发明实施例提供了机器人日志保存的方法、装置和系统,以实现在机器人用户设备产生日志时,保存和收集有价值的数据第一方面,提供了机器人日志保存的方法,包括:记录日志,所述日志包括以下至少一项:机器人运行信息或者机器人控制信息或者机器人异常信息或者机器人使用的无线网络业务特征信息;判断是否满足日志上报到服务器的条件;如果满足所述日志上报到服务器的条件,向所述服务器发送所述日志在第一方面的第一种可能的实现方式中,判断是否满足日志上报到服务器的条件,包括: 判断记录的日志数目是否大于或者等于门限N,如果记录的日志数目大于或者等于门限N,则判断为满足所述日志上报到服务器的条件,其中,N为正整数;或者,判断是否到达日志上报的周期T,如果到达日志上报的周期T,则判断为满足所述日志上报到服务器的条件;或者,判断记录的日志数目是否小于门限N,如果记录的日志数目小于门限N,进一步判断是否到达日志上报的周期T,如果到达日志上报的周期T,则判断为满足所述日志上报到服务器的条件;其中,所述门限N为本地设置的参数或者为所述服务器通过消息配置的参数;其中,所述日志上报的周期T为本地设置的参数或者为所述服务器通过消息配置的参数;在第一方面的第二种可能的实现方式中,向所述服务器发送所述日志后,还包括:如果向所述服务器发送所述日志成功,删除本地记录的所述日志。

第二方面,提供了机器人日志保存的方法,包括:向机器人发送日志上报的配置消息,所述日志上报的配置消息包括所述机器人将日志上报到服务器的条件参数;接收由所述机器人发送的日志; 保存由所述机器人发送的日志其中,所述日志是由所述机器人根据所述日志上报到服务器的条件参数发送的在第二方面的第一种可能实现方式中,所述机器人日志上报到服务器的条件参数包括以下至少一项:日志数目门限N或者日志上报周期T,其中N为正整数第三方面,提供了机器人日志保存的装置,所述装置包括:第一存储器,用于记录日志,所述日志包括以下至少一项:机器人运行信息或者机器人控制信息或者机器人异常信息或者机器人使用的无线网络业务特征信息;第一处理器,用于判断是否满足日志上报到服务器的条件;第一发送器,用于在所述第一处理器判断满足所述日志上报到服务器的条件时,向所述服务器发送所述日志在第三方面的第一种可能实现方式中,所述第一处理器具体用于:判断记录的日志数目是否大于或者等于门限N,如果记录的日志数目大于或者等于门限N,则判断为满足所述日志上报到服务器的条件,其中,N为正整数;或者,判断是否到达日志上报的周期T,如果到达日志上报的周期T,则判断为满足所述日志上报到服务器的条件;或者,判断记录的日志数目是否小于门限N,如果记录的日志数目小于门限N,进一步判断是否到达日志上报的周期T,如果到达日志上报的周期T,则判断为满足所述日志上报到服务器的条件;其中,所述门限N为本地设置的参数或者所述服务器通过消息配置的参数;其中,所述日志上报的周期T为本地设置的参数或者所述服务器通过消息配置的参数。

在第三方面的第二种可能的实现方式中,第一发送器具体用于:在所述第一发送器向所述服务器发送所述日志成功后,删除所述第一存储器记录的所述日志第四方面,提供了机器人日志保存的装置,所述装置包括:第二发送器,用于向机器人发送日志上报的配置消息,所述日志上报的配置消息包括所述机器人将日志上报到服务器的条件参数;第二接收器,用于接收由所述机器人发送的日志;第二存储器,用于保存所述第二接收器接收到的日志;其中,所述日志是由所述机器人根据所述机器人将日志上报到服务器的条件参数发送的在第四方面的第一种可能实现方式中,所述所述机器人将日志上报到服务器的条件参数包括以下至少一项:日志数目门限N或者日志上报周期T,其中N为正整数第五方面,提供了机器人日志保存的系统,所述系统包括:至少一个机器人,所述机器人包括第三方面任一项所述的装置;服务器,所述服务器包括第四方面任一项所述的装置本发明实施例的方法和装置,在机器人日志中记录了有价值的数据,并且使得机器人日志在服务器得到保存和收集第六方面,提供了计算机程序产品,所述计算机程序产品存储一组或多组计算机程序,所述计算机程序被运行时用于执行第一方面任一项所述的方法图1为本发明一实施例提供的机器人日志保存的方法的流程图;图2为本发明另一实施例提供的机器人日志保存的方法的流程图;图3为本发明另一实施例提供的机器人日志保存的装置的结构图;图4为本发明另一实施例提供的机器人日志保存的装置的结构图;图5为本发明另一实施例提供的机器人日志保存的系统的结构图。

具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,可以理解的是,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围需要说明的是,机器人用户设备在下述实施例中也可简称为机器人图1为本发明一实施例提供的机器人日志保存的方法的流程图,该方法可以应用于机器人,如图所示,该方法可以包括:步骤101:机器人记录日志其中,日志可以包括下面至少一种信息:机器人运行信息,例如机器人的运行状态,机器人的运行轨迹等;机器人控制信息,例如机器人的操作者标识,机器人控制端指令等;机器人异常信息,例如机器人撞到障碍物的时间、地点和碰撞前后的视频,非法用户登录机器人的时间和帐号,以及机器人无法连接到无线网络的时间和地点信息等;机器人使用的无线网络业务特征信息,例如使用无线网络的起止时间和数据流量,使用无线网络产生的数据包的时间间隔分布和使用无线网络产生的数据包的大小分布坐寸ο可以理解的是,上述列举的日志内容仅为举例说明日志记录的信息,其他可以用于分析和挖掘机器人行为的信息也可以包括在日志中,本发明实施例不 列举。

步骤102:机器人判断是否满足日志上报到服务器的条件例如,判断记录的日志数目是否大于或者等于门限N,如果记录的日志数目大于或者等于门限N,则判断为满足所述日志上报到服务器的条件,其中,N为正整数;又例如,判断是否到达日志上报的周期T,如果到达日志上报的周期T,则判断为满足所述日志上报到服务器的条件;又例如,判断记录的日志数目是否小于门限N,如果记录的日志数目小于门限N,进一步判断是否到达日志上报的周期T,如果到达日志上报的周期T,则判断为满足所述日志上报到服务器的条件其中,门限N和日志上报的周期T可以是机器人设置的参数,也可以是由服务器通过消息发送给机器人进行配置的参数;本实施例中,日志上报到服务器的条件可以根据实际需要对本地设置的多个条件参数或者由服务器通过消息发送给机器人进行配置的多个条件参数进行判断,上述只是举例说明,本实施例对此不做限定步骤103:如果步骤102判断为满足,机器人向服务器发送记录的日志进一步地,机器人向服务器发送记录的日志后,可以删除本地记录的已向服务器发送成功的日志通过本发明实施例的方法,机器人日志中记录了可用于分析的有价值的信息,通过向服务器进行日志上报,使得机器人日志在服务器得到保存和收集,进一步,机器人删除了向服务器发送成功的日志,也解决了机器人本身存储空间不足的问题。

图2为本发明另一实施例提供的机器人日志保存的方法的流程图,该方法可以应用于对机器人控制和管理的服务器,如图所示,该方法可以包括:步骤201: 服务器向机器人发送日志上报的配置消息,所述日志上报的配置消息包括所述机器人将日志上报到服务器的条件参数;本实施例中,所述机器人将日志上报到服务器的条件参数可以根据实际需要设置,本实施例对此不做限定例如将日志上报的数目门限N作为日志上报到服务器的条件参数,其中N为正整数;例如还可以将日志上报的周期T作为日志上报到服务器的条件参数;例如还可以将日志上报的数目门限N和日志上报的周期T同时作为日志上报到服务器的条件参数,其中N为正整数步骤202:服务器接收由机器人发送的日志;其中,机器人发送的日志是由机器人根据所述机器人将日志上报到服务器的条件参数,根据前述图1方法实施例所述的方法记录并发送的步骤203:服务器将步骤202中接收到的由机器人发送的日志保存通过本发明实施例的方法,服务器保存和收集了可用于分析的有价值的机器人日O图3为本发明另一实施例提供的机器人日志保存的装置的结构图,该装置可以应用于机器人,如图所示,该装置包括第一存储器301、第一处理器302和第一发送器303,其中:第一存储器301,用于记录日志。

其中,日志可以包括以下至少一项信息:机器人运行信息,例如机器人的运行状态,机器人的运行轨迹等;机器人控制信息,例如机器人的操作者标识,机器人控制端指令等;机器人异常信息,例如机器人撞到障碍物的时间、地点、和碰撞前后的视频,非法用户登录机器人的时间和帐号,以及机器人无法连接到无线网络的时间和地点信息等;机器人使用的无线网络业务特征信息,例如使用无线网络的起止时间和数据流量,使用无线网络产生的数据包的时间间隔分布和使用无线网络产生的数据包的大小分布坐寸ο可以理解的是,上述列举的日志内容仅用作举例说明日志记录的内容,其他可以用于分析和挖掘机器人行为的信息也可以包括在日志中,本发明实施例不一一列举第一处理器302,用于判断是否满足的日志上报到服务器的条件例如,判断记录的日志数目是否大于或者等于门限N,如果记录的日志数目大于或者等于门限N,则判断为满足所述日志上报到服务器的条件,其中,N为正整数;又例如,判断是否到达日志上报的周期T,如果到达日志上报的周期T,则判断为满足所述日志上报到服务器的条件;又例如,判断记录的日志数目是否小于门限N,如果记录的日志数目小于门限N,进一步判断是否到达周期T,如果到达日志上报的周期T,则判断为满足所述日志上报到服务器的条件。

其中,门限N和周期T可以是机器人本地设置的参数,也可以是由服务器通过消息配置的参数;本实施例中,日志上报到服务器的条件可以根据实际需要在本地设置的条件参数或者由服务器通过消息发送到机器人配置条件参数进行判断,上述只是举例说明,本实施例对此不做限定第一发送器303,用于在第一处理器302判断为满足时,向服务器发送第一存储器301记录的日志进一步地,第一处理器302在第一发送器303向服务器发送记录的日志后,删除第一存储器记录的已向服务器发送成功的日志通过本发明实施例的装置,机器人在日志中记录了可用于分析的有价值的信息,通过向服务器进行日志上报,使得机器人日志在服务器得到保存和收集,进一步,机器人删除了向服务器发送成功的日志,也解决了机器人本身存储空间不足的问题图4为本发明另一实施例提供的机器人日志保存的装置的结构图,该装置。

下载提示
相似文档
正为您匹配相似的精品文档