终端后台进程监控方法和系统技术方案

技术编号:15437125 阅读:82 留言:0更新日期:2017-05-25 19:19
本发明专利技术涉及一种终端后台进程监控方法和系统,获取终端需要被监控软件的信息;实时检测终端的被监控软件的后台进程是否意外终止;若是,则获取与意外终止的后台进程相关的内容并生成提示信息;在终端的显示界面显示提示信息。当检测到终端的被监控软件的后台进程意外终止时,获取与意外终止的后台进程相关的内容并生成提示信息在终端的显示界面进行显示。用户可以在不需要有任何专业知识学习和了解的情况下第一时间获知软件的后台进程意外终止,以便及时对相关漏洞进行修复,提高了测试便利性。

Method and system for monitoring terminal background process

The invention relates to a method and system for monitoring terminal daemon, access terminal software needs to be monitored; real-time detection terminal by monitoring software background process is terminated; if so, obtaining and unexpected termination of the background process related content and generate prompt information; in the terminal display interface display a message. When the background process of the monitored software is accidentally terminated, the content associated with the accidental termination of the background process is acquired and the prompt information is displayed at the display interface of the terminal. The user can know the background of the software in the first time without any professional knowledge to learn and understand, so that the relevant vulnerabilities can be repaired in time, and the testing convenience is improved.

