Service data processing method and related equipment

By constructing a shunt table to match the business quality requirements of the business data, selecting appropriate service instances to process the business data, solving the problem of difficulty in selecting service instances in the prior art and improving the processing effect of business data.

CN119450579APending Publication Date: 2025-02-14CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310973417.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-03
Publication Date
2025-02-14

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 diversion table is constructed to determine the target service instance, 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 target service instances can meet the business quality requirements of business data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119450579A_ABST
    Figure CN119450579A_ABST
Patent Text Reader

Abstract

The invention provides a business data processing method and related equipment, and relates to the technical field of communication, and the method comprises the steps: obtaining the service resource information of a plurality of service instances of a first business service; based on the service resource information of the plurality of service instances, constructing a shunting table, the first business service in the shunting table being associated with the plurality of service instances, and each service instance in the plurality of service instances being associated with the corresponding service resource information, the shunting table is used for determining a target service instance for processing first business data from the plurality of service instances, the service resource information of the target service instance is matched with the business 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; and sending the shunting table to a base station. The service resource information of the target service instance in the application can be matched with the service quality requirement corresponding to the service data, so that the processing effect of the service data can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] At present, the purpose of data diversion can usually be achieved by diverting part of the business data to the local network. Specifically, the destination address of the business data can be used to determine whether the access target of the business data is a local business service. If so, the business data can be sent to the service instance of the local business service for processing. In the case where there are multiple service instances of a business service, a service instance can usually be randomly selected from multiple service instances to process the business data. However, the selected service instance may have a poor processing effect on the business data due to its poor service resources.

[0003] It can be seen that how to select a suitable service instance to process business data is an urgent problem to be solved. Summary of the invention

[0004] The embodiments of the present application provide a business data processing method and related devices to solve the technical problem in the prior art of how to select a suitable service instance to process business data when there are multiple service instances of a business service.

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

[0006] In a first aspect, an embodiment of the present application provides a service data processing method, which is applied to a wireless access network device, and the method includes:

[0007] Obtain service resource information of multiple service instances of a first business service;

[0008] 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;

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

[0010] Optionally, after constructing the flow distribution table, the method further includes:

[0011] 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;

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

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

[0014] Optionally, the updating the traffic distribution table based on the updated service resource information of the N service instances includes:

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

[0016] In a second aspect, an embodiment of the present application provides a service data processing method, which is applied to a base station, and the method includes:

[0017] 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;

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

[0019] Determine, 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, 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;

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

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

[0022] 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;

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

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

[0025] Receiving the first business data processed by the target service instance;

[0026] 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;

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

[0028] 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;

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

[0030] 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 distribution table and the service quality requirement corresponding to the first service data includes:

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

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

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

[0034] In a third aspect, an embodiment of the present application further provides a business data processing method, which is applied to a server, and the method includes:

[0035] 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;

[0036] Receiving first service data sent by the base station based on the diversion table;

[0037] Processing the first service data;

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

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

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

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

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

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

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

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

[0046] 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;

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

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

[0049] A second acquisition module is used to acquire the updated service resource information of N service instances in the case where the service resource information of N service instances among the multiple service instances is updated, where N is a positive integer;

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

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

[0052] Optionally, the update module is specifically used for:

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

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

[0055] 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;

[0056] 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;

[0057] 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;

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

[0059] Optionally, the first sending module includes:

[0060] 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;

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

[0062] Optionally, the base station further includes:

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

[0064] 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;

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

[0066] 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;

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

[0068] Optionally, the determining module is specifically used to:

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

[0070] Optionally, the base station further includes:

[0071] The fourth receiving module is used to receive the updated traffic diversion table sent by the wireless access network device when the traffic diversion table is updated.

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

[0073] 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;

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

[0075] A processing module, used for processing the first service data;

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

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

[0078] Optionally, the server further includes:

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

[0080] Optionally, the server further includes:

[0081] The third sending module is used 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.

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

[0083] The transceiver is used to obtain service resource information of multiple service instances of the first business service;

[0084] 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;

[0085] The transceiver is further used to send the traffic distribution table to the base station.

[0086] 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;

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

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

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

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

[0091] In an eighth aspect, an embodiment of the present application provides a base station, including a transceiver and a processor.

[0092] 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;

[0093] 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;

[0094] The processor is used 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 distribution 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;

[0095] The transceiver is further used to send the first service data to the target service instance.

[0096] Optionally, the processor is further 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;

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

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

[0099] 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;

[0100] The transceiver is further used to send the processed first service data to the terminal.

[0101] 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;

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

[0103] The processor is specifically used for:

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

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

[0106] In a ninth aspect, an embodiment of the present application further provides a server, including a transceiver and a processor.

[0107] 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;

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

[0109] The processor is used to process the first service data;

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

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

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

[0113] Optionally, the transceiver 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.

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

[0115] In an eleventh aspect, an embodiment of the present application 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 described in any one of the second aspects are implemented.

[0116] In the twelfth aspect, an embodiment of the present application provides a server, 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 business data processing method as described in any one of the third aspects are implemented.

[0117] In the thirteenth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, and 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 aspect; 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 aspect; 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 aspect.

[0118] In an embodiment of the present application, the wireless access network device obtains service resource information of multiple service instances of a 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 a 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 application 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

[0119] Figure 1 One of the flowcharts of a business data processing method provided in an embodiment of the present application;

[0120] Figure 2 A schematic diagram of an O-RAN architecture provided in an embodiment of the present application;

[0121] Figure 3 An interaction diagram of an SMO, O-Cloud and a base station provided in an embodiment of the present application;

[0122] Figure 4 A second flowchart of a method for processing business data provided in an embodiment of the present application;

[0123] Figure 5 A flowchart of a method for processing business data provided in an embodiment of the present application;

[0124] Figure 6 A fourth flowchart of a business data processing method provided in an embodiment of the present application;

[0125] Figure 7 One of the structural diagrams of a wireless access network device provided in an embodiment of the present application;

[0126] Figure 8 One of the structural diagrams of a base station provided in an embodiment of the present application;

[0127] Fig. 9 One of the structural diagrams of a server provided in an embodiment of the present application;

[0128] Fig.10 A second structural diagram of a wireless access network device provided in an embodiment of the present application;

[0129] Fig.11 A second structural diagram of a base station provided in an embodiment of the present application;

[0130] Fig.12 A second structural diagram of a server provided in an embodiment of the present application; DETAILED DESCRIPTION

[0131] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0132] For ease of understanding, the background technology related to this application is further described below.

[0133] With the advent of the 5G era, the amount of data in enterprises has exploded. According to the traditional data transmission scheme, all user data first goes to the core network and then detours to the business service. This will have a great impact on the transmission resources from the wireless access network side to the core network side, and the detour of data will inevitably lead to an increase in latency, affecting user experience. In order to achieve localization, close deployment, and low-latency, high-bandwidth transmission capabilities of business services on the wireless access network side, it is currently usually possible to divert part of the business data to the local network to achieve the purpose of data diversion. Specifically, the destination IP address and destination port number of the business data can be used to determine whether the access target of the business data is a local business service. If so, the business data can be sent to the service instance of the local business service for processing. In order to meet the business experience requirements and the business access requirements of multiple terminals, multiple instances of the business can be deployed to improve the reliability of the business. When there are multiple service instances of a business service, a service instance can usually be randomly selected from multiple service instances to process the business data. However, the selected service instance may have poor processing effect on the business data due to its poor service resources. It can be seen that how to select a suitable service instance to process business data is an urgent problem to be solved. Based on this, an embodiment of the present application provides a business data processing method, so that a 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.

[0134] See also Figure 1 , Figure 1 This is one of the flowcharts of a business data processing method provided in an embodiment of the present application, such as Figure 1 As shown, the method comprises the following steps:

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

[0136] 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 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 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;

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

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

[0139] In step 102, the RAN OAM module constructs a diversion table based on the service resource information of the multiple service instances obtained. The first business service in the diversion 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. It should be noted that the embodiment of the present application is a business data processing method applied to the wireless side, that is, the business service in the embodiment of the present application is a local business service, so the diversion table can also be called a local diversion table.

[0140] 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, the Open-Radio Access Network (O-RAN) architecture is used as an example to illustrate how to implement the functions of the RAN OAM module.

[0141] See also Figure 2 , Figure 2 A schematic diagram of the O-RAN architecture is shown in FIG. Figure 2 As shown, the embodiment of the present application can implement the functions of the RANOAM module by defining the Service Management and Orchestration (SMO) framework in the O-RAN architecture. Specifically, the O-RAN architecture includes O-Cloud (open cloud computing platform), multiple service instances of business services can be deployed in O-Cloud, SMO can interact with O-Cloud through the standardized interface O2, and can interact with the base station through the standardized interface O1. Figure 3 , Figure 3 This is the interaction diagram between SMO, O-Cloud and base station, such as Figure 3As shown, SMO can collect and subscribe to or request service resource information of multiple service instances on O-Cloud through standardized interface O2, so that O-Cloud can report service resource information of multiple service instances to SMO. After SMO obtains the service resource information of multiple service instances, it builds a diversion table and sends the diversion table to the base station (e.g., 5G base station gNB) through standardized interface O1.

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

[0143] The diversion table in the embodiment of the present application is used to determine the target service instance for processing the first service 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 service 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 service data is the first service service, it can query multiple service instances of the first service service based on the diversion table, and determine the target service instance for processing the first service 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 service data. The service quality requirements corresponding to the service data can be determined when the terminal sending the service 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 various service data that the terminal may need to process and the service quality requirements corresponding to each service data can be determined. In some optional implementations, the service quality requirement identifiers corresponding to each service data can also be determined according to the service quality requirements corresponding to each service 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.

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

[0145] 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 application 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.

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

[0147] 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;

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

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

[0150] In the case where there are service resource information updates for N service instances among multiple service instances, the N service instances may notify the RAN OAM module, and after the RAN OAM collects and subscribes to or requests the service resource information of the N service instances, the N service instances report the updated service resource information to the RAN OAM module. After the RAN OAM obtains the updated service resource information of the N service instances, the RAN OAM updates the diversion table and sends the updated diversion table to the base station. After receiving the updated diversion table, the base station selects a target service instance for processing service data from the multiple service instances based on the updated diversion table.

[0151] In the embodiment of the present application, when the service resource information of the service instance is updated, the wireless network side device obtains the updated service resource information and updates the diversion table based on the updated service resource information. By sending the updated diversion table to the base station, the base station can determine the target service instance according to the updated diversion table, so that it can adapt to the dynamic changes of the service resource information, so that the target service instance can meet the service quality requirements of the current service data, thereby facilitating user experience.

[0152] Optionally, the updating the traffic distribution table based on the updated service resource information of the N service instances includes:

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

[0154] 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 updating the diversion table while avoiding high resource overhead of the wireless access network device due to frequent updates.

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

[0156] Embodiment 1: Changes in computing power resources cause the diversion table to be updated. The service resource information of the service instance includes computing power resource information and other service resource information related to the business, 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 parameter 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.

[0157] Embodiment 2: The change of delay information causes the diversion table to be updated. The service resource information includes delay information, computing power 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 besides 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 besides the communication delay.

[0158] 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 be, for example, the business identification rate. Business identification refers to the identification of the business type of the terminal business data 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.

[0159] The embodiment of the present application 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, thereby improving the flexibility of the diversion table update and avoiding large resource overhead of the wireless access network device due to frequent updates.

[0160] See also Figure 4 , Figure 4 This is a flowchart of a business data processing method provided in an embodiment of the present application. Figure 4 As shown, the method comprises the following steps:

[0161] 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 a plurality of service instances, and each service instance in the plurality of service instances is associated with its corresponding service resource information;

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

[0163] Step 203: Determine a target service instance for processing the first service data according to the service resource information of the multiple service instances in the distribution 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;

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

[0165] In this implementation, the base station receives a diversion table sent by a wireless access network device. Specifically, it may be a diversion table sent by a RANOAM 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 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 needs to match the service quality requirement corresponding to the first business data.

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

[0167] In an embodiment of the present application, 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.

[0168] Optionally, the step 203 includes:

[0169] 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;

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

[0171] In some embodiments, the diversion table also includes the 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 (when 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 the address of the first business service may be a Uniform Resource Locator (URL) address, and the five-tuple information of 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.

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

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

[0174] In an embodiment of the present application, 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 destination address conflict 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.

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

[0176] Receiving the first business data processed by the target service instance;

[0177] 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;

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

[0179] Before the target service instance processes the first service data, the first service 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 service 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 service 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.

[0180] After receiving the downlink data message (processed first business data) returned by the target service instance, the base station 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.

[0181] The destination address accessed by the first service data (uplink data message) sent by the terminal is the address of the first service service. In the process of the downlink data message returning to the terminal, the base station converts the source address of the downlink data message into 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 is conducive to reducing the risk of downlink data message loss.

[0182] 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;

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

[0184] 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 latency. In this embodiment, by setting the service resource information to include computing power resource information and / or latency information, and the service quality requirements corresponding to the business data include computing power resource requirements and / or latency 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 latency 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: CPU utilization, CPU frequency, CPU core binding status, the number of remaining CPU cores occupied, etc.; the delay information includes but is not limited to: the delay information of the base station air interface, the delay information between the base station and the communication between the business service instance, the business data RTT delay, the business processing delay, etc.

[0185] It should be noted that, in the embodiments of the present application, the service resource information related to the business that is unique to the multiple service instances of the business service can also be determined according to 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 service resource information related to the business of the multiple service instances of the business service may include a business recognition rate, and the business recognition rate is used to identify the accuracy of the service instance in identifying the business type of the terminal business data. In the case where the service resource information related to the business 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 service resource information related to the business 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.

[0186] 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 for the terminal service data can be improved.

[0187] Optionally, the step 203 includes:

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

[0189] In this implementation, the instance of the service resource represented by the service resource information of at least two service instances with the best service resource is determined as the target service instance, which is conducive to improving the processing efficiency of the target service instance for the terminal service data. Wherein, when the service resource information includes multiple resource information, it can be set according to actual needs that when one or several resource information matches the service quality requirements corresponding to the service data, the target service instance is determined based on one of the multiple resource information.

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

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

[0192] Table 1 Divide Table 1

[0193]

[0194]

[0195] Table 1 above is one of the manifestations of the diversion table, where, as shown in Table 1, the address of the business service may only include the IP address, and the address of the service instance may also only include the IP address. In this embodiment, the service resource information of the service instance may include computing resource information and delay information. In this embodiment, when the delay information of at least two service instances matches the delay requirement corresponding to the business data, the service instance with the best computing resource in at least two service instances can be determined as the target service instance. For example: if the destination address accessed in the IP packet header of the terminal business data is IP_1, that is, the terminal business data is used to access the business service with the address IP_1. The base station queries the IP addresses of multiple service instances associated with IP_1 based on the diversion table, and the IP addresses are IP_11, IP_12 and IP_13 respectively. If the service instance with the address IP_11, the service instance with the address IP_12 and the service instance with the address IP_13 all meet the delay requirements corresponding to the business data, and the IP address of the service instance with the lowest computing load is IP_13, then the base station can determine that the service instance with the address IP_13 is the target service instance.

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

[0197] As shown in Table 1, if the destination address accessed in the IP packet header of the terminal service data is IP_2, that is, the terminal service data is used to access the service service with the address IP_2. The base station queries the IP addresses of multiple service instances associated with IP_2 based on the diversion table, and the IP addresses are IP_21, IP_22, IP_23, and IP_24. If the service instance with the address IP_21 and the service instance with the address IP_22 both 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 that the service instance with the address IP_21 is the target service instance.

[0198] In Example 6, if the service resource information related to the business of the service instance also includes the business recognition rate, when 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 the service instance also includes the image recognition accuracy rate, when at least two service instances meet the image recognition accuracy rate requirement, the service instance with the highest image recognition accuracy rate is determined as the target service instance.

[0199] Table 2 Divide Table 2

[0200]

[0201]

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

[0203] In the embodiment of the present application, 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, which is conducive to further improving the processing efficiency of the target service instance on the terminal business data.

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

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

[0206] In an embodiment of the present application, 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.

[0207] In order to more clearly understand the technical solutions in the embodiments of the present application, Figure 5 The technical solution of the embodiment of the present application is exemplified.

[0208] like Figure 5 As shown, taking the business service instance (ie, service instance) as 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).

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

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

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

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

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

[0214] 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 diversion table. The service resource information of APP_1 matches the service quality requirement corresponding to the uplink service data packet.

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

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

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

[0218] Step 8: The gNB converts the source address of the downlink service data packet from the address of APP_1 to the address of the service based on the diversion table.

[0219] Step 9: gNB sends downlink service data packet to UE.

[0220] 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, and the target service instance processes the business data, which can improve the processing effect of the business data.

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

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

[0223] Step 11: When the service resource information of the business service instance meets the preset update condition, RANOAM updates the RAN local diversion table.

[0224] Step 12: RAN OAM sends the updated RAN local traffic diversion table to the gNB.

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

[0226] After gNB determines the target service instance APP_N, it sends uplink service data to APP_N and sends downlink service data to the terminal. The specific steps are as follows: Figure 5 For the specific implementation of steps 15 to 19 shown, reference may be made to the above-mentioned steps 5 to 9, and to avoid repetition, they will not be described again.

[0227] See also Figure 6 , Figure 6 This is a fourth flowchart of a business data processing method provided in an embodiment of the present application, such as Figure 6 As shown, the method comprises the following steps:

[0228] 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;

[0229] Step 302: Receive first service data sent by the base station based on the traffic distribution table;

[0230] Step 303: Process the first service data;

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

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

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

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

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

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

[0237] It should be noted that this embodiment is Figure 1 and Figure 4 The implementation method of the corresponding server in the embodiment shown in the figure can be found in the specific implementation method. Figure 1 and Figure 4 In order to avoid repeated description, the relevant description of the embodiment shown will not be repeated in this embodiment, and the same beneficial effects can still be achieved.

[0238] See also Figure 7 , Figure 7 4 is a schematic diagram of the structure of a wireless access network device 400 provided in an embodiment of the present invention. Figure 7 As shown, the wireless access network device 400 includes:

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

[0240] A construction module 402 is used 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 used 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;

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

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

[0243] A second acquisition module is used to acquire the updated service resource information of N service instances in the case where the service resource information of N service instances among the multiple service instances is updated, where N is a positive integer;

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

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

[0246] Optionally, the update module is specifically used for:

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

[0248] Wireless access network equipment can achieve Figure 1 The various processes implemented by the wireless access network device in the method embodiment shown can achieve the same beneficial effects, and will not be described again here to avoid repetition.

[0249] See also Figure 8 , Figure 8 is a schematic diagram of the structure of a base station provided by an embodiment of the present invention, such as Figure 8 As shown, the base station 500 includes:

[0250] The first receiving module 501 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 multiple service instances, and each service instance in the multiple service instances is associated with its corresponding service resource information;

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

[0252] A determination module 503 is used 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;

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

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

[0255] 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;

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

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

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

[0259] 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;

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

[0261] 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;

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

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

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

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

[0266] The fourth receiving module is used to receive the updated traffic diversion table sent by the wireless access network device when the traffic diversion table is updated.

[0267] The base station can achieve Figure 4 The various processes implemented by the base station in the method embodiment shown can achieve the same beneficial effects, and will not be described again here to avoid repetition.

[0268] See also Fig. 9 , Fig. 9 is a schematic diagram of the structure of a server provided by an embodiment of the present invention, such as Fig. 9 As shown, the server 600 includes:

[0269] A first sending module 601 is used 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;

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

[0271] A processing module 603, configured to process the first service data;

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

[0273] Optionally, the server 600 further includes:

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

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

[0276] Optionally, the server 600 further includes:

[0277] The third sending module is used 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.

[0278] The server can achieve Figure 6 The various processes implemented by the service instance in the method embodiment shown can achieve the same beneficial effects, and will not be described again here to avoid repetition.

[0279] An embodiment of the present invention 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, each process of the above-mentioned embodiment of the service data processing method applied to the wireless access network device is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0280] For details, see Fig.10 As shown, an embodiment of the present invention 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 .

[0281] The transceiver 702 is used to obtain service resource information of multiple service instances of the first business service;

[0282] The processor 705 is used 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 used 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;

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

[0284] 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;

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

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

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

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

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

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

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

[0292] An embodiment of the present application provides a base station, 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 base station are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0293] For details, see Fig.11 As shown, an embodiment of the present invention 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 .

[0294] The transceiver 802 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;

[0295] The transceiver 802 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;

[0296] The processor 805 is used 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 distribution 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;

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

[0298] Optionally, the processor 805 is further 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;

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

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

[0301] 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;

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

[0303] 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;

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

[0305] The processor 805 is specifically configured to:

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

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

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

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

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

[0311] An embodiment of the present application 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, each process of the above-mentioned business data processing method embodiment applied to the server is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0312] For details, see Fig.12 As shown, an embodiment of the present invention 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 .

[0313] The transceiver 902 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;

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

[0315] The processor 905 is used to process the first service data;

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

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

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

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

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

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

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

[0323] The embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, each process of the above-mentioned business data processing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated 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.

[0324] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

[0325] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, 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, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present invention.

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

Claims

1. A business data processing method, characterized in that: Applied to a wireless access network device, the method comprises: 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, characterized in that 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, characterized in that 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 business data processing method, characterized in that: Applied to a base station, the method comprises: 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; Determine, 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, 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; Send the first business data to the target service instance.

5. The method according to claim 4, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that: Applied to a server, the method comprises: 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, characterized in that 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, characterized in that 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, characterized in that 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 wireless access network device, characterized in that: include: 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.

15. A base station, characterized in that: include: 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.

16. A server, characterized in that: include: 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.

17. A wireless access network device, characterized in that: Including transceiver and 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.

18. A base station, characterized in that: include: 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 determine a target service instance for processing the first service data according to the service resource information of the multiple service instances in the distribution 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; The transceiver is further used to send the first service data to the target service instance.

19. A server, characterized in that: include: 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.

20. A wireless access network device, characterized in that: include: 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.

21. A base station, characterized in that: include: 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.

22. A server, characterized in that: include: 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.

23. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which, when executed by the processor, implements the steps of the business data processing method as described in any one of claims 1 to 3; or, when executed by the processor, implements the steps of the business data processing method as described in any one of claims 4 to 9; or, when executed by the processor, implements the steps of the business data processing method as described in any one of claims 10 to 13.