在PTT系统中实现组呼的方法、系统和用户终端技术方案

技术编号:17630239 阅读:68 留言:0更新日期:2018-04-07 09:04
本公开涉及一种在PTT系统中实现组呼的方法、系统和用户终端。该方法包括获取与用户相关的群组信息,群组信息中至少包含群组标识和与群组标识相关联的群组优先级信息;当用户处于第一群组呼叫中时,响应于其他群组对用户的呼叫,接收PTT服务器对用户发起的寻呼消息,寻呼消息中至少包含其他群组的标识信息;根据获取的群组信息和其他群组的标识信息查询其他群组的优先级,将其他群组的优先级与第一群组的优先级进行比较,如果其他群组的优先级高于第一群组的优先级,则挂断第一群组的呼叫并接通其他群组的呼叫,否则,拒绝其他群组的呼叫并继续保持第一群组的呼叫。本公开降低了组呼延时和PTT服务器的工作负荷。

The method, system, and user terminal of a group call in a PTT system

【技术实现步骤摘要】
在PTT系统中实现组呼的方法、系统和用户终端
本公开涉及数字集群通信领域,特别地,涉及一种在PTT系统中实现组呼的方法、系统和用户终端。
技术介绍
PTT(PushtoTalk,即按即说)/数字集群通信业务也称“一键通”业务,指的是“点到点”和“点到多点”的话音通信业务。PTT业务采用半双工通信方式,即在同一时间只有一人能够讲话,以便于群体交流,主叫方只要按一个按键就可以向一个人或一组人发起通话,不用拨号或等待对方摘机,电话立即接通,并迅速建立通话。PTT/数字集群通信系统从运营方式上可分为专网系统和共网系统。专网系统是仅供某个行业或某个部门内部使用的无线调度指挥通信系统,系统的投资、建设、运营维护等均由行业或部门内部承担,早期的集群系统大多属于这一类型。共网系统是指物理网由专业的电信运营企业负责投资、建设和运营维护,供社会各个有需求的行业、部门或单位共同使用的集群通信系统,它具有资源利用率高、单位成本低廉、网络覆盖广和运营质量好、可持续发展能力强、用户业务可自行管理等诸多优点,是集群通信运营体制的发展方向。目前系统优先级的存储与控制均由PTT服务器实现,其流程较为复杂:当有组呼到达PTT服务器时,服务器侧需要逐个查询该组呼对应的群组中每个用户的状态,如果用户正在进行组呼,则比较新旧两个呼叫的优先级,如果新的呼叫优先级较高,则由服务器发起对每个涉及的用户逐一执行挂断旧呼叫再接入新呼叫的操作,特别是当组呼涉及的用户较多时,将对服务器产生较大负担,同时,在服务器侧对每个用户的状态进行判断将严重增大呼叫的时延,显著降低了用户体验。
技术实现思路
本公开鉴于以上问题中的至少一个提出了新的技术方案。本公开在其一个方面提供了一种在PTT系统中实现组呼的方法,降低了组呼延时和PTT服务器的工作负荷。本公开在其另一方面提供了一种用户终端,降低了组呼延时和PTT服务器的工作负荷。本公开在其又一方面提供了一种在PTT系统中实现组呼的系统,降低了组呼延时和PTT服务器的工作负荷。根据本公开,提供一种在PTT系统中实现组呼的方法,包括:获取与用户相关的群组信息,并存储在用户终端内部,用户签约了一个或多个群组,群组信息中至少包含群组标识和与群组标识相关联的群组优先级信息,每个群组具有不同的优先级;当用户处于第一群组呼叫中时,响应于其他群组对用户的呼叫,接收PTT服务器对用户发起的寻呼消息,寻呼消息中至少包含其他群组的标识信息;根据获取的群组信息和其他群组的标识信息查询其他群组的优先级,将其他群组的优先级与第一群组的优先级进行比较,如果其他群组的优先级高于第一群组的优先级,则挂断第一群组的呼叫并接通其他群组的呼叫,否则,拒绝其他群组的呼叫并继续保持第一群组的呼叫。在本公开的一些实施例中,获取与用户相关的群组信息的步骤包括:在用户终端开机时,通过分组域主动向PTT服务器请求群组信息。在本公开的一些实施例中,获取与用户相关的群组信息的步骤还包括:在用户终端处于待机状态并且群组信息发生改变时,响应于PTT服务器发送的群组信息改变通知,通过分组域向PTT服务器请求改变后的群组信息。在本公开的一些实施例中,获取与用户相关的群组信息的步骤还包括:在用户终端处于呼叫状态并且群组信息发生改变时,接收PTT服务器主动推送的改变后的群组信息。在本公开的一些实施例中,该方法还包括:当多个群组同时呼叫处于第一群组呼叫中的用户时,根据获取的群组信息和多个群组的标识信息查询多个群组中每个群组的优先级,将多个群组中的最高优先级与第一群组的优先级进行比较,如果高于第一群组的优先级,则挂断第一群组的呼叫并接通具有最高优先级的群组的呼叫,否则,拒绝多个群组的呼叫并继续保持第一群组的呼叫。根据本公开,还提供了一种用户终端,包括:群组信息获取单元,用于获取与用户相关的群组信息,并存储在用户终端内部,用户签约了一个或多个群组,群组信息中至少包含群组标识和与群组标识相关联的群组优先级信息,每个群组具有不同的优先级;寻呼消息接收单元,用于当用户处于第一群组呼叫中时,响应于其他群组对用户的呼叫,接收PTT服务器对用户发起的寻呼消息,寻呼消息中至少包含其他群组的标识信息;优先级处理单元,用于根据获取的群组信息和其他群组的标识信息查询其他群组的优先级,将其他群组的优先级与第一群组的优先级进行比较,如果其他群组的优先级高于第一群组的优先级,则挂断第一群组的呼叫并接通其他群组的呼叫,否则,拒绝其他群组的呼叫并继续保持第一群组的呼叫。在本公开的一些实施例中,群组信息获取单元通过分组域主动向PTT服务器请求群组信息。在本公开的一些实施例中,在用户终端处于待机状态并且群组信息发生改变时,群组信息获取单元响应于PTT服务器发送的群组信息改变通知,通过分组域向PTT服务器请求改变后的群组信息。在本公开的一些实施例中,在用户终端处于呼叫状态并且群组信息发生改变时,群组信息获取单元接收PTT服务器主动推送的改变后的群组信息。在本公开的一些实施例中,当多个群组同时呼叫处于第一群组呼叫中的用户时,优先级处理单元根据获取的群组信息和多个群组的标识信息查询多个群组中每个群组的优先级,将多个群组中的最高优先级与第一群组的优先级进行比较,如果高于第一群组的优先级,则挂断第一群组的呼叫并接通具有最高优先级的群组的呼叫,否则,拒绝多个群组的呼叫并继续保持第一群组的呼叫。根据本公开,还提供了一种在PTT系统中实现组呼的系统,包括PTT服务器和前述实施例中的用户终端,其中,PTT服务器,用于为用户终端提供群组信息、以及向用户终端发起寻呼消息。本公开的技术方案,由于将对每个群组的优先级判断从PTT服务器转移到每个用户终端中实现,无需PTT服务器再对新群组呼叫所涉及的每个用户进行优先级判断,因此在新群组呼叫的优先级高于原群组呼叫的优先级情况下也就无需再由PTT服务器逐个挂断原群组中的每个电话再接通新群组中的每个电话,简化了现有技术中PTT服务器的业务流程,同时在群组呼叫涉及用户数较多时也不至于为PTT服务器带来较大的处理负荷,同时也减小了接收新群组呼叫的时延。附图说明此处所说明的附图用来提供对本公开的进一步理解,构成本申请的一部分。在附图中:图1是本公开一个实施例的在PTT系统中实现组呼的方法的流程示意图。图2是本公开另一实施例的在PTT系统中实现组呼的方法的流程示意图。图3是根据本公开一个实施例的用户终端的结构示意图。图4是本公开一个实施例的在PTT系统中实现组呼的系统的结构示意图。具体实施方式下面将参照附图描述本公开。要注意的是,以下的描述在本质上仅是解释性和示例性的,决不作为对本公开及其应用或使用的任何限制。除非另外特别说明,否则,在实施例中阐述的部件和步骤的相对布置以及数字表达式和数值并不限制本公开的范围。另外,本领域技术人员已知的技术、方法和装置可能不被详细讨论,但在适当的情况下意在成为说明书的一部分。图1是本公开一个实施例的在PTT系统中实现组呼的方法的流程示意图。如图1所示,该实施例可以包括以下步骤:S102,获取与用户相关的群组信息,并存储在用户终端内部以便在接收到新群组呼叫时进行判断使用,同一用户可以签约一个或多个呼叫群组,群组信息中至少包含群组标识和与该群组标识相关联的群组优先级信息,每个群本文档来自技高网...
在PTT系统中实现组呼的方法、系统和用户终端

【技术保护点】
一种在即按即说PTT系统中实现组呼的方法,其特征在于,包括:用户终端获取与用户相关的群组信息,并存储在用户终端内部,所述用户签约了一个或多个群组,所述群组信息中至少包含群组标识和与群组标识相关联的群组优先级信息,每个群组具有不同的优先级;当所述用户处于第一群组呼叫中时,用户终端响应于其他群组对所述用户的呼叫,接收PTT服务器对所述用户发起的寻呼消息,所述寻呼消息中至少包含所述其他群组的标识信息,以便于用户终端可以根据该标识信息识别出该其他群组的优先级;用户终端根据获取的群组信息和所述其他群组的标识信息查询所述其他群组的优先级,将所述其他群组的优先级与所述第一群组的优先级进行比较,如果所述其他群组的优先级高于所述第一群组的优先级,则挂断所述第一群组的呼叫并接通所述其他群组的呼叫,否则,拒绝所述其他群组的呼叫并继续保持所述第一群组的呼叫;所述获取与用户相关的群组信息的步骤还包括:在所述用户终端处于待机状态并且所述群组信息发生改变时,响应于所述PTT服务器发送的群组信息改变通知,通过分组域向所述PTT服务器请求改变后的群组信息;在所述用户终端处于呼叫状态并且所述群组信息发生改变时,接收所述PTT服务器主动推送的改变后的群组信息。...

【技术特征摘要】
1.一种在即按即说PTT系统中实现组呼的方法,其特征在于,包括:用户终端获取与用户相关的群组信息,并存储在用户终端内部,所述用户签约了一个或多个群组,所述群组信息中至少包含群组标识和与群组标识相关联的群组优先级信息,每个群组具有不同的优先级;当所述用户处于第一群组呼叫中时,用户终端响应于其他群组对所述用户的呼叫,接收PTT服务器对所述用户发起的寻呼消息,所述寻呼消息中至少包含所述其他群组的标识信息,以便于用户终端可以根据该标识信息识别出该其他群组的优先级;用户终端根据获取的群组信息和所述其他群组的标识信息查询所述其他群组的优先级,将所述其他群组的优先级与所述第一群组的优先级进行比较,如果所述其他群组的优先级高于所述第一群组的优先级,则挂断所述第一群组的呼叫并接通所述其他群组的呼叫,否则,拒绝所述其他群组的呼叫并继续保持所述第一群组的呼叫;所述获取与用户相关的群组信息的步骤还包括:在所述用户终端处于待机状态并且所述群组信息发生改变时,响应于所述PTT服务器发送的群组信息改变通知,通过分组域向所述PTT服务器请求改变后的群组信息;在所述用户终端处于呼叫状态并且所述群组信息发生改变时,接收所述PTT服务器主动推送的改变后的群组信息。2.根据权利要求1所述的在PTT系统中实现组呼的方法,其特征在于,所述获取与用户相关的群组信息的步骤包括:在所述用户终端处于开机状态时,通过分组域主动向所述PTT服务器请求所述群组信息。3.根据权利要求1所述的在PTT系统中实现组呼的方法,其特征在于,所述方法还包括:当多个群组同时呼叫处于第一群组呼叫中的用户时,根据获取的群组信息和所述多个群组的标识信息查询所述多个群组中每个群组的优先级,将多个群组中的最高优先级与所述第一群组的优先级进行比较,如果高于所述第一群组的优先级,则挂断所述第一群组的呼叫并接通具有最高优先级的群组的呼叫,否则,拒绝所述多个群组的呼叫并继续保持所述第一群组的呼叫。4.一种用户终端,其特征在于,包括:群组信息获取单元,用于获取与用户相关...

【专利技术属性】
技术研发人员:梅平贺征陈园陈洁陈力
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1