用于传输路线的方法及其设备的制造方法_4

文档序号:9332477阅读:来源:国知局
效性时间已经 经过时,服务器不再提供相关的信息给第三方。
[0177] 终端可以预订用于接收第三方的更新信息请求通知和更新信息的提供的通知服 务,并且立即检查第三方移动所在的当前的路线。此外,如果路线的目的地是终端,当终端 已经移动预先确定的距离时,可以确定是否终端的位置信息被提供给服务器。这可以防止 终端的位置被不必要地上载到服务器,从而减小在服务器和终端之间的数据业务。
[0178] 图6示出根据本发明的一个实施例,用于提供路线给第三方的操作。与图5不同, 图6仅仅示出除第三方之外在终端和服务器之间的操作。
[0179] 图6的操作涉及其中DynNav应用(例如,终端)请求DynNav服务器(在下文中, 称为服务器)传送路线信息给第三方的情形。这个情形的主要功能包括:(1)概括的路线 和/或完整路线的传输,(2)路线的选择和路线信息到第三方的传输,(3)终端对通知服务 的预订,(4)终端的当前位置的报告,(5) (a)在建议的路线上严重拥塞的情况下,和(b)在 其中目的地是终端并且终端的位置变化的情形下重新计算。
[0180] 终端的用户基于起点、目的地和优先选择限定行程参数,并且这样的参数被从终 端直接地传送给服务器。起点可以使用第三方的ID限定,服务器可以经由外部位置应用 (服务器)获得第三方的位置,并且第三方的位置可以用作起点。目的地可以是特定的场所 (也就是说,固定的地理位置)或者终端的当前位置。当目的地是终端的当前位置时,终端 可以将其位置作为目的地提供给服务器。考虑到实时和估算的交通信息,服务器发送匹配 行程参数的一组路线作为响应。对于带宽优化,在服务器中以二种不同的格式,即,概括和 完整格式,路线是可用的。终端访问概括的路线,并且终端的用户可以使用这个信息选择在 建议的路线之中要传送给第三方的路线。该终端可以请求选择的路线的完整路线信息。由 于有限的长度、行程复杂度和网络性能,所以一旦启动,建议的路线可以被直接地编码为完 整路线,并且,在这种情况下,服务器不能编码概括的路线。
[0181] 当终端的用户选择完整路线时,终端可以经由专用的公共资源从服务器请求选择 的路线信息的共享,并且服务器可以使用外部应用将包括行程和路线信息的公共资源的 URL传送给第三方。当接收到公共资源的URL时,第三方可以访问公共资源,以便获得行程 和路线信息。第三方可以经由长的轮询COMET机制从服务器请求更新信息(行程和资源信 息)。
[0182] 由于在提供的路线上的交通拥塞,服务器可以创建可替代路线,并且可替代路线 信息可以上载给专用的公共资源。当用于获得更新信息的GET操作由第三方执行时,可替 代路线信息可以作为对GET操作的响应传送给第三方。公共资源的更新可以由应用触发, 或者根据公共资源参数的设置由服务器自动地执行。
[0183] 当行程的目的地是终端的位置,并且终端移动特定的距离时,终端可以将其位置 报告给服务器。在这种情况下,服务器可以获得第三方的位置,并且服务器可以基于终端的 报告位置和第三方的获得的位置计算新的路线。新的信息被上载给描述行程和路线的专用 公共资源,并且可以经由如上所述的公共资源传送给第三方。
[0184] 对于终端用户的隐私保护,终端可以表示是否允许提供更新信息。此外,当第三方 可以访问更新信息时,终端可以限定有效时段。终端可以预订用于检查是否第三方请求接 收更新信息,和/或是否第三方已经获得更新信息的通知服务。
[0185] 将参考图6给出更加详细说明。
[0186] 1.用于到第三方的路线信息的传输,终端可以使用POST操作命令创建包括特定 的行程参数(作为起点、目的地等等的第三方的位置)的行程。服务器可以建议要传送的 一组路线,并且作为响应发送包括建议的路线的路线标识符的"行程"资源。
[0187] 2.终端可以使用GET操作命令访问一组概括的路线。这个步骤可以关于由服务器 建议的所有路线重复。但是,当行程的长度和复杂度被限制,或者网络质量是足够时,在这 个步骤中可以使用完整格式路线信息。
[0188] 终端的用户可以从要传送给第三方的建议的组中选择一个路线,并且终端可以删 除不传送给第三方的不必要的路线。但是,为了简化顺序和聚焦于主要功能,删除不必要的 路线的步骤被省略。
[0189] 3.终端可以预订用于接收选择的路线(使用POST操作命令)的可替代路线信息 的更新信息的通知服务。
[0190] 4.终端可以使用PSOT操作命令请求服务器经由公共资源将行程和路线信息传送 给第三方。终端可以表示是否允许将路线的更新信息提供给第三方。服务器可以自动地创 建公共资源,并且服务器可以使用外部应用(例如,OM PUSH、MMS或者SMS)将用于获得选 择的路线信息的URL传送给第三方。
[0191] 5.终端可以请求预订该通知服务,以便检查第三方的操作。终端可以在以下的情 形下从服务器接收该通知。
[0192] a.当第三方请求接收更新信息(或者路线信息)时
[0193] b.当第三方获得(检索)更新信息(或者路线信息)时
[0194] 6.当第三方获得该路线信息,并且请求更新信息时,服务器可以通知终端第三方 已经请求接收与路线信息相关的更新信息(例如,使用POST操作命令)。
[0195] 7.当第三方从服务器请求更新信息的接收,并且服务器检测在建议的路线上的交 通事件或者严重拥塞时,服务器可以创建可替代路线,并且将用于获得可替代路线的更新 信息的URL传送给第三方。当第三方获得可替代路线的更新信息(例如,使用GET操作命 令)时,服务器可以通知终端第三方已经获得可替代路线的更新信息(例如,使用POST操 作命令)。
[0196] 8.如果第三方从服务器请求更新信息的接收,并且终端接收第三方已经从服务器 请求接收更新信息的通知,则终端可以改变在行程资源中的目的地参数,以便当从先前地 报告点移动预先确定的距离时,更新在服务器上其当前位置。当服务器识别目的地已经改 变时,服务器可以获得第三方的当前位置。服务器可以使用终端的更新位置作为目的地,和 使用第三方的获得的位置作为起点计算新的路线,并且将有关新的路线信息的URL传送给 第三方。
[0197] 9.当第三方从服务器请求更新信息的接收,并且获得新的路线(更新信息)时,月艮 务器可以通知终端第三方已经获得有关新的路线的信息(使用POST操作命令)。
[0198] 在步骤7和9之后,终端可以访问更新信息(例如,使用GET操作命令)。但是,访 问上述的更新信息的步骤被省略,以便简化顺序和聚焦于主要功能。
[0199] 在下文中将更加详细地描述本发明的实施例。
[0200]-起点是第三方的位置,并且目的地是特定的场所的情形 [0201] 假设用户访问特定的场所,例如,餐馆,并且推荐特定的场所给另一个用户。用户 可以将具有作为起点的另一个用户的当前位置和作为目的地的餐馆的位置的特定的路线 传送给另一个用户,并且从服务器请求特定的路线的传输。
[0202] 在当前的实施例中,假设具有起点和目的地的特定的路线预先由服务器创建,并 且已经与终端共享。
[0203] 当接收到该请求时,服务器可以将特定的路线传送给另一个用户。上述的传输使 另一个用户能够访问特定的地址(例如,URL)以使用特定的地址获得特定的路线。
[0204] 终端可以从服务器请求预订用于特定的信息的通知服务。用于特定的信息的通知 服务指的是与是否另一个用户已经请求特定的路线的更新信息接收相关,和/或是否另一 个用户已经获得有关特定的路线的信息的通知。因此,当另一个用户已经获得由服务器提 供的特定的路线时,服务器可以通知终端另一个用户已经获得特定的路线。因此,终端可以 识别另一个用户的路线。
[0205] 由服务器执行的路线重新计算可以根据在特定的路线(或者可替代路线)上的交 通条件,和/或另一个用户的运动重复,并且因此,另一个用户的信息获得及其通知可以重 复。经由这样的过程,有可能对另一个用户提供以到目的地优化的路线。
[0206] -起点是第三方的位置,并且目的地是终端的位置的情形
[0207] 当用户希望另一个用户紧紧地跟在后面时,例如,当二个用户计划彼此相遇,但 是,没有指定会合点时,用户可以对另一个用户提供具有作为目的地的用户位置的特定的 路线。用户可以将具有作为起点的另一个用户的当前位置和作为目的地的用户位置的特定 的路线传送给另一个用户,并且从服务器请求特定的路线的传输。
[0208] 在当前的实施例中,假设具有起点和目的地的特定的路线预先由服务器创建,并 且已经与终端共享。
[0209] 当接收到该请求时,服务器可以将特定的路线传送给另一个用户。上述的传输使 另一个用户能够访问特定的地址(例如,URL)以使用特定的地址获得特定的路线。
[0210] 终端可以从服务器请求预订用于特定的信息的通知服务。用于特定的信息的通知 服务指的是与是否另一个用户已经请求接收特定的路线的更新信息相关,和/或是否另一 个用户已经获得有关特定的路线的信息的通知。因此,当另一个用户已经获得由服务器提 供的特定的路线时,服务器可以通知终端另一个用户已经获得特定的路线。因此,终端可以 识别另一个用户的路线。
[0211] 此外,当另一个用户从服务器请求特定的路线的更新信息的接收时,服务器可以 通知终端另一个用户已经请求特定的路线的更新信息的接收。当通知终端另一个用户已经 请求特定的路线的更新信息的接收时,当从先前地报告点移动预先确定的距离时,终端将 其位置报告给服务器,以便根据终端的运动创建可替代路线。当没有提供这样的通知服务 时,终端不能确定是否其位置被周期地或者根据特定的规则报告给服务器,或者甚至当另 一个用户没有从服务器请求特定的路线的更新信息的接收时,可以无条件地报告其位置, 并且因此,该报告是不必要的。
[0212] 由
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1