网关设备的语音呼叫方法和装置与流程

文档序号:13986121阅读:244来源:国知局

(本申请是申请日为2014年04月21日,申请号为2014101614937,申请名称为“网关设备的语音呼叫方法和装置”的分案申请)

本发明实施例涉及通信技术领域,尤其涉及一种网关设备的语音呼叫方法和装置。



背景技术:

接入网关设备中,家庭网关与用户的终端设备接触最为紧密,用于将家庭内部的所有终端设备与外部的所有接入网连接。例如,如果某一家庭要通过家庭内的话机与外界终端进行语音通信,则需要通过家庭网关接入网络后与外界终端进行语音通信。

现有技术中,话机通过家庭网关呼叫时,首先在用户摘机后,由用户通过操作话机按键拨被叫号码,然后话机通过家庭网关发起呼叫请求,最终接通被叫终端,在被叫摘机后,与被叫实现语音通信。

但是,现有的呼叫由于需要由用户通过操作话机按键拨被叫号码,导致操作不便。例如每次语音通信之前首先要翻阅纸质电话簿以查找被叫号码,然后需要用户连续正确按下话机上与被叫号码对应的一连串按键,操作过程繁琐,容易出错;而且一旦按错一个键,就得挂机后重新摘机拨号呼叫,既不方便又耗费大量时间。



技术实现要素:

本发明实施例提供一种网关设备的语音呼叫方法和装置,以简化语音呼叫流程、实现快速呼叫被叫号码的目的,同时提高语音呼叫的可靠性和便捷性,提高语音呼叫效率。

本发明实施例提供一种网关设备的语音呼叫方法,包括:

当用户摘机并根据显示在话机的显示屏上的电子通讯录的信息确定被叫方后,将用户通过话机按键输入的按键值与预配置的呼出方式业务键号码表进行匹配,其中电子通讯录的信息被预先发送到话机,所述电子通讯录的信息至少包括被叫号码和被叫姓名;

当用户通过话机按键输入的按键值与预配置的呼出方式业务键号码表中的通过电子通讯录方式进行语音呼叫的业务键匹配一致时,向话机发送当前被叫号码获取请求,所述当前被叫号码获取请求用于获取当前用户确定的被叫号码;

接收话机响应所述当前被叫号码获取请求后发送的所述当前用户确定的被叫号码,并执行语音呼叫。

其中,在电子通讯录的信息被预先发送到话机之前,还包括:

解析导入到网关设备中的电子通讯录,以获得电子通讯录的信息。

其中,解析导入到网关设备中的电子通讯录,以获得电子通讯录的信息,包括:

通过字段匹配方式解析导入到网关设备中的电子通讯录,以获得电子通讯录的信息。

其中,所述导入到网关设备中的电子通讯录,具体为:

将支持电子通讯录的设备中的电子通讯录通过有线或无线通信方式导入到网关设备中。

其中,电子通讯录的信息被预先发送到话机,包括:

通过频移键控fsk方式将电子通讯录的信息发送到话机。

其中,所述导入到网关设备中的电子通讯录的格式为vcf格式、vcard格式、csv格式、doc格式或excel格式。

其中,所述用户摘机并根据显示在话机的显示屏上的电子通讯录的信息确定被叫方,具体为:

用户摘机并通过话机上的上翻按键和/或下翻按键查看所述显示在显示屏上的电子通讯录的信息,以确定被叫方。

其中,所述预配置的呼出方式业务键号码表预先配置在网关设备中。

相应地,本发明实施例提供一种网关设备的语音呼叫装置,包括:

呼出方式匹配模块,用于当用户摘机并根据显示在话机的显示屏上的电子通讯录的信息确定被叫方后,将用户通过话机按键输入的按键值与预配置的呼出方式业务键号码表进行匹配,其中电子通讯录的信息被预先发送到话机,所述电子通讯录的信息至少包括被叫号码和被叫姓名;

被叫号码获取模块,用于当用户通过话机按键输入的按键值与预配置的呼出方式业务键号码表中的通过电子通讯录方式进行语音呼叫的业务键匹配一致时,向话机发送当前被叫号码获取请求,所述当前被叫号码获取请求用于获取当前用户确定的被叫号码;

语音呼叫模块,用于接收话机响应所述当前被叫号码获取请求后发送的所述当前用户确定的被叫号码,并执行语音呼叫。

本发明实施例提供的网关设备的语音呼叫方法和装置,通过事先将电子通讯录的信息发送到话机并显示在话机的显示屏上,能够使用户通过显示在话机的显示屏上的电子通讯录的信息确定被叫方,并且通过在网关设备预先配置呼出方式业务键号码表,使得当用户确定被叫方后并通过话机按键输入的按键值与预配置的呼出方式业务键号码表中的通过电子通讯录方式进行语音呼叫的业务键匹配一致时,通过向话机发送当前被叫号码获取请求以获取当前被叫号码并执行语音呼叫,因此能够简化语音呼叫流程、实现快速呼叫被叫号码的目的,同时提高了语音呼叫的可靠性和便捷性,提高了语音呼叫效率。

