基于GPS数据点的计费方法和装置制造方法及图纸

技术编号:15911292 阅读:58 留言:0更新日期:2017-08-01 22:43
本发明专利技术提供了两种基于GPS数据点的计费方法,其中一种方法包括:接收客户端发送的包含预设数量的GPS数据点的数据包;判断所述数据包是否有效,若是,则根据预设计费标准、费用总和以及所述数据包中的GPS数据点计算得到当前的费用总和;当客户端到达目的地后,将当前的费用总和发送至客户端。本发明专利技术还提供了两种基于GPS数据点的计费装置,其中一种装置包括:数据包接收模块、数据包处理模块和费用发送模块。本发明专利技术能够大大降低上传频率,提高上传效率,提高判断误点率的效率,同时大大减小服务器的计算压力,提高计算效率。

Charging method and device based on GPS data point

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数据点之间的距离,计算得到若干个GPS数据点的距离和;根据预设计费标准、之前的费用总和以及所述距离和,计算得到当前的费用总和。优选地,所述根据预设计费标准、之前的费用总和以及所述距离和,计算得到当前的费用总和,之后包括:记录当前数据包中最后一个GPS数据点、当前数据包中最后一个GPS数据点对应的时间戳以及当前的费用总和;丢弃当前数据包。优选地,所述预设数量为10个。第二方面,本专利技术提供了一种基于GPS数据点的计费方法,所述方法包括:接收预设数量的GPS数据点,将所述预设数量的GPS数据点存储于数据包中;将所述数据包发送至服务器,以使所述服务器根据所述数据包计算得到当前的费用总和;当客户端到达目的地后,接收服务器发送的当前的费用总和。优选地,所述预设数量为10个。第三方面,本专利技术提供了一种基于GPS数据点的计费装置,所述装置包括:数据包接收模块,用于接收客户端发送的包含预设数量的GPS数据点的数据包;数据包处理模块,用于判断所述数据包是否有效,若是,则根据预设计费标准、费用总和以及所述数据包中的GPS数据点计算得到当前的费用总和;费用发送模块,用于当客户端到达目的地后,将当前的费用总和发送至客户端。优选地,所述数据包处理模块包括:时间戳获取单元,用于获取所述数据包中第一个GPS数据点对应的第一时间戳和上一个数据包中最后一个GPS数据点对应第二时间戳;数据包判断单元,用于判断所述第一时间戳和所述第二时间戳的大小,若所述第一时间戳大于所述第二时间戳,则当前数据包有效,否则当前数据包无效。优选地,所述数据包处理模块还包括:数据包丢弃单元,用于当判断所述数据包无效时,丢弃所述数据包。优选地,所述数据包处理模块还包括:数据点添加单元,用于将上一个数据包中最后一个GPS数据点添加至当前数据包中;距离计算单元,用于计算当前数据包中每两个相邻的GPS数据点之间的距离;距离和计算单元,用于根据每两个相邻的GPS数据点之间的距离,计算得到若干个GPS数据点的距离和;费用总和计算单元,用于根据预设计费标准、之前的费用总和以及所述距离和,计算得到当前的费用总和。优选地,所述数据包处理模块还包括:数据记录单元,用于记录当前数据包中最后一个GPS数据点、当前数据包中最后一个GPS数据点对应的时间戳以及当前的费用总和;数据包丢弃单元,用于丢弃当前数据包。优选地,所述预设数量为10个。第四方面,本专利技术提供了一种基于GPS数据点的计费装置,所述装置包括:数据点存储模块,用于接收预设数量的GPS数据点,将所述预设数量的GPS数据点存储于数据包中;数据包发送模块,用于将所述数据包发送至服务器,以使所述服务器根据所述数据包计算得到当前的费用总和;费用接收模块,用于当客户端到达目的地后,接收服务器发送的当前的费用总和。优选地,所述预设数量为10个。由上述技术方案可知,本专利技术提供一种基于GPS数据点的计费方法和装置,通过将多个GPS数据点采用一个数据包上传至服务器,大大降低上传频率,提高上传效率,并且以数据包为单位判断是否为有效的GPS数据点,提高判断误点率的效率,同时以数据包为单位计算全程费用,大大减小服务器的计算压力,提高计算效率。附图说明为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。图1是本公开一实施例提供的一种基于GPS数据点的计费方法的流程示意图;图2是本公开另一实施例提供的一种基于GPS数据点的计费方法的流程示意图;图3是本公开另一实施例提供的一种基于GPS数据点的计费装置的结构示意图;图4是本公开另一实施例提供的一种基于GPS数据点的计费装置的结构示意图。具体实施方式下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。以下对本公开实施例中提及的部分词语进行举例说明。本公开实施例中提及的客户端是指呼叫服务方,如交通工具叫车服务中的乘客,或提供服务方,如交通工具叫车服务中的司机,所使用的移动终端或个人计算机(PersonalComputer,简称PC)等设备。例如智能手机、个人数码助理(PDA)、平板电脑、笔记本电脑、车载电脑(carputer)、掌上游戏机、智能眼镜、智能手表、可穿戴设备、虚拟显示设备或显示增强设备(如GoogleGlass、OculusRift、Hololens、GearVR)等。本公开实施例中提及的有效的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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1