著录项信息
专利名称 | 导航方法及装置 |
申请号 | CN201510809537.7 | 申请日期 | 2015-11-19 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2016-03-16 | 公开/公告号 | CN105403215A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G01C21/00 | IPC分类号 | G;0;1;C;2;1;/;0;0查看分类表>
|
申请人 | 中国人民解放军第三军医大学第二附属医院 | 申请人地址 | 重庆市沙坪坝区新桥正街
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 中国人民解放军第三军医大学第二附属医院 | 当前权利人 | 中国人民解放军第三军医大学第二附属医院 |
发明人 | 张鹤;周跃 |
代理机构 | 北京元本知识产权代理事务所 | 代理人 | 周维锋 |
摘要
本发明提供一种导航方法及装置,该方法应用在服务器侧时,可以包括接收客户端设备发送的目的地的二维码信息,目的地的二维码信息中包括目的地所在建筑物的方位信息、目的地在所述建筑物内的层数信息以及目的地在该层的位置信息;根据目的地的二维码信息,向客户端设备发送到达目的地的导航信息。本发明向目的地分配的二维码信息中包括该目的地所在建筑物的方位信息、该目的地在该建筑物内层数信息以及在该层的位置信息,因而即便在高层建筑物中,本发明也可以快速准确地将用户引导至对应的目的地。
1.一种导航方法,所述方法应用在服务器侧,其特征在于,所述方法包括:
接收客户端设备发送的目的地的二维码信息,所述目的地的二维码信息中包括所述目的地所在建筑物的方位信息、所述目的地在所述建筑物内的层数信息以及所述目的地在该层的位置信息;
根据所述目的地的二维码信息,向所述客户端设备发送到达所述目的地的导航信息;
当用户需要前往某个目的地时,通过客户端设备扫描用户所在位置处的二维码标签,从而获得用户起始地的二维码信息,并且通过客户端设备扫描目的地的二维码标签,从而获得该目的地的二维码信息;
当客户端设备处于非联网状态时,如果客户端设备中预先下载有地图数据库和二维码数据库,则客户端设备根据该起始地和目的地的二维码信息,确定该起始地和目的地所在建筑物的方位信息、起始地和目的地在对应建筑物内的层数信息以及在对应层所在的位置信息,然后判断起始地和目的地所在建筑物是否相同:
若起始地和目的地所在建筑物相同,进一步判断起始地和目的地所在层数是否相同;
若相同,则客户端设备将用于引导用户行至该层目的地所在位置处的导航信息,与地图数据库相结合,呈现出建筑物该层的导航地图;若不相同,则客户端设备首先根据起始地和目的地所在层,确定起始地所在层与目的地所在层之间的连通关系,然后将用于引导用户通过层间连通处行至目的地所在层的导航信息,与地图数据库相结合,呈现出从当前位置至层间连通处再到达目的地所在层的导航地图;当用户行至目的地所在层后,用户通过扫描目的地所在层的二维码标签,来获得目的地所在层的二维码信息,此时客户端设备获知患者已经行至目的地所在层,之后客户端设备将用于引导用户行至该层目的地所在位置处的导航信息,与地图数据库相结合,呈现出建筑物该层的导航地图;
若起始地和目的地所在建筑物不相同,则客户端设备将用于引导用户从起始地所在建筑物行至目的地所在建筑物的导航信息,与地图数据库相结合,呈现出从起始地所在建筑物至目的地所在建筑物的导航地图;当用户行至目的地所在建筑物后,用户可以通过客户端设备扫描对应位置的二维码标签,来确定用于表示用户当前位置的二维码信息;之后,客户端设备首先根据该二维码信息,确定在该建筑物内用户当前所在层以及在该层的位置,然后判断目的地在该建筑物内所在层与用户当前所在层是否相同;若相同,则客户端设备将用于引导用户行至该层目的地所在位置处的导航信息,与地图数据库相结合,呈现出建筑物该层的导航地图;若不相同,则客户端设备首先根据用户当前所在层和目的地地所在层,确定用户当前所在层与目的地所在层之间的连通关系,然后将用于引导用户通过层间连通处行至目的地所在层的导航信息,与地图数据库相结合,呈现出从当前位置至层间连通处再到达目的地所在层的导航地图;当用户行至目的地所在层后,用户通过扫描目的地所在层的二维码标签,来获得目的地所在层的二维码信息,此时客户端设备获知患者已经行至目的地所在层,之后客户端设备将用于引导用户行至该层目的地所在位置处的导航信息,与地图数据库相结合,呈现出建筑物该层的导航地图。
2.根据权利要求1所述的方法,其特征在于,在根据所述目的地的二维码信息,向所述客户端设备发送到达所述目的地的导航信息之前,所述方法还包括:
接收客户端设备发送的起始地的二维码信息,所述起始地的二维码信息中包括所述起始地所在建筑物的方位信息、所述起始地在所述建筑物内的层数信息以及所述起始地在该层的位置信息;
在根据所述目的地的二维码信息,向所述客户端设备发送到达所述目的地的导航信息之后,所述方法还包括:
根据所述起始地的二维码信息,向所述客户端设备发送所述目的地到所述起始地的导航信息。
3.根据权利要求1所述的方法,其特征在于,所述根据所述目的地的二维码信息,向所述客户端设备发送所述目的地的导航信息包括:
针对每个目的地,确认前往该目的地需要的时间以及前往各个目的地后办理事务需要的时间,从而确定前往各个目的地花费的总时间;
按照所述总时间由少到多的顺序,向所述客户端设备发送到达对应目的地的导航信息。
4.一种导航方法,所述方法应用在客户端设备侧,其特征在于,所述方法包括:
向服务器发送目的地的二维码信息,所述目的地的二维码信息中包括所述目的地所在建筑物的方位信息、所述目的地在所述建筑物内的层数信息以及所述目的地在该层的位置信息;
接收所述服务器根据所述目的地的二维码信息发送的到达所述目的地的导航信息;
当用户需要前往某个目的地时,通过客户端设备扫描用户所在位置处的二维码标签,从而获得用户起始地的二维码信息,并且通过客户端设备扫描目的地的二维码标签,从而获得该目的地的二维码信息;
当客户端设备处于非联网状态时,如果客户端设备中预先下载有地图数据库和二维码数据库,则客户端设备根据该起始地和目的地的二维码信息,确定该起始地和目的地所在建筑物的方位信息、起始地和目的地在对应建筑物内的层数信息以及在对应层所在的位置信息,然后判断起始地和目的地所在建筑物是否相同:
若起始地和目的地所在建筑物相同,进一步判断起始地和目的地所在层数是否相同;
若相同,则客户端设备将用于引导用户行至该层目的地所在位置处的导航信息,与地图数据库相结合,呈现出建筑物该层的导航地图;若不相同,则客户端设备首先根据起始地和目的地所在层,确定起始地所在层与目的地所在层之间的连通关系,然后将用于引导用户通过层间连通处行至目的地所在层的导航信息,与地图数据库相结合,呈现出从当前位置至层间连通处再到达目的地所在层的导航地图;当用户行至目的地所在层后,用户通过扫描目的地所在层的二维码标签,来获得目的地所在层的二维码信息,此时客户端设备获知患者已经行至目的地所在层,之后客户端设备将用于引导用户行至该层目的地所在位置处的导航信息,与地图数据库相结合,呈现出建筑物该层的导航地图;
若起始地和目的地所在建筑物不相同,则客户端设备将用于引导用户从起始地所在建筑物行至目的地所在建筑物的导航信息,与地图数据库相结合,呈现出从起始地所在建筑物至目的地所在建筑物的导航地图;当用户行至目的地所在建筑物后,用户可以通过客户端设备扫描对应位置的二维码标签,来确定用于表示用户当前位置的二维码信息;之后,客户端设备首先根据该二维码信息,确定在该建筑物内用户当前所在层以及在该层的位置,然后判断目的地在该建筑物内所在层与用户当前所在层是否相同;若相同,则客户端设备将用于引导用户行至该层目的地所在位置处的导航信息,与地图数据库相结合,呈现出建筑物该层的导航地图;若不相同,则客户端设备首先根据用户当前所在层和目的地地所在层,确定用户当前所在层与目的地所在层之间的连通关系,然后将用于引导用户通过层间连通处行至目的地所在层的导航信息,与地图数据库相结合,呈现出从当前位置至层间连通处再到达目的地所在层的导航地图;当用户行至目的地所在层后,用户通过扫描目的地所在层的二维码标签,来获得目的地所在层的二维码信息,此时客户端设备获知患者已经行至目的地所在层,之后客户端设备将用于引导用户行至该层目的地所在位置处的导航信息,与地图数据库相结合,呈现出建筑物该层的导航地图。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
接收用户制定的行程路线信息;
根据所述行程路线信息,生成导航信息;
将所述导航信息与所述客户端设备中的地图数据库相结合,生成导航地图,进行导航。
6.一种导航装置,所述装置应用在服务器侧,其特征在于,所述装置包括:
接收单元,用于接收客户端设备发送的目的地的二维码信息,所述目的地的二维码信息中包括所述目的地所在建筑物的方位信息、所述目的地在所述建筑物内的层数信息以及所述目的地在该层的位置信息;
发送单元,用于根据所述目的地的二维码信息,向所述客户端设备发送到达所述目的地的导航信息;
当用户需要前往某个目的地时,通过客户端设备扫描用户所在位置处的二维码标签,从而获得用户起始地的二维码信息,并且通过客户端设备扫描目的地的二维码标签,从而获得该目的地的二维码信息;
当客户端设备处于非联网状态时,如果客户端设备中预先下载有地图数据库和二维码数据库,则客户端设备根据该起始地和目的地的二维码信息,确定该起始地和目的地所在建筑物的方位信息、起始地和目的地在对应建筑物内的层数信息以及在对应层所在的位置信息,然后判断起始地和目的地所在建筑物是否相同:
若起始地和目的地所在建筑物相同,进一步判断起始地和目的地所在层数是否相同;
若相同,则客户端设备将用于引导用户行至该层目的地所在位置处的导航信息,与地图数据库相结合,呈现出建筑物该层的导航地图;若不相同,则客户端设备首先根据起始地和目的地所在层,确定起始地所在层与目的地所在层之间的连通关系,然后将用于引导用户通过层间连通处行至目的地所在层的导航信息,与地图数据库相结合,呈现出从当前位置至层间连通处再到达目的地所在层的导航地图;当用户行至目的地所在层后,用户通过扫描目的地所在层的二维码标签,来获得目的地所在层的二维码信息,此时客户端设备获知患者已经行至目的地所在层,之后客户端设备将用于引导用户行至该层目的地所在位置处的导航信息,与地图数据库相结合,呈现出建筑物该层的导航地图;
若起始地和目的地所在建筑物不相同,则客户端设备将用于引导用户从起始地所在建筑物行至目的地所在建筑物的导航信息,与地图数据库相结合,呈现出从起始地所在建筑物至目的地所在建筑物的导航地图;当用户行至目的地所在建筑物后,用户可以通过客户端设备扫描对应位置的二维码标签,来确定用于表示用户当前位置的二维码信息;之后,客户端设备首先根据该二维码信息,确定在该建筑物内用户当前所在层以及在该层的位置,然后判断目的地在该建筑物内所在层与用户当前所在层是否相同;若相同,则客户端设备将用于引导用户行至该层目的地所在位置处的导航信息,与地图数据库相结合,呈现出建筑物该层的导航地图;若不相同,则客户端设备首先根据用户当前所在层和目的地地所在层,确定用户当前所在层与目的地所在层之间的连通关系,然后将用于引导用户通过层间连通处行至目的地所在层的导航信息,与地图数据库相结合,呈现出从当前位置至层间连通处再到达目的地所在层的导航地图;当用户行至目的地所在层后,用户通过扫描目的地所在层的二维码标签,来获得目的地所在层的二维码信息,此时客户端设备获知患者已经行至目的地所在层,之后客户端设备将用于引导用户行至该层目的地所在位置处的导航信息,与地图数据库相结合,呈现出建筑物该层的导航地图。
7.根据权利要求6所述的装置,其特征在于,
所述接收单元,还用于在根据所述目的地的二维码信息,向所述客户端设备发送到达所述目的地的导航信息之前,接收客户端设备发送的起始地的二维码信息,所述起始地的二维码信息中包括所述起始地所在建筑物的方位信息、所述起始地在所述建筑物内的层数信息以及所述起始地在该层的位置信息;
所述发送单元,还用于在根据所述目的地的二维码信息,向所述客户端设备发送到达所述目的地的导航信息之后,根据所述起始地的二维码信息,向所述客户端设备发送所述目的地到所述起始地的导航信息。
8.根据权利要求6所述的装置,其特征在于,
所述发送单元,具体用于针对每个目的地,确认前往该目的地需要的时间以及前往各个目的地后办理事务需要的时间,从而确定前往各个目的地花费的总时间;按照所述总时间由少到多的顺序,向所述客户端设备发送到达对应目的地的导航信息。
9.一种导航装置,所述装置应用在客户端设备侧,其特征在于,所述装置包括:
发送单元,用于向服务器发送目的地的二维码信息,所述目的地的二维码信息中包括所述目的地所在建筑物的方位信息、所述目的地在所述建筑物内的层数信息以及所述目的地在该层的位置信息;
接收单元,用于接收所述服务器根据所述目的地的二维码信息发送的到达所述目的地的导航信息;
当用户需要前往某个目的地时,通过客户端设备扫描用户所在位置处的二维码标签,从而获得用户起始地的二维码信息,并且通过客户端设备扫描目的地的二维码标签,从而获得该目的地的二维码信息;
当客户端设备处于非联网状态时,如果客户端设备中预先下载有地图数据库和二维码数据库,则客户端设备根据该起始地和目的地的二维码信息,确定该起始地和目的地所在建筑物的方位信息、起始地和目的地在对应建筑物内的层数信息以及在对应层所在的位置信息,然后判断起始地和目的地所在建筑物是否相同:
若起始地和目的地所在建筑物相同,进一步判断起始地和目的地所在层数是否相同;
若相同,则客户端设备将用于引导用户行至该层目的地所在位置处的导航信息,与地图数据库相结合,呈现出建筑物该层的导航地图;若不相同,则客户端设备首先根据起始地和目的地所在层,确定起始地所在层与目的地所在层之间的连通关系,然后将用于引导用户通过层间连通处行至目的地所在层的导航信息,与地图数据库相结合,呈现出从当前位置至层间连通处再到达目的地所在层的导航地图;当用户行至目的地所在层后,用户通过扫描目的地所在层的二维码标签,来获得目的地所在层的二维码信息,此时客户端设备获知患者已经行至目的地所在层,之后客户端设备将用于引导用户行至该层目的地所在位置处的导航信息,与地图数据库相结合,呈现出建筑物该层的导航地图;
若起始地和目的地所在建筑物不相同,则客户端设备将用于引导用户从起始地所在建筑物行至目的地所在建筑物的导航信息,与地图数据库相结合,呈现出从起始地所在建筑物至目的地所在建筑物的导航地图;当用户行至目的地所在建筑物后,用户可以通过客户端设备扫描对应位置的二维码标签,来确定用于表示用户当前位置的二维码信息;之后,客户端设备首先根据该二维码信息,确定在该建筑物内用户当前所在层以及在该层的位置,然后判断目的地在该建筑物内所在层与用户当前所在层是否相同;若相同,则客户端设备将用于引导用户行至该层目的地所在位置处的导航信息,与地图数据库相结合,呈现出建筑物该层的导航地图;若不相同,则客户端设备首先根据用户当前所在层和目的地地所在层,确定用户当前所在层与目的地所在层之间的连通关系,然后将用于引导用户通过层间连通处行至目的地所在层的导航信息,与地图数据库相结合,呈现出从当前位置至层间连通处再到达目的地所在层的导航地图;当用户行至目的地所在层后,用户通过扫描目的地所在层的二维码标签,来获得目的地所在层的二维码信息,此时客户端设备获知患者已经行至目的地所在层,之后客户端设备将用于引导用户行至该层目的地所在位置处的导航信息,与地图数据库相结合,呈现出建筑物该层的导航地图。
10.根据权利要求9所述的装置,其特征在于,所述接收单元,还用于接收用户制定的行程路线信息;所述装置还包括:
生成单元,用于根据所述行程路线信息,生成导航信息;
所述生成单元,还用于将所述导航信息与所述客户端设备中的地图数据库相结合,生成导航地图,进行导航。
导航方法及装置\n技术领域\n[0001] 本发明涉及路径导航技术领域,尤其涉及一种导航方法及装置。\n背景技术\n[0002] 随着城镇化建设的不断推进,出现了越来越多高层的建筑物群。在人流量较多的高层建筑物(诸如医院、购物中心等)中,人们如果想前往其目的地,通常可以查找各层的路标指示牌或者咨询该建筑物内的工作人员。由于查找各层路标指示牌的效率通常较低,而咨询建筑物内工作人员时人们对路线的理解可能存在偏差。因此,目前高层建筑物内的导航方式存在效率和准确度较低的问题。\n发明内容\n[0003] 本发明提供一种导航方法及装置,以高层建筑物导航方式效率和准确度较低的问题。\n[0004] 根据本发明实施例的第一方面,提供一种导航方法,所述方法应用在服务器侧,所述方法包括:\n[0005] 接收客户端设备发送的目的地的二维码信息,所述目的地的二维码信息中包括所述目的地所在建筑物的方位信息、所述目的地在所述建筑物内的层数信息以及所述目的地在该层的位置信息;\n[0006] 根据所述目的地的二维码信息,向所述客户端设备发送到达所述目的地的导航信息。\n[0007] 根据本发明实施例的第二方面,提供一种导航方法,所述方法应用在客 户端设备侧,所述方法包括:\n[0008] 向服务器发送目的地的二维码信息,所述目的地的二维码信息中包括所述目的地所在建筑物的方位信息、所述目的地在所述建筑物内的层数信息以及所述目的地在该层的位置信息;\n[0009] 接收所述服务器根据所述目的地的二维码信息发送的到达所述目的地的导航信息。\n[0010] 根据本发明实施例的第三方面,提供一种导航装置,所述装置应用在服务器侧,所述装置包括:\n[0011] 接收单元,用于接收客户端设备发送的目的地的二维码信息,所述目的地的二维码信息中包括所述目的地所在建筑物的方位信息、所述目的地在所述建筑物内的层数信息以及所述目的地在该层的位置信息;\n[0012] 发送单元,用于根据所述目的地的二维码信息,向所述客户端设备发送到达所述目的地的导航信息。\n[0013] 根据本发明实施例的第四方面,提供一种导航装置,所述装置应用在客户端设备侧,所述装置包括:\n[0014] 发送单元,用于向服务器发送目的地的二维码信息,所述目的地的二维码信息中包括所述目的地所在建筑物的方位信息、所述目的地在所述建筑物内的层数信息以及所述目的地在该层的位置信息;\n[0015] 接收单元,用于接收所述服务器根据所述目的地的二维码信息发送的到达所述目的地的导航信息。\n[0016] 本发明的有益效果是:\n[0017] 本发明向目的地分配的二维码信息中包括该目的地所在建筑物的方位信息、该目的地在该建筑物内层数信息以及在该层的位置信息,因而即便在高层建筑物中,本发明也可以快速准确地将用户引导至对应的目的地。\n附图说明\n[0018] 图1是应用本发明实施例实现导航的应用场景示意图;\n[0019] 图2是本发明导航方法的一个实施例流程图;\n[0020] 图3是本发明导航方法的另一个实施例流程图;\n[0021] 图4是本发明导航方法的另一个实施例流程图;\n[0022] 图5是本发明导航装置所在设备的一种硬件结构图;\n[0023] 图6是本发明导航装置的一个实施例框图;\n[0024] 图7是本发明导航装置的另一个实施例框图。\n具体实施方式\n[0025] 为了使本技术领域的人员更好地理解本发明实施例中的技术方案,并使本发明实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明实施例中技术方案作进一步详细的说明。\n[0026] 参见图1,为应用本发明实施例导航的应用场景示意图。图1中,该客户端设备可以具体为手机、iPad、PC(Personal Computer,个人计算机)等,该标签上可以存储有二维码信息。本发明实施例中,当用户需要前往某个目的地时,可以通过客户端设备来扫描与该目的地对应的标签,从而获得该目的地的二维码信息,并将该目的地的二维码信息发送给服务器。服务器在接收到该目的地的二维码信息后,可以首先确定该目的地所在建筑物的方位信息、该目的地在该建筑物内的层数信息以及该目的地在该层的位置信息,然后将对应的导航信息发送给客户端设备,以引导用户前往该目的地。由于本发明向目的地分配的二维码信息中包括该目的地所在建筑物的方位信息、该目的地在该建筑物内的层数信息以及该目的地在该层的位置信息,因而即便在高层建筑物中,本发明也可以快速准确地将用户引导至对应的目的地。\n[0027] 参见图2,为本发明导航方法的一个实施例流程图,该实施例从服务器侧进行描述,包括以下步骤:\n[0028] 步骤201、接收客户端设备发送的目的地的二维码信息,该目的地的二维码信息中包括目的地所在建筑物的方位信息、目的地在该建筑物内的层数信息以及该目的地在该层的位置信息。\n[0029] 本实施例中,服务器中可以预先建立地图数据库和二维码数据库,该地图数据库中可以包括各个建筑物的方位信息(诸如建筑物所在的街道、与周边环境的相互位置关系等)、单个建筑物内各层之间的连通关系(诸如各层之间的楼道、电梯等连接通道)、建筑物单层中各个房间(即目的地或者起始地)的位置信息以及建筑物单层中各个房间的功能信息。该二维码数据库可以是针对各个房间设置的二维码信息,该二维码信息可以包括该房间所在建筑物的方位信息、该房间在该建筑物内的层数信息、该房间在该层的位置信息以及功能信息。另外,针对建筑物中的每个房间,都可以在该房间外贴上对应的二维码标签,该二维码标签上存储有用于识别该房间的二维码信息。\n[0030] 当用户需要前往某个目的地时,用户可以通过客户端设备扫描用户所在位置处的二维码标签,从而获得用户起始地的二维码信息,并且用户可以通过客户端设备扫描目的地的二维码标签,从而获得该目的地的二维码信息。由于当采用GPS(Global Positioning System,全球定位系统)定位信息来标识位置信息时,在导航过程中会存在无法区分同一通道左右两侧,即导航准确度较低的问题。本发明通过采用二维码信息来标识高层建筑物中各层房间的位置信息,在导航过程中可以区分目的地位置位于同一通道的左侧还是右侧,由此可以提高导航的准确度。\n[0031] 当客户端设备处于联网状态时,客户端设备可以将该起始地和目的地的二维码信息发送给服务器。当客户端设备处于非联网状态时,如果客户端设备中预先下载有地图数据库和二维码数据库,则客户端设备可以首先根据该起始地和目的地的二维码信息,确定该起始地和目的地所在建筑物的方位信息、起始地和目的地在对应建筑物内的层数信息以及在对应层所在的位置信息,然后判断起始地和目的地所在建筑物是否相同。\n[0032] 若起始地和目的地所在建筑物相同,则客户端设备可以进一步判断起始地和目的地所在层数是否相同。若相同,则客户端设备可以将用于引导用户行至该层目的地所在位置处的导航信息,与地图数据库相结合,呈现出建筑物该层的导航地图。若不相同,则客户端设备可以首先根据起始地和目的地 所在层,确定起始地所在层与目的地所在层之间的连通关系,然后将用于引导用户通过层间连通处行至目的地所在层的导航信息,与地图数据库相结合,呈现出从当前位置至层间连通处再到达目的地所在层的导航地图。当用户行至目的地所在层后,用户可以通过扫描目的地所在层的二维码标签,来获得目的地所在层的二维码信息,此时客户端设备获知患者已经行至目的地所在层,之后客户端设备可以将用于引导用户行至该层目的地所在位置处的导航信息,与地图数据库相结合,呈现出建筑物该层的导航地图。\n[0033] 若起始地和目的地所在建筑物不相同,则客户端设备可以将用于引导用户从起始地所在建筑物行至目的地所在建筑物的导航信息,与地图数据库相结合,呈现出从起始地所在建筑物至目的地所在建筑物的导航地图。当用户行至目的地所在建筑物后,用户可以通过客户端设备扫描对应位置的二维码标签,来确定用于表示用户当前位置(包括在该建筑物内用户当前所在层数以及在该层的位置)的二维码信息。之后,客户端设备可以首先根据该二维码信息,确定在该建筑物内用户当前所在层以及在该层的位置,然后判断目的地在该建筑物内所在层与用户当前所在层是否相同。若相同,则客户端设备可以将用于引导用户行至该层目的地所在位置处的导航信息,与地图数据库相结合,呈现出建筑物该层的导航地图。若不相同,则客户端设备可以首先根据用户当前所在层和目的地地所在层,确定用户当前所在层与目的地所在层之间的连通关系,然后将用于引导用户通过层间连通处行至目的地所在层的导航信息,与地图数据库相结合,呈现出从当前位置至层间连通处再到达目的地所在层的导航地图。当用户行至目的地所在层后,用户可以通过扫描目的地所在层的二维码标签,来获得目的地所在层的二维码信息,此时客户端设备获知患者已经行至目的地所在层,之后客户端设备可以将用于引导用户行至该层目的地所在位置处的导航信息,与地图数据库相结合,呈现出建筑物该层的导航地图。需要注意的是:由于采用现有技术即可实现将导航信息与地图数据库相结合,呈现出导航地图,因而在此不再赘述。\n[0034] 步骤202、根据该目的地的二维码信息,向客户端设备发送到达该目的 地的导航信息。\n[0035] 本实施例中,当服务器接收到客户端设备发送的起始地和目的地的二维码信息后,可以首先根据该起始地和目的地的二维码信息,分别确定该起始地和目的地所在建筑物的方位信息、起始地和目的地在对应建筑物内的层数信息以及在对应层所在的位置信息,然后判断起始地和目的地所在建筑物是否相同。\n[0036] 若起始地和目的地所在建筑物相同,则服务器可以进一步判断起始地和目的地所在层数是否相同。若相同,则服务器可以向客户端设备发送用于将用户引导至该层目的地所在位置处的导航信息,之后客户端设备可以将该导航信息与地图数据库相结合,呈现出建筑物该层的导航地图。若不相同,则服务器可以首先根据起始地和目的地所在层,确定起始地所在层与目的地所在层之间的连通关系,然后向客户端设备发送用于引导用户通过层间连通处行至目的地所在层的导航信息,之后客户端设备可以将该导航信息与地图数据库相结合,呈现出从当前位置至层间连通处再到达目的地所在层的导航地图。当用户行至目的地所在层后,用户可以通过扫描目的地所在层的二维码标签,来获得目的地所在层的二维码信息,并将该目的地所在层的二维码信息发送给服务器。服务器在接收到目的地所在层的二维码信息后,可以获知患者已经行至目的地所在层,此时服务器可以向客户端设备发送用于将用户引导至该层目的地所在位置处的导航信息,之后客户端设备可以将该导航信息与地图数据库相结合,呈现出建筑物该层的导航地图。\n[0037] 若起始地和目的地所在建筑物不相同,则服务器可以首先向客户端设备发送用于将用户从起始地所在建筑物引导至目的地所在建筑物的导航信息,之后客户端设备可以将该导航信息与地图数据库相结合,呈现出从起始地所在建筑物至目的地所在建筑物的导航地图。当用户行至目的地所在建筑物后,用户可以通过客户端设备扫描对应位置的二维码标签,来获得用于表示用户当前位置(包括在该建筑物内用户当前所在层数以及在该层的位置)的二维码信息。之后,客户端设备可以将该二维码信息发送给服务器。服务器在接 收到该二维码信息后,可以首先根据该二维码信息,确定在该建筑物内用户当前所在层以及在该层的位置,然后判断目的地在该建筑物内所在层与用户当前所在层是否相同。若相同,则服务器可以向客户端设备发送用于将用户引导至该层目的地所在位置处的导航信息,之后客户端设备可以将该导航信息与地图数据库相结合,呈现出建筑物该层的导航地图。若不相同,则服务器可以首先根据用户当前所在层和目的地地所在层,确定用户当前所在层与目的地所在层之间的连通关系,然后向客户端设备发送用于引导用户通过层间连通处行至目的地所在层的导航信息,之后客户端设备可以将该导航信息与地图数据库相结合,呈现出从当前位置至层间连通处再到达目的地所在层的导航地图。当用户行至目的地所在层后,用户可以通过扫描目的地所在层的二维码标签,来获得目的地所在层的二维码信息,并将该目的地所在层的二维码信息发送给服务器。服务器在接收到目的地所在层的二维码信息后,可以获知患者已经行至目的地所在层,此时服务器可以向客户端设备发送用于将用户引导至该层目的地所在位置处的导航信息,之后客户端设备可以将该导航信息与地图数据库相结合,呈现出建筑物该层的导航地图。\n[0038] 需要注意的是:若用户通过客户端设备设置为行至目的地后返回起始地,则当用户行至目的地所在位置后,服务器可以向客户端设备发送目的地到起始地的导航信息,以引导用户从目的地返回起始地。当用户需要前往某个目的地时,服务器在接收到客户端设备发送的起始地和目的地的二维码信息后,可以确定用户前往目的地需要的时间以及用户前往该目的地后办理事务需要的时间(包括用户前往目的地后等待的时间以及正式办理事务需要的时间),从而确定用户前往目的花费的总时间。此后,服务器可以根据用户前往该目的地花费的总时间,对用户前往目的地的时间进行规划,并将该规划信息发送给客户端设备,以减短用户前往该目的地后办理事务的等待时间。客户端设备在接收到该规划信息后,用户可以选择前往目的地的时间。\n[0039] 另外,当用户需要前往多个目的地办理事务(诸如患者前往医院的多个检查室进行化验检查,或者人们前往政府大楼的多个部门办理手续等)时, 有可能出现人流量较大的情况,为了更好地协调分配各个目的地的人流量,服务器还可以预先建立时间数据库,该时间数据库中可以包括用户前往目的地所需要的时间以及用户前往目的地后办理事务需要的时间等,其中用户前往目的地所需要的时间可以根据用户行进速度以及起始地到目的地之间的距离来确定,用户前往目的地后办理事务需要的时间可以根据单个用户办理事务需要的时间以及排在该用户之前的办理事务的人数来确定。\n[0040] 当用户需要前往多个目的地时,用户可以通过客户端设备扫描用户所在位置处的二维码标签,从而获得用户起始地的二维码信息,并且用户可以通过客户端设备扫描这些目的地的二维码标签,从而获得这些目的地的二维码信息。当客户端设备处于联网状态时,客户端设备可以将该起始地和这些目的地的二维码信息发送给服务器。之后,服务器可以首先根据起始地和各个目的地的二维码信息,确定该起始地和各个目的地所在建筑物信息、在对应建筑物内的层数信息、在对应层的位置信息以及功能信息,然后针对每个目的地,确定起始地与目的地之间的距离,以根据用户行进速度来确定用户前往该目的地需要的时间。另外,针对每个目的地,服务器可以确定排在该用户之前在该目的地办理事务的人数以及单个用户办理事务需要的时间,此时服务器可以将排在该用户之前在该目的地办理事务的人数加1后,乘以单个用户办理事务需要的时间,并将所得到的结果作为用户前往该目的地后办理事务需要的时间。在服务器确定用户前往各个目的地需要的时间以及用户前往各个目的地后办理事务需要的时间,即前往各个目的地花费的总时间后,服务器可以按照总时间由少到多的顺序,向客户端设备发送到达对应目的地的导航信息。\n[0041] 用户每在一个目的地办理完事务,想要前往下一个目的地时,可以首先通过客户端设备扫描该目的地的二维码标签,来获得该目的地的二维码信息,然后将该目的地的二维码信息发送给服务器,以提示服务器可以进行下一个目的地的导航。针对这些目的地中单个目的地的导航,其导航过程与上述用户前往某个目的地时基于服务器(即联网)导航相同,在此不再赘述。本发 明通过在用户需要前往多个目的地时,根据用户前往目的地需要的时间与用户前往目的地后办理事务需要的时间的总和的多少,来对用户的前往路径进行规划,由此可以降低在导航过程中给用户造成的时间浪费。\n[0042] 此外,服务器在接收到客户端设备的导航请求后,可以对该用户起始地和目的地信息进行存储,以此来进一步优化向各个客户端设备发送的导航信息,从而可以进一步降低在导航过程中给用户造成的时间浪费。再者,用户可以通过客户端设备制定行程路线的先后顺序,在制定完成后,客户端设备可以生成导航信息,并将该导航信息与地图数据库相结合,生成导航地图。由于用户可以根据个人需求来制定行程路线,因而可以提高导航的灵活性。\n[0043] 当客户端设备处于非联网状态时,如果客户端设备中预先下载有上述地图数据库、二维码数据库和时间数据库,则客户端设备可以首先根据起始地和各个目的地的二维码信息,确定该起始地和各个目的地所在建筑物信息、在对应建筑物内的层数信息、在对应层的位置信息以及功能信息,然后针对每个目的地,确定起始地与目的地之间的距离,以根据用户行进速度来确定用户前往该目的地需要的时间。另外,针对每个目的地,客户端设备可以确定排在该用户之前在该目的地办理事务的人数以及单个用户办理事务需要的时间,此时客户端设备可以将排在该用户之前在该目的地办理事务的人数加1后,乘以单个用户办理事务需要的时间,并将所得的结果作为用户前往该目的地后办理事务需要的时间。在客户端设备确定用户前往各个目的地需要的时间以及用户前往各个目的地后办理事务需要的时间,即前往各个目的地花费的总时间后,客户端设备可以按照总时间由少到多的顺序,对各个目的地进行导航。针对这些目的地中单个目的地的导航,其导航过程与上述用户前往某个目的地时基于客户端设备(即单机)的导航相同,在此不再赘述。\n[0044] 此外,当客户端设备再次联网时,服务器可以向客户端设备发送优化数据(包括地图更新数据、二维码更新数据、各个目的地办理事务的人流量、单个用户办理事务需要的时间、起始地到各个目的地之间的距离等),以更新地图数据库、二维码数据库和时间数据库。\n[0045] 由上述实施例可见,本发明向目的地分配的二维码信息中包括该目的地所在建筑物的方位信息、该目的地在该建筑物内层数信息以及在该层的位置信息,因而即便在高层建筑物中,本发明也可以快速准确地将用户引导至对应的目的地。\n[0046] 参见图3,为本发明导航方法的另一个实施例流程图,该实施例从客户端设备侧进行描述,包括以下步骤:\n[0047] 步骤301、向服务器发送目的地的二维码信息,该目的地的二维码信息中包括该目的地所在建筑物的方位信息、该目的地在该建筑物内的层数信息以及该目的地在该层的位置信息。\n[0048] 步骤302、接收服务器根据目的地的二维码信息发送的到达目的地的导航信息。\n[0049] 本实施例中,用户可以通过客户端设备制定行程路线的先后顺序,在制定完成后,客户端设备可以生成导航信息,并将该导航信息与地图数据库相结合,生成导航地图。由于用户可以根据个人需求来制定行程路线,因而可以提高导航的灵活性。\n[0050] 图3所示实施例与前述图2所示实施例的描述一致,其区别仅在于执行主体不同,在此不再赘述。\n[0051] 由上述实施例可见,本发明向目的地分配的二维码信息中包括该目的地所在建筑物的方位信息、该目的地在该建筑物内层数信息以及在该层的位置信息,因而即便在高层建筑物中,本发明也可以快速准确地将用户引导至对应的目的地。\n[0052] 参见图4,为本发明导航方法的另一个实施例流程图,该实施例以患者前往医院就医为例,通过客户端设备与服务器之间的交互,详细描述了本发明实施例的导航过程:\n[0053] 步骤401、患者前往医院就医时,可以首先在医院导航栏上的功能栏找到挂号门诊部的二维码标签,然后可以通过客户端设备对该二维码标签进行扫描,从而获得挂号门诊部的二维码信息,并且患者可以对医院导航栏的二 维码标签进行扫描,从而获得导航栏的二维码信息。\n[0054] 步骤402、客户端设备将导航栏和挂号门诊部的二维码信息发送服务器。\n[0055] 步骤403、服务器根据导航栏和挂号门诊部的二维码信息,确定从导航栏到挂号门诊部的导航信息。\n[0056] 步骤404、服务器将从导航栏到挂号门诊部的导航信息发送给客户端设备。\n[0057] 步骤405、客户端设备将从导航栏到挂号门诊部的导航信息,与地图数据库相结合,生成从导航栏到挂号门诊部的导航地图。\n[0058] 步骤406、患者行至挂号门诊部,并挂号成功后,挂号护士可以向患者出具挂号门诊部和门诊科室的二维码标签,患者通过扫描该挂号门诊部的二维码标签,可以获得挂号门诊部的二维码信息,并且通过扫描该门诊科室的二维码标签,可以获得该门诊科室的二维码信息。\n[0059] 步骤407、客户端设备将该挂号门诊部和门诊科室的二维码信息发送给服务器。\n[0060] 步骤408、服务器根据挂号门诊部和门诊科室的二维码信息,确定该挂号门诊部和门诊科室所在建筑物的方位信息、在对应建筑物内的层数信息以及在对应层的位置信息。\n[0061] 步骤409、服务器判断挂号门诊部和门诊科室所在建筑物是否相同,若相同,则执行步骤410,否则,执行步骤。\n[0062] 步骤410、服务器判断挂号门诊部和门诊科室在该建筑物内所在层是否相同,若是,则执行步骤411,否则,执行步骤413。\n[0063] 步骤411、服务器向客户端设备发送用于将患者引导至该层门诊科室所在位置处的导航信息,执行步骤412。\n[0064] 步骤412、客户端设备将该导航信息与地图数据库相结合,生成建筑物该层的导航地图,引导患者到达门诊科室,结束流程。\n[0065] 步骤413、服务器根据挂号门诊部和门诊科室在该建筑物内所在层,确定挂号门诊部所在层和门诊科室所在层之间的连通关系。\n[0066] 步骤414、服务器向客户端设备发送用于引导患者通过层间连通处行至门诊科室所在层的导航信息。\n[0067] 步骤415、客户端设备将该导航信息与地图数据库相结合,生成从当前位置至层间连通处再到达门诊科室所在层的导航地图。\n[0068] 步骤416、当患者到达门诊科室所在层后,患者可以通过扫描门诊科室所在层的二维码标签,来获得该门诊科室所在层的二维码信息。\n[0069] 步骤417、客户端设备将该门诊科室所在层的二维码信息发送给服务器,执行步骤\n411。\n[0070] 当患者到达门诊科室后,医生可能会给患者开具多张检查单,患者针对各个检查单所要前往的检查科室各有不同。此时患者可以首先通过客户端设备扫描门诊科室的二维码标签,获得门诊科室的二维码信息,并通过客户算设备扫描各个检查科室的二维码标签,来获得各个检查科室的二维码信息,然后客户端设备可以将门诊科室和各个检查科室的二维码信息发送给服务器。之后,服务器可以首先针对每个检查科室,确定患者从该门诊科室前往该检查科室需要的时间以及患者前往该门诊科室后检查结束需要的时间,从而确定患者前往各个检查科室需要花费的总时间,然后按照各个检查科室花费的总时间由少到多的顺序,向客户端设备发送对应检查科室的导航信息。\n[0071] 患者每在一个检查科室办理完事务,想要前往下一个检查科室时,可以首先通过客户端设备扫描该检查科室的二维码标签,来获得该检查科室的二维码信息,然后将该检查科室的二维码信息发送给服务器,以提示服务器可以进行下一个检查科室的导航。客户端设备在接收到对应的导航信息后,可以按照上述相同的方法进行导航,因而在此不再赘述。\n[0072] 由上述实施例可见,本发明向目的地分配的二维码信息中包括该目的地所在建筑物的方位信息、该目的地在该建筑物内层数信息以及在该层的位置信息,因而即便在高层建筑物中,本发明也可以快速准确地将用户引导至对应的目的地。\n[0073] 与前述报文导航方法实施例相对应,本发明还提供了导航装置的实施例。\n[0074] 本发明导航装置的实施例可以分别应用在客户端设备和服务器上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图5所示,为本发明导航装置所在设备的一种硬件结构图,除了图5所示的处理器、网络接口、存储器之外,实施例中装置所在的设备通常还可以包括其他硬件,如负责处理报文的转发芯片等等;从硬件结构上来讲该设备还可能是分布式的设备,可能包括多个接口卡,以便在硬件层面进行报文处理的扩展。\n[0075] 参见图6,为本发明导航装置的一个实施例框图,所述装置应用在服务器侧,所述装置包括:接收单元610和发送单元620。\n[0076] 其中,接收单元610,用于接收客户端设备发送的目的地的二维码信息,所述目的地的二维码信息中包括所述目的地所在建筑物的方位信息、所述目的地在所述建筑物内的层数信息以及所述目的地在该层的位置信息;\n[0077] 发送单元620,用于根据所述目的地的二维码信息,向所述客户端设备发送到达所述目的地的导航信息。\n[0078] 在一个可选的实现方式中:\n[0079] 所述接收单元610,还用于在根据所述目的地的二维码信息,向所述客户端设备发送到达所述目的地的导航信息之前,接收客户端设备发送的起始地的二维码信息,所述起始地的二维码信息中包括所述起始地所在建筑物的方位信息、所述起始地在所述建筑物内的层数信息以及所述起始地在该层的位置信息;\n[0080] 所述发送单元620,还用于在根据所述目的地的二维码信息,向所述客户端设备发送到达所述目的地的导航信息之后,根据所述起始地的二维码信息,向所述客户端设备发送所述目的地到所述起始地的导航信息。\n[0081] 在另一个可选的实现方式中:\n[0082] 所述发送单元620,具体用于针对每个目的地,确认前往该目的地需要 的时间以及前往各个目的地后办理事务需要的时间,从而确定前往各个目的地花费的总时间;按照所述总时间由少到多的顺序,向所述客户端设备发送到达对应目的地的导航信息。\n[0083] 由上述实施例可见,本发明向目的地分配的二维码信息中包括该目的地所在建筑物的方位信息、该目的地在该建筑物内层数信息以及在该层的位置信息,因而即便在高层建筑物中,本发明也可以快速准确地将用户引导至对应的目的地。\n[0084] 参见图7,为本发明导航装置的另一个实施例框图,所述装置应用在客户端设备上,所述装置包括:发送单元710和接收单元720。\n[0085] 其中,发送单元710,用于向服务器发送目的地的二维码信息,所述目的地的二维码信息中包括所述目的地所在建筑物的方位信息、所述目的地在所述建筑物内的层数信息以及所述目的地在该层的位置信息;\n[0086] 接收单元720,用于接收所述服务器根据所述目的地的二维码信息发送的到达所述目的地的导航信息。\n[0087] 在一个可选的实现方式中:\n[0088] 所述接收单元720,还用于接收用户制定的行程路线信息;\n[0089] 所述装置还包括:\n[0090] 生成单元730,用于根据所述行程路线信息,生成导航信息;\n[0091] 所述生成单元730,还用于将所述导航信息与所述客户端设备中的地图数据库相结合,生成导航地图,进行导航。\n[0092] 上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。\n[0093] 对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或 者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。\n[0094] 由上述实施例可见,本发明向目的地分配的二维码信息中包括该目的地所在建筑物的方位信息、该目的地在该建筑物内层数信息以及在该层的位置信息,因而即便在高层建筑物中,本发明也可以快速准确地将用户引导至对应的目的地。\n[0095] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。\n[0096] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。\n[0097] 应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
法律信息
- 2018-07-06
- 2016-04-13
实质审查的生效
IPC(主分类): G01C 21/00
专利申请号: 201510809537.7
申请日: 2015.11.19
- 2016-03-16
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2014-04-30
|
2013-12-27
| | |
2
| |
2014-07-02
|
2012-12-25
| | |
3
| |
2013-09-11
|
2013-05-28
| | |
4
| | 暂无 |
2011-11-16
| | |
5
| | 暂无 |
1998-05-26
| | |
6
| |
2015-04-08
|
2014-12-04
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |