Virtual simulation system for ocean survey
By building a virtual ocean measurement system that includes online web management system, digital surveying and mapping simulation system, database and security system, the existing system has solved the problems of cumbersome operation and single functions, and achieved simple and convenient multi-function teaching effect.
Patent Information
- Application Number
- CN202510568050.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-30
- Publication Date
- 2025-08-08
AI Technical Summary
The existing ocean virtual measurement simulation system is cumbersome to operate and has a single function, making it difficult to meet teaching needs.
A virtual simulation system for ocean measurement including online web management system, digital surveying and mapping simulation system, database and security system was designed, providing functions such as user management, basic data management, database management, teacher-end and student-end, supporting teaching tasks, practical training modules and assessment modules, and having diversified teaching functions.
The system is simple, convenient to operate, and has diverse functions. It can effectively help teachers teach virtual simulation of ocean measurement and improve teaching efficiency.
Smart Images

Figure CN120452270A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of ocean virtual measurement simulation teaching, in particular to an ocean measurement virtual simulation system. Background Art
[0002] When teaching virtual ocean measurement, teachers need to use a virtual simulation system to simulate the ocean. Existing simulation measurement systems are relatively complex, cumbersome to operate, and have few functions, making them difficult to meet teaching needs. Therefore, in view of the above situation, there is an urgent need to develop a simple, easy-to-operate, and versatile ocean measurement virtual simulation system to help teachers teach virtual ocean measurement, so as to overcome the shortcomings of current practical applications and meet current needs. Summary of the Invention
[0003] The purpose of the present invention is to provide a virtual simulation system for ocean measurement to solve the problems raised in the above background technology.
[0004] In order to achieve the above object, the present invention adopts the following technical solutions:
[0005] A marine surveying virtual simulation system includes an online web management system, a digital surveying and mapping simulation system, a database, and a security system. The online web management system includes management functions for user management, basic data management, and database management. The digital surveying and mapping simulation system includes a teacher side and a student side. The user management includes management functions for student management, teacher management, class management, and administrator management. The teacher side includes teaching tasks, student training records, and student learning situation analysis. The teaching tasks include task query and task addition functions. The student side includes a teaching module, a training module, and an assessment module.
[0006] Preferably, the student terminal also includes the functions of topography measurement, single-beam water depth measurement, multi-beam water depth measurement, ocean gravity monitoring, ocean magnetic monitoring, side-scan sonar, seabed sediment measurement and drone photogrammetry.
[0007] Preferably, the basic data management includes teaching subjects.
[0008] Preferably, the teaching subjects include task management and courseware management.
[0009] Preferably: the database management includes database browsing, SQL script operation, data import and export, permission management, database operation, work order processing and sensitive field control.
[0010] The beneficial effects of the present invention are: the system is simple, easy to operate, and has diverse functions, and is convenient for helping teachers to teach virtual simulation of ocean measurement. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] Figure 1 is an overall system block diagram of the present invention;
[0012] Figure 2 This is a system block diagram of the online web management system in the present invention;
[0013] Figure 3 This is a system block diagram of the digital surveying and mapping simulation system of the present invention;
[0014] Figure 4 Schematic diagram of the system composition of the present invention;
[0015] Figure 5 Schematic diagram of the database and security module in the present invention;
[0016] Figure 6 Schematic diagram of the system framework in the present invention;
[0017] Figure 7 This is a schematic diagram of the online Web management module architecture of the present invention;
[0018] Figure 8 Schematic diagram of the digital surveying and mapping virtual simulation system in the present invention;
[0019] Figure 9 This is a diagram of the teacher-side architecture of the digital surveying and mapping virtual simulation system in the present invention;
[0020] Figure 10 This is a schematic diagram of the student-side architecture of the digital surveying and mapping virtual simulation system in the present invention.
[0021] Legend:
[0022] 1. Online web management system; 2. Digital surveying and mapping simulation system; 3. Database and security system; 4. User management; 401. Student management; 402. Teacher management; 403. Class management; 404. Administrator management; 5. Basic data management; 501. Teaching subjects; 5011. Task management; 5012. Courseware management; 6. Database management; 601. Database browsing; 602. SQL script operation; 603. Data import and export; 604. Permission management; 605. Database operation; 606. Work order processing; 6 07. Sensitive field control; 7. Teacher side; 701. Teaching tasks; 7011. Task query; 7012. Add task; 702. Student training record; 703. Student learning situation analysis; 8. Student side; 801. Teaching module; 802. Training module; 803. Assessment module; 804. Topography; 805. Single-beam water depth measurement; 806. Multi-beam water depth measurement; 807. Ocean gravity monitoring; 808. Ocean magnetic monitoring; 809. Side-scan sonar; 810. Seabed sediment measurement; 811. UAV photogrammetry. DETAILED DESCRIPTION
[0023] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making any creative efforts shall fall within the scope of protection of the present invention.
[0024] Specific examples are given below.
[0025] See also Figures 1 to 3 In an embodiment of the present invention, a marine surveying virtual simulation system includes an online web management system 1, a digital surveying and mapping simulation system 2, and a database and security system 3. The online web management system 1 includes management functions of user management 4, basic data management 5, and database management 6. The digital surveying and mapping simulation system 2 includes a teacher terminal 7 and a student terminal 8. The user management 4 includes management functions of student management 401, teacher management 402, class management 403, and administrator management 404. Through the user management 4, the data related to students, teachers, and classes can be managed, and student and teacher data can be imported and exported in batches, and the classes to which students and teachers belong can be configured. The basic data management 5 includes teaching subjects 501, and the teaching subjects 501 include task management 5011 and courseware management 5012. The basic data management 5 can be used to manage school users and set the class of the school. Level and basic teaching data, view course information, course data, practical training courseware status, authorized number, authorization status, etc., can set the practical training courseware status and course status (disabled / normal), the database management 6 includes database browsing 601, SQL script operation 602, data import and export 603, authority management 604, database operation 605, work order processing 606 and sensitive field control 607, among which authority management 604, database operation 605, work order processing 606 and sensitive field control 607 require senior administrators to use. Through database management 6, database information can be browsed and viewed, database data can be imported and exported, SQL script execution operations are supported, user authority management is provided for senior administrators, SQL execution permissions of different users are controlled, and user application for operation permissions is processed. At the same time, senior administrators can manage database operations.
[0026] The teacher end 7 includes teaching tasks 701, student training records 702 and student learning situation analysis 703. The teaching tasks 701 include the functions of task query 7011 and adding tasks 7012. After the user logs in to the system using a teacher account, he will enter the teacher end of the digital surveying and mapping virtual simulation system. The main functions of the teacher end include teaching task data query, teaching task release and teaching task editing, student training operation record viewing and error analysis, student learning situation analysis, viewing the student's overall training situation, understanding the students' common mistakes, and mastering the key points they are not proficient in.
[0027] The student terminal 8 includes a teaching module 801 , a training module 802 and an assessment module 803 .
[0028] Teaching Module 801: Provides guidance on instrument and equipment understanding and operation. By simulating real-world scenarios, students are guided through digital surveying and mapping workflows within these scenarios. Students can watch demonstration videos repeatedly, with prominent textual reminders highlighting key points and difficult areas. Dynamic video and static text explanations provide a direct understanding of instrument operation, workflows, and other related knowledge points.
[0029] Practical Training Module 802: Through Practical Training Module 802, trainees will receive hands-on training on the digital surveying and mapping process, familiarizing themselves with the work process and equipment operation. In the training scenario, the system uses dynamic elements such as highlighting, flashing, and arrows, along with text prompts, to guide trainees in following the system prompts to assemble and use measuring instruments and practice the work process.
[0030] Assessment Module 803: After the teacher issues an assessment task using the teacher's terminal, students complete the assessment task within a specified timeframe. Students complete the assessment task by leveraging the knowledge learned in the teaching module 801 and the practical training module 802. After the student completes the assessment, the system automatically evaluates the key points of the student's answers.
[0031] The student terminal 8 also includes the functions of topographic measurement 804, single-beam water depth measurement 805, multi-beam water depth measurement 806, ocean gravity monitoring 807, ocean magnetic monitoring 808, side-scan sonar 809, seabed sediment measurement 810 and drone photogrammetry 811.
[0032] Database and security system 3: The marine comprehensive simulation system database mainly stores student user data, teacher user data, class data, training data, assessment data, courseware data, course data and administrator data. The system uses data redundancy backup methods to ensure data security. In order to prevent data loss due to accidental database crash or hardware damage, the database system provides backup and recovery strategies.
[0033] The marine surveying integrated simulation system mainly consists of online Web management software, digital surveying and mapping simulation software, database and security software, such as Figure 4 ;
[0034] The online web management software is built based on the web page backend management for administrators to log in and use. Its functions include basic data management, training management, user management, and database management, as follows:
[0035] Basic data management: you can manage school users, set up the school's classes and basic teaching data;
[0036] Training management: you can check the status of training courseware, number of authorized people, authorization status, etc., and you can set the status of training courseware (disabled / normal);
[0037] User management: manage students, teachers, and class data, import and export student and teacher data, and configure the classes to which students and teachers belong;
[0038] Database management: you can browse database data, execute SQL operations, and manage database permissions.
[0039] Process database operation applications;
[0040] The digital surveying and mapping simulation software includes a teacher terminal and a student terminal, which are distinguished by login accounts. The main functions of the teacher terminal include:
[0041] Teaching task data query, teaching task release and teaching task editing
[0042] Check students' practical training operation records and analyze errors
[0043] Analyze students' learning situation, check students' overall training situation, understand students' common mistakes and key points they are not proficient in
[0044] The main functions of the student terminal include:
[0045] The training module provides students with guidance on the recognition and operation of instruments and equipment, simulates real-life operation scenarios for students, and guides students to conduct digital surveying and mapping operation process training in real-life scenarios.
[0046] Practical training module, trainees can practice digital surveying and mapping process through the practical training module, and become familiar with the operation process and equipment operation during the training process
[0047] Assessment module: students complete the assessment tasks assigned by teachers through the assessment module. After the assessment is completed, the system automatically evaluates and gives scores;
[0048] The database design of the oceanographic integrated simulation system uses MySQL. MySQL provides a large number of data types. To optimize storage and improve database performance, the most precise type is used in all cases. That is, among all the types that can represent the column value, the type that uses the least storage.
[0049] The data stored in the database includes:
[0050] User data, which includes student data and teacher data
[0051] Class data
[0052] Training assessment data
[0053] Courseware Data
[0054] Administrator data, as the web administrator account
[0055] Operation records, SQL execution records;
[0056] Management features include:
[0057] Database Management
[0058] Permission Management
[0059] Operation history query;
[0060] The marine surveying integrated simulation system uses a C / S (client / server) architecture to complete the data interaction between the client digital surveying and mapping simulation system and the server, and the online Web data management terminal and the server use a B / S (browser / server) architecture to communicate data. The specific architecture is as follows Figure 6 As shown:
[0061] The integrated oceanographic simulation system is centered around a server. The digital surveying and mapping simulation system and the online web data management system are connected to the server via a local area network. The server receives requests from users and administrators, submits requests to the server over the network, and performs database operations. The server accepts requests from the digital surveying and mapping simulation system or the online web data management system and submits data to the client and web client. The client then analyzes and calculates the data and presents the results to the user. The server also provides comprehensive security protection, ensures data integrity, and allows multiple clients to access the server simultaneously.
[0062] The online web management module is built based on the web backend management and is only used by administrators to log in. The administrator interacts with the server through the web terminal to operate and manage the database. Its architecture is as follows Figure 7 As shown:
[0063] Its features include:
[0064] User management can manage teachers, students, and classes. In the student and teacher management modules, you can batch import new student and teacher data and configure the class management
[0065] Basic data management, you can view students' training assessment data, students' performance information and task release status
[0066] Course management: you can view course information, course data, authorized number of people, authorization status, set course status, disable and enable courses
[0067] Database management allows users to browse and view database information, import and export database data, and execute SQL scripts. It also provides user rights management for senior administrators, controlling SQL execution permissions for different users and processing user permission requests. Senior administrators can also manage database operations.
[0068] The digital surveying and mapping virtual simulation system includes a teacher side and a student side, and different login accounts are used to distinguish different systems. The digital surveying and mapping virtual simulation system is the core subsystem of the marine comprehensive simulation system.
[0069] The digital surveying and mapping simulation system login system distinguishes between the teacher side and the student side by account. The login request is sent to the server, and the server returns the account type result. The login system starts the corresponding software according to the result returned by the server.
[0070] The teacher-side architecture design of the digital surveying and mapping virtual simulation system is as follows Figure 9 As shown:
[0071] After the user logs in to the system with a teacher account, he will enter the teacher terminal of the digital surveying and mapping virtual simulation system. The main functions of the teacher terminal include:
[0072] Teaching task data query, teaching task release and teaching task editing
[0073] Check students' practical training operation records and analyze errors
[0074] Analyze students' learning situation, check students' overall training situation, understand students' common mistakes and key points they are not proficient in.
[0075] The student-side architecture design of the digital surveying and mapping virtual simulation system is as follows Figure 10 As shown:
[0076] After the user logs in to the system using a student account, he / she will enter the student terminal of the digital surveying and mapping virtual simulation system. The main functions of the student terminal include:
[0077] The teaching module provides students with guidance on instrument and equipment recognition and operation. It simulates real-world work scenarios for students and guides them through the digital surveying and mapping work process in real-world scenarios. Through videos, students can watch them repeatedly. Eye-catching text prompts are provided for difficult and key points. Dynamic videos and static text explanations provide students with a deep understanding of instrument operation, work processes, and other related knowledge points.
[0078] In the practical training module, students gain hands-on experience with digital surveying and mapping processes, becoming familiar with workflows and equipment operation. The system utilizes dynamic elements such as highlights, flashing, and arrows, along with text prompts, to guide students through the assembly and use of measuring instruments and familiarize themselves with workflows.
[0079] In the assessment module, teachers use the teacher client to publish assessment tasks, and students complete them within a specified timeframe. Students use the knowledge learned in the teaching and practical training modules to answer the assessment tasks. After the student completes the assessment, the system automatically evaluates the key points of their answers.
[0080] On the student side of the digital surveying and mapping virtual simulation system, students simulate digital surveying and mapping operations, equipment operations, etc. in a virtual 3D scene.
[0081] The client of the marine integrated surveying and simulation system includes a digital surveying and mapping simulation system and an online web data management terminal. The digital surveying and mapping simulation system is logged in through a user account, which distinguishes between teachers and students. The login request fields are shown in the following table:
[0082]
[0083]
[0084] The login interface of the digital surveying and mapping simulation system is a secondary interface. When using it, you need to put the data into the data field of the primary interface and send it to the server through the primary interface.
[0085] The login request is sent, the server processes it and returns the result, and the login result is returned to the interface
[0086]
[0087] This return interface is a level 3 interface. Data is sent to the server and returned to the level 2 interface, ultimately forming a unified level 1 interface. The data returned by the server determines whether the login is successful. If successful, the username and user type are returned to distinguish between teachers and students.
[0088] The teacher module interface of the digital surveying and mapping simulation system is a secondary interface. When using it, the data needs to be put into the data field of the primary interface and sent to the server through the primary interface.
[0089] Teacher task data query uses keywords to search for the tasks to be queried. The task data query request fields are shown in the following table:
[0090]
[0091] Task data query result return interface:
[0092]
[0093] The server returns the second-level data of the return information interface to determine whether the query is successful. The third-level interface of the data query is used to obtain the path where the task data is saved. After obtaining the data path, the task data can be read.
[0094] Task publishing can publish the specified task. The task editing request fields are shown in the following table:
[0095]
[0096] You can use the secondary data of the return information interface returned by the server to determine whether the release is successful.
[0097] The task editor can edit the specified task. The fields for the task editing request are shown in the following table:
[0098]
[0099]
[0100] You can use the secondary data of the return information interface returned by the server to determine whether the editing is successful.
[0101] Student operation record query uses keywords to search for the operation to be queried. The fields of the operation record query request are shown in the following table:
[0102]
[0103] Operation record result return interface:
[0104]
[0105]
[0106] The server returns the second-level data of the return information interface to determine whether the query is successful. The path where the operation record is saved is obtained through the third-level interface returned by the data query. After obtaining the data path, the operation record can be read.
[0107] The student learning analysis uses keywords to search for the subjects and classes to be queried. The operation record query request fields are shown in the following table:
[0108]
[0109] Learning situation analysis result return interface:
[0110]
[0111] The server returns the second-level data of the return information interface to determine whether the query is successful. The learning analysis returns the third-level interface to obtain the path where the operation record is saved. After obtaining the data path, the learning analysis data can be read.
[0112] Refer to the system's combat and technical indicator requirements provided by Party A to clarify the combat and technical indicators that the developed system can achieve. Including but not limited to the following:
[0113] General performance indicators
[0114] There must be at least one environment platform that can be simulated.
[0115] Can manage no less than 1 data platform.
[0116] It can introduce the principles of ocean measurement simulation and provide basic operation training, and the operation actions, steps, responses, etc. are consistent with the actual installation.
[0117] It can realize the recording, storage and evaluation of the training process.
[0118] The training environment, target type, training subjects and content can be increased or decreased as needed.
[0119] It can provide instrument operation training for no less than 7 subjects.
[0120] It can provide surveying and mapping training for no less than 8 subjects.
[0121] Simulation realism
[0122] The accuracy of the virtual scene map, scene environment, and scene type should be as consistent as possible with the real scene as required.
[0123] The dynamic visual effects in the virtual scene are as consistent as possible with the real dynamic visual effects.
[0124] The appearance and operation feel of the simulated device are as consistent as possible with the real device.
[0125] The data collected by the simulated device is as consistent as possible with the real device.
[0126] Network communication indicators
[0127] (1) Network utilization rate is over 90%.
[0128] (2) It can meet the needs of 20 information points being online at the same time.
[0129] (3) Network transmission response time is less than 10ms.
[0130] (4) The accuracy reaches above 99%.
[0131] Data security indicators
[0132] (1) Data capacity: Able to accommodate XT data (including detailed simulation training and simulation maintenance record logs).
[0133] (2)RAID5 data redundancy strategy.
[0134] (3) Data should be backed up regularly, at least once a month.
[0135] (4) Equipped with a firewall to ensure a secure network connection.
[0136] The above description is only a preferred specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any technician familiar with the technical field, within the technical scope disclosed by the present invention, who makes equivalent replacements or changes based on the technical solution and inventive concept of the present invention, should be covered by the scope of protection of the present invention.
Claims
1. A virtual simulation system for ocean measurement, characterized in that: The invention comprises an online web management system (1), a digital surveying and mapping simulation system (2) and a database and security system (3), wherein the online web management system (1) comprises management functions of user management (4), basic data management (5) and database management (6), the digital surveying and mapping simulation system (2) comprises a teacher terminal (7) and a student terminal (8), the user management (4) comprises management functions of student management (401), teacher management (402), class management (403) and administrator management (404), the teacher terminal (7) comprises teaching tasks (701), student training records (702) and student learning situation analysis (703), the teaching tasks (701) comprises functions of task query (7011) and task addition (7012), and the student terminal (8) comprises a teaching module (801), a training module (802) and an assessment module (803).
2. The ocean measurement virtual simulation system according to claim 1, characterized in that: The student terminal (8) also includes the functions of topographic measurement (804), single-beam water depth measurement (805), multi-beam water depth measurement (806), ocean gravity monitoring (807), ocean magnetic monitoring (808), side-scan sonar (809), seabed sediment measurement (810) and drone photogrammetry (811).
3. The ocean measurement virtual simulation system according to claim 1, characterized in that: The basic data management (5) includes teaching subjects (501).
4. The ocean measurement virtual simulation system according to claim 3, characterized in that: The teaching subject (501) includes task management (5011) and courseware management (5012).
5. The ocean measurement virtual simulation system according to claim 1, characterized in that: The database management (6) includes database browsing (601), SQL script operation (602), data import and export (603), authority management (604), database operation (605), work order processing (606) and sensitive field control (607).