CN109831736A - 一种数据处理方法、装置、服务器及客户端 - Google Patents
一种数据处理方法、装置、服务器及客户端 Download PDFInfo
- Publication number
- CN109831736A CN109831736A CN201711184685.XA CN201711184685A CN109831736A CN 109831736 A CN109831736 A CN 109831736A CN 201711184685 A CN201711184685 A CN 201711184685A CN 109831736 A CN109831736 A CN 109831736A
- Authority
- CN
- China
- Prior art keywords
- motion
- motion profile
- data
- profile
- track information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Instructional Devices (AREA)
- Processing Or Creating Images (AREA)
- Navigation (AREA)
Abstract
本发明实施例提供了一种数据处理方法、装置、服务器及客户端,其中一种数据处理方法包括:接收数据采集设备发送的目标物的运动数据,根据所述运动数据获取运动轨迹信息,在所述目标物的运动轨迹存在缺失的情况下,根据所述运动轨迹信息生成运动轨迹绘制指示,并向客户端发送所述运动轨迹绘制指示,所述运动轨迹绘制指示用于指示所述客户端根据所述运动轨迹信息在地图应用界面上绘制所述目标物的运动轨迹的缺失部分。通过本发明实施例可以准确、完整地展示目标物的运动轨迹。
Description
技术领域
本发明涉及互联网技术领域,尤其涉及一种数据处理方法、装置、服务器及客户端。
背景技术
目前,在很多领域都需要对用户或者用户使用的交通工具等目标物的运动轨迹进行记录,如共享单车、互联网约车,需要记录车辆的行驶路线,供后续行程查看;外卖服务,需要记录送餐员的行驶轨迹,方便用户查询自己的送餐进度;物流运输行业,需要记录行驶路线,车队老板会根据公里数给司机结算工资,对于行驶轨迹的记录要求更高;地图导航,对用户真实的运动轨迹的记录。
一般是利用全球定位***(Global Positioning System,GPS)技术对运动轨迹进行记录,然而在记录过程中,可能会由于设备故障或信号遮挡,导致轨迹数据部分缺失,地图路线无法描绘完整。目前,当运动轨迹发生缺失时,通常使用地图软件开发工具包(Software Development Kit,SDK)规划两点间路径,展示在数据缺失的两点之间,然而利用地图SDK规划出的最佳路径只有一条,不能保证即为目标物的实际路径,故利用此方法生成的路径一般画为虚线,只能仅供参考,准确度差。
发明内容
本发明实施例提供了一种数据处理方法、装置、服务器及客户端,可以准确、完整地展示目标物的运动轨迹。
本发明实施例第一方面提供了一种数据处理方法,包括:
接收数据采集设备发送的目标物的运动数据。
根据所述运动数据获取运动轨迹信息。
在所述目标物的运动轨迹存在缺失的情况下,根据所述运动轨迹信息生成运动轨迹绘制指示。
向客户端发送所述运动轨迹绘制指示,所述运动轨迹绘制指示用于指示所述客户端根据所述运动轨迹信息在地图应用界面上绘制所述目标物的运动轨迹的缺失部分。
可选的,所述在所述目标物的运动轨迹存在缺失的情况下,根据所述运动轨迹信息生成运动轨迹绘制指示,包括:
获取客户端的地图应用数据。
根据所述地图应用数据判断所述客户端的地图应用界面上所述目标物的运动轨迹是否存在缺失。
若存在缺失,则根据所述运动轨迹信息生成运动轨迹绘制指示。
可选的,所述在所述目标物的运动轨迹存在缺失的情况下,根据所述运动轨迹信息生成运动轨迹绘制指示,包括:
若接收到客户端发送的通知消息,则根据所述运动轨迹信息生成运动轨迹绘制指示,其中,所述通知消息用于通知所述客户端的地图应用界面上所述目标物的运动轨迹存在缺失。
可选的,所述运动数据包括角速度数据、速度数据和时间数据,所述根据所述运动数据获取运动轨迹信息,包括:
根据所述角速度数据,确定所述目标物的运动方向。
根据所述运动方向,确定所述目标物的运动轨迹中的特征点。
根据所述速度数据和所述时间数据,确定所述时间数据对应的时间段内所述目标物的运动路径长度。
根据所述运动方向、所述运动路径长度和所述特征点生成运动轨迹信息。
可选的,所述根据所述运动方向,确定所述目标物的运动轨迹中的特征点,包括:
获取所述运动方向的角度。
若所述运动方向的角度大于或等于角度阈值所持续的时长达到时长阈值,则确定所述运动方向发生变化。
将所述目标物的运动轨迹中所述运动方向发生变化的位置点确定为特征点。
本发明实施例第二方面提供了一种数据处理方法,包括:
接收服务器发送的运动轨迹绘制指示,所述运动轨迹绘制指示是所述服务器在目标物的运动轨迹存在缺失的情况下,根据所述目标物的运动轨迹信息生成的。
输出地图应用界面。
按照所述运动轨迹绘制指示并根据所述运动轨迹信息,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分。
可选的,所述运动轨迹信息包括运动方向、运动路径长度和特征点,所述按照所述运动轨迹绘制指示并根据所述运动轨迹信息,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分,包括:
获取地图应用数据。
根据所述地图应用数据确定所述目标物的运动轨迹的缺失位置。
根据所述运动方向、所述运动路径长度和所述缺失位置,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分,并在所述缺失部分中标记所述特征点,其中,所述特征点为所述目标物的运动轨迹中所述运动方向发生变化的位置点。
可选的,所述运动轨迹信息包括运动方向、运动路径长度和特征点,所述运动轨迹绘制指示包括运动轨迹绘制规则,所述按照所述运动轨迹绘制指示并根据所述运动轨迹信息,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分,包括:
根据所述运动方向、所述运动路径长度和所述运动轨迹绘制规则,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分,并在所述缺失部分中标记所述特征点,其中,所述特征点为所述目标物的运动轨迹中所述运动方向发生变化的位置点。
可选的,所述接收服务器发送的运动轨迹绘制指示之前,所述方法还包括:
获取地图应用数据。
根据所述地图应用数据判断地图应用界面上目标物的运动轨迹是否存在缺失。
若存在缺失,则向服务器发送通知消息,所述通知消息用于通知所述地图应用界面上所述目标物的运动轨迹存在缺失。
本发明实施例第三方面提供了一种数据处理装置,包括:
接收单元,用于接收数据采集设备发送的目标物的运动数据。
获取单元,用于根据所述运动数据获取运动轨迹信息。
生成单元,用于在所述目标物的运动轨迹存在缺失的情况下,根据所述运动轨迹信息生成运动轨迹绘制指示。
发送单元,用于向客户端发送所述运动轨迹绘制指示,所述运动轨迹绘制指示用于指示所述客户端根据所述运动轨迹信息在地图应用界面上绘制所述目标物的运动轨迹的缺失部分。
可选的,所述生成单元,具体用于:
获取客户端的地图应用数据。
根据所述地图应用数据判断所述客户端的地图应用界面上所述目标物的运动轨迹是否存在缺失。
若存在缺失,则根据所述运动轨迹信息生成运动轨迹绘制指示。
可选的,所述生成单元,具体用于:
若所述接收单元接收到客户端发送的通知消息,则根据所述运动轨迹信息生成运动轨迹绘制指示,其中,所述通知消息用于通知所述客户端的地图应用界面上所述目标物的运动轨迹存在缺失。
可选的,所述运动数据包括角速度数据、速度数据和时间数据,所述获取单元,具体用于:
根据所述角速度数据,确定所述目标物的运动方向。
根据所述运动方向,确定所述目标物的运动轨迹中的特征点。
根据所述速度数据和所述时间数据,确定所述时间数据对应的时间段内所述目标物的运动路径长度。
根据所述运动方向、所述运动路径长度和所述特征点生成运动轨迹信息。
可选的,所述获取单元根据所述运动方向,确定所述目标物的运动轨迹中的特征点的具体方式为:
获取所述运动方向的角度。
若所述运动方向的角度大于或等于角度阈值所持续的时长达到时长阈值,则确定所述运动方向发生变化。
将所述目标物的运动轨迹中所述运动方向发生变化的位置点确定为特征点。
本发明实施例第四方面提供了一种数据处理装置,包括:
接收单元,用于接收服务器发送的运动轨迹绘制指示,所述运动轨迹绘制指示是所述服务器在目标物的运动轨迹存在缺失的情况下,根据所述目标物的运动轨迹信息生成的。
输出单元,用于输出地图应用界面。
绘制单元,用于按照所述运动轨迹绘制指示并根据所述运动轨迹信息,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分。
可选的,所述运动轨迹信息包括运动方向、运动路径长度和特征点,所述绘制单元,具体用于:
获取地图应用数据。
根据所述地图应用数据确定所述目标物的运动轨迹的缺失位置。
根据所述运动方向、所述运动路径长度和所述缺失位置,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分,并在所述缺失部分中标记所述特征点,其中,所述特征点为所述目标物的运动轨迹中所述运动方向发生变化的位置点。
可选的,所述运动轨迹信息包括运动方向、运动路径长度和特征点,所述运动轨迹绘制指示包括运动轨迹绘制规则,所述绘制单元,具体用于:
根据所述运动方向、所述运动路径长度和所述运动轨迹绘制规则,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分,并在所述缺失部分中标记所述特征点,其中,所述特征点为所述目标物的运动轨迹中所述运动方向发生变化的位置点。
可选的,所述装置还包括:
获取单元,用于获取地图应用数据。
判断单元,用于根据所述地图应用数据判断地图应用界面上目标物的运动轨迹是否存在缺失。
发送单元,用于若存在缺失,则向服务器发送通知消息,所述通知消息用于通知所述地图应用界面上所述目标物的运动轨迹存在缺失。
本发明实施例第五方面提供了一种服务器,包括:处理器、网络接口和存储器,所述存储器存储有可执行程序代码,所述网络接口受所述处理器的控制用于收发消息,所述处理器用于调用所述可执行程序代码,执行上述第一方面所述的数据处理方法。
本发明实施例第六方面提供了一种客户端,包括:处理器、收发器和存储器,所述存储器存储有可执行程序代码,所述收发器受所述处理器的控制用于收发消息,所述处理器用于调用所述可执行程序代码,执行上述第二方面所述的数据处理方法。
本发明实施例第七方面提供了一种数据处理***,包括:服务器、客户端和数据采集设备,其中:
所述数据采集设备,用于向所述服务器发送目标物的运动数据。
所述服务器,用于接收所述运动数据,并根据所述运动数据获取运动轨迹信息。
所述服务器,还用于在所述目标物的运动轨迹存在缺失的情况下,根据所述运动轨迹信息生成运动轨迹绘制指示,并向所述客户端发送所述运动轨迹绘制指示。
所述客户端,用于接收所述运动轨迹绘制指示,并输出地图应用界面。
所述客户端,还用于按照所述运动轨迹绘制指示并根据所述运动轨迹信息,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分。
本发明实施例第八方面提供了一种存储介质,所述存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面或第二方面所述的数据处理方法。
通过本发明实施例可以接收数据采集设备发送的目标物的运动数据,根据该运动数据可以获取运动轨迹信息,以及在目标物的运动轨迹存在缺失的情况下,根据该运动轨迹信息生成运动轨迹绘制指示,并向客户端发送该运动轨迹绘制指示,以指示客户端根据该运动轨迹信息在地图应用界面上绘制目标物的运动轨迹的缺失部分,从而可以准确、完整地展示目标物的运动轨迹。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种数据处理***的架构示意图;
图2是本发明实施例提供的一种数据采集设备、服务器和客户端的结构示意图;
图3是本发明实施例提供的一种数据处理方法的流程示意图;
图4是本发明实施例提供的一种绘制运动轨迹的示意图;
图5是本发明实施例提供的一种数据处理装置的结构示意图;
图6是本发明实施例提供的另一种数据处理装置的结构示意图;
图7是本发明实施例提供的一种服务器的结构示意图;
图8是本发明实施例提供的一种客户端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例中所描述的客户端具体可以包括智能手机、平板电脑、笔记本、台式机、移动互联网设备(Mobile Internet Device,MID)、智能可穿戴设备、车载终端等。
本发明实施例中所描述的目标物具体可以是指用户本人,也可以是指跟随用户一起运动的设备,例如用户使用的交通工具,用户随身携带的物品(包括智能手表、智能手环、智能眼镜等),本发明实施例不做限定。
请参阅图1,为本发明实施例提供的一种数据处理***的架构示意图。本实施例中所描述的数据处理***,包括:
数据采集设备110,用于采集目标物的运动数据,并向服务器120上报采集到的运动数据。其中,运动数据例如可以包括角速度数据、速度数据和时间数据等。数据采集设备110可以根据实际应用场景的需要进行部署安装,例如可以安装在交通工具上,对应可以应用在共享单车、互联网约车、外卖服务、物流运输、驾车导航等场景中,通过采集交通工具的运动数据即可得到用户的运动数据。
服务器120,用于接收数据采集设备110上报的运动数据,基于运动数据确定目标物的运动轨迹信息,并在目标物的运动轨迹存在缺失的情况下,向客户端130发送目标物的运动轨迹信息。其中,运动轨迹信息例如可以包括运动方向、运动路径长度和目标物的运动轨迹中运动方向发生变化的位置点(可记为特征点)等。
客户端130,用于接收服务器120发送的运动轨迹信息,输出一地图应用界面,可以根据运动轨迹信息在地图应用界面上将目标物的运动轨迹的缺失部分绘制出来,从而可以在客户端130的地图应用界面上查看目标物准确而又完整的运动轨迹。
需要说明的是,本发明实施例具体可以应用到多种场景中,至少可以包括以下场景:
(a)对线路有利用需求的场景:如物流运输行业,需要司机行驶在既定路线上,不能随意偏离。
(b)异常事件处理的场景:如发生意外时,可以根据运动轨迹回溯事发地点,以运动轨迹为基本支撑,数据或照片为上层支撑。
(c)难以接受数据缺失的场景:如共享单车的用户在查看自己的骑行轨迹时,发现地图上显示的路线是不完整、不连贯的,影响用户体验。
(d)数据二次利用的场景:如货车的码表误差很大,当需要使用轨迹数据、利用数据模型进行里程数估算时,原始数据的不完整会阻碍后续的数据再利用过程。
请参阅图2,为本发明实施例提供的一种数据采集设备、服务器和客户端的结构示意图。
其中,本实施例中所描述的数据采集设备的硬件结构组成可以包括:数据采集模块、微处理器模块、无线通信模块和供电模块。
供电模块,用于对数据采集模块、微处理器模块和无线通信模块提供电源。
数据采集模块可以包括由惯性传感模块、速度检测模块和时间计量模块组成的传感单元。惯性传感模块,例如可以是三轴陀螺仪,用于采集目标物运动数据中的角速度数据;速度检测模块,例如可以是速度计,用于采集目标物运动数据中的速度数据;时间计量模块组,用于进行计时,得到目标物运动数据中的时间数据。传感单元,用于按照采样频率将各个模块采集到的数据传输至数据采集模块。
微处理器模块,用于控制数据采集模块对运动数据进行降噪、互补滤波等预处理,并利用无线通信模块将处理后的目标物的运动数据发送给服务器。
其中,本实施例中所描述的服务器在软件层面可以包括:数据融合模块和指令控制模块。
数据融合模块,用于对服务器接收到的运动数据进行处理,得到目标物的运动轨迹信息。
指令控制模块,用于在目标物的运动轨迹存在缺失的情况下,根据运动轨迹信息生成运动轨迹绘制指示,运动轨迹绘制指示由服务器发送给客户端。
其中,本实施例中所描述的客户端在软件层面可以包括:数据传输模块和轨迹绘制模块。
数据传输模块,用于接收服务器发送的运动轨迹绘制指示。
轨迹绘制模块,用于按照运动轨迹绘制指示在地图应用界面上绘制目标物的运动轨迹的缺失部分。
请参阅图3,为本发明实施例提供的一种数据处理方法的流程示意图。本实施例中所描述的数据处理方法,包括:
301、数据采集设备向服务器发送目标物的运动数据。
相应的,所述服务器接收所述运动数据。
其中,运动数据可以包括角速度数据、速度数据和时间数据。
具体的,数据采集设备按照一定的采样频率采集目标物的运动数据,可以按照一定的时间间隔将采集到的运动数据发送给服务器。
在一些可行的实施方式中,为避免频繁地向服务器发送数据而导致服务器压力过大,可以根据服务器的性能匹配一个合适的时间间隔。
302、所述服务器根据所述运动数据获取运动轨迹信息。
具体的,服务器可以根据角速度数据确定目标物的运动方向,根据运动方向确定目标物的运动轨迹中运动方向发生变化的位置点(记为特征点),以及根据速度数据和时间数据确定该时间数据对应的时间段内目标物的运动路径长度,从而将运动方向、运动路径长度和特征点作为目标物的运动轨迹信息。
在一些可行的实施方式中,服务器根据角速度数据确定目标物的运动方向的具体方式可以为:
由惯性传感模块获得三轴陀螺仪的角速度数据,服务器分别记为:gx,gy,gz。其中,gx,gy,gz具体可以为上述时间间隔内的平均值。则:其中为运动载体坐标系N相对标准参考坐标系T的旋转角速度。
服务器构建四元数的微分表达式:其拓展表达为:
其中,P0,P1,P2,P3为四元数q的四个元。
服务器利用一阶龙格-库塔法计算四元数q微分方程式的解:
其中I为单位四元数,P0 2+P1 2+P2 2+P3 2=I。
同时:
服务器利用四元数的解求解姿态矩阵,即运动载体坐标系N到标准参考坐标系T的坐标变换矩阵:
由于刚体旋转的四元数q为规范化四元数,故可将上式转换为:
记由于坐标系转换过程中始终保持直角坐标系,则为正交矩阵,故:
则运动方向角度Ψ为:
范围为0°~360°之间。
其中,运动方向角度Ψ是指当前的运动方向相对于之前的运动方向变化的程度,运动方向角度Ψ越大,则偏离之前的运动方向越远。
在一些可行的实施方式中,如果运动方向角度Ψ在一个较小值范围(例如0°~10°)内,则服务器可以认为运动方向不变;如果运动方向角度Ψ达到了某个角度阈值(例如40°),则服务器可以认为运动方向有可能发生变化。
为防止误判,可以当Ψ值在一段时间(例如10秒)内持续达到了上述阈值时,服务器确定运动方向发生变化。
其中,服务器根据运动方向确定特征点的具体方式可以为:将运动轨迹中运动方向发生变化时对应的位置点确定为特征点。
在一些可行的实施方式中,服务器根据速度数据和时间数据确定该时间数据对应的时间段内目标物的运动路径长度的具体方式可以为:由速度检测模块和时间计量模块分别获得运动速度和时间实时数据,服务器分别记为:v,t。假设运动方向发生变化时对应的时刻为t1,运动方向再次发生变化时对应的时刻为t2,对速度采样点进行平均速度计算:
则从t1到t2对应的时间段内目标物的运动路径长度为:
需要说明的是,上述根据运动数据确定运动方向、运动路径长度和特征点的具体实施方式仅是举例,包括但不限于上述实施方式。
303、所述服务器在所述目标物的运动轨迹存在缺失的情况下,根据所述运动轨迹信息生成运动轨迹绘制指示。
304、所述服务器向客户端发送所述运动轨迹绘制指示。
相应的,所述客户端接收所述运动轨迹绘制指示。
具体的,服务器可以将运动轨迹信息以运动轨迹绘制指示的形式发送给客户端。由于设备故障或信号遮挡等原因,可能会导致目标物的轨迹数据存在部分缺失,服务器在向客户端发送运动轨迹绘制指示之前,可以获取客户端的地图应用数据,并根据该地图应用数据,判断客户端的地图应用界面上是否存在目标物的运动轨迹缺失的情况,如果存在运动轨迹缺失,则才需要向客户端发送运动轨迹绘制指示,以指示客户端补全地图应用界面上缺失的那部分运动轨迹;如果不存在运动轨迹缺失,则表明地图应用界面上显示的运动轨迹是完整的,可以不再向客户端发送运动轨迹绘制指示。
在一些可行的实施方式中,判断目标物的运动轨迹是否存在缺失的情况也可以由客户端完成,即客户端可以获取地图应用数据,并根据地图应用数据判断地图应用界面上目标物的运动轨迹是否存在缺失,如果存在缺失,则向服务器发送通知消息。则服务器根据运动数据获取运动轨迹信息之后,如果接收到上述通知消息,则确定目标物的运动轨迹存在缺失的情况,从而根据运动轨迹信息生成运动轨迹绘制指示,并向客户端发送运动轨迹绘制指示。
在一些可行的实施方式中,服务器也可以在根据运动数据获取运动轨迹信息之前,可以获取客户端的地图应用数据,并根据该地图应用数据,判断客户端的地图应用界面上是否存在运动轨迹缺失的情况,如果存在运动轨迹缺失,则才需要根据本次接收到的运动数据获取运动轨迹信息;如果不存在运动轨迹缺失,则表明地图应用界面上显示的运动轨迹是完整的,可以不对本次接收到的运动数据进行处理以获取运动轨迹信息,从而可以降低服务器的数据运算压力。
305、所述客户端输出地图应用界面,按照所述运动轨迹绘制指示并根据所述运动轨迹信息,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分。
具体的,客户端可以获取当前的地图应用数据,根据地图应用数据确定出目标物的运动轨迹的缺失位置,从而根据运动方向、运动路径长度和缺失位置,在地图应用界面上绘制缺失的那部分运动轨迹,并在目标物的运动轨迹的缺失部分中标记特征点。
举例来说,如图4所示,假设客户端根据地图应用数据确定出运动轨迹的缺失位置为从A点到C点之间的路径,则客户端可以从A点处向对应的运动方向1延长对应的运动路径长度1后得到B点,再从B点处向对应的运动方向2延长对应的运动路径长度2后得到C点。
在一些可行的实施方式中,由于B点处的运动方向发生变化,即B点为特征点,客户端可以对B点进行特殊标记,例如将B点的颜色调整为区别于非特征点的红色,或者,在B点处添加闪烁效果,等等。
在一些可行的实施方式中,服务器还可以在运动轨迹绘制指示中直接指示客户端如何绘制运动轨迹,具体包括:服务器可以获取客户端当前的地图应用数据,根据运动轨迹信息和地图应用数据确定运动轨迹绘制规则,该运动轨迹绘制规则例如可以包括各个运动路径长度对应的运动方向,以及各个运动路径长度之间如何拼接(包括拼接顺序等),并根据地图应用数据、运动轨迹信息和运动轨迹绘制规则生成运动轨迹绘制指示。
在一些可行的实施方式中,如果运动轨迹绘制指示中包括运动轨迹绘制规则,则客户端可以直接根据运动方向、运动路径长度和运动轨迹绘制规则,即可在地图应用界面上绘制目标物的运动轨迹的缺失部分,并在缺失部分中标记特征点。
在一些可行的实施方式中,服务器也可以不考虑目标物的运动轨迹是否存在缺失,而是直接根据运动轨迹信息生成运动轨迹绘制指示,并向客户端发送运动轨迹绘制指示,客户端接收到运动轨迹绘制指示之后,在地图应用界面上绘制目标物的运动轨迹之前,可以根据客户端的地图应用数据判断地图应用界面上是否存在运动轨迹缺失,如果存在运动轨迹缺失,则在地图应用界面上绘制目标物的运动轨迹的缺失部分,从而补全了运动轨迹中的缺失部分,避免了在不存在运动轨迹缺失时对同一段运动轨迹进行重复绘制。
本发明实施例中,服务器根据数据采集设备采集的运动数据获取目标物的运动轨迹信息,并在目标物的运动轨迹存在缺失的情况下,根据运动轨迹信息向客户端发送运动轨迹绘制指示,客户端按照运动轨迹绘制指示,并结合运动轨迹信息在地图应用界面上绘制出目标物的运动轨迹的缺失部分,从而可以在客户端的地图应用界面上出现运动轨迹缺失时,可以补全缺失部分,实现准确、完整地展示目标物的运动轨迹。
请参阅图5,为本发明实施例提供的一种数据处理装置的结构示意图。本实施例中所描述的数据处理装置,对应于前文所述的服务器,所述数据处理装置包括:
接收单元501,用于接收数据采集设备发送的目标物的运动数据。
获取单元502,用于根据所述运动数据获取运动轨迹信息。
生成单元503,用于在所述目标物的运动轨迹存在缺失的情况下,根据所述运动轨迹信息生成运动轨迹绘制指示。
发送单元504,用于向客户端发送所述运动轨迹绘制指示,所述运动轨迹绘制指示用于指示所述客户端根据所述运动轨迹信息在地图应用界面上绘制所述目标物的运动轨迹的缺失部分。
可选的,所述生成单元503,具体用于:
获取客户端的地图应用数据。
根据所述地图应用数据判断所述客户端的地图应用界面上所述目标物的运动轨迹是否存在缺失。
若存在缺失,则根据所述运动轨迹信息生成运动轨迹绘制指示。
可选的,所述生成单元503,具体用于:
若所述接收单元接收到客户端发送的通知消息,则根据所述运动轨迹信息生成运动轨迹绘制指示,其中,所述通知消息用于通知所述客户端的地图应用界面上所述目标物的运动轨迹存在缺失。
可选的,所述运动数据包括角速度数据、速度数据和时间数据,所述获取单元502,具体用于:
根据所述角速度数据,确定所述目标物的运动方向。
根据所述运动方向,确定所述目标物的运动轨迹中的特征点。
根据所述速度数据和所述时间数据,确定所述时间数据对应的时间段内所述目标物的运动路径长度。
根据所述运动方向、所述运动路径长度和所述特征点生成运动轨迹信息。
可选的,所述获取单元502根据所述运动方向,确定所述目标物的运动轨迹中的特征点的具体方式为:
获取所述运动方向的角度。
若所述运动方向的角度大于或等于角度阈值所持续的时长达到时长阈值,则确定所述运动方向发生变化。
将所述目标物的运动轨迹中所述运动方向发生变化的位置点确定为特征点。
可以理解的是,本实施例的数据处理装置的各功能单元的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
本发明实施例中,接收单元501接收数据采集设备发送的目标物的运动数据,获取单元502根据运动数据获取运动轨迹信息,生成单元503在目标物的运动轨迹存在缺失的情况下,根据运动轨迹信息生成运动轨迹绘制指示,发送单元504向客户端发送运动轨迹绘制指示,以指示客户端根据运动轨迹信息在地图应用界面上绘制目标物的运动轨迹的缺失部分,从而可以准确、完整地展示目标物的运动轨迹。
请参阅图6,为本发明实施例提供的另一种数据处理装置的结构示意图。本实施例中所描述的数据处理装置,对应于前文所述的客户端,所述数据处理装置包括:
接收单元601,用于接收服务器发送的运动轨迹绘制指示,所述运动轨迹绘制指示是所述服务器在目标物的运动轨迹存在缺失的情况下,根据所述目标物的运动轨迹信息生成的。
输出单元602,用于输出地图应用界面。
绘制单元603,用于按照所述运动轨迹绘制指示并根据所述运动轨迹信息,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分。
可选的,所述运动轨迹信息包括运动方向、运动路径长度和特征点,所述绘制单元603,具体用于:
获取地图应用数据。
根据所述地图应用数据确定所述目标物的运动轨迹的缺失位置。
根据所述运动方向、所述运动路径长度和所述缺失位置,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分,并在所述缺失部分中标记所述特征点,其中,所述特征点为所述目标物的运动轨迹中所述运动方向发生变化的位置点。
可选的,所述运动轨迹信息包括运动方向、运动路径长度和特征点,所述运动轨迹绘制指示包括运动轨迹绘制规则,所述绘制单元603,具体用于:
根据所述运动方向、所述运动路径长度和所述运动轨迹绘制规则,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分,并在所述缺失部分中标记所述特征点,其中,所述特征点为所述目标物的运动轨迹中所述运动方向发生变化的位置点。
可选的,所述装置还包括:
获取单元604,用于获取地图应用数据。
判断单元605,用于根据所述地图应用数据判断地图应用界面上目标物的运动轨迹是否存在缺失。
发送单元606,用于若存在缺失,则向服务器发送通知消息,所述通知消息用于通知所述地图应用界面上所述目标物的运动轨迹存在缺失。
可以理解的是,本实施例的数据处理装置的各功能单元的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
本发明实施例中,接收单元601接收服务器发送的运动轨迹绘制指示,运动轨迹绘制指示是服务器在目标物的运动轨迹存在缺失的情况下,根据目标物的运动轨迹信息生成的,输出单元602输出地图应用界面,绘制单元603按照运动轨迹绘制指示并根据运动轨迹信息在地图应用界面上绘制目标物的运动轨迹的缺失部分,从而可以准确、完整地展示用户的运动轨迹。
请参阅图7,为本发明实施例提供的一种服务器的结构示意图。本实施例中所描述的服务器,包括:处理器701、网络接口702及存储器703。其中,处理器701、网络接口702及存储器703可通过总线或其他方式连接,本发明实施例以通过总线连接为例。
其中,处理器701(或称中央处理器(Central Processing Unit,CPU))是服务器的计算核心以及控制核心。网络接口702可选的可以包括标准的有线接口、无线接口(如WI-FI、移动通信接口等),受处理器701的控制用于收发数据。存储器703(Memory)是服务器的记忆设备,用于存放程序和数据。可以理解的是,此处的存储器703可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器;可选的还可以是至少一个位于远离前述处理器701的存储装置。存储器703提供存储空间,该存储空间存储了服务器的操作***和可执行程序代码,可包括但不限于:Windows***(一种操作***)、Linux(一种操作***)***等等,本发明对此并不作限定。
在本发明实施例中,处理器701通过运行存储器703中的可执行程序代码,执行如下操作:
通过网络接口702接收数据采集设备发送的目标物的运动数据。
根据所述运动数据获取运动轨迹信息。
在所述目标物的运动轨迹存在缺失的情况下,根据所述运动轨迹信息生成运动轨迹绘制指示。
通过所述网络接口702向客户端发送所述运动轨迹绘制指示,所述运动轨迹绘制指示用于指示所述客户端根据所述运动轨迹信息在地图应用界面上绘制所述目标物的运动轨迹的缺失部分。
可选的,所述处理器701,具体用于:
获取客户端的地图应用数据。
根据所述地图应用数据判断所述客户端的地图应用界面上所述目标物的运动轨迹是否存在缺失。
若存在缺失,则根据所述运动轨迹信息生成运动轨迹绘制指示。
可选的,所述处理器701,具体用于:
若通过所述网络接口702接收到客户端发送的通知消息,则根据所述运动轨迹信息生成运动轨迹绘制指示,其中,所述通知消息用于通知所述客户端的地图应用界面上所述目标物的运动轨迹存在缺失。
可选的,所述运动数据包括角速度数据、速度数据和时间数据,所述处理器701,具体用于:
根据所述角速度数据,确定所述目标物的运动方向。
根据所述运动方向,确定所述目标物的运动轨迹中的特征点。
根据所述速度数据和所述时间数据,确定所述时间数据对应的时间段内所述目标物的运动路径长度。
根据所述运动方向、所述运动路径长度和所述特征点生成运动轨迹信息。
可选的,所述处理器701根据所述运动方向,确定所述目标物的运动轨迹中的特征点的具体方式为:
获取所述运动方向的角度。
若所述运动方向的角度大于或等于角度阈值所持续的时长达到时长阈值,则确定所述运动方向发生变化。
将所述目标物的运动轨迹中所述运动方向发生变化的位置点确定为特征点。
具体实现中,本发明实施例中所描述的处理器701、网络接口702及存储器703可执行本发明实施例提供的一种数据处理方法中所描述的服务器的实现方式,也可执行本发明实施例图5提供的一种数据处理装置中所描述的实现方式,在此不再赘述。
本发明实施例中,处理器701通过网络接口702接收数据采集设备发送的目标物的运动数据,根据运动数据获取运动轨迹信息,在目标物的运动轨迹存在缺失的情况下,根据运动轨迹信息生成运动轨迹绘制指示,并通过网络接口702向客户端发送运动轨迹绘制指示,以指示客户端根据运动轨迹信息在地图应用界面上绘制目标物的运动轨迹的缺失部分,从而可以准确、完整地展示目标物的运动轨迹。
请参阅图8,为本发明实施例提供的一种客户端的结构示意图。本实施例中所描述的客户端,包括:处理器801、用户接口802、网络接口803及存储器804。其中,处理器801、用户接口802、网络接口803及存储器804可通过总线或其他方式连接,本发明实施例以通过总线连接为例。
其中,处理器801(或称CPU(Central Processing Unit,中央处理器))是客户端的计算核心以及控制核心,其可以解析客户端内的各类指令以及处理客户端的各类数据,例如:CPU可以用于解析用户向客户端所发送的开关机指令,并控制客户端进行开关机操作;再如:CPU可以在客户端内部结构之间传输各类交互数据,等等。用户接口802是实现用户与客户端进行交互和信息交换的媒介,其具体体现可以包括用于输出的显示屏(Display)以及用于输入的键盘(Keyboard)等等,需要说明的是,此处的键盘既可以为实体键盘,也可以为触屏虚拟键盘,还可以为实体与触屏虚拟相结合的键盘。网络接口803可选的可以包括标准的有线接口、无线接口(如WI-FI、移动通信接口等),受处理器801的控制用于收发数据。存储器804(Memory)是客户端中的记忆设备,用于存放程序和数据。可以理解的是,此处的存储器804既可以包括客户端的内置存储器,当然也可以包括客户端所支持的扩展存储器。存储器804提供存储空间,该存储空间存储了客户端的操作***,可包括但不限于:Android***、iOS***、Windows Phone***等等,本发明对此并不作限定。
在本发明实施例中,处理器801通过运行存储器804中的可执行程序代码,执行如下操作:
通过网络接口803接收服务器发送的运动轨迹绘制指示,所述运动轨迹绘制指示是所述服务器在目标物的运动轨迹存在缺失的情况下,根据所述目标物的运动轨迹信息生成的。
通过用户接口802输出地图应用界面。
按照所述运动轨迹绘制指示并根据所述运动轨迹信息在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分。
可选的,所述运动轨迹信息包括运动方向、运动路径长度和特征点,所述处理器801,具体用于:
获取地图应用数据。
根据所述地图应用数据确定所述目标物的运动轨迹的缺失位置。
根据所述运动方向、所述运动路径长度和所述缺失位置,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分,并在所述缺失部分中标记所述特征点,其中,所述特征点为所述目标物的运动轨迹中所述运动方向发生变化的位置点。
可选的,所述运动轨迹信息包括运动方向、运动路径长度和特征点,所述运动轨迹绘制指示包括运动轨迹绘制规则,所述处理器801,具体用于:
根据所述运动方向、所述运动路径长度和所述运动轨迹绘制规则,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分,并在所述缺失部分中标记所述特征点,其中,所述特征点为所述目标物的运动轨迹中所述运动方向发生变化的位置点。
可选的,所述处理器801,还用于:
获取地图应用数据。
根据所述地图应用数据判断地图应用界面上目标物的运动轨迹是否存在缺失。
若存在缺失,则通过所述网络接口803向服务器发送通知消息,所述通知消息用于通知所述地图应用界面上所述目标物的运动轨迹存在缺失。
具体实现中,本发明实施例中所描述的处理器801、用户接口802、网络接口803及存储器804可执行本发明实施例提供的一种数据处理方法中所描述的客户端的实现方式,也可执行本发明实施例图6提供的一种数据处理装置中所描述的实现方式,在此不再赘述。
本发明实施例中,处理器801通过网络接口803接收服务器发送的运动轨迹绘制指示,运动轨迹绘制指示是服务器在目标物的运动轨迹存在缺失的情况下,根据目标物的运动轨迹信息生成的,通过用户接口802输出地图应用界面,按照运动轨迹绘制指示并根据运动轨迹信息在地图应用界面上绘制目标物的运动轨迹的缺失部分,从而可以准确、完整地展示用户的运动轨迹。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
Claims (15)
1.一种数据处理方法,其特征在于,包括:
接收数据采集设备发送的目标物的运动数据;
根据所述运动数据获取运动轨迹信息;
在所述目标物的运动轨迹存在缺失的情况下,根据所述运动轨迹信息生成运动轨迹绘制指示;
向客户端发送所述运动轨迹绘制指示,所述运动轨迹绘制指示用于指示所述客户端根据所述运动轨迹信息在地图应用界面上绘制所述目标物的运动轨迹的缺失部分。
2.根据权利要求1所述的方法,其特征在于,所述在所述目标物的运动轨迹存在缺失的情况下,根据所述运动轨迹信息生成运动轨迹绘制指示,包括:
获取客户端的地图应用数据;
根据所述地图应用数据判断所述客户端的地图应用界面上所述目标物的运动轨迹是否存在缺失;
若存在缺失,则根据所述运动轨迹信息生成运动轨迹绘制指示。
3.根据权利要求1所述的方法,其特征在于,所述在所述目标物的运动轨迹存在缺失的情况下,根据所述运动轨迹信息生成运动轨迹绘制指示,包括:
若接收到客户端发送的通知消息,则根据所述运动轨迹信息生成运动轨迹绘制指示,其中,所述通知消息用于通知所述客户端的地图应用界面上所述目标物的运动轨迹存在缺失。
4.根据权利要求1~3中任一项所述的方法,其特征在于,所述运动数据包括角速度数据、速度数据和时间数据,所述根据所述运动数据获取运动轨迹信息,包括:
根据所述角速度数据,确定所述目标物的运动方向;
根据所述运动方向,确定所述目标物的运动轨迹中的特征点;
根据所述速度数据和所述时间数据,确定所述时间数据对应的时间段内所述目标物的运动路径长度;
根据所述运动方向、所述运动路径长度和所述特征点生成运动轨迹信息。
5.根据权利要求4所述的方法,其特征在于,所述根据所述运动方向,确定所述目标物的运动轨迹中的特征点,包括:
获取所述运动方向的角度;
若所述运动方向的角度大于或等于角度阈值所持续的时长达到时长阈值,则确定所述运动方向发生变化;
将所述目标物的运动轨迹中所述运动方向发生变化的位置点确定为特征点。
6.一种数据处理方法,其特征在于,包括:
接收服务器发送的运动轨迹绘制指示,所述运动轨迹绘制指示是所述服务器在目标物的运动轨迹存在缺失的情况下,根据所述目标物的运动轨迹信息生成的;
输出地图应用界面;
按照所述运动轨迹绘制指示并根据所述运动轨迹信息,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分。
7.根据权利要求6所述的方法,其特征在于,所述运动轨迹信息包括运动方向、运动路径长度和特征点,所述按照所述运动轨迹绘制指示并根据所述运动轨迹信息,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分,包括:
获取地图应用数据;
根据所述地图应用数据确定所述目标物的运动轨迹的缺失位置;
根据所述运动方向、所述运动路径长度和所述缺失位置,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分,并在所述缺失部分中标记所述特征点,其中,所述特征点为所述目标物的运动轨迹中所述运动方向发生变化的位置点。
8.根据权利要求6所述的方法,其特征在于,所述运动轨迹信息包括运动方向、运动路径长度和特征点,所述运动轨迹绘制指示包括运动轨迹绘制规则,所述按照所述运动轨迹绘制指示并根据所述运动轨迹信息,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分,包括:
根据所述运动方向、所述运动路径长度和所述运动轨迹绘制规则,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分,并在所述缺失部分中标记所述特征点,其中,所述特征点为所述目标物的运动轨迹中所述运动方向发生变化的位置点。
9.根据权利要求6~8中任一项所述的方法,其特征在于,所述接收服务器发送的运动轨迹绘制指示之前,所述方法还包括:
获取地图应用数据;
根据所述地图应用数据判断地图应用界面上目标物的运动轨迹是否存在缺失;
若存在缺失,则向服务器发送通知消息,所述通知消息用于通知所述地图应用界面上所述目标物的运动轨迹存在缺失。
10.一种数据处理装置,其特征在于,包括:
接收单元,用于接收数据采集设备发送的目标物的运动数据;
获取单元,用于根据所述运动数据获取运动轨迹信息;
生成单元,用于在所述目标物的运动轨迹存在缺失的情况下,根据所述运动轨迹信息生成运动轨迹绘制指示;
发送单元,用于向客户端发送所述运动轨迹绘制指示,所述运动轨迹绘制指示用于指示所述客户端根据所述运动轨迹信息在地图应用界面上绘制所述目标物的运动轨迹的缺失部分。
11.一种数据处理装置,其特征在于,包括:
接收单元,用于接收服务器发送的运动轨迹绘制指示,所述运动轨迹绘制指示是所述服务器在目标物的运动轨迹存在缺失的情况下,根据所述目标物的运动轨迹信息生成的;
输出单元,用于输出地图应用界面;
绘制单元,用于按照所述运动轨迹绘制指示并根据所述运动轨迹信息,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分。
12.一种服务器,其特征在于,包括:处理器、网络接口和存储器,所述存储器存储有可执行程序代码,所述网络接口受所述处理器的控制用于收发消息,所述处理器用于调用所述可执行程序代码,执行如权利要求1~5中任一项所述的数据处理方法。
13.一种客户端,其特征在于,包括:处理器、收发器和存储器,所述存储器存储有可执行程序代码,所述收发器受所述处理器的控制用于收发消息,所述处理器用于调用所述可执行程序代码,执行如权利要求6~9中任一项所述的数据处理方法。
14.一种数据处理***,其特征在于,包括:服务器、客户端和数据采集设备,其中:
所述数据采集设备,用于向所述服务器发送目标物的运动数据;
所述服务器,用于接收所述运动数据,并根据所述运动数据获取运动轨迹信息;
所述服务器,还用于在所述目标物的运动轨迹存在缺失的情况下,根据所述运动轨迹信息生成运动轨迹绘制指示,并向所述客户端发送所述运动轨迹绘制指示;
所述客户端,用于接收所述运动轨迹绘制指示,并输出地图应用界面;
所述客户端,还用于按照所述运动轨迹绘制指示并根据所述运动轨迹信息,在所述地图应用界面上绘制所述目标物的运动轨迹的缺失部分。
15.一种存储介质,所述存储介质中存储有指令,当其在计算机上运行时,使得计算机执行如权利要求1~5中任一项所述的数据处理方法或如权利要求6~9中任一项所述的数据处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711184685.XA CN109831736B (zh) | 2017-11-23 | 2017-11-23 | 一种数据处理方法、装置、服务器及客户端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711184685.XA CN109831736B (zh) | 2017-11-23 | 2017-11-23 | 一种数据处理方法、装置、服务器及客户端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109831736A true CN109831736A (zh) | 2019-05-31 |
CN109831736B CN109831736B (zh) | 2022-01-18 |
Family
ID=66859054
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711184685.XA Active CN109831736B (zh) | 2017-11-23 | 2017-11-23 | 一种数据处理方法、装置、服务器及客户端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109831736B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110337067A (zh) * | 2019-07-25 | 2019-10-15 | 深圳市口袋网络科技有限公司 | 一种运动轨迹生成方法、装置及相关组件 |
WO2022022284A1 (zh) * | 2020-07-31 | 2022-02-03 | 华为技术有限公司 | 目标物的感知方法及装置 |
Citations (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6640186B2 (en) * | 2001-04-16 | 2003-10-28 | General Motors Corporation | Method and system for generating a list of maneuvers for navigation of a vehicle |
CN101135569A (zh) * | 2006-08-31 | 2008-03-05 | 索尼株式会社 | 导航设备和位置检测方法 |
CN101183007A (zh) * | 2007-12-06 | 2008-05-21 | 凯立德欣技术(深圳)有限公司 | 一种导航方法、装置及导航设备 |
CN101334288A (zh) * | 2008-08-07 | 2008-12-31 | 北京工业大学 | 基于标准线路匹配的公交准确定位方法 |
CN101424733A (zh) * | 2007-10-31 | 2009-05-06 | 中国科学院微电子研究所 | 全球定位***信号短暂缺失条件下的非完备定位方法 |
CN101907714A (zh) * | 2010-06-25 | 2010-12-08 | 陶洋 | 基于多传感器数据融合的gps辅助定位***及其定位方法 |
CN101964148A (zh) * | 2009-07-24 | 2011-02-02 | 日立(中国)研究开发有限公司 | 道路交通信息记录服务器和gps用户终端 |
CN102128626A (zh) * | 2010-01-13 | 2011-07-20 | 华为技术有限公司 | 轨迹显示方法、***和地图服务器 |
CN102243315A (zh) * | 2011-04-25 | 2011-11-16 | 惠州Tcl移动通信有限公司 | 具有辅助定位功能的移动终端及方法 |
CN103108390A (zh) * | 2013-01-16 | 2013-05-15 | 广东欧珀移动通信有限公司 | 预测移动终端地理位置的方法和装置 |
CN103868511A (zh) * | 2014-02-21 | 2014-06-18 | 武汉眸博科技有限公司 | 地理位置信息估算方法、修复方法和显示方法 |
CN105005839A (zh) * | 2015-01-07 | 2015-10-28 | 泰华智慧产业集团股份有限公司 | 一种城市管理gps监控***及其工作方法 |
CN105371857A (zh) * | 2015-10-14 | 2016-03-02 | 山东大学 | 一种基于公交车gnss时空轨迹数据建构路网拓扑的装置及方法 |
CN105411147A (zh) * | 2016-01-05 | 2016-03-23 | 浙江光汇照明电子有限公司 | 智能定位防丢包 |
CN105556329A (zh) * | 2013-09-27 | 2016-05-04 | 高通股份有限公司 | 混合照片导航及地图绘制 |
US20160142871A1 (en) * | 2000-07-28 | 2016-05-19 | Silver State Intellectual Technologies, Inc. | Technique for effective organization and communication of information |
CN105628033A (zh) * | 2016-02-26 | 2016-06-01 | 广西鑫朗通信技术有限公司 | 一种基于道路连通关系的地图匹配方法 |
CN105928531A (zh) * | 2016-04-13 | 2016-09-07 | 浙江合众新能源汽车有限公司 | 一种适用于无人驾驶汽车的行进路线精准生成方法 |
US20160267762A1 (en) * | 2013-10-25 | 2016-09-15 | Beijing Qihoo Technology Company Limited | Methods, devices, and systems for prompting whether portable locator has arrived on time |
CN106017464A (zh) * | 2016-06-15 | 2016-10-12 | 北京奇虎科技有限公司 | 空间活动轨迹生成方法、装置 |
CN106066486A (zh) * | 2016-06-21 | 2016-11-02 | 中国人民解放军军械工程学院 | 车辆位置信息压缩采集方法、终端及*** |
CN106197415A (zh) * | 2016-06-15 | 2016-12-07 | 北京奇虎科技有限公司 | 终端对可穿戴设备的跟踪方法、装置 |
CN106646518A (zh) * | 2016-11-18 | 2017-05-10 | 北京创业公社征信服务有限公司 | 基于三阶贝塞尔曲线及插值的gps轨迹数据补全方法 |
-
2017
- 2017-11-23 CN CN201711184685.XA patent/CN109831736B/zh active Active
Patent Citations (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160142871A1 (en) * | 2000-07-28 | 2016-05-19 | Silver State Intellectual Technologies, Inc. | Technique for effective organization and communication of information |
US6640186B2 (en) * | 2001-04-16 | 2003-10-28 | General Motors Corporation | Method and system for generating a list of maneuvers for navigation of a vehicle |
CN101135569A (zh) * | 2006-08-31 | 2008-03-05 | 索尼株式会社 | 导航设备和位置检测方法 |
CN101424733A (zh) * | 2007-10-31 | 2009-05-06 | 中国科学院微电子研究所 | 全球定位***信号短暂缺失条件下的非完备定位方法 |
CN101183007A (zh) * | 2007-12-06 | 2008-05-21 | 凯立德欣技术(深圳)有限公司 | 一种导航方法、装置及导航设备 |
CN101334288A (zh) * | 2008-08-07 | 2008-12-31 | 北京工业大学 | 基于标准线路匹配的公交准确定位方法 |
CN101964148A (zh) * | 2009-07-24 | 2011-02-02 | 日立(中国)研究开发有限公司 | 道路交通信息记录服务器和gps用户终端 |
CN102128626A (zh) * | 2010-01-13 | 2011-07-20 | 华为技术有限公司 | 轨迹显示方法、***和地图服务器 |
CN101907714A (zh) * | 2010-06-25 | 2010-12-08 | 陶洋 | 基于多传感器数据融合的gps辅助定位***及其定位方法 |
CN102243315A (zh) * | 2011-04-25 | 2011-11-16 | 惠州Tcl移动通信有限公司 | 具有辅助定位功能的移动终端及方法 |
CN103108390A (zh) * | 2013-01-16 | 2013-05-15 | 广东欧珀移动通信有限公司 | 预测移动终端地理位置的方法和装置 |
CN105556329A (zh) * | 2013-09-27 | 2016-05-04 | 高通股份有限公司 | 混合照片导航及地图绘制 |
US20160267762A1 (en) * | 2013-10-25 | 2016-09-15 | Beijing Qihoo Technology Company Limited | Methods, devices, and systems for prompting whether portable locator has arrived on time |
CN103868511A (zh) * | 2014-02-21 | 2014-06-18 | 武汉眸博科技有限公司 | 地理位置信息估算方法、修复方法和显示方法 |
CN105005839A (zh) * | 2015-01-07 | 2015-10-28 | 泰华智慧产业集团股份有限公司 | 一种城市管理gps监控***及其工作方法 |
CN105371857A (zh) * | 2015-10-14 | 2016-03-02 | 山东大学 | 一种基于公交车gnss时空轨迹数据建构路网拓扑的装置及方法 |
CN105411147A (zh) * | 2016-01-05 | 2016-03-23 | 浙江光汇照明电子有限公司 | 智能定位防丢包 |
CN105628033A (zh) * | 2016-02-26 | 2016-06-01 | 广西鑫朗通信技术有限公司 | 一种基于道路连通关系的地图匹配方法 |
CN105928531A (zh) * | 2016-04-13 | 2016-09-07 | 浙江合众新能源汽车有限公司 | 一种适用于无人驾驶汽车的行进路线精准生成方法 |
CN106017464A (zh) * | 2016-06-15 | 2016-10-12 | 北京奇虎科技有限公司 | 空间活动轨迹生成方法、装置 |
CN106197415A (zh) * | 2016-06-15 | 2016-12-07 | 北京奇虎科技有限公司 | 终端对可穿戴设备的跟踪方法、装置 |
CN106066486A (zh) * | 2016-06-21 | 2016-11-02 | 中国人民解放军军械工程学院 | 车辆位置信息压缩采集方法、终端及*** |
CN106646518A (zh) * | 2016-11-18 | 2017-05-10 | 北京创业公社征信服务有限公司 | 基于三阶贝塞尔曲线及插值的gps轨迹数据补全方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110337067A (zh) * | 2019-07-25 | 2019-10-15 | 深圳市口袋网络科技有限公司 | 一种运动轨迹生成方法、装置及相关组件 |
WO2022022284A1 (zh) * | 2020-07-31 | 2022-02-03 | 华为技术有限公司 | 目标物的感知方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN109831736B (zh) | 2022-01-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Farkas et al. | Crowdsending based public transport information service in smart cities | |
CN104467866B (zh) | 一种基于角度的轨迹数据压缩方法及装置 | |
CN106790685B (zh) | 一种智能车锁所在区域范围的获取方法及*** | |
CN100507977C (zh) | 地图显示装置以及地图显示方法 | |
CN103063221B (zh) | 具有非原生动态导航器机制的导航***及其操作方法 | |
CN107063236A (zh) | 一种建筑物内定位和导航***以及实现方法 | |
CN110069590B (zh) | 基于gis的多源数据前端三维展示的方法及*** | |
CN102801803B (zh) | 基于b/s架构的车辆监控*** | |
CN106595682A (zh) | 一种地图数据的差分更新方法、***及服务器 | |
Fan et al. | Crowdsourced road navigation: Concept, design, and implementation | |
KR20190059120A (ko) | 사물인터넷 기반의 증강현실을 이용한 시설물 점검 시스템 | |
CN106357707A (zh) | 一种信息处理方法、服务器、终端、车载终端及*** | |
CN108875066A (zh) | 电子书推荐方法、服务器及计算机存储介质 | |
CN102192743A (zh) | 一种景区导航装置及导航*** | |
CN109831736A (zh) | 一种数据处理方法、装置、服务器及客户端 | |
CN101576386B (zh) | 微惯性导航***及方法 | |
CN102469112A (zh) | 位置跟踪实现方法、装置及*** | |
CN104299434A (zh) | 一种路况信息获取及呈现方法、装置 | |
CN108763374A (zh) | 一种行驶路径展示方法、装置及设备 | |
CN101311678A (zh) | 手持式电子装置及其地图数据分享方法 | |
CN113780247B (zh) | 红绿灯检测方法、装置、电子设备和计算机可读介质 | |
CN206147942U (zh) | 一种基于车联网的辅助驾驶*** | |
CN115118744A (zh) | 一种面向车路协同的元宇宙构建***及方法 | |
CN105451171B (zh) | 上传用户地理位置数据的方法及设备 | |
CN101738192A (zh) | 一种基于计算机模型的信息映射方法、设备及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |