A method, system and storage medium for pre-establishing a dedicated bearer

By judging user permissions when the user accesses or completes MCPTT service authorization, and the server initiates a pre-established bearer request, the problem of low flexibility in proprietary bearer control in the prior art is solved, and more flexible proprietary bearer management is achieved.

CN114980356BActive Publication Date: 2025-02-14HYTERA COMM CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110749223.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-07-01
Publication Date
2025-02-14
Estimated Expiration
2041-07-01

AI Technical Summary

Technical Problem

In the prior art, the pre-establishment method of terminal triggering proprietary bearers makes the flexibility of proprietary bearers control less.

Method used

When the user accesses or completes the MCPTT service authorization, it is determined based on the user information and system configuration information whether the user has pre-established proprietary bearer permission, and when the authority is met, the server initiates a pre-established bearer request to the client and receives response information. Implement pre-establishment of proprietary bearers.

Benefits of technology

Improves flexibility in control of proprietary bearers, avoids the client's direct control of pre-established proprietary bearers, and enhances the system's management capabilities of proprietary bearers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114980356B_ABST
    Figure CN114980356B_ABST
Patent Text Reader

Abstract

The present application provides a method, system and storage medium for pre-establishing a dedicated bearer. When a user accesses or completes MCPTT service authorization through a client, it is determined whether the user has the authority to pre-establish a dedicated bearer based on the user's user information and / or system configuration information. When it is determined that the user has the authority to pre-establish a dedicated bearer, a pre-established bearer request is initiated to the client, and a pre-established bearer request response message sent by the client is received, the response message carries the user's media information, and a dedicated bearer is pre-established for the user based on the media information. When the pre-establishment of the dedicated bearer is successful, a pre-established bearer confirmation message is sent to the client, and the confirmation message carries the media information on the network side, so that the client can use the pre-established dedicated bearer to implement the MCPTT service. This solution controls the pre-establishment of the dedicated bearer through the server, avoids the control of the pre-established dedicated bearer by the client, and improves the flexibility of the control of the dedicated bearer.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and more particularly to a method, system and storage medium for pre-establishing a dedicated bearer. Background Art

[0002] Dedicated bearers refer to bearer resources in the LTE (Long Term Evolution) system that are specifically allocated to specific users for communication services. Dedicated bearers can provide reliable transmission guarantees in LTE wireless transmission.

[0003] In the prior art, the terminal triggers the pre-establishment of the dedicated bearer, but this approach makes the control of the dedicated bearer less flexible. Summary of the invention

[0004] In view of this, the present invention provides a method, system and storage medium for pre-establishing a dedicated bearer, thereby improving the flexibility of controlling the dedicated bearer.

[0005] To achieve the above object, the present invention provides the following technical solutions:

[0006] A method for pre-establishing a dedicated bearer, comprising:

[0007] When a user accesses or completes MCPTT service authorization through a client, judging whether the user has pre-established dedicated bearer authority based on the user information and / or system configuration information of the user;

[0008] When it is determined that the user has the authority to pre-establish a dedicated bearer, initiating a pre-established bearer request to the client;

[0009] Receiving a pre-established bearer request response message sent by the client, wherein the response message carries media information of the user;

[0010] A dedicated bearer is pre-established for the user based on the media information. When the pre-established dedicated bearer is successful, a pre-established bearer confirmation message is sent to the client, wherein the confirmation message carries the media information on the network side, so that the client implements the MCPTT service using the pre-established dedicated bearer.

[0011] Further, when it is determined that the user has the authority to pre-establish a dedicated bearer, initiating a pre-established bearer request to the client includes:

[0012] When it is determined that the user has the authority to pre-establish a dedicated bearer and is currently within a preset opportunity for pre-establishing a dedicated bearer for the user, a pre-established bearer request is initiated to the client.

[0013] Further, when the current time is within the preset pre-established dedicated bearer opportunity of the user, it includes:

[0014] Currently, there is an MCPTT service that requires a dedicated bearer implementation for the user;

[0015] or,

[0016] The current time has reached the preset time for pre-establishing a dedicated bearer for the user.

[0017] Furthermore, the method further comprises:

[0018] When it is determined that the user does not have the dedicated bearer pre-establishment authority, determining whether a request for pre-establishing a dedicated bearer for the user initiated by another user with a specified pre-establishment authority is obtained, the other user being a user different from the user;

[0019] If it is determined that a pre-established bearer request for the user initiated by other users is obtained, a pre-established bearer request is initiated to the client.

[0020] Further, the pre-establishing a dedicated bearer for the user based on the media information includes:

[0021] Determine, based on the user information and / or system configuration information, a number N1 of dedicated bearers pre-established to support the user;

[0022] N2 dedicated bearers are pre-established for the user, where N1 and N2 are positive integers, and N2 is less than or equal to N1.

[0023] Furthermore, it also includes:

[0024] Determining the current service status of the user;

[0025] Determine whether to pre-establish a dedicated bearer for the user again or release the pre-established dedicated bearer based on the service status, so that the number of pre-established idle dedicated bearers is maintained at a preset number, wherein the preset number makes the total number of pre-established dedicated bearers less than or equal to N1.

[0026] Furthermore, the method further comprises:

[0027] Receiving a call request sent by the client;

[0028] A call is established using the pre-established dedicated bearer based on the call request.

[0029] Furthermore, the method further comprises:

[0030] When releasing the pre-established dedicated bearer, initiating a pre-established bearer release request to the client;

[0031] Receive pre-established bearer release request response information sent by the client.

[0032] A pre-built proprietary bearer system, including:

[0033] When a user accesses or completes MCPTT service authorization through a client, the server determines whether the user has pre-established dedicated bearer authority based on the user information and / or system configuration information of the user;

[0034] When it is determined that the user has the authority to pre-establish a dedicated bearer, the server initiates a pre-establishment bearer request to the client;

[0035] The client receives the pre-established bearer request and sends a response message to the server, wherein the response message carries the media information of the user;

[0036] Pre-establishing a dedicated bearer for the user based on the media information, and when the pre-establishment of the dedicated bearer is successful, the server sends a pre-establishment bearer confirmation message to the client, wherein the confirmation message carries the media information on the network side, so that the client implements the MCPTT service by using the pre-established dedicated bearer;

[0037] When the server successfully releases the pre-established dedicated bearer, sending a pre-established bearer release request message to the client;

[0038] The client receives the pre-established bearer release request message and sends a response message to the server, thereby completing the release of the pre-established bearer resources.

[0039] A computer-readable storage medium stores a computer program, which implements the above-mentioned method when executed by a processing device.

[0040] It can be known from the above technical scheme that compared with the prior art, the present invention provides a method, system and storage medium for pre-establishing a dedicated bearer. When a user accesses or completes the MCPTT service authorization through a client, it is determined whether the user has the authority to pre-establish a dedicated bearer based on the user information and / or system configuration information of the user. When it is determined that the user has the authority to pre-establish a dedicated bearer, a pre-established bearer request is initiated to the client, and a pre-established bearer request response message sent by the client is received, the response message carries the user's media information, and a dedicated bearer is pre-established for the user based on the media information. When the pre-establishment of the dedicated bearer is successful, a pre-established bearer confirmation message is sent to the client, and the confirmation message carries the media information of the network side, so that the client can use the pre-established dedicated bearer to implement the MCPTT service. This solution controls the pre-establishment of the dedicated bearer through the server, thereby avoiding the control of the pre-established dedicated bearer by the client, and improving the flexibility of the control of the dedicated bearer. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] In order to more clearly illustrate the embodiments of the present invention 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, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.

[0042] Figure 1 A flowchart of a method for pre-establishing a dedicated bearer provided in an embodiment of the method of the present application;

[0043] Figure 2 A flowchart of a method for pre-establishing a dedicated bearer provided in an embodiment of the method of the present application;

[0044] Figure 3 A flowchart of a method for pre-establishing a dedicated bearer provided in an embodiment of the method of the present application;

[0045] Figure 4 A flowchart of a method for pre-establishing a dedicated bearer provided in an embodiment of the method of the present application;

[0046] Figure 5 A schematic diagram of the structure of a system for pre-establishing a dedicated bearer provided in an embodiment of the device of the present application. DETAILED DESCRIPTION

[0047] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions 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 creative work are within the scope of protection of the present invention.

[0048] The first embodiment of the method of the present invention provides a method for pre-establishing a dedicated bearer, such as Figure 1 As shown, the method comprises the following steps:

[0049] Step S11: When the user accesses or completes MCPTT service authorization through the client, it is determined whether the user has the pre-established dedicated bearer authority based on the user information and / or system configuration information of the user;

[0050] Step S12: When it is determined that the user has the authority to pre-establish a dedicated bearer, a pre-establishment bearer request is initiated to the client;

[0051] Step S13: receiving a pre-established bearer request response message sent by the client, wherein the response message carries the user's media information;

[0052] Step S14: pre-establish a dedicated bearer for the user based on the media information. When the pre-establishment of the dedicated bearer is successful, send a pre-establishment bearer confirmation message to the client, and the confirmation message carries the media information on the network side, so that the client uses the pre-established dedicated bearer to implement the MCPTT service.

[0053] In this embodiment, the user is a communication account created by the user in the communication system.

[0054] Before determining whether the user has the right to pre-establish a dedicated bearer, the account must be registered first. Only after the account is successfully registered can the service authorization be obtained. After the account is successfully registered and logged in through the client, the MCPTT service authorization is obtained. Only then will it be determined whether the user has the right to pre-establish a dedicated bearer.

[0055] Specifically, whether the user has the authority to pre-establish a dedicated bearer will be pre-stored in the database, and the server can search from the database to determine whether the user has the authority to pre-establish a dedicated bearer. Only when the user has the authority to pre-establish a dedicated bearer will the subsequent startup process of pre-establishing a dedicated bearer proceed; if the user does not have the authority to pre-establish a dedicated bearer, a dedicated bearer cannot be pre-established for the user.

[0056] Wherein, searching from the database whether the user has the authority to pre-establish a dedicated bearer may include: searching the database for information pre-stored in the database that matches the user information based on the user information, so as to determine whether the information matching the user information can indicate that the user has the authority to pre-establish a dedicated bearer;

[0057] Alternatively, it is determined based on the system configuration information whether the user has the permission to pre-establish a dedicated bearer, that is, whether the configuration information of the system based on which the user logs in to his account can support the pre-establishment of a dedicated bearer, that is, whether the system has the ability to pre-establish a dedicated bearer, thereby determining whether the user has the permission to pre-establish a dedicated bearer.

[0058] If the user has the permission to pre-establish a dedicated bearer, the server will first initiate a pre-established bearer request to the client so that the client can send a response message to the server based on the pre-established bearer request, thereby enabling the server to have the relevant information to pre-establish a dedicated bearer and to pre-establish the dedicated bearer.

[0059] The response information at least includes media information on the user side, and when the server pre-establishes a dedicated bearer, it needs to be implemented based on at least the media information of the user.

[0060] When the user's dedicated bearer is pre-established successfully, a pre-established bearer confirmation message needs to be sent to the client so that the user of the client can clearly know that the current dedicated bearer has been pre-established and can implement the MCPTT service through the pre-established dedicated bearer.

[0061] The confirmation message includes at least the media information on the network side, so that the user can confirm the relevant information of the pre-established dedicated bearer based on the media information on the network side, thereby realizing the MCPTT service through the pre-established dedicated bearer.

[0062] The pre-established dedicated bearer is used for the user to use the client to perform communication services in the communication system. That is, after a dedicated bearer is pre-established for a specific user, the specific user can use the pre-established dedicated bearer when performing communication services later, thereby saving bearer establishment time and improving service performance.

[0063] The communication service may specifically be a (Mission Critical Push to Talk) service, which provides users with mission-critical trunking communication services based on the LTE network, including voice, video and data services, etc. The communication system may be an EPC (Evolved Packet Core) system, which can use wireless long-term evolution LTE technology to provide advanced mobile broadband services.

[0064] This embodiment provides a method for pre-establishing a dedicated bearer. When a user accesses or completes MCPTT service authorization through a client, it is determined whether the user has the authority to pre-establish a dedicated bearer based on the user's user information and / or system configuration information. When it is determined that the user has the authority to pre-establish a dedicated bearer, a pre-established bearer request is initiated to the client, and a pre-established bearer request response message sent by the client is received, the response message carries the user's media information, and a dedicated bearer is pre-established for the user based on the media information. When the pre-establishment of the dedicated bearer is successful, a pre-established bearer confirmation message is sent to the client, and the confirmation message carries the media information on the network side, so that the client can use the pre-established dedicated bearer to implement the MCPTT service. This solution controls the pre-establishment of the dedicated bearer by the server, thereby avoiding the control of the pre-established dedicated bearer by the client, and improving the flexibility of the control of the dedicated bearer.

[0065] This embodiment discloses a method for pre-establishing a dedicated bearer, and its flow chart is as follows: Figure 2 As shown, including:

[0066] Step S21: When the user accesses or completes MCPTT service authorization through the client, it is determined whether the user has the pre-established dedicated bearer authority based on the user information and / or system configuration information;

[0067] Step S22: when it is determined that the user has the authority to pre-establish a dedicated bearer and the user is currently within the preset pre-establishment dedicated bearer opportunity, a pre-establishment bearer request is initiated to the client;

[0068] Step S23: receiving a pre-established bearer request response message sent by the client, wherein the response message carries the user's media information;

[0069] Step S24: pre-establish a dedicated bearer for the user based on the media information. When the pre-establishment of the dedicated bearer is successful, send a pre-establishment bearer confirmation message to the client, and the confirmation message carries the media information on the network side, so that the client uses the pre-established dedicated bearer to implement the MCPTT service.

[0070] In the process of determining that the user has the authority to pre-establish a dedicated bearer and initiating a request to pre-establish a dedicated bearer to the client, it is necessary to further determine whether the current time is within the preset user's pre-established dedicated bearer period. Only if the user has the authority to pre-establish a dedicated bearer and is currently within the preset user's pre-established dedicated bearer period, will the request to pre-establish a dedicated bearer be sent to the client to pre-establish the dedicated bearer.

[0071] If the user has the permission to pre-establish a dedicated bearer, but is not currently in the preset user's pre-establishment dedicated bearer timing, the server will not send a pre-establishment bearer request to the client.

[0072] Further, currently within the preset user pre-established dedicated bearer opportunity, it may be: currently there is an MCPTT service that requires the user's dedicated bearer to be implemented, or the current moment has reached the preset moment for pre-establishing a dedicated bearer for the user.

[0073] When an MCPTT service requires a dedicated bearer to be implemented, a dedicated bearer needs to be pre-established for the user. Therefore, when an MCPTT service requires a dedicated bearer for the user to be implemented, it indicates that the user is currently in the preset pre-established dedicated bearer opportunity.

[0074] In addition, it can also be: different MCPTT services have different working hours. Therefore, in order to avoid occupying system resources by retaining the dedicated bearer when the MCPTT service is not needed, that is, when the pre-established dedicated bearer is not needed to be retained, the dedicated bearer is not pre-established when there is no need to reserve the pre-established dedicated bearer for the user. Instead, the dedicated bearer is pre-established for the MCPTT service only when the working time of the MCPTT service is reached, or within a preset time before the working time of the MCPTT service is reached. This ensures that the MCPTT service can be directly implemented through the pre-established dedicated bearer when its working time is reached.

[0075] For example, if the working hours of MCPTT are 8:00-17:00, then at 8:00, a dedicated bearer is pre-established for the MCPTT service.

[0076] This embodiment discloses a method for pre-establishing a dedicated bearer, and its flow chart is as follows: Figure 3 As shown, including:

[0077] Step S31: when the user accesses or completes the MCPTT service authorization through the client, it is determined whether the user has the pre-established dedicated bearer authority based on the user information and / or system configuration information of the user;

[0078] Step S32: When it is determined that the user has the authority to pre-establish a dedicated bearer, a pre-establishment bearer request is initiated to the client;

[0079] Step S33: receiving a pre-established bearer request response message sent by the client, wherein the response message carries the user's media information;

[0080] Step S34: pre-establish a dedicated bearer for the user based on the media information. When the pre-establishment of the dedicated bearer is successful, a pre-establishment bearer confirmation message is sent to the client, and the confirmation message carries the media information on the network side, so that the client uses the pre-established dedicated bearer to implement the MCPTT service;

[0081] Step S35: when it is determined that the user does not have the authority to pre-establish a dedicated bearer, determining whether a request for pre-establishing a dedicated bearer for the user initiated by another user with the specified authority to pre-establish a dedicated bearer is obtained, where the other user is a user different from the user;

[0082] Step S36: If it is determined that a pre-established bearer request for the user is obtained from other users, a pre-established bearer request is initiated to the client.

[0083] When the user has the permission to pre-establish a dedicated bearer, the server directly initiates a pre-established bearer request to the client, so as to pre-establish the dedicated bearer based on the response information fed back by the client; when the user does not have the permission to pre-establish a dedicated bearer, the server cannot directly initiate a pre-established bearer request to the client. Even if the server initiates a pre-established bearer request to the client, the client will not feed back response information of the pre-established bearer request carrying the user's media information.

[0084] When the current user does not have the permission to pre-establish a dedicated bearer, if other users different from the current user send a request to pre-establish a dedicated bearer for the current user to the server, then at this time, the server can send a pre-established bearer request to the current user based on the request to pre-establish a dedicated bearer for the current user sent by other users, so that the server can receive the response information carrying the current user's media information fed back by the client based on which the current user is based, thereby pre-establishing a dedicated bearer for the current user.

[0085] That is to say, when a user does not have the authority to pre-establish a dedicated bearer, if a third-party user requests the server to pre-establish a dedicated bearer for the user, the server will also respond to the third-party user's request, thereby pre-establishing a dedicated bearer for the user, so as to realize pre-establishing a dedicated bearer for a user who does not have the authority to pre-establish a dedicated bearer.

[0086] The other user, ie, the third-party user, may be a user with the authority to pre-establish a dedicated bearer, or may be any user different from the current user, regardless of whether the other user has the authority to pre-establish a dedicated bearer for himself.

[0087] Furthermore, after successfully pre-establishing a dedicated bearer for a user based on a pre-established dedicated bearer request initiated by other users, the server will send feedback information to other users to make it clear to other users that the pre-established dedicated bearer request for the user has been responded to, thereby achieving the pre-establishment of a dedicated bearer for the user.

[0088] Furthermore, the method for pre-establishing a dedicated bearer disclosed in this embodiment may also include:

[0089] A call request sent by a client is received, and a call is established based on the call request using a pre-established dedicated bearer.

[0090] The pre-establishment of the dedicated bearer for the user has been completed in advance, regardless of whether the pre-established dedicated bearer is implemented based on the user's own authority to pre-establish the dedicated bearer, or is implemented based on a request for pre-establishing a dedicated bearer for the user initiated by a third-party user, as long as the pre-establishment of the dedicated bearer for the user is implemented, when the server receives a call request sent by the client based on the user, a call can be established based on the pre-established dedicated bearer, thereby realizing the execution of the call.

[0091] This embodiment discloses a method for pre-establishing a dedicated bearer, and its flow chart is as follows: Figure 4 As shown, including:

[0092] Step S41: When the user accesses or completes MCPTT service authorization through the client, it is determined whether the user has the pre-established dedicated bearer authority based on the user information and / or system configuration information of the user;

[0093] Step S42: When it is determined that the user has the authority to pre-establish a dedicated bearer, a pre-establishment bearer request is initiated to the client;

[0094] Step S43: receiving a pre-established bearer request response message sent by the client, wherein the response message carries the user's media information;

[0095] Step S44: Determine the number N1 of dedicated bearers supported to be pre-established by the user based on the user information and / or the system configuration information;

[0096] Step S45: pre-establish N2 dedicated bearers for the user, where N1 and N2 are positive integers, and N2 is less than or equal to N1;

[0097] Step S46: When the pre-established dedicated bearer is successful, a pre-established bearer confirmation message is sent to the client, and the confirmation message carries the media information of the network side, so that the client can use the pre-established dedicated bearer to implement the MCPTT service.

[0098] When it is determined that the user has the authority to pre-establish a dedicated bearer, the dedicated bearer is pre-established. During the process of pre-establishing the dedicated bearer, the number of dedicated bearers pre-established by the user can be determined, that is, the number of dedicated bearers that the user supports to be pre-established can be determined; or, after it is determined that the user has the authority to pre-establish a dedicated bearer, the number of dedicated bearers that the user supports to be pre-established can be further determined.

[0099] It is necessary to first determine the number of dedicated bearers supported for pre-establishment by the user based on user information and / or system configuration information to ensure that the number of dedicated bearers pre-established for the user is not greater than the number of dedicated bearers supported for pre-establishment by the user.

[0100] When the number of pre-established dedicated bearers supported by the user is N1, in the process of pre-establishing dedicated bearers, N2 dedicated bearers may be directly pre-established, where N2 may be equal to N1 or may be less than N1.

[0101] Specifically, the method for pre-establishing a dedicated bearer disclosed in this embodiment may further include:

[0102] Determine the current service status of the user, and determine whether to pre-establish a dedicated bearer for the user again or release the pre-established dedicated bearer based on the service status, so that the number of pre-established idle dedicated bearers is maintained at a preset number, wherein the preset number makes the total number of pre-established dedicated bearers less than or equal to N1.

[0103] In addition, if N2 is less than or equal to N1, N2 dedicated bearers are pre-established, and N3 call requests sent by the client are received, where N3 is less than or equal to N2 and N3 is a positive integer, then based on the N3 call requests, calls are established using the pre-established N3 dedicated bearers, and at this time, the number of unoccupied, idle pre-established dedicated bearers is N2-N1. If N2-N1 meets the preset requirements, no processing is required. If the value of N2-N1 does not meet the preset requirements, the occupied pre-established dedicated bearers can be directly released to increase the number of idle, unoccupied pre-established dedicated bearers to meet the preset requirements; or, the pre-established dedicated bearers can continue to be pre-established to make the number of unoccupied pre-established dedicated bearers meet the preset requirements.

[0104] Specifically, the above judgment may be performed whenever a pre-established dedicated bearer is occupied, or the above judgment may be performed only when a first preset number of pre-established dedicated bearers are occupied, so as to avoid the need to judge whether the number of idle pre-established dedicated bearers meets the requirements every time a call is established.

[0105] Furthermore, the method for pre-establishing a dedicated bearer disclosed in this embodiment may also include:

[0106] When releasing the pre-established dedicated bearer, a pre-established bearer release request is initiated to the client, and pre-established bearer release request response information sent by the client is received.

[0107] When it is necessary to release the occupation of the occupied pre-established dedicated bearer, the server needs to actively initiate a release request to the client. The client receives the release request and provides feedback to the request to determine whether to respond to the release request and release the occupied pre-established dedicated bearer, or not to respond to the release request and continue to occupy the pre-established dedicated bearer.

[0108] If the server obtains a response to the release request to release the occupied pre-established dedicated bearer, the server processes the response information to release the occupied pre-established dedicated bearer, thereby increasing the idle pre-established dedicated bearers of the user;

[0109] If the server does not respond to the release request, the user's call continues to occupy the pre-established dedicated bearer, or the server sends a release request again after a preset time interval until the client responds to the release request.

[0110] Alternatively, the server may actively initiate a release request to the client. Regardless of whether the client responds to the release request, the server may release the occupied pre-established dedicated bearer.

[0111] This embodiment discloses a pre-established proprietary bearer system, the structural diagram of which is shown in FIG. Figure 5 As shown, including:

[0112] Server 51, and client 52.

[0113] The server 51 is used to determine whether the user has the pre-established dedicated bearer authority based on the user information and / or system configuration information when the user accesses or completes the MCPTT service authorization through the client; when it is determined that the user has the pre-established dedicated bearer authority, the server initiates a pre-established bearer request to the client;

[0114] The client 52 receives the pre-established bearer request and sends a response message to the server, wherein the response message carries the media information of the user;

[0115] The server 51 pre-establishes a dedicated bearer for the user based on the media information. When the pre-establishment of the dedicated bearer is successful, the server sends a pre-establishment bearer confirmation message to the client. The confirmation message carries the media information on the network side, so that the client can use the pre-established dedicated bearer to implement the MCPTT service;

[0116] When the server 51 successfully releases the pre-established dedicated bearer, it sends a pre-established bearer release request message to the client;

[0117] The client 52 receives the pre-established bearer release request message and sends a response message to the server, completing the release of the pre-established bearer resources.

[0118] Further, when it is determined that the user has the authority to pre-establish a dedicated bearer, the server initiates a pre-established bearer request to the client, including:

[0119] When it is determined that the user has the authority to pre-establish a dedicated bearer and is currently within the preset user pre-establishment dedicated bearer opportunity, the server initiates a pre-establishment bearer request to the client.

[0120] Furthermore, currently, within the preset user's pre-established dedicated bearer opportunity, it includes:

[0121] Currently, there is an MCPTT service that requires a dedicated bearer for the user; or, the current moment has reached the time to pre-establish a dedicated bearer for the user.

[0122] Furthermore, the server is also used to:

[0123] When it is determined that the user does not have the authority to pre-establish a dedicated bearer, determine whether a pre-established dedicated bearer request for the user initiated by other users with specified pre-establishment authority is obtained, where the other users are users different from the user; if it is determined that a pre-established bearer request for the user initiated by other users is obtained, initiate a pre-established bearer request to the client.

[0124] Furthermore, the server pre-establishes a dedicated bearer for the user based on the media information, including:

[0125] The server determines the number N1 of dedicated bearers supported for pre-establishment by the user based on the user information and / or the system configuration information, and pre-establishes N2 dedicated bearers for the user, where N1 and N2 are positive integers, and N2 is less than or equal to N1.

[0126] Furthermore, the server is also used to:

[0127] Determine the current service status of the user, and determine whether to pre-establish a dedicated bearer for the user again or release the pre-established dedicated bearer based on the service status, so that the number of pre-established idle dedicated bearers is maintained at a preset number, wherein the preset number makes the total number of pre-established dedicated bearers less than or equal to N1.

[0128] Furthermore, the server is also used to:

[0129] A call request sent by a client is received, and a call is established based on the call request using a pre-established dedicated bearer.

[0130] Furthermore, the server is also used to:

[0131] When releasing the pre-established dedicated bearer, a pre-established bearer release request is initiated to the client, and pre-established bearer release request response information sent by the client is received.

[0132] The system for pre-establishing a dedicated bearer in this embodiment is implemented based on the method for pre-establishing a dedicated bearer disclosed in the above embodiment, which will not be described in detail here.

[0133] This embodiment provides a system for pre-establishing a dedicated bearer. When a user accesses or completes MCPTT service authorization through a client, it determines whether the user has the authority to pre-establish a dedicated bearer based on the user's user information and / or system configuration information. When it is determined that the user has the authority to pre-establish a dedicated bearer, a pre-established bearer request is initiated to the client, and a pre-established bearer request response message sent by the client is received. The response message carries the user's media information. A dedicated bearer is pre-established for the user based on the media information. When the pre-establishment of the dedicated bearer is successful, a pre-established bearer confirmation message is sent to the client. The confirmation message carries the media information on the network side, so that the client can use the pre-established dedicated bearer to implement the MCPTT service. This solution controls the pre-establishment of the dedicated bearer by the server, thereby avoiding the control of the pre-established dedicated bearer by the client, and improving the flexibility of the control of the dedicated bearer.

[0134] The present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processing device, a method for pre-establishing a dedicated bearer provided in the above embodiment is implemented.

[0135] The features described in the various embodiments of this specification can be replaced or combined with each other. Each embodiment focuses on the differences from other embodiments, and the same or similar parts between the various embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.

Claims

1. A method for pre-establishing a dedicated bearer, characterized in that: Applicable to servers, including: When a user accesses or completes MCPTT service authorization through a client, judging whether the user has pre-established dedicated bearer authority based on the user information and / or system configuration information of the user; When it is determined that the user has the authority to pre-establish a dedicated bearer, initiating a pre-established bearer request to the client; Receiving a pre-established bearer request response message sent by the client, wherein the response message carries media information of the user; Pre-establishing a dedicated bearer for the user based on the media information, and when the pre-establishment of the dedicated bearer is successful, sending a pre-establishment bearer confirmation message to the client, wherein the confirmation message carries the media information on the network side, so that the client uses the pre-established dedicated bearer to implement the MCPTT service; When it is determined that the user does not have the authority to pre-establish a dedicated bearer, determining whether to obtain a request for pre-establishing a dedicated bearer for the user initiated by another user with a specified authority to pre-establish, the other user with a specified authority to pre-establish is a user different from the user; If it is determined that a pre-established bearer request for the user initiated by other users is obtained, a pre-established bearer request is initiated to the client.

2. The method according to claim 1, characterized in that The initiating a pre-established bearer request to the client when determining that the user has the pre-established dedicated bearer authority includes: When it is determined that the user has the authority to pre-establish a dedicated bearer and is currently within a preset opportunity for pre-establishing a dedicated bearer for the user, a pre-established bearer request is initiated to the client.

3. The method according to claim 2, characterized in that When the current time is within the preset pre-established dedicated bearer opportunity of the user, it includes: Currently, there is an MCPTT service that requires a dedicated bearer implementation for the user; or, The current time has reached the preset time for pre-establishing a dedicated bearer for the user.

4. The method according to claim 1, characterized in that The pre-establishing a dedicated bearer for the user based on the media information includes: Determine, based on the user information and / or system configuration information, a number N1 of dedicated bearers pre-established to support the user; N2 dedicated bearers are pre-established for the user, where N1 and N2 are positive integers, and N2 is less than or equal to N1.

5. The method according to claim 4, characterized in that Also includes: Determining the current service status of the user; Determine whether to pre-establish a dedicated bearer for the user again or release the pre-established dedicated bearer based on the service status, so that the number of pre-established idle dedicated bearers is maintained at a preset number, wherein the preset number makes the total number of pre-established dedicated bearers less than or equal to N1.

6. The method according to claim 1, characterized in that The method further comprises: Receiving a call request sent by the client; A call is established using the pre-established dedicated bearer based on the call request.

7. The method according to claim 1, characterized in that The method further comprises: When releasing the pre-established dedicated bearer, initiating a pre-established bearer release request to the client; Receive pre-established bearer release request response information sent by the client.

8. A pre-established proprietary bearer system, characterized in that: include: When a user accesses or completes MCPTT service authorization through a client, the server determines whether the user has pre-established dedicated bearer authority based on the user information and / or system configuration information of the user; When it is determined that the user has the authority to pre-establish a dedicated bearer, the server initiates a pre-establishment bearer request to the client; The client receives the pre-established bearer request and sends a response message to the server, wherein the response message carries the media information of the user; Pre-establishing a dedicated bearer for the user based on the media information, and when the pre-establishment of the dedicated bearer is successful, the server sends a pre-establishment bearer confirmation message to the client, wherein the confirmation message carries the media information on the network side, so that the client implements the MCPTT service by using the pre-established dedicated bearer; When the server successfully releases the pre-established dedicated bearer, sending a pre-established bearer release request message to the client; The client receives the pre-established bearer release request message and sends a response message to the server to complete the release of the pre-established bearer resources; When it is determined that the user does not have the authority to pre-establish a dedicated bearer, determining whether to obtain a request for pre-establishing a dedicated bearer for the user initiated by another user with a specified authority to pre-establish, the other user with a specified authority to pre-establish is a user different from the user; If it is determined that a pre-established bearer request for the user initiated by other users is obtained, a pre-established bearer request is initiated to the client.

9. A computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the method according to any one of claims 1 to 7 when executed by a processing device.

Citation Information

Patent Citations

  • Method, device and equipment for establishing cluster session loading

    CN104427638A

  • Pre-established bearer management method in B-TrunC system

    CN112203239A