用于确定车辆行驶信息的方法和设备的制造方法
【技术领域】
[0001]本申请涉及计算机领域,尤其涉及一种用于确定车辆行驶信息的技术。
【背景技术】
[0002]随着车联网和移动互联网的飞速发展,各类打车软件层出不群,为解决居民出行问题做出了较大贡献。
[0003]目前,普通打车软件米用司机手机GPS(GlobalPosit1ning System,全球定位系统)获取车辆所在的地理位置的经玮度、高度等信息,通过对所述信息进行处理可以对所在车辆进行定位,这样通过GPS上报位置的方式达到实时的上报其位置的目的,但数据来源单一,司机手机GPS—旦出现故障,相关数据将会丢失,不利于监视司机的实时位置,同时随着时间和司机数量的添加,数据量会相当的大,普通打车软件的查询性能降低。
【发明内容】
[0004]本申请的目的是提供一种用于确定车辆行驶信息的方法和设备,以解决数据源故障带来的数据丢失的风险问题及其提高存储、查询性能。
[0005]根据本申请的一个方面,提供了一种用于确定车辆行驶信息的方法,包括:
[0006]获取车辆在行驶过程中的多个位置信息,其中,所述多个位置信息来自所述车辆上的至少两个位置采集设备;
[0007]根据所述多个位置信息确定所述车辆在行驶过程中的多个位置采集主设备及每个位置采集主设备对应的一个或多个有效位置信息,其中,所述位置采集主设备为所述至少两个位置采集设备中之一;
[0008]根据所述多个位置采集主设备对应的多个所述有效位置信息及所述有效位置信息对应的采集时间信息,确定所述车辆对应的行驶信息。
[0009]根据本申请的另一方面,还提供了一种用于确定车辆行驶信息的设备,包括:
[0010]第一装置,用于获取车辆在行驶过程中的多个位置信息,其中,所述多个位置信息来自所述车辆上的至少两个位置采集设备;
[0011]第二装置,用于根据所述多个位置信息确定所述车辆在行驶过程中的多个位置采集主设备及每个位置采集主设备对应的一个或多个有效位置信息,其中,所述位置采集主设备为所述至少两个位置采集设备中之一;
[0012]第三装置,用于根据所述多个位置采集主设备对应的多个所述有效位置信息及所述有效位置信息对应的采集时间信息,确定所述车辆对应的行驶信息。
[0013]与现有技术相比,根据本申请实施例的方法和设备,通过获取车辆在行驶过程中的多个位置信息,其中,所述多个位置信息来自所述车辆上的至少两个位置采集设备;接着,根据所述多个位置信息确定所述车辆在行驶过程中的多个位置采集主设备及每个位置采集主设备对应的一个或多个有效位置信息,其中,所述位置采集主设备为所述至少两个位置采集设备中之一;随后,根据所述多个位置采集主设备对应的多个所述有效位置信息及所述有效位置信息对应的采集时间信息,确定所述车辆对应的行驶信息。从而创造了多数据源数据合并策略进行监视司机的实时位置,降低由于数据源故障带来数据丢失的风险,使得合并后线路能够平滑的展示。
[0014]进一步地,接收并缓存车辆在行驶过程中至少两个位置采集设备上传的多个位置信息,有效地提高了数据存储性能;当满足预定的入库触发条件,将所述入库触发条件对应的位置信息写入对应数据库,更加便于查询车辆行驶轨迹及车辆实时位置。
【附图说明】
[0015]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0016]图1示出根据本申请一个方面的一种用于确定车辆行驶信息的设备结构示意图;
[0017]图2示出GPS采集的数据展示的订单轨迹实际场景示意图;
[0018]图3示出OBD采集的数据展示的订单轨迹实际场景示意图;
[0019]图4示出根据本申请一个方面的一种用于确定车辆行驶信息的实际场景示意图;
[0020]图5示出根据本申请一个方面的一个优选实施例的一种用于确定车辆行驶信息的入库存储基本架构不意图;
[0021]图6示出根据本申请又一个方面的一种用于确定车辆行驶信息的方法流程示意图。
[0022]附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0023]下面结合附图对本申请作进一步详细描述。
[0024]图1示出根据本申请一个方面的一种用于确定车辆行驶信息的设备结构示意图。该设备I包括:第一装置11、第二装置12和第三装置13;其中,第一装置11获取车辆在行驶过程中的多个位置信息,其中,所述多个位置信息来自所述车辆上的至少两个位置采集设备;第二装置12根据所述多个位置信息确定所述车辆在行驶过程中的多个位置采集主设备及每个位置采集主设备对应的一个或多个有效位置信息,其中,所述位置采集主设备为所述至少两个位置采集设备中之一;第三装置13根据所述多个位置采集主设备对应的多个所述有效位置信息及所述有效位置信息对应的采集时间信息,确定所述车辆对应的行驶信息。
[0025]在此,所述设备I包括但不限于用户设备、或用户设备与网络设备通过网络相集成所构成的设备。所述用户设备其包括但不限于任何一种可与用户通过触摸板进行人机交互的移动电子产品,例如智能手机、PDA等,所述移动电子产品可以采用任意操作系统,如android操作系统、1S操作系统等。其中,所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。优选地,设备I还可以是运行于所述用户设备、或用户设备与网络设备、触摸终端或网络设备与触摸终端通过网络相集成所构成的设备上的脚本程序。当然,本领域技术人员应能理解上述设备I仅为举例,其他现有的或今后可能出现的设备I如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
[0026]上述各装置之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各装置分别实时地或者按照设定的或实时调整的工作模式要求,例如所述第一装置11持续获取车辆在行驶过程中的多个位置信息;第二装置12持续据所述多个位置信息确定所述车辆在行驶过程中的多个位置采集主设备及每个位置采集主设备对应的一个或多个有效位置信息;第三装置13持续根据所述多个位置采集主设备对应的多个所述有效位置信息及所述有效位置信息对应的采集时间信息,确定所述车辆对应的行驶信息,直至所述设备I完成确定车辆行驶信息工作或停止工作。
[0027]本申请一实施例所述设备I用于确定车辆行驶信息,创造了多数据源数据合并策略从而进行监视司机的实时位置,降低由于数据源故障带来数据丢失的风险,使得合并后线路能够平滑的展示。
[0028]具体地,第一装置11获取车辆在行驶过程中的多个位置信息,其中,所述多个位置信息来自所述车辆上的至少两个位置采集设备。
[0029]在此,车辆在行驶过程中通过采集设备实时上报其位置,在一具体实施例中,订单服务开始以后,如图2示出的GPS采集的数据展示的订单轨迹的实际场景示意图,从地图上可看出,GPS—开始正常上报所在车辆位置,将上报的位置连接起来获得行驶路线,得到的路线比较平滑,但在后面的一段路程中,由于GPS出现故障,没有上报车辆位置信息,造成了数据丢失,无法得知后面一段的车辆行驶信息。又如图3示出的OBD采集的数据展示的订单轨迹的实际场景示意图,其中,OBD为车载自动诊断系统,从地图上可看出,OBD设备一直有上传数据,但地图显示的车辆行驶路线中有多个不连续的地方,表明上传数据的过程中也有丢失的情况。根据以上情况分析可知,完全依赖其中任何一种设备都会造成数据的丢失,为了降低数据丢失的风险,本申请实施例中采用多种位置采集设备采集的数据进行互补的方式进行展示数据,即获取车辆在行驶过程中的多个位置信息是来自所述车辆上的至少两个位置采集设备所上报的数据。
[0030]具体地,第二装置12根据所述多个位置信息确定所述车辆在行驶过程中的多个位置采集主设备及每个位置采集主设备对应的一个或多个有效位置信息,其中,所述位置采集主设备为所述至少两个位置采集设备中之一。
[0031]例如,在一优选实施例中,采用司机手机GPS设备和OBD设备进行采集位置信息,车辆在行驶过程中的多个位置信息的确定是由司机手机GPS和OBD中的至少一个确定的,如在车辆行驶的A段路线中的多个位置信息是由GPS确定,则GPS为该段路线的位置采集主设备,A段路线中的所述多个有效位置信息对应着位置采集主设备GPS,其中,所述有效位置信息是指该点的运动轨迹方向和之前采集位置点的方向一致;在B段路线中的多个位置信息是由OBD确定的,则OBD为该段路线的位置采集主设备,A段路线中的所述多个有效位置信息对应着位置采集主设备0BD。又如在另一优选实施例中,车辆行驶过程中,司机手机设备GPS采集的数据对应位置点为{Pi, I,Ρι,2,……P1,n},设备OBD采集的数据对应位置点为{P2>1,P2,2,……P2,n},根据获取到的2,……P1, η}和(PmP2, 2,……P2,η}这些位置信息可确定车辆行驶过程中的位置采集主设备为GPS或是OBD及每个位置采集主设备对应的一个或多个有效位置信息,例如,某一段线路中获取的多个有效位置信息为{?1,1,?1,2,?2,3,?2,4,P2,5,P1,6},可知,有效位置点P1,i,Pi,2对应的位置采集设备为GPS采集的数据,此时GPS为位置采集主设备;P2,3,P2,4,P2,5对应的位置采集设备为OBD采集的数据,此时OBD为位置采集主设备;P1,6对应的位置采集主设备为GPS,以此可知根据每个位置信息能够确定车辆行驶过程中位置采集主设备信息及每一个位置采集主设备对应的一个或多个有