运动监测方法、装置和系统的制作方法

文档序号:7779707阅读:131来源:国知局
运动监测方法、装置和系统的制作方法
【专利摘要】本发明提供了一种运动监测方法,所述方法包括以下步骤:通过无线网络获取运动设备的设备标识;获取与所述设备标识绑定的用户标识;通过无线网络接收所述运动设备上传的运动数据;将所述运动数据与所述用户标识上传至服务器进行对应存储。采用本发明能够节省运动监测的成本。此外,还提供了一种运动监测装置和系统。
【专利说明】运动监测方法、装置和系统

【技术领域】
[0001] 本发明涉及网络【技术领域】,特别是涉及一种运动监测方法、装置和系统。

【背景技术】
[0002] 不同程度的运动量会对人体的健康产生不同的效果,对人体的运动状况进行实时 监测并记录下来能够为研究人体运动和健康之间的关系提供科学依据,也便于人们能够实 时了解自身的运动状况。传统的运动监测方法,通常是通过各种传感器采集人体的运动数 据。
[0003] 然而,发明人发现现有技术中至少存在以下技术问题:
[0004] 传统的运动监测方法通过各种传感器采集到人体的运动数据后,通常是将运动数 据直接在设备上显示,而用户往往可能会使用到多台运动设备,不同的运动设备所采集到 的运动数据不同,传统技术中缺乏对这些运动数据的有效管理,用户想要记录下不同运动 设备采集到的运动数据,则需要手动记录,或者对运动设备本身进行硬件上的改进。因此传 统的运动监测方法成本较高。


【发明内容】

[0005] 基于此,有必要针对上述技术问题,提供一种能节约成本的运动监测方法、装置和 系统。
[0006] -种运动监测方法,所述方法包括:
[0007] 通过无线网络获取运动设备的设备标识;
[0008] 获取与所述设备标识绑定的用户标识;
[0009] 通过无线网络接收所述运动设备上传的运动数据;
[0010] 将所述运动数据与所述用户标识上传至服务器进行对应存储。
[0011] 一种运动监测装置,所述装置包括:
[0012] 设备标识获取模块,用于通过无线网络获取运动设备的设备标识;
[0013] 用户标识获取模块,用于获取与所述设备标识绑定的用户标识;
[0014] 运动数据接收模块,用于通过无线网络接收所述运动设备上传的运动数据;
[0015] 数据关联模块,用于将所述运动数据与所述用户标识上传至服务器进行对应存 储。
[0016] 一种运动监测系统,所述系统包括:
[0017] 第一终端,用于通过无线网络获取运动设备的设备标识,获取与所述设备标识绑 定的用户标识;
[0018] 所述第一终端还用于通过无线网络接收所述运动数据上传的运动数据,将所述运 动数据和所述用户标识上传至服务器;
[0019] 服务器,用于将所述运动数据和用户标识对应存储起来。
[0020] 上述运动监测方法、装置和系统,通过获取与设备标识绑定的用户标识,以及将运 动设备上传的运动数据与该用户标识一起上传至服务器进行对应存储,从而可对与用户标 识对应的多台运动设备上传的运动数据进行统一管理,相对于传统技术,能够节约成本。

【专利附图】

【附图说明】
[0021] 图1为一个实施例中运动监测方法的流程示意图;
[0022] 图2为一个实施例中获取与设备标识绑定的用户标识的流程示意图;
[0023] 图3为一个实施例中统计用户与好友的运动数据的流程示意图;
[0024] 图4为一个实施例中接受好友邀请参与运动的流程示意图;
[0025] 图5为一个实施例中运动监测方法的应用场景图;
[0026] 图6为一个实施例中运动监测装置的结构框图;
[0027] 图7为一个实施例中用户标识获取模块的结构框图;
[0028] 图8为另一个实施例中运动监测装置的结构框图;
[0029] 图9为再一个实施例中运动监测装置的结构框图;
[0030] 图10为又一个实施例中运动监测装置的结构框图;
[0031] 图11为一个实施例中运动监测系统的结构示意图。

