一种信息处理方法和电子设备与流程

文档序号:18142188发布日期:2019-07-10 11:12阅读:151来源:国知局
一种信息处理方法和电子设备与流程

本申请涉及电子设备领域,更具体的说,是涉及一种信息处理方法和电子设备。



背景技术:

随着智能设备的应用,用户在工作生活等各个领域广泛使用智能设备。

但是,现有技术中,对于智能设备中输出的信息只能被动输出,不能够对该待输出的信息进行分析处理,所以,无法针对该输出信息提供多样化的服务。



技术实现要素:

有鉴于此,本申请提供如下技术方案:

一种信息处理方法,包括:

获得目标输出信息,所述目标输出信息能以第一方式输出;

获得所述目标输出信息的特征信息;

如果所述特征信息满足预设条件,执行处理指令;其中,执行所述处理指令能使得所述目标输出信息以第二方式输出,所述第一方式和所述第二方式不同;

其中,所述特征信息包括下列的至少一种:

用于输出所述目标输出信息的应用的特征信息;或

用于表明所述目标输入信息内容的特征信息。

优选的,上述的方法,所述获得所述目标输出信息的特征信息包括:

获取依据所述目标输出信息建立内容信息文件;

则判断所述特征信息是否满足预设条件包括:

判断所述内容信息文件中是否包含预设信息;

基于所述内容信息文件中包含有预设信息,判定所述特征信息满足预设条件。

优选的,上述的方法,所述获得所述目标输出信息的特征信息包括:

通过检测系统中至少一个应用进程的运行信息,选择所述目标输出信息的应用的第一进程;

则判断所述特征信息是否满足预设条件包括:

判断所述第一进程是否满足预设的进程条件;

基于所述第一进程满足预设的进程条件,判定所述特征信息满足预设条件。

优选的,上述的方法,所述判断所述第一进程是否满足预设的进程条件,包括下列中的至少一种:

在预设安装列表中搜索是否存在所述第一进程,得到第一搜索结果;基于所述第一搜索结果表示所述安装列表中不存在所述第一进程,判定所述第一进程满足预设进程条件;或

在预设应用列表中搜索是否存在所述第一进程,得到第二搜索结果;基于所述第二搜索结果表示所述安装列表中存在所述第一进程,判定所述第一进程满足预设进程条件;或

在预设安装列表中搜索是否存在所述第一进程,得到第一搜索结果;在预设应用列表中搜索是否存在所述第一进程,得到第二搜索结果;基于所述第一搜索结果表示所述安装列表中不存在所述第一进程,和/或,所述第二搜索结果表示所述安装列表中存在所述第一进程,判定所述第一进程满足预设进程条件;或

判断所述第一进程是否为前台进程;基于所述第一进程不是前台进程,判定所述第一进程满足预设的进程条件;或

判断所述第一进程是否为前台进程;在预设应用列表中搜索是否存在所述第一进程,得到第二搜索结果;基于所述第一进程是前台进程且所述预设应用列表中不存在所述第一进程,或者,所述第一进程不是前台进程,判定所述第一进程满足预设进程条件。

优选的,上述的方法,所述获得所述目标输出信息的特征信息包括:

获取依据所述目标输出信息建立内容信息文件;

通过检测系统中至少一个应用进程的运行信息,选择所述目标输出信息的应用的第一进程。

优选的,上述的方法,判断所述特征信息是否满足预设条件包括:

判断所述内容信息文件中是否包含预设信息;

基于所述内容信息文件中包含有预设信息,获取当前的前台进程;

基于所述前台进程满足预设的进程条件,判定所述特征信息不满足预设条件;

基于所述前台进程不满足预设的进程条件,判断所述第一进程与所述前台进程是否满足预设相关条件,基于所述第一进程与所述前台进程不满足预设相关条件,判定所述特征信息满足预设条件。

优选的,上述的方法,还包括:

如果所述特征信息不满足预设条件,以第一方式输出所述目标输出信息;

所述以第一方式输出所述目标输出信息包括:

基于所述目标输出信息生成展示视图和/或音频;

输出所述视图和/或音频。

优选的,上述的方法,所述执行处理指令,包括:

禁止输出所述目标输出信息;

或者

基于所述目标输出信息生成视图和/或音频;

在视图和/或音频中添加提示信息并输出。

一种电子设备,包括:

处理器,用于获得目标输出信息,所述目标输出信息能以第一方式输出;获得所述目标输出信息的特征信息;如果所述特征信息满足预设条件,执行处理指令;其中,执行所述处理指令能使得所述目标输出信息以第二方式输出,所述第一方式和所述第二方式不同;其中,所述特征信息包括下列的至少一种:用于输出所述目标输出信息的应用的特征信息;或用于表明所述目标输入信息内容的特征信息;

输出装置,用于以第一方式或者第二方式输出所述目标输出信息。

一种电子设备,包括:

获取模块,用于获得目标输出信息,所述目标输出信息能以第一方式输出;

分析模块,用于获得所述目标输出信息的特征信息;

执行模块,用于如果所述特征信息满足预设条件,执行处理指令;其中,执行所述处理指令能使得所述目标输出信息以第二方式输出,所述第一方式和所述第二方式不同;

其中,所述特征信息包括下列的至少一种:

用于输出所述目标输出信息的应用的特征信息;或

用于表明所述目标输入信息内容的特征信息。

经由上述的技术方案可知,与现有技术相比,本申请提供了一种信息处理方法,包括:获得目标输出信息,所述目标输出信息能以第一方式输出;获得所述目标输出信息的特征信息;如果所述特征信息满足预设条件,执行处理指令;其中,执行所述处理指令能使得所述目标输出信息以第二方式输出,所述第一方式和所述第二方式不同;其中,所述特征信息包括下列的至少一种:用于输出所述目标输出信息的应用的特征信息;或用于表明所述目标输入信息内容的特征信息。本方案中,在接收到目标输出信息后,在确定该目标输出信息满足预设条件时,执行处理指令,以使得该目标输出信息以第二方式进行输出,该第二方式与正常输出该目标输出信息的第一方式是不同的方式,能够根据该待输出信息进行不同方式的输出,针对该输出信息提供了多样化的服务,提高了用户体验。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请提供的一种信息处理方法实施例1的流程图;

图2为本申请提供的一种信息处理方法实施例1中电子设备的系统架构;

图3为本申请提供的一种信息处理方法实施例2的流程图;

图4为本申请提供的一种信息处理方法实施例3的流程图;

图5为本申请提供的一种信息处理方法实施例4的流程图;

图6为本申请提供的一种信息处理方法实施例5的流程图;

图7为本申请提供的一种信息处理方法实施例6的流程图;

图8为本申请提供的一种信息处理方法实施例7的流程图;

图9为本申请提供的一种电子设备实施例1的结构示意图;

图10为本申请提供的一种电子设备实施例2的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

如图1所示的,为本申请提供的一种信息处理方法实施例1的流程图,该方法应用于一电子设备,该方法包括以下步骤:

步骤s101:获得目标输出信息;

其中,所述目标输出信息能以第一方式输出。

具体实施中,该第一方式是该目标输出信息正常输出的方式。

例如,该目标输出信息为窗口时,该窗口以第一方式输出时,该窗口正常在电子设备的显示屏幕中显示。

具体的,该窗口可以是布满显示屏幕的全屏窗口,也可以是非全屏窗口。

需要说明的是,如图2所示的是本申请实施例中电子设备的系统架构,以安卓(android)为例,其具有多个层如应用层(application)、系统控制层(systemframework)、函数层(libraries)以及核心层(kernel),本申请中主要涉及应用层和系统控制层。并且,该系统控制层中包括视图层(view),该视图层是应用在电子设备上呈现给用户的界面。该系统控制层主要控制各应用显示、权限、内存分配等。

具体实施中,电子设备上安装实时监测该窗口的程序模块,一旦接收到窗口时,则进行本实施例的流程。

优选的,该程序模块设置于系统控制层中,该程序模块具有系统(system)权限。

优选的,本申请实施例中提供的一种信息处理方法以及电子设备应用于智能终端,该智能终端具体可以包括手机、平板电脑或电视等。

作为一个具体示例,当用户浏览购物网页时,系统接收到一个中奖信息,该中奖信息要以窗口的形式进行展示。而对,因为窗口信息的展示需要有视图,而这个视图需要一个呈现视图的活动(activity),这个活动的创建是系统控制的,系统可以在接收到创建请求的时候进行判断,也可以在加载视图内容的时候进行判断。

其中,activity的生命周期:oncreate(创建)、onresume(活跃)、onstart(开始)、onpause(暂停)、onstop(停止)、ondestory(销毁)。

步骤s102:获得所述目标输出信息的特征信息;

其中,所述特征信息包括下列的至少一种:用于输出所述目标输出信息的应用的特征信息;或用于表明所述目标输入信息内容的特征信息。

其中,由于该特征信息包括输出该目标输出信息的应用的特征信息,则对于该目标输出信息的特征信息进行获取,则可以对于输出该目标输出信息的应用进行分析判断,则本方案中是基于该应用的情况进行判断确定的。

例如,该输出该目标输出信息的应用自身是否满足条件,该应用与其他应用结合是否满足特定条件等,后续实施例中会做详细解释,本实施例中不做详述。

其中,由于该特征信息包括输出该目标输出信息内容的特征信息,则对于该目标输出信息的特征信息进行获取,则可以对该目标输出信息的内容进行分析判断,则本方案中是基于该目标输出信息的内容进行判断确定的。

例如,该目标输出信息是窗口页面时,可以对该页面中的内容进行获得,该页面中的内容可以包括如文字、字符和/或图像等。

步骤s103:如果所述特征信息满足预设条件,执行处理指令。

其中,执行所述处理指令能使得所述目标输出信息以第二方式输出,所述第一方式和所述第二方式不同;

需要说明的是,如果该特征信息满足预设条件,则可以认为该目标输出信息是非法信息,需要转换输出方式,如以第二方式进行输出。

