用于位置数据传送的方法和设备的制作方法

文档序号:7938146阅读:221来源:国知局
专利名称:用于位置数据传送的方法和设备的制作方法
技术领域
本发明涉及一种位置数据从一 个移动计算设备到另 一 计算设备 的传送的方法。特别地,本发明涉及一种使移动计算设备的用户能 够将该移动计算设备的当前位置提供给第三方的方法。
背景技术
在现有技术中,存在各种能够确定移动计算设备(例如移动电 话)的位置的系统。 一种由移动电话网络提供的定位系统为基于小 区的定位。利用基于小区的定位,所述网络通过确定移动电话正与 哪个基站通话而估计该移动电话的位置。该网络是利用与该网络中 的每个基站的位置有关的信息而预编程的,并且该网络估计电话的 位置与基站的位置相同。在密布基站的城市中,这样的估计可能精
确到100或200米范围内。这样的精确度可以通过确定给定的移动 电话距基站有多近而改善。这可以使用基站接收到的信号的强度来 估计,该强度一般地被测量以提供功率控制。 一般来讲,移动设备 距基站越远,基站接收到的信号将会越弱。
其他用于确定移动计算设备的位置的机制包括GPS (全球定位 系统)和无线电定位。目前,越来越多的移动计算设备具有内置的 GPS单元,该GPS单元使得待估计的位置能够达到10-30米的精确 度。目前一些移动电话网络使用无线电定位。无线电定位典型地使 用从两个基站抵达移动设备的信号从而使用三角测量技术来确定该 设备的位置。信号抵达这些基站之间的时间差以及这些信号抵达时 的角度可以被用于确定该设备的位置。这些技术相对于基于小区的 定位服务来说能够提供更精确的定位,但是它们在 一 些移动网络中 却不可用。
一种这样的技术是使用从多个基站发送的导频信号的观察到达200880016819.X 时间差(OTDOA)。位置计算功能确定从第一基站和第二基站接收 到的导频信号之间的时间差。该信息能够确定双曲线,所述移动设 备必须沿着该双曲线进行定位。通过引入对第三基站的测量,可以 计算出三条可能的线,并且这些线的交叉点就是所述移动设备的估 计位置。
现在大部分移动电话网络运营商提供基于位置的服务(LBS), 该服务基于移动电话用户的当前位置提供给他们多种信息。例如, 运营商可以提供可供下载的地图或者信息,诸如最近的自动提款机 或力口油站的4立置。
提供用户可以获取关于第三方的移动设备的位置的信息的服务 同样广为人知。这样的服务典型地基于web,并且通过提供给用户 对于给定第三方移动电话的、基于小区的定位信息的访问而运行。 为了使用这些服务,用户必须首先注册提供第三方位置信息的网站。 然后用户注册他们关心其位置的任何移动电话的电话号码。然后所 注册的移动电话的机主必须给出他们对于通过基于web的服务确定 他们的位置的许可。这典型地通过发送文本消息到第三方移动电话, 询问他们以确认他们愿意确定他们的设备的位置来进行。 一旦第三 方给出他们的许可,则基于web的服务被移动运营商给出基于小区 的位置信息,并且该信息被传送给所述用户。这些服务典型地针对 想要知道孩子的位置的父母以及想要知道雇员位置的雇主。
现有的服务的 一个问题是它们并不允许移动计算设备的用户将 他们当前位置通知给第三方。而是取决于第三方来决定他们何时想 要知道用户的移动计算设备的位置。另外,上面给出的现有技术的 服务使用 一般由需要对其服务付费的公司来运作的服务器。因此, 用户必须付费从而保持对其他移动设备的追踪。

发明内容
本发明的 一种实施方式提供一种使移动计算设备的用户能够将 他们的当前位置提供给第三方的方法。所述用户使用对本领域普通技术人员来说7>知的任何可用的机制来确定移动计算设备的当前估 计位置。该移动计算设备然后创建位置数据文件,该文件包括包含
以下内容的信息该设备的标识、该设备的估计位置、估计的时间、 估计的精确度等等。该移动计算设备然后给用户发送所述位置数据 文件给第三方的选项。所述第三方可以是另一用户的计算设备,可 以是移动设备。所述位置数据文件可以通过SMS (短消息服务)、 MMS(多媒体消息服务)、电子邮件或即时消息来发送。
特别地,本发明的一种实施方式提供一种移动设备,包括存 储器,被设置成存储位置数据记录;收发机,被设置成使得能够在 移动设备与通信网络之间进行双向通信;以及处理器,可操作为使 所述收发机响应于来自用户的指令而经由所述通信网络发送至少一 个所述位置数据记录到第一计算设备。
本发明的移动设备从而能够使用户简便地发送位置数据到第三 方。这意味着用户不需要如现有技术的系统中那样等待朋友或同事 来请求位置信息。替代的是,本发明的移动设备能够使用户简便地 发送位置信息而不需要依赖第三方服务器或是来自另 一用户的请 求。另外,由于位置数据以点对点的形式被直接发送到另一设备,
所以用户能够避免缴纳基于服务器的方案所产生的费用。
优选地,所述处理器可操作为响应于来自用户的指令而请求来 自第二计算设备的移动设备位置数据。所述第二计算设备为利用基
于小区的定位来确定移动设备位置数据的定位服务器。所述收发机 可操作为接收来自所述第二计算设备的移动设备位置数据,并且所 述处理器可操作为响应于来自所述第二计算设备的移动位置数据的 接收而创建位置数据记录。
优选地,所述移动设备还包括小键盘,并且所述处理器还可操 作为使得用户能够使用所述小键盘来创建位置数据记录。所述处理 器还可操作为使得用户能够编辑现有的位置数据记录。
每一个所述位置数据记录都优选地包括多个字段,每个字段被 设置成接受预定类型的位置相关数据。位置相关数据的类型包括坐标、位置精确度、定位标识、日期、时间和街道地址中的至少一者。
所述位置数据记录优选地通过SMS、 MMS、电子邮件以及即时 消息中的一者被发送到所述第 一计算设备。所述第 一计算设备优选 为移动电话,并且所述移动设备优选为移动电话或者智能电话。
优选地,所述收发机可操作为接收来自其他移动设备的位置数 据记录,并且所述处理器可操作为基于接收而显示位置数据记录。 所述处理器可以还被设置成获取或生成在位置数据记录中定义的位 置的地图。
本发明的又一种实施方式提供一种将位置数据记录从移动设备 传送到第一计算设备的方法,该方法包括将位置数据作为位置数 据记录存储到所述移动设备中;以及响应于来自所述移动设备的用 户的指令而发送所述位置数据记录到所述第一计算设备。


现在将仅以示例的方式并参考所附附图来描述本发明,其中 图1显示了根据本发明的实施方式的移动设备; 图2为显示图1的移动设备的组件的示意图; 图3为图1中示出的移动设备的存储器的表示; 图4是图1的移动设备运行环境的图示;
图5是显示了根据本发明的实施方式的、 一种建立和发送位置 数据的方法的流程图6是显示了根据本发明的实施方式的、 一种发送现有位置数 据的方法的流程图7是显示了根据本发明的实施方式的、 一种创建位置数据记 录的方法的流程图8是显示了根据本发明的实施方式的、 一种接收和显示位置 数据记录的方法的流程图9是图1的移动设备运行环境的替换图示;以及
图10罢 >席A了沐良棍太劳即图。
具体实施例方式
参见图l,移动设备100包括外壳101、听筒102以及麦克风103。 该移动设备100还包括小键盘104和显示器105。所述小键盘104 能够使用户将信息输入到该移动设备100中以及指示该移动设备执 行该设备提供的各种功能。例如,用户可以输入电话号码,或者从 存储在该移动设备100中的列表中选择另一移动设备,以及执行诸 如发起电话呼叫的功能。
图2为显示所述移动设备100的组件的示意图。该设备包括系 统总线106,所述组件连接到该总线,并且该总线允许这些组件彼此 通信。这里,所述组件被显示成经由单个系统总线106进行通信。 然而,在实际中,移动设备可以包括若干总线以连接各种组件。该 移动设备100的组件包括处理器单元107、存储器108、听筒控制器 109、麦克风控制器IIO、显示器控制器lll、小键盘控制器112、存 储区以及收发机113。图2显示了单个处理器单元107,然而在实际 中,该设备可以包括两个或更多个处理器单元以控制该设备的不同 组件。特别地,该设备100可以包括用于控制电话堆栈(telephony stack)的基带处理器单元,以及用于控制该设备的操作系统和用户 界面的应用处理器。所述收发机113还连接到天线114。所述移动设 备IOO被设置成使用所述收发机113与移动电话网络的基站(未图 示)通信。
如图3所示,存储器108包括多种存储器类型。具体来说,存 储器108包括只读存储器108a、随机存取存储器108b以及用户数据 存储器108c。所述只读存储器108a存储所述操作系统、图形用户界 面、以及该设备提供的任何重要的应用,例如消息传送应用以及语 音呼叫界面应用。应用在移动设备100的常规操作期间需要时被载 入到随机存取存储器108b中。所述用户数据存储器108c被用于存 储已经由移动运营商或用户载入到该用户设备100中的用户数据以及应用。例如,该用户数据存储器108c可以存储联系方数据、日历 数据、用户消息(诸如电子邮件、SMS或MMS消息)以及图像。 所述用户数据存储器108c被用于存储定位应用以及相关的定位数据 记录,下面将更详细地描述这两者。
上面描述的每个存储器都可以物理分离地位于所述移动设备 100中。例如,所述只读存储器108a可以位于所述处理器单元107 中并且所述随机存取存储器108b可以采用在所述移动设备100的印 刷电路板上安装的单独的集成电路的形式。所述用户数据存储器 108c可以采用内部硬盘驱动器或可移除的存储设备(例如闪存卡) 的形式。
参见图4,移动设备100与环境200关联显示,所述环境200包 括形成移动电话网络202的一部分的移动电话基站201a、 201b。所 述移动设备IOO被设置成当用户进行电话呼叫或者需要与所述移动 电话网络进行数据连接以建立因特网连接时与移动电话网络202通 信。同样示出了第三方移动设备203a和203b,这两者被设置成以与 移动设备IOO相同的方式与所述移动电话网络通信。特别地,移动 设备100可以通过经由移动电话网络202建立语音呼叫或者通过经 由移动电话网络202发送SMS或MMS消息从而与第三方移动设备 203a和203b通信。这些用于在这种设备之间建立通信的方法和过程 对于本领域技术人员来说是公知的,在此不再重复。第三方移动设 备203a和203b都包括图1和图2中示出并描述的移动设备100的 特征。
所述移动电话网络202还与因特网204连接,并且允许连接到 所述移动电话网络202的移动设备经由所述因特网204建立与其他 服务器(例如邮件服务器)之间的数据连接。所述移动电话网络202 也与传统固定的基于陆上线路的电话网络205连接,允许移动设备 100建立与陆上线路电话以及与其他移动电话网络连接的移动设备 的电话呼叫。
基于定位的服务(LBS)服务器206也显示在图4中。所述LBS服务器206向连接到所述移动电话网络202的移动设备的用户提供 基于定位的服务。所述LBS服务器206的功能为估计连接到所述移 动电话网络202的移动设备的位置。所述LBS服务器206使用基于 小区的定位来估计移动设备的位置。所述LBS服务器206保持基站 定位数据库(未图示),该数据库包括基站201a和201b以及该移 动电话网络202中的所有其他基站的定位的记录。基本定位信息为 经度和绵度的标准坐标的形式。除此之外,所述基站定位数据库存 储街道地址形式的定位细节。所述LBS服务器206可以由移动设备 100上运行的应用以及可由移动设备100经由所述因特网204访问的 基于web的应用直^妻访问。所述移动电话网络202知道移动设备连 接到或将要连接到(如果需要连接)哪个基站。该信息可以被移动 设备上或者提供基于定位的服务的计算机服务器上运行的应用经由 因特网访问,并且该信息与任何位置估计请求一起被发送到LBS月良 务器206。然后所述LBS服务器206可以在基站定位数据库中执行 查找功能,并且将估计移动设备的位置为与最近的基站的定位相同 的位置。如果基站为具有100m半径的小区服务,则位置估计的精确 度为土100m。该信息然后被回传到移动设备或者计算机服务器。所 述位置数据包括移动设备的估计的坐标、估计的街道地址、以及定 位估计的精确度。
所述移动设备100包括被设置成执行特定功能的、存储在随机 存取存储器108a和用户数据存储器108c中的应用。在使用中,所 述应用被载入到随机存取存储器108b中,并且在这些应用中定义的 指令由处理器单元107执行。下面对于执行特定功能的处理器单元 107的任何参考符号为对执行包含在一个或多个应用内指令的处理 器的参考符号。特别地,用户数据存储器108c包括定位应用(图3 中所示),该定位应用将各种关于位置数据的功能提供给所述移动 设备100的用户。所述定位应用包括图形用户界面(GUI)以使移动 设备100的用户能够执行由所述定位应用提供的各种功能。接下来, 当定位应用被描述为将信息或选项提供给移动设备的用户时,应该理解,这是通过显示器105来实现的以及任何用户提供的指令是通
过小键盘104来输入的。现在将描述移动设备100的运行。
如上所述,所述定位应用将各种功能提供给所述移动设备100 的用户。 一个功能为将移动设备100的当前位置的细节发送到第三 方计算设备,例如第三方移动设备203a。这个功能在图5中显示。 当用户想要将位置数据发送到第三方时,所述用户开启定位应用(步 骤301)。然后呈现给用户多个菜单选项。其中一个选项是"推送位 置数据",其然后被用户所选择(步骤302 )。所述定位应用然后给 用户进一步的选项,其中一个是"推送当前位置"。然后用户选择 "推送当前位置"(步骤303 )。
一旦用户选择了 "推送当前位置",所述定位应用首先确定移 动设备100的当前位置。所述定位应用经由收发机113建立与LBS 服务器206之间的数据连接,并请求当前位置数据(步骤304 )。所 述LBS服务器206然后估计所述移动设备IOO的位置,如上所述, 并且经由所建立的数据连接发送该信息给定位应用(步骤305 )。如 上所述,所述位置信息包括移动设备的估计的坐标、估计的街道地 址、以及位置信息的精确度。 一旦完成步骤305,则所述定位应用生 成位置数据记录(步骤306 )。
位置数据记录(图3中所示)为与移动设备或其他计算设备有 关的位置信息的记录。位置数据记录也能够用于记录与固定显著定 位有关的位置信息,诸如自动提款机或旅游目的地。所述位置数据 记录包括用于所述记录所涉及的设备的标识、估计的设备位置、估 计位置的精确度、位置的街道地址、估计位置时的日期和时间以及 估计的精确度的字段。下面是典型记录的示例
定位标识 Generic device S56 —J.Smith
位置数据 +51.475, -0.221
数据精确度 ±100m
街道地址 Stevenage Road, Fulham, London日期戳 5th April 2007
时间戳 l:48pm
所述位置数据记录被存储在用户数据存储器108c中。所述位置 数据记录可以以文本格式展现,以使该数据能够简单地使用多种不 同的i某介发送,例如经由SMS文本消息。上述记录的所述文本形式 将显示为
ff 士会 posdata
标识 Generic device S56 -J.Smith
位置 +51.475, -0.221 精确度±100
地址 Stevenage road; fulham; london 日期 05042007 时间 1348
结束 posdata
所述定位应用将从LBS服务器206接收到的位置信息转换成上 面描述的位置数据记录格式。 一旦完成记录,则定位应用将用于发 送位置数据记录的各种选项提供给用户(步骤307 )。这些选项包括 文本消息、多媒体消息、即时消息、电子邮件以及服务器。这些选 项中的每一个将在下面描述。
如果用户选择"文本消息"或"多媒体消息",则定位应用要 求用户输入这些位置数据记录应被发送到的第三方移动设备203a和 203 b的细节。这些信息可以以电话号码的形式或者以从地址薄等中 选出的联络人的形式输入(步骤308 )。该消息传送界面应用然后使 用本领域普通技术人员公知的过程将位置数据记录发送到第三方移 动设备203a和203b (步骤309 )。
如果用户选择"即时消息传送",则定位应用开启存储在存储 器108中的即时消息传送界面应用。所述即时消息传送界面应用给用户提供可用联系方的列表,所述联系方已经由移动设备100的用
户预先建立。这些联系方可以包括移动和固定计算设备,并且该列 表显示了当前能够接收即时消息的任何设备。所述用户然后选择那
些他们想要向其发送位置数据记录的第三方移动设备203a和203b (步骤308 )。所述定位应用然后经由所述定位消息传送界面应用将 位置数据记录发送到第三方移动设备(步骤309 )。
如果用户选择"电子邮件",则所述定位应用开启消息传送界 面应用。所述定位应用要求用户输入位置数据记录的预期接收方的 电子邮件地址(步骤308 )。所述消息传送界面应用然后将位置数据 记录作为电子邮件的附件发送到已经由用户输入的电子邮件地址 (步骤309 )。
在上面描述的过程中,在步骤303,所述用户选择"推送当前位 置"。所述定位应用也将推送已经由该用户创建的位置数据记录的 选项提供给该用户。现在参考图6描述推送现有的位置数据记录的流程。
如上所述,当用户想要发送位置数据给第三方时,该用户开启 定位应用(步骤401 )并且呈现给该用户多个菜单选项。其中一个选 项为"推送位置数据",随后用户选择该选项(步骤402)。所述定 位应用然后给用户进一步的选项,其中一个选项为"推送现有的位 置数据记录,,,随后用户可以选择该选项(步骤403 )。
一旦用户选择了 "推送现有的位置数据记录",所述定位应用 开启存储在随机存取存储器108a中的文件浏览器界面应用(步骤 404)。所述浏览器先打开存储在用户数据存储器108c中的文件夹, 该文件夹是对于所有存储在移动设备100上的位置数据记录的默认 位置。所述浏览器允许用户查看存储在每个位置数据记录中的基本 信息,诸如该设备的标识或者该记录所涉及的位置、以及该记录创 建的时间和/或日期。然后所述用户可以选择他们想要发送的记录(步 骤405 )。
所选择的位置数据记录随后以与上面结合图5描述的相同的方式被发送到第三方。用户选择所需的传输格式(步骤406),输入目 的地细节(步骤407 ),并且位置数据记录被发送到第三方设备(步 骤408 )。
当用户开启所述定位应用时,第一个可用选项为"推送定位数 据"。先前结合图5和图6已经描述过这一点。该定位应用所提供 的第二个选项为"创建位置数据记录"。现在将结合图7描述创建 新的数据记录的过程。
当用户开启所述定位应用时(步骤501),创建新的位置数据记 录的流程开始。提供给该用户"推送位置数据"或"创建位置数据 记录"的选项。在这种情况下,用户选择"创建位置数据记录"(步 骤502 )。位置数据记录的所有字段均能手动输入,然而当用户使用 所述定位应用来创建记录时,给用户各种选择以将数据自动输入到 记录的字段中。所述定位应用能够为记录的大部分字段自动提供数 据,正如该程序在发送当前位置数据记录给第三方时所做的那样。
一旦用户选择了 "创建位置数据记录",则所述定位应用询问 用户是否想要创建基于该移动设备100的当前位置的记录(步骤 503 )。如果用户选择"是",则定位应用联系所述LBS服务器206, 并且以与之前结合图5描述的相同的方式来请求当前位置数据。所 述定位应用发送请求到所述LBS服务器206 (步骤504),该LBS 服务器206在回送位置信息到所述移动设备100 (步骤505 )之前估 计所述移动设备100的位置。所述定位应用然后填充新创建的位置 数据记录的字段(步骤506 )。然后所述定位应用提示用户输入对于 该位置数据记录的标识,该标识稍后由用户通过小4建盘104输入(步 骤507 )。所述标识可以为用户的名字、或者用户当前位置的名称, 例如旅游胜地的名称。此处,在将这些内容保存到用户数据存储器 108c中(步骤508 )之前,用户可以手动改变位置数据记录中的任 何数据。
在步骤503,如果用户不想创建基于所述移动设备100的当前位 置的新的位置数据记录,则用户可以选择"否,,,在这种情况下,定位应用开启空白位置数据记录,并允许用户手动地将数据输入到
该位置数据记录的每个字段中(步骤509 )。然后用户将该位置数据 记录保存到用户数据存储器108c中(步骤508 )。
现在参考图8来描述第三方移动设备203a、 203b接收并处理位 置数据记录的过程。当包含位置数据记录的消息被第三方移动设备 203a接收(步骤601 )时,消息传送界面应用识别出文本是位置数 据记录的格式并且基于所述消息中提供的信息而生成位置数据记录 (步骤602)。所述消息传送界面应用通知用户位置数据记录已经被 接收到,并且给用户"查看"或"退出,,的选择(步骤603 )。如果 用户选择"退出",则该流程结束(步骤604)。用户可以通过从消 息传送界面应用的收件箱位置处获取所述信息而稍后查看所述位置 数据记录。如果所述第三方选择"查看,,,则在第三方移动设备203a 上显示所述位置数据记录(步骤605 ),以使得用户能够看到在该位 置数据记录中所记录的时刻处移动设备100的位置。
现在结合图9描述本发明的优选实施方式。用户700a、 700b和 700c每个都能够在图9所示的给定的地理区域中移动。每个用户 700a、 700b和700c都拥有对应的移动电话701a、 701b和701c。这 些电话中的每个都被设置成以与本领域普通技术人员熟悉的方式与 移动电话网络通信。并且,每个移动电话701a、 701b和701c被j殳 置成以与结合图1-图8描述的移动设备IOO相同的方式运行。
图9中还示出了位置提供方702,其可以为GPS。移动电话701a 和701b中的每个都包括GPS单元(未图示),以使得移动电话能够 使用GPS卫星所产生的信号703a和703b来确定移动电话的位置。 提供用于确定位置的机制作为LBS服务器206提供的基于小区的定 位的替换。在这个实施方式中,在图5中的步骤305,移动电话701a 和701b从它们各自的GPS单元701请求位置数据,而不是从LBS 服务器206请求位置数据。如图9所示,移动电话701a和701b能 够通过推送704ab、 704ac、 704bc位置数据从而给-波此以及移动电话 701c提供位置信息。现在将结合图IO描述图9中示出的实施方式的操作。图10显 示了用户700a、 700b和700c与移动电话701a、 701b和701c之间的 交互的序列图801。所述序列图801包括用户700a、 700b和700c、 位置提供方702以及定时器802的表示。所述定时器802在移动电 话701a和701b上运行,并且将在下面详细描述。所述序列图还包 括移动电话701a、 701b和701c的表示。所述序列图的第一元素为 位置追踪控制序列803。所述移动设备701b已经在其上载入了上面 描述的定位应用。除了上面提到的功能之外,所述定位应用还被设 置成以规则的时间间隔自动发送位置数据。因此,如果用户700b想 要与一组用户会面,则这个组中的每个用户可以保持知晓该用户 700b的位置。为了实现这个目的,提供给所述定位应用用于开启或 关闭自动位置数据发送的选项。所述定位应用还被设置成用户700b 可以设置发送位置数据的规律性。该规律性可以为例如每分钟、每5 分钟或者每一小时。所述定位应用还能指定位置数据记录应被自动 发送到的一组用户。这个功能由位置追踪控制序列803表示。用户 700b可以开启或关闭所述位置追踪服务(步骤804 ),以激活或禁 用对于用户700a和700c的追踪可见性(步骤805 )并且设置追踪频 率(步骤806 )。
序列图801中的下一元素为位置获取序列807。在这里,位置提 供方(这里为GPS)向每个移动电话701a、 701b和701c发出位置 信息(步骤808 )。虽然所述GPS对所有方向发送位置信号,但是 只有移动电话701a和701b能够使用它们内部的GPS单元来解译这 些信号。
序列图801中最后的元素为位置信息推送序列809。该序列在定 时器802发出"滴答声,,810时开始,所述"滴答声"810指示定位 应用应该推送当前位置数据记录。然后载入到移动电话701b的定位 应用将当前位置数据记录推送到包括在所述组内的所有用户,即用 户700a和700c (步骤811)。这点可以根据前面描述的方法实现。 移动电话701a和701c然后接收当前位置^t据记录。优选地,移动电话701a和701c也已经将所述定位应用载入到其上。所述定位应 用还被设置成将移动电话701b的位置与进行了加载的电话的位置进 行比较,并且计算用户701b的估计到达时间(步骤812)。这点可 以通过计算各个移动电话之间的距离并且确定这个距离的旅程需要 多长时间而实现。可替换地,所述移动电话可以加载有导航系统或 者可以访问导航系统,所述导航系统可以基于实际道路长度和实况 的交通更新来准确地估计旅行时间。用户700b也可以发送他们预期 的具有位置数据记录的路线的细节。这点可以被用于改善旅行时间 估计。如果用户想要使用公共交通,则旅行时间估计可以考虑经由 因特网而可用的实况公共交通信息。其他用于估计特定旅行的时间 的机制对于本领域普通技术人员来说是公知的。最后,移动电话701a 和701c^f吏得用户700a和700c知晓用户700b的位置以及估计的到达 时间(步骤813 )。
移动网络运营商同样提供基于web的地图绘制功能,该功能使 得用户能够在地图上查看在位置数据记录中定义的位置。 一旦接收 到的位置数据记录已经由移动设备203a的用户开启,则消息传送界 面应用显示"选项"菜单图标,该图标可由第三方使用第三方移动 设备203a的菜单导航系统来开启。所述"选项"菜单包括"获取地 图,,选项。再次参考图8,如果移动设备203a的用户选择"获取地 图"(步骤606),则移动设备203a经由移动电话网络202连接到 地图绘制服务器(未图示)(步骤607 )。第三方移动设备203a上 传接收到的位置数据记录到所述地图绘制服务器(步骤608 )并且所 述地图绘制服务器生成在位置数据记录中定义的位置的地图,该地 图然后被回送到第三方移动设备203a (步骤609)。所述第三方移 动设备203a然后在第三方移动设备203a的显示器上显示该地图(步 骤610)。
作为上述基于web的地图绘制功能的替换,第三方移动设备 203a可以将地图绘制应用预先载入到它的用户数据存储器中。该地 图绘制应用包括给定区域(例如英国)的预先载入的地图。当用户选择"选项"菜单中的"获取地图"时,该地图绘制应用被载入, 然后该应用生成并显示在位置数据记录中指定的位置的地图。
尽管上面的实施方式描述了包括运行在移动电话网络中的移动 电话的系统,但其他的实施方式包括利用其他类型的移动设备(例 如膝上型计算机)以及其他数据传送的方法(例如无线局域网)的 系统。术语"移动设备"可以指移动电话、智能电话、膝上型计算
机、个人数字助理(PDA)或者任何其它移动计算设备。特别地, 移动设备可以指基于车辆的计算设备,该设备可以固定于或者内置 于车辆中,并且按车辆自身是移动的来说该设备也是移动的。这样 的设备允许对车辆例如运输货车等等的位置的追踪。另外,上面描 述的实施方式的进一步的修改、添加以及变形对于作为本领域普通 技术人员的预期读者来说是显而易见的,以提供包含本发明的独创 概念的进 一 步的实施方式均将落入所附权利要求的范围之内。
权利要求
1.一种移动设备,包括存储器,被设置成存储位置数据记录;收发机,被设置成使得能够在所述移动设备和第一计算设备之间进行双向通信;以及处理器,可操作为使所述收发机响应于来自用户的指令而发送至少一个所述位置数据记录到所述第一计算设备。
2. 根据权利要求1所述的移动设备,其中所述至少一个所述位 置数据记录为与所述移动设备的位置有关的移动设备位置数据记 录。
3. 根据权利要求2所述的移动设备,其中所述收发机可操作为 接收来自第二计算设备的、与所述移动设备的位置有关的移动设备位置数据。
4. 根据权利要求3所述的移动设备,其中所述处理器还可操作 为响应于来自于所述第二计算设备的、所述移动位置数据的接收而 创建所述移动设备位置数据记录。
5. 根据权利要求4所述的移动设备,其中所述处理器还可操作 为响应于来自用户的指令而请求来自所述第二计算设备的移动设备 位置数据。
6. 根据前述任一项权利要求1所述的移动设备,其中所述移动 设备还包括小键盘,所述处理器还可操作为使所述用户使用所述小 键盘创建位置数据记录。
7. 根据前述任一项权利要求所述的移动设备,其中所述处理器 还可操作为使用户编辑现有的位置数据记录。
8. 根据前述任一项权利要求所述的移动设备,其中每个所述位 置数据记录包括多个字段,每个字段被设置成接受预定类型的位置 相关数据。
9. 根据权利要求8所述的移动设备,其中所述类型的位置相关 数据包括坐标、位置精确度、定位标识、日期、时间和街道地址中的至少一者。
10. 根据前述任一项权利要求所述的移动设备,其中所述第一计算设备为移动电话。
11. 根据前述任一项权利要求所述的移动设备,其中所述第二 计算设备为定位服务器。
12. 根据权利要求11所述的移动设备,其中所述定位服务器使 用基于小区的定位来确定移动设备位置数据。
13. 根据前述任一项权利要求所述的移动设备,其中所述至少 一个所述位置数据记录经由SMS、 MMS、电子邮件和即时消息传送 中的一者被发送到所述第 一计算设备。
14. 根据前述任一项权利要求所述的移动设备,其中所述收发 机可操作为从另一移动设备接收位置数据记录。
15. 根据权利要求14所述的移动设备,其中所述处理器可操作 为一接收就显示位置数据记录。
16. 根据权利要求15所述的移动设备,其中所述处理器还被设 置成获取或生成在所述位置数据记录中定义的位置的地图。
17. 根据权利要求14、 15或16所述的移动设备,其中所述处 理器还被设置成计算所述位置数据记录的发送方的估计到达时间。
18. 根据前述任一项权利要求所述的移动设备,其中所述移动 设备为移动电话。
19. 根据权利要求18所述的移动设备,其中所述移动电话为智 能电话。
20. 根据前述任一项权利要求所述的移动设备,其中所述收发 机被设置成使得能够经由通信网络在所述移动设备和所述第 一计算 设备之间进行双向通信。
21. 根据权利要求1-19中任一项所述的移动设备,其中所述收 发机被设置成使得能够直接在所述移动设备和所述第一计算设备之 间进4亍7又向通4言。
22. 根据权利要求1-21中任一项所述的移动设备,其中所述处理器还可操作为使所述收发机以预定时间间隔自动发送至少 一 个所 述位置数据记录。
23. 根据权利要求1-22中任一项所述的移动设备,其中所述处 理器还可操作为使所述收发机将至少一个所述位置数据记录发送到 预定的多个计算设备。
24. —种将位置数据记录从移动设备传送到第一计算设备的方 法,该方法包括将位置数据作为位置数据记录存储到所述移动设备中;以及 响应于来自所述移动设备的用户的指令而发送所述位置数据记 录到所述第一计算设备。
25. 根据权利要求24所述的方法,其中所述位置数据为与所述 移动设备的位置有关的移动设备位置数据,并且所述位置数据记录 为与所述移动设备的位置有关的移动设备位置数据记录。
26. 根据权利要求25所述的方法,还包括步骤确定所述移动 设备的位置并将该位置存储成所述移动设备位置数据。
27. 根据权利要求26所述的方法,其中所述移动设备位置数据 由第二计算设备确定。
28. 根据权利要求27所述的方法,其中所述第二计算设备响应 于来自所述移动设备的用户的请求而确定所述移动设备位置数据。
29. 根据权利要求24所述的方法,其中所述存储位置数据的步 骤由所述移动设备的用户手动实施。
30. 根据权利要求24-29中任一项所述的方法,其中每个所述位 置数据记录包括多个字段,每个字段被设置成接受预定类型的位置 相关数据。
31. 根据权利要求30所述的方法,其中所述类型的位置相关数 据包括坐标、位置精确度、定位标识、日期、时间和街道地址中的 至少一者。
32. 根据权利要求24-31中任一项所述的方法,其中所述第一计 算设备为移动电话。
33. 根据权利要求24-32中任一项所述的方法,其中所述第二计 算设备为定位服务器。
34. 根据权利要求33所述的方法,其中所述定位服务器使用基 于小区的定位来确定移动设备位置数据。
35. 根据权利要求24-34中任一项所述的方法,其中所述位置数 据记录经由SMS、 MMS、电子邮件和即时消息传送中的一者被发送 到所述第一计算设备。
36. 根据权利要求24-35中任一项所述的方法,还包括步骤从 另 一移动设备接收位置数据记录。
37. 根据权利要求36所述的方法,还包括步骤 一接收就显示 位置数据记录。
38,根据权利要求37所述的方法,还包括步骤获取或生成在 所述位置数据记录中定义的位置的地图。
39. 根据权利要求36-38中任一项所述的方法,还包括步骤估 计所述位置数据记录的发送方的估计到达时间。
40. 根据权利要求24-39中任一项所述的方法,其中所述发送位 置数据记录到所述第 一 计算设备的步骤经由通信网络来执行。
41. 根据权利要求24-39中任一项所述的方法,其中所述发送位 置数据记录到所述第一计算设备的步骤直接在所述移动设备与所述 第一计算设备之间执行。
42. 根据权利要求24-41中任一项所述的方法,其中所述发送位 置数据记录的步骤以预定时间间隔自动执行。
43. 根据权利要求24-42中任一项所述的方法,还包括步骤发 送所述位置数据记录到预定的多个计算设备。
44. 一种计算机程序或计算机程序组,被设置成当由处理器执 行时,所述程序或程序组使所述处理器根据权利要求24-43中任一项 运行。
45. —种机器可读存储介质,存储根据权利要求44所述的计算 机程序或至少 一组所述计算机程序组。
46. —种操作系统,用于使计算设备能够根据权利要求24-43 中要求的方法运行。
47. —种参考图1-8实质上如前所述的计算设备。
48. —种参考图1-8'实质上如前所述的方法。
全文摘要
本发明的实施方式提供一种使移动计算设备的用户能够提供他们当前的位置给第三方的方法。所述用户使用对于本领域普通技术人员公知的任何可用的机制来确定所述移动计算设备的当前估计位置。所述移动计算设备然后创建位置数据文件,该文件包括含有该设备的标识、该设备的估计位置、估计的时间、估计的精确度等的信息。所述移动计算设备然后给用户发送所述位置数据文件到第三方的选项。所述第三方可以是另一个用户的计算设备,其可以是移动设备。所述位置数据文件可以通过SMS(短消息服务)、MMS(多媒体消息服务)、电子邮件或即时消息来进行发送。
文档编号H04W8/14GK101690272SQ200880016819
公开日2010年3月31日 申请日期2008年5月14日 优先权日2007年5月22日
发明者F·罗多罗 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1