Application scene simulation interaction method and device for ship visual signals
Through virtual reality technology, the application scenario library and simulation interaction methods are constructed, and the training content is adjusted based on the work information of navigators, which solves the problems of insufficient time and inability to adjust in the existing training model, and achieves more efficient and personalized ship visual signal training.
Patent Information
- Application Number
- CN202411691274.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-25
- Publication Date
- 2025-03-11
AI Technical Summary
The existing ship visual signal training model has the problems of too long theoretical learning time and insufficient field training time and times. The training model is fixed and cannot be adjusted according to the learning progress and ability level of different navigators, resulting in poor training results.
A virtual reality-based application scenario simulation interaction method is adopted. By building an application scenario library, including conventional and emergency scenarios, the scene selection weight is determined based on the work information of navigators, the target application scenarios are randomly selected, and each scenario is displayed from low to high according to the scene difficulty coefficient, simulation interaction data is obtained, and scene training results are generated.
The simulation training of ship visual signals is realized through virtual reality, so that navigators can simulate actual operations at any time, and adjust the training content according to individual ability level to improve the pertinence and effectiveness of the training.
Smart Images

Figure CN119597154A_ABST
Abstract
Description
Technical Field
[0001] One or more embodiments of the present specification relate to virtual reality technology, and more particularly, to a method and device for simulating interaction in application scenarios for ship visual signals. Background Art
[0002] In order to ensure the safety of ship navigation and improve the understanding and implementation of international maritime collision prevention regulations by seafarers, it is necessary to train seafarers to identify and use ship visual signals (i.e. ship lights, ship types, etc.). At present, training is generally conducted through paper teaching materials and video materials, and then actual operation is carried out through field training. On the one hand, most of the time is spent on theoretical learning, and the time and frequency of field training are very small, and it is difficult to train all possible situations. On the other hand, the training model is relatively fixed and cannot be adaptively adjusted according to the learning progress and ability levels of different seafarers, resulting in poor overall training results. Summary of the invention
[0003] In order to solve the above problems, one or more embodiments of this specification describe a method and device for simulating interaction in application scenarios of ship visual signals.
[0004] According to a first aspect, a method for simulating interaction of application scenarios of ship visual signals is provided, the method comprising: An application scenario library is constructed according to the usage specifications and display requirements of the ship visual signal, wherein the application scenario library includes at least two application scenarios based on virtual reality, and the scenario types of the application scenarios include conventional scenarios and emergency scenarios; Obtaining work information of a first target person to be trained, determining a selection weight of each scenario type according to the work information, and randomly selecting a target number of first target application scenarios in the application scenario library according to the selection weight, wherein the work information includes work years information and historical work evaluation information; The first target application scenarios are displayed in order from low to high according to the scenario difficulty coefficient, the simulated interaction data of the first target personnel for each of the first target application scenarios are obtained, and the scenario training results are generated based on the simulated interaction data.
[0005] Preferably, determining the selection weight of each of the scene types according to the work information includes: Determine each historical work evaluation information within a preset time period, perform weighted calculation on each historical work evaluation information, and obtain a comprehensive work score, wherein the later the information generation date, the greater the weight of the historical work evaluation information; A preset first database is queried based on the working years information and the comprehensive working score to obtain the selection weight of each scenario type.
[0006] Preferably, before randomly selecting a first target application scenario of a target quantity in the application scenario library according to the selection weight, the method further includes: The comprehensive training score of the last simulation training is obtained, and a preset second database is queried based on the working years information, the comprehensive working score and the comprehensive training score to obtain the number of targets to be extracted.
[0007] Preferably, the work information also includes work type information; After obtaining the target number to be extracted, the method further includes: When the working years information is higher than the preset years, and the comprehensive work score and the comprehensive training score are both higher than the first preset score, the second target application scenarios in the application scenario library are temporarily locked so that each of the second target application scenarios cannot be selected in this training. The second target application scenarios are conventional scenarios that match the working type information.
[0008] Preferably, the method further comprises: For the second target person whose comprehensive work score and comprehensive training score are both higher than the second preset score, the test application scenario to be verified and the standard interaction process of the test application scenario are displayed, and feedback information of the second target person on the standard interaction process is obtained.
[0009] Preferably, the first target application scenario includes a third target application scenario corresponding to a conventional scenario and a fourth target application scenario corresponding to an emergency scenario; The first target application scenarios are displayed in order from low to high according to the scenario difficulty coefficient, including: The third target application scenario and the fourth target application scenario are sorted respectively according to the order of the scenario difficulty coefficient from low to high to obtain a first sorting and a second sorting; According to the second sorting, each of the fourth target application scenarios is inserted into the first sorting at random intervals to obtain a third sorting, and each of the first target application scenarios is displayed in sequence according to the third sorting.
[0010] Preferably, after generating the scenario training result according to the simulated interaction data, the method further includes: Generate special training suggestions based on scenario training results.
[0011] According to a second aspect, a device for simulating interaction of application scenarios of ship visual signals is provided, the device comprising: A construction module, used to construct an application scenario library according to the usage specifications and display requirements of the ship visual signal, wherein the application scenario library includes at least two application scenarios based on virtual reality, and the scene types of the application scenarios include conventional scenes and emergency scenes; an acquisition module, used to acquire work information of a first target person to be trained, determine a selection weight of each scenario type according to the work information, and randomly select a target number of first target application scenarios in the application scenario library according to the selection weight, wherein the work information includes work years information and historical work evaluation information; A display module is used to display each of the first target application scenarios in order from low to high according to the scenario difficulty coefficient, obtain the simulated interaction data of the first target personnel for each of the first target application scenarios, and generate scenario training results based on the simulated interaction data.
[0012] According to a third aspect, there is provided an electronic device, comprising a processor and a memory; The processor is connected to the memory; The memory is used to store executable program code; The processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to execute the steps of the method provided in the first aspect or any possible implementation manner of the first aspect.
[0013] According to a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, and the computer-readable storage medium stores instructions, which, when the instructions are executed on a computer or a processor, cause the computer or the processor to execute the method provided in the first aspect or any possible implementation of the first aspect.
[0014] The method provided in the embodiments of this specification can perform simulated training on target personnel through virtual reality application scenarios, so that the target personnel can simulate actual operations at any time, and will adjust the selection tendency of different first target application scenarios according to the selection weights determined by the work information of the first target personnel, to ensure that the last displayed first target application scenario is in line with the ability level of each first target personnel, and the training effect is better, and personnel of any ability level can receive effective training. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0016] Figure 1 It is a flowchart of an embodiment of the present specification in an application scenario simulation interaction method for ship visual signals.
[0017] Figure 2 It is a structural diagram of an interactive device for simulating application scenarios of ship visual signals in one embodiment of the present specification.
[0018] Figure 3 It is a structural diagram of an electronic device in one embodiment of this specification. DETAILED DESCRIPTION
[0019] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.
[0020] In the following introduction, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance. The following introduction provides multiple embodiments of the present application, and different embodiments can be replaced or combined, so the present application can also be considered to include all possible combinations of the same and / or different embodiments recorded. Therefore, if one embodiment includes features A, B, and C, and another embodiment includes features B and D, then the present application should also be considered to include embodiments containing one or more of all other possible combinations of A, B, C, and D, although the embodiment may not be clearly recorded in the following text.
[0021] The following description provides examples and does not limit the scope, applicability or examples set forth in the claims. Changes may be made to the functions and arrangements of the elements described without departing from the scope of the present application. Various processes or components may be appropriately omitted, substituted or added to each example. For example, the described method may be performed in an order different from the order described, and various steps may be added, omitted or combined. In addition, features described in some examples may be combined in other examples.
[0022] See also Figure 1 , Figure 1 : is a flow chart of a method for simulating interaction of application scenarios of ship visual signals provided in an embodiment of the present application. In an embodiment of the present application, the method includes: S101. Build an application scenario library according to the usage specifications and display requirements of ship visual signals.
[0023] The application scenario library includes at least two application scenarios based on virtual reality, and the scenario types of the application scenarios include conventional scenarios and emergency scenarios.
[0024] The execution entity of this application can be a cloud server.
[0025] In the embodiments of this specification, the ship's visual signals mainly include ship lights and signal types. The staff will first build different application scenarios based on virtual reality technology so that different application scenarios correspond to different environments and situations encountered. At the same time, several interaction points that can interact with the signal lights and signal types will be set in the application scenario. Each interaction point can be set with multiple interactive logics, such as grabbing, moving, adjusting brightness, adjusting mode, adjusting light color, etc., so that the trainers can conduct actual operation training in the application scenario through virtual reality equipment. In addition, each application scenario can also design a set of standard processing procedures based on the corresponding usage specifications and display requirements of the ship's visual signals, which will be used for subsequent comparison with the actual operation procedures of the trainers to determine whether the trainers' operations are correct. The application scenarios will be divided into conventional scenarios that are more likely to be encountered in actual navigation and emergency scenarios that are less likely to be encountered and the situation is very critical.
[0026] S102, obtaining work information of a first target person to be trained, determining a selection weight of each scenario type according to the work information, and randomly selecting a target number of first target application scenarios in the application scenario library according to the selection weight.
[0027] The work information includes working years information and historical work evaluation information.
[0028] In an embodiment of the present specification, when the cloud server detects that there is a first target person to be trained, the cloud server will first obtain the work information of the person to determine the working years of the staff member and the historical work evaluation in previous years' work process based on the work information. Through the work information, it is possible to preliminarily judge the approximate business ability level of the first target person, and then assign selection weights of different types of scenarios to him. For personnel with high business ability levels, the selection weights of conventional scenarios will be relatively low, while the selection weights of emergency scenarios will be relatively high, so that more emergency scenarios will be selected, and then the training of the personnel's operating experience in rare special scenarios will be focused. For personnel with low business ability levels, the selection weights of conventional scenarios will be relatively high, so as to give priority to ensuring the operating proficiency of personnel in conventional scenarios. Among them, the specific method of determining the selection weight according to work information can be to pre-set the mapping relationship between different work information and different selection weights based on experience, and directly determine the selection weight based on the query of the mapping relationship in actual situation, or to pre-set the mapping relationship between work experience information and the first selection sub-weight, and the mapping relationship between historical work evaluation information and the second selection sub-weight, and after querying the first selection sub-weight and the second selection sub-weight respectively, determine the final selection weight according to the weighted or added result of the two.
[0029] In one possible implementation, determining the selection weight of each of the scene types according to the work information includes: Determine each historical work evaluation information within a preset time period, perform weighted calculation on each historical work evaluation information, and obtain a comprehensive work score, wherein the later the information generation date, the greater the weight of the historical work evaluation information; A preset first database is queried based on the working years information and the comprehensive working score to obtain the selection weight of each scenario type.
[0030] In the embodiment of this specification, in order to avoid the historical work evaluation information from too long ago affecting the judgment of the current business ability level of the first target personnel, the cloud server will only obtain the historical work evaluation information within a preset time from the current date (for example, within the past year). The historical work evaluation information can be, for example, a company conducts manual assessment based on the completion of tasks each month, and then gives a specific evaluation score. The cloud server will obtain a comprehensive work score that represents the current overall average work ability of the personnel through weighted calculation of these historical work evaluation information. The closer to the present, that is, the later the information generation date, the higher the reference value of the historical work evaluation information, so it will be assigned a higher weight to ensure the accuracy of the final weighted result. Then, the first database will be pre-set in the cloud server, which stores the mapping relationship between the years of work information, the comprehensive work score and the selection weight. In actual situations, the cloud server only needs to query the first database based on the years of work information and the comprehensive work score to determine the selection weights of each scenario type assigned to the personnel.
[0031] In one possible implementation, before randomly selecting a first target application scenario of a target quantity in the application scenario library according to the selection weight, the method further includes: The comprehensive training score of the last simulation training is obtained, and a preset second database is queried based on the working years information, the comprehensive working score and the comprehensive training score to obtain the number of targets to be extracted.
[0032] In the embodiment of this specification, in addition to adjusting the selection weights of different types of scenes, the target number of the selected scenes can also be adjusted, so that personnel with higher business ability levels do not need to conduct simulation training for too many scenes, which not only improves the overall efficiency of training, but also avoids some meaningless low-difficulty training for high-level personnel. The main training is the scene in the special environment that is difficult to encounter at ordinary times, ensuring the effectiveness of the training. Specifically, after the trainer conducts simulation training of the application scene through the virtual reality device each time, the cloud server will conduct a comprehensive training score for this simulation training according to the correctness of the scene training result. The cloud server will also obtain the comprehensive training score of the personnel in the last simulation training, and use it to query the pre-set second database in combination with the working years information and the comprehensive work score. Similarly, the second database pre-stores the mapping relationship between the working years information, the comprehensive work score, the comprehensive training score and the target number according to artificial experience and demand. The longer the working years and the higher the two scores, the more experienced the personnel can be, so they do not need too much training, so the corresponding target number can be less. Finally, the actual query result of the second database will be used to determine the number of targets to be extracted this time.
[0033] In one possible implementation, the work information further includes work type information; After obtaining the target number to be extracted, the method further includes: When the working years information is higher than the preset years, and the comprehensive work score and the comprehensive training score are both higher than the first preset score, the second target application scenarios in the application scenario library are temporarily locked so that each of the second target application scenarios cannot be selected in this training. The second target application scenarios are conventional scenarios that match the working type information.
[0034] In the embodiments of this specification, according to the different specific types of work, the actual operation content of the relevant personnel on the ship signal type in the actual work process is also different. The purpose of training is mainly to enhance the proficiency of personnel in the operation of signal types under various application scenarios, while experienced personnel are familiar enough with their own work content and do not need simulated operation. Therefore, if the first target personnel has a high working age, and the comprehensive work score and the comprehensive training score are higher than the first preset score, it is considered that the employee is relatively excellent and experienced, so the application scenario corresponding to his daily work should not be used as the content of his simulated training. Therefore, the cloud server will lock the second target application scenario in the application scenario library so that these second target application scenarios cannot be selected this time, and then exclude the conventional scenarios familiar to the personnel, and only select the application scenarios with a small number of daily work contacts for training, so as to ensure the training effect. In addition, considering the particularity of emergency situations and the low probability of actual occurrence, in order to enhance the operational proficiency of personnel and ensure the safety when an accident actually occurs, the emergency scenario matched by the work type information will not be locked and may still be selected.
[0035] In one embodiment, the method further comprises: For the second target person whose comprehensive work score and comprehensive training score are both higher than the second preset score, the test application scenario to be verified and the standard interaction process of the test application scenario are displayed, and feedback information of the second target person on the standard interaction process is obtained.
[0036] In the embodiment of the present specification, a second preset score is also set in the cloud server. For the second target personnel whose comprehensive work score and training comprehensive score are higher than the second preset score, it is considered that the personnel have rich experience in both simulation theory and actual operation at work. With the influence of the international situation and climate change, new signal light type schemes for special navigation environments will continue to be proposed, and the effectiveness of such schemes has yet to be verified and cannot be directly applied, or some of the operation requirements in the schemes do not meet the actual habits or actual operating conditions of the operators. Therefore, the cloud server will display these test application scenarios to be verified to the second target personnel, and the scenario does not require the second target personnel to perform simulated operations, and will directly display the standard interaction process under the scenario. The second target personnel can compare the standard interaction process with the actual possible situation under the scenario to determine whether there are problematic links or places that need to be modified, and generate feedback information to the cloud server to help researchers more efficiently research new feasibility solutions.
[0037] S103. Display each of the first target application scenarios in order from low to high according to the scenario difficulty coefficient, obtain the simulated interaction data of the first target personnel for each of the first target application scenarios, and generate a scenario training result based on the simulated interaction data.
[0038] In the embodiments of this specification, each application scenario will set a different scenario difficulty coefficient according to manual experience when setting it. After selecting the first target application scenario of the target number, the cloud server will display the selected first target application scenario in order from low to high according to the scenario difficulty coefficient. In this way, the personnel are trained from simple to difficult, gradually increasing the difficulty, and the training effect is better. After displaying each scene, the cloud server will record the simulated interaction data of the personnel in each scene according to the operating instructions of the personnel using the virtual reality device, and then compare the simulated interaction data with the standard interaction data under the standard process, judge the correctness of each operation of the personnel, and then generate the scene training results. Through the scene training results, the personnel can clearly know which operation in which scene has problems, how to improve it, etc., to ensure that the personnel can get the results of the simulation training feedback in time, and then find their own problems in time.
[0039] In one possible implementation, the first target application scenario includes a third target application scenario corresponding to a conventional scenario and a fourth target application scenario corresponding to an emergency scenario; The first target application scenarios are displayed in order from low to high according to the scenario difficulty coefficient, including: The third target application scenario and the fourth target application scenario are sorted respectively according to the order of the scenario difficulty coefficient from low to high to obtain a first sorting and a second sorting; According to the second sorting, each of the fourth target application scenarios is inserted into the first sorting at random intervals to obtain a third sorting, and each of the first target application scenarios is displayed in sequence according to the third sorting.
[0040] In the embodiment of this specification, considering that the scene difficulty coefficient of emergency scene is generally higher than the scene difficulty coefficient of conventional scene, directly sorting according to the scene difficulty coefficient will cause the emergency scene to be ranked at the back, that is, the personnel who carry out simulation training can estimate whether the next simulated scene is a conventional scene or an emergency scene, and make preparations in advance, thereby affecting the effect of simulation training. Therefore, in this embodiment, it is also possible not to sort the whole according to the scene difficulty coefficient, but to sort the third target application scene and the fourth target application scene respectively, then, according to the order of the second sorting, the fourth target application scene will be selected one by one, and it will be inserted into the first sorting at random intervals to obtain the third sorting. In this way, the difficulty coefficient of the third target application scene in the third sorting is gradually increased, and the difficulty coefficient of the fourth target application scene is also gradually increased, but the order and difficulty coefficient between the third target application scene and the fourth target application scene are not fixed, so that the training personnel cannot estimate the scene that will happen next, and the simulation training is actually real-time reaction ability, and the training effect is better.
[0041] In one possible implementation, after generating the scenario training result according to the simulated interaction data, the method further includes: Generate special training suggestions based on scenario training results.
[0042] In the embodiments of the present specification, the cloud server will also generate special training suggestions based on the incorrect operations in the scenario training results, that is, it will find application scenarios that match the incorrect operations and recommend these application scenarios so that personnel can choose these scenarios for enhanced training.
[0043] The following will be combined with the attached Figure 2 , the application scenario simulation interaction device for ship visual signals provided by the embodiment of the present application is introduced in detail. It should be noted that the attached Figure 2 The application scenario simulation interaction device for ship visual signals shown is used to implement the present application Figure 1 For the convenience of explanation, only the part related to the embodiment of the present application is shown. For the specific technical details not disclosed, please refer to the present application. Figure 1 The embodiment shown.
[0044] See also Figure 2 , Figure 2 Schematic diagram of a device for simulating interaction of application scenarios of ship visual signals provided in an embodiment of the present application. Figure 2 As shown, the device comprises: A construction module 201 is used to construct an application scenario library according to the usage specifications and display requirements of the ship visual signal, wherein the application scenario library includes at least two application scenarios based on virtual reality, and the scene types of the application scenarios include conventional scenes and emergency scenes; An acquisition module 202 is used to acquire work information of a first target person to be trained, determine a selection weight of each scenario type according to the work information, and randomly select a target number of first target application scenarios in the application scenario library according to the selection weight, wherein the work information includes work years information and historical work evaluation information; The display module 203 is used to display each of the first target application scenarios in order from low to high according to the scenario difficulty coefficient, obtain the simulated interaction data of the first target personnel for each of the first target application scenarios, and generate a scenario training result based on the simulated interaction data.
[0045] In one possible implementation, the acquisition module 202 is specifically used for: Determine each historical work evaluation information within a preset time period, perform weighted calculation on each historical work evaluation information, and obtain a comprehensive work score, wherein the later the information generation date, the greater the weight of the historical work evaluation information; A preset first database is queried based on the working years information and the comprehensive working score to obtain the selection weight of each scenario type.
[0046] In one possible implementation, the acquisition module 202 is further configured to: The comprehensive training score of the last simulation training is obtained, and a preset second database is queried based on the working years information, the comprehensive working score and the comprehensive training score to obtain the number of targets to be extracted.
[0047] In one possible implementation, the work information further includes work type information; The acquisition module 202 is further specifically used for: When the working years information is higher than the preset years, and the comprehensive work score and the comprehensive training score are both higher than the first preset score, the second target application scenarios in the application scenario library are temporarily locked so that each of the second target application scenarios cannot be selected in this training. The second target application scenarios are conventional scenarios that match the working type information.
[0048] In one embodiment, the device further comprises: The testing module is used to display the test application scenario to be verified and the standard interaction process of the test application scenario to the second target person whose comprehensive work score and comprehensive training score are higher than the second preset score, and obtain the feedback information of the second target person on the standard interaction process.
[0049] In one possible implementation, the first target application scenario includes a third target application scenario corresponding to a conventional scenario and a fourth target application scenario corresponding to an emergency scenario; The display module 203 is specifically used for: The third target application scenario and the fourth target application scenario are sorted respectively according to the order of the scenario difficulty coefficient from low to high to obtain a first sorting and a second sorting; According to the second sorting, each of the fourth target application scenarios is inserted into the first sorting at random intervals to obtain a third sorting, and each of the first target application scenarios is displayed in sequence according to the third sorting.
[0050] In one possible implementation, the display module 203 is further used to: Generate special training suggestions based on scenario training results.
[0051] Those skilled in the art can clearly understand that the technical solutions of the embodiments of the present application can be implemented with the help of software and / or hardware. The "unit" and "module" in this specification refer to software and / or hardware that can independently complete or cooperate with other components to complete specific functions, where the hardware can be, for example, a field programmable gate array (FPGA), an integrated circuit (IC), etc.
[0052] Each processing unit and / or module of the embodiments of the present application may be implemented by an analog circuit that implements the functions described in the embodiments of the present application, or may be implemented by software that executes the functions described in the embodiments of the present application.
[0053] See also Figure 3 , which shows a schematic diagram of the structure of an electronic device involved in an embodiment of the present application, the electronic device can be used to implement Figure 1 The method in the embodiment shown. Figure 3 As shown, the electronic device 300 may include: at least one processor 301 , at least one network interface 304 , a user interface 303 , a memory 305 , and at least one communication bus 302 .
[0054] The communication bus 302 is used to realize the connection and communication between these components.
[0055] The user interface 303 may include a display screen (Display) and a camera (Camera). Optionally, the user interface 303 may also include a standard wired interface and a wireless interface.
[0056] The network interface 304 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).
[0057] Among them, the processor 301 may include one or more processing cores. The processor 301 uses various interfaces and lines to connect various parts of the entire electronic device 300, and executes various functions and processes data of the electronic device 300 by running or executing instructions, programs, code sets or instruction sets stored in the memory 305, and calling data stored in the memory 305. Optionally, the processor 301 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 301 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics central processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 301, and it can be implemented separately through a chip.
[0058] Among them, the memory 305 may include a random access memory (Random Access Memory, RAM) and may also include a read-only memory (Read-Only Memory). Optionally, the memory 305 includes a non-transitory computer-readable storage medium. The memory 305 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 305 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 305 may optionally be at least one storage device located away from the aforementioned processor 301. As Figure 3 As shown, the memory 305 as a computer storage medium may include an operating system, a network communication module, a user interface module, and program instructions.
[0059] exist Figure 3In the electronic device 300 shown, the user interface 303 is mainly used to provide an input interface for the user and obtain data input by the user; and the processor 301 can be used to call the application scenario simulation interactive application for the ship visual signal stored in the memory 305, and specifically perform the following operations: An application scenario library is constructed according to the usage specifications and display requirements of the ship visual signal, wherein the application scenario library includes at least two application scenarios based on virtual reality, and the scenario types of the application scenarios include conventional scenarios and emergency scenarios; Obtaining work information of a first target person to be trained, determining a selection weight of each scenario type according to the work information, and randomly selecting a target number of first target application scenarios in the application scenario library according to the selection weight, wherein the work information includes work years information and historical work evaluation information; The first target application scenarios are displayed in order from low to high according to the scenario difficulty coefficient, the simulated interaction data of the first target personnel for each of the first target application scenarios are obtained, and the scenario training results are generated based on the simulated interaction data.
[0060] The present application also provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the steps of the above method are implemented. The computer-readable storage medium may include, but is not limited to, any type of disk, including a floppy disk, an optical disk, a DVD, a CD-ROM, a micro drive, and a magneto-optical disk, a ROM, a RAM, an EPROM, an EEPROM, a DRAM, a VRAM, a flash memory device, a magnetic card or an optical card, a nanosystem (including a molecular memory IC), or any type of medium or device suitable for storing instructions and / or data.
[0061] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0062] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0063] In the several embodiments provided in the present application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some service interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.
[0064] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0065] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0066] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a memory, including a number of instructions to enable a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned memory includes: U disk, read-only memory (ROM), random access memory (RAM), mobile hard disk, disk or optical disk and other media that can store program codes.
[0067] A person skilled in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by entering a program to instruct related hardware, and the program may be stored in a computer-readable memory, which may include a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0068] The above is only an exemplary embodiment of the present disclosure, and the scope of the present disclosure cannot be limited thereto. That is, any equivalent changes and modifications made according to the teachings of the present disclosure are still within the scope of the present disclosure. After considering the specification and practicing the disclosure here, those skilled in the art will easily think of the implementation scheme of the present disclosure. This application is intended to cover any modification, use or adaptation of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary technical means in the technical field not recorded in the present disclosure. The description and examples are regarded as exemplary only, and the scope and spirit of the present disclosure are defined by the claims.
Claims
1. A method for simulating interaction of application scenarios of ship visual signals, characterized in that: The method comprises: An application scenario library is constructed according to the usage specifications and display requirements of the ship visual signal, wherein the application scenario library includes at least two application scenarios based on virtual reality, and the scenario types of the application scenarios include conventional scenarios and emergency scenarios; Obtaining work information of a first target person to be trained, determining a selection weight of each scenario type according to the work information, and randomly selecting a target number of first target application scenarios in the application scenario library according to the selection weight, wherein the work information includes work years information and historical work evaluation information; The first target application scenarios are displayed in order from low to high according to the scenario difficulty coefficient, the simulated interaction data of the first target personnel for each of the first target application scenarios are obtained, and the scenario training results are generated based on the simulated interaction data.
2. The method according to claim 1, characterized in that The step of determining the selection weight of each scene type according to the work information includes: Determine each historical work evaluation information within a preset time period, perform weighted calculation on each historical work evaluation information, and obtain a comprehensive work score, wherein the later the information generation date, the greater the weight of the historical work evaluation information; A preset first database is queried based on the working years information and the comprehensive working score to obtain the selection weight of each scenario type.
3. The method according to claim 2, characterized in that Before randomly selecting a first target application scenario of a target quantity in the application scenario library according to the selection weight, the method further includes: The comprehensive training score of the last simulation training is obtained, and a preset second database is queried based on the working years information, the comprehensive working score and the comprehensive training score to obtain the number of targets to be extracted.
4. The method according to claim 3, characterized in that The work information also includes work type information; After obtaining the target number to be extracted, the method further includes: When the working years information is higher than the preset years, and the comprehensive work score and the comprehensive training score are both higher than the first preset score, the second target application scenarios in the application scenario library are temporarily locked so that each of the second target application scenarios cannot be selected in this training. The second target application scenarios are conventional scenarios that match the working type information.
5. The method according to claim 3, characterized in that: The method further comprises: For the second target person whose comprehensive work score and comprehensive training score are both higher than the second preset score, the test application scenario to be verified and the standard interaction process of the test application scenario are displayed, and feedback information of the second target person on the standard interaction process is obtained.
6. The method according to claim 1, characterized in that The first target application scenario includes a third target application scenario corresponding to a conventional scenario and a fourth target application scenario corresponding to an emergency scenario; The first target application scenarios are displayed in order from low to high according to the scenario difficulty coefficient, including: The third target application scenario and the fourth target application scenario are sorted respectively according to the order of the scenario difficulty coefficient from low to high to obtain a first sorting and a second sorting; According to the second sorting, each of the fourth target application scenarios is inserted into the first sorting at random intervals to obtain a third sorting, and each of the first target application scenarios is displayed in sequence according to the third sorting.
7. The method according to claim 1, characterized in that After generating the scenario training result according to the simulated interaction data, the method further includes: Generate special training suggestions based on scenario training results.
8. An application scenario simulation interaction device for ship visual signals, characterized in that: The device comprises: A construction module, used to construct an application scenario library according to the usage specifications and display requirements of the ship visual signal, wherein the application scenario library includes at least two application scenarios based on virtual reality, and the scene types of the application scenarios include conventional scenes and emergency scenes; An acquisition module, used to acquire work information of a first target person to be trained, determine a selection weight of each scenario type according to the work information, and randomly select a target number of first target application scenarios in the application scenario library according to the selection weight, wherein the work information includes work years information and historical work evaluation information; A display module is used to display each of the first target application scenarios in order from low to high according to the scenario difficulty coefficient, obtain the simulated interaction data of the first target personnel for each of the first target application scenarios, and generate scenario training results based on the simulated interaction data.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, wherein the computer-readable storage medium has instructions stored therein, and when the instructions are executed on a computer or a processor, the computer or the processor executes the steps of the method according to any one of claims 1 to 7.
Citation Information
Cited By
Public service ship crew post ability grading training method and system
CN121563726A