Message processing method and system and medium
By working together with the enhanced user home network element and the trunking control network element, the unified configuration of scanning groups in the trunking broadband communication system is realized, solving the problem of reconfiguration after user terminal replacement and improving user experience and management efficiency.
Patent Information
- Application Number
- CN202310939968.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-28
- Publication Date
- 2025-02-14
AI Technical Summary
In existing trunked broadband communication systems, the scanning group configuration cannot be uniformly managed, which means that user terminals need to be reconfigured after replacement, failing to meet the usage needs of enterprise employees.
The enhanced user home network element receives the scan group configuration instruction, generates a configuration message element, and sends it to the user terminal through the cluster control network element to achieve unified configuration of the scan group.
It enables unified configuration of scanning groups, avoids manual selection by users, meets the needs of cluster users, and improves the convenience of enterprise employee management.
Smart Images

Figure CN119450368A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of network communications, and in particular to a message processing method, system and medium. Background Art
[0002] With the development of Internet technology and the progress of society, trunking broadband communication (B-TrunC) systems that support high-speed broadband data transmission and multimedia trunking scheduling application services such as voice, data, and video are becoming more and more popular.
[0003] The cluster broadband communication system mainly includes a core network, a base station, and a cluster terminal (multiple user terminals, i.e., UE). The core network and the cluster terminal transmit signals through the base station. In the cluster broadband communication system, it is generally necessary to establish multiple groups. The system administrator can configure a subscription group for the user of the cluster broadband communication system according to business needs and send it to the core network. The core network will transmit the message to the user terminal of each user through the base station to enable the user to join the subscription group. In this process, some users may be in other groups and cannot join in time. The user terminals of these users will scan the subscription group that cannot be joined in time as a scanning group in real time. After scanning that the subscription group is activated, that is, the user is idle, the user can be added to the subscription group, thereby completing the establishment of the group. Before scanning the group, it is necessary to configure the scanning group to be scanned for the user terminal. In the prior art, the scanning group is generally configured in the user terminal of the cluster broadband communication system, that is, the user manually selects the scanning group locally. However, on the one hand, the user manually selects the scanning group to realize the configuration of the scanning group on one user terminal. If the user changes the user terminal, the previously selected scanning group cannot be used on the new terminal and needs to be reconfigured, which is not convenient for cluster users. On the other hand, due to the nature of the use of cluster broadband communication systems, cluster terminals are generally used in enterprise private networks. Scan group configuration is usually expected to be uniformly configured and distributed by system administrators through the core network to facilitate management by enterprise employees. The method of users manually selecting scan groups cannot meet the usage needs of cluster users.
[0004] Therefore, a message processing solution is needed that can realize unified configuration of scan groups and thus meet the usage requirements of cluster users. Summary of the invention
[0005] The present application provides a message processing method, system and medium, which are used to solve the technical problem that the scanning group of the existing communication system cannot achieve unified configuration and cannot meet the usage requirements of cluster users.
[0006] In a first aspect, the present application provides a message processing method, which is applied to a communication system, wherein the communication system includes: an enhanced user home network element and a cluster control network element, and the method includes:
[0007] The enhanced user home network element receives a scan group configuration instruction sent by a configuration terminal, wherein the scan group configuration instruction includes scan group configuration information corresponding to each user of the communication system;
[0008] The enhanced user home network element generates configuration message information elements corresponding to each user according to the scanning group configuration information corresponding to each user, and sends the configuration message information elements to the cluster control network element;
[0009] The cluster control network element receives the configuration message information element sent by the enhanced user belonging network element, and for each configuration message information element corresponding to the user, sends the configuration message information element to the user terminal corresponding to the user according to the information transmission interface corresponding to the communication system, so that the user terminal completes the configuration of the scanning group corresponding to the user according to the configuration message information element.
[0010] In a possible implementation manner, generating configuration message information elements corresponding to each user according to the scan group configuration information corresponding to each user specifically includes:
[0011] After receiving the scanning group configuration instruction, for each of the users,
[0012] Determine, in the scanning group configuration information corresponding to the user, the subscription group corresponding to the user, and the configuration attribute corresponding to each subscription group, wherein the configuration attribute includes one of a scanning group and a non-scanning group;
[0013] A configuration message information element corresponding to the user is generated according to the subscription group corresponding to the user and the configuration attributes corresponding to each subscription group.
[0014] In a possible implementation manner, in the determining of the scanning group configuration information corresponding to the user, the subscription group corresponding to the user, and the configuration attributes corresponding to each subscription group specifically include:
[0015] Determining the contract group corresponding to the user according to the scanning group configuration information corresponding to the user;
[0016] For each of the contract groups, determining whether the attribute value corresponding to the contract group is a preset value;
[0017] If so, the configuration attribute corresponding to the contract group is a scanning group; if not, the configuration attribute corresponding to the contract group is a non-scanning group.
[0018] In a possible implementation manner, the scanning group configuration information further includes a scanning order corresponding to the scanning group. Accordingly, the generating of the configuration message information element corresponding to the user according to the subscription group corresponding to the user and the configuration attribute corresponding to each subscription group specifically includes:
[0019] Generate a configuration message cell corresponding to the user according to the subscription group corresponding to the user, the configuration attribute corresponding to each subscription group, and the scanning order corresponding to the scanning group;
[0020] The scanning order corresponding to the scanning group is used to instruct the user terminal to scan the configured scanning group according to the scanning order corresponding to the scanning group.
[0021] In a possible implementation manner, the cluster control network element includes a group-belonging cluster control network element, and sending the configuration message information element to the cluster control network element specifically includes:
[0022] sending the configuration message element to the group home cluster control network element according to the first standard protocol interface of the communication system;
[0023] Correspondingly, the cluster control network element receives the configuration message information element sent by the enhanced user home network element, and for each configuration message information element corresponding to the user, sends the configuration message information element to the user terminal corresponding to the user according to the information transmission interface corresponding to the communication system, including:
[0024] The group home cluster control network element receives the configuration message information element sent by the enhanced user home network element according to the first standard protocol interface, and generates a first message transmission information element according to the configuration message information element;
[0025] The group-belonging cluster control network element sends the first message delivery information element to a user terminal corresponding to the user according to a second standard protocol interface of the communication system.
[0026] In a possible implementation manner, the cluster control network element further includes a user-home cluster control network element and / or a visited cluster control network element, and the group-home cluster control network element sends the first message delivery information element to a user terminal corresponding to the user according to a second standard protocol interface of the communication system, specifically including:
[0027] The group belonging cluster control network element determines whether there is a corresponding user belonging cluster control network element for the user;
[0028] If yes, sending the first message delivery information element to a user home cluster control network element corresponding to the user according to a second standard protocol interface of the communication system;
[0029] If not, determining a visited cluster control network element corresponding to the user, and sending the first message delivery information element to the visited cluster control network element corresponding to the user according to a second standard protocol interface of the communication system;
[0030] The user home cluster control element corresponding to the user or the visited cluster control element corresponding to the user generates a second message transmission information element according to the first message transmission information element, and sends the second message transmission information element to the user terminal corresponding to the user.
[0031] In a possible implementation manner, the user home cluster control element corresponding to the user or the visited cluster control element corresponding to the user generates a second message transmission information element according to the first message transmission information element, and sends the second message transmission information element to the user terminal corresponding to the user, specifically including:
[0032] The user home cluster control network element corresponding to the user or the visited cluster control network element corresponding to the user generates a second message transmission information element according to the first message transmission information element;
[0033] The user home cluster control network element corresponding to the user or the visited cluster control network element corresponding to the user sends the second message transfer information element to the user terminal corresponding to the user according to the non-access layer protocol interface between the communication system and the user terminal.
[0034] In a possible implementation, the communication system is a cluster communication system, and accordingly, the first standard protocol interface is a communication interface between an enhanced user-belonging network element and a group-belonging cluster control network element of the cluster broadband communication system; the second standard protocol interface is a communication interface between a group-belonging cluster control network element and each user-belonging cluster control network element / visited cluster control network element of the cluster broadband communication system;
[0035] The group-belonging cluster control network element is the cluster control network element to which each group of the cluster broadband communication system belongs; the user-belonging cluster control network element is the cluster control network element to which each user of the cluster broadband communication system belongs; and the visited cluster control network element is the cluster control network element when a user of the cluster broadband communication system visits another place.
[0036] In a second aspect, the present application provides a communication system, including:
[0037] The enhanced user home network element is used to receive a scan group configuration instruction sent by a configuration terminal, wherein the scan group configuration instruction includes scan group configuration information corresponding to each user of the communication system; generate a configuration message cell corresponding to each user according to the scan group configuration information corresponding to each user, and send the configuration message cell to the cluster control network element;
[0038] The cluster control network element is used to receive the configuration message information element sent by the enhanced user belonging network element, and for each configuration message information element corresponding to the user, according to the information transmission interface corresponding to the communication system, send the configuration message information element to the user terminal corresponding to the user, so that the user terminal completes the configuration of the scanning group corresponding to the user according to the configuration message information element.
[0039] In a third aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to implement the above-mentioned method when executed by a processor.
[0040] In a fourth aspect, the present application provides a computer program product, including a computer program, which implements the above method when executed by a processor.
[0041] The message processing method, system and medium provided in the present application are applied to a communication system, and the communication system may include an enhanced user belonging network element and a cluster control network element. The enhanced user belonging network element may receive a scan group configuration instruction sent by a configuration terminal, and the scan group configuration instruction includes the scan group configuration information corresponding to each user of the communication system; according to the scan group configuration information corresponding to each user, a configuration message cell corresponding to each user is generated respectively, and the configuration message cell is sent to the cluster control network element; the cluster control network element receives the configuration message cell sent by the enhanced user belonging network element, and for each configuration message cell corresponding to the user, according to the information transmission interface corresponding to the communication system, the configuration message cell is sent to the user terminal corresponding to the user, so that the user terminal completes the configuration of the scan group corresponding to the user according to the configuration message cell. In the method of the present application, the system administrator can send a scan group configuration instruction to the communication system through the configuration terminal, and after receiving the enhanced user belonging network element of the communication system, it will generate a configuration message cell corresponding to each user according to the scan group configuration information corresponding to each user, and send the configuration message cell to the cluster control network element. Afterwards, for each configuration message cell corresponding to a user, the cluster control network element of the communication system can send the configuration message cell to the user terminal corresponding to the user according to the information transmission interface corresponding to the communication system, thereby completing the message transmission, so that the user terminal completes the configuration of the scan group corresponding to the user according to the configuration message cell. Through such a setting, the system administrator can complete the generation and distribution of the configuration message cell by configuring the terminal and the server where the communication system is located, so as to realize the unified configuration of the scan group, without the need for the user to manually select the scan group locally, thereby meeting the use needs of cluster users. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0043] Figure 1 A system architecture diagram of an embodiment of the present application;
[0044] Figure 2 A flowchart of a message processing method according to an embodiment of the present application;
[0045] Figure 3 A flowchart of a message processing method according to another embodiment of the present application;
[0046] Figure 4 A schematic diagram of a message transmission process between a core network and a user terminal of a communication system according to an embodiment of the present application;
[0047] Figure 5 A schematic diagram of the structure of a communication system according to an embodiment of the present application.
[0048] Figure numerals: 1. configuration terminal; 2. base station; 3. enhanced user belonging network element; 4. group belonging cluster control network element; 5. user belonging cluster control network element; 6. user terminal.
[0049] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0050] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0051] The message processing method, system and medium of the present application can be used in application scenarios of message transmission in communication systems, especially application scenarios of message transmission in cluster broadband communication systems.
[0052] The cluster broadband communication system mainly includes a core network, a base station, and a cluster terminal (multiple user terminals, i.e., UE). The core network and the cluster terminal transmit signals through the base station. In the cluster broadband communication system, it is generally necessary to establish multiple groups. The system administrator can configure a subscription group for the user of the cluster broadband communication system according to business needs and send it to the core network. The core network will transmit the message to the user terminal of each user through the base station to enable the user to join the subscription group. In this process, some users may be in other groups and cannot join in time. The user terminals of these users will scan the subscription group that cannot be joined in time as a scanning group in real time. After scanning that the subscription group is activated, that is, the user is idle, the user can be added to the subscription group, thereby completing the establishment of the group. Before scanning the group, it is necessary to configure the scanning group to be scanned for the user terminal. After the user terminal receives the group access instruction sent by the core network, if the group is temporarily inaccessible and detects that the group is a set scanning group, the user terminal will scan the group in real time. In the prior art, the scanning group is generally configured in the user terminal of the cluster broadband communication system, that is, the user manually selects the scanning group locally.
[0053] However, on the one hand, the user manually selects the scan group to configure the scan group on only one user terminal. If the user changes the user terminal, the previously selected scan group cannot be used on the new terminal and needs to be reconfigured, which is not convenient for cluster users. On the other hand, due to the nature of the use of cluster broadband communication systems, cluster terminals are generally used in enterprise private networks. Scan group configuration is usually expected to be uniformly configured and issued by the system administrator through the core network for the convenience of enterprise employees. The method of manually selecting the scan group by the user cannot meet the use needs of cluster users.
[0054] Based on this technical problem, the inventive concept of the present application is to provide a message processing method that can realize unified configuration of a scanning group, thereby meeting the usage requirements of cluster users.
[0055] The message processing method provided in the present application is intended to solve the above technical problems of the prior art. The system administrator can send a scan group configuration instruction to the communication system through a configuration terminal. After receiving the enhanced user-attributed network element of the communication system, it will generate a configuration message cell corresponding to each user according to the scan group configuration information corresponding to each user, and send the configuration message cell to the cluster control network element. Afterwards, for the configuration message cell corresponding to each user, the cluster control network element of the communication system can send the configuration message cell to the user terminal corresponding to the user according to the information transmission interface corresponding to the communication system, thereby completing the message transmission, so that the user terminal completes the configuration of the scan group corresponding to the user according to the configuration message cell. Through such a setting, the system administrator can complete the generation and distribution of the configuration message cell through the configuration terminal and the server where the communication system is located, so as to realize the unified configuration of the scan group, without the need for the user to manually select the scan group locally, thereby meeting the usage needs of cluster users.
[0056] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0057] Figure 1 is a system architecture diagram of an embodiment of the present application, such as Figure 1As shown, 1 represents a configuration terminal, 2 represents a base station, 3 represents an enhanced user-attributed network element, 4 represents a group-attributed cluster control network element, 5 represents a user-attributed cluster control network element, and 6 represents a user terminal. The system administrator can input the scan group configuration information corresponding to each user of the communication system on the corresponding operation interface of the configuration terminal 1. After the system administrator finishes inputting, the configuration terminal 1 can generate a scan group configuration instruction according to the above scan group configuration information, and send it to the core network of the communication system through the base station 2. After receiving the scan group configuration information corresponding to each user, the enhanced user-attributed network element eHSS3 of the core network generates a configuration message cell corresponding to each user respectively, and sends the configuration message cell to the group-attributed cluster control network element G-TCF4 according to the first standard protocol interface TC1 of the communication system. After receiving the configuration message cell corresponding to each user, the group-attributed cluster control network element G-TCF4 generates a first message transmission cell according to the configuration message cell, determines the user-attributed cluster control network element H-TCF5 corresponding to the user, and sends the first message transmission cell to the user-attributed cluster control network element 5 corresponding to the user according to the second standard protocol interface TC2 of the communication system. After receiving the information, the user belonging cluster control network element 5 corresponding to the user generates a second message transmission information element according to the first message transmission information element, and sends the second message transmission information element to the user terminal 6 corresponding to the user according to the non-access layer protocol interface between the user belonging cluster control network element 5 and the user terminal 6. After receiving the information, the user terminal 6 completes the configuration of the scanning group corresponding to the user according to the second message transmission information element.
[0058] Embodiment 1
[0059] Figure 2 1 is a flowchart of a message processing method provided by an embodiment of the present application. This embodiment uses the execution subject as the core network of the communication system to illustrate the message processing method. The communication system may include an enhanced user home network element and a cluster control network element. Figure 2 As shown, the message processing method may include the following steps:
[0060] S101: An enhanced user home network element receives a scan group configuration instruction sent by a configuration terminal, where the scan group configuration instruction includes scan group configuration information corresponding to each user of a communication system.
[0061] In this embodiment, the configuration terminal can be a terminal device for the system administrator to configure the scan group, that is, the system administrator can input the scan group configuration information corresponding to each user of the communication system on the corresponding operation interface of the configuration terminal. After the system administrator finishes inputting, the configuration terminal can generate a scan group configuration instruction based on the above scan group configuration information and send it to the communication system.
[0062] In this embodiment, the communication system may include a core network, a base station and a cluster terminal (user terminal), and the enhanced user home network element may be an enhanced user home server (Evolved Home Subscriber Server, eHSS) of the core network. The eHSS is the subscription data management center and authentication center of the core network.
[0063] In this embodiment, the core network of the communication system may also include a trunking control network element, namely a trunking control function (TCF). TCF is responsible for the control and management of trunking services. Its main functions are as follows: supporting scheduling of multimedia trunking services including voice / video / data, authentication and authorization of trunking services, cluster registration and deregistration, establishment and release of cluster calls, voice right management, cluster management functions such as remote stun, remote kill, resurrection, dynamic reorganization, group information subscription and update, etc.
[0064] S102: The enhanced user home network element generates configuration message information elements corresponding to each user according to the scanning group configuration information corresponding to each user, and sends the configuration message information elements to the cluster control network element.
[0065] In this embodiment, the enhanced user home network element can generate configuration message information elements corresponding to each user according to the scan group configuration information in the scan group configuration instruction. The configuration message information element can be an information element including the scan group configuration information. In the message transmission process, a message can be transmitted as an information element.
[0066] In a possible implementation, the above-mentioned step S102 of generating configuration message elements corresponding to each user according to the scanning group configuration information corresponding to each user may include: after receiving the scanning group configuration instruction, for each user, determining the scanning group configuration information corresponding to the user, the contract group corresponding to the user, and the configuration attributes corresponding to each contract group, the configuration attributes including one of a scanning group and a non-scanning group; generating a configuration message element corresponding to the user according to the contract group corresponding to the user and the configuration attributes corresponding to each contract group.
[0067] In this embodiment, the scanning group configuration information uploaded by the system administrator through the configuration terminal may include the contract group corresponding to the user and the configuration attributes corresponding to each contract group. The contract group may be a group established by the system administrator according to business needs, work needs, departments, etc., and the contract group corresponding to the user may be the group in which the user is located, that is, the group that the user is about to join.
[0068] In this embodiment, since there are generally many contract groups corresponding to a user, scanning each contract group is a large workload and unnecessary. Therefore, the system administrator can set configuration attributes for each contract group, that is, which contract groups can be scanned as scan groups and which contract groups do not need to be scanned as scan groups. Through the configuration attributes corresponding to each contract group, the scan group and the non-scan group can be simply and conveniently identified, thereby generating the corresponding configuration message information element.
[0069] In one possible implementation, determining the scanning group configuration information corresponding to the user, the contract group corresponding to the user, and the configuration attributes corresponding to each contract group may include: determining the contract group corresponding to the user based on the scanning group configuration information corresponding to the user; for each contract group, determining whether the attribute value corresponding to the contract group is a preset value; if so, the configuration attribute corresponding to the contract group is a scanning group; if not, the configuration attribute corresponding to the contract group is a non-scanning group.
[0070] In this embodiment, the preset value can be flexibly set by those skilled in the art, and no limitation is imposed here. For example, the attribute value corresponding to the contract group can be set to 0 and 1, and the preset value can be 1, that is, when the attribute value of a contract group is 1, the configuration attribute of the contract group is a scanning group, and when the attribute value of a contract group is 0, the configuration attribute of the contract group is a non-scanning group.
[0071] In this implementation, by setting corresponding attribute values for the contract groups respectively, the configuration attributes corresponding to the contract groups can be determined simply and accurately.
[0072] In a possible implementation, the scanning group configuration information in the above step S101 may also include a scanning order corresponding to the scanning group. Accordingly, a configuration message element corresponding to the user is generated according to the subscription group corresponding to the user and the configuration attributes corresponding to each subscription group. It may include: generating a configuration message element corresponding to the user according to the subscription group corresponding to the user, the configuration attributes corresponding to each subscription group, and the scanning order corresponding to the scanning group; wherein the scanning order corresponding to the scanning group can be used to instruct the user terminal to scan the configured scanning group according to the scanning order corresponding to the scanning group.
[0073] In this embodiment, the scanning order corresponding to the scanning group can indicate the order in which the user terminal scans different scanning groups, and important scanning groups can be scanned first. By adding the scanning order corresponding to the scanning group in the configuration message cell, the priority of scanning important scanning groups can be ensured, thereby improving the use effect of cluster users.
[0074] In a possible implementation, the cluster control network element may include a group-belonging cluster control network element. Sending the configuration message cell to the cluster control network element in step S102 may include: sending the configuration message cell to the group-belonging cluster control network element according to a first standard protocol interface of the communication system.
[0075] In this embodiment, the first standard protocol interface can be the TC1 interface for communication between the enhanced user-belonging network element eHSS and the cluster control network element TCF. After the enhanced user-belonging network element generates a configuration message element, it can use the first standard protocol interface to simply and accurately send the configuration message element to the group-belonging cluster control network element to facilitate subsequent message transmission.
[0076] S103: The cluster control network element receives the configuration message information element sent by the enhanced user belonging network element, and for each configuration message information element corresponding to the user, sends the configuration message information element to the user terminal corresponding to the user according to the information transmission interface corresponding to the communication system, so that the user terminal completes the configuration of the scanning group corresponding to the user according to the configuration message information element.
[0077] In this embodiment, for a specific implementation manner in which the cluster control network element in the above step S103 sends the configuration message cell to the user terminal corresponding to the user according to the information transmission interface corresponding to the communication system, please refer to Embodiment 2 for details.
[0078] In this embodiment, after receiving the configuration message cell sent by the cluster control network element of the communication system, the user terminal can complete the configuration of the scan group corresponding to the user according to the configuration attributes corresponding to each subscription group and the scan order corresponding to the scan group in the configuration message cell.
[0079] In this embodiment, the system administrator can send a scan group configuration instruction to the communication system through the configuration terminal. After receiving the enhanced user home network element of the communication system, it will generate a configuration message cell corresponding to each user according to the scan group configuration information corresponding to each user, and send the configuration message cell to the cluster control network element. Afterwards, for the configuration message cell corresponding to each user, the cluster control network element of the communication system can send the configuration message cell to the user terminal corresponding to the user according to the information transmission interface corresponding to the communication system, thereby completing the message transmission, so that the user terminal completes the configuration of the scan group corresponding to the user according to the configuration message cell. Through such a setting, the system administrator can complete the generation and distribution of the configuration message cell through the configuration terminal and the server where the communication system is located, so as to realize the unified configuration of the scan group, without the need for the user to manually select the scan group locally, thereby meeting the use needs of cluster users.
[0080] The specific implementation method of the cluster control network element sending the configuration message cell to the user terminal corresponding to the user according to the information transmission interface corresponding to the communication system in step S103 of the above-mentioned embodiment 1 is described in detail below with specific embodiment 2.
[0081] Embodiment 2
[0082] Figure 3 1 is a flowchart of a message processing method provided by another embodiment of the present application. This embodiment uses the execution subject as the core network of the communication system to illustrate the message processing method. The communication system may include an enhanced user home network element and a cluster control network element. The cluster control network element may include a group home cluster control network element. Figure 3 As shown, the message processing method may include the following steps:
[0083] S201: A group home cluster control network element receives a configuration message information element sent by an enhanced user home network element according to a first standard protocol interface, and generates a first message transfer information element according to the configuration message information element.
[0084] In this embodiment, the core network of the communication system may include a trunking control network element, namely, a trunking control function (TCF). TCF is responsible for the control and management of trunking services. Its main functions are as follows: support for scheduling of multimedia trunking services including voice / video / data, authentication and authorization of trunking services, cluster registration and deregistration, establishment and release of trunking calls, voice right management, cluster management functions such as remote stun, remote death, resurrection / dynamic reorganization, etc., and group information subscription and update. Each group has a belonging TCF, namely, the group belonging trunking control network element (group belonging trunking control function). The group belonging TCF is referred to as G-TCF for short. G-TCF is the master TCF for group call related services. The establishment, release, and voice right application of group calls are all decided by G-TCF. That is, the configuration message cell generated by the eHSS needs to be sent to the G-TCF first before the subsequent message transmission can be carried out.
[0085] In this embodiment, the first message transmission information element is only converted in form during the message transmission process compared with the configuration message information element, and the information contained in the first message transmission information element is actually consistent with the information contained in the configuration message information element.
[0086] S202: The group-belonging cluster control network element sends a first message transfer information element to a user terminal corresponding to the user according to a second standard protocol interface of the communication system.
[0087] In a possible implementation, the cluster control network element may further include a user-home cluster control network element and / or a visited cluster control network element, and the above step S202 sends the first message delivery information element to a user terminal corresponding to the user according to the second standard protocol interface of the group-home cluster control network element communication system, and may include:
[0088] S2021: The group belonging cluster control network element determines whether there is a corresponding user belonging cluster control network element for the user.
[0089] S2022: If yes, then send the first message delivery information element to the user home cluster control network element corresponding to the user according to the second standard protocol interface of the communication system.
[0090] S2023: If not, determine the visited cluster control network element corresponding to the user, and send the first message transfer information element to the visited cluster control network element corresponding to the user according to the second standard protocol interface of the communication system.
[0091] S2024: The home cluster control element corresponding to the user or the visited cluster control element corresponding to the user generates a second message transmission information element according to the first message transmission information element, and sends the second message transmission information element to the user terminal corresponding to the user.
[0092] In this implementation, each cluster user has a home TCF, namely the user home cluster control network element (user home cluster control function body), referred to as H-TCF, and the services related to a single user are controlled by the H-TCF. The configuration message cell generated by the eHSS needs to be sent to the G-TCF first. The G-TCF will determine the H-TCF to which the user belongs and send the message cell to the corresponding H-TCF.
[0093] In this embodiment, cluster users may also visit other places. In this case, the users are not controlled by the H-TCF, but by the corresponding visited TCF. The visited TCF is the visited cluster control network element (visited cluster control function), referred to as V-TCF.
[0094] In this embodiment, the second message transmission cell is only transformed in form during the message transmission process compared with the first message transmission cell, and the information contained in the second message transmission cell is actually consistent with the information contained in the configuration message cell and the first message transmission cell.
[0095] In this embodiment, after the G-TCF receives the configuration message cell sent by the eHSS, the G-TCF first needs to determine whether the user has a corresponding user-attributed cluster control network element, that is, to determine whether the user has visited a foreign place. If the user does not have a corresponding user-attributed cluster control network element (the user has visited a foreign place), it is necessary to determine the user's corresponding visited cluster control network element so as to send the first message transmission cell to the user's corresponding visited cluster control network element. If the user has a corresponding user-attributed cluster control network element (the user has not visited a foreign place), the first message transmission cell can be directly sent to the corresponding user-attributed cluster control network element. Through such a setting, the accuracy of message transmission can be guaranteed to avoid errors or omissions in message transmission.
[0096] In one possible implementation, the above-mentioned step S2024, in which the user-attribute cluster control element corresponding to the user or the visited-location cluster control element corresponding to the user generates a second message transmission element based on the first message transmission element, and sends the second message transmission element to the user terminal corresponding to the user, may include: the user-attribute cluster control element corresponding to the user or the visited-location cluster control element corresponding to the user generates a second message transmission element based on the first message transmission element; the user-attribute cluster control element corresponding to the user or the visited-location cluster control element corresponding to the user sends the second message transmission element to the user terminal corresponding to the user according to the non-access layer protocol interface between the communication system and the user terminal.
[0097] In this embodiment, the non-access layer protocol interface between the communication system and the user terminal can be a NAS (Non-access stratum) interface. The NAS interface serves as a functional layer between the core network and the user terminal, supports signaling and data transmission between the two, and realizes message transmission between the TCF (H-TCF or V-TCF) and the user terminal UE.
[0098] In this embodiment, the non-access layer protocol interface between the communication system and the user terminal can be used to realize information communication between the H-TCF (or V-TCF) and the user terminal, so that the second message transmission element can be smoothly sent to the user terminal corresponding to the user, so that the user terminal can complete the configuration of the user terminal side scanning group according to the information in the second message transmission element.
[0099] In one possible implementation, the communication system may be a cluster broadband communication system, and accordingly, the first standard protocol interface may be a communication interface between an enhanced user-attributed network element and a group-attributed cluster control network element of the cluster broadband communication system; the second standard protocol interface may be a communication interface between a group-attributed cluster control network element and each user-attributed cluster control network element / a visited cluster control network element of the cluster broadband communication system; the group-attributed cluster control network element is a cluster control network element to which each group of the cluster broadband communication system belongs; the user-attributed cluster control network element is a cluster control network element to which each user of the cluster broadband communication system belongs; and the visited cluster control network element is a cluster control network element of the cluster broadband communication system when a user visits a foreign place.
[0100] In this embodiment, the first standard protocol interface can be the TC1 interface for communication between eHSS and TCF, and the second standard protocol interface can be the TC2 interface for communication between TCF and TCF (G-TCF and H-TCF, G-TCF and V-TCF, etc.). Both the TC1 interface and the TC2 interface can be standard protocol interfaces of the cluster broadband communication system (B-TrunC system).
[0101] In this embodiment, the group-belonging cluster control network element may be the cluster control network element G-TCF to which each group of the cluster broadband communication system belongs, which is the master TCF for group call-related services. The configuration message element generated by the eHSS needs to be sent to the G-TCF first before the subsequent message transmission can be performed. The user-belonging cluster control network element may be the cluster control network element H-TCF to which each user of the cluster broadband communication system belongs, and services related to a single user are all controlled by the H-TCF. The visited cluster control network element may be the cluster control network element V-TCF when a user of the cluster broadband communication system visits a foreign place. When a cluster user visits a foreign place, the user is not controlled by the H-TCF, but by the corresponding V-TCF.
[0102] In this embodiment, the message cells can be transferred between the enhanced user-attributed network element and the group-attributed cluster control network element through the first standard protocol interface, and the message cells can be transferred between the group-attributed cluster control network element and each user-attributed cluster control network element / visited cluster control network element through the second standard protocol interface. Furthermore, through the attribution relationship between each network element such as the group-attributed cluster control network element, the user-attributed cluster control network element, and the visited cluster control network element, accurate transfer of messages of individual users in the group can be achieved.
[0103] In this embodiment, after the enhanced user-attributed network element eHSS of the communication system generates a configuration message cell, the eHSS will first send the configuration message cell to the group-attributed cluster control network element G-TCF using the first standard protocol interface. After receiving the configuration message cell, the G-TCF will generate a first message transfer cell based on the configuration message cell, and then use the second standard protocol interface to send the first message transfer cell to the user terminal corresponding to the user. Through such a setting, the message can be easily and accurately transmitted between the enhanced user-attributed network element eHSS and the group-attributed cluster control network element G-TCF, and between the group-attributed cluster control network element G-TCF and the user terminal UE.
[0104] The message processing method of the present application is described below with a specific embodiment.
[0105] Embodiment 3
[0106] In a specific embodiment, an enterprise using a cluster broadband communication system wants to complete the scanning group configuration on the terminal side of its subordinate employees. The system administrator of the enterprise uploads the configuration message to the cluster broadband communication system. Figure 4 FIG. 1 is a schematic diagram of a message transmission process between a core network and a user terminal of a communication system according to an embodiment of the present application. Figure 4 As shown in the figure, the specific message transmission process is as follows:
[0107] In the first step, the system administrator of the enterprise enters the scan group configuration information corresponding to each user of the cluster broadband communication system on the corresponding operation interface of the configuration terminal. After the system administrator finishes entering the information, the configuration terminal can generate a scan group configuration instruction based on the above scan group configuration information and send it to the enhanced user home network element eHSS of the communication system.
[0108] In the second step, after receiving the enhanced user home network element eHSS, it generates configuration message cells corresponding to each user according to the scanning group configuration information corresponding to each user, and sends the configuration message cells to the group home cluster control network element G-TCF according to the first standard protocol interface TC1 of the communication system.
[0109] In the third step, after receiving the configuration message information element corresponding to each user, the group-home cluster control network element G-TCF generates a first message delivery information element according to the configuration message information element.
[0110] In the fourth step, the group belonging cluster control network element G-TCF determines the user belonging cluster control network element H-TCF corresponding to the user, and sends the first message transfer information element to the user belonging cluster control network element H-TCF corresponding to the user according to the second standard protocol interface TC2 of the communication system.
[0111] In the fifth step, after receiving the first message transmission information element, the user home cluster control network element H-TCF corresponding to the user generates a second message transmission information element according to the first message transmission information element.
[0112] In the sixth step, the user-attributed cluster control network element H-TCF sends the second message transmission information element to the user terminal UE corresponding to the user according to the non-access layer protocol interface NAS interface between the communication system and the user terminal. After receiving the second message transmission information element, the user terminal UE completes the configuration of the scanning group corresponding to the user according to the second message transmission information element.
[0113] Figure 5 FIG. 1 is a schematic diagram of a communication system according to an embodiment of the present application. Figure 5 As shown, the communication system includes: an enhanced user belonging network element 51, which is used to receive the scan group configuration instruction sent by the configuration terminal, and the scan group configuration instruction includes the scan group configuration information corresponding to each user of the communication system; according to the scan group configuration information corresponding to each user, respectively generate the configuration message information element corresponding to each user, and send the configuration message information element to the cluster control network element; the cluster control network element 52 is used to receive the configuration message information element sent by the enhanced user belonging network element, for each user corresponding configuration message information element, according to the corresponding information transmission interface of the communication system, send the configuration message information element to the user terminal corresponding to the user, so that the user terminal completes the configuration of the scan group corresponding to the user according to the configuration message information element. In one implementation mode, the description of the specific implementation function of the communication system can refer to steps S101-S103 in Example 1 and steps S201-S203 in Example 2, which will not be repeated here.
[0114] An embodiment of the present application further provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the steps of each method embodiment of the present application.
[0115] An embodiment of the present application further provides a computer program product, including a computer program, which implements the steps of each method embodiment of the present application when executed by a processor.
[0116] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the appended claims.
[0117] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. A message processing method, characterized in that: Applied to a communication system, the communication system includes: an enhanced user home network element and a cluster control network element, the method includes: The enhanced user home network element receives a scan group configuration instruction sent by a configuration terminal, wherein the scan group configuration instruction includes scan group configuration information corresponding to each user of the communication system; The enhanced user home network element generates configuration message information elements corresponding to each user according to the scanning group configuration information corresponding to each user, and sends the configuration message information elements to the cluster control network element; The cluster control network element receives the configuration message information element sent by the enhanced user belonging network element, and for each configuration message information element corresponding to the user, sends the configuration message information element to the user terminal corresponding to the user according to the information transmission interface corresponding to the communication system, so that the user terminal completes the configuration of the scanning group corresponding to the user according to the configuration message information element.
2. The method according to claim 1, characterized in that The generating of configuration message cells corresponding to each user according to the scanning group configuration information corresponding to each user specifically includes: After receiving the scanning group configuration instruction, for each of the users, Determine, in the scanning group configuration information corresponding to the user, the subscription group corresponding to the user, and the configuration attribute corresponding to each subscription group, wherein the configuration attribute includes one of a scanning group and a non-scanning group; A configuration message information element corresponding to the user is generated according to the subscription group corresponding to the user and the configuration attributes corresponding to each subscription group.
3. The method according to claim 2, characterized in that The determining of the scanning group configuration information corresponding to the user, the subscription group corresponding to the user, and the configuration attributes corresponding to each subscription group specifically include: Determining the contract group corresponding to the user according to the scanning group configuration information corresponding to the user; For each of the contract groups, determining whether the attribute value corresponding to the contract group is a preset value; If so, the configuration attribute corresponding to the contract group is a scanning group; if not, the configuration attribute corresponding to the contract group is a non-scanning group.
4. The method according to claim 2, characterized in that: The scanning group configuration information also includes a scanning order corresponding to the scanning group. Accordingly, the configuration message cell corresponding to the user is generated according to the subscription group corresponding to the user and the configuration attribute corresponding to each subscription group, specifically including: Generate a configuration message cell corresponding to the user according to the subscription group corresponding to the user, the configuration attribute corresponding to each subscription group, and the scanning order corresponding to the scanning group; The scanning order corresponding to the scanning group is used to instruct the user terminal to scan the configured scanning group according to the scanning order corresponding to the scanning group.
5. The method according to any one of claims 1 to 4, characterized in that The cluster control network element includes a group-belonging cluster control network element, and sending the configuration message information element to the cluster control network element specifically includes: sending the configuration message element to the group home cluster control network element according to the first standard protocol interface of the communication system; Correspondingly, the cluster control network element receives the configuration message information element sent by the enhanced user home network element, and for each configuration message information element corresponding to the user, sends the configuration message information element to the user terminal corresponding to the user according to the information transmission interface corresponding to the communication system, including: The group home cluster control network element receives the configuration message information element sent by the enhanced user home network element according to the first standard protocol interface, and generates a first message transmission information element according to the configuration message information element; The group-belonging cluster control network element sends the first message delivery information element to a user terminal corresponding to the user according to a second standard protocol interface of the communication system.
6. The method according to claim 5, characterized in that The cluster control network element further includes a user-home cluster control network element and / or a visited cluster control network element, and the group-home cluster control network element sends the first message transmission information element to a user terminal corresponding to the user according to a second standard protocol interface of the communication system, specifically including: The group belonging cluster control network element determines whether there is a corresponding user belonging cluster control network element for the user; If yes, sending the first message delivery information element to a user home cluster control network element corresponding to the user according to a second standard protocol interface of the communication system; If not, determining a visited cluster control network element corresponding to the user, and sending the first message delivery information element to the visited cluster control network element corresponding to the user according to a second standard protocol interface of the communication system; The user home cluster control element corresponding to the user or the visited cluster control element corresponding to the user generates a second message transmission information element according to the first message transmission information element, and sends the second message transmission information element to the user terminal corresponding to the user.
7. The method according to claim 6, characterized in that The user home cluster control element corresponding to the user or the visited cluster control element corresponding to the user generates a second message transmission information element according to the first message transmission information element, and sends the second message transmission information element to the user terminal corresponding to the user, specifically including: The user home cluster control network element corresponding to the user or the visited cluster control network element corresponding to the user generates a second message transmission information element according to the first message transmission information element; The user home cluster control network element corresponding to the user or the visited cluster control network element corresponding to the user sends the second message transfer information element to the user terminal corresponding to the user according to the non-access layer protocol interface between the communication system and the user terminal.
8. The method according to claim 7, characterized in that The communication system is a cluster broadband communication system, and accordingly, the first standard protocol interface is a communication interface between an enhanced user-attributed network element and a group-attributed cluster control network element of the cluster broadband communication system; the second standard protocol interface is a communication interface between a group-attributed cluster control network element and each user-attributed cluster control network element / visited cluster control network element of the cluster broadband communication system; The group-belonging cluster control network element is the cluster control network element to which each group of the cluster broadband communication system belongs; the user-belonging cluster control network element is the cluster control network element to which each user of the cluster broadband communication system belongs; and the visited cluster control network element is the cluster control network element when a user of the cluster broadband communication system visits another place.
9. A communication system, characterized in that: include: The enhanced user home network element is used to receive a scan group configuration instruction sent by a configuration terminal, wherein the scan group configuration instruction includes scan group configuration information corresponding to each user of the communication system; generate a configuration message cell corresponding to each user according to the scan group configuration information corresponding to each user, and send the configuration message cell to the cluster control network element; The cluster control network element is used to receive the configuration message information element sent by the enhanced user belonging network element, and for each configuration message information element corresponding to the user, according to the information transmission interface corresponding to the communication system, send the configuration message information element to the user terminal corresponding to the user, so that the user terminal completes the configuration of the scanning group corresponding to the user according to the configuration message information element.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 8 when executed by a processor.