Object processing method, object display method, object order generation method, computing device, medium and product
Patent Information
- Application Number
- HK42026127500
- Authority / Receiving Office
- HK · HK
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2026-08-13
- Publication Date
- 2026-10-09
- Estimated Expiration
- 2046-01-15
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
(19) State Intellectual Property Office (12) Invention Patent Application (10) Application Publication Number (43) Application Publication Date (21) Application Number 202610063040.3 (22) Application Date 2026.01.16 (71) Applicant Hangzhou Alibaba Overseas Internet Industry Co., Ltd. Address 310051, Room 303, 3rd Floor, Building 5, No. 699, Wangshang Road, Changhe Street, Binjiang District, Hangzhou City, Zhejiang Province (72) Inventors Wang Yuxin, Liu Shuai, Bian Ran, Yang Zile, Gao Mengyao, Chu Xu, Wang Ziyue (74) Patent Agency Beijing Taihe Jiusi Intellectual Property Agency Co., Ltd. 11610 Patent Attorney Cao Wei, Liu Ge (51) Int.Cl. G06Q 30 / 0601 (2023.01) G06F 9 / 54 (2006.01) (54) Invention Title Object Processing, Display and Order Generation Method, Computing Device, Abstract of Media and Products (57) This application provides an object processing, display, and order generation method, computing device, media, and product. The method involves: acquiring at least one communication message generated by a user and an object provider's communication operation on a target object; determining key information based on the at least one communication message; generating order information based on the key information; sending the generated order information to a first client corresponding to the user; and performing a processing operation on the target object in response to a confirmation request triggered by the order information. The technical solution provided by this application can improve object processing efficiency. Claims 3 pages Description 21 pages Drawings 7 pages CN 122089433 A 2026.05.26 CN 1 22 08 94 33 A 1. An object processing method, characterized in that it includes: acquiring at least one communication message generated by a user and an object provider's communication operation on a target object; determining key information based on the at least one communication message; generating order information based on the key information; sending the order information to a first client corresponding to the user; and performing a processing operation on the target object in response to a confirmation request triggered by the order information. 2. The method according to claim 1, wherein determining key information based on the at least one communication message includes: identifying whether the at least one communication message has a processing intention for a target object; extracting key information from the at least one communication message if the processing intention exists; or, sending information to the first client and / or the second client corresponding to the object provider to provide information prompting information, and obtaining target information sent by the first client and / or the second client, and determining key information from the target information; the target information is obtained in response to an information provisioning operation that provides information prompting information for the information;The method further includes: if the processing intent is not present in the at least one communication message, continuing to execute the process of obtaining at least one communication message generated by the communication operation of the user and the object provider for the target object. 3. The method according to claim 2, wherein identifying whether the at least one communication message has a processing intent for the target object includes: identifying whether the at least one communication message contains the key information; or, identifying whether the at least one communication message contains an order confirmation document; then extracting the key information from the at least one communication message includes: extracting the key information from the order confirmation document. 4. The method according to claim 1, wherein obtaining the at least one communication message generated by the communication operation of the user and the object provider for the target object includes: obtaining a communication message generated by the communication operation of the user and the object provider for the target object, and containing an order confirmation document; determining the key information based on the at least one communication message includes: extracting the key information from the order confirmation document contained in the communication message. 5. The method according to claim 4, wherein the step of obtaining the communication message generated by the communication operation of the user and the object provider for the target object, and containing an order confirmation file, comprises: obtaining the order confirmation file generated by the communication operation of the user and the object provider for the target object, and containing an order confirmation file that meets information extraction conditions; the information extraction conditions include at least one of the following: the order confirmation file contains at least one key parameter; wherein the key information includes the at least one key parameter; the exchange resources of the target object meet preset resource requirements; the shipping location of the target object is consistent with the location of the object provider. 6. The method according to claim 1, further comprising: sending the order information to a second client corresponding to the object provider; the step of performing a processing operation for the target object in response to a confirmation request triggered by the order information comprises: receiving confirmation requests triggered by the first client and the second client for the order information respectively, and performing a processing operation for the target object. 7. The method according to claim 6, wherein generating order information based on the key information comprises: determining the order visual styles corresponding to the first client and the second client respectively; generating order information corresponding to the first client and the second client respectively based on the key information according to the order visual styles corresponding to the first client and the second client respectively; and sending the order information to the first client corresponding to the user and to the second client corresponding to the object provider comprises:8. The method according to claim 6, further comprising: if a confirmation request is received within a preset time period, sending an order placement prompt message to the client that did not send a confirmation request among the first client and the second client; the order placement prompt message is used to prompt confirmation of the order information. 9. The method according to claim 1, further comprising: determining whether the key information meets the order generation conditions; if the key information does not meet the order generation conditions, generating a first update prompt message and / or a second update prompt message based on the key information and the order generation conditions; sending the first update prompt message to the first client, and / or sending the second update prompt message to the second client corresponding to the object provider; updating the order information based on the first update message sent by the first client and / or the second update message sent by the second client. 10. The method according to claim 9, wherein generating the first update prompt information and / or the second update prompt information based on the key information and the order generation conditions comprises: determining at least one missing type parameter based on the key information and the order generation conditions; generating the first update prompt information based on the missing type parameter corresponding to the user; and generating the second update prompt information based on the missing type parameter corresponding to the object provider. 11. The method according to claim 10, further comprising: generating progress prompt information based on the at least one missing type parameter; and sending the progress prompt information to the first client and / or the second client. 12. The method according to claim 1, further comprising: sending order construction prompt information to the first client and / or the second client corresponding to the object provider; and generating order information based on the key information comprises: generating order information based on the key information in response to an order creation request triggered by the order construction prompt information. 13. The method according to any one of claims 1-12, characterized in that the communication operation includes session operation, and the method further includes: in response to a session request for a target object, establishing a session connection between the first client and a second client corresponding to the object provider; the first client and the second client performing session operation based on the session connection; the step of obtaining at least one communication message generated by the communication operation of the user and the object provider for the target object includes: obtaining at least one session message transmitted based on the session connection.14. The method according to claim 13, wherein before performing the processing operation for the target object in response to the confirmation request triggered by the order information, the method further comprises: saving the order information when the session connection switches from an active state to a suspended state; loading the order information corresponding to the session connection from the saved data when the session connection switches from the suspended state to the active state, and sending the order information to the first client. 15. A display method, comprising: obtaining order information; the order information is generated based on key information in at least one communication message, the at least one communication message being obtained based on communication operations between a user and an object provider for a target object; displaying the order information; and sending a confirmation request to a server in response to a confirmation operation for the order information, the confirmation request being used to instruct the execution of a processing operation for the target object. 16. The method according to claim 15, wherein the communication operation is a session operation, the communication message is a session message, and the method further comprises: displaying a session page in a first area of a user interface, and displaying the session message corresponding to the communication operation in the session page; the display of the order information comprises: displaying the order information in a second area of the user interface. 17. An order generation method, characterized in that it includes: acquiring at least one communication message generated by a user and an object provider's communication operation on a target object; determining key information based on the at least one communication message; and generating order information based on the key information. 18. A computing device, characterized in that it includes a processing component and a storage component; the storage component stores a computer program; the computer program is invoked and executed by the processing component to implement the object processing method as described in any one of claims 1-14, or the display method as described in any one of claims 15-16, or the order generation method as described in claim 17. 19. A computer-readable storage medium, characterized in that it stores a computer program thereon, which, when executed by a processing component, implements the object processing method as described in any one of claims 1-14, or the display method as described in any one of claims 15-16, or the order generation method as described in claim 17. 20. A computer program product, characterized in that it includes a computer program or instructions, which, when executed by a processing component, implement the object processing method as described in any one of claims 1-14, or the display method as described in any one of claims 15-16, or the order generation method as described in claim 17. Claims, page 3 / 3, CN 122089433 AObject Processing, Display and Order Generation Method, Computing Device, Medium and Product Technical Field
[0001] This application relates to the field of computer technology, and in particular to an object processing, display and order generation method, computing device, medium and product. Background Art
[0002] In some online systems that provide objects for users to perform processing operations, such as e-commerce systems that provide objects for users to perform transaction operations, there is often a reliance on negotiation between the object provider and the user during the object processing (such as transaction). Especially for transaction objects that lack unified standards in terms of specifications, quality, performance or service content (i.e., non-standardized objects), it is usually necessary for the object provider and the user to negotiate and confirm key information of the object processing process through the communication channel provided by the system (such as instant messaging tools), such as the quantity, specifications, price, and receipt information of the object transaction, and the object provider manually creates an order based on the determined key information for the user to confirm and execute the object processing operation.
[0003] This method has the problem of low order generation efficiency, which affects the object processing efficiency and urgently needs to be improved.
[0004] This application provides an object processing, display, and order generation method, computing device, medium, and product to solve the problem that the low order generation efficiency affects the object processing efficiency in the prior art.
[0005] In a first aspect, this application provides an object processing method, including:
[0006] Obtaining at least one communication message generated by a user and an object provider's communication operation for a target object; Determining key information based on the at least one communication message; Generating order information based on the key information; Sending the order information to a first client corresponding to the user; Executing a processing operation for the target object in response to a confirmation request triggered by the order information.
[0007] In a second aspect, this application provides a display method, including: Obtaining order information; the order information is generated based on key information in at least one communication message, the at least one communication message being generated based on a user and an object provider's communication operation for a target object; Displaying the order information; Sending a confirmation request to a server in response to a confirmation operation for the order information, the confirmation request being used to instruct the execution of a processing operation for the target object.
[0008] In a third aspect, embodiments of this application provide an order generation method, comprising: acquiring at least one communication message generated by a user and an object provider's communication operation on a target object; determining key information based on the at least one communication message; and generating order information based on the key information.
[0009] In a fourth aspect, embodiments of this application provide a computing device, comprising a processing component and a storage component; the storage component stores a computing program; the computer program is used to be invoked and executed by the processing component to achieve the above-described...The first aspect is an object processing method, the second aspect is a display method, and the third aspect is an order generation method.
[0010] In a fifth aspect, this application provides a computer storage medium storing a computer program. When the computer program is executed by a processing component, it implements the object processing method of the first aspect, the display method of the second aspect, or the order generation method of the third aspect as described above.
[0011] In a sixth aspect, this application provides a computer program product, including a computer program or instructions. When the computer program or instructions are executed by a processing component, it implements the object processing method of the first aspect, the display method of the second aspect, or the order generation method of the third aspect as described above.
[0012] This application provides an embodiment of obtaining at least one communication message generated by the communication operation of the user and the object provider for the target object, determining key information based on the at least one communication message, generating order information based on the key information, sending it to the first client corresponding to the user, and performing processing operations for the target object in response to a confirmation request triggered by the order information. This embodiment automatically extracts key information required for processing the target object based on communication messages between the user and the object provider, generates order information, and guides the user to complete the order process, greatly improving order generation efficiency and thus improving object processing efficiency. Furthermore, through the intervention and guidance of the e-commerce system, the transaction completion rate can be effectively improved, user churn reduced, and the entire process is under the supervision of the e-commerce system, enhancing the control and trust of the e-commerce system in the object processing process.
[0013] These or other aspects of this application will become more apparent in the following description of embodiments. Brief Description of the Drawings
[0014] The accompanying drawings, which are included to provide a further understanding of this application and constitute a part of this application, illustrate exemplary embodiments of this application and are used to explain this application, but do not constitute an improper limitation of this application. In the drawings: Figure 1 shows a flowchart of an embodiment of the object processing method provided by this application.
[0015] Figure 2 shows a structural schematic diagram of the session processing model provided by this application.
[0016] Figures 3 and 4 show schematic diagrams of two user interfaces displayed by the first client in an actual session operation scenario.
[0017] Figure 5 shows a flowchart of an embodiment of the display method provided by this application.
[0018] FIG6 shows a flowchart of an embodiment of the order generation method provided in this application.
[0019] FIG7 shows a schematic diagram of another user interface displayed by the first client in an actual session operation scenario.
[0020] FIG8 shows a structural schematic diagram of an embodiment of the object processing device provided in this application.
[0021] FIG9 shows a structural schematic diagram of an embodiment of the display device provided in this application.
[0022] Figure 10 shows a structural schematic diagram of an embodiment of the order generation device provided in this application.
[0023] Figure 11 shows a structural schematic diagram of the computing device provided in this application. Detailed Description
[0024] To make the purpose, technical solution and advantages of this application clearer, the technical solution of this application will be clearly and completely described below in conjunction with specific embodiments of this application and corresponding drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0025] It should be noted that, in the case where the embodiments of this application involve user information, the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in the embodiments of this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of related data need to comply with the relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation entry points for users to choose to authorize or refuse. Furthermore, the various models involved in this application (including but not limited to language models or large models) comply with relevant laws and standards.
[0026] In addition, it should be noted that when user interaction operations or triggering operations are involved in the embodiments of this application, the user interaction operations or triggering operations involved in the embodiments of this application include, but are not limited to, various interactive operations such as touch operation, gesture operation, voice operation, head movement operation, and eye movement operation; among them, touch operation includes, but is not limited to, click operation, double-click operation, long press operation, swipe operation, pinch operation, or mouse hover operation. Swipe operation includes, but is not limited to, straight swipe, curved swipe, etc.
[0027] It should be noted that the technical solution of the embodiments of this application is applicable to the network virtual environment, and the described user generally refers to "virtual user". Real users can register user accounts on the server through registration to obtain user identity in the network environment. The same user account can log in to the server through different types of clients, so that the server can identify the same user.
[0028] The interaction between the server and the user can be based on the user account. The corresponding data received or sent by the server to the user is also based on the user account; in fact, the client corresponding to the user account receives or sends the corresponding data to the server. Furthermore, users can also communicate with each other through their user accounts. Here, "user" can refer to an individual or an organization, such as a company; this application does not impose specific limitations on this.
[0029] The technical solutions of this application embodiment can be applied to electronic transaction scenarios where objects are provided for users to perform processing operations, such as e-commerce scenarios where object transactions are conducted via the network. In e-commerce scenarios, the objects referred to herein are also called goods. In such electronic transaction scenarios, processing operations can refer to the operation of users exchanging objects using virtual resources such as currency. In order to realize processing operations, it is usually necessary to first generate an order as a processing voucher to constrain both parties to fulfill their obligations. Processing operations can typically include a series of processing flows such as user payment, object provider delivery, and user signature, which are not limited in this application.
[0030] Wherein, the objects mentioned herein can refer to tangible goods or intangible services, which are not limited in this application. Taking e-commerce scenarios as an example, as can be seen from the above background technology disclosure, in the process of object processing based on e-commerce systems, there are often situations where negotiation between users and service providers is required. This is especially true for transactions involving non-standardized objects. Because it cannot be ordered with one click through standard orders, it usually relies on users and service providers to negotiate and confirm key information of the object processing process through the communication channels provided by the system (such as instant messaging tools), such as the quantity, specifications, price, and delivery information of the object transaction. The object provider then manually creates the order based on the negotiated key information and sends it to the user's corresponding client for the user to place the order. This results in low order generation efficiency and affects the efficiency of object processing. In addition, in practical application scenarios, in order to ensure the accuracy of order information, the object provider may also sort out key information from the communication messages between the two parties, confirm it with the user, and then manually create the order. This further increases the complexity of the processing process and is prone to user churn or being guided to offline transactions, thereby affecting the completion rate and security of object transactions.
[0031] In view of the above technical problems, the inventors thought of designing an intelligent guidance mechanism for order placement paths for objects that require negotiation for order placement (such as non-standard objects) to guide users to place orders automatically. After a series of studies, the inventors have provided a solution. The basic idea is to obtain at least one communication message generated by the communication operation between the user and the object provider for the target object, determine key information based on the at least one communication message, generate order information based on the key information, send it to the first client corresponding to the user, and execute the processing operation for the target object in response to the confirmation request triggered by the order information.
[0032] This embodiment automatically extracts the key information required for processing the target object based on the communication messages between the user and the object provider, generates order information, and guides the user to complete the order processing, which greatly improves the order generation efficiency and thus improves the object processing efficiency. In addition, through the intervention and guidance of the e-commerce system, the transaction completion rate can also be effectively improved and the user's transaction efficiency reduced.The loss of customers, and the whole process is under the supervision of the e-commerce system, which enhances the control and trust of the e-commerce system in the object processing process. The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of this application.
[0033] Figure 1 is a flowchart of an embodiment of an object processing method provided by this application. The technical solution of this embodiment can be executed by the server. The server can be the server in the online system (i.e., the e-commerce system), or it can be other nodes independent of the server in the online system.
[0034] In practical applications, the online system is usually composed of a first client, a second client and a server. The first client and the second client establish a connection with the server through the network. The network provides a medium for communication links between the first client, the second client and the server. The network can include various connection types, such as wired and wireless communication links or fiber optic cables, etc.
[0035] The first client can be consumer-oriented (i.e., user in this embodiment) for users to perform interactive behaviors such as object search and order placement; the second client can be object provider-oriented, operated by the object provider to guide users to perform object processing, such as object transactions.
[0036] The first and second clients can interact with the server through the network to receive or send messages. For example, the first client can sense the interactive behavior performed by the user and send a corresponding interactive request to the server, and the server can process the interactive request and provide feedback on the processing result to the first client. The second client can sense the information input operation and communication message sending operation of the object provider and send a corresponding request to the server for the server to process accordingly; wherein, the first client or the second client can be a browser, APP (Application), or web application such as H5 (HyperText Markup Language 5), or a lightweight application (also known as a mini-program, a lightweight application) or cloud application, etc. The first client or the second client can be deployed in an electronic device and need to rely on the device to run or some apps in the device to run, etc. Electronic devices may have a display screen and support information browsing, such as personal mobile terminals like mobile phones, tablets, personal computers, desktop computers, smart speakers, smartwatches, etc.
[0037] The aforementioned server may include servers that provide various services, such as servers that process interactive information sent by clients.
[0038] It should be noted that the server can be implemented as a distributed server cluster composed of multiple servers, or as a single server. The server can also be a server of a distributed system, or a server combined with blockchain. The server can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms, or an intelligent cloud computing server or intelligent cloud host with artificial intelligence technology.
[0039] The object processing method shown in Figure 1 may include the following steps: S101, obtaining at least one communication message generated by the communication operation of the user and the object provider for the target object.
[0040] Wherein, the target object can be an object that can only be processed after negotiation between the user and the object provider, for example, it can be a non-standardized object in an e-commerce system. Specification 4 / 21 pages 8 CN 122089433 A
[0041] The communication operation can be the behavior of the user and the object provider exchanging information through an electronic communication channel based on their respective identity identifiers. For example, this may include, but is not limited to, conversation operations performed through instant messaging channels based on respective system accounts; email operations performed through email channels based on respective corresponding email addresses; and phone calls performed through telephone channels based on respective phone numbers.
[0042] The communication messages generated based on the communication operations may be messages generated by either the user or the object provider during the communication operation and transmitted through the communication channel for transmitting transaction-related information. For example, this may include, but is not limited to: conversation messages generated through conversation operations; email messages generated through email sending operations; and call messages generated through phone call operations.
[0043] It should be noted that the communication operations involved in this embodiment can be executed on a communication page, which can be displayed in the user interface provided by the first client or the second client. For example, if the communication operation is a conversation operation, then the communication page is a conversation page. At least one communication message generated based on the communication operation can be input, sent, or displayed through the communication page. That is to say, the object processing method provided in this application embodiment can be implemented based on the communication page.
[0044] In this embodiment, during the process of a user and an object provider performing a communication operation on a target object, the real-time generated current communication message, or the current communication message and its corresponding historical communication message, can be obtained as at least one communication message obtained in this step. Alternatively, when a user browses or searches for a target object, it can be checked whether the user and the object provider of the target object have performed a communication operation on the target object. If so, at least one communication message generated by that communication operation can be obtained.Communication.
[0045] S102, determine key information based on at least one communication message.
[0046] Wherein, the key information may be information related to the processing operation of the target object. The key information in this embodiment includes structured information of at least one type of parameter related to the object processing operation. Optionally, the at least one type of parameter may include, but is not limited to, at least one of the following: receiving parameters (such as receiving address, contact person and their telephone number), price parameters, object parameters (such as identifier, quantity, specifications), agreed parameters (such as delivery time).
[0047] One possible implementation of this step is to extract key information from at least one communication message obtained in S101 using a session processing model.
[0048] It should be noted that the various models involved in the technical solutions provided in this application embodiment, such as session processing models, can adopt deep learning models with relatively large model parameter scales. Among them, large models are only a model example. This application embodiment does not limit the number of model parameters supported by the deep learning model used, with the goal of meeting actual needs. The deep learning model involved in this embodiment can be an artificial intelligence-based language model (LM) or multimodal model (MM). As shown in Figure 2, the conversation processing model in this embodiment may include, for example, an input layer 10, an encoder 20, a decoder 30, and an output layer 40. It may also include a self-attention layer and a feed-forward neural network, etc., which are not limited in this application. The input layer 10 is used to receive data input, including communication messages such as text, images, or multimodal data. The encoder 20 is mainly used to convert the input data (usually in sequence form) into a vector representation. This process can incorporate the semantic features of the input data. The decoder 30 is responsible for converting the intermediate representation generated by the encoder 20 into output data (usually in sequence form). The output layer 40 is used to output data, such as layout structure information in JSON format. A self-attention layer is a mechanism that allows a model to focus on other positions in a sequence to better encode information about the current position. A feedforward neural network can perform nonlinear transformations on the output of the self-attention layer to enhance the model's expressive power. The various parts work together, enabling the model built upon them to perform well in various complex processing tasks, such as natural language processing, computer vision, speech recognition, machine translation, text summarization, and intelligent question answering.
[0049] The session processing model of this embodiment can be used in conjunction with prompts to extract key information. The prompts can include extraction instructions, role information, extraction requirements, thought chain information, and / or example data. Therefore, prompts can be generated based on extraction instructions, role information, extraction requirements, thought chain information, and / or example data. The content items included in the prompts can be set according to the actual situation, and this application does not limit this.
[0050] The extraction instructions are used to clearly tell the model what needs to be done, such as "combining the type parameters of the information required for object transactions, extract key information from the input communication message and output structured information," etc.; role information can instruct the model to play a specific role to change its professionalism, such as "you are a professional object transaction expert"; extraction requirements are used to specify some constraints, such as the number of words in the output key information, avoidable content, etc., to limit the model's execution; thought chain information can be used to guide the model to reason step by step; example data can be used to provide learning samples to help the model understand the performed operations, etc. This embodiment utilizes the powerful semantic understanding and intelligent reasoning capabilities of the session processing model to improve the accuracy of key information extraction, thereby ensuring the accuracy of transaction execution.
[0051] Another possible implementation of this embodiment is to extract key information from at least one communication message obtained in S101 based on an information extraction algorithm (such as a regular expression matching algorithm). Specifically, information extraction rules (such as regular expression matching formulas) can be set for various types of parameters required for processing the target object. Then, based on the at least one communication message obtained, information extraction operation is performed on at least one communication message in sequence according to the information extraction rules corresponding to each type of parameter. The structured information extracted by multiple information extraction operations is summarized to obtain the key information extracted from at least one communication message.
[0052] Yet another possible implementation of this embodiment is to simultaneously use the session processing model and key information extraction algorithm described in the above embodiments to extract key information from at least one communication message, and integrate the key information extracted by the two methods to obtain the final extracted key information.
[0053] In practical applications, this embodiment can also determine the key information required to generate order information in other ways, such as guiding users and object providers to fill in the required key information. Specifically, the server can send a content entry page to the first client and / or the second client. This content entry page contains relevant information and prompts. The first client and / or the second client can navigate from the communication page where the communication operation is performed to the content entry page to display the information and prompts. Users and object providers can use these prompts to perform information provision operations. The first client and / or the second client can respond to these information provision operations to determine key information.The information is sent to the server.
[0054] In practical applications, in order to ensure the integrity of the key information extraction and the accuracy of the order information generation timing, one implementation method is to identify whether at least one communication message has a processing intention for the target object; if at least one communication message has a processing intention, key information is extracted from at least one communication message; another implementation method is to identify whether at least one communication message has a processing intention for the target object; if at least one communication message has a processing intention, information is sent to the first client and / or the second client to provide prompt information, and target information sent by the first client and / or the second client is obtained, and key information is determined from the target information; the target information is obtained in response to the information provision operation that provides prompt information for the information.
[0055] If at least one communication message does not have a processing intention, the process continues to obtain at least one communication message generated by the communication operation of the user and the object provider for the target object (i.e., continue to return to the operation of S101).
[0056] Specifically, after obtaining at least one communication message, this step can further identify whether at least one communication message has a processing intention for the target object, such as a transaction intention. If there is a processing intent, this step is executed to determine key information (see page 6 / 21, CN 122089433 A of the specification). One way to determine key information is to use a session processing model and / or information extraction algorithm to extract key information from at least one communication message. Another way is to send a prompt to a first client and / or a second client that needs to provide key information. This prompt may include the type parameter to be provided. The first client and / or the second client can display the prompt on the communication page of the user interface, or they can jump from the communication page to a content entry page and display the prompt through the content entry page, for example, in the form of a table. Then, in response to the information provision operation for the prompt, information provided by the user and / or the object provider, i.e., the target information, is obtained. This target information can be directly used as key information, or key information can be extracted from the target information using an information extraction model and / or information extraction algorithm.
[0057] If no processing intent is found, it means the user needs to continue negotiating with the object provider through further communication operations. In this case, the system can return to wait for subsequent communication operations between the user and the object provider regarding the target object (the next communication operation), and obtain the communication messages generated by the subsequent communication operations, as well as identify whether a processing intent exists within them. In this embodiment, if the user is determined to have a processing intent, key information is determined, and then order information is generated. This avoids situations where no processing intent exists.Generating order information during processing intent wastes resources. Extracting key information after processing intent exists not only ensures the integrity of key information extraction but also improves user acceptance of the generated order information.
[0058] Optionally, there are many ways to identify whether at least one communication message has a processing intent in this embodiment. One implementation is to use an intent recognition model to perform natural language understanding on at least one communication message to determine whether there is a processing intent in at least one communication message; or to use an intent word recognition algorithm to identify whether at least one communication message contains intent words. If it contains intent words, it indicates that there is a processing intent; otherwise, it does not. The intent words of the processing intent can be one or more pre-set words. For example, when the processing intent is a transaction intent, the intent words can include "place an order" or "purchase".
[0059] Another implementation is to identify whether at least one communication message contains key information. Specifically, this embodiment can identify whether at least one communication message contains structured information corresponding to at least one type parameter pre-set. If it contains structured information, it is determined that there is a processing intent. In this case, at least one type parameter corresponding to structured information can be directly extracted from at least one communication message as key information. Optionally, in this embodiment, the processing intent can be structured data containing a preset number of type parameters in the communication message, or it can be structured data containing preset type parameters in the communication message. For example, preset type parameters may include receiving parameters, price parameters, etc.
[0060] In the actual object transaction process, after the object provider and the user reach a preliminary transaction consensus on the target object based on communication operations, an order confirmation file will be generated and sent to the user through a communication message for the user to confirm. Among them, the order confirmation file can be a file used for the user to confirm transaction-related information. For example, it can be a proforma invoice (PI) file, which is an informal document in the early stage of the transaction and is mainly used for the object provider to provide the user with preliminary confirmation of the object quotation and transaction terms, etc.
[0061] In this scenario, if the object provider sends the order confirmation file, it means that the user and the object provider have reached a consensus, that is, the communication message contains a processing intent. Therefore, another way to identify whether the communication message contains a processing intent in this embodiment is to identify whether at least one communication message contains an order confirmation file; then extracting key information from at least one communication message includes: extracting key information from the order confirmation file.
[0062] Specifically, it can be done by traversing each communication message and identifying whether it contains a message file. If it does not contain a message file, it means that it does not contain an order confirmation file. If it does contain a message file, it can be further identified whether the file format of the message file meets the preset requirements.The format requirements and / or file name meet the preset naming requirements. If they do, the message file is determined to be the order confirmation instruction document, page 7 / 21, file 11 CN 122089433 A. If they do not meet the requirements, the message file is not an order confirmation file. The preset format requirements can be the formats supported by the order confirmation file, such as XLS (Microsoft Excel), Doc (Document), and PDF (Portable Document Format). The preset naming requirements can be the naming rules for the order confirmation file, such as including PI, contract, etc.
[0063] This embodiment uses different methods to specifically identify whether the communication message contains processing intent for ordinary text and communication messages containing order confirmation files, which improves the accuracy and flexibility of processing intent identification. It also enriches the applicable scenarios of this embodiment.
[0064] S103, generate order information based on key information.
[0065] The order information can be a set of parameters used to characterize the object transaction, which may include object identifier, quantity, receiving address, payment price, and payment method, etc. It should be noted that the order information in this embodiment is a temporary collection of transaction parameters that have not yet triggered the payment process. For example, it may be an order draft, which can only be used as order information to trigger the payment operation after being confirmed by the user.
[0066] This embodiment can identify at least one type of structured information corresponding to key information and encapsulate it into an order card, including target object specifications, quantity, shipping cost, address, etc., and further encapsulate the components that need to be dynamically inserted to obtain the order information. Among them, the components that need to be dynamically inserted may include decorative icon components and interactive components, such as "edit", "create order", etc.
[0067] Optionally, in order to uniquely represent the order information, an identifier for representing this transaction and a communication identifier corresponding to the associated communication message (e.g., the session identifier of the session message) can also be added to the order information.
[0068] In some embodiments, in order to improve the controllability of the order information generation operation and meet the actual transaction needs of users, this embodiment may send an order construction prompt message to the second client corresponding to the first client and / or the object provider before performing this step; accordingly, generating order information based on key information includes: in response to an order creation request triggered by the order construction prompt message, generating order information based on key information.
[0069] Wherein, the order creation prompt message is used to prompt the user and / or the object provider to trigger the automatic generation of order information. Optionally, the order creation prompt message may include a prompt statement and a triggering component, for example, as shown in FIG3, the orderThe prompt statement in the creation prompt message 311 can be "We can create an order draft for you based on the content of the communication message", and the triggering component can be the "Confirm Order Creation" component.
[0070] Optionally, in this embodiment, the order creation prompt message can be sent to the first client and / or the second client corresponding to the object provider. Whether it is the first client or the second client, after receiving the order creation prompt message, it can display the order creation prompt message in the user interface in the form of a session message, pop-up, or card. As shown in Figure 3, the communication page included in the current user interface 3 is the session page 31. At this time, the order creation prompt message 311 can be displayed on the session page 31 in the form of a card.
[0071] The user and / or the object provider can trigger the order creation prompt message on their client (i.e., the first client and / or the second client), for example, by clicking the "Confirm Order Creation" component in Figure 3. The first client and / or the second client will respond to the triggering operation for the order creation prompt message and generate a creation request to be sent to the server. If the order creation prompt information is sent to either the first client or the second client in this embodiment, the operation of generating order information based on key information can be triggered immediately after receiving the order creation request. If the order creation prompt information is sent to both the first client and the second client in this embodiment, the operation of generating order information based on key information can be triggered immediately after receiving the order creation request from either client; or the operation of generating order information based on key information can be triggered only after receiving order creation requests from both clients. Specification 8 / 21 pages 12 CN 122089433 A
[0072] Optionally, the order creation prompt information in this embodiment can also be sent to the first client and / or the second client after generating order information, and the operation of sending order information to the first client corresponding to the user can be triggered after receiving the order creation request triggered by the order creation prompt information, and this is not limited.
[0073] S104, send order information to the first client corresponding to the user.
[0074] Since order information requires user confirmation before the processing operation of the target object can be performed, this embodiment can send order information to the first client corresponding to the user so that the first client can display the order information on the user interface.
[0075] In practical applications, the object provider also has the right to decide whether to process the order. Therefore, in addition to sending order information to the first client, this embodiment can further send order information to the second client corresponding to the object provider. Optionally, whether it is the first client or the second client, when displaying order information, it can be displayed on the existing page of the user interface through pop-ups, cards, etc., or it can be displayed simultaneously in different areas of the user interface.There is a page, and a new page for displaying order information.
[0076] In some embodiments, if the communication operation of this embodiment is a session operation and the communication message is a session message, then the first client and the second client can display the session page in the first area of the user interface and display the session message corresponding to the communication operation in the session page; the order information is displayed in the second area of the user interface.
[0077] Wherein, the first area and the second area can be two areas in the user interface that are laid out in any way, for example, they can be laid out in a left-right or up-down manner. The session page can include a message display component and a message editing component. The message display component is used to display the session message that has been sent, and the message editing component can be a component for the user to trigger message editing and sending operations. It should be noted that in actual application scenarios, the user page may contain other areas in addition to the first area and the second area, which is not limited. For example, Figure 4 shows the user interface 4 of the first client of user A, wherein the first area 41 of the user interface 4 is used to display the session page. The session page includes a message display component for displaying the session message between user A and provider A, as well as order creation prompt information. The message editing component is used to perform the input and sending of session messages. The second area 42 (i.e., box 42) is used to display order information, such as "Filling progress: 100%", "Object specifications: 3-meter orange sofa", "Object quantity: 20", etc. In addition, the user interface 4 may further include a third area 43 for displaying user A's contact list.
[0078] S105, in response to the confirmation request triggered by the order information, perform processing operations for the target object.
[0079] If the above S104 only sends the order information to the first client, the first client responds to the user's confirmation operation triggered by the order information, such as clicking the "Create Order" component in the order information shown in Figure 4, generating a confirmation request and sending it to the server. The server will respond to the confirmation request and perform processing operations for the target object.
[0080] If the above S104 not only sends the order information to the first client but also sends the order information to the second client, this step may be to receive the confirmation requests triggered by the first client and the second client respectively for the order information and perform transaction operations for the target object. In other words, the processing operation for the target object is only executed after both the first client and the second client send confirmation requests, further improving the controllability and security of the processing process for both the user and the object provider.
[0081] However, in practical applications, there may be a situation where only one client (i.e., the first client or the second client) sends a confirmation request. In this case, the processing operation for the target object cannot be executed directly. If the user waits indefinitely, it may cause problems for the user.To address the issue of customer churn, this embodiment may send an order notification message to the client that did not send a confirmation request within a preset time period if a confirmation request is received. The order notification message is used to prompt confirmation of the order information. For example, it may say, "The order has been generated, please confirm it as soon as possible." This embodiment, by introducing the order notification function from page 9 / 21 of the specification (CN 122089433 A), can avoid customer churn caused by either party forgetting to confirm the order information, thereby improving the conversion rate of the transaction.
[0082] In some embodiments, the second client may send a confirmation request within a preset time period, but the first client may not send a confirmation request. In this case, the second client may respond to the reminder operation triggered by the object provider and send a reminder request to the server. The server responds to the reminder request and sends an order notification message to the first client. That is, the object provider decides whether to remind the user to place an order based on actual needs, which enhances the controllability of the transaction process.
[0083] In some embodiments, if step S104 involves sending order information to the first client, this step may involve receiving a confirmation request triggered by the first client for the order information, and then sending the order information to the second client corresponding to the object provider; upon receiving a confirmation request triggered by the second client for the order information, performing a processing operation for the target object.
[0084] Optionally, when the processing operation for the target object is a transaction operation, the operation process may be based on the order information to generate order payment information, such as including payment amount, payment method, payment confirmation component, etc.; sending the order payment information to the first client so that the first client can jump to the order payment interface to display the order payment information; and responding to a payment request triggered by the order payment information to perform a payment operation for the target object. In this embodiment, the transaction operation for the target object is not directly executed based on the order information generated from key information, but rather the transaction operation for the target object is executed only after receiving a confirmation request for the order information, thus avoiding the problem of transaction failure due to inaccurate or incomplete extraction of key information and improving the rigor and accuracy of the transaction process.
[0085] In this embodiment, at least one communication message generated by the communication operation between the user and the object provider regarding the target object is obtained. Based on the at least one communication message, key information is determined, and order information is generated based on the key information and sent to the first client corresponding to the user. In response to the confirmation request triggered by the order information, processing operations for the target object are executed. This embodiment automatically extracts the key information required for processing the target object based on the communication messages between the user and the object provider, generates order information, and guides the user to complete the order processing, greatly improving the order generation efficiency and thus improving the object processing efficiency. In addition, through the intervention and guidance of the e-commerce system, the transaction completion rate can also be effectively improved, and the user's transaction processing efficiency can be reduced.The loss, and the entire process is under the supervision of the e-commerce system, which enhances the control and trust of the e-commerce system in the object processing process.
[0086] Although the key information in this embodiment is extracted based on at least one communication message of the communication operation, it is inevitable that the key information extraction will be inaccurate or incomplete. That is to say, the order information sent to the first client and the second client may be inaccurate or incomplete. In order to avoid the failure of the processing operation due to such problems, the order information in this embodiment may also include related components for information modification and supplementation. For example, for existing type parameters, insert an information modification component, and for missing type parameters, insert an information supplementation component. Therefore, if the key information of the generated order information is inaccurate or incomplete, the server may receive the order update request triggered by the first client and / or the second client for the order information, determine the update information, and then update the order information based on the update information, and send the updated order information to the first client, or the first client and the second client. Specifically, if the update request is generated by the input operation triggered by the information modification component in the order information, the modification information of the existing type parameters can be obtained, and the order information can be modified based on the modification information. If the update request is generated by an input operation triggered by the information supplementation component in the order information, then supplementary information for the missing type parameters can be obtained. Based on this supplementary information, the order information is improved, thereby obtaining the updated order information.
[0087] In this embodiment, the number of type parameters involved in the order information is usually multiple. Multiple type parameters may only contain key data in the order information. For example, for object parameters, they may only contain quantity and identifier. For the price specification page 10 / 21 14 CN 122089433 A parameter, they may only contain the actual payment price. Therefore, in order to facilitate users and object providers to understand the detailed data of each type parameter, at least one type parameter in the order information of this embodiment supports the detailed data viewing function. Specifically, after sending the order information to the first client or the second client, the first client and the second client can respond to the detailed viewing operation triggered by the order detailed information, generate a detailed viewing request and send it to the server. At this time, the server can respond to the detailed viewing request and determine the detailed information to be viewed. For example, if the request to view details is triggered by an object parameter, the requested information to be viewed can be the details of the target object; if the request to view details is triggered by a price parameter, the details to be viewed can be the original price, discounted price, shipping cost, actual payment price, etc. The details are then sent to the client that triggered the request (which could be either the first client or the second client), so that the client can display the details in the current user interface or after navigating to the details viewing interface.
[0088] As described in the above embodiments, the communication messages in this embodiment may contain order confirmation files. In this case, when performing the above S101 operation, a communication message containing an order confirmation file generated by the communication operation between the user and the object provider for the target object can be obtained. Correspondingly, when performing the above S102 operation, key information can be extracted from the order confirmation file contained in the communication message.
[0089] Specifically, this embodiment can determine whether the communication message contains an order confirmation file by means of the methods described in the above embodiments, and then obtain a communication message containing an order confirmation file generated by the communication operation between the user and the object provider for the target object. When extracting key information, a similar method described in the above embodiments can be used, such as extracting key information from the order confirmation file through a session processing model and / or an information extraction algorithm (such as a regular expression matching algorithm). Further details are omitted here.
[0090] For example, the order confirmation file in this embodiment may include object information of the target object (such as object identifier, name, quantity, unit price, field, etc.), payment information (such as transaction currency, full amount, prepayment amount, final payment amount, discount amount, shipping amount, etc.), receipt information (such as receiving address, contact person, contact information, etc.), and agreement information (such as remarks, agreed delivery time, etc.). At this time, a session processing model can be used to extract the relevant information of the type parameters corresponding to the object information, payment information, receipt information, and agreement information respectively to form key information.
[0091] Since the order confirmation file usually contains relatively comprehensive and accurate transaction-related information, and the key information contained therein is usually structured information, compared with cross-role analysis of multiple communication messages, the accuracy of key information extraction is greatly improved, thereby improving the accuracy of order information, and reducing the frequency of users or object providers supplementing or modifying order information, thus improving the efficiency of order information generation.
[0092] In some embodiments, to further improve the controllability of the order generation process, when obtaining communication messages in this embodiment, not only is it necessary for the communication messages to contain an order confirmation file, but the order confirmation file can also be further limited to meet information extraction conditions; specifically, an order confirmation file generated by the communication operation between the user and the object provider for the target object, and containing information extraction conditions, is obtained; wherein the information extraction conditions include at least one of the following: the order confirmation file contains at least one key parameter; wherein the key information includes the at least one key parameter; the exchange resources of the target object meet the preset resource requirements; the shipping location of the target object is consistent with the location of the object provider.
[0093] Specifically, at least one key parameter can be a core type parameter for generating order information, such as receiving address, payment price, and object specifications and quantity. Exchange resources can be payment resources used when trading the target object, such as goods.Currency. The preset resource requirement is that the exchange resources in the order confirmation file belong to the specified resources. The specified resources can be the payment resources supported by the e-commerce system, or the commonly used payment resources in the location of the user or object provider. In this embodiment, key information is extracted based on the order confirmation file only when the order confirmation file meets one or more of the preset type parameters, preset resource requirements and location requirements. This not only ensures the accuracy and comprehensiveness of the order information, but also improves the compliance and security of the object processing process.
[0094] As can be seen from the above embodiment, the S104 operation in this embodiment can send order information to both the first client and the second client. In this scenario, the order information sent by the first client and the second client can be the same or different. Optionally, if the order information sent to the first client and the second client is different, the execution of S103 and S104 in this embodiment can be: determining the order visual style corresponding to the first client and the second client respectively; generating the order information corresponding to the first client and the second client respectively based on the key information according to the order visual style corresponding to the first client and the second client respectively. Order information is sent to the first client corresponding to the user and the second client corresponding to the object provider, respectively.
[0095] Specifically, different order visual styles can be set for the first client and the second client according to the different needs of the user and the object provider. For example, the visual style of each parameter information can be set according to the user's attention to each parameter information in the order information, such as prioritizing or highlighting the parameters that the user pays more attention to. The same applies to the object provider, which will not be described in detail here. According to the visual order style corresponding to the first client, order information corresponding to the first client is generated based on key information and sent to the first client. According to the visual order style corresponding to the second client, order information corresponding to the second client is generated based on key information and sent to the second client.
[0096] In some embodiments, in order to further improve the accuracy and completeness of the generated order information, this embodiment may also include determining whether the key information meets the order generation conditions; if the key information meets the order generation conditions, the above step S103 of generating order information based on key information is executed. If the key information does not meet the order generation conditions, based on the key information and the order generation conditions, generate a first update notification and / or a second update notification; send the first update notification to a first client, and / or send the second update notification to a second client corresponding to the object provider; update the order information based on the first update notification sent by the first client and / or the second update notification sent by the second client. The order generation conditions may include a number of type parameters involved in the key information exceeding a certain threshold.The quantity value can be set to 3, or it can be that the key information involves at least one or more preset type parameters.
[0097] If the key information does not meet the order generation conditions, it means that there is a missing type parameter in the key information. In this case, in order to ensure the integrity of the order information, the missing type parameter in the key information (i.e., the missing type parameter) can be determined based on the order generation conditions, and then a first update prompt message and / or a second update prompt message can be generated based on the missing type parameter. The first update prompt message is used to prompt the first client to perform an information update operation, such as reminding the first client to supplement the structured information corresponding to the missing type parameter. The second prompt message is used to prompt the second client to perform an information update operation, such as reminding the first client to supplement the structured information corresponding to the missing type parameter.
[0098] The first update prompt message and the second update prompt message in this embodiment can be the same or different. For example, a unified update prompt message can be generated based on the missing type parameter and sent to the first client and the second client. Alternatively, the update prompt message can be generated for the party corresponding to the missing type parameter. Specifically, it can be based on key information and order generation conditions to determine at least one missing type parameter; a first update prompt message can be generated based on the missing type parameter corresponding to the user; and a second update prompt message can be generated based on the missing type parameter corresponding to the object provider. For example, if the missing type parameter is the receiving address, a first update prompt message can be generated based on this missing type parameter to remind the user to supplement the receiving address (i.e., update the information); if the missing type parameter is the object price, a second update prompt message can be generated based on this missing type parameter to remind the object provider to update the information. This embodiment generates corresponding update prompt messages based on the actual missing type parameters corresponding to the user and the object provider, which helps the user and the object provider to clearly understand the type parameters that need to be updated, avoids incorrect information entry, and improves the accuracy of order information.
[0099] After the server completes the sending of the first update notification information and / or the second update notification information, the first client and / or the second client can add the received first update notification information and / or the second update notification information to the order information for display. At this time, the user and / or the object provider can input the information corresponding to the missing type parameter (i.e., the first update information and / or the second update information) by triggering the information supplementation component in the order information. Alternatively, it can be displayed in the form of communication messages (such as session messages) on the communication page (such as the session page). In this case, the user and / or the object provider can send the information corresponding to the missing type parameter as a session message. Correspondingly, the server will receive the first client's notification.The system receives the first update information in response to the first update prompt; and / or receives the second update information in response to the second update prompt from the second client, and then supplements the relevant information of the missing type parameter corresponding to the user in the order information based on the first update information, and / or supplements the relevant information of the missing type parameter corresponding to the object provider in the order information based on the second update information, so as to update the order information.
[0100] In some embodiments, in order to facilitate users and object providers to intuitively understand the completeness of the order information, this embodiment may further include: generating progress prompt information based on at least one missing type parameter; and sending the progress prompt information to the first client and / or the second client.
[0101] Specifically, the progress prompt information is determined based on the number of missing type parameters, or the proportion of missing type parameters to the total type parameters, and the progress prompt message. For example, the number of missing type parameters, or the proportion to the total type parameters, can be combined with the progress prompt message to generate progress prompt information, such as "Your order still has missing content, the current information filling progress is 20%, please continue filling." Alternatively, the number of missing type parameters, or their percentage of the total type parameters, can be converted into a progress bar, and then combined with progress prompts to generate progress prompt information, as shown in Figure 4, "Your order has been completed, and there is a 100% progress bar."
[0102] In this embodiment, when sending progress prompt information, if there are missing type parameters, progress prompt information can be sent to both the first client and the second client so that users and object providers can intuitively and in real time understand the progress of filling in order information; alternatively, order prompt information can be sent to the recipient of update prompt information. For example, if the first client receives the first update prompt information, the progress prompt information is sent to the first client; if the second client receives the second update prompt information, the progress prompt information is sent to the second client. In this scenario, if the first client receives the first update notification and the second client also receives the second update notification, the progress notification sent to the first client and the second client can be the same (e.g., the progress notification can be the overall progress notification corresponding to all missing type parameters of the order) or different (e.g., the progress notification received by the first client can be the first progress notification corresponding to the missing type parameter of the user, and the progress notification received by the second client can be the second progress notification corresponding to the missing type parameter of the object provider). After receiving the progress notification, the first client and / or the second client can display the first progress notification together with the update notification received. For example, as shown in Figure 4, both the update notification and the progress notification can be added to the order information for display.
[0103] In some embodiments, another possible way to generate order information based on key information in this embodiment is as follows:The method determines whether the key information meets the order generation conditions; if it does, order information is generated based on the key information; otherwise, it does not meet the conditions, and generates a first update prompt and / or a second update prompt based on the key information and the order generation conditions; and sends the first update prompt to the first client and / or the second update prompt to the second client; updates the key information based on the first update information sent by the first client and / or the second update information sent by the second client; and then generates order information based on the updated key information. The specific implementation of the steps has been described in the above embodiments and will not be repeated here. Specification 13 / 21 pages 17 CN 122089433 A
[0104] In some embodiments, the communication operation may include a session operation. In this scenario, the method of this embodiment further includes: in response to a session request for a target object, establishing a session connection between the first client and the second client corresponding to the object provider; the first client and the second client perform a session operation based on the session connection; correspondingly, the above step S101 may be to obtain at least one session message transmitted based on the session connection during the session operation. Specifically, in this embodiment, during the session operation, the current session message transmitted based on the session connection can be obtained as the session message obtained in S101, or the current session message and its corresponding historical session message can be obtained as multiple session messages obtained in S101. This method can automatically generate order information based on the session message and send it to the first client during the real-time session operation between the user and the object provider for the target object, so as to guide the user to place an order online. It realizes an integrated solution for generating order information during the session operation process, and has significant advantages in realizing integrated closed loop, intelligent guidance, and improving the object transaction completion rate in the e-commerce system.
[0105] In the actual session scenario between the user and the object provider, there may be situations where the user exits the session page and enters other pages, such as exiting the session page to continue searching for other objects. At this time, the status of the session connection between the user and the object provider may switch from an active state to a suspended state. If the user re-enters the session page with the object provider to continue to perform the session operation, the status of the session connection will switch from a suspended state to an active state. At this point, before performing processing operations on the target object in response to a confirmation request triggered by the order information, this embodiment further includes: saving the order information (i.e., the order information displayed when switching to the suspended state) when the session connection switches from the suspended state to the active state; loading the order information corresponding to the session connection from the saved data when the session connection switches from the suspended state to the active state, and sending the order information to the first client.
[0106] Specifically, when a session connection switches from an active state to a suspended state, the order information can be saved. For example, the order information can be saved in association with the session identifier of the session connection. Optionally, in actual application, in addition to saving the order information, the session messages contained in the session page corresponding to the session connection can also be saved. This way, when the session connection switches from a suspended state to an active state, the session messages can be quickly loaded from the saved data based on the session identifier of the session connection, and the order information can also be loaded. This allows the user to view the order information and trigger a confirmation request for the order information after re-entering the session page, thereby improving the transaction completion rate.
[0107] Figure 5 is a flowchart of an embodiment of a display method provided by this application. The technical solution of this embodiment can be executed by the client. As can be seen from the above embodiment, the online system of this embodiment can include a first client and a second client. The client executing this embodiment can be either the first client or the second client. That is, the first client operated by the user and the second client operated by the object provider can both execute the display method described in this embodiment.
[0108] As shown in FIG5, the display method of this embodiment may include the following steps: S501, obtaining order information; the order information is generated based on key information in at least one communication message, and the at least one communication message is generated based on communication operations between the user and the object provider for the target object.
[0109] S502, displaying the order information.
[0110] S503, in response to a confirmation operation for the order information, sending a confirmation request to the server, the confirmation request being used to instruct the execution of a processing operation for the target object.
[0111] In some embodiments, the communication operation is a session operation, the communication message is a session message, and the method further includes: displaying a session page in a first area of the user interface, and displaying the session message corresponding to the communication operation in the session page; displaying the order information includes: displaying the order information in a second area of the user interface. In some embodiments, the method further includes: displaying an order creation prompt; in response to an order creation operation triggered by the order creation prompt, sending an order creation request to a server; the order creation request is used to instruct the generation of order information based on the key information. Optionally, the order creation prompt may be displayed in a session page in a first area of the user interface.
[0113] In some embodiments, the method further includes: displaying an order placement prompt; the order placement prompt is used to prompt confirmation of the order information.
[0114] In some embodiments, the method further includes: displaying a first update prompt or a second update prompt.In response to an information update operation triggered by the first update prompt information, the method sends a first update information to the server; or, in response to an information update operation triggered by the second update prompt information, it sends a second update information to the server; so that the server updates the order information based on the first update information sent by the first client and / or the second update information sent by the second client.
[0115] In some embodiments, the method further includes displaying progress prompt information.
[0116] In some embodiments, the method further includes displaying order building prompt information; in response to a trigger operation triggered by the order building prompt information, a creation request is sent to the server, so that the server generates order information based on the key information in response to the creation request.
[0117] Optionally, the order prompt information, update prompt information (including the first update prompt information and the second update prompt information), and progress prompt information in this embodiment can be displayed in the session page of the first area, or in the order information of the second area.
[0118] Figure 6 is a flowchart of an embodiment of an order generation method provided by this application. The technical solution of this embodiment can be executed by the server. As shown in Figure 6, the order generation method of this embodiment may include the following steps: S601, obtaining at least one communication message generated by the communication operation of the user and the object provider for the target object.
[0119] S602, determining key information based on at least one communication message.
[0120] S603, generating order information based on the key information.
[0121] The detailed implementation methods and beneficial effects of each step in the method of this embodiment have been described in detail in the foregoing object processing method embodiment, and will not be elaborated here.
[0122] It should be noted that the order information generated in this example can be used in various application scenarios. For example, referring to the above object processing method, it can be sent to the first client corresponding to the user, and after responding to the confirmation request for the order information, the processing operation for the target object can be performed. It can also be used for contract drafting and other operations based on the order information. This is not limited.
[0123] In a practical application scenario, this embodiment of the application takes the scenario where user A and provider A perform a conversation operation on a customized sofa (i.e., a non-standardized target object), and automatically generates an order draft (i.e., order information) based on the conversation message to guide user A to place an order as an example, and introduces it in conjunction with Figures 3, 4 and 7. Among them, Figures 3, 4 and 7 are all schematic diagrams of the user interface displayed by user A's client (i.e., the first client) when user A and provider A communicate on the conversation page of the e-commerce system regarding the customized sofa.
[0124] For example, the server can extract the messages sent by user A and provider A from the conversation page 31 shown in Figure 3.The server sends conversation messages such as "I want to order 20 orange sofas of this size, which are 2 meters long", "The unit price is 200, and the goods will be shipped 7 days after payment", and "Can you prepare the order?", and uses a conversation processing model to identify whether the obtained conversation messages contain transaction intentions. Since the conversation messages contain transaction object information (such as sofa, size, color), price, etc., and also contain the user's explicit intention to place an order (i.e., can you prepare the order?), it can be determined that there is a transaction intention. At this time, the key information is extracted from the conversation messages using the conversation processing model on page 15 / 21 of the instruction manual, CN 122089433 A. If it cannot be determined whether user A has a transaction intention, it is necessary to wait for the next conversation message to be obtained before performing transaction intention identification.
[0125] After extracting the key information from the conversation messages, the server can send an order construction prompt message to the first client corresponding to user A. At this time, the first client can display the order construction prompt message 311 in Figure 3. If user A triggers the "Confirm Order Creation" component, the first client will send an order creation request to the server. The server responds to the order creation request and can then proceed with the subsequent order draft creation operation.
[0126] Assume that the order generation conditions in this embodiment are that the key information includes object parameters, price parameters, and receiving parameters.
[0127] Since the receiving parameter (i.e., missing type parameter) is missing in the session message shown in Figure 3, the server can also generate an update prompt message to supplement the receiving parameter (i.e., the first update prompt message) and a progress prompt message when generating the order draft based on the key information, and send them to user A's first client. For example, the key information can be added to the order draft and the update prompt message (including the information supplement component for receiving parameters and the supplementary prompt message) and the progress prompt message can be dynamically inserted into the order draft to obtain the assembled structured order draft, i.e., the order draft with the added update prompt message and progress prompt message, and then the order draft is sent to the first client. At this time, as shown in Figure 7, the first client can display the order draft in the second area 71. Figure 7 shows an order draft containing an update prompt message for the "Please add address" information supplement component, along with the message "Your order still has missing information, please continue filling in the information," and a 20% progress bar as a progress indicator. Other information can be the order draft content assembled based on key information. The first client can obtain the receiving address supplemented by user A based on user A's triggering and inputting the "Please add address" component, and send it as update information to the server. The server will update the order draft based on this receiving address, such as assembling the receiving address into the order draft and adjusting the progress prompt message, resulting in an updated order draft, which is then sent back to user A's first client. At this point, the order draft displayed on user A's first client is shown in box 42 of Figure 4. If user A checks the order draft and finds no errors...Afterwards, a click operation on the "Submit" component can be triggered. Based on this click operation, the first client sends a confirmation request to the server. After receiving the confirmation request, the server can trigger the transaction operation for the customized sofa, such as jumping to the system's native order page to complete the payment and fulfillment process.
[0128] It should be noted that although this embodiment only introduces the process of sending the order draft to the first client of user A, it is not limited to sending it only to the first client. For example, the order draft can be sent to both the first client and the second client at the same time, and user A and provider A can jointly supplement or modify the information of missing parameter types.
[0129] This embodiment introduces a semantic recognition and intent judgment mechanism based on real-time conversation content (i.e., communication messages), which can identify whether the user has a transaction intent in real time in the natural communication between the user and the object provider, and extract the key information of the structured fields without requiring the user or object provider to actively fill in the form or jump to the link to fill in the information, forming an intelligent trigger logic. It also introduces a dynamic information completion and intelligent guidance mechanism. For cases where key information extraction is incomplete, it can automatically determine the missing type of parameters and guide users to complete the key information completion loop through prompts (such as "Click to complete the address" or "Generate order draft" dynamically inserted components). Furthermore, the automatic order draft generation in this embodiment is seamlessly connected to the system transaction chain. For example, the key information extracted through semantic parsing is structured and automatically assembled into an order draft, seamlessly integrated with the platform's native order placement process, achieving a complete closed loop from "message recognition" to "system payment." Moreover, during key information extraction, based on information fusion capabilities in a multi-round communication environment, it supports aggregated analysis of communication messages across multiple communication messages and different roles (users and object providers), improving recognition accuracy and enabling precise extraction of key information even in complex free communication scenarios. Finally, this embodiment also introduces a collaborative order creation mechanism jointly edited by users and object providers. For example, after the order draft (i.e., order information) is generated, the system allows users and object providers to collaboratively confirm and supplement the information based on the same order information (such as the user supplementing the receiving address and the object provider supplementing the unit price). With the assistance of the session processing model, an efficient, human-machine co-construction, and bilateral consensus order placement process is realized, which greatly improves the efficiency and accuracy of transaction completion.
[0130] This embodiment introduces three core capabilities in the communication scenario between users and object providers: intelligent semantic understanding, key information extraction, and order placement path guidance. This effectively overcomes the current problem of low order generation efficiency for non-standardized objects. It can automatically extract key information from communication messages, greatly reduce manual input costs, and avoid information deviation and flow interruption. This embodiment also relies on the system's native infrastructure to realize intelligent recognition of message end, automatic generation of order information, and then order placement in the system.The closed-loop payment process ensures transaction compliance and system fulfillment capabilities; it achieves deep integration of intelligent recognition capabilities with transaction scenarios, and dynamically inserts guidance components (such as update prompts) at interaction nodes, which has stronger practicality and system-level controllability.
[0131] This achieves the following technical effects: automatic conversion from unstructured communication messages to structured order information; significantly improves the ordering efficiency and transaction completion rate of non-standardized objects; reduces disputes and blind spots in system fulfillment caused by information asymmetry; since intelligent semantic understanding supports the recognition of key information in multiple languages, the solution in this embodiment also supports subsequent expansion in multilingual transaction scenarios, and has universality and replicability.
[0132] The detailed implementation methods and beneficial effects of each step in the method of this embodiment have been described in detail in the foregoing embodiments, and will not be elaborated here.
[0133] It should be noted that some processes described in the above embodiments and figures include multiple operations that appear in a specific order. However, it should be clearly understood that these operations may not be executed in the order they appear in this document or may be executed in parallel. The sequence number of the operation is only used to distinguish different operations, and the sequence number itself does not represent any execution order. In addition, these processes may include more or fewer operations, and these operations may be executed sequentially or in parallel. It should be noted that the descriptions such as "first" and "second" in this document are used to distinguish different messages, devices, modules, etc., and do not represent a sequential order, nor do they limit "first" and "second" to different types.
[0134] FIG8 is a schematic diagram of an object processing device provided in an exemplary embodiment of this application. The device includes: a message acquisition module 801, used to acquire at least one communication message generated by a user and an object provider for a target object; an information determination module 802, used to determine key information based on the at least one communication message; an order generation module 803, used to generate order information based on the key information; an information sending module 804, used to send the order information to a first client corresponding to the user; and an object processing module 805, used to perform a processing operation for the target object in response to a confirmation request triggered by the order information.
[0135] In some embodiments, the information determination module 802 is specifically used to identify whether the at least one communication message has a processing intention for the target object; if the at least one communication message has a processing intention, extract key information from the at least one communication message; or, send information provision prompts to a first client and / or a second client, and acquire target information sent by the first client and / or the second client, and extract key information from the target information; the target information is obtained in response to an information provision operation for the information provision prompts.The message acquisition module 801 is used to continue executing the acquisition of at least one communication message generated by the communication operation of the user and the object provider for the target object when the at least one communication message has no processing intention.
[0136] In some embodiments, the information determination module 802 is specifically used to identify whether the key information is contained in the at least one communication message; or, to identify whether the at least one communication message contains an order confirmation document; then the information determination module 802 is specifically used to extract the key information from the order confirmation document.
[0137] In some embodiments, the message acquisition module 801 is specifically used to acquire a communication message generated by the communication operation of the user and the object provider for the target object, and which contains an order confirmation document; the information determination module 802 is specifically used to extract key information from the order confirmation document contained in the communication message.
[0138] In some embodiments, the message acquisition module 801 is specifically used to acquire an order confirmation file generated by the communication operation between the user and the object provider for the target object, and which contains information extraction conditions; the information extraction conditions include at least one of the following: the order confirmation file contains at least one key parameter; wherein, the key information includes the at least one key parameter; the exchange resources of the target object meet preset resource requirements; the shipping location of the target object is consistent with the location of the object provider.
[0139] In some embodiments, the information sending module 804 is further used to send the order information to the second client corresponding to the object provider; the object processing module 805 is specifically used to receive confirmation requests triggered by the first client and the second client respectively for the order information, and perform processing operations for the target object.
[0140] In some embodiments, the order generation module 803 is specifically used to determine the order visual style corresponding to the first client and the second client respectively; according to the order visual style corresponding to the first client and the second client respectively, based on the key information, generate order information corresponding to the first client and the second client respectively; the information sending module 804 is specifically used to send the corresponding order information to the first client corresponding to the user and the second client corresponding to the object provider respectively.
[0141] In some embodiments, the information sending module 804 is further configured to send an order placement prompt message to the client that did not send a confirmation request among the first client and the second client if a confirmation request is received within a preset time period; the order placement prompt message is used to prompt confirmation of the order information.
[0142] In some embodiments, the device further includes: a judgment module, configured to judge whether the key information meets the order requirements.A single generation condition; a first prompt module, configured to generate a first update prompt and / or a second update prompt based on the key information and the order generation condition when the key information does not meet the order generation condition; the information sending module 804 is further configured to send the first update prompt to the first client and / or send the second update prompt to the second client corresponding to the object provider; an information update module, configured to update the order information based on the first update information sent by the first client and / or the second update information sent by the second client.
[0143] In some embodiments, the first prompt module is specifically configured to determine at least one missing type parameter based on the key information and the order generation condition; generate a first update prompt based on the missing type parameter corresponding to the user; and generate a second update prompt based on the missing type parameter corresponding to the object provider.
[0144] In some embodiments, the device further includes: a second prompt module, configured to generate progress prompt information according to the at least one missing type parameter; the information sending module 804 is further configured to send the progress prompt information to the first client and / or the second client.
[0145] In some embodiments, the information sending module 804 is further configured to send order construction prompt information to the first client and / or the second client corresponding to the object provider; the order generation module 803 is specifically configured to generate order information based on the key information in response to an order creation request triggered by the order construction prompt information.
[0146] In some embodiments, the communication operation includes a session operation, and the device further includes: a session establishment module, configured to establish a session connection between the first client and the second client corresponding to the object provider in response to a session request for the target object; the first client and the second client perform session operations based on the session connection; the message acquisition module 801 is specifically configured to acquire at least one session message transmitted based on the session connection during the session operation.
[0147] In some embodiments, the apparatus further includes a storage module, configured to store the order information before performing processing operations on the target object in response to a confirmation request triggered for the order information, and when the session connection switches from an active state to a suspended state; the information sending module 804 is further configured to load the order information corresponding to the session connection from the stored data and send the order information to the first client when the session connection switches from the suspended state to the active state.
[0148] The object processing device described in Figure 8 can execute the object processing method described in the embodiment shown in Figure 1. Its implementation principle and technical effects will not be elaborated further. The specific methods by which each module and unit of the object processing device in the above embodiments performs operations have been described in detail in the embodiments related to the method, and will not be elaborated further here.
[0149] Figure 9 is a schematic diagram of the structure of a display device provided in an exemplary embodiment of this application. The device includes: an information acquisition module 901, used to acquire order information; the order information is generated based on key information in at least one communication message, and the at least one communication message is generated based on communication operations between the user and the object provider for the target object; a display module 902, used to display the order information; and a request sending module 903, used to send a confirmation request to the server in response to a confirmation operation for the order information, the confirmation request being used to instruct the execution of processing operations for the target object.
[0150] In some embodiments, the communication operation is a session operation, the communication message is a session message, and the display device is used to display a session page in a first area of the user interface and display the session message corresponding to the communication operation in the session page; and to display the order information in a second area of the user interface.
[0151] In some embodiments, the display module 902 is further configured to display order creation prompt information; the request sending module 903 is further configured to send an order creation request to the server in response to an order creation operation triggered by the order creation prompt information; the order creation request is used to instruct the generation of order information based on the key information.
[0152] In some embodiments, the display module 902 is further configured to display order placement prompt information; the order placement prompt information is used to prompt confirmation of the order information.
[0153] In some embodiments, the display module 902 is further configured to display a first update prompt information or a second update prompt information, and the request sending module 903 is further configured to send a first update information to the server in response to an information update operation triggered by the first update prompt information; or, in response to an information update operation triggered by the second update prompt information, send a second update information to the server; so that the server can update the order information based on the first update information sent by the first client and / or the second update information sent by the second client.
[0154] In some embodiments, the display module 902 is further configured to display progress prompt information.
[0155] In some embodiments, the display module 902 is further configured to display order creation prompt information; the request sending module 903 is further configured to send a creation request to the server in response to a triggering operation for the order creation prompt information, so that the server can generate order information based on the key information in response to the creation request.
[0156] The display device shown in Figure 9 can execute the display method described in the embodiment shown in Figure 5. Its implementation principle and technical effects will not be repeated here. The specific methods by which each module and unit of the display device in the above embodiments performs operations have been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0157] Figure 10 is a schematic diagram of the structure of an order generation device provided by an exemplary embodiment of this application. The device includes: a communication acquisition module 1001, used to acquire at least one communication message generated by the communication operation of the user and the object provider for the target object; an information extraction module 1002, used to determine key information based on the at least one communication message; and an information generation module 1003, used to generate order information based on the key information. The order generation device shown in Figure 10 can execute the order generation method described in the embodiment shown in Figure 6. Its implementation principle and technical effects will not be repeated here. The specific methods by which each module and unit of the display device in the above embodiments performs operations have been described in detail in the embodiments related to the method or the above object processing device embodiments, and will not be elaborated upon here.
[0158] FIG11 is a schematic diagram of a computing device according to an embodiment of the present application. As shown in FIG11, in practice, the computing device may include: a storage component 1101 and a processing component 1102.
[0159] The storage component 1101 is used to store computer programs and may be configured to store various other data to support operation on the computing device. Examples of such data include instructions for any application or method to operate on the computing device, data structures, contact data, phone book data, messages, pictures, videos, etc.
[0160] The processing component 1102 is coupled to the storage component 1101 and is used to execute the computer program in the storage component 1101 to implement the object processing method shown in FIG1, or the display method shown in FIG5, or the order generation method shown in FIG6.
[0161] Further, as shown in FIG11, the computing device may also include: a communication component 1103, a display component 1104, a power supply component 1105, an audio component 1106, and other components. Figure 11 only schematically shows some components and does not imply that the computing device only includes the components shown in Figure 11. Furthermore, the components within the dashed boxes in Figure 11 are optional, not mandatory, and their specific inclusion depends on the product form of the computing device. The computing device in this embodiment can be implemented as a terminal device such as a desktop computer, laptop computer, smartphone, or IoT (Internet of Things) device, or as a server-side device such as a conventional server, cloud server, or server array. If the computing device in this embodiment is implemented as a terminal device such as a desktop computer, laptop computer, or smartphone, it may include...The components within the dashed box in Figure 11; if the computing device in this embodiment is implemented as a conventional server, cloud server, or server array, the components within the dashed box in Figure 11 may not be included.
[0162] The above-mentioned processing components include one or more processors to execute computer instructions to complete all or part of the steps in the above-described method. Of course, the processing components may also be implemented as one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to execute the above-described method.
[0163] The above-described storage component can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random-Access Memory (SRAM), Electrically Erasable Programmable Read Only Memory (EEPROM), Erasable Programmable Read Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0164] The above-described communication component is configured to facilitate wired or wireless communication between the device containing the communication component and other devices. The device containing the communication component can access a wireless network based on a communication standard, such as a mobile communication network, or a combination thereof. In one exemplary embodiment, the communication component receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. Specification page 20 / 21 24 CN 122089433 A
[0165] The above-described display component may include a screen, which may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, swipe, and gestures on the touch panel. The touch sensors may not only sense the boundaries of the touch or swipe action, but also detect the duration and pressure associated with the touch or swipe operation.
[0166] The above-described power supply component provides power to various components of the device in which the power supply component is located. The power supply component may include electrical...A power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the device where the power supply components are located.
[0167] The aforementioned audio component may be configured to output and / or input audio signals. For example, the audio component includes a microphone (MIC) configured to receive external audio signals when the device where the audio component is located is in an operating mode, such as a call mode, a recording mode, or a voice recognition mode. The received audio signals may be further stored in a memory or transmitted via a communication component. In some embodiments, the audio component also includes a speaker for outputting audio signals.
[0168] Accordingly, embodiments of this application also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, enables the processor to implement the steps in the above method embodiments. The computer-readable storage medium may be volatile or non-volatile, or a combination thereof, and may be removable or non-removable. Examples of computer-readable storage media include, but are not limited to, phase-change random access memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random-access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), flash memory or other memory technologies, CD-ROM, Digital Video Disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium. Accordingly, embodiments of this application also provide a computer program product comprising a computer program or instructions that, when executed by a processor, cause the processor to implement the steps in the above method embodiments. It should be understood that each step or combination of steps in the above method flow can be implemented by a computer program or instructions. Furthermore, these computer programs or instructions can be applied to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device, enabling the processor of the general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing device to function as an apparatus for implementing the corresponding functions in the above method embodiments.
[0169] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the system described above,The specific working process of the apparatus and unit can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0170] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements, but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes the element.
[0171] Finally, it should be noted that the above are merely embodiments of this application and are not intended to limit this application. For those skilled in the art, this application can have various modifications and variations. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principle of this application should be included within the scope of the claims of this application. Instruction manual 21 / 21 pages 25 CN 122089433 A Figure 1 Instruction manual Figure 1 / 7 pages 26 CN 122089433 A Figure 2 Instruction manual Figure 2 / 7 pages 27 CN 122089433 A Figure 3 Instruction manual Figure 3 / 7 pages 28 CN 122089433 A Figure 4 Figure 5 Instruction manual Figure 4 / 7 pages 29 CN 122089433 A Figure 6 Figure 7 Instruction manual Figure 5 / 7 pages 30 CN 122089433 A Figure 8 Figure 9 Figure 10 Instruction manual Figure 6 / 7 pages 31 CN 122089433 A Figure 11 Instruction manual Figure 7 / 7 pages 32 CN 122089433 A Abstract The embodiment of the invention provides an object processing method, an object display method, an order generation method, computing equipment, a medium, and a product. The method comprises the steps of obtaining at least one communication message generated by a user and an object provider according to a communication operation on atarget object, determining key information based on the at least one communication message, generating order information based on the key information, and sending the generated order information to a first client corresponding to the user, and in response to a confirmation request triggered for the order information, executing a processing operation for the target object. According to the technical scheme provided by the embodiment of the invention, the object processing efficiency can be improved.
Claims
1. An object processing method, characterized in that, include: Obtain at least one communication message generated by the user and the object provider for the communication operation of the target object; Based on the at least one communication message, determine the key information; Based on the aforementioned key information, order information is generated; Send the order information to the first client corresponding to the user; In response to a confirmation request triggered by the order information, a processing operation is performed on the target object.
2. The method according to claim 1, characterized in that, The determination of key information based on the at least one communication message includes: Identify whether the at least one communication message contains a processing intent targeting a target object; If the processing intent is present in at least one communication message, extract key information from the at least one communication message; or, The method includes sending information to the first client and / or the second client corresponding to the object provider to provide prompt information, and obtaining target information sent by the first client and / or the second client, and determining key information from the target information; the target information is obtained in response to the information provision operation that provides prompt information for the information; the method further includes: if the processing intention is not present in at least one communication message, continuing to execute the process of obtaining at least one communication message generated by the communication operation of the user and the object provider for the target object.
3. The method according to claim 2, characterized in that, The step of identifying whether the at least one communication message has a processing intent targeting a target object includes: Identify whether the at least one communication message contains the key information; or, If the at least one communication message contains an order confirmation document, then the step of extracting key information from the at least one communication message includes: extracting the key information from the order confirmation document.
4. The method according to claim 1, characterized in that, The acquisition of at least one communication message generated by the user and the object provider for the communication operation of the target object includes: Retrieves communication messages generated by the user and the object provider regarding communication operations on the target object, including order confirmation files; The determination of key information based on the at least one communication message includes: Extract key information from the order confirmation file contained in the communication message.
5. The method according to claim 4, characterized in that, The communication messages generated by the user and the object provider's communication operations on the target object, and which include order confirmation files, include: Obtain order confirmation files generated by communication operations between users and object providers for the target object, and which contain information extraction conditions; The information extraction conditions include at least one of the following: The order confirmation file contains at least one key parameter; wherein, the key information includes the at least one key parameter; The exchange resources of the target object meet the preset resource requirements; The shipping location of the target object is the same as the location of the object provider.
6. The method according to claim 1, characterized in that, Also includes: Send the order information to the second client corresponding to the object provider; The step of performing processing operations on the target object in response to a confirmation request triggered by the order information includes: Upon receiving confirmation requests triggered by the first client and the second client respectively in response to the order information, the system performs processing operations on the target object.
7. The method according to claim 6, characterized in that, The generation of order information based on the key information includes: Determine the order visual styles corresponding to the first client and the second client respectively; Based on the key information, order information corresponding to the first client and the second client is generated according to the order visual styles corresponding to the first client and the second client respectively. Sending the order information to the first client corresponding to the user, and sending the order information to the second client corresponding to the object provider, includes: Order information is sent to the first client corresponding to the user and the second client corresponding to the object provider, respectively.
8. The method according to claim 6, characterized in that, Also includes: If a confirmation request is received within a preset time period, an order placement prompt message is sent to the client that did not send a confirmation request among the first client and the second client. The order confirmation message is used to prompt the user to confirm the order information.
9. The method according to claim 1, characterized in that, Also includes: Determine whether the key information meets the order generation conditions; If the key information does not meet the order generation conditions, a first update prompt message and / or a second update prompt message are generated based on the key information and the order generation conditions. Send the first update notification to the first client, and / or send the second update notification to the second client corresponding to the object provider; The order information is updated based on the first update information sent by the first client and / or the second update information sent by the second client.
10. The method according to claim 9, characterized in that, The step of generating the first update notification information and / or the second update notification information based on the key information and the order generation conditions includes: Based on the key information and the order generation conditions, at least one missing type parameter is determined; Based on the missing type parameter corresponding to the user, generate the first update prompt information; Based on the missing type parameter corresponding to the object provider, a second update prompt message is generated.
11. The method according to claim 10, characterized in that, Also includes: Based on the at least one missing type parameter, generate progress prompt information; The progress notification information is sent to the first client and / or the second client.
12. The method according to claim 1, characterized in that, Also includes: Send an order construction prompt message to the first client and / or the second client corresponding to the object provider; The generation of order information based on the key information includes: In response to an order creation request triggered by the order creation prompt information, order information is generated based on the key information.
13. The method according to any one of claims 1-12, characterized in that, The communication operation includes session operation, and the method further includes: In response to a session request for a target object, a session connection is established between the first client and a second client corresponding to the object provider; the first client and the second client perform session operations based on the session connection; The acquisition of at least one communication message generated by the user and the object provider for the communication operation of the target object includes: Obtain at least one session message transmitted based on the session connection.
14. The method according to claim 13, characterized in that, Before performing processing operations on the target object in response to a confirmation request triggered by the order information, the method further includes: When the session connection switches from an active state to a suspended state, the order information is saved; When the session connection switches from the suspended state to the active state, the order information corresponding to the session connection is loaded from the saved data and the order information is sent to the first client.
15. A display method, characterized in that, include: Get order information; The order information is generated based on key information in at least one communication message, which is obtained based on communication operations between the user and the object provider for the target object. Display the order information; In response to the confirmation operation for the order information, a confirmation request is sent to the server, the confirmation request being used to instruct the execution of a processing operation for the target object.
16. The method according to claim 15, characterized in that, The communication operation is a session operation, the communication message is a session message, and the method further includes: The session page is displayed in the first area of the user interface, and the session message corresponding to the communication operation is displayed on the session page; The display of the order information includes: The order information is displayed in the second area of the user interface.
17. An order generation method, characterized in that, include: Obtain at least one communication message generated by the user and the object provider for the communication operation of the target object; Based on the at least one communication message, determine the key information; Based on the aforementioned key information, order information is generated.
18. A computing device, characterized in that, This includes processing components and storage components; The storage component stores a computer program; the computer program is invoked and executed by the processing component to implement the object processing method as described in any one of claims 1-14, or the display method as described in any one of claims 15-16, or the order generation method as described in claim 17.
19. A computer-readable storage medium, characterized in that, It stores a computer program that, when executed by a processing component, implements the object processing method as described in any one of claims 1-14, or the display method as described in any one of claims 15-16, or the order generation method as described in claim 17.
20. A computer program product, characterized in that, It includes a computer program or instructions that, when executed by a processing component, implement the object processing method as described in any one of claims 1-14, or the display method as described in any one of claims 15-16, or the order generation method as described in claim 17.