本发明涉及自行车技术领域,尤其是涉及一种基于气象的户外骑行提醒方法及系统。
背景技术:
骑自行车出行、上班低碳、环保、便捷,在都市交通拥堵的情况下,越来越多的人选择骑自行车出行。
然而,天气对骑行的影响很大,天气不好的时候不宜骑行,天气不同,适合骑行出行着装的衣服也不同,天气也会影响用户骑行速度,现有的自行车不能够根据天气建议用户不宜骑行,不能在不宜骑行的情况下通知用户早点起床、出发避免延误行程,不能自动根据天气给出骑行服装推荐,不能对用户骑行速度做出建议,不够智能。
技术实现要素:
本发明的目的在于克服上述技术不足,提出一种基于气象的户外骑行提醒方法及系统,解决现有技术中的上述技术问题。
为达到上述技术目的,本发明的技术方案提供一种基于气象的户外骑行提醒方法,包括:
S1、用户根据自身每日上班情况,预先设置起床的时间点A,预先设置完成骑行的时间点B,用户在地图上规划上班骑行路径,自动计算骑行距离,用户预先设置在不同天气下的骑行上班的服装搭配;
S2、获取时间点A到时间点B之间的天气状况,判断天气属于良好天气,则在时间点A通知用户起床和通知用户骑行上班,判断天气属于不良天气,则在时间点A提前第一时间差通知用户起床并通知用户步行上班;
S3、通知用户起床后,根据获取的天气状况和预先设置在不同天气下的骑行上班的服装搭配向用户推荐服装搭配;
S4、用户开始骑行后,根据用户开始骑行的时间点C和预先设置完成骑行的时间点B计算第二时间差,根据骑行距离和第二时间差计算骑行需要达到的平均速度;
S5、测量实际骑行速度,将实际骑行速度与骑行需要达到的平均速度进行对比,当用户实际骑行速度低于骑行需要达到的平均速度时,提醒用户加快骑行速度,并显示剩余骑行距离和剩余时间,剩余时间为实时时间与预先设置完成骑行的时间点B的时间差。
本发明还提供一种基于气象的户外骑行提醒系统,包括:
用户设置模块:用户根据自身每日上班情况,预先设置起床的时间点A,预先设置完成骑行的时间点B,用户在地图上规划上班骑行路径,自动计算骑行距离,用户预先设置在不同天气下的骑行上班的服装搭配;
天气判断通知模块:获取时间点A到时间点B之间的天气状况,判断天气属于良好天气,则在时间点A通知用户起床和通知用户骑行上班,判断天气属于不良天气,则在时间点A提前第一时间差通知用户起床并通知用户步行上班;
服装推荐模块:通知用户起床后,根据获取的天气状况和预先设置在不同天气下的骑行上班的服装搭配向用户推荐服装搭配;
骑行速度预估模块:用户开始骑行后,根据用户开始骑行的时间点C和预先设置完成骑行的时间点B计算第二时间差,根据骑行距离和第二时间差计算骑行需要达到的平均速度;
速度监测提醒模块:测量实际骑行速度,将实际骑行速度与骑行需要达到的平均速度进行对比,当用户实际骑行速度低于骑行需要达到的平均速度时,提醒用户加快骑行速度,并显示剩余骑行距离和剩余时间,剩余时间为实时时间与预先设置完成骑行的时间点B的时间差。
与现有技术相比,本发明的有益效果包括:自动获取天气状况,判断是否属于良好天气,从而通知用户出行方式和用户起床时间,并根据天气向用户推荐服装搭配,当用户实际骑行速度低于骑行需要达到的平均速度时,提醒用户加快骑行速度,极大的方便了用户,更加智能。
附图说明
图1是本发明提供的一种基于气象的户外骑行提醒方法流程图;
图2是本发明提供的一种基于气象的户外骑行提醒系统结构框图。
附图中:1、基于气象的户外骑行提醒系统,11、用户设置模块,12、天气判断通知模块,13、服装推荐模块,14、骑行速度预估模块,15、速度监测提醒模块。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供了一种基于气象的户外骑行提醒方法,其中包括:
S1、用户根据自身每日上班情况,预先设置起床的时间点A,预先设置完成骑行的时间点B,用户在地图上规划上班骑行路径,自动计算骑行距离,用户预先设置在不同天气下的骑行上班的服装搭配;
S2、获取时间点A到时间点B之间的天气状况,判断天气属于良好天气,则在时间点A通知用户起床和通知用户骑行上班,判断天气属于不良天气,则在时间点A提前第一时间差通知用户起床并通知用户步行上班;
S3、通知用户起床后,根据获取的天气状况和预先设置在不同天气下的骑行上班的服装搭配向用户推荐服装搭配;
S4、用户开始骑行后,根据用户开始骑行的时间点C和预先设置完成骑行的时间点B计算第二时间差,根据骑行距离和第二时间差计算骑行需要达到的平均速度;
S5、测量实际骑行速度,将实际骑行速度与骑行需要达到的平均速度进行对比,当用户实际骑行速度低于骑行需要达到的平均速度时,提醒用户加快骑行速度,并显示剩余骑行距离和剩余时间,剩余时间为实时时间与预先设置完成骑行的时间点B的时间差。
本发明所述的基于气象的户外骑行提醒方法,步骤S2中:
获取用户历史骑行记录中骑车达到骑行距离时的历史平均耗时,根据人类平均步行速度1.5m/s和骑行距离计算用户步行上班的平均时间,用户步行上班的平均时间与历史平均耗时的差值为第一时间差。
本发明所述的基于气象的户外骑行提醒方法,步骤S2中:
将天气分为10个小类别:晴朗、多云、雾霾、重度雾霾、雨雪、暴雨暴雪、冰霜、阵雨、雾、沙尘暴,用户自定义设置10个小类别属于良好天气或者不良天气。
本发明所述的基于气象的户外骑行提醒方法,步骤S5中:
当天气的温度超过设定温度时,每当用户骑行设定的间隔时间,提醒用户休息。
本发明所述的基于气象的户外骑行提醒方法,步骤S5中:
统计用户每一段骑行的平均速度,获取平均速度最低的一段骑行的天气信息,再次遇到相同天气时,提醒用户将开始骑行的时间点C提前设定值。
本发明还提供一种基于气象的户外骑行提醒系统1,包括:
用户设置模块11:用户根据自身每日上班情况,预先设置起床的时间点A,预先设置完成骑行的时间点B,用户在地图上规划上班骑行路径,自动计算骑行距离,用户预先设置在不同天气下的骑行上班的服装搭配;
天气判断通知模块12:获取时间点A到时间点B之间的天气状况,判断天气属于良好天气,则在时间点A通知用户起床和通知用户骑行上班,判断天气属于不良天气,则在时间点A提前第一时间差通知用户起床并通知用户步行上班;
服装推荐模块13:通知用户起床后,根据获取的天气状况和预先设置在不同天气下的骑行上班的服装搭配向用户推荐服装搭配;
骑行速度预估模块14:用户开始骑行后,根据用户开始骑行的时间点C和预先设置完成骑行的时间点B计算第二时间差,根据骑行距离和第二时间差计算骑行需要达到的平均速度;
速度监测提醒模块15:测量实际骑行速度,将实际骑行速度与骑行需要达到的平均速度进行对比,当用户实际骑行速度低于骑行需要达到的平均速度时,提醒用户加快骑行速度,并显示剩余骑行距离和剩余时间,剩余时间为实时时间与预先设置完成骑行的时间点B的时间差。
本发明所述的基于气象的户外骑行提醒系统1,天气判断通知模块12中:
获取用户历史骑行记录中骑车达到骑行距离时的历史平均耗时,根据人类平均步行速度1.5m/s和骑行距离计算用户步行上班的平均时间,用户步行上班的平均时间与历史平均耗时的差值为第一时间差。
本发明所述的基于气象的户外骑行提醒系统1,天气判断通知模块12中:
将天气分为10个小类别:晴朗、多云、雾霾、重度雾霾、雨雪、暴雨暴雪、冰霜、阵雨、雾、沙尘暴,用户自定义设置10个小类别属于良好天气或者不良天气。
本发明所述的基于气象的户外骑行提醒系统1,速度监测提醒模块15中:
当天气的温度超过设定温度时,每当用户骑行设定的间隔时间,提醒用户休息。
本发明所述的基于气象的户外骑行提醒系统1,速度监测提醒模块15中:
统计用户每一段骑行的平均速度,获取平均速度最低的一段骑行的天气信息,再次遇到相同天气时,提醒用户将开始骑行的时间点C提前设定值。
与现有技术相比,本发明的有益效果包括:自动获取天气状况,判断是否属于良好天气,从而通知用户出行方式和用户起床时间,并根据天气向用户推荐服装搭配,当用户实际骑行速度低于骑行需要达到的平均速度时,提醒用户加快骑行速度,极大的方便了用户,更加智能。
以上所述本发明的具体实施方式,并不构成对本发明保护范围的限定。任何根据本发明的技术构思所做出的各种其他相应的改变与变形,均应包含在本发明权利要求的保护范围内。