CN110263190B - Data processing method, device, equipment and machine-readable medium - Google Patents

Data processing method, device, equipment and machine-readable medium Download PDF

Info

Publication number
CN110263190B
CN110263190B CN201910373171.1A CN201910373171A CN110263190B CN 110263190 B CN110263190 B CN 110263190B CN 201910373171 A CN201910373171 A CN 201910373171A CN 110263190 B CN110263190 B CN 110263190B
Authority
CN
China
Prior art keywords
image
logistics
damage
link
annotation
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
CN201910373171.1A
Other languages
Chinese (zh)
Other versions
CN110263190A (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 CN201910373171.1A priority Critical patent/CN110263190B/en
Publication of CN110263190A publication Critical patent/CN110263190A/en
Application granted granted Critical
Publication of CN110263190B publication Critical patent/CN110263190B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/44Browsing; Visualisation therefor
    • G06F16/447Temporal browsing, e.g. timeline
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/54Browsing; Visualisation therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/0833Tracking

Landscapes

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

Abstract

The embodiment of the application provides a data processing method, a device, equipment and a machine-readable medium, wherein the method comprises the following steps: providing a first annotation image corresponding to a first logistics object; the first labeling image is used for representing a first image labeled with a damaged position, and the first image corresponds to at least one logistics link of the first logistics object; detecting damage to the second image according to the first marked image; the second image is used for representing the image of the second stream object in any stream link. The embodiment of the application can improve the accuracy of automatic damage detection under the condition of reducing the labor cost.

Description

Data processing method, device, equipment and machine-readable medium
Technical Field
The present application relates to the field of logistics technology, and in particular, to a data processing method, a data processing apparatus, a device and a machine readable medium.
Background
With the development of electronic commerce technology, online shopping has become a shopping way for users in daily life, and is popular with users. The rapid development of logistics technology is compatible with the rapid development of online shopping, and thousands of articles are distributed to users through logistics every day.
In the circulation process of the logistics objects, the logistics objects are often damaged due to the conditions of jolting in the way, mutual extrusion among the logistics objects and the like, and further the problem of damage to the logistics objects distributed to the hands of the users is caused.
In order to reduce the breakage rate of the logistics objects, the means commonly used at present are as follows: in the circulation process of the logistics object, a manual mode is adopted to detect the damage of the logistics object, so that the logistics object with damage is obtained before the logistics object reaches a user, and further user experience can be improved. For example, operators may be disposed in a warehouse, a distribution site, and a distribution site of a commodity, and the operators may detect breakage of a commodity object in the site.
In practical application, the damage detection is performed manually, which requires a lot of labor cost. In addition, the damage detection is carried out manually, so that the damage detection result is influenced by the subjectivity of the human body, and the accuracy of the damage detection result is lower.
Disclosure of Invention
The technical problem to be solved by the embodiment of the application is to provide a data processing method which can improve the accuracy of automatic damage detection under the condition of reducing the labor cost.
Correspondingly, the embodiment of the application also provides a data processing device, equipment and a machine-readable medium, which are used for ensuring the implementation and application of the method.
In order to solve the above problems, an embodiment of the present application discloses a data processing method, including:
providing a first annotation image corresponding to a first logistics object; the first labeling image is used for representing a first image labeled with a damaged position, and the first image corresponds to at least one logistics link of the first logistics object;
detecting damage to the second image according to the first marked image; the second image is used for representing the image of the second stream object in any stream link.
In order to solve the above problems, an embodiment of the present application discloses a data processing method, including:
displaying an image of the logistics object in at least one logistics link;
and marking the damaged position on the image according to the input information of the image processing equipment.
On the other hand, the embodiment of the application also discloses a data processing device, which comprises:
the annotation image providing module is used for providing a first annotation image corresponding to the first logistics object; the first labeling image is used for representing a first image labeled with a damaged position, and the first image corresponds to at least one logistics link of the first logistics object; and
The damage detection module is used for detecting damage to the second image according to the first marked image; the second image is used for representing the image of the second stream object in any stream link.
On the other hand, the embodiment of the application also discloses a data processing device, which comprises:
the image display module is used for displaying the image of the logistics object in at least one logistics link; and
and the damage labeling module is used for labeling damage positions on the image according to the input information of the image processing equipment.
In yet another aspect, an embodiment of the present application further discloses an apparatus, including:
one or more processors; and
one or more machine-readable media having instructions stored thereon, which when executed by the one or more processors, cause the apparatus to perform one or more of the methods described previously.
In yet another aspect, embodiments of the application disclose one or more machine-readable media having instructions stored thereon that, when executed by one or more processors, cause an apparatus to perform one or more of the methods described previously.
Compared with the prior art, the embodiment of the application has the following advantages:
according to the embodiment of the application, automatic damage detection is carried out on the second image according to the first marked image; because the image part corresponding to the damage position in the first labeling image can reflect the image rule corresponding to the damage, the first labeling image can be used as the basis for automatic damage detection of the second image; therefore, the embodiment of the application can improve the accuracy of automatic damage detection under the condition of reducing the labor cost.
Drawings
FIG. 1 is a schematic illustration of an application environment for a data processing method of the present application;
FIG. 2 is a flowchart illustrating steps of a first embodiment of a data processing method according to the present application;
FIG. 3 is a flowchart illustrating steps of a second embodiment of a data processing method according to the present application;
FIG. 4 is a flowchart illustrating the steps of a third embodiment of a data processing method according to the present application;
FIG. 5 is a block diagram of an embodiment of a data processing apparatus of the present application;
FIG. 6 is a block diagram of an embodiment of a data processing apparatus of the present application; and
fig. 7 is an exemplary device 1300 that may be used to implement various embodiments described herein.
Detailed Description
In order that the above-recited objects, features and advantages of the present application will become more readily apparent, a more particular description of the application will be rendered by reference to the appended drawings and appended detailed description.
The following description of the embodiments of the present application will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present application, but not all embodiments. All other embodiments, which are derived by a person skilled in the art based on the embodiments of the application, fall within the scope of protection of the application.
The inventive concept is susceptible to various modifications and alternative forms, specific embodiments thereof have been shown by way of example in the drawings and will herein be described in detail. It should be understood, however, that the description herein of specific embodiments is not intended to limit the inventive concepts to the particular forms disclosed, but on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the scope of the application.
Reference in the specification to "one embodiment," "an embodiment," "one particular embodiment," etc., means that a particular feature, structure, or characteristic may be included in the described embodiments, but every embodiment may or may not necessarily include the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, where a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the purview of one skilled in the art to effect such feature, structure, or characteristic in connection with other ones of the embodiments whether or not explicitly described. In addition, it should be understood that the items in the list included in this form of "at least one of A, B and C" may include the following possible items: (A); (B); (C); (A and B); (A and C); (B and C); or (A, B and C). Likewise, an item listed in this form of "at least one of A, B or C" may mean (A); (B); (C); (A and B); (A and C); (B and C); or (A, B and C).
In some cases, the disclosed embodiments may be implemented as hardware, firmware, software, or any combination thereof. The disclosed embodiments may also be implemented as instructions carried on or stored on one or more transitory or non-transitory machine-readable (e.g., computer-readable) storage media, which may be executed by one or more processors. A machine-readable storage medium may be implemented as a storage device, mechanism, or other physical structure (e.g., volatile or non-volatile memory, a media disc, or other media other physical structure device) for storing or transmitting information in a form readable by a machine.
In the drawings, some structural or methodological features may be shown in a particular arrangement and/or ordering. Preferably, however, such specific arrangement and/or ordering is not necessary. Rather, in some embodiments, such features may be arranged in a different manner and/or order than as shown in the drawings. Furthermore, inclusion of a feature in a particular figure that is not necessarily meant to imply that such feature is required in all embodiments and that, in some embodiments, may not be included or may be combined with other features.
Aiming at the technical problems that more labor cost is required for detecting the damage by adopting a manual mode and the accuracy of a damage detection result is low, the embodiment of the application provides a data processing scheme, which specifically comprises the following steps: providing a first annotation image corresponding to a first logistics object; the first labeling image is used for representing a first image labeled with a damaged position, and the first image corresponds to at least one logistics link of the first logistics object; and detecting the damage of the second image according to the first marked image; the second image is used for representing the image of the second stream object in any stream link.
According to the embodiment of the application, the damage detection is carried out on the second image according to the first marked image; because the image part corresponding to the damage position in the first labeling image can reflect the image rule corresponding to the damage, the first labeling image can be used as the basis for automatic damage detection; therefore, the embodiment of the application can improve the accuracy of automatic damage detection under the condition of reducing the labor cost.
The second image in the embodiment of the application can refer to an image of the second physical distribution object in any physical distribution link, and the embodiment of the application detects the damage of the second image, so that the physical distribution object with damage can be found in any physical distribution link before a user receives the physical distribution object, thereby reducing the damage rate of the physical distribution object received by the user and improving the user experience.
The embodiment of the application can be applied to logistics scenes. A logistic object may refer to an object of a logistic. The logistic object may include: goods, services, and information, etc. The information of the logistic object may include: the name of the logistics object, the type of the logistics object, or the management identification of the logistics object, etc. In a logistics scenario, the logistics object may or may not have a wrapper, which may include: a packing case, or a packaging bag, etc. In a logistics scenario, a logistics object may be circulated along with a package.
According to one embodiment, the logistics link may include: a warehouse link, an allocation link, a transfer link or a distribution link, wherein the warehouse link is used for storing logistics objects in a centralized manner; the distribution link is used for calculating and arranging loading and transportation plans according to the destination and the transport capacity line of the receiving end of the logistics object transported to the distribution center, and then reducing to practice; the transfer link is used for realizing joint (relay) transportation between different transportation modes or the same transportation mode; the delivery link is used for delivering the logistics object to the receiving end.
In practical application, an image acquisition device can be arranged in an area corresponding to any logistics link, and the image acquisition device is used for acquiring images corresponding to any logistics link of a logistics object. For example, the area corresponding to the warehouse link may be a warehouse, the area corresponding to the allocation link may be an allocation center, the area corresponding to the transfer link may be a transfer center, the area corresponding to the distribution link may be a logistics site, and so on. The image acquisition device can be a camera, a video camera and the like.
Alternatively, an image of the logistic object at least one shooting angle may be acquired by at least one image acquisition device. The photographing angle may include a photographing height, a photographing direction, and a photographing distance. The photographing height score may include: flat, nodding, upward, etc. The photographing direction may include: front side angle, bevel side angle, back side angle, etc.
In practical applications, a mapping relationship between the logistic object and the image may be stored. In the mapping relationship, the information of the logistic object may include: and the management identifier of the logistics object can be unique in the logistics system. For example, the management identifier may be an identifier of a policy corresponding to the logistics object.
The bill is a bill for recording related information such as the weight, price and the like of a product at a sending end and a receiving end in the process of conveying a logistics object in the logistics industry. At present, the logistics industry uses a multi-purpose bar code express bill to ensure continuous data output in the logistics industry and facilitate management. Along with the continuous development of electronic commerce technology, electronic bill is rapidly popularized and used in the logistics field due to the advantages of rapid printing, accurate information and the like, in this way, a sender places a bill on the internet, fills in the mail information, and prints the electronic bill containing the mail information on site by using a printer when the courier goes to the gate to fetch the mail. Of course, the face sheet of the embodiment of the present application may also be a non-electronic face sheet, and the embodiment of the present application does not limit the specific form of the face sheet.
It will be appreciated that the warehouse link, the allocation link, the transfer link, or the distribution link are merely alternative embodiments, and those skilled in the art may actually use other physical distribution links, such as a collecting link, etc., as required according to actual application requirements, where the collecting link is used to collect the physical distribution object at the top.
The data processing scheme provided by the embodiment of the application can be applied to the application environment shown in fig. 1, and as shown in fig. 1, the client 100 and the server 200 are located in a wired or wireless network, and the client 100 and the server 200 interact data through the wired or wireless network.
Alternatively, the client may run on the device, for example, the client may be an APP (Application) running on the device, such as a shopping APP, a logistics APP, or an APP carried by an operating system, etc., where the embodiment of the present application does not limit a specific APP corresponding to the client.
Alternatively, the device may have a built-in or external screen for displaying information. The device may also have an internal or external microphone for capturing the voice of the user. The device may also have an internal or external speaker for playing information.
Such devices may include, but are not limited to: smart phones, tablet computers, e-book readers, MP3 (dynamic video expert compression standard audio plane 3,Moving Picture Experts Group Audio Layer III) players, MP4 (dynamic video expert compression standard audio plane 4,Moving Picture Experts Group Audio Layer IV) players, laptop portable computers, in-vehicle devices, PCs (personal computers, personal Computer), set-top boxes, smart televisions, wearable devices, smart home devices, and the like. The smart home device may include: intelligent sound, intelligent door lock, intelligent access control, etc., it will be appreciated that embodiments of the present application are not limited to specific devices.
Method embodiment one
Referring to fig. 2, a flowchart illustrating steps of a first embodiment of a data processing method according to the present application may specifically include the following steps:
step 201, displaying an image of a logistics object in at least one logistics link;
and 202, marking a damaged position on the image according to the input information of the image processing equipment.
In the embodiment of the application, the image processing device can be used for providing input information. The image processing device may be provided by a user, for example, the image processing device may be a terminal owned by the user. Alternatively, the image processing apparatus may be provided by a third party, for example, the third party may be a logistic object manager, and a logistic person may provide the image processing apparatus in a case where the logistic object is distributed to the user, so that the user generates input information on the image processing apparatus.
At least one step included in the method of the embodiment of the present application may be performed by a client, and of course, the embodiment of the present application is not limited to a specific implementation body of the steps of the method. The client may run on top of the image processing device; alternatively, the client may be independent of the image processing apparatus.
In step 201, the client may receive an image of a logistic object in at least one logistic link from the server. The client may correspond to a receiving end corresponding to the logistic object, so as to display an image of the logistic object in at least one logistic link to a receiving end user, and the receiving end user may refer to a user who receives or signs in the logistic object. Because the receiving end user corresponding to the logistics object has certain knowledge and judgment capability on the damage position of the logistics object, the embodiment of the application can carry out damage labeling of the image through the receiving end user.
In an alternative embodiment of the present application, step 201 shows an image of a logistic object in at least one logistic link, which may specifically include:
displaying an image of a logistics object in at least one logistics link on a detail page of the logistics object; and/or
And after the logistics object is signed, displaying the image of the logistics object in at least one logistics link.
The detail page of the logistic object can be used for describing the details of the logistic object, so that the receiving end user obtains the details of the logistic object through the detail page. In practical application, the detail page can be loaded in response to a preset operation of a receiving end user. The preset operation may be a trigger operation for a logistic object, etc.
In particular, a detail page of the logistics object may be used to describe details of the logistics object in circulation. Optionally, the detail page of the logistic object may include: the sending end information, the receiving end information, and the distribution path information corresponding to the logistics object, where the distribution path information may correspond to the time information. Optionally, the information of the detail page may be presented on the electronic map.
According to the embodiment of the application, the image of the logistics object in at least one logistics link is displayed on the detail page of the logistics object, so that a receiving end user can conveniently obtain the image of the logistics object in at least one logistics link.
Of course, the image of the logistics object in at least one logistics link can be located at any interface, for example, the client can receive the image of the logistics object in at least one logistics link pushed by the server and display the image or the entrance of the image in a popup window mode; the portal is used for triggering the display of the image; after the logistics object is signed, the server pushes the image of the logistics object in at least one logistics link to the client. It can be understood that the embodiment of the application does not limit the page corresponding to the image of the logistics object in at least one logistics link.
After a logistics object is signed, displaying an image of the logistics object in at least one logistics link; after the logistic object is signed, the receiving end user receives the logistic object, so that the position of the logistic object, which is damaged, is provided with a certain knowing ability and judging ability, and therefore, the embodiment of the application can carry out the damage marking of the image through the receiving end user.
In an optional embodiment of the present application, after the logistic object is signed, an image of the logistic object in at least one logistic link is displayed on a detail page of the logistic object.
In an alternative embodiment of the present application, the client may send a loading request of the detail page to the server in response to a preset operation; and receiving the page content of the detail page sent by the server, wherein the page content can comprise: an image of the logistic object in at least one logistic link. According to one embodiment, if the logistics object corresponding to the loading request is not signed, the page content may not include: an image of the logistic object in at least one logistic link. Or if the logistics object corresponding to the loading request is signed, the page content may include: image of a logistic object in at least one logistic link
In step 202, a broken position may be marked on the image according to input information of the image processing apparatus. In practical applications, the damage to the logistic object may include: the package breakage may specifically include: pack collapse, pack hole, pack crack, etc. And marking the damaged position on the image, and marking the position corresponding to the damage of the package on the image.
Optionally, the input information may specifically include:
track information on the image; and/or
And (5) voice instruction.
The user can mark the damaged position through track information. In practical applications, the user may input the track information on the image through a mouse, a keyboard, a finger, or a touch pen.
The track information may include:
track points; or alternatively
A trace line; or alternatively
Trace pattern.
The embodiment of the application can support track points, track lines or track patterns and realize marking of damaged positions. Trace points, traces, or trace patterns may indicate a breakage location. For example, the track pattern may be rectangular, circular, elliptical, or irregular, etc.
The embodiment of the application can support the marking of the damaged position by the user through the voice instruction. In practical applications, a focus may be displayed on the image, and the focus may be moved according to the voice command, so that the focus may be moved to the broken position. For example, the voice command may be "move M units in the horizontal direction, move N units in the vertical direction, move P units in the alpha degree direction, etc." M, N, P may be a natural number, the units in the horizontal direction, the vertical direction, or the alpha degree direction may be set by the user, and alpha may be a real number such as 45, 60, or 30.
After the damaged position is marked on the image, the marked image can be obtained, and the marked image can be the image marked with the damaged position.
In an alternative embodiment of the present application, the method may further include: sending a labeling image corresponding to the logistics object; the marked image may be an image marked with a broken position. The labeling images can be sent to the server side, so that the server side can intensively store the labeling images corresponding to the plurality of logistics objects, and the intensively stored labeling images can be applied to automatic breakage detection.
In an alternative embodiment of the present application, the method may further include: and after marking the damage position on the image, sending a damage processing request corresponding to the logistics object.
After marking the damaged position on the image, a damage processing request corresponding to the logistics object can be automatically sent. Alternatively, the breakage processing request corresponding to the logistic object may be transmitted in response to the trigger operation. For example, after marking the damaged position on the image, a prompt message may be sent, such as "whether to perform damage processing", and if "yes" is selected by the user, a damage processing request corresponding to the logistic object may be sent.
The damage request may be used to request damage to a physical distribution object that has a damage. The breakage processing may include: damage complaints, and/or damage reimbursements. Alternatively, a breakage complaint request may be sent, and in the case where the processing result corresponding to the breakage complaint request is passed, a breakage claim request is triggered.
In summary, according to the data processing method of the embodiment of the present application, according to the input information of the image processing device, the first image of the first logistics object on at least one logistics link is marked with the damaged position, so as to obtain a first image marked with the damaged position, that is, a first marked image. Because the user corresponding to the image processing equipment receives or signs the first logistics object, the damage position of the first logistics object has certain knowing ability and judging ability, and therefore, the embodiment of the application can obtain the first annotation image with higher accuracy and value through the image processing equipment.
Method embodiment II
Referring to fig. 3, a flowchart illustrating steps of a second embodiment of a data processing method according to the present application may specifically include the following steps:
step 301, providing a first annotation image corresponding to a first object; the first labeling image is used for representing a first image labeled with a damaged position, and the first image corresponds to at least one logistics link of the first logistics object;
Step 302, detecting the damage of the second image according to the first marked image; the second image is used for representing the image of the second stream object in any stream link.
At least one step included in the method of the embodiment of the present application may be executed by the server, and of course, the embodiment of the present application is not limited to the specific execution body of the steps of the method.
In step 301, optionally, the first labeling image may originate from a receiving end corresponding to the first logistics object. Alternatively, the first image may be provided to the corresponding image processing apparatus, and the broken position on the first image may be obtained based on the input information of the corresponding image processing apparatus.
Optionally, the receiving end corresponding to the first object may obtain the first labeling image through the method embodiment shown in fig. 2, and send the first labeling image to the server. The server side can acquire a plurality of first annotation images from a plurality of receiving ends, so that the first annotation images are collected. It will be appreciated that the above method may further comprise: and receiving a first annotation image corresponding to the first logistics object.
The first annotated image may comprise: the first image, and a broken position marked on the first image. Because the image part corresponding to the damage position in the first labeling image can reflect the image rule corresponding to the damage, the first labeling image can be used as the basis for automatic damage detection; therefore, the embodiment of the application can improve the accuracy of automatic damage detection under the condition of reducing the labor cost.
The second image is used for representing the image of the second stream object in any stream link. The embodiment of the application can acquire the second image of the second object in any logistics link, and automatically detect the damage of the second image by using the method of the embodiment of the application.
In an alternative embodiment of the present application, step 302 may specifically include: determining a breakage detection result corresponding to the second image according to the mapping relation between the image and the breakage detection result; the mapping relationship may be obtained according to the first labeling image. The mapping relation can reflect the image rule corresponding to breakage or non-breakage, so that the mapping relation can be used as the basis of automatic breakage detection.
According to one embodiment, the mapping relationship between the image and the breakage detection result may be characterized by a mapping table. In this mapping relationship, the image may be characterized by image features. In the mapping relationship, the breakage detection result may include: broken or unbroken. In this case, the mapping table may be searched according to the second image, so as to obtain a breakage detection result corresponding to the second image.
The image features may include: at least one of color features, texture features, shape features, and spatial relationship features.
The color feature is a global feature describing the surface properties of the logistic object corresponding to the image or the image area; texture features are also global features that also describe the surface properties of the physical objects to which the image or image region corresponds; the shape features have two types of representation methods, one is outline features, the other is area features, the outline features of the image are mainly aimed at the outer boundary of the logistics object, and the area features of the image relate to the whole shape area; the spatial relationship feature refers to a mutual spatial position or a relative direction relationship between a plurality of objects segmented in an image, and these relationships may be also classified into a connection/adjacency relationship, an overlapping/overlapping relationship, an inclusion/containment relationship, and the like. Alternatively, a convolutional neural network may also be utilized to determine the image features. The embodiment of the application is not limited to specific image characteristics.
According to another embodiment, the mapping between the image and the breakage detection result may be characterized by a data analyzer. Correspondingly, the method can further comprise the steps of: training the training data to obtain a data analyzer; the data analyzer may be used to characterize a mapping relationship between the image and the breakage detection result; the training data may include: the first annotation image.
In an alternative embodiment of the present application, the data model may be trained based on training data to obtain a data analyzer, which may characterize a mapping relationship between the input data (image) and the output data (breakage detection result) to determine the breakage detection result based on the second image input.
The mathematical model is a scientific or engineering model constructed by using a mathematical logic method and a mathematical language, and is a mathematical structure which is expressed in a generalized or approximate way by adopting the mathematical language aiming at referring to the characteristic or the quantity dependency relationship of a certain object system, and the mathematical structure is a relationship structure which is expressed by means of mathematical symbols. The mathematical model may be one or a set of algebraic, differential, integral or statistical equations and combinations thereof by which the interrelationship or causal relationship between the variables of the system is described quantitatively or qualitatively. In addition to mathematical models described by equations, there are models described by other mathematical tools, such as algebra, geometry, topology, mathematical logic, etc. Wherein the mathematical model describes the behavior and characteristics of the system rather than the actual structure of the system. The training of the mathematical model may be performed by a machine learning method, a deep learning method, and the like, and the machine learning method may include: linear regression, decision trees, random forests, etc., the deep learning method may include: convolutional neural network (Convolutional Neural Networks, CNN), long Short-Term Memory network (LSTM), gated loop unit (Gated Recurrent Unit, GRU), etc.
In one application of the applicationIn the example, it is assumed that the set corresponding to the training data is { (x) i ,y i ) I=1,.. i For the image features corresponding to the training data, y i For the x i Corresponding breakage detection result, assume y i The value 1 or-1 of (2) may represent broken or unbroken, respectively; the data analyzer may characterize y i And x i Mapping relation between the two.
In the embodiment of the application, the training data can be updated along with the updating of the first annotation image, so that the parameters of the data analyzer are updated.
In an alternative embodiment of the present application, the method may further include: and if the damage detection result corresponding to the second image is that the damage does not exist, storing the mapping relation between the second image and the second stream object. And the mapping relation between the second image and the second stream object can realize the damage annotation corresponding to the second stream object.
In the embodiment of the present application, if the breakage detection result corresponding to the second image indicates that there is no breakage, the logistics link corresponding to the second stream object may be continuously executed to continue the circulation of the second stream object, so that the second stream object without breakage may be distributed to the receiving end. Alternatively, a target stream link corresponding to the second stream object may be executed. The target logistics link may be determined according to the logistics link corresponding to the second image, and assuming that the second image corresponds to the ith logistics link, the target logistics link may include: an ith logistics link, or an (i+1) th logistics link; where i may be a natural number.
And if a plurality of second images are provided, a plurality of logistics links are corresponding to the plurality of second images, and then the target logistics links corresponding to the second logistics objects can be determined according to the latest logistics links corresponding to the plurality of second images. Assume that a plurality of logistics links corresponding to the plurality of second images are respectively: the j-th logistics link and the (j+1) -th logistics link, the target logistics link may include: a (j+1) th logistics link, or a (j+2) th logistics link; where j may be a natural number.
In an alternative embodiment of the present application, the method may further include: and after the second stream object is signed, sending a second image corresponding to the second stream object to the image processing equipment. The second image corresponding to the second stream object can be provided to the image processing device, and further damage labeling of the second image is achieved through the image processing device. The damage labeling of the second image may refer to the method described in fig. 2, and will not be described herein.
In an alternative embodiment of the present application, the method may further include: receiving a second annotation image corresponding to the second stream object; the second labeling image is used for representing a second image labeled with a damaged position, the second image is provided for the corresponding image processing device, and the damaged position on the second image can be obtained according to the input information of the corresponding image processing device. The second marked image can be used as the supplement of the first marked image, so that the training data is updated.
Therefore, the embodiment of the application can update the training data of the supervision algorithm according to the first labeling image and/or the second image fed back by the user through the supervision algorithm of machine learning, thereby further realizing the update of the parameters of the data analyzer and further improving the accuracy of the data analyzer.
In an alternative embodiment of the present application, the method may further include: and if the damage detection result corresponding to the second image is that damage exists, sending a damage processing request corresponding to the second stream object.
In the embodiment of the application, if the breakage detection result corresponding to the second image indicates that breakage exists, the logistics link corresponding to the second stream object can be terminated, so that the second stream object with breakage can be prevented from being distributed to the receiving end, and further the user experience can be improved.
The damage request may be used to request damage to a physical distribution object that has a damage. The breakage processing may include: damage complaints, and/or damage reimbursements. Alternatively, a breakage complaint request may be sent, and in the case where the processing result corresponding to the breakage complaint request is passed, a breakage claim request is triggered.
In summary, according to the data processing method of the embodiment of the application, the damage detection is carried out on the second image according to the first labeling image; the first annotation image is obtained based on the input information of the image processing equipment, and the image part corresponding to the damage position in the first annotation image can reflect the image rule corresponding to the damage, so that the first annotation image can be used as the basis of automatic damage detection of the second image; therefore, the embodiment of the application can improve the accuracy of automatic damage detection under the condition of reducing the labor cost.
According to the embodiment of the application, the first annotation image obtained based on the input information of the image processing equipment is used for automatically detecting the damage of the second image of any logistics link, and the logistics object with damage can be found before the second logistics object is distributed to the image processing equipment, so that the user experience can be improved. In addition, the first labeling image is obtained based on the input information of the image processing device, and the image part corresponding to the damage position in the first labeling image can reflect the image rule corresponding to the damage, so that the accuracy of automatic damage detection can be improved.
Method example III
Referring to fig. 4, a flowchart illustrating steps of a third embodiment of a data processing method according to the present application may specifically include the following steps:
step 401, a server determines a first mapping relationship between an image and a breakage detection result according to a first labeling image corresponding to a first logistics object;
step 402, the server acquires a second image of the second stream object in any stream link, and stores a second mapping relation between the second stream object and the second image;
step 403, the server detects the damage of the second image according to the first mapping relation;
If the damage detection result corresponding to any of the second images is that there is a damage, executing step 404;
step 404, the server sends a damage processing request corresponding to the second stream object;
here, the breakage processing request may be transmitted to the execution side of the breakage processing request.
If the damage detection results corresponding to all the second images are that no damage exists, executing step 405; and if the second image corresponds to the ith logistics link and the damage detection result corresponding to the second image is that the damage does not exist, continuing to execute the (i+1) th logistics link of the second stream object.
Step 405, after the second stream object is signed, the server sends a second image corresponding to the second stream object to the client according to a second mapping relationship;
step 406, the client displays a second image of the second stream object;
according to one embodiment, the server pushes the second image to the client after the second stream object is signed in. According to another embodiment, after the second stream object is signed, the client obtains the second image from the server in response to a preset operation by the user.
Step 407, the client marks the damaged position on the second image according to the input information of the user so as to obtain a second marked image;
The user can check the image of the logistics object in the logistics links such as the warehouse link, the distribution link or the distribution link, and if the damage is found, the damage position can be marked in the image.
Step 408, the server receives the second annotation image from the client and updates the first mapping relation according to the second annotation image;
and 409, after marking the damaged position on the second image, the client or the server sends a damage processing request corresponding to the second stream object.
It should be noted that, for simplicity of description, the method embodiments are shown as a series of acts, but it should be understood by those skilled in the art that the embodiments are not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the embodiments. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred embodiments, and that the acts are not necessarily required by the embodiments of the application.
The embodiment of the application also provides a data processing device.
With reference to fig. 5, a block diagram of an embodiment of a data processing apparatus according to the present application is shown, and may specifically include the following modules:
The annotation image providing module 501 is configured to provide a first annotation image corresponding to a first logistics object; the first labeling image can be used for representing a first image labeled with a damaged position, and the first image corresponds to at least one logistics link of the first logistics object; and
the breakage detection module 502 is configured to perform breakage detection on the second image according to the first labeling image; the second image may be used to characterize an image of the second stream object at any one of the stream links.
Alternatively, the first image may be provided to the corresponding image processing apparatus, and the broken position on the first image may be obtained based on the input information of the corresponding image processing apparatus.
Optionally, the breakage detection module 502 may include:
the result determining module is used for determining a breakage detection result corresponding to the second image according to the mapping relation between the image and the breakage detection result; the mapping relation is obtained according to the first annotation image.
Optionally, the apparatus may further include:
the training module is used for training the training data to obtain a data analyzer; the data analyzer is used for representing the mapping relation between the image and the damage detection result; the training data may include: the first annotation image.
Optionally, the apparatus may further include:
and the storage module is used for storing the mapping relation between the second image and the second stream object if the damage detection result corresponding to the second image is that no damage exists.
Optionally, the apparatus may further include:
and the second image sending module is used for sending a second image corresponding to the second stream object to the image processing equipment after the second stream object is signed and received.
Optionally, the apparatus may further include:
the second annotation image receiving module is used for receiving a second annotation image corresponding to the second stream object; the second labeling image is used for representing a second image labeled with a damaged position, the second image is provided for the corresponding image processing device, and the damaged position on the second image is obtained according to the input information of the corresponding image processing device.
Optionally, the apparatus may further include:
and the damage processing request sending module is used for sending a damage processing request corresponding to the second stream object if the damage detection result corresponding to the second image is that damage exists.
Referring to FIG. 6, a block diagram illustrating an embodiment of a data processing apparatus of the present application may include the following modules:
The image display module 601 is configured to display an image of the logistic object in at least one logistic link; and
the breakage marking module 602 is configured to mark a breakage position on the image according to input information of the image processing apparatus.
Alternatively, the image presentation module 601 may include:
the first display module is used for displaying the image of the logistics object in at least one logistics link on the detail page of the logistics object; and/or
And the second display module is used for displaying the image of the logistics object in at least one logistics link after the logistics object is signed.
Alternatively, the input information may include:
track information on the image; and/or
And (5) voice instruction.
Alternatively, the track information may include:
track points; or alternatively
A trace line; or alternatively
Trace pattern.
Optionally, the apparatus may further include:
the annotation image sending module is used for sending an annotation image corresponding to the logistics object; the marked image is an image marked with a damaged position.
Optionally, the apparatus may further include:
and the damage processing request module is used for sending a damage processing request corresponding to the logistics object after marking the damage position on the image.
In this specification, each embodiment is described in a progressive manner, and each embodiment is mainly described by differences from other embodiments, and identical and similar parts between the embodiments are all enough to be referred to each other.
The specific manner in which the various modules perform the operations in the apparatus of the above embodiments have been described in detail in connection with the embodiments of the method, and will not be described in detail herein.
Embodiments of the application may be implemented as a system or apparatus configured as desired using any suitable hardware and/or software. Fig. 7 schematically illustrates an exemplary device 1300 that may be used to implement various embodiments described in the present application.
For one embodiment, fig. 7 illustrates an exemplary device 1300, the device 1300 may include: one or more processors 1302, a system control module (chipset) 1304 coupled to at least one of the processors 1302, a system memory 1306 coupled to the system control module 1304, a non-volatile memory (NVM)/storage 1308 coupled to the system control module 1304, one or more input/output devices 1310 coupled to the system control module 1304, and a network interface 1312 coupled to the system control module 1306. The system memory 1306 may include: instructions 1362, the instructions 1362 being executable by the one or more processors 1302.
The processor 1302 may include one or more single-core or multi-core processors, and the processor 1302 may include any combination of general-purpose or special-purpose processors (e.g., graphics processors, application processors, baseband processors, etc.). In some embodiments, the device 1300 can be a server, a target device, a wireless device, etc. as described in embodiments of the present application.
In some embodiments, the apparatus 1300 may include one or more machine-readable media (e.g., system memory 1306 or NVM/storage 1308) having instructions and one or more processors 1302, in combination with the one or more machine-readable media, configured to execute the instructions to implement the modules included in the foregoing apparatus to perform the actions described in embodiments of the present application.
The system control module 1304 of an embodiment may include any suitable interface controller for providing any suitable interface to at least one of the processors 1302 and/or any suitable device or component in communication with the system control module 1304.
The system control module 1304 of an embodiment may include one or more memory controllers to provide an interface to the system memory 1306. The memory controller may be a hardware module, a software module, and/or a firmware module.
The system memory 1306 of one embodiment may be used to load and store data and/or instructions 1362. For one embodiment, the system memory 1306 may include any suitable volatile memory, such as suitable DRAM (dynamic random Access memory). In some embodiments, the system memory 1306 may include: double data rate type four synchronous dynamic random access memory (DDR 4 SDRAM).
The system control module 1304 of an embodiment may include one or more input/output controllers to provide interfaces to the NVM/storage 1308 and the input/output device(s) 1310.
NVM/storage 1308 for one embodiment may be used to store data and/or instructions 1382. NVM/storage 1308 may include any suitable nonvolatile memory (e.g., flash memory, etc.) and/or may include any suitable nonvolatile storage device(s), such as, for example, one or more Hard Disk Drives (HDDs), one or more Compact Disc (CD) drives, and/or one or more Digital Versatile Disc (DVD) drives, etc.
NVM/storage 1308 may include storage resources that are physically part of the device on which apparatus 1300 is installed, or which may be accessed by the device without being part of the device. For example, NVM/storage 1308 may be accessed over a network via network interface 1312 and/or through input/output devices 1310.
Input/output device(s) 1310 for one embodiment may provide an interface for device 1300 to communicate with any other suitable device, input/output device 1310 may include a communication component, an audio component, a sensor component, and the like.
The network interface 1312 for one embodiment may provide an interface for the apparatus 1300 to communicate over one or more networks and/or with any other suitable device, and the apparatus 1300 may communicate wirelessly with one or more components of a wireless network according to any of one or more wireless network standards and/or protocols, such as accessing a wireless network based on a communication standard, such as WiFi,2G, or 3G, or a combination thereof.
For one embodiment, at least one of the processors 1302 may be packaged together with logic of one or more controllers (e.g., memory controllers) of the system control module 1304. For one embodiment, at least one of the processors 1302 may be packaged together with logic of one or more controllers of the system control module 1304 to form a System In Package (SiP). For one embodiment, at least one of the processors 1302 may be integrated on the same new product as the logic of one or more controllers of the system control module 1304. For one embodiment, at least one of the processors 1302 may be integrated on the same chip with logic of one or more controllers of the system control module 1304 to form a system on chip (SoC).
In various embodiments, device 1300 may include, but is not limited to: a desktop computing device or a mobile computing device (e.g., a laptop computing device, a handheld computing device, a tablet, a netbook, etc.), among others. In various embodiments, device 1300 may have more or fewer components and/or different architectures. For example, in some embodiments, device 1300 may include one or more cameras, keyboards, liquid Crystal Display (LCD) screens (including touch screen displays), non-volatile memory ports, multiple antennas, graphics chips, application Specific Integrated Circuits (ASICs), and speakers.
Wherein if the display comprises a touch panel, the display screen may be implemented as a touch screen display to receive input signals from a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may sense not only the boundary of a touch or slide action, but also the duration and pressure associated with the touch or slide operation.
The embodiment of the application also provides a non-volatile readable storage medium, in which one or more modules (programs) are stored, where the one or more modules are applied to an apparatus, and the apparatus can be caused to execute instructions (instructions) of each method in the embodiment of the application.
In one example, an apparatus is provided, comprising: one or more processors; and instructions in one or more machine-readable media stored thereon, which when executed by the one or more processors, cause the apparatus to perform a method as in an embodiment of the application, the method may comprise: the method shown in fig. 2 or fig. 3 or fig. 4.
One or more machine-readable media are also provided in one example, having instructions stored thereon that, when executed by one or more processors, cause an apparatus to perform a method as in an embodiment of the application, the method may comprise: the method shown in fig. 2 or fig. 3 or fig. 4.
The specific manner in which the operations of the respective modules are performed in the apparatus of the above embodiments has been described in detail in the embodiments related to the method, and will not be described in detail herein, but only with reference to the portions of the description related to the embodiments of the method.
In this specification, each embodiment is described in a progressive manner, and each embodiment is mainly described by differences from other embodiments, and identical and similar parts between the embodiments are all enough to be referred to each other.
Embodiments of the present application are described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. It is therefore intended that the following claims be interpreted as including the preferred embodiment and all such alterations and modifications as fall within the scope of the embodiments of the application.
Finally, it is further noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The foregoing has outlined rather broadly the principles and embodiments of the present application in order that the detailed description of the principles and embodiments of the application may be better understood, and in order that the present application may be better understood; meanwhile, as those skilled in the art will have variations in the specific embodiments and application scope in accordance with the ideas of the present application, the present description should not be construed as limiting the present application in view of the above.

Claims (20)

1. A data processing method, applied to a server, the method comprising:
providing a first annotation image corresponding to a first logistics object; the first labeling image is used for representing a first image labeled with a damaged position, and the first image corresponds to at least one logistics link of the first logistics object; after the logistics object is signed, the client displays an image of the logistics object in at least one logistics link, and marks a damaged position on the image according to input information of the image processing equipment; the input information is triggered by a user; the server receives first annotation images corresponding to the plurality of first logistics objects from the client and stores the first annotation images corresponding to the plurality of first logistics objects in a centralized manner;
detecting damage to the second image according to the first marked image; the second image is used for representing the image of the second stream object in any stream link.
2. The method of claim 1, wherein the step of determining the position of the substrate comprises,
the first image is provided to a corresponding image processing device, and the broken position on the first image is obtained according to the input information of the corresponding image processing device.
3. The method of claim 1, wherein the detecting damage to the second image from the first annotation image comprises:
determining a breakage detection result corresponding to the second image according to the mapping relation between the image and the breakage detection result; the mapping relation is obtained according to the first annotation image.
4. A method according to claim 3, characterized in that the method further comprises:
training the training data to obtain a data analyzer; the data analyzer is used for representing the mapping relation between the image and the damage detection result; the training data comprises: the first annotation image.
5. The method according to claim 1 or 2 or 3 or 4, further comprising:
and if the damage detection result corresponding to the second image is that the damage does not exist, storing the mapping relation between the second image and the second stream object.
6. The method of claim 5, wherein the method further comprises:
and after the second stream object is signed, sending a second image corresponding to the second stream object to the image processing equipment.
7. The method of claim 6, wherein the method further comprises:
receiving a second annotation image corresponding to the second stream object; the second labeling image is used for representing a second image labeled with a damaged position, the second image is provided for the corresponding image processing device, and the damaged position on the second image is obtained according to the input information of the corresponding image processing device.
8. The method according to claim 1 or 2 or 3 or 4, further comprising:
and if the damage detection result corresponding to the second image is that damage exists, sending a damage processing request corresponding to the second stream object.
9. A data processing method, applied to a client, the method comprising:
displaying an image of the logistics object in at least one logistics link;
marking a damaged position on the image according to input information of the image processing device; the input information is triggered by a user;
sending a labeling image corresponding to the logistics object to a server; the marked image is an image marked with a damaged position; the marked image is used for detecting the damage of the second image;
Wherein, show the image of commodity circulation object at least one commodity circulation link includes:
and after the logistics object is signed, displaying the image of the logistics object in at least one logistics link.
10. The method of claim 9, wherein displaying the image of the logistic object in at least one logistic link further comprises:
and displaying the image of the logistics object in at least one logistics link on the detail page of the logistics object.
11. The method according to claim 9 or 10, wherein the input information comprises:
track information on the image; and/or
And (5) voice instruction.
12. The method of claim 11, wherein the trajectory information comprises:
track points; or alternatively
A trace line; or alternatively
Trace pattern.
13. The method according to claim 9 or 10, characterized in that the method further comprises:
and after marking the damage position on the image, sending a damage processing request corresponding to the logistics object.
14. A data processing apparatus for application to a server, the apparatus comprising:
the annotation image providing module is used for providing a first annotation image corresponding to the first logistics object; the first labeling image is used for representing a first image labeled with a damaged position, and the first image corresponds to at least one logistics link of the first logistics object; after the logistics object is signed, the client displays an image of the logistics object in at least one logistics link, and marks a damaged position on the image according to input information of the image processing equipment; the input information is triggered by a user; the server receives first annotation images corresponding to the plurality of first logistics objects from the client and stores the first annotation images corresponding to the plurality of first logistics objects in a centralized manner; and
The damage detection module is used for detecting damage to the second image according to the first marked image; the second image is used for representing the image of the second stream object in any stream link.
15. The apparatus of claim 14, wherein the first image is provided to a corresponding image processing device, and wherein the location of the break in the first image is derived from input information from the corresponding image processing device.
16. A data processing apparatus for application to a client, the apparatus comprising:
the image display module is used for displaying the image of the logistics object in at least one logistics link; and
the damage labeling module is used for labeling damage positions on the image according to the input information of the image processing equipment; the input information is triggered by a user;
the annotation image sending module is used for sending an annotation image corresponding to the logistics object to the server; the marked image is an image marked with a damaged position; the marked image is used for detecting the damage of the second image;
wherein, show the image of commodity circulation object at least one commodity circulation link includes:
and after the logistics object is signed, displaying the image of the logistics object in at least one logistics link.
17. A data processing apparatus, comprising:
one or more processors; and
one or more machine readable media having instructions stored thereon, which when executed by the one or more processors, cause the data processing apparatus to perform the method of one or more of claims 1-8.
18. One or more machine readable media having instructions stored thereon, which when executed by one or more processors, cause an apparatus to perform the method of one or more of claims 1-8.
19. A data processing apparatus, comprising:
one or more processors; and
one or more machine readable media having instructions stored thereon, which when executed by the one or more processors, cause the data processing apparatus to perform the method of one or more of claims 9-13.
20. One or more machine readable media having instructions stored thereon that, when executed by one or more processors, cause an apparatus to perform the method of one or more of claims 9-13.
CN201910373171.1A 2019-05-06 2019-05-06 Data processing method, device, equipment and machine-readable medium Active CN110263190B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910373171.1A CN110263190B (en) 2019-05-06 2019-05-06 Data processing method, device, equipment and machine-readable medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910373171.1A CN110263190B (en) 2019-05-06 2019-05-06 Data processing method, device, equipment and machine-readable medium

Publications (2)

Publication Number Publication Date
CN110263190A CN110263190A (en) 2019-09-20
CN110263190B true CN110263190B (en) 2023-10-20

Family

ID=67914232

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910373171.1A Active CN110263190B (en) 2019-05-06 2019-05-06 Data processing method, device, equipment and machine-readable medium

Country Status (1)

Country Link
CN (1) CN110263190B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112884392A (en) * 2019-11-29 2021-06-01 华为技术有限公司 Logistics piece management method and device, computing equipment and storage medium
CN111666816A (en) * 2020-05-07 2020-09-15 顺丰科技有限公司 Method, device and equipment for detecting state of logistics piece
CN114643209B (en) * 2022-03-04 2024-04-12 南京业恒达智能***有限公司 Clothing sorting method, device, computer readable medium and electronic equipment

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107368994A (en) * 2017-09-20 2017-11-21 东易日盛家居装饰集团股份有限公司 Commodity distribution control method, terminal and system
CN109409803A (en) * 2018-10-16 2019-03-01 深圳海带宝网络科技股份有限公司 A kind of cross-border electric business logistics track intelligent control method and system

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103996102B (en) * 2014-06-04 2017-12-12 广州市华纬计算机科技有限公司 A kind of container body checking method
CN106156967A (en) * 2015-04-08 2016-11-23 阿里巴巴集团控股有限公司 Express delivery information association, the method and device of offer logistics content information
CN105445275B (en) * 2015-12-25 2018-09-07 珠海格力电器股份有限公司 Electronic device appearance detection system and electronic device appearance detection method
CN106934567A (en) * 2015-12-30 2017-07-07 阿里巴巴集团控股有限公司 A kind of method of physical state information pushing, device and electronic equipment
CN108596550A (en) * 2018-05-10 2018-09-28 陕西东沃物流信息服务有限公司 Logistics cost payment system based on quality testing and method of payment
CN108765404B (en) * 2018-05-31 2019-10-18 南京行者易智能交通科技有限公司 A kind of road damage testing method and device based on deep learning image classification
CN109084957B (en) * 2018-08-31 2024-03-19 华南理工大学 Defect detection and color sorting method and system for photovoltaic solar crystalline silicon cell
CN109615649A (en) * 2018-10-31 2019-04-12 阿里巴巴集团控股有限公司 A kind of image labeling method, apparatus and system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107368994A (en) * 2017-09-20 2017-11-21 东易日盛家居装饰集团股份有限公司 Commodity distribution control method, terminal and system
CN109409803A (en) * 2018-10-16 2019-03-01 深圳海带宝网络科技股份有限公司 A kind of cross-border electric business logistics track intelligent control method and system

Also Published As

Publication number Publication date
CN110263190A (en) 2019-09-20

Similar Documents

Publication Publication Date Title
CN110263190B (en) Data processing method, device, equipment and machine-readable medium
US10882692B1 (en) Item replacement assistance
US11393207B1 (en) Multi-video annotation
US20140372183A1 (en) Trailer loading assessment and training
US9852375B2 (en) Techniques for mobile prediction
WO2019056793A1 (en) Device, method, and computer readable storage medium for identifying resume
WO2022100452A1 (en) Ocr system evaluation method, apparatus and device, and readable storage medium
US20180300337A1 (en) Method and system for managing virtual assistants
CN104797905A (en) Automated optical dimensioning and imaging
US20140214632A1 (en) Smart Crowd Sourcing On Product Classification
WO2019071890A1 (en) Device, method, and computer readable storage medium for recommending product
JP2019525291A5 (en)
CN116168038B (en) Image reproduction detection method and device, electronic equipment and storage medium
CN110415009A (en) Computerized system and method for being modified in video
US20140082527A1 (en) Method and device for processing tabbed-page
WO2020020355A1 (en) Method and system for obtaining object placement state
US20220019842A1 (en) Systematic disposal, classification and dynamic procurement of recyclable resin
US20140195951A1 (en) Method for managing schedule and electronic device thereof
US10713688B2 (en) Method and system for gesture-based cross channel commerce and marketing
CN108446693B (en) Marking method, system, equipment and storage medium of target to be identified
JP2018180822A (en) Warehouse management server, warehouse management method, and warehouse management program
CN110347890A (en) Interface display method, equipment and storage medium
CN109978442A (en) Ordering method, equipment and storage medium
Bobovský et al. Kinect v2 infrared images correction
CN105074754B (en) Market-based price differentiation for in-application software purchases

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
GR01 Patent grant
GR01 Patent grant