Conflict processing method and system for temporary dynamic group calling

By establishing an independent multicast dedicated channel for each temporary dynamic group call and processing multimedia data flow according to group call priority, the conflict problem caused by overlapping group call coverage in the GSM-R network is solved, ensuring the security of railway communication and the accuracy of information processing.

CN120583178APending Publication Date: 2025-09-02CRSC RESEARCH & DESIGN INSTITUTE GROUP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410237687.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-01
Publication Date
2025-09-02

AI Technical Summary

Technical Problem

In the GSM-R network, when the coverage range of temporary dynamic group calls overlaps, it may cause abnormal and confusion in the process of receiving critical tasks information, and even lead to railway accidents.

Method used

By establishing an independent multicast dedicated channel for each temporary dynamic group call and using different data streams for identification, the called terminal judges and processes the multimedia data stream based on the priority relationship of the group call to resolve group call conflicts.

Benefits of technology

It effectively solves the conflict problem caused by multiple calling terminals sending group calls to one or some users at the same time, ensuring the accuracy of critical information processing and the security of railway communications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120583178A_ABST
    Figure CN120583178A_ABST
Patent Text Reader

Abstract

The invention discloses a conflict processing method and system for temporary dynamic group calling, and belongs to the technical field of railway communication. In the invention, a trunking communication application network element inquires a respective group calling area and a temporary mobile group identifier according to application information of each calling terminal, establishes an independent multicast special load belonging to each temporary dynamic group calling area in combination with a multicast function network element and a communication network element, and identifies the independent multicast special load by using different multimedia data streams; if the called terminal is in a wireless coverage overlapping area of a plurality of group calling areas corresponding to a plurality of calling terminals, the called terminal can judge the priority of the received temporary dynamic group calling according to the stored temporary mobile group identifier, the group calling number and the group priority information; according to the priority relationship of the group calls, a certain temporary dynamic group call can be preferentially processed, and the problem of conflicts caused by the fact that a plurality of calling terminals send the group calls to a certain user terminal or some user terminals at the same time is reasonably solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of railway communications, and in particular relates to a conflict handling method and system for temporary dynamic group calls. Background Art

[0002] The GSM-R system (an international wireless communication standard for railway communications and applications) is a digital mobile communications system based on GSM technology, specifically designed for railway communications. It provides a comprehensive communications service platform for railway operations, enabling not only wireless data communications but also voice functions such as wireless train dispatching and inter-railway mobile communications. 5G-R (5G Radio Access Network) is the next-generation broadband wireless mobile system for railways. It aims to address issues such as insufficient dedicated carrier capacity, severe frequency interference, and the end of its lifecycle in the existing GSM-R system. It is a successor to the GSM-R system.

[0003] Railway trunking services include individual and group voice and video calls, as well as one-to-one and one-to-many data functions. In the GSM-R network, railway group calls such as 210 and 299 are temporary dynamic group calls. These calls are handled by the dispatcher or calling user, based on their jurisdiction, temporarily calling all current users within the area. This is a location-based calling service. In some cases, due to overlapping group call coverage, a user may be called simultaneously by two group calls, a situation known as a group call conflict. If appropriate handling methods are not implemented, data from both calls will be transmitted simultaneously, causing anomalies and confusion in the reception of mission-critical information by the called user, and in severe cases, railway accidents. Summary of the Invention

[0004] In response to the above problem, in a first aspect, the present invention proposes a method for handling conflicts in a temporary dynamic group call, the method comprising:

[0005] Multiple calling terminals each carry their own application information to initiate an independent temporary dynamic group call application to the trunking communication application network element;

[0006] The trunking communication application network element queries the respective group call area and temporary mobile group identifier based on the application information of each calling terminal, and jointly establishes an independent multicast dedicated bearer belonging to each temporary dynamic group call area with the multicast function network element and the communication network element;

[0007] Each calling terminal outputs content and forwards the multimedia data stream generated by the content output to one or more called terminals via the multicast dedicated carrier of the respective group call area; the called terminals include a first called terminal and a second called terminal;

[0008] If forwarded to the second called terminal, the second called terminal will receive multiple multimedia data streams from different group call areas corresponding to different calling terminals based on the saved temporary mobile group identifier, group call number and group priority information, and perform conflict resolution on the group call areas by judging and comparing the group priority of each temporary dynamic group call.

[0009] Furthermore, if forwarded to the first called terminal, the first called terminal normally receives the multimedia data stream from the calling terminal in its group call area according to the saved temporary mobile group identifier and group call number information, decodes the multimedia service data, and performs temporary dynamic group call service processing.

[0010] Furthermore, the multiple calling terminals are respectively in their respective group call areas, and the multiple group call areas are adjacent and have overlapping wireless coverage areas;

[0011] The first called terminal is a called terminal that is within a group call area of ​​multiple group call areas corresponding to multiple calling terminals but is not within a wireless coverage overlap area of ​​the multiple group call areas;

[0012] The second called terminal is a called terminal located in an overlapping area of ​​wireless coverage of multiple group call areas corresponding to multiple calling terminals.

[0013] Furthermore, the conflict handling of group call areas by judging and comparing the group priority of each temporary dynamic group call includes:

[0014] If the group priorities of the multiple temporary dynamic group calls received by the second called terminal are different, the second called terminal preferentially processes the service of the temporary dynamic group call with a higher priority, decodes the multimedia data, and performs service processing of the temporary dynamic group call;

[0015] If the priorities of the multiple temporary dynamic group calls received by the second called terminal are the same, the second called terminal determines the order of the temporary dynamic group calls arriving at the same called terminal, gives priority to the temporary dynamic group call that arrives first, decodes the multimedia data, and performs service processing for the temporary dynamic group call.

[0016] Furthermore, the stored temporary mobile group identifier, group call number and group priority information are obtained by:

[0017] When the configuration state of the group configuration unit changes in the temporary mobile group identity application process, a subscription notification message is sent to the called terminal, wherein the subscription notification message includes the temporary mobile group identity, the group identity and the group priority information;

[0018] In the temporary dynamic group call establishment process, the cluster communication application network element jointly with the multicast function network element and the communication network element sends a multicast dedicated bearer mapping message to the called terminal, and the multicast dedicated bearer mapping message includes a temporary mobile group identifier, a group call number and a group priority information; wherein, the group call number includes a group call area and a group identifier.

[0019] Furthermore, the application information includes a group identifier and an active terminal location.

[0020] Furthermore, the content output method includes voice speech, video speech or sending data information.

[0021] In a second aspect, the present invention proposes a conflict handling system for temporary dynamic group calls, comprising a calling terminal, a trunking communication application network element, a multicast function network element, a communication network element, and a called terminal; wherein the plurality of calling terminals are respectively within respective group call areas, the group call areas of the plurality of calling terminals are adjacent and have overlapping wireless coverage areas;

[0022] The plurality of calling terminals respectively initiate independent temporary dynamic group call applications to the trunking communication application network element with their respective application information, wherein the application information includes a group identifier and a calling terminal location;

[0023] The trunking communication application network element queries the respective group call area and temporary mobile group identifier based on the application information of each calling terminal, and jointly establishes an independent multicast dedicated bearer belonging to each temporary dynamic group call area with the multicast function network element and the communication network element;

[0024] Each calling terminal outputs content and forwards the multimedia data stream generated by the content output to one or more called terminals via the multicast dedicated carrier of the respective group call area; the called terminals include a first called terminal and a second called terminal;

[0025] The second called terminal is a called terminal located in the wireless coverage overlapping area of ​​multiple group call areas corresponding to multiple calling terminals. If the call is forwarded to the second called terminal, the second called terminal will receive multiple multimedia data streams from different group call areas corresponding to different calling terminals based on the saved temporary mobile group identifier, group call number and group priority information, and perform conflict resolution for the group call areas by judging and comparing the group priority of each temporary dynamic group call.

[0026] Furthermore, the first called terminal is a called terminal that is within the group call area of ​​multiple group call areas corresponding to multiple calling terminals but is not in the wireless coverage overlapping area of ​​multiple group call areas. If forwarded to the first called terminal, the first called terminal will normally receive the multimedia data stream from the calling terminal in its group call area according to the saved temporary mobile group identifier and group call number information, decode the multimedia service data, and perform temporary dynamic group call service processing.

[0027] Furthermore, the second called terminal is further configured to perform conflict handling of group call areas by judging and comparing the group priority of each temporary dynamic group call, specifically including:

[0028] If the group priorities of the multiple temporary dynamic group calls received by the second called terminal are different, the second called terminal preferentially processes the service of the temporary dynamic group call with a higher priority, decodes the multimedia data, and performs service processing of the temporary dynamic group call;

[0029] If the priorities of the multiple temporary dynamic group calls received by the second called terminal are the same, the second called terminal determines the order of the temporary dynamic group calls arriving at the same called terminal, gives priority to the temporary dynamic group call that arrives first, decodes the multimedia data, and performs service processing for the temporary dynamic group call.

[0030] Furthermore, the multicast function network element includes a multicast / broadcast service function and a multicast / broadcast service transmission function network element and a multicast / broadcast session management function and a multicast / broadcast user plane function network element;

[0031] The communication network element includes a new wireless network element.

[0032] In a third aspect, the present invention provides an electronic device comprising a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus;

[0033] a memory storing a computer program;

[0034] The processor is configured to implement the temporary dynamic group call conflict handling method when executing the program stored in the memory.

[0035] In a fourth aspect, the present invention proposes a computer-readable storage medium storing a computer program, wherein when the computer program is executed, the method for handling conflicts of temporary dynamic group calls is executed.

[0036] Beneficial effects of the present invention:

[0037] The present invention establishes an independent multicast dedicated channel for each temporary dynamic group call and identifies it with a different data stream. The called terminal judges the priority of the group call and can give priority to a temporary dynamic group call based on the priority relationship of the group calls. This can reasonably solve the conflict problem caused when multiple calling terminals send group calls to one or some user terminals at the same time.

[0038] Other features and advantages of the present invention will be described in the following description, and in part will become apparent from the description, or will be understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures pointed out in the description and the drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following is a brief introduction to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0040] Figure 1 A flowchart of GMS-triggered TMGI application and notification is shown in an embodiment of the present invention;

[0041] Figure 2 FIG2 shows a flowchart of the application and notification of TMGI triggered by the MCX service in an embodiment of the present invention;

[0042] Figure 3 A flowchart of an MBS group call establishment process according to an embodiment of the present invention is shown;

[0043] Figure 4 A flowchart of an MBS group call release process according to an embodiment of the present invention is shown;

[0044] Figure 5 A flowchart of an application for MBS group call rights according to an embodiment of the present invention is shown;

[0045] Figure 6 A flowchart of MBS delayed access in an embodiment of the present invention is shown;

[0046] Figure 7 A flow chart of a method for handling conflicts in a temporary dynamic group call proposed by the present invention is shown;

[0047] Figure 8 A flowchart of 299 group call area conflict processing according to an embodiment of the present invention is shown;

[0048] Figure 9 A flowchart of 210 / 299 region conflict processing according to an embodiment of the present invention is shown;

[0049] Figure 10 A schematic diagram of an electronic device in an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0050] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.

[0051] The abbreviations involved in the embodiments and drawings of the present invention include UE, MCX, GMS, OMC, MBS, MBSF, MBSTF, MB-SMF, MB-UPF, NR, TMGI, GID, SA, etc. The abbreviations refer to the following as shown in Table 1:

[0052] Table 1

[0053] abbreviation English translation Chinese UE UserEquipment User terminal MCX MissionCriticalX-Service Cluster communication application network element GMS GroupManagementService Group configuration management OMC Operations & Maintenance Center Operation and Maintenance Center MBS Multicast / BroadcastServices Multicast / broadcast services MBSF Multicast / BroadcastServiceFunction Multicast / broadcast service capabilities MBSTF Multicast / BroadcastServiceTransportFunction Multicast / broadcast service transmission function MB-SMF Multicast / BroadcastSessionManagementFunction Multicast / broadcast session management function MB-UPF Multicast / BroadcastUserPlaneFunction Multicast / broadcast user plane functionality NR NewRadio New Wireless / New Air Interface TMGI TemporaryMobileGroupIdentity Temporary mobility group ID GID GroupIdentity Group ID SA ServiceArea Group call area MTCH MulticastTrafficChannel Multicast traffic channel MCCH MultiCastControlChannel Multicast Control Channel RTCP RealtimeTransportControlProtocol Real-time Transport Control Protocol 5G-R 5GRadioAccessNetwork 5G wireless access network CellID CellIdentity Cell identification code

[0054] Based on the 5G MBS framework, this invention proposes a method for implementing a multicast / broadcast service group call. Specifically, the method includes the following steps: applying for a temporary mobile group identifier, establishing and releasing a group call, applying for a group call voice right, and moving out and in. The method also describes special circumstances when a group call conflict occurs. The method for implementing a multicast / broadcast service group call proposed in this invention includes the following steps:

[0055] The calling terminal initiates a temporary dynamic group call application to establish a multicast / broadcast service group call;

[0056] Implementing the release process of the multicast / broadcast service group call;

[0057] Implementing the speaking right application process of the multicast / broadcast service group call;

