Cross-platform application method and system for cross-border e-commerce

Through the transfer requests and logistics information mapping between cross-border e-commerce platforms, the limitations of cross-border e-commerce platforms are solved, and the unified product calls and logistics information of cross-e-commerce platforms are realized, and the user experience is improved.

CN119168537APending Publication Date: 2024-12-20SHENZHEN HANLEY TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The existing cross-border e-commerce platforms cannot realize cross-e-commerce platforms calls, resulting in transaction limitations and reducing user experience.

Method used

By receiving order requests on the server of the first e-commerce platform, obtaining product identification and quantity. If the inventory is insufficient, sending a transfer request to the second e-commerce platform, and the product and logistics information are mapped at the cross-border transit station to realize cross-e-commerce The platform's product call and logistics information are unified.

Benefits of technology

It realizes cross-e-commerce platform transfer when there is insufficient goods on an e-commerce platform, improves user experience, facilitates users to purchase different products, and reduces the difficulty of users to operate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119168537A_ABST
    Figure CN119168537A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a cross-platform application method and system for cross-border e-commerce, and the method comprises the steps: a server of a first e-commerce platform receives an order request sent by a user, obtains a commodity identifier and the number of commodities corresponding to the order request, and extracts the inventory information of the commodity identifier in the first e-commerce platform; when it is determined that the quantity of the inventory information does not meet the commodity quantity, a transfer request is sent to a server of a second e-commerce platform, and the transfer request comprises a commodity identifier and the commodity quantity; the server of the second e-commerce platform is a server of a cross-border e-commerce platform; and the server of the second e-commerce platform receives the transfer request. And uploading the second logistics identifier to the first e-commerce platform and configuring that the commodity identifier is delivered.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of communication technology, and specifically relates to a cross-platform application method and system for cross-border e-commerce. Background Art

[0002] Cross-border e-commerce involves cross-border transactions, logistics, payment, customer service and other aspects, breaking through geographical restrictions and allowing consumers to purchase more high-quality and diversified goods. At the same time, it helps companies expand overseas markets and enhance international competitiveness.

[0003] The enterprise e-commerce platform is a virtual network space for conducting business activities on the Internet and a management environment that ensures the smooth operation of business. It is an important place to coordinate and integrate the orderly, related and efficient flow of information, goods and funds.

[0004] Existing cross-border e-commerce platforms are unable to conduct cross-border e-commerce transactions, which results in limitations in cross-border e-commerce transactions and reduces user experience. Summary of the invention

[0005] The present application provides a cross-platform application method and system for cross-border e-commerce, which can realize the call of cross-border and cross-platform e-commerce, reduce the limitations of e-commerce transactions, and improve user experience.

[0006] In a first aspect, the present application provides a cross-platform application method for cross-border e-commerce, the method comprising the following steps:

[0007] The server of the first e-commerce platform receives the order request sent by the user, obtains the commodity identification and commodity quantity corresponding to the order request, and extracts the inventory information of the commodity identification on the first e-commerce platform; when it is determined that the quantity of the inventory information does not meet the quantity of the commodity, a request for transferring goods is sent to the server of the second e-commerce platform, and the request for transferring goods includes: the commodity identification and the quantity of the commodity; the server of the second e-commerce platform is a server of a cross-border e-commerce platform;

[0008] After receiving the goods transfer request, the server of the second e-commerce platform sends the goods with the goods identification and quantity to the cross-border transfer station, and sends the first logistics identification of the goods to the server of the first e-commerce platform;

[0009] After the server of the first e-commerce platform monitors that the first logistics identifier arrives at the transfer station, it generates a second logistics identifier, and constructs a one-to-one mapping relationship between the second logistics identifier and the first logistics identifier, uploads the second logistics identifier to the first e-commerce platform, and configures the product identifier to have been shipped.

[0010] In a second aspect, a cross-border e-commerce cross-platform application system is provided, the system comprising: a server of a first e-commerce platform and a server of a second e-commerce platform;

[0011] The server of the first e-commerce platform is used to receive an order request sent by a user, obtain a commodity identifier and a commodity quantity corresponding to the order request, and extract inventory information of the commodity identifier on the first e-commerce platform; when it is determined that the quantity of the inventory information does not meet the quantity of the commodity, send a request for transferring goods to the server of the second e-commerce platform, wherein the request for transferring goods includes: the commodity identifier and the quantity of the commodity; the server of the second e-commerce platform is a server of a cross-border e-commerce platform;

[0012] The server of the second e-commerce platform is used to send the commodity with the commodity identification and quantity to the cross-border transfer station after receiving the goods transfer request, and send the first logistics identification of the commodity to the server of the first e-commerce platform;

[0013] The server of the first e-commerce platform is also used to monitor the first logistics identifier after it arrives at the transfer station, generate a second logistics identifier, and establish a one-to-one mapping relationship between the second logistics identifier and the first logistics identifier, upload the second logistics identifier to the first e-commerce platform and configure the product identifier to be shipped.

[0014] In a third aspect, the present application provides a computer storage medium storing a computer program for electronic data exchange, wherein the computer program enables a computer to execute some or all of the steps described in the first aspect of the present application.

[0015] The embodiments of the present application have the following beneficial effects:

[0016] The technical solution provided by the present application is that the server of the first e-commerce platform receives the order request sent by the user, obtains the commodity identification and the quantity of commodities corresponding to the order request, and extracts the inventory information of the commodity identification on the first e-commerce platform; when it is determined that the quantity of the inventory information does not meet the quantity of the commodity, a transfer request is sent to the server of the second e-commerce platform, and the transfer request includes: commodity identification and commodity quantity; the server of the second e-commerce platform is the server of the cross-border e-commerce platform; after receiving the transfer request, the server of the second e-commerce platform sends the commodity with the commodity identification and the quantity of commodities to the cross-border transit station, and sends the first logistics identification of the commodity to the server of the first e-commerce platform; after the server of the first e-commerce platform monitors the arrival of the first logistics identification at the transit station, it generates a second logistics identification, and constructs a one-to-one mapping relationship between the second logistics identification and the first logistics identification, uploads the second logistics identification to the first e-commerce platform and configures the commodity identification to have been shipped. Through the above settings, when the goods on one e-commerce platform are insufficient, a transfer request can be sent directly to the second e-commerce platform, so as to realize the call of the cross-e-commerce platform of the commodity, and realize the unification of logistics information, which is convenient for users to purchase different products, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the embodiments of the present application 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 some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0018] Figure 1 It is a schematic diagram of the architecture of an e-commerce platform provided in an embodiment of the present application;

[0019] Figure 2 It is a flow chart of a cross-platform application method of cross-border e-commerce provided in an embodiment of the present application;

[0020] Figure 3 It is a structural block diagram of a cross-platform application system for cross-border e-commerce provided in an embodiment of the present application. DETAILED DESCRIPTION

[0021] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0022] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. 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 limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, systems, products or devices.

[0023] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0024] The following introduces the architecture of the e-commerce platform involved in the embodiment of the present application.

[0025] The present application also provides a schematic diagram of the architecture of an e-commerce platform, each of which includes: a plurality of servers 10, such as Figure 1 As shown, multiple servers are connected to each other through a wired network to form an e-commerce platform. Multiple e-commerce platforms are connected through network nodes. Multiple e-commerce platforms can be set up in different countries or regions. The above network nodes can be nodes of cross-border e-commerce, such as Figure 1 The three servers 10 in the middle shown may be network nodes.

[0026] The above-mentioned node can specifically be a server 10, and the above-mentioned server 10 includes at least one processor (processor) and a memory (memory), and can also include a communication interface (Communications Interface), a display screen and a bus. Among them, the processor, the memory, the display screen and the communication interface can communicate with each other through the bus. The communication interface can transmit information, and the above-mentioned communication interface can have a wireless communication function or a wired communication function, and the above-mentioned wireless communication function can be a short-range wireless communication or a long-range communication function (such as LTE or NR mode). The processor can call the logic instructions in the memory to execute or support the method in the embodiment of the present application.

[0027] The present application does not limit the form and specific implementation of the above-mentioned e-commerce platform, and the present application does not limit the form of the above-mentioned network node.

[0028] In addition, the logical instructions in the above-mentioned storage can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product.

[0029] The memory, as a computer-readable storage medium, can be configured to store software programs, computer executable programs, such as program instructions or modules corresponding to the method in the embodiment of the present disclosure. The processor 11 executes functional applications and data processing by running the software programs, instructions or modules stored in the memory 12, that is, implementing or supporting the method in the embodiment of the present application.

[0030] The above-mentioned server may specifically be: a computer device, a server or other electronic device with strong data processing capabilities.

[0031] With the development of e-commerce platforms, e-commerce platforms have expanded from a single country or region to multiple countries or regions. For example, there are many merchants on domestic e-commerce platforms, and the products are very complete. However, for some foreign countries or regions, due to the limited scope of the country or region, the number of merchants is insufficient, and the products are not complete. In this way, merchants may need to call products from platforms in other countries and regions. However, the existing product calls are based on manual operations by users, which are complicated and cannot maintain batch operations. Therefore, a cross-platform calling method of cross-border e-commerce is needed to reduce user manual operations, reduce the difficulty of user operations, and improve user experience.

[0032] The specific methods are introduced in detail below.

[0033] See also Figure 2 , This application also provides a cross-platform application method for cross-border e-commerce, Figure 2 A flow chart of a cross-platform application method for cross-border e-commerce provided in this application, the above method can be used in Figure 1 It is executed under the framework of the e-commerce platform shown in Figure 2 As shown, the above method may include the following steps:

[0034] Step S201: The server of the first e-commerce platform receives an order request sent by a user, obtains a product identifier and a product quantity corresponding to the order request, and extracts inventory information of the product identifier on the first e-commerce platform; when it is determined that the quantity of the inventory information does not meet the quantity of the product, a product transfer request is sent to the server of the second e-commerce platform, wherein the product transfer request includes: the product identifier and the product quantity; the server of the second e-commerce platform is a server of a cross-border e-commerce platform;

[0035] For example, the first e-commerce platform and the second e-commerce platform may belong to the same e-commerce platform. For example, the first e-commerce platform may be a server of platform A in the first country, and the second e-commerce platform may be a server of platform A in the second country. Of course, the first e-commerce platform and the second e-commerce platform may belong to different e-commerce platforms. For example, the first e-commerce platform may be a server of platform A in the first country, and the second e-commerce platform may be a server of platform B in the second country.

[0036] Step S202: After receiving the goods transfer request, the server of the second e-commerce platform sends the goods with the goods identification and quantity to the cross-border transfer station, and sends the first logistics identification of the goods to the server of the first e-commerce platform;

[0037] For example, the cross-border transfer station can be set up in the regional scope of the first e-commerce platform, or in the regional scope of the second e-commerce platform. The present application does not limit the specific form of the cross-border transfer station.

[0038] Step S203: After the server of the first e-commerce platform monitors that the first logistics identifier arrives at the transfer station, it generates a second logistics identifier, and constructs a one-to-one mapping relationship between the second logistics identifier and the first logistics identifier, uploads the second logistics identifier to the first e-commerce platform, and configures the product identifier to be shipped.

[0039] The technical solution provided by the present application is that the server of the first e-commerce platform receives the order request sent by the user, obtains the commodity identification and the quantity of commodities corresponding to the order request, and extracts the inventory information of the commodity identification on the first e-commerce platform; when it is determined that the quantity of the inventory information does not meet the quantity of the commodity, a transfer request is sent to the server of the second e-commerce platform, and the transfer request includes: commodity identification and commodity quantity; the server of the second e-commerce platform is the server of the cross-border e-commerce platform; after receiving the transfer request, the server of the second e-commerce platform sends the commodity with the commodity identification and the quantity of commodities to the cross-border transit station, and sends the first logistics identification of the commodity to the server of the first e-commerce platform; after the server of the first e-commerce platform monitors the arrival of the first logistics identification at the transit station, it generates a second logistics identification, and constructs a one-to-one mapping relationship between the second logistics identification and the first logistics identification, uploads the second logistics identification to the first e-commerce platform and configures the commodity identification to have been shipped. Through the above settings, when the goods on one e-commerce platform are insufficient, a transfer request can be sent directly to the second e-commerce platform, so as to realize the call of the cross-e-commerce platform of the commodity, and realize the unification of logistics information, which is convenient for users to purchase different products, thereby improving the user experience.

[0040] For example, after the server of the second e-commerce platform receives the goods transfer request, the above method may further include:

[0041] The server of the second e-commerce platform extracts the first manufacturer corresponding to the above-mentioned product identification, searches for the first manufacturer's store in the second e-commerce platform, and if there is such a store, sends an order request to the store, wherein the order request includes: product identification, product quantity and product receiving address.

[0042] The above method gives priority to sending order requests to stores of the same manufacturer, so that they can be queried directly through product identification, which improves the convenience of transfer requests and reduces the cost of transfer.

[0043] For example, after the server of the second e-commerce platform receives the goods transfer request, the above method may further include:

[0044] The server of the second e-commerce platform extracts the first manufacturer corresponding to the above-mentioned product identification, searches for the first manufacturer's store in the second e-commerce platform, and if the store does not exist, calls the first picture corresponding to the product identification from the first e-commerce platform, searches for the second manufacturer of the second product that is the same as the first picture through the first picture, and sends an order request to the second manufacturer's store, where the order request includes: the second product, the quantity of the product, and the product receiving address.

[0045] When the first manufacturer does not have a store on the second e-commerce platform, the above method searches for the same product through pictures, and then issues an order request to realize the call of cross-border, cross-platform and cross-merchant products.

