The present invention provides two kinds of charging method based on GPS data, wherein the method comprises the following steps: receiving data sent by the client contains preset GPS number of data packet; judging whether the data packet is valid, if, by sum of the current fee is calculated according to the pre design fee standard, the sum of the cost and the GPS the data in the data packet; when the client arrives at the destination, the sum of the cost will be sent to the client. The invention also provides two charging devices based on GPS data points, wherein, one device comprises a data packet receiving module, a data packet processing module and a cost transmitting module. The invention can greatly reduce the upload frequency, improve the uploading efficiency, improve the efficiency of judging the delay rate, and greatly reduce the computing pressure of the server and improve the calculation efficiency.
【技术实现步骤摘要】
基于GPS数据点的计费方法和装置
本专利技术涉及移动计费领域,尤其涉及一种基于GPS数据点的计费方法和装置。
技术介绍
叫车服务系统作为方便乘客和司机两大群体的平台,合理的计费方式是该平台的基础。现有的移动计费方法中采用实时上传GPS数据点坐标的方式来计算两点之间的费用,然后再累加费用总和,得到从起点到终点的实际费用。然而,在实际计费的过程中,采用实时上传GPS数据点,每两个GPS数据点之间计费的方式,如果一段时间车速非常慢或者仅仅是车头转来转去,就会造成GPS数据点上报和计算过于频繁,也不利于筛选无效的GPS数据点。因此,现有的计费方法容易造成误点率比较高,且上传和计算过于频繁,服务器压力增大,效率低下。
技术实现思路
针对现有技术容易造成误点率比较高,且上传和计算过于频繁,服务器压力增大,效率低下的缺陷,本专利技术提供一种基于GPS数据点的计费方法和装置。第一方面,本专利技术提供了一种基于GPS数据点的计费方法,所述方法包括:接收客户端发送的包含预设数量的GPS数据点的数据包;判断所述数据包是否有效,若是,则根据预设计费标准、费用总和以及所述数据包中的GPS数据点计算得到当前的费用总和;当客户端到达目的地后,将当前的费用总和发送至客户端。优选地,所述判断所述数据包是否有效,包括:获取所述数据包中第一个GPS数据点对应的第一时间戳和上一个数据包中最后一个GPS数据点对应第二时间戳;判断所述第一时间戳和所述第二时间戳的大小,若所述第一时间戳大于所述第二时间戳,则当前数据包有效,否则当前数据包无效。优选地,所述判断所述数据包是否有效,若是,则根据预设计费标准、费 ...
【技术保护点】
一种基于GPS数据点的计费方法,其特征在于,所述方法包括:接收客户端发送的包含预设数量的GPS数据点的数据包;判断所述数据包是否有效,若是,则根据预设计费标准、费用总和以及所述数据包中的GPS数据点计算得到当前的费用总和;当客户端到达目的地后,将当前的费用总和发送至客户端。
【技术特征摘要】
1.一种基于GPS数据点的计费方法,其特征在于,所述方法包括:接收客户端发送的包含预设数量的GPS数据点的数据包;判断所述数据包是否有效,若是,则根据预设计费标准、费用总和以及所述数据包中的GPS数据点计算得到当前的费用总和;当客户端到达目的地后,将当前的费用总和发送至客户端。2.根据权利要求1所述的方法,其特征在于,所述判断所述数据包是否有效,包括:获取所述数据包中第一个GPS数据点对应的第一时间戳和上一个数据包中最后一个GPS数据点对应第二时间戳;判断所述第一时间戳和所述第二时间戳的大小,若所述第一时间戳大于所述第二时间戳,则当前数据包有效,否则当前数据包无效。3.根据权利要求2所述的方法,其特征在于,所述判断所述数据包是否有效,若是,则根据预设计费标准、费用总和以及所述数据包中的数据点计算得到当前的费用总和,还包括:若所述数据包无效,则丢弃所述数据包。4.根据权利要求3所述的方法,其特征在于,所述根据预设计费标准、费用总和以及所述数据包中的数据点计算得到当前的费用总和,包括:将上一个数据包中最后一个GPS数据点添加至当前数据包中;计算当前数据包中每两个相邻的GPS数据点之间的距离;根据每两个相邻的GPS数据点之间的距离,计算得到若干个GPS数据点的距离和;根据预设计费标准、之前的费用总和以及所述距离和,计算得到当前的费用总和。5.根据权利要求4所述的方法,其特征在于,所述根据预设计费标准、之前的费用总和以及所述距离和,计算得到当前的费用总和,之后包括:记录当前数据包中最后一个GPS数据点、当前数据包中最后一个GPS数据点对应的时间戳以及当前的费用总和;丢弃当前数据包。6.根据权利要求5所述的方法,其特征在于,所述预设数量为10个。7.一种基于GPS数据点的计费方法,其特征在于,所述方法包括:接收预设数量的GPS数据点,将所述预设数量的GPS数据点存储于数据包中;将所述数据包发送至服务器,以使所述服务器根据所述数据包计算得到当前的费用总和;当客户端到达目的地后,接收服务器发送的当前的费用总和。8.根据权利要求7所述的方法,其特征在于,所述预设数量为10个。9.一种基于GPS数据点的计费装置,其特征在于,所述装...
【专利技术属性】
技术研发人员:张蓓蓓,
申请(专利权)人:滴滴中国科技有限公司,
类型:发明
国别省市:天津,12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。