Escape ability training method and device
By obtaining the physical information and setting information of the target user, determining their escape ability level in a specific disaster, and determining targeted training scenarios and tasks based on physiological characteristics and escape ability level, the intelligent escape ability training in the existing technology is solved. The problem of low degree significantly improves the training effect.
Patent Information
- Application Number
- CN202411507004.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-28
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2044-10-28
AI Technical Summary
The prior art is low in the intelligence level when training people with limited mobility such as disabled people, resulting in poor training results.
By obtaining the target user's physical information and setting information, determine his or her escape ability level in a specific disaster, and determine targeted training scenarios and tasks based on physiological characteristics and escape ability level, so that users can meet their own needs and target their own physiological characteristics training in the scenario.
The intelligence of escape ability training has been improved, and the training effect of escape ability training for people with limited mobility such as disabled people.
Smart Images

Figure CN119028523B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of information processing technology, and in particular to an escape ability training method and device. Background Art
[0002] If the correct emergency escape measures cannot be implemented in time when a disaster strikes, not only will the safety of one's own life be seriously affected, but it will also make it more difficult for rescue workers to carry out rescue. The existing technology trains users' escape ability through virtual disaster scenes. However, since it does not conduct targeted training based on the physiological characteristics of the trained users, the degree of intelligence is low, resulting in poor training results for people with limited mobility, such as the disabled. Therefore, how to improve the training effect of escape ability training for people with limited mobility, such as the disabled, has become a technical problem that needs to be further solved. Summary of the invention
[0003] The present application proposes an escape ability training method and device to solve the problem of how to improve the training effect of escape ability training for people with limited mobility, such as disabled people, and to improve the intelligence level of escape ability training, thereby improving the training effect of escape ability training for people with limited mobility, such as disabled people.
[0004] In a first aspect, an embodiment of the present application provides an escape ability training method, which is applied to a server in a rehabilitation training system, and the method includes:
[0005] Acquire physical information and setting information of a target user, wherein the physical information is used to indicate physiological characteristics of the target user, and the setting information is used to indicate a target disaster for the target user to perform escape training;
[0006] Determine a target capability level of the target user according to the setting information, where the target capability level is used to characterize the escape capability of the target user in the target disaster;
[0007] determining a target training scenario according to the physical information and the target ability level;
[0008] A target training task is determined according to the target ability level and the target training scenario, so that the target user performs the target training task in the target training scenario.
[0009] In a second aspect, an embodiment of the present application provides an escape ability training device, which is applied to a server in a rehabilitation training system, and the device includes:
[0010] A first receiving unit is used to obtain physical information and setting information of a target user, wherein the physical information is used to indicate physiological characteristics of the target user, and the setting information is used to indicate a target disaster for the target user to perform escape training;
[0011] A first processing unit is used to determine the target ability level of the target user based on the setting information, wherein the target ability level is used to characterize the escape ability of the target user in the target disaster; determine a target training scenario based on the physical information and the target ability level; and determine a target training task based on the target ability level and the target training scenario, so that the target user performs the target training task in the target training scenario.
[0012] In a third aspect, an embodiment of the present application provides a server, comprising a processor, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the program includes instructions for executing the steps in the method described in any one of the first aspects.
[0013] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program / instruction stored thereon, wherein the computer program / instruction, when executed by a processor, implements the steps of the method described in any one of the first aspects.
[0014] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements part or all of the steps of the method described in any one of the first aspects of the embodiments of the present application.
[0015] It can be seen that in this application, the server obtains the physical information and setting information of the target user, the physical information is used to indicate the physiological characteristics of the target user, and the setting information is used to indicate the target disaster for the target user to perform escape training; the target ability level of the target user is determined according to the setting information, and the target ability level is used to characterize the escape ability of the target user in the target disaster; the target training scene is determined according to the physical information and the target ability level; the target training task is determined according to the target ability level and the target training scene, so that the target user performs the target training task in the target training scene. By determining the user's escape ability in the disaster that requires escape training, and then determining the corresponding training scene according to the user's physiological characteristics and the escape ability in the disaster, and then determining the target training task accordingly, the user is trained in a scene that meets his own needs and is targeted at his own physiological characteristics, which improves the intelligence level of escape ability training, thereby improving the training effect of escape ability training for people with limited mobility such as the disabled. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art 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.
[0017] Figure 1 is a structural schematic diagram of a rehabilitation training system provided in an embodiment of the present application;
[0018] Figure 2 is a structural schematic diagram of another rehabilitation training system provided in an embodiment of the present application;
[0019] Figure 3 is a structural diagram of a server in a rehabilitation training system provided in an embodiment of the present application;
[0020] Figure 4 It is a flow chart of an escape ability training method provided in an embodiment of the present application;
[0021] Figure 5 It is a scene schematic diagram of an escape ability training method provided in an embodiment of the present application;
[0022] Figure 6 is a schematic diagram of another scenario of an escape ability training method provided in an embodiment of the present application;
[0023] Figure 7 It is a functional unit composition block diagram of an escape ability training device provided by an embodiment of the present application;
[0024] Figure 8 It is a functional unit composition block diagram of another escape ability training device provided by an embodiment of the present application;
[0025] Fig. 9 It is a structural block diagram of a server provided in an embodiment of the present application. DETAILED DESCRIPTION
[0026] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution 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. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0027] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.
[0028] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0029] In the embodiments of the present application, "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B can represent the following three situations: A exists alone; A and B exist at the same time; B exists alone. Among them, A and B can be singular or plural.
[0030] In the embodiment of the present application, the symbol " / " can indicate that the objects associated with each other are in an "or" relationship. In addition, the symbol " / " can also indicate a division sign, that is, performing a division operation. For example, A / B can indicate A divided by B.
[0031] In the embodiments of the present application, "at least one item" or similar expressions refer to any combination of these items, including any combination of single items or plural items, and refer to one or more, and multiple refers to two or more. For example, at least one item of a, b, or c can represent the following seven situations: a, b, c, a and b, a and c, b and c, a, b, and c. Among them, each of a, b, and c can be an element or a set containing one or more elements.
[0032] In the embodiments of the present application, "equal to" can be used in conjunction with greater than, and is applicable to the technical solution adopted when greater than, and can also be used in conjunction with less than, and is applicable to the technical solution adopted when less than. When equal to is used in conjunction with greater than, it is not used in conjunction with less than; when equal to is used in conjunction with less than, it is not used in conjunction with greater than.
[0033] In order to better understand the solutions of the embodiments of the present application, the terminal devices, related concepts and backgrounds that may be involved in the embodiments of the present application are first introduced below.
[0034] To solve the above problems, an embodiment of the present application provides an escape ability training method and device. The method determines the user's escape ability in a disaster that requires escape training, and then determines the corresponding training scenario based on the user's physiological characteristics and escape ability in the disaster, and then determines the target training task accordingly, so that the user can train in a scenario that meets their own needs and is targeted at their own physiological characteristics, thereby improving the intelligence level of escape ability training, thereby improving the training effect of escape ability training for people with limited mobility such as the disabled.
[0035] See also Figure 1 , Figure 1 Schematic diagram of a rehabilitation training system provided in an embodiment of the present application. Figure 1 As shown, the rehabilitation training system 100 includes a six-degree-of-freedom motion platform 110, an audio-visual subsystem 120, a motion capture subsystem 130 and a server 140, wherein the six-degree-of-freedom motion platform 110 is communicatively connected to the server 140, the audio-visual subsystem 120 includes an image module 121 and an audio module 122, the audio-visual subsystem 120 is communicatively connected to the server 140, and the motion capture subsystem 130 is communicatively connected to the server 140. The image module 121 can be a 180° flexible annular LED screen, and the audio module 122 can be a 7.1.2-channel stereo surround sound. The motion capture subsystem 130 can be an inertial motion capture device or a multi-lens high-definition optical motion capture system. The server 140 can be a server, or a server group consisting of multiple servers.
[0036] In daily use of the rehabilitation training system 100, the server 140 obtains the physical information and setting information of the target user, where the physical information is used to indicate the physiological characteristics of the target user, and the setting information is used to indicate the target disaster for the target user to perform escape training; the target ability level of the target user is determined based on the setting information, and the target ability level is used to characterize the target user's escape ability in the target disaster; the target training scenario is determined based on the physical information and the target ability level; the target training task is determined based on the target ability level and the target training scenario, so that the target user can perform the target training task in the target training scenario.
[0037] See also Figure 2 , Figure 2 FIG. 1 is a schematic diagram of another structure of a rehabilitation training system provided in an embodiment of the present application. Figure 2 As shown, in the rehabilitation training system 100 , the six-degree-of-freedom motion platform 110 is placed in front of the audio-visual subsystem 120 , the motion capture subsystem 130 is placed on top of the audio-visual subsystem 120 , and the server 140 is placed in front of the audio-visual subsystem 120 and on the right side of the six-degree-of-freedom motion platform 110 .
[0038] See also Figure 3 , Figure 3 Schematic diagram of the structure of a server in a rehabilitation training system provided by an embodiment of the present application. Figure 3 As shown, the server 140 includes a processor 310 and a memory 320, and the processor 310 is in communication with the memory 320. Among them, one or more programs are stored in the memory 320, and the one or more programs are configured to be executed by the processor 310. The function of the one or more programs is to obtain the physical information and setting information of the target user, the physical information is used to indicate the physiological characteristics of the target user, and the setting information is used to indicate the target disaster for the target user to perform escape training; determine the target ability level of the target user according to the setting information, and the target ability level is used to characterize the escape ability of the target user in the target disaster; determine the target training scene according to the physical information and the target ability level; determine the target training task according to the target ability level and the target training scene, so that the target user performs the target training task in the target training scene.
[0039] The following describes an escape ability training method provided by an embodiment of the present application.
[0040] See also Figure 4 , Figure 4 is a flow chart of an escape ability training method provided by an embodiment of the present application, which is applied to Figure 1 The server 140 in the rehabilitation training system 100 shown in the figure, the rehabilitation training system 100 includes a six-degree-of-freedom motion platform 110, an audio-visual subsystem 120, a motion capture subsystem 130 and the server 140, the six-degree-of-freedom motion platform 110 is communicatively connected to the server 140, the audio-visual subsystem 120 includes an image module 121 and an audio module 122, the audio-visual subsystem 120 is communicatively connected to the server 140, and the motion capture subsystem 130 is communicatively connected to the server 140; Figure 4 As shown, the method comprises the following steps:
[0041] Step S401, obtaining the physical information and setting information of the target user.
[0042] The body information is used to indicate the physiological characteristics of the target user, and the setting information is used to indicate the target disaster for which the target user performs escape training.
[0043] The physical information and the setting information may be manually input by the target user or a system administrator, or may be obtained by the server extracting the user information of the target user from the memory.
[0044] Step S402: determining the target capability level of the target user according to the setting information.
[0045] The target capability level is used to characterize the escape capability of the target user in the target disaster.
[0046] In a possible embodiment, determining the target capability level of the target user according to the setting information includes: obtaining a preset evaluation scenario library, the evaluation scenario library including multiple evaluation scenarios and a scenario mapping relationship table, the scene mapping relationship table being used to characterize the disaster corresponding to each evaluation scenario in the multiple evaluation scenarios; determining the target evaluation scenario corresponding to the target disaster in the evaluation scenario library according to the setting information and the scene mapping relationship table; determining multiple capability scores of the target user according to the target evaluation scenario, the multiple capability scores being the scores of the target user in multiple capability dimensions, the multiple capability dimensions including a balance dimension, a strength dimension, and a speed dimension; and determining the target capability level according to the multiple capability scores.
[0047] Among them, the multiple evaluation scenarios include: an earthquake evaluation scenario, a flood evaluation scenario, and a fire evaluation scenario. The disaster corresponding to the earthquake evaluation scenario is an earthquake, the disaster corresponding to the flood evaluation scenario is a flood, and the disaster corresponding to the fire evaluation scenario is a fire.
[0048] The determining of the target evaluation scene corresponding to the target disaster in the evaluation scene library according to the setting information and the scene mapping relationship table may specifically be to query the evaluation scene library according to the target disaster indicated by the setting information to obtain the target evaluation scene. For example, if the target disaster indicated by the setting information is an earthquake, then the earthquake is queried in the evaluation scene library, and the obtained earthquake evaluation scene is determined as the target evaluation scene.
[0049] Among them, in different evaluation scenarios, the score weights of different capability dimensions are different. For example, as shown in Table 1, the score weights of multiple capability dimensions corresponding to each evaluation scenario in the multiple evaluation scenarios are as follows:
[0050]
[0051] Table 1
[0052] Wherein, determining the target capability level according to the multiple capability scores includes: determining the target capability level according to the multiple capability scores and the score weights of the multiple capability dimensions corresponding to the target evaluation scenario. For example, if the target evaluation scenario is an earthquake evaluation scenario, and the multiple capability scores include a target user's score of 70 in the balance dimension, a score of 100 in the strength dimension, and a score of 70 in the speed dimension, then the target capability level is 70×0.4+100×0.2+70×0.4=76.
[0053] It can be seen that in this example, the target user's ability is scored according to the evaluation scenarios in the preset evaluation scenario library, the target ability level is determined, and the user's escape ability in a disaster that requires escape training is obtained. Then, the corresponding training scenario is determined according to the user's physiological characteristics and escape ability in the disaster, and then the target training task is determined based on this, so that the user can train in a scenario that meets their own needs and is targeted at their own physiological characteristics, thereby improving the intelligence level of escape ability training, thereby improving the training effect of escape ability training for people with limited mobility, such as the disabled.
[0054] Step S403: determining a target training scenario according to the physical information and the target ability level.
[0055] Wherein, the target user performs escape ability training in the target training scenario.
[0056] Wherein, after determining the target training scene according to the physical information and the target ability level, the method further includes: the server sending the target training scene to the audio-visual subsystem so that the target training scene is presented in the audio-visual subsystem.
[0057] In a possible embodiment, determining the target training scenario based on the physical information and the target ability level includes: determining a movement feature based on the physical information, the movement feature being used to characterize the behavioral characteristics of the target user moving in the target disaster; and determining the target training scenario based on the movement feature and the target ability level.
[0058] Wherein, determining the movement feature according to the body information includes: importing the body information into a preset feature analysis model to obtain the movement feature, wherein the feature analysis model is obtained by deep learning training using sample body information and the movement feature corresponding to the sample body information as training data. For example, the body information may be left leg muscle atrophy, and the left leg muscle atrophy is input into the feature analysis model to obtain the movement feature corresponding to the left leg muscle atrophy.
[0059] It can be seen that in this example, by determining the user's escape ability in a disaster that requires escape training, and then determining the corresponding training scenario based on the user's movement characteristics and escape ability in the disaster, and then determining the target training task based on this, the user can train in a scenario that meets their own needs and is targeted at their own physiological characteristics, thereby improving the intelligence level of escape ability training, thereby improving the training effect of escape ability training for people with limited mobility, such as the disabled.
[0060] In a possible embodiment, the movement characteristics include assistive device usage characteristics, and determining the target training scene based on the movement characteristics and the target ability level includes: determining a corresponding target character model based on the assistive device usage characteristics, the target character model being used to characterize the character image of the target user in the target training scene; determining a corresponding target scene difficulty based on the target ability level, the target scene difficulty being used to indicate the training difficulty of the target user in the target training scene; and determining the target training scene based on the target character model and the target scene difficulty.
[0061] Wherein, the determining of the corresponding target character model according to the assistive device usage characteristics includes: obtaining a preset initial character model; querying a preset assistive device model library according to the assistive device usage characteristics to obtain a target assistive device model; and determining the target character model according to the initial character model and the target assistive device model. For example, it may be: the assistive device usage characteristic is left-side crutches, obtaining the keyword "crutch", querying the keyword "crutch" in the assistive device model library to obtain a crutch model, determining the crutch model as the target assistive device model, adding the target assistive device model to the preset initial character model, making the initial character model present a state of left-side crutches, and obtaining the target character model.
[0062] Wherein, determining the target character model based on the initial character model and the target auxiliary tool model includes: obtaining the appearance information of the target user; correcting the model map of the initial character model according to the appearance information to obtain a first character model; and determining the target character model based on the first character model and the target auxiliary tool model.
[0063] Among them, the target ability level is proportional to the difficulty of the target scenario.
[0064] Wherein, the determination of the corresponding target scene difficulty according to the target ability level includes: querying a preset scene difficulty mapping table according to the target ability level to obtain the target scene difficulty, and the scene difficulty mapping table is used to characterize the mapping relationship between the ability level interval and the scene difficulty. For example, it can be: the target ability level of the target user in the earthquake is 76, the ability level interval is [70, 80], the corresponding scene difficulty is level 7, the scene difficulty of level 7 corresponds to an earthquake magnitude of level 6, and the scene complexity is relatively complex.
[0065] It can be seen that in this example, by determining the user's escape ability in a disaster that requires escape training, and then determining the target character model based on the user's assistive device usage characteristics, and determining the target scene difficulty of the corresponding training scene based on the escape ability in the disaster, and then determining the target training scene based on the target character model and the target scene difficulty, and thus determining the target training task, the user is allowed to train in a scenario that meets their own needs and is tailored to their own physiological characteristics, thereby improving the intelligence of escape ability training, thereby improving the training effect of escape ability training for people with limited mobility, such as the disabled.
[0066] In a possible embodiment, determining the target training scene based on the target character model and the target scene difficulty includes: obtaining a preset initial training scene, where the initial training scene is used to characterize the life scene of the target user; modifying the initial training scene according to the target scene difficulty to obtain a first training scene; and determining the target training scene based on the target character model and the first training scene.
[0067] The initial training scene is pre-created based on the life scene of the target user, for example, it can be obtained by performing scene modeling based on a photo collection of the life scene of the target user.
[0068] Among them, the initial training scene is modified according to the difficulty of the target scene. For example, when the target disaster is an earthquake and the difficulty of the target scene is level seven, the ground shaking degree of the initial training scene is modified to the level corresponding to the earthquake level six, and the density of obstacles in the scene is modified to the level corresponding to the more complex one.
[0069] The determining of the target training scene according to the target character model and the first training scene may be, for example, placing the target character model in the first training scene to obtain the target training scene.
[0070] Among them, see Figure 5 , Figure 5 Schematic diagram of a scenario of an escape ability training method provided by an embodiment of the present application. Figure 5 As shown, the target training scene is displayed on the audio-visual subsystem 120, and the target user 501 moves by standing on the six-degree-of-freedom motion platform 110. The motion capture subsystem 130 captures the movements of the target user, thereby driving the target character model 502 to move in the first training scene 503 along with the movements of the target user 501.
[0071] It can be seen that in this example, by determining the user's escape ability in a disaster that requires escape training, and then determining the target character model based on the user's assistive device usage characteristics, and determining the target scenario difficulty of the corresponding training scenario based on the escape ability in the disaster, and then determining the target training scenario based on the target character model, the target scenario difficulty and the user's life scenario, and thus determining the target training task, the user is allowed to train in a scenario that meets their own needs and is tailored to their own physiological characteristics, thereby improving the intelligence of escape ability training and thus improving the training effect of escape ability training for people with limited mobility, such as the disabled.
[0072] Step S404: determining a target training task according to the target ability level and the target training scenario, so that the target user performs the target training task in the target training scenario.
[0073] The target training task is used to instruct the target user to perform escape training in the target training scenario.
[0074] In a possible embodiment, determining the target training task according to the target ability level and the target training scenario includes: determining a target training process according to the target ability level, the target training process being used to indicate the escape step process of the target user in the target training scenario; determining a target training route according to the target training scenario and the target training process, the target training route being used to indicate the movement path of the target user in the target training scenario; determining the target training task according to the target training process and the target training route.
[0075] Among them, determining the target training process according to the target ability level can specifically be importing the target ability level into the escape plan model corresponding to the target disaster to obtain the target training process, and the escape plan model is a generative AI that generates an escape plan for the user when the target disaster occurs based on the user's escape ability in the target disaster.
[0076] It can be seen that in this example, by determining the user's escape ability in a disaster that requires escape training, and then determining the target character model based on the user's assistive device usage characteristics, and determining the target scene difficulty of the corresponding training scene based on the escape ability in the disaster, and then determining the target training scene based on the target character model, the target scene difficulty and the user's life scene, so as to determine the target training process based on the escape ability, and determine the target training route that instructs the user to move based on the target training scene and the target training process, and then determine the target training task based on the target training process and the target training route, so that users can train in scenarios that meet their own needs and are targeted at their own physiological characteristics, thereby improving the intelligence of escape ability training, thereby improving the training effect of escape ability training for people with limited mobility, such as people with disabilities.
[0077] In a possible embodiment, the target training process includes multiple process nodes, the target training task includes multiple target training sub-tasks, and determining the target training task based on the target training process and the target training route includes: determining multiple first training sub-tasks based on the multiple process nodes, and the multiple first training sub-tasks correspond one-to-one to the multiple process nodes; determining multiple guidance information based on the multiple process nodes and the target training route, and the multiple guidance information corresponds one-to-one to the multiple process nodes; determining the multiple target training sub-tasks based on the multiple first training sub-tasks and the multiple guidance information.
[0078] Among them, each of the multiple process nodes is arranged in sequence according to the time sequence of execution, that is, the multiple process nodes are an ordered sequence.
[0079] The execution order of each of the multiple first training subtasks is determined by the position of the process node corresponding to each of the first training subtasks in the multiple process nodes.
[0080] Among them, the determining of multiple guidance information based on the multiple process nodes and the target training lines includes: dividing the target training line into multiple target training sub-lines according to the multiple process nodes, and the multiple target training sub-lines correspond one-to-one to the multiple process nodes; determining the multiple guidance information based on the multiple process nodes and the multiple target training sub-lines, and a single guidance information includes a moving direction and a moving distance.
[0081] Among them, see Figure 6 , Figure 6 FIG. 1 is a schematic diagram of another scenario of an escape ability training method provided by an embodiment of the present application. Figure 6As shown, the content 601 of the process node corresponding to the currently executed target training subtask is to hide under the dining table 602 and hold the head, and the corresponding target training sub-movement line is from the current position to the position of the dining table 602. The content 601 is displayed in the upper right corner of the audio and video subsystem 120, and the determined guidance information 610 includes the direction 611 of the dining table 602 relative to the target user 501 and the distance 612 from the target user 501 to the dining table 602.
[0082] It can be seen that in this example, by determining the user's escape ability in a disaster that requires escape training, and then determining the target character model according to the user's assistive device usage characteristics, and determining the target scene difficulty of the corresponding training scene according to the escape ability in the disaster, and then determining the target training scene according to the target character model, the target scene difficulty and the user's life scene, so as to determine the target training process according to the escape ability, and determine the target training route instructing the user to move according to the target training scene and the target training process, and then determine multiple first training subtasks according to multiple process nodes of the target training process, and determine multiple guidance information according to the multiple first training subtasks and the target training route, so as to determine the multiple target training subtasks according to the multiple first training subtasks and the multiple guidance information, so that users can train in scenarios that meet their own needs and are targeted at their own physiological characteristics, thereby improving the intelligence of escape ability training, thereby improving the training effect of escape ability training for people with limited mobility such as the disabled.
[0083] It can be seen that in this application, the server obtains the physical information and setting information of the target user, the physical information is used to indicate the physiological characteristics of the target user, and the setting information is used to indicate the target disaster for the target user to perform escape training; the target ability level of the target user is determined according to the setting information, and the target ability level is used to characterize the escape ability of the target user in the target disaster; the target training scene is determined according to the physical information and the target ability level; the target training task is determined according to the target ability level and the target training scene, so that the target user performs the target training task in the target training scene. By determining the user's escape ability in the disaster that requires escape training, and then determining the corresponding training scene according to the user's physiological characteristics and the escape ability in the disaster, and then determining the target training task accordingly, the user is trained in a scene that meets his own needs and is targeted at his own physiological characteristics, which improves the intelligence level of escape ability training, thereby improving the training effect of escape ability training for people with limited mobility such as the disabled.
[0084] The above mainly introduces the scheme of the embodiment of the present application from the perspective of the execution process on the method side. It is understandable that, in order to realize the above functions, the controller includes a hardware structure and / or software module corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiment provided herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present application.
[0085] In accordance with the above-mentioned embodiment, please refer to Figure 7 , Figure 7 is a functional unit block diagram of an escape ability training device provided by an embodiment of the present application, such as Figure 7 As shown, the escape ability training device 700 includes: a first receiving unit 701, used to obtain physical information and setting information of the target user, the physical information is used to indicate the physiological characteristics of the target user, and the setting information is used to indicate the target disaster for the target user to perform escape training; a first processing unit 702, used to determine the target ability level of the target user according to the setting information, and the target ability level is used to characterize the escape ability of the target user in the target disaster; determine a target training scenario according to the physical information and the target ability level; determine a target training task according to the target ability level and the target training scenario, so that the target user performs the target training task in the target training scenario.
[0086] In a possible embodiment, in terms of determining the target capability level of the target user according to the setting information, the first processing unit 702 is specifically used to: obtain a preset evaluation scenario library, the evaluation scenario library including multiple evaluation scenarios and a scenario mapping relationship table, the scene mapping relationship table being used to characterize the disaster corresponding to each evaluation scenario in the multiple evaluation scenarios; determine the target evaluation scenario corresponding to the target disaster in the evaluation scenario library according to the setting information and the scene mapping relationship table; determine multiple capability scores of the target user according to the target evaluation scenario, the multiple capability scores being the scores of the target user in multiple capability dimensions, the multiple capability dimensions including a balance dimension, a strength dimension, and a speed dimension; determine the target capability level according to the multiple capability scores.
[0087] In a possible embodiment, in terms of determining the target training scenario based on the physical information and the target ability level, the first processing unit 702 is specifically used to: determine a mobility feature based on the physical information, the mobility feature being used to characterize the behavioral characteristics of the target user in moving position in the target disaster; and determine the target training scenario based on the mobility feature and the target ability level.
[0088] In a possible embodiment, the movement characteristics include assistive device usage characteristics. In determining the target training scene based on the movement characteristics and the target ability level, the first processing unit 702 is specifically used to: determine a corresponding target character model based on the assistive device usage characteristics, and the target character model is used to characterize the character image of the target user in the target training scene; determine a corresponding target scene difficulty based on the target ability level, and the target scene difficulty is used to indicate the training difficulty of the target user in the target training scene; determine the target training scene based on the target character model and the target scene difficulty.
[0089] In a possible embodiment, in terms of determining the target training scene based on the target character model and the target scene difficulty, the first processing unit 702 is specifically used to: obtain a preset initial training scene, wherein the initial training scene is used to characterize the life scene of the target user; modify the initial training scene according to the target scene difficulty to obtain a first training scene; and determine the target training scene based on the target character model and the first training scene.
[0090] In a possible embodiment, in terms of determining the target training task based on the target ability level and the target training scenario, the first processing unit 702 is specifically used to: determine a target training process based on the target ability level, the target training process being used to indicate the escape step process of the target user in the target training scenario; determine a target training route based on the target training scenario and the target training process, the target training route being used to indicate the movement path of the target user in the target training scenario; determine the target training task based on the target training process and the target training route.
[0091] In a possible embodiment, the target training process includes multiple process nodes, and the target training task includes multiple target training sub-tasks. In terms of determining the target training task based on the target training process and the target training route, the first processing unit 702 is specifically used to: determine multiple first training sub-tasks based on the multiple process nodes, and the multiple first training sub-tasks correspond one-to-one to the multiple process nodes; determine multiple guidance information based on the multiple process nodes and the target training route, and the multiple guidance information corresponds one-to-one to the multiple process nodes; determine the multiple target training sub-tasks based on the multiple first training tasks and the multiple guidance information.
[0092] It can be understood that since the method embodiment and the device embodiment are different presentation forms of the same technical concept, the content of the method embodiment part in this application should be synchronously adapted to the device embodiment part and will not be repeated here.
[0093] In the case of an integrated unit, such as Figure 8 As shown, Figure 8 This is a functional unit block diagram of another escape ability training device provided by an embodiment of the present application. Figure 8 In the embodiment, the escape ability training device 700 includes: a processing module 812 and a communication module 811. The processing module 812 is used to control and manage the actions of the escape ability training device 700, for example, to execute the steps of the first receiving unit 701 and the first processing unit 702, and / or to execute other processes of the technology described herein. The communication module 811 is used to support the interaction between the escape ability training device 700 and other devices. Figure 8 As shown, the escape ability training device 700 may further include a storage module 813 , and the storage module 813 is used to store program codes and data of the escape ability training device 700 .
[0094] Among them, the processing module 812 can be a processor or a controller, for example, a central processing unit (CPU), a general processor, a digital signal processor (DSP), an ASIC, an FPGA or other programmable logic device, a transistor logic device, a hardware component or any combination thereof. It can implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements a computing function, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like. The communication module 811 can be a transceiver, an RF circuit or a communication interface, and the like. The storage module 813 can be a memory.
[0095] Among them, all relevant contents of each scene involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here. Figure 4 The escape ability training method shown.
[0096] The above embodiments may be implemented in whole or in part by software, hardware, firmware or any other combination thereof. When implemented using software, the above embodiments may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired or wireless means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media sets. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium may be a solid-state hard disk.
[0097] Fig. 9 is a structural block diagram of a server provided in an embodiment of the present application. Fig. 9 As shown, the server 140 may include one or more of the following components: a processor 310, and a memory 320 coupled to the processor 310, wherein the memory 320 may store one or more computer programs 321, and the one or more computer programs 321 may be configured to implement the methods described in the above embodiments when executed by one or more processors 310.
[0098] The processor 310 may include one or more processing cores. The processor 310 uses various interfaces and lines to connect the various parts of the entire server 140, and executes various functions and processes data of the server 140 by running or executing instructions, programs, code sets or instruction sets stored in the memory 320, and calling data stored in the memory 320. Optionally, the processor 310 can be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). The processor 310 can integrate one or a combination of a central processing unit (CPU), a 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 display content; and the modem is used to process wireless communications. It is understandable that the above-mentioned modem may not be integrated into the processor 310, but may be implemented separately through a communication chip.
[0099] The memory 320 may include a random access memory (RAM) or a read-only memory (ROM). The memory 320 may be used to store instructions, programs, codes, code sets or instruction sets. The memory 320 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 implementing 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 also store data created by the server 140 during use, etc.
[0100] It is understandable that the server 140 may include more or fewer structural elements than those in the above structural block diagram, which is not limited here. The present application embodiment provides a computer-readable storage medium on which a computer program / instruction is stored, and when the computer program / instruction is executed by a processor, the steps of the method described in any possible embodiment are implemented.
[0101] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0102] In the several embodiments provided in the present application, it should be understood that the disclosed methods, devices and systems can be implemented in other ways. For example, the device embodiments described above are merely schematic; for example, the division of the unit is only a logical function division, and there may be other division methods in actual implementation; for example, 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 interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0103] 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.
[0104] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may be physically included 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 hardware plus software functional units.
[0105] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform some steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: a USB flash drive, a mobile hard disk, a magnetic disk, an optical disk, a volatile memory or a non-volatile memory. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM) or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM) and direct RAM bus random access memory (DR RAM), among other media that can store program code.
[0106] Although the present invention is disclosed as above, the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions without departing from the spirit and scope of the present invention, and can make various changes and modifications, including the combination of the above-mentioned different functions and implementation steps, including software and hardware implementation methods, all of which are within the scope of protection of the present invention.
Claims
1. A method for training escape ability, characterized in that: A server used in a rehabilitation training system, wherein the rehabilitation training system includes a six-degree-of-freedom motion platform, an audio-visual subsystem, a motion capture subsystem and the server, and the method includes: Acquire physical information and setting information of a target user, wherein the physical information is used to indicate physiological characteristics of the target user, and the setting information is used to indicate a target disaster for the target user to perform escape training; Determine a target capability level of the target user according to the setting information, where the target capability level is used to characterize the escape capability of the target user in the target disaster; Determine a movement feature according to the body information, the movement feature is used to characterize the behavior characteristics of the target user moving in the target disaster, and the movement feature includes an assistive device usage feature; Determine a corresponding target character model according to the assistive device usage characteristics, the target character model is used to characterize the character image of the target user in the target training scene; determine a corresponding target scene difficulty according to the target ability level, the target scene difficulty is used to indicate the training difficulty of the target user in the target training scene; obtain a preset initial training scene, the initial training scene is used to characterize the life scene of the target user; modify the initial training scene according to the target scene difficulty to obtain a first training scene; determine the target training scene according to the target character model and the first training scene; Determine a target training task according to the target ability level and the target training scenario, so that the target user performs the target training task in the target training scenario; Among them, the target training scene is displayed on the audio-visual subsystem, the target user performs activities by standing on the six-degree-of-freedom motion platform, and the motion capture subsystem is used to capture the movements of the target user, thereby driving the target character model to move in the first training scene along with the movements of the target user.
2. The method according to claim 1, characterized in that The determining of the target training task according to the target capability level and the target training scenario includes: Determine a target training process according to the target ability level, wherein the target training process is used to indicate the escape step process of the target user in the target training scenario; Determine a target training moving line according to the target training scene and the target training process, wherein the target training moving line is used to indicate a moving path for the target user to move in the target training scene; The target training task is determined according to the target training process and the target training route.
3. The method according to claim 2, characterized in that The target training process includes a plurality of process nodes, the target training task includes a plurality of target training subtasks, and determining the target training task according to the target training process and the target training moving line includes: Determine a plurality of first training subtasks according to the plurality of process nodes, wherein the plurality of first training subtasks correspond one-to-one to the plurality of process nodes; Determine a plurality of guidance information according to the plurality of process nodes and the target training movement line, wherein the plurality of guidance information corresponds one-to-one to the plurality of process nodes; The plurality of target training subtasks are determined according to the plurality of first training subtasks and the plurality of guidance information.
4. The method according to claim 3, characterized in that: The determining the target capability level of the target user according to the setting information includes: Acquire a preset evaluation scenario library, wherein the evaluation scenario library includes multiple evaluation scenarios and a scenario mapping relationship table, wherein the scenario mapping relationship table is used to characterize a disaster corresponding to each evaluation scenario in the multiple evaluation scenarios; Determining a target evaluation scene corresponding to the target disaster in the evaluation scene library according to the setting information and the scene mapping relationship table; Determining multiple ability scores of the target user according to the target evaluation scenario, the multiple ability scores are scores of the target user in multiple ability dimensions, the multiple ability dimensions including balance dimension, strength dimension, and speed dimension; The target competency level is determined based on the plurality of competency scores.
5. An escape ability training device, characterized in that: A server used in a rehabilitation training system, wherein the rehabilitation training system includes a six-degree-of-freedom motion platform, an audio-visual subsystem, a motion capture subsystem and the server, and the device includes: A first receiving unit is used to obtain physical information and setting information of a target user, wherein the physical information is used to indicate physiological characteristics of the target user, and the setting information is used to indicate a target disaster for the target user to perform escape training; The first processing unit is used to determine the target ability level of the target user according to the setting information, and the target ability level is used to characterize the escape ability of the target user in the target disaster; determine the movement characteristics according to the physical information, and the movement characteristics are used to characterize the behavior characteristics of the target user in moving in the target disaster, and the movement characteristics include assistive device usage characteristics; determine the corresponding target character model according to the assistive device usage characteristics, and the target character model is used to characterize the character image of the target user in the target training scene; determine the corresponding target scene difficulty according to the target ability level, and the target scene difficulty is used to indicate the training difficulty of the target user in the target training scene; obtain a preset initial training The target training scene is a life scene of the target user, wherein the initial training scene is used to characterize the life scene of the target user; the initial training scene is modified according to the difficulty of the target scene to obtain a first training scene; the target training scene is determined according to the target character model and the first training scene; the target training task is determined according to the target ability level and the target training scene, so that the target user can perform the target training task in the target training scene; wherein the target training scene is displayed on the audio-visual subsystem, the target user performs activities by standing on the six-degree-of-freedom motion platform, and the motion capture subsystem is used to capture the movements of the target user, thereby driving the target character model to move in the first training scene along with the movements of the target user.
6. A server, characterized in that: The method comprises a processor, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the programs include instructions for executing the steps in the method according to any one of claims 1 to 4.
7. A computer-readable storage medium, characterized in that: A computer program / instruction is stored thereon, and when the computer program / instruction is executed by a processor, the steps of the method according to any one of claims 1 to 4 are implemented.
Citation Information
Patent Citations
Method and system for generating escape route in personalized manner according to user portrait
CN111897850A
KR20230050574A