Supply chain budget application form sealing method and system, computer and storage medium

By generating target sealing sequences based on time and identifier attributes, the problem of tampering during the sealing of supply chain budget application forms was solved, ensuring the security and integrity of budget application forms.

CN121391129APending Publication Date: 2026-01-23SINO-SINGAPORE DATA (BEIJING) TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411516695.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-29
Publication Date
2026-01-23

AI Technical Summary

Technical Problem

In existing technologies, supply chain budget application forms are easily tampered with during the sealing process, resulting in inconsistencies with the actual approved budget application forms.

Method used

By obtaining the time and identification attribute information of the budget application form, a time key and identification key are generated using a preset key derivation function. After performing segmentation and rotation operations, a target sealing sequence is generated for sealing, ensuring the uniqueness and immutability of the budget application form.

Benefits of technology

The system achieves tamper-proof sealing of budget application forms and promptly detects tampering by monitoring changes in the target sealing sequence, thus ensuring the integrity and security of budget application forms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121391129A_ABST
    Figure CN121391129A_ABST
Patent Text Reader

Abstract

The invention discloses a supply chain budget application form storage method and system, a computer and a storage medium, and the method comprises the steps: respectively obtaining time attribute information and identification attribute information, and respectively determining a corresponding time secret key and an identification secret key through employing a preset secret key derivation function; segmenting the time secret key and the identification secret key, respectively determining a plurality of time sub-secret keys and identification sub-secret keys, and respectively mapping the plurality of time sub-secret keys and identification sub-secret keys to a preset coordinate to obtain a plurality of time sub-secret key coordinate points and identification sub-secret key coordinate points; and after the multiple target time sub-key coordinate points and the identification sub-key coordinate points are reflected, multiple target time subsequences and target identification subsequences are obtained, and a target sealing sequence for sealing the budget application form is determined according to the multiple target time subsequences and the target identification subsequences. The problem that in the prior art, when the supply chain budget application form is stored, tampering is likely to happen is solved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of enterprise management, in particular to a supply chain budget application form sealing method and system, a computer and a storage medium. BACKGROUND

[0002] Supply chain budget application is a process in which enterprises apply for budgets for various activities and investment projects during the management of the supply chain. This usually involves detailed planning and analysis to ensure the effective use of budgets and the reasonable allocation of resources.

[0003] Generally, the budget application form of the supply chain adopts an electronic file. After preparing the formal budget application file, the budget application personnel submits the application according to the internal process of the enterprise, which is then audited by the financial department or senior management personnel. After the approval is completed, the budget application form is sealed.

[0004] In practice, due to certain special reasons, the operator may modify the budget application form through the background after the approval, resulting in inconsistency with the actual approved budget application form. SUMMARY

[0005] Therefore, the purpose of the present application is to provide a supply chain budget application form sealing method, system, computer and storage medium, which aims to solve the problem of tampering with the supply chain budget application form sealing in the prior art.

[0006] One purpose of the present application is to provide a supply chain budget application form sealing method, which comprises: Respectively acquiring the time attribute information and the identification attribute information of the budget application form that needs to be sealed, and respectively determining the corresponding time key and identification key by using a preset key derivation function according to the time attribute information and the identification attribute information; According to a preset rule, the time key and the identification key are segmented to respectively determine a plurality of time sub-keys and identification sub-keys, and the plurality of time sub-keys and identification sub-keys are respectively mapped to a plurality of time sub-key coordinate points and identification sub-key coordinate points in a preset coordinate; Respectively determining the preset rotation center of the plurality of time sub-key coordinate points and identification sub-key coordinate points, and rotating the plurality of time sub-key coordinate points and identification sub-key coordinate points by a preset angle according to the preset rotation center to obtain a plurality of target time sub-key coordinate points and identification sub-key coordinate points; After the plurality of target time sub-key coordinate points and identification sub-key coordinate points are inversely mapped, a plurality of target time sub-sequences and target identification sub-sequences are obtained, and a target sealing sequence for sealing the budget application form is determined according to the plurality of target time sub-sequences and target identification sub-sequences.

