[go: up one dir, main page]

CN106815700B - Logistics information processing method and device - Google Patents

Logistics information processing method and device Download PDF

Info

Publication number
CN106815700B
CN106815700B CN201510874849.6A CN201510874849A CN106815700B CN 106815700 B CN106815700 B CN 106815700B CN 201510874849 A CN201510874849 A CN 201510874849A CN 106815700 B CN106815700 B CN 106815700B
Authority
CN
China
Prior art keywords
information
target
warehouse
user
determining
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510874849.6A
Other languages
Chinese (zh)
Other versions
CN106815700A (en
Inventor
富贵杰
陆琦
朱午辉
潘海祥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cainiao Smart Logistics Holding Ltd
Original Assignee
Cainiao Smart Logistics Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cainiao Smart Logistics Holding Ltd filed Critical Cainiao Smart Logistics Holding Ltd
Priority to CN201510874849.6A priority Critical patent/CN106815700B/en
Publication of CN106815700A publication Critical patent/CN106815700A/en
Application granted granted Critical
Publication of CN106815700B publication Critical patent/CN106815700B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0835Relationships between shipper or supplier and carriers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Quality & Reliability (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the application discloses a method and a device for processing logistics information, wherein the method comprises the following steps: the server determines a target commodity object to be routed, a first user and a second user which are related to the target commodity object, and address information of the second user; determining logistics resources ordered by the first user for the target commodity object, wherein the logistics resources comprise at least one warehouse resource and at least one delivery resource which are respectively ordered; generating at least one selectable warehouse combination according to the attribute information of each warehouse resource, the attribute information of each distribution resource and the inventory information of the target commodity object in each inventory resource; and determining the service capability information of each bin combination, and determining a target bin combination from the selectable bin combinations according to the service capability information. By the embodiment of the application, the service capability of each logistics resource can be more fully exerted, and a better logistics service is provided for a second user.

Description

Logistics information processing method and device
Technical Field
The present application relates to the field of logistics information processing technologies, and in particular, to a method and an apparatus for processing logistics information.
Background
In an electronic commerce transaction platform, some large commodity objects such as household appliances have the characteristics of large volume, heavy weight, easiness in damage and the like, so that the key problem is how to store and distribute commodities.
For this reason, some e-commerce transaction platforms provide a unified warehousing service for such goods, for example, in a panning transaction platform, a "bird and vegetable logistics" system is provided for a merchant, when a partner (warehouse or delivery service provider, such as sunrise and sunset, etc.) enters a bird and vegetable logistics platform, the actual service capacity of the partner can be optimally tailored, and then combined into a "logistics solution" to be maintained in the system, and the logistics solution is released to the merchant. In each logistics solution, the warehouse and the distribution resources are usually bound, when a merchant stays in the vegetable and bird logistics platform, a group of packaged logistics solutions can be ordered, goods can be spread in the corresponding warehouse, and the vegetable and bird logistics platform can dynamically allocate goods of the merchant to each ordered warehouse according to the conditions of potential customer distribution, purchasing power and the like of goods. After the consumer purchases goods, if the merchant orders the vegetable and bird logistics service, the vegetable and bird logistics system can select a certain logistics solution for delivery and delivery according to the distribution condition of the goods and the service capacity of each logistics solution.
The method of formulating logistics solutions in advance makes the system simpler in routing, but due to the pre-binding between warehouse resources and distribution resources, the system is not flexible enough, and cannot fully exert the service capacity of each warehouse resource and distribution resource.
In order to improve the flexibility of the scheme, in the prior art, logistics resource information can be directly issued by taking warehouse resources and distribution resources as units, and merchants can select some warehouse resources and distribution resources according to own requirements. The merchant can then self-assemble a logistics solution using the warehouse resources and delivery resources it subscribes to. However, this method requires the experience of the merchant, which will certainly limit the utilization of the logistics resource.
Therefore, how to more fully utilize the service capability of warehouse resources and distribution resources so that the logistics task is performed more efficiently becomes a technical problem to be solved by those skilled in the art.
Disclosure of Invention
The application provides a logistics information processing method and a logistics information processing device, which can give full play to the service capability of each logistics resource and provide a second user with a higher-quality logistics service.
The application provides the following scheme:
a logistics information processing method comprises the following steps:
the server determines a target commodity object to be routed, a first user and a second user which are related to the target commodity object, and address information of the second user;
determining logistics resources ordered by the first user for the target commodity object, wherein the logistics resources comprise at least one warehouse resource and at least one delivery resource which are respectively ordered;
generating at least one selectable warehouse combination according to the attribute information of each warehouse resource, the attribute information of each distribution resource and the inventory information of the target commodity object in each inventory resource;
and determining the service capability information of each bin combination, and determining a target bin combination from the selectable bin combinations according to the service capability information.
A logistics information processing method comprises the following steps:
when the second user client receives a request for browsing detailed information of a specified commodity object, determining location information of the second user;
submitting the request to a server, and carrying location information of the second user in the request, so that the server determines a first user associated with the specified commodity object and determines logistics resources ordered by the first user for the target commodity object, wherein the logistics resources comprise at least one warehouse resource and at least one distribution resource which are respectively ordered; generating at least one selectable warehouse matching combination according to the attribute information of each warehouse resource, the attribute information of each distribution resource and the inventory information of the specified commodity object in each inventory resource, determining a first target warehouse matching combination from the selectable warehouse matching combinations according to the service capability information after determining the service capability information of each warehouse matching combination, determining the inventory information and the aging information of the specified commodity object by using the determined first target warehouse matching combination, and returning;
and providing the inventory information and the aging information returned by the server in the detail page of the specified commodity object.
A logistics information processing device is applied to a server and comprises:
the information determining unit is used for determining a target commodity object to be routed, a first user and a second user which are related to the target commodity object, and address information of the second user;
a logistics resource determining unit, configured to determine a logistics resource ordered by the first user for the target commodity object, where the logistics resource includes at least one warehouse resource and at least one delivery resource that are ordered respectively;
the warehouse matching combination generating unit is used for generating at least one selectable warehouse matching combination according to the attribute information of each warehouse resource, the attribute information of each distribution resource and the inventory information of the target commodity object in each inventory resource;
and the bin matching combination screening unit is used for determining the service capability information of each bin matching combination and determining a target bin matching combination from the selectable bin matching combinations according to the service capability information.
A logistics information processing device is applied to a second user client and comprises:
the user location information determining unit is used for determining the location information of a second user when receiving a request for browsing the detailed information of the specified commodity object;
a request submitting unit, configured to submit the request to a server, where the request carries location information of the second user, so that the server determines a first user associated with the specified commodity object and determines logistics resources ordered by the first user for the target commodity object, where the logistics resources include at least one warehouse resource and at least one distribution resource that are ordered respectively; generating at least one selectable warehouse matching combination according to the attribute information of each warehouse resource, the attribute information of each distribution resource and the inventory information of the specified commodity object in each inventory resource, determining a first target warehouse matching combination from the selectable warehouse matching combinations according to the service capability information after determining the service capability information of each warehouse matching combination, determining the inventory information and the aging information of the specified commodity object by using the determined first target warehouse matching combination, and returning;
and the first information providing unit is used for providing the inventory information and the aging information returned by the server in the detail page of the specified commodity object.
According to the specific embodiments provided herein, the present application discloses the following technical effects:
according to the embodiment of the application, the warehouse resources and the delivery resources do not need to be bound in advance, but the warehouse resources and the delivery resources can be dynamically allocated in combination with the address information of the second user, the location and the coverage of the warehouse resources, the service capacity of the delivery resource coverage line, the service capacity of the warehouse allocation combination and the like in the process of executing actions such as actual browsing, transaction and the like, and the specific target warehouse allocation combination is determined and used for providing the inventory information and the delivery timeliness information to the second user through the front-end commodity object detail page and the like, or used for fulfilling specific logistics services and the like. Therefore, the service capability of each logistics resource can be more fully exerted, and the second user can be provided with better logistics service.
Of course, it is not necessary for any product to achieve all of the above-described advantages at the same time for the practice of the present application.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
Fig. 1 is a flowchart of a server-side method provided in an embodiment of the present application;
fig. 2 is a flowchart of a client method provided in an embodiment of the present application;
fig. 3 is a schematic diagram of a server-side device provided in an embodiment of the present application;
fig. 4 is a schematic diagram of a client device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments that can be derived from the embodiments given herein by a person of ordinary skill in the art are intended to be within the scope of the present disclosure.
In the embodiment of the present application, when ordering the logistics resource, the first user (e.g., a merchant, a seller user, etc.) may order the warehouse resource or the delivery resource without binding the warehouse resource and the delivery resource in advance. When a second user (for example, a buyer, a consumer user, etc.) browses or purchases a specified commodity object, the routing can be performed in a dynamic manner, that is, warehouse resources and delivery resources ordered by the first user are dynamically combined, and a warehouse combination with the best service capability is selected from the warehouse resources and the delivery resources, so that the service capability of each logistics resource is fully exerted, and the service quality of the system is further improved.
For convenience of description, the warehouse resources and the distribution resources will be described first.
In the logistics management server, information of each logistics resource can be maintained, wherein the warehouse resources mainly include two attributes of a location and a coverage of the warehouse. The location of the warehouse, i.e., the actual geographic location of the warehouse, may be generally represented by a city name or the like. Warehouse coverage generally refers to which area or areas a warehouse is able to ship for, and these areas are also commonly referred to by the names of administrative divisions such as provinces, cities, etc. For example, a warehouse may be located in Shanghai, and its coverage may include Jiangsu province, Hangzhou Sheng, Shanghai City, and so on. That is, the warehouse is able to perform shipping services for second users from Jiangsu, Zhejiang, and Shanghai.
In addition, for warehouse resources, there may also be an "aging period start time" attribute, that is, for orders generated before one aging period start time, the order may be shipped in the aging period, while for orders generated after one aging period start time, the order may be shipped only to the next aging period. For example, the aging period for a warehouse is one day, the start time is 16: 00, that is, if a second user is 16: 00 and the order is routed to the warehouse, the shipping operation may be performed the same day, if at 16: when the order is placed after 00, the delivery can be made only by the next day, and the like.
Further, since one warehouse resource may cover a plurality of regions, different priorities may be set for the respective regions. For example, for the aforementioned warehouse located in shanghai, there are Jiangsu, Zhejiang and Shanghai, but the warehouse may provide shipping services for the orders in Shanghai first, then Zhejiang and finally Jiangsu. At this time, in order to make the shanghai warehouse preferentially guarantee order delivery service in shanghai region, shanghai may be set as the highest priority, next to zhejiang, and lowest in jiangsu. Thus, the priority information can also be used as one of the reference factors when routing is performed later.
That is, for warehouse resources, the information held in the database may be as shown in table 1 below:
TABLE 1
Figure BDA0000865567770000061
It should be noted that the specific attribute value of each warehouse resource may be provided by the warehouse resource provider when entering the logistics management system (for example, a bird in a kitchen) and stored by the logistics management server. In addition, the information items in table 1 are only for describing the attributes that the warehouse resource may have, and in practical applications, the information items in the fields may not be stored in the same data table, for example, the priority information may be stored in another data table, and so on.
Regarding the distribution resources, the most basic attribute thereof may be the overlay line information. The coverage route for one distribution resource may be multiple, and each coverage route includes information of a route start and a destination. For example, the overlay lines for a certain logistics resource may include Shanghai to Hangzhou, Zhejiang to Hangzhou, Jiangsu to Hangzhou, and so on.
In addition, another important attribute for delivering resources is delivery timeliness, i.e., the delivery can be guaranteed within a certain time from the origin to the destination of the line. For example, from Shanghai to Hangzhou, the Chinese herbal medicine can be delivered within 24 hours, namely, "day of the day", from Shanghai to Beijing, and can be delivered within 48 hours, namely, "day of the next", and so on.
The information on the coverage route and the delivery time limit of the delivery resource may be provided by the delivery resource provider when entering the logistics management system, and may be stored in the logistics management server.
Furthermore, another attribute of the distributed resources may be distribution ratio, and the distribution ratio information may be obtained by counting information such as actual fulfillment service conditions of the distributed resources by the logistics management system. For example, the number of times the delivery resource is ordered may be a proportion of all the delivery resources, a proportion of delivery resources that are actually fulfilled on time during the fulfillment of the service, an evaluation of the delivery resources by the first user or the second user, and the like. In this way, for different distribution resources, different distribution ratios can be obtained, specifically, the order rate is high, the service fulfillment is good, the evaluated distribution resources are assigned with a higher distribution ratio, and otherwise, the distribution ratio is lower. The specific way to count various types of information and determine the distribution ratio of each type of information is not the focus of the embodiments of the present application, and therefore, the detailed description is omitted here.
In summary, for the delivery of resources, the information stored in the database may be as shown in table 2 below:
TABLE 2
Figure BDA0000865567770000071
In addition, in addition to the above-mentioned attribute information on the warehouse resources and the delivery resources, the inventory center server may also store the inventory information of each commodity object in each warehouse, and the quantity of the inventory may be updated as the warehousing, selling, etc. of the goods occur. By inquiring the inventory center server, the available inventory information of each commodity object in each warehouse can be obtained.
The following describes in detail a specific implementation of an embodiment of the present application.
Example one
In the first embodiment, there is provided a method for processing logistics information from the perspective of a server, and referring to fig. 1, the method may include the following steps:
s101: the server determines a target commodity object to be routed, a first user and a second user which are related to the target commodity object, and address information of the second user;
in the embodiment of the present application, there may be multiple occasions when routing is needed, for example, one of the occasions may be when providing detailed information of a commodity object for a second user, because routing generally needs to be performed first to know whether the second user can purchase the commodity object, and further, in the case of purchase, an operation option for performing a purchase operation may be used, and if purchase cannot be performed, corresponding prompt information may be provided, and the like. Therefore, the operation of determining the routing information may be performed before a request for browsing the designated commodity object by the second user is received and a specific purchase operation is performed. At this time, the specified commodity object browsed by the second user is the target commodity object in the step, the first user to which the target commodity object belongs is the first user in the step, the second user is the user who sends the browsing request, and the address information of the second user is about the address information of the second user.
Wherein, the location of the second user can be determined in various ways. For example, in one mode, the determination may be performed according to the IP address information of the second user, and at this time, a city where the second user is located may be determined. Or the second user can be located according to the common receiving address of the second user. Or, an operation option for selecting the location of the second user may be provided to the second user, for example, a selectable area name may be provided to the second user in a manner of a drop-down list, and after the second user selects the area name, the selected area name is used as the location of the second user, and further used as the address information of the second user in the step. Specifically, when the selectable region name is provided, the regions where the commodity object can be purchased may be determined according to the inventory condition of the current commodity object in each warehouse and the distribution range of the distribution resource, and then only the regions where the commodity object can be purchased may be listed in the pull-down list.
In short, before the second user performs a specific purchasing operation, the commodity object currently being browsed may be determined as a target commodity object to be routed, and locations of the first user, the second user, and the second user associated with the target commodity object may be determined, so that the pre-routing may be performed based on these information.
In this case, of course, the final pre-routing result, that is, the determined target matching combination, may also be used to provide the second user with information about inventory information of the target commodity object, delivery timeliness, and the like, which may assist the second user in making a purchase decision.
Another occasion that routing needs to be performed is that after the second user sends a purchase request and confirms the purchase information, the second user usually edits the receiving address by inputting or selecting, and in the process of editing the purchase information, the second user client can submit the information of the specified commodity object and the receiving address information specified by the second user to the server, and at this time, the server can also determine the commodity object of which the purchase information is being edited by the second user as a target commodity object and determine the receiving address information input by the second user as the address information of the second user. And can be routed using this information. Also, even if the pre-routing is already done before the purchase request is submitted, the pre-routing can be re-done at this time because the address information of the second user is more accurate. If the second user modifies the receiving address in the process of editing the purchase information, the modified receiving address can be reused for the preposed routing. That is, in the process of editing the purchase information by the second user, information such as specific stock, delivery time limit, etc. may be provided thereto, and as the operation of modifying the shipping address is performed, the information such as specific stock and delivery time limit may be changed.
After the second user finishes editing the purchase information and executes the information submitting operation, the server may generate a corresponding transaction order, and then the logistics center may further generate a logistics order according to the transaction order, where the logistics order may include information of warehouse resources and distribution resources determined in the pre-routing process. Then, in this embodiment of the application, when the shipping operation is performed for the logistics order, the routing may be performed again according to the target commodity object associated with the logistics order, the first user, the second user, and the receiving address of the second user, so as to determine the final target warehousing combination. It should be noted that, before the purchase information is submitted, since the pre-routing is performed and the inventory information is provided by using the warehouse resource determined in the pre-routing, after the purchase information is submitted to generate the transaction order, the inventory center server may reserve the inventory in the corresponding warehouse resource in the pre-routing. Therefore, when the delivery operation is performed for the logistics order and the routing is performed again, only the delivery resource can be determined again while keeping the warehouse resource in the front routing unchanged.
It should be noted that the pre-routing performed before submitting the purchase information mainly serves to provide the second user client with information on whether the second user client is available for purchase, and provide the second user with information on inventory, delivery timeliness, and the like, so that a purchase decision can be provided for the second user, and operations such as inventory reservation are supported. The re-routing performed when the logistics order is delivered can be used for further determining the logistics resource provider which finally fulfills the logistics service. When the logistics service is actually fulfilled, on the premise of ensuring the pre-promised delivery timeliness, the warehouse matching combination capable of fulfilling the logistics service more quickly can be further selected, and the experience of a second user is further improved.
In short, in the embodiment of the present application, not only can the dynamic determination be dynamically performed according to the physical situations such as the logistics resources and the second user address information when the routing is performed each time, but also the rerouting can be performed for multiple times on multiple links before and after the purchase, which also shows a dynamic property from another dimension. By the dynamic routing mode, the service capability of each logistics resource is brought into full play, and the service quality of the logistics system is improved.
It should be noted that, the specific process of determining the destination warehousing combination may be the same whether the pre-routing is performed when the detailed information page of the commodity object is provided, or the pre-routing is provided when the second user edits the purchase information, or the re-routing is performed when the logistics order is shipped, and the following steps will be described in detail.
S102: determining logistics resources ordered by the first user for the target commodity object, wherein the logistics resources comprise at least one warehouse resource and at least one delivery resource which are respectively ordered;
in the embodiment of the application, the logistics management system can directly issue the logistics resources by taking the warehouse resources and the delivery resources as units, and does not need to bind the warehouse resources and the delivery resources in advance, and when the first user orders the logistics resources through the logistics management system, the first user only needs to select specific warehouse resources and delivery resources to order, and does not need to manually perform resource binding operation. The logistics management system can directly store the corresponding relation between each first user and the ordered logistics resources. When the server needs to perform routing, the logistics management system server can be inquired to obtain the logistics resources ordered by the first user for the specified commodity object.
It should be noted that the "logistics resource ordered by the first user for the target commodity object" in this step may include the following two cases: first, when ordering a logistics resource, a first user may order the same logistics resource for all the goods objects issued by the first user, that is, the logistics resource ordered by the first user may be applied to all the goods objects issued by the first user, and at this time, "the logistics resource ordered by the first user for the target goods object" is all the logistics resource ordered by the first user. Secondly, when the first user orders the logistics resources, the first user may also order personalized logistics resources for different commodity objects, and at this time, the "logistics resources the first user orders for the target commodity object" in this step may refer to the logistics resources that are exclusively ordered for the target commodity object.
S103: generating at least one selectable warehouse combination according to the attribute information of each warehouse resource, the attribute information of each distribution resource and the inventory information of the target commodity object in each inventory resource;
as described above, the coverage area of a warehouse may include a plurality of regions, the coverage line of a distribution resource may have a plurality of lines, in the case that a first user orders a plurality of warehouse resources and a plurality of distribution resources, different warehouses may overlap in coverage area, different distribution resources may overlap or cross on the coverage line, and thus, a plurality of solutions may be combined. For example, a merchant has ordered warehouse A, warehouse B, and warehouse C, warehouse D, wherein A and C in combination, and warehouse B and warehouse D in combination can fulfill the logistics task corresponding to a certain trade order, and so on. At this time, how to select the optimal warehouse combination from various solutions to provide the highest quality logistics service is the key of the problem.
Therefore, in the embodiment of the application, the attribute information of each warehouse resource and each delivery resource may be determined by querying the logistics management platform server, the inventory quantity information of the target commodity in each warehouse may be determined by querying the inventory center server, and further, at least one optional inventory combination may be generated according to the attribute information of each warehouse resource (including the location of the warehouse, the coverage area information, and the like), the attribute information of each delivery resource (including the coverage route information, and the like), and the inventory information of the target commodity object in each inventory resource.
Wherein, the optional bin matching combination can satisfy the following conditions: first, the warehouse resources are related to the inventory of the target commodity object; secondly, the coverage range of the warehouse resource can cover the address information of the second user; third, the source of the coverage route for the distributed resources is the same as the location of the warehouse, and the destination of the coverage route matches the address information of the second user.
In specific implementation, some optional bin combination can be selected firstly through the above conditions.
For example, let first set a1 ═ { a ═j1,aj2,…,ajn|n∈N*In which a isj1,aj2,…,ajnIs a warehouse resource ordered by the first user;
second set a2 ═ { a ═ ak1,ak2,…,akn|n∈N*In which a isk1,ak2,…,aknIs the delivery resource to which the first user subscribes.
Then, the screening of the bin matching combination can be specifically performed in the following manner:
first, a third set B1 ═ B is determinedj1,bj2,…,bjn|n∈N*In which b isj1,bj2,…,bjnIs a repository resource capable of covering the target address; at the moment, whether each region included in the coverage range of the warehouse resources covers the target address is mainly judged;
fourth set B2 ═ Bk1,bk2,…,bkn|n∈N*In which b isk1,bk2,…,bknIs a delivery resource capable of covering the target address; at this time, whether the destination of a certain coverage line is matched with the target address exists in each coverage line for distributing resources is mainly judged;
a fifth set of C ═ C1,c2,…,cn|n∈N*In which c is1,c2,…,cnIs a warehouse resource where inventory of goods exists.
Then, the set may be subjected to an intersection operation:
first, the sixth set D1 ═ a1 ═ B1 ═ C ═ D is determinedj1,dj2,…,djn|n∈N*In which d isj1,dj2,…,djnTo satisfy first user subscription, capability simultaneouslyWarehouse resources covering and stocking conditions;
it may also be determined that the seventh set D2 ═ a2 ═ B2 ═ Dk1,dk2,…,dkn|n∈N*In which d isk1,dk2,…,dknThe method comprises the steps of distributing resources for meeting the conditions of first user subscription and capability coverage at the same time;
further, the matching combination set G ═ D1 × D2 { (D)p,dq)|dp∈D1∧dq∈D2}={g1,g2,…,gn|n∈N*I.e. selecting a target warehouse resource D from the set D1pSelecting a target delivery resource D from the set D2q,dpAnd dqCan be combined into a warehouse combination. Wherein, in the selection of dpAnd dqThe following conditions can be satisfied: i.e. dpThe location of (a) and (d)qThe start of a certain overlay line is the same.
Of course, in particular implementations, other implementations are possible to generate alternative binning combinations, and the above is only one of many specific implementations.
In summary, by this step, it is possible to screen out the matching groups that can fulfill a specific logistic task, but as mentioned above, there are usually a plurality of matching groups determined at this time, and therefore further screening can be performed.
S104: and determining the service capability information of each bin combination, and determining a target bin combination from the selectable bin combinations according to the service capability information.
Specifically, when further screening of the bin matching combination is performed, the service capability information of each bin matching combination may be determined first. Specifically, the service capability of the bin matching combination may include information of multiple aspects, for example, may include aging information of the bin matching combination, and may further include priority information, allocation ratio information, and the like. Specifically, when screening is performed, screening may be performed according to the time efficiency of the stock allocation combination, for example, the stock allocation combination that can fulfill the logistics task most quickly may be screened. If a plurality of bin matching combinations still meet the conditions, screening can be carried out by utilizing information such as priority, distribution proportion and the like.
Firstly, when screening is performed by using the aging of the bin allocation combination, the aging of each bin allocation combination can be determined firstly. Specifically, the aging of the warehouse matching combination can be composed of two parts of the aging of warehouse resources and the aging of distribution resources. The time period for distributing resources can be directly known by querying the database, as can be seen from the data table shown in table 2. The time of the warehouse resource can be calculated by combining the current time and the starting time of the time period of the warehouse resource. In particular, the so-called current time, i.e. the point in time at which the route calculation is performed, the age period start time of the warehouse resource may also be known by querying the database. Then, when the aging of the warehouse resources is calculated, the current time x can be compared with the initial time y of the aging period of the warehouse resources, if the time x is earlier than the time y, the aging of the warehouse resources is 0, namely, the warehouse resources can be delivered in the current aging period, and if the time x is later than the time y, the aging of the warehouse resources is the length of the aging period, namely, the warehouse resources are delivered in the next aging period.
For example, assuming that the aging period of a warehouse resource is 24 hours, the starting time of the aging period is y, the aging of the warehouse combination can be expressed as:
gaging=dq Aging+ f (x, y), wherein
Figure BDA0000865567770000131
dq AgingTo distribute the age of the resources on the corresponding coverage line.
After the aging of each selectable bin combination is calculated, the aging of each bin combination can be compared, and then the bin combination with the aging meeting a first preset condition (for example, the shortest) is determined from the selectable bin combinations.
If the time efficiency meets the first preset condition, a plurality of bin matching combinations are selected, and screening can be further performed according to the priority information of the bin matching combinations. In particular, as previously described, the coverage of warehouse resources may include multiple regions, where different regions may have different shipping priorities. For a specific warehousing combination, the delivery priority of the warehousing combination can be determined according to the priority of the warehouse resources in the region corresponding to the target address. Then, according to the delivery priority of the warehousing combination, the warehousing combination with the delivery priority meeting a second preset condition (for example, the highest priority) can be determined from the warehousing combinations with the aging meeting the first preset condition. For example, if the shipping address of a certain second user is shanghai, and the priority of a certain warehouse resource a is 1 in the priority information of the shanghai area, and the priority of another warehouse resource B is 2 in the shanghai area, the bin allocation group containing warehouse resource a has a higher priority than the bin allocation group containing warehouse resource B, and the bin allocation group containing warehouse resource a can be selected with priority.
If the time efficiency meets the first preset condition and the delivery priority meets the second preset condition, the warehouse matching combination is multiple, and then screening can be further performed according to the distribution proportion information of the warehouse matching combination. Specifically, as described above, since the distribution ratio of the distributed resources may be present, the information may reflect the advantages and disadvantages between different distributed resources to some extent. Therefore, the allocation ratio of the delivery resources included in the bin allocation combination may also be determined as the allocation ratio of the bin allocation combination. Thus, for each bin allocation combination of which the timeliness meets the first preset condition and the delivery priority meets the second preset condition, the allocation proportion of each bin allocation combination is determined according to the allocation proportion information of the delivery resources, and one bin allocation combination is selected as the target bin allocation combination according to the allocation proportion information of the bin allocation combination. For example, if the time efficiency meets the first preset condition and there are two bin matching combinations whose shipping priority meets the second preset condition, where the allocation ratio of the first bin matching combination is 80% and the allocation ratio of the other bin matching combination is 20%, specifically, when one bin matching combination is selected as the target bin matching combination according to the allocation ratio information of the bin matching combinations, the following steps may be performed: and taking a random integer from 0 to 9, if the number taking result falls between 0 and 7, determining the first bin matching combination as the target bin matching combination, and otherwise, determining the second bin matching combination as the target bin matching combination. In this way, it is possible that the bin matching combination with the higher distribution ratio is selected with a higher probability, and at the same time, a certain probability is selected for the bin matching combination with the lower distribution ratio.
In summary, according to the embodiment of the present application, the warehouse resource and the delivery resource do not need to be bound in advance, but in the process of executing actions such as actual browsing and transaction, the warehouse resource and the delivery resource can be dynamically allocated in combination with the address information of the second user, the location of the warehouse resource, the coverage area, the service capability of the delivery resource covering line and the warehouse allocation combination, and the like, and a specific target warehouse allocation combination is determined, which is used for providing the inventory information and the delivery timeliness information to the second user through the front-end commodity object detail page and the like, or for fulfilling a specific logistics service, and the like. Therefore, the service capability of each logistics resource can be more fully exerted, and the second user can be provided with better logistics service.
Example two
In the second embodiment, the description is mainly performed from the perspective of the second user client.
Referring to fig. 2, the second embodiment provides a logistics information processing method, which may include the following steps:
s201: when the second user client receives a request for browsing detailed information of a specified commodity object, determining location information of the second user;
s202: submitting the request to a server, and carrying location information of the second user in the request, so that the server determines a first user associated with the specified commodity object and determines logistics resources ordered by the first user for the target commodity object, wherein the logistics resources comprise at least one warehouse resource and at least one distribution resource which are respectively ordered; generating at least one selectable warehouse matching combination according to the attribute information of each warehouse resource, the attribute information of each distribution resource and the inventory information of the specified commodity object in each inventory resource, determining a first target warehouse matching combination from the selectable warehouse matching combinations according to the service capability information after determining the service capability information of each warehouse matching combination, determining the inventory information and the aging information of the specified commodity object by using the determined first target warehouse matching combination, and returning;
s203: and providing the inventory information and the aging information returned by the server in the detail page of the specified commodity object.
And after receiving the receiving address information edited by the second user, submitting the receiving address information to the server, so that the server can redetermine a second target warehousing combination, and when the second target warehousing combination is different from the first target warehousing combination, determining the stock information and the aging information of the specified commodity object by using the second target warehousing combination again and returning. The second user client may then provide the inventory information returned by the server and the age information in the purchase information edit page.
After receiving a request of submitting purchase information by a second user, submitting the purchase information to a server so that the server generates a transaction order, and re-determining a third target warehouse matching combination according to a target commodity object, a first user, a second user and a receiving address of the second user associated with the transaction order when generating a logistics order so as to fulfill a logistics task of the transaction order by using the re-determined target warehouse matching combination, wherein in the re-determined third target warehouse matching combination, warehouse resources are the same as those in the first target warehouse matching combination or the second target warehouse matching combination in a preposed route of the transaction order
It should be noted that, compared with the first embodiment, the second embodiment is only different in the description angle, and therefore, reference may be made to the description of the first embodiment for specific implementation, which is not described herein again.
Corresponding to the logistics information processing method provided in the first embodiment, an embodiment of the present application further provides a logistics information processing apparatus, which is applied to a server, and referring to fig. 3, the apparatus may specifically include:
an information determining unit 301, configured to determine a target commodity object to be routed, and associated first and second users thereof, and address information of the second user;
a logistics resource determining unit 302, configured to determine logistics resources ordered by the first user for the target commodity object, where the logistics resources include at least one warehouse resource and at least one delivery resource that are ordered respectively;
a matching combination generating unit 303, configured to generate at least one selectable matching combination according to the attribute information of each warehouse resource, the attribute information of each distribution resource, and the inventory information of the target commodity object in each inventory resource;
and a bin matching combination screening unit 304, configured to determine service capability information of each bin matching combination, and determine a target bin matching combination from the selectable bin matching combinations according to the service capability information.
The information determining unit may specifically include:
the first determining subunit is configured to, when receiving a request sent by a second user client to browse information of a specified commodity object, determine the specified commodity object as the target commodity object, determine location information of the second user, and determine the location information as address information of the second user;
at this time, the apparatus may further include:
the first saleable information determining unit is used for determining the inventory information and the time efficiency information of the target commodity object by using the determined target warehouse matching combination;
and the first saleable information returning unit is used for returning the inventory information and the aging information to the second user client so that the second user client can provide the inventory information and the aging information in the information page of the target commodity object.
Alternatively, the information determination unit includes:
the second determining subunit is configured to receive, in a process that a second user edits purchase information for a specified commodity object, information of the specified commodity object submitted by a second user client and shipping address information specified by the second user, determine the specified commodity object as the target commodity object, and determine the shipping address as address information of the second user;
at this time, the apparatus may further include:
the second saleable information determining unit is used for determining the inventory information and the aging information of the target commodity object by using the determined target warehouse matching combination;
and the second saleable information returning unit is used for returning the inventory information and the aging information to the second user client, so that the second user client can provide the inventory information and the aging information in the purchase information editing page of the target commodity object.
Wherein, can also include:
and the re-determining unit is used for determining the modified delivery address as the address information of the second user and re-determining the target warehouse matching combination when receiving the information of modifying the delivery address in the process of editing the purchase information, which is submitted by the second user client.
In addition, the apparatus may further include:
and the rerouting unit is used for re-determining the target warehouse allocation combination according to the target commodity object, the first user, the second user and the receiving address of the second user associated with the logistics order when the delivery operation is performed on the logistics order associated with the target transaction order, so that the logistics task of the logistics order is fulfilled by using the re-determined target warehouse allocation combination, wherein in the re-determined target warehouse allocation combination, the warehouse resources are the same as those in the preposed route of the target transaction order.
In a specific implementation manner, the bin matching and combination generating unit may include:
a first set determining subunit, configured to determine a first set, where an element in the first set is warehouse resource ordered by the first user;
a second set determining subunit, configured to determine a second set, where an element in the second set is a delivery resource subscribed by the first user;
a third set determining subunit, configured to determine a third set, where an element in the third set is a warehouse resource whose coverage includes the target address;
a fourth set determining subunit, configured to determine a fourth set, where an element in the fourth set is a distribution resource whose destination of an overlay line matches the target address;
a fifth set determining subunit, configured to determine a fifth set, where an element in the fifth set is a warehouse resource where the target commodity object exists;
a sixth set determining subunit, configured to determine a sixth set, where the sixth set is an intersection of the first set, the third set, and the fifth set;
a seventh set determining subunit, configured to determine a seventh set, where the sixth set is an intersection of the second set and the fourth set;
and the selecting subunit is configured to select a target warehouse resource from the sixth set, select a target delivery resource from the seventh set, and combine the target warehouse resource and the target delivery resource into a target warehouse allocation combination, where a location of the target warehouse resource is the same as a starting place of a coverage route of the target delivery resource.
In a specific implementation, the bin matching and combining screening unit may include:
and the first screening subunit is used for determining the bin combination with the time efficiency meeting the first preset condition from the selectable bin combination.
The time efficiency of the bin matching combination can be calculated in the following way:
the time information determining unit is used for determining the current time information and the starting time of the aging period of the warehouse resource;
the warehouse resource aging determining unit is used for determining the aging of warehouse resources according to the current time and the aging period starting time;
a distributed resource aging reading unit for reading the aging of the distributed resources;
and the combined aging determining unit is used for determining the sum of the warehouse resource aging and the distribution resource aging as the aging of the warehouse matching combination.
Wherein, if the time efficiency accords with the storehouse of the first preset condition to match and combine to be a plurality of, then said storehouse matches and combines the screening unit to also include:
a priority determining subunit, configured to determine, for each warehouse allocation combination whose age meets a first preset condition, a region included in a coverage area of the warehouse resource and a target region described in the address information of the second user, and determine a shipping priority of the target region in the corresponding warehouse resource;
and the second screening subunit is used for determining the warehouse matching combination with the delivery priority meeting a second preset condition from the warehouse matching combinations with the aging meeting the first preset condition according to the delivery priority of the warehouse matching combination.
If the time efficiency meets the first preset condition and the delivery priority meets the second preset condition, the warehouse matching combination screening unit further comprises:
the distribution proportion determining subunit is used for determining the distribution proportion of each bin distribution combination according to the distribution proportion information of the distribution resources aiming at each bin distribution combination of which the timeliness meets the first preset condition and the delivery priority meets the second preset condition;
and the third screening subunit is used for selecting one bin matching combination as the target bin matching combination according to the distribution proportion information of the bin matching combinations.
Corresponding to the logistics information processing method provided in the second embodiment, an embodiment of the present application further provides a logistics information processing apparatus, which is applied to a second user client, and referring to fig. 4, the apparatus may specifically include:
a user location information determining unit 401, configured to determine location information of a second user when receiving a request for browsing detailed information of a specified commodity object;
a request submitting unit 402, configured to submit the request to a server, and carry location information of the second user in the request, so that the server determines a first user associated with the specified commodity object and determines logistics resources ordered by the first user for the target commodity object, where the logistics resources include at least one warehouse resource and at least one distribution resource that are ordered respectively; generating at least one selectable warehouse matching combination according to the attribute information of each warehouse resource, the attribute information of each distribution resource and the inventory information of the specified commodity object in each inventory resource, determining a first target warehouse matching combination from the selectable warehouse matching combinations according to the service capability information after determining the service capability information of each warehouse matching combination, determining the inventory information and the aging information of the specified commodity object by using the determined first target warehouse matching combination, and returning;
a first information providing unit 403, configured to provide the inventory information and the aging information returned by the server in the detail page of the specified commodity object.
In a specific implementation, the apparatus may further include:
an edit page providing unit for providing a purchase information edit page after receiving a request of a second user to purchase the specified commodity object;
the address information submitting unit is used for submitting the receiving address information to a server after receiving the receiving address information edited by the second user, so that the server can determine a second target warehouse matching combination again, and when the second target warehouse matching combination is different from the first target warehouse matching combination, the second target warehouse matching combination is reused to determine the stock information and the aging information of the specified commodity object, and the stock information and the aging information are returned;
and the second information providing unit is used for providing the inventory information and the aging information returned by the server in the purchase information editing page.
In addition, the apparatus may further include:
and the delivery and purchase information submitting unit is used for submitting the purchase information to the server after receiving a request for submitting the purchase information by a second user, so that the server generates a transaction order, and redetermines a third target warehouse matching combination according to a target commodity object, a first user, a second user and a receiving address of the second user which are associated with the transaction order when a logistics order is generated, so that the logistics task of the transaction order is fulfilled by using the redetermined target warehouse matching combination, wherein in the redetermined third target warehouse matching combination, warehouse resources are the same as those in the first target warehouse matching combination or the second target warehouse matching combination in the front routing of the transaction order.
According to the embodiment of the application, the warehouse resources and the delivery resources do not need to be bound in advance, but the warehouse resources and the delivery resources can be dynamically allocated in combination with the address information of the second user, the location and the coverage of the warehouse resources, the service capacity of the delivery resource coverage line, the service capacity of the warehouse allocation combination and the like in the process of executing actions such as actual browsing, transaction and the like, and the specific target warehouse allocation combination is determined and used for providing the inventory information and the delivery timeliness information to the second user through the front-end commodity object detail page and the like, or used for fulfilling specific logistics services and the like. Therefore, the service capability of each logistics resource can be more fully exerted, and the second user can be provided with better logistics service.
From the above description of the embodiments, it is clear to those skilled in the art that the present application can be implemented by software plus necessary general hardware platform. Based on such understanding, the technical solutions of the present application may be essentially or partially implemented in the form of a software product, which may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method according to the embodiments or some parts of the embodiments of the present application.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, the system or system embodiments are substantially similar to the method embodiments and therefore are described in a relatively simple manner, and reference may be made to some of the descriptions of the method embodiments for related points. The above-described system and system embodiments are only illustrative, wherein the units described as separate parts may or may not be physically separate, and the parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
The logistics information processing method and device provided by the application are introduced in detail, specific examples are applied in the description to explain the principle and the implementation of the application, and the description of the embodiments is only used for helping to understand the method and the core idea of the application; meanwhile, for a person skilled in the art, according to the idea of the present application, the specific embodiments and the application range may be changed. In view of the above, the description should not be taken as limiting the application.

Claims (26)

1. A logistics information processing method is characterized by comprising the following steps:
the server determines a target commodity object to be routed, a first user and a second user which are related to the target commodity object, and address information of the second user in a front routing stage; the timing of the pre-routing comprises at least one of the following: when providing detailed information of the commodity object for a second user, when the second user edits purchase information for a specified commodity object;
determining logistics resources ordered by the first user for the target commodity object, wherein the logistics resources comprise at least one warehouse resource and at least one delivery resource which are respectively ordered;
generating at least one selectable warehouse combination according to the attribute information of each warehouse resource, the attribute information of each distribution resource and the inventory information of the target commodity object in each inventory resource;
determining service capability information of each bin combination, and determining a target bin combination from the selectable bin combinations according to the service capability information so as to provide the target bin combination through a front route on a plurality of links before and after purchase.
2. The method of claim 1, wherein determining the target merchandise object to be routed and the associated first user, second user, and second user address information comprises:
when a request for browsing information of a specified commodity object sent by a second user client is received, determining the specified commodity object as the target commodity object, determining location information of the second user, and determining the location information as address information of the second user;
the method further comprises the following steps:
determining inventory information and aging information of the target commodity object by using the determined target warehouse matching combination;
and returning the inventory information and the aging information to the second user client so that the second user client can provide the inventory information and the aging information in the information page of the target commodity object.
3. The method of claim 1, wherein determining the target merchandise object to be routed and the associated first user, second user, and second user address information comprises:
in the process that a second user edits purchase information for a specified commodity object, receiving the information of the specified commodity object submitted by a second user client and receiving address information specified by the second user, determining the specified commodity object as the target commodity object, and determining the receiving address as the address information of the second user;
the method further comprises the following steps:
determining inventory information and aging information of the target commodity object by using the determined target warehouse matching combination;
and returning the inventory information and the aging information to the second user client, so that the second user client can provide the inventory information and the aging information in a purchase information editing page of the target commodity object.
4. The method of claim 3, further comprising:
and when receiving the information of modifying the receiving address in the process of editing the purchase information, which is submitted by a second user client, determining the modified receiving address as the address information of the second user, and re-determining the target warehouse combination.
5. The method of claim 2 or 3, further comprising:
when the delivery operation is executed on the logistics order associated with the target trading order, the target warehouse matching combination is determined again according to the target commodity object associated with the logistics order, the first user, the second user and the receiving address of the second user, so that the logistics task of the logistics order is fulfilled by using the determined target warehouse matching combination, wherein in the determined target warehouse matching combination, the warehouse resources are the same as those in the preposed route of the target trading order.
6. The method of any one of claims 1 to 4, wherein at least one selectable bin-matching combination is generated by:
determining a first set and a second set, wherein elements in the first set are warehouse resources ordered by the first user, and elements in the second set are delivery resources ordered by the first user;
determining a third set, wherein elements in the third set are warehouse resources with coverage areas comprising target addresses;
determining a fourth set, wherein elements in the fourth set are distribution resources of which the destination of the coverage line is matched with the target address;
determining a fifth set, wherein elements in the fifth set are warehouse resources in which target commodity object inventory exists;
determining a sixth set, wherein the sixth set is an intersection of the first set, the third set and the fifth set;
determining a seventh set, wherein the sixth set is an intersection of the second set and the fourth set;
and selecting target warehouse resources from the sixth set, selecting target delivery resources from the seventh set, and combining the target warehouse resources and the target delivery resources into a target warehouse matching combination, wherein the locus of the target warehouse resources is the same as the starting place of a certain coverage route of the target delivery resources.
7. The method according to any one of claims 1 to 4, wherein the service capability information of the stock-matching combination comprises an age of the stock-matching combination, and the determining the target stock-matching combination from the selectable stock-matching combinations according to the service capability information comprises:
and determining the bin combination with the time efficiency meeting the first preset condition from the selectable bin combination.
8. The method of claim 7, wherein the age of a bin-matched combination is calculated by:
determining current time information and the starting time of the aging period of the warehouse resources;
determining the aging of the warehouse resources according to the current time and the aging period starting time;
reading the time efficiency of the distribution resources;
and determining the sum of the warehouse resource aging and the distribution resource aging as the aging of the warehouse matching combination.
9. The method according to claim 7, wherein if there are a plurality of bin matching combinations whose aging meets the first preset condition, the determining a target bin matching combination from the selectable bin matching combinations according to the service capability information further comprises:
aiming at each warehouse combination with the time efficiency meeting a first preset condition, determining an area included in the coverage range of warehouse resources and a target area where the address information of the second user is located, and determining the delivery priority of the target area in the corresponding warehouse resources;
and according to the delivery priority of the warehousing combination, determining the warehousing combination with the delivery priority meeting a second preset condition from the warehousing combination with the aging meeting the first preset condition.
10. The method according to claim 9, wherein if the aging meets a first preset condition and the number of the warehousing combinations with the shipping priority meeting a second preset condition is multiple, said determining a target warehousing combination from the selectable warehousing combinations according to the service capability information further comprises:
aiming at each bin distribution combination with the timeliness meeting a first preset condition and the delivery priority meeting a second preset condition, determining the distribution proportion of each bin distribution combination according to the distribution proportion information of the distribution resources;
and selecting one bin matching combination as a target bin matching combination according to the distribution proportion information of the bin matching combinations.
11. A logistics information processing method is characterized by comprising the following steps:
when the second user client receives a request for browsing detailed information of a specified commodity object, determining location information of the second user;
submitting the request to a server, and carrying location information of the second user in the request, so that the server determines a first user associated with the specified commodity object and determines logistics resources ordered by the first user for the specified commodity object, wherein the logistics resources comprise at least one warehouse resource and at least one distribution resource which are respectively ordered; generating at least one selectable warehouse matching combination according to the attribute information of each warehouse resource, the attribute information of each distribution resource and the inventory information of the specified commodity object in each inventory resource, determining a first target warehouse matching combination from the selectable warehouse matching combinations according to the service capability information after determining the service capability information of each warehouse matching combination, determining the inventory information and the aging information of the specified commodity object by using the determined first target warehouse matching combination, and returning; the server also determines a target matching combination when a second user edits purchase information for a specified commodity object to provide the target matching combination through a front route in multiple links before and after purchase;
and providing the inventory information and the aging information returned by the server in the detail page of the specified commodity object.
12. The method of claim 11, further comprising:
after receiving a request of a second user for purchasing the specified commodity object, providing a purchase information editing page;
after receiving the receiving address information edited by the second user, submitting the receiving address information to a server so that the server can determine a second target warehouse matching combination again, and when the second target warehouse matching combination is different from the first target warehouse matching combination, determining the inventory information and the aging information of the specified commodity object by using the second target warehouse matching combination again, and returning;
and providing the inventory information returned again by the server and the aging information in the purchase information editing page.
13. The method of claim 11 or 12, further comprising:
and after receiving a request for submitting purchase information by a second user, submitting the purchase information to a server so that the server generates a transaction order, and re-determining a third target warehouse matching combination according to a target commodity object, the first user, the second user and a receiving address of the second user associated with the transaction order when generating a logistics order so as to fulfill a logistics task of the transaction order by using the re-determined target warehouse matching combination, wherein in the re-determined third target warehouse matching combination, warehouse resources are the same as those in the first target warehouse matching combination or the second target warehouse matching combination in a front routing of the transaction order.
14. A logistics information processing device, applied to a server, includes:
the information determining unit is used for determining a target commodity object to be routed, a first user and a second user which are related to the target commodity object, and address information of the second user in a front routing stage; the timing of the pre-routing comprises at least one of the following: when providing detailed information of the commodity object for a second user, when the second user edits purchase information for a specified commodity object;
a logistics resource determining unit, configured to determine a logistics resource ordered by the first user for the target commodity object, where the logistics resource includes at least one warehouse resource and at least one delivery resource that are ordered respectively;
the warehouse matching combination generating unit is used for generating at least one selectable warehouse matching combination according to the attribute information of each warehouse resource, the attribute information of each distribution resource and the inventory information of the target commodity object in each inventory resource;
and the bin matching combination screening unit is used for determining the service capability information of each bin matching combination, determining a target bin matching combination from the selectable bin matching combinations according to the service capability information, and providing the target bin matching combination through a front route in multiple links before and after purchase.
15. The apparatus of claim 14, wherein the information determining unit comprises:
the first determining subunit is configured to, when receiving a request sent by a second user client to browse information of a specified commodity object, determine the specified commodity object as the target commodity object, determine location information of the second user, and determine the location information as address information of the second user;
the device further comprises:
the first saleable information determining unit is used for determining the inventory information and the time efficiency information of the target commodity object by using the determined target warehouse matching combination;
and the first saleable information returning unit is used for returning the inventory information and the aging information to the second user client so that the second user client can provide the inventory information and the aging information in the information page of the target commodity object.
16. The apparatus of claim 14, wherein the information determining unit comprises:
the second determining subunit is configured to receive, in a process that a second user edits purchase information for a specified commodity object, information of the specified commodity object submitted by a second user client and shipping address information specified by the second user, determine the specified commodity object as the target commodity object, and determine the shipping address as address information of the second user;
the device further comprises:
the second saleable information determining unit is used for determining the inventory information and the time efficiency information of the target commodity object by using the determined target warehouse matching combination;
and the second saleable information returning unit is used for returning the inventory information and the aging information to the second user client, so that the second user client can provide the inventory information and the aging information in the purchase information editing page of the target commodity object.
17. The apparatus of claim 16, further comprising:
and the re-determining unit is used for determining the modified delivery address as the address information of the second user and re-determining the target warehouse matching combination when receiving the information of modifying the delivery address in the process of editing the purchase information, which is submitted by the second user client.
18. The apparatus of claim 15 or 16, further comprising:
and a rerouting unit, configured to, when a shipping operation is performed on the logistics order associated with the target transaction order, re-determine the target warehouse allocation combination according to the target commodity object associated with the logistics order, the first user, the second user, and the receiving address of the second user, so as to fulfill the logistics task of the logistics order by using the re-determined target warehouse allocation combination, where in the re-determined target warehouse allocation combination, the warehouse resources are the same as those in the pre-routing of the target transaction order.
19. The apparatus according to any one of claims 14 to 17, wherein the cartridge-to-cartridge combination generating unit comprises:
a first set determining subunit, configured to determine a first set, where an element in the first set is warehouse resource ordered by the first user;
a second set determining subunit, configured to determine a second set, where an element in the second set is a delivery resource subscribed by the first user;
a third set determining subunit, configured to determine a third set, where an element in the third set is a warehouse resource whose coverage includes a target address;
a fourth set determining subunit, configured to determine a fourth set, where an element in the fourth set is a distribution resource whose destination of an overlay line matches the target address;
a fifth set determining subunit, configured to determine a fifth set, where an element in the fifth set is a warehouse resource where an inventory of the target commodity object exists;
a sixth set determining subunit, configured to determine a sixth set, where the sixth set is an intersection of the first set, the third set, and the fifth set;
a seventh set determining subunit, configured to determine a seventh set, where the sixth set is an intersection of the second set and the fourth set;
and the selecting subunit is configured to select a target warehouse resource from the sixth set, select a target delivery resource from the seventh set, and combine the target warehouse resource and the target delivery resource into a target warehouse allocation combination, where a location of the target warehouse resource is the same as a starting place of a coverage route of the target delivery resource.
20. The apparatus of any one of claims 14 to 17, wherein the binning combination screening unit comprises:
and the first screening subunit is used for determining the bin combination with the time efficiency meeting the first preset condition from the selectable bin combination.
21. The apparatus of claim 20, wherein the age of a bin-matched set is calculated by:
the time information determining unit is used for determining the current time information and the starting time of the aging period of the warehouse resource;
the warehouse resource aging determining unit is used for determining the aging of warehouse resources according to the current time and the aging period starting time;
a distributed resource aging reading unit for reading the aging of the distributed resources;
and the combined aging determining unit is used for determining the sum of the warehouse resource aging and the distribution resource aging as the aging of the warehouse matching combination.
22. The apparatus of claim 20, wherein if there are a plurality of bin combination whose aging meets the first preset condition, the bin combination screening unit further comprises:
a priority determining subunit, configured to determine, for each warehouse allocation combination whose timeliness meets a first preset condition, an area included in a coverage area of the warehouse resource and a target area where the address information of the second user is located, and determine a shipping priority of the target area in the corresponding warehouse resource;
and the second screening subunit is used for determining the warehouse matching combination with the delivery priority meeting a second preset condition from the warehouse matching combinations with the aging meeting the first preset condition according to the delivery priority of the warehouse matching combination.
23. The apparatus according to claim 22, wherein if the aging meets a first preset condition and the warehousing combination having the shipping priority meeting a second preset condition is plural, the warehousing combination screening unit further comprises:
the distribution proportion determining subunit is used for determining the distribution proportion of each bin distribution combination according to the distribution proportion information of the distribution resources aiming at each bin distribution combination of which the timeliness meets the first preset condition and the delivery priority meets the second preset condition;
and the third screening subunit is used for selecting one bin matching combination as the target bin matching combination according to the distribution proportion information of the bin matching combinations.
24. A logistics information processing device, applied to a second user client, comprises:
the user location information determining unit is used for determining the location information of a second user when receiving a request for browsing the detailed information of the specified commodity object;
a request submitting unit, configured to submit the request to a server, where the request carries location information of the second user, so that the server determines a first user associated with the specified commodity object and determines logistics resources ordered by the first user for the specified commodity object, where the logistics resources include at least one warehouse resource and at least one distribution resource that are ordered respectively; generating at least one selectable warehouse matching combination according to the attribute information of each warehouse resource, the attribute information of each distribution resource and the inventory information of the specified commodity object in each inventory resource, determining a first target warehouse matching combination from the selectable warehouse matching combinations according to the service capability information after determining the service capability information of each warehouse matching combination, determining the inventory information and the aging information of the specified commodity object by using the determined first target warehouse matching combination, and returning; the server also determines a target matching combination when a second user edits purchase information for a specified commodity object to provide the target matching combination through a front route in multiple links before and after purchase;
and the first information providing unit is used for providing the inventory information and the aging information returned by the server in the detail page of the specified commodity object.
25. The apparatus of claim 24, further comprising:
an edit page providing unit for providing a purchase information edit page after receiving a request of a second user to purchase the specified commodity object;
the address information submitting unit is used for submitting the receiving address information to a server after receiving the receiving address information edited by the second user, so that the server can determine a second target warehouse matching combination again, and when the second target warehouse matching combination is different from the first target warehouse matching combination, the second target warehouse matching combination is reused to determine the stock information and the aging information of the specified commodity object, and the stock information and the aging information are returned;
and the second information providing unit is used for providing the inventory information and the aging information returned by the server in the purchase information editing page.
26. The apparatus of claim 24 or 25, further comprising:
and the delivery and purchase information submitting unit is used for submitting the purchase information to the server after receiving a request for submitting the purchase information by a second user, so that the server generates a transaction order, and redetermines a third target warehouse matching combination according to a target commodity object, a first user, a second user and a receiving address of the second user which are associated with the transaction order when a logistics order is generated, so that the logistics task of the transaction order is fulfilled by using the redetermined target warehouse matching combination, wherein in the redetermined third target warehouse matching combination, warehouse resources are the same as those in the first target warehouse matching combination or the second target warehouse matching combination in the front routing of the transaction order.
CN201510874849.6A 2015-12-02 2015-12-02 Logistics information processing method and device Active CN106815700B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510874849.6A CN106815700B (en) 2015-12-02 2015-12-02 Logistics information processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510874849.6A CN106815700B (en) 2015-12-02 2015-12-02 Logistics information processing method and device

Publications (2)

Publication Number Publication Date
CN106815700A CN106815700A (en) 2017-06-09
CN106815700B true CN106815700B (en) 2021-03-26

Family

ID=59106422

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510874849.6A Active CN106815700B (en) 2015-12-02 2015-12-02 Logistics information processing method and device

Country Status (1)

Country Link
CN (1) CN106815700B (en)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107230035B (en) * 2017-06-29 2021-03-30 北京京东尚科信息技术有限公司 Information push method and device
CN109214733A (en) * 2017-06-30 2019-01-15 菜鸟智能物流控股有限公司 Logistics information display method, device and system and electronic equipment
CN109325714A (en) * 2017-08-01 2019-02-12 菜鸟智能物流控股有限公司 Method for determining logistics network and related equipment
CN107527175A (en) * 2017-08-23 2017-12-29 北京惠赢天下网络技术有限公司 A kind of sharing method and system of the storage resource network based on standard component
CN107730388A (en) * 2017-09-25 2018-02-23 平安科技(深圳)有限公司 Declaration form dispatching method for allocating tasks, device, computer equipment and storage medium
CN110222860B (en) * 2018-03-01 2024-12-06 北京京东尚科信息技术有限公司 A method and device for generating a delivery warehouse list for an order
CN110599076A (en) * 2018-06-12 2019-12-20 阿里巴巴集团控股有限公司 Storage resource allocation method, device and system and electronic equipment
CN110807610B (en) * 2018-07-20 2024-07-19 北京京东尚科信息技术有限公司 Distribution method and device
CN110956419A (en) * 2018-09-26 2020-04-03 北京国双科技有限公司 Method for determining delivery warehouse and related equipment
CN112308266B (en) * 2019-07-26 2023-11-03 北京京东振世信息技术有限公司 Warehouse location method, warehouse location device, warehouse location equipment and readable storage medium
CN111210176A (en) * 2019-12-09 2020-05-29 上海尊溢商务信息咨询有限公司 Order routing algorithm process based on strategy configuration
CN112990626B (en) * 2019-12-12 2023-08-22 菜鸟智能物流控股有限公司 Logistics service testing method and device and electronic equipment
CN111241131B (en) * 2020-01-08 2023-04-18 政采云有限公司 Data query method, device and equipment and computer readable storage medium
CN113128820B (en) * 2020-01-16 2024-03-01 北京京东振世信息技术有限公司 Method, apparatus, device and computer readable medium for evaluating warehouse adjustment plans
CN111523033A (en) * 2020-04-22 2020-08-11 北京京东振世信息技术有限公司 Information pushing method and device based on browsing records and related equipment
CN111652423A (en) * 2020-05-27 2020-09-11 及时装(杭州)科技有限公司 Intelligent window rail Internet of things warehousing method, device, server and system
CN112101645A (en) * 2020-09-01 2020-12-18 震坤行工业超市(上海)有限公司 Multi-place multi-bin selection method, multi-place multi-bin selection system and multi-bin selection device
CN113762670B (en) * 2020-09-08 2024-07-19 北京京东振世信息技术有限公司 Method and device for pushing distribution product
CN113762838A (en) * 2020-09-11 2021-12-07 北京京东振世信息技术有限公司 Aging determination method, device, server and storage medium
CN113298456A (en) * 2020-12-18 2021-08-24 阿里巴巴集团控股有限公司 Commodity object publishing method and device and electronic equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1471680A (en) * 1999-05-11 2004-01-28 凯撒基金医院 Integrated system for ordering, fulfillment and delivery of consumer products using a data network
CN102880947A (en) * 2011-07-11 2013-01-16 阿里巴巴集团控股有限公司 Information interactive method and device of electronic business platform and logistics trading platform
CN102903039A (en) * 2012-09-29 2013-01-30 江苏乐买到网络科技有限公司 Novel distribution and warehousing method
CN104732368A (en) * 2015-03-25 2015-06-24 广州天图物流有限公司 Order route system and method
CN105096015A (en) * 2014-04-23 2015-11-25 阿里巴巴集团控股有限公司 Information processing method and system of commodity object

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1471680A (en) * 1999-05-11 2004-01-28 凯撒基金医院 Integrated system for ordering, fulfillment and delivery of consumer products using a data network
CN102880947A (en) * 2011-07-11 2013-01-16 阿里巴巴集团控股有限公司 Information interactive method and device of electronic business platform and logistics trading platform
CN102903039A (en) * 2012-09-29 2013-01-30 江苏乐买到网络科技有限公司 Novel distribution and warehousing method
CN105096015A (en) * 2014-04-23 2015-11-25 阿里巴巴集团控股有限公司 Information processing method and system of commodity object
CN104732368A (en) * 2015-03-25 2015-06-24 广州天图物流有限公司 Order route system and method

Also Published As

Publication number Publication date
CN106815700A (en) 2017-06-09

Similar Documents

Publication Publication Date Title
CN106815700B (en) Logistics information processing method and device
JP6609062B2 (en) Method and apparatus for processing merchandise object assembly transaction information
CN106485439B (en) Logistics service information processing method and device
KR101826307B1 (en) System for providing mediation service between store and delivery agency
CN113191713A (en) Warehouse out-of-stock transferring method, device, equipment and storage medium
US20080235147A1 (en) System and method for facilitation of shipping from multiple merchandise vendors
CN110472899B (en) Method and device for distributing articles out of warehouse
JP3620208B2 (en) Online shopping service method and system
CA2852313A1 (en) System and method for joint shopping cart
US20230401619A1 (en) Trusted fulfillment agent network
WO2016169451A1 (en) Method and device for providing logistics service information
KR20150053443A (en) Method, apparatus and computer readable medium for managing physucal distribution
CN107203917B (en) Service processing method, device and system
US10268991B1 (en) Dynamic selection across cache
JP4381577B2 (en) Network transaction mediation method, network transaction system, and network transaction center
CN112948521A (en) Object handling method and device
CN107465522B (en) Media information display bit flow distribution method and server
CN115601113A (en) A raw material procurement cost control method and procurement management system
CN116384859A (en) Virtual store business processing method, system and computing equipment based on intelligent cabinet
JP6502549B2 (en) Electronic commerce integrated management system
JP2014174850A (en) Electronic commerce server, electronic commerce method, and electronic commerce program
CN112308262A (en) Service management method and device
CN109389451B (en) Method and system for determining recommendation information
CN112053106A (en) A method and device for managing items out of warehouse
US20140143021A1 (en) Determining a price

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20180411

Address after: Four story 847 mailbox of the capital mansion of Cayman Islands, Cayman Islands, Cayman

Applicant after: CAINIAO SMART LOGISTICS HOLDING Ltd.

Address before: Cayman Islands Grand Cayman capital building a four storey No. 847 mailbox

Applicant before: ALIBABA GROUP HOLDING Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant