Group call establishment method, storage medium and base station

By acquiring the first group of call requests of the terminal device and initiating the second group of call requests to the original base station to obtain group call information, the problem of low group call establishment efficiency in the prior art is solved, and the effect of reducing the number of interactions and improving group call establishment efficiency is achieved.

CN119907055APending Publication Date: 2025-04-29HYTERA COMM CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311408754.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-26
Publication Date
2025-04-29

AI Technical Summary

Technical Problem

In the prior art, when terminal devices move in the region, they need to establish group calls through the cluster core network, resulting in a large number of interactions and redundant processes, resulting in low group call establishment efficiency.

Method used

By acquiring the first group of call requests after the terminal device moves from one base station to another base station, responding to the request and issuing a second group of call requests to the original base station to obtain the group call information of the terminal device in the original group call, and establishing a group call between the new base station and the terminal device based on the information.

Benefits of technology

This method reduces the number of interactions and complexity, avoids the redundant interaction process between the cluster core network and the terminal device, and improves the efficiency of group call establishment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119907055A_ABST
    Figure CN119907055A_ABST
Patent Text Reader

Abstract

Disclosed are a group call establishment method, a storage medium and a base station, the method comprising: acquiring a first group call request, the first group call request being a request triggered after a terminal device in an inactive state moves from a first base station to a second base station, and the terminal device in the inactive state being in a first group call when the terminal device is in the first base station, and the terminal device in the second base station being in a second group call when the terminal device is in the second base station; the first group call request is used for requesting to establish a group call between the second base station and the terminal equipment in an inactive state; in response to the first group call request, a second group call request is initiated to the first base station, and the second group call request is used for requesting the first base station to obtain group call information of the terminal equipment in the inactive state in the first group call; and under the condition that group calling information returned by the first base station is obtained, establishing group calling between the second base station and the terminal equipment in the inactive state according to the group calling information. According to the method and the device, the technical problem of relatively low group call establishment efficiency in related technologies is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of broadband cluster technology, and in particular to a group call establishment method, a storage medium and a base station. Background Art

[0002] In the prior art, when a terminal device moves to a new area, the terminal device needs to request the cluster core network, and the cluster core network sends a group call establishment process to establish a group call between the terminal device and the base station associated with the new area. However, the above method has many interactions and the process is redundant and cumbersome, which leads to low efficiency in establishing group calls. Summary of the invention

[0003] The embodiments of the present application provide a group call establishment method, a storage medium and a base station, so as to at least solve the technical problem of low efficiency of group call expansion in the related art.

[0004] According to one aspect of an embodiment of the present application, a group call establishment method is provided, comprising: obtaining a first group call request, wherein the first group call request is a request triggered after a terminal device in an inactive state moves from a first base station to a second base station, and the terminal device in an inactive state is in a first group call when in the first base station, and the first group call request is used to request to establish a group call between the second base station and the terminal device in an inactive state; in response to the first group call request, initiating a second group call request to the first base station, wherein the second group call request is used to request the first base station to obtain group call information of the terminal device in an inactive state in the first group call; and when the group call information returned by the first base station is obtained, establishing a group call between the second base station and the terminal device in an inactive state according to the group call information.

[0005] According to another aspect of an embodiment of the present application, a group call establishment device is also provided, including: an acquisition unit, used to acquire a first group call request, wherein the first group call request is a request triggered after a terminal device in an inactive state moves from a first base station to a second base station, and the terminal device in an inactive state is in a first group call when in the first base station, and the first group call request is used to request to establish a group call between the second base station and the terminal device in an inactive state; a group call unit, used to respond to the first group call request and initiate a second group call request to the first base station, wherein the second group call request is used to request the first base station to obtain group call information of the terminal device in an inactive state in the first group call; a connection unit, used to establish a group call between the second base station and the terminal device in an inactive state according to the group call information when the group call information returned by the first base station is acquired.

[0006] As an optional solution, the group call unit includes: a first acquisition module, used to obtain target identification information carried in the first group call request, wherein the target identification information is used to match the group call information corresponding to the first group call; a first sending module, used to create a second group call request based on the target identification information, and send the second group call request to the first base station.

[0007] As an optional solution, the first acquisition module includes: a first acquisition sub-module, used to obtain the first identification information and the second identification information included in the target identification information; the second acquisition module includes: a second acquisition sub-module, used to obtain the group-related information returned by the first base station that matches the first identification information, and the terminal context information that matches the second identification information.

[0008] As an optional scheme, the first acquisition submodule includes: an acquisition subunit, used to obtain multiple group-related sub-information returned by the first base station and corresponding to the multiple group ID information included in the first identification information, wherein the types of each group-related sub-information in the multiple group-related sub-information are different, and the group-related information includes multiple group-related sub-information.

[0009] As an optional scheme, the device also includes: a group call module, which is used to initiate a third group call request to the cluster core network after establishing a group call between the second base station and the terminal device in an inactivated state by using the group call information, wherein the third group call request is used to request to establish a transmission connection between the second base station and the cluster core network; a synchronization module, which is used to synchronize group call-related information to the cluster core network after establishing a group call between the second base station and the terminal device in an inactivated state by using the group call information and after the transmission connection is established.

[0010] As an optional solution, the device also includes: a third acquisition module, used to obtain the negotiation result returned by the cluster core network in response to the third group call request after initiating the third group call request to the cluster core network, wherein the negotiation result is used to indicate the configuration information of the transmission connection; a first establishment module, used to establish a transmission connection based on the configuration information after initiating the third group call request to the cluster core network.

