Auxiliary method, device and equipment for relieving headache based on virtual reality technology
By sampling the cerebral cortex electrical signals and head movement information of headache rehabilitation trainers in virtual reality helmets, identifying the degree of headache based on this information and providing targeted rehabilitation training videos and pulse current relief, the problems of insufficient targeted and low transmission efficiency in the existing technology are solved, and more efficient headache relief and information transmission are achieved.
Patent Information
- Application Number
- CN202510212561.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-25
- Publication Date
- 2025-06-10
AI Technical Summary
In the prior art, assisting headache rehabilitation trainers to imitate the action screen of the rehabilitation training exercise set to perform rehabilitation training to alleviate the inadequate targeting of headaches. In the channel conditions with unstable network speed, the transmission maneuverability of status information and pulse current data is poor, which affects the transmission efficiency.
By sampling the brain and cerebral cortex electrical signals and head movement information of headache rehabilitation trainers in the central processing unit of the virtual reality helmet, the degree of headache is determined based on these status information, and the corresponding training video is taken out from the flash memory to play, combined with the low-frequency current unit to output pulse current to relieve headache. At the same time, an adjustable transmission mode and transmission bit rate adjustment are adopted to ensure smooth transmission and efficientness under unstable network speed conditions.
Targeted assisted rehabilitation training for different headache levels has been achieved, targeted relief of headaches has been improved, and the stability and efficiency of information transmission are ensured under unstable network speed.
Smart Images

Figure CN120126679A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of virtual reality, and specifically relates to a headache relief assistance method, device, and equipment based on virtual reality technology. Background Art
[0002] Virtual Reality (VR) technology is a product of the development of science and technology in the 20th century. It combines computer, electronic information, and simulation technologies to provide people with an immersive experience by simulating a virtual environment. With the continuous progress of social productivity and science and technology, the application of virtual reality technology in all walks of life is becoming increasingly widespread.
[0003] In the application of virtual reality technology in headache relief, as mentioned in the prior art solution with the patent publication number "CN115641938A", it forms a set of rehabilitation training exercise actions for headache rehabilitation trainers based on the status information of the headache rehabilitation trainers by using virtual reality technology.
[0004] Specifically, the virtual reality technology applied in headache relief in the prior art mainly includes: a virtual reality helmet worn by a headache rehabilitation trainer, a flash memory, a helmet display screen (in front of the eyes of the headache rehabilitation trainer), a floating electrode arranged outside the brain of the headache rehabilitation trainer, a gyroscope arranged on the head of the headache rehabilitation trainer, and a low-frequency current unit arranged at the temple part of the head of the headache rehabilitation trainer are all connected to the central processing unit of the virtual reality helmet (worn on the head of the headache rehabilitation trainer). The flash memory stores a set of rehabilitation training exercise actions. The floating electrode is used to sample the electrocorticogram signals of the brain of the headache rehabilitation trainer and transmit them to the central processing unit of the virtual reality helmet. The gyroscope is used to sample the motion information of the head of the headache rehabilitation trainer and transmit it to the central processing unit of the virtual reality helmet. The electrocorticogram signals of the brain of the headache rehabilitation trainer or the motion information of the head of the headache rehabilitation trainer are the status information of the headache rehabilitation trainer. The central processing unit of the virtual reality helmet determines whether the headache rehabilitation trainer has a headache based on the status information of the headache rehabilitation trainer. If there is a headache, the central processing unit of the virtual reality helmet retrieves the set of rehabilitation training exercise actions from the flash memory and transmits it to the helmet display screen for playback, so as to assist the headache rehabilitation trainer to imitate the action pictures of the set of rehabilitation training exercise actions to perform rehabilitation training to relieve the headache. In addition, the central processing unit of the virtual reality helmet also activates the low-frequency current unit to output pulsed current to relieve the headache, and the low-frequency current unit also transmits the output pulsed current data back to the central processing unit of the virtual reality helmet.
[0005] However, the current set of rehabilitation training exercise actions has a single function, and there is no set of rehabilitation training exercise actions specifically for different headache severity levels, and the pertinence of assisting the headache rehabilitation trainer to imitate the action pictures of the set of rehabilitation training exercise actions to perform rehabilitation training to relieve the headache is insufficient.
[0006] In addition, the central processing unit of the virtual reality helmet is also connected to a wireless communication module. The central processing unit of the virtual reality helmet communicates with the intelligent terminal via the wireless communication module. The central processing unit of the virtual reality helmet also transmits the status information of the headache rehabilitation trainer and the pulse current data to the intelligent terminal for storage, thereby establishing the health data of the headache rehabilitation trainer.
[0007] At present, when the central processing unit of the virtual reality helmet transmits the status information of the headache rehabilitation trainer and the pulse current data to the intelligent terminal, the same transmission mode is still used for various information of the status information and the pulse current data. Especially under the channel conditions of unstable network speed, the mobility is poor and it is not conducive to the transmission efficiency. Summary of the Invention
[0008] To solve the defects in the prior art, the present invention proposes a headache relief assistance device and method based on virtual reality technology, effectively avoiding the deficiencies in the prior art such as the lack of pertinence in assisting headache rehabilitation trainers to perform rehabilitation training by imitating the action pictures of the rehabilitation training exercise set to relieve headaches, using the same transmission mode for various information of the status information and the pulse current data, and having poor mobility and being not conducive to transmission efficiency under the channel conditions of unstable network speed.
[0009] The present invention adopts the following technical solutions.
[0010] A headache relief assistance method based on virtual reality technology, comprising:
[0011] The floating electrode samples the electrocortical signals of the brain of the headache rehabilitation trainer and transmits them to the central processing unit of the virtual reality helmet. The gyroscope samples the motion information of the head of the headache rehabilitation trainer and transmits it to the central processing unit of the virtual reality helmet. The electrocortical signals of the brain of the headache rehabilitation trainer or the motion information of the head of the headache rehabilitation trainer are the status information of the headache rehabilitation trainer. The central processing unit of the virtual reality helmet determines the headache degree of the headache rehabilitation trainer according to the status information of the headache rehabilitation trainer. After determining the headache degree, the central processing unit of the virtual reality helmet retrieves the training video corresponding to the headache degree from the flash memory in the rehabilitation training exercise set and transmits it to the helmet display screen for playback. In addition, the central processing unit of the virtual reality helmet also activates the low-frequency current unit to output pulse current to relieve headaches, and the low-frequency current unit also feeds back the output pulse current data to the central processing unit of the virtual reality helmet.
[0012] Further, the rehabilitation training exercise set stored in the flash memory includes:
[0013] Training videos corresponding to mild headache degree, training videos corresponding to moderate headache degree, and training videos corresponding to severe headache degree.
[0014] Further, the flash memory also stores the range of electrocortical signals with a mild headache level, the range of electrocortical signals with a moderate headache level, and the range of electrocortical signals with a severe headache level;
[0015] The flash memory also stores the range of head movement information of headache rehabilitation trainers with a mild headache level, the range of head movement information of headache rehabilitation trainers with a moderate headache level, and the range of head movement information of headache rehabilitation trainers with a severe headache level.
[0016] Further, the range of electrocortical signals with a mild headache level is as follows: the minimum and maximum values of the electrical signal frequencies of a set number of electrocortical signals with a mild headache level sampled by the previous floating electrode are defined as a1 and a2 respectively. Accordingly, the range of electrocortical signals with a mild headache level is [a1, a2];
[0017] The range of electrocortical signals with a moderate headache level is as follows: the minimum and maximum values of the electrical signal frequencies of a set number of electrocortical signals with a moderate headache level sampled by the previous floating electrode are defined as b1 and b2 respectively. Accordingly, the range of electrocortical signals with a moderate headache level is [b1, b2];
[0018] The range of electrocortical signals with a severe headache level is as follows: the minimum and maximum values of the electrical signal frequencies of a set number of electrocortical signals with a severe headache level sampled by the previous floating electrode are defined as c1 and c2 respectively. Accordingly, the range of electrocortical signals with a severe headache level is [c1, c2].
[0019] Further, the range of head movement information of headache rehabilitation trainers with a mild headache level is as follows: the minimum and maximum values of the number of head movement information of a set number of headache rehabilitation trainers with a mild headache level within a set time threshold sampled by the previous gyroscope are defined as A1 and A2 respectively. Accordingly, the range of head movement information of headache rehabilitation trainers with a mild headache level is [A1, A2];
[0020] The range of head movement information of headache rehabilitation trainers with a moderate headache level is as follows: the minimum and maximum values of the number of head movement information of a set number of headache rehabilitation trainers with a moderate headache level within a set time threshold sampled by the previous gyroscope are defined as B1 and B2 respectively. Accordingly, the range of head movement information of headache rehabilitation trainers with a moderate headache level is [B1, B2];
[0021] The range of the motion information of the head of headache rehabilitation trainers with severe headache is determined as follows: The minimum and maximum values of the number of motion information of the heads of a certain number of headache rehabilitation trainers with severe headache sampled by the gyroscope before within the set time threshold are defined as C1 and C2 respectively. Based on this, the range of the motion information of the head of headache rehabilitation trainers with severe headache is [C1, C2].
[0022] Furthermore, the method for the central processing unit of the virtual reality headset to determine the headache level of headache rehabilitation trainers based on the status information of the headache rehabilitation trainers includes:
[0023] Under the condition that the status information of the headache rehabilitation trainer is the electrocortical signal of the headache rehabilitation trainer's brain, if the signal frequency of the electrocortical signal of the headache rehabilitation trainer's brain is within the range of the electrocortical signal defined as mild headache level in the flash memory, it is determined that the headache level of the headache rehabilitation trainer is mild; if the signal frequency of the electrocortical signal of the headache rehabilitation trainer's brain is within the range of the electrocortical signal defined as moderate headache level in the flash memory, it is determined that the headache level of the headache rehabilitation trainer is moderate; if the signal frequency of the electrocortical signal of the headache rehabilitation trainer's brain is within the range of the electrocortical signal defined as severe headache level in the flash memory, it is determined that the headache level of the headache rehabilitation trainer is severe.
[0024] Under the condition that the status information of the headache rehabilitation trainer is the motion information of the headache rehabilitation trainer's head, if the number of the motion information of the headache rehabilitation trainer's head within the set time threshold is within the range of the motion information of the head of headache rehabilitation trainers defined as mild headache level in the flash memory, it is determined that the headache level of the headache rehabilitation trainer is mild; if the number of the motion information of the headache rehabilitation trainer's head within the set time threshold is within the range of the motion information of the head of headache rehabilitation trainers defined as moderate headache level in the flash memory, it is determined that the headache level of the headache rehabilitation trainer is moderate; if the number of the motion information of the headache rehabilitation trainer's head within the set time threshold is within the range of the motion information of the head of headache rehabilitation trainers defined as severe headache level in the flash memory, it is determined that the headache level of the headache rehabilitation trainer is severe.
[0025] Furthermore, the central processing unit of the virtual reality headset also transmits the status information and pulse current data of the headache rehabilitation trainer to the intelligent terminal for storage, so as to establish the health data of the headache rehabilitation trainer.
[0026] The method for the central processing unit of the virtual reality headset to transmit the status information and pulse current data of the headache rehabilitation trainer to the intelligent terminal includes:
[0027] Step 1: Obtain multiple information packets to be transmitted, and perform pre-detection on each information packet. The pre-detection includes obtaining the coherence relationship between each information packet and determining the coherence amplitude for each information packet.
[0028] Step 2: Determine the coherence special performance value based on the coherence amplitude and information volume of each information packet, and set the weight mark for each information packet according to the coherence special performance value.
[0029] Step 3: Construct a transmission sequence for determining the transmission order in the central processing unit according to the weight mark, and transmit each information packet to the intelligent terminal via a pre-set transmission channel. Here, the transmission bit rate of each information packet in the transmission channel increases gradually according to the transmission order.
[0030] Step 4: After the intelligent terminal receives the information packet, it returns an acknowledgment packet to the central processing unit. Determine the channel stability performance parameter according to the dispersion amount and average value of the return time of the acknowledgment packet, and determine whether the transmission channel is in an abnormal state.
[0031] Step 5: Under the condition that the transmission channel is in an abnormal state, use the reference transmission method. The reference transmission method includes adjusting the information volume of the information packet and performing packaging on the information packet, and at the same time setting the weight mark to determine the transmission sequence for each information packet, determining the optimal transmission bit rate, and determining the transmission bit rate of the current information packet according to the determined information constancy.
[0032] Further, the method for determining the coherence amplitude for each information packet includes:
[0033] Determine whether the information in the information packet is used for the same task to determine whether there is a coherence relationship between the information packets;
[0034] Determine the quotient obtained by dividing the number of information packets with a coherence relationship in the information packet by the total number of information packets;
[0035] Determine this quotient as the coherence amplitude.
[0036] Further, the method for determining the coherence special performance value includes,
[0037] Give the quotient obtained by dividing the coherence amplitude of the information packet by a pre-defined coherence amplitude threshold to the corresponding weight factor as coherence attribute one;
[0038] Give the quotient obtained by dividing the information volume of the information packet by a pre-defined information volume threshold to the corresponding weight factor as coherence attribute two;
[0039] Determine the quantity obtained by adding coherence attribute one and coherence attribute two as the coherence special performance value.
[0040] Further, the coherent special feature representation value is determined according to the following equation:
[0041]
[0042] In the equation, S represents the coherent special feature representation value, R represents the coherent amplitude of the information message, R0 represents the critical value of the coherent amplitude, K represents the amount of information of the information message, K0 represents the critical value of the amount of information, β represents the coherent amplitude weight factor, and χ represents the amount of information weight factor.
[0043] Further, a method for defining the weight mark for each information message based on the coherent special feature representation value includes:
[0044] Pre - define the corresponding relationship between the weight mark and the pre - defined range of the coherent special feature representation value;
[0045] Determine the range of the coherent special feature representation value where the coherent special feature representation value corresponding to the information message is located;
[0046] Define the weight mark corresponding to the range of the coherent special feature representation value as the weight mark of the information message.
[0047] Further, the weight mark of the information message is determined according to the following method:
[0048] Divide the coherent special feature representation value into 3 pre - defined ranges, and accordingly define the weight marks of the information messages at 3 levels;
[0049] If the coherent special feature representation value corresponding to the message to be transmitted is within the pre - defined range one [1.25, 1.32), define the weight mark of the message as the weight mark of level one, and the weight mark of the message is the coherent special feature representation value corresponding to the message;
[0050] If the coherent special feature representation value corresponding to the message to be transmitted is within the pre - defined range two [1.32, 1.39], define the weight mark of the message as the weight mark of level two, and the weight mark of the message is twice the coherent special feature representation value corresponding to the message;
[0051] If the coherent special feature representation value corresponding to the message to be transmitted is within the pre - defined range three (1.39, 1.47], define the weight mark of the message as the weight mark of level three, and the weight mark of the message is three times the coherent special feature representation value corresponding to the message.
[0052] Further, a method for constructing a transmission sequence for determining the transmission order in the central processing unit based on the weight mark includes:
[0053] Determine the weight marks corresponding to each information message;
[0054] Arrange the order of each information message from high to low according to the weight marks of the corresponding information messages, and sequentially assign corresponding sequence codes to each information message one by one in order;
[0055] Construct a transmission sequence and store each sequence code sequentially in each element of the transmission sequence.
[0056] Furthermore, a method for determining the channel stability performance parameter according to the dispersion amount of the return time and the average return time of the acknowledgment message includes:
[0057]
[0058] In the equation, M represents the channel stability performance parameter, Uj represents the return time of the jth acknowledgment message, U0 represents the average return time of each return time within a set time period, Uf represents the return time critical value, and p represents the number of acknowledgments.
[0059] Furthermore, a method for determining whether the transmission channel is in an abnormal section includes:
[0060] If the channel stability performance parameter is not lower than the channel stability performance parameter critical value, it is confirmed that the transmission channel is in an abnormal section;
[0061] If the channel stability performance parameter is lower than the channel stability performance parameter critical value, it is confirmed that the transmission channel is not in an abnormal section.
[0062] Furthermore, a method for adjusting the information volume of an information message includes,
[0063] Compare the channel stability performance parameter M with the first channel stability performance parameter comparison critical value M1 and the second channel stability performance parameter comparison critical value M2:
[0064] If M > M2, it is determined that the information volume reduction amount is the first information volume reduction amount x1, and x1 is defined as [0.5x0];
[0065] If M1 ≤ M ≤ M2, it is determined that the information volume reduction amount is the second information volume reduction amount x2, and x2 is defined as [0.35x0];
[0066] If M < M1, it is determined that the information volume reduction amount is the third information volume reduction amount x3, and x3 is defined as [0.25x0];
[0067] Here, x0 represents the information volume of the starting information message, M1 = 1.2M0, and M2 = 1.4M0.
[0068] Furthermore, a method for determining the optimal transmission bit rate includes,
[0069] Determine the average of the transmission bit rates when a predefined number of information packets are transmitted before the abnormal section, and determine this average of the transmission bit rates as the optimal transmission bit rate.
[0070] Furthermore, a method for confirming the constant transmission bit rate of the current information packet based on the confirmation information includes:
[0071] Terminate the transmission bit rate when incrementally transmitting information packets, and keep the optimal transmission bit rate constant as the transmission bit rate of the current information packet.
[0072] A headache relief assistance device based on virtual reality technology includes:
[0073] A virtual reality helmet worn by a headache rehabilitation trainer, a flash memory, a helmet display screen, floating electrodes arranged outside the brain of the headache rehabilitation trainer, a gyroscope arranged on the head of the headache rehabilitation trainer, and a low-frequency current unit arranged at the temple part of the head of the headache rehabilitation trainer are all connected to the central processing unit of the virtual reality helmet. The flash memory stores a set of rehabilitation training exercise actions;
[0074] The floating electrodes are used to sample the electrocortical signals of the brain of the headache rehabilitation trainer and transmit them to the central processing unit of the virtual reality helmet. The gyroscope is used to sample the motion information of the head of the headache rehabilitation trainer and transmit it to the central processing unit of the virtual reality helmet. The electrocortical signals of the brain of the headache rehabilitation trainer or the motion information of the head of the headache rehabilitation trainer are the status information of the headache rehabilitation trainer. The central processing unit of the virtual reality helmet is used to determine the headache degree of the headache rehabilitation trainer based on the status information of the headache rehabilitation trainer. After determining the headache degree, the central processing unit of the virtual reality helmet retrieves the training video corresponding to the headache degree from the set of rehabilitation training exercise actions in the flash memory and transmits it to the helmet display screen for playback. In addition, the central processing unit of the virtual reality helmet also activates the low-frequency current unit to output pulsed current to relieve the headache, and the low-frequency current unit also transmits the output pulsed current data back to the central processing unit of the virtual reality helmet.
[0075] Furthermore, the central processing unit of the virtual reality helmet is also connected to a wireless communication module. The central processing unit of the virtual reality helmet communicates with an intelligent terminal via the wireless communication module. The central processing unit of the virtual reality helmet is also used to transmit the status information and pulsed current data of the headache rehabilitation trainer to the intelligent terminal for storage, thereby establishing the health data of the headache rehabilitation trainer;
[0076] The headache relief assistance device based on virtual reality technology further includes:
[0077] A determination module, which is used to obtain a plurality of information packets to be transmitted, perform pre-detection on each information packet. This pre-detection includes obtaining the coherence relationship between each information packet and determining the coherence amplitude for each information packet;
[0078] A setting module, which is used to determine the coherent special performance value based on the coherent amplitude and information amount of each information message, and set the weight mark for each information message according to the coherent special performance value;
[0079] A construction module, which is used to construct a transmission sequence for determining the transmission order in the central processing unit according to the weight mark, and transmit each information message to the intelligent terminal via a pre-set transmission channel. Here, the transmission bit rate of each information message in the transmission channel increases gradually according to the transmission order;
[0080] A stability module, which is used to return an acknowledgment message to the central processing unit after the intelligent terminal receives the information message, determine the channel stability performance parameter according to the dispersion amount and average value of the return time of the acknowledgment message, and determine whether the transmission channel is in an abnormal state;
[0081] A transmission module, which is used to use the reference transmission under the condition that the transmission channel is in an abnormal state. The reference transmission includes adjusting the information amount of the information message, packing the information message, setting the weight mark to determine the transmission sequence for each information message, determining the optimal transmission bit rate, and determining the current transmission bit rate of the information message according to the determined information constancy.
[0082] The beneficial effect of the present invention is that, compared with the prior art, the technical effects of the present invention include:
[0083] The central processing unit of the virtual reality helmet is used to determine the headache degree of the headache rehabilitation trainer according to the state information of the headache rehabilitation trainer. After determining the headache degree, the central processing unit of the virtual reality helmet retrieves the training video corresponding to the headache degree from the flash memory and transmits it to the helmet display screen for playback, so as to specifically assist the headache rehabilitation trainer to perform rehabilitation training by imitating the action pictures of the rehabilitation training operation set to relieve headache. Accordingly, the pertinence of assisting the headache rehabilitation trainer to perform rehabilitation training by imitating the action pictures of the rehabilitation training operation set to relieve headache can be better. The present invention can adjust the transmission mode and transmission bit rate of the information message in the channel under the condition of unstable network speed, so as to ensure the transmission stability and transmission efficiency. Brief Description of the Drawings
[0084] Figure 1 is the flow chart of the headache relief assistance method based on virtual reality technology described in the present invention;
[0085] Figure 2 is the partial structure diagram of the headache relief assistance device based on virtual reality technology described in the present invention. Detailed Embodiment
[0086] To make the objectives, technical solutions and advantages of the present invention more clear, the following will clearly and completely describe the technical solutions of the present invention in conjunction with the accompanying drawings in the embodiments of the present invention. The embodiments described in this application are only some of the embodiments of the present invention, rather than all embodiments. According to the spirit of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.
[0087] As Figure 1 shown, a headache relief assistance method based on virtual reality technology according to the present invention includes:
[0088] The floating electrode samples the electrocortical signals of the brain of the headache rehabilitation trainer and transmits them to the central processing unit of the virtual reality helmet, and the gyroscope samples the motion information of the head of the headache rehabilitation trainer and transmits them to the central processing unit of the virtual reality helmet. The electrocortical signals of the brain of the headache rehabilitation trainer or the motion information of the head of the headache rehabilitation trainer are the state information of the headache rehabilitation trainer. The central processing unit of the virtual reality helmet determines the headache degree of the headache rehabilitation trainer according to the state information of the headache rehabilitation trainer. After determining the headache degree, the central processing unit of the virtual reality helmet retrieves the training video corresponding to the headache degree from the rehabilitation training exercise set in the flash memory and transmits it to the helmet display screen for playback, so as to specifically assist the headache rehabilitation trainer to imitate the action pictures of the rehabilitation training exercise set to perform rehabilitation training to relieve headaches. Accordingly, it can make the pertinence of assisting the headache rehabilitation trainer to imitate the action pictures of the rehabilitation training exercise set to perform rehabilitation training to relieve headaches better. In addition, the central processing unit of the virtual reality helmet also activates the low-frequency current unit to output pulsed current to relieve headaches, and the low-frequency current unit also returns the output pulsed current data to the central processing unit of the virtual reality helmet.
[0089] In a preferred but non-limiting embodiment of the present invention, the rehabilitation training exercise set stored in the flash memory includes: training videos corresponding to mild headache degree, training videos corresponding to moderate headache degree, and training videos corresponding to severe headache degree. The training video corresponding to a mild headache degree can be a walking video of 20-30 minutes each time, the training video corresponding to a moderate headache degree can be a teaching video of Tai Chi, and the training video corresponding to a severe headache degree can be a teaching video of yoga.
[0090] In a preferred but non-limiting embodiment of the present invention, the flash memory also stores the range of electrocortical signals for determining mild headache degree, the range of electrocortical signals for determining moderate headache degree, and the range of electrocortical signals for determining severe headache degree;
[0091] The flash memory also stores the ranges of the head movement information of headache rehabilitation trainers with mild headache severity, the ranges of the head movement information of headache rehabilitation trainers with moderate headache severity, and the ranges of the head movement information of headache rehabilitation trainers with severe headache severity.
[0092] In a preferred but non-limiting embodiment of the present invention, the range of the cerebral cortex electrical signals with mild headache severity is as follows: the minimum value and the maximum value of the electrical signal frequencies of a set number of cerebral cortex electrical signals with mild headache severity sampled by a floating electrode previously are defined as a1 and a2 respectively, and based on this, the range of the cerebral cortex electrical signals with mild headache severity is [a1, a2];
[0093] The range of the cerebral cortex electrical signals with moderate headache severity is as follows: the minimum value and the maximum value of the electrical signal frequencies of a set number of cerebral cortex electrical signals with moderate headache severity sampled by a floating electrode previously are defined as b1 and b2 respectively, and based on this, the range of the cerebral cortex electrical signals with moderate headache severity is [b1, b2];
[0094] The range of the cerebral cortex electrical signals with severe headache severity is as follows: the minimum value and the maximum value of the electrical signal frequencies of a set number of cerebral cortex electrical signals with severe headache severity sampled by a floating electrode previously are defined as c1 and c2 respectively, and based on this, the range of the cerebral cortex electrical signals with severe headache severity is [c1, c2].
[0095] In a preferred but non-limiting embodiment of the present invention, the range of the head movement information of headache rehabilitation trainers with mild headache severity is as follows: the minimum value and the maximum value of the number of the head movement information of a set number of headache rehabilitation trainers with mild headache severity within a set time threshold sampled by a gyroscope previously are defined as A1 and A2 respectively, and based on this, the range of the head movement information of headache rehabilitation trainers with mild headache severity is [A1, A2];
[0096] The range of the head movement information of headache rehabilitation trainers with moderate headache severity is as follows: the minimum value and the maximum value of the number of the head movement information of a set number of headache rehabilitation trainers with moderate headache severity within a set time threshold sampled by a gyroscope previously are defined as B1 and B2 respectively, and based on this, the range of the head movement information of headache rehabilitation trainers with moderate headache severity is [B1, B2];
[0097] The range of the motion information of the head of headache rehabilitation trainers with severe headache is defined as follows: The minimum and maximum values of the number of motion information of the heads of a certain number of headache rehabilitation trainers with severe headache sampled by the gyroscope before within the set time threshold are defined as C1 and C2 respectively. Based on this, the range of the motion information of the head of headache rehabilitation trainers with severe headache is [C1, C2].
[0098] In a preferred but non-limiting embodiment of the present invention, the method for the central processing unit of the virtual reality helmet to determine the headache degree of the headache rehabilitation trainer according to the status information of the headache rehabilitation trainer includes:
[0099] Under the condition that the status information of the headache rehabilitation trainer is the electrocorticogram signal of the headache rehabilitation trainer's brain, if the signal frequency of the electrocorticogram signal of the headache rehabilitation trainer's brain is within the range of the electrocorticogram signal defined as mild headache degree in the flash memory, it is determined that the headache degree of the headache rehabilitation trainer is mild. If the signal frequency of the electrocorticogram signal of the headache rehabilitation trainer's brain is within the range of the electrocorticogram signal defined as moderate headache degree in the flash memory, it is determined that the headache degree of the headache rehabilitation trainer is moderate. If the signal frequency of the electrocorticogram signal of the headache rehabilitation trainer's brain is within the range of the electrocorticogram signal defined as severe headache degree in the flash memory, it is determined that the headache degree of the headache rehabilitation trainer is severe;
[0100] Under the condition that the status information of the headache rehabilitation trainer is the motion information of the headache rehabilitation trainer's head, if the number of the motion information of the headache rehabilitation trainer's head within the set time threshold is within the range of the motion information of the headache rehabilitation trainer's head defined as mild headache degree in the flash memory, it is determined that the headache degree of the headache rehabilitation trainer is mild. If the number of the motion information of the headache rehabilitation trainer's head within the set time threshold is within the range of the motion information of the headache rehabilitation trainer's head defined as moderate headache degree in the flash memory, it is determined that the headache degree of the headache rehabilitation trainer is moderate. If the number of the motion information of the headache rehabilitation trainer's head within the set time threshold is within the range of the motion information of the headache rehabilitation trainer's head defined as severe headache degree in the flash memory, it is determined that the headache degree of the headache rehabilitation trainer is severe.
[0101] When the degree of headache is determined to be mild, the central processing unit of the virtual reality helmet retrieves the training video corresponding to the mild headache degree from the rehabilitation training exercise set in the flash memory and transmits it to the helmet display for playback. When the degree of headache is determined to be moderate, the central processing unit of the virtual reality helmet retrieves the training video corresponding to the moderate headache degree from the rehabilitation training exercise set in the flash memory and transmits it to the helmet display for playback. When the degree of headache is determined to be severe, the central processing unit of the virtual reality helmet retrieves the training video corresponding to the severe headache degree from the rehabilitation training exercise set in the flash memory and transmits it to the helmet display for playback.
[0102] In a preferred but non-limiting embodiment of the present invention, the central processing unit of the virtual reality helmet also transmits the status information and pulse current data of the headache rehabilitation trainer to the intelligent terminal for storage, thereby establishing the health data of the headache rehabilitation trainer;
[0103] The method by which the central processing unit of the virtual reality helmet transmits the status information and pulse current data of the headache rehabilitation trainer to the intelligent terminal includes:
[0104] Step1: Obtain multiple information packets to be transmitted, and perform pre-detection on each information packet. The pre-detection includes obtaining the coherence relationship between each information packet and determining the coherence amplitude for each information packet;
[0105] Step2: Determine the coherence special performance value based on the coherence amplitude and information volume of each information packet, and set the weight mark for each information packet according to the coherence special performance value;
[0106] Step3: Construct a transmission sequence for determining the transmission order in the central processing unit according to the weight mark, and transmit each information packet to the intelligent terminal via a pre-set transmission channel. Here, the transmission bit rate of each information packet in the transmission channel increases gradually according to the transmission order;
[0107] Step4: After the intelligent terminal receives the information packet, it returns an acknowledgment packet to the central processing unit, determines the channel stability performance parameter based on the dispersion amount and average value of the return time of the acknowledgment packet, and determines whether the transmission channel is in an abnormal state;
[0108] Step5: Under the condition that the transmission channel is in an abnormal state, use the reference transmission method. The reference transmission method includes adjusting the information volume of the information packet, packing the information packet, setting the weight mark to determine the transmission sequence for each information packet, determining the optimal transmission bit rate, and determining the transmission bit rate of the information packet according to the determined information constant current information packet.
[0109] The central processing unit of the virtual reality helmet transmits the status information of the headache rehabilitation trainer and the pulse current data to the intelligent terminal in the form of information packets by packing the same type of information in the status information of the headache rehabilitation trainer and the pulse current data (that is, the information packed in the information packet is of the same type) via the channel between the central processing unit of the virtual reality helmet and the intelligent terminal.
[0110] The communication for the pre-set communication channel can be the TCP standard.
[0111] The information packet includes a packet header and a packet body. The packet header includes a packet sequence code and a transmission time point, and the packet body contains more than one piece of the same type of information.
[0112] In a preferred but non-limiting embodiment of the present invention, the method for determining the coherence amplitude of each information packet includes:
[0113] Determine whether the information in the information packet is used for the same task to determine whether there is a coherent relationship between the information packets;
[0114] Determine the quotient obtained by dividing the number of information packets with a coherent relationship in the information packet by the total number of information packets;
[0115] Determine this quotient as the coherence amplitude.
[0116] Determining whether the information in the information packet is used for the same task is to see whether the information packets cooperate to perform the same task. For example, the movement information of the headache rehabilitation trainer's head and the pulse current data can cooperate to start the low-frequency current unit to form pulse current data when determining the headache degree. Such cooperation can be determined that there is a coherent relationship between the movement information of the headache rehabilitation trainer's head and the pulse current data. However, the electrocortical signals of the headache rehabilitation trainer's brain and the movement information of the headache rehabilitation trainer's head independently perform the task of determining the headache degree, and the electrocortical signals of the headache rehabilitation trainer's brain and the movement information of the headache rehabilitation trainer's head do not cooperate to perform the same task. Based on this, it can be confirmed that there is no coherent relationship between the electrocortical signals of the headache rehabilitation trainer's brain and the movement information of the headache rehabilitation trainer's head.
[0117] In a preferred but non-limiting embodiment of the present invention, the method for determining the coherence particularity manifestation value includes:
[0118] Dividing the coherence amplitude of the information packet by a pre-defined coherence amplitude threshold value, and giving the obtained quotient a corresponding weight factor as coherence attribute one;
[0119] Dividing the information amount of the information packet (this information amount is the number of the same type of information in the information packet) by a pre-defined information amount threshold value, and giving the obtained quotient a corresponding weight factor as coherence attribute two;
[0120] The quantity obtained by adding coherence attribute one and coherence attribute two is recognized as the coherence special performance value.
[0121] In a preferred but non-limiting embodiment of the present invention, the coherence special performance value is recognized according to the following equation:
[0122]
[0123] In the equation, S represents the coherence special performance value, R represents the coherence amplitude of the information message, R0 represents the coherence amplitude critical value, K represents the information amount of the information message, K0 represents the information amount critical value, β represents the coherence amplitude weight factor, and χ represents the information amount weight factor.
[0124] The coherence amplitude critical value R0 and the information amount critical value K0 are defined in advance. Obtain the total number of the coherence amplitudes and information amounts of multiple information messages to be transmitted, and define the average coherence amplitude ΔR of multiple information messages to be transmitted and the average number ΔK of the total number of information amounts of multiple information messages to be transmitted. R0 = s1 * ΔR, K0 = s2 * ΔK, where s1 is the accuracy factor one and s2 is the accuracy factor two, 1.08 < s1 < 1.12, 0.97 < s2 < 1.02, and the value of β is The value of χ is
[0125] The present invention recognizes the weight mark of the information message by recognizing the coherence special performance value through the coherence amplitude and information amount of each information message. In specific situations, the information in the information message often has a dependent relationship. For example, the information in the information message is set to be used in cooperation to achieve the same task and often needs to be used in cooperation. In the face of such information, if a message loss occurs during channel transmission, it will often be disadvantageous to other information messages. Therefore, the present invention takes into account the above situation, recognizes the coherence special performance value in terms of information amount and coherence relationship, defines the weight mark, provides information support for the subsequent transmission of information messages, and can adjust the transmission mode of information messages, so as to ensure the prior transmission of important information messages under the channel with unstable network speed and ensure the transmission efficiency.
[0126] In a preferred but non-limiting embodiment of the present invention, a method for defining the weight mark for each information message according to the coherence special performance value includes:
[0127] Define in advance the corresponding relationship between the weight mark and the pre-defined coherence special performance value range;
[0128] Recognize the coherence special performance value range where the coherence special performance value corresponding to the information message is located;
[0129] Define the weight mark corresponding to the range of the coherence particularity manifestation value as the weight mark of the information message;
[0130] Here, the weight mark and the range of the coherence particularity manifestation value correspond one-to-one.
[0131] In a preferred but non-limiting embodiment of the present invention, the weight mark of the information message is determined according to the following method:
[0132] Cut the coherence particularity manifestation value into 3 predefined ranges, and accordingly define the weight marks of the information messages at 3 levels;
[0133] If the coherence particularity manifestation value corresponding to the message to be transmitted is within the predefined range one [1.25, 1.32), define the weight mark of the message as the weight mark of level one, and the weight mark of the message is the coherence particularity manifestation value corresponding to the message;
[0134] If the coherence particularity manifestation value corresponding to the message to be transmitted is within the predefined range two [1.32, 1.39], define the weight mark of the message as the weight mark of level two, and the weight mark of the message is twice the coherence particularity manifestation value corresponding to the message;
[0135] If the coherence particularity manifestation value corresponding to the message to be transmitted is within the predefined range three (1.39, 1.47], define the weight mark of the message as the weight mark of level three, and the weight mark of the message is three times the coherence particularity manifestation value corresponding to the message.
[0136] In a preferred but non-limiting embodiment of the present invention, the method for constructing a transmission sequence for determining the transmission order in the central processing unit according to the weight mark includes,
[0137] Determine the weight mark corresponding to each information message;
[0138] Arrange the order of each information message from high to low according to the height of the weight mark corresponding to each information message, and sequentially assign a corresponding sequence code to each information message one by one in order;
[0139] Construct a transmission sequence, and sequentially store each sequence code in each element of the transmission sequence.
[0140] When the present invention transmits each information message to the intelligent terminal, the transmission bit rate of each information message in the transmission channel increases gradually according to the transmission order, so as to adapt the transmission bit rate to the channel bandwidth. Moreover, the present invention transmits the information message with a higher weight mark first. Because during the channel transmission of the present invention, the transmission bit rate of the information message increases gradually, the transmission bit rate of the information message transmitted earlier is smaller and has good stability, thereby ensuring the prior transmission of important information messages in the channel under unstable network speed conditions and ensuring transmission efficiency.
[0141] In a preferred but non-limiting embodiment of the present invention, a method for determining the channel stability performance parameter according to the dispersion amount of the return time and the average return time of the confirmation message according to an equation includes:
[0142]
[0143] In the equation, M represents the channel stability performance parameter, Uj represents the return time of the jth confirmation message (i.e., the dispersion amount of the return time), U0 represents the average return time of each time within a set time period, Uf represents the return time threshold, and p represents the number of confirmations.
[0144] The return time threshold Uf of the present invention is a predefined value. Obtain the corresponding information of multiple successful confirmation returns of the information message, extract the return time value of the confirmation message, obtain the average return time ΔUf of the return time, and define Uf = a * ΔUf, where a is the deviation factor and 1.12 < a < 1.14.
[0145] The confirmation period U0 can be determined as a whole according to factors such as the information volume of the information message to be transmitted and the channel bandwidth (such as their division).
[0146] In a preferred but non-limiting embodiment of the present invention, a method for determining whether the transmission channel is in an abnormal section includes:
[0147] If the channel stability performance parameter is not less than the channel stability performance parameter threshold, it is confirmed that the transmission channel is in an abnormal section;
[0148] If the channel stability performance parameter is lower than the channel stability performance parameter threshold, it is confirmed that the transmission channel is not in an abnormal section.
[0149] The channel stability performance parameter threshold M0 is selected within the range [1.42, 1.56].
[0150] In a preferred but non-limiting embodiment of the present invention, a method for adjusting the information volume of the information message includes,
[0151] Reduce the information volume of the information message, and the reduction amplitude of the information volume (i.e., how much the information volume is reduced) is proportional to the channel stability performance parameter.
[0152] As follows:
[0153] Compare the channel stationary performance parameter M with the channel stationary performance parameter comparison critical value -M1 and the channel stationary performance parameter comparison critical value -M2:
[0154] If M > M2, it is determined that the information quantity reduction is the information quantity reduction one x1, and define x1 = [0.5x0];
[0155] If M1 ≤ M ≤ M2, it is determined that the information quantity reduction is the information quantity reduction two x2, and define x2 = [0.35x0];
[0156] If M < M1, it is determined that the information quantity reduction is the information quantity reduction three x3, and define x3 = [0.25x0];
[0157] Here, x0 represents the information quantity of the starting information message (the information message to be transmitted at the beginning), M1 = 1.2M0, M2 = 1.4M0.
[0158] When adjusting the information quantity of the information message, each remaining information message that has not started to be transmitted should be adjusted accordingly.
[0159] In a preferred but non - limiting embodiment of the present invention, the method for determining the optimal transmission bit rate includes,
[0160] Determine the average of the transmission bit rates when transmitting a predefined number of information messages before the abnormal link, and determine the average of the transmission bit rates as the optimal transmission bit rate.
[0161] In a preferred but non - limiting embodiment of the present invention, the method for determining the transmission bit rate of the current information message based on the confirmed information constancy includes,
[0162] Terminate the transmission bit rate when incrementally transmitting information messages, and keep the optimal transmission bit rate as the transmission bit rate of the current information message.
[0163] The present invention uses the method of return confirmation to confirm the abnormal conditions of the transmission channel, determines the channel stability performance parameters based on the dispersion amount and average return time of the return confirmation message, and under the condition that the transmission bit rate continues to increase gradually, reflects the stability amplitude of the information message transmission through the return time performance information of the confirmation message, and takes into account the average return time of each information message used for confirmation. If the average return time is too high, it is often that the transmission channel has an abnormality. For example, there is congestion during transmission. Therefore, the present invention reflects the stability of each information message transmitted in the channel through the channel stability performance parameters, provides information support for later confirming whether the transmission channel is in an abnormal state, responds to the abnormal state by using the reference transmission, adjusts the amount of information of the information message and packs the information message, and defines a weight mark to determine a new transmission sequence, selects the optimal transmission bit rate, makes the transmission bit rate match the channel bandwidth, and prevents a lot of message loss and retransmission caused by too high a transmission bit rate. The present invention can adjust the transmission mode and transmission bit rate of the information message in the channel under the condition of unstable network speed, so as to ensure the transmission stability and transmission efficiency.
[0164] As Figure 2 shown, a headache relief assistance device based on virtual reality technology according to the present invention includes:
[0165] A virtual reality helmet worn by a headache rehabilitation trainer, a flash memory, a helmet display screen (in front of the eyes of the headache rehabilitation trainer), a floating electrode arranged outside the brain of the headache rehabilitation trainer, a gyroscope arranged on the head of the headache rehabilitation trainer, and a low-frequency current unit arranged at the temple part of the head of the headache rehabilitation trainer are all connected to the central processing unit of the virtual reality helmet (worn on the head of the headache rehabilitation trainer). The flash memory stores a set of rehabilitation training operation actions;
[0166] The floating electrode is used to sample the cortical electrical signals of the brain of the headache rehabilitation trainer and transmit them to the central processing unit of the virtual reality helmet. The gyroscope is used to sample the motion information of the head of the headache rehabilitation trainer and transmit it to the central processing unit of the virtual reality helmet. The cortical electrical signals of the brain of the headache rehabilitation trainer or the motion information of the head of the headache rehabilitation trainer are the state information of the headache rehabilitation trainer. The central processing unit of the virtual reality helmet is used to determine the headache degree of the headache rehabilitation trainer based on the state information of the headache rehabilitation trainer. After determining the headache degree, the central processing unit of the virtual reality helmet retrieves the training video corresponding to the headache degree from the flash memory in the rehabilitation exercise set and transmits it to the helmet display screen for playback, so as to specifically assist the headache rehabilitation trainer to imitate the action pictures of the rehabilitation exercise set to perform rehabilitation training to relieve headache. Based on this, the pertinence of assisting the headache rehabilitation trainer to imitate the action pictures of the rehabilitation exercise set to perform rehabilitation training to relieve headache can be better. In addition, the central processing unit of the virtual reality helmet also activates the low-frequency current unit to output pulsed current to relieve headache, and the low-frequency current unit also transmits the output pulsed current data back to the central processing unit of the virtual reality helmet.
[0167] In a preferred but non-limiting embodiment of the present invention, the central processing unit of the virtual reality helmet is also connected to a wireless communication module. The central processing unit of the virtual reality helmet communicates with the smart terminal via the wireless communication module. The central processing unit of the virtual reality helmet is also used to transmit the state information and pulsed current data of the headache rehabilitation trainer to the smart terminal for storage, so as to establish the health data of the headache rehabilitation trainer;
[0168] The headache relief assistance device based on virtual reality technology further includes:
[0169] An identification module, which is used to obtain multiple information packets to be transmitted and perform pre-detection on each information packet. The pre-detection includes obtaining the coherence relationship between each information packet and determining the coherence amplitude for each information packet;
[0170] A setting module, which is used to determine the coherence special performance value based on the coherence amplitude and information volume of each information packet, and set the weight mark for each information packet according to the coherence special performance value;
[0171] A construction module, which is used to construct a transmission sequence for determining the transmission order in the central processing unit according to the weight mark, and transmit each information packet to the smart terminal via a pre-set transmission channel. Here, the transmission bit rate of each information packet in the transmission channel increases gradually according to the transmission order;
[0172] A stability module, which is used to return an acknowledgment message to the central processing unit after the smart terminal receives an information message, and determines the channel stability performance parameter based on the dispersion amount and average of the return time of the acknowledgment message, so as to determine whether the transmission channel is in an abnormal state;
[0173] A transmission module, which is used to use the reference transmission when the transmission channel is in an abnormal state. The reference transmission includes adjusting the information volume of the information message, packing the information message, setting a weight mark to determine the transmission sequence for each information message, determining the optimal transmission bit rate, and determining the transmission bit rate of the information message according to the determined information constancy. The wireless communication module can be a 4G module, the smart terminal can be a computer in a wireless network, and the wireless network can be a 4G network. The types of the state information and pulse current data of the headache rehabilitation trainer can be the electrocortical signals of the headache rehabilitation trainer's brain, the motion information of the headache rehabilitation trainer's head, and the pulse current data. Of course, there can also be other types of information, such as the power sensor for sampling the output power data of the low-frequency current unit connected to the central processing unit of the virtual reality helmet, and the output power data of the low-frequency current unit sampled and transmitted to the central processing unit of the virtual reality helmet can also be a type of state information of the headache rehabilitation trainer.
[0174] The beneficial effects of the present invention are that, compared with the prior art, the technical effects of the present invention include:
[0175] The central processing unit of the virtual reality helmet is used to determine the headache degree of the headache rehabilitation trainer based on the state information of the headache rehabilitation trainer. After determining the headache degree, the central processing unit of the virtual reality helmet retrieves the training video corresponding to the headache degree from the rehabilitation training exercise set in the flash memory and transmits it to the helmet display screen for playback, so as to specifically assist the headache rehabilitation trainer to imitate the action pictures of the rehabilitation training exercise set to perform rehabilitation training to relieve headache. Accordingly, the pertinence of assisting the headache rehabilitation trainer to imitate the action pictures of the rehabilitation training exercise set to perform rehabilitation training to relieve headache can be better. The present invention can adjust the transmission mode and transmission bit rate of the information message in the channel under the condition of unstable network speed, so as to ensure the transmission stability and transmission efficiency.
[0176] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit them. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that: modifications or equivalent replacements can still be made to the specific embodiments of the present invention, and any modifications or equivalent replacements that do not depart from the spirit and scope of the present invention should be covered within the protection scope of the claims of the present invention.
Claims
1. A method for alleviating headaches based on virtual reality technology, characterized in that: include: The floating electrode samples the cerebral cortical electrical signals of the headache rehabilitation trainee's brain and transmits them to the central processing unit of the virtual reality helmet. The gyroscope samples the movement information of the headache rehabilitation trainee's head and transmits it to the central processing unit of the virtual reality helmet. The cerebral cortical electrical signals of the headache rehabilitation trainee's brain or the movement information of the headache rehabilitation trainee's head is the status information of the headache rehabilitation trainee. The central processing unit of the virtual reality helmet determines the headache degree of the headache rehabilitation trainee based on the status information of the headache rehabilitation trainee. After determining the headache degree, the central processing unit of the virtual reality helmet takes out the training video of the rehabilitation exercise set corresponding to the headache degree from the flash memory and transmits it to the helmet display screen for playback. In addition, the central processing unit of the virtual reality helmet also starts the low-frequency current unit to output pulse current to relieve headache, and the low-frequency current unit also transmits the output pulse current data back to the central processing unit of the virtual reality helmet.
2. The method for alleviating headaches based on virtual reality technology according to claim 1, characterized in that: The rehabilitation training exercise sets stored in the flash memory include: There are training videos corresponding to mild headaches, training videos corresponding to moderate headaches, and training videos corresponding to severe headaches.
3. The method for alleviating headaches based on virtual reality technology according to claim 2, characterized in that: The flash memory also stores the range of cerebral cortical electrical signals for determining that the headache is mild, the range of cerebral cortical electrical signals for determining that the headache is moderate, and the range of cerebral cortical electrical signals for determining that the headache is severe; The flash memory also stores the range of head movement information of headache rehabilitation trainees whose headache degree is determined to be mild, the range of head movement information of headache rehabilitation trainees whose headache degree is determined to be moderate, and the range of head movement information of headache rehabilitation trainees whose headache degree is determined to be severe.
4. The method for alleviating headaches based on virtual reality technology according to claim 3, characterized in that: The range of the cerebral cortical electrical signal for determining that the headache is mild is: the lowest value and the highest value of the electrical signal frequency of a set number of cerebral cortical electrical signals for determining that the headache is mild, which are sampled by the floating electrode before, are defined as a1 and a2 respectively, and accordingly the range of the cerebral cortical electrical signal for determining that the headache is mild is [a1, a2]; The range of the cerebral cortical electrical signal for determining that the headache is moderate is: the lowest value and the highest value of the electrical signal frequency of a set number of cerebral cortical electrical signals for moderate headache sampled by the floating electrode are defined as b1 and b2 respectively, and the range of the cerebral cortical electrical signal for determining that the headache is moderate is [b1, b2]; The range of the cerebral cortical electrical signals for determining that the headache is severe is: the lowest and highest values of the electrical signal frequencies of a set number of cerebral cortical electrical signals for determining that the headache is severe that were previously sampled by the floating electrodes are defined as c1 and c2 respectively, and accordingly the range of the cerebral cortical electrical signals for determining that the headache is severe is [c1, c2].
5. The method for alleviating headaches based on virtual reality technology according to claim 4, characterized in that: The range of the head motion information of the headache rehabilitation trainees with mild headaches is determined as follows: the lowest value and the highest value of the number of head motion information of the headache rehabilitation trainees with mild headaches within a set time threshold sampled by the gyroscope are defined as A1 and A2 respectively, and the range of the head motion information of the headache rehabilitation trainees with mild headaches is determined as [A1, A2]; The range of the head motion information of the headache rehabilitation trainees with moderate headache is determined as follows: the lowest value and the highest value of the number of head motion information of the headache rehabilitation trainees with moderate headache within a set time threshold sampled by the gyroscope are defined as B1 and B2 respectively, and the range of the head motion information of the headache rehabilitation trainees with moderate headache is determined as [B1, B2]; The range of the head motion information of headache rehabilitation trainees with severe headache is determined as follows: the lowest value and the highest value of the number of head motion information of headache rehabilitation trainees with severe headache within a set time threshold sampled by the gyroscope are defined as C1 and C2 respectively, and the range of the head motion information of headache rehabilitation trainees with severe headache is determined as [C1, C2].
6. The method for alleviating headaches based on virtual reality technology according to claim 5, characterized in that: The method for the central processing unit of the virtual reality helmet to determine the headache degree of the headache rehabilitation trainee based on the state information of the headache rehabilitation trainee includes: Under the condition that the state information of the headache rehabilitation trainee is the cerebral cortical electrical signal of the headache rehabilitation trainee's brain, if the electrical signal frequency of the cerebral cortical electrical signal of the headache rehabilitation trainee's brain is within the range of the cerebral cortical electrical signals in the flash memory that are considered mild for headache, the headache of the headache rehabilitation trainee is considered mild, if the electrical signal frequency of the cerebral cortical electrical signal of the headache rehabilitation trainee's brain is within the range of the cerebral cortical electrical signals in the flash memory that are considered moderate for headache, the headache of the headache rehabilitation trainee is considered moderate, if the electrical signal frequency of the cerebral cortical electrical signal of the headache rehabilitation trainee's brain is within the range of the cerebral cortical electrical signals in the flash memory that are considered severe for headache, the headache of the headache rehabilitation trainee is considered severe; Under the condition that the status information of the headache rehabilitation trainee is the movement information of the headache rehabilitation trainee's head, if the number of the movement information of the headache rehabilitation trainee's head within the set time threshold is within the range of the head movement information of the headache rehabilitation trainee in the flash memory for determining that the headache degree is mild, then the headache degree of the headache rehabilitation trainee is determined to be mild; if the number of the movement information of the headache rehabilitation trainee's head within the set time threshold is within the range of the head movement information of the headache rehabilitation trainee in the flash memory for determining that the headache degree is moderate, then the headache degree of the headache rehabilitation trainee is determined to be moderate; if the number of the movement information of the headache rehabilitation trainee's head within the set time threshold is within the range of the head movement information of the headache rehabilitation trainee in the flash memory for determining that the headache degree is severe, then the headache degree of the headache rehabilitation trainee is determined to be severe.
7. The method for alleviating headaches based on virtual reality technology according to claim 6, characterized in that: The central processing unit of the virtual reality helmet also transmits the status information and pulse current data of the headache rehabilitation trainee to the intelligent terminal for storage, so as to establish the health data of the headache rehabilitation trainee; The method for the central processing unit of the virtual reality helmet to transmit the state information and pulse current data of the headache rehabilitation trainee to the intelligent terminal includes: Step 1: obtain multiple information messages to be transmitted, and perform pre-detection on each information message, wherein the pre-detection includes obtaining the correlation between each information message and determining the correlation amplitude of each information message; Step 2: Determine the relevant special performance value according to the relevant amplitude and information volume of each information message, and set the weight symbol for each information message according to the relevant special performance value; Step 3: construct a transmission sequence for determining the transmission order in the central processing unit according to the weight mark, and transmit each information message to the intelligent terminal via a pre-set transmission channel. Here, the transmission bit rate of each information message in the transmission channel increases gradually according to the transmission order; Step 4: After receiving the information message, the intelligent terminal returns a confirmation message to the central processing unit. According to the dispersion of the return time of the confirmation message and the average return time, the channel stability performance parameter is determined to determine whether the transmission channel is in an abnormal link; Step 5: When the transmission channel is in an abnormal state, the benchmark transmission is used. The benchmark transmission includes adjusting the amount of information in the information message and packaging the information message. At the same time, weight symbols are set to identify the transmission sequence of each information message, determine the optimal transmission bit rate, and use the determined information to keep the current information message transmission bit rate constant.
8. The method for alleviating headaches based on virtual reality technology according to claim 7, characterized in that: The method for determining the coherence amplitude of each information message includes: Determine whether the information in the message is used for the same task, so as to determine whether there is a relevant relationship between the messages; The quotient obtained by dividing the number of relevant information messages of the identified information message by the total number of information messages; This quotient is considered to be the coherence amplitude.
9. A headache relief auxiliary device based on virtual reality technology, characterized in that: include: The virtual reality helmet worn by the headache rehabilitation trainee, the flash memory, the helmet display screen, the floating electrodes arranged outside the headache rehabilitation trainee's brain, the gyroscope arranged on the headache rehabilitation trainee's head and the low-frequency current unit arranged on the temple of the headache rehabilitation trainee's head are all connected to the central processing unit of the virtual reality helmet, and the flash memory stores a rehabilitation training action set; The floating electrode is used to sample the cerebral cortical electrical signals of the headache rehabilitation trainee's brain and transmit them to the central processing unit of the virtual reality helmet. The gyroscope is used to sample the movement information of the headache rehabilitation trainee's head and transmit it to the central processing unit of the virtual reality helmet. The cerebral cortical electrical signals of the headache rehabilitation trainee's brain or the movement information of the headache rehabilitation trainee's head is the status information of the headache rehabilitation trainee. The central processing unit of the virtual reality helmet is used to determine the headache degree of the headache rehabilitation trainee based on the status information of the headache rehabilitation trainee. After determining the headache degree, the central processing unit of the virtual reality helmet takes out the training video of the rehabilitation exercise set corresponding to the headache degree from the flash memory and transmits it to the helmet display screen for playback. In addition, the central processing unit of the virtual reality helmet also starts the low-frequency current unit to output pulse current to relieve headache, and the low-frequency current unit also transmits the output pulse current data back to the central processing unit of the virtual reality helmet.
10. The headache relief auxiliary device based on virtual reality technology according to claim 9, characterized in that: The central processing unit of the virtual reality helmet is also connected to the wireless communication module. The central processing unit of the virtual reality helmet is connected to the intelligent terminal through the wireless communication module. The central processing unit of the virtual reality helmet is also used to transmit the state information and pulse current data of the headache rehabilitation trainee to the intelligent terminal for storage, so as to establish the health data of the headache rehabilitation trainee. The headache relief auxiliary device based on virtual reality technology also includes: A recognition module, which is used to obtain multiple information messages to be transmitted, and perform pre-detection on each information message, the pre-detection including obtaining the coherence relationship between each information message and determining the coherence amplitude facing each information message; A setting module, which is used to determine the coherent special performance value according to the coherent amplitude and information volume of each information message, and to set the weight symbol facing each information message according to the coherent special performance value; A construction module, which is used to construct a transmission sequence for determining a transmission order in a central processing unit according to the weight mark, and transmit each information message to the intelligent terminal via a pre-set transmission channel, wherein the transmission bit rate of each information message in the transmission channel increases gradually according to the transmission order; The stabilization module is used for the intelligent terminal to return a confirmation message to the central processing unit after receiving the information message, and to determine the channel stabilization performance parameters according to the dispersion of the return time of the confirmation message and the average return time, so as to determine whether the transmission channel is in an abnormal link; The transmission module is used to apply benchmark transmission when the transmission channel is in an abnormal link. The benchmark transmission includes adjusting the information volume of the information message and packaging the information message. At the same time, it also sets weight symbols to identify the transmission sequence of each information message, determine the optimal transmission bit rate, and determine the transmission bit rate of the information message based on the determined information.
Citation Information
Patent Citations
Virtual reality method and system based on vestibular migraine rehabilitation training
CN115641938A