【技术实现步骤摘要】
终端后台进程监控方法和系统
本专利技术涉及终端监控
,特别是涉及一种终端后台进程监控方法和系统。
技术介绍
安装在手机、电脑等终端的软件一般会有两种类型的进程:前台进程(与用户进行交互的界面进程)和后台进程(用户无感知,周期性地执行任务或者等待处理某些发生的事情)。前台进程和后台进程之间相互通信完成用户在界面中的操作,前台界面进程的意外终止能被用户直观感知到,如界面突然关闭,而后台进程意外终止是不能被用户直观感知的。传统的终端后台进程监控方法在监控后台进程意外终止方面,是对终端进行大量的重复测试,寻找后台进程意外终止这个bug(漏洞)的必现路径。因为需要进行大量的重复测试,复现bug的成本很高,也有可能在长时间测试后才能发现后台进程已经终止,不便于对bug进行修复。传统的终端后台进程监控方法存在测试便利性低的缺点。
技术实现思路
基于此,有必要针对上述测试便利性低的问题,提供一种测试便利性高的终端后台进程监控方法和系统。一种终端后台进程监控方法,包括以下步骤:获取终端需要被监控软件的信息;实时检测终端的被监控软件的后台进程是否意外终止;若是,则获取与意外终止的后台进程相关的内容并生成提示信息;在所述终端的显示界面显示所述提示信息。一种终端后台进程监控系统,包括:获取模块,用于获取终端需要被监控软件的信息;检测模块,用于实时检测终端的被监控软件的后台进程是否意外终止;处理模块,用于在检测到被监控软件的后台进程意外终止时,获取与意外终止的后台进程相关的内容并生成提示信息;显示模块,用于在所述终端的显示界面显示所述提示信息。上述终端后台进程监控方法和系统,当检测到终端的被监控软件的后台进程意外终止时,获取与意外终止的后台进程相关的内容并生成提示信息在终端的显示界面进行显示。用户可以在不需要有任何专业知识学习和了解的情况下第一时间获知软件的后台进程意外终止,以便及时对相关漏洞进行修复,与传统的终端后台进程监控方法相比,提高了测试便利性。附图说明图1为一实施例中终端后台进程监控方法的流程图;图2为一实施例中在终端的显示界面显示提示信息的流程图;图3为另一实施例中终端后台进程监控方法的流程图;图4为一实施例中终端后台进程监控系统的结构图;图5为一实施例中显示模块的结构图;图6为另一实施例中终端后台进程监控系统的结构图;图7为一实施例中计算机系统的模块图。具体实施方式一种终端后台进程监控方法,终端具体可以是手机、笔记本和台式电脑等设备。如图1所示,终端后台进程监控方法包括以下步骤:步骤S130:获取终端需要被监控软件的信息。终端需要被监控软件可以是预先设置的软件,也可以是通过用户输入指令进行选择确定的软件,被监控软件的信息具体可包括软件名和后台进程名等内容。具体地,软件是一系列按照特定顺序组织的计算机数据和指令的集合,软件包含程序和各种资料文档等,而进程是程序在计算机上的一次执行活动,当运行一个程序时就启动了一个进程。对于某一个软件,可以包括多个程序,每一个程序运行时对应启动一个进程,而对于不同的程序运行时对应启动的进程可以是前台进程也可以是后台进程。因此,在确定需要被监控软件后,可直接得到对应的软件名和后台进程名。步骤S140:实时检测终端的被监控软件的后台进程是否意外终止。意外终止即是指后台进程在未接收到相关指令的情况下出现终止的现象,例如某软件正在运行的后台进程未接收到用户输入的退出指令却突然退出等。对被监控软件的后台进程进行监控,判断是否出现意外终止,若是,则进行步骤S150,若否,则可返回步骤S140,再次对被监控软件的后台进程进行检测。通过实时检测被监控软件的后台进程,若后台进程出现意外终止可及时发现。步骤S150:获取与意外终止的后台进程相关的内容并生成提示信息。当检测到被监控软件的后台进程发生意外终止时,提取相关内容生成提示信息用作告知用户后台进程出现意外终止情况。后台进程相关的内容具体可包括软件名、发生意外终止的后台进程名、发生意外终止的时间和后台进程意外终止日志保存路径等,其中后台进程意外终止日志用作记录对应后台进程的意外终止事件,后台进程意外终止日志保存路径指后台进程意外终止日志的存储路径。对应地,本实施例中提示信息包括软件名、发生意外终止的后台进程名、发生意外终止的时间、后台进程意外终止日志保存路径中的至少一种,可根据实际情况设置提示信息的具体内容,提高终端后台进程监控方法的适用性。步骤S170:在终端的显示界面显示提示信息。在显示界面显示提示信息告知用户后台进程发生意外终止,便于用户及时进行查询和检修,提高测试便利性。在其中一个实施例中,提示信息包括软件名、发生意外终止的后台进程名、发生意外终止的时间、后台进程意外终止日志保存路径。如图2所示,步骤S170包括步骤S172和步骤S174。步骤S172:在终端的显示界面显示软件名和发生意外终止的后台进程名。在显示界面显示发生意外终止的后台进程对应的软件名和后台进程名,例如在显示界面输出“检测到后台进程意外终止:软件名A,后台进程名B”或类似的文字信息。输出出现意外终止的后台进程的相关信息,提醒用户后台进程发生意外终止事件,还可方便用户判断是否需要进一步查看详细信息。步骤S174:在接收到详情查看指令后在显示界面显示发生意外终止的时间和后台进程意外终止日志保存路径。具体可在输出软件名和后台进程名的同时,还输出“点击查看详细信息”类似字样的链接或虚拟按钮,用户可通过点击该链接或虚拟按钮完成详情查看指令的输入。当接收到用户输入的详情查看指令后在显示界面显示发生意外终止的时间和后台进程意外终止日志保存路径,以便用户查看该意外终止事件的详细信息。本实施例中即是在显示提示信息时首先只显示软件名和后台进程名这两种初步信息,如果用户选择进行详细信息查看,则再显示发生意外终止的时间和后台进程意外终止日志保存路径。用户可根据初步信息判断是否需要进行详情查看,避免了一次性显示的信息过多对用户操作造成不便,提高操作便利性。提示信息在显示界面显示的位置以及显示方式均可根据实际情况调整。在其中一个实施例中,步骤S170包括步骤176或步骤177。步骤176:在终端的显示界面全屏显示提示信息。在显示界面全屏显示提示信息,便于用户进行查看。步骤177:在终端的显示界面预设的显示区域显示提示信息。在显示界面预设的显示区域进行显示,可避免显示的信息影响用户的正常软件操作,例如对打开或关闭某个软件等操作造成不便。以上即是提供了两种显示提示信息的具体实施例,用户可根据实际情况选择具体的显示方式,提高了操作便利性。进一步地,在其中一个实施例中,步骤177后,步骤S170还可包括步骤178。步骤178:根据接收的移动指令更改显示区域的位置。用户可通过触碰并拖动显示区域来输入移动指令,将用户拖动操作的结束位置作为显示区域的更改位置。具体可以是将用户在显示区域的触碰点移动到拖动操作的结束位置,确保显示区域位置移动的准确性。本实施例中提供了显示位置调整功能,用户可根据实际情况对显示区域的位置进行调整,避免对正常软件操作造成不便,提高操作便利性。上述终端后台进程监控方法,当检测到终端的被监控软件的后台进程意外终止时,获取意外终止的后台进程相关的内容并生成提示信息在终本文档来自技高网...
终端后台进程监控方法和系统

【技术保护点】
一种终端后台进程监控方法,其特征在于,包括以下步骤:获取终端需要被监控软件的信息;实时检测终端的被监控软件的后台进程是否意外终止;若是,则获取与意外终止的后台进程相关的内容并生成提示信息;在所述终端的显示界面显示所述提示信息。

【技术特征摘要】
1.一种终端后台进程监控方法,其特征在于,包括以下步骤:获取终端需要被监控软件的信息;实时检测终端的被监控软件的后台进程是否意外终止;若是,则获取与意外终止的后台进程相关的内容并生成提示信息;在所述终端的显示界面显示所述提示信息。2.根据权利要求1所述的终端后台进程监控方法,其特征在于,所述提示信息包括软件名、发生意外终止的后台进程名、发生意外终止的时间、后台进程意外终止日志保存路径中的至少一种。3.根据权利要求1所述的终端后台进程监控方法,其特征在于,所述提示信息包括软件名、发生意外终止的后台进程名、发生意外终止的时间、后台进程意外终止日志保存路径;所述在所述终端的显示界面显示所述提示信息的步骤,包括以下步骤:在终端的显示界面显示软件名和发生意外终止的后台进程名;在接收到详情查看指令后在所述显示界面显示发生意外终止的时间和后台进程意外终止日志保存路径。4.根据权利要求1所述的终端后台进程监控方法,其特征在于,所述获取终端需要被监控软件的信息的步骤之前,包括以下步骤:在终端的显示界面显示所述终端安装的所有软件;接收用户输入的选择指令,并将所述选择指令选定的软件作为被监控软件。5.根据权利要求4所述的终端后台进程监控方法,其特征在于,所述接收用户输入的选择指令,并将所述选择指令选定的软件作为被监控软件的步骤之后,还包括存储选择指令选定的软件的名称的步骤。6.根据权利要求1所述的终端后台进程监控方法,其特征在于,所述在所述终端的显示界面显示所述提示信息的步骤,包括以下步骤:在所述终端的显示界面全屏显示所述提示信息;或在所述终端的显示界面预设的显示区域显示所述提示信息。7.根据权利要求1所述的终端后台进程监控方法,其特征在于,获取意外终止的后台进程相关的内容并生成提示信息之后,在所述终端的显示界面显示所述提示信息之前,还包括以下步骤:在终端的显示界面输出信息显示提醒信息,并判断是否接收到用户根据所述信息显示提醒信息输入的确认指令;若是,则进行在所述终端的显示界面显示所述提示信息的步骤;若否,则将所述提示信息存入提醒清单。8.根据权利要求1所述的终端后台进程监控方法,其特征在于,所述提示信息包括后台进程意外终止日志保存路径;在所述终端的显示...

【专利技术属性】
技术研发人员:袁宜霞
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1