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

室内断点导航方法、终端、云端、系统和存储介质

文献发布时间:2023-06-19 09:51:02


室内断点导航方法、终端、云端、系统和存储介质

技术领域

本发明涉及导航领域,特别是涉及一种室内断点导航方法、终端、云端、系统和存储介质。

背景技术

随着商场越来越个性化,规模越来越大,室内的布局设计也更加错综复杂。比如,有的商场室内设计不是方方正正,规规矩矩,设计了很多曲线路线或者岔路;有的扶梯也是个性设计,可能这一层有扶梯,下一层就没有了;并且现在商场内每一层什么类型的商铺都有,如餐饮、服装、电器等商铺都规划在一层;另外,有些商场的卫生间也不是每层都设置,而且有的为了美观,卫生间位置设计的很隐蔽。这些都使得顾客在商场内想要去一个商铺时,或是找某类商铺时,造成一定麻烦。虽然商场内往往都有告示牌来展示一些商铺的位置,但这上面的信息有限,有时并没有显示自己要去的商铺的信息,或者是知道了在哪一层,却不知道具体在哪里,使得寻找过程过长,多走很多错路。

另外,有时通过商场内的标记指示清楚了到达目的地的线路,但是当中途路线发生改变,如寻找卫生间,或中途线路走错了,使得目的地的线路又无法找到。

基于上述情况,需要一种室内导航方案,能够针对不同顾客的目的地需求,为其提供清楚直观的断点导航规划路线,无论走到哪里,都能为其提供到达目的地的路线。

发明内容

鉴于以上所述现有技术的缺点,本申请的目的在于提供一种室内断点导航方法、终端、云端、系统和存储介质,以解决现有技术中的问题。

为实现上述目的及其他相关目的,本申请提供一种室内断点导航方法,应用于室内多个设有摄像机的终端,所述方法包括:获取包含关键词的导航请求信息,并据以触发摄像机以采集面向终端的请求者的人体特征信息;依据所述关键词在预设关联库中找到并显示一或多个室内场景中与所述关键词相关联的目的地,以供选择最终的所述目的地;根据预设室内地图数据,提供一或多条由当前所述终端的位置至最终的所述目的地的规划线路,并将最终选择的所述规划路线进行展示;将所述人体特征信息、及与其关联的包含所述目的地的所述规划路线发送至云端。

于本申请的一实施例中,所述请求者是通过面向所述终端的人员的视线角度、嘴型变化、及手势中任意一种或多种组合进行确定的;和/或,所述请求者是选取面向所述终端的人员中脸部占采集画面比例最大的。

于本申请的一实施例中,所获取的包含关键词的导航请求信息的形式包括:文字、语音、及图像中任意一种或多种组合。

于本申请的一实施例中,所述人体特征信息包括:脸部特征信息、身型特征信息、着装颜色特征、及发型特征信息中的任一种或多种组合。

于本申请的一实施例中,所述将最终选择的所述规划路线进行展示,包括:提取预设的室内真实场景中对应所述规划路线上的真实场景以构成规划路线三维模型;在所述规划路线三维模型中通过虚拟人物或虚拟镜头的动态行进方式全景演示所述规划路线。

为实现上述目的及其他相关目的,本申请提供一种室内断点导航方法,应用于云端,所述方法包括:接收室内一终端发送的对应请求者的人体特征信息、及与其关联的包含目的地的规划路线时,发送采集指令至各所述终端,以令各所述终端进行实时采集,据以获得对应各所述终端的视频数据;将所述视频数据中出现的人员与所述人体特征信息进行识别,以在所述视频数据中匹配到所述人体特征信息对应的所述请求者;当匹配到所述请求者时,将包含所述目的地的所述规划路线发送至该视频数据对应的所述终端。

于本申请的一实施例中,所述发送采集指令至各所述终端包括:依据规划路线,向所述规划路线上的各所述终端发送采指令。

为实现上述目的及其他相关目的,本申请提供一种室内断点导航方法,应用于室内多个设有摄像机的终端,所述方法包括:依据接收云端发送的采集指令以进行实时采集并形成视频数据;接收所述云端发送的包含目的地的规划路线;将所述规划路线更新为由当前终端位置至所述目的地的并进行展示。

为实现上述目的及其他相关目的,本申请提供一种终端,所述终端包括:存储器、处理器、通信器、触控屏、及摄像头;所述存储器用于存储计算机指令;所述处理器运行计算机指令实现如上所述的方法;或所述处理器运行计算机指令实现如上所述的方法;所述通信器用于通信连接云端;所述触控屏用于人机交互及显示;所述摄像头用于采集面向终端的请求者的人体特征信息或实时采集以形成视频数据。

为实现上述目的及其他相关目的,本申请提供一种云端,所述云端包括:存储器、处理器、及通信器;所述存储器用于存储计算机指令;所述处理器运行计算机指令实现如上所述的方法;所述通信器用于通信连接终端。

为实现上述目的及其他相关目的,本申请提供一种室内断点导航系统,所述系统包括:多个如上述的终端、及如上所述的云端。

为实现上述目的及其他相关目的,本申请提供一种计算机可读存储介质,存储有终端计算机指令,所述终端计算机指令被运行时执行如上所述的方法,或所述终端计算机指令被运行时执行如上所述的方法;或,存储有云端计算机指令,所述终端计算机指令被运行时执行如权上所述的方法。

综上所述,本申请的一种室内断点导航方法、终端、云端、系统和存储介质,通过获取包含关键词的导航请求信息,并据以触发摄像机以采集面向终端的请求者的人体特征信息;依据所述关键词在预设关联库中找到并显示一或多个室内场景中与所述关键词相关联的目的地,以供选择最终的所述目的地;根据预设室内地图数据,提供一或多条由当前所述终端的位置至最终的所述目的地的规划线路,并将最终选择的所述规划路线进行展示;将所述人体特征信息、及与其关联的包含所述目的地的所述规划路线发送至云端。

具有以下有益效果:

能够方便顾客准确定位,以及减少复杂的寻找过程。

附图说明

图1显示为本申请于一实施例中的室内断点导航的场景示意图。

图2显示为本申请于一实施例中的应用于终端的室内断点导航方法的流程示意图。

图3显示为本申请于一实施例中的应用于云端的室内断点导航方法的流程示意图。

图4显示为本申请于一实施例中的应用于终端的室内断点导航方法的流程示意图。

图5显示为本申请于一实施例中的终端的结构示意图。

图6显示为本申请于一实施例中的计云端的结构示意图。

图7显示为本申请于一实施例中的室内断点导航系统的结构示意图。

具体实施方式

以下通过特定的具体实例说明本申请的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本申请的其他优点与功效。本申请还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本申请的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

下面以附图为参考,针对本申请的实施例进行详细说明,以便本申请所属技术领域的技术人员能够容易地实施。本申请可以以多种不同形态体现,并不限定于此处说明的实施例。

为了明确说明本申请,省略与说明无关的部件,对于通篇说明书中相同或类似的构成要素,赋予了相同的参照符号。

在通篇说明书中,当说某部件与另一部件“连接”时,这不仅包括“直接连接”的情形,也包括在其中间把其它元件置于其间而“间接连接”的情形。另外,当说某种部件“包括”某种构成要素时,只要没有特别相反的记载,则并非将其它构成要素排除在外,而是意味着可以还包括其它构成要素。

当说某部件在另一部件“之上”时,这可以是直接在另一部件之上,但也可以在其之间伴随着其它部件。当对照地说某部件“直接”在另一部件“之上”时,其之间不伴随其它部件。

虽然在一些实例中术语第一、第二等在本文中用来描述各种元件,但是这些元件不应当被这些术语限制。这些术语仅用来将一个元件与另一个元件进行区分。例如,第一接口及第二接口等描述。再者,如同在本文中所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文中有相反的指示。应当进一步理解,术语“包含”、“包括”表明存在所述的特征、步骤、操作、元件、组件、项目、种类、和/或组,但不排除一个或多个其他特征、步骤、操作、元件、组件、项目、种类、和/或组的存在、出现或添加。此处使用的术语“或”和“和/或”被解释为包括性的,或意味着任一个或任何组合。因此,“A、B或C”或者“A、B和/或C”意味着“以下任一个:A;B;C;A和B;A和C;B和C;A、B和C”。仅当元件、功能、步骤或操作的组合在某些方式下内在地互相排斥时,才会出现该定义的例外。

此处使用的专业术语只用于言及特定实施例,并非意在限定本申请。此处使用的单数形态,只要语句未明确表示出与之相反的意义,那么还包括复数形态。在说明书中使用的“包括”的意义是把特定特性、区域、整数、步骤、作业、要素及/或成份具体化,并非排除其它特性、区域、整数、步骤、作业、要素及/或成份的存在或附加。

表示“下”、“上”等相对空间的术语可以为了更容易地说明在附图中图示的一部件相对于另一部件的关系而使用。这种术语是指,不仅是在附图中所指的意义,还包括使用中的装置的其它意义或作业。例如,如果翻转附图中的装置,曾说明为在其它部件“下”的某部件则说明为在其它部件“上”。因此,所谓“下”的示例性术语,全部包括上与下方。装置可以旋转90°或其它角度,代表相对空间的术语也据此来解释。

虽然未不同地定义,但包括此处使用的技术术语及科学术语,所有术语均具有与本申请所属技术领域的技术人员一般理解的意义相同的意义。普通使用的字典中定义的术语追加解释为具有与相关技术文献和当前提示的内容相符的意义,只要未进行定义,不得过度解释为理想的或非常公式性的意义。

如图1所示,展示为本申请于一实施例中的室内断点导航的场景示意图。如图所示,本申请所适用的场景优选为室内场景,如商场,写字楼,超市等大型场所。在上述场景中主要包括多个终端110、及云端120(后台或云端)。所述终端110优选为有摄像头的设备,如带摄像头的导购屏,该终端110设置于室内多个人流量较多位置,如在商场的入口、楼梯口、服务点、电梯口等位置布置该终端110,顾客可以通过在终端110进行询问,由其为顾客设备提供一或多个目标点及路线,供顾客选择最终的目的地及路线。

其中,在本申请方法中的主要特点在于,在顾客询问时,通过前一终端110采集顾客(请求者)的人体特征信息,如脸部特征、身型特征、着装特征等,前一终端110在依据顾客确定的目的地提供好规划路线后,将规划路线和人体特征一起上传给云端120,然后云端120将人体特征发给其他终端110,令其他终端110进行监控,当云端120在这些监控视频中识别匹配到该顾客的人体特征信息时,将前一终端110提供的规划路线发给匹配到顾客的后一终端110上,在后一终端110上将当前位置改变更新规划路线,并在其上进行展示,以供继续给顾客进行导航提示。

在本申请中,所述室内导航设备无需与顾客所使用室内导航设备进行通信,能够避免目前存在的欺骗热点的问题,所述室内导航设备只负责展示路径。

如图2所示,展示为本申请一实施例中的应用于终端的室内断点导航的流程示意图。其中所述方法应用于室内多个设有摄像机的终端。如图所示,所示方法包括:

步骤S201:获取包含关键词的导航请求信息,并据以触发摄像机以采集面向终端的请求者的人体特征信息。

于本实施例中,所述导航请求信息中的关键词具体为位置的关键词,如卫生间、具体某一家店铺、餐厅、停车场等,还可以为指代性的关键词,如吃饭(可对应餐厅),上厕所(可对应卫生间),车(可对应停车场),还可以为产品性关键词,如沙发,床,家电,家具等。另外,所述关键词还可以包含品牌名称的缩写,以及全英文名称。

于本申请一实施例中,所获取的包含关键词的导航请求信息的形式包括:文字、语音、及图像中任意一种或多种组合。

举例来说,顾客可以通过布置于商场多个位置的室内导航设备(导购屏),说出想要去的地方,如“我想买沙发”或“吃饭地方在哪里”等,或者顾客也在导购屏手动输入想去到达的地方,如输入“兔宝宝(品牌)”或“龙凤床垫”等具体店铺或产品。再如,所述室内导航设备还设有摄像头,通过顾客展示对应品牌或产品图片,以识别顾客所提供相应的关键词。

于本实施例中,本方法还包括:依据历史记录统计所述导航请求信息中所包含的所述关键词的累计数量,将累计数量较高的一或多个所述关键词进行推荐。

举例来说,本方法根据历史导航请求信息中出现次数最多的关键词,以进行提示,如“马可波罗(瓷砖品牌)”在过去一周或一个月内被顾客导航请求最多,那么在室内导航设备界面上,会显示对应“马可波罗”的关键词或其对应的商标,这样能方便顾客直接找到,而不用再手动拼写该关键词。

于本申请中,在终端获取到包含关键词的导航请求信息,需要确定对应的请求人,因有时可能多人在终端前面,因此还需要判断谁是对应的请求人。

于本申请一实施例中,所述请求者是通过面向所述终端的人员的视线角度、及嘴型或手势进行确定的;或者,所述请求者是选取面向所述终端的人员中脸部占采集画面比例最大的。

于本实施例中,可以通过面向所述终端的人员的视线角度,准确来说,当面向所述终端的人员的视线是面向所述终端的,可以判定其为当前正在请求导航的人;另外还可以通过面向所述终端的人员的嘴型变化,如当面向所述终端的人员正在与所述终端进行语音交互时,可通过嘴型的变化判断其该人员正在说话,即其有较大概率为请求人。以及还可以通过面向所述终端的人员的手势进行确定,如当当面向所述终端的人员正在所述终端所呈现的界面上进行输入或选择等操作时,则其有较大概率为请求人。或者,基于上述一或多种组合的方式进行确定。

再或者,还可以通过面向所述终端的人员中脸部占采集画面比例来进行确定,如,选取所占比例最大的为请求者,或者,选取所占比例超过一定阈值的为请求者,如选取所占比例超过85%的为请求者。

以上多种确定请求人的方式还可以综合使用,如,既结合面向所述终端的人员的视线角度、嘴型变化、及手势中任意一种或多种,又结合面向所述终端的人员中脸部占采集画面比例来进行确定。

于本申请一实施例中,所述人体特征信息包括:脸部特征信息、身型特征信息、着装颜色特征、及发型特征信息中的任一种或多种组合。

于本实施例中,通过触发终端的摄像机来采集所确定的请求者的用于判断该请求者的特征信息,这些特征信息可以包括:脸部特征信息、身型特征信息、着装颜色特征、及发型特征信息中的任一种或多种组合。

其中,所述脸部特征信息包括但不限于五官特征信息(即眉部、眼部、耳部、鼻部、及口部等部位的特征信息)或者面部轮廓特征信息等;所述步态特征信息包括但不限于行进速度、迈步大小、或者身体摇摆幅度等特征信息;所述发型特征信息包括但不限于无发、短发、长发等特征信息。

步骤S202:依据所述关键词在预设关联库中找到并显示一或多个室内场景中与所述关键词相关联的目的地,以供确认最终目的地。

于本实施例中,通常关键词会对应到多个目的地,如关键词“卫生间”,则会对应到多层楼上设置的卫生间,关键词“床垫”,则会对应到多家包售卖床垫的店铺或商家等,再或者,假设关键词“车”,则应能对应到出售汽车周边产品的店铺或停车长,关键词“吃”,则应能对应到餐厅、超市等地方,因此,对应不同关键词预设一关联库,从而能够依据获取顾客所提供的关键词,找到一或多个相关联的目的地,以供顾客选择最终要去的目的地。

需要说明的是,每个关键词所关联设置的具体目的地,均属于本室内的场所或位置,如属于本商场内的商铺或地点,超出本商场范围内的地方则不在本方法的所适用的范围内。

于本申请一实施例中,所述方法还包括:依据历史记录将统计所述最终目的地的累计数量,将累计数量较高的所述最终目的进行推荐。

举例来说,本方法根据出现次数最多的目的地,以进行提示,如“箭牌卫浴”在过去一周或一个月内被顾客确认为最终目的地最多,那么在室内导航设备界面上,会显示对应“箭牌卫浴”的对应的商标或简单的位置提示,这样能方便顾客直接找到。

步骤S203:根据预设室内地图数据,提供一或多条由当前所述终端的位置至最终的所述目的地的规划线路,并将最终选择的所述规划路线进行展示。

于本实施例中,即使通过步骤S202确定了最终的目的地,如位于5楼的A店铺,但是到达那里的路线会存在很多条,如可以通过升降电梯到达,还可以通过扶梯到达,还可以通过楼梯到达,若室内场景为圆形中空设计,那么还可以分为左路线和有路线,因为不同路线经过的店铺(可能存在潜在目标商家)不同,所以每条路线的所包含的特点也有不同。

于本实施例中,所述根据预存室内地图数据,提供一或多条由当前室内导航设备的位置至所述最终目的地的规划线路,还包括:所提供的一或多条由当前位置至所述最终目的地的所述规划线路,相应展示有各所述规划线路对应的距离、所需时间、便利程度、及包含与所述关键词关联的目标数量,以供选择。

于本实施例中,对应同一目的地,会提供包含多种方式的路线,如包含升降电梯的路线,包含扶梯的路线,如左手边路线还是右手边路线。

通常来说,顾客可能会选择最短时间或最便利的路线,但有时顾客无明确目的,本就打算多逛逛以找到喜欢的产品,因此,路线上包含与所述关键词关联的目标数量的多少,也可能会影响顾客对路线的选择。

例如,左手边路线包含了除目的地外,与顾客所提供的与关键词相关联的店铺有4个,右手边路线虽然关联的店铺有2个,但是其中1个是口碑较好的店铺或是进口知名品牌的店铺,顾客可以根据自己的喜好选择相应的路线。

于本申请一实施例中,所述将最终选择的所述规划路线进行演示,包括:依据所述规划路线以及默认的初始方向,以语音或文字方式播放由当前位置至所述最终目的地所对应的方向与距离信息。

于本实施例中,所述默认的初始方向,可以是所述室内导航设备的朝向方向或其朝向的反方向,即对应面对室内导航设备进行导航请求的顾客的后面或正前方。

所述以语音或文字方式播放由当前位置至所述最终目的地所对应的方向与距离信息,如“向右直走50米,再向左直走100米,到达目的地”,等简单的方式来进行语音或文字进行播放展示。

于本申请另一实施例中,所述将最终选择的所述规划路线进行演示,包括:

A、提取预设的室内真实场景中对应所述规划路线上的真实场景以构成规划路线三维模型;

B、在所述规划路线三维模型中通过虚拟人物或虚拟镜头的动态行进方式全景演示所述规划路线。

于本实施例中,所述规划路线还可以通过视频或三维动态模型进行展示,以更加直观的方式告知顾客。

于本实施例中,本方法预先获取室内的真实场景,如拍摄照片,或室内设计图等,依据确定的所述规划路线,将该规划路线上的真实场景构成能展示具体空间结构与方向的三维模型,然后通过虚拟的小卡通任务或虚拟的箭头,或者虚拟的镜头(如计算机系统检测中的漫游方式),以动态行进的方式,模拟走向目的地的过程,以全景演示该规划路线。

通过这种方式,能够为顾客展示直观的路线外,还能顺便展示该规划路线上可能存在的其他店铺或较明显的建筑物或物体,以便于顾客进一步记住该路线。

步骤S204:将所述人体特征信息、及与其关联的包含所述目的地的所述规划路线发送至云端。

于本实施例中,为实现断点导航的方式,还需要将对应顾客的人体特征信息告诉其他终端,以供其他终端能够识别出该顾客,另外还需要将与顾客关联的包含所述目的地的所述规划路线告诉其他终端,以供其他终端能够快速更新所规划的路线以保证连续性。因此,需要通过各终端共同的云端(后台或云平台)以进行处理和分发。

如图3所示,展示为本申请一实施例中的应用于云端的室内断点导航的流程示意图。其中所述方法应用于云端。如图所示,所示方法包括:

步骤S301:接收室内一终端发送的对应请求者的人体特征信息、及与其关联的包含目的地的规划路线时,发送采集指令至各所述终端,以令各所述终端进行实时采集,据以获得对应各所述终端的视频数据。

于本实施例中,在云端接收到终端(前一终端)发送的对应请求者的人体特征信息、及与其关联的包含目的地的规划路线时,会触发云端以令各终端进行实时采集,以获取到各所述终端所采集的视频数据。

其中,所述云端可以向全部的终端进行采集,该种方式可以有效应对,顾客(请求人)未按前一终端提供的规划路线行走,即顾客(请求人)无论在室内走到哪里,都可以通过所采集的一或多个视频数据捕获到。

另外,所述云端还可以向仅针对位于所述规划路线上的终端发送采集指令,虽然此种方式,不能无法应对顾客不按照规划路线行走的问题,但是这种情况相对来说出现的概率还是相对较低,更多顾客还是会依据规划线行走的,相比而言,这种方式还可以最大可能的减少无关终端的资源消耗。

于本申请一实施例中,所述发送采集指令至各所述终端包括:依据规划路线,向所述规划路线上的各所述终端发送采指令。

综上,这两种方式各有优缺点,于实际应用时也可以切换或互相配合使用。

步骤S302:将所述视频数据中出现的人员与所述人体特征信息进行识别,以在所述视频数据中匹配到所述人体特征信息对应的所述请求者。

于本实施例中,将所述视频数据中出现的人员与所述人体特征信息进行识别,可以通过人员或行人检测算法进行识别,或通过一或多种图像或视频的检测算法,以最终实现在所述视频数据中匹配到所述人体特征信息对应的所述请求者。

行人检测算法(Pedestrian Detection)是利用计算机视觉技术判断图像或者视频序列中是否存在行人并给予精确定位的一种计算机算法。所述行人检测算法包括但不限于:基于全局特征的行人检测算法、基于人体部位的行人检测算法、或者基于立体视觉的行人检测算法等等。

步骤S303:当匹配到所述请求者时,将包含所述目的地的所述规划路线发送至该视频数据对应的所述终端。

于本实施例中,当匹配到所述请求者时,则可以判断出此时所述顾客(请求者)位于采集到该顾客的终端附近,因此,将包含所述目的地的所述规划路线发送至该视频数据对应的所述终端,以使其继续为该顾客自动更新当前位置至目的地的规划路线。

如图4所示,展示为本申请一实施例中的应用于终端的室内断点导航的流程示意图。应用于室内多个设有摄像机的终端。需要说明的是,该终端与图2所述方法所应用的终端可以是同一个终端,即同终端能够实现图2所述的方法,也能实现图4所示的方法,但放入断点导航的场景中,本申请将完成不同工作(执行不同方法)的终端分开进行说明,但应理解的是,二者所应用的终端为用一终端,即在同一时刻或阶段,需由不同终端来分别执行图2所述的方法与图4所示的方法。

