Finished cigarette material right transfer management method, system and program product
Through a method of transferring property rights of finished cigarettes, including cargo space information processing and digital voucher verification, the problem of cumbersome and low efficiency of transfer of finished cigarettes in the prior art is solved, and efficient and reliable property rights transfer management is achieved.
Patent Information
- Application Number
- CN202411696186.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-25
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2044-11-25
AI Technical Summary
In the prior art, the transfer of finished cigarette property rights is complicated and inefficient, easy to cause artificial mistakes, and the processing process is not efficient and reliable enough.
By providing a management method for property transfer of finished cigarettes, it includes determining the information of the transferor and transferee after the property transfer request is verified, filling in the template for sending the goods location, obtaining and parsing the goods location files, extracting the verification data string for consistency verification, generating and signing a property transfer contract, generating digital vouchers and performing verification, and finally completing the property registration change.
It realizes efficient management of property rights transfer of finished cigarettes, improves processing efficiency and reliability, reduces the occurrence of human errors, and ensures the accuracy of cargo space information and the safety of property rights transfer.
Smart Images

Figure CN119648234A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of cigarette management, and in particular relates to a method, system and program product for managing the transfer of property rights of finished cigarettes. Background Art
[0002] At present, in the process of finished cigarette warehouse management and shared warehouse business processing of various industrial and commercial enterprises, when handling the transfer of finished cigarette property rights between industrial and commercial enterprises, the method of on-site handover in the warehouse area and signing of paper contracts for the transfer of finished cigarette property rights is basically adopted. This traditional processing method requires the handover parties to transfer the finished cigarettes, scan the code for inventory and sign the contract on site in the warehouse area. The process is relatively cumbersome, the efficiency of coordination and processing is not high, and it is easy to have human errors. Its processing efficiency and reliability need to be improved. Summary of the invention
[0003] The purpose of the present invention is to provide a method, system and program product for managing the transfer of property rights of finished cigarettes, so as to solve the above-mentioned problems existing in the prior art.
[0004] In order to achieve the above object, the present invention adopts the following technical solutions:
[0005] In a first aspect, a method for managing the transfer of property rights of finished cigarettes is provided, comprising:
[0006] After the property transfer request is verified, the transferor information and the transferee information are determined, and the first cargo location filling template is sent to the transferor so that the transferor can complete the first cargo location filling template and obtain the first cargo location file, and the second cargo location filling template is sent to the transferee so that the transferee can complete the second cargo location filling template and obtain the second cargo location file;
[0007] Receive the first cargo location file fed back by the transferor, receive the second cargo location file fed back by the transferee, and parse the first cargo location file to obtain the first cargo location information, and parse the second cargo location file to obtain the second cargo location information;
[0008] Extract the first cargo location verification data string from the first cargo location information, and extract the second cargo location verification data string from the second cargo location information;
[0009] Perform a consistency check on the first cargo location verification data string and the second cargo location verification data string, and after the consistency check passes, retrieve the finished cigarette property rights transfer contract template, enter the first cargo location information or the second cargo location information into the finished cigarette property rights transfer contract template, and obtain the finished cigarette property rights transfer contract document;
[0010] The finished cigarette property rights transfer contract document is sent to the transferor and the transferee successively for electronic signature processing, and the signed finished cigarette property rights transfer contract document is obtained;
[0011] Extract the first electronic signature data and the second electronic signature data from the signed finished cigarette property transfer contract document, extract the first certificate data and the first user-defined data from the first electronic signature data, and extract the second certificate data and the second user-defined data from the second electronic signature data;
[0012] The first custom data and the first certificate data are used to perform data combination processing to obtain a first digital certificate, and the second custom data and the second certificate data are used to perform data combination processing to obtain a second digital certificate;
[0013] Retrieving the first certificate verification code corresponding to the transferor, using the first certificate verification code to perform certificate verification on the first digital certificate, retrieving the second certificate verification code corresponding to the transferee, and using the second certificate verification code to perform certificate verification on the second digital certificate;
[0014] When the certificate verification of the first digital certificate and the second digital certificate are both passed, the signed finished cigarette property transfer contract document will be archived, and the finished cigarette property registration form will be retrieved, and the registration change of the finished cigarette property registration form will be completed according to the first cargo location information or the second cargo location information as well as the transferor information and the transferee information.
[0015] In a possible design, before the property transfer request is verified and approved, the method further includes:
[0016] Receiving a property rights transfer request sent by a transferor, wherein the property rights transfer request includes transferor information and transferee information;
[0017] Perform transferor identity authentication based on the transferor information, and perform transferee identity authentication based on the transferee information;
[0018] After both the transferor and transferee identity authentications are passed, the property rights transfer confirmation information is generated based on the transferor and transferee information, and the property rights transfer confirmation information is sent to the transferee;
[0019] If confirmation information is received from the transferee, the request for property transfer is deemed to have been approved.
[0020] In one possible design, the first cargo location information includes a first finished cigarette storage area number, a first finished cigarette pallet number, and a first finished cigarette stacking code segment number, and the second cargo location information includes a second finished cigarette storage area number, a second finished cigarette pallet number, and a second finished cigarette stacking code segment number, and the extracting of the first cargo location verification data string from the first cargo location information and the extracting of the second cargo location verification data string from the second cargo location information include:
[0021] Extracting the first finished cigarette storage area number, the first finished cigarette pallet number and the first finished cigarette stacking code segment number from the first cargo location information in sequence and combining them in sequence to obtain a first cargo location verification data string;
[0022] The second finished cigarette storage area number, the second finished cigarette pallet number and the second finished cigarette stacking code segment number are sequentially extracted from the second cargo location information and combined in sequence to obtain a second cargo location verification data string.
[0023] In one possible design, the consistency check of the first cargo location verification data string and the second cargo location verification data string includes:
[0024] Using a set hash function to perform hash operations on the first cargo location verification data string and the second cargo location verification data string respectively, to obtain a first hash value and a second hash value;
[0025] The first hash value and the second hash value are compared bit by bit. If the first hash value and the second hash value are consistent in each bit, it is determined that the consistency check passes.
[0026] In one possible design, the combining of the first custom data and the first certificate data to obtain the first digital certificate, and the combining of the second custom data and the second certificate data to obtain the second digital certificate include:
[0027] Perform binary conversion processing on the first custom data and the first certificate data respectively to obtain a first custom binary data string and a first certificate binary data string, and perform binary conversion processing on the second custom data and the second certificate data respectively to obtain a second custom binary data string and a second certificate binary data string;
[0028] Performing a bit-by-bit XOR operation on the first custom binary data string and the first certificate binary data string to obtain a first combined binary data string, and performing a bit-by-bit XOR operation on the second custom binary data string and the second certificate binary data string to obtain a second combined binary data string;
[0029] The first combined binary data string is converted into decimal to obtain a first digital certificate, and the second combined binary data string is converted into decimal to obtain a second digital certificate.
[0030] In a possible design, the method of retrieving a first credential verification code corresponding to the transferor, performing credential verification on the first digital credential using the first credential verification code, retrieving a second credential verification code corresponding to the transferee, and performing credential verification on the second digital credential using the second credential verification code includes:
[0031] Retrieve the first certificate verification code corresponding to the transferor, divide the first digital certificate by the first certificate verification code, and obtain an integer quotient of A1 and a remainder of B1. If the first identity number A1B1 composed of the integer quotient A1 and the remainder B1 is included in the transferor information, then it is determined that the certificate verification of the first digital certificate has passed;
[0032] Retrieve the second certificate verification code corresponding to the transferee, divide the second digital certificate by the second certificate verification code, and obtain an integer quotient A2 and a remainder B2. If the second identity number A2B2 composed of the integer quotient A2 and the remainder B2 is included in the transferee information, it is determined that the certificate verification of the second digital certificate has passed.
[0033] In a possible design, before archiving the signed finished cigarette property transfer contract document, the method also includes: sending the signed finished cigarette property transfer contract document to the review end for review, and receiving the review result fed back by the review end.
[0034] In a second aspect, a finished cigarette property rights transfer management system is provided, comprising a template sending unit, a file parsing unit, a first extraction unit, a data verification unit, a contract transmission unit, a second extraction unit, a data combination unit, a voucher verification unit and a property rights change unit, wherein:
[0035] The template sending unit is used to determine the transferor information and the transferee information after the property transfer request is verified and passed, send the first cargo location filling template to the transferor so that the transferor completes the first cargo location filling template and obtains the first cargo location file, and send the second cargo location filling template to the transferee so that the transferee completes the second cargo location filling template and obtains the second cargo location file;
[0036] A file parsing unit is used to receive the first cargo location file fed back by the transferor, receive the second cargo location file fed back by the transferee, and parse the first cargo location file to obtain the first cargo location information, and parse the second cargo location file to obtain the second cargo location information;
[0037] A first extraction unit is used to extract a first cargo location verification data string from the first cargo location information, and to extract a second cargo location verification data string from the second cargo location information;
[0038] The data verification unit is used to perform consistency verification on the first cargo location verification data string and the second cargo location verification data string, and after the consistency verification passes, retrieve the finished cigarette property rights transfer contract template, enter the first cargo location information or the second cargo location information into the finished cigarette property rights transfer contract template, and obtain the finished cigarette property rights transfer contract document;
[0039] The contract transmission unit is used to send the finished cigarette property rights transfer contract document to the transferor and the transferee for electronic signature processing, and obtain the finished cigarette property rights transfer contract document after signature;
[0040] The second extraction unit is used to extract the first electronic signature data and the second electronic signature data from the signed finished cigarette property transfer contract document, and to extract the first certificate data and the first user-defined data from the first electronic signature data, and to extract the second certificate data and the second user-defined data from the second electronic signature data;
[0041] A data combining unit, configured to perform data combining processing using the first custom data and the first certificate data to obtain a first digital certificate, and perform data combining processing using the second custom data and the second certificate data to obtain a second digital certificate;
[0042] The certificate verification unit is used to retrieve the first certificate verification code corresponding to the transferor, perform certificate verification on the first digital certificate using the first certificate verification code, retrieve the second certificate verification code corresponding to the transferee, and perform certificate verification on the second digital certificate using the second certificate verification code;
[0043] The property rights change unit is used to archive the signed finished cigarette property rights transfer contract document and retrieve the finished cigarette property rights registration form when the certificate verification of the first digital certificate and the second digital certificate are passed, and complete the registration change of the finished cigarette property rights registration form according to the first cargo location information or the second cargo location information as well as the transferor information and the transferee information.
[0044] In a third aspect, a finished cigarette property rights transfer management system is provided, including:
[0045] A memory for storing instructions;
[0046] A processor is used to read the instructions stored in the memory and execute any one of the methods described in the first aspect according to the instructions.
[0047] In a fourth aspect, a computer-readable storage medium is provided, wherein instructions are stored on the computer-readable storage medium, and when the instructions are executed on a computer, the computer executes any one of the methods described in the first aspect. In addition, a computer program product is provided, and when the computer program product is executed on a computer, the computer executes any one of the methods described in the first aspect.
[0048] Beneficial effects: The present invention can effectively ensure the accuracy of the storage location information of the finished cigarettes being handed over, as well as the accuracy of the two parties in the finished cigarette property rights transfer through the property rights transfer request verification and cargo location information verification process; through the online electronic signature processing of the property rights transfer contract, the corresponding digital certificate extraction processing, the digital certificate verification processing and the finished cigarette property rights registration change processing process, it can achieve efficient finished cigarette property rights transfer management, and can fully guarantee the security and reliability of the rights transfer process. The present invention can solve the problem of finished cigarette shared warehouse business processing between industrial and commercial enterprises, and can realize the industrial and commercial property rights transfer of finished cigarettes without on-site transfer and inventory in the warehouse area, improve the overall planning and coordination efficiency of finished cigarette business processing between industrial and commercial enterprises, and at the same time, can improve the security and reliability of finished cigarette property rights transfer between industrial and commercial enterprises, and effectively prevent the occurrence of loopholes. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0050] Figure 1 This is a schematic diagram of the steps of the method in Example 1 of the present invention;
[0051] Figure 2 This is a schematic diagram of the structure of the system in Example 2 of the present invention;
[0052] Figure 3 Schematic diagram of the system structure in Example 3 of the present invention. DETAILED DESCRIPTION
[0053] It should be noted that the description of these embodiments is used to help understand the present invention, but does not constitute a limitation of the present invention. The specific structures and functional details disclosed herein are only used to describe the exemplary embodiments of the present invention. However, the present invention can be embodied in many alternative forms, and it should not be understood that the present invention is limited to the embodiments set forth herein.
[0054] It should be understood that, unless otherwise clearly specified and limited, the corresponding terms should be understood in a broad sense. For example, "connection" can be a fixed connection, a detachable connection, or an integral connection, a direct connection, an indirect connection through an intermediate medium, or a communication between two elements. For ordinary technicians in this field, the specific meanings of the above terms in the embodiments can be understood according to specific circumstances.
[0055] In the following description, certain details are provided to facilitate a complete understanding of the example embodiments. However, it will be appreciated by those of ordinary skill in the art that the example embodiments may be implemented without these certain details. For example, devices may be shown in block diagrams to avoid obscuring the examples with unnecessary details. In other embodiments, well-known processes, structures, and techniques may not be shown in unnecessary detail to avoid obscuring the embodiments.
[0056] Embodiment 1:
[0057] This embodiment provides a finished cigarette property rights transfer management method, which can be applied to corresponding finished cigarette business management systems, such as Figure 1 As shown, the method comprises the following steps:
[0058] S1. After the request for transfer of property rights is verified and approved, the information of the transferor and the transferee is determined, and the first cargo location filling template is sent to the transferor so that the transferor can complete the filling of the first cargo location filling template and obtain the first cargo location file. The second cargo location filling template is sent to the transferee so that the transferee can complete the filling of the second cargo location filling template and obtain the second cargo location file.
[0059] In specific implementation, the system needs to verify the property transfer request first to determine the transferor information and the transferee information. The property transfer request verification process includes: receiving the property transfer request sent by the transferor, the property transfer request contains the transferor information and the transferee information; performing the transferor identity authentication based on the transferor information, and performing the transferee identity authentication based on the transferee information; after the transferor identity authentication and the transferee identity authentication are passed, the property transfer pending confirmation information is generated according to the transferor information and the transferee information, and the property transfer pending confirmation information is sent to the transferee; if the confirmation information fed back by the transferee is received, it is determined that the property transfer request verification is passed. The transferor information may include the name and identity number of the transferor, and the transferee information includes the name and identity number of the transferee. After the request for transfer of property rights is verified and approved, the system sends the first cargo location filling template to the transferor and the second cargo location filling template to the transferee. The first cargo location filling template and the second cargo location filling template are used by the two parties to format the cargo location information of the finished cigarettes to be delivered. The transferor completes the filling of the first cargo location filling template and obtains the first cargo location file, so that the transferee can complete the filling of the second cargo location filling template and obtain the second cargo location file.
[0060] S2. Receive the first cargo location file fed back by the transferor, receive the second cargo location file fed back by the transferee, parse the first cargo location file to obtain the first cargo location information, and parse the second cargo location file to obtain the second cargo location information.
[0061] In specific implementation, the system receives the first cargo location file fed back by the transferor after completing the finished cigarette cargo location information filling and the second cargo location file fed back by the transferee after completing the finished cigarette cargo location information filling, and then respectively performs file parsing (such as character recognition processing) on the first cargo location file and the second cargo location file to obtain the first cargo location information and the second cargo location information. The first cargo location information includes the first finished cigarette storage area number, the first finished cigarette pallet number and the first finished cigarette stacking code segment number, and the second cargo location information includes the second finished cigarette storage area number, the second finished cigarette pallet number and the second finished cigarette stacking code segment number.
[0062] S3. Extract the first cargo location verification data string from the first cargo location information, and extract the second cargo location verification data string from the second cargo location information.
[0063] In specific implementation, the system extracts the first finished cigarette storage area number, the first finished cigarette pallet number and the first finished cigarette stacking code segment number from the first cargo location information, and sequentially combines them to obtain the first cargo location verification data string. The system extracts the second finished cigarette storage area number, the second finished cigarette pallet number and the second finished cigarette stacking code segment number from the second cargo location information, and sequentially combines them to obtain the second cargo location verification data string.
[0064] S4. Perform a consistency check on the first cargo location verification data string and the second cargo location verification data string, and after the consistency check passes, retrieve the finished cigarette property rights transfer contract template, enter the first cargo location information or the second cargo location information into the finished cigarette property rights transfer contract template, and obtain the finished cigarette property rights transfer contract document.
[0065] In specific implementation, the system can use a set hash function, such as MD5, SHA-3 or SM3, to perform hash operations on the first cargo location verification data string and the second cargo location verification data string, respectively, to obtain a first hash value and a second hash value. Then, the first hash value and the second hash value are compared bit by bit. If the first hash value and the second hash value are consistent in each bit of data, it is determined that the consistency check has passed. When the consistency check is in progress, the system retrieves the corresponding finished cigarette property rights transfer contract template, enters the first cargo location information or the second cargo location information (the two are consistent, one is selected) into the finished cigarette property rights transfer contract template, and obtains the finished cigarette property rights transfer contract document.
[0066] S5. Send the finished cigarette property rights transfer contract document to the transferor and the transferee for electronic signature processing in turn, and obtain the finished cigarette property rights transfer contract document with signature.
[0067] In specific implementation, the system sends the finished cigarette property rights transfer contract document to the transferor and the transferee through online channels for electronic signature processing, and obtains the signed finished cigarette property rights transfer contract document, which contains the electronic signature data of the transferor and the transferee. Electronic signature data usually includes signature information, signer certificate, signature algorithm identifier, signature value, timestamp, etc. The signature information also includes version number, electronic seal, signature time, original hash value, original attribute and custom data, etc.
[0068] S6. Extract the first electronic signature data and the second electronic signature data from the signed finished cigarette property transfer contract document, and extract the first certificate data and the first custom data from the first electronic signature data, and extract the second certificate data and the second custom data from the second electronic signature data.
[0069] In specific implementation, after the system obtains the signed finished cigarette property rights transfer contract document, it extracts the first electronic signature data of the transferor and the second electronic signature data of the transferee from the signed finished cigarette property rights transfer contract document. Then, the first certificate data (i.e., the signer certificate corresponding to the transferor) and the first custom data are extracted from the first electronic signature data, and the second certificate data (i.e., the signer certificate corresponding to the transferee) and the second custom data are extracted from the second electronic signature data.
[0070] S7. Perform data combination processing using the first custom data and the first certificate data to obtain a first digital certificate, and perform data combination processing using the second custom data and the second certificate data to obtain a second digital certificate.
[0071] In specific implementation, the system performs binary conversion processing on the first custom data and the first certificate data respectively to obtain the first custom binary data string and the first certificate binary data string, and performs binary conversion processing on the second custom data and the second certificate data respectively to obtain the second custom binary data string and the second certificate binary data string. Then, the first custom binary data string and the first certificate binary data string are subjected to bit-by-bit XOR operation to obtain the first combined binary data string, and the second custom binary data string and the second certificate binary data string are subjected to bit-by-bit XOR operation to obtain the second combined binary data string. Then, the first combined binary data string is subjected to decimal conversion processing to obtain the first digital certificate, and the second combined binary data string is subjected to decimal conversion processing to obtain the second digital certificate.
[0072] S8. Retrieve the first certificate verification code corresponding to the transferor, use the first certificate verification code to perform certificate verification on the first digital certificate, retrieve the second certificate verification code corresponding to the transferee, and use the second certificate verification code to perform certificate verification on the second digital certificate.
[0073] In specific implementation, the system retrieves the first certificate verification code corresponding to the transferor, divides the first digital certificate by the first certificate verification code, and obtains an integer quotient of A1 and a remainder of B1. If the first identity number A1B1 composed of the integer quotient A1 and the remainder B1 is included in the transferor information, then the first digital certificate is determined to have passed the certificate verification. At the same time, the system retrieves the second certificate verification code corresponding to the transferee, divides the second digital certificate by the second certificate verification code, and obtains an integer quotient of A2 and a remainder of B2. If the second identity number A2B2 composed of the integer quotient A2 and the remainder B2 is included in the transferee information, then the second digital certificate is determined to have passed the certificate verification.
[0074] S9. When the voucher verification of the first digital voucher and the second digital voucher are both passed, the signed finished cigarette property rights transfer contract document will be archived, and the finished cigarette property rights registration form will be retrieved, and the registration change of the finished cigarette property rights registration form will be completed based on the first cargo location information or the second cargo location information as well as the transferor information and the transferee information.
[0075] In specific implementation, when the system determines that both the first digital certificate and the second digital certificate have passed the certificate verification, the system will archive the signed finished cigarette property rights transfer contract document, retrieve the finished cigarette property rights registration form, and complete the registration change of the finished cigarette property rights registration form according to the first cargo location information or the second cargo location information and the transferor information and the transferee information. In addition, before archiving the signed finished cigarette property rights transfer contract document, the system can first send the signed finished cigarette property rights transfer contract document to the review end for review, and receive the review result fed back by the review end. When the review result is passed, the signed finished cigarette property rights transfer contract document will be archived. After completing the registration change of the finished cigarette property rights registration form, the system can record the time of the registration change to facilitate the subsequent tracing of the property rights change.
[0076] The method of this embodiment can solve the problem of finished cigarette shared warehouse business processing between industrial and commercial enterprises, and can realize the industrial and commercial property rights transfer of finished cigarettes without on-site transfer and inventory in the warehouse area, thereby improving the overall planning and coordination efficiency of finished cigarette business processing between industrial and commercial enterprises. At the same time, it can improve the security and reliability of finished cigarette property rights transfer between industrial and commercial enterprises, and effectively prevent the occurrence of omissions.
[0077] Embodiment 2:
[0078] This embodiment provides a finished cigarette property transfer management system, such as Figure 2 As shown, it includes a template sending unit, a file parsing unit, a first extraction unit, a data verification unit, a contract transmission unit, a second extraction unit, a data combination unit, a voucher verification unit and a property right change unit, wherein:
[0079] The template sending unit is used to determine the transferor information and the transferee information after the property transfer request is verified and passed, send the first cargo location filling template to the transferor so that the transferor completes the first cargo location filling template and obtains the first cargo location file, and send the second cargo location filling template to the transferee so that the transferee completes the second cargo location filling template and obtains the second cargo location file;
[0080] A file parsing unit is used to receive the first cargo location file fed back by the transferor, receive the second cargo location file fed back by the transferee, and parse the first cargo location file to obtain the first cargo location information, and parse the second cargo location file to obtain the second cargo location information;
[0081] A first extraction unit is used to extract a first cargo location verification data string from the first cargo location information, and to extract a second cargo location verification data string from the second cargo location information;
[0082] The data verification unit is used to perform consistency verification on the first cargo location verification data string and the second cargo location verification data string, and after the consistency verification passes, retrieve the finished cigarette property rights transfer contract template, enter the first cargo location information or the second cargo location information into the finished cigarette property rights transfer contract template, and obtain the finished cigarette property rights transfer contract document;
[0083] The contract transmission unit is used to send the finished cigarette property rights transfer contract document to the transferor and the transferee for electronic signature processing, and obtain the finished cigarette property rights transfer contract document after signature;
[0084] The second extraction unit is used to extract the first electronic signature data and the second electronic signature data from the signed finished cigarette property transfer contract document, and to extract the first certificate data and the first user-defined data from the first electronic signature data, and to extract the second certificate data and the second user-defined data from the second electronic signature data;
[0085] A data combining unit, configured to perform data combining processing using the first custom data and the first certificate data to obtain a first digital certificate, and perform data combining processing using the second custom data and the second certificate data to obtain a second digital certificate;
[0086] The certificate verification unit is used to retrieve the first certificate verification code corresponding to the transferor, perform certificate verification on the first digital certificate using the first certificate verification code, retrieve the second certificate verification code corresponding to the transferee, and perform certificate verification on the second digital certificate using the second certificate verification code;
[0087] The property rights change unit is used to archive the signed finished cigarette property rights transfer contract document and retrieve the finished cigarette property rights registration form when the certificate verification of the first digital certificate and the second digital certificate are passed, and complete the registration change of the finished cigarette property rights registration form according to the first cargo location information or the second cargo location information as well as the transferor information and the transferee information.
[0088] Embodiment 3:
[0089] This embodiment provides a finished cigarette property transfer management system, such as Figure 3 As shown, at the hardware level, it includes:
[0090] Data interface, used to establish data connection between the processor and the external data terminal;
[0091] A memory for storing instructions;
[0092] The processor is used to read the instructions stored in the memory and execute the finished cigarette property rights transfer management method in Example 1 according to the instructions.
[0093] Optionally, the system further includes an internal bus, through which the processor, the memory and the data interface can be interconnected, and the internal bus can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc.
[0094] The memory may include, but is not limited to, random access memory (RAM), read only memory (ROM), flash memory, first input first output (FIFO) and / or first in last out (FILO) memory, etc. The processor may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0095] Embodiment 4:
[0096] This embodiment provides a computer-readable storage medium, which stores instructions. When the instructions are executed on a computer, the computer executes the finished cigarette property transfer management method in Embodiment 1. The computer-readable storage medium refers to a carrier for storing data, which may include but is not limited to a floppy disk, an optical disk, a hard disk, a flash memory, a USB flash drive and / or a memory stick, etc. The computer may be a general-purpose computer, a special-purpose computer, a computer network or other programmable devices.
[0097] This embodiment also provides a computer program product, which, when executed on a computer, executes the finished cigarette property rights transfer management method in Embodiment 1. The computer may be a general-purpose computer, a special-purpose computer, a computer network or other programmable device.
[0098] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A method for managing the transfer of property rights of finished cigarettes, characterized in that: include: After the property transfer request is verified, the transferor information and the transferee information are determined, and the first cargo location filling template is sent to the transferor so that the transferor can complete the first cargo location filling template and obtain the first cargo location file, and the second cargo location filling template is sent to the transferee so that the transferee can complete the second cargo location filling template and obtain the second cargo location file; Receive the first cargo location file fed back by the transferor, receive the second cargo location file fed back by the transferee, and parse the first cargo location file to obtain the first cargo location information, and parse the second cargo location file to obtain the second cargo location information; Extract the first cargo location verification data string from the first cargo location information, and extract the second cargo location verification data string from the second cargo location information; Perform a consistency check on the first cargo location verification data string and the second cargo location verification data string, and after the consistency check passes, retrieve the finished cigarette property rights transfer contract template, enter the first cargo location information or the second cargo location information into the finished cigarette property rights transfer contract template, and obtain the finished cigarette property rights transfer contract document; The finished cigarette property rights transfer contract document is sent to the transferor and the transferee successively for electronic signature processing, and the signed finished cigarette property rights transfer contract document is obtained; Extract the first electronic signature data and the second electronic signature data from the signed finished cigarette property transfer contract document, extract the first certificate data and the first user-defined data from the first electronic signature data, and extract the second certificate data and the second user-defined data from the second electronic signature data; The first custom data and the first certificate data are used to perform data combination processing to obtain a first digital certificate, and the second custom data and the second certificate data are used to perform data combination processing to obtain a second digital certificate; Retrieving the first certificate verification code corresponding to the transferor, using the first certificate verification code to perform certificate verification on the first digital certificate, retrieving the second certificate verification code corresponding to the transferee, and using the second certificate verification code to perform certificate verification on the second digital certificate; When the certificate verification of the first digital certificate and the second digital certificate are both passed, the signed finished cigarette property transfer contract document will be archived, and the finished cigarette property registration form will be retrieved, and the registration change of the finished cigarette property registration form will be completed according to the first cargo location information or the second cargo location information as well as the transferor information and the transferee information.
2. A finished cigarette property rights transfer management method according to claim 1, characterized in that: Before the request for property transfer is verified and approved, the method further includes: Receiving a property rights transfer request sent by a transferor, wherein the property rights transfer request includes transferor information and transferee information; Perform transferor identity authentication based on the transferor information, and perform transferee identity authentication based on the transferee information; After both the transferor and transferee identity authentications are passed, the property rights transfer confirmation information is generated based on the transferor and transferee information, and the property rights transfer confirmation information is sent to the transferee; If confirmation information is received from the transferee, the request for property transfer is deemed to have been approved.
3. A finished cigarette property rights transfer management method according to claim 1, characterized in that: The first cargo location information includes the first finished cigarette storage area number, the first finished cigarette pallet number and the first finished cigarette stacking code segment number, the second cargo location information includes the second finished cigarette storage area number, the second finished cigarette pallet number and the second finished cigarette stacking code segment number, and the extracting of the first cargo location verification data string from the first cargo location information and the extracting of the second cargo location verification data string from the second cargo location information include: Extracting the first finished cigarette storage area number, the first finished cigarette pallet number and the first finished cigarette stacking code segment number from the first cargo location information in sequence and combining them in sequence to obtain a first cargo location verification data string; The second finished cigarette storage area number, the second finished cigarette pallet number and the second finished cigarette stacking code segment number are sequentially extracted from the second cargo location information and combined in sequence to obtain a second cargo location verification data string.
4. A finished cigarette property rights transfer management method according to claim 1, characterized in that: The consistency check of the first cargo location verification data string and the second cargo location verification data string includes: Using a set hash function to perform hash operations on the first cargo location verification data string and the second cargo location verification data string respectively, to obtain a first hash value and a second hash value; The first hash value and the second hash value are compared bit by bit. If the first hash value and the second hash value are consistent in each bit, it is determined that the consistency check passes.
5. The method for managing the transfer of property rights of finished cigarettes according to claim 1, characterized in that: The method of combining the first custom data and the first certificate data to obtain the first digital certificate and combining the second custom data and the second certificate data to obtain the second digital certificate includes: Perform binary conversion processing on the first custom data and the first certificate data respectively to obtain a first custom binary data string and a first certificate binary data string, and perform binary conversion processing on the second custom data and the second certificate data respectively to obtain a second custom binary data string and a second certificate binary data string; Performing a bit-by-bit XOR operation on the first custom binary data string and the first certificate binary data string to obtain a first combined binary data string, and performing a bit-by-bit XOR operation on the second custom binary data string and the second certificate binary data string to obtain a second combined binary data string; The first combined binary data string is converted into decimal to obtain a first digital certificate, and the second combined binary data string is converted into decimal to obtain a second digital certificate.
6. A finished cigarette property rights transfer management method according to claim 5, characterized in that: The method of retrieving a first certificate verification code corresponding to the transferor, performing certificate verification on the first digital certificate using the first certificate verification code, retrieving a second certificate verification code corresponding to the transferee, and performing certificate verification on the second digital certificate using the second certificate verification code includes: Retrieve the first certificate verification code corresponding to the transferor, divide the first digital certificate by the first certificate verification code, and obtain an integer quotient of A1 and a remainder of B1. If the first identity number A1B1 composed of the integer quotient A1 and the remainder B1 is included in the transferor information, then it is determined that the certificate verification of the first digital certificate has passed; Retrieve the second certificate verification code corresponding to the transferee, divide the second digital certificate by the second certificate verification code, and obtain an integer quotient A2 and a remainder B2. If the second identity number A2B2 composed of the integer quotient A2 and the remainder B2 is included in the transferee information, it is determined that the certificate verification of the second digital certificate has passed.
7. A finished cigarette property rights transfer management method according to claim 1, characterized in that: Before archiving the signed finished cigarette property rights transfer contract document, the method further includes: sending the signed finished cigarette property rights transfer contract document to the review end for review, and receiving the review result fed back by the review end.
8. A finished cigarette property rights transfer management system, characterized in that: It includes a template sending unit, a file parsing unit, a first extraction unit, a data verification unit, a contract transmission unit, a second extraction unit, a data combination unit, a voucher verification unit and a property rights change unit, wherein: The template sending unit is used to determine the transferor information and the transferee information after the property transfer request is verified and passed, send the first cargo location filling template to the transferor so that the transferor completes the first cargo location filling template and obtains the first cargo location file, and send the second cargo location filling template to the transferee so that the transferee completes the second cargo location filling template and obtains the second cargo location file; A file parsing unit is used to receive the first cargo location file fed back by the transferor, receive the second cargo location file fed back by the transferee, and parse the first cargo location file to obtain the first cargo location information, and parse the second cargo location file to obtain the second cargo location information; A first extraction unit is used to extract a first cargo location verification data string from the first cargo location information, and to extract a second cargo location verification data string from the second cargo location information; The data verification unit is used to perform consistency verification on the first cargo location verification data string and the second cargo location verification data string, and after the consistency verification passes, retrieve the finished cigarette property rights transfer contract template, enter the first cargo location information or the second cargo location information into the finished cigarette property rights transfer contract template, and obtain the finished cigarette property rights transfer contract document; The contract transmission unit is used to send the finished cigarette property rights transfer contract document to the transferor and the transferee for electronic signature processing, and obtain the finished cigarette property rights transfer contract document after signature; The second extraction unit is used to extract the first electronic signature data and the second electronic signature data from the signed finished cigarette property transfer contract document, and to extract the first certificate data and the first user-defined data from the first electronic signature data, and to extract the second certificate data and the second user-defined data from the second electronic signature data; A data combining unit, configured to perform data combining processing using the first custom data and the first certificate data to obtain a first digital certificate, and perform data combining processing using the second custom data and the second certificate data to obtain a second digital certificate; The certificate verification unit is used to retrieve the first certificate verification code corresponding to the transferor, perform certificate verification on the first digital certificate using the first certificate verification code, retrieve the second certificate verification code corresponding to the transferee, and perform certificate verification on the second digital certificate using the second certificate verification code; The property rights change unit is used to archive the signed finished cigarette property rights transfer contract document and retrieve the finished cigarette property rights registration form when the certificate verification of the first digital certificate and the second digital certificate are passed, and complete the registration change of the finished cigarette property rights registration form according to the first cargo location information or the second cargo location information as well as the transferor information and the transferee information.
9. A finished cigarette property rights transfer management system, characterized in that: include: A memory for storing instructions; A processor is used to read the instructions stored in the memory and execute the finished cigarette property transfer management method according to any one of claims 1-7 according to the instructions.
10. A computer program product, characterized in that When the computer program product is run on a computer, the finished cigarette property rights transfer management method according to any one of claims 1 to 7 is executed.
Citation Information
Patent Citations
Electronic contract signing method and device, storage medium and terminal equipment
CN110245912A
Electronic certificate storage method for signing paper contract
CN110245923A
Tobacco logistics scheduling method, warehousing system and storage medium
CN110428188A
Electronic certificate identification processing method and device, equipment and medium
CN116051303A
Real estate rental contract support system by electronic contract
JP2019144749A