Method and device for identifying infringement
By combining voice recognition and environmental sound and noise filtering technology, user environment and status data are obtained to identify whether the user has been infringed, and the problem of insufficient misjudgment and monitoring coverage in the existing technology is solved, achieving higher infringement recognition accuracy and user security guarantees.
Patent Information
- Application Number
- CN202411905193.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-23
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2044-12-23
AI Technical Summary
The existing technology is difficult to combine the specific environment in the identification of infringement, it is prone to misjudgment, and video surveillance is difficult to achieve comprehensive control, and in most cases it can only play the role of post-event evidence collection.
By obtaining the sound data and user status data of the user's environment (including action data and heart rate data), we determine whether the user has been infringed, and combining voice recognition technology and ambient sound and noise filtering technology, we can expand the coverage of infringement recognition and improve accuracy.
It improves the accuracy of infringement identification, reduces the harm caused to the victims, promptly seek help, prevent the infringement from continuing to commit infringement, and ensures user safety.
Smart Images

Figure CN119851689A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of security, and more specifically, to a method and device for intrusion identification. Background Art
[0002] Infringement incidents can cause varying degrees of harm to the victim, and video surveillance is difficult to fully monitor, and in most cases can only serve as a post-event evidence collection tool. Current solutions that can proactively identify infringements are mainly based on simple judgments based on voice recognition technology, which cannot be combined with specific environments and is prone to misjudgment.
[0003] In view of this, how to improve the accuracy of infringement identification is an issue that needs to be addressed urgently. Summary of the invention
[0004] The present application provides a method and device for infringement identification to improve the accuracy of infringement identification and reduce the damage caused to the victim.
[0005] In the first aspect, a method for identifying an infringement is provided, which can be executed by a first device. Unless otherwise specified, the "first device" in this application can refer to the first device (for example, a terminal device), or a component in the first device, or a logic module or software that can implement all or part of the functions of the first device. For ease of description, the following description is based on the execution of the first device as an example.
[0006] The method includes: acquiring first data and second data, the first data being sound data of a user's environment, the second data being used to describe the user's status, and the second data including motion data and / or heart rate data; determining first voice information and second voice information, the first voice information being voice information of the user in the first data, and the second voice information being voice information of a user other than the user in the first data; and determining whether the user has been infringed upon based on the first voice information, the second voice information and the second data.
[0007] Based on the above scheme, the first device can determine whether the user has been violated based on user voice, non-user voice, user action and / or user heart rate. Compared with the single condition judgment method in the current technology, the coverage scenarios of violation identification are expanded and the accuracy of violation identification is improved.
[0008] In combination with the first aspect, in certain implementations of the first aspect, determining whether the user has been infringed based on the first voice information, the second voice information and the second data includes: acquiring a first corpus and a second corpus; processing the first voice information based on the first corpus to obtain a first result, the first result being used to indicate the number of successful matches between the first voice information and the first corpus; processing the second voice information based on the second corpus to obtain a second result, the second result being used to indicate the number of successful matches between the second voice information and the second corpus; determining that the user has been infringed when the first result is greater than or equal to a first value, and / or the second result is greater than or equal to a second value, and the action data satisfies a first condition, and / or the heart rate data is greater than or equal to a third value; wherein the first condition includes at least one of the following: the action corresponding to the action data is a help-seeking action of the first device; the rate of change of the action data is greater than or equal to a fourth value.
[0009] Based on the above scheme, the judgment based on the first voice information can be applied to the scenario where the user speaks but the offender does not, the judgment based on the second voice information can be applied to the scenario where the user does not speak but the offender speaks, and the judgment based on the first voice information and the second voice information can be applied to the scenario where both the user and the offender speak. In addition, the judgment based on the user's specific actions and / or the user's physical indicators can reduce the probability of misjudgment based on voice recognition, and further improve the accuracy of the infringement identification results.
[0010] In combination with the first aspect, in certain implementations of the first aspect, when it is determined that the user has been infringed, the method further includes: performing a first processing, the first processing including at least one of the following: turning on a help signal, the help signal including a light signal and / or a sound signal; sending a help message, the help message including the user's location information and / or infringement information, the infringement information being determined based on the first voice information and / or the second voice information; and making a help call.
[0011] Based on the above scheme, when the first device determines that the user has been violated, it can promptly seek help and other related processing, thereby deterring the offender, preventing the offender from continuing to commit violations, and reducing the user's risk of victimization.
[0012] In combination with the first aspect, in certain implementations of the first aspect, when it is determined that the user has been infringed, the method further includes: performing a second processing, the second processing including: turning on the recording and / or video recording function when the recording and / or video recording function is not turned on; storing and / or sending audio and / or video data of the user's environment collected by the recording and / or video recording function.
[0013] Based on the above scheme, when the first device determines that the user has been infringed, it can also turn on the recording and / or video recording function to collect evidence of the on-site situation so that there is evidence to follow in subsequent processing, thereby protecting the user's rights and interests from infringement.
[0014] In combination with the first aspect, in certain implementations of the first aspect, when it is determined that the user has been harmed, the method further includes: performing a third processing, the third processing including at least one of the following: obtaining first information, the first information being used to instruct the user to perform a key operation; and / or the first information being used to indicate that the user's heart rate data is greater than or equal to the third value for a duration exceeding a first duration; sending emergency information based on the first information, the emergency information including the user's location information.
[0015] Based on the above scheme, when the first device determines that the user has been violated, the first device can further determine whether the user's life and health are threatened, and can send emergency information if necessary to ensure the user's safety.
[0016] In combination with the first aspect, in certain implementations of the first aspect, before determining whether the user has been infringed based on the first voice information, the second voice information and the second data, the method also includes: obtaining second information, the second information is used to instruct the user to perform a key operation; and / or, the second information is used to instruct the user to perform a first action, the first action is a forensic action of the first device; and / or, the second information is used to indicate that the user's heart rate data is greater than or equal to a fourth value, and the fourth value is less than the third value; in response to the second information, turning on the recording and / or video recording function.
[0017] Based on the above solution, when the first device determines that the user has been violated, the violation has often already occurred. Turning on the recording and / or video recording function at this time may result in incomplete evidence collection. Therefore, before the first device determines that the user has been violated, the first device can also monitor the user's movements and / or heart rate to collect evidence in advance; or the user can initiate early evidence collection on his own to ensure the integrity of the evidence and protect the user's rights afterwards.
[0018] In combination with the first aspect, in certain implementations of the first aspect, before determining whether the user has been infringed based on the first voice information, the second voice information and the second data, the method also includes: if the recording and / or video recording function is turned on and the duration of the turning on time exceeds a second duration, turning off the recording and / or video recording function.
[0019] Based on the above solution, the energy consumption of the first device can be reduced. When the audio and / or video recordings are stored locally, the storage resource consumption of the first device can also be reduced.
[0020] In combination with the first aspect, in some implementations of the first aspect, the method also includes: obtaining user voiceprint data; determining the first voice information and the second voice information includes: identifying the first data based on the user voiceprint data, and obtaining the first voice information and the second voice information in the first data.
[0021] Based on the above solution, the user's own voice can be more accurately identified from the first data, avoiding interference from environmental sounds, and improving the accuracy of infringement identification.
[0022] In a second aspect, a violation identification device is provided, which is used to execute the method provided in the first aspect. Specifically, the violation identification device may include units and / or modules, such as a processing unit and an acquisition unit, for executing the method provided in any one of the above implementations of the first aspect.
[0023] In one implementation, the acquisition unit may be a transceiver, or an input / output interface; the processing unit may be at least one processor. Optionally, the input / output interface may be an input / output circuit.
[0024] In another implementation, the transceiver unit may be an input / output interface, interface circuit, output circuit, input circuit, pin or related circuit on the chip, chip system or circuit; the processing unit may be at least one processor, processing circuit or logic circuit.
[0025] Exemplarily, the infringement identification device is the above-mentioned first device or a component of the first device (such as a chip or circuit), and the infringement identification device includes:
[0026] A processing unit, configured to determine first voice information and second voice information, wherein the first voice information is voice information of the user in the first data, and the second voice information is voice information of a user other than the user in the first data;
[0027] Determine whether the user is violated based on the first voice information, the second voice information and the second data.
[0028] The acquisition unit is used to acquire first data and second data, wherein the first data is sound data of the user's environment, and the second data is used to describe the user's state, and the second data includes motion data and / or heart rate data.
[0029] According to a third aspect, a processor is provided for executing the methods provided in the above aspects.
[0030] For the operations such as sending and acquiring / receiving involved in the processor, unless otherwise specified, or unless they conflict with their actual function or internal logic in the relevant description, they can be understood as operations such as processor output, reception, input, etc., or as sending and receiving operations performed by the radio frequency circuit and antenna, and this application does not limit this.
[0031] In a fourth aspect, a computer-readable storage medium is provided, which stores a program code for execution by a device, wherein the program code includes a method for executing any one of the implementations of the first aspect.
[0032] In a fifth aspect, a chip is provided, which includes a processor and a communication interface. The processor reads instructions stored in a memory through the communication interface and executes a method provided by any one of the implementations of the first aspect.
[0033] Optionally, as an implementation method, the chip also includes a memory, in which a computer program or instructions are stored, and the processor is used to execute the computer program or instructions stored in the memory. When the computer program or instructions are executed, the processor is used to execute the method provided in any one of the implementation methods of the first aspect above.
[0034] In a sixth aspect, a terminal device is provided, comprising a first device for executing the method provided in the first aspect above.
[0035] In a seventh aspect, a computer program product comprising instructions is provided. When the computer program product is run on a computer, the computer is caused to execute the method provided in any one of the implementations of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Figure 1 is a schematic diagram of a communication system 100 applicable to an embodiment of the present application.
[0037] Figure 2 It is a schematic diagram of a method 200 for intrusion identification applicable to an embodiment of the present application.
[0038] Figure 3 It is a schematic diagram of the structure of an infringement identification device 300 provided in an embodiment of the present application.
[0039] Figure 4 It is a schematic diagram of the structure of an infringement identification device 400 provided in an embodiment of the present application.
[0040] Figure 5 It is a schematic diagram of the structure of a chip system 500 provided in an embodiment of the present application. DETAILED DESCRIPTION
[0041] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0042] The technical solution provided in this application can be applied to various communication systems, such as: the fifth generation (5th generation, 5G) (or called new radio (NR)) system, beyond 5G (B5G) mobile communication system, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, etc. The technical solution provided in this application can also be applied to future communication networks. The technical solution provided in this application can also be applied to device to device (D2D) communication, vehicle-to-everything (V2X) communication, machine to machine (M2M) communication, machine type communication (MTC), and Internet of Things (IoT) communication system or other communication systems.
[0043] In addition, the technical solution provided in this application also supports short-distance communication. Short-distance communication can realize communication between electronic devices with a small distance. The mainstream access technologies in current short-distance communication include wireless fidelity (Wi-Fi) technology, Bluetooth technology and ZigBee technology. With the development of the Internet of Things, new application scenarios such as smart cars, smart homes, smart terminals and smart manufacturing have emerged, and a new generation of short-distance access technology (for example, Sparklink Alliance access technology) has emerged. Taking Sparklink Alliance access technology as an example, it includes but is not limited to: Sparklink Basic (SLB) access technology and Sparklink Low Energy (SLE) access technology. Among them, SLB access technology can support the transmission of large bandwidth services such as screen projection, virtual reality (VR), and vehicle-mounted communications, and SLE access technology can support the transmission of small bandwidth, low rate, and low power consumption services such as playing audio, keyboard, mouse, and electronic pen. For the convenience of description, SLB access technology can be referred to as SLB in the following embodiments, and SLE access technology can be referred to as SLE.
[0044] Figure 1is a schematic diagram of a communication system 100 applicable to an embodiment of the present application.
[0045] like Figure 1 As shown, the communication system 100 may include a network device 110 and a terminal device 120 .
[0046] The solution of the embodiment of the present application can be applied to the terminal device 120, which can be a user-side device with wireless transceiver function, such as a fixed device, a mobile device, a handheld device (such as a mobile phone, a student card, etc.), a wearable device (such as a smart watch, etc.), or a wireless device built into the above device (such as a communication module, a modem, or a chip system, etc.). The terminal device is used to connect people, objects, machines, etc., and can be widely used in various scenarios, such as: cellular communication, device-to-device (D2D) communication, V2X communication, machine-to-machine / machine-type communication (M2M / MTC) communication, Internet of Things, virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, drone, robot and other scenarios. Exemplarily, the terminal device may be a handheld terminal in cellular communication, a communication device in D2D, an IoT device in MTC, a surveillance camera in intelligent transportation and smart city, or a communication device on a drone, etc. The terminal device may sometimes be referred to as user equipment (UE), user terminal, user device, user unit, user station, terminal, access terminal, access station, UE station, remote station, mobile device or wireless communication device, etc. In the embodiment of the present application, the device for realizing the function of the terminal device may be the terminal device, or may be a device that can support the terminal device to realize the function, such as a chip system or a combination device or component that can realize the function of the terminal device, and the device may be installed in the terminal device.
[0047] Optionally, the communication system 100 may further include a terminal device 121 , and the terminal device 120 and the terminal device 121 may communicate with each other through the network device 110 .
[0048] The network device 110 may be any communication device with wireless transceiver function for communicating with the terminal device. The network device may be a device in a radio access network (RAN) that provides wireless communication function for the terminal device, which is called a RAN device. For example, the network device may be a base station, an evolved NodeB (eNodeB), a next generation NodeB (gNB) in a 5G mobile communication system, a base station of subsequent evolution of 3GPP, a transmission reception point (TRP), an access node in a WiFi system, a wireless relay node, a wireless backhaul node, etc. In a communication system using different radio access technologies (RAT), the name of the device with base station function may be different. For example, it may be called eNB or eNodeB in an LTE system, and it may be called gNB in a 5G system or NR system. The specific name of the base station is not limited in this application. The network device may include one or more co-sited or non-co-sited transmission and reception points. For another example, the network device may include one or more centralized units (central units, CU), one or more distributed units (distributed units, DU), or one or more CUs and one or more DUs. Exemplarily, the functions of the CU may be implemented by one entity or different entities. For example, the functions of the CU are further divided, that is, the control plane and the user plane are separated and implemented through different entities, namely the control plane CU entity (i.e., CU-CP entity) and the user plane CU entity (i.e., CU-UP entity). The CU-CP entity and the CU-UP entity can be coupled with the DU to jointly complete the functions of the access network device. In this way, some functions of the wireless access network device can be implemented through multiple network function entities. These network function entities can be network elements in hardware devices, or they can be software functions running on dedicated hardware, or they can be virtualized functions instantiated on a platform (e.g., a cloud platform). For another example, in the vehicle to everything (V2X) technology, the access network device can be a road side unit (RSU). Multiple access network devices in the communication system can be base stations of the same type or base stations of different types. The base station can communicate with the terminal device or communicate with the terminal device through a relay station.
[0049] In an embodiment of the present application, the device for realizing the function of the network device may be the network device itself, or may be a device that can support the network device to realize the function, such as a chip system or a combination device or component that can realize the function of the access network device, and the device may be installed in the network device. In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be referred to as O-CU (open CU), DU may also be referred to as O-DU, CU-CP may also be referred to as O-CU-CP, CU-UP may also be referred to as O-CU-UP, and RU may also be referred to as O-RU. For the convenience of description, CU, CU-CP, CU-UP, DU and RU are described as examples in this application. In an embodiment of the present application, the chip system may be composed of chips, or may include chips and other discrete devices.
[0050] In addition, the scheme of the present application can also be applied to many general or special computer system environments or configurations. For example: terminal devices, server computers, tablet devices, multi-processor systems, microprocessor-based systems, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.
[0051] It should be noted that in each specific implementation of the present application, when it comes to the need to perform relevant processing based on data related to user identity or characteristics such as user information, user behavior data, user historical data, and user location information, the user's permission or consent will be obtained first, and the collection, use, and processing of these data will comply with relevant laws, regulations, and standards. In addition, when the embodiment of the present application needs to obtain the user's sensitive personal information, the user's separate permission or consent will be obtained through a pop-up window or by jumping to a confirmation page. After clearly obtaining the user's separate permission or consent, the necessary user-related data for the normal operation of the embodiment of the present application will be obtained.
[0052] It should be understood that the network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field can know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0053] Violations can cause varying degrees of harm to the victim. Reducing the harm caused by violations or even preventing them from happening is a social concern. When violations occur, conventional response methods mainly include passive and active methods:
[0054] (1) Passive method: the identification and handling of infringements requires the victim to initiate the process. That is, the victim is subjectively aware of the danger and actively seeks help. In this case, the infringement cannot be prevented in time, the victim’s actions may be restricted, and the transmission of information may be delayed.
[0055] (2) Active method: a method of identifying and handling infringements that does not require the victim to initiate the act. For example, video surveillance can be used to identify infringements, but it is difficult to achieve comprehensive control and in most cases can only serve as evidence collection after the fact. For another example, voice recognition technology can be used to identify infringements, but current technologies mostly perform simple recognition through voice, which is prone to misjudgment. In addition, in this case, help is often triggered only when the infringement is more serious, and it is impossible to prevent the infringement from happening in time.
[0056] In view of this, the embodiments of the present application provide a method and device for infringement identification to improve the accuracy of infringement identification and reduce the damage caused to the victim.
[0057] Figure 2 It is a schematic diagram of a method 200 for intrusion identification applicable to an embodiment of the present application.
[0058] It should be understood that Figure 2 The steps or operations of the infringement identification method are shown, but these steps or operations are only to help those skilled in the art understand the embodiments of the present application, and are not intended to limit the embodiments of the present application to Figure 2 The specific numerical values or specific scenarios shown in the examples. Figure 2 The following examples are obviously capable of various equivalent modifications or changes, and such modifications and changes also fall within the scope of the embodiments of the present application. The embodiments of the present application may also perform other operations or Figure 2 Variations of the various operations in .
[0059] It should be understood that the embodiments shown below do not specifically limit the specific structure of the execution subject of the method provided in the embodiments of the present application, as long as it is possible to perform infringement identification according to the method provided in the embodiments of the present application by running a program that records the code of the method provided in the embodiments of the present application. For ease of understanding, the method 200 is applied to the first device (for example, a terminal device) as an example for description.
[0060] like Figure 2 As shown, the method 200 may include the following steps:
[0061] S201: Acquire first data and second data.
[0062] The first data is the sound data of the user's environment, the second data is used to describe the user's state, and the second data includes motion data and / or heart rate data.
[0063] Optionally, the first device may be integrated with a sound sensor, so that the first data may be collected by a sound sensor, such as a microphone.
[0064] Optionally, the first device may be integrated with a state sensor, so that the motion data may be collected by the state sensor, for example, a gravity sensor, an angular (acceleration) sensor, or a gyroscope.
[0065] Optionally, noise reduction processing may be performed on the first data to improve speech clarity.
[0066] Exemplarily, the first data may be input into a filtering unit, a nonlinear scattered noise filtering unit, and / or a time-frequency statistics separation unit, wherein the nonlinear scattered noise filtering unit may filter out environmental noise, and the time-frequency statistics separation unit may remove residual noise.
[0067] Optionally, the first data and the second data may be collected in real time. In other words, the first device may continuously acquire the first data and the second data, and perform corresponding processing based on the acquired data.
[0068] S202: Determine first voice information and second voice information.
[0069] The first voice information is the voice information of the user in the first data, and the second voice information is the voice information of a user other than the user in the first data.
[0070] It should be noted that the first data can be screened and recognized based on the speech recognition model, and the speech data emitted by humans can be extracted from the sound data of the user's environment, and the first speech information and / or the second speech information can be further obtained. For the specific structure and implementation of the speech recognition model, reference can be made to the relevant description in the current technology, and the embodiments of the present application are not limited here.
[0071] Optionally, voice enhancement (eg, volume enhancement) may be performed on the first voice information and / or the second voice information.
[0072] Optionally, the speech that can be recognized by the speech recognition model may include Mandarin Chinese pronunciation, common foreign language pronunciation (eg, English) and / or dialect pronunciation.
[0073] Optionally, before step S202, method 200 further includes S202a: acquiring user voiceprint data.
[0074] Therefore, corresponding to S202a, determining the first voice information and the second voice information in S202 includes: identifying the first data based on the user voiceprint data, and acquiring the first voice information and the second voice information in the first data.
[0075] Optionally, the first device may integrate a voice chip (eg, National chip GX8003), so that step S202 may be performed by the voice chip located in the first device.
[0076] In this case, the user's own voice can be more accurately identified from the first data, avoiding interference from environmental sounds, and improving the accuracy of infringement identification.
[0077] S203: Determine whether the user has been infringed based on the first voice information, the second voice information and the second data.
[0078] In this case, the first device can determine whether the user has been violated based on user voice, non-user voice, user action and / or user heart rate. Compared with the single condition judgment method in the current technology, the coverage scenarios of violation identification are expanded and the accuracy of violation identification is improved.
[0079] Optionally, the determination of whether the user is violated may be implemented through steps S203a-S203c:
[0080] S203a: Acquire a first corpus and a second corpus.
[0081] The first corpus includes common keywords used by victims to call for help when they are being assaulted, such as "help", "hit someone", "save me", "don't hit me", etc.
[0082] Optionally, the first corpus may also include help words customized by the user.
[0083] The second corpus includes the voice keywords commonly used by offenders when committing infringements, such as "looking for a fight", "robbery", "take out the money", etc.
[0084] S203b: Process the first speech information based on the first corpus to obtain a first result.
[0085] The first result is used to indicate the number of successful matches between the first voice information and the first corpus.
[0086] Exemplarily, when any keyword existing in the first corpus appears in the first voice information, it can be recorded as a successful match.
[0087] S203c: Process the second speech information based on the second corpus to obtain a second result.
[0088] The second result is used to indicate the number of successful matches between the second voice information and the second corpus.
[0089] Exemplarily, when any keyword existing in the second corpus appears in the second voice information, it can be recorded as a successful match.
[0090] Corresponding to steps S203a-S203c above, when the first result is greater than or equal to a first value, and / or the second result is greater than or equal to a second value, and the motion data satisfies a first condition, and / or the heart rate data is greater than or equal to a third value, it is determined that the user has been violated.
[0091] The first condition includes at least one of the following: the action corresponding to the action data is a help-seeking action of the first device; and the change rate of the action data is greater than or equal to a fourth value.
[0092] In this case, the judgment based on the first voice information can be applied to the scenario where the user speaks but the offender does not, the judgment based on the second voice information can be applied to the scenario where the user does not speak but the offender speaks, and the judgment based on the first voice information and the second voice information can be applied to the scenario where both the user and the offender speak. In addition, the judgment based on the user's specific actions and / or the user's physical indicators can reduce the probability of misjudgment based on voice recognition, and further improve the accuracy of the infringement identification results.
[0093] Optionally, the help-seeking action of the first device may be preset by the user and / or the first device, that is, when the user performs a certain action (eg, a certain number of reciprocating swings), the first device determines that the user may be in a dangerous environment.
[0094] It should be noted that the first value, the second value, the third value and / or the fourth value may be the same or different, and the embodiments of the present application do not limit their specific values.
[0095] Optionally, when it is determined that the user has been infringed, method 200 further includes: performing a first process.
[0096] The first process includes at least one of the following: starting a help signal; sending a help message; making a help call.
[0097] The help signal includes a light signal and / or a sound signal.
[0098] Optionally, the first device may be integrated with an indicator light, thereby providing a warning by flashing light.
[0099] Optionally, the first device may be integrated with a speaker or a horn, so as to provide a warning through the sound of a help signal; or, the sound signal may also include specific voice information, such as a loud warning and / or help voice to expand the warning and / or help range.
[0100] The help information includes the user's location information and / or infringement information.
[0101] Optionally, the first device may integrate an electronic map positioning function and obtain the user's location through this function, so that the party receiving the request for help can quickly locate the user's location.
[0102] Optionally, the infringement information is determined based on the first voice information and / or the second voice information. For example, the infringement information may include the infringement scene in which the user is located (such as fighting, hostage-taking, etc.), so that the party receiving the help can make a more accurate judgment on the dangerous situation.
[0103] The helpline may be an official helpline; or, it may be a user-defined helpline (for example, it may be a school, work unit and / or community phone number; or, when the user is a child, it may be a guardian's phone number).
[0104] In this case, when the first device determines that the user has been violated, it can promptly seek help and other related processing, thereby deterring the offender, preventing the offender from continuing to commit violations, and reducing the user's risk of being violated.
[0105] Optionally, when it is determined that the user has been violated, method 200 further includes: performing a second process.
[0106] Among them, the second processing includes: turning on the recording and / or video recording function when the recording and / or video recording function is not turned on; storing and / or sending audio and / or video data of the user's environment collected by the recording and / or video recording function.
[0107] In this case, when the first device determines that the user has been infringed, it can also turn on the recording and / or video recording function to collect evidence of the on-site situation so that there is evidence to follow in subsequent processing to ensure that the user's rights and interests are not infringed.
[0108] Optionally, when it is determined that the user has been violated, method 200 further includes:
[0109] Perform a third process, the third process comprising at least one of the following: obtaining first information, the first information being used to instruct the user to perform a key operation; and / or the first information being used to indicate that the user's heart rate data is greater than or equal to the third value for a duration exceeding a first duration; sending emergency information according to the first information, the emergency information comprising the user's location information.
[0110] In this case, when the first device determines that the user has been violated, the first device can further determine whether the user's life and health are threatened, and can send emergency information if necessary to ensure the user's safety.
[0111] It should be noted that the embodiment of the present application does not limit the specific numerical value of the first duration.
[0112] Optionally, the emergency information includes a text message and / or a phone call, and the emergency information can be sent to a guardian, an administrator and / or a professional emergency personnel.
[0113] Optionally, the first device includes a button, and the specific content of the button operation can be preset by the user (for example, the number of consecutive button presses, the duration of button presses, etc.), which is used to indicate that there is a problem with the user's physical condition and that immediate medical attention is required.
[0114] Optionally, after the first device determines that the user has been assaulted, it will continue to monitor the user's heart rate indicators. If there are obvious abnormalities in the heart rate and vital signs indicators, the first device can provide local voice reminders. When the user does not provide further feedback or calls for help through specific button operations, the first device can send emergency information.
[0115] Optionally, before step S203, method 200 further includes S203d and S203e:
[0116] S203d: Obtain second information.
[0117] Among them, the second information is used to instruct the user to perform a key operation; and / or, the second information is used to instruct the user to perform a first action, the first action being a forensic action of the first device; and / or, the second information is used to indicate that the user's heart rate data is greater than or equal to a fourth value, and the fourth value is less than the third value.
[0118] S203e: In response to the second information, enable the recording and / or video recording function.
[0119] In this case, when the first device determines that the user has been violated, the violation has often already occurred, and starting the recording and / or video recording function at this time may result in incomplete evidence collection. Therefore, before the first device determines that the user has been violated, the first device can also monitor the user's movements and / or heart rate to collect evidence in advance; or the user can initiate early evidence collection on his own to ensure the integrity of the evidence and protect the user's rights afterwards.
[0120] Optionally, the evidence collection action of the first device may be preset by the user and / or the first device, that is, when the user performs a certain action, the first device starts the evidence collection operation.
[0121] Optionally, the first device includes a button, and the specific content of the button operation can be preset by the user (for example, the number of consecutive button presses, the duration of the button press, etc.) to instruct the first device to start the evidence collection operation.
[0122] Optionally, if the recording and / or video recording function is turned on and the duration of the turning on time exceeds a second time duration, the recording and / or video recording function is turned off.
[0123] In this case, the energy consumption of the first device can be reduced, and when the audio and / or video recordings are stored locally, the storage resource consumption of the first device can also be reduced.
[0124] It should be noted that the embodiment of the present application does not limit the specific numerical value of the second duration.
[0125] In order to facilitate understanding of the above embodiments provided in this application, the following explanations are made.
[0126] (1) In the embodiments of the present application, "indication" may include direct indication, indirect indication, explicit indication, and implicit indication. When describing that a certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A. In the present application, the information indicated by the indication information is referred to as information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, directly indicating the information to be indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein the other information is associated with the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be achieved by using the arrangement order of each information agreed in advance (for example, specified by the protocol), thereby reducing the indication overhead to a certain extent. In addition, the information to be indicated can be sent as a whole, or divided into multiple sub-information and sent separately, and the sending period and / or sending time of these sub-information can be the same or different.
[0127] (2) In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information is XX, which can include direct sending through the air interface, and also include indirect sending through the air interface by other units or modules. "Receiving information from YY" can be understood as the source of the information is YY, which can include direct receiving from YY through the air interface, and also include indirect receiving from YY through the air interface from other units or modules. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface. In other words, sending and receiving can be performed between devices, for example, between network devices and terminal devices, or can be performed within a device, for example, sending or receiving between components, modules, chips, software modules or hardware modules within the device through a bus, wiring or interface.
[0128] (3) In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between the different embodiments are consistent and can be referenced to each other. The technical features in the different embodiments can be combined to form a new embodiment based on their internal logical relationships.
[0129] (4) In this application, "first" and "second" are only used for convenience of description and to distinguish objects, and are not used to limit the scope of the embodiments of this application. They are not used to describe the order or precedence of features. It should be understood that the objects described in this way can be interchanged under appropriate circumstances so as to be able to describe solutions other than the embodiments of this application.
[0130] (5) In this application, “pre-definition” can be achieved by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in the device. This application does not limit its specific implementation method.
[0131] (6) In this application, the words "exemplary", "for example", "illustratively", "as (another) example" and the like are used to indicate examples, illustrations or explanations. Any embodiment or design described as an "example" in this application should not be interpreted as being more preferred or advantageous than other embodiments or designs.
[0132] (7) In this application, "include", "comprises", "has" and their variations all mean "including but not limited to", unless otherwise specifically emphasized. "At least one" means one or more, and "plurality" means two or more.
[0133] (8) In the present application, "and / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b and c can mean: a, or b, or c, or a and b, or a and c, or b and c, or a, b and c. Where a, b and c can be single or plural, respectively.
[0134] (9) Some optional features in the embodiments of the present application may not depend on other features in some scenarios, or may be combined with other features in some scenarios, without limitation.
[0135] In the above, combined Figure 2 The method of the embodiment of the present application is described in detail. In order to realize the functions in the method provided by the present application, the sending device and the receiving device may include a hardware structure and / or a software module, and the above functions are realized in the form of a hardware structure, a software module, or a hardware structure plus a software module. Whether a function of the above functions is executed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraints of the technical solution.
[0136] Combine the following Figures 3 to 5 A communication device according to an embodiment of the present application is described.
[0137] Figure 3 It is a schematic diagram of the structure of an infringement identification device 300 provided in an embodiment of the present application.
[0138] The device 300 includes an acquisition unit 310 and a processing unit 320. The acquisition unit 310 can communicate with the outside, and the processing unit 320 is used for data processing. The acquisition unit 310 can also be called a communication interface or a communication unit.
[0139] Optionally, the acquisition unit 310 may also be referred to as a communication interface or a communication unit. The acquisition unit 310 may be a transceiver (including a transmitter and / or a receiver), an input / output interface (including an input and / or output interface) or a pin or a circuit, etc. The acquisition unit 310 may be used to perform the steps of sending and / or receiving in the above method embodiment.
[0140] Optionally, the processing unit 320 may be a processor (may include one or more) or a processing circuit with a processor function, etc., and may be used to execute other steps except sending and receiving in the above method embodiment.
[0141] Optionally, the device 300 further includes a storage unit, which may be a memory, an internal storage unit (e.g., a register or a cache), or an external storage unit (e.g., a read-only memory or a random access memory), etc. The storage unit is used to store instructions, and the processing unit 320 executes the instructions stored in the storage unit to enable the infringement identification device to perform the above method.
[0142] In addition, the acquisition unit 310 may also be an acquisition circuit, and the processing unit 320 may be a processing circuit.
[0143] It should be pointed out that Figure 3 The device in the embodiment may also be a chip or a chip system, for example, a system on chip (SoC). The acquisition unit may be an input / output circuit or a communication interface; the processing unit may be a processor or a microprocessor or an integrated circuit integrated on the chip. This application does not limit this.
[0144] The device 300 can be used to execute the action executed by the first device in the above method embodiment. In this case, the device 300 can be the first device or a component that can be configured in the first device.
[0145] The acquisition unit 310 is used to perform acquisition-related operations on the first device side in the above method embodiment, for example, to acquire first data and second data, wherein the first data is sound data of the user's environment, and the second data is used to describe the user's status, and the second data includes motion data and / or heart rate data.
[0146] The processing unit 320 is used to perform operations related to the processing on the first device side in the above method embodiment, for example, to determine first voice information and second voice information, wherein the first voice information is the voice information of the user in the first data, and the second voice information is the voice information of not the user in the first data; and determine whether the user has been infringed based on the first voice information, the second voice information and the second data.
[0147] Optionally, the acquiring unit 310 is further configured to acquire a first corpus and a second corpus.
[0148] Optionally, the processing unit 320 is also used to process the first voice information based on the first corpus to obtain a first result, wherein the first result is used to indicate the number of successful matches between the first voice information and the first corpus; to process the second voice information based on the second corpus to obtain a second result, wherein the second result is used to indicate the number of successful matches between the second voice information and the second corpus; and to determine that the user has been infringed upon when the first result is greater than or equal to a first value, and / or the second result is greater than or equal to a second value, and the action data satisfies a first condition, and / or the heart rate data is greater than or equal to a third value; wherein the first condition includes at least one of the following: the action corresponding to the action data is a help-seeking action of the first device; and the rate of change of the action data is greater than or equal to a fourth value.
[0149] Optionally, the processing unit 320 is also used to perform a first processing, which includes at least one of the following: turning on a help signal, the help signal including a light signal and / or a sound signal; sending a help message, the help message including the user's location information and / or infringement information, the infringement information is determined based on the first voice information and / or the second voice information; making a help call.
[0150] Optionally, the processing unit 320 is also used to perform a second processing, which includes: turning on the recording and / or video recording function when the recording and / or video recording function is not turned on; storing and / or sending audio and / or video data of the user's environment collected by the recording and / or video recording function.
[0151] Optionally, the processing unit 320 is also used to perform a third processing, and the third processing includes at least one of the following: obtaining first information, the first information is used to indicate that the user performs a key operation; and / or the first information is used to indicate that the user's heart rate data is greater than or equal to the third value for a duration exceeding a first duration; sending emergency information according to the first information, the emergency information including the user's location information.
[0152] Optionally, the acquisition unit 310 is also used to acquire second information, the second information being used to indicate the user to perform a key operation; and / or, the second information being used to indicate the user to perform a first action, the first action being a forensic action of the first device; and / or, the second information being used to indicate that the user's heart rate data is greater than or equal to a fourth value, and the fourth value is less than a third value.
[0153] Optionally, the processing unit 320 is further configured to enable the recording and / or video recording function in response to the second information.
[0154] Optionally, the acquiring unit 310 is further configured to acquire user voiceprint data.
[0155] Optionally, the processing unit 320 is further configured to identify the first data based on the user voiceprint data, and obtain the first voice information and the second voice information in the first data.
[0156] It should be understood that the device 300 herein is embodied in the form of a functional unit. The term "unit" herein may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (e.g., a shared processor, a dedicated processor, or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combined logic circuit, and / or other suitable components that support the described functions.
[0157] The device 300 of each of the above schemes has the function of implementing the corresponding steps performed by the infringement identification device (such as the first device) in the above method. The functions can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions, and other units, such as processing units, etc. can be replaced by processors to respectively perform the sending and receiving operations and related processing operations in each method embodiment.
[0158] Figure 4 It is a schematic diagram of the structure of an infringement identification device 400 provided in an embodiment of the present application.
[0159] like Figure 4 As shown, the device 400 includes a processor 410 and a transceiver 420. The processor 410 and the transceiver 420 communicate with each other through an internal connection path, and the processor 410 is used to execute instructions to control the transceiver 420 to send and / or receive signals.
[0160] Optionally, the device 400 may further include a memory 430, and the memory 430 communicates with the processor 410 and the transceiver 420 through an internal connection path. The memory 430 is used to store instructions, and the processor 410 may execute the instructions stored in the memory 430.
[0161] In a possible implementation, the device 400 is used to implement various processes and steps corresponding to the first device in the above method embodiment.
[0162] It should be understood that the device 400 can be specifically the first device in the above embodiment, or a chip or a chip system. Correspondingly, the transceiver 420 can be an acquisition circuit of the chip, which is not limited here. For example, the device 400 can be used to execute each step and / or process corresponding to the first device in the above method embodiment.
[0163] Optionally, the memory 430 may include a read-only memory and a random access memory, and provide instructions and data to the processor. A portion of the memory may also include a non-volatile random access memory. For example, the memory may also store information about the device type. The processor 410 may be used to execute instructions stored in the memory, and when the processor 410 executes instructions stored in the memory, the processor 410 is used to execute the various steps and / or processes of the above-mentioned method embodiment corresponding to the first device.
[0164] In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software. The steps of the method disclosed in conjunction with the embodiment of the present application can be directly embodied as a hardware processor for execution, or a combination of hardware and software modules in a processor for execution. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it is not described in detail here.
[0165] It should be noted that the processor in the embodiment of the present application can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor can be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component. The processor in the embodiment of the present application can implement or execute the methods, steps and logic block diagrams disclosed in the embodiment of the present application. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor can be combined to perform. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0166] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory, dynamic random access memory, synchronous dynamic random access memory, double data rate synchronous dynamic random access memory, enhanced synchronous dynamic random access memory, synchronously connected dynamic random access memory, and direct memory bus random access memory. It should be noted that the memory of the system and method described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0167] Figure 5 It is a schematic diagram of the structure of a chip system 500 provided in an embodiment of the present application.
[0168] like Figure 5As shown, the chip system 500 (or may also be called a processing system) includes a logic circuit 510 and an input / output interface (input / output interface) 520 .
[0169] Among them, the logic circuit 510 can be a processing circuit in the chip system 500. The logic circuit 510 can be coupled to the storage unit and call the instructions in the storage unit so that the chip system 500 can implement the methods and functions of each embodiment of the present application. The input / output interface 520 can be an input / output circuit in the chip system 500, outputting information processed by the chip system 500, or inputting data or signaling information to be processed into the chip system 500 for processing.
[0170] As a solution, the chip system 500 is used to implement the operations performed by the first device in each of the above method embodiments.
[0171] The present application also provides a computer-readable medium on which a computer program is stored. When the computer program is executed by a computer, the functions of any of the above method embodiments are implemented.
[0172] The present application also provides a computer program product, which implements the functions of any of the above method embodiments when executed by a computer.
[0173] The present application also provides a terminal device, including functions for executing any of the above method embodiments.
[0174] Optionally, the terminal device may be a smart wearable device and / or a student card.
[0175] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a high-density digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0176] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0177] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0178] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, 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 integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0179] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0180] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0181] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps 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 a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0182] 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 method for identifying infringement, applied to a first device, characterized in that: include: Acquire first data and second data, wherein the first data is sound data of an environment in which a user is located, and the second data is used to describe a state of the user, and the second data includes motion data and / or heart rate data; Determine first voice information and second voice information, wherein the first voice information is voice information of the user in the first data, and the second voice information is voice information of a user other than the user in the first data; Determine whether the user is violated based on the first voice information, the second voice information and the second data.
2. The method according to claim 1, characterized in that The determining whether the user is infringed according to the first voice information, the second voice information and the second data includes: Obtain a first corpus and a second corpus; Processing the first voice information based on the first corpus to obtain a first result, where the first result is used to indicate the number of successful matches between the first voice information and the first corpus; Processing the second voice information based on the second corpus to obtain a second result, where the second result is used to indicate the number of successful matches between the second voice information and the second corpus; When the first result is greater than or equal to a first value, and / or the second result is greater than or equal to a second value, and the motion data satisfies a first condition, and / or the heart rate data is greater than or equal to a third value, it is determined that the user has been violated; The first condition includes at least one of the following: The action corresponding to the action data is a help-seeking action of the first device; The change rate of the action data is greater than or equal to a fourth value.
3. The method according to claim 1 or 2, characterized in that: In the case where it is determined that the user has been infringed, the method further includes: Performing a first process, wherein the first process comprises at least one of the following: Turning on a help signal, wherein the help signal includes a light signal and / or a sound signal; Sending a help message, wherein the help message includes the user's location information and / or infringement information, and the infringement information is determined according to the first voice information and / or the second voice information; Call for help.
4. The method according to any one of claims 1 to 3, characterized in that In the case where it is determined that the user has been infringed, the method further includes: Performing a second process, the second process comprising: If the recording and / or video recording function is not turned on, turn on the recording and / or video recording function; Store and / or send the audio and / or video data of the user's environment collected by the recording and / or video recording function.
5. The method according to any one of claims 1 to 4, characterized in that In the case where it is determined that the user has been infringed, the method further includes: Performing a third process, wherein the third process comprises at least one of the following: Acquire first information, where the first information is used to indicate that the user performs a key operation; and / or, the first information is used to indicate that the duration of the user's heart rate data being greater than or equal to the third value exceeds a first duration; Send emergency information according to the first information, where the emergency information includes the location information of the user.
6. The method according to any one of claims 1 to 5, characterized in that Before determining whether the user is violated according to the first voice information, the second voice information and the second data, the method further includes: Acquire second information, where the second information is used to instruct the user to perform a key operation; and / or, the second information is used to instruct the user to perform a first action, where the first action is a forensic action of the first device; and / or, the second information is used to indicate that the heart rate data of the user is greater than or equal to a fourth value, and the fourth value is less than a third value; In response to the second information, the recording and / or video recording function is enabled.
7. The method according to any one of claims 1 to 6, characterized in that Before determining whether the user is violated according to the first voice information, the second voice information and the second data, the method further includes: If the recording and / or video recording function is turned on and the duration of the turning on time exceeds the second time period, turn off the recording and / or video recording function.
8. The method according to any one of claims 1 to 7, characterized in that The method further comprises: Obtain user voiceprint data; The determining of the first voice information and the second voice information comprises: The first data is identified based on the user voiceprint data, and the first voice information and the second voice information in the first data are obtained.
9. A device for identifying infringement, characterized in that: The device comprises means for performing the method according to any one of claims 1 to 8.
10. A terminal device, characterized in that: Includes the device for intrusion identification as described in claim 9.
11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program or instruction, and when the computer program or instruction is executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 8.
12. A chip or a chip system, characterized in that: include: A processor, used to call and run a computer program from a memory, so that a communication device equipped with the chip system executes the method described in any one of claims 1 to 8.
Citation Information
Patent Citations
Voiceprint recognition-based caller management method and mobile terminal
CN104023110A
Game control system and method based on face and voice recognition
CN107145230A
Positioning badge with voice interaction
CN107493112A
Security protection method and device and computer readable storage medium
CN110796829A
Exterior early warning anti-theft terminal based on expression recognition and voice emotion recognition
CN117392797A