一种短信数据安全加密及解密方法、系统及移动通讯终端的制作方法

文档序号:7983273阅读:476来源:国知局
专利名称:一种短信数据安全加密及解密方法、系统及移动通讯终端的制作方法
技术领域
本发明涉及短信数据安全加密技术,更具体地说,涉及一种短信数据安全加密及解密方法、系统及移动通讯终端,以及采用该短信数据安全加密解密系统的移动通讯终端。
背景技术
目前一般的移动通讯终端均具有短信功能,能够通过短信的方式将数据信息在移动通讯终端之间传送。在一般情况下,短信的内容均以明文形式在移动通讯终端上显示。然而,这些信息中通常含有一些敏感信息或私密信息。为了保护这些数据的安全性,现有一些方案通常是在打开短信应用前,要求用户手动输入预先设置的密码。密码验证无误后,才可开启短信应用模块。因此,在查看短信内容时手动操作输入预先设置的密码将给用户带来操作上的麻烦,是一种既缺乏效率安全性又不高的方式。

发明内容
本发明要解决的技术问题在于,针对现有短信加密方法在查看时缺乏效率的缺陷,提供一种短信数据安全加密及解密方法和系统,以及采用该短信数据安全加密解密系统的移动通讯终端,通过输入手势动作开启加密解密操作。本发明解决其技术问题所采用的技术方案是构造一种短信数据安全加密方法, 包括以下步骤Al、在接收短信加密请求时,判断用户在移动通讯终端上输入的手势动作,在检测到其符合预设手势时执行步骤A2 ;A2、对短信内容进行加密并保存。本发明还相应提供了一种短信数据安全解密方法,包括以下步骤Bi、在接收用户查看短信请求时,判断用户在移动通讯终端上输入的手势动作,在检测到其符合预设手势时执行步骤B2 ;B2、对短信的加密数据进行解密并显示。本发明还相应提供了一种短信数据安全加密系统,包括加密判断模块,用于在接收短信加密请求时,判断用户在移动通讯终端上输入的手势动作,在检测到其符合预设手势时发送加密指令;短信加密模块,用于在接收加密指令后对短信内容进行加密并保存。本发明还提供了一种短信数据安全解密系统,包括解密判断模块,用于在接收用户查看短信请求时,判断用户在移动通讯终端上输入的手势动作,在检测到其符合预设手势时发送解密指令;短信解密模块,用于在接收到解密指令时对短信的加密数据进行解密并显示。本发明还提供了一种移动通讯终端,包括如上所述的短信数据安全加密及解密系统。
实施本发明的短信数据安全加密及解密方法和系统,具有以下有益效果本发明通过在接收短信加密请求时,判断用户在移动通讯终端上输入的手势动作符合预设手势时,对短信内容进行加密并保存;并可在接收用户查看短信请求时,判断用户在移动通讯终端上输入的手势动作符合预设手势时对短信的加密数据进行解密并以明文显示,从而通过简单的手势动作代替输入密码,方便了用户操作;并且保障了短信数据在未输入正确的手势动作前以暗文形式保存在移动通讯终端中,保护了用户信息,提高了数据安全性。


下面将结合附图及实施例对本发明作进一步说明,附图中图1为根据本发明的短信数据安全加密方法的优选实施例的流程图;图2为根据本发明的短信数据安全解密方法的优选实施例的流程图;图3为根据本发明的短信数据安全加密系统的优选实施例的模块示意图;图4为根据本发明的短信数据安全解密系统的优选实施例的模块示意图;图5为根据本发明的短信数据安全加密解密系统的优选实施例的模块示意图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。本发明构思一种移动通讯终端上的短信数据安全加密方法、解密方法、加密系统、 解密系统及移动通讯终端,以便用户在查看短信内容时输入手势动作,从而通过判断该手势动作是否为预设手势来确定是否显示短信内容。并在用户需要对短信进行加密时,判断用户在移动通讯终端上输入的手势动作触发预设手势时,对短信内容进行加密并保存。本发明中所指的手势动作是指在移动通讯终端的触摸屏或者手写板上输入的动作,例如从屏幕上方滑到屏幕下方,或者长按短信内容的动作。请参阅图1,为根据本发明的短信数据安全加密方法的优选实施例的流程图。如图 1所示,该实施例提供的短信数据安全加密方法,包括以下步骤首先,在步骤SlOl中,接收短信加密请求。例如当用户要求对短信进行加密时,可以输入该短信加密请求或者系统在预设的情景下自动生成该短信加密请求。例如,移动通讯终端在开启短信加密模式时自动生成该短信加密请求,或者退出短信应用时,自动生成该短信加密请求。随后,在步骤S102中,判断用户在移动通讯终端上输入的手势动作,在检测到其符合预设手势时执行步骤S103,否则继续执行步骤S102。移动通讯终端在接收短信加密请求后可能显示提示输入手势的界面。用户输入手势动作,如果与预设手势相同,则确定其符合预设手势因而转步骤S103。如果与预设手势不同,则可以显示手势输入错误界面以提醒用户再次输入,并继续判断是否符合预设手势。在实际运行时,可以由应用程序监听移动通讯终端上是否接收到了用户预先设置的预设手势。具体可以利用安卓系统提供的 GestureDetector类中OnGestureListener。该对象实际上是一个监听器,负责对用户的手势动作进行响应。该对象会自动检测是否触发了特定的手势动作,如本发明中的预设手势。
4
在该步骤中,预设手势可以为一个或多个,只需要用户输入的手势动作与其中一个预设手势相同即可确定为触发并转步骤S103。这些预设手势,包括但不限于以下动作 动作A,从屏幕上方滑到屏幕下方;或者动作B,长按短信内容。最后,在步骤S103中,对短信内容进行加密并保存。移动通讯终端使用短信加密算法对移动通讯终端上的短信进行加密生成加密数据储存。移动通讯终端可以对移动通讯终端上已经存储的短信进行加密,并且在接收到新的短信时也可以对其进行加密生成加密数据保存。或者在接收到用户退出短信应用生成的短信加密请求时,可以对退出前正在浏览的短信进行加密。在该步骤中,使用的短信加密算法可以与用户输入的预设手势无关。即直接采用设置的短信加密算法对短信进行加密生成加密数据,不需要使用到预设手势的信息。这些短信加密算法包括但不限于MD5算法(消息摘要算法第五版)或者Base64算法。例如在本实施例中采用MD5算法进行加密。在本发明的另一些实施例中,使用的短信加密算法与用户输入的预设手势的信息关联。例如,根据预设手势的不同选择不同的短信加密算法进行加密。在此可以利用手势算法查找表,根据预设手势在手势算法查找表中查找对应的短信加密算法。该手势算法查找表可以如下表1所示表 权利要求
1.一种短信数据安全加密方法,其特征在于,包括以下步骤Al、在接收短信加密请求时,判断用户在移动通讯终端上输入的手势动作,在检测到其符合预设手势时执行步骤A2 ;A2、对短信内容进行加密并保存。
2.根据权利要求1所述的短信数据安全加密方法,其特征在于,所述预设手势为多个, 所述步骤A2中包括根据预设手势在手势算法查找表中查找该预设手势对应的短信加密算法对短信内容进行加密。
3.根据权利要求2所述的短信数据安全加密方法,其特征在于,加密后的短信,非解密状态打开后将以暗文显示。
4.一种短信数据安全解密方法,其特征在于,包括以下步骤Bi、在接收查看短信请求时,判断用户在移动通讯终端上输入的手势动作,在检测到其符合预设手势时执行步骤B2 ;B2、对短信的加密数据进行解密并显示。
5.根据权利要求4所述的短信数据安全解密方法,其特征在于,所述预设手势为多个, 所述步骤B2中包括根据预设手势在手势算法查找表中查找对应的短信加密算法,并采用该短信加密算法对应的解密操作对短信进行解密。
6.根据权利要求5所述的短信数据安全解密方法,其特征在于,所述步骤Bl中在检测到输入的手势不符合预设手势时,短信打开后将以暗文显示。
7.一种短信数据安全加密系统,其特征在于,包括加密判断模块,用于在接收短信加密请求时,判断用户在移动通讯终端上输入的手势动作,在检测到其符合预设手势时发送加密指令;短信加密模块,用于在接收加密指令后对短信内容进行加密并保存。
8.一种短信数据安全解密系统,其特征在于,包括解密判断模块,用于在接收用户查看短信请求时,判断用户在移动通讯终端上输入的手势动作,在检测到其符合预设手势时发送解密指令;短信解密模块,用于在接收到解密指令时对短信的加密数据进行解密并显示。
9.根据权利要求8所述的短信数据安全解密系统,其特征在于,所述解密判断模块中存储的预设手势为多个,所述短信解密模块中存储有手势算法查找表,且根据预设手势在手势算法查找表中查找该预设手势对应的短信加密算法,并采用该短信加密算法对应的解密操作对短信进行解密。
10.一种移动通讯终端,其特征在于,包括权利要求7所述的短信数据安全加密系统, 以及权利要求8或9所述的短信数据安全解密系统。
全文摘要
本发明涉及一种短信数据安全加密及解密方法、系统及移动通讯终端。其中短信数据安全加密方法包括以下步骤A1、在接收短信加密请求时,判断用户在移动通讯终端上输入的手势动作,在检测到其符合预设手势时执行步骤A2;A2、对短信内容进行加密并保存。本发明通过在接收短信加密请求或用户查看短信请求时,判断用户输入的手势动作是否正确而对短信内容进行加密或解密,从而通过简单的手势动作代替输入密码,方便了用户操作;并且保障了短信数据在未输入正确的手势动作前以暗文形式保存在移动通讯终端中,保护了用户信息,提高了数据安全性。
文档编号H04L9/06GK102523565SQ201110375738
公开日2012年6月27日 申请日期2011年11月23日 优先权日2011年11月23日
发明者邹雄杰, 魏栋 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1