一种基于电路交换的数据传输方法及系统的利记博彩app

文档序号:10572453阅读:512来源:国知局
一种基于电路交换的数据传输方法及系统的利记博彩app
【专利摘要】本发明公开一种基于电路交换的数据传输方法及系统。数据传输方法包括:步骤A、发送方需要发送本帧数据时,在每一个时隙的待发送数据中添加数据本身以及下一帧数据中指定的时隙号;步骤B、接收方依据上一帧接收到的数据中指定的时隙号,得到本帧中所要接收的数据本身与下一帧数据中指定的时隙号。本发明中,发送方在本帧数据中的每一个时隙的数据中包含两种数据内容:数据本身与下一帧数据中的时隙号。这样,本发明就能够动态改变通信过程中的时隙号,增强通信过程中的安全性,从而减少正常的通信被窃听、修改、丢失的可能性,避免给用户带来不便与损失。
【专利说明】
一种基于电路交换的数据传输方法及系统
技术领域
[0001]本发明涉及移动终端的应用领域,尤其涉及一种基于电路交换的数据传输方法及系统。
【背景技术】
[0002]在电路交换中,沿着端系统(通信路径,为端系统之间通信所提供的资源(缓存,链路传输速率)在通信期间会被预留,从而保证端系统之间通信的实时性。目前,语音通话普遍采用的均是电路交换,在通信链路中一般通过时分多路复用实现;也就是说对于一条时分多路复用的通信链路,时间被划分固定区间的帧,并且每帧又被划分为固定数量的时隙;当网络跨越一条链路创建一条连接时,该网络在每个帧中为该连接指定一个时隙,该时隙专门由该连接单独使用。如图1所示,时间被划分固定区间的帧,当建立通信连接时,每一帧中的一个时隙专门用于该通信,比如图1中每一帧的第2个时隙专门用于该通信。
[0003]如上所述的现有技术中,在通话建立时,被分配一个时隙专门用于通话过程中语音数据的传输;因此一些不法分子可以通过专门的设备对某一个特定的时隙进行数据侦听、修改、删除,将会导致通信内容被窃听、修改、丢失。从而影响正常的通信,给用户带来不便与损失。
[0004]因此,现有技术还有待于改进和发展。

【发明内容】

[0005]鉴于上述现有技术的不足,本发明的目的在于提供一种基于电路交换的数据传输方法及系统,旨在能够动态改变通信过程中的时隙号,增强通信过程中的安全性,从而减少正常的通信被窃听、修改、丢失的可能性,避免给用户带来不便与损失。
[0006]本发明的技术方案如下:
一种基于电路交换的数据传输方法,其中,包括:
步骤A、发送方需要发送本帧数据时,在每一个时隙的待发送数据中添加数据本身以及下一帧数据中指定的时隙号;
步骤B、接收方依据上一帧接收到的数据中指定的时隙号,得到本帧中所要接收的数据本身与下一帧数据中指定的时隙号。
[0007]所述的基于电路交换的数据传输方法,其中,所述步骤A之前还包括:
发送方与接收方进行连接,同时分配一帧数据中两者通信的数据所在的时隙号。
[0008]所述的基于电路交换的数据传输方法,其中,所述步骤A具体包括:
Al、设置一个空帧,将待发送数据按照接收方与时隙的对应关系放入帧缓存中;所述接收方与时隙对应的关系为上一次发送数据时所生成的一帧数据中接收方与时隙的对应关系;
A2、将各时隙号经过变换生成新的接收方与时隙的对应关系;
A3、将新的接收方与时隙的对应关系添加到每一个时隙的待发送数据中。
[0009]所述的基于电路交换的数据传输方法,其中,所述步骤A2中,所述变换为循环右移。
[0010]所述的基于电路交换的数据传输方法,其中,所述步骤B具体包括:
依据上一帧接收到的数据中指定的时隙号,来接收对应的数据;然后在接收到的数据中获取下一帧数据中指定的时隙号,并将此时隙号进行保存。
[0011 ] 一种基于电路交换的数据传输系统,其中,包括:
发送模块,用于发送方需要发送本帧数据时,在每一个时隙的待发送数据中添加数据本身以及下一帧数据中指定的时隙号;
接收模块,用于接收方依据上一帧接收到的数据中指定的时隙号,得到本帧中所要接收的数据本身与下一帧数据中指定的时隙号。
[0012]所述的基于电路交换的数据传输系统,其中,还包括:
连接模块,用于发送方与接收方进行连接,同时分配一帧数据中两者通信的数据所在的时隙号。
[0013]所述的基于电路交换的数据传输系统,其中,所述发送模块具体包括:
空帧设置单元,用于设置一个空帧,将待发送数据按照接收方与时隙的对应关系放入帧缓存中;所述接收方与时隙对应的关系为上一次发送数据时所生成的一帧数据中接收方与时隙的对应关系;
变化单元,用于将各时隙号经过变换生成新的接收方与时隙的对应关系;
添加单元,用于将新的接收方与时隙的对应关系添加到每一个时隙的待发送数据中。
[0014]所述的基于电路交换的数据传输系统,其中,所述变化单元中,所述变换为循环右移。
[0015]所述的基于电路交换的数据传输系统,其中,所述接收模块具体包括:
接收单元,用于依据上一帧接收到的数据中指定的时隙号,来接收对应的数据;然后在接收到的数据中获取下一帧数据中指定的时隙号,并将此时隙号进行保存。
[0016]有益效果:本发明中,发送方在本帧数据中的每一个时隙的数据中包含两种数据内容:数据本身与下一帧数据中的时隙号;接收方依据上一帧接收到的数据中指定的时隙号得到本帧中所要接收的数据与下一帧数据中的时隙号。这样,本发明就能够动态改变通信过程中的时隙号,增强通信过程中的安全性,从而减少正常的通信被窃听、修改、丢失的可能性,避免给用户带来不便与损失。
【附图说明】
[0017]图1为现有技术中每一帧的时隙划分示意图。
[0018]图2为本发明一种基于电路交换的数据传输方法较佳实施例的流程图。
[0019]图3为本发明中每一帧的时隙划分示意图。
[0020]图4为本发明中时隙与接收方的对应关系图。
[0021]图5为本发明中新的时隙与接收方的对应关系图。
[0022]图6为本发明一种基于电路交换的数据传输系统较佳实施例的流程图。
【具体实施方式】
[0023]本发明提供一种基于电路交换的数据传输方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0024]请参阅图2,图2为本发明一种基于电路交换的数据传输方法较佳实施例的流程图,如图所示,其包括:
5101、发送方需要发送本帧数据时,在每一个时隙的待发送数据中添加数据本身以及下一帧数据中指定的时隙号;
5102、接收方依据上一帧接收到的数据中指定的时隙号,得到本帧中所要接收的数据本身与下一帧数据中指定的时隙号。
[0025]本发明中,由于能够动态改变通信过程中的时隙号,从而增强了通信过程中的安全性,可防止正常的通信被窃听、修改、丢失,避免给用户带来不便与损失。
[0026]进一步,所述步骤SlOl之前还包括:
发送方与接收方进行连接,同时分配一帧数据中两者通信的数据所在的时隙号。
[0027]其中,这里所说的发送方与接收方是相对的,譬如主机A与主机B进行连接后,如果主机A向主机B发送数据则主机A为发送方,主机B为接收方;如果主机B向主机A发送数据则主机B为发送方,主机A为接收方。
[0028]在发送方发送数据给接收方时,若按照现有技术,会将数据直接放在一帧中该接收方所分配的时隙中;如图3所示,假如发送方的一帧数据包含三个时隙:时隙1、时隙2、时隙3,这三个时隙分别固定对应于三个接收方(或两个接收方,一个为空时隙;或一个接收方,两个为空时隙;或三个空时隙),则只需将需要发给三个接收方的数据放入对应时隙中生成一帧数据发送出去即可。
[0029]在本发明的技术方案中,则与以上现有技术不同;仍以图3所示为例,假如发送方的一帧数据包含三个时隙,但这三个时隙与接收方的对应关系在每一帧数据中是变化的。[°03°]具体来说,所述步骤SlOl具体包括:
5201、设置一个空帧,将待发送数据按照接收方与时隙的对应关系放入帧缓存中;所述接收方与时隙对应的关系为上一次发送数据时所生成的一帧数据中接收方与时隙的对应关系;
5202、将各时隙号经过变换生成新的接收方与时隙的对应关系;
5203、将新的接收方与时隙的对应关系添加到每一个时隙的待发送数据中。
[0031]在步骤S201中,设置的空帧是指一帧中各时隙均无数据,然后将待发送数据放入帧缓存中。这里所使用到的接收方与时隙对应的关系为上一次发送数据时(上一次执行步骤S202时)所生成的一帧数据中接收方与时隙的对应关系。
[0032 ]在步骤S202中,将各时隙号经过一种变换(映射)生成新的接收方与时隙的对应关系;该对应关系用于下一次发送数据(下一次执行步骤S201)时使用。所述的变换为可以为循环右移或循环左移等等。
[0033]在步骤S203中,将步骤S202生成的新的接收方与时隙的对应关系添加到每一个时隙的待发送数据中。
[0034]具体为,譬如上一次(即上一帧)发送数据时执行步骤S202生成的接收方(设为A、B、C三个接收方)与时隙(设为I,2,3三个时隙号)的对应关系为BCA,表示一帧数据中第I个时隙的接收方为B,第2个时隙的接收方为C,第3个时隙的接收方为A;则在步骤S201中先设置一空帧,将待发送给三个接收方的数据(即分别对应于A、B和C的待发送数据)分别对应放入时隙中,如图4所示,图中DB表示发送给B的数据,DC表示发送给C的数据,DA表示发送给A的数据。
[0035]接着执行S202,为下一次(即下一帧)发送数据生成新的接收方与各时隙的对应关系,其所使用的变换(映射)需要满足这样的要求:将各时隙号归为一个集合,该集合中的数据经过变换(映射)后仍为该集合中的数据且为一一映射;比如对于一帧包含三个时隙的情况,该变换(映射)可以是循环右移,也就是I 一>2,2 一>3,3 一>1;使用循环右移作为变换,如果本次发送的一帧数据中时隙与接收方的对应关系为:I对应B,2对应C,3对应A;则下一次发送时一帧数据中时隙与接收方的对应关系为:2对应A,3对应B,I对应C。当然除了循环右移外,变换(映射)也可以是其他,例如循环左移等等,只需满足满足动态变换时隙的要求即可。
[0036]对于步骤S203为对S202与S201中各个时隙的数据的一个简单组合;如图5中,X表示接收到本时隙(I号时隙)的接收方应在下一帧中接收X号时隙,Y表示接收到本时隙(2号时隙)的接收方应在下一帧中接收Y号时隙,Z表示接收到本时隙(3号时隙)的接收方应在下一帧中接收Z号时隙;依据前述的循环右移的例子,X=2,Y=3,Z=I,也就是说,接收到本时隙(I号时隙)的接收方(B )应在下一帧中接收2号时隙,接收到本时隙(2号时隙)的接收方(C )应在下一帧中接收3号时隙,接收到本时隙(3号时隙)的接收方(A )应在下一帧中接收I号时隙。
[0037]进一步,所述步骤S102具体包括:
依据上一帧接收到的数据中指定的时隙号,来接收对应的数据;然后在接收到的数据中获取下一帧数据中指定的时隙号,并将此时隙号进行保存。
[0038]也就是说,依据上一次得到的数据中包含的下一次(对于上一次得到的数据来说是下一次,其实就是本次)数据位于的时隙号来接收对应的数据;然后在接收到的数据中获取下一次接收的数据位于的时隙号,并对该时隙号进行保存。
[0039]下面通过一个具体例子来进行说明。
[0040]第一步,第一次发送数据时,时隙与接收方的对应关系为:I对应B,2对应C,3对应Α,由于发送给各接收方的待发送数据中需要包含第二次发送指定的时隙号,所以需要经过变换处理,那么时隙经循环右移变换后,时隙与接收方的对应关系为:2对应B,3对应C,I对应Α。
[0041 ]那么放入到时隙I中的待发送数据包含“数据本身” + “2”,放入到时隙2中的待发送数据包含“数据本身” + “3”,放入到时隙3中的待发送数据包含“数据本身” + “1” ;此时接收方B从时隙I中接收到“数据本身”,以及时隙“2”的信息(表示下一次接收方B将从时隙2中接收待发送数据);接收方C从时隙2中接收到“数据本身”,以及时隙“3”的信息(表示下一次接收方C将从时隙3中接收待发送数据);接收方A从时隙3中接收到“数据本身”,以及时隙“I”的信息(表示下一次接收方A将从时隙I中接收待发送数据)。当然,前述的“数据本身”针对不同的接收方,可以是不同的数据。
[0042]第二步,第二次发送数据时,时隙与接收方的对应关系为:2对应B,3对应C,I对应Α,由于发送给各接收方的待发送数据中需要包含第三次发送指定的时隙号,所以需要经过变换处理,那么经循环右移变换后,时隙与接收方的对应关系为:3对应B,I对应C,2对应A。
[0043]那么放入到时隙2中的待发送数据包含“数据本身”+ “3”,放入到时隙3中的待发送数据包含“数据本身” + “1”,放入到时隙I中的待发送数据包含“数据本身” + “2” ;此时接收方B从时隙2中接收到“数据本身”,以及时隙“3”的信息(表示下一次接收方B将从时隙3中接收待发送数据);接收方C从时隙3中接收到“数据本身”,以及时隙“I”的信息(表示下一次接收方C将从时隙I中接收待发送数据);接收方A从时隙I中接收到“数据本身”,以及时隙“2”的信息(表示下一次接收方A将从时隙2中接收待发送数据)。
[0044]这样依次类推,不断循环,从而实现动态改变时隙号的目的。当然,每次的变换可以是相同的方式,也可以是不同的。优选为每次的变换处理为不同,这样增加了时隙号的变化多样性,进一步加强了通信安全。
[0045]基于上述方法,本发明还提供一种基于电路交换的数据传输系统较佳实施例,如图6所示,其包括:
发送模块100,用于发送方需要发送本帧数据时,在每一个时隙的待发送数据中添加数据本身以及下一帧数据中指定的时隙号;
接收模块200,用于接收方依据上一帧接收到的数据中指定的时隙号,得到本帧中所要接收的数据本身与下一帧数据中指定的时隙号。
[0046]进一步,系统还包括:
连接模块,用于发送方与接收方进行连接,同时分配一帧数据中两者通信的数据所在的时隙号。
[0047]进一步,所述发送模块100具体包括:
空帧设置单元,用于设置一个空帧,将待发送数据按照接收方与时隙的对应关系放入帧缓存中;所述接收方与时隙对应的关系为上一次发送数据时所生成的一帧数据中接收方与时隙的对应关系;
变化单元,用于将各时隙号经过变换生成新的接收方与时隙的对应关系;
添加单元,用于将新的接收方与时隙的对应关系添加到每一个时隙的待发送数据中。
[0048]进一步,所述变化单元中,所述变换为循环右移。
[0049]进一步,所述接收模块200具体包括:
接收单元,用于依据上一帧接收到的数据中指定的时隙号,来接收对应的数据;然后在接收到的数据中获取下一帧数据中指定的时隙号,并将此时隙号进行保存。
[0050]关于上述模块单元的技术细节在前面的方法中已有详述,故不再赘述。
[0051]本领域普通技术人员可以理解上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件完成,所述的计算机程序可存储于一计算机可读取存储介质中,程序在执行时,可包括上述各方法的实施例的流程。其中的存储介质可以为磁碟、光盘、只读存储记忆体(ROM)或随机存储记忆体(RAM)等。
[0052]综上所述,本发明中,发送方在本帧数据中的每一个时隙的数据中包含两种数据内容:数据本身与下一帧数据中的时隙号;接收方依据上一帧接收到的数据中指定的时隙号得到本帧中所要接收的数据与下一帧数据中的时隙号。这样,本发明就能够动态改变通信过程中的时隙号,增强通信过程中的安全性,从而减少正常的通信被窃听、修改、丢失的可能性,避免给用户带来不便与损失。
[0053]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【主权项】
1.一种基于电路交换的数据传输方法,其特征在于,包括: 步骤A、发送方需要发送本帧数据时,在每一个时隙的待发送数据中添加数据本身以及下一帧数据中指定的时隙号; 步骤B、接收方依据上一帧接收到的数据中指定的时隙号,得到本帧中所要接收的数据本身与下一帧数据中指定的时隙号。2.根据权利要求1所述的基于电路交换的数据传输方法,其特征在于,所述步骤A之前还包括: 发送方与接收方进行连接,同时分配一帧数据中两者通信的数据所在的时隙号。3.根据权利要求1所述的基于电路交换的数据传输方法,其特征在于,所述步骤A具体包括: Al、设置一个空帧,将待发送数据按照接收方与时隙的对应关系放入帧缓存中;所述接收方与时隙对应的关系为上一次发送数据时所生成的一帧数据中接收方与时隙的对应关系; A2、将各时隙号经过变换生成新的接收方与时隙的对应关系; A3、将新的接收方与时隙的对应关系添加到每一个时隙的待发送数据中。4.根据权利要求3所述的基于电路交换的数据传输方法,其特征在于,所述步骤A2中,所述变换为循环右移。5.根据权利要求1所述的基于电路交换的数据传输方法,其特征在于,所述步骤B具体包括: 依据上一帧接收到的数据中指定的时隙号,来接收对应的数据;然后在接收到的数据中获取下一帧数据中指定的时隙号,并将此时隙号进行保存。6.一种基于电路交换的数据传输系统,其特征在于,包括: 发送模块,用于发送方需要发送本帧数据时,在每一个时隙的待发送数据中添加数据本身以及下一帧数据中指定的时隙号; 接收模块,用于接收方依据上一帧接收到的数据中指定的时隙号,得到本帧中所要接收的数据本身与下一帧数据中指定的时隙号。7.根据权利要求6所述的基于电路交换的数据传输系统,其特征在于,还包括: 连接模块,用于发送方与接收方进行连接,同时分配一帧数据中两者通信的数据所在的时隙号。8.根据权利要求6所述的基于电路交换的数据传输系统,其特征在于,所述发送模块具体包括: 空帧设置单元,用于设置一个空帧,将待发送数据按照接收方与时隙的对应关系放入帧缓存中;所述接收方与时隙对应的关系为上一次发送数据时所生成的一帧数据中接收方与时隙的对应关系; 变化单元,用于将各时隙号经过变换生成新的接收方与时隙的对应关系; 添加单元,用于将新的接收方与时隙的对应关系添加到每一个时隙的待发送数据中。9.根据权利要求8所述的基于电路交换的数据传输系统,其特征在于,所述变化单元中,所述变换为循环右移。10.根据权利要求6所述的基于电路交换的数据传输系统,其特征在于,所述接收模块具体包括: 接收单元,用于依据上一帧接收到的数据中指定的时隙号,来接收对应的数据;然后在接收到的数据中获取下一帧数据中指定的时隙号,并将此时隙号进行保存。
【文档编号】H04L1/00GK105933092SQ201610413769
【公开日】2016年9月7日
【申请日】2016年6月14日
【发明人】杨维琴, 俞斌
【申请人】Tcl移动通信科技(宁波)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1