Quality service communication method, system, electronic device and storage medium
By establishing communication connections and quality service flow with the policy control module in the wireless one-button cluster service system, the problem of inability to guarantee the communication quality of the wireless one-button cluster service system on the IP network is solved, and high-quality end-to-end communication is achieved.
Patent Information
- Application Number
- CN202211289083.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-20
- Publication Date
- 2025-05-23
- Estimated Expiration
- 2042-10-20
AI Technical Summary
The application of wireless one-button cluster service system on IP networks has resulted in the inability to guarantee communication quality and cannot meet the needs of industries such as fast command and dispatch for high-quality communication.
By establishing a communication connection between the wireless one-button cluster service system and the policy control module, a quality service flow is established based on the policy control module and the communication connection, and then calling communication is carried out based on the quality service flow, realizing end-to-end quality service communication.
The communication quality of the wireless one-button cluster service system is improved, the stability and reliability of voice and video quality service streams are ensured, and the demand for high-quality communications in industries such as fast command and dispatch is met.
Smart Images

Figure CN115915026B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communications, and in particular to a quality service communication method, system, electronic equipment and storage medium. Background Art
[0002] At present, with the widespread application of 5G in vertical industries and the strong demand for cluster dispatching services in some industries that require rapid command and dispatch (such as mining, fire fighting, emergency, etc.), wireless one-touch cluster service systems are increasingly deployed and used in private networks. However, since the wireless one-touch cluster service system is essentially an application carried on an IP network, any IP network, such as 4G, 5G, Wifi, etc., can be deployed and used, so its service quality also has the characteristics of an IP network, which is a best-effort service without quality assurance. Summary of the invention
[0003] The present invention provides a quality service communication method, system, electronic equipment and storage medium, aiming to improve the communication quality of a wireless push-to-talk cluster service system.
[0004] In a first aspect, the present invention provides a quality service communication method, comprising:
[0005] Establishing a communication connection between the wireless push-to-talk cluster service system and the policy control module;
[0006] establishing a quality of service flow based on the policy control module and the communication connection;
[0007] A call communication is performed based on the quality of service flow.
[0008] In one embodiment, establishing a communication connection between the push-to-talk over wireless cluster service system and the policy control module includes:
[0009] Controlling the wireless push-to-talk cluster service system to send a policy authorization creation request to the policy control module;
[0010] The policy control module is controlled to return a policy authorization creation response to the wireless push-to-talk cluster service system according to a message body carried in the policy authorization creation request, so as to establish a communication connection between the wireless push-to-talk cluster service system and the policy control module.
[0011] The establishing of a quality of service flow based on the policy control module and the communication connection comprises:
[0012] The policy control module is controlled based on the communication connection to send a policy control update request to a session management module to establish the quality of service flow.
[0013] The establishing of a quality of service flow based on the policy control module and the communication connection comprises:
[0014] A voice quality service flow and a video quality service flow are established based on the policy control module and the communication connection.
[0015] The performing call communication based on the quality of service flow comprises:
[0016] Active call communication is performed based on the voice quality service flow and the video quality service flow.
[0017] The performing call communication based on the quality of service flow comprises:
[0018] Passive call communication is performed based on the voice quality service flow and the video quality service flow.
[0019] In a second aspect, the present invention provides a quality service communication system comprising:
[0020] A first establishing module, used to establish a communication connection between the wireless push-to-talk cluster service system and the policy control module;
[0021] A second establishing module, configured to establish a quality of service flow based on the policy control module and the communication connection;
[0022] The quality of service communication module is used to perform call communication based on the quality of service flow.
[0023] In one embodiment, the first establishing module is further used for:
[0024] Controlling the wireless push-to-talk cluster service system to send a policy authorization creation request to the policy control module;
[0025] The policy control module is controlled to return a policy authorization creation response to the wireless push-to-talk cluster service system according to a message body carried in the policy authorization creation request, so as to establish a communication connection between the wireless push-to-talk cluster service system and the policy control module.
[0026] In a third aspect, the present invention further provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the quality service communication method described in the first aspect is implemented.
[0027] In a fourth aspect, the present invention further provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium includes a computer program, and when the computer program is executed by the processor, the quality service communication method described in the first aspect is implemented.
[0028] In a fifth aspect, the present invention further provides a computer program product, wherein the computer program product comprises a computer program, and when the computer program is executed by the processor, the quality service communication method described in the first aspect is implemented.
[0029] The quality service communication method, system, electronic device and storage medium provided by the present invention establish a communication connection between a wireless push-to-talk cluster service system and a policy control module; establish a quality service flow based on the policy control module and the communication connection; and perform call communication based on the quality service flow. In the process of quality service communication, an end-to-end call communication with a quality service flow is established through the communication connection between the wireless push-to-talk cluster service system and the policy control module, thereby improving the communication quality of the wireless push-to-talk cluster service system. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] In order to more clearly illustrate the technical solution of the present invention, the following is a brief introduction to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0031] Figure 1 It is a flow chart of the quality service communication method provided by the present invention;
[0032] Figure 2 It is a flow chart of active communication of quality service flow provided by the present invention;
[0033] Figure 3 It is a flow chart of passive communication of quality service flow provided by the present invention;
[0034] Figure 4 It is a structural diagram of the quality service communication system provided by the present invention;
[0035] Figure 5 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0036] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are 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.
[0037] The embodiment of the present invention provides an embodiment of a quality of service communication method. It should be noted that although a logical sequence is shown in the flow chart, under certain data, the steps shown or described may be completed in an order different from that shown here.
[0038] Reference Figure 1 , Figure 1 : is a flow chart of the quality service communication method provided by the present invention. The quality service communication method provided by the embodiment of the present invention includes:
[0039] Step 101, establishing a communication connection between the wireless push-to-talk cluster service system and the policy control module;
[0040] Step 102, establishing a quality of service flow based on the policy control module and the communication connection;
[0041] Step 103: Perform call communication based on the quality of service flow.
[0042] It should be noted that the embodiment of the present invention takes a quality service communication system as an example of an execution subject, and the quality service communication system is one type of cluster scheduling system.
[0043] Specifically, the quality service communication system controls the newly added interface of the wireless one-touch cluster service system (POC, PTT OverCellular) to establish a communication connection with the interface of the 5G policy control module (PCF, Policy Control Function).
[0044] Furthermore, the quality service communication system controls the 5G policy control module PCF to send a message to the 5G session management module (SMF, Session Management Function) to establish a quality service flow QoS Flow through the communication connection between the wireless one-button cluster service system POC Server and the 5G policy control module PCF.
[0045] Furthermore, the quality service communication system performs call communication through the quality service flow QoS Flow, that is, establishes a 5G session through the quality service flow QoS Flow.
[0046] The quality service communication method provided by the present invention establishes a communication connection between a wireless push-to-talk cluster service system and a policy control module; establishes a quality service flow based on the policy control module and the communication connection; and performs call communication based on the quality service flow. In the process of quality service communication, an end-to-end call communication with a quality service flow is established through the communication connection between the wireless push-to-talk cluster service system and the policy control module, thereby improving the communication quality of the wireless push-to-talk cluster service system.
[0047] Furthermore, the establishment of a communication connection between the push-to-talk over wireless cluster service system and the policy control module as recorded in step 101 includes:
[0048] Controlling the wireless push-to-talk cluster service system to send a policy authorization creation request to the policy control module;
[0049] The policy control module is controlled to return a policy authorization creation response to the wireless push-to-talk cluster service system according to a message body carried in the policy authorization creation request, so as to establish a communication connection between the wireless push-to-talk cluster service system and the policy control module.
[0050] Specifically, the wireless push-to-talk cluster service system POC Server sends a policy authorization creation request to the 5G policy control module PCF, where the policy authorization creation request can be expressed as Npcf_PolicyAuthorization_CreateRequest. After the 5G policy control module PCF receives the policy authorization creation request Npcf_PolicyAuthorization_Create Request sent by the wireless push-to-talk cluster service system POC Server, it parses the policy authorization creation request Npcf_PolicyAuthorization_Create Request to obtain the message body carried in the policy authorization creation request Npcf_PolicyAuthorization_Create Request, where the message body can be AppSessionContextReqData.
[0051] The 5G policy control module PCF returns a policy authorization creation response to the wireless one-key cluster service system POC Server according to the AppSessionContextReqData message body, where the policy authorization creation response can be Npcf_PolicyAuthorization_Create Response.
[0052] After the wireless push-to-talk cluster service system POC Server receives the policy authorization creation response Npcf_PolicyAuthorization_Create Response returned by the 5G policy control module PCF, a communication connection is established between the interface of the wireless push-to-talk cluster service system POC Server and the interface of the 5G policy control module PCF.
[0053] The embodiment of the present invention establishes a communication connection through the interface of the wireless one-push talk cluster service system and the interface of the 5G policy control module PCF. Therefore, the 5G network does not need to be modified end to end, thereby improving feasibility.
[0054] Further, the establishment of a quality of service flow based on the policy control module and the communication connection as recorded in step 102 includes:
[0055] The policy control module is controlled based on the communication connection to send a policy control update request to a session management module to establish the quality of service flow.
[0056] Specifically, the quality service communication system controls the 5G policy control module PCF to send a policy control update request to the 5G session management module SMF through the communication connection between the wireless one-push-to-talk cluster service system POC Server and the 5G policy control module PCF, wherein the policy control update request may be Npcf_SMPolicyControl_UpdateNotify. Further, after the 5G session management module SMF receives the policy control update request Npcf_SMPolicyControl_UpdateNotify sent by the 5G policy control module PCF, it triggers the bearer establishment to establish a quality service flow QoS Flow with the user terminal (UE, User Equipment).
[0057] Furthermore, the quality service flow includes a voice quality service flow and a video quality service flow.
[0058] A voice quality service flow and a video quality service flow are established based on the policy control module and the communication connection.
[0059] Therefore, it can be understood that the quality service communication system controls the 5G policy control module PCF to send a policy control update request Npcf_SMPolicyControl_UpdateNotify to the 5G session management module SMF through the communication connection between the wireless one-button cluster service system POC Server and the 5G policy control module PCF.
[0060] Furthermore, after the 5G session management module SMF receives the policy control update request Npcf_SMPolicyControl_UpdateNotify sent by the 5G policy control module PCF, it triggers the bearer to establish a voice quality service flow QoS Flow and a video quality service flow QoS Flow with the user terminal UE, wherein the voice quality service flow QoS Flow can be defined as 5QI=1, and the video quality service flow QoS Flow can be defined as 5QI=2.
[0061] The embodiment of the present invention establishes a voice quality service flow and a video quality service flow, thereby improving the voice quality service and video quality service of the wireless push to talk cluster service system.
[0062] The call communication based on the quality service flow recorded in step 103 includes: active call communication based on the voice quality service flow and the video quality service flow.
[0063] Specifically, refer to Figure 2 , Figure 2 This is a flow chart of active communication of quality service flow provided by the present invention. Before initiating a call, the user terminal UE needs to be in the connection management-connected state (CM-CONNECTED). The user terminal UE initiates a call and sends a SIP INVITE message to the POC Server of the push-to-talk over cellular cluster service system.
[0064] Furthermore, after receiving the SIP INVITE message sent by the user terminal UE, the Push to Talk over Cellular cluster service system POC Server returns SIP 100 Trying.
[0065] Furthermore, the wireless push-to-talk cluster service system POC Server sends a policy authorization creation request Npcf_PolicyAuthorization_Create Request message to the 5G policy control module PCF.
[0066] The 5G policy control module PCF receives the policy authorization creation request Npcf_PolicyAuthorization_Create Request message sent by the wireless one-button cluster service system POC Server, parses the policy authorization creation request Npcf_PolicyAuthorization_Create Request message, and obtains the AppSessionContextReqData message body carried in the policy authorization creation request Npcf_PolicyAuthorization_Create Request message.
[0067] Furthermore, the 5G policy control module PCF returns a policy authorization creation response Npcf_PolicyAuthorization_Create Response message to the wireless one-push to talk cluster service system POC Server.
[0068] Furthermore, the 5G policy control module PCF sends a policy control update request Npcf_SMPolicyControl_UpdateNotify message to the 5G session management module SMF, triggering the establishment of voice quality service flow QoS Flow and video quality service flow QoS Flow, with 5QI=1 for the voice quality service flow QoS Flow and 5QI=2 for the video quality service flow QoS Flow.
[0069] Furthermore, after the SIP signaling 183, 180, 200, and ACK messages are exchanged, the call channel is established, and the calling party and the called party can communicate through the voice quality service flow QoS Flow and the video quality service flow QoS Flow.
[0070] The call communication based on the quality service flow recorded in step 103 includes: performing passive call communication based on the voice quality service flow and the video quality service flow.
[0071] Specifically, refer to Figure 3 , Figure 3 It is a flowchart of passive communication of quality service flow provided by the present invention. The push-to-talk over cellular cluster service system POC Server sends a SIP INVITE message to the user terminal UE, and the SIP INVITE message first reaches the user function module (UPF, User Plane Function).
[0072] If the user terminal UE is in the connection management-connected state (CM-CONNECTED), the user function module UPF directly forwards the SIP INVITE message to the user terminal UE.
[0073] If the user terminal UE is in the connection management-idle state CM-IDLE state, the 5G core network (5GC) initiates the Paging process, and the user terminal UE initiates the Service Request process and enters the CM-CONNECTED state.
[0074] Furthermore, after receiving the SIP INVITE message, the user terminal UE returns 100Trying to the Push to Talk over Cellular cluster service system POCServer.
[0075] Furthermore, the wireless push-to-talk cluster service system POC Server sends a policy authorization creation request Npcf_PolicyAuthorization_Create Request message to the 5G policy control module PCF.
[0076] The 5G policy control module PCF receives the policy authorization creation request Npcf_PolicyAuthorization_Create Request message sent by the wireless one-button cluster service system POC Server, parses the policy authorization creation request Npcf_PolicyAuthorization_Create Request message, and obtains the AppSessionContextReqData message body carried in the policy authorization creation request Npcf_PolicyAuthorization_Create Request message.
[0077] Furthermore, the 5G policy control module PCF returns a policy authorization creation response Npcf_PolicyAuthorization_Create Response message to the wireless one-push to talk cluster service system POC Server.
[0078] Furthermore, the 5G policy control module PCF sends a policy control update request Npcf_SMPolicyControl_UpdateNotify message to the 5G session management module SMF, triggering the establishment of voice quality service flow QoS Flow and video quality service flow QoS Flow, with 5QI=1 for the voice quality service flow QoS Flow and 5QI=2 for the video quality service flow QoS Flow.
[0079] Furthermore, after the SIP signaling 183, 180, 200, and ACK messages are exchanged, the call channel is established, and the calling party and the called party can communicate through the voice quality service flow QoS Flow and the video quality service flow QoS Flow.
[0080] It should be noted that, in addition to voice quality service flow QoS Flow and video quality service flow QoS Flow, the embodiment of the present invention is applicable to other IP applications that require quality service QoS guarantee according to actual conditions, such as data services in POC and other business systems.
[0081] The present invention enables the calling and called parties to simultaneously establish a voice quality service flow QoS Flow and a video quality service flow QoS Flow, thereby reducing the call establishment delay.
[0082] Furthermore, the quality service communication system provided by the present invention and the quality service communication method provided by the present invention correspond to each other.
[0083] Figure 4 As shown, Figure 4 : is a schematic diagram of the structure of the quality service communication system provided by the present invention, the quality service communication system comprises:
[0084] A first establishing module 401 is used to establish a communication connection between the push-to-talk over wireless cluster service system and the policy control module;
[0085] A second establishing module 402, configured to establish a quality of service flow based on the policy control module and the communication connection;
[0086] The quality of service communication module 403 is configured to perform call communication based on the quality of service flow.
[0087] Furthermore, the first establishing module 401 is also used for:
[0088] Controlling the wireless push-to-talk cluster service system to send a policy authorization creation request to the policy control module;
[0089] The policy control module is controlled to return a policy authorization creation response to the wireless push-to-talk cluster service system according to a message body carried in the policy authorization creation request, so as to establish a communication connection between the wireless push-to-talk cluster service system and the policy control module.
[0090] Furthermore, the second establishing module 402 is further used for:
[0091] The policy control module is controlled based on the communication connection to send a policy control update request to a session management module to establish the quality of service flow.
[0092] Furthermore, the second establishing module 402 is further used for:
[0093] A voice quality service flow and a video quality service flow are established based on the policy control module and the communication connection.
[0094] Furthermore, the quality of service communication module 403 is also used for:
[0095] Active call communication is performed based on the voice quality service flow and the video quality service flow.
[0096] Furthermore, the quality of service communication module 403 is also used for:
[0097] Passive call communication is performed based on the voice quality service flow and the video quality service flow.
[0098] The specific embodiments of the quality service communication system provided by the present invention are basically the same as the embodiments of the quality service communication method described above, and will not be described in detail herein.
[0099] Figure 5 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 5As shown, the electronic device may include: a processor 510, a communication interface 520, a memory 530 and a communication bus 540, wherein the processor 510, the communication interface 520 and the memory 530 communicate with each other through the communication bus 540. The processor 510 may call the logic instructions in the memory 530 to execute the quality service communication method, which includes:
[0100] Establishing a communication connection between the wireless push-to-talk cluster service system and the policy control module;
[0101] establishing a quality of service flow based on the policy control module and the communication connection;
[0102] A call communication is performed based on the quality of service flow.
[0103] In addition, the logic instructions in the above-mentioned memory 530 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0104] On the other hand, the present invention further provides a computer program product, the computer program product comprising a computer program stored on a non-transitory computer-readable storage medium, the computer program comprising program instructions, when the program instructions are executed by a computer, the computer can execute the quality service communication method provided by the above methods, the method comprising:
[0105] Establishing a communication connection between the wireless push-to-talk cluster service system and the policy control module;
[0106] establishing a quality of service flow based on the policy control module and the communication connection;
[0107] A call communication is performed based on the quality of service flow.
[0108] In another aspect, the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the computer program is implemented to perform the quality service communication method provided above, the method comprising:
[0109] Establishing a communication connection between the wireless push-to-talk cluster service system and the policy control module;
[0110] establishing a quality of service flow based on the policy control module and the communication connection;
[0111] A call communication is performed based on the quality of service flow.
[0112] The system embodiment described above is merely illustrative, wherein 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 they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art may understand and implement it without creative work.
[0113] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (personal computer, server, or network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0114] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A quality of service communication method, It is characterized in that Applied to quality service communication systems, including: Establishing a communication connection between the wireless push-to-talk cluster service system and the policy control module; establishing a quality of service flow based on the policy control module and the communication connection; Performing call communication based on the quality of service flow; The establishing of a communication connection between the wireless push-to-talk cluster service system and the policy control module includes: Controlling the wireless push-to-talk cluster service system to send a policy authorization creation request to the policy control module; Controlling the policy control module to return a policy authorization creation response to the wireless push-to-talk cluster service system according to a message body carried in the policy authorization creation request, so as to establish a communication connection between the wireless push-to-talk cluster service system and the policy control module; The establishing of a quality of service flow based on the policy control module and the communication connection comprises: Controlling the policy control module based on the communication connection to send a policy control update request to the session management module to establish a quality of service flow with the user terminal; The establishing of a quality of service flow based on the policy control module and the communication connection comprises: A voice quality service flow and a video quality service flow are established based on the policy control module and the communication connection.
2. The quality of service communication method according to claim 1, It is characterized in that The performing call communication based on the quality of service flow comprises: Active call communication is performed based on the voice quality service flow and the video quality service flow.
3. The quality of service communication method according to claim 2, It is characterized in that The performing call communication based on the quality of service flow comprises: Passive call communication is performed based on the voice quality service flow and the video quality service flow.
4. A quality service communication system, It is characterized in that include: A first establishing module, used to establish a communication connection between the wireless push-to-talk cluster service system and the policy control module; A second establishing module, configured to establish a quality of service flow based on the policy control module and the communication connection; A quality of service communication module, configured to perform call communication based on the quality of service flow; The first establishing module is also used for: Controlling the wireless push-to-talk cluster service system to send a policy authorization creation request to the policy control module; Controlling the policy control module to return a policy authorization creation response to the wireless push-to-talk cluster service system according to a message body carried in the policy authorization creation request, so as to establish a communication connection between the wireless push-to-talk cluster service system and the policy control module; The second establishing module is also used for: Controlling the policy control module based on the communication connection to send a policy control update request to the session management module to establish a quality of service flow with the user terminal; A voice quality service flow and a video quality service flow are established based on the policy control module and the communication connection.
5. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, It is characterized in that When the processor executes the computer program, the quality service communication method according to any one of claims 1 to 3 is implemented.
6. A non-transitory computer-readable storage medium, the non-transitory computer-readable storage medium comprising a computer program, It is characterized in that When the computer program is executed by a processor, the quality service communication method according to any one of claims 1 to 3 is implemented.
Citation Information
Patent Citations
Method, terminal and system for point-to-multipoint calling in cluster system based on long term evolution (LTE) technology
CN102469415A
Communication method and device, computer readable medium and electronic equipment
CN112437122A