CN112766700A - Bill extraction service processing method, device, equipment and medium based on block chain - Google Patents

Bill extraction service processing method, device, equipment and medium based on block chain Download PDF

Info

Publication number
CN112766700A
CN112766700A CN202110042608.0A CN202110042608A CN112766700A CN 112766700 A CN112766700 A CN 112766700A CN 202110042608 A CN202110042608 A CN 202110042608A CN 112766700 A CN112766700 A CN 112766700A
Authority
CN
China
Prior art keywords
bill
lading
block chain
electronic
picking
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110042608.0A
Other languages
Chinese (zh)
Inventor
***
田永乐
贾一凡
苗方田
张文凯
张�杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Foreign Transport Co ltd
Original Assignee
China Foreign Transport Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Foreign Transport Co ltd filed Critical China Foreign Transport Co ltd
Priority to CN202110042608.0A priority Critical patent/CN112766700A/en
Publication of CN112766700A publication Critical patent/CN112766700A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • 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/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06311Scheduling, planning or task assignment for a person or group
    • 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/602Providing cryptographic facilities or services
    • 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Development Economics (AREA)
  • Computer Security & Cryptography (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Finance (AREA)
  • Computer Hardware Design (AREA)
  • General Health & Medical Sciences (AREA)
  • Accounting & Taxation (AREA)
  • Software Systems (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Bioethics (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Technology Law (AREA)
  • Educational Administration (AREA)
  • Game Theory and Decision Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the invention discloses a bill picking service processing method and a bill picking service processing device based on a block chain, wherein the method comprises the following steps: establishing a block chain system for bill picking service management; the bill of lading issuing unit issues an electronic bill of lading according to bill of lading material supplement information provided by a shipper and sends a shipping instruction to an overseas agent; the sender signs for the electronic bill of lading and delivers the electronic bill of lading to the receiver, and the receiver sends a request for lading to the overseas agent according to the electronic bill of lading; and the overseas agent receives the delivery instruction, performs bill picking inspection according to the delivery instruction and the delivery application and confirms whether to put the goods. According to the embodiment of the invention, the bill picking and checking process, the relevant information of the release confirmation, the bill picking and issuing, the delivery instruction, the bill picking and delivery process and the bill picking application are all stored in the block chain system, the whole-process data flow of the electronic bill picking is realized through the block chain system, and the efficiency, the safety and the trust of bill picking business processing are effectively improved.

Description

Bill extraction service processing method, device, equipment and medium based on block chain
Technical Field
The invention relates to the technical field of international freight transportation, in particular to a bill picking service processing method, a bill picking service processing device, bill picking equipment and a bill picking medium based on a block chain.
Background
A shipping bill, called a bill of lading for short, is a written certificate issued by a ship's side or its agent, certifying that the goods have been received, allowing the goods to be shipped to the destination, and delivered to the shipper. It is a proof of contract between the carrier and shipper that has the utility of a certificate of property right legally.
The existing marine bill of lading is generally a paper bill of lading, so that the problem of low transmission efficiency exists, and meanwhile, the bill of lading is transmitted and exchanged among a plurality of express services in the transportation process, so that the safety is weak, and the bill of lading is easy to lose, damage or steal.
Disclosure of Invention
Because the existing method has the above problems, embodiments of the present invention provide a bill of lading service processing method, apparatus, device, and medium based on a block chain.
The embodiment of the invention provides a bill extraction service processing method based on a block chain, which comprises the following steps:
establishing a block chain system for bill picking service management;
a bill of lading issuing unit acquires bill of lading material supplement information provided by a shipper, generates an electronic bill of lading according to the bill of lading material supplement information, and issues the electronic bill of lading;
the bill of lading issuing unit generates a delivery instruction while issuing the electronic bill of lading, and sends the delivery instruction to the overseas agent;
the issuing and delivery instructions of the electronic bill of lading are stored in the block chain system;
the shipper signs for the electronic bill of lading issued by the bill of lading issuing unit and delivers the electronic bill of lading to the consignee so that the consignee sends a request for lading to the overseas agent according to the electronic bill of lading; the delivery process of the electronic bill of lading is stored in the block chain system;
the consignee sends a goods picking application to the overseas agent according to the electronic picking direction and stores the goods picking application in a block chain system;
the overseas agent receives a delivery instruction sent by a bill picking and issuing unit, carries out bill picking and checking according to the delivery instruction and the bill picking application and confirms whether to put the goods or not; the relevant information of bill of lading checking process and putting confirmation is stored in the block chain system.
Further, the bill of lading issuing unit obtains bill of lading material supplement information provided by a shipper, generates an electronic bill of lading according to the bill of lading material supplement information, and issues the electronic bill of lading, including:
and the bill of lading issuing unit acquires bill of lading material supplement information provided by a shipper, performs bill of lading improvement according to the bill of lading material supplement information, generates a bill of lading sample for the shipper to confirm, generates an electronic bill of lading after confirmation, and performs signature and issuing on the electronic bill of lading.
Further, the bill of lading issuing unit sends the link of the bill of lading sample to the shipper, and the shipper enters a bill of lading sample content modification interface through the link, modifies and checks the content of the bill of lading sample and confirms the content.
Furthermore, while the bill of lading issuing unit issues the electronic bill of lading to the shipper, the business operation of the bill of lading signature is subjected to data uplink, and the data uplink is to pack the data of the current business operation into a new block and link the new block to the previous block so as to form data synchronization among all link nodes of the block chain.
Furthermore, after the bill of lading issuing unit issues the electronic bill of lading to the shipper, the shipper jumps to the on-chain bill of lading by clicking the link in the sign-on notification.
Further, the blockchain system provides virtual accounts including contract codes and storage spaces of both transaction parties on the blockchain by adopting an elliptic curve cryptography algorithm (ECC), and a public key and a private key of each account in the distributed blockchain.
In a second aspect, an embodiment of the present invention further provides a bill of lading service processing apparatus based on a block chain, including:
the first processing module is used for establishing a block chain system for bill picking service management;
the second processing module is used for acquiring bill of lading and material supplement information provided by a shipper by a bill of lading issuing unit, generating an electronic bill of lading according to the bill of lading and material supplement information, and issuing the electronic bill of lading;
the bill of lading issuing unit generates a delivery instruction while issuing the electronic bill of lading, and sends the delivery instruction to the overseas agent;
the issuing and delivery instructions of the electronic bill of lading are stored in the block chain system;
the third processing module is used for the shipper to sign for the electronic bill of lading issued by the bill of lading issuing unit and deliver the electronic bill of lading to the consignee so that the consignee sends a request for lading to the overseas agent according to the electronic bill of lading; the delivery process of the electronic bill of lading is stored in the block chain system;
the fourth processing module is used for sending a goods picking application to the overseas agent by the receiver according to the electronic picking direction and storing the goods picking application in the block chain system;
the fifth processing module is used for overseas agents to receive the delivery instruction sent by the bill picking and issuing unit, carrying out bill picking and checking according to the delivery instruction and the picking application and confirming whether to put the goods or not; the relevant information of bill of lading checking process and putting confirmation is stored in the block chain system.
Further, the second processing module is specifically configured to:
and the bill of lading issuing unit acquires bill of lading material supplement information provided by a shipper, performs bill of lading improvement according to the bill of lading material supplement information, generates a bill of lading sample for the shipper to confirm, generates an electronic bill of lading after confirmation, and performs signature and issuing on the electronic bill of lading.
In a third aspect, an embodiment of the present invention further provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor, when executing the computer program, implements the block chain based bill picking service processing method according to the first aspect.
In a fourth aspect, an embodiment of the present invention further provides a non-transitory computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the block chain based bill picking service processing method according to the first aspect.
According to the technical scheme, the bill drawing service processing method, the device, the equipment and the medium based on the block chain realize the exchange and mutual verification of electronic data in the form of electronic bills, provide an authorization certificate representing goods, ensure the safety of the bill drawing, simplify complicated operation procedures and further improve the working efficiency. In addition, the electronic bill of lading provided by the embodiment of the invention is a series of data transmitted and stored in an electronic mode, thereby avoiding errors easily generated by storing paper bill of lading data and ensuring the data quality. Meanwhile, the embodiment of the invention also stores the related information of the bill picking and checking process, the put goods confirmation process, the bill picking and issuing process, the delivery instruction process, the bill picking and delivering process and the bill picking and applying process in the block chain system, realizes the whole-process data flow of the electronic bill picking through the block chain system, and further solves the safety problem generated in the bill picking and delivering process.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a flowchart of a bill of lading service processing method based on a block chain according to an embodiment of the present invention;
FIG. 2 is a block chain system for bill of lading management according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a bill of lading service processing apparatus based on a block chain according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of an electronic device according to an embodiment of the invention.
Detailed Description
The following further describes embodiments of the present invention with reference to the accompanying drawings. The following examples are only for illustrating the technical solutions of the present invention more clearly, and the protection scope of the present invention is not limited thereby.
Fig. 1 is a flowchart illustrating a block chain based bill picking service processing method according to an embodiment of the present invention, and fig. 2 is a schematic diagram illustrating a block chain system for managing bill picking services according to an embodiment of the present invention. The method for processing bill of lading service based on block chain according to the embodiment of the present invention is explained and explained in detail with reference to fig. 1 and fig. 2. As shown in fig. 1, a method for processing a bill of lading service based on a block chain according to an embodiment of the present invention specifically includes:
step 101: establishing a block chain system for bill picking service management;
in this step, it should be noted that a block chain system for bill picking service management is established, where the block chain system includes each node of a bill picking and issuing unit, a shipper, a consignee, and an overseas agent, and the bill picking and issuing unit, the shipper, the consignee, and the overseas agent in the block chain system may perform bill picking management through the block chain system, including bill picking and signing, bill picking and issuing, bill picking and accepting, release inspection, release completion, and other processes.
Step 102: a bill of lading issuing unit acquires bill of lading material supplement information provided by a shipper, generates an electronic bill of lading according to the bill of lading material supplement information, and issues the electronic bill of lading;
the bill of lading issuing unit generates a delivery instruction while issuing the electronic bill of lading, and sends the delivery instruction to the overseas agent;
the issuing and delivery instructions of the electronic bill of lading are stored in the block chain system;
in this step, optionally, the shipper provides the bill of lading and material filling information to the bill making member of the bill of lading issuing unit in a mail manner, and after receiving the bill of lading and material filling information of the shipper, the bill of lading (HBL goods replacement bill of lading) is prepared in the system, and a bill of lading sample is generated and sent to the shipper. The shipper confirms the bill drawing through the link in the mail, or enters a page for modifying the content of the bill drawing sample through the link, modifies and checks the content of the bill drawing sample and submits the bill drawing sample. After the bill making person prepares bill taking accessories such as the MBL shipeast bill of lading, an electronic bill of lading can be generated, and then an electronic seal is stamped on the bill of lading, if the bill of lading is positive, the bill of lading can also be downloaded and printed. After the electronic bill of lading is signed, the bill of lading can be issued on the block chain, and a delivery instruction is generated and sent to the overseas agent while the electronic bill of lading is signed and issued. Throughout the flow, both the issuance and shipping instructions for the electronic bill of lading are stored in the blockchain system.
The bill of lading improvement system is characterized in that bill of lading issuing units enter bill of lading contents in a system according to bill of lading material supplement information provided by customers, wherein the bill of lading contents comprise basic bill of lading information, goods information, box information, bill of lading number and overseas agency information. And the step of generating the bill lifting sample refers to generating a bill lifting sample PDF file according to the input bill lifting information and the bill lifting set edition. When the bill of lading is generated, if the electric discharge is needed, a formal electric discharge bill of lading is generated according to the bill of lading set, and if the formal electric discharge bill of lading is a genuine, a printable bill of lading file is generated according to the format. After issuing the electronic bill of lading, the bill of lading issuing unit will collect the related fee and mark the bill of lading as capable of putting goods, if abnormal, the goods can be withheld.
In this step, it should be noted that the problem of low transmission efficiency is common in the existing paper bills, and the paper bills are sent from the exporter (asia) to the importer (europe or usa) for more than one week on average. Meanwhile, the express delivery service is transmitted and exchanged among a plurality of express delivery services, the safety is weak, and much time is spent on solving the problems of damage, loss and even reissue of stolen bills of lading. The cost of issuing and transporting a paper bill of lading is high. The combination of the block chain technology and the electronic bill of lading provides a solution of technical feasibility for the ubiquitous problem of the paper bill of lading, and is a development trend of the logistics shipping industry.
Step 103: the shipper signs for the electronic bill of lading issued by the bill of lading issuing unit and delivers the electronic bill of lading to the consignee so that the consignee sends a request for lading to the overseas agent according to the electronic bill of lading; the delivery process of the electronic bill of lading is stored in the block chain system;
in this step, it should be noted that, after the bill of lading issuing unit issues the electronic bill of lading, the shipper clicks the link in the receipt mail notification, and jumps to the on-link receipt bill of lading, or may issue an off-line mail. After the sender delivers the electronic bill of lading to the receiver, the receiver can send a request for delivery to the overseas agent according to the electronic bill of lading, and the delivery process of the electronic bill of lading is stored in the block chain system.
Step 104: the consignee sends a goods picking application to the overseas agent according to the electronic picking direction and stores the goods picking application in a block chain system;
in this step, it should be noted that, after receiving the electronic bill of lading sent by the sender, the receiver sends the pickup application to the overseas agent according to the electronic bill of lading, and stores the pickup application in the block chain system.
Step 105: the overseas agent receives a delivery instruction sent by a bill picking and issuing unit, carries out bill picking and checking according to the delivery instruction and the bill picking application and confirms whether to put the goods or not; the relevant information of bill of lading checking process and putting confirmation is stored in the block chain system.
In the step, the overseas agent receives the goods release instruction sent by the bill of lading issuing unit and the goods delivery application sent by the receiver, searches the corresponding bill of lading according to the goods release instruction and the goods delivery application, checks the identity and the bill of lading of the receiver, withdraws the HBL goods bill of lading and releases the goods to the receiver after the check is passed, and marks the bill of lading as the completion of goods release.
Preferably, the embodiment of the invention can also incorporate the parties such as banks, insurance, internet courts and the like into the block chain alliance, support the collection and payment of the expenses such as freight charge, insurance, payment and the like, and build a block chain electronic bill-drawing platform integrating door-to-door full-flow business and finance.
According to the technical scheme, the bill of lading business processing method based on the block chain realizes the exchange and mutual verification of electronic data in the form of electronic bills of lading, provides a right certificate representing goods, simplifies complicated operation procedures while ensuring the safety of bills of lading, and further provides working efficiency. In addition, the electronic bill of lading provided by the embodiment of the invention is a series of data transmitted and stored in an electronic mode, thereby avoiding errors easily generated by storing paper bill of lading data and ensuring the data quality. Meanwhile, the embodiment of the invention also stores the related information of the bill picking and checking process, the put goods confirmation process, the bill picking and issuing process, the delivery instruction process, the bill picking and delivering process and the bill picking and applying process in the block chain system, realizes the whole-process data flow of the electronic bill picking through the block chain system, and further solves the safety problem generated in the bill picking and delivering process. Therefore, the service processing advantages brought by the embodiment of the invention include: interconnection and intercommunication: the interconnection and intercommunication between the bill-drawing issuing unit and the shipper and overseas agents are realized, and valuable documents are efficiently and reliably transmitted. Intensification: the business mode of business unit bill making and regional company centralized bill examination and signature is realized, and the bill extraction control capability is improved. And (3) online processing: by introducing the electronic signature technology, the client can remotely sign the insurance envelope on line, and the signature and the mailing of the paper insurance envelope are avoided.
Based on the content of the foregoing embodiment, in this embodiment, the obtaining, by the bill of lading issuing unit, bill of lading material information provided by a shipper, generating an electronic bill of lading according to the bill of lading material information, and issuing the electronic bill of lading includes:
and the bill of lading issuing unit acquires bill of lading material supplement information provided by a shipper, performs bill of lading improvement according to the bill of lading material supplement information, generates a bill of lading sample for the shipper to confirm, generates an electronic bill of lading after confirmation, and performs signature and issuing on the electronic bill of lading.
In this embodiment, it should be noted that the existing bill of lading may take several days to transfer the bill of lading from one party to another party by means of courier mailing, and the block chain electronic bill of lading may take only a few seconds to complete the transfer of the bill of lading from one party to another party.
In this embodiment, the shipper provides the bill and material filling information to the bill making member of the bill of lading issuing unit in a mail manner, and after receiving the bill and material filling information of the shipper, the bill making member corrects and makes the bill of lading (HBL generation bill of lading) in the system, generates a bill of lading sample, and sends the bill of lading sample to the shipper. The shipper confirms the bill drawing through the link in the mail, or enters a page for modifying the content of the bill drawing sample through the link, modifies and checks the content of the bill drawing sample and submits the bill drawing sample. After the bill making person prepares bill taking accessories such as the MBL shipeast bill of lading, an electronic bill of lading can be generated, and then an electronic seal is stamped on the bill of lading, if the bill of lading is positive, the bill of lading can also be downloaded and printed. After the electronic bill of lading is signed, the bill of lading can be issued on the block chain.
Based on the content of the above embodiment, in this embodiment, the bill of lading issuing unit sends the link of the bill of lading sample to the shipper, and the shipper enters the bill of lading sample content modification interface through the link, modifies and checks the content of the bill of lading sample and confirms the content.
In this embodiment, after receiving the bill of lading sample sent by the bill of lading issuing unit, the shipper confirms the bill of lading through the link in the mail, or enters the page for modifying the content of the bill of lading sample through the link, modifies and checks the content of the bill of lading sample, and submits the content.
Based on the content of the foregoing embodiments, in this embodiment, the bill of lading issuing unit issues the electronic bill of lading to the shipper, and at the same time, performs data uplink on the business operation signed by the bill of lading, where the data uplink is to package the data of the current business operation into a new block and link the new block to a previous block to form data synchronization between the link nodes of the block chain.
In this embodiment, it should be noted that, while the bill of lading issuing unit issues the electronic bill of lading to the shipper, the business operations of the bill of lading signature are packaged into a new block and linked to the previous block to form data synchronization between the link nodes of the block chain. The bill of lading uplink may adopt a plurality of modes of content certificate storage, hash certificate storage, link certificate storage, privacy certificate storage and privacy certificate sharing, and will not be described in detail here.
In this embodiment, it should be noted that the bill of lading is unified, so as to ensure the security and credibility of the data such as the bill of lading content, the states of goods and documents, and the record of bill of lading circulation. The functions of safety, dispersed storage, flexible preview and the like of the bill of lading are realized through the characteristics of the block chain technology. Bill of lading security means that the transmission of block chain electronic bills of lading relies on Public Key Infrastructure (PKI). Only the actual owner of the private key can initiate transfer to the other party. The decentralized storage of bills of lading means that they cannot be changed unintentionally or maliciously for whatever reason. The bill of lading preview means that any party in the business process who receives the block chain electronic bill of lading (or similar transportation document) can preview the file before receiving the bill of lading.
Based on the content of the above embodiment, in this embodiment, after the bill of lading issuing unit issues the electronic bill of lading to the shipper, the shipper jumps to the on-chain bill of lading by clicking the link in the receipt notification.
In this embodiment, after the bill of lading issuing unit issues the electronic bill of lading to the shipper, the shipper confirms the bill of lading through the link in the mail, or enters the page where the content of the bill of lading sample is modified through the link, and the content of the bill of lading sample is modified, checked and submitted.
Based on the content of the foregoing embodiment, in this embodiment, the blockchain system provides a virtual account including contract codes and storage spaces of both parties of a transaction on a blockchain by using an elliptic curve cryptography algorithm ECC, and a public key and a private key of each account in a distributed storage blockchain.
In this embodiment, optionally, the consensus algorithm of the blockchain system adopts an elliptic curve cryptography algorithm ECC, the intelligent contract module is a virtual account on the blockchain that includes contract codes and a storage space of both parties of the transaction, and the distributed storage module is used to store a public key and a private key of each account in the blockchain. Among them, Elliptic Curve algorithm, that is, Elliptic Curve encryption algorithm (ECC for short). In Elliptic Curve Cryptography (ECC), some special form of elliptic curve is utilized, i.e. an elliptic curve defined over a finite field.
Elliptic curve algorithms are a strong competitor of RSA (an encryption algorithm that uses different encryption and decryption keys). Compared with the RSA algorithm, the elliptic curve encryption algorithm has the advantages of higher safety performance, small calculated amount, high processing speed, small occupied storage space and low bandwidth requirement, has wide application prospect due to the characteristics of the elliptic curve encryption, is acknowledged to replace the RSA and becomes a general public key encryption algorithm.
Through an elliptic curve encryption algorithm of the block chain technology, a user performs identity authentication through a digital certificate/private key generated and distributed by a block chain when an account is created, and related operations are completed after the authentication is passed, so that the operation has non-repudiation, the endorsement problem is effectively solved, and the problem of effective checking of the user identity in the operation of the bill extraction is effectively solved. The system can also introduce a third-party electronic signature platform, and the double guarantee of endorsement is increased from another way.
In the block chain, each account is defined by a Private Key (Private Key) and a Public Key (Public Key), the Private Key is a randomly generated 0,1 string of 256 bits (32 bytes), the Public Key is generated by mapping the Private Key by using an elliptic curve algorithm ECDSA-secp256k1, and one Private Key can only map one Public Key. And (3) carrying out hash (hash function) on the public key by using a hash algorithm Keccak-256, converting the public key into 32 bytes, and taking the last 20 bytes, namely the account address.
Based on the same inventive concept, another embodiment of the present invention provides a bill lifting service processing apparatus based on a block chain, and as shown in fig. 3, the bill lifting service processing apparatus based on the block chain provided by the embodiment of the present invention includes:
the first processing module 1 is used for establishing a block chain system for bill picking service management;
the second processing module 2 is used for acquiring bill of lading and material supplement information provided by a shipper by a bill of lading issuing unit, generating an electronic bill of lading according to the bill of lading and material supplement information, and issuing the electronic bill of lading;
the bill of lading issuing unit generates a delivery instruction while issuing the electronic bill of lading, and sends the delivery instruction to the overseas agent;
the issuing and delivery instructions of the electronic bill of lading are stored in the block chain system;
the third processing module 3 is used for the shipper to sign for the electronic bill of lading issued by the bill of lading issuing unit and deliver the electronic bill of lading to the consignee so that the consignee sends a request for lading to the overseas agent according to the electronic bill of lading; the delivery process of the electronic bill of lading is stored in the block chain system;
the fourth processing module 4 is used for sending a goods picking application to an overseas agent according to the electronic picking-up direction and storing the goods picking application in a block chain system;
the fifth processing module 5 is used for overseas agents to receive the delivery instruction sent by the bill of lading issuing unit, and to carry out bill of lading inspection according to the delivery instruction and the bill of lading application and confirm whether to put the goods or not; the relevant information of bill of lading checking process and putting confirmation is stored in the block chain system.
In this embodiment, it should be noted that a block chain system for bill picking service management is established, where the block chain system includes each node of a bill picking and issuing unit, a shipper, a consignee, and an overseas agent, and the bill picking and issuing unit, the shipper, the consignee, and the overseas agent in the block chain system may perform bill picking management through the block chain system, including the processes of bill picking and signing, bill picking and issuing, bill picking and accepting, release inspection, release completion, and the like.
In this embodiment, it should be noted that the shipper provides the bill of lading and material filling information to the order maker of the bill of lading issuing department by mail, and after the order maker receives the bill of lading and material filling information of the shipper, the order of lading (HBL goods replacement bill) is prepared in the system, and a bill of lading sample is generated and sent to the shipper. The shipper confirms the bill drawing through the link in the mail, or enters a page for modifying the content of the bill drawing sample through the link, modifies and checks the content of the bill drawing sample and submits the bill drawing sample. After the bill making person prepares bill taking accessories such as the MBL shipeast bill of lading, an electronic bill of lading can be generated, and then an electronic seal is stamped on the bill of lading, if the bill of lading is positive, the bill of lading can also be downloaded and printed. After the electronic bill of lading is signed, the bill of lading can be issued on the block chain, and a delivery instruction is generated and sent to the overseas agent while the electronic bill of lading is signed and issued. Throughout the flow, both the issuance and shipping instructions for the electronic bill of lading are stored in the blockchain system.
The bill of lading improvement system is characterized in that bill of lading issuing units enter bill of lading contents in a system according to bill of lading material supplement information provided by customers, wherein the bill of lading contents comprise basic bill of lading information, goods information, box information, bill of lading number and overseas agency information. And the step of generating the bill lifting sample refers to generating a bill lifting sample PDF file according to the input bill lifting information and the bill lifting set edition. When the bill of lading is generated, if the electric discharge is needed, a formal electric discharge bill of lading is generated according to the bill of lading set, and if the formal electric discharge bill of lading is a genuine, a printable bill of lading file is generated according to the format. After issuing the electronic bill of lading, the bill of lading issuing unit will collect the related fee and mark the bill of lading as capable of putting goods, if abnormal, the goods can be withheld.
In this embodiment, after the bill of lading issuing unit issues the electronic bill of lading, the shipper clicks the link in the receipt mail notification, and jumps to the on-link receipt bill of lading, or may issue an off-line mail. After the sender delivers the electronic bill of lading to the receiver, the receiver can send a request for delivery to the overseas agent according to the electronic bill of lading, and the delivery process of the electronic bill of lading is stored in the block chain system.
In this embodiment, it should be noted that, after receiving the electronic bill of lading sent by the sender, the receiver sends the pickup application to the overseas agent according to the electronic bill of lading, and stores the pickup application in the block chain system.
In this embodiment, it should be noted that the overseas agent receives the put order sent by the bill of lading issuing unit and the pick-up application sent by the receiver, and searches the corresponding bill of lading according to the put order and the pick-up application to check the identity and the bill of lading, after the check is passed, the overseas agent withdraws the HBL bill of lading and puts the bill of lading to the receiver, and then marks the bill of lading as the completion of the put.
In the present embodiment, it can be understood that the combination of the blockchain technology and the application of the electronic bill of lading is a development trend in the logistics shipping industry. The block chain technology ensures the 'uniqueness' of the electronic bill of lading through a mathematical algorithm, has the important characteristics of non-falsification, traceability and the like, and is applied to the electronic bill of lading, such as: the non-falsifiable timestamps can record the occurrence of each transaction according to the time sequence, the P2P network can disclose each transaction to the whole network to guarantee that each transaction is recorded and proved, and the like, so that safe, transparent, fair and correct transactions of both carriers and shippers are possible, a credit source in transnational trade is provided for the electronic bill of lading, the electronic bill of lading has the similar 'transferability' as a paper bill of lading, and the technical support is provided for realizing value transfer by virtue of the network. The block chain electronic bill extraction is beneficial to guaranteeing the transaction safety, reducing the trade risk, improving the bill transfer efficiency and reducing the related cost and expense. Under the block chain mode, the business processing and risk management are centralized, and the scale effect can be effectively exerted and the risk can be monitored. For the client and the overseas agent, the system operation flow is simplified, the interconnection and intercommunication between the bill-drawing issuing unit and the client and the overseas agent are realized, and the valuable document is transmitted efficiently and reliably. Meanwhile, through the introduction of the electronic signature technology, the online signing of the insurance policy by the client is realized, the signature and the mailing of the paper insurance policy are avoided, and the time and the cost are saved.
In this embodiment, it should be noted that the centralized processing of documents of electronic bill drawing by the blockchain system is a reconstruction of the flow of the bill drawing business processing work, which reduces intermediate links and greatly reduces the transmission time and cost. Under the block chain mode, business processing and risks are all centralized, and scale effects can be effectively played and risks can be monitored.
According to the technical scheme, the bill of lading business processing device based on the block chain realizes the exchange and mutual verification of electronic data in the form of electronic bills of lading, provides a right certificate representing goods, simplifies complicated operation procedures while ensuring the safety of bills of lading, and further provides working efficiency. In addition, the electronic bill of lading provided by the embodiment of the invention is a series of data transmitted and stored in an electronic mode, thereby avoiding errors easily generated by storing paper bill of lading data and ensuring the data quality. Meanwhile, the embodiment of the invention also stores the related information of the bill picking and checking process, the put goods confirmation process, the bill picking and issuing process, the delivery instruction process, the bill picking and delivering process and the bill picking and applying process in the block chain system, realizes the whole-process data flow of the electronic bill picking through the block chain system, and further solves the safety problem generated in the bill picking and delivering process.
The bill of lading service processing apparatus based on the block chain according to this embodiment may be used to execute the foregoing method embodiments, and the principle and technical effect are similar, which are not described herein again.
Based on the same inventive concept, another embodiment of the present invention provides an electronic device, which refers to the schematic structural diagram of the electronic device shown in fig. 4, and specifically includes the following contents: a processor 401, a memory 402, a communication interface 403, and a communication bus 404;
the processor 401, the memory 402 and the communication interface 403 complete mutual communication through the communication bus 404; the communication interface 403 is used for implementing information transmission between the devices;
the processor 401 is configured to call a computer program in the memory 402, and when the processor executes the computer program, the processor implements all the steps of the above bill picking service processing method based on a blockchain, for example, establishing a blockchain system for bill picking service management; a bill of lading issuing unit acquires bill of lading material supplement information provided by a shipper, generates an electronic bill of lading according to the bill of lading material supplement information, and issues the electronic bill of lading; the bill of lading issuing unit generates a delivery instruction while issuing the electronic bill of lading, and sends the delivery instruction to the overseas agent; the issuing and delivery instructions of the electronic bill of lading are stored in the block chain system; the shipper signs for the electronic bill of lading issued by the bill of lading issuing unit and delivers the electronic bill of lading to the consignee so that the consignee sends a request for lading to the overseas agent according to the electronic bill of lading; the delivery process of the electronic bill of lading is stored in the block chain system; the consignee sends a goods picking application to the overseas agent according to the electronic picking direction and stores the goods picking application in a block chain system; the overseas agent receives a delivery instruction sent by a bill picking and issuing unit, carries out bill picking and checking according to the delivery instruction and the bill picking application and confirms whether to put the goods or not; the relevant information of bill of lading checking process and putting confirmation is stored in the block chain system.
Based on the same inventive concept, another embodiment of the present invention provides a non-transitory computer-readable storage medium, having a computer program stored thereon, where the computer program, when executed by a processor, implements all the steps of the above block chain-based bill picking service processing method, for example, establishing a block chain system for bill picking service management; a bill of lading issuing unit acquires bill of lading material supplement information provided by a shipper, generates an electronic bill of lading according to the bill of lading material supplement information, and issues the electronic bill of lading; the bill of lading issuing unit generates a delivery instruction while issuing the electronic bill of lading, and sends the delivery instruction to the overseas agent; the issuing and delivery instructions of the electronic bill of lading are stored in the block chain system; the shipper signs for the electronic bill of lading issued by the bill of lading issuing unit and delivers the electronic bill of lading to the consignee so that the consignee sends a request for lading to the overseas agent according to the electronic bill of lading; the delivery process of the electronic bill of lading is stored in the block chain system; the consignee sends a goods picking application to the overseas agent according to the electronic picking direction and stores the goods picking application in a block chain system; the overseas agent receives a delivery instruction sent by a bill picking and issuing unit, carries out bill picking and checking according to the delivery instruction and the bill picking application and confirms whether to put the goods or not; the relevant information of bill of lading checking process and putting confirmation is stored in the block chain system.
In addition, the logic instructions in the memory may be implemented in the form of software functional units and may be stored in a computer readable storage medium when sold or used as a stand-alone product. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the embodiment of the present invention. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. Based on such understanding, the above technical solutions substantially or contributing to the prior art may be embodied in the form of a software product, which may be stored in a computer-readable storage medium, such as ROM/RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the block chain based bill of lading service processing method according to each embodiment or some portions of the embodiments.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (10)

1. A bill extraction service processing method based on a block chain is characterized by comprising the following steps:
establishing a block chain system for bill picking service management;
a bill of lading issuing unit acquires bill of lading material supplement information provided by a shipper, generates an electronic bill of lading according to the bill of lading material supplement information, and issues the electronic bill of lading;
the bill of lading issuing unit generates a delivery instruction while issuing the electronic bill of lading, and sends the delivery instruction to the overseas agent;
the issuing and delivery instructions of the electronic bill of lading are stored in the block chain system;
the shipper signs for the electronic bill of lading issued by the bill of lading issuing unit and delivers the electronic bill of lading to the consignee so that the consignee sends a request for lading to the overseas agent according to the electronic bill of lading; the delivery process of the electronic bill of lading is stored in the block chain system;
the consignee sends a goods picking application to the overseas agent according to the electronic picking direction and stores the goods picking application in a block chain system;
the overseas agent receives a delivery instruction sent by a bill picking and issuing unit, carries out bill picking and checking according to the delivery instruction and the bill picking application and confirms whether to put the goods or not; the relevant information of bill of lading checking process and putting confirmation is stored in the block chain system.
2. The block chain based bill of lading business processing method of claim 1, wherein the bill of lading issuing unit obtains bill of lading material information provided by a shipper, generates an electronic bill of lading according to the bill of lading material information, and issues the electronic bill of lading, comprising:
and the bill of lading issuing unit acquires bill of lading material supplement information provided by a shipper, performs bill of lading improvement according to the bill of lading material supplement information, generates a bill of lading sample for the shipper to confirm, generates an electronic bill of lading after confirmation, and performs signature and issuing on the electronic bill of lading.
3. The block chain based bill of lading business processing method of claim 2 wherein the bill of lading issuing unit sends the link of the bill of lading sample to the shipper, the shipper enters the bill of lading sample content modifying interface through the link, and the modifying check checks the content of the bill of lading sample and confirms.
4. The block chain based bill of lading service processing method of any one of claims 1 or 2, wherein the bill of lading issuing unit issues the electronic bill of lading to the shipper and at the same time performs data uplink on the bill of lading signed service operation, and the data uplink is to pack the data of the current service operation into a new block and link the new block to the previous block to form data synchronization between the link nodes of the block chain.
5. The block chain based bill of lading service processing method of claim 4 wherein after the bill of lading issuing entity issues the electronic bill of lading to the shipper, the shipper jumps to the on-chain bill of lading by clicking the link in the receipt notification.
6. The block chain-based bill extraction service processing method according to claim 1, wherein the block chain system provides virtual accounts including contract codes and storage spaces of both parties of a transaction on a block chain by using an Elliptic Curve Cryptography (ECC) algorithm, and a public key and a private key of each account in a distributed storage block chain.
7. A bill of lading business processing device based on a block chain is characterized by comprising:
the first processing module is used for establishing a block chain system for bill picking service management;
the second processing module is used for acquiring bill of lading and material supplement information provided by a shipper by a bill of lading issuing unit, generating an electronic bill of lading according to the bill of lading and material supplement information, and issuing the electronic bill of lading;
the bill of lading issuing unit generates a delivery instruction while issuing the electronic bill of lading, and sends the delivery instruction to the overseas agent;
the issuing and delivery instructions of the electronic bill of lading are stored in the block chain system;
the third processing module is used for the shipper to sign for the electronic bill of lading issued by the bill of lading issuing unit and deliver the electronic bill of lading to the consignee so that the consignee sends a request for lading to the overseas agent according to the electronic bill of lading; the delivery process of the electronic bill of lading is stored in the block chain system;
the fourth processing module is used for sending a goods picking application to the overseas agent by the receiver according to the electronic picking direction and storing the goods picking application in the block chain system;
the fifth processing module is used for overseas agents to receive the delivery instruction sent by the bill picking and issuing unit, carrying out bill picking and checking according to the delivery instruction and the picking application and confirming whether to put the goods or not; the relevant information of bill of lading checking process and putting confirmation is stored in the block chain system.
8. The block chain-based bill picking service processing device according to claim 7, wherein the second processing module is specifically configured to:
and the bill of lading issuing unit acquires bill of lading material supplement information provided by a shipper, performs bill of lading improvement according to the bill of lading material supplement information, generates a bill of lading sample for the shipper to confirm, generates an electronic bill of lading after confirmation, and performs signature and issuing on the electronic bill of lading.
9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor when executing the program implements the steps of the block chain based ticketing services processing method of any of claims 1 to 6.
10. A non-transitory computer readable storage medium, having stored thereon a computer program, wherein the computer program, when being executed by a processor, implements the steps of the block chain based bill of lading service processing method according to any one of claims 1 to 6.
CN202110042608.0A 2021-01-13 2021-01-13 Bill extraction service processing method, device, equipment and medium based on block chain Pending CN112766700A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110042608.0A CN112766700A (en) 2021-01-13 2021-01-13 Bill extraction service processing method, device, equipment and medium based on block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110042608.0A CN112766700A (en) 2021-01-13 2021-01-13 Bill extraction service processing method, device, equipment and medium based on block chain

Publications (1)

Publication Number Publication Date
CN112766700A true CN112766700A (en) 2021-05-07

Family

ID=75700022

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110042608.0A Pending CN112766700A (en) 2021-01-13 2021-01-13 Bill extraction service processing method, device, equipment and medium based on block chain

Country Status (1)

Country Link
CN (1) CN112766700A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113592348A (en) * 2021-08-11 2021-11-02 中国建设银行股份有限公司 Bill taking management system, bill taking management method and electronic equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110109935A (en) * 2019-05-13 2019-08-09 北京共识数信科技有限公司 A kind of Gang Hang business alliance design method based on block chain
CN111552676A (en) * 2020-04-26 2020-08-18 北京众享比特科技有限公司 Block chain based evidence storing method, device, equipment and medium
CN111931245A (en) * 2019-05-13 2020-11-13 阿里巴巴集团控股有限公司 Information processing method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110109935A (en) * 2019-05-13 2019-08-09 北京共识数信科技有限公司 A kind of Gang Hang business alliance design method based on block chain
CN111931245A (en) * 2019-05-13 2020-11-13 阿里巴巴集团控股有限公司 Information processing method and device
CN111552676A (en) * 2020-04-26 2020-08-18 北京众享比特科技有限公司 Block chain based evidence storing method, device, equipment and medium

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
张健: "《Web应用***开发 PHP》", 31 August 2011, 中国铁道出版社, pages: 134 - 135 *
杜行舟等: "《AELF区块链应用架构指南》", 31 August 2020, 机械工业出版社, pages: 26 *
柯卿: "论区块链电子提单在国际贸易中的运用", 《中国经贸导刊(中)》, no. 10, pages 24 - 26 *
赵冰: "《区块链技术的网络应用》", 31 October 2019, 北京工业大学出版社, pages: 26 - 27 *
陆健: "尽快实行口岸提单电子化探讨", 《上海商业》, pages 49 - 52 *
陈东敏: "《区块链技术原理及底层架构》", 31 May 2017, 北京航空航天大学出版社, pages: 12 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113592348A (en) * 2021-08-11 2021-11-02 中国建设银行股份有限公司 Bill taking management system, bill taking management method and electronic equipment

Similar Documents

Publication Publication Date Title
CN109741056B (en) Method and device for uploading electronic certificate
CN115174089B (en) Distributed management method and system for electronic certificate (EDT) of object rights
CN101977193B (en) Method and system for safely downloading certificate
CN109756582A (en) Information recording method, device, node and storage medium in block chain network
CN113095749A (en) Logistics information transmission method, system and device based on block chain
EP2869526A1 (en) Security information interaction system, device and method
US20080235043A1 (en) System and Method For Communicating Messages Between Users of a System
CN111444273B (en) Data authorization method and device based on block chain
CN110493268B (en) Data processing method, device and equipment based on block chain network and storage medium
CN108647918B (en) Self-service goods picking method for bulk goods spot goods
CN102819809B (en) A kind of acquisition method of tax-control data and system
CN109509099B (en) Data transaction method and device, computing equipment and storage medium
CN113010861B (en) Identity verification method and system in financing transaction based on block chain
CN101883122A (en) Safety connection establishing method and client equipment for establishing safety connection
CN109933987A (en) For the key generation method of block chain network, endorsement method, storage medium, calculate equipment
CN115840787B (en) Block chain-based supply chain data sharing method, device, equipment and medium
US11354660B1 (en) Encapsulation of payment information
CN113706313A (en) Financing method, system and computer readable storage medium based on block chain
CN112766700A (en) Bill extraction service processing method, device, equipment and medium based on block chain
CN108492071A (en) A kind of express delivery information processing method and device based on block chain
TWI573037B (en) Method for certifying delivery of data messages to mobile terminals
CN115705601A (en) Data processing method and device, computer equipment and storage medium
EP3841550B1 (en) Storage management based on message feedback
CN102609842B (en) A kind of payment cipher device based on hardware signature equipment and application process thereof
CN114157428A (en) Block chain-based digital certificate management method and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination