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

文档序号:6397028阅读:516来源:国知局
专利名称:机器人日志保存的方法、装置和系统的制作方法
技术领域
本发明实施例涉及机器人通信领域,尤其涉及机器人日志保存的方法、装置和系统。
背景技术
随着人工智能技术的发展,机器人应用不再局限于工业制造等传统领域,而是逐渐面向商务和家庭应用,比如远程代理机器人、家务清洁机器人、老年看护机器人、远程救援机器人、教育机器人、医疗服务机器人等。完整的机器人应用系统包括机器人用户设备(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为本发明另一实施例提供的机器人日志保存的装置的结构图,该装置可以应用于对机器人控制和管理的服务器,如图所示,该装置包括第二发送器401、第二接收器402和第二存储器403,其中:第二发送器401,用于向机器人发送日志上报的配置消息,所述日志上报的配置消息包括所述机器人将日志上报到服务器的条件参数;其中,所述机器人将日志上报到服务器的条件在图2所示的方法实施例所述的方法步骤201中已经进行描述,本实施例不再赘述。第二接收器402,用于接收由机器人发送的日志;其中,机器人发送的日志是由机器人根据所述日志上报到服务器的条件参数,根据前述图3装置实施例所述的装置记录并发送的。
第二存储器403,用于保存第二接收器402接收到的机器人日志。通过本发明实施例的装置,服务器保存和收集了可用于分析的有价值的机器人日
O图5为本发明另一实施例提供的机器人日志保存的系统的结构图,如图所示,该机器人日志保存系统包括:至少一个机器人501和服务器502,其中:每一个机器人501可以包括图3所示的机器人日志保存装置,由于在图3所示的实施例中,已经对机器人日志保存装置进行了说明,在此不再赘述。服务器502可以包括图4所示的机器人日志保存装置,由于在图4所示的实施例中,已经对机器人日志保存装置进行了说明,在此不再赘述。本实施例的机器人日志保存系统,至少一个机器人在日志中记录了可用于分析的有价值的信息,并根据条件向服务器进行日志上报,使得服务器能够保存和收集多个机器人的日志,便于后续的挖掘和分析。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可以用硬件实现,或固件实现,或它们的组合方式来实现。当使用软件实现时,可以将上述功能存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。此外。任何连接可以适当的成为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(DSL)或者诸如红外线、无线电和微波之类的无线技术从网站、服务器或者其他远程源传输的,那么同轴电缆、光纤光缆、双绞线、DSL 或者诸如红外线、无线和微波之类的无线技术包括在所属介质的定影中。如本发明所使用的,盘(Disk)和碟(disc)包括压缩光碟(⑶)、激光碟、光碟、数字通用光碟(DVD)、软盘和蓝光光碟,其中盘通常磁性的复制数据,而碟则用激光来光学的复制数据。上面的组合也应当包括在计算机可读介质的保护范围之内。总之,以上所述仅为本发明技术方案的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种机器人日志保存的方法,其特征在于,所述方法包括: 记录日志,所述日志包括以下至少一项:机器人运行信息或者机器人控制信息或者机器人异常信息或者机器人使用的无线网络业务特征信息; 判断是否满足日志上报到服务器的条件; 如果满足所述日志上报到服务器的条件,向所述服务器发送所述日志。
2.根据权利要求1所述的方法,其特征在于,所述判断是否满足日志上报到服务器的条件,包括: 判断记录的日志数目是否大于或者等于门限N,如果记录的日志数目大于或者等于所述门限N,则判断为满足所述日志上报到服务器的条件,其中,N为正整数;或者, 判断是否到达日志上报的周期T,如果到达所述日志上报的周期T,则判断为满足所述日志上报到服务器的条件;或者, 判断记录的日志数目是否小于所述门限N,如果记录的日志数目小于所述门限N,进一步判断是否到达所述日志上报的周期T,如果到达所述日志上报的周期T,则判断为满足所述日志上报到服务器的条件; 其中,所述门限N为本地设置的参数或者为所述服务器通过消息配置的参数; 其中,所述日志上报的周期T为本地设置的参数或者为所述服务器通过消息配置的参数;
3.根据权利要求1所述 的方法,其特征在于,所述向所述服务器发送所述日志后包括: 如果向所述服务器发送所述日志成功,删除本地记录的所述日志。
4.一种机器人日志保存的方法,其特征在于,所述方法包括: 向机器人发送日志上报的配置消息,所述日志上报的配置消息包括所述机器人将日志上报到服务器的条件参数; 接收由所述机器人发送的日志; 保存所述由所述机器人发送的日志。
其中,所述日志是由所述机器人根据所述所述机器人将日志上报到服务器的条件参数发送的。
5.根据权利要求4所述的方法,其特征在于,所述所述机器人将日志上报到服务器的条件参数包括以下至少一项:日志数目门限N或者日志上报周期T ;其中N为正整数。
6.一种机器人日志保存的装置,其特征在于,所述装置包括: 第一存储器,用于记录日志,所述日志包括以下至少一项:机器人运行信息或者机器人控制信息或者机器人异常信息或者机器人使用的无线网络业务特征信息; 第一处理器,用于判断是否满足日志上报到服务器的条件; 第一发送器,用于在所述第一处理器判断满足所述日志上报到服务器的条件时,向所述服务器发送所述日志。
7.根据权利要求6所述的装置,其特征在于,所述第一处理器具体用于: 判断记录的日志数目是否大于或者等于门限N,如果记录的日志数目大于或者等于所述门限N,则判断为满足所述日志上报到服务器的条件,其中,N为正整数;或者, 判断是否到达日志上报的周期T,如果到达所述日志上报的周期T,则判断为满足所述日志上报到服务器的条件;或者,判断记录的日志数目是否小于所述门限N,如果记录的日志数目小于所述门限N,进一步判断是否到达所述日志上报的周期T,如果到达所述日志上报的周期T,则判断为满足所述日志上报到服务器的条件; 其中,所述门限N为本地设置的参数或者所述服务器通过消息配置的参数; 其中,所述日志上报的周期T为本地设置的参数或者所述服务器通过消息配置的参数。
8.根据权利要求6所述的装置,其特征在于,所述第一处理器还用于: 在所述第一发送器向所述服务器发送所述日志成功后,删除所述第一存储器记录的所述曰志。
9.一种机器人日志保存的装置,其特征在于,所述装置包括: 第二发送器,用于向机器人发送日志上报的配置消息,所述日志上报的配置消息包括所述机器人将日志上报到服务器的条件参数; 第二接收器,用于接收由所述机器人发送的日志; 第二存储器,用于保存所述第二接收器接收到的日志; 其中,所述日志是由所述机器人根据所述所述机器人将日志上报到服务器的条件参数发送的。
10.根据权利要 求9所述的装置,其特征在于,所述所述机器人将日志上报到服务器的条件参数包括以下至少一项:日志数目门限N或者日志上报周期T,其中N为正整数。
11.一种机器人,其特征在于,所述机器人包括权利要求6至8任一项所述的装置。
12.一种服务器,其特征在于,所述服务器包括权利要求9至10任一项所述的装置。
13.一种机器人日志保存的系统,其特征在于,所述系统包括: 至少一个机器人,所述机器人包括权利要求6至8任一项所述的装置; 服务器,所述服务器包括权利要求9至10任一项所述的装置。
14.一种计算机程序产品,其特征在于,所述计算机程序产品存储一组或多组计算机程序,所述计算机程序被运行时用于执行权利要求1-3中任一项所述的方法。
全文摘要
本发明实施例公开了一种机器人日志保存的方法、装置和系统。一种机器人日志保存方法,该方法包括记录日志,判断是否满足日志上报到服务器的条件,如果满足日志上报到服务器的条件,则向服务器发送日志。本发明实施例还公开了一种通信系统和移动性管理网元。采用本发明实施例所提供的方法、装置和系统,可以保存和收集有分析价值的机器人日志。
文档编号G06F11/34GK103155486SQ201280001928
公开日2013年6月12日 申请日期2012年10月9日 优先权日2012年10月9日
发明者范维光, 邓永锋, 张静荣, 于江, 苏白龙 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1