一种建立集群呼叫的方法和系统的制作方法

文档序号:8398504阅读:381来源:国知局
一种建立集群呼叫的方法和系统的制作方法
【技术领域】
[0001]本发明涉及集群通信领域,具体地,涉及建立集群呼叫的方法和系统。
【背景技术】
[0002]集群通信系统是一种用于集团调度指挥通信的移动通信系统,现有的集群业务一般在专网运营,而专网的业务开发采取的是传统的业务开发模式即业务的实现与具体的底层网络紧密耦合。业务的内容、逻辑、开发都受限于传统封闭的集群网络,因此造成专网的业务开发周期长、开发成本高,对开发和维护人员的技能又要求很高从而很难满足用户的需求,大大限制了新业务的推出,例如现在媒体业务(可视组呼)在传统的集群系统上实现就比较难。
[0003]另一方面,随着3G和MS的引入,第三代通信合作伙伴计划(3rd Generat1nPartnership Pro ject)和欧洲电信标准化组织(European Telecommunicat1ns StandardInstitute)定义了专门的接口规范来描述电信系统的开放能力,称为Parlay X。Parlay是一个让IT开发人员快速创建电信业务的应用程序接口(API)。基于Parlay/OSA的API接口新业务开发模式在公网上得到了广泛应用,使得电信新业务的开发可以采用IT领域的一些快速应用程序构建技术,包括开发的AP1、分布式计算、Java和Web服务。这些接口覆盖了各种电信网的功能,如呼叫控制、SMS/MMS、定位、计费和可用性管理以及策略管理等。
[0004]Parlay/OSA主要设计用在移动网络、固定网络和基于IP的下一代网络,使得新业务的开发可以做到与网络无关、与厂商无关而且快速高效。开发人员可以使用采用各种各样的语言,如C、C++和Java来开发Parlay/OSA的应用。Parlay/OSA基于各种开放的标准,包括 C0RBA、IDL、Java、UML 和 Web 服务(SOAP、XML 和 WSDL)。
[0005]尽管新的模式在电信领域里得到了广泛运用,但是Parlay/OSA API接口目前还没有任何在集群通信系统中实现集群呼叫的技术应用。
[0006]针对相关技术中所存在的上述两种问题,目前尚未提出有效的解决方案。

【发明内容】

[0007]本发明旨在提供一种基于Parlay/OSA的API接口的网关建立集群呼叫的系统和方法,通过改进的系统和方法,运营商或者网络提供商可以将其集群业务的后续开发和维护通过新系统提供的API接口以web的方式进行实现,业务的修改和维护往往开发维护人员只需要通过web页面直接交互进行简单操作来实现,以降低集群业务开发周期和维护成本。
[0008]根据本发明的一个方面,提供了一种建立集群呼叫的方法,包括:
[0009]上层应用服务通过Parlay/OSA网关对集群网络中的单元发起集群呼叫。
[0010]优选地,所述发起集群呼叫是通过:
[0011]应用服务调用Parlay/OSA网关的集群网络API来实现业务逻辑和控制;
[0012]Parlay/OSA网关将所述API解释成集群网络能够理解和执行的信令,通过网关下发到集群中的对应网络单元,
[0013]集群网络提供所述API的底层实现。
[0014]优选地,应用服务所发起的集群呼叫是通过用户在一 web客户端的输入而建立。
[0015]优选地,所述集群网络通过SIP接口与Parlay/OSA网关相连接。
[0016]优选地,在所述集群呼叫之前,该方法还包括,在应用服务中实现集群呼叫的业务逻辑设计和控制。
[0017]优选地,应用服务发起的集群呼叫是通过向Parlay/OSA网关发起创建一个集群呼叫对象的请求,获得该对象的一个引用,根据该对象发起后续的呼叫方。
[0018]优选地,在应用服务创建对象之后,该方法包括:应用服务利用集群组内成员的号码为每个对象创建集群呼叫方。
[0019]优选地,所述集群网络中包括一归属位置寄存器,所述利用集群组内成员的号码为每个对象创建集群呼叫方包括:
[0020]应用服务获取组内成员,Parlay/OSA网关根据组内成员列表向集群网络中的归属位置寄存器获取实际组列表所对应的集群系统中的用户成员号码;
[0021]归属位置寄存器返回组内成员列表,通过Parlay/OSA网关回复应用服务;
[0022]应用服务根据返回成员列表,按顺序为每个对象创建集群呼叫方;
[0023]应用服务将呼叫方对应的呼叫路由到成员号码对象对应的对端;
[0024]Parlay/OSA网关将发送SIP的Invite消息到对应的对端,以创建集群呼叫。
[0025]优选地,所述集群网络包含基站,用于建立多个通信终端的通信,
[0026]并且,在该集群呼叫之后,该方法还包括:
[0027]应用服务通知Parlay/OSA网关需要监控的集群呼叫方的状态事件,
[0028]Parlay/OSA网关发送请求消息到对应的对端,要求上报对应的状态消息。
[0029]优选地,所述状态消息包括所述终端的用户话权申请,且所述终端的话权申请包括以下步骤:
[0030]终端用户申请话权的消息送到呼叫控制服务器;
[0031]呼叫控制服务器检查收到的话权请求消息携带的被叫组号码,查询自己的规则配置表,获取到Parlay/OSA的路由,将话权申请请求以SIP的invite消息发送到Parlay/OSA网关;
[0032]Parlay/OSA网关在调用应用服务之前设置规则调用设置的回调函数,进行话权申请处理;
[0033]应用服务根据内部的话权状态决定是否需要对该次申请进行批准,若需要则继续下一步骤,若否,则进入队列等待;
[0034]如果话权空闲,则应用服务将返回结果为OK ;
[0035]Parlay/OSA网关返回消息OK给呼叫控制服务器;
[0036]呼叫控制服务器返回话权申请OK给该终端,话权申请成功。
[0037]根据本发明的另一个方面,还提供了一种用于建立集群呼叫的系统,包括:
[0038]应用服务模块,
[0039]基础集群网络,以及
[0040]基于Parlay/OSA的网关,在所述应用服务模块以及所述集群网络内的设备之间提供接口,以使应用服务对集群网络中的设备发起集群呼叫。
[0041]优选地,所述应用服务模块用于调用Parlay/OSA网关的集群网络API来实现业务逻辑和控制;
[0042]所述Parlay/OSA网关用于将所述API解释成集群网络能够理解和执行的信令,下发到集群中的对应网络单元,
[0043]所述集群网络用于提供所述API的底层实现。
[0044]优选地,应用服务模块连接于一 web客户端,用于接收用户的输入来建立集群呼口 H。
[0045]优选地,所述集群网络通过SIP接口与Parlay/OSA网关相连接。
[0046]优选地,所述应用服务模块还用于实现集群呼叫的业务逻辑设计和控制。
[0047]优选地,应用服务模块还用于向Parlay/OSA网关发起创建一个集群呼叫对象的请求,获得该对象的一个引用,根据该对象发起后续的呼叫方。
[0048]优选地,在应用服务模块还用于在创建对象之后,利用集群组内成员的号码为每个对象创建集群呼叫方。
[0049]优选地,所述集群网络中包括一归属位置寄存器,所述Parlay/OSA网关还用于根据组内成员列表向集群网络中的归属位置寄存器获取实际组列表所对应的集群系统中的用户成员号码,接收归属位置寄存器返回的组内成员列表,回复应用服务模块;
[0050]应用服务模块还用于根据返回成员列表,按顺序为每个对象创建集群呼叫方,将呼叫方对应的呼叫路由到成员号码对象对应的对端。
[0051]优选地,Parlay/OSA网关还用于,在该集群呼叫之后:
[0052]接收应用服务模块通知的需要监控的集群呼叫方的状态事件,以及发送请求消息到对应的对端,要求上报对应的状态消息。
[0053]优选地,所述集群网络包含基站,用于建立多个通信终端的通信,且所述状态消息包括所述终端的用户话权申请。
[0054]根据本发明的另一个方面,还提供了一种利用上述建立集群呼叫的系统来申请话权的方法,所述集群网络包含呼叫控制服务器以及用于建立多个终端的通信的基站,该方法包括:
[0055]将终端用户申请话权的消息送到呼叫控制服务器;
[0056]呼叫控制服务器检查收到的话权请求消息携带的被叫组号码,查询自己的规则配置表,获取到Parlay/OSA的路由,将话权申请请求以SIP的invite消息发送到Parlay/OSA网关;
[0057]Parl
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1