一种接收群组的选择方法和装置与流程

文档序号:19184050发布日期:2019-11-20 01:18阅读:192来源:国知局
一种接收群组的选择方法和装置与流程

本发明涉及移动通信技术,特别是涉及一种接收群组的选择方法和装置。



背景技术:

现有的宽带集群通信(boardbandtrunkingcommunication,b-trunc)协议中,ue如果需要收听某一个群组,需要先由核心网创建该群组,并且在ue所属的小区创建群组的无线资源,无线资源建立后,基站发送集群寻呼(trunkingpaging)消息,之后,ue将根据该trunkingpaging消息中的群组配置来创建组播信道,以接收群组业务。由于核心网并不知道ue在收听哪个群组,为了保证ue正常接收群组业务,当ue进入某个跟踪区域后,核心网便在该ue所属的区域,将该ue签约的所有已经激活的群组的无线资源都建立起来。这样,对于ue不关心的签约群组,核心网也为其创建无线资源,从而会导致无线资源的浪费。

目前,ue只能通过集群寻呼消息获知当前小区激活的群组,但是,对于部分已激活的群组,在当前小区可能没有创建,因此,对于该部分的群组,ue并不知道其是否为激活状态。这样,ue将无法完全获知所关心的群组的激活状态,从而无法确保所选择的接收群组能够接收。

由此可见,现有的宽带集群通信系统存在群组资源浪费以及无法确保ue对接收群组的正常接收的问题。



技术实现要素:

有鉴于此,本发明的主要目的在于提供一种接收群组的选择方法和装置,可以确保ue对接收群组的接收且有利于避免群组资源的浪费。

为了达到上述目的,本发明提出的技术方案为:

一种接收群组的选择方法,包括:

当用户设备ue需要变更接收群组时,将待接收的目标群组通知给核心网,触发核心网将所述ue的所有激活的签约群组通知给所述ue;

所述ue根据核心网的所述通知,更新本地维护的激活的签约群组列表。

较佳地,所述需要变更接收群组的时机包括:

当所述ue检测到用户选择了新的接收群组时;

当所述ue接收到集群寻呼trunkingpaging消息,且trunkingpaging消息携带的激活群组列表中至少包含一个满足预设变更条件的群组,所述ue将待接收的目标群组变更为满足所述变更条件的群组之一时,所述变更条件为群组的优先级高于所述ue本地维护的所有扫描组;

当所述ue的当前接收群组关闭后,所述ue根据本地维护的激活的签约群组列表和扫描组,确定出待接收的目标接收群组时;

和/或,当所述ue根据所述通知,从所述所有激活的签约群组中查找到优先级高于所述目标群组的群组,并将待接收的目标群组变更为所述查找到的群组之一时。

较佳地,所述根据本地维护的激活的签约群组列表和扫描组,确定出待接收的目标群组包括:

如果有符合预设的候选条件的群组,则从符合所述候选条件的群组中选择最高优先级的群组作为待接收的目标群组,所述候选条件为同时存在于所述ue本地维护的激活的签约群组列表和扫描组中,否则,将所述关闭的接收群组作为待接收的目标群组。

较佳地,所述将待接收的目标群组通知给核心网,触发核心网将所述ue的所有激活的签约群组通知给所述ue包括:

所述ue向所述核心网发送预设的第一消息,所述第一消息携带所述待接收的目标群组;

核心网根据所述第一消息,向所述ue发送相应的响应消息;所述响应消息携带激活的签约群组列表,所述激活的签约群组列表中包括所述ue的所有激活的签约群组。

较佳地,所述第一消息为集群群组加入请求trunkinggroupjoinrequest消息;所述响应消息为集群群组加入接受runkinggroupjoinaccept消息。

较佳地,所述更新本地维护的激活的签约群组列表包括:

所述ue删除本地维护的激活的签约群组列表,将所述响应消息携带的激活的签约群组列表作为本地当前维护的激活的签约群组列表。

较佳地,所述方法进一步包括:

当所述ue接收的trunkingpaging消息中携带满足预设的添加条件的激活群组时,将满足所述添加条件的激活群组,添加至所述ue本地维护的激活的签约群组列表中,所述添加条件为属于所述ue的签约群组且未在所述ue本地维护的激活的签约群组列表中。

一种接收群组的选择装置,包括:

交互模块,用于当用户设备ue需要变更接收群组时,将待接收的目标群组通知给核心网,触发核心网将所述ue的所有激活的签约群组通知给所述ue;

维护模块,用于根据所述所有激活的签约群组,更新所述ue本地维护的激活的签约群组列表。

较佳地,所述交互模块,用于当所述ue检测到用户选择了新的接收群组时,将待接收的目标群组通知给核心网;当所述ue接收到集群寻呼trunkingpaging消息,且trunkingpaging消息携带的激活群组列表中至少包含一个满足预设变更条件的群组,所述ue将待接收的目标群组变更为满足所述变更条件的群组之一时,将待接收的目标群组通知给核心网;所述变更条件为群组的优先级高于所述ue本地维护的所有扫描组;当所述ue的当前接收群组关闭后,所述ue根据本地维护的激活的签约群组列表和扫描组,确定出待接收的目标接收群组时,将待接收的目标群组通知给核心网;当所述ue根据所述通知,从所述所有激活的签约群组中查找到优先级高于所述目标群组的群组,并将待接收的目标群组变更为所述查找到的群组之一时,将待接收的目标群组通知给核心网。

较佳地,所述交互模块,用于当所述ue的当前接收群组关闭后,如果有符合预设的候选条件的群组,则从符合所述候选条件的群组中选择最高优先级的群组作为待接收的目标群组,所述候选条件为同时存在于所述ue本地维护的激活的签约群组列表和扫描组中,否则,将所述关闭的接收群组作为待接收的目标群组。

较佳地,所述交互模块,用于向所述核心网发送预设的第一消息,触发核心网根据所述第一消息,向所述ue发送相应的响应消息;所述第一消息携带所述待接收的目标群组,所述响应消息携带激活的签约群组列表,所述激活的签约群组列表中包括所述ue的所有激活的签约群组。

较佳地,所述第一消息为集群群组加入请求trunkinggroupjoinrequest消息;所述响应消息为集群群组加入接受runkinggroupjoinaccept消息。

较佳地,所述维护模块,用于在接收到所述所有激活的签约群组时,删除所述ue本地维护的激活的签约群组列表,将所述响应消息携带的激活的签约群组列表作为本地当前维护的激活的签约群组列表。

较佳地,所述维护模块,进一步用于当所述ue接收的trunkingpaging消息中携带满足预设的添加条件的激活群组时,将满足所述添加条件的激活群组,添加至所述ue本地维护的激活的签约群组列表中,所述添加条件为属于所述ue的签约群组且未在所述ue本地维护的激活的签约群组列表中。

综上所述,本发明提出的接收群组的选择方法和装置,ue在接收群组需要发生变化时,将新的接收群组通知给网络侧,同时从网络侧获知当前该ue的所有已签约且已激活的群组。如此,既可以确保ue能够选择激活的群组作为接收群组,确保对接收群组的接收,又可以使得网络侧实时地准确获知ue当前的接收群组,这样,网络侧只需要为ue当前的接收群组创建群组资源即可,有利于避免为所有签约群组创建群组资源所导致的资源浪费。

附图说明

图1为本发明实施例的方法流程示意图;

图2为本发明实施例的装置结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明作进一步地详细描述。

本发明的核心思想是:ue在改变接收群组时,将新的接收群组通知给网络侧,同时触发网络侧将该ue的所有已签约且激活的群组通知给ue,这样,一方面,网络侧可以准确地获知ue当前关注的群组,使得网络侧只需要保证ue当前通知的接收群组的资源能够正常建立即可,另一方面,ue可以准确获知所关心群组的激活状态,从而可以确保选择处于激活状态的群组作为接收群组。

图1为本发明实施例的方法流程示意图,如图1所示,该实施例实现的接收群组的选择方法主要包括:

步骤101、当用户设备ue需要变更接收群组时,将待接收的目标群组通知给核心网,触发核心网将所述ue的所有激活的签约群组通知给所述ue。

本步骤中,当ue的接收群组发生变化时,需要将新的接收群组通知给核心网,同时,核心网收到ue的通知后,需要将ue的所有签约群组中有哪些已激活的群组告知给ue。如此,可以确保网络侧有针对性地仅为ue当前接收的群组建立相应地群组资源,避免为ue的所有签约群组建立资源所存在的资源浪费问题,同时,还可以确保ue清楚地获知哪些签约群组为已激活的群组,这样,就可以选择已激活的签约群组进行监听,进而确保能够对接收群组进行正常监听。

较佳地,为了确保网络侧能够实时获知ue当前的接听群组,所述需要变更接收群组的时机可以为下述几种场景:

场景一、当所述ue检测到用户选择了新的接收群组时。

场景二、当所述ue接收到集群寻呼trunkingpaging消息,且trunkingpaging消息携带的激活群组列表中至少包含一个满足预设变更条件的群组,所述ue将待接收的目标群组变更为满足所述变更条件的群组之一时,所述变更条件为群组的优先级高于所述ue本地维护的所有扫描组。

场景三、当所述ue的当前接收群组关闭后,所述ue根据本地维护的激活的签约群组列表和扫描组,确定出待接收的目标接收群组时。

较佳地,这里可以采用下述方法根据本地维护的激活的签约群组列表和扫描组,确定出待接收的目标群组:

如果有符合预设的候选条件的群组,则从符合所述候选条件的群组中选择最高优先级的群组作为待接收的目标群组,所述候选条件为同时存在于所述ue本地维护的激活的签约群组列表和扫描组中,否则,将所述关闭的接收群组作为待接收的目标群组。

场景四、当所述ue根据所述通知,从所述所有激活的签约群组中查找到优先级高于所述目标群组的群组,并将待接收的目标群组变更为所述查找到的群组之一时。

较佳地,步骤101可以采用下述方法将待接收的目标群组通知给核心网,并触发核心网将所述ue的所有激活的签约群组通知给所述ue:

步骤x1、所述ue向所述核心网发送预设的第一消息,所述第一消息携带所述待接收的目标群组。

步骤x2、核心网根据所述第一消息,向所述ue发送相应的响应消息;所述响应消息携带激活的签约群组列表,所述激活的签约群组列表中包括所述ue的所有激活的签约群组。

较佳地,为了和现有协议相兼容,上述方法中第一消息和相应的响应消息可以为现有协议中的消息。例如,所述第一消息可以为集群群组加入请求(trunkinggroupjoinrequest)消息;相应地,所述响应消息可以为集群群组加入接受(runkinggroupjoinaccept)消息。

当所述响应消息为集群群组加入接受消息时,需要在集群群组加入接受消息中增加新的信元,利用该新增信元携带激活的签约群组列表,此时,集群群组加入接受消息的消息格式如下表1所示:

表1

表1中,activegrouplist信元为新增的信元,用于携带激活的签约群组列表activegrouplist。activegrouplist可以采用下表2的格式。

表2

表2中groupidbcdnumber和priority的定义参见btrunc标准《基于lte技术的宽带集群通信(b-trunc)系统接口技术要求(第二阶段)终端到集群核心网接口》。

步骤102、所述ue根据核心网的所述通知,更新本地维护的激活的签约群组列表。

本步骤中,ue收到核心网通知的本ue的所有已签约且激活的群组名单后,将利用该群组名单对其本地维护的激活的签约群组列表进行更新,以确保其维护的激活的签约群组列表的准确性。

较佳地,可以采用直接覆盖的方法,更新本地维护的激活的签约群组列表,具体如下:

所述ue删除本地维护的激活的签约群组列表,将所述响应消息携带的激活的签约群组列表作为本地当前维护的激活的签约群组列表。

进一步地,为了确保ue本地维护的激活的签约群组列表的完整和准确性,当ue收到群组寻呼(trunkingpaging)消息时,可以利用该消息携带的激活群组中,对ue本地维护的激活的签约群组列表进行更新,具体方法如下:

当所述ue接收的trunkingpaging消息中携带满足预设的添加条件的激活群组时,将满足所述添加条件的激活群组,添加至所述ue本地维护的激活的签约群组列表中,所述添加条件为属于所述ue的签约群组且未在所述ue本地维护的激活的签约群组列表中。

在实际应用中,为了获得友好的用户体验,ue上只能显示用户选择的组或者正在接收的组,而对于激活群组加入请求消息中的接收群组,则不需要显示给用户。

图2为与上述方法实施例对应的接收群组的选择装置,如图2所示,该装置包括:

交互模块201,用于当用户设备ue需要变更接收群组时,将待接收的目标群组通知给核心网,触发核心网将所述ue的所有激活的签约群组通知给所述ue。

维护模块202,用于根据所述所有激活的签约群组,更新所述ue本地维护的激活的签约群组列表。

较佳地,所述交互模块201,用于当所述ue检测到用户选择了新的接收群组时,将待接收的目标群组通知给核心网;当所述ue接收到集群寻呼trunkingpaging消息,且trunkingpaging消息携带的激活群组列表中至少包含一个满足预设变更条件的群组,所述ue将待接收的目标群组变更为满足所述变更条件的群组之一时,将待接收的目标群组通知给核心网;所述变更条件为群组的优先级高于所述ue本地维护的所有扫描组;当所述ue的当前接收群组关闭后,所述ue根据本地维护的激活的签约群组列表和扫描组,确定出待接收的目标接收群组时,将待接收的目标群组通知给核心网;当所述ue根据所述通知,从所述所有激活的签约群组中查找到优先级高于所述目标群组的群组,并将待接收的目标群组变更为所述查找到的群组之一时,将待接收的目标群组通知给核心网。

较佳地,所述交互模块,用于当所述ue的当前接收群组关闭后,如果有符合预设的候选条件的群组,则从符合所述候选条件的群组中选择最高优先级的群组作为待接收的目标群组,所述候选条件为同时存在于所述ue本地维护的激活的签约群组列表和扫描组中,否则,将所述关闭的接收群组作为待接收的目标群组。

较佳地,所述交互模块,用于向所述核心网发送预设的第一消息,触发核心网根据所述第一消息,向所述ue发送相应的响应消息;所述第一消息携带所述待接收的目标群组,所述响应消息携带激活的签约群组列表,所述激活的签约群组列表中包括所述ue的所有激活的签约群组。

较佳地,所述第一消息为集群群组加入请求trunkinggroupjoinrequest消息;所述响应消息为集群群组加入接受runkinggroupjoinaccept消息。

较佳地,所述维护模块,用于在接收到所述所有激活的签约群组时,删除所述ue本地维护的激活的签约群组列表,将所述响应消息携带的激活的签约群组列表作为本地当前维护的激活的签约群组列表。

较佳地,所述维护模块,进一步用于当所述ue接收的trunkingpaging消息中携带满足预设的添加条件的激活群组时,将满足所述添加条件的激活群组,添加至所述ue本地维护的激活的签约群组列表中,所述添加条件为属于所述ue的签约群组且未在所述ue本地维护的激活的签约群组列表中。

综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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