著录项信息
专利名称 | 用于在移动装置上显示地点特定图像的系统和方法 |
申请号 | CN200580036417.2 | 申请日期 | 2005-10-20 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2009-06-10 | 公开/公告号 | CN101454639 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G01C21/36 | IPC分类号 | G;0;1;C;2;1;/;3;6查看分类表>
|
申请人 | A9.COM公司 | 申请人地址 | 美国加利福尼亚
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | A9.COM公司 | 当前权利人 | A9.COM公司 |
发明人 | 尤迪·曼伯;巴纳比·M.·多尔夫曼 |
代理机构 | 中国国际贸易促进委员会专利商标事务所 | 代理人 | 杜娟 |
摘要
提供了一种用于向移动装置提供地点特定图像以用于显示的系统。该系统通常包括三个元件:具有屏幕的移动装置,确定移动装置位置的位置识别系统(例如,GPS接收机),和包括在各个地点获取的地点特定图像的数据库。每个地点特定图像与获取图像的地点的地理坐标相关联。基于位置识别系统所确定的移动装置位置,从数据库中选择一个地点特定图像并将其显示在移动装置的屏幕上。例如,当用户正在使用作为汽车导航系统的移动装置时,用户目的地地点的地点特定图像可以在所确定的移动装置位置进入距目的地地点的地理坐标某个距离的范围内的时候被选择并显示。
1.一种用于通过无线通信网络与移动装置通信的方法,该方法包括:
确定该移动装置的位置;
基于所确定的移动装置位置,从多个地点特定图像中选择一个地点特定图像;
将所选图像发送到移动装置;以及
响应于接收到在移动装置的当前位置处由移动装置捕获并且从当前位置传送的附加图像,利用由移动装置提供的该附加图像和相关的当前位置,更新多个地点特定图像。
2.权利要求1的方法,其中,每个地点特定图像都与获取图像的地点的地理坐标相关联。
3.权利要求2的方法,其中,当所接收的移动装置位置进入距与所述地点特定图像相关联的地理坐标某个距离的范围内时,选择所述地点特定图像。
4.权利要求2的方法,还包括从移动装置接收用户ID。
5.权利要求4的方法,其中,选择一个地点特定图像包括基于所接收的用户ID来选择一个地点特定图像。
6.权利要求4的方法,还包括:
基于所接收的用户ID来确定用于所选图像的补充信息;和
向移动装置发送该补充信息。
7.权利要求4的方法,其中,选择一个地点特定图像包括访问与所接收的用户ID相关联的用户简档并且基于该用户简档来选择一个地点特定图像。
8.权利要求2的方法,还包括:
从移动装置接收搜索查询;
其中,选择一个地点特定图像包括基于所接收的搜索查询来选择一个地点特定图像。
9.权利要求2的方法,其中,确定移动装置的位置包括从移动装置接收位置,其中,移动装置能够确定该移动装置的位置。
10.权利要求2的方法,其中,确定移动装置的位置包括从与移动装置相接的无线通信网络接收移动装置的位置。
11.权利要求10的方法,还包括下列步骤:
基于与移动装置相关联的IP地址来确定移动装置的大概地理位置;和
识别与所确定的移动装置大概地理位置对应的地点特定图像的子集;
其中,选择一个地点特定图像包括基于所确定的移动装置位置从所识别的地点特定图像的子集中选择一个地点特定图像。
12.权利要求2的方法,还包括计算从移动装置的位置到目的地地点的方向。
13.权利要求12的方法,还包括识别沿着到目的地地点的方向的地标。
14.权利要求13的方法,还包括编译导航程序,该导航程序用于显示至少下列之一的图像:目的地地点和所识别的地标。
15.权利要求12的方法,还包括向移动装置发送用以显示到目的地地点的方向的信息。
16.权利要求12的方法,还包括从移动装置接收对于到目的地地点的方向的请求。
17.权利要求12的方法,基于简档数据库中存储的与移动装置相关联的信息来为移动装置形成喜爱地方的列表。
18.一种用于通过无线通信网络与移动装置通信的设备,该设备包括:
用于确定该移动装置的位置的装置;
用于基于所确定的移动装置位置从多个地点特定图像中选择一个地点特定图像的装置;
用于将所选图像发送到移动装置的装置;以及
用于响应于接收到在移动装置的当前位置处由移动装置捕获并且从当前位置传送的附加图像,利用由移动装置提供的该附加图像和相关的当前位置,更新多个地点特定图像的装置,
其中,每个地点特定图像都与获取图像的地点的地理坐标相关联。
19.权利要求18的设备,其中,当所接收的移动装置位置进入距与所述地点特定图像相关联的地理坐标某个距离的范围内时,选择所述地点特定图像。
20.权利要求18的设备,还包括用于从移动装置接收用户ID的装置。
21.权利要求20的设备,其中,用于选择一个地点特定图像的装置包括用于基于所接收的用户ID来选择一个地点特定图像的装置。
22.权利要求20的设备,还包括:
用于基于所接收的用户ID来确定用于所选图像的补充信息的装置;和
用于向移动装置发送该补充信息的装置。
23.权利要求20的设备,其中,用于选择一个地点特定图像的装置包括用于访问与所接收的用户ID相关联的用户简档并且基于该用户简档来选择一个地点特定图像的装置。
24.权利要求18的设备,还包括:
用于从移动装置接收搜索查询的装置;
其中,用于选择一个地点特定图像的装置包括用于基于所接收的搜索查询来选择一个地点特定图像的装置。
25.权利要求18的设备,其中,用于确定移动装置的位置的装置包括用于从移动装置接收位置的装置,其中,移动装置能够确定该移动装置的位置。
26.权利要求18的设备,其中,用于确定移动装置的位置的装置包括从与移动装置相接的无线通信网络接收移动装置的位置的装置。
27.权利要求26的设备,还包括:
用于基于与移动装置相关联的IP地址来确定移动装置的大概地理位置的装置;和用于识别与所确定的移动装置大概地理位置对应的地点特定图像的子集的装置;
其中,用于选择一个地点特定图像的装置包括用于基于所确定的移动装置位置从所识别的地点特定图像的子集中选择一个地点特定图像的装置。
28.权利要求18的设备,还包括用于计算从移动装置的位置到目的地地点的方向的装置。
29.权利要求28的设备,还包括用于识别沿着到目的地地点的方向的地标的装置。
30.权利要求29的设备,还包括用于编译导航程序的装置,该导航程序用于显示至少下列之一的图像:目的地地点和所识别的地标。
31.权利要求28的设备,还包括用于向移动装置发送用以显示到目的地地点的方向的信息的装置。
32.权利要求28的设备,还包括用于从移动装置接收对于到目的地地点的方向的请求的装置。
33.权利要求28的设备,还包括用于基于简档数据库中存储的与移动装置相关联的信息来为移动装置形成喜爱地方的列表的装置。
34.一种能够显示图像的移动装置,该移动装置包括:
用于捕获图像的装置;
用于通过无线通信网络传送图像的装置;
用于显示图像的装置;和
用于基于移动装置的位置从一组地点特定图像中接收一个地点特定图像的装置;
用于在用于显示图像的装置上显示所选地点特定图像的装置;
用于利用用于捕获图像的装置在当前位置捕获图像的装置;以及
用于利用用于传送图像的装置将具有相关的当前位置的捕获图像从当前位置通过无线通信网络传送到移动图像系统的装置。
35.权利要求34的移动装置,还包括:
位置识别装置,用于识别移动装置的位置;和
发送装置,用于将移动装置的位置发送到存储该组地点特定图像的移动图像系统。
36.权利要求35的移动装置,其中,发送装置还将发送对于与移动装置位置相关的图像信息的请求。
37.权利要求36的移动装置,其中,对于信息的请求是对于到目的地地点的方向的请求。
38.权利要求37的移动装置,还包括适于接收与移动装置位置相关的图像信息的接收机装置。
39.权利要求38的移动装置,其中,接收机装置还适于接收用以显示到目的地地点的地图的信息。
40.一种用于在移动装置上显示图像的方法,包括:
从存储有一组地点特定图像的移动图像系统中通过无线通信网络接收一个地点特定图像,该地点特定图像基于移动装置的位置;
在屏幕上显示所选地点特定图像;
在移动装置的当前位置处捕获图像;
将捕获的图像与移动装置的当前位置相关联;以及
通过无线通信网络将具有移动装置的相关的当前位置的捕获图像从当前位置传送到移动图像系统以存储。
41.权利要求40的方法,还包括:
识别移动装置的位置;和
将移动装置的位置发送到移动图像系统。
42.权利要求40的方法,还包括:
发送对于与移动装置位置相关的图像信息的请求。
43.权利要求42的方法,其中,对于图像信息的请求是对于到目的地地点的方向的请求。
44.权利要求43的方法,还包括:
响应于对于到目的地地点的方向的请求而接收图像信息。
45.权利要求44的方法,其中,图像信息是从移动装置位置到目的地地点的地图。
46.一种用于在移动装置上显示图像的设备,包括:
用于从存储有一组地点特定图像的移动图像系统中通过无线通信网络接收一个地点特定图像的装置,该地点特定图像基于移动装置的位置;
用于在屏幕上显示所选地点特定图像的装置;
用于在移动装置的当前位置处捕获图像的装置;
用于将捕获的图像与移动装置的当前位置相关联的装置;以及
用于通过无线通信网络将具有移动装置的相关的当前位置的捕获图像从当前位置传送到移动图像系统以存储的装置。
47.权利要求46的设备,还包括:
用于识别移动装置的位置的装置;和
用于将移动装置的位置发送到移动图像系统的装置。
48.权利要求46的设备,还包括:
用于发送对于与移动装置位置相关的图像信息的请求的装置。
49.权利要求48的设备,其中,对于图像信息的请求是对于到目的地地点的方向的请求。
50.权利要求49的设备,还包括:
用于响应于对于到目的地地点的方向的请求而接收图像信息的装置。
51.权利要求50的设备,其中,图像信息是从移动装置位置到目的地地点的地图。
52.一种用于通过无线通信网络与移动装置通信的设备,该设备包括:
用于确定移动装置位置的装置;
用于基于所确定的移动装置位置从多个地点特定图像中选择一个地点特定图像的装置,其中每个地点特定图像都与获取图像的地点的地理坐标相关联;
用于将所选图像发送到移动装置的装置;
用于接收在移动装置的当前位置处由移动装置捕获并且从当前位置传送的附加图像的装置;和
用于利用由移动装置提供的附加图像和相关的当前位置更新多个地点特定图像的装置。
53.权利要求52的设备,还包括:
用于接收移动装置位置的装置;和
用于处理地点特定图像数据库中包括的多个地点特定图像的装置。
54.权利要求53的设备,还包括方向计算装置,该方向计算装置包括:
用于接收目的地地点的装置;
用于计算从所接收的移动装置位置到目的地地点的方向的装置;和
用于生成方向程序的装置,所述方向程序包括计算出的到目的地地点的方向,该方向程序还包括用于基于所接收的移动装置位置将目的地地点的图像发送到移动装置的指令。
55.权利要求53的设备,还包括购物计算装置,该购物计算装置包括:
用于接收购物单的装置,该购物单来自移动装置;
用于识别提供了购物单中的每个物品的一个或多个商行的装置;
用于确定所识别的一个或多个商行中的每一个商行的地理坐标的装置;
用于识别所识别的一个或多个商行中的每一个商行的地点特定图像的装置;和用于生成购物单程序的装置,该购物单程序包括用于基于所接收的移动装置位置向移动装置发送所识别的一个或多个商行的图像的指令。
56.权利要求53的设备,还包括推荐计算装置,该推荐计算装置包括:
当从用户接收到对于推荐服务的请求时访问用户简档数据库中包括的用户简档的装置;
用于基于用户简档来识别用户的一个或多个喜爱地方的装置;
用于确定所述一个或多个喜爱地方的地理坐标的装置;和
用于生成喜爱地方程序的装置,该喜爱地方程序包括用于基于所确定的移动装置位置向移动装置发送所述一个或多个喜爱地方的图像的指令。
用于在移动装置上显示地点特定图像的系统和方法\n技术领域\n[0001] 本发明涉及向移动装置提供地点特定服务,并且尤其涉及基于确定的移动装置位置在该移动装置上显示地点特定图像。\n背景技术\n[0002] 诸如蜂窝电话、个人数字助理(PDA)、Blackberry 装置等之类的各种类型的移动装置可以用来无线收/发各种信息。这些装置可以存储并处理日益增加的信息量,包括视频剪辑形式的实时图像。这些装置中的许多都包括一个可以显示图像(图形)以及文本的彩色屏幕。而且,这些装置中的一些还配备有全球定位系统(GPS)接收机,该接收机除了用作通信装置之外还用作导航系统。众所周知,在本技术领域中,导航系统可以从用户接收目的地地点,计算从基于由GPS接收机获得的数据所确定的用户当前位置到目的地地点的适当方向,并且在它的屏幕上显示该方向以及相关地图。基于用户的当前(移动中)位置不断地更新屏幕上所显示的方向和地图,用户的当前位置是基于由GPS接收机所获得的数据而确定的。然而,当前的导航系统没有显示目的地地点的地平面图像(即在目的地地点所获取的图像),或者没有显示用户将沿着朝向目的地地点的方向经过的地点的任何其它图像。与空间或屋顶图像相对比,在此所使用的地平面图像是指以由地面上的人实际上感知的方式来表示物体(如,商行店面)的图像。对于用户来说,这有助于在导航系统的屏幕上观看这种图像,因此特别是当用户在一个不熟悉的区域中旅行时,他可以沿着所述方向寻找在目的地地点图像中所示出的特殊物体(例如,建筑物、十字路口等等)和任何其它地标点。更确切地说,所缺乏的是一种用于基于所确定的移动装置位置,在诸如蜂窝电话和汽车导航系统之类的移动装置上显示地点特定图像(即,在具体地点获取的物体的地平面图像)的系统和方法。\n发明内容\n[0003] 本发明提供了下述的方法和系统,通过这些方法和系统,诸如蜂窝电话或汽车导航系统之类的移动装置可以基于由诸如GPS系统之类的位置识别系统所确定的移动装置的位置来显示地点特定图像。为此,提供地点特定图像的数据库,其中,每个图像都与获取图像的地点的地理坐标(例如,经度/纬度坐标)相关联。在本发明的各种示例性实施例中,每个与其地理坐标相关联的图像还与它的街道地址(或例如它的商行名称)相互关联,以使得可以基于用户输入的其街道地址(或商行名称等等)来检索并显示该图像。这类数据库的构造和使用在2004年3月24日提交的共同未决的美国专利10/809,049号中被详细公开,其在此通过引用而被明确地并入。\n[0004] 从而,例如,汽车导航系统的用户将能够用目的地地点的街道地址来输入目的地地点,并且除了通常的到目的地地点的地图和方向之外,本发明的方法和系统将允许汽车导航系统沿着朝向目的地地点的方向来显示目的地地点的图像和其它地标点的附加图像。\n这些地点特定图像中的每一个将被显示的时间都将取决于由汽车导航系统的位置识别系统(例如,GPS系统)所确定的汽车导航系统的当前位置。在一个例子中,在汽车导航系统进入距地标点某个距离的范围内时,地标点的图像将显示有适当的文本消息,该文本消息比如是″寻找此处,并且在此处左转″。同样,当汽车导航系统进入距目的地地点某个距离的范围内,或者每当用户请求观看这种图像时,最终目的地地点的图像可以显示诸如″在您的目的地寻找此处″之类的适当文本消息。这些地点特定图像的及时显示将帮助用户跟随该方向并且容易地找到最终目的地地点。此外,目的地地点的图像可以在一开始(在开始用户向目的地地点的旅程之前)就被显示,以便帮助用户决定是否要去那里(例如,基于目的地地点的图像对于用户有怎样的吸引力),记住用户之前是否去过那里,等等。\n[0005] 在一个实施例中,地点特定图像从一个集中式数据库经由无线通信网络被提供给移动装置。在另一个实施例中,地点特定图像可以经由硬盘(包括DVD、CD等等)被预存在移动装置中。\n[0006] 在一个应用中,显示整个旅行或其一部分的移动景色的视频剪辑(而不是多个离散图像)可以被下载(或预存)并且显示在移动装置上。\n[0007] 在又一个应用中,地点特定图像(包括视频图像)不仅可以从集中式数据库传送到移动装置,而且还可以从移动装置传送到数据库。例如,如果诸如蜂窝电话之类的移动装置具有图像捕获功能,则移动装置的用户可以在一个具体位置获取图像,并且当该图像是按照位置识别系统(例如,GPS接收机)所确定的那样被获取的时,该图像可以编码有移动装置的位置地理坐标,然后经地理编码的图像可以从移动装置被传送到数据库以便不断地更新和/或扩展该数据库。\n[0008] 通常,根据本发明的各种示例性实施例,提供一种系统以将地点特定图像提供给移动装置以用于显示。该系统通常由三个元件组成:具有屏幕的移动装置,确定移动装置位置的位置识别系统(例如,GPS接收机),和包括在各个地点所获取的图像的地点特定图像的数据库,其中,每个图像都与获取图像的地点的地理坐标相关联。移动装置的位置由移动装置位置识别系统来识别,并且地点特定图像是基于所确定的移动装置位置从数据库中选出并且显示在该移动装置的屏幕上。例如,当所确定的移动装置位置进入距与地点特定图像相关联的地理坐标某个距离的范围内时,选择该地点特定图像。\n[0009] 该系统可以被调整为在各种情况下将地点特定图像选择性地显示在移动装置上。\n例如,该系统可以被应用于向移动装置的用户提供购物帮助。在本申请中,该系统在移动装置处接收来自用户的购物单,该购物单包括用户希望购买的一个或多个物品。对于购物单中的每个物品,该系统识别具有该物品的一个或多个商行。然后,对于所识别的一个或多个商行中的每一个,该系统确定它的地理坐标并进一步识别其对应的地点特定图像。最后,系统生成购物单程序,该购物单程序包括用于基于所确定的移动装置位置在移动装置的屏幕上显示所识别的一个或多个商行之一的图像的指令。例如,当一个具体的商行被确定为在距所确定移动装置位置某个距离的范围内时,该系统可以显示具有用户购物单中包括的一个物品的该商行的地点特定图像。当显示图像时,还可以发出声音警报以便于进一步通知用户相关的商行就在附近。\n[0010] 作为另一个例子,该系统可以被应用于向移动装置的用户推荐″喜爱″访问地方。在该应用中,当从移动装置接收到用户对推荐服务的请求时,该系统访问用户简档数据库中的移动装置用户的简档以便识别该用户的一个或多个喜爱地方。所述的喜爱地方可以是用户之前明确地输入以作为他/她喜爱地方的那些地方,或者可以基于用户对于该系统的过去行为来推测,例如用户之前在导航服务中已经输入的目的地地点。然后,系统确定一个或多个喜爱地方的地理坐标。最后,系统生成喜爱地方程序,该喜爱地方程序包括基于所确定的移动装置位置在移动装置的屏幕上显示一个或多个喜爱地方中任意一个的图像的指令。例如,当喜爱地方被确定为在距所确定的移动装置位置某个距离的范围内时,该系统可以显示用户的一个具体喜爱地方的地点特定图像。\n[0011] 根据又一个方面,本发明提供了一种基于移动装置的位置在移动装置上显示地点特定图像的方法。该方法通常包括三个步骤。第一,接收移动装置的位置。第二,基于所接收的移动装置位置从多个地点特定图像中选择一个地点特定图像,其中,每个地点特定图像都与获取图像的地点的地理坐标相关联。第三,将所选图像显示在移动装置上。\n[0012] 根据又一个方面,本发明提供了一种能够基于所确定的移动装置位置来显示地点特定图像的移动装置。该移动装置通常包括两个单元:屏幕和处理器。处理器加载有用于通常执行三个步骤的处理器可执行指令。第一步骤涉及接收由位置识别系统确定的移动装置的位置。第二步骤涉及基于所确定的移动装置位置从一组地点特定图像中选择一个地点特定图像。第三步骤涉及在屏幕上显示所选地点特定图像。在该组图像被存储在移动装置之外的图像数据库中的应用中,基于所确定的移动装置位置从该数据库中选择地点特定图像,并且通过无线通信网络将该地点特定图像发送到移动装置以用于显示。在该组图像被存储在移动装置的存储器中的另一个应用中,基于所确定的移动装置位置从该存储器中选择一个地点特定图像,并将该地点特定图像显示在屏幕上。\n附图说明\n[0013] 通过结合附图来参考下列详细说明,本发明的上述方面以及许多伴随优点将变得更容易理解并同时变得显而易见,其中:\n[0014] 图1A是一个框图,其示出了用于实现根据该本发明的一个实施例的移动图像服务的某些计算元件的环境和布局;\n[0015] 图1B是一个框图,其例示了适于在接收根据本发明的一个实施例的移动图像服务时使用的移动装置的示例性配置;\n[0016] 图1C是一个示意图,其例示了经由在本发明的各种示例性实施例中实现的网络在图像数据库与一个或多个移动装置之间双向传送地点特定图像;\n[0017] 图2是根据本发明的一个实施例的用于生成导航程序的一个示例性方法的流程图,该方法在执行时将基于所确定的移动装置位置显示一个或多个地点特定图像;\n[0018] 图3是一个流程图,其例示了根据本发明的一个实施例的根据上面图2生成的导航程序的执行;\n[0019] 图4是根据本发明的一个实施例的生成购物程序的一个示例性方法的流程图,该方法在执行时将基于所确定的移动装置位置显示一个或多个地点特定图像;\n[0020] 图5是一个流程图,其例示了根据本发明的一个实施例的根据上面的图4生成的购物程序的执行;\n[0021] 图6是一个用于生成喜爱地方程序的示例性方法的流程图,在该程序被执行时将基于所确定的移动装置位置显示一个或多个地点特定图像;\n[0022] 图7是一个流程图,其例示了根据本发明的一个实施例的根据上面的图6生成的喜爱地方程序的执行;\n[0023] 图8是一个实例屏幕快照,其根据本发明的一个实施例可以在导航程序的执行期间被显示在移动装置上;\n[0024] 图9是一个实例屏幕快照,其根据本发明的一个实施例可以在购物程序的执行期间被显示在移动装置上;和\n[0025] 图10是一个实例屏幕快照,其根据本发明的一个实施例可以在喜爱地方程序的执行期间被显示在移动装置上。\n具体实施方式\n[0026] 本发明在于一种用于提供移动图像服务的系统和方法。在此使用的移动图像服务指的是基于所确定的移动装置位置在移动装置上提供并显示地点特定图像的一个或多个服务。在此使用的地点特定图像指的是在一个地点获取的图像,并且从而与获取图像的地点的地理坐标(例如,经度/纬度坐标)相关联。在各种示例性实施例中,与空间或屋顶图像相对比,地点特定图像是如地面上的人通常所感知那样来示出物体的地平面地点特定图像。下面的详细说明提供了移动图像服务的几个示例性实施。尽管例示了具体的系统配置和流程图,然而不言而喻,所提供的示例不是穷举的并且不会将本发明限制到所公开的精确形式。数字数据处理领域的普通技术人员将认识到,此处所述的计算机元件和布局可以与其它元件和布局互换,并且此处所述的处理步骤也可与其它步骤及其组合互换并且仍然实现本发明的好处和优点。\n[0027] 图1A例示了用于实现移动图像服务的示例性整体环境,其包括移动图像系统10,移动图像系统10包括用于支持移动图像服务和一个或多个移动装置20a、20b和20c(统称为″移动装置20″)的各种服务器(数据库服务器11、黄页服务器12、导航服务器13、购物帮助服务器14和推荐服务器16)。移动图像系统10存在于诸如因特网之类的网络上,而移动图像系统10和移动装置20经由任何适当的无线通信网络22彼此连接,该无线通信网络22例如是提供具有对可以从移动图像系统10获得的移动图像服务的无线访问的移动装置20的支持因特网的无线通信网络。\n[0028] 无线通信网络22使用各式各样的无线通信介质和/或通信方法中的任何一个来传送数据。适当的无线通信介质/方法的示例包括但不限于无线电话、个人通信服务(PCS)、短消息服务(SMS)、无线应用协议(WAP)、包括无线保真(Wi-Fi)和Wi-Max网络的IEEE 802.XX无线局域网(WLAN)、双向寻呼网络、专用移动无线电系统、未许可的个人区域网(PAN)技术,比如蓝牙协议和红外链路。而且,无线通信网络22还可以采用因特网协议(IP)寻址。因此,移动装置20可以是与所选择的无线通信网络22通信的任何装置,比如蜂窝电话、个人数字助理(PDA)、便携式计算机通信机,比如Blackberry 装置等等,其将在下面参考图1B被充分地描述。无线通信网络22还可以包括一个部分地是有线网的网络。例如,移动图像系统10的服务器11、12、13、14和16可以在移动装置20与之无线相接的一个有线网上相互连接。\n[0029] 在一个实施例中,移动装置20经由无线通信网络22用IP寻址与移动图像系统10通信。用于无线地向/从因特网发送/接收信息的协议和元件是计算机网络通信领域的普通技术人员所熟知的。通常,每个移动装置20都可以执行任何适当的用户接口(UI)应用(未示出),该应用明白用于经由网络22与移动图像系统10通信的给定协议。适当的UI应TM\n用的示例包括但不限于Web浏览器应用、.NET 应用、JAVA 应用,比如J2EE 应用、Pocket TM\nOutlook 应用,任何专门设计的单机UI应用等等。这些UI应用中的每一个都允许移动装置20的用户下载、上载、显示或访问可以从移动图像系统10中获得的资源和服务,并且特别地向用户提供一个与移动图像系统10的图形用户界面(GUI)。如图1A中所示,移动图像系统10在一个分布式计算环境中运行,该环境包括几个由通信链路相互连接(例如用一个或多个计算机网络或直接连接)的几个计算机系统。然而,本领域普通技术人员应当理解,系统10同样可以在具有比图1A所例示的元件更少或更多的元件的计算机系统中执行。\n例如,图1A中描述的每个服务器都可以用数量更多的计算系统来实现,因此由移动图像系统10提供的各种服务(统称为″移动图像服务″)中的每一个都可以由一群不同的计算装置来执行。作为另一个示例,移动图像系统10的元件和移动装置20可以被简化为单个计算机系统(即,被嵌入移动装置20),这将在下文中被更充分地描述。因此,图1A中的移动图像系统10的描述应该被视作示例性的,而不应被视为限制本发明的范围。\n[0030] 移动图像系统10的例示实施例包括数据库服务器11、黄页服务器12、导航服务器\n13、购物帮助服务器14和推荐服务器16。数据库服务器11包括诸如图像数据库40、条目数据库42、地图和方向数据库44、购物数据库45和用户简档数据库46之类的各种数据库。\n如下文将充分描述的,这些数据库包括将由移动图像系统10的服务器所使用的各种数据。\n[0031] 黄页服务器12包括操作系统24和搜索引擎26。黄页服务器12的详情以及图像数据库40和条目数据库42的构造在美国专利申请10/809,049号中被描述,其被并入上文中。简言之,黄页服务器12是一个支持在线黄页网址的网页服务器,在所述网址处,每个列表(例如,商行)可以连同列表图像(例如,商行店面的图像)一起被显示。响应于从任何移动装置20接收到的请求和搜索查询,黄页服务器12例如使用超文本传送协议来传递被组织为一个网页的文本和图形。应当指出,虽然当前说明被提供在在线企业名录(例如,黄页)环境中,在该名录中每个商行条目都与其地理地点的图像相关联,但是相同的概念可以被采用来创建并公开在线住宅目录(例如,白页),其中,每个个人条目都与其地理地点的图像(例如,房屋图像)相关联。因此,在此使用的术语″黄页″也可以指其它类型的目录,包括白页。\n[0032] 根据本发明的一个实施例,由黄页服务器12处理的条目及其相关联的地点特定图像被分别存储在数据库服务器11内的条目数据库42和图像数据库40中。所属领域技术人员应当理解,数据库的具体配置不局限于图1A中所公开的,被示为包括在数据库服务器11中的数据库可以以分布式方式布局或者可以被合并到更少的数据库中,等等。条目数据库42以可搜索形式存储通常在传统黄页中找到的信息,例如可由它们的商行名称、地址、电话号码、商行类型等等来搜索的条目(商行名称以及它们的地址、电话号码等等)。条目数据库42还可以与每个条目的地理坐标(例如,经度/纬度坐标)相关联地存储每个条目。在此使用的地理坐标指的是在适当的位置识别系统中使用的各种类型的地理标识符,所述系统包括基于双轴的地球坐标系(即,经度/纬度坐标)、基于双轴的局部或定制坐标系、或唯一地标识一个地理地点的任何其它寻址系统。图像数据库40包括与商行条目的地理坐标相关联地在该商行条目的地理地点处获取的商行条目的数字化图像。从而,在图像数据库40和条目数据库42之间,每个图像都与其地理坐标相关联并且还与其街道地址有相互关联。因此,图像数据库40和条目数据库42的结合被称为图像地址数据库43。\n[0033] 在操作中,当从移动装置20的用户接收到搜索请求时,黄页服务器12执行条目数据库42和图像数据库40的搜索,并且识别适当的条目以及它们的图像并且通过网络22将其发送到请求移动装置20以用于显示。黄页服务器12的管理和整体操作由其操作系统24来控制,而其搜索功能由搜索引擎26与图像地址数据库43协作来执行。图像地址数据库\n43被配置为从搜索引擎26接收搜索指令并且向其返回搜索结果。本领域普通技术人员将认识到,黄页服务器12和图像地址数据库43一般分别将采用存储器和主处理器,其中,程序指令被存储并执行以进行它们的操作。以组合方式,黄页服务器12和图像地址数据库43允许移动装置20的用户搜索并查看在线黄页,其中,每个列表(例如,商行)显示有在其地理地点所获取的物体(例如,办公楼)图像。因为每个图像都与图像地址数据库43中它的街道地址相互关联,所以用户可以基于其街道地址(或基于与条目数据库42中的商行条目相关联的任何其它数据)来搜索并查看商行的图像。\n[0034] 图1B例示了适于在本发明的移动装置20中使用的示例性配置。在本发明的各种示例性实施例中,移动装置20可以是与所选择的无线通信网络22通信的任何装置,比如蜂窝电话、个人数字助理(PDA),移动计算机通信机,比如Blackberry 装置,便携式(移动)计算机、比如膝上型计算机、Web记事本、手写板之类,和具有某些类型的存储器的其它计算装置等等。在所例示的实施例中,移动装置20包括与输入/输出接口52进行通信的处理器50、存储器54和用于与无线通信网络22相接的网络接口56。输入/输出接口52使处理器50能够与各种输入输出装置通信。输入装置58可以包括向处理器50提供输入信号的TM\n任何计算元件,比如键盘、鼠标、诸如Microsoft Speech.NET 应用之类的语音识别应用,等等。输出装置60可以包括典型的输出装置,特别是屏幕显示器。处理器50被配置来根据诸如存储器54之类的存储器中存储的计算机程序指令来操作。程序指令还可以被具体实现为诸如一个或多个编程数字信号处理器之类的硬件格式。在一个应用中,地点特定图像被存储在移动图像系统10的图像数据库40中(参见图1A)并且通过无线通信网络22被发送,然后将被移动装置20接收以便在其屏幕60上显示。在另一个应用中,一组地点特定图像,例如一组对应于用户感兴趣的大概区域的地点特定图像可以通过无线通信网络22被发送以便预存在移动装置20的存储器54(例如,硬盘)中,然后所预存的图像可以被检取并且显示在屏幕60上。\n[0035] 在又一个应用中,地点特定图像可以被预存在硬盘(包括DVD、CD等等)中,比如被预存在黄页硬盘62、导航硬盘64和购物帮助硬盘66中,并且可以被加载到移动装置20的存储器54上。基本上,可以在这些盘中存储分别在提供黄页服务、导航服务和购物帮助服务时使用的将被显示在移动装置20上的图像以及它们相关联计算机指令。这些硬盘由移动装置20的磁盘驱动器(形成存储器54的一部分)接收以用于存储。例如,移动装置\n20可以是没有无线通信功能的汽车导航系统,可以依据用户感兴趣的具体大概区域而以不同硬盘的形式将不同的地点特定图像组加载到该汽车导航系统。在本申请中,移动装置20通过无线通信网络22从移动图像系统10的图像数据库40中检取地点特定图像并非必需的。\n[0036] 在本发明的各种示例性实施例中,在服务方面对移动图像系统10所提供的功能进行最好地描述。本发明提供各种各样的移动图像服务,在每个移动图像服务中,移动装置\n20显示一个基于所确定的移动装置20的位置而选择的地点特定图像。这些服务可以由服务器来提供,这些服务器中的每一个在图1A中被表示为单个计算装置以便于说明,或者可以由比图1A所示更多数量的计算装置来提供。如所属领域技术人员所知,任何独立服务器都可以由通过局域网或其它通信机构连接在一起的多个计算机系统来支持。作为另一个示例,如上所述,当移动装置20将所有必需的数据和指令(程序代码)本地存储在其存储装置中时,该服务可以由移动装置20自己提供。因此不言而喻,在此使用的术语″移动图像系统″包含用于实现本发明的移动图像服务的各种各样的硬件配置并且不局限于图1A中所示的特殊配置。\n[0037] 根据本发明,基于位置识别系统确定的移动装置20的位置来选择待显示在移动装置20的屏幕60上的地点特定图像。在当前说明中,术语″位置识别系统″用来指任何如下系统,该系统能够识别移动装置20的地理位置以便允许基于所确定位置来选择地点特定图像以用于显示。位置识别系统可以利用基于装置的技术,即允许移动装置20自己识别其位置的技术。如图1B中所示,使用这类技术的一个例子是对移动装置20配备全球定位系统(GPS)接收机68。替换地,位置识别系统可以利用基于网络的技术,其中,基于一个通过无线通信网络22连接移动装置20和移动图像系统10的通信链路来识别移动装置20的位置(参见图1A)。例如,某些蜂窝电话系统利用到达时差(TDOA)技术或时间提前(TA)地点测量技术来跟踪传输信号的强度、角度和到达时差以便确定移动电话的位置。在这个实施例中,移动装置20的位置由或许在其基站处(未示出)的整个无线通信网络22来识别,并且所识别位置可以被中继到移动装置20和/或移动图像系统10以便选择适当的地点特定图像来基于所识别的移动装置20的位置来显示。而且替换地,位置识别系统可以利用基于装置的技术和基于网络的技术的结合。\n[0038] 正如在本领域中所熟知的,利用基于装置的技术和/或基于网络的技术的各种位置识别系统正在发展中并且是可用的。当移动装置20包括蜂窝电话时,位置识别系统可以遵循由美国联邦通信委员会(″无线E911标准″)规定的无线增强911标准。无线E911标准要求美国国内的蜂窝电话服务提供商提供对在提供商系统内进行紧急(911)呼叫的蜂窝电话位置进行定位的功能。其它的位置识别系统可以遵循其它国家中规定的类似标准。\n应当指出,根据本发明的位置识别系统能够针对任何号码、IP地址等等的任何″呼叫″,来识别移动装置(例如,蜂窝电话)的位置,并且不局限于紧急呼叫。\n[0039] 因此,移动装置20的位置确定可以由或可以不由移动装置20自己执行。特别地,如果位置识别系统的特殊实施例使得移动装置20被配置为自己识别其位置(例如,使用GPS接收机),则移动装置20配备有这类位置识别系统,并且位置识别系统或许结合移动装置20的处理器50将确定移动装置20的位置。然后,移动装置20(或更具体地说其处理器\n50)将执行适当的指令以基于所确定的移动装置20的位置来选择地点特定图像以用于显示。另一方面,在位置识别系统的另一个实施例中,移动装置20的位置可以由整个无线通信网络22(例如,使用TDOA技术)来确定,而无须让移动装置20执行除了被开启并且发送/接收信号到/从网络22之外的任何特殊功能。在这种情况下,所确定的移动装置20的位置可以被或可以不被中继到移动装置20,并且基于所确定的移动装置20的位置对适当地点特定图像的选择可以由移动装置20和/或移动图像系统10来执行。\n[0040] 那些本领域的普通技术人员将认识到,市场上可买到的元件和装置的广泛选择可用于构造一个系统,比如在图1B中例示的移动装置系统20。\n[0041] 图1C例示了通过无线通信网络22在移动图像系统10的图像数据库40和移动装置20之间的地点特定图像的双向传送。当移动装置20具有图像捕获功能(例如,包括图\n1B中所示的数字摄像机69)时,移动装置20的处理器50可以将所捕获图像与在图像被获取时移动装置20的位置(由适当的位置识别系统如上所述地确定)相关联,来产生一个地点特定图像(即,与获取图像的地点的地理坐标相关联的图像)。然后,地点特定图像可以通过无线通信网络22被发送从而被包括在移动图像系统10的图像数据库40中。从而,图像数据库40可以通过接收从移动装置20上载的附加地点特定图像而被不断地更新和/或扩展。例如,当一个与具体地理坐标相关联的地点特定图像质量很差(模糊,被诸如行人等等之类的障碍物部分遮挡)时,移动装置20的用户可以在相同地点处获取高质量图像并且上载该图像来代替质量差的图像。作为又一个例子,移动装置20的用户可以为接收特定服务的目的而上载一个地点特定图像。作为一个具体例子,当用户被锁在汽车、房屋等等之外时,该用户可以获取包括汽车、房屋等等的他的地点的图像,并且将该地点特定图像经由无线通信网络22发送给其计算装置具有显示器的一个锁匠。用户发送的地点特定图像将连同其相关地址一起被显示在锁匠的计算装置上,从而该锁匠可以容易地确定并到达用户的地点。\n[0042] 再次参考图1A,移动图像系统10还可以包括导航服务器13,导航服务器13包括操作系统28和方向计算模块30。导航服务器13结合数据库服务器11中的图像地址数据库43以及地图和方向数据库44,基于所确定的移动装置20的位置,在移动装置20上提供并显示作为导航程序一部分的地点特定图像。特别地,导航服务器13生成一个导航程序,该导航程序当其在移动装置20上被执行时将不仅显示到目的地地点的相关地图和方向,而且还将显示目的地地点的各种地点特定图像和沿着该方向的任何地标点。导航服务器13的管理和整个操作由其操作系统28控制,而其用于计算方向并生成方向程序的功能由方向计算模块30与地图和方向数据库44、图像数据库40和条目数据库42协作执行。\n[0043] 图2例示了将由方向计算模块30执行来生成一个导航程序的实例例程200,该导航程序包括将被显示在移动装置上的各种地点特定图像。在块201,方向计算模块30从移动装置20接收对导航服务的请求。在块202,方向计算模块30还从移动装置20接收期望的目的地地点。例如,移动装置20的用户可以在移动装置20上键入目的地地点的地址或商行名称,并且该信息由方向计算模块30接收。\n[0044] 在块203,基于所接收的目的地地点,方向计算模块30识别目的地地点的地点特定图像。特别地,例如,模块30可以请求黄页服务器12的搜索引擎26以搜索条目数据库\n42,从而识别对应于用户所输入的目的地地点的具体条目。只要一个具体条目被识别,它就可以被用来识别一个存储在图像数据库40中的目的地地点的地点特定图像。所识别的地点特定图像与获取图像的地点的地理坐标(即,在这种情况下的目的地地点)相关联。\n[0045] 在一个应用中,当移动装置20与一个IP地址相关联时,IP地址可以被用来确定移动装置20的大概地理位置,借此选择大概对应于所确定的地理位置的条目的子集。例如,当移动装置20通过无线通信网络22访问导航服务器13和图像地址数据库43时,更可取的是,首先限制搜索可能条目的数目(并因此限制它们对应的地点特定图像),特别是当图像地址数据库43中包括的数据量很大时。大多数IP地址与一个物理上临近该IP地址所有者的地点的服务器相关联。从而,基于移动装置20的IP地址,可以估计移动装置20的大概地理位置(例如,城市)。这样,至少在开始时可以只搜索那些对应于该大概地理位置的条目来找到对应于目的地地点的一个条目。其后,可以找到对应于该条目的地点特定图像。\n[0046] 在块204,方向计算模块30参考地图和方向数据库44,计算由任何适当的位置识别系统如上所述地确定的从移动装置的当前位置到目的地地点的方向。各种计算方向的方法在本技术领域中是公知的。\n[0047] 可选地,在块206,方向计算模块30可以沿着计算出的方向识别一个或多个地标点。例如,诸如主要的十字路口、大型建筑、停车场等等之类的任何预定义的兴趣点可以被指定为地图和方向数据库44中的地标点。模块30根据任何适当的算法,沿着所计算方向自动选择一个或多个地标点。例如,模块30可以按照特定间隔来选择地标点。作为另一个例子,每个地标点都可以根据其重要性(或偏爱)被预先评级,并且例如根据用户输入,只有那些在某个偏爱级别之上的地标点可以在每个应用中被选择。\n[0048] 在块208,对于每个被识别的地标点,从地图和方向数据库44中找到地理坐标,并且随后可以使用这些地理坐标来从图像数据库40中找到在这些地理坐标处获取的地点特定图像。\n[0049] 在块210,除了用于将用户导航到目的地地点的普通的方向和地图之外,方向计算模块30编译用于在移动装置20上显示目的地地点的图像的导航程序。导航程序还可以被配置为沿着到目的地地点的方向来显示一个或多个地标点的图像。这些图像中的每一个都将基于位置识别系统(例如,GPS接收机)所确定的移动装置20的位置而被显示。另外,在一个应用中,地标点和目的地地点的图像或其任何一部分可以被存储和/或以视频剪辑的形式被呈现。在本申请中,基本上沿着朝向与地点特定图像(或其一部分)相关联的目的地地点的方向的所有地点都被指定为地标点,并且它们的地点特定图像被包括在一个视频剪辑中。\n[0050] 不言而喻,方向计算模块30连同诸如图像数据库40、条目数据库42以及地图和方向数据库44之类的其关联数据库可以被包括在硬盘64中并且被存储在移动装置20的存储器54中(参见图1B)。从而,基本上,可以使得如上所述的导航服务对于并非必须与无线通信网络22相接的移动装置20可用。\n[0051] 图3是一个流程图,其例示了当根据图2生成的导航程序被执行时所采取的动作。\n在块301,导航程序被执行以便按照本领域中所熟知的方式来显示相关的方向和地图。例如,根据由位置识别系统确定的移动装置20的实际移动,相关区域的地图可以显示为在地图上移动的移动装置20的图标。也可以显示图形和/或文本形式的适当方向。\n[0052] 在块302,确定是否正在靠近任何地标点。例如,如果任何地标点进入距由位置识别系统确定的移动装置20的当前位置某个距离的范围内,则做出这个确定。倘若如此,则在块304,可以访问正在靠近的地标点的图像,并将该图像显示在移动装置20上,并显示有一消息,比如″如果您看见此处,则向右转″等等。图8例示了显示地标点(在这个例子中是十字路口)的地点特定图像800的实例屏幕快照,以及采取文本802(″如果您看见此处,则向右转″)和图形(在该例子中是左转弯箭头804)形式的适当方向。地点特定图像800可以保持被显示,直到经过了地标点为止。例如,可以一直显示图像800,直到地标点和移动装置20之间的距离开始增加为止。\n[0053] 在移动装置20经过该地标点之后,返回到块301(图3),导航程序恢复显示普通的地图和方向,并同时继续监视以查看是否任何其它的地标点正在接近移动装置20(块\n302)。\n[0054] 如果在块302确定没有地标点靠近移动装置20,则进行到块306,确定是否正在接近最终目的地地点。例如当最终目的地地点进入距由位置识别系统确定的移动装置20的当前位置某个距离的范围内时,做出此确定。倘若如此,则进行到块308,最终目的地的地点特定图像被显示在移动装置20上。此时可以显示诸如″您的目的地看来像此处″之类的适当消息。该图像可以保持被显示直到用户(即,移动装置20)到达目的地地点为止。\n[0055] 应当强调,图3仅仅例示了当执行导航程序时所执行的动作的一个示例,并且因此,根据本发明的导航程序不限于图3中公开的具体实施例。例如,只要导航程序开始执行,就可以显示最终目的地的图像,从而用户可以在开始他/她的行程之前查看在他/她的目的地地点要寻找什么。作为另一个示例,只要导航程序开始执行,就可以显示沿着朝向最终目的地的方向的一系列地点特定图像的视频剪辑(或其一部分),从而用户一开始就可以查看整个行程。作为另一个例子,最终目的地的图像可以在用户对这种图像的请求被接收的任何时候显示在移动装置20上。\n[0056] 作为本发明的进一步扩展,可以对于将显示的每个地点特定图像提供各种其它服务。例如,如果用户正要去诸如饭店之类的最终目的地,则允许该用户可以在用他/她的移动装置20查看到该饭店的地点特定图像时预订该饭店。例如,许多商行具有Wi-Fi装置,其可以处理经由无线通信网络22从移动装置20接收的诸如预留请求之类的各种请求。作为另一个示例,如果最终目的地是电影院,则可以允许移动装置20的用户在通过通信网22无线地查看电影院的地点特定图像时购买电影票。\n[0057] 再次参考图1A,移动图像系统10还可以包括购物帮助服务器14。正如所例示的,购物帮助服务器14包括操作系统32和购物帮助模块34。简言之,购物帮助服务器结合购物数据库45等等允许移动装置20的用户查看具有用户希望购买的物品的商店的图像。\n[0058] 特别地,图4例示了根据本发明的一个实施例的用于生成购物程序的实例程序\n400。在块401,购物帮助模块34从移动装置20的用户接收对购物帮助服务的请求。在块\n402,模块34从移动装置的用户接收购物单。例如,用户可将文本输入到他/她的移动装置20以便列出用户希望购买的物品(邮票、牛奶、书籍等等)。在块404,对于每个物品,模块34找到具有这类物品的对应″商店类别″(例如,对于邮票的″邮局″、对于牛奶的″食品商店″、对于书籍的″书店″等等)。这可以基于例如被存储在购物数据库45中的预定义查找表来确定。替换地,与输入待购买物品相反,用户可以直接在购物单中输入商店类别。\n[0059] 在块406,对于每个输入或找到的商店类别,模块34找到商店类别下列出的一个或多个商店并且还找到这些商店的地理(例如,经度/纬度)坐标。这例如可以通过参考数据库服务器11中包括的条目数据库42来完成。特别地,根据本发明的各种示例性实施例,条目数据库42列出每个商店类别下的各种商店、商行等等,以及它们的地址、电话号码、地理经度/纬度坐标、营业时间等等。因此,对于每个商店类别,可以通过搜索条目数据库42而获得商店以及它们的地理坐标的列表。在一个具体应用中,基于接收购物单的日期和时间,只返回那些实际上在营业(根据它们的营业时间信息)的商店,所述日期和时间由移动装置20的内部时钟或购物帮助服务器14可访问的时钟来确定。在块407,可选地,对于每个找到的商店,可以找到地点特定图像。对本领域技术人员显而易见的是,此时不一定要检取这些商店的地点特定图像,而是如下所述的只需能够基于它们的地理坐标和所确定的移动装置20的位置来访问这些地点特定图像。\n[0060] 在块408,模块34最后编译用于显示销售购物单中包括的物品/产品的商店的图像的购物程序。这些图像中的每一个都将基于由位置识别系统确定的移动装置20的位置而被显示。\n[0061] 不言而喻,购物帮助模块34连同诸如购物数据库45、图像数据库40和条目数据库\n42等等之类的其关联数据库可以被包括在硬盘66中并且被存储在移动装置20的存储器\n54中(参见图1B)。从而,基本上,可以使如上所述的购物帮助服务可用于不一定与无线通信网络22相接的移动装置20。\n[0062] 图5例示了在根据上面的图4生成的购物程序执行期间执行的动作。在块501,程序对块502的判断事件的发生进行监控。在块502,确定可能具有购物单上的物品的任何商店是否靠近由位置识别系统确定的移动装置20的位置。例如,如果任何商店的经度/纬度坐标进入距移动装置20的当前位置某个距离的范围内,则可以做出此确定。倘若如此,则进行到块504,程序通知用户(例如,通过发出蜂鸣音)并且在移动装置20上显示带有适当消息的商店图像。图9是实例屏幕快照,其显示了正在接近移动装置20的商店的图像\n900,以及写着″您可以在您附近的′___′(904-插入商店名称和地址)获得您的′___′(902-插入购物单上的有关项)″的文本消息。关于商店900的图像,还可以通过利用上述的导航服务器13来计算并显示到该商店的方向。商店900的图像可以被一直显示直到用户(或更具体的,用户的移动装置)到达或经过该商店为止。例如,这个时间点可以确定为当移动装置与商店的距离开始增加时。\n[0063] 待输入购物单的物品可以是概括的,诸如″书籍″之类,或可以是具体的,诸如特定书名之类。在一个例子中,本发明的移动图像系统10可以经由无线通信网络22与各种书店的可搜索目录数据库耦合。然后,可以在这些目录数据库内搜索在从用户的移动装置\n20接收的购物单中输入的特殊书名,以便只识别实际上携带这个特殊标题的那些书店。在这个例子中,在图4中,块406,只有具有特殊标题的那些书店以及它们的地理坐标被找到。\n其后,在块408中,编译购物程序以用于只显示那些书店的地点特定图像。\n[0064] 再次参考图1A,移动图像系统10还可以包括推荐服务器16。正如所例示的,推荐服务器16包括操作系统36和推荐模块38。推荐服务器16结合用户简档数据库46、图像地址数据库43等等可以使移动装置20显示用户的″喜爱″地方的地点特定图像。如前所述,将基于所确定的移动装置20的位置来显示这些图像。每个用户的″喜爱″位置都是查阅用户简档数据库46中包括的数据而确定的。特别地,对于具有用户ID的每个用户,用户简档数据库46将可用于确定他/她的喜爱地方的他/她的喜爱地方或信息与他/她的用户ID相关联地存储。\n[0065] 例如通过键入喜爱地方的地址,用户可以主动地(明确地)将他/她的喜爱地方输入到用户简档数据库46中。替换地,可以基于在移动图像系统10上注意到的用户行为来推测(确定)用户的喜爱地方。例如,当用户访问导航服务器13所提供的导航服务并且输入特定的目的地地点时,该目的地地点可以被假定是用户的喜爱地方并且因而被存储在用户简档中。同样,如果用户访问由购物帮助服务器14提供的购物帮助服务并且输入包括某些物品的购物单,则携带这些物品的商店可以被假定为用户的喜爱地方并且被添加到用户简档中。作为另一个示例,如果用户简档包括用户喜爱书籍的列表,则对于这些书中的每一本,可以编译书中出现的地理地点的列表(例如,书中的主角光顾的饭店名称)。然后,这些地理地点可以被假定为用户的喜爱地方,并且被添加到数据库46中的用户简档中。还可替换地,如果没有与具体用户的偏爱或过去行为有关的信息可用,则一般的喜爱地方(例如,其它用户的喜爱地方)也可以被假定为该用户喜爱地方中的一个。因此,访问推荐服务的移动装置20的每个用户都具有用户ID,并且具有用户简档数据库46中包括的关联用户简档(然而每个用户简档中包括的信息量及其内容可以变化),这可以被用来确定该用户的喜爱地方。请注意,用户ID无须与装置ID一致;在某些应用中,一个移动装置可以由多个分别具有他/她自己的用户ID和用户简档的用户共享。\n[0066] 图6是一个流程图,其例示了用于生成根据本发明的一个实施例的喜爱地方程序的实例例程600。在块601,推荐模块38从移动装置20接收对于推荐服务的请求。在块\n602,模块38形成请求推荐服务的用户的喜爱地方列表。为此,模块38查阅用户简档数据库46并且检取用户简档中存储的用户喜爱地方和/或基于用户简档中包括的信息来确定用户的喜爱地方。在块603,然后模块38查阅图像地址数据库43,为用户的每个喜爱地方找到地理坐标。最后,在块604,当用户靠近或在这些喜爱地方时,模块38基于所确定的移动装置20的位置来编译喜爱地方程序以显示喜爱地方的地点特定图像。\n[0067] 图7是一个流程图,其例示了在执行根据图6生成的喜爱地方程序期间所采取的动作。在块701,程序对块702的判断事件的发生进行监控。在判定块702,确定是否正在靠近任何喜爱地方。例如,当所确定的移动装置20的位置进入距任何喜爱地方的经度/纬度坐标某个距离的范围内时,可以做出这个确定。倘若如此,则在块704,程序通知用户(例如,通过发出蜂鸣音),并且在移动装置20上连同适当的消息一起显示喜爱地方的图像。\n[0068] 图10是一实例屏幕快照,其显示了移动装置20正在接近的喜爱地方(在本例子中为图书馆)的图像1000,以及写着″您喜欢的′___′(1002--插入地名,例如″图书馆″)在′___′(1004-插入地点地址)在您附近″的文本消息。关于喜爱地方1000的图像,还可以通过利用上述的导航服务器13来计算并显示到该喜爱地方的方向。喜爱地方的图像可以被一直保持显示,直到用户(或更具体的,用户的移动装置20)到达或经过该喜爱地方为止。\n[0069] 在本发明的各种应用中,基于他/她的用户ID为用户选择的地点特定图像可以补充有可以从他/她的用户简档中获得的其它信息。例如,当基于用户的用户简档选择用户在过去访问过的一个地方的图像时,可以获得关于用户最后访问该地点的日期并且使用该日期来计算自从那次后所经过的一段时间。然后,该图像可以连同诸如″自从您最近访问您最喜欢′___′(插入地名、地址等等)之后已经有′__′月/年″之类的消息一起被显示在用户的移动装置上。用以注释所选图像的其它类型的补充信息例如包括用户在图像中的地方处购买的物品的列表,或者其中出现了图像中的地方的书名连同用户给予该书的任何评级。\n[0070] 因此,本发明提供了例如当设法到达某个目的地地点或购买购物单上的物品时允许移动装置的用户在各种情况中查看地点特定图像的方法和系统。在所有这些情况中,该方法和系统基于所确定的移动装置位置来显示地点特定图像,以使得地点特定图像以及时并地理相关的方式被显示以便帮助用户找到并到达所希望的位置。\n[0071] 虽然已经例示并描述了本发明的优选实施例,但是应当理解,可以在不脱离本发明的精神和范围的前提下做出各种改变。
法律信息
- 2011-09-07
- 2009-08-05
- 2009-06-10
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2003-06-04
|
2002-11-26
| | |
2
| |
2002-04-10
|
2001-10-26
| | |
3
| |
2002-03-06
|
2000-08-17
| | |
4
| |
2003-04-30
|
2001-12-20
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |