Doorbell control method, electronic equipment and storage medium

By detecting and analyzing the position and environmental information after the doorbell trigger event, dynamically adjusting the doorbell audio, the problem of inaccurate doorbell audio adjustment in the existing technology is solved, and the doorbell usage experience is improved.

CN119580403APending Publication Date: 2025-03-07HANGZHOU HUACHENG NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411412798.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-10
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

Existing electronic doorbells have difficulty adjusting the audio automatically, which may cause excessive disturbance to users' lives when prompting guests to visit.

Method used

After detecting the doorbell trigger event, the position information and environment information of the call object are obtained, combined with these information, the status of the call object is determined, and the initial doorbell audio is generated. Subsequently, the audio strategy is adjusted according to the position change information of the call object, and the doorbell audio is dynamically adjusted to adapt to different situations.

Benefits of technology

Automatic adjustment of doorbell audio is realized, and the volume and audio are adjusted in real time according to the status and posture changes of the call object, improving the accuracy and user experience of doorbell control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119580403A_ABST
    Figure CN119580403A_ABST
Patent Text Reader

Abstract

The invention discloses a doorbell control method, electronic equipment and a storage medium, and the method comprises the steps: obtaining the pose information of a calling object in a doorbell calling region corresponding to a doorbell triggering event in response to the detection of the existence of the doorbell triggering event, and obtaining the environment information of the environment where the calling object is located; determining the state of the calling object in combination with the pose information and the environment information, and generating an initial doorbell audio matched with the state of the calling object; detecting pose change information of the calling object after the initial doorbell audio is played, and determining an audio adjustment strategy based on the pose change information; and adjusting the initial doorbell audio according to the audio adjustment strategy to obtain a dynamic doorbell audio. The doorbell audio can be automatically adjusted, and the accuracy of doorbell audio adjustment is improved according to the state of the calling object and the pose change information after the doorbell is played, so that doorbell control is more suitable for the actual situation, and the doorbell use experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of smart home technology, and in particular to a doorbell control method, electronic device and storage medium. Background Art

[0002] At present, the use of electronic doorbells has brought great convenience to office and home life. They are generally deployed at entrances and exits and can make sounds to remind visitors.

[0003] How to control the playback of the doorbell so that it can serve as a reminder without excessively disturbing the life of the user has become a major issue currently faced in the field of electronic doorbell design. Summary of the invention

[0004] In order to solve the above problems, the present application at least provides a doorbell control method, an electronic device and a storage medium.

[0005] The first aspect of the present application provides a doorbell control method, the method comprising: in response to detecting the presence of a doorbell triggering event, obtaining the posture information of a calling party in a doorbell calling area corresponding to the doorbell triggering event, and obtaining the environmental information of the environment in which the calling party is located; determining the state of the calling party in combination with the posture information and the environmental information, generating an initial doorbell audio that matches the state of the calling party, and playing the initial doorbell audio using a speaker; detecting posture change information of the calling party after playing the initial doorbell audio, and determining an audio adjustment strategy based on the posture change information; adjusting the initial doorbell audio according to the audio adjustment strategy to obtain dynamic doorbell audio, and playing the dynamic doorbell audio using a speaker.

[0006] In one embodiment, the position change information of the calling party after the initial doorbell audio is played is detected, and the audio adjustment strategy is determined based on the position change information, including: recording the position and posture of the calling party after the initial doorbell audio is played; based on the recorded position, determining the change in distance between the position of the calling party and the reference position corresponding to the doorbell triggering event, and, based on the recorded posture, determining the change in posture of the calling party; and determining the audio adjustment strategy using the change in distance and posture.

[0007] In one embodiment, an audio adjustment strategy is determined using distance changes and posture changes, including: if the distance change indicates that the distance between the calling party and the reference position becomes smaller, and / or the posture change indicates that the calling party has a preset posture, the audio adjustment strategy includes: reducing the volume of the initial doorbell audio or turning off the initial doorbell audio; if the distance change indicates that the distance between the calling party and the reference position becomes larger, and / or the posture change indicates that the calling party does not have a preset posture, the audio adjustment strategy includes: increasing the volume of the initial doorbell audio.

[0008] In one embodiment, the audio adjustment strategy is determined by utilizing the distance change and the posture change, including: calculating the probability that the calling party perceives the initial doorbell audio based on the distance change and the posture change to obtain the perceived probability; or, calculating the probability that the calling party opens the door based on the distance change and the posture change to obtain the door opening probability; determining the audio adjustment strategy based on the perceived probability and / or the door opening probability.

