University education resource scheduling method and system based on cloud platform
Through the cloud-based university education resource scheduling method and system, the data island problem is solved, the safe and efficient sharing of different university resources is achieved, and the utilization value and learning effect of educational resources are improved.
Patent Information
- Application Number
- CN202411030036.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-30
- Publication Date
- 2024-12-10
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
There is a serious data silos in the management of university education resources, which leads to the inability of resources from different universities to communicate and share. Students face complexity and inefficiency when searching for data, which limits the breadth and depth of knowledge acquisition and affects the learning effect. Exchange with academics.
Adopt a cloud-based university education resource scheduling method and system to read and verify the identity information of the requesting terminal, establish a secure connection, match the application layer to parse the request data, realize data storage, access, query and sharing requests, and ensure data Safe and efficient sharing.
Break the data silos, realize the safe, efficient interoperability and sharing of resources of various universities, improve the utilization value and efficiency of educational resources, and promote cross-school exchanges and knowledge dissemination.
Smart Images

Figure CN119107205A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of cloud platforms, and in particular to a university education resource scheduling method based on a cloud platform and a university education resource scheduling system based on a cloud platform. Background Art
[0002] At present, universities are actively building and improving their own digital resource libraries to meet the growing educational needs and the development of information-based teaching. However, although these digital resource libraries have improved the resource management and utilization efficiency within their respective schools to a certain extent, there is an obvious problem: the phenomenon of data islands is serious. The digital resource libraries of various universities are mostly limited to their own resources and lack data intercommunication and sharing mechanisms with other institutions. This situation directly leads to many difficulties faced by students when conducting material consultation and information retrieval.
[0003] First, when students are looking for the information they need, they often need to log in to multiple different databases. This not only increases the time cost, but also reduces the search efficiency. There is no unified standard and interface between the digital resource libraries of different universities. Students need to adapt to different systems and operating methods during each login and search process, which undoubtedly increases the complexity of use and the operational burden. In addition, due to the lack of a unified catalog and index system between resource libraries, it is difficult for students to find the target data they need in a short time, and the success rate is greatly reduced.
[0004] Secondly, there are large differences in educational resources among universities. Each university has its own focus and areas of strength in the collection and organization of educational resources, which makes the content of their respective resource libraries different. In the absence of an effective data sharing platform, students can only use the resources of their own school and cannot make full use of the high-quality resources of other institutions. This not only limits the breadth and depth of students' knowledge acquisition, but also hinders the maximization of the value of educational resources to a certain extent.
[0005] More importantly, due to the lack of a data sharing platform, it is difficult for universities to complement and communicate resources. This state of resource isolation not only affects students' learning outcomes, but is also not conducive to academic exchanges and knowledge dissemination. Many high-quality teaching resources and scientific research results are limited to a few institutions and cannot benefit more students and teachers, resulting in low utilization of educational resources. In view of the serious problem of data islands in the existing university education resource management, it is necessary to propose a solution that can achieve the sharing of educational resources. Summary of the invention
[0006] The purpose of the embodiments of the present invention is to provide a university education resource scheduling method and system based on a cloud platform, so as to at least solve the serious problem of data islands in the existing university education resource management. In the first aspect, a method is provided.
[0007] Optionally, a university education resource scheduling method based on a cloud platform is executed by a cloud platform, and the method includes: responding to an education resource data interaction request initiated by a requesting terminal, reading the identity information of the requesting terminal, verifying the legitimacy of the requesting terminal based on the identity information, and establishing an interactive connection with the requesting terminal after the verification is passed; matching the corresponding application layer based on the interaction request, and driving the corresponding application layer to parse the request information of the interaction request to obtain request data; executing the interaction plan of the corresponding application layer based on the request data until the data interaction is completed.
[0008] Optionally, the educational resource data interaction request initiated by the requesting terminal includes: a data storage request, a data access request, a data query request and a data sharing request.
[0009] Optionally, the identity information of the requesting terminal is read, the legitimacy of the requesting terminal is verified based on the identity information, and an interactive connection is established with the requesting terminal after the verification is passed, including: obtaining the identity information of the requesting terminal based on an encryption protocol, and judging whether the current requesting user is a registered user based on the identity information; wherein the identity information includes: one or more of user name and password information, biometric information, hardware ID, and device certificate; after the verification is passed, determining the user type of the current user based on the identity information, and establishing an interactive connection with the corresponding requesting terminal based on the determined user type.
[0010] Optionally, determining the user type of the current user based on the identity information, and establishing an interactive connection with the corresponding requesting terminal based on the determined user type, includes: judging the user type of the current user based on the account type identification field in the identity information of the requesting terminal; wherein the user types include: school users, student users, and administrator users; loading corresponding interactive interface information based on the access rights and function sets corresponding to the current user type, and establishing an interactive connection with the current requesting terminal based on the interactive interface information; wherein the function set of the current user includes: an initial function set and a custom function set.
[0011] Optionally, based on the interaction request, the corresponding application layer is matched, and the corresponding application layer is driven to parse the request information of the interaction request to obtain the request data, including: if the current interaction request is a data storage request, the corresponding application layer is driven to parse the request information of the interaction request to obtain the data packet to be stored; if the current interaction request is a data access request, the corresponding application layer is driven to parse the request information of the interaction request to obtain the data ID of the access target; if the current interaction request is a data query request, the corresponding application layer is driven to parse the request information of the interaction request to obtain the query field information; if the current interaction request is a data sharing request, the corresponding application layer is driven to parse the request information of the interaction request to obtain the user tag information of the current user; wherein, the user tag information includes: user professional information and user customized information.
[0012] Optionally, if the current interaction request is a data storage request, an interaction scheme of the corresponding application layer is executed based on the request data until the data interaction is completed, including: calculating summary information of the data packet to be stored, and calculating the Euclidean distance between the summary information of the data packet to be stored and the standard summary information corresponding to each preset data type; taking the preset data type whose Euclidean distance is less than a preset Euclidean distance threshold as the target data type of the current data packet to be stored; generating directory information corresponding to the data packet to be stored based on the summary information of the data packet to be stored; performing storage of the data packet to be stored based on the target data type and the directory information, and outputting a storage completion signal after the storage is completed.
[0013] Optionally, if the current interaction request is a data access request, an interaction solution of the corresponding application layer is executed based on the request data until the data interaction is completed, including: locating the target data based on the data ID of the access target, and retrieving the corresponding data to the requesting end based on the locating result; if the current interaction request is a data query request, an interaction solution of the corresponding application layer is executed based on the request data until the data interaction is completed, including: performing fuzzy indexing based on the query field information to obtain multiple candidate results; sorting the relevance of each candidate result based on the identity information, and pushing the top N results to the requesting end.
[0014] Optionally, if the current interaction request is a data sharing request, the interaction scheme of the corresponding application layer is executed based on the request data until the data interaction is completed, including: matching associated communication groups based on user tag information, and pushing the matching results to the requesting end; recovering the user's confirmation information based on the requesting end, and adding the current user to the corresponding communication group based on the confirmation information; wherein, if the user's confirmation information includes a specified communication group, the current user is added to the specified communication group; if the user's confirmation information does not include the specified communication group, a new communication group is created based on the user input information, and the current user is added to the created communication group.
[0015] The second aspect of the present invention provides a university education resource scheduling system based on a cloud platform, the system includes a cloud platform, and multiple request terminals communicatively connected to the cloud platform; the cloud platform includes: a response unit, which is used to respond to an education resource data interaction request initiated by a request terminal, read the identity information of the request terminal, perform legitimacy verification on the request terminal based on the identity information, and establish an interactive connection with the request terminal after the verification; a parsing unit, which is used to match the corresponding application layer based on the interaction request, and drive the corresponding application layer to parse the request information of the interaction request to obtain request data; an interaction unit, which is used to execute the interaction plan of the corresponding application layer based on the request data until the data interaction is completed.
[0016] On the other hand, the present invention provides a computer-readable storage medium having instructions stored thereon, which, when executed on a computer, enables the computer to execute the above-mentioned cloud platform-based university education resource scheduling method.
[0017] Through the above technical scheme, the scheme of the present invention first reads its identity information and performs legitimacy verification to ensure the legitimacy and security of the requesting terminal. After the verification is passed, the system establishes a stable interactive connection with the requesting terminal to ensure the reliability of data transmission. According to the interactive request, the corresponding application layer is matched and driven, the request information is analyzed in detail, and the request data is accurately extracted. This process ensures that resource requests from different universities can be correctly understood and processed, and improves the accuracy and efficiency of data interaction. Finally, the system executes the corresponding interactive scheme based on the request data until the data interaction is completed. Through this scheme, the digital resources of various universities can be shared and communicated safely and efficiently, breaking the data island phenomenon, so that educational resources can be fully utilized and the value is maximized. The scheme of the present invention realizes the sharing of educational resources among universities on the premise of ensuring data security, and effectively improves the utilization value of educational resources.
[0018] Other features and advantages of the embodiments of the present invention will be described in detail in the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The accompanying drawings are used to provide a further understanding of the embodiments of the present invention and constitute a part of the specification. Together with the following specific embodiments, they are used to explain the embodiments of the present invention, but do not constitute a limitation on the embodiments of the present invention. In the accompanying drawings:
[0020] Figure 1 It is a flowchart of the steps of a university education resource scheduling method based on a cloud platform provided by an embodiment of the present invention;
[0021] Figure 2 It is a system structure diagram of a university education resource scheduling system based on a cloud platform provided by an embodiment of the present invention;
[0022] Figure 3 It is a structural diagram of a cloud platform provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0023] The specific implementation of the present invention is described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementation described here is only used to illustrate and explain the present invention, and is not used to limit the present invention.
[0024] Figure 1 FIG. 1 is a flow chart of a method for scheduling university education resources based on a cloud platform provided by an embodiment of the present invention. Figure 1 As shown, an embodiment of the present invention provides a university education resource scheduling method based on a cloud platform, the method comprising:
[0025] Step S10: In response to the educational resource data interaction request initiated by the requesting terminal, the identity information of the requesting terminal is read.
[0026] Specifically, the educational resource data interaction request initiated by the request terminal includes: a data storage request, a data access request, a data query request and a data sharing request.
[0027] In the embodiment of the present invention, a data deposit request means that there is shared data that needs to be uploaded and stored in the cloud platform. This request needs to ensure that the source of the uploaded data is reliable and is stored in the cloud platform after identity verification. The system reads the identity information of the requesting terminal, verifies its legitimacy, and then establishes a secure connection with the terminal. Then, the system parses the content of the data deposit request and stores it in the designated cloud storage area to ensure the integrity and traceability of the data. This process ensures the security of data upload and prevents unauthorized data from entering the cloud platform.
[0028] Furthermore, a data access request refers to access to specific target data. After receiving such a request, the system first reads and verifies the identity information of the requesting terminal to ensure that only legitimate users can access the target data. After the verification is passed, the system establishes an interactive connection with the terminal, parses the request information, locates the target data, and provides an access path. This process ensures the security and accuracy of data access and prevents data leakage or unauthorized access.
[0029] Furthermore, a data query request refers to a data request based on one's own needs without clear target data. For example, when college students want to query relevant learning materials on the premise of clarifying their own needs. The system first reads the identity information of the requesting terminal and verifies it, and then establishes an interactive connection with the terminal. The system matches the corresponding application layer according to the request information, drives the application layer to perform a detailed analysis of the request information, and extracts the query requirements. Then, the system executes the query operation in the database and returns the data results that meet the query conditions. This process improves the efficiency and accuracy of data retrieval and meets the user's needs for rapid acquisition of information.
[0030] Furthermore, a data sharing request refers to the user's need to communicate with other college students in real time. After receiving such a request, the system first reads and verifies the identity information of the requesting terminal to ensure the legitimacy of the user's identity. After the verification is passed, the system establishes a secure connection with the terminal, matches the corresponding application layer, and parses the content of the sharing request. The system then creates a real-time communication environment within the platform, allowing users to share and interact with other college students in real time. This process not only improves the utilization efficiency of educational resources, but also promotes cross-school communication and cooperation.
[0031] Step S20: verify the legitimacy of the requesting terminal based on the identity information, and establish an interactive connection with the requesting terminal after the verification is passed.
[0032] Specifically, the identity information of the requesting terminal is obtained based on an encryption protocol, and based on the identity information, it is determined whether the current requesting user is a registered user; wherein the identity information includes: one or more of user name and password information, biometric information, hardware ID, and device certificate; after the verification is passed, the user type of the current user is determined based on the identity information, and an interactive connection is established with the corresponding requesting terminal based on the determined user type.
[0033] In the embodiment of the present invention, when the requesting terminal initiates a request for educational resource data interaction, the system first needs to obtain the identity information of the terminal through an encryption protocol. The identity information includes but is not limited to user name and password information, biometric information, hardware ID, device certificate, etc. This information is transmitted through a secure encryption protocol to ensure that it will not be stolen or tampered with during the data transmission process. Specifically, it includes:
[0034] 1) Username and password information: This is the most basic authentication method. By entering the username and password, the system can identify the user. However, this method is vulnerable to attacks such as password leakage or brute force cracking.
[0035] 2) Biometric information: including fingerprints, facial recognition, iris scanning, etc. This information is unique and difficult to forge, providing higher security.
[0036] 3) Hardware ID: Each device has a unique hardware ID, which can be used to further confirm the legitimacy of the device and prevent unauthorized devices from accessing the system. For example, data can be directly accessed through the requesting end (computers configured in classrooms or libraries) after school authentication.
[0037] 4) Device certificate: A device certificate is a type of digital certificate that can be used to verify the identity of a device, ensuring that only legitimate devices can access the system.
[0038] Preferably, the scheme of the present invention prioritizes identity authentication based on the user's request IP, and if the user logs in from outside the school, the user name and password information, as well as the biometric information, need to be verified at the same time. If the user logs in from within the school and uses a certified device, authentication can be performed directly based on the device ID or device certificate, so as to facilitate the construction of the school's digital library and improve the student experience.
[0039] Furthermore, determining the user type of the current user based on the identity information, and establishing an interactive connection with the corresponding requesting terminal based on the determined user type, includes: judging the user type of the current user based on the account type identification field in the identity information of the requesting terminal; wherein the user types include: school users, student users, and administrator users; loading corresponding interactive interface information based on the access rights and function sets corresponding to the current user type, and establishing an interactive connection with the current requesting terminal based on the interactive interface information; wherein the function set of the current user includes: an initial function set and a custom function set.
[0040] In an embodiment of the present invention, when a user initiates an educational resource data interaction request through a request terminal, the system first obtains the identity information of the terminal. These identity information usually include an account type identification field, through which the system can accurately determine the type of the current user. User types are usually divided into three categories: school users, student users, and administrator users. Among them, school users often need to share authoritative data and have a large number of data upload requirements. Student users have a large number of data access requirements, and administrator users have requirements for permission configuration, data scheduling, and data deletion. The solution of the present invention performs differentiated data interaction according to the different types of needs of different users, which can greatly improve the interaction efficiency.
[0041] Preferably, the function set of the current user includes: an initial function set and a custom function set. The initial function set is a generally applicable function based on the basic needs of the user. The custom function set is a function triggered based on the user's own interests. For example, when a student of a physics department has an interest in learning other subject knowledge, he or she can also customize the corresponding function.
[0042] Step S30: Based on the interaction request, match the corresponding application layer, and drive the corresponding application layer to parse the request information of the interaction request to obtain request data.
[0043] Specifically, if the current interaction request is a data storage request, the corresponding application layer is driven to parse the request information of the interaction request to obtain the data packet to be stored; if the current interaction request is a data access request, the corresponding application layer is driven to parse the request information of the interaction request to obtain the data ID of the access target; if the current interaction request is a data query request, the corresponding application layer is driven to parse the request information of the interaction request to obtain the query field information; if the current interaction request is a data sharing request, the corresponding application layer is driven to parse the request information of the interaction request to obtain the user tag information of the current user; wherein, the user tag information includes: user professional information and user customized information.
[0044] In an embodiment of the present invention, when the system receives a data deposit request, it first needs to drive the corresponding application layer to parse the request information to obtain the data packet to be stored. This process ensures the integrity and accuracy of the uploaded data. The system parses the specific information of the data deposit request, including the data source, data content, storage target, etc. The parsed data packet is prepared to be stored in the system's cloud storage or database. The system stores the data in the corresponding storage location according to the predefined storage strategy, and records the metadata for subsequent management and retrieval. Before storing the data, the system will also perform data verification to ensure that the data format is correct, the content is complete, and meets the storage requirements.
[0045] Furthermore, for data access requests, the system needs to drive the corresponding application layer to parse the request information and obtain the data ID of the access target. The system identifies and parses the content of the data access request, including user identity authentication, the ID of the access target data, etc. Based on the parsed data ID, the system locates the target data in the storage and performs the access operation. The system ensures that the user has the corresponding access rights to prevent unauthorized access. After successful positioning and verification, the system transmits the target data to the requesting terminal to ensure the integrity of the data and the security during the transmission process. It ensures that users can access the required data efficiently and securely, improving the user experience and system reliability.
[0046] Furthermore, when the system receives a data query request, it drives the corresponding application layer to parse the request information and obtain the query field information. The system parses the specific content of the query request, including the query field, conditions, sorting method, etc. Based on the query field information obtained by the analysis, the system performs the query operation in the database or storage. The system uses an efficient query algorithm to ensure that the query results are returned quickly. After the query is completed, the system processes the results (such as formatting and filtering) and transmits the results to the requesting terminal. The efficiency and accuracy of data query are ensured to meet the user's needs for quick access to information.
[0047] Furthermore, for data sharing requests, the system needs to parse the request information and obtain the user tag information of the current user. User tag information includes the user's professional information and custom information. The system parses the content of the sharing request, including user identity, sharing purpose, user tag information, etc. The system determines the scope and method of sharing data based on the user tag information. Professional information helps the system match relevant data, and custom information provides a personalized data sharing experience. Based on the analysis results, the system creates a real-time sharing environment, allowing users to interact and share data with other users. The solution of the present invention not only improves the efficiency of data sharing, but also promotes communication and cooperation between users, maximizing the utilization value of educational resources.
[0048] Step S40: executing the interaction scheme of the corresponding application layer based on the request data until the data interaction is completed.
[0049] Preferably, if the current interaction request is a data storage request, an interaction scheme of the corresponding application layer is executed based on the request data until the data interaction is completed, including: calculating summary information of the data packet to be stored, and calculating the Euclidean distance between the summary information of the data packet to be stored and the standard summary information corresponding to each preset data type; taking the preset data type whose Euclidean distance is less than the preset Euclidean distance threshold as the target data type of the current data packet to be stored; generating directory information corresponding to the data packet to be stored based on the summary information of the data packet to be stored; performing storage of the data packet to be stored based on the target data type and the directory information, and outputting a storage completion signal after the storage is completed.
[0050] In the embodiment of the present invention, when the system receives a data storage request, the system first needs to execute the interaction scheme of the corresponding application layer based on the request data until the data interaction is completed. This process includes the following steps:
[0051] 1) Calculate summary information: The system first calculates the summary information of the data packet to be stored. The summary information is a unique identifier of the data packet, usually generated by a hash algorithm. The calculation of the summary information ensures the integrity and uniqueness of the data packet, facilitating subsequent storage and retrieval.
[0052] 2) Calculate Euclidean distance: The system compares the summary information of the data packet to be stored with the standard summary information corresponding to each preset data type and calculates the Euclidean distance. Euclidean distance is a method used to measure the similarity between two points (i.e., data packets). By calculating the Euclidean distance, the system can determine the degree of similarity between the data packet to be stored and the preset data type.
[0053] 3) Determine the target data type: The system uses the preset data type with a Euclidean distance less than the preset Euclidean distance threshold as the target data type of the current data packet to be stored. This step ensures that the data packet is classified into the correct category, improving the efficiency and accuracy of data management.
[0054] 4) Generate directory information: Based on the summary information of the data packet to be stored, the system generates the corresponding directory information. The directory information includes the metadata of the data packet, such as storage location, data type, creation time, etc. This information facilitates subsequent data retrieval and management.
[0055] 5) Perform data storage: The system performs the storage operation of the data packet to be stored according to the determined target data type and the generated directory information. During the storage process, the system ensures that the data packet is stored safely and completely in the predetermined location and records the relevant information for later retrieval.
[0056] 6) Output storage completion signal: After the storage is completed, the system outputs a storage completion signal to inform the user or other system modules that the data storage has been successful. This step ensures closed-loop management of the data storage process to prevent data loss or storage failure.
[0057] Based on the scheme of the present invention, by calculating the summary information of the data packet, the system ensures the uniqueness and integrity of each data packet, prevents data duplication and tampering, and improves the reliability of data storage. By calculating the Euclidean distance and determining the target data type, the system can quickly and accurately classify and manage the data packet, improving the efficiency of data storage and retrieval. The generated directory information contains detailed metadata, which is convenient for subsequent accurate retrieval and management. Users can quickly find the required educational resources based on metadata, improving data utilization. During the data storage process, the system ensures that the data packet is stored safely and completely in the predetermined location and records relevant information. This mechanism effectively prevents data loss or storage failure and ensures the security of educational resources. By outputting a storage completion signal, the system promptly notifies the user or other modules of the data storage status, ensures the closed-loop management of the data storage process, and improves the reliability of the system and user experience. Through efficient summary information calculation, Euclidean distance comparison and directory information generation, the system can quickly respond to data storage requests, improving overall system efficiency and user satisfaction.
[0058] Preferably, if the current interaction request is a data access request, the interaction scheme of the corresponding application layer is executed based on the request data until the data interaction is completed, including: locating the target data based on the data ID of the access target, and retrieving the corresponding data to the requesting end based on the locating result.
[0059] In the embodiment of the present invention, when the system receives a data access request, it is necessary to execute the interaction scheme of the corresponding application layer based on the request data until the data interaction is completed. This process includes the following steps:
[0060] 1) Data ID acquisition: The system first extracts the data ID of the access target from the request data. The data ID is a unique identifier of a specific data. Through the data ID, the system can accurately locate the target data.
[0061] 2) Target data location: Based on the data ID of the access target, the system locates the data in the database or cloud storage. The location process requires an efficient query algorithm to ensure that the corresponding data storage location is found quickly.
[0062] 3) Permission verification: While locating the data, the system will verify the user's permissions to ensure that the requesting user has the permission to access the data. This step prevents unauthorized access and protects the security of the data.
[0063] 4) Data retrieval: After the permission verification is passed, the system retrieves the corresponding data from the storage location. The retrieval process must ensure the integrity and accuracy of the data to avoid data loss or damage during transmission.
[0064] 5) Data transmission: The retrieved data is transmitted to the requesting end. During the transmission process, the system uses encryption protocol to ensure the security of the data during transmission and prevent the data from being intercepted or tampered with.
[0065] 6) Access records: After completing the data transmission, the system will record the access log, including access time, access data ID, access user and other information. These logs are used for subsequent auditing and security analysis.
[0066] Preferably, if the current interaction request is a data query request, the interaction scheme of the corresponding application layer is executed based on the request data until the data interaction is completed, including: performing fuzzy indexing based on the query field information to obtain multiple candidate results; sorting the relevance of each candidate result based on the identity information, and pushing the top N results to the requesting end.
[0067] In the embodiment of the present invention, when the system receives a data query request, it needs to execute the interaction scheme of the corresponding application layer based on the request data until the data interaction is completed. This process includes the following steps:
[0068] 1) Query field information extraction: The system first extracts query field information from the request data. This field information may include keywords, topics, authors, dates, etc. The specific content depends on the user's query requirements.
[0069] 2) Fuzzy indexing: Based on the extracted query field information, the system performs fuzzy indexing. Fuzzy indexing allows the system to find relevant results without exact matches, improving the tolerance and coverage of queries. This process uses advanced search algorithms such as inverted indexing and full-text search engines to ensure efficient and accurate indexing.
[0070] 3) Candidate result generation: The result of fuzzy indexing generates multiple candidate results. These candidate results are related data sets found in the database or storage based on the query field information, which may include different matching degrees and relevance.
[0071] 4) Relevance ranking: The system ranks the candidate results by relevance based on the user's identity information. Identity information includes the user's role (such as student, teacher, administrator), professional field, past query history, etc. The system uses machine learning algorithms or other ranking algorithms to calculate the relevance of each candidate result based on this information and rank the results.
[0072] 5) Result push: After the sorting is completed, the system pushes the top N results to the requesting end. The pushed results are usually the most relevant and most in line with user needs, ensuring that users can quickly obtain useful information.
[0073] Preferably, if the current interaction request is a data sharing request, an interaction scheme of the corresponding application layer is executed based on the request data until the data interaction is completed, including: matching associated communication groups based on user tag information, and pushing the matching results to the requesting end; recovering the user's confirmation information based on the requesting end, and adding the current user to the corresponding communication group based on the confirmation information; wherein, if the user's confirmation information includes a specified communication group, the current user is added to the specified communication group; if the user's confirmation information does not include the specified communication group, a new communication group is created based on the user input information, and the current user is added to the created communication group.
[0074] In the embodiment of the present invention, when the system receives a data sharing request, it is necessary to execute the interaction scheme of the corresponding application layer based on the request data until the data interaction is completed. The specific process is as follows:
[0075] 1) User tag information extraction: The system first extracts user tag information from the request data. User tag information includes the user's major, hobbies, academic research direction, etc. This information is used to match the communication group suitable for the user.
[0076] 2) Communication group matching: Based on user tag information, the system matches related communication groups. The system uses collaborative filtering algorithms or content recommendation algorithms to find groups that match user tag information in existing communication groups. The matching process takes into account the user's interests and needs to ensure that the recommended communication groups are highly relevant to the user.
[0077] 3) Push matching results: The system pushes matching results to the requesting end, and the user can see multiple communication group options related to his tag information. This push operation is presented to the user through the user interface (such as pop-up windows, notifications, etc.).
[0078] 4) User confirmation information recovery: The system recovers the user's confirmation information based on the requesting end. Users can choose to join the recommended communication group or specify the specific group they want to join.
[0079] 5) Join or create a communication group: If the user's confirmation information includes the specified communication group, the system will add the current user to the specified communication group. If the user's confirmation information does not include the specified communication group, the system will create a new communication group based on the user's input information and add the current user to the created communication group. The system will record the information of the new group and may recommend it to other relevant users.
[0080] Figure 2 1 is a system structure diagram of a university education resource scheduling system based on a cloud platform provided by an embodiment of the present invention. Figure 2As shown, an embodiment of the present invention provides a university education resource scheduling system based on a cloud platform, and the system includes: a cloud platform, and a plurality of request terminals that are communicatively connected to the cloud platform.
[0081] Further, such as Figure 3 The cloud platform includes: a response unit, which is used to respond to the educational resource data interaction request initiated by the requesting terminal and read the identity information of the requesting terminal; a verification unit, which is used to verify the legitimacy of the requesting terminal based on the identity information, and establish an interactive connection with the requesting terminal after the verification is passed; a parsing unit, which is used to match the corresponding application layer based on the interaction request, and drive the corresponding application layer to parse the request information of the interaction request to obtain the request data; an interaction unit, which is used to execute the interaction plan of the corresponding application layer based on the request data until the data interaction is completed.
[0082] The embodiment of the present invention further provides a computer-readable storage medium, on which instructions are stored, which, when executed on a computer, enable the computer to execute the above-mentioned cloud platform-based university education resource scheduling method.
[0083] Those skilled in the art will understand that all or part of the steps in the method for implementing the above-mentioned embodiments can be completed by instructing the relevant hardware through a program, and the program is stored in a storage medium, including several instructions for making a single-chip microcomputer, a chip or a processor (processor) perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0084] The optional embodiments of the present invention are described in detail above in conjunction with the accompanying drawings. However, the embodiments of the present invention are not limited to the specific details in the above embodiments. Within the technical concept of the embodiments of the present invention, the technical scheme of the embodiments of the present invention can be subjected to a variety of simple modifications, and these simple modifications all belong to the protection scope of the embodiments of the present invention. It should also be noted that the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, the embodiments of the present invention will not further describe various possible combinations.
[0085] In addition, various embodiments of the present invention may be arbitrarily combined, and as long as they do not violate the concept of the embodiments of the present invention, they should also be regarded as the contents disclosed in the embodiments of the present invention.
Claims
1. A method for scheduling university education resources based on cloud platform. It is characterized in that The method is performed by a cloud platform, and includes: In response to an educational resource data interaction request initiated by a requesting terminal, reading identity information of the requesting terminal; Performing legitimacy verification on the requesting terminal based on the identity information, and establishing an interactive connection with the requesting terminal after the verification is passed; Based on the interaction request, matching a corresponding application layer, and driving the corresponding application layer to parse request information of the interaction request to obtain request data; An interaction scheme of the corresponding application layer is executed based on the request data until the data interaction is completed.
2. The method according to claim 1, It is characterized in that The educational resource data interaction request initiated by the requesting terminal includes: Data deposit request, data access request, data query request and data sharing request.
3. The method according to claim 2, It is characterized in that The performing legitimacy verification on the requesting terminal based on the identity information, and establishing an interactive connection with the requesting terminal after the verification is passed, includes: Obtaining the identity information of the requesting terminal based on an encryption protocol, and determining whether the current requesting user is a registered user based on the identity information; wherein, The identity information includes: One or more of user name and password information, biometric information, hardware ID, and device certificate; After the verification is passed, the user type of the current user is determined based on the identity information, and an interactive connection is established with the corresponding request terminal based on the determined user type.
4. The method according to claim 3, It is characterized in that The determining the user type of the current user based on the identity information, and establishing an interactive connection with the corresponding request terminal based on the determined user type, includes: Based on the account type identification field in the identity information of the requesting terminal, the user type of the current user is determined; wherein, User types include: school user, student user and administrator user; Load the corresponding interactive interface information based on the access rights and function set corresponding to the current user type, and establish an interactive connection with the current requesting terminal based on the interactive interface information; wherein, The current feature set for users includes: Initial feature set and custom feature set.
5. The method according to claim 2, It is characterized in that The matching of the corresponding application layer based on the interaction request and driving the corresponding application layer to parse the request information of the interaction request to obtain the request data includes: If the current interaction request is a data storage request, drive the corresponding application layer to parse the request information of the interaction request to obtain the data packet to be stored; If the current interaction request is a data access request, drive the corresponding application layer to parse the request information of the interaction request to obtain the data ID of the access target; If the current interaction request is a data query request, drive the corresponding application layer to parse the request information of the interaction request to obtain query field information; If the current interaction request is a data sharing request, the corresponding application layer is driven to parse the request information of the interaction request to obtain the user tag information of the current user; wherein, The user tag information includes: User professional information and user customized information.
6. The method according to claim 5, It is characterized in that If the current interaction request is a data storage request, executing the interaction scheme of the corresponding application layer based on the request data until the data interaction is completed, including: Calculating summary information of the data packet to be stored, and calculating the Euclidean distance between the summary information of the data packet to be stored and standard summary information corresponding to each preset data type; The preset data type whose Euclidean distance is less than the preset Euclidean distance threshold is used as the target data type of the current data packet to be stored; Generate directory information corresponding to the data packet to be stored based on the summary information of the data packet to be stored; The data packet to be stored is stored based on the target data type and directory information, and a storage completion signal is output after the storage is completed.
7. The method according to claim 5, It is characterized in that If the current interaction request is a data access request, executing the interaction scheme of the corresponding application layer based on the request data until the data interaction is completed, including: The target data is located based on the data ID of the access target, and the corresponding data is retrieved to the requesting end based on the location result; If the current interaction request is a data query request, executing the interaction scheme of the corresponding application layer based on the request data until the data interaction is completed, including: Perform fuzzy indexing based on query field information to obtain multiple candidate results; The candidate results are sorted by relevance based on the identity information, and the top N results are pushed to the requesting end.
8. The method according to claim 5, It is characterized in that If the current interaction request is a data sharing request, executing the interaction scheme of the corresponding application layer based on the request data until the data interaction is completed, including: Match the associated communication groups based on user tag information and push the matching results to the requesting end; Based on the requesting end, the user's confirmation information is collected, and based on the confirmation information, the current user is added to the corresponding communication group; wherein, If the user's confirmation information includes a specified communication group, the current user is added to the specified communication group; If the user's confirmation information does not include the designated communication group, a new communication group is created based on the user input information, and the current user is added to the created communication group.
9. A university education resource scheduling system based on cloud platform, It is characterized in that The system includes a cloud platform, and a plurality of request terminals in communication connection with the cloud platform; The cloud platform includes: A response unit, configured to respond to an educational resource data interaction request initiated by a requesting terminal and read the identity information of the requesting terminal; A verification unit, configured to verify the legitimacy of the requesting terminal based on the identity information, and to establish an interactive connection with the requesting terminal after the verification is passed; A parsing unit, configured to match a corresponding application layer based on the interaction request, and drive the corresponding application layer to parse the request information of the interaction request to obtain request data; The interaction unit is used to execute the interaction scheme of the corresponding application layer based on the request data until the data interaction is completed.
10. A computer-readable storage medium, It is characterized in that The computer-readable storage medium stores instructions, which, when executed on a computer, enable the computer to execute the cloud platform-based university education resource scheduling method described in any one of claims 1-8.
Citation Information
Cited By
Cloud-computing-based cross-school semester course resource sharing method and system
CN122927844A
