本发明专利技术公开了一种运动路线创建方法,包括:接收用户的运动数据,所述运动数据由客户端采集得到;根据所述运动数据,确定属于所述用户的第一运动路线;判断数据库中是否存在于所述第一运动路线相比满足预设相似度约束条件的第二运动路线;若不存在,存储所述第一运动路线至所述数据库,并发送用于激励所述用户的通知信息给所述客户端。从而,对用户产生激励作用,提高用户体验以及趣味性。本发明专利技术还同时公开了一种运动路线创建装置以及计算机可读存储介质。
【技术实现步骤摘要】
一种运动路线创建方法、装置及计算机可读存储介质
本专利技术涉及移动终端
,尤其涉及一种运动路线创建方法、装置及计算机可读存储介质。
技术介绍
目前,随着计算机技术的快速发展,以及用户对自身的健康越来越重视,各种健身软件越来越多,由于这些健身软件不能激励用户运动,提供的服务比较单一,用户体验较差。举例来说,跑步软件可以向跑步用户推荐跑步路线,也可以记录跑步用户的跑步状态等等,但是,对于具有冒险精神的跑步用户,不能激励这些跑步用户,因此,会带来用户体验差的问题。因此,亟需找到一种可以激励用户的解决方案。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种运动路线创建方法、装置及计算机可读存储介质,能够激励用户。本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供一种运动路线创建方法,所述方法包括:接收用户的运动数据,所述运动数据由客户端采集得到;根据所述运动数据,确定属于所述用户的第一运动路线;判断数据库中是否存在与所述第一运动路线相比满足预设相似度约束条件的第二运动路线;若不存在,存储所述第一运动路线至所述数据库,并发送用于激励所述用户的通知信息给所述客户端。上述方案中,若存在,则所述方法还包括:判断所述第一运动路线对应的执行时间是否落入满足预设相似度约束条件的所述第二运动路线对应的执行时间内;并在判断结果为否时,存储所述第一运动路线至所述数据库,并发送用于激励所述用户的通知信息。上述方案中,存储所述第一运动路线至所述数据库,包括:保存所述第一运动路线,并为所述第一运动路线分配路线标记;其中,所述路线标记唯一表征所述用户在相应执行时间的运动路线。上述方案中,所述相似度约束条件为相似度大于阈值;所述判断数据库中是否存在与所述第一运动路线相比满足预设相似度约束条件的第二运动路线,包括:依次确定所述数据库中每个第二运动路线与所述第一运动路线的相似度;判断是否存在相似度大于阈值的第二运动路线。上述方案中,在存储所述第一运动路线至所述数据库之后,所述方法还包括:将所述用于激励所述用户的通知信息发送给其他客户端;所述其他客户端与所述客户端具有绑定关系。本专利技术实施例提供一种运动路线创建方法,所述方法包括:采集用户当前的运动数据;将所述运动数据发送给服务器,以便于服务器根据所述运动数据创建运动路线;接收所述服务器发送的用于激励用户的通知信息。上述方案中,所述方法还包括:将所述通知信息发送给与自身具有绑定关系的其他客户端。本专利技术实施例提供一种运动路线创建装置,所述装置包括:获取模块,用于接收用户的运动数据,所述运动数据由客户端采集得到;确定模块,用于根据所述运动数据,确定属于所述用户的第一运动路线;判断模块,用于判断数据库中是否存在与所述第一运动路线相比满足预设相似度约束条件的第二运动路线;存储模块,用于若不存在,存储所述第一运动路线至所述数据库;第一发送模块,用于发送用于激励所述用户的通知信息给所述客户端。上述方案中,所述判断模块,还用于若存在,判断所述第一运动路线对应的执行时间是否落入满足预设相似度约束条件的所述第二运动路线对应的执行时间内;并在判断结果为否时,存储所述第一运动路线至所述数据库,并发送用于激励所述用户的通知信息。上述方案中,所述存储模块,具体用于保存所述第一运动路线,并为所述第一运动路线分配路线标记;其中,所述路线标记唯一表征所述用户在相应执行时间的运动路线。上述方案中,所述判断模块,具体用于依次确定所述数据库中每个第二运动路线与所述第一运动路线的相似度;判断是否存在相似度大于阈值的第二运动路线。上述方案中,第一发送模块,还用于将所述用于激励所述用户的通知信息发送给其他客户端;所述其他客户端与所述客户端具有绑定关系。本专利技术实施例提供一种运动路线创建装置,所述装置包括:采集模块,用于采集用户当前的运动数据;第二发送模块,用于将所述运动数据发送给服务器,以便于服务器根据所述运动数据创建运动路线;接收模块,用于接收所述服务器发送的用于激励用户的通知信息。上述方案中,所述第二发送模块,还用于将所述通知信息发送给与自身具有绑定关系的其他客户端。本专利技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上面所述任一种运动路线创建方法的步骤。本专利技术实施例提供一种运动路线创建装置,包括:存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序;其中,所述处理器用于运行所述计算机程序时,执行上面所述任一种运动路线创建方法的步骤。本专利技术实施例提供的运动路线创建方法、装置及计算机可读存储介质,接收用户的运动数据,所述运动数据由客户端采集得到;根据所述运动数据,确定属于所述用户的第一运动路线;判断数据库中是否存在于所述第一运动路线相比满足预设相似度约束条件的第二运动路线;若不存在,存储所述第一运动路线至所述数据库,并发送用于激励所述用户的通知信息给所述客户端。在本专利技术实施例中,由于当确定数据库中不存在与所述第一运动路线相比满足预设相似度约束条件的第二运动路线时,发送用于激励所述用户的通知信息给所述客户端。因此,能够对所述客户端用户产生激励作用,提高用户体验以及趣味性。附图说明图1为本专利技术实施例一运动路线创建方法的实现流程示意图;图2为本专利技术实施例二运动路线创建方法的实现流程示意图;图3为本专利技术实施例三运动路线创建装置的组成结构示意图;图4为本专利技术实施例四运动路线创建装置的组成结构示意图;图5为本专利技术实施例五运动路线创建装置的组成结构示意图;图6为本专利技术实施例运动路线创建的具体实现流程示意图;图7为本专利技术实施例服务器创建出的跑步轨迹路线a的示意图;图8为本专利技术实施例服务器匹配出的跑步轨迹路线b的示意图;图9为本专利技术实施例服务器匹配出的其他跑步轨迹路线的示意图。具体实施方式本专利技术实施例中,接收用户的运动数据,所述运动数据由客户端采集得到;根据所述运动数据,确定属于所述用户的第一运动路线;判断数据库中是否存在与所述第一运动路线相比满足预设相似度约束条件的第二运动路线;若不存在,存储所述第一运动路线至所述数据库,并发送用于激励所述用户的通知信息给所述客户端。为了能够更加详尽地了解本专利技术实施例的特点与
技术实现思路
,下面结合附图对本专利技术实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本专利技术。实施例一如图1所示,以服务器侧为例详细说明运动路线创建方法,包括以下步骤:步骤101:接收用户的运动数据,所述运动数据由客户端采集得到。所述运动数据可以包括用户的位置、用户的运动方式、运动时间等等。运动方式包括但不限于跑步、行走等等。实际应用时,服务器可以从客户端获取用户的位置,也可以通过定位系统监测用户的位置。所述通过定位系统监测用户的位置,包括:通过北斗、全球定位系统(GPS,GlobalPositioningSystem)、格洛纳斯、伽利略中的至少一种获取所述用户的当前位置或者移动中的实时位置。其中,实际应用时,当使用至少两个定位系统如北斗和GPS获取所述用户当前位置或者移动中的实时位置时,针对北斗的定位结果和GPS的定位结果,取两者的平均值作为用户当前位置或者移动中的实时位置;或,选取其中的一种定位结果、如北斗定位结果作为参考,将所述参考的定位结果作为用户当前位置或者移动中的实时位本文档来自技高网...
【技术保护点】
一种运动路线创建方法,其特征在于,所述方法包括:接收用户的运动数据,所述运动数据由客户端采集得到;根据所述运动数据,确定属于所述用户的第一运动路线;判断数据库中是否存在与所述第一运动路线相比满足预设相似度约束条件的第二运动路线;若不存在,存储所述第一运动路线至所述数据库,并发送用于激励所述用户的通知信息给所述客户端。
【技术特征摘要】
1.一种运动路线创建方法,其特征在于,所述方法包括:接收用户的运动数据,所述运动数据由客户端采集得到;根据所述运动数据,确定属于所述用户的第一运动路线;判断数据库中是否存在与所述第一运动路线相比满足预设相似度约束条件的第二运动路线;若不存在,存储所述第一运动路线至所述数据库,并发送用于激励所述用户的通知信息给所述客户端。2.根据权利要求1所述的方法,其特征在于,若存在,则所述方法还包括:判断所述第一运动路线对应的执行时间是否落入满足预设相似度约束条件的所述第二运动路线对应的执行时间内;并在判断结果为否时,存储所述第一运动路线至所述数据库,并发送用于激励所述用户的通知信息。3.根据权利要求1或2所述的方法,其特征在于,存储所述第一运动路线至所述数据库,包括:保存所述第一运动路线,并为所述第一运动路线分配路线标记;其中,所述路线标记唯一表征所述用户在相应执行时间的运动路线。4.根据权利要求1所述的方法,其特征在于,所述相似度约束条件为相似度大于阈值;所述判断数据库中是否存在与所述第一运动路线相比满足预设相似度约束条件的第二运动路线,包括:依次确定所述数据库中每个第二运动路线与所述第一运动路线的相似度;判断是否存在相似度大于阈值的第二运动路线。5.根据权利要求1或2所述的方法,其特征在于,在存储所述第一运动路线至所述数据库之后,所述方法还包括:将所述用于激励所述用户的通知信息发送给其他客户端;所述其他客户端与所述客户端具有绑定关系。6.一种运动路线创建方法,其特征在于,所述方法包括:采集用户当前的运动数据;将所述运动数据发送给服务器,以便于服务器根据所述运动数据创建运动路线;接收所述服务器发送的用于激励用户的通知信息。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:将所述通知信息发送给与自身具有绑定关系的其他客户端。8.一种运动路线创建装置,其特征在于,所述装置包括:获取模块,用于接收用户的运动数据,所述运动数据由客户端采集得到;确定模块,用于根据所述运动数据,确定属于所述用户的第一运动路线;判断模块,用于判断数据库中是否存在与所述第一运动路线相比满足预设相似度约束条件的第二运动路线;存储模块,用于若不存在,存储所述第一运...
【专利技术属性】
技术研发人员:陆琰,
申请(专利权)人:咪咕互动娱乐有限公司,中国移动通信集团公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。