首页> 中国专利> 一种支持多种呼叫模式的智能拨号方法及装置

一种支持多种呼叫模式的智能拨号方法及装置

摘要

本发明公开了一种支持多种呼叫模式的智能拨号方法及装置,该方法包括:预先设置运营商拨号号码的号码段规则与呼叫模式的对应关系;获取终端SIM卡的归属域信息;根据所述归属域信息查询归属域运营商拨号号码的号码段规则与呼叫模式的对应关系,选择拨号号码对应的呼叫模式进行呼叫。该装置包括:呼叫模式设置模块、信息获取模块和拨号模块,本发明提供的方法及装置,通过查询归属域运营商拨号号码的号码段规则与呼叫模式的对应关系,从而根据呼叫号码选择合适的呼叫模式,降低了跨网电话带来的资费,同时,由于外界因素导致某种呼叫模式不可用时,能够自动切换到相对稳定的呼叫模式进行呼叫,也保证了用户拨打电话的稳定性。

著录项

  • 公开/公告号CN102780801A

    专利类型发明专利

  • 公开/公告日2012-11-14

    原文格式PDF

  • 申请/专利权人 中兴通讯股份有限公司;

    申请/专利号CN201210246762.0

  • 发明设计人 段新锐;

    申请日2012-07-17

  • 分类号H04M1/26(20060101);

  • 代理机构11262 北京安信方达知识产权代理有限公司;

  • 代理人李健;龙洪

  • 地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部

  • 入库时间 2023-12-18 07:16:49

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-07-06

    授权

    授权

  • 2015-07-15

    实质审查的生效 IPC(主分类):H04M1/26 申请日:20120717

    实质审查的生效

  • 2012-11-14

    公开

    公开

说明书

技术领域

本发明涉及通信领域,具体涉及一种支持多种呼叫模式的智能拨号装置。

背景技术

目前已有的语音呼叫模式主要有:PSTN(Public Switched Telephone  Network,公共交换电话网络)、CS(Circuit Switched,电路交换)和VoIP (Voice over Internet Protocol,因特网协议语音)。

PSTN是一种以模拟技术为基础的传统固网电话系统。PSTN提供的专 有通道由若干个电话交换机连接而成。当两个主机或路由器需要通过PSTN 连接时,在两端的网络接入侧必须使用调制解调器以实现信号的模数(数模) 转换。

CS是一种网络连接,连接过程中是网络中两端点的单路连接。平常使 用的移动电话语音服务就是一种电路域电话。运营商在通话期间为呼叫号码 留一条其他人不得使用的实际的物理通路。

VoIP是将模拟声音信号数字化,并以数据包的方式在IP网络上实时传 输。它的基本原理是通过语音压缩算法对语音数据编码进行压缩处理,对端 将数据包串起来后进行解压处理,最后还原成原来的语音信号。其采用的协 议主要有H.323、SIP等。其中SIP(Session Initiation Protocol,会话初始协 议)协议以其良好的兼容性和可扩展性得到了广泛应用。

PSTN作为传统固网的语音通话模式,以其高覆盖率和众多的用户成为 目前规模最大的电话业务网络。随着移动网络的迅速发展,CS语音凭借其便 携性、移动性也成为人们日常生活中不可或缺的一种语音通信方式。VoIP电 话即平常所说的IP电话,以IP网络为基础进行语音业务的传送,能够充分 利用网络资源,价格低廉。

现在已有的技术已经可以将一种装置与普通电话机相连,以支持PSTN 模式,同时,该装置可以插入SIM卡,支持CS语音呼叫模式,另外还能连 接网络,支持VoIP模式,从而为用户提供多种呼叫模式的电话拨打方式。 但是,现有技术只允许用户在拨打电话时,主观地选择一种呼叫模式进行语 音通信,却无法根据当前线路状态或资费等实际情况采用合适的呼叫模式, 因此,可能会出现影响用户通话质量或者增加用户资费的情况。

发明内容

本发明需要解决的技术问题是提供一种支持多种呼叫模式的智能拨号方 法及装置,在保证通话质量的同时降低跨网电话带来的资费。

为了解决上述技术问题,本发明提供了一种支持多种呼叫模式的智能拨 号方法,包括:

预先设置运营商拨号号码的号码段规则与呼叫模式的对应关系;

获取终端SIM卡的归属域信息;

根据所述归属域信息查询归属域运营商拨号号码的号码段规则与呼叫模 式的对应关系,选择拨号号码对应的呼叫模式进行呼叫。

进一步地,所述获取终端SIM卡的归属域信息,包括:

通过与服务提供商SP交互获取所述终端SIM卡的归属域信息,所述归 属域信息包括:当地区号、当地运营商信息以及当地运营商提供的长途电话 附加码。

进一步地,所述根据所述归属域信息查询归属域运营商拨号号码的号码 段规则与呼叫模式的对应关系,选择拨号号码对应的呼叫模式进行呼叫,包 括:

根据所述当地区号以及所述当地运营商信息,查询当地运营商在该地区 的号码段规则与呼叫模式的对应关系,根据所述拨号号码的号码段选择与该 号码段对应的呼叫模式进行呼叫。

进一步地,所述方法还包括:按照呼叫资费的高低设定呼叫模式的优先 级,其中,资费最低的呼叫模式优先级最高;

在根据所述归属域信息查询归属域运营商拨号号码的号码段规则与呼叫 模式的对应关系,之前还包括:判断所述拨号号码是否为长途电话,如果是, 则采用高优先级的呼叫模式进行呼叫,并在所述拨号号码前加上该呼叫模式 对应的运营商提供的长途附加码。

进一步地,所述方法还包括:

在选择了拨号号码对应的呼叫模式后,判断所述呼叫模式是否可用,若 所述呼叫模式当前不可用,则自动切换到其他稳定的呼叫模式进行呼叫。

为了解决上述技术问题,本发明还提供了一种支持多种呼叫模式的智能 拨号装置,包括:

呼叫模式设置模块,用于预先设置运营商拨号号码的号码段规则与呼叫 模式的对应关系;

信息获取模块,用于获取终端SIM卡的归属域信息;

拨号模块,用于根据所述归属域信息查询归属域运营商拨号号码的号码 段规则与呼叫模式的对应关系,选择拨号号码对应的呼叫模式进行呼叫。

进一步地,所述信息获取模块,用于获取终端SIM卡的归属域信息,包 括:

所述信息获取模块通过与服务提供商SP交互获取所述终端SIM卡的归 属域信息,所述归属域信息包括:当地区号、当地运营商信息以及当地运营 商提供的长途电话附加码。

进一步地,所述拨号模块,用于根据所述归属域信息查询归属域运营商 拨号号码的号码段规则与呼叫模式的对应关系,选择拨号号码对应的呼叫模 式进行呼叫,包括:

所述拨号模块根据所述当地区号以及所述当地运营商信息,查询当地运 营商在该地区的号码段规则与呼叫模式的对应关系,根据所述拨号号码的号 码段选择与该号码段对应的呼叫模式进行呼叫。

进一步地,所述装置还包括优先级设置模块,用于按照呼叫资费的高低 设定呼叫模式的优先级,其中,资费最低的呼叫模式优先级最高;

所述拨号模块,还用于在根据所述归属域信息查询归属域运营商拨号号 码的号码段规则与呼叫模式的对应关系之前,判断所述拨号号码是否为长途 电话,如果是,则自动采用高优先级的呼叫模式进行呼叫,并在所述拨号号 码前加上该呼叫模式的长途附加码。

进一步地,所述拨号模块,还用于在选择了拨号号码对应的呼叫模式后, 判断所述呼叫模式是否可用,若所述呼叫模式当前不可用,则自动切换到其 他稳定的呼叫模式进行呼叫。

与现有技术相比,本发明提供的支持多种呼叫模式的智能拨号方法及装 置,通过查询归属域运营商拨号号码的号码段规则与呼叫模式的对应关系, 从而根据呼叫号码选择合适的呼叫模式,降低了跨网电话带来的资费,同时, 由于外界因素导致某种呼叫模式不可用时,能够自动切换到相对稳定的呼叫 模式进行呼叫,也保证了用户拨打电话的稳定性。

附图说明

图1是实施例中支持多种呼叫模式的智能拨号装置结构图;

图2是实施例中支持多种呼叫模式的智能拨号方法流程图;

图3是一个应用示例中支持多种呼叫模式的智能拨号装置的结构图;

图4是一个应用示例中支持多种呼叫模式的智能拨号系统的结构图;

图5是一个应用示例中支持CS域和PSTN呼叫模式的智能拨号的方法 流程图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图 对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申 请中的实施例及实施例中的特征可以相互任意组合。

实施例:

如图1所示,本实施例提供了一种支持多种呼叫模式的智能拨号装置, 包括:

呼叫模式设置模块,用于预先设置运营商拨号号码的号码段规则与呼叫 模式的对应关系;

邮电资源是邮电部(现信息产业部)统一调度的,例如,其中,运营商 包括电信、移动和联通,电信经营固定电话、宽带业务以及移动业务,例如, 号段133、153、180、189都属于电信运营商,而中国移动的号码段有16种, 中国联通的号码段有7种。

呼叫模式主要有PSTN、CS和VoiP三种,PSTN呼叫模式相对其他呼叫 模式更稳定,但资费较高,而CS呼叫模式则可能受外界影响,不如PSTN 稳定,VoiP是网络电话,其通话质量取决于网络状况,但资费较便宜。预先 设置运营商拨号号码的号码段规则与呼叫模式的对应关系是指:根据拨号号 码的号码段规则,预先设置本地固定电话对应PSTN呼叫模式,移动电话对 应CS呼叫模式,或者在支持VoiP呼叫模式时设置固定电话和移动电话均可 以通过VoiP呼叫模式进行呼叫等对应关系,这样就可以在拨打电话时,根 据拨号号码自动采用对应的呼叫模式进行呼叫了。

信息获取模块,用于获取终端SIM卡的归属域信息;

其中,所述信息获取模块通过与服务提供商SP交互获取所述终端SIM 卡的归属域信息,所述归属域信息包括:当地区号、当地运营商信息以及当 地运营商提供的长途电话附加码。

拨号模块,用于通过相连的电话机拨号,根据所述归属域信息查询归属 域运营商拨号号码的号码段规则与呼叫模式的对应关系,选择拨号号码对应 的呼叫模式进行呼叫。

其中,所述拨号模块根据所述当地区号以及所述当地运营商信息,查询 当地运营商在该地区的号码段规则与呼叫模式的对应关系,根据所述拨号号 码的号码段选择与该号码段对应的呼叫模式进行呼叫。

另外,本实施例装置还包括优先级设置模块,用于按照呼叫资费的高低 设定呼叫模式的优先级,其中,资费最低的呼叫模式优先级最高;例如,对 于PSTN、CS和VoiP这三种呼叫模式来说,VoiP的优先级最高,其次为CS, PSTN的优先级最低。

所述拨号模块,还用于在根据所述归属域信息查询归属域运营商拨号号 码的号码段规则与呼叫模式的对应关系之前,判断所述拨号号码是否为长途 电话,如果是,则自动采用高优先级的呼叫模式进行呼叫,例如,在装置支 持VoiP呼叫模式时采用该呼叫模式进行呼叫,如果不支持VoiP而支持CS, 则采用CS呼叫模式进行呼叫,并在所述拨号号码前加上该呼叫模式对应的 运营商提供的长途附加码。CS拨打长途电话比PSTN更便宜,这样可以快速 拨打长途号码,同时节省了用户的通话资费。

所述拨号模块,还用于在选择了拨号号码对应的呼叫模式后,判断所述 呼叫模式是否可用,若所述呼叫模式当前不可用,则自动切换到其他稳定的 呼叫模式进行呼叫。

由于CS呼叫模式和VoiP呼叫模式都可能会受到外界影响而不稳定,即 当前不可用,例如,对于CS域的网络而言,终端是否注册到CS域,即终端 是否注册到运营商的网络;该装置中是否已插入SIM卡;该装置与网络侧交 互的无线通信模块是否正常都会影响CS的稳定性,一旦出现上述某一种情 况,就需要将本次呼叫切换到相对稳定的呼叫模式,例如PSTN进行呼叫。

如图2所示,采用上述智能拨号装置,本实施例提供了一种支持多种呼 叫模式的智能拨号方法,包括以下步骤:

S101:将该智能拨号装置与电话机相连;

与电话机相连可以支持PSTN呼叫模式,通过SIM卡既可以支持CS呼 叫模式也可以通过网络连接实现VoiP呼叫模式;

S102:获取终端SIM卡的归属域信息;

其中,该智能拨号装置通过与服务提供商SP的交互,获取所述终端SIM 卡的归属域信息,所述归属域信息包括:当地区号、当地运营商信息以及当 地运营商提供的长途电话附加码。

其中,在步骤S101之前,还包括在该智能拨号装置中预先设置运营商 拨号号码的号码段规则与呼叫模式的对应关系,例如,根据拨号号码的号码 段规则,预先设置本地固定电话对应PSTN呼叫模式,例如本地固话号码段 规则为以XXXX开头的号码,移动电话对应CS呼叫模式,例如本地移动电 话号码段规则为中间4位为YYYY的号码;或者在支持VoiP呼叫模式时设 置固定电话和移动电话均可以通过VoiP呼叫模式进行呼叫等对应关系,这 样就可以在拨打电话时,根据拨号号码自动采用对应的呼叫模式进行呼叫了。

又比如,所述终端SIM卡所属运营商为中国电信,而该运营商为了限制 该SIM卡使用者跨运营商呼叫,可以在该智能拨号装置中仅预先设置运营商 拨号号码的号码段规则与呼叫模式的对应关系,例如,中国电信该地区的号 码段规则为以XXXX开头的号码为CS域电话号码,以YYYY开头的号码为 PSTN电话号码,而其他号码则拒绝呼叫。

S103:通过相连的电话机拨号,根据所述归属域信息查询归属域运营商 拨号号码的号码段规则与呼叫模式的对应关系,选择拨号号码对应的呼叫模 式进行呼叫。

其中,作为一种优选的方式,根据所述当地区号以及所述当地运营商信 息,查询当地运营商在该地区的号码段规则与呼叫模式的对应关系,根据所 述拨号号码的号码段选择与该号码段对应的呼叫模式进行呼叫。

例如,该地区的号码段规则为中间4位为XXXX的号码为CS电话号码, 以YYYY开头的号码为PSTN电话号码;如果呼叫号码的中间4位号码段为 XXXX,则选择CS呼叫模式进行拨号呼叫,如果呼叫号码的开头号码段为 YYYY,则选择PSTN呼叫模式进行拨号呼叫,这样可以减少用户拨打跨网 电话产生的资费。

此外,在步骤S102中,还按照呼叫资费的高低设定呼叫模式的优先级, 其中,资费最低的呼叫模式优先级最高;例如,对于PSTN、CS和VoiP这 三种呼叫模式来说,VoiP的优先级最高,其次为CS,PSTN的优先级最低;

可以进一步判断呼叫号码是否为长途电话号码,或者SIM卡的归属域信 息后,根据呼叫号码的区号或者号码段规则都可以判断该呼叫号码是否为长 途电话,如果是,则自动采用高优先级的呼叫模式进行呼叫,并在所述呼叫 号码前加上该呼叫模式的长途附加码。例如,如果同时支持PSTN和CS两 种呼叫模式,由于设置的CS的优先级高于PSTN,则在判断为长途电话时, 通过CS拨打长途电话比PSTN更便宜,选择CS域呼叫模式进行呼叫。

另外,在选择了拨号号码对应的呼叫模式后,还包括以下步骤:

判断所述呼叫模式是否可用,若所选择的呼叫模式当前不可用,则自动 切换到其他稳定的呼叫模式进行呼叫。

例如,CS域的网络相比PSTN而言存在较多的不稳定因素,当选择了 CS域呼叫模式,那么进一步判断该呼叫模式是否可用,对于CS域的网络而 言,判断CS稳定性的条件包括:终端是否注册到CS域,即终端是否注册到 运营商的网络;该装置中是否已插入SIM卡;该装置与网络侧交互的无线通 信模块是否正常等等,一旦出现上述某一种情况,就需要将本次呼叫切换到 相对稳定的呼叫模式,例如PSTN进行呼叫。此时用户无需重复摘机拨号, 智能拨号装置会记忆号码且自动通过PSTN呼叫通道将号码送出。

在一个应用示例中,提供了一种支持多种呼叫模式的智能拨号装置,如 图3所示,该装置除了呼叫模式设置模块之外,信息获取模块和拨号模块由 按键检测模块、数模转换模块、有线通信模块、无线通信模块以及CPU芯片 组成。CPU与各个模块相连,控制各个模块的操作,无线通信模块通过与SP 的交互获取终端SIM卡的归属域信息,当用户输入呼叫号码时,在当地运营 商该地区的号码段规则与呼叫模式的对应关系中根据所述呼叫号码的号码段 查找并选择与该号码段对应的呼叫模式,若所选择的呼叫模式当前不可用, 则自动切换到其他相对稳定的模式进行呼叫,保证通话的稳定性。

下面结合附图对本发明技术方案做详细描述:

按键检测模块,用于检测话机状态,例如,话机当前是摘机状态还是挂 机,是否振铃等等,并将话机状态上报到CPU,同时也接收CPU下发的消 息,以控制话机进行拨号呼叫。

数模/模数转换模块,用于对语音数据进行处理,包括语音编解码、回声 的抑制、消除等。

有线通信模块是PSTN模式与装置的接口。

上述的按键检测模块、数模/模数转换模块和有线通信模块可以由一个或 多个SLIC(Subscriber Line Interface Circuit,用户线路接口芯片)组成,它 能够控制话机状态,为PSTN提供接口以及传输脉冲编码调制PCM数据流。

无线通信模块,用于和网络侧交互,从网络侧接收信号,转换后上报给 CPU,同时接收CPU下发的消息,并反馈给网络侧。该模块在CS域和VoIP 的呼叫建立后为语音数据的传输搭建承载信道。

CPU,用于接收并分析处理各种模块的上报信息,并将处理结果反馈至 各个模块,以控制各个模块的工作。

例如,VoIP呼叫模式时,CPU接收到无线通信模块上报的IP网络侧消 息,处理后下发到SLIC。SLIC检测到话机状态变化时,如话机当前是摘机 状态还是挂机,是否振铃等等,将当前话机状态上报给CPU,CPU处理后将 消息返回给无线通信模块,无线通信模块再于IP网络侧进行交互,最终建立 起语音数据的传输承载信道。

如图4所示,本应用示例还提供了一种支持多种呼叫模式的智能拨号的 系统,该系统包括智能拨号装置、与该装置相连的TCP/IP网络层,以及SP 的网络侧。所述智能拨号装置的按键检测模块、数模转换模块和有线通信模 块由SLIC构成。SLIC与话机和CPU之间通过SPI(Serial Peripheral Interface-- 串行外设接口)总线和PCM接口相连。其中SPI总线负责信号的控制,PCM 主要负责语音数据的传输。无线通信模块作为其他模块与SP的连接点,同 时也为CS和VoiP语音建立时搭建承载信道。

假设该智能拨号装置支持CS域呼叫模式和PSTN模式,如图5所示, 支持多种呼叫模式的智能拨号方法,包括以下步骤:

S201:获取SIM卡的归属域信息,如该SIM卡的归属地区号,所属运 营商信息及该运营商提供的长途附加码等;

S202:根据SIM卡的归属域信息,查找运营商在该地区的号码段规则与 呼叫模式的对应关系;

假设该地区的号码段规则为以XXXX开头的号段为CS域电话,以 YYYY开头的为PSTN电话号码;

S203:用户通过与该装置相连的话机输入号码;

S204:判断该号码是否为长途号码,若是,则转至步骤S205;否则转至 步骤S206;

S205:在送出的号码前自动加上长途附加码,并转至步骤S207;

S206:判断该号码是以哪个号码段开头,若以XXXX开头,则转至步骤 S207,若以YYYY开头,则转至步骤S208;

S207:检查当前CS域的网络是否可以进行正常的呼叫,若可用则转至 步骤S209,不可用转至步骤S208;

判断当前CS域的网络是否可用的条件可以是:当前智能拨号装置是否 注册到CS域,当前智能拨号装置是否已插入SIM卡,以及无线通信模块是 否正常初始化完成等。

S208:通过PSTN呼叫模式进行呼叫;

S209:通过CS呼叫模式进行呼叫。

下面在一个应用示例中进一步说明上述流程,其他应用与其类似。

如智能拨号装置内的SIM卡归属域信息中的本地区号为029,其所属运 营商在该区号地区的号码段规则为以8800开头的号码段属CS域电话,以 9900开头的号码段属PSTN电话,且该运营商的长途附加码为18560。

该装置在初始化时会获取所需的SIM卡信息。若用户摘机欲进行呼叫, 首先判断用户拨打的是长途电话还是非长途电话,假设用户拨打了一个非长 途电话,号码为88001234。首先判断8800号段为CS域电话,然后判断CS 域的网络是否可以进行正常的呼叫,例如,判断智能拨号装置是否注册到CS 域等,若当前CS域网络可用,则通过CS呼叫模式将号码送出,若不可用则 通过PSTN呼叫模式将号码送出;若用户拨打了非长途号码为99005678,则 直接通过PSTN进行呼叫。

若用户拨打了长途电话66005678,首先判断当前CS域网络是否可用, 若当前CS域网络可用,则通过CS呼叫模式将号码1856066005678送出,否 则通过PSTN呼叫模式将该号码送出。

从上述实施例可以看出,相对于现有技术,上述实施例中提供的支持多 种呼叫模式的智能拨号装置,可以减少用户拨打跨网电话产生的资费,且当 所选的网络不可用时,可以自动切换为较稳定的其他模式进行呼叫。当然, 本发明不限于PSTN和CS共存的情况。PSTN、CS和VoIP这三种呼叫模式, 可以两两组合,多种模式共存也是支持的。由于PSTN网络是否可用的情况, 在终端侧无法判断,故当PSTN不可用时,不能切换到其他呼叫模式。

本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序 来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读 存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用 一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用 硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任 何特定形式的硬件和软件的结合。

以上所述仅为本发明的优选实施例而已,并非用于限定本发明的保护范 围。根据本发明的发明内容,还可有其他多种实施例,在不背离本发明精神 及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的 改变和变形,凡在本发明的精神和原则之内,所作的任何修改、等同替换、 改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号