Business order generation method and device, computer equipment and storage medium

By analyzing and converting third-party order information, the life service platform can realize the access to multiple channels and creating batch orders, solving the problem of low efficiency in ordering through external channels and multiple services in the existing technology, and improving business coverage and users Experience.

CN119090577APending Publication Date: 2024-12-06SHENZHEN HIVE BOX NETWORK TECH LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410964630.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-17
Publication Date
2024-12-06

AI Technical Summary

Technical Problem

The existing life service platform cannot accept user orders through external client channels, and the order generation efficiency is inefficient when placing orders for multiple life services, limiting business coverage and user experience.

Method used

By receiving third-party order information, analyzing order-sensitive data and business data, converting it into information available to the platform, determining the business type and calling the corresponding interface to process, realizing batch order creation, supporting multi-channel access and efficient order generation.

Benefits of technology

It improves the business coverage and order generation efficiency of the life service platform, meets more user needs, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119090577A_ABST
    Figure CN119090577A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data processing, and discloses a business order generation method and device, computer equipment and a storage medium. According to the method, third-party order information is received, wherein the third-party order information comprises order sensitive data and third-party business data; analyzing the order sensitive data to obtain order user information; performing parameter conversion processing on the third-party service data to obtain order service information; and determining an order business type according to the order business information, and calling a business type interface corresponding to the order business type to perform data processing on the order user information and the order business information to obtain a target business order. According to the method and the device, the business requirements of more service crowds can be met, the business coverage range is expanded, meanwhile, the method and the device are beneficial to realizing batch order creation by utilizing the business type interface, the order generation efficiency is improved, services are conveniently and efficiently provided for users, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data processing technology, and in particular to a business order generation method, device, computer equipment and storage medium. Background Art

[0002] With the development of Internet technology and changes in lifestyle, more and more users choose to solve life problems through life service platforms. Life service platforms adopt the model of online ordering combined with offline services to provide various life services such as housekeeping services, maintenance services and laundry services.

[0003] In the prior art, the life service platform can only accept user orders based on the platform's own client channels, and then generate orders based on the user's order information. It cannot accept user orders through external client channels, which limits the business coverage and cannot meet the service needs of more users. In addition, when users need to order multiple life services through the life service platform, they can only create orders one by one in sequence during the order generation process, which reduces the efficiency of order generation, brings inconvenience to users, and affects the user experience. Summary of the invention

[0004] Based on this, it is necessary to provide a business order generation method, device, computer equipment and storage medium to address the above technical problems, so as to solve the problems of low business order generation efficiency and limited order business coverage of existing life service platforms.

[0005] A method for generating a business order, comprising:

[0006] Receiving third-party order information, wherein the third-party order information includes order sensitive data and third-party business data;

[0007] Parsing the order sensitive data to obtain order user information;

[0008] Perform parameter conversion processing on the third-party business data to obtain order business information;

[0009] The order business type is determined according to the order business information, and a business type interface corresponding to the order business type is called to perform data processing on the order user information and the order business information to obtain a target business order.

[0010] A business order generating device, comprising:

[0011] An order information receiving module, used to receive third-party order information, wherein the third-party order information includes order sensitive data and third-party business data;

[0012] A sensitive data parsing module, used to parse the order sensitive data to obtain order user information;

[0013] A parameter conversion module, used to perform parameter conversion processing on the third-party business data to obtain order business information;

[0014] The business order generation module is used to determine the order business type according to the order business information, and call the business type interface corresponding to the order business type to perform data processing on the order user information and the order business information to obtain a target business order.

[0015] A computer device comprises a memory, a processor and computer-readable instructions stored in the memory and executable on the processor, wherein the processor implements the above-mentioned business order generating method when executing the computer-readable instructions.

[0016] A computer-readable storage medium stores computer-readable instructions. When the computer-readable instructions are executed by one or more processors, the one or more processors execute the business order generation method as described above.

[0017] In the above-mentioned business order generation method, device, computer equipment and storage medium, the business order generation method receives third-party order information, parses the order sensitive data in the third-party order information, obtains order user information, and performs parameter conversion processing on the third-party business data in the third-party order information to obtain order business information, which can enable the life service platform to connect with different third-party channel users at the same time, improve business coverage, and meet the business needs of more service groups. At the same time, when there are one or more order business items in the order business information, the present invention first determines the order business type according to the order business information, and then calls the business type interface corresponding to the order business type to perform data processing on the order user information and the order business information to obtain the target business order, which helps to use the business type interface to realize batch creation of orders, improves the efficiency of order generation, and facilitates the convenient and efficient provision of services to users, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.

[0019] Figure 1 It is a flow chart of a method for generating a business order in one embodiment of the present invention;

[0020] Figure 2It is a structural schematic diagram of a business order generating device in one embodiment of the present invention;

[0021] Figure 3 is a schematic diagram of a computer device in one embodiment of the present invention. DETAILED DESCRIPTION

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

[0023] The service order generation method provided in this embodiment can be applied in an application environment where a user places an order to a service end of a life service platform through a client, and the client communicates with the service end. The client includes but is not limited to various personal computers, laptops, smart phones, tablet computers, and portable wearable devices. The service end can be implemented with an independent server or a server cluster consisting of multiple servers.

[0024] In one embodiment, if Figure 1 As shown, a business order generation method is provided, comprising the following steps S10-S40:

[0025] S10. Receive third-party order information, where the third-party order information includes order sensitive data and third-party business data.

[0026] Understandably, when a user places an order to the service end of the life service platform through the client, the order can be placed through the application of the life service platform itself, or through the application of a third-party channel. Among them, a third-party channel refers to an application that does not directly belong to the platform of the life service provider itself and acts as an intermediary to help the service provider promote services. A third-party channel can be an e-commerce platform, such as Taobao, JD.com, etc. A third-party channel can also be a social media platform, such as WeChat, Weibo, and Douyin, etc. The ordering function of the life service platform has been pre-integrated in the application of the third-party channel. Users can browse and select service items directly in the application of the third-party channel through the client to place an order. When the order is completed, the client generates third-party order information and sends it to the service end of the life service platform. Third-party order information refers to the order information submitted by the user when placing an order through the application of the third-party channel. Third-party order information includes order sensitive data and third-party business data. Sensitive data refers to personal information related to user privacy, such as user personal identity information, payment information, and personal address information. Order sensitive data refers to sensitive data that has been encrypted and protected (such as re-encoding the data) after the user places an order. Third-party business data refers to the business information related to the service items selected by the user when placing an order, such as the business type by which the service items are classified and the number of service items.

[0027] S20: Parse the order sensitive data to obtain order user information.

[0028] Understandably, the leakage of sensitive data will cause serious trouble to users, such as mobile phone numbers, home addresses, email addresses, ID numbers, bank card accounts, and payment passwords. When users place orders through third-party channel applications, data interaction is involved between the third-party channel and the life service platform. In order to avoid the leakage of sensitive data, the order sensitive data in the third-party order information will be encrypted and protected. The server of the life service platform needs to parse the order sensitive data before it can obtain the order user information. Order user information refers to the information after the order sensitive data is mapped to the life service platform, that is, the personal information related to user privacy provided by the user when placing an order in the life service platform.

[0029] In one embodiment, in step S20, that is, parsing the order sensitive data to obtain order user information, includes:

[0030] S201, identifying a third-party channel identifier in the third-party order information, and acquiring a channel decryption rule corresponding to the third-party channel identifier;

[0031] S202: Parse the order sensitive data according to the channel decryption rule to obtain order user information.

