Half-height container transportation sharing method and platform

Through the server and sharing analysis model combining user needs screening and matching semi-high containers, the problem of difficulty in assembly and sharing in the existing technology is solved, which improves transportation efficiency and user satisfaction, and reduces the risk of default.

CN119106838APending Publication Date: 2024-12-10CHINA WATERBORNE TRANSPORT RES INST +1

Patent Information

Application Number
CN202410994078.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-24
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

The prior art is difficult to assemble and share semi-high containers in accordance with user needs, resulting in low cargo transportation efficiency and user satisfaction.

Method used

The user's assembly conditions are determined through the server, the analysis model is shared to filter and match the semi-height container, combining hard and elastic properties, personalized transportation recommendation data is provided, adaptive adjustment of the cargo stacking model is supported, and the penalty for breach of contract is calculated.

Benefits of technology

It realizes rapid matching of semi-high containers according to user needs, improves transportation efficiency and user satisfaction, reduces the risk of default, and calculates compensation more targeted.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119106838A_ABST
    Figure CN119106838A_ABST
Patent Text Reader

Abstract

The invention provides a half-height container transportation sharing method and platform, and the method comprises the steps: determining splicing conditions corresponding to a first user side and splicing attributes corresponding to the splicing conditions according to a transportation sharing request of the first user side, and enabling the splicing attributes to comprise a rigid attribute and an elastic attribute; obtaining shared containers of the second user sides, and performing primary screening on the shared containers according to the assembly conditions of the hard attributes to obtain candidate half-height containers; performing matching analysis on each candidate half-height container according to the assembly condition of the elastic attribute to obtain assembly pairing data of each candidate half-height container; and calling a recommendation strategy to carry out personalized processing on the assembly pairing data to obtain transportation recommendation data, and sending the transportation recommendation data to the first user side.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to data sharing technology, and in particular to a semi-high container transportation sharing method and platform. Background Art

[0002] A semi-high container is a tool used to load goods for transportation. It has the advantages of large storage capacity and convenient loading and unloading, and plays an irreplaceable role in the field of logistics and transportation.

[0003] Semi-high containers generally have a larger storage space. When users consign small-ticket freight, the system generally sorts the goods according to the nature and destination of the goods, and then assembles the goods bound for the same destination into the container for corresponding transportation, and then sends the transportation status of the goods to the user. However, this method may not be able to assemble the goods according to the needs of the user.

[0004] Therefore, how to assemble and share half-high containers online in line with user needs has become an urgent problem that needs to be solved. Summary of the invention

[0005] The embodiments of the present invention provide a half-high container transportation sharing method and platform, which can perform online half-high container assembly and sharing in accordance with user needs.

[0006] A first aspect of an embodiment of the present invention provides a semi-high container transportation sharing method and platform, including: The server determines, according to the transport sharing request of the first user terminal, an assembly condition corresponding to the first user terminal and an assembly attribute corresponding to each of the assembly conditions, wherein the assembly attribute includes a hard attribute and an elastic attribute; The sharing analysis model obtains the shared containers of each second user terminal, and screens each of the shared containers according to the assembly conditions of the hard attributes to obtain candidate half-height containers; The shared analysis model performs matching analysis on each of the candidate half-high containers according to the assembly conditions of the elastic attributes to obtain assembly pairing data of each of the candidate half-high containers; The server retrieves the recommendation strategy to perform personalized processing on the assembly pair data, obtains the transportation recommendation data and sends it to the first user terminal.

[0007] Optionally, in a possible implementation of the first aspect, the sharing analysis model obtains the shared containers of each second user terminal, and screens each of the shared containers according to the assembly condition of the hard attribute to obtain a candidate half-height container, including: The shared analysis model obtains the matchable information of each shared container, wherein the matchable information includes at least any one of distance information, time information, temperature information and space information; Determine the assembly condition of the rigid attribute as a rigid assembly condition, wherein the assembly condition includes at least one of a distance condition, a time condition, a temperature condition, and a space condition; Acquire the first information tag of the rigid assembly condition and the second information tag of the matching information; Comparing the same rigid assembly conditions and the matching information of the first information tag and the second information tag; It is determined that the shared containers whose matchable information all satisfy the rigid assembly condition are the candidate half-high containers.

[0008] Optionally, in a possible implementation manner of the first aspect, determining that the shared container whose matchable information satisfies the rigid assembly condition is the candidate half-high container includes: When the rigid assembly condition is the space condition, obtaining a cargo stacking model configured by the first user terminal; Counting the occupied volume of the cargo in the cargo stacking model, and obtaining the remaining occupied volume corresponding to the space information of each shared container; Determine the shared container whose remaining available volume is greater than the volume occupied by the cargo as a half-high container to be screened; Obtaining the available specifications corresponding to the space information of each of the half-high containers to be screened, wherein the available specifications include available length, available height and available width; Determine the occupation specifications corresponding to the cargo stacking model, wherein the occupation specifications include an occupation length, an occupation height, and an occupation width; According to the available specifications and the occupied specifications, the cargo stacking model and the half-high container to be screened are matched to obtain a target half-high container; When the other matchable information of the target half-high container all meets the rigid assembly condition, the corresponding target half-high container is determined as the candidate half-high container.

[0009] Optionally, in a possible implementation of the first aspect, matching the cargo stacking model and the half-high container to be screened to obtain a target half-high container according to the occupiable specification and the occupancy specification includes: When the occupied specifications are all smaller than the available specifications, the half-high container to be screened is determined to be the target half-high container; Acquire the existence of the half-height containers to be screened whose occupied specifications are greater than the available occupied specifications as the half-height containers to be adjusted, generate adjustment information and send it to the first user terminal; According to the determination information of the adjustment information by the first user terminal, obtaining the storage twin space corresponding to the half-height container to be adjusted; The remaining occupiable space in the storage twin space is obtained, the cargo stacking model is adjusted according to the remaining occupiable space to obtain an adjusted stacking model, and the half-high container to be adjusted is screened according to the adjusted stacking model to obtain a target half-high container.

[0010] Optionally, in a possible implementation of the first aspect, obtaining a remaining occupiable space in the storage twin space, adjusting the cargo stacking model according to the remaining occupiable space to obtain an adjusted stacking model, and screening the half-high container to be adjusted according to the adjusted stacking model to obtain a target half-high container includes: Acquire a cargo model in the cargo stacking model that is not covered by the remaining occupiable space as an adjustment model; Determine a reference space in the remaining occupiable space that meets the occupancy specification of the adjustment model, and if the reference space does not exist, screen out the corresponding half-high container to be adjusted; If the reference space exists, determining the corresponding half-high container to be adjusted as the target half-high container, and obtaining the difference distance between the adjustment model and the center point of each reference space; The reference space with the shortest difference distance and satisfying the storage condition is determined as the target space corresponding to the adjustment model, and the adjustment model is moved to the location of the target space to obtain the adjustment stacking model.

[0011] Optionally, in a possible implementation of the first aspect, the shared analysis model performs matching analysis on each of the candidate half-high containers according to the assembly condition of the elastic attribute to obtain assembly pairing data of each of the candidate half-high containers, including: The shared analysis model determines that the assembly condition of the elastic attribute is an elastic assembly condition, and obtains a third information tag of the elastic assembly condition; Determining the corresponding elastic assembly conditions and the matching information according to the same second information tag and the third information tag; Calculate a travel matching coefficient based on the distance condition and the distance information, calculate a time matching coefficient based on the time condition and the time information, and / or calculate a cost matching coefficient based on the space condition and the space information; The travel matching coefficient, the time matching coefficient and / or the cost matching coefficient are added and calculated to obtain a comprehensive matching coefficient of the corresponding candidate semi-high container, and the assembly pairing data includes the comprehensive matching coefficient.

[0012] Optionally, in a possible implementation manner of the first aspect, calculating a travel matching coefficient according to the distance condition and the distance information, calculating a time matching coefficient based on the time condition and the time information, and / or calculating a cost matching coefficient according to the space condition and the space information includes: Acquire a first transport distance corresponding to the distance condition and a second transport distance corresponding to the distance information; Determine the same path segments in the first transport route and the second transport route, and obtain the corresponding total transport segments in the first transport route and the second transport route; Obtaining a travel matching coefficient according to a ratio of the distance value of the same path segment to the total distance value of the total transport segment; and / or, Obtain a first transportation date corresponding to the time condition and a second transportation date corresponding to the time information, and determine the same time and the total time between the first transportation date and the second transportation date; Obtaining a time matching coefficient according to a ratio of the same time to the total time; and / or, Obtaining an estimated cost corresponding to the spatial condition and an apportioned cost corresponding to the spatial information, and obtaining a cost difference according to an absolute value of a difference between the apportioned cost and the estimated cost; If the estimated cost is greater than or equal to the apportioned cost, a cost matching coefficient is obtained according to the ratio of the cost difference to the benchmark cost difference; If the estimated cost is less than the apportioned cost, a cost matching coefficient is obtained according to a ratio of the benchmark cost difference to the cost difference.

[0013] Optionally, in a possible implementation manner of the first aspect, the server retrieves a recommendation strategy to perform personalized processing on the assembly pair data, obtains transportation recommendation data and sends it to the first user terminal, including: The server obtains the matching mode selected by the first user terminal, where the matching mode includes a time mode, an economic mode, and a normal mode; Focusing on adjusting the comprehensive matching coefficient according to the matching mode to obtain an adjusted matching coefficient; Arranging the candidate half-high containers based on the adjusted matching coefficient to obtain a candidate sequence, and selecting the candidate half-high containers in the candidate sequence as target half-high containers in order according to the recommended quantity; Retrieving a recommendation display interface, and dividing the recommendation display interface into a plurality of sub-display areas based on the recommendation quantity and recommendation direction; The transportation information of each target half-high container is obtained, and the corresponding sub-display area is updated according to the adjusted matching coefficient and the transportation information to obtain transportation recommendation data and send it to the first user terminal.

[0014] Optionally, in a possible implementation manner of the first aspect, focusing on adjusting the comprehensive matching coefficient according to the matching mode to obtain the adjusted matching coefficient includes: Retrieving the emphasis weight and the common weight according to the time mode, and multiplying the time matching coefficient and the emphasis weight to obtain the emphasis matching coefficient; The travel matching coefficient and the cost matching coefficient are respectively multiplied by the common weight to obtain a common matching coefficient, and the emphasis matching coefficient and the common matching coefficient are added to obtain an adjusted matching coefficient; or, According to the economic model, the cost matching coefficient and the emphasis weight are multiplied to obtain an emphasis matching coefficient; The travel matching coefficient and the time matching coefficient are respectively multiplied by the common weight to obtain a common matching coefficient, and the emphasis matching coefficient and the common matching coefficient are added to obtain an adjusted matching coefficient; or, The comprehensive matching coefficient is determined according to the normal mode as the adjusted matching coefficient.

[0015] Optionally, in a possible implementation of the first aspect, after determining that the first user terminal sends a request for sharing a half-high container with the second user terminal to the server, and the second user terminal responds to the request, the server generates task information about sharing the half-high container; The behavior constraint model obtains the price value corresponding to the shared container, and the historical shared order completion data corresponding to the first user terminal and the second user terminal respectively; Based on the historical shared order completion data and price values, a corresponding basic breach of contract price compensation axis is calculated, and the basic breach of contract price compensation axis has a two-way compensation amount for each time period; The behavior constraint model processes the basic breach of contract price compensation axis from the time when the task information is generated to the start time of the semi-high container transportation to obtain a waiting time axis, and adds the corresponding two-way compensation amount to the waiting time axis based on the time and two-way compensation amount of the basic breach of contract price compensation axis to obtain the breach of contract two-way compensation time axis.

[0016] Optionally, in a possible implementation manner of the first aspect, the corresponding basic breach of contract price compensation axis is obtained by calculation based on the historical shared order completion data and price values, and the basic breach of contract price compensation axis has a two-way compensation amount for each time period, including: The behavior constraint model obtains the total order quantity, default order quantity and total default amount in the historical shared completed order data of the first user terminal and the second user terminal; The behavior constraint model calculates the compensation coefficient based on the total order quantity, the default order quantity and the total default amount, and obtains the corresponding maximum compensation value based on the compensation coefficient and the price value. The maximum compensation value is calculated by the following formula: , in, is the maximum compensation value, is the number of default orders, is the total order quantity, is the unit weight, For the The amount of default corresponding to each breach of contract, is the upper limit of the default behavior, is a constant value, is the amount weight value, is the price value; The behavior constraint model uses the maximum compensation value as the compensation value at the end point of the basic default price compensation axis, and according to the compensation coefficient of each basic compensation segment of the basic default price compensation axis, each basic compensation segment has a preset compensation coefficient; The compensation value of each basic compensation segment is calculated, and each basic compensation segment has a preset time interval length.

[0017] Optionally, in a possible implementation of the first aspect, the behavior constraint model processes the basic compensation segment from the time when the task information is generated to the time when the semi-high container transportation starts to obtain a waiting time axis, and adds a corresponding two-way compensation amount to the waiting time axis based on the time and two-way compensation amount of the basic breach of contract price compensation axis to obtain a breach of contract two-way compensation time axis, including: The behavior constraint model adds the start time of the semi-high container transportation to the first end time point of the basic compensation segment, and obtains the first start time point of the basic breach price compensation axis based on the first end time point and the basic compensation segment; If the behavior constraint model determines that the generation time of the task information is later than or equal to the first starting time point, the generation time of the task information is used as the first starting time point of the basic breach price compensation axis to obtain the waiting time axis; If the behavior constraint model determines that the generation time of the task information is earlier than the first starting time point, a new time period is obtained based on the generation time of the task information and the first starting time point, and the new time period and the basic breach of contract price compensation axis are spliced ​​to obtain the waiting time axis.

[0018] Optionally, in a possible implementation of the first aspect, if the behavior constraint model determines that the generation time of the task information is earlier than the first starting time point, a newly added time period is obtained based on the generation time of the task information and the first starting time point, and the newly added time period and the basic breach of contract price compensation axis are spliced ​​to obtain a waiting time axis, including: Segmenting the newly added time period based on the preset time interval length to obtain a plurality of newly added sub-segments; The price corresponding to the first starting point time point is obtained as the relay calculation price, and the lowest calculation price is obtained according to a preset multiple based on the relay calculation price, and the lowest calculation price is used as the starting price of the newly added time period, and the difference between the relay calculation price and the starting price is calculated to obtain the price calculation difference; The price calculation difference is averaged based on the number of newly added sub-segments to obtain the increased price of each newly added sub-segment, the starting price is added to the increased price to obtain the final price of each newly added sub-segment and generate a waiting time axis.

[0019] A second aspect of an embodiment of the present invention provides a semi-high container transportation sharing platform, including: The server is used to determine, according to the transport sharing request of the first user terminal, the assembly conditions corresponding to the first user terminal and the assembly attributes corresponding to each of the assembly conditions, wherein the assembly attributes include hard attributes and elastic attributes; A sharing analysis model is used to obtain the shared containers of each second user terminal, and screen each of the shared containers according to the assembly conditions of the hard attributes to obtain candidate half-height containers; The shared analysis model is further used to perform matching analysis on each of the candidate half-high containers according to the assembly conditions of the elastic attributes to obtain assembly pairing data of each of the candidate half-high containers; The server is further used to retrieve the recommendation strategy to perform personalized processing on the assembly pair data, obtain the transportation recommendation data and send it to the first user terminal. The beneficial effects of the present invention are as follows: 1. The present invention can assemble and share half-high containers online in accordance with user needs. In order to assemble and share half-high containers online in accordance with user needs, the present invention will first obtain the user's assembly conditions, such as transportation time, transportation origin and destination, transportation temperature, cargo specifications and cargo quantity, and then select the half-high containers that best match the user's needs and recommend them to the user for selection, so that the half-high containers can be assembled and shared in accordance with user needs.

[0020] 2. The present invention can screen multiple half-high containers once in combination with hard conditions, and then screen the half-high containers for a second time through flexible conditions, so as to quickly match the half-high containers that best meet the user's needs. When matching in combination with space conditions, the present invention can also adaptively adjust the cargo stacking model configured by the user, so as to automatically adjust the user's cargo stacking method.

[0021] 3. After completing the assembly and matching of the user, the present invention will also generate an amount for breach of contract, and the amount for breach of contract corresponding to different times is different. The closer the user breaches the contract to the time when the goods begin to be transported, the greater the amount for breach of contract will be. This can warn the user of breach of contract and reduce the user's breach of contract behavior. The present invention will calculate different compensations for different situations of the user's order, so that the compensation can be calculated in combination with the user's actual order situation, making the calculation of compensation more targeted. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 It is a flow chart of a semi-high container transportation sharing method provided by an embodiment of the present invention; Figure 2 is a schematic diagram of adaptive adjustment of a cargo stacking model provided by an embodiment of the present invention; Figure 3 It is a schematic diagram showing a transport route provided by an embodiment of the present invention; Figure 4 It is a structural schematic diagram of a half-high container transportation sharing platform provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0023] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings 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.

[0024] See also Figure 1 , is a flow chart of a semi-high container transportation sharing method provided by an embodiment of the present invention, Figure 1The execution subject of the method shown may be a software and / or hardware device. The execution subject of the present application may include but is not limited to at least one of the following: user equipment, network equipment, etc. Among them, user equipment may include but is not limited to computers, smart phones, personal digital assistants (PDA) and the electronic devices mentioned above. Network equipment may include but is not limited to a single network server, a server group consisting of multiple network servers, or a cloud based on cloud computing consisting of a large number of computers or network servers, wherein cloud computing is a type of distributed computing, a super virtual computer composed of a group of loosely coupled computers. This embodiment does not limit this. It includes steps S1 to S4, as follows: S1, the server determines, according to a transport sharing request of a first user terminal, an assembling condition corresponding to the first user terminal and an assembling attribute corresponding to each of the assembling conditions, wherein the assembling attributes include a hard attribute and a flexible attribute.

[0025] In order to assemble and share half-high containers online in accordance with user needs, this solution will first obtain the user's assembly conditions, such as transportation time, transportation starting point and destination, transportation temperature, cargo specifications and cargo quantity, etc., and then filter out the half-high containers that best match their needs based on the user's needs and recommend them to the user for selection.

[0026] It is understandable that when users input assembly conditions, some conditions may be conditions that cannot be changed as specified by the user. For example, when the goods transported by the user are fresh food, the temperature may be specified to be between 0℃ and 10℃, and half-high containers with other temperatures are half-high containers that do not meet the conditions. Some conditions may be conditions that can be adjusted as specified by the user. For example, when the goods transported by the user are tables and chairs that can be stored for a long time, and the time for the corresponding goods is not urgent, the user may specify that the transportation of the corresponding goods can be completed within one month. In this case, the selected transportation time can be completed within one month as long as the goods can be transported. The time can be advanced or postponed, and it can be flexibly selected.

[0027] Among them, the first user terminal refers to the terminal held by the user who requests assembly, the transportation sharing request refers to when the user transports small-ticket goods and there is a request to assemble the goods with other people, the assembly conditions refer to the conditions selected by the user for transporting the goods, the hard attributes refer to the condition attributes that cannot be changed, and the flexible attributes refer to the condition attributes that can be flexibly adjusted.

[0028] Through the above method, users can configure corresponding transportation conditions for goods according to their own needs, so that they can quickly screen out assembled half-high containers that are more compatible with their needs in the future.

[0029] S2, the sharing analysis model obtains the shared containers of each second user terminal, and screens each of the shared containers according to the assembly conditions of the hard attributes to obtain candidate half-height containers.

[0030] The above-mentioned second user terminal refers to a terminal held by a user who is waiting to assemble with other people. For example, a user rents a half-high container, but after loading his own goods, there is still a lot of storage space in the half-high container. At this time, if the user wants to assemble with other people, he can publish the assembled half-high container on the platform, so that he can find other users who match him for assembly.

[0031] The shared container is a half-high container waiting to be assembled corresponding to the second user terminal. It is understandable that, since the assembly condition of the hard attribute selected by the first user terminal is an indispensable condition, when screening the half-high container matching the first user terminal, the multiple shared containers on the platform can be screened once by the assembly condition of the hard attribute to obtain the candidate half-high container that meets the hard condition. The sharing analysis model refers to a model that analyzes the assembly matching degree of the first user terminal and the second user terminal.

[0032] Based on the above embodiment, the specific implementation of step S2 may be: S21, the sharing analysis model obtains the matching information of each shared container, and the matching information includes at least any one of distance information, time information, temperature information and space information.

[0033] The above-mentioned matchable information refers to the transportation information corresponding to the shared container, wherein the distance information may include the starting point and destination of the transportation, the time information may include the starting time and arrival time of the transportation, the temperature information may include the temperature inside the half-high container, the space information may include the specifications of the half-high container, etc.

[0034] S22, determining that the assembly condition of the rigid attribute is a rigid assembly condition, wherein the assembly condition includes at least any one of a distance condition, a time condition, a temperature condition, and a space condition.

[0035] It is understandable that when selecting the assembly conditions, the user makes corresponding inputs for the transportation distance conditions such as the transportation starting point and destination, time conditions such as the transportation start time and end time, temperature conditions such as normal temperature transportation or refrigerated transportation, and space conditions such as the specifications of the goods. Therefore, the assembly conditions will at least include any one of the distance conditions, time conditions, temperature conditions, and space conditions.

[0036] S23, obtaining a first information tag of the rigid assembly condition and a second information tag of the matching information.

[0037] The first information tag refers to a tag corresponding to the condition type of the rigid assembly condition, and the second information tag refers to a tag corresponding to the information type of the matchable information.

[0038] It is understandable that there may be multiple types of rigid assembly conditions and matching information, such as the distance type, time type, temperature type and space type mentioned above. In order to compare and screen the rigid assembly conditions and matching information of the same type, their respective types can be determined based on the first information tag and the second information tag.

[0039] S24, comparing the same rigid assembly conditions and the matching information of the first information tag and the second information tag.

[0040] The first information tag and the second information tag are the same, indicating that the corresponding rigid assembly conditions and the types of the matchable information are the same, so they can be compared to determine whether the matchable information satisfies the rigid assembly conditions.

[0041] For example, when the rigid assembly condition is temperature, and the temperature requirement is refrigerated transportation temperature, if the temperature corresponding to the corresponding matchable information is normal transportation temperature, the two do not match; if the temperature corresponding to the corresponding matchable information is also refrigerated transportation temperature, the two match.

[0042] S25, determining that the shared containers whose matchable information all satisfy the rigid assembly conditions are the candidate half-high containers.

[0043] It is understandable that if there is matchable information that does not meet the rigid assembly conditions, for example, when the transportation time is a rigid assembly condition, if the transportation time corresponding to the matchable information is not met, the corresponding half-high container may not be able to transport the goods of the first user end. Therefore, only when the matchable information meets the rigid assembly conditions can the corresponding shared container be determined as a candidate half-high container.

[0044] In some embodiments, the candidate half-high containers may be determined through steps S251 to S257, as follows: S251, when the rigid assembly condition is the space condition, obtaining a cargo stacking model configured by the first user terminal.

[0045] In actual applications, users can configure the corresponding stacking method for goods in advance according to their own needs. Specifically, after receiving the user's stacking request, a cargo model corresponding to the cargo specifications input by the user can be generated, and the model can be copied according to the cargo quantity input by the user. Then, the cargo stacking model configured by the user according to his own needs is generated according to the user's dragging of multiple cargo models. Among them, the cargo stacking model is a model for stacking the cargo configured by the user according to his own needs, and the loading personnel can subsequently stack and place the cargo accordingly according to the stacking model configured by the user.

[0046] S252, counting the occupied volume of the cargo in the cargo stacking model, and obtaining the remaining occupied volume corresponding to the space information of each shared container.

[0047] It is understandable that when the rigid assembly condition is a space condition, the half-high container must meet the space occupied by the goods before it can be assembled. Therefore, the cargo volume of each cargo model in the cargo stacking model can be counted to obtain the cargo occupied space, and then the remaining occupied volume in the shared container can be obtained. The cargo occupied space and the remaining occupied volume can be used to determine whether the corresponding half-high container meets the cargo occupied space in the subsequent process.

[0048] It can also be understood that since the shared container may also include the space occupied by the goods of the second user end, it is necessary to subtract this part of the half-high container space when making a judgment, and the remaining occupiable space is the other space in the shared container except the space occupied by the goods of the second user end.

[0049] S253, determining that the shared container whose remaining available volume is larger than the volume occupied by the cargo is a half-high container to be screened.

[0050] If the remaining available volume is greater than the volume occupied by the goods, it means that the free space in the shared container is likely to be able to accommodate the transported goods of the first user end, so the corresponding shared container can be used as a half-high container to be screened.

[0051] S254, obtaining the available specifications corresponding to the space information of each of the half-high containers to be screened, wherein the available specifications include available length, available height and available width.

[0052] It is understandable that since the user has configured the optimal stacking method for the goods, the goods may not be able to be stored in the half-high container to be screened if the corresponding stacking method is used. For example, when the height of the half-high container to be screened does not meet the requirements of the cargo pile after stacking, the corresponding goods may not be able to be placed according to the original stacking method. Therefore, after obtaining the half-high container to be screened, this solution will also perform a secondary screening of the cargo stacking model based on the specification information of the half-high container to be screened and the cargo stacking model. Specifically, the occupiable specifications corresponding to the space information of the half-high container to be screened can be obtained first, and the space specifications that can be occupied by the half-high container to be screened can be determined through the occupiable specifications.

[0053] S255, determining the occupation specifications corresponding to the cargo stacking model, where the occupation specifications include an occupation length, an occupation height, and an occupation width.

[0054] The above-mentioned occupied length refers to the total length of all cargo models in the cargo stacking model in the length direction, the occupied height refers to the total height of all cargo models in the cargo stacking model in the height direction, and the occupied width refers to the total width of all cargo models in the cargo stacking model in the width direction.

[0055] S256, according to the available specifications and the occupied specifications, matching the cargo stacking model and the half-high container to be screened to obtain a target half-high container.

[0056] Specifically, this solution will first determine whether the available specifications will meet the occupied specifications. When the available specifications do not meet the occupied specifications, for example, the available width is smaller than the occupied width, that is, the cargo stacking model cannot store all the cargo in the half-high container to be screened in terms of the width dimension, this solution will adaptively adjust the cargo stacking model based on user needs, and then determine whether the adjusted model meets the placement requirements, and use the half-high container that meets the requirements as the target half-high container, that is, the shared container that meets the space conditions.

[0057] In some embodiments, step S256 (matching the cargo stacking model and the half-high container to be screened to obtain a target half-high container according to the available specifications and the occupied specifications) can be implemented by the following steps: S2561, when the occupied specifications are all smaller than the occupiable specifications, determining the half-high container to be screened as the target half-high container.

[0058] When the occupied specifications are all smaller than the occupied specifications, it means that the cargo stacking model meets the specifications of the half-high container to be screened in terms of width, height and length. The cargo on the first user side can be placed in the half-high container to be screened according to the cargo stacking model. Therefore, the corresponding half-high container to be screened can be determined as the target half-high container.

[0059] S2562, obtaining the existence of the half-high containers to be screened whose occupied specifications are greater than the available occupied specifications as the half-high containers to be adjusted, generating adjustment information and sending it to the first user terminal.

[0060] If the occupied specification is greater than the occupied specification, it means that at least one dimension of the cargo stacking model among the width dimension, height dimension and length dimension does not meet the specifications of the half-high container to be screened. The cargo of the first user end cannot be placed in the half-high container to be screened according to the cargo stacking model. The cargo stacking model may need to be adjusted before the cargo of the first user end can be placed in the half-high container. Therefore, adjustment information can be generated to ask the first user end whether to accept the adjustment of the stacking method, and the cargo stacking model can be adaptively adjusted when the user accepts the adjustment.

[0061] See also Figure 2 , is a schematic diagram of an adaptive adjustment of a cargo stacking model provided by an embodiment of the present invention. Figure 2 It can be seen from the figure that when the space available for the first user to store goods in the half-high container to be screened is the right half of the space, and the cargo stacking model is placed in the right half of the space, its width dimension does not meet the specifications of the half-high container to be screened, that is, Figure 2 The bold cargo models in the cargo stacking model cannot be placed in the half-high container to be screened. In this case, the cargo stacking model can be adaptively adjusted so that the cargo models that do not meet the placement conditions can be placed in the remaining available space in the half-high container to be screened.

[0062] S2563: Obtain the storage twin space corresponding to the half-high container to be adjusted according to the confirmation information of the first user terminal on the adjustment information.

[0063] The confirmation information refers to the information that the first user terminal agrees to adjust the stacking mode of the cargo stacking model. In actual applications, the second user terminal can place and configure its own cargo accordingly through the storage twin space corresponding to the half-height container to be adjusted, and then determine that the remaining space in the twin space is the space where the cargo of the first user terminal can be stored, for example Figure 2 As shown, the second user terminal can use the left half as a space for storing goods, and then use the right half as a space for storing goods for the first user terminal.

[0064] Among them, the storage twin space refers to the twin space corresponding to the half-high container to be adjusted.

[0065] S2564, obtaining the remaining available space in the storage twin space, adjusting the cargo stacking model according to the remaining available space to obtain an adjusted stacking model, and screening the half-high containers to be adjusted according to the adjusted stacking model to obtain a target half-high container.

[0066] The remaining available space is the space in the storage twin space that can be used to store the goods of the first user end, for example Figure 2 The right half of . Figure 2 As shown, when the last cargo model in the width direction of the cargo stacking model does not meet the storage conditions, the cargo model can be moved to other spaces in the remaining available space for cargo models to be stored, for example, the cargo model can be moved to the last free position of the second layer of the cargo stacking model, so that the updated adjusted stacking model can meet the storage conditions of the corresponding half-height container. The adjusted stacking model is the cargo stacking model after stacking adjustment.

[0067] Specifically, step S2564 can be implemented by the following steps: S25641, obtaining a cargo model in the cargo stacking model that is not covered by the remaining occupiable space as an adjustment model.

[0068] In practical applications, the cargo stacking model can be stored in the storage twin space, and then the cargo model that is not covered by the storage twin space can be used as the adjustment model.

[0069] For example Figure 2 As described above, each cargo model can be placed from right to left and from front to back according to the placement method of the cargo stacking model, so that the cargo model that cannot be placed in the half-height container can be determined, and then the corresponding cargo model can be adaptively adjusted.

[0070] S25642, determining a reference space in the remaining occupiable space that meets the occupancy specification of the adjustment model; if the reference space does not exist, screening out the corresponding half-high container to be adjusted.

[0071] It is understandable that there may be multiple spaces in the remaining available space where the adjustment model can be placed, for example Figure 2 If there is space on the left side of the cargo stacking model that meets the occupancy specifications of the adjustment model, then the adjustment model can be adjusted to the space on the left side of the cargo stacking model; if there is space on the second layer of the cargo stacking model that meets the occupancy specifications of the adjustment model, then the adjustment model can be adjusted to the corresponding space on the second layer of the cargo stacking model.

[0072] Therefore, the reference space that meets the occupancy specifications of the adjustment model can be determined in the remaining available space, so that the adjustment model can be moved to the corresponding reference space later. If there is no reference space, it means that there is no space in the remaining available space for the adjustment model to be placed, and the goods corresponding to the adjustment model cannot be placed in the corresponding half-high container, so the corresponding half-high container to be adjusted can be screened out.

[0073] S25643: If the reference space exists, determine that the corresponding half-high container to be adjusted is the target half-high container, and obtain the difference distance between the adjustment model and the center point of each reference space.

[0074] It is understandable that, since there are multiple reference spaces, the multiple reference spaces can be screened to obtain the space where the adjustment model is finally moved. Specifically, the space can be screened by adjusting the distance between the model and each reference space.

[0075] S25644, determining that the reference space with the shortest difference distance and satisfying the storage condition is the target space corresponding to the adjustment model, and moving the adjustment model to the location of the target space to obtain the adjustment stacking model.

[0076] In actual applications, if the goods are not stored on the bottom floor, there must be corresponding goods underneath them in order to store them. Therefore, when the reference space is located on the bottom floor or when the reference space is not located on the bottom floor and there is a goods model underneath, it can be determined that the storage conditions are met.

[0077] When the adjustment model is moved, it can be moved to the nearest reference space, so that the adjusted cargo stacking method meets the storage space of the corresponding half-height container, and the cargo stacking method of the first user terminal can be adaptively adjusted.

[0078] S257: When the other matchable information of the target half-high container satisfies the rigid assembly condition, the corresponding target half-high container is determined as the candidate half-high container.

[0079] It is understandable that, in addition to the space information, if the target half-high container also meets other rigid assembly conditions, it can be used as a candidate half-high container, so that the candidate half-high containers can be further matched and screened through flexible assembly conditions in the future.

[0080] Through the above method, half-high containers can be screened according to user needs.

[0081] S3, the shared analysis model performs matching analysis on each of the candidate half-high containers according to the assembly conditions of the elastic attributes to obtain assembly pairing data of each of the candidate half-high containers.

[0082] It is understandable that there may be assembly conditions with flexible attributes. Therefore, after screening multiple half-high containers once based on assembly conditions with rigid attributes, multiple candidate half-high containers can be screened for a second time based on assembly conditions with flexible attributes, so as to match the second user terminal that best matches the first user terminal and allow the first user terminal to make corresponding assembly selections.

[0083] The assembly pairing data refers to the matching degree between the first user terminal and the second user terminal of the candidate half-high container.

[0084] In some embodiments, step S3 may be implemented through steps S31 to S34, as follows: S31, the shared analysis model determines that the assembly condition of the elastic attribute is an elastic assembly condition, and obtains a third information tag of the elastic assembly condition.

[0085] The third information tag refers to a tag corresponding to the condition type of the flexible assembly condition.

[0086] S32, determining the corresponding elastic assembly conditions and the matching information according to the same second information tag and the third information tag.

[0087] It is understandable that, since there may be more than one flexible assembly condition, it is necessary to perform matching analysis on the flexible assembly conditions and matching information of the same type, and then perform comprehensive calculation on the matching data of multiple types to obtain the total matching degree.

[0088] S33, calculating a travel matching coefficient according to the distance condition and the distance information, calculating a time matching coefficient based on the time condition and the time information, and / or calculating a cost matching coefficient according to the space condition and the space information.

[0089] Specifically, the corresponding matching coefficient can be calculated based on the overlap between the itineraries of the first user terminal and the second user terminal, the overlap in time and the cost of assembling a half-high container, and then the assembly matching degree between the first user terminal and the second user terminal can be comprehensively calculated based on multiple matching coefficients.

[0090] Among them, the itinerary matching coefficient refers to the coefficient calculated based on the overlap between the itineraries of the first user terminal and the second user terminal, the time matching coefficient refers to the coefficient calculated based on the overlap between the time of the first user terminal and the second user terminal, and the cost matching coefficient refers to the coefficient calculated based on the cost price when assembling the corresponding half-high container.

[0091] Based on the above embodiment, step S33 can be implemented through steps S331 to S338, which are specifically as follows: S331, obtaining a first transport distance corresponding to the distance condition and a second transport distance corresponding to the distance information.

[0092] See also Figure 3 , is a schematic diagram showing a transport route provided by an embodiment of the present invention. Figure 3 It can be seen that the transportation distance of each user may be different. For example, when place A is the starting point, places B, C and D can correspond to the destinations of different users respectively. For example, place B corresponds to the destination of the first user terminal, place C corresponds to the destination of the second user terminal 1, and place D corresponds to the destination of the second user terminal 2. Then, the first transportation distance from place A to place B corresponds to the first user terminal, the second transportation distance from place A to place C corresponds to the second user terminal 1, and the second transportation distance from place A to place D corresponds to the second user terminal 2.

[0093] S332, determining the same path segments in the first transport distance and the second transport distance, and obtaining the corresponding total transport segments in the first transport distance and the second transport distance.

[0094] It is understandable that the higher the degree of overlap between the routes of corresponding users, the higher the degree of matching between their routes. Therefore, when calculating the itinerary matching coefficient, the corresponding calculation can be performed using the same path segment and the total transport segment.

[0095] For example, Figure 3 As shown, when going from A to C, one needs to first pass through B and then go to C. The distance from A to B is the same path segment corresponding to the distance from A to B and the distance from A to C, and the distance from A to C is the total transportation segment corresponding to the distance from A to B and the distance from A to C.

[0096] S333: Obtain a travel matching coefficient according to a ratio of the distance value of the same path segment to the total distance value of the total transport segment.

[0097] It can be understood that when the transportation distance corresponding to the second user terminal is different, the path overlap between it and the first user terminal is also different. For example, if the distance from A to B is half of the distance from A to C, then the distance overlap between the first user terminal and the second user terminal 1 is 50%. If the distance from A to B is 1 / 4 of the distance from A to D, then the distance overlap between the first user terminal and the second user terminal 2 is 25%.

[0098] S334, and / or, obtaining a first transportation date corresponding to the time condition and a second transportation date corresponding to the time information, and determining the same time and the total time between the first transportation date and the second transportation date.

[0099] It can be understood that when the overlap between the time of the first user terminal and the second user terminal is higher, the time matching degree between the two will be correspondingly higher. Therefore, the same time and total time corresponding to the first user terminal and the second user terminal can be determined based on the first transportation date and the second transportation date.

[0100] The first transportation date includes the start transportation date and the arrival transportation date of the first user terminal, and the second transportation date includes the start transportation date and the arrival transportation date of the second user terminal. When the start dates of the first user terminal and the second user terminal are the same, the number of days they have in common is 3, and the arrival date of the first user terminal is one day later than the arrival date of the second user terminal, the same time between the two is 3, and the total time is 4. The same time refers to the number of days with the same date, and the total time refers to the total number of days corresponding to the start transportation date of the first user terminal included in the first transportation date.

[0101] S335: Obtain a time matching coefficient according to a ratio of the same time to the total time.

[0102] As described in the above example, if the same time is 3 and the total time is 4, the time matching coefficient is 75%.

[0103] S336, and / or, obtaining an estimated cost corresponding to the spatial condition and an allocated cost corresponding to the spatial information, and obtaining a cost difference according to an absolute value of a difference between the allocated cost and the estimated cost.

[0104] Among them, the estimated cost refers to the budget price of the first user end, and the shared cost refers to the shared price corresponding to the first user end when the corresponding half-high container is assembled. In actual applications, the shared price of each half-high container may be different. In order to maximize the benefits of the half-high container matched by the first user end, the corresponding coefficient can be calculated through the cost difference.

[0105] S337: If the estimated cost is greater than or equal to the apportioned cost, a cost matching coefficient is obtained according to a ratio of the cost difference to a benchmark cost difference.

[0106] It can be understood that if the estimated cost is greater than or equal to the shared cost, the larger the cost difference, the lower the shared price of the corresponding semi-high container, and the greater the benefit obtained by the first user end. Therefore, under this condition, the cost difference and the cost matching coefficient can be made proportional.

[0107] S338: If the estimated cost is less than the apportioned cost, a cost matching coefficient is obtained according to a ratio of the benchmark cost difference to the cost difference.

[0108] If the estimated cost is less than the shared cost, the greater the cost difference, the higher the shared price of the corresponding semi-high container, and the smaller the benefit obtained by the first user end. Therefore, under this condition, the cost difference and the cost matching coefficient can be inversely proportional.

[0109] S34, the travel matching coefficient, the time matching coefficient and / or the cost matching coefficient are added together to obtain a comprehensive matching coefficient of the corresponding candidate semi-high container, and the assembly pairing data includes the comprehensive matching coefficient.

[0110] By adding the coefficients of multiple dimensions, the obtained data can be made more in line with the user's assembly needs, so that the assembly and sharing of half-high containers can be carried out in accordance with user needs.

[0111] S4, the server retrieves the recommendation strategy to perform personalized processing on the assembly pair data, obtains transportation recommendation data and sends it to the first user terminal.

[0112] Among them, the transportation recommendation data refers to the recommended display data generated based on the semi-high container information with a higher matching degree with the first user terminal. It can be understood that since the assembly conditions involve multiple dimensions, the first user terminal may have an assembly focus, for example, the first user terminal may focus on the consistency of time or the maximization of benefits, but the focus of the data in all dimensions of the comprehensive matching coefficient is the same. Therefore, when the first user terminal has a focus requirement, this solution will also adjust the comprehensive matching coefficient according to the focus selected by the first user terminal, and determine the semi-high container information with a higher matching degree with the first user terminal through the adjusted comprehensive matching coefficient for recommended display.

[0113] Based on the above embodiment, the specific implementation of step S4 may be: S41, the server obtains the matching mode selected by the first user terminal, where the matching modes include time mode, economic mode and normal mode.

[0114] The matching mode refers to a mode in which coefficients are adjusted based on the emphasis; the time mode refers to a coefficient adjustment mode with the emphasis on time; the economic mode refers to a coefficient adjustment mode with the emphasis on cost; and the ordinary mode refers to a coefficient adjustment mode with no emphasis.

[0115] S42, focusing on adjusting the comprehensive matching coefficient according to the matching mode to obtain an adjusted matching coefficient.

[0116] In some embodiments, the comprehensive matching coefficient may be adjusted with emphasis in combination with the matching mode through the following steps to obtain an adjusted matching coefficient: S421, retrieve the emphasis weight and the common weight according to the time mode, and multiply the time matching coefficient and the emphasis weight to obtain the emphasis matching coefficient.

[0117] In practical applications, the emphasis weight and the common weight may be pre-set, for example, the emphasis weight may be 0.6 and the common weight may be 0.2.

[0118] S422: Multiply the travel matching coefficient and the cost matching coefficient by the common weight respectively to obtain a common matching coefficient, and add the emphasis matching coefficient and the common matching coefficient to obtain an adjusted matching coefficient.

[0119] By weighted adjustment of the coefficient of the time dimension, the coefficient of the time dimension can be increased, thereby preferentially screening out the half-height containers with a high matching degree with the first user terminal in the time dimension for recommendation and display.

[0120] S423, or, multiplying the cost matching coefficient and the emphasis weight according to the economic model to obtain the emphasis matching coefficient.

[0121] When the emphasis is on economy, the cost matching coefficient can be weighted according to the emphasis weight so that the coefficient of the cost dimension can be increased.

[0122] S424: Multiply the travel matching coefficient and the time matching coefficient by the common weight respectively to obtain a common matching coefficient, and add the emphasis matching coefficient and the common matching coefficient to obtain an adjusted matching coefficient.

[0123] By weighting the coefficient of the cost dimension, the half-high containers whose cost dimension has a high matching degree with the first user end can be preferentially screened out for recommendation and display.

[0124] S425, or, determining the comprehensive matching coefficient as the adjusted matching coefficient according to the normal mode.

[0125] In normal mode, users do not focus on their needs, so the comprehensive matching coefficient can be used as an adjustment matching coefficient.

[0126] S43, arranging the candidate half-high containers based on the adjusted matching coefficient to obtain a candidate sequence, and selecting the candidate half-high containers in the candidate sequence in order according to the recommended quantity as target half-high containers.

[0127] In actual applications, the number of recommendations can be set in advance, for example, it can be 3, so that the top 3 half-high containers with the highest matching degree can be preferentially screened out and recommended to the first user end for assembly selection. When arranging, the candidate half-high containers can be arranged in order from large to small according to the adjusted matching coefficient.

[0128] S44, calling a recommendation display interface, and dividing the recommendation display interface into a plurality of sub-display areas based on the recommendation quantity and recommendation direction.

[0129] The recommendation display interface refers to an interface for recommending and displaying the selected half-high container, and the recommendation direction refers to the direction in which the transportation information of the target half-high container is displayed, for example, it may be a direction from top to bottom.

[0130] S45, obtaining the transportation information of each of the target half-high containers, updating the corresponding sub-display area according to the adjusted matching coefficient and the transportation information, obtaining transportation recommendation data and sending it to the first user terminal.

[0131] The transportation information includes the distance information, time information, temperature information, cost information, specification information and other information involved in the transportation of the target semi-high container.

[0132] It is understandable that in order to enable the first user terminal to view the matching degree between the half-high container and itself and the transportation information at the same time, the adjusted matching coefficient and the transportation information may be displayed together.

[0133] Through the above method, half-high containers can be matched and shared according to user needs.

[0134] In addition, based on the above embodiments, this solution also includes the following embodiments: SA1, after determining that the first user terminal sends a request for sharing a half-high container with the second user terminal to the server, and the second user terminal responds to the request, the server generates task information about sharing the half-high container.

[0135] Among them, the half-high container sharing request refers to the request for assembly sent by the first user terminal to the second user terminal. After selecting the matching half-high container, the first user terminal can send a half-high container sharing request to the second user terminal corresponding to the half-high container to ask whether it is willing to assemble. When the second user terminal agrees, it can respond to the request. The task information is the information corresponding to the shared transportation task of the half-high container.

[0136] In actual applications, after the corresponding users confirm the assembly, some users may change their minds and temporarily cancel the assembly, which may affect the normal transportation of other people's goods, so that others may need to re-assemble and match, reducing the efficiency of goods transportation. Therefore, after completing the assembly matching of the user, this solution will also generate an amount for breach of contract, so that the corresponding user can compensate for the losses of other users when breaching the contract.

[0137] SA2, the behavior constraint model obtains the price value corresponding to the shared container, and the historical shared order completion data corresponding to the first user end and the second user end respectively.

[0138] The above-mentioned behavior constraint model is a model for calculating compensation. The price value includes the corresponding shared prices of the first user terminal and the second user terminal. Since the space occupied by the goods of the first user terminal and the second user terminal may be different, the corresponding price values ​​will also be different. The historical shared order data refers to the data of the completed assembly and dispatching corresponding to the first user terminal and the second user terminal. For example, if the first user terminal has completed 10 assemblies, then its corresponding historical shared order data is the data corresponding to these 10 assemblies.

[0139] SA3, based on the historical shared order completion data and price values, a corresponding basic breach of contract price compensation axis is calculated, and the basic breach of contract price compensation axis has a two-way compensation amount for each time period.

[0140] It is understandable that since there may be a corresponding interval between the completion of assembly and matching and the transportation of goods, if the contract is breached closer to the start of transportation of the goods, the loss to the user may be greater. Therefore, when calculating the amount of compensation, this plan will combine the time information for corresponding calculations.

[0141] Among them, the basic default price compensation axis refers to the time axis for calculating the default amount corresponding to the base time. The time axis may include multiple time periods, for example, it may include different time periods within ten days, such as the 1st to 2nd day, the 3rd to 4th day, the 5th to 6th day, the 7th to 8th day and the 9th to the 10th day. The compensation amount corresponding to the default in each time period can be calculated based on the historical shared order data and price values, that is, the above-mentioned two-way compensation amount.

[0142] In some embodiments, step SA3 includes steps SA31 to SA34, which are specifically as follows: SA31, the behavior constraint model obtains the total order quantity, the number of defaulted orders and the total defaulted amount in the historical shared completed order data of the first user terminal and the second user terminal.

[0143] Among them, the total order volume is the total number of orders completed by the user, the defaulted order volume is the number of orders defaulted by the user, and the total defaulted amount is the total compensation amount generated by the user's default.

[0144] SA32, the behavior constraint model calculates the compensation coefficient based on the total order quantity, the default order quantity and the total default amount, and obtains the corresponding maximum compensation value based on the compensation coefficient and the price value. The maximum compensation value is calculated by the following formula: , in, is the maximum compensation value, is the number of default orders, is the total order quantity, is the unit weight, For the The amount of default corresponding to each breach of contract, is the upper limit of the default behavior, is a constant value, is the amount weight value, Is the price value.

[0145] The maximum compensation value is the maximum compensation amount for the user, and the compensation coefficient is the coefficient used to calculate the compensation amount. It is understandable that the number of breached orders and total order quantity The larger the ratio is, the more orders the corresponding user has defaulted on, so the degree of punishment for the user can be correspondingly heavier, that is, the amount of compensation can be greater, so that the user can be warned. is the total amount of default, the total amount of default The larger the amount, the greater the amount of money the corresponding user has assembled, and the greater the loss caused to others. In order to warn the user, the compensation amount can be higher.

[0146] It is worth mentioning that when calculating the maximum compensation value of the first user, the price value is the apportioned price corresponding to the second user. When calculating the maximum compensation value of the second user, the price value is the apportioned price corresponding to the first user terminal.

[0147] In some embodiments, the unit weight and amount weight The default amount can be adjusted accordingly based on the emphasis on the number of defaulted orders and the default amount. For example, when the defaulted order number is emphasized, the order quantity weight The amount weight value that can be set ,vice versa.

[0148] SA33, the behavior constraint model uses the maximum compensation value as the compensation value at the end point of the basic default price compensation axis, and according to the compensation coefficient of each basic compensation segment of the basic default price compensation axis, each basic compensation segment has a preset compensation coefficient.

[0149] The above-mentioned compensation coefficient refers to the coefficient for adjusting the compensation amount. In actual application, the closer the basic compensation segment is to the end point of the basic breach of contract price compensation axis, the larger the corresponding compensation coefficient can be, so that the closer the user is to the transportation time breach, the larger the amount of compensation will be. The basic compensation segment refers to multiple time periods in the basic breach of contract price compensation axis, such as the five time periods mentioned above from the 1st day to the 2nd day, the 3rd day to the 4th day, the 5th day to the 6th day, the 7th day to the 8th day and the 9th day to the 10th day. The tenth day can be the time for cargo transportation, that is, the end point of the basic breach of contract price compensation axis. The compensation coefficient corresponding to the 9th day to the 10th day can be 0.9, and the compensation coefficient for the 8th day and the 9th day can be 0.8, and so on.

[0150] SA34, calculating the compensation value of each basic compensation segment, each basic compensation segment has a preset time interval length.

[0151] The length of the time interval refers to the length of the interval corresponding to the compensation time period. For example, every two days is a time period. As time approaches, the compensation amount will increase accordingly.

[0152] SA4, the behavior constraint model processes the basic breach of contract price compensation axis based on the generation time of the task information to the start time of the semi-high container transportation to obtain the waiting time axis, and adds the corresponding two-way compensation amount to the waiting time axis based on the time and two-way compensation amount of the basic breach of contract price compensation axis to obtain the breach of contract two-way compensation time axis.

[0153] It is understandable that due to the different reservation times of users, the interval time between their reservation time and the transportation time may also be different. For example, the corresponding interval time for some users is 6 days, while the corresponding interval time for some users is 12 days. Therefore, it is necessary to determine the corresponding interval time for the user based on the generation time of the task information, that is, the time when the assembly task is completed and the starting time of the semi-high container transportation, and process the basic breach of contract price compensation axis according to the interval time to obtain the waiting time axis. By adding the waiting time axis with the corresponding compensation amount, the time axis corresponding to the user's final compensation amount, that is, the breach of contract two-way compensation time axis, is determined.

[0154] Specifically, the above-mentioned two-way compensation timeline can be obtained through the following steps: SA41, the behavior constraint model adds the start time of the semi-high container transportation to the first end time point of the basic compensation segment, and obtains the first starting time point of the basic breach of contract price compensation axis based on the first end time point and the basic compensation segment.

[0155] It is understandable that the transportation start time of different half-high containers may be different, but the base number of days for compensation is the same, for example, ten days. By adding the transportation start time to the first end time point of the basic compensation segment, the specific time when the half-high container is transported can be determined. Therefore, after the user breaches the contract, the specific corresponding breach of contract time period can be determined by the time when the user breaches the contract, and then the corresponding breach of contract amount can be determined.

[0156] It can be understood that since the basic time period has a preset time interval length, the time corresponding to each basic time period can be reversed through the time interval length and the starting time of the semi-high container transportation, as well as the first starting point time point of the basic breach of contract price compensation axis, that is, the starting time corresponding to the basic breach of contract price compensation axis.

[0157] SA42, if the behavior constraint model determines that the generation time of the task information is later than or equal to the first starting time point, the generation time of the task information is used as the first starting time point of the basic breach of contract price compensation axis to obtain the waiting time axis.

[0158] If the generation time of the task information is later than or equal to the first starting time point, it means that the task information is generated after the first time point or at the first time point, and the total time period for calculating the compensation may be less than the benchmark interval time corresponding to the basic breach of contract price compensation axis or equal to the benchmark interval time. For example, the interval time from the user completing the order to the start of transportation of the goods may be 6 days or 10 days. In this case, the basic breach of contract price compensation axis can be intercepted according to the generation time of the task information, and the time axis between the time point corresponding to the generation time of the task information to the first end time point is determined as the waiting time axis.

[0159] SA43, if the behavior constraint model determines that the generation time of the task information is earlier than the first starting time point, then a new time period is obtained based on the generation time of the task information and the first starting time point, and the new time period and the basic breach of contract price compensation axis are spliced ​​to obtain the waiting time axis.

[0160] If the generation time of the task information is earlier than the first starting time point, it means that the task information is generated before the first time point, and the total time period for calculating the compensation may be greater than the benchmark interval time corresponding to the basic breach of contract price compensation axis. For example, the interval time from the user completing the order to the start of transportation of the goods may be 12 days. In this case, a new time period can be generated based on the generation time of the task information and the first starting time point, that is, the extra time period. The basic breach of contract price compensation axis can be spliced ​​and extended through the new time period to obtain the waiting time axis.

[0161] Step SA43 (if the behavior constraint model determines that the generation time of the task information is earlier than the first starting time point, then based on the generation time of the task information and the first starting time point, a new time period is obtained, and the new time period and the basic breach of contract price compensation axis are spliced ​​to obtain a waiting time axis) specifically includes the following steps: SA431, segment the newly added time period based on the preset time interval length to obtain multiple newly added sub-segments.

[0162] It is understandable that in order to determine the compensation amount corresponding to the newly added time period, the time interval can also be divided according to its length to obtain multiple newly added sub-segments, that is, the newly added time periods for calculating compensation.

[0163] SA432, obtains the price corresponding to the first starting point time point as the relay calculation price, obtains the lowest calculation price based on the relay calculation price according to a preset multiple, uses the lowest calculation price as the starting price of the newly added time period, and calculates the difference between the relay calculation price and the starting price to obtain the price calculation difference.

[0164] The preset multiple refers to the multiple used to calculate the minimum price, for example, it can be 0.2. It can be seen that the earlier the time, the lower the compensation amount will be. If the appointment interval is greater than the benchmark interval, it means that the user made the appointment earlier. At this time, when calculating the compensation amount, the lowest calculated price can be used as the amount generated at the earliest breach of contract, so that the sooner the user changes the order, the less breach of contract fees will be incurred.

[0165] SA433, based on the number of newly added sub-segments, average the price calculation differences to obtain the increased price of each newly added sub-segment, add the starting price to the increased price to obtain the final price of each newly added sub-segment and generate a waiting timeline.

[0166] For example, when the number of newly added sub-segments is 2, the price difference can be divided into two. The lowest calculated price is used as the compensation amount corresponding to the newly added sub-segment at the starting time point, and the lowest calculated price plus half of the price difference is used as the compensation amount for the second newly added sub-segment. The added price is the price difference after the average calculation, and the final price is the compensation amount corresponding to the newly added sub-segment.

[0167] Through the above method, the amount generated when the corresponding user defaults can be quickly determined and the user can be warned.

[0168] See also Figure 4 , is a schematic diagram of a structure of a semi-high container transportation sharing platform provided by an embodiment of the present invention, the semi-high container transportation sharing platform comprising: The server is used to determine, according to the transport sharing request of the first user terminal, the assembly conditions corresponding to the first user terminal and the assembly attributes corresponding to each of the assembly conditions, wherein the assembly attributes include hard attributes and elastic attributes; A sharing analysis model is used to obtain the shared containers of each second user terminal, and screen each of the shared containers according to the assembly conditions of the hard attributes to obtain candidate half-height containers; The shared analysis model is further used to perform matching analysis on each of the candidate half-high containers according to the assembly conditions of the elastic attributes to obtain assembly pairing data of each of the candidate half-high containers; The server is further used to retrieve a recommendation strategy to perform personalized processing on the assembly pair data, obtain transportation recommendation data and send it to the first user terminal.

[0169] Figure 4 The apparatus of the embodiment shown can be used to perform Figure 1 The implementation principles and technical effects of the steps in the method embodiment shown are similar and will not be repeated here.

[0170] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A half-high container transportation sharing method, characterized in that: include: The server determines, according to the transport sharing request of the first user terminal, an assembly condition corresponding to the first user terminal and an assembly attribute corresponding to each of the assembly conditions, wherein the assembly attribute includes a hard attribute and an elastic attribute; The sharing analysis model obtains the shared containers of each second user terminal, and screens each of the shared containers according to the assembly conditions of the hard attributes to obtain candidate half-height containers; The shared analysis model performs matching analysis on each of the candidate half-high containers according to the assembly conditions of the elastic attributes to obtain assembly pairing data of each of the candidate half-high containers; The server retrieves the recommendation strategy to perform personalized processing on the assembly pair data, obtains the transportation recommendation data and sends it to the first user terminal.

2. The method according to claim 1, characterized in that The sharing analysis model obtains the shared containers of each second user terminal, and screens each of the shared containers according to the assembly conditions of the hard attributes to obtain candidate half-height containers, including: The shared analysis model obtains the matchable information of each shared container, wherein the matchable information includes at least any one of distance information, time information, temperature information and space information; Determine the assembly condition of the rigid attribute as a rigid assembly condition, wherein the assembly condition includes at least one of a distance condition, a time condition, a temperature condition, and a space condition; Acquire the first information tag of the rigid assembly condition and the second information tag of the matching information; Comparing the same rigid assembly conditions and the matching information of the first information tag and the second information tag; It is determined that the shared containers whose matchable information all satisfy the rigid assembly condition are the candidate half-high containers.

3. The method according to claim 2, characterized in that Determining that the shared container whose matching information satisfies the rigid assembly condition is the candidate half-height container includes: When the rigid assembly condition is the space condition, obtaining a cargo stacking model configured by the first user terminal; Counting the occupied volume of the cargo in the cargo stacking model, and obtaining the remaining occupied volume corresponding to the space information of each shared container; Determine the shared container whose remaining available volume is greater than the volume occupied by the cargo as a half-high container to be screened; Obtaining the available specifications corresponding to the space information of each of the half-high containers to be screened, wherein the available specifications include available length, available height and available width; Determine the occupation specifications corresponding to the cargo stacking model, wherein the occupation specifications include an occupation length, an occupation height, and an occupation width; According to the available specifications and the occupied specifications, the cargo stacking model and the half-high container to be screened are matched to obtain a target half-high container; When the other matchable information of the target half-high container all meets the rigid assembly condition, the corresponding target half-high container is determined as the candidate half-high container.

4. The method according to claim 3, characterized in that According to the available specifications and the occupied specifications, the cargo stacking model and the half-high container to be screened are matched to obtain a target half-high container, including: When the occupied specifications are all smaller than the available specifications, the half-high container to be screened is determined to be the target half-high container; Acquire the existence of the half-height containers to be screened whose occupied specifications are greater than the available occupied specifications as the half-height containers to be adjusted, generate adjustment information and send it to the first user terminal; According to the determination information of the adjustment information by the first user terminal, obtaining the storage twin space corresponding to the half-height container to be adjusted; The remaining occupiable space in the storage twin space is obtained, the cargo stacking model is adjusted according to the remaining occupiable space to obtain an adjusted stacking model, and the half-high container to be adjusted is screened according to the adjusted stacking model to obtain a target half-high container.

5. The method according to claim 4, characterized in that Obtaining the remaining available space in the storage twin space, adjusting the cargo stacking model according to the remaining available space to obtain an adjusted stacking model, and screening the half-high container to be adjusted according to the adjusted stacking model to obtain a target half-high container, including: Acquire a cargo model in the cargo stacking model that is not covered by the remaining occupiable space as an adjustment model; Determine a reference space in the remaining occupiable space that meets the occupancy specification of the adjustment model, and if the reference space does not exist, screen out the corresponding half-high container to be adjusted; If the reference space exists, determining the corresponding half-high container to be adjusted as the target half-high container, and obtaining the difference distance between the adjustment model and the center point of each reference space; The reference space with the shortest difference distance and satisfying the storage condition is determined as the target space corresponding to the adjustment model, and the adjustment model is moved to the location of the target space to obtain the adjustment stacking model.

