Information acquisition method and device, computer readable storage medium, and electronic device

By obtaining and analyzing abnormal object information and transportation collection identification during logistics transportation, determining the probability of abnormality and generating target information, the problem of inaccurate responsibility judgment in the transportation link is solved, and the logistics operation efficiency is improved.

CN113034030BActive Publication Date: 2025-02-25XIAN JINGXUNDI SUPPLY CHAIN TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110402238.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-14
Publication Date
2025-02-25
Estimated Expiration
2041-04-14

AI Technical Summary

Technical Problem

The existing logistics responsibility judgment system is a mechanism for post-processing, and it is difficult to accurately judge responsibilities in the transportation link, resulting in repeated and time-consuming and labor-intensive judgment.

Method used

By obtaining the abnormal object information, the abnormal probability is determined, and the target object identification of the target transportation set is obtained through the scanning device. If the target object is an abnormal target object, the abnormal probability is obtained and the target information of the target transportation set is determined.

Benefits of technology

This method can accurately judge abnormal events during logistics transportation, reduce the occurrence of abnormal events, clarify abnormal transportation collections and logistics nodes, and improve logistics operation efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113034030B_ABST
    Figure CN113034030B_ABST
Patent Text Reader

Abstract

The present disclosure relates to the field of logistics technology, and provides an information acquisition method, device, computer-readable storage medium, and electronic device. The method includes: acquiring abnormal object information, determining the abnormal probability of the abnormal object according to the abnormal object information; acquiring the target object identification corresponding to the target transport set through a scanning device; when the target object corresponding to the target object identification is an abnormal target object, acquiring the abnormal probability of the abnormal target object, and determining the target information of the target transport set according to the abnormal probability of the abnormal target object. The present disclosure generates target information by judging whether the target object in the target transport set is an abnormal object, assisting the handover scanning and inspection in the logistics node, and reducing abnormal events in the logistics transportation process.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] At present, the accountability system in the field of logistics technology is mainly used to conduct post-event accountability and problem tracing for abnormal packages and to confirm the flow of goods.

[0003] However, the existing accountability system is a post-processing mechanism that requires the use of evidence pictures and videos to identify problems in the entire transportation chain. Since there are multiple logistics nodes in the transportation chain, not every package has sufficient evidence, resulting in unclear responsibilities in the docking link, and the entire accountability process is prone to repetition, which is time-consuming and labor-intensive.

[0004] In view of this, there is an urgent need in the art to develop a new information acquisition method and device.

[0005] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0006] The purpose of the present disclosure is to provide an information acquisition method, an information acquisition device, a computer-readable storage medium and an electronic device, thereby solving the problem of inaccurate logistics responsibility judgment at least to a certain extent.

[0007] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.

[0008] According to one aspect of the present disclosure, there is provided an information acquisition method, the method comprising: acquiring abnormal object information, and determining an abnormal probability of the abnormal object according to the abnormal object information; acquiring a target object identifier corresponding to a target transport set by a scanning device; when a target object corresponding to the target object identifier is an abnormal target object, acquiring an abnormal probability of the abnormal target object, and determining target information of the target transport set according to the abnormal probability of the abnormal target object.

[0009] In some exemplary embodiments of the present disclosure, obtaining abnormal object information includes: obtaining an abnormal transport set identifier in the abnormal event information from an abnormal event system in real time; obtaining an abnormal object set identifier corresponding to the abnormal transport set identifier, and obtaining abnormal object information based on the abnormal object set identifier, wherein the abnormal object information includes an object identifier and an object quantity of the abnormal object.

[0010] In some exemplary embodiments of the present disclosure, the abnormal object information also includes attribute information of the abnormal object; obtaining the abnormal object information includes: obtaining the attribute information of the abnormal object in an object information system according to an object identifier of the abnormal object, wherein the attribute information of the abnormal object includes name information and value information of the abnormal object, etc.; storing the abnormal object information, as well as the object set identifier and transport set identifier corresponding to the abnormal object in a distributed database.

[0011] In some exemplary embodiments of the present disclosure, obtaining the abnormal probability of the abnormal object based on the abnormal object information includes: obtaining the number of transport sets corresponding to the abnormal object within a preset time period based on the object identifier of the abnormal object; and calculating the abnormal probability of the abnormal object based on the number of transport sets corresponding to the abnormal object and the total number of abnormal transport sets.

[0012] In some exemplary embodiments of the present disclosure, obtaining the abnormal probability of the abnormal object according to the abnormal object information includes: obtaining the number of object sets corresponding to the abnormal object within a preset time period according to the object identifier of the abnormal object; and calculating the abnormal probability of the abnormal object according to the number of object sets corresponding to the abnormal object and the total number of abnormal object sets.

[0013] In some exemplary embodiments of the present disclosure, obtaining the abnormal probability of the abnormal object according to the abnormal object information includes: obtaining the total number of objects corresponding to the abnormal object within a preset time period according to the object identifier of the abnormal object; and calculating the abnormal probability of the abnormal object according to the total number of objects corresponding to the abnormal object and the total number of abnormal objects.

