基于行车轨迹的智能加油提醒方法

文档序号:7811766阅读:341来源:国知局
基于行车轨迹的智能加油提醒方法
【专利摘要】一种基于行车轨迹的智能加油提醒方法,包括车载终端上报位置信息、定位时间、ACC状态信息;提取ACC状态为关闭且2min<关闭时长<7h的定位数据,若车载终端的位置是在加油站,且距离上次离开此加油站的时间>24小时,则判定为加油行为,并记录本次加油的时间和加油过程中ACC关闭时长,将车辆本次加油和上次加油间隔中上报的所有位置连线即可计算出行驶里程S,再计算油耗比率K=ACC关闭时长÷行驶里程S,再根据里程S1(n)=第n次的加油时的ACC关闭时长÷油耗比率K,计算本次加油预计可行驶的里程S1,当云平台检测到可行驶的里程剩余不足10公里时即判定油量不足,即下发提醒加油指令给车载终端。
【专利说明】基于行车轨迹的智能加油提醒方法

【技术领域】
[0001] 本发明具体涉及一种基于行车轨迹的智能加油提醒方法。

【背景技术】
[0002] 车辆油耗是汽车的主要经济性指标,也是驾驶人最关心的内容之一。当前,驾驶人 只能通过自身日常开车的经验判断车辆油耗,并需经常观察汽车油量表以便判断何时需加 油,无法及时发现油耗异常。


【发明内容】

[0003] 本发明所要解决的技术问题在于提供一种基于行车轨迹的智能加油提醒方法,能 主动提醒用户加油。
[0004] 本发明是通过以下技术方案解决上述技术问题的:一种基于行车轨迹的智能加油 提醒方法,先配置一车载终端和一云平台;所述车载终端包含北斗/GPS定位模块和通信模 块;所述云平台包括业务服务器;该方法包括如下步骤:
[0005] A.车载终端通过通信模块向云平台上报北斗/GPS定位模块所定位的行车轨迹数 据;
[0006] B.业务服务器对所述行车轨迹数据进行分析,判断车载终端的加油行为,并记录 加油行为中车载终端的ACC关闭时长;
[0007] C.业务服务器将车载终端的一次加油行为中ACC关闭时长,除以该第次加油行为 所支持的行驶里程,获得油耗比率K,从而可以衡量车辆油耗;
[0008] 所述行驶里程通过该次加油行为和下次加油行为的间隔中北斗/GPS定位模块所 定位的行车轨迹数据来获取;
[0009] D.业务服务器可根据每次加油行为中ACC关闭时长,除以油耗比率K即可获取该 次加油预计可行驶的里程;当云平台根据所述行车轨迹数据,检测到该次加油预计可行驶 里程剩余不足10公里时,即判定油量不足,然后主动提醒车载终端加油。
[0010] 进一步地,所述云平台还包括数据库服务器,所述步骤A的具体操作方法如下:
[0011] 步骤1 :北斗/GPS定位模块按照一预设的周期采集当前的位置信息和定位时间, 车载终端将所述位置信息、定位时间以及当前的ACC状态信息,通过通信模块上报云平台; 所述ACC状态信息是指ACC为开启状态或关闭状态;所述ACC为汽车点火开关档位;
[0012] 步骤2 :云平台将所述ACC状态信息、位置信息和定位时间作为一条数据记录存储 在数据库服务器的一轨迹数据表中。
[0013] 进一步地,所述云平台还包括电子地图;所述步骤B的具体操作方法如下:
[0014] 步骤3 :业务服务器提取轨迹数据表中相邻的复数条数据记录,且该些数据记录 的ACC状态信息均为关闭状态,获得该些数据记录之间的最大定位时间差值Λ h,判断是否 2min〈 Λ tiOh,若否,则执行步骤1 ;若是,则将所述复数条数据记录中的第一条的定位时 间、位置信息以及ACC关闭时长作为一条记录,依序存储于数据库服务器的一 ACC关闭信息 表中,然后进入步骤4 ;所述ACC关闭时长等于所述最大定位时间差值Λ ti ;
[0015] 步骤4 :业务服务器从所述ACC关闭信息表中从前往后提取一记录;
[0016] 步骤5 :业务服务器查询所述电子地图,判断所述记录的位置信息是否在加油站, 若否,则执入步骤6 ;若是,则在该条记录中增加该加油站信息,同时在所述ACC关闭信息 表中查找具有该加油站信息的上一条记录,获得这两条记录的定位时间差Λ t2,判断是否 Λ t2>24h,若否,则执行步骤6 ;若是,则判定该条记录为车载终端的本次加油行为,且该条 记录的定位时间为加油时间,然后进入步骤7 ;
[0017] 步骤6 :业务服务器从所述ACC关闭信息表中提取下条一记录,判断该条记录是否 为空,若是,则进入步骤1 ;若否,则执行步骤5 ;
[0018] 步骤7 :业务服务器将本次加油行为的序号η、加油时间和ACC关闭时长作为一条 加油记录,依序存储在数据库服务器的一加油信息表中;
[0019] 所述η为自然数,所述序号η为加油记录的编号。
[0020] 进一步地,所述步骤C的具体操作方法如下:
[0021] 步骤8 :业务服务器判断序号η是否等于1,若是,则进入步骤1 ;若否,则执行步骤 9 ;
[0022] 步骤9 :业务服务器查询加油信息表中序号为η-1的加油记录,提取序号为η和 η-1两条加油记录所对应的两次加油时间,并将该两次加油时间与所述轨迹数据表中的定 位时间进行匹配,获取轨迹数据表中的与该两次加油时间相同的两定位时间分别所对应的 两条数据记录,则轨迹数据表中位于该两条数据记录之间的所有数据记录所对应的位置信 息,为车载终端在所述两次加油时间内的行驶轨迹;业务服务器根据所述行驶轨迹、电子地 图计算车载终端在所述两次加油时间内的行驶里程S,最后计算油耗比率Κ :
[0023] 油耗比率Κ =序号为η-1的加油记录所对应的ACC关闭时长+行驶里程S。
[0024] 进一步地,所述步骤D的具体操作方法如下:
[0025] 步骤10 :计算车载终端第η次加油可行驶的里程SI (η),根据公式:里程SI (η)= 序号为η的加油记录所对应的ACC关闭时长+油耗比率Κ ;
[0026] 步骤11 :业务服务器根据序号为η的加油记录所对应的加油时间,获取轨迹数据 表中与所述加油时间相同的定位时间所对应的数据记录,同时提取与当前时间相同的定位 时间所对应的数据记录,则轨迹数据表中位于该两条数据记录之间的所有数据记录所对应 的位置信息,为车载终端在第η次加油后的行驶轨迹;业务服务器根据所述行驶轨迹、电子 地图计算车载终端在第η次加油后实际已行驶的里程S2 (η),判断是否SI (n)-S2 (η)〈10公 里,若是,则执行步骤12 ;若否,则结束流程;
[0027] 步骤12 :业务服务器通过通信模块下发加油提醒指令给车载终端,然后结束流 程。
[0028] 本发明的有益效果在于:智能判断用户加油行为,能主动提醒用户加油。

【专利附图】

【附图说明】
[0029] 下面参照附图结合实施例对本发明作进一步的描述。
[0030] 图1为本发明基于行车轨迹的智能加油提醒方法的操作流程图。

【具体实施方式】
[0031] 一种基于行车轨迹的智能加油提醒方法,先配置一车载终端和一云平台;所述车 载终端包含北斗/GPS定位模块和通信模块;所述云平台包括数据库服务器、业务服务器和 电子地图;该方法包括如下步骤:
[0032] A.车载终端通过通信模块向云平台上报北斗/GPS定位模块所定位的行车轨迹数 据;
[0033] B.业务服务器对所述行车轨迹数据进行分析,判断车载终端的加油行为,并记录 加油行为中车载终端的ACC关闭时长;
[0034] C.业务服务器将车载终端的一次加油行为中ACC关闭时长,除以该第次加油行为 所支持的行驶里程,获得油耗比率K,从而可以衡量车辆油耗;
[0035] 所述行驶里程通过该次加油行为和下次加油行为的间隔中北斗/GPS定位模块所 定位的行车轨迹数据来获取;
[0036] D.业务服务器可根据每次加油行为中ACC关闭时长,除以油耗比率K即可获取该 次加油预计可行驶的里程;当云平台根据所述行车轨迹数据,检测到该次加油预计可行驶 里程剩余不足10公里时,即判定油量不足,然后主动提醒车载终端加油。
[0037] 请参阅图1,所述步骤A的具体操作方法如步骤1-2所示内容;所述步骤B的具体 操作方法如步骤3-7所示内容;所述步骤C的具体操作方法如步骤8-9所示内容;所述步骤 D的具体操作方法如步骤10-12所示内容:
[0038] 步骤1 :北斗/GPS定位模块按照一预设的周期采集当前的位置信息和定位时间, 车载终端将所述位置信息、定位时间以及当前的ACC状态信息,通过通信模块上报云平台; 所述ACC状态信息是指ACC为开启状态或关闭状态;所述ACC为汽车点火开关档位;汽车点 火开关有START、ON、ACC、LOCK四个档位,LOCK是锁定方向盘的;ACC是可以打开部分电器 元件,如收音机等;0N接通车中所有电器元件,车辆行驶过程中就在此位置;START为启动 位置点火用的。
[0039] 步骤2 :云平台将所述ACC状态信息、位置信息和定位时间作为一条数据记录存储 在数据库服务器的一轨迹数据表中。
[0040] 步骤3 :业务服务器提取轨迹数据表中相邻的复数条数据记录,且该些数据记录 的ACC状态信息均为关闭状态,计算该些数据记录之间的最大定位时间差值Λ h,判断是否 2min〈 Λ tiOh,若否,则执行步骤1 ;若是,则将所述复数条数据记录中的第一条的定位时 间、位置信息以及ACC关闭时长作为一条记录,依序存储于数据库服务器的一 ACC关闭信息 表中,然后进入步骤4 ;所述ACC关闭时长等于所述最大定位时间差值Λ h ;
[0041] 步骤4 :业务服务器从所述ACC关闭信息表中从前往后提取一记录;
[0042] 步骤5 :业务服务器查询所述电子地图,判断所述记录的位置信息是否在加油站, 若否,则执入步骤6 ;若是,则在该条记录中增加该加油站信息,同时在所述ACC关闭信息 表中查找具有该加油站信息的上一条记录,计算这两条记录的定位时间差Λ t2,判断是否 Λ t2>24h (以此排除在加油站上班的特殊情况),若否,则执行步骤6 ;若是,则判定该条记 录为车载终端的本次加油行为,且该条记录的定位时间为加油时间,然后进入步骤7 ;
[0043] 步骤6 :业务服务器从所述ACC关闭信息表中提取下条一记录,判断该条记录是否 为空,若是,则进入步骤1 ;若否,则执行步骤5 ;
[0044] 步骤7 :业务服务器将本次加油行为的序号η、加油时间和ACC关闭时长作为一条 加油记录,依序存储在数据库服务器的一加油信息表中;所述η为自然数,所述序号η为加 油记录的编号;
[0045] 步骤8 :业务服务器判断序号η是否等于1,若是,则进入步骤1 ;若否,则执行步骤 9 ;
[0046] 步骤9 :业务服务器查询加油信息表中序号为η-1的加油记录,提取序号为η和 η-1两条加油记录所对应的两次加油时间,并将该两次加油时间与所述轨迹数据表中的定 位时间进行匹配,获取轨迹数据表中的与该两次加油时间相同的两定位时间分别所对应的 两条数据记录,则轨迹数据表中位于该两条数据记录之间的所有数据记录所对应的位置信 息,为车载终端在所述两次加油时间内的行驶轨迹;业务服务器根据所述行驶轨迹、电子地 图计算车载终端在所述两次加油时间内的行驶里程,最后计算油耗比率Κ :
[0047] 油耗比率Κ =序号为η-1的加油记录所对应的ACC关闭时长+行驶里程;
[0048] 步骤10 :计算车载终端第η次加油可行驶的里程SI (η),根据公式:里程SI (η)= 序号为η的加油记录所对应的ACC关闭时长+油耗比率Κ ;
[0049] 步骤11 :业务服务器根据序号为η的加油记录所对应的加油时间,获取轨迹数据 表中与所述加油时间相同的定位时间所对应的数据记录,同时提取与当前时间相同的定位 时间所对应的数据记录,则轨迹数据表中位于该两条数据记录之间的所有数据记录所对应 的位置信息,为车载终端在第η次加油后的行驶轨迹;业务服务器根据所述行驶轨迹、电子 地图计算车载终端在第η次加油后实际已行驶的里程S2 (η),判断是否SI (n)-S2 (η)〈10公 里,若是,则执行步骤12 ;若否,则结束流程;
[0050] 步骤12 :业务服务器通过通信模块下发加油提醒指令给车载终端,然后结束流 程。业务服务器下发加油提醒指令给车载终端的同时,可根据车载终端当前所在位置查询 电子地图,将周边加油站位置、距离公里数等信息下发给车载终端,车载终端根据提示信息 自行选择前往加油。
[0051] 本发明中,当云平台检测到本次加油预计可行驶的里程剩余不足10公里时即判 定油量不足,此时云平台会下发指令给车载终端主动提醒用户加油。
【权利要求】
1. 一种基于行车轨迹的智能加油提醒方法,其特征在于:先配置一车载终端和一云平 台;所述车载终端包含北斗/GPS定位模块和通信模块;所述云平台包括业务服务器;该方 法包括如下步骤: A. 车载终端通过通信模块向云平台上报北斗/GPS定位模块所定位的行车轨迹数据; B. 业务服务器对所述行车轨迹数据进行分析,判断车载终端的加油行为,并记录加油 行为中车载终端的ACC关闭时长; C. 业务服务器将车载终端的一次加油行为中ACC关闭时长,除以该第次加油行为所支 持的行驶里程,获得油耗比率K,从而可以衡量车辆油耗; 所述行驶里程通过该次加油行为和下次加油行为的间隔中北斗/GPS定位模块所定位 的行车轨迹数据来获取; D. 业务服务器可根据每次加油行为中ACC关闭时长,除以油耗比率K即可获取该次加 油预计可行驶的里程;当云平台根据所述行车轨迹数据,检测到该次加油预计可行驶里程 剩余不足10公里时,即判定油量不足,然后主动提醒车载终端加油。
2. 如权利要求1所述的基于行车轨迹的智能加油提醒方法,其特征在于:所述云平台 还包括数据库服务器,所述步骤A的具体操作方法如下: 步骤1 :北斗/GPS定位模块按照一预设的周期采集当前的位置信息和定位时间,车载 终端将所述位置信息、定位时间以及当前的ACC状态信息,通过通信模块上报云平台;所述 ACC状态信息是指ACC为开启状态或关闭状态;所述ACC为汽车点火开关档位; 步骤2:云平台将所述ACC状态信息、位置信息和定位时间作为一条数据记录存储在数 据库服务器的一轨迹数据表中。
3. 如权利要求2所述的基于行车轨迹的智能加油提醒方法,其特征在于:所述云平台 还包括电子地图;所述步骤B的具体操作方法如下: 步骤3 :业务服务器提取轨迹数据表中相邻的复数条数据记录,且该些数据记录的 ACC状态信息均为关闭状态,获得该些数据记录之间的最大定位时间差值Λ h,判断是否 2min〈 Λ tiOh,若否,则执行步骤1 ;若是,则将所述复数条数据记录中的第一条的定位时 间、位置信息以及ACC关闭时长作为一条记录,依序存储于数据库服务器的一 ACC关闭信息 表中,然后进入步骤4 ;所述ACC关闭时长等于所述最大定位时间差值Λ h ; 步骤4 :业务服务器从所述ACC关闭信息表中从前往后提取一记录; 步骤5 :业务服务器查询所述电子地图,判断所述记录的位置信息是否在加油站,若 否,则执入步骤6 ;若是,则在该条记录中增加该加油站信息,同时在所述ACC关闭信息表 中查找具有该加油站信息的上一条记录,获得这两条记录的定位时间差Λ t2,判断是否 Λ t2>24h,若否,则执行步骤6 ;若是,则判定该条记录为车载终端的本次加油行为,且该条 记录的定位时间为加油时间,然后进入步骤7 ; 步骤6 :业务服务器从所述ACC关闭信息表中提取下条一记录,判断该条记录是否为 空,若是,则进入步骤1 ;若否,则执行步骤5 ; 步骤7 :业务服务器将本次加油行为的序号η、加油时间和ACC关闭时长作为一条加油 记录,依序存储在数据库服务器的一加油信息表中; 所述η为自然数,所述序号η为加油记录的编号。
4. 如权利要求3所述的基于行车轨迹的智能加油提醒方法,其特征在于:所述步骤C 的具体操作方法如下: 步骤8 :业务服务器判断序号η是否等于1,若是,则进入步骤1 ;若否,则执行步骤9 ; 步骤9 :业务服务器查询加油信息表中序号为η-1的加油记录,提取序号为η和η-1两 条加油记录所对应的两次加油时间,并将该两次加油时间与所述轨迹数据表中的定位时间 进行匹配,获取轨迹数据表中的与该两次加油时间相同的两定位时间分别所对应的两条数 据记录,则轨迹数据表中位于该两条数据记录之间的所有数据记录所对应的位置信息,为 车载终端在所述两次加油时间内的行驶轨迹;业务服务器根据所述行驶轨迹、电子地图计 算车载终端在所述两次加油时间内的行驶里程S,最后计算油耗比率Κ : 油耗比率Κ =序号为η-1的加油记录所对应的ACC关闭时长+行驶里程S。
5.如权利要求4所述的基于行车轨迹的智能加油提醒方法,其特征在于:所述步骤D 的具体操作方法如下: 步骤10 :计算车载终端第η次加油可行驶的里程SI (η),根据公式:里程SI (η)=序号 为η的加油记录所对应的ACC关闭时长+油耗比率Κ ; 步骤11 :业务服务器根据序号为η的加油记录所对应的加油时间,获取轨迹数据表中 与所述加油时间相同的定位时间所对应的数据记录,同时提取与当前时间相同的定位时间 所对应的数据记录,则轨迹数据表中位于该两条数据记录之间的所有数据记录所对应的位 置信息,为车载终端在第η次加油后的行驶轨迹;业务服务器根据所述行驶轨迹、电子地图 计算车载终端在第η次加油后实际已行驶的里程S2 (η),判断是否SI (n) -S2 (η)〈10公里,若 是,则执行步骤12 ;若否,则结束流程; 步骤12 :业务服务器通过通信模块下发加油提醒指令给车载终端,然后结束流程。
【文档编号】H04L29/08GK104157026SQ201410407499
【公开日】2014年11月19日 申请日期:2014年8月19日 优先权日:2014年8月19日
【发明者】杨锦才 申请人:杨锦才
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1