基于位置的集群调度的方法

文档序号:7628929阅读:112来源:国知局
专利名称:基于位置的集群调度的方法
技术领域
本发明涉及一种基于位置的集群调度的方法。
背景技术
提供基于位置(Location Based Services,简称LBS)服务的系统称为定位业务系统。基于位置的业务,又称移动位置业务或定位业务,是指移动网络通过特定的定位技术获取移动台的地理位置信息,并借助一定的电子地图信息的支持,为用户提供与位置相关的业务。
典型的定位业务系统及其在网络中的位置如图1所示,包括移动台(Mobile Station,简称MS)定位业务的用户端设备,具备定位能力。
定位平台提供定位能力的系统。
地理信息系统(Geography Information System,简称GIS)提供地图等地理信息的系统,它向定位业务系统提供与地理信息相关的信息(也可以内置于定位业务系统中)。
定位业务系统提供定位业务的系统。它通过定位平台获取用户位置、通过GIS系统获取地图,结合用户位置数据和地图数据提供不同的位置业务。定位业务系统一般可分为定位业务系统服务器和定位业务系统客户端(二者也可以合一)。为简要起见,与本发明无关的内部详细结构不再详述。
基站子系统基站子系统由基站收发信机BTS(Base Transceiver System)和基站控制器BSC(Base Station Controller)组成。基站收发信机完成基带信号的调制与解调、射频信号收发等功能,基站控制器则完成无线资源的分配、呼叫处理、功率控制以及支持终端的各类切换。基站子系统BSS通过标准接口和信令网络、分组网络相连,以提供对定位业务的支撑。
集群通信系统是一种可以向专业或公众用户提供移动调度服务的系统,代表着专用移动通信网的发展方向。数字集群通信系统具有系统容量大,频率利用率高,功能多样的优势,目前已经成为集群通信领域的主流技术。通过数字集群通信系统,就可以为用户提供各种丰富的集群业务。
数字集群通信系统基本的网络架构包括如下逻辑功能模块和子系统,如附图中的图2所示A集群终端集群终端通过空中接口和集群系统相连,为用户提供集群系统的各种集群业务,同时也为用户提供传统的普通电话业务、补充业务、短消息业务和数据业务。
B基站系统基站系统由基站收发信机(BTS,Base Transceiver System)和基站控制器(BSC,Base Station Controller)组成。基站收发信机完成基带信号的调制与解调、射频信号收发等功能,基站控制器则完成无线资源的分配、呼叫处理、功率控制以及支持终端的各类切换。基站子系统BSS通过标准接口和集群调度系统、交换系统相连,满足集群终端的各种业务需求,包括集群业务、电话业务和数据业务。
C交换系统交换子系统属于移动通信系统中的核心网,其网络实体包括移动交换中心MSC(Mobile Switching Center)和归属位置寄存器HLR(Home Location Register),主要完成电话互联业务、普通电话呼叫业务和部分增值业务,并提供相关业务功能用户信息的存储和管理功能,包括为具有普通语音业务的移动用户进行开户、注销、业务的鉴权和授权等,同时协助完成用户的呼叫和业务操作。
D短消息服务中心短消息服务中心SMSC(Short Message Service Centre),负责中继、储存或转发短消息。终端到短消息服务中心的协议能传输来自终端或发向终端的短消息。
E集群调度系统集群调度子系统由调度控制中心DCC(Dispatching Control Center)、调度归属寄存器DHR(Dispatching Home Register)、调度台,集群用户数据库和集群短信代理TSMA(Trunking Short Message Agent)组成。集群调度系统主要完成集群调度业务。
调度控制中心(DCC)是集群呼叫的总控制点,完成集群调度呼叫的处理,包括鉴别集群用户、建立各种集群呼叫(如私密呼叫和群组呼叫)、判断集群通话权的请求等。调度控制中心还接收来自反向链路的集群语音数据,根据呼叫的性质再分发到对应的前向链路。
调度归属寄存器(DHR)完成数据库管理和配置功能,为集群用户提供群组注册、群组成员注册,并提供集群成员的本地信息以及集群成员的业务权限记录,完成呼叫统计和计费功能。
调度台是用户组中具有特殊权限的终端,可以发起和参与组呼、广播等调度业务,并能够实现对群组成员的管理功能等。调度台由调度台客户端DAC(DispatcherAgent Client)和调度台服务器DAS(Dispatcher Agent Server)组成,客户端负责接收调度台的调度操作请求并提交给服务器,服务器对上述请求进行处理。
集群用户数据库存储了集群通信系统中所有有关用户的信息。
集群短信代理TSMA(Trunking Short Message Agent)为数字集群通信系统中处理短消息发送的核心功能实体,它与调度子系统中的各功能实体相连,负责处理集群通信中的短消息发送请求;同时与短消息服务中心相连,转发来自集群系统的短消息发送请求,集群短信代理与短消息服务中心之间采用的是标准的短消息点对点协议。需要说明的是,集群短信代理既可以作为单独的功能实体来实现,也可以作为数字集群系统内某个实体的一个功能模块来实现。
集群业务和定位业务都广泛用于公安、交通、医疗、海事、物流、出租等行业用户,这些行业用户的系统管理员在对其所属终端用户进行集群调度的时候,往往希望能事先知道这些终端用户所处的位置,然后以此为基础再选择处于某些区域的终端用户进行调度。其使用终端一般来说也同时具备集群功能和定位功能。为用户同时提供定位功能和集群调度功能的方法首先就是将二者功能合入同一个系统中实现,然而,由于行业用户系统往往具有与行业特征相关比较密切的功能,侧重于定位功能的系统和侧重于集群调度的系统在很多其他功能方面有很大的不同,所以,当前已有的定位业务系统和集群调度系统都是分离的。也就是说,目前的集群通信业务系统都不具备定位功能,同时,当前已有的定位业务系统也没有集群调度功能。而且,正是因为二者的侧重点不同,将来也很难将集群调度功能和定位功能做在同一个系统中。
集群业务和定位业务都广泛用于公安、交通、医疗、海事、物流、出租等行业用户,这些行业用户的系统管理员在对其所属终端用户进行集群调度的时候,往往希望能事先知道这些终端用户所处的位置,然后以此为基础再选择处于某些区域的终端用户进行调度。其使用终端一般来说也同时具备集群功能和定位功能。
为用户同时提供定位功能和集群调度功能的方法首先就是将二者功能合入同一个系统中实现,然而,由于行业用户系统往往具有与行业特征相关比较密切的功能,侧重于定位功能的系统和侧重于集群调度的系统在很多其他功能方面有很大的不同,所以,当前已有的定位业务系统和集群调度系统都是分离的。也就是说,目前的集群通信业务系统都不具备定位功能,同时,当前已有的定位业务系统也没有集群调度功能。而且,正是因为二者的侧重点不同,将来也很难将集群调度功能和定位功能做在同一个系统中。因此,当前使用定位业务系统的行业用户如果想使用集群调度功能,只能在集群调度系统中重新开户,登录集群调度系统使用,从而为用户带来很大的不便和很差的用户体验。因此,这些行业用户迫切希望能将二者的功能结合起来,使得定位业务系统的行业用户可以同时使用集群调度功能。

发明内容
针对现有技术中的缺陷,本发明的目的在于提出一种实现基于位置的集群调度的方法,不需要对现有的定位业务系统和集群调度系统进行改进即可实现同时对用户终端进行定位和集群调度业务。
本发明为了解决上述的问题,提出一种基于位置的集群调度的方法,包括以下步骤(1)定位业务系统向集群调度系统发起集群调度业务请求;(2)集群调度系统根据所述集群调度业务请求,向终端进行集群业务调度操作。
其中,所述步骤(1)具体为①定位业务系统客户端将所述集群调度业务请求转发到集群调度系统的调度台客户端;②调度台客户端将所述集群调度业务请求转发到调度台服务器。
3、根据权利要求1或2所述的基于位置的集群调度的方法,其特征在于,所述集群调度业务请求,包含需要进行调度的终端号码。
其中,该方法还包括以下步骤定位业务系统发起定位操作,以确定终端的位置信息。
其中,步骤(2)具体为(I)调度台服务器对所述集群调度业务请求进行鉴权处理,如果鉴权通过,则进入步骤(5),如果鉴权未通过,则返回错误信息,步骤结束;
(II)调度台服务器对被请求的终端发起调度呼叫;(III)调度台服务器将调度呼叫结果返回给调度台客户端;(IV)调度台客户端将调度台服务器返回的调度呼叫结果转发给定位业务系统;(V)所述定位业务系统判断所述调度呼叫结果是否成功,如果是则用户开始与被调度的集群终端通话,如果否则返回错误信息,步骤结束。
其中,该方法还包括以下步骤当定位业务系统接收到用户的帐户操作请求时,在定位业务系统中进行相应的帐户操作,并在集群调度系统中同步进行相同的帐户操作。
其中,所述定位业务系统和集群调度系统同步进行帐户操作的具体步骤为(A)用户向定位业务系统发起帐户操作请求;(B)定位业务系统为用户在定位业务系统中执行帐户操作;(C)定位业务系统客户端将所述帐户操作请求转发到集群调度系统;(D)集群调度系统为用户在集群调度系统中执行与定位业务系统中相同的帐户操作(F)集群调度系统将帐户操作结果返回定位业务系统;(G)定位业务系统将用户在定位业务系统的开户结果以及用户在集群调度系统的开户结果,返回用户。
其中,所述帐户操作包括开户、销户和修改帐户信息的步骤。
其中,当用户请求进行开户操作时,用户发出的开户请求中包括用户用于定位和发起呼叫的终端号码。
本发明提出的方法使用户能够先进行定位操作,然后根据返回的定位信息,对一个选定区域内的所有终端进行呼叫,使集群调度系统更利于管理和使用,提高了系统的效率。


图1是现有的定位业务系统架构图;图2是现有的数字集群通信系统架构图;图3是本发明系统架构图;图4本发明开户操作流程图;
图5是本发明集群调度流程图。
具体实施例方式
下面根据附图对本发明进行进一步说明。
如图3所示,为了实现本发明提出的实现基于位置的集群调度的方法,需要在现有的定位业务系统的客户端和集群调度业务系统的客户端之间建立连接。其中,定位业务系统和集群调度系统相互独立,集群调度系统中调度台的调度功能和定位业务系统的定位功能都运行在各自独立的客户端上,本发明采用客户端之间松耦合的结合方式,连接集群调度系统和定位业务系统。
如图4所示,用户终端在集群调度系统和定位业务系统进行同步的账户注册,具体的帐户操作包括以下步骤401、用户向定位业务系统发起开户请求,定位业务系统客户端接收到用户的开户资料后,向服务器发出开户请求,所述开户资料至少包含用于定位和发起呼叫的终端号码;402、定位业务系统执行开户操作;403、定位业务系统将接收到的用户开户请求转发到集群调度系统提;404、集群调度系统执行开户操作;405、集群调度系统将开户操作的结果返回定位业务系统;406、定位业务系统将用户在定位操作系统的开户结果以及在集群调度系统的开户结果返回用户。
销户和修改用户信息的操作步骤与步骤401~406原理相同,本领域技术人员根据上述实施例能够导出,这里不再赘述。
本发明提出的实现基于位置的集群调度的方法,根据上述实施例提出的方法使定位业务系统和集群调度业务系统的帐户信息同步。
在实际使用中,当用户需要对终端进行调度操作时,都希望预先获得所有终端的位置信息,然后根据需要,选择位置最为接近的一个或数个终端,对其进行集群调度。例如在公安系统中有突发事件,如果能首先定位终端,然后马上对位置最接近的一个或数个终端发起集群调度操作,无疑将节省大量时间在用户发起定位业务和调度业务请求时,定位业务系统客户端首先根据定位业务请求,向终端发起定位操作,从而获取终端的位置信息,然后根据终端的位置信息,选定一个区域,然后对选定区域内的所有终端进行集群调度操作。具体步骤如图5所示,包括501、定位业务系统接收到用户发起的请求后,首先获取终端的当前位置信息,然后定位操作系统客户端向集群调度业务系统调度台客户端发起集群调度请求,所述集群调度请求中包含需要进行调度的终端号码;502、调度台客户端解析调度请求并检查调度请求的参数的有效性,如果所述调度请求的参数符合集群调度业务系统的格式,则进入步骤503,否则返回定位业务系统错误信息并结束步骤;503、调度台服务器对所述集群调度请求进行业务鉴权,如果鉴权通过,调度台服务器对所述集群调度请求中的终端号对应的终端发起调度;如果鉴权未通过,则返回错误信息,结束步骤;504、调度台服务器将调度结果返回给调度台客户端;505、调度台客户端采用原有调度台客户端和服务器之间的内部接口向调度台服务器发起呼叫请求;506、调度台服务器对集群终端发起呼叫;507、调度台服务器将呼叫结果返回给调度台客户端;508、调度台客户端综合上述步骤中调度台服务器的返回结果,并转发到定位业务系统;509、判断所述调度呼叫结果是否成功,如果成功,则用户端开始与集群终端通话,如果失败,则步骤结束。
以上描述的实施例是说明性的而不是限制性的,本领域技术人员将能理解,在不偏离本发明的范围和精神的情况下,可以对其进行形式和细节进行各种显而易见的修改。但是,在不脱离本发明的精神和范围的情况下,所有的变化和修改都在本发明的保护范围之内。
权利要求
1.一种基于位置的集群调度的方法,其特征在于,该方法包括以下步骤(1)定位业务系统向集群调度系统发起集群调度业务请求;(2)集群调度系统根据所述集群调度业务请求,向终端进行集群业务调度操作。
2.根据权利要求1所述的集群调度的方法,其特征在于,所述步骤(1)具体为①定位业务系统客户端将所述集群调度业务请求转发到集群调度系统的调度台客户端;②调度台客户端将所述集群调度业务请求转发到调度台服务器。
3.根据权利要求1或2所述的基于位置的集群调度的方法,其特征在于,所述集群调度业务请求,包含需要进行调度的终端号码。
4.根据权利要求3所述的基于位置的集群调度的方法,其特征在于,该方法还包括以下步骤定位业务系统发起定位操作,以确定终端的位置信息。
5.根据权利要求4所述的基于位置的集群调度的方法,其特征在于,步骤(2)具体为(I)调度台服务器对所述集群调度业务请求进行鉴权处理,如果鉴权通过,则进入步骤(5),如果鉴权未通过,则返回错误信息,步骤结束;(II)调度台服务器对被请求的终端发起调度呼叫;(III)调度台服务器将调度呼叫结果返回给调度台客户端;(IV)调度台客户端将调度台服务器返回的调度呼叫结果转发给定位业务系统;(V)所述定位业务系统判断所述调度呼叫结果是否成功,如果是则用户开始与被调度的集群终端通话,如果否则返回错误信息,步骤结束。
6.根据权利要求1或5所述的基于位置的集群调度的方法,其特征在于,该方法还包括以下步骤当定位业务系统接收到用户的帐户操作请求时,在定位业务系统中进行相应的帐户操作,并在集群调度系统中同步进行相同的帐户操作。
7.根据权利要求6所述的基于位置的集群调度的方法,其特征在于,所述定位业务系统和集群调度系统同步进行帐户操作的具体步骤为(A)用户向定位业务系统发起帐户操作请求;(B)定位业务系统为用户在定位业务系统中执行帐户操作;(C)定位业务系统客户端将所述帐户操作请求转发到集群调度系统;(D)集群调度系统为用户在集群调度系统中执行与定位业务系统中相同的帐户操作(F)集群调度系统将帐户操作结果返回定位业务系统;(G)定位业务系统将用户在定位业务系统的开户结果以及用户在集群调度系统的开户结果,返回用户。
8.根据权利要求7所述的基于位置的集群调度的方法,其特征在于,所述帐户操作包括开户、销户和修改帐户信息的步骤。
9.根据权利要求8所述的基于位置的集群调度的方法,其特征在于,当用户请求进行开户操作时,用户发出的开户请求中包括用户用于定位和发起呼叫的终端号码。
全文摘要
本发明涉及一种基于位置的集群调度的方法,本发明的目的在于提出一种在现有的定位业务系统和集群调度系统分离的基础上,实现基于位置的集群调度的方法,本发明提出的方法包括用户向定位业务系统客户端发起集群调度业务请求;定位业务系统客户端将所述集群调度业务请求转发到集群调度系统的调度台客户端;将所述请求通过调度台客户端和调度台服务器之间的内部接口,转发到调度台服务器;调度台服务器对所述集群调度业务请求进行鉴权处理;调度台服务器对集群终端发起调度呼叫;调度台服务器将调度呼叫的结果返回给调度台客户端;调度台客户端将调度台服务器返回的调度呼叫结果转发给定位业务客户端。本发明提出的方法提高了系统的效率。
文档编号H04Q7/28GK1984377SQ20051013033
公开日2007年6月20日 申请日期2005年12月12日 优先权日2005年12月12日
发明者陈佩文, 詹亚军, 丁震 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1