一种跑步路径组合方法及装置 |
|||||||
申请号 | CN201611219468.5 | 申请日 | 2016-12-26 | 公开(公告)号 | CN106669113A | 公开(公告)日 | 2017-05-17 |
申请人 | 咪咕互动娱乐有限公司; | 发明人 | 曹金伟; 洪伟斌; | ||||
摘要 | 本 发明 公开了一种跑步路径组合方法, 服务器 将移动终端上传的预跑步形状分解为多个子跑步路径并发送给至少一个移动终端;根据至少一个移动终端上传的与所述移动终端实际运动对应的子跑步路径的跑步数据或跑步轨迹,组合成实际跑步形状发送给所述移动终端。本发明还公开了另一种跑步路径组合方法、服务器以及移动终端。 | ||||||
权利要求 | 1.一种跑步路径组合方法,其特征在于,所述方法包括: |
||||||
说明书全文 | 一种跑步路径组合方法及装置技术领域[0001] 本发明涉及互联网技术领域,尤其涉及一种跑步路径组合方法及装置。 背景技术[0002] 目前,人们在进行跑步时只能记录及显示自己的跑步路径,无法显示多人或者一个人在不同时段的跑步路径,使得跑步的过程中缺少趣味性和互动性。 发明内容[0003] 有鉴于此,本发明实施例期望提供一种跑步路径组合方法及装置,能够根据需要形成跑步路径。 [0004] 为达到上述目的,本发明实施例提供了一种跑步路径组合方法,所述方法包括: [0005] 服务器将移动终端上传的预跑步形状分解为多个子跑步路径并发送给至少一个移动终端; [0006] 根据至少一个移动终端上传的与所述移动终端实际运动对应的子跑步路径的跑步数据或跑步轨迹,组合成实际跑步形状发送给所述移动终端。 [0007] 所述根据至少一个移动终端上传的与所述移动终端实际运动对应的子跑步路径的跑步数据或跑步轨迹,组合成实际跑步形状发送给所述移动终端,包括: [0008] 服务器根据所述子跑步路径对应的跑步数据或跑步轨迹,以不同颜色组合成静态或动态的实际跑步形状发送给所述移动终端。 [0009] 所述根据至少一个移动终端上传的与所述移动终端实际运动对应的子跑步路径的跑步数据,组合成实际跑步形状发送给所述移动终端,还包括: [0010] 服务器根据上传的跑步数据中离散点的地理位置组合成跑步轨迹,再根据所述跑步数据和跑步轨迹组合成实际跑步形状发送给移动终端。 [0011] 所述跑步数据包括:跑步步数、跑步距离、地理位置信息。 [0012] 所述方法还包括: [0013] 移动终端将用户设置好的预跑步形状上传至服务器,并接收服务器发送的子跑步路径; [0014] 移动终端上传自身实际运动对应的子跑步路径的跑步数据或跑步轨迹,并接收服务器根据所述跑步数据或跑步轨迹组合成的实际跑步形状。 [0015] 所述移动终端上传自身实际运动对应的子跑步路径的跑步数据或跑步轨迹包括: [0016] 移动终端将自身实际运动对应的子跑步路径中包含离散点的地理位置的跑步数据上传给服务器,或将自身实际运动对应的子跑步路径中离散点的地理位置信息组合成跑步轨迹上传至服务器。 [0017] 所述跑步数据包括:跑步步数、跑步距离、地理位置信息。 [0018] 本发明实施例还提供了一种服务器,所述服务器包括: [0019] 第一接收模块,用于接收移动终端上传的预跑步形状;还用于接收移动终端上传的与所述移动终端实际运动对应的子跑步路径的跑步数据或跑步轨迹; [0020] 第一处理模块,用于将移动终端上传的预跑步形状分解为多个子跑步路径;还用于将移动终端上传的子跑步路径的跑步数据或跑步轨迹组合成实际跑步形状; [0021] 第一发送模块,用于将所述子跑步路径发送给至少一个移动终端;还用于将组合成的实际跑步形状发送给所述移动终端。 [0022] 所述第一处理模块,具体用于根据所述子跑步路径对应的跑步数据或跑步轨迹,以不同颜色组合成静态或动态的实际跑步形状图片; [0023] 所述第一发送模块,具体用于将以不同颜色组合成的静态或动态的实际跑步形状图片发送给所述移动终端。 [0024] 所述第一处理模块,具体用于根据上传的跑步数据中的离散点的地理位置组合成跑步轨迹,再根据所述跑步数据和跑步轨迹合成实际跑步形状。 [0025] 本发明实施例提供了一种移动终端,所述移动终端包括: [0026] 第二接收模块,用于接收服务器发送的子跑步路径;还用于接收服务器根据所述跑步数据或跑步轨迹组合成的实际跑步形状; [0027] 第二发送模块,用于将用户设置好的预跑步形状上传至服务器;还用于将自身实际运动对应的子跑步路径的跑步数据或跑步轨迹上传至服务器。 [0028] 所述移动终端还包括:第二处理模块,用于将移动终端实际运动对应的子跑步路径中包含离散点的地理位置的跑步数据上传给服务器;或者,将移动终端实际运动对应的子跑步路径中离散点的地理位置信息组合成跑步轨迹,并将所述跑步轨迹上传给服务器。 [0029] 本发明实施例提供的跑步路径组合方法及装置,服务器将移动终端上传的预跑步形状分解为多个子跑步路径并发送给至少一个移动终端;根据至少一个移动终端上传的与所述移动终端实际运动对应的子跑步路径的跑步数据或跑步轨迹,组合成实际跑步形状发送给所述移动终端。如此,能预先设置预跑步形状,由服务器将预跑步形状分解成多段,再由任意一个或多个用户分段完成所设置的预跑步形状;并且,在实际的运动过程中,移动终端实时将自身实际运动对应的子跑步路径的跑步数据或跑步轨迹上传,由服务器组合成实际跑步形状;从而可以根据需要形成跑步路径,灵活方便、适用范围广,还能实时在移动终端上显示移动终端的实际跑步形状,以提升跑步过程中的趣味性和互动性。附图说明 [0030] 图1为本发明实施例跑步路径组合系统的组成结构示意图; [0031] 图2为本发明实施例跑步路径组合方法实现流程示意图; [0032] 图3为本发明实施例服务器的组成结构示意图; [0033] 图4为本发明实施例移动终端的组成结构示意图; [0034] 图5为本发明第一实施例跑步路径组合方法实现流程示意图; [0035] 图6为本发明第二实施例跑步路径组合方法实现流程示意图。 具体实施方式[0036] 为了能够更加详细的了解本发明实施例的特点与技术内容,下面对本发明实施例的实现进行详细阐述。 [0037] 图1为本发明实施例跑步路径组合系统的组成结构示意图,如图1所示,本发明实施的跑步路径组合系统包括:服务器101、移动终端102;其中, [0038] 服务器101,用于将移动终端102上传的预跑步形状分解为多个子跑步路径并发送给至少一个移动终端102,根据至少一个移动终端102上传的与所述移动终端实际运动对应的子跑步路径的跑步数据或跑步轨迹,组合成实际跑步形状并发送给移动终端102; [0039] 移动终端102,用于将用户设置好的预跑步形状上传至服务器101,并接收服务器101发送的子跑步路径;移动终端102上传自身实际运动对应的子跑步路径的跑步数据或跑步轨迹,并接收服务器101根据所述跑步数据或跑步轨迹组合成的实际跑步形状。 [0040] 这里,所述移动终端上传跑步数据或跑步轨迹,可以是移动终端上传跑步数据,由服务器组合成跑步轨迹;也可以是由移动终端自己根据跑步数据组合成跑步轨迹,之后直接上传跑步轨迹。 [0041] 具体的,如图3所示,本发明实施例的服务器101包括:第一接收模块301、第一处理模块302、第一发送模块303;其中, [0042] 第一接收模块301,用于接收移动终端上传的预跑步形状;还用于接收移动终端上传的与所述移动终端实际运动对应的子跑步路径的跑步数据或跑步轨迹; [0043] 第一处理模块302,用于将移动终端上传的预跑步形状分解为多个子跑步路径;还用于将移动终端上传的子跑步路径的跑步数据或跑步轨迹组合成实际跑步形状; [0044] 第一发送模块303,用于将所述子跑步路径发送给至少一个移动终端;还用于将组合成的实际跑步形状发送给所述移动终端。 [0045] 其中,所述第一处理模块302,具体用于根据所述子跑步路径对应的跑步数据或跑步轨迹,以不同颜色组合成静态或动态的实际跑步形状图片; [0046] 所述第一发送模块303,具体用于将以不同颜色组合成的静态或动态的实际跑步形状图片发送给所述移动终端。 [0047] 所述第一处理模块,具体用于根据上传的跑步数据中的离散点的地理位置组合成跑步轨迹,并根据所述跑步数据和跑步轨迹合成实际跑步形状。 [0048] 如图4所示,本发明实施例的移动终端102包括:第二接收模块401、第二发送模块403;其中, [0049] 第二接收模块401,用于接收服务器发送的子跑步路径;还用于接收服务器根据所述跑步数据或跑步轨迹组合成的实际跑步形状; [0050] 第二发送模块403,用于将用户设置好的预跑步形状上传至服务器;还用于将自身实际运动对应的子跑步路径的跑步数据或跑步轨迹上传至服务器。 [0051] 所述移动终端102还包括:第二处理模块402,用于将移动终端实际运动对应的子跑步路径中包含离散点的地理位置的跑步数据上传给服务器;或者,将移动终端实际运动对应的子跑步路径中离散点的地理位置信息组合成跑步轨迹,并将所述跑步轨迹上传给服务器。 [0052] 其中,所述跑步数据包括:跑步步数、跑步距离、地理位置信息; [0053] 所述移动终端包括:运动手环、运动纽扣、智能手表、智能手机。 [0054] 在实际应用中,可以根据向服务器上传信息的不同,将移动终端分为两种:一种是上传跑步数据给服务器,由服务器根据跑步数据中离散点的地理位置信息组合为跑步轨迹;另一种是移动终端自己根据跑步数据中的离散点的地理位置信息组合成跑步轨迹,然后将所述跑步轨迹上传给服务器。 [0055] 图2为本发明实施例跑步路径组合方法实现流程示意图,如图2所示,本发明实施例跑步路径组合方法包括以下步骤: [0056] 步骤201:服务器将移动终端上传的预跑步形状分解为多个子跑步路径并发送给至少一个移动终端; [0057] 在实际应用中,所设置的预跑步形状可以是汉字或英文字母,还可以是具有表达特定感情的符号,该预跑步形状实质上就是跑步路径,服务器将预跑步形状分解为多个子跑步路径下发给至少一个移动终端,参与跑步的用户可以在各自的移动终端中查看分配给自己的子跑步路径; [0058] 步骤202:根据至少一个移动终端上传的与所述移动终端实际运动对应的子跑步路径的跑步数据或跑步轨迹,组合成实际跑步形状发送给所述移动终端; [0059] 其中,所述根据至少一个移动终端上传的子跑步路径的跑步数据或跑步轨迹,组合成实际跑步形状发送给移动终端包括: [0060] 服务器根据子跑步路径对应的跑步数据或跑步轨迹,以不同颜色组合成静态或动态的跑步形状图片并发送给移动终端; [0061] 所述根据至少一个移动终端上传的子跑步路径的跑步数据或跑步轨迹,组合成实际跑步形状发送给移动终端包括: [0062] 服务器根据上传的跑步数据中离散点的地理位置组合成跑步轨迹,再根据所述跑步数据和跑步轨迹组合成实际跑步形状发送给移动终端。 [0063] 在实际应用中,服务器在获得每个参与跑步用户的跑步数据或跑步轨迹后,服务器对上传的跑步数据或跑步轨迹结合地图数据进行合并运算,按照预先分配的预跑步形状将所有参与跑步用户的跑步轨迹组合为实际跑步形状,并根据参与用户、跑步速度、跑步轨迹,以不同的颜色组合为动态或静态的图片发送给参与用户的移动终端,用于浏览或编辑。 [0065] 步骤501:提前设置预跑步形状,并给每个用户分配跑步路径; [0066] 这里,所设置的预跑步形状可以是汉字或英文字母,还可以是具有表达特定感情的符号,该预跑步形状实质上就是跑步路径,服务器将预跑步形状分解为多个子跑步路径下发给至少一个参与用户,各参与用户可以在自己的移动终端中查看分配给自己的跑步路径。 [0067] 步骤502:移动终端在参与用户的跑步过程中向服务器上传自身的跑步数据; [0068] 每个参与用户根据分配的子跑步路径进行跑步,可以在跑步过程中将跑步数据实时上传,也可以在跑步结束后将跑步数据上传,移动终端可以通过内置的GPS进行定位获取自己的地理位置信息,并将取自己的地理位置信息加入到跑步数据中上传至服务器; [0069] 其中,移动终端可以将自身实际运动对应的子跑步路径中离散点的地理位置信息发送给服务器,如此,只需要每隔一段距离将离散点的地理位置信息上传至服务器,由服务器根据离散点的地理位置信息整合为跑步数据; [0071] 参与用户可以通过穿戴设备如运动手环、运动纽扣、智能手表,记录运动数据,或者直接由移动终端记录并上传跑步数据,如智能手机等记录并上传跑步数据;所述跑步数据包括:跑步步数、跑步距离、地理位置信息等。 [0072] 步骤503:服务器根据每个参与用户的跑步数据或跑步轨迹,组合成实际的跑步形状; [0073] 服务器在获得每个参与用户的跑步数据或跑步轨迹后,服务器对上传的跑步数据或跑步轨迹结合地图数据进行合并运算,按照预先分配的预跑步形状将所有参与用户的跑步轨迹组合为实际跑步形状,并根据参与用户、跑步速度、跑步轨迹,以不同的颜色组合为动态或静态的图片发送给参与用户的移动终端,用于浏览或编辑。 [0074] 图6为本发明第二实施例实现流程图,如图6所示,本发明实施例是由多用户以接力的形式共同完成预先设置的预跑步形状,包括以下步骤: [0075] 步骤601:提前设置预跑步形状,并给每个用户分配子跑步路径; [0076] 这里,所设置的预跑步形状可以是汉字或英文字母,还可以是具有表达特定感情的符号,该预跑步形状实质上是跑步路径,服务器将预跑步形状分解为多个子跑步路径下发给至少一个参与用户,各参与用户可以在自己的移动终端中查看分配给自己的跑步路径。 [0077] 步骤602:移动终端在参与用户的跑步过程中按次序的向服务器上传自身的跑步数据; [0078] 在接力跑步中,第一个开始跑步的用户会触发自己对应的移动终端记录自己的跑步数据,并上传给服务器;其余的用户会按照预先设定的顺序触发自己对应的移动终端记录自己的跑步数据,并按次序上传服务器;当跑到指定位置后,可以以互相扫描移动终端的方式,或通过移动终端上的应用(APP)发出提示信息的方式完成接力跑的交接过程,并以此方式进行随后的交接,触发下一个跑步轨迹的记录及上传,最终由服务器组合为实际跑步形状; [0079] 其中,移动终端可以将自身实际运动对应的子跑步路径中离散点的地理位置信息发送给服务器,如此,只需要每隔一段距离将离散点的地理位置信息上传至服务器,由服务器根据离散点的地理位置信息整合为跑步数据; [0080] 如果移动终端有足够的数据处理能力,也可以直接将自身实际运动对应的子跑步路径中离散点的地理位置信息由移动终端自己整合为跑步轨迹,再将整合后的跑步轨迹上传给服务器; [0081] 参与用户可以通过穿戴设备如运动手环、运动纽扣、智能手表,记录运动数据,或者直接由移动终端记录并上传跑步数据,如智能手机等记录并上传跑步数据;所述跑步数据包括:跑步步数、跑步距离、地理位置信息等。 [0082] 步骤603:服务器根据每个参与用户的跑步数据或跑步轨迹,组合成实际跑步形状; [0083] 这里,实际形成的跑步形状可以与预跑步形状一致,可以是汉字或英文字母,还可以是具有表达特定感情的符号,实际跑步形状实质上就是实际的跑步路径。服务器可以将最终的实际跑步形状发送给各个参与跑步的参与用户对应的移动终端,各个参与用户可以在自己的移动终端中查看最终的实际跑步形状。 [0084] 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。 |