掌桥专利:专业的专利平台
掌桥专利
首页

物品提示方法、智能门锁及计算机可读存储介质

文献发布时间:2023-06-19 11:32:36


物品提示方法、智能门锁及计算机可读存储介质

技术领域

本申请涉及电子设备技术领域,具体涉及一种物品提示方法、智能门锁及计算机可读存储介质。

背景技术

随着科技的快速发展以及人们生活水平的提高,加快了人们的生活节凑,用户出门时,一般需携带一些物品,而用户出门时有时候会忘记带一些必须物品,想起来的时候已经离开家比较多,返回家拿比较麻烦,甚至有些情况下无法返回家拿,非常不方便。

发明内容

本申请实施例提供一种物品提示方法、智能门锁及计算机可读存储介质,可以及时提醒用户出门时携带需要的物品,提高物品提示的灵活性。

第一方面,本申请实施例提供了一种物品提示方法,包括:

当检测到用户要出门时,获取所述用户的日程信息;

根据所述日程信息确定所述用户需要携带的物品;

检测所述物品的位置;

当根据所述物品的位置确定所述用户未携带所述物品时,输出所述物品未携带的提示信息。

第二方面,本申请实施例还提供了一种智能门锁,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时执行本申请实施例提供的任一种物品提示方法。

第三方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被处理器加载,以执行本申请实施例提供的任一种物品提示方法。

本申请实施例可以当检测到用户要出门时,获取用户的日程信息,根据日程信息确定用户需要携带的物品,然后检测物品的位置,当根据物品的位置确定用户未携带物品时,输出物品未携带的提示信息。该方案通过当前出门用户的日程信息来确定用户需要携带的物品,及时提醒用户出门时携带上物品,避免不必要的麻烦,提高了物品提示的灵活性。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的物品提示方法的流程示意图;

图2是本申请实施例提供的检测用户出门的示意图;

图3是本申请实施例提供的备忘录中记录日程信息的示意图;

图4是本申请实施例提供的即时通信中日程信息的示意图;

图5是本申请实施例提供的智能门锁的局部示意图;

图6是本申请实施例提供的通过室内图像检测物品位置的示意图;

图7是本申请实施例提供的提示信息显示的示意图;

图8是本申请实施例提供的智能门锁的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。

本申请的实施例提供了一种物品提示方法、智能门锁及计算机可读存储介质。其中,该物品提示方法可以应用于移动终端中,用于对出门用户所需携带物品进行及时提示,该移动终端可以包括智能手机、平板电脑、或者掌上电脑等。该物品提示方法还可以应用于智能门锁(可以简称为门锁)中,以下将以物品提示方法应用于智能门锁中为例进行详细说明。

请参阅图1,图1是本申请一实施例提供的物品提示方法的流程示意图。该物品提示方法可以包括步骤S101至步骤S104等,具体可以如下:

S101、当检测到用户要出门时,获取用户的日程信息。

例如,如图2所示,智能门锁可以通过预设的摄像头检测室内门锁前方预设范围是否存在用户(该预设范围可以根据实际需要进行灵活设置),若存在用户,则确定用户要出门;或者,检测室内门锁的把手是否存在用户触摸操作,若存在用户触摸操作,则确定用户要出门;或者,检测预设的开门按钮是否激活,若开门按钮激活,则确定用户要出门;等等。

在确定用户要出门时,可以获取当前出门用户的日程信息,其中,日程信息可以包括用户的日程安排,例如,用户当天出门要坐车去上班、开车去拜访亲戚、坐飞机去旅游或坐高铁去出差等。

例如,如图3所示,智能门锁可以通过访问用户使用的移动终端中备忘录记录的信息,获取用户当天的日程信息,该备忘录中可以记录有时间、行程和需要携带的物品等,即智能门锁可以向移动终端发送信息获取请求,并接收移动终端基于信息获取请求返回的日程信息。

又例如,如图4所示,智能门锁可以访问用户的即时通信获取用户的日程信息,图4中,李四为用户,用户李四在即时通信与好友聊天的过程中,提到去深圳出差的行程以及需要携带的物品等。

在一些实施方式中,当检测到用户要出门时,获取用户的日程信息之前,物品提示方法还可以包括:检测门锁是否满足预设激活条件;当门锁满足预设激活条件时,确定用户要出门。

为了提高对用户出门检测的准确性,可以通过检测门锁的激活情况来确定用户是否出门,例如,如图5所示,可以检测智能门锁上预先设置的非开孔按键是否满足预设激活条件,该预设激活条件可以根据实际需要进行灵活设置,例如,预设激活条件可以是按压1秒或2秒,或者是间隔1秒连续按压两次等。当非开孔按键满足预设激活条件时,确定用户要出门;当非开孔按键不满足预设激活条件时,说明用户不出门。其中,非开孔按键是指不需在智能门锁的面板进行开孔就能实现按键功能的非开孔按键,非开孔按键用于感应用户的操作,确定用户已经激活离家模式(即出门)或关闭离家模式(即非开孔按键用于开启或关闭离家模式)。非开孔按键可以为虚拟按键、薄膜按键或触控式按键的任一种,或者可以根据实际需要进行灵活设置,非开孔按键为2号按键,也可以为1号按键、3号按键、5号按键或者其他任意数目的按键。非开孔按键的设置位置、形状或大小等可以根据实际需要进行灵活设置。

又例如,可以检测智能门锁的把手或开锁按钮是否满足预设激活条件,该预设激活条件可以根据实际需要进行灵活设置,例如,预设激活条件可以是逆时针或顺时针旋转一周或两周等。当把手或开锁按钮满足预设激活条件时,确定用户要出门;当把手或开锁按钮不满足预设激活条件时,说明用户不出门。

在一些实施方式中,获取用户的日程信息可以包括:向用户的移动终端发送获取请求;接收移动终端基于获取请求返回的日程信息。

为了提高日程信息获取的便捷性,智能门锁可以通过用户的移动终端获取日程信息,例如,智能门锁可以向用户的移动终端发送获取请求,以使得移动终端基于获取请求查询用户的备忘录的信息或即时通信的信息等,并从备忘录的信息或即时通信的信息中提取用户的日程信息,然后发送智能门锁,此时智能门锁可以接收移动终端基于获取请求返回的日程信息。

S102、根据日程信息确定用户需要携带的物品。

其中,物品可以根据实际需要进行灵活设置,例如,物品可以包括雨伞、背包、衣服、帽子、手机、钥匙、笔记本电脑、文件或身份证等。在确定用户的日程信息后,可以从日程信息中提取关键词,基于关键词确定用户需要携带的物品,该关键词可以是与物品有关的词,如物品的名称等。例如,当日程信息为:X年X月X日,去AA开会,需要携带笔记本电脑和文件时,可以确认用户需要携带的必须物品为笔记本电脑和文件。又例如,当日程信息为:X年X月X日旅游,带钥匙、手机和身份证时,可以确认用户需要携带的必须物品为钥匙、手机和身份证。

在一些实施方式中,根据日程信息确定用户需要携带的物品可以包括:获取日程信息与目标物品之间的映射关系;根据映射关系确定用户需要携带的物品。

为了提高确定用户需要携带物品的可靠性,可以预先建立不同的日程信息与目标物品之间的映射关系,当需要确定用户需要携带的物品时,可以基于日程信息与目标物品之间的映射关系,确定用户需要携带的物品。

S103、检测物品的位置。

在确定用户需要携带的物品后,可以检测物品所在的位置,以便根据物品的位置判断用户是否携带该物品。

在一些实施方式中,检测物品的位置可以包括:采集室内图像;对室内图像进行特征提取,得到特征信息;根据特征信息对物品所在区域进行识别,以确定物品的位置。

为了提高物品位置确定的准确性,智能门锁可以对室内图像进行识别,例如,智能门锁可以通过室内预先设置的摄像头采集室内图像,该室内图像可以包括从不同位置或不同拍摄角度采集到的图像,该室内图像可以包括室内不同位置的多张图像。然后,可以对室内图像进行特征提取,得到特征信息,该特征信息可以物品的特征信息,例如,可以通过训练后的识别模型对室内图像进行特征提取,得到特征信息,以及根据特征信息对物品所在区域进行识别,以确定物品的位置。

其中,训练后的识别模型可以是基于多张包含不同物品的样本图像进行训练得到,具体地,可以对样本图像中的物品类型和位置进行标注,得到真实值,以及可以将样本图像输入识别模型,通过识别模型对样本图像中的物品类型和物品位置进行识别,得到预测值,然后构建损失函数,通过损失函数对真实值和预测值进行收敛,通过调整识别模型的参数至合适值,以降低真实值和预测值之间的误差,得到训练后的识别模型,此时可以通过训练后的识别模型对采集到的室内图像进行识别,以确定物品的位置。

例如,如图6所示,在采集到室内图像后,可以对室内图像进行特征提取,得到手机、笔记本以及钥匙等物品的特征信息,然后根据笔记本的特征信息对笔记本所在区域进行识别,从而可以确定笔记本在客厅的桌子上;以及根据钥匙的特征信息对钥匙所在区域进行识别,从而可以确定钥匙在客厅的桌子上;以及根据手机的特征信息对手机所在区域进行识别,从而可以确定手机在客厅的沙发上;等等。

在一些实施方式中,检测物品的位置可以包括:向物品发送控制指令;根据控制指令控制物品输出指示信息;根据指示信息确定物品的位置;或者,向物品发送位置获取请求,接收物品基于位置获取请求返回的位置。

为了提高物品位置确定的灵活性,例如,智能门锁可以向手机、笔记本电脑、钥匙扣上的指示灯、装身份证的袋子或其他电子设备等物品发送控制指令,根据控制指令控制物品输出指示信息,该指示信息可以根据实际需要进行灵活设置,不同物品可以输出不同的指示信息,例如,可以控制手机响铃,或者控制笔记本输出语音,或者控制钥匙扣上的指示灯闪烁,或者控制装身份证的袋子发出亮光。此时可以检测指示信息的位置,根据指示信息的位置来确定物品的位置。

又例如,智能门锁可以向手机、笔记本电脑、钥匙扣上的定位器、或其他电子设备等物品发送位置获取请求,以使得物品根据接收到的位置获取请求定位自身当前的位置,并将自身当前的位置发送给智能门锁,此时智能门锁可以接收物品基于位置获取请求返回的位置。

S104、当根据物品的位置确定用户未携带物品时,输出物品未携带的提示信息。

智能门锁可以根据物品的位置判断用户是否携带物品,例如,可以根据物品的位置判断物品与用户之间的距离是否小于预设距离,若物品与用户之间的距离小于预设距离,则确定用户携带该物品,若物品与用户之间的距离大于或等于预设距离,则确定用户未携带该物品,其中,预设距离可以根据实际需要进行灵活设置。又例如,可以根据物品的位置判断物品是否在桌子上或沙发上等,若物品在桌子上或沙发上等,则确定用户未携带该物品,若物品在用户手上、口袋里或背包里等,则确定用户携带该物品。

当根据物品的位置确定用户未携带物品时,可以输出物品未携带的提示信息,该提示信息的类型以及输出方式等可以根据实际需要进行灵活设置。

在一些实施方式中,输出物品未携带的提示信息可以包括:获取用户的标识信息;根据用户的标识信息,确定信息输出策略;根据信息输出策略输出物品未携带的提示信息。

为了提高信息输出的灵活性,以及方便用户获知,可以根据不同用户的需求或习惯等输出提示信息,可以预先设置用户的标识信息与信息输出策略之间的映射关系,其中,标识信息可以用户名称或编号等,信息输出策略可以包括语音播报、显示屏显示、指示灯闪烁或蜂鸣器鸣响等。

