1.一种用在建筑物中的定位服务系统,包括:
至少一个输入装置,用于获取用户的目的地地址以及用户的当前位置,并发送给定位服务服务器;
多个路标信息显示装置,其在所述定位服务服务器的控制下显示路标信息;
所述定位服务服务器包括:
存储装置,用于存储所述建筑物的地图信息以及所述路标信息显示装置的位置信息;
控制装置,所述控制装置从所述输入装置获取用户的目的地地址和用户的当前位置,为用户产生一个会话标识符并返回给所述输入装置;
其中所述控制装置把用户的所述目的地地址以及会话标识符作为会话信息存储在存储装置中,以及
所述控制装置基于所述地图信息计算从用户的当前位置到目的地地址的路径,计算用户沿着所述路径通过各个路标信息显示装置的大概时间段,以及控制各个路标信息显示装置在相应时间段内向用户显示会话标识符及路标信息。
2.根据权利要求1的系统,其中
所述输入装置还用于接收用户的会话标识符,以获取用户的会话标识符以及用户最新的当前位置,并一起传输给所述定位服务服务器。
3.根据权利要求2的系统,其中所述定位服务服务器从所述输入装置获取用户的会话标识符以及用户最新的当前位置,检索所述存储装置存储的会话信息以从用户的会话标识符得到用户的目的地地址,并基于用户的目的地地址和用户最新的当前位置,计算从用户的当前位置到目的地地址的路径,计算用户沿着所述路径通过各个路标信息显示装置的大概时间段,以及控制各个路标信息显示装置在相应时间段内向用户显示会话标识符及路标信息。
4.根据权利要求3的系统,所述定位服务服务器把接收用户输入的路标信息显示装置的位置作为用户最新的当前位置。
5.根据权利要求1的系统,其中所述输入装置还包括用于显示地图信息的显示装置。
6.根据权利要求1的系统,其中所述输入装置还包括触摸屏,用户在触摸屏上显示的建筑物地图中选择目的地。
7.根据权利要求1的系统,其中
所述存储装置还存储所有输入装置的位置信息;以及
所述定位服务服务器把接收用户输入的所述输入装置的位置作为用户的当前位置。
8.根据权利要求1的系统,其中所述输入装置接收用户手工输入的当前位置。
9.根据权利要求1的系统,其中所述控制装置基于预先设定的用户行进速度,来估算用户到达路径上各个路标信息显示装置的时间。
10.一种用在建筑物中的定位服务方法,其中所述建筑物中包括路标信息显示装置,该方法包括:
存储所述建筑物的地图信息以及所述建筑物中的路标信息显示装置的位置信息;
输入用户的目的地地址以及用户的当前位置;
给用户分配并返回会话标识符;
把会话标识符和用户的目的地地址相关联地存储为会话信息;
计算从用户的当前位置到目的地地址的路径;
估算用户沿着所述路径通过各个路标信息显示装置的大概时间段,以在各个时间段内在相应路标信息显示装置上显示会话标识符以及路标信息。
11.根据权利要求10的方法,还包括:
输入用户的所述会话标识符以及用户最新的当前位置;
基于用户的所述会话标识符来检索所述会话信息,以得到用户的目的地地址;
基于用户的目的地地址和用户最新的当前位置来计算从用户的当前位置到目的地地址的路径,计算用户沿着所述路径通过各个路标信息显示装置的大概时间段,以及在相应时间段内向用户显示会话标识符及路标信息。
12.根据权利要求10的方法,还包括:基于预先设定的用户行进速度,来估算用户到达路径上各个路标信息显示装置的时间。
在建筑物内基于会话的定位服务系统和方法\n技术领域\n[0001] 本发明涉及一种在大的复杂建筑物内基于会话的定位服务系统。\n背景技术\n[0002] 在大建筑物内寻找某一位置是很花费时间的,尤其是当建筑物布局很复杂时,这个问题更为严重。上述问题经常出现在如下几种常见情况中:\n[0003] 1)在大办公楼中,工作台、会议室、实验室、设备间等散布在整个建筑物中,如图6所示的一个建筑物的平面布局。经常我们花费很多时间来在房间或会议室中找人,尤其对于新员工和访客而言。\n[0004] 2)在超市中,成千上万的商品放置在上百个货架上,所述货架的布局通常是非常复杂的。顾客需要很多时间来找到他们需要的商品。\n[0005] 3)在大商场中,有许多商店、餐馆、咖啡馆。找到一个特定品牌的商店也是不容易的,即使对于以前去过的人而言。\n[0006] 在现有技术中,为了方便位置的查找,人们采取了各种措施和办法,例如:\n[0007] 1)在每个关键位置张贴地图。对于一个复杂的建筑,地图很大而且很复杂。用户需要花费很多时间在路上浏览地图以找到正确信息。\n[0008] 2)利用GPS、通信装置(例如GSM定位)等实现建筑物中的自动定位服务。但这种方法的成本是很高的。而且,GPS在建筑物内不能很好的工作。再者,用户手上总需要持有一个装置,对用户是很不方便的,尤其是在商场、超市中购物的时候要求每个用户都持有GPS等昂贵的移动设备也是不现实的。\n[0009] 因此,需要一种对用户而言最简便的方案来实现定位。进一步而言,这种方案最好是低成本的,而且适于室内使用。\n发明内容\n[0010] 本发明通过提供一种会话启动定位系统来实现用户定位过程。用户在起点位置告诉系统他/她想去的位置,然后系统启动一个定位服务会话,并仅在预测的时间在沿着通往目的地的路上的若干显示器上显示路标信息(例如:向左转、向右转、向前走等等)。如果用户在路上停顿,或者走错了方向,他/她会通知系统重新开始会话,并且系统再次提供路标信息。\n[0011] 本发明还提供了一种用在建筑物中的定位服务系统,包括:至少一个输入装置,用于获取用户的目的地地址以及用户的当前位置,并发送给定位服务服务器;多个路标信息显示装置,其在所述定位服务服务器的控制下显示路标信息;所述定位服务服务器包括:\n存储装置,用于存储所述建筑物的地图信息以及所述路标信息显示装置的位置信息;控制装置,所述控制装置从所述输入装置获取用户的目的地地址和用户的当前位置,为用户产生一个会话ID并返回给所述输入装置;其中所述控制装置把用户的所述目的地地址以及会话ID作为会话信息存储在存储装置中,以及所述控制装置基于所述地图信息计算从用户的当前位置到目的地地址的路径,计算用户沿着所述路径通过各个路标信息显示装置的大概时间段,以及控制各个路标信息显示装置在相应时间段内向用户显示会话ID及路标信息。\n[0012] 此外,在本发明的上述系统中,所述输入装置还包括用于显示地图信息的显示装置。\n[0013] 此外,在本发明的上述系统中,所述输入装置还包括触摸屏,用户在触摸屏上显示的建筑物地图中选择目的地。\n[0014] 此外,在本发明的上述系统中,所述存储装置还存储所有输入装置的位置信息;以及所述定位服务服务器把接收用户输入的所述输入装置的位置作为用户的当前位置。\n[0015] 可替换的,在本发明的上述系统中,所述输入装置接收用户手工输入的当前位置。\n[0016] 此外,在本发明的上述系统中,所述控制装置基于预先设定的用户行进速度,来估算用户到达路径上各个路标信息显示装置的时间。\n[0017] 此外,在本发明的上述系统中,所述路标信息显示装置还包括用于接收用户的会话ID的输入装置,以获取用户的会话ID以及用户最新的当前位置,并一起传输给所述定位服务服务器。\n[0018] 此外,在本发明的上述系统中,所述定位服务服务器从所述路标信息显示装置获取用户的会话ID以及用户最新的当前位置,检索所述存储装置存储的会话信息以从用户的会话ID得到用户的目的地地址,并基于用户的目的地地址和用户最新的当前位置,重新为用户提供定位服务。\n[0019] 此外,根据本发明的一个方面,所述建筑物是车库,以及用户选择所述目的地地输入装置显示的可用空余车位之一作为目的地地址。\n[0020] 此外,根据本发明的一个方面,其中所述建筑物是车库,以及用户选择所述目的地地输入装置显示的电梯/通道之一作为目的地地址。\n[0021] 此外,根据本发明的一个方面,所述路标信息显示装置和输入装置被集成在一起。\n[0022] 根据本发明的一个方面,提供了一种用在建筑物中的定位服务方法,其中所述建筑物中包括路标信息显示装置,该方法包括:存储所述建筑物的地图信息以及所述建筑物中的路标信息显示装置的位置信息;输入用户的目的地地址以及用户的当前位置;给用户分配并返回会话标识符;把会话标识符和用户的目的地地址相关联地存储为会话信息;计算从用户的当前位置到目的地地址的路径;估算用户沿着所述路径通过各个路标信息显示装置的大概时间段,以在各个时间段内在相应路标信息显示装置上显示会话标识符以及路标信息。\n[0023] 此外,上述方法还包括:输入用户的所述会话标识符以及用户最新的当前位置;\n基于用户的所述会话标识符来检索所述会话信息,以得到用户的目的地地址;基于用户的目的地地址和用户最新的当前位置来计算从用户的当前位置到目的地地址的路径,计算用户沿着所述路径通过各个路标信息显示装置的大概时间段,以及在相应时间段内向用户显示会话标识符及路标信息。\n[0024] 本发明的优点在于如下至少之一:\n[0025] 由于用户不需要携带任何设备或装置,因此对于用户而言使用方便。其次,用户使用过程非常直观。用户可以在沿着前往目的地的路径得到路标信息;\n[0026] 支持同时大批量服务请求。每个显示器可以仅显示基于会话的路标信息一个较短时间段。路标信息很简洁。因而,系统能够处理并显示多个用户会话请求;\n[0027] 容错性高。每个请求用一个会话ID来表示。即使用户在路上停顿或走错方向,他/她很容易基于会话ID来重新启动会话以得到新的信息。\n附图说明\n[0028] 这里所公开的系统在其各种实施例中克服了上述现有技术的缺点,并且实现了这种系统之前不可能存在的优点。以下将参考附图更完整地描述本发明,附图示出了本发明的优选实施例。但是本发明可体现在许多其他的形式中,而不应当被理解为限于这里所述的实施例;相反提供这些实施例是为了公开内容将会详尽和完整,并且将会完整地将本发明的范围传达给本领域的技术人员。从始至终类似的标号都表示类似的部件。\n[0029] 图1示出根据本发明的基于会话的定位服务系统的结构图。\n[0030] 图2示出根据本发明的基于会话的定位服务系统中的目的地输入装置。\n[0031] 图3示出根据本发明的基于会话的定位服务系统中的定位服务服务器的内部模块图。\n[0032] 图4示出根据本发明的基于会话的定位服务系统中的路标信息显示装置。\n[0033] 图5示出根据本发明的基于会话的定位服务的流程图。\n[0034] 图6示出把本发明的基于会话的定位服务系统设置到复杂建筑物中的应用实例。\n[0035] 图7示出利用本发明的基于会话的定位服务系统利用路标信息显示装置为用户在复杂建筑物中显示路标信息的实施例。\n[0036] 图8示出把本发明的基于会话的定位服务系统设置到车库中的应用实例。\n[0037] 图9(a)和9(b)示出利用本发明的基于会话的定位服务系统利用路标信息显示装置为用户在车库中显示路标信息的实施例。\n具体实施方式\n[0038] 图1显示了本发明提出的基于会话的定位服务系统的结构图。系统1000包括目的地输入装置1010、多个路标信息显示装置1020、以及定位服务服务器1030。\n[0039] 图2示出目的地输入装置1010的一种实施方式为通用计算机。图2的目的地输入装置1010包括显示器1011以及输入装置1012(包括键盘和鼠标)。在图2的实施方式中,显示器1011上显示了所在建筑物内的地图。用户可以通过查看建筑物的地图而确定该目的地输入装置1010所处的当前位置1013以及用户的目的地地址1014,并且用户输入当前位置1013以及用户的目的地地址1014。目的地输入装置1010把用户输入的当前位置\n1013以及用户的目的地地址1014传输给定位服务服务器1030。\n[0040] 此外,根据本发明的一种替换实施方式,目的地输入装置1010把其自身所在位置作为用户当前位置1013,这样无需用户手工输入当前位置1013。例如,所有的目的地输入装置1010被固定在建筑物某处,因而具有固定位置。定位服务服务器1030中记录了所有目的地输入装置的位置。当定位服务服务器从某一个目的地输入装置1010接收用户输入的目的地地址时,定位服务服务器识别出该目的地输入装置1010,并把该目的地输入装置1010的位置作为用户的当前位置1013,这样无需用户输入当前位置1013。还例如,当目的地输入装置1010是诸如笔记本电脑的移动设备时,可以利用无线设备和移动接入设备来找到目的地输入装置1010的位置,并把该目的地输入装置1010的位置作为用户的当前位置1013,这样也无需用户手工输入当前位置1013。在上述两种情况下,定位服务服务器1030都自动得到目的地输入装置1010的当前位置1013,而用户仅需要输入目的地地址\n1014即可,从而减轻了用户负担。\n[0041] 此外,目的地输入装置1010的输入装置1012不仅限于键盘或鼠标,还可以是触摸屏、语音识别系统或其它公知输入装置。\n[0042] 目的地输入装置1010不仅可以显示该场所的地图,还可以显示诸如超市的商品目录,此时用户输入的目的地地址1014实际上是放置特定商品的位置(例如特定货架、柜台)。此外,目的地输入装置1010还可以提供搜索查询功能,从而用户可以使用搜索技术来输入或选择目的地地址1014。\n[0043] 图3示出根据本发明的基于会话的定位服务系统中的定位服务服务器1030的模块图。\n[0044] 定位服务服务器1030包括存储装置1031、控制装置1032以及接收/发送装置\n1033。\n[0045] 存储装置1031中预先存储了建筑物的地图信息1035。可以采用各种已知技术来存储地图信息1035。例如,参见“地图数据设计与组织”,刘春、姚连璧;“车载导航电子地图中道路数据的空间逻辑描述”,《同济大学学报:自然科学版》,2002年30卷3期-346-351页(link:http://engine.cqvip.com/content/u/90798x/2002/030/003/gc09_u5_6148472.pdf),刘春、史文中等。“导航电子地图中道路数据的空间索引和组织”,《工程勘察》-2003年\n1期-38-41页(link:http://engine.cqvip.com/content/p/94477x/2003/000/001/zk01_p2_7354851.pdf)。\n[0046] 此外,存储装置1031还存储了所述路标信息显示装置1020的位置信息1034。根据本发明的一种优选实施方式,存储装置1031还存储了所述目的地输入装置1010的位置信息1034。\n[0047] 存储装置1031中还存储了会话信息1036。具体而言,当从目的地输入装置1010把当前位置1013和目的地地址1014传输给定位服务服务器1030之后,控制装置1032为用户产生一个会话ID。优选的,会话ID对于每个定位服务请求是唯一的。会话ID可以是由控制装置1032随机生成的。可替换地,会话ID也可以是由用户根据个人喜好进行选择,并由控制装置1032进行确认(例如,查找该会话ID是否已经被占用,或者格式是否符合要求)。\n由用户自行选择的会话ID更加便于用户记忆。控制装置1032把所产生的会话ID返回给目的地输入装置1010。用户看到目的地输入装置1010上显示的会话ID(图2例示了“会话ID123”),并记住该会话ID。会话ID是用于标识该用户所请求的定位服务信息。此外,用户在途中被打断、或者走失的情况下,还可以基于该会话ID来恢复到目的地地址1014的定位服务,以下将结合具体实施例详细描述如何基于会话ID恢复定位服务。存储装置1031把用户的目的地地址(可选的,以及当前位置)以及为用户产生的会话ID作为该次会话的会话信息1036保存。可以在存储装置1031中以会话ID为索引存储会话信息1036。\n[0048] 控制装置1032还包括路径计算器1037和到达时间计算器1038。\n[0049] 路径计算器1037用于计算出从当前位置1013到目的地地址1014的路径以及沿该路径的路标信息。到达时间计算器1038预测用户沿路通过这些路标信息显示装置1020的大致时间。控制装置1032根据到达时间计算器1038计算的时间把指示该路径的路标信息发送到沿该路径设置的一个或多个路标信息显示装置1020。以下将结合具体实施例进一步详细描述定位服务服务器1030的实现方式以及其操作。\n[0050] 图4示出了路标信息显示装置1020的一种实施方式。路标信息显示装置1020包括显示器1021。显示器1021显示从定位服务服务器1030接收的路标信息,例如路标信息“会话123:向右转”1023和路标信息“会话456:前进”1024。这样,当用户经过该路标信息显示装置1020时,用户基于其会话ID识别出相应的路标信息“会话123:向右转”,从而可以沿正确路径前进。\n[0051] 如图4所示,路标信息显示装置1020能够同时显示若干会话的路标信息,由于每个路标信息仅占用屏幕的一小部分,因此可以同时为多个会话提供路标信息,尤其适用于在人流量较大的场合,例如超市、商场和商业楼宇等。\n[0052] 路标信息显示装置1020还可以包括简单的输入装置1022,以接收用户输入会话ID。许多输入界面,例如数字键盘、语音识别系统、触摸板等能够作为输入装置1022。有时,用户可能因为某种原因耽搁其行程,因而错过路标信息。利用输入装置1022,用户能够输入其会话ID,从而在路标信息显示装置1020可以恢复该会话ID的定位服务,以下将结合具体实施例详细描述。\n[0053] 图5显示了根据本发明的定位服务的流程。\n[0054] 在步骤501,用户通过目的地输入装置1010输入目的地地址和当前位置。\n[0055] 可替换的,如果当前位置能够自动获得(例如把目的地输入装置1010的位置作为当前位置),则用户仅需要输入目的地地址。目的地地址被传输给定位服务服务器1030。\n[0056] 在步骤502,定位服务服务器1030获取用户的目的地地址和用户的当前位置,产生一个会话ID,并将该会话ID返回给用户。定位服务服务器1030还把该会话ID和接收的目的地地址关联地存储在服务器中。这样,在后续操作中,用户可以仅根据会话ID就重新启动定位服务操作,如下具体实施例所详细记载的。\n[0057] 定位服务服务器1030中预先存储了建筑物内的地图信息。此外,定位服务服务器\n1030还预先存储各个路标信息显示装置的位置。\n[0058] 在步骤503,定位服务服务器1030基于预先存储的地图信息,计算从当前位置到目的地地址的路径。根据一种优选实施方式,定位服务服务器1030计算出路径后,确定沿该路径设置的路标信息显示装置1020,以便通过这些路标信息显示装置1020来显示该路径的路标信息。\n[0059] 应当理解,本发明可以采用现有技术中的各种方式来计算到目的地的路径。例如,参见“导航算法,最优路径计算”,张小国、王庆等;“基于电子地图的路径最优算法研究”,《中国惯性技术学报》,2001年9卷1期-44-49页(link:http://engine.cqvip.com/content/u/83064x/2001/009/001/gc09_u5_5132299.pdf),赵伟华、章复嘉等。“车辆导航系统最优路径规划的研究与实现”、《杭州电子工业学院学报》-2003年23卷1期-16-19页(link:http://engine.cqvip.com/content/u/96728x/2003/023/001/gc08_u4_7496568.pdf)。如本领域技术人员所能理解的,本发明并不局限于某一特定路径规划方法。\n[0060] 所得到的路径可以不唯一。可以基于应用的具体需要,选择合适的方法进行路径计算以及路径选择。根据本发明的一种实施方式,当定位服务服务器1030计算出多个可用路径时,选择其上有较多数量的路标信息显示装置1020的路径作为优选路径,尽管可能该路径不是最短的,但是因为利用了较多的路标信息显示装置1020,因而对用户而言更加清楚。\n[0061] 在步骤504,定位服务服务器1030在合适的时间把路标信息发送给沿该路径的路标信息显示装置1020,从而各个路标信息显示装置1020在合适时间段内显示相应路标信息。\n[0062] 根据本发明的一种实施方式,通过预测用户沿该路径通过每个路标信息显示装置\n1020的大致时间,来确定何时发送及显示路标信息。例如,在本发明应用于商业楼宇中时,从用户当前位置开始,根据用户的步行速度,可以计算出用户到达每个路标信息显示装置\n1020的大概时间。这样,当预计用户将到达相应的路标信息显示装置1020时,就发送相应路标信息给路标信息显示装置1020,以便由路标信息显示装置1020显示相应的路标信息。\n可替换的,路标信息也可以在用户到达之前就存储在路标信息显示装置1020中,预计用户将要到达时,定位服务服务器1030发送指令给路标信息显示装置1020,使其显示路标信息。以下将结合具体实施例来进一步详细描述。\n[0063] 此外,当本发明应用于车库时,可以基于机动车的行车速度来预计用户到达各个路标信息显示装置1020的大概时间,从而在机动车到达各个路标信息显示装置1020的时间段内显示路标信息。\n[0064] 由于本发明仅在用户将要到达一个路标信息显示装置1020时才在该路标信息显示装置1020上显示相应路标信息,每个用户都不会占用过多的显示时间,从而本发明能够同时支持很多用户的请求,尤其适用于有很大人流量的场合。\n[0065] 路标信息至少包括会话ID以及对路径的指示信息,如图4所示的1023和1024。\n如本领域技术人员所能理解的,路标信息可以包括各种方向信息、文本信息(例如箭头、文字、字母等),还可以显示更复杂的多媒体信息。\n[0066] 在步骤505,用户看到路标信息显示装置1020上显示的路标信息,并遵照路标信息沿着该路径向目的地前进。\n[0067] 在步骤506,如果用户一直能看到各个路标信息显示装置1020显示的路标信息并正确的遵照路标信息行进,最终到达了目的地,则本次定位服务过程结束507。\n[0068] 根据本发明的一种优选实施方式,如果用户没有成功地找到目的地(例如在途中逗留而错过路标信息显示装置1020显示的路标信息,或在途中走上错误路径),即当用户迷路时,可以基于会话ID恢复其定位服务。\n[0069] 从步骤506中,用户迷路时,过程执行到步骤507。在步骤507中,用户在其附近的任一路标信息显示装置1020(或者目的地输入装置1010,如果有的话)输入服务器1030最初为其产生的会话ID。\n[0070] 在步骤508,路标信息显示装置1020把用户输入的会话ID发送给定位服务服务器1030。同时,定位服务服务器1030还自动地把该路标信息显示装置1020的位置作为用户最新的当前位置。如果用户是通过目的地输入装置1010输入会话ID,定位服务服务器\n1030也可以自动获得或通过用户手工输入而获得其当前位置,如步骤501所述,然后执行到步骤503。\n[0071] 在步骤503,定位服务服务器1030通过路标信息显示装置1020获得用户的会话ID和用户最新的当前位置。由于在步骤502中,定位服务服务器1030把会话ID与目的地地址相关联地保存为会话信息,定位服务服务器1030通过会话ID可以检索会话信息,以获得与会话ID对应的该用户的目的地地址。然后基于目的地地址和当前位置再次为用户提供路标信息,如步骤503-507所述。\n[0072] 在上述的定位服务恢复过程中,用户仅仅需要输入先前产生过的会话ID就可以重新得到路标信息,而无需再次输入目的地地址,因此对用户而言更加方便。此外,输入会话ID仅需要一个简单的数字键盘即可,而无需额外的显示器来显示地图、也无需相应的目的地输入装置(例如触摸屏),因此节省了大量设备成本。\n[0073] 图6示出把本发明的基于会话的定位服务系统设置到一个复杂建筑物中的应用实例。\n[0074] 图6示出的楼层内的平面中设置了多个路标信息显示装置1020,分别在①-处所示的位置被固定设置(包括走廊、拐角和楼梯口处)。在本实施例中,路标信息显示装置1020被放置在地面上。可替换的,它也可以悬挂起来或嵌入在墙体中。在本实施例中,提供了两个目的地输入装置1010,分别被设置在两个楼梯台阶入口处,如⑩和 所示的位置。这样每个进入该楼层、或上下离开该楼层的用户都可以访问目的地输入装置1010。此外,在⑩和 所示的位置,目的地输入装置1010和路标信息显示装置1020可以集成一体地实现,也可以分别实现为两个装置。如果集成为一个装置,则该装置既可以用于输入目的地(以及当前位置,如果需要用户手工输入的话)也可以输入会话ID,既可以显示地图信息也可以显示路标信息,这是本领域的技术人员容易理解并实现的。\n[0075] 当用户从入口 进入该楼层时,用户在 的目的地输入装置1010输入其目的地:房间209。定位服务服务器1030(未示出)为其返回会话ID:xxx,并把“会话ID:xxx”与目的地“房间209”关联存储。基于预先存储的地图信息,计算出从当前位置 到房间\n209的路径。定位服务服务器1030还基于预先存储的各个路标信息显示装置1020的位置,确定出用户经过该路径时所要经过的路标信息现时装置1020。这样,定位服务服务器1030计算出用户将依次经过位置 、 、 、 、 、⑦、⑧、⑨处的路标信息显示装置1020,并确定各个路标信息显示装置1020所显示的路标信息。例如,位置 的路标信息显示装置\n1020显示“会话xxx:向前”,位置 的路标信息显示装置1020显示“会话xxx:向右”...,位置⑨的路标信息显示装置1020显示“会话xxx:向左”,到达目的地:房间209。\n[0076] 定位服务服务器1030还计算用户通过这些路标信息显示装置1020的大概时间,以便在合适时间把路标信息发送给各个路标信息显示装置1020。如图7所示,定位服务服务器1030控制 、 、 、 、 、⑦、⑧、⑨处的各个路标信息显示装置1020,以便各个路标信息显示装置1020在不同的时间段显示相应的路标信息。\n[0077] 即使用户在楼层中迷路时,用户可以在任一路标信息显示装置1020上输入其会话ID:xxx,定位服务服务器1030能够基于会话ID和用户的当前位置,为用户重新计算其路径,从而恢复定位服务。\n[0078] 图8示出把本发明的基于会话的定位服务系统设置到车库中的应用实例。\n[0079] 在本实施例中,目的地输入装置1010和路标信息显示装置1020都设置在车库中的位置①-⑨上(包括入口⑨、出口①、以及通道②-⑦)。在本实施例中,目的地输入装置\n1010可以是设置在通道侧方的触摸屏,以便用户查看地图信息并输入目的地。路标信息显示装置1020的路标信息显示装置1021可以悬挂在通道上方,以方便用户驾车时观看。如本领域的技术人员所能理解的,目的地输入装置1010和路标信息显示装置1020也可以集成为单个装置。\n[0080] 当机动车驶入车库时,在入口⑨处的目的地输入装置1010输入其目的地。目的地可以是例如某一车位,例如在触摸屏上显示车库中的所有可用空余车位以供用户选择,然后将其作为目的地地址。或者,目的地可以是某一电梯/通道编号,以便用户通过该电梯/通道前往车库上方的建筑。然后定位服务服务器1030(未示出)计算从入口到达该目的地的路径,确定该路径经过位置⑨、⑦、⑥、⑤、④处的路标信息显示装置1020,并基于行车速度(例如车库内的速度为3-8公里/小时)估算车辆经过这些的大概时间。\n[0081] 如图8(a)所示,位于⑨、⑦、⑥、⑤、④处的路标信息显示装置1020在不同的时间段显示相应的路标信息。例如,⑨处的路标信息显示装置1020显示“会话yyy:向左”、⑦处的路标信息显示装置1020显示“会话yyy:向前”,...最终引导用户到达目的地。\n[0082] 当机动车从某一车位驶出车库时,例如从位置⑧驶出,在位置⑧的目的地输入装置1010处输入其目的地为出口①,则在不同时间段在沿驶出路径的位置⑧、②、①的路标信息显示装置1020上显示路标信息,引导用户驶出车库。\n[0083] 如图8(b)所示,位于⑧、②、①处的路标信息显示装置1020在不同的时间段内显示相应的路标信息。\n[0084] 此外,本发明不仅可以应用在单层建筑物中,还可以应用在越层建筑中,其可以通过例如在上下楼梯、电梯处额外地设置路标信息显示装置1020和目的地输入装置1010而实现更好的定位服务。\n[0085] 此外,在以上优选实施例中,分别实现了目的地输入装置1010和路标信息显示装置1020。但是,目的地输入装置1010和路标信息显示装置1020的逐个功能可以集成在单个设备中,例如,在目的地输入装置1010上也可以输入会话ID,目的地输入装置1010也可以显示路标信息,以及路标信息显示装置1020上可以输入目的地地址,在路标信息显示装置1020上可以显示地图信息。\n[0086] 此外,尽管上述实施例中目的地输入装置1010和路标信息显示装置1020是固定在建筑物中的,但是本领域的技术人员容易把本发明实现在具有移动的目的地输入装置\n1010和路标信息显示装置1020的系统中,例如服务器1030跟踪并定时更新运动的目的地输入装置1010和路标信息显示装置1020的位置。\n[0087] 此外,尽管上述实施例中利用服务器1030作为中心设备(server-centered)来进行计算路径并控制显示路标信息,但是本领域的技术人员容易把本发明实现在对等(peer to peer)实体构成的系统中。上述服务器1030所执行的操作/操作可以全部或部分地分布在一个或多个输入装置1010或显示装置1020中,甚至所述系统可以不包括服务器1030。\n例如,采用现有技术中的ad-hoc自组网络,可以以分布式方式实现建筑物地图信息的存储、各个输入装置1010和显示装置1020的定位、路径计算、路标信息的显示等等。\n[0088] 此外,本发明中的各个装置之间的“通信”是指两个或更多个装置之间的通信,并且例如可以是有线通信或无线通信,例如可以采用在无线系统(例如IEEE 802.11)、以太网系统(例如IEEE 802.3)、令牌环系统(例如IEEE 802.5)、局域网(LAN)、广域网(WAN)、点到点系统、电路交换系统、分组交换系统等等之一。\n[0089] 应该认识到,本发明的系统中的一些或者全部涉及电子和/或软件应用,所述应用可以是动态的灵活的过程,从而,它们可以以与本文所述的那些不同的其它序列执行。本领域的技术人员也会认识到,使用诸如机器语言、程序的、面向对象的和/或人工智能技术之类的各种编程方法,可以实施体现为软件的元件。这些计算机程序指令也可被存储在计算机可读存储器中,该计算机可读存储器可指导计算机或其他可编程数据处理装置按特定方式工作,以便存储在计算机可读存储器中的指令产生一件产品,其中包含实现一个或多个流程图块中指定的功能的指令装置。计算机程序指令也可被加载到计算机或其他可编程数据处理装置上,以致使一系列操作步骤在计算机或其他可编程装置上被执行,以产生计算机实现的过程,以便在计算机或其他可编程装置上执行的指令提供用于实现一个或多个流程图块中指定的功能的步骤。\n[0090] 此外,本发明公开的框图和流程图块支持用于执行指定功能的装置的组合、用于执行指定功能的步骤的组合以及用于执行指定功能的程序指令装置。还要理解,框图和流程图的每个块以及框图和流程图中的块的组合可由执行指定功能或步骤的基于硬件的专用计算机系统或专用硬件和计算机指令的组合实现。通过如数字信号处理器电路、软件控制微处理器或者专用集成电路之间的功能等效电路也可以实施本文所述的处理、分析和/或其它功能。实施为软件的部件不局限于任何特定的编程语言。相反,本文的描述提供本领域技术人员可以用来制造电路或者产生计算机软件和/或者结合硬件技术以执行系统处理的信息。应该认识到,本系统的功能和/或行为的一些或者全部可以实施为如上所定义的逻辑。
法律信息
- 2018-03-06
未缴年费专利权终止
IPC(主分类): G01C 21/26
专利号: ZL 200810009451.6
申请日: 2008.02.02
授权公告日: 2011.11.16
- 2012-12-05
专利权的转移
登记生效日: 2012.11.06
专利权人由国际商业机器公司变更为国际商业机器(中国)有限公司
地址由美国纽约变更为201203 上海市浦东新区张江高科技园区科苑路399号张江创新园10号楼7层
- 2011-11-16
- 2009-09-30
- 2009-08-05
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2006-01-11
|
2005-07-21
| | |
2
| | 暂无 |
2006-11-16
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |