Freight order processing method and device, electronic equipment and storage medium

By generating chat windows and pop-up windows in the freight order processing system, real-time interaction and price modification between order users and drivers is achieved, and the problem of real-time interaction and price modification in the existing technology is solved, and the order-making efficiency of freight orders is improved and operation experience.

CN119106998APending Publication Date: 2024-12-10SHENZHEN YISHIHUOLALA TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411220077.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-02
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

The existing technology cannot interact with the driver in real time in the bargaining scenario before receiving the order, and cannot make real-time price modifications, which affects the order-making efficiency and operation experience of freight orders.

Method used

By generating a chat window, the user and driver can communicate in real time, detect the consent meaning of the chat information, modify the freight order based on the consent information, and realize real-time price modification and contract effectiveness through pop-up windows.

Benefits of technology

It improves the order-making efficiency and operation experience of freight orders, enables drivers and shippers to interact in real time and modify prices in real time, and improves the response rate and pairing efficiency of orders.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119106998A_ABST
    Figure CN119106998A_ABST
Patent Text Reader

Abstract

The invention provides a freight order processing method and device, electronic equipment and a storage medium, and the method comprises the steps: generating a chat window corresponding to a freight order in response to a chat trigger instruction for a certain freight order of a first terminal; monitoring each piece of chat information in the chat window; if the meaning indication agreement of a certain chat message is detected, taking the chat message as a first message; determining a second message corresponding to the first message based on the position of the first message in the chat window; modifying the freight order based on the second message to obtain an updated freight order; constructing a first pop-up window corresponding to the updated freight order, and displaying the first pop-up window through a second terminal so as to trigger a modification agreement key based on the first pop-up window displayed in the second terminal; and when receiving that a modification agreement button is triggered, constructing a second pop-up window corresponding to the updated freight order so as to trigger the agreement button based on the first terminal, and determining that a contract corresponding to the freight order takes effect. Therefore, the order forming efficiency and the operation experience of the freight order are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] For the bargaining scenario before accepting an order, the existing technology re-collects quotations, evaluates and prioritizes them based on price, delay rate, error rate and credit record, and then pushes the winning bid information to the shipper for confirmation in order of priority. This method cannot interact with the driver in real time and cannot modify prices in real time, which affects the order processing efficiency and operational experience of freight orders. Summary of the invention

[0003] In view of this, an embodiment of the present invention provides a freight order processing method, device, electronic device and storage medium to solve the problems existing in the prior art that affect the order efficiency and operation experience of freight orders.

[0004] To achieve the above objectives, the embodiments of the present invention provide the following technical solutions:

[0005] A first aspect of an embodiment of the present invention shows a method for processing a freight order, which is applied to a server. The method includes:

[0006] In response to a chat trigger instruction for a freight order of the first terminal, a chat window corresponding to the freight order is generated so that the ordering user can communicate through the second terminal and the driver can communicate through the first terminal;

[0007] Monitoring each chat message in the chat window;

[0008] If it is detected that the meaning of a certain chat message indicates agreement, the chat message whose meaning indicates agreement is used as the first message;

[0009] Based on the position of the first message in the chat window, determining a second message corresponding to the first message, wherein the second message is a transportation price;

[0010] modifying the freight order based on the second message to obtain an updated freight order;

[0011] Constructing a first pop-up window corresponding to the updated freight order, and displaying it through the second terminal, so that the ordering user triggers an approval modification button based on the first pop-up window displayed in the second terminal;

[0012] When the button for receiving the consent to modify is triggered, a second pop-up window corresponding to the updated freight order is constructed so that the driver can trigger the consent button through the first terminal to confirm that the contract corresponding to the freight order takes effect.

[0013] Optionally, detecting that the meaning of a chat message indicates consent includes:

[0014] Identify the meaning of each chat message;

[0015] determining whether the meaning of the chat message indicates consent;

[0016] If it is detected that the meaning of a chat message indicates agreement, the step of using the chat message whose meaning indicates agreement as the first message is executed.

[0017] Optionally, determining a second message corresponding to the first message based on a position of the first message in the chat window includes:

[0018] Determine the position of the first message in the chat window to obtain a first position;

[0019] Traverse the chat information before the first position to determine whether there is chat information with a numerical value;

[0020] The first chat message containing a numerical value in the chat messages before the first position is used as the second information.

[0021] Optionally, also include:

[0022] After the ordering user communicates in the chat window through the second terminal and the driver communicates in the chat window through the first terminal, displaying a message with the initial bid in the freight order based on the chat window;

[0023] Obtaining a quote input by the driver based on the window displayed on the first terminal;

[0024] Generate a third pop-up window based on the quotation, so that the ordering user triggers a counter-offer button or an approval button based on the third pop-up window;

[0025] When receiving the ordering user's consent button triggered based on the third pop-up window, it is determined that the contract corresponding to the freight order takes effect.

[0026] Optionally, also include:

[0027] Upon receiving a counter-offer button triggered by the ordering user based on the third pop-up window, obtaining a counter-offer amount input by the ordering user based on the second terminal;

[0028] generating a fourth pop-up window based on the counter-offer amount and displaying it in the chat window;

[0029] If it is determined that the driver triggers the consent button based on the fourth pop-up window within the preset time, it is determined that the contract corresponding to the freight order takes effect.

[0030] Optionally, also include:

[0031] After the ordering user communicates in the chat window through the second terminal and the driver communicates in the first terminal through the first terminal, responding to a fifth pop-up window constructed by the first terminal or the second terminal for a chat message in the chat window;

[0032] When the confirmation modification instructions for the fifth pop-up window are received from the first terminal and the second terminal, it is determined that the contract corresponding to the freight order takes effect.

[0033] Optionally, responding to a fifth pop-up window constructed by the first terminal or the second terminal for a chat message in the chat window includes:

[0034] Responding to an operation of the first terminal or the second terminal on a chat message in the chat window;

[0035] Detecting whether the chat message corresponding to the operation is a numerical chat message;

[0036] If yes, modify the freight order using the chat message to obtain an updated freight order;

[0037] A fifth pop-up window corresponding to the updated freight order is constructed and displayed through the first terminal and the second terminal.

[0038] A second aspect of an embodiment of the present invention shows a freight order processing device, which is applied to a server, and the device includes:

