Human body recognition method, device, system, electronic device and storage medium

Through the cooperation of ultrasonic signals and processing modules, human posture images are generated, and combined with database comparison, the problems of inaccurate detection results and high power consumption in ultrasonic technology are solved, and human posture recognition with high accuracy and low power consumption are achieved.

CN113608224BActive Publication Date: 2025-01-03GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202110797197.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-07-14
Publication Date
2025-01-03
Estimated Expiration
2041-07-14

AI Technical Summary

Technical Problem

In the application of existing ultrasonic technology, sensor failure or accuracy changes lead to inaccurate detection results, increasing power consumption.

Method used

By sending the first ultrasonic signal and receiving the reflected second ultrasonic signal, a posture image is generated, and the human posture image in the database is compared, and the detection results are output. The ultrasonic device and processing module are used to achieve human posture recognition and improve the accuracy of recognition and reduce hardware overhead.

Benefits of technology

It improves the accuracy of human posture recognition, reduces hardware overhead, reduces power consumption, and improves the convenience and accuracy of recognition through the anti-interference of ultrasonic signals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113608224B_ABST
    Figure CN113608224B_ABST
Patent Text Reader

Abstract

The present application discloses a human body recognition method, device, electronic device and storage medium. The method includes: sending a first ultrasonic signal and receiving a second ultrasonic signal; the second ultrasonic signal is an ultrasonic signal generated by a first detection target based on the reflection of the first ultrasonic signal; generating a first image according to the first ultrasonic signal and the second ultrasonic signal; the first image represents the posture of the first detection target; based on the images of human body postures in different states stored in a set database, outputting a first detection result corresponding to the first image; the first detection result represents whether the posture of the first detection target is normal or abnormal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of human-computer interaction technology, and in particular to a human body recognition method, device, system, electronic device and storage medium. Background Art

[0002] In the related art, the application of ultrasonic technology needs to be implemented in conjunction with different sensors, which makes the application of ultrasonic technology too dependent on the sensors. When the sensor fails or the accuracy changes, the ultrasonic detection results will be inaccurate and the power consumption will increase. Summary of the invention

[0003] In view of this, the embodiments of the present application provide a human body recognition method, device, system, electronic device and storage medium to at least solve the problems of reduced detection result accuracy and increased power consumption in the related art.

[0004] The technical solution of the embodiment of the present application is implemented as follows:

[0005] The present application provides a method for human body recognition, including:

[0006] Sending a first ultrasonic signal and receiving a second ultrasonic signal; the second ultrasonic signal is an ultrasonic signal generated by the first detection target based on the reflection of the first ultrasonic signal;

[0007] generating a first image according to the first ultrasonic signal and the second ultrasonic signal; the first image represents the posture of the first detection target;

[0008] Based on images of human body postures in different states stored in a setting database, a first detection result corresponding to the first image is output; the first detection result represents whether the posture of the first detection target is normal or abnormal.

[0009] In the above solution, generating a first image according to the first ultrasonic signal and the second ultrasonic signal includes:

[0010] Determine at least one first reflection point according to a first distance and a first intensity; the first distance represents the distance between the emission source of the first ultrasonic signal and the first detection target; the first intensity represents the intensity of the received second ultrasonic signal;

[0011] The first image is generated according to the at least one first reflection point.

[0012] In the above solution, when generating the first image according to the at least one first reflection point, the method includes:

[0013] The first image at least depicting the corresponding posture of the set human body part of the first detection target is generated according to the at least one first reflection point.

[0014] In the above scheme, the method further includes:

[0015] According to the first detection result, a first trigger signal matching the first detection result is output; the first trigger signal represents a start signal for triggering a functional module matching the first detection result.

[0016] In the above solution, the sending of the first ultrasonic signal includes:

[0017] When the detected second trigger signal meets the set condition, the first ultrasonic signal is emitted.

[0018] In the above solution, the first ultrasonic signal is emitted and the second ultrasonic signal is received, and the method further includes:

[0019] Determine a first duration; the first duration represents the interval between the time when the first ultrasonic signal is emitted and the time when the second ultrasonic signal is received;

[0020] When the first time duration exceeds a first set time duration, a first prompt signal is issued; the first prompt signal is used to prompt that the second ultrasonic signal is abnormal.

