Detailed Description
The following description is made for some simple descriptions of application scenarios applicable to the technical solution of the embodiment of the present application, and it should be noted that the application scenarios described below are only used for illustrating the embodiment of the present application, but not limiting. In the specific implementation, the technical scheme provided by the embodiment of the application can be flexibly applied according to actual needs.
Referring to fig. 1, an application scenario diagram of a data processing method according to an embodiment of the present application is shown. The application scene comprises a user terminal 101, a server 102 and a courier terminal 103, wherein the terminal user terminal 101, the server 102 and the courier terminal 103 can be connected through a wireless or wired network. The user terminal 101 includes, but is not limited to, electronic devices such as a desktop computer, a smart phone, a mobile computer, a tablet computer, a media player, an intelligent wearable device, and an intelligent television, where the user terminal 101 may also be a dedicated device with an express delivery order placing function, such as an express delivery cabinet, where an application program for placing an express delivery order is installed in the user terminal 101, where a user may enter an order placing interface of the application program, input information such as a sender address, a sender phone, a recipient phone, an order taking time, a payment method, and other value-added services in the order placing interface, and submit an express delivery order after confirmation, where the user terminal 101 sends order information to the server 102. The server 102 may be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, or a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDNs, basic cloud computing services such as big data and artificial intelligent platforms, etc., where the server 102 receives and stores order information submitted by the user terminal 101, and distributes appropriate couriers according to sender addresses and time for picking up the couriers, and distributes the order information to the courier terminals 103 of the couriers to remind the couriers to pick up the couriers. The courier terminal 103 may be a mobile electronic device such as a smart phone or a tablet computer, or may be a special POS (point of sale) device with a printing function for the courier, after receiving order information, the courier may obtain an article to be transported, check the order information, and charge the fee for the courier according to the time taken by the person taking the courier and the address of the person taking the courier, and then print a transportation order corresponding to the order information through the courier terminal 103, and attach the transportation order to the surface of the article to be transported, thereby completing the whole process of picking up the article. If the courier terminal 103 does not have printing kinetic energy, a portable printer can be arranged for the courier terminal, so that the courier can conveniently print a transportation bill at any time, and short-distance data transmission can be performed between the portable printer and the courier terminal 103 in a wireless transmission mode such as Bluetooth.
Of course, the method provided by the embodiment of the present application is not limited to the application scenario shown in fig. 1, but may be used in other possible application scenarios, and the embodiment of the present application is not limited. The functions that can be implemented by each device in the application scenario shown in fig. 1 will be described together in the following method embodiments, which are not described in detail herein.
In order to further explain the technical solution provided by the embodiments of the present application, the following details are described with reference to the accompanying drawings and the detailed description. Although embodiments of the present application provide the method operational steps shown in the following embodiments or figures, more or fewer operational steps may be included in the method, either on a routine or non-inventive basis. In steps where there is logically no necessary causal relationship, the execution order of the steps is not limited to the execution order provided by the embodiments of the present application.
The technical scheme provided by the embodiment of the application is described below with reference to an application scenario shown in fig. 1.
Referring to fig. 2, an embodiment of the present application provides an information processing method, which is applicable to the server 102 shown in fig. 1, and includes the following steps:
S201, order information corresponding to the to-be-transported object uploaded by the user terminal is obtained, display information and hidden information are determined from the order information, and the order information comprises the to-be-transported object information and logistics information.
The order information is prepared by a user in advance and stored on a server of the network side, and comprises the information of the articles to be transported and the logistics information. The to-be-transported object is the object to be transported and express, the user can complete the ordering operation through the express ordering application program in the user terminal, and the user terminal sends information such as sender information (such as sender address, sender telephone, sender identity information and the like), recipient information (such as recipient address, recipient telephone, recipient identity information and the like), time for taking a part, payment mode, to-be-transported object information (which can comprise the name, type, weight, volume and the like of the to-be-transported object), other value-added services and the like which are input by the user in the ordering interface as order information. After receiving the order information, the server can generate a unique corresponding freight list number of the order and store the freight list number and the order information in a correlated mode.
The display information is information which can be directly displayed on express receipts such as a paste sheet or a transport sheet, and the hidden information is information which is not displayed on express receipts such as a paste sheet or a transport sheet.
In practical application, some sensitive information (i.e. user privacy information) such as phone numbers, article names, addresses and the like are displayed on express receipts such as a sticky note or a transport note, and in order to protect privacy of users, all the sensitive information or part of key information in the sensitive information can be used as hidden information, and the hidden information is not displayed on the express receipts or replaced by special characters (such as 'x'). The process for determining the display information and the hidden information from the order information specifically comprises the following steps: identifying sensitive information in the order information; determining all or part of key information in the sensitive information as hidden information; and determining information except the hidden information in the order information as display information. The method comprises the steps of providing a mobile phone number, determining whether the mobile phone number is sensitive or not, and providing a determination mode of key information, wherein the information is sensitive, and the key information is the name of the object to be transported, such as the building number and the house number in the address after the mobile phone number is 4 bits, and the name of the object to be transported is the key information to be hidden. Part of sensitive information is hidden, the aim of desensitizing the sensitive information can be achieved, and meanwhile, the area of the express bill is reduced.
S202, obtaining an image identification code corresponding to the order information, wherein the image identification code enables equipment for scanning the image identification code to acquire display information.
The image identification code can be an identification code carrying information such as a two-dimensional code or a bar code. Specifically, the existing two-dimensional code generation method or bar code generation method can be adopted to generate the corresponding two-dimensional code or bar code, which is the prior art and is not described in detail.
In one possible implementation, step S202 specifically includes: based on the presentation information, an image identification code including the presentation information is generated such that a device scanning the image identification code can extract the presentation information from the image identification code.
The display information is converted into binary coded information through a preset coding rule, and then the binary coded information is converted into two-dimensional codes or bar codes and other types of image identification codes based on the existing two-dimensional code or bar code generation method. The courier can scan the image identification code through the courier terminal, extract binary coding information from the image identification code, and then restore the extracted binary coding information into display information according to a preset coding rule, so that the courier can acquire the display information through directly scanning the image identification code.
In another possible implementation manner, step S202 specifically includes: and generating a waybill number corresponding to the order information and generating an image identification code corresponding to the waybill number, so that the equipment for scanning the image identification code can obtain the display information based on the waybill number.
That is, the existing two-dimensional code generation method or bar code generation method is adopted to generate the two-dimensional code or bar code corresponding to the waybill number. The courier can scan the image identification code through the courier terminal, extract the freight list number from the image identification code, then send the freight list number to the server, the server searches the order information corresponding to the freight list number, acquires the display information from the order information, and feeds the display information back to the courier terminal.
S203, the hidden information is converted and then added into the image identification code, so that the target identification code is obtained.
In specific implementation, the hidden information can be converted into a gray image according to a preset encoding rule, and then the gray image is added into the image identification code to obtain the target identification code. When the courier terminal scans the target identification code, the hidden gray level image in the target identification code can be restored into corresponding hidden information according to a preset coding rule.
In order to ensure that the courier terminal can efficiently position the gray level image added in the target identification code, the gray level image corresponding to the hidden information can be added in a preset area in the image identification code, so that the courier device only needs to pay attention to the preset area. The preset area can be any designated area in the image identification code, and generally an area with a single color is selected, for example, an area with black or white color is selected, so that hidden information can be conveniently encoded and implanted. Taking a bar code as an example, the preset area may be the first N bar codes or the last N bar codes of the bar codes. Taking two-dimensional codes as an example, the preset area can be a positioning area (namely, the positioners on three corners of the two-dimensional codes) in the two-dimensional codes, generally, when the two-dimensional codes are identified, the positioning area is only used for positioning and distortion correction of the two-dimensional codes, no information is carried, and the difficulty in extracting hidden information can be reduced by selecting the area as the preset area.
Except the courier terminal, other devices cannot know which coding rule is used, and the common device cannot extract the hidden information from the target identification code, and the hidden information cannot be obtained by scanning the target identification code, so that the user privacy information is not revealed, and the courier can obtain the hidden information conveniently.
S204, the target identification code is sent to the user terminal, so that the user terminal prints a paste sheet containing the target identification code through the first printing equipment, and the paste sheet can be pasted on the article to be transported.
The first printing device and the user terminal can transmit data through Bluetooth, wiFi and other wireless transmission modes. The first printing device can use printing device specially used for printing the paste sheet, a paste sheet template can be configured in the first printing device in advance, after the first printing device receives the target identification code sent by the user terminal, the target identification code can be added into a corresponding area in the pre-configured paste sheet template, so that the paste sheet is obtained and printed, the user pastes the paste sheet on the surface of an article to be transported, and the express delivery person waits for the express delivery person to pick up the article.
In the implementation, the server also sends the related information to be displayed on the paste sheet together with the target identification code to the user terminal, such as the freight sheet number, the express company information, the display information in the order information and the like, so that the printed paste sheet can also comprise the freight sheet number, the express company information, the display information and the like, and the information to be displayed on the paste sheet can be set according to the actual requirement without limitation. The first printing device adds the information to the corresponding area in the pre-configured paste sheet template to obtain a paste sheet with more complete information.
Of course, a paste order template can be pre-configured in the server, the server can add the information to be printed into the corresponding area in the paste order template to obtain a paste order corresponding to the order information, the paste order is sent to the user terminal, after the user terminal confirms that the information on the paste order is correct, the paste order is printed through a first printing device connected with the user terminal, and the paste order is pasted on the surface of the object to be transported. At this time, the first printing apparatus may be a general printing apparatus provided by the user himself or a printing apparatus provided by the courier company and specially used for printing the sticky note.
Therefore, the user can input order information through the user terminal and upload the order information to the server, the server can generate a paste list of the to-be-transported objects based on the order information uploaded by the user and transmit the paste list back to the user terminal for printing, so that the user can finish mailing of the to-be-transported objects when the courier takes the to-be-transported objects without writing the order information, and the efficiency of taking the to-be-transported objects is improved. Meanwhile, in order to enable the courier to carry out secondary confirmation on the order information, the situation of wrong receipt is prevented, the pasting list further comprises a target identification code, and the courier can scan the target identification code on the pasting list through the courier terminal, so that complete order information is obtained and used for carrying out secondary confirmation when the express mail is fetched.
In addition, the express delivery person terminal can automatically extract sensitive information from the target identification code, hide all or part of the sensitive information when generating the paste sheet, and add the hidden information into the image identification code after converting, so that common equipment cannot identify the hidden information therein and is not easy to perceive by human eyes, therefore, common personnel cannot know the hidden information, and only the express delivery person can acquire the hidden information from the image identification code through the express delivery person terminal held by the express delivery person terminal, thereby completing the delivery of express delivery and protecting the privacy information of a user. In addition, only the courier terminal can recognize hidden information, such as contact information, address and the like of the user, and the user can conveniently verify the identity of the courier.
Further, step S203 specifically includes: converting the hidden information into a gray image according to a preset coding rule, wherein the difference between the gray value of the gray image and the gray value of a preset area in the image identification code is in a preset range, so that the gray values of the gray image and the preset area are similar; and adding a gray image in a preset area in the image identification code to obtain the target identification code.
In specific implementation, the gray value of the gray image corresponding to the hidden information can be determined according to the gray value of the preset area, so that the difference between the gray value of the gray image and the gray value of the pixel point of the preset area is not more than a preset range, the preset range can be determined according to the minimum gray resolution of the common human eyes, and the human eyes are not easy to find that the hidden information is acquired in the preset area, for example, the preset range can be 10-20.
Referring to fig. 3, assuming that a selected preset area 302 is located in a positioning area 301 of a two-dimensional code, that is, a black portion in the middle of the positioning area 301, and a gray value of the preset area 302 is 0, a unit color block with a gray value of 10 in a gray image represents "0" in binary coding, a unit color block with a gray value of 20 represents "1" in binary coding, hidden information is converted into binary coding according to a preset coding rule, for example, binary coding of a is 01000001, then a gray image is generated according to binary coding corresponding to the hidden information, for example, the gray image corresponding to a can refer to the gray image in fig. 3, finally, the gray image is added into the preset area in the two-dimensional code, to obtain the two-dimensional code with the hidden information added, that is, namely, a target identification code, shown in fig. 3, and the gray image is added into the positioning area in the upper left corner of the two-dimensional code. It should be noted that, in order to meet the inspection requirement, the two-dimensional code in fig. 3 blocks part of the content, so that the human eyes can see the addition effect of the ash removal degree image, the gray value of the gray image is increased, and the actual gray value is smaller.
Specifically, the ratio between the size of the unit color patch and the size of the positioning area may be predetermined, so that the size of the unit color patch in the gray image is determined according to the size of the positioning area, so that the gray image is generated and restored to the hidden information in the subsequent recognition.
When a common electronic device is used for identifying a two-dimensional code and a bar code, in order to reduce the influence of ambient light and improve the identification accuracy, the two-dimensional code and the bar code image acquired by a camera are subjected to white balance, noise reduction and other pretreatment, so that white areas in the two-dimensional code and the bar code are whiter, and black areas are blacker. In the application, because the gray level image in the preset area and the gray level value of the preset area are relatively close, the common electronic equipment can process the gray level image with smaller gray level change in the preset area into full black or full white, so that hidden information of the target identification code in the preset area cannot be identified, and the sensitive information is ensured not to be leaked.
Therefore, the information processing method of the embodiment of the application can add the hidden information into the preset area of the image identification code, and the hidden information cannot be identified by common equipment and is not easily perceived by human eyes because the gray value of the image corresponding to the hidden information is similar to the gray value of the preset area, so that common personnel cannot acquire the hidden information, and only the courier can acquire the hidden information from the image identification code through the courier terminal held by the courier, thereby completing the delivery of the express, and protecting the privacy information of the user.
In one possible embodiment, the width of the adhesive drape is less than 3 inches. The width of the standard express delivery face list is more than or equal to 3 inches, the printer with the printing width more than or equal to 3 inches is adopted for printing, the width of the paste list in the embodiment is less than 3 inches, the width of the general paste list can be 2 inches, the portable printer with the printing width of 2 inches is adopted for printing, and the use and the carrying of a user are facilitated. Under the condition that a user does not have a standard express delivery face bill, the mode of printing the paste bill through the portable printer records the mail information of the package to be sent, the express delivery personnel can conveniently recognize the package, and the ordering information on the paste bill with the width of 2 inches can be recognized by the receiving equipment.
In practical application, in order to make the information on the printed paste order accurate, reduce and carry out the secondary modification to order information when express delivery person draws the piece, guarantee that the later stage is accurate to be delivered to article, user terminal can carry out the initial inspection to order information when collecting order information, under the condition that detects that the content in the order information is not enough or not compliance, can send the suggestion to the user, in order to remind the user to change information, this suggestion information can include the correct form of input information, whether the article that waits to transport is compliance, the necessary information that the omission was filled etc. user terminal confirms that the order information of user input sends the server after. After receiving the order information, the server can further check whether the order information has obvious errors or is not compliant, if the order information has no errors or is not compliant, the server can feed back prompt information of successful ordering to the user terminal, feed back relevant information such as a target identification code, an order number and the like to the user terminal, and the information is used for checking a sender when the courier goes to the gate to pick up the piece, and can also feed back the name and contact information of the courier allocated to the courier to the user terminal; if the order information has errors or is not in compliance, the server can send prompt information that the order information does not meet the requirements to the user terminal, indicate the part to be corrected, receive the corrected order information fed back by the user terminal, generate a target identification code, a pasting list and the like based on the corrected order information.
On the basis of any one of the foregoing embodiments, the information processing method according to the embodiment of the present application further includes the following steps: responding to a transportation list printing request triggered by the express delivery person terminal, and generating a transportation list comprising a target identification code and display information, wherein the transportation list printing request is generated after the express delivery person terminal scans the target identification code on the paste list; the transport sheet is sent to the second printing device so that the second printing device prints the transport sheet, which can be used directly for transport of the articles to be transported.
When the method is implemented, after an express delivery person receives an article to be transported sent by a user, a target identification code on a paste order can be scanned through an express delivery person terminal, an order detail page can be displayed through the express delivery person terminal, complete order information is displayed through the order detail page, a transport order printing button can be arranged in the order detail page, if the express delivery person confirms that the order information is correct, the transport order printing button can be clicked, the express delivery person terminal responds to triggering operation for the transport order printing button, a transport order printing request is sent to a server, and the transport order printing request comprises unique identifiers such as order numbers corresponding to the order information. After receiving the transportation list printing request, the server obtains corresponding order information based on the unique identifier in the transportation list printing request, generates a transportation list based on the obtained order information, sends the transportation list to the second printing equipment, prints the transportation list through the second printing equipment, and finally pastes the transportation list on the surface of an article to be transported to replace a paste list used in the process of collecting the article, wherein the transportation list is a certificate used in the process of transporting the article.
The express delivery person can realize the operation of printing the transportation bill fast through scanning the target identification code on the paste bill, the work efficiency of the express delivery person can be improved, and meanwhile, the errors in the process of printing the transportation bill are reduced.
In practical application, the articles to be transported can reach the recipients after a plurality of transportation links, all the sensitive information or part of key information in the sensitive information can be used as hidden information for protecting the privacy of users, and the hidden information is not displayed on a transportation sheet or replaced by special characters (such as 'x'). The express delivery person who transports can scan the target identification code on the transportation bill through the express delivery person terminal to obtain hidden information, accomplish the circulation and the delivery of express delivery.
Further, before printing the transportation sheet, the information processing method according to the embodiment of the application further includes the following steps: and responding to the order modification request aiming at the order information, and updating the order information according to modification data in the order modification request, wherein the courier terminal or the user terminal submits the order modification request by scanning a target identification code on the paste order.
Specifically, the courier can also modify the order information in the order detail page, and the courier terminal generates an order modification request based on modification content and sends the order modification request to the server; the server responds to the order modification request sent by the courier terminal, obtains modification data aiming at the order information from the order modification request, and sends the modification data to the user terminal corresponding to the order information; the user terminal displays the modification data corresponding to the order information, and after the user confirms that the modification data is correct, the user terminal feeds back confirmation information to the server; after obtaining confirmation information for the modification data fed back by the user terminal, the server updates the transportation bill corresponding to the order information based on the modification data.
Of course, when the user finds that the order information has a problem, the user can modify the order information through the user terminal and send modification data aiming at the order information to the server; the server updates the order information based on the modification data, and if the order information is distributed to the courier before the order modification, the updated order information or the transportation list can be pushed to the courier to prompt the courier that the order information is updated, for example, the contact phone of the sender, the time of getting a part to the gate and the like are modified, so that the adjustment of the courier is facilitated.
On the basis of any of the above embodiments, referring to fig. 4, the courier terminal may identify the target identification code on the adhesive sheet or the transportation sheet by the following steps:
S401, acquiring an original image corresponding to a target identification code on a paste bill or a transport bill.
Specifically, the image acquisition device of the courier terminal may acquire the target identification code on the adhesion sheet or the transportation sheet, obtain an original image, and send the original image to the server 102 for subsequent processing, or may locally perform subsequent processing at the courier terminal.
S402, identifying corresponding hidden information from the original image.
Specifically, the gray level image corresponding to the hidden information in the original image can be restored to the corresponding hidden information according to the preset encoding rule. Except the courier terminal, other devices cannot know which coding rule is used, and the common device cannot extract the hidden information from the target identification code, and the hidden information cannot be obtained by scanning the target identification code, so that the user privacy information is not revealed, and the courier can obtain the hidden information conveniently.
Further, in order to ensure that the courier terminal can efficiently locate the gray level image added in the target identification code, the gray level image corresponding to the hidden information can be added to a preset area in the image identification code, so that the courier device only needs to pay attention to the preset area, and the gray level value of the gray level image is set to be similar to the gray level value of the preset area. Based on this, step S402 specifically includes: positioning a preset area in a target identification code in an original image; and converting the gray level image in the preset area according to a preset coding rule to obtain corresponding hidden information.
In the implementation, the preset area can be determined from the target identification code according to the position relationship between the preset area and the target identification code.
Taking the target mark code in fig. 3 as an example, sequentially extracting the gray values of each unit color block in the preset area, obtaining binary codes according to the gray values of each unit color block, for example, a unit color block with the gray value of 10 represents "0" in the binary codes, a unit color block with the gray value of 20 represents "1" in the binary codes, finally obtaining the binary codes of 01000001, and converting the binary codes of 01000001 into A according to preset coding rules, thereby obtaining the hidden information in the preset area.
In practical application, due to the effect of ambient light, the gray value of the unit color block corresponding to "0" in the initial image is not necessarily 10, and can fluctuate within a certain range, the gray value of the unit color block corresponding to "1" is not necessarily 20, and only the gray values between adjacent color blocks need to be compared at this time, the color block with higher gray value corresponds to "1", and the color block with lower gray value corresponds to "0". If the gray values of the adjacent color patches are the same or very similar (e.g., the difference is less than 5), then the determination can be made by comparing the gray values of the next color patch, e.g., the gray value of the next color patch is higher, then the next color patch corresponds to "1", and the adjacent color patches correspond to "0".
In specific implementation, before converting the gray level image in the preset area, the contrast of the image in the preset area can be increased, namely the difference between gray level values corresponding to 0 and 1 is increased, so that the recognition accuracy is improved.
S403, preprocessing the original image, and obtaining corresponding display information based on the preprocessed image.
In particular, in order to reduce the influence of ambient light and improve the recognition accuracy, the two-dimensional code and the bar code image acquired by the camera are subjected to white balance, noise reduction and other pretreatment, so that white areas in the two-dimensional code and the bar code are whiter, black areas are darker, hidden information in the target recognition code can be filtered at the moment, the target recognition code is equivalent to the image recognition code which does not contain the hidden information, and display information corresponding to the image recognition code can be acquired through the prior art. Taking a two-dimensional code as an example, positioning an information area of the two-dimensional code from the preprocessed image based on a locator of the two-dimensional code, extracting binary coding information from the information area, and restoring the extracted binary coding information into display information according to a corresponding coding rule.
S404, based on the display information and the hidden information, corresponding order information is obtained.
In the specific implementation, the hidden information is filled in the blank part corresponding to the display information, so that the complete order information can be obtained and displayed, and the express delivery person can conveniently check the information.
The steps shown in fig. 4 may be performed locally at the courier terminal, and the completed order information may be displayed to the courier, so that the courier terminal may still obtain the complete order information by scanning the target identification code in an offline state. Or the courier terminal sends the original image to the server, the server executes the steps shown in fig. 4, and the complete order information is sent to the courier terminal.
Because only the courier terminal held by the courier can acquire the hidden information from the target identification code, other personnel can be prevented from acquiring the privacy of the user, and meanwhile, the courier can conveniently check the complete order information.
The express delivery person can obtain complete order information by scanning the target identification code on the paste order, and further check the actual information and the order information of the user when the express delivery person gets the piece at the top, namely, the express delivery person confirms the order information for the second time, so that the situation of wrong receiving is prevented. When the courier finds that the real information and the order information deviate, the order information can be modified through the courier terminal, and after the user confirms that the modification data are correct, the server updates the order information based on the modification data. After confirming that the order information is correct, the courier prints the transportation list again, so that the waste of paper is reduced, and transportation errors possibly caused by repeated printing of the transportation list are avoided.
As shown in fig. 5, based on the same inventive concept as the above-described information processing method, an embodiment of the present application also provides an information processing apparatus 50 including:
the acquiring module 501 is configured to acquire order information corresponding to an article to be transported, which is uploaded by a user terminal, and determine display information and hidden information from the order information, where the order information includes the article to be transported information and logistics information;
the identification code generating module 502 is configured to obtain an image identification code corresponding to the order information, where the image identification code enables a device that scans the image identification code to obtain the display information;
An information adding module 503, configured to convert the hidden information and add the converted hidden information to an image identifier, so as to obtain a target identifier;
and the printing module 504 is configured to send the target identification code to the user terminal, so that the user terminal prints, by using a first printing device, a paste sheet including the target identification code, where the paste sheet can be pasted on the object to be transported.
Optionally, the width of the sticker is less than 3 inches.
Optionally, the information adding module 503 is specifically configured to: converting the hidden information into a gray image according to a preset coding rule, wherein the difference between the gray value of the gray image and the gray value of a preset area in the image identification code is in a preset range, so that the gray values of the gray image and the preset area are similar; and adding the gray level image in a preset area in the image identification code.
Optionally, the image identification code is a two-dimensional code or a bar code, and the preset area is a positioning area in the two-dimensional code or the bar code.
Optionally, the printing module 504 is further configured to: responding to a transportation list printing request triggered by the courier terminal, and generating a transportation list comprising the target identification code and the display information, wherein the transportation list printing request is generated after the courier terminal scans the target identification code on the paste list; and sending the transportation bill to a second printing device so that the second printing device prints the transportation bill, wherein the transportation bill can be directly used for transporting the articles to be transported.
Optionally, the information processing apparatus 50 further includes an order modification module for: before printing the transportation bill, responding to an order modification request for the order information, and updating the order information according to modification data in the order modification request, wherein an express delivery person terminal or a user terminal submits the order modification request by scanning a target identification code on the pasting bill.
Optionally, if the order modification request is sent by the courier terminal, the order modification module is further configured to: responding to an order modification request aiming at the order information, and transmitting modification data in the order modification request to a user terminal corresponding to the order information; and after the confirmation information fed back by the user terminal and aiming at the modification data is obtained, updating the transportation list corresponding to the order information based on the modification data.
The information processing device and the information processing method provided by the embodiment of the application adopt the same inventive concept, can obtain the same beneficial effects, and are not described in detail herein.
Based on the same inventive concept as the information processing method, the embodiment of the application also provides an electronic device, which can be a desktop computer, a portable computer, a smart phone, a tablet computer, a Personal digital assistant (Personal DIGITALASSISTANT, PDA), a server, and the like. As shown in fig. 6, the electronic device 60 may include a processor 601 and a memory 602.
The Processor 601 may be a general purpose Processor such as a Central Processing Unit (CPU), digital signal Processor (DIGITAL SIGNAL Processor, DSP), application SPECIFIC INTEGRATED Circuit (ASIC), field programmable gate array (Field Programmable GATEARRAY, FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof, that may implement or perform the methods, steps, and logic blocks disclosed in embodiments of the application. The general purpose processor may be a microprocessor or any conventional processor or the like. The steps of a method disclosed in connection with the embodiments of the present application may be embodied directly in a hardware processor for execution, or in a combination of hardware and software modules in the processor for execution.
The memory 602 is a non-volatile computer readable storage medium that can be used to store non-volatile software programs, non-volatile computer executable programs, and modules. The Memory may include at least one type of storage medium, which may include, for example, flash Memory, hard disk, multimedia card, card Memory, random access Memory (RandomAccess Memory, RAM), static random access Memory (Static Random Access Memory, SRAM), programmable Read-Only Memory (Programmable Read Only Memory, PROM), read-Only Memory (ROM), charged erasable programmable Read-Only Memory (ELECTRICALLY ERASABLE PROGRAMMABLE READ-Only Memory, EEPROM), magnetic Memory, magnetic disk, optical disk, and the like. The memory is any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to such. The memory 602 in embodiments of the present application may also be circuitry or any other device capable of performing storage functions for storing program instructions and/or data.
Those of ordinary skill in the art will appreciate that: all or part of the steps for implementing the above method embodiments may be implemented by hardware associated with program instructions, where the foregoing program may be stored in a computer readable storage medium, and when executed, the program performs steps including the above method embodiments; such computer storage media can be any available media or data storage device that can be accessed by a computer including, but not limited to: various media that can store program code, such as a mobile storage device, a random access Memory (RAM, randomAccess Memory), a magnetic Memory (e.g., a floppy disk, a hard disk, a magnetic tape, a magneto-optical disk (MO), etc.), an optical Memory (e.g., CD, DVD, BD, HVD, etc.), and a semiconductor Memory (e.g., ROM, EPROM, EEPROM, a nonvolatile Memory (NAND FLASH), a Solid State Disk (SSD)), etc.
Or the above-described integrated units of the application may be stored in a computer-readable storage medium if implemented in the form of software functional modules and sold or used as separate products. Based on such understanding, the technical solutions of the embodiments of the present application may be embodied in essence or a part contributing to the prior art in the form of a software product stored in a storage medium, including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: various media that can store program code, such as a mobile storage device, a random access Memory (RAM, randomAccess Memory), a magnetic Memory (e.g., a floppy disk, a hard disk, a magnetic tape, a magneto-optical disk (MO), etc.), an optical Memory (e.g., CD, DVD, BD, HVD, etc.), and a semiconductor Memory (e.g., ROM, EPROM, EEPROM, a nonvolatile Memory (NAND FLASH), a Solid State Disk (SSD)), etc.
The foregoing embodiments are only used for describing the technical scheme of the present application in detail, but the descriptions of the foregoing embodiments are only used for helping to understand the method of the embodiments of the present application, and should not be construed as limiting the embodiments of the present application. Variations or alternatives readily apparent to those skilled in the art are intended to be encompassed within the scope of the embodiments of the present application.