OA office information processing method and system
By dynamically generating and reorganizing keys, multi-source office information in the OA office system is classified and stored, which solves the risk of data tampering caused by fixed algorithm encryption in the existing technology, and improves the security and management efficiency of information storage.
Patent Information
- Application Number
- CN202411226834.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-03
- Publication Date
- 2025-01-21
AI Technical Summary
When existing OA office systems store sensitive information, fixed algorithm encryption can easily lead to data tampering, reducing the security of the system.
By acquiring multi-source office information, analyze and mark information types, categories and storage levels, calculate the maximum and average storage levels, dynamically generate and reorganize keys, and use target level keys to classify and store information.
It improves the security of information storage, enhances storage flexibility, reduces security risks caused by fixed algorithms, and improves the efficiency of information management.
Smart Images

Figure CN119337394A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of OA office technology, and in particular to an OA office information processing method and system. Background Art
[0002] OA office, the full name of which is Office Automation, is a new way of fully automatic office work using advanced science and technology such as computer technology, communication technology, system science, and management science. It aims to materialize some of people's office business activities in various modern office equipment other than people, so as to improve office efficiency, improve office quality, shorten office cycle, and use scientific management methods to assist decision-making, and ultimately achieve the purpose of improving decision-making effectiveness. OA office system is a kind of enterprise-level information management system, which is mainly used to optimize the operation process of various businesses within the organization, improve efficiency and management quality.
[0003] With the continuous advancement of information technology and the continuous improvement of enterprise management needs, OA office systems have made significant progress in storage. At present, OA systems have achieved the transition from a single PC to a mobile device, breaking the limitations of time and region, making office information processing more convenient and efficient. With powerful storage capabilities, OA systems archive various types of information according to different needs, store and organize them in different categories, and retrieve relevant information according to actual needs. This storage method not only improves the efficiency of information management, but also helps to create new and effective information and use organized intangible assets to create new value.
[0004] Although OA office systems have made significant progress in storage, there are still some problems that need to be solved. OA office systems store a large amount of sensitive information, such as employee information, business data, etc. The existing technology uses a fixed algorithm to encrypt and store this data, which can easily lead to tampering of the data, reducing the security of OA office. Summary of the invention
[0005] In view of the defects in the prior art, the present invention provides an OA office information processing method and system.
[0006] On the one hand, an embodiment of the present invention provides an OA office information processing method, the method comprising:
[0007] Acquire multi-source office information, analyze and mark the multi-source office information, and determine information type, information category, and storage level;
[0008] Calculate the maximum storage level and the average storage level of multi-source office information of the same type and category, determine the level key and the key reorganization function according to the maximum storage level, the average storage level, the information type and the storage level; determine the target level key according to the level key and the key reorganization function;
[0009] The target level key is used to classify and store multi-source office information.
[0010] Preferably, determining a level key and a key reorganization function according to the maximum storage level, the average storage level, the information type and the storage level; and determining a target level key according to the level key and the key reorganization function include:
[0011] Scaling the storage level to a preset range according to the storage level mean and the corresponding scaling factor to obtain a storage level segmentation parameter;
[0012] Dividing the storage level maximum value into a plurality of storage level ranges according to the storage level segmentation parameter, and configuring a key function for each storage level range according to a preset rule;
[0013] A storage level of the multi-source office information is obtained, and when the storage level is within a first storage level range, a key function corresponding to the first storage level range is determined as a primary key reorganization function.
[0014] Preferably, configuring a key function for each storage level range according to a preset rule includes:
[0015] Determine a key function starting position according to the storage time; determine a target key function sequence from the key function sequence according to the key function starting position;
[0016] The key functions in the target key function sequence are sequentially allocated to each storage level range.
[0017] Preferably, determining a level key and a key reorganization function according to the maximum storage level, the average storage level, the information type and the storage level; determining a target level key according to the level key and the key reorganization function, further comprises:
[0018] Obtaining the level key corresponding to each storage level within the first preset level range;
[0019] All level keys are reorganized once using the one-time key reorganization function to obtain the initial target level key.
[0020] Preferably, determining a level key and a key reorganization function according to the maximum storage level, the average storage level, the information type and the storage level; determining a target level key according to the level key and the key reorganization function, further comprises:
[0021] Determining a secondary key re-keying function according to the information type;
[0022] The secondary key reorganization function is used to perform secondary reorganization on the level key of the multi-source office information to be stored and the initial target level key to obtain the target level key.
[0023] On the other hand, an embodiment of the present invention provides an OA office information processing system, the system comprising:
[0024] An acquisition module, used to acquire multi-source office information, analyze and mark the multi-source office information, and determine the information type, information category and storage level;
[0025] A determination module, used to calculate the maximum storage level and the average storage level of multi-source office information of the same type and category, determine the level key and the key reorganization function according to the maximum storage level, the average storage level, the information type and the storage level; determine the target level key according to the level key and the key reorganization function;
[0026] The storage module is used to classify and store multi-source office information using the target level key.
[0027] Preferably, the determining module includes:
[0028] A parameter unit, used to scale the storage level to a preset range according to the storage level mean and a corresponding scaling factor to obtain a storage level segmentation parameter;
[0029] A segmentation unit, used to divide the storage level maximum value into a plurality of storage level ranges according to the storage level segmentation parameter, and configure a key function for each storage level range according to a preset rule;
[0030] The determination unit is used to obtain the storage level of the multi-source office information, and when the storage level is in a first storage level range, determine the key function corresponding to the first storage level range as a primary key reorganization function.
[0031] Preferably, the parameter unit is specifically used for:
[0032] Determine a key function starting position according to the storage time; determine a target key function sequence from the key function sequence according to the key function starting position;
[0033] The key functions in the target key function sequence are sequentially allocated to each storage level range.
[0034] Preferably, the determining module further includes:
[0035] An acquiring unit, configured to acquire a level key corresponding to each storage level within the first preset level range;
[0036] The primary reorganization unit is used to use the primary key reorganization function to reorganize all level keys once to obtain an initial target level key.
[0037] Preferably, the determining module further includes:
[0038] The secondary reorganization unit is used to determine a secondary key reorganization function according to the information type; and to use the secondary key reorganization function to perform secondary reorganization on the level key of the multi-source office information to be stored and the initial target level key to obtain a target level key.
[0039] The beneficial effects of the present invention are embodied in:
[0040] 1) Improved security of information storage: By configuring different key functions for different storage level ranges and using key reorganization functions to generate complex target level keys, the present invention effectively prevents unauthorized access and tampering, and improves the security of OA office information storage.
[0041] 2) Enhanced flexibility of information storage: The present invention dynamically allocates different keys and storage strategies to information according to its storage level, type and other attributes, thereby achieving flexibility and customizability of information storage.
[0042] 3) Prevents security risks caused by fixed algorithms: Compared with the prior art method of using fixed algorithms to encrypt and store sensitive data, the present invention reduces the risk of data tampering and improves the overall security of the OA office system by dynamically generating and reorganizing keys.
[0043] 4) Improved information management efficiency: Through classified storage and key management, the present invention makes the information in the OA office system more orderly and easier to manage, and improves the efficiency of information retrieval and processing. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following is a brief introduction to the drawings required for the specific embodiments or the description of the prior art. In all the drawings, similar elements or parts are generally identified by similar reference numerals. In the drawings, the elements or parts are not necessarily drawn according to the actual scale.
[0045] Figure 1 A flowchart of an OA office information processing method provided by an embodiment of the present invention;
[0046] Figure 2A system block diagram of an OA office information processing system provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0047] The following embodiments of the technical solution of the present invention are described in detail in conjunction with the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present invention, and are therefore only used as examples, and cannot be used to limit the protection scope of the present invention.
[0048] It should be noted that, unless otherwise specified, the technical terms or scientific terms used in this application should have the common meanings understood by those skilled in the art to which the present invention belongs.
[0049] Example 1
[0050] like Figure 1 As shown, on the one hand, an embodiment of the present invention provides an OA office information processing method, the method comprising:
[0051] Step 1: Acquire multi-source office information, analyze and mark the multi-source office information, and determine the information type, information category, and storage level.
[0052] Specifically, multi-source office information includes documents, spreadsheets, emails, meeting minutes, videos, pictures, etc., and uses technical means such as API interfaces, data crawling tools or database query statements to achieve automatic extraction and integration of information.
[0053] Use text analysis, natural language processing (NLP) and other technologies to perform content analysis on the collected information. For example, identify keywords, topics, sentiments, etc. in documents; analyze metadata of information, such as creation time, modification time, author, department, etc., to obtain more contextual information about the information, and based on the analysis results, label each piece of information with type (such as document, form, email, etc.), category (such as financial report, project plan, meeting minutes, etc.) and storage level (Second Class 2 Confidential, First Class Confidential, Internal, Public, etc.); the labeling process can be implemented through rule engines, machine learning models or manual review. For example, a set of rules can be defined to automatically identify certain keywords or patterns and label them as specific types or categories; or a machine learning model can be used to train a large amount of labeled data to achieve automatic labeling.
[0054] The above methods can transform multi-source and heterogeneous office information into structured and manageable data. Through analysis and tagging, we can better understand the content and context of the information for subsequent information processing and storage.
[0055] Step 2, calculate the maximum storage level and the mean storage level of multi-source office information of the same type and category, determine the level key and the key reorganization function according to the maximum storage level, the mean storage level, the information type and the storage level; determine the target level key according to the level key and the key reorganization function, including: scaling the storage level to a preset range according to the storage level mean and the corresponding scaling factor to obtain a storage level segmentation parameter; dividing the maximum storage level into several storage level ranges according to the storage level segmentation parameter, and configuring a key function for each storage level range according to a preset rule.
[0056] The above method can obtain a more unified and standardized storage hierarchy system, laying a good foundation for subsequent scope division and key configuration.
[0057] In this embodiment, the level key and key reorganization function are determined according to the maximum storage level, the average storage level, the information type and the storage level; the storage level of the target level confidential source office information is determined according to the level key and the key reorganization function, and when the storage level is in the first storage level range, the key function corresponding to the first storage level range is determined as a one-time key reorganization function.
[0058] In this embodiment, configuring a key function for each storage level range according to preset rules includes: determining a starting position of the key function according to storage time; determining a target key function sequence from the key function sequence according to the starting position of the key function; and allocating the key functions in the target key function sequence to each storage level range in turn.
[0059] Specifically, a specific key function is configured for each storage level range according to a preset rule (for example, the starting position of the key function is determined according to the storage time of the information). A key function library is predefined, which contains multiple different types of key functions. According to the storage level range and other attributes of the information (such as storage time), the most appropriate function is selected from the key function library for configuration.
[0060] The above method can ensure that each storage level range has its own unique key function, thereby enhancing the security and flexibility of information storage.
[0061] In this embodiment, the level key and the key reorganization function are determined according to the maximum storage level, the mean storage level, the information type and the storage level; the target level key is determined according to the level key and the key reorganization function, and it also includes: obtaining the level keys corresponding to each storage level within the first preset level range; using the one-time key reorganization function to reorganize all level keys once to obtain the initial target level key.
[0062] In this embodiment, the level key and the key reorganization function are determined according to the maximum storage level, the mean storage level, the information type and the storage level; the target level key is determined according to the level key and the key reorganization function, and it also includes: determining a secondary key reorganization function according to the information type; using the secondary key reorganization function to perform secondary reorganization on the level key of the multi-source office information to be stored and the initial target level key to obtain the target level key.
[0063] For information within a specific storage level range, the corresponding key function is first used to perform the initial key reorganization to obtain an initial target level key. Then, a secondary key reorganization function is determined according to the type of information, and a secondary reorganization is performed to finally obtain the target level key. In the initial reorganization, the storage level and other attributes of the information are encrypted using the key function to generate a preliminary key. In the secondary reorganization, different reorganization functions are selected according to the type of information (such as text, image, video, etc.) to further encrypt and transform the preliminary key.
[0064] The above method can obtain a more complex and difficult to crack target level key, thereby greatly improving the security and confidentiality of information storage. At the same time, since the key generation process is closely related to the storage level and type of information, it can also effectively prevent unauthorized access and tampering.
[0065] Step 3: Classify and store multi-source office information using the target level key.
[0066] In summary, the embodiment of the present invention provides an OA office information processing method and, the method first obtains multi-source office information, analyzes and marks it, and determines the information type, information category and storage level. Then, the maximum and average storage levels of multi-source office information of the same type and category are calculated, and the level key and key reorganization function are determined according to these parameters as well as the information type and storage level, and the target level key is further determined. Finally, the target level key is used to classify and store the multi-source office information. The present invention improves the security and flexibility of OA office information storage through flexible key reorganization functions and storage level division.
[0067] Example 2
[0068] like Figure 2 As shown, an embodiment of the present invention provides an OA office information processing system, the system comprising:
[0069] An acquisition module, used to acquire multi-source office information, analyze and mark the multi-source office information, and determine the information type, information category and storage level;
[0070] A determination module, used to calculate the maximum storage level and the average storage level of multi-source office information of the same type and category, determine the level key and the key reorganization function according to the maximum storage level, the average storage level, the information type and the storage level; determine the target level key according to the level key and the key reorganization function;
[0071] The storage module is used to classify and store multi-source office information using the target level key.
[0072] In this embodiment, the determining module includes:
[0073] A parameter unit, used to scale the storage level to a preset range according to the storage level mean and a corresponding scaling factor to obtain a storage level segmentation parameter;
[0074] A segmentation unit, used to divide the storage level maximum value into a plurality of storage level ranges according to the storage level segmentation parameter, and configure a key function for each storage level range according to a preset rule;
[0075] The determination unit is used to obtain the storage level of the multi-source office information, and when the storage level is in a first storage level range, determine the key function corresponding to the first storage level range as a primary key reorganization function.
[0076] In this embodiment, the parameter unit is specifically used for:
[0077] Determine a key function starting position according to the storage time; determine a target key function sequence from the key function sequence according to the key function starting position;
[0078] The key functions in the target key function sequence are sequentially allocated to each storage level range.
[0079] In this embodiment, the determining module further includes:
[0080] An acquiring unit, configured to acquire a level key corresponding to each storage level within the first preset level range;
[0081] The primary reorganization unit is used to use the primary key reorganization function to reorganize all level keys once to obtain an initial target level key.
[0082] In this embodiment, the determining module further includes:
[0083] The secondary reorganization unit is used to determine a secondary key reorganization function according to the information type; and to use the secondary key reorganization function to perform secondary reorganization on the level key of the multi-source office information to be stored and the initial target level key to obtain a target level key.
[0084] It should be understood that an OA office information processing system provided in an embodiment of the present invention and an OA office information processing method provided in the above embodiment are based on the same inventive concept. For more specific working principles of each module in the embodiment of the present invention, reference can be made to the above embodiment and will not be repeated in this embodiment.
[0085] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein by equivalents. These modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present invention, and they should all be included in the scope of the claims and specification of the present invention.
Claims
1. An OA office information processing method, characterized in that: include: Acquire multi-source office information, analyze and mark the multi-source office information, and determine information type, information category, and storage level; Calculate the maximum storage level and the average storage level of multi-source office information of the same type and category, determine the level key and the key reorganization function according to the maximum storage level, the average storage level, the information type and the storage level; determine the target level key according to the level key and the key reorganization function; The target level key is used to classify and store multi-source office information.
2. The method according to claim 1, characterized in that Determine a level key and a key reorganization function according to the storage level maximum value, the storage level mean value, the information type and the storage level; Determining a target level key according to the level key and the key reorganization function includes: Scaling the storage level to a preset range according to the storage level mean and the corresponding scaling factor to obtain a storage level segmentation parameter; Dividing the storage level maximum value into a plurality of storage level ranges according to the storage level segmentation parameter, and configuring a key function for each storage level range according to a preset rule; A storage level of the multi-source office information is obtained, and when the storage level is within a first storage level range, a key function corresponding to the first storage level range is determined as a primary key reorganization function.
3. The method according to claim 2, characterized in that Configuring key functions for each storage class range according to preset rules includes: Determine a key function starting position according to the storage time; determine a target key function sequence from the key function sequence according to the key function starting position; The key functions in the target key function sequence are sequentially allocated to each storage level range.
4. The method according to claim 2, characterized in that: Determine a level key and a key reorganization function according to the storage level maximum value, the storage level mean value, the information type and the storage level; Determining a target level key according to the level key and the key reorganization function also includes: Obtaining the level key corresponding to each storage level within the first preset level range; All level keys are reorganized once using the one-time key reorganization function to obtain the initial target level key.
5. The method according to claim 4, characterized in that Determine a level key and a key reorganization function according to the storage level maximum value, the storage level mean value, the information type and the storage level; Determining a target level key according to the level key and the key reorganization function also includes: Determining a secondary key re-keying function according to the information type; The secondary key reorganization function is used to perform secondary reorganization on the level key of the multi-source office information to be stored and the initial target level key to obtain the target level key.
6. An OA office information processing system, characterized in that: include: An acquisition module, used to acquire multi-source office information, analyze and mark the multi-source office information, and determine the information type, information category and storage level; A determination module, used to calculate the maximum storage level and the average storage level of multi-source office information of the same type and category, determine the level key and the key reorganization function according to the maximum storage level, the average storage level, the information type and the storage level; determine the target level key according to the level key and the key reorganization function; The storage module is used to classify and store multi-source office information using the target level key.
7. The system according to claim 6, characterized in that The determination module comprises: A parameter unit, used to scale the storage level to a preset range according to the storage level mean and a corresponding scaling factor to obtain a storage level segmentation parameter; A segmentation unit, used to divide the storage level maximum value into a plurality of storage level ranges according to the storage level segmentation parameter, and configure a key function for each storage level range according to a preset rule; The determination unit is used to obtain the storage level of the multi-source office information, and when the storage level is in a first storage level range, determine the key function corresponding to the first storage level range as a primary key reorganization function.
8. The system according to claim 7, characterized in that The parameter unit is specifically used for: Determine a key function starting position according to the storage time; determine a target key function sequence from the key function sequence according to the key function starting position; The key functions in the target key function sequence are sequentially allocated to each storage level range.
9. The system according to claim 8, characterized in that The determination module also includes: An acquiring unit, configured to acquire a level key corresponding to each storage level within the first preset level range; The primary reorganization unit is used to use the primary key reorganization function to reorganize all level keys once to obtain an initial target level key.
10. The system according to claim 9, characterized in that The determination module also includes: The secondary reorganization unit is used to determine a secondary key reorganization function according to the information type; and to use the secondary key reorganization function to perform secondary reorganization on the level key of the multi-source office information to be stored and the initial target level key to obtain a target level key.