[0021] In the above solution, the first ultrasonic signal is emitted and the second ultrasonic signal is received, and the method further includes:

[0022] When the second ultrasonic signal is not received within a second set time period, a first prompt signal is issued; the first prompt signal is used to indicate that the second ultrasonic signal is abnormal.

[0023] The present application also provides a human body recognition device, including:

[0024] A sending unit, configured to send out a first ultrasonic signal and receive a second ultrasonic signal; the second ultrasonic signal is an ultrasonic signal generated by the first detection target based on the reflection of the first ultrasonic signal;

[0025] A generating unit, configured to generate a first image according to the first ultrasonic signal and the second ultrasonic signal; the first image represents the posture of the first detection target;

[0026] The output unit is used to output a first detection result corresponding to the first image based on images of human body postures in different states stored in a setting database; the first detection result represents whether the posture of the first detection target is normal or abnormal.

[0027] The present application also provides an electronic device, including:

[0028] a processor and a memory for storing a computer program capable of being executed on the processor,

[0029] Wherein, the processor is used to execute the steps of any of the above methods when running the computer program.

[0030] An embodiment of the present application further provides a storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above methods are implemented.

[0031] In an embodiment of the present invention, a posture image of a detection target can be generated by an ultrasonic signal, and whether the posture of the detection target is an abnormal posture can be determined based on the posture image of the detection target. The posture recognition of the detection target can be realized by relying on an ultrasonic device, thereby improving the accuracy of posture recognition. Moreover, since posture recognition is realized with the cooperation of an ultrasonic device and a corresponding processing module, the hardware overhead of posture recognition can be reduced. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] Figure 1 A schematic diagram of the implementation process of human body recognition provided in one embodiment of the present application;

[0033] Figure 2 A schematic diagram of a human body recognition implementation process provided by another embodiment of the present application;

[0034] Figure 3 An ultrasonic base station for detecting the transmission and reception of ultrasonic signals provided in an embodiment of the present application;

[0035] Figure 4 A schematic diagram of a human body fixing point provided in an embodiment of the present application;

[0036] Figure 5 A schematic diagram of the implementation process of human body recognition provided in one embodiment of the present application;

[0037] Figure 6 A schematic diagram of arranging ultrasonic base stations in a space provided in an embodiment of the present application;

[0038] Figure 7 A schematic diagram of the structure of a human body recognition device provided in one embodiment of the present application;

[0039] Figure 8 A schematic diagram of the hardware structure of an electronic device is provided for one embodiment of the present application. DETAILED DESCRIPTION

[0040] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

[0041] It should be noted that the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.

[0042] In addition, in the embodiments of the present application, "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0043] The present application embodiment provides a human body recognition method. Figure 1 Schematic diagram of a human body recognition method according to an embodiment of the present application. Figure 1 As shown, the method includes:

[0044] S101: Send out a first ultrasonic signal, and receive a second ultrasonic signal; the second ultrasonic signal is an ultrasonic signal generated by a first detection target based on reflection of the first ultrasonic signal.

[0045] Here, ultrasound can be used as a method of short-distance communication, and it mainly works by reflecting ultrasonic signals from different objects. The ultrasonic base station sends out a first ultrasonic signal. When the first ultrasonic signal encounters a first detection target during spatial transmission, the first detection object can generate a second ultrasonic signal based on the reflection of the first ultrasonic signal, so that the ultrasonic base station can receive the second ultrasonic signal. In practical applications, ultrasonic signals have a certain scope of application. Therefore, the layout of ultrasonic base stations needs to consider the spatial scope of use. For example, the number of ultrasonic base stations should be increased in a larger space, so as to further improve the accuracy of gesture recognition.

[0046] In one embodiment, the sending out of the first ultrasonic signal includes:

[0047] When the detected second trigger signal meets the set condition, the first ultrasonic signal is emitted.

[0048] Here, since the first detection target may appear at any time, the ultrasonic device needs to be in working state all the time. In order to reduce the power consumption of the ultrasonic device, the ultrasonic device can be in a dormant state, and the ultrasonic device is awakened by the second trigger signal, so that the ultrasonic device can send out the first ultrasonic signal in time to identify the posture of the first detection target. In practical applications, the setting conditions can be set based on different application scenarios. For example, the ultrasonic base station set in the conference room is responsible for the posture recognition of the first detection target entering the conference room and timely starting the equipment in the conference room. When a person enters the conference room, the door will inevitably be opened. Therefore, when the door is opened, a second trigger signal can be sent to start the ultrasonic base station to send out the first ultrasonic signal. One implementation method is to install a touch sensor on the door lock. When the door is opened, the touch sensor signal is transmitted to the ultrasonic base station via Bluetooth communication, and the ultrasonic base station transmits and receives ultrasonic signals.

[0049] In one embodiment, if Figure 2 As shown, the first ultrasonic signal is emitted and the second ultrasonic signal is received, and the method further includes:

[0050] S201: Determine a first duration; the first duration represents the interval between the time when the first ultrasonic signal is emitted and the time when the second ultrasonic signal is received.

[0051] Here, after the ultrasonic base station sends out the first ultrasonic signal and receives the second ultrasonic signal, it determines the first duration, and the first duration is the interval between the sending time of the first ultrasonic signal and the receiving time of the second ultrasonic signal. In practical applications, after sending out the first ultrasonic signal, the ultrasonic base station starts the timer, and determines the first duration by the timer, such as Figure 3 As shown, Figure 3 The present invention shows a detection circuit of ultrasonic base station for ultrasonic signal transmission and reception. In practical application, different microprocessors such as single chip microcomputer can be used to realize ultrasonic signal transmission and reception detection. Figure 3 In the method, after receiving the trigger signal, the ultrasonic base station starts the transmitting control unit, and sends out the first ultrasonic signal through the transmitting control unit. At the same time, the transmitting control unit starts the timer, and the timer starts timing. After the first ultrasonic signal reaches the first detection target, the first detection target reflects the second ultrasonic signal. After the ultrasonic base station detects the second ultrasonic signal, it stops the timer through the terminal unit, thereby obtaining the first duration.

[0052] S202: When the first time duration exceeds a first set time duration, a first prompt signal is issued, where the first prompt signal is used to prompt that the second ultrasonic signal is abnormal.

[0053] Here, since the ultrasonic signal has an applicable range, that is, when it exceeds this applicable range, the ultrasonic base station cannot detect the ultrasonic signal, and thus cannot identify the human body posture. In practical applications, the applicable range of the ultrasonic signal can be reflected by the longest receiving time of the ultrasonic signal. Therefore, when the ultrasonic base station detects that the first duration exceeds the first set duration, it indicates that the received second ultrasonic signal is abnormal, and the human body posture cannot be directly identified through the first image generated by the second ultrasonic signal and the first ultrasonic signal. The abnormality of the second ultrasonic signal is prompted by issuing a first prompt signal. In practical applications, the first set duration can be determined in combination with the size of the space where the ultrasonic base station is located. According to the size of the space where the ultrasonic base station is located and the propagation speed of the ultrasonic signal, the time it takes for the ultrasonic base station to send the first ultrasonic signal and receive the second ultrasonic signal can be determined.

[0054] In one embodiment, the sending out of the first ultrasonic signal and receiving of the second ultrasonic signal, the method further comprises:

[0055] When the second ultrasonic signal is not received within the second set time period, a first prompt signal is issued; the first prompt signal is used to prompt that the second ultrasonic signal is abnormal.

[0056] Here, whether the second ultrasonic signal is abnormal can be determined by the interval between the time of emitting the first ultrasonic signal and the time of receiving the second ultrasonic signal. However, in actual applications, when the second ultrasonic signal is abnormal, the time to receive the second ultrasonic signal is uncertain. That is to say, the second ultrasonic signal may be received in a short time, or it may be received after a long time. In extreme cases, the second ultrasonic signal cannot be received. In order to avoid waiting for the second ultrasonic signal for too long, if the second ultrasonic signal is not received within a second set time, a first prompt message is issued to prompt that the second ultrasonic signal is abnormal. Then, the ultrasonic base station can correct the abnormal second ultrasonic signal, or abandon the received second ultrasonic signal and re-issue the first ultrasonic signal, thereby improving the accuracy of human posture recognition.

[0057] S102: Generate a first image according to the first ultrasonic signal and the second ultrasonic signal; the first image represents the posture of the first detection target.

[0058] Here, different detection targets have different degrees of reflection of the first ultrasonic signal. Therefore, the signal strength of the received second ultrasonic signal will also be different. At the same time, the signal strength of the second ultrasonic signal will also be affected by the propagation distance. Through the characteristics of the first ultrasonic signal and the second ultrasonic signal, a first image for depicting the posture of the first detection target can be generated. In practical applications, by learning a large number of human postures, it can be determined that there are 15 fixed points on the human body. In the actual depiction process, 3 fixed points can be expanded on the human head, so that the head posture of the human body can be determined more accurately, such as Figure 4 As shown, Figure 4 A schematic diagram of fixed points on the human body is shown, and the bones on the human body have the smallest emission of ultrasonic signals. Therefore, a first image of a first detection target can be generated by a first ultrasonic signal and a second ultrasonic signal. In practical applications, in order to better generate the first image, ultrasonic base stations can be arranged in space to be able to detect all fixed points on the human body.

[0059] In one embodiment, if Figure 5 As shown, generating a first image according to the first ultrasonic signal and the second ultrasonic signal includes:

[0060] S501: Determine at least one first reflection point according to a first distance and a first intensity; the first distance represents the distance between the emission source of the first ultrasonic signal and the first detection target; the first intensity represents the intensity of the received second ultrasonic signal.

[0061] Here, the first image can be generated by using the intensity of the first ultrasonic signal and the second ultrasonic signal at different angles and distances. Determine the distance between the emission source of the first ultrasonic signal and the first detection target. In practical applications, the transmission time of the ultrasonic signal can be determined by the time point of emitting the first ultrasonic signal and the time point of receiving the second ultrasonic signal. Combined with the transmission rate of the ultrasonic signal, the first distance can be determined, and the first intensity of the received second ultrasonic signal can be obtained. The first reflection point reflecting the second ultrasonic signal on the first detection target can be determined. In practical applications, different first reflection points can be generated on the first detection target by emitting the first ultrasonic signal at different angles and distances. When the first detection target is a human body, the different first reflection points determined on the first detection target belong to one of the fixed points of the human body. Therefore, the human body structure diagram can be roughly depicted by different first reflection points.

[0062] S502: Generate the first image according to the at least one first reflection point.

[0063] Here, by determining different first reflection points on the first detection target, every two first reflection points in at least one first reflection point are connected to generate a first image. In practical applications, the first reflection points can record the spatial positions of different parts of the first detection target, so the first image generated by different first reflection points can reflect the posture of the first detection target.

[0064] In one embodiment, when generating the first image according to the at least one first reflection point, the method includes:

[0065] The first image at least depicting the corresponding posture of the set human body part of the first detection target is generated according to the at least one first reflection point.

[0066] Here, in order to be able to detect all fixed points of the human body, it is necessary to arrange a certain number of ultrasonic base stations in space, and the required hardware cost is relatively high. In practical applications, in order to ensure that the first image can depict the posture of the human body and save hardware costs, the first image generated according to at least one first reflection point can at least draw the posture corresponding to the set human body part of the first detection target. In practical applications, for a posture, the upper and lower parts of the human body show consistency. Therefore, the first image generated according to at least one first reflection point can at least depict the posture of the upper half of the human body. In practical applications, in order to ensure that the first image that at least depicts the posture corresponding to the set human body part of the first detection target can be generated, at least 6 ultrasonic base stations need to be arranged in space to ensure that Figure 4 The fixed points 0, 1, 2, 4, 5, and 7 of the human body shown in FIG. 1 can receive the first ultrasonic signal. Figure 6 As shown, Figure 6 A schematic diagram showing the arrangement of ultrasonic base stations in space is shown. Figure 6 The six ultrasonic base stations arranged in the image can depict the posture of the upper half of the human body through the first image generated by the first ultrasonic signal and the second ultrasonic signal.

[0067] S103: Based on the images of human body postures in different states stored in the setting database, output a first detection result corresponding to the first image; the first detection result indicates whether the posture of the first detection target is normal or abnormal.

[0068] Here, the ultrasonic base station learns a large number of human walking postures in advance, for example, the postures of people of different heights, people with different walking habits, and people of different genders, so as to form human posture recognition within a certain range. For example, human posture recognition can be performed within the range of height, dynamic amplitude, etc. In practical applications, the ultrasonic base station can reflect the learning of a large number of human postures by setting a database, and the setting database stores images of human postures in different states, for example, human postures in normal state or human postures in abnormal state. Further, the type of human posture can also be stored, for example, human postures belonging to walking, human postures belonging to swimming, etc. The ultrasonic base station can compare the generated first image with the images of human postures in different states stored in the setting database, so as to determine the first detection result corresponding to the first image, wherein the first detection result indicates whether the posture of the first detection target is normal or abnormal. For example, the ultrasonic base station recognizes that the posture of the first detection target in the first image is a falling posture, that is, it does not conform to the conventional posture, and outputs the first detection result that the posture of the first detection target is in an abnormal state. In practical applications, when the first ultrasonic signal is transmitted in space, it will generate a reflected second ultrasonic signal when encountering an obstacle. That is to say, the first detection target may be a human body or an object. For an object, posture recognition is not required. The first image generated can determine whether the first detection target is a human body. When the ultrasonic base station determines that the first image does not belong to a human body by setting images of human body postures in different states stored in the database, it outputs a second detection result, wherein the second detection result indicates that the first detection target does not belong to a human body. Recognizing human body postures through ultrasonic signals will not cause harm to the human body as the first detection target, and the ultrasonic base station is arranged in different spaces, that is, the user does not need to wear related equipment to recognize human body postures, thereby improving the convenience of human body posture recognition, and ultrasonic signals have strong anti-interference. Therefore, recognizing human body postures through ultrasonic signals can improve the accuracy of human body posture recognition.

[0069] In one embodiment, the method further comprises:

[0070] According to the first detection result, a first trigger signal matching the first detection result is output; the first trigger signal represents a start signal for triggering a functional module matching the first detection result.

[0071] Here, human posture recognition can be applied to different scenarios. In different application scenarios, different extended functions are matched for human posture recognition. In practical applications, after determining whether the posture of the first detection target is normal or abnormal, a first trigger signal matching the first detection result is output, and the functional module matching the first detection result is started by the first trigger signal, so as to improve the application value of human posture recognition in different scenarios. For example, when the ultrasonic base station is deployed in the conference room, when the ultrasonic base station outputs the first detection result indicating that the current posture of the human body is in a normal state through human posture recognition, it can be predicted that someone has entered the conference room. Through the first trigger signal, the relevant equipment of the conference room is turned on, for example, the sign-in system is turned on to sign in, the computer in the conference room is turned on, etc. For another example, human posture recognition is applied in a swimming pool. When the ultrasonic base station recognizes that the current posture of the human body is a drowning posture, after outputting the first detection result indicating that the current posture of the human body is abnormal, the drowning alarm function can also be started by the first trigger signal, for example, an alarm sound is sounded, so that the staff in the swimming pool can be informed of the existence of drowning personnel, and then can rescue in time. In practical applications, the characteristics of different scenarios can be combined to set matching functional modules for different human postures to achieve different extended functions. In practical applications, the first trigger signal can be used to perform underlying communication and control system control with different devices based on the ultrasonic base station.

[0072] In the above embodiment, the ultrasonic signal emitted by the ultrasonic base station is used to construct a human body posture diagram, and then the human body posture is identified, so as to determine whether the human body posture is abnormal. Since the ultrasonic base stations are arranged in different spaces, the user does not need to wear related equipment or cooperate with other devices to identify the human body posture, thereby reducing the hardware cost of realizing human body posture recognition and improving the convenience of human body posture recognition. In addition, since the ultrasonic signal has strong anti-interference ability, the accuracy of human body posture recognition can be improved.

[0073] In order to implement the human body recognition method of the present application embodiment, the present application embodiment also provides a human body recognition device, such as Figure 7 As shown, the device comprises:

[0074] The sending unit 701 is used to send out a first ultrasonic signal and receive a second ultrasonic signal; the second ultrasonic signal is an ultrasonic signal generated by the first detection target based on the reflection of the first ultrasonic signal;

[0075] A generating unit 702 is configured to generate a first image according to the first ultrasonic signal and the second ultrasonic signal; the first image represents the posture of the first detection target;

[0076] The output unit 703 is used to output a first detection result corresponding to the first image based on images of human body postures in different states stored in a setting database; the first detection result represents whether the posture of the first detection target is normal or abnormal.

