双音多频信息发送、接收方法及发送、接收装置与流程

文档序号:11843628阅读:372来源:国知局
双音多频信息发送、接收方法及发送、接收装置与流程

本发明实施例属于通信领域,尤其涉及一种双音多频信息发送、接收方法及发送、接收装置。



背景技术:

双音多频(Dual Tone Multi Frequency,DTMF)由高频群和低频群组成,高频群和低频群各包含4个频率,一个高频信号和一个低频信号叠加组成一个组合信号。

目前,常用DTMF进行信息交互,例如,将每一个高频信号和一个低频信号叠加组成的组合信号代表一个数字,以用于发送被叫号码对应的信令。

现有的DTMF信息发送方法,通常根据用户的按键发送按键对应的DTMF组合信号,如按键“1”对应一个DTMF组合信号,按键“0”对应另一个DTMF组合信号,如用户使用手机拨打10010等运营商客服电话,自动语音会提示用户输入手机号码,身份证号码,或银行号码等,拨下的每个号码都会被转化成对应的DTMF信息发送给客户服务端,只有用户输入正确的号码后,客户服务端才会进行下一步的提示或处理。但由于需要用户输入的号码往往比较长,因此,用户在输入号码的过程中极容易输入错误的号码,而一旦用户中途输入错误的号码,则客户服务端需要重新识别用户输入的号码,从而延长了号码识别时间。



技术实现要素:

本发明实施例提供了一种双音多频信息发送、接收方法及发送、接收装置,旨在解决现有方法在用户中途输入错误的号码时,需要重新识别用户输入的号 码,从而延长了号码识别时间的问题。

本发明实施例是这样实现的,一种双音多频信息发送方法,所述方法包括:

与接收端建立通话后,在号码按键被按压时,将对应的双音多频信息发送至接收端;

在删除按键被按压时,生成删除信息,并将所述删除信息发送至接收端,以使所述接收端根据所述删除信息修改接收的双音多频信息。

本发明实施例的另一目的在于提供一种双音多频信息接收方法,所述方法包括:

与发送端建立通话后,接收发送端发送的双音多频信息;

在所述双音多频信息包括作为删除指令的双音多频信息时,根据所述删除指令修改接收的双音多频信息。

本发明实施例的另一目的在于提供一种双音多频信息发送装置,所述装置包括:

双音多频信息发送单元,用于与接收端建立通话后,在号码按键被按压时,将对应的双音多频信息发送至接收端;

删除信息发送单元,用于在删除按键被按压时,生成删除信息,并将所述删除信息发送至接收端,以使所述接收端根据所述删除信息修改接收的双音多频信息。

本发明实施例的另一目的在于提供一种双音多频信息接收装置,所述装置包括:

双音多频信息接收单元,用于与发送端建立通话后,接收发送端发送的双音多频信息;

信息修改单元,用于在所述双音多频信息包括作为删除指令的双音多频信息时,根据所述删除指令修改接收的双音多频信息。

在本发明实施例中,由于在发送错误的双音多频信息后,无需重新发送所有的双音多频信息就能够修改已发送的双音多频信息,因此,缩短了双音多频信息的发送时间,提高了发送效率。

附图说明

图1是本发明第一实施例提供的一种双音多频信息发送方法的流程图;

图2是本发明第二实施例提供的一种双音多频信息接收方法的流程图;

图3是本发明第三实施例提供的一种双音多频信息发送装置的结构图;

图4是本发明第四实施例提供的一种双音多频信息接收装置的结构图。

具体实施方式

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

本发明实施例中,在号码按键被按压时,将对应的双音多频信息发送至接收端,在删除按键被按压时,生成删除信息,并将所述删除信息发送至接收端,以使所述接收端根据所述删除信息修改接收的双音多频信息。

为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。

实施例一:

图1示出了本发明第一实施例提供的一种双音多频信息发送方法的流程图,详述如下:

步骤S11,与接收端建立通话后,在号码按键被按压时,将对应的双音多频信息发送至接收端。

该步骤中,每一个号码按键对应一个双音多频信息,每一个双音多频信息 包括一个高频信号和一个低频信号。例如,假设“1”对应的高频信号为“1209”,低频信号为“697”,则当用户按压号码按键“1”时,号码按键“1”发出的双音多频信息为:697/1209。

步骤S12,在删除按键被按压时,生成删除信息,并将所述删除信息发送至接收端,以使所述接收端根据所述删除信息修改接收的双音多频信息。

该步骤中,生成的删除信息可包括由高频信号和低频信号组合得到的双音多频信息,也可以仅包括一个高频信号。

可选地,当删除信息仅包括一个高频信号时,所述在删除按键被按压时,生成删除信息,并将所述删除信息发送至接收端,以使所述接收端根据所述删除信息修改接收的双音多频信息,具体包括:

A1、在删除按键被按压时,生成删除信息,并确定上一个发送的双音多频信息中的低频信号;所述删除信息包括高频信号。其中,上一个发送的双音多频信息中的低频信号为上一个被按压的号码按键对应的低频信号,例如,假设用户按压012345对应的按键之后,再按压删除按键,则确定“5”对应的低频信号。其中,删除信息包括的高频信号为预先设定,比如,设定为1209,或1336等,此处不作限定。

A2、将所述高频信号与所述低频信号组合为一个双音多频信息作为删除指令发出至接收端,以使所述接收端根据所述删除指令修改接收的双音多频信息。在该步骤中,预先设定删除指令对应一个双音多频信息,当接收端接收到与预先设定的双音多频信息匹配的双音多频信息时,判断该双音多频信息为删除指令,进而执行相应的删除操作。本实施例中只需预先设定删除指令的高频信号,低频信号根据上一个发送的双音多频信息确认,这样,接收端只需将上一个发送的双音多频信息中的低频信息作为删除指令对应的低频信息,无需将接收的低频信息与多个低频信息比较去确认删除指令对应的低频信息,从而能进一步减少接收端的解析时间。

可选地,当删除信息包括由高频信号和低频信号时,所述在删除按键被按压时,生成删除信息,并将所述删除信息发送至接收端,以使所述接收端根据所述删除信息修改接收的双音多频信息,具体包括:

B1、在删除按键被按压时,生成删除信息并发送至接收端,所述删除信息包括作为删除指令的双音多频信息。

B2、获取需删除的双音多频信息的位置信息,以及,获取用于修正的双音多频信息,并将获取的需删除的双音多频信息的位置信息以及用于修正的双音多频信息发送至接收端,以使所述接收端根据所述用于修正的双音多频信息修改所述需删除的双音多频信息的位置信息对应的双音多频信息。

上述B1和B2中,将删除指令、需删除的双音多频信息的位置信息、用于修正的双音多频信息都发送至接收端,这样,接收端能够删除指定位置上的双音多频信息,并采用指定的用于修正的双音多频信息进行替换。其中,为了便于接收端识别出“需删除的双音多频信息的位置信息”,可在发送“需删除的双音多频信息的位置信息”之前以及之后,发送指定的字符至接收端。比如,假设用户输入0023456789后,发现把第二个字符1输成了0,则用户通过按压删除按键(Del),以及指定字符(如“*”),再输入“需删除的双音多频信息的位置信息”(“2”),输入指定字符(如“*”),最后输入“用于修正的双音多频信息”(“1”),即,为了纠正错误的字符,本例中发送的信息为0023456789Del*2*1#。其中,“#”表示字符输入结束。当然,指定的字符可以为“*”,也可以为其他字符,此处不作限定。

