The invention provides a method, a device and a system for processing a cloud terminal log. The cloud terminal log processing method, which is applied to the server, log: information received in connection with the cloud terminal module on the client upload; acquiring preset log configuration parameters; according to the log to save the configuration parameters, the log information storage to the embedded database. In the scheme, the cloud terminal logs on the basis logs stored in the configuration parameters of the embedded database, convenient for the cloud terminal module, log management, save the resource overhead, and is convenient for the cloud terminal log processing system transplant.
【技术实现步骤摘要】
本专利技术涉及云终端日志处理
,特别涉及一种云终端日志处理方法、装置及系统。
技术介绍
日志系统是协助云终端开发及故障分析调试的必不可少的工具和手段。在目前的云终端系统中,操作系统包括了andriod、linux、windows等各型操作系统,从开发角度上日志系统需要易于移植;由于云终端一般配置较低,日志系统必须占用磁盘、内存、CPU资源;由于云终端功能模块复杂,日志必须方便定位和分析问题。已有的日志系统往往不能顾及到所有的方面,存在着可移植性差、资源占用高或者分析效率低等一个或者几个问题。
技术实现思路
本专利技术要解决的技术问题是提供一种云终端日志处理方法、装置及系统,用以解决现有的云终端日志系统存在着可移植性差、资源占用高或者分析效率低等问题。为了解决上述技术问题,本专利技术实施例提供一种云终端日志处理方法,应用于服务器端,包括:接收与云终端上的模块相连接的客户端上传的日志信息;获取预先设定的日志保存配置参数;根据所述日志保存配置参数,将所述日志信息存储至嵌入式数据库中。进一步地,所述获取预先设定的日志保存配置参数的步骤具体为:获取与所述客户端共用的共享内存中的日志保存配置参数,所述日志保存配置参数由配置文件映射到所述共享内存中。进一步地,所述根据所述日志保存配置参数,将所述日志信息存储至嵌入式数据库中的步骤包括:将所述日志信息存入缓存队列;在满足预设条件时,按照所述日志保存配置参数,将所述缓存队列中的日志信息存储至嵌入式数据库中。进一步地,在满足预设条件时,按照所述日志保存配置参数,将所述缓存队列中的日志信息存储至嵌入式数据库中的步骤具体为:当 ...
【技术保护点】
一种云终端日志处理方法,应用于服务器端,其特征在于,包括:接收与云终端上的模块相连接的客户端上传的日志信息;获取预先设定的日志保存配置参数;根据所述日志保存配置参数,将所述日志信息存储至嵌入式数据库中。
【技术特征摘要】
1.一种云终端日志处理方法,应用于服务器端,其特征在于,包括:接收与云终端上的模块相连接的客户端上传的日志信息;获取预先设定的日志保存配置参数;根据所述日志保存配置参数,将所述日志信息存储至嵌入式数据库中。2.根据权利要求1所述的云终端日志处理方法,其特征在于,所述获取预先设定的日志保存配置参数的步骤具体为:获取与所述客户端共用的共享内存中的日志保存配置参数,所述日志保存配置参数由配置文件映射到所述共享内存中。3.根据权利要求1所述的云终端日志处理方法,其特征在于,所述根据所述日志保存配置参数,将所述日志信息存储至嵌入式数据库中的步骤包括:将所述日志信息存入缓存队列;在满足预设条件时,按照所述日志保存配置参数,将所述缓存队列中的日志信息存储至嵌入式数据库中。4.根据权利要求3所述的云终端日志处理方法,其特征在于,在满足预设条件时,按照所述日志保存配置参数,将所述缓存队列中的日志信息存储至嵌入式数据库中的步骤具体为:当所述缓存队列中缓存的日志信息的条数达到预设值或缓存时间周期到达,且嵌入式数据库处于未存满的状态时,按照所述日志保存配置参数中预设的日志存入速率,将所述缓存队列中的日志信息存储至嵌入式数据库中。5.根据权利要求1所述的云终端日志处理方法,其特征在于,所述云终端日志处理方法,还包括:获取外部配置命令,所述外部配置命令包含对日志保存配置参数的配置信息;将所述外部配置命令中包含的所述配置信息存入配置文件;将所述配置文件映射到与所述客户端共用的共享内存中。6.根据权利要求5所述的云终端日志处理方法,其特征在于,所述云终端日志处理方法,还包括:获取外部操作命令,所述外部操作命令包括对所述嵌入式数据库中的日志信息进行读取和/或删除的命令;获取配置文件中的日志保存配置参数,并依据所述日志保存配置参数对所述嵌入式数据库中的日志信息进行读取和/或删除操作。7.一种云终端日志处理装置,应用于服务器端,其特征在于,包括:接收模块,用于接收与云终端上的模块相连接的客户端上传的日志信息;参数获取模块,用于获取预先设定的日志保存配置参数;存储模块,用于根据所述日志保存配置参数,将所述日志信息存储至嵌入式数据库中。8.根据权利要求7所述的云终端日志处理装置,其特征在于,所述存储模块包括:缓存单元,用于将所述日志信息存入缓存队列;存储单元,用于在满足预设条件时,按照所述日志保存配置参数,将所述缓存队列中的日志信息存储至嵌入式数据库中。9.根据权利要求7所述的云终端日志处理装置,其特征在于,所述云终端日志处理装置,还包括:配置命令获取模块,用于获取外部配置命令,所述外部配置命令包含对日志保存配置参数的配置信息;保存模块,用于将所述外部配置命令中包含的所述配置信息存入配置文件;映射模块,用于将所述配置文件映射到与所述客户端共用的共享内存中。10.根据权利要求9所述的云终端日志处理装置,其特征在于,所述云终端日志处理装置,还包括:操作命令获取模块,用于获取外部操作命令,所述外部操作命令包括对所述嵌入式数据库中的日志信息进行读取和/或删除的命令;操作模块,用于获取配置文件中的日志保存配置参数,并依据所述日志保存配置参数对所述嵌入式数据库中的日志信息进行读取和/或删除操作。11.一种云终端日志处理方法,应用于客户端,其特征在于,包括:建立与云终端上模块的连接关系;获取所述模块的日志内容;根据预先设定的日志保存配置参数,将需要保存的所述日志内容生成对应的日志信息;将所述日志...
【专利技术属性】
技术研发人员:冯光,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。