[0011] As an optional scheme, the device also includes: a request module, which is used to respond to the first group call request after obtaining the first group call request and initiate a fourth group call request to the cluster core network, wherein the fourth group call request is used to request the cluster core network to obtain the group call information of the terminal device in an inactivated state in the first group call; a second establishment module, which is used to establish a group call between the second base station and the terminal device in an inactivated state according to the group call information after obtaining the first group call request and obtaining the group call information returned by the cluster core network.

[0012] As an optional scheme, the device also includes: a fourth acquisition module, used to obtain the target identification information carried in the first group call request before initiating the fourth group call request to the cluster core network, wherein the target identification information is used to match the terminal context information corresponding to the first group call; a creation module, used to create a second group call request based on the target identification information before initiating the fourth group call request to the cluster core network, and send the second group call request to the first base station; a fifth acquisition module, used to obtain the terminal context information returned by the first base station before initiating the fourth group call request to the cluster core network.

[0013] As an optional solution, the connection unit includes: a second sending module, used to send a first group call request to a terminal device in an inactive state, wherein the terminal device in an inactive state maintains the inactive state after receiving the first group call request and establishes a group call with the second base station.

[0014] According to another aspect of the embodiment of the present application, a computer program product or a computer program is provided, the computer program product or the computer program includes computer instructions, the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the above group call establishment method.

[0015] According to another aspect of the embodiment of the present application, a base station is further provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the group call establishment method through the computer program.

[0016] In an embodiment of the present application, a first group call request is obtained, wherein the first group call request is a request triggered after a terminal device in an inactive state moves from a first base station to a second base station, and the terminal device in an inactive state is in a first group call when in the first base station, and the first group call request is used to request to establish a group call between the second base station and the terminal device in an inactive state; in response to the first group call request, a second group call request is initiated to the first base station, wherein the second group call request is used to request the first base station to obtain group call information of the terminal device in an inactive state in the first group call; when the group call information returned by the first base station is obtained, a group call is established between the second base station and the terminal device in an inactive state according to the group call information;

[0017] Using the above method, after the second base station in the new area detects a terminal device in an inactivated state based on the first group call request, it requests group call information from the first base station in the previous area of ​​the terminal device in the inactivated state, and establishes a group call between the second base station and the terminal device based on the group call information. The entire process does not require the participation of the cluster core network, nor does it require changing the terminal device's own state, thereby avoiding the defect of low efficiency in group call establishment caused by redundant interaction processes between the core cluster network and the terminal device, and the switching of the device's own state, thereby achieving the purpose of reducing the number of interactions and reducing the complexity of interaction during the group call establishment process, thereby achieving the technical effect of improving the efficiency of group call establishment and solving the problem of low efficiency in group call establishment in related systems. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] 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.

[0019] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0020] Figure 1 is a schematic diagram of a process of an optional group call establishment method according to an embodiment of the present application;

[0021] Figure 2 is a schematic diagram of an optional group call establishment method according to an embodiment of the present application;

[0022] Figure 3 is a schematic diagram of another optional group call establishment method according to an embodiment of the present application;

[0023] Figure 4 is a schematic diagram of another optional group call establishment method according to an embodiment of the present application;

[0024] Figure 5 is a schematic diagram of another optional group call establishment method according to an embodiment of the present application;

[0025] Figure 6 is a schematic diagram of a hardware environment of a group call establishment method according to an embodiment of the present application;

[0026] Figure 7 is a schematic diagram of an optional information processing device according to an embodiment of the present invention;

[0027] Figure 8It is a schematic diagram of the structure of an optional base station according to an embodiment of the present invention. DETAILED DESCRIPTION

[0028] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0029] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0030] Optionally, as an optional implementation, as Figure 1 As shown, the group call establishment method includes:

[0031] S102, obtaining a first group call request, wherein the first group call request is a request triggered after a terminal device in an inactive state moves from a first base station to a second base station, and the terminal device in an inactive state is in a first group call when in the first base station, and the first group call request is used to request to establish a group call between the second base station and the terminal device in the inactive state;

[0032] S104, in response to the first group call request, initiating a second group call request to the first base station, wherein the second group call request is used to request the first base station to obtain group call information of the terminal device in an inactive state in the first group call;

[0033] S106: When the group call information returned by the first base station is obtained, a group call is established between the second base station and the terminal device in the inactive state according to the group call information.

[0034] In this embodiment, the above-mentioned group call establishment method can be applied to, but is not limited to, 5G broadband cluster service scenarios. In 5G broadband cluster service scenarios, after the terminal is in RRC_CONNECTED and the group call service is established in the current cell, when the terminal switches to RRC_INACTIVE and wanders outside the current cell (still in the RNA area), at this time, since the cluster core network does not perceive the terminal state (still considers the terminal to be in the RRC_CONNECTED state), the cluster core network does not establish group resources in the new cell, and the terminal will not be able to continue the cluster group call service when wandering to another cell, which will cause service interruption.

[0035] It should be noted that in the above-mentioned 5G broadband cluster service scenario, in order to take into account both power saving and service transmission requirements, a new RRC_INACTIVE (Radio Resource Control) state is added. This state has the following important features: it is transparent to the core network node, that is, AMF (Access and Mobility Management Function) is not aware; in this state, the data processing of the terminal device is suspended, but unlike the CM-IDLE state (idle state), the current base station still maintains the terminal context; when there is data transmission, it quickly switches to the RRC-Connected state. That is, in the RRC_INACTIVE state, the terminal is in a power-saving "sleeping" state, but it has to be on standby at any time, so it still retains some RAN (Radio Access Network) context (security context E capability information, etc.), always maintains connection with the network, and can quickly transfer from the RRC_INACTIVE state to the RRC_CONNECTED state through a message similar to paging, and reduce the number of signaling.

[0036] For the problem of service interruption caused by the above-mentioned, the above-mentioned group call establishment method is used. After the second base station in the new area detects a terminal device in an inactivated state based on the first group call request, it requests group call information from the first base station in the previous area of ​​the terminal device in the inactivated state, and establishes a group call between the second base station and the terminal device based on the group call information. The whole process does not require the participation of the cluster core network, nor does it require changing the state of the terminal device itself, thereby avoiding the defect of low efficiency of group call establishment caused by redundant interaction processes between the core cluster network and the terminal device, and the switching of the device's own state, and achieves the purpose of reducing the number of interactions and reducing the complexity of interaction during the group call establishment process, thereby achieving the technical effect of improving the efficiency of group call establishment and solving the problem of low efficiency of group call establishment in related systems.

[0037] Optionally, in this embodiment, the inactive state may be, but is not limited to, an RRC_INACTIVE state.

[0038] Optionally, in this embodiment, the first group call request triggered by an inactive terminal device moving from a first base station to a second base station can be understood, but not limited to, as a call service maintenance request executed by the above-mentioned terminal device during base station switching (cell switching), wherein the base station switching may not be limited to active selection by the terminal device, for example, in an area where base station signal coverage overlaps, a base station signal with a better (stronger) signal is selected to establish a group call service.

[0039] Optionally, the second base station in this embodiment needs to obtain information about the group call related group in addition to the terminal context information. After the second base station receives the first group call request initiated by the terminal device, the second base station can, but is not limited to, respond to the first group call request and initiate a second group call request to the first base station to request to obtain the terminal device matching information used to indicate the establishment of a group call between the second base station and the terminal device.

[0040] Optionally, in this embodiment, the group call information may include but is not limited to group-related information and terminal context information, wherein the group-related information may include but is not limited to group ID, group name, call type (voice group call / video group call), call attributes (emergency call indication / no right grabbing indication, etc.), audio and video media parameters, etc., and the terminal context information may include but is not limited to information on the interaction between the terminal device and the base station.

[0041] To further illustrate, an optional method for establishing a group call includes the following specific steps:

[0042] Step S202, the second base station obtains a first group call request triggered by a terminal device in an inactive state after moving from the first base station to the second base station, wherein the terminal device in an inactive state is in a first group call when in the first base station;

[0043] Step S204: The second base station responds to the first group call request and initiates a second group call request to the first base station, wherein the second group call request is used to request the first base station to obtain group call information of the terminal device in an inactive state in the first group call;

[0044] Step S206, the second base station obtains the group call information returned by the first base station;

[0045] Step S208: The second base station establishes a group call between the second base station and the terminal device in the inactive state according to the group call information.

[0046] Through the embodiments provided by the present application, after the second base station in the new area detects a terminal device in an inactivated state based on the first group call request, it requests group call information from the first base station in the previous area of ​​the terminal device in the inactivated state, and establishes a group call between the second base station and the terminal device based on the group call information. The entire process does not require the participation of the cluster core network, nor does it require changing the state of the terminal device itself, thereby avoiding the defect of low efficiency of group call establishment caused by redundant interaction processes between the core cluster network and the terminal device, and the switching of the device's own state, and achieves the purpose of reducing the number of interactions and reducing the complexity of interaction during the group call establishment process, thereby achieving the technical effect of improving the efficiency of group call establishment and solving the problem of low efficiency of group call establishment in related systems.

[0047] As an optional solution, in response to the first group call request, initiating a second group call request to the first base station includes:

[0048] S1, obtaining target identification information carried in a first group call request, wherein the target identification information is used to match group call information corresponding to the first group call;

[0049] S2: Create a second group call request based on the target identification information, and send the second group call request to the first base station.

[0050] Optionally, in this embodiment, it is possible but not limited to obtaining target identification information carried in the first group call request, wherein the target identification information may be but not limited to being used to match corresponding group call information, and the target identification information may be but not limited to including first identification information for matching group-related information of the group call between the terminal device and the first base station, and second identification information for matching terminal context information of the terminal device.

[0051] It should be noted that after the second base station obtains the target identification information carried in the first group call request, it creates a second group call request for requesting the first base station for group call information based on the target identification information.

[0052] Through the embodiment provided in the present application, the target identification information carried in the first group call request is obtained, wherein the target identification information is used to match the group call information corresponding to the first group call; a second group call request is created based on the target identification information, and the second group call request is sent to the first base station.

[0053] As an optional solution, obtaining the target identification information carried in the first group call request includes:

[0054] S1, obtaining first identification information and second identification information included in target identification information;

[0055] Acquiring the group call information returned by the first base station, including:

[0056] S2: Acquire the group related information matched with the first identification information and the terminal context information matched with the second identification information returned by the first base station.

[0057] Optionally, in this embodiment, the target identification information may include but is not limited to first identification information and second identification information, wherein the first identification information may be but is not limited to being used to match group-related information, the group-related information may be but is not limited to related group service information for a group call established between the terminal device and the first base station, and may include but is not limited to group ID, group name, call type (voice group call / video group call), call attributes (emergency call indication / no right grabbing indication, etc.), audio and video media parameters, etc.; the second identification information may be but is not limited to being used to match terminal context information.

[0058] It should be noted that the terminal context information can be but is not limited to being used to indicate the configuration information of the terminal device itself when establishing a group call connection between the terminal device and the base station, and the group-related information can be but is not limited to being used to indicate the service information of the group call in the corresponding area, such as service priority, service members and other information.

[0059] It should be noted that when the terminal device is in the RRC_INACTIVE state and moves to a new cell, the terminal device notifies the second base station corresponding to the new cell through the first group call request. The first group call request carries the group call ID and the expansion identifier, and obtains the context information of the terminal device from the first base station served last time, and also obtains the group call related information.

[0060] Through the embodiment provided by the present application, the target identification information carried in the first group call request is obtained, including: obtaining the first identification information and the second identification information included in the target identification information; obtaining the group call information returned by the first base station, including: obtaining the group related information matched with the first identification information returned by the first base station, and the terminal context information matched with the second identification information. The new base station obtains the corresponding group call related information and terminal context information from the old base station that was served last time through the first identification information and the second identification information included in the target identification, and can not only obtain the context information of the terminal itself, but also obtain the group call related information on the service, thereby achieving the purpose of improving the comprehensiveness of the acquisition of group call information, thereby avoiding additional operations in the process of establishing a group call between the terminal device and the second base station and the subsequent group call service, and improving the efficiency of group call establishment.

[0061] As an optional solution, obtaining the group related information returned by the first base station and matching the first identification information includes:

[0062] S1, obtaining a plurality of group-related sub-information corresponding to a plurality of group ID information included in the first identification information and returned by the first base station, wherein each of the plurality of group-related sub-information has a different type, and the group-related information includes a plurality of group-related sub-information.

[0063] Optionally, in this embodiment, the first identification information may, but is not limited to, carry multiple group ID information, wherein each group ID information may, but is not limited to, correspond to each type of group-related sub-information, and may, but is not limited to, correspond to the following types of group-related sub-information: group name, call type (voice group call / video group call), call attributes (emergency call indication / no right grabbing indication, etc.), audio and video media parameters, etc.

[0064] Optionally, in this embodiment, after acquiring each type of group-related sub-information corresponding to each group ID information, group-related information matching the first identification information is generated.

[0065] To further illustrate, Figure 3 As shown, a method for determining group call information based on the above group call establishment method includes:

[0066] Step S1, obtaining a first group call request 302;

[0067] Step S2, obtaining the target identification information 304 carried in the first group call request 302, wherein the target identification information 304 includes the first identification information 306 and the second identification information 308;

[0068] Step S3, obtaining group related information 310 matching the first identification information 306;

[0069] Step S4, obtaining the terminal context information 312 that matches the second identification information 308;

[0070] Step S5 : determining group call information 314 based on the group related information 310 and the terminal context information 312 .

[0071] Through the embodiment provided by the present application, multiple group-related sub-information corresponding to multiple group ID information included in the first identification information returned by the first base station is obtained, wherein the types of each of the multiple group-related sub-information are different, and the group-related information includes multiple group-related sub-information. The purpose of improving the comprehensiveness of obtaining group call information is achieved, thereby avoiding additional operations in the process of establishing a group call between a terminal device and a second base station and subsequent group call services, and improving the efficiency of establishing a group call.

[0072] As an optional solution, after establishing a group call between the second base station and the terminal device in an inactive state by using the group call information, the method further includes:

[0073] S1, initiating a third group call request to the cluster core network, wherein the third group call request is used to request to establish a transmission connection between the second base station and the cluster core network;

[0074] S2: after the transmission connection is established, synchronize the group call related information to the cluster core network.

[0075] Optionally, in this embodiment, after the second base station establishes a group call with the terminal device using the group call information obtained from the first base station, the second base station may, but is not limited to, initiate a third group call request to the cluster core network to request establishment of a transmission connection.

[0076] Optionally, in this embodiment, after the transmission connection is established, the second base station may, but is not limited to, synchronize group call-associated information to the cluster core network, wherein the group call-associated information may, but is not limited to, include connection information of the group call between the terminal device and the second base station, and may also, but is not limited to, include service record information of the group call between the terminal device and the second base station in a target time period, wherein the target time period may, but is not limited to, be a periodic time period.

[0077] It should be noted that the cluster core network itself does not participate in the process of establishing a group call between the terminal device and the base station, but after the group call is established, it synchronizes and backs up relevant data information as a notified object.

[0078] Through the embodiment provided by the present application, a third group call request is initiated to the cluster core network, wherein the third group call request is used to request the establishment of a transmission connection between the second base station and the cluster core network; after the transmission connection is established, the group call-related information is synchronized to the cluster core network. After the group call is established, the synchronization and backup of the group call-related information are achieved through the transmission connection between the second base station and the cluster core network, thereby achieving the purpose of reverse negotiation of the group call-related information between the base station and the cluster core network, thereby improving the overall efficiency of the group call establishment.

[0079] As an optional solution, after initiating the third group call request to the cluster core network, the method further includes:

[0080] S1, obtaining a negotiation result returned by the cluster core network in response to the third group call request, wherein the negotiation result is used to indicate configuration information of the transmission connection;

[0081] S2: Establish a transmission connection based on the configuration information.

[0082] Optionally, in this embodiment, when the cluster core network obtains and responds to the third group call request, the cluster core network may, but is not limited to, negotiate with the second base station to complete the determination of configuration information for establishing a transmission connection, wherein the configuration information may be, but is not limited to, data transmission information, data bearer information, etc. used to indicate the transmission connection, and may, but is not limited to, include context information and transmission bearer protocol information of the transmission connection.

[0083] Through the embodiment provided by the present application, the negotiation result returned by the cluster core network in response to the third group call request is obtained, wherein the negotiation result is used to indicate the configuration information of the transmission connection; based on the configuration information, the transmission connection is established. After the group call is established, the synchronization and backup of the group call related information are realized through the transmission connection between the second base station and the cluster core network, so as to achieve the purpose of reverse negotiation of the group call related information between the base station and the cluster core network, thereby improving the overall efficiency of the group call establishment.

[0084] As an optional solution, after obtaining the first group call request, the method further includes:

[0085] S1, in response to the first group call request, initiating a fourth group call request to the cluster core network, wherein the fourth group call request is used to request the cluster core network to obtain group call information of the terminal device in an inactive state in the first group call;

[0086] S2: When the group call information returned by the cluster core network is obtained, a group call is established between the second base station and the terminal device in an inactive state according to the group call information.

[0087] Optionally, in this embodiment, the cluster core network may be used, but is not limited to, to send the acquired group call information of the terminal device in the inactive state in the first group call.

[0088] Optionally, in this embodiment, when the group call information returned by the cluster core network is acquired, a group call is established between the second base station and the terminal device in the inactive state according to the group call information.

[0089] It should be noted that, in this embodiment, unlike the above-mentioned acquisition of context information and group information from the first base station, in this embodiment, the first base station acquires context information and acquires group call information (including group information) from the core cluster network.

[0090] As an optional solution, before initiating the fourth group call request to the cluster core network, the method further includes:

[0091] S1, obtaining target identification information carried in the first group call request, wherein the target identification information is used to match terminal context information corresponding to the first group call;

[0092] S2, creating a second group call request based on the target identification information, and sending the second group call request to the first base station;

[0093] S3: Obtain terminal context information returned by the first base station.

[0094] Optionally, in this embodiment, before initiating a fourth group call request to the cluster core network, the target identification information carried in the first group call request is obtained, wherein the target identification information is used to match the terminal context information corresponding to the first group call, and may include but is not limited to expansion identification information and group ID information.

[0095] Optionally, in this embodiment, a second group call request is created based on the target identification information, and the second group call request is sent to the first base station, and the terminal context information returned by the first base station in response to the second group call request is obtained.

[0096] As an optional solution, using the group call information to establish a group call between the second base station and the terminal device in an inactive state includes:

[0097] S1, sending a first group call request to a terminal device in an inactive state, wherein the terminal device in an inactive state maintains the inactive state after receiving the first group call request, and establishes a group call with a second base station.

[0098] Optionally, in this embodiment, during the process of the terminal device and the second base station establishing a group call based on the group call information, the terminal device may, but is not limited to, maintain an inactive state by itself, wherein the inactive state may, but is not limited to, be an RRC_INACTIVE state.

[0099] Through the embodiments provided in the present application, in the process of establishing a group call connection, the terminal device does not need to change its own inactive state, and does not need to switch from the RRC_INACTIVE state to the RRC_CONNECTED state, thereby achieving the purpose of reducing process overhead and maintaining power saving, thereby achieving the technical effect of improving the efficiency of group call establishment.

[0100] As an optional solution, the above-mentioned group call establishment method is applied to an application scenario of controlling the continuity of cluster group calls between base stations. When the terminal is in the RRC_INACTIVE state and moves to a new cell, the terminal notifies the cluster base station through the RRCResumeRequest message, carrying the group call ID and the expansion identifier. The cluster base station obtains the context information of the terminal from the last served cluster base station, and also obtains the group call related information. The cluster base station notifies the terminal to remain in the RRC_INACTIVE state, and directly initiates the group call expansion process based on the obtained group call information to ensure that the terminal receives the group call in the new cell as soon as possible. Then the cluster base station actively synchronizes the group call expansion information with the cluster core network, and reversely negotiates the context and transmission bearer information.

[0101] As an alternative, Figure 4 As shown, an optional method for establishing a group call includes the following specific steps:

[0102] Step S402, the second base station obtains a first group call request initiated by a terminal device in an inactive state;

[0103] Step S404: The second base station responds to the first group call request and initiates a second group call request to the first base station;

[0104] Step S406, the second base station obtains the group call information returned by the first base station;

[0105] Step S408, the second base station uses the group call information to establish a group call between the second base station and the terminal device;

[0106] Step S410: The second base station obtains a fifth group call request initiated by the third base station, wherein the fifth group call request is used to request an instruction to establish a group call between the third base station and a terminal device in an inactive state;

[0107] Step S412: The second base station responds to the fourth group call request and returns target group call information to the third base station, wherein the target group call information may be determined based on, but is not limited to, the group call information.

[0108] Through the embodiment provided by the present application, the fifth group call request triggered by the third base station is obtained, wherein the fifth group call request is used to request to obtain the target group call information, and the target group call information is used to indicate the establishment of a target group call between the third base station and the terminal device in an inactive state; in response to the fifth group call request, the target group call information is returned to the third base station. The base station in each area can both initiate a request to obtain group call information and respond to requests initiated by other base stations to return target group call information, thereby achieving a continuous group call establishment process between base stations, without the participation of the cluster core network, avoiding unnecessary redundant interaction processes, and quickly establishing group call resources, thereby achieving the technical effect of improving the efficiency of group call establishment.

[0109] As an optional solution, the above-mentioned group call establishment method is applied to an application scenario of controlling the continuity of cluster group calls between base stations. When the terminal is in the RRC_INACTIVE state and moves to a new cell, the terminal notifies the cluster base station through the RRCResumeRequest message, carrying the group call ID and the expansion identifier. The cluster base station obtains the context information of the terminal from the last served cluster base station, and also obtains the group call related information. The cluster base station notifies the terminal to remain in the RRC_INACTIVE state, and directly initiates the group call expansion process based on the obtained group call information to ensure that the terminal receives the group call in the new cell as soon as possible. Then the cluster base station actively synchronizes the group call expansion information with the cluster core network, and reversely negotiates the context and transmission bearer information.

[0110] To further illustrate, a complete business description such as Figure 5 As shown, the specific steps include:

[0111] Step S502, the terminal is in RRC_CONNECTED state, and a group call is in progress;

[0112] Step S504, the terminal is in the RRC_INACTIVE state and moves to a new base station, and no group call resources have been established under the new base station;

[0113] Step S506: The terminal sends a RRCResumeRequest message to the current base station (new base station), carrying the expansion identifier and group ID information;

[0114] Step S508, the current base station receives the request from the terminal, and sends a Retrieve UEContext Request message to the previous serving base station to request to obtain the terminal context information, and at the same time carries a request to obtain the group call related information;

[0115] Step S510: the previous serving base station sends a Retrieve UE Context Response to return the terminal context information and group call related information;

[0116] Step S512, the cluster base station sends a RRCResume message to notify the terminal to remain in the RRC_INACTIVE state;

[0117] Step S514, the terminal remains in the RRC_INACTIVE state;

[0118] Step S516, the current base station initiates a group call expansion process in the cell according to the acquired group call information (including terminal context information and group call related information);

[0119] Step S518: the current base station notifies the cluster core network that a group call expansion has been carried out in the new cell, and establishes a connection context (connection information indicating a connection channel) and negotiates transmission bearer (transmission information indicating a connection channel) and other parameters with the cluster core network;

[0120] Step S520: the cluster core network responds to the request and completes the negotiation and establishment of the connection context and transport bearer.

[0121] It should be noted that the above group call establishment method can at least achieve the following beneficial effects:

[0122] (1) Adding new service processes to ensure service continuity of terminals in the RRC_INACTIVE state;

[0123] (2) The terminal does not need to enter the RRC_CONNECTED state, reducing process overhead and maintaining power saving;

[0124] (3) Base stations obtain information and initiate the group call expansion process, reducing interactions and quickly establishing group call resources;

[0125] (4) Reverse negotiation between the base station and the cluster core network to establish a group call context;

[0126] (5) Solve the problem of continuous group call service when the terminal is in the RRC_INACTIVE state, meet the application of relevant business scenarios, and improve user experience. As an optional solution, the above group call establishment method is applied to Figure 6 In the environment shown, it may include but is not limited to a user device 602 and a server 612 , the user device 602 may include but is not limited to a display 604 , a processor 606 and a memory 608 , and the server 612 includes a database 614 and a processing engine 616 .

[0127] The specific process can be as follows:

[0128] Steps S602-S604, when the user equipment 602 initiates a first group call request, the first group call request is sent to the server 612 through the network 610, wherein the first group call request is a request initiated by the user equipment 602 after moving from the first base station to the second base station, and the server 612 may be, but is not limited to, a server configured in the second base station for information interaction, data transmission, and network management;

[0129] Step S606, the server 612 initiates a second group call request to the user equipment 602 at the first base station through the processing engine 616 in response to the first group call request, wherein the second group call request is used to obtain the group call information matched by the user equipment 602;

[0130] Step S608 : When the server 612 obtains the group call information, it uses the group call information to establish a group call between the second base station and the user equipment 602 .

[0131] Steps S610-S612, the group call establishment result is sent to the user equipment 602 through the network 610, the user equipment 602 identifies the group call establishment result through the processor 606, and displays the identified group call establishment result on the display 604, and stores the identified group call establishment result in the memory 608.

[0132] remove Figure 6 In addition to the examples shown, the above steps can be completed independently by the client (user device) or the server, or by the client (server) and the server in collaboration, such as the user device 602 performing the above steps S606 to S608, thereby reducing the processing pressure of the server 612. The user device 602 includes but is not limited to handheld devices (such as mobile phones), laptops, desktop computers, vehicle-mounted devices, etc., and the present application does not limit the specific implementation of the user device 602. It is understood that in the specific implementation of the present application, when the above embodiments of the present application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.

[0133] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0134] According to another aspect of the embodiment of the present application, a group call establishment device for implementing the above group call establishment method is also provided. Figure 7 As shown, the device comprises:

[0135] An acquiring unit 702 is configured to acquire a first group call request, wherein the first group call request is a request triggered after a terminal device in an inactive state moves from a first base station to a second base station, and the terminal device in an inactive state is in a first group call when in the first base station, and the first group call request is used to request to establish a group call between the second base station and the terminal device in an inactive state;

[0136] The group call unit 704 is used to respond to the first group call request and initiate a second group call request to the first base station, wherein the second group call request is used to request the first base station to obtain group call information of the terminal device in an inactive state in the first group call;

[0137] The connecting unit 706 is configured to establish a group call between the second base station and the terminal device in an inactive state according to the group call information when the group call information returned by the first base station is acquired.

[0138] As an optional solution, the group call unit 704 includes:

[0139] A first acquisition module, configured to acquire target identification information carried in the first group call request, wherein the target identification information is used to match group call information corresponding to the first group call;

[0140] The first sending module is used to create a second group call request based on the target identification information, and send the second group call request to the first base station.

[0141] As an optional solution, the first acquisition module includes:

[0142] A first acquisition submodule is used to acquire first identification information and second identification information included in the target identification information;

[0143] The second acquisition module includes:

[0144] The second acquisition submodule is used to acquire the group related information matched with the first identification information and the terminal context information matched with the second identification information returned by the first base station.

[0145] As an optional solution, the first acquisition submodule includes:

[0146] The acquisition subunit is used to acquire multiple group-related sub-information returned by the first base station and corresponding to the multiple group ID information included in the first identification information, wherein the types of each group-related sub-information in the multiple group-related sub-information are different, and the group-related information includes multiple group-related sub-information.

[0147] As an optional solution, the device also includes:

[0148] A group call module, configured to initiate a third group call request to the cluster core network after establishing a group call between the second base station and the terminal device in an inactive state by using the group call information, wherein the third group call request is used to request to establish a transmission connection between the second base station and the cluster core network;

[0149] The synchronization module is used to synchronize the group call-related information to the cluster core network after the group call between the second base station and the terminal device in the inactive state is established by using the group call information and after the transmission connection is established.

[0150] As an optional solution, the device also includes:

[0151] A third acquisition module is used to acquire a negotiation result returned by the cluster core network in response to the third group call request after initiating the third group call request to the cluster core network, wherein the negotiation result is used to indicate configuration information of the transmission connection;

[0152] The first establishing module is used to establish a transmission connection based on the configuration information after initiating a third group call request to the cluster core network.

[0153] As an optional solution, the device also includes:

[0154] A request module, configured to, after obtaining the first group call request, respond to the first group call request and initiate a fourth group call request to the cluster core network, wherein the fourth group call request is used to request the cluster core network to obtain group call information of the terminal device in an inactive state in the first group call;

[0155] The second establishing module is used to establish a group call between the second base station and the terminal device in an inactive state according to the group call information after acquiring the first group call request and acquiring the group call information returned by the cluster core network.

[0156] As an optional solution, the device also includes:

[0157] A fourth acquisition module, used to acquire the target identification information carried in the first group call request before initiating the fourth group call request to the cluster core network, wherein the target identification information is used to match the terminal context information corresponding to the first group call;

[0158] A creation module is used to create a second group call request based on target identification information and send the second group call request to the first base station before initiating a fourth group call request to the cluster core network; a fifth acquisition module is used to obtain terminal context information returned by the first base station before initiating a fourth group call request to the cluster core network.

[0159] As an optional solution, the connecting unit 706 includes:

[0160] The second sending module is used to send a first group call request to a terminal device in an inactive state, wherein the terminal device in an inactive state maintains the inactive state after receiving the first group call request and establishes a group call with the second base station.

[0161] For a specific embodiment, reference may be made to the example shown in the above group call establishment method, which will not be described in detail in this example.

[0162] According to another aspect of the embodiment of the present application, an electronic device for implementing the above-mentioned group call establishment method is also provided. Figure 8 As shown, the electronic device includes a memory 802 and a processor 804. The memory 802 stores a computer program, and the processor 804 is configured to execute the steps in any of the above method embodiments through the computer program.

[0163] Optionally, in this embodiment, the electronic device may be located in at least one network device among a plurality of network devices of a computer network.

[0164] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:

[0165] S1, obtaining a first group call request, wherein the first group call request is a request triggered after a terminal device in an inactive state moves from a first base station to a second base station, and the terminal device in an inactive state is in a first group call when in the first base station, and the first group call request is used to request to establish a group call between the second base station and the terminal device in the inactive state;

[0166] S2, in response to the first group call request, initiating a second group call request to the first base station, wherein the second group call request is used to request the first base station to obtain group call information of the terminal device in an inactive state in the first group call;

[0167] S3: When the group call information returned by the first base station is obtained, a group call is established between the second base station and the terminal device in an inactive state according to the group call information.

[0168] Alternatively, a person skilled in the art may understand that: Figure 8 The structure shown is for illustration only, and the electronic device may also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a PDA, a mobile Internet device (MID), a PAD, or other terminal devices. Figure 8 The structure of the electronic device is not limited. Figure 8 More or fewer components (such as network interfaces, etc.) as shown in, or with Figure 8 Different configurations shown.

[0169] Among them, the memory 802 can be used to store software programs and modules, such as the program instructions / modules corresponding to the group call establishment method and device in the embodiment of the present application. The processor 804 executes various functional applications and data processing by running the software programs and modules stored in the memory 802, that is, realizing the above-mentioned group call establishment method. The memory 802 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 802 may further include a memory remotely located relative to the processor 804, and these remote memories may be connected to the terminal via a network. Examples of the above-mentioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. Among them, the memory 802 can be specifically, but not limited to, used to store information such as a first group call request, a second group call request, group call information, etc. As an example, if Figure 8 As shown, the memory 802 may include but is not limited to the acquisition unit 702, the group call unit 704, and the connection unit 706 in the group call establishment device. In addition, it may also include but is not limited to other module units in the group call establishment device, which will not be repeated in this example.

[0170] Optionally, the transmission device 806 is used to receive or send data via a network. Specific examples of the network may include wired networks and wireless networks. In one example, the transmission device 806 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices and routers via a network cable so as to communicate with the Internet or a local area network. In one example, the transmission device 806 is a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0171] In addition, the electronic device further comprises: a display 808 for displaying information such as the first group call request, the second group call request, and group call information; and a connection bus 810 for connecting various module components in the electronic device.

[0172] In other embodiments, the terminal device or server may be a node in a distributed system, wherein the distributed system may be a blockchain system, and the blockchain system may be a distributed system formed by connecting the multiple nodes through network communication. Among them, the nodes may form a peer-to-peer (P2P) network, and any form of computing device, such as a server, terminal or other electronic device, may become a node in the blockchain system by joining the peer-to-peer network.

[0173] According to one aspect of the present application, a computer program product is provided, the computer program product comprising a computer program / instruction, the computer program / instruction comprising a program code for executing the method shown in the flow chart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication part, and / or installed from a removable medium. When the computer program is executed by a central processing unit, various functions provided by the embodiments of the present application are executed.

[0174] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0175] It should be noted that the computer system of the electronic device is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0176] The computer system includes a central processing unit (CPU), which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) or the program loaded from the storage part to the random access memory (RAM). In the random access memory, various programs and data required for system operation are also stored. The central processing unit, the read-only memory and the random access memory are connected to each other through a bus. The input / output interface (I / O interface) is also connected to the bus.

