一种位置信息提示方法、装置及电子设备与流程

文档序号:18061989发布日期:2019-07-03 03:08阅读:150来源:国知局
一种位置信息提示方法、装置及电子设备与流程

本发明涉及人工智能领域,更具体的说,是涉及一种位置信息提示方法、装置及电子设备。



背景技术:

随着人们生活节奏的不断加快,房屋中的东西越来越多。很多时候,房屋中的东西都比较杂乱,不仅想要找东西时特别麻烦,且收拾整理的时候也不知该如何很好的整理收纳。



技术实现要素:

有鉴于此,本发明提供如下技术方案:

一种位置信息提示方法,包括:

采集第一范围内的视频信息;

识别所述视频信息中的第一物体;

确定所述第一物体的第一位置信息;

依据所述第一位置信息确定所述第一物体的提示信息,所述提示信息用于提供关于所述第一物体的第二位置信息,所述第二位置信息与所述第一位置信息相同或不同;

输出所述提示信息。

可选的,所述依据所述第一位置信息确定所述第一物体的提示信息,包括:

依据所述第一位置信息确定所述第一物体在特定时间段内的位置热力图和/或运动轨迹;

依据所述第一物体的所述位置热力图和/或运动轨迹确定所述第一物体的提示信息。

可选的,所述依据所述第一物体的所述第一位置热力图和/或运动轨迹确定所述第一物体的提示信息,包括:

基于所述第一物体的位置热力图,确定所述第一物体出现频率最高的位置,并将所述出现频率最高的位置确定为第二位置信息;

或,

根据所述第一物体的运动轨迹,确定所述运动轨迹中满足预设条件的位置为第二位置信息。

可选的,在所述识别所述视频信息中的第一物体后,还包括:

对识别出的所述第一物体进行归类;

则所述依据所述第一位置信息确定所述第一物体的提示信息,包括:

依据所述第一物体的第一位置信息及其归类类别,确定所述第一物体的提示信息。

可选的,还包括:

对无法归类的第一物体,输出用于提示用户手动确定所述第一物体所属归类的指示信息。

可选的,所述采集第一范围内的视频信息,包括:

多方位采集所述第一范围内的视频信息。

可选的,还包括:

根据多方位采集的所述第一范围内的视频信息进行3d空间建模,得到所述第一范围的空间模型;

则所述输出所述提示信息,包括:

将确定的所述提示信息对应的第二位置信息在所述空间模型中标注示出。

可选的,还包括:

接收用户输入的第一信息,所述第一信息中包括目标物体;

返回目标物体当前的位置信息或所述目标物体对应的第二位置信息。

一种位置信息提示装置,包括:

信息采集模块,用于采集第一范围内的视频信息;

物体识别模块,用于识别所述视频信息中的第一物体;

位置跟踪模块,用于确定所述第一物体的第一位置信息;

位置确定模块,用于依据所述第一位置信息确定所述第一物体的提示信息,所述提示信息用于提供关于所述第一物体的第二位置信息,所述第二位置信息与所述第一位置信息相同或不同;

信息提示模块,用于输出所述提示信息。

一种电子设备,包括:

处理器;以及

存储器,用于存储所述处理器的可执行指令;

其中,所述处理器配置为执行所述可执行指令来执行权力要求1-8任一项所述的位置信息提示方法。

经由上述的技术方案可知,与现有技术相比,本发明实施例公开了一种位置信息提示方法、装置及电子设备,首先采集第一范围内的视频信息,识别视频信息中的第一物体,然后确定第一物体的第一位置信息,依据第一位置信息确定第一物体的提示信息,以提示第一物体的第二位置信息,其中,第二位置信息与第一位置信息相同或不同,最后输出所述提示信息。所述位置信息提示方法、装置及电子设备能够根据物体在房屋中的当前和/或历史出现位置,自动分析确定适合物体收纳的位置信息,以帮助用户更好的整理房间,更快的找到需要的物品。

附图说明

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

图1为本发明实施例公开的一种位置信息提示方法的流程图;

图2为本发明实施例公开的确定第一物体提示信息的流程图;

图3为本发明实施例公开的另一种位置信息提示方法的流程图;

图4为本发明实施例公开的又一种位置信息提示方法的流程图;

图5为本发明实施例公开的一种位置信息提示装置的结构示意图;

图6为本发明实施例公开的位置确定模块的结构示意图;

图7为本发明实施例公开的另一种位置信息提示装置的结构示意图;

图8为本发明实施例公开的又一种位置信息提示装置的结构示意图。

具体实施方式

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

图1为本发明实施例公开的一种位置信息提示方法的流程图,如图1所示,位置信息提示方法可以包括:

步骤101:采集第一范围内的视频信息。

其中,所述第一范围可以是没有可见的划分物体,如墙壁、栅栏等物体标识的某区域所包含的范围,也可以是有明显边界划分,如墙壁、划界线、不同物体交界线等标识的区域范围。

在本实施例的实际应用现场中,第一范围中可能包括的物体非常杂乱,因此,为了保证更全面、更好的物体识别效果,可以从不同的方位采集第一范围内的视频信息。因此,所述采集第一范围内的视频信息可以包括:多方位采集所述第一范围内的视频信息。在具体实施中,不同方位可以但不限制为包括不同的采集点和不同的采集方向。

步骤102:识别所述视频信息中的第一物体。

所述第一物体指出现在所述第一范围内的物体。识别所述第一物体,可以采用现有的物体识别技术,结合上述采集的视频信息,确定出所述第一物体。

需要说明的是,所述第一物体不特指某一个或某种类的物体,所述第一范围内可能包含多个第一物体,因此,识别视频信息中的第一物体的过程可以是同时对多个第一物体进行识别的过程,即,多线程并行的对所述第一范围内的第一物体进行识别。

步骤103:确定所述第一物体的第一位置信息。

本实施例所述的第一位置信息,可以包括当前位置信息、历史位置信息或某个时间段的位置信息。若是历史位置信息或某个时间段的位置信息,则所述第一位置信息中包括多组数据,每一组数据包括时间点和位置点。

步骤104:依据所述第一位置信息确定所述第一物体的提示信息,所述提示信息用于提供关于所述第一物体的第二位置信息。

其中,所述第二位置信息与所述第一位置信息可以相同,也可以不同。

对所述第一物体的第一位置信息进行分析处理,能够确定所述第一物体的第二位置信息。其中,对所述第一位置信息进行的分析处理,可以依据不同的标准原则来进行。标准原则可以根据应用现场要求及特点来确定,下面的实施例中,将对第一位置信息的分析处理的具体实现进行详细说明。

本实施例中,所述第二位置信息可以是用来提供所述第一物体最适合收纳或放置的位置信息。

步骤105:输出所述提示信息。

在确定了所述第一物体的第二位置信息及对应的提示信息后,输出给用户所述提示信息,以提示用户所述第一物体的建议收纳位置。

本实施例中,所述位置信息提示方法能够根据物体在房屋中的当前和/或历史出现位置,自动分析确定适合物体收纳的位置信息,以帮助用户更好的整理房间,更快的找到需要的物品。

上述实施例中,所述依据所述第一位置信息确定所述第一物体的提示信息的具体过程可以参见图2,图2为本发明实施例公开的确定第一物体提示信息的流程图,如图2所示,可以包括:

步骤201:依据所述第一位置信息确定所述第一物体在特定时间段内的位置热力图和/或运动轨迹。

系统在成图时,可以以10分钟一个位置信息的样本作为成图数据,例如,2点钟时第一物体的位置信息为一个样本数据,2点10分时第一物体的位置信息为一个数据样本,2点20分时第一物体的位置信息为一个数据样本,以此类推。当然,也可以以5分钟、15分钟、20分钟间隔的位置信息作为成图样本数据。具体可根据系统处理能力、场景需求等条件来设置。

步骤202:依据所述第一物体的所述位置热力图和/或运动轨迹确定所述第一物体的提示信息。

在一个在具体实现中,步骤202可以包括基于所述第一物体的位置热力图,确定所述第一物体出现频率最高的位置,并将所述出现频率最高的位置确定为第二位置信息。

在位置热力图上,颜色越深的地方,代表所述第一物体出现的频率越高,为了便于查找和使用,可以直接将所述第一物体出现频率最高的位置,也即热力图上颜色最深的位置确定为第二位置信息。

在另外一个实现中,步骤202可以包括根据所述第一物体的运动轨迹,确定所述运动轨迹中满足预设条件的位置为第二位置信息。

例如,通过采集的视频信息确定,钥匙共在三个地方出现过,三个地方分别为门口挂钩、鞋柜上、桌面上,则钥匙的运动轨迹包括上述三个地方,根据预设规则,可以将钥匙的建议收纳位置(也即第二位置信息)确定在三个地方中靠中间的位置鞋柜上,也可以确定在三个位置中比较靠近边缘的门口挂钩上或桌面上。

图3为本发明实施例公开的另一种位置信息提示方法的流程图,如图3所示,位置提示方法可以包括:

步骤301:采集第一范围内的视频信息。

步骤302:识别所述视频信息中的第一物体。

步骤303:对识别出的所述第一物体进行归类。

基于已有的物体识别归类技术,可以实现对采集的视频中的第一物体进行识别归类。后续在确定提示信息时,可以将第一物体的归类信息作为一个参考标准。

步骤304:确定所述第一物体的第一位置信息。

步骤305:依据所述第一物体的第一位置信息及其归类类别,确定所述第一物体的提示信息。

其中,所述所述提示信息用于提供关于所述第一物体的第二位置信息,所述第二位置信息与所述第一位置信息相同或不同。

沿用上面介绍的钥匙的例子,根据钥匙的运动轨迹,可以将其钥匙的第二位置信息确定为门口挂钩上、鞋柜上或桌面上,但如果结合钥匙的归类信息,确定其为门口所用物品,则可以将门口挂钩确定为钥匙的第二位置信息,也即建议收纳位置。

步骤306:输出所述提示信息。

本实施例中,除了第一物体的第一位置信息,还确定了所述第一物体的归类信息,这样结合第一位置信息和归类信息确定出的第二位置信息,更加贴合实际需求,符合用户的真实意愿,便于用户查找使用。

当然,在实际应用中,由于各类物品的外形结构多种多样,一些情况下,系统可能无法准确识别出第一物体,无法对其进行归类。基于这种情况,在其他的实施例中,位置信息的提示方法还可以包括:对无法归类的第一物体,输出用于提示用户手动确定所述第一物体所属归类的指示信息。以便于用户手动对第一物体进行归类,系统自动记录用户输入的归类信息,在后续确定第一物体的提示信息时,可以根据需求调用。

图4为本发明实施例公开的又一种位置信息提示方法的流程图,如图4所示,位置提示方法可以包括:

步骤401:采集第一范围内的视频信息。

步骤402:识别所述视频信息中的第一物体。

步骤403:确定所述第一物体的第一位置信息。

步骤404:依据所述第一位置信息确定所述第一物体的提示信息,所述提示信息用于提供关于所述第一物体的第二位置信息。

其中,所述第二位置信息与所述第一位置信息相同或不同。

步骤405:根据多方位采集的所述第一范围内的视频信息进行3d空间建模,得到所述第一范围的空间模型。

步骤406:将确定的所述提示信息对应的第二位置信息在所述空间模型中标注示出。

对第一范围进行3d空间建模,直接在3d模型上展示或标示位置信息,更加直观清楚,用户体验更好。

在其他的实施例中中,位置信息提示方法还可以包括:接收用户输入的第一信息,所述第一信息中包括目标物体;返回目标物体当前的位置信息或所述目标物体对应的第二位置信息。

