一种呼叫方法、跨集群短号服务器和网络设备与流程

文档序号:13564384阅读:342来源:国知局

本发明涉及移动通信技术领域,尤其涉及一种呼叫方法、跨集群短号服务器和网络设备。



背景技术:

随着移动通信技术的不断发展,虚拟专用移动网(virtualprivatemobilenetwork,vpmn)的集群用户越来越多,一个用户至少加入到一个集群(例如家庭网)的情况越来普遍。作为一个集群中的成员,每个成员都在加入时配置了能够在集群内部使用的短号码,该短号码在集群范围内与该用户的长号码唯一对应,用户既可以使用长号拨打,也可以通过短号拨打对端用户,因为短号在集群内部排序有致,非常容易记忆,所以非常受用户欢迎,使用频率越来越普遍,用户往往忘记了长号,却记住相应的短号。

在现有技术中,实现短号呼叫的方法有:第一种是在移动用户归属的归属位置寄存器(homelocationregister,hlr)中增加存储用户群的长号和短号对应关系表,在移动用户发起虚拟专用网络(virtualprivatenetwork,vpn)服务请求时,由移动业务交换中心(mobileswitchingcenter,msc)或拜访位置寄存器(visitorlocationregister,vlr)与主叫归属的hlr进行信息交互,完成主叫终端与被叫终端间的接续;第二种是改良了长短号翻译功能,基于业务控制点(servicecontrolpoint,scp),获取主叫用户vpn短号,完成主叫终端与被叫终端间的接续;第三种是同一个号码加入多个vpmn的集群后,当呼叫请求对应的vpmn业务不是第一业务控制点管理的业务时,在被叫短号码前增加vpmn业务对应的预定义字冠,通过特殊字冠二次触发方法解决多个vpmn短号呼叫控制的问题;第四种是通过呼叫请求消息中携带的被呼叫设备所属子网boss标识、短号码以及所属集群标识,并根据获取到的所述长号码,确定所述被呼叫设备所属的scp,将呼叫请求路由至确定的scp,减少了跨省vpmn长短号翻译的时延,缩短了呼叫的接续时间。

然而,上述四种方法都是主叫终端和被叫终端均同属于一个集群内,那么,在现实生活中,当用户终端没电或者没带时,同时急需与集群内某个成员通话,由于平常总是使用短号互拨,只记得短号,不记得长号,此时周围虽然有很多通信终端可用,但是因为忘记了被叫终端的长号而导致无法发起呼叫,如此,现有的当主叫终端不在被叫终端所属的集群中时无法实现短号呼叫。



技术实现要素:

有鉴于此,本发明实施例期望提供一种呼叫方法、跨集群短号服务器和网络设备,以解决当主叫终端不在被叫终端所属的集群中时无法实现短号呼叫的技术问题,防止在紧急情况下无法利用短号进行呼叫给用户带来的不便。

为达到上述目的,本发明的技术方案是这样实现的:

第一方面,本发明实施例提供了一种呼叫方法,包括:接收网络设备转发的集群用户使用集群外用户的终端发送的呼叫请求;所述呼叫请求包括:所述集群用户的用户号码、及与所述集群用户属于同一集群的被叫短号;根据被叫短号和所述集群用户的用户号码,确定与所述被叫短号对应的被叫长号;发送所述被叫长号至所述网络设备。

在上述方案中,所述呼叫请求还携带有所述集群用户的用户密码;所述根据被叫短号和所述集群用户的用户号码,确定与所述被叫短号对应的被叫长号之前,所述方法还包括:根据所述集群用户的用户号码和所述集群用户的用户密码,对所述集群用户进行鉴权,得到鉴权结果;根据鉴权结果确定所述集群用户具有集群短号业务授权时,执行所述根据被叫短号和所述集群用户的用户号码确定与所述被叫短号对应的被叫长号的操作。

在上述方案中,所述根据所述集群用户的用户号码和所述集群用户的用户密码,对所述集群用户进行鉴权,得到鉴权结果,包括:获取业务运营支撑系统boss中存储的用户号码与用户密码的对应关系;根据所述对应关系,对所述集群用户的用户号码和所述集群用户的用户密码进行鉴权,得到所述鉴权结果;或者,发送所述集群用户的用户号码和所述集群用户的用户密码至所述boss;接收所述boss返回的鉴权结果。

所述根据被叫短号和所述集群用户的用户号码,确定与所述被叫短号对应的被叫长号,包括:发送所述被叫短号和所述集群用户的用户号码至业务控制点scp;接收所述scp返回的与所述被叫短号对应的被叫长号;其中,所述集群用户的用户号码用于所述scp确定与所述集群用户的用户号码对应的所述集群,所述被叫短号用于所述scp从所述集群中,确定出所述被叫短号对应的被叫长号。

第二方面,本发明实施例提供了一种呼叫方法,包括:接收集群用户使用集群外用户的终端发送的呼叫请求,其中,所述呼叫请求包括:跨集群短号接入码、所述集群用户的用户号码、及与所述集群用户属于同一集群的被叫短号;根据所述跨集群短号接入码,将所述呼叫请求转发至跨集群短号服务器;接收所述跨集群短号服务器发送的与所述被叫短号对应的被叫长号;根据所述被叫长号,执行所述集群外用户的终端与所述被叫长号的终端之间的呼叫连接。

在上述方案中,所述呼叫请求还包括:所述集群用户的用户密码。

第三方面,本发明实施例提供了一种跨集群短号服务器,包括:接收模块,用于接收网络设备转发的集群用户使用集群外用户的终端发送的呼叫请求;所述呼叫请求包括:所述集群用户的用户号码、及与所述集群用户属于同一集群的被叫短号;确定模块,用于根据被叫短号和所述集群用户的用户号码,确定与所述被叫短号对应的被叫长号;发送模块,用于发送所述被叫长号至所述网络设备。

在上述方案中,所述呼叫请求还携带有所述集群用户的用户密码;所述服务器还包括:鉴权模块,用于根据所述集群用户的用户号码和所述集群用户的用户密码,对所述集群用户进行鉴权,得到鉴权结果;执行模块,用于根据鉴权结果确定所述集群用户具有集群短号业务授权时,执行所述根据被叫短号和所述集群用户的用户号码确定与所述被叫短号对应的被叫长号的操作。

在上述方案中,所述鉴权模块,具体用于:获取业务运营支撑系统boss中存储的用户号码与用户密码的对应关系;根据所述对应关系,对所述集群用户的用户号码和所述集群用户的用户密码进行鉴权,得到所述鉴权结果;或者,发送所述集群用户的用户号码和所述集群用户的用户密码至所述boss;接收所述boss返回的鉴权结果。

在上述方案中,所述确定模块,具体用于:发送所述被叫短号和所述集群用户的用户号码至业务控制点scp;接收所述scp返回的与所述被叫短号对应的被叫长号;其中,所述集群用户的用户号码用于所述scp确定与所述集群用户的用户号码对应的所述集群,所述被叫短号用于所述scp从所述集群中,确定出所述被叫短号对应的被叫长号。

第四方面,本发明实施例提供了一种网络设备,包括:第一接收模块,用于接收集群用户使用集群外用户的终端发送的呼叫请求,其中,所述呼叫请求包括:跨集群短号接入码、所述集群用户的用户号码、与所述集群用户属于同一集群的被叫短号;转发模块,用于根据所述跨集群短号接入码,将所述呼叫请求转发至跨集群短号服务器;第二接收模块,用于接收所述跨集群短号服务器发送的与所述被叫短号对应的被叫长号;连接模块,用于根据所述被叫长号,执行所述集群外用户的终端与所述被叫长号的终端之间的呼叫连接。

在上述方案中,所述呼叫请求还包括:所述集群用户的用户密码。

本发明实施例所提供的呼叫方法、跨集群短号服务器和网络设备,该方法包括:跨集群短号服务器接收网络设备转发的集群用户使用集群外用户的终端发送的呼叫请求;呼叫请求包括:集群用户的用户号码、及与集群用户属于同一集群的被叫短号,那么,跨集群短号服务器在接收到的集群用户的用户号码和与集群用户属于同一集群的被叫短号之后,就可以确定出被叫长号,最后将被叫长号发送至网络设备,使得网络设备根据被叫长号接续被叫长号的终端,从而实现了当主叫终端不在被叫终端所属的集群中时能够进行短号呼叫,防止在紧急情况下不同集群的终端无法利用短号进行呼叫给用户带来的不便。

附图说明

图1为本发明实施例中的呼叫系统的结构示意图;

图2为本发明实施例中的呼叫方法的一种可选的流程示意图;

图3为本发明实施例中的呼叫方法的另一种可选的流程示意图;

图4为本发明实施例中的呼叫方法的又一种可选的流程示意图;

图5为本发明实施例中的呼叫方法的再一种可选的的流程示意图;

图6为本发明实施例中的跨集群短号服务器的一种可选的结构示意图;

图7为本发明实施例中的网络设备的一种可选的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

本发明实施例提供一种呼叫系统,图1为本发明实施例中的呼叫系统的结构示意图,如图1所示,该呼叫系统包括:主叫msc11、网络设备12、跨集群短号服务器13、业务运营支撑系统(boss,businessoperationsupportsystem)14、scp15和被叫msc16;其中,上述网络设备12分别连接至主叫msc11、被叫msc16和跨集群短号服务器13,上述跨集群短号服务器13分别连接至boss14和scp15;

其中,上述主叫msc11是通常理解的端局,指主叫通信终端在通信网络中注册,是一种用于完成通信需求的局点,当主叫msc11覆盖范围内的通信设备发起主叫申请时,主叫msc11首先根据呼叫请求中的前缀初步判断业务,本发明中,当主叫msc11中配置有特定的业务接入码路由数据时,该主叫msc11会将呼叫请求转发给网络设备12,从而触发跨集群短号服务器13的业务。

上述网络设备12可以是通常理解的关口局,例如,中国移动网与其他网络(包括业务服务器)互通的局点,网络设备12进一步判断具体的接入业务,本发明中,上述网络设备12可以为移动交换中心网关(gmsc,gatewaymobileswitchingcenter),当gmsc判断呼叫接入码是跨集群短号业务接入码时,则将本次呼叫接入跨集群短号服务器13,如果是其他接入码,则将呼叫转接到对应的其他业务服务器。

上述跨集群短号服务器13用于解析呼叫请求,触发安全鉴权,触发长短号翻译,并将翻译后的长号反馈给网络设备12。

上述boss14用于存储用户号码和用户密码的数据,提供与跨集群短号服务器13交互安全鉴权数据的接口,该boss14包括存储单元,同步单元或鉴权单元;其中存储单元是用于存储和管理用户号码与用户密码的对应关系,用户密码是用户在boss14中业务办理的唯一凭证;同步单元是指当用户密码或者用户号码发生变更时,将用户号码和密码数据同步到跨集群短号服务器13中;鉴权单元是指当跨集群短号服务器13发起对用户的鉴权时,boss14接收鉴权请求,并在boss14内部完成鉴权,同时将鉴权结果反馈给跨集群短号服务器13,根据前面安全鉴权的两个方案,同步单元和鉴权单元可以只选其一,基于鉴权效率的考虑,推荐使用同步单元的鉴权方案。

上述scp15用于存储用户的集群数据,管理长号短号数据,完成集群内长短号翻译工作。

上述被叫msc16用于被叫短号的用户与主叫终端建立通话连接,完成主被叫双方通话需求,网络设备12根据反馈的被叫长号接续被叫msc16,完成主叫msc11与被叫msc16建立连接,进而使得主叫终端与被叫终端建立连接。

结合本发明实施例,在上述呼叫系统中,跨集群短号服务器13接收网络设备12转发的集群用户使用集群外用户的终端发送的呼叫请求,呼叫请求包括:集群用户的用户号码、及与集群用户属于同一集群的被叫短号,根据被叫短号和集群用户的用户号码,确定与被叫短号对应的被叫长号,发送被叫长号至网络设备12。

网络设备12接收集群用户使用集群外用户的终端发送的呼叫请求,其中,呼叫请求包括:跨集群短号接入码、集群用户的用户号码、及与集群用户属于同一集群的被叫短号,根据跨集群短号接入码,将呼叫请求转发至跨集群短号服务器13,接收跨集群短号服务器发送的与被叫短号对应的被叫长号,根据被叫长号,执行集群外用户的终端与被叫长号的终端之间的呼叫连接。

下面结合上述系统来对本发明实施例提供的呼叫方法进行说明。

图2为本发明实施例中的呼叫方法的一种可选的流程示意图;如图2所示,该呼叫方法包括:

s201:主叫msc11接收到的集群用户使用集群外用户的终端发送的呼叫请求,发送呼叫请求至网络设备12,呼叫请求包括:跨集群短号接入码、集群用户的用户号码、集群用户的用户密码、及与集群用户属于同一集群的被叫短号;

其中,上述集群用户和被叫短号的终端是同属于一个集群中的用户,上述集群外用户的终端可以为其他集群中的用户终端,也可以为普通用户的用户终端,这里,本发明不做具体限定。

举例来说,假设用户a的终端与用户b的终端属于同一集群网中时,当用户a在未携带终端的情况下,需要与用户b取得联系,但是用户a只记得用户b的终端对应的短号,此时,用户a使用用户c的终端来呼叫用户b的终端,其中,用户c的终端可以为另一集群的用户终端,也可以为普通用户的用户终端,所以,用户a使用用户c的终端直接拨打用户b的短号是无法接通的,此时,用户a为了与用户b取得联系,用户a可以在用户c的终端上拨打“跨集群短号接入码+集群用户的用户号码+集群用户的用户密码+与集群用户属于同一集群的被叫短号”。

其中,集群用户的用户号码为用户a的终端的号码,集群用户的用户密码可以由用户a预先设置的,上述跨集群短号接入码可以是一段固定长度的数字组合,也可以是一段固定长度的符合组合,这里,本发明不做具体限定。

s202:网络设备12根据跨集群短号接入码,将呼叫请求转发至跨集群短号服务器13;

这里,网络设备12在接收到呼叫请求之后,根据跨集群短号接入码确定该呼叫请求对应的业务类型,当呼叫类型为跨集群短号业务时,将呼叫请求中的集群用户的用户号码、集群用户的用户密码、与集群用户属于同一集群的被叫短号转发至跨集群短号服务器13;

s203:跨集群短号服务器13根据集群用户的用户号码和集群用户的用户密码,对集群用户进行鉴权,得到鉴权结果;根据鉴权结果确定集群用户具有集群短号业务授权时,执行根据被叫短号和集群用户的用户号码确定与被叫短号对应的被叫长号的操作。

在上述s203中,跨集群短号服务器13实现鉴权可以通过以下方式实现:

在一种可选的实施例中,s203可以包括:跨集群短号服务器13获取业务运营支撑系统boss14中存储的用户号码与用户密码的对应关系;根据对应关系,对集群用户的用户号码和集群用户的用户密码进行鉴权,得到鉴权结果;

这里,跨集群短号服务器13在获取到用户号码与用户密码的对应关系可以是实时同步boss14中的用户号码与用户密码的对应关系,也可以是按照固定周期来同步boss14中的用户号码与用户密码的对应关系;

跨集群短号服务器13根据接收到的集群用户的用户号码,从对应关系中先查找是否存在该集群用户的用户号码,如果存在,再核对集群用户的用户密码是否正确,只有在集群用户的用户号码与集群用户的用户密码都正确的情况下,鉴权结果确定为该集群用户具有集群短号业务授权;

否则,当该集群用户的用户号码不存在或者该集群用户的用户密码不正确的情况下,则鉴权结果确定为该集群用户不具有集群短号业务授权,此时,跨集群短号服务器13通过网络设备12、主叫msc11将第一提示信息发送至集群用户a使用的用户c的终端,这里,第一提示信息可以是以文字形式显示在用户c的终端上,也可以是以语音形式在该用户c的终端上播放,以提示用户a不具有集群短号业务授权。

通过跨集群短号服务器13自身对集群用户的用户号码和集群用户的用户密码进行鉴权,可以提高鉴权效率。

在另一种可选的实施例中,s203可以包括:跨集群短号服务器13发送集群用户的用户号码和集群用户的用户密码至boss14;接收boss14返回的鉴权结果。

这里,跨集群短号服务器13中没有用户号码与用户密码的对应关系的情况下,跨集群短号服务器13需要将集群用户的用户号码和集群用户的用户密码发送至boss14,boss14根据自身存储的用户号码与用户密码的对应关系对该集群用户进行鉴权,得到鉴权结果,这里鉴权的方法与上述跨集群短号服务器13的鉴权方法类似;

boss14鉴权得到鉴权结果发送至跨集群短号服务器13,当鉴权结果确定为该集群用户具有集群短号业务授权,执行s204;否则,当该集群用户的用户号码不存在或者该集群用户的用户密码不正确的情况下,则鉴权结果确定为该集群用户不具有集群短号业务授权,此时,跨集群短号服务器13通过网络设备12、主叫msc11将第一提示信息发送至用户c的终端,这里,第一提示信息可以是以文字形式显示在该用户c的终端上,也可以是以语音形式在该集群用户的终端上播放,以提示用户a不具有集群短号业务授权。

s204:跨集群短号服务器13发送被叫短号和集群用户的用户号码至scp15;

其中,跨集群短号服务器13在得到的鉴权结果为该集群用户具有集群短号业务授权时,将集群用户的用户号码和被叫短号发送至scp15。

s205:scp15根据集群用户的用户号码确定与用户号码对应的集群,从集群中确定出与被叫短号对应的被叫长号,发送被叫长号至跨集群短号服务器13;

这里,需要说明的是,当scp15根据集群用户的用户号码未找到与该用户号码对应的集群,或者,在找到与用户号码对应的集群,但是在该集群中未找到与被叫短号对应的长号,则scp15发送第二提示信息至跨集群短号服务器13,跨集群短号服务器13将第二提示信息通过网络设备12、主叫msc11发送至用户c的终端,这里,第二提示信息可以是以文字形式显示在用户c的终端上,也可以是以语音形式在用户c的终端上播放,以提示用户a未查找到被叫长号。

s206:跨集群短号服务器13发送被叫长号至网络设备12;

s207:网络设备12接续被叫msc16。

至此,通过本发明实施例,使得集群用户使用的集群外用户的终端与被叫长号的终端建立连接。

本发明实施例中,跨集群短号服务器根据接收到的用户号码和被叫短号,确定出被叫长号,使得集群用户使用集群外用户的终端与集群内的其他用户建立连接;也就是说,跨集群短号服务器在接收到的集群用户的用户号码和与集群用户属于同一集群的被叫短号之后,就可以确定出被叫长号,最后将被叫长号发送至网络设备,使得网络设备根据被叫长号接续被叫长号的终端,从而实现了当主叫终端不在被叫终端所属的集群中时能够进行短号呼叫,防止在紧急情况下不同集群的终端无法利用短号进行呼叫给用户带来的困扰,大大方便了用户的生活。

本发明实施例,在短号呼叫领域中,主叫终端所对应的号码不再与特定的集群进行绑定,即使主叫终端设备的号码不属于任何集群,也可以通过本技术方案为不同的集群用户提供方便的短号呼叫功能,为用户提供了更好的用户体验,用户凭借用户密码,不但可以在系统中办理各种业务,而且可以在任何终端设备上进行集群或家庭内短号呼叫,而不需要记忆冗长无序的长号码,同时,没有用户密码授权的用户无法使用集群内短号资源,一方面提升了业务灵活性,另一方面也保护了用户隐私号码。

另外,本发明可广泛应用各种跨集群的短号呼叫场景中,用户只需凭借用户密码和集群内短号即可在各种通信设备上灵活、自由、安全地进行短号呼叫服务,为用户提供更好的用户体验。

为了更清楚的对上述呼叫方法进行说明,下面举实例对上述一个或多个实施例进行说明。

以图1中的呼叫系统为基础对呼叫方法进行说明,基于图1,图3为本发明实施例中的呼叫方法的另一种可选的流程示意图;其中,用户a使用用户c的终端与用户b取得联系,跨集群短号接入码为12570用户a的用户号码为13912345678,用户a的用户密码阿为111111,用户b的被叫短号为801,如图3所示,该呼叫方法包括:

s301:用户a在用户c的终端上通过拨打12570+13912345678+111111+801发送呼叫请求,主叫msc11接收到呼叫请求后,转发呼叫请求至网络设备12;

s302:网络设备12通过解析呼叫请求,得到接入码为12570,则将呼叫请求中的13912345678+111111+801发送至跨集群短号服务器13;

s303:跨集群短号服务器13从网络设备12发送的呼叫请求中截取13912345678+111111,将13912345678+111111发送至boss14;

s304:boss14根据13912345678+111111对用户a进行鉴权,得到鉴权结果,并将鉴权结果发送至跨集群短号服务器13;

s305:跨集群短号服务器13接收鉴权结果,得到的鉴权结果为用户a具有跨集群短号业务的授权时,截取13912345678+801,并将13912345678+801发送至scp15;

s306:scp15根据13912345678查找用户a的集群,然后从集群中查找801对应的长号,得到的被叫长号的终端即为用户b的终端,将被叫长号发送至跨集群短号服务器13;

s307:跨集群短号服务器13发送被叫长号至网络设备12;

s308:网络设备12根据被叫长号接续被叫msc16。

至此,用户c的终端与用户b的终端建立连接,使得用户a通过用户c的终端与用户b取得联系,当用户a与用户c的通话结束后,用户a应该主动在用户b的终端上删除本次紧急通话记录,避免用户密码泄露。

在上述实例中,通过呼叫请求中的跨集群短号服务器13接入码,将呼叫请求转到跨集群短号服务器13,跨集群短号服务器13在通过用户号码和用户密码鉴权后,完成长短号翻译功能,接通主被叫通信设备,本技术方案通过增加跨集群短号服务器13,基于用户密码安全鉴权的呼叫方法,实现用户在不同终端设备上都可使用短号呼叫的服务,解决了忘记长号的用户在紧急情况下使用他人终端拨打电话的需求,本技术方案对整体网络影响较小,投资小,实现快,是一种高效灵活安全的跨集群短号呼叫方案,采用本技术方案的运营商,能够在紧急情况下,为用户提供非常有用的呼叫服务,能够与其他运营商服务严格区分开,能极大地提升用户满意度和产品美誉度,是一种投资小,收益大的增值服务类型。

下面站在呼叫系统中各个设备侧对上述呼叫方法进行说明。

首先,站在跨集群短号服务器侧对呼叫方法进行描述。

图4为本发明实施例中的呼叫方法的又一种可选的流程示意图;如图4所示,该呼叫方法包括:

s401:接收网络设备转发的集群用户使用集群外用户的终端发送的呼叫请求;呼叫请求包括:集群用户的用户号码、及与集群用户属于同一集群的被叫短号;

呼叫请求还携带有集群用户的用户密码时,在s402之前,该方法可以包括:根据集群用户的用户号码和集群用户的用户密码,对集群用户进行鉴权,得到鉴权结果;根据鉴权结果确定集群用户具有集群短号业务授权时,执行根据被叫短号和集群用户的用户号码确定与被叫短号对应的被叫长号的操作。

在一种可选的实施例中,为了增强呼叫中的安全性,根据集群用户的用户号码和集群用户的用户密码,对集群用户进行鉴权,得到鉴权结果,包括:获取业务运营支撑系统boss中存储的用户号码与用户密码的对应关系;根据对应关系,对集群用户的用户号码和集群用户的用户密码进行鉴权,得到鉴权结果;或者,发送集群用户的用户号码和集群用户的用户密码至boss;接收boss返回的鉴权结果。

s402:根据被叫短号和集群用户的用户号码,确定与被叫短号对应的被叫长号;

在一种可选的实施例中,在上述s402可以包括:发送被叫短号和集群用户的用户号码至业务控制点scp;接收scp返回的与被叫短号对应的被叫长号;其中,集群用户的用户号码用于scp确定与集群用户的用户号码对应的集群,被叫短号用于scp从集群中,确定出被叫短号对应的被叫长号。

s403:发送被叫长号至网络设备。

其次,站在网络设备侧对呼叫方法进行描述。

图5为本发明实施例中的呼叫方法的再一种可选的流程示意图;如图5所示,该呼叫方法包括:

s501:接收集群用户使用集群外用户的终端发送的呼叫请求,其中,呼叫请求包括:跨集群短号接入码、集群用户的用户号码、及与集群用户属于同一集群的被叫短号;

s502:根据跨集群短号接入码,将呼叫请求转发至跨集群短号服务器;

s503:接收跨集群短号服务器发送的与被叫短号对应的被叫长号;

s504:根据被叫长号,执行集群外用户的终端与被叫长号的终端之间的呼叫连接。

其中,呼叫请求还包括:集群用户的用户密码。

基于同一发明构思,本发明实施例提供一种跨集群短号服务器,与上述一个或者多个实施例中的所述跨集群短号服务器一致。

图6为本发明实施例中的跨集群短号服务器的一种可选的结构示意图;如图6所示,跨集群短号服务器包括:接收模块61、确定模块62和发送模块63;其中,接收模块61,用于接收网络设备转发的集群用户使用集群外用户的终端发送的呼叫请求;呼叫请求包括:集群用户的用户号码、及与集群用户属于同一集群的被叫短号;确定模块62,用于根据被叫短号和集群用户的用户号码,确定与被叫短号对应的被叫长号;发送模块63,用于被叫长号至网络设备。

本发明实施例中,跨集群短号服务器根据接收到的用户号码和被叫短号,确定出被叫长号,使得集群用户使用集群外用户的终端与集群内的其他用户建立连接;也就是说,跨集群短号服务器在接收到的集群用户的用户号码和与集群用户属于同一集群的被叫短号之后,就可以确定出被叫长号,最后将被叫长号发送至网络设备,使得网络设备根据被叫长号接续被叫长号的终端,从而实现了当主叫终端不在被叫终端所属的集群中时能够进行短号呼叫,防止在紧急情况下不同集群的终端无法利用短号进行呼叫给用户带来的不便

在一种可选的实施例中,为了增强呼叫中的安全性,在呼叫请求还携带有集群用户的用户密码;跨集群短号服务器还包括:鉴权模块,用于根据集群用户的用户号码和集群用户的用户密码,对集群用户进行鉴权,得到鉴权结果;执行模块,用于根据鉴权结果确定集群用户具有集群短号业务授权时,执行根据被叫短号和集群用户的用户号码确定与被叫短号对应的被叫长号的操作。

