一种信息处理方法及电子设备的制造方法

文档序号:8528390阅读:335来源:国知局
一种信息处理方法及电子设备的制造方法
【技术领域】
[0001] 本发明涉及信息处理技术领域,尤其涉及一种信息处理方法及电子设备。
【背景技术】
[0002] 随着电子技术的发展,越来越多的电子设备出现在人们的工作和生活中,例如:智 能手机、平板电脑、笔记本电脑等,这些电子设备为人们提供了各种各样的功能,例如:发短 信、收短信、设置短信格式等。
[0003] 电子设备中安装有各种应用程序,应用程序请求调用某一功能模块,会将该功能 模块的编码发送至系统进程,系统进程通知相应的系统服务调用该功能功能模块。考虑 到电子设备寿命或者信息安全,应用程序请求调用的某些功能模块会被设定为敏感功能模 块:例如:读取通话记录是敏感功能模块。
[0004] 现有技术中,为了防止应用程序调用敏感功能模块,可以在系统进程中注入一个 用于拦截敏感功能模块的注入进程。在注入进程收到应用程序请求调用的编码后,首先会 确定收到的编码对应的功能模块,然后判断确定出的功能模块是否属于敏感功能模块。具 体确定编码对应的功能模块的过程为:从功能表中找出与当前电子设备的硬件平台和软件 平台均匹配的记录,然后从记录中找到收到的编码,查看其对应的功能模块。
[0005] 然而,随着电子设备的硬件平台或操作系统的增多,功能表中的记录会越来越多, 从表中找到在当前电子设备的硬件平台和软件平台下,一个编码对应的功能模块需要花费 的时间也越来越多,导致拦截敏感功能模块的效率低。因此,现有技术存在的技术问题是: 电子设备拦截敏感功能模块的效率低。

【发明内容】

[0006] 本发明实施例提供一种信息处理方法及电子设备,用于解决现有技术存在的电子 设备拦截敏感功能模块的效率低的技术问题,提供了一种新的拦截敏感功能模块的方法, 无需考虑当前电子设备的硬件平台或操作系统,只需获取当前电子设备中功能模块与编码 的对应关系,提高了拦截敏感功能模块的效率。
[0007] 第一方面,本发明实施例提供一种信息处理方法,应用于一电子设备中,所述方法 包括:
[0008] 获取所述电子设备的所有功能模块以及与所述功能模块对应的编码,建立所述功 能模块与编码之间的第一映射关系;
[0009] 接收所述电子设备中的第一应用程序请求调用的编码;
[0010] 基于所述第一映射关系,确定所述编码对应的第一功能模块;
[0011] 判断所述第一功能模块是否属于所述第一应用程序对应的敏感功能模块,获得判 断结果;
[0012] 当所述判断结果为是时,生成提示信息,所述提示信息用于提示用户所述第一功 能模块被拦截。
[0013] 可选的,所述判断所述第一功能模块是否属于所述第一应用程序对应的敏感功能 模块,具体为:
[0014] 根据预存的所有应用程序与敏感功能模块之间的对应关系表,确定所述第一应用 程序对应的第一敏感功能模块;
[0015] 比较所述第一功能模块与所述第一敏感功能模块是否相同。
[0016] 可选的,所述获取所述电子设备的所有功能模块以及与所述功能模块对应的编 码,建立所述功能模块与编码之间的第一映射关系,具体为:
[0017] 在所述电子设备的操作系统启动的过程中,获取所述电子设备的所有功能模块以 及与所述功能模块对应的编码,建立所述功能模块与编码之间的第一映射关系;或
[0018] 在所述电子设备的第一应用程序启动的过程中,获取所述电子设备的所有功能模 块以及与所述功能模块对应的编码,建立所述功能模块与编码之间的第一映射关系。
[0019] 可选的,在所述基于所述第一映射关系,确定所述编码对应的第一功能模块之前, 所述方法还包括:
[0020] 在所述电子设备的系统进程中增加注入进程;
[0021] 将所述第一映射关系发送至所述注入进程。
[0022] 第二方面,本发明实施例提供一种电子设备,包括:
[0023] 第一获取单元,用于获取所述电子设备的所有功能模块以及与所述功能模块对应 的编码,建立所述功能模块与编码之间的第一映射关系;
[0024] 第一接收单元,用于接收所述电子设备中的第一应用程序请求调用的编码;
[0025] 第一确定单元,用于基于所述第一映射关系,确定所述编码对应的第一功能模 块;
[0026] 第一判断单元,用于判断所述第一功能模块是否属于所述第一应用程序对应的敏 感功能模块,获得判断结果;
[0027] 第一生成单元,用于当所述判断结果为是时,生成提示信息,所述提示信息用于提 示用户所述第一功能模块被拦截。
[0028] 可选的,所述第一判断单元包括:
[0029] 确定模块,用于根据预存的所有应用程序与敏感功能模块之间的对应关系表,确 定所述第一应用程序对应的第一敏感功能模块;
[0030] 比较模块,用于比较所述第一功能模块与所述第一敏感功能模块是否相同。
[0031] 可选的,所述第一获取单元,具体为:
[0032] 第一获取模块,用于在所述电子设备的操作系统启动的过程中,获取所述电子设 备的所有功能模块以及与所述功能模块对应的编码,建立所述功能模块与编码之间的第一 映射关系;或
[0033] 第二获取模块,用于在所述电子设备的第一应用程序启动的过程中,获取所述电 子设备的所有功能模块以及与所述功能模块对应的编码,建立所述功能模块与编码之间的 第一映射关系。
[0034] 可选的,所述电子设备还包括:
[0035] 第一处理单元,用于在所述基于所述第一映射关系,确定所述编码对应的第一功 能模块之前,在所述电子设备的系统进程中增加注入进程;
[0036] 第一发送单元,用于将所述第一映射关系发送至所述注入进程。
[0037] 第三方面,本发明实施例还提供另一种信息处理方法,应用于电子设备中,所述方 法包括:
[0038] 在所述电子设备的第一应用程序启动的过程中,获取所述第一应用程序对应的第 一敏感功能模块以及与所述第一敏感功能模块对应的编码;
[0039] 接收所述电子设备中的第一应用程序请求调用的编码;
[0040] 判断所述编码是否属于所述第一敏感功能模块对应的编码,获得判断结果;
[0041] 当所述判断结果为是时,生成提示信息,所述提示信息用于提示用户所述第一功 能模块被拦截。
[0042] 可选的,所述获取所述第一应用程序对应的第一敏感功能模块,具体为:
[0043] 根据预存的所有应用程序与敏感功能模块之间的对应关系表,确定所述第一应用 程序对应的第一敏感功能模块。
[0044] 可选的,在所述判断所述编码是否属于所述第一敏感功能模块对应的编码之前, 所述方法还包括:
[0045] 在所述电子设备的系统进程中增加注入进程;
[0046] 将所述第一敏感功能模块对应的编码发送至所述注入进程。
[0047] 第四方面,本发明实施例还提供另一种电子设备,包括:
[0048] 第二获取单元,用于在所述电子设备的第一应用程序启动的过程中,获取所述第 一应用程序对应的第一敏感功能模块以及与所述第一敏感功能模块对应的编码;
[0049] 第二接收单元,用于接收所述电子设备中的第一应用程序请求调用的编码;
[0050] 第二判断单元,用于判断所述编码是否属于所述第一敏感功能模块对应的编码, 获得判断结果;
[0051] 第二生成单元,用于当所述判断结果为是时,生成提示信息,所述提示信息用于提 示用户所述第一功能模块被拦截。
[0052] 可选的,所述第二获取单元具体为:
[0053] 确定模块,用于根据预存的所有应用程序与敏感功能模块之间的对应关系表,确 定所述第一应用程序对应的第一敏感功能模块。
[0054] 可选的,所述电子设备还包括:
[0055] 第二处理单元,用于在所述判断所述编码是否属于所述第一敏感功能模块对应的 编码之前,在所述电子设备的系统进程中增加注入进程;
[0056] 第二发送单元,用于将所述第一敏感功能模块对应的编码发送至所述注入进程。
[0057] 本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0058] 本发明实施例提供的拦截敏感功能的方法的具体实现过程为:首先,获取所述电 子设备的所有功能模块以及与所述功能模块对应的编码,建立所述功能模块与编码之间的 第一映射关系;然后,接收所述电子设备中的第一应用程序请求调用的编码;接着,基于所 述第一映射关系,确定所述编码对应的第一功能模块;最后,判断所述第一功能模块是否属 于所述第一应用程序对应的敏感功能模块,获得判断结果;当所述判断结果为是时,生成提 示信息,所述提示信息用于提示用户所述第一功能模块被拦截。无需考虑当前电子设备的 硬件平台或操作系统,只需获取当前电子设备中功能模块与编码的对应关系,然后利用对 应关系对敏感功能模块进行拦截,提高了拦截敏感功能模块的效率。
【附图说明】
[0059] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根 据这些附图获得其他的附图。
[0060] 图1为本发明实施例提供的一种信息处理方法的流程图;
[0061] 图2为本发明实施例提供的另一种信息处理方法的流程图;
[0062] 图3为本发明实施例提供的一种电子设备的示意图;
[0063] 图4为本发明实施例提供的另一种电子设备的示意图。
【具体实施方式】
[0064] 本发明实施例提供一种信息处理方法及电子设备,用
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1