Mathematical data management system optimization method based on cloud control
By collecting and analyzing user data and upgrading the core functions and authority management of the mathematics information management system, the problems of insufficient data records and lack of personalized recommendations in the existing system have been solved, and efficient and secure mathematics information management has been achieved.
Patent Information
- Application Number
- CN202510827472.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-20
- Publication Date
- 2025-09-19
- Estimated Expiration
- Not applicable · inactive patent
Smart Images

Figure CN120672528A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of mathematical data management, and specifically is a mathematical data management system optimization method based on cloud control. Background Art
[0002] Existing mathematical data management systems generally lack a comprehensive data collection system. This lack of systematic documentation of user search failures, reasons for data abandonment, and operational errors makes it even more difficult to identify core pain points through quantitative data. When a user repeatedly fails to retrieve a specific resource, traditional systems are unable to track whether the failure is due to discrepancies in keyword matching logic, incorrect resource labeling, or a chaotic classification hierarchy. Instead, they rely on manual feedback or subjective experience to infer the problem, resulting in unclear optimization goals and low iteration efficiency.
[0003] Existing systems lack detailed consideration of the interactive logic design of the user interface. Interface layout, functional access points, and process guidance fail to meet the specific needs of mathematical data management. Traditional systems fail to provide targeted display optimization for the numerous formulas and charts found in mathematical data, nor do they dynamically adjust functional modules based on frequent user operations. This results in low operational efficiency and further exacerbates data abandonment.
[0004] Traditional systems rely on fixed categories and uniform resource recommendation strategies, ignoring individual differences in learning levels and usage habits. These systems lack the ability to automatically identify and integrate frequently occurring, error-prone content, requiring manual curation. This results in resource updates lagging behind actual learning needs.
[0005] Mathematical materials contain a large amount of specialized content, such as formulas, geometric figures, and logical deduction processes. Existing systems have significant flaws in retrieving, displaying, and managing this content. Keyword-based search algorithms struggle to accurately match formulas or symbol combinations, making it difficult for users to quickly locate the required material through logical hierarchies. Summary of the Invention
[0006] In view of this, the present invention aims to propose a mathematical data management system optimization method based on cloud control, which is characterized by including a data acquisition end, a quantitative analysis end, an optimization and upgrading end, a permission encryption end, and a user service end. By collecting user retrieval failure data, data abandonment data, error operation data and system operation data, and uploading them to the metadata database, the system pain points are collected through quantitative data, and the system pain points are classified and analyzed through classification and attribution. After the optimization target list is output, the core functions of the system are upgraded, and the user operation layer is optimized in detail. After optimization, the permission classification is refined, and the collected data is encrypted and uploaded to the cloud. Based on the user's data browsing, downloading, and collection data, personalized recommendations are made on the user end. At the same time, according to the data usage heat map, high-frequency and error-prone topics are automatically added to the classification directory, actively serving users, and effectively solving the problems mentioned in the background technology.
[0007] The object of the present invention can be achieved by the following technical solution: a cloud-based mathematical data management system optimization method, characterized by comprising a data acquisition end, a quantitative analysis end, an optimization and upgrading end, a permission encryption end, and a user service end, and specifically comprising the following steps: S1. Collect user search failure data, data abandonment data, error operation data, and system operation data, upload them to the metadata database, and collect system pain points through quantitative data; S2. Output a list of optimization targets through classification and attribution analysis of system pain points; S3. Upgrade the core functions of the system according to the optimization target list and optimize the details of the user operation layer; S4. Refine the permission classification based on the optimized system, and encrypt the collected data before uploading it to the cloud; S5. Based on the user's browsing, downloading, and collection data, personalized recommendations are made on the user side. At the same time, based on the data usage heat map, high-frequency and error-prone topics are automatically added to the classification directory to proactively serve users.
[0008] The method for quantifying the pain points of the data collection system is as follows: defining quantitative indicators, dividing the number of retrieval failures by the total number of retrievals to obtain the retrieval failure rate, dividing the number of abandoned data by the total number of acquired data to obtain the abandoned data rate, dividing the number of erroneous operations by the total number of operations to obtain the erroneous operation rate, and dividing the duration of system failure by the total system operation time to obtain the system failure rate; discovering the development dynamics of the system pain points based on the changing trends of various quantitative indicators over time; and comparing the quantitative indicators of different time periods, different user groups, or different system modules to obtain the pain points.
[0009] The system pain points are classified and analyzed attribution: system pain points are divided into user experience layer, function layer, technology layer, and business layer according to dimensions; the root causes of the pain points are explored and the principles of optimization goals are defined; pain points are converted into optimization goals according to the optimization goal principles, and an optimization goal list is output.
[0010] The core functions of the upgrade are specifically: integrating the KaTeX+MathJax dual engines, developing a visual formula editor, and upgrading the intelligent processing function of mathematical formulas; building a mathematical knowledge graph, optimizing the automatic labeling system, and upgrading the intelligent retrieval and classification functions; realizing real-time editing by multiple people based on OT algorithms, and realizing cloud collaboration functions; optimizing edge computing nodes, integrating APM monitoring systems, and optimizing cloud architecture and performance; building a data middle-end workflow and upgrading the integration of the education business ecosystem.
[0011] The detailed optimization of the user operation layer is specifically as follows: simplifying the interactive interface, enhancing the feedback mechanism, enhancing the adaptability of the mobile terminal, adding personalized configuration, and adding offline functions.
[0012] The detailed permission classification refers to: supporting dynamic authorization based on user identity, material attributes, and operation scenarios; user identities can be divided into teachers, students, and administrators; material attributes can be divided into material data attributes and confidentiality attributes, data attributes include subject chapters, difficulty levels, and update time, and confidentiality attributes include previewable by everyone, visible only to classes or groups, and visible with exclusive authorization; operation scenarios can be divided into time conditions, space conditions, and behavior conditions.
[0013] Dynamic authorization means that after the user initiates an operation request, the system extracts three-dimensional attributes and queries the pre-set permission rule library. If the rules are matched, the authorization decision is executed; if the rules are not matched, access is denied. Finally, the operation log is recorded and uploaded to the cloud.
[0014] The method of encrypting data is as follows: data encryption needs to cover the entire life cycle, including storage, transmission, and processing; storage encryption adopts a hierarchical encryption strategy, which is divided into sensitive data, general data, and public data; transmission encryption adopts network communication encryption and mobile terminal encryption; processing encryption adopts temporary decryption control to generate a temporary key that is only valid for this session.
[0015] The active service to users refers to: accurately pushing corresponding high-frequency and easy-to-make mistakes topics based on students' wrong question records on the student side; automatically generating teaching suggestions for the topic based on the high-frequency and easy-to-make mistakes topics of the current class on the teacher side; and automatically pushing the high-frequency and easy-to-make mistakes topics generated by the administrator side to administrators of other campuses, and synchronizing them to the classification directory of the campus with one click.
[0016] Combining all of the above technical solutions, the present invention has the following positive effects: 1. By collecting specific data, it can comprehensively capture the real pain points of users during use, avoiding the blind optimization based solely on subjective judgment, and making system improvements more targeted. Classifying and attributing pain point data can clarify the root cause of the problem and output a clearly prioritized list of optimization targets, thereby improving development efficiency and reducing trial and error costs.
[0017] 2. Targeted optimization upgrades to core functions directly address frequent user needs, such as reducing search failure rates, improving data matching accuracy, and making mathematical data management more efficient. Refined improvements to the user interface and interaction process enhance operational convenience and reduce operational errors, providing practical benefits for teachers and students in educational settings.
[0018] 3. Refined permission levels can avoid sensitive data leakage. Encrypting the collected data before uploading it to the cloud can prevent the data from being stolen or tampered with during transmission and storage, complying with privacy protection regulations. At the same time, cloud storage supports cross-device access and real-time synchronization, making it easy for users to manage data anytime, anywhere, and enhancing system availability.
[0019] 4. Algorithmic recommendations based on user usage data can reduce information overload and improve resource retrieval efficiency, making it particularly suitable for personalized learning or teaching scenarios. Newly added topics that are prone to frequent errors can help users focus on overcoming weaknesses, transforming passive search into active service and improving learning or teaching effectiveness. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The present invention is further described with reference to the accompanying drawings. However, the embodiments in the accompanying drawings do not constitute any limitation to the present invention. A person skilled in the art can obtain other drawings based on the following drawings without creative effort.
[0021] Figure 1 The present invention is a flowchart of the steps for implementing the method.
[0022] Figure 2 Flowchart of dynamic authorization of the system of the present invention. DETAILED DESCRIPTION
[0023] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.
[0024] See also Figure 1As shown, the present invention proposes a mathematical data management system optimization method based on cloud control, which is characterized by including a data acquisition end, a quantitative analysis end, an optimization and upgrading end, a permission encryption end, and a user service end.
[0025] In a more specific application of the present invention, retrieval failure data refers to the situation where no valid results are obtained after the user performs a retrieval operation, such as returning an empty list or the result relevance is lower than a threshold. Or the user actively abandons the search, such as modifying the keywords for multiple times without any clicks. Data abandonment data refers to the situation where the user does not actually use the data after obtaining it or abandons the use of it halfway, such as not opening it after downloading, viewing it for too short a time, such as <30 seconds, or not accessing it again after adding it to the collection. Error operation data refers to system abnormalities triggered by user operations, such as permission errors, file corruption, parameter errors, or violations of business logic, such as repeated submissions and unauthorized access. System operation data refers to data that reflects system performance, stability, and resource usage, including server load, interface response time, database query time, and storage utilization.
[0026] Based on collected data, a specialized metadata extraction model for mathematics is constructed through training. This completes labeling of existing data and forms a standardized metadata repository. The metadata repository provides a data dictionary for data collection, ensuring that the fields of collected data are consistent with the metamodel and improving the accuracy of system optimization. Quantitative analysis uses the metadata repository to obtain data definitions, ensuring the consistency and traceability of analytical logic.
[0027] The method for quantifying pain points in a data collection system is to define quantitative indicators: divide the number of failed searches by the total number of searches to obtain the retrieval failure rate, divide the number of discarded data by the total number of retrieved data to obtain the discarded data rate, divide the number of incorrect operations by the total number of operations to obtain the incorrect operation rate, and divide the duration of system failures by the total system operation time to obtain the system failure rate. Based on the changing trends of each quantitative indicator over time, the development dynamics of system pain points can be identified. Compare the quantitative indicators across different time periods, user groups, or system modules to identify pain points.
[0028] System pain points were categorized and analyzed based on their causes. First, pain points were categorized into user experience, functionality, technology, and business layers. User experience issues included: abnormal display of mathematical formulas or symbols, poor mobile compatibility, and low search efficiency. This reduced user efficiency and increased learning costs led to decreased user satisfaction and even churn.
[0029] The functional layer includes: missing professional functions, such as the lack of corresponding functional support for key links in the business process; high coupling of functional modules, such as modifying a certain function causing abnormalities in other modules; functional redundancy, such as repeated operation buttons and invalid historical function residues; the system cannot flexibly adapt to business changes, and the cost of functional iteration is high.
[0030] The technical layer includes: cloud performance bottlenecks, slow upload and download speeds for large files, and data synchronization delays; backward technical architecture and inability to dynamically expand capacity; data security risks and unauthorized access vulnerabilities; lack of monitoring, no real-time monitoring of cloud resource usage, and time-consuming fault location.
[0031] The business layer includes: fragmented business processes, data not interoperable with other systems, inability to integrate into the education business ecosystem, and prone to waste.
[0032] Examining the root causes of pain points: User experience issues may be caused by deviations in demand research or inadequate technical adaptation; functional issues may be caused by a lack of specialized discipline design or architectural design; technical issues may be caused by an unreasonable cloud architecture or insufficiently detailed security policies; and business issues may be caused by disconnected digital processes or insufficient ecosystem integration. Based on the root causes of each pain point, a list of optimization targets is generated layer by layer.
[0033] According to the optimization target list, the system upgrades the core functions. The upgrade path of the core functions is as follows: The intelligent processing of mathematical formulas has been upgraded. By integrating the KaTeX and MathJax dual engines, it supports real-time formula rendering and error notifications, highlighting LaTeX syntax errors in red. A visual formula editor has been developed, with toolbars grouped by mathematical symbol type, such as algebra, geometry, and calculus, and support for dragging and dropping to insert complex formula structures, such as matrices and piecewise functions. A new real-time preview split-screen feature has been added, with the editing and preview areas updating simultaneously. Formula zooming and switching between code and graphics modes are supported. Formula version management has been expanded, automatically recording formula modification history and highlighting differences when comparing versions, such as marking added or deleted symbols with different colors.
[0034] Upgraded intelligent search and classification capabilities enable the construction of mathematical knowledge graphs to establish relationships between formulas, theorems, and knowledge points in the materials, such as associating the "Pythagorean Theorem" with the "Right Triangle" and "Area Formula." A vector search model has been introduced to support matching formula structure feature vectors. For example, when searching for "a system of linear equations of two variables," formulas with the same structure are automatically matched. An optimized automatic tagging system has been integrated with NLP to analyze material text, extracting core concepts such as "limit" and "derivative," and matching them with labels for knowledge points in the educational syllabus.
[0035] Upgrade the cloud collaboration function to achieve real-time editing by multiple people based on OT algorithms, synchronize editing content in milliseconds, and use cursor dots to display the location where other users are editing.
[0036] Upgrading cloud architecture and performance can improve the upload speed of large files by optimizing edge computing nodes and deploying edge servers in densely populated areas. The integrated APM monitoring system monitors interface response time, server load, and formula rendering success rate in real time, automatically triggering alarms and switching to backup nodes in the event of anomalies.
[0037] Upgrading the educational business ecosystem integration function can automatically synchronize the LMS course schedule by building a data middle-end workflow, push relevant materials according to the course progress, and connect to the smart classroom platform to support one-click push of materials to classroom terminals, so that students can obtain them by scanning the code.
[0038] Detailed optimizations have been made to the user operation layer, including simplifying the interactive interface, tiling multi-level folders into a tag cloud view, dragging tags for batch classification, real-time filtering of tag results in the search bar, dynamic adsorption of the floating toolbar with the cursor position, and fixing commonly used symbols in the convenient area at the edge of the screen. The feedback mechanism has been enhanced, and a secondary confirmation pop-up window has been added for important operations such as permission modification and data deletion. Success or failure information is accompanied by a detailed log link, the cloud synchronization status is displayed in the bottom bar, and a progress bar is displayed when the formula is rendered. Mobile terminal adaptability has been enhanced, double-clicking the formula will automatically enlarge it to full screen, and two-finger zooming and swiping left and right to switch formula paragraphs are supported. Personalized configuration has been added, providing "eye protection mode", "dark mode" and "minimalist mode", allowing customization of the symbol toolbar layout, and recording of commonly used function entries. A new offline function has been added. For offline and weak network scenarios, it supports pre-downloading of data packages by class or chapter. Cached content can still be viewed or marked in offline state, and modification records are automatically merged after synchronization. By upgrading core functions and optimizing the user operation layer, the system can enhance its professional processing capabilities for mathematical data, optimize user operation efficiency and interactive experience, strengthen cloud performance stability and educational business ecosystem integration capabilities, and achieve an upgrade from a tool-based system to an intelligent, scenario-based educational resource management platform.
[0039] The detailed permission classification refers to: supporting dynamic authorization based on user identity, material attributes, and operation scenarios; user identities can be divided into teachers, students, and administrators; material attributes can be divided into material data attributes and confidentiality attributes, data attributes include subject chapters, difficulty levels, and update time, and confidentiality attributes include previewable by everyone, visible only to classes or groups, and visible with exclusive authorization; operation scenarios can be divided into time conditions, space conditions, and behavior conditions.
[0040] Dynamic authorization such as Figure 2 As shown, after a user initiates an operation request, the system extracts the three-dimensional attributes and queries the pre-set policy engine for matching rules. If a match is found, a temporary permission token is generated and destroyed after the operation is completed. If a match does not occur, access is denied, and the operation log is recorded and uploaded to the cloud. Through dynamic authorization, the system can achieve intelligent control of permissions that change on demand. This not only meets the requirements of balancing data sharing and security in educational scenarios, but also reduces manual configuration costs through automated rules, ultimately improving the system's flexibility, security, and user experience.
[0041] The method for encrypting data is as follows: Data encryption must cover the entire lifecycle, including storage, transmission, and processing. Storage encryption adopts a hierarchical encryption strategy, divided into sensitive data, general data, and public data. Sensitive data, such as student privacy and highly confidential information, can be encrypted using the AES-256 algorithm, combined with a salt value to enhance security, ensuring that even if the key is leaked, it is difficult to crack. General data, such as public teaching plans and homework questions, can be encrypted using the AES-128 algorithm, balancing security and performance requirements. Public data, such as preview materials, is not encrypted but hashed to prevent tampering.
[0042] Transmission encryption utilizes both network communication encryption and mobile device encryption. Network communication encryption can utilize a VPN tunnel, establishing a virtual private network (VPN) between mobile devices and the cloud, encrypting the transmission path. This is suitable for remote access or weak network environments. Mobile device encryption utilizes end-to-end encryption, encrypting user input data in real time within the app. Only the recipient can decrypt it using a temporary key, preventing data leaks during transmission. Enabling built-in full-disk encryption within the operating system, such as iOS's FileVault, ensures that data cannot be read if the device is lost.
[0043] Processing encryption can be achieved by generating temporary keys. When processing data in the cloud, such as formula rendering and retrieval analysis, a temporary key valid only for the current session is dynamically generated and transmitted to the computing node using hybrid encryption technology, preventing long-term key exposure. Data encryption prevents theft or tampering during data transmission and storage, ensuring data security in educational scenarios while also balancing ease of use and regulatory compliance.
[0044] Based on the behavioral data of user profile browsing time, download history, and collection preferences, accurate information recommendation services are provided on the user side. For example, the system will analyze that Student A frequently browses the materials of the "Trigonometric Functions" chapter and downloads related exercises many times. Combined with the "Derivation of Sum Angle Formulas" content collected by Student A, it is judged that Student A has in-depth learning needs for this knowledge point, and thus recommends extended examples of the same chapter, analysis of past exam questions, or summaries of common mistakes annotated by teachers on the homepage. This recommendation logic not only relies on a single behavioral label, but also uses machine learning algorithms to mine the correlations behind the data. For example, it associates "trigonometric functions" with the knowledge points of "solving triangle application problems" and "vector synthesis" to form cross-chapter knowledge network recommendations to help users discover potential learning needs.
[0045] The system uses heatmap technology to visualize user engagement with content. For example, it can highlight formula derivation sections within a particular exam that are frequently viewed but rarely downloaded, or count the number of times users across the platform mark certain question types as prone to error. When the number of errors in a particular knowledge point or question type reaches a preset threshold, the system automatically creates a frequently-errored topic within the category directory.
[0046] On the student side, frequently mistaken topics are precisely pushed to students based on their error records. On the teacher side, teaching suggestions are automatically generated based on the current class's frequently mistaken topics. On the administrator side, frequently mistaken topics generated for the current campus are automatically pushed to administrators of other campuses and synchronized with the current campus's classification directory with a single click. This approach not only meets the needs of personalized learning, but also reduces the burden of resource organization for teachers through automated content aggregation, driving the development of digital education towards intelligent and precise learning.
[0047] Secondly: The drawings of the embodiments disclosed in the present invention only involve structures related to the embodiments disclosed in the present invention. Other structures may refer to conventional designs. The same embodiment and different embodiments of the present invention may be combined with each other without conflict. Finally: The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
Claims
1. A cloud-based mathematical data management system optimization method, characterized in that It includes data collection, quantitative analysis, optimization and upgrade, permission encryption, and user service, and specifically includes the following steps: S1. Collect user search failure data, data abandonment data, error operation data, and system operation data, upload them to the metadata database, and collect system pain points through quantitative data; S2. Output a list of optimization targets through classification and attribution analysis of system pain points; S3. Upgrade the core functions of the system according to the optimization target list and optimize the details of the user operation layer; S4. Refine the permission classification based on the optimized system, and encrypt the collected data before uploading it to the cloud; S5. Based on the user's browsing, downloading, and collection data, personalized recommendations are made on the user side. At the same time, based on the data usage heat map, high-frequency and error-prone topics are automatically added to the classification directory to proactively serve users.
2. The cloud-based mathematical data management system optimization method according to claim 1, characterized in that: The method for quantifying the pain points of the data collection system is as follows: defining quantitative indicators, dividing the number of retrieval failures by the total number of retrievals to obtain the retrieval failure rate, dividing the number of abandoned data by the total number of acquired data to obtain the abandoned data rate, dividing the number of erroneous operations by the total number of operations to obtain the erroneous operation rate, and dividing the duration of system failure by the total system operation time to obtain the system failure rate; Discover the development dynamics of system pain points based on the changing trends of various quantitative indicators over time; Compare the quantitative indicators of different time periods, different user groups or different system modules to obtain pain points.
3. The cloud-based mathematical data management system optimization method according to claim 1, wherein: The system pain points are classified and analyzed attribution: system pain points are divided into user experience layer, function layer, technology layer, and business layer according to dimensions; the root causes of the pain points are explored and the principles of optimization goals are defined; pain points are converted into optimization goals according to the optimization goal principles, and an optimization goal list is output.
4. The cloud-based mathematical data management system optimization method according to claim 1, wherein: The core functions of the upgrade are specifically: integrating the KaTeX+MathJax dual engines, developing a visual formula editor, and upgrading the intelligent processing function of mathematical formulas; building a mathematical knowledge graph, optimizing the automatic labeling system, and upgrading the intelligent retrieval and classification functions; realizing real-time editing by multiple people based on OT algorithms, and realizing cloud collaboration functions; optimizing edge computing nodes, integrating APM monitoring systems, and optimizing cloud architecture and performance; building a data middle-end workflow and upgrading the integration of the education business ecosystem.
5. The cloud-based mathematical data management system optimization method according to claim 1, wherein: The detailed optimization of the user operation layer is specifically as follows: simplifying the interactive interface, enhancing the feedback mechanism, enhancing the adaptability of the mobile terminal, adding personalized configuration, and adding offline functions.
6. The cloud-based mathematical data management system optimization method according to claim 1, wherein: The detailed permission classification refers to: supporting dynamic authorization based on user identity, material attributes, and operation scenarios; user identities can be divided into teachers, students, and administrators; material attributes can be divided into material data attributes and confidentiality attributes, data attributes include subject chapters, difficulty levels, and update time, and confidentiality attributes include previewable by everyone, visible only to classes or groups, and visible with exclusive authorization; operation scenarios can be divided into time conditions, space conditions, and behavior conditions.
7. The cloud-based mathematical data management system optimization method according to claim 6, characterized in that: Dynamic authorization means that after the user initiates an operation request, the system extracts three-dimensional attributes and queries the pre-set permission rule library. If the rules are matched, the authorization decision is executed; if the rules are not matched, access is denied. Finally, the operation log is recorded and uploaded to the cloud.
8. The cloud-based mathematical data management system optimization method according to claim 1, wherein: The method of encrypting data is as follows: data encryption needs to cover the entire life cycle, including storage, transmission, and processing; storage encryption adopts a hierarchical encryption strategy, which is divided into sensitive data, general data, and public data; transmission encryption adopts network communication encryption and mobile terminal encryption; processing encryption adopts temporary decryption control to generate a temporary key that is only valid for this session.
9. The cloud-based mathematical data management system optimization method according to claim 1, wherein: The active service to users refers to: accurately pushing corresponding high-frequency and easy-to-make mistakes topics based on students' wrong question records on the student side; automatically generating teaching suggestions for the topic based on the high-frequency and easy-to-make mistakes topics of the current class on the teacher side; and automatically pushing the high-frequency and easy-to-make mistakes topics generated by the administrator side to administrators of other campuses, and synchronizing them to the classification directory of the campus with one click.