[0032] Understandably, the life service platform can cooperate with multiple third-party channels at the same time, and receive third-party order information corresponding to different third-party channels, and each third-party order information carries a third-party channel identifier. The third-party channel identifier is a specific number information used to distinguish different third-party channels, such as using a combination of letters and numbers as a third-party channel identifier. A third-party channel identifier corresponds to a third-party channel, and the encryption methods used by different third-party channels are different, and data decryption is relative to data encryption. Therefore, a third-party channel identifier corresponds to a channel decryption rule. The channel decryption rule refers to the processing rule for decrypting the order sensitive data sent by the channel corresponding to the third-party channel identifier. For example, when the third-party channel adopts symmetric encryption, encryption and decryption use the same secret key, such as AES, DES, etc. For another example, when the third-party channel adopts asymmetric encryption, the public key is used to encrypt the data, and the encrypted data can only be decrypted by the private key. The public key is public, and the private key is not public, such as RSA, DSA, etc.

[0033] In a specific embodiment, the server identifies the third-party channel identifier in the third-party order information, searches in a preset identifier decryption database according to the third-party channel identifier, and obtains the channel decryption rule corresponding to the third-party channel identifier. The preset identifier decryption database is a pre-established database for characterizing the association between different third-party channel identifiers and channel decryption rules. The preset identifier decryption database associates and stores the third-party channel identifier and channel decryption rule corresponding to the same third-party channel. Based on the found channel decryption rule, the sensitive data of the order is parsed and processed to achieve decryption and restoration of the encrypted data, thereby obtaining the order user information.

[0034] This embodiment finds the channel decryption rules corresponding to the same third-party channel based on the third-party channel identifier, and uses the channel decryption rules to parse and process the order sensitive data. Under the premise of ensuring data security, the order sensitive data can be accurately restored to the order user information.

[0035] S30: Perform parameter conversion processing on the third-party business data to obtain order business information.

[0036] Understandably, the parameters in the third-party business data represent specific business information, but the same business information may be represented by different parameters between the third-party channel and the life service platform. For example, the letter "A" is used to represent housekeeping services in the third-party channel, while the abbreviation "jz" is used to represent housekeeping services in the life service platform. Therefore, it is necessary to perform parameter conversion processing on the third-party business data to obtain order business information. Order business information refers to the information after the third-party business data is mapped to the life service platform, that is, the business information related to the service items selected by the user when placing an order on the life service platform.

[0037] In one embodiment, in step S30, that is, performing parameter conversion processing on the third-party business data to obtain order business information, includes:

[0038] S301, identifying a third-party channel identifier in the third-party order information, obtaining a channel parameter rule corresponding to the third-party channel identifier, and converting the third-party business data according to the channel parameter rule to obtain a universal order parameter;

[0039] S302: Combine and process the common order parameters according to preset field combination rules to obtain order business information.

[0040] Understandably, one third-party channel identifier corresponds to one third-party channel, and different third-party channels use different parameter combinations. Therefore, one third-party channel identifier corresponds to one channel parameter rule. Channel parameter rules refer to logical rules used to characterize parameters of business data sent by the channel corresponding to the third-party channel identifier. The third-party business data is converted and processed based on the channel parameter rules to obtain universal order parameters. Universal order parameters refer to the parameters after each parameter in the third-party business data is individually mapped to the life service platform, that is, the parameters after all parameters in the third-party business data are split and converted.

[0041] For the general order parameters obtained through conversion, they also need to be recombined according to the preset field combination rules to obtain the order business information. The preset field combination rules refer to the pre-set rules for combining multiple parameters in the life service platform. The recombined general order parameter combination generates the order business information. For example, in the life service platform, the order business information corresponding to an order business item is "jz_01_xxxxxxxx". The first two digits "jz" of the field indicate that the order business type is "housekeeping service", the middle two characters "01" indicate that the third-party channel is identified as "JD.com", and the last 8 characters "xxxxxxxx" indicate the order number.

[0042] This embodiment finds the channel parameter rules corresponding to the same third-party channel based on the third-party channel identifier, and uses the channel parameter rules to convert the third-party business data, accurately splitting and converting the third-party business data into universal order parameters, which helps to further recombine the universal order parameters and generate order business information that matches the life service platform, thereby ensuring the readability and reliability of the data.

[0043] S40: Determine the order business type according to the order business information, and call the business type interface corresponding to the order business type to perform data processing on the order user information and the order business information to obtain a target business order.

[0044] Understandably, the order business information includes the order business items selected by the user when placing an order and the order business type to which each order business item belongs. Order business items refer to the smallest unit of service items provided by the life service platform, such as TV repair, down jacket delivery and cleaning, and air conditioner cleaning. Order business type refers to the result of classifying multiple order business items by type, for example, TV repair belongs to the repair business type, down jacket delivery and cleaning belongs to the cleaning business type, and air conditioner cleaning belongs to the housekeeping business type. When creating an order, this embodiment calls different business type interfaces according to different order business types to complete the creation of the order, and all order business items of the same order business type share the same business type interface. The business type interface is a data processing interface used to generate orders of a specific order business type, such as an application programming interface (Application Programming Interface, API).

[0045] In a specific embodiment, the server determines the order business type based on the order business information, and calls the business type interface corresponding to the order business type to perform data processing on the order user information and the order business information to generate a target business order corresponding to the third-party order information. The target business order refers to a business order of a life service platform generated based on third-party order information sent by a third-party channel. In addition, after the target business order is generated, the user privacy number (such as a transformed privacy mobile phone number) is obtained from the order user information, and a successful order notification message corresponding to the target business order is sent to the user privacy number.

[0046] In one embodiment, in step S40, that is, determining the order business type according to the order business information, and calling the business type interface corresponding to the order business type to perform data processing on the order user information and the order business information to obtain the target business order, includes:

[0047] S401, analyzing the order business information to determine whether there is only one order business item in the order business information;

[0048] S402: If there are multiple order business items in the order business information, determine whether the order business items belong to the same order business type;

[0049] S403: If the order business items belong to the same order business type, call the business type interface corresponding to the order business type to perform batch data processing on the order user information and order business information to obtain target business orders corresponding to the order business items.

[0050] Understandably, there may be only one order business item in the order business information, or there may be multiple order business items at the same time. After obtaining the order user information and order business information, the server analyzes the order business information to determine whether there is only one order business item in the order business information. If there are multiple order business items in the order business information, indicating that the user has ordered multiple life services at the same time, it is necessary to further determine whether each order business item belongs to the same order business type. If each order business item belongs to the same order business type, the business type interface corresponding to the order business type is called to perform batch data processing on the order user information and the order business information, and the target business order corresponding to each order business item is generated with the order business item as the dimension. For example, when the same user orders two order business items for TV repair and refrigerator repair at the same time, and both order business items belong to the repair business type, the business type interface corresponding to the repair business type is called to perform batch data processing on the order user information and the order business information, and two target business orders corresponding to TV repair and refrigerator repair are generated respectively.

[0051] In addition, after determining whether there is only one order business item in the order business information, if there is only one order business item in the order business information, indicating that the user has only ordered one life service, the order business type of the order business item is directly determined, and the business type interface corresponding to the order business type is called to perform data processing on the order user information and order business information to obtain the target business order corresponding to the order business item.

[0052] In this embodiment, when there are multiple order business items in the order business information and each order business item belongs to the same order business type, the same business type interface is called to batch generate business orders, thereby improving order generation efficiency.

[0053] In one embodiment, in step S402, that is, after determining whether the order business items belong to the same order business type, the following further comprises:

[0054] S4021. If the order business items do not belong to the same order business type, the order business information is split according to the order business type to obtain the split order business information;

[0055] S4022. Call the business type interface corresponding to each of the order business types to perform batch data processing on the order user information and the order business information after splitting the order, and obtain the target business order corresponding to each of the order business items.

[0056] Understandably, after further determining whether each order business item belongs to the same order business type, if each order business item does not belong to the same order business type, the order business information is split based on the order business type to obtain the split order business information. In the order business information, the collection of information corresponding to the same order business item is called a sub-order business information, and the collection of all sub-order business information constitutes the order business information. The split order business information is a data group after all the sub-order business information is reassembled according to the order business type.

[0057] In a specific embodiment, all sub-order business information whose first two symbols indicating the order business type in the order business information are both "wx" (such as "wx_01_xxxxxxxx" indicating a sub-order business information of the maintenance business type) are combined to obtain the order business information corresponding to the maintenance business type after the order is split (maintenance split order business information). At the same time, all sub-order business information whose first two symbols indicating the order business type in the order business information are both "jz" (such as "jz_01_xxxxxxxx" indicating a sub-order business information of the housekeeping business type) are combined to obtain the order business information corresponding to the housekeeping business type after the order is split (housekeeping split order business information). Then, the business type interface corresponding to the housekeeping business type is called to perform batch data processing on the order user information and the housekeeping split order business information, and the business type interface corresponding to the maintenance business type is called to perform batch data processing on the order user information and the maintenance split order business information, and the target business order corresponding to each order business item is generated with the order business item as the dimension.

[0058] In this embodiment, when there are multiple order business items in the order business information and the order business items do not belong to the same order business type, the order business information is first split based on the order business type as a dimension, and then business orders are batch generated for the split order business information based on the order business item as a dimension, thereby avoiding order errors and improving order generation efficiency.

[0059] This embodiment receives third-party order information, parses the order-sensitive data in the third-party order information to obtain order user information, and performs parameter conversion processing on the third-party business data in the third-party order information to obtain order business information, so that the life service platform can simultaneously connect with different third-party channel users, improve business coverage, and meet the business needs of more service groups. At the same time, when there are one or more order business items in the order business information, this embodiment first determines the order business type according to the order business information, and then calls the business type interface corresponding to the order business type to process the order user information and order business information to obtain the target business order, which helps to use the business type interface to realize batch creation of orders, improves the efficiency of order generation, and facilitates the convenient and efficient provision of services to users and improves user experience.

[0060] In one embodiment, the order business type includes a housekeeping business type, and the business type interface includes a housekeeping business interface; in step S40, the calling of the business type interface corresponding to the order business type performs data processing on the order user information and the order business information to obtain a target business order, including:

[0061] S404: When the order service type is a housekeeping service type, data processing is performed on the order user information and the order service information through a housekeeping service interface to generate an initial service order;

[0062] S405: sending an order confirmation request to a preset housekeeping service provider that matches the initial business order, and receiving order supplementary information corresponding to the order confirmation request fed back by the preset housekeeping service provider;

[0063] S406: Generate a target business order corresponding to the housekeeping business type according to the initial business order and the order supplementary information.

[0064] Understandably, when there is only one order business item in the order business information, and the order business type to which the order business item belongs is a housekeeping business type, the preset housekeeping business order template is obtained through the housekeeping business interface, and the order user information and order business information are added to the preset housekeeping business order template to generate an initial business order. The preset housekeeping business order template refers to a template containing basic order information for generating a housekeeping business order, such as a format template. An initial business order refers to an order that belongs to the housekeeping business type and has not yet been confirmed. Since the housekeeping service project requires service personnel to go to the user's home for a long time to provide service, in order to avoid the inability to complete the housekeeping service due to time conflicts between the service personnel and the user, the initial business order also needs to be confirmed.

[0065] The server sends an order confirmation request to the preset housekeeping service provider that matches the initial business order, and receives the order supplementary information corresponding to the order confirmation request fed back by the preset housekeeping service provider. The preset housekeeping service provider refers to the client of the service personnel who provide housekeeping services in advance. The order confirmation request refers to the confirmation information of the service personnel who provide housekeeping services choosing whether to accept the order. When the service personnel who provide housekeeping services choose to accept the initial business order, they need to enter the order supplementary information through the service personnel client, and the service personnel client feeds back the order supplementary information to the server of the life service platform. The order supplementary information refers to the information sent by the preset housekeeping service provider to improve the initial business order, such as the contact information, service time and historical service rating of the service personnel who provide housekeeping services. The server receives the order supplementary information and generates a target business order corresponding to the housekeeping business type according to the initial business order and the order supplementary information.

[0066] In this embodiment, when the order business type is a housekeeping business type, an initial business order is first generated through the housekeeping business interface, and it is also necessary to receive supplementary order information from the preset housekeeping service provider, thereby realizing indirect interaction between the user and the housekeeping service provider, avoiding the trouble of subsequent communication, ensuring the integrity of the target business order of the housekeeping business type, and helping to improve the success rate of order completion.

[0067] In one embodiment, the order business type includes a laundry delivery business type, and the business type interface includes a laundry delivery business interface; in step S40, the calling of the business type interface corresponding to the order business type performs data processing on the order user information and the order business information to obtain the target business order, including:

[0068] S407: When the order service type is a laundry delivery service type, data processing is performed on the order user information and the order service information through a laundry delivery service interface to generate a target service order corresponding to the laundry delivery service type.

[0069] Understandably, when the order business type is a laundry delivery service type, the user can choose to put the clothes that need to be delivered for laundry into the smart cabinet by themselves, or choose to have the logistics personnel pick up the clothes on time, without the need for the service personnel to enter the user's home and reconfirm the time. When there is only one order business item in the order business information, and the order business type to which the order business item belongs is a laundry delivery service type, the preset laundry delivery service order template is obtained through the laundry delivery service interface, and the order user information and order business information are added to the preset laundry delivery service order template to generate a target business order corresponding to the laundry delivery service type. The preset laundry delivery service order template refers to a template containing basic order information used to generate a laundry delivery service order.

[0070] In this embodiment, when the order business type is a laundry delivery business type, a target business order of the laundry delivery business type is directly generated through the housekeeping business interface, thereby ensuring the timeliness of order creation.

[0071] It should be understood that the order of execution of the steps in the above embodiment does not necessarily 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 embodiment of the present invention.

[0072] In one embodiment, a service order generation device is provided, and the service order generation device corresponds to the service order generation method in the above embodiment. Figure 2 As shown, the service order generation device includes an order information receiving module 10, a sensitive data parsing module 20, a parameter conversion module 30 and a service order generation module 40. The functional modules are described in detail as follows:

[0073] An order information receiving module 10 is used to receive third-party order information, wherein the third-party order information includes order sensitive data and third-party business data;

[0074] A sensitive data parsing module 20, used to parse the order sensitive data to obtain order user information;

[0075] A parameter conversion module 30 is used to perform parameter conversion processing on the third-party business data to obtain order business information;

[0076] The business order generating module 40 is used to determine the order business type according to the order business information, and call the business type interface corresponding to the order business type to perform data processing on the order user information and the order business information to obtain a target business order.

[0077] In one embodiment, the service order generating module 40 includes:

[0078] A housekeeping initial generating unit, configured to, when the order service type is a housekeeping service type, perform data processing on the order user information and the order service information through a housekeeping service interface to generate an initial service order;

[0079] An order supplementary information receiving unit, configured to send an order confirmation request to a preset housekeeping service provider that matches the initial service order, and receive order supplementary information corresponding to the order confirmation request fed back by the preset housekeeping service provider;

[0080] A housekeeping service order generating unit is used to generate a target service order corresponding to the housekeeping service type according to the initial service order and the order supplementary information.

[0081] In one embodiment, the service order generating module 40 further includes:

[0082] The laundry delivery service order generating unit is used for, when the order service type is the laundry delivery service type, processing the order user information and the order service information through the laundry delivery service interface to generate a target service order corresponding to the laundry delivery service type.

[0083] In one embodiment, the sensitive data parsing module 20 includes:

[0084] a channel decryption rule acquisition unit, configured to identify a third-party channel identifier in the third-party order information and acquire a channel decryption rule corresponding to the third-party channel identifier;

[0085] The order user information acquisition unit is used to parse and process the order sensitive data according to the channel decryption rule to obtain the order user information.

[0086] In one embodiment, the parameter conversion module 30 includes:

[0087] A general order parameter acquisition unit, used to identify a third-party channel identifier in the third-party order information, acquire a channel parameter rule corresponding to the third-party channel identifier, and convert the third-party business data according to the channel parameter rule to obtain a general order parameter;

[0088] The order business information acquisition unit is used to combine and process the common order parameters according to preset field combination rules to obtain order business information.

[0089] In one embodiment, the service order generating module 40 further includes:

[0090] An order business information analysis unit, used to analyze the order business information to determine whether there is only one order business item in the order business information;

[0091] An order business type determination unit, configured to determine whether the order business items belong to the same order business type if there are multiple order business items in the order business information;

[0092] The same type business order generating unit is used to call the business type interface corresponding to the order business type to perform batch data processing on the order user information and order business information if the order business items belong to the same order business type, so as to obtain the target business order corresponding to each order business item.

[0093] In one embodiment, the service order generating module 40 further includes:

[0094] An order splitting processing unit, configured to split the order business information according to the order business type if the order business items do not belong to the same order business type, to obtain the order business information after splitting;

[0095] The different types of business order generating units are used to call the business type interface corresponding to each of the order business types to perform batch data processing on the order user information and the order business information after splitting the order, and obtain the target business order corresponding to each of the order business items.

[0096] For the specific definition of the business order generation device, please refer to the definition of the business order generation method above, which will not be repeated here. Each module in the above-mentioned business order generation device can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0097] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 3 As shown. The computer device includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a readable storage medium and an internal memory. The readable storage medium stores an operating system, computer-readable instructions and a database. The internal memory provides an environment for the operation of the operating system and computer-readable instructions in the readable storage medium. The database of the computer device is used to store data involved in the business order generation method. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer-readable instructions are executed by the processor, a business order generation method is implemented. The readable storage medium provided in this embodiment includes a non-volatile readable storage medium and a volatile readable storage medium.

[0098] In one embodiment, a computer device is provided, including a memory, a processor, and computer-readable instructions stored in the memory and executable on the processor, wherein the processor executes the computer-readable instructions to implement the following steps:

[0099] Receiving third-party order information, wherein the third-party order information includes order sensitive data and third-party business data;

[0100] Parsing the order sensitive data to obtain order user information;

[0101] Perform parameter conversion processing on the third-party business data to obtain order business information;

[0102] The order business type is determined according to the order business information, and a business type interface corresponding to the order business type is called to perform data processing on the order user information and the order business information to obtain a target business order.

[0103] In one embodiment, one or more computer-readable storage media storing computer-readable instructions are provided. The readable storage media provided in this embodiment include non-volatile readable storage media and volatile readable storage media. The readable storage media store computer-readable instructions, and when the computer-readable instructions are executed by one or more processors, the following steps are implemented:

[0104] Receiving third-party order information, wherein the third-party order information includes order sensitive data and third-party business data;

[0105] Parsing the order sensitive data to obtain order user information;

[0106] Perform parameter conversion processing on the third-party business data to obtain order business information;

[0107] The order business type is determined according to the order business information, and a business type interface corresponding to the order business type is called to perform data processing on the order user information and the order business information to obtain a target business order.

[0108] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing related hardware through computer-readable instructions. The computer-readable instructions can be stored in a non-volatile readable storage medium or a volatile readable storage medium. When the computer-readable instructions are executed, they can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided by the present invention may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0109] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0110] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.

Claims

1. A method for generating a business order, characterized in that: include: Receiving third-party order information, wherein the third-party order information includes order sensitive data and third-party business data; Parsing the order sensitive data to obtain order user information; Perform parameter conversion processing on the third-party business data to obtain order business information; The order business type is determined according to the order business information, and a business type interface corresponding to the order business type is called to perform data processing on the order user information and the order business information to obtain a target business order.

2. The business order generation method according to claim 1, characterized in that: The order service type includes a housekeeping service type, and the service type interface includes a housekeeping service interface; The calling of the business type interface corresponding to the order business type to process the order user information and the order business information to obtain the target business order includes: When the order service type is a housekeeping service type, data processing is performed on the order user information and the order service information through the housekeeping service interface to generate an initial service order; Sending an order confirmation request to a preset housekeeping service provider that matches the initial business order, and receiving order supplementary information corresponding to the order confirmation request fed back by the preset housekeeping service provider; A target business order corresponding to the housekeeping business type is generated according to the initial business order and the order supplementary information.

3. The business order generation method according to claim 1, characterized in that: The order business type includes a laundry delivery business type, and the business type interface includes a laundry delivery business interface; The calling of the business type interface corresponding to the order business type to process the order user information and the order business information to obtain the target business order includes: When the order business type is a laundry delivery business type, data processing is performed on the order user information and the order business information through a laundry delivery business interface to generate a target business order corresponding to the laundry delivery business type.

4. The business order generation method according to claim 1, characterized in that: The order sensitive data is parsed to obtain order user information, including: Identify a third-party channel identifier in the third-party order information, and obtain a channel decryption rule corresponding to the third-party channel identifier; The order sensitive data is parsed and processed according to the channel decryption rules to obtain order user information.

5. The business order generation method according to claim 1, characterized in that: The performing parameter conversion processing on the third-party business data to obtain order business information includes: Identify the third-party channel identifier in the third-party order information, obtain the channel parameter rule corresponding to the third-party channel identifier, and convert the third-party business data according to the channel parameter rule to obtain universal order parameters; The general order parameters are combined and processed according to preset field combination rules to obtain order business information.

6. The business order generation method according to claim 1, characterized in that: The step of determining the order business type according to the order business information, and calling the business type interface corresponding to the order business type to perform data processing on the order user information and the order business information to obtain the target business order includes: Analyze the order business information to determine whether there is only one order business item in the order business information; If there are multiple order business items in the order business information, determine whether the order business items belong to the same order business type; If the order business items belong to the same order business type, the business type interface corresponding to the order business type is called to perform batch data processing on the order user information and order business information to obtain the target business order corresponding to each order business item.

7. The business order generation method according to claim 6, characterized in that: After determining whether the order business items belong to the same order business type, the method further includes: If the order business items do not belong to the same order business type, the order business information is split according to the order business type to obtain the order business information after splitting; The business type interface corresponding to each of the order business types is called to perform batch data processing on the order user information and the order business information after splitting the order, so as to obtain the target business order corresponding to each of the order business items.

8. A business order generating device, characterized in that: include: An order information receiving module, used to receive third-party order information, wherein the third-party order information includes order sensitive data and third-party business data; A sensitive data parsing module, used to parse the order sensitive data to obtain order user information; A parameter conversion module, used to perform parameter conversion processing on the third-party business data to obtain order business information; The business order generation module is used to determine the order business type according to the order business information, and call the business type interface corresponding to the order business type to perform data processing on the order user information and the order business information to obtain a target business order.

9. A computer device comprising a memory, a processor, and computer-readable instructions stored in the memory and executable on the processor, characterized in that: When the processor executes the computer-readable instructions, the business order generating method according to any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium storing computer-readable instructions, characterized in that: When the computer-readable instructions are executed by one or more processors, the one or more processors are caused to execute the business order generating method according to any one of claims 1 to 7.