WO2021120686A1 - 基于区块链的签单返还方法、装置、设备和可读存储介质 - Google Patents

基于区块链的签单返还方法、装置、设备和可读存储介质 Download PDF

Info

Publication number
WO2021120686A1
WO2021120686A1 PCT/CN2020/112018 CN2020112018W WO2021120686A1 WO 2021120686 A1 WO2021120686 A1 WO 2021120686A1 CN 2020112018 W CN2020112018 W CN 2020112018W WO 2021120686 A1 WO2021120686 A1 WO 2021120686A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
waybill
signature
shipping
blockchain
Prior art date
Application number
PCT/CN2020/112018
Other languages
English (en)
French (fr)
Inventor
丛庆
王振辉
者文明
乔晓强
Original Assignee
北京京邦达贸易有限公司
北京京东振世信息技术有限公司
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 北京京邦达贸易有限公司, 北京京东振世信息技术有限公司 filed Critical 北京京邦达贸易有限公司
Priority to KR1020227011847A priority Critical patent/KR20220051409A/ko
Priority to EP20902109.6A priority patent/EP4030367A4/en
Priority to US17/768,826 priority patent/US20230230027A1/en
Priority to JP2022522265A priority patent/JP7329687B2/ja
Publication of WO2021120686A1 publication Critical patent/WO2021120686A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • 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
    • 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/0838Historical data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2471Distributed queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures 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
    • 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
    • G06Q30/00Commerce
    • G06Q30/04Billing or invoicing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3236Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3247Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3263Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
    • 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
    • G06Q2220/00Business processing using cryptography

Definitions

  • the invention relates to the technical field of warehousing and logistics, and in particular to a method, device, equipment and readable storage medium for signing a return based on a blockchain.
  • the logistics distributor needs to print out the waybill, and after the customer signs it, mail the paper signature back to the sender, or take a photo of the paper signature to form an electronic photo and pass it to the sender.
  • the embodiments of the present invention provide a blockchain-based method, device, equipment and readable storage medium for the return of the signed receipt, which improves the efficiency and reliability of the return of the signed receipt.
  • a blockchain-based signature return method including:
  • the target label information is sent to the shipping end.
  • a blockchain-based signature return device including:
  • the request receiving module is used to obtain the order return request sent by the shipping end;
  • the first searching module is configured to obtain the pre-stored catalog label information according to the sign return request
  • the second search module is used to obtain the target hash value corresponding to the tag list information from the blockchain;
  • the return processing module is configured to send the target label information to the shipping end when the target hash value is used to verify that the target label information is correct.
  • an electronic device including: a memory, a processor, and a computer program.
  • the computer program is stored in the memory, and the processor is used to execute the computer program when the computer program is running.
  • a fourth aspect of the embodiments of the present invention provides a readable storage medium in which a computer program is stored, and the computer program is used to implement the first aspect and the first aspect of the present invention when the computer program is executed by a processor.
  • Various possible designs of the blockchain-based signature return method are possible designs of the blockchain-based signature return method.
  • the present invention provides a block chain-based method, device, equipment and readable storage medium for signing and returning orders, by obtaining a signing order return request issued by a shipping end; obtaining pre-stored order label information according to the signing order returning request; Obtain the target hash value corresponding to the target label information from the blockchain; when the target hash value is used to verify that the target label information is correct, the target label information is sent to the shipping end to achieve
  • the non-tamperable blockchain storage of the list information of the catalog not only improves the efficiency of the return of the signed order, but also improves the reliability of the return of the signed order.
  • FIG. 1 is a schematic diagram of a blockchain-based sign-back application scenario provided by an embodiment of the present invention
  • FIG. 2 is a schematic flow chart of a blockchain-based signature return method provided by an embodiment of the present invention
  • FIG. 3 is a schematic flow diagram of another blockchain-based signature return method provided by an embodiment of the present invention.
  • FIG. 4 is a schematic structural diagram of a block chain-based signature return device provided by an embodiment of the present invention.
  • FIG. 5 is a schematic structural diagram of another block chain-based signature return device provided by an embodiment of the present invention.
  • Fig. 6 is a schematic diagram of the hardware structure of an electronic device provided by an embodiment of the present invention.
  • the size of the sequence number of each process does not mean the order of execution.
  • the execution order of each process should be determined by its function and internal logic, and should not correspond to the difference in the embodiments of the present invention.
  • the implementation process constitutes any limitation.
  • B corresponding to A means that B is associated with A, and according to A Can confirm B. Determining B based on A does not mean that B is determined only based on A, and B can also be determined based on A and/or other information.
  • the match between A and B means that the similarity between A and B is greater than or equal to a preset threshold.
  • signing refers to the waybill signed by the receiving end. Therefore, the waybill includes the waybill before signing by the receiving end and the signing after signing by the receiving end.
  • the waybill information includes, but is not limited to, the shipping end information, the waybill identification, and the receiving end information.
  • the signing information includes the waybill information and the receipt signature information written by the receiving end.
  • the logistics company needs to print out the waybill, and after the customer signs it, mail the paper sign back to the sender, or take a photo of the signed paper sign to form an electronic photo and transmit it to the sender.
  • the status after printing out a paper receipt includes: pending sign, returned to the warehouse, signed pending return, sent to the merchant, completed, cancelled, etc.
  • the paper documents also need to be associated with the courier number and the name of the courier company.
  • the status of online electronic documents includes: cancelled, waiting to be photographed, photographed to be confirmed, completed and photographed, etc.
  • the electronic document needs to upload the picture to the designated server system before uploading the picture address and
  • the waybill number is manually synchronized to the order system, etc.
  • the waybill needs to be circulated in multiple different systems, such as the order system, the distribution system, and other transmission systems in the middle, the data interaction between the systems is completed through interfaces or messages.
  • the existing return method for signed documents is for the return of paper documents. Paper documents are easy to lose, high operating costs and easy to be counterfeited; and the paper documents are photographed and uploaded to the designated server, and the picture address information is combined with the waybill. After the association, it is recorded in the information system. Because the handwritten signature picture cannot be optical character recognition (Optical Character Recognition, abbreviation: OCR), the picture is not clear and other issues, it is still necessary to manually review each document, the operation is complicated and the error rate is Also high. Not only that, in the existing bill return, the data flow of the waybill or the bill will be circulated in multiple systems, and the problem of data synchronization between the systems is involved, especially when the data is shared between different companies, which involves the issue of trust. It can be seen that the existing return method for signing orders has the problems of low efficiency and low reliability.
  • FIG. 1 is a schematic diagram of a blockchain-based sign-back application scenario provided by an embodiment of the present invention.
  • the business system 1 enters the order information, and starts the order return service when it receives the order return service instruction initiated by the shipping end 6.
  • the business system 1 stores the generated waybill information to the blockchain 5 through the state synchronization.
  • the distribution system 2 stores the changed transportation status to the blockchain simultaneously.
  • the dispatch terminal 3 is, for example, a hand-held terminal of a dispatcher. When the dispatcher performs a dispatch, the dispatch terminal 3 obtains the electronic version of the signed document, generates a QR code of the waybill information, and displays it to the recipient user.
  • the recipient user scans the QR code with the receiving terminal 4 to sign for receipt, and uploads the signed information to the blockchain for storage.
  • the shipping user inquires the returned signature through the shipping terminal 6, and checks it according to the signature information stored in the blockchain, and downloads the returned item label information after the verification is correct.
  • the business system 1, the distribution system 2, the dispatch end 3, and the receiving end 4 are all in their own links when the state of the waybill changes, and the state is synchronized to the blockchain 5.
  • the non-tamperable feature of the block chain realizes the reliable storage and update of the waybill information.
  • the shipping end 6 actively initiates the signing return process. When the shipping end 6 finds the returned sign, it downloads the corresponding data from the blockchain 5 to check the returned sign. If the check is correct, the returned sign will be received.
  • reliable signature verification and efficient signature return are realized.
  • FIG. 2 is a schematic flowchart of a blockchain-based signature return method provided by an embodiment of the present invention.
  • the method shown in Figure 2 may be executed by software and/or hardware devices, such as a system server or a built-in system server.
  • the system server can also be a server that provides various services, such as a back-end management server (just an example) that provides support for the logistics waybill web page browsed by the user using the terminal device.
  • the background management server can search, analyze and process the received logistics information query request, sign return request and other data, and feed back the processing result (for example, item label information) to the terminal device.
  • the method shown in FIG. 2 includes steps S101 to S104, which are specifically as follows:
  • the shipping end may issue an order return request at the same time or after the order is generated, so that when the system server obtains the order label information, it will sign and return the order to the shipping end according to the order return request.
  • the sign return request contains the sign ID that the shipping user wants to return, for example, the waybill ID.
  • the waybill identifier is, for example, the waybill number.
  • the system server receives the sign return request, it parses the sign return request to obtain the waybill identification, and according to the waybill identification to find whether the waybill corresponding to the waybill identification has been signed, if it finds the signed sign information, it will be the signed one.
  • the signed information is used as the list information of the list. If the item label information is not found, you can return an unsigned message to the receiving end or return the current stage of the waybill information to the shipping end until the item label information is found.
  • the hash value corresponding to all the waybill information is stored in the blockchain, and the hash value should also be pre-stored in the blockchain when the item information is found.
  • each signing information corresponds to a blockchain storage identifier
  • the blockchain storage identifier is used to indicate the storage location of the hash value corresponding to the signing information in the blockchain.
  • Obtain the blockchain storage identifier corresponding to the tag list information use the blockchain storage identifier to search in the blockchain to obtain the target hash value.
  • the target hash value indicates the correct pre-stored order label information, which can be used as a verification basis for comparison with the order label information obtained in step S102.
  • hash processing is performed on the item label information to obtain a hash value to be verified. Then judge whether the hash value to be tested is consistent with the target hash value.
  • the tag information is correct.
  • the list information that is determined to be correct is sent to the shipping end, and at the same time, the correct verification result or voucher can also be sent to the shipping end at the same time.
  • the prompt message of the verification error can be returned to the shipping end and the business system to prompt the business system to handle the error.
  • This embodiment provides a blockchain-based signature return method that obtains the signature return request issued by the shipping end; obtains the pre-stored catalog label information according to the signature return request; and obtains the information from the blockchain.
  • step S102 or before step S101 the process of creating, synchronizing and updating waybill information can also be carried out.
  • FIG. 3 is a schematic flowchart of another blockchain-based signature return method provided by an embodiment of the present invention.
  • the method shown in FIG. 3 includes steps S201 to S206, which are specifically as follows:
  • S201 Create or update process waybill information according to order information, preset shipping signature information, and waybill real-time status information, where the process waybill information includes first waybill information, second waybill information, or signing information, and the waybill
  • the real-time status information includes: the status of the order, the status of the transportation or the status of the receipt.
  • the process waybill information can have multiple states.
  • the process waybill information can include the first waybill information and the second waybill information without the receipt signature information, as well as the receipt signature information.
  • Signing information The system server realizes the creation and update of process waybill information based on order information, preset shipping signature information, and waybill real-time status information. Among them, the essential steps of the update can be completed on other terminals, and the system server receives, verifies, and stores.
  • the shipping signature information includes, for example, a preset shipping digital certificate and a preset shipping digital signature.
  • the process waybill information includes signing information.
  • One way of implementation can be, for example, when the dispatcher delivers the goods, the waybill QR code needs to be provided to the receiving user, and then the order is issued to the system server through the logistics end. request.
  • the system server receives the order signing request sent by the logistics end, it sends the second waybill information to the logistics end, so that the logistics end will send the receipt according to the second waybill information when verifying that the shipping signature information is correct.
  • the cargo terminal provides an encoded image for indicating the second waybill information, where the second waybill information includes real-time state information of the waybill indicating the transportation status, the order information, and the shipping signature information.
  • the coded image here is, for example, a two-dimensional code image.
  • the shipping signature information includes, for example, a preset shipping digital certificate and a preset shipping digital signature.
  • the process of verifying the correctness of the shipping signature information on the logistics side for example, the shipper shall endorse his digital identity (public key, private key) through an authoritative certification center in advance, and prove that the holder of the public key is the signature himself, and through the mobile phone Real-name number, bank card, face comparison, hand-held ID card and other methods to ensure the authenticity and compliance of the signed account, realize the endorsement of the shipping digital certificate, and then receive the second waybill information at the logistics end according to the second waybill information
  • To verify the validity of the delivery digital certificate with the certification center and then verify the validity of the delivery digital signature with the valid delivery digital certificate. If it is confirmed to be legal, it means that it is confirmed to verify that the shipping digital certificate and the shipping digital signature are correct.
  • the process of signature verification is not limited in the embodiment of the present invention.
  • the receiving end when the receiving end scans the encoded image to obtain the second waybill information, it may first verify the correctness of the shipping signature information.
  • the shipping signature information includes the preset shipping digital certificate and the preset shipping digital signature, it can also verify the validity of the shipping digital certificate to the certification center to confirm the valid shipping digital certificate. Verify the legality of the digital signature of the shipment. If it is confirmed to be legal, it means that it is confirmed to verify that the shipping digital certificate and the shipping digital signature are correct.
  • the signing information is obtained according to the pre-stored receipt signature information.
  • the signing information includes the receipt signature information, the second waybill information, and the real-time status information of the waybill indicating the status of the receipt.
  • the receiving end sends the signing information to the system server.
  • the receiving end may send the signing information to the logistics end, and the logistics end forwards the signing information to the system server, or the receiving end directly sends the signing information to the system server.
  • the system server receives the signing information from the receiving end and verifies that the signing information is correct, thereby completing the update of the process waybill information (update from the second waybill information to the signing information) in the process of changing the transportation state to the signed state.
  • the way to verify that the order information is correct may be to verify that the receipt signature information included in the order information is correct, and to determine the identity information indicated by the receipt signature information and the receipt indicated in the order information Personal information matching, wherein the receipt signature information includes a receipt digital certificate and a receipt digital signature, and the receipt digital signature is bound to user information at the receiving end.
  • the receiving user endorses his digital identity (public key, private key) in advance through an authoritative CA center, and proves that the holder corresponding to the public key is the signature himself, and passes the real name of the mobile phone number, bank card, face comparison, and handheld
  • the ID card and other methods ensure the authenticity and compliance of the signature account, and realize the endorsement of the signature information of the receipt.
  • the recipient information indicated in the order information is, for example, the recipient’s name, ID number, face image, and/or mobile phone number
  • the identity information indicated by the receipt signature information is that the recipient user signs the receipt in advance, for example, Information endorsed by the CA Center.
  • the matching of the identity information and the recipient information here can be understood as the consistency of comparison. For example, as long as the receipt signature information sent from Zhang San’s mobile phone is valid and verified with the signature information endorsed by Zhang San, the system server can consider that the recipient is Zhang San himself. The system server realizes rapid signature verification through digital signature.
  • the process waybill information includes first waybill information and second waybill information.
  • the shipping signature information includes, for example, a preset shipping digital certificate and a preset shipping digital signature.
  • step S201 there can be multiple ways to create and update the process waybill information.
  • the process of creating the first waybill information is, for example, that the system server creates the first waybill information according to the order information, the real-time status information of the waybill indicating the status of the order, the preset shipping digital certificate, and the preset shipping digital signature.
  • the first waybill information includes the order information, the real-time state information of the waybill indicating the status of the order, the preset digital certificate for shipping, and the preset digital signature for shipping.
  • the process of obtaining the second waybill information is, for example, when receiving the signing request from the logistics end, before sending the second waybill information to the logistics end, the system server also sends the first waybill information to the logistics end, This allows the logistics terminal to receive the first waybill information when verifying that the shipping digital certificate and the shipping digital signature are correct.
  • the system server can also store the created first waybill information in a local or cloud storage unit, where the first waybill information can be understood as the content information of the waybill corresponding to the issuance status, for example, it can include the business order identifier (for example, in the business system Order number), waybill identification (such as waybill number), shipper identification (such as seller’s name), order date, carrier identification (such as courier company name) and other information.
  • the logistics end After receiving the first waybill information, the logistics end processes, performs operations such as warehousing, outgoing, and transportation of the goods corresponding to the first waybill information, and sends the second waybill information to the system server when the transportation status changes.
  • the system server receives the second waybill information from the logistics terminal, where the second waybill information is the waybill information after the logistics terminal updates the real-time state information of the waybill in the first waybill information according to the transportation status.
  • the transportation status here can be, for example, information such as warehouse entry, exit, transportation location, etc., which can be set by the logistics end according to actual conditions.
  • S202 Store the process waybill information, and store the hash value of the process waybill information in a blockchain.
  • system server When the system server generates or receives the process waybill information in the various embodiments described above, it performs local or cloud storage and the hash value storage of the blockchain at the same time.
  • the signing information is received and the signing information is verified to be correct, the signing information is stored, and the hash value of the signing information is stored in the blockchain.
  • the hash value of the created first waybill information is stored in the blockchain.
  • the second waybill information is stored, and the hash value of the second waybill information is stored in the blockchain.
  • the reliable storage of the hash value is realized by using the non-tampering feature of the information stored in the blockchain.
  • the receipt information corresponding to the receipt return request may be used as the catalogue receipt information.
  • steps S203 to S206 in the embodiment shown in FIG. 3 are similar to those of steps S101 to S104 shown in FIG. 2 and will not be repeated here.
  • This embodiment uses blockchain to record the creation and update of process waybill information in the logistics process, and uses digital signatures to improve the reliability of the process waybill information transmission process, which provides a data basis for the inspection in the return of the sign, and improves the final Reliability of the signed information obtained.
  • FIG. 4 is a schematic structural diagram of a blockchain-based signature return device provided by an embodiment of the present invention.
  • the blockchain-based signature return device 40 shown in FIG. 4 includes:
  • the request receiving module 41 is used to obtain the order return request sent by the shipping end.
  • the first searching module 42 is configured to obtain the pre-stored catalogue label information according to the sign return request.
  • the second search module 43 is configured to obtain the target hash value corresponding to the tag list information from the blockchain.
  • the return processing module 44 is configured to send the target label information to the shipping end when the target hash value is used to verify that the target label information is correct.
  • the present invention provides a block chain-based sign return device, which obtains the sign return request issued by the shipping end; obtains the pre-stored order label information according to the sign return request; obtains the target from the block chain The target hash value corresponding to the signature information; when the target hash value is used to verify that the target label information is correct, the target label information is sent to the shipping end, so as to realize the non-tamperable area of the target label information
  • Block chain storage not only improves the efficiency of return of signed orders, but also improves the reliability of return of signed orders.
  • the return processing module 44 is configured to hash the item information to obtain a hash value to be verified; if the hash value to be verified is consistent with the target hash value, determine the The target signing information is correct.
  • FIG. 5 is a schematic structural diagram of another block chain-based sign return device provided by an embodiment of the present invention.
  • the block chain-based sign return device 40 shown in Fig. 5 further includes:
  • the waybill processing module 45 is configured to create or update according to order information, preset shipping signature information, and waybill real-time status information before the first search module obtains the pre-stored item label information according to the sign return request Process waybill information, where the process waybill information includes the first waybill information, the second waybill information, or the signing information, and the real-time state information of the waybill includes: the state of issuance, the status of transportation, or the status of receipt; the process of the waybill information is processed Store and store the hash value of the process waybill information into the blockchain.
  • the first search module 42 is configured to use the sign information corresponding to the sign return request as the item label information.
  • the waybill processing module 45 is configured to send the second waybill information to the logistics end when receiving a signing request from the logistics end, so that the logistics end verifies that the shipping signature information is correct,
  • the second waybill information provide the receiving terminal with an encoded image for indicating the second waybill information, where the second waybill information includes real-time state information of the waybill indicating the transportation status, the order information, and the Preset delivery signature information; receive the signature information from the receiving end and verify that the signature information is correct, where the signature information includes the receipt signature information, the second waybill information, and the real-time status of the waybill indicating the status of the receipt Information, the signing information is sent when the receiving end scans the encoded image to obtain the second waybill information, and before issuing the signing information, the receiving end also verifies the shipping signature information correct.
  • the waybill processing module 45 is configured to store the order information when verifying that the order information is correct, and store the hash value of the order information in the blockchain.
  • the first search module 42 is configured to use the sign information corresponding to the sign return request as the item label information.
  • the waybill processing module 45 is configured to verify that the receipt signature information included in the signature information is correct, and to determine the identity information indicated by the receipt signature information and the recipient information indicated in the order information Matching, wherein the receipt signature information includes a receipt digital certificate and a receipt digital signature; the receipt digital signature is bound to user information at the receiving end.
  • the shipping signature information includes a preset shipping digital certificate and a preset shipping digital signature.
  • the waybill processing module 45 when receiving the order signing request from the logistics end, before sending the second waybill information to the logistics end, it is also used to according to the order information, the real-time status information of the waybill indicating the order status, and the preset delivery Digital certificate, preset shipping digital signature, creating first waybill information, where the first waybill information includes the order information, the waybill real-time status information indicating the status of the order, and the preset shipping A digital certificate and the preset digital signature for shipping.
  • the waybill processing module 45 when receiving a signing request from the logistics end, before sending the second waybill information to the logistics end, it is also used to send the first waybill information to the logistics end, so that all
  • the logistics terminal receives the first waybill information when verifying that the shipping digital certificate and the shipping digital signature are correct; receives the second waybill information from the logistics terminal, where the second waybill information is
  • the logistics terminal updates the waybill information in the real-time state information of the waybill in the first waybill information according to the transportation status.
  • the waybill processing module 45 is further configured to store the hash value of the first waybill information in the blockchain;
  • the electronic device 60 includes a processor 61, a memory 62, and a computer program;
  • the memory 62 is used to store the computer program, and the memory may also be a flash memory (flash).
  • the computer program is, for example, an application program, a functional module, etc. that implement the above method.
  • the processor 61 is configured to execute the computer program stored in the memory to implement each step executed by the system server in the above-mentioned blockchain-based signature return method. For details, refer to the related description in the foregoing method embodiment.
  • the memory 62 may be independent or integrated with the processor 61.
  • the device may further include:
  • the bus 63 is used to connect the memory 62 and the processor 61.
  • the present invention also provides a readable storage medium in which a computer program is stored, and when the computer program is executed by a processor, it is used to implement the blockchain-based sign-off return provided by the various embodiments described above. method.
  • the readable storage medium may be a computer storage medium or a communication medium. Communication media includes any media that facilitates the transfer of computer programs from one place to another.
  • a computer storage medium may be any available medium that can be accessed by a general-purpose or special-purpose computer.
  • a readable storage medium is coupled to the processor, so that the processor can read information from the readable storage medium and write information to the readable storage medium.
  • the readable storage medium may also be an integral part of the processor.
  • the processor and the readable storage medium may be located in Application Specific Integrated Circuits (ASIC for short). In addition, the ASIC may be located in the user equipment.
  • the processor and the readable storage medium may also exist as discrete components in the communication device.
  • the readable storage medium may be read only memory (ROM), random access memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.
  • the present invention also provides a program product.
  • the program product includes an execution instruction, and the execution instruction is stored in a readable storage medium.
  • At least one processor of the device can read the execution instruction from the readable storage medium, and the execution of the execution instruction by the at least one processor causes the device to implement the blockchain-based signature return method provided by the various embodiments described above.
  • the processor may be a central processing unit (English: Central Processing Unit, abbreviated as: CPU), or other general-purpose processors or digital signal processors (English: Digital Signal Processor, abbreviated as : DSP), Application Specific Integrated Circuit (English: Application Specific Integrated Circuit, ASIC for short), etc.
  • the general-purpose processor may be a microprocessor or the processor may also be any conventional processor or the like.
  • the steps of the method disclosed in combination with the present invention can be directly embodied as being executed and completed by a hardware processor, or executed and completed by a combination of hardware and software modules in the processor.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Software Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Tourism & Hospitality (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Computational Linguistics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

一种基于区块链的签单返还方法、装置、设备和可读存储介质,通过获取发货端发出的签单返还请求(S101);根据所述签单返还请求,获取预存储的目标签单信息(S102);从区块链中获取所述目标签单信息对应的目标哈希值(S103);在以所述目标哈希值验证所述目标签单信息正确时,将所述目标签单信息发送给所述发货端(S104),实现对目标签单信息的不可篡改的区块链存储,在提高签单返还的效率的同时,还提高了签单返还的可靠性。

Description

基于区块链的签单返还方法、装置、设备和可读存储介质
本申请要求于2019年12月20日提交中国专利局、申请号为201911322241.7、发明名称为“基于区块链的签单返还方法、装置、设备和可读存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本发明涉及仓储物流技术领域,尤其涉及一种基于区块链的签单返还方法、装置、设备和可读存储介质。
背景技术
随着电子商务的发展,物流管理逐渐成为商品流通环节的一个重要方面。在现有的一些物流业务操作中,物流公司在成功派件后,需要把收件方签收的单据信息返还给寄件方。如何提高签单返还的效率、可靠性是物流业务中需要解决的问题之一。
现有的物流业务操作中,物流配送员需要把运单打印出来,在客户签收后,将纸质签单邮寄回寄件方,或者将签单纸件签单拍照形成电子照线上传递给寄件方。
但纸件签单容易丢失和损坏,现有的签单返还方法存在效率不高以及可靠性不高的问题。
发明内容
本发明实施例提供一种基于区块链的签单返还方法、装置、设备和可读存储介质,提高了签单返还的效率和可靠性。
本发明实施例的第一方面,提供一种基于区块链的签单返还方法,包括:
获取发货端发出的签单返还请求;
根据所述签单返还请求,获取预存储的目标签单信息;
从区块链中获取所述目标签单信息对应的目标哈希值;
在以所述目标哈希值验证所述目标签单信息正确时,将所述目标签单信息发送给所述发货端。
根据本发明实施例的第二方面,提供一种基于区块链的签单返还装置,包括:
请求接收模块,用于获取发货端发出的签单返还请求;
第一查找模块,用于根据所述签单返还请求,获取预存储的目标签单信息;
第二查找模块,用于从区块链中获取所述目标签单信息对应的目标哈希值;
返还处理模块,用于在以所述目标哈希值验证所述目标签单信息正确时,将所述目标签单信息发送给所述发货端。
本发明实施例的第三方面,提供一种电子设备,包括:存储器、处理器以及计算机程序,所述计算机程序存储在所述存储器中,所述处理器运行所述计算机程序时用于执行本发明第一方面及第一方面各种可能设计的所述基于区块链的签单返还方法。
本发明实施例的第四方面,提供一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现本发明第一方面及第一方面各种可能设计的所述基于区块链的签单返还方法。
本发明提供的一种基于区块链的签单返还方法、装置、设备和可读存储介质,通过获取发货端发出的签单返还请求;根据所述签单返还请求,获取预存储的目标签单信息;从区块链中获取所述目标签单信息对应的目标哈希值;在以所述目标哈希值验证所述目标签单信息正确时,将所述目标签单信息发送给所述发货端,实现对目标签单信息的不可篡改的区块链存储,在提高签单返还的效率的同时,还提高了签单返还的可靠性。
附图说明
图1是本发明实施例提供的一种基于区块链的签单返还应用场景示意图;
图2是本发明实施例提供的一种基于区块链的签单返还方法流程示意图;
图3是本发明实施例提供的另一种基于区块链的签单返还方法流程示意图;
图4是本发明实施例提供的一种基于区块链的签单返还装置结构示意图;
图5是本发明实施例提供的另一种基于区块链的签单返还装置结构示意图;
图6是本发明实施例提供的一种电子设备的硬件结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
应当理解,在本发明的各种实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
应当理解,在本发明中,“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
应当理解,在本发明中,“多个”是指两个或两个以上。“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。“包含A、B和C”、“包含A、B、C”是指A、B、C三者都包含,“包含A、B或C”是指包含A、B、C三者之一,“包含A、B和/或C”是指包含A、B、C三者中任1个或任2个或3个。
应当理解,在本发明中,“与A对应的B”、“与A相对应的B”、“A与B相对应”或者“B与A相对应”,表示B与A相关联,根据A可以确定B。根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其他信息确定B。A与B的匹配,是A与B的相似度大于或等于预设的阈值。
取决于语境,如在此所使用的“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。
应当理解,在本发明中,签单,是指收货端签名后的运单,因此,运单包括收货端签名前的运单,和收货端签名后的签单。运单信息包括但不限于发货端信息、运单标识、收货端信息等。签单信息则包括运单信息以及收货端写入的收货签名信息。
下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
现有的签单返还操作中,物流公司需要把运单打印出来,在客户签收后,将纸质签单邮寄回寄件方,或者将签单纸件签单拍照形成电子照线上传递给寄件方。通常,打印出纸质单据后的状态有:待签、已返回仓库、签单待返、寄送商家、已完成、已取消等状态。在***中纸质单据还需要关联到快递单号和快递公司名称信息。而结合纸质单据,线上电子单据的状态有:已取消、待拍照、已拍照待确认、已完成已拍照等状态,电子单据需要先将图片上传到指定服务器***后,再将图片地址和运单号手工同步给订单***等。由于运单需要在多个不同的***中流转,例如订单***、配送***系、中间其它传输***等,***之间通过接口或消息的方式完成数据的交互。
现有的签单返还方式,是针对纸质单据的返还,纸质单据容易丢失,运营成本高并且容易被冒签;而且针对纸质单据进行拍照后上传到指定服务器,并将图片地址信息与运单进行关联后记录到信息***,因为手写签名的图片无法进行光学字符识别(Optical Character Recognition,简称:OCR),拍照不清晰等问题,仍然需要人工对每条单据进行审核,操作复杂的同时错误率也高。不仅如此,现有的签单返还中,运单或签单的数据流会在多个***流转,***之间涉及到数据同步的问题,尤其是在不同企业之间共享数据时会涉及到信任的问题。可见,现有的签单返还方法存在效率不高以及可靠性不 高的问题。
参见图1,是本发明实施例提供的一种基于区块链的签单返还应用场景示意图。如图1所示,业务***1将订单信息进行录入,并在接收到发货端6发起的签单返还服务指令时启动签单返还服务。业务***1将生成的运单信息通过状态同步存储至区块链5,配送***2在配送过程中一旦发生运输状态的变更,将变更的运输状态同步存储至区块链。派件端3例如是派件员的手持终端,在派件员进行派件时,通过派件端3获取代签收的文件电子版,生成运单信息二维码,并向收货方用户显示。收货方用户以收货端4扫描二维码签收,并将签收后的签单信息上传至区块链存储。发货用户通过发货端6查询已返还的签单,并根据区块链中存储的签单信息进行查验,在查验正确后下载得到返还的目标签单信息。在图1所示的场景中,业务***1、配送***2、派件端3以及收货端4都在自己的环节中在运单状态发生变化时,将状态同步至区块链5,利用区块链的不可篡改的特性,实现运单信息的可靠存储和更新。最后,由发货端6主动发起签单返还流程,发货端6查询到返还的签单时,从区块链5下载相应的数据对返还的签单进行查验,查验正确则接收返还的签单,由此,基于区块链的不可篡改的存储特性,实现了可靠的签单查验和高效的签单返还。
参见图2,是本发明实施例提供的一种基于区块链的签单返还方法流程示意图,图2所示方法的执行主体可以是软件和/或硬件装置,例如是***服务器或内置于***服务器中的软件模块。***服务器又可以是提供各种服务的服务器,例如对用户利用终端设备所浏览的物流运单网页提供支持的后台管理服务器(仅为示例)。后台管理服务器可以对接收到的物流信息查询请求、签单返还请求等数据进行查找、分析等处理,并将处理结果(例如目标签单信息)反馈给终端设备。图2所示方法包括步骤S101至步骤S104,具体如下:
S101,获取发货端发出的签单返还请求。
发货端例如可以是在生成订单的同时或之后发出签单返还请求,以使***服务器在获取到目标签单信息时,根据签单返还请求向发货端进行签单返还。
S102,根据所述签单返还请求,获取预存储的目标签单信息。
可以理解为,签单返还请求中包含了发货用户想要返还的签单标识,例 如包括运单标识。运单标识例如是运单编号。***服务器在收到签单返还请求时,从签单返还请求中解析得到运单标识,并根据运单标识查找该运单标识对应的运单是否已签收,如果查找到已签收的签单信息,则将该已签收的签单信息作为目标签单信息。如果没有查找到目标签单信息,可以向收货端返回还未签收的消息或者是将当前阶段的运单信息返回给发货端,直到查找到目标签单信息。
S103,从区块链中获取所述目标签单信息对应的目标哈希值。
区块链中存储有所有运单信息对应的哈希值,在查找得到目标签单信息时,其哈希值也应预先存储在了区块链中。例如,每个签单信息都对应一个区块链存储标识,区块链存储标识用于指示签单信息对应哈希值在区块链中的存储位置。获取目标签单信息对应的区块链存储标识,以该区块链存储标识在区块链中进行查找,获取目标哈希值。该目标哈希值指示了预先存储的正确的目标签单信息,可以作为验证依据用来与步骤S102中得到的目标签单信息进行比较。
S104,在以所述目标哈希值验证所述目标签单信息正确时,将所述目标签单信息发送给所述发货端。
例如,对所述目标签单信息进行哈希处理,得到待验哈希值。然后判断待验哈希值与目标哈希值是否一致。
若所述待验哈希值与所述目标哈希值一致,则确定所述目标签单信息正确。将确定正确的所述目标签单信息发送给所述发货端,同时,还可以同时将验证正确的结果或凭证发给发货端。
若所述待验哈希值与所述目标哈希值不一致,则确定所述目标签单信息有误。可以向发货端和业务***返回验证错误的提示信息,以提示业务***进行错误处理。
本实施例提供的一种基于区块链的签单返还方法,通过获取发货端发出的签单返还请求;根据所述签单返还请求,获取预存储的目标签单信息;从区块链中获取所述目标签单信息对应的目标哈希值;在以所述目标哈希值验证所述目标签单信息正确时,将所述目标签单信息发送给所述发货端,实现对目标签单信息的不可篡改的区块链存储,在提高签单返还的效率的同时,还提高了签单返还的可靠性。
在上述实施例的基础上,步骤S102之前或者步骤S101之前,还可以进行运单信息创建、同步和更新的过程,其实现方式可以有多种,下面结合附图和具体实施例进行举例和说明。
参见图3,是本发明实施例提供的另一种基于区块链的签单返还方法流程示意图,在图3所示方法包括步骤S201至步骤S206,具体如下:
S201,根据订单信息、预设的发货签名信息和运单实时状态信息,创建或更新过程运单信息,其中,所述过程运单信息包括第一运单信息、第二运单信息或者签单信息,所述运单实时状态信息包括:出单状态、运输状态或签收状态。
随着货物状态信息的变更,过程运单信息可以有多种状态,例如过程运单信息可以包括没有写入收货签名信息的第一运单信息和第二运单信息,以及写入了收货签名信息的签单信息。***服务器根据订单信息、预设的发货签名信息和运单实时状态信息,实现过程运单信息的创建和更新。其中,更新的实质步骤可以是在其他终端上完成的,而由***服务器进行接收、验证以及存储。所述发货签名信息例如包括预设的发货数字证书、预设的发货数字签名。
在一些实施例中,过程运单信息包括签单信息。步骤S201中对过程运单信息的更新方式可以有多种,一种实现方式例如可以是:派件员投递货物时,需要向收件用户提供运单二维码,则通过物流端向***服务器发出签单请求。***服务器在接收到物流端发出的签单请求时,向所述物流端发送第二运单信息,以使得所述物流端在验证所述发货签名信息正确时,根据所述第二运单信息向收货端提供用于指示所述第二运单信息的编码图像,其中,所述第二运单信息包括指示运输状态的运单实时状态信息、所述订单信息、所述发货签名信息。这里的编码图像例如是二维码图像。所述发货签名信息例如包括预设的发货数字证书、预设的发货数字签名。物流端验证发货签名信息正确的过程,例如是发货方预先通过权威认证中心为其数字身份(公钥、私钥)进行背书,证明公钥对应的持有人就是签名本人,并通过手机号实名、银行卡、面部比对、手持身份证等方式确保签名账号的真实性并且合规,实现发货数字证书的背书,然后在物流端收到第二运单信息时,根据第二运单信息中的发货数字证书,向认证中心验证发货数字证书的有效性,再以确认有效 的发货数字证书验证发货数字签名的合法性。如果确认合法,则表明确认验证所述发货数字证书和所述发货数字签名正确。签名验证的过程本发明实施例不做限定。
在上述实施例中,收货端在扫描所述编码图像得到所述第二运单信息时,可以先验证发货签名信息的正确性。在发货签名信息包括预设的发货数字证书、预设的发货数字签名的实施例中,也可以是向认证中心验证发货数字证书的有效性,再以确认有效的发货数字证书验证发货数字签名的合法性。如果确认合法,则表明确认验证所述发货数字证书和所述发货数字签名正确。在确定验证正确后,则根据预存储的收货签名信息,获取签单信息。签单信息包括收货签名信息、所述第二运单信息和指示签收状态的运单实时状态信息。收货端将签单信息发送至***服务器。具体地,可以是收货端将签单信息发给物流端,再由物流端将签单信息转发给***服务器,也可以是收货端直接将签单信息发给***服务器。***服务器从收货端接收签单信息,并验证所述签单信息正确,由此完成运输状态变更至签收状态过程中,对过程运单信息的更新(由第二运单信息更新至签单信息)。
其中,验证所述签单信息正确的方式,可以是验证所述签单信息包括的所述收货签名信息正确,并确定所述收货签名信息指示的身份信息与所述订单信息中指示的收件人信息匹配,其中,所述收货签名信息包括收货数字证书和收货数字签名,所述收货数字签名与收货端用户信息绑定。例如是收货用户预先通过权威CA中心为其数字身份(公钥、私钥)进行背书,证明公钥对应的持有人就是签名本人,并通过手机号实名、银行卡、面部比对、手持身份证等方式确保签名账号的真实性并且合规,实现收货签名信息的背书。订单信息中指示的收件人信息例如是收件人的姓名、身份证号、人脸图像和/或手机号,而收货签名信息指示的身份信息是收件用户为收货签名预先在例如CA中心背书的信息。这里的身份信息与收件人信息的匹配可以理解为比对一致。例如,只要从张三的手机端发出的收货签名信息,验证有效并与张三背书的签名信息验证正确,***服务器就可以认为收货方就是张三本人。***服务器通过数字签名,实现快速验签。
另一种实施例中,过程运单信息包括第一运单信息和第二运单信息。所述发货签名信息例如包括预设的发货数字证书、预设的发货数字签名。步骤 S201中,对过程运单信息的创建和更新方式可以有多种。一种实现方式中,在接收到物流端发出的签单请求时,向所述物流端发送第二运单信息之前,还可以有第一运单信息创建的过程,和/或获取第二运单信息的过程。第一运单信息创建的过程例如是,***服务器根据订单信息、指示出单状态的运单实时状态信息、预设的发货数字证书、预设的发货数字签名,创建第一运单信息。其中,所述第一运单信息包括所述订单信息、所述指示出单状态的运单实时状态信息、所述预设的发货数字证书以及所述预设的发货数字签名。获取第二运单信息的过程,例如是所述在接收到物流端发出的签单请求时,向所述物流端发送第二运单信息之前,***服务器还将所述第一运单信息发送给物流端,以使得所述物流端在验证所述发货数字证书和所述发货数字签名正确时接收所述第一运单信息。***服务器还可以将创建得到的第一运单信息存储在本地或云存储单元中,这里的第一运单信息可以理解为出单状态对应运单的内容信息,例如可以包括业务订单标识(例如业务***中的订单号)、运单标识(例如运单号)、发货方标识(例如卖家名称)、下单日期、承运方标识(例如快递公司名称)等信息。物流端在接收到第一运单信息后,进行处理、对第一运单信息对应的货物进行入库、出库、运输等操作,并在运输状态变更时,向***服务器发送第二运单信息。***服务器从所述物流端接收到第二运单信息,其中,所述第二运单信息为所述物流端根据运输状态对所述第一运单信息中的运单实时状态信息更新后的运单信息。这里的运输状态例如可以是入库、出库、运输位置等信息,可以由物流端根据实际情况进行设置。
S202,将所述过程运单信息进行存储,并将所述过程运单信息的哈希值存储入区块链。
***服务器在生成或接收到上述各种实施例中的过程运单信息时,同时进行本地或云端的存储,以及区块链的哈希值存储。
具体地,例如在接收到签单信息并验证所述签单信息正确时,将所述签单信息进行存储,并将所述签单信息的哈希值存储入区块链。
又例如,在创建得到的第一运单信息时,将创建得到的第一运单信息的哈希值存储入所述区块链。
再例如,在接收到第二运单时,将第二运单信息进行存储,并将所述第 二运单信息的哈希值存储入所述区块链。
通过将各个状态的过程运单信息的哈希值存储入区块链,利用区块链存储信息的不可篡改特性,实现了哈希值的可靠存储。
S203,获取发货端发出的签单返还请求。
S204,将与所述签单返还请求相对应的签单信息作为目标签单信息。
在上述获取到签单信息的实施例中,可以将与所述签单返还请求相对应的签单信息作为目标签单信息。
S205,从区块链中获取所述目标签单信息对应的目标哈希值。
S206,在以所述目标哈希值验证所述目标签单信息正确时,将所述目标签单信息发送给所述发货端。
图3所示实施例中的步骤S203至步骤S206的实现方式和技术效果,与图2所示步骤S101至S104类似,此处不再赘述。
本实施例通过在物流过程中,以区块链记录过程运单信息的创建和更新,并以数字签名提高过程运单信息传输过程的可靠性,为签单返还中的查验提供了数据基础,提高了最终得到的签单信息的可靠性。
参见图4,是本发明实施例提供的一种基于区块链的签单返还装置结构示意图,图4所示的基于区块链的签单返还装置40包括:
请求接收模块41,用于获取发货端发出的签单返还请求。
第一查找模块42,用于根据所述签单返还请求,获取预存储的目标签单信息。
第二查找模块43,用于从区块链中获取所述目标签单信息对应的目标哈希值。
返还处理模块44,用于在以所述目标哈希值验证所述目标签单信息正确时,将所述目标签单信息发送给所述发货端。
本发明提供的一种基于区块链的签单返还装置,通过获取发货端发出的签单返还请求;根据所述签单返还请求,获取预存储的目标签单信息;从区块链中获取所述目标签单信息对应的目标哈希值;在以所述目标哈希值验证所述目标签单信息正确时,将所述目标签单信息发送给所述发货端,实现对目标签单信息的不可篡改的区块链存储,在提高签单返还的效率的同时,还提高了签单返还的可靠性。
可选地,返还处理模块44,用于对所述目标签单信息进行哈希处理,得到待验哈希值;若所述待验哈希值与所述目标哈希值一致,则确定所述目标签单信息正确。
参见图5,是本发明实施例提供的另一种基于区块链的签单返还装置结构示意图,图5所示的基于区块链的签单返还装置40,还包括:
运单处理模块45,用于在所述第一查找模块根据所述签单返还请求,获取预存储的目标签单信息之前,根据订单信息、预设的发货签名信息和运单实时状态信息,创建或更新过程运单信息,其中,所述过程运单信息包括第一运单信息、第二运单信息或者签单信息,所述运单实时状态信息包括:出单状态、运输状态或签收状态;将所述过程运单信息进行存储,并将所述过程运单信息的哈希值存储入区块链。
相应地,第一查找模块42,用于将与所述签单返还请求相对应的签单信息作为目标签单信息。
可选地,运单处理模块45,用于在接收到物流端发出的签单请求时,向所述物流端发送第二运单信息,以使得所述物流端在验证所述发货签名信息正确时,根据所述第二运单信息向收货端提供用于指示所述第二运单信息的编码图像,其中,所述第二运单信息包括指示运输状态的运单实时状态信息、所述订单信息、所述预设的发货签名信息;从收货端接收签单信息,并验证所述签单信息正确,其中,所述签单信息包括收货签名信息、所述第二运单信息和指示签收状态的运单实时状态信息,所述签单信息是所述收货端扫描所述编码图像得到所述第二运单信息时发出的,且在发出所述签单信息前,所述收货端还验证所述发货签名信息正确。
可选地,运单处理模块45,用于在验证所述签单信息正确时,将所述签单信息进行存储,并将所述签单信息的哈希值存储入区块链。
相应地,第一查找模块42,用于将与所述签单返还请求相对应的签单信息作为目标签单信息。
可选地,运单处理模块45,用于验证所述签单信息包括的所述收货签名信息正确,并确定所述收货签名信息指示的身份信息与所述订单信息中指示的收件人信息匹配,其中,所述收货签名信息包括收货数字证书和收货数字签名;所述收货数字签名与收货端用户信息绑定。
可选地,所述发货签名信息包括预设的发货数字证书、预设的发货数字签名。运单处理模块45,在接收到物流端发出的签单请求时,向所述物流端发送第二运单信息之前,还用于根据订单信息、指示出单状态的运单实时状态信息、预设的发货数字证书、预设的发货数字签名,创建第一运单信息,其中,所述第一运单信息包括所述订单信息、所述指示出单状态的运单实时状态信息、所述预设的发货数字证书以及所述预设的发货数字签名。
可选地,运单处理模块45,在接收到物流端发出的签单请求时,向所述物流端发送第二运单信息之前,还用于将所述第一运单信息发送给物流端,以使得所述物流端在验证所述发货数字证书和所述发货数字签名正确时接收所述第一运单信息;从所述物流端接收到第二运单信息,其中,所述第二运单信息为所述物流端根据运输状态对所述第一运单信息中的运单实时状态信息更新后的运单信息。
可选地,运单处理模块45,还用于将所述第一运单信息的哈希值存储入所述区块链;
和/或,将所述第二运单信息进行存储,并将所述第二运单信息的哈希值存储入所述区块链。
参见图6,是本发明实施例提供的一种电子设备的硬件结构示意图,该电子设备60包括:处理器61、存储器62和计算机程序;其中
存储器62,用于存储所述计算机程序,该存储器还可以是闪存(flash)。所述计算机程序例如是实现上述方法的应用程序、功能模块等。
处理器61,用于执行所述存储器存储的计算机程序,以实现上述基于区块链的签单返还方法中***服务器执行的各个步骤。具体可以参见前面方法实施例中的相关描述。
可选地,存储器62既可以是独立的,也可以跟处理器61集成在一起。
当所述存储器62是独立于处理器61之外的器件时,所述设备还可以包括:
总线63,用于连接所述存储器62和处理器61。
本发明还提供一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现上述的各种实施方式提供的基于区块链的签单返还方法。
其中,可读存储介质可以是计算机存储介质,也可以是通信介质。通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。计算机存储介质可以是通用或专用计算机能够存取的任何可用介质。例如,可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(Application Specific Integrated Circuits,简称:ASIC)中。另外,该ASIC可以位于用户设备中。当然,处理器和可读存储介质也可以作为分立组件存在于通信设备中。可读存储介质可以是只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本发明还提供一种程序产品,该程序产品包括执行指令,该执行指令存储在可读存储介质中。设备的至少一个处理器可以从可读存储介质读取该执行指令,至少一个处理器执行该执行指令使得设备实施上述的各种实施方式提供的基于区块链的签单返还方法。
在上述设备的实施例中,应理解,处理器可以是中央处理单元(英文:Central Processing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:Application Specific Integrated Circuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (12)

  1. 一种基于区块链的签单返还方法,包括:
    获取发货端发出的签单返还请求;
    根据所述签单返还请求,获取预存储的目标签单信息;
    从区块链中获取所述目标签单信息对应的目标哈希值;
    在以所述目标哈希值验证所述目标签单信息正确时,将所述目标签单信息发送给所述发货端。
  2. 根据权利要求1所述的方法,所述以所述目标哈希值验证所述目标签单信息正确,包括:
    对所述目标签单信息进行哈希处理,得到待验哈希值;
    若所述待验哈希值与所述目标哈希值一致,则确定所述目标签单信息正确。
  3. 根据权利要求1所述的方法,在所述根据所述签单返还请求,获取预存储的目标签单信息之前,还包括:
    根据订单信息、预设的发货签名信息和运单实时状态信息,创建或更新过程运单信息,其中,所述过程运单信息包括第一运单信息、第二运单信息或者签单信息,所述运单实时状态信息包括:出单状态、运输状态或签收状态;
    将所述过程运单信息进行存储,并将所述过程运单信息的哈希值存储入区块链;
    所述根据所述签单返还请求,获取预存储的目标签单信息,包括:
    将与所述签单返还请求相对应的签单信息作为目标签单信息。
  4. 根据权利要求3所述的方法,所述根据订单信息、预设的发货签名信息和运单实时状态信息,创建或更新过程运单信息,包括:
    在接收到物流端发出的签单请求时,向所述物流端发送第二运单信息,以使得所述物流端在验证所述发货签名信息正确时,根据所述第二运单信息向收货端提供用于指示所述第二运单信息的编码图像,其中,所述第二运单信息包括指示运输状态的运单实时状态信息、所述订单信息、所述预设的发货签名信息;
    从收货端接收签单信息,并验证所述签单信息正确,其中,所述签单信息包括收货签名信息、所述第二运单信息和指示签收状态的运单实时状态信息,所述签单信息是所述收货端扫描所述编码图像得到所述第二运单信息时发出的,且在发出所述签单信息前,所述收货端还验证所述发货签名信息正确。
  5. 根据权利要求4所述的方法,所述将所述过程运单信息进行存储,并将所述过程运单信息的哈希值存储入区块链,包括:
    在验证所述签单信息正确时,将所述签单信息进行存储,并将所述签单信息的哈希值存储入区块链。
  6. 根据权利要求4所述的方法,所述验证所述签单信息正确,包括:
    验证所述签单信息包括的所述收货签名信息正确,并确定所述收货签名信息指示的身份信息与所述订单信息中指示的收件人信息匹配,其中,所述收货签名信息包括收货数字证书和收货数字签名,所述收货数字签名与收货端用户信息绑定。
  7. 根据权利要求4至6任一所述的方法,所述发货签名信息包括预设的发货数字证书、预设的发货数字签名;
    所述在接收到物流端发出的签单请求时,向所述物流端发送第二运单信息之前,还包括:
    根据订单信息、指示出单状态的运单实时状态信息、预设的发货数字证书、预设的发货数字签名,创建第一运单信息,其中,所述第一运单信息包括所述订单信息、所述指示出单状态的运单实时状态信息、所述预设的发货数字证书以及所述预设的发货数字签名。
  8. 根据权利要求7所述的方法,所述在接收到物流端发出的签单请求时,向所述物流端发送第二运单信息之前,还包括:
    将所述第一运单信息发送给物流端,以使得所述物流端在验证所述发货数字证书和所述发货数字签名正确时接收所述第一运单信息;
    从所述物流端接收到第二运单信息,其中,所述第二运单信息为所述物流端根据运输状态对所述第一运单信息中的运单实时状态信息更新后的运单信息。
  9. 根据权利要求8所述的方法,所述将所述过程运单信息进行存储, 并将所述过程运单信息的哈希值存储入区块链,还包括:
    将所述第一运单信息的哈希值存储入所述区块链;
    和/或,将所述第二运单信息进行存储,并将所述第二运单信息的哈希值存储入所述区块链。
  10. 一种基于区块链的签单返还装置,包括:
    请求接收模块,用于获取发货端发出的签单返还请求;
    第一查找模块,用于根据所述签单返还请求,获取预存储的目标签单信息;
    第二查找模块,用于从区块链中获取所述目标签单信息对应的目标哈希值;
    返还处理模块,用于在以所述目标哈希值验证所述目标签单信息正确时,将所述目标签单信息发送给所述发货端。
  11. 一种电子设备,包括:存储器、处理器以及计算机程序,所述计算机程序存储在所述存储器中,所述处理器运行所述计算机程序时用于执行权利要求1至9任一所述的基于区块链的签单返还方法。
  12. 一种可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用于实现权利要求1至9任一所述的基于区块链的签单返还方法。
PCT/CN2020/112018 2019-12-20 2020-08-28 基于区块链的签单返还方法、装置、设备和可读存储介质 WO2021120686A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020227011847A KR20220051409A (ko) 2019-12-20 2020-08-28 블록체인에 기반한 서명 운송장 반환 방법, 장치, 기기와 판독 가능 저장매체
EP20902109.6A EP4030367A4 (en) 2019-12-20 2020-08-28 METHOD AND APPARATUS FOR COLLECTING SIGNED ITEMS BASED ON BLOCK CHAIN, AND DEVICE AND READABLE STORAGE MEDIUM
US17/768,826 US20230230027A1 (en) 2019-12-20 2020-08-28 Method and apparatus for sign-bill return based on blockchain, device and readable storage medium
JP2022522265A JP7329687B2 (ja) 2019-12-20 2020-08-28 ブロックチェーンベースの署名運送状返却方法、装置、機器及び可読記憶媒体

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201911322241.7A CN110751448B (zh) 2019-12-20 2019-12-20 基于区块链的签单返还方法、装置、设备和可读存储介质
CN201911322241.7 2019-12-20

Publications (1)

Publication Number Publication Date
WO2021120686A1 true WO2021120686A1 (zh) 2021-06-24

Family

ID=69285983

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/112018 WO2021120686A1 (zh) 2019-12-20 2020-08-28 基于区块链的签单返还方法、装置、设备和可读存储介质

Country Status (6)

Country Link
US (1) US20230230027A1 (zh)
EP (1) EP4030367A4 (zh)
JP (1) JP7329687B2 (zh)
KR (1) KR20220051409A (zh)
CN (1) CN110751448B (zh)
WO (1) WO2021120686A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115994743A (zh) * 2023-03-24 2023-04-21 广东电网有限责任公司 单据摘要规范管理方法及其***
CN117172661A (zh) * 2023-08-25 2023-12-05 广州零端科技有限公司 物流流程管理方法、***及存储介质

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110751448B (zh) * 2019-12-20 2020-06-05 北京京邦达贸易有限公司 基于区块链的签单返还方法、装置、设备和可读存储介质
CN113987595A (zh) * 2020-05-29 2022-01-28 支付宝(杭州)信息技术有限公司 基于区块链的物流管理方法、装置、设备及***
CN114186653B (zh) * 2022-02-14 2022-05-31 杭州天谷信息科技有限公司 一种物流电子合同的履约方法、装置、设备及存储介质
CN114884672A (zh) * 2022-04-29 2022-08-09 华控清交信息科技(北京)有限公司 一种数据流通网络***、数据流通消息传输方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106022681A (zh) * 2016-05-13 2016-10-12 杭州云象网络技术有限公司 一种基于区块链的物流追踪方法
CN110298610A (zh) * 2019-05-05 2019-10-01 江苏一乙生态农业科技有限公司 一种快递物流区块链***及其运行方法
WO2019217367A2 (en) * 2018-05-07 2019-11-14 Linkup Blockchain Technology Inc. A blockchain based digital asset management platform
CN110503373A (zh) * 2019-08-21 2019-11-26 腾讯云计算(北京)有限责任公司 一种基于区块链网络的物流方法及装置
CN110751448A (zh) * 2019-12-20 2020-02-04 北京京邦达贸易有限公司 基于区块链的签单返还方法、装置、设备和可读存储介质

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010037453A1 (en) * 1998-03-06 2001-11-01 Mitty Todd Jay Secure electronic transactions using a trusted intermediary with non-repudiation of receipt and contents of message
JP2010128535A (ja) * 2008-11-25 2010-06-10 Casio Computer Co Ltd 配達確認システム、携帯端末及びプログラム
JP2015067389A (ja) * 2013-09-27 2015-04-13 Sgホールディングス株式会社 配送管理システム
US11716211B2 (en) * 2016-10-01 2023-08-01 James L. Schmeling 3D-printed packaging with blockchain integration
US20180232693A1 (en) * 2017-02-16 2018-08-16 United Parcel Service Of America, Inc. Autonomous services selection system and distributed transportation database(s)
JP7187532B2 (ja) * 2017-03-31 2022-12-12 シングラフィー インコーポレイテッド 電子文書を締結して配送するためのシステム及び方法
US11887115B2 (en) * 2017-04-17 2024-01-30 Jeff STOLLMAN Systems and methods to validate transactions for inclusion in electronic blockchains
US11037095B2 (en) * 2017-09-11 2021-06-15 Accenture Global Solutions Limited Distributed ledger technology for freight system
US10505920B2 (en) * 2017-11-30 2019-12-10 Mocana Corporation System and method of device identification for enrollment and registration of a connected endpoint device, and blockchain service
JP6884716B2 (ja) * 2018-01-05 2021-06-09 株式会社電通国際情報サービス 物流監視装置、物流監視方法および物流監視プログラム
AU2018100150A4 (en) * 2018-02-03 2018-03-08 Talbot, Phillip David MR Proof of delivery on the blockchain
US11863659B2 (en) * 2018-03-23 2024-01-02 Accenture Global Solutions Limited Shipping platform
CN110503499B (zh) * 2018-05-17 2022-12-06 上海富脉实业有限公司 一种用于确认产品信息的方法及***
US10911242B2 (en) * 2018-05-29 2021-02-02 International Business Machines Corporation Authentication in distribution systems
US11068834B2 (en) * 2018-06-29 2021-07-20 Intel Corporation Secure shipment receive apparatus with delegation-chain
WO2020023441A1 (en) * 2018-07-24 2020-01-30 Trucki Llc Systems for supply chain event management
CN109582673A (zh) * 2018-11-28 2019-04-05 阿里巴巴集团控股有限公司 一种资源转移事件的记录方法、装置及电子设备
US11693979B2 (en) * 2019-11-27 2023-07-04 International Business Machines Corporation Dynamic permission assignment and enforcement for transport process

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106022681A (zh) * 2016-05-13 2016-10-12 杭州云象网络技术有限公司 一种基于区块链的物流追踪方法
WO2019217367A2 (en) * 2018-05-07 2019-11-14 Linkup Blockchain Technology Inc. A blockchain based digital asset management platform
CN110298610A (zh) * 2019-05-05 2019-10-01 江苏一乙生态农业科技有限公司 一种快递物流区块链***及其运行方法
CN110503373A (zh) * 2019-08-21 2019-11-26 腾讯云计算(北京)有限责任公司 一种基于区块链网络的物流方法及装置
CN110751448A (zh) * 2019-12-20 2020-02-04 北京京邦达贸易有限公司 基于区块链的签单返还方法、装置、设备和可读存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4030367A4

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115994743A (zh) * 2023-03-24 2023-04-21 广东电网有限责任公司 单据摘要规范管理方法及其***
CN117172661A (zh) * 2023-08-25 2023-12-05 广州零端科技有限公司 物流流程管理方法、***及存储介质

Also Published As

Publication number Publication date
CN110751448A (zh) 2020-02-04
JP2022553522A (ja) 2022-12-23
KR20220051409A (ko) 2022-04-26
EP4030367A1 (en) 2022-07-20
JP7329687B2 (ja) 2023-08-18
CN110751448B (zh) 2020-06-05
EP4030367A4 (en) 2023-11-01
US20230230027A1 (en) 2023-07-20

Similar Documents

Publication Publication Date Title
WO2021120686A1 (zh) 基于区块链的签单返还方法、装置、设备和可读存储介质
US10972281B2 (en) System and method for document information authenticity verification
AU2018100150A4 (en) Proof of delivery on the blockchain
US20140250021A1 (en) System and methods for issuing a license plate and registration card for a vehicle
US20190372775A1 (en) Authentication in distribution systems
CN111600716A (zh) 认证方法及装置、电子设备
CN111144907A (zh) 商品信息追溯方法、装置、设备与计算机可读存储介质
WO2016155159A1 (zh) 一种基于微信id实现验证全条码的防伪方法
EP3430581A1 (en) Method and system for tracking products
CN112669049A (zh) 一种验证物流车辆证件信息的方法及装置
US20150170255A1 (en) Information processing apparatus, information processing method and recording medium storing information processing program
CN112529700A (zh) 一种业务办理与审核方法、***、设备及可读存储介质
US20190370541A1 (en) System and method for determining originality of computer-generated images
WO2023245978A1 (zh) 监控物流面单的方法、装置和设备
US10963889B2 (en) Cross-system object tracking platform
JP2012141737A (ja) Faxocr装置およびfaxocrプログラム
TWI741895B (zh) 處理貨品提單的資訊系統與其方法及伺服處理方法
CN114049124A (zh) 数据处理方法、装置、计算机设备、存储介质和程序产品
CN114298698A (zh) 一种交易结算方法及装置
CN111242764A (zh) 一种基于区块链的***报销方法、装置及可读存储介质
JP2019156589A (ja) コンテナターミナル搬入票電子化システム
TWM563609U (zh) 要保文件列印系統
JP2015091102A (ja) 真贋判定システム、電子透かし埋込装置、及び電子透かし認証装置
US20140115018A1 (en) Document Tracking and Management System and Methods
JP2022136711A (ja) 情報処理装置、情報処理システム、及び情報処理プログラム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20902109

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 20227011847

Country of ref document: KR

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 2022522265

Country of ref document: JP

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 2020902109

Country of ref document: EP

Effective date: 20220413

NENP Non-entry into the national phase

Ref country code: DE