[0058] Implementing processes such as delayed access, moving out of the group call area, and moving back into the group call area after moving out of the multicast / broadcast service group call;

[0059] The multicast / broadcast service group call service is implemented by combining the multicast / broadcast service group call establishment process, release process, voice right application process and delayed access process.

[0060] The method further includes applying for a temporary mobile group identifier before initiating a temporary dynamic group call application, including the following steps:

[0061] Applying to obtain a temporary dynamic group call relationship table pre-configured in the group configuration management unit, wherein the relationship table pre-configures a first relationship between a group identifier (GID) and a temporary mobile group identifier (TMGI); the relationship table includes a first relationship and a second relationship, wherein the first relationship is a correspondence between the group identifier and the temporary mobile group identifier, and the second relationship includes a configuration relationship between the GID, the multicast IP address, the port, and the group priority;

[0062] Sending a request message for applying for a temporary mobile group identifier list (TMGI list) to the multicast / broadcast service function network element (MBSF);

[0063] receiving a temporary mobile group identifier list responded by the multicast / broadcast service function network element, and updating the locally acquired relationship table with the acquired value of the temporary mobile group identifier list;

[0064] A notification message is sent to the group configuration management unit indicating that the temporary mobile group identifier list has been successfully obtained; the group configuration management unit updates the obtained temporary mobile group identifier list value to the locally corresponding relationship table, and notifies the user terminal through a subscription notification message that the relationship table content has been updated; the user terminal obtains the latest relationship table and locally updates and saves it to notify the user terminal that the relationship table configuration relationship has changed.

[0065] Furthermore, the triggering method of sending the request message for applying for the temporary mobile group identifier list to the multicast / broadcast service function network element includes: manual triggering by the group configuration management unit (GMS), manual triggering by the cluster communication application network element (MCX), or triggering when the first user terminal registers with the cluster communication application network element. In order to more clearly illustrate the above-mentioned triggering methods, combined with Figure 1 and Figure 2 Provide detailed explanation.

[0066] The process of GMS manually triggering TMGI application and notification is as follows: Figure 1 As shown, the following steps are included:

[0067] a1.1 Based on the railway's temporary dynamic group call planning, a relationship table including GID, TMGI, multicast IP, port, and group priority is configured in the GMS. The relationship table includes a first relationship and a second relationship. The first relationship is the correspondence between the group ID and the temporary mobile group ID, and the second relationship is the configuration relationship between the GID, multicast IP, port, and group priority. After the MCX network element environment is in place, the GMS manually triggers the TMGI application process. In this embodiment, the second relationship in the relationship table is a known configuration, while the TMGI in the first relationship is empty. Only the correspondence between the GID and TMGI is configured.

[0068] a1.2 The GMS requests the MCX to obtain the TMGI list corresponding to the GID. The obtained TMGI list must include the TMGI value corresponding to the GID.

[0069] a1.3 The MCX verifies the GMS's TMGI list request message and requests a TMGI list from the MBSF. After the MBSF successfully verifies the request message, it generates a TMGI list and returns it to the MCX in a response message containing the TMGI list and the second relationship. The MCX saves the TMGI list and the second relationship and periodically updates the TMGI list with the MBSF to ensure long-term availability.

[0070] a1.4 The MCX maintains the secondary relationship between the GID and the TMGI and sends the maintained relationship table to the GMS. The GMS updates the relationship table and enters the obtained TMGI into the pre-configured relationship table.

[0071] a1.5 The UE (user terminal) performs SIP (Session Initiation Protocol) authentication and registration, obtains GMS configuration, and subscribes to GMS configuration status. This step can also be performed before step a1.2;

[0072] a1.6 When the GMS configuration changes, the terminal is notified of the update of the GID and TMGI relationship table in the GMS file. The UE obtains the latest relationship table and saves the update. The TMGI is used in the subsequent monitoring of multicast channels, which include the multicast service channel and the multicast control channel. The multicast service channel is used to carry actual MBS service data and is a point-to-multipoint data transmission channel for transmitting multicast service MBS from the network to the UE (downlink). The multicast control channel is a point-to-multipoint channel for transmitting MBS control information from the network to the UE (downlink). This channel contains information about ongoing or upcoming MBS sessions.

[0073] The MCX triggers the application and notification of TMGI. The prerequisite for this method is that according to the temporary dynamic group call planning of the railway, the relationship table of GID, TMGI, multicast IP, Port, and group priority has been configured in GMS. The relationship table includes a first relationship and a second relationship. The first relationship is the correspondence between the group identifier and the temporary mobile group identifier. The second relationship includes the configuration relationship between GID, multicast IP, Port and group priority. The TMGI in the first relationship is a null value, and only the correspondence between GID and TMGI is configured. The application process of TMGI is as follows: Figure 2 As shown, the following steps are included:

[0074] b1.1 After the MCX network element environment is in place, the application process for the pre-configured relationship table is triggered manually by the MCX network management (OMC) or when the first end user registers with the MCX;

[0075] b1.2 MCX requests GMS to obtain the pre-configured relationship table containing the first relationship. GMS returns the pre-configured relationship table to MCX.

[0076] b1.3 The MCX saves the preconfigured TMGI list returned by the GMS, with the TMGI value empty, and requests multiple TMGI lists from the MBSF. After the MBSF verifies the request successfully, it generates a TMGI list and returns it to the MCX in a response message containing the TMGI list. The MCX saves the TMGI list and periodically updates the TMGI resource pool with the MBSF to ensure long-term availability.

[0077] b1.4 The MCX maintains a table of GID and TMGI relationships and sends it to the GMS. The GMS updates the GID, TMGI, and IP relationship tables.

[0078] b1.5 The UE performs SIP authentication registration, obtains GMS configuration, and subscribes to the GMS configuration status. This step can be performed before step b1.2.

[0079] b1.6 When the GMS configuration changes, the terminal is notified that the GID and TMGI relationship table in the GMS configuration file has been updated. The UE obtains the latest relationship table and saves the updated information. It should be noted that TMGI is used for subsequent multicast channel monitoring.

[0080] Combine Figure 3 The process of initiating a temporary dynamic group call application and establishing a multicast / broadcast service group call by the calling terminal is described in detail. The prerequisite for establishing a multicast / broadcast service group call is that the calling terminal UE-1 is within the jurisdiction of the SA-1 group call area of ​​the group call GID-1, and the SA contains a cell list CellList, in which the calling terminal UE-1 is within the coverage of CellID-1. The process includes the following steps:

[0081] S1: The calling terminal UE-1 initiates a temporary dynamic group call request GID-1 to the MCX, which carries the calling terminal's location, such as the cell ID-1. For example, the request can be 210 or 299, where 210 is a station base station area group call with a priority level of 3; 299 is a group call of three adjacent cells, which is the highest priority railway emergency call group call.

[0082] S2: The MCX queries the group call area SA-1 for the call based on the caller's location, such as the cell ID CellID-1. The MCX then queries the first relationship in the relationship table for the group call number GID-1 to find the TMGI-1 corresponding to GID-1. The MCX carries parameters such as TMGI-1 and SA-1 to initiate the MBS multicast dedicated bearer activation process to the MBSF / MBSTF. Based on the TMGI-1 and group call area SA-1, the MBSF / MBSTF creates a multicast dedicated bearer flow identifier, FlowID-1, and initiates dedicated bearer activation to the MB-SMF / MB-UPF and NR. The MBSF / MBSTF, MB-SMF / MB-UPF, and NR establish an MBS multicast dedicated bearer and notify the MCX that the multicast dedicated bearer has been successfully established.

[0083] The Group Call Area (SA) consists of five digits (S1S2S3S4S5) and is used to determine the effective area for group and broadcast calls. Currently, there are several types of SAs, including dispatching area, station (yard) base station area, three adjacent stations and sections, three adjacent base station cells, and marshaling yard (sub-yard) base station area. Dispatching area SAs are uniformly assigned by railway bureau across the railway, while other types of SAs are uniformly assigned within the jurisdiction of the MCX.

[0084] The MB-SMF primarily manages multicast / broadcast service sessions; the MB-UPF primarily implements user-plane forwarding for multicast / broadcast services; and the MBSF primarily supports MBS services, including selecting the BM-SMF, controlling the MBSTF, and determining transmission parameters. The MBSTF primarily serves as the anchor point for MBS data traffic, providing general packet transport capabilities and supporting IP multicast applications such as framing, multi-streaming, and packet FEC (coding).

[0085] S3: MCX sends a multicast dedicated bearer mapping (Map To Bear) message through the MBS multicast dedicated bearer. The Map To Bear message carries information such as TMGI-1, group call number (including SA-1, GID-1, etc., for example, the group call number can be 50S1S2S3S4S5 GID), multicast IP-1, Port-1, group priority Priority-1, session context SessionID-1, etc.

[0086] S4: If the called terminal UE-n is within the MBS range, UE-n monitors the MCCH channel in real time, uses the saved TMGI list to query MCCH information, and senses the relevant MTCH channel. The called terminal UE-n receives the MapTo Bear message on the corresponding MTCH channel and saves the TMGI-1, group call number (including SA-1, GID-1, etc.), multicast IP-1, Port-1, group priority Priority-1, session context SessionID-1, and other information.

[0087] S5: After the calling terminal UE-1 successfully applies for the speaking right, it starts to speak voice or video or send data information. The RTCP speaking right information and multimedia data stream of the calling terminal UE-1 are forwarded to the called terminal UE-n via the MCX through the multicast MBS dedicated bearer.

[0088] S6: The called terminal UE-n receives the corresponding multicast MTCH channel data according to the stored TMGI-1, group call number and other information, decodes it into MCX multimedia service data, and performs MCX service processing.

[0089] Combine Figure 4 The release process of the multicast / broadcast service group call is exemplarily described, including the following steps:

[0090] Step 1: Release process of temporary dynamic group call. The triggering conditions are as follows:

[0091] a) The calling terminal UE-1 triggers the release and initiates a group call release request to the MCX;

[0092] b) MCX determines that there is no response to the group call for a long time, and triggers the release of the group call, such as Figure 5 As shown in a;

[0093] c) MBSF / MBSTF, MB-SMF / MB-UPF, NR and other network elements determine the multicast dedicated bearer timeout, TMGI timeout or resource conflict and other abnormalities, triggering the release of MBS multicast dedicated bearer, such as Figure 5 As shown in b1, b2, and b3, there are several situations:

[0094] b1: MBSF / MBSTF determines that the multicast dedicated bearer has timed out or the TMGI has expired, triggering the release;

[0095] b2: MB-SMF / MB-UPF determines that the multicast dedicated bearer has timed out or there is a resource conflict, and triggers the release;

[0096] b3: NR determines that the multicast dedicated bearer has timed out or there is a resource conflict, and triggers the release.

[0097] Step 2: If the release conditions in step 1 are met, the MCX, MBSF / MBSTF, MB-SMF / MB-UPF, NR and other network elements perform the MBS dedicated bearer release process. The TMGI resources in the MBSF / MBSTF need to be retained and released by the MCX based on management requirements.

[0098] Step 3: The MCX releases the group call session resources and notifies the calling terminal UE-1 that the multicast group call resources have been released.

[0099] Step 4: If the called terminal UE-n is within the MBS multicast range, the called terminal UE-n monitors the MCCH and MTCH channels, and cannot find the corresponding multicast MTCH channel using TMGI or exceeds the monitoring times or duration, and senses that the multicast dedicated bearer no longer exists, the multicast session resources of the called terminal UE-n are deleted.

[0100] Combine Figure 5 The speech right application process for a multicast / broadcast service group call is described as follows: If a multicast / broadcast service group call is in progress and the calling terminal UE-1 is speaking or has finished speaking, and the called terminal UE-2 wishes to speak, it needs to initiate a speech right application. This embodiment uses the speech right application of the called terminal UE-2 as an example to explain the detailed process, including the following steps:

[0101] Step S1: The called terminal UE-2 wants to speak and applies for the speaking right.

[0102] Step S2: Because the called terminal UE-2 does not yet have a unicast session context for the group call on the MCX, it must first initiate a delayed join procedure for the unicast group call. UE-2 sends a group call establishment request to the MCX, carrying the group call's SA-1, GID-1, and other information, or the group call's Session ID-1 (Session ID-1). Session ID-1 is the session context ID for the current group call, and is carried to UE-2 via a Map To Bear message when the MCX establishes the multicast group call. This facilitates the MCX's search for the current group call's session context, accelerating the query process.

[0103] Step S3: The MCX uses the SA-1, GID-1, or SessionID-1 information of the group call to locate the ongoing group call session, add the called terminal UE-2, and add the user context information of the called terminal UE-2 to the relevant control plane and media plane session contexts. The MCX notifies the called terminal UE-2 that the unicast group call session context has been established and saves the unicast session information of the called terminal UE-2. Based on management requirements, it can be pre-configured to indicate that the unicast session information of the called terminal UE-2 will not be deleted during the entire MBS group call process until the group call is released.

[0104] Step S4: The called terminal UE-2 initiates an RTCP voice right application process to the MCX via a unicast dedicated bearer.

[0105] Step S5: If the calling terminal UE-1 or another terminal is still speaking and the voice right is busy, the MCX sends a voice right rejection message to the called terminal UE-2, and the voice right application process ends. If the calling terminal UE-1 has stopped speaking and the voice right is idle, the MCX grants the voice right to the called terminal UE-2.

[0106] S5a, the speaking right grant message is notified to the calling terminal UE-1 via a unicast dedicated bearer; S5b, the other UE-n are notified via a multicast dedicated bearer, and the process continues to the next step.

[0107] Step S6: The called terminal UE-2 starts speaking or video-intercom or sends data information;

[0108] In step S6a, the multimedia data stream of the called terminal UE-2, such as voice and video, is forwarded to the MCX service via a unicast dedicated bearer. In step S6b, the MCX forwards the multimedia data stream of the called terminal UE-2 to the calling terminal UE-1 via a unicast dedicated bearer. In step S6c, the multimedia data stream of the called terminal UE-2 is forwarded to the other multicast called terminal UE-n via a multicast dedicated bearer.

[0109] Step S7: After the called terminal UE-2 finishes speaking, it initiates an RTCP speaking right release process to the MCX via the unicast dedicated bearer.

[0110] Step S8: The MCX releases the speech right of the called terminal UE-2 and sends a speech right release completion response message to the called terminal UE-2.

[0111] S8a, MCX notifies the calling terminal UE-1 through a unicast dedicated bearer that the called terminal UE-2's speech right has been released; S8b, MCX notifies other called terminals UE-n through a multicast dedicated bearer that the called terminal UE-2's speech right has been released and is now idle.

[0112] Combine Figure 6 The process of moving out and moving in in a multicast / broadcast service group call is described, wherein moving out includes a called terminal moving out of the current group call, and moving in includes a called terminal joining the current group call later or a called terminal moving out first and then joining the current group call. The prerequisite for the above situations is that the multicast / broadcast service group call is in progress. Figure 6 As shown, the following steps are included:

[0113] Case 1: A called terminal moves out of the current MBS group call area and exits the group call. Taking the called terminal UE-2 in the figure as an example, an MBS group call is in progress. The called terminal UE-2 moves out of the MBS group call until it can no longer monitor the MTCH content. At this point, the called terminal UE-2 exits the MBS group call.

[0114] Scenario 2: A called terminal moves into the group call late and joins the current MBS group call. As shown in the figure, the called terminal UE-3 moves into the MBS group call late, listens to the MTCH content, and joins the current MBS group call.

[0115] Case 3: A called terminal first moves out of the current MBS group call and then moves into the current MBS group call, as shown by the called terminal UE-4 in the figure. The called terminal UE-4 moves out of the MBS group call similar to Case 1, and then moves into the MBS group call similar to Case 2, and continues to participate in the MBS group call.

[0116] In addition to the above normal group call process, there are some special cases. In some special cases, due to the overlapping coverage of the group call area, there may be a situation where one or more users are called by two or more temporary dynamic group calls at the same time, that is, there may be a group call area conflict problem. In response to the above special cases, the present invention proposes a temporary dynamic group call area conflict processing method, such as Figure 7 As shown, the specific steps include:

[0117] The conflict handling method comprises the following steps:

[0118] S1: Multiple calling terminals each initiate an independent temporary dynamic group call application to the trunking communication application network element with their own application information, including the group identifier and the active terminal location;

[0119] The multiple calling terminals are respectively in their own group call areas, and the multiple group call areas are adjacent and have overlapping wireless coverage areas.

[0120] S2: The trunking communication application network element queries the respective group call area and temporary mobile group identifier based on the application information of each calling terminal, and jointly establishes an independent multicast dedicated bearer for each dynamic group call area with the multicast function network element and the communication network element;

[0121] S3: Each calling terminal outputs content and forwards the multimedia data stream generated by the content output to one or more called terminals via a dedicated multicast bearer in its respective group call area; the called terminals include a first called terminal and a second called terminal, the first called terminal being a called terminal located within a group call area of ​​the multiple group call areas corresponding to the multiple calling terminals but not in an overlapping wireless coverage area of ​​the multiple group call areas; the second called terminal being a called terminal located in an overlapping wireless coverage area of ​​the multiple group call areas corresponding to the multiple calling terminals;

[0122] The content output method includes voice speech, video speech or sending data information.

[0123] S4-1: If the called terminal is the first called terminal, then according to the stored temporary mobile group identifier and group call number information, normally receive the multimedia data stream from the calling terminal in the group call area where it is located, decode the multimedia service data, and perform temporary dynamic group call service processing;

[0124] S4-2: If the called terminal is the second called terminal, multiple multimedia data streams from different group call areas corresponding to different calling terminals are received based on the stored temporary mobile group identifier and group call number information. Conflict resolution for the group call areas is performed by determining and comparing the group priority of each temporary dynamic group call, including:

[0125] S5-a: If the group priorities of the multiple temporary dynamic group calls are different, the second called terminal preferentially processes the service of the temporary dynamic group call with a higher priority, decodes the multimedia data, and performs service processing of the temporary dynamic group call;

[0126] S5-b: If multiple temporary dynamic group calls have the same priority, the second called terminal determines the order of the temporary dynamic group calls arriving at the same called terminal, gives priority to the temporary dynamic group call that arrives first, decodes the multimedia data, and performs service processing for the temporary dynamic group call.

[0127] It should be noted that the temporary mobile group identifier, group call number and group priority information stored by the first called terminal or the second called terminal are combined with the temporary mobile group identifier, group call number and group priority information stored by the first called terminal or the second called terminal. Figure 1 or Figure 2 When the configuration state of the group configuration unit in the temporary mobile group identity application process is changed, it is sent to the called terminal through a subscription notification message, and the subscription notification message includes the temporary mobile group identity, group identity, and group priority information; and the application is combined with Figure 3 The cluster communication application network element in the group call establishment process described in the multicast function network element and the communication network element jointly sends a multicast dedicated carrier mapping message to the called terminal; the multicast dedicated carrier mapping message includes a temporary mobile group identifier, a group call number, and group priority information, wherein the group call number includes a group call area and a group identifier.

[0128] Combined with the 210 and 299 group calls commonly used in the current GSM-R network, the conflict scenarios of 5G-R MCX temporary dynamic group calls are analyzed, specifically involving the multicast / broadcast service group call 299 conflict scenario and the multicast / broadcast service group call 210 / 299 conflict scenario. The 299 group call communication is initiated by the mobile terminal and has the highest priority railway emergency group call. It is used to call relevant personnel within the coverage area of ​​multiple wireless cells along the railway in emergency situations that endanger driving safety. The 210 group call has a third-level priority. When station personnel, train dispatchers, and train drivers cannot use the train function number or locomotive function number to call the train driver, they can use the 210 group call method within the base station range or call the train driver's mobile terminal number.

