本发明专利技术公开了一种轨迹数据的播放方法与装置,用以减少轨迹数据的传输时间,提高轨迹数据的查询与播放效率。所述轨迹数据的播放方法,包括:获取待查询设备的标识以及查询时间段;在轨迹数据库中根据所述待查询设备标识以及所述查询时间段查询所述待查询设备在所述查询时间段内的轨迹数据,对查询得到的轨迹数据进行去冗余处理,并根据去冗余处理之后的轨迹数据绘制轨迹线,其中,所述轨迹数据库中存储有每一设备的标识与该设备在任一时刻轨迹数据的对应关系;将所述轨迹线发送至指定设备进行播放。
【技术实现步骤摘要】
一种轨迹数据的播放方法及装置
本专利技术涉及通信
,尤其涉及一种轨迹数据的播放方法及装置。
技术介绍
随着大数据时代的到来,各种各样的设备均具备了全球定位系统(GlobalPositioningSystem,GPS)模块,并且每个设备每时每刻都在产生位置信息,应对行业的需求,各种设备位置信息的接入和汇聚每时每刻都在产生大量的数据,这就给如何高效的查询与播放设备的轨迹提出了巨大的压力与挑战。现有轨迹查询与播放策略为:根据设备(Identifier,ID)与时间字段,对轨迹数据进行查询,然后将查询得到的轨迹数据返回到内存中,在内存中对轨迹数据进行抽稀与处理,抽稀过后的轨迹数据返回到浏览器中,然后在浏览器中对轨迹数据进行逐个播放。然而,现有的轨迹查询与播放策略,存在以下缺陷,具体来说:没有对数据进行预处理,数据查询与抽稀成本高、效率低下;轨迹数据传输过程中,由于数据量比较大在传输过程中产生瓶颈,影响查询效率;由于浏览器内存有限制,海量轨迹数据播放受到限制;经过抽稀后,很多轨迹点被抽掉,生成的轨迹线不能很好的还原真实的轨迹;轨迹播放要等所有轨迹数据查询抽稀完成并返回浏览器后才能对轨迹数据进行播放处理,播放效率低下且影响轨迹数据查询效果。综上所述,现有轨迹查询与播放策略中在查询得到设备的轨迹数据之后,没有对查询得到的轨迹数据进行预处理,导致在传输时由于数据量较大产生瓶颈,传输时间长,影响查询效率。
技术实现思路
本专利技术实施例提供了一种轨迹数据的播放方法与装置,用以减少轨迹数据的传输时间,提高轨迹数据的查询与播放效率。本专利技术实施例提供的一种轨迹数据的播放方法,该方法包括:获取待查询设备的标识以及查询时间段;在轨迹数据库中根据所述待查询设备标识以及所述查询时间段查询所述待查询设备在所述查询时间段内的轨迹数据,对查询得到的轨迹数据进行去冗余处理,并根据去冗余处理之后的轨迹数据绘制轨迹线,其中,所述轨迹数据库中存储有每一设备的标识与该设备在任一时刻轨迹数据的对应关系;将所述轨迹线发送至指定设备进行播放。本专利技术实施例提供的上述方法中,在轨迹数据库中根据待查询设备标识以及查询时间段查询待查询设备在查询时间段内的轨迹数据之后,对查询得到的轨迹数据进行去冗余处理,并根据去冗余处理之后的轨迹数据绘制轨迹线,将轨迹线发送至指定设备进行播放,与现有技术中由于未对查询得到的轨迹数据进行预处理,导致在传输时由于数据量较大产生瓶颈,影响查询效率相比,在查询得到轨迹数据之后,对查询得到的轨迹数据进行去冗余处理,大大减少了轨迹数据的数据量,也即减少了需要传输的轨迹数据的数据量,从而减小了轨迹数据的传输时间,提高了查询效率。在一种可能的实施方式中,本专利技术实施例提供的上述方法中,所述对查询得到的轨迹数据进行去冗余处理包括:对查询得到轨迹数据进行去重处理和/或抽稀处理。在一种可能的实施方式中,本专利技术实施例提供的上述方法中,当对查询得到轨迹数据的去冗余处理包括去重处理时,所述去重处理包括:针对待查询设备在同一时刻内出现的轨迹数据做去重处理,和/或在三个连续轨迹数据所确定的轨迹点中,计算相邻两个轨迹点之间的距离,若计算出的两段距离之差大于预设阈值,则去除三个连续轨迹数据中的第二个轨迹数据;当对查询得到轨迹数据的去冗余处理包括抽稀处理时,所述抽稀处理包括:利用道格拉斯普克算法对查询得到轨迹数据进行抽稀,和/或利用密度抽稀算法对查询得到轨迹数据进行抽稀。在一种可能的实施方式中,本专利技术实施例提供的上述方法中,所述在轨迹数据库中根据所述待查询设备标识以及所述查询时间段查询所述待查询设备在所述查询时间段内的轨迹数据,包括:将所述查询时间段划分为多个连续的子时间段,在轨迹数据库中根据所述待查询设备标识以及每一子时间段,异步查询所述待查询设备在所述查询时间段内的轨迹数据。在一种可能的实施方式中,本专利技术实施例提供的上述方法中,将所述轨迹线发送至指定设备进行播放,包括:将所述查询时间段划分为多个连续的子时间段,并采用异步方式将所述每一子时间段对应的轨迹线发送至指定设备进行播放。本专利技术实施例提供的上述方法中,将所述查询时间段划分为多个连续的子时间段,在轨迹数据库中根据所述待查询设备标识以及每一子时间段,异步查询所述待查询设备在所述查询时间段内的轨迹数据,并采用异步方式将所述每一子时间段对应的轨迹线发送至指定设备进行播放,针对多个连续的子时间段,可以先查询第一个子时间段的轨迹数据,然后绘制轨迹线在指定设备中进行播放,在播放第一子时间段对应的轨迹线时,查询其它子时间段的轨迹数据,与现有技术中需要等所有轨迹数据查询抽稀完成并返回浏览器后才能对轨迹数据进行播放处理相比,采用异步查询与播放的方式,提高了查询与播放效率,同时在指定设备中播放轨迹线时,未对轨迹线进行抽稀处理,提高了轨迹的真实性。在一种可能的实施方式中,本专利技术实施例提供的上述方法中,该方法还包括:在播放每一子时间段对应的轨迹线时,在播放轨迹线中后一个轨迹数据所确定的轨迹点时,清除前一个轨迹数据所确定的轨迹点。在一种可能的实施方式中,本专利技术实施例提供的上述方法中,当采用异步方式将所述每一子时间段对应的轨迹线发送至指定设备进行播放时,该方法还包括:在播放后一子时间段对应的轨迹线时,清除前一子时间段对应的轨迹线。本专利技术实施例提供的上述方法中,在播放每一子时间段对应的轨迹线时,在播放轨迹线中后一个轨迹数据所确定的轨迹点时,清除前一个轨迹数据所确定的轨迹点;在播放后一子时间段对应的轨迹线时,清除前一子时间段对应的轨迹线,避免了播放时因指定设备的内存限制而造成崩溃。本专利技术实施例提供的一种轨迹数据的播放装置,包括:获取单元,用于获取待查询设备的标识以及查询时间段;处理单元,用于在轨迹数据库中根据所述待查询设备标识以及所述查询时间段查询所述待查询设备在所述查询时间段内的轨迹数据,对查询得到的轨迹数据进行去冗余处理,并根据去冗余处理之后的轨迹数据绘制轨迹线,其中,所述轨迹数据库中存储有每一设备的标识与该设备在任一时刻轨迹数据的对应关系;显示单元,用于将所述轨迹线发送至指定设备进行播放。本专利技术实施例提供的上述装置中,在轨迹数据库中根据待查询设备标识以及查询时间段查询待查询设备在查询时间段内的轨迹数据之后,对查询得到的轨迹数据进行去冗余处理,并根据去冗余处理之后的轨迹数据绘制轨迹线,将轨迹线发送至指定设备进行播放,与现有技术中由于未对查询得到的轨迹数据进行预处理,导致在传输时由于数据量较大产生瓶颈,影响查询效率相比,在查询得到轨迹数据之后,对查询得到的轨迹数据进行去冗余处理,大大减少了轨迹数据的数据量,也即减少了需要传输的轨迹数据的数据量,从而减小了轨迹数据的传输时间,提高了查询效率。在一种可能的实施方式中,本专利技术实施例提供的上述装置中,所述处理单元对查询得到的轨迹数据进行去冗余处理包括:对查询得到轨迹数据进行去重处理和/或抽稀处理。在一种可能的实施方式中,本专利技术实施例提供的上述装置中,当所述处理单元对查询得到轨迹数据的去冗余处理包括去重处理时,所述去重处理包括:针对待查询设备在同一时刻内出现的轨迹数据做去重处理,和/或在三个连续轨迹数据所确定的轨迹点中,计算相邻两个轨迹点之间的距离,若计算出的两段距离之差大于预设本文档来自技高网...
【技术保护点】
一种轨迹数据的播放方法,其特征在于,该方法包括:获取待查询设备的标识以及查询时间段;在轨迹数据库中根据所述待查询设备标识以及所述查询时间段查询所述待查询设备在所述查询时间段内的轨迹数据,对查询得到的轨迹数据进行去冗余处理,并根据去冗余处理之后的轨迹数据绘制轨迹线,其中,所述轨迹数据库中存储有每一设备的标识与该设备在任一时刻轨迹数据的对应关系;将所述轨迹线发送至指定设备进行播放。
【技术特征摘要】
1.一种轨迹数据的播放方法,其特征在于,该方法包括:获取待查询设备的标识以及查询时间段;在轨迹数据库中根据所述待查询设备标识以及所述查询时间段查询所述待查询设备在所述查询时间段内的轨迹数据,对查询得到的轨迹数据进行去冗余处理,并根据去冗余处理之后的轨迹数据绘制轨迹线,其中,所述轨迹数据库中存储有每一设备的标识与该设备在任一时刻轨迹数据的对应关系;将所述轨迹线发送至指定设备进行播放。2.根据权利要求1所述的方法,其特征在于,所述对查询得到的轨迹数据进行去冗余处理包括:对查询得到轨迹数据进行去重处理和/或抽稀处理。3.根据权利要求2所述的方法,其特征在于,当对查询得到轨迹数据的去冗余处理包括去重处理时,所述去重处理包括:针对待查询设备在同一时刻内出现的轨迹数据做去重处理,和/或在三个连续轨迹数据所确定的轨迹点中,计算相邻两个轨迹点之间的距离,若计算出的两段距离之差大于预设阈值,则去除三个连续轨迹数据中的第二个轨迹数据;当对查询得到轨迹数据的去冗余处理包括抽稀处理时,所述抽稀处理包括:利用道格拉斯普克算法对查询得到轨迹数据进行抽稀,和/或利用密度抽稀算法对查询得到轨迹数据进行抽稀。4.根据权利要求1-3中任一项所述的方法,其特征在于,所述在轨迹数据库中根据所述待查询设备标识以及所述查询时间段查询所述待查询设备在所述查询时间段内的轨迹数据,包括:将所述查询时间段划分为多个连续的子时间段,在轨迹数据库中根据所述待查询设备标识以及每一子时间段,异步查询所述待查询设备在所述查询时间段内的轨迹数据。5.根据权利要求4所述的方法,其特征在于,将所述轨迹线发送至指定设备进行播放,包括:将所述查询时间段划分为多个连续的子时间段,并采用异步方式将所述每一子时间段对应的轨迹线发送至指定设备进行播放。6.根据权利要求5所述的方法,其特征在于,该方法还包括:在播放每一子时间段对应的轨迹线时,在播放轨迹线中后一个轨迹数据所确定的轨迹点时,清除前一个轨迹数据所确定的轨迹点。7.根据权利要求5或6所述的方法,其特征在于,当采用异步方式将所述每一子时间段对应的轨迹线发送至指定设备进行播放时,该方法还包括:在播放后一子时间段对应的轨迹线时,清除前一子时间段对应的轨迹线。8.一种轨迹数据的播放装置,其特征在于,包括:获取单元,用于获取...
【专利技术属性】
技术研发人员:王生,汪利宝,杨金锋,甄冲,李欣,
申请(专利权)人:方正国际软件北京有限公司,方正国际软件有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。