具体实施中,该第一方式可以是将目标输出信息正常输出的方式,该第二方式是将目标输出信息处理后再进行输出或者不输出的方式等,以该第二方式输出该目标输出信息,,该目标输出信息为中奖信息时,则可以实现对虚假中奖信息进行过滤,以用于防止用户被智能设备上的恶意虚假中奖信息蒙骗。

综上,本实施例提供的一种信息处理方法,包括:获得目标输出信息,所述目标输出信息能以第一方式输出;获得所述目标输出信息的特征信息;如果所述特征信息满足预设条件,执行处理指令;其中,执行所述处理指令能使得所述目标输出信息以第二方式输出,所述第一方式和所述第二方式不同;其中,所述特征信息包括下列的至少一种:用于输出所述目标输出信息的应用的特征信息;或用于表明所述目标输入信息内容的特征信息。本方案中,在接收到目标输出信息后,在确定该目标输出信息满足预设条件时,执行处理指令,以使得该目标输出信息以第二方式进行输出,该第二方式与正常输出该目标输出信息的第一方式是不同的方式,能够根据该待输出信息进行不同方式的输出,针对该输出信息提供了多样化的服务,提高了用户体验。

如图3所示的,为本申请提供的一种信息处理方法实施例2的流程图,该方法应用于一电子设备,该方法包括以下步骤:

步骤s301:获得目标输出信息;

其中,所述步骤s301与实施例1中的步骤s101一致,本实施例中不做赘述。

步骤s302:获取依据所述目标输出信息建立内容信息文件;

其中,依据该目标输出信息建立内容信息文件,该内容信息文件包含有该目标输出信息的内容。

具体的,该内容信息文件可以是该目标输出信息的页面。

需要说明的是,framework(系统控制层)对安卓应用的四大组件的生命周期(创建,停止,销毁等)进行控制,该四大组件包括:activity(呈现视图的活动),service(服务),broadcast(广播),contentprovider(内容提供者)。

而视图的呈现可以采用下面两种方式:依赖activity,或者,直接调用窗口管理器(windowmanager)创建一个窗口进行显示。

而采用上述两种情况,都需要建立视图信息文件(内容信息文件)并加载进系统中,视图信息是xml(extensiblemarkuplanguage,可扩展标记语言)格式的文件,视图信息是应用中定义的界面显示信息,里面要显示的文字等都包含在内,加载进系统后每个控件(视图上显示的各个模块,例如显示一个文本,显示一个按钮)都有一个对应的id(identification,唯一识别码)。

如果是依赖activity,那么,本实施例中,在activity创建的时候就会加载视图信息,则本步骤在此时对视图的信息进行获取并执行后续步骤进行分析。

步骤s303:判断所述内容信息文件中是否包含预设信息;

其中,该内容信息文件中可以包括如文字、字符和/或图像等各种信息。

其中,预设有用于检测该内容信息文件中内容的信息,如特定的文字或者图像等。

例如,该预设信息可以为“中奖”、“大奖”、“恭喜您,请领取”等文字,也可以是包含有该文字内容的图像,甚至是二维码图像等。

具体实施中,在将内容信息文件对加载进来的显示内容进行过滤,如果有关键字样“中奖”,“大奖”,“恭喜您,请领取”等关键字,那么就判定为包含预设信息。

具体实施中,目标输出信息是窗口页面时,该对是否是中奖页面进行分析,如果是中奖相关的页面,那么根据系统控制层的调度得知要有窗口出来,此时需要在窗口onresume之前进行分析。

需要说明的是,当activity的生命周期进入onresume时,是指activity(呈现视图的活动)已经创建完成要展示视图了,则在onresume之前的时机是在在创建时加载视图的时候就对创建的视图的内容进行分析。

步骤s304:基于所述内容信息文件中包含有预设信息,判定所述特征信息满足预设条件,执行处理指令。

其中,所述步骤s304与实施例1中的步骤s103一致,本实施例中不做赘述。

综上,本实施例提供的一种信息处理方法中,该获得所述目标输出信息的特征信息包括:获取依据所述目标输出信息建立内容信息文件;则判断所述特征信息是否满足预设条件包括:判断所述内容信息文件中是否包含预设信息;基于所述内容信息文件中包含有预设信息,判定所述特征信息满足预设条件。本实施例中,通过对目标输出信息建立的内容信息文件中的内容进行判断,确定其是否包含有预设信息,进而实现确定是否以第二方式输出该目标输出信息,判断过程简单。

如图4所示的,为本申请提供的一种信息处理方法实施例3的流程图,该方法应用于一电子设备,该方法包括以下步骤:

步骤s401:获得目标输出信息;

其中,所述步骤s401与实施例1中的步骤s101一致,本实施例中不做赘述。

步骤s402:通过检测系统中至少一个应用进程的运行信息,选择所述目标输出信息的应用的第一进程;

其中,该电子设备中同时运行多个应用程序。

具体的,检测系统中运行的多个应用进程的运行信息,该运行信息可以包括进程名称、进程对应的应用程序、进程开始时间和/或进程是否为前台运行等与该应用运行过程相关的信息。

