一种基于移动终端的通话数据传输控制方法及系统与流程

文档序号:12183300阅读:187来源:国知局
一种基于移动终端的通话数据传输控制方法及系统与流程

本发明涉及移动终端领域,尤其涉及的是一种基于移动终端的通话数据传输控制方法及系统。



背景技术:

在电路交换中,沿着端系统(通信路径,为端系统之间通信所提供的资源(缓存,链路传输速率)在通信期间会被预留,从而保证端系统之间通信的实时性。目前,语音通话普遍采用的均是电路交换,在通信链路中一般通过时分多路复用实现;也就是说对于一条时分多路复用的通信链路,时间被划分固定区间的帧,并且每帧又被划分为固定数量的时隙;当网络跨越一条链路创建一条连接时,该网络在每个帧中为该连接指定一个时隙,该时隙专门由该连接单独使用。

现有技术中,在通话建立时,被分配一个时隙专门用于通话过程中语音数据的传输;因此一些不法分子可以通过专门的设备对某一个特定的时隙进行数据侦听,将会导致通信内容被窃听。从而影响正常的通信,给用户带来不便与损失。

因此,现有技术还有待于改进和发展。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于移动终端的通话数据传输控制方法及系统。本发明所述提供的通话数据传输控制方法,能够动态改变通信过程中的数据加密,增强通信过程中的安全性,从而减少正常的通信被窃听可能性,降低给用户带来不便与损失。

本发明解决技术问题所采用的技术方案如下:

一种基于移动终端的通话数据传输控制方法,其中,包括:

A、预先约定用一个数字表示一种加密策略;当两台移动终端建立通信时,通信的两台移动终端之间预先共享一个序列,所述序列由若干个表示加密策略的数字组成;

B、每一次轮到所使用的时隙时,两台通信的移动终端中的发送方依次使用序列中数字对应的加密策略对数据进行加密再发送出去;

C、每一次轮到所使用的时隙时,两台通信的移动终端中的接收方依次使用序列中数字对应的加密策略对收到的数据进解密,解密完成输出解密结果。

所述基于移动终端的通话数据传输控制方法,其中,所述步骤A具体包括:

A1、预先在移动终端中存储一个策略库,该策略库包含多种加密策略,所述加密策略是能够根据输入的数据生成加密后的输出数据;

A2、用一个数字表示上述策略库中的加密策略;

A3、当两台移动终端建立通信时,通信的两台移动终端之间预先共享一个序列,所述序列由若干个表示加密策略的数字组成。

所述基于移动终端的通话数据传输控制方法,其中,所述加密策略包括:加密策略一:将输入的数据全部取反;和加密策略二:将输入的数据逆序。

所述基于移动终端的通话数据传输控制方法,其中,所述步骤B还包括:当发送方依次使用序列中数字被使用完时将重新从序列的第一个数字开始使用,直到发送完成。

所述基于移动终端的通话数据传输控制方法,其中,所述步骤C还包括:当接收方依次使用序列中数字被使用完时将重新从序列的第一个数字开始使用,直到解密完成。

所述基于移动终端的通话数据传输控制方法,其中,所述步骤B还包括:

当轮到所使用的时隙时,发送方将待发送的数据先使用序列中第一个数字对应的加密策略进行处理后进行发送;下一次轮到使用的时隙时使用序列中第二个数字对应的加密策略进行处理后进行发送;依次循环使用序列中的数字类推,直到发送完成。

所述基于移动终端的通话数据传输控制方法,其中,所述步骤C还包括:

当轮到所使用的时隙时,接收方将待发送的数据先使用序列中第一个数字对应的加密策略进行处理后进行接收解密;下一次轮到使用的时隙时使用序列中第二个数字对应的加密策略进行处理后进行接收解密;依次循环使用序列中的数字类推,直到接收解密完成。

一种基于移动终端的通话数据传输控制系统,其中,包括:

策略共享模块,用于预先约定用一个数字表示一种加密策略;当两台移动终端建立通信时,通信的两台移动终端之间预先共享一个序列,所述序列由若干个表示加密策略的数字组成;

数据发送处理模块,用于每一次轮到所使用的时隙时,两台通信的移动终端中的发送方依次使用序列中数字对应的加密策略对数据进行加密再发送出去;

数据接收处理模块,用于每一次轮到所使用的时隙时,两台通信的移动终端中的接收方依次使用序列中数字对应的加密策略对收到的数据进解密,解密完成输出解密结果。

所述基于移动终端的通话数据传输控制系统,其中,所述策略共享模块包括:

策略库存储单元,用于预先在移动终端中存储一个策略库,该策略库包含多种加密策略,所述加密策略是能够根据输入的数据生成加密后的输出数据;

加密策略表示单元,用于控制用一个数字表示上述策略库中的加密策略;

共享控制单元,用于当两台移动终端建立通信时,通信的两台移动终端之间预先共享一个序列,所述序列由若干个表示加密策略的数字组成。

所述基于移动终端的通话数据传输控制系统,其中,所述加密策略包括:加密策略一:将输入的数据全部取反;和加密策略二:将输入的数据逆序;

所述数据发送处理模块包括:

第一发送控制单元,用于当发送方依次使用序列中数字被使用完时将重新从序列的第一个数字开始使用,直到发送完成;

第二发送控制单元,用于当轮到所使用的时隙时,发送方将待发送的数据先使用序列中第一个数字对应的加密策略进行处理后进行发送;下一次轮到使用的时隙时使用序列中第二个数字对应的加密策略进行处理后进行发送;依次循环使用序列中的数字类推,直到发送完成;

所述数据接收处理模块包括:

第一接收控制单元,用于当接收方依次使用序列中数字被使用完时将重新从序列的第一个数字开始使用,直到解密完成;

第二接收控制单元,用于当轮到所使用的时隙时,接收方将待发送的数据先使用序列中第一个数字对应的加密策略进行处理后进行接收解密;下一次轮到使用的时隙时使用序列中第二个数字对应的加密策略进行处理后进行接收解密;依次循环使用序列中的数字类推,直到接收解密完成。

本发明所提供的基于移动终端的通话数据传输控制方法及系统,所述方法通过预先约定用一个数字表示一种加密策略;当两台移动终端建立通信时,通信的两台移动终端之间预先共享一个序列,所述序列由若干个表示加密策略的数字组成;每一次轮到所使用的时隙时,两台通信的移动终端中的发送方依次使用序列中数字对应的加密策略对数据进行加密再发送出去;每一次轮到所使用的时隙时,两台通信的移动终端中的接收方依次使用序列中数字对应的加密策略对收到的数据进解密。使移动终端能够动态改变通信过程中的数据的加密方法,增强通信过程中的安全性,从而减少正常的通信被窃听可能性,降低给用户带来不便与损失。

附图说明

图1是本发明基于移动终端的通话数据传输控制方法的较佳实施例的流程图。

图2是本发明基于移动终端的通话数据传输控制系统的较佳实施例的功能原理框图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参见图1,图1是本发明基于移动终端的通话数据传输控制方法的较佳实施例的流程图。如图1所示,本发明实施例所述基于移动终端的通话数据传输控制方法,包括以下步骤:

S100、预先约定用一个数字表示一种加密策略;当两台移动终端建立通信时,通信的两台移动终端之间预先共享一个序列,所述序列由若干个表示加密策略的数字组成。

具体地,步骤S100包括以下流程:

S101、预先在移动终端中存储一个策略库,该策略库包含多种加密策略,所述加密策略是能够根据输入的数据生成加密后的输出数据;因为在实际数据通信时,均是以0、1进行通信的,这里所提及的数据实际上是由0、1组成的序列;

以下举两个加密策略的例子:

加密策略一:将输入的数据全部取反;比如原始数据为10010,则经过加密策略一之后数据变成了01101;

加密策略二:将输入的数据逆序;比如原始数据为011100,则经过加密策略二之后数据变成了001110。

S102、用一个数字表示上述策略库中的加密策略。

比如用数字7表示加密策略一,用于 数字6表示加密策略二;

S103、当两台移动终端建立通信时,通信的两台移动终端之间预先共享一个序列,所述序列由若干个表示加密策略的数字组成;比如序列为667;

S200、每一次轮到所使用的时隙时,两台通信的移动终端中的发送方依次使用序列中数字对应的加密策略对数据进行加密再发送出去。

本发明中当轮到所使用的时隙时,发送方将待发送的数据先使用序列中第一个数字对应的加密策略进行处理后进行发送;下一次轮到使用的时隙时使用序列中第二个数字对应的加密策略进行处理后进行发送;依次循环使用序列中的数字类推,直到发送完成。比如,序列为667,当轮到所使用的时隙时,发送方将待发送的数据先使用6对应的加密策略进行处理后进行发送;下一次轮到使用的时隙时仍使用6对应的加密策略进行处理后进行发送;再下一次轮到使用的时隙时仍使用7对应的加密策略进行处理后进行发送;再下一次轮到使用的时隙时仍使用6对应的加密策略进行处理后进行发送,……;也就是按667667667……的顺序在轮到时隙中对待发送的数据进行处理。

S300、每一次轮到所使用的时隙时,两台通信的移动终端中的接收方依次使用序列中数字对应的加密策略对收到的数据进解密,解密完成输出解密结果。

本步骤实际上是步骤S200的逆过程,当轮到所使用的时隙时,接收方将待发送的数据先使用序列中第一个数字对应的加密策略进行处理后进行接收解密;下一次轮到使用的时隙时使用序列中第二个数字对应的加密策略进行处理后进行接收解密;依次循环使用序列中的数字类推,直到接收解密完成。比如,序列为667,当轮到所使用的时隙时,接收方将接收到的数据先使用6对应的加密策略进行解密处理就得到原始数据;下一次轮到所使用的时隙时,接收方将接收到的数据使用6对应的加密策略进行解密处理就得到原始数据;再下一次轮到所使用的时隙时,接收方将接收到的数据使用7对应的加密策略进行解密处理就得到原始数据;再下一次轮到所使用的时隙时,接收方将接收到的数据使用6对应的加密策略进行解密处理就得到原始数据,……;也就是按667667667……的顺序在轮到时隙中对接收到的数据进行处理就能得到原始数据了。

由上可见,本发明方法实施例中,由于采用所述方法通过预先约定用一个数字表示一种加密策略;当两台移动终端建立通信时,通信的两台移动终端之间预先共享一个序列,所述序列由若干个表示加密策略的数字组成;每一次轮到所使用的时隙时,两台通信的移动终端中的发送方依次使用序列中数字对应的加密策略对数据进行加密再发送出去;每一次轮到所使用的时隙时,两台通信的移动终端中的接收方依次使用序列中数字对应的加密策略对收到的数据进解密。使移动终端能够动态改变通信过程中的数据的加密方法,增强通信过程中的安全性,从而减少正常的通信被窃听可能性,降低给用户带来不便与损失。

基于上述方法实施例,本发明还提供了一种基于移动终端的通话数据传输控制系统,如图2所示,所述系统包括:

策略共享模块210,用于预先约定用一个数字表示一种加密策略;当两台移动终端建立通信时,通信的两台移动终端之间预先共享一个序列,所述序列由若干个表示加密策略的数字组成;具体如上所述。

数据发送处理模块220,用于每一次轮到所使用的时隙时,两台通信的移动终端中的发送方依次使用序列中数字对应的加密策略对数据进行加密再发送出去;具体如上所述。

数据接收处理模块230,用于每一次轮到所使用的时隙时,两台通信的移动终端中的接收方依次使用序列中数字对应的加密策略对收到的数据进解密,解密完成输出解密结果;具体如上所述。

进一步地,所述基于移动终端的通话数据传输控制系统,其中,所述策略共享模块包括:

策略库存储单元,用于预先在移动终端中存储一个策略库,该策略库包含多种加密策略,所述加密策略是能够根据输入的数据生成加密后的输出数据;具体如上所述。

加密策略表示单元,用于控制用一个数字表示上述策略库中的加密策略;具体如上所述。

共享控制单元,用于当两台移动终端建立通信时,通信的两台移动终端之间预先共享一个序列,所述序列由若干个表示加密策略的数字组成;具体如上所述。

所述基于移动终端的通话数据传输控制系统,其中,所述加密策略包括:加密策略一:将输入的数据全部取反;和加密策略二:将输入的数据逆序;

所述数据发送处理模块包括:

第一发送控制单元,用于当发送方依次使用序列中数字被使用完时将重新从序列的第一个数字开始使用,直到发送完成;具体如上所述。

第二发送控制单元,用于当轮到所使用的时隙时,发送方将待发送的数据先使用序列中第一个数字对应的加密策略进行处理后进行发送;下一次轮到使用的时隙时使用序列中第二个数字对应的加密策略进行处理后进行发送;依次循环使用序列中的数字类推,直到发送完成;具体如上所述。

所述数据接收处理模块包括:

第一接收控制单元,用于当接收方依次使用序列中数字被使用完时将重新从序列的第一个数字开始使用,直到解密完成;具体如上所述。

第二接收控制单元,用于当轮到所使用的时隙时,接收方将待发送的数据先使用序列中第一个数字对应的加密策略进行处理后进行接收解密;下一次轮到使用的时隙时使用序列中第二个数字对应的加密策略进行处理后进行接收解密;依次循环使用序列中的数字类推,直到接收解密完成;具体如上所述。

综上所述,本发明所提供的基于移动终端的通话数据传输控制方法及系统,所述方法通过预先约定用一个数字表示一种加密策略;当两台移动终端建立通信时,通信的两台移动终端之间预先共享一个序列,所述序列由若干个表示加密策略的数字组成;每一次轮到所使用的时隙时,两台通信的移动终端中的发送方依次使用序列中数字对应的加密策略对数据进行加密再发送出去;每一次轮到所使用的时隙时,两台通信的移动终端中的接收方依次使用序列中数字对应的加密策略对收到的数据进解密。使移动终端能够动态改变通信过程中的数据的加密方法,增强通信过程中的安全性,从而减少正常的通信被窃听可能性,降低给用户带来不便与损失。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1