在一种可选的实施例中,上述鉴权模块,具体用于:获取业务运营支撑系统boss中存储的用户号码与用户密码的对应关系;根据对应关系,对集群用户的用户号码和集群用户的用户密码进行鉴权,得到鉴权结果;或者,发送集群用户的用户号码和集群用户的用户密码至boss;接收boss返回的鉴权结果。

在一种可选的实施例中,上述确定模块62,具体用于:发送被叫短号和集群用户的用户号码至业务控制点scp;接收scp返回的与被叫短号对应的被叫长号;其中,集群用户的用户号码用于scp确定与集群用户的用户号码对应的集群,被叫短号用于scp从集群中,确定出被叫短号对应的被叫长号。

在实际应用中,接收模块61、确定模块62及发送模块63均可由位于跨集群短号服务器的中央处理器(cpu,centralprocessingunit)、微处理器(mpu,microprocessorunit)、专用集成电路(asic,applicationspecificintegratedcircuit)或现场可编程门阵列(fpga,field-programmablegatearray)等实现。

基于同一发明构思,本发明实施例提供一种网络设备,与上述一个或者多个实施例中所述的网络设备一致。

图7为本发明实施例中的网络设备的一种可选的结构示意图,如图7所示,该网络设备包括:第一接收模块71、转发模块72、第二接收模块73和连接模块74;其中,第一接收模块71,用于接收集群用户使用集群外用户的终端发送的呼叫请求,其中,呼叫请求包括:跨集群短号接入码、集群用户的用户号码、与集群用户属于同一集群的被叫短号;转发模块72,用于根据跨集群短号接入码,将呼叫请求转发至跨集群短号服务器;第二接收模块73,用于接收跨集群短号服务器发送的与被叫短号对应的被叫长号;连接模块74,用于根据被叫长号,执行集群外用户的终端与被叫长号的终端之间的呼叫连接。其中,呼叫请求还包括:集群用户的用户密码。

在实际应用中,第一接收模块71、转发模块72、第二接收模块73及连接模块74均可由位于网络设备的cpu、mpu、asic或fpga等实现。

本实施例记载一种计算机可读介质,可以为rom(例如,只读存储器、flash存储器、转移装置等)、磁存储介质(例如,磁带、磁盘驱动器等)、光学存储介质(例如,cd-rom、dvd-rom、纸卡、纸带等)以及其他熟知类型的程序存储器;计算机可读介质中存储有计算机可执行指令,当执行指令时,引起至少一个处理器执行包括以下的操作:

接收网络设备转发的集群用户使用集群外用户的终端发送的呼叫请求,呼叫请求包括:集群用户的用户号码、及与集群用户属于同一集群的被叫短号,根据被叫短号和集群用户的用户号码,确定与被叫短号对应的被叫长号,发送被叫长号至网络设备。

本发明实施例中,跨集群短号服务器根据接收到的用户号码和被叫短号,确定出被叫长号,使得集群用户使用集群外用户的终端与集群内的其他用户建立连接;也就是说,跨集群短号服务器在接收到的集群用户的用户号码和与集群用户属于同一集群的被叫短号之后,就可以确定出被叫长号,最后将被叫长号发送至网络设备,使得网络设备根据被叫长号接续被叫长号的终端,从而实现了当主叫终端不在被叫终端所属的集群中时能够进行短号呼叫,防止在紧急情况下不同集群的终端无法利用短号进行呼叫给用户带来的不便。

这里需要指出的是:以上跨集群短号服务器和网络设备实施例项的描述,与上述方法描述是类似的,具有同方法实施例相同的有益效果,因此不做赘述。对于本发明跨集群短号服务器和网络设备实施例中未披露的技术细节,本领域的技术人员请参照本发明方法实施例的描述而理解,为节约篇幅,这里不再赘述。

这里需要指出的是:

应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

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

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

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

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

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

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

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