A cross-border e-commerce intelligent logistics operation data analysis system and method
By designing a cross-border e-commerce intelligent logistics operation data analysis system, the problems of poor information and difficulty in real-time tracking in the cross-border logistics process are solved, and accurate verification of cargo information and transparency of the logistics process are achieved.
Patent Information
- Application Number
- CN202410017490.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-05
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2044-01-05
AI Technical Summary
During the cross-border logistics process, the logistics data information is not smooth, making it difficult to track the logistics trajectory in real time, and it is difficult for customers to verify the identity information of the goods.
A cross-border e-commerce intelligent logistics operation data analysis system was designed. By obtaining waybill information in the cross-border logistics process, recording the channel changes and time changes of goods in the logistics relay, generating an index of waybill information, establishing a query chain for information verification, and ensuring the accuracy of goods information.
Real-time tracking of cross-border logistics processes and accurate verification of cargo information are achieved, the transparency and traceability of the logistics process are improved, and the complexity of data processing is reduced.
Smart Images

Figure CN117787835B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of logistics management, and in particular to a cross-border e-commerce intelligent logistics operations data analysis system and method. Background Art
[0002] Due to the development of e-commerce and modern logistics technology, e-commerce platform business has opened up a new form of cross-border e-commerce. Cross-border e-commerce refers to an international commercial activity in which trading entities in different customs territories complete transactions through cross-border e-commerce logistics and remote warehousing to deliver goods.
[0003] In the process of cross-border logistics of goods, due to different management regulations in different customs jurisdictions, the information of logistics data is not smooth, and the business time of cross-border logistics is long. There are network signal blind spots in the cross-border logistics track, which makes it difficult to track the logistics track in real time during the business process. When customers receive goods delivered by cross-border logistics, it is difficult to verify the identity information of the goods. Summary of the invention
[0004] The purpose of the present invention is to provide a cross-border e-commerce intelligent logistics operations data analysis system and method to solve the problems raised in the above background technology.
[0005] In order to solve the above technical problems, the present invention provides the following technical solution: a cross-border e-commerce intelligent logistics operations data analysis system and method.
[0006] Step S100: obtaining a cross-border logistics process from the first target area to the second target area, wherein a buyer in the second target area is set as a target user, the target user submits a supply request to the order transfer platform, the order transfer platform selects a target warehouse from a number of warehouses in the first target area to place an order, extracts the target goods from a batch of goods in the target warehouse, the target goods are delivered to the second target area through a cross-border logistics delivery process, and finally the target goods are delivered to the target user;
[0007] The first target area and the second target area are countries or regions under two different customs management in the cross-border e-commerce process;
[0008] Step S200: setting the supply request order submitted by the target user to the order transfer platform as the first order, setting the order issued by the order transfer platform to the target warehouse as the second order, obtaining a first order identifier corresponding to the first order, extracting first verification information from relevant information of the first order, obtaining a second order identifier corresponding to the second order, extracting second verification information from relevant information of the second order, and storing the first verification information and the second verification information respectively;
[0009] Step S300: obtaining the waybill information of the cross-border logistics process, marking each of the goods in the batch of goods at the target warehouse, selecting the target goods from the batch of goods, obtaining the correlation relationship between the location of the target goods in the target warehouse and the relevant information of the first order and the relevant information of the second order, and generating a first index of the waybill information of the target goods;
[0010] Step S400: extracting a number of logistics relays from the cross-border logistics distribution process, recording the change information of the transportation status of the target goods each time when passing through a logistics relay, and compiling the records of the change information into a logistics process sequence;
[0011] Step S500: standardize the change information in the logistics process sequence, use the location information of the target goods in the target warehouse as the initial value of the logistics process sequence, and generate a second index of the target goods waybill information;
[0012] Step S600: A first query chain is established based on the management record of the order transit platform, and a second query chain is established based on the reverse execution method of the logistics process sequence. The target customer obtains a query result from the first index through the first query chain, and obtains another query result from the second index through the second query chain. When the two query results are the same as the historical position of the target goods in the target warehouse, it is determined that the information verification of the target goods is successful, and the goods received by the target user match the information items of the target goods.
[0013] Further, step S200 includes:
[0014] Step S201: Obtain the initiation time T1 of the first order and the target user identity information ID corresponding to the first order to form the first verification information (T1, ID);
[0015] Step S202: the order transfer platform matches the demand information in the first order, sends the second order to the target warehouse in the first target area, and obtains the corresponding relationship ω between the first order and the second order according to the record of the business process between the first order and the second order in the order transfer platform, where ω connects the first order identifier OD1 and the second order identifier OD2;
[0016] Step S203: After the target warehouse receives the second order, the time T2 when the second order is received and the location information AD of the target warehouse are uploaded to form the second verification information (T2, AD).
[0017] Furthermore, step S300 includes:
[0018] Step S301: mark n goods in a batch of goods to form a goods sequence M (m1, m2, m3, ..., m k, ..., m n ), where m1, m2, m3, ..., m k ,……,m n Respectively represent the location information of the 1st, 2nd, 3rd, ..., kth, ... and nth goods in the goods sequence M in the target warehouse;
[0019] Step S302: Select the kth item in M as the target item, and establish the target item position relationship pair (m k , A-D);
[0020] Step S303: Acquire the corresponding waybill information trac of the target cargo, and establish a first index IND1 (trac, OD1).
[0021] Furthermore, step S400 includes:
[0022] Step S401: The cross-border logistics distribution process includes i logistics relays, each of which includes a number of channels. When the goods pass through the logistics relays, they are allocated to different channels and transported to the next logistics relay. Each channel in each logistics relay is numbered. In each logistics relay, the channel number corresponds to the channel one by one. In the logistics distribution process, when the target goods pass through the previous logistics relay, they are allocated to any channel of the previous logistics relay for transportation, and when they arrive at the next logistics relay, they are allocated to any channel of the next logistics relay for transportation;
[0023] In a logistics relay, there are several channels. When numbering these channels, only the position of the channel in the logistics relay where the channel is located is considered. The channel number is unique within the logistics relay.
[0024] Step S402: Set a unit period t0, start recording time when the target goods pass through the first logistics relay in the cross-border logistics distribution process, and after the target goods pass through a logistics relay, record the time difference between the time when the target goods pass through the logistics relay and the time when they pass through the first logistics relay, and use the number of unit periods t0 included in the time difference as the time mark of the logistics relay, wherein, when the target goods pass through the xth logistics relay RE x When y x Unit period t0, denoted as (RE x ,y x t0), where y x t0 represents the relative time difference when the target goods pass through the xth logistics relay;
[0025] Step S403: Calculate the channel difference d between the channel values of the target goods passing through the jth logistics relay and the j-1th logistics relay j , the channel value represents the value corresponding to the channel number in the logistics relay, collects the channel differences corresponding to i logistics relays in the logistics distribution process, and records them in the channel change sequence D according to the order in which the target goods pass, D: (d1, d2, d3, ..., d i ) where d1, d2, d3, ... and d i They represent the channel differences corresponding to the 1st, 2nd, 3rd, … and ith logistics relays respectively;
[0026] Step S404: Obtain the relative time difference y of the target goods passing through the jth logistics relay j , get the relative time difference y of the j-1th logistics relay j-1 , calculate the time change value u corresponding to the jth logistics relay j ,u j =y j -y j-1 , where j < i, the time change values corresponding to the i logistics relays in the logistics distribution process are collected and recorded in the time change sequence U according to the order in which the target goods pass through, U: (u1, u2, u3, ..., u i ) where u1, u2, u3, ... and u i They represent the time variation values corresponding to the 1st, 2nd, 3rd, … and ith logistics relays respectively;
[0027] By obtaining the number of unit cycle times that the target goods spend passing through two logistics relay locations, the duration of each channel change process is recorded and the time calculation is simplified;
[0028] Step S405: Match the channel change sequence D with the time change sequence U to form a logistics process sequence L. The matching method is: match the time change value of the same logistics relay with the channel difference, L: ((u1, d1), (u2, d2), (u3, d3), ..., (u i , d i )).
[0029] Furthermore, step S500 includes:
[0030] Step S501: Set a reference channel set W, where the reference channel set W includes N reference channels, each reference channel corresponds to a reference channel sequence number, and obtain the target goods at the x-1th logistics relay RE x-1 The channel value corresponds to the reference channel number N x-1 , get the target goods at the xth logistics relay RE x Time channel difference dx , calculate the reference channel number N corresponding to the target goods in the xth logistics relay x , N x =N x-1 +d x , where N x Cycle through the N reference channel numbers to obtain values, collect the reference channel numbers according to the order in which the target goods pass through the logistics relay, and record them in the reference channel number sequence NU;
[0031] In the process of international logistics, the logistics transportation distance is long and there are many circulation relay processes. In order to prevent the inconsistency of the number of channels in the same and different work processes, which affects the subsequent data collection results, N reference channels are set to map the transfer of the target goods in the actual channel to the reference channel, and only the channel change value is recorded to replace the specific record of the actual channel. In the actual transmission process, the total number of channels changes temporarily, which will not affect the final statistical results;
[0032] In addition, setting a reference channel set can also improve the safety of logistics status. The channel change sequence can be regarded as a record of continuous changes in the target goods. If the target goods are replaced during the logistics process, the data in the channel change sequence will not be continuously changed, and the L sequence will also show discontinuous changes. Such discontinuous change data anomalies also indicate that there are risks in the logistics process of the target goods.
[0033] Step S502: Set the target warehouse as the 0th logistics relay, and calculate the reference channel number N0 of the target goods in the 0th logistics relay, N0 = N × k / n;
[0034] The location of the target goods in the target warehouse, as the initial location of the entire logistics process, is also part of the logistics process. By mapping the location of the target goods in the target warehouse to the reference channel set, the initial location of the target goods can be deduced through the logistics process.
[0035] Step S503: The i-th reference channel sequence number in the reference channel sequence and the logistics waybill information are combined into a second index IND2, where IND2(trac, N r ) where N r Indicates the reference channel number corresponding to the rth logistics relay in the reference channel number sequence.
[0036] Furthermore, step S600 includes:
[0037] Step S601: Establish a first query chain CH1, where CH1: IND1(trac, OD1)→ω→(T2, AD)→(m k, AD), input the waybill number trac, query the location information of the target goods in the target warehouse through the first query chain, and obtain the first query result m k1 ,;
[0038] Step S602: transform the logistics process sequence L to obtain the query sequence L * , reverse the arrangement of the logistics relays, reduce the time change value corresponding to the logistics relays, and obtain the time simplification value corresponding to each time change value, where the reduction ratio is μ, and multiply the channel difference corresponding to the logistics relay by -1 to obtain the channel flip value, where the x-th logistics relay RE in L x The corresponding time variation value and channel difference are (u x , d x ) is converted to L * The i-x+1th binary element (q i-x+1 , p i-x+1 ), where q i-x+1 =μ×u x , p i-x+1 = -1×d x ;
[0039] Step S603: Establish a second query sequence CH2 through the query sequence L*. When executing CH2, obtain L * The result of executing a binary element in the previous binary element is calculated. After each time simplification time, the result of the previous execution is subjected to a channel flip value operation to obtain the corresponding reference channel number, and then L is extracted. * Repeat the operation for the next binary element in L until all L * All binary elements in N i is the initial value during the execution of the second query sequence CH2;
[0040] The operations corresponding to the flip value include: 1. Reversing the order of elements in L, that is, the order of elements in L from back to front is the order of elements in L* from back to front; 2. Negating the channel difference in L, that is, changing positive values to negative values, and negative values to positive values; 3. Proportionally reducing the real time recorded in L to obtain the proportionally reduced time corresponding to the channel difference; 4. After each proportionally reduced time, perform the operation corresponding to the channel flip value in L*, and trace back the change trajectory of the target goods in the reference channel set until tracing back to the reference channel corresponding to the target goods in the first logistics relay of L;
[0041] Step S604: Enter the second index. * After the last binary element in the , get the reference channel N * , calculate k*=N *×n / N, get the second query result m in the target warehouse k* , where m k* represents the k*th position in the target warehouse;
[0042] Step S605: When m k1 =m k* =m k When the equal sign is true, it is determined that the information verification of the target goods is successful. If any of the equal signs is not true, it is determined that the information verification of the target goods has failed.
[0043] In order to better implement the above method, a cross-border e-commerce intelligent logistics operation data analysis system is also proposed, which includes:
[0044] A logistics information management module, a platform order management module, a first index management module, a process sequence management module, a second index management module and an information query module, wherein the logistics information management module is used to obtain the logistics information of the target goods, the platform order management module is used to manage the relevant information of the first order and the relevant information of the second order, the first index management module is used to generate a first index, the process sequence management module is used to manage the logistics process sequence, the second index management module is used to generate a second index, and the information query module is used to query the information of the target goods;
[0045] Further, the first index management module includes: a verification information management unit and a corresponding relationship management unit, wherein the verification information management unit is used to manage the first verification information and the second verification information, and the corresponding relationship management unit is used to manage the corresponding relationship between the first order and the second order;
[0046] Furthermore, the second index management module includes: a channel change management unit and a time difference management unit, wherein the channel change management unit is used to record the information of channel changes of the target goods during the logistics process, and the time difference management unit is used to calculate the relative time of the target goods passing through different logistics relays.
[0047] Furthermore, the information query module includes: a first query result management unit, a second query result management unit, a result comparison unit and an information feedback unit, wherein the first query result management unit is used to obtain a first query result, the second query result management unit is used to obtain a second query result, the result comparison unit is used to compare the query results, and the information feedback unit is used to feedback information to the target user.
[0048] Compared with the prior art, the beneficial effects achieved by the present invention are as follows: on the basis of verifying commodity information through orders in the existing relationship among customers, platforms and warehouses, the present invention adds the logistics process as a reference, and simplifies the complexity of logistics process statistics and calculations by introducing a channel management method in the logistics relay. The logistics relay process is also more flexible, and only the relationship between the changes in the channel of the target goods is considered. There is no need to continuously monitor the logistics status. On the basis of improving the accuracy of the verification of the target goods information, the amount of data processed by the system is also controlled. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:
[0050] Figure 1 This is a schematic diagram of the structure of a cross-border e-commerce intelligent logistics operation data analysis system in the present invention;
[0051] Figure 2 This is a flow chart of a cross-border e-commerce intelligent logistics operation data analysis method of the present invention;
[0052] Figure 3 This is a schematic diagram of the use scenario of a cross-border e-commerce intelligent logistics operations data analysis method of the patent of this invention. DETAILED DESCRIPTION
[0053] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0054] See also Figure 1 , Figure 2 and Figure 3 , the present invention provides a technical solution:
[0055] Step S100: obtaining a cross-border logistics process from the first target area to the second target area, wherein a buyer in the second target area is set as a target user, the target user submits a supply request to the order transfer platform, the order transfer platform selects a target warehouse from a number of warehouses in the first target area to place an order, extracts the target goods from a batch of goods in the target warehouse, the target goods are delivered to the second target area through a cross-border logistics delivery process, and finally the target goods are delivered to the target user;
[0056] Step S200: setting the supply request order submitted by the target user to the order transfer platform as the first order, setting the order issued by the order transfer platform to the target warehouse as the second order, obtaining a first order identifier corresponding to the first order, extracting first verification information from relevant information of the first order, obtaining a second order identifier corresponding to the second order, extracting second verification information from relevant information of the second order, and storing the first verification information and the second verification information respectively;
[0057] Wherein, step S200 includes:
[0058] Step S201: Obtain the initiation time T1 of the first order and the target user identity information ID corresponding to the first order to form the first verification information (T1, ID);
[0059] Step S202: the order transfer platform matches the demand information in the first order, sends the second order to the target warehouse in the first target area, and obtains the corresponding relationship ω between the first order and the second order according to the record of the business process between the first order and the second order in the order transfer platform, where ω connects the first order identifier OD1 and the second order identifier OD2;
[0060] Step S203: After the target warehouse receives the second order, the time T2 when the second order is received and the location information AD of the target warehouse are uploaded to form the second verification information (T2, AD).
[0061] Step S300: obtaining the waybill information of the cross-border logistics process, marking each of the goods in the batch of goods at the target warehouse, selecting the target goods from the batch of goods, obtaining the correlation relationship between the location of the target goods in the target warehouse and the relevant information of the first order and the relevant information of the second order, and generating a first index of the waybill information of the target goods;
[0062] Wherein, step S300 includes:
[0063] Step S301: mark n goods in a batch of goods to form a goods sequence M (m1, m2, m3, ..., m k , ..., m n ), where m1, m2, m3, ..., m k ,……,m n Respectively represent the location information of the 1st, 2nd, 3rd, ..., kth, ... and nth goods in the goods sequence M in the target warehouse;
[0064] Step S302: Select the kth item in M as the target item, and establish the target item position relationship pair (m k , A-D);
[0065] Step S303: Acquire the corresponding waybill information trac of the target cargo, and establish a first index IND1 (trac, OD1).
[0066] Step S400: extracting a number of logistics relays from the cross-border logistics distribution process, recording the change information of the transportation status of the target goods each time when passing through a logistics relay, and compiling the records of the change information into a logistics process sequence;
[0067] Wherein, step S400 includes:
[0068] Step S401: The cross-border logistics distribution process includes i logistics relays, each of which includes a number of channels. When the goods pass through the logistics relays, they are allocated to different channels and transported to the next logistics relay. Each channel in each logistics relay is numbered. In each logistics relay, the channel number corresponds to the channel one by one. In the logistics distribution process, when the target goods pass through the previous logistics relay, they are allocated to any channel of the previous logistics relay for transportation, and when they arrive at the next logistics relay, they are allocated to any channel of the next logistics relay for transportation;
[0069] In the implementation process, a channel means that there are multiple execution paths in the same logistics relay. For example, in a sorting center, there are several conveyors for transmitting logistics packages. Each conveyor can be used as a channel. Each conveyor is numbered to obtain the channel number corresponding to the channel. For another example, in the manual sorting process, the staff enters the information of the logistics package by scanning the barcode or number on the logistics package. Each staff member corresponds to a channel.
[0070] Step S402: Set a unit period t0, start recording time when the target goods pass through the first logistics relay in the cross-border logistics distribution process, and after the target goods pass through a logistics relay, record the time difference between the time when the target goods pass through the logistics relay and the time when they pass through the first logistics relay, and use the number of unit periods t0 included in the time difference as the time mark of the logistics relay, wherein, when the target goods pass through the xth logistics relay RE x When y x Unit period t0, denoted as (RE x ,y x t0), where y x t0 represents the relative time difference when the target goods pass through the xth logistics relay;
[0071] Step S403: Calculate the channel difference d between the channel values of the target goods passing through the jth logistics relay and the j-1th logistics relay j, the channel value represents the value corresponding to the channel number in the logistics relay, collects the channel differences corresponding to i logistics relays in the logistics distribution process, and records them in the channel change sequence D according to the order in which the target goods pass, D: (d1, d2, d3, ..., d i ) where d1, d2, d3, ... and d i They represent the channel differences corresponding to the 1st, 2nd, 3rd, … and ith logistics relays respectively;
[0072] Step S404: Obtain the relative time difference y of the target goods passing through the jth logistics relay j , get the relative time difference y of the j-1th logistics relay j-1 , calculate the time change value u corresponding to the jth logistics relay j ,u j =y j -y j-1 , where j < i, the time change values corresponding to the i logistics relays in the logistics distribution process are collected and recorded in the time change sequence U according to the order in which the target goods pass through, U: (u1, u2, u3, ..., u i ) where u1, u2, u3, ... and u i They represent the time variation values corresponding to the 1st, 2nd, 3rd, … and ith logistics relays respectively;
[0073] Step S405: Match the channel change sequence D with the time change sequence U to form a logistics process sequence L. The matching method is: match the time change value of the same logistics relay with the channel difference, L: ((u1, d1), (u2, d2), (u3, d3), ..., (u i , d i )).
[0074] Step S500: standardize the change information in the logistics process sequence, use the location information of the target goods in the target warehouse as the initial value of the logistics process sequence, and generate a second index of the target goods waybill information;
[0075] Wherein, step S500 includes:
[0076] Step S501: Set a reference channel set W, where the reference channel set W includes N reference channels, each reference channel corresponds to a reference channel sequence number, and obtain the target goods at the x-1th logistics relay RE x-1 The channel value corresponds to the reference channel number N x-1 , get the target goods at the xth logistics relay RE x Time channel difference d x , calculate the reference channel number N corresponding to the target goods in the xth logistics relay x, N x =N x-1 +d x , where N x Cycle through the N reference channel numbers to obtain values, collect the reference channel numbers according to the order in which the target goods pass through the logistics relay, and record them in the reference channel number sequence NU;
[0077] In an embodiment, the reference channel set W is set with an upper bound of +G and a lower bound of -G, where +G and -G together with +G and -G represent a total of N reference channels, and in the accumulation process, if the accumulated result value overflows at +G, the overflowed part is accumulated from -G, and in the reduction process, if the reduced result value overflows at -G, the overflowed part is reduced from +G, and all values are controlled within the range of +G and -G;
[0078] Step S502: Set the target warehouse as the 0th logistics relay, and calculate the reference channel number N0 of the target goods in the 0th logistics relay, N0 = N × k / n;
[0079] Step S503: The i-th reference channel sequence number in the reference channel sequence and the logistics waybill information are combined into a second index IND2, where IND2(trac, N r ) where N r Indicates the reference channel number corresponding to the rth logistics relay in the reference channel number sequence.
[0080] Step S600: A first query chain is established according to the management record of the order transfer platform, and a second query chain is established according to the reverse execution mode of the logistics process sequence. The target customer obtains a query result from the first index through the first query chain, and obtains another query result from the second index through the second query chain. When the two query results are the same as the historical position of the target goods in the target warehouse, it is determined that the information verification of the target goods is successful, and the goods received by the target user match the information items of the target goods.
[0081] Wherein, step S600 includes:
[0082] Step S601: Establish a first query chain CH1, where CH1: IND1(trac, OD1)→ω→(T2, AD)→(m k , AD), input the waybill number trac, query the location information of the target goods in the target warehouse through the first query chain, and obtain the first query result m k1 ,;
[0083] Step S602: transform the logistics process sequence L to obtain the query sequence L *, reverse the arrangement of the logistics relays, reduce the time change value corresponding to the logistics relays, and obtain the time simplification value corresponding to each time change value, where the reduction ratio is μ, and multiply the channel difference corresponding to the logistics relay by -1 to obtain the channel flip value, where the x-th logistics relay RE in L x The corresponding time variation value and channel difference are (u x , d x ) is converted to L * The i-x+1th binary element (q i-x+1 , p i-x+1 ), where q i-x+1 =μ×u x , p i-x+1 = -1×d x ;
[0084] Step S603: Establish a second query sequence CH2 through the query sequence L*. When executing CH2, obtain L * The result of executing a binary element in the previous binary element is calculated. After each time simplification time, the result of the previous execution is subjected to a channel flip value operation to obtain the corresponding reference channel number, and then L is extracted. * Repeat the operation for the next binary element in L until all L * All binary elements in N i is the initial value during the execution of the second query sequence CH2;
[0085] For example, the reference channel set W is set with an upper bound of +4 and a lower bound of -4, and there are reference channels with serial numbers -4, -3, -2, -1, 0, 1, 2, 3 and 4 in W;
[0086] Get the channel change sequence (+2, +5, -2, +3, -1, -4) and get the reference channel 0 corresponding to W at the initial position;
[0087] Calculate the channel difference sequence (+2, -1, -3, 0, -1, +3), where the output position of the target goods corresponds to the +3 channel of the reference channel;
[0088] Among them, +2+5=7 overflows by 3 compared to +4, so -4+3=-1 is calculated, so the second number in the channel difference sequence is -1, and the same applies to other data after overflow;
[0089] Reverse the channel change sequence to get: (+4, +1, -3, +2, -5, -2), reversely calculate from channel +3 to get (-1, 0, -3, -1, +2, 0), and find out that the initial position of the target cargo corresponds to reference channel 0 of W;
[0090] Step S604: Enter the second index. * After the last binary element in the , get the reference channel N * , calculate k*=N * ×n / N, get the second query result m in the target warehouse k* , where m k* represents the k*th position in the target warehouse;
[0091] Step S605: When m k1 =m k* =m k When the equal sign is true, it is determined that the information verification of the target goods is successful. If any of the equal signs is not true, it is determined that the information verification of the target goods has failed.
[0092] The system includes:
[0093] Logistics information management module, platform order management module, first index management module, process sequence management module, second index management module and information query module;
[0094] Among them, the logistics information management module is used to obtain the logistics information of the target goods;
[0095] The platform order management module is used to manage the relevant information of the first order and the relevant information of the second order;
[0096] The first index management module is used to generate the first index, wherein the first index management module includes: a verification information management unit and a corresponding relationship management unit, the verification information management unit is used to manage the first verification information and the second verification information, and the corresponding relationship management unit is used to manage the corresponding relationship between the first order and the second order;
[0097] Among them, the process sequence management module is used to manage the logistics process sequence;
[0098] The second index management module is used to generate the second index, wherein the second index management module includes: a channel change management unit and a time difference management unit, wherein the channel change management unit is used to record the information of the channel change of the target goods in the logistics process, and the time difference management unit is used to calculate the relative time of the target goods passing through different logistics relays;
[0099] Among them, the information query module is used to query the information of the target goods, wherein the information query module includes: a first query result management unit, a second query result management unit, a result comparison unit and an information feedback unit, wherein the first query result management unit is used to obtain a first query result, the second query result management unit is used to obtain a second query result, the result comparison unit is used to compare the query results, and the information feedback unit is used to feedback information to the target user.
[0100] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.
[0101] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein by equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A cross-border e-commerce intelligent logistics operation data analysis method, characterized in that: The method comprises the following steps: Step S100: obtaining a cross-border logistics process from the first target area to the second target area, wherein a buyer in the second target area is set as a target user, the target user submits a supply request to the order transfer platform, the order transfer platform selects a target warehouse from a number of warehouses in the first target area to place an order, extracts the target goods from a batch of goods in the target warehouse, the target goods are delivered to the second target area through a cross-border logistics delivery process, and finally the target goods are delivered to the target user; Step S200: setting the supply request order submitted by the target user to the order transfer platform as the first order, setting the order issued by the order transfer platform to the target warehouse as the second order, obtaining a first order identifier corresponding to the first order, extracting first verification information from relevant information of the first order, obtaining a second order identifier corresponding to the second order, extracting second verification information from relevant information of the second order, and storing the first verification information and the second verification information respectively; Step S300: obtaining the waybill information of the cross-border logistics process, marking each of the goods in the batch of goods at the target warehouse, selecting the target goods from the batch of goods, obtaining the correlation relationship between the location of the target goods in the target warehouse and the relevant information of the first order and the relevant information of the second order, and generating a first index of the waybill information of the target goods; Step S400: extracting a number of logistics relays from the cross-border logistics distribution process, recording the change information of the transportation status of the target goods each time when passing through a logistics relay, and compiling the records of the change information into a logistics process sequence; Step S500: standardize the change information in the logistics process sequence, use the location information of the target goods in the target warehouse as the initial value of the logistics process sequence, and generate a second index of the target goods waybill information; Step S600: A first query chain is established based on the management record of the order transit platform, and a second query chain is established based on the reverse execution method of the logistics process sequence. The target customer obtains a query result from the first index through the first query chain, and obtains another query result from the second index through the second query chain. When the two query results are the same as the historical position of the target goods in the target warehouse, it is determined that the information verification of the target goods is successful, and the goods received by the target user match the information items of the target goods.
2. According to claim 1, a cross-border e-commerce intelligent logistics operation data analysis method is characterized by: Step S200 includes: Step S201: Obtain the initiation time T1 of the first order and the target user identity information ID corresponding to the first order to form the first verification information (T1, ID); Step S202: the order transfer platform matches the demand information in the first order, sends the second order to the target warehouse in the first target area, and obtains the corresponding relationship ω between the first order and the second order according to the record of the business process between the first order and the second order in the order transfer platform, where ω connects the first order identifier OD1 and the second order identifier OD2; Step S203: After the target warehouse receives the second order, the time T2 when the second order is received and the location information AD of the target warehouse are uploaded to form the second verification information (T2, AD).
3. A cross-border e-commerce intelligent logistics operation data analysis method according to claim 2, characterized in that: Step S300 includes: Step S301: mark n goods in a batch of goods to form a goods sequence M (m1, m2, m3, ..., m k , ..., m n ), where m1, m2, m3, ..., m k ,……,m n Respectively represent the location information of the 1st, 2nd, 3rd, ..., kth, ... and nth goods in the goods sequence M in the target warehouse; Step S302: Select the kth item in M as the target item, and establish the target item position relationship pair (m k , A-D); Step S303: Acquire the corresponding waybill information trac of the target cargo, and establish a first index IND1 (trac, OD1).
4. A cross-border e-commerce intelligent logistics operation data analysis method according to claim 3, characterized in that: Step S400 includes: Step S401: The cross-border logistics distribution process includes i logistics relays, each of which includes a number of channels. Each channel of each logistics relay is numbered. In each logistics relay, the channel number corresponds to the channel one by one. In the logistics distribution process, when the target goods pass through the previous logistics relay, they are allocated to any channel of the previous logistics relay for transportation, and when they arrive at the next logistics relay, they are allocated to any channel of the next logistics relay for transportation; Step S402: Set a unit period t0, start recording time when the target goods pass through the first logistics relay in the cross-border logistics distribution process, and after the target goods pass through a logistics relay, record the time difference between the time when the target goods pass through the logistics relay and the time when they pass through the first logistics relay, and use the number of unit periods t0 included in the time difference as the time mark of the logistics relay, wherein, when the target goods pass through the xth logistics relay RE x When y x Unit period t0, denoted as (RE x , y x t0), where y x t0 represents the relative time difference when the target goods pass through the xth logistics relay; Step S403: Calculate the channel difference d between the channel values of the target goods passing through the jth logistics relay and the j-1th logistics relay j , the channel value represents the value corresponding to the channel number in the logistics relay, collects the channel differences corresponding to i logistics relays in the logistics distribution process, and records them in the channel change sequence D according to the order in which the target goods pass, D: (d1, d2, d3, ..., d i ) where d1, d2, d3, ... and d i They represent the channel differences corresponding to the 1st, 2nd, 3rd, … and ith logistics relays respectively; Step S404: Obtain the relative time difference y of the target goods passing through the jth logistics relay j , get the relative time difference y of the j-1th logistics relay j-1 , calculate the time change value u corresponding to the jth logistics relay j ,u j =y j -y j-1 , where j < i, the time change values corresponding to the i logistics relays in the logistics distribution process are collected and recorded in the time change sequence U according to the order in which the target goods pass through, U: (u1, u2, u3, ..., u i ) where u1, u2, u3, ... and u i They represent the time variation values corresponding to the 1st, 2nd, 3rd, … and ith logistics relays respectively; Step S405: Match the channel change sequence D with the time change sequence U to form a logistics process sequence L. The matching method is: match the time change value of the same logistics relay with the channel difference, L: ((u1, d1), (u2, d2), (u3, d3), ..., (u i , d i )).
5. A cross-border e-commerce intelligent logistics operation data analysis method according to claim 4, characterized in that: Step S500 includes: Step S501: Set a reference channel set W, where the reference channel set W includes N reference channels, each reference channel corresponds to a reference channel sequence number, and obtain the target goods at the x-1th logistics relay RE x-1 The channel value corresponds to the reference channel number N x-1 , get the target goods at the xth logistics relay RE x Time channel difference d x , calculate the reference channel number N corresponding to the target goods in the xth logistics relay x , N x =N x-1 +d x , where N x Cycle through the N reference channel numbers to obtain values, collect the reference channel numbers according to the order in which the target goods pass through the logistics relay, and record them in the reference channel number sequence NU; Step S502: Set the target warehouse as the 0th logistics relay, and calculate the reference channel number N0 of the target goods in the 0th logistics relay, N0 = N × k / n; Step S503: The i-th reference channel sequence number in the reference channel sequence and the logistics waybill information are combined into a second index IND2, where IND2(trac, N r ) where N r Indicates the reference channel number corresponding to the rth logistics relay in the reference channel number sequence.
6. A cross-border e-commerce intelligent logistics operation data analysis method according to claim 5, characterized in that: Step S600 includes: Step S601: Establish a first query chain CH1, where CH1: IND1(trac, OD1)→ω→(T2, AD)→(m k , AD), input the waybill number trac, query the location information of the target goods in the target warehouse through the first query chain, and obtain the first query result m k1 ,; Step S602: transform the logistics process sequence L to obtain the query sequence L * , reverse the arrangement of the logistics relays, reduce the time change value corresponding to the logistics relays, and obtain the time simplification value corresponding to each time change value, where the reduction ratio is μ, and multiply the channel difference corresponding to the logistics relay by -1 to obtain the channel flip value, where the x-th logistics relay RE in L x The corresponding time variation value and channel difference are (u x , d x ) is converted to L * The i-x+1th binary element (q i-x+1 , p i-x+1 ), where q i-x+1 =μ×u x , p i-x+1 = -1×d x ; Step S603: Establish a second query sequence CH2 through the query sequence L*. When executing CH2, obtain L * The result of executing a binary element in the previous binary element is calculated. After each time simplification time, the result of the previous execution is subjected to a channel flip value operation to obtain the corresponding reference channel number, and then L is extracted. * Repeat the operation for the next binary element in L until all L * All binary elements in N i is the initial value during the execution of the second query sequence CH2; Step S604: Enter the second index. * After the last binary element in the , get the reference channel N * , calculate k*=N * ×n / N, get the second query result m in the target warehouse k* , where m k* represents the k*th position in the target warehouse; Step S605: When m k1 =m k* =m k When the equal signs are equal, it is determined that the information verification of the target goods is successful. If any of the equal signs is not true, it is determined that the information verification of the target goods has failed.
7. A cross-border e-commerce intelligent logistics operation data analysis system for executing a cross-border e-commerce intelligent logistics operation data analysis method as described in any one of claims 1 to 6, characterized in that: The system includes the following modules: a logistics information management module, a platform order management module, a first index management module, a process sequence management module, a second index management module and an information query module, wherein the logistics information management module is used to obtain the logistics information of the target goods, the platform order management module is used to manage the relevant information of the first order and the relevant information of the second order, the first index management module is used to generate a first index, the process sequence management module is used to manage the logistics process sequence, the second index management module is used to generate a second index, and the information query module is used to query the information of the target goods.
8. A cross-border e-commerce intelligent logistics operation data analysis system according to claim 7, characterized in that: The first index management module includes: a verification information management unit and a corresponding relationship management unit, wherein the verification information management unit is used to manage the first verification information and the second verification information, and the corresponding relationship management unit is used to manage the corresponding relationship between the first order and the second order.
9. The cross-border e-commerce intelligent logistics operation data analysis system according to claim 8 is characterized by: The second index management module includes: a channel change management unit and a time difference management unit, wherein the channel change management unit is used to record the information of channel changes of target goods during the logistics process, and the time difference management unit is used to calculate the relative time of the target goods passing through different logistics relays.
10. The cross-border e-commerce intelligent logistics operation data analysis system according to claim 9 is characterized by: The information query module includes: a first query result management unit, a second query result management unit, a result comparison unit and an information feedback unit, wherein the first query result management unit is used to obtain a first query result, the second query result management unit is used to obtain a second query result, the result comparison unit is used to compare the query results, and the information feedback unit is used to feed back information to the target user.
Citation Information
Patent Citations
System and method for cross-border blockchain platform
US20200151686A1
Data pushing method, apparatus, device, and system
WO2021239105A1