一种日志存储方法及装置和智能音箱及云端服务器与流程

文档序号:27424869发布日期:2021-11-17 19:25阅读:来源:国知局

技术特征:
1.一种日志存储方法,包括:通过对应用程序的调试获取日志信息;根据调试得到的日志信息,建立日志信息包括的日志字符串与唯一标识的对应关系;根据建立的对应关系中日志字符串对应的唯一标识存储日志。2.根据权利要求1所述的日志存储方法,其中,所述建立日志信息包括的日志字符串与唯一标识的对应关系,包括:在所述应用程序的编译过程中,根据所述调试得到的日志信息对编译后的可执行文件进行处理获取可执行文件中的日志字符串;为获得的可执行文件中的每个日志字符串分配唯一标识;存储可执行文件中的每个日志字符串与其唯一标识的所述对应关系。3.根据权利要求2所述的日志存储方法,其中,所述根据调试得到的日志信息对编译后的可执行文件进行处理,包括:比较所述调试得到的日志信息和所述可执行文件中的日志信息,从所述可执行文件中的日志信息抽取出与所述调试过程中得到的日志信息中的日志字符串相同的日志字符串,抽取出的日志字符串为所述获取的可执行文件中的日志字符串。4.根据权利要求1所述的日志存储方法,其中,所述建立日志信息包括的日志字符串与唯一标识的对应关系,包括:在所述应用程序的运行中,将日志接口中获得的日志信息中的格式控制字符串的地址指针作为日志信息包括的日志字符串的所述唯一标识;建立日志信息包括的日志字符串与唯一标识的所述对应关系。5.根据权利要求1所述的日志存储方法,其中,所述根据建立的对应关系中日志字符串对应的唯一标识存储日,包括:在所述应用程序的运行中,根据建立的所述对应关系,将日志接口中获得的日志信息中的格式控制字符串替换为对应的所述唯一标识写入日志文件。6.根据权利要求1~5任一项所述的日志存储方法,所述方法还包括:在日志查看时,根据建立的所述对应关系,将存储的所述唯一标识转换为日志字符串。7.根据权利要求1所述的日志存储方法,其中,所述唯一标识为用于区分不同日志字符串的符号,包括:数字、字符组合、数字与字符的组合、地址指针。8.一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行权利要求1~权利要求7任一项所述的日志存储方法。9.一种实现日志存储的装置,包括存储器和处理器,其中,存储器中存储有以下可被处理器执行的指令:用于执行权利要求1~权利要求7任一项所述的日志存储方法的步骤。10.一种日志存储方法,包括:智能音箱通过对应用程序的调试获取日志信息;根据调试得到的日志信息,建立日志信息包括的日志字符串与唯一标识的对应关系;根据建立的对应关系中日志字符串对应的唯一标识存储日志;在日志查看时,根据建立的所述对应关系,将存储的所述唯一标识转换为日志字符串。11.根据权利要求10所述的日志存储方法,所述方法还包括:所述智能音箱确定自身存储空间不足,根据所述唯一标识将自身的日志信息转发存储
在与所述智能音箱属于同一账户的一个或一个以上智能音箱。12.根据权利要求11所述的日志存储方法,其中,所述将自身的日志信息转发存储在与所述智能音箱属于同一账户的一个或一个以上智能音箱,包括:所述智能音箱将自身的日志信息随机转发给与所述智能音箱自身属于同一账户的一个或一个以上智能音箱。13.根据权利要求11所述的日志存储方法,所述将自身的日志信息转发给与自身属于同一账户的一个或一个以上智能音箱,包括:所述智能音箱从云端服务器获取与所述智能音箱属于同一账户下的智能音箱的存储空间的使用情况;从所述与所述智能音箱属于同一账户下的智能音箱中选择存储空间剩余多的一个或多个智能音箱;所述智能音箱根据所述唯一标识将所述智能音箱自身的日志信息转发存储在选择出的一个或多个智能音箱。14.根据权利要求10所述的日志存储方法,所述方法还包括:所述智能音箱周期性将自身的日志信息的存储空间信息反馈给云端服务器。15.一种智能音箱,包括存储器和处理器,其中,存储器中存储有以下可被处理器执行的指令:用于执行权利要求10~权利要求14任一项所述的日志存储方法的步骤。16.一种日志存储方法,包括:智能音箱接收来自与自身属于同一账户的智能音箱的基于根据唯一标识得到的日志信息;存储接收到的日志信息。17.根据权利要求16所述的日志存储方法,所述方法还包括:所述智能音箱周期性将自身的日志信息的存储空间信息反馈给云端服务器。18.一种智能音箱,包括存储器和处理器,其中,存储器中存储有以下可被处理器执行的指令:用于执行权利要求16或权利要求17所述的日志存储方法的步骤。19.一种日志存储方法,包括:云端服务器接收并存储来自智能音箱周期性反馈的智能音箱自身的日志信息的存储空间信息;在接收到来自智能音箱的请求,将与发起请求的智能音箱属于同一账户下的智能音箱的存储空间的使用情况发送给发起请求的智能音箱。20.根据权利要求19所述的日志存储方法,所述方法还包括:所述云端服务器接收并存储来自智能音箱的基于根据唯一标识得到的日志信息。21.一种云端服务器,包括存储器和处理器,其中,存储器中存储有以下可被处理器执行的指令:用于执行权利要求19或权利要求20所述的日志存储方法的步骤。22.一种日志存储装置,包括:调试模块、建立模块、存储处理模块;其中,调试模块,用于通过对应用程序的调试获取日志信息;建立模块,用于根据调试得到的日志信息,建立日志信息包括的日志字符串与唯一标识的对应关系;存储处理模块,用于根据建立的对应关系中日志字符串对应的唯一标识存储日志。

技术总结
本申请公开了一种日志存储方法及装置和智能音箱及云端服务器,本申请实施例存储日志文件时,存储的仅仅是与日志字符串对应的简短的唯一标识,因此,大大节省了存储空间,而且,不会额外消耗计算力。本申请提供的日志存储方法,简单、高效地实现了对日志的存储。高效地实现了对日志的存储。高效地实现了对日志的存储。


技术研发人员:任高攀 王路 李坤 黄震 尹鑫 宋丹峰
受保护的技术使用者:阿里巴巴集团控股有限公司
技术研发日:2020.05.12
技术公布日:2021/11/16
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1