[0129] Combine Figure 8The MBS group call 299 conflict scenario is described. In this embodiment, there are two calling terminals, UE-1 and UE-2, and the called terminal is UE-n. The group call conflict handling method in this scenario specifically includes the following steps:

[0130] The prerequisite is that UE-1 is within the jurisdiction of SA-1, the group call area of ​​GID-1, UE-2 is within the jurisdiction of SA-2, the group call area of ​​GID-2, and SA-1 and SA-2 are adjacent and overlap. Some UE-n users are within the overlapping area of ​​SA-1 and SA-2, while others are within the jurisdictions of SA-1 and SA-2.

[0131] The calling terminal UE-1 initiates a group call request with GID-1 (e.g., 299) to the MCX, carrying the location of the calling terminal UE-1, such as the cell CellID-1 and the group ID;

[0132] MCX receives the GID-1 group call request, and queries the group call area SA-1 of the call according to the location of the calling terminal UE-1, such as the cell CellID-1, and queries the TMGI-1 corresponding to GID-1 according to the first relationship in the query relationship table of the group identifier GID-1. MCX carries parameters such as TMGI-1 and SA-1 and jointly establishes the first multicast dedicated carrier of the GID-1 group call with MBSF / MBSTF, MB-SMF / MB-UPF, and NR network elements, using Flow-1 identification. For details on the specific group call establishment process, please refer to the reference in this application. Figure 3 The process of establishing a multicast / broadcast service group call as described;

[0133] The calling terminal UE-1 starts speaking, and the multimedia data stream is forwarded to the called terminal UE-n via the first multicast dedicated bearer Flow-1.

[0134] The called terminal UE-n receives the multicast MTCH channel data corresponding to UE-1 based on the stored TMGI-1, GID-1 group call number and other information, decodes it into MCX multimedia service data, and performs MCX service processing;

[0135] While the GID-1 group call is in progress, the calling terminal UE-2 initiates a GID-2 (299) group call request to the MCX, carrying the location of the calling terminal UE-2, such as the cell CellID-2 and the group identifier;

[0136] MCX receives the GID-2 group call request, and queries the group call area SA-2 of the call based on the location of the calling terminal UE-2, such as the cell CellID-2 and other information, where the group call area is SA-2, SA-2 is adjacent to SA-1, and the wireless coverage has an overlapping area. MCX queries the TMGI-2 corresponding to GID-2 based on the first relationship in the query relationship table of the group identifier GID-2. MCX carries parameters such as TMGI-2 and SA-2 and jointly establishes a second multicast dedicated carrier for the GID-2 group call with network elements such as MBSF / MBSTF, MB-SMF / MB-UPF and NR, using the Flow-2 identifier. For details on the specific group call establishment process, please refer to the combined reference in this application. Figure 3 The process of establishing a multicast / broadcast service group call as described;

[0137] Two GID-1 and GID-2 multicast / broadcast service group calls are in progress simultaneously, the group call areas SA-1 and SA-2 overlap, and MBSF / MBSTF, MB-SMF / MB-UPF, and NR maintain two independent multicast dedicated bearers at the same time;

[0138] The calling terminal UE-2 starts speaking, and the multimedia data stream is forwarded to the called terminal UE-n via the second multicast dedicated bearer Flow-2.

[0139] The called terminal UE-n receives the multicast MTCH channel data corresponding to UE-2 based on the stored TMGI-2, GID-2 group call number and other information, decodes it into MCX multimedia service data, and performs MCX service processing:

[0140] a) If the called terminal UE-n is not in the overlapping area of ​​the two group call areas SA-1 and SA-2, the called terminal UE-n's data reception is not affected. That is, the called terminal UE-a in SA-1 receives the data of the multicast group call GID-1, and the called terminal UE-b in SA-2 receives the data of the multicast group call GID-2;

[0141] b) If the called terminal UE-n is in the overlapping area of ​​the two group call areas SA-1 and SA-2, the called terminal UE-n will receive two 299 multicast group call data of GID-1 and GID-2, where the two 299 multicast group calls have the same priority. The called terminal UE-n determines that the multicast / broadcast service group calls have the same priority and, in accordance with the FIFO (first in first out) principle, prioritizes the service data of the first multicast / broadcast service group call GID-1 (299) and discards the data of the second multicast / broadcast service group call GID-2 (299);

[0142] Combine Figure 9The following describes the MBS group call 210 / 299 conflict scenario. In this embodiment, the two group calls involved have different priorities, involve two calling terminals UE-1 and UE-2, and the called terminal is UE-n. The group call conflict handling method in this scenario specifically includes the following steps:

[0143] The prerequisite is that UE-1 is within the jurisdiction of SA-1, the group call area of ​​GID-1, UE-2 is within the jurisdiction of SA-2, the group call area of ​​GID-2, and SA-1 and SA-2 are adjacent and overlap. Some UE-n users are within the overlapping area of ​​SA-1 and SA-2, while others are within the jurisdictions of SA-1 and SA-2.

[0144] The calling terminal UE-1 initiates a group call request of GID-1 (210) to the MCX, carrying the location of the calling terminal UE-1, such as the cell CellID-1;

[0145] MCX receives the GID-1 group call request, and queries the group call area SA-1 of the call according to the location of the calling terminal UE-1, such as the cell CellID-1, and queries the TMGI-1 corresponding to GID-1 according to the first relationship in the query relationship table of the group identifier GID-1. MCX carries parameters such as TMGI-1 and SA-1 and jointly establishes the first multicast dedicated carrier of the GID-1 group call with MBSF / MBSTF, MB-SMF / MB-UPF, and NR network elements, using Flow-1 identification. For details on the specific group call establishment process, please refer to the reference in this application. Figure 3 The process of establishing a multicast / broadcast service group call as described;

[0146] The calling terminal UE-1 starts speaking, and the multimedia data stream is forwarded to the called terminal UE-n via the first multicast dedicated bearer Flow-1.

[0147] The called terminal UE-n receives the multicast MTCH channel data corresponding to UE-1 based on the stored TMGI-1, GID-1 group call number and other information, decodes it into MCX multimedia service data, and performs MCX service processing;

[0148] While GID-1 is calling, the calling terminal UE-2 initiates a GID-2 (299) group call request to the MCX, carrying the location of the calling terminal UE-2, such as the cell CellID-2;

