A method, system and program product for managing transfer of finished cigarette goods rights

The electronic management method for the transfer of ownership of finished cigarettes solves the problems of cumbersome processing and easy errors in the existing technology for transferring ownership of finished cigarettes, and realizes efficient and secure online transfer and registration of ownership, thereby improving the coordination efficiency between industrial and commercial enterprises.

CN119648234BActive Publication Date: 2025-11-07HENAN TOBACCO CO ZHENGZHOU CO
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411696186.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-11-07
Estimated Expiration
2044-11-25

AI Technical Summary

Technical Problem

The existing technology for transferring ownership of finished cigarettes is cumbersome, inefficient, and prone to human error, making it difficult to achieve efficient and reliable on-site handover and contract signing at the warehouse.

Method used

By employing electronic methods for managing the transfer of ownership of cigarettes, including verification of cargo location information, generation of digital vouchers, and electronic signatures, the generation, verification, and registration of online contracts for the transfer of ownership of finished cigarettes are achieved, ensuring the accuracy and security of information.

Benefits of technology

It enables efficient transfer of ownership of finished cigarettes without on-site handover and inventory, improving the efficiency and security of business processing between industrial and commercial enterprises and preventing errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119648234B_ABST
    Figure CN119648234B_ABST
Patent Text Reader

Abstract

The present application belongs to the technical field of cigarette management, and specifically discloses a finished cigarette property right transfer management method, system and program product. Through property right transfer request verification and storage location information checking processes, the accuracy of the storage location information of the finished cigarettes to be transferred and the accuracy of the two parties of the finished cigarette property right transfer can be effectively ensured. Through the processes of electronic signature processing of the property right transfer contract through the online channel, corresponding digital certificate extraction processing, digital certificate verification processing and finished cigarette property right registration change processing, efficient finished cigarette property right transfer management can be realized, and the safety and reliability of the property right transfer process can be fully ensured. The present application can solve the problem of finished cigarette common warehouse business processing between industrial and commercial enterprises, and can realize the industrial and commercial property right transfer of finished cigarettes without on-site transfer and inventory in the warehouse area, thereby improving the overall and coordination efficiency of the finished cigarette business processing between industrial and commercial enterprises.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field of cigarette management, and particularly relates to a finished cigarette property right transfer management method, system and program product. BACKGROUND

[0002] Currently, in the management of finished cigarette warehouse areas of various industrial and commercial enterprises and the process of processing common warehouse business, the transfer of finished cigarette property rights between industrial and commercial enterprises is basically handled by means of on-site handover of the warehouse area and signing of a paper contract for the transfer of finished cigarette property rights. This traditional processing method requires both parties to transfer, scan and count the finished cigarettes, and sign a contract on site in the warehouse area, which is relatively cumbersome and inefficient in coordination and processing, and is prone to human errors. The processing efficiency and reliability need to be improved. SUMMARY

[0003] The present application aims to provide a finished cigarette property right transfer management method, system and program product to solve the above problems in the prior art.

[0004] To achieve the above-mentioned purpose, the present application adopts the following technical solutions:

[0005] In a first aspect, a finished cigarette property right transfer management method is provided, comprising:

[0006] After the property right transfer request verification is passed, the transferor information and the transferee information are determined, a first storage location filling template is sent to the transferor to enable the transferor to complete the first storage location filling template filling to obtain a first storage location file, and a second storage location filling template is sent to the transferee to enable the transferee to complete the second storage location filling template filling to obtain a second storage location file;

[0007] The first storage location file feedback by the transferor is received, the second storage location file feedback by the transferee is received, the first storage location file is parsed to obtain first storage location information, and the second storage location file is parsed to obtain second storage location information;

[0008] First storage location verification data string is extracted from the first storage location information, and second storage location verification data string is extracted from the second storage location information;

[0009] The first storage location verification data string and the second storage location verification data string are subjected to consistency verification, and after the consistency verification is passed, a finished cigarette property right transfer contract template is called, the first storage location information or the second storage location information is entered into the finished cigarette property right transfer contract template to obtain a finished cigarette property right transfer contract file;

[0010] The finished cigarette property right transfer contract file is sent to the transferor and the transferee in sequence for electronic seal processing to obtain a signed finished cigarette property right transfer contract file;

[0011] extracting the first electronic signature data and the second electronic signature data from the signed finished cigarette property right transfer contract file, and extracting the first certificate data and the first custom data from the first electronic signature data, and extracting the second certificate data and the second custom data from the second electronic signature data;

[0012] performing data combination processing by using the first custom data and the first certificate data to obtain the first digital credential, and performing data combination processing by using the second custom data and the second certificate data to obtain the second digital credential;

[0013] calling the first credential verification code corresponding to the transferor, performing credential verification on the first digital credential by using the first credential verification code, calling the second credential verification code corresponding to the transferee, and performing credential verification on the second digital credential by using the second credential verification code;

[0014] when the credential verification of the first digital credential and the second digital credential both pass, archiving the signed finished cigarette property right transfer contract file, and calling the finished cigarette property right registration table, and completing the registration change of the finished cigarette property right registration table according to the first storage location information or the second storage location information and the transferor information and the transferee information.

[0015] In one possible design, before the property right transfer request verification passes, the method further includes:

[0016] receiving the property right transfer request sent by the transferor, the property right transfer request containing the transferor information and the transferee information;

[0017] performing transferor identity verification based on the transferor information, and performing transferee identity verification based on the transferee information;

[0018] after the transferor identity verification and the transferee identity verification both pass, generating property right transfer to-be-confirmed information according to the transferor information and the transferee information, and sending the property right transfer to-be-confirmed information to the transferee;

[0019] if the confirmation information fed back by the transferee is received, it is determined that the property right transfer request verification passes.

[0020] In one possible design, the first storage location information includes a first finished cigarette warehouse area number, a first finished cigarette pallet number, and a first finished cigarette stacking code segment number, the second storage location information includes a second finished cigarette warehouse area number, a second finished cigarette pallet number, and a second finished cigarette stacking code segment number, and the first storage location verification data string is extracted from the first storage location information, and the second storage location verification data string is extracted from the second storage location information, including:

[0021] The first finished cigarette warehouse area number, the first finished cigarette tray number and the first finished cigarette stacking section number are sequentially combined to obtain a first storage location verification data string from the first storage location information;

[0022] The second finished cigarette warehouse area number, the second finished cigarette tray number and the second finished cigarette stacking section number are sequentially combined to obtain a second storage location verification data string from the second storage location information.

[0023] In one possible design, the consistency verification of the first storage location verification data string and the second storage location verification data string includes:

[0024] The first storage location verification data string and the second storage location verification data string are subjected to hash operation by using a set hash function to obtain a first hash value and a second hash value;

[0025] The first hash value and the second hash value are subjected to bit-by-bit data comparison, and if each bit of the first hash value and the second hash value is consistent, it is determined that the consistency verification is passed.

[0026] In one possible design, the data combination processing of the first custom data and the first certificate data to obtain the first digital credential and the data combination processing of the second custom data and the second certificate data to obtain the second digital credential include:

[0027] The first custom data and the first certificate data are subjected to binary conversion processing to obtain a first custom binary data string and a first certificate binary data string, and the second custom data and the second certificate data are subjected to binary conversion processing to obtain a second custom binary data string and a second certificate binary data string;

[0028] The first custom binary data string and the first certificate binary data string are subjected to bit-by-bit XOR operation to obtain a 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 a second combined binary data string;

[0029] The first combined binary data string is subjected to decimal conversion processing to obtain the first digital credential, and the second combined binary data string is subjected to decimal conversion processing to obtain the second digital credential.

[0030] In one possible design, the first credential verification code corresponding to the transferor is called, the first digital credential is subjected to credential verification by using the first credential verification code, the second credential verification code corresponding to the transferee is called, and the second digital credential is subjected to credential verification by using the second credential verification code, including:

[0031] The first credential verification code corresponding to the transferor is called, the first digital credential is divided by the first credential verification code, an integer quotient A1 and a remainder B1 are obtained, if the first identity number A1B1 composed of the integer quotient A1 and the remainder B1 is contained in the transferor information, it is determined that the credential verification of the first digital credential is passed;

[0032] The second credential verification code corresponding to the transferee is called, the second digital credential is divided by the second credential verification code, an integer quotient A2 and a remainder B2 are obtained, if the second identity number A2B2 composed of the integer quotient A2 and the remainder B2 is contained in the transferee information, it is determined that the credential verification of the second digital credential is passed.

[0033] In one possible design, before archiving the signed finished cigarette property right transfer contract file, the method further comprises: sending the signed finished cigarette property right transfer contract file to an auditing end for auditing, and receiving an auditing result fed back by the auditing end.

[0034] In a second aspect, a finished cigarette property right transfer management system is provided, comprising a template sending unit, a file analysis unit, a first extraction unit, a data verification unit, a contract transmission unit, a second extraction unit, a data combination unit, a credential verification unit and a property right change unit, wherein:

[0035] The template sending unit is configured to, after the property right transfer request is verified, determine transferor information and transferee information, send a first location filling template to the transferor to enable the transferor to complete the first location filling template filling and obtain a first location file, and send a second location filling template to the transferee to enable the transferee to complete the second location filling template filling and obtain a second location file.

[0036] The file analysis unit is configured to receive the first location file fed back by the transferor, receive the second location file fed back by the transferee, analyze the first location file to obtain first location information, and analyze the second location file to obtain second location information.

[0037] The first extraction unit is configured to extract a first location verification data string from the first location information and extract a second location verification data string from the second location information.

[0038] The data verification unit is configured to perform consistency verification on the first location verification data string and the second location verification data string, and after the consistency verification is passed, call a finished cigarette property right transfer contract template, record the first location information or the second location information in the finished cigarette property right transfer contract template, and obtain a finished cigarette property right transfer contract file.

[0039] The contract transmission unit is configured to send the finished cigarette property right transfer contract file to the transferor and the transferee in sequence for electronic signature processing, and obtain a signed finished cigarette property right transfer contract file.

[0040] a second extraction unit configured to extract the first electronic signature data and the second electronic signature data from the signed finished cigarette property right transfer contract file, 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;

[0041] a data combination unit configured to perform data combination processing using the first custom data and the first certificate data to obtain a first digital voucher, and perform data combination processing using the second custom data and the second certificate data to obtain a second digital voucher;

[0042] a voucher verification unit configured to retrieve a first voucher verification code corresponding to the transferor, perform voucher verification on the first digital voucher using the first voucher verification code, retrieve a second voucher verification code corresponding to the transferee, and perform voucher verification on the second digital voucher using the second voucher verification code;

[0043] a property right change unit configured to, when the voucher verification of the first digital voucher and the second digital voucher are both passed, archive the signed finished cigarette property right transfer contract file, retrieve a finished cigarette property right registration table, and complete registration and change of the finished cigarette property right registration table according to the first storage location information or the second storage location information, and the transferor information and the transferee information.

[0044] In a third aspect, a finished cigarette property right transfer management system is provided, comprising:

[0045] a memory configured to store instructions; a processor configured to read the instructions stored in the memory, and execute the method of any one of the first aspect according to the instructions.

[0046] In a fourth aspect, a computer readable storage medium is provided, and the computer readable storage medium stores instructions thereon, when the instructions are run on a computer, the computer is caused to execute the method of any one of the first aspect. Meanwhile, a computer program product is also provided, when the computer program product is run on a computer, the method of any one of the first aspect is executed.

[0047]

[0048] Beneficial effects: the application can effectively guarantee the accuracy of the storage location information of the delivered finished cigarette and the accuracy of the finished cigarette property right transfer between the two parties through the property right transfer request verification and location information verification process; through the online property right transfer contract electronic signature processing, the corresponding digital certificate extraction processing, the digital certificate verification processing and the finished cigarette property right registration change processing, the efficient finished cigarette property right transfer management can be realized, and the safety and reliability of the property right transfer process can be fully guaranteed. The application can solve the problem of finished cigarette common warehouse business processing between industrial and commercial enterprises, realize the industrial and commercial property right transfer of finished cigarettes without on-site transfer and inventory in the warehouse area, improve the overall and coordination efficiency of the finished cigarette business processing between industrial and commercial enterprises, and at the same time, improve the safety and reliability of the finished cigarette property right transfer between industrial and commercial enterprises, effectively prevent the occurrence of errors. BRIEF DESCRIPTION OF DRAWINGS

[0049] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description only constitute some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor on the basis of these drawings.

[0050] Figure 1 The schematic diagram of the steps of the method in the embodiment 1 of the present application;

[0051] Figure 2 The schematic diagram of the system in the embodiment 2 of the present application;

[0052] Figure 3 The schematic diagram of the system in the embodiment 3 of the present application. DETAILED DESCRIPTION

[0053] It should be noted that the description of these embodiments is used to help understand the present application, but does not constitute a limitation of the present application. The specific structure and functional details disclosed herein are only used to describe the example embodiments of the present application. However, the present application can be embodied in many alternative forms, and should not be understood as being limited in the embodiments set forth herein.

[0054] It should be understood that, unless otherwise explicitly specified and limited, the corresponding terms should be broadly understood, for example, "connection" can be fixed connection, or detachable connection, or integral connection, can be direct connection, or indirect connection through intermediate medium, or internal connection of two elements. For those skilled in the art, the specific meaning of the above terms in the embodiments can be understood according to the specific circumstances.

[0055] In the following description, specific details are provided to facilitate a full understanding of the example embodiments. One skilled in the art will understand, however, that the example embodiments can be practiced without these specific details. For example, devices can be shown in block diagram form to avoid obscuring the examples. In other instances, well-known processes, structures, and techniques have not been shown in detail to avoid obscuring the examples.

[0056] Embodiment 1

[0057] The embodiment provides a finished cigarette property right transfer management method, which can be applied to a corresponding finished cigarette business management system, such as Figure 1 As shown in the figure, the method comprises the following steps:

[0058] S1. After the property right transfer request verification is passed, the transferor information and the transferee information are determined, the first storage location filling template is sent to the transferor to enable the transferor to complete the first storage location filling template filling to obtain the first storage location file, and the second storage location filling template is sent to the transferee to enable the transferee to complete the second storage location filling template filling to obtain the second storage location file.

[0059] In specific implementation, the system needs to first perform property right transfer request verification to determine the transferor information and the transferee information. The property right transfer request verification process comprises: receiving a property right transfer request sent by a transferor, wherein the property right transfer request comprises transferor information and transferee information; performing transferor identity verification based on the transferor information and performing transferee identity verification based on the transferee information; after the transferor identity verification and the transferee identity verification are both passed, generating property right transfer to-be-confirmed information according to the transferor information and the transferee information, and sending the property right transfer to-be-confirmed information to the transferee; and if confirmation information fed back by the transferee is received, it is determined that the property right transfer request verification is passed. The transferor information can comprise the name and identity number of the transferor, and the transferee information comprises the name and identity number of the transferee. After the property right transfer request verification is passed, the system sends a first storage location filling template to the transferor and a second storage location filling template to the transferee. The first storage location filling template and the second storage location filling template are respectively used for the transferor and the transferee to fill in formatted to-be-delivered finished cigarette storage location information. The transferor completes the first storage location filling template filling to obtain a first storage location file, and the transferee completes the second storage location filling template filling to obtain a second storage location file.

[0060] S2. The first storage location file fed back by the transferor is received, the second storage location file fed back by the transferee is received, the first storage location file is parsed to obtain first storage location information, and the second storage location file is parsed to obtain second storage location information.

[0061] In specific implementation, the system receives a first storage location file fed back after the transferor fills in the finished cigarette storage location information and a second storage location file fed back after the transferee fills in the finished cigarette storage location information, and then analyzes (such as character recognition processing) the first storage location file and the second storage location file to obtain first storage location information and second storage location information. The first storage location information includes a first finished cigarette warehouse area number, a first finished cigarette pallet number and a first finished cigarette stacking section number, and the second storage location information includes a second finished cigarette warehouse area number, a second finished cigarette pallet number and a second finished cigarette stacking section number.

[0062] S3. Extract a first storage location check data string from the first storage location information and a second storage location check data string from the second storage location information.

[0063] In specific implementation, the system sequentially extracts the first finished cigarette warehouse area number, the first finished cigarette pallet number and the first finished cigarette stacking section number from the first storage location information for sequential combination to obtain the first storage location check data string. The second finished cigarette warehouse area number, the second finished cigarette pallet number and the second finished cigarette stacking section number are sequentially extracted from the second storage location information for sequential combination to obtain the second storage location check data string.