[0009] In one embodiment, based on the perceived probability and / or the door open probability, an audio adjustment strategy is determined, including: if the perceived probability is less than a first probability threshold, the audio adjustment strategy includes: increasing the volume of the initial doorbell audio; if the perceived probability is not less than the first probability threshold and the door open probability is less than the second probability threshold, the audio adjustment strategy includes: reducing the volume of the initial doorbell audio or turning off the initial doorbell audio.

[0010] In one embodiment, an initial doorbell audio is generated that matches the state of the calling party, including: if the state of the calling party indicates that the calling party is in a preset state, obtaining the duration of the calling party being in the preset state; determining an initial doorbell volume based on the duration, and generating an initial doorbell audio according to the initial doorbell volume.

[0011] In one embodiment, the method also includes: determining an event trigger object corresponding to the doorbell trigger event, and obtaining attribute information of the event trigger object; generating an initial doorbell audio that matches the state of the calling object, including: generating the initial doorbell audio based on the attribute information of the event trigger object and the state of the calling object; determining an audio adjustment strategy based on posture change information, including: determining an audio adjustment strategy based on the attribute information of the event trigger object and the posture change information corresponding to the calling object.

[0012] In one embodiment, the attribute information of the event trigger object includes: posture information of the event trigger object, posture change information of the event trigger object, the object type to which the event trigger object belongs, and one or more of the number of doorbell trigger times and door opening times of the event trigger object within a historical time period.

[0013] According to a second aspect of the present application, there is provided a doorbell control device, the device comprising: an information acquisition module, for, in response to detecting the presence of a doorbell triggering event, acquiring the posture information of a calling party in a doorbell calling area corresponding to the doorbell triggering event, and acquiring environmental information of the environment in which the calling party is located; an initial ringing module, for determining the state of the calling party in combination with the posture information and environmental information, generating an initial doorbell audio matching the state of the calling party, and playing the initial doorbell audio using a speaker; an adjustment strategy determination module, for detecting posture change information of the calling party after playing the initial doorbell audio, and determining an audio adjustment strategy based on the posture change information; and a dynamic adjustment module, for adjusting the initial doorbell audio according to the audio adjustment strategy to obtain dynamic doorbell audio, and playing the dynamic doorbell audio using a speaker.

[0014] A third aspect of the present application provides an electronic device, including a memory and a processor, wherein the processor is used to execute program instructions stored in the memory to implement the above-mentioned doorbell control method.

[0015] A fourth aspect of the present application provides a computer-readable storage medium having program instructions stored thereon, which implement the above-mentioned doorbell control method when the program instructions are executed by a processor.

[0016] The above scheme, in response to detecting the existence of a doorbell triggering event, obtains the posture information of the calling party in the doorbell calling area corresponding to the doorbell triggering event, and obtains the environmental information of the environment in which the calling party is located; determines the state of the calling party in combination with the posture information and environmental information, generates an initial doorbell audio matching the state of the calling party, and plays the initial doorbell audio with a speaker; detects the posture change information of the calling party after playing the initial doorbell audio, and determines an audio adjustment strategy based on the posture change information; adjusts the initial doorbell audio according to the audio adjustment strategy to obtain dynamic doorbell audio, and plays the dynamic doorbell audio with a speaker, which can automatically adjust the doorbell audio, and improves the accuracy of the doorbell audio adjustment according to the state of the calling party and the posture change information after playing the doorbell, so that the doorbell control is more in line with the actual situation and the doorbell usage experience is improved.

[0017] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The drawings herein are incorporated into the specification and constitute a part of the specification. These drawings illustrate embodiments consistent with the present application and are used together with the specification to illustrate the technical solution of the present application.

[0019] Figure 1 It is a schematic diagram of a solution implementation environment provided by an embodiment of the present application;

[0020] Figure 2is a flow chart of a doorbell control method shown in an exemplary embodiment of the present application;

[0021] Figure 3 is a schematic diagram of a doorbell call area shown in an exemplary embodiment of the present application;

[0022] Figure 4 is a flow chart of a doorbell control method shown in another exemplary embodiment of the present application;

[0023] Figure 5 is a block diagram of a doorbell control device shown in an exemplary embodiment of the present application;

[0024] Figure 6 is a schematic structural diagram of an electronic device shown in an exemplary embodiment of the present application;

[0025] Figure 7 It is a schematic diagram of the structure of a computer-readable storage medium shown in an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0026] The scheme of the embodiment of the present application is described in detail below in conjunction with the drawings of the specification.

[0027] In the following description, for the purpose of explanation rather than limitation, specific details such as specific system structures, interfaces, and technologies are provided to facilitate a thorough understanding of the present application.

[0028] The term "and / or" in this article is only an association information describing the associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the previous and next associated objects are in an "or" relationship. In addition, "many" in this article means two or more than two. In addition, the term "at least one" in this article means any combination of at least two of any one or more of a plurality of, for example, including at least one of A, B, and C, can mean including any one or more elements selected from the set consisting of A, B, and C.

[0029] The doorbell control method provided in the embodiment of the present application is described below.

[0030] Please refer to Figure 1 , which shows a schematic diagram of a solution implementation environment provided by an embodiment of the present application. The solution implementation environment may include a doorbell 110 and a server 120, and the doorbell 110 and the server 120 are connected to each other for communication.

[0031] The doorbell 110 is used for playing audio to notify visitors.

[0032] Server 120 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can 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, content delivery networks (CDN), as well as big data and artificial intelligence platforms.

[0033] In one example, the doorbell 110 contains a posture sensing device, which obtains the posture information and posture change information of the calling party. The server 120 can analyze the posture information and posture change information to obtain the initial doorbell audio and audio adjustment strategy. The doorbell 110 rings according to the initial doorbell audio and audio adjustment strategy.

[0034] In one example, a client running a target application is installed in the doorbell 110, and the target application can analyze the acquired posture information and posture change information to obtain the initial doorbell audio and audio adjustment strategy, so as to ring the doorbell according to the initial doorbell audio and audio adjustment strategy. The server 120 can be a background server of the target application, which is used to provide background services for the client of the target application.

[0035] In the doorbell control method provided in the embodiment of the present application, the execution entity of each step can be the doorbell 110, such as the client of the target application installed and running in the doorbell 110, or the server 120, or the doorbell 110 and the server 120 can interact and cooperate to execute, that is, part of the steps of the method are executed by the doorbell 110 and the other part of the steps are executed by the server 120.

[0036] See also Figure 2 , Figure 2 is a flow chart of a doorbell control method shown in an exemplary embodiment of the present application. The doorbell control method can be applied to Figure 1 It should be understood that the method can also be applied to other exemplary implementation environments and be specifically executed by devices in other implementation environments, and this embodiment does not limit the implementation environment to which the method is applicable.

[0037] like Figure 2 As shown, the doorbell control method includes at least steps S210 to S240, which are described in detail as follows:

[0038] Step S210: In response to detecting the existence of a doorbell triggering event, obtaining the position information of the calling party in the doorbell calling area corresponding to the doorbell triggering event, and obtaining the environmental information of the environment in which the calling party is located.

[0039] Among them, the doorbell call area includes indoor areas and / or outdoor areas. The doorbell call area can be a preset area, such as receiving an area setting instruction input by a user to determine the doorbell call area; the doorbell call area can also be an area automatically divided after analyzing the scene information of the doorbell deployment scene, such as performing image capture on the doorbell deployment scene, obtaining the living area of ​​the specified object by performing image analysis on the image capture results, and dividing the living area into the doorbell call area.

[0040] For example, see Figure 3 , Figure 3 This is a schematic diagram of a doorbell call area shown in an exemplary embodiment of the present application. Figure 3 As shown, a doorbell is installed at the entrance and exit of the doorbell call area, and it is detected whether the doorbell is triggered. If it is triggered, it is determined that there is a doorbell triggering event.

[0041] For example, a doorbell is equipped with a call button. If it is detected that the call button is triggered, it is determined that a doorbell triggering event exists.

[0042] For another example, a doorbell is equipped with an environment sensing device, which is used to sense whether there is a moving object in the detection area. If there is a moving object, it is determined that a doorbell trigger event has occurred. The environment sensing device includes but is not limited to a camera, a laser radar, etc., and the sensing detection area can be pre-set.

[0043] In response to detecting the presence of a doorbell triggering event, obtaining the position information of a calling party in a doorbell calling area corresponding to the doorbell triggering event, and obtaining the environmental information of the environment in which the calling party is located.

[0044] For example, an environmental sensing device is installed in the doorbell call area. The environmental sensing device collects the posture information of the calling party and the environmental information of the calling party's environment, and returns the acquired posture information and environmental information to the doorbell or the server corresponding to the doorbell.

[0045] For another example, the terminal corresponding to the called party obtains the posture information of the called party and the environmental information of the called party's environment through sensors, and returns the obtained posture information and environmental information to the doorbell or the server corresponding to the doorbell.

[0046] Among them, the posture information includes the position and posture of the calling party, and the environmental information includes the brightness, noise, temperature, distance from other objects, distance from furniture, etc. of the calling party's environment.

[0047] Step S220: Determine the state of the calling party by combining the posture information and the environmental information, generate an initial doorbell audio that matches the state of the calling party, and play the initial doorbell audio using a speaker.

[0048] The posture information and the environment information can be input into a pre-trained state recognition neural network to obtain the state of the calling object output by the state recognition neural network.

[0049] It is also possible to obtain the state that matches the posture information and the environment information by matching the conditional rules, and obtain the state of the calling object.

[0050] Generate an initial doorbell audio according to the state of the calling party, and play the initial doorbell audio using a speaker. Figure 3 As shown, the speaker is deployed in the doorbell call area to notify the visitor.

[0051] For example, the candidate doorbell set contains multiple candidate doorbells, and a candidate doorbell matching the state of the calling object is queried from the candidate doorbell set, and the queried candidate doorbell is used as the initial doorbell audio.

[0052] For another example, a preset doorbell audio is determined, and an initial doorbell volume is determined according to the state of the calling party, so that the volume of the preset doorbell audio is adjusted to the initial doorbell volume to obtain the initial doorbell audio.

[0053] For another example, a candidate doorbell that matches the state of the calling party is queried from the candidate doorbell set, and an initial doorbell volume is determined according to the state of the calling party, and the volume of the queried candidate doorbell is adjusted to the initial doorbell volume to obtain the initial doorbell audio.

[0054] Among them, the initial doorbell volume may include the volume values ​​of each stage of the audio. The volume values ​​of each stage of the audio may be the same, such as medium volume in each stage; the volume values ​​of each stage of the audio may be different, such as low volume at the beginning of the audio and gradually increasing to medium volume in subsequent stages.

[0055] Step S230: Detect the posture change information of the calling party after the initial doorbell audio is played, and determine the audio adjustment strategy based on the posture change information.

[0056] After playing the initial doorbell audio, further detect the position change information of the calling party to determine the audio adjustment strategy according to the position change information of the calling party.

[0057] For example, the audio adjustment strategy may include volume adjustment, that is, determining the volume adjustment method of the initial doorbell audio currently being played according to the posture change information of the calling party, such as increasing or decreasing the volume of the initial doorbell audio currently being played.

[0058] For another example, the audio adjustment strategy may include ringing time adjustment, that is, determining the ringing time adjustment method of the initial doorbell audio currently being played based on the posture change information of the calling party, such as increasing or decreasing the ringing time of the initial doorbell audio currently being played.

[0059] For example, the audio adjustment strategy may include audio switching or audio addition, wherein audio switching refers to switching the currently played initial doorbell audio to other audio, and audio addition refers to further adding other audio to the currently played initial doorbell audio. According to the posture change information of the call object, it is determined whether to perform audio switching or audio addition on the currently played initial doorbell audio.

[0060] Step S240: adjusting the initial doorbell audio according to the audio adjustment strategy to obtain dynamic doorbell audio, and playing the dynamic doorbell audio using a speaker.

[0061] According to the posture change information detected in real time, an audio adjustment strategy at the current moment is generated to adjust the initial doorbell audio currently being played in real time to obtain dynamic doorbell audio.

[0062] Of course, if the currently played dynamic doorbell audio is the adjusted dynamic doorbell audio, the currently played dynamic doorbell audio can also be adjusted again according to the audio adjustment strategy at the current moment.

[0063] Next, some embodiments of the present application are described in detail.

[0064] In some embodiments, step S220 generates an initial doorbell audio that matches the state of the calling party, including: if the state of the calling party indicates that the calling party is in a preset state, obtaining the duration of the calling party being in the preset state; determining an initial doorbell volume based on the duration, and generating an initial doorbell audio according to the initial doorbell volume.

[0065] For example, the preset states include but are not limited to sleeping state, reading state, focused working state, etc.

[0066] Determine whether the calling object is in a preset state according to the state of the calling object. If the calling object is in the preset state, obtain the duration of the calling object in the preset state, determine the initial doorbell volume according to the duration, and generate the initial doorbell audio according to the initial doorbell volume.

