一种数据处理方法、装置、服务器及客户端制造方法及图纸

技术编号:21251984 阅读:36 留言:0更新日期:2019-06-01 09:36
本发明专利技术实施例提供了一种数据处理方法、装置、服务器及客户端,其中一种数据处理方法包括:接收数据采集设备发送的目标物的运动数据,根据所述运动数据获取运动轨迹信息,在所述目标物的运动轨迹存在缺失的情况下,根据所述运动轨迹信息生成运动轨迹绘制指示,并向客户端发送所述运动轨迹绘制指示,所述运动轨迹绘制指示用于指示所述客户端根据所述运动轨迹信息在地图应用界面上绘制所述目标物的运动轨迹的缺失部分。通过本发明专利技术实施例可以准确、完整地展示目标物的运动轨迹。

A Data Processing Method, Device, Server and Client

The embodiment of the present invention provides a data processing method, device, server and client. One of the data processing methods includes receiving the motion data of the target transmitted by the data acquisition device, obtaining the motion track information according to the motion data, and generating the motion track drawing according to the motion track information of the target in the absence of the motion track information. Instructions are made and sent to the client to indicate the motion trajectory drawing instruction, which is used to indicate the missing part of the client to draw the motion trajectory of the target object on the map application interface according to the motion trajectory information. The embodiment of the present invention can accurately and completely display the trajectory of the target object.

【技术实现步骤摘要】
一种数据处理方法、装置、服务器及客户端
本专利技术涉及互联网
,尤其涉及一种数据处理方法、装置、服务器及客户端。
技术介绍
目前,在很多领域都需要对用户或者用户使用的交通工具等目标物的运动轨迹进行记录,如共享单车、互联网约车,需要记录车辆的行驶路线,供后续行程查看;外卖服务,需要记录送餐员的行驶轨迹,方便用户查询自己的送餐进度;物流运输行业,需要记录行驶路线,车队老板会根据公里数给司机结算工资,对于行驶轨迹的记录要求更高;地图导航,对用户真实的运动轨迹的记录。一般是利用全球定位系统(GlobalPositioningSystem,GPS)技术对运动轨迹进行记录,然而在记录过程中,可能会由于设备故障或信号遮挡,导致轨迹数据部分缺失,地图路线无法描绘完整。目前,当运动轨迹发生缺失时,通常使用地图软件开发工具包(SoftwareDevelopmentKit,SDK)规划两点间路径,展示在数据缺失的两点之间,然而利用地图SDK规划出的最佳路径只有一条,不能保证即为目标物的实际路径,故利用此方法生成的路径一般画为虚线,只能仅供参考,准确度差。
技术实现思路
本专利技术实施例提供了一种数据处理方法、装置、服务器及客户端,可以准确、完整地展示目标物的运动轨迹。本专利技术实施例第一方面提供了一种数据处理方法,包括:接收数据采集设备发送的目标物的运动数据。根据所述运动数据获取运动轨迹信息。在所述目标物的运动轨迹存在缺失的情况下,根据所述运动轨迹信息生成运动轨迹绘制指示。向客户端发送所述运动轨迹绘制指示,所述运动轨迹绘制指示用于指示所述客户端根据所述运动轨迹信息在地图应用界面上绘制所述目标物的运动轨迹的缺失部分。可选的,所述在所述目标物的运动轨迹存在缺失的情况下,根据所述运动轨迹信息生成运动轨迹绘制指示,包括:获取客户端的地图应用数据。根据所述地图应用数据判断所述客户端的地图应用界面上所述目标物的运动轨迹是否存在缺失。若存在缺失,则根据所述运动轨迹信息生成运动轨迹绘制指示。可选的,所述在所述目标物的运动轨迹存在缺失的情况下,根据所述运动轨迹信息生成运动轨迹绘制指示,包括:若接收到客户端发送的通知消息,则根据所述运动轨迹信息生成运动轨迹绘制指示,其中,所述通知消息用于通知所述客户端的地图应用界面上所述目标物的运动轨迹存在缺失。可选的,所述运动数据包括角速度数据、速度数据和时间数据,所述根据所述运动数据获取运动轨迹信息,包括:根据所述角速度数据,确定所述目标物的运动方向。根据所述运动方向,确定所述目标物的运动轨迹中的特征点。根据所述速度数据和所述时间数据,确定所述时间数据对应的时间段内所述目标物的运动路径长度。根据所述运动方向、所述运动路径长度和所述特征点生成运动轨迹信息。可选的,所述根据所述运动方向,确定所述目标物的运动轨迹中的特征点,包括:获取所述运动方向的角度。若所述运动方向的角度大于或等于角度阈值所持续的时长达到时长阈值,则确定所述运动方向发生变化。将所述目标物的运动轨迹中所述运动方向发生变化的位置点确定为特征点。本专利技术实施例第二方面提供了一种数据处理方法,包括:接收服务器发送的运动轨迹绘制指示,所述运动轨迹绘制指示是所述服务器在目标物的运动轨迹存在缺失的情况下,根据所述目标物的运动轨迹信息生成的。输出地图应用界面。按照所述运动轨迹绘制指示并根据所述运动轨迹信息,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分。可选的,所述运动轨迹信息包括运动方向、运动路径长度和特征点,所述按照所述运动轨迹绘制指示并根据所述运动轨迹信息,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分,包括:获取地图应用数据。根据所述地图应用数据确定所述目标物的运动轨迹的缺失位置。根据所述运动方向、所述运动路径长度和所述缺失位置,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分,并在所述缺失部分中标记所述特征点,其中,所述特征点为所述目标物的运动轨迹中所述运动方向发生变化的位置点。可选的,所述运动轨迹信息包括运动方向、运动路径长度和特征点,所述运动轨迹绘制指示包括运动轨迹绘制规则,所述按照所述运动轨迹绘制指示并根据所述运动轨迹信息,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分,包括:根据所述运动方向、所述运动路径长度和所述运动轨迹绘制规则,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分,并在所述缺失部分中标记所述特征点,其中,所述特征点为所述目标物的运动轨迹中所述运动方向发生变化的位置点。可选的,所述接收服务器发送的运动轨迹绘制指示之前,所述方法还包括:获取地图应用数据。根据所述地图应用数据判断地图应用界面上目标物的运动轨迹是否存在缺失。若存在缺失,则向服务器发送通知消息,所述通知消息用于通知所述地图应用界面上所述目标物的运动轨迹存在缺失。本专利技术实施例第三方面提供了一种数据处理装置,包括:接收单元,用于接收数据采集设备发送的目标物的运动数据。获取单元,用于根据所述运动数据获取运动轨迹信息。生成单元,用于在所述目标物的运动轨迹存在缺失的情况下,根据所述运动轨迹信息生成运动轨迹绘制指示。发送单元,用于向客户端发送所述运动轨迹绘制指示,所述运动轨迹绘制指示用于指示所述客户端根据所述运动轨迹信息在地图应用界面上绘制所述目标物的运动轨迹的缺失部分。可选的,所述生成单元,具体用于:获取客户端的地图应用数据。根据所述地图应用数据判断所述客户端的地图应用界面上所述目标物的运动轨迹是否存在缺失。若存在缺失,则根据所述运动轨迹信息生成运动轨迹绘制指示。可选的,所述生成单元,具体用于:若所述接收单元接收到客户端发送的通知消息,则根据所述运动轨迹信息生成运动轨迹绘制指示,其中,所述通知消息用于通知所述客户端的地图应用界面上所述目标物的运动轨迹存在缺失。可选的,所述运动数据包括角速度数据、速度数据和时间数据,所述获取单元,具体用于:根据所述角速度数据,确定所述目标物的运动方向。根据所述运动方向,确定所述目标物的运动轨迹中的特征点。根据所述速度数据和所述时间数据,确定所述时间数据对应的时间段内所述目标物的运动路径长度。根据所述运动方向、所述运动路径长度和所述特征点生成运动轨迹信息。可选的,所述获取单元根据所述运动方向,确定所述目标物的运动轨迹中的特征点的具体方式为:获取所述运动方向的角度。若所述运动方向的角度大于或等于角度阈值所持续的时长达到时长阈值,则确定所述运动方向发生变化。将所述目标物的运动轨迹中所述运动方向发生变化的位置点确定为特征点。本专利技术实施例第四方面提供了一种数据处理装置,包括:接收单元,用于接收服务器发送的运动轨迹绘制指示,所述运动轨迹绘制指示是所述服务器在目标物的运动轨迹存在缺失的情况下,根据所述目标物的运动轨迹信息生成的。输出单元,用于输出地图应用界面。绘制单元,用于按照所述运动轨迹绘制指示并根据所述运动轨迹信息,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分。可选的,所述运动轨迹信息包括运动方向、运动路径长度和特征点,所述绘制单元,具体用于:获取地图应用数据。根据所述地图应用数据确定所述目标物的运动轨迹的缺失位置。根据所述运动方向、所述运动路径长度和所述缺失位置,在所述地图应用界面上绘制所述目标物的运动轨迹本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:接收数据采集设备发送的目标物的运动数据;根据所述运动数据获取运动轨迹信息;在所述目标物的运动轨迹存在缺失的情况下,根据所述运动轨迹信息生成运动轨迹绘制指示;向客户端发送所述运动轨迹绘制指示,所述运动轨迹绘制指示用于指示所述客户端根据所述运动轨迹信息在地图应用界面上绘制所述目标物的运动轨迹的缺失部分。

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:接收数据采集设备发送的目标物的运动数据;根据所述运动数据获取运动轨迹信息;在所述目标物的运动轨迹存在缺失的情况下,根据所述运动轨迹信息生成运动轨迹绘制指示;向客户端发送所述运动轨迹绘制指示,所述运动轨迹绘制指示用于指示所述客户端根据所述运动轨迹信息在地图应用界面上绘制所述目标物的运动轨迹的缺失部分。2.根据权利要求1所述的方法,其特征在于,所述在所述目标物的运动轨迹存在缺失的情况下,根据所述运动轨迹信息生成运动轨迹绘制指示,包括:获取客户端的地图应用数据;根据所述地图应用数据判断所述客户端的地图应用界面上所述目标物的运动轨迹是否存在缺失;若存在缺失,则根据所述运动轨迹信息生成运动轨迹绘制指示。3.根据权利要求1所述的方法,其特征在于,所述在所述目标物的运动轨迹存在缺失的情况下,根据所述运动轨迹信息生成运动轨迹绘制指示,包括:若接收到客户端发送的通知消息,则根据所述运动轨迹信息生成运动轨迹绘制指示,其中,所述通知消息用于通知所述客户端的地图应用界面上所述目标物的运动轨迹存在缺失。4.根据权利要求1~3中任一项所述的方法,其特征在于,所述运动数据包括角速度数据、速度数据和时间数据,所述根据所述运动数据获取运动轨迹信息,包括:根据所述角速度数据,确定所述目标物的运动方向;根据所述运动方向,确定所述目标物的运动轨迹中的特征点;根据所述速度数据和所述时间数据,确定所述时间数据对应的时间段内所述目标物的运动路径长度;根据所述运动方向、所述运动路径长度和所述特征点生成运动轨迹信息。5.根据权利要求4所述的方法,其特征在于,所述根据所述运动方向,确定所述目标物的运动轨迹中的特征点,包括:获取所述运动方向的角度;若所述运动方向的角度大于或等于角度阈值所持续的时长达到时长阈值,则确定所述运动方向发生变化;将所述目标物的运动轨迹中所述运动方向发生变化的位置点确定为特征点。6.一种数据处理方法,其特征在于,包括:接收服务器发送的运动轨迹绘制指示,所述运动轨迹绘制指示是所述服务器在目标物的运动轨迹存在缺失的情况下,根据所述目标物的运动轨迹信息生成的;输出地图应用界面;按照所述运动轨迹绘制指示并根据所述运动轨迹信息,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分。7.根据权利要求6所述的方法,其特征在于,所述运动轨迹信息包括运动方向、运动路径长度和特征点,所述按照所述运动轨迹绘制指示并根据所述运动轨迹信息,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分,包括:获取地图应用数据;根据所述地图应用数据确定所述目标物的运动轨迹的缺失位置;根据所述运动方向、所述运动路径长度和所述缺失位置,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分,并在所述缺失部分中标记所述特征点,其中,所述特征点为所述目标物的运动轨迹中所述运动方向发生变化的位置点。8.根据权利要求6所述的方法,其特征在于,所述运动轨迹信息包括运动方向、运动路径长度和特征点,所述运动轨迹绘制指示包括运动...

【专利技术属性】
技术研发人员:王琳琳
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1