[0007] Further, the sealing method of the supply chain budget application form, wherein the time attribute information comprises a submission time, an approval time and a last modification time of the budget application form, the identification attribute information comprises a starting submission personnel information, an approval personnel information, a last modification personnel information and a keyword information, and the steps of respectively acquiring the time attribute information and the identification attribute information of the budget application form which needs to be sealed comprise: sequentially concatenating and sorting the numerical information corresponding to the submission time, the approval time and the last modification time to obtain a sequence as the time attribute information; sequentially concatenating and sorting the alphabetical information contained in the starting submission personnel information, the approval personnel information, the last modification personnel information and the keyword information to obtain a sequence as the identification attribute information.

[0008] Further, the sealing method of the supply chain budget application form, wherein the step of segmenting the time secret key and the identification secret key according to the preset rule to respectively determine a plurality of time sub-secret keys and identification sub-secret keys comprises: acquiring the lengths of the time secret key and the identification secret key, and uniformly segmenting the time secret key and the identification secret key according to the lengths of the time secret key and the identification secret key to respectively determine a plurality of time sub-secret keys and identification sub-secret keys.

[0009] Further, the sealing method of the supply chain budget application form, wherein the step of respectively determining the preset rotation center of the plurality of time sub-secret key coordinate points and identification sub-secret key coordinate points comprises: respectively determining the minimum enclosing circles of the plurality of time sub-secret key coordinate points and identification sub-secret key coordinate points, and determining the centers of the minimum enclosing circles as the preset rotation center.

[0010] Further, the sealing method of the supply chain budget application form, wherein the step of determining the preset angle comprises: determining the respective angles obtained by mapping the time secret key and the identification secret key according to a preset mapping rule; taking the angle obtained by the identification secret key as the rotation angle of the time sub-secret key coordinate point, and taking the angle obtained by the time secret key as the rotation angle of the identification sub-secret key coordinate point.

[0011] Further, the sealing method of the supply chain budget application form, wherein the step of determining the target sealing sequence for sealing the budget application form according to the plurality of target time sub-sequences and target identification sub-sequences comprises: combining the plurality of target time sub-sequences and target identification sub-sequences, and then performing hash calculation on the combined plurality of target time sub-sequences and target identification sub-sequences to obtain the target sealing sequence.

[0012] Further, the sealing method of the supply chain budget application form, wherein the step of determining the target sealing sequence for sealing the budget application form according to the plurality of target time subsequences and target identification subsequences further comprises: When the budget application form needs to be sealed, the target sealing sequence is stored into the sealing information table corresponding to the budget application form, and the budget application form is sealed.

[0013] Another object of the present application is to provide a sealing system of a supply chain budget application form, the system comprising: An acquisition module is configured to acquire time attribute information and identification attribute information of a budget application form which needs to be sealed, and determine a time key and an identification key respectively by using a preset key derivation function according to the time attribute information and the identification attribute information; A segmentation module is configured to segment the time key and the identification key according to a preset rule, determine a plurality of time sub-keys and identification sub-keys respectively, and map the plurality of time sub-keys and identification sub-keys into a preset coordinate to obtain a plurality of time sub-key coordinate points and identification sub-key coordinate points; A rotation module is configured to determine a preset rotation center of the plurality of time sub-key coordinate points and identification sub-key coordinate points respectively, and rotate the plurality of time sub-key coordinate points and identification sub-key coordinate points by a preset angle according to the preset rotation center to obtain a plurality of target time sub-key coordinate points and identification sub-key coordinate points; A sealing module is configured to obtain a plurality of target time subsequences and target identification subsequences by inversely mapping the plurality of target time sub-key coordinate points and identification sub-key coordinate points, and determine a target sealing sequence for sealing the budget application form according to the plurality of target time subsequences and target identification subsequences.

[0014] Another object of the present application is to provide a readable storage medium having a computer program stored thereon, the program being executed by a processor to implement the steps of the above method.

[0015] Another object of the present application is to provide a computer comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, the processor implementing the steps of the above method when executing the program.

[0016] The present application can avoid the tampering possibility by using the target sealing sequence generated by the time attribute and the identification attribute of the budget application form, and the corresponding target sealing sequence will be tampered after the budget application form is tampered, so that the tampering can be found in time by the target sequence. The problem that the budget application form is easily tampered in the prior art is solved. BRIEF DESCRIPTION OF DRAWINGS

[0017] Figure 1 A flow chart of the budget application form sealing method provided by the first embodiment of the present application is shown in the figure. Figure 2 A structure block diagram of the budget application form sealing system in the third embodiment of the present application is shown in the figure.

[0018] The following specific embodiments will further illustrate the present application in combination with the above-mentioned figures. DETAILED DESCRIPTION

[0019] In order to facilitate the understanding of the present application, the present application will be described more fully below with reference to the accompanying drawings. The present application is shown in several embodiments in the drawings. However, the present application can be realized in many different forms and is not limited to the embodiments described herein. On the contrary, the purpose of providing these embodiments is to make the disclosure of the present application more thorough and comprehensive.

[0020] It should be noted that when an element is referred to as being "fixed to" another element, it can be directly on the other element or there can be a middle element. When an element is referred to as being "connected" to another element, it can be directly connected to the other element or there can be a middle element. The terms "vertical", "horizontal", "left", "right" and the like used herein are for illustrative purposes only.

[0021] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the present application belongs. The terminology used in the description of the present application herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the present application. As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.

[0022] Embodiment one Please refer to Figure 1 The budget application form sealing method in the first embodiment of the present application is shown in the figure, which comprises steps S10-S13.

[0023] Step S10, respectively obtain the time attribute information and the identification attribute information of the budget application form to be sealed, and determine the corresponding time key and identification key by using the preset key derivation function according to the time attribute information and the identification attribute information.

[0024] The time attribute information includes the submission time, the approval time and the last modification time of the budget application form, and the corresponding time attribute information can be obtained by combining these time information, for example, the corresponding time attribute information can be obtained by sequentially concatenating and sorting the numerical values corresponding to the submission time, the approval time and the last modification time, or the corresponding time attribute information can also be obtained by randomly inserting these numerical values.

[0025] Further, the identification attribute information includes the starting submission personnel information, the approval personnel information and the last modification personnel information of the budget application form, and the keyword information in the budget application form, which usually contains letter elements, and the corresponding identification attribute information can be obtained by combining the corresponding pinyin letter elements, for example, the final identification attribute information can be obtained by sequentially concatenating or randomly inserting these letter elements.

[0026] Further, cryptographic key derivation functions such as PBKDF2, bcrypt, scrypt, etc. can be used. These functions can convert a basic input (such as a sequence of numbers and letters) into a strong key, i.e. input the time attribute elements and the identification attribute elements into the corresponding derivation function to obtain the corresponding time key and identification key.

[0027] Step S11, according to the preset rule, the time key and the identification key are divided to determine a plurality of time sub-keys and identification sub-keys, and the plurality of time sub-keys and identification sub-keys are respectively mapped into the preset coordinates to obtain a plurality of time sub-key coordinate points and identification sub-key coordinate points.

[0028] Specifically, the obtained time key and identification key can be mapped into the coordinate system as coordinate points, and the generated key can be divided to obtain a plurality of sub-keys, for example, the key can be divided into a plurality of sub-keys with the same length by uniform division, and in some optional embodiments of the application, different coordinate points can be mapped for different time attribute information and identification attribute information, for example, the starting submission time, the approval time and the last modification time, the starting submission personnel information, the approval personnel information and the last modification personnel information can be respectively mapped into a coordinate point in the coordinate system.

[0029] Step S12, respectively determine the preset rotation center of the plurality of time sub-key coordinate points and the identification sub-key coordinate points, and rotate the plurality of time sub-key coordinate points and the identification sub-key coordinate points by a preset angle according to the preset rotation center to obtain a plurality of target time sub-key coordinate points and identification sub-key coordinate points.

