An educational resource integration system based on cloud computing

By designing a cloud-based educational resource integration system, the problem of inflexible resource scheduling and management in traditional systems is solved, and efficient resource utilization and system performance are achieved.

CN119107042BActive Publication Date: 2025-04-18JIANGSU XUNJI TECHNOLOGY DEVELOPMENT CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411164208.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-23
Publication Date
2025-04-18
Estimated Expiration
2044-08-23

AI Technical Summary

Technical Problem

The traditional educational resource system lacks advanced resource scheduling and management tools, resulting in low resource utilization, limited scalability and inflexible and efficient resource allocation.

Method used

Design a cloud-based educational resource integration system, including an educational resource collection module, an educational resource cloud computing module, an educational resource integration module and an educational resource management module. By comprehensively managing user data, resource sharing data, online exchange data and security permission data, computing resource scheduling efficiency, fault capability recovery index and data local optimization efficiency, realizing efficient resource scheduling and management.

Benefits of technology

It improves the efficiency of resource utilization, improves the system throughput and overall performance, ensures efficient utilization and real-time updates of resources, and improves the reliability of the system and the continuity of resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119107042B_ABST
    Figure CN119107042B_ABST
Patent Text Reader

Abstract

The invention relates to the field of information technology, and discloses an education resource integration system based on cloud computing, comprising an education resource collection module, an education resource cloud computing module, an education resource integration module and an education resource management module, wherein the education resource collection module collects data, the education resource cloud computing module calculates resource scheduling efficiency Qx, fault capacity recovery index Sx and data locality optimization efficiency Zx, the education resource integration module reasonably allocates the resource ratio of online courses and learning guidance data in an online communication unit according to the resource scheduling efficiency Qx, adjusts the fault detection and repair time in a user management unit, a resource sharing unit and an online communication unit and the data transmission time saved by data locality optimization according to the fault capacity recovery index Sx and the data locality optimization efficiency Zx, and the education resource management module issues modification instructions to the user management unit, the resource sharing unit, the online communication unit and the security authority unit according to the integration result of the education resource integration module.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of information technology, and in particular to an educational resource integration system based on cloud computing. Background Art

[0002] Educational resources in traditional systems are distributed across different nodes and devices. Due to the lack of a unified management and sharing platform, these resources are difficult to integrate effectively. This decentralized storage method not only causes a large amount of duplication, but also increases the difficulty of data synchronization and consistency maintenance. The scalability of traditional systems is limited by the capabilities of physical hardware. When demand increases, additional large investments and long-term construction are usually required to expand system capabilities. The resource utilization rate of traditional systems is usually low, and most of the time and resources are idle, and their potential value cannot be fully utilized. At the same time, due to the lack of advanced resource scheduling and management tools, resource allocation is often not flexible and efficient.

[0003] In contrast, the modern education resource integration system based on cloud computing can provide a highly scalable and elastic resource management method to ensure efficient use and real-time update of resources. Through centralized resource pool management, rapid elastic supply and automated deployment of resources are achieved, greatly improving the efficiency and flexibility of resource allocation. At the same time, the cloud platform's extensive network access and multi-tenant architecture make it very easy to share resources between different regions and different users, completely solving the problem of resource barriers. Summary of the invention

[0004] 1. Technical issues to be solved

[0005] In view of the deficiencies of the prior art, the present invention provides an educational resource integration system based on cloud computing, which has the advantages of advanced resource scheduling and management tools, and solves the problem of lack of advanced resource scheduling and management tools for educational resources in traditional systems.

[0006] (II) Technical solution

[0007] To achieve the above-mentioned purpose, the present invention provides the following technical solutions: an educational resource integration system based on cloud computing, comprising an educational resource collection module, an educational resource cloud computing module, an educational resource integration module and an educational resource management module;

[0008] The educational resource collection module includes a user management unit, a resource sharing unit, an online communication unit and a security permission unit. The user management unit collects user management data through point collection and log analysis. The resource sharing unit adds shared resources and resource users, and configures sharing permissions to collect resource sharing data. The online communication unit collects online communication data through a web page data collector and intelligent recognition technology. The security permission unit collects security permission data through a role access control model. The user management unit, resource sharing unit, online communication unit and security permission unit are connected to the educational resource cloud computing module through a network.

[0009] The educational resource cloud computing module includes a resource scheduling unit, a resource failure unit and a resource local optimization unit. The resource scheduling unit calculates the resource scheduling efficiency Qx based on user management data, resource sharing data, online communication data and security authority data. The resource failure unit calculates the fault capacity recovery index Sx based on the user management data, resource sharing data and online communication data. The resource local optimization unit calculates the data locality optimization efficiency Zx based on the user management data, resource sharing data and online communication data. The resource scheduling unit, resource failure unit and resource local optimization unit are connected to the educational resource management module through a network.

[0010] Preferably, the user management unit numbers the user management data transmission time before optimization, the user management data transmission time after optimization, the number of successful user management data migration tasks, the number of user management data failure migration tasks, target user demand information and user behavior data according to the user management data characteristics, and the user management data transmission time before optimization and the user management data transmission time after optimization are numbered as T i , T l The number of successful user management data migration tasks and the number of failed user management data migration tasks are numbered m. 1 、v 1 , the target user demand information and user behavior data are numbered as R 1 , R 2 , R 3 ,…R n .

[0011] Preferably, the resource sharing unit numbers the resource sharing data transmission time before optimization, the resource sharing data transmission time after optimization, the number of successful resource sharing data migration tasks, the number of resource sharing data failure migration tasks, and all resource feature data in the system according to the resource sharing data characteristics, and the resource sharing data transmission time before optimization and the resource sharing data transmission time after optimization are numbered as T c , T dThe number of successful resource sharing data migration tasks and the number of resource sharing data failure migration tasks are numbered m 2 、v 2 , all resource feature data in the system are numbered W 1 , W 2 , W 3 ,…W v .

[0012] Preferably, the online communication unit numbers the online communication data transmission time before optimization, the online communication data transmission time after optimization, the number of online communication data successful migration tasks, the number of online communication data failure migration tasks, and the online courses and learning guidance data according to the online communication data characteristics, and the online communication data transmission time before optimization and the online communication data transmission time after optimization are numbered as T a , T b The number of successful online communication data migration tasks and the number of online communication data failure migration tasks are numbered m 3 、v 3 The online course and study guide data are numbered F 1 、F 2 、F 3 ,…F e .

[0013] Preferably, the security permission unit numbers the data of the role allocation management user's access rights to system resources according to the security permission data characteristics, and the data number of the role allocation management user's access rights to system resources is

[0014] Preferably, the resource scheduling unit calculates the resource scheduling efficiency Qx according to the user management data, resource sharing data, online communication data and security authority data, and the calculation formula is:

[0015]

[0016] In the formula, Qx represents the resource scheduling efficiency, R 1 , R 2 , R 3 ,…R n represents the target user demand information and user behavior data, n represents the total number of target user demand information and user behavior data, W 1 , W 2 , W 3 ,…W v represents all resource feature data in the system, v represents the total number of resource feature data in the system, and F 1 、F 2 、F 3 ,…F erepresents online courses and study guide data, e represents the total number of online courses and study guide data, Indicates the total amount of resources, Data representing the role assignment management user's access rights to system resources, that is, total resource security usage.

[0017] Preferably, the resource failure unit calculates the failure capacity recovery index Sx according to the user management data, resource sharing data, and online communication data, and the calculation formula is:

[0018]

[0019] In the formula, Sx represents the fault recovery index, m 1 、v 1 represents the number of successful migration tasks for user management data and the number of failed migration tasks for user management data, respectively. 2 、v 2 They represent the number of successful resource sharing data migration tasks and the number of resource sharing data failure migration tasks, respectively. 3 、v 3 They represent the number of successful online communication data migration tasks and the number of online communication data failure migration tasks respectively.

[0020] Preferably, the resource local optimization unit calculates the data local optimization efficiency Zx according to the user management data, resource sharing data and online communication data, and the calculation formula is:

[0021]

[0022] In the formula, Zx represents the data locality optimization efficiency, Zx1, Zx2, and Zx3 represent the user management data optimization efficiency, resource sharing data optimization efficiency, and online communication data optimization efficiency, respectively. i , T l T represents the user management data transmission time before optimization and the user management data transmission time after optimization respectively. c , T d They represent the resource sharing data transmission time before optimization and the resource sharing data transmission time after optimization, respectively. a , T b They represent the online communication data transmission time before optimization and the online communication data transmission time after optimization respectively.

[0023] Preferably, the educational resource integration module reasonably allocates the resource ratio of online courses and learning guidance data in the online communication unit according to the resource scheduling efficiency Qx, adjusts the fault detection time or fault recovery time in the user management unit, resource sharing unit, and online communication unit according to the fault capacity recovery index Sx, and adjusts the data transmission time saved by data locality optimization in the user management unit, resource sharing unit, and online communication unit according to the data locality optimization efficiency Zx.

[0024] Preferably, the educational resource management module issues modification instructions to the user management unit, the resource sharing unit, the online communication unit and the security authority unit according to the integration result of the educational resource integration module.

[0025] Compared with the prior art, the present invention provides an educational resource integration system based on cloud computing, which has the following beneficial effects:

[0026] 1. The present invention can reflect the efficiency of the resource scheduler in completing tasks within a specific time by calculating the resource scheduling efficiency Qx by integrating user management data, resource sharing data, online communication data and security authority data, thereby reasonably allocating online courses and learning guidance data according to user demand information and behavior data to ensure the efficient use of resources. Efficient resource scheduling helps to improve the system throughput, reduce task waiting time, and thus improve overall performance.

[0027] 2. The fault recovery index Sx of the present invention provides a recovery capacity assessment for the system of the present invention by considering the ratio of the success of user management data, resource sharing data, and online communication data to the number of fault migration tasks. When the education integration module receives that the fault recovery index Sx deviates from the preset range, it automatically starts the repair function. When the fault recovery index Sx is 98%<90%, the education integration module takes measures to reduce the fault detection time or fault recovery time. When the fault recovery index Sx is 98%≤100%, the system can quickly migrate tasks when a node fails to ensure the continuity and reliability of educational resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 It is a schematic diagram of the structure of the present invention; DETAILED DESCRIPTION

[0029] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. 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 creative work are within the scope of protection of the present invention.

[0030] See also Figure 1, an educational resource integration system based on cloud computing, including an educational resource collection module, an educational resource cloud computing module, an educational resource integration module and an educational resource management module;

[0031] The educational resource collection module includes a user management unit, a resource sharing unit, an online communication unit and a security permission unit. The user management unit collects user management data through point collection and log analysis. The resource sharing unit adds shared resources and resource users, and configures shared permissions to collect resource sharing data. The online communication unit collects online communication data through a web page data collector and intelligent recognition technology. The security permission unit collects security permission data through a role access control model. The user management unit, resource sharing unit, online communication unit and security permission unit are connected to the educational resource cloud computing module through the network.

[0032] The educational resource cloud computing module includes a resource scheduling unit, a resource failure unit and a resource local optimization unit. The resource scheduling unit calculates the resource scheduling efficiency Qx based on user management data, resource sharing data, online communication data and security authority data. The resource failure unit calculates the fault capacity recovery index Sx based on user management data, resource sharing data and online communication data. The resource local optimization unit calculates the data locality optimization efficiency Zx based on user management data, resource sharing data and online communication data. The resource scheduling unit, resource failure unit and resource local optimization unit are connected to the educational resource management module through the network.

[0033] The user management unit numbers the user management data transmission time before optimization, the user management data transmission time after optimization, the number of successful user management data migration tasks, the number of user management data failure migration tasks, the target user demand information and the user behavior data according to the user management data characteristics. The user management data transmission time before optimization and the user management data transmission time after optimization are numbered as T i , T l The number of successful user management data migration tasks and the number of failed user management data migration tasks are numbered m. 1 、v 1 , the target user demand information and user behavior data are numbered as R 1 , R 2 , R 3 ,…R n .

[0034] The resource sharing unit numbers the resource sharing data transmission time before optimization, the resource sharing data transmission time after optimization, the number of successful resource sharing data migration tasks, the number of faulty resource sharing data migration tasks, and all resource feature data in the system according to the resource sharing data characteristics. The resource sharing data transmission time before optimization and the resource sharing data transmission time after optimization are numbered as T c , Td The number of successful resource sharing data migration tasks and the number of resource sharing data failure migration tasks are numbered as m. 2 、v 2 , all resource feature data in the system are numbered W 1 , W 2 , W 3 ,…W v .

[0035] The online communication unit numbers the online communication data transmission time before optimization, the online communication data transmission time after optimization, the number of successful online communication data migration tasks, the number of online communication data failure migration tasks, and the online courses and learning guidance data according to the characteristics of the online communication data. The online communication data transmission time before optimization and the online communication data transmission time after optimization are numbered as T a , T b The number of successful online communication data migration tasks and the number of online communication data failure migration tasks are numbered as m 3 、v 3 , online courses and study guide data are coded as F 1 、F 2 、F 3 ,…F e .

[0036] The security permission unit numbers the data of the role allocation management user's access rights to system resources according to the security permission data characteristics. The data number of the role allocation management user's access rights to system resources is

[0037] The resource scheduling unit calculates the resource scheduling efficiency Qx based on user management data, resource sharing data, online communication data and security authority data. The calculation formula is:

[0038]

[0039] In the formula, Qx represents the resource scheduling efficiency, R 1 , R 2 , R 3 ,…R n represents the target user demand information and user behavior data, n represents the total number of target user demand information and user behavior data, W 1 , W 2 , W 3 ,…W v represents all resource feature data in the system, v represents the total number of resource feature data in the system, and F 1 、F 2 、F 3 ,…F erepresents online courses and study guide data, e represents the total number of online courses and study guide data, Indicates the total amount of resources, Data representing the role assignment management user's access rights to system resources, that is, total resource security usage.

[0040] The advantages are: by comprehensively calculating the resource scheduling efficiency Qx of user management data, resource sharing data, online communication data and security permission data, it can reflect the efficiency of the resource scheduler in completing tasks within a specific time, and thus reasonably allocate online courses and learning guidance data according to user demand information and behavior data to ensure the efficient use of resources. Efficient resource scheduling helps to improve the system throughput, reduce task waiting time, and thus improve overall performance.

[0041] The resource failure unit calculates the failure capacity recovery index Sx based on user management data, resource sharing data, and online communication data. The calculation formula is:

[0042]

[0043] In the formula, Sx represents the fault recovery index, m 1 、v 1 represents the number of successful migration tasks for user management data and the number of failed migration tasks for user management data, respectively. 2 、v 2 They represent the number of successful resource sharing data migration tasks and the number of resource sharing data failure migration tasks, respectively. 3 、v 3 They represent the number of successful online communication data migration tasks and the number of online communication data failure migration tasks respectively.

[0044] The advantages are: the fault recovery index Sx provides a recovery capability assessment for the system of the present invention by considering the ratio of the success of user management data, resource sharing data, and online communication data to the number of fault migration tasks. When the education integration module receives that the fault recovery index Sx deviates from the preset range, it automatically starts the repair function. When the fault recovery index Sx is 98%<≤90%, the education integration module takes measures to reduce the fault detection time or the fault recovery time. When the fault recovery index Sx is 98%≤100%, the system can quickly migrate tasks when a node fails, thereby ensuring the continuity and reliability of educational resources.

[0045] The resource local optimization unit calculates the data local optimization efficiency Zx based on user management data, resource sharing data and online communication data. The calculation formula is:

[0046]

[0047] In the formula, Zx represents the data locality optimization efficiency, Zx1, Zx2, and Zx3 represent the user management data optimization efficiency, resource sharing data optimization efficiency, and online communication data optimization efficiency, respectively. i , T l T represents the user management data transmission time before optimization and the user management data transmission time after optimization respectively. c , T d They represent the resource sharing data transmission time before optimization and the resource sharing data transmission time after optimization, respectively. a , T b They represent the online communication data transmission time before optimization and the online communication data transmission time after optimization respectively.

[0048] The advantages are: through the calculation formula of data locality optimization efficiency Zx, user management data, resource sharing data and online communication data are substituted into the formula for calculation respectively, which can save data transmission time for data locality optimization in user management unit, resource sharing unit and online communication unit, and schedule tasks processing the same data to adjacent nodes, which can reduce network communication overhead and improve task execution efficiency.

[0049] The educational resource integration module reasonably allocates the resource ratio of online courses and learning guidance data in the online communication unit according to the resource scheduling efficiency Qx, adjusts the fault detection time or fault recovery time in the user management unit, resource sharing unit, and online communication unit according to the fault recovery index Sx, and adjusts the data transmission time saved by data locality optimization in the user management unit, resource sharing unit, and online communication unit according to the data locality optimization efficiency Zx.

[0050] The educational resource management module issues modification instructions to the user management unit, resource sharing unit, online communication unit and security authority unit according to the integration results of the educational resource integration module.