[0149] MCX receives the GID-2 group call request, and queries the group call area SA-2 of the call based on the location of the calling terminal UE-2, such as the cell CellID-2 and other information, where the group call area is SA-2, SA-2 is adjacent to SA-1, and the wireless coverage has an overlapping area. MCX queries the TMGI-2 corresponding to GID-2 based on the first relationship in the query relationship table of the group identifier GID-2. MCX carries parameters such as TMGI-2 and SA-2 and jointly establishes a second multicast dedicated carrier for the GID-2 group call with network elements such as MBSF / MBSTF, MB-SMF / MB-UPF and NR, using the Flow-2 identifier. For details on the specific group call establishment process, please refer to the combined reference in this application. Figure 3 The process of establishing a multicast / broadcast service group call as described;

[0150] Two GID-1 and GID-2 multicast / broadcast service group calls are in progress simultaneously, the group call areas SA-1 and SA-2 overlap, and MBSF / MBSTF, MB-SMF / MB-UPF, and NR maintain two independent multicast dedicated bearers at the same time;

[0151] The calling terminal UE-2 starts speaking, and the multimedia data stream is forwarded to the called terminal UE-n via the second multicast dedicated bearer Flow-2.

[0152] The called terminal UE-n receives the multicast MTCH channel data corresponding to UE-2 based on the stored TMGI-2, GID-2 group call number and other information, decodes it into MCX multimedia service data, and performs MCX service processing:

[0153] a) If the called terminal UE-n is not in the overlapping area of ​​the two group call areas SA-1 and SA-2, the called terminal UE-n's data reception is not affected. That is, the called terminal UE-a in SA-1 receives the data of the multicast group call GID-1, and the called terminal UE-b in SA-2 receives the data of the multicast group call GID-2;

[0154] b) If the called terminal UE-n is in the overlapping area of ​​the two group call areas SA-1 and SA-2, the called terminal UE-n will receive two multicast group call data of GID-1 (210) and GID-2 (299), wherein the group priority of group call 299 is higher than the group priority of group call 210. The called terminal UE-n determines that the group priorities of the two GID-2 (299) are higher than the group priority of GID-1 (210), and in accordance with the principle of giving priority to high-priority services, it will give priority to the service data of the second multicast / broadcast service group call GID-2 (299) and discard the data of the first multicast / broadcast service group call GID-2 (210).

[0155] Based on the same concept of the present invention, another exemplary embodiment of the present invention provides a conflict handling system for a temporary dynamic group call, wherein multiple calling terminals are respectively within their respective group call areas, the group call areas of the multiple calling terminals are adjacent and have overlapping wireless coverage areas, including: a calling terminal, a trunking communication application network element, a multicast function network element, a communication network element, and a called terminal;

[0156] Multiple calling terminals each initiate an independent temporary dynamic group call application to the trunking communication application network element with their own application information, wherein the application information includes a group identifier and a calling terminal location;

[0157] The trunking communication application network element queries the respective group call area and temporary mobile group identifier based on the application information of each calling terminal, and jointly establishes and maintains multiple independent multicast dedicated bearers belonging to each dynamic group call area with the multicast function network element and the communication network element;

[0158] Each calling terminal outputs content separately and forwards the multimedia data stream generated by the content output to multiple called terminals via the multicast dedicated carrier of its respective group call area; the called terminals include a first called terminal and a second called terminal; the first called terminal is a called terminal located within the group call area of ​​the multiple group call areas corresponding to the multiple calling terminals but not in the wireless coverage overlap area of ​​the multiple group call areas; the second called terminal is a called terminal located within the wireless coverage overlap area of ​​the multiple group call areas corresponding to the multiple calling terminals;

[0159] If the message is forwarded to the first called terminal, the first called terminal normally receives the multimedia data stream from the calling terminal in the group call area where it is located according to the stored temporary mobile group identifier and group call number information, decodes the multimedia service data, and performs temporary dynamic group call service processing;

[0160] If the call is forwarded to the second called terminal, the second called terminal will receive multiple multimedia data streams from different group call areas corresponding to different calling terminals based on the stored temporary mobile group identifier, group call number, and group priority information. The second called terminal will handle group call area conflicts by determining and comparing the group priority of each temporary dynamic group call.

[0161] a) If the group priorities of multiple temporary dynamic group calls are different, the second called terminal preferentially processes the temporary dynamic group call with a higher priority, decodes the multimedia data, and performs service processing for the temporary dynamic group call.

[0162] b) If the group priorities of multiple temporary dynamic group calls are the same, the second called terminal determines the order in which the temporary dynamic group calls arrive at the second called terminal, gives priority to the temporary dynamic group call that arrives first, decodes the multimedia data, and performs service processing for the temporary dynamic group call.

[0163] It should be noted that the temporary mobile group identifier, group call number and group priority information stored by the first called terminal or the second called terminal are combined with the temporary mobile group identifier, group call number and group priority information stored by the first called terminal or the second called terminal. Figure 1 or Figure 2 When the configuration state of the group configuration unit in the temporary mobile group identity application process is changed, it is sent to the called terminal through a subscription notification message, and the subscription notification message includes the temporary mobile group identity, group identity and group priority information; and the application is combined with Figure 3 The cluster communication application network element in the group call establishment process described in the multicast function network element and the communication network element jointly sends a multicast dedicated bearer mapping message to the called terminal; the multicast dedicated bearer mapping message includes a temporary mobile group identifier, a group call number and group priority information; wherein, the group call number includes a group call area and a group identifier.

[0164] The multicast function network element and the new wireless network element are used to cooperate with the cluster communication application network element to jointly establish multiple independent multicast dedicated bearers belonging to each temporary dynamic group call; wherein, the multicast function network element includes a multicast / broadcast service function and a multicast / broadcast business transmission function network element and a multicast / broadcast session management function and a multicast / broadcast user plane function network element; the communication network element includes a new wireless network element.

[0165] Based on the same inventive concept, another exemplary embodiment of the present invention provides an electronic device. Figure 10 As shown, the electronic device includes at least one processor 1001, at least one communication interface 1002, at least one memory 1003 and at least one communication bus 1004; wherein the processor 1001, the communication interface 1002 and the memory 1003 communicate with each other via the communication bus 1004;

[0166] Memory 1003, storing computer programs;

[0167] The processor 1001 is configured to implement the temporary dynamic group call conflict handling method when executing the program stored in the memory 1003 .

[0168] Optionally, the communication interface may be an interface of a communication module, such as an interface of a GSM module; the processor may be a CPU, or an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement the embodiments of the present invention. The memory may include a high-speed RAM memory, and may also include a non-volatile memory, such as at least one disk storage. The memory stores a program, and the processor calls the program stored in the memory to execute some or all of the above-mentioned method embodiments.

