专利名称:为用户提供基于位置的信息的制作方法
技术领域:
本发明涉及一种为用户提供基于位置的信息的系统。本发明还涉及一种为用户提供基于位置的信息的方法。
文献US6327535公开了一种利用分层树结构来确定装置位置的系统。其中定义了用于识别地理区域和/或物理或逻辑实体的树结构。货物或服务可以与树上的单个节点相关,当试图定位该货物或服务时,该节点提供参考。位置提供器提供关于该装置当前位置的提示,并且该装置能够将该提示变成树结构的节点位置。通过使用该树结构可以确定完整的装置位置。只要确定了当前装置位置,就能够利用对应于该确定位置的位置相关的货物或服务。
在另一方法中,还描述了可以用于直接确定装置位置的定位信标发射信息。通过位置信息提供器提供的信标可以定位到各种位置例如公共或私人位置,以发射关于在所定义的分层基础结构中的当前装置位置的信息。位置提供器的例子是全球定位服务(GPS)提供器、蜂窝电话提供器、蓝牙提供器。此外,该信标可以发射使该装置能够访问软件代码的代码下载指针。
在现有技术中,为了使用一些位置的服务、货物或者一些信息,用户必须预先到达该位置。在一些情况下,例如当用户进入例如商场、机场、展览馆等拥挤区域时,用户从一个位置到达另一个位置是比较困难的。这将花费用户大量时间。
本发明的目的是克服现有技术的缺点,提供一种为用户提供基于位置的信息的系统,其中该用户及其设备不必为了使用特定位置的信息而改变位置。
本发明的目的是这样实现的,该系统包括设置成可以让用户使用基于位置的信息的用户设备,该用户设备设置成使用户可以将该用户设备大致指向远程物理位置,以选择对应于所述远程位置的信息。
如果用户想要获取与当前位置不相关但与远程物理位置相关的信息,那么用户可以简单地“命令”他的设备来得到对应于该远程位置的信息。这可以通过将用户设备指向用户想要使用其信息的一个或多个远程位置来实现,例如为了浏览显示另一商店的货物的电子文档,或者为了阅读电影院的网页及其目录清单等。该用户设备识别该远程位置并且选择对应于该远程位置的信息,该用户可以使用其想要的所选择信息而不改变其当前位置。用户可能需要例如通过指向来指定仅仅是大致的该远程位置。在用户指向的方向可以辨识出多于一个远程位置。在这种情况下,用户可以进一步指定他确切想要选择的那个位置。可选的,用户可以想要同时使用来自多个远程位置的信息,也许还有当前位置的信息。当通过该设备获得该想要的远程位置的信息时,该用户设备使用其本身的呈现装置例如显示屏、扬声器等,或者使用用户当前所处的环境的表示设备将所述信息呈现给用户。
本发明的目的还实现为一种为用户提供基于位置的信息的方法,包括步骤使用设置成让用户能够使用基于位置的信息的用户设备,和将该用户设备大致地指向远程物理位置以选择对应于所述远程位置的信息。
该方法描述了本发明的系统的操作。
参照附图,对本发明的这些和其他方面进一步说明和描述,其中
图1显示了说明适于实现本发明的系统的操作的示意图;图2显示了根据本发明的方法的实施例。
图1显示了用户100和设置成使用户100能够使用基于位置的信息的设备110。基于位置信息的使用可以,例如,在于将类似音频、视频或文本信息的内容呈现给用户,而用户可以使用该设备浏览因特网信息例如HTML页面或其它电子文档,该设备可以运行计算机程序例如软件应用,并且用户可以与位置相关的用户界面交互等。
图1仅仅作为一个例子给出了具有不同商店和房屋的商场方案。在该例子中,用户设备110位于位置“A”120,该位置“A”120例如可以是一个商店。该系统设置成使得每个商店都以电子形式为消费者即用户提供其价格表。如果该用户设备位于该商店的房屋内,该设备可以试图访问该价格表并将其显示给用户。这在例如较大面积的商店中是有利的。该价格表只是基于位置的信息中的一个例子。在另一例子中,商店可以提供给消费者一些关于其最新产品的广告或信息等。
在商店的位置“A”,用户会希望阅读其他商店即位置“B”130和/或位置“C”140的价格表,例如因为他想比较一些产品在不同商店的价格。
根据本发明,用户可以将设备110大致地指向远程位置130和/或140以选择对应于所述位置的信息例如价格表。本发明并不限于“指向”该设备110。可选地,用户可以通过对该设备提供一些输入来指示定位了预期位置的方向,例如键入文本“左边的相邻商店”或“当前商店左边的相邻商店,另一个商店在街的对面”等。在本例子中,可以指向该预期位置的模糊“方向”。
用户想要使用其信息的那个远程位置可以被识别出来。有不同的方式来识别该远程位置。例如,当该远程位置提供有一些发射机应答器单元例如信标时,可以直接识别出该位置,其中该发射机应答器单元设置成响应于从设备110接收到的对于位置标识的请求而将该位置识别数据发射到设备110。
在另一方法中,需要识别该设备的当前位置和从该设备的当前位置到该远程位置的方向。
当前位置的识别可以以各种方式完成。例如,设备110可以设置成获得该设备的GPS坐标,在这种情况下,该设备当前位置的确定是相当精确的。
在另一例子中,该设备当前所处的区域被识别出来。在这种情况下,当前位置可以被确定得不非常精确但足够用于本发明。相应地,设备120的当前位置的区域可以是商店的房屋例如位置120,或整个商场150的范围。用户可以通过提供一些信息例如街道名字或者城市地区名等以助于该当前位置的识别。该设备可以通过获取和分析有关其所处环境的信息来自动识别该当前位置。例如,该设备可以包括设置成获取具有该商店标志和标识的图像的视频照相机。该标志可以使用公知的文本识别技术来识别。该设备可以设置成利用不同的信息源和分析各种数据库来确定与该标志相关的办公室或商店的名字、地址等。
可以使用导航数据库来确定当前位置,例如确定对应于特定位置的位置识别数据,该导航数据库可以远程访问或者集成到该设备中。该位置识别数据可以包含作为管理单元的位置名称例如商店名、邮编、城市等、地理区域名称或者其他数据例如绰号、因特网文件的URL等。
如US 6327535中描述的,分层树结构可用于确定该设备的当前位置。
图1中,用户使用设备110指向位置130和140。该设备可以包括指向装置。指向装置可用于相对确定的指向,线112,或者用于指向一些范围或角度内的位置例如在线114之间的角度,它可以是用户能够用于足够确定地指定该一个或多个预期位置的任何角度。该指向装置可以设置成调整其指向角度。该范围指向114可以表示成以某种精确度指定该方向,其中该精确度依赖于根据方向线112获取的范围。如果指向角度较小,该精确度就会较高。基本上,到该远程位置的方向112可以通过测量方向线112和北、南、西或东之间的角度来表示。在测地学中已知有多种方法可用于确定该设备的方位,例如使用电子罗盘。在另一例子中,可以测量线112相对于其他参照物例如磁场方向等的所述角度。范围指向114可以例如通过指定平分线的角度来表示。该指向设备可以设置成确定和调节用户可以在其中指定要被识别的远程位置的距离160。
该导航数据库可以设置成存储与该特定物理位置相关的位置识别数据。该位置识别数据可以描述一个位置相对于另一位置的方位,例如该位置的虚拟地图。该位置区域的大小、结构例如形状也可以表征在该位置识别数据中。当该设备110的当前位置和指向112或114的方向被确定后,设备110可以识别出该被指向的远程位置。该导航数据库可用于所述的识别。从而该远程位置的识别可以基于指向该远程位置而完全自动地实现。被指向的远程位置130和140的识别不会有困难,例如如图1所示,并且完成这一识别的该设备可以由本领域普通技术人员实现。例如,可以使用几何元件来完成这种识别所必需的计算。
可以展望基于识别精确度和/或有关当前位置和/或到该远程位置的方向的信息量而识别该远程位置的其他方式。
用户设备可以设置为识别多个远程位置,例如同时位于该指向范围114内的位置130和140。如图1所示,线114与其他两个远程位置的交叉边界,其中一个位置与位置“A”120相邻,另一位置与位置“B”130相邻。用户设备可以设置成忽略这种交叉而识别该设备大致指向的远程位置。如果识别出多于一个远程位置,该用户设备可以设置成将其通知给用户。当仅识别出一个远程位置时也可以由用户设备实现执行该通知,因为这可以使用户确信识别出了正确的预期位置。
该关于识别的远程位置的通知可以以各种方式实现。例如,用户设备可以设置成根据导航数据库检索该远程位置的电子地图。从而,如果可能的话,用户可以例如看到该远程物理位置,并且可视地比较在该地图上对应于该物理位置的远程位置。当用户设备具有小的显示屏时,例如当用户设备是移动电话时,这种通知方式可以方便地实现。
在另一例子中,该通知可以实现为,将设备110设置成给用户显示所识别的远程位置列表。该列表中的位置即列表项目,可以使用位置名称例如从导航数据库得到的商店名称、所识别位置的标志、对应于各个识别的远程位置的至少部分信息例如基于与特定远程位置相关的软件应用的运行而显示给用户的介绍部分等来标明。
设备110可以设置为为用户提供选择装置,该选择装置设置成选择其信息将被进一步获得的所识别的远程位置中的一个。从而,用户可以响应于上述的通知选择该多个识别的远程位置中的一个。该选择装置可以以任何适当设置的输入装置例如指向装置、键盘或跟踪球来实现。
可选地,该设备可以设置成获取对应于每个识别的远程位置的信息。例如,该设备的显示屏可以由对应于不同的所识别的远程位置的两个或多个用户界面共享。
在本发明的一个实施例中,对用户的关于所识别的远程位置的通知可以是不必要的。例如,该远程位置被平分线112逐个交叉,用户可以简单地预选择该第二个交叉的远程位置是预期或优选位置,该位置的基于位置的信息就可以由用户使用。
该设备可以使用户能够选择要跨越的远程位置的数量,以及选择感兴趣的远程位置。例如,如果有10个相邻远程位置,而用户想要选择第5个跨越的远程位置,那么他可以指出该十个区域的方向。这些远程位置可以是例如相互前后排列的(图1中未示出)。于是,用户可以简单地按下该选择装置的相应的按钮。
用户设备110可以进一步设置成,验证任何信息是否对应于该识别的位置。存储与对应于该特定位置的信息有关的位置信息数据的信息数据库可用于这种验证。
对于特定远程位置,设备110可以查询导航数据库以检索对应的位置识别数据。该检索的位置识别数据可以包括如上所述该远程位置的名称、绰号或其他标识符。该用户设备可以进一步设置为使用所述位置识别数据查询该信息数据库,以检索对应于各个远程位置的位置信息数据。
一般地,该导航数据库和信息数据库可以设置成存储与各个物理位置明显相关的一些种类的标识符。这些标识符可以用于确保该用户设备能够从信息数据库中检索到对应于使用导航数据库识别的相同远程位置的位置信息数据。该导航数据库中的位置识别数据可以包括用于各个位置的这种标识符。
用户设备可以进一步设置成利用位置信息数据来获取对应于该远程位置的信息。该位置信息数据可以仅包括识别存储对应于该远程位置的信息的至少一个信息存储器的数据例如指针。可选地,该信息数据库自身可以设置成存储对应于该远程位置的信息。该对应于远程位置的信息可以包括被计算机运行的应用程序、与基于位置的用户界面相关的数据、内容信息例如电子文档等。该用户设备可以设置成包含该导航数据库和/或信息数据库。可选地,用户设备可以包括通信模块,该通信模块设置成远程访问,例如下载,来自导航数据库和/或信息数据库中的数据。
可能会发生没有与该远程位置相关的信息存储在信息数据库中的情况。在这种情况下,用户设备可以设置为使用其他数据存储器例如因特网或其他可远程访问的信息源来查找所述信息。该用户设备可以设置成通知用户没有发现对应于该特定远程位置的信息。
用户设备110作为客户设备,可以设置成与远程服务器通信。该远程服务器可以设置为存储和保留所述导航和/或信息数据库。该服务器可以设置为从用户设备接收和处理数据查询,并将该查询的处理结果发送给用户设备。该服务器可以设置为运行基于位置的软件应用,例如为设备110的用户提供基于位置的服务。
用户设备可以集成一数据处理系统,该数据处理系统具有耦合到随机存取存储器和只读存储器的微处理器,该随机存取存储器和只读存储器设置成存储要被所述微处理器运行的计算机程序。该用户设备可以集成指向设备和通信模块,该通信模块适于通过导电体或光纤或无线的方式接收和/或发送数据。该用户设备可以包括适于将所获取的基于位置的信息提呈现用户的输出装置例如显示屏和/或扬声器,以及适于将用户输入提供给该用户设备的输入装置例如键盘、鼠标、操纵杆、触摸板等。有了上面这些例子和说明,普通技术人员将会清楚本发明尤其是该用户设备的技术实现。
图2显示了根据本发明将基于位置的信息提供给用户的方法的实施例。该方法包括步骤210,使用设置成使得用户能够使用基于位置的信息的用户设备。语句“使用用户设备”和“使用基于位置的信息”已经参照本发明的系统给出了解释。
该方法还包括步骤220,将该用户设备大致地指向远程物理位置以选择对应于所述远程位置的信息。例如,在一个市场广场,用户可以将其设备指向在广场另一侧的商店的方向,从而跨越属于咖啡馆的所有阶梯区域。在步骤230,用户设备可以设置成将该商店的信息显示给他,例如具有折扣的产品列表。在这种情况下,该信息的使用可以是将该信息可视地呈现给用户以便浏览。通过上述根据本发明的系统的操作可以得出该方法的不同实施例。
各种程序产品可以实现本发明的设备和方法的功能,并且可以以各种方式与硬件组合或者存在于其他不同的设备中。所述实施例的变体和修改在本发明概念的范围内是可能的。从而,例如,动词“包括”及其变化的使用不排除权利要求中所限定的那些之外的元件或步骤的存在。本发明可以以包括多个区别元件的硬件方式实现,以及以适当编程的计算机方式实现。在列举了多个装置的设备权利要求中,这些装置的多个可以用一个和相同形式的硬件来实现。
权利要求
1.一种为用户(100)提供基于位置的信息的系统,该系统包括用户设备(110),其设置成使得用户能够使用基于位置的信息,该用户设备设置成,使得用户能够将该用户设备(110)大致指向远程物理位置(130,140)以选择对应于所述远程位置的信息。
2.权利要求1的系统,进一步包括存储与特定物理位置相关的至少一个位置识别数据的导航数据库。
3.权利要求1或2的系统,其中该用户设备设置成识别该用户设备大致指向的方向。
4.权利要求3的系统,其中该用户设备设置成识别该设备的当前位置(120)和/或该设备的所述远程位置(130,140)。
5.权利要求4的系统,其中该用户设备设置成验证任何信息是否对应于该识别的位置。
6.权利要求4或5的系统,其中该用户设备设置成识别该用户设备指向的多个远程物理位置(130,140),和其中,该用户设备设置成通知该用户识别出了多于一个该用户设备指向的远程物理位置,以及其中,该用户设备进一步设置成请求用户选择该识别出的物理位置中的一个。
7.权利要求4或6的系统,其中该用户设备进一步设置成将与至少一个识别出的远程物理位置相关的可视表示呈现给用户。
8.权利要求1的系统,其中所述信息是基于位置的软件应用、或基于位置的用户界面、或内容信息中的一个。
9.权利要求8的系统,其中所述应用将在远程服务器执行,并且其中该用户设备是所述服务器的客户设备。
10.权利要求1的系统,进一步包括信息数据库,该信息数据库存储与对应于特定物理位置的信息相关的位置信息数据。
11.权利要求2和10的系统,其中该用户设备设置成查询该导航数据库以确定与该特定物理位置相关的位置识别数据,和使用该确定的位置识别数据来查询该信息数据库以检索对应于该物理位置的位置信息数据,和使用该检索的位置信息数据获取对应于该特定物理位置的信息。
12.权利要求10或11的系统,其中所述位置信息数据是仅指示存储该特定位置的信息的至少一个信息存储器的数据。
13.权利要求2或10的系统,其中该用户设备设置成包含该导航数据库和/或信息数据库。
14.权利要求2或10的系统,其中该用户设备设置成远程访问该导航数据库和/或信息数据库。
15.一种为用户提供基于位置的信息的方法,该方法包括步骤使用(210)设置成使得用户能够使用基于位置的信息的用户设备,和将该用户设备大致指向(220)远程物理位置以选择对应于所述远程位置的信息。
16.一种计算机程序产品,其使得可编程设备在运行所述计算机程序产品时,如权利要求1限定的所述系统一样的工作。
全文摘要
本发明涉及一种为用户(100)提供基于位置的信息的系统,该系统包括设置成使得用户能够使用基于位置的信息的用户设备(110),该用户设备设置成使得用户能够将该用户设备(110)大致指向远程物理位置(130,140)以选择对应于所述远程位置的信息。该用户设备可以设置成,通过识别该设备的当前位置(120)和该用户设备大致指向的方向来识别该设备的所述远程位置(130,140)。本发明还涉及一种为用户提供基于位置的信息的方法。
文档编号G01S17/74GK1726407SQ200380106405
公开日2006年1月25日 申请日期2003年11月20日 优先权日2002年12月20日
发明者E·J·B·科尔伯 申请人:皇家飞利浦电子股份有限公司