[0039] A response unit, configured to respond to a chat trigger instruction for a freight order of the first terminal, and generate a chat window corresponding to the freight order, so that the ordering user can communicate through the second terminal and the driver can communicate through the first terminal;

[0040] A monitoring unit, configured to monitor each chat message in the chat window; if it is detected that the meaning of a chat message indicates agreement, the chat message whose meaning indicates agreement is used as the first message;

[0041] A determining unit, configured to determine a second message corresponding to the first message based on a position of the first message in the chat window, wherein the second message is a transportation price;

[0042] an updating unit, configured to modify the freight order based on the second message to obtain an updated freight order;

[0043] A construction unit is used to construct a first pop-up window corresponding to the updated freight order and display it through a second terminal so that the ordering user can trigger an agree to modify button based on the first pop-up window displayed in the second terminal; when the agree to modify button is triggered, a second pop-up window corresponding to the updated freight order is constructed so that the driver can trigger the agree button through the first terminal to confirm that the contract corresponding to the freight order is effective.

[0044] A third aspect of an embodiment of the present invention shows an electronic device, which is used to run a program, wherein the program, when running, executes the freight order processing method shown in the first aspect of the embodiment of the present invention.

[0045] A fourth aspect of an embodiment of the present invention shows a computer storage medium, which includes a storage program, wherein when the program is running, the device where the storage medium is located is controlled to execute the freight order processing method shown in the first aspect of the embodiment of the present invention.

[0046] A freight order processing method, device, electronic device and storage medium provided based on the above-mentioned embodiment of the present invention are applied to a server, and the method includes: responding to a chat trigger instruction for a freight order of a first terminal, generating a chat window corresponding to the freight order, so that the ordering user communicates with the driver through the second terminal through the first terminal; monitoring each chat message in the chat window; if it is detected that the meaning of a chat message indicates consent, taking the chat message indicating consent as the first message; based on the position of the first message in the chat window, determining a second message corresponding to the first message, the second message is a transportation price; modifying the freight order based on the second message to obtain an updated freight order; constructing a first pop-up window corresponding to the updated freight order, and displaying it through the second terminal, so that the ordering user triggers the consent modification button based on the first pop-up window displayed in the second terminal; when receiving the consent modification button being triggered, constructing a second pop-up window corresponding to the updated freight order, so that the driver triggers the consent button through the first terminal to determine that the contract corresponding to the freight order takes effect. In an embodiment of the present invention, the driver and the cargo owner can simultaneously negotiate the price of a freight order through the chat window in the terminal used by themselves, so that they can interact with the driver in real time and modify the price in real time, thereby improving the order processing efficiency and operating experience of the freight order. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.

[0048] Figure 1 A schematic diagram of interaction between a first terminal, a second terminal and a server shown in an embodiment of the present invention;

[0049] Figure 2 This is a diagram of an interface of a second terminal waiting for a driver to accept an order, shown in an embodiment of the present invention;

[0050] Figure 3 A detailed page diagram of a freight order according to an embodiment of the present invention;

[0051] Figure 4a A chat window diagram of a first terminal shown in an embodiment of the present invention;

[0052] Figure 4b A chat window diagram of a second terminal shown in an embodiment of the present invention;

[0053] Figure 5 A schematic diagram of the driver quotation and order grabbing process shown in an embodiment of the present invention;

[0054] Figure 6 A flow chart of a method for processing a freight order according to an embodiment of the present invention;

[0055] Figure 7 A schematic flow chart of another method for processing a freight order according to an embodiment of the present invention;

[0056] Figure 8 A schematic flow chart of another method for processing a freight order according to an embodiment of the present invention;

[0057] Fig. 9 The present invention is a schematic diagram of the structure of a freight order processing device according to an embodiment of the present invention. DETAILED DESCRIPTION

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

[0059] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0060] It should be noted that the descriptions of "first", "second", etc. in the present invention are only used for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.

[0061] In this application, the terms "comprises", "comprising" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprising a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element.

[0062] See also Figure 1 The diagram is a schematic diagram of interaction between a first terminal, a second terminal and a server according to an embodiment of the present invention.

[0063] It should be noted that the server 10 is connected to the first terminal 20 and the second terminal 30 respectively.

[0064] The first terminal 20 is a terminal used by a freight driver, and the second terminal 30 is a terminal used by a cargo owner. The number of the first terminal 20 and the number of the second terminal 30 are both multiple.

[0065] Freight applications are deployed in both the first terminal 20 and the second terminal 30 .

[0066] The process of implementing order processing based on the architecture shown in the above embodiment of the present invention includes:

[0067] The cargo owner completes the ordering behavior of the freight order through the second terminal 30, that is, the front-end page of the mobile application device; the detailed information of the freight order is sent to the back-end server 10 in JSON format, and the back-end server 10 stores the received order information.

[0068] Optionally, the server 10 performs risk control judgment on the above-mentioned ordering behavior, specifically, obtains whether the user ID in the freight order is a user blacklisted by the platform, and whether instant communication and other verifications are allowed; if all verifications are passed, subsequent steps are executed, and if the verification fails, a prompt message can be output to prompt the consignor not to place orders in the freight application.

[0069] Optionally, if all checks are passed, the order requirements in the freight order are obtained, wherein the order requirements include the vehicle type, price and carrier requirements selected by the consignor.

[0070] Next, the server 10 matches the driver who meets the vehicle type and cargo search requirements based on the order requirements, and synchronizes them to the first terminal 10 with the corresponding vehicle type by push, and provides a corresponding API interface for the first terminal 10 to call, so that the first terminal 10 needs to obtain the freight order by calling the interface.

[0071] Specifically, the server 10 matches the vehicle model based on the order demand and determines the driver ID of the vehicle model; obtains the status corresponding to the driver ID of the vehicle model, and determines whether the driver ID is processing the freight order. If it is processing, it means that the status corresponding to the driver ID is working; if there is no freight order being processed, it means that the status corresponding to the driver ID is idle; the scheduling circle selection strategy determines the driver ID of the idle driver within M kilometers of the shipping address of the freight order; finally, the freight order is broadcast to the driver.

[0072] It should be noted that the acquisition of the location information of the second order is authorized by the driver user.

[0073] Optionally, if the freight order continues to be unresponsive within the first period of time, the server 10 automatically broadcasts the driver according to the location of the first terminal 10 .

[0074] The first time is set in advance by the technician according to actual conditions, and is not limited by the specific embodiment of the present invention.

[0075] At this time, the server 10 establishes API interface communication between the first terminal 10 and the second terminal 20 through the API interface, and transmits the freight order through the interface.

[0076] Dispatching is the most advanced link in matching vehicle and cargo orders. After finding the corresponding driver ID through the above method, the dynamic broadcast model is entered for batch push. The most matching driver can perceive the order in the first batch. If no driver accepts the order within a certain time interval, the second batch, the third batch, etc. will be pushed until the last round pushes all the remaining drivers;

[0077] It should be noted that the first, second and third batches are divided according to the freight status of the vehicles and the distance from the freight orders from near to far.

[0078] In the embodiment of the present invention, after the freight order is broadcast, the waiting interface is entered, such as Figure 2 shown.

[0079] Figure 2It will show that the freight order is waiting for the driver to accept the order, and if a driver has made a bid, it will show that there is a driver interested and the order can be accepted at the same time, and the basic information of the driver who has quoted will be displayed, including name, praise rate, order data, vehicle size, etc.

[0080] Figure 2 It also displays its own initial bid, and there are also problems such as low bid competitiveness (suggesting that the cargo owner needs to increase the price), registration of missing cargo resource conditions, and lack of an exposure module, which can allow the freight order to be viewed by more first terminals 20.

[0081] While waiting for the driver to accept the order, through the front-end page of the mobile application device, that is, Figure 2 , receive the message sent by the driver, and click the [Send Message] button to open the IM front-end page and enter the chat window corresponding to the freight order.

[0082] Optionally, the driver can view the freight order through the first terminal 10, i.e., the front-end page of the mobile application device, which includes the order address, price, carrier requirements and related operation buttons, such as contacting the user, quoting, and directly accepting the order.

[0083] Optionally, if it is determined that the owner of the freight order is in a blacklisted state, the driver is not allowed to make contact, and the system blocks the "Contact Customer" entrance, i.e., the chat window.

[0084] The driver clicks the [Contact User] button through the consignor order display interface in the first terminal 20. Figure 3 As shown, a chat trigger instruction for initiating a freight order is initiated through the first terminal.

[0085] like Figure 3 As shown, it is a display interface for obtaining the order of the consignor A, including the time when the consignor's order was generated, the distance from the first terminal 20, the shipping address, the receiving address, the amount, the user's demand, and also displays the quotation, contact user, and a button for directly accepting the order.

[0086] If the driver triggers the quotation button, the service end 10 obtains the quotation amount input by the driver through the first terminal 20 so that the owner of the freight order can view it through his own second terminal 30.

[0087] If the driver triggers the direct order acceptance button, the server 10 determines that the contract corresponding to the freight order is effective, stores the freight order, and displays the order acceptance information through the second terminal 30.

[0088] Specifically, the current order price can be evaluated based on multiple considerations such as the vehicle model and transportation cost. If it is lower than expected, click the [Quote] button in the first terminal 20 to open a pop-up window for filling in the quote. After entering the price and clicking the [Confirm] button of the first terminal 20, the server 10 provides a corresponding API interface and calls the interface to send the information to the first terminal 10 corresponding to the freight order. If the driver has any questions about the order information, he can also click the text edit box in the first terminal 20 to enter text and click the Send button or press the Enter key to trigger the sending operation.

[0089] The server 10 responds to a chat trigger instruction for a freight order of the first terminal and generates a chat window corresponding to the freight order so that the ordering user can communicate with the driver through the second terminal 30 through the first terminal 20. Figure 4a and Figure 4b As shown;

[0090] The server 10 displays the message related to the initial bid in the freight order based on the chat window, such as Figure 4a shown.

[0091] Figure 4a FIG. 4 shows a chat window of an order of a freight order A displayed on the first terminal 20 .

[0092] The chat window includes information such as the departure address-destination address, order time, node status, the shipper's initial bid, the final customer's bid, and whether the driver has made a bid.

[0093] Figure 4b The chat window of a freight order A is realized in the second terminal 30 of the ordering user.

[0094] The chat window is Figure 4a Except for the different titles, i.e. Figure 4b The driver's name is shown in the , and the rest are the same.

[0095] Specifically, the server 10 responds to a chat trigger instruction for a freight order of the first terminal and generates a chat window corresponding to the freight order; the server 10 creates a chat interface for the user ID and driver ID of the freight order according to the IM front-end interface code and JavaScript technology, that is, opens the IM front-end page to establish a real-time communication relationship, so as to make bids, counter-offers and accept orders through the instant messaging tool, that is, the chat window.

[0096] Among them, the chat interface clearly distinguishes the roles of the cargo owner and the driver. The server 10 enters real-time risk control and arranges the function operation buttons in the IM session (as well as performs security scans on the basic information and picture information of the IM session), that is, all chat content in the chat window is risk controlled to prevent the appearance of insulting words.

[0097] Ultimately, the functional usage demands of different roles in communication scenarios are met.

[0098] Figure 4a The chat window of the first terminal 10 shown, that is, the IM page, is composed of functions such as order address, order status, price display of both parties, driver quotation button, driver direct order button, text editing and sending.

[0099] Figure 4b The chat window of the second terminal 20 shown, that is, the IM page, is composed of order cards, order status, price display of both parties, user bid button, user agree to the driver's quotation button, text editing and sending and other functions.

[0100] Optionally, while the ordering user is waiting for the driver to accept the order, the ordering user can receive a message from the driver through the front-end page of the mobile application device and click the [Send Message] button to open the IM front-end page / chat window.

[0101] The driver can consult the cargo, transportation and other information of the freight order through the chat window displayed in the first terminal 20, so that the ordering user can reply through the chat window of the second terminal 10, that is, in the IM session, or contact the corresponding consulting driver by clicking the [Call] button.

[0102] Optionally, the server reports data through the chat window of the first terminal or the chat window of the second terminal, that is, IMSDK, records the driver's operation records, IM records before accepting the order, and privacy number call records before accepting the order, and analyzes the overall business process data of IM before accepting the order. Combined with the AB experiment diversion results, it can promote more freight vehicle orders to access the pre-order IM capability.

[0103] The server 10 obtains the quotation input by the driver based on the chat window displayed on the first terminal 20. A third pop-up window is generated based on the quotation, so that the ordering user triggers a counter-offer button or an approval button based on the third pop-up window; when the ordering user triggers the approval button based on the third pop-up window, it is determined that the contract corresponding to the freight order takes effect.

[0104] Specifically, the server 10 obtains the quotation input by the driver based on the window displayed by the first terminal 20; first detects whether the quotations are all numbers, and if so, updates the freight order, and constructs a third pop-up window corresponding to the updated freight order, the third pop-up window including a counter-offer button and an agree button, so that the ordering user can trigger the counter-offer button or the agree button through the third pop-up window in the second terminal 30; when the server 10 receives the ordering user triggering the agree button based on the third pop-up window, it determines that the contract corresponding to the freight order is effective.

[0105] In an embodiment of the present invention, if the driver's quotation is lower than expected, the [Counteroffer] button is triggered, a counteroffer pop-up window is opened, and modifications are made based on the driver's quotation. After clicking the [Confirm] button, the background reads the user's latest price, and through the implementation of communication technology, updates the IM page information on the user side and the driver side, and generates a new pop-up window for the user to confirm or counteroffer. This function supports multiple counteroffers between the driver and the ordering user, that is, multiple price modifications, without frequency restrictions.

[0106] In an embodiment of the present invention, before accepting a freight order, the goods can be described more accurately through pictures and texts sent by the ordering user in the chat window. The driver can also describe the vehicle through pictures and texts, so that the driver can perceive the volume and weight of the goods more accurately, and improve the orderer's cognition of the ordering vehicle, reducing the situation where the order fails due to inaccurate description or dialect during communication between the two parties, greatly improving the efficiency of accepting freight orders and reducing the time of interaction between the two parties. In the pre-order scenario of long-distance freight, the orderer can chat with multiple drivers at the same time, reducing the time-consuming telephone communication, improving the communication efficiency, and can decide more quickly whether to let the driver accept the order.

[0107] Optionally, based on the schematic diagram of the architecture shown in the above embodiment of the present invention, the embodiment of the present invention also shows a schematic diagram of the architecture of the driver through the chat window, such as Figure 5 shown.

[0108] The server 10 includes a back end of a first terminal 20, namely a driver back end, and a back end of a second terminal 30, namely a user back end.

[0109] When the driver accesses the driver order details page through the first terminal 20, the driver backend of the server 10 requests the page information interface to determine whether the freight application version installed in the first terminal 20 supports IM bargaining. If supported, the IM button related configuration is returned, and the contact user button can be displayed on the freight order interface.

[0110] The driver can click the contact user button of a freight order in the driver order grabbing details page under the first terminal 20, and the first terminal 20 requests the backend.

[0111] The driver backend of the server obtains the MID of the first terminal 20 in response to a chat trigger instruction for a freight order of the first terminal; and builds a chat window based on the MID and the MID of the ordering user in the freight order, so that the ordering user can communicate with the driver through the second terminal 30 and the first terminal 20 in the chat window.

[0112] The server 10 detects chat messages in real time in the IM chat page, i.e., the chat window, and performs quotation-related IM chat processing on each pop-up window. If an order is to be grabbed, a direct grab order button is clicked to control the chat window to jump to the grab order details page so that the first terminal 20 can enter the details order.

[0113] The server 10 obtains the order parameter scene value of the IM order through the first terminal 20, requests the page information interface, determines whether to return to the direct order grabbing page, receives the direct order grabbing operation action, directly starts to grab the order, updates the transaction order relationship, and pushes the corresponding driver information to the ordering user, so as to update the order status in the second terminal 30 of the ordering user and display the order-taking driver information.

[0114] The server 10 detects chat messages in real time on the IM chat page, i.e., the chat window, and performs quotation-related IM chat processing on each pop-up window. If the driver and the ordering user need to bargain, the driver can trigger the counter-offer or bargaining button through the chat window to request the quotation interface. If the request is successful, a quotation pop-up window will pop up in the first terminal 20 so that the driver can enter his own quotation. The server 10 requests to update the quotation interface to update the quotation information pop-up window and push it to the quotation binding relationship, i.e., the ordering user, so as to display the driver's quotation and the chat window entrance in the second terminal 30 of the ordering user. The ordering user triggers the counter-offer, i.e., modifies the order price or triggers the agree to modify button to allow the driver to directly accept the order.

[0115] In an embodiment of the present invention, the driver and the cargo owner can simultaneously negotiate a freight order through the chat window in the terminal used by themselves; that is, the ordering user and the driver can discuss the vehicle-cargo matching and negotiation issues through the APP instant messaging tool before accepting the order, and can directly agree to accept the order or grab the order after the negotiation, thereby reducing the order cancellation rate and improving the order response rate and order matching rate; by establishing the chat information in the negotiation chat window, the chat information indicating the agreement is determined; and the chat information is traversed to determine the second information corresponding to the chat information indicating the agreement, and the corresponding first pop-up window and second pop-up window are generated for the cargo owner and the driver to confirm for the second time; thereby making the negotiation of freight orders more efficient and easier to operate.

[0116] See also Figure 6 , is a freight order processing method shown in an embodiment of the present invention, applied to the above-mentioned server, the method comprising:

[0117] Step S601: In response to a chat trigger instruction for a freight order of the first terminal, a chat window corresponding to the freight order is generated, so that the ordering user can communicate in the chat window through the second terminal and the driver can communicate in the chat window through the first terminal.

[0118] Optionally, the cargo owner completes the ordering of the freight order through the second terminal, that is, the front-end page of the mobile application device; the detailed information of the freight order is sent to the back-end server in JSON format, the back-end server stores the received order information, and performs risk control judgment on the freight order.

[0119] Specifically, the server obtains whether the user ID in the freight order is a blacklisted user on the platform and whether instant messaging is allowed; if all the checks are passed, the subsequent steps are executed; if the checks are not passed, a prompt message can be output to prompt the cargo owner not to place an order in the freight application. If all the checks are passed, the order requirements in the freight order are obtained, wherein the order requirements include the type of vehicle selected by the cargo owner, price, and carrier requirements.