[0169] Based on the same inventive concept, an embodiment of the present application further provides a computer-readable storage medium storing a computer program, wherein when the computer program is executed, some or all of the above-mentioned method embodiments are implemented. Optionally, the storage medium may be a non-transitory computer-readable storage medium, for example, a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0170] Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for handling conflicts in a temporary dynamic group call, characterized in that: The method comprises: Multiple calling terminals each carry their own application information to initiate an independent temporary dynamic group call application to the trunking communication application network element; The trunking communication application network element queries the respective group call area and temporary mobile group identifier based on the application information of each calling terminal, and jointly establishes an independent multicast dedicated bearer belonging to each temporary dynamic group call area with the multicast function network element and the communication network element; Each calling terminal outputs content and forwards the multimedia data stream generated by the content output to one or more called terminals via the multicast dedicated carrier of the respective group call area; the called terminals include a first called terminal and a second called terminal; If forwarded to the second called terminal, the second called terminal will receive multiple multimedia data streams from different group call areas corresponding to different calling terminals based on the saved temporary mobile group identifier, group call number and group priority information, and perform conflict resolution on the group call areas by judging and comparing the group priority of each temporary dynamic group call.

2. The method for handling conflicts in a temporary dynamic group call according to claim 1, wherein: If forwarded to the first called terminal, the first called terminal normally receives the multimedia data stream from the calling terminal in its group call area according to the stored temporary mobile group identifier and group call number information, decodes the multimedia service data, and performs temporary dynamic group call service processing.

3. The method for handling conflicts in a temporary dynamic group call according to claim 1, wherein: The multiple calling terminals are respectively in their respective group call areas, and the multiple group call areas are adjacent and have overlapping wireless coverage areas; The first called terminal is a called terminal that is within a group call area of ​​multiple group call areas corresponding to multiple calling terminals but is not within a wireless coverage overlap area of ​​the multiple group call areas; The second called terminal is a called terminal located in an overlapping area of ​​wireless coverage of multiple group call areas corresponding to multiple calling terminals.

4. The method for handling conflicts in a temporary dynamic group call according to claim 1, wherein: The conflict handling of group call areas by judging and comparing the group priority of each temporary dynamic group call includes: If the group priorities of the multiple temporary dynamic group calls received by the second called terminal are different, the second called terminal preferentially processes the service of the temporary dynamic group call with a higher priority, decodes the multimedia data, and performs service processing of the temporary dynamic group call; If the priorities of the multiple temporary dynamic group calls received by the second called terminal are the same, the second called terminal determines the order of the temporary dynamic group calls arriving at the same called terminal, gives priority to the temporary dynamic group call that arrives first, decodes the multimedia data, and performs service processing for the temporary dynamic group call.

5. The method for handling conflicts of temporary dynamic group calls according to claim 1, wherein: The stored temporary mobile group identifier, group call number, and group priority information are obtained in the following manner: When the configuration state of the group configuration unit changes in the temporary mobile group identity application process, a subscription notification message is sent to the called terminal, wherein the subscription notification message includes the temporary mobile group identity, the group identity and the group priority information; In the temporary dynamic group call establishment process, the cluster communication application network element jointly with the multicast function network element and the communication network element sends a multicast dedicated bearer mapping message to the called terminal, and the multicast dedicated bearer mapping message includes a temporary mobile group identifier, a group call number and a group priority information; wherein, the group call number includes a group call area and a group identifier.

6. The method for handling conflicts of temporary dynamic group calls according to claim 1, wherein: The application information includes a group identifier and an active terminal location.

7. The method for handling conflicts of temporary dynamic group calls according to claim 1, wherein: The content output method includes voice speech, video speech or sending data information.

8. A conflict handling system for temporary dynamic group calls, characterized in that: It includes a calling terminal, a trunking communication application network element, a multicast function network element, a communication network element, and a called terminal; wherein the plurality of calling terminals are respectively in respective group call areas, the group call areas of the plurality of calling terminals are adjacent and have overlapping wireless coverage areas; The plurality of calling terminals respectively initiate independent temporary dynamic group call applications to the trunking communication application network element with their respective application information, wherein the application information includes a group identifier and a calling terminal location; The trunking communication application network element queries the respective group call area and temporary mobile group identifier based on the application information of each calling terminal, and jointly establishes an independent multicast dedicated bearer belonging to each temporary dynamic group call area with the multicast function network element and the communication network element; Each calling terminal outputs content and forwards the multimedia data stream generated by the content output to one or more called terminals via the multicast dedicated carrier of the respective group call area; the called terminals include a first called terminal and a second called terminal; The second called terminal is a called terminal located in the wireless coverage overlapping area of ​​multiple group call areas corresponding to multiple calling terminals. If the call is forwarded to the second called terminal, the second called terminal will receive multiple multimedia data streams from different group call areas corresponding to different calling terminals based on the saved temporary mobile group identifier, group call number and group priority information, and perform conflict resolution for the group call areas by judging and comparing the group priority of each temporary dynamic group call.

9. The conflict handling system for temporary dynamic group calls according to claim 8, characterized in that: The first called terminal is a called terminal that is within the group call area of ​​multiple group call areas corresponding to multiple calling terminals but is not within the wireless coverage overlapping area of ​​the multiple group call areas. If the call is forwarded to the first called terminal, the first called terminal normally receives the multimedia data stream from the calling terminal in its group call area according to the saved temporary mobile group identifier and group call number information, decodes the multimedia service data, and performs temporary dynamic group call service processing.

10. The conflict handling system for temporary dynamic group calls according to claim 8, characterized in that: The second called terminal is further configured to perform conflict handling of group call areas by judging and comparing the group priority of each temporary dynamic group call, specifically including: If the group priorities of the multiple temporary dynamic group calls received by the second called terminal are different, the second called terminal preferentially processes the service of the temporary dynamic group call with a higher priority, decodes the multimedia data, and performs service processing of the temporary dynamic group call; If the priorities of the multiple temporary dynamic group calls received by the second called terminal are the same, the second called terminal determines the order of the temporary dynamic group calls arriving at the same called terminal, gives priority to the temporary dynamic group call that arrives first, decodes the multimedia data, and performs service processing for the temporary dynamic group call.

11. The conflict handling system for temporary dynamic group calls according to claim 8, characterized in that: The multicast function network element includes a multicast / broadcast service function and a multicast / broadcast service transmission function network element and a multicast / broadcast session management function and a multicast / broadcast user plane function network element; The communication network element includes a new wireless network element.

12. An electronic device, characterized in that: The processor, the communication interface, the memory and the communication bus are connected to each other via the communication bus. a memory storing a computer program; The processor is configured to implement the temporary dynamic group call conflict handling method according to any one of claims 1 to 8 when executing the program stored in the memory.

13. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed, the method for handling conflict of temporary dynamic group calls according to any one of claims 1 to 8 is executed.