位置服务的制作方法

文档序号:6144368阅读:158来源:国知局
专利名称:位置服务的制作方法
技术领域
本发明涉及能够确定其方位的便携式设备。
背景技术
一些便携式设备配备有用于确定其方位的装置。例子包括移动电话、PDA、照相机等。常见地,便携式设备使用某种形式的三边测量来确定它们的方位。通常,这涉及便携式 设备测量其自身和方位已知的三个或多个点之间的距离。例如,GPS接收机通过测量由三 个卫星的每个所发射的GPS信号(以已知的速度行进)的发送和接收之间的时间差,确定 其自身和三个卫星之间的距离。如果配备有用于确定其方位的装置的便携式设备的用户想知道他的位置,他可以 使用设备的位置服务来确定它。用户可以记录该方位信息以便稍后使用,例如通过记住该 信息、通过将其写下或通过将其手动地记录在设备中。然而,如果用户不知道特定位置处的 相关方位信息,则现有的便携式设备使用起来受到限制。例如,如果用户位于大的酒吧或饭 店并且忘记确定其位置并且在他在那时记下该方位,则在晚些时候他可能无法确定该酒吧 或饭店的位置。另外,即使用户确实记住了确定相关的方位信息,不得不写下该信息或将其 存储在设备中可能是不方便的。如果用户试图记住该方位信息,他可能无法正确地记住它。因此,需要一种用于提供基于位置的服务的改进的便携式设备。

发明内容
根据本发明,提供一种便携式设备,其设置成重复地确定其方位;基于周期性确定的方位,确定何时其已位于相同的位置预定 的时间长度;并且,当其确定其已位于相同的位置预定的时间长度时记录所述位置;所述 设备被设置成持续地并且独立于用户来执行所述确定和记录。所述设备可以被设置成如果那些方位中的每一个位于彼此的预定距离内,则认为 两个方位在相同的位置处。所述设备也可以被设置成当接连确定的方位位于彼此的预定距离内,则确定其至 少在那些方位的第一方位被确定的时刻以及那些方位的最后一个方位被确定的时刻之间 的时间长度内位于相同的位置。所述设备可以被设置成通过确定其在第一时刻处的方位并且确定在该时刻后的 预定的时间长度内其确定的每个方位位于在所述第一时刻所确定的方位的预定距离内,从 而确定其已位于相同的位置预定的时间长度。所述设备可以确定对应于所述位置的方位并且记录所述方位。所述设备可以将所 述方位信息记录为位置坐标,或作为路标。所述设备可以包括用于存储地图数据的存储器和用于显示代表存储的地图数据 的地图的显示器,所述设备被设置成当其显示所述地图时,显示所述记录的位置的视觉表 示。所述设备可以在对应于与所述记录的位置关联的方位的所述地图上的方位处显示所述记录的位置的视觉表示。所述设备可以包括用于接收用户输入的用户接口,并且所述设备可以被设置成接收与所述位置关联的用户输入并且与所述记录的位置关联地记录所述用户输入。所述设备优选地被设置成记录不感兴趣的位置,以便确定所述位置是否是不感兴 趣的位置,并且如果所述位置是不感兴趣的位置,则不记录所述位置。根据本发明的第二方面,提供一种用于设备记录其位置的方法,所述方法包括设 备重复地确定其方位;基于其周期性确定的方位,确定何时其已位于相同的位置预定的 时间长度;并且,当所述设备已位于相同的位置所述预定的时间长度时记录所述位置;其 中持续地并且独立于用户来执行所述确定和记录的步骤。根据本发明的第三方面,提供一种用于配置便携式设备的计算机程序,以便重复 地确定其方位;基于其周期性确定的方位,确定何时其已位于相同的位置预定的时间长度; 并且,当其确定其已位于相同的位置所述预定的时间长度时记录所述位置;所述计算机 程序能够配置所述设备持续地并且独立于用户来执行所述确定和记录。


为了更好地理解本发明,通过例子来参考附图,其中图1示出用于确定何时其已位于相同的位置预定的时间长度的便携式设备;图2示出记录为地图数据的方位信息;图3示出用于确定何时设备已位于相同的位置预定的时间长度的方法的步骤;以 及图4示出适用于确定其已位于相同的位置预定的时间长度的移动电话。
具体实施例方式便携式设备可以被设置成周期性地确定其方位,并且基于这些周期性确定的位 置,确定何时其已位于相同的位置预定的时间长度。设备被设置成响应于此类的确定,记录 该位置。适宜地,设备被设置成持续地和独立于用户来执行这些功能。因此,设备执行这些 功能而不需要用户输入作为存储特定位置的触发器。这解决了当用户处于其可能想在稍 后的日子再次拜访的某个位置时而忘记记录其方位的问题,因为设备将自动地记录其位于 (通常也是用户的位置)多于预定的时间长度的任意位置。因此,不需要用户记住触发方位 的记录或对该方位做出某个记录,因为设备在连续的基础上自动地执行这些功能。图1示出包括位置确定单元103的便携式设备101。在该设备中,示出的位置确定 单元连接到天线102。这将是常见的情形,因为能够确定其位置的绝大多数的设备都是通 过接收来自其他设备的信号来这样做的。例如,GPS设备被设置成通过从卫星接收到的GPS 信号来确定其方位。设备可以被设置成仅使用其位置确定单元来确定其方位,或设备可以 在处理器104中执行一些或所有的必需处理。在图1中示出的便携式设备也包括显示器105、用户接口 106和存储器107。位置确定单元被设置成周期性地确定设备的方位。例如,位置确定单元可以每若 干秒钟确定设备的方位。做出这些确定的时刻可以通过包含在位置确定单元或设备中其他 位置的时钟的转换来确定。
位置确定单元可以被设置成确定何时设备已位于相同的位置预定的时间长度。该预定的时间长度可以由用户设置。需要在过于短的从而将由设备来记录对于用户不太感兴 趣的太多位置的时间以及过于长的从而可能感兴趣的某些位置不被记录的时间之间找到 平衡。合适的时间可以是例如20分钟。位置确定单元可以被设置成如果其在该时间期间所做出的所有方位确定都处于 彼此预定的距离内,则确定其已位于相同的位置预定的时间长度。例如,如果设备测量其方 位作为第一组坐标并且在设备做出测量的时刻的接下来20分钟内,每个测量的方位指示 在第一组坐标的10米内的一组坐标,则设备可以假定在20分钟的期间内位于相同的位置。 该预定的距离也可以由用户配置。适宜地,预定的距离可以被选择为用户在感兴趣的位置 (例如,夜总会、酒吧、饭店、房屋或商店)内可能移动的最大距离。例如,可配置距离的合适 值可以包括10、15或20米。如果设备在某个时间内不能确定其方位,例如因为其位于接收很差的建筑物内, 则其可能记录最后一次记录的方位并且在其能够再次记录该当前方位时针对其当前方位 来检查该记录。例如,如果用户进入到接收很差的建筑物时,设备最后一次记录的方位恰好 位于该建筑物外。当用户离开该建筑物时,设备下一次记录的方位将位于相同的建筑物外 (即,与先前记录的方位相同的位置)。因此,设备可以确定在其不能确定其位置的时间段, 其处于相同的位置。位置确定单元可以以若干种不同的方式来确定其在预定的时间长度内所测量的 每个方位位于彼此的预定距离内。作为一个例子,位置确定单元可以在每个测量的方位被 确定时存储该测量的方位。当做出设备方位的新的测量时,设备可以将新的测量与旧的存 储的测量进行比较。如果新的测量不在旧的测量的预定距离内,则位置确定单元可以以新 的测量来替换存储器中的旧的测量。如果两个测量位于彼此的预定距离内,则位置确定单 元可以保持存储器中的旧的测量。当位置确定单元进行设备位置的初次测量时,其可以开启定时器或计数器。如果 新的测量处于原始测量的预定距离内,则位置确定单元可以将计数器增一或允许定时器继 续运行。如果新的测量并不在旧的测量的预定距离内,则计数器或定时器可以被重置。如 果定时器持续地运行预定的时间长度或计数器到达了等于位置确定单元被设置成在预定 的时间长度内做出的方位确定的数目的值,则位置确定单元可以确定其已位于相同的位置 预定的时间长度。如果位置确定单元确定设备已位于相同的位置预定的时间长度,则其使得对应于 该位置的方位被记录在存储器中。该方位可以是该位置内的任意合适的方位。例如,位置 确定单元可以简单地使得在该位置处测量的方位的第一个被记录。可替换地,位置确定单 元可以被设置成存储在其确定是否处于相同的位置的时间段期间所测量的每个方位,并且 对这些方位求平均以便形成记录在存储器中的方位。一旦位置确定单元确定其已位于相同的位置预定的时间长度,其可以进入到不同 的操作模式,从而避免如果用户在相同的位置处呆了相对长的时间段,则多次地记录相同 的位置。例如,仅一旦测量方位指示设备已经从先前记录的位置移动出,位置确定单元可以 重启计数器或定时器。位置确定单元也可以被设置成在记录新的位置前检查先前记录的位置以避免对于频繁拜访的位置存储多个条目。位置确定单元可以被设置成针对记录位置的数据库来检查每个测量的方位,如果该方位位于先前记录为对应于拜访的位置的方位的预定距离内, 则不启动计数器/定时器或执行与新测量的方位的比较操作。对应于拜访位置的方位数据可以作为地图数据来存储。在图2中示出了一个例 子。在该例子中,便携式设备被设置成将地图数据显示为地像201。当需要时,地图数 据可以存储在用户将访问的设备的存储器中。用户的方位(即,设备的方位)标记在地图 (202)上。设备可以被设置成显示地图数据,从而用户的当前方位位于所显示的地图的中 心。设备适宜地提供有用户接口,从而当图像以用户的方位为中心时,用户可以滚动在屏幕 上显示的地图,并且看到未显示出的地图的区域。地图数据包括代表道路和其他地图特征的数据。该地图数据可以包括代表感兴趣 的特征的路标。在图2中,在203处示出一个此类的路标。在该图中,用户已经选择了路标, 其已经使得显示信息框210。信息框显示路标204的名称、路标的方位205和海拔206,以 及用户可能想增加的任意另外的信息段207。信息框也向用户提供功能选项的选择211。设备可以被设置成将其在预定的时间长度内所处的位置的方位信息记录为路标, 例如在图2中所示出的路标203。记录的路标已经被赋予一般的数字作为名称。用户可以 将该名称修改为更易记忆的事物。用户也可以向路标记录增加附加的信息,以帮助他记住 路标所代表的位置。用户也能够对路标进行分类,例如,分类为饭店、房间、商店等。设备可 以存储与路标的每个分类关联的图像或图标。设备也可以在路标被记录的地图上的方位处 显示合适的图像或图标。作为例子,路标208代表饭店并且因此在地图上该路标以“R”图 标示出。设备可以使图像或图标与它在确定已位于相同的位置预定的时间长度后所记录的 路标关联。这允许用户轻松地识别由设备独立于用户已经添加到地图数据的路标。用户接 着可以确定是否改变路标的名称,向路标添加另外的信息或简单地删除该路标。设备可以存储路标的数据库,例如在图2中的209处示出。数据库包括针对在显 示器中可见的两个路标的条目。第一条目212代表路标203,其是由设备添加的用户没有增 加附加信息的路标。第二条目213代表用户通过改变其名称、给出其分类以及向该条目添 加一些附加信息来采用的路标。如果用户决定删除设备已经独立做出的位置的记录,则设备可以记录删除的位 置,从而其在未来知道该位置不是用户所感兴趣。设备可以将不感兴趣的位置的记录存储 在数据库中。存储的信息可以包括针对位置所确定并且原始存储为位置记录的方位信息。 设备可以通过确定测量的方位是否在与不感兴趣的位置关联记录的方位的预定距离内来 确定测量的方位位于不感兴趣的位置处。该预定的距离可以与用于确定多个方位是位于相 同的位置还是不同的位置的阈值相同。设备可以被设置成不记录被确定为不感兴趣的位 置。图3中示出可以跟随在设备独立地创建路标后的处理的例子。在步骤302中,设备 启动定时器并且在步骤304中设备确定其方位。如果确定的方位不在先前确定的方位的预 定距离内,则设备通过返回到步骤302来重复该处理。如果确定的方位在先前确定的方位 的预定距离内,则设备通过首先保持定时器运行(308)并且接着通过确定定时器是否指示 其已位于相同的位置预定的时间长度(310)来前进到步骤308。如果不是,则设备返回到步 骤304并且确定其当前的方位。如果是,则设备检查该位置是否是不感兴趣的位置(312)。如果位置是感兴趣的,则设备记录路标(314)。如果位置是不感兴趣的,则设备返回到步骤 304并且确定其当前的方位。能够确定其方位的任意设备可以用于实现这里所描述的方位记录系统。对于设备 可以用来确定其方位的任意类型的位置系统来说,原理是相同的,例如设备可以使用全球 导航卫星系统例如GPS或伽利略或例如那些使用在移动电话网络中的基于小区的定位系 统。设备不需要能够计算或测量其自己的方位而是可以被设置成通过从第三方设备接收该 信息来确定其方位。设备可以提供有用于实现这里所描述的位置记录系统的专用硬件(例如,通过提供有用于实现图1中示出的位置确定单元的硬件)。设备可以通过软件来配置成实现位置 记录系统(从而图1中示出的位置确定单元例如通过配置成通过软件来实现位置记录系统 的处理器而实现)。设备也可以提供有用于实现位置记录系统的硬件和软件的组合。位置记录系统可以通过计算机程序并且适宜地通过便携式设备的操作系统来实 现。该程序可以采取源代码、目标代码、代码中间源以及例如部分编译形式或适宜用于在实 现根据本发明的处理的任意其他形式的代码的目标代码。计算机程序可以在载体上或载体 中。载体可以是能够携带程序的任意实体或设备。术语“便携式设备”包括但不限于膝上型计算机、个人数字助理(PDA)、移动电话、 智能电话、数字照相机以及数字音乐播放器。其也包括并有已经提到的一类或多类设备的 功能性的融合设备,连同许多其他工业以及家用电子设备。图4示出可以被设置成独立确定何时其已位于相同的位置预定的时间长度并且 记录代表该位置的方位信息的移动电话。总体上在1处示出的移动电话包括非易失性存储 器2,该非易失性存储器存储定义应用程序(示意性地在3处示出)和操作系统(示意性地 在4处示出)的指令。可以以操作系统控制存储器的方式来配置移动电话。移动电话具有 可以执行存储在存储器2中的指令的CPU 5。非易失性存储器也存储定义一系列资源使用 配置的数据(示意性地在6处示出)。移动电话具有用户通过其可以控制电话的操作的小 键盘7。移动电话具有耦合到天线9的RF收发器8,通过该天线其可以根据移动电话无线 电协议来发送和接收数据。移动电话也可以经由接收机来接收其用于确定其位置的数据, 例如GPS数据。收发器耦合到CPU。由收发器所接收的数据被传递到CPU并且数据可以从 CPU传递到收发器以进行传输。移动电话具有用于向用户显示数据(例如,地图数据)的显 示器10、用于产生声音的扬声器11 (例如,用于再现通过收发器8接收到的音频数据)以及 用于接收声音的麦克风12(例如,捕获随后将由收发器7发送的音频数据)。移动电话由电 池13来供电。移动电话可以提供有工作存储器,其可以在CPU上或在耦合到CPU的RAM (随 机存取存储器)15中。移动电话也可以提供有耦合到CPU的R0M(只读存储器)16。移动电话可以通过其操作系统来适宜地配置以如这里所述的那样独立地记录其 在预定的时间长度内所位于的位置的位置记录。在图1中示出的位置确定单元接着可以通 过在软件控制下执行动作的CPU来实现。申请人:在此孤立地公开了这里所描述的每个独立特征以及两个或多个此类特征 的任意组合,达到此类特征或组合能够基于根据本领域技术人员的公知常识、作为整体的 本说明书来执行,无论此类特征或特征的组合是否解决了这里所公开的任何问题,并且不 限制权利要求书的范围。申请人指出本发明的多个方面可以由任意此类的特征或特征的组合构成。鉴于上面的描述,本领域技术人员将明白各种修改可以在本发明的范围内做出.
权利要求
一种便携式设备,其被设置成重复地确定其方位;基于周期性确定的方位,确定何时其已位于相同的位置预定的时间长度;并且,当确定其已位于相同的位置所述预定的时间长度时记录所述位置;所述设备被设置成持续地并且独立于用户来执行所述确定和记录。
2.根据权利要求1所述的便携式设备,其中所述设备被设置成如果那些方位中的每一 个位于彼此的预定距离内,则认为两个方位在相同的位置处。
3.根据权利要求1或2所述的便携式设备,其中所述设备被设置成,当接连确定的方位 位于彼此的预定距离内,则确定其至少在那些方位的第一方位被确定的时刻以及那些方位 的最后一个方位被确定的时刻之间的时间长度内位于相同的位置。
4.根据任意前面权利要求所述的便携式设备,其中所述设备被设置成通过确定其在第 一时刻处的方位并且确定在该时刻后的预定的时间长度内其确定的每个方位位于在所述 第一时刻所确定的方位的预定距离内,从而确定其已位于相同的位置预定的时间长度。
5.根据任意前面权利要求所述的便携式设备,其中所述设备被设置成确定对应于所述 位置的方位并且记录所述方位。
6.根据权利要求5所述的便携式设备,其中所述设备被设置成将所述方位信息记录为 位置坐标。
7.根据权利要求6所述的便携式设备,其中所述设备被设置成将所述位置记录为路标。
8.根据权利要求6或7所述的便携式设备,其中所述设备包括用于存储地图数据的存 储器和用于显示代表存储的地图数据的地图的显示器,所述设备被设置成当其显示所述地 图时,显示所述记录的位置的视觉表示。
9.根据权利要求9所述的便携式设备,其中所述设备被设置成在对应于与所述记录的 位置关联的方位的所述地图上的方位处显示所述记录的位置的视觉表示。
10.根据前面任意权利要求所述的便携式设备,其中所述设备包括用于接收用户输入 的用户接口,所述设备被设置成接收与所述位置关联的用户输入并且与所述记录的位置关 联地记录所述用户输入。
11.根据前面任意权利要求所述的便携式设备,其中所述设备被设置成记录不感兴趣 的位置,以便确定所述位置是否是不感兴趣的位置,并且如果所述位置是不感兴趣的位置, 则不记录所述位置。
12.一种用于设备记录其位置的方法,所述方法包括设备重复地确定其方位;基于其周期性确定的方位,确定何时其已位于相同的位置预定的时间长度;并且,当所 述设备已位于相同的位置所述预定的时间长度时记录所述位置;其中持续地并且独立于用户来执行所述确定和记录的步骤。
13.一种用于配置便携式设备的计算机程序,以便重复地确定其方位;基于其周期性确定的方位,确定何时其已位于相同的位置预定的时间长度;并且,当其 确定其已位于相同的位置所述预定的时间长度时 记录所述位置;所述计算机程序能够配置所述设备持续地并且独立于用户来执行所述确定和记录。
14.一种参考附图在此基本上描述的便携式设备。
15.一种参考附图在此基本上描述的方法。
16.一种参考附图在此基本上描述的计算机程序。
全文摘要
一种便携式设备,其被设置成重复地确定其方位,基于周期性确定的方位确定何时其已位于相同的位置预定的时间长度,并且当其确定其已位于相同的位置预定的时间长度时,记录该位置。所述设备进一步被设置成持续地并且独立于用户来执行所述确定和记录。
文档编号G01C21/20GK101821588SQ200880106806
公开日2010年9月1日 申请日期2008年9月9日 优先权日2007年9月12日
发明者N·布罗德本特 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1