Method and device for building business model and processing business request

By building and combining business models, dynamically responding to changes in business demands, solving the problems of long and high response cycles of system upgrades and user demands in the existing technology, and achieving rapid adaptation and cost reduction effects.

CN112947919BActive Publication Date: 2024-12-10BEIJING JINGDONG ZHENSHI INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN201911172222.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-11-26
Publication Date
2024-12-10
Estimated Expiration
2039-11-26

AI Technical Summary

Technical Problem

In the existing technology, the system upgrade and user demand response cycles are long, the development and deployment costs are high, and the business demand changes cannot be met in a timely manner.

Method used

By building and combining business models, dynamically combine configuration items such as business elements, information sources and business relationships, generate initial business models, and analyze data based on business requests to filter the target business model to process requests, reducing the development and launch costs of development and operation personnel.

Benefits of technology

It has achieved rapid adaptation to changes in business demands, reduced development, operation and maintenance costs, and can support more complex business needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112947919B_ABST
    Figure CN112947919B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and device for building a business model and processing a business request, and relates to the field of computer technology. A specific implementation of the method for building a business model includes: configuring configuration items of a business model; determining the configuration information of each of the configuration items, and combining the configuration items to obtain an initial business model; setting the business identification and description information of the initial business model, and filling in the field values ​​of each configuration information in the initial business model to obtain the business model. This implementation splits and models the business, and obtains a business model by combining and filling in each configuration item. On the one hand, it can dynamically combine into a business model that meets different business needs, so as to achieve the purpose of quickly adapting to changes in business needs, and on the other hand, it can reduce the development and launch costs of development and operation personnel. A new business model is formed by combining multiple business models, which can support more and more complex business needs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a method and device for building a business model and processing a business request. Background Art

[0002] Social informatization is becoming more and more common, and there are more and more information systems. In a rapidly changing environment, the system needs to be quickly upgraded and optimized to meet the different needs of users at different stages. At present, when there is a new system or demand, it is necessary to develop, test and launch the demand. When the demand is put forward, it is often necessary to adjust the system coding to meet the needs of users.

[0003] In the process of implementing the present invention, the inventors found that there are at least the following problems in the prior art:

[0004] Developers are required to recode, adjust and test the system, which takes a long time and cannot respond to user needs in a timely manner; deployment and online launch require a lot of manpower support, and the cost of development and launch is high. Summary of the invention

[0005] In view of this, an embodiment of the present invention provides a method and device for building a business model and processing business requests. On the one hand, it can dynamically combine into a business model that meets different business needs to achieve the purpose of quickly adapting to changes in business needs. On the other hand, it can reduce the development and online costs of development and operation personnel.

[0006] To achieve the above object, according to one aspect of an embodiment of the present invention, a method for constructing a business model is provided, comprising:

[0007] Configure the configuration items of the business model;

[0008] Determining configuration information of each of the configuration items, and combining the configuration items to obtain an initial business model;

[0009] The business model is obtained by setting the business identification and description information of the initial business model and filling in the field values ​​of each configuration information in the initial business model.

[0010] Optionally, the configuration item includes at least one of the following: business element, information source, business relationship, input parameter information, and result item information.

[0011] Optionally, after obtaining the business model, the method further includes: combining multiple business models to obtain a new business model.

[0012] According to a second aspect of an embodiment of the present invention, a method for processing a service request is provided, including:

[0013] Parse the business request to obtain request parsing data and business identifier;

[0014] According to the service identifier, a target service model corresponding to the service request is selected from various pre-constructed service models; the pre-constructed service models are constructed by the method provided by the first aspect of the embodiment of the present invention;

[0015] The model input data required by the target business model is obtained from the request parsed data, and is input into the target business model to process the business request.

[0016] According to a third aspect of an embodiment of the present invention, there is provided a device for building a business model, including:

[0017] Business model setting module, configures the configuration items of the business model;

[0018] A business model building module determines the configuration information of each of the configuration items and combines the configuration items to obtain an initial business model;

[0019] The business model information filling module sets the business identification and description information of the initial business model, and fills in the field values ​​of each configuration information in the initial business model to obtain the business model.

[0020] Optionally, the configuration item includes at least one of the following: business element, information source, business relationship, input parameter information, and result item information.

[0021] Optionally, the apparatus of the embodiment of the present invention further includes: a combining module, configured to: after obtaining the business model, combine a plurality of the business models to obtain a new business model.

[0022] According to a fourth aspect of an embodiment of the present invention, there is provided an apparatus for processing a service request, including:

[0023] The data analysis module analyzes the business request to obtain the request analysis data and business identifier;

[0024] A model screening module, which screens a target business model corresponding to the business request from various pre-built business models according to the business identifier; the pre-built business models are constructed using the method provided by the first aspect of the embodiment of the present invention;

[0025] An information execution module obtains model input data required by the target business model from the request parsed data, and inputs the model input data into the target business model to process the business request.

[0026] According to a fifth aspect of an embodiment of the present invention, there is provided an electronic device for processing a service request, including:

[0027] one or more processors;

[0028] a storage device for storing one or more programs,

[0029] When the one or more programs are executed by the one or more processors, the one or more processors implement the method provided in the second aspect of the embodiment of the present invention.

[0030] According to a sixth aspect of an embodiment of the present invention, there is provided a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method provided in the second aspect of the embodiment of the present invention is implemented.

[0031] An embodiment of the above invention has the following advantages or beneficial effects: the present invention splits and models the business, and obtains the business model by combining and filling various configuration items. On the one hand, it can dynamically combine into a business model that meets different business needs, so as to achieve the purpose of quickly adapting to changes in business needs, and on the other hand, it can reduce the development and launch costs of development and operation personnel. By combining multiple business models to form a new business model, it can support more and more complex business needs.

[0032] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with the specific implementation manner. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] The accompanying drawings are used to better understand the present invention and do not constitute an improper limitation of the present invention.

[0034] Figure 1 is a schematic diagram of the main process of the method for building a business model in an embodiment of the present invention;

[0035] Figure 2 is a schematic diagram of various configuration items of a business model in an optional embodiment of the present invention;

[0036] Figure 3 is a schematic diagram of the main process of the method for processing a service request in an embodiment of the present invention;

[0037] Figure 4 is a schematic diagram of the execution result of processing a service request in an optional embodiment of the present invention;

[0038] Figure 5 is a schematic diagram of main modules of an apparatus for constructing a business model in an embodiment of the present invention;

[0039] Figure 6 is a schematic diagram of main modules of an apparatus for processing a service request in an embodiment of the present invention;

[0040] Figure 7 is an exemplary system architecture diagram to which embodiments of the present invention may be applied;

[0041] Figure 8 It is a schematic diagram of the structure of a computer system of a terminal device or a server suitable for implementing an embodiment of the present invention. DETAILED DESCRIPTION

[0042] The following is a description of exemplary embodiments of the present invention in conjunction with the accompanying drawings, including various details of the embodiments of the present invention to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for clarity and conciseness, the description of well-known functions and structures is omitted in the following description.

[0043] According to one aspect of an embodiment of the present invention, a method for constructing a business model is provided.

[0044] The purpose of establishing a business model is to combine the business in multiple dimensions and in multiple ways to generate business sub-items and combine each business sub-item into a complete business requirement. A dimension is a unit corresponding to a business sub-item. Multiple units are combined into a business model. When combining, any number of units in all dimensions can be combined together.

[0045] Figure 1 is a schematic diagram of the main process of the method for building a business model in an embodiment of the present invention, such as Figure 1 As shown, the method for constructing a business model includes: step S101, step S102 and step S103.

[0046] In step S101, the configuration items of the business model are configured. Configuration items refer to the configuration information of the model, which are used to indicate the parameter configuration of the model. In actual application, configuration items can be divided into multiple dimensions. Optionally, the configuration items include at least one of the following: business elements, information sources, business relationships, input parameter information, result item information, see Figure 2 .

[0047] Business elements refer to some basic operation information associated with business operations, such as text information, interval range, numerical comparison, single-select and multiple-select information, etc. Business elements can be combined into different business items, each of which represents a small business unit. For example, a business unit can be an amount, order type, customer level, etc.

[0048] Information sources are data entry sources required for information execution. They can be internal manual configuration data, external interface data, or manual input. By defining multiple information entry methods, business models can be executed more flexibly.

[0049] Business relationships are information settings that associate businesses when a demand may require a combination of multiple businesses to be met. For example, to meet the needs of a business line, two conditions must be met. These two conditions may be in an AND relationship or an OR relationship. For example, whether a business can submit an order contains two pieces of information: one is that the member level is a plus member, and the other is that the product amount is less than 100. In this case, the two conditions can be defined as whether they are met at the same time or only one of them needs to be met according to business needs.

[0050] Input parameter information refers to the data information that the business needs to obtain after the request data comes in, such as multiple parameter information contained in the request data. Setting the input parameter information facilitates the quick extraction of data required by the business model from the request information. For example, if the business model focuses on several or a certain information such as user level, then it is necessary to obtain the user level separately as an input parameter and set the information of the input parameter so that the user level information can be obtained in a targeted manner and the information of interest can be accurately obtained from all the information in the input parameter.

[0051] Result item information is the return result information that needs to be obtained after the business is executed. Because the processing result data of the business model execution often involves a lot of information, targeted result processing based on the result item information facilitates quick acquisition of the required result information.

[0052] The above-mentioned basic information is combined into all the business units required by the business model, and the business model data can be established based on these items.

[0053] Step S102: Determine the configuration information of each of the configuration items, and combine the configuration items to obtain an initial business model.

[0054] After combining the above business model configuration related information, the business configuration information can be filled. The purpose of filling is to generate information that has actual reference value for the business model and generate a specific business model. It should be noted that the order of filling and combining can be adjusted according to actual conditions, such as filling first and then combining.

[0055] The actual business model is formed by combining different configuration items. At this point, the business model is only a description of business requirements and rule establishment. The model needs to be filled with specific business information to meet the model data required by the business.

[0056] Step S103: Set the service identification and description information of the initial service model, and fill in the field values ​​of each configuration information in the initial service model to obtain the service model.

[0057] This step is mainly to fill in the business data information required by the business model. The business identifier refers to the unique identifier of the business requirement. It uniquely identifies a business requirement. The business identifier can be a business name or a business code, as long as it can uniquely identify a business requirement. The description information is used to describe the business model. The content of the description can be selectively determined according to the actual situation. The business identifier and description information are the basic information of the business model.

[0058] The field values ​​of each configuration information are data that the business model depends on. For example, the business model of the 7-day no-questions-asked service needs to set the field value of the configuration information of the user level, which is 10 for example. This step sets the specific model data value. The model matching and calculation with the request data are performed through the specific data value. When the result data containing the user level in the request data is 10, it means that the user level in the business model is met.

[0059] The present invention splits and models the business, and obtains the business model by combining and filling various configuration items. On the one hand, it can dynamically combine into a business model that meets different business needs, thereby achieving the purpose of quickly adapting to changes in business needs. On the other hand, it can reduce the development and launch costs of development and operation personnel.

[0060] The business model combination takes into account that different business needs may involve business lines of multiple business models, and different business models need to be combined to meet the real business needs of the business. Optionally, after obtaining the business model, it also includes: combining multiple business models to obtain a new business model. For example, the business models that may be required for the door-to-door pickup service include two types, one is 7-day no-reason return, and the other is a high membership level. By combining multiple business models to form a new business model, it can support more and more complex business needs.

[0061] According to a second aspect of an embodiment of the present invention, a method for processing a business request based on a business model constructed based on the above method for constructing a business model is provided.

[0062] Figure 3 FIG. 1 is a schematic diagram of the main process of the method for processing a service request in an embodiment of the present invention. Figure 3 As shown, the method for processing a business request includes:

[0063] Step S301: parse the service request to obtain request parsing data and service identification;

[0064] Step S302: Filter, according to the service identifier, a target service model corresponding to the service request from various pre-constructed service models; the pre-constructed service models are constructed using the method provided by the first aspect of the embodiment of the present invention;

[0065] Step S303: Obtain model input data required by the target business model from the request parsed data, and input the model input data into the target business model to process the business request.

[0066] Step S301 mainly processes the data in the business request, splits and converts it to obtain the data format that matches the business model. After the data is received, it is necessary to query the business model input parameter configuration information to obtain the data required by the business model. In step S302, the business input parameter configuration data is obtained from the request data according to the input parameter configuration field. If this data information exists in the request data, it is directly obtained. If it does not exist, an error or exception processing is required.

[0067] In step S303, a data merging operation may be performed. Data merging is to unify and integrate all data required by the business. The merged information may include request parsing data, result item configuration data, business association data, and model input data required by the target business model. These information are unified into all the data required for the execution of the target business model. Through data merging, the data can be unified into the information format required for the execution of the target business model and output to the target business model.

[0068] In step S303, the parameter information and data required by the target business model can be obtained by reflection through rule engine operation or round-robin comparison execution, and the business data can be operated through the corresponding model data to obtain the final business execution result. The execution process is to compare the input parameters of the original request data with the business model configuration information and dynamically execute it, and dynamically execute the specific business logic by adjusting the business model information at any time.

[0069] The result of executing the business logic of the target business model is obtained by data matching according to the output parameter configuration of the target business model, and the execution result data to be returned is provided to the calling end for subsequent business processing. The information call feedback method can be exposed to external users through interfaces or implemented by calling internal interfaces. The execution result can include original information, model information, and the final business processing result. The execution result is the result information that the user ultimately wants to obtain. When different business requirements need to be processed or the business requirements are adjusted, you only need to change the business model and re-execute the data to get the latest execution result.

[0070] Figure 4 It is a schematic diagram of the execution result of processing a business request in an optional embodiment of the present invention. Figure 4In the illustrated embodiment, data merging is performed according to the published information combination arrangement mode, request parsing data, result configuration data, business relationship data and business model data are merged into data information, and the target business model is input. The target business model executes the data information according to the business rules, queries the business model output parameter configuration information, and returns the execution result according to the output parameter configuration.

[0071] After analyzing, converting and merging the request data, the present invention inputs the merged data into the target business model for operation and execution, thereby ultimately realizing the business needs. On the one hand, it can dynamically combine into business models that meet different business needs, thereby achieving the purpose of quickly adapting to changes in business needs; on the other hand, it can reduce the development and launch costs of development and operation personnel.

[0072] According to a third aspect of an embodiment of the present invention, a device for constructing a business model is provided.

[0073] Figure 5 is a schematic diagram of the main modules of the device for constructing a business model in an embodiment of the present invention, such as Figure 5 As shown, the device 500 for constructing a business model includes:

[0074] Business model setting module 501, configuring the configuration items of the business model;

[0075] The business model building module 502 determines the configuration information of each of the configuration items and combines the configuration items to obtain an initial business model;

[0076] The business model information filling module 503 sets the business identification and description information of the initial business model, and fills in the field values ​​of each configuration information in the initial business model to obtain the business model.

[0077] Optionally, the configuration item includes at least one of the following: business element, information source, business relationship, input parameter information, and result item information.

[0078] Optionally, the apparatus of the embodiment of the present invention further includes: a combining module, configured to: after obtaining the business model, combine a plurality of the business models to obtain a new business model.

[0079] According to a fourth aspect of an embodiment of the present invention, there is provided a device for processing a service request.

[0080] Figure 6 FIG. 1 is a schematic diagram of the main modules of the device for processing a service request in an embodiment of the present invention. Figure 6 As shown, the device 600 for processing a service request includes:

[0081] The data analysis module 601 analyzes the service request to obtain the request analysis data and the service identifier;

[0082] A model screening module 602, screening a target business model corresponding to the business request from various pre-built business models according to the business identifier; the pre-built business models are constructed using the method provided by the first aspect of the embodiment of the present invention;

[0083] The information execution module 603 obtains the model input data required by the target business model from the request parsed data, and inputs the model input data into the target business model to process the business request.

[0084] According to a fifth aspect of an embodiment of the present invention, there is provided an electronic device for processing a service request, including:

[0085] one or more processors;

[0086] a storage device for storing one or more programs,

[0087] When the one or more programs are executed by the one or more processors, the one or more processors implement the method provided in the second aspect of the embodiment of the present invention.

[0088] According to a sixth aspect of an embodiment of the present invention, there is provided a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method provided in the second aspect of the embodiment of the present invention is implemented.

[0089] Figure 7 An exemplary system architecture 700 is shown to which the method for processing a service request or the apparatus for processing a service request according to the embodiments of the present invention can be applied.

[0090] like Figure 7 As shown, system architecture 700 may include terminal devices 701, 702, 703, network 704 and server 705. Network 704 is used to provide a medium for communication links between terminal devices 701, 702, 703 and server 705. Network 704 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0091] Users can use terminal devices 701, 702, and 703 to interact with server 705 through network 704 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 701, 702, and 703, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only examples).

[0092] The terminal devices 701 , 702 , and 703 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, and desktop computers.

[0093] The server 705 may be a server that provides various services, such as a backend management server (only for example) that supports shopping websites browsed by users using the terminal devices 701, 702, and 703. The backend management server may analyze and process the received data such as product information query requests, and feed back the processing results (such as target push information, product information - only for example) to the terminal device.

[0094] It should be noted that the method for processing a service request provided in the embodiment of the present invention is generally executed by the server 705 , and accordingly, the device for processing a service request is generally disposed in the server 705 .

[0095] It should be understood that Figure 7 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.

[0096] Reference below Figure 8 , which shows a schematic diagram of the structure of a computer system 800 of a terminal device suitable for implementing an embodiment of the present invention. Figure 8 The terminal device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0097] like Figure 8 As shown, the computer system 800 includes a central processing unit (CPU) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage part 808 into a random access memory (RAM) 803. In the RAM 803, various programs and data required for the operation of the system 800 are also stored. The CPU 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.

[0098] The following components are connected to the I / O interface 805: an input section 806 including a keyboard, a mouse, etc.; an output section 807 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 808 including a hard disk, etc.; and a communication section 809 including a network interface card such as a LAN card, a modem, etc. The communication section 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to the I / O interface Y05 as needed. A removable medium 811, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 810 as needed, so that a computer program read therefrom is installed into the storage section 808 as needed.

[0099] In particular, according to the embodiments disclosed in the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present invention include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 809, and / or installed from the removable medium 811. When the computer program is executed by the central processing unit (CPU) 801, the above-mentioned functions defined in the system of the present invention are executed.

[0100] It should be noted that the computer-readable medium shown in the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0101] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0102] The modules involved in the embodiments of the present invention may be implemented by software or hardware. The modules described may also be set in a processor, for example, may be described as: a processor includes: a data parsing module, which parses a business request to obtain request parsing data and a business identifier; a model screening module, which screens a target business model corresponding to the business request from various pre-built business models according to the business identifier; the pre-built business models are constructed using the method provided in the first aspect of the embodiments of the present invention; an information execution module, which obtains the model input data required by the target business model from the request parsing data, and inputs it into the target business model to process the business request. Among them, the names of these modules do not constitute a limitation on the module itself in some cases. For example, the model screening module may also be described as a "module for parsing business requests."

[0103] As another aspect, the present invention also provides a computer-readable medium, which may be included in the device described in the above embodiment; or it may exist independently without being assembled into the device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by a device, the device includes: parsing the business request to obtain request parsing data and a business identifier; according to the business identifier, screening the target business model corresponding to the business request from various pre-built business models; the pre-built business models are constructed using the method provided in the first aspect of the embodiment of the present invention; obtaining the model input data required by the target business model from the request parsing data, and inputting it into the target business model to process the business request.

[0104] According to the technical solution of the embodiment of the present invention, the business is split and modeled, and the business model is obtained by combining and filling various configuration items. On the one hand, it can be dynamically combined into a business model that meets different business needs, so as to achieve the purpose of quickly adapting to changes in business needs, and on the other hand, it can reduce the development and launch costs of development and operation personnel. By combining multiple business models to form a new business model, it can support more and more complex business needs.

[0105] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for constructing a business model, characterized in that: include: Configuration items for configuring business models; the configuration items include business relationships, input parameter information, and result item information. Business relationships are information settings for associating businesses when a demand may require a combination of multiple businesses to be met. Input parameter information is data information that needs to be actually obtained after request data comes in. Result item information is the return result information that needs to be obtained after the business is executed. Determining configuration information of each of the configuration items, and combining the configuration items to obtain an initial business model; The business identification and description information of the initial business model are set, and the field values ​​of each configuration information in the initial business model are filled to obtain the business model; the field values ​​of each configuration information are the data that the business model depends on.

2. The method according to claim 1, characterized in that The configuration item includes at least one of the following: a business element, an information source.

3. The method according to claim 1, characterized in that After obtaining the business model, the method further includes: combining multiple business models to obtain a new business model.

4. A method for processing a service request, characterized in that: include: Parse the business request to obtain request parsing data and business identifier; According to the business identifier, a target business model corresponding to the business request is selected from various pre-constructed business models; the pre-constructed business models are constructed by any method described in claims 1-3; The model input data required by the target business model is obtained from the request parsed data, and is input into the target business model to process the business request.

5. A device for building a business model, characterized in that: include: The business model setting module configures the configuration items of the business model; the configuration items include business relationships, input parameter information and result item information. Business relationships are information settings for associating businesses when a demand may require a combination of multiple businesses to be met. Input parameter information is data information that needs to be obtained after the request data comes in, and result item information is the return result information that needs to be obtained after the business is executed. A business model building module determines the configuration information of each of the configuration items and combines the configuration items to obtain an initial business model; The business model information filling module sets the business identification and description information of the initial business model, and fills in the field values ​​of each configuration information in the initial business model to obtain the business model; the field values ​​of each configuration information are the data that the business model depends on.

6. The device according to claim 5, characterized in that The configuration item includes at least one of the following: business element, information source, and business relationship.

7. The device according to claim 5, characterized in that Also includes: The combination module is used to: after obtaining the business model, combine multiple business models to obtain a new business model.

8. A device for processing a service request, characterized in that: include: The data analysis module analyzes the business request to obtain the request analysis data and business identifier; A model screening module, which screens a target business model corresponding to the business request from various pre-built business models according to the business identifier; the pre-built business models are constructed by the method described in any one of claims 1 to 3; An information execution module obtains model input data required by the target business model from the request parsed data, and inputs the model input data into the target business model to process the business request.

9. An electronic device for processing a service request, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method as claimed in claim 4.

10. A computer readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to claim 4 is implemented.