【具体实施方式】
[0032] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。
[0033] 可以理解,本发明所使用的术语"第一"、"第二"等可在本文中用于描述各种元件, 但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来 说,在不脱离本发明的范围的情况下,可以将第一客户端称为第二客户端,且类似地,可将 第二客户端称为第一客户端。第一客户端和第二客户端两者都是客户端,但其不是同一客 户端。
[0034] 除非上下文另有特定清楚的描述,本发明中的步骤、元件和组件,既可以单数形式 存在,也可以复数形式存在,本发明并不对此进行限定。可以理解,本文中所使用的术语"和 /或"涉及且涵盖相关联的所列项目中的一者或一者以上的任何和所有可能的组合。术语 "如果"可解释为"在.....时"或"在....后即刻"或"响应于确定"或"响应于检测"等, 其视上下文而定。
[0035] 如图1所示,在一个实施例中,提供了一种运动监测方法,该方法以应用于具有 无线通信功能的终端中进行举例说明,这些终端包括但不限于台式计算机、膝上型便携计 算机、个人数字助理、平板电脑、智能手机、电子书阅读器、MP3 (Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)或MP4 (Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器等。该方法包 括:
[0036] 步骤102,通过无线网络获取运动设备的设备标识。
[0037] 设备标识用于唯一标识一台运动设备,可以在生产运动设备时将设备标识写入运 动设备的芯片中。本实施例中,运动设备具有无线通信功能,如可通过短距离无线通信与终 端建立连接,则运动设备可将设备标识通过无线网络发送至终端,从而终端可获取到运动 设备的设备标识。此外,终端也可以主动通过无线网络获取到运动设备的设备标识。比如, 终端可通过扫描二维码、无线射频识别等方式读取得到运动设备的设备标识。
[0038] 步骤104,获取与设备标识绑定的用户标识。
[0039] 用户标识可以是与终端上的网络应用相关的用户标识,用于唯一标识用户,比如, 网络应用为即时通信应用,则用户标识可为即时通信号码;网络应用为游戏应用,则用户标 识可为登录游戏应用的帐号;网络应用为社交应用,则用户标识可为登录社交应用的标识 号码等。具体的,可在服务器上存储设备标识与用户标识的绑定关系,其中,一个用户标识 可与多个设备标识进行绑定,则终端可直接从服务器获取与设备标识绑定的用户标识。
[0040] 步骤106,通过无线网络接收运动设备上传的运动数据。
[0041] 本实施例中,终端通过短距离无线通信与运动设备建立连接,则终端与运动设备 之间可以互传数据。运动设备可连接各种传感器,如三轴加速度仪、三轴陀螺仪、地磁传感 器等,通过各种传感器采集到运动数据,包括但不限于速度、呼吸频率、卡路里消耗、心率和 脉搏等。运动设备通过传感器采集到的各种运动数据,通过无线网络发送至终端,则终端可 通过无线网络接收到至少一台运动设备上传的运动数据。
[0042] 步骤108,将运动数据和用户标识上传至服务器进行对应存储。
[0043] 具体的,终端可将接收到的运动数据和用户标识一起上传至服务器,服务器将运 动数据和用户标识对应存储起来,其中,一个用户标识可对应多台运动设备所采集到的运 动数据,便于对用户的运动数据进行统一管理,因此能够节约成本。此外,通过无线网络接 收运动设备发送的设备标识以及上传的运动数据,相对于有线连接,更加方便。
[0044] 在一个实施例中,如图2所示,步骤104包括:
[0045] 步骤202,检测服务器上是否存在有与设备标识绑定的用户标识,若存在,则进入 步骤206,否则进入步骤204。
[0046] 步骤204,获取用于登录网络应用的用户标识,将设备标识与用于登录网络应用的 用户标识进行绑定。
[0047] 如果服务器上不存在与设备标识绑定的用户标识,则表明该用户的运动设备还未 注册。进一步的,可检测用户是否已登录了网络应用,若是,则获取登录网络应用的用户标 识,否则提示用户进行登录,再获取登录网络应用的用户标识。然后,终端可将登录网络应 用的用户标识和设备标识一起发送至服务器,服务器则对应存储该用户标识和设备标识, 即将设备标识和该用户标识进行了绑定,其中一个用户标识可对应多个设备标识。
[0048] 步骤206,判断服务器上存在的用户标识是否与用于登录网络应用的用户标识相 同,若是,则进入步骤208,否则进入步骤210。
[0049] 步骤208,获取与设备标识绑定的用户标识。
[0050] 本实施例中,在检测到服务器上存在有与设备标识绑定的用户标识时,可获取登 录当前网络应用的用户标识,再判断该用户标识是否与服务器上存在的用户标识相同,如 果相同,则说明登录网络应用的用户标识事先已与设备标识进行了绑定,可直接获取与设 备标识绑定的用户标识。
[0051] 步骤210,不接收运动设备上传的运动数据。
[0052] 如果服务器上存在的用户标识与登录当前网络应用的用户标识不相同,则说明事 先绑定该设备标识的用户并不是当前用户,也就是说,当前用户并不能使用该设备标识对 应的运动设备,因此不接收运动设备上传的运动数据。待服务器上存在的用户标识与设备 标识的绑定关系解除后,当前用户才可使用该设备标识对应的运动设备。这样,能够对使用 运动设备的用户身份进行验证,只有对用户标识与设备标识绑定了的用户,终端才能接收 该用户使用运行设备产生的运动数据,提高了运动数据统计的准确性。
[0053] 在一个实施例中,运动监测方法还包括:接收通过网络应用输入的控制指令和输 入的运动设备的属性设置信息;根据控制指令和属性设置信息对运动设备进行控制。本实 施例中,网络应用可提供用来设置运动设备的属性的界面,通过该界面用户可对运动设备 的属性进行设置。终端通过网络应用提供的界面接收输入的控制指令和运动设备的属性设 置信息,其中,控制指令可包括但不限于运动数据的采集指令等,属性设置信息包括但不限 于运动数据的时间参数和运动数据类型等。
[0054] 进一步的,终端将控制指令和属性设置信息通过无线网络发送至运动设备,则运 动设备可根据控制指令和属性设置信息采集运动数据。例如,运动设备可根据接收到的时 间参数采集运动数据并发送给终端,如每天固定时间段内采集运动数据发送给终端等。
[0055] 本实施例中,由于可以通过终端对运动设备的属性进行设置,并且可接收多台运 动设备上传的运动数据,便于对用户的运动数据进行统计分析,也便于用户能够更直接的 了解自身的健康状况。比如,可以根据接收到的多台运动设备上传的运动数据输出一定格 式的图示或表格,预先可设置固定时间统计出运动数据等等。
[0056] 在一个实施例中,如图3所示,运动监测方法还可实现统计用户和好友的运动数 据,具体的,包括:
[0057] 步骤302,获取与用户标识对应的通讯录关系链。
[0058] 通讯录关系链可以是与用户标识对应的好友关系链,比如即时通信工具上的好友 关系链,也可以是与用户标识对应的联系人列表,比如终端中的通讯录中的联系人列表或 者邮件系统中的联系人列表等。通讯录关系链包含了与用户标识对应的至少一个通讯录中 的用户的标识。具体的,终端可从服务器获取用户标识对应的通讯录关系链,也可将用户标 识发送到服务器,服务器根据用户标识查找到对应的通讯录关系链,并返回至终端。
[0059] 步骤304,根据通讯录关系链从服务器拉取与用户标识对应的通讯录中的用户的 标识所对应的运动数据。
[0060] 通讯录中的用户即为用户的好友或者联系人,在服务器上存储了海量的用户标识 和对应的运动数据,根据通讯录关系链获取到与用户标识对应的通讯录中的用户的标识 后,可查找与这些用户的标识对应的运动数据,服务器可将查找到的运动数据返回至终端。
[0061] 步骤306,对用户标识对应的运动数据和通讯录中的用户的标识对应的运动数据 进行排序。
[0062] 在一个实施例中,终端接收到服务器返回的与通讯录中的用户的标识对应的运动 数据后,可对用户标识对应的运动数据和通讯录中的用户的标识对应的运动数据进行排 序,例如,运动数据包含速度,则可根据速度的大小进行排序,速度越大排序越靠前。在另一 个实施例中,服务器在查找到与通讯录中的用户的标识对应的运动数据后,可对用户标识 对应的运动数据和通讯录中的用户的标识对应的运动数据进行排序,再将排序后的运动数 据返回给终端。
[0063] 步骤308,将排序后的用户标识对应的运动数据和通讯录中的用户的标识对应的 运动数据进行展示。
[0064] 具体的,终端可通过网络应用提供的界面将排序后的运动数据进行展示。本实施 例中,通过统计用户和其通讯录中的用户的运动数据并进行排名,用户可以查找与通讯录 中的用户的运动数据的排名,改变了传统的在现实中的运动比赛的模式,给用户带来极大 的便利。
[0065] 在一个实施例中,如图4所示,运动监测方法还可实现邀请其联系人或好友参与 运动,具体的,包括:
[0066] 步骤402,接收邀请指令,该邀请指令携带有用户的通讯录中的用户的标识。
[0067] 具体的,好友或联系人所在终端可向用户所在终端发起运动邀请,则用户所在终 端接收到邀请指令,邀请指令中携带有通讯录中的用户的标识。此外,邀请指令中还可携带 有运动类型,以便用户知晓好友邀请其参与的运动。
[0068] 步骤404,在确认邀请后通过无线网络接收运动设备上传的运动数据,将运动数据 和用户标识上传至服务器进行对应存储。
[0069] 终端可通过网络应用所提供的界面展示好友的邀请,包括展示好友邀请的运动类 型,并提供确认按钮以便用户确认邀请。当获取到对确认按钮的点击操作时,则确认邀请。 终端可通过无线网络向运动设备发起控制指令,运动设备则采集到用户运动产生的运动数 据,再上传至终端。终端接收到运动设备上传的运动数据后,与用户标识一起上传至服务器 进行对应存储。
[0070] 步骤406,从服务器获取与通讯录中的用户的标识对应的运动数据,展示用户标识 对应的运动数据和与通讯录中的用户的标识对应的运动数据。
[0071] 通讯录中的用户所在终端也会将其运动数据发送至服务器,与其用户标识对应存 储起来,因此用户所在终端可从服务器获取到与通讯录中的用户的标识对应的运动数据。 进一步的,终端可对用户标识对应的运动数据和通讯录中的用户的标识对应的运动数据进 行排序,然后再将排序后的运动数据进行展示。
[0072] 本实施例中,由于还可邀请联系人或好友进行即时运动比赛,且比赛结果可在终 端上进行展示,改变了传统的即时运动比赛只能在现实中参与的模式,使得用户与联系人 或好友之间的即使运动比赛通过网络即可参与,给用户带来极大的便利,也进一步节约了 成本。
[0073] 下面以一个具体的应用场景来说明上述各实施例中的运动监测方法的原理。如图 5所示,该运动监测方法以应用于包含运动设备、终端和服务器的系统中进行举例说明。具 体的:
[0074] 第一运动设备502通过短距离无线通信如蓝牙、近场通信NFC等与第一终端504 建立连接,并通过无线网络将设备标识发送至第一终端504,第一终端504通过无线网络接 收到第一运动设备502发送的设备标识后,获取到与设备标识绑定的第一用户标识。第一 终端504可通过网络应用提供的界面来控制第一运动设备502采集运动数据,并通过无线 网络接收第一运动设备502上传的运动数据。然后,第一终端504再将运动数据和第一用 户标识上传至服务器506。
[0075] 服务器506接收到运动数据和第一用户标识,将运动数据和第一用户标识对应存 储起来。服务器506可获取与第一用户标识对应的通讯录关系链,得到与第一用户标识对 应的通讯录中的用户的标识所对应的运动数据,然后再将该通讯录中的用户的运动数据发 送至第一终端504,第一终端504接收到其通讯录中的用户的运动数据后,可与第一用户的 运动数据一起进行展示。
[0076] 第二终端508为用户的通讯录中的用户即第二用户所在的终端,第二终端508通 过短距离无线通信与第二运动设备510建立连接。第二终端508可通过网络向服务器506 发起邀请指令,服务器506将邀请指令转发至第一终端,邀请指令中携带有第二用户标识 (即为第一用户标识对应的通讯录中的用户的标识)。在第一终端504确认邀请后,可通过 无线网络接收第一运动设备502上传的运动数据,并将该运动数据和第一用户标识发送服 务器506进行对应存储。第二终端508也可通过无线网络接收第二运动设备510上传的运 动数据,将该运动数据和第二用户标识发送至服务器506进行对应存储。
[0077] 第一终端504可从服务器506获取第二用户标识对应的运动数据,展示第一用户 标识和第二用户标识对应的运动数据。第二终端508也可从服务器506获取第一用户标识 对应的运动数据,展示第一用户标识和第二用户标识对应的运动数据。
[0078] 如图6所示,在一个实施例中,还提供了一种运动监测装置,包括设备标识获取模 块602、用户标识获取模块604、运动数据接收模块606和数据关联模块608,其中:
[0079] 设备标识获取模块602用于通过无线网络获取运动设备的设备标识。
[0080] 设备标识用于唯一标识一台运动设备,可以在生产运动设备时将设备标识写入运 动设备的芯片中。本实施例中,运动设备具有无线通信功能,如可通过短距离无线通信与运 动监测装置建立连接,则运动设备可将设备标识通过无线网络发送至运动监测装置,从而 运动监测装置可获取到运动设备的设备标识。此外,运动监测装置也可以主动通过无线网 络获取到运动设备的设备标识。比如,运动监测装置可通过扫描二维码、无线射频识别等方 式读取得到运动设备的设备标识。
[0081] 用户标识获取模块604用于获取与设备标识绑定的用户标识。
[0082] 用户标识可以是与终端上的网络应用相关的用户标识,用于唯一标识用户,比如, 网络应用为即时通信应用,则用户标识可为即时通信号码;网络应用为游戏应用,则用户标 识可为登录游戏应用的帐号;网络应用为社交应用,则用户标识可为登录社交应用的标识 号码等。具体的,可在服务器上存储设备标识与用户标识的绑定关系,其中,一个用户标识 可与多个设备标识进行绑定,则用户标识获取模块604可用于直接从服务器获取与设备标 识绑定的用户标识。
[0083] 运动数据接收模块606用于通过无线网络接收运动设备上传的运动数据。
[0084] 本实施例中,运动监测装置通过短距离无线通信与运动设备建立连接,则运动监 测装置与运动设备之间可以互传数据。运动设备可连接各种传感器,如三轴加速度仪、三轴 陀螺仪、地磁传感器等,通过各种传感器采集到运动数据,包括但不限于速度、呼吸频率、卡 路里消耗、心率和脉搏等。运动设备通过传感器采集到的各种运动数据,通过无线网络发送 至运动数据接收模块606,则运动数据接收模块606可通过无线网络接收到至少一台运动 设备上传的运动数据。
[0085] 数据关联模块608用于将运动数据和用户标识上传至服务器进行对应存储。
[0086] 具体的,数据关联模块608可用于将接收到的运动数据和用户标识一起上传至服 务器,服务器将运动数据和用户标识对应存储起来,其中,一个用户标识可对应多台运动设 备所采集到的运动数据,便于对用户的运动数据进行统一管理,因此能够节约成本。此外, 通过无线网络接收运动设备发送的设备标识以及上传的运动数据,相对于有线连接,更加 方便。
[0087] 在一个实施例中,如图7所示,用户标识获取模块604包括:
[0088] 检测模块614,用于检测服务器上是否存在有与设备标识绑定的用户标识。
[0089] 标识绑定模块624,用于如果服务器上不存在与设备标识绑定的用户标识,则获取 用于登录网络应用的用户标识,将设备标识与用于登录网络应用的用户标识进行绑定。
[0090] 如果服务器上不存在与设备标识绑定的用户标识,则表明该用户的运动设备还未 注册。进一步的,检测模块614可用于检测用户是否已登录了网络应用,若是,则获取登录 网络应用的用户标识,否则提示用户进行登录,再获取登录网络应用的用户标识。然后,标 识绑定模块624可用于将登录网络应用的用户标识和设备标识一起发送至服务器,服务器 则对应存储该用户标识和设备标识,即将设备标识和该用户标识进行了绑定,其中一个用 户标识可对应多个设备标识。
[0091] 判断模块634用于如果服务器上存在有与设备标识绑定的用户标识,则判断服务 器上存在的用户标识是否与用于登录网络应用的用户标识相同,如果相同,则获取与设备 标识绑定的用户标识,如果不相同,则运动数据接收模块606不接收运动设备上传的运动 数据。
[0092] 本实施例中,在检测模块614检测到服务器上存在有与设备标识绑定的用户标识 时,判断模块634可用于获取登录当前网络应用的用户标识,再判断该用户标识是否与服 务器上存在的用户标识相同,如果相同,则说明登录网络应用的用户标识事先已与设备标 识进行了绑定,可直接获取与设备标识绑定的用户标识。
[0093] 如果服务器上存在的用户标识与登录当前网络应用的用户标识不相同,则说明事 先绑定该设备标识的用户并不是当前用户,也就是说,当前用户并不能使用该设备标识对 应的运动设备,因此运动数据接收模块606不接收运动设备上传的运动数据。待服务器上 存在的用户标识与设备标识的绑定关系解除后,当前用户才可使用该设备标识对应的运动 设备。
[0094] 如图8所示,在一个实施例中,运动监测模块还可包括控制模块610,用于接收通 过网络应用输入的控制指令和输入的运动设备的属性设置信息,根据该控制指令和属性设 置信息对运动设备进行控制。本实施例中,网络应用可提供用来设置运动设备的属性的界 面,通过该界面用户可对运动设备的属性进行设置。控制模块610用于通过网络应用提供 的界面接收输入的控制指令和运动设备的属性设置信息,其中,控制指令可包括但不限于 运动数据的采集指令等,属性设置信息包括但不限于运动数据的时间参数和运动数据类型 等。
[0095] 进一步的,控制模块610用于将控制指令和属性设置信息通过无线网络发送至运 动设备,则运动设备可根据控制指令和属性设置信息采集运动数据。例如,运动设备可根据 接收到的时间参数采集运动数据并发送给终端,如每天固定时间段内采集运动数据发送给 终端等。
[0096] 在另一个实施例中,如图9所示,运动监测装置还可包括通讯录关系链获取模块 612、第一运动数据获取模块614、排序模块616和第一展不模块618,其中:
[0097] 通讯录关系链获取模块612用于获取与用户标识对应的通讯录关系链。
[0098] 讯录关系链包含了与用户标识对应的至少一个通讯录中的用户的标识。具体的, 通讯录关系链获取模块612可用于从服务器获取用户标识对应的通讯录关系链,也可用于 将用户标识发送到服务器,服务器根据用户标识查找到对应的通讯录关系链,并返回至通 讯录关系链获取模块612。
[0099] 第一运动数据获取模块614用于根据通讯录关系链从服务器拉取与用户标识对 应的通讯录中的用户的标识所对应的运动数据。
[0100] 排序模块616用于对用户标识对应的运动数据和该通讯录中的用户的标识对应 的运动数据进行排序。
[0101] 在一个实施例中,第一运动数据获取模块614接收到服务器返回的与通讯录中的 用户的标识对应的运动数据后,排序模块616可用于对用户标识对应的运动数据和通讯录 中的用户的标识对应的运动数据进行排序,例如,运动数据包含速度,则可根据速度的大小 进行排序,速度越大排序越靠前。
[0102] 第一展示模块618用于将排序后的用户标识对应的运动数据和通讯录中的用户 的标识对应的运动数据进行展示。
[0103] 具体的,第一展示模块618可用于通过网络应用提供的界面将排序后的运动数据 进行展示。本实施例中,通过统计用户和联系人或好友的运动数据并进行排名,用户可以查 找与联系人或好友的运动数据的排名,改变了传统的在现实中的运动比赛的模式,给用户 带来极大的便利。
[0104] 在一个实施例中,如图10所示,运动监测装置还可包括邀请指令接收模块620、用 户数据获取模块622、第二运动数据获取模块624和第二展示模块626,其中:
[0105] 邀请指令接收模块620用于接收邀请指令,该邀请指令携带有用户的通讯录中的 用户的标识。
[0106] 具体的,好友或联系人所在终端可向用户所在终端发起运动邀请,则用户所在终 端接收到邀请指令,邀请指令中携带有通讯录中的用户的标识。此外,邀请指令中还可携带 有运动类型,以便用户知晓好友邀请其参与的运动。
[0107] 用户数据获取模块622用于在确认邀请后通过无线网络接收运动设备上传的运 动数据,将运动数据和用户标识上传至服务器进行对应存储。
[0108] 运动监测装置可通过网络应用所提供的界面展示好友的邀请,包括展示好友或联 系人邀请的运动类型,并提供确认按钮以便用户确认邀请。当获取到对确认按钮的点击操 作时,则确认邀请。用户数据获取模块622可用于通过无线网络向运动设备发起控制指令, 运动设备则采集到用户运动产生的运动数据,再上传至运动监测装置。用户数据获取模块 622接收到运动设备上传的运动数据后,与用户标识一起上传至服务器进行对应存储。
[0109] 第二运动数据获取模块624用于从服务器获取与通讯录中的用户的标识对应的 运动数据。
[0110] 第二展示模块626用于展示用户标识对应的运动数据和通讯录中的用户的标识 对应的运动数据。
[0111] 好友或联系人所在终端也会将自己的运动数据发送至服务器,与其标识对应存储 起来,因此第二运动数据获取模块624可用于从服务器获取到与用户的通讯录中的用户的 标识对应的运动数据。进一步的,第二展示模块626可对用户标识对应的运动数据和通讯 录中的用户的标识对应的运动数据进行排序,然后再将排序后的运动数据进行展示。
[0112] 本实施例中,由于还可邀请好友或联系人进行即时运动比赛,且比赛结果可在终 端上进行展示,改变了传统的即时运动比赛只能在现实中参与的模式,使得用户与好友或 联系人之间的即使运动比赛通过网络即可参与,给用户带来极大的遍历,也进一步节约了 成本。
[0113] 在一个实施例中,还提供了一种运动监测系统1100,包括第一终端1120和服务器 1140,如图11所示,第一终端1120与运动设备1110通过无线网络进行数据交互,服务器 1140还可与第二终端1130进行通信。具体的:
[0114] 第一终端1120用于通过无线网络获取运动设备1110的设备标识,获取与设备标 识绑定的用户标识;还用于通过无线网络接收运动设备1110上传的运动数据,将运动数据 和用户标识上传至服务器1140。
[0115] 服务器1140用于将运动数据和用户标识对应存储起来。
[0116] 在一个实施例中,第一终端1120还用于检测服务器1140上是否存在有与设备标 识绑定的用户标识,如果没有,则获取用于登录网络应用的用户标识,将用于登录网络应用 的用户标识与设备标识上传至服务器1140。服务器1140还用于将该设备标识和用于登录 网络应用的用户标识进行绑定。
[0117] 进一步的,在一个实施例中,第一终端1120还用于如果服务器1140上存在有与设 备标识绑定的用户标识,则判断服务器1140上存在的用户标识是否与用于登录网络应用 的用户标识相同,如果相同,则从服务器1140获取与设备标识绑定的用户标识,如果不相 同,则不接收运动设备1110上传的运动数据。
[0118] 在一个实施例中,第一终端1120还用于接收通过网络应用输入的控制指令和输 入的运动设备1110的属性设置信息,根据控制指令和属性设备信息对运动设备1110进行 控制。
[0119] 在一个实施例中,第一终端1120还用于获取与用户标识对应的通讯录关系链,根 据通讯录关系链从服务器1140拉取与用户标识对应的通讯录中的用户的标识所对应的运 动数据。
[0120] 在一个实施例中,服务器1140还用于获取与用户标识对应的通讯录关系链,根据 通讯录关系链查询与用户标识对应的通讯录中的用户的标识所对应的运动数据,将通讯录 中的用户的标识所对应的运动数据发送至第一终端1120。
[0121] 进一步的,在一个实施例中,第一终端1120还用于对用户标识对应的运动数据和 通讯录中的用户的标识对应的运动数据进行排序,将排序后的用户标识对应的运动数据和 通讯录中的用户的标识对应的运动数据进行排序。
[0122] 在一个实施例中,第一终端1120还用于接收第二终端1130发送的邀请指令,邀请 指令中携带有用户的通讯录中的用户的标识;第一终端1120还用于在确认邀请后通过无 线网络接收运动设备1110上传的运动数据,将运动数据和用户标识发送至服务器1140。服 务器1140还用于存储第二终端1130上传的与通讯录中的用户的标识对应的运动数据,将 与通讯录中的用户的标识对应的运动数据发送至第一终端1120。第一终端1120还用于展 示用户标识对应的运动数据和通讯录中的用户的标识对应的运动数据。
[0123] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述程序可存储于一计算机可读取存储介质 中,如本发明实施例中,该程序可存储于计算机系统的存储介质中,并被该计算机系统中的 至少一个处理器执行,以实现包括如上述各方法的实施例的流程。其中,所述存储介质可为 磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory,RAM)等。
[0124] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并 不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员 来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保 护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1. 一种运动监测方法,所述方法包括: 通过无线网络获取运动设备的设备标识; 获取与所述设备标识绑定的用户标识; 通过无线网络接收所述运动设备上传的运动数据; 将所述运动数据与所述用户标识上传至服务器进行对应存储。
2. 根据权利要求1所述的方法,其特征在于,所述获取与设备标识绑定的用户标识的 步骤,包括: 检测所述服务器上是否存在有与所述设备标识绑定的用户标识,如果没有,则获取用 于登录网络应用的用户标识,将所述设备标识与所述用于登录网络应用的用户标识进行绑 定。
3. 根据权利要求2所述的方法,其特征在于,所述获取与设备标识绑定的用户标识的 步骤,还包括: 如果所述服务器上存在有与所述设备标识绑定的用户标识,则判断所述服务器上存在 的用户标识是否与所述用于登录网络应用的用户标识相同,如果相同,则获取与所述设备 标识绑定的用户标识,如果不相同,则不接收所述运动设备上传的运动数据。
4. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 接收通过网络应用输入的控制指令和输入的运动设备的属性设置信息; 根据所述控制指令和属性设置信息对所述运动设备进行控制。
5. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 获取与所述用户标识对应的通讯录关系链; 根据所述通讯录关系链从服务器拉取与所述用户标识对应的通讯录中的用户的标识 所对应的运动数据。
6. 根据权利要求5所述的方法,其特征在于,在所述根据通讯录关系链从服务器拉取 与所述用户标识对应的通讯录中的用户的标识所对应的运动数据的步骤之后,包括: 对所述用户标识对应的运动数据和所述通讯录中的用户的标识对应的运动数据进行 排序; 将排序后的所述用户标识对应的运动数据和所述通讯录中的用户的标识对应的运动 数据进行展示。
7. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 接收邀请指令,所述邀请指令携带有用户的通讯录中的用户的标识; 在确认邀请后通过无线网络接收运动设备上传的运动数据,将所述运动数据与所述用 户标识上传至服务器进行对应存储; 从所述服务器获取与所述通讯录中的用户的标识对应的运动数据,展示所述用户标识 对应的运动数据和所述通讯录中的用户的标识对应的运动数据。
8. -种运动监测装置,其特征在于,所述装置包括: 设备标识获取模块,用于通过无线网络获取运动设备的设备标识; 用户标识获取模块,用于获取与所述设备标识绑定的用户标识; 运动数据接收模块,用于通过无线网络接收所述运动设备上传的运动数据; 数据关联模块,用于将所述运动数据与所述用户标识上传至服务器进行对应存储。
9. 根据权利要求8所述的装置,其特征在于,所述用户标识获取模块包括: 检测模块,用于检测所述服务器上是否存在有与所述设备标识绑定的用户标识; 标识绑定模块,用于如果所述服务器上不存在与所述设备标识绑定的用户标识,则获 取用于登录网络应用的用户标识,将所述设备标识与所述用于登录网络应用的用户标识进 行绑定。
10. 根据权利要求9所述的装置,其特征在于,所述用户标识获取模块还包括: 判断模块,用于如果所述服务器上存在有与所述设备标识绑定的用户标识,则判断所 述服务器上存在的用户标识是否与所述用于登录网络应用的用户标识相同,如果相同,则 获取与所述设备标识绑定的用户标识,如果不相同,则所述运动数据接收模块不接收所述 运动设备上传的运动数据。
11. 根据权利要求8所述的装置,其特征在于,所述装置还包括: 控制模块,用于接收通过网络应用输入的控制指令和输入的运动设备的属性设置信 息,根据所述控制指令和属性设置信息对所述运动设备进行控制。
12. 根据权利要求8所述的装置,其特征在于,所述装置还包括: 通讯录关系链获取模块,用于获取与所述用户标识对应的通讯录关系链; 第一运动数据获取模块,用于根据所述通讯录关系链从服务器拉取与所述用户标识对 应的通讯录中的用户的标识所对应的运动数据。
13. 根据权利要求12所述的装置,其特征在于,所述装置还包括: 排序模块,用于对所述用户标识对应的运动数据和所述通讯录中的用户的标识对应的 运动数据进行排序; 第一展示模块,用于将排序后的所述用户标识对应的运动数据和所述通讯录中的用户 的标识对应的运动数据进行展示。
14. 根据权利要求8所述的装置,其特征在于,所述装置还包括: 邀请指令接收模块,用于接收邀请指令,所述邀请指令携带有用户的通讯录中的用户 的标识; 用户数据获取模块,用于在确认邀请后通过无线网络接收运动设备上传的运动数据, 将所述运动数据与所述用户标识上传至服务器进行对应存储; 第二运动数据获取模块,用于从所述服务器获取与所述通讯录中的用户的标识对应的 运动数据; 第二展示模块,用于展示所述用户标识对应的运动数据和所述通讯录中的用户的标识 对应的运动数据。
15. -种运动监测系统,其特征在于,所述系统包括: 第一终端,用于通过无线网络获取运动设备的设备标识,获取与所述设备标识绑定的 用户标识; 所述第一终端还用于通过无线网络接收所述运动设备上传的运动数据,将所述运动数 据和所述用户标识上传至服务器; 服务器,用于将所述运动数据和用户标识对应存储起来。
16. 根据权利要求15所述的系统,其特征在于,所述第一终端还用于检测所述服务器 上是否存在有与所述设备标识绑定的用户标识,如果没有,则获取用于登录网络应用的用 户标识,将所述用于登录网络应用的用户标识与所述设备标识上传至所述服务器; 所述服务器还用于将所述设备标识与所述用于登录网络应用的用户标识进行绑定。
17. 根据权利要求16所述的系统,其特征在于,所述第一终端还用于如果所述服务器 上存在有与所述设备标识绑定的用户标识,则判断所述服务器上存在的用户标识是否与所 述用于登录网络应用的用户标识相同,如果相同,则从所述服务器获取与所述设备标识绑 定的用户标识,如果不相同,则不接收所述运动设备上传的运动数据。
18. 根据权利要求15所述的系统,其特征在于,所述第一终端还用于接收通过网络应 用输入的控制指令和输入的运动设备的属性设置信息,根据所述控制指令和属性设置信息 对所述运动设备进行控制。
19. 根据权利要求15所述的系统,其特征在于,所述第一终端还用于获取与所述用户 标识对应的通讯录关系链,根据所述通讯录关系链从服务器拉取与所述用户标识对应的通 讯录中的用户的标识所对应的运动数据。
20. 根据权利要求15所述的系统,其特征在于,所述服务器还用于获取与所述用户标 识对应的通讯录关系链,根据所述通讯录关系链查询与所述用户标识对应的通讯录中的用 户的标识所对应的运动数据,将所述通讯录中的用户的标识所对应的运动数据发送至所述 第一终端。
21. 根据权利要求19或20所述的系统,其特征在于,所述第一终端还用于对所述用户 标识对应的运动数据和所述通讯录中的用户的标识对应的运动数据进行排序,将排序后的 所述用户标识对应的运动数据和所述通讯录中的用户的标识对应的运动数据进行展示。
22. 根据权利要求15所述的系统,其特征在于,所述第一终端还用于接收第二终端发 送的邀请指令,所述邀请指令中携带有用户的通讯录中的用户的标识;在确认邀请后通过 无线网络接收运动设备上传的运动数据,将所述运动数据和所述用户标识发送至所述服务 器; 所述服务器还用于存储第二终端上传的与通讯录中的用户的标识对应的运动数据,将 所述与通讯录中的用户的标识对应的运动数据发送至第一终端; 所述第一终端还用于展示所述用户标识对应的运动数据和所述通讯录中的用户的标 识对应的运动数据。
【文档编号】H04L29/08GK104144201SQ201310665106
【公开日】2014年11月12日 申请日期:2013年12月9日 优先权日:2013年12月9日
【发明者】刘凯, 成世海, 施权展, 任安奇, 潘农菲, 陈慧卉, 范亮亮 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1