本发明涉及一种基于步数的虚拟地图轨迹生成方法及相关系统,属于电数据处理。
背景技术:
1、随着经济发展,生活水平的提高,健康成为人们关注点。步行是人们常用的健身行为,但是长时间的步行锻炼会使得锻炼过程枯燥乏味,使得难以坚持,因此,为了增加趣味性和游戏性,现有技术中通过运动生成的步数转换成地图上的行走路径,到达地图中某个地点,将个人步数转换成线上竞争性活动,增加了趣味性和竞争性,使得参与者为了完成某个任务而进行步行运动,因此越来越受人们的欢迎。
2、但是,现有技术中通过运动生成的步数简单的转换成地图上的行走路径,没有充分的考虑完成情况,要么使得绝大多数人都能完成,竞争性和趣味性低,要么使得只有极少部分人能够完成,竞争性过大和趣味性低,导致使用者参加了一段时间后就放弃,无法引起使用者维持健身运动的目的。
技术实现思路
1、发明目的:为了解决现有技术中通过运动生成的步数简单的转换成地图上的行走路径,没有充分的考虑完成情况的问题,本发明提供一种基于步数的虚拟地图轨迹生成方法。
2、技术方案:为实现上述目的,本发明采用的技术方案为:
3、一种基于步数的虚拟地图轨迹生成方法,包括以下步骤:
4、步骤s101,通过计步器获取使用者实时行走步数。
5、步骤s102,设置虚拟地图,在虚拟地图上标注行走路径。
6、步骤s103,根据行走路径确定完成路程。
7、步骤s104,根据完成路程、完成度和完成时间,确定步数里程换算系数。
8、步骤s105,根据行走步数和步数里程换算系数确定有效行走虚拟路程。
9、步骤s106,将有效行走虚拟路程映射在行走路径上,得到个人行走路程。
10、优选的:有效行走虚拟路程的公式如下:
11、;
12、其中,表示有效行走虚拟路程,表示第个人第天第次的完成行走步数,,表示参与人数,,表示第个人完成的天数,,表示第个人第天总共行走的次数,表示步数里程换算系数,表示每天限制步数。
13、优选的:步数里程换算系数的公式如下:
14、;
15、其中,表示步数里程换算系数,表示完成路程,表示每人每天平均行走步数,表示个人完成度,表示完成时间,表示向上取整。
16、优选的:个人行走路程的公式如下:
17、;
18、其中,表示第个人映射在行走路径上的路程。
19、优选的:包括组队虚拟地图轨迹生成,组队虚拟地图轨迹生成的方法包括以下步骤:
20、步骤s201,根据参与人数以及团队最大人数确定团队步数里程换算系数。
21、步骤s202,根据有效行走虚拟路程和团队步数里程换算系数确定团队成员有效行走虚拟路程。
22、步骤s203,根据团队成员有效行走虚拟路程映射在行走路径上,得到团队行走路程。
23、优选的:团队步数里程换算系数的公式如下:
24、;
25、其中,表示团队步数里程换算系数,表示完成路程,表示每人每天平均行走步数,表示团队最大人数,表示团队完成度,表示完成时间,表示向上取整。
26、优选的:团队成员有效行走虚拟路程的公式如下:
27、;
28、其中:表示第个人参加第个团队在第天第次的完成行走步数的团队成员有效行走虚拟路程,表示团队步数里程换算系数,表示第个人参加第个团队在第天第次的完成行走步数的有效行走虚拟路程。
29、优选的:团队行走路程的公式如下:
30、;
31、其中,表示第个团队的团队行走路程,,表示团队数,,表示第个团队的成员数,表示第个人参加第个团队在第天第次的完成行走步数的有效行走虚拟路程。
32、本发明的另一目的是提供一种基于步数的虚拟地图轨迹生成系统,用于实现所述的基于步数的虚拟地图轨迹生成方法,包括计步器、虚拟地图单元、标注行走路径单元、步数里程换算系数单元、有效行走虚拟路程单元、个人行走路程单元、显示器,其中。
33、所述计步器用于获取使用者实时行走步数。
34、所述虚拟地图单元用于加载虚拟地图。
35、所述标注行走路径单元用于在虚拟地图上标注行走路径。
36、所述步数里程换算系数单元用于根据行走路径确定完成路程。根据完成路程、完成度和完成时间,确定步数里程换算系数。
37、所述有效行走虚拟路程单元用于根据行走步数和步数里程换算系数确定有效行走虚拟路程。
38、所述个人行走路程单元用于将有效行走虚拟路程映射在行走路径上,得到虚拟地图上的个人行走路程。
39、所述显示器用于显示虚拟地图。用于显示虚拟地图上标注的行走路径。用于显示虚拟地图上的个人行走路程。
40、本发明的另一目的是提供一种计算机系统,包括存储器和处理器,所述存储器用于存储计算机程序/指令。所述处理器用于执行所述计算机程序/指令以实现所述的基于步数的虚拟地图轨迹生成方法。
41、本发明相比现有技术,具有以下有益效果:
42、本发明通过完成路程、完成度和完成时间,确定步数里程换算系数,根据行走步数和步数里程换算系数确定有效行走虚拟路程。再将有效行走虚拟路程映射在行走路径上,得到个人行走路程,充分的考虑了完成情况,并进行有效行走虚拟路程的确定,通过这样的步数转换成路程,在通过显示器显示出其进度,使得使用者完成情况更合理,竞争性合理,使得使用者更有兴趣参与进来。因此本发明能够使步数映射地图路径完成进度合理,有效的保证了完成情况。
1.一种基于步数的虚拟地图轨迹生成方法,其特征在于,包括以下步骤:
2.根据权利要求1所述基于步数的虚拟地图轨迹生成方法,其特征在于:有效行走虚拟路程的公式如下:
3.根据权利要求2所述基于步数的虚拟地图轨迹生成方法,其特征在于:步数里程换算系数的公式如下:
4.根据权利要求3所述基于步数的虚拟地图轨迹生成方法,其特征在于:个人行走路程的公式如下:
5.根据权利要求4所述基于步数的虚拟地图轨迹生成方法,其特征在于:包括组队虚拟地图轨迹生成,组队虚拟地图轨迹生成的方法包括以下步骤:
6.根据权利要求5所述基于步数的虚拟地图轨迹生成方法,其特征在于:团队步数里程换算系数的公式如下:
7.根据权利要求6所述基于步数的虚拟地图轨迹生成方法,其特征在于:团队成员有效行走虚拟路程的公式如下:
8.根据权利要求7所述基于步数的虚拟地图轨迹生成方法,其特征在于:团队行走路程的公式如下:
9.一种基于步数的虚拟地图轨迹生成系统,其特征在于,用于实现权利要求1-8任一所述的基于步数的虚拟地图轨迹生成方法,包括计步器、虚拟地图单元、标注行走路径单元、步数里程换算系数单元、有效行走虚拟路程单元、个人行走路程单元、显示器,其中;
10.一种计算机系统,其特征在于,包括存储器和处理器,所述存储器用于存储计算机程序/指令;所述处理器用于执行所述计算机程序/指令以实现权利要求1-8任一所述的基于步数的虚拟地图轨迹生成方法。