智能门锁可以通过预设的摄像头采集当前要出门的用户的人脸信息或虹膜等生物特征,根据人脸信息或虹膜等生物特征确定当前要出门的用户,获取该用户的标识信息。或者,智能门锁可以通过预设的指纹采集模块采集当前要出门的用户的指纹信息,根据指纹信息确定当前要出门的用户,获取该用户的标识信息。

然后,可以基于标识信息与信息输出策略之间的映射关系,确定当前要出门的用户的标识信息对应的信息输出策略,此时可以根据信息输出策略输出物品未携带的提示信息。例如,老人和小孩可能对文字认识欠缺,可以通过语音播报的形式输出提示信息,对于盲人可以通过语音播报的形式输出提示信息,对于聋人可以通过显示屏显示的形式输出提示信息。

又例如,如图7所示,可以在智能门锁预设的显示屏内显示,钥匙未拿和手机未拿等字样,或者将提示信息发送给用户手持的显示设备,通过显示设备显示钥匙未拿和手机未拿等字样,智能门锁还可以根据用户需求静态或动态显示提示信息,或者生成背景图以个性化显示提示信息。

在一些实施方式中,根据信息输出策略输出物品未携带的提示信息可以包括:根据信息输出策略,通过语音播报、显示屏显示、指示灯闪烁或蜂鸣器鸣响预设时间的方式,输出物品未携带的提示信息。

例如,可以通过智能门锁预设的语音模块通过语音播报的形式输出物品未携带的提示信息,或者,通过室内具有语音功能的设备通过语音播报的形式输出物品未携带的提示信息等。

又例如,可以通过智能门锁预设的显示屏显示物品未携带的提示信息,或者将提示信息发送给手机等显示设备,通过显示设备的显示屏显示物品未携带的提示信息等。

又例如,可以通过智能门锁预设的指示灯闪烁来输出物品未携带的提示信息,不同物品可以对应不同颜色的指示灯闪烁,或者通过室内用户可见的区域设置的指示灯闪烁来输出物品未携带的提示信息等。

又例如,可以通过智能门锁预设的蜂鸣器鸣响预设时间来输出物品未携带的提示信息,该预设时间可以根据实际需要进行灵活设置,不同物品可以对应不同的鸣响时间,或者通过室内设置的蜂鸣器鸣响预设时间来输出物品未携带的提示信息等。

在一些实施方式中,当检测到用户出门时,关闭家电设备,例如,为了提高对家电设备控制的便捷性和可靠性,智能门锁在检测到用户出门时,确定需要关闭的家电设备,并关闭该家电设备;当检测到用户未出门时,维持家电设备的当前状态。

本申请实施例可以当检测到用户要出门时,获取用户的日程信息,根据日程信息确定用户需要携带的物品,然后检测物品的位置,当根据物品的位置确定用户未携带物品时,输出物品未携带的提示信息。该方案通过当前出门用户的日程信息来确定用户需要携带的物品,及时提醒用户出门时携带上物品,避免不必要的麻烦,提高了物品提示的灵活性。

请参阅图8,图8是本申请实施例提供的一种智能门锁的结构示意性框图。

如图8所示,该智能门锁300可以包括通过系统总线301连接的处理器302、存储器303和通信接口304,其中,存储器303可以包括非易失性计算机可读存储介质和内存储器。

非易失性计算机可读存储介质可存储计算机程序。该计算机程序包括程序指令,该程序指令被执行时,可使得处理器执行任意一种物品提示方法。

处理器302用于提供计算和控制能力,支撑整个智能门锁的运行。

存储器303为非易失性计算机可读存储介质中的计算机程序的运行提供环境,该计算机程序被处理器302执行时,可使得处理器302执行任意一种物品提示方法。

该通信接口304用于通信。本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的智能门锁300的限定,具体的智能门锁300可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

应当理解的是,该总线301比如为I2C(Inter-integrated Circuit)总线,存储器303可以是Flash芯片、只读存储器(ROM,Read-Only Memory)磁盘、光盘、U盘或移动硬盘等,处理器302可以是中央处理单元(Central Processing Unit,CPU),该处理器302还可以是其他通用处理器、数字信号处理器(DigitalSignal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable GateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

其中,在一些实施例中,处理器302用于运行存储在存储器303中的计算机程序,以执行如下步骤:

当检测到用户要出门时,获取用户的日程信息;根据日程信息确定用户需要携带的物品;检测物品的位置;当根据物品的位置确定用户未携带物品时,输出物品未携带的提示信息。

在一些实施方式中,当检测到用户要出门时,获取用户的日程信息之前,处理器302还用于执行:检测门锁是否满足预设激活条件;当门锁满足预设激活条件时,确定用户要出门。

在一些实施方式中,在获取用户的日程信息时,处理器302还用于执行:向用户的移动终端发送获取请求;接收移动终端基于获取请求返回的日程信息。

在一些实施方式中,在根据日程信息确定用户需要携带的物品时,处理器302还用于执行:获取日程信息与目标物品之间的映射关系;根据映射关系确定用户需要携带的物品。

在一些实施方式中,在检测物品的位置时,处理器302还用于执行:采集室内图像;对室内图像进行特征提取,得到特征信息;根据特征信息对物品所在区域进行识别,以确定物品的位置。

在一些实施方式中,在检测物品的位置时,处理器302还用于执行:向物品发送控制指令;根据控制指令控制物品输出指示信息;根据指示信息确定物品的位置;或者,向物品发送位置获取请求,接收物品基于位置获取请求返回的位置。

在一些实施方式中,在输出物品未携带的提示信息时,处理器302还用于执行:获取用户的标识信息;根据用户的标识信息,确定信息输出策略;根据信息输出策略输出物品未携带的提示信息。

在一些实施方式中,在根据信息输出策略输出物品未携带的提示信息时,处理器302还用于执行:根据信息输出策略,通过语音播报、显示屏显示、指示灯闪烁或蜂鸣器鸣响预设时间的方式,输出物品未携带的提示信息。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对物品提示方法的详细描述,此处不再赘述。

本申请实施例智能门锁可以当检测到用户要出门时,获取用户的日程信息,根据日程信息确定用户需要携带的物品,然后检测物品的位置,当根据物品的位置确定用户未携带物品时,输出物品未携带的提示信息。该方案通过当前出门用户的日程信息来确定用户需要携带的物品,及时提醒用户出门时携带上物品,避免不必要的麻烦,提高了物品提示的灵活性。

本申请的实施例中还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,该计算机程序中包括程序指令,处理器执行程序指令,实现本申请实施例提供的任一项物品提示方法。例如,该计算机程序被处理器加载,可以执行如下步骤:

当检测到用户要出门时,获取用户的日程信息;根据日程信息确定用户需要携带的物品;检测物品的位置;当根据物品的位置确定用户未携带物品时,输出物品未携带的提示信息。

以上各个操作的具体实施可参见前面的实施例,在此不再赘述。

其中,计算机可读存储介质可以是前述实施例的智能门锁的内部存储单元,例如智能门锁的硬盘或内存。计算机可读存储介质也可以是智能门锁的外部存储设备,例如智能门锁上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(SecureDigital,SD)卡,闪存卡(Flash Card)等。

由于该计算机可读存储介质中所存储的计算机程序,可以执行本申请实施例所提供的任一种物品提示方法,因此,可以实现本申请实施例所提供的任一种物品提示方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。以上所述,仅是本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

相关技术
  • 物品提示方法、智能门锁及计算机可读存储介质
  • 智能门锁控制方法、智能门锁及计算机可读存储介质
技术分类

06120112964132