[发明专利]日志获取系统、日志获取方法及电子设备有效
申请号: | 201510555306.8 | 申请日: | 2015-09-01 |
公开(公告)号: | CN105227351B | 公开(公告)日: | 2019-08-16 |
发明(设计)人: | 王冲 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04W4/14;H04W24/02 |
代理公司: | 上海硕力知识产权代理事务所(普通合伙) 31251 | 代理人: | 郭桂峰 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 获取 系统 方法 电子设备 | ||
一种日志获取系统,包括控制短消息模块以及日志控制模块。所述控制短消息模块以及所述日志控制模块基于基于短消息协议相互通信。所述控制短消息模块用于依据日志获取请求生成含有日志获取指令内容的控制短消息并将所述控制短消息发送至所述日志控制模块。所述日志控制模块依据所述控制短消息的指令内容获取日志文件。所述日志获取系统、方法及电子设备基于短消息协议生成含有日志获取指令内容的控制短消息并通过过所述控制短消息实现日志文件文件的获取,其操作快速便捷并且能够确保所抓取日志文件的准确性。本发明还设计一种日志获取方法及具有所述日志获取系统的电子设备。
技术领域
本发明涉及智能电子设备,尤其涉及一种获取智能电子设备运行日志(log)的系统及方法,以及电子设备。
背景技术
智能电子设备,如手机、平板电脑等,都具备能够记录系统运行的日志文件,通过所述日志文件,智能电子设备的系统开发人员能够了解智能电子设备运行过程中出现的问题(如bug、黑屏、死机、自动退出程序等),以利于售后服务以及后续对系统的完善和改进。
现有的智能电子设备,如果需要获取日志文件,需要用户从通过FTP(FileTransfer Protocol:文件传输协议)下载专门的故障诊断模块。然而,此种方式操作上很繁琐,一般用户难于理解,因此难以正确抓取日志文件;而且,这种方式需要安装第三方APK,用户体验较差。
发明内容
有鉴于此,有必要提供一种操作简单且能够保抓取准确率的日志获取系统、日志获取方法及电子设备。
一种日志获取系统,包括:
控制短消息模块,以及
日志控制模块,所述控制短消息模块以及所述日志控制模块基于基于短消息协议相互通信,所述控制短消息模块用于依据日志获取请求生成含有日志获取指令内容的控制短消息并将所述控制短消息发送至所述日志控制模块,所述日志控制模块依据所述控制短消息的指令内容获取日志文件。
进一步地,所述控制短消息的首字节设为标志位,通过所述标志位,所述日志控制模块能够判断一短消息是控制短消息还是一般短消息。
进一步地,所述控制短消息模块可以采用MD5算法对所述控制短消息的内容进行加密。
进一步地,所述日志控制模块在接收到短消息后,首先判断所述短消息是否为控制短消息,如果不是,则所述日志控制模块直接将接收到的短消息传一般短消息应用处理;如果是,所述日志控制模块对所述控制短消息进行解密处理,以获得所述控制短消息的指令内容。
进一步地,所述日志控制模块还用于在获得所述控制短消息的控制指令内容后,打开离线日志配置并提醒用户是否重启设备,如果用户选择重启设备,则进入重启流程。
进一步地,如果用户选择暂不重启设备,则所述日志控制模块每间隔预定时间提示用户是否重启设备。
进一步地,所述日志控制模块还设置有不重启设备选项,如果用户选择不重启设备,则所述日志控制模块不再提示用户是否重启设备,此时,日志获取流程终。
进一步地,所述日志控制模块还用于在设备重启后,提示用户复现问题。
进一步地,所述日志控制模块还用于在复现问题后,用户是否获取日志文件,如果是,则所述日志控制模块会将日志文件打包并存放到指定的存储目录中。
进一步地,所述日志控制模块20还用于在获取日志文件后,将所述日志文件的存储目录提示给用户。
进一步地,所述日志控制模块还用于在获取日志文件后,提示用户是否上传日志文件,如果是,则将所述日志文件上传至服务器。
进一步地,所述日志控制模块还用在获取日志文件后,首先检测当前所处的网络环境,再根据检测到的网络环境提示用户对所述日志的处理方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510555306.8/2.html,转载请声明来源钻瓜专利网。