[0120] Next, the server matches the driver who meets the vehicle model and cargo search requirements based on the order requirements, and pushes them to the first terminal with the corresponding vehicle model, and provides a corresponding API interface for the first terminal to call, so that the first terminal can obtain the freight order by calling the interface.

[0121] Optionally, when the driver triggers the chat trigger instruction of the freight order through the first terminal, the server 10 creates a chat interface of the user ID and driver ID of the freight order according to the IM front-end interface code and JavaScript technology, that is, opens the IM front-end page to establish a real-time communication relationship; so that the ordering user can communicate in the chat interface through the second terminal and the driver through the first terminal.

[0122] It should be noted that the display content of the chat interface in the first terminal and the second terminal is basically the same. The display theme of the first terminal is the departure point to the destination of the cargo transportation, and the display theme of the second terminal is the driver's name.

[0123] Optionally, for a freight order, the ordering user can build a chat window with multiple drivers, i.e., the first terminal. In other words, a chat relationship is set up before accepting the order (order quotation binding relationship). In the same order dimension, the association relationship between the drivers who have inquired / quoted and the order is bound, and the second terminal corresponding to the freight order has built a chat window with multiple first terminals respectively.

[0124] Optionally, the status before order acceptance is set as the binding relationship effective time, allowing the bound driver to send and receive IM messages with the ordering user when the quotation binding relationship takes effect, that is, send messages in the chat window.

[0125] The optional chat window allows for communication via pictures, text, or voice messages, making it easier for drivers to understand the type and volume of cargo, and for users to confirm whether the vehicle model is suitable, thereby resolving the problem of matching the vehicle with the cargo, and to a certain extent avoiding the situation where the vehicle arrives and then runs empty only to discover that the cargo does not match.

[0126] Step S602: monitor each chat message in the chat window.

[0127] In the specific implementation of step S602, each chat message input by the ordering user through the chat interface of the second terminal and each chat message input by the driver through the chat interface of the first terminal are monitored.

[0128] Step S603: Detect in real time whether the meaning of each chat message indicates agreement. If it is detected that the meaning of a chat message indicates agreement, execute step S604. If no chat message indicating the same is detected, return to execute step S602.

[0129] The specific implementation of step S603 includes the following steps:

[0130] Step S11: Identify the meaning of each chat message;

[0131] Step S12: Determine whether the meaning of the chat message indicates agreement. If it is detected that the meaning of a chat message indicates agreement, execute step S604. If no chat message indicating the same is detected, return to execute step S602.

[0132] In the process of implementing step S11 and step S12, the server detects the chat information in the chat window in real time, and uses text matching to match the chat information with words indicating agreement. If there is a successfully matched chat information, it is determined that the meaning of the chat information indicates agreement, and step S604 is executed. If not, it returns to execute step S602.

[0133] It should be noted that the words indicating the meaning of agreement may be words confirmed according to a dictionary, such as "agree", "OK", and "good".

[0134] Step S604: The chat information indicating the agreement is taken as the first message.

[0135] Step S605: Based on the position of the first message in the chat window, determine a second message corresponding to the first message.

[0136] Wherein, the second message is the transportation price;

[0137] The specific implementation process of step S605 includes the following steps:

[0138] Step S21: Determine the position of the first message in the chat window to obtain a first position.

[0139] In the specific implementation of step S21, the text position of the first message is determined.

[0140] Step S22: traverse the chat information before the first position to determine whether there is a numeric chat information, if so, execute step S23; if so, continue to return to execute step S602.

[0141] Step S23: The first chat message containing a numerical value before the first position is used as the second message.

[0142] In the process of implementing steps S21 to S23, first, traverse the chat information posted by the current cargo owner and the driver in the chat window in the order of time; match it with the first information to determine the position of the first information; then determine the chat information before the first position, that is, according to the release time of the first information, determine the chat information with a release time earlier than the release time of the first information, and traverse its chat information; identify the chat information with a release time earlier than the release time of the first information to determine whether there is a numerical chat information; if so, determine the chat information closest to the first position, that is, the first chat information with a numerical value; and use it as the second information.

[0143] Optionally, when determining the chat information before the first position, first determine whether there is a first pop-up window or a second pop-up window in an invalid state in the chat information before the first position; if so, determine the publishing time of the first pop-up window or the second pop-up window in an invalid state, obtain the chat information whose publishing time is earlier than the publishing time of the first information and later than the publishing time of the first pop-up window or the second pop-up window in an invalid state, and use it as the chat information before the first position; if not, determine the chat information whose publishing time is earlier than the publishing time of the first information, and use it as the chat information before the first position.

[0144] It should be noted that the second message refers to the freight price of the freight order currently agreed upon by the driver and the cargo owner.

[0145] Step S606: modifying the freight order based on the second message to obtain an updated freight order;

[0146] In the specific implementation of step S606, the initial bid in the freight order is updated using the second information to obtain an updated freight order, and at the same time, the initial bid and the second message are stored.

[0147] Step S607: constructing a first pop-up window corresponding to the updated freight order, and displaying it through the second terminal, so that the ordering user triggers an approval to modify button based on the first pop-up window displayed in the second terminal;

[0148] In the process of implementing step S607, it means that the second message meets the expectations of both the driver and the cargo owner. At this time, a first pop-up window corresponding to the updated freight order is constructed to display the price (second message), address, vehicle model and other information of the freight order, and an agree to modify button and a reject button corresponding to the updated freight order are constructed. The first pop-up window is displayed to the ordering user through the second terminal so that a second confirmation can be performed first.

[0149] Optionally, after the ordering user triggers the button to agree to modify based on the first pop-up window displayed in the second terminal, the server controls the page of the chat window to automatically flow to the order page, which means that the online bargaining task before accepting the order is completed.

[0150] Optionally, the ordering user can trigger the agree to modify button or the reject button based on the first pop-up window displayed in the second terminal; if the agree to modify button is selected, the server receives the agree to modify instruction corresponding to the agree to modify button of the second terminal and marks it.

[0151] Step S608: When the button for accepting the modification is triggered, a second pop-up window corresponding to the updated freight order is constructed so that the driver can trigger the accept button through the second terminal to confirm that the contract corresponding to the freight order takes effect.

[0152] In the specific implementation of step S608, when the agree to modify button is triggered, the server receives the agree to modify instruction corresponding to the agree to modify button of the second terminal, and constructs a second pop-up window corresponding to the updated freight order, and displays it to the driver through the first terminal, so that the driver triggers the agree button through the first terminal;

[0153] When the server receives the driver's consent button triggered through the first terminal, it is determined that both the cargo owner and the driver have made a second confirmation, and at this time it is determined that the contract corresponding to the freight order takes effect.

[0154] It should be noted that the content displayed in the second pop-up window is the same as that in the first pop-up window, and the second pop-up window is used for the driver to make a second confirmation.

[0155] The triggering time of the pop-up buttons of the first pop-up window and the second pop-up window is pre-set, which can generally be set to 2 minutes. If the ordering user or the driver does not confirm within 2 minutes, the second bargaining will be invalid; at the same time, the pop-up buttons of the first pop-up window and the second pop-up window are controlled to enter an invalid state.

[0156] In addition to the execution order shown above, step S607 and step S608 can also be executed simultaneously, which is not limited in this embodiment of the present invention.

[0157] Optionally, after determining that the contract corresponding to the freight order has taken effect, the server queries the order status of the driver who accepted the order and dispatches the order to the driver; then, updates the order status and driver information: updates the order status from "pending order" to "in transit", and associates the selected driver information with the order; returns a successful response message to the front end of the first terminal and the second terminal, indicating that the freight order was dispatched successfully.

[0158] Optionally, also include:

[0159] If the ordering user selects the reject button during step S607, it means that the freight order can still be processed, and the process returns to step S602.

[0160] In an embodiment of the present invention, the driver and the cargo owner can simultaneously negotiate a freight order through the chat window in the terminal they use; that is, they can directly operate on the chat page to modify the price, directly agree to accept the order or directly grab the order; to avoid the situation where the orderer cannot distinguish the intended driver while waiting for the response page when multiple drivers quote at the same time; to avoid the situation where the driver cannot find the intended order just chatted on the grab order page after the negotiation is completed. The present invention establishes the chat information in the bargaining chat window to determine the chat information whose meaning indicates agreement; and traverses the chat information to determine the second information corresponding to the chat information whose meaning indicates agreement, and generates the corresponding first pop-up window and second pop-up window for the cargo owner and the driver to confirm for the second time; it enables real-time interaction with the driver and real-time price modification, thereby making the negotiation of freight orders more efficient and simpler to operate; further, it can meet the demands of some orderers who do not want too much phone harassment and first screen the quotes and then contact the driver in reverse.

[0161] Optionally, based on the method shown in the above embodiment of the present invention, the embodiment of the present invention also discloses a flowchart of another method for processing a freight order, such as Figure 7 As shown, the method includes:

[0162] Step S701: In response to a chat trigger instruction for a freight order of the first terminal, a chat window corresponding to the freight order is generated, so that the ordering user can communicate in the chat window through the second terminal and the driver can communicate in the chat window through the first terminal.

[0163] It should be noted that the specific implementation process of the specific implementation step S701 is the same as the specific implementation process of the above-mentioned specific implementation step S601, and they can refer to each other.

[0164] Step S702: Displaying a message related to the initial bid in the freight order based on the chat window;

[0165] It should be noted that the message of the initial bid in the freight order can be displayed in the form of a window, and the window also displays buttons for bidding and directly accepting the order.

[0166] Optionally, if a button is triggered by the driver to directly accept the order, it is determined that the contract corresponding to the freight order takes effect.

[0167] If a counter-offer button triggered by the driver is received, a keyboard is displayed in response to the counter-offer button so that the user can enter a quotation, and step S703 is executed.

[0168] Step S703: obtaining a quotation input by the driver based on the window displayed on the first terminal;

[0169] Step S704: generating a third pop-up window based on the quotation, so that the ordering user triggers a counter-offer button or an approval button based on the third pop-up window;

[0170] In the specific implementation of step S703 and step S704, the quotation input by the driver based on the window displayed on the first terminal is obtained; first, it is detected whether the quotation is all numbers, and if so, the freight order is updated, and a third pop-up window corresponding to the updated freight order is constructed, and the third pop-up window at least includes a quotation, a counter-offer button, and an approval button, so that the ordering user can trigger the counter-offer button or the approval button based on the third pop-up window;

[0171] It should be noted that the specific implementation process of step S703 and step S7044 is the same as the specific implementation process of the above-mentioned specific implementation step S606 and step S607, and they can refer to each other.

[0172] Step S705: Determine whether the ordering user triggers the consent button based on the third pop-up window. If so, execute step S706. If not, trigger the counter-offer button and execute step S707.

[0173] In the process of implementing step S705, it is determined which button on the third pop-up window is triggered within the preset time. If the agree button is triggered, step S706 is executed; if the counter-offer button is triggered, step S707 is executed.

[0174] Optionally, if no button is triggered within a preset time, the button controlling the third pop-up window of litigation is in an invalid state.

[0175] Step S706: Determine whether the contract corresponding to the freight order is effective.

[0176] It should be noted that the specific implementation process of step S706 is the same as the specific implementation process of the above-mentioned specific implementation step S608, and they can refer to each other.

[0177] Step S707: obtaining the counter-offer amount input by the ordering user based on the second terminal;

[0178] Step S708: generating a fourth pop-up window based on the counter-offer amount and displaying it in the chat window;

[0179] It should be noted that the specific implementation process of step S707 to step S708 is the same as the specific implementation process of step S704 and step S705 described above and can refer to each other.

[0180] Among them, step S707 and step S708 are the bargaining process of the ordering user, which is the same as the bargaining process of the driver in the above-mentioned step S704 and step S705, and can refer to each other.

[0181] Step S709: Determine whether the consent button is triggered based on the fourth pop-up window within the preset time. If so, execute step S709. If not, it means that the negotiation is still in progress, that is, the bargaining button is triggered, that is, return to execute step S703.

[0182] Step S710: Determine whether the contract corresponding to the freight order is effective.

[0183] In an embodiment of the present invention, the driver and the ordering user can trigger bargaining by continuously pressing the counter-offer button, thereby generating a pop-up window corresponding to each counter-offer button, until one of the users agrees, confirming that the contract corresponding to the freight order takes effect; the ordering user can interact with the driver in real time and can modify the price in real time, thereby improving the order efficiency and operating experience of the freight order.

[0184] Optionally, based on the method shown in the above embodiment of the present invention, the embodiment of the present invention also discloses a flowchart of another method for processing a freight order, such as Figure 8 As shown, the method includes:

[0185] Step S801: In response to a chat trigger instruction for a freight order of the first terminal, a chat window corresponding to the freight order is generated, so that the ordering user can communicate in the chat window through the second terminal and the driver can communicate in the chat window through the first terminal.

[0186] It should be noted that the specific implementation process of the specific implementation step S801 is the same as the specific implementation process of the above-mentioned specific implementation step S601, and they can refer to each other.

[0187] Step S802: Respond to a fifth pop-up window constructed by the first terminal or the second terminal for a chat message in the chat window.

[0188] Optionally, when the driver triggers the pop-up window construction function for a chat message in the chat window through the first terminal, or when the ordering user triggers the pop-up window construction function for a chat message in the chat window through the second terminal, the server receives a pop-up window construction instruction for a chat message.

[0189] It should be noted that the specific process of implementing step S802 includes the following steps:

[0190] Step S31: responding to an operation of the first terminal or the second terminal on a chat message in the chat window.

[0191] In the specific implementation of step S31, the server receives an operation corresponding to a pop-up window construction instruction of a chat message, in response to the first terminal or the second terminal for a chat message in the chat window;

[0192] Step S32: Detect whether the chat message corresponding to the operation is a numerical chat message. If not, output a message indicating that the pop-up window cannot be constructed; if so, execute step S33.

[0193] In the process of implementing step S32, it is determined whether the chat message corresponding to the operation is a number, that is, a numerical chat message. If not, a message indicating that the pop-up window cannot be constructed is output; if so, step S33 is executed.

[0194] Step S33: modifying the freight order using the chat message to obtain an updated freight order;

[0195] Step S34: construct a fifth pop-up window corresponding to the updated freight order, and display it through the first terminal and the second terminal.

[0196] Step S803: upon receiving the confirmation modification instruction of the first terminal and the second terminal for the fifth pop-up window, determining that the contract corresponding to the freight order takes effect.

[0197] It should be noted that the specific implementation process of step S33, step S34 and step S803 is the same as the specific implementation process of the above-mentioned specific implementation step S606 and step S608, and they can refer to each other.

[0198] In the embodiment of the present invention, for the chat information, i.e., the price, posted by either the cargo owner or the driver, a pop-up window can be directly constructed by either party for confirmation by both parties, thereby improving the bargaining efficiency.

[0199] Based on the method shown in the above embodiment of the present invention, correspondingly, the embodiment of the present invention shows a freight order processing device, which is applied to a server, such as Fig. 9 As shown, the device comprises:

[0200] A response unit 901 is used to respond to a chat trigger instruction for a freight order of the first terminal, and generate a chat window corresponding to the freight order so that the ordering user can communicate with the driver through the second terminal through the first terminal;

[0201] A monitoring unit 902 is used to monitor each chat message in the chat window; if it is detected that the meaning of a chat message indicates agreement, the chat message indicating agreement is used as the first message;

[0202] A determining unit 903 is configured to determine a second message corresponding to the first message based on a position of the first message in the chat window, wherein the second message is a transportation price;

[0203] An updating unit 904, configured to modify the freight order based on the second message to obtain an updated freight order;

[0204] The construction unit 905 is used to construct a first pop-up window corresponding to the updated freight order, and display it through the second terminal, so that the ordering user triggers the consent to modification button based on the first pop-up window displayed in the second terminal; when the consent to modification button is triggered, a second pop-up window corresponding to the updated freight order is constructed, so that the driver triggers the consent button through the first terminal to confirm that the contract corresponding to the freight order takes effect.

[0205] The specific principles and execution processes of each unit in the freight order processing device disclosed in the above embodiment of the present invention are the same as the corresponding contents in the freight order processing method provided in the above embodiment of the present invention. Please refer to the corresponding parts of the freight order processing method disclosed in the above embodiment of the present invention, and will not be repeated here.

[0206] In an embodiment of the present invention, chat information in a bargaining chat window is established to determine chat information indicating agreement; and the chat information is traversed to determine second information corresponding to the chat information indicating agreement, and corresponding first pop-up windows and second pop-up windows are generated so that the cargo owner and the driver can make a second confirmation; so that real-time interaction with the driver can be carried out and price modifications can be made in real time, thereby making the bargaining of freight orders more efficient and easier to operate.

[0207] Optionally, based on the freight order processing device shown in the above embodiment of the present invention, the monitoring unit 902 that detects that the meaning of a chat message indicates agreement is specifically configured to:

[0208] Identify the meaning of each chat message; determine whether the meaning of the chat message indicates agreement; if it is detected that the meaning of a chat message indicates agreement, execute the step of using the chat message whose meaning indicates agreement as the first message.

[0209] Optionally, based on the freight order processing device shown in the above embodiment of the present invention, the determining unit 903 is specifically configured to:

[0210] Determine the position of the first message in the chat window to obtain a first position;

[0211] Traverse the chat information before the first position to determine whether there is chat information with a numerical value;

[0212] The first chat message containing a numerical value in the chat messages before the first position is used as the second information.

[0213] Optionally, the freight order processing device shown in the above embodiment of the present invention further includes:

[0214] A processing unit is used to display a message related to an initial bid in the freight order based on the chat window after the ordering user communicates in the chat window through the second terminal and the driver through the first terminal; obtain a quotation input by the driver based on the window displayed by the first terminal; generate a third pop-up window based on the quotation so that the ordering user can trigger a counter-offer button or an approval button based on the third pop-up window; and determine that the contract corresponding to the freight order takes effect when receiving a message that the ordering user triggers the approval button based on the third pop-up window.

[0215] Optionally, based on the freight order processing device shown in the above-mentioned embodiment of the present invention, the processing unit is also used to: when receiving the ordering user's triggering of the counter-offer button based on the third pop-up window, obtain the counter-offer amount input by the ordering user based on the second terminal; generate a fourth pop-up window based on the counter-offer amount, and display it in the chat window; if it is determined that the driver triggers the agree button based on the fourth pop-up window within the preset time, determine that the contract corresponding to the freight order is effective.