[0030] Specifically, in the coordinates, the plurality of coordinate points obtained by mapping are transformed, wherein the time sub-key coordinate points are classified into one category, the identification sub-key is classified into one category, the rotation center of each category is determined respectively, and the coordinate points of this category are rotated by a preset angle according to the rotation center, thereby obtaining a plurality of target time sub-key coordinate points and target identification sub-key coordinate points. By mapping the key into the geometric space and further generating new values by rotating the geometric transformation, the dimension and complexity of the operation are increased. The addition of geometric operation provides an additional level and increases the cracking difficulty.

[0031] Step S13, after the plurality of target time sub-key coordinate points and identification sub-key coordinate points are inversely mapped, a plurality of target time sub-sequence and target identification sub-sequence are obtained, and a target sealing sequence for sealing the budget application form is determined according to the plurality of target time sub-sequence and target identification sub-sequence.

[0032] Among them, after the target time sub-key coordinate points and identification sub-key coordinate points after rotation are inversely mapped, a plurality of target time sub-sequence and target identification sub-sequence are obtained, so as to obtain the final target sealing sequence for sealing the budget list according to the two sequences.

[0033] Specifically, the plurality of target time sub-sequence and target identification sub-sequence are combined, and then the combined plurality of target time sub-sequence and target identification sub-sequence are subjected to hash calculation to obtain the target sealing sequence. The security of the target sealing sequence is further improved by multiple hash encryptions. When it is necessary to seal the budget application form, the target sealing sequence is stored in the sealing information table corresponding to the budget application form, and the budget application form is sealed.

[0034] It can be understood that, since the unique information of the budget application form is encrypted by the encryption algorithm to generate the corresponding target sealing sequence, on the one hand, the current patient record is encrypted and sealed, and on the other hand, the unique information of the budget application form is stored in the target sealing sequence. When any modification is made, it will not match the target sealing sequence, which means that these information has been modified, and it can be verified whether the budget application form has been changed.

[0035] In summary, the sealing method of the supply chain budget application form in the above embodiment of the present application uses the time attribute and the identification attribute elements which change when the budget application form is tampered with to perform specific encryption operations to obtain a target sealing sequence generated by the time attribute and the identification attribute of the budget application form. When the budget application form is sealed, the target sealing sequence is used for sealing, and the target sealing sequence is also sealed, which avoids the possibility of being tampered with. After the budget application form is tampered with, the corresponding target sealing sequence is also tampered with, so that the target sequence can be found in time. The problem that the supply chain budget application form is easily tampered with when sealed in the prior art is solved.

[0036] Embodiment two The sealing method of the supply chain budget application form in this embodiment is different from the sealing method of the supply chain budget application form in Embodiment one in that: The step of determining the preset rotation center of the plurality of time sub-key coordinate points and identification sub-key coordinate points respectively includes: The minimum enclosing circle of the plurality of time sub-key coordinate points and identification sub-key coordinate points is determined respectively, and the center of the minimum enclosing circle is determined as the preset rotation center.

[0037] In order to ensure that all points are rotated as equally as possible, the center of the minimum enclosing circle can be selected as the rotation center. Specifically, a circle is found such that all points are located on or enclosed in the edge or inside of the circle, and the center of the circle serves as the rotation center. More specifically, for a plurality of points in a two-dimensional plane, the center of the minimum enclosing circle can be calculated by geometric methods or algorithms (such as Welzl's Algorithm). This method uses recursive geometry to find the smallest enclosing circle, ensuring that the rotation center is as close as possible to the distribution center of the points.

[0038] Further, the step of determining the preset angle includes: According to the preset mapping rule, the respective angles obtained by mapping the time key and the identification key are determined; The angle obtained by the identification key is used as the rotation angle of the time sub-key coordinate point, and the angle obtained by the time key is used as the rotation angle of the identification sub-key coordinate point.

[0039] Specifically, the corresponding rotation angle is determined through the time key and the identification key, and the angle of one is taken as the rotation angle of the other, further improving the complexity of the target sealing sequence. In specific implementation, the rotation angle corresponding to the key can be obtained by looking up in a preset mapping table. More specifically, the angle determined by the time key is taken as the rotation angle of the identification sub-key coordinate point, and the angle determined by the identification key is taken as the rotation angle of the time sub-key coordinate point.

[0040] In summary, the sealing method of the supply chain budget application form in the above embodiments of the present application uses the time attribute and the identification attribute elements which will change when the budget application form is tampered with to perform specific encryption operations to obtain a target sealing sequence generated by the time attribute and the identification attribute of the budget application form. The target sealing sequence can be used to seal the budget application form when the budget application form is sealed, and the target sealing sequence is also sealed, avoiding the possibility of tampering. After the budget application form is tampered with, the corresponding target sealing sequence will also be tampered with, so that the target sequence can be discovered in time. The problem of easy tampering in the prior art when sealing the supply chain budget application form is solved.

[0041] Embodiment Four Please refer to Figure 2 , which is a sealing system for the supply chain budget application form proposed in Embodiment Four of the present application. The system comprises: The acquisition module 100 is configured to acquire the time attribute information and the identification attribute information of the budget application form to be sealed, and to determine the corresponding time key and identification key by using a preset key derivation function according to the time attribute information and the identification attribute information. The segmentation module 200 is configured to segment the time key and the identification key according to a preset rule, to determine a plurality of time sub-keys and identification sub-keys, and to map the plurality of time sub-keys and identification sub-keys to a plurality of time sub-key coordinate points and identification sub-key coordinate points in a preset coordinate. The rotation module 300 is configured to determine a preset rotation center of the plurality of time sub-key coordinate points and identification sub-key coordinate points, and to rotate the plurality of time sub-key coordinate points and identification sub-key coordinate points by a preset angle according to the preset rotation center to obtain a plurality of target time sub-key coordinate points and identification sub-key coordinate points. The sealing module 400 is configured to obtain a plurality of target time sub-sequences and target identification sub-sequences by performing reverse mapping on the plurality of target time sub-key coordinate points and identification sub-key coordinate points, and to determine a target sealing sequence for sealing the budget application form according to the plurality of target time sub-sequences and target identification sub-sequences.

[0042] Further, the supply chain budget application form sealing system, wherein the time attribute information includes the submission time, the approval time and the last modification time of the budget application form, the identification attribute information includes the starting submission personnel information, the approval personnel information, the last modification personnel information and the keyword information, and the steps of respectively acquiring the time attribute information and the identification attribute information of the budget application form to be sealed include: sequentially concatenating and sorting the numerical information corresponding to the submission time, the approval time and the last modification time to obtain a sequence as the time attribute information; sequentially concatenating and sorting the alphabetical information contained in the starting submission personnel information, the approval personnel information, the last modification personnel information and the keyword information to obtain a sequence as the identification attribute information.

[0043] Further, the supply chain budget application form sealing system, wherein the time attribute information includes the submission time, the approval time and the last modification time of the budget application form, the identification attribute information includes the starting submission personnel information, the approval personnel information, the last modification personnel information and the keyword information, and the steps of respectively acquiring the time attribute information and the identification attribute information of the budget application form to be sealed include: acquiring the lengths of the time key and the identification key, and uniformly dividing the time key and the identification key according to the lengths of the time key and the identification key to respectively determine a plurality of time sub-keys and identification sub-keys.

[0044] Further, the supply chain budget application form sealing system, wherein the steps of respectively determining the preset rotation center of the plurality of time sub-key coordinate points and identification sub-key coordinate points include: respectively determining the minimum enclosing circles of the plurality of time sub-key coordinate points and identification sub-key coordinate points, and determining the centers of the minimum enclosing circles as the preset rotation center.

[0045] Further, the supply chain budget application form sealing system, wherein the step of determining the preset angle includes: determining the respective angles corresponding to the mapping of the time key and the identification key according to a preset mapping rule; taking the angle obtained from the identification key as the rotation angle of the time sub-key coordinate point, and taking the angle obtained from the time key as the rotation angle of the identification sub-key coordinate point.

[0046] Further, the supply chain budget application form sealing system, wherein the step of determining the target sealing sequence for sealing the budget application form according to the plurality of target time sub-sequences and target identification sub-sequences includes: combining the plurality of target time sub-sequences and target identification sub-sequences, and then performing hash calculation on the combined plurality of target time sub-sequences and target identification sub-sequences to obtain the target sealing sequence.

[0047] Further, the sealing system of the supply chain budget application sheet, wherein the step of determining the target sealing sequence for sealing the budget application sheet according to the plurality of target time subsequences and target identification subsequences further comprises: When the budget application sheet needs to be sealed, the target sealing sequence is stored into the sealing information table corresponding to the budget application sheet, and the budget application sheet is sealed.

[0048] The functions or operation steps realized when the above modules are executed are generally the same as those of the above method embodiments, and will not be described here again.

[0049] Embodiment Four Another aspect of the present application also provides a readable storage medium, which stores a computer program, and the program realizes the steps of the method of any one of the above embodiments one to two when executed by a processor.

[0050] Embodiment Five Another aspect of the present application also provides a computer, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor realizes the steps of the method of any one of the above embodiments one to two when executing the program.

[0051] The technical features of each of the above embodiments can be combined arbitrarily. In order to make the description concise, all possible combinations of the technical features in the above embodiments are not described, however, as long as the combinations of the technical features do not exist contradictions, they should be considered as the scope of the present application.

[0052] Those skilled in the art can understand that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a list of executable instructions for realizing the logic function, which can be embodied in any computer readable storage medium for use by or in connection with an instruction execution system, apparatus or device, such as a computer-based system, a system including a processor or other system that can fetch instructions from the instruction execution system, apparatus or device and execute the instructions, or in conjunction with these instruction execution systems, apparatus or devices. For the present specification, the "computer readable storage medium" can be any device that can contain, store, communicate, propagate or transport programs for use by or in connection with an instruction execution system, apparatus or device, or in conjunction with these instruction execution systems, apparatus or devices.

[0053] More specific examples (a non-exhaustive list) of the computer-readable storage medium include the following: an electrical connection having one or more wires (electrical device), a portable computer diskette (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable storage medium can also be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, for example, via an optical scanner, then compiled, interpreted, or otherwise processed, and stored in a computer memory in a form that is then reproducible in a computer.

[0054] It should be understood that aspects of the application can be implemented in hardware, software, firmware or combinations thereof. In the embodiments described above, various steps or methods can be implemented, for example, by software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, and in another embodiment, any of the following techniques, which are well known in the art, can be used to implement the application: a hybrid of the techniques mentioned above; a combination of one or more of the techniques mentioned above; or one or more other techniques suitable for use in the computer hardware devices described above.

[0055] In the description of the specification, the description of the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" and the like means that the specific features, structures, materials or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the application. In the specification, the illustrative description of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any appropriate manner in one or more embodiments or examples.

[0056] The above-described embodiments only express several implementation manners of the application, which are described in a more specific and detailed manner, but cannot be understood as limiting the scope of the patent of the application. It should be noted that for those skilled in the art, several modifications and improvements can be made without departing from the concept of the application, which are all within the protection scope of the application. Therefore, the protection scope of the patent of the application should be subject to the appended claims.

Claims

1. A method for sealing a supply chain budget requisition form, characterized in that, The method includes: Obtain the time attribute information and identification attribute information of the budget application forms that need to be sealed, and determine the corresponding time key and identification key respectively based on the time attribute information and identification attribute information using a preset key derivation function; The time key and the identifier key are divided according to a preset rule to determine multiple time sub-keys and identifier sub-keys respectively. The multiple time sub-keys and identifier sub-keys are then mapped to preset coordinates to obtain multiple time sub-key coordinate points and identifier key coordinate points. Determine the preset rotation centers of the plurality of time sub-key coordinate points and the identifier sub-key coordinate points respectively, and rotate the plurality of time sub-key coordinate points and the identifier sub-key coordinate points by a preset angle according to the preset rotation centers to obtain a plurality of target time sub-key coordinate points and identifier sub-key coordinate points; After inverse mapping of the multiple target time subkey coordinate points and identifier subkey coordinate points, multiple target time subsequences and target identifier subsequences are obtained, and a target sealing sequence for sealing the budget application form is determined based on the multiple target time subsequences and target identifier subsequences.

2. The method for sealing supply chain budget requisition forms according to claim 1, characterized in that, The time attribute information includes the submission time, approval time, and last modification time of the budget application form. The identification attribute information includes the information of the person who first submitted the application, the information of the person who approved it, the information of the person who last modified it, and keyword information. The steps of obtaining the time attribute information and identification attribute information of the budget application forms that need to be sealed include: The sequence obtained by sequentially concatenating and sorting the numerical information corresponding to the submission time, approval time, and last modification time is used as the time attribute information. The sequence obtained by concatenating and sorting the letter information contained in the initial submission personnel information, the approval personnel information, the last modification personnel information, and the keyword information is used as the identification attribute information.

3. The method for sealing supply chain budget requisition forms according to claim 1, characterized in that, The step of segmenting the time key and the identifier key according to a preset rule to determine multiple time sub-keys and identifier sub-keys includes: Obtain the lengths of the time key and the identifier key, and divide the time key and the identifier key evenly according to their lengths to determine multiple time sub-keys and identifier sub-keys respectively.

4. The method for sealing supply chain budget requisition forms according to claim 1, characterized in that, The step of determining the preset rotation center of the plurality of time sub-key coordinate points and the identifier sub-key coordinate points includes: Determine the minimum enclosing circle of the multiple time subkey coordinate points and the identifier subkey coordinate points respectively, and determine the center of the minimum enclosing circle as the preset rotation center.

5. The method for sealing supply chain budget requisition forms according to claim 1, characterized in that, The steps for determining the preset angle include: The angles corresponding to the mappings of the time key and the identifier key are determined according to preset mapping rules. The angle obtained from the identification key is used as the rotation angle of the time subkey coordinate point, and the angle obtained from the time key is used as the rotation angle of the identification subkey coordinate point.

6. The method for sealing supply chain budget requisition forms according to claim 1, characterized in that, The step of determining the target sealing sequence for sealing the budget request form based on the plurality of target time subsequences and target identifier subsequences includes: The multiple target time subsequences and target identifier subsequences are combined, and then the combined multiple target time subsequences and target identifier subsequences are hashed to obtain the target sealed sequence.

7. The method for sealing a supply chain budget request form according to any one of claims 1 to 6, characterized in that, The step of determining the target sealing sequence for sealing the budget request form based on the plurality of target time subsequences and target identifier subsequences further includes: When it is necessary to seal the budget application form, the target sealing sequence is stored in the sealing information table corresponding to the budget application form, and the budget application form is sealed.

8. A system for sealing supply chain budget requisition forms, characterized in that, The system includes: The acquisition module is used to acquire the time attribute information and identification attribute information of the budget application forms that need to be sealed, and to determine the corresponding time key and identification key based on the time attribute information and identification attribute information using a preset key derivation function. The segmentation module is used to segment the time key and the identification key according to preset rules, determine multiple time sub-keys and identification sub-keys respectively, and map the multiple time sub-keys and identification sub-keys to preset coordinates to obtain multiple time sub-key coordinate points and identification sub-key coordinate points. The rotation module is used to determine the preset rotation center of the plurality of time sub-key coordinate points and the identifier sub-key coordinate points respectively, and rotate the plurality of time sub-key coordinate points and the identifier sub-key coordinate points by a preset angle according to the preset rotation center to obtain a plurality of target time sub-key coordinate points and identifier sub-key coordinate points; The sealing module is used to reverse map the multiple target time subkey coordinate points and the identifier subkey coordinate points to obtain multiple target time subsequences and target identifier subsequences, and to determine the target sealing sequence for sealing the budget application form based on the multiple target time subsequences and target identifier subsequences.

9. A readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the steps of the method as described in any one of claims 1 to 7.

10. A computer, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the program, implements the steps of the method as described in any one of claims 1 to 7.