[0046] For example, the above-mentioned searching for the second manufacturer of the second product identical to the first picture through the first picture may specifically include:

[0047] The server of the second e-commerce platform calls the AI ​​search thread, inputs the first picture into the AI ​​search thread to search for multiple pictures matching the first picture, selects one picture from the multiple pictures as the first picture, and uses the product in the first picture as the second product.

[0048] The above-mentioned AI search thread may be an existing AI thread, and the present application does not limit the specific form of expression of the above-mentioned AI thread.

[0049] For example, the above method may further include:

[0050] If the AI ​​search thread fails to find a picture that matches the first picture, the server of the second e-commerce platform performs text recognition on the title information corresponding to the first picture to obtain a first paragraph of text, performs word segmentation on the first paragraph of text to obtain multiple keywords, classifies and identifies the multiple keywords to determine the product keywords among the multiple keywords, and determines the classification number of the product corresponding to the first picture based on the product keywords; divides the first picture into 9 grids, performs object recognition on the sub-pictures in each grid to determine the multiple object names corresponding to each grid, filters the object names that are the same as the product keywords in the multiple object names to obtain filtered object names, and uses the filtered object names as accessories for the product keywords. The server of the second e-commerce platform mobilizes the AI ​​search thread, performs a search using the product keywords and accessories as search keywords to obtain matching results, and the server of the second e-commerce platform sends the matching results to the user. When receiving the third product selected by the user based on the matching results, it sends an order request to the store of the third product, and the above order request includes: product identification, product quantity, and product receiving address.

[0051] When the above method cannot search for a picture matching the first picture, the keyword is determined by describing the product name, and then the name of the item is determined based on the keyword, and the accessories of the item are identified. In this way, matching results are obtained by double searching keywords for the accessories and the name of the item, and then the user chooses whether to execute the order. In this way, when there are no matching pictures of the same product, the product title can be used to recommend the product, avoiding the user's repeated search process and improving the user experience.

[0052] For example, the above-mentioned text recognition method can be a general natural language recognition algorithm. The above-mentioned 9-square grid is similar to the 9-square grid in mathematics. Here, the first picture is only divided into multiple sub-areas to avoid mutual interference between the names of objects recognized in different areas. The above-mentioned object recognition algorithm can be trained with a general neural network model to obtain a recognition model.

[0053] The above-mentioned training of the general neural network model to obtain the recognition model may specifically include:

[0054] Extract the number of layers x of the general neural network model, extract the first part of the training data from the training database, and use the first part of the training data as the first training data; determine the number of layers w for which the general neural network model is open for training, where w < x / 3, generate w initial models, and the number of layers for which the w initial models are open for training are 1, 2..w respectively. Copy the part of the training data w times, input the w copies of the part of the training data into the w initial models respectively to obtain w trained models. Extract the second part of the training data from the training database, where the second part of the training data does not overlap with the first part of the training data. Use the second part of the training data as the first multiple input data, input the first multiple input data into the first trained model of the w trained models respectively to obtain multiple output results, calculate the multiple confidence rates corresponding to the multiple output results, calculate the average value of the multiple confidence rates to obtain the first average confidence rate, traverse the w trained models to obtain w average confidence rates, extract the j-th average confidence rate corresponding to the maximum value from the w average confidence rates, extract the j-th trained model corresponding to the j-th average confidence rate and the open layer j corresponding to the j-th trained model, generate m intermediate models, the open layer of each intermediate model is j and the open layers of the m intermediate models are all different. Copy the second part of the training data m times, input the m copies of the part of the training data into the m intermediate models respectively to obtain m trained models. Extract the third part of the training data from the training database, where the third part of the training data does not overlap with the first part of the training data and the second part of the training data. Use the third part of the training data as the second multiple input data, input the second input data into the first trained model of the m trained models respectively to obtain the second multiple output results, calculate the second multiple confidence rates corresponding to the second multiple output results, calculate the average value of the second multiple confidence rates to obtain the second average confidence rate, traverse the m trained models to obtain m average confidence rates, extract the p-th average confidence rate corresponding to the maximum value from the m average confidence rates, extract the p-th trained model corresponding to the p-th average confidence rate and the open layer corresponding to the p-th trained model, and perform training on all the training data in the training database based on the open layer of the p-th trained model to obtain the recognition model.

[0055] The above technical solution is obtained by iteratively training the open layer of the trained model, which can make the open layer of the trained model better match the item recognition, thereby improving the recognition accuracy.

