室内导航方法、装置及设备与流程

文档序号:17731476发布日期:2019-05-22 02:52阅读:158来源:国知局
室内导航方法、装置及设备与流程

本发明涉及数据处理技术领域,具体而言,本发明涉及一种室内导航方法、装置及设备。



背景技术:

在办公室、学校、会议室、图书馆等应用场景中,用户对新的室内场景不熟悉,此时需要进行相应的导航。

现有的技术方案,一般是通过全球卫星导航系统等定位系统对用户的当前位置和目标位置进行相应的展示,进而实现导航。

上述现有技术方案中依赖全球卫星导航系统等导航系统,对信号和定位信息的要求比较高,依赖于信号的质量,因此无法适用于室内等信号环境差的场景,最终导致室内导航的准确率不高或者响应时间长等技术缺陷。



技术实现要素:

本发明的目的旨在至少能解决上述的技术缺陷之一,特别是室内导航的准确率不高或者响应时间长等技术缺陷的技术缺陷。

本申请提供一种室内导航方法,包括:

根据用户的指令调用导航平台;其中,所述导航平台包括所述用户对应在平面图上的位置信息及标记位置信息的标记信息;

从导航平台中获取搜索目标信息,通过所述导航平台将所述搜索目标信息转换为所述导航平台所记录对应的标记信息;

根据所述标记信息在导航平台搜索到对应的平面图上的目标位置;

根据用户的当前位置和所述目标位置生成导航路线,并在所述平面图上展示所述导航路线;其中,导航路线是从当前位置到达所述目标位置之间的路线。

在一种实施例中,所述根据用户的当前位置和所述目标位置生成导航路线,并在所述平面图上展示所述导航路线的步骤,包括:

获取用户的当前位置;

根据所述用户的当前位置和所述搜索目标信息指示的目标位置生成导航路线;其中,导航路线以当前位置为起点,以目标位置为终点;

根据所述导航路线在平面图上进行展示并更新平面图。

在一种实施例中,所述根据所述用户的当前位置和所述搜索目标信息指示的目标位置生成导航路线的步骤,包括:

获取用户的待处理事项和对应所述待处理事项相应的流程信息;

提取所述流程信息中若干目标位置的顺序和数量;

根据所述用户的当前位置和所述目标位置生成导航路线;其中,导航路线以用户的当前位置为起点,以流程信息中最后一个目标位置为终点。

在一种实施例中,所述根据用户的指令调用导航平台的步骤之前,还包括:

从用户系统中获取用户信息;其中,用户信息包括用户在登陆或注册时录入用户数据库的信息;

获取用户当前所处位置的位置信息生成标记信息;

将标记信息与用户信息进行关联,生成导航平台中的平面图;

根据所述平面图构建导航平台。

在一种实施例中,所述根据用户的指令调用导航平台的步骤之前,还包括:获取用户或者用户群组分享的所述导航平台,提取其中的导航平台。

在一种实施例中,所述根据用户或者用户群组的指令调用所分享的导航平台中平面图的步骤之后,还包括:

所述导航平台从平面图中提取空余座位信息;其中,所述空余座位信息包括未关联用户信息空余的座位位置及其标记信息;

所述导航平台根据空余座位信息生成提示信息并向用户推送。

在一种实施例中,所述根据空余座位信息生成提示信息并向用户推送的步骤,包括:

获取用户上传至导航平台的座位筛选条件;其中,所述座位筛选条件是指用户对标记信息所指示座位的筛选条件;

根据所述座位筛选条件筛选待选座位位置;

根据所述空余信息和待选座位位置生成提示信息并向用户推送;其中,所述提示信息用于提示用户待关联座位的位置。

在一种实施例中,所述根据用户的指令调用导航平台的步骤之前,还包括:

从导航平台中获取开放区域信息;其中,所述开放区域信息包括若干座位信息和对应座位信息的开放状态;

判断用户所选择的座位信息是否符合所述开放区域信息;

若是,将选定的座位信息作为搜索目标信息。

本申请的实施例还提供一种室内导航装置,包括:

调用单元,用于根据用户的指令调用导航平台;其中,所述导航平台包括所述用户对应在平面图上的位置信息及标记位置信息的标记信息;

转换单元,用于从导航平台中获取搜索目标信息,通过所述导航平台将所述搜索目标信息转换为所述导航平台所记录对应的标记信息;

搜索单元,用于根据所述标记信息在导航平台搜索到对应的平面图上的目标位置,并将目标位置在平面图上展示。

本申请的实施例还提供一种计算机设备,所述计算机设备包括:

处理器;

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

其中,所述处理器被配置为执行任一项上述实施例所述室内导航方法的步骤。

本申请的实施例还提供一种非临时性计算机可读存储介质,其特征在于,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行如上述任一项实施例所述室内导航方法的步骤。

上述的室内导航方法、装置及设备,通过根据用户的指令调用导航平台;其中,所述导航平台包括所述用户对应在平面图上的位置信息及标记位置信息的标记信息;从导航平台中获取搜索目标信息,通过所述导航平台将所述搜索目标信息转换为所述导航平台所记录对应的标记信息;根据所述标记信息在导航平台搜索到对应的平面图上的目标位置,并将目标位置在平面图上展示的技术方案,对信号等依赖性低,可以适用于室内等信号环境差的环境中,室内导航的准确率高,响应时间较短,并且目标位置在平面图上的展示形式,可以通过可视化的方式展示便于用户理解。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为一个实施例的室内导航方法的应用场景示意图;

图2为一个实施例的室内导航方法的方法流程图;

图3为一个实施例的平面图的示意图;

图4为实施例中规划目标位置路线的方法流程图;

图5为本实施例根据流程信息规划目标位置路线的方法流程图;

图6为实施例的构建导航平台的方法流程图;

图7为实施例中提醒空余座位的提示信息推送的方法流程图;

图8为根据空余座位和座位筛选条件的提示信息生成的方法流程图;

图9为实施例中的根据开放区域信息选定座位信息的方法流程图;

图10示出的一个实施例的室内导航装置的装置结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

为了克服室内导航的准确率不高或者响应时间长等技术缺陷的技术缺陷,本申请提供了一种室内导航方法,图1示例性提供一种相应的应用场景。

在图1的场景中,导航平台可以通过网络连接与手机11进行数据传输,甲用户通过与手机11的交互可以将相应的操作指令发送至导航平台。导航平台还相应连接了用户系统、流程系统和平面图系统,并与用户系统、流程系统和平面图系统进行数据传输。

请参考图2,本申请实施例中提供的一种室内导航方法,包括步骤:

步骤s21:根据用户的指令调用导航平台;其中,所述导航平台包括所述用户对应在平面图上的位置信息及标记位置信息的标记信息。

其中,位置信息和标记信息相互对应,位置信息可以是相对的坐标信息或者是通过蓝牙、无线局域网、二维码扫描、位置编码输入得到的位置信息。上述的平面图可以参考图3中的“第一层平面图”。

步骤s22:从导航平台中获取搜索目标信息,通过所述导航平台将所述搜索目标信息转换为所述导航平台所记录对应的标记信息。

其中,搜索目标信息可以是用户指定的地点、座位等在平面图上显示的任一地点或多个地点,标记信息是指对应搜索目标信息在平面图的目标信息的标记。

步骤s23:根据所述标记信息在导航平台搜索到对应的平面图上的目标位置。

其中,目标位置是指用户选定的位置,用户可以通过点选屏幕或者输入指定位置的编号、扫描二维码等方式,确定目标位置。

步骤s24:根据用户的当前位置和所述目标位置生成导航路线,并在所述平面图上展示所述导航路线。

其中,导航路线是从当前位置到达所述目标位置之间的路线。

在上述过程中,导航平台接收到用户的指令被调用,导航平台上还包括从平面图系统中获取的图3中的“第一层平面图”。其中,位置信息(以“座位a”为例)可以是用户所在的当前位置,平面图上还记载有标记座位a位置的标记信息。导航平台可以根据用户当前的地理位置信息选取具体层的平面图,并从平面图系统中获取相应的平面图图像。除此之外,导航平台还可以根据甲用户与手机11的交互,选择从平面图系统中获取具体层数的平面图图像。因此,本申请的室内导航方法至少可以用于多层建筑内部的室内的具体地点的导航。

从导航平台中获取搜索目标信息,其中的搜索目标信息可以是图3中的座位a的目标信息。用户可以通过输入搜索目标位置的名称、编号或者在手机11上展示的平面图上点选相应的位置确认搜索目标信息。所述导航平台将所述搜索目标信息(座位a的信息)转换为所述导航平台所记录对应的标记信息,也就是座位a的标记位置。

根据所述标记信息,用户在导航平台搜索到对应的平面图上的目标位置。例如是在图3中,搜索目标位置以小黑圆点的形式展示。在图3的平面图中,导航平台根据用户输入的目标位置在导航平台中搜索后对应展示其标记位置。导航平台将标记有搜索目标位置的平面图发送至手机11,由手机11展示给甲用户。甲用户可以根据上述当前位置和目标位置在平面图上的标记,进行导航。

在步骤s24中,导航平台根据用户的当前位置和搜索得到的目标位置生成导航路线,并在前述的平面图上展示生成得到的导航路线。导航路线可以在用户的手机11上进行展示,其展示从用户的当前位置到达用户选定或导航平台指定的目标位置之间的路线。导航路线结合平面图可以指示用户从当前位置到达目标位置。用户可以通过手机11等设备获得导航路线,具体可以通过语音、视图、震动提醒等方式应用导航路线。以视图为例,用户可以在手机11上结合平面图查阅导航路线,以便于到达目标位置。

为了更进一步应用上述得到标记有目标位置的平面图,提升导航的准确性,提升导航效率。本申请实施例还提供一种技术方案,请参考图4,步骤s24根据用户的当前位置和所述目标位置生成导航路线,并在所述平面图上展示所述导航路线的步骤,包括:

步骤s41:获取用户的当前位置。

步骤s42:根据所述用户的当前位置和所述搜索目标信息指示的目标位置生成导航路线;其中,导航路线以当前位置为起点,以目标位置为终点。

步骤s43:根据所述导航路线在平面图上进行展示并更新平面图。

请继续参考图1和图3,在上述过程中,导航平台通过手机11的定位信息获得用户当前的位置。导航平台根据用户的当前位置和用户输入或上传的搜索目标信息生成导航路线。其中,图3的第一路线所标识的虚线路径就是上述当前位置到搜索目标信息的导航路线,其指引用户从当前位置到搜索目标位置的至少一条可行的路线。在一些场景中,导航路线中包括的路线可以是多条路线,此时可以对应根据相应的条件对路线进行相应筛选,例如是路径最短、时间最快、经过特定的位置或路经特定的人所在的位置等等。

导航平台根据上述导航路线(第一路线)在图3的平面图上进行展示,并将更新后的平面图推送到手机11上,更新此前在手机11上展示的平面图。用户可以根据手机11展示的更新后的平面图上的第一路线从当前位置直至搜索目标位置。在这一过程中,导航平台还可以根据用户当前位置的变化,持续更新第一路线和平面图并持续推送到手机11上进行展示。

在一些场景中,用户需要处理某些具有特定流程的事项,例如是入职、离职、财务审批等事项,本申请实施例中提供一种技术方案,请参考图5,步骤s42根据所述用户的当前位置和所述搜索目标信息指示的目标位置生成导航路线的步骤,包括:

步骤s51:获取用户的待处理事项和对应所述待处理事项相应的流程信息。

其中,待处理事项可以是入职、离职、财务报销、报表审核、项目合作等等。上述的流程信息就是对应待处理事项预先设定的流程,流程中包括特定的用户及其座位位置。在处理上述事项时,需要根据一定的顺序到指定用户的位置找到指定用户,才可以相应处理相应事项。

步骤s52:提取所述流程信息中若干目标位置的顺序和数量。

步骤s53:根据所述用户的当前位置和所述目标位置生成导航路线。

其中,导航路线以用户的当前位置为起点,以流程信息中最后一个目标位置为终点。

在上述步骤的过程中,请继续参考图1和图3。导航平台从手机11中获取甲用户上传或选定的待处理事项。当然,用户处理的待处理事项可以是日常事项,此时导航平台也可以根据用户的信息从用户系统中获取相应的待处理事项。导航平台根据待处理事项从流程系统中获取对应待处理事项的流程信息,其中包括需要经过对应用户及其目标位置的信息。在本实施例的场景中,目标位置可以是用户的实时位置信息,也可以是用户已经关联的座位。例如,在实施例中用户需要办理入职手续,通过流程系统获取的流程信息包括需要依次经过目标位置为:前台的座位g、行政专员的座位f、行政主管的座位c、业务专员的座位d、甲用户的座位a。导航平台根据用户的当前位置和上述目标位置生成导航路线,该导航路线可以是图3中平面图所展示的第二路线。当前位置就是前述第二路线的起点,也就是用户当前所处的位置。目标位置就是第二路线的终点,对于每一段路线而言,根据流程信息中所设定的顺序,上一目标位置是本段路线的起点,而下一目标位置是本段路线的终点。对于完整的第二路线而言,最后的目标位置(座位a)就是第二路线的终点,最终回到甲用户的座位a。通过上述技术方案,用户可以通过导航平台对待处理事项和对应流程信息,经过流程设定的若干用户及其座位,以处理上述的待处理事项,所生成的导航路线准确性更高,能够帮助提升效率。

为了获得上述的导航平台,本申请提供一种技术方案,请参考图6,步骤s21根据用户的指令调用导航平台的步骤之前,还包括:

步骤s61:从用户系统中获取用户信息;其中,用户信息包括用户在登陆或注册时录入用户数据库的信息。

步骤s62:获取用户当前所处位置的位置信息生成标记信息。

步骤s63:将标记信息与用户信息进行关联,生成导航平台中的平面图。

步骤s64:根据所述平面图构建导航平台。

在上述过程中,请参考图1和图3,从用户系统中获取用户信息。上述用户信息包括用户在登陆或注册时录入用户数据库的信息,例如是用户名称信息、职位信息等信息。获取用户当前所处位置的位置信息生成标记信息,例如是用户在对应座位或地点的位置信息,并生成标记信息。在一些实施例中,还可以根据用户预先标记的位置信息生成标记信息。前述的标记信息可以是在平面图像上标记的特定位置。将选定的标记信息与上述用户系统中的用户信息进行关联,生成导航平台中的平面图。平面图的生成可以采用用户所在位置的对应楼层的平面分布图作为标记的基础,将用户信息绑定在对应的位置,例如是座位a处,那么座位a上显示的就是关联绑定用户的用户信息。

本申请的实施例中的导航平台及其中的平面图可以全部或单独分享到特定的用户或者特定的群组中。相应地,其他用户也可以通过获取来自其他用户或者群组所分享的导航平台、平面图进行目标位置的展示、导航路线生成等步骤。本申请的实施例提供相应的技术方案,步骤s21根据用户的指令调用导航平台的步骤之前,还包括:获取用户或者用户群组分享的所述导航平台,提取其中的导航平台。获取的方式可以是通过点击对应的连接、小程序、扫描二维码或者输入指定的编号。除了分享或者提取上述的导航平台,还可以分享或提取导航平台中平面图。

在一些场景中,平面图中的目标位置与用户信息关联的状态不明确,例如座位信息是否与用户信息已经进行关联没有体现在平面图中,有可能导致平面图总的座位信息被重复关联,进而导致后续关联失败,影响效率和准确性。为此,本申请实施例中还提供一种技术方案,请参考图7,步骤根据用户或者用户群组的指令调用所分享的导航平台中平面图的步骤之后,还包括:

步骤s71:所述导航平台从平面图中提取空余座位信息。其中,所述空余座位信息包括未关联用户信息空余的座位位置及其标记信息。

步骤s72:所述导航平台根据空余座位信息生成提示信息并向用户推送。

请参考图1和图3,在上述过程中,导航平台从图3的平面图中提取空余座位信息,空余座位信息中包含具体哪些座位没有关联用户信息以及这些座位的具体标记信息,也就是这些座位的具体位置。导航平台根据空余座位信息,将空余座位的信息生成提示信息向用户推送。导航平台将提示空余座位的提示信息推送到用户的手机等终端上,并向用户进行展示。

为了适应不同用户对于座位的需求,提升座位分布的合理性,用户单独寻找符合条件的座位效率低,准确率低。本申请实施例中提供一种技术方案,请参考图8,步骤s72根据空余座位信息生成提示信息并向用户推送的步骤,包括:

步骤s81:获取用户上传至导航平台的座位筛选条件。其中,所述座位筛选条件是指用户对标记信息所指示座位的筛选条件。

步骤s82:根据所述座位筛选条件筛选待选座位位置。

步骤s83:根据所述空余信息和待选座位位置生成提示信息并向用户推送。其中,所述提示信息用于提示用户待关联座位的位置。

在上述过程中,导航平台从用户系统中获取用户上传座位筛选条件。当然,用户也可以通过手机等终端将座位筛选条件上传至导航平台中。上述的座位筛选条件可以是根据用户的职业信息、偏好信息和限制信息确定一定座位的筛选条件,也可以根据用户选择确定相应的筛选条件。例如,若用户的职业信息是前台,那么相应筛选条件就是选择靠近大门的若干座位;若用户的团队信息是归属于某个团队,那么相应筛选条件就是选择选择该团队范围内的若干座位。导航平台根据座位筛选条件筛选待选座位位置并与前述得到的空余座位信息进行交叉筛选,筛选得到同时符合座位筛选条件和座位空余信息的座位位置。导航平台将得到的座位位置生成提示信息,推送到用户的相应终端上,并展示给用户。当用户从上述座位位置确认具体的座位信息时,导航平台可以将确认的座位信息座位搜索目标信息,在平面图上显示或者展示相应的导航路线。

在一些实施例中,某些区域处于不开放的状态,例如分区域开放的图书馆和长期占用座位的考研室等场景,此时用户选择对应的座位就会受到限制,为了提升用户选择座位的效率,请参考图9,本申请实施例中提供一种技术方案,步骤s21根据用户的指令调用导航平台的步骤之前,还包括:

步骤s91:从导航平台中获取开放区域信息;其中,所述开放区域信息包括若干座位信息和对应座位信息的开放状态;

步骤s92:判断用户所选择的座位信息是否符合所述开放区域信息。若是,执行步骤s93;若否,执行步骤s94。

步骤s93:将选定的座位信息作为搜索目标信息。

步骤s94:提示用户重新选择座位信息。

在上述过程中,请继续参考图1和图3。从导航平台中获取开放区域信息。导航平台也可以通过平面图系统获取得到开放区域信息。在图3中,虚线框住的“开放区域”就是开放区域信息指示的开放区域。导航平台判断用户所选择的座位信息是否符合所述开放区域信息。若用户通过手机终端选定座位h进行绑定,此时座位h不在指定的开放区域内,则导航平台可以向手机推送提示信息,提示用户重新选择座位信息。更进一步,当行平台可以指示特定的区域,以便于用户准确地进行选择。若用户通过手机终端选定座位a进行绑定,此时座位a在指定的开放区域内,则导航平台可以选定的座位信息作为搜索目标信息。导航平台可以根据用户所在的当前位置和作为搜索目标信息的座位a的座位信息,生成相应的路线,例如是第一路线。导航平台可以将第一路线推送给相应选择的用户。

在一些实施方式中,导航平台可以将符合开放区域信息和空余信息的座位在所述平面图中以不同的颜色或者方框,在用户的终端上进行可视化提示。

请参考图10,本申请的实施例提供一种室内导航装置,包括:

调用单元101,用于根据用户的指令调用导航平台;其中,所述导航平台包括所述用户对应在平面图上的位置信息及标记位置信息的标记信息;

转换单元102,用于从导航平台中获取搜索目标信息,通过所述导航平台将所述搜索目标信息转换为所述导航平台所记录对应的标记信息;

搜索单元103,用于根据所述标记信息在导航平台搜索到对应的平面图上的目标位置;

展示单元104,用于根据用户的当前位置和所述目标位置生成导航路线,并在所述平面图上展示所述导航路线;其中,导航路线是从当前位置到达所述目标位置之间的路线。

本申请的实施例还提供一种计算机设备,所述计算机设备包括:

处理器;

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

其中,所述处理器被配置为执行任一项上述实施例所述室内导航方法的步骤。

本申请的实施例还提供一种非临时性计算机可读存储介质,其特征在于,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行如上述任一项实施例所述室内导航方法的步骤。

上述的室内导航方法、装置及设备,通过根据用户的指令调用导航平台;其中,所述导航平台包括所述用户对应在平面图上的位置信息及标记位置信息的标记信息;从导航平台中获取搜索目标信息,通过所述导航平台将所述搜索目标信息转换为所述导航平台所记录对应的标记信息;根据所述标记信息在导航平台搜索到对应的平面图上的目标位置,并将目标位置在平面图上展示的技术方案,对信号等依赖性低,可以适用于室内等信号环境差的环境中,室内导航的准确率高,响应时间较短,并且目标位置在平面图上的展示形式,可以通过可视化的方式展示便于用户理解。

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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