信息处理方法、装置及移动终端制造方法及图纸

技术编号:15519633 阅读:53 留言:0更新日期:2017-06-04 09:25
本发明专利技术提供了一种信息处理方法、装置及移动终端。所述方法包括:监测到在所述通讯应用的对话框内触发输入操作时,利用所述输入法客户端的输入功能为所述对话框生成输入框,并在所述输入框中进行消息内容的输入;在所述消息内容的输入过程中,当接收到对所述消息内容进行加密的加密指令时,利用所述输入法客户端的加密功能对所述输入框内的消息内容进行加密,得到加密消息;将所述加密消息发送至所述通讯应用,由所述通讯应用将所述加密消息发送至接收方。该技术方案实现了利用输入法客户端对通讯应用中待发送的消息内容进行加密的效果,使得消息内容无需进入到通讯应用的服务器,从而防止私密消息或重要消息的泄露,提高了消息内容的安全性。

Information processing method, device and mobile terminal

The invention provides an information processing method, an apparatus and a mobile terminal. The method comprises the following steps: monitoring to trigger input operation in the communication application dialog box, use the input method input function for the dialog box to generate client input box, and enter the message content in the input box in the input process; in the message content, when received by encrypted instructions on the message content, using the input method client encryption function on the input message box for encryption, encrypted message; sending the encrypted message to the communication application, by the communication application of the encrypted message to the recipient. The scheme realizes the encryption effect to the message content to be sent by the communication application input method client, the message content without access to communications application server, so as to prevent leakage of confidential information or important information, to improve the security of message contents.

【技术实现步骤摘要】
信息处理方法、装置及移动终端
本专利技术涉及通信
,特别是涉及一种信息处理方法、装置及移动终端。
技术介绍
加密技术是最常用的安全保密手段,利用技术手段把重要的数据变为乱码传送,即将数据加密后传送;到达目的地后再用相同或不同的手段还原数据,即对加密数据进行解密,以还原出数据明文。现有技术中,用户双方在进行即时通讯时,若有想要保密的即时消息,通常采用即时通讯软件对所发送的即时消息进行加密处理,然后将加密后的即时消息发送给接收方,由接收方所在的即时通讯软件对加密的即时消息进行解密,从而得到消息内容。这种加密方法虽然能够在一定程度上提高传输消息的安全性,但在加密之前,即时消息需首先传输至通讯服务器,该过程中极易导致消息泄露的情况,因此安全性仍然不高。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的信息处理方法、装置及移动终端。依据本专利技术的一个方面,提供了一种信息处理方法,应用于输入法客户端,所述输入法客户端被通讯应用所调用,所述方法包括:监测到在所述通讯应用的对话框内触发输入操作时,利用所述输入法客户端的输入功能为所述对话框生成输入框,并在所述输入框中进行消息内容的输入;在所述消息内容的输入过程中,当接收到对所述消息内容进行加密的加密指令时,利用所述输入法客户端的加密功能对所述输入框内的消息内容进行加密,得到加密消息;将所述加密消息发送至所述通讯应用,由所述通讯应用将所述加密消息发送至接收方。可选地,利用所述输入法客户端的加密功能对所述输入框内的消息内容进行加密,包括:调用所述输入法客户端的预设加密算法;利用所述预设加密算法对所述输入框内的消息内容进行加密。可选地,调用所述输入法客户端的预设加密算法,包括:从以下至少一项中调用所述输入法客户端的预设加密算法:本地存储的一个或多个加密算法;服务器存储数据库中存储的一个或多个加密算法;云端存储的一个或多个加密算法。可选地,将所述加密消息发送至所述通讯应用,包括:启动为所述加密消息设置的、特定的对外传输接口;利用所述对外传输接口向所述通讯应用发起通信请求;接收所述通讯应用返回的通信应答,其中,所述通信应答中携带有所述通讯应用针对所述加密消息的应答接口;根据所述通信应答在所述对外传输接口与所述应答接口间建立通信链路,将所述加密消息经所述通信链路发送至所述通讯应用。可选地,启动为所述加密消息设置的、特定的对外传输接口,包括:为所述加密消息新建一个或多个传输接口作为所述对外传输接口,启动所述新建的对外传输接口;或者,在所述输入法客户端的原有传输接口中选择一个或多个作为所述对外传输接口,启动所述选择的对外传输接口。可选地,接收到对所述消息内容进行加密的加密指令,包括:当接收到对所述输入法客户端上的预定按钮的点击操作时,确定接收到对所述消息内容进行加密的加密指令;或者,根据在所述输入框内输入消息内容的操作,生成对所述消息内容进行加密的加密指令。可选地,所述预设加密算法包括对称加密算法和/或非对称加密算法。可选地,当所述预设加密算法包括所述对称加密算法时,利用所述预设加密算法对所述输入框内的消息内容进行加密,包括:获取所述输入法客户端中预设的统一密钥;利用所述统一密钥对所述输入框内的消息内容进行加密。可选地,当所述预设加密算法包括所述非对称加密算法时,利用所述预设加密算法对所述输入框内的消息内容进行加密,包括:将所述加密指令发送至所述输入法客户端对应的服务器中,所述服务器用于根据所述加密指令生成对所述消息内容进行加密的密钥对,所述密钥对包括相互配对的公钥和私钥;获取所述密钥对中的公钥,并利用所述公钥对所述输入框内的消息内容进行加密。可选地,所述加密指令包括所述加密消息的发送方账号信息,所述服务器用于将所述发送方账号信息与所述密钥对对应存储,所述发送方账号信息用于所述接收方对所述加密消息进行加密时从所述服务器中查找对应的密钥对。可选地,所述发送方账号信息包括发送方的登录账号信息和/或与所述登录账号信息绑定的通讯号码。可选地,所述方法还包括:将未被加密的所述消息内容显示在所述通讯应用的对话框内。可选地,所述通讯应用包括即时通讯客户端、短信平台中的至少一种。采用本专利技术实施例提供的技术方案,在输入法客户端为通讯应用生成的输入框中输入消息内容时,能够在接收到对消息内容进行加密的加密指令时,利用输入法客户端的加密功能对输入框内的消息内容进行加密,进而得到加密消息,并通过通讯应用将该加密消息发送至接收方,使得用户对输入的消息内容进行加密时,由本地的输入法客户端直接进行加密即可,而无需通过通讯应用进行加密,即消息内容无需进入到任一通讯应用的服务器,避免了进入第三方服务器时消息内容容易被拦截的情况,从而防止私密消息或者重要消息的泄露,提高了消息内容的安全性。依据本专利技术的另一个方面,提供了一种信息处理方法,应用于输入法客户端,所述输入法客户端被通讯应用所调用,所述方法包括:接收到对所述通讯应用的对话框中的加密消息的解密指令时,获取所述加密消息;利用所述输入法客户端的解密功能对所述加密消息进行解密,得到解密后的消息内容;利用所述输入法客户端的输入功能为所述对话框生成输入框,并将所述消息内容显示在所述输入框内。可选地,所述接收到对所述通讯应用的对话框中的加密消息的解密指令,包括:当监测到对所述通讯应用的对话框中的加密消息的复制操作时,确定接收到对所述加密消息的解密指令;或者,当监测到所述通讯应用接收到所述加密消息、并在其对话框内显示所述加密消息时,确定接收到对所述加密消息的解密指令。可选地,获取所述加密消息,包括:启动为所述加密消息设置的、特定的对外传输接口;利用所述对外传输接口向所述通讯应用发起通信请求;接收所述通讯应用返回的通信应答,其中,所述通信应答中携带有所述通讯应用针对所述加密消息的应答接口;根据所述通信应答在所述对外传输接口与所述应答接口间建立通信链路,通过所述通信链路从所述通讯应用获取所述加密消息。可选地,启动为所述加密消息设置的、特定的对外传输接口,包括:为所述加密消息新建一个或多个传输接口作为所述对外传输接口,启动所述新建的对外传输接口;或者,在所述输入法客户端的原有传输接口中选择一个或多个作为所述对外传输接口,启动所述选择的对外传输接口。可选地,利用所述输入法客户端的解密功能对所述加密消息进行解密,包括:调用所述输入法客户端的预设解密算法;利用所述预设解密算法对所述加密消息进行解密,其中,所述预设解密算法与对所述消息内容进行加密的加密算法相对应。可选地,调用所述输入法客户端的预设解密算法,包括:从以下至少一项中调用所述输入法客户端的预设解密算法:本地存储的一个或多个解密算法;服务器存储数据库中存储的一个或多个解密算法;云端存储的一个或多个解密算法。可选地,所述加密消息中包括对所述消息内容执行加密操作的输入法类型的标识;利用所述预设解密算法对所述加密消息进行解密,包括:根据所述加密消息获取所述输入法类型的标识,并根据所述标识确定所述执行加密操作的输入法类型;判断所述执行加密操作的输入法类型与本端的输入法类型是否一致;若是,利用预设解密算法对所述加密消息进行解密;若否,输出用于提示用户所述本端的输入法类型与所述执行加密操作的输本文档来自技高网...
信息处理方法、装置及移动终端

