一种电路交换方法和系统的制作方法

文档序号:10555789阅读:434来源:国知局
一种电路交换方法和系统的制作方法
【专利摘要】本发明提供了一种电路交换方法和系统,通过发送方终端从预先存储的顺序标识库中取出任意一个顺序标识,并按照所述顺序标识对待发送原始数据帧重新排序,将所述顺序标识加入到数据帧后,发送到接收方终端;接收方终端接收所述发送数据帧,从中解析出所述顺序标识,并根据所述顺序标识对所述发送数据帧中包含的数据进行反向恢复排列,得到原始数据帧。由于本发明所述方法和系统中采用在对待传输的数据进行重新排列后传输,并将顺序标识加入数据发送到接收方。接收方根据顺序标识获取发送方排列数据的规则,因此对接收到的数据进行返回恢复排列,得到原始数据帧,从而达到防止传输数据被窃取的风险。
【专利说明】
_种电路交换方法和系统
技术领域
[0001]本发明涉及通信技术领域,尤其涉及的是一种电路交换方法和系统。
【背景技术】
[0002]在电路交换中,沿着端系统(通信路径,为端系统之间通信所提供的资源(缓存,链路传输速率)在通信期间会被预留,从而保证端系统之间通信的实时性。目前,语音通话普遍采用的均是电路交换,在通信链路中一般通过时分多路复用实现;也就是说对于一条时分多路复用的通信链路,时间被划分固定区间的帧,并且每帧又被划分为固定数量的时隙;当网络跨越一条链路创建一条连接时,该网络在每个帧中为该连接指定一个时隙,该时隙专门由该连接单独使用。如图1所示,时间被划分固定区间的帧,当建立通信连接时,每一帧中的一个时隙专门用于该通信,比如图1中每一帧的第2个时隙专门用于该通信。
[0003]如上所述现有技术中,在通话建立时,被分配一个时隙专门用于通话过程中语音数据的传输;因此一些不法分子可以通过专门的设备对某一个特定的时隙进行数据侦听、修改、删除,将会导致通信内容被窃听、修改、丢失。从而影响正常的通信,给用户带来不便与损失。
[0004]因此,现有技术有待于进一步的改进。

【发明内容】

[0005]鉴于上述现有技术中的不足之处,本发明的目的在于为用户提供一种电路交换方法和系统,解决目前电路交换中存在的数据传输已被窃听的安全隐患。
[0006]本发明解决技术问题所采用的技术方案如下:
一种电路交换方法,其中,所述方法包括以下步骤:
步骤A、发送方终端从预先存储的顺序标识库中取出任意一个顺序标识,并按照所述顺序标识对待发送原始数据帧中包含的数据进行重新排序,得到重排数据帧;
步骤B、发送方终端将所述顺序标识加入到重排数据帧的数据中,形成发送数据帧,并将所述发送数据帧发送到接收方终端;
步骤C、接收方终端接收所述发送数据帧,从中解析出所述顺序标识;
步骤D、接收方终端根据所述顺序标识对所述发送数据帧中包含的数据进行反向恢复排列,得到原始数据帧。
[0007]所述电路交换方法,其中,在步骤A之前还包括:
步骤AO、预先在发送方终端和接收方终端上均存储顺序标识库,所述顺序标识库包括:多个数据重排规则和与所述数据重排规则一一对应的顺序标识。
[0008]所述电路交换方法,其中,在所述步骤A中还包括:
步骤Al、根据与所述顺序标识所对应的数据重排规则对原始数据帧中包含的数据进行重新排列。
[0009]所述电路交换方法,其中,所述步骤D中还包括: 步骤D1、从顺序标识库中比对出与所述顺序标识对应的数据重排规则,并根据所述数据重排规则对接收到的发送数据帧反向恢复排列,得到原始数据帧。
[0010]所述电路交换方法,其中,所述顺序标识所对应的数据重排规则为:原始数据帧中前2-5个时隙中数据所对应的预设N种重新排列顺序;N为自然数。
[0011]—种电路交换系统,其中,包括:发送方终端和接收方终端;
所述发送方终端包括:数据帧重排模块和发送数据模块;
所述数据帧重排模块,用于从预先存储的顺序标识库中取出任意一个顺序标识,按照所述顺序标识对待发送原始数据帧中包含的数据进行重新排序,得到重排数据帧;
所述发送数据模块,用于将所述顺序标识加入到重排数据帧的数据中,形成发送数据帧,并将所述发送数据帧发送到接收方终端;
接收方终端包括:数据帧接收及解析模块和数据还原模块;
所述数据接收及解析模块,用于接收所述发送数据帧,从中解析出所述顺序标识;数据还原模块,用于根据所述顺序标识对所述发送数据帧中包含的数据进行反向恢复排列,得到原始数据帧。
[0012]所述电路交换系统,其中,所述系统还包括:
数据库存储模块,用于预先在发送方终端和接收方终端上均存储顺序标识库,所述顺序标识库包括:多个数据重排规则和与所述数据重排规则一一对应的顺序标识。
[0013]所述电路交换系统,其中,所述数据帧重排模块包括:
规则获取及重排单元,用于根据与所述顺序标识所对应的数据重排规则对原始数据帧中包含的数据进行重新排列。
[0014]所述电路交换系统,其中,所述数据还原模块包括:
识别还原单元,用于从顺序标识库中比对出与所述顺序标识对应的数据重排规则,并根据所述数据重排规则,对接收到的发送数据帧反向恢复排列,得到原始数据帧。
[0015]所述电路交换系统,其中,所述顺序标识所对应的数据重排规则为:原始数据帧中前2-5个时隙中数据所对应的预设N种重新排列顺序;N为自然数。
[0016]有益效果,本发明提供了一种电路交换方法和系统,通过发送方终端从预先存储的顺序标识库中取出任意一个顺序标识,并按照所述顺序标识对待发送原始数据帧中包含的数据进行重新排序,得到重排数据帧,将所述顺序标识加入到重排数据帧的数据中,形成发送数据帧,并将所述发送数据帧发送到接收方终端;接收方终端接收所述发送数据帧,从中解析出所述顺序标识,并根据所述顺序标识对所述发送数据帧中包含的数据进行反向恢复排列,得到原始数据帧。由于本发明所述方法和系统中采用在对待传输的数据进行重新排列后传输,并将顺序标识加入数据发送到接收方。接收方根据顺序标识获取发送方排列数据的规则,因此对接收到的数据进行返回恢复排列,得到原始数据帧,从而达到防止传输数据被窃取的风险。
【附图说明】
[0017]图1是本发明所提供的电路交换方法的步骤流程图。
[0018]图2是本发明所述方法中电路交换中数据帧的排列顺序示意图。
[0019]图3a是本发明的所述方法中在具体实施例中原始数据帧的排列顺序示意图。
[0020]图3b是本发明所述实现方法中具体实施例中发送数据帧的排列顺序示意图。
[0021 ]图4是本发明所提供的电路交换系统原理示意图。
【具体实施方式】
[0022]为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
[0023]本发明提供了一种电路交换方法,如图1和图2所示,所述方法包括以下步骤:
步骤S1、发送方终端从预先存储的顺序标识库中取出任意一个顺序标识,并按照所述顺序标识对待发送原始数据帧中包含的数据进行重新排序,得到重排数据帧。
[0024]为了实现本步骤中可以顺利获取到所示顺序标识,在步骤SI之前还包括:
步骤SO、预先在发送方终端和接收方终端上均存储顺序标识库,所述顺序标识库包括:多个数据重排规则和与所述数据重排规则一一对应的顺序标识。
[0025]即是首先建立顺序标识库,将顺序标识及其所对应的数据重排规则存储到所述顺序标识库中,供发送方终端或者接收方终端获取并使用。
[0026]可以想到的是,在本步骤中,所述顺序标识库也可以不预先存储到发送方终端或者接收方终端,可以将其存储到某一个与发送方终端或者接收方终端相连接的服务器上,当需要时,从所述服务器方获取,但是由于与服务器通讯需要时间,因此其不如之间存储到发送方终端或者接收方终端更为快捷。
[0027]在所述步骤SI中还包括:
步骤S11、根据与所述顺序标识所对应的数据重排规则对原始数据帧中包含的数据进行重新排列。
[0028]具体的,在开始时,发送方终端可以使用默认的顺序标识对原始数据帧进行重排,也可以从顺序标识库中任意选择一个使用,获取该顺序标识后,需要同时获取与所述顺序标识相对应的数据重排规则,所述发送方终端根据所述数据重排规则,对原始数据帧进行重新排列。
[0029]步骤S2、发送方终端将所述顺序标识加入到重排数据帧的数据中,形成发送数据帧,并将所述发送数据帧发送到接收方终端。
[0030]将原始数据帧重新排列后,将所述顺序标识加入到待发送的重排数据帧内,然后发送到接收方终端。
[0031 ]步骤S3、接收方终端接收所述发送数据帧,从中解析出所述顺序标识。
[0032]接收方终端接收到来自发送方终端发出的数据帧后,从中解析出加入的顺序标识。
[0033]在具体操作中,可以将发送数据帧的最后一位数据或者第一位数据默认为顺序标识,也可以通过不同的字符进行区别,从而实现顺序标识的解析。
[0034]步骤S4、接收方终端根据所述顺序标识对所述发送数据帧中包含的数据进行反向恢复排列,得到原始数据帧。
[0035]为了尽快的根据得到的顺序标识将发送数据帧还原为原始数据帧,所述步骤S4中还包括: 步骤S41、从顺序标识库中比对出与所述顺序标识对应的数据重排规则,并根据所述数据重排规则对接收到的发送数据帧反向恢复排列,得到原始数据帧。
[0036]也即是,根据所述顺序标识所对应的数据重排规则得到便可以将获取到的发送数据帧还原为原始数据帧。
[0037]结合图2所示为电路交换过程中的数据帧排列顺序,由于在发送方终端和接收方终端都需要对数据进行重排等操作,因此为了在克服数据被窃听的同时,保证数据传输的实时性,在具体实施时,所述顺序标识所对应的数据重排规则为:原始数据帧中前2-5个时隙中数据所对应的预设N种重新排列顺序;N为自然数。也即是仅仅只对数据帧中排列在前
2-5位的时隙位置进行重新顺序,其他时隙的排列位置不变,时隙重排的数顶多为5,由于重排的时隙个数越多,其排列组合就越多,因此可以将每种排列组合都保存到顺序标识库,将每种排列组合都与唯一一个排序标识相对应,从而大大的提高排序的速率。
[0038]下面以本发明所述方法的具体实施例为例,对本发明所述方法进行更加详细的说明。
[0039]—种安全的电路交换方法,在具体实施时,一般包括以下步骤:
H1、预先在接收方终端和发送方终端存储顺序标识库,所述顺序标识库中包含有多帧数据中的数据发送顺序,顺序标识中包含有各种帧数与顺序组合编号;譬如3 j表示3帧的第一种顺序组合,5_2为5帧的第二种顺序组合。
[0040]具体地,以下为实际示例,[]中的数字表示按时间先后出现的数据的顺序,数字越小时间越早:
2_1:[2][1];
2_2:[1][2];
3_1:[1][2][3];
3_2:[2][1][3];
3_3:[3][1][2];
3_4:[1][3][2];
4_1:[1][3][2][4];
4_2:[2][3][1][4];
在该示例中如图3a使用时隙2来传输数据,按现有技术如果连续的三帧数据中本来应按第一帧(数据为W)、第二帧(数据为H)、第三帧(数据为Y)来传输;如果发送方选择3_4则表示其将会把三帧数据中的2号时隙(请注意是仅对2号时隙,其余时隙仍按现有技术)按图3b所示的顺序来传输。
[0041]值得说明的是本文中所有描述提到的一帧数据,仅指接收、发送两方指定的一个时隙的数据,而一帧中其他时隙的数据与本文无关。也就是说本发明可以只对一帧中一个或几个时隙使用,而其余时隙均仍按现有技术来操作;本节说法在图3b中已有体现与说明。
[0042]当然在实际使用中,顺序标识中的帧数,也就是划线前面的数字不可能很大,一般上限为5,否则将会影响通信时的实时性,考虑到电路交换的目的就是在收发双方之间预留通信链路以保证通信时的实时性,因此如果顺序标识中的帧数太多这将违背电路交换建立的目的。
[0043]H2,发送方与接收方建立电路交换连接,并设置通信用的时隙号,此为现有技术;发送方向接收方发送数据时使用本发明的技术方案,则发送方发送一个数据(也就是一帧数据中的2号时隙的数据),该数据包含有特定的指令用于发送方向接收方表明之后的通信数据中将按顺序标识中哪一种顺序组合来发送数据。
[0044]H3,之后发送方将会按之前所选择的顺序标识中的顺序组合对数据进行顺序上的处理然后发送出去;比如,在步骤H2中发送方给接收方分配的是2号时隙,然后选择了顺序标识中的3_4这种顺序组合来用于向接收方发送数据;则对连续的按时间先后的三帧数据
[1][2][3]其第二时隙中的数据均将按照[1][3][2]的顺序进行发送。
[0045]H4,接收方在步骤H2中已经接收了发送方的发送数据帧。因此,接收方在接收到数据后预先经行缓存,当接收了所选择的顺序组合中的帧数时,将缓存中的数据进行还原;比如发送方选择了顺序标识中的3_4这种顺序组合,则接收方将在缓存中连续接收三帧数据,如果接收到的数据按时间先后顺序为[1][3][2],则应还原为[1][2][3]。
[0046]H5,发送方停止使用本发明的技术方案,则发送方发送一个数据(也就是一帧数据中的2号时隙的数据),该数据包含有特定的指令用于发送方向接收方表明之后的通信数据中将不再按本发明的技术方案来发送数。
[0047]本发明在上述方法的基础上,还公开了一种电路交换系统,如图4所示,包括:发送方终和接收方终2而2 ;
所述发送方终端I包括:数据帧重排模块11和发送数据模块12;
所述数据帧重排模块11,用于从预先存储的顺序标识库中取出任意一个顺序标识,按照所述顺序标识对待发送原始数据帧中包含的数据进行重新排序,得到重排数据帧;其功能如步骤SI所述。
[0048]所述发送数据模块12,用于将所述顺序标识加入到重排数据帧的数据中,形成发送数据帧,并将所述发送数据帧发送到接收方终端;其功能如步骤S2所述。
[0049]接收方终端2包括:数据帧接收及解析模块21和数据还原模块22;
所述数据接收及解析模块21,用于接收所述发送数据帧,从中解析出所述顺序标识;其功能如步骤S3所述。
[0050]数据还原模块22,用于根据所述顺序标识对所述发送数据帧中包含的数据进行反向恢复排列,得到原始数据帧,其功能如步骤S4所述。
[0051 ] 所述系统还包括:
数据库存储模块,用于预先在发送方终端和接收方终端上均存储顺序标识库,所述顺序标识库包括:多个数据重排规则和与所述数据重排规则一一对应的顺序标识。
[0052]所述数据帧重排模块包括:
规则获取及重排单元,用于根据与所述顺序标识所对应的数据重排规则对原始数据帧中包含的数据进行重新排列。
[0053]所述数据还原模块包括:
识别还原单元,用于从顺序标识库中比对出与所述顺序标识对应的数据重排规则,并根据所述数据重排规则,对接收到的发送数据帧反向恢复排列,得到原始数据帧。
[0054]所述顺序标识所对应的数据重排规则为:原始数据帧中前2-5个时隙中数据所对应的预设N种重新排列顺序;N为自然数。
[0055]本发明提供了一种电路交换方法,通过发送方终端从预先存储的顺序标识库中取出任意一个顺序标识,并按照所述顺序标识对待发送原始数据帧中包含的数据进行重新排序,得到重排数据帧,将所述顺序标识加入到重排数据帧的数据中,形成发送数据帧,并将所述发送数据帧发送到接收方终端;接收方终端接收所述发送数据帧,从中解析出所述顺序标识,并根据所述顺序标识对所述发送数据帧中包含的数据进行反向恢复排列,得到原始数据帧。由于本发明所述方法和系统中采用在对待传输的数据进行重新排列后传输,并将顺序标识加入数据发送到接收方。接收方根据顺序标识获取发送方排列数据的规则,因此对接收到的数据进行返回恢复排列,得到原始数据帧,从而达到防止传输数据被窃取的风险。
[0056]可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。
【主权项】
1.一种电路交换方法,其特征在于,所述方法包括以下步骤: 步骤A、发送方终端从预先存储的顺序标识库中取出任意一个顺序标识,并按照所述顺序标识对待发送原始数据帧中包含的数据进行重新排序,得到重排数据帧; 步骤B、发送方终端将所述顺序标识加入到重排数据帧的数据中,形成发送数据帧,并将所述发送数据帧发送到接收方终端; 步骤C、接收方终端接收所述发送数据帧,从中解析出所述顺序标识; 步骤D、接收方终端根据所述顺序标识对所述发送数据帧中包含的数据进行反向恢复排列,得到原始数据帧。2.根据权利要求1所述电路交换方法,其特征在于,在步骤A之前还包括: 步骤A0、预先在发送方终端和接收方终端上均存储顺序标识库,所述顺序标识库包括:多个数据重排规则和与所述数据重排规则一一对应的顺序标识。3.根据权利要求2所述电路交换方法,其特征在于,在所述步骤A中还包括: 步骤Al、根据与所述顺序标识所对应的数据重排规则对原始数据帧中包含的数据进行重新排列。4.根据权利要求2所述电路交换方法,其特征在于,所述步骤D中还包括: 步骤D1、从顺序标识库中比对出与所述顺序标识对应的数据重排规则,并根据所述数据重排规则对接收到的发送数据帧反向恢复排列,得到原始数据帧。5.根据权利要求4或者5所述电路交换方法,其特征在于,所述顺序标识所对应的数据重排规则为:原始数据帧中前2-5个时隙中数据所对应的预设N种重新排列顺序;N为自然数。6.一种电路交换系统,其特征在于,包括:发送方终端和接收方终端; 所述发送方终端包括:数据帧重排模块和发送数据模块; 所述数据帧重排模块,用于从预先存储的顺序标识库中取出任意一个顺序标识,按照所述顺序标识对待发送原始数据帧中包含的数据进行重新排序,得到重排数据帧; 所述发送数据模块,用于将所述顺序标识加入到重排数据帧的数据中,形成发送数据帧,并将所述发送数据帧发送到接收方终端; 接收方终端包括:数据帧接收及解析模块和数据还原模块; 所述数据接收及解析模块,用于接收所述发送数据帧,从中解析出所述顺序标识;数据还原模块,用于根据所述顺序标识对所述发送数据帧中包含的数据进行反向恢复排列,得到原始数据帧。7.根据权利要求6所述电路交换系统,其特征在于,所述系统还包括: 数据库存储模块,用于预先在发送方终端和接收方终端上均存储顺序标识库,所述顺序标识库包括:多个数据重排规则和与所述数据重排规则一一对应的顺序标识。8.根据权利要求7所述电路交换系统,其特征在于,所述数据帧重排模块包括: 规则获取及重排单元,用于根据与所述顺序标识所对应的数据重排规则对原始数据帧中包含的数据进行重新排列。9.根据权利要求7所述电路交换系统,其特征在于,所述数据还原模块包括: 识别还原单元,用于从顺序标识库中比对出与所述顺序标识对应的数据重排规则,并根据所述数据重排规则,对接收到的发送数据帧反向恢复排列,得到原始数据帧。10.根据权利要求8或9所述电路交换系统,其特征在于,所述顺序标识所对应的数据重排规则为:原始数据帧中前2-5个时隙中数据所对应的预设N种重新排列顺序;N为自然数。
【文档编号】H04M1/68GK105915737SQ201610424857
【公开日】2016年8月31日
【申请日】2016年6月15日
【发明人】俞斌, 杨维琴
【申请人】Tcl移动通信科技(宁波)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1