用于导航装置的伙伴系统的制作方法

文档序号:5830376阅读:138来源:国知局
专利名称:用于导航装置的伙伴系统的制作方法
技术领域
本申请案大体上涉及导航系统的领域,且更明确地说,涉及一种用于导航系统的伙 伴系统、 一种用于用导航系统来操作伙伴系统的设置以及一种经配置以对伙伴系统实行 操作的导航系统。
背景技术
本文中所使用的导航系统是指使用户能够从当前位置导航到目的地位置的装置。导 航系统可经设置以用所显示的地图的形式提供用户输出,在所述显示的地图上,箭头或 其它标记指示当前位置与目的地位置之间的适当路线。可基于(例如)由适当的卫星、 GPS和/或因特网连接所确定的当前位置来刷新地图。伴随着地图的刷新,关于沿当前位 置与目的地位置之间的路线的适当下一步的视觉标记也被刷新。或者,地图刷新可随着 时间而发生。其它用户输出可包含连同地图显示或独立于地图显示而作出的语音指导。 一种常见的语音命令可能是在即将到来的十字路口处进行特定的转弯。
导航系统可包括与内部存储器通信的内部处理器、通信构件、功率构件和显示器。 处理器可包括用以实行产生上述地图和用户输出的软件或其它编程。内部存储器可包含 地图数据,所述过程可利用所述地图数据。此外,处理器可经设置以经由通信构件与远 程服务器通信。所述服务器可以是专用的或非专用的服务器,其具有标准的直接和/或无 线通信的通信构件。
导航系统可进一步经设置以经由触摸屏、按钮、语音激活等接收用户输入。处理器 可进一步经编程以接收用户输入,经由GPS等确定当前位置,且在从存储器获得的地图
上显示当前位置。此外, 一旦具备了目的地位置,处理器便可经编程以结合刷新后的地 图显示经由一系列输出语音命令而确定当前位置与目的地位置之间的选定和/或最佳路 线和进一步输出,例如最佳路线。
当前的导航系统有多种形式。 一种形式(个人导航装置)可以是手持式的或可以其 它方式携带的,且/或可嵌入到机动交通工具(例如汽车、船或飞机)中。在导航系统的 众多特征中,其中之一是为用户安排到特定目的地位置或关注点(例如下一个加油站、 喜爱的餐馆等)的路线的能力。此类目的地在地理上是静态的且通常事先知道。举例来 说,用户可预先对其装置进行编程以在开始赶赴喜爱的酒吧之前事先标识出所述酒吧。 在朝所述酒吧出发之后,用户只需要输入酒吧的名称或位置。
导航系统所缺乏的常见功能性是为用户安排到移动目的地位置的路线的能力。此 外,另一种缺乏的功能性是定位其他导航系统用户的能力。此功能性在回答例如"我妻 子在哪儿?"、"我同事在哪儿?"或"我朋友在哪儿?"等重要问题时特别有用。此类 问题不但在会见朋友或家人的个人场合中变得越来越重要,而且在总公司试图定位当前 正在路上的同事(例如配送交通工具、出租车等)的职业场合中也变得越来越重要。

发明内容
本发明因此针对此项技术中前述未得到解决的需要,即提供对其它导航系统用户的 定位、导航和/或通信。用于此提供的本发明系统在本文中称为伙伴系统。本发明相应地 针对所述伙伴系统,其是一种用于提供伙伴系统和经编程或以其它方式设置以实现所述 伙伴系统的导航系统的系统。
所述伙伴系统本质上是一个导航系统可借以定位选择的其它导航系统的系统。即时 伙伴系统向用户提供根据选定用户的预定共同性来选择导航系统的用户的功能性。举例 来说,伙伴系统使得一个用户能够定位处于特定位置中的其它导航系统用户或伙伴,即 位于x点中或x点周围的所有伙伴。伙伴相对于x点的位置可改变。此外,伙伴系统提
供定位属于特定职业组织的选定伙伴,即较大城市区域中的选定(或所有)出租车或无 论位置如何当前在操作中的选定(或所有)配送卡车等。对伙伴的定位也可限于朋友、 家人等,即对某人的孩子的定位。伙伴的分组当然可能会重叠,且可包含以上提到的一 个以上类别。在下文中详细描述对伙伴的这些和其它分组。
为了实现前述分组,创建预定的伙伴列表。 一旦得以被实现,便可进行对伙伴列表 上的伙伴的识别和定位。由于伙伴也是导航系统的用户,所以伙伴列表可进一步包含导 航系统的地理位置,且因此包含使用所定位的导航系统的伙伴。由于导航系统往往由运
动中的用户使用,所以可周期性地刷新或更新伙伴列表以保持最新。
一旦得到定位,请求的用户便可希望朝伙伴列表上的一个或一个以上伙伴导航,并 与其中的一者或一者以上通信。通信可采用语音或文本通信的形式。所述伙伴系统因此 进一步针对实行此功能性和相关的功能性。
用于实现导航系统的本发明系统包括专用服务器,其与一个或一个以上导航系统通 信。所述系统可仿效已知的具有额外特征和功能性的客户端-服务器结构以实现即时伙伴 系统。除了专用服务器或作为专用服务器的替代,可采用其它经适当配置的客户端-服务 器系统,即专用和/或非专用的服务器。导航系统到导航系统的通信可经由对等配置或经 由专用和/或非专用的服务器来实现。
本发明进一步针对一种用于实现伙伴系统的导航系统。所述即时导航系统可包括经 编程以实现上述功能性的处理器。此外,所述即时导航系统包含用于与用户交换信息的 输入/输出构件。此输入/输出构件可包含具有适当支持功能性的触摸屏、扬声器/麦克风、 按钮、灯等,其位于导航系统自身内和/或远程地定位于前述专用和非专用服务器、远程 计算机、远程导航系统等的至少一者上。借助于经适当编程的处理器,可向用户提示一 系列图形界面,以便手动地输入所需的功能性。输入可以是手动的、语音激活的等。所 需的功能性可包含前述伙伴定位、伙伴列表创建、朝伙伴导航、与伙伴通信等。
本发明的系统又进一步针对一种用于实施前述导航系统的方法。
虽然上文以导航系统的形式进行描述,但本发明的伙伴系统的应用不限于导航系 统,且可包含实施于便携式或台式计算机、个人数字助理、移动电话和任何其它包含至 少上述元件和功能性的装置上。


下文中将通过使用实例性实施例更详细地描述本申请案,将借助于图式来解释所述 实施例,其中
图1借助于询问另一导航系统的位置的第一导航系统来描绘即吋伙伴系统; 图2是描绘用于在导航系统上实现本发明伙伴系统的方法的流程图3到图12描绘可呈现给用户的在导航系统上实现本发明伙伴系统的一系列截屏。
具体实施例方式
本文中使用的术语只是为了描述特定实施例,且并不意图限制本发明。如本文中所 使用,单数形式"一"和"所述"意图也包含复数形式,除非上下文另有明确指示。将
进一步了解,术语"包含"在本说明书中使用时是指示存在所陈述的特征、整体、步骤、 操作、元件和/或组件,但并不排除存在或添加一个或一个以上其它特征、整体、步骤、 操作、元件、组件和/或其群组。
在描述图式中所说明的实例性实施例时,为了清楚起见而采用特定术语。然而,对 本专利说明书的揭示内容并不意图局限于所选择的特定术语,且应了解,每一特定元件 包含以类似方式操作的所有技术等效物。
参看图式,其中在所述若干视图中相同参考标号始终指代相同或相应的零件,本专 利申请案的实例性实施例在下文中描述。相同数字始终指代相同元件。如本文中所使用, 术语"和/或"包含一个或一个以上相关联的所列项目中的任何和所有组合。
将相对于便携式导航装置(PND)来论述本发明,且应了解,本发明可应用于包含 本文中所论述的功能性的任何导航系统或其它装置。
图l描绘典型的客户端服务器设置15,其包括与一般用户14、平板计算机12和个 人导航装置(PND) 16通信的服务器10。前述装置中的每一者均包含经设置以促进与 服务器IO的通信18的通信构件,所述通信构件是此项技术中已知的且在图中未描绘。 此外,每一者可包括用于与用户交换信息的输入/输出构件。此输入/输出构件可包含触 摸屏17,在所述触摸屏17上显示地图19和以触摸方式输入的用户命令,如个人导航装 置16上所描绘的。触摸屏可进一步用来显示提示用户命令的图形用户界面(下文中详 细描述)。其它输入/输出构件包含用于接收和广播语音命令的扬声器/麦克风设置;用 于接收触摸提示和/或通过闪现等显示提示的按钮;和所属领域的技术人员可想到的其它 输入/输出构件。本发明不限于与服务器交互的客户端的数目或类型,且前述一般用户、 平板计算机和个人导航装置是以非限制性实例的方式描绘的。
服务器包括由多个伙伴13组成的伙伴列表11。如下文中将详细描述的,所述伙伴 可通过标识和地理位置中的任一者或两者来选择性地组织和识别。服务器可以是专用或 非专用的服务器。服务器可以是独立式服务器或较大网络的一部分。与服务器的通信可 通过所属领域的技术人员已知的方式来实现。本发明不受客户端服务器结构和客户端或 服务器类型的限制。
因为伙伴列表可由属于请求方的特定半径内的伙伴填充,所以服务器可维持可用伙 伴及其当前位置的主列表。因此,如下文中将详细描述的,用户当向伙伴系统注册时可 能被要求允许公布其当前位置。此外,服务器进一步包含处理构件,其可用于计算当前 请求方位置,向当前位置应用特定地理半径,且从可能的伙伴中选择所述半径内的伙伴 (也可使用其它标准)。
图2a到图2c描绘流程图,所述流程图描绘用于在导航系统上实现本发明伙伴系统 的方法。所描绘的方法强调装置与用户之间的交互,包含实现用户对特定功能性的选择。 本发明不限于特定的所描绘次序。将相对于在个人导航装置(PND)上的应用来论述所 述方法,且应了解,本发明的方法可应用于任何客户端。下文中将用截屏来论述方法步 骤,所述截屏描绘用于实现所论述的方法步骤的图标。
顶部菜单可包括图1中所描绘的地图19。敲击地图或以其它方式与PND相互作用 将导致出现主菜单。本发明的伙伴系统可以是导航软件所提供的典型功能性的一部分, 所述功能性作为许多主菜单图标之一出现。或者,伙伴系统可以是除了主功能性之外提 供的附加系统。这由受让人汤姆汤姆提供,名称为"PLUS"。
当PND的一部分一一伙伴系统首先经由例如图3中描绘的主菜单图标而变得显眼 时。图3描绘向用户介绍伙伴功能性的最高级图标300。功能性可以是用于导航系统的 导航软件包的一部分,或者是通过增强形式对现有包的附加软件。激活图标300会导致 出现伙伴系统菜单。激活也可对应于图2a到图2c的流程图的开始20。
在第一步骤22中,在显示伙伴系统菜单之前或与此同时,由PND向服务器发送伙 伴列表请求伙伴列表包括对导航装置用户的分组,所述分组是基于由用户设置的预先存在的关 系。伙伴列表包括用户的用户名称和/或当前地理位置。下文中阐述对伙伴列表的描绘。 伙伴列表由中央服务器维持,且周期性刷新。如下文中将详细描述的,用户可选择性地 刷新在其PND上保存的所下载的伙伴列表。如上文提出的,伙伴的不同类别或分组可 以基于与用户的关系(例如,家人、职业等)或者是随机的(例如,任何其它伙伴系统 用户)。伙伴列表可进一步受到地理位置的限制,例如相对于当前或选定位置的选定半 径。
在步骤24中,服务器将所请求的伙伴列表传送到PND。 在步骤26中,PND创建伙伴列表的局部屏蔽/工作列表。
在步骤28中,服务器登记客户端的请求。以上步骤可在用户不直接知道的情况下 自动发生。
以下询问被描绘为两个伙伴系统菜单的第一者中的图标。特定图片描绘和相应文本 可随应用而改变,且在图中只是作为实例图标来描绘。在图4中描绘第一伙伴系统菜单 400 ,所述菜单包括对应于下文中结合流程图论述的询问的多个图标。
回到图2a,在步骤30中,询问用户是否在存储于服务器上的其它伙伴列表中包含 其名称和地理位置,或者用户是否希望保持匿名。图4的图标440对应于此询问。如果
用户希望保持匿名(32),则其将在其他用户看来已关闭其装置。可进一步导致图标440 改变,进而指示用户正在隐藏其身份和位置。此图标可包含图4中描绘的穿过图标的叉。 通过从用户PND向服务器发送设置状态/不可用消息来实现用户的不可用性。适当处理 由服务器返回的结果。
如果用户决定在列表中包含其名称(34),则将在步骤36中用用户的信息来更新存 储在服务器上的适当伙伴列表。将通过从用户PND向服务器发送设置状态/可用消息来 实现此操作。如下文中将详细描述的那样处理服务器返回的结果。此后,将向用户显示 图4的第一伙伴系统菜单400。
除了前述内容之外,可询问用户其是否希望采用特殊名称,将使用所述特殊名称来 代替一般装置标识。如果作出此选择,则服务器将存储用户个人选择的名称。此外,如 果从服务器请求到的伙伴列表是空的,则"隐藏您的位置"图标(见下文)将变暗。
按照第一伙伴系统菜单,向用户呈现额外选项,其中包含引导旅途38(图标432)、 在地图40上显示伙伴的位置(图标434)、现在更新(伙伴列表)42 (图标436)、邀请 新伙伴加入伙伴列表44 (图标438)、前进到第二菜单46 (图标438)以及完成48 (图 标440)。第一伙伴系统菜单400可包含其它显示的信息,其中包含当前时间442、何时 执行了上一次更新的指示444以及正在显示两个伙伴系统菜单中的哪一者的指示446。
回到图2a,如果选择了 "引导旅途"选项(38) 50,则向PND用户提供伙伴系统 的引导旅途52。引导旅途可包括多媒体旅途,其中包含对用户的视觉和语言反馈。旅途 可进一步是指示性的和交互性的。用于实施和实现引导旅途的软件可本地存储在导航系 统上,或者远程存储在服务器等上且在用户与其相互作用时下载。旅途的细节是设计问 题。
可经由按压PND显示器上的按钮的实例来进行或选择询问和/或选项。其它用户输 入构件包含语音激活、按钮等。
回到图2a,如果选择了 "显示伙伴"选项(40) 54,则在PND的显示器上显示地 图视图(500,图5)55,地图描绘其上指示的所关注的特定伙伴的位置,其中用标记来 强调显示确切的当前位置(服务器知道的)。额外步骤可以是通知所显示的伙伴用户已 请求获得其位置。举例来说,在图1的PND上描绘地图。
图5描绘阿姆斯特丹的实例性地图视图500,在所述地图视图上描绘所关注的特定 伙伴(502) 504。地图视图包含其它功能性,其中包含寻找504、选项506和完成508; 下文中将更详细地对其进行论述。
回到图2a,"现在更新"选项42 (图标436,图4)实际上包括两个选项"现在更
新"选项和"更新或更新伙伴"选项。或者,可通过单个询问或图标来呈现"更新伙伴" 选项(与步骤74中的情况一样)。当分别选择了 "现在更新"选项(42) 56或"更新伙 伴"选项(74) 58时,借助刷新消息来请求服务器分别更新所接收到的伙伴列表上的人 员的身份和位置60和62。下文中将更详细地论述过程62。处理服务器返回的结果,并 在用户的PND显示器上向用户呈现第一菜单屏幕或伙伴列表。按照"现在更新"选项 42,服务器检索伙伴列表上的所有伙伴的当前状态和最新知道的地理位置(当可用时)。
图6描绘典型的伙伴列表600。如所描绘的,伙伴列表包括多个通过电子邮件地址 604和伙伴图标606识别的伙伴602。进一步对于本发明,可通过具有特定重要性的特 定图标来识别每一伙伴。在图7中描绘不同的伙伴图标。伙伴列表600进一步包含时间 指示608、标题610和三个选项寻找612、更新614和取消616。按照"寻找"选项 612,向用户呈现界面以经由搜索功能来定位来自伙伴列表的特定伙伴,所述搜索功能 是此项技术中已知的。更新功能614—旦被激活便用关于伙伴的可用的最当前信息来更 新伙伴列表,所述信息来源于用户的PND或服务器。取消功能616关闭伙伴列表,并 将用户带回到第一伙伴系统菜单或PND的主菜单。
图7a到图7e每一者描绘一个伙伴图标。所述图标可以是彩色编码的,以便更容易 识别。第一伙伴图标702用来指示相应的伙伴是可用的,且其位置是当前的。"当前" 意味着所述位置经过的时间不足15分钟。或者,可应用对当前的其它时间定义。由于 此伙伴是当前的且可用的,所以可在地图上看到其位置(例如502,图5)。
第二伙伴图标704用来指示虽然相应伙伴的位置已过时,但所述伙伴是可用的。换 句话说,此伙伴的位置先前是已知的,但此后已变失效。失效的位置所经过的时间可以 是15分钟到60分钟。或者,可应用其它时间定义。仍可在地图上描绘此伙伴。
第三伙伴图标706用来指示虽然伙伴的位置经过时间较长(即超过60分钟),但所 述伙伴是可用的。此处同样,所述时间可随应用而变。仍可在地图上描绘此伙伴。
第四伙伴图标708用来指示伙伴不可用,且服务器正等待对于邀请所述伙伴加入伙 伴列表的回复。此伙伴尚未对成为伙伴的邀请作出响应。因此,此伙伴或潜在的伙伴只 有在伙伴列表上才能看到。
第五伙伴图标710用来指示伙伴不可用,且伙伴的位置无法确定,因为伙伴已拒绝 了成为伙伴的邀请。此外,伙伴可能已经从其伙伴列表中删除了所述用户。
服务器可从数据库检索信息,所述数据库的维护可由服务器乃至此项技术中已知的 程序进行。进一步对于"更新伙伴"选项74,致使服务器主动请求一个特定伙伴经由推 送信道等返回其当前地理位置。以下交互是基于所关注的伙伴的状态而发生。更新也可
从伙伴列表屏幕选项614发生。
如果伙伴状态是"不可用/未知",那么可沿着以下线向用户显示消息汤姆汤姆伙 伴, <名称>不是PLUS用户_—PLUS是可供来自本申请案的受让人汤姆汤姆的导航系 统使用的增强型服务,所述服务包含本发明的伙伴系统。可使用其它语言来表示所请求 的伙伴不是伙伴系统的成员。
如果伙伴状态是"不可用/已删除"(即,伙伴已将用户从伙伴列表中删除),那么可 沿着以下线向用户显示消息"汤姆汤姆伙伴, <名称>已将您从其伙伴列表中删除"。
如果伙伴状态原来是"不可用/已邀请",而现在是"可用"(即,伙伴已接受了用户 让其成为伙伴的邀请),那么沿着以下线向用户显示消息汤姆汤姆伙伴, <名称>已同
意成为您的伙伴。
如果伙伴状态原来是"不可用/已邀请",而现在是"不可用/己拒绝"(即,伙伴已
拒绝用户让其成为伙伴的邀请),那么沿着以下线向用户显示消息汤姆汤姆伙伴, <名 称>已拒绝成为您的伙伴。
如果伙伴状态是"已邀请/回复邀请"(即,伙伴已邀请用户成为伙伴),那么向用户 呈现以下文本消息汤姆汤姆伙伴, <名称>已邀请您成为伙伴。进一步向用户呈现用于 接受或拒绝邀请的一对按钮。如果用户选择了接受,则向服务器发送"回复邀请/已接受" 消息。如果用户拒绝,则向服务器发送"回复邀请/已拒绝"消息。
在服务器处,响应于"回复邀请/已接受"消息在邀请方伙伴的伙伴列表中接受伙 伴的状态从"不可用/已邀请"改变成"可用";将邀请伙伴进入接受方伙伴的伙伴列表 的状态改变成"可用"(原来是"已邀请/回复邀请");响应"回复邀请/已拒绝"消息—— 将在邀请方伙伴的伙伴列表中拒绝伙伴的状态改变成"不可用/已拒绝";将邀请方用户 从拒绝方伙伴的伙伴列表中删除;且更新本地伙伴列表。
更新伙伴列表可在用户设置的时间延迟上自动进行。这可由用户在进行改变伙伴偏 好64时手动设置。如果进行了 66,则向用户呈现图8中描绘的更新屏幕800。按照图8, 向用户呈现文本802,其指示自动伙伴列表更新模式和复选框801,当进行自动更新模 式时将复选框801复选。此外,更新屏幕800包含时间指示804和标题806。进一步向 用户呈现结束功能的选项(完成,808),其将用户带回到第一伙伴系统菜单。如果未复 选复选框801,则向用户显示第二更新屏幕,所述第二屏幕包含数字编辑器900 (图9), 其便于用户输入更新之间的以分钟计的选定时间延迟卯7。编辑器900进一步包含返 回功能卯2;取消功能904,其将用户带回到第一伙伴系统菜单;和完成功能906,其将 用户带回到第一更新屏幕。与第一更新屏幕一样,第二更新屏幕包含时间指示908和标
题910。
回到图2a,如果选择了 "邀请新伙伴"选项(44) 58,则用户识别特定伙伴,并请 求服务器将所识别的伙伴添加到用户指定的伙伴列表中62。为了实现对伙伴列表的新伙 伴的识别,向用户呈现标准字母编辑器屏幕IOOO,图IO包含字母字符以及取消选项1010 和完成选项1012。可通过电子邮件地址1014或其它识别符来识别新伙伴。为了实行添 加,由用户PND向服务器发送邀请消息,且对服务器返回的结果进行处理。此后,再 次显示伙伴或第一菜单。与以上屏幕一样,字母编辑器屏幕包含时钟1016和标题1018。
在服务器侧,做出用户是否存在且以其它方式可用或己知的确定。如果用户的状态 是可用,则借助己邀请/回复邀请步骤将用户添加到伙伴列表。借助消息通知向既定伙伴 通知所述邀请,所述消息通知可由用户个性化或者可包括可从存储器获得且作为此步骤 的一部分而自动发送的预先编写的文本。如果伙伴是未知的,则伙伴状态变成"不可用 /未知",且向用户通知此情况。如果用户不可用,则伙伴状态变成"不可用/已邀请", 且向用户通知此情况。如果伙伴可用,则伙伴状态变成"可用"。
服务器可进一步联系所识别的伙伴,并向其询问将其(具有或不具有当前位置)添 加到用户指定的伙伴列表的许可。或者,可在没有所识别伙伴的确认或输入的情况下执 行前述步骤。
回到图2a,如果进一步对于选项48,用户选择退出伙伴系统66,则用户退出伙伴 系统68,且回到其PND的地图视图或主菜单。
如果选择了前进到下一菜单(40) 62,则将用第二菜单替换第一菜单,所述第二菜 单呈现具有下述额外选项的选项。与第一菜单一样,可同时在一个屏幕上呈现第二菜单 询问中的每一者。可依据编程、屏幕尺寸等呈现替代数目的询问。本发明不受任何一次 在任何一个屏幕上呈现的图形用户界面询问的数目的限制。
如果进一步对于选项46,用户选择前进到下一伙伴系统菜单70,那么向用户呈现 如图11中描绘的第二伙伴系统菜单1100。图11包括与图2a中阐述的方法步骤有关的 一系列图标。
回到图2a,向用户呈现一系列询问或选项(经由第二伙伴系统菜单1100的图标),
其中包含向伙伴发送消息78 (图标1102);改变伙伴偏好64 (图标1110);删除伙伴
72 (图标1104);更新伙伴74 (图标1108);和读取消息76 (图标1106)。进-'步向用 户提供前进到返回前一菜单80 (图标1112)和结束81 (图标1114)的选项。
如果选择了 "向伙伴发送消息"选项(78) 82,则向用户显示向伙伴发送消息子屏 幕/菜单屏幕1200,所述屏幕在图12中描绘且过程在图2b中继续84。向用户呈现若干选项或询问,其中包含向伙伴发送消息88 (图标1204);向伙伴发送位置90 (图标 1202);向伙伴发送您的位置92 (图标1206);和完成86 (图标1208)。
如果选择了向伙伴发送消息88 (图标1204,图12) 98,则用户的PND向选定伙伴 104传输消息。所述消息可包括文本、语音、图像、以上内容的组合等,且可经由服务 器或对等地传输。所述消息可进一步是存储在服务器内且可用于在用户在PND上请求 时传输的预先存储的消息。下文中阐述一般交换消息的细节。
如果选择了 "向伙伴发送位置"选项90,则沿着与以上消息相同的线向所关注的伙 伴传输用户选择的地理位置106。在图13中描绘实例消息1300。所述消息包括识别选 定地理位置1302和所述位置的GPS位置1304的文本。所述消息进一步包括两个选项, 即前进到导航到菜单1306和返回到PND的主地图或主菜单1308。所述消息可进一步包 含时间1310和标题,标题具有对发送者及其电话号码的指示1312。
伙伴必须具有"可用"状态,且因此可作为消息的发送对象的伙伴列表可由PND 事先限定于只有那些具有可用状态的伙伴。可进一步结合此选项向用户显示向伙伴发送 位置屏幕,向伙伴发送位置屏幕包含GPS图标,其便于确定位置。选择GPS图标会引 出位置菜单屏幕,可通过其选择或以其它方式输入位置。 一种可能的位置是用户的当前 位置。 一旦由用户选择和输入了位置,便向服务器发送"发送位置"消息。所述消息可 包含预定的解释性文本或个性化文本。对服务器返回的结果进行处理,且向用户显示第 一菜单。
当在伙伴的导航装置处接收到之后,可将所传输的地理位置作为文本和/或作为位置 在地图上显示。可通过以下方式创建用户选择的地理位置或地址从所显示的字母表中 打入字母字符;以触摸方式在所显示的地图上指示所述位置,或者用其它输入方式。此 可经由文本消息中的位置选择符来提供。将现在输入的位置转换成消息并经由服务器或 直接传输到伙伴的导航系统。
如果用户按照步骤92选择了向伙伴发送当前位置94,则从PND向服务器发送对伙 伴的当前位置的请求108。服务器接着定位对应于伙伴的当前位置(按照刷新后的伙伴 列表可能可用,或者可自动地或通过伙伴的许可获得)的记录,并向PND传输所述位 置,所述PND又将位置作为文本或标记在地图上显示。图5中阐述描绘伙伴的地图的 实例。
如果选择了取消选项(86) 100,则所述方法前进102回到前一菜单。或者,所述 方法可前进到结束。
回到图2a,如果选择了 "改变伙伴偏好"选项64 (图标1110,图11) 110,则改变伙伴偏好屏幕(上文论述)被引出并显示在用户的PND显示器上84。按照此屏幕,向 用户提供对选择自动更新来自服务器的伙伴列表的选项,所述更新包括当前伙伴(即, 当前已经激活其导航装置且已同意成为伙伴列表的一部分的伙伴)的名称以及如上所述 再次从伙伴导航系统获得的当前伙伴当前位置。按照额外的自动更新伙伴列表屏幕,向 用户呈现每若干分钟选择性地更新伙伴列表的选项,若干分钟可以是1分钟到99分钟。 为了便于输入更新时间间隔,向用户呈现一系列数字1到9连同取消、完成和回到前一 菜单的选项(如下文中将详细描述的)。按照对伙伴列表的更新,将使用户的PND将用 户的当前标识和地理位置转发给服务器以供包含在适当的伙伴列表中。
如果选择了 "删除伙伴"选项72 (图标1104),则向用户呈现请求确认删除的文本。 文本内容可以是"您确定想要删除<名称> "。可通过设计选择来使用其它文本。进一 步向用户呈现"是"和"否"的选择选项。此选项可以是按钮、图标、语音激活构件等。 如果用户选择了 "是",则将伙伴从本地伙伴列表(在用户PND上或远程存储的)中删 除,向服务器发送"删除伙伴"消息,且对服务器返回的结果进行处理。在服务器处, 从用户的伙伴列表中移除拟删除的伙伴,将所删除的伙伴的状态设置成"不可用/己删 除",且在用户的PND显示器上向其显示伙伴列表。同样,将用户从属于现在删除的伙 伴的伙伴列表中删除。
如果选择了 "更新伙伴位置"选项74 (图标1108) 58,则对所有具有"可用"状 态的伙伴进行确定且由用户的PND向服务器发送"获取位置"消息一一所述位置是可 用伙伴的位置62。对服务器返回的结果进行处理,且向用户显示第一或伙伴菜单。在服 务器处,如果位置正被更新的既定伙伴的状态是"可用",则将"提供位置"消息发送 给既定伙伴(例如,经由"推送"),且所述伙伴返回其当前位置。进一步更新服务器上 的伙伴位置。
如果用户按照"读取消息"选项76 (图标1106)选择读取消息118,则向用户呈现 文本消息120。文本消息120可包括用户的位置和标识,如下文中将相对于图13详细描 述的。按照在步骤120中所显示的消息,向用户呈现通过图2c的流程图阐述的额外选 项步骤122。
如图13中描绘的,消息1300包括位置1302和伙伴标识1304,其在此处作为文本 呈现。可使用所属领域的技术人员可想到的其它消息格式,其中包含图片、声音和其它 媒体。消息1300进一步包含其中显示的对发送者的指示1310。发送者可通过名称和电 话号码来识别。如所描绘的,消息1300由电话号码为+31653354300的约翰(1310)发送。 还可显示当前时间(1312)。对发送者信息和时间的确切呈现是设计选择的问题。或者,
可在消息内显示其它相关信息,其中包含当前日期、个性化发送者标识等。
按照消息1300,向用户呈现退出消息(完成)的选项1306,所述选项如被选中则 会退出伙伴系统功能性,并返回到主地图显示或其它高级别显示。按照消息1300,向用 户呈现选项1308,所述选项如被激活则会引出图14中描绘的导航屏幕菜单1400,其对 应于图2c的流程图。
回到图2c,向用户呈现若干选项,S卩导航到此处126 (图标1402,图14)、在地 图上显示128 (图标1404,图14)、添加为收藏130 (图标1406,图14)和取消124 (图 标1410,图14)。前述选项结合对伙伴地址的拥有而操作。
如果用户进一步对于取消选项124选择了取消138,则所述方法转回140到第二伙 伴系统菜单,图12中描绘了此菜单的截屏。
如果选择了 "导航到此处"选项126 (图标1402,图14) 136,则用户的PND将实 现导航到特定地理位置132。首先,将就特定的到达时间步骤对用户进行询问148( 1500, 图15)。如果用户选择了特定的到达时间(1502,图15) 166,则通过PND软件计算出 一条到伙伴位置的路线,所述路线将实现在用户所需的时间处到达。同样,如果用户未 选择任何特定到达时间168 ( 1504),则将计算最佳路线156。所述实现可通过以下方式 进行确定从用户当前位置到特定地理位置的最佳路线,其可由例如来自本专利受让人 汤姆汤姆的NAVCORE软件等适当的导航软件来实行。可将最佳路线显示在用户的PND 上并辅以语音命令等。
如果用户按照询问128选择了在地图上显示伙伴位置134,则使PND译解可能已按 照早先询问而接收到的伙伴位置并将其显示(步骤144)在图5中描绘的地图上。在显 示之前,确认供显示的伙伴的状态是"可用"。如果"可用",则从本地列表中取得伙伴 信息,并将其显示在PND上。所述显示可包含用于强调的特定图标502 (图5)。通过 选择图标508向用户呈现返回到主地图显示或主菜单的选项。可通过激活寻找图标504 来计算从用户的当前位置到伙伴的路线。同样,可通过激活图标506来进入前述导航菜 单选项步骤122 (图2c)。
如果用户按照选项130选择了将伙伴位置添加到其收藏夹132,则使PND按照图 10中描绘且上文论述的字母编辑器屏幕经由伙伴标识的条目将特定位置存储到存储器 中146。如果收藏夹列表中已经存在所述条目,则将向用户提供替换现存条目的选项, 如图16中的截屏1600描绘(询问150,图2c)。此些消息可以是闪现消息。截屏1600 包含"是"选项1602和"否"选项1604。在用户选择了进行替换(154,图2c)的情 况下,在收藏夹列表内用新位置替换相同位置的先前条目(156,图2c)。如果用户选择
了不进行替换(158,图2c),则步骤结束且向用户呈现屏幕1700 (152,图2c),从而 向其提供将当前位置设置成归属位置的选项。屏幕1700包含"是"选项1702和"否" 选项1704。如果选择了 "是"选项1702 ( 160,图2c),则使PND将当前归属位置改变 成在屏幕1700上描绘的位置(162,图2c)。如果用户选择了不替换当前归属位置(164, 图2c),则将用户带回到图12中描绘的导航屏幕1200 (140,图2c)。
在选择了取消选项118 (图标1214,图12) 138的情况下,描绘先前菜单116或方 法结束。
回到图2a,如果用户按照选项80选择了前进到先前菜单83 (1112,图ll),则所 述方法转回(步骤102)到图4中描绘的第一伙伴系统菜单。如果用户按照选项81选择 了完成85 (1114,图ll),则所述方法结束(步骤160)。
现在将论述与服务器的一般消息交换,且还将概括服务器所管理的数据。
客户端发送到服务器的所有消息含有以下元素 自身状态"可用"或"不可用"
'如果状态是"可用",则包含自身的当前位置;否则为空
服务器对客户端发送的消息的所有响应均含有这些元素
伙伴项列表
伙伴之间有2条通信路径。 一条是伙伴客户端-服务器消息协议,另一条是文本消息 传输。伙伴客户端-服务器消息协议涵盖例如"添加伙伴"、"移除伙伴"、"更新"等请求。 从服务器接收的响应是用户手动动作一一选择菜单图标一一的结果。服务器响应可能会 导致在客户端上显示通知对话。文本消息传输涵盖普通文本,其可含有应用程序所辨别 出的位置。如果这些文本消息是在未对其进行正确解释的装置上接收到的,则可将这些 文本消息作为一般文本来读取。可手动地键入消息。所述消息是作为SMS、服务器消息 还是伙伴消息起源并不要紧。所指的视觉通知是对文本消息己到达的指示(AFAIK,这 是一般消息传输功能性)。当用户被邀请成为伙伴时(即,当其接收到"添加伙伴"请 求时),服务器发送预录文本消息。
权利要求
1. 一种服务器,其包括用于将伙伴列表传送到至少一个导航装置的构件。
2. 根据权利要求1所述的服务器,其中所述伙伴列表包括至少一个导航装置的名称和 位置。
3. 根据权利要求2所述的服务器,其中所述伙伴列表包括具有至少一个选定特性的至 少一个导航装置。
4. 根据权利要求3所述的服务器,其进一步包括用于以下操作中的至少一者的构件 将所述特性分组、更新所述特性和存储与所述特性有关的记录。
5. 根据权利要求4所述的服务器,其中所述特性包括以下各项中的至少一者位置、 兴趣、活动、职业和人际关系。
6. 根据权利要求1到5所述的服务器,其进一步包括用于从至少一个导航装置接收请 求且响应于所述请求而传送所述伙伴列表的构件。
7. 根据权利要求4所述的服务器,其进一步包括用于向所述至少一个导航装置询问当 前位置信息和标识的构件。
8. 根据权利要求7所述的服务器,其中所述用于更新的构件进一步包括用于根据所述 当前位置信息而更新所述伙伴列表的构件。
9. 根据权利要求l到8所述的服务器,其进一步包括经设置以实现至少两个导航装置 之间的通信的通信构件。
10. —种导航系统伙伴系统,其包括至少一个伙伴列表,其包括根据共同特性分组的多个导航装置,以及 用于将所述至少一个伙伴传送到所述导航装置的构件。
11.根据权利要求IO所述的导航系统伙伴系统,其中所述导航装置通过名称和地理位 置在所述伙伴列表中列出。
12.根据权利要求11所述的导航系统伙伴系统,其中所述地理位置由所述导航装置提 供。
13. —种导航装置,其包括经设置以发送和接收伙伴系统消息的通信构件。
14. 根据权利要求11所述的导航装置,其中所述消息是在导航装置中的至少一者与服 务器之间传送的。
15. 根据权利要求11所述的导航装置,其中所述消息包括对服务器的向所述导航装置 传输伙伴列表的请求。
16. 根据权利要求13所述的导航装置,其中所述伙伴列表包括通过名称和地理位置识 别的多个导航装置。
17. 根据权利要求14所述的导航装置,其进一步包括用于输出从当前位置到所述地理 位置的导航指令的构件。
18. 根据权利要求17所述的导航装置,其中所述指令包括音频指令和在地图背景上描 绘的视觉指令中的至少一者。
19. 根据权利要求13所述的导航装置,其进一步包括用于确定选定伙伴列表上列出的 所述导航装置中的哪一者位于选定地理位置的半径内的构件。
20.根据权利要求19所述的导航装置,其进一步包括用于显示选定伙伴列表上列出的 所述导航装置位于选定地理位置的半径内的构件;以及用于编辑所述伙伴列表的构 件。
全文摘要
本发明揭示一种用于导航系统的伙伴系统。进一步对于所述伙伴系统,导航装置的用户可在选定的附近地区内定位其它导航装置用户。所述伙伴系统进一步包含从根据共同特性而分组的多个导航装置编译的伙伴列表。所述特性可以是所述导航装置的用户之间的关系、导航的位置等。所述导航系统根据标识和地理位置而在伙伴列表内列出。可使得其中存储有伙伴列表的所述导航系统朝向选定伙伴导航。此外,进一步对于所述伙伴系统,一个导航系统可经由文本和语音消息而与另一导航系统通信。
文档编号G01C21/20GK101395445SQ200780007875
公开日2009年3月25日 申请日期2007年3月8日 优先权日2006年3月8日
发明者乔治·温策尔, 威廉·季耶乌尔瓦阿德尔, 彼得·格尔林 申请人:通腾科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1