【技术保护点】
一种信息处理方法,应用于输入法客户端,所述输入法客户端被通讯应用所调用,所述方法包括:监测到在所述通讯应用的对话框内触发输入操作时,利用所述输入法客户端的输入功能为所述对话框生成输入框,并在所述输入框中进行消息内容的输入;在所述消息内容的输入过程中,当接收到对所述消息内容进行加密的加密指令时,利用所述输入法客户端的加密功能对所述输入框内的消息内容进行加密,得到加密消息;将所述加密消息发送至所述通讯应用,由所述通讯应用将所述加密消息发送至接收方。

【技术特征摘要】
1.一种信息处理方法,应用于输入法客户端,所述输入法客户端被通讯应用所调用,所述方法包括:监测到在所述通讯应用的对话框内触发输入操作时,利用所述输入法客户端的输入功能为所述对话框生成输入框,并在所述输入框中进行消息内容的输入;在所述消息内容的输入过程中,当接收到对所述消息内容进行加密的加密指令时,利用所述输入法客户端的加密功能对所述输入框内的消息内容进行加密,得到加密消息;将所述加密消息发送至所述通讯应用,由所述通讯应用将所述加密消息发送至接收方。2.根据权利要求1所述的方法,其中,利用所述输入法客户端的加密功能对所述输入框内的消息内容进行加密,包括:调用所述输入法客户端的预设加密算法;利用所述预设加密算法对所述输入框内的消息内容进行加密。3.根据权利要求2所述的方法,其中,调用所述输入法客户端的预设加密算法,包括:从以下至少一项中调用所述输入法客户端的预设加密算法:本地存储的一个或多个加密算法;服务器存储数据库中存储的一个或多个加密算法;云端存储的一个或多个加密算法。4.根据权利要求1-3中任一项所述的方法,其中,将所述加密消息发送至所述通讯应用,包括:启动为所述加密消息设置的、特定的对外传输接口;利用所述对外传输接口向所述通讯应用发起通信请求;接收所述通讯应用返回的通信应答,其中,所述通信应答中携带有所述通讯应用针对所述加密消息的应答接口;根据所述通信应答在所述对外传输接口与所述应答接口间建立通信链路,将所述加密消息经所述通信链路发送至所述通讯应用。5.根据权利要求4所述的方法,其中,启动为所述加密消息设置的、特定的对外传输接口,包括:为所述加密消息新建一个或多个传输接口作为所述对外传输接口,启动所述新建的对外传输接口;或者,在所述输入法客户端的原有传输接口中选择一个或多个作为所述对外传输接口,启动所述选择的对外传输接口。6.根据权利要求1-5中任一项...

【专利技术属性】
技术研发人员:李德林
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1