具体的,通过检测,可以从多个应用的进程中选择确定与该目标输出信息对应的应用的第一进程。

具体实施中,可以通过dumpsys获取当前的系统信息,查看该系统中所有的进程,该dumpsys是指全系统的各个进程的运行信息,哪个处于活动状态,哪个处于暂停状态等。具体的实施中,在系统中通过命令“adbshelldumpsys”可以获取到,然后保存在文件中,该文件可以保存在系统的system/目录下,通过对该目录下保存的文件进行查看即可得到该系统中所有的进程。

步骤s403:判断所述第一进程是否满足预设的进程条件;

其中,预设有进程条件,判断该第一进程是否满足预设的进程条件,如果满足,则该特征信息满足预设条件,执行步骤s404。

具体的,本步骤可以采用多种具体方式,包括下列中的至少一种:

其一、在预设安装列表中搜索是否存在所述第一进程,得到第一搜索结果;基于所述第一搜索结果表示所述安装列表中不存在所述第一进程,判定所述第一进程满足预设进程条件;

本方式中,通过对该第一进程是否为合规进程进行判断。

后续实施例中会针对该合规进程对应的条件进行解释,如果该第一进程满足合规进程的条件,则其属于合规进程,否则其为非合规进程。

具体的,电子设备中预设有安装列表,电子设备中的应用安装管理系统(pakagemanager),对于安装的应用都有记录,得到安装列表,安装列表中具有记录的应用可以认为是合规进程,否则为非合规进程。

具体的,如果该安装列表中搜索到该第一进程,则该第一进程是合规进程,如果该安装列表中未搜索到该第一进程,即该安装列表中不存在该第一进程,则该第一进程为非合规进程,其满足预设进程条件,进而可以确定该特征信息满足预设条件。

需要说明的是,应用安装管理系统,对于安装的应用都有记录,能通过接口获取到安装的应用的包名,具体接口如下:

list<packageinfo>packages=getpackagemanager().getinstalledpackages(0)

具体实施中,当该安装列表中未搜索到该第一进程时,记录该第一进程,并上传至服务器/云端服务器,以便该服务器/云端服务器对其存储的应用列表中的非合规进程信息进行更新。

其二、在预设应用列表中搜索是否存在所述第一进程,得到第二搜索结果;基于所述第二搜索结果表示所述安装列表中存在所述第一进程,判定所述第一进程满足预设进程条件;

本方式中,通过对该第一进程是否为禁止运行的进程进行判断。

具体的,电子设备中预设有应用列表,该应用列表中的应用/进程是禁止运行的进程,例如该应用列表可以为黑名单。

具体的,如果该应用列表中搜索到该第一进程,则该第一进程是禁止运行进程,则该第一进程满足预设进程条件,进而可以确定该特征信息满足预设条件,如果该应用列表中未搜索到该第一进程,则该第一进程是允许运行的进程。

具体实施中,该应用列表是可以从服务器/云端服务器获取得到,具体可以为从服务器/云端服务器主动发送给各个与其相连的电子设备,也可以说是电子设备主动请求从服务器/云端服务器下载得到的。

还需要说明的是,该服务器/云端服务器可以对该应用列表进行更新。

其三、在预设安装列表中搜索是否存在所述第一进程,得到第一搜索结果;在预设应用列表中搜索是否存在所述第一进程,得到第二搜索结果;基于所述第一搜索结果表示所述安装列表中不存在所述第一进程,和/或,所述第二搜索结果表示所述安装列表中存在所述第一进程,判定所述第一进程满足预设进程条件;

本方式中,通过对该第一进程是否为合规进程以及禁止运行的进程进行判断。

具体的,分别在预设安装列表和预设应用列表中搜索该第一进程,如果该安装列表中不存在该第一进程,则表示该第一进程为非合规进程,其满足预设进程条件,进而可以确定该特征信息满足预设条件;如果该安装列表中存在该第一进程,则表示该第一进程为合规进程,而该应用列表中存在该第一进程时,则表征该第一进程为禁止运行的进程,其满足预设进程条件,进而可以确定该特征信息满足预设条件。

具体实施中,当该安装列表中未搜索到该第一进程,或者该安装列表中存在该第一进程且该应用列表中也存在该第一进程时,记录该第一进程,并上传至服务器/云端服务器,以便该服务器/云端服务器对其存储的应用列表中的非合规进程信息进行更新。

具体实施中,该应用列表(禁止运行的进程)可以是从服务器/云端服务器处获取得到的。

其四、判断所述第一进程是否为前台进程;基于所述第一进程不是前台进程,判定所述第一进程满足预设的进程条件;

本方式中,通过对该第一进程是否为合规进程进行判断。

具体的,该电子设备中前台进程(toprunning)只有一个,一般的,在某一程序前台运行过程中,系统中产生的能够前台显示的页面均是由该程序产生的。

所以,判断生成该目标输出信息的第一进程是否为前台进程即可确定该第一进程是否为合规进程。

具体的,该第一进程是前台进程时,该第一进程为合规进程,其不满足预设进程条件;而该第一进程不是前台进程时,则生成该目标输出信息的第一进程与当前系统的前提进程不是同一进程,该第一进程为非合规进程,其满足预设进程条件。

具体实施中可以通过activitymanager(活动的生命周期管理器)调起的user(用户)和process(进程)查看该第一进程是否为前台进程。

其中,该activitymanager用于管理活动的生命周期。

user对应一定权限,不同user的权限可能不同。

具体实施中,当该第一进程不是前台进程时,记录该第一进程,并上传至服务器/云端服务器,以便该服务器/云端服务器对其存储的应用列表中的非合规进程信息进行更新。

其五、判断所述第一进程是否为前台进程;在预设应用列表中搜索是否存在所述第一进程,得到第二搜索结果;基于所述第一进程是前台进程且所述预设应用列表中不存在所述第一进程,或者,所述第一进程不是前台进程,判定所述第一进程满足预设进程条件。

本方式中,通过该对该第一进程是否为合规进程以及禁止运行的进程进行判断。

具体的,判断该第一进程是否为前台进程,以及该在预设应用列表中搜索该第一进程,如果该第一进程不是前台进程,则表示该第一进程为非合规进程,其满足预设进程条件,进而可以确定该特征信息满足预设条件;如果该第一进程是前台进程,则表示该第一进程为合规进程,而该应用列表中存在该第一进程时,则表征该第一进程为禁止运行的进程,其满足预设进程条件,进而可以确定该特征信息满足预设条件。

具体实施中,当该第一进程是前台进程,且该应用列表中存在该第一进程时,记录该第一进程,并上传至服务器/云端服务器,以便该服务器/云端服务器对其存储的应用列表中的非合规进程信息进行更新。

具体的,可以通过服务器接口上传该第一进程的进程名。

需要说明的是,具体实施中,在服务器/云端服务器更新完成后,电子设备获取到该应用列表后,可以直接基于该应用列表查看系统中是否有应用列表中的进程,如果有的话,可以直接将该进程关闭(kill)。

步骤s404:基于所述第一进程满足预设的进程条件,判定所述特征信息满足预设条件,执行处理指令。

其中,所述步骤s404与实施例1中的步骤s103一致,本实施例中不做赘述。

综上,本实施例提供的一种信息处理方法中,所述获得所述目标输出信息的特征信息包括:通过检测系统中至少一个应用进程的运行信息,选择所述目标输出信息的应用的第一进程;则判断所述特征信息是否满足预设条件包括:判断所述第一进程是否满足预设的进程条件;基于所述第一进程满足预设的进程条件,判定所述特征信息满足预设条件。本方案中,通过对生成该目标输出信息的第一进程是否满足预设的进程条件进行判断,确定其满足该预设进程条件时,进而实现确定是否以第二方式输出该目标输出信息,判断过程简单。

如图5所示的,为本申请提供的一种信息处理方法实施例4的流程图,该方法应用于一电子设备,该方法包括以下步骤:

步骤s501:获得目标输出信息;

其中,所述步骤s501与实施例1中的步骤s101一致,本实施例中不做赘述。

步骤s502:获取依据所述目标输出信息建立内容信息文件;

本步骤可以参考实施例2中步骤s302的解释,本实施例中不做赘述。

步骤s503:通过检测系统中至少一个应用进程的运行信息,选择所述目标输出信息的应用的第一进程;

本步骤可以参考实施例3中步骤s402的解释,本实施例中不做赘述。

步骤s504:判断所述内容信息文件中是否包含预设信息;

本步骤可以参考实施例2中步骤s303的解释,本实施例中不做赘述。

步骤s505:基于所述内容信息文件中包含有预设信息,获取当前的前台进程;

步骤s506:判断所述前台进程是否满足预设的进程条件;

基于所述前台进程满足预设的进程条件,判定所述特征信息满足预设条件,执行步骤s508;否则,执行步骤s507;

其中,在该内容信息文件中包含有预设信息时,判断该当前的前台进程是否满足预设的进程条件。

需要说明的是,具体实施中,还需要判断该系统中运行的前台进程是否为合规进程/禁止运行的进程进行判断。

具体的,该前台进程为合规进程和/或是允许运行的进程时,该系统处于正常运行的状态,该前台进程其不满足预设的进程条件,该特征信息满足不预设条件。

而该前台进程为非合规进程或禁止运行的进程时,该系统处于非正常运行的状态,则该前台进程其满足预设的进程条件,该特征信息满足预设条件。

步骤s507:基于所述前台进程不满足预设的进程条件,判断所述第一进程与所述前台进程是否满足预设相关条件;

其中,当该前台进程不满足预设的进程条件,其是合规进程和/或是允许运行的进程,则此时判断生成该目标输出信息的第一进程与该前台进行的关系。

具体的,当第一进程与所述前台进程满足预设相关条件,例如二者为同一进程时,即该目标输出信息是前台进程生成。

需要说明的是,具体实施中,有些应用会生成合法的信息,为了保证合法信息不被过滤掉,在确定内容信息文件中包含有预设信息,且系统运行正常时,还需要对产生该内容信息文件的第一进程是否为合规进程进行判断,具体判断是该第一进程是否与前台进程满足预设的相关条件。

具体的,当该第一进程为合规进程时,则该目标输出信息(中奖信息)是正常生成的信息,是可以展示给用户的信息,该第一进程为非合规进程时,则该目标输出信息(中奖信息)不是正常生成的信息,可以认为是诈骗信息,不可以展示给用户。

步骤s508:基于所述第一进程与所述前台进程不满足预设相关条件,判定所述特征信息满足预设条件,执行处理指令。

其中,所述步骤s508与实施例1中的步骤s103一致,本实施例中不做赘述。

综上,本实施例提供的一种信息处理方法中,该获得所述目标输出信息的特征信息包括:获取依据所述目标输出信息建立内容信息文件;通过检测系统中至少一个应用进程的运行信息,选择所述目标输出信息的应用的第一进程。该判断所述特征信息是否满足预设条件包括:判断所述内容信息文件中是否包含预设信息;基于所述内容信息文件中包含有预设信息,获取当前的前台进程;基于所述前台进程满足预设的进程条件,判定所述特征信息不满足预设条件;基于所述前台进程不满足预设的进程条件,判断所述第一进程与所述前台进程是否满足预设相关条件,基于所述第一进程与所述前台进程不满足预设相关条件,判定所述特征信息满足预设条件。本方案中,在判断了该目标输出信息建立的内容信息文件中包含预设信息时,进一步在判断该前台进程是否满足预设进程条件,而在该前台进程满足预设进程条件时,判定所述特征信息不满足预设条件;而在该前台进程不满足进程条件时,再判断该前台进行与该第一进程之间是否满足相关条件,从系统方向和产生该目标输出信息的第一进程方向分别判断是否合法,准确度较高。

如图6所示的,为本申请提供的一种处理方法实施例5的流程图,该方法应用于一电子设备,该方法包括以下步骤:

步骤s601:获得目标输出信息;

步骤s602:获得所述目标输出信息的特征信息;

步骤s603:如果所述特征信息满足预设条件,执行处理指令。

其中,所述步骤s601-303与实施例1中的步骤s101-103一致,本实施例中不做赘述。

步骤s604:如果所述特征信息不满足预设条件,以第一方式输出所述目标输出信息。

其中,该特征信息不满足预设条件时,不改变该目标输出信息的输出方式,是以该第一方式输出该目标输出信息。

其中,该步骤s604具体包括:基于所述目标输出信息生成展示视图和/或音频;输出所述视图和/或音频。

具体的,该目标输出信息仅包含图像信息时,则以显示窗口方式输出该目标输出信息,该目标输出信息包含音频信息时,则以音频方式输出该目标输出信息。

例如,该第一方式可以包括显示窗口和/或音频输出。

作为一个具体示例,当该目标输出信息为窗口时,则在该特征信息不满足预设条件时,可以将该窗口在电子设备的显示屏幕上显示,以提示用户查看。

作为一个具体示例,当该目标输出信息为音频时,则在该特征信息不满足预设条件时,可以将该音频通过电子设备的音频播放装置(如喇叭)进行播放,以提示用户。

综上,本实施例提供的一种信息处理方法中,还包括:如果所述特征信息不满足预设条件,以第一方式输出所述目标输出信息;所述以第一方式输出所述目标输出信息包括:基于所述目标输出信息生成展示视图和/或音频;输出所述视图和/或音频。本方案中,可以通过视图或者音频方式输出该目标输出信息。

如图7所示的,为本申请提供的一种处理方法实施例6的流程图,该方法应用于一电子设备,该方法包括以下步骤:

步骤s701:获得目标输出信息;

步骤s702:获得所述目标输出信息的特征信息;

其中,所述步骤s701-702与实施例1中的步骤s101-102一致,本实施例中不做赘述。

步骤s703:如果所述特征信息满足预设条件,禁止输出所述目标输出信息。

具体实施中,如果该特征信息满足预设条件,则可以认为该目标输出信息为非法的信息,禁止该目标输出信息输出,以防止用户接收到该信息,防止用户受骗。

其中,步骤s703,具体包括:

关闭所述目标输出信息的应用对应的第一进程;

和/或

在基于所述目标输出信息生成展示的视图和/或音频中添加标记,所述标记用于指示禁止展示所述视图和/或音频。

具体实施中,在关闭(kill)该第一进程时,还关闭(destory)基于该目标输出信息建立的内容信息文件,以实现不显示该目标输出信息对应的页面。

综上,本实施例提供的一种信息处理方法中,该执行处理指令,包括:禁止输出所述目标输出信息。本方案中,通过禁止输出该目标输出信息,以实现防止用户接收到该信息,防止用户受骗。

如图8所示的,为本申请提供的一种处理方法实施例7的流程图,该方法应用于一电子设备,该方法包括以下步骤:

步骤s801:获得目标输出信息;

步骤s802:获得所述目标输出信息的特征信息;

其中,所述步骤s801-802与实施例1中的步骤s101-102一致,本实施例中不做赘述。

步骤s803:如果所述特征信息满足预设条件,基于所述目标输出信息生成视图和/或音频;

具体实施中,如果该特征信息满足预设条件,则可以认为该目标输出信息为非法的信息,对该目标输出信息进行处理,在其中添加提示信息,以提示用户。

具体的,先基于该目标输出信息生成视图和/或音频。

具体的,该目标输出信息仅包含图像信息时,则生成视图;该目标输出信息仅包含音频信息时,则生成音频;如果该目标输出信息包含图像信息和音频信息,则生成视图和音频。

步骤s804:在视图和/或音频中添加提示信息并输出。

其中,在该生成的视图中添加图像提示信息,以使得在显示所述视图中同时进行提示;在生成的音频中添加音频提示信息,以使得在播放该音频中同时进行提示。

例如,在生成的视图中添加“不是由a应用生成,注意!”、“非法程序,注意!”等;例如,在生成的音频中添加音频“非合规进程生成,注意”等。

需要说明的是,本申请中不对该提示的具体内容做限制。

综上,本实施例提供的一种信息处理方法中,该执行处理指令,包括:基于所述目标输出信息生成视图和/或音频;在视图和/或音频中添加提示信息并输出。本方案中,通过在生成的视图和/或音频中添加提示信息并输出,以实现提示用户,防止用户受骗。

与上述本申请提供的一种处理方法实施例相对应的,本申请还提供了应用该信息处理方法的电子设备实施例。

如图9所示的为本申请提供的一种电子设备实施例1的结构示意图,该电子设备包括以下结构:处理器901和输出装置902;

其中,该处理器901,用于获得目标输出信息,所述目标输出信息能以第一方式输出;获得所述目标输出信息的特征信息;如果所述特征信息满足预设条件,执行处理指令;其中,执行所述处理指令能使得所述目标输出信息以第二方式输出,所述第一方式和所述第二方式不同;其中,所述特征信息包括下列的至少一种:用于输出所述目标输出信息的应用的特征信息;或用于表明所述目标输入信息内容的特征信息;

具体的,该处理器是电子设备中具有信息处理能力的结构芯片,如可以是cpu(centralprocessingunit,中央处理器)等。

其中,该输出装置902,用于以第一方式或者第二方式输出所述目标输出信息。

具体的,该输出装置包括显示屏和/或喇叭等能够进行信息输出的装置。

优选的,所述获得所述目标输出信息的特征信息包括:

获取依据所述目标输出信息建立内容信息文件;

则判断所述特征信息是否满足预设条件包括:

判断所述内容信息文件中是否包含预设信息;

基于所述内容信息文件中包含有预设信息,判定所述特征信息满足预设条件。

优选的,所述获得所述目标输出信息的特征信息包括:

通过检测系统中至少一个应用进程的运行信息,选择所述目标输出信息的应用的第一进程;

则判断所述特征信息是否满足预设条件包括:

判断所述第一进程是否满足预设的进程条件;

基于所述第一进程满足预设的进程条件,判定所述特征信息满足预设条件。

优选的,所述判断所述第一进程是否满足预设的进程条件,包括下列中的至少一种:

在预设安装列表中搜索是否存在所述第一进程,得到第一搜索结果;基于所述第一搜索结果表示所述安装列表中不存在所述第一进程,判定所述第一进程满足预设进程条件;或

在预设应用列表中搜索是否存在所述第一进程,得到第二搜索结果;基于所述第二搜索结果表示所述安装列表中存在所述第一进程,判定所述第一进程满足预设进程条件;或

在预设安装列表中搜索是否存在所述第一进程,得到第一搜索结果;在预设应用列表中搜索是否存在所述第一进程,得到第二搜索结果;基于所述第一搜索结果表示所述安装列表中不存在所述第一进程,和/或,所述第二搜索结果表示所述安装列表中存在所述第一进程,判定所述第一进程满足预设进程条件;或

判断所述第一进程是否为前台进程;基于所述第一进程不是前台进程,判定所述第一进程满足预设的进程条件;或

判断所述第一进程是否为前台进程;在预设应用列表中搜索是否存在所述第一进程,得到第二搜索结果;基于所述第一进程是前台进程且所述预设应用列表中不存在所述第一进程,或者,所述第一进程不是前台进程,判定所述第一进程满足预设进程条件。

优选的,所述获得所述目标输出信息的特征信息包括:

获取依据所述目标输出信息建立内容信息文件;

通过检测系统中至少一个应用进程的运行信息,选择所述目标输出信息的应用的第一进程。

优选的,判断所述特征信息是否满足预设条件包括:

判断所述内容信息文件中是否包含预设信息;

基于所述内容信息文件中包含有预设信息,获取当前的前台进程;

基于所述前台进程满足预设的进程条件,判定所述特征信息不满足预设条件;

基于所述前台进程不满足预设的进程条件,判断所述第一进程与所述前台进程是否满足预设相关条件,基于所述第一进程与所述前台进程不满足预设相关条件,判定所述特征信息满足预设条件。

优选的,还包括:

如果所述特征信息不满足预设条件,以第一方式输出所述目标输出信息;

所述以第一方式输出所述目标输出信息包括:

基于所述目标输出信息生成展示视图和/或音频;

输出所述视图和/或音频。

优选的,所述执行处理指令,包括:

禁止输出所述目标输出信息;

或者

基于所述目标输出信息生成视图和/或音频;

在视图和/或音频中添加提示信息并输出。

综上,本实施例提供的一种电子设备中,在接收到目标输出信息后,在确定该目标输出信息满足预设条件时,执行处理指令,以使得该目标输出信息以第二方式进行输出,该第二方式与正常输出该目标输出信息的第一方式是不同的方式,能够根据该待输出信息进行不同方式的输出,针对该输出信息提供了多样化的服务,提高了用户体验。

如图10所示的为本申请提供的一种电子设备实施例2的结构示意图,该电子设备包括以下结构:获取模块1001、分析模块1002和执行模块1003;

其中,该获取模块1001,用于获得目标输出信息,所述目标输出信息能以第一方式输出;

其中,该分析模块1002,用于获得所述目标输出信息的特征信息;

其中,该执行模块1003,用于如果所述特征信息满足预设条件,执行处理指令;其中,执行所述处理指令能使得所述目标输出信息以第二方式输出,所述第一方式和所述第二方式不同;

其中,所述特征信息包括下列的至少一种:

用于输出所述目标输出信息的应用的特征信息;或

用于表明所述目标输入信息内容的特征信息。

优选的,所述获得所述目标输出信息的特征信息包括:

获取依据所述目标输出信息建立内容信息文件;

则判断所述特征信息是否满足预设条件包括:

判断所述内容信息文件中是否包含预设信息;

基于所述内容信息文件中包含有预设信息,判定所述特征信息满足预设条件。

优选的,所述获得所述目标输出信息的特征信息包括:

通过检测系统中至少一个应用进程的运行信息,选择所述目标输出信息的应用的第一进程;

则判断所述特征信息是否满足预设条件包括:

判断所述第一进程是否满足预设的进程条件;

基于所述第一进程满足预设的进程条件,判定所述特征信息满足预设条件。

优选的,所述判断所述第一进程是否满足预设的进程条件,包括下列中的至少一种:

在预设安装列表中搜索是否存在所述第一进程,得到第一搜索结果;基于所述第一搜索结果表示所述安装列表中不存在所述第一进程,判定所述第一进程满足预设进程条件;或

在预设应用列表中搜索是否存在所述第一进程,得到第二搜索结果;基于所述第二搜索结果表示所述安装列表中存在所述第一进程,判定所述第一进程满足预设进程条件;或

在预设安装列表中搜索是否存在所述第一进程,得到第一搜索结果;在预设应用列表中搜索是否存在所述第一进程,得到第二搜索结果;基于所述第一搜索结果表示所述安装列表中不存在所述第一进程,和/或,所述第二搜索结果表示所述安装列表中存在所述第一进程,判定所述第一进程满足预设进程条件;或

判断所述第一进程是否为前台进程;基于所述第一进程不是前台进程,判定所述第一进程满足预设的进程条件;或

判断所述第一进程是否为前台进程;在预设应用列表中搜索是否存在所述第一进程,得到第二搜索结果;基于所述第一进程是前台进程且所述预设应用列表中不存在所述第一进程,或者,所述第一进程不是前台进程,判定所述第一进程满足预设进程条件。

优选的,所述获得所述目标输出信息的特征信息包括:

获取依据所述目标输出信息建立内容信息文件;

通过检测系统中至少一个应用进程的运行信息,选择所述目标输出信息的应用的第一进程。

优选的,判断所述特征信息是否满足预设条件包括:

判断所述内容信息文件中是否包含预设信息;

基于所述内容信息文件中包含有预设信息,获取当前的前台进程;

基于所述前台进程满足预设的进程条件,判定所述特征信息不满足预设条件;

基于所述前台进程不满足预设的进程条件,判断所述第一进程与所述前台进程是否满足预设相关条件,基于所述第一进程与所述前台进程不满足预设相关条件,判定所述特征信息满足预设条件。

优选的,还包括:

如果所述特征信息不满足预设条件,以第一方式输出所述目标输出信息;

所述以第一方式输出所述目标输出信息包括:

基于所述目标输出信息生成展示视图和/或音频;

输出所述视图和/或音频。

优选的,所述执行处理指令,包括:

禁止输出所述目标输出信息;

或者

基于所述目标输出信息生成视图和/或音频;

在视图和/或音频中添加提示信息并输出。

综上,本实施例提供的一种电子设备中,在接收到目标输出信息后,在确定该目标输出信息满足预设条件时,执行处理指令,以使得该目标输出信息以第二方式进行输出,该第二方式与正常输出该目标输出信息的第一方式是不同的方式,能够根据该待输出信息进行不同方式的输出,针对该输出信息提供了多样化的服务,提高了用户体验。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例提供的装置而言,由于其与实施例提供的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

对所提供的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所提供的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1