[0051] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. An educational resource integration system based on cloud computing, characterized in that: It includes educational resource collection module, educational resource cloud computing module, educational resource integration module and educational resource management module; The educational resource collection module includes a user management unit, a resource sharing unit, an online communication unit and a security permission unit. The user management unit collects user management data through point collection and log analysis. The resource sharing unit adds shared resources and resource users, and configures sharing permissions to collect resource sharing data. The online communication unit collects online communication data through a web page data collector and intelligent recognition technology. The security permission unit collects security permission data through a role access control model. The user management unit, resource sharing unit, online communication unit and security permission unit are connected to the educational resource cloud computing module through a network. The educational resource cloud computing module includes a resource scheduling unit, a resource failure unit and a resource local optimization unit. The resource scheduling unit calculates the resource scheduling efficiency Qx according to user management data, resource sharing data, online communication data and security authority data. The resource failure unit calculates the fault capacity recovery index Sx according to user management data, resource sharing data and online communication data. The resource local optimization unit calculates the data locality optimization efficiency Zx according to user management data, resource sharing data and online communication data. The resource scheduling unit, resource failure unit and resource local optimization unit are connected to the educational resource management module through a network. The user management unit represents the user management data transmission time before optimization, the user management data transmission time after optimization, the number of successful user management data migration tasks, the number of user management data failure migration tasks, the target user demand information and the user behavior data according to the user management data characteristics. The user management data transmission time before optimization and the user management data transmission time after optimization are represented as T i , T l , the number of successful migration tasks of user management data and the number of fault migration tasks of user management data are denoted as m1 and v1, and the target user demand information and user behavior data are denoted as R1, R2, R3, ... R n ; The resource sharing unit represents the resource sharing data transmission time before optimization, the resource sharing data transmission time after optimization, the number of successful resource sharing data migration tasks, the number of resource sharing data failure migration tasks, and all resource feature data in the system by data numbering according to the resource sharing data characteristics. The resource sharing data transmission time before optimization and the resource sharing data transmission time after optimization are represented as T c , T d The number of successful resource sharing data migration tasks and the number of resource sharing data failure migration tasks are represented as m2 and v2, and all resource feature data in the system are represented as W1, W2, W3, ... W v ; The online communication unit represents the online communication data transmission time before optimization, the online communication data transmission time after optimization, the number of online communication data successful migration tasks, the number of online communication data failure migration tasks, and the online course and learning guidance data by data number according to the online communication data characteristics. The online communication data transmission time before optimization and the online communication data transmission time after optimization are represented as T a , T b , the number of successful online communication data migration tasks and the number of online communication data failure migration tasks are represented as m3 and v3, and the online courses and learning guidance data are represented as F1, F2, F3, ... F e ; The security permission unit represents the data of the access rights of the role allocation management user to the system resources by data number according to the security permission data characteristics. The data of the access rights of the role allocation management user to the system resources is represented as The resource scheduling unit calculates the resource scheduling efficiency Qx according to the user management data, resource sharing data, online communication data and security authority data, and the calculation formula is: In the formula, Qx represents the resource scheduling efficiency, R1, R2, R3, ... R n represents the target user demand information and user behavior data, n represents the total number of target user demand information and user behavior data, W1, W2, W3, ...W v Indicates the characteristic data of all resources in the system, v indicates the total number of characteristic data of all resources in the system, F1, F2, F3, ... F e represents online courses and study guide data, e represents the total number of online courses and study guide data, Indicates the total amount of resources, Data representing the role assignment management user's access rights to system resources, i.e., total resource security usage; The resource failure unit calculates the failure capacity recovery index Sx according to the user management data, resource sharing data, and online communication data, and the calculation formula is: In the formula, Sx represents the fault recovery index, m1 and v1 represent the number of successful user management data migration tasks and the number of user management data fault migration tasks, respectively; m2 and v2 represent the number of successful resource sharing data migration tasks and the number of resource sharing data fault migration tasks, respectively; m3 and v3 represent the number of successful online communication data migration tasks and the number of online communication data fault migration tasks, respectively; The resource local optimization unit calculates the data local optimization efficiency Zx according to the user management data, resource sharing data and online communication data, and the calculation formula is: In the formula, Zx represents the data locality optimization efficiency, Zx1, Zx2, and Zx3 represent the user management data optimization efficiency, resource sharing data optimization efficiency, and online communication data optimization efficiency, respectively. i , T l T represents the user management data transmission time before optimization and the user management data transmission time after optimization respectively. c , T d They represent the resource sharing data transmission time before optimization and the resource sharing data transmission time after optimization, respectively. a , T b They represent the online communication data transmission time before optimization and the online communication data transmission time after optimization respectively; The educational resource integration module reasonably allocates the resource ratio of online courses and learning guidance data in the online communication unit according to the resource scheduling efficiency Qx, adjusts the fault detection time or fault recovery time in the user management unit, resource sharing unit, and online communication unit according to the fault capacity recovery index Sx, and adjusts the data transmission time saved by the data locality optimization in the user management unit, resource sharing unit, and online communication unit according to the data locality optimization efficiency Zx; The educational resource management module issues modification instructions to the user management unit, the resource sharing unit, the online communication unit and the security authority unit according to the integration result of the educational resource integration module.

Citation Information

Patent Citations

  • P2P (peer-to-peer)-based network teaching mass platform and implementation method thereof

    CN102685152A

  • Immersion education system and method based on cloud platform

    CN106331064A

  • Resource scheduling system and method based on multiobjective optimization

    CN107967175A