附图说明

为了更清楚地说明本发明,下面将对本发明中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例一提供的一种网关设备的语音呼叫方法的流程图;

图2为本发明实施例二提供的一种网关设备的语音呼叫装置的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施例中的技术方案作进一步详细描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。可以理解的是,此处所描述的具体实施例仅用于解释本发明,而非对本发明的限定,基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。

实施例一

请参阅图1,为本发明实施例一提供的一种网关设备的语音呼叫方法的流程图。本发明实施例的方法可以由配置以硬件和/或软件实现的网关设备的语音呼叫装置来执行,该实现装置典型的是配置于家庭网关中。

如图1所示,所述方法包括:

步骤110、当用户摘机并根据显示在话机的显示屏上的电子通讯录的信息确定被叫方后,将用户通过话机按键输入的按键值与预配置的呼出方式业务键号码表进行匹配,其中电子通讯录的信息被预先发送到话机,所述电子通讯录的信息至少包括被叫号码和被叫姓名;

在本步骤中,电子通讯录是被叫方信息的载体,而电子通讯录的信息具体反映了被叫方的各信息之间的关联关系。电子通讯录的信息至少包括被叫号码和被叫姓名,所述电子通讯录的信息还可以包括被叫家庭地址和被叫电子邮件地址。

其中,话机可以为蓝牙话机、固定电话或无绳话机。

其中,电子通讯录的信息被预先发送到话机的操作可以通过如下的实施方式实施。网关设备解析导入到网关设备中的电子通讯录,以获得电子通讯录的信息;网关设备将所述电子通讯录的信息预先发送到话机。

在电子通讯录的信息被预先发送到话机之前,包括:解析导入到网关设备中的电子通讯录,以获得电子通讯录的信息。

优选地,网关设备可以通过字段匹配方式解析导入到网关设备中的电子通讯录,以获得电子通讯录的信息。

可选地,所述导入到网关设备中的电子通讯录的格式可以为vcf格式、vcard格式、csv格式、doc格式或excel格式。优选地,所述导入到网关设备中的电子通讯录的格式为vcf格式、vcard格式或csv格式,以增加电子通讯录的通用性。

示例性地,以导入到网关设备中的电子通讯录的格式为vcard格式的情况进行说明。所述导入到网关设备中的vcard格式的电子通讯录至少包括如下内容:begin:vcard、version:2.1、name:zhangsan、pref:13400000000和charset=utf-8。

对于网关设备而言,首先在vcard格式的电子通讯录中查找字段name,然后将该字段值zhangsan存储到网关设备内部的预配置的特征信息文件中的相应字段中,例如将该字段值zhangsan存储到网关设备内部的预配置的特征信息文件中的“被叫姓名”的字段中;类似地,网关设备可以在vcard格式的电子通讯录中查找字段pref或call或tel,从而实现对导入到网关设备中的电子通讯录的解析。

其中,网关设备可以通过频移键控(frequency-shiftkeying,fsk)方式将电子通讯录的信息发送到话机。fsk方式是利用载波的频率变化来传递数字信息,是利用基带数字信号离散取值特点去键控载波频率以传递信息的一种数字调制技术。可选地,网关设备也可以通过双音多频(doubletonemultifrequency,dtmf)方式将电子通讯录的信息发送到话机。dtmf方式是一种实现广泛应用于电话通信系统的实现电话号码传输的技术。

其中,可以将支持电子通讯录的设备中的电子通讯录通过有线或无线通信方式导入到网关设备中,其中,有线通信方式包括通过网线或串口等方式进行通信,对此,本实施例不进行限定。

也就是说,将支持电子通讯录的设备(例如,智能手机、平板电脑等)中的电子通讯录导入到网关设备,网关设备通过解析电子通讯录从而获得电子通讯录的信息,然后网关设备将电子通讯录的信息发送到话机,以实现电子通讯录的信息被预先发送到话机的操作。

需要说明的是,可以将支持电子通讯录的设备中的电子通讯录导入到网关设备的存储器中,以使在网关设备断电的情况下,电子通讯录不丢失。

还需要进一步说明的是,将支持电子通讯录的设备中的电子通讯录导入到网关设备后,可以永久使用。当支持电子通讯录的设备中的电子通讯录的信息有变更时,例如增加、删除和/或变更被叫号码和被叫姓名,可以将变更后的电子通讯录导入网关设备,以保证预先发送到话机的电子通讯录的信息的准确性。

在本步骤中,所述用户摘机并根据显示在话机的显示屏上的电子通讯录的信息确定被叫方,具体可以为:用户摘机并通过话机上的上翻按键和/或下翻按键查看所述显示在显示屏上的电子通讯录的信息,以确定被叫方。

在本步骤中,预配置的呼出方式业务键号码表是相对网关设备的设计而言的,而其中的业务键是站在用户的角度来说的,业务键对应网关设备中的呼出方式业务键号码表。

目前各种业务如呼叫保持、呼叫等待或者遇忙前转等的业务键都是由各种标准或规范规定,或由各个电信运营商约定俗成。而本步骤通过预先自定了一个呼出方式业务键,具体地即预先自定了一个通过电子通讯录方式进行语音呼叫的业务键,并将该业务键预先配置在呼出方式业务键号码表中,该业务键与现有的各种标准或规范规定的各种业务键不同,而且与电信运营商约定俗成的各种业务的业务键不同,也即与现有的各种业务的业务键不冲突,即用户通过话机按键输入与该业务键对应的按键值即可通过按这个自定的业务键来获取电子通讯录中被叫号码的方式来语音呼叫被叫号码。

步骤120、当用户通过话机按键输入的按键值与预配置的呼出方式业务键号码表中的通过电子通讯录方式进行语音呼叫的业务键匹配一致时,向话机发送当前被叫号码获取请求,所述当前被叫号码获取请求用于获取当前用户确定的被叫号码;

其中,所述预配置的呼出方式业务键号码表可以预先配置在网关设备中,可以预先配置在网关设备的数据区、程序区或者其他区域,本实施例对此不进行限定。

示例性地,当预配置的呼出方式业务键号码表中通过电子通讯录方式进行语音呼叫的业务键被预先设定为*#,使得所述通过电子通讯录方式进行语音呼叫的业务键与现有的各种标准或规范规定的各种业务键不同,而且与电信运营商约定俗成的各种业务的业务键不同,即与现有的各种业务的业务键不冲突,那么当用户通过话机按键输入的按键值为*#时,网关设备将用户通过话机按键输入的按键值*#与所述预先设定的通过电子通讯录方式进行语音呼叫的业务键*#进行匹配,此时匹配一致,网关设备接着向话机发送当前被叫号码获取请求。再如,当用户通过话机按键输入的按键值为##时,网关设备将用户通过话机按键输入的按键值##与所述预先设定的通过电子通讯录方式进行语音呼叫的业务键*#进行匹配,此时匹配不一致,网关设备不执行向话机发送当前被叫号码获取请求的操作,从而此次语音呼叫失败。

需要说明的是,语音呼叫失败后,用户可以挂机,然后重新摘机并根据显示在话机的显示屏上的电子通讯录的信息确定被叫方,返回步骤110。

步骤130、接收话机响应所述当前被叫号码获取请求后发送的所述当前用户确定的被叫号码,并执行语音呼叫。

本实施例的技术方案,通过事先将电子通讯录的信息发送到话机并显示在话机的显示屏上,能够使用户通过显示在话机的显示屏上的电子通讯录的信息确定被叫方,并且通过在网关设备预先配置呼出方式业务键号码表,使得当用户确定被叫方后并通过话机按键输入的按键值与预配置的呼出方式业务键号码表中的通过电子通讯录方式进行语音呼叫的业务键匹配一致时,通过向话机发送当前被叫号码获取请求以获取当前被叫号码并执行语音呼叫,因此能够简化语音呼叫流程、实现快速呼叫被叫号码的目的,同时提高了语音呼叫的可靠性和便捷性,提高了语音呼叫效率。

实施例二

请参阅图2,为本发明实施例二提供的一种网关设备的语音呼叫装置的结构示意图,所述装置包括:呼出方式匹配模块210、被叫号码获取模块220和语音呼叫模块230。

其中,呼出方式匹配模块210用于当用户摘机并根据显示在话机的显示屏上的电子通讯录的信息确定被叫方后,将用户通过话机按键输入的按键值与预配置的呼出方式业务键号码表进行匹配,其中电子通讯录的信息被预先发送到话机,所述电子通讯录的信息至少包括被叫号码和被叫姓名;被叫号码获取模块220用于当用户通过话机按键输入的按键值与预配置的呼出方式业务键号码表中的通过电子通讯录方式进行语音呼叫的业务键匹配一致时,向话机发送当前被叫号码获取请求,所述当前被叫号码获取请求用于获取当前用户确定的被叫号码;语音呼叫模块230用于接收话机响应所述当前被叫号码获取请求后发送的所述当前用户确定的被叫号码,并执行语音呼叫。

本实施例的技术方案,通过事先将电子通讯录的信息发送到话机并显示在话机的显示屏上,能够使用户通过显示在话机的显示屏上的电子通讯录的信息确定被叫方,并且通过在网关设备预先配置呼出方式业务键号码表,使得当用户确定被叫方后并通过话机按键输入的按键值与预配置的呼出方式业务键号码表中的通过电子通讯录方式进行语音呼叫的业务键匹配一致时,通过向话机发送当前被叫号码获取请求以获取当前被叫号码并执行语音呼叫,因此能够简化语音呼叫流程、实现快速呼叫被叫号码的目的,同时提高了语音呼叫的可靠性和便捷性,提高了语音呼叫效率。

本发明实施例提供的网关设备的语音呼叫装置可执行本发明任意实施例所提供的网关设备的语音呼叫方法,具备执行方法相应的功能模块和有益效果。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用于说明本发明的技术方案,而非对其进行限制;实施例中优选的实施方式,并非对其进行限制,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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