CN110309471A - 运动信息推送方法、装置、电子设备及存储介质 - Google Patents
运动信息推送方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN110309471A CN110309471A CN201910436664.5A CN201910436664A CN110309471A CN 110309471 A CN110309471 A CN 110309471A CN 201910436664 A CN201910436664 A CN 201910436664A CN 110309471 A CN110309471 A CN 110309471A
- Authority
- CN
- China
- Prior art keywords
- exercise
- amount
- target
- team
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000000151 deposition Methods 0.000 claims 1
- 230000009182 swimming Effects 0.000 description 12
- 230000000052 comparative effect Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 230000004622 sleep time Effects 0.000 description 8
- 230000003860 sleep quality Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 230000001351 cycling effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000037081 physical activity Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/30—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biophysics (AREA)
- Physical Education & Sports Medicine (AREA)
- Epidemiology (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
本发明提供一种运动信息推送方法,包括:获取登录用户在第一时间内的第一运动数据,根据第一运动数据计算登陆用户的运动量;获取登录用户所属的目标团队内其他用户的第二运动数据;根据登录用户的运动量以及第二运动数据计算目标团队的团队运动量;判断目标团队的团队运动量是否达到目标团队的目标运动量,若否,获取目标团队的差距运动量;获取登录用户的最大适宜运动量,根据登录用户的第一运动数据判断登陆用户的运动量是否达到最大适宜运动量,若否,根据登陆用户的最大适宜运动量和目标团队的差距运动量向登陆用户推送运动信息。本发明还公开了一种运动信息推送装置、电子设备和存储介质。本发明能推送个性化的运动信息,提高用户体验。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种运动信息推送方法、装置、电子设备及计算机可读存储介质。
背景技术
随着计算机技术的发展,与运动相关的应用越来越多,比如运动打卡类应用,通过运动打卡类应用可以获取并保存用户每天的运动数据。然而,现有的运动类应用大多只是在被动的获取用户的运动数据(例如,用户运动时进行数据的获取),并无法主动有针对的向用户进行运动信息的推送,用户体验较差。
发明内容
鉴于以上内容,有必要提供一种运动信息推送方法、装置、电子设备及计算机可读存储介质,可以向用户推送个性化的运动信息,提高用户体验。
本发明提供一种运动信息推送方法,所述方法包括:
获取登录用户在第一时间内的第一运动数据,根据所述第一运动数据计算所述登录用户的运动量;
获取所述登录用户所属的目标团队,以及获取所述目标团队内所述登录用户以外其他用户的第二运动数据;
根据所述登录用户的运动量以及所述第二运动数据计算所述目标团队的团队运动量;
判断所述目标团队的团队运动量是否达到所述目标团队的目标运动量;
若所述目标团队的团队运动量没有达到所述目标团队的目标运动量,获取所述目标团队的差距运动量;
获取所述登录用户的最大适宜运动量,根据所述第一运动数据判断所述登录用户的运动量是否达到所述最大适宜运动量;
若所述登录用户的运动量未达到所述最大适宜运动量,根据所述登录用户的最大适宜运动量和所述目标团队的差距运动量向所述登录用户推送运动信息,所述运动信息包括运动类型和/或运动时间。
在本发明可选实施例中,所述获取所述目标团队的目标运动量,包括:
获取所述目标团队以外的其他至少两个团队的比较运动量;
将所述目标团队的团队运动量以及其他至少两个团队的比较运动量进行排序,确定所述目标团队的当前运动量排名;
获取所述目标团队的历史运动量排名;
若所述当前运动量排名低于所述历史运动量排名,确定所述比较运动量之中排名高于所述历史运动量排名的运动量为目标运动量。
在本发明可选实施例中,所述获取所述目标团队的目标运动量,包括:
获取所述目标团队中多个用户的运动目标;
根据所述目标团队中多个用户的运动目标确定所述目标团队的目标运动量。
在本发明可选实施例中,所述方法还包括:
获取所述登录用户的信息,所述登录用户的信息包括所述登录用户的年龄、身高、体重、职业之中的一项或多项;
根据所述登录用户的信息确定所述登录用户的最大适宜运动量。
在本发明可选实施例中,所述根据所述登录用户的信息确定所述登录用户的最大适宜运动量之后,所述方法还包括:
获取所述登录用户的作息时间以及睡眠状况信息;
根据所述登录用户的作息时间以及睡眠状况信息调整所述登录用户的最大适宜运动量。
在本发明可选实施例中,所述判断所述目标团队的团队运动量是否达到所述目标团队的目标运动量之后,所述方法还包括:
若所述目标团队的团队运动量没有达到所述目标团队的目标运动量,判断所述目标团队在第二时间内是否达到所述目标运动量;
若所述目标团队在第二时间内达到所述目标运动量,获取所述目标团队的运动等级,增加所述运动等级,在所述登录用户的终端显示运动等级增加标识;
若所述目标团队在第二时间内未达到所述目标运动量,降低所述运动等级,在所述登录用户的终端显示运动等级降低标识。
在本发明可选实施例中,所述方法还包括:
获取所述登录用户在所述目标团队内的运动量排名;
在所述登录用户的终端上显示所述登录用户在所述目标团队内的运动量排名。
本发明还提供一种运动信息推送装置,所述装置包括:
第一获取模块,用于获取登录用户在第一时间内的第一运动数据,根据所述第一运动数据计算所述登录用户的运动量;
第二获取模块,用于获取所述登录用户所属的目标团队,以及获取所述目标团队内所述登录用户以外其他用户的第二运动数据;
计算模块,用于根据所述登录用户的运动量以及所述第二运动数据计算所述目标团队的团队运动量;
第一判断模块,用于判断所述目标团队的团队运动量是否达到所述目标团队的目标运动量;
第三获取模块,用于若所述目标团队的团队运动量没有达到所述目标团队的目标运动量,获取所述目标团队的差距运动量;
第二判断模块,用于获取所述登录用户的最大适宜运动量,根据所述第一运动数据判断所述登录用户的运动量是否达到所述最大适宜运动量;
推送模块,用于若所述登录用户的运动量未达到所述最大适宜运动量,根据所述登录用户的最大适宜运动量和所述目标团队的差距运动量向所述登录用户推送运动信息,所述运动信息包括运动类型和/或运动时间。
本发明还提供一种电子设备,所述电子设备包括存储器及处理器,所述存储器用于存储至少一个指令,所述处理器用于执行所述至少一个指令以实现任意实施例中所述的运动信息推送方法。
本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现任意实施例中所述的运动信息推送方法。
由以上技术方案看出,本发明提供一种运动信息推送方法、装置、电子设备及计算机可读存储介质,获取登录用户在第一时间内的第一运动数据,根据所述第一运动数据计算所述登录用户的运动量;获取所述登录用户所属的目标团队,以及获取所述目标团队内所述登录用户以外其他用户的第二运动数据;根据所述登录用户的运动量以及所述第二运动数据计算所述目标团队的团队运动量;判断所述目标团队的团队运动量是否达到所述目标团队的目标运动量;若所述目标团队的团队运动量没有达到所述目标团队的目标运动量,获取所述目标团队的差距运动量;获取所述登录用户的最大适宜运动量,根据所述第一运动数据判断所述登录用户的运动量是否达到所述最大适宜运动量;若所述登录用户的运动量未达到所述最大适宜运动量,根据所述登录用户的最大适宜运动量和所述目标团队的差距运动量向所述登录用户推送运动信息,所述运动信息包括运动类型和/或运动时间。通过在登陆用户的运动量未达到最大适宜运动的情况下,结合登陆用户所属目标团队的差距运动量以及登陆用户的最大适宜运动量向用户进行运动信息的推送,能够主动有针对性的向登陆用户推送符合该登陆用户的运动信息,不再在是被动的将登陆用户的运动数据进行获取并保存,实现了向用户推送个性化的运动信息,提高用户体验的目的。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1是本发明实施例提供的运动信息推送方法的流程图;
图2是本发明实施例提供的运动信息推送装置的功能模块图;
图3是本发明实现运动信息推送方法的较佳实施例的电子设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
如图1所示,图1为本发明实施例提供的一种运动信息推送方法的流程图。根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。所述一种运动信息推送方法应用于电子设备,所述电子设备为手机、平板、运动手表等终端。
S11,获取登录用户在第一时间内的第一运动数据,根据所述第一运动数据计算所述登录用户的运动量。
本实施例中,所述登录用户为通过用户名和密码进行登录的用户。
例如,某一个运行于手机上的运动类APP,当用户通过用户名和密码登陆后,识别该用户为登陆用户。
所述登录用户的第一运动数据是指登陆用户的运动数据,登陆用户的运动数据包括但不限于登录用户的跑步数据、舞蹈数据、游泳数据、骑单车数据之中的一项或多项。
所述第一时间可以是预先设定的。例如,预设时间为一天、三天、一周或者是两周,则获取登陆用户一天的运动数据、三天的运动数据、一周的运动数据或者是两周的运动数据。
一种可能的实施例中,通过电子设备内置的传感器(如加速度传感器、重力传感器等)采集登录用户的运动数据,进而获取传感器采集到的登陆用户的运动数据。
另一种可能的实施例中,获取登陆用户在知晓其在第一时间内的第一运动数据之后输入的运动数据,确定该运动数据为登陆用户在第一时间内的第一运动数据。
所述登陆用户的运动量是根据第一运动数据中包含的不同类型运动的运动数据计算得到。
一种可能的实施例中,登陆用户的运动量表示登陆用户在第一时间内进行的所有运动的总运动量。
例如,登录用户为A用户,获取A用户三天内的第一运动数据,根据第一运动数据统计得到A用户的运动量分别是:步行一万步、跑步五公里、游泳五百米。
另一种可能的实施例中,登陆用户的运动量表示登陆用户在第一时间内某一运动类型的运动量。
例如,登录用户为A用户,获取A用户三天内的第一运动数据,根据第一运动数据统计得到A用户的运动量是:步行一万步。
S12,获取所述登录用户所属的目标团队,以及获取所述目标团队内所述登录用户以外其他用户的第二运动数据。
在本实施例中,不同用户之间可以组成一个团队。目标团队为登录用户以及其他用户组成的团队。
例如,获取登陆用户通过选取的队友的名称,将登陆用户选取的队友添加至登陆用户所属的团队中,或者将登陆用户选取的队友与登陆用户新建为一个团队,并通过某一名称命名该团队,其中,登陆用户选取的队友的数量可以为一个或者是多个。
当目标团队内有两个以上用户时,所述目标团队内除登录用户以外的其他用户的运动数据的集合为第二运动数据。
例如,目标团队为M,登录用户为A,所述目标团队包括:A用户、B用户、C用户以及D用户,则第二运动数据为B用户、C用户以及D用户的运动数据。
本实施例中,其他用户的运动数据具体也可以包括但不限于跑步数据、舞蹈数据、游泳数据、骑单车数据之中的一项或者多项。
S13,根据所述登录用户的运动量以及所述第二运动数据计算所述目标团队的团队运动量。
本实施例中,根据所述登录用户的运动量以及所述第二运动数据计算所述目标团队的团队运动量包括:
根据第二运动数据计算其他用户的运动量;
根据登陆用户的运动量以及其他用户的运动量计算目标团队的团队运动量。
所述目标团队的运动量可以是目标团队各种运动类型的总运动量,或者是目标团队某一类运动类型的总运动量。
其中,根据第二运动数据计算其他用户的运动量包括:根据第二数据计算其他用户中每个用户的不同类型运动的运动量。
根据登陆用户的运动量以及其他用户的运动量计算目标团队的团队运动量包括:将登陆用户的运动量以及其他用户的运动量相加得到目标团队的团队运动量。
例如,登录用户A的不同类型运动的运动量是:步行一万步、跑步五公里、游泳五百米;所述目标团队内的B用户的不同类型运动的运动量是:步行八千步,跑步两公里;C用户的不同类型运动的运动量是:步行一万步两千步、游泳一千米;D用户的不同类型运动的运动量是:步行五千步。则所述目标团队的团队运动量的不同类型运动的运动量分别是:步行三万五千步、跑步七公里、游泳一千五百米,即团队运动量为步行三万五千步、跑步七公里、游泳一千五百米。
S14,判断所述目标团队的团队运动量是否达到所述目标团队的目标运动量。
在本发明实施例中,所述目标运动量可以是预先设定的,并且,目标运动量可以是一种或者多种运动的运动量。例如,目标运动量是步行三万步,或者,目标运动量是步行三万步以及跑步五公里。
可选的,在本发明其他实施例中,所述方法还包括:获取所述目标团队的目标运动量,包括:
获取所述目标团队以外的其他至少两个团队的比较运动量;
将所述目标团队的团队运动量以及其他至少两个团队的比较运动量进行排序,确定所述目标团队的当前运动量排名;
获取所述目标团队的历史运动量排名;
若所述当前运动量排名低于所述历史运动量排名,确定所述比较运动量之中排名高于所述历史运动量排名的运动量为目标运动量。
例如,当前运动量排名为第五,历史运动量排名为第三,则对目标团队的团队运动量以及其他至少两个团队的比较运动量进行排序,排名为第三以及第三以上(第二或者第一)的运动量为目标运动量。
在本发明实施例中,通过运动量的排名,确定目标运动量,进一步提醒用户达到历史运动排名,能促使用户主动运动,延长用户运动时间。
可选的,在本发明其他实施例中,所述方法还包括:
获取所述目标团队的目标运动量,包括:
获取所述目标团队中多个用户的运动目标;
根据所述目标团队中多个用户的运动目标确定所述目标团队的目标运动量。
所述目标团队中多个用户的运动目标包括:目标团队中三个人用户的运动目标,或者五个用户的运动目标,或者所有用户的运动目标。
在本实施例中,目标运动量由团队内多个用户的运动目标来确定,使得目标运动量可以更加符合实际情况,获得更合理的目标运动量。
S15,若所述目标团队的团队运动量没有达到所述目标团队的目标运动量,获取所述目标团队的差距运动量。
本实施例中,目标团队的差距运动量是指目标团队的目标运动量和目标团队的团队运动量之间的差距。
另一种可选实施例中,若目标团队的团队运动量已达到目标团队的目标运动量,则执行S18停止向登陆用户推送运动信息,所述运动信息包括运动类型和/或运动时间。
S16,获取所述登录用户的最大适宜运动量,根据所述第一运动数据判断所述登录用户的运动量是否达到所述最大适宜运动量。
本实施例中,最大适宜运动量可以是根据登录用户的运动目标来确定的,其中,运动目标可以是运动时间、运动类型以及运动量。
例如,根据登录用户的减脂目标或者增肌目标来确定登录用户的运动目标。
进一步地,在本发明其他实施例中,还可以通过以下方法获取登陆用户的最大适宜运动量,所述方法还包括:
获取所述登录用户的信息,所述登录用户的信息包括所述登录用户的年龄、身高、体重、职业之中的一项或多项;
根据所述登录用户的信息确定所述登录用户的最大适宜运动量。
在本实施例中,根据用户的信息来确定用户的最大适宜运动量,能够获得更符合用户身体状况的最大适宜运动,有利于使用户的运动更为合理健康。
进一步地,在本发明其他实施例中,根据所述登录用户的信息确定所述登录用户的最大适宜运动量之后,所述方法还包括:
获取所述登录用户的作息时间以及睡眠状况信息;
根据所述登录用户的作息时间以及睡眠状况信息调整所述登录用户的最大适宜运动量。
在本实施例中,在获取登陆用户的最大适宜运动量之后,根据登陆用户的作息时间以及睡眠状况信息对登陆用户的最大适宜运动量进行调整。
根据所述登录用户的作息时间以及睡眠状况信息调整所述登录用户的最大适宜运动量包括:
根据登陆用户的作息时间获取登陆用户的睡眠时间,根据所述睡眠状况信息获取用户的睡眠质量;
若登陆用户的睡眠时间晚于预设睡眠时间,且睡眠指令低于预设睡眠质量,将获取到的登陆用户的最大适宜运动量减小。
所述预设睡眠时间和预设睡眠质量可以为预先设定的。
通过本实施例,可以动态的根据登陆用户的实际作息和睡眠状况调整更加符合登陆用户的最大适宜运动量,有利于提高运动信息推送的准确性和合理性。
S17,若所述登录用户的运动量未达到所述最大适宜运动量,根据所述登录用户的最大适宜运动量和所述目标团队的差距运动量向所述登录用户推送运动信息,所述运动信息包括运动类型和/或运动时间。
在本实施例中,向登陆用户推送运动信息时可以推送具体的运动类型,或者推送运动时间,或者推送某类运动的运动时间。
例如,登录用户的最大适宜运动量为跑步3公里,且已经跑步2公里。若目标团队的差距运动量为跑步1公里,则推送运动类型为跑步,或者推送运动类型为慢跑,运动时间为20分钟,以此达到目标团队的运动量。
一种可选实施例中,若登录用户的运动量已达到所述最大适宜运动量,则执行S18停止向登陆用户推送运动信息,所述运动信息包括运动类型和/或运动时间。
在其他实施例中,在向登陆用户进行运动信息推送的同时,也可以向团队中其他未达到最大适宜运动量的用户进行运动信息推送。
在本实施例中,通过团队的目标运动量以及个人的最大适宜运动量对个人进行运动信息推送,进一步提高了用户运动的积极性,有利于提高用户的运动时间。
可选的,在本发明另一实施例中,所述方法还包括:
获取所述登录用户在所述目标团队内的运动量排名;
在所述登录用户的终端上显示所述登录用户在所述目标团队内的运动量排名。
在本实施例中,在目标团队内可以进行运动量排名,从而有利于用户了解自己以及团队内的其他用户的运动情况。
可选的,在本发明其他实施例中,所述方法还包括:
判断所述目标团队的团队运动量是否达到所述目标团队的目标运动量之后,若所述目标团队的团队运动量没有达到所述目标团队的目标运动量,判断所述目标团队在第二时间内是否达到所述目标运动量;
若所述目标团队在第二时间内达到所述目标运动量,获取所述目标团队的运动等级,增加所述运动等级,在所述登录用户的终端显示运动等级增加标识;
若所述目标团队在第二时间内未达到所述目标运动量,降低所述运动等级,在所述登录用户的终端显示运动等级降低标识。
其中,第二时间大于第一时间。第二时间为向登录用户推送运动信息之后的一段预设时间。
判断目标团队在第二时间内是否达到目标运动量,可以确定在向登陆用户推送运动信息之后登录用户是否根据推送的信息进行了运动。
在本实施例中,每当目标团队达到目标运动量时,将目标团队的运动等级增加。
具体的,可以在登陆用户的终端以符号或者徽章等标识显示登陆用户所属目标团队的运动等级,当目标团队的运动等级增加时,该目标团队的徽章增加或者徽章的图案发生变化。
或者,也可以通过点亮房间数量或者点亮楼层数量的形式对用户等级增加进行标识,以此可以增加运动等级显示的形象性以及趣味性。
在本实施例中,每当目标团队没有达到目标运动量时,将目标团队的运动等级减少。例如,减少已经点亮的房间或者减少已经点亮的楼层,从而更实时和形象的展示目标团队的运动等级达标情况。
本实施例中,运动信息推送方法通过获取登录用户在第一时间内的第一运动数据,根据所述第一运动数据计算所述登录用户的运动量;获取所述登录用户所属的目标团队,以及获取所述目标团队内所述登录用户以外其他用户的第二运动数据;根据所述登录用户的运动量以及所述第二运动数据计算所述目标团队的团队运动量;判断所述目标团队的团队运动量是否达到所述目标团队的目标运动量;若所述目标团队的团队运动量没有达到所述目标团队的目标运动量,获取所述目标团队的差距运动量;获取所述登录用户的最大适宜运动量,根据所述第一运动数据判断所述登录用户的运动量是否达到所述最大适宜运动量;若所述登录用户的运动量未达到所述最大适宜运动量,根据所述登录用户的最大适宜运动量和所述目标团队的差距运动量向所述登录用户推送运动信息,所述运动信息包括运动类型和/或运动时间。通过在登陆用户的运动量未达到最大适宜运动的情况下,结合登陆用户所属目标团队的差距运动量以及登陆用户的最大适宜运动量向用户进行运动信息的推送,能够主动有针对性的向登陆用户推送符合该登陆用户的运动信息,不再在是被动的将登陆用户的运动数据进行获取并保存,实现了向用户推送个性化的运动信息,提高用户体验的目的。
如图2所示,图2为本发明实施例提供一种运动信息推送装置的功能模块图。运动信息推送装置包括第一获取模块210、第二获取模块220、计算模块230、第一判断模块240、第三获取模块250、第二判断模块260和推送模块270。本发明所称的模块是指一种能够被电子设备的处理器所执行并且能够完成固定功能的一系列计算机程序段,其存储在电子设备的存储器中。在本实施例中,关于各模块的功能将在后续的实施例中详述。
第一获取模块210,用于获取登录用户在第一时间内的第一运动数据,根据所述第一运动数据计算所述登录用户的运动量。
本实施例中,所述登录用户为通过用户名和密码进行登录的用户。
例如,某一个运行于手机上的运动类APP,当用户通过用户名和密码登陆后,识别该用户为登陆用户。
所述登录用户的第一运动数据是指登陆用户的运动数据,登陆用户的运动数据包括但不限于登录用户的跑步数据、舞蹈数据、游泳数据、骑单车数据之中的一项或多项。
所述第一时间可以是预先设定的。例如,预设时间为一天、三天、一周或者是两周,则获取登陆用户一天的运动数据、三天的运动数据、一周的运动数据或者是两周的运动数据。
一种可能的实施例中,通过电子设备内置的传感器(如加速度传感器、重力传感器等)采集登录用户的运动数据,进而获取传感器采集到的登陆用户的运动数据。
另一种可能的实施例中,获取登陆用户在知晓其在第一时间内的第一运动数据之后输入的运动数据,确定该运动数据为登陆用户在第一时间内的第一运动数据。
所述登陆用户的运动量是根据第一运动数据中包含的不同类型运动的运动数据计算得到。
一种可能的实施例中,登陆用户的运动量表示登陆用户在第一时间内进行的所有运动的总运动量。
例如,登录用户为A用户,获取A用户三天内的第一运动数据,根据第一运动数据统计得到A用户的运动量分别是:步行一万步、跑步五公里、游泳五百米。
另一种可能的实施例中,登陆用户的运动量表示登陆用户在第一时间内某一运动类型的运动量。
例如,登录用户为A用户,获取A用户三天内的第一运动数据,根据第一运动数据统计得到A用户的运动量是:步行一万步。
第二获取模块220,用于获取所述登录用户所属的目标团队,以及获取所述目标团队内所述登录用户以外其他用户的第二运动数据。
在本实施例中,不同用户之间可以组成一个团队。目标团队为登录用户以及其他用户组成的团队。
例如,获取登陆用户通过选取的队友的名称,将登陆用户选取的队友添加至登陆用户所属的团队中,或者将登陆用户选取的队友与登陆用户新建为一个团队,并通过某一名称命名该团队,其中,登陆用户选取的队友的数量可以为一个或者是多个。
当目标团队内有两个以上用户时,所述目标团队内除登录用户以外的其他用户的运动数据的集合为第二运动数据。
例如,目标团队为M,登录用户为A,所述目标团队包括:A用户、B用户、C用户以及D用户,则第二运动数据为B用户、C用户以及D用户的运动数据。
本实施例中,其他用户的运动数据具体也可以包括但不限于跑步数据、舞蹈数据、游泳数据、骑单车数据之中的一项或者多项。
计算模块230,用于根据所述登录用户的运动量以及所述第二运动数据计算所述目标团队的团队运动量。
本实施例中,计算模块230根据所述登录用户的运动量以及所述第二运动数据计算所述目标团队的团队运动量包括:
根据第二运动数据计算其他用户的运动量;
根据登陆用户的运动量以及其他用户的运动量计算目标团队的团队运动量。
所述目标团队的运动量可以是目标团队各种运动类型的总运动量,或者是目标团队某一类运动类型的总运动量。
其中,根据第二运动数据计算其他用户的运动量包括:根据第二数据计算其他用户中每个用户的不同类型运动的运动量。
根据登陆用户的运动量以及其他用户的运动量计算目标团队的团队运动量包括:将登陆用户的运动量以及其他用户的运动量相加得到目标团队的团队运动量。
例如,登录用户A的不同类型运动的运动量是:步行一万步、跑步五公里、游泳五百米;所述目标团队内的B用户的不同类型运动的运动量是:步行八千步,跑步两公里;C用户的不同类型运动的运动量是:步行一万步两千步、游泳一千米;D用户的不同类型运动的运动量是:步行五千步。则所述目标团队的团队运动量的不同类型运动的运动量分别是:步行三万五千步、跑步七公里、游泳一千五百米,即团队运动量为步行三万五千步、跑步七公里、游泳一千五百米。
第一判断模块240,用于判断所述目标团队的团队运动量是否达到所述目标团队的目标运动量。
在本发明实施例中,所述目标运动量可以是预先设定的,并且,目标运动量可以是一种或者多种运动的运动量。例如,目标运动量是步行三万步,或者,目标运动量是步行三万步以及跑步五公里。
可选的,在本发明其他实施例中,所述装置还包括第四获取模块,所述第四获取模块用于:获取所述目标团队的目标运动量。
进一步的,所述第四模块具体用于:
获取所述目标团队以外的其他至少两个团队的比较运动量;
将所述目标团队的团队运动量以及其他至少两个团队的比较运动量进行排序,确定所述目标团队的当前运动量排名;
获取所述目标团队的历史运动量排名;
若所述当前运动量排名低于所述历史运动量排名,确定所述比较运动量之中排名高于所述历史运动量排名的运动量为目标运动量。
例如,当前运动量排名为第五,历史运动量排名为第三,则对目标团队的团队运动量以及其他至少两个团队的比较运动量进行排序,排名为第三以及第三以上(第二或者第一)的运动量为目标运动量。
在本发明实施例中,通过运动量的排名,确定目标运动量,进一步提醒用户达到历史运动排名,能促使用户主动运动,延长用户运动时间。
可选的,在本发明其他实施例中,所述第四模块还具体用于:
获取所述目标团队中多个用户的运动目标;
根据所述目标团队中多个用户的运动目标确定所述目标团队的目标运动量。
所述目标团队中多个用户的运动目标包括:目标团队中三个人用户的运动目标,或者五个用户的运动目标,或者所有用户的运动目标。
在本实施例中,目标运动量由团队内多个用户的运动目标来确定,使得目标运动量可以更加符合实际情况,获得更合理的目标运动量。
第三获取模块250,用于若所述目标团队的团队运动量没有达到所述目标团队的目标运动量,获取所述目标团队的差距运动量。
本实施例中,目标团队的差距运动量是指目标团队的目标运动量和目标团队的团队运动量之间的差距。
另一种可选实施例中,若目标团队的团队运动量已达到目标团队的目标运动量,则通过本发明所述装置包括的禁止模块停止向登陆用户推送运动信息,所述运动信息包括运动类型和/或运动时间。
第二判断模块260,用于获取所述登录用户的最大适宜运动量,根据所述第一运动数据判断所述登录用户的运动量是否达到所述最大适宜运动量。
本实施例中,最大适宜运动量可以是根据登录用户的运动目标来确定的,其中,运动目标可以是运动时间、运动类型以及运动量。
例如,根据登录用户的减脂目标或者增肌目标来确定登录用户的运动目标。
进一步地,在本发明其他实施例中,所述装置还包括第五获取模块,所述第五获取模块用于:
获取所述登录用户的信息,所述登录用户的信息包括所述登录用户的年龄、身高、体重、职业之中的一项或多项;
根据所述登录用户的信息确定所述登录用户的最大适宜运动量。
在本实施例中,根据用户的信息来确定用户的最大适宜运动量,能够获得更符合用户身体状况的最大适宜运动,有利于使用户的运动更为合理健康。
进一步地,在本发明其他实施例中,所述第五获取模块还用于:
根据所述登录用户的信息确定所述登录用户的最大适宜运动量之后,获取所述登录用户的作息时间以及睡眠状况信息;
根据所述登录用户的作息时间以及睡眠状况信息调整所述登录用户的最大适宜运动量。
在本实施例中,在获取登陆用户的最大适宜运动量之后,根据登陆用户的作息时间以及睡眠状况信息对登陆用户的最大适宜运动量进行调整。
所述第五获取模块根据所述登录用户的作息时间以及睡眠状况信息调整所述登录用户的最大适宜运动量包括:
根据登陆用户的作息时间获取登陆用户的睡眠时间,根据所述睡眠状况信息获取用户的睡眠质量;
若登陆用户的睡眠时间晚于预设睡眠时间,且睡眠指令低于预设睡眠质量,将获取到的登陆用户的最大适宜运动量减小。
所述预设睡眠时间和预设睡眠质量可以为预先设定的。
通过本实施例,可以动态的根据登陆用户的实际作息和睡眠状况调整更加符合登陆用户的最大适宜运动量,有利于提高运动信息推送的准确性和合理性。
推送模块270,用于若所述登录用户的运动量未达到所述最大适宜运动量,根据所述登录用户的最大适宜运动量和所述目标团队的差距运动量向所述登录用户推送运动信息,所述运动信息包括运动类型和/或运动时间。
在本实施例中,向登陆用户推送运动信息时可以推送具体的运动类型,或者推送运动时间,或者推送某类运动的运动时间。
例如,登录用户的最大适宜运动量为跑步3公里,且已经跑步2公里。若目标团队的差距运动量为跑步1公里,则推送运动类型为跑步,或者推送运动类型为慢跑,运动时间为20分钟,以此达到目标团队的运动量。
一种可选实施例中,若登录用户的运动量已达到所述最大适宜运动量,则通过本发明所述装置包括的禁止模块停止向登陆用户推送运动信息,所述运动信息包括运动类型和/或运动时间。
在其他实施例中,在向登陆用户进行运动信息推送的同时,也可以向团队中其他未达到最大适宜运动量的用户进行运动信息推送。
在本实施例中,通过团队的目标运动量以及个人的最大适宜运动量对个人进行运动信息推送,进一步提高了用户运动的积极性,有利于提高用户的运动时间。
可选的,在本发明另一实施例中,所述装置还包括显示模块,所述显示模块用于:
获取所述登录用户在所述目标团队内的运动量排名;
在所述登录用户的终端上显示所述登录用户在所述目标团队内的运动量排名。
在本实施例中,在目标团队内可以进行运动量排名,从而有利于用户了解自己以及团队内的其他用户的运动情况。
可选的,在本发明其他实施例中,所述显示模块还用于:
判断所述目标团队的团队运动量是否达到所述目标团队的目标运动量之后,若所述目标团队的团队运动量没有达到所述目标团队的目标运动量,判断所述目标团队在第二时间内是否达到所述目标运动量;
若所述目标团队在第二时间内达到所述目标运动量,获取所述目标团队的运动等级,增加所述运动等级,在所述登录用户的终端显示运动等级增加标识;
若所述目标团队在第二时间内未达到所述目标运动量,降低所述运动等级,在所述登录用户的终端显示运动等级降低标识。
其中,第二时间大于第一时间。第二时间为向登录用户推送运动信息之后的一段预设时间。
判断目标团队在第二时间内是否达到目标运动量,可以确定在向登陆用户推送运动信息之后登录用户是否根据推送的信息进行了运动。
在本实施例中,每当目标团队达到目标运动量时,将目标团队的运动等级增加。
具体的,可以在登陆用户的终端以符号或者徽章等标识显示登陆用户所属目标团队的运动等级,当目标团队的运动等级增加时,该目标团队的徽章增加或者徽章的图案发生变化。
或者,也可以通过点亮房间数量或者点亮楼层数量的形式对用户等级增加进行标识,以此可以增加运动等级显示的形象性以及趣味性。
在本实施例中,每当目标团队没有达到目标运动量时,将目标团队的运动等级减少。例如,减少已经点亮的房间或者减少已经点亮的楼层,从而更实时和形象的展示目标团队的运动等级达标情况。
本发明提供的所述运动信息推送装置获取登录用户在第一时间内的第一运动数据,根据所述第一运动数据计算所述登录用户的运动量;获取所述登录用户所属的目标团队,以及获取所述目标团队内所述登录用户以外其他用户的第二运动数据;根据所述登录用户的运动量以及所述第二运动数据计算所述目标团队的团队运动量;判断所述目标团队的团队运动量是否达到所述目标团队的目标运动量;若所述目标团队的团队运动量没有达到所述目标团队的目标运动量,获取所述目标团队的差距运动量;获取所述登录用户的最大适宜运动量,根据所述第一运动数据判断所述登录用户的运动量是否达到所述最大适宜运动量;若所述登录用户的运动量未达到所述最大适宜运动量,根据所述登录用户的最大适宜运动量和所述目标团队的差距运动量向所述登录用户推送运动信息,所述运动信息包括运动类型和/或运动时间。通过在登陆用户的运动量未达到最大适宜运动的情况下,结合登陆用户所属目标团队的差距运动量以及登陆用户的最大适宜运动量向用户进行运动信息的推送,能够主动有针对性的向登陆用户推送符合该登陆用户的运动信息,不再在是被动的将登陆用户的运动数据进行获取并保存,实现了向用户推送个性化的运动信息,提高用户体验的目的。
上述以软件功能模块的形式实现的集成的单元,可以存储在一个计算机可读取计算机可读存储介质中。上述软件功能模块存储在一个计算机可读存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。
如图3所示,是本发明实现运动信息推送方法的较佳实施例的电子设备3的结构示意图。在本实施例中,电子设备3包括至少一个发送装置31、至少一个存储器32、至少一个处理器33、至少一个接收装置34以及至少一个通信总线。其中,所述通信总线用于实现这些组件之间的连接通信。
所述电子设备3是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、可编程门阵列(Field-
Programmable Gate Array,FPGA)、数字处理器(Digital Signal Processor,
DSP)、嵌入式设备等。所述电子设备3还可包括网络设备和/或用户设备。其中,所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量主机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。
所述电子设备3可以是,但不限于任何一种可与用户通过键盘、触摸板或声控设备等方式进行人机交互的电子产品,例如,平板电脑、智能手机、监控设备等终端。
所述电子设备3所处的网络包括,但不限于互联网、广域网、城域网、局域网、虚拟专用网络(Virtual Private Network,VPN)等。
其中,所述接收装置34和所述发送装置31可以是有线发送端口,也可以为无线设备,例如包括天线装置,用于与其他设备进行数据通信。
所述存储器32用于存储程序代码。所述存储器32可以是集成电路中没有实物形式的具有存储功能的电路,如RAM(Random-Access Memory,随机存取存储器)、FIFO(First InFirst Out,先进先出存储器)等。或者,所述存储器32也可以是具有实物形式的存储器,如内存条、TF卡(Trans-flash Card)、智能媒体卡(smart media card)、安全数字卡(securedigital card)、快闪存储器卡(flash card)等储存设备等等。
所述处理器33可以包括一个或者多个微处理器、数字处理器。所述处理器33可调用存储器32中存储的程序代码以执行相关的功能,例如,图2中所述的各个模块是存储在所述存储器32中的程序代码,并由所述处理器33所执行,以实现一种运动信息推送方法。所述处理器33又称中央处理器(CPU,Central Processing Unit),是一块超大规模的集成电路,是运算核心(Core)和控制核心(Control Unit)。
在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附关联图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第二等词语用来表示名称,而并不表示任何特定的顺序。
最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
Claims (10)
1.一种运动信息推送方法,其特征在于,所述方法包括:
获取登录用户在第一时间内的第一运动数据,根据所述第一运动数据计算所述登录用户的运动量;
获取所述登录用户所属的目标团队,以及获取所述目标团队内所述登录用户以外其他用户的第二运动数据;
根据所述登录用户的运动量以及所述第二运动数据计算所述目标团队的团队运动量;
判断所述目标团队的团队运动量是否达到所述目标团队的目标运动量;
若所述目标团队的团队运动量没有达到所述目标团队的目标运动量,获取所述目标团队的差距运动量;
获取所述登录用户的最大适宜运动量,根据所述第一运动数据判断所述登录用户的运动量是否达到所述最大适宜运动量;
若所述登录用户的运动量未达到所述最大适宜运动量,根据所述登录用户的最大适宜运动量和所述目标团队的差距运动量向所述登录用户推送运动信息,所述运动信息包括运动类型和/或运动时间。
2.如权利要求1所述的方法,其特征在于,所述获取所述目标团队的目标运动量,包括:
获取所述目标团队以外的其他至少两个团队的比较运动量;
将所述目标团队的团队运动量以及其他至少两个团队的比较运动量进行排序,确定所述目标团队的当前运动量排名;
获取所述目标团队的历史运动量排名;
若所述当前运动量排名低于所述历史运动量排名,确定所述比较运动量之中排名高于所述历史运动量排名的运动量为目标运动量。
3.如权利要求1所述的方法,其特征在于,所述获取所述目标团队的目标运动量,包括:
获取所述目标团队中多个用户的运动目标;
根据所述目标团队中多个用户的运动目标确定所述目标团队的目标运动量。
4.如权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:
获取所述登录用户的信息,所述登录用户的信息包括所述登录用户的年龄、身高、体重、职业之中的一项或多项;
根据所述登录用户的信息确定所述登录用户的最大适宜运动量。
5.如权利要求2所述的方法,其特征在于,所述根据所述登录用户的信息确定所述登录用户的最大适宜运动量之后,所述方法还包括:
获取所述登录用户的作息时间以及睡眠状况信息;
根据所述登录用户的作息时间以及睡眠状况信息调整所述登录用户的最大适宜运动量。
6.如权利要求1至3中任一项所述的方法,其特征在于,所述判断所述目标团队的团队运动量是否达到所述目标团队的目标运动量之后,所述方法还包括:
若所述目标团队的团队运动量没有达到所述目标团队的目标运动量,判断所述目标团队在第二时间内是否达到所述目标运动量;
若所述目标团队在第二时间内达到所述目标运动量,获取所述目标团队的运动等级,增加所述运动等级,在所述登录用户的终端显示运动等级增加标识;
若所述目标团队在第二时间内未达到所述目标运动量,降低所述运动等级,在所述登录用户的终端显示运动等级降低标识。
7.如权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:
获取所述登录用户在所述目标团队内的运动量排名;
在所述登录用户的终端上显示所述登录用户在所述目标团队内的运动量排名。
8.一种运动信息推送装置,其特征在于,所述装置包括:
第一获取模块,用于获取登录用户在第一时间内的第一运动数据,根据所述第一运动数据计算所述登录用户的运动量;
第二获取模块,用于获取所述登录用户所属的目标团队,以及获取所述目标团队内所述登录用户以外其他用户的第二运动数据;
计算模块,用于根据所述登录用户的运动量以及所述第二运动数据计算所述目标团队的团队运动量;
第一判断模块,用于判断所述目标团队的团队运动量是否达到所述目标团队的目标运动量;
第三获取模块,用于若所述目标团队的团队运动量没有达到所述目标团队的目标运动量,获取所述目标团队的差距运动量;
第二判断模块,用于获取所述登录用户的最大适宜运动量,根据所述第一运动数据判断所述登录用户的运动量是否达到所述最大适宜运动量;
推送模块,用于若所述登录用户的运动量未达到所述最大适宜运动量,根据所述登录用户的最大适宜运动量和所述目标团队的差距运动量向所述登录用户推送运动信息,所述运动信息包括运动类型和/或运动时间。
9.一种电子设备,其特征在于,所述电子设备包括存储器及处理器,所述存储器用于存储至少一个指令,所述处理器用于执行所述至少一个指令以实现如权利要求1至7中任一项所述的运动信息推送方法。
10.一种计算机可读存储介质,其上存储有计算机指令,其特征在于:所述计算机指令被处理器执行时实现如权利要求1至7中任一项所述的运动信息推送方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910436664.5A CN110309471A (zh) | 2019-05-23 | 2019-05-23 | 运动信息推送方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910436664.5A CN110309471A (zh) | 2019-05-23 | 2019-05-23 | 运动信息推送方法、装置、电子设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110309471A true CN110309471A (zh) | 2019-10-08 |
Family
ID=68074807
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910436664.5A Pending CN110309471A (zh) | 2019-05-23 | 2019-05-23 | 运动信息推送方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110309471A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111430003A (zh) * | 2020-03-26 | 2020-07-17 | 随机漫步(上海)体育科技有限公司 | 应用于运动器材的运动内容分发系统 |
CN111461236A (zh) * | 2020-04-03 | 2020-07-28 | 宠米(北京)科技有限公司 | 用于展示宠物运动指标的完成度的方法 |
CN111914184A (zh) * | 2020-06-17 | 2020-11-10 | 苏宁智能终端有限公司 | 群体接力运动的方法、系统及电子设备 |
CN112489763A (zh) * | 2020-11-23 | 2021-03-12 | 中信银行股份有限公司 | 运动情况的统计方法、装置、电子设备及可读存储介质 |
CN113750478A (zh) * | 2021-08-11 | 2021-12-07 | 深圳市沃特沃德信息有限公司 | 运动监督方法、装置和计算机设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201102128A (en) * | 2009-07-02 | 2011-01-16 | Inventec Corp | System of issuing task instruction by game to perform fitness treadmill and method thereof |
CN105013166A (zh) * | 2014-04-30 | 2015-11-04 | 虹映科技股份有限公司 | 线上运动团队的即时信息交换系统及方法 |
CN105760643A (zh) * | 2014-12-16 | 2016-07-13 | 中国移动通信集团公司 | 一种运动指导的方法及终端设备 |
CN106139548A (zh) * | 2008-02-27 | 2016-11-23 | 耐克创新有限合伙公司 | 运动信息系统和方法 |
CN106599251A (zh) * | 2016-12-20 | 2017-04-26 | 北京小米移动软件有限公司 | 展示主播排名的方法和装置 |
CN108091378A (zh) * | 2016-11-21 | 2018-05-29 | 风跑体育发展(深圳)有限公司 | 一种多用户运动信息的处理方法及系统 |
-
2019
- 2019-05-23 CN CN201910436664.5A patent/CN110309471A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106139548A (zh) * | 2008-02-27 | 2016-11-23 | 耐克创新有限合伙公司 | 运动信息系统和方法 |
TW201102128A (en) * | 2009-07-02 | 2011-01-16 | Inventec Corp | System of issuing task instruction by game to perform fitness treadmill and method thereof |
CN105013166A (zh) * | 2014-04-30 | 2015-11-04 | 虹映科技股份有限公司 | 线上运动团队的即时信息交换系统及方法 |
CN105760643A (zh) * | 2014-12-16 | 2016-07-13 | 中国移动通信集团公司 | 一种运动指导的方法及终端设备 |
CN108091378A (zh) * | 2016-11-21 | 2018-05-29 | 风跑体育发展(深圳)有限公司 | 一种多用户运动信息的处理方法及系统 |
CN106599251A (zh) * | 2016-12-20 | 2017-04-26 | 北京小米移动软件有限公司 | 展示主播排名的方法和装置 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111430003A (zh) * | 2020-03-26 | 2020-07-17 | 随机漫步(上海)体育科技有限公司 | 应用于运动器材的运动内容分发系统 |
CN111461236A (zh) * | 2020-04-03 | 2020-07-28 | 宠米(北京)科技有限公司 | 用于展示宠物运动指标的完成度的方法 |
CN111914184A (zh) * | 2020-06-17 | 2020-11-10 | 苏宁智能终端有限公司 | 群体接力运动的方法、系统及电子设备 |
CN112489763A (zh) * | 2020-11-23 | 2021-03-12 | 中信银行股份有限公司 | 运动情况的统计方法、装置、电子设备及可读存储介质 |
CN113750478A (zh) * | 2021-08-11 | 2021-12-07 | 深圳市沃特沃德信息有限公司 | 运动监督方法、装置和计算机设备 |
CN113750478B (zh) * | 2021-08-11 | 2022-12-09 | 深圳市沃特沃德信息有限公司 | 运动监督方法、装置和计算机设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110309471A (zh) | 运动信息推送方法、装置、电子设备及存储介质 | |
CN108769198B (zh) | 用于推送信息的方法和装置 | |
AU2017201196B2 (en) | Server-side rate-limiting algorithms for piggybacking social updates for mobile devices | |
US20210001172A1 (en) | Exercise Counting and Form Guidance System | |
CN106155198B (zh) | 穿戴式电子设备、非暂态计算机可读存储介质和方法 | |
CN102213957A (zh) | 一种提供虚拟私人运动教练的控制方法、控制装置及系统 | |
BR112013029467A2 (pt) | método implantado por computador para gerenciar os dados relacionados de saúde | |
CN113467847A (zh) | 一种业务数据处理方法及装置 | |
US20150032235A1 (en) | Systems and methods for automated analysis of fitness data | |
CN110732140B (zh) | 游戏奖励实现方法及装置 | |
CN108133739A (zh) | 一种运动路径的推送方法、装置及存储介质 | |
US8903522B1 (en) | Online platform for maintaining multidisciplinary sport performance statistics and computing performance forecasts | |
CN104750716A (zh) | 一种社交网站好友推荐方法及装置 | |
CN106446543A (zh) | 健康数据处理方法、装置及服务器集群 | |
US20140012593A1 (en) | Apparatuds and method for lifestyle management based on model | |
CN114637927A (zh) | 一种内容推荐方法、装置、电子设备及存储介质 | |
CN112052399B (zh) | 一种数据处理方法、装置和计算机可读存储介质 | |
Wang et al. | Sports monitoring method of national sports events based on wireless sensor network | |
CN105630474B (zh) | 一种提醒方法和装置 | |
CN116779096A (zh) | 一种用药策略确定方法、装置、设备和存储介质 | |
US20160082317A1 (en) | Wireless fitness tracking and fitness analysis system | |
CN115424698A (zh) | 运动保护方法、装置、电子设备及计算机可读存储介质 | |
CN103955802A (zh) | 一种参与式感知数据系统及其促进用户贡献数据的方法 | |
CN114445646A (zh) | 人员关联度的分析方法、装置、电子设备及存储介质 | |
CN118280518A (zh) | 训练评估方法、电子设备及计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191008 |
|
RJ01 | Rejection of invention patent application after publication |