[0056] The above generation of m intermediate models, where the open layer of each intermediate model is j and the open layers of the m intermediate models are all different, specifically may include: taking j = 3 as an example and the general neural network model having 16 layers as an example, then the m intermediate models can be such that the total number of open layers is 3, but specifically m intermediate models with different open layers, for example, intermediate training models with open layers 1, 3, 16, or open layers 1, 2, 16. Here, it is necessary to perform a complete permutation and combination of the 3 open layers, that is, m = C16 3 This method can obtain a suitable open layer with relatively less training data, thereby reducing the amount of training data and improving recognition accuracy.

[0057] For example, the above method may further include:

[0058] The server of the first e-commerce platform sends the stocking information to the store of the first manufacturer, and the stocking information includes: product identification.

[0059] The above technical solution sends stocking information to the first manufacturer's store and then notifies the store in advance to prepare the stock, thereby avoiding cross-border transfer of goods across e-commerce platforms and saving costs.

[0060] For example, when the database of the e-commerce platform is a SQL database, the above method may further include:

[0061] The server obtains the historical number of operating jobs, the historical number of newly added execution stages, the historical memory resource usage, and the historical CPU resource usage of the SQL database; estimates the number of newly added execution stages in future months based on the historical number of newly added execution stages, estimates the number of operating jobs in future months based on the historical number of operating jobs, extracts the 3 operating job numbers, 3 newly added execution stage numbers, 3 CPU resource usages, and 3 memory resource usages of the 3 months closest to the future month from the historical number of operating jobs and the historical number of newly added execution stages, and calculates the increase slope k1 of memory resource usage and the increase slope k2 of CPU resource usage based on the 3 operating job numbers, 3 newly added execution stage numbers, 3 CPU resource usages, and 3 memory resource usages of the 3 months. , multiply the number of new execution stages in the future month by k1 to get the estimated increase in memory resource usage, multiply the number of new practice operations in the future month by k2 to get the estimated increase in CPU resource usage, calculate the sum of the estimated increase in memory resource usage and the current memory resource usage to get the total memory resources, calculate the sum of the estimated increase in CPU resource usage and the current CPU resource usage to get the total CPU resources, if the total memory resources are less than the total hardware memory of the server, then issue an early warning to the cross-border e-commerce platform, the above early warning is used to prompt the platform to increase the total hardware memory in the future months, if the total CPU resources are less than the total hardware memory of the server, then issue an early warning to the cross-border e-commerce platform, the above early warning is used to prompt the platform to increase the total hardware CPU in the future months.

[0062] The execution phase is a data processing logic unit in the execution plan of the SQL database, representing a set of independently executed operations. Multiple execution phases are scheduled for parallel or serial execution on computing resources through the execution plan.

[0063] An execution job is a specific data processing task that a SQL database is responsible for performing. It is the basic computing task unit in an execution plan. An execution job usually corresponds to a collection of all operations in an execution phase.

[0064] For example, the above-mentioned estimation of the number of new execution stages in future months based on the number of historical new execution stages and the estimation of the number of execution operations in future months based on the number of historical operations may specifically include:

[0065] The number of newly added execution stages Si may specifically include:

[0066]

[0067] Among them, n is the cumulative month, usually 4, 6, 9, etc., i is the specific month of the future month, S h is the number of newly added execution stages in historical month h, where the value of h is [1, n];

[0068] Similarly, estimating the number of operations Yi to be executed in future months based on the number of historical operations can specifically include:

[0069]

[0070] Y h is the number of newly added execution stages in historical month h.

[0071] For example, the calculation of the increase slope k1 of memory resource usage and the increase slope k2 of CPU resource usage based on the number of three practice operations, the number of three newly added execution stages, the number of three CPU resource usages and the number of three memory resource usages in three months may specifically include:

[0072] K1=[(M2-M1) / (ZZ2-ZZ1)+(M3-M2) / (ZZ3-ZZ2)+(M2-M1) / (ZJ2-ZJ1)+(M3-M2) / (ZJ3-ZJ2)] / 4;

[0073] Among them, M1 is the memory resource usage in the first month of 3 months, M2 is the memory resource usage in the second month of 3 months, M3 is the memory resource usage in the third month of 3 months, ZZ1 is the number of practice operations in the first month of 3 months, ZZ2 is the number of practice operations in the second month of 3 months, ZZ3 is the number of practice operations in the third month of 3 months, ZJ1 is the number of execution stages in the first month of 3 months, ZJ2 is the number of practice stages in the second month of 3 months, and ZJ3 is the number of practice stages in the third month of 3 months.

[0074] Similarly, the calculation method of the above K2 can be:

[0075] K2=[(C2-C1) / (ZZ2-ZZ1)+(C3-C2) / (ZZ3-ZZ2)+(C2-C1) / (ZJ2-ZJ1)+(C3-C2) / (ZJ3-ZJ2)] / 4