[0014] In some exemplary embodiments of the present disclosure, the object identification of the abnormal object and the abnormal probability of the abnormal object are stored in a REDIS cache in the form of a key-value pair.

[0015] In some exemplary embodiments of the present disclosure, obtaining a target object identification corresponding to a target object set by means of a scanning device includes: scanning the target transport set by means of the scanning device to obtain a target transport set identification corresponding to the target transport set; obtaining a target object set identification corresponding to the target transport set according to the target transport set identification; and obtaining a target object identification of a target object corresponding to the target transport set according to the target object set identification.

[0016] In some exemplary embodiments of the present disclosure, a query request from the scanning device is received, and the target object identifier is matched with the object identifier of the abnormal object; when the target object identifier matches the object identifier of the abnormal object, the target object is determined to be the abnormal target object.

[0017] In some exemplary embodiments of the present disclosure, the abnormal probability of the abnormal target object is obtained, and the target information of the target transportation set is determined according to the abnormal probability of the abnormal target object, including: obtaining the abnormal probability of the abnormal target object in the REDIS cache according to the target object identifier; when the abnormal probability of the abnormal target object is greater than an abnormal probability threshold, generating abnormal prompt information.

[0018] In some exemplary embodiments of the present disclosure, the abnormal prompt information is sent to the scanning device, so that the scanning device issues an abnormal prompt according to the abnormal prompt information.

[0019] In some exemplary embodiments of the present disclosure, if there is an abnormality in the target transport set, target abnormal event information is generated according to the transport set identifier, abnormality type, and abnormal logistics personnel information corresponding to the target transport set, and the target abnormal event information is sent to the abnormal event system.

[0020] According to one aspect of the present disclosure, there is provided an information acquisition device, comprising: an abnormal probability determination module, used to acquire abnormal object information, and determine the abnormal probability of the abnormal object according to the abnormal object information; a target object acquisition module, used to acquire a target object identifier corresponding to a target transport set through a scanning device; and a target information acquisition module, used to acquire the abnormal probability of the abnormal target object when the target object corresponding to the target object identifier is an abnormal target object, and determine the target information of the target transport set according to the abnormal probability of the abnormal target object.

[0021] According to one aspect of the present disclosure, a computer-readable medium is provided, on which a computer program is stored. When the program is executed by a processor, the information acquisition method as described in the above embodiments is implemented.

[0022] According to one aspect of the present disclosure, an electronic device is provided, comprising: one or more processors; a storage device for storing one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement the information acquisition method as described in the above embodiments.

[0023] It can be seen from the above technical solutions that the information acquisition method and device, computer-readable storage medium, and electronic device in the exemplary embodiments of the present disclosure have at least the following advantages and positive effects:

[0024] The information acquisition method disclosed in the present invention first acquires abnormal object information, and determines the abnormal probability of the abnormal object according to the abnormal object information; then acquires the target object identification corresponding to the target transport set through a scanning device; finally, when the target object corresponding to the target object identification is an abnormal target object, acquires the abnormal probability of the abnormal target object, and determines the target information of the target transport set according to the abnormal probability of the abnormal target object. The information acquisition method disclosed in the present invention generates target information by judging whether the target object in the target transport set is an abnormal object, assists the handover scanning and inspection in the logistics node, and reduces abnormal events in the logistics transportation process; on the other hand, the abnormal probability of the abnormal object can be determined by the abnormal object information, so as to be used in the logistics node to judge whether the abnormal object exists, and more clearly locks the abnormal transport set and abnormal logistics node, facilitates the post-judgment, and improves the efficiency of logistics operations.

[0025] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0027] Figure 1 The following is a schematic diagram showing a flow chart of an information acquisition method according to an embodiment of the present disclosure;

[0028] Figure 2 The following schematically shows a flow chart of a method for obtaining abnormal object information according to an embodiment of the present disclosure;

[0029] Figure 3 The following schematically shows a flow chart of a method for storing abnormal object information according to an embodiment of the present disclosure;

[0030] Figure 4 A schematic diagram of a method for obtaining a target object identifier according to an embodiment of the present disclosure is shown;

[0031] Figure 5 A schematic diagram of a method flow for obtaining information according to a specific embodiment of the present disclosure is shown;

[0032] Figure 6 A schematic diagram of a method for obtaining anomaly probability according to a specific embodiment of the present disclosure is shown;

[0033] Figure 7 A block diagram of an information acquisition device according to an embodiment of the present disclosure is schematically shown;

[0034] Figure 8 The module diagram of the electronic device according to an embodiment of the present disclosure is schematically shown;

[0035] Fig. 9 A schematic diagram of a program product according to an embodiment of the present disclosure is shown schematically. DETAILED DESCRIPTION

[0036] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be more comprehensive and complete and will fully convey the concept of the example embodiments to those skilled in the art.

[0037] In addition, the described features, structures or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced without one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known methods, devices, implementations or operations are not shown or described in detail to avoid blurring the various aspects of the present disclosure.

[0038] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0039] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.

[0040] At present, in the field of logistics technology, the responsibility for logistics and distribution problems may occur in all links from warehousing, sorting, packaging, transportation to terminal distribution. Package anomalies may occur. Proof, tracing and accurate determination of responsibility are the main functions of the accountability system. However, the existing accountability is a post-processing mechanism, which requires the use of evidence pictures and videos to troubleshoot problem points in the entire transportation chain. Since there are multiple logistics nodes in the transportation chain, not every package has sufficient evidence, resulting in the inability to clearly determine the responsibility of the docking link, and the entire accountability process is prone to repetition, time-consuming and labor-intensive. In addition, the accountability events in the accountability system cannot be effectively utilized to prevent or reduce the occurrence of package anomalies.

[0041] In one embodiment of the present disclosure, a method for obtaining information is proposed. Figure 1 A flow chart of the information acquisition method is shown, as shown in Figure 1 As shown, the information acquisition method at least includes the following steps:

[0042] Step S110: Acquire abnormal object information, and determine the abnormal probability of the abnormal object according to the abnormal object information;

[0043] Step S120: obtaining a target object identifier corresponding to the target transport set through a scanning device;

[0044] Step S130: when the target object corresponding to the target object identifier is an abnormal target object, the abnormal probability of the abnormal target object is obtained, and the target information of the target transport set is determined according to the abnormal probability of the abnormal target object.

[0045] The information acquisition method in the disclosed embodiment generates target information by judging whether the target object in the target transport set is an abnormal object, assists in the handover scanning and inspection in the logistics node, and reduces abnormal events in the logistics transportation process; on the other hand, the abnormal probability of the abnormal object can be determined through the abnormal object information, so as to be used in the logistics node to judge whether there is an abnormal object, and the abnormal transport set and the abnormal logistics node are more clearly locked, which is convenient for post-event judgment and improves the efficiency of logistics operations.

[0046] It should be noted that the information acquisition method of the exemplary embodiment of the present disclosure can be executed by a server, and the corresponding information acquisition device of the information acquisition method can also be configured in the server. In addition, it should be understood that a terminal device (e.g., a mobile phone, a tablet, etc.) can also implement each step of the information acquisition method, and the corresponding device can also be configured in the terminal device.

[0047] In order to make the technical solution of the present disclosure clearer, each step of the information acquisition method is described below.

[0048] In step S110, abnormal object information is acquired, and the abnormal probability of the abnormal object is determined according to the abnormal object information.

[0049] In an exemplary embodiment of the present disclosure, the abnormal object information includes an object identification and an object quantity of the abnormal object.

[0050] Specifically, Figure 2 A schematic diagram of a method for obtaining abnormal object information is shown in FIG. Figure 2 As shown, the process at least includes steps S210 to S220, which are described in detail as follows:

[0051] In step S210, the abnormal transport set identifier in the abnormal event information is obtained in real time from the abnormal event system.

[0052] In an exemplary embodiment of the present disclosure, the abnormal event system includes a judgment system, and the judgment system stores abnormal event information of all abnormal events in the field of logistics technology. The abnormal event information may include the abnormal transport set identifier, abnormal type, and abnormal logistics personnel corresponding to the abnormal event. In addition, the abnormal event information may also include information such as the time information and location information of the abnormal event, which is not specifically limited in the present disclosure.

[0053] In addition, the abnormal event information in the abnormal event system is stored in the form of Binlog data of the relational database management system (mySQL), and the abnormal event information in the abnormal event system will continue to increase. Here, when there is new abnormal event information in the message queue of the abnormal event system, the abnormal event information is obtained in real time, and the abnormal event information that enters the abnormal event system for the first time is obtained. In other words, among multiple types of Binlog data, insert type Binlog data is obtained.

[0054] It should be noted that objects may include items and commodities, and object identifiers may include unique identifiers of objects, for example, they may be the smallest stock keeping unit (SKU) corresponding to the commodity; object sets may be orders consisting of one or more objects, and the object set identifier may be the order number or service order number corresponding to the order; transport sets may be packages consisting of one or more orders, and the transport set identifier may be the waybill number or express delivery number corresponding to the packages.

[0055] In step S220, an abnormal object set identifier corresponding to the abnormal transport set identifier is obtained, and abnormal object information is obtained according to the abnormal object set identifier.

[0056] In an exemplary embodiment of the present disclosure, the corresponding abnormal object set identifier is obtained according to the abnormal transport set identifier, and the abnormal object information of one or more abnormal objects corresponding to the abnormal object set is obtained according to the abnormal object set identifier. In other words, the SKU and the quantity of all commodities in the abnormal package are obtained.

[0057] In an exemplary embodiment of the present disclosure, the abnormal object information may also include attribute information of the abnormal object. After acquiring the abnormal object information according to the abnormal transport set identifier, the attribute information of the abnormal object is acquired according to the object identifier of the abnormal object, and the abnormal object information is stored in a distributed database.

[0058] Specifically, Figure 3 A schematic diagram of a method for storing abnormal object information is shown. Figure 3 As shown, the method at least includes steps S310 to S320, which are described in detail as follows:

[0059] In step S310, attribute information of the abnormal object is obtained in the object information system according to the object identifier of the abnormal object.

[0060] In an exemplary embodiment of the present disclosure, the object information system may be a commodity retail platform, and the attribute information of the abnormal object is obtained according to the object identifier of the abnormal object by calling the interface service provided by the commodity retail platform. The attribute information of the abnormal object may include the name information and value information of the abnormal object, and may also include source information and other information.

[0061] In step S320, the abnormal object information, and the object set identifier and the transport set identifier corresponding to the abnormal object are stored in a distributed database.

[0062] In an exemplary embodiment of the present disclosure, the distributed database may be an ES database (elasticsearch). The distributed database stores abnormal object information of all abnormal objects, as well as an object set identifier and a transport set identifier of the abnormal object, and stores a storage timestamp of the abnormal object stored in the distributed database or an acquisition timestamp of the abnormal object information obtained.

[0063] In addition, before or after storing the abnormal object information, and the object set identifier and the transport set identifier corresponding to the abnormal object in the distributed database, information aggregation is performed according to the object identifier of the abnormal object. That is, the abnormal object information, the object set identifier and the transport set identifier with the same abnormal object identifier are formed into one piece of data. That is, in the distributed database, the abnormal object identifier, attribute information, the total number of objects, one or more object set identifiers, and one or more transport set identifiers of the abnormal object are stored.

[0064] In an exemplary embodiment of the present disclosure, the abnormal probability of the abnormal object may be obtained according to the abnormal object information based on three dimensions.

[0065] First, based on the transport collection dimension.

[0066] In an exemplary embodiment of the present disclosure, the number of transport sets corresponding to the abnormal object within a preset time period is obtained according to the object identification of the abnormal object; and the abnormal probability of the abnormal object is calculated according to the number of transport sets corresponding to the abnormal object and the total number of abnormal transport sets.

[0067] Specifically, the number of transport sets corresponding to the abnormal object may be divided by the total number of abnormal transport sets to obtain the abnormal probability of the abnormal object.

[0068] The number of transport sets corresponding to the abnormal object is the number of transport sets containing the abnormal object within a preset time period. All transport sets corresponding to the abnormal object can be obtained in a distributed database according to the object identifier of the abnormal object, and the number of transport sets corresponding to the abnormal object can be counted.

[0069] The total number of abnormal transport sets is the number of all abnormal transport sets stored in the distributed database within a preset time period. According to the storage timestamp or acquisition timestamp in the distributed database, all abnormal objects within a preset time period between the storage timestamp or acquisition timestamp and the current time interval can be obtained, and the number of transport sets corresponding to all abnormal objects can be counted.

[0070] The preset time period can be set according to actual conditions. For example, the preset time period can be 2 days or 1 day, and the present disclosure does not make specific limitations on this.

[0071] Second, based on the object collection dimension.

[0072] In an exemplary embodiment of the present disclosure, the number of object sets corresponding to the abnormal object within a preset time period is obtained according to the object identification of the abnormal object; and the abnormal probability of the abnormal object is calculated according to the number of object sets corresponding to the abnormal object and the total number of abnormal object sets.

[0073] Specifically, the number of object sets corresponding to the abnormal object may be divided by the total number of abnormal object sets to obtain the abnormal probability of the abnormal object.

[0074] The number of object sets of abnormal objects is the number of object sets containing abnormal objects within a preset time period. All object sets corresponding to the abnormal objects can be obtained in a distributed database according to the object identifier of the abnormal object, and the number of object sets corresponding to the abnormal objects can be counted.

[0075] The total number of abnormal object sets is the number of all abnormal object sets stored in the distributed database within a preset time period. According to the storage timestamp or acquisition timestamp in the distributed database, all abnormal objects within a preset time period between the storage timestamp or acquisition timestamp and the current time interval can be obtained, and the number of object sets corresponding to all abnormal objects can be counted.

[0076] Third, based on the object dimension.

[0077] In an exemplary embodiment of the present disclosure, the total number of objects corresponding to the abnormal object within a preset time period is obtained according to the object identification of the abnormal object; and the abnormal probability of the abnormal object is calculated according to the total number of objects corresponding to the abnormal object and the total number of abnormal objects.

[0078] Specifically, the total number of objects corresponding to the abnormal object may be divided by the total number of abnormal objects to obtain the abnormal probability of the abnormal object.

[0079] The total number of abnormal objects may be the sum of the total number of objects corresponding to all abnormal objects within a preset time period.

[0080] In an exemplary embodiment of the present disclosure, the object identification of the abnormal object and the abnormal probability of the abnormal object are stored in the REDIS cache in the form of a key-value pair.

[0081] Specifically, the abnormal objects may be sorted according to the magnitude of the abnormal probability, and the object identifier of the abnormal object may be used as the key value, and the abnormal probability of the abnormal object may be stored in the REDIS cache as the value.

[0082] Continue to refer to Figure 1 As shown, in step S120, the target object identifier corresponding to the target transport set is obtained by scanning the device.

[0083] In an exemplary embodiment of the present disclosure, a scanning device can scan a target transport set to obtain a target transport set identification of the target transport set. The scanning device (Personal Digital Assistant, PDA) can be a barcode scanner, an RFID reader, or a terminal device with a scanning function, which is not specifically limited in the present disclosure.

[0084] In an exemplary embodiment of the present disclosure, Figure 4 A schematic diagram of a method for obtaining a target object identifier is shown in FIG. Figure 4As shown, in step S410, the target transport set is scanned by a scanning device to obtain a target transport set identifier corresponding to the target transport set; in step S420, the target object set identifier corresponding to the target transport set is obtained according to the target transport set identifier; in step S430, the target object identifier of the target object corresponding to the target transport set is obtained according to the target object set identifier.

[0085] For example, at each logistics node, the logistics personnel use the PDA to scan the package and obtain the waybill number of the package. The target object query request is sent to the server, and the target object query request includes the waybill number of the package. The server receives the waybill number, queries one or more order numbers corresponding to the waybill number according to the waybill number, and calls the interface service of the object information system according to each order number to obtain the SKU of the product corresponding to each order number.

[0086] In addition, object information of the target object may also be obtained, such as the number of target objects, attribute information of the target objects, etc.

[0087] Continue to refer to Figure 1 As shown, in step S130, when the target object corresponding to the target object identifier is an abnormal target object, the abnormal probability of the abnormal target object is obtained, and the target information of the target transportation set is determined according to the abnormal probability of the abnormal target object.

[0088] In an exemplary embodiment of the present disclosure, a query request from a scanning device is received, and a target object identifier is matched with an object identifier of an abnormal object; when the target object identifier matches the object identifier of the abnormal object, the target object is determined to be an abnormal target object.

[0089] Specifically, the query request includes a target object identifier of the target object, and the target object identifier is matched with an object identifier of an abnormal object in a distributed database or an object identifier of an abnormal object in a REDIS cache.

[0090] In an exemplary embodiment of the present disclosure, the abnormal probability of the abnormal target object is obtained in the REDIS cache according to the target object identifier; when the abnormal probability of the abnormal target object is greater than the abnormal probability threshold, abnormal prompt information is generated.

[0091] The abnormal probability threshold may be set according to actual conditions. For example, the abnormal probability threshold may be 50%, 30%, or 70%, etc., and the present disclosure does not make any specific limitation on this.

[0092] The abnormal prompt information may include the target object identifier and abnormal probability corresponding to the target object. The abnormal prompt information may also include the number of target objects, attribute information of the target objects, etc.

[0093] In an exemplary embodiment of the present disclosure, the abnormal prompt information is sent to the scanning device, so that the scanning device issues an abnormal prompt according to the abnormal prompt information. The abnormal prompt can be an alarm sound emitted by the speaker of the PDA, or a pop-up box on the main operation interface of the PDA displays the abnormal prompt information, etc., to prompt the logistics personnel to focus on the target transport collection.

[0094] In an exemplary embodiment of the present disclosure, if there is an abnormality in the target transport set, target abnormal event information is generated according to the transport set identifier, abnormality type, and abnormal logistics personnel information corresponding to the target transport set, and the target abnormal event information is sent to the abnormal event system.

[0095] Specifically, the abnormal logistics personnel information may include the logistics personnel identification, and the logistics personnel corresponding to the previous logistics node corresponding to the current logistics node. The abnormal type may include the damage type, the package loss type, etc.

[0096] The logistics personnel focus on inspecting the target transport collection. If during the inspection, the parcels are found to be damaged or lost, the damaged parcels may be the outer packaging of the parcels and / or the goods in the parcels are damaged, and the lost parcels may be lost and / or there are too many or too few goods. When the logistics personnel inspect the target transport collection to find abnormalities, they can trigger the confirmation abnormality button on the PDA to report the abnormalities of the target transport collection to the server.

[0097] The information acquisition method in this example implementation is described in detail below in conjunction with a specific scenario, where the specific scenario is a scenario in which logistics personnel inspect the target package at the fourth logistics node.

[0098] like Figure 5 As shown, in step S510, the target package is scanned by the PDA to obtain the target waybill number of the target package;

[0099] In step S520, one or more target order numbers corresponding to the target package are obtained according to the target waybill number, and target commodity information corresponding to each target order number is obtained;

[0100] In step S530, it is determined whether the target product is in the abnormal product database of the fault judgment system; wherein the SKU of the target product is matched with the SKU of the abnormal product in the abnormal product database;

[0101] In step S540, when the SKU of the target product matches the SKU of the abnormal product, the target product is determined to be an abnormal product;

[0102] In step S550, the abnormal probability corresponding to the SKU of the target product is obtained in the REDIS cache;

[0103] In step S560, when the abnormal probability of the target product is greater than the abnormal probability threshold, an abnormal prompt is sent to the PDA so that the logistics personnel can check whether the package is abnormal;

[0104] In step S570, if the logistics personnel sends the target package abnormality information through the PDA, the pattern generates the judgment information according to the waybill number, the abnormality type, and the logistics personnel corresponding to the third logistics node;

[0105] In step S580, the accountability information is sent to the accountability system.

[0106] In addition, the server simultaneously obtains the judgment information in the judgment system and processes the judgment information to obtain the abnormal product database and the abnormal probability of the abnormal product. Figure 6 As shown, in step S610, the accountability information in the message queue of the accountability system is obtained in real time;

[0107] In step S620, the corresponding order number is obtained according to the waybill number in the judgment information, and the SKU of the abnormal product is obtained according to the order number; wherein, the quantity, name, price and other information of the abnormal product are also obtained according to the order number;

[0108] In step S630, the SKU, quantity, name and price of the abnormal product, as well as the corresponding order number and waybill number are stored in an abnormal product database; wherein the abnormal product database may be an ES database;

[0109] In step S640, abnormal commodities in the abnormal commodity database within 2 days are aggregated according to the SKU of the abnormal commodities;

[0110] In step S650, the number of waybill numbers corresponding to each abnormal commodity is divided by the total number of waybill numbers corresponding to all abnormal commodities to obtain the abnormal probability of each abnormal commodity;

[0111] In step S660, the SKU of the abnormal product and the abnormal probability are stored in the REDIS cache.

[0112] Those skilled in the art will appreciate that all or part of the steps for implementing the above embodiments are implemented as a computer program executed by a CPU. When the computer program is executed by the CPU, the above functions defined by the above method provided by the present invention are performed. The program can be stored in a computer-readable storage medium, which can be a read-only memory, a disk or an optical disk, etc.

[0113] In addition, it should be noted that the above-mentioned figures are only schematic illustrations of the processes included in the method according to an exemplary embodiment of the present invention, and are not intended to be limiting. It is easy to understand that the processes shown in the above-mentioned figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.

[0114] The following describes an embodiment of the device of the present disclosure, which can be used to execute the above-mentioned information acquisition method of the present disclosure. For details not disclosed in the embodiment of the device of the present disclosure, please refer to the embodiment of the above-mentioned information acquisition method of the present disclosure.

[0115] Figure 7 A block diagram of an information acquisition device according to an embodiment of the present disclosure is schematically shown.

[0116] Reference Figure 7 As shown, according to an information acquisition device 700 of an embodiment of the present disclosure, the information acquisition device 700 includes: an abnormal probability determination module 701, a target object acquisition module 702 and a target information acquisition module 703. Specifically:

[0117] The abnormal probability determination module 701 is used to obtain abnormal object information and determine the abnormal probability of the abnormal object according to the abnormal object information;

[0118] The target object acquisition module 702 is used to acquire the target object identification corresponding to the target transport set through a scanning device;

[0119] The target information acquisition module 703 is used to acquire the abnormal probability of the abnormal target object when the target object corresponding to the target object identifier is an abnormal target object, and determine the target information of the target transport set according to the abnormal probability of the abnormal target object.

[0120] In an exemplary embodiment of the present disclosure, the abnormal probability determination module 701 can also be used to obtain in real time the abnormal transportation set identifier in the abnormal event information from the abnormal event system; obtain the abnormal object set identifier corresponding to the abnormal transportation set identifier, and obtain the abnormal object information according to the abnormal object set identifier, wherein the abnormal object information includes the object identifier and object quantity of the abnormal object.

[0121] In an exemplary embodiment of the present disclosure, the abnormal probability determination module 701 can also be used to obtain attribute information of the abnormal object in the object information system according to the object identification of the abnormal object, wherein the attribute information of the abnormal object includes name information and value information of the abnormal object, etc.; store the abnormal object information, and the object set identification and transport set identification corresponding to the abnormal object in the distributed database. The abnormal object information also includes the attribute information of the abnormal object.

[0122] In an exemplary embodiment of the present disclosure, the abnormal probability determination module 701 can also be used to obtain the number of transport sets corresponding to the abnormal object within a preset time period according to the object identification of the abnormal object; and calculate the abnormal probability of the abnormal object according to the number of transport sets corresponding to the abnormal object and the total number of abnormal transport sets.

[0123] In an exemplary embodiment of the present disclosure, the abnormal probability determination module 701 can also be used to obtain the number of object sets corresponding to the abnormal object within a preset time period according to the object identification of the abnormal object; and calculate the abnormal probability of the abnormal object according to the number of object sets corresponding to the abnormal object and the total number of abnormal object sets.

[0124] In an exemplary embodiment of the present disclosure, the abnormal probability determination module 701 can also be used to obtain the total number of objects corresponding to the abnormal object within a preset time period according to the object identification of the abnormal object; and calculate the abnormal probability of the abnormal object according to the total number of objects corresponding to the abnormal object and the total number of abnormal objects.

[0125] In an exemplary embodiment of the present disclosure, the target object acquisition module 702 can also be used to scan the target transport set through a scanning device to obtain a target transport set identifier corresponding to the target transport set; obtain a target object set identifier corresponding to the target transport set according to the target transport set identifier; and obtain a target object identifier of a target object corresponding to the target transport set according to the target object set identifier.

[0126] In an exemplary embodiment of the present disclosure, the target information acquisition module 703 can also be used to obtain the abnormal probability of the abnormal target object in the REDIS cache according to the target object identifier; when the abnormal probability of the abnormal target object is greater than the abnormal probability threshold, generate abnormal prompt information.

[0127] In an exemplary embodiment of the present disclosure, the target information acquisition module 703 can also be used to receive a query request from a scanning device, match the target object identifier with the object identifier of the abnormal object; when the target object identifier matches the object identifier of the abnormal object, determine that the target object is an abnormal target object.

[0128] In an exemplary embodiment of the present disclosure, the information acquisition device 700 further includes a storage module (not shown in the figure), which is used to store the object identification of the abnormal object and the abnormal probability of the abnormal object in the form of a key-value pair in the REDIS cache.

[0129] In an exemplary embodiment of the present disclosure, the information acquisition device 700 further includes an abnormal prompt module (not shown in the figure), which is used to send abnormal prompt information to the scanning device so that the scanning device issues an abnormal prompt according to the abnormal prompt information.

[0130] In an exemplary embodiment of the present disclosure, the information acquisition device 700 also includes an exception information sending module (not shown in the figure), which is used to generate target abnormal event information based on the transport set identifier, abnormality type, and abnormal logistics personnel information corresponding to the target transport set if there is an abnormality in the target transport set, and send the target abnormal event information to the abnormal event system.

[0131] The specific details of each of the above-mentioned information acquisition devices have been described in detail in the corresponding information acquisition method, so they will not be repeated here.

[0132] It should be noted that, although several modules or units of the device for execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0133] In an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.

[0134] It will be appreciated by those skilled in the art that various aspects of the present invention may be implemented as a system, method or program product. Therefore, various aspects of the present invention may be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as a "circuit", "module" or "system".

[0135] Refer to the following Figure 8 An electronic device 800 according to this embodiment of the present invention will be described. Figure 8 The electronic device 800 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0136] like Figure 8 As shown, the electronic device 800 is in the form of a general computing device. The components of the electronic device 800 may include, but are not limited to: the at least one processing unit 810, the at least one storage unit 820, a bus 830 connecting different system components (including the storage unit 820 and the processing unit 810), and a display unit 840.

[0137] The storage unit stores program codes, which can be executed by the processing unit 810, so that the processing unit 810 performs the steps according to various exemplary embodiments of the present invention described in the above “Exemplary Method” section of this specification. For example, the processing unit 810 can perform the following steps: Figure 1 In step S110 shown in the figure, abnormal object information is obtained, and the abnormal probability of the abnormal object is determined according to the abnormal object information; in step S120, a target object identifier corresponding to the target transport set is obtained by a scanning device; in step S130, when the target object corresponding to the target object identifier is an abnormal target object, the abnormal probability of the abnormal target object is obtained, and the target information of the target transport set is determined according to the abnormal probability of the abnormal target object.

[0138] The storage unit 820 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 8201 and / or a cache memory unit 8202 , and may further include a read-only memory unit (ROM) 8203 .

[0139] The storage unit 820 may also include a program / utility 8204 having a set (at least one) of program modules 8205, such program modules 8205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0140] Bus 830 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0141] The electronic device 800 may also communicate with one or more external devices 1000 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable viewers to interact with the electronic device 800, and / or communicate with any device that enables the electronic device 800 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 850. Furthermore, the electronic device 800 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 860. As shown, the network adapter 860 communicates with other modules of the electronic device 800 via a bus 830. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 800, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0142] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0143] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the above method of the present specification is stored. In some possible implementations, various aspects of the present invention can also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary embodiments of the present invention described in the above "Exemplary Method" section of the present specification.

[0144] refer to Fig. 9 As shown, a program product 900 for implementing the above method according to an embodiment of the present invention is described, which can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus or a device.

[0145] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0146] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0147] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0148] Program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).

[0149] In addition, the above-mentioned figures are only schematic illustrations of the processes included in the method according to an exemplary embodiment of the present invention, and are not intended to be limiting. It is easy to understand that the processes shown in the above-mentioned figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.

[0150] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The specification and examples are to be considered as exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.

Claims

1. A method for obtaining information, characterized in that: include: Acquire abnormal object information, wherein the abnormal object information includes an object identifier of the abnormal object; Acquire the number of transport collections corresponding to the abnormal object within a preset time period according to the object identifier of the abnormal object; Calculate the abnormal probability of the abnormal object according to the number of transport sets corresponding to the abnormal object and the total number of abnormal transport sets; or Acquire the number of object sets corresponding to the abnormal object within a preset time period according to the object identifier of the abnormal object; calculate the abnormal probability of the abnormal object according to the number of object sets corresponding to the abnormal object and the total number of abnormal object sets; Obtaining the target object identification corresponding to the target transport set by scanning the device; When the target object corresponding to the target object identifier is an abnormal target object, the abnormal probability of the abnormal target object is obtained, and when the abnormal probability of the abnormal target object is greater than an abnormal probability threshold, abnormal prompt information is generated.

2. The information acquisition method according to claim 1, characterized in that: Get exception object information, including: Obtain the abnormal transport collection identifier in the abnormal event information from the abnormal event system in real time; An abnormal object set identifier corresponding to the abnormal transport set identifier is obtained, and abnormal object information is obtained according to the abnormal object set identifier, wherein the abnormal object information includes an object identifier and an object quantity of the abnormal object.

3. The information acquisition method according to claim 2, characterized in that: The abnormal object information also includes attribute information of the abnormal object; Get exception object information, including: Acquiring attribute information of the abnormal object in an object information system according to the object identifier of the abnormal object, wherein the attribute information of the abnormal object includes name information and value information of the abnormal object; The abnormal object information, as well as the object set identifier and the transport set identifier corresponding to the abnormal object are stored in a distributed database.

4. The information acquisition method according to claim 3, characterized in that: The abnormal probability of the abnormal object is obtained according to the abnormal object information, including: Acquire the total number of objects corresponding to the abnormal object within a preset time period according to the object identifier of the abnormal object; The abnormal probability of the abnormal object is calculated according to the total number of objects corresponding to the abnormal object and the total number of abnormal objects.

5. The information acquisition method according to claim 1, characterized in that: The method further comprises: The object identifier of the abnormal object and the abnormal probability of the abnormal object are stored in the REDIS cache in the form of a key-value pair.

6. The information acquisition method according to claim 5, characterized in that: Obtain the target object identifier corresponding to the target object set by scanning the device, including: Scanning the target transport set by the scanning device to obtain a target transport set identifier corresponding to the target transport set; Acquire a target object set identifier corresponding to the target transport set according to the target transport set identifier; The target object identifier of the target object corresponding to the target transport set is obtained according to the target object set identifier.

7. The information acquisition method according to claim 6, characterized in that: The method further comprises: receiving a query request from the scanning device, and matching the target object identifier with the object identifier of the abnormal object; When the target object identifier matches the object identifier of the abnormal object, the target object is determined to be the abnormal target object.

8. The information acquisition method according to claim 7, characterized in that: Obtaining the abnormal probability of the abnormal target object includes: The abnormal probability of the abnormal target object is obtained in the REDIS cache according to the target object identifier.

9. The information acquisition method according to claim 8, characterized in that: The method further comprises: The abnormal prompt information is sent to the scanning device, so that the scanning device issues an abnormal prompt according to the abnormal prompt information.

10. The information acquisition method according to claim 2, characterized in that: The method further comprises: If the target transport set has an abnormality, target abnormal event information is generated according to the transport set identifier, abnormality type, and abnormal logistics personnel information corresponding to the target transport set, and the target abnormal event information is sent to the abnormal event system.

11. An information acquisition device, characterized in that: include: An abnormal probability determination module, used to obtain abnormal object information, wherein the abnormal object information includes an object identifier of the abnormal object; Acquire the number of transport collections corresponding to the abnormal object within a preset time period according to the object identifier of the abnormal object; Calculate the abnormal probability of the abnormal object according to the number of transport sets corresponding to the abnormal object and the total number of abnormal transport sets; or obtain the number of object sets corresponding to the abnormal object within a preset time period according to the object identifier of the abnormal object; calculate the abnormal probability of the abnormal object according to the number of object sets corresponding to the abnormal object and the total number of abnormal object sets; A target object acquisition module, used to acquire a target object identifier corresponding to a target transport set through a scanning device; The target information acquisition module is used to acquire the abnormal probability of the abnormal target object when the target object corresponding to the target object identifier is an abnormal target object, and determine the target information of the target transport set according to the abnormal probability of the abnormal target object.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the information acquisition method according to any one of claims 1 to 10 is implemented.

13. An electronic device, characterized in that: include: one or more processors; A storage device for storing one or more programs, when the one or more programs are executed by the one or more processors, enables the one or more processors to implement the information acquisition method as described in any one of claims 1 to 10.

Citation Information

Patent Citations

  • Logistics state tracking method and system based on collision detector

    CN110147976A

  • Order data processing method and device, electronic equipment and readable medium

    CN112016866A