[0064] S4. Perform consistency check on the first storage location check data string and the second storage location check data string, and after the consistency check passes, call a finished cigarette property right transfer contract template, enter the first storage location information or the second storage location information into the finished cigarette property right transfer contract template to obtain a finished cigarette property right transfer contract file.

[0065] In specific implementation, the system can use a set hash function, such as MD5, SHA-3 or SM3, to perform hash operation on the first storage location check data string and the second storage location check 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 each bit of the first hash value and the second hash value is consistent, it is determined that the consistency check passes. When the consistency check passes, the system calls the corresponding finished cigarette property right transfer contract template, enters the first storage location information or the second storage location information (both consistent, and either one is optional) into the finished cigarette property right transfer contract template to obtain a finished cigarette property right transfer contract file.

[0066] S5. Send the finished cigarette property right transfer contract file to the transferor and the transferee in turn for electronic signature processing to obtain a signed finished cigarette property right transfer contract file.

[0067] In implementation, the system sends the finished cigarette property right transfer contract file to the transferor and the transferee through an online channel for electronic signature processing, and obtains the signed finished cigarette property right transfer contract file, which contains the electronic signature data of the transferor and the transferee. The electronic signature data usually contains signature information, signer certificate, signature algorithm identifier, signature value, timestamp, etc., and the signature information contains version number, electronic seal, signature time, original text hash value, original text 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 right transfer contract file, 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 implementation, after the system obtains the signed finished cigarette property right transfer contract file, 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 right transfer contract file. Then it extracts the first certificate data (i.e. the signer certificate corresponding to the transferor) and the first custom data from the first electronic signature data, and extracts the second certificate data (i.e. the signer certificate corresponding to the transferee) and the second custom data from the second electronic signature data.

[0070] S7. Perform data combination processing using the first custom data and the first certificate data to obtain the first digital credential, and perform data combination processing using the second custom data and the second certificate data to obtain the second digital credential.

[0071] In 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 it performs bitwise XOR operation on the first custom binary data string and the first certificate binary data string to obtain the first combined binary data string, and performs bitwise XOR operation on the second custom binary data string and the second certificate binary data string to obtain the second combined binary data string. Then it performs decimal conversion processing on the first combined binary data string to obtain the first digital credential, and performs decimal conversion processing on the second combined binary data string to obtain the second digital credential.

[0072] S8. Retrieve the first credential verification code corresponding to the transferor, and use the first credential verification code to verify the first digital credential, retrieve the second credential verification code corresponding to the transferee, and use the second credential verification code to verify the second digital credential.

[0073] In particular implementation, the system calls the first certificate verification code corresponding to the transferor, divides the first digital certificate by the first certificate verification code to obtain an integer quotient A1 and a remainder B1, and determines that the certificate verification of the first digital certificate passes if the first identity number A1B1 composed of the integer quotient A1 and the remainder B1 is contained in the transferor information. Meanwhile, the system calls the second certificate verification code corresponding to the transferee, divides the second digital certificate by the second certificate verification code to obtain an integer quotient A2 and a remainder B2, and determines that the certificate verification of the second digital certificate passes if the second identity number A2B2 composed of the integer quotient A2 and the remainder B2 is contained in the transferee information.

[0074] S9. When the certificate verifications of the first digital certificate and the second digital certificate both pass, the system archives the signed finished cigarette property right transfer contract file, calls the finished cigarette property right registration table, and completes the registration change of the finished cigarette property right registration table according to the first location information or the second location information and the transferor information and the transferee information.

[0075] In particular implementation, when the system determines that the certificate verifications of the first digital certificate and the second digital certificate both pass, the system archives the signed finished cigarette property right transfer contract file, calls the finished cigarette property right registration table, and completes the registration change of the finished cigarette property right registration table according to the first location information or the second location information and the transferor information and the transferee information. Moreover, before the system archives the signed finished cigarette property right transfer contract file, the system can first send the signed finished cigarette property right transfer contract file to the audit end for audit, receive the audit result fed back by the audit end, and archive the signed finished cigarette property right transfer contract file when the audit result is an audit pass. After the system completes the registration change of the finished cigarette property right registration table, the system can record the time of the registration change, so as to trace the property right change in the future.

[0076] The method of the embodiment can solve the problem of finished cigarette common warehouse business processing between industrial and commercial enterprises, can realize the industrial and commercial property right transfer of finished cigarettes without warehouse site transfer and inventory, can improve the overall and coordination efficiency of finished cigarette business processing between industrial and commercial enterprises, and can improve the security and reliability of finished cigarette property right transfer between industrial and commercial enterprises, effectively preventing the occurrence of errors.

[0077] Embodiment 2:

[0078] The embodiment provides a finished cigarette property right transfer management system, as shown in Figure 2 The system includes a template sending unit, a file analysis unit, a first extraction unit, a data verification unit, a contract transmission unit, a second extraction unit, a data combination unit, a certificate verification unit, and a property right change unit, wherein:

[0079] The template sending unit is configured to, after the property right transfer request is verified, determine the transferor information and the transferee information, send a first goods location filling template to the transferor to enable the transferor to fill in the first goods location filling template and obtain a first goods location file, and send a second goods location filling template to the transferee to enable the transferee to fill in the second goods location filling template and obtain a second goods location file.

[0080] The file analysis unit is configured to receive the first goods location file fed back by the transferor, receive the second goods location file fed back by the transferee, analyze the first goods location file to obtain first goods location information, and analyze the second goods location file to obtain second goods location information.

[0081] The first extraction unit is configured to extract a first goods location verification data string from the first goods location information and a second goods location verification data string from the second goods location information.

[0082] The data verification unit is configured to perform consistency verification on the first goods location verification data string and the second goods location verification data string, and after the consistency verification is passed, call a finished cigarette property right transfer contract template, record the first goods location information or the second goods location information in the finished cigarette property right transfer contract template, and obtain a finished cigarette property right transfer contract file.

[0083] The contract transmission unit is configured to send the finished cigarette property right transfer contract file to the transferor and the transferee in sequence for electronic signature processing, and obtain a signed finished cigarette property right transfer contract file.

[0084] The second extraction unit is configured to extract first electronic signature data and second electronic signature data from the signed finished cigarette property right transfer contract file, extract first certificate data and first custom data from the first electronic signature data, and extract second certificate data and second custom data from the second electronic signature data.

[0085] The data combination unit is configured to perform data combination processing on the first custom data and the first certificate data to obtain a first digital credential, and perform data combination processing on the second custom data and the second certificate data to obtain a second digital credential.

[0086] The credential verification unit is configured to call a first credential verification code corresponding to the transferor, perform credential verification on the first digital credential by using the first credential verification code, call a second credential verification code corresponding to the transferee, and perform credential verification on the second digital credential by using the second credential verification code.

[0087] The property right changing unit is configured to, when the first digital certificate and the second digital certificate are both verified, archive the signed finished cigarette property right transfer contract file, call the finished cigarette property right registration table, and complete registration and change of the finished cigarette property right registration table according to the first and second storage location information and the transferor and transferee information.

[0088] Embodiment 3

[0089] The embodiment provides a finished cigarette property right transfer management system, which comprises the following at the hardware level: Figure 3

[0090] The data interface is configured to establish data connection between the processor and an external data terminal.

[0091] The memory is configured to store instructions.

[0092] The processor is configured to read the instructions stored in the memory and execute the finished cigarette property right transfer management method in Embodiment 1 according to the instructions.

[0093] Optionally, the system further comprises an internal bus, and the processor, the memory and the data interface are connected to each other through the internal bus. 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 can include, but is not limited to, a random access memory (RAM), a read only memory (ROM), a flash memory, a first in first out memory (FIFO), a first in last out memory (FILO), and / or the like. The processor can be a general purpose processor, including a central processing unit (CPU), a network processor (NP), and / or the like; and can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic, a discrete hardware component.

[0095] Embodiment 4:

[0096] The embodiment provides a computer readable storage medium, and instructions are stored on the computer readable storage medium, and when the instructions are run on a computer, the computer executes the finished cigarette property right transfer management method in the embodiment 1. The computer readable storage medium is a carrier for storing data, and can include, but is not limited to, a floppy disk, a compact disc, a hard disk, a flash memory, a USB flash disk, a memory stick and / or the like. The computer can be a general purpose computer, a special purpose computer, a computer network or other programmable device.