可选地,为了便于用户查看是否输入正确的号码,可在用户界面显示删除指定的双音多频信息后的全部的双音多频信息。具体地,发送端存储发送至接收端的双音多频信息,并判断存储的双音多频信息是否存在与删除指令对应的双音多频信息,若存在,则根据删除指令执行相应的操作并显示操作后的结果。例如,假设用户输入“01234567”后又错误的输入了7,得到字符串“012345677”, 当用户按压删除按键发出删除指令后,用户界面不再显示“012345677”,而是显示删除了最近的一个“7”之后的字符串“01234567”。

本发明第一实施例中,在号码按键被按压时,将对应的双音多频信息发送至接收端,在删除按键被按压时,生成删除信息,并将所述删除信息发送至接收端,以使所述接收端根据所述删除信息修改接收的双音多频信息。由于在发送错误的双音多频信息后,无需重新发送所有的双音多频信息就能够修改已发送的双音多频信息,因此,缩短了双音多频信息的发送时间,提高了发送效率。

实施例二:

图2示出了本发明第二实施例提供的一种双音多频信息接收方法的流程图,详述如下:

步骤S21,与发送端建立通话后,接收发送端发送的双音多频信息。

该步骤中,接收端接收的双音多频信息包括高频信号和低频信号,每一个双音多频信息与预设的字符对应。比如,可设定由高频信号“1209”和低频信号“770”组成的双音多频信息对应的字符为“4”。

步骤S22,在所述双音多频信息包括作为删除指令的双音多频信息时,根据所述删除指令修改接收的双音多频信息。

该步骤中,根据删除指令修改接收的双音多频信息包括删除上一个接收的双音多频信息,也包括修改接收的指定位置的双音多频信息。

可选地,当修改接收的双音多频信息为删除上一个接收的双音多频信息时,所述在所述双音多频信息包括作为删除指令的双音多频信息时,根据所述删除指令修改接收的双音多频信息,具体包括:

C1、将接收的双音多频信息解码为字符串。

C2、逐个解析所述字符串中的字符,在解析得到的字符为第一指定字符时,删除所述第一指定字符以及上一个字符。

上述C1和C2中,将接收的双音多频信息解码为字符串之后,再通过解析 得到的字符串,以判断字符串中是否存在第一指定字符,若存在,则删除第一指定字符以及所述第一指定字符的上一个字符并输出。例如,假设第一指定字符为del,得到的字符串为“012del”,则接收端将删除“del”以及“2”这两个字符,最后得到“01”这一字符串。具体地,通过直接判断接收的双音多频信息中是否为第一指定字符对应的双音多频信息,若存在,则删除该第一指定字符对应的双音多频信息,以及该第一指定字符对应的双音多频信息的上一个双音多频信息,当不再接收到双音多频信息之后,将本次接收的所有的双音多频信息解析为对应的字符串。

可选地,在根据删除指令修改接收的双音多频信息修改接收的指定位置的双音多频信息时,所述在所述双音多频信息包括作为删除指令的双音多频信息时,根据所述删除指令修改接收的双音多频信息,具体包括:

D1、将接收的双音多频信息解码为字符串。

D2、逐个解析所述字符串中的字符,在解析得到的相邻两个字符为第一指定字符和第二指定字符时,获取所述第二指定字符与下一个第二指定字符之间的字符,以及获取所述下一个第二指定字符之后的字符。

D3、将获取的所述第二指定字符与下一个第二指定字符之间的字符转化为对应的数字,并将转化得到的数字对应的位置上的字符替换为获取的所述下一个第二指定字符之后的字符。

上述D1~D3中,第一指定字符表示删除操作,两个第二指定字符之间的字符表示删除的位置信息,第2个第二指定字符之后的字符表示用于替换的信息。当检测到第一指定字符时,暂不执行删除上一个字符的操作,继续解析后续的字符串,以判断所述第一指定字符的下一个字符是否为第二指定字符,若为第二指定字符,则继续解析,在解析到第2个第二指定字符时,将两个第二指定字符之间的字符识别为“需删除的双音多频信息的位置信息”,之后,继续解析,直到解析到第三指定字符,并将第2个第二指定字符与第三指定字符 之间的字符识别为“用于修正的字符”,该第三指定字符为标识信息输入结束的字符,本实施例中为#键。由于可直接修改接收端指定位置上的字符,因此,无需用户重新输入所有的字符,即接收端无需重新识别用户输入的所有的字符,从而减少了工作量,缩短了号码识别时间。

本发明第二实施例中,接收端解析接收的双音多频信息,当接收的双音多频信息包括作为删除指令的双音多频信息时,根据所述删除指令修改接收的双音多频信息。由于可直接修改接收端指定位置上的字符,因此,无需用户重新输入所有的字符,即接收端无需重新识别用户输入的所有的字符,从而减少了工作量,缩短了号码识别时间。

应理解,在本发明实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

实施例三:

图3示出了本发明第三实施例提供的一种双音多频信息发送装置的结构图,该双音多频信息发送装置可以应用在终端中,该终端可以包括经无线接入网RAN与一个或多个核心网进行通信的用户设备,该用户设备可以是移动电话(或称为“蜂窝”电话)、具有移动设备的计算机等,例如,用户设备还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语音和/或数据。又例如,该移动设备可以包括智能手机、平板电脑、个人数字助理PDA、销售终端POS或车载电脑等。为了便于说明,仅示出了与本发明实施例相关的部分。

该双音多频信息发送装置包括:双音多频信息发送单元31和删除信息发送单元32。其中:

双音多频信息发送单元31,用于与接收端建立通话后,在号码按键被按压时,将对应的双音多频信息发送至接收端。

其中,每一个号码按键对应一个双音多频信息,每一个双音多频信息包括一个高频信号和一个低频信号。

删除信息发送单元32,用于在删除按键被按压时,生成删除信息,并将所述删除信息发送至接收端,以使所述接收端根据所述删除信息修改接收的双音多频信息。

其中,生成的删除信息可包括由高频信号和低频信号组合得到的双音多频信息,也可以仅包括一个高频信号。

可选地,所述删除信息发送单元32包括:

低频信号确定模块,用于在删除按键被按压时,生成删除信息,并确定上一个发送的双音多频信息中的低频信号;所述删除信息包括高频信号。其中,上一个发送的双音多频信息中的低频信号为上一个被按压的号码按键对应的低频信号

信号组合发送模块,用于将所述高频信号与所述低频信号组合为一个双音多频信息作为删除指令发出至接收端,以使所述接收端根据所述删除指令修改接收的双音多频信息。预先设定删除指令对应一个双音多频信息,当接收端接收到与预先设定的双音多频信息匹配的双音多频信息时,判断该双音多频信息为删除指令,进而执行相应的删除操作。

可选地,所述删除信息发送单元32包括:

删除指令发送模块,用于在删除按键被按压时,生成删除信息并发送至接收端,所述删除信息包括作为删除指令的双音多频信息。

修改信息发送模块,用于获取需删除的双音多频信息的位置信息,以及,获取用于修正的双音多频信息,并将获取的需删除的双音多频信息的位置信息以及用于修正的双音多频信息发送至接收端,以使所述接收端根据所述用于修正的双音多频信息修改所述需删除的双音多频信息的位置信息对应的双音多频 信息。

其中,为了便于接收端识别出“需删除的双音多频信息的位置信息”,可在发送“需删除的双音多频信息的位置信息”之前以及之后,发送指定的字符至接收端。

可选地,该双音多频信息发送装置包括:信息显示单元,用于显示删除指定的双音多频信息后的全部的双音多频信息。具体地,发送端存储发送至接收端的双音多频信息,并判断存储的双音多频信息是否存在与删除指令对应的双音多频信息,若存在,则根据删除指令执行相应的操作并显示操作后的结果。

本发明第三实施例中,由于在发送错误的双音多频信息后,无需重新发送所有的双音多频信息就能够修改已发送的双音多频信息,因此,缩短了双音多频信息的发送时间,提高了发送效率。

实施例四:

图4示出了本发明第四实施例提供的一种双音多频信息接收装置的结构图,该双音多频信息接收装置可以应用在终端中,该终端可以包括经无线接入网RAN与一个或多个核心网进行通信的用户设备,该用户设备可以是移动电话(或称为“蜂窝”电话)、具有移动设备的计算机等,例如,用户设备还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语音和/或数据。又例如,该移动设备可以包括智能手机、平板电脑、个人数字助理PDA、销售终端POS或车载电脑等。为了便于说明,仅示出了与本发明实施例相关的部分。

该双音多频信息接收装置包括:双音多频信息接收单元41和信息修改单元42。其中:

双音多频信息接收单元41,用于与发送端建立通话后,接收发送端发送的双音多频信息。

其中,接收端接收的双音多频信息包括高频信号和低频信号,每一个双音 多频信息与预设的字符对应。

信息修改单元42,用于在所述双音多频信息包括作为删除指令的双音多频信息时,根据所述删除指令修改接收的双音多频信息。

其中,根据删除指令修改接收的双音多频信息包括删除上一个接收的双音多频信息,也包括修改接收的指定位置的双音多频信息。

可选地,所述信息修改单元42包括:

双音多频信息解码模块,用于将接收的双音多频信息解码为字符串。

字符删除模块,用于逐个解析所述字符串中的字符,在解析得到的字符为第一指定字符时,删除所述第一指定字符以及上一个字符。

将接收的双音多频信息解码为字符串之后,再通过解析得到的字符串,以判断字符串中是否存在第一指定字符,若存在,则删除第一指定字符以及所述第一指定字符的上一个字符并输出。当然,也可以直接判断接收的双音多频信息中是否为第一指定字符对应的双音多频信息,若存在,则删除该第一指定字符对应的双音多频信息,以及该第一指定字符对应的双音多频信息的上一个双音多频信息,当不再接收到双音多频信息之后,将本次接收的所有的双音多频信息解析为对应的字符串。

可选地,所述信息修改单元42包括:

字符串获取模块,用于将接收的双音多频信息解码为字符串。

字符串解析模块,用于逐个解析所述字符串中的字符,在解析得到的相邻两个字符为第一指定字符和第二指定字符时,获取所述第二指定字符与下一个第二指定字符之间的字符,以及获取所述下一个第二指定字符之后的字符。

字符替换模块,用于将获取的所述第二指定字符与下一个第二指定字符之间的字符转化为对应的数字,并将转化得到的数字对应的位置上的字符替换为获取的所述下一个第二指定字符之后的字符。

其中,第一指定字符表示删除操作,两个第二指定字符之间的字符表示删 除的位置信息,第2个第二指定字符之后的字符表示用于替换的信息。当检测到第一指定字符时,暂不执行删除上一个字符的操作,继续解析后续的字符串,以判断所述第一指定字符的下一个字符是否为第二指定字符,若为第二指定字符,则继续解析,在解析到第2个第二指定字符时,将两个第二指定字符之间的字符识别为“需删除的双音多频信息的位置信息”,之后,继续解析,直到解析到第三指定字符,并将第2个第二指定字符与第三指定字符之间的字符识别为“用于修正的字符”,该第三指定字符为标识信息输入结束的字符。由于可直接修改接收端指定位置上的字符,因此,无需用户重新输入所有的字符,即接收端无需重新识别用户输入的所有的字符,从而减少了工作量,缩短了号码识别时间。

本发明第四实施例中,由于可直接修改接收端指定位置上的字符,因此,无需用户重新输入所有的字符,即接收端无需重新识别用户输入的所有的字符,从而减少了工作量,缩短了号码识别时间。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同装置来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述装置实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和装置,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或 一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述装置的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

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