Service data processing method and related device

By building a shunt table to determine the target service instance for business data processing, the problem of how to choose the appropriate service instance is solved, and the effectiveness of business data processing is improved.

WO2025025993A1PCT designated stage expired Publication Date: 2025-02-06CHINA MOBILE COMM LTD RES INST +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/104155
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-03
Filing Date
2024-07-08
Publication Date
2025-02-06

AI Technical Summary

Technical Problem

When there are multiple service instances of business services, how to select the appropriate service instance to process business data to ensure the improvement of processing results.

Method used

By obtaining the service resource information of multiple service instances, a shunt table is constructed to determine the target service instance that processes the service data, and the service resource information of the target service instance matches the service quality requirements of the service data.

Benefits of technology

It effectively improves the processing effect of business data and ensures that the processing results meet business quality requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024104155_06022025_PF_FP_ABST
    Figure CN2024104155_06022025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to the technical field of communications, and provides a service data processing method and a related device. The method comprises: acquiring service resource information of a plurality of service instances of a first service; on the basis of the service resource information of the plurality of service instances, constructing an offloading table, wherein in the offloading table, the first service is associated with the plurality of service instances and each of the plurality of service instances is associated with the service resource information corresponding thereto, the offloading table is used for determining a target service instance for processing first service data from among the plurality of service instances, the service resource information of the target service instance matches a quality of service requirement corresponding to the first service data, and the destination address of the first service data is the address of the first service; and sending the offloading table to a base station.
Need to check novelty before this filing date? Find Prior Art

Description

Business data processing method and related equipment

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese Patent Application No. 202310973417.5 filed in China on August 3, 2023, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present disclosure relates to the field of communication technology, and in particular to a service data processing method and related equipment. Background Art

[0004] Currently, data diversion is typically achieved by diverting some business data to the local network. Specifically, the destination address of the business data can be used to determine whether the access target is a local business service. If so, the business data can be sent to the service instance of the local business service for processing. If a business service has multiple service instances, a service instance can typically be randomly selected from the multiple service instances to process the business data. However, the selected service instance may have limited service resources, resulting in poor processing performance for the business data.

[0005] It can be seen that how to select a suitable service instance to process business data is an urgent problem to be solved.

[0006] Summary of the Invention

[0007] The embodiments of the present disclosure provide a business data processing method and related devices to solve the technical problem in related technologies of how to select an appropriate service instance to process business data when there are multiple service instances of a business service.

[0008] In order to solve the above technical problems, the present disclosure is implemented as follows;

[0009] In a first aspect, an embodiment of the present disclosure provides a service data processing method, applied to a wireless access network device, the method comprising:

[0010] Obtain service resource information of multiple service instances of the first business service;

[0011] Based on the service resource information of the multiple service instances, a diversion table is constructed, wherein the first business service in the diversion table is associated with the multiple service instances, and each of the multiple service instances is associated with its corresponding service resource information, the diversion table is used to determine a target service instance for processing first business data from the multiple service instances, the service resource information of the target service instance matches the service quality requirement corresponding to the first business data, and the destination address of the first business data is the address of the first business service;

[0012] The traffic distribution table is sent to a base station.

[0013] Optionally, after constructing the diversion table, the method further includes:

[0014] In a case where service resource information of N service instances among the multiple service instances is updated, acquiring updated service resource information of the N service instances, where N is a positive integer;

[0015] Based on the updated service resource information of the N service instances, updating the diversion table;

[0016] Send the updated traffic distribution table to the base station.

[0017] Optionally, updating the diversion table based on the updated service resource information of the N service instances includes:

[0018] When the updated service resource information of the N service instances meets a preset update condition, the diversion table is updated.

[0019] In a second aspect, an embodiment of the present disclosure provides a service data processing method, applied to a base station, the method comprising:

[0020] receiving a traffic distribution table sent by a wireless access network device, wherein a first business service in the traffic distribution table is associated with a plurality of service instances, and each service instance in the plurality of service instances is associated with corresponding service resource information;

[0021] receiving first business data, where the destination address of the first business data is the address of the first business service;

[0022] determining, based on the service resource information of the multiple service instances in the offload table and the service quality requirement corresponding to the first service data, a target service instance for processing the first service data, wherein the service resource information of the target service instance matches the service quality requirement corresponding to the first service data;

[0023] Send the first business data to the target service instance.

[0024] Optionally, the sending the first business data to the target service instance includes:

[0025] Converting the destination address of the first business data from the address of the first business service to the address of the target service instance;

[0026] The first service data is sent to the target service instance according to the address of the target service instance.

[0027] Optionally, after sending the first business data to the target service instance, the method further includes:

[0028] receiving the first business data processed by the target service instance;

[0029] Converting the source address of the processed first business data from the address of the target service instance to the address of the first business service;

[0030] Send the processed first service data to the terminal.

[0031] Optionally, the service resource information includes computing power resource information and / or delay information, and the service quality requirement corresponding to the first service data includes computing power resource requirement and / or delay requirement;

[0032] The computing power resource information of the target service instance matches the computing power resource requirement, and / or the latency information of the target service instance matches the latency requirement.

[0033] Optionally, determining a target service instance for processing the first service data according to the service resource information of the multiple service instances in the offload table and the service quality requirement corresponding to the first service data includes:

[0034] When the service resource information of at least two service instances among the multiple service instances matches the service quality requirement corresponding to the first service data, the instance with the best service resources represented by the service resource information among the at least two service instances is determined as the target service instance.

[0035] Optionally, after receiving the traffic distribution table sent by the wireless access network device, the method further includes:

[0036] When the traffic distribution table is updated, the updated traffic distribution table sent by the radio access network device is received.

[0037] In a third aspect, an embodiment of the present disclosure further provides a business data processing method, applied to a server, the method comprising:

[0038] Sending service resource information of the service instance to the wireless access network device, where the service resource information of the service instance is used to construct a traffic distribution table;

[0039] receiving first service data sent by the base station based on the offload table;

[0040] processing the first service data;

[0041] Among them, the first business service in the diversion table is associated with multiple service instances, and each service instance in the multiple service instances is associated with its corresponding service resource information. The diversion table is used to determine the target service instance for processing the first business data from the multiple service instances, the service resource information of the target service instance matches the business quality requirements corresponding to the first business data, and the destination address of the first business data is the address of the first business service.

[0042] Optionally, the destination address of the first business data is the address of the first business service before the target service instance is determined, and is the address of the target service instance after the target service instance is determined.

[0043] Optionally, after processing the first service data, the method further includes:

[0044] Send the processed first service data to the base station.

[0045] Optionally, after sending the service resource information of the service instance to the wireless access network device, the method further includes:

[0046] When the service resource information of the service instance is updated, the updated service resource information of the service instance is sent to the radio access network device.

[0047] In a fourth aspect, an embodiment of the present disclosure further provides a wireless access network device, including:

[0048] A first acquisition module is used to acquire service resource information of multiple service instances of a first business service;

[0049] a construction module, configured to construct a distribution table based on the service resource information of the multiple service instances, wherein the first business service in the distribution table is associated with the multiple service instances, and each of the multiple service instances is associated with its corresponding service resource information, the distribution table being configured to determine a target service instance for processing first business data from the multiple service instances, the service resource information of the target service instance matching the service quality requirement corresponding to the first business data, and the destination address of the first business data being the address of the first business service;

[0050] The first sending module is configured to send the traffic distribution table to a base station.

[0051] Optionally, the wireless access network device further includes:

[0052] A second acquisition module is configured to, when service resource information of N service instances among the multiple service instances is updated, acquire the updated service resource information of the N service instances, where N is a positive integer;

[0053] An updating module, configured to update the diversion table based on the updated service resource information of the N service instances;

[0054] The second sending module is configured to send the updated traffic distribution table to the base station.

[0055] Optionally, the update module is specifically configured to:

[0056] When the updated service resource information of the N service instances meets a preset update condition, the diversion table is updated.

[0057] In a fifth aspect, an embodiment of the present disclosure further provides a base station, including:

[0058] A first receiving module is configured to receive a traffic distribution table sent by a wireless access network device, wherein a first business service in the traffic distribution table is associated with a plurality of service instances, and each service instance in the plurality of service instances is associated with corresponding service resource information;

[0059] A second receiving module is configured to receive first business data, where the destination address of the first business data is the address of the first business service;

[0060] a determination module, configured to determine, based on the service resource information of the multiple service instances in the offload table and the service quality requirement corresponding to the first service data, a target service instance for processing the first service data, wherein the service resource information of the target service instance matches the service quality requirement corresponding to the first service data;

[0061] A first sending module sends the first business data to the target service instance.

[0062] Optionally, the first sending module includes:

[0063] a conversion unit, configured to convert a destination address of the first business data from an address of the first business service to an address of the target service instance;

[0064] A sending unit is configured to send the first business data to the target service instance according to the address of the target service instance.

[0065] Optionally, the base station further includes:

[0066] A third receiving module, configured to receive the first business data processed by the target service instance;

[0067] A first conversion module, configured to convert the source address of the processed first business data from the address of the target service instance to the address of the first business service;

[0068] The second sending module is used to send the processed first service data to the terminal.

[0069] Optionally, the service resource information includes computing power resource information and / or delay information, and the service quality requirement corresponding to the first service data includes computing power resource requirement and / or delay requirement;

[0070] The computing power resource information of the target service instance matches the computing power resource requirement, and / or the latency information of the target service instance matches the latency requirement.

[0071] Optionally, the determining module is specifically configured to:

[0072] When the service resource information of at least two service instances among the multiple service instances matches the service quality requirement corresponding to the first service data, the instance with the best service resources represented by the service resource information among the at least two service instances is determined as the target service instance.

[0073] Optionally, the base station further includes:

[0074] The fourth receiving module is configured to receive the updated traffic diversion table sent by the radio access network device when the traffic diversion table is updated.

[0075] In a sixth aspect, an embodiment of the present disclosure further provides a server, including:

[0076] A first sending module, configured to send service resource information of a service instance to a wireless access network device, wherein the service resource information of the service instance is used to construct a traffic distribution table;

[0077] A receiving module, configured to receive first service data sent by the base station based on the diversion table;

[0078] a processing module, configured to process the first service data;

[0079] Among them, the first business service in the diversion table is associated with multiple service instances, and each service instance in the multiple service instances is associated with its corresponding service resource information. The diversion table is used to determine the target service instance for processing the first business data from the multiple service instances, the service resource information of the target service instance matches the business quality requirements corresponding to the first business data, and the destination address of the first business data is the address of the first business service.

[0080] Optionally, the destination address of the first business data is the address of the first business service before the target service instance is determined, and is the address of the target service instance after the target service instance is determined.

[0081] Optionally, the server further includes:

[0082] The second sending module is used to send the processed first service data to the base station.

[0083] Optionally, the server further includes:

[0084] The third sending module is configured to send the updated service resource information of the service instance to the wireless access network device when the service resource information of the service instance is updated.

[0085] In a seventh aspect, an embodiment of the present disclosure provides a wireless access network side device, including a transceiver and a processor,

[0086] The transceiver is configured to obtain service resource information of multiple service instances of a first business service;

[0087] The processor is configured to construct a diversion table based on the service resource information of the multiple service instances, wherein the first business service in the diversion table is associated with the multiple service instances, and each of the multiple service instances is associated with its corresponding service resource information, the diversion table is configured to determine a target service instance for processing first business data from the multiple service instances, the service resource information of the target service instance matches the service quality requirement corresponding to the first business data, and the destination address of the first business data is the address of the first business service;

[0088] The transceiver is further configured to send the traffic distribution table to the base station.

[0089] Optionally, the transceiver is further configured to, when service resource information of N service instances among the multiple service instances is updated, obtain updated service resource information of the N service instances, where N is a positive integer;

[0090] The processor is further configured to update the diversion table based on the updated service resource information of the N service instances;

[0091] The transceiver is further configured to send the updated traffic distribution table to the base station.

[0092] Optionally, the processor is specifically configured to:

[0093] When the updated service resource information of the N service instances meets a preset update condition, the diversion table is updated.

[0094] In an eighth aspect, an embodiment of the present disclosure provides a base station, including a transceiver and a processor,

[0095] The transceiver is configured to receive a traffic distribution table sent by a wireless access network device, wherein a first business service in the traffic distribution table is associated with a plurality of service instances, and each service instance in the plurality of service instances is associated with its corresponding service resource information;

[0096] The transceiver is further configured to receive first service data, wherein the destination address of the first service data is the address of the first service service;

[0097] The processor is configured to determine a target service instance for processing the first service data based on the service resource information of the multiple service instances in the offload table and the service quality requirement corresponding to the first service data, wherein the service resource information of the target service instance matches the service quality requirement corresponding to the first service data;

[0098] The transceiver is further configured to send the first service data to the target service instance.

[0099] Optionally, the processor is further configured to convert the destination address of the first business data from the address of the first business service to the address of the target service instance;

[0100] The transceiver is specifically configured to send the first service data to the target service instance according to the address of the target service instance.

[0101] Optionally, the transceiver is further configured to receive the first service data processed by the target service instance;

[0102] The processor is further configured to convert the source address of the processed first business data from the address of the target service instance to the address of the first business service;

[0103] The transceiver is further configured to send the processed first service data to the terminal.

[0104] Optionally, the service resource information includes computing power resource information and / or delay information, and the service quality requirement corresponding to the first service data includes computing power resource requirement and / or delay requirement;

[0105] The computing power resource information of the target service instance matches the computing power resource requirement, and / or the latency information of the target service instance matches the latency requirement.

[0106] The processor is specifically configured to:

[0107] When the service resource information of at least two service instances among the multiple service instances matches the service quality requirement corresponding to the first service data, the instance with the best service resources represented by the service resource information among the at least two service instances is determined as the target service instance.

[0108] Optionally, the transceiver is further configured to, when the diversion table is updated, receive the updated diversion table sent by the radio access network device.

[0109] In a ninth aspect, an embodiment of the present disclosure further provides a server, including a transceiver and a processor,

[0110] The transceiver is configured to send service resource information of a service instance to a wireless access network device, wherein the service resource information of the service instance is used to construct a traffic distribution table;

[0111] The transceiver is further configured to receive first service data sent by the base station based on the diversion table;

[0112] The processor is configured to process the first service data;

[0113] Among them, the first business service in the diversion table is associated with multiple service instances, and each service instance in the multiple service instances is associated with its corresponding service resource information. The diversion table is used to determine the target service instance for processing the first business data from the multiple service instances, the service resource information of the target service instance matches the business quality requirements corresponding to the first business data, and the destination address of the first business data is the address of the first business service.

[0114] Optionally, the destination address of the first business data is the address of the first business service before the target service instance is determined, and is the address of the target service instance after the target service instance is determined.

[0115] Optionally, the transceiver is further configured to send the processed first service data to the base station.

[0116] Optionally, the transceiver is further configured to, when the service resource information of the service instance is updated, send updated service resource information of the service instance to the wireless access network device.

[0117] In the tenth aspect, an embodiment of the present disclosure provides a wireless access network device, comprising: a processor, a memory, and a program stored on the memory and runnable on the processor, wherein when the program is executed by the processor, the steps of the service data processing method as described in any one of the first aspects are implemented.

[0118] In an eleventh aspect, an embodiment of the present disclosure provides a base station, comprising: a processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the steps of the service data processing method as described in any one of the second aspects are implemented.

[0119] In the twelfth aspect, an embodiment of the present disclosure provides a server, comprising: a processor, a memory, and a program stored on the memory and executable on the processor, wherein when the program is executed by the processor, the steps of the business data processing method as described in any one of the third aspects are implemented.

[0120] In the thirteenth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the computer program implements the steps of the business data processing method as described in any one of the first aspects; or, when the computer program is executed by the processor, the computer program implements the steps of the business data processing method as described in any one of the second aspects; or, when the computer program is executed by the processor, the computer program implements the steps of the business data processing method as described in any one of the third aspects.

[0121] In the embodiment of the present disclosure, the wireless access network device obtains the service resource information of multiple service instances of the first business service, and constructs a diversion table based on the service resource information of the multiple service instances; the first business service in the diversion table is associated with multiple service instances, and each service instance in the multiple service instances is associated with its corresponding service resource information, and the diversion table is used to determine the target service instance for processing the first business data from the multiple service instances, and the service resource information of the target service instance matches the service quality requirement corresponding to the first business data. It can be seen that in this embodiment, by constructing the diversion table, the base station can determine the target service instance for processing the business data from the multiple service instances of the business service based on the diversion table; and the service resource information of the target service instance determined in the embodiment of the present disclosure can match the service quality requirement corresponding to the business data, so that the processing of the business data by the target service instance can effectively improve the processing effect of the business data. BRIEF DESCRIPTION OF THE DRAWINGS

[0122] FIG1 is a flowchart of a method for processing business data according to an embodiment of the present disclosure;

[0123] FIG2 is a schematic diagram of an O-RAN architecture provided by an embodiment of the present disclosure;

[0124] FIG3 is an interaction diagram of an SMO, O-Cloud, and a base station provided by an embodiment of the present disclosure;

[0125] FIG4 is a second flowchart of a business data processing method provided by an embodiment of the present disclosure;

[0126] FIG5 is a third flowchart of a business data processing method provided by an embodiment of the present disclosure;

[0127] FIG6 is a fourth flowchart of a business data processing method provided by an embodiment of the present disclosure;

[0128] FIG7 is a structural diagram of a wireless access network device according to an embodiment of the present disclosure;

[0129] FIG8 is a structural diagram of a base station according to an embodiment of the present disclosure;

[0130] FIG9 is a structural diagram of a server provided by an embodiment of the present disclosure;

[0131] FIG10 is a second structural diagram of a wireless access network device provided in an embodiment of the present disclosure;

[0132] FIG11 is a second structural diagram of a base station provided by an embodiment of the present disclosure;

[0133] FIG12 is a second structural diagram of a server provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0134] The following will clearly and completely describe the technical solutions in the embodiments of the present disclosure in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present disclosure without making any creative efforts shall fall within the scope of protection of the present disclosure.

[0135] For ease of understanding, the background technology related to the present disclosure is further described below.

[0136] With the advent of the fifth-generation mobile communication technology (5G) era, enterprise data volumes are exploding. According to traditional data transmission solutions, all user data first goes to the core network and then detours to the service. This significantly impacts transmission resources from the radio access network to the core network. Furthermore, this data detour inevitably increases latency, impacting user experience. To localize and deploy service services on the radio access network, ensuring close proximity and low-latency, high-bandwidth transmission, data diversion is typically achieved by offloading some service data to the local network. Specifically, the destination IP address and destination port number of the service data can be used to determine whether the service data is destined for a local service. If so, the service data can be sent to a service instance of the local service for processing. To meet service experience requirements and multi-terminal service access needs, multiple service instances can be deployed to improve service reliability. When a service service has multiple service instances, a random instance is typically selected from the multiple service instances to process the service data. However, the selected service instance may process the service data poorly due to insufficient service resources. Therefore, how to select the appropriate service instance to process business data is an urgent problem to be solved. Based on this, the embodiments of the present disclosure provide a business data processing method to ensure that the target service instance determined from multiple business service instances can meet the business quality requirements corresponding to the business data, thereby improving the processing effect of the business data.

[0137] An embodiment of the present disclosure provides a service data processing method, applied to a first network entity, the method comprising:

[0138] Obtaining resource information for multiple instances of a first application;

[0139] Determining first information based on the resource information of the multiple instances, where the first information is used to represent that the first application is associated with the multiple instances, and each instance in the multiple instances is associated with its corresponding resource information;

[0140] The first information is sent to a second network entity.

[0141] The first application may also be described as a first business service. For example, the first application may be an extended reality (XR) rendering application, an artificial intelligence (AI) reasoning application, or an image recognition application.

[0142] In addition, the instance may also be described as a service instance, and the instance may be an application server or a virtual server running on a cloud, etc. The resource information may include service resource information.

[0143] In addition, the first information may be in the form of a table (eg, a diversion table), or may be processed indication information, etc.

[0144] Optionally, the first information is used to determine a target instance for processing the first service data flow from the multiple instances, and resource information of the target instance meets a service quality requirement corresponding to the first service data flow.

[0145] Optionally, after determining the first information, the method further includes:

[0146] In the case where resource information of N instances among the multiple instances is updated, obtaining updated resource information of the N instances, where N is a positive integer;

[0147] updating the first information based on the updated resource information of the N instances;

[0148] Send the updated first information to the second network entity.

[0149] Optionally, the updating the first information based on the updated resource information of the N instances includes:

[0150] When the resource information of the N instances after the update meets a preset update condition, the first information is updated.

[0151] The following describes a method for processing service data by taking the first information as a traffic distribution table, the first network entity as a wireless access network device, and the second network entity as a base station as an example.

[0152] Referring to FIG. 1 , FIG. 1 is a flowchart of a method for processing business data provided by an embodiment of the present disclosure. As shown in FIG. 1 , the method includes the following steps:

[0153] Step 101: Obtain service resource information of multiple service instances of a first business service;

[0154] Step 102: Construct a distribution table based on the service resource information of the multiple service instances, wherein the first business service in the distribution table is associated with the multiple service instances, and each of the multiple service instances is associated with its corresponding service resource information. The distribution table is used to determine a target service instance for processing the first business data from the multiple service instances, wherein the service resource information of the target service instance matches the service quality requirement corresponding to the first business data, and the destination address of the first business data is the address of the first business service.

[0155] Step 103: Send the traffic distribution table to the base station.

[0156] In step 101, the radio access network device obtains service resource information of multiple service instances of the business service, which can be mainly obtained by continuously collecting and subscribing to or requesting service resource information of multiple service instances of the business service through the operation management and maintenance (OAM) module of the radio access network (Radio Access Network, RAN) device. Among them, the service instance can also be called a business service instance. The service instance can be a server or an application deployed on the server. The embodiment of the present disclosure does not limit the specific form of the service instance.

[0157] In step 102, the RAN OAM module constructs a traffic diversion table based on the service resource information obtained for the multiple service instances. In the traffic diversion table, the first service is associated with the multiple service instances, and each of the multiple service instances is associated with its corresponding service resource information. It should be noted that the embodiments of the present disclosure are service data processing methods applied to the wireless side. That is, the service services in the embodiments of the present disclosure are local service services, so the traffic diversion table can also be referred to as a local traffic diversion table.

[0158] There are various ways to implement the functions of obtaining service resource information and building a traffic distribution table in the RAN OAM module. For ease of understanding, this article takes the Open-Radio Access Network (O-RAN) architecture as an example to illustrate how to implement the functions of the RAN OAM module.

[0159] Refer to Figure 2, which is a schematic diagram of the O-RAN architecture. As shown in Figure 2, the embodiment of the present disclosure can implement the functions of the RAN OAM module by defining the Service Management and Orchestration (SMO) framework in the O-RAN architecture. Specifically, the O-RAN architecture includes an open cloud computing platform (O-Cloud), and multiple service instances of business services can be deployed in the O-Cloud. The SMO can interact with the O-Cloud through the standardized interface O2 and can interact with the base station through the standardized interface O1. Refer to Figure 3, which is an interaction diagram of the SMO (or Near-RT RIC) with the O-Cloud and the base station. As shown in Figure 3, taking the interaction between the SMO and the O-Cloud and the base station as an example, the SMO can collect and subscribe to or request service resource information of multiple service instances on the O-Cloud through the standardized interface O2, so that the O-Cloud can report the service resource information of multiple service instances to the SMO. After obtaining the service resource information of multiple service instances, the SMO constructs a diversion table and sends the diversion table to a base station (e.g., a 5G base station (i.e., the next generation Node B (gNB)) through the standardized interface O1.

[0160] It should be noted that the SMO can collect and subscribe to or request service resource information for multiple service instances on the O-Cloud through the standardized interface O2. For example, the SMO can collect and subscribe to or request computing resource information and latency information for each service instance through the standardized interface O2. Furthermore, in addition to computing resource information and latency information, other service-related service resource information for multiple service instances can be collected by deploying an information collection application in the O-RAN architecture. Other service-related service resource information, such as service identification rate, can also be collected. After the information collection application collects the service resource information for multiple service instances, the SMO can obtain the service resource information for the multiple service instances from the information collection application. The information collection application can be an rApp (a portable functional application) deployed in a non-real-time wireless intelligent controller (Non-RT RIC) within the SMO, or it can be an information collection application deployed externally to the SMO. If the information collection application is an information collection application deployed externally to the SMO, the SMO can obtain the service resource information for the multiple service instances collected by the external information collection application through the external interface Y1.

[0161] The SMO in Figure 3 can be replaced by the Near-RT RIC. The interaction between the Near-RT RIC, O-Cloud, and base stations can be referenced in the Interaction between the SMO, O-Cloud, and base stations, and is not repeated here. The Near-RT RIC can also be integrated into the gNB.

[0162] The diversion table in the embodiment of the present disclosure is used to determine the target service instance for processing the first business data from multiple service instances. Specifically, after constructing the diversion table, the RAN OAM module sends the diversion table to the base station. The first business service in the diversion table is associated with multiple service instances, so that after the base station determines that the destination address of the first business data is the first business service, it can query the multiple service instances of the first business service based on the diversion table, and determine the target service instance for processing the first business data from the multiple service instances. Among them, the service resource information of the target service instance needs to match the service quality requirements corresponding to the first business data. The service quality requirements corresponding to the business data can be determined when the terminal sending the business data establishes a plan with the core network. Specifically, when the terminal accesses the core network, it needs to establish a plan with the core network. In the process of establishing the plan, the business data that the terminal may need to process and the business quality requirements corresponding to each business data can be determined. In some optional implementations, the business quality requirement identifier corresponding to each business data can also be determined based on the business quality requirements corresponding to each business data. After the planning is established, when the terminal sends service data to the service through the base station, the service data may carry the corresponding service quality requirements or carry the corresponding service quality requirement identifier, so that the base station can parse the service quality requirements corresponding to the service data after receiving the service data.

[0163] It should be noted that the RAN OAM module can obtain the service resource information corresponding to each service instance based on the type of service quality requirements corresponding to the first service data. For example, if the service quality requirements corresponding to the first service data include computing power resource requirements and latency requirements, the RAN OAM module can obtain the computing power resource information and latency information corresponding to each service instance.

[0164] In this embodiment, a diversion table is constructed to enable the base station to determine the target service instance for processing business data from multiple service instances of the business service based on the diversion table; and the service resource information of the target service instance determined in the embodiment of the present disclosure can match the business quality requirements corresponding to the business data, so that the business data processed by the target service instance can meet the business quality requirements of the business data, which is conducive to ensuring user experience.

[0165] Optionally, after step 103, the method further includes:

[0166] In a case where service resource information of N service instances among the multiple service instances is updated, acquiring updated service resource information of the N service instances, where N is a positive integer;

[0167] Based on the updated service resource information of the N service instances, updating the diversion table;

[0168] Send the updated traffic distribution table to the base station.

[0169] If service resource information for N service instances is updated among multiple service instances, these N service instances may notify the RAN OAM module. After RAN OAM collects and subscribes to or requests the service resource information for these N service instances, the N service instances report the updated service resource information to the RAN OAM module. After obtaining the updated service resource information for these N service instances, RAN OAM updates the traffic diversion table and sends the updated traffic diversion table to the base station. Upon receiving the updated traffic diversion table, the base station selects a target service instance from the multiple service instances to process the service data based on the updated traffic diversion table.

[0170] In the disclosed embodiments, when the service resource information of a service instance is updated, the wireless network-side device obtains the updated service resource information and updates the traffic diversion table based on the updated service resource information. By sending the updated traffic diversion table to the base station, the base station can determine the target service instance based on the updated traffic diversion table. This allows the system to adapt to dynamic changes in service resource information, ensuring that the target service instance meets the service quality requirements of the current service data, thereby ensuring a better user experience.

[0171] Optionally, updating the diversion table based on the updated service resource information of the N service instances includes:

[0172] When the updated service resource information of the N service instances meets a preset update condition, the diversion table is updated.

[0173] In this implementation, the wireless access network device updates the diversion table only when the service resource information of the updated N service instances meets the preset update conditions, thereby improving the flexibility of the diversion table update and avoiding the large resource overhead of the wireless access network device due to frequent updates.

[0174] For ease of understanding, the preset update conditions are described below in conjunction with specific embodiments.

[0175] In embodiment 1, the change of computing power resources causes the diversion table to be updated. The service resource information of the service instance includes computing power resource information and other business-related service resource information, and the computing power resource information includes available computing power parameters and computing power load rate, etc. The preset update condition may be that when the change rate of the available computing power parameters exceeds the preset computing power change rate (the preset computing power change rate may be, for example, 30%), the wireless access network device updates the diversion table based on the updated service resource information, wherein the updated service resource information may also include other service resource information in addition to the available computing power parameters. The preset update condition may also be that when the computing power load rate exceeds the preset computing power load rate (the preset computing power load rate may be, for example, 80%), the wireless access network device updates the diversion table based on the updated service resource information, wherein the updated service resource information may also include other service resource information in addition to the computing power load rate.

[0176] In embodiment 2, the change in delay information causes the diversion table to be updated. Service resource information includes delay information, computing resource information, and other related service resource information. The delay information includes round-trip time (RTT) delay and communication delay, wherein the communication delay refers to the communication delay between the base station and the business service instance. The preset update condition may be that when the rate of change of the RTT delay exceeds the preset delay change rate (the preset delay change rate may be, for example, 30%), the wireless access network device updates the diversion table based on the updated service resource information, wherein the updated service resource information may also include other service resource information in addition to the RTT delay. The preset update condition may also be that when the communication delay exceeds the preset duration t, the wireless access network device updates the diversion table based on the updated service resource information, wherein the updated service resource information may also include other service resource information in addition to the communication delay.

[0177] In embodiment 3, other possible service resource information related to the business causes the local diversion table to be updated. Other possible service resource information related to the business may include the business identification rate. Business identification refers to the business type of the terminal business data identified by the business service instance. The preset update condition may be that if the change rate of the business identification rate exceeds the preset change rate (for example, 30%), the wireless access network device updates the diversion table based on the updated service resource information. Alternatively, the preset update condition may also be that if the business identification rate is lower than the preset identification rate, the wireless access network device updates the diversion table based on the updated service resource information. Among them, the updated service resource information in this embodiment may also include other service resource information in addition to the business identification rate.

[0178] The embodiment of the present disclosure is configured such that the wireless access network device updates the diversion table only when the service resource information of the updated N service instances meets the preset update conditions. This can improve the flexibility of the diversion table update while avoiding the large resource overhead of the wireless access network device caused by frequent updates.

[0179] The present disclosure provides a service data processing method, which is applied to a second network entity. The method includes:

[0180] Receiving first information sent by a first network entity, wherein the first application is associated with multiple instances in the first information, and each of the multiple instances is associated with corresponding resource information;

[0181] receiving a first service data stream, where the destination address of the first service data stream is the address of the first application;

[0182] Determining, based on the resource information of the multiple instances in the first information and the service quality requirement corresponding to the first service data flow, a target instance for processing the first service data flow, wherein the resource information of the target instance meets the service quality requirement corresponding to the first service data flow;

[0183] Send the first service data flow to the target instance.

[0184] Optionally, the sending the first service data flow to the target instance includes:

[0185] Converting the destination address of the first service data flow from the address of the first application to the address of the target instance;

[0186] The first service data flow is sent to the target instance according to the address of the target instance.

[0187] Optionally, after sending the first service data flow to the target instance, the method further includes:

[0188] receiving the first service data stream processed by the target instance;

[0189] Converting the source address of the processed first service data flow from the address of the target instance to the address of the first application;

[0190] The first application sends the processed first service data stream to the terminal.

[0191] Optionally, the resource information includes computing information and / or communication information, and the service quality requirement corresponding to the first service data flow includes computing requirement and / or communication requirement;

[0192] The computing information of the target instance meets the computing requirement, and / or the communication information of the target instance meets the communication requirement.

[0193] The communication information includes one or more of the following information:

[0194] (1) Air interface information: total uplink bandwidth, total downlink bandwidth, remaining bandwidth, number of physical resource blocks (PRBs), PRB utilization, terminal channel conditions, received signal strength indication (RSSI), and communication link delay to adjacent communication nodes;

[0195] (2) Wired link information: Wired link communication delay

[0196] The calculation information includes one or more of the following information:

[0197] Central Processing Unit (CPU) utilization of the target instance, CPU utilization of the pod, CPU utilization of the business application, CPU frequency, CPU core binding status, number of remaining CPU cores, CPU floating point operations per second (FLOPS), graphics processing unit (GPU) FLOPS, neural network processing unit (NPU) FLOPS, GPU memory capacity, remaining GPU memory, number of GPU Compute Unified Device Architecture (CUDA) cores, and number of remaining GPU CUDA cores.

[0198] Optionally, determining a target instance for processing the first service data flow according to the resource information of the multiple instances in the first information and a service quality requirement corresponding to the first service data flow includes:

[0199] When resource information of at least two instances among the multiple instances meets the service quality requirement corresponding to the first service data flow, the instance with the best service resources represented by the resource information among the at least two instances is determined as the target instance.

[0200] Optionally, after receiving the first information sent by the first network entity, the method further includes:

[0201] In the case where the first information is updated, the updated first information sent by the first network entity is received.

[0202] The following describes a method for processing service data by taking the first information as a traffic distribution table, the first network entity as a wireless access network device, and the second network entity as a base station as an example.

[0203] 4 , which is a second flowchart of a method for processing business data provided by an embodiment of the present disclosure. As shown in FIG4 , the method includes the following steps:

[0204] Step 201: Receive a traffic distribution table sent by a wireless access network device, wherein a first business service in the traffic distribution table is associated with multiple service instances, and each of the multiple service instances is associated with corresponding service resource information;

[0205] Step 202: Receive first business data, where the destination address of the first business data is the address of the first business service;

[0206] Step 203: Determine a target service instance for processing the first service data based on the service resource information of the multiple service instances in the diversion table and the service quality requirement corresponding to the first service data, wherein the service resource information of the target service instance matches the service quality requirement corresponding to the first service data;

[0207] Step 204: Send the first business data to the target service instance.

[0208] In this embodiment, the base station receives a diversion table sent by a wireless access network device. Specifically, it may be a diversion table sent by a RAN OAM module. In the diversion table, a first business service is associated with multiple service instances, and each service instance in the multiple service instances is associated with its corresponding service resource information. After receiving the diversion table, the base station may receive the first business data sent by the terminal. The destination address of the first business data is the address of the first business service, so that it can be determined that the first business data is business data that needs to be processed by the service instance of the first business service. After receiving the first business data, the base station queries the multiple service instances of the first business service based on the diversion table, and determines the target service instance for processing the first business data from the multiple service instances. The service resource information of the target service instance must match the service quality requirements corresponding to the first business data.

[0209] The base station sends the first service data to the target service instance, so that the target service instance can process the first service data.

[0210] In the embodiment of the present disclosure, the base station can determine the target service instance for processing business data from multiple service instances of the business service based on the diversion table, and the service resource information of the target service instance determined by the base station can match the business quality requirements corresponding to the business data, so that processing the business data by the target service instance can improve the processing effect of the business data.

[0211] Optionally, step 203 includes:

[0212] Converting the destination address of the first business data from the address of the first business service to the address of the target service instance;

[0213] The first service data is sent to the target service instance according to the address of the target service instance.

[0214] In some embodiments, the traffic distribution table further includes an address of the first business service and five-tuple information of multiple service instances of the first business service. The address of the first business service may be an Internet Protocol Address (IP) address (if the first business service also includes a port number, the address of the first business service may also be an IP address and a port number), or a Uniform Resource Locator (URL) address. The five-tuple information of the multiple service instances includes a source IP address, a source port number, a destination IP address, a destination port number, and a transport layer protocol.

[0215] The destination address of the first business data is the address of the first business service. Based on the address of the first business service, the base station queries multiple service instances associated with the first business service from the diversion table, and determines the target service instance for processing the first business data from the multiple service instances. After the base station determines the target service instance, it converts the destination address of the first business data from the address of the first business service to the address of the target service instance, so as to send the first business data to the target service instance according to the address of the target service instance. It can be seen that after the terminal converts the destination address of the first business data to the address of the target service instance, the destination IP address and destination port number in the five-tuple information corresponding to the target service instance currently processing the first business data are the address and port number of the target service instance, and the source IP address and source port number in the five-tuple information are the IP address and port number of the terminal application that sends the first business data.

[0216] After determining the address of the target service instance, the base station converts the destination address in the message header of the first service data from the address of the first service service to the address of the target service instance, so that the base station can send the first service data to the target service instance according to the address of the target service instance.

[0217] In the embodiment of the present disclosure, by converting the destination address of the first business data from the address of the first business service to the address of the target service instance, the conflict of the destination address of the first business data itself can be effectively avoided, so that the base station can send the first business data to the target service instance in a timely manner according to the address of the target service instance.

[0218] Optionally, after sending the first business data to the target service instance, the method further includes:

[0219] receiving the first business data processed by the target service instance;

[0220] Converting the source address of the processed first business data from the address of the target service instance to the address of the first business service;

[0221] Send the processed first service data to the terminal.

[0222] Before the target service instance processes the first business data, the first business data is an uplink data message, and the source address of the uplink data message is the address of the terminal application. It can be seen that before the target service instance processes the first business data, the source IP address and source port number in the five-tuple information of the target service instance are the IP address and port number of the terminal application that sends the uplink data message. After the target service instance processes the first business data, the target service instance returns a downlink data message to the terminal through the base station. It can be seen that when the target service instance returns the downlink data message, the source IP address and source port number in the five-tuple information of the target service instance are the IP address and port number of the target service instance, and the destination address and destination port number in the five-tuple information are the IP address and port number of the terminal application.

[0223] After the base station receives the downlink data message (processed first business data) returned by the target service instance, it converts the source address of the downlink data message from the IP address and port number of the target service instance to the IP address and port number of the first business service, and sends the downlink data message to the terminal.

[0224] The destination address accessed by the first service data (uplink data message) sent by the terminal is the address of the first service service. When the downlink data message is returned to the terminal, the base station converts the source address of the downlink data message to the address of the first service service, so that the source address of the downlink data message is the same as the destination address accessed by the uplink data message. When the source address of the downlink data message is the same as the destination address accessed by the uplink data message, the terminal can identify the downlink data message, which helps reduce the risk of downlink data message loss.

[0225] Optionally, the service resource information includes computing power resource information and / or delay information, and the service quality requirement corresponding to the first service data includes computing power resource requirement and / or delay requirement;

[0226] The computing power resource information of the target service instance matches the computing power resource requirement, and / or the latency information of the target service instance matches the latency requirement.

[0227] The amount of data brought by emerging technologies, applications and scenarios continues to grow, and all walks of life have put forward more urgent demands on computing power and networks. For example, business scenarios such as unmanned driving and VR have high requirements for computing power and delay. In this embodiment, by setting the service resource information to include computing power resource information and / or delay information, and the service quality requirements corresponding to the business data include computing power resource requirements and / or delay requirements, the base station can determine the service instance that meets the computing power resource requirements corresponding to the business data and / or meets the delay requirements corresponding to the business data as the target service instance based on the diversion table, so as to improve the processing effect of the business data. Among them, the computing power resource information includes but is not limited to: central processing unit (CPU) utilization, CPU frequency, CPU core binding status, number of remaining CPU cores occupied, etc.; delay information includes but is not limited to: delay information of the base station air interface, delay information between the base station and the communication between the business service instance, business data RTT delay, business processing delay, etc.

[0228] It should be noted that, in the embodiments of the present disclosure, the business-related service resource information unique to the multiple service instances of the business service can also be determined based on the service type provided by the business service. For example, when a business service provides a service for identifying the business type of terminal business data, the business-related service resource information of the multiple service instances of the business service may include a business recognition rate, which is used to identify the accuracy of the service instance in identifying the business type of terminal business data. In the case where the business-related service resource information of the multiple service instances of the business service includes the business recognition rate, the business quality requirements corresponding to the business data processed by the service instance of the business service may include the business recognition rate requirements; for example, when a business service provides an image recognition service, the business-related service resource information of the multiple service instances of the business service may include the image recognition accuracy rate, and the business quality requirements corresponding to the business data processed by the service instance of the business service may include the image recognition accuracy rate requirements.

[0229] In this embodiment, by setting the service resource information to include computing power resource information and / or delay information, and the service quality requirements corresponding to the first service data include computing power resource requirements and / or delay requirements, the base station can determine the service instance that meets the preset computing power resource requirements and / or meets the preset delay requirements as the target service instance based on the diversion table. In this way, the processing efficiency of the target service instance on the terminal service data can be improved.

[0230] Optionally, step 203 includes:

[0231] When the service resource information of at least two service instances among the multiple service instances matches the service quality requirement corresponding to the first service data, the instance with the best service resources represented by the service resource information among the at least two service instances is determined as the target service instance.

[0232] In this embodiment, the instance with the best service resource represented by the service resource information of at least two service instances is determined as the target service instance, thereby improving the efficiency of the target service instance in processing terminal service data. If the service resource information includes multiple pieces of resource information, the target service instance can be determined based on one piece of resource information among the multiple pieces of resource information, provided that one or more pieces of resource information match the service quality requirements corresponding to the service data, according to actual needs.

[0233] To facilitate understanding of the rules for determining the target service instance in the embodiments of the present disclosure, they are described below in conjunction with specific embodiments.

[0234] Embodiment 4: When at least two service instances meet the latency requirement, the service instance with the best computing resources is determined as the target service instance.

[0235] Table 1 Diversion Table 1

[0236] Table 1 above is one representation of a traffic distribution table. As shown in Table 1, the address of a service service may include only an IP address, and the address of a service instance may also include only an IP address. In this embodiment, the service resource information of a service instance may include computing resource information and latency information. In this embodiment, if the latency information of at least two service instances matches the latency requirements corresponding to the service data, the service instance with the best computing resource among the at least two service instances may be determined as the target service instance. For example, if the destination address in the IP packet header of terminal service data is IP_1, then the terminal service data is intended to access the service at IP_1. Based on the traffic distribution table, the base station searches for the IP addresses of multiple service instances associated with IP_1, namely, IP_11, IP_12, and IP_13. If the service instances at IP_11, IP_12, and IP_13 all meet the latency requirements corresponding to the service data, and the IP address of the service instance with the lowest computing load is IP_13, the base station may determine the service instance at IP_13 as the target service instance.

[0237] In embodiment 5, when at least two service instances meet the computing resource requirements, the service instance with the shortest latency is determined as the target service instance.

[0238] As shown in Table 1, if the destination address in the IP packet header of the terminal service data is IP_2, then the terminal service data is intended to access the service at IP_2. Based on the traffic distribution table, the base station searches for the IP addresses of multiple service instances associated with IP_2, which are IP_21, IP_22, IP_23, and IP_24. If both the service instance at IP_21 and the service instance at IP_22 meet the computing resource requirements corresponding to the service data, and the IP address of the service instance with the shortest latency is IP_21, the base station determines the service instance at IP_21 as the target service instance.

[0239] In Example 6, if the service resource information related to the business of a service instance also includes a business recognition rate, if at least two service instances meet the business recognition rate requirement, the service instance with the highest business recognition rate is determined as the target service instance. If the service resource information related to the business of a service instance also includes an image recognition accuracy rate, if at least two service instances meet the image recognition accuracy requirement, the service instance with the highest image recognition accuracy rate is determined as the target service instance.

[0240] Table 2 Diversion Table 2

[0241] Table 2 above is the second form of the diversion table, in which, as shown in Table 2, the address of the business service may include an IP address and a port number, and the address of the service instance may also include an IP address and a port number. As an example, if the destination address accessed in the packet header of the terminal business data is IP_1 and port number_1, that is, the terminal business data is used to access the business service with the address IP_1 and port number_1. In Table 2, the information of multiple service instances of the business service with the address IP_1 and port number_1 includes the business recognition rate. When at least two service instances meet the business recognition rate requirements corresponding to the business data, the service instance with the highest business recognition rate can be determined as the target service instance, that is, the service instance with the address IP_11 and port number_11 with a business recognition rate of 80% is determined as the target service instance.

[0242] In the embodiment of the present disclosure, the instance with the best service resources represented by the service resource information of at least two service instances is determined as the target service instance, thereby facilitating further improving the processing efficiency of the target service instance on terminal service data.

[0243] Optionally, after receiving the traffic distribution table sent by the wireless access network device, the method further includes:

[0244] When the traffic distribution table is updated, the updated traffic distribution table sent by the radio access network device is received.

[0245] In the embodiment of the present disclosure, when the diversion table is updated, the base station receives the updated diversion table sent by the wireless access network device and determines the target service instance based on the updated diversion table. In this way, it can adapt to the dynamic changes of service resource information so that the target service instance can meet the service quality requirements of the current service data, thereby facilitating user experience.

[0246] In order to more clearly understand the technical solution in the embodiment of the present disclosure, the technical solution in the embodiment of the present disclosure is exemplarily described below with reference to FIG5 .

[0247] As shown in Figure 5, taking the business service instance (i.e., service instance) as an application (Application, APP) as an example, when multiple business service instances have been deployed, RAN OAM collects APP data, that is, subscribes to or requests service resource information of the business service instance (APP).

[0248] After collecting APP data, configure the RAN local forwarding policy. The specific steps are as follows:

[0249] Step 1: RAN OAM builds a RAN local traffic distribution table (i.e., traffic distribution table) based on the collected APP data.

[0250] Step 2: RAN OAM sends the RAN local traffic distribution table to the base station.

[0251] After receiving the RAN local offload table, the base station may determine a target service instance for processing service data based on the RAN local offload table, send uplink service data to the target service instance, and send downlink service data to the terminal. The specific steps are as follows:

[0252] Step 3: After the User Equipment (UE) Radio Resource Control (RRC) connection is established, the UE sends an uplink service data packet to the gNB.

[0253] Step 4: After receiving the uplink service data packet, the gNB determines the target service instance APP_1 for processing the uplink service data packet based on the RAN local offload table. The service resource information of APP_1 matches the service quality requirement of the uplink service data packet.

[0254] Step 5: The gNB converts the destination address of the uplink service data packet from the service address to the address of the target service instance APP_1 and sends the uplink service data packet to the target service instance APP_1.

[0255] Step 6: The target service instance APP_1 processes the uplink service data packet.

[0256] Step 7: The gNB receives the downlink service data packet sent by APP_1.

[0257] Step 8: The gNB converts the source address of the downlink service data packet from APP_1's address to the service address based on the offload table.

[0258] Step 9: The gNB sends the downlink service data packet to the UE.

[0259] Based on the above steps, the service resource information of the target service instance can match the service quality requirements corresponding to the business data. The target service instance processes the business data, which can improve the processing effect of the business data.

[0260] When the service resource information of the business service instance meets the preset update conditions, RAN OAM can update the RAN local offload table. The specific steps are as follows:

[0261] Step 10: RAN OAM determines whether the service resource information of the business service instance meets the preset update condition.

[0262] Step 11: When the service resource information of the business service instance meets the preset update condition, the RAN OAM updates the RAN local offload table.

[0263] Step 12: RAN OAM sends the updated RAN local offload table to the gNB.

[0264] After receiving the updated RAN local offload table, the gNB determines the target service instance APP_N corresponding to the uplink service data packet based on the updated RAN local offload table.

[0265] After the gNB determines the target service instance APP_N, it sends uplink service data to APP_N and downlink service data to the terminal. The specific steps are steps 15 to 19 shown in Figure 5. The specific implementation of steps 15 to 19 can refer to steps 5 to 9 above. To avoid repetition, they are not repeated here.

[0266] The present disclosure provides a service data processing method, which is applied to a server. The method includes:

[0267] Sending resource information of the instance to the first network entity, where the resource information of the instance is used to construct the first information;

[0268] receiving a first service data flow sent by a second network entity based on the first information;

[0269] processing the first service data flow;

[0270] The first application in the first information is associated with multiple instances, and each of the multiple instances is associated with its corresponding resource information.

[0271] Optionally, the first information is used to determine a target instance for processing the first service data flow from the multiple instances, and resource information of the target instance meets a service quality requirement corresponding to the first service data flow.

[0272] Optionally, the destination address of the first service data flow is the address of the first application before the target instance is determined, and is the address of the target instance after the target instance is determined.

[0273] Optionally, after processing the first service data flow, the method further includes:

[0274] Send the processed first service data flow to the second network entity.

[0275] Optionally, after sending the resource information of the instance to the first network entity, the method further includes:

[0276] When the resource information of the instance is updated, the updated resource information of the instance is sent to the first network entity.

[0277] The following describes a method for processing service data by taking the first information as a traffic distribution table, the first network entity as a wireless access network device, and the second network entity as a base station as an example.

[0278] 6 , which is a fourth flow chart of a method for processing business data according to an embodiment of the present disclosure. As shown in FIG6 , the method includes the following steps:

[0279] Step 301: Send service resource information of a service instance to a wireless access network device, where the service resource information of the service instance is used to construct a traffic distribution table.

[0280] Step 302: Receive first service data sent by the base station based on the offload table;

[0281] Step 303: Process the first business data;

[0282] Among them, the first business service in the diversion table is associated with multiple service instances, and each service instance in the multiple service instances is associated with its corresponding service resource information. The diversion table is used to determine the target service instance for processing the first business data from the multiple service instances, the service resource information of the target service instance matches the business quality requirements corresponding to the first business data, and the destination address of the first business data is the address of the first business service.

[0283] Optionally, the destination address of the first business data is the address of the first business service before the target service instance is determined, and is the address of the target service instance after the target service instance is determined.

[0284] Optionally, after processing the first service data, the method further includes:

[0285] Send the processed first service data to the base station.

[0286] Optionally, after sending the service resource information of the service instance to the wireless access network device, the method further includes:

[0287] When the service resource information of the service instance is updated, the updated service resource information of the service instance is sent to the radio access network device.

[0288] It should be noted that this embodiment is an implementation of the server corresponding to the embodiments shown in Figures 1 and 4. Its specific implementation can refer to the relevant descriptions of the embodiments shown in Figures 1 and 4. In order to avoid repetition, this embodiment will not be described in detail, and the same beneficial effects can still be achieved.

[0289] An embodiment of the present disclosure provides a first network entity, the first network entity including:

[0290] A first acquisition module, configured to acquire resource information for multiple instances of a first application;

[0291] a determining module, configured to determine, based on the resource information of the multiple instances, first information used to indicate that the first application is associated with the multiple instances, and each of the multiple instances is associated with its corresponding resource information;

[0292] The first sending module is configured to send the first information to the second network entity.

[0293] Optionally, the first information is used to determine a target instance for processing the first service data flow from the multiple instances, and resource information of the target instance meets a service quality requirement corresponding to the first service data flow.

[0294] Optionally, the first network entity further includes:

[0295] A second acquisition module is configured to, when resource information of N instances among the multiple instances is updated, acquire updated resource information of the N instances, where N is a positive integer;

[0296] an updating module, configured to update the first information based on the updated resource information of the N instances;

[0297] The second sending module is configured to send the updated first information to the second network entity.

[0298] Optionally, the update module is specifically configured to:

[0299] When the resource information of the N instances after the update meets a preset update condition, the first information is updated.

[0300] 7 , which is a schematic structural diagram of a wireless access network device 400 provided in an embodiment of the present disclosure. As shown in FIG7 , the wireless access network device 400 includes:

[0301] A first acquisition module 401 is configured to acquire service resource information of multiple service instances of a first business service;

[0302] A construction module 402 is configured to construct a distribution table based on the service resource information of the multiple service instances, wherein the first business service in the distribution table is associated with the multiple service instances, and each of the multiple service instances is associated with its corresponding service resource information. The distribution table is configured to determine a target service instance for processing the first business data from the multiple service instances, wherein the service resource information of the target service instance matches the service quality requirement corresponding to the first business data, and the destination address of the first business data is the address of the first business service.

[0303] The first sending module 403 is configured to send the traffic distribution table to a base station.

[0304] Optionally, the wireless access network device 400 further includes:

[0305] A second acquisition module is configured to, when service resource information of N service instances among the multiple service instances is updated, acquire the updated service resource information of the N service instances, where N is a positive integer;

[0306] An updating module, configured to update the diversion table based on the updated service resource information of the N service instances;

[0307] The second sending module is configured to send the updated traffic distribution table to the base station.

[0308] Optionally, the update module is specifically configured to:

[0309] When the updated service resource information of the N service instances meets a preset update condition, the diversion table is updated.

[0310] The wireless access network device can implement each process implemented by the wireless access network device in the method embodiment shown in FIG1 and can achieve the same beneficial effects. To avoid repetition, they are not described here.

[0311] An embodiment of the present disclosure provides a second network entity, including:

[0312] A first receiving module is configured to receive first information sent by a first network entity, wherein the first application is associated with a plurality of instances in the first information, and each of the plurality of instances is associated with corresponding resource information;

[0313] A second receiving module is configured to receive a first service data stream, where the destination address of the first service data stream is the address of the first application;

[0314] a determination module, configured to determine, based on the resource information of the multiple instances in the first information and the service quality requirement corresponding to the first service data flow, a target instance for processing the first service data flow, wherein the resource information of the target instance meets the service quality requirement corresponding to the first service data flow;

[0315] A first sending module is configured to send the first service data flow to the target instance.

[0316] Optionally, the first sending module includes:

[0317] a conversion unit, configured to convert a destination address of the first service data flow from an address of the first application to an address of the target instance;

[0318] A sending unit is used to send the first service data flow to the target instance according to the address of the target instance.

[0319] Optionally, the second network entity further includes:

[0320] A third receiving module, configured to receive the first service data stream processed by the target instance;

[0321] A first conversion module, configured to convert the source address of the processed first service data flow from the address of the target instance to the address of the first application;

[0322] The second sending module is configured to send the processed first service data flow to the terminal by the first application.

[0323] Optionally, the resource information includes computing information and / or communication information, and the service quality requirement corresponding to the first service data flow includes computing requirement and / or communication requirement;

[0324] The computing information of the target instance meets the computing requirement, and / or the communication information of the target instance meets the communication requirement.

[0325] Optionally, the determining module is specifically configured to:

[0326] When resource information of at least two instances among the multiple instances meets the service quality requirement corresponding to the first service data flow, the instance with the best service resources represented by the resource information among the at least two instances is determined as the target instance.

[0327] Optionally, the second network entity further includes:

[0328] The fourth receiving module is configured to receive the updated first information sent by the first network entity when the first information is updated.

[0329] Referring to FIG8 , FIG8 is a schematic structural diagram of a base station provided in an embodiment of the present disclosure. As shown in FIG8 , the base station 500 includes:

[0330] A first receiving module 501 is configured to receive a traffic distribution table sent by a wireless access network device, wherein a first business service in the traffic distribution table is associated with multiple service instances, and each service instance in the multiple service instances is associated with its corresponding service resource information;

[0331] A second receiving module 502 is configured to receive first business data, where the destination address of the first business data is the address of the first business service;

[0332] a determination module 503 configured to determine, based on the service resource information of the multiple service instances in the offload table and the service quality requirement corresponding to the first service data, a target service instance for processing the first service data, wherein the service resource information of the target service instance matches the service quality requirement corresponding to the first service data;

[0333] The first sending module 504 sends the first business data to the target service instance.

[0334] Optionally, the first sending module 504 includes:

[0335] a conversion unit, configured to convert a destination address of the first business data from an address of the first business service to an address of the target service instance;

[0336] A sending unit is configured to send the first business data to the target service instance according to the address of the target service instance.

[0337] Optionally, the base station 500 further includes:

[0338] A third receiving module, configured to receive the first business data processed by the target service instance;

[0339] A first conversion module, configured to convert the source address of the processed first business data from the address of the target service instance to the address of the first business service;

[0340] The second sending module is used to send the processed first service data to the terminal.

[0341] Optionally, the service resource information includes computing power resource information and / or delay information, and the service quality requirement corresponding to the first service data includes computing power resource requirement and / or delay requirement;

[0342] The computing power resource information of the target service instance matches the computing power resource requirement, and / or the latency information of the target service instance matches the latency requirement.

[0343] Optionally, the determining module 503 is specifically configured to:

[0344] When the service resource information of at least two service instances among the multiple service instances matches the service quality requirement corresponding to the first service data, the instance with the best service resources represented by the service resource information among the at least two service instances is determined as the target service instance.

[0345] Optionally, the base station 500 further includes:

[0346] The fourth receiving module is configured to receive the updated traffic diversion table sent by the radio access network device when the traffic diversion table is updated.

[0347] The base station can implement each process implemented by the base station in the method embodiment shown in Figure 4 and can achieve the same beneficial effects. To avoid repetition, they are not described here.

[0348] An embodiment of the present disclosure provides a server, comprising:

[0349] A first sending module, configured to send resource information of the instance to the first network entity, where the resource information of the instance is used to construct the first information;

[0350] A receiving module, configured to receive a first service data stream sent by a second network entity based on the first information;

[0351] a processing module, configured to process the first service data flow;

[0352] The first application in the first information is associated with multiple instances, and each of the multiple instances is associated with its corresponding resource information.

[0353] Optionally, the first information is used to determine a target instance for processing the first service data flow from the multiple instances, and resource information of the target instance meets service quality requirements corresponding to the first service data flow.

[0354] Optionally, the destination address of the first service data flow is the address of the first application before the target instance is determined, and is the address of the target instance after the target instance is determined.

[0355] Optionally, the server further includes:

[0356] The second sending module is used to send the processed first service data flow to the second network entity.

[0357] Optionally, the server further includes:

[0358] The third sending module is configured to send the updated resource information of the instance to the first network entity when the resource information of the instance is updated.

[0359] Referring to FIG. 9 , FIG. 9 is a schematic diagram of the structure of a server provided in an embodiment of the present disclosure. As shown in FIG. 9 , the server 600 includes:

[0360] A first sending module 601 is configured to send service resource information of a service instance to a wireless access network device, where the service resource information of the service instance is used to construct a traffic distribution table;

[0361] A receiving module 602 is configured to receive first service data sent by a base station based on a diversion table;

[0362] A processing module 603 is configured to process the first service data;

[0363] Among them, the first business service in the diversion table is associated with multiple service instances, and each service instance in the multiple service instances is associated with its corresponding service resource information. The diversion table is used to determine the target service instance for processing the first business data from the multiple service instances, the service resource information of the target service instance matches the business quality requirements corresponding to the first business data, and the destination address of the first business data is the address of the first business service.

[0364] Optionally, the server 600 further includes:

[0365] The second sending module is used to send the processed first service data to the base station.

[0366] Optionally, the destination address of the first business data is the address of the first business service before the target service instance is determined, and is the address of the target service instance after the target service instance is determined.

[0367] Optionally, the server 600 further includes:

[0368] The third sending module is configured to send the updated service resource information of the service instance to the wireless access network device when the service resource information of the service instance is updated.

[0369] The server can implement each process implemented by the service instance in the method embodiment shown in FIG6 and can achieve the same beneficial effects. To avoid repetition, they are not described here.

[0370] The embodiment of the present disclosure provides a first network entity, including a transceiver and a processor.

[0371] The processor is configured to obtain resource information for multiple instances of a first application;

[0372] The processor is further configured to determine, based on the resource information of the multiple instances, first information used to represent that the first application is associated with the multiple instances, and each instance in the multiple instances is associated with its corresponding resource information;

[0373] The transceiver is configured to send the first information to a second network entity.

[0374] Optionally, the first information is used to determine a target instance for processing the first service data flow from the multiple instances, and resource information of the target instance meets service quality requirements corresponding to the first service data flow.

[0375] Optionally, the processor is further configured to, when resource information of N instances among the multiple instances is updated, obtain updated resource information of the N instances, where N is a positive integer;

[0376] The processor is further configured to update the first information based on the updated resource information of the N instances;

[0377] The transceiver is further configured to send the updated first information to the second network entity.

[0378] Optionally, the processor is specifically configured to:

[0379] When the resource information of the N instances after the update meets a preset update condition, the first information is updated.

[0380] An embodiment of the present disclosure also provides a wireless access network device, including: a processor, a memory, and a program stored in the memory and executable on the processor. When the program is executed by the processor, the various processes of the above-mentioned embodiment of the service data processing method applied to the wireless access network device are implemented, and the same technical effect can be achieved. To avoid repetition, they will not be described here.

[0381] Specifically, as shown in FIG10 , an embodiment of the present disclosure further provides a wireless access network device, including a bus 701 , a transceiver 702 , an antenna 703 , a bus interface 704 , a processor 705 and a memory 706 .

[0382] The transceiver 702 is configured to obtain service resource information of multiple service instances of a first business service;

[0383] The processor 705 is configured to construct a distribution table based on the service resource information of the multiple service instances, wherein the first business service in the distribution table is associated with the multiple service instances, and each of the multiple service instances is associated with its corresponding service resource information, the distribution table is configured to determine a target service instance for processing the first business data from the multiple service instances, the service resource information of the target service instance matches the service quality requirement corresponding to the first business data, and the destination address of the first business data is the address of the first business service;

[0384] The transceiver 702 is further configured to send the traffic distribution table to a base station.

[0385] Optionally, the transceiver 702 is further configured to, when service resource information of N service instances among the multiple service instances is updated, obtain updated service resource information of the N service instances, where N is a positive integer;

[0386] The processor 705 is further configured to update the diversion table based on the updated service resource information of the N service instances;

[0387] The transceiver 702 is further configured to send the updated traffic distribution table to the base station.

[0388] Optionally, the processor 705 is specifically configured to:

[0389] When the updated service resource information of the N service instances meets a preset update condition, the diversion table is updated.

[0390] In Figure 10, a bus architecture (represented by bus 701) is shown. Bus 701 may include any number of interconnected buses and bridges. Bus 701 links various circuits together, including one or more processors represented by processor 705 and memory represented by memory 706. Bus 701 may also link various other circuits together, such as peripheral devices, voltage regulators, and power management circuits, all of which are well known in the art and, therefore, will not be described further herein. Bus interface 704 provides an interface between bus 701 and transceiver 702. Transceiver 702 may be a single component or multiple components, such as multiple receivers and transmitters, providing a unit for communicating with various other devices over a transmission medium. Data processed by processor 705 is transmitted over a wireless medium via antenna 703. Antenna 703 also receives data and transmits it to processor 705.

[0391] The processor 705 is responsible for managing the bus 701 and general processing, and may also provide various functions, including timing, peripheral interfaces, voltage regulation, power management, and other control functions. The memory 706 may be used to store data used by the processor 705 when performing operations.

[0392] Optionally, the processor 705 may be a CPU, an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD).

[0393] The embodiment of the present disclosure provides a second network entity, including a transceiver and a processor.

[0394] The transceiver is configured to receive first information sent by a first network entity, wherein the first information includes a first application associated with a plurality of instances, and each of the plurality of instances is associated with corresponding resource information;

[0395] The transceiver is further configured to receive a first service data stream, where the destination address of the first service data stream is the address of the first application;

[0396] The processor is configured to determine, based on the resource information of the multiple instances in the first information and the service quality requirement corresponding to the first service data flow, a target instance for processing the first service data flow, where the resource information of the target instance meets the service quality requirement corresponding to the first service data flow;

[0397] The transceiver is further configured to send the first service data flow to the target instance.

[0398] Optionally, the transceiver is specifically configured to:

[0399] Converting the destination address of the first service data flow from the address of the first application to the address of the target instance;

[0400] The first service data flow is sent to the target instance according to the address of the target instance.

[0401] Optionally, the transceiver is further configured to receive the first service data stream processed by the target instance;

[0402] The processor is configured to convert the source address of the processed first service data flow from the address of the target instance to the address of the first application;

[0403] The transceiver is further configured to send the processed first service data stream to the terminal by the first application.

[0404] Optionally, the resource information includes computing information and / or communication information, and the service quality requirement corresponding to the first service data flow includes computing requirement and / or communication requirement;

[0405] The computing information of the target instance meets the computing requirement, and / or the communication information of the target instance meets the communication requirement.

[0406] Optionally, the processor is specifically configured to:

[0407] When resource information of at least two instances among the multiple instances meets the service quality requirement corresponding to the first service data flow, the instance with the best service resources represented by the resource information among the at least two instances is determined as the target instance.

[0408] Optionally, the transceiver is further configured to receive updated first information sent by the first network entity when the first information is updated.

[0409] An embodiment of the present disclosure provides a base station, comprising: a processor, a memory, and a program stored in the memory and executable on the processor. When the program is executed by the processor, the various processes of the above-mentioned embodiment of the service data processing method applied to the base station are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0410] Specifically, as shown in FIG11 , an embodiment of the present disclosure further provides a base station, including a bus 801 , a transceiver 802 , an antenna 803 , a bus interface 804 , a processor 805 and a memory 806 .

[0411] The transceiver 802 is configured to receive a traffic distribution table sent by a wireless access network device, wherein the first service in the traffic distribution table is associated with multiple service instances, and each service instance in the multiple service instances is associated with its corresponding service resource information;

[0412] The transceiver 802 is further configured to receive first service data, where the destination address of the first service data is the address of the first service service;

[0413] The processor 805 is configured to determine a target service instance for processing the first service data based on the service resource information of the multiple service instances in the offload table and the service quality requirement corresponding to the first service data, where the service resource information of the target service instance matches the service quality requirement corresponding to the first service data;

[0414] The transceiver 802 is further configured to send the first service data to the target service instance.

[0415] Optionally, the processor 805 is further configured to convert the destination address of the first business data from the address of the first business service to the address of the target service instance;

[0416] The transceiver 802 is specifically configured to send the first service data to the target service instance according to the address of the target service instance.

[0417] Optionally, the transceiver 802 is further configured to receive the first service data processed by the target service instance;

[0418] The processor 805 is further configured to convert the source address of the processed first business data from the address of the target service instance to the address of the first business service;

[0419] The transceiver 802 is further configured to send the processed first service data to the terminal.

[0420] Optionally, the service resource information includes computing power resource information and / or delay information, and the service quality requirement corresponding to the first service data includes computing power resource requirement and / or delay requirement;

[0421] The computing power resource information of the target service instance matches the computing power resource requirement, and / or the latency information of the target service instance matches the latency requirement.

[0422] The processor 805 is specifically configured to:

[0423] When the service resource information of at least two service instances among the multiple service instances matches the service quality requirement corresponding to the first service data, the instance with the best service resources represented by the service resource information among the at least two service instances is determined as the target service instance.

[0424] Optionally, the transceiver 802 is further configured to receive the updated diversion table sent by the radio access network device when the diversion table is updated.

[0425] In Figure 11, a bus architecture (represented by bus 801) is shown. Bus 801 may include any number of interconnected buses and bridges. Bus 801 links various circuits together, including one or more processors represented by processor 805 and memory represented by memory 806. Bus 801 may also link various other circuits together, such as peripheral devices, voltage regulators, and power management circuits, all of which are well known in the art and, therefore, will not be described further herein. Bus interface 804 provides an interface between bus 801 and transceiver 802. Transceiver 802 may be a single component or multiple components, such as multiple receivers and transmitters, providing a unit for communicating with various other devices over a transmission medium. Data processed by processor 805 is transmitted over a wireless medium via antenna 803. Antenna 803 also receives data and transmits it to processor 805.

[0426] The processor 805 is responsible for managing the bus 801 and general processing, and may also provide various functions, including timing, peripheral interfaces, voltage regulation, power management, and other control functions. The memory 806 may be used to store data used by the processor 805 when performing operations.

[0427] Optionally, the processor 805 may be a CPU, an ASIC, an FPGA, or a CPLD.

[0428] The present disclosure provides a server, including a transceiver and a processor.

[0429] The transceiver is configured to send resource information of the instance to the first network entity, wherein the resource information of the instance is used to construct the first information;

[0430] The transceiver is further configured to receive a first service data stream sent by a second network entity based on the first information;

[0431] The processor is configured to process the first service data flow;

[0432] The first application in the first information is associated with multiple instances, and each of the multiple instances is associated with its corresponding resource information.

[0433] Optionally, the first information is used to determine a target instance for processing the first service data flow from the multiple instances, and resource information of the target instance meets a service quality requirement corresponding to the first service data flow.

[0434] Optionally, the destination address of the first service data flow is the address of the first application before the target instance is determined, and is the address of the target instance after the target instance is determined.

[0435] Optionally, the transceiver is further configured to send the processed first service data flow to the second network entity.

[0436] Optionally, the transceiver is specifically configured to:

[0437] When the resource information of the instance is updated, the updated resource information of the instance is sent to the first network entity.

[0438] An embodiment of the present disclosure provides a server, including: a processor, a memory, and a program stored in the memory and executable on the processor. When the program is executed by the processor, the various processes of the above-mentioned embodiment of the business data processing method applied to the server are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0439] Specifically, as shown in FIG. 12 , an embodiment of the present disclosure further provides a server, including a bus 901 , a transceiver 902 , an antenna 903 , a bus interface 904 , a processor 905 and a memory 906 .

[0440] The transceiver 902 is configured to send service resource information of a service instance to a wireless access network device, where the service resource information of the service instance is used to construct a traffic distribution table;

[0441] The transceiver 902 is further configured to receive first service data sent by the base station based on the diversion table;

[0442] The processor 905 is configured to process the first service data;

[0443] Among them, the first business service in the diversion table is associated with multiple service instances, and each service instance in the multiple service instances is associated with its corresponding service resource information. The diversion table is used to determine the target service instance for processing the first business data from the multiple service instances, the service resource information of the target service instance matches the business quality requirements corresponding to the first business data, and the destination address of the first business data is the address of the first business service.

[0444] Optionally, the destination address of the first business data is the address of the first business service before the target service instance is determined, and is the address of the target service instance after the target service instance is determined.

[0445] Optionally, the transceiver 902 is further configured to send the processed first service data to the base station.

[0446] Optionally, the transceiver 902 is further configured to send updated service resource information of the service instance to the wireless access network device when the service resource information of the service instance is updated.

[0447] In Figure 12, a bus architecture (represented by bus 901) is shown. Bus 901 may include any number of interconnected buses and bridges. Bus 901 links various circuits together, including one or more processors represented by processor 905 and memory represented by memory 906. Bus 901 may also link various other circuits together, such as peripheral devices, voltage regulators, and power management circuits, all of which are well known in the art and, therefore, will not be described further herein. Bus interface 904 provides an interface between bus 901 and transceiver 902. Transceiver 902 may be a single component or multiple components, such as multiple receivers and transmitters, providing a unit for communicating with various other devices over a transmission medium. Data processed by processor 905 is transmitted over a wireless medium via antenna 903. Antenna 903 also receives data and transmits it to processor 905.

[0448] The processor 905 is responsible for managing the bus 901 and general processing, and may also provide various functions, including timing, peripheral interfaces, voltage regulation, power management, and other control functions. The memory 906 may be used to store data used by the processor 905 when performing operations.

[0449] Optionally, the processor 905 may be a CPU, an ASIC, an FPGA, or a CPLD.

[0450] The present disclosure also provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the computer program implements the various processes of the above-mentioned business data processing method embodiment and can achieve the same technical effect. To avoid repetition, the details are not described here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0451] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.

[0452] Through the description of the above embodiments, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present disclosure, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present disclosure.

[0453] The embodiments of the present disclosure are described above in conjunction with the accompanying drawings, but the present disclosure is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present disclosure, ordinary technicians in this field can also make many forms without departing from the scope of protection of the purpose of the present disclosure and the claims, all of which are protected by the present disclosure.

Claims

1. A service data processing method, applied to a wireless access network device, the method comprising: Obtain service resource information of multiple service instances of a first business service; Based on the service resource information of the multiple service instances, a distribution table is constructed, wherein the first business service in the distribution table is associated with the multiple service instances, and each service instance in the multiple service instances is associated with its corresponding service resource information, and the distribution table is used to determine a target service instance for processing first business data from the multiple service instances, the service resource information of the target service instance matches the service quality requirement corresponding to the first business data, and the destination address of the first business data is the address of the first business service; The traffic distribution table is sent to a base station.

2. The method according to claim 1, wherein: After constructing the flow distribution table, the method further includes: In the case where service resource information of N service instances among the multiple service instances is updated, obtaining updated service resource information of the N service instances, where N is a positive integer; Based on the updated service resource information of the N service instances, updating the diversion table; Send the updated traffic distribution table to the base station.

3. The method according to claim 2, wherein: The updating of the distribution table based on the updated service resource information of the N service instances includes: When the updated service resource information of the N service instances meets a preset update condition, the diversion table is updated.

4. A service data processing method, applied to a base station, the method comprising: Receiving a distribution table sent by a wireless access network device, wherein a first business service in the distribution table is associated with a plurality of service instances, and each service instance in the plurality of service instances is associated with corresponding service resource information; receiving first business data, where the destination address of the first business data is the address of the first business service; According to the service resource information of the plurality of service instances in the distribution table and the first service determining a target service instance for processing the first service data, wherein service resource information of the target service instance matches the service quality requirement corresponding to the first service data; Send the first business data to the target service instance.

5. The method according to claim 4, wherein: The sending the first business data to the target service instance includes: Converting the destination address of the first business data from the address of the first business service to the address of the target service instance; The first service data is sent to the target service instance according to the address of the target service instance.

6. The method according to claim 5, wherein: After sending the first business data to the target service instance, the method further includes: Receiving the first business data processed by the target service instance; Converting the source address of the processed first business data from the address of the target service instance to the address of the first business service; Send the processed first service data to the terminal.

7. The method according to claim 4, wherein: The service resource information includes computing resource information and / or latency information, and the service quality requirement corresponding to the first service data includes computing resource requirement and / or latency requirement; The computing power resource information of the target service instance matches the computing power resource requirement, and / or the latency information of the target service instance matches the latency requirement.

8. The method according to claim 4, wherein: The determining, according to the service resource information of the plurality of service instances in the distribution table and the service quality requirement corresponding to the first service data, a target service instance for processing the first service data comprises: When the service resource information of at least two service instances among the multiple service instances matches the service quality requirement corresponding to the first service data, the instance with the best service resources represented by the service resource information among the at least two service instances is determined as the target service instance.

9. The method according to claim 4, wherein: After receiving the traffic distribution table sent by the wireless access network device, the method further includes: When the traffic distribution table is updated, the updated traffic distribution table sent by the wireless access network device is received.

10. A business data processing method, applied to a server, the method comprising: Sending service resource information of the service instance to the wireless access network device, where the service resource information of the service instance is used to construct a traffic distribution table; Receiving first service data sent by the base station based on the diversion table; Processing the first service data; Among them, the first business service in the diversion table is associated with multiple service instances, and each service instance in the multiple service instances is associated with its corresponding service resource information. The diversion table is used to determine the target service instance for processing the first business data from the multiple service instances, the service resource information of the target service instance matches the business quality requirements corresponding to the first business data, and the destination address of the first business data is the address of the first business service.

11. The method according to claim 10, wherein: The destination address of the first business data is the address of the first business service before the target service instance is determined, and is the address of the target service instance after the target service instance is determined.

12. The method according to claim 10, wherein: After the first service data is processed, the method further includes: Send the processed first service data to the base station.

13. The method according to claim 10, wherein: After sending the service resource information of the service instance to the wireless access network device, the method further includes: When the service resource information of the service instance is updated, the updated service resource information of the service instance is sent to the wireless access network device.

14. A service data processing method, applied to a first network entity, the method comprising: Obtaining resource information for multiple instances of a first application; Based on the resource information of the multiple instances, determine first information, where the first information is used to represent that the first application is associated with the multiple instances, and each instance in the multiple instances is associated with its corresponding resource information; The first information is sent to a second network entity.

15. The method according to claim 14, wherein the first information is used to determine a target instance for processing a first business data flow from among the multiple instances, and resource information of the target instance meets a business quality requirement corresponding to the first business data flow.

16. The method according to claim 14, wherein: After determining the first information, the method further includes: In the case where resource information of N instances among the multiple instances is updated, obtaining updated resource information of the N instances, where N is a positive integer; Based on the updated resource information of the N instances, updating the first information; Send the updated first information to the second network entity.

17. The method according to claim 16, wherein: The updating of the first information based on the updated resource information of the N instances includes: When the resource information of the N instances after the update meets a preset update condition, the first information is updated.

18. A service data processing method, applied to a second network entity, the method comprising: Receiving first information sent by a first network entity, wherein the first application is associated with a plurality of instances in the first information, and each of the plurality of instances is associated with corresponding resource information; receiving a first service data stream, wherein a destination address of the first service data stream is an address of the first application; Determine, according to the resource information of the multiple instances in the first information and the service quality requirement corresponding to the first service data flow, a target instance for processing the first service data flow, wherein the resource information of the target instance meets the service quality requirement corresponding to the first service data flow; Send the first service data flow to the target instance.

19. The method according to claim 18, wherein: The sending the first service data flow to the target instance includes: Converting the destination address of the first service data flow from the address of the first application to the address of the target instance; The first service data flow is sent to the target instance according to the address of the target instance.

20. The method according to claim 19, wherein: After sending the first service data flow to the target instance, the method further includes: Receiving the first service data stream processed by the target instance; Converting the processed source address of the first service data flow from the address of the target instance to the address of the first application; The first application sends the processed first service data flow to the terminal.

21. The method according to claim 18, wherein: The resource information includes computing information and / or communication information, and the service quality requirement corresponding to the first service data flow includes computing requirement and / or communication requirement; The computing information of the target instance meets the computing requirement, and / or the communication information of the target instance meets the communication requirement.

22. The method according to claim 18, wherein: The determining, according to the resource information of the multiple instances in the first information and the service quality requirement corresponding to the first service data flow, a target instance for processing the first service data flow comprises: In the case that resource information of at least two instances among the multiple instances meets the service quality requirement corresponding to the first service data flow, the instance with the best service resources represented by the resource information among the at least two instances is determined as the target instance.

23. The method according to claim 18, wherein: After receiving the first information sent by the first network entity, the method further includes: When the first information is updated, the updated first information sent by the first network entity is received.

24. A business data processing method, applied to a server, the method comprising: Sending resource information of the instance to the first network entity, where the resource information of the instance is used to construct the first information; Receiving a first service data flow sent by a second network entity based on the first information; Processing the first service data flow; The first application in the first information is associated with a plurality of instances, and each of the plurality of instances is associated with its corresponding resource information.

25. The method according to claim 24, wherein the first information is used to determine a target instance for processing a first business data flow from among the multiple instances, and resource information of the target instance meets a business quality requirement corresponding to the first business data flow.

26. The method according to claim 25, wherein: The destination address of the first service data flow is the address of the first application before the target instance is determined, and is the address of the target instance after the target instance is determined.

27. The method according to claim 24, wherein: After the first service data flow is processed, the method further includes: Send the processed first service data flow to the second network entity.

28. The method of claim 24, wherein: After sending the resource information of the instance to the first network entity, the method further includes: When the resource information of the instance is updated, the updated resource information of the instance is sent to the first network entity.

29. A wireless access network device, comprising: A first acquisition module, used to acquire service resource information of multiple service instances of a first business service; a construction module, configured to construct a distribution table based on the service resource information of the multiple service instances, wherein the first business service in the distribution table is associated with the multiple service instances, and each of the multiple service instances is associated with its corresponding service resource information, and the distribution table is used to determine a target service instance for processing first business data from the multiple service instances, the service resource information of the target service instance matches the service quality requirement corresponding to the first business data, and the destination address of the first business data is the address of the first business service; The first sending module is used to send the traffic distribution table to a base station.

30. A base station, comprising: A first receiving module is used to receive a distribution table sent by a wireless access network device, wherein a first business service in the distribution table is associated with a plurality of service instances, and each service instance in the plurality of service instances is associated with its corresponding service resource information; A second receiving module, configured to receive first business data, wherein the destination address of the first business data is the address of the first business service; a determination module, configured to determine a target service instance for processing the first service data according to the service resource information of the multiple service instances in the diversion table and the service quality requirement corresponding to the first service data, wherein the service resource information of the target service instance matches the service quality requirement corresponding to the first service data; A first sending module sends the first business data to the target service instance.

31. A server, comprising: A first sending module, configured to send service resource information of a service instance to a wireless access network device, wherein the service resource information of the service instance is used to construct a traffic distribution table; A receiving module, configured to receive first service data sent by the base station based on the diversion table; A processing module, used for processing the first service data; Among them, the first business service in the diversion table is associated with multiple service instances, and each service instance in the multiple service instances is associated with its corresponding service resource information. The diversion table is used to determine the target service instance for processing the first business data from the multiple service instances, the service resource information of the target service instance matches the business quality requirements corresponding to the first business data, and the destination address of the first business data is the address of the target service instance.

32. A first network entity, comprising: A first acquisition module, used to acquire resource information for multiple instances of a first application; A determination module, configured to determine first information based on the resource information of the multiple instances, wherein the first information is used to represent that the first application is associated with the multiple instances, and each instance in the multiple instances is associated with its corresponding resource information; The first sending module is configured to send the first information to a second network entity.

33. A second network entity, comprising: A first receiving module, configured to receive first information sent by a first network entity, wherein the first application in the first information is associated with a plurality of instances, and each of the plurality of instances is associated with corresponding resource information; A second receiving module, used to receive a first service data stream, where the destination address of the first service data stream is the address of the first application; A determination module, configured to determine the resource information of the plurality of instances in the first information and the The service quality requirement corresponding to the first service data flow is determined, and a target instance for processing the first service data flow is determined, and resource information of the target instance meets the service quality requirement corresponding to the first service data flow; The first sending module is used to send the first service data flow to the target instance.

34. A server, comprising: A first sending module, configured to send resource information of the instance to the first network entity, wherein the resource information of the instance is used to construct the first information; A receiving module, configured to receive a first service data stream sent by a second network entity based on the first information; A processing module, used for processing the first service data flow; The first application in the first information is associated with a plurality of instances, and each of the plurality of instances is associated with its corresponding resource information.

35. A wireless access network device, comprising a transceiver and a processor, The transceiver is used to obtain service resource information of multiple service instances of the first business service; The processor is configured to construct a distribution table based on the service resource information of the multiple service instances, wherein the first business service in the distribution table is associated with the multiple service instances, and each service instance in the multiple service instances is associated with its corresponding service resource information, and the distribution table is configured to determine a target service instance for processing first business data from the multiple service instances, the service resource information of the target service instance matches the service quality requirement corresponding to the first business data, and the destination address of the first business data is the address of the first business service; The transceiver is further used to send the traffic distribution table to the base station.

36. A base station, comprising: Including transceiver and processor, The transceiver is used to receive a distribution table sent by a wireless access network device, wherein a first business service in the distribution table is associated with a plurality of service instances, and each service instance in the plurality of service instances is associated with its corresponding service resource information; The transceiver is further used to receive first business data, the destination address of the first business data being the address of the first business service; The processor is used to, according to the service resource information of the multiple service instances in the distribution table determining a target service instance for processing the first service data, wherein the service resource information of the target service instance matches the service quality requirement corresponding to the first service data; The transceiver is further used to send the first service data to the target service instance.

37. A server, comprising: Including transceiver and processor, The transceiver is used to send service resource information of the service instance to the wireless access network device, and the service resource information of the service instance is used to construct a distribution table; The transceiver is further used to receive first service data sent by the base station based on the diversion table; The processor is used to process the first service data; Among them, the first business service in the diversion table is associated with multiple service instances, and each service instance in the multiple service instances is associated with its corresponding service resource information. The diversion table is used to determine the target service instance for processing the first business data from the multiple service instances, the service resource information of the target service instance matches the business quality requirements corresponding to the first business data, and the destination address of the first business data is the address of the target service instance.

38. A first network entity comprising a transceiver and a processor, The processor is configured to obtain resource information for multiple instances of a first application; The processor is further configured to determine first information based on the resource information of the multiple instances, where the first information is used to represent that the first application is associated with the multiple instances, and each instance in the multiple instances is associated with its corresponding resource information; The transceiver is used to send the first information to the second network entity.

39. A second network entity comprising a transceiver and a processor, The transceiver is configured to receive first information sent by a first network entity, wherein the first application in the first information is associated with a plurality of instances, and each instance in the plurality of instances is associated with its corresponding resource information; The transceiver is further used to receive a first service data stream, wherein the destination address of the first service data stream is the address of the first application; The processor is used to determine the target of processing the first service data flow according to the resource information of the multiple instances in the first information and the service quality requirement corresponding to the first service data flow. a target instance, wherein resource information of the target instance meets a service quality requirement corresponding to the first service data flow; The transceiver is also used to send the first service data flow to the target instance.

40. A server comprising a transceiver and a processor, The transceiver is used to send resource information of the instance to the first network entity, where the resource information of the instance is used to construct the first information; The transceiver is further configured to receive a first service data stream sent by a second network entity based on the first information; The processor is used to process the first service data flow; in, The first application in the first information is associated with a plurality of instances, and each of the plurality of instances is associated with its corresponding resource information.

41. A wireless access network device, comprising: A processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the business data processing method as claimed in any one of claims 1 to 3.

42. A base station, comprising: A processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the business data processing method as claimed in any one of claims 4 to 9.

43. A server, comprising: A processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the business data processing method as claimed in any one of claims 10 to 12.

44. A computer-readable storage medium, on which a computer program is stored, wherein when the computer program is executed by a processor, the computer program implements the steps of the business data processing method as described in any one of claims 1 to 3; or, when the computer program is executed by the processor, the computer program implements the steps of the business data processing method as described in any one of claims 4 to 9; or, when the computer program is executed by the processor, the computer program implements the steps of the business data processing method as described in any one of claims 10 to 13; or, when the computer program is executed by the processor, the computer program implements the steps of the business data processing method as described in any one of claims 14 to 17; or, when the computer program is executed by the processor, the computer program implements the steps of the business data processing method as described in any one of claims 18 to 23; or, when the computer program is executed by the processor, the computer program implements the steps of the business data processing method as described in any one of claims 24 to 28.

Citation Information

Patent Citations

  • Business processing method, system and equipment

    CN107172197A

  • Resource data acquisition method and device, computer equipment and storage medium

    CN110727499A

  • Resource scheduling method and device and storage medium

    CN114125936A

  • Service shunting method, device and system

    CN116634027A

  • Management of resource allocation in a mobile telecommunication network

    US20180176827A1