Measurement data determination method and device, electronic equipment, storage medium and product
By generating service indicator codes and measurement configuration messages, and uploading only measurement data that matches the service type, the problem of network resource waste caused by mixed measurement data is solved, and targeted network coverage optimization and resource saving are achieved.
Patent Information
- Application Number
- CN202511742633.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-25
- Publication Date
- 2026-01-13
AI Technical Summary
In existing technologies, the mixed measurement data reported by network devices leads to a waste of network resources and an inability to specifically optimize network coverage requirements for different service types, resulting in excessive network bandwidth consumption and difficulty in meeting the network quality requirements of each service type.
By generating service indicator codes and measurement configuration messages, only measurement data matching the service type is uploaded, thereby enabling the acquisition of measurement data corresponding to the service type and saving network bandwidth resources.
It enables targeted assessment of network coverage for each service type, saves network bandwidth resources, and supports targeted network coverage optimization.
Smart Images

Figure CN121334713A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, and in particular to a measurement data determination method and device, electronic equipment, storage medium and product. BACKGROUND
[0002] At present, the evaluation of network coverage is mainly determined based on physical layer measurement parameters in measurement report (MR) data, wherein the physical layer measurement parameters can be reference signal received power (RSRP), reference signal received quality (RSRQ) and signal to interference plus noise ratio (SINR) and the like. The measurement data is mainly reported by network equipment with MR reporting capability.
[0003] In the prior art, the measurement data reported by the network equipment is usually mixed measurement data containing multiple service types. Reporting the mixed measurement data not only wastes network resources and occupies too much network bandwidth, but also is not conducive to subsequent targeted determination of whether the network coverage demand and network quality requirement of each service type are met based on the reported mixed measurement data, so that the network environment of different service types is difficult to be targeted optimized. SUMMARY
[0004] The present application provides a measurement data determination method and device, electronic equipment, storage medium and product, which realizes the acquisition of measurement data corresponding to the service type, saves the network bandwidth resource consumption, and facilitates subsequent targeted evaluation of the network coverage corresponding to each service type and targeted network coverage optimization.
[0005] According to an aspect of the present application, a measurement data determination method is provided, applied to a target base station, which comprises:
[0006] Based on the received service request message, a session establishment request message is generated and sent to a mobile management function network element, so that the mobile management function network element feeds back service parameters for generating a service indication code according to the session establishment request message;
[0007] According to the received service parameter, a service indication code is generated, and a service bearer instruction sent to the target client is generated based on the service indication code, so that the target client configures the first parameter corresponding to the service request message based on the service bearer instruction; wherein the service indication code is used to represent the service type corresponding to the service request message, and the service bearer instruction at least includes the service indication code;
[0008] A feedback message of service bearer configuration completion is received, and a measurement configuration message is sent to the target client according to the check result of the to-be-checked indication code corresponding to the feedback message, so that the target client uploads measurement data based on the measurement configuration message;
[0009] The measurement configuration message is used to instruct the target client to upload the measurement data matching the service type of the to-be-checked indication code.
[0010] According to another aspect of the present application, a measurement data determination method is provided, which is applied to a target client, and the method comprises:
[0011] In response to a trigger operation of a target user, a service request message corresponding to the trigger operation is generated, and the service request message is sent to a target base station, so that the target base station obtains service parameters based on the service request message;
[0012] A service bearer instruction sent by the target base station is received, and the first parameter is configured based on the service bearer instruction, so that a feedback message is sent to the target base station when the service bearer configuration based on the first parameter is completed; wherein the service bearer instruction is generated by the target base station based on the service parameters;
[0013] A measurement configuration message sent by the target base station is received, and measurement data matching the measurement configuration message is obtained, so that the measurement data is uploaded to the target base station; wherein the measurement configuration message is related to the feedback message.
[0014] According to another aspect of the present application, a measurement data determination device is provided, which is applied to a target base station, and the device comprises:
[0015] A service parameter obtaining module is configured to generate a session establishment request message sent to a mobile management function network element based on the received service request message, so that the mobile management function network element feeds back service parameters used to generate a service indication code according to the session establishment request message;
[0016] A service bearer module is configured to generate a service indication code according to the received service parameter, and generate a service bearer instruction sent to the target client based on the service indication code, so that the target client configures the first parameter corresponding to the service request message based on the service bearer instruction; wherein the service indication code is used to represent the service type corresponding to the service request message, and the service bearer instruction at least includes the service indication code.
[0017] The measurement data obtaining module is configured to receive a feedback message of service bearer configuration completion, and send a measurement configuration message to the target client according to a check result of a to-be-checked indication code corresponding to the feedback message, so that the target client uploads measurement data based on the measurement configuration message.
[0018] The measurement configuration message is used to instruct the target client to upload measurement data matching a service type of the to-be-checked indication code.
[0019] According to another aspect of the present application, a measurement data determining device is provided, which is applied to a target client, and the device comprises:
[0020] The request message sending module is configured to generate a service request message corresponding to the trigger operation in response to a trigger operation of a target user, and send the service request message to a target base station, so that the target base station obtains service parameters based on the service request message.
[0021] The feedback message sending module is configured to receive a service bearer instruction sent by the target base station, and configure a first parameter based on the service bearer instruction, so as to send a feedback message to the target base station when service bearer configuration based on the first parameter is completed; wherein the service bearer instruction is generated by the target base station based on the service parameters.
[0022] The measurement data uploading module is configured to receive a measurement configuration message sent by the target base station, and obtain measurement data matching the measurement configuration message, so as to upload the measurement data to the target base station; wherein the measurement configuration message is related to the feedback message.
[0023] According to another aspect of the present application, a measurement data determining system is provided, which is used to execute a measurement data determining method, and the system at least comprises: a target client, a target base station, a mobile management function network element, and a related network element corresponding to the mobile management function network element.
[0024] The target client is configured to obtain measurement data corresponding to the measurement configuration message, and upload the measurement data to the target base station, the target base station is configured to generate the measurement configuration message based on the service parameters, and send the measurement configuration message to the target client, and perform network coverage evaluation processing based on the measurement data corresponding to the measurement configuration message, the mobile management function network element is configured to interact with the related network element, determine the service parameters, and feed back the service parameters to the target base station.
[0025] According to another aspect of the present application, an electronic device is provided, which comprises:
[0026] at least one processor; and
[0027] A memory that is communicatively connected to at least one processor; wherein,
[0028] The memory stores a computer program that can be executed by at least one processor, such that the at least one processor is able to perform the measurement data determination method of any embodiment of the present invention.
[0029] According to another aspect of the present invention, a computer-readable storage medium is provided that stores computer instructions for causing a processor to execute and implement the measurement data determination method of any embodiment of the present invention.
[0030] According to another aspect of the present invention, a computer program product is provided, comprising a computer program, characterized in that the computer program, when executed by a processor, implements a measurement data determination method as described in any embodiment of the present invention.
[0031] The technical solution of this invention generates a session establishment request message corresponding to the mobility management function (MMF) network element based on the received service request message. This allows the MMF network element to provide service parameters for generating a service indicator code, thereby acquiring these parameters and providing data support for subsequent determination of the service indicator code. Based on the received service parameters, a service indicator code is generated, and a service bearer instruction is generated and sent to the target client based on the service indicator code. This enables the target client to configure the first parameter corresponding to the service request message based on the service bearer instruction. This achieves the generation of the service indicator code and the configuration of the service bearer. A feedback message indicating that the service bearer configuration is complete is received, and based on the verification result of the indicator code to be verified corresponding to the feedback message, a measurement configuration message is sent to the target client. This enables the target client to upload and receive measurement data based on the measurement configuration message. This invention generates service indicator codes corresponding to service types, enabling target clients to upload measurement data based on measurement configuration messages corresponding to these codes. This solves the problems in existing technologies where reporting mixed measurement data containing multiple service types leads to excessive network bandwidth consumption, hinders subsequent targeted determination of whether the network coverage and quality requirements for each service type are met, and prevents targeted optimization of the network environment for different service types. It achieves the acquisition of measurement data corresponding to service types, saves network bandwidth resources, and facilitates subsequent targeted assessment of network coverage for each service type, enabling targeted network coverage optimization.
[0032] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0033] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0034] Figure 1 This is a flowchart of a measurement data determination method provided in an embodiment of the present invention;
[0035] Figure 2 This is an example diagram of the service indicator code provided in an embodiment of the present invention;
[0036] Figure 3 This is a flowchart of a network coverage assessment method provided in an embodiment of the present invention;
[0037] Figure 4 This is a flowchart illustrating the process of determining the business awareness matrix provided in an embodiment of the present invention;
[0038] Figure 5 This is a structural example diagram of the associated storage of measurement data, service perception matrix, and verification indicator code provided in an embodiment of the present invention;
[0039] Figure 6 This is an example diagram of the table information corresponding to the target mapping matrix provided in an embodiment of the present invention;
[0040] Figure 7 This is a flowchart of a measurement data determination method provided in an embodiment of the present invention;
[0041] Figure 8 This is a flowchart illustrating the process of determining measurement data and evaluating network coverage provided in an embodiment of the present invention.
[0042] Figure 9 This is an example diagram illustrating the determination of measurement data and network coverage assessment provided in an embodiment of the present invention;
[0043] Figure 10 This is an example diagram illustrating the associated storage of measurement data, service awareness matrix, and verification indicator code provided in this embodiment of the invention.
[0044] Figure 11 This is a schematic diagram of the structure of a measurement data determination device provided in an embodiment of the present invention;
[0045] Figure 12 This is a schematic diagram of the structure of a measurement data determination device provided in an embodiment of the present invention;
[0046] Figure 13This is a schematic diagram of the structure of an electronic device that implements the measurement data determination method of the present invention. Detailed Implementation
[0047] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0048] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0049] Example 1
[0050] Figure 1 This is a flowchart of a measurement data determination method provided in Embodiment 1 of the present invention. This embodiment is applicable to situations where measurement data corresponding to each service type is determined to perform targeted evaluation and optimization of network coverage for the corresponding service type. This method can be executed by a measurement data determination device, which can be implemented in hardware and / or software and can be configured in electronic devices such as mobile phones, computers, or servers. Figure 1 As shown, the method includes:
[0051] S110. Based on the received service request message, generate a session establishment request message to be sent to the mobility management function network element, so that the mobility management function network element can feed back service parameters for generating service indicator codes according to the session establishment request message.
[0052] The service request message can be a message from a target client requesting service processing. The target client can be an electronic device such as a mobile phone, computer, drone, or vehicle-mounted equipment. In this embodiment, the target client responds to a user's trigger operation and generates a service request message corresponding to the trigger operation. Optionally, the service request message may include: identity information corresponding to the target client, target protocol address type, session identifier, trigger execution signaling, and network slice selection assistance information. The identity information uniquely identifies the target client. The target protocol address type characterizes the IP address type corresponding to the service the target client needs to access. The session identifier, i.e., Protocol Data Unit Session ID (PDU session ID), is a unique identifier assigned by the target client, used to identify and manage specific PDU sessions in the target client and the 5G network. The trigger execution signaling is a control command exchanged between the target client and the network, used to establish, maintain, and release communication connections and manage network functions. The Single Network Slice Selection Assistance Information (S-NSSAI) is a unique identifier used in the 5G network to identify network slices.
[0053] The Access and Mobility Management Function (AMF) is a key control plane network element in the 5G core network, used to handle access, mobility management, and security control for target clients.
[0054] A session establishment request message, also known as a Protocol Data Unit (PDU) Session Establishment Request, is a request message generated from a service request message used to establish a network session. A service indicator code can be used to identify the service type. The service indicator code determines which of several services (ToBusiness, TOB) or (ToConsumer, TOC) corresponds to the service request message. Service parameters can be parameters used to construct the service indicator code.
[0055] Specifically, upon receiving a service request message from the target client, the service request message is parsed and verified. If the verification result corresponding to the service request message meets the preset verification conditions, a session establishment request message is generated and sent to the mobility management function network element. This allows the mobility management function network element to provide feedback on the service parameters used to generate the service indicator code based on the received session establishment request message.
[0056] In this embodiment of the invention, the specific method for generating a session establishment request message based on a service request message may be as follows: based on the identity identification information carried in the service request message, perform identity verification processing on the target client to determine the identity verification result; perform access permission verification processing on the session identifier and network slice selection auxiliary information carried in the service request message to obtain the permission verification result; and if the identity verification result and the permission verification result meet the preset verification conditions, generate a session establishment request message based on the service request message.
[0057] The identity verification result can be used to characterize the target client's identity compliance. The permission verification result can be used to characterize whether the access permissions corresponding to the session identifier and network slice selection auxiliary information conform to the preset access permissions. The identity verification result and permission verification result meeting the preset verification conditions means that the target client's identity is compliant, and the access permissions corresponding to the session identifier and network slice selection auxiliary information conform to the preset access permissions.
[0058] Specifically, based on the identity information carried in the service request message, the 5G-Shortened Temporary Mobile Subscriber Identity (5G-S-TMSI) is determined. The validity of this TMSI is verified to perform identity verification processing on the target client, yielding an identity verification result. The session identifier carried in the service request message and the access permissions in the network slicing auxiliary information are also verified to obtain an access permission verification result. If both the identity verification and access permission verification results pass, it is determined that the identity verification result and the access permission verification result meet preset verification conditions. Based on this, a session establishment request message is generated according to the service request message sent by the target client and sent to the mobility management function network element.
[0059] In this embodiment of the invention, after the mobility management function network receives a session establishment request message, the mobility management function network element can determine the service parameters in the following manner: based on the stored preset protocol identifier and the session establishment request message, perform correlation analysis to determine the session parameters corresponding to the session establishment request message; if the service quality indicators in the session parameters match the service quality information subscribed to by the target client, generate a session management context message to be sent to the associated network element; and receive the service parameters fed back by the associated network element based on the session management context message.
[0060] The preset protocol identifier can be the Radio Access Network User Equipment NextGeneration Application Protocol Identifier (RAN UE NGAP ID) stored in the cache corresponding to the Mobility Management Function (MMF) network element. The preset protocol identifier can also be an identifier used in the 5G network to uniquely identify the target client on the NG interface (Next Generation interface, the interface between the target base station and the MMF network element). Session parameters can be the protocol data unit session parameters carried in the session establishment request message. The Quality of Service (QoS) metric, i.e., the 5G QoS Identifier (5QI), can be understood as a key metric parameter in the 5G network used to define and differentiate the Quality of Service (QoS) of different Service Data Flows (SDFs). The Quality of Service (QoS) information subscribed to by the target client can be understood as the QoS requirements corresponding to the target client. Matching the QoS metric in the session parameters with the QoS information subscribed to by the target client can be understood as the 5QI corresponding to the session parameters being compatible with the QoS subscribed to by the target client.
[0061] Associated network elements can be core network elements that communicate with and connect to mobility management function (MMU) network elements. Optionally, associated network elements may include: Session Management Function (SMF), Unified Data Management (UDM), Policy Control Function (PCF), and User Plane Function (UPF). Session Management Context Messages, specifically Session Management Context Requests (SMContextReq), are key signaling messages used for interaction between MMU and Session Management function network elements, enabling the establishment, updating, and release of Packet Data Unit (PDU) sessions.
[0062] Specifically, after the mobility management function (MMU) network element receives the session establishment request message, it performs correlation analysis based on the preset protocol identifier stored in the cache and the session establishment request message to determine the session parameters corresponding to the session establishment request message. It verifies the compatibility between the service quality indicators in the session parameters and the service quality information pre-subscribed by the target client. If the service quality indicators and service quality information are compatible, it generates a session management context message to be sent to the session management function network element. Upon receiving the session management context message, the session management function network element, based on its interactions with the unified data management network element, policy control network element, and user plane function network element within the core network, establishes PDU session-related information and resources, and sends the service parameters to the mobility management function network element through the interface information transmission mechanism.
[0063] Based on this, the mobility management function network element can receive service parameters fed back by the associated network element, and correspondingly, the mobility management function network element can feed back the service parameters to the target base station.
[0064] S120. Based on the received service parameters, generate a service indicator code, and generate a service bearer instruction to be sent to the target client based on the service indicator code, so that the target client can configure the first parameter corresponding to the service request message based on the service bearer instruction; wherein, the service indicator code is used to characterize the service type corresponding to the service request message, and the service bearer instruction includes at least the service indicator code.
[0065] The service indication code includes one or more of the following: Single Network Slice Selection Assistance Information (S-NSSAI) number, version number, slice type identifier, slice differentiation identifier, quality of service (QoS) indicator, preemption priority information, radio feature selection parameters, and an identifier field change mask. The slice type identifier, slice differentiation identifier, QoS indicator, preemption priority information, and radio feature selection parameters in the service indication code are the received service parameters. The Single Network Slice Selection Assistance Information (S-NSSAI) number uniquely identifies a network slice. Each service indication code corresponds to a single network slice assistance information number. The version number is used for version control of the service indication code. The version number can be used to determine whether the service indication code has been updated or adjusted. The slice type identifier (SST) defines the function and service characteristics of the network slice. The slice differentiation identifier (SD) is a differentiating identifier used in 5G networks to distinguish multiple network slices with the same slice type identifier. Quality of Service (QoS) metrics, specifically the 5G QoS Identifier (5QI), are key parameters in 5G networks used to define the service level required for characteristic data flows. Preemption priority information, or Allocation and Retention Priority (ARP), is a key parameter in 5G networks used to define resource allocation priorities and resource retention policies. The role of preemption priority information is to ensure that high-priority services or clients can obtain network resources first when resources are limited, while guaranteeing basic services for low-priority services. Radio feature selection parameters can be understood as parameters used for radio resource management in 5G networks. Optionally, radio feature selection parameters can be Radio Access Class and Frequency Selection Priority (RFSP). This parameter is used to guide the target client to select the optimal Radio Access Network (RAT) and frequency through index values issued by the core network, thereby achieving fine-grained allocation of network resources and precise matching of user service needs. Through the above service parameters, the service type corresponding to the service request message can be accurately determined. Correspondingly, the service indicator code generated by the above service parameters can represent the service type corresponding to the service request message. The identifier field change mask can be used to identify the change status of at least one of the following identifiers: slice type identifier, slice differentiation identifier, quality of service metric, preemption priority information, and radio feature selection parameters. Whether the service indicator code has changed can be determined by using the single network slice selection auxiliary information number, version number, and identifier field change mask. For example, the structure of the service indicator code can be as follows:Figure 2 As shown.
[0066] Service bearer instructions can be commands used to instruct the target client to configure service bearer. The first parameter can be the parameter that the target client needs to configure when configuring service bearer.
[0067] Specifically, it receives messages containing service parameters sent by the mobility management function network element, generates and stores service indicator codes based on the service parameters, and generates service bearer instructions to be sent to the target client based on the service indicator codes. This enables the target client to configure the first parameter corresponding to the service request message based on the service bearer instructions, thereby configuring the service bearer and sending back a message indicating that the service bearer has been completed.
[0068] S130. Receive a feedback message indicating that the service bearer configuration is complete, and send a measurement configuration message to the target client based on the verification result of the verification indicator code corresponding to the feedback message, so that the target client can upload measurement data based on the measurement configuration message.
[0069] The feedback message can be a message indicating that the service bearer configuration of the target client has been completed. Optionally, after receiving the feedback message indicating that the service bearer configuration is complete, service resources associated with the service bearer can be configured, and a session establishment response message corresponding to the message containing service parameters can be sent back to the mobility management function network element, so that the mobility management function network element can determine that the service bearer configuration of the target base station and the target client is complete based on the session establishment response message.
[0070] The verification indicator code is the service indicator code corresponding to the service request message of the target client. Since multiple clients may send feedback messages indicating that the service bearer configuration is complete, the service indicator code corresponding to the target client's feedback message can be used as the verification indicator code. The measurement configuration message instructs the target client to upload measurement data matching the service type of the verification indicator code. Measurement data, i.e., Measurement Report (MR), is a collection of data used for network evaluation and optimization. The quality and status of the network environment corresponding to the target client are determined through the measurement data returned by the target client.
[0071] Specifically, upon receiving a feedback message indicating that the service bearer configuration is complete, the service indicator code corresponding to the feedback message is determined and used as a verification indicator code. This verification indicator code is then processed to determine the verification result. Based on the verification result, a measurement configuration message is sent to the target client, enabling the target client to collect and report measurement data based on the measurement configuration message.
[0072] In this embodiment of the invention, the method for sending a measurement configuration message to the target client based on the verification result of the indicator code to be verified is as follows: if the verification result shows that the indicator code to be verified is consistent with the stored historical indicator code, a measurement configuration message without the indicator code to be verified is sent to the target client; if the verification result shows that the indicator code to be verified is inconsistent with the stored historical indicator code, the service duration corresponding to the service in the service request message is determined; if the service duration exceeds a preset duration threshold, a measurement configuration message carrying the indicator code to be verified is sent to the target client.
[0073] The stored historical indicator code can be the previous historical service indicator code corresponding to the service request message of the target client. If the indicator code to be verified is the initially established service indicator code, then there is no historical indicator code. If the indicator code to be verified is the service indicator code corresponding to the service bearer change, then there can be at least one corresponding historical indicator code. It should be noted that, for the case where there is no historical indicator code, this case can be classified as the case where the indicator code to be verified is consistent with the historical indicator code, and a measurement configuration message without carrying the indicator code to be verified is sent to the target client.
[0074] It should also be noted that the measurement configuration message, i.e., the extended measurement configuration signaling, has the following characteristics: For measurement configuration messages that do not carry a verification indicator code, the field corresponding to the first identifier has a value of false, and the field corresponding to the second identifier has a value of empty. Both the first and second identifiers are used to indicate whether the service indicator code has changed. Optionally, the first identifier can be `finger print Enabled ENUMERATED`, and the second identifier can be `finger print Code BITSTRING`.
[0075] Service duration can be understood as the length of time the service corresponding to the service request message lasts. The preset duration threshold can be a pre-set standard value for the service duration. By comparing whether the service duration exceeds the preset duration threshold, it's possible to avoid situations where the service corresponding to the service request message is an intermittent service, thus avoiding unnecessary data collection.
[0076] Specifically, the indicator code to be verified is processed. If the indicator code to be verified matches a stored historical indicator code, or if the indicator code to be verified is an initially established service indicator code (no historical indicator code exists), it is determined that the indicator code to be verified matches the service indicator code in the service bearer instruction, and the indicator code to be verified has not changed. In this case, the indicator code to be verified is saved, and a measurement configuration message without the indicator code to be verified is sent to the target client. It should be noted that since the service bearer instruction previously sent to the target client included the service indicator code, i.e., the indicator code to be verified corresponding to the feedback message, the measurement configuration message sent may not include the indicator code to be verified if it is determined that the indicator code to be verified has not changed. This is to avoid consuming excessive network bandwidth and wasting network resources.
[0077] If the verification result shows that the indicator code to be verified is inconsistent with the stored historical indicator code, it indicates that at least one service parameter in the indicator code to be verified has changed. Therefore, the duration of the service corresponding to the service request message can be detected. If the duration of the service exceeds a preset duration threshold, it indicates that the service corresponding to the service request message is not an intermittent service. In this case, a measurement configuration message carrying the indicator code of the service to be verified can be sent to the target client.
[0078] It should also be noted that for measurement configuration messages carrying a verification indicator code, the field value corresponding to the first identifier is true, and the field value corresponding to the second identifier is 1. The field values corresponding to the first and second identifiers allow the target client to clearly understand that the verification indicator code has changed. Optionally, the first identifier can be `finger print Enabled ENUMERATED`, and the second identifier can be `finger print CodeBITSTRING`.
[0079] Optionally, in this embodiment of the invention, it further includes: responding to a service bearer configuration change event, receiving at least one changed service parameter corresponding to the service bearer configuration change event; updating the indicator code to be verified based on the at least one changed service parameter to obtain an updated indicator code, and performing service bearer configuration processing and measurement data acquisition processing based on the updated indicator code.
[0080] The service bearer configuration change event can be determined based on the service change request message sent by the target client, or by the service update message or session modification message sent by the mobility management function network element. In this embodiment of the invention, the service bearer configuration change event is mainly used to obtain the update indicator code.
[0081] It should be noted that there are two scenarios for service bearer configuration change events. One is when a new service is added based on the original service request message execution on the target client. This involves identifying at least one changed service parameter corresponding to the new service and determining the corresponding measurement data based on the update indicator code corresponding to at least one changed service parameter. In this case, the measurement data for the verification indicator code corresponding to the original service request message also needs to be obtained. The other scenario is when the service corresponding to the original service request message changes. This involves identifying at least one changed service parameter corresponding to the changed service and determining the corresponding measurement data based on the update indicator code corresponding to at least one changed service parameter. In this case, the measurement data for the verification indicator code corresponding to the original service request message does not need to be obtained again.
[0082] The changed service parameters can be one or more modified service parameters received from the mobility management function network element. The update indicator code can be a service indicator code obtained after updating the verification indicator code based on at least one changed service parameter, or a service indicator code generated based on at least one changed service parameter.
[0083] Specifically, in response to a service bearer configuration change event, at least one changed service parameter corresponding to the service bearer configuration change event is received. The verification indicator code is updated based on the at least one changed service parameter to obtain an updated indicator code. This updated indicator code then enables the target client to perform service bearer configuration processing and upload measurement data of the service type corresponding to the updated indicator code.
[0084] The technical solution of this embodiment generates a session establishment request message corresponding to the mobility management function (MMF) network element based on the received service request message. This allows the MMF network element to provide service parameters for generating a service indicator code, thus acquiring the service parameters and providing data support for subsequent determination of the service indicator code. Based on the received service parameters, a service indicator code is generated, and a service bearer instruction is generated and sent to the target client based on the service indicator code. This enables the target client to configure the first parameter corresponding to the service request message based on the service bearer instruction. Based on this, the generation of the service indicator code and the service bearer configuration are achieved. A feedback message indicating that the service bearer configuration is complete is received, and based on the verification result of the indicator code to be verified corresponding to the feedback message, a measurement configuration message is sent to the target client. This enables the target client to upload and receive measurement data based on the measurement configuration message. This invention generates service indicator codes corresponding to service types, enabling target clients to upload measurement data based on measurement configuration messages corresponding to these codes. This solves the problems in existing technologies where reporting mixed measurement data containing multiple service types leads to excessive network bandwidth consumption, hinders subsequent targeted determination of whether the network coverage and quality requirements for each service type are met, and prevents targeted optimization of the network environment for different service types. It achieves the acquisition of measurement data corresponding to service types, saves network bandwidth resources, and facilitates subsequent targeted assessment of network coverage for each service type, enabling targeted network coverage optimization.
[0085] Example 2
[0086] Figure 3 This is a flowchart of a network coverage assessment method provided in Embodiment 2 of the present invention. Based on the above embodiments, after receiving the measurement data uploaded by the target client, this embodiment can further determine the network coverage assessment result corresponding to the service type based on the measurement data. Specific implementation details can be found in the technical solution of this embodiment. Technical terms that are the same as or corresponding to those in the above embodiments will not be repeated here. Figure 3 As shown, the method includes:
[0087] S210. Determine the service awareness matrix corresponding to the measurement data, wherein the service awareness matrix is used to characterize the network transmission status corresponding to the service of the service request message.
[0088] Optionally, the service awareness matrix may include parameters such as message transmission rate, latency information, and packet loss information corresponding to the target client.
[0089] Specifically, upon receiving measurement data uploaded by the target client, a reporting timestamp corresponding to that measurement data is marked. Starting from this reporting timestamp, the message transmission rate, latency, and packet loss information of the target client are detected. The detection of these parameters ends at the reporting timestamp of the next measurement data. Based on the detected message transmission rate, latency, and packet loss information within the time window between two reporting timestamps, a service awareness matrix is determined. The service awareness matrix, service indicator codes, and corresponding measurement data are then stored in a linked manner.
[0090] In this embodiment of the invention, the service awareness matrix can be determined as follows: when receiving measurement data uploaded by the target client, network transmission detection is performed on the target client to obtain message transmission rate, latency information, and packet loss information; wherein, the end time of the network transmission detection process is consistent with the reception time corresponding to the next measurement data; when the detection duration of the network transmission detection on the target client meets the preset duration range, a service awareness matrix is generated based on the message transmission rate, latency information, and packet loss information.
[0091] Among them, message transmission rate is used to characterize the speed of message transmission for the target client. Latency information is used to characterize the delay during message transmission. Packet loss information is used to characterize data packets that were not received when the message was transmitted in the form of messages or data packets.
[0092] The end time of network transmission detection processing can be understood as the time when network transmission detection of the target client ends. The receiving time corresponding to the next measurement data can be the reporting timestamp corresponding to the next measurement data.
[0093] The preset duration range can be a pre-set standard range for the detection duration. It should be noted that since the target client uploads measurement data periodically—that is, the target client collects and uploads measurement data according to a preset measurement cycle—the preset duration range can be set according to this preset measurement cycle. For example, if the preset measurement cycle is T, the preset duration range can be 0.8T to 1.2T. It should also be noted that to ensure the target client collects and uploads measurement data according to the preset measurement cycle, the measurement configuration message sent to the target client carries the preset measurement cycle. The preset measurement cycle can be configured by the target base station according to relevant parameters.
[0094] Specifically, upon receiving measurement data uploaded by the target client, network transmission detection is performed on the target client. Upon receiving the next measurement data uploaded by the target client, the network transmission detection ends, thereby obtaining message transmission rate, latency information, and packet loss information. The detection duration for network transmission detection on the target client is determined based on the time of receiving the measurement data uploaded by the target client and the time of receiving the first measurement data uploaded by the target client. If the detection duration is within a preset range, a service awareness matrix is generated based on the detected message transmission rate, latency information, and packet loss information. Conversely, if the detection duration is outside the preset range, the detected message transmission rate, latency information, and packet loss information are discarded.
[0095] For example, see Figure 4 , Figure 4 The measurement period in the table corresponds to the preset measurement period mentioned above. The MR report is the measurement data. The prev_mr_time timestamp F can be understood as the reporting timestamp corresponding to the first MR data, that is, the start time of network transmission detection. The current_mr_time can be understood as the reporting timestamp corresponding to the next MR data corresponding to the first MR data. At = current_mr_time - F corresponds to the detection duration mentioned above. Figure 4 The range of 0.8T to 1.2T corresponds to the aforementioned preset duration range. Specifically, using the local clock of the target base station as the sole time reference, each MR report is marked based on the hardware of the target base station. A preset measurement period T, configured by the parameters of the target base station, is determined.
[0096] Based on the reporting timestamp corresponding to the first MR data, i.e., the prev_mr_time timestamp F, and the reporting timestamp current_mr_time corresponding to the next MR data, the time window corresponding to the service awareness matrix is determined as [F, current_mr_time]. By abandoning the traditional fixed time window, such as using a preset measurement period as the time window, and instead using the reception time of adjacent MR reports as the time window boundary, the window length dynamically adapts to the actual network state. Optionally, the detection duration for network transmission detection of the target client can be represented by the following function:
[0097] ;
[0098] in, This indicates the detection duration, which is the time window for detecting network transmission to the target client. Indicates the first The reporting timestamp corresponding to each measurement data point Indicates the first The reporting timestamp corresponding to each measurement data point.
[0099] Based on the reporting timestamps of two adjacent measurement data points, the detection duration At = current_mr_time - F is determined. When the detection duration At falls within the preset range of 0.8T to 1.2T, a service awareness matrix is generated based on the detected message transmission rate, latency information, and packet loss information. Conversely, if the detection duration does not fall within the preset range of 0.8T to 1.2T, the detected message transmission rate, latency information, and packet loss information are discarded.
[0100] S220. Based on the measurement data, the service awareness matrix corresponding to the measurement data, and the indicator code to be verified, determine the network coverage assessment result corresponding to the service type.
[0101] Among them, the network coverage assessment results are used to characterize the network coverage and network quality of the target client and the corresponding service type.
[0102] Specifically, based on the measurement data, the service awareness matrix corresponding to the measurement data, and the indicator code to be verified, network coverage assessment processing is performed on the target client to determine the network coverage assessment result corresponding to the service type.
[0103] Optionally, the method further includes: associating and storing the measurement data, the service awareness matrix corresponding to the measurement data, and the verification indicator code in a target server. The target server may be a server corresponding to the target base station.
[0104] Specifically, the measurement data, the corresponding business awareness matrix, and the corresponding verification indicator code are associated and stored in the target server. For example, see... Figure 5 The structure of associative storage can be as follows: Figure 5 As shown. Figure 5 SSD, SD, 5QI, ARP, and RFSP are verification indicator codes, and the standard measurement items correspond to the measurement data mentioned above. Among these, RSRP (Reference Signal Received Power) is used to measure signal strength. SINR (Signal to Interference plus Noise Ratio) is used to measure signal quality. RSRP and SINR together reflect the performance of the wireless link. The rate in the service-aware matrix corresponds to the message transmission rate mentioned above, the latency corresponds to the latency information mentioned above, and the packet loss corresponds to the packet loss information mentioned above.
[0105] In this embodiment of the invention, the method for determining the network coverage assessment result corresponding to the service type based on measurement data, a service awareness matrix, and a verification indicator code can be as follows: Based on the service awareness matrix, determine the network quality level data corresponding to the service awareness matrix; if the network quality level data is lower than a preset level threshold, determine the target network coverage requirement information corresponding to the service type of the service request message based on a pre-constructed target mapping matrix; wherein, the target mapping matrix is used to characterize the mapping relationship between the service type and the network coverage requirement information; and analyze the measurement data, the service awareness matrix corresponding to the measurement data, and the verification indicator code based on the target network coverage requirement information to determine the network coverage assessment result.
[0106] Among them, network quality level data, namely critical network quality levels, is used to characterize the received signal strength. Network quality level data can be used to determine network signal coverage quality and user experience. The preset level threshold can be a pre-set standard value of network quality level data corresponding to the service type.
[0107] A target mapping matrix can be used to represent the mapping relationship between service types and network coverage requirements. The network coverage requirements can be the network coverage standards that the corresponding service type needs to meet. For example, the target mapping matrix can be obtained through... Figure 6 The table shown is used to represent this. Figure 6 The service type label is used to uniquely identify the service type. The slice ID feature is used to characterize the characteristics of the network slice corresponding to the service type. The 5QI level, ARP range, and RFSP range respectively characterize the standard service parameter range corresponding to the network coverage requirement information. The applicable scenarios can be understood as the application scenarios of the corresponding service type.
[0108] Target network coverage requirements can be determined from the target mapping matrix, specifically the network coverage requirements corresponding to the service type of the service request message. Network coverage assessment results characterize the network coverage and quality of the target client corresponding to the service type. These results can be used to determine whether network optimization is needed for the target client's network environment.
[0109] Specifically, network quality level data is determined based on the service awareness matrix. If the network quality level data is below a preset threshold, the target network coverage requirement information corresponding to the service type of the service request message is determined based on the target mapping matrix. The measurement data, the corresponding service awareness matrix, and the verification indicator code are analyzed based on the target network coverage requirement information to determine the network coverage assessment result. This result is then used to determine whether network coverage optimization and network quality optimization are needed for the network environment of the target client.
[0110] Optionally, the method further includes: determining network optimization parameters corresponding to the network coverage assessment results; generating a network optimization strategy adapted to the service type of the service request message based on the network optimization parameters; and sending the network optimization strategy to the target client.
[0111] The network optimization parameters can be the network parameters or service parameters that need to be optimized. The network optimization strategy can be a strategy to optimize the network environment of the target client's corresponding service type.
[0112] Specifically, the network coverage assessment results are analyzed to determine network optimization parameters when the target client requires network coverage optimization based on these results. A network optimization strategy is then generated based on these parameters. This strategy is then distributed to the target client, enabling it to optimize the network environment for its corresponding service type.
[0113] The technical solution of this embodiment determines the service awareness matrix corresponding to the measurement data, and based on the measurement data, the corresponding service awareness matrix, and the verification indicator code, determines the network coverage assessment result corresponding to the service type. This achieves an accurate assessment of the network coverage of different service types. Based on the network coverage assessment result, network resource allocation can be optimized in a targeted manner to improve the network transmission rate and reduce network latency for the corresponding service type, thereby enhancing the user's network experience. Furthermore, by finely determining the network coverage corresponding to the service type, differentiated coverage guarantees can be provided, reducing network construction investment and enhancing network service competitiveness.
[0114] Example 3
[0115] Figure 7 This is a flowchart of a measurement data determination method provided by an embodiment of the present invention. This embodiment is applicable to situations where measurement data corresponding to each service type is determined to perform targeted evaluation and optimization of network coverage for the corresponding service type. This method can be applied to the target client. Specific implementation details can be found in the technical solution of this embodiment. Technical terms that are the same as or corresponding to those in the above embodiments will not be repeated here. Figure 7 As shown, the method includes:
[0116] S310. In response to the trigger operation of the target user, generate a service request message corresponding to the trigger operation, and send the service request message to the target base station so that the target base station can obtain service parameters based on the service request message.
[0117] The target user can be any user holding the terminal device corresponding to the target client. The triggering operation can be a click, swipe, or input operation, etc. The triggering operation can be an action taken by the target user within the interface corresponding to the target client, based on actual business needs, to activate controls related to business processing. This triggering operation generates a service request message to be sent to the target base station.
[0118] Specifically, in response to the target user's trigger operation on the corresponding interface of the target client, a service request message corresponding to the trigger operation is generated and sent to the target base station. The target base station then parses and verifies the parameters in the service request message. If the verification is successful, the base station generates a session establishment request message based on the service request message to be sent to the mobility management function network element, thereby realizing information interaction with the mobility management function network element and obtaining the service parameters.
[0119] S320: Receive the service bearer instruction sent by the target base station, and configure the first parameter based on the service bearer instruction, so as to send a feedback message to the target base station when the service bearer configuration is completed based on the first parameter.
[0120] Among them, the service bearer instruction is generated by the target base station based on the service parameters.
[0121] It should be noted that the target client needs to complete the service bearer configuration before collecting measurement data. Service bearer configuration is based on the service bearer commands sent by the target base station. These commands can be determined by the target base station based on service indicator codes corresponding to service parameters. The first parameter can be the parameter that the target client needs to configure when performing service bearer configuration. The feedback message is used to inform the target base station that the service bearer configuration is complete.
[0122] Specifically, upon receiving a service bearer instruction generated by the target base station based on a service indicator code corresponding to the service parameters, the system configures the first parameter according to the service bearer instruction to achieve service bearer configuration. After the service bearer configuration is completed, a feedback message indicating completion of service bearer configuration is sent to the target base station, enabling the target base station to determine the verification indicator code corresponding to the feedback message and the measurement configuration message corresponding to the verification indicator code.
[0123] S330: Receive the measurement configuration message sent by the target base station and obtain the measurement data that matches the measurement configuration message, so as to upload the measurement data to the target base station; wherein, the measurement configuration message is related to the feedback message.
[0124] The measurement configuration message is determined by the target base station based on the service indicator code corresponding to the feedback message. The measurement configuration message instructs the target client to collect measurement data corresponding to the service type specified by the service indicator code.
[0125] Specifically, upon receiving a measurement configuration message from the target base station, the system periodically collects and processes measurement data for the service type corresponding to the service indicator code according to the service indicator code (to be verified) and the preset measurement period carried in the measurement configuration message, and uploads the collected measurement data to the target base station to perform network coverage assessment processing for the corresponding service type based on the measurement data.
[0126] Optionally, the method further includes: receiving a network optimization strategy sent by the target base station; and performing coverage optimization processing on the network to which the service type corresponding to the network optimization strategy belongs.
[0127] Among them, the network optimization strategy is an optimization strategy determined based on measurement data and adapted to the service type of the service request message.
[0128] Specifically, upon receiving the network optimization strategy sent by the target base station, the network environment of the service type corresponding to the network optimization strategy is determined, and coverage optimization processing is performed on the network environment according to the network optimization strategy.
[0129] The technical solution of this invention generates a service request message to be sent to a target base station in response to a trigger operation by a target user. This allows the target base station to obtain service parameters based on the service request message and determine the service bearer instruction corresponding to the service indicator code of the service parameters. The system receives the service bearer instruction sent by the target base station, configures the service bearer, and sends a feedback message indicating the completion of the service bearer configuration to the target base station. This allows the target base station to determine the corresponding measurement configuration message based on the feedback message. The system also receives the measurement configuration message sent by the target base station, uploads the measurement data corresponding to the measurement configuration message to the target base station, and enables the target base station to determine the network coverage assessment of the network environment in which the service type corresponding to the measurement data is located. This allows for targeted optimization of network resource configuration, thereby improving the network transmission rate of the corresponding service type and reducing network latency, ultimately enhancing the user's network experience.
[0130] Example 4
[0131] Figure 8 This is a flowchart illustrating a measurement data determination and network coverage assessment process provided by an embodiment of the present invention. This embodiment is an example of the above-described embodiments. Specific implementation details can be found in the technical solution of this embodiment. Technical terms that are the same as or corresponding to those in the above embodiments will not be repeated here. Figure 8 As shown, the method includes:
[0132] S410, User Equipment sends a service request message to the base station.
[0133] In this context, the user equipment corresponds to the target client mentioned in the above embodiments, and the base station corresponds to the target base station mentioned in the above embodiments. S410 corresponds to the target base station mentioned in S110 of the above embodiments based on the received service request message.
[0134] Specifically, the user equipment sends a service request message to the base station. The service request message includes the user equipment's identity information, target protocol address type, session identifier, trigger execution signaling, and network slice selection auxiliary information.
[0135] For example, see Figure 9 , Figure 9 The UE in this context corresponds to the user equipment, that is, to the target client mentioned in the above embodiments. Figure 9 In this context, gNB corresponds to a base station, specifically the target base station mentioned in the above embodiments. According to... Figure 9 As shown in step 1, the UE sends a service request message to the gNB. This service request message includes: a UE identity identifier, an IP address type for the request message, a PDU session ID, a trigger execution signaling, and S-NSSAI. Specifically, the UE identity identifier corresponds to the identity information mentioned in the above embodiments, the IP address type for the request message corresponds to the target protocol address type mentioned in the above embodiments, the PDU session ID corresponds to the session identifier mentioned in the above embodiments, and the S-NSSAI corresponds to the network slice selection auxiliary information mentioned in the above embodiments.
[0136] S420: The base station parses and verifies the received service request message, and if the verification result of the service request message is qualified, it sends a protocol data unit session establishment request to the mobility management function network element.
[0137] The verification result of the business request message being "qualified" corresponds to the identity verification result and permission verification result mentioned in the above embodiments meeting the preset verification conditions. The protocol data unit session establishment request corresponds to the session establishment request message mentioned in the above embodiments.
[0138] Specifically, after the base station receives a service request message, it analyzes the service request message to determine the user equipment request type stored in the non-access stratum container in the radio resource control message type in the service request message, and performs an identity validity verification process on the user equipment based on the temporary mobile identifier (5G-Shortened Temporary Mobile Subscriber Identity, 5G-S-TMSI) in the user equipment identity identifier to obtain an identity verification result. In addition, it checks the access permissions of the session identifier and network slice selection assistance information carried in the service request message to obtain a permission verification result. When the identity verification result is verification passed and the permission verification result is that there is access permission, it is determined that the verification result of the service request message is qualified. In this case, a protocol data unit session establishment request is sent to the mobility management function network element according to the service request message.
[0139] Exemplarily, continuing to refer to the above example Figure 9 , Figure 9 the AMF (Access and Mobility Management Function) in it corresponds to the mobility management function network element mentioned in the above embodiment. Figure 9 the PDU Session Establishment Request (protocol data unit session establishment request) in it corresponds to the session establishment request message mentioned in the above embodiment.
[0140] That is, by the gNB analyzing the service request message sent by the UE, obtaining the UE request type from the non-access stratum (NAS) container in the radio resource control (RRC) message type of the service request message, verifying the validity of the 5G-S-TMSI (5G-Shortened Temporary Mobile Subscriber Identity) in the UE identity identifier, and checking the access permissions of the PDU session ID and S-NSSAI. When both the above identity verification and permission verification are qualified, a PDU Session Establishment Request is sent to the AMF network element.
[0141] S430. After the Mobility Management Function (MMF) element receives the Protocol Data Unit (PDU) session establishment request, it associates the user equipment context with the RAN-side NGAP identifier in the cache, and parses and determines the session parameters from the non-access stratum container of the PDU session establishment request. It verifies the compatibility between the 5G Quality of Service (QoS) identifier corresponding to the session parameters and the QoS information subscribed by the user to determine the processing result. Based on the processing result, it generates a Session Management Context (SMART) request and sends the SMART request to the Session Management Function (SMF) element of the core network. Based on the service parameters fed back by the SMF element, it sends the service parameters to the base station.
[0142] Among them, the RAN-side user equipment NGAP identifier (RAN UE NGAP ID) corresponds to the preset protocol identifier mentioned in the above embodiments, the 5G service quality identifier corresponds to the service quality index mentioned in the above embodiments, and the session management context request corresponds to the session management context message mentioned in the above embodiments.
[0143] For example, referring to the examples above, see [link to previous section]. Figure 9 Steps 3, 4, and 5. Figure 9 Step 3, the PDU Session Create SMContext Request, corresponds to the session management context message mentioned above. Figure 9 The SMF, or Session Management Function (SMF), and other CN network elements in the above embodiments correspond to the associated network elements mentioned in the embodiments. Step 4, corresponding to the N1 / N2 Message Transfer, is used to transmit the service parameters mentioned in the embodiments to the Mobility Management Function (MMU) network element. Step 5, the PDU Session Resource Setup Request, is used to send service parameters to the base station.
[0144] After receiving a Protocol Data Unit (PDU) session establishment request, the Mobility Management Function (MMF) network element associates the UE context with the cached RAN UENGAP ID and parses the PDU session parameters from the NAS container of the PDU session establishment request. Simultaneously, it verifies the compatibility of the 5G QoS Identifier (5QI) with the Quality of Service (QoS) subscribed to by the user equipment, obtaining the processing result. Based on the processing result, it generates a PDU Session Create SMContext Request to be sent to the SMF network element. Upon receiving the PDU Session Create SMContext Request, the SMF network element, within the core network, negotiates with the UDM (Unified Data Management) network element, PCF (Policy Control Function) network element, and UPF (User Plane Function) network element to establish PDU session-related information and resources, and sends a message containing service parameters to the MMF network element through the interface information transmission mechanism (N1 / N2 Message Transfer).
[0145] After receiving a message containing service parameters, the mobility management function (MMU) network element sends a PDU Session Resource Setup Request to the base station, enabling the base station to establish a session based on the PDU Session Resource Setup Request. The PDU Session Resource Setup Request includes information such as slice (SST / SD), 5QI, ARP, and RFSP, which are the aforementioned service parameters.
[0146] S440: The base station generates a service indicator code based on the received service parameters, and establishes service bearer based on the service indicator code.
[0147] The service parameters may include: network slice identifier (SST / SD), quality of service parameters (5QI), preemption priority (ARP), and radio policy parameters (RFSP). This step corresponds to S120 mentioned in the above embodiment.
[0148] Specifically, based on the received PDU Session Resource Setup Request message, the base station parses the network slice identifier (SST / SD), quality of service parameters (5QI), preemption priority (ARP), and radio policy parameters (RFSP), and performs joint encoding of these service parameters according to a preset bit field mapping rule to obtain a unified service indicator code (8 bytes). Based on this, a unified encoding process is achieved for the network slice identifier (SST / SD), quality of service parameters (5QI), preemption priority (ARP), and radio policy parameters (RFSP) traditionally scattered across the core network (AMF), access network (gNB), and terminal (UE).
[0149] The base station generates a service bearer instruction based on the service indication code, and transmits the service bearer instruction through... Figure 9 The RRC Reconfiguration shown is sent to the user equipment so that the user equipment can complete the service bearer configuration based on the configuration of the RRC Reconfiguration.
[0150] S450. After receiving the service bearer configuration completion message sent by the user equipment, the base station sends a session establishment response message to the mobility management function network element.
[0151] The "service bearer configuration complete" message corresponds to the feedback message mentioned in the above embodiments, namely... Figure 9 The message displayed is RRC Reconfiguration Complete. This is the session establishment response message. Figure 9 The PDU Session Setup Response is shown below.
[0152] Specifically, after receiving the service bearer configuration completion message sent by the user equipment, the base station establishes the corresponding service resources based on the service bearer configuration completion message and sends a session establishment response message to the mobility management function network element.
[0153] S460. If the base station determines that the service indicator code is the initially established service indicator code, it stores the service indicator code and sends a measurement configuration message without carrying the service indicator code to the user equipment. If the base station determines that one or more service parameters in the service indicator code have changed, it sends a measurement configuration message carrying the service indicator code to the user equipment when the service duration exceeds a preset duration threshold.
[0154] The business indicator code corresponds to the verification indicator code mentioned in the above embodiments.
[0155] Specifically, the base station determines the Service Indicator Code (IE). If the IE is the initially established IE value, or if the IE matches a previous historical indicator code, then the base station stores the IE and sends a measurement configuration message (i.e., extended measurement configuration signaling) to the user equipment. The sent measurement configuration message does not carry the IE. That is, corresponding to... Figure 9 In sections 9.1 and 9.2, if there is only one service indicator code corresponding to the 5-tuple, the base station stores the service indicator code and instructs the user equipment to perform measurement data measurement configuration according to method 1 (sending a measurement configuration message without carrying the service indicator code).
[0156] It should also be noted that in measurement configuration messages that do not carry service indicator codes, `finger printEnabled ENUMERATED` is set to `false`, and `finger print Code BITSTRING` is set to empty. Here, `fingerprint Enabled ENUMERATED` corresponds to the first identifier mentioned in the above embodiments, and `finger print Code BITSTRING` corresponds to the second identifier mentioned in the above embodiments.
[0157] The base station determines the difference between the Service Indicator Code (IE) and the previously stored Service Indicator Code. If one or more service parameters in the IE change, it initiates a service duration detection. If the service duration exceeds a preset duration threshold, the trigger condition is met, and a measurement configuration message carrying the Service Indicator Code (IE) is sent to the user equipment. That is, corresponding to... Figure 9 As shown in 17.1 and 17.2, in the measurement configuration message carrying the service indicator code, fingerprint Enabled ENUMERATED is set to true, and fingerprint Code BITSTRING is set to 1.
[0158] It should be noted that the duration of a service exceeding a preset duration threshold can be represented by the following fields: {"condition":"T_duration>T_threshold","action":"rate_backfill"}, where T_duration represents the duration of the service, T_threshold represents the preset duration threshold, and rate_backfill represents the action when the trigger condition is met.
[0159] S470: The user equipment periodically collects measurement data based on the measurement configuration message and uploads the measurement data to the base station through the measurement report message.
[0160] The measurement report message, or MR (Measurement Report) message, contains measurement data.
[0161] Specifically, the user equipment collects measurement data according to the measurement reconfiguration rules corresponding to the measurement configuration message, and sends the measurement data to the base station through MR messages.
[0162] For example, referring to the examples above, see [link to previous section]. Figure 9 If the measurement configuration message sent to the user equipment is a measurement configuration message without the service indicator code IE, the user equipment performs MR measurement based on the RRC measurement reconfiguration rule of the measurement configuration message corresponding to step 9.2, and transmits the measurement data to the base station through the MR message.
[0163] If the measurement configuration message sent to the user equipment is a measurement configuration message carrying the service indicator code IE, the user equipment performs MR measurement based on the RRC measurement reconfiguration rule in the measurement configuration message corresponding to step 17.2, and transmits the measurement data to the base station through the MR message.
[0164] S480. When the base station receives the measurement data fed back by the user equipment, it performs network transmission detection on the user equipment, and when it receives the next measurement data fed back by the user equipment, it ends the network transmission detection on the user equipment to obtain message transmission rate, latency information and packet loss information; based on the message transmission rate, latency information and packet loss information, it generates a service awareness matrix, and associates and stores the service awareness matrix, service indicator code and measurement data to the server.
[0165] The server in question corresponds to the target server mentioned above.
[0166] For example, referring to the examples above, see [link to previous section]. Figure 10 After the base station receives the measurement data, it associates the measurement data with the corresponding service indicator code and stores it in the server. At this time, the service awareness matrix is empty. Simultaneously, upon receiving measurement data, timer T1 is started, and network transmission detection of the user equipment begins at time T1. Network transmission detection of the user equipment ends when the next measurement data is received, i.e., at time T2. Based on the message transmission rate, latency information, and packet loss information detected from time T1 to T2, a service awareness matrix is generated. The service awareness matrix, service indicator code, and measurement data are then associated and stored in the server, constructing an integrated "service-coverage-awareness" data structure.
[0167] Optionally, the method further includes: if the Mobility Management Function (MMF) element determines that the PUD session needs to be updated or modified, the MMF element sends a PDU session update message or a PDU session modification message to the base station, so that the base station performs the corresponding PDU session update. Alternatively, if the User Equipment (UE) determines that a service update is currently required, the UE can send a service update request to the base station, so that the base station performs the corresponding service update. Upon receiving the PDU session update message, PDU session modification message, or service update message, the base station updates the service indicator code based on at least one changed service parameter carried in the message, obtaining an update indicator code. Based on the updated service indicator code, the base station transmits the modified service bearer instruction to the UE via RRCReconfiguration, so that the UE performs service bearer configuration. Furthermore, in response to the UE's service bearer completion feedback message, the base station verifies the update indicator code and sends a measurement configuration message to the UE based on the verification result, so that the UE uploads measurement data based on the measurement configuration message. Thus, the measurement data, the service awareness matrix corresponding to the measurement data, and the update indicator code are associated and stored in the server.
[0168] For example, see Figure 9 After the base station receives the measurement data, it parses and determines the service indicator code corresponding to the measurement data, and checks whether the database of the corresponding server stores the data corresponding to the service indicator code. If it exists, it feeds back the corresponding data; if it does not exist, it determines the service perception matrix corresponding to the measurement data, and associates and stores the service perception matrix, the measurement data, and the service indicator code corresponding to the measurement data in the database of the corresponding server.
[0169] It should also be noted that during the backfilling process, the service characteristic parameters of the user equipment are dynamically recorded to form a multi-dimensional data structure containing network slice ID, 5QI level, service duration, and service awareness matrix. A periodic MR time interval window mechanism is used to update the service awareness matrix to ensure timeliness and storage efficiency. When the user equipment is detected using the default configuration, a historical record matching process is triggered. When a service type change indication is detected for the user equipment, the service identifier carried by the user equipment is backfilled and updated.
[0170] S490. When the critical network quality level in the service awareness matrix is detected to be lower than the preset level threshold, determine whether network coverage optimization is required based on the intelligent engine associated with the base station. If network coverage optimization is required, determine the wireless optimization parameters based on the service awareness matrix, measurement data and corresponding service indicator codes, and generate a network optimization strategy based on the wireless optimization parameters and send it to the user equipment.
[0171] The wireless optimization parameters correspond to the network optimization parameters mentioned in the above embodiments. The network optimization strategy is... Figure 11 The updated measurements mentioned in the text.
[0172] It should also be noted that the determination of whether network coverage optimization is needed is made by the intelligent engine based on the mapping relationship between service perception and coverage. This mapping relationship corresponds to the target mapping matrix mentioned in the above embodiments. The target mapping matrix can be generated by the intelligent engine periodically obtaining measurement data from the server, the corresponding service perception matrix, and service indicator codes. In other words, if, based on the mapping relationship between service perception and coverage, it is determined that the actual network coverage of the service type corresponding to the current measurement data, service indicator codes, and the corresponding service perception matrix is inconsistent with the target network coverage requirement information corresponding to the mapping relationship, then it is determined that the current service type needs network coverage optimization.
[0173] It should also be noted that under TOB and TOC shared base stations, the application areas of TOB terminals and the number and location of TOC terminals differ. Based on the service indicator codes, service awareness matrices, and measurement data corresponding to the service type, the network coverage quality of TOB terminals can be precisely evaluated, enabling refined monitoring, analysis, and optimization of network coverage quality. For TOC, high-value users and high-value service clusters can be identified based on MR data for specific service types, allowing for targeted adjustments to network coverage, maximizing network efficiency, and reducing network construction investment.
[0174] The technical solution of this embodiment involves the base station parsing and verifying the service request message sent by the user equipment (UE). If the verification result is satisfactory, the base station sends a Protocol Data Unit (PDU) session establishment request to the Mobility Management Function (MMF) network element. Upon receiving the PDU session establishment request, the MMF network element processes the request to obtain a processing result. Based on the processing result, it generates a session management context request to be sent to the session management function (SMF) network element and sends the service parameters to the base station based on the service parameters received from the SMF network element. The base station generates a service indicator code based on the received service parameters to establish a service bearer. After receiving the service bearer configuration completion message from the base station, the base station sends a session establishment response message to the MMF network element. If the base station determines that the service indicator code is the initially established service indicator code, it stores the service indicator code and sends a measurement configuration message without the service indicator code to the UE. If the base station determines that one or more service parameters in the service indicator code have changed, it sends a measurement configuration message carrying the service indicator code to the UE when the service duration exceeds a preset duration threshold, enabling the UE to upload measurement data based on the measurement configuration message. Based on this, service indicator codes enable precise differentiation of measurement data for different service types, avoiding data confusion. By conducting targeted analysis of measurement data corresponding to each service type, the corresponding service awareness matrix, and the relevant service indicator codes, accurate assessment of network coverage for different service types is achieved, improving the accuracy of network coverage assessment. Based on this, targeted optimization of network resource allocation can be performed based on the network coverage assessment results, providing differentiated coverage guarantees, reducing network construction investment, and enhancing service competitiveness.
[0175] Example 5
[0176] Figure 11 This is a schematic diagram of a measurement data determination device provided in an embodiment of the present invention. Figure 12 As shown, the device is applied to a target base station and includes: a service parameter acquisition module 510, a service bearer module 520, and a measurement data acquisition module 530.
[0177] The service parameter acquisition module 510 is used to generate a session establishment request message corresponding to the mobility management function network element based on the received service request message, so that the mobility management function network element can provide service parameters for generating a service indicator code based on the session establishment request message; the service bearer module 520 is used to generate a service indicator code based on the received service parameters, and generate a service bearer instruction to be sent to the target client based on the service indicator code, so that the target client can configure the first parameter corresponding to the service request message based on the service bearer instruction; wherein, the service indicator code is used to characterize the service type corresponding to the service request message, and the service bearer instruction includes at least the service indicator code; the measurement data acquisition module 530 is used to receive a feedback message indicating that the service bearer configuration is complete, and send a measurement configuration message to the target client based on the verification result of the indicator code to be verified corresponding to the feedback message, so that the target client can upload measurement data based on the measurement configuration message; wherein, the measurement configuration message is used to instruct the target client to upload measurement data that matches the service type of the indicator code to be verified.
[0178] The technical solution of this embodiment generates a session establishment request message corresponding to the mobility management function (MMF) network element based on the received service request message. This allows the MMF network element to provide service parameters for generating a service indicator code, thus acquiring the service parameters and providing data support for subsequent determination of the service indicator code. Based on the received service parameters, a service indicator code is generated, and a service bearer instruction is generated and sent to the target client based on the service indicator code. This enables the target client to configure the first parameter corresponding to the service request message based on the service bearer instruction. Based on this, the generation of the service indicator code and the service bearer configuration are achieved. A feedback message indicating that the service bearer configuration is complete is received, and based on the verification result of the indicator code to be verified corresponding to the feedback message, a measurement configuration message is sent to the target client. This enables the target client to upload and receive measurement data based on the measurement configuration message. This invention generates service indicator codes corresponding to service types, enabling target clients to upload measurement data based on measurement configuration messages corresponding to these codes. This solves the problems in existing technologies where reporting mixed measurement data containing multiple service types leads to excessive network bandwidth consumption, hinders subsequent targeted determination of whether the network coverage and quality requirements for each service type are met, and prevents targeted optimization of the network environment for different service types. It achieves the acquisition of measurement data corresponding to service types, saves network bandwidth resources, and facilitates subsequent targeted assessment of network coverage for each service type, enabling targeted network coverage optimization.
[0179] Optionally, based on the above embodiments, the device further includes: a network coverage assessment module, which includes: a perception matrix determination unit, used to determine a service perception matrix corresponding to the measurement data, wherein the service perception matrix is used to characterize the network transmission situation corresponding to the service of the service request message; and an assessment result determination unit, used to determine a network coverage assessment result corresponding to the service type based on the measurement data, the service perception matrix corresponding to the measurement data, and the verification indicator code.
[0180] Optionally, the perception matrix determination unit is used to perform network transmission detection on the target client when receiving measurement data uploaded by the target client, so as to obtain message transmission rate, latency information and packet loss information; wherein, the end time of network transmission detection processing is consistent with the reception time corresponding to the next measurement data; when the detection duration of network transmission detection on the target client meets the preset duration range, a service perception matrix is generated based on message transmission rate, latency information and packet loss information.
[0181] Optionally, the evaluation result determination unit is used to determine the network quality level data corresponding to the service awareness matrix based on the service awareness matrix; when the network quality level data is lower than a preset level threshold, it determines the target network coverage requirement information corresponding to the service type of the service request message based on a pre-constructed target mapping matrix; wherein, the target mapping matrix is used to represent the mapping relationship between the service type and the network coverage requirement information; and the measurement data, the service awareness matrix corresponding to the measurement data, and the indicator code to be verified are analyzed based on the target network coverage requirement information to determine the network coverage evaluation result.
[0182] Optionally, the device further includes: an optimization strategy distribution module, used to determine network optimization parameters corresponding to the network coverage assessment results; based on the network optimization parameters, generate a network optimization strategy that matches the service type of the service request message, and distribute the network optimization strategy to the target client.
[0183] Optionally, the business parameter acquisition module includes: a session establishment request message generation unit, used to perform identity verification processing on the target client based on the identity identification information carried in the business request message, and determine the identity verification result; perform access permission verification processing on the session identifier and network slice selection auxiliary information carried in the business request message, and obtain the permission verification result; and generate a session establishment request message based on the business request message if the identity verification result and the permission verification result meet the preset verification conditions.
[0184] Optionally, the service parameter acquisition module includes: a service parameter determination unit, used to perform correlation analysis based on the stored preset protocol identifier and the session establishment request message to determine the session parameters corresponding to the session establishment request message; if the service quality indicators in the session parameters match the service quality information subscribed to by the target client, generate a session management context message to be sent to the associated network element; and receive the service parameters fed back by the associated network element based on the session management context message.
[0185] Optionally, the service indicator code may include one or more of the following: single network slice selection auxiliary information number, version number, slice type identifier, slice differentiation identifier, quality of service indicator, preemption priority information, radio feature selection parameters, and identification field change mask.
[0186] Optionally, the measurement data acquisition module includes: a configuration message sending unit, used to send a measurement configuration message without carrying the indicator code to be verified to the target client when the verification result is consistent with the stored historical indicator code; to determine the service duration corresponding to the service in the service request message when the verification result is inconsistent with the stored historical indicator code; and to send a measurement configuration message carrying the indicator code to be verified to the target client when the service duration exceeds a preset duration threshold.
[0187] Optionally, the device further includes: an indicator code update module, configured to receive at least one changed service parameter corresponding to the service bearer configuration change event in response to the service bearer configuration change event; update the indicator code to be verified based on the at least one changed service parameter to obtain an updated indicator code, and perform service bearer configuration processing and measurement data acquisition processing based on the updated indicator code.
[0188] The measurement data determination device provided in the embodiments of the present invention can execute the measurement data determination method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the method execution.
[0189] Example 6
[0190] Figure 12 This is a schematic diagram of a measurement data determination device provided in an embodiment of the present invention. Figure 9 As shown, the device is applied to the target client and includes: a request message sending module 610, a feedback message sending module 620, and a measurement data uploading module 630.
[0191] The request message sending module 610 is used to generate a service request message corresponding to the triggering operation in response to a triggering operation of a target user, and send the service request message to a target base station so that the target base station can obtain service parameters based on the service request message; the feedback message sending module 620 is used to receive a service bearer instruction sent by the target base station, and configure a first parameter based on the service bearer instruction, so as to send a feedback message to the target base station when the service bearer configuration is completed based on the first parameter; wherein, the service bearer instruction is generated by the target base station based on the service parameters; the measurement data uploading module 630 is used to receive a measurement configuration message sent by the target base station, and obtain measurement data adapted to the measurement configuration message, so as to upload the measurement data to the target base station; wherein, the measurement configuration message is related to the feedback message.
[0192] The technical solution of this invention generates a service request message to be sent to a target base station in response to a trigger operation by a target user. This allows the target base station to obtain service parameters based on the service request message and determine the service bearer instruction corresponding to the service indicator code of the service parameters. The system receives the service bearer instruction sent by the target base station, configures the service bearer, and sends a feedback message indicating the completion of the service bearer configuration to the target base station. This allows the target base station to determine the corresponding measurement configuration message based on the feedback message. The system also receives the measurement configuration message sent by the target base station, collects the measurement data corresponding to the measurement configuration message, and uploads it to the target base station. This allows the target base station to determine the network coverage assessment of the network environment in which the service type corresponding to the measurement data is located, thereby optimizing network resource configuration in a targeted manner. This aims to improve the network transmission rate of the corresponding service type and reduce network latency, ultimately enhancing the user's network experience.
[0193] Optionally, the device further includes: a network optimization module, configured to receive a network optimization strategy sent by the target base station; wherein the network optimization strategy is an optimization strategy determined based on the measurement data and adapted to the service type of the service request message; and to perform coverage optimization processing on the network to which the service type corresponding to the network optimization strategy belongs.
[0194] The measurement data determination device provided in the embodiments of the present invention can execute the measurement data determination method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the method execution.
[0195] Example 7
[0196] This invention provides a measurement data determination system for executing the measurement data determination method mentioned in the above embodiments. The measurement data determination system includes at least: a target client, a target base station, a mobility management function (MMU) network element, and associated network elements corresponding to the MMU network element.
[0197] The target client is used to acquire measurement data corresponding to the measurement configuration message and upload the measurement data to the target base station. The target base station is used to generate the measurement configuration message based on service parameters and send the measurement configuration message to the target client, and to perform network coverage assessment processing based on the measurement data corresponding to the measurement configuration message. The mobility management function network element is used to interact with the associated network element to determine service parameters and feed the service parameters back to the target base station.
[0198] For example, see [link to previous article] Figure 9 , Figure 9 In this context, the UE corresponds to the target client mentioned above, the gNB corresponds to the target base station mentioned above, the AMF corresponds to the mobility management function network element mentioned above, and the other CN network elements, i.e., other network elements of the core network, correspond to the associated network elements mentioned above. Both the intelligent engine and the server are processing devices associated with the target base station.
[0199] In this embodiment of the invention, the target client UE interacts with the target base station gNB to receive, for example Figure 9 When the measurement configuration message is received as shown in step 9.2 or step 17.2, measurement data MR corresponding to the measurement configuration message is collected, and the measurement data is uploaded to the target base station gNB in the manner shown in any of steps 10, 12, 18, and 20. The target base station gNB is used to interact with the target client UE and mobility management function network elements to determine the service indicator code IE corresponding to the service parameters, and to determine the measurement configuration message corresponding to the service indicator code IE, so as to send the measurement configuration message to the target client, so that the target client uploads measurement data based on the measurement configuration message. The target base station gNB is also used to perform network coverage evaluation processing on the measurement data corresponding to the measurement configuration message to achieve network coverage optimization, such as... Figure 13 Steps 22 and 23. The Mobility Management Function (AMF) element interacts with associated network elements to determine service parameters such as Slice Type Identifier (SST), Slice Differentiation Identifier (SD), Quality of Service Index (5QI), Preemption Priority Information (ARP), and Radio Feature Selection Parameter (RFSP), and feeds these service parameters back to the target base station gNB so that the target base station gNB can generate a Service Indication Code (IE) based on the service parameters.
[0200] The technical solution of this invention, through the interaction between the target client and the target base station, the interaction between the target base station and the mobility management function network element, and the interaction between the network elements associated with the mobility management function network element, solves the problems in the prior art that cause excessive network bandwidth consumption, are not conducive to subsequent targeted determination of whether the network coverage requirements and network quality requirements of each service type are met, and cannot be targeted for optimization of the network environment in which different service types are located. It realizes the acquisition of measurement data corresponding to the service type, saves network bandwidth resources, and facilitates subsequent targeted evaluation of the network coverage corresponding to each service type and targeted network coverage optimization.
[0201] Example 8
[0202] Figure 13 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. The electronic device 10 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices (such as helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0203] like As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 can also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0204] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0205] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as measurement data determination methods.
[0206] In some embodiments, the measurement data determination method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or mounted on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the measurement data determination method described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to perform the measurement data determination method by any other suitable means (e.g., by means of firmware).
[0207] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SoCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0208] Computer programs used to implement the measurement data determination method of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The computer programs can be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0209] In particular, according to embodiments of the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present invention include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication unit 19, or installed from storage unit 18, or installed from ROM 12. When the computer program is executed by processor 11, it performs the functions defined in the methods of the embodiments of the present invention.
[0210] Example 9
[0211] This invention also provides a computer-readable storage medium storing computer instructions for causing a processor to execute a measurement data determination method. The measurement data determination method is applied to a target base station and includes:
[0212] Based on the received service request message, a session establishment request message is generated and sent to the corresponding mobility management function (MMF) network element. This allows the MMF network element to provide service parameters for generating a service indicator code. Based on the received service parameters, a service indicator code is generated, and a service bearer instruction is generated and sent to the target client based on the service indicator code. This allows the target client to configure the first parameter corresponding to the service request message based on the service bearer instruction. The service indicator code represents the service type corresponding to the service request message, and the service bearer instruction includes at least the service indicator code. A feedback message indicating that the service bearer configuration is complete is received. Based on the verification result of the indicator code to be verified corresponding to the feedback message, a measurement configuration message is sent to the target client, allowing the target client to upload measurement data based on the measurement configuration message. The measurement configuration message instructs the target client to upload measurement data matching the service type of the indicator code to be verified. Alternatively,
[0213] A method for determining measurement data, applied to a target client, the method comprising:
[0214] In response to a triggering operation by a target user, a service request message corresponding to the triggering operation is generated and sent to a target base station, so that the target base station obtains service parameters based on the service request message; a service bearer instruction sent by the target base station is received, and a first parameter is configured based on the service bearer instruction, so that a feedback message is sent to the target base station when the service bearer configuration is completed based on the first parameter; wherein the service bearer instruction is generated by the target base station based on the service parameters; a measurement configuration message sent by the target base station is received, and measurement data adapted to the measurement configuration message is obtained, so that the measurement data is uploaded to the target base station; wherein the measurement configuration message is related to the feedback message.
[0215] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0216] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0217] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0218] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0219] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0220] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A method for determining measurement data, characterized in that, Applied to target base stations, including: Based on the received service request message, a session establishment request message is generated and sent to the corresponding mobility management function network element, so that the mobility management function network element can feed back service parameters for generating service indicator codes according to the session establishment request message; Based on the received service parameters, a service indicator code is generated, and a service bearer instruction is generated based on the service indicator code and sent to the target client, so that the target client configures the first parameter corresponding to the service request message based on the service bearer instruction; wherein, the service indicator code is used to characterize the service type corresponding to the service request message, and the service bearer instruction includes at least the service indicator code; The system receives a feedback message indicating that the service bearer configuration is complete, and sends a measurement configuration message to the target client based on the verification result of the verification indicator code corresponding to the feedback message, so that the target client can upload measurement data based on the measurement configuration message. The measurement configuration message is used to instruct the target client to upload measurement data that matches the service type of the indicator code to be verified.
2. The method according to claim 1, characterized in that, The method further includes: Determine a service awareness matrix corresponding to the measurement data, wherein the service awareness matrix is used to characterize the network transmission status corresponding to the service of the service request message; Based on the measurement data, the service awareness matrix corresponding to the measurement data, and the indicator code to be verified, the network coverage assessment result corresponding to the service type is determined.
3. The method according to claim 2, characterized in that, Determining the service awareness matrix corresponding to the measurement data includes: Upon receiving measurement data uploaded by the target client, network transmission detection is performed on the target client to obtain message transmission rate, latency information, and packet loss information; wherein, the end time of the network transmission detection process coincides with the reception time of the next measurement data. When the detection duration of network transmission detection on the target client meets the preset duration range, a service awareness matrix is generated based on the message transmission rate, the latency information, and the packet loss information.
4. The method according to claim 2, characterized in that, The process of determining the network coverage assessment result corresponding to the service type based on the measurement data, the service awareness matrix corresponding to the measurement data, and the verification indicator code includes: Based on the service awareness matrix, determine the network quality level data corresponding to the service awareness matrix; When the network quality level data is lower than a preset level threshold, the target network coverage requirement information corresponding to the service type of the service request message is determined according to a pre-constructed target mapping matrix; wherein, the target mapping matrix is used to characterize the mapping relationship between the service type and the network coverage requirement information. Based on the target network coverage requirement information, the measurement data, the service awareness matrix corresponding to the measurement data, and the indicator code to be verified are analyzed to determine the network coverage assessment result.
5. The method according to claim 2 or 4, characterized in that, The method further includes: Determine the network optimization parameters corresponding to the network coverage assessment results; Based on the network optimization parameters, a network optimization strategy adapted to the service type of the service request message is generated, and the network optimization strategy is sent to the target client.
6. The method according to claim 1, characterized in that, The step of generating a session establishment request message based on the received service request message and sending it to the corresponding mobility management function network element includes: Based on the identity information carried in the service request message, the target client is subjected to identity verification processing to determine the identity verification result; The session identifier and network slice selection auxiliary information carried in the service request message are processed for access permission verification to obtain the permission verification result. If the identity verification result and the permission verification result meet the preset verification conditions, a session establishment request message is generated based on the business request message.
7. The method according to claim 1, characterized in that, The mobility management function network element determines the service parameters in the following manner: Based on the association analysis between the stored preset protocol identifier and the session establishment request message, the session parameters corresponding to the session establishment request message are determined; If the service quality indicators in the session parameters match the service quality information subscribed to by the target client, a session management context message is generated and sent to the associated network element. The associated network element receives service parameters based on the session management context message.
8. The method according to claim 1, characterized in that, The service indicator code includes one or more of the following: single network slice selection auxiliary information number, version number, slice type identifier, slice differentiation identifier, service quality index, preemption priority information, wireless feature selection parameters, and identification field change mask.
9. The method according to claim 1, characterized in that, The step of sending a measurement configuration message to the target client based on the verification result of the verification indicator code corresponding to the feedback message includes: If the verification result shows that the indicator code to be verified is consistent with the stored historical indicator code, a measurement configuration message without carrying the indicator code to be verified is sent to the target client. If the verification result shows that the indicator code to be verified is inconsistent with the stored historical indicator code, the service duration corresponding to the service in the service request message is determined. When the duration of the service exceeds a preset duration threshold, a measurement configuration message carrying the verification indicator code is sent to the target client.
10. The method according to claim 1, characterized in that, The method further includes: In response to a service bearer configuration change event, receive at least one changed service parameter corresponding to the service bearer configuration change event; The indicator code to be verified is updated based on at least one changed service parameter to obtain an updated indicator code, which is then used for service bearer configuration processing and measurement data acquisition processing.
11. A method for determining measurement data, characterized in that, Applied to the target client, including: In response to a triggering operation by a target user, a service request message corresponding to the triggering operation is generated, and the service request message is sent to the target base station so that the target base station can obtain service parameters based on the service request message; The system receives a service bearer instruction sent by the target base station and configures a first parameter based on the service bearer instruction. When the service bearer configuration is completed based on the first parameter, the system sends a feedback message to the target base station. The service bearer instruction is generated by the target base station based on the service parameters. The system receives a measurement configuration message sent by the target base station and obtains measurement data that is compatible with the measurement configuration message, and then uploads the measurement data to the target base station; wherein the measurement configuration message is related to the feedback message.
12. The method according to claim 11, characterized in that, The method further includes: Receive network optimization strategy sent by the target base station; wherein the network optimization strategy is an optimization strategy determined based on the measurement data and adapted to the service type of the service request message; Perform coverage optimization processing on the network to which the service type corresponds to the network optimization strategy belongs.
13. A measurement data determination device, characterized in that, Applied to target base stations, including: The service parameter acquisition module is used to generate a session establishment request message corresponding to the mobility management function network element based on the received service request message, so that the mobility management function network element can feed back service parameters for generating service indicator codes according to the session establishment request message; A service bearer module is used to generate a service indicator code based on the received service parameters, and generate a service bearer instruction to be sent to the target client based on the service indicator code, so that the target client configures a first parameter corresponding to the service request message based on the service bearer instruction; wherein, the service indicator code is used to characterize the service type corresponding to the service request message, and the service bearer instruction includes at least the service indicator code; The measurement data acquisition module is used to receive a feedback message indicating that the service bearer configuration is complete, and send a measurement configuration message to the target client based on the verification result of the verification indicator code corresponding to the feedback message, so that the target client can upload measurement data based on the measurement configuration message. The measurement configuration message is used to instruct the target client to upload measurement data that matches the service type of the indicator code to be verified.
14. A measurement data determination device, characterized in that, Applied to the target client, including: The request message sending module is used to generate a service request message corresponding to the triggering operation in response to the triggering operation of the target user, and send the service request message to the target base station so that the target base station can obtain service parameters based on the service request message; A feedback message sending module is used to receive a service bearer instruction sent by the target base station, and configure a first parameter based on the service bearer instruction, so as to send a feedback message to the target base station when the service bearer configuration is completed based on the first parameter; wherein, the service bearer instruction is generated by the target base station based on the service parameter; The measurement data upload module is used to receive the measurement configuration message sent by the target base station, and obtain the measurement data that is compatible with the measurement configuration message, so as to upload the measurement data to the target base station; wherein, the measurement configuration message is related to the feedback message.
15. A measurement data determination system, characterized in that, The measurement data determination system is used to execute the measurement data determination method, and the system includes at least: a target client, a target base station, a mobility management function network element, and an associated network element corresponding to the mobility management function network element; The target client is used to acquire measurement data corresponding to the measurement configuration message and upload the measurement data to the target base station. The target base station is used to generate the measurement configuration message based on service parameters and send the measurement configuration message to the target client, and to perform network coverage assessment processing based on the measurement data corresponding to the measurement configuration message. The mobility management function network element is used to interact with the associated network element to determine service parameters and feed the service parameters back to the target base station.
16. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the measurement data determination method according to any one of claims 1-12.
17. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the measurement data determination method according to any one of claims 1-12.
18. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the measurement data determination method as described in any one of claims 1-12.
Citation Information
Cited By
Internet of Things data transmission method based on central station
CN121750465A