[0067] For example, if the called party is in a sleeping state and the duration of the sleeping state is greater than the duration threshold, the initial doorbell volume is a low volume; if the called party is in a sleeping state and the duration of the sleeping state is not greater than the duration threshold, the initial doorbell volume is a medium volume.

[0068] Optionally, if the status of the calling object indicates that the calling object is in a preset state, the duration of the calling object in the preset state is obtained; based on the duration, a candidate doorbell matching the status of the calling object is queried from the candidate doorbell set, and an initial doorbell volume is determined based on the duration, and the volume of the candidate doorbell obtained by the query is adjusted to the initial doorbell volume to obtain the initial doorbell audio.

[0069] For example, if the calling party is in a sleeping state, and the duration of the sleeping state is greater than the duration threshold, then soft music is selected as a matching candidate doorbell, and the volume of the soft music is adjusted from a low volume to a medium volume, and the initial doorbell audio is obtained. If the calling party is in a sleeping state, and the duration of the sleeping state is not greater than the duration threshold, then default music is selected as a matching candidate doorbell, and the volume of the default music is adjusted from a medium volume to a high volume, and the initial doorbell audio is obtained.

[0070] Through the above embodiments, a matching initial doorbell audio can be flexibly generated according to the duration of the calling party being in a preset state, thereby preventing the doorbell from having a negative impact on the calling party, such as scaring the calling party who is in a sleeping state.

[0071] In some embodiments, step S230 detects the position change information of the call object after the initial doorbell audio is played, and determines the audio adjustment strategy based on the position change information, including: recording the position and posture of the call object after the initial doorbell audio is played; based on the recorded position, determining the change in distance between the position of the call object and the reference position corresponding to the doorbell triggering event, and, based on the recorded posture, determining the posture change of the call object; and determining the audio adjustment strategy using the distance change and posture change.

[0072] The reference position may be the position of an entrance or exit, the position of a visual communication device, etc. The visual communication device is used to conduct a visual communication with a doorbell trigger object, and is generally installed in a doorbell call area.

[0073] The position and posture of the calling party are recorded periodically to determine the change in the distance between the position of the calling party and the reference position corresponding to the doorbell triggering event based on the recorded position, and to determine the change in the posture of the calling party based on the recorded posture.

[0074] Furthermore, the audio adjustment strategy is determined by utilizing the distance change and the posture change.

[0075] Exemplarily, the audio adjustment strategy is determined by utilizing the distance change and the posture change, including: if the distance change indicates that the distance between the calling party and the reference position becomes smaller, and / or the posture change indicates that the calling party has a preset posture, then the audio adjustment strategy includes: reducing the volume of the initial doorbell audio or turning off the initial doorbell audio; if the distance change indicates that the distance between the calling party and the reference position becomes larger, and / or the posture change indicates that the calling party does not have a preset posture, then the audio adjustment strategy includes: increasing the volume of the initial doorbell audio.

[0076] Among them, the preset posture can be a posture of moving towards an entrance and exit, a posture of moving towards a visual communication device, a posture of keeping the line of sight at an entrance and exit, etc., and this application does not limit this.

[0077] Exemplarily, the audio adjustment strategy is determined by utilizing the distance change and the posture change, including: calculating the probability that the calling party perceives the initial doorbell audio based on the distance change and the posture change to obtain the perceived probability; or, calculating the probability that the calling party opens the door based on the distance change and the posture change to obtain the door opening probability; determining the audio adjustment strategy based on the perceived probability and / or the door opening probability.

[0078] According to the distance change and the posture change, the probability that the calling party perceives the initial doorbell audio is calculated to obtain the perceived probability.

[0079] For example, if the distance change is gradually decreasing, the probability that the caller perceives the initial doorbell audio is greater; if the posture change indicates that the caller changes from other postures to a posture where the eyes remain at the entrance, the probability that the caller perceives the initial doorbell audio is greater. The distance change and posture change are mapped to the perceived probability through the pre-set probability mapping rule.

[0080] Optionally, a pre-trained image analysis neural network model can be used to input the image of the calling party after playing the initial doorbell audio into the image analysis neural network model to extract the posture change information of the calling party. The image analysis neural network model predicts the probability that the calling party perceives the initial doorbell audio based on the extracted posture change information and outputs the perception probability.

[0081] In addition, according to the distance change and posture change, the probability of the called party opening the door is calculated to obtain the door opening probability.

[0082] The calculation method of the door opening probability is similar to the calculation method of the perceived probability, so it will not be repeated here.

[0083] An audio adjustment strategy is determined based on the perceived probability and / or the door opening probability.

[0084] For example, if the perceived probability is less than the first probability threshold, the audio adjustment strategy includes: increasing the volume of the initial doorbell audio so that the called party can promptly perceive that the doorbell is triggered; if the perceived probability is not less than the first probability threshold and the door opening probability is less than the second probability threshold, the audio adjustment strategy includes: reducing the volume of the initial doorbell audio or turning off the initial doorbell audio to avoid the doorbell from having a negative impact on the called party.

[0085] For example, after playing the initial doorbell audio, if it is detected within n seconds that the perceived probability is less than the first probability threshold, the maximum volume of the initial doorbell audio is increased, or the ringing time is extended, and the perceived probability is continued to be detected; in response to the perceived probability being not less than the first probability threshold, the probability of the calling party opening the door is detected, and if the door opening probability is less than the second probability threshold, the maximum volume of the initial doorbell audio is reduced, the initial doorbell audio is turned off, or the ringing time is reduced; if the door opening probability is not less than the second probability threshold, the maximum volume of the initial doorbell audio is maintained unchanged or a prompt audio is added, etc., wherein the prompt audio is used to describe relevant information of the event triggering object, such as describing the number and type of event triggering objects, or the voice communication issued by the event triggering object, etc.

[0086] In some embodiments, the method also includes: determining an event trigger object corresponding to the doorbell trigger event, and obtaining attribute information of the event trigger object; generating initial doorbell audio that matches the state of the calling object, including: generating initial doorbell audio based on the attribute information of the event trigger object and the state of the calling object; determining an audio adjustment strategy based on posture change information, including: determining an audio adjustment strategy based on the attribute information of the event trigger object and the posture change information corresponding to the calling object.

[0087] Exemplarily, the attribute information of the event trigger object includes: posture information of the event trigger object, posture change information of the event trigger object, the object type to which the event trigger object belongs, and one or more of the number of doorbell triggering times and door opening times of the event trigger object within a historical time period.

[0088] Based on the attribute information of the event triggering object and the state of the calling object, the initial doorbell audio is generated, or based on the attribute information of the event triggering object and the posture change information corresponding to the calling object, the audio adjustment strategy is determined.

[0089] In some implementations, the initial doorbell audio and / or audio adjustment strategy may be determined based on the ambient volume in the doorbell call area, the number of call recipients, the area of ​​the doorbell call area, the time corresponding to the doorbell triggering event, etc.

[0090] In some embodiments, when there are multiple call objects in the doorbell call area, the state and / or posture change information of each call object can be obtained to determine the initial doorbell audio and / or audio adjustment strategy, such as first determining the initial doorbell audio and / or audio adjustment strategy corresponding to each call object, and then obtaining the weight of each call object, and performing weighted fusion on the initial doorbell audio and / or audio adjustment strategy according to the weight of each call object to obtain the final initial doorbell audio and / or audio adjustment strategy, wherein the weight of the call object can be obtained according to the total time the call object is in the doorbell call area, or the weight of the call object can be obtained according to the role of the call object; it is also possible to directly select a reference object from multiple call objects, such as selecting the call object closest to the reference position corresponding to the doorbell trigger event as the reference object, or selecting the call object with the highest weight as the reference object, and determining the initial doorbell audio and / or audio adjustment strategy according to the state and / or posture change information of the reference object.

[0091] In some embodiments, see Figure 4 , Figure 4 This is a flow chart of a doorbell control method shown in another embodiment of the present application, such as Figure 4 As shown, including:

[0092] Step S401: Detecting that a doorbell button is triggered, and determining that a doorbell triggering event exists.

[0093] Step S402: Detect whether there is a calling party in the doorbell calling area, if not, execute step S403; if yes, execute steps S404 to S408.

[0094] Step S403: Obtain a default doorbell audio with a default volume, and use a speaker to play the default doorbell audio.

[0095] Step S404: Obtain the status of the calling object.

[0096] Step S405: Generate an initial doorbell audio that matches the state of the calling party, and play the initial doorbell audio using a speaker.

[0097] For example, if the status of the calling object indicates that the calling object is in an entertainment state, the default doorbell audio is obtained, and the volume of the default doorbell audio is adjusted from a medium volume to a high volume to obtain the initial doorbell audio; if the status of the calling object indicates that the calling object is in a working state, the default doorbell audio is obtained, and the volume of the default doorbell audio is adjusted from a low volume to a high volume to obtain the initial doorbell audio; if the status of the calling object indicates that the calling object is in a resting state, the default doorbell audio is obtained, and the volume of the default doorbell audio is adjusted from a low volume to a medium volume to obtain the initial doorbell audio.

[0098] Step S406: Detect whether the calling party moves toward the entrance or exit corresponding to the doorbell triggering event after playing the initial doorbell audio. If not, execute step S407; if yes, execute step S408.

[0099] Step S407: Increase the volume of the currently playing audio or maintain a high volume for m seconds.

[0100] Optionally, after executing step S407, step S406 is executed in a loop, and the upper limit of the number of executions of step S406 is k, where k can be a preset value, such as k is 2, or k can be a flexibly set value, such as calculating the value of k based on the state of the calling object, posture change information, attribute information of the event triggering object, the size of the ambient volume in the doorbell call area, the number of calling objects, or the area of ​​the doorbell call area.

[0101] If the execution times of step S406 reaches the upper limit k, step S408 is executed.

[0102] Step S408: Turn off the audio playback of the speaker.

[0103] The doorbell control method provided by the present application obtains the state of the calling object in the doorbell calling area corresponding to the doorbell triggering event in response to detecting the existence of a doorbell triggering event; generates an initial doorbell audio that matches the state of the calling object, and plays the initial doorbell audio with a speaker; detects the posture change information of the calling object after playing the initial doorbell audio, and determines an audio adjustment strategy based on the posture change information; adjusts the initial doorbell audio according to the audio adjustment strategy to obtain dynamic doorbell audio, and plays the dynamic doorbell audio with a speaker, which can automatically adjust the doorbell audio, and improves the accuracy of the doorbell audio adjustment according to the state of the calling object and the posture change information after playing the doorbell, so that the doorbell control is more in line with the actual situation and the doorbell usage experience is improved.

[0104] Figure 5 FIG. 1 is a block diagram of a doorbell control device shown in an exemplary embodiment of the present application. Figure 5 As shown, the exemplary doorbell control device 500 includes: an information acquisition module 510, an initial ringing module 520, an adjustment strategy determination module 530 and a dynamic adjustment module 540. Specifically:

[0105] The information acquisition module 510 is used to obtain the position information of the calling object in the doorbell calling area corresponding to the doorbell triggering event in response to detecting the existence of the doorbell triggering event, and obtain the environmental information of the environment in which the calling object is located;

[0106] An initial doorbell module 520, for determining the state of a calling party in combination with the position information and the environment information, generating an initial doorbell audio that matches the state of the calling party, and playing the initial doorbell audio using a speaker;

[0107] An adjustment strategy determination module 530 is used to detect the posture change information of the calling party after the initial doorbell audio is played, and determine the audio adjustment strategy based on the posture change information;

[0108] The dynamic adjustment module 540 is used to adjust the initial doorbell audio according to the audio adjustment strategy to obtain dynamic doorbell audio, and use the speaker to play the dynamic doorbell audio.

[0109] It should be noted that the doorbell control device provided in the above embodiment and the doorbell control method provided in the above embodiment belong to the same concept, wherein the specific manner in which each module and unit performs the operation has been described in detail in the method embodiment, and will not be repeated here. In practical applications, the doorbell control device provided in the above embodiment can distribute the above functions to different functional modules as needed, that is, divide the internal structure of the device into different functional modules to complete all or part of the functions described above, and this is not limited here.

[0110] See also Figure 6 , Figure 6 The electronic device 600 includes a memory 601 and a processor 602, and the processor 602 is used to execute program instructions stored in the memory 601 to implement the steps in any of the above-mentioned doorbell control method embodiments.

[0111] Specifically, the processor 602 is used to control itself and the memory 601 to implement the steps in any of the above-mentioned doorbell control method embodiments. The processor 602 can also be called a central processing unit (CPU). The processor 602 may be an integrated circuit chip with signal processing capabilities. The processor 602 can also be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. In addition, the processor 602 can be implemented by an integrated circuit chip.

[0112] See also Figure 7 , Figure 7The computer-readable storage medium 700 stores program instructions 710 that can be executed by a processor, and the program instructions 710 are used to implement the steps in any of the above-mentioned doorbell control method embodiments.

[0113] In some embodiments, the functions or modules included in the device provided by the embodiments of the present disclosure can be used to execute the method described in the above method embodiments. The specific implementation can refer to the description of the above method embodiments, and for the sake of brevity, it will not be repeated here.

[0114] The above description of various embodiments tends to emphasize the differences between the various embodiments. The same or similar aspects can be referenced to each other, and for the sake of brevity, they will not be repeated herein.

[0115] In the several embodiments provided in the present application, it should be understood that the disclosed methods and devices can be implemented in other ways. For example, the device implementation described above is only schematic. For example, the division of modules or units is only a logical function division. There may be other division methods in actual implementation, such as 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, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.

[0116] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit. If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or part of the contribution to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (processor) to perform all or part of the steps of each implementation method of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program code.

Claims

1. A doorbell control method, characterized in that: include: In response to detecting the presence of a doorbell triggering event, obtaining the position information of a calling object in a doorbell calling area corresponding to the doorbell triggering event, and obtaining the environmental information of the environment in which the calling object is located; Determine the state of the calling party in combination with the position information and the environmental information, generate an initial doorbell audio that matches the state of the calling party, and play the initial doorbell audio using a speaker; Detecting the posture change information of the calling party after playing the initial doorbell audio, and determining the audio adjustment strategy based on the posture change information; The initial doorbell audio is adjusted according to the audio adjustment strategy to obtain dynamic doorbell audio, and the dynamic doorbell audio is played by a speaker.

2. The method according to claim 1, characterized in that The detecting the position change information of the calling party after playing the initial doorbell audio, and determining the audio adjustment strategy based on the position change information, includes: Recording the position and posture of the calling party after playing the initial doorbell audio; Based on the recorded position, determining a change in the distance between the position of the calling party and the reference position corresponding to the doorbell triggering event, and based on the recorded posture, determining a change in the posture of the calling party; An audio adjustment strategy is determined using the distance change and the posture change.

3. The method according to claim 2, characterized in that The step of determining an audio adjustment strategy by utilizing the distance change and the posture change includes: If the distance change indicates that the distance between the calling party and the reference position becomes smaller, and / or the posture change indicates that the calling party has a preset posture, the audio adjustment strategy includes: reducing the volume of the initial doorbell audio or turning off the initial doorbell audio; If the distance change indicates that the distance between the calling party and the reference position becomes larger, and / or the posture change indicates that the calling party does not have a preset posture, the audio adjustment strategy includes: increasing the volume of the initial doorbell audio.

4. The method according to claim 2, characterized in that: The step of determining an audio adjustment strategy by utilizing the distance change and the posture change includes: Based on the distance change and the posture change, the probability that the calling party perceives the initial doorbell audio is calculated to obtain a perceived probability; or, based on the distance change and the posture change, the probability that the calling party opens the door is calculated to obtain a door opening probability; An audio adjustment strategy is determined based on the perceived probability and / or the door open probability.

5. The method according to claim 4, characterized in that The step of determining an audio adjustment strategy based on the perceived probability and / or the door opening probability includes: If the perceived probability is less than a first probability threshold, the audio adjustment strategy includes: increasing the volume of the initial doorbell audio; If the perceived probability is not less than a first probability threshold and the door opening probability is less than a second probability threshold, the audio adjustment strategy includes: reducing the volume of the initial doorbell audio or turning off the initial doorbell audio.

6. The method according to claim 1, characterized in that The generating of the initial doorbell audio matching the state of the calling object comprises: If the state of the calling object indicates that the calling object is in a preset state, obtaining a duration of the calling object being in the preset state; An initial doorbell volume is determined based on the duration, and an initial doorbell audio is generated according to the initial doorbell volume.

7. The method according to claim 1, characterized in that The method further comprises: Determine the event triggering object corresponding to the doorbell triggering event, and obtain the attribute information of the event triggering object; The generating of the initial doorbell audio matching the state of the calling object comprises: Generate an initial doorbell audio based on the attribute information of the event triggering object and the state of the calling object; The step of determining the audio adjustment strategy based on the posture change information includes: An audio adjustment strategy is determined based on the attribute information of the event triggering object and the posture change information corresponding to the calling object.

8. The method according to claim 7, characterized in that The attribute information of the event trigger object includes: the posture information of the event trigger object, the posture change information of the event trigger object, the object type to which the event trigger object belongs, and one or more of the number of doorbell triggers and door opening times of the event trigger object in a historical time period.

9. An electronic device, characterized in that: The electronic device comprises a memory and a processor, wherein the processor is configured to execute program instructions stored in the memory to implement the steps in the method according to any one of claims 1 to 8.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores program instructions, and the program instructions can be executed by a processor to implement the steps in the method according to any one of claims 1 to 8.