Broadband trunking communication method, apparatus, device, storage medium and product
Patent Information
- Application Number
- CN202510550532.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-28
- Publication Date
- 2026-10-30
AI Technical Summary
[0003]B-TrunC网络一般独立于公共网络,即为B-TrunC专网,然而,随着业务需求多样化以及节省和最大化利用网络资源的发展趋势下,存在公共网络与B-TrunC专网共享接入网无线资源的需求,此时,存在如何保障集群终端通信质量的问题,相关技术中尚无有效解决机制
[0032]本申请实施例提供的技术方案,对共享接入网无线资源的普通终端和集群终端,基于动态资源分配,生成第一配置策略和第二配置策略;其中,所述第一配置策略用于建立所述集群终端的专用承载,所述第二配置策略用于建立所述普通终端的专用承载。如此,实现了共享接入网无线资源的普通终端和集群终端的动态资源分配管理的统一,可以在通信过程中有效保障集群终端的通信质量,进而满足宽带集群通信的高可靠性要求。
Smart Images

Figure CN123021177A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more particularly to a broadband trunking communication method, apparatus, device, storage medium, and product. Background Technology
[0002] Broadband Trunking Communication (B-TrunC) system, as a typical system in the broadband evolution of wireless private communication, is a private network wireless communication technology that supports broadband data transmission and multimedia trunking dispatch services. It can meet the network sharing requirements of multiple industries such as urban wireless government affairs, public security, fire protection, medical care, urban management, transportation, and environmental protection. Each industry department conducts independent user subscription and service management through a virtual private network or an independent core network, while sharing wireless access network and spectrum resources.
[0003] B-TrunC networks are generally independent of public networks, i.e., B-TrunC private networks. However, with the diversification of business needs and the trend of saving and maximizing the use of network resources, there is a need for public networks and B-TrunC private networks to share access network wireless resources. At this time, there is a problem of how to ensure the communication quality of trunking terminals, and there is no effective solution mechanism in the relevant technologies. Summary of the Invention
[0004] In view of this, embodiments of this application provide a broadband trunking communication method, apparatus, device, storage medium, and product, which aim to effectively ensure the communication quality of trunking terminals in situations where private trunking networks share access network wireless resources with public networks.
[0005] The technical solution of this application embodiment is implemented as follows:
[0006] In a first aspect, embodiments of this application provide a broadband trunking communication method, applied to a network device, the method comprising:
[0007] For ordinary terminals and trunked terminals sharing access network wireless resources, a first configuration policy and a second configuration policy are generated based on dynamic resource allocation;
[0008] The first configuration strategy is used to establish a dedicated bearer for the cluster terminals, and the second configuration strategy is used to establish a dedicated bearer for the ordinary terminals.
[0009] In the above scheme, the generation of the first configuration strategy and the second configuration strategy based on dynamic resource allocation includes:
[0010] Obtain the talk permission level corresponding to the talk permission request of the cluster terminal;
[0011] Based on the aforementioned talk rights level, the resource allocation parameters for trunking terminals and ordinary terminals sharing access network wireless resources are adjusted;
[0012] Based on the adjustment of the resource allocation parameters, a first configuration strategy and a second configuration strategy are generated.
[0013] In the above scheme, the resource allocation parameters include: Quality of Service Class Identifier (QCI) and / or Allocation / Retention Priority (ARP).
[0014] In the above scheme, adjusting the resource allocation parameters for trunking terminals and ordinary terminals sharing access network radio resources based on the talk rights level includes:
[0015] Based on the aforementioned talk rights level, target trunking terminals that require priority in ensuring communication quality are identified, and the QCI and / or ARP of the target trunking terminals are adjusted so that the target trunking terminals have a higher communication priority than other terminals.
[0016] In the above scheme, the broadband trunking communication method is applied to the LTE B-TrunC system, and the network device is an ePCRF (evolved Policy and Charging Rules Function) network element added to the broadband trunking core network.
[0017] In the above scheme, obtaining the talk right level corresponding to the talk right request of the cluster terminal includes:
[0018] The ePCRF network element receives first information from the Trunking Control Function (TCF) entity, the first information carrying the talk right level corresponding to the talk right request of the trunking terminal.
[0019] In the above scheme, the first information also carries a gateway address; the method further includes:
[0020] The ePCRF network element sends the first configuration policy to the target gateway based on the gateway address.
[0021] In the above scheme, the first information also carries the session binding parameters of the cluster terminal, and the method further includes:
[0022] Based on the session binding parameters, the ePCRF network element returns a dedicated bearer establishment response for the cluster terminal to the broadband trunking core network.
[0023] In the above scheme, the broadband trunking communication method is applied to the 5G B-TrunC system, and the network device is the PCF (Policy Control Function) network element in the core network.
[0024] The method in the above scheme further includes:
[0025] In response to a message indicating user plane overload, the PCF network element triggers a QoS (Quality of Service) gating policy to ensure communication between cluster terminals.
[0026] Secondly, embodiments of this application provide a broadband trunking communication device applied to network equipment, the device comprising:
[0027] The configuration module is used to generate a first configuration policy and a second configuration policy for ordinary terminals and trunking terminals sharing access network wireless resources based on dynamic resource allocation.
[0028] The first configuration strategy is used to establish a dedicated bearer for the cluster terminals, and the second configuration strategy is used to establish a dedicated bearer for the ordinary terminals.
[0029] Thirdly, embodiments of this application provide a network device, including: a processor and a memory for storing a computer program capable of running on the processor, wherein the processor, when running the computer program, executes the steps of the method described in the first aspect of embodiments of this application.
[0030] Fourthly, embodiments of this application provide a computer storage medium storing a computer program, which, when executed by a processor, implements the steps of the method described in the first aspect of embodiments of this application.
[0031] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the steps of the method described in the first aspect of embodiments of this application.
[0032] The technical solution provided in this application generates a first configuration strategy and a second configuration strategy for ordinary terminals and trunking terminals sharing access network wireless resources based on dynamic resource allocation. The first configuration strategy is used to establish a dedicated bearer for the trunking terminal, and the second configuration strategy is used to establish a dedicated bearer for the ordinary terminal. This achieves unified dynamic resource allocation management for ordinary terminals and trunking terminals sharing access network wireless resources, effectively ensuring the communication quality of the trunking terminal during communication, thereby meeting the high reliability requirements of broadband trunking communication. Attached Figure Description
[0033] Figure 1 This is a schematic diagram of the network architecture of LTE B-TrunC according to an embodiment of this application;
[0034] Figure 2 This is a schematic diagram of the B-TrunC 5G system networking architecture according to an embodiment of this application;
[0035] Figure 3 This is a schematic diagram of the network architecture for the shared wireless resources of the B-TrunC private network and the IMS network in this application.
[0036] Figure 4 This is a flowchart illustrating the broadband trunking communication method according to an embodiment of this application;
[0037] Figure 5 This is a schematic diagram of the network architecture of the newly added ePCRF network element in the LTE B-TrunC system according to an embodiment of this application;
[0038] Figure 6 This is a schematic diagram illustrating the process of establishing a dedicated trunking bearer in the LTE B-TrunC system in related technologies, and the process of establishing a dedicated trunking bearer and an IMS bearer based on the ePCRF network element in the embodiments of this application.
[0039] Figure 7 This is a flowchart illustrating a broadband trunking communication method according to an application embodiment of this application;
[0040] Figure 8 This is a flowchart illustrating another application embodiment of the broadband trunking communication method of this application;
[0041] Figure 9 This is a schematic diagram of the structure of a broadband trunking communication device according to an embodiment of this application;
[0042] Figure 10 This is a schematic diagram of the network device according to an embodiment of this application. Detailed Implementation
[0043] The present application will now be described in further detail with reference to the accompanying drawings and embodiments.
[0044] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application.
[0045] B-TrunC technology includes: B-TrunC technology based on LTE (Long Term Evolution) and B-TrunC technology based on 5G. For example, the standard YD / T 3839-2021 defines the overall technical requirements for the second phase of B-TrunC system based on LTE technology. The third phase of B-TrunC standard research focuses on key technologies such as evolution to 5G, mobile IoT services, broadband and narrowband network convergence, and public and private service convergence.
[0046] Figure 1 This is a schematic diagram of an LTE B-TrunC network architecture according to an embodiment of this application, with reference to... Figure 1 The LTE B-TrunC network includes: LTE data terminals, LTE broadband trunking terminals, LTE base stations (eNB), LTE broadband trunking base stations (T-eNB), and an LTE broadband trunking core network. The LTE data terminals support IP-based packet data transmission services but do not support trunking services and functions. The LTE data terminals connect to the LTE base stations via the Uu interface, and the LTE base stations connect to the LTE broadband trunking core network via the S1 interface. The LTE broadband trunking terminals connect to the LTE broadband trunking base stations via the Uu-T interface, and the LTE broadband trunking base stations connect to the LTE broadband trunking core network via the S1-T interface, enabling basic packet domain services and trunking services. The LTE broadband trunking core network comprises five logical entities: the enhanced Mobility Management Entity (eMME), the integrated gateway (xGW), the enhanced Home Subscriber Server (eHSS), the Trunking Control Function (TCF), and the Trunking Media Function (TMF). These five logical entities can be combined to form actual network element devices according to actual deployment. Among them, the TCF is responsible for the scheduling and management of trunking services, the TMF is responsible for the data transmission of trunking services, the dispatch console (DC) connects to the TCF or TMF through the D interface to realize broadband trunking scheduling services, and the service management console (also known as the service management platform) connects to the trunking core network through internal interfaces to configure and manage services.
[0047] Figure 2 This is a schematic diagram of a B-TrunC 5G system networking architecture according to an embodiment of this application, with reference to... Figure 2While preserving as much of the original 5G core network element functions as possible, such as access and mobility management function (AMF) network elements, authentication server function (AUSF) network elements, unified data management (UDM) network elements, policy control function (PCF) network elements, user plane function (UPF) network elements, and session management function (SMF) network elements, additional TCF, TMF, Trunking Session Management Function (TSMF), Trunking User Plane Function (TUPF), and Trunking Unified Data Management (TUDM) cluster network elements are added to support cluster functions, thus completing the implementation of cluster-related functions.
[0048] However, in scenarios where public networks and B-TrunC private networks share access network wireless resources, there is a question of how to ensure the communication quality of trunking terminals, as detailed below:
[0049] In related technologies, voice priority control signaling in LTE-based B-TrunC networks is primarily sent from the service management platform to the TCF for configuration. The TCF on the trunking core network (TCN) side selects the xGW to establish a dedicated trunking transport, ensuring that high-priority trunking terminals can preempt bandwidth resources from low-priority trunking terminals, thus guaranteeing voice reliability. However, with the diversification of service demands, there are situations where B-TrunC private networks and IMS (IP Multimedia Subsystem) networks share radio resources (e.g., 700MHz). Currently, there is no mechanism to guarantee that trunking terminals have higher priority than ordinary user terminals, and that high-priority trunking terminals have higher priority than low-priority trunking terminals and ordinary user terminals, thereby achieving unified scheduling and on-demand guarantee of radio resources. Furthermore, in the B-TrunC three-stage system, i.e., the 5G-based B-TrunC network architecture, similarly, when sharing radio resources, the number of VoNR (Voice Over NR) users and trunking users in a certain area surges, making it impossible to guarantee that trunking terminals have higher priority than ordinary users.
[0050] Figure 3This diagram illustrates a network architecture in one embodiment where the B-TrunC private network and the IMS network share radio resources. (Refer to...) Figure 3 Based on the default subscription bearer, the service management platform (OM) dynamically subscribes to the priority of the cluster terminal UE1 and sends it to the TCF for configuration. Specifically, the OM sends the cluster UE priority subscription information to the eHSS, the TCF requests the eHSS to send subscription data, the TCF sends a request to the eMME according to the hierarchical information and decides on call establishment / release, and the eMME selects the xGW to complete the establishment, modification or deletion of the cluster dedicated bearer. This process is implemented independently and has no signaling interaction with the IMS core network. When sharing radio resources, the number of IMS users and cluster users in a certain area surges, and network congestion occurs between the eMME and the xGW. There is also a conflict between the cluster QoS (Quality of Service) policy obtained by the xGW and the IMS QoS policy, which cannot guarantee that the priority of cluster user UE1 is higher than that of ordinary user UE2, and that the priority of high-voice-rights cluster terminals is higher than that of low-voice-rights cluster terminals and ordinary user terminals.
[0051] Based on this, in various embodiments of this application, by uniformly and dynamically managing the resource allocation of ordinary terminals and trunking terminals sharing access network wireless resources, the shortcomings of related technologies in which the communication quality of independent trunking terminals cannot be guaranteed are overcome.
[0052] This application provides a broadband trunking communication method, applied to network devices, such as... Figure 4 As shown, the method includes:
[0053] Step 401: For ordinary terminals and trunking terminals sharing access network wireless resources, a first configuration policy and a second configuration policy are generated based on dynamic resource allocation; wherein, the first configuration policy is used to establish a dedicated bearer for the trunking terminal, and the second configuration policy is used to establish a dedicated bearer for the ordinary terminal.
[0054] Here, a regular terminal can be understood as a wireless communication terminal that does not support broadband trunking services, such as a 4G or 5G communication terminal that does not support broadband trunking services, while a trunking terminal is a wireless communication terminal that supports broadband trunking services.
[0055] It is understood that the network device in this application embodiment realizes unified management of dynamic resource allocation for ordinary terminals and trunking terminals sharing access network wireless resources. Based on the dynamic generation of the first configuration strategy and the second configuration strategy, it can effectively ensure the communication quality of the trunking terminal during the communication process, thereby meeting the high reliability requirements of broadband trunking communication.
[0056] For example, generating the first configuration policy and the second configuration policy based on dynamic resource allocation includes:
[0057] Obtain the talk permission level corresponding to the talk permission request of the cluster terminal;
[0058] Based on the aforementioned talk rights level, the resource allocation parameters for trunking terminals and ordinary terminals sharing access network wireless resources are adjusted;
[0059] Based on the adjustment of the resource allocation parameters, a first configuration strategy and a second configuration strategy are generated.
[0060] Here, the network device can obtain the corresponding talk right level of the trunk terminal's talk right application, and based on the talk right level, adjust the resource allocation parameters of the trunk terminal and ordinary terminal sharing the wireless resources of the access network to obtain the corresponding first configuration strategy and second configuration strategy, thereby achieving the communication effect that the trunk terminal has a higher priority than the ordinary terminal, and the trunk terminal with a high talk right level has a higher priority than the trunk terminal with a low talk right level.
[0061] It should be noted that before the dedicated bearer for the B-TrunC cluster is established, the cluster terminal needs to apply for and be authorized to speak through the TCF. The TCF can trigger the push of subscription data on the eHHS side or request an update of subscription data based on a reset, thereby obtaining the latest cluster subscription data. For example, when a calling terminal (e.g., UEa) applies for cluster communication speaking rights, the v-TCF (Visited TCF) confirms with the H-TCF (Caller's Home TCF) based on number analysis. The H-TCF determines itself to be the G-TCF (Group Home TCF) and then grants speaking rights based on the cluster subscription data. The speaking rights level is used to determine the priority of the cluster call.
[0062] For example, the resource allocation parameters include QCI and / or ARP. Thus, by adjusting QCI and / or ARP, a corresponding first configuration policy and a second configuration policy can be generated.
[0063] Here, QCI (Quality Control Index) acts as a quality level indicator, ensuring the quality of data transmission for different service types, such as video calls, online games, and data transfer. In practice, network operators assign priorities to each service based on the QCI value to meet the network performance requirements of different services. ARP (Access Retention Protocol) defines the priority relationship between this bearer and other bearers, as well as the access maintenance priority. It can decide whether to accept a bearer establishment / modification request or reject the request when resources are limited.
[0064] For example, adjusting the resource allocation parameters for trunking terminals and ordinary terminals sharing access network radio resources based on the talk rights level includes:
[0065] Based on the aforementioned talk rights level, target trunking terminals that require priority in ensuring communication quality are identified, and the QCI and / or ARP of the target trunking terminals are adjusted so that the target trunking terminals have a higher communication priority than other terminals.
[0066] Here, after obtaining the talk rights level of the cluster terminal, the network device can determine the target cluster terminal that needs to be given priority in ensuring communication quality based on the talk rights level. For example, the cluster terminal that meets the set requirements for talk rights level is determined as the target cluster terminal. The set requirements can be reasonably set based on the operator's communication guarantee requirements. Then, by adjusting the QCI and / or ARP of the target cluster terminal, the target cluster terminal can have a higher communication priority than other terminals.
[0067] For example, the broadband trunking communication method is applied to an LTE B-TrunC system, and the network device is an ePCRF network element added to the broadband trunking core network.
[0068] Figure 5 This paper illustrates a network architecture diagram of the newly added ePCRF network element in the LTE B-TrunC system according to an embodiment of this application. The addition of the ePCRF network element to the TCN enables the ePCRF network element to uniformly handle IMS and trunking voice policy control PCC decisions, control user QoS parameters and service quality, and realize the unified dynamic resource allocation management of ordinary terminals and trunking terminals sharing access network radio resources. This can effectively guarantee the communication quality of trunking terminals during communication, thereby meeting the high reliability requirements of broadband trunking communication.
[0069] For example, obtaining the talk right level corresponding to the talk right request of the cluster terminal includes:
[0070] The ePCRF network element receives first information from the TCF, which carries the talk right level corresponding to the talk right request of the trunk terminal.
[0071] like Figure 5 As shown, the embodiments of this application can upgrade the TCF network element function and add an interface Tx to connect with ePCRF. In this way, the ePCRF network element can obtain the talk right level after the talk right is granted from the TCF side, thereby triggering dynamic modification of the configuration policy and preventing routing redundancy.
[0072] For example, the first information also carries a gateway address; the method further includes:
[0073] The ePCRF network element sends the first configuration policy to the target gateway based on the gateway address.
[0074] like Figure 5As shown, the ePCRF network element can connect to the xGW through interface Gx. The ePCRF network element can obtain the gateway address from the TCF side and select the xGW based on the gateway address. It then sends the first configuration policy to the target gateway through interface Gx, thereby triggering the establishment of the cluster dedicated bearer. In this way, compared to detouring to the eMME and then triggering the xGW to establish the cluster dedicated bearer, the cluster dedicated bearer establishment process can be simplified.
[0075] For example, the first information also carries session binding parameters of the cluster terminal, and the method further includes:
[0076] Based on the session binding parameters, the ePCRF network element returns a dedicated bearer establishment response for the cluster terminal to the broadband trunking core network.
[0077] Here, the ePCRF network element can determine the session affiliation corresponding to the dedicated bearer based on the session binding parameters, and the ePCRF directly routes back to the eMME, returning a dedicated bearer establishment Response message, reducing routing detours.
[0078] For example, Figure 6 The diagram illustrates the process of establishing a dedicated trunking bearer in an LTE B-TrunC system in related technologies, and the process of establishing a dedicated trunking bearer and an IMS bearer based on the ePCRF network element in the embodiments of this application.
[0079] Understandably, the establishment of various dedicated bearers is based on the establishment of the terminal attachment process.
[0080] Reference Figure 6 The establishment of dedicated cluster bearers in related technologies includes:
[0081] In response to a terminal trigger (Floor Request), for example, when a terminal user presses the PTT (Push to Talk) button, a Floor Request is triggered. The initiated request is sent through the base station to the eMME in the broadband trunking core network. The eMME sends a talk rights request to the TCF. The TCF requests the eHSS to issue the subscription data. The TCF generates a talk rights authorization response based on the talk rights request based on the subscription data and returns the talk rights authorization response to the eMME. The eMME triggers the establishment of a dedicated bearer based on the talk rights authorization response. The dedicated bearer is established according to the QoS pre-configured by the OM, and the xGW returns a dedicated bearer establishment completion response to the eMME.
[0082] Reference Figure 6 The implementation of this application based on the cluster-dedicated bearer established using ePCRF network elements includes:
[0083] The eMME sends a cluster talk right request and PGW_IP (Packet Network Gateway IP address) to the TCF. The TCF requests the eHSS to issue subscription data. Based on the subscription data, the TCF generates talk right authorization data, which includes talk right authorization ACK, talk right level information, session key value, and PGW_IP. The TCF sends the talk right authorization data to the ePCRF network element. The ePCRF network element generates a first configuration policy (i.e., PCC rule1) for establishing a dedicated bearer (i.e., cluster dedicated bearer) for the cluster terminal based on the talk right level information. It then addresses the xGW based on PGW_IP, sends the first configuration policy to the xGW, initiates the establishment of the cluster dedicated bearer, and after the cluster dedicated bearer is established, the ePCRF network element directly routes the dedicated bearer establishment confirmation message back to the eMME, reducing routing detours.
[0084] Understandably, the ePCRF network element can achieve unified management of trunking call rights requests and IMS call requests. By generating a first configuration policy to trigger the establishment of a dedicated bearer for trunking terminals, and by generating a second configuration policy to trigger the establishment of a dedicated IMS bearer, the communication quality of trunking terminals can be effectively guaranteed during communication, thereby meeting the high reliability requirements of broadband trunking communication. Furthermore, it can address the xGW based on its IP address, eliminating the need for routing detours to the eMME before triggering the xGW to establish a dedicated trunking bearer, thus reducing routing detours. Moreover, by introducing a session binding parameter (Key value), which identifies the session affiliation of the dedicated bearer, ePCRF can directly route a dedicated bearer establishment confirmation message back to the eMME, further reducing routing detours.
[0085] For example, the broadband trunking communication method is applied to a 5G B-TrunC system, and the network device is a PCF network element in the core network.
[0086] It is understood that the broadband trunking communication method in this application embodiment can also be implemented by the PCF network element in the 5G B-TrunC system. That is, the PCF network element realizes the unified management of dynamic resource allocation between ordinary terminals and trunking terminals sharing access network wireless resources. It can effectively guarantee the communication quality of the trunking terminal during the communication process based on the dynamic generation of the first configuration strategy and the second configuration strategy, thereby meeting the high reliability requirements of broadband trunking communication.
[0087] It's important to note that 5G sessions eliminate the concept of EPS (Evolved Packet System) bearers, replacing it with an end-to-end QoS Flow approach, enabling more granular bandwidth resource management. In the 3GPP standard, QoS Flow is controlled by the SMF and established and modified through PDU (Protocol Data Unit) sessions. A single session can have multiple QoS Flows, and these multiple QoS Flows within the same session do not require individual control plane signaling interactions for establishment. When the network triggers QoS Flow establishment, the PCF sends the PCC policy to the SMF. The SMF configures the bearer's QoS parameters based on the policy information and sends it to the gNB via the AMF. The UE returns a NAS-PDU, and the SMF sends a QoS Flow resource establishment request to the UPF, completing the QoS Flow establishment.
[0088] Based on this, in the embodiments of this application, a first configuration policy and a second configuration policy can be generated by adjusting QCI and / or ARP in the QoS Flow, thereby achieving the communication effect that the priority of the cluster terminal is higher than that of the ordinary terminal, and the priority of the cluster terminal with high talk power level is higher than that of the cluster terminal with low talk power level.
[0089] Exemplarily, the method further includes:
[0090] The PCF network element responds to a message indicating user plane overload by triggering a QoS gating policy to ensure communication between cluster terminals.
[0091] For example, when numerous cluster users and IMS users simultaneously initiate PDU sessions, bandwidth resources are strained. The SMF and TSMF send session creation or modification requests to the UPF via the session management protocol, including load management parameters. When the threshold is exceeded, the UPF sends an N4 message containing overlode information, or the TUPF sends an Nt9 message. The PCF network element can respond to this overlode information, triggering a QoS gating policy to ensure communication between cluster terminals. This QoS gating policy can be understood as, when bandwidth resources are strained, dropping or discarding low-priority QoS flows to ensure the communication quality of high-priority QoS flows.
[0092] The present application will be further described in detail below with reference to application examples.
[0093] Application Example 1
[0094] Reference Figure 7This application embodiment discloses a broadband trunking communication method under the LTE TCN architecture, wherein UE1 is a trunking terminal and UE2 is a regular terminal corresponding to an IMS user. The method includes the establishment process of trunking dedicated bearer and IMS dedicated bearer based on the establishment of the terminal attachment process.
[0095] For example, the process of establishing a dedicated cluster bearer includes:
[0096] In response to UE1's Floor Request, the eMME sends a cluster talk right request and PGW_IP (Packet Network Gateway IP address) to the TCF. The TCF requests the eHSS to issue subscription data. Based on the subscription data, the TCF generates talk right authorization data, which includes talk right authorization ACK, talk right level information, session key value, and PGW_IP. The TCF sends the talk right authorization data to the ePCRF network element. The ePCRF network element generates a first configuration policy (i.e., PCC rule1) for establishing a dedicated bearer (i.e., cluster dedicated bearer) for the cluster terminal based on the talk right level information. It then addresses the xGW based on PGW_IP, sends the first configuration policy to the xGW, initiates the establishment of the cluster dedicated bearer, and after the cluster dedicated bearer is established, the ePCRF network element directly routes the dedicated bearer establishment confirmation message back to the eMME, reducing routing detours.
[0097] For example, the process of establishing an IMS dedicated bearer includes:
[0098] In response to UE2's call request (INVITE), the CSCF (Call Session Control Function) obtains authorization and authentication from the ePCRF network element and requests call resources. The PGW (Packet Network Gateway) requests a QoS value from the ePCRF network element. The ePCRF network element identifies UE2 as an IMS service provider. The ePCRF network element sends a second configuration policy (i.e., PCC rule2) to the xGW for establishing a dedicated IMS bearer. The ePCRF network element sends a modify bearer request to the eMME and receives the modify bearer response returned by the eMME.
[0099] Among them, the ePCRF network element prioritizes assigning high-priority QCIs to cluster users with high voice rights. For example, the QCI value can be 1, 2, or 5. When the QCI value of a cluster user is the same as that of a general IMS user (QCI = 1, 2, 5), differentiated control can be achieved by subscribing the cluster user to a higher-priority ARP, or the QCI priority of the cluster user can be dynamically modified to 65, 69, etc., thereby ensuring the communication quality of cluster users with high voice rights.
[0100] Application Example 2
[0101] Reference Figure 8 This application embodiment discloses a broadband trunking communication method under a 5G TCN architecture, wherein UE1 is a trunking terminal and UE2 is a regular terminal corresponding to an IMS user. The method includes the establishment process of trunking dedicated bearer and IMS dedicated bearer based on the establishment of the terminal attachment process.
[0102] For example, the process of establishing a dedicated cluster bearer includes:
[0103] In response to UE1's Floor Request, the AMF selects the TSF (Trunking Service Provider) for trunking communication. The TSMF sends a trunking talk right request to the TCF (Trunking Service Provider). The TCF requests the TUDM (Trunking Service Provider) to distribute subscription data. Based on the subscription data, the TCF generates talk right authorization data, which includes talk right authorization ACK and talk right level information. The TCF sends the talk right authorization data to the PCF (Private Service Provider). Based on the talk right level information, the PCF generates a first configuration policy (PCCrule1) for establishing a dedicated bearer (i.e., trunking dedicated bearer) for the trunking terminal and sends the first configuration policy to the TCF, initiating the establishment of the trunking dedicated bearer, i.e., establishing a trunking dedicated QoS Flow. After the trunking dedicated bearer is established, the PCF returns a dedicated bearer establishment confirmation message (i.e., talk right authorization, dedicated bearer establishment complete Response) to the TSMF.
[0104] For example, the process of establishing an IMS dedicated bearer includes:
[0105] In response to UE2's call request (INVITE), the CSCF (Call Session Control Function) obtains authorization and authentication from the PCF and requests call resources. The PCF identifies UE2 as an IMS service provider. The PCF sends a second configuration policy (i.e., PCC rule2) to the SMF to establish a dedicated IMS bearer, which triggers the voice-dedicated QoS Flow establishment process.
[0106] For example, when numerous cluster users and IMS users simultaneously initiate PDU sessions, bandwidth resources are strained. The SMF and TSMF send session creation or modification requests to the UPF via the session management protocol, including load management parameters. When the threshold is exceeded, the UPF sends an N4 message containing overlode information, or the TUPF sends an Nt9 message containing overlode information. The PCF network element can respond to this overlode information by triggering a QoS gating policy to ensure communication between cluster terminals. This QoS gating policy can be understood as performing packet loss and rejection processing on low-priority QoS flows when bandwidth resources are strained, in order to ensure the communication quality of high-priority QoS flows. The QoS gating policy can be triggered after or before the establishment of a cluster-specific QoS flow or a voice-specific QoS flow; this embodiment does not limit this.
[0107] Understandably, PCF can guarantee the communication quality of trunking services based on two policy modulation strategies. On the one hand, it can dynamically allocate resource parameters based on the voice authority level to modify the configuration policy, so that trunking terminals have higher priority than ordinary terminals, and high voice authority level trunking terminals have higher priority than low voice authority level trunking terminals. On the other hand, based on QoS gating policy triggering, it sends information to SMF and TSMF containing appId (application identifier), flowInfos (data flow information), IP 5-tuple, etc., to drop and remove low-priority IMS services and low voice authority level trunking users, and specify that newly accessed low-priority IMS services and low voice authority level trunking users cannot use them, thereby guaranteeing the communication quality of priority services.
[0108] In order to implement the method of the embodiments of this application, the embodiments of this application also provide a broadband trunking communication device, which corresponds to the broadband trunking communication method described above. The steps in the embodiments of the broadband trunking communication method described above are also fully applicable to the embodiments of this broadband trunking communication device.
[0109] This broadband trunking communication device is used in network equipment, such as... Figure 9 As shown, the broadband trunking communication device includes: a configuration module 901, used to generate a first configuration strategy and a second configuration strategy for ordinary terminals and trunking terminals sharing access network wireless resources based on dynamic resource allocation; wherein, the first configuration strategy is used to establish a dedicated bearer for the trunking terminal, and the second configuration strategy is used to establish a dedicated bearer for the ordinary terminal.
[0110] For example, the configuration module 901 is specifically used for:
[0111] Obtain the talk permission level corresponding to the talk permission request of the cluster terminal;
[0112] Based on the aforementioned talk rights level, the resource allocation parameters for trunking terminals and ordinary terminals sharing access network wireless resources are adjusted;
[0113] Based on the adjustment of the resource allocation parameters, a first configuration strategy and a second configuration strategy are generated.
[0114] For example, the resource allocation parameters include: QCI and / or ARP.
[0115] For example, the configuration module 901 is specifically used for:
[0116] Based on the aforementioned talk rights level, target trunking terminals that require priority in ensuring communication quality are identified, and the QCI and / or ARP of the target trunking terminals are adjusted so that the target trunking terminals have a higher communication priority than other terminals.
[0117] For example, the broadband trunking communication method is applied to an LTE B-TrunC system, and the network device is an ePCRF network element added to the broadband trunking core network.
[0118] For example, the configuration module 901 is specifically used for:
[0119] Receive first information from the Trunking Control Function (TCF), the first information carrying the talk right level corresponding to the talk right request of the trunk terminal.
[0120] For example, the first information also carries a gateway address; the configuration module 901 is further configured to:
[0121] The first configuration policy is sent to the target gateway based on the gateway address.
[0122] For example, the first information also carries session binding parameters of the cluster terminal, and the configuration module 901 is further used for:
[0123] Based on the session binding parameters, a dedicated bearer establishment response for the cluster terminal is returned to the broadband trunking core network.
[0124] For example, the broadband trunking communication method is applied to a 5G B-TrunC system, and the network device is a PCF (Policy Control Function) network element in the core network.
[0125] For example, the configuration module 901 is further configured to:
[0126] In response to a message indicating user plane overload, a QoS gating policy for ensuring communication between cluster terminals is triggered.
[0127] In practical applications, the configuration module 901 can be implemented by the processor in the network device. Of course, the processor needs to run the computer program in memory to perform its function.
[0128] It should be noted that the broadband trunking communication device provided in the above embodiments is only illustrated by the division of the above program modules when performing broadband trunking communication. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the broadband trunking communication device and the broadband trunking communication method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.
[0129] Based on the hardware implementation of the above program modules, and in order to implement the method of the embodiments of this application, the embodiments of this application also provide a network device. Figure 10 This is only an exemplary structure of the network device, not the entire structure; implementation is possible as needed. Figure 10 The structure shown may be part or all of the structure.
[0130] like Figure 10 As shown, the network device 1000 provided in this embodiment includes at least one processor 1001, a memory 1002, a user interface 1003, and at least one network interface 1004. The various components in the network device 1000 are coupled together via a bus system 1005. It can be understood that the bus system 1005 is used to implement communication between these components. In addition to a data bus, the bus system 1005 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in… Figure 10 The general labeled all buses as Bus System 1005.
[0131] The user interface 1003 may include a monitor, keyboard, mouse, trackball, click wheel, buttons, touchpad, or touch screen.
[0132] The memory 1002 in this embodiment is used to store various types of data to support the operation of the network device. Examples of such data include any computer program used to operate on the network device.
[0133] The broadband trunking communication method disclosed in this application can be applied to or implemented by the processor 1001. The processor 1001 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the broadband trunking communication method can be completed by integrated logic circuits in the hardware of the processor 1001 or by instructions in software form. The processor 1001 can be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The processor 1001 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiments of this application can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software modules can be located in a storage medium, which is located in the memory 1002. The processor 1001 reads information from the memory 1002 and, in conjunction with its hardware, completes the steps of the broadband trunking communication method provided in the embodiments of this application.
[0134] In an exemplary embodiment, the network device may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned methods.
[0135] It is understood that memory 1002 can be volatile memory or non-volatile memory, or both. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), ferromagnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM); magnetic surface memory can be disk storage or magnetic tape storage. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), Sync Link Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memories described in the embodiments of this application are intended to include, but are not limited to, these and any other suitable types of memories.
[0136] In an exemplary embodiment, this application also provides a computer storage medium, specifically a computer-readable storage medium, such as a memory 1002 storing a computer program, which can be executed by the processor 1001 of a network device to complete the steps described in the method of this application embodiment. The computer-readable storage medium can be a ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM, etc.
[0137] In an exemplary embodiment, this application also provides a computer program product, including a computer program that can be executed by the processor 1001 of the network device 1000 to perform the steps described in the method of this application embodiment.
[0138] It should be noted that terms such as "first" and "second" are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0139] Furthermore, the technical solutions described in the embodiments of this application can be combined arbitrarily without conflict.
[0140] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A broadband trunking communication method, characterized in that, Applied to network devices, the method includes: For ordinary terminals and trunked terminals sharing access network wireless resources, a first configuration policy and a second configuration policy are generated based on dynamic resource allocation; The first configuration strategy is used to establish a dedicated bearer for the cluster terminals, and the second configuration strategy is used to establish a dedicated bearer for the ordinary terminals.
2. The method according to claim 1, characterized in that, The generation of a first configuration strategy and a second configuration strategy based on dynamic resource allocation includes: Obtain the talk permission level corresponding to the talk permission request of the cluster terminal; Based on the aforementioned talk rights level, the resource allocation parameters for trunking terminals and ordinary terminals sharing access network wireless resources are adjusted; Based on the adjustment of the resource allocation parameters, a first configuration strategy and a second configuration strategy are generated.
3. The method according to claim 2, characterized in that, The resource allocation parameters include: Quality of Service (QCI) identifier and / or Access Preservation Priority (ARP).
4. The method according to claim 3, characterized in that, The adjustment of resource allocation parameters for trunking terminals and ordinary terminals sharing access network radio resources based on the aforementioned talk rights level includes: Based on the aforementioned talk rights level, target trunking terminals that require priority in ensuring communication quality are identified, and the QCI and / or ARP of the target trunking terminals are adjusted so that the target trunking terminals have a higher communication priority than other terminals.
5. The method according to claim 1, characterized in that, The broadband trunking communication method is applied to the LTE B-TrunC system, and the network device is an ePCRF network element added to the broadband trunking core network.
6. The method according to claim 5, characterized in that, The step of obtaining the talk permission level corresponding to the talk permission request of the cluster terminal includes: The ePCRF network element receives first information from the trunking control function entity (TCF), which carries the talk right level corresponding to the talk right request of the trunking terminal.
7. The method according to claim 6, characterized in that, The first information also carries a gateway address; the method further includes: The ePCRF network element sends the first configuration policy to the target gateway based on the gateway address.
8. The method according to claim 6, characterized in that, The first information also carries session binding parameters of the cluster terminal, and the method further includes: Based on the session binding parameters, the ePCRF network element returns a dedicated bearer establishment response for the cluster terminal to the broadband trunking core network.
9. The method according to claim 1, characterized in that, The broadband trunking communication method is applied to the 5G B-TrunC system, and the network device is the PCF network element in the core network.
10. The method according to claim 9, characterized in that, The method further includes: The PCF network element responds to a message indicating user plane overload by triggering a QoS gating policy to ensure communication between cluster terminals.
11. A broadband trunking communication device, characterized in that, Applied to network devices, the device includes: The configuration module is used to generate a first configuration policy and a second configuration policy for ordinary terminals and trunking terminals sharing access network wireless resources based on dynamic resource allocation. The first configuration strategy is used to establish a dedicated bearer for the cluster terminals, and the second configuration strategy is used to establish a dedicated bearer for the ordinary terminals.
12. A network device, characterized in that, include: A processor and a memory for storing a computer program capable of running on the processor, wherein the processor, when running the computer program, performs the steps of the method according to any one of claims 1 to 10.
13. A computer storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 10.
14. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 10.
