A method for publishing virtual simulation information for teaching

By introducing the web and webapi server architecture and heartbeat supervision mechanism into the virtual simulation teaching system, the problem of system instability under multi-user operation is solved, the coordinated management of data and the stability of the teaching platform are achieved, and the teaching effect is improved.

CN116091270BActive Publication Date: 2025-09-23SUZHOU GEZHI SCI & EDUCATION EQUIP MFG CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202310017412.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-06
Publication Date
2025-09-23
Estimated Expiration
2043-01-06

AI Technical Summary

Technical Problem

The existing virtual simulation teaching system has poor stability when multiple users operate simultaneously, lacks overall planning of experimental data, and is difficult to monitor in real time during system maintenance, which affects teaching effectiveness.

Method used

The server is equipped with web and webapi, combined with heartbeat supervision, to achieve synchronous teaching of information release, and manage response timeout and connection interruption through websocket, establish a unified data recording and analysis mechanism, and improve system stability.

Benefits of technology

It achieves system stability and data recording logic under simultaneous multi-user operation, reduces the risk of system crash, and improves the operating efficiency of the teaching platform.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116091270B_ABST
    Figure CN116091270B_ABST
Patent Text Reader

Abstract

The present invention relates to virtual simulation teaching, and in particular to a method for publishing virtual simulation information for teaching. The information publishing method of the present invention is specifically published by loading a web and a webapi into a server to perform synchronous teaching work on a web page and a mobile terminal, and on this basis, a heartbeat monitoring method is added to maintain the operational stability of a virtual simulation cloud platform during long-term multi-port teaching. The present invention establishes a virtual simulation cloud platform for teaching, which uploads students' experimental data and experimental results to the platform to comprehensively plan students' teaching experimental data, improve the storage and logic of teaching experimental data, and at the same time, in order to overcome the problem of system response interruption and page crash during the process of multiple students conducting teaching experiments and data entry at the same time, a testing method based on the heartbeat monitoring method is established to timely discover problems and perform system maintenance processing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to virtual simulation teaching, and its IPC classification number is G06Q50 / 20, and in particular to a method for publishing virtual simulation information used in teaching. Background Art

[0002] Interactive virtual simulation experiment platforms, by digitizing and visualizing experiments across various disciplines, can better alleviate the challenges of limited experimental space and operational safety in practical subject teaching. However, systematizing subject experiments often leads to incomplete coordination and overall record keeping between various disciplines, teaching departments, and teachers and students, resulting in relatively discrete experimental data and a lack of overall planning. Furthermore, when multiple teachers and students conduct online experimental teaching simultaneously, the virtual simulation cloud platform's servers are highly demanding. Without real-time backend monitoring and maintenance, the overall teaching effect will be severely impacted.

[0003] Patent CN201410827013 provides a method for constructing a virtual simulation teaching and training platform. By establishing a variety of somatosensory interactive intelligent simulation devices, teaching experiments and intelligent simulation devices are combined to improve the authenticity of students' experimental operations. However, the virtual simulation teaching system of this patent is a combination of multiple sensor devices and does not involve the data processing and maintenance of the system itself. It cannot better solve the stability supervision problem during the system experiment.

[0004] Patent CN202010311340 provides an online and offline combined teaching system and teaching method. This patent simulates real experimental scenes and experimental data through modeling, and enables students to conduct experimental simulations online. However, the three-dimensional dynamic experimental scene modeling has high requirements for hardware. At the same time, the need to handle the common experimental operations of multiple students increases the load on the system, which is not suitable for actual teaching experiments.

[0005] Therefore, in view of the problems existing in the existing virtual simulation system used in teaching, it is urgent to introduce a method for publishing virtual simulation information used in teaching, which can improve the stability of the system platform and ensure the implementation of normal teaching while better managing and maintaining experimental data. Summary of the Invention

[0006] In response to the above problems, the present invention provides a method for publishing virtual simulation information for teaching. The information publishing method specifically publishes the information by loading the web and webapi into the server to carry out synchronous teaching on the web and mobile terminals, and adds a heartbeat monitoring method on this basis to maintain the operating stability of the virtual simulation cloud platform during long-term multi-port teaching.

[0007] Specifically, the virtual simulation cloud platform described in the present invention is used to record and analyze students' experimental data and assessment scores, and to comprehensively classify and process the experimental information of various school units, subject units and students, thereby improving the overall logic of experimental data recording.

[0008] Preferably, the web and webapi publishing process in the virtual simulation cloud platform is:

[0009] S1. Install the MySQL connector on the target server.

[0010] S2, such as Figure 2 As shown, based on S1, the web and webapi projects are published by configuring the server IP;

[0011] S3. Modify the string linking the database to achieve connectivity between the virtual simulation cloud platform and the database.

[0012] Preferably, the heartbeat monitoring method is used to solve the problems of response timeout and connection interruption during the information publishing process by calling websocket based on the web class.

[0013] Preferably, the heartbeat monitoring method is to establish a timer to send a detection signal to http / https at a specified frequency, and determine the server status by judging whether the detection signal is returned within a set time.

[0014] Preferably, Figure 1 As shown, the information publishing method is specifically applied to the cloud platform; the cloud platform includes a login module, a system management module, a department management module, a project management module, an examination management module and a report management module; the information publishing method is used to publish information in each module in the cloud platform.

[0015] Specifically, the department management module includes department management and class management; the department management includes adding departments, modifying department notes, deleting departments, and querying departments; the class management includes adding classes, modifying class notes, deleting classes, pairing departments for classes, and querying classes.

[0016] In the test management module, when a student generates a score in the simulation software library, the score will be displayed here with the device name and time; the test score can be modified for the student.

[0017] Preferably, the login module includes a login interface module and a login homepage module.

[0018] Preferably, the system management module includes a user management module, a role management module, and a user log module.

[0019] Preferably, the user log module classifies and manages the usage logs of the virtual simulation cloud platform by establishing a unified request, and establishes an interceptor to perform customized tracking for possible problems.

[0020] Preferably, the report management module includes experimental score modification records and student login experimental records.

[0021] Specifically, the project management module includes adding projects, querying projects, viewing project information, modifying project information, and deleting projects. It also has the functions of uploading and downloading attachments and supports files with jpg, gif, png, pdf, xls, word, xlsx, zip, and rar extensions.

[0022] Preferably, in the system management module, a system administrator background supervision strategy is established to view the usage of the cloud platform, login time, and number of times used.

[0023] Compared with the prior art, the present invention has the following beneficial effects:

[0024] (1) The present invention establishes a method for publishing virtual simulation information for teaching, by uploading students' experimental data and experimental results to the cloud platform, and comprehensively planning the teaching experimental data of students on the cloud platform. Specifically, by classifying and storing the experimental data according to various departments, various query functions and various analysis modes, the storage and logic of the teaching experimental data are improved.

[0025] (2) Based on (1), in order to overcome the problem of system response interruption and page crash when multiple students conduct teaching experiments and data entry at the same time, the present invention establishes a testing method based on heartbeat monitoring to promptly detect problems and perform system maintenance when the system crashes due to long-term non-response. The technical improvement described in the present invention has the advantages of good system stability when multiple users log in at the same time and the system response interface is not prone to crash when on standby for a long time. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] Figure 1 A module diagram of a virtual simulation cloud platform for teaching;

[0027] Figure 2 Publish process operation diagrams for web and webapi;

[0028] Figure 3 To modify the string linking the database, the operation diagram of connecting the virtual simulation cloud platform with the database is realized. DETAILED DESCRIPTION

[0029] Example 1:

[0030] In the method for publishing virtual simulation information for teaching described in this embodiment, the specific publishing process of the web and webapi is as follows: Figure 3 As shown, the character string for modifying the link database is specifically:

[0031] A1. First, find the string corresponding to the database link address, database account, and password in web.config in the webapi.

[0032] A2. Find the file $.post(http: / / 182.106.186.173:8082 / api / Sys / BmsLogin in the published web directory web>js>bmslog.js;

[0033] A3. Change the 182.106.186.173:8082 part to the IP and port of the published webapi.

[0034] A4. Check var apiUrl = "http: / / 182.106.186.173:8082 / " in common.js in MesNewPage\Web\js and back it up.

[0035] In the virtual simulation cloud platform used for teaching, the login interface module includes a login account bar, a password input bar, and a login button, which are used for different user members to log in and view system resources; the login homepage module includes system management, department and class management, project management, examination and experiment management, and report management, which are used to help users select department-related functions.

[0036] The user management module is used to add users, modify user role permissions, assign departments and classes to users, view user information, delete users, and filter and sort all users by department, class, user name, and account name for faster access and improved management efficiency. The role management module is used to query roles, add new roles, view and modify role permissions, and delete roles, where roles are used to distinguish between user permissions. The user log module is used to record the login and logout times of all users, as well as the system's operating status during operation.

[0037] The experiment score modification record is used to record the process information of the student modifying the score, including the corresponding experiment project, student number, previous and next scores, and notes. The student login experiment record specifically includes the user name, the experiment project logged in and out, and the relevant time.

Claims

1. A method for publishing virtual simulation information for teaching, characterized in that: The information publishing method specifically publishes the web and web API to the server to carry out synchronous teaching on the web and mobile terminals, and adds a heartbeat monitoring method on this basis to maintain the operating stability of the virtual simulation cloud platform during long-term multi-port teaching. The heartbeat monitoring method is used to solve the problems of response timeout and connection interruption during the information release process by calling the websocket based on the web class; The heartbeat monitoring method is to establish a timer to send a detection signal to http / https at a specified frequency, and determine the server status by judging whether the detection signal is returned within the set time; The web and webapi publishing process in the virtual simulation cloud platform is as follows: S1. Install the MySQL connector on the target server. S2, based on S1, releases web and webapi projects by configuring server IP; S3. Modify the string linking the database to achieve connectivity between the virtual simulation cloud platform and the database; The information publishing method is specifically applied to a cloud platform; the cloud platform includes a login module, a system management module, a department management module, a project management module, an examination management module and a report management module; the information publishing method is used to publish information in each module of the cloud platform.

2. A method for publishing virtual simulation information for teaching according to claim 1, characterized in that: The login module includes a login interface module and a login homepage module.

3. A method for publishing virtual simulation information for teaching according to claim 1, characterized in that: The system management module includes a user management module, a role management module, and a user log module.

4. A method for publishing virtual simulation information for teaching according to claim 3, characterized in that: The user log module, by establishing a unified request, classifies and manages the usage logs of the virtual simulation cloud platform, and establishes an interceptor to perform custom tracking for possible problems.

5. The method for publishing virtual simulation information for teaching according to claim 1, characterized in that: The report management module includes experimental score modification records and student login experimental records.

6. A method for publishing virtual simulation information for teaching according to claim 1 or 3, characterized in that: In the system management module, a system administrator background supervision strategy is established to view the usage of the cloud platform, login time, and number of times used.

Citation Information

Patent Citations

  • Method for establishing virtual simulation teaching practical training platform

    CN104504632A

  • Online and offline combined teaching system, and teaching method thereof

    CN111507876A

  • Virtual simulation experiment management platform and method

    CN107563922A

  • Student mobile service skill training platform based on mobile terminal

    CN111833001A

  • Remote FPGA (Field Programmable Gate Array) experiment system and method based on Web end and combined with MOOC platform

    CN111949914A