[0177] The following components are connected to the input / output interface: an input part including a keyboard, a mouse, etc.; an output part including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker; a storage part including a hard disk, etc.; and a communication part including a network interface card such as a local area network card, a modem, etc. The communication part performs communication processing via a network such as the Internet. A drive is also connected to the input / output interface as needed. Removable media, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., are installed on the drive as needed so that the computer program read therefrom is installed into the storage part as needed.

[0178] In particular, according to an embodiment of the present application, the process described in each method flow chart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer readable medium, and the computer program contains a program code for executing the method shown in the flow chart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication part, and / or installed from a removable medium. When the computer program is executed by a central processing unit, various functions defined in the system of the present application are executed.

[0179] According to one aspect of the present application, a computer-readable storage medium is provided, and a processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the methods provided in the above-mentioned various optional implementations.

[0180] Optionally, in this embodiment, the computer-readable storage medium may be configured to store a computer program for performing the following steps:

[0181] S1, obtaining a first group call request, wherein the first group call request is a request triggered after a terminal device in an inactive state moves from a first area to a second area, the first area corresponds to a first base station, the second area corresponds to a second base station, and the first group call request is used to request to establish a group call between the second base station and the terminal device in an inactive state;

[0182] S2, in response to the first group call request, initiating a second group call request to the first base station, wherein the second group call request is used to request to obtain group call information matching the terminal device in the inactive state, and the group call information of the terminal device in the inactive state is used to indicate to establish a group call between the second base station and the terminal device in the inactive state;

[0183] S3: When the group call information returned by the first base station is obtained, a group call is established between the second base station and the terminal device in an inactive state using the group call information.

[0184] Optionally, in this embodiment, a person of ordinary skill in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by instructing hardware related to the terminal device through a program, and the program may be stored in a computer-readable storage medium, and the storage medium may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc.

[0185] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0186] If the integrated units in the above embodiments are implemented in the form of software functional units and sold or used as independent products, they can be stored in the above computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling one or more computer devices (which may be personal computers, servers, or network devices, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application.

[0187] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0188] In several embodiments provided in the present application, the device embodiments described above are only schematic, for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation, for example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, indirect coupling or communication connection of units or modules, which may be electrical or other forms.

[0189] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0190] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0191] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A method for establishing a group call, characterized in that: Applied to a second base station, comprising: Obtaining a first group call request, wherein the first group call request is a request triggered after a terminal device in an inactive state moves from a first base station to a second base station, and the terminal device in an inactive state is in a first group call when in the first base station, and the first group call request is used to request to establish a group call between the second base station and the terminal device in the inactive state; In response to the first group call request, initiating a second group call request to the first base station, wherein the second group call request is used to request the first base station to obtain group call information of the terminal device in the inactive state in the first group call; When the group call information returned by the first base station is acquired, a group call is established between the second base station and the terminal device in the inactive state according to the group call information.

2. The method according to claim 1, characterized in that The step of responding to the first group call request and initiating the second group call request to the first base station includes: Acquire target identification information carried in the first group call request, wherein the target identification information is used to match the group call information corresponding to the first group call; The second group call request is created based on the target identification information, and the second group call request is sent to the first base station.

3. The method according to claim 2, characterized in that The acquiring the target identification information carried in the first group call request includes: acquiring the first identification information and the second identification information included in the target identification information; The acquiring the group call information returned by the first base station includes: acquiring group related information matched with the first identification information and terminal context information matched with the second identification information returned by the first base station.

4. The method according to claim 3, characterized in that The acquiring the group related information returned by the first base station and matching the first identification information includes: Acquire multiple group-related sub-information returned by the first base station and corresponding to the multiple group ID information included in the first identification information, wherein the types of each group-related sub-information in the multiple group-related sub-information are different, and the group-related information includes the multiple group-related sub-information.

5. The method according to claim 1, characterized in that After establishing a group call between the second base station and the terminal device in the inactive state, the method further includes: Initiating a third group call request to the cluster core network, wherein the third group call request is used to request establishment of a transmission connection between the second base station and the cluster core network; After the transmission connection is established, the group call-related information is synchronized to the cluster core network.

6. The method according to claim 5, characterized in that After initiating the third group call request to the cluster core network, the method further includes: Acquire a negotiation result returned by the cluster core network in response to the third group call request, wherein the negotiation result is used to indicate configuration information of the transmission connection; Based on the configuration information, the transport connection is established.

7. The method according to claim 1, characterized in that After obtaining the first group call request, the method further includes: In response to the first group call request, initiating a fourth group call request to the cluster core network, wherein the fourth group call request is used to request the cluster core network to obtain group call information of the terminal device in the inactive state in the first group call; When the group call information returned by the cluster core network is acquired, a group call is established between the second base station and the terminal device in the inactive state according to the group call information.

8. The method according to claim 7, characterized in that Before initiating the fourth group call request to the cluster core network, the method further includes: Acquire target identification information carried in the first group call request, wherein the target identification information is used to match the terminal context information corresponding to the first group call; Creating the second group call request based on the target identification information, and sending the second group call request to the first base station; Acquire the terminal context information returned by the first base station.

9. The method according to any one of claims 1 to 8, characterized in that The establishing of a group call between the second base station and the terminal device in the inactive state includes: The first group call request is sent to the terminal device in the inactive state, wherein, after receiving the first group call request, the terminal device in the inactive state maintains the inactive state and establishes the group call with the second base station.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein the program executes the method according to any one of claims 1 to 9 when executed.

11. A base station, comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to execute the method according to any one of claims 1 to 9 through the computer program.