一种应用于大数据的数据查询方法和装置与流程

文档序号:15492547发布日期:2018-09-21 20:55阅读:172来源:国知局

本发明涉及信息处理技术领域,尤其涉及一种应用于大数据的数据查询方法和装置。



背景技术:

大数据(bigdata,megadata)指的是需要新处理模式才能具有更强的决策力、洞察力和流程优化能力的海量、高增长率和多样化的信息资产。“大数据”是以多元形式,自许多来源搜集而来的庞大数据组,往往具有实时性。从技术上看,大数据与云计算的关系就像一枚硬币的正反面一样密不可分。大数据必然无法用单台的计算机进行处理,必须采用分布式计算架构。它的特色在于对海量数据的挖掘,但它必须依托云计算的分布式处理、分布式数据库、云存储和/或虚拟化技术。

随着城市的发展,城市建设越来越现代化,城市覆盖面积越来越大,城市的道路也纵横交错越来越复杂。有时沿着导航路线行驶会遇到道路维修封闭、交通管制或交通事故等突发事件,也有数据出现错误,需要及时更换路线,这给出行带来极大的不便。



技术实现要素:

本发明实施例提供了一种应用于大数据的数据查询方法和装置,解决了现有技术中有时沿着导航路线行驶会遇到道路突发事件,需要及时更换路线,这给出行带来极大的不便的技术问题。

鉴于上述问题,提出了本申请实施例以便提供一种应用于大数据的数据查询方法和装置。

第一方面,本发明提供了一种应用于大数据的数据查询方法,应用于一电子设备,所述方法包括:获得第一车辆的第一位置;获得所述第一车辆导航规划的第一路径;获得第二位置,所述第二位置为所述第一路径上的所述第一车辆行进方向上的第一位置之后的位置;根据所述第二位置的车辆行驶速度,获得第一速度;当所述第一速度小于第一预定阈值时,发送第一结果,所述第一结果用于警示所述第一车辆更改路线。

优选的,所述方法还包括:根据所述第一结果,获得第二路径,其中所述第二路径不同于所述第一路径。

优选的,所述方法还包括:获得第三位置,所述第三位置为所述第一路径上的所述第一车辆行进方向上的第一位置之后的位置;当所述第三位置发生交通事故时,发送第一预警;根据所述第三位置和所述第一位置获得第一距离;根据所述第一预警和所述第一距离发送第二结果,所述第二结果用于警示所述第一车辆更改路线。

优选的,所述方法还包括:获得第四位置,所述第四位置为所述第一路径上的所述第一车辆行进方向上的第一位置之后的位置;当所述第四位置进行道路维修时,发送第二预警;根据第四位置和所述第一位置获得第二距离;根据所述第二预警和所述第二距离发送第三结果,所述第三结果用于警示所述第一车辆更改路线。

第二方面,本发明提供了一种应用于大数据的数据查询装置,所述装置包括:

第一获得单元,所述第一获得单元用于获得第一车辆的第一位置;

第二获得单元,所述第二获得单元用于获得所述第一车辆导航规划的第一路径;

第三获得单元,所述第三获得单元用于获得第二位置,所述第二位置为所述第一路径上的所述第一车辆行进方向上的第一位置之后的位置;

第四获得单元,所述第四获得单元用于根据所述第二位置的车辆行驶速度,获得第一速度;

第一发送单元,所述第一发送单元用于当所述第一速度小于第一预定阈值时,发送第一结果,所述第一结果用于警示所述第一车辆更改路线。

优选的,所述装置还包括:第五获得单元,所述第五获得单元用于根据所述第一结果,获得第二路径,其中所述第二路径不同于所述第一路径。

优选的,所述装置还包括:

第六获得单元,所述第六获得单元用于获得第三位置,所述第三位置为所述第一路径上的所述第一车辆行进方向上的第一位置之后的位置;

第二发送单元,所述第二发送单元用于当所述第三位置发生交通事故时,发送第一预警;

第七获得单元,所述第七获得单元用于根据所述第三位置和所述第一位置获得第一距离;

第三发送单元,所述第三发送单元用于根据所述第一预警和所述第一距离发送第二结果,所述第二结果用于警示所述第一车辆更改路线。

优选的,所述装置还包括:

第八获得单元,所述第八获得单元用于获得第四位置,所述第四位置为所述第一路径上的所述第一车辆行进方向上的第一位置之后的位置;

第四发送单元,所述第四发送单元用于当所述第四位置进行道路维修时,发送第二预警;

第九获得单元,所述第九获得单元用于根据第四位置和所述第一位置获得第二距离;

第五发送单元,所述第五发送单元用于根据所述第二预警和所述第二距离发送第三结果,所述第三结果用于警示所述第一车辆更改路线。

第三方面,本发明提供了一种应用于大数据的数据查询装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:获得第一车辆的第一位置;获得所述第一车辆导航规划的第一路径;获得第二位置,所述第二位置为所述第一路径上的所述第一车辆行进方向上的第一位置之后的位置;根据所述第二位置的车辆行驶速度,获得第一速度;当所述第一速度小于第一预定阈值时,发送第一结果,所述第一结果用于警示所述第一车辆更改路线。

本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:

本申请实施例提供的一种应用于大数据的数据查询方法和装置,通过获得第一车辆的第一位置;获得所述第一车辆导航规划的第一路径;获得第二位置,所述第二位置为所述第一路径上的所述第一车辆行进方向上的第一位置之后的位置;根据所述第二位置的车辆行驶速度,获得第一速度;当所述第一速度小于第一预定阈值时,发送第一结果,所述第一结果用于警示所述第一车辆更改路线。解决了现有技术中有时沿着导航路线行驶会遇到道路突发事件,或数据出现错误,需要及时更换路线,这给出行带来极大的不便的技术问题。达到了通过大数据可以及时查询前方路况,当出现交通阻塞、突发事故等状况影响出行效率的情况时可以通过查询结果提前做出相应措施,提高用户出行效率的技术效果。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

图1为本发明实施例中一种应用于大数据的数据查询方法的流程示意图;

图2为本发明实施例中一种应用于大数据的数据查询装置的结构示意图;

图3为本发明实施例中另一种应用于大数据的数据查询装置的结构示意图。

具体实施方式

本发明实施例提供了一种应用于大数据的数据查询方法和装置,用于解决现有技术中有时沿着导航路线行驶会遇到道路突发事件,需要及时更换路线,这给出行带来极大的不便的技术问题,本发明提供的技术方案总体思路如下:

在本发明实施例的技术方案中,通过获得第一车辆的第一位置;获得所述第一车辆导航规划的第一路径;获得第二位置,所述第二位置为所述第一路径上的所述第一车辆行进方向上的第一位置之后的位置;根据所述第二位置的车辆行驶速度,获得第一速度;当所述第一速度小于第一预定阈值时,发送第一结果,所述第一结果用于警示所述第一车辆更改路线。达到了通过大数据可以及时查询前方路况,当出现交通阻塞、突发事故等状况影响出行效率的情况时可以通过查询结果提前做出相应措施,提高用户出行效率的技术效果。

下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。

本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

实施例一

图1为本发明实施例中一种应用于大数据的数据查询方法的流程示意图。如图1所示,一种应用于大数据的数据查询方法,应用于一电子设备,所述方法包括:

步骤110:获得第一车辆的第一位置;

步骤120:获得所述第一车辆导航规划的第一路径;

步骤130:获得第二位置,所述第二位置为所述第一路径上的所述第一车辆行进方向上的第一位置之后的位置;

具体而言,所述第一车辆的第一位置为所述车辆的当前位置,然后根据所述车辆的导航线路,得到所述第一路径,可以通过电子设备查询所述第一路径上所述第一位置之后的任意位置的数据信息,具体为选择所述第一路径上的第二位置,所述第二位置为所述第一路径上的所述第一车辆行进方向上的第一位置之后的位置,所述电子设备获得所述第二位置时,通过大数据对所述第二位置信息进行查询。

步骤140:根据所述第二位置的车辆行驶速度,获得第一速度;

步骤150:当所述第一速度小于第一预定阈值时,发送第一结果,所述第一结果用于警示所述第一车辆更改路线。

具体而言,根据所述第二位置的车辆行驶情况,来计算出所述第二位置的行驶速度,所述第一速度为车辆在所述第二位置的行驶速度,当获得的第一速度小于第一预定阈值时,判断所述第二位置为拥堵路段,行驶困难,举例而言,设定所述第一预定阈值为15km/h,当获得所述第一速度为10km/h,所述第一速度小于所述第一预定阈值的15km/h,那么发送所述第一结果,表示所述第二位置处于严重拥堵路段,行驶困难,警示所述第一车辆更改路线。

进一步的,所述方法还包括:根据所述第一结果,获得第二路径,其中所述第二路径不同于所述第一路径。

具体而言,通过选择当前路径上需要查询的所述第二位置,获得第一结果,所述第一结果表示通过大数据查询获得所述第二位置出现拥堵现象,警示所述第一车辆更改路线,提示用户选择是否更换路径,可以选择继续按当前设定的路径继续行驶,也可以根据当前反馈的第一结果选择更换路径,选择重新规划避开所述第二位置的新路径即所述第二路径,所述第二路径为不同于所述第一路径的全新规划的推荐路径。解决了当前技术中有时沿着导航路线行驶会遇到道路数据出现错误,道路行驶状况不佳给出行带来极大的不便的技术问题,达到了通过大数据查询前方道路的实时路况,当出现出行不畅影响出行效率的情况时可以提前做出分析判断,提高用户出行效率的技术效果。

进一步的,所述方法还包括:获得第三位置,所述第三位置为所述第一路径上的所述第一车辆行进方向上的第一位置之后的位置;当所述第三位置发生交通事故时,发送第一预警;根据所述第三位置和所述第一位置获得第一距离;根据所述第一预警和所述第一距离发送第二结果,所述第二结果用于警示所述第一车辆更改路线。

具体而言,判断当前路径行驶情况除了交通拥堵外还应该考虑交通事故,因为当出现交通事故时,交通也将受到很大影响,给出行带来极大不便,因而可以通过大数据的查询来对后面的路况进行提前了解判断做出预警,当所述第一路径上发生交通事故时,通过大数据及时获得并通过数据分析将实时数据,具体判断步骤为:首先选择要进行查询的当前路径的位置信息,即所述第三位置,所述第三位置为所述第一路径上的所述第一车辆行进方向上的第一位置之后的位置;然后通过大数据查询该位置是否发送交通事故,当所述第三位置发生交通事故时,发生第一预警,所述第一预警用于提示前方发生交通事故;接着判断所述第三位置和所述第一车辆的当前位置即所述第一位置的距离,即第一距离;最后根据所述第一预警和所述第一距离发生第二结果,所述第二结果包括了所述第一路径前方发生交通事故的预警信息和事故地点和当前位置的距离信息,通过获得所述第二结果用于警示所述第一车辆更改路线,使用电子设备的用户可以根据获得的所述第二结果做出相应选择,是否更换路线,举例而言,用户可以通过使用电子设备查询获得出现交通事故的位置距离当前行驶位置较近会影响出行时可以选择更换其他路径,当查询结果表示该事故位置距离当前位置很远,随着行驶时间推移对出行影响不大时可以选择继续当前路径行驶,解决了现有技术中有时沿着导航路线行驶会遇到道路突发事件,给出行带来极大不便的技术问题,达到了通过大数据及时查询前方实时路况,通过查询到出现交通事故影响出行的消息时可以提前做出分析判断,提高用户出行效率的技术效果。

进一步的,所述方法还包括:获得第四位置,所述第四位置为所述第一路径上的所述第一车辆行进方向上的第一位置之后的位置;当所述第四位置进行道路维修时,发送第二预警;根据第四位置和所述第一位置获得第二距离;根据所述第二预警和所述第二距离发送第三结果,所述第三结果用于警示所述第一车辆更改路线。

具体而言,除了上述情况外,当前路径还可能出现前方有维修路段从而影响出行的状况,通过大数据了解实时查询数据可以提前做出相应措施避免出行不便,具体为:首先选择要查询的位置信息即所述第四位置,所述第四位置为所述第一路径上的所述第一车辆行进方向上的第一位置之后的位置;接着通过大数据获得第四位置进行道路维修时,发送第二预警,所述第二预警信息表示所查询位置出现道路维修;然后根据第四位置和所述第一位置获得第二距离,所述第二距离表示维修路段距离当前位置的距离;最后,根据所述第二预警和所述第二距离发送第三结果,所述第三结果用于警示所述第一车辆更改路线,来保证出行效率,达到了通过大数据查询前方实时路况,当出现道路维修影响出行效率的情况时可以通过查询结果提前做出分析判断,提高用户出行效率的技术效果。

实施例二

基于与前述实施例中一种应用于大数据的数据查询方法同样的发明构思,本发明还提供一种应用于大数据的数据查询装置,如图2所示,所述装置包括:

第一获得单元,所述第一获得单元用于获得第一车辆的第一位置;

第二获得单元,所述第二获得单元用于获得所述第一车辆导航规划的第一路径;

第三获得单元,所述第三获得单元用于获得第二位置,所述第二位置为所述第一路径上的所述第一车辆行进方向上的第一位置之后的位置;

第四获得单元,所述第四获得单元用于根据所述第二位置的车辆行驶速度,获得第一速度;

第一发送单元,所述第一发送单元用于当所述第一速度小于第一预定阈值时,发送第一结果,所述第一结果用于警示所述第一车辆更改路线。

进一步的,所述装置还包括:第五获得单元,所述第五获得单元用于根据所述第一结果,获得第二路径,其中所述第二路径不同于所述第一路径。

进一步的,所述装置还包括:

第六获得单元,所述第六获得单元用于获得第三位置,所述第三位置为所述第一路径上的所述第一车辆行进方向上的第一位置之后的位置;

第二发送单元,所述第二发送单元用于当所述第三位置发生交通事故时,发送第一预警;

第七获得单元,所述第七获得单元用于根据所述第三位置和所述第一位置获得第一距离;

第三发送单元,所述第三发送单元用于根据所述第一预警和所述第一距离发送第二结果,所述第二结果用于警示所述第一车辆更改路线。

进一步的,所述装置还包括:

第八获得单元,所述第八获得单元用于获得第四位置,所述第四位置为所述第一路径上的所述第一车辆行进方向上的第一位置之后的位置;

第四发送单元,所述第四发送单元用于当所述第四位置进行道路维修时,发送第二预警;

第九获得单元,所述第九获得单元用于根据第四位置和所述第一位置获得第二距离;

第五发送单元,所述第五发送单元用于根据所述第二预警和所述第二距离发送第三结果,所述第三结果用于警示所述第一车辆更改路线。

前述图1实施例一中的一种应用于大数据的数据查询方法的各种变化方式和具体实例同样适用于本实施例的一种应用于大数据的数据查询装置,通过前述对一种应用于大数据的数据查询方法的详细描述,本领域技术人员可以清楚的知道本实施例中一种应用于大数据的数据查询装置的实施方法,所以为了说明书的简洁,在此不再详述。

实施例三

基于与前述实施例中一种应用于大数据的数据查询方法同样的发明构思,本发明还提供一种应用于大数据的数据查询装置,其上存储有计算机程序,该程序被处理器执行时实现前文所述一种网络权限的认证方法的任一方法的步骤。

其中,在图3中,总线架构(用总线300来代表),总线300可以包括任意数量的互联的总线和桥,总线300将包括由处理器302代表的一个或多个处理器和存储器304代表的存储器的各种电路链接在一起。总线300还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口306在总线300和接收器301和发送器303之间提供接口。接收器301和发送器303可以是同一个元件,即收发机,提供用于在传输介质上与各种其他装置通信的单元。

处理器302负责管理总线300和通常的处理,而存储器304可以被用于存储处理器302在执行操作时所使用的数据。

本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:

本申请实施例提供的一种应用于大数据的数据查询方法和装置,通过获得第一车辆的第一位置;获得所述第一车辆导航规划的第一路径;获得第二位置,所述第二位置为所述第一路径上的所述第一车辆行进方向上的第一位置之后的位置;根据所述第二位置的车辆行驶速度,获得第一速度;当所述第一速度小于第一预定阈值时,发送第一结果,所述第一结果用于警示所述第一车辆更改路线。解决了现有技术中有时沿着导航路线行驶会遇到道路突发事件,或数据出现错误,需要及时更换路线,这给出行带来极大的不便的技术问题。达到了通过大数据可以及时查询前方路况,当出现交通阻塞、突发事故等状况影响出行效率的情况时可以通过查询结果提前做出相应措施,提高用户出行效率的技术效果。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1