CN112383886A - LTE B-TrunC***的签约数据同步方法及装置 - Google Patents
LTE B-TrunC***的签约数据同步方法及装置 Download PDFInfo
- Publication number
- CN112383886A CN112383886A CN202011131378.7A CN202011131378A CN112383886A CN 112383886 A CN112383886 A CN 112383886A CN 202011131378 A CN202011131378 A CN 202011131378A CN 112383886 A CN112383886 A CN 112383886A
- Authority
- CN
- China
- Prior art keywords
- data
- group
- tcf
- service
- ehss
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/08—User group management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/08—Mobility data transfer
- H04W8/12—Mobility data transfer between location registers or mobility servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/04—Large scale networks; Deep hierarchical networks
- H04W84/08—Trunked mobile radio systems
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供一种LTE B‑TrunC***的签约数据同步方法及装置,该方法包括:TCF开工完成后,向eHSS发送Service‑Data‑Request消息;其中,所述Service‑Data‑Request消息携带的请求类型参数为请求B‑TrunC***中所有组签约数据;所述TCF接收所述eHSS根据所述请求类型参数获取的所有组签约数据,并根据获取的所有组签约数据进行组签约数据同步;其中,所述eHSS将所有组签约数据组包后使用Service‑Data‑Answer消息发给所述TCF。本发明实施例使用一组信令流程取代两组信令流程,简化了签约数据同步流程,提高代码开发效率,降低***资源使用。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种LTE(Long Term Evolution,长期演进)B-TrunC(Broadband Trunking Communication,宽带集群通信)***间签约数据同步方法及装置。
背景技术
随着通信技术的快速发展,由于基于LTE技术的B-TrunC***具有灵活带宽、高频谱效率、低时延和高可靠性的特征,能够满足专业用户对语音集群、宽带数据和应急指挥调度等需求,该***已经广泛应用于公共安全、政务、交通和能源等行业。
在B-Trunc技术要求中,eHSS(Enhanced Home Subscriber Server, 增强的归属用户服务器)发起的业务签约数据推送在以下几种情况下触发:
1、非动态重组引起的用户签约数据改变,如通过OM(Officium,办公网络电话***)进行的改变;
2、非动态重组引起的组数据改变,如通过OM进行的改变;
3、非动态重组引起的新建组,如通过OM进行的新建组;
4、收到某个组的G-TCF(Group Trunking Control Function,组控集群控制功能)发起的集群功能重启通知过程。
一般情况下,对于业务签约数据推送的前面三种触发条件是不会触发的,数据库的数据一次性配置好,中途是不会改变,因此前三个流程是不会被触发的。当收到某个组的G-TCF发起的集群功能重启通知时,需要eHSS向TCF(Trunking Control Function,集群控制功能)发送ServiceData-Push-Request消息,消息中携带该组的组签约数据和/或业务数据、组成员所在的TCF域名。
对于TCF发起的集群功能重启通知,在TCF初始启动或重启时都会触发TCF向eHSS发送Trunking-Reset-Request消息,eHSS回 Trunking-Reset-Answer消息。这个流程的目的就是触发eHSS发起业务数据签约数据推送流程。
在TCF发起的集群功能重启通知后,业务签约数据请求在以下几种情况下触发:
1、业务过程中,如果H-TCF(Home Trunking Control Function,归属地集群控制功能)没有相关的用户数据;
2、业务过程中,如果G-TCF没有相关的组数据;
3、收到DC(Dispatcher,调度台)的订阅请求时,如果H-TCF 没有相关的用户数据;
4、收到DC的订阅请求时,如果G-TCF没有相关的组数据;
5、收到被叫为短号码的单呼;
6、收到被叫为短号码的组呼。
因此,在触发eHSS(Evolved Home Subscriber Server,演进归属用户服务器)发起业务签约数据推送时,涉及到二组消息,即 ServiceData-Push-Request、ServiceData-Push-Answer、Trunking-Reset- Request和Trunking-Reset-Answer。
以上限制因素,导致B-TrunC***间签约数据同步流程繁琐,信令开销大,代码开发效率低,
发明内容
本发明实施例提供一种LTE B-TrunC***的签约数据同步方法及装置,用以解决现有技术中B-TrunC***间签约数据同步流程繁琐,信令开销大,代码开发效率低的缺陷,实现降低***资源使用,减少信令交互流程,提高代码开发效率。
本发明实施例提供一种LTE B-TrunC***的签约数据同步方法,包括:
TCF开工完成后,向eHSS发送Service-Data-Request消息;其中,所述Service-Data-Request消息携带的请求类型参数为请求B-TrunC ***中所有组签约数据;
所述TCF接收所述eHSS根据所述请求类型参数获取的所有组签约数据,并根据获取的所有组签约数据进行组签约数据同步;其中,所述eHSS将所有组签约数据组包后使用Service-Data-Answer消息发给所述TCF。
根据本发明一个实施例的LTE B-TrunC***的签约数据同步方法,所述Service-Data-Request消息携带的更新操作参数为覆盖,添加组成员参数为存在;
相应地,所述根据获取的所有组签约数据进行组签约数据同步,包括:
若获取的任一组签约数据与最近更新的该组签约数据不同,则以覆盖的方式将最近更新的该组签约数据再次更新为本次获取的该组签约数据;
若获取的任一组签约数据对应的组成员与最近更新的该组成员不同,则将最近更新的该组成员再次更新为本次获取的签约数据对应的该组成员。
根据本发明一个实施例的LTE B-TrunC***的签约数据同步方法,所述TCF开工完成后,向eHSS发送Service-Data-Request消息,包括:
所述TCF开工完成后,在同时满足TCF发起集群功能重启通知和业务签约数据请求的触发条件下,向eHSS发送Service-Data-Request消息。
根据本发明一个实施例的LTE B-TrunC***的签约数据同步方法,所述TCF开工完成后,向eHSS发送Service-Data-Request消息,包括:
TCF启动后,等待OAM(Operation Administration and Maintenance,操作维护管理)发送开工请求;
接收所述OAM在启动后发送的开工请求,并向OAM回应答消息,启动发送线程;
使用所述发送线程向eHSS发送Service-Data-Request消息,以供所述eHSS使用接收线程接收所述Service-Data-Request消息,并根据所述Service-Data-Request消息中的请求类型参数获取的所有组签约数据后,再组包发送给所述TCF;
其中,所述接收线程在所述eHSS接收到所述OAM发送的开工请求后启动。
根据本发明一个实施例的LTE B-TrunC***的签约数据同步方法,所述Service-Data-Answer消息包括用户号码、终端类型、用户优先级、用户权限列表、紧急呼叫号码、用户所属组、集团号、集团短号、集团间的呼叫权限、组签约数据和组内成员列表。
根据本发明一个实施例的LTE B-TrunC***的签约数据同步方法,所述组签约数据包括组号、组名、组短号、组优先级、组呼时长和组呼受限区域。
根据本发明一个实施例的LTE B-TrunC***的签约数据同步方法,所述组内成员列表包括UDN、成员类型、用户名、组成员权限、用户话权优先级、话权时长和用户当前V-TCF位置信息。
本发明实施例还提供一种LTE B-TrunC***的签约数据同步装置,包括:
发送模块,用于TCF开工完成后,向eHSS发送Service-Data-Request消息;其中,所述Service-Data-Request消息携带的请求类型参数为请求B-TrunC***中所有组签约数据;
同步模块,用于所述TCF接收所述eHSS根据所述请求类型参数获取的所有组签约数据,并根据获取的所有组签约数据进行组签约数据同步;其中,所述eHSS将所有组签约数据组包后使用 Service-Data-Answer消息发给所述TCF。
本发明实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述LTE B-TrunC***的签约数据同步方法的步骤。
本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述 LTE B-TrunC***的签约数据同步方法的步骤。
本发明实施例提供的LTE B-TrunC***的签约数据同步方法及装置,通过在TCF开工完成后,使用Service-Data-Request和 Service-Data-Answer消息将G-TCF发起的集群功能初始启动和重启时触发的重启通知流程及业务签约数据推送流程,简化为一个流程,即采用业务签约数据请求流程取代TCF发起的集群功能重启通知流程,取代部分业务签约数据推送流程,在TCF发送的消息中携带请求数据类型参数为所有组签约数据,从而使用一组信令流程取代两组信令流程,简化了签约数据同步流程,提高代码开发效率,降低***资源使用。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种LTE B-TrunC***的签约数据同步方法的流程示意图;
图2是本发明实施例提供的一种LTE B-TrunC***的签约数据同步方法的原理框架图;
图3是本发明实施例提供的一种LTE B-TrunC***的签约数据同步方法中TCF端的方法流程示意图;
图4是本发明实施例提供的一种LTE B-TrunC***的签约数据同步方法中eHSS端的方法流程示意图;
图5是本发明实施例提供的一种LTE B-TrunC***的签约数据同步装置的结构示意图;
图6是本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面结合图1描述本发明实施例的一种LTE B-TrunC***的签约数据同步方法,该方法包括:步骤101,TCF开工完成后,向eHSS 发送Service-Data-Request消息;其中,所述Service-Data-Request消息携带的请求类型参数为请求B-TrunC***中所有组签约数据;
具体地,TCF开工完成后,周期性向eHSS发送 Service-Data-Request消息。该消息携带的请求类型参数为请求所有组签约数据,该参数是消息的协议中必须携带的,为该参数赋值为0,表示请求所有组签约数据。本实施例使用Service-Data-Request消息取代Trunking-Reset-Request消息。
TCF调用S16 CcHssServDataReq(CcGrpCb*pGrpCb,U8 *pHssMsg)函数填写消息中携带的相关参数,使用 CcSendHssMsg(INTER_TASK_MSG_IND,(U8*)&interTaskMsg,sizeof(InterTaskMsg))函数把消息发给eHSS。
TCF所在的PC(Personal Computer,个人电脑)机与eHSS所在的PC机网络正常通信。若TCF没有正常开工,则TCF不向eHSS 发Service-Data-Request消息。
步骤102,所述TCF接收所述eHSS根据所述请求类型参数获取的所有组签约数据,并根据获取的所有组签约数据进行签约数据同步;其中,所述eHSS将所有组签约数据组包后使用Service-Data-Answer 消息发给所述TCF。
协议中规定eHSS收到TCF发的Service-Data-Request消息后,必须回Service-Data-Answer消息给TCF。eHSS调用线程实现hss_recv_tcf_task(MSGHEAD*pMsg)函数接收TCF发送的消息后,解包获取消息中的参数请求类型。根据TCF发送的消息中的参数请求类型返回TCF需要的数据,再组包使用Service-Data-Answer消息发送给TCF,完成签约数据推送流程。eHSS具体通过 HssSendTcfMsg(pInterTaskMsg)函数把消息发给TCF,pInterTaskMsg 为结构体。TCF根据新获取的所有组签约数据对每组签约数据进行同步。签约数据同步包括签约数据的更新和添加。
本实施例通过在TCF开工完成后,使用Service-Data-Request和 Service-Data-Answer消息将G-TCF发起的集群功能初始启动和重启时触发的重启通知流程及业务签约数据推送流程,简化为一个流程,即采用业务签约数据请求流程取代TCF发起的集群功能重启通知流程,取代部分业务签约数据推送流程,在TCF发送的消息中携带请求数据类型参数为所有组签约数据,从而使用一组信令流程取代两组信令流程,简化了签约数据同步流程,提高代码开发效率,降低***资源使用。
在上述实施例的基础上,本实施例中所述Service-Data-Request 消息携带的更新操作参数为覆盖,添加组成员参数为存在;相应地,所述根据获取的所有组签约数据进行组签约数据同步,包括:若获取的任一组签约数据与最近更新的该组签约数据不同,则以覆盖的方式将最近更新的该组签约数据再次更新为本次获取的该组签约数据;若获取的任一组签约数据对应的组成员与最近更新的该组成员不同,则将最近更新的该组成员再次更新为本次获取的签约数据对应的该组成员。
具体地,本实施例根据Service-Data-Request消息携带的更新操作参数和添加组成员参数对组签约数据和组成员进行更新。
在上述实施例的基础上,本实施例中所述TCF开工完成后,向 eHSS发送Service-Data-Request消息,包括:所述TCF开工完成后,在同时满足TCF发起集群功能重启通知和业务签约数据请求的触发条件下,向eHSS发送Service-Data-Request消息。
具体地,当某一场景触发时,TCF发送Service-Data-Request消息给eHSS。该场景为同时触发TCF发起集群功能重启通知和业务签约数据请求的场景。
在上述各实施例的基础上,本实施例中TCF开工完成后,向eHSS 发送Service-Data-Request消息,包括:TCF启动后,等待OAM (Operation Administration andMaintenance,操作维护管理)发送开工请求;接收所述OAM在启动后发送的开工请求,并向OAM回应答消息,启动发送线程;使用所述发送线程向eHSS发送 Service-Data-Request消息,以供所述eHSS使用接收线程接收所述Service-Data-Request消息,并根据所述Service-Data-Request消息中的请求类型参数获取的所有组签约数据后,再组包发送给所述TCF;其中,所述接收线程在所述eHSS接收到所述OAM发送的开工请求后启动。
具体地,如图2所示,TCF、eHSS和OAM分别部署在一台PC 机上。PC机为Linux操作***,将PC机***安装在centos6.5***上。在PC机1的***中成功加载TCF,在PC机2的***中成功加载eHSS,在PC机3的***中成功加载OAM。PC机1的***通过网口1使用网线1与交换机通信,然后交换机通过网口3使用网线3 与PC机3的***通信,实现数据传输。PC机2的***通过网口2 使用网线2与交换机通信,然后交换机通过网口3使用网线3与PC 机3的***通信,实现数据传输。PC机2***通过网口2使用网线 2与交换机通信,然后交换机通过网口1使用网线1与PC机1通信,实现数据传输。
首先PC机启动,然后PC机上部署的TCF、OAM和eHSS启动。 eHSS启动后,等待TCF发送消息。TCF启动后,等待OAM发送开工请求。OAM启动后,向TCF发送开工请求。TCF收到消息后给 OAM回应答消息,此时TCF向eHSS发送Service-Data-Request消息,消息中携带请求类型参数为请求所有组签约数据。eHSS收到消息后,获取所有组相关信息组包,通过Service-Data-Answer消息发给。
如图3所示,TCF端具体包含的步骤包括:
步骤301,***开工,启动eHSS、TCF和OAM;
步骤302,OAM检查***启动后,给TCF发送开工指示,TCF 启动发送及接收线程;
步骤303,当TCF启动并收到开工请求后,回复开工成功响应给 OAM模块,TCF启动发送线程;
步骤304,通过CcFillAndSendHssMsg(CcGrpCb*pGrpCb,U8 hssMsgType)函数,TCF组装数据包,发送数据包给eHSS,启动组包的参数请求类型参数其值为0,即发送Service-Data-Request请求;
步骤305,判断是否收到eHSS处理Service-Data-Request请求回复的Service-Data-Answer响应消息,数据包含所有组的相关信息,是则执行步骤306,否则执行步骤304。
其中,CcFillAndSendHssMsg为备份SCTP(Stream Control TransmissionProtocol,流控制传输协议)使用的函数。
步骤306,TCF接收响应消息,更新组及用户签约数据。
如图4所示,eHSS端具体包含的步骤包括:
步骤401,***开工,启动eHSS模块、TCF模块和OAM模块;
步骤402,OAM模块检查***模块启动后,给eHSS模块发送开工指示;
步骤403,当eHSS启动并收到开工请求后,回复开工成功响应给OAM模块。启动接收线程,通过{HSS_RECV_TCF_TASK, "HSS_RECV_TCF",102400,(SSIINIT_FUNCPTR)hss_recv_tcf_init_ task,NULL,(SSIMSG_FUNCPTR)hss_recv_tcf_task,0,OSP_TASK_
AUTOSTART}这个线程接收TCF的消息。HSS_RECV_TCF_TASK 为线程任务,HSS_RECV_TCF为线程任务名。
步骤404,通过recvTcfData(char*pBuf,U32*pLen,TcfIpAddr* pPeerIpAddr,U16*pPort)函数获取消息内容。eHSS收到TCF消息 Service-Data-Request,需要解数据包,根据TCF发送的消息中的参数请求类型返回给TCF需要的数据。通过HssSendTcfMsg(InterTaskMsg *pInterTaskMsg)函数获取具体消息内容。通过参数请求类型来获取不同的数据,再组包发给TCF。HssSendTcfMsg为备份数据结构的函数。 pBuf为数据包,pLen为数据包长度,pPeerIpAddr为IP地址,pPort 为端口号。
具体实施时,本领域技术人员可采用软件方式实现以上技术方案,这三条信令流程中使用业务签约数据流程完全取代TCF发起的集群功能重启通知流程,并实现部分业务签约数据推送流程功能。从而提高B-TrunC***资源,减少信令交互流程,提高代码效率。
在上述实施例的基础上,本实施例中所述Service-Data-Answer 消息包括用户号码、终端类型、用户优先级、用户权限列表、紧急呼叫号码、用户所属组、集团号、集团短号、集团间的呼叫权限、组签约数据和组内成员列表。
具体地,Service-Data-Answer消息包含所有组的相关信息,是 eHSS收到TCF发的Service-Data-Request消息后,必须回此消息给 TCF。
在上述实施例的基础上,本实施例中所述组签约数据包括组号 (Group DialingNumber,GDN)、组名、组短号、组优先级、组呼时长和组呼受限区域。
在上述实施例的基础上,本实施例中所述组内成员列表包括 UDN(User DialingNumber,用户拨叫号码)、成员类型、用户名、组成员权限、用户话权优先级、话权时长和用户当前V-TCF位置信息。
下面对本发明实施例提供的LTE B-TrunC***的签约数据同步装置进行描述,下文描述的LTE B-TrunC***的签约数据同步装置与上文描述的LTE B-TrunC***的签约数据同步方法可相互对应参照。
如图5所示该装置包括发送模块501和同步模块502,其中:
发送模块501用于TCF开工完成后,向eHSS发送 Service-Data-Request消息;其中,所述Service-Data-Request消息携带的请求类型参数为请求B-TrunC***中所有组签约数据;
具体地,TCF开工完成后,周期性向eHSS发送Service-Data-Request消息。该消息携带的请求类型参数为请求所有组签约数据,该参数是消息的协议中必须携带的,为该参数赋值为0,表示请求所有组签约数据。本实施例使用Service-Data-Request消息取代Trunking-Reset-Request消息。
TCF调用S16 CcHssServDataReq(CcGrpCb*pGrpCb,U8 *pHssMsg)函数填写消息中携带的相关参数,使用 CcSendHssMsg(INTER_TASK_MSG_IND,(U8*)&interTaskMsg,sizeof(InterTaskMsg))函数把消息发给eHSS。
TCF所在的PC机与eHSS所在的PC机网络正常通信。若TCF 没有正常开工,则TCF不向eHSS发Service-Data-Request消息。
同步模块502用于所述TCF接收所述eHSS根据所述请求类型参数获取的所有组签约数据,并根据获取的所有组签约数据进行组签约数据同步;其中,所述eHSS将所有组签约数据组包后使用 Service-Data-Answer消息发给所述TCF。
协议中规定eHSS收到TCF发的Service-Data-Request消息后,必须回Service-Data-Answer消息给TCF。eHSS调用线程实现 hss_recv_tcf_task(MSGHEAD*pMsg)函数接收TCF发送的消息后,解包获取消息中的参数请求类型。根据TCF发送的消息中的参数请求类型返回TCF需要的数据,再组包使用Service-Data-Answer消息发送给TCF,完成签约数据推送流程。eHSS具体通过 HssSendTcfMsg(pInterTaskMsg)函数把消息发给TCF,pInterTaskMsg 为结构体。TCF根据新获取的所有组签约数据对每组签约数据进行同步。签约数据同步包括签约数据的更新和添加。
本实施例通过在TCF开工完成后,使用Service-Data-Request和 Service-Data-Answer消息将G-TCF发起的集群功能初始启动和重启时触发的重启通知流程及业务签约数据推送流程,简化为一个流程,即采用业务签约数据请求流程取代TCF发起的集群功能重启通知流程,取代部分业务签约数据推送流程,在TCF发送的消息中携带请求数据类型参数为所有组签约数据,从而使用一组信令流程取代两组信令流程,简化了签约数据同步流程,提高代码开发效率,降低***资源使用。
在上述实施例的基础上,本实施例中所述Service-Data-Request 消息携带的更新操作参数为覆盖,添加组成员参数为存在;相应地,同步模块具体用于:若获取的任一组签约数据与最近更新的该组签约数据不同,则以覆盖的方式将最近更新的该组签约数据再次更新为本次获取的该组签约数据;若获取的任一组签约数据对应的组成员与最近更新的该组成员不同,则将最近更新的该组成员再次更新为本次获取的签约数据对应的该组成员。
在上述实施例的基础上,本实施例中是模块具体用于:所述TCF 开工完成后,在同时满足TCF发起集群功能重启通知和业务签约数据请求的触发条件下,向eHSS发送Service-Data-Request消息。
在上述实施例的基础上,本实施例中是模块具体用于:TCF启动后,等待OAM(Operation Administration and Maintenance,操作维护管理)发送开工请求;接收所述OAM在启动后发送的开工请求,并向OAM回应答消息,启动发送线程;使用所述发送线程向eHSS发送Service-Data-Request消息,以供所述eHSS使用接收线程接收所述 Service-Data-Request消息,并根据所述Service-Data-Request消息中的请求类型参数获取的所有组签约数据后,再组包发送给所述TCF;其中,所述接收线程在所述eHSS接收到所述OAM发送的开工请求后启动。
在上述实施例的基础上,本实施例中所述Service-Data-Answer 消息包括用户号码、终端类型、用户优先级、用户权限列表、紧急呼叫号码、用户所属组、集团号、集团短号、集团间的呼叫权限、组签约数据和组内成员列表。
在上述实施例的基础上,本实施例中所述组签约数据包括组号、组名、组短号、组优先级、组呼时长和组呼受限区域。
在上述实施例的基础上,本实施例中所述组内成员列表包括 UDN、成员类型、用户名、组成员权限、用户话权优先级、话权时长和用户当前V-TCF位置信息。
图6示例了一种电子设备的实体结构示意图,如图6所示,该电子设备可以包括:处理器(processor)610、通信接口(Communications Interface)620、存储器(memory)630和通信总线640,其中,处理器610,通信接口620,存储器630通过通信总线640完成相互间的通信。处理器610可以调用存储器630中的逻辑指令,以执行LTE B-TrunC***的签约数据同步方法,该方法包括:TCF开工完成后,向eHSS发送Service-Data-Request消息;其中,所述Service-Data-Request消息携带的请求类型参数为请求B-TrunC***中所有组签约数据;所述TCF接收所述eHSS根据所述请求类型参数获取的所有组签约数据,并根据获取的所有组签约数据进行组签约数据同步;其中,所述eHSS 将所有组签约数据组包后使用Service-Data-Answer消息发给所述 TCF。
此外,上述的存储器630中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
另一方面,本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的LTE B-TrunC***的签约数据同步方法,该方法包括:TCF开工完成后,向eHSS发送 Service-Data-Request消息;其中,所述Service-Data-Request消息携带的请求类型参数为请求B-TrunC***中所有组签约数据;所述TCF 接收所述eHSS根据所述请求类型参数获取的所有组签约数据,并根据获取的所有组签约数据进行组签约数据同步;其中,所述eHSS将所有组签约数据组包后使用Service-Data-Answer消息发给所述TCF。
又一方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的LTE B-TrunC***的签约数据同步方法,该方法包括:TCF开工完成后,向eHSS发送Service-Data-Request消息;其中,所述Service-Data-Request消息携带的请求类型参数为请求B-TrunC ***中所有组签约数据;所述TCF接收所述eHSS根据所述请求类型参数获取的所有组签约数据,并根据获取的所有组签约数据进行组签约数据同步;其中,所述eHSS将所有组签约数据组包后使用 Service-Data-Answer消息发给所述TCF。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种LTE B-TrunC***的签约数据同步方法,其特征在于,包括:
TCF开工完成后,向eHSS发送Service-Data-Request消息;其中,所述Service-Data-Request消息携带的请求类型参数为请求B-TrunC***中所有组签约数据;
所述TCF接收所述eHSS根据所述请求类型参数获取的所有组签约数据,并根据获取的所有组签约数据进行组签约数据同步;其中,所述eHSS将所有组签约数据组包后使用Service-Data-Answer消息发给所述TCF。
2.根据权利要求1所述的LTE B-TrunC***的签约数据同步方法,其特征在于,所述Service-Data-Request消息携带的更新操作参数为覆盖,添加组成员参数为存在;
相应地,所述根据获取的所有组签约数据进行组签约数据同步,包括:
若获取的任一组签约数据与最近更新的该组签约数据不同,则以覆盖的方式将最近更新的该组签约数据再次更新为本次获取的该组签约数据;
若获取的任一组签约数据对应的组成员与最近更新的该组成员不同,则将最近更新的该组成员再次更新为本次获取的签约数据对应的该组成员。
3.根据权利要求1所述的LTE B-TrunC***的签约数据同步方法,其特征在于,所述TCF开工完成后,向eHSS发送Service-Data-Request消息,包括:
所述TCF开工完成后,在同时满足TCF发起集群功能重启通知和业务签约数据请求的触发条件下,向eHSS发送Service-Data-Request消息。
4.根据权利要求1-3任一所述的LTE B-TrunC***的签约数据同步方法,其特征在于,所述TCF开工完成后,向eHSS发送Service-Data-Request消息,包括:
TCF启动后,等待OAM(Operation Administration and Maintenance,操作维护管理)发送开工请求;
接收所述OAM在启动后发送的开工请求,并向OAM回应答消息,启动发送线程;
使用所述发送线程向eHSS发送Service-Data-Request消息,以供所述eHSS使用接收线程接收所述Service-Data-Request消息,并根据所述Service-Data-Request消息中的请求类型参数获取的所有组签约数据后,再组包发送给所述TCF;
其中,所述接收线程在所述eHSS接收到所述OAM发送的开工请求后启动。
5.根据权利要求1-3任一所述的LTE B-TrunC***的签约数据同步方法,其特征在于,所述Service-Data-Answer消息包括用户号码、终端类型、用户优先级、用户权限列表、紧急呼叫号码、用户所属组、集团号、集团短号、集团间的呼叫权限、组签约数据和组内成员列表。
6.根据权利要求5所述的LTE B-TrunC***的签约数据同步方法,其特征在于,所述组签约数据包括组号、组名、组短号、组优先级、组呼时长和组呼受限区域。
7.根据权利要求5所述的LTE B-TrunC***的签约数据同步方法,其特征在于,所述组内成员列表包括UDN、成员类型、用户名、组成员权限、用户话权优先级、话权时长和用户当前V-TCF位置信息。
8.一种LTE B-TrunC***的签约数据同步装置,其特征在于,包括:
发送模块,用于TCF开工完成后,向eHSS发送Service-Data-Request消息;其中,所述Service-Data-Request消息携带的请求类型参数为请求B-TrunC***中所有组签约数据;
同步模块,用于所述TCF接收所述eHSS根据所述请求类型参数获取的所有组签约数据,并根据获取的所有组签约数据进行组签约数据同步;其中,所述eHSS将所有组签约数据组包后使用Service-Data-Answer消息发给所述TCF。
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述LTE B-TrunC***的签约数据同步方法的步骤。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至7任一项所述LTE B-TrunC***的签约数据同步方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011131378.7A CN112383886B (zh) | 2020-10-21 | 2020-10-21 | LTE B-TrunC***的签约数据同步方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011131378.7A CN112383886B (zh) | 2020-10-21 | 2020-10-21 | LTE B-TrunC***的签约数据同步方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112383886A true CN112383886A (zh) | 2021-02-19 |
CN112383886B CN112383886B (zh) | 2021-12-14 |
Family
ID=74580421
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011131378.7A Active CN112383886B (zh) | 2020-10-21 | 2020-10-21 | LTE B-TrunC***的签约数据同步方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112383886B (zh) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013085185A (ja) * | 2011-10-12 | 2013-05-09 | Ntt Docomo Inc | 電話帳情報同期システム、加入者情報管理サーバ装置、電話帳情報同期方法 |
CN103188617A (zh) * | 2011-12-27 | 2013-07-03 | 华为技术有限公司 | 实现集群业务的方法、实体及*** |
CN103857028A (zh) * | 2012-11-30 | 2014-06-11 | 成都鼎桥通信技术有限公司 | 签约数据同步方法、归属用户服务器、调度机及*** |
CN107046681A (zh) * | 2016-02-05 | 2017-08-15 | 普天信息技术有限公司 | 集群通信***的群组成员免扰功能的实现方法及装置 |
CN108462943A (zh) * | 2017-02-17 | 2018-08-28 | 普天信息技术有限公司 | 基于宽带集群通信***中参与组的实现方法 |
CN108901067A (zh) * | 2018-06-22 | 2018-11-27 | 武汉虹信通信技术有限责任公司 | 用于宽带集群核心网与调度台间的签约数据同步实现方法 |
CN109089333A (zh) * | 2018-10-10 | 2018-12-25 | 北京中兴高达通信技术有限公司 | 一种数字集群***组派接实现方法 |
CN109547949A (zh) * | 2018-12-26 | 2019-03-29 | 新华三技术有限公司成都分公司 | 群组信息更新方法、装置、基站及用户设备 |
CN110620997A (zh) * | 2018-06-19 | 2019-12-27 | 普天信息技术有限公司 | 一种组成员获取组内业务权限的方法 |
CN110662179A (zh) * | 2019-09-30 | 2020-01-07 | 武汉虹信通信技术有限责任公司 | 基于lte宽带集群***的呼叫处理方法及装置 |
CN111565235A (zh) * | 2019-02-14 | 2020-08-21 | 普天信息技术有限公司 | 一种获取多媒体消息业务服务器地址的方法及装置 |
-
2020
- 2020-10-21 CN CN202011131378.7A patent/CN112383886B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013085185A (ja) * | 2011-10-12 | 2013-05-09 | Ntt Docomo Inc | 電話帳情報同期システム、加入者情報管理サーバ装置、電話帳情報同期方法 |
CN103188617A (zh) * | 2011-12-27 | 2013-07-03 | 华为技术有限公司 | 实现集群业务的方法、实体及*** |
CN103857028A (zh) * | 2012-11-30 | 2014-06-11 | 成都鼎桥通信技术有限公司 | 签约数据同步方法、归属用户服务器、调度机及*** |
CN107046681A (zh) * | 2016-02-05 | 2017-08-15 | 普天信息技术有限公司 | 集群通信***的群组成员免扰功能的实现方法及装置 |
CN108462943A (zh) * | 2017-02-17 | 2018-08-28 | 普天信息技术有限公司 | 基于宽带集群通信***中参与组的实现方法 |
CN110620997A (zh) * | 2018-06-19 | 2019-12-27 | 普天信息技术有限公司 | 一种组成员获取组内业务权限的方法 |
CN108901067A (zh) * | 2018-06-22 | 2018-11-27 | 武汉虹信通信技术有限责任公司 | 用于宽带集群核心网与调度台间的签约数据同步实现方法 |
CN109089333A (zh) * | 2018-10-10 | 2018-12-25 | 北京中兴高达通信技术有限公司 | 一种数字集群***组派接实现方法 |
CN109547949A (zh) * | 2018-12-26 | 2019-03-29 | 新华三技术有限公司成都分公司 | 群组信息更新方法、装置、基站及用户设备 |
CN111565235A (zh) * | 2019-02-14 | 2020-08-21 | 普天信息技术有限公司 | 一种获取多媒体消息业务服务器地址的方法及装置 |
CN110662179A (zh) * | 2019-09-30 | 2020-01-07 | 武汉虹信通信技术有限责任公司 | 基于lte宽带集群***的呼叫处理方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN112383886B (zh) | 2021-12-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107204873B (zh) | 一种切换目标域名解析服务器的方法及相关设备 | |
CN116405461A (zh) | 一种数据处理方法、网元设备以及可读存储介质 | |
CN110740161B (zh) | 一种适配融合通信的***及方法 | |
CN112738737A (zh) | 一种5g集群通信方法及*** | |
CN112749017A (zh) | 移动通信方法及装置、存储介质、电子装置 | |
CN114978910B (zh) | 一种虚拟化核心网的时间敏感实现方法及*** | |
CN107222849B (zh) | 一种宽带集群***多终端语音话权分配方法 | |
CN111010677A (zh) | 回叫方法、装置、电子设备及存储介质 | |
CN112383886B (zh) | LTE B-TrunC***的签约数据同步方法及装置 | |
WO2024093446A1 (zh) | 分流通信方法、装置、设备及可读存储介质 | |
CN111355915A (zh) | 一种视频通话方法及*** | |
US8359354B1 (en) | Methods for providing a status to devices in a distributed system | |
CN114143730B (zh) | 信令处理方法、通信***、电子设备和存储介质 | |
CN114500237B (zh) | 一种通信方法和*** | |
CN115866535A (zh) | 一种多协议实现5g消息接入的方法及*** | |
CN101895852B (zh) | 一种实现多方通话的方法及通话终端 | |
WO2010069239A1 (zh) | 一种实现一号通业务的方法、装置及*** | |
CN110545527B (zh) | 呼叫转移方法、视频通信服务器及主叫终端 | |
CN107534847B (zh) | 一种发现方法及设备 | |
EP3703351B1 (en) | Exchange, communication system, registration method and computer program | |
CN110769474A (zh) | 一种通话切换方法及*** | |
CN105792143B (zh) | 一种lte数字集群***中的动态重组实现方法 | |
CN112752228B (zh) | 一种集群组呼下行承载建立方法及*** | |
CN107135491B (zh) | 一种终端控制方法及基站 | |
CN115802300A (zh) | 基于宽带集群的呼叫转移配置方法、装置及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |