首页 > 专利 > 上海斐讯数据通信技术有限公司 > 一种应用于移动终端的数据防护方法及系统专利详情

一种应用于移动终端的数据防护方法及系统   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2014-07-30
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2016-03-09
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2018-09-28
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2034-07-30
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201410367254.7 申请日 2014-07-30
公开/公告号 CN105320893B 公开/公告日 2018-09-28
授权日 2018-09-28 预估到期日 2034-07-30
申请年 2014年 公开/公告年 2018年
缴费截止日
分类号 G06F21/60G06F21/12 主分类号 G06F21/60
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 6
权利要求数量 7 非专利引证数量 0
引用专利数量 3 被引证专利数量 0
非专利引证
引用专利 CN101256570A、CN103514396A、US2007/0226488A1 被引证专利
专利权维持 7 专利申请国编码 CN
专利事件 转让 事务标签 公开、实质审查、授权、权利转移
申请人信息
申请人 第一申请人
专利权人 上海斐讯数据通信技术有限公司 当前专利权人 湖州帷幄知识产权运营有限公司
发明人 姜为祥 第一发明人 姜为祥
地址 上海市松江区思贤路3666号 邮编 201616
申请人数量 1 发明人数量 1
申请人所在省 上海市 申请人所在市 上海市松江区
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
摘要
本发明提供了一种应用于移动终端的数据防护方法及系统,其中,所述方法包括以下步骤:创建一防护进程,所述防护进程中包含一防护应用程序列表;添加一service端口至所述防护进程中;在init.rc文件中增加一所述防护进程的启动指令;当启动移动终端扫描所述init.rc文件时,打开所述防护进程;当所述service端口获取应用程序信息数据时,根据所述防护应用程序列表判断所述应用程序信息数据中的应用程序是否为需防护的应用程序;若是,将需要防护的所述应用程序进行挂载操作。本发明通过运行防护进程,对移动终端中的需防护的应用程序做挂载,实现了既可对移动终端的数据进行防护,又可对移动终端中的数据进行读写的功能。
  • 摘要附图
    一种应用于移动终端的数据防护方法及系统
  • 说明书附图:图1
    一种应用于移动终端的数据防护方法及系统
  • 说明书附图:图2
    一种应用于移动终端的数据防护方法及系统
  • 说明书附图:图3
    一种应用于移动终端的数据防护方法及系统
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-12-03 专利权的转移 登记生效日: 2021.11.23 专利权人由浙江远特新材料有限公司变更为湖州帷幄知识产权运营有限公司 地址由313021 浙江省湖州市东林镇工业功能区变更为313000 浙江省湖州市吴兴区爱山街道新天地商务写字楼1019室
2 2018-09-28 授权
3 2016-03-09 实质审查的生效 IPC(主分类): G06F 21/60 专利申请号: 201410367254.7 申请日: 2014.07.30
4 2016-02-10 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种应用于移动终端的数据防护方法,其特征在于,所述方法包括以下步骤:创建一防护进程,所述防护进程中包含一防护应用程序列表;
添加一service端口至所述防护进程中;
在init.rc文件中增加一所述防护进程的启动指令;
当启动移动终端扫描所属init.rc文件时,打开所述防护进程;
当所述service端口获取应用程序信息数据时,根据所述防护应用程序列表判断所述应用程序信息数据中的应用程序是否为需防护的应用程序;
若是,将需要防护的所述应用程序进行挂载操作;
所述service端口获取应用程序信息数据的步骤包括:通过package managerservice进程扫描所有应用程序进程,将扫描获取的所有所述应用程序进程生成一应用程序信息数据包;
对所述应用程序信息数据包进行打桩操作;
将已打桩的所述应用程序信息数据包生成所述应用程序信息数据发送至所述service端口。

2.根据权利要求1所述的数据防护方法,其特征在于,所述service端口的添加步骤为:
service manager系统调用native函数添加一service端口至所述防护进程中。

3.根据权利要求1或2中的任意一项所述的数据防护方法,其特征在于,所述防护进程还包含一挂载表,所述挂载表用于保存挂载操作,所述挂载操作的步骤为:
通过所述挂载表判断需防护的所述应用程序是否被挂载;
当所述应用程序未被挂载时,则将未挂载的需防护的所属应用程序挂载至一预设安全目录中,将所述挂载操作保存至所述挂载表中;
当所述应用程序已被挂载时,结束所述挂载操作。

4.一种应用于移动终端的数据防护系统,其特征在于,所述系统包含:
一添加模块,用于添加service端口至防护进程中;
一编辑模块,用于在init.rc文件中增加一所述防护进程的启动指令;
一处理模块,用于当当启动移动终端扫描所属init.rc文件时,打开所述防护进程,所述防护进程中包含一防护应用程序列表;以及用于在所述service端口获取应用程序信息数据时,根据所述防护应用程序列表判断所述应用程序信息数据中的应用程序是否为需防护的应用程序;并在应用程序信息数据中的应用程序为需防护的应用程序时,将需要防护的所述应用程序进行挂载操作。

5.根据权利要求4所述的数据防护系统,其特征在于,所述添加模块还用于调用所述service manager系统中的native函数,其中所述native函数用于在所述防护进程中添加所述service端口。

6.根据权利要求 4所述的数据防护系统,其特征在于,所述处理模块还用于通过package managerservice进程扫描所有应用程序进程,将扫描获取的所有所述应用程序进程生成一应用程序信息数据包;对所述应用程序信息数据包进行打桩操作;将已打桩的所述应用程序信息数据包生成所述应用程序信息数据发送至所述service端口。

7.根据权利要求4~6中任意一项所述的数据防护系统,其特征在于,所述防护进程还包含一挂载表,所述挂载表用于保存挂载操作,所述处理模块还用于通过所述挂载表判断需防护的所述应用程序是否被挂载;当所述应用程序未被挂载时,则将未挂载的需防护的所述应用程序挂载至一预设安全目录中,将所述挂载操作保存至所述挂载表中;当所述应用程序已被挂载时,结束所述挂载操作。
说明书

技术领域

[0001] 本发明涉及数据安全技术领域,具体涉及一种应用于移动终端的文件数据方法及系统。

背景技术

[0002] 随着智能移动终端的普及,移动终端的功能越来越强大,其不仅仅用于个人消费,也越来越多地用于处理公务。移动终端的安全问题也不再仅仅是个人隐私,也越来越多涉及到组织的信息安全,对移动终端的数据的保护成了现今备受关注的问题。
[0003] 在现有技术中,有许多对移动终端信息防护的方法,一般都对选定的文件或文件夹进行加密,但该方法则需要在使用一个文件时要输入密码口令,会对用户的正常操作产生诸多不便。
[0004] 如何能既对移动终端的数据进行防护,又能方便的对移动终端中的数据进行读写,成了目前需要迫切解决的问题。

发明内容

[0005] 为了解决现有技术中无法既对移动终端的数据进行防护,又能方便的对移动终端中的数据进行读写的问题。
[0006] 本发明提供了一种应用于移动终端的数据防护方法,其特征在于,所述方法包括以下步骤:
[0007] 创建一防护进程,所述防护进程中包含一防护应用程序列表;
[0008] 添加一service端口至所述防护进程中;
[0009] 在init.rc文件中增加一所述防护进程的启动指令;
[0010] 当启动移动终端扫描所述init.rc文件时,打开所述防护进程;
[0011] 当所述service端口获取应用程序信息数据时,根据所述防护应用程序列表判断所述应用程序信息数据中的应用程序是否为需防护的应用程序;
[0012] 若是,将需要防护的所述应用程序进行挂载操作。
[0013] 优选地,所述service端口的添加步骤为:service manager系统调用native函数添加一service端口至所述防护进程中。
[0014] 优选地,所述方法还包括:
[0015] 通过package managerservice进程扫描所有应用程序进程,将扫描获取的所有所述应用程序进程生成一应用程序信息数据包;
[0016] 对所述应用程序信息数据包进行打桩操作;
[0017] 将已打桩的所述应用程序信息数据生包成所述应用程序信息数据发送至所述service端口。
[0018] 优选地,所述防护进程还包含一挂载表,所述挂载表用于保存挂载操作,所述挂载操作的步骤为:
[0019] 通过所述挂载表判断需防护的所述应用程序是否被挂载;
[0020] 当所述应用程序未被挂载时,则将未挂载的需防护的所述应用程序挂载至一预设安全目录中,将所述挂载操作保存至所述挂载表中;
[0021] 当所述应用程序已被挂载时,结束所述挂载操作。
[0022] 本发明还提供了一种应用于移动终端的数据防护系统,其特征在于,所述系统包含:
[0023] 一添加模块,用于添加service端口至防护进程中;
[0024] 一编辑模块,用于在init.rc文件中增加一所述防护进程的启动指令;
[0025] 一处理模块,用于当启动移动终端扫描所述init.rc文件时,打开所述防护进程;以及用于在所述service端口获取应用程序信息数据时,根据所述防护应用程序列表判断所述应用程序信息数据中的应用程序是否为需防护的应用程序;并在应用程序信息数据中的应用程序为需防护的应用程序时,将需要防护的所述应用程序进行挂载操作。
[0026] 优选地,所述添加模块还用于调用所述service manager系统中的native函数,其中,所述native函数用于在所述防护进程中添加所述service端口。
[0027] 优选地,所述处理模块还用于通过package managerservice进程扫描所有应用程序进程,将扫描获取的所有所述应用程序进程生成一应用程序信息数据包;对所述应用程序信息数据包进行打桩操作;将已打桩的所述应用程序信息数据包生成所述应用程序信息数据发送至所述service端口。
[0028] 优选地,所述防护进程还包含一挂载表,所述挂载表用于保存挂载操作,所述处理模块还用于通过所述挂载表判断需防护的所述应用程序是否被挂载;当所述应用程序未被挂载时,则将未挂载的需防护的所述应用程序挂载至一预设安全目录中,将所述挂载操作保存至所述挂载表中;当所述应用程序已被挂载时,结束所述挂载操作。
[0029] 如上所述,本发明提供的一种应用于移动终端的数据防护方法及系统,具有以下的有益效果:
[0030] 1)通过在init.rc文件中增加一所述防护进程的启动指令,使移动终端在开机扫描init.rc文件时打开防护进程,使用户无需拥有Root权限时也可自动开启防护进程。
[0031] 2)通过对所述应用程序信息数据包进行打桩操作,使所述应用程序信息数据包中的应用程序进程无法在之后的操作中更改,减少了之后挂载过程中出现挂载失败的几率。
[0032] 3)通过防护进程中的挂载表判断需要防护的应用程序是否已被挂载,避免了对已挂载的应用程序重复挂载;将未挂载的需防护的应用程序做挂载操作后,将该挂载操作保存在挂载表中,避免了下次对该应用程序做挂载操作,加快了处理速度。

实施方案

[0036] 为了使本领域相关技术人员更好地理解本发明的技术方案,下面将结合本发明实施方式的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本发明一部分实施方式,而不是全部的实施方式。
[0037] 本发明提供了一种应用于移动终端的数据防护方法,如图1所示,所述方法包括以下步骤:
[0038] 步骤S1:创建一防护进程,防护进程中包含一防护应用程序列表。
[0039] 将需要防护的应用程序编辑入防护应用程序列表,所述防护应用程序列表中的应用程序可以为移动终端中含有的应用程序,也可以包含移动终端中没有的但也许需要防护的应用程序,以便移动终端在安装此类应用程序时,不需要再次对防护应用程序列表做修改,也能对该应用程序做防护。
[0040] 步骤S2:添加一service端口至防护进程中。
[0041] 优选地,所述service端口的添加步骤为:service manager系统调用native函数添加一service端口至所述防护进程中。
[0042] 步骤S3:在init.rc文件中增加一防护进程的启动指令。
[0043] 在移动终端的启动文件init.rc文件中增加一所述防护进程的启动指令,用于通过移动终端在开机时刻扫描init.rc文件,通过增加的防护进程的启动指令打开防护进程。
[0044] 步骤S4:当启动移动终端扫描所述init.rc文件时,打开防护进程。
[0045] 本发明通过移动终端扫描所述init.rc文件,根据所述init.rc文件中的防护进程的启动指令,打开防护进程,通过此步骤使用户无需拥有Root权限时也可自动开启防护进程。
[0046] 步骤S5:当service端口获取应用程序信息数据时,根据防护应用程序列表判断应用程序信息数据中的应用程序是否为需防护的应用程序。
[0047] 其中,判断应用程序信息数据中的应用程序是否为需防护的应用程序的执行条件为service端口获取应用程序信息数据。
[0048] 优选地,本发明提供的方法还包括:所述应用程序信息数据获取的步骤:(图中未画出):
[0049] 步骤S71:通过package managerservice进程扫描所有应用程序进程,将扫描获取的所有所述应用程序进程生成一应用程序信息数据包。
[0050] 步骤S72:对所述应用程序信息数据包进行打桩操作。
[0051] 步骤S73:将已打桩的所述应用程序信息数据包生成所述应用程序信息数据发送至所述service端口。
[0052] 本发明通过将应用程序信息数据打包,加快了处理数据的速度。
[0053] 本发明通过对所述应用程序信息数据包进行打桩操作,将所述应用程序信息数据包中的应用程序进程无法在之后的操作中更改,减少了之后挂载过程中出现挂载失败的几率。
[0054] 当所述应用程序信息数据中的应用程序为需防护的应用程序时,执行步骤S6:将需要防护的所述应用程序进行挂载操作。
[0055] 其中,挂载表为所述防护进程中包含的用于保存挂载操作的列表。
[0056] 图2为图1中步骤S6的具体步骤流程图,如图2所示,步骤S6包括:
[0057] 步骤S61:通过挂载表判断需防护的应用程序是否被挂载。
[0058] 当所述应用程序未被挂载时,执行步骤S62:将未挂载的需防护的应用程序挂载至一预设安全目录中,将挂载操作保存至挂载表中;
[0059] 当所述应用程序已被挂载时,执行步骤S63:结束挂载操作。
[0060] 本发明通过防护进程中的挂载表判断需要防护的应用程序是否已被挂载,避免了对已挂载的应用程序重复挂载;将未挂载的需防护的应用程序做挂载操作后,将该挂载操作保存在挂载表中,避免了下次对该应用程序做挂载操作,加开了处理速度。
[0061] 本发明还提供了一应用于移动终端的文件防护系统,如图3所示,所述系统包含:添加模块1、编辑模块2和处理模块3。
[0062] 添加模块1,用于添加service端口至防护进程中;
[0063] 编辑模块2,电性连接所述添加模块1,用于在init.rc文件中增加一所述防护进程的启动指令;
[0064] 处理模块3,电性连接所述编辑模块2,用于当启动移动终端扫描所述init.rc文件时,打开所述防护进程;以及用于在所述service端口获取应用程序信息数据时,根据所述防护应用程序列表判断所述应用程序信息数据中的应用程序是否为需防护的应用程序;并在应用程序信息数据中的应用程序为需防护的应用程序时,将需要防护的所述应用程序进行挂载操作。
[0065] 优选地,所述添加模块1还用于调用所述service manager系统中的native函数,其中,所述native函数用于在所述防护进程中添加所述service端口。
[0066] 优选地,所述处理模块3还用于通过package managerservice进程扫描所有应用程序进程,将扫描获取的所有所述应用程序进程生成一应用程序信息数据包;对所述应用程序信息数据包进行打桩操作;将已打桩的所述应用程序信息数据包生成所述应用程序信息数据发送至所述service端口。
[0067] 优选地,所述防护进程还包含一挂载表,所述挂载表用于保存挂载操作,所述处理模块3还用于通过所述挂载表判断需防护的所述应用程序是否被挂载;当所述应用程序未被挂载时,则将未挂载的需防护的所述应用程序挂载至一预设安全目录中,将所述挂载操作保存至所述挂载表中;当所述应用程序已被挂载时,结束所述挂载操作。
[0068] 如上所述,本发明提供的一种应用于移动终端的数据防护方法及系统,具有以下的有益效果:
[0069] 1)通过在init.rc文件中增加一所述防护进程的启动指令,使移动终端在开机扫描init.rc文件时打开防护进程,使用户无需拥有Root权限时也可自动开启防护进程。
[0070] 2)通过对所述应用程序信息数据包进行打桩操作,使所述应用程序信息数据包中的应用程序进程无法在之后的操作中更改,减少了之后挂载过程中出现挂载失败的几率。
[0071] 3)通过防护进程中的挂载表判断需要防护的应用程序是否已被挂载,避免了对已挂载的应用程序重复挂载;将未挂载的需防护的应用程序做挂载操作后,将该挂载操作保存在挂载表中,避免了下次对该应用程序做挂载操作,加快了处理速度。
[0072] 以上仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

附图说明

[0033] 图1为本发明提供的一种应用于移动终端的数据防护方法的一实施例的流程示意图;
[0034] 图2为图1中步骤S6的具体步骤流程图;
[0035] 图3为本发明提供的一种应用于移动终端的数据防护系统一实施例的结构示意图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号