一种通过上报gps信息取得车辆里程的方法及系统的制作方法

文档序号:9614579阅读:734来源:国知局
一种通过上报gps信息取得车辆里程的方法及系统的制作方法
【技术领域】
[0001] 本发明涉及智能交通领域,更具体地说,涉及一种通过上报GPS信息取得车辆里 程的方法及系统。
【背景技术】
[0002] 车辆保养和新旧程度往往以行驶里程作为判断,因此,对车辆行驶里程的获取显 得越来越重要。在车辆上报的信息中若没有相关里程的信息或在车辆上报的信息中丢失里 程信息,而又想取得在一段时间中所行驶的里程时,或者是需要通过测试上报里程数据的 真实性时,需要有一种车辆里程的计算方法,能算出之前的一段时间里车辆的里程。

【发明内容】

[0003] 本发明要解决的技术问题在于,针对现有技术的上述在车辆上报的信息中没有里 程信息或者在车辆上报的信息中里程信息丢失而无法恢复造成无法获取车辆里程信息的 缺陷,提供一种通过上报GPS信息取得车辆里程的方法及系统,该方法和系统还可以用于 检验之前上报的里程信息是否真实。
[0004] 本发明解决其技术问题所采用的技术方案是:构造一种通过上报GPS信息取得车 辆里程的方法,采用安装在车载终端且依次电性连接的设定模块、GPS定位模块、计算模块 以及判断模块,所述方法包括以下步骤:
[0005] S1、通过所述设定模块预先设定在车辆行驶过程中所述GPS定位模块上报实时点 经纬度到所述计算模块的频率f;
[0006] S2、所述GPS定位模块在某一行驶时间段T内按照步骤S1中的所述频率f连续上 报实时点A1至点An的经纬度到所述计算模块,其中,η为所述GPS定位模块在某一行驶时 间段Τ内上报实时点经纬度的次数,且n=TXf;
[0007] S3、所述计算模块接收所述GPS定位模块在某一行驶时间段T内上报的所述点A1 至所述点An的经纟韦度,并通过连续两个点Am(m= 1)和点Am+1的经纟韦度计算所述点Am和 所述点Am+1之间的距离Lm,其中,m为正整数且1彡m彡η;
[0008] S4、通过所述判断模块判断m是否等于η-1,若m等于η-1,则所述计算模块计算某 一打驶时间Τ内运彳丁的里程L^L1+L2+. . . +Ln-1,η越大则L越精确,若m小于η-1,则返 回步骤S3,其中,m=m+1。
[0009] 在本发明所述的通过上报GPS信息取得车辆里程的方法中,假设地球为一理想的 球形,当所述步骤S3中的所述点Am和所述点Am+1处于同一经度或同一纬度时,所述点Am 和所述点Am+1之间的距离Lm按如下计算公式进行界定:
[0010] Lm= 2sin(am/2)R;其中,
[0011] Lm表示所述点Am和所述点Am+1之间的直线距离;
[0012] R表示地球的半径;
[0013] am表示所述点Am和所述点Am+1以及地球中心点这三个点构成的等腰三角形中两 等腰边之间的夹角。
[0014] 在本发明所述的通过上报GPS信息取得车辆里程的方法中,所述计算模块通过所 述点Am和所述点Am+1的经纟韦度即通过Am(lat_m,lon_m)和Am+1 (lat_m+l,lon_m+l)计算 得出所述心其中,
[0015]lat_m为点Am的经度;
[0016] l〇n_m为点Am的讳度;
[0017]lat_m+l为点Am+1 的经度;
[0018] 1on_m+1 为点Am+1 的纬度。
[0019] 在本发明所述的通过上报GPS信息取得车辆里程的方法中,当所述点Am和所述点 Am+1处于同一经度且不同纬度时,所述ani按如下计算公式进行界定:
[0020]am = | (lon_m+l) - (lon_m) |。
[0021] 在本发明所述的通过上报GPS信息取得车辆里程的方法中,当所述点Am和所述点 Am+1处于同一纬度且不同经度时,所述am按如下计算公式进行界定:
[0022] am = | (lat_m+l) - (lat_m) |。
[0023] 在本发明所述的通过上报GPS信息取得车辆里程的方法中,假设地球为一理想的 球形,当所述步骤S3中的所述点Am和所述点Am+1处于不同经度和不同纬度时,取一点B 与所述点Am的经度相同,且所述点B与所述点Am+1的纬度相同,所述点Am和所述点Am+1 之间的距离Lm按如下计算公式进行界定:
[0024]
[0025] βi表示所述点B和所述点Am以及地球中心点这三个点构成的等腰三角形中两等 腰边之间的夹角,且βi=I(l〇n_b)-(lon_m)I,lon_b为所述点B的纬度,lon_m为所述点 Am的纬度;
[0026] β2表示所述点B和所述点Am+1以及地球中心点这三个点构成的等腰三角形中两 等腰边之间的夹角,且β2 =I(lat_b)_(lat_m+l)I,lat_b为所述点B的经度,lat_m+l为 所述点Am+1的经度。
[0027] 在本发明所述的通过上报GPS信息取得车辆里程的方法中,假设地球为一理想的 球形,当所述步骤S3中的所述点Am和所述点Am+1处于不同经度和不同纬度时,取一点C 与所述点Am的纬度相同,且所述点C与所述点Am+1的经度相同,所述点Am和所述点Am+1 之间的距离Lm按如下计算公式进行界定:
[0028]
[0029] β3表示所述点C和所述点Am以及地球中心点这三个点构成的等腰三角形中两等 腰边之间的夹角,且β3=I(lat_c)_(lat_m) | ,lat_c为所述点C的经度,lat_m为所述点 Am的经度;
[0030]β4表示所述点C和所述点Am+1以及地球中心点这三个点构成的等腰三角形中两 等腰边之间的夹角,且β4 =I(l〇n_c)_(l〇n_m+l)I,l〇n_c为所述点C的纟韦度,l〇n_m+l为 所述点Am+1的纬度。
[0031] 本发明还提供一种通过上报GPS信息取得车辆里程的系统,包括安装在车载终端 且依次电性连接的设定模块、GPS定位模块、计算模块以及判断模块,其中,
[0032] 所述设定模块用于预先设定在车辆行驶过程中所述GPS定位模块上报实时点经 纬度的频率f;
[0033] 所述GPS定位模块用于在某一行驶时间段T内安照所述频率f上报实时点A1至 点An的经纬度到所述计算模块,其中,η为所述GPS定位模块在某一行驶时间段T内上报 实时点经纬度的次数,且n=TXf;
[0034] 所述计算模块用于接收所述GPS定位模块上报的经纬度,并通过连续两个点Am和 点Am+1的经纟韦度计算点Am和点Am+1之间的距离Lm,其中,m为正整数且1彡m彡η,所述 计算模块还用于计算某一行驶时间Τ内运行的里程L;
[0035] 所述判断模块用于判断m是否等于η-1,若m等于η-1,则所述计算模块计算某一 行驶时间Τ内运行的里程L,η越大则L越精确。
[0036] 在本发明所述的通过上报GPS信息取得车辆里程的系统中,假设地球为一理想的 球形,所述计算模块包括第一计算单元、第二计算单元和第三计算单元,其中,
[0037] 所述第一计算单元用于当所述点Am和所述点Am+1处于同一经度或同一纬度时, 通过所述点Am和所述点Am+1的经纟韦度计算所述点Am和所述点Am+1之间的距离Lm;
[0038] 所述第二计算单元用于当所述点Am和所述点Am+1处于不同经度和不同纬度时, 取一点B与所述点Am的经度相同,且所述点B与所述点Am+1的纬度相同,通过所述点B、所 述点Am和所述点Am+1的经纟韦度计算所述点Am和所述点Am+1之间的距离Lm;
[0039] 所述第三计算单元用于当所述点Am和所述点Am+1处于不同经度和不同纬度时, 取一点C与所述点Am的纬度相同,且所述点C与所述点Am+1的经度相同,通过所述点C、所 述点Am和所述点Am+1的经纟韦度计算所述点Am和所述点Am+1之间的距离Lm。
[0040] 在本发明所述的通过上报GPS信息取得车辆里程的系统中,所述第一计算单元包 括第一计算子单元和第二计算子单元,其中,
[0041] 所
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1