Business processing method, system and equipment and storage medium

Through the treatment and reorganization of the processing business, determine the free service equipment, and send the target to the processing business to the device processing, solve the problem of low business processing efficiency in NFV scenarios, and achieve efficient business processing.

CN119341926APending Publication Date: 2025-01-21ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310844646.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-10
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

In the NFV scenario, the service processing process on the virtual network element cannot adjust the bearer network element of the real processing service, resulting in inefficient service processing.

Method used

By obtaining the business to be processed and analyzing and reorganization of it, the target to be processed, determined the idle service equipment, and sent the target to the device to the device for processing.

Benefits of technology

It realizes distributed business processing, improves the efficiency of business processing, and can accurately send to-be-processed business to idle service equipment, improving processing efficiency and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119341926A_ABST
    Figure CN119341926A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a service processing method, system and device and a storage medium, and belongs to the field of communication. The method comprises the steps that services to be processed are acquired, analysis and service recombination are carried out on the services to be processed, at least one target service to be processed is generated, and the service sum contained in the target services to be processed is equal to the service sum of the services to be processed; service processing queue information of the service devices is obtained, at least one target service device is determined according to the service processing queue information of the service devices, and the target service devices are service devices with idle service processing queues; and sending each target to-be-processed service to the matched target service equipment for processing. According to the scheme, the to-be-processed business is analyzed and recombined, at least one target to-be-processed business can be accurately obtained, the target to-be-processed business is sent to the idle target service equipment to be processed, the to-be-processed business can be processed in a distributed mode, and the processing efficiency of the to-be-processed business is greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to the field of communication technology, and in particular, to a service processing method, system, device and storage medium. Background Art

[0002] Network Function Virtualization (NFV) technology can migrate the functions of various network elements used in communication networks from hardware platforms to general servers. In the NFV scenario, the virtual network function (VNF) is deployed and installed through the virtual network function manager (VNFM) using the initially released virtual network function module descriptor (VNFD) file, which contains virtual resource information of multiple VNFs. The virtual resource information can specifically be the specifications, quantity and network connections of virtual machines (VMs).

[0003] Currently, in NFV scenarios, the service processing process on the virtual network element cannot adjust the bearer network element that actually processes the service, resulting in low service processing efficiency. Summary of the invention

[0004] The embodiments of the present invention provide a business processing method, system, device and storage medium, aiming to improve the efficiency of business processing.

[0005] In a first aspect, an embodiment of the present invention provides a service processing method, including:

[0006] Acquire the business to be processed, and parse and reorganize the business to be processed to generate at least one target business to be processed, wherein the sum of the businesses included in each target business to be processed is equal to the sum of the businesses of the business to be processed;

[0007] Acquire the service processing queue information of each service device, and determine at least one target service device according to the service processing queue information of each service device, wherein the target service device is a service device with idle service processing queue;

[0008] Each of the target services to be processed is sent to the matching target service device for processing.

[0009] In a second aspect, an embodiment of the present invention further provides a business processing system, wherein the business processing system includes a network management basic platform subsystem and a network management abstract management platform subsystem, wherein:

[0010] The network management basic platform subsystem is used to obtain the service processing queue information of each service device;

[0011] The network management abstract management platform subsystem is used to obtain the pending services, parse and reorganize the pending services, and generate at least one target pending service; it is also used to determine at least one target service device based on the service processing queue information of each service device, and the target service device is a service device with idle space in the service processing queue; and it is also used to send each of the target pending services to the matching target service device for processing.

[0012] In a third aspect, an embodiment of the present invention further provides a terminal device, comprising a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for realizing connection and communication between the processor and the memory, wherein when the computer program is executed by the processor, the steps of any one of the business processing methods provided in the specification of the present invention are implemented.

[0013] In a fourth aspect, an embodiment of the present invention further provides a storage medium for computer-readable storage, characterized in that the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of any business processing method provided in the specification of the present invention.

[0014] The embodiment of the present invention provides a business processing method, system, device and storage medium. The embodiment of the present invention obtains pending business, parses and reorganizes the pending business, generates at least one target pending business, and the sum of the businesses contained in each target pending business is equal to the sum of the businesses of the pending business; then obtains the business processing queue information of each service device, and determines at least one target service device according to the business processing queue information of each service device, and the target service device is a service device with idle space in the business processing queue; each target pending business is sent to a matching target service device for processing. This solution can accurately obtain at least one target pending business by parsing and reorganizing the pending business, and sends the target pending business to an idle target service device for processing, and can process the pending business in a distributed manner, greatly improving the efficiency of processing the pending business. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 A flowchart of a service processing method provided by an embodiment of the present invention;

[0016] Figure 2 for Figure 1 A schematic diagram of the sub-step flow of the business processing method in FIG.

[0017] Figure 3 A schematic diagram of a scenario of a service processing method provided by an embodiment of the present invention;

[0018] Figure 4 for Figure 1 A schematic diagram of the sub-step flow of the business processing method in FIG.

[0019] Figure 5 A schematic diagram of another scenario of the service processing method provided by an embodiment of the present invention;

[0020] Figure 6 A schematic diagram of the structure of a business processing system provided for implementing this embodiment;

[0021] Figure 7 A schematic diagram of the structure of another business processing system provided for implementing this embodiment;

[0022] Figure 8 A schematic block diagram of the structure of a terminal device provided in an embodiment of the present invention. DETAILED DESCRIPTION

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

[0024] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may also be decomposed, combined or partially merged, so the actual execution order may change according to actual conditions.

[0025] It should be understood that the terms used in the present specification are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the present specification, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.

[0026] Currently, in the NFV scenario, real network elements are mapped and copied to generate virtual network elements, that is, all resources on the real network element (single board and the services carried on the single board) are copied to a virtual network element to achieve the purpose of replacing the real network element with the virtual network element, and then the services on the virtual network element are processed. In this method, the service processing process on the virtual network element cannot adjust the bearer network element that actually processes the service, resulting in low service processing efficiency.

[0027] In order to solve the above technical problems, the embodiments of the present invention provide a business processing method, system, device and storage medium. The business processing method can be applied to terminal devices, which can be electronic devices such as mobile phones, tablet computers, laptops, desktop computers and routers. Of course, the business processing method can also be applied to servers. For example, the server obtains pending business, parses and reorganizes the pending business, generates at least one target pending business, and the sum of the business included in each target pending business is equal to the sum of the business of the pending business; obtains the business processing queue information of each service device, and determines at least one target service device according to the business processing queue information of each service device, and the target service device is a service device with idle business processing queue; sends each target pending business to the matching target service device for processing.

[0028] Some embodiments of the present invention are described in detail below in conjunction with the accompanying drawings. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.

[0029] Please refer to Figure 1 , Figure 1 A flowchart of a service processing method provided by an embodiment of the present invention.

[0030] like Figure 1 As shown, the business processing method includes steps S101 to S103.

[0031] Step S101, obtaining to-be-processed services, parsing and reorganizing the to-be-processed services, generating at least one target to-be-processed service, wherein the sum of services included in each target to-be-processed service is equal to the sum of services of the to-be-processed services.

[0032] Among them, the pending business is the pending task sent by the upstream device. The upstream device can be determined according to actual conditions. The embodiment of the present invention does not make specific limitations on this. For example, the upstream device can be a machine, tablet computer, laptop computer, desktop computer, router, base station, server and other devices.

[0033] It should be noted that the sum of the businesses included in each target pending business is equal to the sum of the businesses to be processed, and the sum of the sub-businesses included in each target pending business is equal to the sum of the sub-businesses in the pending business. For example, the pending business includes sub-business a, sub-business b and sub-business c, and the target pending business includes target pending business 1 and target pending business 2, wherein target pending business 1 includes sub-business 1, target pending business 2 includes sub-business 2, and the sum of sub-business 1 plus sub-business 2 is equal to the sum of sub-business a, sub-business b and sub-business c.

[0034] In one embodiment, a communication interface of a terminal device receives the service to be processed sent by an upstream device to obtain the service to be processed.

[0035] In one embodiment, if Figure 2 As shown, step S101 includes sub-steps S1011 to S1012.

[0036] Sub-step S1011: parsing and grouping the services to be processed to generate a group package of services to be processed, wherein the group package of services to be processed includes the sum of all services to be processed.

[0037] The to-be-processed service package is service package data that can be identified by the system of the terminal device, and the to-be-processed service package includes the service sum of all to-be-processed services.

[0038] In one embodiment, the service to be processed is parsed to generate a message header and a message body; the message header and the message body are packaged according to the format of the message header and the type of the message body to generate a package of the service to be processed. By parsing the service to be processed, the message header and the message body can be accurately obtained, and according to the format of the message header and the type of the message body, the message header and the message body can be accurately packaged, which greatly improves the efficiency and accuracy of service processing.

[0039] In one embodiment, according to the format of the message header and the type of the message body, the message header and the message body are packaged to generate the service package to be processed in the following manner: according to the format of the message header and the type of the message body, a frame type that can be recognized by the terminal device is selected, and based on the frame type, the message header and the message body are packaged to generate the service package to be processed. By packaging the message header and the message body according to the frame type, the service package to be processed can be accurately obtained, which greatly improves the efficiency and accuracy of service processing.

[0040] In one embodiment, the method of selecting the frame type that the terminal device can recognize according to the format of the message header and the type of the message body can be: obtaining a mapping relationship table between the preset format of the message header and the type of the message body and the frame type, and querying the preset frame type that matches the format of the message header and the type of the message body from the mapping relationship table. Among them, the mapping relationship table is established in advance according to the format of the message header and the type of the message body and the corresponding frame type. The mapping relationship table can be established according to the actual situation, and the embodiment of the present invention does not make specific restrictions on this. Through the mapping relationship table, the frame type that matches the format of the message header and the type of the message body can be accurately obtained.

[0041] Sub-step S1012: reorganize all the services in the to-be-processed service package to generate at least one target to-be-processed service.

[0042] The target service to be processed is a service package that can be identified and processed by a service device that actually processes the service, and the service device may be a virtual device.

[0043] In one embodiment, the service packages to be processed are parsed according to the service requirements to generate demand commands corresponding to each service requirement; each demand command is reorganized and packaged to obtain at least one target service to be processed. The target service to be processed is a virtual service. Each service package to be processed is parsed to obtain a demand command, and the demand command is reorganized and packaged to accurately obtain a virtual target service to be processed.

[0044] In one embodiment, the method of reorganizing and encapsulating each demand command to obtain at least one target service to be processed may be: combining and encapsulating the demand commands of the same type to generate at least one target service to be processed; and / or combining and encapsulating the demand commands processed by the same service device to generate at least one target service to be processed. Encapsulating the same type of demand commands in a target service to be processed so that the service is sent to the same service device for processing, and encapsulating the demand commands processed by the same service device in a target service to be processed so that the service is sent to the service device for processing, greatly improves the efficiency and accuracy of service processing.

[0045] For example, Figure 3 As shown, the business to be processed a10 is parsed and packaged to generate a business to be processed package, and the business to be processed package is parsed according to business requirements to generate demand commands corresponding to each business requirement; the demand commands of the same type are combined and encapsulated to generate at least one target business to be processed; and / or, the demand commands processed by the same service device are combined and encapsulated to generate target business to be processed a11, target business to be processed b12 and target business to be processed c13.

[0046] Step S102: Acquire the service processing queue information of each service device, and determine at least one target service device according to the service processing queue information of each service device, wherein the target service device is a service device having an idle service processing queue.

[0047] In one embodiment, service parameters of each service device are obtained, and service processing queue information of each service device is generated according to each service parameter, wherein the service processing queue information includes service channel idle time period information. According to the service parameters of each service device, the service processing queue information of each service device can be accurately obtained to obtain the idle service channels of the service device, which greatly improves the efficiency of service processing.

[0048] In one embodiment, the service processing queue information of each service device is generated according to each service parameter by: the service parameter includes an idle time period of a service channel of the service device, and the service processing order of the service device is arranged according to the idle time period of the service channel to obtain the service processing queue information of the service device. By arranging the idle time periods of the service channels of the service devices, the service processing queue information of the service devices can be accurately obtained, and the efficiency and accuracy of determining the target service device can be improved.

[0049] In one embodiment, if Figure 4 As shown, step S102 includes sub-steps S1021 and S1022.

[0050] Sub-step S1021: determining an idle time period of a service channel according to the service processing queue information.

[0051] By acquiring the service channels in the idle time period from the service processing queue information of each service device, the idle time period of the service channel can be accurately obtained, so as to facilitate the selection of the target service device.

[0052] Sub-step S1022: determining at least one target service device according to the idle time period of the service channel.

[0053] When the idle time period of the service channel of each service device is obtained, the target service device that can be processed is determined according to each target service to be processed, and the target service device corresponding to each target service to be processed is obtained. According to the idle time period of each service channel, the target service device corresponding to each target service to be processed can be accurately obtained.

[0054] Exemplarily, the services to be processed are analyzed and reorganized to obtain target services to be processed 1, target services to be processed 2, target services to be processed 3 and target services to be processed 4, and are determined according to the idle time period of the service channel: the service device that matches the target services to be processed 1 is the target service device 2, the service device that matches the target services to be processed 2 is the target service device 3, the service device that matches the target services to be processed 4 is the target service device 2, and the service device that matches the target services to be processed 4 is the target service device 7.

[0055] Step S103: Send each of the target services to be processed to the matching target service device for processing.

[0056] When a target service device is matched with each target business to be processed, each target business to be processed is sent to the matched target service device for processing to complete the processing of the business to be processed. By reorganizing the business to be processed, multiple target businesses to be processed are obtained, and each target business to be processed is sent to the matched target service device for processing. The distributed business processing method can improve the efficiency of business processing.

[0057] In one embodiment, when a target service device has a service channel idle time period and can process multiple target services to be processed, the multiple target services to be processed are reorganized to generate a first target service to be processed; the first target service to be processed is sent to the target service device for processing. Multiple target services to be processed of the same target service device are merged to obtain the first target service to be processed, thereby improving the efficiency of service processing.

[0058] Exemplarily, the target pending business includes target pending business a, target pending business b, target pending business c and target pending business d, wherein the target pending business a and the target pending business b match the target service device as the target service device a, the target pending business c matches the target service device as the target service device b, and the target pending business d matches the target service device as the target service device c. The target pending business a and the target pending business b are reorganized to generate Figure 5 The first target to-be-processed business 20 shown includes a target to-be-processed business a21 and a target to-be-processed business b22.

[0059] In one embodiment, the execution result of each target service device processing each target pending business is obtained; if there is a target pending business with a failed execution result, an idle target service device is re-matched for the target pending business according to the business processing queue information, and the target pending business is sent to the target service device for processing. If the target pending business is not successfully processed, an idle target service device is re-matched for the target pending business so that the newly matched target service device processes the target pending business, which greatly improves the efficiency of business processing.

[0060] The business processing method in the above embodiment obtains pending business, parses and reorganizes the pending business, generates at least one target pending business, and the sum of the business contained in each target pending business is equal to the sum of the business of the pending business; then obtains the business processing queue information of each service device, and determines at least one target service device based on the business processing queue information of each service device, and the target service device is a service device with idle space in the business processing queue; each target pending business is sent to a matching target service device for processing. This solution can accurately obtain at least one target pending business by parsing and reorganizing the pending business, and sends the target pending business to an idle target service device for processing, which can process the pending business in a distributed manner, greatly improving the efficiency of processing the pending business.

[0061] Please refer to Figure 6 , Figure 6 A schematic diagram of the structure of a business processing system provided for implementing this embodiment.

[0062] like Figure 6 As shown, the business processing system 300 includes a network management basic platform subsystem 310 and a network management abstract management platform subsystem 320, wherein:

[0063] The network management basic platform subsystem 310 is used to obtain the service processing queue information of each service device;

[0064] The network management abstract management platform subsystem 320 is used to obtain the pending services, parse and reorganize the pending services, and generate at least one target pending service; it is also used to determine at least one target service device based on the service processing queue information of each service device, and the target service device is a service device with idle space in the service processing queue; and it is also used to send each of the target pending services to the matching target service device for processing.

[0065] In one embodiment, the network management abstract management platform subsystem 320 is further used for:

[0066] Parsing and grouping the pending services to generate a pending service group package, wherein the pending service group package includes the sum of all pending services;

[0067] All the services in the to-be-processed service package are reorganized to generate at least one target to-be-processed service.

[0068] In one embodiment, the network management abstract management platform subsystem 320 is further used for:

[0069] Parsing the to-be-processed business packages according to business requirements to generate demand commands corresponding to each of the business requirements;

[0070] Each of the demand commands is reorganized and encapsulated to obtain at least one of the target services to be processed.

[0071] In one embodiment, the network management basic platform subsystem 310 is further used for:

[0072] The service parameters of each of the service devices are obtained, and service processing queue information of each of the service devices is generated according to each of the service parameters, wherein the service processing queue information includes service channel idle time period information.

[0073] In one embodiment, if Figure 7 As shown, the network management basic platform subsystem 310 includes an operation and maintenance management module 321 and a device proxy module 322, the network management abstract management platform subsystem 320 includes a basic support layer 321, and the business processing system 300 also includes a network management message queue 330, wherein:

[0074] The operation and maintenance management module 321 and the device agent module 322 monitor each service device to obtain the service parameters of each service device. When there is an idle time period in the service channel of the service device, the basic support layer 321 is notified through the network management message queue 330 to parse each target pending business so as to send the target pending business to the matching target service device for processing.

[0075] In one embodiment, the network management abstract management platform subsystem 320 is further used for:

[0076] Parsing the service to be processed to generate a message header and a message body;

[0077] According to the format of the message header and the type of the message body, the message header and the message body are packaged to generate the service package to be processed.

[0078] In one embodiment, the network management abstract management platform subsystem 320 is further used for:

[0079] Combining and encapsulating the demand commands of the same type to generate at least one target service to be processed; and / or,

[0080] The demand commands processed by the same service device are combined and encapsulated to generate at least one target service to be processed.

[0081] In one embodiment, the network management abstract management platform subsystem 320 is further used for:

[0082] Determining an idle time period of a service channel according to the service processing queue information;

[0083] At least one target service device is determined according to the idle time period of the service channel.

[0084] In one embodiment, the network management abstract management platform subsystem 320 is further used for:

[0085] In the case where a plurality of target services to be processed can be processed during an idle time period of the service channel of the target service device, the plurality of target services to be processed are reorganized to generate a first target service to be processed;

[0086] The first target to-be-processed business is sent to the target service device for processing.

[0087] In one embodiment, the network management abstract management platform subsystem 320 is further used for:

[0088] Obtaining the execution result of each target service device processing each target to-be-processed business;

[0089] In the case that there is a target to-be-processed service with a failed execution result, an idle target service device is re-matched for the target to-be-processed service according to the service processing queue information, and the target to-be-processed service is sent to the target service device for processing.

[0090] It should be noted that those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-mentioned business processing system can refer to the corresponding process in the aforementioned business processing method embodiment, and will not be repeated here.

[0091] See also Figure 8 , Figure 8 A schematic block diagram of the structure of a terminal device provided in an embodiment of the present invention.

[0092] like Figure 8 As shown, the terminal device 400 includes a processor 401 and a memory 402, and the processor 401 and the memory 402 are connected via a bus 403, such as an I2C (Inter-integrated Circuit) bus.

[0093] Specifically, the processor 401 is used to provide computing and control capabilities to support the operation of the entire terminal device. The processor 401 can be a central processing unit (CPU), and the processor 401 can also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.

[0094] Specifically, the memory 402 may be a Flash chip, a read-only memory (ROM) disk, an optical disk, a USB flash drive, or a mobile hard disk.

[0095] Those skilled in the art will understand that Figure 8 The structure shown in the figure is only a block diagram of a part of the structure related to the scheme of the present invention, and does not constitute a limitation on the terminal device to which the scheme of the present invention is applied. The specific terminal device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0096] The processor is used to run a computer program stored in the memory, and implement any one of the business processing methods provided by the embodiments of the present invention when executing the computer program.

[0097] In one embodiment, the processor 401 is used to run a computer program stored in a memory, and implements the following steps when executing the computer program:

[0098] Acquire the business to be processed, and parse and reorganize the business to be processed to generate at least one target business to be processed, wherein the sum of the businesses included in each target business to be processed is equal to the sum of the businesses of the business to be processed;

[0099] Acquire the service processing queue information of each service device, and determine at least one target service device according to the service processing queue information of each service device, wherein the target service device is a service device with idle service processing queue;

[0100] Each of the target services to be processed is sent to the matching target service device for processing.

[0101] In one embodiment, when the processor 401 implements the parsing and business reorganization of the to-be-processed business to generate at least one target to-be-processed business, it is configured to implement:

[0102] Parsing and grouping the pending services to generate a pending service group package, wherein the pending service group package includes the sum of all pending services;

[0103] All the services in the to-be-processed service package are reorganized to generate at least one target to-be-processed service.

[0104] In one embodiment, when the processor 401 implements the parsing and package processing of the to-be-processed service to generate the to-be-processed service package, it is used to implement:

[0105] Parsing the service to be processed to generate a message header and a message body;

[0106] According to the format of the message header and the type of the message body, the message header and the message body are packaged to generate the service package to be processed.

[0107] In one embodiment, when implementing the business reorganization of all the businesses in the to-be-processed business group to generate at least one target to-be-processed business, the processor 401 is configured to implement:

[0108] Parsing the to-be-processed business packages according to business requirements to generate demand commands corresponding to each of the business requirements;

[0109] Each of the demand commands is reorganized and encapsulated to obtain at least one of the target services to be processed.

[0110] In one embodiment, when the processor 401 implements the reorganization and encapsulation of the demand commands to obtain at least one target service to be processed, it is configured to implement:

[0111] Combining and encapsulating the demand commands of the same type to generate at least one target service to be processed; and / or,

[0112] The demand commands processed by the same service device are combined and encapsulated to generate at least one target service to be processed.

[0113] In one embodiment, when the processor 401 implements the acquisition of the service processing queue information of each service device, it is used to implement:

[0114] The service parameters of each of the service devices are obtained, and service processing queue information of each of the service devices is generated according to each of the service parameters, wherein the service processing queue information includes service channel idle time period information.

[0115] In one embodiment, when the processor 401 implements the determining of at least one target service device according to the service processing queue information of each service device, it is configured to implement:

[0116] Determining an idle time period of a service channel according to each of the service processing queue information;

[0117] At least one target service device is determined according to the idle time period of the service channel.

[0118] In one embodiment, when implementing sending each of the target to-be-processed services to the matching target service device for processing, the processor 401 is configured to implement:

[0119] In the case where a plurality of target services to be processed can be processed during an idle time period of the service channel of the target service device, the plurality of target services to be processed are reorganized to generate a first target service to be processed;

[0120] The first target to-be-processed business is sent to the target service device for processing.

[0121] In one embodiment, after implementing sending each of the target to-be-processed services to the matching target service device for processing, the processor 401 is further configured to implement:

[0122] Obtaining the execution result of each target service device processing each target to-be-processed business;

[0123] In the case that there is a target to-be-processed service with a failed execution result, an idle target service device is re-matched for the target to-be-processed service according to the service processing queue information, and the target to-be-processed service is sent to the target service device for processing.

[0124] It should be noted that those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the terminal device described above can refer to the corresponding process in the aforementioned business processing method embodiment, and will not be repeated here.

[0125] An embodiment of the present invention also provides a storage medium for computer-readable storage, wherein the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of any business processing method provided in the specification of the present invention.

[0126] The storage medium may be an internal storage unit of the terminal device described in the foregoing embodiment, such as a hard disk or memory of the terminal device. The storage medium may also be an external storage device of the terminal device, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (SecureDigital, SD) card, a flash card (Flash Card), etc., equipped on the terminal device.

[0127] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In hardware implementations, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those of ordinary skill in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0128] It should be understood that the term "and / or" used in the present specification refers to any combination of one or more of the associated listed items and all possible combinations, including these combinations. It should be noted that, in this article, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a..." does not exclude the presence of other identical elements in the process, method, article or system including the element.

[0129] The serial numbers of the embodiments of the present invention are only for description and do not represent the advantages and disadvantages of the embodiments. The above description is only a specific implementation of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be covered within the protection scope of the present invention.

Claims

1. A business processing method, characterized in that: include: Acquire the business to be processed, and parse and reorganize the business to be processed to generate at least one target business to be processed, wherein the sum of the businesses included in each target business to be processed is equal to the sum of the businesses of the business to be processed; Acquire the service processing queue information of each service device, and determine at least one target service device according to the service processing queue information of each service device, wherein the target service device is a service device with idle service processing queue; Each of the target services to be processed is sent to the matching target service device for processing.

2. The service processing method according to claim 1, characterized in that: The parsing and business reorganization of the to-be-processed business to generate at least one target to-be-processed business includes: Parsing and grouping the pending services to generate a pending service group package, wherein the pending service group package includes the sum of all pending services; All the services in the to-be-processed service package are reorganized to generate at least one target to-be-processed service.

3. The service processing method according to claim 2, characterized in that: The parsing and packaging of the pending business to generate a pending business package includes: Parsing the service to be processed to generate a message header and a message body; According to the format of the message header and the type of the message body, the message header and the message body are packaged to generate the service package to be processed.

4. The service processing method according to claim 2, characterized in that: The step of reorganizing all the services in the to-be-processed service group to generate at least one target to-be-processed service includes: Parsing the to-be-processed business packages according to business requirements to generate demand commands corresponding to each of the business requirements; Each of the demand commands is reorganized and encapsulated to obtain at least one of the target services to be processed.

5. The service processing method according to claim 4, characterized in that: The step of reorganizing and encapsulating the demand commands to obtain at least one target service to be processed includes: Combining and encapsulating the demand commands of the same type to generate at least one target service to be processed; and / or, The demand commands processed by the same service device are combined and encapsulated to generate at least one target service to be processed.

6. The service processing method according to claim 1, characterized in that: The obtaining of the service processing queue information of each service device includes: The service parameters of each of the service devices are obtained, and service processing queue information of each of the service devices is generated according to each of the service parameters, wherein the service processing queue information includes service channel idle time period information.

7. The service processing method according to claim 6, characterized in that: The determining at least one target service device according to the service processing queue information of each service device includes: Determining an idle time period of a service channel according to the service processing queue information; At least one target service device is determined according to the idle time period of the service channel.

8. The service processing method according to claim 6, characterized in that: The sending each of the target services to be processed to the matching target service device for processing includes: In the case where a plurality of target services to be processed can be processed during an idle time period of the service channel of the target service device, the plurality of target services to be processed are reorganized to generate a first target service to be processed; The first target to-be-processed business is sent to the target service device for processing.

9. The service processing method according to claim 1, characterized in that: After sending each of the target services to be processed to the matching target service device for processing, the method further includes: Obtaining the execution result of each target service device processing each target to-be-processed business; In the case that there is a target to-be-processed service with a failed execution result, an idle target service device is re-matched for the target to-be-processed service according to the service processing queue information, and the target to-be-processed service is sent to the target service device for processing.

10. A business processing system, characterized in that: The business processing system includes a network management basic platform subsystem and a network management abstract management platform subsystem, wherein: The network management basic platform subsystem is used to obtain the service processing queue information of each service device; The network management abstract management platform subsystem is used to obtain the pending services, parse and reorganize the pending services, and generate at least one target pending service; it is also used to determine at least one target service device based on the service processing queue information of each service device, and the target service device is a service device with idle space in the service processing queue; and it is also used to send each of the target pending services to the matching target service device for processing.

11. The business processing system according to claim 10, characterized in that: The network management abstract management platform subsystem is also used for: Parsing and grouping the pending services to generate a pending service group package, wherein the pending service group package includes the sum of all pending services; All the services in the to-be-processed service package are reorganized to generate at least one target to-be-processed service.

12. The business processing system according to claim 11, characterized in that: The network management abstract management platform subsystem is also used for: Parsing the to-be-processed business packages according to business requirements to generate demand commands corresponding to each of the business requirements; Each of the demand commands is reorganized and encapsulated to obtain at least one of the target services to be processed.

13. The business processing system according to claim 10, characterized in that: The network management basic platform subsystem is also used for: The service parameters of each of the service devices are obtained, and service processing queue information of each of the service devices is generated according to each of the service parameters, wherein the service processing queue information includes service channel idle time period information.

14. A terminal device, characterized in that: The terminal device includes a processor, a memory, a computer program stored in the memory and executable by the processor, and a data bus for realizing connection and communication between the processor and the memory, wherein when the computer program is executed by the processor, the steps of the business processing method as described in any one of claims 1 to 9 are implemented.

15. A storage medium for computer-readable storage, characterized in that: The storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the business processing method described in any one of claims 1 to 9.