[0077] In one embodiment, when generating the first image according to the first ultrasonic signal and the second ultrasonic signal, the generating unit 702 is further configured to:

[0078] Determine at least one first reflection point according to a first distance and a first intensity; the first distance represents the distance between the emission source of the first ultrasonic signal and the first detection target; the first intensity represents the intensity of the received second ultrasonic signal;

[0079] The first image is generated according to the at least one first reflection point.

[0080] In one embodiment, when generating the first image according to the first ultrasonic signal and the second ultrasonic signal, the generating unit 702 is further configured to:

[0081] The first image at least depicting the corresponding posture of the set human body part of the first detection target is generated according to the at least one first reflection point.

[0082] In one embodiment, the device is further used for:

[0083] According to the first detection result, a first trigger signal matching the first detection result is output; the first trigger signal represents a start signal for triggering a functional module matching the first detection result.

[0084] In one embodiment, when sending the first ultrasonic signal, the sending unit 701 is further used to:

[0085] When the detected second trigger signal meets the set condition, the first ultrasonic signal is emitted.

[0086] In one embodiment, when sending the first ultrasonic signal and receiving the second ultrasonic signal, the sending unit 701 is further used to:

[0087] Determine a first duration; the first duration represents the interval between the time when the first ultrasonic signal is emitted and the time when the second ultrasonic signal is received;

[0088] When the first time duration exceeds a first set time duration, a first prompt signal is issued; the first prompt signal is used to prompt that the second ultrasonic signal is abnormal.

[0089] In one embodiment, when sending the first ultrasonic signal and receiving the second ultrasonic signal, the sending unit 701 is further used to:

[0090] When the second ultrasonic signal is not received within a second set time period, a first prompt signal is issued; the first prompt signal is used to indicate that the second ultrasonic signal is abnormal.

[0091] In actual application, the sending unit 701, the generating unit 702, and the output unit 703 are implemented by the processor in the human body recognition device, and the output unit 84 can be implemented through the communication interface in the translation output device. Of course, the processor needs to run the program stored in the memory to implement the functions of the above program modules.

[0092] It should be noted that the above Figure 7 The human body recognition device provided in the embodiment only uses the division of the above-mentioned program modules as an example to illustrate when performing human body recognition. In actual applications, the above-mentioned processing can be assigned to different program modules as needed, that is, the internal structure of the device is divided into different program modules to complete all or part of the above-mentioned processing. In addition, the human body recognition device provided in the above embodiment and the human body recognition method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0093] Based on the hardware implementation of the above program modules, and in order to implement the method of the embodiment of the present application, the embodiment of the present application further provides an electronic device, Figure 8 Schematic diagram of the hardware structure of the electronic device of the present application embodiment. Figure 8 As shown, the electronic equipment includes:

[0094] Communication interface 1, capable of exchanging information with other devices such as network devices;

[0095] The processor 2 is connected to the communication interface 1 to realize information exchange with other devices and is used to execute the human body recognition method provided by one or more technical solutions when running a computer program. The computer program is stored in the memory 3.

[0096] Of course, in actual application, the various components in the electronic device are coupled together through the bus system 4. It can be understood that the bus system 4 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 4 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, Figure 8 Various buses are labeled as bus system 4.

[0097] The memory 3 in the embodiment of the present application is used to store various types of data to support the operation of the electronic device. Examples of such data include: any computer program used to operate on the electronic device.

[0098] It can be understood that the memory 3 can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. 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), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and direct RAM bus random access memory (DRRAM, Direct Rambus Random Access Memory).The memory 3 described in the embodiments of the present application is intended to include but is not limited to these and any other suitable types of memories.

[0099] The method disclosed in the above embodiment of the present application can be applied to the processor 2, or implemented by the processor 2. The processor 2 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit in the processor 2 or the instruction in the form of software. The above processor 2 may be a general-purpose processor, a DSP, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The processor 2 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, which is located in the memory 3, and the processor 2 reads the program in the memory 3 and completes the steps of the above method in combination with its hardware.

[0100] When the processor 2 executes the program, the corresponding processes in the various methods of the embodiments of the present application are implemented, which will not be repeated here for the sake of brevity.

[0101] In an exemplary embodiment, the present application also provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, for example, a memory 3 storing a computer program, and the computer program can be executed by a processor 2 to complete the steps of the aforementioned method. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface storage, optical disk, or CD-ROM.

[0102] In the several embodiments provided in the present application, it should be understood that the disclosed devices, terminals and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.

[0103] The units described above as separate components may or may not be physically separated, and the components displayed 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 present embodiment.

[0104] In addition, all functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may be a separate unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0105] A person of ordinary skill in the art can understand that: all or part of the steps of implementing the above-mentioned method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium, which, when executed, executes the steps of the above-mentioned method embodiment; and the aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, disks or optical disks.

[0106] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application can be essentially or partly reflected in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions to enable an electronic device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, magnetic disks or optical disks.

[0107] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A human body recognition method, characterized in that: include: Sending a first ultrasonic signal and receiving a second ultrasonic signal; the second ultrasonic signal is an ultrasonic signal generated by the first detection target based on the reflection of the first ultrasonic signal; generating a first image according to the first ultrasonic signal and the second ultrasonic signal; the first image represents the posture of the first detection target; Based on the images of human body postures in different states stored in the setting database, output a first detection result corresponding to the first image; The first detection result indicates whether the posture of the first detection target is normal or abnormal; According to the first detection result, outputting a first trigger signal matching the first detection result; When the first detection result indicates that the posture of the first detection target is normal, starting the function module through the first trigger signal; In a state where the first detection result indicates that the posture of the first detection target is abnormal, the alarm function is activated by the first trigger signal; wherein the first trigger signal indicates a start signal for triggering the functional module matching the first detection result; The step of generating a first image according to the first ultrasonic signal and the second ultrasonic signal includes: Determine at least one first reflection point according to a first distance and a first intensity; the first distance represents the distance between the emission source of the first ultrasonic signal and the first detection target; the first intensity represents the intensity of the received second ultrasonic signal; The first image is generated according to the at least one first reflection point.

2. The method according to claim 1, characterized in that When generating the first image according to the at least one first reflection point, the method includes: The first image at least depicting the corresponding posture of the set human body part of the first detection target is generated according to the at least one first reflection point.

3. The method according to claim 1, characterized in that: The sending out of the first ultrasonic signal comprises: When the detected second trigger signal meets the set condition, the first ultrasonic signal is emitted.

4. The method according to claim 1, characterized in that The method of sending out a first ultrasonic signal and receiving a second ultrasonic signal further comprises: Determine a first duration; the first duration represents the interval between the time when the first ultrasonic signal is emitted and the time when the second ultrasonic signal is received; When the first time duration exceeds a first set time duration, a first prompt signal is issued; the first prompt signal is used to prompt that the second ultrasonic signal is abnormal.

5. The method according to claim 1, characterized in that: The method of sending out a first ultrasonic signal and receiving a second ultrasonic signal further comprises: When the second ultrasonic signal is not received within a second set time period, a first prompt signal is issued; the first prompt signal is used to indicate that the second ultrasonic signal is abnormal.

6. A human body recognition device, characterized in that: include: a transmitting unit, configured to transmit a first ultrasonic signal and receive a second ultrasonic signal; the second ultrasonic signal is an ultrasonic signal generated by the first detection target based on the reflection of the first ultrasonic signal; A generating unit, configured to determine at least one first reflection point according to a first distance and a first intensity; the first distance represents the distance between the emission source of the first ultrasonic signal and the first detection target; the first intensity represents the intensity of the received second ultrasonic signal; and generate a first image according to the at least one first reflection point; The first image represents the posture of the first detection target; An output unit, configured to output a first detection result corresponding to the first image based on images of human body postures in different states stored in a setting database; the first detection result indicates whether the posture of the first detection target is normal or abnormal; The output unit is further configured to output a first trigger signal matching the first detection result according to the first detection result; and to start the function module through the first trigger signal when the first detection result indicates that the posture of the first detection target is normal; When the first detection result indicates that the posture of the first detection target is abnormal, the alarm function is activated by the first trigger signal; wherein the first trigger signal represents a start signal that triggers the functional module that matches the first detection result.

7. An electronic device, characterized in that: include: a processor and a memory for storing a computer program capable of being executed on the processor, Wherein, when the processor is used to run the computer program, it executes the steps of the method described in any one of claims 1 to 5.

8. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.