[0097] The embodiment also provides a computer program product, and when the computer program product is run on a computer, the finished cigarette property right transfer management method in the embodiment 1 is executed. The computer can 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 only describes the preferred embodiments of the present application and is not used to limit the protection scope of the present application. Any modification, equivalent replacement, improvement and the like made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method for managing transfer of rights in finished tobacco products, comprising: The method comprises the following steps: After the verification of the property right transfer request is passed, the transferor information and the transferee information are determined, a first cargo position filling template is sent to the transferor to enable the transferor to complete the filling of the first cargo position filling template and obtain a first cargo position file, and a second cargo position filling template is sent to the transferee to enable the transferee to complete the filling of the second cargo position filling template and obtain a second cargo position file; The first cargo position file fed back by the transferor is received, the second cargo position file fed back by the transferee is received, the first cargo position file is parsed to obtain first cargo position information, and the second cargo position file is parsed to obtain second cargo position information; First cargo position verification data string is extracted from the first cargo position information, and second cargo position verification data string is extracted from the second cargo position information; Consistency verification is performed on the first cargo position verification data string and the second cargo position verification data string, and after the consistency verification is passed, a finished cigarette property right transfer contract template is called, the first cargo position information or the second cargo position information is recorded in the finished cigarette property right transfer contract template to obtain a finished cigarette property right transfer contract file; The finished cigarette property right transfer contract file is sent to the transferor and the transferee in sequence for electronic signature processing to obtain a signed finished cigarette property right transfer contract file; First electronic signature data and second electronic signature data are extracted from the signed finished cigarette property right transfer contract file, first certificate data and first custom data are extracted from the first electronic signature data, and second certificate data and second custom data are extracted from the second electronic signature data; Data combination processing is performed on the first custom data and the first certificate data to obtain a first digital certificate, and data combination processing is performed on the second custom data and the second certificate data to obtain a second digital certificate; A first certificate verification code corresponding to the transferor is called, and the first certificate verification code is used for certificate verification on the first digital certificate, a second certificate verification code corresponding to the transferee is called, and the second certificate verification code is used for 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 right transfer contract file is archived, and a finished cigarette property right registration table is called, and registration and change of the finished cigarette property right registration table are completed according to the first cargo position information or the second cargo position information and the transferor information and the transferee information.

2. The method of claim 1, wherein Before the verification of the property right transfer request is passed, the method further comprises the following steps: A property right transfer request sent by the transferor is received, and the property right transfer request contains transferor information and transferee information; Transferor identity authentication is performed based on the transferor information, and transferee identity authentication is performed based on the transferee information; After the transferor identity authentication and the transferee identity authentication are both passed, property right transfer to-be-confirmed information is generated according to the transferor information and the transferee information, and the property right transfer to-be-confirmed information is sent to the transferee; If the confirmation information fed back by the transferee is received, it is determined that the verification of the property right transfer request is passed.

3. The method of claim 1, wherein the management of the transfer of the rights to the finished cigarette product is performed by a computer system. The first goods location information includes a first finished cigarette warehouse area number, a first finished cigarette tray number and a first finished cigarette stacking section number, the second goods location information includes a second finished cigarette warehouse area number, a second finished cigarette tray number and a second finished cigarette stacking section number, the first goods location check data string is extracted from the first goods location information, and the second goods location check data string is extracted from the second goods location information, comprising: The first finished cigarette warehouse area number, the first finished cigarette tray number and the first finished cigarette stacking section number are sequentially extracted from the first goods location information for sequential combination to obtain the first goods location check data string; The second finished cigarette warehouse area number, the second finished cigarette tray number and the second finished cigarette stacking section number are sequentially extracted from the second goods location information for sequential combination to obtain the second goods location check data string.

4. The method of claim 1, wherein the method further comprises: The consistency check on the first goods location check data string and the second goods location check data string comprises: The first goods location check data string and the second goods location check data string are subjected to hash operation by using a set hash function to obtain a first hash value and a second hash value; The first hash value and the second hash value are subjected to bit-by-bit data comparison, and if the bits of the first hash value and the second hash value are consistent, it is determined that the consistency check is passed.

5. The method of claim 1, wherein, The first digital certificate is obtained by using the first custom data and the first certificate data for data combination processing, and the second digital certificate is obtained by using the second custom data and the second certificate data for data combination processing, comprising: The first custom data and the first certificate data are subjected to binary conversion processing to obtain a first custom binary data string and a first certificate binary data string, and the second custom data and the second certificate data are subjected to binary conversion processing to obtain a second custom binary data string and a second certificate binary data string; The first custom binary data string and the first certificate binary data string are subjected to bit-by-bit XOR operation to obtain a 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 a second combined binary data string; 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.

6. The method of claim 5, wherein, The first certificate check code corresponding to the transferor is called, the first digital certificate is subjected to certificate check by using the first certificate check code, the second certificate check code corresponding to the transferee is called, and the second digital certificate is subjected to certificate check by using the second certificate check code, comprising: The first certificate check code corresponding to the transferor is called, the first digital certificate is divided by the first certificate check code to obtain an integer quotient A1 and a remainder B1, if the first identity number A1B1 composed of the integer quotient A1 and the remainder B1 is included in the transferor information, it is determined that the certificate check of the first digital certificate is passed. The second credential verification code corresponding to the assignee is called, the second digital credential is divided by the second credential verification code, an integer quotient A2 and a remainder B2 are obtained, and if the second identity number A2B2 composed of the integer quotient A2 and the remainder B2 is contained in the assignee information, it is determined that the second digital credential passes the credential verification.

7. The method of claim 1, wherein the method further comprises: Before archiving the signed finished cigarette property right transfer contract file, the method further comprises: sending the signed finished cigarette property right transfer contract file to an auditing end for auditing, and receiving an auditing result fed back by the auditing end.

8. A finished cigarette property rights transfer management system, characterized by, The template sending unit is configured to, after the property right transfer request verification passes, determine transferor information and assignee information, send a first goods location filling template to the transferor to enable the transferor to complete the first goods location filling template filling to obtain a first goods location file, and send a second goods location filling template to the assignee to enable the assignee to complete the second goods location filling template filling to obtain a second goods location file. The file analysis unit is configured to receive the first goods location file fed back by the transferor, receive the second goods location file fed back by the assignee, analyze the first goods location file to obtain first goods location information, and analyze the second goods location file to obtain second goods location information. The first extraction unit is configured to extract a first goods location verification data string from the first goods location information and extract a second goods location verification data string from the second goods location information. The data verification unit is configured to perform consistency verification on the first goods location verification data string and the second goods location verification data string, and after the consistency verification passes, call a finished cigarette property right transfer contract template, record the first goods location information or the second goods location information in the finished cigarette property right transfer contract template to obtain a finished cigarette property right transfer contract file. The contract transmission unit is configured to send the finished cigarette property right transfer contract file to the transferor and the assignee in sequence for electronic signature processing to obtain a signed finished cigarette property right transfer contract file. The second extraction unit is configured to extract first electronic signature data and second electronic signature data from the signed finished cigarette property right transfer contract file, extract first certificate data and first custom data from the first electronic signature data, and extract second certificate data and second custom data from the second electronic signature data. The data combination unit is configured to perform data combination processing on the first custom data and the first certificate data to obtain a first digital credential, and perform data combination processing on the second custom data and the second certificate data to obtain a second digital credential. The credential verification unit is configured to call a first credential verification code corresponding to the transferor, perform credential verification on the first digital credential by using the first credential verification code, call a second credential verification code corresponding to the assignee, and perform credential verification on the second digital credential by using the second credential verification code. ​ The property right changing unit is configured to, when the first digital certificate and the second digital certificate are both verified, archive the signed finished cigarette property right transfer contract file, call the finished cigarette property right registration table, and complete registration and change of the finished cigarette property right registration table according to the first and second location information and the transferor and transferee information.

9. A finished cigarette property rights transfer management system, characterized by, The application relates to a computer readable storage medium storing a computer program product. The application relates to a computer readable storage medium storing a computer program product. The application relates to a computer readable storage medium storing a computer program product.

10. A computer program product, characterised in that, ​

Citation Information

Patent Citations

  • Electronic contract signing method and device, storage medium and terminal equipment

    CN110245912A

  • Electronic certificate identification processing method and device, equipment and medium

    CN116051303A