一种信息显示方法和设备与流程

文档序号:12801424阅读:207来源:国知局
一种信息显示方法和设备与流程
本发明涉及数据处理
技术领域
,尤其涉及一种信息显示方法和设备。
背景技术
:随着人们生活水平的不断提高,汽车成为普通民众生活中的必需品。为了保证行车安全,我国交通法规要求驾驶员在驾驶车辆时不能拨打/接听电话。但是,在日常生活中,用户在驾驶车辆时,一旦移动电话的提示音响起,习惯性地拿起移动电话查看所接收到的消息或者接听电话,但是,这种习惯性行为导致交通事故发生的概率极高。由此可见,亟需一种信息显示方法和设备,解决现有技术中在驾驶车辆过程中由于驾驶员的习惯性行为导致交通事故发生的问题。技术实现要素:有鉴于此,本发明实施例提供了一种信息显示方法和设备,用于解决现有技术中在驾驶车辆过程中由于驾驶员的习惯性行为导致交通事故发生的问题。一种信息显示方法,车载多媒体设备与移动终端设备建立通信连接,包括:车载多媒体设备接收移动终端设备发送的提示信息,其中,所述提示信息包含短消息、应用软件的应用消息中的至少一种;所述车载多媒体设备将接收到的所述提示信息推送至前挡风的平视显示器hud中显示。可选地,车载多媒体设备在接收移动终端设备发送的提示信息之前,所述方法还包括:车载多媒体设备接收用户发送的即时显示指令,其中,所述即时显示指令用于指示移动终端设备将接收到的提示信息发送给车载多媒体设备,使所述车 载多媒体设备将接收到的所述提示信息推送至前挡风的平视显示器hud中显示。可选地,所述车载多媒体设备将接收到的所述提示信息推送至前挡风的平视显示器hud中显示,包括:所述车载多媒体设备对接收到的所述提示信息进行识别;所述车载多媒体设备在确定接收到的所述提示信息属于非骚扰信息时,将接收到的所述提示信息推送至前挡风的平视显示器hud中显示。可选地,所述方法还包括:所述车载多媒体设备在确定接收到的所述提示信息属于骚扰信息时,语音提醒用户,使所述用户暂时忽略所述提示信息。可选地,所述车载多媒体设备将接收到的所述提示信息推送至前挡风的平视显示器hud中显示,包括:若接收到的提示信息为短消息,则将所述提示信息中包含的发送所述短消息的用户标识和所述短消息的内容推送至前挡风的平视显示器hud中显示;若接收到的提示信息为应用软件的应用消息,则将所述提示信息中包含的所述应用软件的标识和所述应用消息的关键词推送至前挡风的平视显示器hud中显示。可选地,所述方法还包括:所述车载多媒体设备获取车辆的当前运行状态信息,其中,所述当前运行状态信息包含所剩油料信息、胎压测量信息、车速中的至少一种或者多种;所述车载多媒体设备将所述当前运行状态信息推送至前挡风的平视显示器hud中显示。一种信息显示设备,应用在车载多媒体设备中,其中,所述车多媒体设备与移动终端设备建立通信连接:接收单元,用于接收移动终端设备发送的提示信息,其中,所述提示信息包含短消息、应用软件的应用消息中的至少一种;推送单元,用于将接收到的所述提示信息推送至前挡风的平视显示器hud中显示。可选地,所述接收单元,还用于在接收移动终端设备发送的提示信息之前,接收用户发送的即时显示指令,其中,所述即时显示指令用于指示移动终端设备将接收到的提示信息发送给车载多媒体设备,使所述车载多媒体设备将接收到的所述提示信息推送至前挡风的平视显示器hud中显示。可选地,所述推送单元将接收到的所述提示信息推送至前挡风的平视显示器hud中显示,包括:对接收到的所述提示信息进行识别;在确定接收到的所述提示信息属于非骚扰信息时,将接收到的所述提示信息推送至前挡风的平视显示器hud中显示。可选地,所述信息显示设备还包括:语音提醒单元,其中:所述语音提醒单元,用于在确定接收到的所述提示信息属于骚扰信息时,语音提醒用户,使所述用户暂时忽略所述提示信息。可选地,所述推送单元将接收到的所述提示信息推送至前挡风的平视显示器hud中显示,包括:若接收到的提示信息为短消息,则将所述提示信息中包含的发送所述短消息的用户标识和所述短消息的内容推送至前挡风的平视显示器hud中显示;若接收到的提示信息为应用软件的应用消息,则将所述提示信息中包含的所述应用软件的标识和所述应用消息的关键词推送至前挡风的平视显示器hud中显示。可选地,所述信息显示设备还包括:获取单元,其中:所述获取单元,用于获取车辆的当前运行状态信息,其中,所述当前运行状态信息包含所剩油料信息、胎压测量信息、车速中的至少一种或者多种;所述推送单元,还用于将所述当前运行状态信息推送至前挡风的平视显示器hud中显示。本发明有益效果如下:本发明实施例车载多媒体设备接收移动终端设备发送的提示信息,所述提示信息包含短消息、应用软件的应用消息中的至少一种;将接收到的所述提示信息推送至前挡风的平视显示器hud中显示。这样,通过在车载多媒体设备与移动终端设备之间建立通信连接,在移动终端设备接收到提示信息时,将接收到的提示信息发送给车载多媒体设备,使得车载多媒体设备将提示信息推送至前挡风的平视显示器hud中显示,可以有效避免用户低头看手机中的提示信息所引发的交通事故,提高驾车人员的行车安全。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的一种信息显示方法的流程示意图;图2为本发明实施例提供的一种信息显示设备的结构示意图;图3为本发明实施例提供的一种信息显示系统的结构示意图。具体实施方式为了实现本发明的目的,本发明实施例提供了一种信息显示方法和设备,车载多媒体设备接收移动终端设备发送的提示信息,所述提示信息包含短消息、应用软件的应用消息中的至少一种;将接收到的所述提示信息推送至前挡风的平视显示器hud中显示。这样,通过在车载多媒体设备与移动终端设备之间建立通信连接,在移动终端设备接收到提示信息时,将接收到的提示信息发送给车载多媒体设备,使得车载多媒体设备将提示信息推送至前挡风的平视 显示器hud中显示,可以有效避免用户低头看手机中的提示信息所引发的交通事故,提高驾车人员的行车安全。下面结合说明书附图对本发明各个实施例作进一步地详细描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。图1为本发明实施例提供的一种信息显示方法的流程示意图。所述方法可以如下所示。本发明实施的前提条件是车载多媒体设备与移动终端设备建立通信连接,可以是有线连接,也可以是无线连接,这里不做限定。步骤101:车载多媒体设备接收移动终端设备发送的提示信息。其中,所述提示信息包含短消息、应用软件的应用消息中的至少一种。在步骤101中,在车载多媒体设备与移动终端设备建立通信连接时,需要用户对移动终端设备进行设置,即确定在接收到提示信息时,将提示信息发送给车载多媒体设备。这样,移动终端设备在接收到提示信息时,主动将接收到的提示信息发送给车载多媒体设备。或者,当用户确定移动终端设备接收到提示信息时,向车载多媒体设备和移动终端设备发送即时显示指令,使得移动终端设备将接收到的提示信息发送给车载多媒体设备。可选地,车载多媒体设备在接收移动终端设备发送的提示信息之前,所述方法还包括:车载多媒体设备接收用户发送的即时显示指令,其中,所述即时显示指令用于指示移动终端设备将接收到的提示信息发送给车载多媒体设备,使所述车载多媒体设备将接收到的所述提示信息推送至前挡风的平视显示器(英文:headupdisplay;缩写:hud)中显示。需要说明的是,即时显示指令可以是语音指令,也可以是其他形式的指令,这里不做限定。步骤102:所述车载多媒体设备将接收到的所述提示信息推送至前挡风的平视显示器hud中显示。在步骤102中,所述车载多媒体设备对接收到的所述提示信息进行识别;所述车载多媒体设备在确定接收到的所述提示信息属于非骚扰信息时,将接收到的所述提示信息推送至前挡风的平视显示器hud中显示。具体地,所述车载多媒体设备在对接收到的所述提示信息进行识别,可以判断所述提示信息中包含的来源信息是否为未知信息,若为未知信息,确定所述提示信息属于骚扰信息;若为非未知信息,确定所述提示信息属于非骚扰信息。本发明实施例中所记载的未知信息可以由移动终端设备在接收到提示信息时确定,例如:接收到的提示信息为短消息,短消息的发送端标识为移动终端设备中存储的黑名单中的信息,那么确定提示信息为未知信息。移动终端设备中存储的黑名单可以是用户自己平时标记的骚扰或者推销标识,也可以是移动终端设备从服务器中获取的,这里不做限定。所述车载多媒体设备在确定接收到的所述提示信息属于非骚扰信息时,根据接收到的提示信息的类型不同,提取不同内容推送至前挡风的平视显示器hud中显示。具体地,若接收到的提示信息为短消息,则将所述提示信息中包含的发送所述短消息的用户标识和所述短消息的内容推送至前挡风的平视显示器hud中显示;若接收到的提示信息为应用软件的应用消息,则将所述提示信息中包含的所述应用软件的标识和所述应用消息的关键词推送至前挡风的平视显示器hud中显示。可选地,所述方法还包括:所述车载多媒体设备在确定接收到的所述提示信息属于骚扰信息时,语音提醒用户,使所述用户暂时忽略所述提示信息。此外,所述方法还包括:所述车载多媒体设备获取车辆的当前运行状态信息,其中,所述当前运行状态信息包含所剩油料信息、胎压测量信息、车速中的至少一种或者多种;所述车载多媒体设备将所述当前运行状态信息推送至前挡风的平视显示器hud中显示。需要说明的是,本发明实施例中所记载的车载多媒体设备并不是集成在汽车上的设备,而是独立与汽车的设备,该车载多媒体设备可以通过汽车点烟器与汽车的控制设备之间建立连接,并由汽车点烟器为其提供电能;还可以通过无线方式与汽车的控制设备之间建立无线连接,这样,既可以应用在存量汽车之上,也可以应用在新研发的智能汽车之上。该车载多媒体设备具备导航、电台广播、音视频播放等多种功能。此外,本发明实施例中所记载的车载多媒体设备的操作系统可以是android系统。android系统是一种基于linux的自由及开放源代码的操作系统,本发明实施例中所记载的车载多媒体设备的操作系统支持android5.0版本,并可以利用android5.0版本提供的接口与移动终端设备、汽车的hud之间建立通信连接,并实时将获取的信息推送至hud中显示。通过本发明实施例提供的技术方案,车载多媒体设备接收移动终端设备发送的提示信息,所述提示信息包含短消息、应用软件的应用消息中的至少一种;将接收到的所述提示信息推送至前挡风的平视显示器hud中显示。这样,通过在车载多媒体设备与移动终端设备之间建立通信连接,在移动终端设备接收到提示信息时,将接收到的提示信息发送给车载多媒体设备,使得车载多媒体设备将提示信息推送至前挡风的平视显示器hud中显示,可以有效避免用户低头看手机中的提示信息所引发的交通事故,提高驾车人员的行车安全。图2为本发明实施例提供的一种信息显示设备的结构示意图,所述信息显示设备应用在车载多媒体设备中。其中,所述车多媒体设备与移动终端设备建立通信连接,所述信息显示设备包括:接收单元21和推送单元22,其中:接收单元21,用于接收移动终端设备发送的提示信息,其中,所述提示信息包含短消息、应用软件的应用消息中的至少一种;推送单元22,用于将接收到的所述提示信息推送至前挡风的平视显示器hud中显示。在本发明的另一实施例中,所述接收单元21,还用于在接收移动终端设备发送的提示信息之前,接收用户发送的即时显示指令,其中,所述即时显示指令用于指示移动终端设备将接收到的提示信息发送给车载多媒体设备,使所述车载多媒体设备将接收到的所述提示信息推送至前挡风的平视显示器hud中显示。在本发明的另一实施例中,所述推送单元22将接收到的所述提示信息推送至前挡风的平视显示器hud中显示,包括:对接收到的所述提示信息进行识别;在确定接收到的所述提示信息属于非骚扰信息时,将接收到的所述提示信息推送至前挡风的平视显示器hud中显示。在本发明的另一实施例中,所述信息显示设备还包括:语音提醒单元23,其中:所述语音提醒单元23,用于在确定接收到的所述提示信息属于骚扰信息时,语音提醒用户,使所述用户暂时忽略所述提示信息。在本发明的另一实施例中,所述推送单元22将接收到的所述提示信息推送至前挡风的平视显示器hud中显示,包括:若接收到的提示信息为短消息,则将所述提示信息中包含的发送所述短消息的用户标识和所述短消息的内容推送至前挡风的平视显示器hud中显示;若接收到的提示信息为应用软件的应用消息,则将所述提示信息中包含的所述应用软件的标识和所述应用消息的关键词推送至前挡风的平视显示器hud中显示。在本发明的另一实施例中,所述信息显示设备还包括:获取单元24,其中:所述获取单元,用于获取车辆的当前运行状态信息,其中,所述当前运行状态信息包含所剩油料信息、胎压测量信息、车速中的至少一种或者多种;所述推送单元,还用于将所述当前运行状态信息推送至前挡风的平视显示器hud中显示。需要说明的是,本发明实施例提供的信息显示设备可以通过软件方式实现,也可以通过硬件方式实现,这里不做限定。信息显示设备通过在车载多媒体设备与移动终端设备之间建立通信连接,在移动终端设备接收到提示信息时,将接收到的提示信息发送给车载多媒体设备,使得车载多媒体设备将提示信息推送至前挡风的平视显示器hud中显示,可以有效避免用户低头看手机中的提示信息所引发的交通事故,提高驾车人员的行车安全。图3为本发明实施例提供的一种信息显示系统的结构示意图。所述信息显示系统中包含移动终端设备31、车载多媒体设备32和平视显示器hud33,其中:车载多媒体设备32,用于接收移动终端设备31发送的提示信息,其中,所述提示信息包含短消息、应用软件的应用消息中的至少一种;将接收到的所述提示信息推送至前挡风的平视显示器hud33中显示。在本发明的另一实施例中,所述车载多媒体设备32,还用于在接收移动终端设备发送的提示信息之前,接收用户发送的即时显示指令,其中,所述即时显示指令用于指示移动终端设备将接收到的提示信息发送给车载多媒体设备,使所述车载多媒体设备将接收到的所述提示信息推送至前挡风的平视显示器hud中显示。在本发明的另一实施例中,所述车载多媒体设备32将接收到的所述提示信息推送至前挡风的平视显示器hud中显示,包括:对接收到的所述提示信息进行识别;在确定接收到的所述提示信息属于非骚扰信息时,将接收到的所述提示信 息推送至前挡风的平视显示器hud中显示。在本发明的另一实施例中,所述车载多媒体设备32,用于在确定接收到的所述提示信息属于骚扰信息时,语音提醒用户,使所述用户暂时忽略所述提示信息。在本发明的另一实施例中,所述车载多媒体设备32将接收到的所述提示信息推送至前挡风的平视显示器hud中显示,包括:若接收到的提示信息为短消息,则将所述提示信息中包含的发送所述短消息的用户标识和所述短消息的内容推送至前挡风的平视显示器hud中显示;若接收到的提示信息为应用软件的应用消息,则将所述提示信息中包含的所述应用软件的标识和所述应用消息的关键词推送至前挡风的平视显示器hud中显示。在本发明的另一实施例中,所述车载多媒体设备32,用于获取车辆的当前运行状态信息,其中,所述当前运行状态信息包含所剩油料信息、胎压测量信息、车速中的至少一种或者多种;将所述当前运行状态信息推送至前挡风的平视显示器hud中显示。本发明另一实施例提供了一种获得车载多媒体设备进程列表的方法,所述设备安装内具有android操作系统,该android操作系统可以为android5.0版本或android5.0以下的版本(例如:android4.2、或android4.4等等)。本实施例提供的一种获得进程列表的方法,包括:步骤s101:执行进程查看命令,并获取进程查看命令的输出结果。在具体实施过程中,所述进程查看命令即为linux下的ps命令,所述进程查看命令的输出结果即为ps命令的输出结果,其中包含当前运行的全部进程的进程信息。在linux系统中,要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的 进程查看命令。使用ps命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。总之大部分信息都是可以通过执行ps命令得到的。而andorid是基于linux开发的,也支持ps命令,所以在本实施例中,通过执行ps命令,并获得ps命令的标准输出结果,即可获得当前进程的情况。在ps的标准输出结果中包含很多行和很多列信息,其中每一行对应一个进程,每一行中的每一列为一个字段,用于描述对应进程的一个特征(例如:进程名称、进程用户、进程id,等等),但是在ps的标准输出结果中包含大量的实际不需要的信息(例如:某些无效的系统进程的进程信息),而本申请的核心之处是要构造出和andoid5.0以下的版本中对象runningapprocessinfo一样的进程列表,所以需要进一步执行步骤s102-s105。步骤s102:基于一过滤规则,对输出结果中的全部进程信息进行过滤。在具体实施过程中,过滤的原则是留下用户进程的进程信息,剔除某些无效的系统进程的进程信息,同时又需要保留某些系统进程(例如:系统预装app)的进程信息。具体过滤规则如下:(1)如果第一进程信息中的进程用户(即:user)是以第一预设字符串开头的用户,则保留所述第一进程信息;其中,第一进程信息为输出结果中的全部进程信息中的任一进程信息,第一预设字符串为“u0_”、或“u1_”、或“app_”。也就是说,如果某一进程信息的user的名称是“u0_”、“u1_”、“app_”开头的,则对应的进程肯定是用户app进程或大多数内置app的进程,所以需要保留该进程信息。(2)如果第一进程信息中的进程用户(即:user)为system,且第一进程息的进程名称中包含第一预设字符但不包含第二预设字符也不包含第二预设字符串,则保留所述第一进程信息;其中,第一进程信息为输出结果中的全部进程信息中的任一进程信息,第一预设字符为“.”,第二预设字符为“/”,第二预设字符串为“system_”。也就是说,对于user是system的进程信息,则排除 掉进程名称中含有“/”(例如:/system/)和“system_”(例如:system_server)和进程名称中没有“.”的进程信息。例如:进程名称为com.android.systemui的进程信息符合要求,保留;进程名称为/system/bin/su、或zygote的进程信息不符要求,排除。(3)如果第一进程信息的进程用户(即:user)不是system也不是以第一预设字符串开头的用户,且第一进程信息的进程名称中包含第一预设字符但不包含第二预设字符,则保留所述第一进程信息;其中,第一进程信息为输出结果中的全部进程信息中的任一进程信息,第一预设字符串为“u0_”、或“u1_”、或“app_”,第一预设字符为“.”,第二预设字符为“/”。也就是说,如果进程信息中的user是其它情况(例如:root、nfc等),则排除掉进程名中含有“/”但没有“.”的进程信息。例如:进程名称为com.android.phone的进程信息符合要求,保留;进程名称为radio的进程信息不符要求,排除。步骤s103:对过滤后的每条进程信息进行解析,获得过滤后的每条进程信息包含的全部字段。作为一种可选的实施例,在执行步骤s103时,可以直接使用string.split方法,对过滤后的每条进程信息进行解析。但是,string.split内部使用了正则表达式实现,效率较低。经测试,使用string.split解析需要的时间长达200多毫秒。作为一种优选的实施例,在执行步骤s103时,由于ps命令的输出结果是一列一列的字段,所以可以扫描过滤后的每条进程信息,记下过滤后的每条进程信息中的每一个从空字符变化为非空字符的位置(即:确定了一个字段的开始位置),并将每一个从空字符变化为非空字符的位置存为数组array;利用数组的索引,截取每一个从空字符变化为非空字符的位置之后的字符串,从而获得过滤后的每条进程信息中包含的全部字段。经测试,使用本方法解析需要的时间仅需70多毫秒,效率较高,可以满足实际需求。步骤s104:从所述过滤后的每条进程信息包含的全部字段中提取预设字 段。在具体实施过程中,需要构造出在andorid5.0以下版本中的对象runningapprocessinfo,所以此处提取的预设字段即为对象runningapprocessinfo中包含的字段,包括:进程名称(即:processname)、进程用户(即:user)、进程id(即:pid)、用户id(即:uid)、进程使用的包名列表(即:pkglist)、进程重要性信息(即:importance)。在具体实施过程中,可以从过滤后的每条进程信息中的第一列,提取进程用户(即:user)字段;可以从过滤后的每条进程信息中的第二列,提取进程id(即:pid)字段;可以从过滤后的每条进程信息中的最后第一列,提取进程名称(即:processname)字段。在具体实施过程中,可以调用android.os.process.getuidforname函数,获得过滤后的每条进程信息中的用户id(即:uid)字段。在具体实施过程中,可以基于过滤后的每条进程信息所在的包,确定过滤后的每条进程信息中的进程使用的包名列表(即:pkglist)字段。也就是说,pkglist默认就是本进程所在的包。步骤s105:基于过滤后的每条进程信息中的预设字段,构造一进程列表。在具体实施过程中,如表一所示,该进程列表与对象runningapprocessinfo提供的进程列表相同,包括以下字段:进程名称(即:processname)字段、进程用户(即:user)字段、进程id(即:pid)字段、用户id(即:uid)字段、进程使用的包名列表(即:pkglist)字段、进程重要性信息(即:importance)字段。processnameuserpiduidpkglistimportance表一在本实施例中,通过步骤s101~步骤s105,实现了在android5.0版本的 系统中,获得和在android5.0以下版本中的runningapprocessinfo对象一样的进程列表的技术效果。安全类app可以基本实施例中的技术方案获得信息比较全面的进程列表,从而保证了进程清理和病毒查杀的效果。且全过程不利用android5.0版本提供的appstaksmanager接口,无需用户手动开启权限,也不用担心其他app将权限关闭,从而大大提高了成功获得进程列表的概率。同时,本实施例中的技术方案兼容android5.0以下版本。作为一种可选的实施例,在步骤s105之后,还包括:基于进程列表进行进程清理。在具体实施过程中,在获得进程列表后,可以基于该进程列表中记录的进程信息,确定需要清理的进程,并进行进程清理,从而提高android系统的的运行速度。由于本实施例中,可以在android5.0版本的系统中,获得和在android5.0以下版本中的runningapprocessinfo对象一样的进程列表,该进程列表中包含比较全面的进程信息,所以基于该进程列表进行进程清理,可以保证进程清理的效果,并提高进程清理的效率。作为一种可选的实施例,在步骤s105之后,还包括:基于进程列表,对应用权限进行管理,或进行病毒查杀,或利用主动防御模块执行一些程序的监管功能。在具体实施过程中,在获得进程列表后,可以继续获取一黑名单,并判断进程列表中的每个进程是否被记载在黑名单中,若某一进程被记载在该黑名单中,则确定该进程对应的应用程序为病毒程序,并将该病毒程序进行清除,从而保证系统安全。由于该进程列表中包含比较全面的进程的相关信息,所以基本实施例中的技术方案获得信息比较全面的进程列表进行病毒查杀,可以保证病毒查杀的效果,提高病毒查杀效率。在具体实施过程中,可以利用基于进程列表,监控应用获取运营商信息、apn操作、通知栏广告操作、获取手机识别码操作、创建快捷方式、电话拔打操作、短信插入或删除操作、联系人插入或删除操作、url访问操作、子进程 侵入操作、应用加载操作、命令操作、衍生物操作、激活设备管理器操作。在具体实施过程中,在安装一应用程序时,可以基于进程列表确定正在安装的应用程序,并判断正在安装的应用程序是否安全,从而对正在安装的应用程序进行进一步处理。举例来讲,云端服务器可以为应用程序的安全级别设定黑、灰、白三种级别,分别代表不同危险程度,并设定对应的处理规则。例如,黑应用禁止安装,灰应用由用户自行选择,白应用则可径行安装。当然,可以进一步简化为灰、白两种,或者简化为黑、白两种。本领域技术人员熟悉服务器的这种云端控制技术,将在后续进一步概要揭示。无论如何,本发明将从本机远程规则库接口中获得云端服务器有关这些应用的处理规则的反馈,利用反馈结果做出相应的后续处理。具体而言,当针对当前目标应用返回黑应用标识时,可以随即停止该目标应用的安装;当标识为白应用或灰应用时,则可放行安装。出于交互性的考虑,当完成远程判断后,本发明将向用户界面弹窗提醒用户有关判断结果,并显示相应的处理建议,询问用户是否确定对当前新装应用建构主动防御环境,用户从中确定对当前新装目标应用进行主动防御的标识后,即确定了该目标应用。同理,用户确定该目标应用之后,本发明会将该目标应用的安装包存放至所述的指定目录中。另外,出于本发明后续将为该已确定的目标应用建构主动防御环境的考虑,本发明会立即停止该目标应用的安装,停止安装的操作既可以发明在用户确定该目标应用之前也可以发生在之后。此外,如果当前应用属于黑应用,而用户仍然希望安装该应用,则仍可允许用户在建立主动防御环境的前提下保留该已安装应用程序,或者允许相应的新装应用继续安装。根据所述一种获得进程列表的方法及装置,执行进程查看命令,并获取进程查看命令的输出结果;基于一过滤规则,对输出结果中的全部进程信息进行过滤;对过滤后的每条进程信息进行解析,获得过滤后的每条进程信息包含的 全部字段;从过滤后的每条进程信息包含的全部字段中提取预设字段;基于过滤后的每条进程信息中的预设字段,构造一进程列表。其中,所述u个预设字段为在andoid5.0以下的版本中对象runningapprocessinfo所提供的进程信息中的字段。本发明基于ps命令获得当前运行的全部进程的进程信息,并经过过滤,最后构造出和andoid5.0以下的版本中对象runningapprocessinfo一样的进程列表,从而获得了更加全面的进程信息,且无需用户手动开启权限,进而效地解决了现有技术中在android5.0版本中,需要用户手动开启权限才能获得进程列表,且获取到的进程列表中的信息不全面的技术问题。本领域的技术人员应明白,本发明的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使 得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1