异网终端间收发加密业务数据的方法及系统技术方案

技术编号:11690031 阅读:113 留言:0更新日期:2015-07-08 00:12
本发明专利技术提供了一种异网终端间收发加密业务数据的方法及系统,包括:发送方终端将加密业务数据发送至异网内的接收方终端的同时、之前或之后,将与该加密业务数据对应的加密业务参数发送至所述接收方终端;接收方终端根据所述加密业务参数处理接收到的加密业务数据,以获取所述加密业务数据中所包含的信息内容。本发明专利技术能够实现异网终端间进行端到端的加密业务数据收发。

【技术实现步骤摘要】

本专利技术涉及一种异网终端间收发加密业务数据的方法及系统
技术介绍
某些业务在不同种类的通信系统中进行时,业务数据采用了不同的编码,例如GSM/UMTS网络中的短信内容的数据编码方案(DataCoding-Scheme,DSC) (7bit编码,数据编码默认字符集;8bit编码,数据编码Classl ;USC2编码(16bit),双字节字符集)和CDMA/CDMA2000/Evdo网络中短信内容的数据编码方案(CDMA网络中对于文字短消息,要求采用GB18030编码)不同。当UMTS终端和CDMA终端之间互相传送明短信时,为了使对方终端能正确处理短信内容,在这些两种的通信系统之间设置了短信业务网关,对短信业务的信息进行编码格式转换,将短信信息从发送终端的编码格式转换为接收终端的编码格式,使接收方能够正确处理该短信业务的信息。如图1所示,现有公网中对普通明短信业务的处理流程为:步骤S11,发送方网络查找该业务的接收方所在的网络;步骤S12,判断收发双方是否在相同的网络中,若否,则转到步骤S13,若是,则转到步骤S18 ;步骤S13,发送方网络将业务数据包发送给与接收方网络相连的业务网关;步骤S14,判断该业务发送方所用的编码方式是否在接收方网络中也使用,即判断该业务发送方所用的编码方式是否属于接收方终端中该业务数据编码方式的集合,若否,则转到步骤S15,若是,则转到步骤S16 ;步骤S15,业务网关将该业务数据的编码转换为该业务接收方网络所使用的编码;步骤S16,业务网关将该业务数据包发送给接收方网络;步骤S17,接收方网络将该业务数据包发送给业务接收方;步骤S18,发送方网络直接将业务数据包发给接收方。对于上述类型业务的加密形式,例如加密短信,当UMTS终端和CDMA2000终端间在传送加密短信时,该加密短信经过上述两个不同网络间的短信网关时,短信网关将对加密的短信数据进行编码格式转换,使接收终端收到的数据与发送终端加密后发送的数据不同,接收方不能对收到的短信数据进行正确的解密,也不能正确处理该短信内容中的信息,将短信内容正确地显示给用户。而且,有些业务在不同模式通信系统中还采用了不同的加密方案,这导致了系统间加密业务的互通更加困难。对于上述业务的对应加密业务,要实现在不同种类的通信系统的终端间互通,如图2所示,现有密短信业务方案是在通信系统之间的业务网关对通信系统A和B间的所述加密业务的数据进行解密、编码格式转换、重新加密等一系列操作。如图3所示,现有密短信业务方案中加密业务网关的处理流程如下:步骤S21,源网络的业务中心将业务包发送给业务网关;步骤S22,判断是否为加密业务,若是,则转到步骤S23,若否,则转到步骤S26 ;步骤S23,业务网关进行业务数据解密处理;步骤S24,业务网关进行编码格式转换;步骤S25,业务网关进行业务数据加密处理后转到步骤S27 ;步骤S26,进行编码格式转换;步骤S27,将业务数据包发送给目标网络的业务中心。其中,完成编码格式和加解密处理的业务网关可以是加密业务专用网关,也可以是既能处理明业务数据的编码格式转换又能处理加密业务数据的编码格式和/或加解密处理的复合网关。另外,在现有技术方案中,由于网络则对其加密业务数据和非加密业务数据的处理不同,为了实现对明业务数据和加密业务数据进行不同的处理,通信系统或业务网关还要具有能识别出所述业务数据是否为加密业务的能力。因此,现有方案需要对进行上述业务互通的多个通信系统中的网络侧交换和路由设备以及业务网关进行改造升级,或增加新的加密业务专用网关。然而,对于某些行业应用业务,由于网络侧设备改造和维护成本非常高,对网络侧配备专用的业务网关设备或对网络侧交换和路由设备及业务网关进行大规模改造升级的成本可能较大,而且行业应用还存在一些特殊的安全保密要求,所以行业应用业务一般都采取端到端加密方案,业务数据在网络中传送时不希望被解密。因此,对于具有上述要求的业务,如何实现在不同通信系统之间的进行端到端加密业务是目前亟待解决的问题。综上所述,现有技术的缺点如下:I)现有技术在不同模式的网络之间改造或增加业务网关设备,虽然可以满足不同通信系统间进行加密业务互通的需求,但网关设备需要进行解密和重新加密等相关操作,不能满足端到端加密的基本需求,一定程度上降低了加密业务的安全保密性;2)现有技术需要改造网络交换或路由设备,改造或增加业务网关,带来较大的系统设备升级和维护费用,提高了加密业务的使用成本;3)现有技术中不同网络间加密业务的互通依赖网络侧的专用交换、路由和网关等设备,限制了加密业务在没有专用网关等设备的网络中的使用,另外,如果相关的专用网络设备一旦被损坏,加密业务将不能在不同系统间互通,也就是说,现有技术中,不同系统间加密业务的互通存在使用范围、可靠性和抗风险能力的局限性和不足。
技术实现思路
本专利技术的目的在于提供一种异网终端间收发加密业务数据的方法及系统,能够解决加密业务(如加密短信)中因为在不同种类的通信系统中使用了不同编码方式、加密方案等技术,而导致在这些不同种类的通信系统的异网终端间,不方便进行加密的端到端的加密业务数据收发的问题,实现异网终端间进行端到端的加密业务数据收发。为解决上述问题,本专利技术提供一种异网终端间收发加密业务数据的方法,包括:发送方终端将加密业务数据发送至异网内的接收方终端的同时、之前或之后,根据所述加密业务数据生成对应的加密业务参数并发送至所述接收方终端;接收方终端根据所述加密业务参数处理接收到的加密业务数据,以获取所述加密业务数据中所包含的信息内容。进一步的,在上述方法中,根据所述加密业务数据生成对应的加密业务参数并发送至所述接收方终端的步骤中,发送方终端通过一个与加密业务数据的发送过程不同的业务将加密业务参数发送至所述接收方终端。进一步的,在上述方法中,发送方终端通过一个与加密业务数据的发送过程不同的业务将加密业务参数发送至所述接收方终端的步骤中,所述加密业务参数以非密短消息的方式发送至所述接收方终端。进一步的,在上述方法中,所述加密业务参数包括发送方号码、业务类型、业务标识、发送方所用通信系统模式、原始业务数据编码方式和加密方案,所述加密业务数据包含发送方号码、业务类型、业务标识和加密后的信息内容。进一步的,在上述方法中,发送方终端将加密业务数据发送至异网内的接收方终端的步骤包括:发送方终端将待发送的信息内容进行编码和加密处理,以生成加密业务数据并通过网络发送至所述接收方终端,在网络中,发送方网络通过业务网关将加密业务数据发送到接收方网络;所述业务网关判断所述加密业务数据的原始业务数据编码方式是否属于所述接收方终端中该业务数据编码方式的集合,若属于,则将加密业务数据通过网络发送至所述接收方终端,若不属于,则将所述加密业务数据视为原编码明文将其由原始业务数据编码方式转换为所述接收方终端的业务数据编码方式,并将经过业务数据编码方式转换的加密业务数据通过网络发送至所述接收方终端。进一步的,在上述方法中,接收方终端根据所述加密业务参数处理接收到的加密业务数据,以获取所述加密业务数据中所包含的信息内容的步骤包括:根据接收到的某一加密业务参数的发送方号码、业务类型和业务标识判断是否接收到具有相同本文档来自技高网
...
异网终端间收发加密业务数据的方法及系统

【技术保护点】
一种异网终端间收发加密业务数据的方法,其特征在于,包括:发送方终端将加密业务数据发送至异网内的接收方终端的同时、之前或之后,根据所述加密业务数据生成对应的加密业务参数并发送至所述接收方终端;接收方终端根据所述加密业务参数处理接收到的加密业务数据,以获取所述加密业务数据中所包含的信息内容。

【技术特征摘要】

【专利技术属性】
技术研发人员:汪文清
申请(专利权)人:联芯科技有限公司
类型:发明
国别省市:上海;31

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

1