一种场景识别方法、装置及存储介质与流程
- 国知局
- 2024-07-31 22:23:31
本技术涉及场景识别,尤其涉及一种场景识别方法、装置及存储介质。
背景技术:
1、目前智能门锁可以通过简单的开关门事件,识别用户回家或者离家的场景。例如,智能门锁确定有室外开门事件和关门事件,则判断用户回家。但是,这种仅通过开门/关门事件来识别回家/离家场景的方法可能会出现误判,导致误触发联动的全屋场景,为用户带来不好的体验。例如,智能家居配置了离家关灯场景,用户先室内开门但是人并未离家,紧接着关门,智能门锁根据室内开门事件和关门事件,判断用户离家,从而触发智能家居的离家关灯场景,用户家中的灯光被关闭,给用户带来不便。
2、因此,有必要对现有的识别回家、离家或其他场景的方案进行改进,提高准确识别场景的概率,提升场景联动的用户体验。
技术实现思路
1、本技术实施例提供一种场景识别方法、装置及存储介质,用于解决提高场景识别的准确性。
2、为达到上述目的,本技术的实施例采用如下技术方案:
3、第一方面,提供了一种场景识别的方法,该方法可以由场景识别装置执行,也可以由场景识别装置的部件(例如处理器、芯片、或芯片系统等)执行,还可以由能实现全部或部分场景识别装置功能的逻辑模块或软件实现。以下以场景识别装置执行该方法为例进行说明,该方法包括:场景识别装置根据获取的第一红外探测数据,确定在室外红外探测装置的探测范围内存在一个或多个用户;场景识别装置确定在室外红外探测装置的探测范围内存在一个或多个用户之后,获取第一数据集;第一数据集包括与多个时间点分别对应的多个第一距离数据,第一距离数据用于表征一个或多个用户与室外测距装置之间的距离;场景识别装置获取第一事件;场景识别装置根据第一事件和第一数据集中多个第一距离数据随时间的变化趋势,识别第一场景。
4、基于本技术实施例提供的场景识别方法,场景识别装置可以根据用户距离室外测距装置的距离的变化趋势,结合发生的第一事件,共同识别第一场景,提高识别场景的准确性。
5、在一种可能的实现中,第一事件包括室外开门事件;场景识别装置根据第一事件和第一数据集中多个第一距离数据随时间的变化趋势,识别第一场景,包括:场景识别装置根据室外开门事件和第一数据集中多个第一距离数据随时间从大变小的变化趋势,识别第一场景是用户回家场景。
6、基于本方案,场景识别装置可以根据室外开门事件和第一数据集中多个第一距离数据随时间从大变小的变化趋势,识别用户回家场景。
7、在一种可能的实现中,在第一距离数据用于表征一个用户与室外测距装置之间的距离的情况下,用户回家场景是单人回家场景;或者,在第一距离数据用于表征多个用户与室外测距装置之间的距离的情况下,用户回家场景是多人回家场景。
8、基于本方案,用户回家场景可以细分为单人回家场景和多人回家场景。
9、在一种可能的实现中,第一事件包括室内开门事件;场景识别装置根据第一事件和第一数据集中多个第一距离数据随时间的变化趋势,识别第一场景,包括:场景识别装置根据室内开门事件和第一数据集中多个第一距离数据随时间从小变大的变化趋势,识别第一场景是用户离家场景。
10、基于本方案,场景识别装置可以根据室内开门事件和第一数据集中多个第一距离数据随时间从小变大的变化趋势,识别用户离家场景。
11、在一种可能的实现中,在第一距离数据用于表征一个用户与室外测距装置之间的距离的情况下,用户离家场景是单人离家场景;或者,在第一距离数据用于表征多个用户与室外测距装置之间的距离的情况下,用户离家场景是多人离家场景。
12、基于本方案,用户离家场景可以细分为单人离家场景和多人离家场景。
13、在一种可能的实现中,第一事件包括按门铃事件或者敲门事件;场景识别装置根据第一事件和第一数据集中多个第一距离数据随时间的变化趋势,识别第一场景,包括:场景识别装置根据按门铃事件或者敲门事件,以及第一数据集中多个第一距离数据随时间从大变小的变化趋势,识别第一场景是访客到访场景。
14、基于本方案,场景识别装置可以根据按门铃事件或者敲门事件,以及第一数据集中多个第一距离数据随时间从大变小的变化趋势,识别访客到访场景。
15、在一种可能的实现中,第一事件包括室外开门事件;场景识别装置根据第一事件和第一数据集中多个第一距离数据随时间的变化趋势,识别第一场景,包括:场景识别装置确定在获取到室外开门事件之后的预设时间段内,没有获取到关门事件;场景识别装置根据室外开门事件和第一数据集中多个第一距离数据随时间从大变小的变化趋势,识别第一场景是用户回家未关门场景。
16、基于本方案,场景识别装置可以根据室外开门事件、在室外开门事件之后的预设时间段内,没有获取到关门事件,和第一数据集中多个第一距离数据随时间从大变小的变化趋势,识别用户回家未关门场景。
17、在一种可能的实现中,第一事件包括室内开门事件;场景识别装置根据第一事件和第一数据集中多个第一距离数据随时间的变化趋势,识别第一场景,包括:场景识别装置确定在获取到室内开门事件之后的预设时间段内,没有获取到关门事件;场景识别装置根据室内开门事件和第一数据集中多个第一距离数据随时间从小变大的变化趋势,识别第一场景是用户离家未关门场景。
18、基于本方案,场景识别装置可以根据室内开门事件、在室内开门事件之后的预设时间段内,没有获取到关门事件,和第一数据集中多个第一距离数据随时间从小变大的变化趋势,识别用户离家未关门场景。
19、在一种可能的实现中,方法还包括:场景识别装置触发未关门告警事件,提醒用户关门。
20、基于本方案,场景识别装置可以在确定用户未关门后,提醒用户关门。
21、在一种可能的实现中,方法还包括:场景识别装置根据获取的第二红外探测数据,确定在室内红外探测装置的探测范围内存在一个或多个用户;场景识别装置确定在室内红外探测装置的探测范围内存在一个或多个用户之后,获取第二数据集;第二数据集包括与多个时间点分别对应的多个第二距离数据,第二距离数据用于表征一个或多个用户与室内测距装置之间的距离;场景识别装置根据第一事件和第一数据集中多个第一距离数据随时间的变化趋势,识别第一场景,包括:场景识别装置根据第一事件、第一数据集中多个第一距离数据随时间的变化趋势和第二数据集中多个第二距离数据随时间的变化趋势,识别第一场景。
22、基于本方案,场景识别装置还可以结合用户距离室外测距装置的距离数据的变化趋势,识别第一场景。
23、在一种可能的实现中,第一事件包括室外开门事件;场景识别装置根据第一事件、第一数据集中多个第一距离数据随时间的变化趋势和第二数据集中多个第二距离数据随时间的变化趋势,识别第一场景,包括:场景识别装置根据室外开门事件、第一数据集中多个第一距离数据随时间从大变小的变化趋势和第二数据集中多个第二距离数据随时间从小变大的变化趋势,识别第一场景是用户回家场景。
24、基于本方案,场景识别装置可以根据室外开门事件、第一数据集中多个第一距离数据随时间从大变小的变化趋势和第二数据集中多个第二距离数据随时间从小变大的变化趋势,识别用户回家场景。
25、在一种可能的实现中,在第一距离数据用于表征一个用户与室外测距装置之间的距离和第二距离数据用于表征一个用户与室内测距装置之间的距离的情况下,用户回家场景是单人回家场景;或者,在第一距离数据用于表征多个用户与室外测距装置之间的距离和第二距离数据用于表征多个用户与室内测距装置之间的距离的情况下,用户回家场景是多人回家场景。
26、基于本方案,用户回家场景可以细分为单人回家场景和多人回家场景。
27、在一种可能的实现中,第一事件包括室内开门事件;场景识别装置根据第一事件、第一数据集中多个第一距离数据随时间的变化趋势和第二数据集中多个第二距离数据随时间的变化趋势,识别第一场景,包括:场景识别装置根据室内开门事件、第一数据集中多个第一距离数据随时间从小变大的变化趋势和第二数据集中多个第二距离数据随时间从大变小的变化趋势,识别第一场景是用户离家场景。
28、基于本方案,场景识别装置可以根据室内开门事件、第一数据集中多个第一距离数据随时间从小变大的变化趋势和第二数据集中多个第二距离数据随时间从大变小的变化趋势,识别用户离家场景。
29、在一种可能的实现中,在第一距离数据用于表征一个用户与室外测距装置之间的距离和第二距离数据用于表征一个用户与室内测距装置之间的距离的情况下,用户离家场景是单人离家场景;或者,在第一距离数据用于表征多个用户与室外测距装置之间的距离和第二距离数据用于表征一个用户与室内测距装置之间的距离的情况下,用户离家场景是多人离家场景。
30、基于本方案,用户离家场景可以细分为单人离家场景和多人离家场景。
31、在一种可能的实现中,第一事件包括室内开门事件;方法还包括:场景识别装置获取第三红外探测数据,确定在室内红外探测装置的一定范围内存在一个或多个用户;场景识别装置确定在室内红外探测装置的一定范围内存在一个或多个用户之后,获取第三数据集;第三数据集包括多个第三距离数据,第三距离数据用于表征一个或多个用户与室内测距装置之间的距离;场景识别装置根据第一事件、第一数据集中多个第一距离数据随时间的变化趋势和第二数据集中多个第二距离数据随时间的变化趋势,识别第一场景,包括:场景识别装置根据室内开门事件、第一数据集中多个第一距离数据随时间从小变大的变化趋势、第二数据集中多个第二距离数据随时间从大变小的变化趋势和第三数据集中多个第三距离数据随时间从小变大的变化趋势,识别第一场景是主人送客场景。
32、基于本方案,场景识别装置可以根据室内开门事件、第一数据集中多个第一距离数据随时间从小变大的变化趋势、第二数据集中多个第二距离数据随时间从大变小的变化趋势和第三数据集中多个第三距离数据随时间从小变大的变化趋势,识别主人送客场景。
33、在一种可能的实现中,第一事件包括室内开门事件或者室外开门事件;方法还包括:场景识别装置获取第三红外探测数据,确定在室内红外探测装置的一定范围内存在一个或多个用户;场景识别装置确定在室内红外探测装置的一定范围内存在一个或多个用户之后,获取第三数据集;第三数据集包括多个第三距离数据,第三距离数据用于表征一个或多个用户与室内测距装置之间的距离;场景识别装置根据第一事件、第一数据集中多个第一距离数据随时间的变化趋势和第二数据集中多个第二距离数据随时间的变化趋势,识别第一场景,包括:场景识别装置根据第一事件、第一数据集中多个第一距离数据随时间从大变小的变化趋势、第二数据集中多个第二距离数据随时间从大变小的变化趋势和第三数据集中多个第三距离数据随时间从小变大的变化趋势,识别第一场景是门口相遇场景。
34、基于本方案,场景识别装置可以根据第一事件、第一数据集中多个第一距离数据随时间从大变小的变化趋势、第二数据集中多个第二距离数据随时间从大变小的变化趋势和第三数据集中多个第三距离数据随时间从小变大的变化趋势,识别门口相遇场景。
35、在一种可能的实现中,第一事件包括室外开门事件;场景识别装置根据第一事件、第一数据集中多个第一距离数据随时间的变化趋势和第二数据集中多个第二距离数据随时间的变化趋势,识别第一场景,包括:场景识别装置确定在获取到室外开门事件之后的预设时间段内,没有获取到关门事件;场景识别装置根据室外开门事件、第一数据集中多个第一距离数据随时间从大变小的变化趋势和第二数据集中多个第二距离数据随时间从小变大的变化趋势,识别第一场景是用户回家未关门场景。
36、基于本方案,场景识别装置可以根据室外开门事件、第一数据集中多个第一距离数据随时间从大变小的变化趋势和第二数据集中多个第二距离数据随时间从小变大的变化趋势,识别用户回家未关门场景。
37、在一种可能的实现中,第一事件包括室内开门事件;场景识别装置根据第一事件、第一数据集中多个第一距离数据随时间的变化趋势和第二数据集中多个第二距离数据随时间的变化趋势,识别第一场景,包括:场景识别装置确定在获取到室内开门事件之后的预设时间段内,没有获取到关门事件;场景识别装置根据室内开门事件、第一数据集中多个第一距离数据随时间从小变大的变化趋势和第二数据集中多个第二距离数据随时间从大变小的变化趋势,识别第一场景是用户离家未关门场景。
38、基于本方案,场景识别装置可以根据室内开门事件、第一数据集中多个第一距离数据随时间从小变大的变化趋势和第二数据集中多个第二距离数据随时间从大变小的变化趋势,识别用户离家未关门场景。
39、在一种可能的实现中,方法还包括:场景识别装置触发未关门告警事件,提醒用户关门。
40、基于本方案,场景识别装置可以在确定用户未关门后,提醒用户关门。
41、第二方面,提供了一种装置用于实现上述第一方面所述的方法。该装置可以为上述第一方面中的场景识别装置,或者包含上述场景识别装置的装置,或者上述场景识别装置中包含的装置,比如芯片。
42、所述装置包括实现上述方法相应的模块、单元、或手段(means),该模块、单元、或means可以通过硬件实现,软件实现,或者通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块或单元。
43、在一种可能的实现中,该装置包括处理模块;处理模块,用于根据获取的第一红外探测数据,确定在室外红外探测装置的探测范围内存在一个或多个用户;处理模块,还用于确定在室外红外探测装置的探测范围内存在一个或多个用户之后,获取第一数据集;第一数据集包括与多个时间点分别对应的多个第一距离数据,第一距离数据用于表征一个或多个用户与室外测距装置之间的距离;处理模块,还用于获取第一事件;处理模块,还用于根据第一事件和第一数据集中多个第一距离数据随时间的变化趋势,识别第一场景。
44、在一种可能的实现中,第一事件包括室外开门事件;处理模块,用于根据第一事件和第一数据集中多个第一距离数据随时间的变化趋势,识别第一场景,包括:根据室外开门事件和第一数据集中多个第一距离数据随时间从大变小的变化趋势,识别第一场景是用户回家场景。
45、在一种可能的实现中,在第一距离数据用于表征一个用户与室外测距装置之间的距离的情况下,用户回家场景是单人回家场景;或者,在第一距离数据用于表征多个用户与室外测距装置之间的距离的情况下,用户回家场景是多人回家场景。
46、在一种可能的实现中,第一事件包括室内开门事件;处理模块,用于根据第一事件和第一数据集中多个第一距离数据随时间的变化趋势,识别第一场景,包括:根据室内开门事件和第一数据集中多个第一距离数据随时间从小变大的变化趋势,识别第一场景是用户离家场景。
47、在一种可能的实现中,在第一距离数据用于表征一个用户与室外测距装置之间的距离的情况下,用户离家场景是单人离家场景;或者,在第一距离数据用于表征多个用户与室外测距装置之间的距离的情况下,用户离家场景是多人离家场景。
48、在一种可能的实现中,第一事件包括按门铃事件或者敲门事件;处理模块,用于根据第一事件和第一数据集中多个第一距离数据随时间的变化趋势,识别第一场景,包括:根据按门铃事件或者敲门事件,以及第一数据集中多个第一距离数据随时间从大变小的变化趋势,识别第一场景是访客到访场景。
49、在一种可能的实现中,第一事件包括室外开门事件;处理模块,用于根据第一事件和第一数据集中多个第一距离数据随时间的变化趋势,识别第一场景,包括:确定在获取到室外开门事件之后的预设时间段内,没有获取到关门事件;根据室外开门事件和第一数据集中多个第一距离数据随时间从大变小的变化趋势,识别第一场景是用户回家未关门场景。
50、在一种可能的实现中,第一事件包括室内开门事件;处理模块,用于根据第一事件和第一数据集中多个第一距离数据随时间的变化趋势,识别第一场景,包括:确定在获取到室内开门事件之后的预设时间段内,没有获取到关门事件;根据室内开门事件和第一数据集中多个第一距离数据随时间从小变大的变化趋势,识别第一场景是用户离家未关门场景。
51、在一种可能的实现中,处理模块,还用于触发未关门告警事件,提醒用户关门。
52、在一种可能的实现中,处理模块,还用于根据获取的第二红外探测数据,确定在室内红外探测装置的探测范围内存在一个或多个用户;处理模块,还用于确定在室内红外探测装置的探测范围内存在一个或多个用户之后,获取第二数据集;第二数据集包括与多个时间点分别对应的多个第二距离数据,第二距离数据用于表征一个或多个用户与室内测距装置之间的距离;处理模块,用于根据第一事件和第一数据集中多个第一距离数据随时间的变化趋势,识别第一场景,包括:根据第一事件、第一数据集中多个第一距离数据随时间的变化趋势和第二数据集中多个第二距离数据随时间的变化趋势,识别第一场景。
53、在一种可能的实现中,第一事件包括室外开门事件;处理模块,用于根据第一事件、第一数据集中多个第一距离数据随时间的变化趋势和第二数据集中多个第二距离数据随时间的变化趋势,识别第一场景,包括:根据室外开门事件、第一数据集中多个第一距离数据随时间从大变小的变化趋势和第二数据集中多个第二距离数据随时间从小变大的变化趋势,识别第一场景是用户回家场景。
54、在一种可能的实现中,在第一距离数据用于表征一个用户与室外测距装置之间的距离和第二距离数据用于表征一个用户与室内测距装置之间的距离的情况下,用户回家场景是单人回家场景;或者,在第一距离数据用于表征多个用户与室外测距装置之间的距离和第二距离数据用于表征多个用户与室内测距装置之间的距离的情况下,用户回家场景是多人回家场景。
55、在一种可能的实现中,第一事件包括室内开门事件;处理模块,用于根据第一事件、第一数据集中多个第一距离数据随时间的变化趋势和第二数据集中多个第二距离数据随时间的变化趋势,识别第一场景,包括:根据室内开门事件、第一数据集中多个第一距离数据随时间从小变大的变化趋势和第二数据集中多个第二距离数据随时间从大变小的变化趋势,识别第一场景是用户离家场景。
56、在一种可能的实现中,在第一距离数据用于表征一个用户与室外测距装置之间的距离和第二距离数据用于表征一个用户与室内测距装置之间的距离的情况下,用户离家场景是单人离家场景;或者,在第一距离数据用于表征多个用户与室外测距装置之间的距离和第二距离数据用于表征一个用户与室内测距装置之间的距离的情况下,用户离家场景是多人离家场景。
57、在一种可能的实现中,第一事件包括室内开门事件;处理模块,还用于获取第三红外探测数据,确定在室内红外探测装置的一定范围内存在一个或多个用户;处理模块,还用于确定在室内红外探测装置的一定范围内存在一个或多个用户之后,获取第三数据集;第三数据集包括多个第三距离数据,第三距离数据用于表征一个或多个用户与室内测距装置之间的距离;处理模块,用于根据第一事件、第一数据集中多个第一距离数据随时间的变化趋势和第二数据集中多个第二距离数据随时间的变化趋势,识别第一场景,包括:根据室内开门事件、第一数据集中多个第一距离数据随时间从小变大的变化趋势、第二数据集中多个第二距离数据随时间从大变小的变化趋势和第三数据集中多个第三距离数据随时间从小变大的变化趋势,识别第一场景是主人送客场景。
58、在一种可能的实现中,第一事件包括室内开门事件或者室外开门事件;处理模块,还用于获取第三红外探测数据,确定在室内红外探测装置的一定范围内存在一个或多个用户;处理模块,还用于确定在室内红外探测装置的一定范围内存在一个或多个用户之后,获取第三数据集;第三数据集包括多个第三距离数据,第三距离数据用于表征一个或多个用户与室内测距装置之间的距离;处理模块,用于根据第一事件、第一数据集中多个第一距离数据随时间的变化趋势和第二数据集中多个第二距离数据随时间的变化趋势,识别第一场景,包括:根据第一事件、第一数据集中多个第一距离数据随时间从大变小的变化趋势、第二数据集中多个第二距离数据随时间从大变小的变化趋势和第三数据集中多个第三距离数据随时间从小变大的变化趋势,识别第一场景是门口相遇场景。
59、在一种可能的实现中,第一事件包括室外开门事件;处理模块,用于根据第一事件、第一数据集中多个第一距离数据随时间的变化趋势和第二数据集中多个第二距离数据随时间的变化趋势,识别第一场景,包括:确定在获取到室外开门事件之后的预设时间段内,没有获取到关门事件;根据室外开门事件、第一数据集中多个第一距离数据随时间从大变小的变化趋势和第二数据集中多个第二距离数据随时间从小变大的变化趋势,识别第一场景是用户回家未关门场景。
60、在一种可能的实现中,第一事件包括室内开门事件;处理模块,用于根据第一事件、第一数据集中多个第一距离数据随时间的变化趋势和第二数据集中多个第二距离数据随时间的变化趋势,识别第一场景,包括:确定在获取到室内开门事件之后的预设时间段内,没有获取到关门事件;根据室内开门事件、第一数据集中多个第一距离数据随时间从小变大的变化趋势和第二数据集中多个第二距离数据随时间从大变小的变化趋势,识别第一场景是用户离家未关门场景。
61、在一种可能的实现中,处理模块,还用于触发未关门告警事件,提醒用户关门。
62、第三方面,提供了一种装置,包括:处理器,该处理器用于执行存储器存储的指令,当该处理器执行该指令时,以使该装置执行上述任一方面所述的方法。该装置可以为上述第一方面中的场景识别装置,或者包含上述场景识别装置的装置,或者上述场景识别装置中包含的装置,比如芯片。
63、一种可能的设计中,该装置还包括存储器,该存储器用于存储计算机指令。可选的,处理器和存储器集成在一起,或者,处理器和存储器分开设置。
64、一种可能的设计中,该存储器与处理器耦合,且在该装置之外。
65、第四方面,提供了一种通信装置,包括:处理器和接口电路,该接口电路用于与该通信装置之外的模块通信;该处理器用于通过逻辑电路,或者通过运行计算机程序或指令执行上述任一方面所述的方法。该通信装置可以为上述任一方面中的场景识别装置,或者包含上述场景识别装置的装置,或者上述场景识别装置中包含的装置,比如芯片。
66、或者,该接口电路可以为代码/数据读写接口电路,该接口电路用于接收计算机执行指令(计算机执行指令存储在存储器中,可能直接从存储器读取,或可能经过其他器件)并传输至该处理器,以使该处理器运行计算机执行指令以执行上述任一方面所述的方法。
67、在一些可能的设计中,该通信装置可以为芯片或芯片系统。
68、第五方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在装置上运行时,使得装置可以执行上述任一方面所述的方法。该装置可以为上述任一方面中的场景识别装置,或者包含上述场景识别装置的装置,或者上述场景识别装置中包含的装置,比如芯片。
69、第六方面,提供了一种包含指令的计算机程序产品,当其在装置上运行时,使得装置可以执行上述任一方面所述的方法。该装置可以为上述任一方面中的场景识别装置,或者包含上述场景识别装置的装置,或者上述场景识别装置中包含的装置,比如芯片。
70、第七方面,提供了一种装置(例如,该装置可以是芯片或芯片系统),该装置包括处理器,用于实现上述任一方面中所涉及的功能。在一种可能的设计中,该装置还包括存储器,该存储器,用于保存必要的程序指令和数据。该装置是芯片系统时,可以由芯片构成,也可以包含芯片和其他分立器件。
71、第八方面,提供了一种通信系统,该通信系统包括场景识别装置、室外红外探测装置和室外测距装置。其中,场景识别装置用于实现上述第一方面中任一方面所述的方法。
72、一种可能的设计中,该通信系统还包括室内红外探测装置和室内测距装置。
73、其中,第二方面至第八方面中任一种设计方式所带来的技术效果可参见上述第一方面中不同设计方式所带来的技术效果,此处不再赘述。
本文地址:https://www.jishuxx.com/zhuanli/20240731/193158.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表