1.一种基于云平台的路线计步方法,其特征在于,包括:
A、计步终端启动路线制定模式,将用户输入的目标步数和步行需求项目发送给云平台;
B、云平台根据目标步数和步行需求项目生成包含了多条参考路线的路线地图信息反馈给计步终端显示;
所述步骤B具体包括:
B1、云平台根据目标步数计算出路线长度,根据路线长度、步行需求项目和地理坐标生成多条参考路线;
B2、将多条参考路线与地图结合并生成路线地图信息,将所述路线地图信息反馈给计步终端显示;
云平台在地图上先定位用户当前的地理坐标,然后以地理坐标为起点、路线长度为半径画出行走范围,根据步行需求项目查询行走范围内需要经过的目标地点,再以路线长度将多个目标地点串连成多条可行走的参考路线;
在所述步骤A中,所述步行需求项目用于限定用户步行的目的和路线制定的要求,包括用户的购物项目、健身项目、休闲项目、交通项目和人流量项目;
在购物项目中输入商品,云平台在指定参考路线时,查询出该商品的所有店铺,按照各家店铺的销售价格排序来自动生成路线。
2.根据权利要求1所述的基于云平台的路线计步方法,其特征在于,所述步骤A具体包括:
A1、计步终端启动路线制定模式后与云平台网络连接,弹出步数设定输入框和步行需求项目选择框;
A2、获取用户当前的地理坐标,并与用户输入的目标步数和步行需求项目打包后发送给云平台。
3.根据权利要求1所述的基于云平台的路线计步方法,其特征在于,在所述步骤B之后还包括:
C、根据用户的选择显示一条参考路线,实时显示用户步行过程中的地理坐标和步数统计。
4.一种基于云平台的路线计步系统,其特征在于,包括:
计步终端,用于启动路线制定模式,将用户输入的目标步数和步行需求项目发送给云平台;
云平台,用于根据目标步数和步行需求项目生成包含了多条参考路线的路线地图信息反馈给计步终端显示;
所述云平台包括:
路线生成模块,用于根据目标步数计算出路线长度,根据路线长度、步行需求项目和地理坐标生成多条参考路线;
地图生成模块,用于将多条参考路线与地图结合并生成路线地图信息,将所述路线地图信息反馈给计步终端显示
云平台在地图上先定位用户当前的地理坐标,然后以地理坐标为起点、路线长度为半径画出行走范围,根据步行需求项目查询行走范围内需要经过的目标地点,再以路线长度将多个目标地点串连成多条可行走的参考路线;
所述步行需求项目用于限定用户步行的目的和路线制定的要求,包括用户的购物项目、健身项目、休闲项目、交通项目和人流量项目;
在购物项目中输入商品,云平台在指定参考路线时,查询出该商品的所有店铺,按照各家店铺的销售价格排序来自动生成路线。
5.根据权利要求4所述的基于云平台的路线计步系统,其特征在于,所述计步终端包括:
连接模块,用于启动路线制定模式后与云平台网络连接,发送打包后的地理坐标、目标步数和步行需求项目给云平台;
GPS模块,用于获取用户当前的地理坐标;
数据处理模块,用于弹出步数设定输入框和步行需求项目选择框,以及将地理坐标与用户输入的目标步数和步行需求项目打包后传输给连接模块。
6.根据权利要求4所述的基于云平台的路线计步系统,其特征在于,所述计步终端还包括:
监控模块,用于根据用户的选择显示一条参考路线,实时显示用户步行过程中的地理坐标和步数统计。
一种基于云平台的路线计步方法及系统\n技术领域\n[0001] 本发明涉及移动通信领域,特别涉及一种基于云平台的路线计步方法及系统。\n背景技术\n[0002] 现有的计步器,或手机等移动终端上的安装计步应用均可实现计步,云操作,数据浏览等功能;其计步原理是通过传感器来感知机械运动或是人体运动来实现计步。但是,现有计步器或计步应用的功能非常被动和死板,其功能模式通常是运动时获取运动数据并反馈结果显示,与用户之间不能进行更加智能的互动,特别地,不能根据用户的目的提供多条参考路线来步行等智能互动,用户多次使用后就会出现烦腻感,降低了对计步功能的兴趣。\n发明内容\n[0003] 鉴于上述现有技术的不足之处,本发明的目的在于提供一种基于云平台的路线计步方法及系统,能根据用户设置的目标步数和步行需求项目生成多条参考路线供用户选择,增加了用户与计步器或计步应用的智能互动。\n[0004] 为了达到上述目的,本发明采取了以下技术方案:\n[0005] 一种基于云平台的路线计步方法,其包括:\n[0006] A、计步终端启动路线制定模式,将用户输入的目标步数和步行需求项目发送给云平台;\n[0007] B、云平台根据目标步数和步行需求项目生成包含了多条参考路线的路线地图信息反馈给计步终端显示。\n[0008] 所述的基于云平台的路线计步方法中,在所述步骤A中,所述步行需求项目用于限定用户步行的目的和路线制定的要求,包括用户的购物项目、健身项目、休闲项目、交通项目和人流量项目。\n[0009] 所述的基于云平台的路线计步方法中,所述步骤A具体包括:\n[0010] A1、计步终端启动路线制定模式后与云平台网络连接,弹出步数设定输入框和步行需求项目选择框;\n[0011] A2、获取用户当前的地理坐标,并与用户输入的目标步数和步行需求项目打包后发送给云平台。\n[0012] 所述的基于云平台的路线计步方法中,所述步骤B具体包括:\n[0013] B1、云平台根据目标步数计算出路线长度,根据路线长度、步行需求项目和地理坐标生成多条参考路线;\n[0014] B2、将多条参考路线与地图结合并生成路线地图信息,将所述路线地图信息反馈给计步终端显示。\n[0015] 所述的基于云平台的路线计步方法中,在所述步骤B之后还包括:\n[0016] C、根据用户的选择显示一条参考路线,实时显示用户步行过程中的地理坐标和步数统计。\n[0017] 一种基于云平台的路线计步系统,其包括:\n[0018] 计步终端,用于启动路线制定模式,将用户输入的目标步数和步行需求项目发送给云平台;\n[0019] 云平台,用于根据目标步数和步行需求项目生成包含了多条参考路线的路线地图信息反馈给计步终端显示。\n[0020] 所述的基于云平台的路线计步系统中,所述步行需求项目用于限定用户步行的目的和路线制定的要求,包括用户的购物项目、健身项目、休闲项目、交通项目和人流量项目。\n[0021] 所述的基于云平台的路线计步系统中,所述计步终端包括:\n[0022] 连接模块,用于启动路线制定模式后与云平台网络连接,发送打包后的地理坐标、目标步数和步行需求项目给云平台;\n[0023] GPS模块,用于获取用户当前的地理坐标;\n[0024] 数据处理模块,用于弹出步数设定输入框和步行需求项目选择框,以及将地理坐标与用户输入的目标步数和步行需求项目打包后传输给连接模块。\n[0025] 所述的基于云平台的路线计步系统中,所述云平台包括:\n[0026] 路线生成模块,用于根据目标步数计算出路线长度,根据路线长度、步行需求项目和地理坐标生成多条参考路线;\n[0027] 地图生成模块,用于将多条参考路线与地图结合并生成路线地图信息,将所述路线地图信息反馈给计步终端显示。\n[0028] 所述的基于云平台的路线计步系统中,所述计步终端还包括:\n[0029] 监控模块,用于根据用户的选择显示一条参考路线,实时显示用户步行过程中的地理坐标和步数统计。\n[0030] 相较于现有技术,本发明提供的基于云平台的路线计步方法及系统,在计步终端启动路线制定模式时,将用户输入的目标步数和步行需求项目发送给云平台;云平台根据目标步数和步行需求项目生成包含了多条参考路线的路线地图信息反馈给计步终端显示;\n能根据用户的步行需求自动制定合适的步行路线,切实满足了用户需求,还增加了趣味性,提高了计步终端与用户之间的智能互动。\n附图说明\n[0031] 图1为本发明实施例提供的基于云平台的路线计步方法的流程图。\n[0032] 图2为本发明实施例提供的基于云平台的路线计步系统的结构框图。\n具体实施方式\n[0033] 本发明提供一种基于云平台的路线计步方法及系统。为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。\n[0034] 请参阅图1,本发明实施例提供的基于云平台的路线计步方法包括:\n[0035] S100、计步终端启动路线制定模式,将用户输入的目标步数和步行需求项目发送给云平台;\n[0036] S200、云平台根据目标步数和步行需求项目生成包含了多条参考路线的路线地图信息反馈给计步终端显示。\n[0037] 其中,所述步行需求项目用于限定用户步行的目的和路线制定的要求,包括但不限于用户的购物项目、健身项目、休闲项目、交通项目和人流量项目。也即是说,步行需求项目表明了用户步行目的,根据用户的需求来制定步行路线,既能满足用户的需求,又能通过步行锻炼身体,本实施例将在后续举例说明。\n[0038] 本实施例通过在现有计步器或计步应用的基础上增加步行需求项目来提供路线制定功能,为了不影响现有功能的使用,可对应增加路线制定模式来实现路线制定功能,则所述步骤S100具体包括:\n[0039] 步骤1、计步终端启动路线制定模式后与云平台网络连接,弹出步数设定输入框和步行需求项目选择框。\n[0040] 用户选择路线制定模式后,计步终端会自动与云平台网络连接,并弹出步数设定输入框和步行需求项目选择框。用户在步数设定输入框中输入期望步行的步数,通常一步表示走了半米或一米,或者按体重65公斤每步0.7米这个标准换算。用户可根据身体状态输入需要行走的步数(相当于设定需要走多少米)。\n[0041] 在具体实施时,计步终端也可根据用户的健康情况或每天锻炼计划在步数设定输入框显示默认步数(如2000步),用户可选择是否修改。由于目标步数仅为了锻炼身体,走多了可能会使用户疲劳,走少了可能不会达到较佳的锻炼效果。再考虑到用户可能返回的情况,为此,本实施例在步数设定输入框中还设置了单行/往返选择项,为用户提供更适宜的行走距离。\n[0042] 步行需求项目选择框中显示了购物项目、健身项目、休闲项目、交通项目、人流量项目,以及其他项目;选择某个项目后进入要求设置的子窗口。购物项目的子窗口用于输入用户需要购买的商品。健身项目的子窗口用于输入用户需要锻炼的环境要求或锻炼的目的地。购物项目的子窗口用于输入用户需要购买的商品。休闲项目的子窗口用于输入用户的休闲需求,如逛街、喝饮料、看书等。交通项目的子窗口用于输入交通要求,如限定有红绿灯的路口要较少(少于2个),选择行驶车辆较少的道路(步行的地方车辆少则汽车尾气少,空气更好)。人流量项目的子窗口用于限定人流量,如人流量较少时步行更舒适,通常上下班高峰期人流量较多。\n[0043] 用户输入完上述目标要求后,计步终端需要获取用户当前的地理位置,才能制定出可行路线,即:\n[0044] 步骤2、获取用户当前的地理坐标,并与用户输入的目标步数和步行需求项目打包后发送给云平台。\n[0045] 计步终端将当前的地理坐标,目标步数和步行需求项目一起打包压缩后发送给云平台,可以加快传输速度。云平台解压后解析出地理坐标,目标步数和步行需求项目,再结合网络大数据(包括地图、时间等)来制定合适的路线。则所述步骤S200具体包括:\n[0046] 步骤21、云平台根据目标步数计算出路线长度,根据路线长度、步行需求项目和地理坐标生成多条参考路线。\n[0047] 云平台在地图上先定位用户当前的地理坐标,然后以地理坐标为起点、路线长度为半径画出行走范围(圆圈的形式),根据步行需求项目查询行走范围内需要经过的目标地点,再以路线长度将多个目标地点串连成多条可行走的参考路线。需要理解的是,若用户在步数设定输入框中选择单行,则路线长度对应目标步数;若选择往返,则路线长度包括往返的距离。\n[0048] 步骤22、将多条参考路线与地图结合并生成路线地图信息,将所述路线地图信息反馈给计步终端显示。\n[0049] 计步终端上显示一张用户当前所在地附近的地图,且地图上红色标记出多条参考路线。用户点击其中一条参考路线后,计步终端显示该条参考路线,还实时显示用户步行过程中的地理坐标和步数统计。这样就能方便用户了解行走情况,避免用户迷路。\n[0050] 本实施例将根据步行需求项目的分类具体阐述上述基于云平台的路线计步方法:\n[0051] 一、购物项目\n[0052] 以用户购买蔬菜为例,用户启动计步终端上的路线制定模式后,计步终端弹出步数设定输入框和步行需求项目选择框。用户在步数设定输入框输入2000步并选择往返,选择步行需求项目中的购物项目,并输入“蔬菜”。计步终端提取用户当前的地理坐标(家里),将目标步数(2000步,往返)、步行需求项目(买蔬菜)和家里的地理坐标一起打包后发送给云平台。\n[0053] 云平台以1000步的目标步数计算出路线长度约为1千米。在地图上定位用户家里的地理坐标并以其为起点,在地图上以1千米为半径画出一个圆(即行走范围)在该圆内查询超市、菜市场的地理坐标并标记。将超市、菜市场按照地图上现有的道路串连成线(即路线),且路线的长度约为1千米。这样即可形成多条参考路线。云平台将多条参考路线与地图结合并生成路线地图信息反馈给计步终端显示。用户选择其中条路线即可。\n[0054] 由于不同参考路线上可能经过的超市或菜市场不同,用户可原路返回,也可返回上一级(即显示多条参考路线的界面)选择另一条路步行;这两条路线长度均在1千米左右。\n在具体实施时,往返的参考路线也可以不同长度,即云平台以用户家里的地理坐标为起始点,将各家超市、菜市场串连成长度为2000千米的多条参考路线。\n[0055] 进一步实施例中,用户在购物项目中还可以具体输入某商品。云平台在指定参考路线时,可查询出该商品的所有店铺,按照各家店铺的销售价格排序,按照先步行到价格最低的店铺,最后步行到价格最高的店铺来自动生成路线。有价格相同的两家或多家店铺,则能分列出两条或多条参考路线。每条路线的长度以目标步数为限。\n[0056] 基于计步终端与云平台之间数据采集、传输方式相同,每个步行需求项目处理的不同之处在于云平台的路线选择,后续阐述时以云平台如何根据不同项目选择路线为主,其他处理请参见上述实施例(一、购物项目)\n[0057] 二、健身项目\n[0058] 由于健身的方式较多,如散步、球类运动、跳舞、机械锻炼等。不同健身方式需要不同的环境,如跑步需要车辆较少空气较好的地方,打羽毛球和跳舞需要比较空旷的地方,机械锻炼需要有锻炼器材的地方。若假设用户选择跳舞,则云平台在行走范围内查找广场、公园等比较空旷的地方为终点,从用户家里到终点之间选择多条长度在路线长度左右的参考路线。球类运动、机械锻炼与跳舞类似,均需要固定的锻炼地点,此处不作详述。\n[0059] 若选择散步,则表明用户需要去空气质量较好的地方。云平台在行走范围内查找树木花草比较多的地方连成参考路线,此时一条路线可重复行走。\n[0060] 三、休闲项目\n[0061] 常见的休闲方式主要有喝饮料(或吃东西)、逛街购物等方式。若用户输入喝饮料(或吃东西),则云平台在行走范围内查找卖小吃或饮料的店铺,以用户家里的地理坐标为起始点,将各家店铺串连成多条参考路线。\n[0062] 在具体实施时,用户也可以输入具体的休闲方式,如看书、喝茶。则云平台在行走范围内查找书店、茶饮吧并设为终点,从用户家里到终点之间选择多条长度在路线长度左右的参考路线即可。\n[0063] 进一步实施例中,上述云平台还与各商家网站链接,若用户选择逛街购物,则云平台查询出正在进行优惠、促销活动的商店,将各家商店串连成一条购物专线。\n[0064] 四、交通项目\n[0065] 用户可以选择车流量较少的地方步行锻炼,若交通拥挤或车流量较多,则空气较差不适合锻炼。则云平台在地图上显示实时路况,在行走范围内\n[0066] 找出车流量较少的地方并连成路线。又或者云平台可根据公交车站点、以及经过该站点的公家车来查找。若经过某个站点的公交车较多,可识别为车流量多。若某路上公交车站点很少甚至没有,则其车流量较少。另外,通常主干道的车流量较多,小路或支路的车流量较少。云平台可根据上述情况综合分析或选择一种情况制定出参考路线。\n[0067] 五、人流量项目\n[0068] 通常上下班或上放学时人流量较多,人多的地方比较拥挤,不适宜步行锻炼。云平台可根据当前的系统时间判断上下班时间和上放学时间,再结合地图上的工业区、科技园、学校等特定地理位置一起判断人流量的多少,选择人流量较少的路线。假设行走范围内有学校,则云平台判断当前时间是否为上、放学时间,若是则学校附近人较多,排出有学校的路线;若不是,则人较少,可以制定需要经过学校的路线。\n[0069] 需要理解的是,上述路线在制定时,虽然以目标步数为准,但也可以根据实际情况上下调动。用户在步行过程中还可随时停止步行监控。\n[0070] 基于上述的基于云平台的路线计步方法,本发明实施例还相应提供一种基于云平台的路线计步系统。请参阅图2,所述路线计步系统包括计步终端10和云平台20,所述计步终端10启动路线制定模式后,将用户输入的目标步数和步行需求项目发送给云平台20;云平台20根据目标步数和步行需求项目生成包含了多条参考路线的路线地图信息反馈给计步终端显示。\n[0071] 其中,所述计步终端10包括:\n[0072] 连接模块110,用于启动路线制定模式后与云平台网络连接,发送打包后的地理坐标、目标步数和步行需求项目给云平台;\n[0073] GPS模块120,用于获取用户当前的地理坐标;\n[0074] 数据处理模块130,用于弹出步数设定输入框和步行需求项目选择框,以及将地理坐标与用户输入的目标步数和步行需求项目打包后传输给连接模块。\n[0075] 为了方便用户了解步行情况,所述计步终端10包括还包括监控模块140,其能根据用户的选择显示一条参考路线,实时显示用户步行过程中的地理坐标和步数统计。\n[0076] 所述云平台20包括:\n[0077] 路线生成模块210,用于根据目标步数计算出路线长度,根据路线长度、步行需求项目和地理坐标生成多条参考路线;\n[0078] 地图生成模块220,用于将多条参考路线与地图结合并生成路线地图信息,将所述路线地图信息反馈给计步终端显示。\n[0079] 应当理解的是,所述计步终端可以为计步器,也可以为安装了相关计步应用的移动终端(如智能手机、平板电脑、或智能手表)。\n[0080] 综上所述,本发明根据用户输入的目标步数、步行需求项目和当前的地理坐标来生成多条参考路线,能根据用户的步行需求自动制定合适的步行路线,切实满足了用户需求,还增加了趣味性,提高了计步终端与用户之间的智能互动。\n[0081] 可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。
法律信息
- 2019-06-11
- 2016-03-09
实质审查的生效
IPC(主分类): G01C 21/00
专利申请号: 201410303771.8
申请日: 2014.06.30
- 2016-02-10
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-05-25
|
2009-06-24
| | |
2
| | 暂无 |
2004-07-16
| | |
3
| |
2006-08-16
|
2006-02-10
| | |
4
| |
2012-08-22
|
2012-05-21
| | |
5
| |
2012-11-21
|
2011-05-18
| | |
6
| |
2012-05-09
|
2010-04-26
| | |
7
| |
2013-07-24
|
2013-03-29
| | |
8
| |
2014-03-05
|
2012-06-28
| | |
9
| | 暂无 |
2001-09-04
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |