在网络电话中实现就近接续的方法及系统的制作方法

文档序号:7973971阅读:139来源:国知局
专利名称:在网络电话中实现就近接续的方法及系统的制作方法
技术领域
本发明涉及网络电话领域,特别是涉及在网络电话中实现就近接续的方法及系统。
背景技术
就近接续服务是一种与电话位置相关的服务。当用户使用固定电话拨打就近接续服务所指定的某特定号码后,由就近接续服务器查询获得主叫固定电话的定位信息,确定主叫用户所在的地理位置,再在所有被叫中,选择地理位置距离主叫用户最近的一处被叫,将该处被叫与主叫接通。
就近接续服务可广泛应用在医疗、大型连锁服务等机构,为用户提供即时、方便、快捷的服务。如某一大型的连锁便利店使用号码****,作为就近接续服务的特定号码,用户想从该连锁便利店购买某物品时,无需知道该连锁机构任何一家分店的电话号码,只需拨打特定号码****,就近接续服务器就会自动将该呼叫转至距离该用户最近的一家分店的固定电话上。
参阅图1,为在固定电话系统中实现就近接续方法的流程图,具体步骤如下步骤101、用户欲使用某连锁机构的服务,使用固定电话拨打该机构的特定号码;步骤102、电话服务器确定该呼叫号码属于就近接续服务指定的特定号码,将该呼叫转至就近接续服务器;步骤103、就近接续服务器确定该呼叫的特定号码为某连锁机构的服务电话,通过主叫的固定电话号码查询到主叫用户的地址,再从该连锁机构的各分支机构中选择距离该用户地址最近的一家分支机构,就近接续服务器将该分支结构的电话号码返回电话服务器;步骤104、电话服务器将该呼叫转接至该分支机构的电话号码;步骤105、被叫接听电话,主叫用户和被叫商家开始通话。
上述方法中,没有涉及接入服务器、落地网关等设备,不能实现网络电话与公共交换电话网电话的转接,因此只是在公共交换电话网中应用,具有较大的局限性。随着网络电话的普及和推广,迫切需要将就近接续服务引入网络电话系统中,让网络电话用户享受到就近接续服务。

发明内容
本发明所要解决的技术问题是提供在网络电话中实现就近接续的方法及系统,将就近接续服务应用到网络电话系统,让网络电话用户享受到就近接续服务。
本发明一种在网络电话中实现就近接续的方法,包括;主叫终端发送包含就近接续服务号码的呼叫信息至就近服务器;所述接入服务器向就近接续服务器请求被叫终端号码;所述就近接续服务器查找到地理位置距离所述主叫终端最近一处被叫终端,将该被叫终端号码返回所述接入服务器。所述接入服务器拨打该被叫终端号码,如该被叫终端响应,所述主叫终端与所述被叫终端建立媒体流,进行通话。
优选的,按下述步骤,所述接入服务器向就近接续服务器请求被叫终端号码;所述接入服务器将所述就近接续服务号码发送至鉴权服务器;所述鉴权服务器鉴权确定所述就近接续服务号码,返回确认信息;所述接入服务器将所述呼叫信息转发至就近接续服务器,请求被叫终端号码。
优选的,按下述步骤,所述就近接续服务器查找到地理位置距离所述主叫终端最近一处被叫终端;所述就近接续服务器获取所述主叫终端的网络地址,查找该网络地址对应的地理位置;所述就近接续服务器查找所述就近接续服务号码指代的各被叫终端的地理位置;比较确定地理位置距离所述主叫终端最近一处被叫终端。
优选的,按下述步骤,所述就近接续服务器查找到地理位置距离所述主叫终端最近一处被叫终端;所述就近接续服务器获取所述主叫终端的网络地址,及所述就近接续服务号码指代的各被叫终端的网络地址;比较网络地址,确定地理位置距离所述主叫终端最近一处被叫终端。
优选的,按下述步骤,所述主叫终端与所述被叫终端建立媒体流;所述被叫终端发送响应信息至落地网关;所述落地网关转发该响应信息至所述接入服务器;所述接入服务器接通所述主叫终端与所述被叫终端,所述主叫终端与所述被叫终端建立媒体流。
优选的,还包括如该被叫终端未响应,依据预设可发起呼叫次数,判断是否发起下一次呼叫;如是,则发起下一次呼叫。
优选的,按下述步骤,发起下一次呼叫;所述接入服务器获取地理位置距离主叫终端第二近处被叫终端号码;所述接入服务器拨打该被叫终端号码,将所述主叫终端的呼叫转接至该被叫终端。
优选的,继续发起呼叫的规则为按各被叫终端与所述主叫终端地理位置的距离,从近到远顺次对被叫终端发起呼叫。
本发明一种在电话网络中实现就近接续的系统,包括主叫终端、服务器、至少一个被叫终端所述主叫终端,用于发送包含就近接续服务号码的呼叫信息至所述服务器;所述服务器,用于查找到地理位置距离所述主叫终端最近一处被叫终端,拨打该被叫终端号码。所述被叫终端,用于响应呼叫。
优选的,所述服务器包括接入服务器、就近接续服务器、落地网关;所述接入服务器,用于接收所述主叫终端的呼叫信息,向所述就近接续服务器请求被叫终端号码,并拨打该被叫终端号码;所述就近接续服务器,用于获取所述主叫终端的网络地址,查找该网络地址对应的地理位置,查找所述就近接续服务号码指代的各被叫终端的地理位置;比较确定地理位置距离所述主叫终端最近一处被叫终端,将该被叫终端号码返回所述接入服务器。
与现有技术相比,本发明具有以下优点本发明接入服务器获取到地理位置距离主叫终端最近一处被叫终端的号码后,拨打该号码,在被叫终端响应时,所述主叫终端与所述被叫终端建立媒体流,使主叫终端和被叫终端用户进行通话。本发明将就近接续服务应用在网络电话系统中,让网络电话用户享受到就近接续服务,提高就近接续服务的应用范围。
本发明在主叫终端为软件终端,被叫终端为公共交换电话网终端时,就近接续服务器获取所述主叫终端的网络地址,查找该网络地址对应的地理位置,再查找所述就近接续服务号码指代的各被叫终端的地理位置,通过比较确定地理位置距离主叫终端最近一处被叫终端。实现在软件终端与公共电话网络终端之间应用就近接续服务。
本发明在主叫终端为软件终端,被叫终端同为软件终端时,就近接续服务器获取主叫终端的网络地址,及就近接续服务号码指代的各被叫终端的网络地址;比较网络地址,确定地理位置距离主叫终端最近一处被叫终端。因网络地址是按照实际地理位置进行配置的,通过分析比较网络地址,可以确定实际地理位置的距离。实现在软件终端之间应用就近接续服务。
本发明在被叫终端响应之前,按被叫终端与主叫终端地理位置的距离,从近到远顺次对被叫终端发起呼叫,并且可根据被叫服务性质的设定不同的可发起呼叫次数,使就近接续服务更合理化。


图1为在固定电话系统中实现就近接续方法的流程图;图2为本发明在网络电话中实现就近接续方法的一实施例流程信令图;图3为本发明在网络电话中实现就近接续方法的另一实施例信令流程图;图4为本发明为本发明在网络电话中实现就近接续系统的一实施例示意图。
具体实施例方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本发明作进一步详细的说明。
本发明的核心思想是主叫终端发送包含就近接续服务号码的呼叫信息至就近服务器,接入服务器向就近接续服务器请求被叫终端号码,就近接续服务器查找到地理位置距离主叫终端最近一处被叫终端,将该被叫终端号码返回接入服务器。接入服务器拨打该被叫终端号码,如该被叫终端响应,主叫终端与被叫终端建立媒体流,进行通话。
本发明主叫终端为安装有网络电话软件计算机,即软件终端。主叫终端保存有地址本,该地址本记录各个服务机构使用就近接续服务的特定号码,主叫终端每次启动时,网络电话系统对该地址本的版本进行认证,如认证过程中发现有更新的版本,则提示用户更新该地址本。
用户欲使用某机构的就近接续服务,在主叫终端保存的地址本中查找到该机构应用就近接续服务所采用的特定号码,作为就近接续服务电话。用户使用主叫终端拨打该就近接续服务电话,发起呼叫。网络电话系统中的接入服务器接收到该呼叫后,向网络电话系统中的鉴权服务器请求鉴权,该鉴权请求信息包含就近接续服务电话。
鉴权服务器对该就近接续服务电话进行鉴权。因就近接续服务电话为特定号码,其组成与普通电话号码具有明显的区别特征,如前两位号码为“11”,或后两位是“66”,鉴权服务器通过对该特定号码的组成分析,可确定该号码是否为就近接续服务指定的特定号码,是否享有就近接续服务的资格,如是,则返回确定信息到接入服务器;如不是,则返回否定信息到接入服务器。
接入服务器接收到鉴权服务器返回的确定信息,则发送获取被叫终端电话号码的请求信息到就近接续服务器;如接收到否定信息,向主叫终端返回错误信息。
就近接续服务器内置有数据库,该数据库中保存有网络地址与其地理位置的对应关系、各个特定号码与其服务提供机构的对应关系、及各个机构所有的分支机构的地理位置、固定电话的号码、软件终端的网络地址等数据信息。
如被叫终端为公共交换电话网终端,如固定电话。就近接续服务器接收到该请求后,根据主叫终端的网络地址,经查询后确定其地理位置。根据特定号码与其服务提供机构的对应关系,经查询后确定提供服务的机构,再将该机构可提供服务的各分支机构与主叫终端地理位置的距离进行比较,选出地理位置距离主叫终端最近的一处分支机构,将该处分支机构的电话号码作为被叫终端号码返回接入服务器。
接入服务器将该电话号码发送到落地网关,落地网关通过电话网络呼叫该电话号码,被叫用户响应后,落地网关返回响应信息到接入服务器,接入服务器在主叫终端和被叫终端之间建立媒体流,使主叫用户与被叫用户正常通话。
如被叫终端为软件终端时,就近接续服务器获取主叫终端的网络地址,及就特定号码指代的各被叫终端的网络地址,比较各被叫终端与主叫终端的网络地址,确定地理位置距离主叫终端最近一处被叫终端。因网络地址是按照实际地理位置进行配置的,通过分析比较网络地址,可以确定实际地理位置的距离。将该被叫终端的网络地址作为被叫终端号码返回接入服务器。
接入服务器直接链接该被叫终端的网络地址,如该被叫终端响应,主叫终端与被叫终端建立媒体流,主叫终端用户与被叫终端用户进行通话,实现就近接续服务。
因提供就近接续服务的机构大多为连锁的商业机构、医疗服务机构、紧急救助机构等,其分支机构的被叫终端有时比较忙,常常发生占线或无响应情况。本发明接入服务器可根据预置规则判断是否进行下一次呼叫,如是,则进行二次呼叫。下面以被叫终端为固定电话为例,说明本发明在被叫终端无响应情况下,如何继续发起呼叫。
如第一次呼叫的被叫终端无法呼通、占线或无响应,落地网络返回无响应信息到接入服务器。接入服务器发送获取地理位置距离主叫终端第二近被叫的电话号码的请求信息到就近接续服务器,就近接续服务器先查询距离最近的分支机构有无其它电话号码,如有,则返回该分支机构的其它电话号码;如无,则在该机构的各分支结构中选取地理位置距离主叫终端第二近的分机机构,并将该分支结构的电话号码作为被叫号码返回接入服务器。
接入服务器通过落地网关拨打该电话号码。
预置规则为接收到特定号码的呼叫后,在被叫响应之前,可发起设定次数的呼叫。接入服务器根据被叫终端与主叫终端地理位置的距离,从近到远顺次对各被叫终端发起呼叫。
设定的次数可根据提供就近接续服务的机构性质不同而区别设置,如商业连锁服务机构,可设定为两次。因呼叫次数越多,该分支机构距离主叫用户的距离越远,无论是用户前往购买物品还是商家送货都不太方便。如果是紧急救助机构,则可将设定次数设置为较大的数值,甚至可设为无穷大,使接入服务器反复拨打该紧急救助机构各个分支机构的电话,直至接通。
下面以用户使用电话网络在某连锁便利店购买物品为例,说明在网络电话中实现就近接续的方法。参阅图2,为本发明在网络电话中实现就近接续方法的一实施例信令流程图,具体步骤如下步骤201、用户在主叫终端所保存的地址本中,查找到准备购买物品的便利店提供就近接续服务的特定号码,并使用主叫终端拨打该特定号码;步骤202、接入服务器接收到该呼叫后,发送请求鉴权信息到鉴权服务器,该请求鉴权信息包含该特定号码;步骤203、鉴权服务器根据该号码的组成确定其属于就近接续服务指定的特定号码,返回确认信息到接入服务器;步骤204、接入服务器发送获取地理位置距离主叫终端最近一个被叫的电话号码的请求信息到就近接续服务器,该请求信息包含主叫终端的网络地址、特定号码信息;步骤205、就近接续服务器根据主叫终端的网络地址确定主叫终端的地理位置,再将该连锁便利店可提供服务的分支机构地理位置与之比较,选出距离主叫终端地理位置最近的一处分支机构,将该处分支机构的电话号码作为被叫号码返回接入服务器;步骤206、接入服务器发送呼叫请求信息到落地网关;步骤207、落地网关连通电话网络,呼叫该电话号码;被叫终端响应后,落地网关返回响应信息到接入服务器;步骤208、接入服务器在主叫终端和被叫终端之间建立媒体流,使主叫用户和被叫商家通话,主叫用户通过网络电话定购预购买物品。
如果用户在较紧急的情况,使用网络电话拨打某救助机构的特定号码请求救助,当第一次呼叫没有响应的情况下,接入服务器可继续拨打该机构的其他分支机构电话,直至被叫响应。
参阅图3,为本发明在网络电话中实现就近接续方法的另一实施例信令流程图,具体步骤如下步骤301、用户在主叫终端所保存的地址本中,查找到欲寻求救助的救助机构所提供就近接续服务的特定号码,并使用主叫终端拨打该特定号码;步骤302、接入服务器接收到该呼叫后,发送请求鉴权信息到鉴权服务器,该请求鉴权信息包含该特定号码;步骤303、鉴权服务器根据该号码的组成确定其属于就近接续服务指定的特定号码,返回确认信息到接入服务器;步骤304、接入服务器发送获取地理位置距离主叫终端最近一个被叫的电话号码的请求信息到就近接续服务器,该请求信息包含主叫终端的网络地址信息、特定号码信息;
步骤305、就近接续服务器根据主叫终端的网络地址确定主叫终端的地理位置,再将该连锁便利店可提供服务的分支机构地理位置与之比较,选出距离主叫终端地理位置最近的一处分支机构,将该处分支机构的电话号码作为被叫号码返回接入服务器;步骤306、接入服务器发送呼叫请求信息到落地网关;步骤307、落地网关连通电话网络,呼叫该电话号码;反复呼叫3次该被叫终端仍没有响应后,落地网关返回无响应信息到接入服务器;步骤308、接入服务器发送获取地理位置距离主叫终端第二近被叫终端电话号码的请求信息到就近接续服务器;步骤309、就近接续服务器在该救助机构其他分支机构中,选出地理位置距离主叫终端第二近的分支机构,将该处分支机构的电话号码作为被叫号码返回接入服务器;步骤310、接入服务器发送呼叫请求信息到落地网关;步骤311、落地网关连通电话网络,呼叫该电话号码,该被叫终端响应后,落地网关返回响应信息到接入服务器;步骤312、接入服务器在主叫终端和该被叫终端之间建立媒体流,使主叫用户和被叫用户通话,该救助机构的分支机构为用户提供救助。
参阅图4,为本发明在网络电话中实现就近接续系统的一实施例示意图,包括主叫终端41、服务器42、多个被叫终端43,其中服务器42包括接入服务器421、鉴权服务器422、就近接续服务器423、落地网关424。
主叫终端41保存有地址本,该地址本记录各个服务机构使用就近接续服务的特定号码,主叫终端41每次启动时,网络电话系统对该地址本的版本进行认证,如认证过程中发现有更新的版本,则提示用户更新该地址本。主叫终端41通过服务器42使用特定号码呼叫某一被叫终端43。
服务器42确定接收到的呼叫号码为特定号码,获取地理位置距离主叫终端41最近一个所述被叫终端43的电话号码,并呼叫该电话号码。
接入服务器421接收到主叫终端41的呼叫,向鉴权服务器422请求鉴权,如鉴权通过,则向就近接续服务器423请求地理位置距离主叫终端41最近一个被叫终端43的号码。
如被叫终端43为软件终端,返回的号码应为被叫终端43的网络地址,接入服务器421根据该网络地址直接连通被叫终端43。
如被叫终端43为公共交换网终端,接入服务器421通过落地网关424呼叫该电话号码。
在该被叫终端13无响应情况下,接入服务器421可根据内置的预置规则判断是否进行下一次呼叫,如是,则进行二次呼叫。预置规则为接收到特定号码的呼叫后,在被叫响应之前,可发起设定次数的呼叫。接入服务器根据被叫终端与主叫终端地理位置的距离,从近到远顺次对各被叫终端发起呼叫。
鉴权服务器422用于鉴权呼叫号码是否为就近接续服务所指定的特定号码,是否享有就近接续服务的资格,如是,则返回确定信息到接入服务器421;如不是,则返回否定信息到接入服务器421。
就近接续服务器423用于查询获得地理位置距离主叫终端41最近一个被叫终端43的电话号码。就近接续服务器423内置有数据库,该数据库中保存有网络地址与其地理位置的对应关系、各个特定号码与其服务提供机构的对应关系、及各个机构所有的分支机构的地理位置、电话号码、或软件终端网络地址的等数据信息。
如被叫终端43为软件终端,就近接续服务器423获取主叫终端41的网络地址,及就特定号码指代的各被叫终端43的网络地址,比较各被叫终端43与主叫终端41的网络地址,确定地理位置距离主叫终端41最近一处被叫终端43。因网络地址是按照实际地理位置进行配置的,通过分析比较网络地址,可以确定实际地理位置的距离。将该被叫终端43的网络地址作为被叫终端号码返回接入服务器421。
如被叫终端43为公共电话交换网终端,就近接续服务器423接收到该请求后,根据主叫终端41的网络地址,经查询后确定其地理位置;根据特定号码与其服务提供机构的对应关系,经查询后确定提供服务的机构,再将该机构可提供服务的各分支机构与主叫终端41地理位置的距离进行比较,选出地理位置距离主叫终端41最近的一处分支机构,将该处分支机构的电话号码作为被叫号码返回接入服务器421。
落地网关424通过电话网络呼叫该电话号码,被叫用户响应后,落地网关424返回响应信息到接入服务器421,接入服务器421在主叫终端41和被叫终端43之间建立媒体流,使主叫用户与被叫用户正常通话。
被叫终端43用于接收呼叫,并与主叫终端41进行通话。
本发明将就近接续服务应用到网络电话系统中,不仅可以使网络电话用户享受到就近接续服务,还可以作为电信公司的一项新的通信增值业务,提高电信公司的经济效益。还可以扩大各连锁商家的服务范围,提高连锁商家的企业形象、服务质量和经济效益。
以上对本发明所提供的一种在网络电话中实现就近接续的方法和系统,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种在网络电话中实现就近接续的方法,其特征在于,包括;主叫终端发送包含就近接续服务号码的呼叫信息至就近服务器;所述接入服务器向就近接续服务器请求被叫终端号码;所述就近接续服务器查找到地理位置距离所述主叫终端最近一处被叫终端,将该被叫终端号码返回所述接入服务器。所述接入服务器拨打该被叫终端号码,如该被叫终端响应,所述主叫终端与所述被叫终端建立媒体流,进行通话。
2.根据权利要求1所述的方法,其特征在于,按下述步骤,所述接入服务器向就近接续服务器请求被叫终端号码;所述接入服务器将所述就近接续服务号码发送至鉴权服务器;所述鉴权服务器鉴权确定所述就近接续服务号码,返回确认信息;所述接入服务器将所述呼叫信息转发至就近接续服务器,请求被叫终端号码。
3.根据权利要求1所述的方法,其特征在于,按下述步骤,所述就近接续服务器查找到地理位置距离所述主叫终端最近一处被叫终端;所述就近接续服务器获取所述主叫终端的网络地址,查找该网络地址对应的地理位置;所述就近接续服务器查找所述就近接续服务号码指代的各被叫终端的地理位置;比较确定地理位置距离所述主叫终端最近一处被叫终端。
4.根据权利要求1所述的方法,其特征在于,按下述步骤,所述就近接续服务器查找到地理位置距离所述主叫终端最近一处被叫终端;所述就近接续服务器获取所述主叫终端的网络地址,及所述就近接续服务号码指代的各被叫终端的网络地址;比较网络地址,确定地理位置距离所述主叫终端最近一处被叫终端。
5.根据权利要求1所述的方法,其特征在于,按下述步骤,所述主叫终端与所述被叫终端建立媒体流;所述被叫终端发送响应信息至落地网关;所述落地网关转发该响应信息至所述接入服务器;所述接入服务器接通所述主叫终端与所述被叫终端,所述主叫终端与所述被叫终端建立媒体流。
6.根据权利要求1至5任一项所述的方法,其特征在于,还包括如该被叫终端未响应,依据预设可发起呼叫次数,判断是否发起下一次呼叫;如是,则发起下一次呼叫。
7.根据权利要求6所述的方法,其特征在于,按下述步骤,发起下一次呼叫;所述接入服务器获取地理位置距离主叫终端第二近处被叫终端号码;所述接入服务器拨打该被叫终端号码,将所述主叫终端的呼叫转接至该被叫终端。
8.根据权利要求7所述的方法,其特征在于,继续发起呼叫的规则为按各被叫终端与所述主叫终端地理位置的距离,从近到远顺次对被叫终端发起呼叫。
9.一种在电话网络中实现就近接续的系统,其特征在于,包括主叫终端、服务器、至少一个被叫终端所述主叫终端,用于发送包含就近接续服务号码的呼叫信息至所述服务器;所述服务器,用于查找到地理位置距离所述主叫终端最近一处被叫终端,拨打该被叫终端号码。所述被叫终端,用于响应呼叫。
10.根据权利要求9所述的系统,其特征在于,所述服务器包括接入服务器、就近接续服务器、落地网关;所述接入服务器,用于接收所述主叫终端的呼叫信息,向所述就近接续服务器请求被叫终端号码,并拨打该被叫终端号码;所述就近接续服务器,用于获取所述主叫终端的网络地址,查找该网络地址对应的地理位置,查找所述就近接续服务号码指代的各被叫终端的地理位置;比较确定地理位置距离所述主叫终端最近一处被叫终端,将该被叫终端号码返回所述接入服务器。
全文摘要
本发明公开一种在网络电话中实现就近接续的方法,包括;主叫终端发送包含就近接续服务号码的呼叫信息至就近服务器;所述接入服务器向就近接续服务器请求被叫终端号码;所述就近接续服务器查找到地理位置距离所述主叫终端最近一处被叫终端,将该被叫终端号码返回所述接入服务器。所述接入服务器拨打该被叫终端号码,如该被叫终端响应,所述主叫终端与所述被叫终端建立媒体流,进行通话。同时,本发明还公开一种在网络电话中实现就近接续的系统。本发明将就近接续服务应用到网络电话系统,让网络电话用户享受到就近接续服务。
文档编号H04L29/06GK101068287SQ20061016237
公开日2007年11月7日 申请日期2006年12月14日 优先权日2006年12月14日
发明者吴漫川 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1