导航方法、系统及设备的制作方法

文档序号:6173296阅读:161来源:国知局
导航方法、系统及设备的制作方法
【专利摘要】本发明提出一种导航方法、系统及设备,其中方法应用于预先设置一个以上发布设备的系统,包括:获取导航路径,根据所述导航路径选择发布导航信息的发布设备;针对选择的每个发布设备生成导航信息,并将所述导航信息发送至该发布设备,由该发布设备发布接收的导航信息。本发明能够及时准确地发布导航信息,并且各个发布设备所发布的导航信息相对具体,便于使用。
【专利说明】导航方法、系统及设备

【技术领域】
[0001]本发明涉及导航【技术领域】,尤其涉及导航方法、系统及设备。

【背景技术】
[0002]有关位置类服务的研究、业务开发,已经成为业界的热点。用户体验友好、高精度的位置类服务,如导航等,是移动互联网020 (线上到线下)的重要方面,也是提升移动增值服务的用户粘性、进而提升盈利能力的重要条件。
[0003]导航功能,是指利用导航装置或系统,根据设定的目的地,以及当前移动主体(人、车)的位置,自动发布导航指示。
[0004]实施导航需要4个基本要素:
[0005]1、确定起点:在自动导航情况下,实时定位的结果常被用作当前出发地即,导航起占.
[0006]定位方式可通过GPS、小区、WLAN、IPS (室内定位)等方式,实时确定便携导航终端当前所处的位置,如经度、纬度、高度等。
[0007]2、确定目的地:通常为用户直接指定目的地,或通过输入筛选条件间接选定目的地;
[0008]3、计算导航路径:通常由导航业务平台计算,或者便携式导航终端本地计算;
[0009]4、发布导航信息:如通过地图、声音、三维图形图像等指示人、车应该朝哪个方向移动。
[0010]目前,发布导航信息主要依靠便携式导航终端,如手持/车载导航仪、或者手机上的导航软件等,发布方式是在便携导航终端上显示地图、三维地图、发出文字指示、声音指不等。
[0011]由于现有导航信息发布方式主要依赖于导航终端,导致如下问题:
[0012]1、用户使用不便。
[0013]在终端上发布的导航信息相对抽象,有时难以对应到行人/车辆所处的实际环境中。
[0014]2、导航信息提醒不准确、不及时
[0015]有时导航信息发布不及时,无法与用户所处的位置的紧密对应,例如有时用户已经走过了某个路口,导航信息才提示出需要转向;在室内等场合中,由于不能或很难实时追踪到用户的准确位置,在手持发布设备上的导航信息不能实时更新。


【发明内容】

[0016]本发明提供了一种导航方法,能够及时准确地发布导航信息,并且发布的导航信息便于使用。
[0017]本发明还提供了导航系统及设备,能够及时准确地发布导航信息,并且发布的导航信息便于使用。
[0018]本发明的技术方案是这样实现的:
[0019]一种导航方法,应用于预先设置一个以上发布设备的系统,所述方法包括:
[0020]获取导航路径,根据所述导航路径选择发布导航信息的发布设备;
[0021]针对选择的每个发布设备生成导航信息,并将所述导航信息发送至该发布设备,由该发布设备发布接收的导航信息。
[0022]一种导航系统,包括导航信息计算单元及一个以上发布设备;其中,
[0023]导航信息计算单元,用于获取导航路径,根据所述导航路径选择发布导航信息的发布设备;针对每个选择的发布设备生成导航信息,并将所述导航信息发送至该发布设备;
[0024]所述发布设备,用于发布接收的导航信息。
[0025]一种用于导航的前置服务器,所述前置服务器与中控服务器连接,并与一个以上发布设备连接;所述前置服务器包括:
[0026]接收模块,用于接收来自中控服务器的发布设备对应的导航信息;
[0027]下发模块,用于将接收到的导航信息下发至对应的发布设备。
[0028]一种用于导航的中控服务器,包括:
[0029]指令模块,用于获取导航路径,将所述导航路径发送至导航信息计算服务器,指令导航信息计算服务器选择发布设备及计算导航信息;
[0030]下发模块,用于接收导航信息计算服务器反馈的发布设备的标识及对应的导航信息,将导航信息发送至对应的发布设备。
[0031]一种用于导航的中控服务器,包括:
[0032]指令模块,用于获取导航路径,将所述导航路径发送至导航信息计算服务器,指令导航信息计算服务器选择发布设备及计算导航信息;
[0033]下发模块,用于接收导航信息计算服务器反馈的发布设备的标识及对应的导航信息,根据预先保存的前置服务器与发布设备的连接关系,将发布设备对应的导航信息发送至该发布设备所连接的前置服务器,由所述前置服务器将导航信息下发至对应的发布设备。
[0034]一种用于导航的导航信息计算服务器,包括:
[0035]接收模块,用于接收导航路径;
[0036]保存模块,用于保存系统中各个发布设备的位置及发布能力;
[0037]发布设备选择模块,用于根据所述导航路径及系统中各个发布设备的位置及发布能力选择一个以上发布设备,以保证所有被选择的发布设备的发布范围能够覆盖整个或部分导航路径;
[0038]导航信息计算模块,用于针对每个选择的发布设备,根据所述导航路径及该发布设备的位置及发布能力计算该发布设备的导航信息;
[0039]发送模块,用于发送所述导航信息。
[0040]可见,本发明提出的导航方法、系统及设备,通过设置于基础设施的多个发布设备来发布导航信息,能够及时准确地发布导航信息,并且各个发布设备所发布的导航信息相对具体,便于使用。

【专利附图】

【附图说明】
[0041]图1为本发明提出的导航系统结构示意图;
[0042]图2为本发明提出的导航方法实现流程图;
[0043]图3为本发明实施例一中的导航系统结构示意图;
[0044]图4为本发明实施例二中的导航方法实现流程图;
[0045]图5 (a)为本发明实施例三中选择发布设备的算法示意图一;
[0046]图5 (b)为本发明实施例三中选择发布设备的算法示意图二;
[0047]图6为本发明实施例四中的导航信息发布方向示意图;
[0048]图7 (a)为本发明实施例十中的商场内导航示意图(用户视图);
[0049]图7 (b)为本发明实施例十中的商场内导航示意图(系统视图);
[0050]图8为本发明提出的前置服务器的结构示意图;
[0051]图9为本发明提出的中控服务器的结构示意图;
[0052]图10为本发明提出的导航信息计算服务器的结构示意图。

【具体实施方式】
[0053]本发明提出一种导航系统,利用设置于基础设施的导航信息发布设备(简称发布设备)发布导航信息。如图1为本发明提出的导航系统结构示意图,包括导航信息计算单元110及一个以上发布设备120:其中,
[0054]导航信息计算单元110,用于获取导航路径,根据所述导航路径选择发布导航信息的发布设备120 ;针对每个选择的发布设备120生成导航信息,并将所述导航信息发送至该发布设备120 ;
[0055]发布设备120,用于发布接收的导航信息。
[0056]上述系统中,导航信息计算单元可以包括:
[0057]中控服务器111,用于获取导航路径,将所述导航路径发送至导航信息计算服务器112 ;还用于接收导航信息计算服务器112反馈的发布设备的标识及对应的导航信息,将导航信息发送至对应的发布设备120 ;
[0058]导航信息计算服务器112,用于接收导航路径,根据所述导航路径选择发布导航信息的发布设备,针对选择的每个发布设备生成导航信息,并将选择的发布设备的标识及对应的导航信息反馈至中控服务器111。
[0059]上述系统还可以包括一个以上前置服务器130,每个前置服务器130均与中控服务器111连接,并与一个以上发布设备120连接,其中:
[0060]中控服务器111预先保存前置服务器与发布设备的连接关系,中控服务器111根据所述连接关系,将发布设备对应的导航信息发送至该发布设备120所连接的前置服务器130 ;
[0061]前置服务器130将接收到的导航信息下发至对应的发布设备120。
[0062]上述系统中,中控服务器111可以采用标准的方式向前置服务器130发送导航信息;
[0063]前置服务器130接收到导航信息后,将该导航信息转化成发布设备120可以直接发布的形式,并将转化后的导航信息下发至发布设备120。
[0064]上述系统可以发布多用户的导航信息,为实现该功能,导航信息中可以包括导航目的地标识或者请求导航的用户标识;
[0065]或者,导航信息可以为编码后的信息,所述编码后的信息能够被请求导航的用户采用终端设备识别。
[0066]上述系统中,可以由前置服务器130分担发布设备120的管理,即,前置服务器130还可以用于,当自身连接的发布设备120的配置发生变化时,将发生变化的发布设备的配置信息发送至中控服务器111和导航信息计算服务器112。
[0067]采用上述系统,本发明提出一种导航方法,如图2为本发明提出的导航方法实现流程图,包括:
[0068]步骤201:获取导航路径,根据所述导航路径选择发布导航信息的发布设备;
[0069]步骤202:针对选择的每个发布设备生成导航信息,并将所述导航信息发送至该发布设备,由该发布设备发布接收的导航信息。
[0070]上述步骤201中,根据导航路径选择发布导航信息的发布设备的方式可以为:根据所述导航路径及预先保存的各个发布设备的位置及发布能力选择一个以上发布设备,以保证所有被选择的发布设备的发布范围能够覆盖整个或部分导航路径。
[0071]上述步骤202中,针对每个选择的发布设备生成导航信息的方式可以为:根据所述导航路径及发布设备的位置及发布能力计算该发布设备的导航信息。
[0072]上述方法中,导航信息中可以包括导航目的地标识或者请求导航的用户标识;
[0073]或者,导航信息可以为编码后的信息;发布设备发布导航信息之后可以步包括:请求导航的用户采用终端设备识别所述导航信息。
[0074]以下举具体的实施例详细介绍。
[0075]实施例一:
[0076]如图3为本发明实施例一中的导航系统结构示意图。其中,中控服务器、导航信息计算服务器、导航信息发布设备及前置服务器是本发明的关键设备;其他为配套设备。
[0077]根据实际需要,部分设备可以合并设置或者进一步拆分。例如某些导航信息发布设备内置了前置服务器功能,即能够接入互联网,接受中控服务器的媒体文件,完成解压缩、转成模拟信号,生成图像、声音等向用户发布。前置服务器也可以与中控服务器合并设置,即中控服务器直接生成模拟信号、传递到发布设备。
[0078]实施例二:
[0079]如图4为本发明实施例二中的导航方法实现流程图,包括如下步骤:
[0080]步骤401:确定用户的起点、目的地。具体方法不限。
[0081]可选的,中控服务器可以跟特定业务服务器交互,确定目的地。例如根据商品名称找到所在柜台及其地理位置。
[0082]步骤402:计算导航路径。
[0083]步骤403:中控服务器将导航路径提交给导航信息计算服务器。
[0084]步骤404:导航信息计算服务器根据路径信息,筛选相应的发布设备,使得用户经过该路径的某些区域时能够接收到这些设备所发布的信息;对于每个所选择的发布设备,生成该设备所需的导航信息。
[0085]筛选发布设备的算法举例将在实施例三中详细介绍。粗略讲,对于图像发布设备,应该距离该路径的某个区域足够近,使得用户经过路径该区域时应该能看到导航图像;对于声音发布设备,应该距离该路径的某个区域足够近,并且该时间段的环境噪音不能淹没所发布的声音,使得用户经过路径该区域时能够听到导航声音;以此类推。
[0086]生成导航信息的算法举例将在实施例四中详细介绍。粗略讲,生成导航信息需要满足:1)满足该发布设备能够支持的多媒体格式、分辨率等,例如对于图像发布设备生成图像文件,对于声音发布设备生成声音文件等;2 )对于图像信息,需要满足发布方向与路径前进方向的合理性关系,例如正对前进方向时显示向上箭头,侧对前进方向时显示水平箭头坐寸。
[0087]步骤405:导航路径计算服务器将选定的发布设备、以及针对每个设备生成的导航信息,一同提交给中控服务器。
[0088]步骤406:中控服务器选择特定前置服务器,向每个前置服务器发送归属于该前置服务器的发布设备标识及导航信息的媒体文件。
[0089]中控服务器和前置服务器通过互联网或内网相连。可以采用共有或私有网络传输协议选择发布设备及媒体文件,例如选择HTTP协议等。
[0090]步骤407:前置服务器接受来自中控服务器的导航信息,包括发布设备标识以及该发布设备的导航信息媒体文件;对于每个发布设备,将媒体文件转化成发布设备能够接受的形式,例如将媒体文件解压缩,或者将数字内容转化成模拟信号等;直接向发布设备下发转化后的导航信息,如解压后的媒体文件,或者直接输入模拟信号。
[0091]步骤408:发布设备播放导航信息,向用户展示。
[0092]实施例三:
[0093]本实施例介绍导航信息计算服务器选择发布设备的一种具体方式。
[0094]针对系统中的每个发布设备,导航信息计算服务器预先保存如下信息:
[0095]1)位置:例如经纬度、高度,或者室内相对坐标;
[0096]2)发布能力:例如所支持的媒体类型(图像、文字或声音等)及编解码格式,发布设备的传播范围(包括朝向和距离等),可用时间段(例如对于声音导航,在白天因环境较嘈杂不可使用,在晚上环境安静时可以使用等)。
[0097]收到导航路径后,导航信息计算服务器根据导航路径及预先保存的每个发布设备的位置及发布能力选择发布导航信息地发布设备,选择的标准是发布设备与导航路径的距离足够近,以保证所有被选择的发布设备的发布范围能够覆盖整个或部分导航路径。
[0098]例如可以选择如下算法:发布设备与导航路径上某一点的距离小于预先设定的阀值。
[0099]如图5 (a)为本发明实施例三中选择发布设备的算法示意图一,当发布设备到导航路径上某线段的垂直距离dl小于某个阀值,并且该发布设备到该线段的垂直线与该线段有交点时,选择该发布设备来发布导航信息;
[0100]如图5 (b)为本发明实施例三中选择发布设备的算法示意图二,当发布设备导航路径上某线段的最近一点的距离d2小于某个阀值,并且该发布设备到该线段的垂直线与该线段没有交点时(交点在该线段的延长线上),选择该发布设备来发布导航信息。
[0101]上述算法中,阈值的选择应考虑发布设备的发布能力,例如,阈值不应大于发布设备的传播距离。
[0102]此外,还可以根据发布设备的可用性提供更多智能选择。例如,根据发布设备在当前环境中的发布能力决定是否选择该设备。例如对于声音发布设备,在白天环境噪音嘈杂时可以不选用;在夜间环境较安静时可以选用。
[0103]实施例四:
[0104]本实施例介绍导航信息计算服务器为选择的发布设备生成导航信息的一种具体方式。导航信息计算服务器根据导航路径及选择的发布设备的位置及发布能力计算该发布设备的导航信息。
[0105]导航信息的发布信息应具有合理性。例如,对于图像、文本等信息发布形式,导航信息发布方向应与用户前进方向保持合理。只有当该图像和文本正对用户前进方向或侧对用户前进方向时(即用户能够直接看到或者稍微转头就能看到),才可以提示“继续向前”之类;如果与用户前进方向基本一致,需要用户大幅度向后扭头才能看到,就不使用,或者提示“请你回头”等出错信息。
[0106]如图6为本发明实施例四中的导航信息发布方向不意图。在图6中,对于直行的前进方向附近的一个图像显示屏,具备多个信息发布面板:面a与前进方向相对;面b与前进方向侧对;面c与前进方向一致。此时,面a上的导航信息应为向上箭头,表示继续向前;面b的导航信息应为水平箭头,表示继续向前;而对于面c,只有用户前进方向错误时(与正确的前进方向相反时)才能见到,因此应展示出错提示、立即掉头之类。
[0107]图6的算法可以转化为数学公式计算。前进方向可以写成一个线段的函数,面a、面b、面c的发布向可以写成一个线段函数,将这两个线段函数联合可以计算出前进方向和发布方向的夹角,进而判断“正对” “侧对” “同向”等情形。
[0108]对于声音等形式,由于声音传播的方向性相对图像较弱,可以不考虑发布方向的影响;或者,也可以参照文本、图像发布方向的处理方式,根据发布方向与前进方向的关系生成导航信息,取得更好的导航效果。
[0109]此外,还应根据各个发布设备所支持的媒体形式(图像、文本或声音等),针对每个发布设备分别将导航信息加工成相应的媒体格式,已保证该发布设备能够识别。
[0110]实施例五:
[0111]本实施例可以支持多个用户同时并发使用的情况,即在一个区域内为多个用户导航,导航信息计算服务器可在其输出的导航信息中叠加使用以下方法的一个或几个:
[0112]1)导航信息中增加目的地:去往XXX的顾客请yyy (eg向右转);
[0113]2)导航信息中增加用户ID,该导航信息还可以同时另行发送用户手持/车载设备(如手机上):顾客xxxID请yyy (eg向右转);
[0114]3)用数字化手段对导航信息编码,用户通过手持/车载设备来扫描、识别,如生成导航信息的二维码,用户用手持/车载设备扫描,可以解析文字、图像信息。
[0115]本发明的系统主要包括以下设备:中控服务器,导航信息计算服务器,导航信息发布设备及其前置服务器。可选的,配套的系统可以包括定位设备、目的地输入设备、路径计算设备、专用业务系统等。以下举实施例六至九分别介绍本发明系统中的主要设备。
[0116]实施例六:
[0117]本实施例介绍导航信息发布设备(简称发布设备)。发布设备可以广泛部署于基础设施,发布设备从前置服务器接收可直接发布的导航信息(如解压后的媒体文件),通过图像、声音、文字、符号等媒体形式将导航信息发布给用户。
[0118]例如,在商场/书店/仓库的陈列架、通道地面等部署显示屏幕,发声装置,作为发布设备。
[0119]实施例七:
[0120]本实施例介绍前置服务器。
[0121]前置服务器可以用于适配发布设备的差异,中控服务器可以采用标准的方式与前置服务器交互,例如对于视频传输采用标准的编码格式、加密方式;由前置服务器驱动附近的发布设备,例如将标准的编码格式转换成发布设备能接受的格式,实施解密,甚至转换成模拟信息通过直连导线直接传给发布设备。
[0122]具体地,前置服务器部署在发布设备附近。前置服务器的上行方向接入中控服务器,接收中控服务器下发的导航信息,即发布设备标识及对应的导航信息媒体文件。
[0123]然后前置服务器将导航信息媒体文件转化成发布设备能够接受的形式,例如将媒体文件解压缩,或者将数字内容转化成模拟信号等。
[0124]前置服务器下行连接所辖的发布设备,向所需的发布设备下发可直接使用的导航信息媒体文件或媒体信号,甚至直接操作各发布设备播放对应的媒体文件或媒体信号。
[0125]每个前置服务器所管辖的发布设备可以是1个,也可以是多个;可以是相同类型,也可以是多种类型,如同时管辖某个区域内的图像发布设备或声音发布设备。
[0126]前置服务器还可以用于分担发布设备的管理。如果发布设备发生维修、替换、升级时,只需配置就近的前置服务器,有前置服务器抽象提炼成标准化的发布设备资源模型,然后上报给中控服务器、导航信息计算服务器等。
[0127]根据具体需求,比如网络范围较小或成本足够低,前置服务器可能与中控服务器或发布设备合并设置。
[0128]实施例八:
[0129]本实施例介绍中控服务器。
[0130]中控服务器总体监控执行本发明的业务流程,其主要功能包括:
[0131]确定起点、目的地。方法不限,中控服务器可以进行监控或者配合。
[0132]计算导航路径。方法不限,中控服务器可以进行监控或者配合。
[0133]中控服务器将导航路径提交给导航路径计算服务器,命令导航信息计算服务器选择发布设备,计算导航信息。
[0134]等待导航信息计算服务器反馈发布设备清单及其每个设备对应的导航信息媒体文件。
[0135]中控服务器根据发布设备清单,选择前置服务器,将对应的导航信息媒体文件发往前置服务器。
[0136]实施例九:
[0137]本实施例介绍导航信息计算服务器。
[0138]导航信息计算服务器有如下核心功能:
[0139]存储发布设备的位置及其发布能力信息:导航信息计算服务器存储所有发布设备的地理位置(经纬度、高度或室内相对坐标等)、以及每个发布设备所支持信息发布能力(包括图像、符号、文字、声音等媒体格式,以及传播方向和距离)。
[0140]确定发布设备清单:根据导航路径计算出所需的发布设备清单。通常是选择导航路径沿线的发布设备,使得用户沿导航路径前进时,能够接收到发布设备展示的导航信息。确定发布设备时,可以特别选择所有转弯处的设备,选择转弯处对面、用户易于看到的设备坐寸ο
[0141]生成导航信息的媒体文件:针对每个选定的发布设备,生成对应的导航信息媒体文件。生成的媒体文件要满足:1)适合该设备的媒体格式,如图像、文本、声音等;2)发布方向与路径的前进方向保持合理一致,如对于图像发布设备,在正对前进方向时显示向上箭头,侧对前进方向时显示水平箭头等。
[0142]在系统中,有大量的发布设备资源需要维护和管理。可以使用导航信息计算服务器管理发布设备资源模型,包括所有发布设备的ID、位置、发布媒体格式、发布范围、发布方向等。
[0143]以上实施例六至九分别介绍了本发明系统中的主要设备,另外还可以采用以下配套设备(不属于本发明导航系统中的设备)配合完成本发明所涉及的导航服务。
[0144]定位设备:定位设备负责确定用户的位置,作为路径起点,用于计算导航路径。本发明不限定定位设备的定位原理。
[0145]目的地输入设备:获取用户的目的地,用于计算导航路径。
[0146]本发明不限定获取目的地的方案。例如,可以由用户输入目的地,或者由中控服务器计算生成目的地(如用户说我要买XX书,中控系统查询特定业务系统,定位到该书所在的柜台)。
[0147]路径计算设备:根据用户位置(作为起点)和目的地,计算导航路径。可能与中控服务器合设。
[0148]特定业务系统:完成特定场合的业务逻辑。例如,维护某书店内所有图书——所在柜台-柜台位置的信息。
[0149]实施例十:
[0150]本发明特别适用于室内环境的精确导航,例如:在大型商场/书店要找一个件位于特定位置的商品/书籍;在大型地下停车场找到一个特定编号的车位;在大型写字楼/仓库/车间找到一个特定代号的工位等等。当然,如果室外的地面基础设施能够发布导航信息时,本发明也适用于室外导航环境。
[0151]本实施例以用户到大型商场超市找商品为例,说明本发明的使用过程。
[0152]首先,预先部署的商场环境包括:
[0153]商场在货架、楼梯等各处,普遍安装导航信息发布设备,能够向顾客指示文字和图像信息,如:χχ商品请沿yy方向前进。
[0154]在商场入口处,部署商品查询系统,顾客能够查询具体商品的具体位置。
[0155]商场建立有本发明的导航系统,包括中控服务器、导航信息计算服务器、前置服务器(每楼层I个),以及商品信息查询系统,并各设备按照本发明的要求联网、交互。
[0156]在具备前述部署的商场中,用户在入口处查询XX商品,确认在二楼某货架,采用本发明提出的导航系统和方法,部署在基础设施的发布设备向用户发布导航文字和图像,用户沿着导航指示,前进到2楼找到相关货架。如图7 (a)为本发明实施例十中的商场内导航示意图(用户视图),在导航路径上,用户能够看到多个发布设备所发布的导航信息(本实施例中为箭头),从而方便地到达目的地。
[0157]为支持多顾客使用,发布设备导航信息除了指示前进箭头外,还可以显示:XX商品请沿yy方向。
[0158]此外,还可以预先设定发布导航信息的时间阈值,当导航信息的发布时间超过预先设定的阈值时停止发布,从而避免过多占用发布设备资源,也避免对其他用户造成不必要的干扰。
[0159]如图7 (b)为本发明实施例十中的商场内导航示意图(系统视图)。在商场中设置中控服务器和导航信息计算服务器;在I层楼、2层楼分别部署了一个前置服务器,管辖和驱动各自楼层的所有发布设备;发布设备安装于货架、楼梯等处,发布带箭头的图像指示,和“XX商品”等文字指示;其箭头指向方向与路径的前进方向保持合理一致;另外还可以设置商品管理系统,相当于前述特定业务系统。
[0160]本实施例简化了确定起点、目的地的过程,用户从商品查询终端查询就代表了起点位置就是商场入口,用户所需商品的货架代表了目的地位置。本实施例中的业务流程与前述方法相同,不再赘述。
[0161]应用于前述系统,本发明还提出一种用于导航的前置服务器,该前置服务器与中控服务器连接,并与一个以上发布设备连接;如图8为该前置服务器的结构示意图,包括:
[0162]接收模块801,用于接收来自中控服务器的发布设备对应的导航信息;
[0163]下发模块802,用于将接收到的导航信息下发至对应的发布设备。
[0164]上述前置服务器中,下发模块802可以具体用于,将接收到的导航信息转化成发布设备可以直接发布的形式,并将转化后的导航信息下发至发布设备。
[0165]应用于前述系统,本发明还提出一种用于导航的中控服务器,如图9为该中控服务器的结构示意图,包括:
[0166]指令模块901,用于获取导航路径,将所述导航路径发送至导航信息计算服务器,指令导航信息计算服务器选择发布设备及计算导航信息;
[0167]下发模块902,用于接收导航信息计算服务器反馈的发布设备的标识及对应的导航信息,将导航信息发送至对应的发布设备。
[0168]或者,本发明还提出另一种用于导航的中控服务器,包括:
[0169]指令模块,用于获取导航路径,将所述导航路径发送至导航信息计算服务器,指令导航信息计算服务器选择发布设备及计算导航信息;
[0170]下发模块,用于接收导航信息计算服务器反馈的发布设备的标识及对应的导航信息,根据预先保存的前置服务器与发布设备的连接关系,将发布设备对应的导航信息发送至该发布设备所连接的前置服务器,由所述前置服务器将导航信息下发至对应的发布设备。
[0171]应用于前述系统,本发明还提出一种用于导航的导航信息计算服务器,如图10为该导航信息计算服务器的结构示意图,包括:
[0172]接收模块1001,用于接收导航路径;
[0173]保存模块1002,用于保存系统中各个发布设备的位置及发布能力;
[0174]发布设备选择模块1003,用于根据所述导航路径及系统中各个发布设备的位置及发布能力选择一个以上发布设备,以保证所有被选择的发布设备的发布范围能够覆盖或部分整个导航路径;
[0175]导航信息计算模块1004,用于针对每个选择的发布设备,根据所述导航路径及该发布设备的位置及发布能力计算该发布设备的导航信息;
[0176]发送模块1005,用于发送所述导航信息。
[0177]综上所述,本发明提出的导航方法、系统及设备,在基础设施上部署导航信息发布设备,系统根据导航路径选择发布导航信息的发布设备,并为每个选择的发布设备计算导航信息,将导航信息下发至相应的发布设备,由各个发布设备发布导航信息,从而能够及时准确地发布导航信息,并且发布的导航信息便于使用。
[0178]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【权利要求】
1.一种导航方法,其特征在于,所述方法应用于预先设置一个以上发布设备的系统,所述方法包括: 获取导航路径,根据所述导航路径选择发布导航信息的发布设备; 针对选择的每个发布设备生成导航信息,并将所述导航信息发送至该发布设备,由该发布设备发布接收的导航信息。
2.根据权利要求1所述的方法,其特征在于,所述根据导航路径选择发布导航信息的发布设备的方式为: 根据所述导航路径及预先保存的各个发布设备的位置及发布能力选择一个以上发布设备,以保证所有被选择的发布设备的发布范围能够覆盖整个或部分导航路径。
3.根据权利要求1所述的方法,其特征在于,所述针对每个选择的发布设备生成导航信息的方式为: 根据所述导航路径及发布设备的位置及发布能力计算该发布设备的导航信息。
4.根据权利要求2或3所述的方法,其特征在于,所述发布能力为以下一种或两种以上的组合; 所支持的媒体类型及编解码格式、发布设备的传播范围、可用时间段。
5.根据权利要求1、2或3所述的方法,其特征在于,所述导航信息中包括导航目的地标识或者请求导航的用户标识; 或者,所述导航信息为编码后的信息;所述发布设备发布导航信息之后进一步包括:请求导航的用户采用终端设备识别所述导航信息。
6.一种导航系统,其特征在于,所述系统包括导航信息计算单元及一个以上发布设备;其中, 导航信息计算单元,用于获取导航路径,根据所述导航路径选择发布导航信息的发布设备;针对每个选择的发布设备生成导航信息,并将所述导航信息发送至该发布设备; 所述发布设备,用于发布接收的导航信息。
7.根据权利要求6所述的系统,其特征在于,所述导航信息计算单元包括: 中控服务器,用于获取导航路径,将所述导航路径发送至导航信息计算服务器;还用于接收导航信息计算服务器反馈的发布设备的标识及对应的导航信息,将导航信息发送至对应的发布设备; 导航信息计算服务器,用于接收导航路径,根据所述导航路径选择发布导航信息的发布设备,针对选择的每个发布设备生成导航信息,并将选择的发布设备的标识及对应的导航信息反馈至中控服务器。
8.根据权利要求7所述的系统,其特征在于,所述系统还包括一个以上前置服务器,每个前置服务器均与中控服务器连接,并与一个以上发布设备连接,其中: 所述中控服务器预先保存前置服务器与发布设备的连接关系,中控服务器根据所述连接关系,将发布设备对应的导航信息发送至该发布设备所连接的前置服务器; 所述前置服务器将接收到的导航信息下发至对应的发布设备。
9.根据权利要求8所述的系统,其特征在于,所述中控服务器采用标准的方式向前置服务器发送导航信息; 所述前置服务器接收到导航信息后,将该导航信息转化成发布设备可以直接发布的形式,并将转化后的导航信息下发至发布设备。
10.根据权利要求6至9任意一项所述的系统,其特征在于,所述导航信息中包括导航目的地标识或者请求导航的用户标识; 或者,所述导航信息为编码后的信息,所述编码后的信息能够被请求导航的用户采用终端设备识别。
11.根据权利要求7、8或9所述的系统,其特征在于,所述前置服务器还用于,当自身连接的发布设备的配置发生变化时,将发生变化的发布设备的配置信息发送至中控服务器和导航信息计算服务器。
12.一种用于导航的前置服务器,其特征在于,所述前置服务器与中控服务器连接,并与一个以上发布设备连接;所述前置服务器包括: 接收模块,用于接收来自中控服务器的发布设备对应的导航信息; 下发模块,用于将接收到的导航信息下发至对应的发布设备。
13.根据权利要12所述的前置服务器,其特征在于,所述下发模块用于,将接收到的导航信息转化成发布设备可以直接发布的形式,并将转化后的导航信息下发至发布设备。
14.一种用于导航的中控服务器,其特征在于,所述中控服务器包括: 指令模块,用于获取导航路径,将所述导航路径发送至导航信息计算服务器,指令导航信息计算服务器选择发布设备及计算导航信息; 下发模块,用于接收导航信息计算服务器反馈的发布设备的标识及对应的导航信息,将导航信息发送至对应的发布设备。
15.一种用于导航的中控服务器,其特征在于,所述中控服务器包括: 指令模块,用于获取导航路径,将所述导航路径发送至导航信息计算服务器,指令导航信息计算服务器选择发布设备及计算导航信息; 下发模块,用于接收导航信息计算服务器反馈的发布设备的标识及对应的导航信息,根据预先保存的前置服务器与发布设备的连接关系,将发布设备对应的导航信息发送至该发布设备所连接的前置服务器,由所述前置服务器将导航信息下发至对应的发布设备。
16.一种用于导航的导航信息计算服务器,其特征在于,所述导航信息计算服务器包括: 接收模块,用于接收导航路径; 保存模块,用于保存系统中各个发布设备的位置及发布能力; 发布设备选择模块,用于根据所述导航路径及系统中各个发布设备的位置及发布能力选择一个以上发布设备,以保证所有被选择的发布设备的发布范围能够覆盖整个或部分导航路径; 导航信息计算模块,用于针对每个选择的发布设备,根据所述导航路径及该发布设备的位置及发布能力计算该发布设备的导航信息; 发送模块,用于发送所述导航信息。
【文档编号】G01C21/00GK104422438SQ201310362870
【公开日】2015年3月18日 申请日期:2013年8月20日 优先权日:2013年8月20日
【发明者】董文宇, 杨成军 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1