[0216] Optionally, based on the freight order processing device shown in the above-mentioned embodiment of the present invention, the processing unit is also used to: respond to a fifth pop-up window constructed by the first terminal or the second terminal for a chat message in the chat window after the ordering user communicates in the chat window through the second terminal and the driver communicates in the chat window through the first terminal; and determine that the contract corresponding to the freight order is effective when confirmation and modification instructions for the fifth pop-up window are received from the first terminal and the second terminal.

[0217] The step of responding to a fifth pop-up window constructed by the first terminal or the second terminal for a chat message in the chat window includes:

[0218] Responding to an operation of the first terminal or the second terminal on a chat message in the chat window;

[0219] Detecting whether the chat message corresponding to the operation is a numerical chat message;

[0220] If yes, modify the freight order using the chat message to obtain an updated freight order;

[0221] A fifth pop-up window corresponding to the updated freight order is constructed and displayed through the first terminal and the second terminal.

[0222] An embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory is used for program codes and data for freight order processing, and the processor is used to call program instructions in the memory to execute the steps shown in the open world freight order processing method in the above embodiment.

[0223] An embodiment of the present application provides a storage medium, which includes a storage program, wherein when the program is running, the device where the storage medium is located is controlled to execute the freight order processing method shown in the above embodiment.

[0224] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can refer to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system or system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can refer to the partial description of the method embodiment. The system and system embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without creative work.

[0225] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0226] The above description of the disclosed embodiments enables one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for processing a freight order, characterized in that: Applied to the server, the method includes: In response to a chat trigger instruction for a freight order of the first terminal, a chat window corresponding to the freight order is generated so that the ordering user can communicate through the second terminal and the driver can communicate through the first terminal; Monitoring each chat message in the chat window; If it is detected that the meaning of a certain chat message indicates agreement, the chat message whose meaning indicates agreement is used as the first message; Based on the position of the first message in the chat window, determining a second message corresponding to the first message, wherein the second message is a transportation price; modifying the freight order based on the second message to obtain an updated freight order; Constructing a first pop-up window corresponding to the updated freight order, and displaying it through the second terminal, so that the ordering user triggers an approval modification button based on the first pop-up window displayed in the second terminal; When the button for receiving the consent to modify is triggered, a second pop-up window corresponding to the updated freight order is constructed so that the driver can trigger the consent button through the first terminal to confirm that the contract corresponding to the freight order takes effect.

2. The method according to claim 1, characterized in that Detection of a chat message indicating consent, including: Identify the meaning of each chat message; determining whether the meaning of the chat message indicates consent; If it is detected that the meaning of a chat message indicates agreement, the step of using the chat message whose meaning indicates agreement as the first message is executed.

3. The method according to claim 1, characterized in that Determining a second message corresponding to the first message based on a position of the first message in the chat window includes: Determine the position of the first message in the chat window to obtain a first position; Traverse the chat information before the first position to determine whether there is chat information with a numerical value; The first chat message containing a numerical value in the chat messages before the first position is used as the second information.

4. The method according to claim 1, characterized in that: Also includes: After the ordering user communicates in the chat window through the second terminal and the driver communicates in the chat window through the first terminal, displaying a message with the initial bid in the freight order based on the chat window; Obtaining a quote input by the driver based on the window displayed on the first terminal; Generate a third pop-up window based on the quotation, so that the ordering user triggers a counter-offer button or an approval button based on the third pop-up window; When receiving the ordering user's consent button triggered based on the third pop-up window, it is determined that the contract corresponding to the freight order takes effect.

5. The method according to claim 4, characterized in that Also includes: Upon receiving a counter-offer button triggered by the ordering user based on the third pop-up window, obtaining a counter-offer amount input by the ordering user based on the second terminal; generating a fourth pop-up window based on the counter-offer amount and displaying it in the chat window; If it is determined that the driver triggers the consent button based on the fourth pop-up window within the preset time, it is determined that the contract corresponding to the freight order takes effect.

6. The method according to claim 1, characterized in that Also includes: After the ordering user communicates in the chat window through the second terminal and the driver communicates in the first terminal through the first terminal, responding to a fifth pop-up window constructed by the first terminal or the second terminal for a chat message in the chat window; When the confirmation modification instructions for the fifth pop-up window are received from the first terminal and the second terminal, it is determined that the contract corresponding to the freight order takes effect.

7. The method according to claim 6, characterized in that Responding to a fifth pop-up window constructed by the first terminal or the second terminal for a chat message in the chat window, comprising: Responding to an operation of the first terminal or the second terminal on a chat message in the chat window; Detecting whether the chat message corresponding to the operation is a numerical chat message; If yes, modify the freight order using the chat message to obtain an updated freight order; A fifth pop-up window corresponding to the updated freight order is constructed and displayed through the first terminal and the second terminal.

8. A freight order processing device, characterized in that: Applied to the server, the device comprises: A response unit, configured to respond to a chat trigger instruction for a freight order of the first terminal, and generate a chat window corresponding to the freight order, so that the ordering user can communicate through the second terminal and the driver can communicate through the first terminal; A monitoring unit, configured to monitor each chat message in the chat window; if it is detected that the meaning of a chat message indicates agreement, the chat message whose meaning indicates agreement is used as the first message; A determining unit, configured to determine a second message corresponding to the first message based on a position of the first message in the chat window, wherein the second message is a transportation price; an updating unit, configured to modify the freight order based on the second message to obtain an updated freight order; A construction unit is used to construct a first pop-up window corresponding to the updated freight order and display it through a second terminal so that the ordering user can trigger an agree to modify button based on the first pop-up window displayed in the second terminal; when the agree to modify button is triggered, a second pop-up window corresponding to the updated freight order is constructed so that the driver can trigger the agree button through the first terminal to confirm that the contract corresponding to the freight order is effective.

9. An electronic device, characterized in that: The electronic device is used to run a program, wherein the program, when running, executes the freight order processing method as described in any one of claims 1-7.

10. A computer storage medium, characterized in that: The storage medium includes a storage program, wherein when the program is executed, the device where the storage medium is located is controlled to execute the freight order processing method according to any one of claims 1 to 7.