6. The method according to claim 2, characterized in that The shared analysis model performs matching analysis on each of the candidate half-high containers according to the assembly conditions of the elastic attributes to obtain assembly pairing data of each of the candidate half-high containers, including: The shared analysis model determines that the assembly condition of the elastic attribute is an elastic assembly condition, and obtains a third information tag of the elastic assembly condition; Determining the corresponding elastic assembly conditions and the matching information according to the same second information tag and the third information tag; Calculate a travel matching coefficient based on the distance condition and the distance information, calculate a time matching coefficient based on the time condition and the time information, and / or calculate a cost matching coefficient based on the space condition and the space information; The travel matching coefficient, the time matching coefficient and / or the cost matching coefficient are added and calculated to obtain a comprehensive matching coefficient of the corresponding candidate semi-high container, and the assembly pairing data includes the comprehensive matching coefficient.

7. The method according to claim 6, characterized in that Calculating a travel matching coefficient according to the distance condition and the distance information, calculating a time matching coefficient based on the time condition and the time information, and / or calculating a cost matching coefficient according to the space condition and the space information includes: Acquire a first transport distance corresponding to the distance condition and a second transport distance corresponding to the distance information; Determine the same path segments in the first transport route and the second transport route, and obtain the corresponding total transport segments in the first transport route and the second transport route; Obtaining a travel matching coefficient according to a ratio of the distance value of the same path segment to the total distance value of the total transport segment; and / or, Obtain a first transportation date corresponding to the time condition and a second transportation date corresponding to the time information, and determine the same time and the total time between the first transportation date and the second transportation date; Obtaining a time matching coefficient according to a ratio of the same time to the total time; and / or, Obtaining an estimated cost corresponding to the spatial condition and an apportioned cost corresponding to the spatial information, and obtaining a cost difference according to an absolute value of a difference between the apportioned cost and the estimated cost; If the estimated cost is greater than or equal to the apportioned cost, a cost matching coefficient is obtained according to the ratio of the cost difference to the benchmark cost difference; If the estimated cost is less than the apportioned cost, a cost matching coefficient is obtained according to a ratio of the benchmark cost difference to the cost difference.

8. The method according to claim 6, characterized in that The server retrieves the recommendation strategy to perform personalized processing on the assembly pair data, obtains the transportation recommendation data and sends it to the first user terminal, including: The server obtains the matching mode selected by the first user terminal, where the matching mode includes a time mode, an economic mode, and a normal mode; Focusing on adjusting the comprehensive matching coefficient according to the matching mode to obtain an adjusted matching coefficient; Arranging the candidate half-high containers based on the adjusted matching coefficient to obtain a candidate sequence, and selecting the candidate half-high containers in the candidate sequence as target half-high containers in order according to the recommended quantity; Retrieving a recommendation display interface, and dividing the recommendation display interface into a plurality of sub-display areas based on the recommendation quantity and recommendation direction; The transportation information of each target half-high container is obtained, and the corresponding sub-display area is updated according to the adjusted matching coefficient and the transportation information to obtain transportation recommendation data and send it to the first user terminal.

9. The method according to claim 8, characterized in that The comprehensive matching coefficient is adjusted according to the matching mode to obtain an adjusted matching coefficient, including: Retrieving the emphasis weight and the common weight according to the time mode, and multiplying the time matching coefficient and the emphasis weight to obtain the emphasis matching coefficient; The travel matching coefficient and the cost matching coefficient are respectively multiplied by the common weight to obtain a common matching coefficient, and the emphasis matching coefficient and the common matching coefficient are added to obtain an adjusted matching coefficient; or, According to the economic model, the cost matching coefficient and the emphasis weight are multiplied to obtain an emphasis matching coefficient; The travel matching coefficient and the time matching coefficient are respectively multiplied by the common weight to obtain a common matching coefficient, and the emphasis matching coefficient and the common matching coefficient are added to obtain an adjusted matching coefficient; or, The comprehensive matching coefficient is determined according to the normal mode as the adjusted matching coefficient.

10. The method according to claim 1, characterized in that Also includes: After determining that the first user terminal sends a request for sharing a half-high container with the second user terminal to the server, and the second user terminal responds to the request, the server generates task information about sharing the half-high container; The behavior constraint model obtains the price value corresponding to the shared container, and the historical shared order completion data corresponding to the first user terminal and the second user terminal respectively; Based on the historical shared order completion data and price values, a corresponding basic breach of contract price compensation axis is calculated, and the basic breach of contract price compensation axis has a two-way compensation amount for each time period; The behavior constraint model processes the basic breach of contract price compensation axis from the time when the task information is generated to the start time of the semi-high container transportation to obtain a waiting time axis, and adds the corresponding two-way compensation amount to the waiting time axis based on the time and two-way compensation amount of the basic breach of contract price compensation axis to obtain the breach of contract two-way compensation time axis.

11. The method according to claim 10, characterized in that The corresponding basic breach of contract price compensation axis is calculated based on the historical shared order completion data and price values, and the basic breach of contract price compensation axis has a two-way compensation amount for each time period, including: The behavior constraint model obtains the total order quantity, default order quantity and total default amount in the historical shared completed order data of the first user terminal and the second user terminal; The behavior constraint model calculates the compensation coefficient based on the total order quantity, the default order quantity and the total default amount, and obtains the corresponding maximum compensation value based on the compensation coefficient and the price value. The maximum compensation value is calculated by the following formula: , in, is the maximum compensation value, is the number of default orders, is the total order quantity, is the unit weight, For the The amount of liquidated damages corresponding to each breach of contract, is the upper limit of the default behavior, is a constant value, is the amount weight value, is the price value; The behavior constraint model uses the maximum compensation value as the compensation value at the end point of the basic default price compensation axis, and according to the compensation coefficient of each basic compensation segment of the basic default price compensation axis, each basic compensation segment has a preset compensation coefficient; The compensation value of each basic compensation segment is calculated, and each basic compensation segment has a preset time interval length.

12. The method according to claim 11, characterized in that The behavior constraint model processes the basic compensation segment based on the generation time of the task information to the start time of the semi-high container transportation to obtain a waiting time axis, and adds the corresponding two-way compensation amount to the waiting time axis based on the time and two-way compensation amount of the basic breach price compensation axis to obtain a breach of contract two-way compensation time axis, including: The behavior constraint model adds the start time of the semi-high container transportation to the first end time point of the basic compensation segment, and obtains the first start time point of the basic breach price compensation axis based on the first end time point and the basic compensation segment; If the behavior constraint model determines that the generation time of the task information is later than or equal to the first starting time point, the generation time of the task information is used as the first starting time point of the basic breach price compensation axis to obtain the waiting time axis; If the behavior constraint model determines that the generation time of the task information is earlier than the first starting time point, a new time period is obtained based on the generation time of the task information and the first starting time point, and the new time period and the basic breach of contract price compensation axis are spliced ​​to obtain the waiting time axis.

13. The method according to claim 12, characterized in that If the behavior constraint model determines that the generation time of the task information is earlier than the first starting time point, a new time period is obtained based on the generation time of the task information and the first starting time point, and the new time period and the basic breach price compensation axis are spliced ​​to obtain a waiting time axis, including: Segmenting the newly added time period based on the preset time interval length to obtain a plurality of newly added sub-segments; The price corresponding to the first starting point time point is obtained as the relay calculation price, and the lowest calculation price is obtained according to a preset multiple based on the relay calculation price, and the lowest calculation price is used as the starting price of the newly added time period, and the difference between the relay calculation price and the starting price is calculated to obtain the price calculation difference; The price calculation difference is averaged based on the number of newly added sub-segments to obtain the increased price of each newly added sub-segment, the starting price is added to the increased price to obtain the final price of each newly added sub-segment and generate a waiting time axis.

14. A half-high container transportation sharing platform, characterized in that: include: The server is used to determine, according to the transport sharing request of the first user terminal, the assembly conditions corresponding to the first user terminal and the assembly attributes corresponding to each of the assembly conditions, wherein the assembly attributes include hard attributes and elastic attributes; A sharing analysis model is used to obtain the shared containers of each second user terminal, and screen each of the shared containers according to the assembly conditions of the hard attributes to obtain candidate half-height containers; The shared analysis model is further used to perform matching analysis on each of the candidate half-high containers according to the assembly conditions of the elastic attributes to obtain assembly pairing data of each of the candidate half-high containers; The server is further used to retrieve a recommendation strategy to perform personalized processing on the assembly pair data, obtain transportation recommendation data and send it to the first user terminal.

Citation Information

Patent Citations

  • Carpooling method and system and computer readable medium

    CN111353837A

  • Shipping space distribution optimization method and device, computer equipment and storage medium

    CN114612030A

  • Car sharing order recommendation method and device and computer readable storage medium

    CN115797025A

  • Remote monitoring method and system for cargo transportation state

    CN117726255A

Cited By

  • Box type recommendation system and method based on intelligent algorithm

    CN120563021A