[0076] Where C1 is the CPU resource usage in the first month of three months, C2 is the CPU resource usage in the second month of three months, and C3 is the CPU resource usage in the third month of three months.

[0077] This solution can estimate whether SQL computing resources match hardware resources, and then make adjustments in advance, improving the matching speed of cross-border e-commerce.

[0078] See also Figure 3 , Figure 3 A cross-platform application system for cross-border e-commerce is provided, the system comprising: a server 301 of a first e-commerce platform and a server 302 of a second e-commerce platform;

[0079] The server of the first e-commerce platform is used to receive an order request sent by a user, obtain a commodity identifier and a commodity quantity corresponding to the order request, and extract inventory information of the commodity identifier on the first e-commerce platform; when it is determined that the quantity of the inventory information does not meet the quantity of the commodity, send a request for transferring goods to the server of the second e-commerce platform, wherein the request for transferring goods includes: the commodity identifier and the quantity of the commodity; the server of the second e-commerce platform is a server of a cross-border e-commerce platform;

[0080] The server of the second e-commerce platform is used to send the commodity with the commodity identification and quantity to the cross-border transfer station after receiving the goods transfer request, and send the first logistics identification of the commodity to the server of the first e-commerce platform;

[0081] The server of the first e-commerce platform is also used to monitor the first logistics identifier after it arrives at the transfer station, generate a second logistics identifier, and establish a one-to-one mapping relationship between the second logistics identifier and the first logistics identifier, upload the second logistics identifier to the first e-commerce platform and configure the product identifier to have been shipped.

[0082] The technical solution provided by the present application is that the server of the first e-commerce platform receives the order request sent by the user, obtains the commodity identification and the quantity of commodities corresponding to the order request, and extracts the inventory information of the commodity identification on the first e-commerce platform; when it is determined that the quantity of the inventory information does not meet the quantity of the commodity, a transfer request is sent to the server of the second e-commerce platform, and the transfer request includes: commodity identification and commodity quantity; the server of the second e-commerce platform is the server of the cross-border e-commerce platform; after receiving the transfer request, the server of the second e-commerce platform sends the commodity with the commodity identification and the quantity of commodities to the cross-border transit station, and sends the first logistics identification of the commodity to the server of the first e-commerce platform; after the server of the first e-commerce platform monitors the arrival of the first logistics identification at the transit station, it generates a second logistics identification, and constructs a one-to-one mapping relationship between the second logistics identification and the first logistics identification, uploads the second logistics identification to the first e-commerce platform and configures the commodity identification to have been shipped. Through the above settings, when the goods on one e-commerce platform are insufficient, a transfer request can be sent directly to the second e-commerce platform, so as to realize the call of the cross-e-commerce platform of the commodity, and realize the unification of logistics information, which is convenient for users to purchase different products, thereby improving the user experience.

[0083] For example,

[0084] The server of the second e-commerce platform is also used to extract the first manufacturer corresponding to the above-mentioned product identification, search for the first manufacturer's store in the second e-commerce platform, and if the store exists, send an order request to the store, and the above-mentioned order request includes: product identification, product quantity and product receiving address.

[0085] For example,

[0086] The server of the second e-commerce platform is also used to extract the first manufacturer corresponding to the above-mentioned product identification, search for the first manufacturer's store in the second e-commerce platform, and if the store does not exist, call the first picture corresponding to the product identification from the first e-commerce platform, search for the second manufacturer of the second product that is the same as the first picture through the first picture, and send an order request to the second manufacturer's store, wherein the order request includes: the second product, the quantity of the product, and the product receiving address.

[0087] For example,

[0088] The server of the second e-commerce platform is also used to call the AI ​​search thread, input the first picture into the AI ​​search thread to search for multiple pictures matching the first picture, select one picture from the multiple pictures as the first picture, and use the product in the first picture as the second product.

[0089] For example,

[0090] The server of the first e-commerce platform is also used to send stocking information to the store of the first manufacturer, and the stocking information includes: product identification.

[0091] The embodiment of the present application can divide the electronic device into functional units according to the above method example. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of software functional units. It should be noted that the division of units in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0092] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.

[0093] An embodiment of the present application also provides a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute part or all of the steps of any method described in the above method embodiments, and the above computer includes an electronic device.

[0094] The embodiment of the present application also provides a computer program product, the computer program product includes a non-transitory computer-readable storage medium storing a computer program, the computer program is operable to cause a computer to execute some or all of the steps of any method described in the method embodiment. The computer program product may be a software installation package, and the computer includes an electronic device.

[0095] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0096] In the several embodiments provided in the present application, it should be understood that the disclosed methods, devices and systems can be implemented in other ways. For example, the device embodiments described above are merely schematic; for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation; for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0097] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0098] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may be physically included separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0099] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform some steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: a USB flash drive, a mobile hard disk, a magnetic disk, an optical disk, a volatile memory or a non-volatile memory. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM) or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM) and direct rambus RAM (DR RAM). Various media that can store program code are available.

[0100] Although the present invention is disclosed as above, the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions without departing from the spirit and scope of the present invention, and can make various changes and modifications, including the combination of the above-mentioned different functions and implementation steps, including software and hardware implementation methods, all of which are within the scope of protection of the present invention.

Claims

1. A cross-platform application method for cross-border e-commerce, characterized in that: The method comprises the following steps: The server of the first e-commerce platform receives the order request sent by the user, obtains the product identifier and the product quantity corresponding to the order request, and extracts the inventory information of the product identifier on the first e-commerce platform; When it is determined that the quantity of the inventory information does not meet the quantity of the product, a product transfer request is sent to a server of the second e-commerce platform, wherein the product transfer request includes: a product identifier and a product quantity; the server of the second e-commerce platform is a server of a cross-border e-commerce platform; After receiving the goods transfer request, the server of the second e-commerce platform sends the goods with the goods identification and quantity to the cross-border transfer station, and sends the first logistics identification of the goods to the server of the first e-commerce platform; After the server of the first e-commerce platform monitors that the first logistics identifier arrives at the transfer station, it generates a second logistics identifier, establishes a one-to-one mapping relationship between the second logistics identifier and the first logistics identifier, uploads the second logistics identifier to the first e-commerce platform, and configures the product identifier to be shipped; When the database of the e-commerce platform is an SQL database, the method further includes: The server obtains the historical number of operating jobs, the historical number of newly added execution stages, the historical memory resource usage, and the historical CPU resource usage of the SQL database; estimates the number of newly added execution stages in future months based on the historical number of newly added execution stages, estimates the number of operating jobs in future months based on the historical number of operating jobs, extracts the 3 operating job numbers, 3 newly added execution stage numbers, 3 CPU resource usages, and 3 memory resource usages of the 3 months closest to the future month from the historical number of operating jobs and the historical number of newly added execution stages, and calculates the increase slope k1 of memory resource usage and the increase slope k2 of CPU resource usage based on the 3 operating job numbers, 3 newly added execution stage numbers, 3 CPU resource usages, and 3 memory resource usages of the 3 months. , multiply the number of new execution stages in the future month by k1 to get the estimated increase in memory resource usage, multiply the number of new practice operations in the future month by k2 to get the estimated increase in CPU resource usage, calculate the sum of the estimated increase in memory resource usage and the current memory resource usage to get the total memory resources, calculate the sum of the estimated increase in CPU resource usage and the current CPU resource usage to get the total CPU resources, if the total memory resources are less than the total hardware memory of the server, then issue an early warning to the cross-border e-commerce platform, the above early warning is used to prompt the platform to increase the total hardware memory in the future months, if the total CPU resources are less than the total hardware memory of the server, then issue an early warning to the cross-border e-commerce platform, the above early warning is used to prompt the platform to increase the total hardware CPU in the future months.

2. The cross-platform application method of cross-border e-commerce according to claim 1, characterized in that: After the server of the second e-commerce platform receives the goods transfer request, the method further includes: The server of the second e-commerce platform extracts the first manufacturer corresponding to the above-mentioned product identification, searches for the first manufacturer's store in the second e-commerce platform, and if there is such a store, sends an order request to the store, wherein the order request includes: product identification, product quantity and product receiving address.

3. The cross-platform application method of cross-border e-commerce according to claim 1, characterized in that: After the server of the second e-commerce platform receives the goods transfer request, the method further includes: The server of the second e-commerce platform extracts the first manufacturer corresponding to the above-mentioned product identification, searches for the first manufacturer's store in the second e-commerce platform, and if the store does not exist, calls the first picture corresponding to the product identification from the first e-commerce platform, searches for the second manufacturer of the second product that is the same as the first picture through the first picture, and sends an order request to the second manufacturer's store, where the order request includes: the second product, the quantity of the product, and the product receiving address.

4. The cross-platform application method of cross-border e-commerce according to claim 3, characterized in that: The step of searching the second manufacturer of the second product identical to the first picture through the first picture specifically includes: The server of the second e-commerce platform calls the AI ​​search thread, inputs the first picture into the AI ​​search thread to search for multiple pictures matching the first picture, selects one picture from the multiple pictures as the first picture, and uses the product in the first picture as the second product.

5. The cross-platform application method of cross-border e-commerce according to any one of claims 1 to 4, characterized in that: The method further comprises: The server of the first e-commerce platform sends the stocking information to the store of the first manufacturer, and the stocking information includes: product identification.

6. A cross-platform application system for cross-border e-commerce, characterized in that: The system includes: a server of a first e-commerce platform and a server of a second e-commerce platform; The server of the first e-commerce platform is used to receive an order request sent by a user, obtain a commodity identifier and a commodity quantity corresponding to the order request, and extract inventory information of the commodity identifier on the first e-commerce platform; when it is determined that the quantity of the inventory information does not meet the quantity of the commodity, send a request for transferring goods to the server of the second e-commerce platform, wherein the request for transferring goods includes: the commodity identifier and the quantity of the commodity; the server of the second e-commerce platform is a server of a cross-border e-commerce platform; The server of the second e-commerce platform is used to send the commodity with the commodity identification and quantity to the cross-border transfer station after receiving the goods transfer request, and send the first logistics identification of the commodity to the server of the first e-commerce platform; The server of the first e-commerce platform is further used to monitor the first logistics identifier after it arrives at the transfer station, generate a second logistics identifier, and establish a one-to-one mapping relationship between the second logistics identifier and the first logistics identifier, upload the second logistics identifier to the first e-commerce platform, and configure the product identifier to be shipped; When the database of the e-commerce platform is a SQL database, The system is also used to obtain the historical number of practice operations, the historical number of newly added execution stages, the historical memory resource usage, and the historical CPU resource usage of the SQL database; estimate the number of newly added execution stages in future months based on the historical number of newly added execution stages, estimate the number of execution operations in future months based on the historical number of practice operations, extract the 3 numbers of practice operations, 3 numbers of newly added execution stages, 3 CPU resource usages, and 3 memory resource usages of the 3 months closest to the future month from the historical number of practice operations and the historical number of newly added execution stages, and calculate the increase slope k1 of the memory resource usage and the increase slope k2 of the CPU resource usage based on the 3 numbers of practice operations, 3 numbers of newly added execution stages, 3 CPU resource usages, and 3 memory resource usages of the 3 months. k2, multiply the number of new execution stages in the future months by k1 to get the estimated increase in memory resource usage, multiply the number of new practice operations in the future months by k2 to get the estimated increase in CPU resource usage, calculate the sum of the estimated increase in memory resource usage and the current memory resource usage to get the total memory resources, calculate the sum of the estimated increase in CPU resource usage and the current CPU resource usage to get the total CPU resources, if the total memory resources are less than the total hardware memory of the server, then issue an early warning to the cross-border e-commerce platform, the above early warning is used to prompt the platform to increase the total hardware memory in the future months, if the total CPU resources are less than the total hardware memory of the server, then issue an early warning to the cross-border e-commerce platform, the above early warning is used to prompt the platform to increase the total hardware CPU in the future months.

7. The cross-border e-commerce cross-platform application system according to claim 6, characterized in that: The server of the second e-commerce platform is also used to extract the first manufacturer corresponding to the above-mentioned product identification, search for the first manufacturer's store in the second e-commerce platform, and if the store exists, send an order request to the store, and the above-mentioned order request includes: product identification, product quantity and product receiving address.

8. The cross-platform application system for cross-border e-commerce according to claim 6, characterized in that: The server of the second e-commerce platform is also used to extract the first manufacturer corresponding to the above-mentioned product identification, search for the first manufacturer's store in the second e-commerce platform, and if the store does not exist, call the first picture corresponding to the product identification from the first e-commerce platform, search for the second manufacturer of the second product that is the same as the first picture through the first picture, and send an order request to the second manufacturer's store, wherein the order request includes: the second product, the quantity of the product, and the product receiving address.

9. The cross-border e-commerce cross-platform application system according to claim 8, characterized in that: The server of the second e-commerce platform is also used to call the AI ​​search thread, input the first picture into the AI ​​search thread to search for multiple pictures matching the first picture, select one picture from the multiple pictures as the first picture, and use the product in the first picture as the second product.

10. The cross-border e-commerce cross-platform application system according to any one of claims 6 to 9, characterized in that: The server of the first e-commerce platform is also used to send stocking information to the store of the first manufacturer, and the stocking information includes: product identification.

Citation Information

Patent Citations

  • Operation scheduling method and operation scheduler

    CN103324534A

  • Cloud computing environment resource allocation optimization method and system

    CN116991581A

  • Order processing method and device of Internet of Things platform, equipment and medium

    CN117132203A

  • Model computing resource dynamic planning method

    CN117762633A

  • Method and computing device for cross-border e-commerce

    CN117893271A