如图所示,所示方法包括:

步骤S401:依据接收云端发送的采集指令以进行实时采集并形成视频数据。

于本实施例中,接收云端端发送的采集指令后则通过摄像头进行实时采集,可理解为进行监控,并形成对应的视频数据。

步骤S402:接收所述云端发送的包含目的地的规划路线。

与本实施例中,与图3所述方法的步骤S303相对应的,当终端接收到云端发送的包含目的地的规划路线时,则说明在云端已经识别出,该终端所采集的视频数据中以匹配到该顾客。

步骤S403:将所述规划路线更新为由当前终端位置至所述目的地的并进行展示。

于本实施例中,与图2方法中提供的所述规划路线区别的是,所述终端将对应前一终端的起点位置更新为当前所述终端对应的位置,即可以让顾客知道现在的位置为该终端当前的位置,以便顾客了解剩余路线。而后终端继续展示至目的地的规划路线。这里顾客可能会看到,当然也有可能未注意到,但是,本申请所述方法的整个流程中,不会去打扰顾客,这也是本申请所希望的。

综合举例来说,假设有一顾客进入商场想要买床垫,进入商场之后没有看到有卖床垫的店铺,然后可以通过设置在入口处的终端,如导购屏来语音或文字输入“床垫”,然后导购屏根据关键词“床垫”找到与其关联的3家店铺,同时终端上的摄像头采集该顾客的人体特征信息,顾客根据提供的寻找结果,然后选中了心仪的“龙凤床垫”,导购屏则显示了对应商家的具体位置,并提供了到达该位置的2条规划路线,前一条规划路线包含升降直梯,其到达时间最快,后一条规划路线包含扶梯,其路该路线上还包含有1家卖床垫的店铺。顾客看到信息后决定去另一家卖床垫的店铺看看,故选择了后一条规划路线,然后导购屏通过三维模型,并由虚拟人物或虚拟镜头的动态行进方式全景演示了这条规划路线,这时顾客已经清楚了具体怎么到达“龙凤床垫”,与此同时,该导购屏将对应顾客的人体特征信息和选择的规划路线一起发送给了云端。

云端在接收到顾客的人体特征信息和选择的规划路线后,发送采集指令给其他终端或者仅针对规划路线上的终端,以令这些终端开始进行监控或实时采集视频,以依据所采集的视频数据并根据人体特征信息以识别出该顾客,当识别出该顾客出现在某一终端所采集的视频数据中,则将规划路线发送给这个终端。

采集到顾客视频数据的终端在接收规划路线后,则将该终端的当前位置更新,以表示顾客当前的位置,而后继续展示至目的地的规划路线,以便在顾客看到时能够清楚后面的路线。

综上所述,本申请所述的室内导航方法,能够方便顾客准确定位,以及减少复杂的寻找过程。

如图5所示,展示为本申请于一实施例中的终端的结构示意图。如图所示,所述终端500包括:存储器501、处理器502、通信器503、触控屏504、及摄像头505;所述存储器501用于存储计算机指令;所述处理器502运行计算机指令实现如图2所述的方法;或所述处理器502运行计算机指令实现如图4所述的方法;所述通信器503用于通信连接云端;所述触控屏504用于人机交互及显示;所述摄像头505用于采集面向终端的请求者的人体特征信息或实时采集以形成视频数据。

于一些实施例中,所述终端500优选为带有摄像头的导购屏。

在一些实施例中,所述终端500中的所述存储器501的数量均可以是一或多个,所述处理器502的数量均可以是一或多个,所述通信器503的数量均可以是一或多个,而图5中均以一个为例。

于本申请一实施例中,所述终端500中的处理器502会按照如图2所述的步骤,将一个或多个以应用程序的进程对应的指令加载到存储器501中,并由处理器502来运行存储在存储器501中的应用程序,从而实现如图2所述的方法;或,所述终端500中的处理器502会按照如图4所述的步骤,将一个或多个以应用程序的进程对应的指令加载到存储器501中,并由处理器502来运行存储在存储器501中的应用程序,从而实现如图4所述的方法。

所述存储器501可以包括随机存取存储器(Random Access Memory,简称RAM),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。所述存储器501存储有操作系统和操作指令、可执行模块或者数据结构,或者它们的子集,或者它们的扩展集,其中,操作指令可包括各种操作指令,用于实现各种操作。操作系统可包括各种系统程序,用于实现各种基础业务以及处理基于硬件的任务。

所述处理器502可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

所述通信器503用于实现数据库访问装置与其他设备(例如客户端、读写库和只读库)之间的通信连接。所述通信器503可包含一组或多组不同通信方式的模块,例如,与CAN总线通信连接的CAN通信模块。所述通信连接可以是一个或多个有线/无线通讯方式及其组合。通信方式包括:互联网、CAN、内联网、广域网(WAN)、局域网(LAN)、无线网络、数字用户线(DSL)网络、帧中继网络、异步传输模式(ATM)网络、虚拟专用网络(VPN)和/或任何其它合适的通信网络中的任何一个或多个。例如:WIFI、蓝牙、NFC、GPRS、GSM、及以太网中任意一种及多种组合。

在一些具体的应用中,所述终端500的各个组件通过总线系统耦合在一起,其中总线系统除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图5中将各种总线都成为总线系统。

如图6所示,展示为本申请于一实施例中的云端的结构示意图。如图所示,所述云端600包括:存储器601、处理器602、及通信器603;所述存储器601用于存储计算机指令;所述处理器602运行计算机指令实现如图3所述的方法;所述通信器603用于通信连接终端。

其中,所述存储器601、处理器602、及通信器603与图5所对应的内容相同,故这里不再赘述。

在一些具体的应用中,所述云端600的各个组件通过总线系统耦合在一起,其中总线系统除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图6中将各种总线都成为总线系统。

如图7所示,展示为本申请于一实施例中的室内断点导航系统的结构示意图。如图所示,所述室内断点导航系统700包括:多个如图5所示的终端701、及如图6所述的云端702。其中,所述多个终端701与所述云端702通信连接。

在一些实施例中,所述室内断点导航系统700中的所述终端701的数量为多个,而图7中仅以一个为例。

于本申请的一实施例中,本申请提供一种计算机可读存储介质,存储有终端计算机指令,所述终端计算机指令被运行时执行如图2所述的方法,或所述终端计算机指令被运行时执行如图4所述的方法;或,存储有云端计算机指令,所述终端计算机指令被运行时执行如图3所述的方法。

所述计算机可读存储介质,本领域普通技术人员可以理解:实现上述系统及各单元功能的实施例可以通过计算机程序相关的硬件来完成。前述的计算机程序可以存储于一计算机可读存储介质中。该程序在执行时,执行包括上述系统及各单元功能的实施例;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

综上所述,本申请提供的一种室内断点导航方法、终端、云端、系统和存储介质,通过获取包含关键词的导航请求信息,并据以触发摄像机以采集面向终端的请求者的人体特征信息;依据所述关键词在预设关联库中找到并显示一或多个室内场景中与所述关键词相关联的目的地,以供选择最终的所述目的地;根据预设室内地图数据,提供一或多条由当前所述终端的位置至最终的所述目的地的规划线路,并将最终选择的所述规划路线进行展示;将所述人体特征信息、及与其关联的包含所述目的地的所述规划路线发送至云端。

本申请有效克服了现有技术中的种种缺点而具高度产业利用价值。

上述实施例仅例示性说明本申请的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本申请的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中包含通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本申请的权利要求所涵盖。

相关技术
  • 室内断点导航方法、终端、云端、系统和存储介质
  • 一种室内停车场导航方法、系统、终端及存储介质
技术分类

06120112320683