应用程序的信息加密方法及装置的制造方法

文档序号:8381260阅读:263来源:国知局
应用程序的信息加密方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网领域,尤其涉及一种应用程序的信息加密方法及装置。
【背景技术】
[0002]目前,终端上某些应用程序在启动时会提供软件锁的功能,能够对当前整个应用程序对应的所有操作信息进行加密,但这种软件锁只能应用在对整个软件的加密,并不能对程序中特定的功能模块进行加密,终端也无法仅对该应用程序中的部分功能或者部分操作对应的历史记录进行单独加密并隐藏;以终端上的浏览器为例,目前浏览器不能实现如下功能:仅加密书签和网址访问历史记录,而不影响浏览器其他功能的正常使用。

【发明内容】

[0003]鉴于此,有必要提供一种应用程序的信息加密方法及装置,以达到仅对应用程序的特定功能模块进行加密的目的。
[0004]本发明实施例公开了一种应用程序的信息加密方法,包括以下步骤:
[0005]在应用程序的运行过程中,监控到用户触发应用程序一特定功能对应的加密控件的启动指令时,启动所述加密控件对应的信息加密功能;
[0006]基于启动的所述信息加密功能,根据用户触发的操作事件,执行所述操作事件指向的所述应用程序对应部分信息的加密和/或解密操作。
[0007]本发明实施例还公开了一种应用程序的信息加密装置,包括:
[0008]启动模块,用于在应用程序的运行过程中,监控到用户触发应用程序一特定功能对应的加密控件的启动指令时,启动所述加密控件对应的信息加密功能;
[0009]执行模块,用于基于启动的所述信息加密功能,根据用户触发的操作事件,执行所述操作事件指向的所述应用程序对应部分信息的加密和/或解密操作。
[0010]本发明实施例在应用程序的运行过程中,监控到用户触发应用程序一特定功能对应的加密控件的启动指令时,启动所述加密控件对应的信息加密功能;基于启动的所述信息加密功能,根据用户触发的操作事件,执行所述操作事件指向的所述应用程序对应部分信息的加密和/或解密操作;相较于现有技术中,仅能对整个应用程序进行加密的方法,本发明实施例具有能够仅针对应用程序的特定功能模块进行加密的有益效果。
【附图说明】
[0011]图1是本发明应用程序的信息加密方法第一实施例流程示意图;
[0012]图2是本发明应用程序的信息加密方法第二实施例流程示意图;
[0013]图3是本发明应用程序的信息加密方法中,开启浏览器的书签/历史私密空间的加密控件这一具体应用场景对应的用户操作界面示意图;
[0014]图4是本发明应用程序的信息加密方法第三实施例流程示意图;
[0015]图5是本发明应用程序的信息加密方法中,终端提供的供用户输入访问密码这一具体应用场景对应的第一实施例用户操作界面示意图;
[0016]图6是本发明应用程序的信息加密方法中,终端提供的供用户输入访问密码这一具体应用场景对应的第二实施例用户操作界面示意图;
[0017]图7是本发明应用程序的信息加密装置第一实施例功能模块示意图;
[0018]图8是本发明应用程序的信息加密装置第二实施例功能模块示意图;
[0019]图9是本发明应用程序的信息加密装置第三实施例功能模块示意图。
[0020]本发明实施例目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0021]以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0022]图1是本发明应用程序的信息加密方法第一实施例流程示意图;如图1所示,本发明应用程序的信息加密方法包括以下步骤:
[0023]步骤S01、在应用程序的运行过程中,监控到用户触发应用程序一特定功能对应的加密控件的启动指令时,启动所述加密控件对应的信息加密功能;
[0024]本发明实施例中,终端在应用程序的运行过程中,实时监控用户触发的所有操作指令;比如,用户基于已运行的应用程序所触发的针对该应用程序所对应的一特定功能的操作指令;或者,用户触发的开启尚未运行的应用程序的操作指令等。其中,该应用程序所对应的一特定功能可以理解为,该应用程序所具有的任一功能,只要针对该功能设置有对应的加解密程序均可;比如,浏览器中的历史浏览记录这一功能、阅读器中的书签这一功能等,本实施例不对其进行一一穷举。
[0025]本实施例中,在应用程序的运行过程中,终端监控到用户触发的该应用程序一特定功能对应的加密控件的启动指令时,终端响应用户触发的该加密控件对应的启动指令,启动该加密控件对应的信息加密功能;本实施例中,该加密控件包括终端上正在运行的其中一个应用程序中一特定功能对应的加密控件;即该加密控件仅针对该应用程序的这一特定功能,并不影响该应用程序的其他功能的使用。当然,该加密控件也可以为开启终端上某一加密的应用程序所对应的加密控件。
[0026]进一步地,本发明实施例中,终端启动加密控件对应的信息加密功能后,显示该加密控件指向的存储目录下已保存的所有信息。
[0027]进一步地,上述加密控件指向的存储目录下已保存的所有信息包括:用户基于浏览器触发的操作事件所对应的已保存的书签信息,以及用户基于该浏览器的加密控件所对应的历史浏览记录。
[0028]步骤S02、基于启动的所述信息加密功能,根据用户触发的操作事件,执行所述操作事件指向的所述应用程序对应部分信息的加密和/或解密操作;
[0029]基于启动的信息加密功能,终端继续监控用户基于该信息加密功能所触发的操作事件;在监控到用户触发的操作事件时,根据用户触发的操作事件,执行该操作事件所指向的操作,比如执行对应用程序中该加密控件指向的信息加密和/或解密操作。
[0030]在本发明的一优选实施例中,所述应用程序为浏览器,所述应用程序对应部分信息为已保存的书签信息和历史浏览记录。
[0031]本发明实施例在应用程序的运行过程中,监控到用户触发应用程序一特定功能对应的加密控件的启动指令时,启动所述加密控件对应的信息加密功能;基于启动的所述信息加密功能,根据用户触发的操作事件,执行所述操作事件指向的所述应用程序对应部分信息的加密和/或解密操作;相较于现有技术中,仅能对整个应用程序进行加密的方法,本发明实施例具有能够仅针对应用程序的特定功能模块进行加密、而不影响该应用程序其他功能使用的有益效果。
[0032]图2是本发明应用程序的信息加密方法第二实施例流程示意图;本发明实施例与图1所述实施例的区别是,终端接收到用户触发的对加密控件的关闭指令时,终端关闭加密控件对应的信息加密功能,并继续监控用户触发的操作指令。
[0033]基于图1所述实施例的描述,如图2所示,本发明应用程序的信息加密方法在“步骤S02、基于启动的所述信息加密功能,根据用户触发的操作事件,执行所述操作事件指向的所述应用程序对应部分信息的加密和/或解密操作”,之后还包括:
[0034]步骤S03、接收到用户触发的所述加密控件的关闭指令时,关闭所述加密控件对应的信息加密功能,并继续监控用户触发的所述应用程序的其他功能操作指令。
[0035]终端在监控用户触发的所有操作事件的同时,若接收到用户触发的该加密控件的关闭指令时,终端响应该加密控件的关闭指令,关闭应用程序中该加密控件对应的信息加密功能。本实施例中,终端关闭应用程序中的加密控件,并不表示终端直接关闭该应用程序;且
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1