一种信息报表的获取方法及终端的制作方法
【技术领域】
[0001] 本发明涉及电子技术领域,尤其涉及一种信息报表的获取方法及终端。
【背景技术】
[0002] 随着通信技术的不断发展,移动终端的功能和通信运营商所提供的业务服务不断 增加,而用户对移动终端的多功能性、实用性、质量以及对于业务服务的要求越来越高。由 于移动终端的研发测试周期不断减少,以及运营商提供的业务越来越繁多,从而导致移动 终端在使用过程中经常遇到应用程序停止运行、黑屏、死机等异常问题。
[0003] 目前,获取异常问题的方法通常是抓取Log,但耗电、发热、网络流量异常或显示异 常等问题,在发现问题后再去抓取Log,有时抓取的Log时效性不强,系统运行的信息不够 多,不方便准确获取异常问题。同时,排除系统自身的不稳定因素之外,与用户自行安装的 种类繁多的应用程序的不稳定也有关联,传统的抓取log分析问题不能满足所有的异常情 况针对性处理,因此,研究出一种便于获取异常问题的技术变得日益重要。
【发明内容】
[0004] 本发明实施例提供一种信息报表的获取方法及装置,用于获取一段时间内的异常 信息,并将获取到的异常信息生成信息报表,以便于用户分析以获取准确的异常问题。
[0005] 本发明第一方面提供一种信息报表的获取方法,包括:
[0006] 终端记录异常日志信息;
[0007] 所述终端接收用户输入的时间信息;
[0008] 所述终端根据所述时间信息查询与所述时间信息对应的异常日志信息;
[0009] 所述终端解析查询到的所述异常日志信息以得到报表关键信息,其中,所述报表 关键信息包括:应用程序的启动或关闭信息、界面的切换信息、电量的消耗信息、网络流量 的消耗信息以及处理器运行信息;
[0010] 所述终端根据所述报表关键信息生成信息报表;
[0011] 所述终端输出所述信息报表。
[0012] 本发明第二方面提供一种终端,包括:
[0013] 记录单元,用于记录异常日志信息;
[0014] 接收单元,用于接收用户输入的时间信息;
[0015] 查询单元,用于根据所述接收单元接收到的所述时间信息查询与所述时间信息对 应的异常日志信息;
[0016] 解析单元,用于解析所述查询单元查询到的所述异常日志信息以得到报表关键信 息,其中,所述报表关键信息包括:应用程序的启动或关闭信息、界面的切换信息、电量的消 耗信息、网络流量的消耗信息以及处理器运行信息;
[0017] 生成单元,用于根据所述解析单元解析得到的所述报表关键信息生成信息报表;
[0018] 输出单元,用于输出所述生成单元生成的所述信息报表。
[0019] 实施本发明实施例,具有如下有益效果:
[0020] 本发明实施例中,通过记录异常日志信息,接收用户输入的时间信息,根据所述时 间信息查询与所述时间信息对应的异常日志信息,解析查询到的所述异常日志信息以得到 报表关键信息,其中,所述报表关键信息包括:应用程序的启动或关闭信息、界面的切换信 息、电量的消耗信息、网络流量的消耗信息以及处理器运行信息,根据所述报表关键信息生 成信息报表,输出所述信息报表,通过获取一段时间内的异常信息,并将获取到的异常信息 生成信息报表,以便于用户分析以获取准确的异常问题。
【附图说明】
[0021] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0022] 图1为本发明实施例提供的一种信息报表的获取方法的第一实施例流程图;
[0023] 图2a为本发明实施例提供的一种信息报表的获取方法的第二实施例流程图;
[0024] 图2b为本发明实施例提供第一种应用程序的启动和运行时间的报表示意图;
[0025] 图2c为本发明实施例提供的一种应用程序耗电情况报表示意图;
[0026] 图2d为本发明实施例提供的一种应用程序网络流量消耗情况报表示意图;
[0027] 图2e为本发明实施例提供的一种CPU运行情况报表不意图;
[0028] 图3为本发明实施例提供的终端的第一实施例结构示意图;
[0029] 图4为本发明实施例提供的终端的第二实施例结构示意图。
【具体实施方式】
[0030] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发 明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施 例,都属于本发明保护的范围。
[0031] 本发明实施例中提及的终端可以包括个人电脑、智能手机(如Android手机、iOS 手机等)、平板电脑、掌上电脑、移动互联网设备(Mobile Internet Devices, MID)或穿戴 式智能设备等互联网设备。
[0032] 请参见图1,为本发明实施例提供一种信息报表的获取方法的第一实施例流程图。 该方法包括以下步骤:
[0033] S101、终端记录异常日志信息。
[0034] 具体的,终端开启时,终端实时检测终端中的应用程序、系统、以及处理器的运行 情况,当检测到应用程序、系统或处理器中的至少一种出现异常时,终端记录异常日志信 息,其中,上述异常日志信息可存储于终端,或可上传于云端。
[0035] S102、所述终端接收用户输入的时间信息。
[0036] 具体的,当用户想要查看终端异常情况时,在指定界面上输入用户需要查看问题 出现的时间段,终端接收到用户输入的时间段信息。
[0037] S103、所述终端根据所述时间信息查询与所述时间信息对应的异常日志信息。
[0038] 具体的,终端接收到用户输入的时间信息后,终端根据上述时间信息查询与上述 时间信息对应的异常日志信息,例如,用户输入的时间信息为2014年12月12号12点至 12点30分,则终端根据用户输入的时间信息,查询2014年12月12号12点至12点30分 的异常日志信息。
[0039] S104、所述终端解析查询到的所述异常日志信息以得到报表关键信息。
[0040] 具体的,终端解析查询到的上述异常日志信息以得到报表关键信息,其中,所述报 表关键信息包括:应用程序的启动或关闭信息、界面的切换信息、电量的消耗信息、网络流 量的消耗信息以及处理器运行信息。
[0041] S105、所述终端根据所述报表关键信