Abnormal scene alarm method and device, medium and equipment
By receiving and processing door lock operation events of smart door locks, combining the abnormal scene information set by the user, generating and sending target alarm information, the problem that existing smart door locks cannot effectively alarm multiple abnormal scenes is solved, and the user has been improved Intelligent security guarantee.
Patent Information
- Application Number
- CN202411667605.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-20
- Publication Date
- 2025-02-18
AI Technical Summary
The existing smart door lock alarm solution cannot alarm for many different abnormal scenarios, and cannot effectively provide user specific scenario information, making it difficult for users to obtain higher intelligent security guarantees.
By receiving the abnormal scene setting information uploaded by the operation terminal, the door lock operation event reported by the smart door lock is obtained, and whether the triggering conditions of the target abnormal scene are met. If it is met, the target alarm information will be generated and the alarm will be issued through the communication and interaction platform.
It realizes setting abnormal scenarios based on user behavior habits, promptly informing users of the specific situation of abnormal scenarios, and improving the degree of intelligent alarm and effect of smart door locks.
Smart Images

Figure CN119479117A_ABST
Abstract
Description
Background Art
[0002] As the first line of defense and an important component of household smart terminal devices, smart door locks record the daily whereabouts of the family and are directly related to the daily safety of the family. In order to meet the demand for security alarms for smart door locks, smart door locks usually have multiple alarm functions to ensure family safety. However, among the existing alarm solutions for smart door locks, alarms are usually issued to determine whether the smart door locks have been damaged, and alarms cannot be issued for a variety of different abnormal scenarios. Therefore, the alarm judgment logic of existing smart door locks is relatively simple.
[0003] In the existing solutions, the alarm method is relatively simple, usually the door lock automatically sounds an alarm, or only sends a simple prompt message to the terminal used by the user to remind the user that the current smart door lock is abnormal. The user cannot effectively know the specific scene information of the current smart door lock. Therefore, the existing solution cannot clearly know the specific scene information of the smart door lock when an abnormal scene occurs, and cannot effectively provide users with a higher degree of intelligence to meet the user's security needs. Summary of the invention
[0004] The present application provides an abnormal scenario alarm method, device, medium and equipment to solve one or more technical problems existing in the prior art and at least provide a beneficial choice or create conditions.
[0005] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by the practice of the present application.
[0006] According to one aspect of an embodiment of the present application, a method for abnormal scene alarm is provided, the method comprising: Receiving abnormal scenario setting information uploaded by the operation terminal, the abnormal scenario setting information including a target abnormal scenario, a triggering condition of the target abnormal scenario, and alarm setting information of the target abnormal scenario; According to the abnormal scenario setting information, the door lock operation event reported by the smart door lock is obtained, and it is determined whether the door lock operation event meets the triggering condition of the target abnormal scenario; If the door lock operation event satisfies the trigger condition, acquiring target alarm information corresponding to when the target abnormal scenario is triggered based on the alarm setting information; The target alarm information is sent to the communication interaction platform, so that the communication interaction platform issues an alarm according to the target alarm information.
[0007] In one embodiment of the present application, based on the above scheme, the trigger condition includes a target concerned user, a target time period, and a target triggering behavior of the target concerned user, and the determining whether the door lock operation event satisfies the trigger condition of the target abnormal scenario includes: According to the door lock operation event, query whether the target concerned user has the target triggering behavior within the target time period; If the target concerned user performs the target triggering behavior within the target time period, it is determined that the door lock operation event meets the triggering condition of the target abnormal scenario.
[0008] In one embodiment of the present application, based on the above scheme, the target triggering behavior includes a door-unopening behavior, a door-unclosed behavior, a door-opening behavior, and a door-closing behavior, and the target time period includes a first setting time period corresponding to the door-unopening behavior, a second setting time period corresponding to the door-unclosed behavior, a third setting time period corresponding to the door-opening behavior, and a fourth setting time period corresponding to the door-closing behavior; if the target concerned user has the target triggering behavior within the target time period, determining that the door lock operation event meets the triggering condition of the target abnormal scenario includes: If the target concerned user has the behavior of not opening the door at all times within the first set time period, it is determined that the door lock operation event meets the triggering condition of the target abnormal scenario; If the target concerned user has the door-opening behavior at all times within the second set time period, it is determined that the door lock operation event meets the triggering condition of the target abnormal scenario; If the target concerned user has the door opening behavior at any time within the third set time period, it is determined that the door lock operation event meets the triggering condition of the target abnormal scenario; If the target concerned user performs the door closing behavior at any time within the fourth set time period, it is determined that the door lock operation event meets the triggering condition of the target abnormal scenario.
[0009] In one embodiment of the present application, based on the above scheme, the target triggering behavior also includes emergency door opening behavior and multiple door opening failure behavior, and if the target concerned user has the target triggering behavior within the target time period, it is determined that the door lock operation event meets the triggering condition of the target abnormal scenario, and further includes: If the target concerned user has the emergency door opening behavior or the multiple door opening failure behaviors within the target time period, it is determined that the door lock operation event meets the triggering condition of the target abnormal scenario; The emergency door opening behavior is determined by the following steps: Determining the unlocking operation of the target concerned user within the target time period according to the door lock operation event; If the unlocking operation meets the preset emergency unlocking operation, the unlocking operation is determined to be the emergency door opening behavior; the emergency unlocking operation is the operation of the target concerned user unlocking the smart door lock through a preset backup password or backup key; The multiple door opening failure behaviors are determined by the following steps: Determine, according to the door lock operation event, whether any user has performed multiple failed unlocking operations on the smart door lock within the target time period; If there are multiple failed unlocking operations on the smart door lock by any user within the target time period, the multiple failed unlocking operations are determined to be the multiple door opening failure behaviors; the multiple failed unlocking operations are operations in which any user attempts to unlock the door multiple times by using a fingerprint that has not been entered into the smart door lock, an incorrect password, or an incorrect door card.
[0010] In one embodiment of the present application, based on the above-mentioned solution, the alarm setting information includes target abnormal scene association information and a preset target alarm object to be acquired under the condition that the target abnormal scene is triggered, and the target alarm information corresponding to the target abnormal scene when the target abnormal scene is triggered is acquired based on the alarm setting information, including: Acquire the target abnormal scenario association information from the door lock operation event according to the alarm setting information, and send the target alarm template request information associated with the target abnormal scenario to the communication interaction platform, so that the communication interaction platform sends the target alarm template to the Internet of Things platform according to the target alarm template request information; The target abnormal scene association information and the target alarm object are input into the target alarm template to obtain the target alarm information.
[0011] In one embodiment of the present application, based on the above solution, the alarm system further includes a community management platform and a rescue management platform, the target alarm object is a preset target contact, one or more objects of the community management platform and the rescue management platform; the communication interaction platform issues an alarm according to the target alarm information, including: The communication interaction platform sends the target abnormal scene association information to the terminal device corresponding to the target alarm object in the form of message push or SMS push. or The communication interaction platform uses the target abnormal scene association information to warn the target alarm object in the form of a telephone voice prompt.
[0012] In one embodiment of the present application, based on the above solution, the encryption verification process between the operation terminal and the communication interaction platform includes the following steps: The operation terminal responds to a binding request from a user, wherein the binding request includes the target alarm object, and sends a verification request to the Internet of Things platform; If the target alarm object is the target contact, the Internet of Things platform generates a target verification code in response to the verification request, and calls the communication interaction platform to send the target verification code to the terminal device corresponding to the target contact, so that the target contact completes encryption verification according to the target verification code; If the target alarm object is the community management platform or the rescue management platform, the Internet of Things platform generates authorization information in response to the verification request, and sends the authorization information to the community management platform or the rescue management platform, so that the community management platform or the rescue management platform completes the encryption verification according to the authorization information; The binding request, the verification request, the target verification code and the authorization information are all information encrypted by AES and MD5.
[0013] According to one aspect of an embodiment of the present application, an abnormal scene alarm device is provided, the device comprising: A scene setting unit, configured to receive abnormal scene setting information uploaded by the operation terminal, wherein the abnormal scene setting information includes a target abnormal scene, a trigger condition of the target abnormal scene, and alarm setting information of the target abnormal scene; A judging unit, configured to obtain a door lock operation event reported by the smart door lock according to the abnormal scenario setting information, and judge whether the door lock operation event meets the triggering condition of the target abnormal scenario; an acquisition unit, configured to acquire, based on the alarm setting information, target alarm information corresponding to when the target abnormal scenario is triggered, if the door lock operation event satisfies the trigger condition; The alarm unit is used to send the target alarm information to the communication interaction platform, so that the communication interaction platform issues an alarm according to the target alarm information.
[0014] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, on which a computer program is stored. The computer program includes executable instructions. When the executable instructions are executed by a processor, the abnormal scenario alarm method described in the above embodiment is implemented.
[0015] According to one aspect of an embodiment of the present application, an electronic device is provided, comprising: one or more processors; and a memory for storing executable instructions of the processors, wherein when the executable instructions are executed by the one or more processors, the one or more processors implement the abnormal scenario alarm method as described in the above embodiments.
[0016] The beneficial effects of the present application are: through the abnormal scenario alarm, device, medium and equipment proposed in the present application, the abnormal scenario setting information can be set according to the user's behavioral habits, and when the target abnormal scenario occurs, the user can know the specific situation of the target abnormal scenario through the alarm setting information, such as the cause of the trigger, who is the triggered object, the triggered time period and other parameter information.
[0017] Furthermore, by obtaining the door lock operation events reported by the smart door lock, we can obtain information about the operations performed on the smart door lock by each user in the home recorded by the smart door lock, and use this to combine the abnormal scene setting information to determine whether the triggering conditions of the target abnormal scene are met. Then, when the target abnormal scene is triggered, the corresponding target alarm information can be obtained according to the alarm setting information, that is, the target alarm information that can be recognized by the communication interaction platform is generated through the parameters required to be obtained set in the alarm setting information.
[0018] The communication interaction platform can issue an alarm based on the received target alarm information, that is, it can provide users with multiple alarm methods such as voice prompts and text message prompts through the communication interaction platform. When issuing an alarm, it can inform users of the specific circumstances of the abnormal scene based on the parameters obtained from the alarm setting information, thereby improving the intelligence level of smart door locks in alarming, improving the alarm effect, and providing users with richer alarm setting functions. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following is a brief description of the drawings required for use in the description of the embodiments. Obviously, the drawings described are only part of the embodiments of the present application, not all of the embodiments, and those skilled in the art can also obtain other design solutions and drawings based on these drawings without creative work.
[0020] Figure 1 The figure is an overall framework diagram of an alarm system according to an embodiment of the present application; Figure 2 A schematic diagram of an implementation environment of an abnormal alarm method according to an embodiment of the present application; Figure 3 The following is an overall flow chart of an abnormal scenario alarm method according to an embodiment of the present application; Figure 4A schematic diagram of a process for performing encryption verification according to an embodiment of the present application; Figure 5 The figure is a schematic diagram of the overall logic of the abnormal scene alarm method according to the embodiment of the present application; Figure 6 It is a schematic diagram of a process of determining a trigger condition according to an embodiment of the present application; Figure 7 It is a schematic diagram of a flow chart of emergency door opening behavior determination according to an embodiment of the present application; Figure 8 A schematic diagram of a process for generating target warning information according to an embodiment of the present application; Fig. 9 is a block diagram of an abnormal scene alarm device according to an embodiment of the present application; Fig.10 It is a schematic diagram of the system structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0021] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is further described in detail below in conjunction with the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the embodiments of the present application. They are only examples of devices and methods consistent with some aspects of the embodiments of the present application as detailed in the attached claims.
[0022] It is understood that the terms "first", "second", etc. used in this application can be used to describe various concepts in this article, but unless otherwise specified, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another concept. For example, without departing from the scope of the embodiment of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein can be interpreted as "at the time of" or "when" or "in response to determination".
[0023] The terms "at least one", "multiple", "each", "any", etc. used in this application, at least one includes one, two or more, multiple includes two or more, each refers to each of the corresponding multiple, and any refers to any one of the multiple.
[0024] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0025] Before describing the embodiments of the present application in detail, the technical background of the embodiments of the present application and the technical problems to be solved by the present application are first described in detail: With the rapid development of science and technology, smart home devices have gradually replaced traditional devices and become part of daily family life. As the first line of defense and an important component of home smart terminal devices, smart door locks record the daily whereabouts of the family and are directly related to the daily safety of the family. In order to meet the demand for smart door lock security alarms, smart door locks usually have a variety of alarm functions to ensure family safety. However, these alarms are mostly based on abnormal monitoring of the lock end, and there are not many alarm scenarios for users' habits and characteristics in family life.
[0026] Therefore, this application can use the user's life trajectory and characteristics, and the user can set the abnormal scene setting information according to the life trajectory and habits of himself or other family members, and issue an alarm when the abnormal scene is triggered to meet the user's needs for safety functions. In daily life, when a scene that does not conform to the user's life trajectory occurs (such as not going out for a long time, not returning for a long time after going out, etc.), the door lock operation event reported by the smart door lock is combined with the abnormal scene setting information pre-set by the user. If an abnormal scene is triggered, an alarm is issued to the user and the user's contacts through the communication interaction platform (i.e., SMS voice platform) to enable timely detection of abnormalities and timely rescue.
[0027] The overall framework of the embodiment of the present application and its implementation environment are described in detail below: Can be as Figure 1 As shown, Figure 1 This is the overall framework diagram of the embodiment of the present application. The overall framework diagram of the embodiment of the present application can be specifically an alarm system, which is composed of a smart door lock, an operating terminal, an Internet of Things platform, a communication interaction platform, a community management platform, and a rescue management platform. The smart door lock can be bound to the target contact, the community management platform, and the rescue management platform through encryption verification and authorization on the Internet of Things platform through the operating terminal.
[0028] The method proposed in the embodiment of the present application allows users to independently set abnormal scenarios based on family living habits. By setting one or more bound contacts on the IOT platform (Internet of Things platform), authorizing the community management platform and the rescue management platform, when an abnormal scenario is triggered, the set contacts and communities, authorizing the community management platform and the rescue management platform, and calling the SMS voice platform (communication interaction platform) to send SMS and voice. The client and the IOT platform and the SMS voice platform directly use AES encryption and decryption and MD5 to transmit data and communicate (aeskey is stored in the Internet of Things platform, allocated by the Internet of Things platform according to the manufacturer, and MD5 encrypts the information summary).
[0029] Please refer to Figure 2 , Figure 2 The schematic diagram of the implementation environment of an abnormal scene alarm method provided in the embodiment of the present application is shown. In the implementation environment, the main software and hardware entities involved include a terminal device 110 and a background server 120.
[0030] Specifically, a related application may be installed in the terminal device 110, and the background server 120 is the background server of the application. The terminal device 110 and the background server 120 are connected in communication. The abnormal scene alarm method provided in the embodiment of the present application can be executed on the terminal device 110 side.
[0031] Among them, the terminal device 110 of the above embodiment may include a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, and a car terminal, but is not limited thereto.
[0032] The backend server 120 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It may also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), as well as big data and artificial intelligence platforms.
[0033] In addition, the backend server 120 may also be a node server in the blockchain network.
[0034] The terminal device 110 and the backend server 120 may establish a communication connection through a wireless network or a wired network. The wireless network or wired network uses standard communication technology and / or protocols, and the network may be set to the Internet, or any other network, such as but not limited to a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile, wired or wireless network, a private network or any combination of a virtual private network. Moreover, the above-mentioned software and hardware entities may use the same communication connection mode or different communication connection modes, and this application does not impose any specific restrictions on this.
[0035] Of course, it is understandable that Figure 2 The implementation environment in the embodiment of the present application is only some optional application scenarios of the abnormal scene alarm method provided in the embodiment of the present application, and the actual application is not fixed. Figure 2 The method provided in the embodiment of the present application can be applied to various technical fields, such as shopping, games, social networking and other fields, and the present application does not make any specific limitation on this.
[0036] The implementation details of the technical solution of the embodiment of the present application are described in detail below: According to one aspect of an embodiment of the present application, an abnormal scenario alarm method is provided, which is applied to an alarm system, wherein the alarm system includes a smart door lock, an operation terminal, an Internet of Things platform and a communication interaction platform, wherein the operation terminal is a device that can interact with the Internet of Things platform for data after being encrypted and verified by the communication interaction platform, and there is a binding relationship between the smart door lock and the operation terminal; the method is executed on the Internet of Things platform. Figure 3 This is a flow chart of an abnormal scene alarm method according to an embodiment of the present application. The method at least includes steps S110 to S140, which are described in detail as follows: In step S110, abnormal scenario setting information uploaded by the operation terminal is received, the abnormal scenario setting information including a target abnormal scenario, a triggering condition of the target abnormal scenario and alarm setting information of the target abnormal scenario.
[0037] Specifically, the user can upload the abnormal scenario setting information to the IoT platform through the operation terminal, that is, through the client, and the IoT platform can be specifically an IOT (Internet of Things) platform. The user can set a variety of different target abnormal scenarios, as well as the trigger conditions and alarm setting information corresponding to the various different target abnormal scenarios through the abnormal scenario setting information.
[0038] In one embodiment of the present application, the operation terminal is a device that can perform data interaction with the Internet of Things platform after encryption verification by the communication interaction platform. The operation terminal and the communication interaction platform are connected through the following method: Figure 4 The steps S210-S230 shown in FIG. 1 are used for encryption verification: Step S210: the operation terminal sends a verification request to the Internet of Things platform in response to the user's binding request, wherein the binding request includes the target alarm object; Step S220: If the target alarm object is the target contact, the Internet of Things platform generates a target verification code in response to the verification request, and calls the communication interaction platform to send the target verification code to the terminal device corresponding to the target contact, so that the target contact completes encryption verification according to the target verification code; Step S230: If the target alarm object is the community management platform or the rescue management platform, the Internet of Things platform generates authorization information in response to the verification request, and sends the authorization information to the community management platform or the rescue management platform, so that the community management platform or the rescue management platform completes encryption verification according to the authorization information; The binding request, the verification request, the target verification code and the authorization information are all information encrypted by AES and MD5.
[0039] Specifically, users need to perform encryption verification with the IoT platform and the communication interaction platform before they can set abnormal scene setting information. Figure 5 As shown, Figure 5 This is the overall logic diagram of the abnormal scenario alarm of the embodiment of the present application. The user obtains the verification code from the Internet of Things platform through the operation terminal (client), and the Internet of Things platform calls the communication interaction platform (SMS voice platform) to send a text message to the contact. The contact can be set as needed. Enter the contact's mobile phone number to bind the contact. The contact information is verified by the mobile phone number and the verification code. If the verification passes, the Internet of Things platform stores the contact information, so that the target alarm information can be sent to the contact when the abnormal scenario is triggered.
[0040] Users can also authorize the community, that is, the community management platform or the rescue management platform. Users select the community to which the smart door lock device belongs or the rescue area under its jurisdiction through the client, and authorize the authorization information of the smart door lock to the community through the IOT platform, that is, authorize the corresponding community management platform and rescue management platform.
[0041] In step S120, according to the abnormal scenario setting information, the door lock operation event reported by the smart door lock is obtained, and it is determined whether the door lock operation event meets the triggering condition of the target abnormal scenario.
[0042] Specifically, the user can set the abnormal scene setting information according to the living behavior habits of himself and other family members (such as the time period when they go out and the time period when they return home, etc.), and then by judging whether the door lock operation event reported by the smart door lock meets the triggering conditions of the target abnormal scene set in the abnormal scene setting information, it can be known whether the target user in the abnormal scene setting information performs operations corresponding to daily behavior habits.
[0043] In one embodiment of the present application, the trigger condition includes a target concerned user, a target time period, and a target triggering behavior of the target concerned user. The determination of whether the door lock operation event meets the trigger condition of the target abnormal scenario in step S120 can be performed by Figure 6 The steps S310-S320 shown are performed as follows: Step S310: querying the target concerned user whether he / she has the target triggering behavior within the target time period according to the door lock operation event; Step S320: If the target concerned user performs the target triggering behavior within the target time period, it is determined that the door lock operation event meets the triggering condition of the target abnormal scenario.
[0044] Specifically, the target concerned user can be all / part of the family members, and different abnormal scene setting information can be set according to the behavioral habits of each target relationship user. The abnormal scene setting information also includes target time period and target trigger behavior. For example, the target time period of target concerned user A is from 8 to 9 in the morning, and the target trigger behavior is that the smart door lock is not unlocked during the target time period. In this case, it is determined that the target abnormal scene has occurred.
[0045] Each target abnormal scenario has its own unique ID name. That is to say, the above-mentioned abnormal scenario about the target concern that user A does not unlock the smart door lock between 8 and 9 a.m. is one of the target abnormal scenarios set by the user. The user can also set multiple abnormal scenarios according to his own habits. For example, if the door is not unlocked between 6 and 7 p.m., another target abnormal scenario will be triggered.
[0046] In one embodiment of the present application, the target triggering behavior includes a door-unopening behavior, a door-unclosed behavior, a door-opening behavior, and a door-closing behavior, and the target time period includes a first setting time period corresponding to the door-unopening behavior, a second setting time period corresponding to the door-unclosed behavior, a third setting time period corresponding to the door-opening behavior, and a fourth setting time period corresponding to the door-closing behavior; if the target concerned user has the target triggering behavior within the target time period, determining that the door lock operation event meets the triggering condition of the target abnormal scenario includes: If the target concerned user has the behavior of not opening the door at all times within the first set time period, it is determined that the door lock operation event meets the triggering condition of the target abnormal scenario; If the target concerned user has the door-opening behavior at all times within the second set time period, it is determined that the door lock operation event meets the triggering condition of the target abnormal scenario; If the target concerned user has the door opening behavior at any time within the third set time period, it is determined that the door lock operation event meets the triggering condition of the target abnormal scenario; If the target concerned user performs the door closing behavior at any time within the fourth set time period, it is determined that the door lock operation event meets the triggering condition of the target abnormal scenario.
[0047] Specifically, the user sets the abnormal scene setting information according to the template of the abnormal scene setting information provided by the client. The template includes the smart door lock ID, alarm trigger time period / duration / days (target time period), some / all family members (target concerned users), target trigger behavior, alarm event type, alarm method, contact list, whether to repeat reminders, abnormal scene name, etc., among which the alarm event type, alarm method, contact list, whether to repeat reminders, and abnormal scene name all belong to the alarm setting information.
[0048] Through these parameters in the alarm setting information, users can clearly know the specific circumstances such as the alarm event type, alarm method, contact list, abnormal scene name, etc. when receiving the target alarm information, so that users can handle or rescue in a targeted manner.
[0049] Furthermore, the triggering conditions for the target abnormal scenario in the abnormal scenario setting information may be specifically as follows: First, the trigger conditions related to the behavior of not opening the door: the first set time period (such as 8:00-17:00 every day, set according to needs), target concerned users (part / all family members), target alarm method (APP / SMS / voice), target alarm object (pre-bound alarm contact), etc. If the target concerned user does not open the door during the first set time period, the target alarm information will be pushed through the SMS voice platform or the SMS voice will prompt the target alarm object, and the community management platform and rescue management platform will be informed.
[0050] Second, the trigger conditions related to the behavior of not closing the door: the second set time period (such as 9:00-18:00 every day, set according to needs), target concerned users (part / all family members), target alarm method (APP / SMS / voice), target alarm object (pre-bound alarm contact), etc. If the target concerned user does not close the door during the second set time period, the target alarm information will be pushed through the SMS voice platform or the SMS voice will prompt the target alarm object, and the community management platform and rescue management platform will be informed.
[0051] Third, trigger conditions related to door opening behavior: the third set time period (such as 20:00-24:00 every day, set according to needs), target concerned users (part / all family members), target alarm method (APP / SMS / voice), target alarm object (pre-bound alarm contact), etc. If the target concerned user opens the door (through door card, key with identification, fingerprint, face unlocking) during the third set time period, the target alarm information will be pushed through the SMS voice platform or the SMS voice will prompt the target alarm object.
[0052] Fourth, the trigger conditions related to the door closing behavior: the fourth set time period (such as 6 am to 7 am every day, set according to needs), target concerned users (part / all family members), target alarm method (APP / SMS / voice), target alarm object (pre-bound alarm contact), etc. If the target concerned user opens the door (through door card, key with identification, fingerprint, face unlocking) during the fourth set time period, the target alarm information will be pushed through the SMS voice platform or the SMS voice will prompt the target alarm object.
[0053] In one embodiment of the present application, there are also trigger conditions for a long period of time without opening the door or closing the door. The most recent door opening time is obtained based on indoor and outdoor door opening reports. When the target concerned user's latest door opening / closing time exceeds the policy triggering duration, it is triggered and the target alarm information is pushed to the bound contact or community.
[0054] In one embodiment of the present application, at the smart door lock end, the door opening behavior (indoor door opening, outdoor door opening) can also be used as a status reporting event. By recording each door opening behavior of the target concerned user and reporting the status, each door opening behavior of the target concerned user can be recorded in the Internet of Things platform. The behavior of not closing the door can be set as an alarm reporting event. When the target concerned user does not close the door within a certain period of time after opening the door, the smart door lock end can report the alarm reporting event to the Internet of Things platform, and the Internet of Things platform calls the communication interaction platform (SMS voice platform) for real-time alarm.
[0055] In one embodiment of the present application, the smart door lock can also be used to detect hard objects opening the door. Hard objects opening the door include prying, smashing the door, etc. The smart door lock can generate a hard object opening event and report the hard object opening event to the Internet of Things platform. When the Internet of Things platform receives the hard object opening event, the hard object opening event meets the triggering conditions of the target abnormal scenario. At this time, the target alarm information is quickly generated, and then the communication interaction platform (SMS voice platform) notifies the target contact, community management platform, and rescue management platform so that they can quickly arrive at the scene for processing.
[0056] In one embodiment of the present application, the target triggering behavior also includes emergency door opening behavior and multiple door opening failure behavior, and if the target concerned user has the target triggering behavior within the target time period, determining that the door lock operation event meets the triggering condition of the target abnormal scenario also includes: If the target concerned user has the emergency door opening behavior or the multiple door opening failure behaviors within the target time period, it is determined that the door lock operation event meets the triggering condition of the target abnormal scenario; The emergency door opening behavior is as follows: Figure 7 The steps S410-S420 shown determine that: Step S410: determining the unlocking operation of the target concerned user within the target time period according to the door lock operation event; Step S420: If the unlocking operation meets the preset emergency unlocking operation, the unlocking operation is determined to be the emergency door opening behavior; the emergency unlocking operation is the operation of the target concerned user unlocking the smart door lock through a preset backup password or backup key.
[0057] Specifically, the user can set a variety of backup unlocking methods such as backup passwords, backup fingerprints, backup door cards, backup keys, etc. on the smart door lock, so that in an emergency (such as being forced to open the door), the backup unlocking method can be used to notify. If the target user unlocks the smart door lock through the backup unlocking method, it means that an emergency has occurred at this time, and the target abnormal scenario is determined to be triggered. The target abnormal scenario at this time corresponds to the abnormal scenario where the user unlocks the door through the backup unlocking method.
[0058] The preset emergency unlocking operation means that the user unlocks the smart door lock through a backup unlocking method (through a pre-set backup password or backup key, backup door card, backup fingerprint, etc.).
[0059] The multiple door opening failures are determined by the following steps: Determine, according to the door lock operation event, whether any user has performed multiple failed unlocking operations on the smart door lock within the target time period; If there are multiple failed unlocking operations on the smart door lock by any user within the target time period, the multiple failed unlocking operations are determined to be the multiple door opening failure behaviors; the multiple failed unlocking operations are operations in which any user attempts to unlock the door multiple times by using a fingerprint that has not been entered into the smart door lock, an incorrect password, or an incorrect door card.
[0060] Specifically, if any user fails to enter the fingerprint of the smart door lock, or continuously inputs multiple incorrect passwords, or tries to unlock the door multiple times with multiple different incorrect door cards, and each unlocking fails, the smart door lock will record the door lock operation event corresponding to the multiple door opening failures and report it to the Internet of Things platform. The Internet of Things platform can learn from the reported door lock operation event that a user is performing multiple door opening failures, that is, the user fails to enter the fingerprint of the smart door lock, or continuously inputs multiple incorrect passwords, or tries to unlock the door multiple times with multiple different incorrect door cards. At this time, the trigger condition of the target abnormal scene is triggered, and the Internet of Things platform quickly generates target alarm information, and then the communication interaction platform (SMS voice platform) notifies the target contact, community management platform, and rescue management platform so that they can quickly rush to the scene for processing.
[0061] In step 130, if the door lock operation event satisfies the trigger condition, target alarm information corresponding to when the target abnormal scenario is triggered is acquired based on the alarm setting information.
[0062] Specifically, if the target abnormal scenario is triggered, the corresponding target parameters required to be obtained can be obtained according to the alarm setting information, that is, the alarm event type, alarm method, contact list, abnormal scenario name and other specific parameters, so that subsequent contacts can clearly understand the specific situation of the target abnormal scenario when they receive the corresponding target alarm information.
[0063] In one embodiment of the present application, the alarm setting information includes target abnormal scene association information and a preset target alarm object that need to be obtained under the condition that the target abnormal scene is triggered. Step S130 can be performed as follows: Figure 8 The steps S510-S520 shown result in: Step S510: acquiring the target abnormal scenario association information from the door lock operation event according to the alarm setting information, and sending the target alarm template request information associated with the target abnormal scenario to the communication interaction platform, so that the communication interaction platform sends the target alarm template to the Internet of Things platform according to the target alarm template request information; Step S520: input the target abnormal scenario association information and the target alarm object into the target alarm template to obtain the target alarm information.
[0064] Specifically, the target abnormal scenario association information includes all the associated information when the target abnormal scenario is triggered, such as the id of the target abnormal scenario (alarm event type), target concerned user, target time period, trigger time, etc. Then the alarm setting information also includes a preset target alarm object, where the target alarm object can be one or more objects in the bound target contact, community management platform and the rescue management platform.
[0065] First, a target alarm template request information associated with the target abnormal scenario is sent to the communication interaction platform. At this time, the target alarm template returned by the communication voice platform contains the parameters that need to be filled in. Then, the target abnormal scenario association information and the target alarm object are input into the target alarm template to generate corresponding target alarm information and send it to the communication interaction platform. The communication interaction platform will alarm the target alarm object according to the target abnormal scenario association information in the target alarm information.
[0066] In step S140, the target alarm information is sent to the communication interaction platform, so that the communication interaction platform issues an alarm according to the target alarm information.
[0067] Specifically, by sending the target alarm information to the communication interaction platform (SMS voice platform), the SMS voice platform can perform corresponding alarm operations according to the target alarm information and issue corresponding alarms to the target alarm object.
[0068] In one embodiment of the present application, the alarm system further includes a community management platform and a rescue management platform, the target alarm object is a preset target contact, one or more objects of the community management platform and the rescue management platform; the communication interaction platform issues an alarm according to the target alarm information, including: The communication interaction platform sends the target abnormal scene association information to the terminal device corresponding to the target alarm object in the form of message push or SMS push. or The communication interaction platform uses the target abnormal scene association information to warn the target alarm object in the form of a telephone voice prompt.
[0069] Specifically, the communication interaction platform sends the target abnormal scenario-related information to the terminal device corresponding to the target alarm object in the form of message push or SMS push, that is, the alarm is issued through app push or platform information push. For example, a message prompt is sent to the client in the terminal device (mobile phone, computer) where the target contact is located, prompting which abnormal scenario and specific situation have occurred, so that the target contact can quickly perform subsequent processing according to the target alarm information. At the same time, the target alarm information can also be sent to the community management platform and the rescue management platform so that the community or other rescue units can quickly handle it, and can deal with situations such as property theft and burglary in a timely manner.
[0070] Compared with the existing solutions, the solution of the embodiment of the present application expands the abnormal scenarios in which the smart door lock is located, interacts through AES and MD5 encrypted information, adds adaptive alarm information, and proposes a new alarm strategy. Users can customize alarm scenarios (target abnormal scenarios) and expand contacts. They can connect to various contacts and various alarm platforms such as communities, streets, and rescue telephones through SMS and voice platforms.
[0071] The solution proposed in the embodiment of the present application can be used in the following scenarios: First, it can be used for residential areas, street communities, and police stations to control the safety of the population within their jurisdiction, and to trigger alarms and timely pay attention to unexpected situations of residents based on abnormal scenarios on the smart door lock end.
[0072] Second, users can set abnormal scenario information according to their family living habits, and automatically send app push, text messages and voice to relevant contacts or communities and rescue platforms when abnormal scenarios are triggered, and make judgments and subsequent processing methods based on the specific content of the target alarm information.
[0073] Fig. 9This is a block diagram of an abnormal scenario alarm device 300 according to an embodiment of the present application. The abnormal scenario alarm device 300 according to an embodiment of the present application is applied to an alarm system, wherein the alarm system includes a smart door lock, an operation terminal, an Internet of Things platform and a communication interaction platform. The operation terminal is a device that can interact with the Internet of Things platform for data after encryption and verification by the communication interaction platform. There is a binding relationship between the smart door lock and the operation terminal. The device 300 includes: a scene setting unit 301, a judgment unit 302, an acquisition unit 303, and an alarm unit 304.
[0074] The scene setting unit 301 is used to receive abnormal scene setting information uploaded by the operation terminal, where the abnormal scene setting information includes a target abnormal scene, a trigger condition of the target abnormal scene, and alarm setting information of the target abnormal scene.
[0075] The judgment unit 302 is used to obtain the door lock operation event reported by the smart door lock according to the abnormal scene setting information, and judge whether the door lock operation event meets the trigger condition of the target abnormal scene.
[0076] The acquisition unit 303 is configured to acquire, if the door lock operation event satisfies the trigger condition, target alarm information corresponding to when the target abnormal scenario is triggered based on the alarm setting information.
[0077] The alarm unit 304 is used to send the target alarm information to the communication interaction platform, so that the communication interaction platform issues an alarm according to the target alarm information.
[0078] As another aspect, the present application further provides a computer-readable storage medium on which a program product capable of implementing the method provided above in this specification is stored. In some possible implementations, various aspects of the present application may also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to cause the terminal device to execute the steps according to various exemplary implementations of the present application described in the above "Embodiment Method" section of this specification.
[0079] According to the program product for implementing the above method in the embodiment of the present application, it can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present application is not limited thereto. In this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus or a device.
[0080] The program product may be any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination thereof. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0081] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0082] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.
[0083] Program code for performing the operations of the present application may be written in any combination of one or more programming languages, including object-oriented programming languages, such as Java, C++, etc., and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).
[0084] As another aspect, the present application also provides an electronic device capable of implementing the above method.
[0085] Those skilled in the art will appreciate that various aspects of the present application may be implemented as a system, method or program product. Therefore, various aspects of the present application may be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to as "circuit", "module" or "system" herein.
[0086] Refer to the following Fig.10 The electronic device 400 according to this embodiment of the present application is described. Fig.10 The electronic device 400 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0087] like Fig.10 As shown, the electronic device 400 is in the form of a general computing device. The components of the electronic device 400 may include but are not limited to: at least one processing unit 410, at least one storage unit 420, and a bus 430 connecting different system components (including the storage unit 420 and the processing unit 410).
[0088] The storage unit stores program codes, which can be executed by the processing unit 410, so that the processing unit 410 executes the steps described in the above “Example Method” section of this specification according to various exemplary implementations of the present application.
[0089] The storage unit 420 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 421 and / or a cache memory unit 422 , and may further include a read-only memory unit (ROM) 423 .
[0090] The storage unit 420 may also include a program / utility 424 having a set (at least one) of program modules 425, such program modules 425 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0091] Bus 430 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller node, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0092] The electronic device 400 may also communicate with one or more external devices 1200 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 400, and / or communicate with any device that enables the electronic device 400 to communicate with one or more other computing devices (e.g., routers, modems, etc.). This communication may be performed through an input / output (I / O) interface 450. In addition, the electronic device 400 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) through a network adapter 460. As shown, the network adapter 460 communicates with other modules of the electronic device 400 through a bus 430. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 400, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.
[0093] Through the description of the above implementation methods, it is easy for those skilled in the art to understand that the example implementation methods described here can be implemented by software, or by combining software with necessary hardware. Therefore, the technical solution according to the implementation method of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation method of the present application.
[0094] The embodiments of the present application provide an abnormal scenario alarm method, device, medium and equipment, which set abnormal scenario setting information according to the user's behavioral habits, and when the target abnormal scenario occurs, the user can learn the specific situation of the target abnormal scenario through the alarm setting information, such as the cause of the trigger, who is the triggering object, the triggering time period and other parameter information.
[0095] Furthermore, by obtaining the door lock operation events reported by the smart door lock, we can obtain information about the operations performed on the smart door lock by each user in the home recorded by the smart door lock, and use this to combine the abnormal scene setting information to determine whether the triggering conditions of the target abnormal scene are met. Then, when the target abnormal scene is triggered, the corresponding target alarm information can be obtained according to the alarm setting information, that is, the target alarm information that can be recognized by the communication interaction platform is generated through the parameters required to be obtained set in the alarm setting information.
[0096] The communication interaction platform can issue an alarm based on the received target alarm information, that is, it can provide users with multiple alarm methods such as voice prompts and text message prompts through the communication interaction platform. When issuing an alarm, it can inform users of the specific circumstances of the abnormal scene based on the parameters obtained from the alarm setting information, thereby improving the intelligence level of smart door locks in alarming, improving the alarm effect, and providing users with richer alarm setting functions.
[0097] The embodiments 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. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0098] Those skilled in the art will appreciate that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.
[0099] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but the scope of the rights of the present invention is not limited thereto. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present invention should be within the scope of the rights of the present invention.
Claims
1. An abnormal scene alarm method, characterized in that: The method comprises: Receiving abnormal scenario setting information uploaded by an operation terminal, the abnormal scenario setting information including a target abnormal scenario, a triggering condition of the target abnormal scenario, and alarm setting information of the target abnormal scenario; According to the abnormal scenario setting information, a door lock operation event reported by the smart door lock is obtained, and it is determined whether the door lock operation event meets the triggering condition of the target abnormal scenario; If the door lock operation event satisfies the trigger condition, acquiring target alarm information corresponding to when the target abnormal scenario is triggered based on the alarm setting information; The target alarm information is sent to the communication interaction platform, so that the communication interaction platform issues an alarm according to the target alarm information.
2. The abnormal scene alarm method according to claim 1, characterized in that: The triggering condition includes a target concerned user, a target time period, and a target triggering behavior of the target concerned user, and the determining whether the door lock operation event satisfies the triggering condition of the target abnormal scenario includes: According to the door lock operation event, query whether the target concerned user has the target triggering behavior within the target time period; If the target concerned user performs the target triggering behavior within the target time period, it is determined that the door lock operation event meets the triggering condition of the target abnormal scenario.
3. The abnormal scene alarm method according to claim 2, characterized in that: The target triggering behaviors include door-not-opening behavior, door-not-closing behavior, door-opening behavior, and door-closing behavior, and the target time period includes a first setting time period corresponding to the door-not-opening behavior, a second setting time period corresponding to the door-not-closing behavior, a third setting time period corresponding to the door-opening behavior, and a fourth setting time period corresponding to the door-closing behavior; If the target concerned user has the target triggering behavior within the target time period, determining that the door lock operation event meets the triggering condition of the target abnormal scenario includes: If the target concerned user has the behavior of not opening the door at all times within the first set time period, it is determined that the door lock operation event meets the triggering condition of the target abnormal scenario; If the target concerned user has the door-opening behavior at all times within the second set time period, it is determined that the door lock operation event meets the triggering condition of the target abnormal scenario; If the target concerned user has the door opening behavior at any time within the third set time period, it is determined that the door lock operation event meets the triggering condition of the target abnormal scenario; If the target concerned user performs the door closing behavior at any time within the fourth set time period, it is determined that the door lock operation event meets the triggering condition of the target abnormal scenario.
4. The abnormal scene alarm method according to claim 3 is characterized in that: The target triggering behavior also includes emergency door opening behavior and multiple door opening failure behavior. If the target concerned user has the target triggering behavior within the target time period, it is determined that the door lock operation event meets the triggering condition of the target abnormal scenario, and further includes: If the target concerned user has the emergency door opening behavior or the multiple door opening failure behaviors within the target time period, it is determined that the door lock operation event meets the triggering condition of the target abnormal scenario; The emergency door opening behavior is determined by the following steps: Determining the unlocking operation of the target concerned user within the target time period according to the door lock operation event; If the unlocking operation meets the preset emergency unlocking operation, the unlocking operation is determined to be the emergency door opening behavior; the emergency unlocking operation is the operation of the target concerned user unlocking the smart door lock through a preset backup password or backup key; The multiple door opening failure behaviors are determined by the following steps: Determine, according to the door lock operation event, whether any user has failed to unlock the smart door lock multiple times within the target time period; If there are multiple failed unlocking operations on the smart door lock by any user within the target time period, the multiple failed unlocking operations are determined to be the multiple door opening failure behaviors; the multiple failed unlocking operations are operations in which any user attempts to unlock the door multiple times by using a fingerprint that has not been entered into the smart door lock, or an incorrect password, or an incorrect door card.
5. The abnormal scene alarm method according to claim 1, characterized in that: The alarm setting information includes target abnormal scenario association information and a preset target alarm object that need to be obtained under the condition that the target abnormal scenario is triggered, and the target alarm information corresponding to the target abnormal scenario when the target abnormal scenario is triggered is obtained based on the alarm setting information, including: Acquire the target abnormal scenario association information from the door lock operation event according to the alarm setting information, and send the target alarm template request information associated with the target abnormal scenario to the communication interaction platform, so that the communication interaction platform sends the target alarm template to the Internet of Things platform according to the target alarm template request information; The target abnormal scene association information and the target alarm object are input into the target alarm template to obtain the target alarm information.
6. The abnormal scene alarm method according to claim 5, characterized in that: The target alarm object is one or more objects in a preset target contact, community management platform and rescue management platform; the communication interaction platform issues an alarm according to the target alarm information, including: The communication interaction platform sends the target abnormal scene association information to the terminal device corresponding to the target alarm object in the form of message push or SMS push. or The communication interaction platform uses the target abnormal scene association information to warn the target alarm object in the form of a telephone voice prompt.
7. The abnormal scene alarm method according to claim 6, characterized in that: The operation terminal is a device that can perform data interaction with the Internet of Things platform after being encrypted and verified by the communication interaction platform. The operation terminal and the communication interaction platform perform encryption verification through the following steps: The operation terminal sends a verification request to the Internet of Things platform in response to the user's binding request, wherein the binding request includes the target alarm object; If the target alarm object is the target contact, the Internet of Things platform generates a target verification code in response to the verification request, and calls the communication interaction platform to send the target verification code to the terminal device corresponding to the target contact, so that the target contact completes encryption verification according to the target verification code; If the target alarm object is the community management platform or the rescue management platform, the Internet of Things platform generates authorization information in response to the verification request, and sends the authorization information to the community management platform or the rescue management platform, so that the community management platform or the rescue management platform completes the encryption verification according to the authorization information; The binding request, the verification request, the target verification code and the authorization information are all information encrypted by AES and MD5.
8. An abnormal scene alarm device, characterized in that: The device comprises: A scene setting unit, configured to receive abnormal scene setting information uploaded by an operation terminal, wherein the abnormal scene setting information includes a target abnormal scene, a trigger condition of the target abnormal scene, and alarm setting information of the target abnormal scene; A judging unit, configured to obtain a door lock operation event reported by the smart door lock according to the abnormal scenario setting information, and judge whether the door lock operation event meets the triggering condition of the target abnormal scenario; an acquisition unit, configured to acquire, based on the alarm setting information, target alarm information corresponding to when the target abnormal scenario is triggered, if the door lock operation event satisfies the trigger condition; The alarm unit is used to send the target alarm information to the communication interaction platform, so that the communication interaction platform issues an alarm according to the target alarm information.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores at least one program code, and the at least one program code is loaded and executed by a processor to implement the operations performed by the method according to any one of claims 1 to 7.
10. An electronic device, characterized in that: The electronic device includes one or more processors and one or more memories, wherein the one or more memories store at least one program code, and the at least one program code is loaded and executed by the one or more processors to implement the operations performed by the method according to any one of claims 1 to 7.