Transportation commission processing method and device, electronic equipment and readable storage medium
Through the automated transportation entrustment processing method, multiple carrier platforms' APIs are called to obtain carrier quotations, solving the problem of time-consuming and labor-consuming manual comparison in traditional sea transportation, and achieving more efficient transportation order generation and cost savings.
Patent Information
- Application Number
- CN202411758130.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-02
- Publication Date
- 2025-04-22
AI Technical Summary
During traditional shipping, manual comparison of prices and services of multiple platforms is time-consuming and labor-intensive, and there are problems of waste of manpower and time.
By calling the entrusted application programming interface, the transportation entrusted orders are obtained, and by calling the application programming interfaces of multiple carrier platforms, the carrier quotes of each platform for the transportation entrusted orders are automatically obtained, and the most favorable transportation orders are generated.
The automated transportation entrustment processing method reduces the transportation cost of users, reduces the time and labor waste of manual comparison, and improves the efficiency of generating transportation orders.
Smart Images

Figure CN119863176A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of ocean shipping technology, and in particular, to a method and device for processing a transportation entrustment, an electronic device, a computer-readable storage medium, and a computer program product. Background Art
[0002] As an important mode of cargo transportation, sea transportation plays a vital role in the modern logistics system.
[0003] Most of the traditional shipping process is manually operated. With the development of modern logistics, there are more and more shipping service platforms. These registration and certification have thresholds. In the actual business process, manually comparing the prices and services of multiple platforms is time-consuming and labor-intensive. Summary of the invention
[0004] The present disclosure provides a method and device for handling a transportation entrustment, an electronic device, a computer-readable storage medium, and a computer program product.
[0005] According to a first aspect of the present disclosure, a method for processing a transportation entrustment is provided, the method comprising:
[0006] Acquire the transport entrustment order by calling the entrustment application programming interface; the entrustment application programming interface is the application programming interface of the entrustment platform; the entrustment platform is used to receive and store the transport entrustment order;
[0007] By calling multiple platform application programming interfaces, obtaining the transport quotations of multiple transport platforms for the transport order according to the transport order; the platform application programming interface is the application programming interface of the transport platform;
[0008] Generate a transport order corresponding to the transport entrustment form according to the transport quotations of multiple transport platforms. According to a second aspect of the present disclosure, a transport entrustment processing device is provided, the device comprising:
[0009] The entrustment platform interface module is used to obtain the transport entrustment order by calling the entrustment application programming interface; the entrustment application programming interface is the application programming interface of the entrustment platform; the entrustment platform is used to receive and store the transport entrustment order;
[0010] A carrier platform interface module, used to obtain carrier quotations for the transport order from multiple carrier platforms according to the transport order by calling multiple platform application programming interfaces; the platform application programming interface is an application programming interface of the carrier platform;
[0011] The order generation module is used to generate a transport order corresponding to the transport entrustment form according to the transport quotations of multiple transport platforms.
[0012] According to a third aspect of the present disclosure, an electronic device is provided, the electronic device comprising:
[0013] at least one processor; and
[0014] A memory in communication with the at least one processor; wherein,
[0015] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the transportation entrustment method.
[0016] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to enable a computer to execute the above-mentioned transportation entrustment method.
[0017] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising a computer program, which implements the above-mentioned transportation entrustment method when executed by a processor.
[0018] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present disclosure.
[0020] Figure 1 It is a flowchart of a method for processing a transportation entrustment provided by an embodiment of the present disclosure;
[0021] Figure 2 It is a flowchart of some steps of another method for handling transportation entrustment provided by an embodiment of the present disclosure;
[0022] Figure 3 It is a flowchart of some steps of another method for handling transportation entrustment provided by an embodiment of the present disclosure;
[0023] Figure 4 It is a flowchart of some steps of another method for handling transportation entrustment provided by an embodiment of the present disclosure;
[0024] Figure 5 is a structural schematic diagram of a transport entrustment device provided by an embodiment of the present disclosure;
[0025] Figure 6 It is a block diagram of an electronic device used to implement the transportation entrustment method of the embodiment of the present disclosure. DETAILED DESCRIPTION
[0026] The following is a description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.
[0027] The transport entrustment processing method and device, electronic device, computer-readable storage medium, and computer program product provided by the embodiments of the present disclosure are intended to solve at least one of the above-mentioned technical problems in the prior art.
[0028] The transportation entrustment method provided in the embodiment of the present disclosure can be executed by an electronic device such as a terminal device or a server, and the terminal device can be a vehicle-mounted device, a user equipment (User Equipment, UE), a mobile device, a user terminal, a terminal, a cellular phone, a cordless phone, a personal digital assistant (Personal Digital Assistant, PDA), a handheld device, a computing device, a vehicle-mounted device, a wearable device, etc. The method can be implemented by a processor calling a computer-readable program instruction stored in a memory. Alternatively, the method can be executed by a server.
[0029] Figure 1 FIG. 1 is a flow chart showing a method for entrusting a transport agent according to an embodiment of the present disclosure. Figure 1 As shown in , the transportation entrustment method provided by the embodiment of the present disclosure may include step S110, step S120, and step S130.
[0030] In step S110, the transport entrustment order is obtained by calling the entrustment application programming interface;
[0031] In step S120, by calling multiple platform application programming interfaces, carrier quotations for the transport entrustment order from multiple carrier platforms are obtained according to the transport entrustment order;
[0032] In step S130, a transport order corresponding to the transport entrustment sheet is generated according to the transport quotations of multiple transport platforms.
[0033] For example, the delegation API (delegation application programming interface) is an API (Application Programming Interface) provided by the delegation platform, which is an interface that can be used to call data of the delegation platform.
[0034] Among them, the entrustment platform is a platform for receiving and storing transportation entrustment orders.
[0035] In some specific implementations, the entrustment platform may be a platform for receiving transportation entrustments submitted by users, which may store user information, integrate the received user entrustments with the user information, generate a transportation entrustment form, and store it.
[0036] In some specific implementations, the transport entrustment order generated by the entrustment platform may include the transport product, transport time, transport space, etc.
[0037] In some possible implementations, the entrustment platform may also integrate the transport entrustments submitted by multiple users to generate a transport entrustment order to increase the product quantity of the transported products corresponding to a transport entrustment order to facilitate enjoying transport discounts.
[0038] In some possible implementations, the transport entrustment order stored in the entrustment platform may be obtained by calling the entrustment API, and may also be used to call user information stored in the entrustment platform.
[0039] In some possible implementations, in step S110, the delegation API may be analyzed to generate a code for calling the delegation API, and the delegation API may be called by running the code for calling the delegation API, and the transport delegation order stored in the delegation platform may be obtained by calling the delegation API.
[0040] The transport order obtained may also include information such as transport products, transport time, and transport space.
[0041] In some possible implementations, the platform API (platform application programming interface) is an API provided by the carrier platform, and is an API that can be used to obtain carrier quotations from the carrier platform.
[0042] The platform API may be a public API or a private API. In some possible implementations, the platform APIs of different carrier platforms may be obtained through AI (artificial intelligence) technology.
[0043] In some possible implementations, the carrier platform may be a platform provided by a company that undertakes the transportation task, and the carrier platform displays available transportation space and corresponding transportation prices. By calling the platform API, the available transportation space and corresponding transportation prices of the carrier platform can be obtained.
[0044] In some possible implementations, in step S120, by calling multiple platform APIs, available transport spaces and corresponding transport prices of multiple carrier platforms can be obtained, and for each carrier platform, based on the transport order, the carrier quotation for the transport product corresponding to the transport order of the carrier platform is determined.
[0045] In some specific implementations, the transportation price of each carrier platform corresponding to the transportation space at the transportation time can be determined according to the transportation time and transportation space in the transportation order, and the transportation quotation of each carrier platform for the transportation order can be determined according to the transportation price and transportation product.
[0046] In some possible implementations, in step S130, after obtaining shipping quotations from multiple carrier platforms, the most favorable carrier platform can be determined from the multiple carrier platforms as the final carrier platform by comparing the shipping quotations, and a transportation order corresponding to the transportation order can be generated by placing an order on the final carrier platform.
[0047] In the transportation entrustment processing method provided in the embodiment of the present disclosure, by calling multiple platform APIs, the transportation quotations of multiple carrier platforms for the transportation entrustment order are automatically obtained, and then the more affordable carrier platform is automatically screened for the user, thereby reducing the user's transportation cost. At the same time, it reduces the manpower and time waste of manually comparing the prices and services of multiple platforms, and improves the efficiency of generating transportation orders.
[0048] The following is a detailed introduction to the transportation entrustment method provided by the embodiment of the present disclosure.
[0049] As described above, in some possible implementations, the platform APIs of different carrier platforms can be obtained through AI technology.
[0050] Figure 2 A flowchart showing an implementation method of obtaining platform APIs of different carrier platforms through AI technology is shown in FIG. Figure 2 As shown, obtaining the platform APIs of different carrier platforms through AI technology may include step S210, step S220, and step S230.
[0051] In step S210, artificial intelligence technology is used to obtain and analyze the platform application programming interface;
[0052] In step S220, based on the analysis results, a calling code for calling the platform application programming interface is automatically generated;
[0053] In step S230 , the calling code is executed to call the platform application programming interface.
[0054] In some possible implementations, in step S210, AI technology is used to obtain the public or private APIs of each carrier platform, namely, the platform API, and the obtained platform API is analyzed.
[0055] Specifically, it can be to analyze the methods that can call the platform API.
[0056] In some possible implementations, in step S220, based on the analysis result, that is, the method of calling the platform API, AI technology is used to automatically generate code for calling the platform API.
[0057] Specifically, AI technology can be used to learn the correspondence between the language description of the method flow and the code language to obtain a code conversion model. For each platform API, the method that can call the platform API is converted into a language description that can be recognized by the code conversion model, and the corresponding language description is input into the code conversion model to generate a calling code for calling the platform API.
[0058] In some possible implementations, in step S230, a code execution environment is configured, and the calling code is executed in the configured environment to call a platform API corresponding to the calling code.
[0059] By using AI technology to automatically generate code for calling platform APIs, the workload of programmers for manually writing code for calling platform APIs is reduced, saving manpower and improving code generation efficiency.
[0060] In some possible implementations, by calling multiple platform APIs, not only can the currently available transport spaces and corresponding transport prices of multiple carrier platforms be obtained, but also the historical transport spaces and corresponding transport prices of multiple carrier platforms can be obtained, and then the historical pricing of transport orders by multiple carrier platforms can be obtained, and whether the carrier quotation is reasonable can be determined by comparing the carrier quotation with the historical pricing.
[0061] Figure 3 A flowchart of an implementation method for obtaining historical pricing of transport orders from multiple transport platforms and determining whether the transport quotation is reasonable by comparing the transport quotation with the historical pricing is shown. Figure 3 As shown, obtaining historical pricing of transport orders from multiple carrier platforms and determining whether the carrier quotation is reasonable by comparing the carrier quotation with the historical pricing may include step S310, step S320, and step S330.
[0062] In step S310, historical orders of multiple carrier platforms are obtained by calling multiple platform application programming interfaces;
[0063] In step S320, historical pricing of the transport order by the multiple transport platforms is determined based on the transport order and the historical orders of the multiple transport platforms;
[0064] In step S330, a transport order corresponding to the transport entrustment order is generated based on the transport quotations and historical pricing of multiple transport platforms.
[0065] In some possible implementations, in step S310, historical orders of each carrier platform are obtained by calling the platform API of the carrier platform.
[0066] In some possible implementations, the historical transport space and the corresponding transport price of the carrier platform at the transport time corresponding to the historical order are determined based on the historical order information.
[0067] In some possible implementations, in step S320, for each carrier platform, based on the transport space in the transport order, the transport price corresponding to the historical transport space in the carrier platform that meets the transport space requirements in the transport order is determined, and the historical pricing of the transport order by the carrier platform is determined based on the corresponding transport price and transport product.
[0068] In some possible implementations, in step S330, for each carrier platform, the changing trend of the carrier platform's transportation price can be determined based on the history of the transportation order, and then it can be determined whether the current time is when the carrier platform's transportation price is lower, and then it can be determined whether the current carrier quotation is preferential and whether an order can be placed.
[0069] In some possible implementations, for each carrier platform, the carrier quotation of the carrier platform can also be compared with the historical pricing. If the carrier quotation is lower than the historical pricing, it means that the current transportation price may be the historical low of the carrier platform. Therefore, an order can be placed on the carrier platform to generate a transportation order corresponding to the transportation order.
[0070] By obtaining the historical orders of the shipping platform, we can understand the historical change trend of the shipping price of the shipping platform, and then understand whether the current shipping price of the shipping platform is low, and then decide whether to place an order to avoid blindly placing orders and bringing financial costs to customers.
[0071] In some specific implementations, the shipping quotations and historical pricing of multiple carrier platforms can be compared; when the shipping quotation of a carrier platform is lower than the shipping quotations of other carrier platforms, and the shipping quotation of the carrier platform is lower than the historical pricing of the carrier platform, a transportation order corresponding to the transportation entrustment order is generated on the carrier platform.
[0072] By comparing the shipping quotations of multiple carrier platforms, if a certain carrier quotation is lower than the carrier quotations of other carrier platforms, it means that the current transportation price of this carrier platform is the lowest among all carrier platforms.
[0073] By comparing the carrier's quote and historical pricing, if the carrier's quote is lower than the historical pricing, it indicates whether the current carrier's transportation price is lower.
[0074] When the carrier's quote is lower than other carriers' quotes, and the carrier's quote is lower than the carrier's historical pricing, it means that the carrier's current shipping price is the lowest among all carriers, and the current moment is also the moment when the carrier's price is lower. Then, you can place an order on the carrier with the quote to generate a shipping order corresponding to the shipping order.
[0075] In some possible implementations, the transportation prices of the carrier platform can also be monitored in real time, and when a good price is detected, an order is placed to generate a transportation order corresponding to the transportation entrustment order.
[0076] Figure 4 A flow chart showing a method for implementing real-time monitoring of the transportation price of a carrier platform is shown in FIG. Figure 4 As shown, real-time monitoring of the transportation price of the carrier platform may include step S410.
[0077] In step S410, according to a preset calling frequency, by calling multiple platform application programming interfaces, the transport quotations of multiple transport platforms for the transport order are obtained according to the transport order.
[0078] In some possible implementations, in step S410, before the transportation time in the transport order arrives, for each carrier platform, the platform API corresponding to the carrier platform is called multiple times according to a preset calling frequency, and the transportation price of the space corresponding to the transportation space on each carrier platform at the transportation time is determined according to the transportation space in the transport order, and then the carrier quotation corresponding to the calling time is determined.
[0079] Since the transportation prices of the carrier platform are changing in real time, the transportation prices of the carrier platform can be monitored by calling the platform API multiple times. When the transportation prices of the carrier platform are monitored to be low, an order can be placed on the carrier platform to generate a transportation order.
[0080] In some possible implementations, the calling frequency corresponding to the carrier platform can be determined using AI technology.
[0081] In some specific implementations, artificial intelligence technology can be used to analyze the carrier prices of multiple carrier platforms and obtain the carrier price change trends of multiple carrier platforms; and adjust the calling frequency corresponding to each carrier platform according to the carrier price changes of the carrier platform.
[0082] Adjusting the calling frequency corresponding to the carrier platform according to the changing trend of the carrier price of the carrier platform can specifically be to increase the calling frequency when the carrier price (ie, transportation price) of the carrier platform fluctuates greatly, and vice versa.
[0083] If the freight rates generally change less on Fridays, the calling frequency can be reduced on Fridays; if the freight rates generally change more on Mondays, the calling frequency can be increased on Mondays.
[0084] By using AI technology to determine the call frequency, on the one hand, it can avoid unnecessary repeated calls, save costs and improve performance. On the other hand, it can also prevent frequent calls from being detected by the carrier platform, thereby limiting the call frequency.
[0085] In some possible implementations, the customer information corresponding to the transport entrustment order may also be obtained by calling the entrustment API.
[0086] By obtaining the customer information corresponding to the transport order, you can integrate the transport orders of the same customer, place orders together, and then obtain discounts from the carrier platform.
[0087] In some possible implementations, it is also possible to integrate the transport orders of different customers to obtain discounts from the carrier platform.
[0088] In some specific implementations, the carrier platform corresponding to the transport order is determined based on the transport quotations of multiple carrier platforms; when the carrier platforms corresponding to the multiple transport order are consistent, multiple transport orders corresponding to the transport order are generated on the carrier platform.
[0089] That is, when multiple transport orders are confirmed on the same carrier platform, these transport orders can be ordered together on the carrier platform so that users can enjoy the benefits brought by the account period without having to recharge in advance.
[0090] Based on Figure 1 The same principle as shown in the method, Figure 5 A schematic diagram of the structure of a transport entrustment processing device provided by an embodiment of the present disclosure is shown. Figure 5 As shown, the transport entrustment processing device 50 may include:
[0091] The entrustment platform interface module 510 is used to obtain the transport entrustment order by calling the entrustment application programming interface; the entrustment application programming interface is the application programming interface of the entrustment platform; the entrustment platform is used to receive and store the transport entrustment order;
[0092] The carrier platform interface module 520 is used to obtain the carrier quotations of the transport order from multiple carrier platforms according to the transport order by calling multiple platform application programming interfaces; the platform application programming interface is the application programming interface of the carrier platform;
[0093] The order generation module 530 is used to generate a transport order corresponding to the transport entrustment form according to the transport quotations of multiple transport platforms.
[0094] In the transport entrustment processing device provided in the embodiment of the present disclosure, by calling multiple platform APIs, the transport quotations of multiple carrier platforms for the transport entrustment order are automatically obtained, and then the more affordable carrier platform is automatically screened for the user, thereby reducing the user's transportation cost. At the same time, it reduces the manpower and time waste of manually comparing the prices and services of multiple platforms, and improves the efficiency of generating transport orders.
[0095] In some possible implementations, the carrier platform interface module also includes: an interface analysis unit, which is used to use artificial intelligence technology to obtain and analyze the platform application programming interface; a code generation unit, which is used to automatically generate a calling code for calling the platform application programming interface based on the analysis results; and a code calling unit, which is used to run the calling code to call the platform application programming interface.
[0096] In some possible implementations, the entrustment processing device also includes: a historical order module, which is used to obtain historical orders of multiple carrier platforms by calling multiple platform application programming interfaces; determine the historical pricing of the transport entrustment orders by multiple carrier platforms based on the transport entrustment orders and the historical orders of multiple carrier platforms; the order generation module is also used to generate a transport order corresponding to the transport entrustment order based on the carrier quotations and historical pricing of multiple carrier platforms.
[0097] In some possible implementations, the order generation module includes: a comparison unit, used to compare the shipping quotations and historical pricing of multiple carrier platforms; an order generation unit, used to generate a transportation order corresponding to the transportation entrustment order on the carrier platform when the shipping quotation of a carrier platform is lower than the shipping quotations of other carrier platforms and the shipping quotation of the carrier platform is lower than the historical pricing of the carrier platform.
[0098] In some possible implementations, the carrier platform interface module is also used to obtain carrier quotations for the transport order from multiple carrier platforms based on the transport order by calling multiple platform application programming interfaces at a preset calling frequency.
[0099] In some possible implementations, the transport entrustment processing device also includes: an artificial intelligence module, which is used to use artificial intelligence technology to analyze the carrier prices of multiple carrier platforms and obtain the carrier price change trends of multiple carrier platforms; adjust the calling frequency corresponding to the carrier platform according to the carrier price changes of each carrier platform.
[0100] In some possible implementations, the transport entrustment processing device further includes: a customer information module, which is used to obtain customer information corresponding to the transport entrustment order by calling an entrustment application programming interface.
[0101] In some possible implementations, the order generation module also includes: an order synthesis unit, which is used to determine the carrier platform corresponding to the transport order based on the carrier quotations of multiple carrier platforms; when the carrier platforms corresponding to multiple transport order sheets are consistent, generating multiple transport orders corresponding to the transport order sheets on the carrier platform.
[0102] It can be understood that the above modules of the transport entrustment processing device in the embodiment of the present disclosure have the function of realizing Figure 1 The functions of the corresponding steps of the method for handling transportation entrustment in the embodiment shown in . The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. The above modules can be software and / or hardware, and the above modules can be implemented separately or integrated with multiple modules. For the functional description of each module of the above transportation entrustment processing device, please refer to Figure 1 The corresponding description of the transportation entrustment processing method in the embodiment shown in will not be repeated here.
[0103] In the technical solution disclosed herein, the acquisition, storage and application of user personal information involved are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0104] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.
[0105] The electronic device includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the transport entrustment processing method provided in the embodiment of the present disclosure.
[0106] Compared with the existing technology, this electronic device automatically obtains the shipping quotations of multiple carrier platforms for transport orders by calling multiple platform APIs, and then automatically screens more affordable carrier platforms for users, reducing the user's transportation costs. At the same time, it reduces the manpower and time waste of manually comparing prices and services of multiple platforms, and improves the efficiency of generating transportation orders.
[0107] The readable storage medium is a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable a computer to execute the transportation entrustment processing method provided in the embodiment of the present disclosure.
[0108] Compared with the existing technology, the readable storage medium automatically obtains the shipping quotations of multiple carrier platforms for transport orders by calling multiple platform APIs, and then automatically screens more affordable carrier platforms for users, thereby reducing the user's transportation costs. At the same time, it reduces the manpower and time waste of manually comparing the prices and services of multiple platforms, and improves the efficiency of generating transportation orders.
[0109] The computer program product includes a computer program, and when the computer program is executed by a processor, the method for processing a transport entrustment as provided in the embodiment of the present disclosure is implemented.
[0110] Compared with the existing technology, this computer program product automatically obtains the shipping quotations of multiple carrier platforms for transport orders by calling multiple platform APIs, and then automatically screens more affordable carrier platforms for users, reducing users' transportation costs. At the same time, it reduces the manpower and time waste of manually comparing prices and services of multiple platforms, and improves the efficiency of generating transportation orders.
[0111] Figure 6 A schematic block diagram of an example electronic device 600 that can be used to implement an embodiment of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.
[0112] like Figure 6 As shown, the device 600 includes a computing unit 601, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 602 or a computer program loaded from a storage unit 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the device 600 can also be stored. The computing unit 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0113] A number of components in the device 600 are connected to the I / O interface 605, including: an input unit 606, such as a keyboard, a mouse, etc.; an output unit 607, such as various types of displays, speakers, etc.; a storage unit 608, such as a disk, an optical disk, etc.; and a communication unit 609, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 609 allows the device 600 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0114] The computing unit 601 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 601 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 601 performs the various methods and processes described above, such as the transportation entrustment processing method. For example, in some embodiments, the transportation entrustment processing method may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 608. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 600 via ROM 602 and / or communication unit 609. When the computer program is loaded into RAM 603 and executed by the computing unit 601, one or more steps of the transportation entrustment processing method described above may be performed. Alternatively, in other embodiments, the computing unit 601 may be configured to perform the transportation entrustment processing method by any other appropriate means (e.g., by means of firmware).
[0115] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0116] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0117] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0118] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0119] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.
[0120] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship with each other. The server may be a cloud server, a server of a distributed system, or a server combined with a blockchain.
[0121] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.
[0122] The above specific implementations do not constitute a limitation on the protection scope of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.
Claims
1. A method for handling a transport entrustment, comprising: Obtain the transport order by calling the order application programming interface; The delegate application programming interface is an application programming interface of the delegate platform; The entrustment platform is used to receive and store the transport entrustment order; By calling multiple platform application programming interfaces, obtaining the transport quotations of multiple transport platforms for the transport order according to the transport order; the platform application programming interface is the application programming interface of the transport platform; A transport order corresponding to the transport entrustment order is generated according to transport quotations of multiple transport platforms.
2. The method according to claim 1, wherein: Before obtaining the transport quotation of multiple transport platforms for the transport entrustment order according to the transport entrustment order by calling multiple platform application programming interfaces, the method further includes: Using artificial intelligence technology to obtain and analyze the platform application programming interface; Automatically generate a calling code for calling the platform application programming interface according to the analysis result; The calling code is executed to call the platform application programming interface.
3. The method according to claim 1, further comprising: Obtain historical orders from multiple carrier platforms by calling multiple platform application programming interfaces; Determining historical pricing of the transport order by multiple transport platforms according to the transport order and historical orders of multiple transport platforms; The generating of the transport order corresponding to the transport entrustment order according to the transport quotations of multiple transport platforms includes: A transport order corresponding to the transport entrustment order is generated according to transport quotations and historical pricing of multiple transport platforms.
4. The method according to claim 3, wherein: The generating of the transport order corresponding to the transport entrustment order according to the transport quotations and historical pricing of multiple transport platforms includes: Compare shipping quotes and historical pricing from multiple carrier platforms; When a carrier platform's shipping quotation is lower than other carrier platforms' shipping quotation, and the carrier platform's shipping quotation is lower than the carrier platform's historical pricing, a transport order corresponding to the transport entrustment order is generated on the carrier platform.
5. The method according to claim 1, wherein the step of obtaining, according to the transport order, transport quotations of multiple transport platforms for the transport order by calling multiple platform application programming interfaces comprises: According to the preset calling frequency, by calling multiple platform application programming interfaces, the transportation quotations of multiple transportation platforms for the transportation order are obtained according to the transportation order.
6. The method according to claim 5, further comprising: Use artificial intelligence technology to analyze the shipping prices of multiple carrier platforms and obtain the changing trends of the shipping prices of multiple carrier platforms; Adjust the calling frequency corresponding to each carrier platform according to the carrier price change trend of each carrier platform.
7. The method according to claim 1, further comprising: The customer information corresponding to the transport entrustment order is obtained by calling the entrustment application programming interface.
8. The method according to claim 1, wherein generating a transport order corresponding to the transport entrustment form according to transport quotations of multiple transport platforms comprises: Determining the transport platform corresponding to the transport order according to the transport quotations of multiple transport platforms; In the case that the transport platforms corresponding to the multiple transport entrustment orders are consistent, multiple transport orders corresponding to the multiple transport entrustment orders are generated on the transport platform.
9. A transport entrustment processing device, comprising: The entrustment platform interface module is used to obtain the transport entrustment order by calling the entrustment application programming interface; The entrustment application programming interface is an application programming interface of the entrustment platform; the entrustment platform is used to receive and store the transport entrustment order; A carrier platform interface module, used to obtain carrier quotations for the transport order from multiple carrier platforms according to the transport order by calling multiple platform application programming interfaces; the platform application programming interface is an application programming interface of the carrier platform; The order generation module is used to generate a transport order corresponding to the transport entrustment form according to the transport quotations of multiple transport platforms.
10. An electronic device, comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 8.
11. A non-transitory computer-readable storage medium storing computer instructions, wherein: The computer instructions are used to cause the computer to execute the method according to any one of claims 1-8.
12. A computer program product, comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 8.