Business processing method and device, server and storage medium
By identifying the text information sent by the processing terminal and sending service processing instructions to the corresponding server, the problem of low efficiency and accuracy when manually processing large amounts of service data is solved, and the efficiency and accuracy of service processing are achieved.
Patent Information
- Application Number
- CN202310996418.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-08
- Publication Date
- 2025-02-18
AI Technical Summary
When manually processing business data, due to the large amount of data, the efficiency and accuracy of the processing are low, which affects the efficiency and accuracy of the processing, and there is a problem of labor waste.
The first server performs identification processing on the text information sent by the target terminal, acquires the service information of the target service, and sends a service processing instruction to the corresponding second server. The second server executes the target execution file based on the business parameters, processes the service and returns the result.
Improve the accuracy and efficiency of business processing, reduce the repetitive mechanical operations of manual processing, and avoid labor waste.
Smart Images

Figure CN119473566A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a business processing method, device, server and storage medium. Background Art
[0002] At present, some business data processing operations require manual and repetitive mechanical operations.
[0003] However, in the above method, due to the large amount of business data, the efficiency and accuracy of manual business data processing may be low, affecting the accuracy and efficiency of business data processing, and repetitive mechanical operations based on manual operations may cause waste of labor. Summary of the invention
[0004] The present application provides a business processing method, device, server and storage medium, which solves the problem that in the process of manual business data processing, due to the large amount of business data, the efficiency and accuracy of the manual business data processing may be low, affecting the accuracy and efficiency of the business data processing.
[0005] In a first aspect, the present application provides a business processing method, which is applied to a first server, comprising: responding to a text message sent by a target terminal, identifying and processing the text message to obtain business information of a target business, wherein the business information of the target business includes a business identifier of the target business and business parameters of the target business; sending a business processing indication to a second server, wherein the second server is a server corresponding to the business identifier of the target business, wherein the business processing indication includes business information of the target business, and wherein the business processing indication is used to instruct the second server to process the target business based on the business parameters of the target business; receiving a business processing response sent by the second server, wherein the business processing response includes a processing result of the target business, wherein the processing result includes one or more of a result identifier, result data, and additional information, wherein the result identifier is used to characterize whether the target business is processed successfully, wherein the result data is data obtained after the target business is processed successfully, and wherein the additional information is the reason for the failure of processing the target business.
[0006] Optionally, the above-mentioned business processing method also includes: obtaining a target correspondence relationship, which target correspondence relationship includes multiple business identifiers and a server corresponding to each business identifier in the multiple business identifiers; determining the server corresponding to the first business identifier as the second server, and the first business identifier is a business identifier in the multiple business identifiers that is the same as the business identifier of the target business.
[0007] In the present application, the first server can first obtain a target correspondence relationship, which includes the multiple business identifiers and the server corresponding to each business identifier in the multiple business identifiers. At this time, the first server can accurately and effectively determine the server corresponding to the first business identifier as the second server based on the target correspondence relationship.
[0008] Optionally, the above-mentioned business processing method also includes: determining the reply template corresponding to the business identifier of the target business as the target reply template; generating target reply information based on the target reply template and the processing result of the target business; and sending the target reply information to the target terminal so that the target terminal displays the target reply information.
[0009] In the present application, the first server can determine the reply template corresponding to the business identifier based on the business identifier of the target business, and determine the reply template as the target reply template, and then insert the target data into the target reply template to generate target reply information. At this time, the first server can send the target reply information to the target terminal so that the target terminal can display the target reply information, thereby enabling the user of the target terminal to accurately and quickly obtain the processing result of the target business.
[0010] In a second aspect, the present application provides a business processing method, which is applied to a second server, comprising: receiving a business processing indication sent by a first server, the business processing indication including business information of a target business, the business information of the target business including a business identifier of the target business and business parameters of the target business; executing a target execution file based on the business parameters of the target business to obtain a processing result of the target business, the target execution file being an execution file corresponding to the business identifier of the target business, the target execution file including preset operations, the preset operations including one or more of a click operation, a jump operation, a positioning operation, an input operation and a window switching operation, the processing result of the target business including one or more of a result identifier, result data and additional information, the result identifier being used to characterize whether the target business is processed successfully, the result data being data obtained after the target business is processed successfully, and the additional information being the reason for the failure of the target business processing; sending a business processing response to the first server, the business processing response including the processing result of the target business.
[0011] In the present application, the first server can identify and process the text information sent by the target terminal, and then obtain the business information of the target business based on the identification and processing, the business information includes the business identifier of the target business. Since the business identifier of the target business corresponds to the second server, the first server can accurately send a business processing instruction to the second server at this time. After receiving the business processing instruction, the second server can effectively and accurately process the target business based on the business parameters of the target business included in the business processing instruction. Then the second server sends the processing result of the target business to the first server. At this time, the first server can effectively and quickly receive the processing result of the target business, thereby improving the accuracy and efficiency of business processing.
[0012] Optionally, the business processing method further includes: acquiring an original text file, the original text file including the preset operation; and generating the target execution file based on the original text file.
[0013] In the present application, the second server can effectively generate the required target execution file based on the acquired original text file, and then can execute the target business based on the target execution file, thereby performing business processing effectively and accurately.
[0014] In a third aspect, the present application provides a business processing device, comprising: a processing module, a sending module and a receiving module; the processing module is used to respond to the text information sent by the target terminal, identify and process the text information, and obtain the business information of the target business, the business information of the target business includes the business identifier of the target business and the business parameters of the target business; the sending module is used to send a business processing indication to a second server, the second server is the server corresponding to the business identifier of the target business, the business processing indication includes the business information of the target business, and the business processing indication is used to instruct the second server to process the target business based on the business parameters of the target business; the receiving module is used to receive a business processing response sent by the second server, the business processing response includes the processing result of the target business, the processing result includes one or more of the result identifier, result data and additional information, the result identifier is used to characterize whether the target business is processed successfully, the result data is data obtained after the target business is processed successfully, and the additional information is the reason for the failure of the target business processing.
[0015] Optionally, the above-mentioned business processing device also includes an acquisition module and a determination module; the acquisition module is used to obtain a target correspondence relationship, which includes multiple business identifiers and a server corresponding to each business identifier in the multiple business identifiers; the determination module is used to determine the server corresponding to the first business identifier as the second server, and the first business identifier is a business identifier in the multiple business identifiers that is the same as the business identifier of the target business.
[0016] Optionally, the above-mentioned business processing device also includes a generation module; the determination module is also used to determine the reply template corresponding to the business identifier of the target business as the target reply template; the generation module is used to generate target reply information based on the target reply template and the processing result of the target business; the sending module is also used to send the target reply information to the target terminal so that the target terminal displays the target reply information.
[0017] In a fourth aspect, the present application provides a business processing device, comprising: a receiving module, a processing module and a sending module; the receiving module is used to receive a business processing indication sent by a first server, the business processing indication including business information of a target business, the business information of the target business including a business identifier of the target business and business parameters of the target business; the processing module is used to execute a target execution file based on the business parameters of the target business to obtain a processing result of the target business, the target execution file is an execution file corresponding to the business identifier of the target business, the target execution file includes a preset operation, the preset operation includes one or more of a click operation, a jump operation, a positioning operation, an input operation and a window switching operation, the processing result of the target business includes one or more of a result identifier, result data and additional information, the result identifier is used to characterize whether the target business is processed successfully, the result data is data obtained after the target business is processed successfully, and the additional information is the reason for the failure of the target business processing; the sending module is used to send a business processing response to the first server, the business processing response including the processing result of the target business.
[0018] Optionally, the business processing device further includes: an acquisition module and a generation module; the acquisition module is used to acquire an original text file, the original text file includes the preset operation; the generation module is used to generate the target execution file based on the original text file.
[0019] In a fifth aspect, the present application provides a server comprising: a processor and a memory configured to store processor executable instructions; wherein the processor is configured to execute the instructions to implement any one of the optional business processing methods in the first aspect above, or to implement any one of the optional business processing methods in the second aspect above.
[0020] In a sixth aspect, the present application provides a computer-readable storage medium having instructions stored thereon. When the instructions in the computer-readable storage medium are executed by a server, the server is enabled to execute any one of the optional business processing methods in the first aspect above, or to execute any one of the optional business processing methods in the second aspect above.
[0021] The business processing method, device, server and storage medium provided by the present application, the first server responds to the text information sent by the target terminal, identifies and processes the text information to obtain the business information of the target business, and then the first server sends a business processing instruction to the second server, the second server is the server corresponding to the business identifier of the target business included in the business information of the target business, at this time the second server receives the business processing instruction sent by the first server, and then the second server executes the target execution file based on the business parameters of the target business to obtain the processing result of the target business, and then the second server can send a business processing response to the first server, and at this time the first server can receive the business processing response sent by the second server. In the present application, the first server can identify and process the text information sent by the target terminal, and then obtain the business information of the target business based on the identification and processing, the business information includes the business identifier of the target business. Since the business identifier of the target business corresponds to the second server, the first server can accurately send a business processing instruction to the second server at this time. After receiving the business processing instruction, the second server can effectively and accurately process the target business based on the business parameters of the target business included in the business processing instruction. Then the second server sends the processing result of the target business to the first server. At this time, the first server can effectively and quickly receive the processing result of the target business, thereby improving the accuracy and efficiency of business processing. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art are briefly introduced below.
[0023] Figure 1 A schematic diagram of the network architecture of a business processing system provided in an embodiment of the present application;
[0024] Figure 2 A flowchart of a business processing method provided in an embodiment of the present application;
[0025] Figure 3 A schematic diagram of a specific process for processing a target business provided in an embodiment of the present application;
[0026] Figure 4A flowchart of another business processing method provided in an embodiment of the present application;
[0027] Figure 5 A flowchart of another business processing method provided in an embodiment of the present application;
[0028] Figure 6 A flowchart of another business processing method provided in an embodiment of the present application;
[0029] Figure 7 A schematic diagram of a specific process of business processing provided in an embodiment of the present application;
[0030] Figure 8 A schematic diagram of the structure of a service processing device provided in an embodiment of the present application;
[0031] Fig. 9 A schematic diagram of the structure of another service processing device provided in an embodiment of the present application;
[0032] Fig.10 A schematic diagram of the structure of another service processing device provided in an embodiment of the present application;
[0033] Fig.11 A schematic diagram of the structure of another business processing device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0034] The following will describe in detail the service processing method, device, server and storage medium provided in the embodiments of the present application in conjunction with the accompanying drawings.
[0035] The terms "first" and "second" in the specification and drawings of this application are used to distinguish different objects rather than to describe a specific order of the objects. For example, the first server and the second server are used to distinguish different servers rather than to describe a specific order of the servers.
[0036] In addition, the terms "including" and "having" and any variations thereof mentioned in the description of the present application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.
[0037] It should be noted that in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0038] In the description of the present application, unless otherwise specified, “plurality” means two or more.
[0039] Based on the description in the background technology, in the process of manual business data processing in the related technology, due to the large amount of business data, the efficiency and accuracy of the manual business data processing may be low, affecting the accuracy and efficiency of business data processing. Based on this, the embodiment of the present application provides a business processing method, device, server and storage medium, the first server can identify and process the text information sent by the target terminal, and then based on the business information of the target business obtained after the identification process, the business information includes the business identifier of the target business, because the business identifier of the target business corresponds to the second server, at this time, the first server can accurately send a business processing instruction to the second server, after receiving the business processing instruction, the second server can effectively and accurately process the target business based on the business parameters of the target business included in the business processing instruction, and then the second server sends the processing result of the target business to the first server, at this time, the first server can effectively and quickly receive the processing result of the target business, thereby improving the accuracy and efficiency of business processing.
[0040] The service processing method, device, server and storage medium provided in the embodiments of the present application can be applied to a service processing system, such as Figure 1 As shown, the business processing system includes a terminal 101, a server 102 and a server 103. Generally, in practical applications, the connection between the above-mentioned devices or service functions can be a wireless connection. In order to conveniently and intuitively represent the connection relationship between the various devices, Figure 1 Solid lines are used to indicate this.
[0041] The terminal 101 is used to send a text message to the server 102. The text message includes service information of a target service. The service information of the target service includes a service identifier of the target service and service parameters of the target service.
[0042] Server 102 is used to send a business processing indication to server 103 and receive a business processing response sent by server 103. Server 103 is the server corresponding to the business identifier of the target business. The business processing indication includes business information of the target business. The business processing indication is used to instruct server 103 to process the target business based on the business parameters of the target business. The business processing response includes a processing result of the target business, and the processing result is used to characterize the result of server 103 processing the target business.
[0043] Server 103 is used to receive the business processing indication sent by server 102 and send a business processing response to server 102, wherein the business processing indication includes business information of the target business, and the business processing indication is used to instruct server 103 to process the target business based on the business parameters of the target business. The business processing response includes a processing result of the target business, and the processing result is used to characterize the result of server 103 processing the target business.
[0044] Exemplarily, server 102 and server 102 can be independent physical servers, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, network acceleration services (content delivery network, CDN), and big data and artificial intelligence platforms.
[0045] Combined with the above Figure 1 The business processing system shown in the figure, the business processing method provided by the embodiment of the present application is fully described below from the perspective of the interaction between each device in the business processing system, so as to illustrate the process in which the first server sends a business processing instruction to the second server according to the business information of the target business, and the second server processes the target business according to the business processing instruction.
[0046] like Figure 2 As shown, the service processing method provided in the embodiment of the present application may include S101-S106.
[0047] S101: A first server recognizes and processes text information sent by a target terminal in response to the text information to obtain service information of a target service.
[0048] The service information of the target service includes a service identifier of the target service and service parameters of the target service.
[0049] It can be understood that the service identifier of the target service is used to characterize the service type of the target service, and the service parameters of the target service are parameters required for processing the target service.
[0050] Exemplarily, the business type of the target business may be querying the work number status, and in this case, the business parameter of the target business is the work number.
[0051] S102: The first server sends a service processing instruction to the second server.
[0052] The second server is a server corresponding to the service identifier of the target service, the service processing instruction includes service information of the target service, and the service processing instruction is used to instruct the second server to process the target service based on the service parameters of the target service.
[0053] It can be understood that, according to the service identifier of the target service, a server corresponding to the service identifier of the target service can be determined.
[0054] S103: The second server receives the service processing instruction sent by the first server.
[0055] The service processing instruction includes service information of the target service, and the service information of the target service includes a service identifier of the target service and service parameters of the target service.
[0056] S104: The second server executes the target execution file based on the service parameters of the target service to obtain a processing result of the target service.
[0057] Among them, the target execution file is the execution file corresponding to the business identifier of the target business, the target execution file includes preset operations, and the preset operations include one or more of click operations, jump operations, positioning operations, input operations and window switching operations. The processing result of the target business includes one or more of a result identifier, result data and additional information. The result identifier is used to characterize whether the target business is processed successfully. The result data is the data obtained after the target business is processed successfully, and the additional information is the reason for the failure of the target business processing.
[0058] In the embodiment of the present application, after the second server receives the service processing instruction, the second server can determine a target execution file corresponding to the service identifier of the target service, and the target execution file can process the target service.
[0059] Optionally, the second server includes multiple execution files, and the target execution file is one of the multiple execution files.
[0060] In one implementation of the embodiment of the present application, the target execution file processes the target business according to a preset operation and an operation sequence of the preset operations.
[0061] The following is an example to illustrate the specific process of the second server processing the target business in the embodiment of the present application.
[0062] For example, Figure 3 As shown, on the business processing side, after the second server receives the business processing indication, it will process the target business based on the target execution file. The preset operations in the target execution file may include click operations, jump operations, positioning operations, input operations, and window switching operations, etc. The target execution file executes processing flow 1 based on the preset operations. After processing flow 1 is completed, the target execution file executes processing flow 2 based on the preset operation. After processing flow 2 is completed, the target execution file executes processing flow 3 based on the preset operation. After processing flow 3 is completed, the target execution file executes processing flow 4 based on the preset operation. After processing flow 4 is completed, the second server can obtain the processing result of the target business.
[0063] Optionally, the target execution file may execute at least one processing flow, and a processing result of the target business may be obtained according to the at least one flow.
[0064] S105. The second server sends a service processing response to the first server.
[0065] The service processing response includes the processing result of the target service.
[0066] In another implementation of the embodiment of the present application, when the target business processing is successful, the processing result includes a first result identifier and result data, the first result identifier indicates that the target business processing is successful, and the result data includes data obtained after the target business processing is successful.
[0067] In one implementation of an embodiment of the present application, when the target business processing fails, the processing result includes a second result identifier and additional information, the second result identifier indicates that the target business processing failed, and the additional information includes the failure reason of the target business processing failure.
[0068] S106: The first server receives a service processing response sent by the second server.
[0069] Among them, the business processing response includes the processing result of the target business, and the processing result includes one or more of the result identifier, result data and additional information. The result identifier is used to characterize whether the target business is processed successfully, the result data is the data obtained after the target business is processed successfully, and the additional information is the reason for the failure of the target business processing.
[0070] In one implementation of the embodiment of the present application, after receiving the business processing response sent by the second server, the first server can send the processing result of the target business included in the business processing response to the target terminal, so that the target terminal can effectively receive the processing result of the target business.
[0071] The technical solution provided by the above embodiment can at least bring the following beneficial effects: It can be seen from S101-S106 that the first server responds to the text information sent by the target terminal, identifies and processes the text information to obtain the business information of the target business, and then the first server sends a business processing instruction to the second server, and the second server is the server corresponding to the business identifier of the target business included in the business information of the target business. At this time, the second server receives the business processing instruction sent by the first server, and then the second server executes the target execution file based on the business parameters of the target business to obtain the processing result of the target business, and then the second server can send a business processing response to the first server, and at this time the first server can receive the business processing response sent by the second server. In an embodiment of the present application, the first server can identify and process the text information sent by the target terminal, and then obtain the business information of the target business based on the identification and processing, wherein the business information includes the business identifier of the target business. Since the business identifier of the target business corresponds to the second server, the first server can accurately send a business processing instruction to the second server at this time. After receiving the business processing instruction, the second server can effectively and accurately process the target business based on the business parameters of the target business included in the business processing instruction. Then the second server sends the processing result of the target business to the first server. At this time, the first server can effectively and quickly receive the processing result of the target business, thereby improving the accuracy and efficiency of business processing.
[0072] Combination Figure 2 ,like Figure 4 As shown, the business processing method provided in the embodiment of the present application may also include S107-S108.
[0073] S107: The first server obtains a target corresponding relationship.
[0074] The target corresponding relationship includes multiple service identifiers and a server corresponding to each of the multiple service identifiers.
[0075] It can be understood that one service identifier corresponds to one server.
[0076] S108: The first server determines the server corresponding to the first service identifier as the second server.
[0077] The first service identifier is a service identifier among the multiple service identifiers that is the same as the service identifier of the target service.
[0078] In an embodiment of the present application, the first server can first obtain a target correspondence relationship, which includes the multiple business identifiers and the server corresponding to each business identifier in the multiple business identifiers. At this time, the first server can accurately and effectively determine the server corresponding to the first business identifier as the second server based on the target correspondence relationship.
[0079] Combination Figure 2 ,like Figure 5 As shown, the business processing method provided in the embodiment of the present application may also include S109-S111.
[0080] S109: The first server determines the response template corresponding to the service identifier of the target service as the target response template.
[0081] It should be understood that the service identifier of the target service represents the service type of the target service, wherein one service type corresponds to one reply template, and the reply template is a preset reply information framework.
[0082] S110. The first server generates target response information based on the target response template and the processing result of the target service.
[0083] It should be understood that the first server inserts the processing result of the target service into the target reply template to generate the target reply information.
[0084] S111. The first server sends target reply information to the target terminal, so that the target terminal displays the target reply information.
[0085] In an embodiment of the present application, the first server can determine the reply template corresponding to the business identifier based on the business identifier of the target business, and determine the reply template as the target reply template, and then insert the target data into the target reply template to generate target reply information. At this time, the first server can send the target reply information to the target terminal so that the target terminal can display the target reply information, thereby enabling the user of the target terminal to accurately and quickly obtain the processing result of the target business.
[0086] Combination Figure 2 ,like Figure 6 As shown, the business processing method provided in the embodiment of the present application may also include S112-S113.
[0087] S112: The second server obtains the original text file.
[0088] The original text file includes the preset operation.
[0089] Exemplarily, the original text file may be source code.
[0090] S113. The second server generates a target execution file based on the original text file.
[0091] It can be understood that the second server can generate multiple execution files based on the original text file, and the target execution file is one of the multiple execution files.
[0092] Exemplarily, the second server may generate the target execution file based on the source code, and the target execution file executes the target business, and the target execution file is executed based on the business parameters of the target business.
[0093] In the embodiment of the present application, the second server can effectively generate the required target execution file based on the acquired original text file, and then can execute the target business based on the target execution file, thereby effectively and accurately performing business processing.
[0094] The following is an example to illustrate the specific process of business processing in the embodiment of the present application.
[0095] For example, Figure 7 As shown, on the user side, the terminal first sends a text message to the message receiver in the first server. The message receiver identifies and processes the text message to obtain business information, and adds the business information to the task queue. The business processor processes the information in sequence according to the order of the task queue. After receiving the business information, the business processor determines to send a business processing instruction to the second server or the third server according to the business identifier in the business information. The second server or the third server then performs business processing on the target business. After processing the target business, the second server or the third server obtains a processing result and sends the processing result to the first server. After receiving the processing result, the first server adds the processing result to the result queue. The message pusher sends the task result to the terminal in sequence according to the order of the result queue.
[0096] The embodiment of the present application can divide the functional modules of the first server etc. according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation.
[0097] In the case of dividing each functional module into corresponding functional modules, Figure 8 A possible structural diagram of the service processing device involved in the above embodiment is shown. Figure 8 As shown, the service processing device 20 may include: a processing module 201 , a sending module 202 and a receiving module 203 .
[0098] The processing module 201 is used to respond to the text information sent by the target terminal, identify and process the text information, and obtain service information of the target service, where the service information of the target service includes the service identifier of the target service and the service parameters of the target service.
[0099] The sending module 202 is used to send a service processing instruction to the second server, which is the server corresponding to the service identifier of the target service. The service processing instruction includes service information of the target service and is used to instruct the second server to process the target service based on the service parameters of the target service.
[0100] The receiving module 203 is used to receive the business processing response sent by the second server, and the business processing response includes the processing result of the target business. The processing result includes one or more of a result identifier, result data and additional information. The result identifier is used to characterize whether the target business is processed successfully. The result data is the data obtained after the target business is processed successfully, and the additional information is the reason for the failure of the target business processing.
[0101] Optionally, the service processing device further includes an acquisition module 204 and a determination module 205 .
[0102] The acquisition module 204 is used to acquire a target correspondence relationship, where the target correspondence relationship includes multiple service identifiers and a server corresponding to each of the multiple service identifiers.
[0103] The determination module 205 is configured to determine the server corresponding to the first service identifier as the second server, wherein the first service identifier is a service identifier among the multiple service identifiers that is the same as the service identifier of the target service.
[0104] Optionally, the above-mentioned business processing device also includes a generating module 206.
[0105] The determination module 205 is further configured to determine the response template corresponding to the service identifier of the target service as the target response template.
[0106] The generating module 206 is used to generate target response information based on the target response template and the processing result of the target service.
[0107] The sending module 202 is further configured to send the target reply information to the target terminal so that the target terminal displays the target reply information.
[0108] In the case of an integrated unit, Fig. 9 FIG. 2 shows a possible structural diagram of the * device involved in the above embodiment. Fig. 9 As shown, the service processing device 30 may include: a processing module 301 and a communication module 302. The processing module 301 may be used to control and manage the actions of the service processing device 30. The communication module 302 may be used to support the communication between the service processing device 30 and other entities. Fig. 9 As shown, the service processing device 30 may further include a storage module 303 for storing program codes and data of the service processing device 30 .
[0109] The processing module 301 may be a processor or a controller. The communication module 302 may be a transceiver, a transceiver circuit or a communication interface, etc. The storage module 303 may be a memory.
[0110] When the processing module 301 is a processor, the communication module 302 is a transceiver, and the storage module 303 is a memory, the processor, the transceiver, and the memory may be connected via a bus. The bus may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc.
[0111] The embodiment of the present application can divide the functional modules of the second server etc. according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation.
[0112] In the case of dividing each functional module into corresponding functional modules, Fig.10 A possible structural diagram of the service processing device involved in the above embodiment is shown. Fig.10 As shown, the service processing device 40 may include: a receiving module 401 , a processing module 402 and a sending module 403 .
[0113] The receiving module 401 is used to receive a service processing instruction sent by the first server, where the service processing instruction includes service information of a target service, where the service information of the target service includes a service identifier of the target service and service parameters of the target service.
[0114] Processing module 402 is used to execute a target execution file based on the business parameters of the target business to obtain a processing result of the target business. The target execution file is an execution file corresponding to the business identifier of the target business. The target execution file includes preset operations, which include one or more of a click operation, a jump operation, a positioning operation, an input operation, and a window switching operation. The processing result of the target business includes one or more of a result identifier, result data, and additional information. The result identifier is used to characterize whether the target business is processed successfully. The result data is data obtained after the target business is processed successfully. The additional information is the reason for the failure of the target business to process.
[0115] The sending module 403 is used to send a service processing response to the first server, where the service processing response includes a processing result of the target service.
[0116] Optionally, the above service processing device further includes: an acquisition module 404 and a generation module 405 .
[0117] The acquisition module 404 is used to acquire an original text file, where the original text file includes the preset operation.
[0118] The generating module 405 is used to generate the target execution file based on the original text file.
[0119] In the case of an integrated unit, Fig.11 A possible structural diagram of the service processing device involved in the above embodiment is shown. Fig.11 As shown, the service processing device 50 may include: a processing module 501 and a communication module 502. The processing module 501 may be used to control and manage the actions of the service processing device 50. The communication module 502 may be used to support the communication between the service processing device 50 and other entities. Fig.11 As shown, the service processing device 50 may further include a storage module 503 for storing program codes and data of the service processing device 50 .
[0120] The processing module 501 may be a processor or a controller. The communication module 502 may be a transceiver, a transceiver circuit or a communication interface, etc. The storage module 503 may be a memory.
[0121] When the processing module 501 is a processor, the communication module 502 is a transceiver, and the storage module 503 is a memory, the processor, the transceiver, and the memory may be connected via a bus. The bus may be a peripheral component interconnection standard bus or an extended industrial standard architecture bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc.
[0122] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0123] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0124] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0125] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0126] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loading and executing a computer program instruction on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (Digital Subscriber Line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or may contain one or more servers, data centers and other data storage devices that can be integrated with a medium. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).
[0127] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A business processing method, characterized in that: Applied to a first server, the method comprises: In response to the text information sent by the target terminal, the text information is identified and processed to obtain service information of the target service, where the service information of the target service includes a service identifier of the target service and service parameters of the target service; Sending a service processing instruction to a second server, where the second server is a server corresponding to the service identifier of the target service, the service processing instruction including service information of the target service, and the service processing instruction is used to instruct the second server to process the target service based on the service parameters of the target service; Receive a business processing response sent by the second server, the business processing response including a processing result of the target business, the processing result including one or more of a result identifier, result data, and additional information, the result identifier being used to characterize whether the target business is processed successfully, the result data being data obtained after the target business is processed successfully, and the additional information being the reason for the failure of the target business processing.
2. The service processing method according to claim 1, characterized in that: The method further comprises: Acquire a target correspondence relationship, where the target correspondence relationship includes multiple service identifiers and a server corresponding to each of the multiple service identifiers; A server corresponding to a first service identifier is determined as the second server, wherein the first service identifier is a service identifier among the multiple service identifiers that is identical to the service identifier of the target service.
3. The service processing method according to any one of claims 1 to 2, characterized in that: The method further comprises: Determine the response template corresponding to the service identifier of the target service as the target response template; Generate target reply information based on the target reply template and the processing result of the target business; The target reply information is sent to the target terminal so that the target terminal displays the target reply information.
4. A business processing method, characterized in that: Applied to the second server, the method comprises: receiving a service processing instruction sent by the first server, wherein the service processing instruction includes service information of a target service, and the service information of the target service includes a service identifier of the target service and a service parameter of the target service; Executing a target execution file based on the business parameters of the target business to obtain a processing result of the target business, wherein the target execution file is an execution file corresponding to the business identifier of the target business, and the target execution file includes preset operations, and the preset operations include one or more of a click operation, a jump operation, a positioning operation, an input operation, and a window switching operation. The processing result of the target business includes one or more of a result identifier, result data, and additional information. The result identifier is used to indicate whether the target business is successfully processed, the result data is data obtained after the target business is successfully processed, and the additional information is the reason why the target business fails to process; A service processing response is sent to the first server, where the service processing response includes a processing result of the target service.
5. The service processing method according to claim 4, characterized in that: The method further comprises: Acquire an original text file, wherein the original text file includes the preset operation; Based on the original text file, the target execution file is generated.
6. A service processing device, characterized in that: include: A processing module, a sending module and a receiving module; The processing module is used to respond to the text information sent by the target terminal, identify and process the text information, and obtain service information of the target service, where the service information of the target service includes a service identifier of the target service and service parameters of the target service; The sending module is used to send a service processing instruction to a second server, where the second server is a server corresponding to the service identifier of the target service, the service processing instruction includes service information of the target service, and the service processing instruction is used to instruct the second server to process the target service based on the service parameters of the target service; The receiving module is used to receive a business processing response sent by the second server, the business processing response includes a processing result of the target business, the processing result includes one or more of a result identifier, result data and additional information, the result identifier is used to characterize whether the target business is processed successfully, the result data is data obtained after the target business is processed successfully, and the additional information is the reason for the failure of the target business processing.
7. The service processing device according to claim 6, characterized in that: The service processing device also includes an acquisition module and a determination module; The acquisition module is used to acquire a target correspondence relationship, wherein the target correspondence relationship includes multiple service identifiers and a server corresponding to each of the multiple service identifiers; The determining module is used to determine a server corresponding to a first service identifier as the second server, wherein the first service identifier is a service identifier among the multiple service identifiers that is the same as the service identifier of the target service.
8. The service processing device according to any one of claims 6 to 7, characterized in that: The service processing device also includes a generating module; The determination module is further configured to determine the reply template corresponding to the service identifier of the target service as the target reply template; The generating module is used to generate target reply information based on the target reply template and the processing result of the target service; The sending module is further configured to send the target reply information to the target terminal so that the target terminal displays the target reply information.
9. A service processing device, characterized in that: include: Receiving module, processing module and sending module; The receiving module is used to receive a service processing instruction sent by the first server, wherein the service processing instruction includes service information of a target service, and the service information of the target service includes a service identifier of the target service and service parameters of the target service; The processing module is used to execute a target execution file based on the business parameters of the target business to obtain a processing result of the target business, wherein the target execution file is an execution file corresponding to the business identifier of the target business, and the target execution file includes preset operations, and the preset operations include one or more of a click operation, a jump operation, a positioning operation, an input operation, and a window switching operation. The processing result of the target business includes one or more of a result identifier, result data, and additional information. The result identifier is used to indicate whether the target business is successfully processed, the result data is data obtained after the target business is successfully processed, and the additional information is the reason for the failure of the target business to process; The sending module is used to send a service processing response to the first server, where the service processing response includes a processing result of the target service.
10. The service processing device according to claim 9, characterized in that: The service processing device further includes: an acquisition module and a generation module; The acquisition module is used to acquire an original text file, wherein the original text file includes the preset operation; The generating module is used to generate the target execution file based on the original text file.
11. A server, characterized in that: The server comprises: processor; a memory configured to store instructions executable by the processor; The processor is configured to execute the instruction to implement the service processing method according to any one of claims 1 to 3, or to implement the service processing method according to any one of claims 4 to 5.
12. A computer-readable storage medium having instructions stored thereon, characterized in that: When the instructions in the computer-readable storage medium are executed by the server, the server is enabled to execute the business processing method according to any one of claims 1 to 3, or execute the business processing method according to any one of claims 4 to 5.