本发明专利技术公开了一种扫地机日志的处理方法及装置。其中,扫地机日志的处理方法包括:接收扫地机上传的地图文件、位置文件及日志文件;根据地图文件获取可视化背景;从位置文件及日志文件中提取时间戳信息以及对应的位置信息和日志信息,依据时间戳信息、位置信息及日志信息得到扫地机行为轨迹;将扫地机行为轨迹覆盖在可视化背景之上,得到扫地机日志可视化文件。基于本发明专利技术提供的方案,通过生成扫地机日志可视化文件,使得用户根据扫地机日志可视化文件便可以直观快速地进行故障调试或问题定位,提高了故障调试或问题定位的效率。
【技术实现步骤摘要】
扫地机日志的处理方法及装置
本专利技术涉及计算机
,具体涉及一种扫地机日志的处理方法及装置。
技术介绍
随着科学技术的发展,可代替人们工作的机器得到了很大的发展,尤其是在家用电器中得到了很大的应用。在日常生活中,房间地面的清理一般都是通过人工完成,但随着各种智能机器的普及,替代人工清理的扫地机被越来越多的家庭或企业接受并使用。扫地机可以自动在房间内完成对地面的清理工作,使用户从繁琐的清理工作中释放。在扫地机使用过程中,可能会出现各种故障或问题,目前扫地机在出现故障后,都是依据所生成的日志进行扫地机调试或问题定位,这种单纯地依据文字进行故障调试或问题定位的方法,并不能准确地定位问题或进行故障调试,导致扫地机故障调试或问题定位效率低。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的扫地机日志的处理方法及装置。根据本专利技术的一个方面,提供了一种扫地机日志的处理方法,包括:接收扫地机上传的地图文件、位置文件及日志文件;根据地图文件获取可视化背景;从位置文件及日志文件中提取时间戳信息以及对应的位置信息和日志信息,依据时间戳信息、位置信息及日志信息得到扫地机行为轨迹;将扫地机行为轨迹覆盖在可视化背景之上,得到扫地机日志可视化文件。根据本专利技术的另一方面,提供了一种扫地机日志的处理装置,包括:接收模块,适于接收扫地机上传的地图文件、位置文件及日志文件;获取模块,适于根据地图文件获取可视化背景;提取模块,适于从位置文件及日志文件中提取时间戳信息以及对应的位置信息和日志信息,依据时间戳信息、位置信息及日志信息得到扫地机行为轨迹;覆盖模块,适于将扫地机行为轨迹覆盖在可视化背景之上,得到扫地机日志可视化文件。根据本专利技术的又一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;存储器用于存放至少一可执行指令,可执行指令使处理器执行上述扫地机日志的处理方法对应的操作。根据本专利技术的再一方面,提供了一种计算机存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行如上述扫地机日志的处理方法对应的操作。根据本专利技术提供的方案,接收扫地机上传的地图文件、位置文件及日志文件;根据地图文件获取可视化背景;从位置文件及日志文件中提取时间戳信息以及对应的位置信息和日志信息,依据时间戳信息、位置信息及日志信息得到扫地机行为轨迹;将扫地机行为轨迹覆盖在可视化背景之上,得到扫地机日志可视化文件。基于本专利技术提供的方案,通过生成扫地机日志可视化文件,使得用户根据扫地机日志可视化文件便可以直观快速地进行故障调试或问题定位,提高了故障调试或问题定位的效率。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的扫地机日志的处理方法的流程示意图;图2示出了根据本专利技术另一个实施例的扫地机日志的处理方法的流程示意图;图3示出了根据本专利技术一个实施例的扫地机日志的处理装置的结构示意图;图4示出了根据本专利技术一个实施例的计算设备的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。图1示出了根据本专利技术一个实施例的扫地机日志的处理方法的流程示意图。如图1所示,该方法包括以下步骤:步骤S100,接收扫地机上传的地图文件、位置文件及日志文件。地图文件是扫地机工作的空间环境内的地图,反映了空间环境中各个事物的空间分布,这里的地图文件是空间环境的快照。位置文件记录了扫地机实时的位置信息,即,扫地机在空间环境中的位置。日志文件是扫地机执行清扫工作时所生成的文件,记录扫地机在清扫过程中产生的各种行为信息、接收的命令信息等。在生成日志文件时,不仅要记录日志信息(包含各种行为信息、接收的命令信息等),还要记录相应的日志信息产生的时间。扫地机将地图文件、位置文件、日志文件上传至服务端,服务端接收扫地机上传的地图文件、位置文件及日志文件。服务端将利用所接收的地图文件、位置文件、日志文件来生成扫地机日志可视化文件,具体请参见步骤S101-步骤S103。步骤S101,根据地图文件获取可视化背景。在步骤S100中服务端接收了扫地机上传的地图文件,其中,地图文件反映了空间环境中各个事物的空间分布,为了能够再现还原扫地机对空间环境地清扫过程,准确且直观地确定扫地机出现的故障等,本步骤将地图文件作为可视化背景,以在该可视化背景上还原扫地机行为轨迹。步骤S102,从位置文件及日志文件中提取时间戳信息以及对应的位置信息和日志信息,依据时间戳信息、位置信息及日志信息得到扫地机行为轨迹。扫地机上传的位置文件记录了时间戳信息及位置信息,日志文件记录了时间戳信息及日志信息,服务端在接收到位置文件及日志文件后,可以从位置文件及日志文件中提取出与时间相关的时间戳信息,以及时间戳信息对应的位置信息和日志信息,然后,依据时间戳信息、位置信息及日志信息得到扫地机行为轨迹。扫地机行为轨迹是扫地机执行清扫作业时,在空间环境中的运行轨迹。本步骤依据时间戳信息、位置信息及日志信息所得到扫地机行为轨迹,还原了扫地机在空间环境进执清扫工作时具体清扫过程。步骤S103,将扫地机行为轨迹覆盖在可视化背景之上,得到扫地机日志可视化文件。扫地机行为轨迹反映了扫地机清扫时的运动轨迹,可视化背景是对空间环境的具体展现,在根据步骤S102得到扫地机行为轨迹之后,将该扫地机行为轨迹覆盖在可视化背景之上,得到扫地机日志可视化文件,该扫地机日志可视化文件从视觉角度还原了扫地机执行清扫作业的清扫场景,使用户能够直观的看到扫地机在空间环境中的具体位置。根据本专利技术上述实施例提供的方法,接收扫地机上传的地图文件、位置文件及日志文件;根据地图文件获取可视化背景;从位置文件及日志文件中提取时间戳信息以及对应的位置信息和日志信息,依据时间戳信息、位置信息及日志信息得到扫地机行为轨迹;将扫地机行为轨迹覆盖在可视化背景之上,得到扫地机日志可视化文件。基于本专利技术提供的方案,通过生成扫地机日志可视化文件,使得用户根据扫地机日志可视化文件便可以直观快速地进行故障调试本文档来自技高网...
【技术保护点】
1.一种扫地机日志的处理方法,包括:/n接收扫地机上传的地图文件、位置文件及日志文件;/n根据地图文件获取可视化背景;/n从位置文件及日志文件中提取时间戳信息以及对应的位置信息和日志信息,依据时间戳信息、位置信息及日志信息得到扫地机行为轨迹;/n将所述扫地机行为轨迹覆盖在所述可视化背景之上,得到扫地机日志可视化文件。/n
【技术特征摘要】
1.一种扫地机日志的处理方法,包括:
接收扫地机上传的地图文件、位置文件及日志文件;
根据地图文件获取可视化背景;
从位置文件及日志文件中提取时间戳信息以及对应的位置信息和日志信息,依据时间戳信息、位置信息及日志信息得到扫地机行为轨迹;
将所述扫地机行为轨迹覆盖在所述可视化背景之上,得到扫地机日志可视化文件。
2.根据权利要求1所述的方法,其中,所述从位置文件及日志文件中提取时间戳信息以及对应的位置信息和日志信息,依据时间戳信息、位置信息及日志信息得到扫地机行为轨迹进一步包括:
对位置文件及日志文件进行正则化处理;
从正则化处理后的位置文件及日志文件中提取时间戳信息以及对应的位置信息和日志信息;
依据时间戳信息对位置信息和日志信息进行处理,得到扫地机行为轨迹。
3.根据权利要求1或2所述的方法,其中,在得到扫地机日志可视化文件之后,所述方法还包括:
展示所述扫地机日志可视化文件,以供用户依据扫地机日志可视化文件,对扫地机进行调试或定位。
4.根据权利要求1-3中任一项所述的方法,其中,接收扫地机上传的地图文件进一步包括:
接收扫地机在充电时刻上传的地图文件,或者,接收扫地机在用户触发上传操作后上传的地图文件。
5.根据权利要求4所述的方法,其中,在接收扫地机上传的地图文件之后,所述方法还包括:
对地图文件进行二进制序列化处理及压缩处理。
<...
【专利技术属性】
技术研发人员:谢晓佳,栾成志,陈鹏旭,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。