专利名称:用于撤回短消息的移动终端、服务器、系统及方法
技术领域:
本发明涉及移动通信领域,尤其涉及一种用于撤回短消息的移动终端、服 务器、系统及方法。
背景技术:
目前的移动终端基本上都支持短消息发送和接收的功能,短消息具有收发 快捷、资费低廉等特点,因此,成为现代人生活中不可或缺的通信方式。
然而,人们在发送短信息时往往会遇到误操作的情况,例如,输入的接收 方错误或者输入的短消息内容错误,当上述误操作发生时,人们希望撤回已发 送的短信息,让接收方无法查看,以免造成不必要的误解。
现有技术中撤回短消息的方法是在短信息协议中定义CANCEL—SM (短 消息取消)命令,当发送方发现短消息发送错误时,可以向服务器发送 CANCEL—SM命令,服务器收到该命令后,根据命令中携带的短消息的相关信 息,查询存储的该条短消息,如果该条短消息当前未被转发给接收方,则进行 删除。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题当网络 延迟很小,短信息服务器已将该条短消息转发给接收方时,即接收方已经接收 到该短消息时,CANCEL—SM命令也就失去了意义。
发明内容
有鉴于此,本发明实施例提供一种用于撤回短消息的移动终端、服务器、 系统及方法,通过取消服务器上存储的加密短消息对应的加密密钥信息,使接 收方无法查看该加密短消息,以此达到招i回短消息的目的。
为达到上述目的,本发明实施例提供一种移动终端,包括
处理模块,用于对需要发送的短消息进行加密处理,生成加密短消息,并
创建所述加密短消息对应的加密密钥信息;
第一发送模块,用于将所述加密短消息和所述加密密钥信息发送给服务
器;
存储模块,用于存储已发送的加密短消息的相关信息; 撤回模块,用于根据所述已发送的加密短消息的相关信息生成撤回加密短 消息的信息;
第二发送模块,用于将所述撤回加密短消息的信息发送给所述服务器。 本发明实施例还提供一种服务器,包括 转发模块,用于接收和发送加密短消息;
保存模块,用于保存接收到的所述加密短消息对应的加密密钥信息; 第一通知模块,用于在接收到撤回加密短消息的信息时,生成查询请求; 查询模块,用于根据所述查询请求,查询保存的所述加密密钥信息; 取消模块,用于取消查询到的所述加密密钥信息。 本发明实施例还提供一种用于撤回短消息的系统,包括 移动终端,用于对需要发送的短消息进行加密处理,生成加密短消息,并 创建所述加密短消息对应的加密密钥信息,将所述加密短消息和所述加密密钥 信息发送给服务器;并根据已发送的加密短消息的相关信息生成撤回加密短消 息的信息,将所述撤回加密短消息的信息发送给所述服务器;
服务器,用于保存接收到的所述加密短消息对应的加密密钥信息,并在接 收到所述撤回加密短消息的信息时,取消所述加密密钥信息。 本发明实施例还提供一种撤回短消息的方法,包括以下步骤 对需要发送的短消息进行加密处理,生成加密短消息,并创建所述加密短 消息对应的加密密钥信息;
将所述加密短消息和所述加密密钥信息发送给服务器; 存储已发送的加密短消息的相关信息;
根据所述已发送的加密短消息的相关信息生成撤回加密短消息的信息; 将所述撤回加密短消息的信息发送给所述服务器。 与现有技术相比,本发明的实施例具有以下优点 发送方将需要发送的短消息进行加密处理,并创建相应的加密密钥信息,
服务器保存该加密密钥信息,发送方需要撤回短消息时,向服务器发送撤回短 消息的信息,以取消该加密密钥信息,使得接收方无法下载该加密密钥信息, 从而无法查看该加密短消息,达到撤回短消息的目的。
图1为本发明实施例的移动终端的结构示意图2为本发明实施例的服务器的结构示意图3为本发明实施例的一种用于撤回短消息的系统结构示意图4为本发明实施例的一种撤回短消息的方法流程示意图。
具体实施例方式
下面结合附图和实施例,对本发明的具体实施方式
作进一步详细描述。 如图1所示为本发明实施例的移动终端的结构示意图,所述移动终端10 包括
处理模块ll,用于对需要发送的短消息进行加密处理,生成加密短消息, 并创建所述加密短消息对应的加密密钥信息。
第一发送模块12,用于将所述加密短消息和所述加密密钥信息发送给服 务器。
存储模块13,用于存储已发送的加密短消息的相关信息。 所述已发送的加密短消息的相关信息包括加密短消息的ID (Identifier,
标识符)、加密短消息的内容、接收方的电话号码或加密短消息的发送时间。 撤回模块14,用于根据所述已发送的加密短消息的相关信息生成撤回加
密短消息的信息。
第二发送模块15,用于将所述撤回加密短消息的信息发送给所述服务器。 在发送短消息时,首先通过处理模块11将需要发送的短消息进行加密处 理,并创建对应的加密密钥信息,并将加密短消息和加密密钥信息同时发送给 服务器端,在发现发送的短消息错误,需要撤回该短消息时,则可以通过上述 的撤回模块14生成撤回加密短消息的信息,以取消服务器上保存的加密密钥 信息,使得接收方无法下栽该加密密钥信息,从而无法查看该加密短消息,当
然,上述撤回短消息的前提是接收方此时还未下载该加密密钥信息。
另外,为了可以了解需要撤回的短消息是否成功撤回,以在未能成功撤回
时采取其他补救措施,上述的移动终端IO还可以包括
接收模块,用于接收所述服务器发送的短消息是否成功撤回的通知。 上述描述的移动终端IO均是作为短消息的发送方,当然,可以理解的是,
其同样可作为短消息的接收方,在作为短消息的接收方时,所述移动终端10
还包括
请求模块16,用于在查看接收到的加密短消息时,向所述服务器发送下 载所述加密短消息对应的加密密钥信息的下载请求。
下载模块17,用于在接收到所述下载请求的相应信息时,下载所述加密 密钥信息。
解密模块18,用于根据下载到的所述加密密钥信息对所述加密短消息进 行解密处理。
显示模块19,用于显示解密后的短消息,或显示下载失败的提示信息。
上述的处理模块11可以采用多种加密处理技术对所述需要发送的短消息 进行加密处理。优选的,本发明实施例中采用目前广泛应用的DRM (Digital Rights Management,数字版权管理)技术对需要发送的短消息进行加密处理。
DRM技术的基本原理是对数字信息内容进行加密,并提供对内容授权 的版权信息,所述版权信息包括加密密钥和相应的附加限制信息,只有获取该 版权信息才能对数字信息内容进行查看。
本发明实施例中,处理模块ll可以利用DRM技术对需要发送的短消息进 行加密处理,生成加密短消息,并创建包含加密密钥的版权信息,并通过第一 发送模块12将加密短消息和所述加密短消息对应的版权信息发送给服务器;接 收方需要查看加密短信息时,就必须到服务器上下载该版权信息,以对加密短 消息进行解密处理;在需要撤回所述加密短消息时,撤回模块14根据存储模块 13存储的该加密短消息的相关信息生成撤回加密短消息的信息,以取消所述版 权信息;因此,如果接收方在下载所述版权信息之前,所述版权信息已被取消 的话,则无法察看该加密信息,从而达到撤回短信息的目的。
另外,上述采用DRM技术对需要发送的短消息进行加密处理的方法,除
了可实现本发明实施例的撤回短消息的目的之外,还具有以下优点发送方可 以通过在版权信息的附加限制信息中定义对发送的短消息的保护强度,例如, 可设置只允许接收方浏览该短消息,不能进行转发或编辑等操作,或者设置版 权信息的有效期限,在超过该有效期限后,接收方则无法查看。
所述版权信息可以为XML (Extensible Markup Language,可扩展标识语 言)或WBXML ( Wap Binary XML,无线应用协"i义二进制可扩展标识语言) 格式的文件。
通过上述实施例提供的移动终端,可以在需要撤回加密短消息时,将保存 在服务器上的该加密短消息对应的加密密钥信息取消,使得接收方无法下载该 加密密钥信息,从而无法查看该加密短消息,达到撤回短消息的目的。
如图2所示为本发明实施例的服务器的结构示意图,所述服务器20包括
转发模块21,用于接收和发送加密短消息。
保存模块22,用于保存接收到的所述加密短消息对应的加密密钥信息。 第一通知模块23,用于在接收到撤回加密短消息的信息时,生成查询请求。
查询模块24,用于根据所述查询请求,查询保存的加密密钥信息。
取消模块25,用于取消查询到的所述加密密钥信息。
所述取消模块25可以通过删除所述加密密钥信息,或通过标识所述加密 密钥信息的状态为无效等多种方式,以取消所述加密密钥信息,使得接收方无 法下载。
上述服务器20还包括
第二通知模块26,用于在接收到下栽加密密钥信息的下载请求时,生成 查询请求。
发送模块27,用于向所述接收方发送所述加密密钥信息或未查询到所述 加密密钥信息的提示信息。
在加密密钥信息已被发送方取消或已被接收方下载时,服务器20则将该 加密密钥信息取消,另外,由于服务器的容量有限,因此,如果在经过预定时 间后该加密密钥信息仍未被要求取消或被下载时,服务器20同样也需要将该 加密密钥信息取消。
另外,为了可以让发送方了解需要撤回的短消息是否成功撤回,以在未能
成功撤回时采取其他补救措施,上述服务器20还包括
通知模块,用于通知所述发送方短消息是否已成功撤回。 通过上述实施例提供的服务器,可以在需要撤回加密短消息时,将保存的
该加密短消息对应的加密密钥信息取消,使得接收方无法下载该加密密钥信
息,从而无法查看该短消息,达到"t欽回短消息的目的。
如图3所示为本发明实施例的一种用于撤回短消息的系统结构示意图,所
述系统包括至少一个移动终端10和^^务器20,且移动终端10为服务器20
的注册终端。
移动终端10,用于对需要发送的短消息进行加密处理,生成加密短消息, 并创建所述加密短消息对应的加密密钥信息,将所述加密短消息和所述加密密 钥信息发送给服务器20;并根据已发送的加密短消息的相关信息生成撤回加 密短消息的信息,将所述撤回加密短消息的信息发送给所述服务器20。
服务器20,用于保存接收到的所述加密短消息对应的加密密钥信息,并 在接收到所述撤回加密短消息的信息时,取消所述加密密钥信息。
所述移动终端IO进一步包括
处理模块ll,用于对需要发送的短消息进行加密处理,生成加密短消息, 并创建所述加密短消息对应的加密密钥信息。
第一发送模块12,用于将所述加密短消息和所述加密密钥信息发送给服 务器。
存储模块13,用于存储已发送的加密短消息的相关信息。
所述已发送的加密短消息的相关信息包括加密短消息的ID、加密短消 息的内容、接收方的电话号码或加密短消息的发送时间。
撤回模块14,用于根据所述已发送的加密短消息的相关信息生成撤回加 密短消息的信息。 .
第二发送模块15,用于将所述撤回加密短消息的信息发送给所述服务器。
所述移动终端10还包括
请求模块16,用于在查看接收到的加密短消息时,向所述服务器发送下 载所述加密短消息对应的加密密钥信息的下载请求。
下载模块17,用于在接收到所述下载请求的相应信息时,下载所述加密 密钥信息。
解密模块18,用于根据下载到的所述加密密钥信息对所述加密短消息进 行解密处理。
显示模块19,用于显示所述解密后的短消息,或显示下载失败的提示信
自
所述服务器20进一步包括
转发模块21,用于接收和发送加密短消息。
保存模块22,用于保存接收到的所述加密短消息对应的加密密钥信息。 第一通知模块23,用于在接收到撤回加密短消息的信息时,生成查询请求。
查询模块24,用于根据所述查询请求,查询保存的加密密钥信息。
取消模块25,用于取消查询到的所述加密密钥信息。
所述取消模块25可以通过删除所述加密密钥信息,或通过标识所述加密 密钥信息的状态为无效等多种方式,以取消所述加密密钥信息,使得接收方无 法下载。
上述服务器20还包括
第二通知模块26,用于在接收到下载加密密钥信息的下载请求时,生成 查询请求。
发送模块27,用于向所述接收方发送所述加密密钥信息或未查询到所述 加密密钥信息的提示信息。
通过上述实施例提供的系统,可以在需要撤回加密短消息时,将保存在服 务器上的该加密短消息对应的加密密钥信息取消,使得接收方无法下载该加密 密钥信息,从而无法查看该短消息,达到撤回短消息的目的。
如图4所示为本发明实施例的一种撤回短消息的方法流程示意图,所述方 法包括以下步骤
步骤41,对需要发送的短消息进行加密处理,生成加密短消息,并创建 所述加密短消息对应的加密密钥信息。
步骤42,将所述加密短消息和所述加密密钥信息发送给服务器。
步骤43,存储已发送的加密短消息的相关信息。
所述已发送的加密短消息的相关信息包括加密短消息的ID、加密短消 息的内容、接收方的电话号码或加密短消息的发送时间。
步骤44,根据所述已发送的加密短消息的相关信息生成撤回加密短消息 的信息。
步骤45,将所述撤回加密短消息的信息发送给所述服务器。
如上所述,步骤41中可以采用DRM技术对所述需要发送的短消息进行 加密处理,此时,创建的所述加密密钥信息为包含加密密钥的版权信息。
上述方法中均是在发送方的一端实现,另外,作为接收方的一端,上述方 法还包括以下步骤
步骤51,在查看加密短消息时,向所述服务器发送下载所述短消息对应 的加密密钥信息的下载请求。
步骤52,在所述在接收到所述下载请求的响应信息时,下载所述加密密 钥信息。
步骤53,根据所述下载的加密密钥信息对所述加密短消息进行解密处理。 步骤54,显示所述解密后的短消息,或显示下载失败的提示信息。 通过上述实施例提供的方法,可以在需要撤回加密短消息时,将保存在服
务器上的该加密短消息对应的加密密钥信息取消,使得接收方无法下载该加密
密钥信息,从而无法查看该短消息,达到撤回短消息的目的。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通
技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,
这些改进和润饰也应视为本发明的保护范围。
权利要求
1. 一种移动终端,其特征在于,包括处理模块,用于对需要发送的短消息进行加密处理,生成加密短消息,并创建所述加密短消息对应的加密密钥信息;第一发送模块,用于将所述加密短消息和所述加密密钥信息发送给服务器;存储模块,用于存储已发送的加密短消息的相关信息;撤回模块,用于根据所述已发送的加密短消息的相关信息生成撤回加密短消息的信息;第二发送模块,用于将所述撤回加密短消息的信息发送给所述服务器。
2. 根据权利要求1所述的移动终端,其特征在于,所述已发送的加密短 消息的相关信息包括所述已发送的加密短消息的标识符ID、所述已发送的 加密短消息的内容、接收方的电话号码或所述已发送的加密短消息的发送时间。
3. 根据权利要求1所述的移动终端,其特征在于,还包括 请求模块,用于在查看加密短消息时,向所述服务器发送下载所述加密短消息对应的加密密钥信息的下载请求;下载模块,用于在接收到所述下载请求的响应信息时,下载所述加密密钥 信息;解密模块,用于根据下载到的所述加密密钥信息对所述加密短消息进行解 密处理;显示模块,用于显示解密后的短消息或显示下载失败的提示信息。
4. 根据权利要求1所述的移动终端,其特征在于, 所述处理模块采用数字版权管理技术对所述需要发送的短消息进行加密处理,所述处理模块创建的所述加密密钥信息为包含力。密密钥的版权信息。
5. —种服务器,其特征在于,包括 转发模块,用于接收和发送加密短消息;保存模块,用于保存接收到的所述加密短消息对应的加密密钥信息; 第一通知模块,用于在接收到撤回加密短消息的信息时,生成查询请求;查询模块,用于根据所述查询请求,查询保存的所述加密密钥信息; 取消模块,用于取消查询到的所述加密密钥信息。
6. 根据权利要求5所述的服务器,其特征在于,还包括第二通知模块,用于在接收到接收方移动终端发送的下载加密密钥信息的下载请求时,生成查询请求;发送模块,用于根据所述查询请求,向所述接收方移动终端发送所述加密 密钥信息或者未查询到所述加密密钥信息的提示信息。
7. —种用于撤回短消息的系统,其特征在于,包括移动终端,用于对需要发送的短消息进行加密处理,生成加密短消息,并 创建所述加密短消息对应的加密密钥信息,将所述加密短消息和所述加密密钥 信息发送给服务器;并根据已发送的加密短消息的相关信息生成撤回加密短消 息的信息,将所述撤回加密短消息的信息发送给所述服务器;服务器,用于保存接收到的所述加密短消息对应的加密密钥信息,并在接 收到所述撤回加密短消息的信息时,取消所述加密密钥信息。
8. 根据权利要求7所述的用于撤回短消息的系统,其特征在于,所述移 动终端包括处理模块,用于对需要发送的短消息进行加密处理,生成加密短消息,并 创建所述加密短消息对应的加密密钥信息;第一发送模块,用于将所述加密短消息和所述加密密钥信息发送给服务器;存储模块,用于存储已发送的加密短消息的相关信息; 撤回模块,用于根据所述已发送的加密短消息的相关信息生成撤回加密短 消息的信息;第二发送模块,用于将所述撤回加密短消息的信息发送给所述服务器。
9. 根据权利要求7所述的用于撤回短消息的系统,其特征在于,所述服 务器包括转发模块,用于接收和发送所述加密短消息;保存才莫块,用于保存接收到的所述加密短消息对应的加密密钥信息;第一通知模块,用于在接收到撤回加密短消息的信息时,生成查询请求; 查询才莫块,用于根据所述查询请求,查询保存的所述加密密钥信息; 取消模块,用于取消查询到的所述加密密钥信息。
10. —种撤回短消息的方法,其特征在于,包括以下步骤 对需要发送的短消息进行加密处理,生成加密短消息,并创建所述加密短消息对应的加密密钥信息;将所述加密短消息和所述加密密钥信息发送给服务器; 存储已发送的加密短消息的相关信息;根据所述已发送的加密短消息的相关信息生成撤回加密短消息的信息; 将所述撤回加密短消息的信息发送给所述服务器。
11. 根据权利要求10所述的撤回短消息的方法,其特征在于,所述已发 送的加密短消息的相关信息包括所述加密短消息的标识符ID、所述加密短 消息的内容、接收方的电话号码或所述加密短消息的发送时间。
12. 根据权利要求IO所述的撤回短消息的方法,其特征在于,还包括 在查看加密短消息时,向所述服务器发送下载所述短消息对应的加密密钥信息的下载请求;在接收到所述下载请求的响应信息时,下载所述加密密钥信息; 根据所述下载的加密密钥信息对所述加密短消息进行解密处理; 显示解密后的短消息或显示下载失败的提示信息。
13. 根据权利要求10所述的撤回短消息的方法,其特征在于,所述对需 要发送的短消息进行加密处理,生成加密短消息,并创建所述加密短消息对应 的加密密钥信息的步骤具体为采用数字版权管理技术对所述需要发送的短消息进行加密处理,生成加密 短消息,并创建包含加密密钥的版权信息。
全文摘要
本发明提供一种用于撤回短消息的移动终端、服务器、系统及方法,该移动终端包括处理模块,用于对需要发送的短消息进行加密处理,生成加密短消息,并创建所述加密短消息对应的加密密钥信息;第一发送模块,用于将所述加密短消息和所述加密密钥信息发送给服务器;存储模块,用于存储已发送的加密短消息的相关信息;撤回模块,用于根据所述已发送的加密短消息的相关信息生成撤回加密短消息的信息;第二发送模块,用于将所述撤回加密短消息的信息发送给所述服务器。本发明可通过取消服务器上存储的加密短消息对应的加密密钥信息,使接收方无法查看该加密短消息,以达到撤回短消息的目的。
文档编号H04L29/06GK101389086SQ200810225168
公开日2009年3月18日 申请日期2008年10月29日 优先权日2008年10月29日
发明者张作强, 炯 陈 申请人:深圳华为通信技术有限公司