用于竞赛期间跟踪竞争者的移动服务的制作方法

文档序号:5832749阅读:187来源:国知局
专利名称:用于竞赛期间跟踪竞争者的移动服务的制作方法
技术领域
本发明涉及用于在竟赛期间跟踪竟赛者的移动服务。可以通过移 动设备(例如移动电话)来接收竟赛信息以便通知并激励进行竟赛的 用户。
背景技术
最近,AppleTM推出一种具有头挂耳机的移动音乐播放器,所述 音乐播放器设置成以无线方式与运动鞋中的传感器通信。该传感器记 录穿着运动鞋的跑步者的速度并向音乐播放器发送信息。音乐播放器 特别适合于处理接收的信息,并向用户提供有关例如跑过的距离、经 过的时间和燃烧的卡路里的音频信息。在锻炼之后,用户可以将音乐 播放器连接到计算机以经由因特网将锻炼数据上栽到万维网服务器 应用。可以使用此Web应用来查看先前的跑步、设置目标以及挑战其 他用户。可以使用此Web应用来在任何地方挑战任何人,即所谓的虛 拟竟赛。用户可以在她的家庭草坪上在她自己的时间里跑步,然后登 陆到Web应用上以检索结果并将其与其他人比较。
^^布US 6,463,385 Bl描述一种运动计算才几,其具有集成的全if求 卫星定位(GPS)接收器和计算机接口能力,该计算机接口能力使得 能够跟踪功能和/或性能特性并将其作为海拔和/或地理位置的函数进 行分析。该计算机包括到一个或多个传感器的接口或底座(mount), 这些传感器用于测量操作和/或生理参数,例如心率,或气候状况,例 如温度。可以将存储的地理和传感器参数下载到外部个人计算机,以 便可以在个人计算机的屏幕上回顾并分析锻炼期间收集的数据。虽然US 6,463,385 Bl中描述的系统在记录跑过的距离方面比所 述的使用运动鞋中的传感器的音乐播放器更精确,但是它也需要附加 的计算机以便将记录的锻炼数据与其他用户的数据比较。这只能在锻
炼完成之后^L到,并不能在练习或比赛期间实时地进行。

发明内容
本发明的目的在于提供一种系统和方法以用于在竟赛期间记录 用户活动数据并将相关数据传送给用户,其中实时地将一个或多个其 他用户的活动数据传送给第一用户。此目的通过提供一种用于在移动 通信网络中使用的应用服务器来实现,该应用服务器设置用于 -接收有关第一移动终端的位置的位置信息; -为第一移动终端计算自开始时间起行进的距离; -将该行进的距离与竟赛者行进的距离比较以给出相对距离; -将有关该相对距离的反馈信息发送到第一移动终端。 可以将应用服务器设置成在规则基础上执行上面列出的步骤。 本发明还涉及一种移动通信网络,其包括如上文描述的应用服务器。
最后,本发明涉及如权利要求22所述的一种在应用服务器上执 行移动服务的方法。


下文将结合附图使用多个示范实施例更详细地论述本发明,其

图1A示出4艮据本发明的 一个实施例的移动电信网络的 一部分; 图1B示出根据另一个实施例的移动电信网络的一部分; 图2示出对手服务应用的可能实现的高级序列图; 图3示意示出根据一个实施例的对手服务应用与数据库和终端之 间的数据流。
具体实施例方式
本发明提供一种移动通信系统,其(在比赛或锻炼期间)为做运 动的人提供有关其他对手的信息。 一个示例是,在跑步比赛期间,系 统可以向移动电话用户提供有关所谓的"虚拟对手"正跑到哪里(例 如在最终用户前面或后面)的信息以便保持期望的步调。该移动通信 系统可应用于许多运动,例如航行赛事,其中该系统可以向船只提供 有关与期望的进度(例如贏得竟赛所需要的进度)相比实际进度如何 的信息。
在一个实施例中,该移动通信系统提供有关真实对手在现场比赛 期间或来自已经发生的比赛的信息(可以是竟争者依次跑或甚至之间 隔很长时间)。移动通信系统可以以此方式帮助创建团体,例如使用 山地自行车赛道的人,他们可以通过该移动通信系统获取有关过去使 用过该赛道的其他人以及他们如何表现的信息。另 一个示例是移动通 信系统提供有关最终用户上次(例如一年前的相同比赛)如何表现的 信息。
图1A示出4艮据本发明的一个实施例的移动电信网络1的一部分。 移动通信网络l包括移动交换中心(MSC) 2,移动交换中心(MSC) 2设置成经由服务交换点(SSP) 5在移动终端3与应用服务器(AS) 4之间建立连接。根据一个实施例,应用服务器4设置成从移动终端 3的用户接收指令以用于启动称为"对手服务应用"30的应用。 一旦 对手服务应用30被启动,它接收有关移动终端3的位置信息。可以 从位置服务器IO接收此位置信息,位置服务器IO设置成通过使用例 如GSM网络中的三角法来确定移动终端3的实际位置。或者,如果 移动终端3包括例如GPS接收器12,则可以/人移动终端3本身接收 位置信息,如图1B所示。
应用服务器4设置成重复地计算对于移动终端3的自开始时间起 所行进的距离。该开始时间可以由应用服务器4使用来自移动终端3的触发信号来确定。然后将计算的行彭巨离与竟赛者行进的至少一个 距离比较以给出相对距离。将有关该相对距离的反馈信息发送到移动
终端3。
通过将反々责信息发送回移动终端3,可以实时地通知用户有关她 的对手。这将鼓励她更好地表现,这是使用现有技术的方法所不可能 的。可以例如按规则时间间隔、规则空间间隔、基于移动终端3的用 户的请求或在某些距离发送反馈信息。请注意,这些可能性是作为示 例提出的,并且绝非是限制本发明的范围。
图2示出显示对手服务应用的可能实现的高级序列图。本实施例 为最终用户实现将他们自己的表现与虚拟对手/运动员比较的可能性。 在第一步中,最终用户输入总的期望竟赛时间(即锻炼时间)或期望 的距离或平均速度。此信息被发送到对手服务应用。对手服务应用存 储此信息并在必要的情况下计算期望的平均速度。在下一步中,最终 用户通过例如单击移动终端3上的接口程序的"当前位置"来输入开 始位置。此开始位置被对手服务应用存储。接下来,最终用户指示她 开始比赛或练习。对手服务应用现在将存储最终用户(即,移动终端 3)的当前位置,并且还通过使用输入/计算的平均速度来计算虚拟对 手的位置。通过消息将虚拟对手和终端3之间的差距反馈回终端3。 此消息可以是语音消息、音频蜂鸣、SMS消息或任何其它适合的消息。 语音消息可能是"您领先您的对手20米,还剩下100米要跑,坚持 住!"。
重复地,对手服务应用检查是否已通过总距离。 一旦通过总距离, 则存储最终结果并将其传送到终端3。可能的消息可以是"您赢了, 您的完成时间是2小时14分20秒,您的对手晚1分IO秒完成"。
请注意,对手服务应用可以部署在最终用户携带的移动终端3上 或部署在移动通信网络1的应用服务器4中,参见图1。在前一种情 况中,最终用户设备必须能够例如经GPS获取位置。在后一种情况中, 电信网络应该能够获取最终用户的位置(GSM网络中的三角法)或最终用户设备应该能够将其位置发送到网络。
相比较,可以由应用服务器4生成音频反馈,并如常规电话将其 才是供到移动终端3。或者,移动终端3中的客户端服务器应用的客户 端部分可以将来自服务器应用30的非音频消息转换成音频反馈。可 以通过将移动终端连接到个人计算机然后从因特网下载该客户端应 用或通过OTA (通过空中应用下载)来将此类型的客户端应用下载到 移动设备,正如技术人员公知的。
有几种备选方式来实现提供到移动终端3的有关与终端的位置比 较的(虚拟)对手的位置的反馈。在一个实施例中,生成音频蜂鸣来 指示移动终端3与(虛拟)对手之间的相对距离。可以使用不同的频 率生成音频蜂鸣以便产生公知的多普勒效应。几种备选是可能的,例 如
-当对手逼近时,高音调蜂鸣,而当距离增加时,低音调蜂鸣, -当落后对手时,高音调蜂鸣,而当超前时,低音调蜂鸣。 蜂鸣间隔可以基于il^上对手的时间。实际的蜂鸣间隔为每秒10 次蜂鸣直到每5秒1次蜂鸣。蜂鸣频率(即音调)的可能区分可大于 蜂鸣频率之差的两倍。
在竟赛期间,可以通过例如语音消息将以米计或以秒计的实际距 离反馈回最终用户。还可以向用户提供例如当前速度、平均速度的附 加反馈。如果给定距离消息,则连续消息的时间间隔可以是固定的(用 户可选择1秒、10秒、l分钟、IO分钟的间隔)或可以基于要追赶的 距离来变化。例如,当对手正il^上来时,可以增加消息的频率。
最终结果反馈可以采用几种形式,例如最终用户设备上的弹出式 菜单(popup)或电信网络提供的SMS。反馈应该显示整个赛道期间 最终用户与虚拟对手比较表现如何的比较。还可以存在与来自相同赛 道且指示日期/时间等等的已存储的结果的比较。
在一个实施例中,对手服务应用检测起点上的存在或完成点的通 过并给出音频反馈。当开始时还可以给出倒计时蜂鸣系列以模仿开始序列。
在一个实施例中,对手服务应用30 (参见图3)设置成从数据库
31检索信息。在数据库31中,存储有关赛道、用户的结果、有关对 手的信息等的信息。通过移动终端3,最终用户能够选择现有赛道, 而对手服务应用30检测最终用户通过现有赛道的开始线和终点线(例 如跑半程马拉松)。可以向最终用户提供基于曾完成该竟赛的某个人 来选择对手的可能性,理论上可选择最终用户本人(例如去年比赛的 结果)。数据库31可以包括有关赛道和完成过这些赛道的人的信息。
从图3可以看到,对手服务应用30从移动终端3接收位置更新。 可以将这些更新转发到数据库31以进行存储。对手服务应用31设置 成从数据库3U企索赛道路点(waypoint)文件。这些赛道路点文件包 含有关对手在所选赛道上如何表现(或曾经如何表现)的数据。对手 服务应用31连同它从终端3接收的位置更新一起使用这些数据来计 算所行进的相对距离。然后经由音频通道或文本消息将此计算的值发 送到移动终端3。对手服务应用31还将赛iUJf见数据发送到数据库 31。可以使用此信息以与可能当前正在使用或将来使用对手服务应用 30的其他用户比较。如果终端3向对手服务应用30提示用户开始新 赛道,则作为新赛道登记位置更新并将其发送到数据库31。 一旦最终 用户完成赛道,则将最佳得分(如果适用的话)更新到凄t据库31。
正如上文已经提到的,可以将对手服务应用部署在最终用户设备 (即移动终端3)上。在此情况下,可以将现有赛道信息(路点)和 对手的信息从数据库31下载到移动终端3。
请注意,本发明向用户提供在实际竟赛期间以及在竟赛未"进行" 的整个一年期间与对手竟赛的4几会。
可以定义几个类别的赛道,根据类别和最终结果将其结果存储在 数据库31中。
专用赛道对公共赛道 专用赛道是用于最终用户的,可以提供给要与之比赛的其他 人,但是他们的最佳时间不会被存储,仅当最终用户本人提高最佳时 间时,它才会存储。
开放赛道,将存储提高最佳时间的每个人。
公共赛道,每个人的结果均被存储,并且可以用于计算最高值、 平均值和较低值,或像奥林匹克、国内........新手的其它类别。
固定赛道对自由赛道
固定赛道是预编程的赛道。这打开了以下可能性在起点处提 供通知最终用户有关赛道细节和如何启动对手服务的物品,例如使用 告示牌。因为这些大多数将是公共赛道,所以还将向最终用户提供选 项以选择例如类别、最佳或最慢竟赛对手的选项。它还提供例如在终 点给出姓名计分的电子告示牌的可能性。
自由赛道可以被任何人启动;第一次必须将赛道的开始和结束 以信号告知对手服务,并且由于该赛道是第一次记录,所以未提供感 触反馈。第二次完成该赛道时,最终用户将获得反馈。
还可以沿着反方向使用存储的赛道。这可以通过仅将测量的位置 时间点的次序反转来实现,但是还可以通过反转模式以及结合斜坡 (dip)、最后沖刺等等来更智能地实现。这也极大地取决于如何存储 赛道信息。可以通过将赛道视为路点的序列来存储赛道。可以将赛道 存储为具有可变时间的固定位置(即路点)(称为固定位置存储)或 存储为具有可变位置的固定时间间隔(称为固定时间存储)。固定时 间间隔存储使得反转赛道的使用更容易和更智能化,但是需要插入中 间位置。利用固定位置存储,反转赛道需要插入时间。 一般来说,固 定时间间隔存储是合理的,因为该机制能用于不同的速度类别。像与 骑自行车相比的跑步,其中,在固定位置存储中,必须修改定位点的
密度以适于包含平均速度中的差异。
固定时间存储具有另一个优点,即在竟赛期间,固定时间点提供"心跳",对手服务应用30将据此检查相对存储的赛道位置的移动设 备的位置,计算它们之间的距离,并设置用于反馈的更新值。或者, 可以在移动终端3中的客户端应用中实现"心跳",然后其将基于每 个"心跳"向服务器应用提供GPS测量的位置。
将"心跳,,与提供反馈的频率解耦还提供基于与对手的距离(时 间上的距离或实际距离)来改变反馈频度的附加可能性。这将创建甚 至更强烈的用户体验。
在一个实施例中,当向对手服务应用返回的终端3的位置太偏离 定义的赛道的两个路点之间(基于遵循路点的序列)时,对手服务应 用将发送偏离赛道消息。这将提示最终用户她偏离赛道。然后她可尝 i式才交正她的方向以返回赛道上。
在特定实施例中,对手服务4是供有关也参与比赛的其他人的实时 信息。在此情况中,启用GPS的移动终端连接到例如GSM或UMTS 网络中的应用服务器,应用服务器保存其他人(其也经由GPS移动设 备连接到应用服务器)的位置和表现。
应该注意除了在智能网络(IN)的应用服务器中实现本发明,像 IMS实现的其它实现也是可能的,正如技术人员将知道的。
上文参考多个示范实施例解释了本发明。正如本领域技术人员将 明白的,在不背离所附权利要求定义的本发明范围的前提下,可进行 多种修改和々务正。
权利要求
1.一种用于在移动通信网络中使用的应用服务器(4),所述应用服务器设置用于-接收有关第一移动终端(3)的位置的位置信息;-为所述第一移动终端(3)计算自开始时间起行进的距离;-将所述行进的距离与竞赛者行进的距离比较以给出相对距离;-将与所述相对距离相关的反馈信息发送到所述第一移动终端。
2. 如权利要求1所述的应用服务器,其中从所述第一移动终端 (3 )接收有关所述第一移动终端的位置的所述位置信息。
3. 如权利要求1所述的应用服务器,其中从定位服务器(10)接 收有关所述第一移动终端(3)的位置的所述位置信息。
4. 如前面权利要求中任一项所述的应用服务器,其中在表达所述 相对距离的语音消息中提供所述反馈信息。
5. 如前面权利要求中任一项所述的应用服务器,其中在表达所述 相对距离的音频蜂鸣中提供所述反馈信息。
6. 如权利要求5所述的应用服务器,其中所述音频蜂鸣具有取决 于所述相对距离的值的音频频率。
7. 如前面权利要求中任一项所述的应用服务器,其中所迷应用服 务器(4)还设置成将竟赛信息发送到远程告示牌。
8. 如前面权利要求中任一项所述的应用服务器,其中所述应用服 务器(4)设置成存储所述第一移动台(3)行进的赛道的赛道信息。
9. 如权利要求8所述的应用服务器,其中所述赛道信息存储为作 为自所述开始时间起经过的时间的函数的行进的距离。
10. 如权利要求8所述的应用服务器,其中所述赛道信息存储为 作为行进的距离的函数的自所述开始时间起经过的时间。
11. 如前面权利要求中任一项所述的应用服务器,其中所述应用服务器设置成存储一个或多个移动台行进的多个赛道的赛道信息。
12. 如前面权利要求中任一项所述的应用服务器,其中所述应用 服务器设置成在规则基础上执行权利要求1中列出的步骤。
13. 如前面权利要求中任一项所述的应用服务器,其中所述应用 服务器设置成将倒计时信息发送到所述第一移动终端(3)以指示开 始序列。
14. 如前面权利要求中任一项所述的应用服务器,其中所述应用 服务器设置成从所述第一移动终端(3)接收触发并设置成在接收到 所述触发时发送所述倒计时信息。
15. 如前面权利要求中任一项所述的应用服务器,其中所述应用 服务器设置成识别所述第一移动终端处于竟赛的起点,以及所述应用 服务器设置成一旦在所述起点发现所述第一移动终端(3),则启动所 述倒计时信息的所述发送。
16. 如前面权利要求中任一项所述的应用服务器,其中所述应用 ^^务器设置成识别所述第一移动终端处于竟赛的终点,以及所述应用 服务器设置成向所述第一移动终端(3)发送完成结果反馈消息。
17. 如前面权利要求中任一项所述的应用服务器,其中所述应用 服务器设置成计算所述终端3的所述位置与定义的赛道之间的距离, 以及设置成向所述第一移动终端(3)发送偏离赛道消息以^_示最终 用户。
18. 如前面从属于权利要求8的权利要求中任一项所述的应用服 务器,其中所述应用服务器(4)设置成使用反向赛道来计算所述相 对距离,所述反向赛道包括所述存储的赛道但处于反转次序的信息。
19. 一种移动通信网络,包括至少如前面权利要求中任一项所述 的应用服务器。'
20. 如权利要求19所述的移动通信网络,包括设置成与所述应用 服务器(4)通信的移动终端(3),其中所述移动终端(3)设置成执 行客户端服务器应用的客户端部分,所述客户端部分设置成将所述反馈信息转换成语音消息。
21. 如权利要求20所述的移动通信网络,其中所述客户端部分设 置成在规则基础上将所述移动终端(3)的位置信息发送到所述应用 服务器(4)。
22. —种在应用服务器上执行移动服务的方法,所述方法包括 -接收有关第一移动终端的位置的位置信息;-为所述第一移动终端计算自开始时间起行进的距离; -将所述行进的距离与竟赛者行进的至少一个距离比较以给出 相对距离;-将与所述相对距离相关的反馈信息发送到所述第 一移动终端。
全文摘要
本发明涉及一种用于在移动通信网络中使用的应用服务器,该应用服务器设置用于-接收有关第一移动终端的位置的位置信息;-为第一移动终端计算自开始时间起行进的距离;-将该行进的距离与竞赛者行进的距离比较以给出相对距离;-将与该相对距离相关的反馈信息发送到第一移动终端。竞争者可以是基于之前完成过该竞赛的真实参与者(理论上可以是最终用户本人)或基于如平均速度的标准选择的虚构对手。该系统可以在竞赛期间使用,并可以通过告示牌和/或语音消息和/或SMS消息向参与者、观众和比赛组织人员提供信息。
文档编号G01S5/00GK101622550SQ200780051947
公开日2010年1月6日 申请日期2007年3月1日 优先权日2007年3月1日
发明者A·J·莫尔迪克 申请人:艾利森电话股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1