双音多频号码的处理方法和装置制造方法

文档序号:7776601阅读:222来源:国知局
双音多频号码的处理方法和装置制造方法
【专利摘要】本发明公开了一种双音多频号码的处理方法和装置,所述双音多频号码的处理方法包括步骤:a、接收用户输入的双音多频号码;b、根据预设的加密规则将所述用户输入的双音多频号码转换为加密双音多频号码;c、输出所述加密双音多频号码。本发明所提供的一种双音多频号码的处理方法,在对接收到的双音多频号码进行输出前,首先对输入的双音多频号码进行加密操作,然后再输出加密后的双音多频号码。此时,即使窃听者听到了拨号音,也只能反向破解得到加密双音多频号码,而无法获取用户输入的真正的双音多频号码,因此不能据此获取到用户信息,提高了用户信息的安全性。
【专利说明】双音多频号码的处理方法和装置
【技术领域】
[0001]本发明涉及通信【技术领域】,尤其是涉及一种双音多频号码的处理方法和装置。
【背景技术】
[0002]双音多频(DTMF,Dual Tone Multi Frequency)信号广泛应用于通信领域,是通信系统中通信终端与交换机之间的一种用户信令,通常用于拨打电话时发送被叫号码。随着通信技术的迅速发展,通信终端还用于电话支付系统和电话银行系统,在通话过程中还会通过双音多频信号发送用户信息,如帐号、密码、身份认证信息等。因此,双音多频信号的安全性成为日益突出的问题。
[0003]有鉴于此,现有技术中对双音多频信号的传输进行了加密,从而有效防止了双音多频信号在传输过程中被窃取而导致用户信息的泄露,解决了双音多频信号传输过程的安全性。
[0004]然而,双音多频信号由高频群和低频群组成,一个高频信号和一个低频信号叠加组成一个组合信号,代表一个双音多频号码。因此,当用户通过通信终端拨号输入双音多频号码时,通信终端会通过喇叭等输出单元输出双音多频号码,即发出拨号音。如果有窃听者听到所述拨号音,同样能够破解出双音多频信号所对应的双音多频号码,从而获取用户信肩、O

【发明内容】

[0005]本发明的主要目的在于提供一种双音多频号码的处理方法和装置,旨在防止窃听者通过拨号音破解双音多频号码,提高用户信息的安全性。
[0006]为达以上目的,本发明提出一种双音多频号码的处理方法,包括步骤:
[0007]a、接收用户输入的双音多频号码;
[0008]b、根据预设的加密规则将所述用户输入的双音多频号码转换为加密双音多频号码;
[0009]C、输出所述加密双音多频号码。
[0010]优选地,所述步骤a之后包括:
[0011]判断是否开启了 了双首多频号码的加S功能;
[0012]若是,则进入步骤b;
[0013]若否,则播放所述用户输入的双音多频号码。
[0014]优选地,所述步骤b包括:
[0015]所述加密规则包括加密映射表,根据所述加密映射表将所述用户输入的双音多频号码映射为新的双音多频号码,所述新的双音多频号码即为加密双音多频号码。
[0016]优选地,所述步骤b包括:
[0017]所述加密规则包括数字映射表和加密算法,根据所述数字映射表将所述用户输入的双音多频号码映射为数字代码;[0018]根据所述加密算法将所述数字代码转换为新的数字代码;
[0019]根据所述数字映射表将所述新的数字代码映射为新的双音多频号码,所述新的双音多频号码即为加密双音多频号码。
[0020]优选地,所述数字映射表中的数字代码为0-15的整数,所述加密算法为公式k= (i+r) %n ;其中,所述k为新的数字代码,所述i为所述用户输入的双音多频号码对应的数字代码,所述r为随机整数,所述%代表取余运算,n=16。
[0021]本发明同时提出一种双音多频号码的处理装置,包括接收单元、加密单元和输出单元,其中:
[0022]接收单元,用于接收用户输入的双音多频号码;
[0023]加密单元,用于根据预设的加密规则将所述用户输入的双音多频号码转换为加密双音多频号码;
[0024]输出单元,用于输出所述加密双音多频号码。
[0025]优选地,还包括加密开关单元,所述接收单元用于:
[0026]判断所述加密开关单元是否处于开启状态;
[0027]若是,则将所述用户输入的双音多频号码发送给所述加密单元进行加密;
[0028]若否,则将所述用户输入的双音多频号码直接发送给所述输出单元进行输出。
[0029]优选地,所述加密规则包括加密开启标志,所述加密单元用于:
[0030]判断所述加密开启标志是否处于开启状态;
[0031]若是,则对收到的所述用户输入的双音多频号码进行加密;
[0032]若否,则将收到的所述用户输入的双音多频号码直接发送给所述输出单元进行输出。
[0033]优选地,所述加密规则包括加密映射表,所述加密单元用于:
[0034]根据所述加密映射表将所述用户输入的双音多频号码映射为新的双音多频号码,所述新的双音多频号码即为加密双音多频号码。
[0035]优选地,所述加密规则包括数字映射表和加密算法,所述加密单元用于:
[0036]根据所述数字映射表将所述用户输入的双音多频号码映射为数字代码;
[0037]根据所述加密算法将所述数字代码转换为新的数字代码;
[0038]根据所述数字映射表将所述新的数字代码映射为新的双音多频号码,所述新的双音多频号码即为加密双音多频号码。
[0039]本发明所提供的一种双音多频号码的处理方法,在对接收到的双音多频号码进行输出前,首先对输入的双音多频号码进行加密操作,然后再输出加密后的双音多频号码。此时,即使窃听者听到了拨号音,也只能反向破解得到加密双音多频号码,而无法获取用户输入的真正的双音多频号码,因此不能据此获取到用户信息,提高了用户信息的安全性。
【专利附图】

【附图说明】
[0040]图1是本发明的双音多频号码的处理方法第一实施例的流程图;
[0041]图2是图1中步骤S120的具体流程图;
[0042]图3是本发明中的数字映射表一实例;
[0043]图4是本发明中的加密映射表一实例;[0044]图5是本发明的双音多频号码的处理方法第二实施例的流程图;
[0045]图6是本发明的双音多频号码的处理装置第一实施例的结构框图;
[0046]图7是本发明的双音多频号码的处理装置第二实施例的结构框图。
[0047]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0048]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0049]参见图1、图2,提出本发明的双音多频号码的处理方法第一实施例,所述双音多频号码的处理方法包括以下步骤:
[0050]步骤S110、接收用户输入的双音多频号码
[0051]用户通过在通信终端的拨号键盘上拨打数字或符号来输入双音多频号码,所述通信终端包括移动电话、固定电话等。可以是在接通电话前输入被叫号码,或者在通话过程中输入帐号、密码等用户信息。通信终端随时接收用户输入的双音多频号码。
[0052]步骤S120、根据预设的加密规则将用户输入的双音多频号码转换为加密双音多频号码
[0053]双音多频号码有16个,分别是(0,1,2,3,4,5,6,7,8,9,A,B, C,D,*,#)。每一个
双音多频号码代表一个高频和低频的正弦信号组合,如:1代表697和1209赫兹的组合,3代表697和1477赫兹的组合,4代表770和1209赫兹的组合。因此,每一个双音多频号码代表一个双音多频信号,发出`不同的音调,即用户拨打不同号码时发出不同的拨号音。为了防止窃听者通过拨号音破解双音多频号码,本发明根据预设的加密规则将用户输入的双音多频号码进行加密,转换为加密双音多频号码。加密过程具体步骤如下:
[0054]步骤S121、根据数字映射表将用户输入的双音多频号码映射为数字代码
[0055]双音多频号码除了 10个数字外,还有4个字母和2个符号,本步骤S121将所有双音多频号码都转换为数字代码。所述加密规则包括数字映射表和加密算法。所述数字映射表的一个具体实例如图3所示,将16个双音多频号码与(O~15)共16个整数组成的数字代码一一对应,图中双音多频号码中的(O~9)与数字代码中的(O~9) 一一对应,双音多频号码中的(A~D )与数字代码中的(10~13 ) —一对应,双音多频号码中的(*和#)与数字代码中的(14和15) —一对应。例如,若双音多频号码为*,则映射为数字代码14 ;双音多频号码为8,则映射为8。当然,数字映射表中的双音多频号码也可以与数字代码建立其他--对应关系。
[0056]步骤S122、根据加密算法将数字代码转换为新的数字代码
[0057]转换后的新的数字代码,是数字代码组合中的其他数字代码。所述加密算法优选为公式k=(i+r)%n,其中,k为新的数字代码,i为用户输入的双音多频号码对应的数字代码,r为随机整数,%代表取余运算,若数字映射表中的数字代码为0-15的整数,则η取16。假设r取5,根据加密算法k=(i+r)%n,用户输入的双音多频号码对应的数字代码(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15)转换为新的数字代码后为(5,6,7,8,9,10,11,12,13,14,15,0,1,2, 3,4)。即,将数字代码O转换为5,15转换为4,等等。
[0058]步骤S123、根据数字映射表将新的数字代码映射为新的双音多频号码
[0059]从而,用户输入的双音多频号码通过预设的加密规则被转换为新的双音多频号码,所述新的双音多频号码即为加密双音多频号码。例如,用户输入的双音多频号码的编码为3,根据图3所示的数字映射表得到数字代码3,根据加密算法转换为新的数字代码为8,再根据数字映射表得到新的双音多频号码8,双音多频号码8即为加密双音多频号码。
[0060]在某些实施例中,加密过程还可以如下所示:
[0061]所述加密规则包括加密映射表,该加密映射表中包括16个原始编码与16个加密编码,两者一一对应,每一个加密编码与对应的原始编码均不相同,从而将每一个双音多频号码唯一的映射为另一个双音多频号码,即根据所述加密映射表将用户输入的双音多频号码映射为新的双音多频号码,所述新的双音多频号码即为加密双音多频号码。一个加密映射表的具体实例如图4所示,假设用户输入的双音多频号码为原始编码0,其对应的加密编码则为3,3即加密双音多频号码,同样实现了双音多频号码的加密。
[0062]步骤S130、输出加密双音多频号码
[0063]通信终端通过喇叭、话筒、耳机等输出单元输出加密双音多频号码,即播放拨号音。此时,即使窃听者听到了拨号音,也只能反向破解得到加密双音多频号码,而无法获取用户输入的双音多频号码,因此不能据此获取到用户信息,提高了用户信息的安全性。
[0064]参见图5,提出本发明的双音多频号码的处理方法第二实施例,所述双音多频号码的处理方法包括以下步骤:
[0065]步骤S210、接收用户输入的双音多频号码
[0066]步骤S220、判断是否开启了双音多频号码的加密功能
[0067]用户可以根据需要,开启或者关闭双音多频号码的加密功能。通信终端若判定用户开启了加密功能,则进入步骤S240 ;若判定用户关闭了加密功能,则进入步骤S230。
[0068]步骤S230、输入用户输入的双音多频号码
[0069]如果用户关闭了加密功能,则不对双音多频号码进行加密,直接输出用户输入的双音多频号码。
[0070]步骤S240、根据预设的加密规则将用户输入的双音多频号码转换为加密双音多频号码
[0071]如果用户开启了加密功能,则对双音多频号码进行加密。具体加密流程与第一实施例相同,在此不再赘述。
[0072]步骤S250、输出加密双音多频号码
[0073]据此,本发明的双音多频号码的处理方法,在对接收到的双音多频号码进行输出前,首先对输入的双音多频号码进行加密操作,然后再输出加密后的双音多频号码。此时,即使窃听者听到了拨号音,也只能反向破解得到加密双音多频号码,而无法获取用户输入的真正的双音多频号码,因此不能据此获取到用户信息,提高了用户信息的安全性。
[0074]参见图6,提出本发明的双音多频号码的处理装置第一实施例,所述双音多频号码的处理装置可以是固定电话、移动电话等通信终端,包括接收单元110、加密单元120和输出单元130,其中:
[0075]接收单元110,用于接收用户输入的双音多频号码,并发送给加密单元120进行加密操作。用户可以在接通电话前或通话过程中通过拨号键盘输入双音多频号码。
[0076]加密单元120,用于根据预设的加密规则将用户输入的双音多频号码转换为加密双音多频号码,并将加密双音多频号码发送给输出单元130。所述加密规则存储于加密单元120,该加密规则包括数字映射表和加密算法。加密单元120首先根据数字映射表将用户输入的双音多频号码映射为数字代码,然后根据加密算法将数字代码转换为新的数字代码,最后根据数字映射表将新的数字代码映射为新的双音多频号码,所述新的双音多频号码即为加密双音多频号码。
[0077]所述数字映射表的一个具体实例如图3所示,将16个双音多频号码与(O~15)共16个整数组成的数字代码一一对应,图中双音多频号码中的(O~9)与数字代码中的(O~9)——对应,双音多频号码中的(A~B)与数字代码中的(10~13)——对应,双音多频号码中的(*和#)与数字代码中的(14和15)—一对应。例如,若双音多频号码为*,则映射为数字代码14 ;双音多频号码为8,则映射为8。当然,数字映射表中的双音多频号码也可以与数字代码建立其他一一对应关系。所述加密算法优选为公式k=(i+r)%n,其中,k为新的数字代码,i为用户输入的双音多频号码对应的数字代码,r为随机整数,%代表取余运算,若数字映射表中的数字代码为0-15的整数,则η取16。假设取5,根据加密算法让=(丨+10%11,用户输入的双音多频号码对应的数字代码(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15)转换为新的数字代码后为(5,6,7,8,9,10,11,12,13,14,15,0,1,2,3,4)。即,将数字代码O转换为5,15转换为4,等等。 [0078]在某些实施例中,加密单元120中存储的加密规则包括加密映射表,该加密映射表中包括16个原始编码与16个加密编码,两者对应,每一个加密编码与对应的原始编码均不相同,从而将每一个双音多频号码唯一的映射为另一个双音多频号码,即加密单元120根据所述加密映射表将用户输入的双音多频号码映射为新的双音多频号码,所述新的双音多频号码即为加密双音多频号码。一个加密映射表的具体实例如图4所示,假设用户输入的双音多频号码为原始编码0,其对应的加密编码则为3,3即加密双音多频号码,同样实现了双音多频号码的加密。
[0079]输出单兀130,用于输出加密双音多频号码,即播放拨号音。所述输出单兀130可以是喇叭、话筒、耳机等发声装置。此时,即使窃听者听到了拨号音,也只能反向破解得到加密双音多频号码,而无法获取用户输入的双音多频号码,因此不能据此获取到用户信息,提高了用户信息的安全性。
[0080]进一步地,用户还可以根据需要开启或关闭双音多频号码的加密功能。本实施例中,加密单元120存储的加密规则中还包括一加密开启标志,用户可以根据需要开启或关闭所述加密开启标志。加密单元120判断所述加密开启标志是否处于开启状态;若判定加密开启标志处于开启状态,则对收到的用户输入的双音多频号码进行加密;若判定开启标志处于关闭状态,则不对收到的双音多频号码进行加密操作,而是直接将收到的用户输入的双音多频号码发送给输出单元130,输出单元130直接对用户输入的双音多频号码进行输出。
[0081]在如图7所示的双音多频号码的处理装置第二实施例中,所述双音多频号码的处理装置还包括一加密开关单元140,用户可以根据需要通过开关该加密开关单元140来开启或关闭双音多频号码的加密功能。接收单元110判断加密开关单元140是否处于开启状态;若判定加密开关单元140处于开启状态,则将用户输入的双音多频号码发送给加密单元120,加密单元120进行加密操作后发送给输出单元130,由输出单元130输出加密双音多频号码;若判定加密开关单元140处于关闭状态,则不将双音多频号码发送给加密单元120加密,而是将用户输入的双音多频号码直接发送给输出单元130,由输出单元130直接输出用户输入的双音多频号码。
[0082]据此,本发明的双音多频号码的处理装置,接收单元110在接收到用户输入的双音多频号码后,先将输入的双音多频号码发送给加密单元120进行加密操作,再由输出单元130输出加密后的双音多频号码。此时,即使窃听者听到了拨号音,也只能反向破解得到加密双音多频号码,而无法获取用户输入的真正的双音多频号码,因此不能据此获取到用户信息,提高了用户信息的安全性。
[0083]应当理解的是,以上仅为本发明的优选实施例,不能因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种双音多频号码的处理方法,其特征在于,包括步骤: a、接收用户输入的双音多频号码; b、根据预设的加密规则将所述用户输入的双音多频号码转换为加密双音多频号码; C、输出所述加密双音多频号码。
2.根据权利要求1所述的双音多频号码的处理方法,其特征在于,所述步骤a之后包括: 判断是否开启了双音多频号码的加密功能; 若是,则进入步骤b; 若否,则输出所述用户输入的双音多频号码。
3.根据权利要求1或2所述的双音多频号码的处理方法,其特征在于,所述步骤b包括: 所述加密规则包括加密映射表,根据所述加密映射表将所述用户输入的双音多频号码映射为新的双音多频号码,所述新的双音多频号码即为加密双音多频号码。
4.根据权利要求1或2所述的双音多频号码的处理方法,其特征在于,所述步骤b包括: 所述加密规则包括数字映射表和加密算法,根据所述数字映射表将所述用户输入的双音多频号码映射为数字代码; 根据所述加密算法将所述数字代码转换为新的数字代码; 根据所述数字映射表将所述新的数字代码映射为新的双音多频号码,所述新的双音多频号码即为加密双音多频号码。
5.根据权利要求4所述的双音多频号码的处理方法,其特征在于,所述数字映射表中的数字代码为0-15的整数,所述加密算法为公式k=(i+r)%n ;其中,所述k为新的数字代码,所述i为所述用户输入的双音多频号码对应的数字代码,所述r为随机整数,所述%代表取余运算,n=16。
6.一种双音多频号码的处理装置,其特征在于,包括接收单元、加密单元和输出单元,其中: 接收单元,用于接收用户输入的双音多频号码; 加密单元,用于根据预设的加密规则将所述用户输入的双音多频号码转换为加密双音多频号码; 输出单元,用于输出所述加密双音多频号码。
7.根据权利要求6所述的双音多频号码的处理装置,其特征在于,还包括加密开关单元,所述接收单元用于: 判断所述加密开关单元是否处于开启状态; 若是,则将所述用户输入的双音多频号码发送给所述加密单元进行加密; 若否,则将所述用户输入的双音多频号码直接发送给所述输出单元进行输出。
8.根据权利要求6所述的双音多频号码的处理装置,其特征在于,所述加密规则包括加密开启标志,所述加密单元用于: 判断所述加密开启标志是否处于开启状态; 若是,则对收到的所述用户输入的双音多频号码进行加密;若否,则将收到的所述用户输入的双音多频号码直接发送给所述输出单元进行输出。
9.根据权利要求6-8任一项所述的双音多频号码的处理装置,其特征在于,所述加密规则包括加密映射表,所述加密单元用于: 根据所述加密映射表将所述用户输入的双音多频号码映射为新的双音多频号码,所述新的双音多频号码即为加密双音多频号码。
10.根据权利要求6-8任一项所述的双音多频号码的处理装置,其特征在于,所述加密规则包括数字映射表和加密算法,所述加密单元用于: 根据所述数字映射表将所述用户输入的双音多频号码映射为数字代码; 根据所述加密算法将所述数字代码转换为新的数字代码; 根据所述数字映射表将所述新的数字代码映射为新的双音多频号码,所述新的双音多频号码即为加密双音多频号码。
【文档编号】H04M1/26GK103595844SQ201310572391
【公开日】2014年2月19日 申请日期:2013年11月15日 优先权日:2013年11月15日
【发明者】孙涛 申请人:深圳市中兴移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1