具体场景中,用户很可能在房间中找某个东西,如眼镜,当用户自己找不到时,可以向系统输入问题信息“眼镜在哪里?”,其中,眼镜即为所述目标物体。系统可以直接从当前采集的视频中查找识别“眼镜”,如果查找到,直接回复用户在哪里,如“眼镜在桌子角上”。如果没有查找到,系统可以直接给出曾经确定的眼镜的第二位置信息,如“曾经收纳位置,电脑桌”,用户可以根据系统的提示信息去电脑桌附近寻找眼镜。

上述场景中,用户向系统输入信息,以及系统回复用户,可以是显示屏输出,也可以是语音输出,具体可以根据系统配置情况以及用户设置来确定。

对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

上述本发明公开的实施例中详细描述了方法,对于本发明的方法可采用多种形式的装置实现,因此本发明还公开了一种装置,下面给出具体的实施例进行详细说明。

图5为本发明实施例公开的一种位置信息提示装置的结构示意图,参见图5所示,位置信息提示装置50可以包括:

信息采集模块501,用于采集第一范围内的视频信息。

在本实施例的实际应用现场中,第一范围中可能包括的物体非常杂乱,因此,为了保证更全面、更好的物体识别效果,可以从不同的方位采集第一范围内的视频信息。因此,所述信息采集模块501具体可用于:多方位采集所述第一范围内的视频信息。在具体实施中,不同方位可以但不限制为包括不同的采集点和不同的采集方向。

物体识别模块502,用于识别所述视频信息中的第一物体。

所述第一物体指出现在所述第一范围内的物体。识别所述第一物体,可以采用现有的物体识别技术,结合上述采集的视频信息,确定出所述第一物体。

需要说明的是,所述第一物体不特指某一个或某种类的物体,所述第一范围内可能包含多个第一物体,因此,识别视频信息中的第一物体的过程可以是同时对多个第一物体进行识别的过程,即,多线程并行的对所述第一范围内的第一物体进行识别。

位置跟踪模块503,用于确定所述第一物体的第一位置信息。

本实施例所述的第一位置信息,可以包括当前位置信息、历史位置信息或某个时间段的位置信息。若是历史位置信息或某个时间段的位置信息,则所述第一位置信息中包括多组数据,每一组数据包括时间点和位置点。

位置确定模块504,用于依据所述第一位置信息确定所述第一物体的提示信息,所述提示信息用于提供关于所述第一物体的第二位置信息。

其中,所述第二位置信息与所述第一位置信息可以相同,也可以不同。

对所述第一物体的第一位置信息进行分析处理,能够确定所述第一物体的第二位置信息。其中,对所述第一位置信息进行的分析处理,可以依据不同的标准原则来进行。标准原则可以根据应用现场要求及特点来确定,下面的实施例中,将对第一位置信息的分析处理的具体实现进行详细说明。

本实施例中,所述第二位置信息可以是用来提供所述第一物体最适合收纳或放置的位置信息。

信息提示模块505,用于输出所述提示信息。

在确定了所述第一物体的第二位置信息及对应的提示信息后,输出给用户所述提示信息,以提示用户所述第一物体的建议收纳位置。

本实施例中,所述位置信息提示装置能够根据物体在房屋中的当前和/或历史出现位置,自动分析确定适合物体收纳的位置信息,以帮助用户更好的整理房间,更快的找到需要的物品。

上述实施例中,所述位置确定模块504的具体结构可以参见图6,图6为本发明实施例公开的位置确定模块的结构示意图,如图6所示,位置确定模块504可以包括:

位置分析模块601:用于依据所述第一位置信息确定所述第一物体在特定时间段内的位置热力图和/或运动轨迹。

系统在成图时,可以以10分钟一个位置信息的样本作为成图数据,也可以以5分钟、15分钟、20分钟间隔的位置信息作为成图样本数据。具体可根据系统处理能力、场景需求等条件来设置。

位置确定子模块602:用于依据所述第一物体的所述位置热力图和/或运动轨迹确定所述第一物体的提示信息。

在一个具体实现中,所述位置确定子模块602具体可用于:基于所述第一物体的位置热力图,确定所述第一物体出现频率最高的位置,并将所述出现频率最高的位置确定为第二位置信息。

在位置热力图上,颜色越深的地方,代表所述第一物体出现的频率越高,为了便于查找和使用,可以直接将所述第一物体出现频率最高的位置,也即热力图上颜色最深的位置确定为第二位置信息。

在另外一个实现中,所述位置确定子模块602具体可用于:根据所述第一物体的运动轨迹,确定所述运动轨迹中满足预设条件的位置为第二位置信息。

图7为本发明实施例公开的另一种位置信息提示装置的结构示意图,参见图7所示,位置信息提示装置70可以包括:

信息采集模块501,用于采集第一范围内的视频信息。

物体识别模块502,用于识别所述视频信息中的第一物体。

物体归类模块701,用于对识别出的所述第一物体进行归类。

基于已有的物体识别归类技术,可以实现对采集的视频中的第一物体进行识别归类。后续在确定提示信息时,可以将第一物体的归类信息作为一个参考标准。

位置跟踪模块503,用于确定所述第一物体的第一位置信息。

位置确定模块504,用于依据所述第一物体的第一位置信息及其归类类别,确定所述第一物体的提示信息。

其中,所述所述提示信息用于提供关于所述第一物体的第二位置信息,所述第二位置信息与所述第一位置信息相同或不同。

信息提示模块505,用于输出所述提示信息。

本实施例中,除了第一物体的第一位置信息,还确定了所述第一物体的归类信息,这样结合第一位置信息和归类信息确定出的第二位置信息,更加贴合实际需求,符合用户的真实意愿,便于用户查找使用。

当然,在实际应用中,由于各类物品的外形结构多种多样,一些情况下,系统可能无法准确识别出第一物体,无法对其进行归类。基于这种情况,在其他的实施例中,位置信息的提示装置还可以包括归类提示模块,用于对无法归类的第一物体,输出用于提示用户手动确定所述第一物体所属归类的指示信息。以便于用户手动对第一物体进行归类,系统自动记录用户输入的归类信息,在后续确定第一物体的提示信息时,可以根据需求调用。

图8为本发明实施例公开的又一种位置信息提示装置的结构示意图,参见图8所示,位置信息提示装置80可以包括:

信息采集模块501,用于采集第一范围内的视频信息。

物体识别模块502,用于识别所述视频信息中的第一物体。

位置跟踪模块503,用于确定所述第一物体的第一位置信息。

位置确定模块504,用于依据所述第一位置信息确定所述第一物体的提示信息,所述提示信息用于提供关于所述第一物体的第二位置信息,所述第二位置信息与所述第一位置信息相同或不同。

空间建模模块801,用于根据多方位采集的所述第一范围内的视频信息进行3d空间建模,得到所述第一范围的空间模型。

信息提示模块505,用于将确定的所述提示信息对应的第二位置信息在所述空间模型中标注示出。

对第一范围进行3d空间建模,直接在3d模型上展示或标示位置信息,更加直观清楚,用户体验更好。

在其他的实施例中中,位置信息提示装置还可以包括查找确定模块,用于接收用户输入的第一信息,所述第一信息中包括目标物体;返回目标物体当前的位置信息或所述目标物体对应的第二位置信息。

上述实施例中的所述的任意一种位置信息提示装置包括处理器和存储器,上述实施例中的信息采集模块、物体识别模块、位置跟踪模块、位置确定模块、信息提示模块、位置分析模块、位置确定子模块、物体归类模块、空间建模模块等均作为程序模块存储在存储器中,由处理器执行存储在所述存储器中的上述程序模块来实现相应的功能。

处理器中包含内核,由内核去存储器中调取相应的程序模块。内核可以设置一个或多个,通过调整内核参数来实现位置信息提示。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram),存储器包括至少一个存储芯片。

本实施例提供了一种电子设备,包括处理器以及存储器。其中存储器用于存储所述处理器的可执行指令,所述处理器配置为经由执行所述可执行指令来执行上述实施例中所述的位置信息提示方法。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1