具体实施方式
下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
集群通信***的一个重要特征是对群组UE提供迟后接入的功能,迟后接入是指:在组呼会话建立过程中,部分群组UE由于某些原因(如被呼UE没有开机,或UE不在服务区,或UE没有正确接收到组呼会话建立消息等),导致这部分UE由于未接收到组呼会话信息而无法接入集群业务,因此在组呼会话进行过程中,网络侧需要将组呼会话信息通知给需要进行迟后接入的群组UE。
针对现有技术中还不能实现对群组UE提供迟后接入功能的问题,本发明实施例一提供一种组呼会话信息的传输方法,该方法可以应用于基于TD-LTE(Time Division- Long Time Evolution,时分长期演进)技术的集群通信(通过对现有TD-LTE***进行增强,满足集群业务对承载网的要求)中,并可用于解决迟后接入的群组UE如何获得组呼会话信息的问题。
如图1所示,该组呼会话信息的传输方法包括以下步骤:
步骤101,UE获得当前小区发送的组呼会话对应群组的非接入层组标识;其中,该UE可以为迟后接入的UE。
本发明实施例中,基站设备会广播***消息(如***消息14),且该***消息用于指示当前小区正在进行下行数据发送的组呼会话对应群组的非接入层组标识;基于此,基站设备可以通过***消息将当前小区发送的组呼会话对应群组的非接入层组标识发送给UE。进一步的,当UE成功驻留到当前小区后,UE可以通过接收***消息获得该***消息所指示的当前小区正在进行下行数据发送的组呼会话对应群组的非接入层组标识。
本发明实施例中,为了通过***消息将当前小区发送的组呼会话对应群组的非接入层组标识通知给UE,一种优选的***消息的设计格式如图2所示,该***消息可以为SystemInformationBlockType14(***信息块类型14),且该SystemInformationBlockType14用于指示当前小区正在进行下行数据发送的组呼会话对应群组的非接入层组标识;且在SystemInformationBlockType14中包括TrunkingSessionRecordList(群组会话记录列表)和TrunkingSessionRecord(群组会话记录);TrunkingSessionRecordList为由当前正在进行的组呼会话,即TrunkingSessionRecord组成的列表;在每个TrunkingSessionRecord中,包括此组呼会话对应目标群组的非接入层组标识。
步骤102,UE比较组呼会话对应群组的非接入层组标识以及自身预先存储的群组非接入层标识。
具体的,UE可以通过比较***消息中携带的组呼会话对应群组的非接入层组标识以及自身预先存储的群组非接入层标识来确定是否需要执行迟后接入;当组呼会话对应群组的非接入层组标识与UE预先存储的群组非接入层标识相同时,则UE根据比较结果确定需要执行迟后接入;当组呼会话对应群组的非接入层组标识与UE预先存储的群组非接入层标识不同时,则UE根据比较结果确定不需要执行迟后接入。
例如,当组呼会话对应群组的非接入层组标识为1,且UE预先存储的群组非接入层标识为2,3,4时,则UE确定不需要执行迟后接入;当组呼会话对应群组的非接入层组标识为1,且UE预先存储的群组非接入层标识为1,2,3,4时,则UE确定需要执行迟后接入。
本发明实施例中,当UE根据比较结果确定不需要执行迟后接入时,执行步骤103;当UE根据比较结果确定需要执行迟后接入时,执行步骤104。
步骤103,UE根据预设周期继续接收***消息,并转到步骤102。
本发明实施例中,当根据比较结果确定不需要执行迟后接入时,则UE周期性接收更新后的***消息,并继续比较当前接收的***消息中指示的组呼会话对应群组的非接入层组标识以及自身预先存储的群组非接入层标识。
步骤104,UE从基站设备获得组呼会话对应的组呼会话信息,该组呼会话对应的组呼会话信息包括但不限于:组呼会话对应群组的组呼临时标识以及组呼会话对应群组的当前话权状态信息。
本发明实施例中,UE从基站设备获得组呼会话对应的组呼会话信息具体包括:UE向基站设备发送集群配置信息请求指示以及组呼会话对应群组的非接入层组标识;基站设备接收来自UE的集群配置信息请求指示以及组呼会话对应群组的非接入层组标识;在接收到集群配置信息请求指示后,基站设备利用组呼会话对应群组的非接入层组标识查询组呼会话对应的组呼会话信息;基站设备将组呼会话对应的组呼会话信息发送给UE;UE接收基站设备返回的组呼会话对应的组呼会话信息。
本发明实施例中,针对UE为空闲态的情况或连接态的情况,UE从基站设备获得组呼会话对应的组呼会话信息的方式包括:
方式一,如图3所示,当UE为空闲态UE时,UE从基站设备获得组呼会话对应的组呼会话信息包括:
步骤1、UE向基站设备发送RRC(Radio Resource Control,无线资源控制) Connection(连接) Request(请求)消息,该RRC Connection Request消息的详细内容参见3GPP TS 36.331。
步骤2、基站设备向UE发送RRC Connection Setup(建立)消息,该RRC Connection Setup消息的详细内容参见3GPP TS 36.331。
步骤3、UE向基站设备发送RRC Connection Setup Complete(完成)消息,且该RRC Connection Setup Complete消息中携带集群配置信息请求指示以及组呼会话对应群组的非接入层组标识。
本发明实施例中,UE可以通过在RRC Connection Setup Complete消息中携带RRCConnectionSetupComplete-v9-Trunking-IE,从而通过该IE(Information Elements,信息元素)携带组呼会话对应群组的非接入层组标识以及集群配置信息请求指示trunkingConfigReq。
如图4所示,为本发明实施例中一种优选的携带了上述RRCConnectionSetupComplete-v9-Trunking-IE的RRC Connection Setup Complete消息的格式示意图。
步骤4、基站设备以点到点方式向UE发送TrunkingConfigutaionTransfer(群组配置传输)消息,且在该TrunkingConfigutaionTransfer消息中携带了组呼会话对应的组呼会话信息。
本发明实施例中,基站设备在接收到集群配置信息请求指示后,需要利用组呼会话对应群组的非接入层组标识(即群组NAS层标识TGID)查询组呼会话对应的组呼会话信息(即目标群组在当前小区正在进行的组呼会话对应的组呼会话信息);继而通过专用信令TrunkingConfigutaionTransfer消息,以点到点方式将组呼会话对应的组呼会话信息发送给迟后接入的UE。
本发明实施例中,该组呼会话对应的组呼会话信息包括但不限于:基站设备为被呼群组分配的组呼临时标识T-RNTI(TGID Radio Network Temporary Identity,TGID无线网络临时标识),即组呼会话对应群组的组呼临时标识;组呼会话对应群组的当前话权状态信息;集群接入层标识TGID(Trunking Group Identifier,群组标识),即组呼会话对应群组的非接入层组标识。
步骤5、UE向基站设备发送TrunkingConfigutaionComplete(群组配置完成)消息,且在该TrunkingConfigutaionComplete消息中携带组呼会话对应的组呼会话信息已被成功接收的信息。
本发明实施例中,UE在成功接收到TrunkingConfigutaionTransfer消息中携带的组呼会话对应的组呼会话信息后,可以根据该组呼会话信息对组呼会话进行接入(该过程不再详加赘述),且通过TrunkingConfigutaionComplete消息通知基站设备组呼会话信息已被成功接收。
方式二,如图5所示,当UE为连接态UE时,UE从基站设备获得组呼会话对应的组呼会话信息包括:
步骤1、UE向基站设备发送TrunkingConfigIndication(群组配置指示)消息,且该TrunkingConfigIndication消息中携带集群配置信息请求指示以及组呼会话对应群组的非接入层组标识。
本发明实施例中,UE可以通过在TrunkingConfigIndication消息中携带TrunkingConfigIndication-r9-Trunking-IEs,从而通过该IE携带组呼会话对应群组的非接入层组标识以及集群配置信息请求指示trunkingConfigReq。
如图6所示,为本发明实施例中一种优选的携带了上述TrunkingConfigIndication-r9-Trunking-IEs的TrunkingConfigIndication消息的格式示意图。
步骤2、基站设备以点到点方式向UE发送TrunkingConfigutaionTransfer(群组配置传输)消息,且在该TrunkingConfigutaionTransfer消息中携带了组呼会话对应的组呼会话信息。
本发明实施例中,基站设备在接收到集群配置信息请求指示后,需要利用组呼会话对应群组的非接入层组标识(即群组NAS层标识TGID)查询组呼会话对应的组呼会话信息(即目标群组在当前小区正在进行的组呼会话对应的组呼会话信息);继而通过专用信令TrunkingConfigutaionTransfer消息,以点到点方式将组呼会话对应的组呼会话信息发送给迟后接入的UE。
本发明实施例中,该组呼会话对应的组呼会话信息包括但不限于:基站设备为被呼群组分配的组呼临时标识T-RNTI(TGID Radio Network Temporary Identity,TGID无线网络临时标识),即组呼会话对应群组的组呼临时标识;组呼会话对应群组的当前话权状态信息;集群接入层标识TGID(Trunking Group Identifier,群组标识),即组呼会话对应群组的非接入层组标识。
步骤3、UE向基站设备发送TrunkingConfigutaionComplete(群组配置完成)消息,且在该TrunkingConfigutaionComplete消息中携带组呼会话对应的组呼会话信息已被成功接收的信息。
本发明实施例中,UE在成功接收到TrunkingConfigutaionTransfer消息中携带的组呼会话对应的组呼会话信息后,可以根据该组呼会话信息对组呼会话进行接入(该过程不再详加赘述),且通过TrunkingConfigutaionComplete消息通知基站设备组呼会话信息已被成功接收。
实施例二
基于与上述方法同样的发明构思,本发明实施例中还提供了一种用户设备,如图7所示,该用户设备包括:
第一处理模块11,用于获得当前小区发送的组呼会话对应群组的非接入层组标识;
比较模块12,用于比较所述组呼会话对应群组的非接入层组标识以及自身预先存储的群组非接入层标识;
第二处理模块13,当根据比较结果确定需要执行迟后接入时,从基站设备获得所述组呼会话对应的组呼会话信息。
所述第一处理模块11,具体用于当成功驻留到当前小区后,接收***消息,且所述***消息用于指示当前小区正在进行下行数据发送的组呼会话对应群组的非接入层组标识。
所述比较模块12,还用于当根据比较结果确定不需要执行迟后接入时,根据预设周期继续接收所述***消息,比较当前接收的***消息中指示的组呼会话对应群组的非接入层组标识以及自身预先存储的群组非接入层标识。
本发明实施例中,在所述***消息中包括TrunkingSessionRecordList和TrunkingSessionRecord;TrunkingSessionRecord中包括此组呼会话对应群组的非接入层组标识,且TrunkingSessionRecordList为由当前正在进行的组呼会话TrunkingSessionRecord组成的列表。
所述第二处理模块13,具体用于向所述基站设备发送集群配置信息请求指示以及所述组呼会话对应群组的非接入层组标识;
接收所述基站设备返回的所述组呼会话对应的组呼会话信息;且所述组呼会话对应的组呼会话信息为所述基站设备在接收到集群配置信息请求指示后,利用所述组呼会话对应群组的非接入层组标识查询得到的。
所述第二处理模块13,进一步用于当用户设备为空闲态时,向所述基站设备发送无线资源控制RRC Connection Request消息,并接收所述基站设备返回的RRC Connection Setup消息;
向所述基站设备发送RRC Connection Setup Complete消息,且所述RRC Connection Setup Complete消息中携带所述集群配置信息请求指示以及所述组呼会话对应群组的非接入层组标识;
接收所述基站设备以点到点方式向自身返回的专用信令TrunkingConfigutaionTransfer消息,且所述TrunkingConfigutaionTransfer消息中携带所述组呼会话对应的组呼会话信息。
所述第二处理模块13,进一步用于当用户设备为连接态时,向所述基站设备发送TrunkingConfigIndication消息,且所述TrunkingConfigIndication消息中携带所述集群配置信息请求指示以及所述组呼会话对应群组的非接入层组标识;
接收所述基站设备以点到点方式向自身返回的专用信令TrunkingConfigutaionTransfer消息,且所述TrunkingConfigutaionTransfer消息中携带所述组呼会话对应的组呼会话信息。
所述第二处理模块13,进一步用于向所述基站设备发送TrunkingConfigutaionComplete消息,且所述TrunkingConfigutaionComplete消息中携带所述组呼会话对应的组呼会话信息已被成功接收的信息。
本发明实施例中,所述组呼会话对应的组呼会话信息包括所述组呼会话对应群组的组呼临时标识以及所述组呼会话对应群组的当前话权状态信息。
其中,本发明装置的各个模块可以集成于一体,也可以分离部署。上述模块可以合并为一个模块,也可以进一步拆分成多个子模块。
实施例三
基于与上述方法同样的发明构思,本发明实施例中还提供了一种基站设备,如图8所示,该基站设备包括:
第一处理模块21,用于将当前小区发送的组呼会话对应群组的非接入层组标识发送给用户设备;
第二处理模块22,用于当所述用户设备根据所述组呼会话对应群组的非接入层组标识确定需要执行迟后接入时,将所述组呼会话对应的组呼会话信息发送给所述用户设备。
所述第一处理模块21,具体用于广播***消息,由所述用户设备在成功驻留到当前小区后接收所述***消息,且所述***消息用于指示当前小区正在进行下行数据发送的组呼会话对应群组的非接入层组标识。
本发明实施例中,在所述***消息中包括TrunkingSessionRecordList和TrunkingSessionRecord;TrunkingSessionRecord中包括此组呼会话对应群组的非接入层组标识,且TrunkingSessionRecordList为由当前正在进行的组呼会话TrunkingSessionRecord组成的列表。
所述第二处理模块22,具体用于接收来自所述用户设备的集群配置信息请求指示以及所述组呼会话对应群组的非接入层组标识;
在接收到集群配置信息请求指示后,利用所述组呼会话对应群组的非接入层组标识查询所述组呼会话对应的组呼会话信息;
将所述组呼会话对应的组呼会话信息发送给所述用户设备。
所述第二处理模块22,进一步用于当用户设备为空闲态时,接收来自所述用户设备的无线资源控制RRC Connection Request消息,并向所述用户设备返回RRC Connection Setup消息;
接收来自所述用户设备的RRC Connection Setup Complete消息,且所述RRC Connection Setup Complete消息中携带所述集群配置信息请求指示以及所述组呼会话对应群组的非接入层组标识;
在接收到所述集群配置信息请求指示后,利用所述组呼会话对应群组的非接入层组标识查询所述组呼会话对应的组呼会话信息;
以点到点方式向所述用户设备返回专用信令TrunkingConfigutaionTransfer消息,且所述TrunkingConfigutaionTransfer消息中携带所述组呼会话对应的组呼会话信息。
所述第二处理模块22,进一步用于当用户设备为连接态时,接收来自所述用户设备的TrunkingConfigIndication消息,且所述TrunkingConfigIndication消息中携带所述集群配置信息请求指示以及所述组呼会话对应群组的非接入层组标识;
在接收到所述集群配置信息请求指示后,利用所述组呼会话对应群组的非接入层组标识查询所述组呼会话对应的组呼会话信息;
以点到点方式向所述用户设备返回专用信令TrunkingConfigutaionTransfer消息,且所述TrunkingConfigutaionTransfer消息中携带所述组呼会话对应的组呼会话信息。
所述第二处理模块22,进一步用于接收来自所述用户设备的TrunkingConfigutaionComplete消息,且所述TrunkingConfigutaionComplete消息中携带所述组呼会话对应的组呼会话信息已被成功接收的信息。
本发明实施例中,所述组呼会话对应的组呼会话信息包括所述组呼会话对应群组的组呼临时标识以及所述组呼会话对应群组的当前话权状态信息。
其中,本发明装置的各个模块可以集成于一体,也可以分离部署。上述模块可以合并为一个模块,也可以进一步拆分成多个子模块。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。