CN114063130A - 用于生成基于车辆数据的上车/下车点信息的装置及方法 - Google Patents
用于生成基于车辆数据的上车/下车点信息的装置及方法 Download PDFInfo
- Publication number
- CN114063130A CN114063130A CN202110884478.5A CN202110884478A CN114063130A CN 114063130 A CN114063130 A CN 114063130A CN 202110884478 A CN202110884478 A CN 202110884478A CN 114063130 A CN114063130 A CN 114063130A
- Authority
- CN
- China
- Prior art keywords
- data
- point
- vehicle
- time
- identifier
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 48
- 238000012952 Resampling Methods 0.000 claims abstract description 12
- 230000010354 integration Effects 0.000 claims description 9
- 238000012545 processing Methods 0.000 claims description 8
- 238000009795 derivation Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 12
- 238000004458 analytical method Methods 0.000 description 8
- 238000012937 correction Methods 0.000 description 5
- 239000000284 extract Substances 0.000 description 4
- 238000013480 data collection Methods 0.000 description 3
- 238000007781 pre-processing Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000013479 data entry Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3453—Special cost functions, i.e. other than distance or default speed limit of road segments
- G01C21/3492—Special cost functions, i.e. other than distance or default speed limit of road segments employing speed data or traffic data, e.g. real-time or historical
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3407—Route searching; Route guidance specially adapted for specific applications
- G01C21/3423—Multimodal routing, i.e. combining two or more modes of transportation, where the modes can be any of, e.g. driving, walking, cycling, public transport
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
- G01S19/48—Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/28—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network with correlation of data from several navigational instruments
- G01C21/30—Map- or contour-matching
- G01C21/32—Structuring or formatting of map data
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3667—Display of a road map
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/453—Help systems
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3407—Route searching; Route guidance specially adapted for specific applications
- G01C21/3438—Rendez-vous, i.e. searching a destination where several users can meet, and the routes to this destination for these users; Ride sharing, i.e. searching a route such that at least two users can share a vehicle for at least part of the route
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
- Operations Research (AREA)
Abstract
本发明公开一种用于生成基于车辆数据的上车/下车点信息的装置,其包括:时间序列数据处理器,基于预设的第一时间对包括车辆的第一速度数据的多个时间序列数据进行重采样;GPS数据处理器,基于预设的第二时间对包括车辆的第二速度数据的GPS数据进行重采样;位置数据导出装置,基于第一速度数据、第二速度数据和DTW算法整合时间序列数据和GPS数据,并从整合后的数据中获取车辆的位置数据;位置整合装置,整合从公共机构接收的车辆上车点和下车点的位置信息;以及标识符生成器,分别生成与上车点和下车点的位置相关的上车点标识符和下车点标识符。
Description
相关申请的交叉引用
本申请要求于2020年8月3日在韩国知识产权局提交的申请号为10-2020-0096954的韩国专利申请的优先权,该韩国专利申请的全部内容通过引用并入本文。
技术领域
本公开涉及一种用于生成车辆上车/下车点信息的装置及方法,具体地涉及一种基于车辆数据生成关于车辆上车点和下车点的信息的装置及方法。
背景技术
目前,随着技术进步和政府层面的支持,电动车辆尤其是电动公交车正处于不断扩张的趋势。对于地方政府和公交公司而言,主要前提之一是在保持现有路线***的情况下,通过用电动公交车替换公交车时估计功耗来确定是否存在运营问题。
全球汽车制造商(OEM)、电信公司和初创公司都在利用车辆实时数据进行监测和基础统计分析,但目前还没有技术可以基于公交车和路线来预测定制的功耗。
因此,需要一种能够针对公交车车站之间每个区间准确分析诸如车辆、外部环境等影响电动公交车效率的变化因素的方法。
另外,还需要同步用于实现该方法的车辆时间序列数据和GPS数据,并识别数据一致性。
本背景技术部分中包含的信息仅用于增强对本公开的一般背景的理解,不可视为对该信息构成本领域技术人员已知的现有技术的承认或任何形式的启发。
发明内容
本发明旨在解决现有技术中存在的上述问题,同时完整保持现有技术所取得的优点。
本公开的一方面提供一种能够针对每个车辆上车和下车点区间准确分析例如车辆、外部环境等影响电动车辆效率的变化因素的装置和方法。
本公开的另一方面提供一种能够同步用于实现该方法的车辆时间序列数据和GPS数据并识别数据一致性的装置和方法。
本公开的另一方面提供一种能够进行数据整合的装置和方法,该数据整合可以在存储和管理收集的数据时应用。
本公开的另一方面提供一种能够通过时间轴调整来测量精细的车辆位置并实现可用于各种基于位置的分析的算法的装置和方法。
本公开的另一方面提供一种能够针对在同一路线上运行的车辆的信息生成在运行单元下细分的车辆上车/下车点单元信息的装置和方法。
本公开的另一方面提供一种能够识别车辆上车/下车点区间的起点和终点之间的运行模式以识别更准确的运行信息的装置和方法。
本发明构思要解决的技术问题不限于上述问题,本公开所属领域的技术人员从以下描述中将清楚地理解本文中未提及的任何其它技术问题。
根据本公开的一方面,一种用于生成基于车辆数据的上车点和下车点信息的装置包括处理器,该处理器包括:时间序列数据处理器,被配置为基于预设的第一时间对多个时间序列数据进行重采样,其中多个时间序列数据从车辆中包括的多个传感器接收并且包括车辆的第一速度数据;GPS数据处理器,被配置为基于预设的第二时间对GPS数据进行重采样,其中GPS数据与车辆的GPS相关并且包括车辆的第二速度数据;位置数据导出装置,基于第一速度数据、第二速度数据和动态时间扭曲(DTW)算法,整合时间序列数据和GPS数据,并从整合后的数据中获取车辆的位置数据;位置整合装置,整合从公共机构接收的车辆上车点和车辆下车点的位置信息;以及标识符生成器,基于车辆上车点和下车点的位置信息,在车辆的位置数据中分别生成与上车点和下车点的位置相关的上车点标识符和下车点标识符。
在一个实施例中,从多个传感器输出的时间序列数据可以包括以不同时间周期输出的多个变量数据,并且时间序列数据处理器可以基于第一时间对多个变量数据进行重采样。
在一个实施例中,GPS数据可以包括关于纬度、经度、方位角、第二速度和高度的数据,并且GPS数据处理器可以生成通过以预定时间周期提取关于纬度、经度、方位角、第二速度或高度的数据中的至少一项来获取的表格。
在一个实施例中,位置数据导出装置被配置为可以计算每个时间轴的第一速度数据和第二速度数据的欧几里德距离(Euclidean distance),导出具有最小欧几里德距离的最小距离有序对,以及基于有序对整合时间序列数据和GPS数据。
在一个实施例中,位置数据导出装置可以比较第一速度数据和第二速度数据以校正时间延迟。
在一个实施例中,位置整合装置可以通过整合多个公共机构应用程序接口(API)来导出车辆上车/下车点的位置信息。
在一个实施例中,位置整合装置可以基于每个主要城市路线的速度、全国每个上车/下车点的乘客人数和特定地区的每条路线的乘客人数而导出车辆上车/下车点的位置信息。
在一个实施例中,标识符生成器可以基于从位置整合装置获取的车辆的转弯点信息,在车辆的位置数据中生成与转弯点相关的转弯标识符。
在一个实施例中,标识符生成器被配置为可以分别基于从位置整合装置获取的上车/下车点的位置信息识别车辆的上车/下车点到达时间点,并在对应于上车/下车点到达时间点的车辆位置数据中生成上车/下车点标识符。
根据本公开的另一方面,一种用于生成基于车辆数据的上车点和下车点信息的方法包括:时间序列数据处理操作,从车辆中包括的多个传感器接收包括车辆的第一速度数据的多个时间序列数据,并基于预设的第一时间对时间序列数据进行重采样;GPS数据处理操作,基于预设的第二时间对GPS数据进行重采样,GPS数据与车辆的GPS相关并且包括车辆的第二速度数据;位置数据导出操作,基于第一速度数据、第二速度数据和DTW算法,整合时间序列数据和GPS数据,并从整合后的数据中获取车辆的位置数据;位置整合操作,整合从公共机构接收的车辆上车点和车辆下车点的位置信息;以及标识符生成操作,基于车辆上车/下车点的位置信息,在车辆的位置数据中分别生成与上车点和下车点的位置相关的上车点标识符和下车点标识符。
附图说明
通过以下结合附图的详细描述,本公开的上述和其它目的、特征和优点将更加明显:
图1是根据本公开的实施例的用于生成基于车辆数据的上车/下车点信息的装置的控制框图;
图2是示出根据本公开的实施例的时间序列数据的重采样的示图;
图3是示出根据本公开的实施例的GPS数据的重采样的示图;
图4是用于示出根据本公开的实施例的数据校正的控制流程图;
图5是用于示出根据本公开的实施例的公共机构应用程序接口(API)整合的视图;
图6是用于示出根据本公开的实施例的生成上车/下车点标识符的过程的控制流程图;
图7是示出根据本公开的示例的上车/下车点标识符的示图;以及
图8示出根据本公开的实施例的计算***。
具体实施方式
在下文中,将参照示例性附图详细描述本公开的一些示例性实施例。在将附图标记添加到每个附图中的组件时,应注意的是,相同或等同的组件即使显示在其它附图上也由相同的附图标记表示。此外,在描述本公开的实施例时,将排除对公知的特征或功能的详细描述,以免不必要地使本公开的主旨不清楚。
在描述根据本公开的实施例的组件时,可以使用诸如“第一”、“第二”、“A”、“B”、“(a)”、“(b)”等术语。这些术语仅旨在将一个组件与另一组件区分开,并且这些术语不限制构成组件的性质、顺序或次序。除非另有定义,否则本文中使用的包括技术术语或科学术语的所有术语的含义与本公开所属领域的技术人员通常理解的含义相同。诸如在通用词典中定义的那些术语的术语应该被解释为具有与相关技术领域中的上下文含义相同的含义,并且除非在本申请中明确限定为具有理想或过分形式化的含义,否则不应解释为具有理想或过分形式化的含义。
在下文中,将参照图1至图5详细描述本公开的实施例。
图1是根据本公开的实施例的用于生成基于车辆数据的上车/下车点信息的装置的控制框图。
如图所示,用于生成上车/下车点信息的装置可以包括时间序列数据处理器110、GPS数据处理器120、位置数据导出装置130、位置整合装置140和标识符生成器150。
根据本实施例的用于生成上车/下车点信息的装置是基于车辆,特别是公共汽车、诸如校车或通勤车等的班车、或在某一区间重复运行的车辆提供的车辆数据导出关于车辆停止的上车/下车点(例如,公交车站)的信息的装置。用于生成上车/下车点信息的装置可以安装在车辆内部,或者可以实施为向车辆提供上车/下车点信息的外部服务器。用于生成上车/下车点信息的装置可以是在运营车辆的车辆公司或能够管理和监督车辆运营的公共机构的管理下驱动的装置。
时间序列数据处理器110可以基于预设的第一时间对多个时间序列数据进行重采样,其中,多个时间序列数据从车辆中包括的多个传感器S接收并且包括车辆的第一速度数据。
时间序列数据处理器110可以通过例如RPM传感器、速度传感器、方向盘、制动器等的多个传感器S接收并存储时间序列数据。这种时间序列数据可以是以不同时间周期从传感器S输出的变量数据。时间序列数据处理器110可以基于例如100ms的周期的第一时间而合成这些以不同时间周期输出的变量数据。
在本公开的各个实施例中,时间序列数据处理器110、GPS数据处理器120、位置数据导出装置130、位置整合装置140和标识符生成器150中的每一个可以是处理器、计算机或诸如电子控制单元(ECU)的控制单元,或集成到一个控制单元中。
此外,与诸如“控制器”、“控制单元”、“控制装置”或“控制模块”等的控制装置相关的术语是指包括存储器和处理器的硬件设备,其被配置为执行被解释为算法结构的一个或多个步骤。存储器存储算法步骤,并且处理器执行算法步骤以执行根据本公开的各种示例性实施例的方法的一个或多个过程。根据本公开的示例性实施例的控制装置可以通过非易失性存储器和处理器来实现,该非易失性存储器被配置为存储用于控制车辆的各种组件的操作的算法或关于用于执行算法的软件命令的数据,该处理器被配置为利用存储在存储器中的数据执行上述操作。存储器和处理器可以是单独的芯片。或者,存储器和处理器可以集成在单个芯片中。处理器可以实现为一个或多个处理器。处理器可以包括各种逻辑电路和运算电路,可以根据从存储器提供的程序处理数据,并可以根据处理结果产生控制信号。
控制装置可以是由预定程序操作的至少一个微处理器,该预定程序可以包括用于执行包括在本公开的上述各种示例性实施例中的方法的一系列命令。
前述公开还可以实施为计算机可读记录介质上的计算机可读代码。计算机可读记录介质是可以存储随后可由计算机***读取的数据的任何数据存储装置。计算机可读记录介质的示例包括硬盘驱动器(HDD)、固态磁盘(SSD)、硅磁盘驱动器(SDD)、只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘、光学数据存储装置等,以及作为载波的实施(例如,通过互联网传输)。
在本公开的各种示例性实施例中,上述每个操作可以由控制装置执行,并且控制装置可以由多个控制装置或集成的单个控制装置配置。
在本公开的各种示例性实施例中,控制装置可以以硬件或软件的形式来实现,或者可以以硬件和软件的组合来实现。
图2为示出根据本公开的实施例的时间序列数据的重采样的示图。
如图所示,车辆中的多个传感器S通过多个时间通道(time channel)以不同周期输出多个变量数据。例如,可以通过时间通道1每200ms输出一个变量数据,而可以通过时间通道267每100ms输出6个变量数据。从图2中可以看出,通过总共141个时间通道输出1081个变量数据,并且根据每个设备的传感器精度或数据收集特性,数据格式和数据收集间隔存在差异。
时间序列数据处理器110可以以100ms的时间单位对这种变量数据进行重采样,从而增强数据解释能力并识别一致性。即,可以消除基于变量数据的收集单位的差异并且可以标准化变量数据。
在本文中,将由时间序列数据处理器110处理或已经由时间序列数据处理器110重采样并处理的车辆速度可以称为第一速度数据。
GPS数据处理器120可以基于预设的第二时间对GPS数据进行重采样,其中GPS数据与车辆的GPS相关并且包括车辆的第二速度数据。在本公开的各种实施例中,将由GPS数据处理器120处理或已经由GPS数据处理器120重采样并处理的车辆速度可以称为第二速度数据。
图3为示出根据本公开实施例的GPS数据的重采样的示图。
如图3所示,GPS数据可以包括关于纬度、经度、方位角、第二速度和高度的数据。GPS数据处理器120可以通过将GPS数据转换成特定格式后仅提取必要的列而对GPS数据进行重采样。根据本实施例的GPS数据处理器120可以以1秒的周期从有关纬度、经度、方位角、第二速度和高度的数据的表中提取至少一列,即仅必要的列,以生成1秒周期的数据。可以将第二时间设置为1秒以外的值。对此,在此明确说明,1秒是指预先设定的特定时间,作为具体例子来说明本发明,不排除其它时间。
即,根据本实施例的时间序列数据处理器110和GPS数据处理器120解析接收到的数据和GPS数据,并通过重采样过程同步时间间隔。
在一个示例中,时间序列数据处理器110的第一速度数据和GPS数据处理器120的第二速度数据是可以从两个数据源获取的数据中的公共数据,其可以用来校正其它数据。
位置数据导出装置130可以基于第一速度数据、第二速度数据和DTW算法,整合时间序列数据和GPS数据,并从整合后的数据中导出车辆的位置数据。
位置数据导出装置130通过比较作为两个数据源的相同收集信息的第一速度数据和第二速度数据而校正误差,以校正在整合时间序列数据和GPS数据时可能出现的例如时间延迟的设备间收集误差。
为了校正这样的数据误差,位置数据导出装置130可以利用动态时间扭曲(Dynamic Time Warping,DTW)算法。即,位置数据导出装置130可以计算每个时间轴的第一速度数据和第二速度数据的欧几里德距离,导出具有最小欧几里德距离的最小距离有序对,并基于有序对整合时间序列数据和GPS数据。即,可以用具有最小欧几里德距离的两个时间点作为有序对而选择比较对,可以以比较对为中心进行数据整合,并且可以以生成的比较对为基准校正设备中的其它信息,从而将数据相互组合。
图4是用于示出根据本公开的实施例的数据校正的控制流程图。
图4中的各个操作可以由时间序列数据处理器110、GPS数据处理器120和位置数据导出装置130执行。上述过程将通过图4概括如下。
首先,时间序列数据处理器110可以接收并存储包括车辆的第一速度数据的多个时间序列数据,并且可以对时间序列数据进行重采样,即基于第一时间处理时间序列数据(S410)。
当数据被如此处理时,时间序列数据处理器110从时间序列数据中提取车辆的第一速度数据(S415)。
类似地,GPS数据处理器120可以接收并存储与车辆的GPS相关的GPS数据,并基于第二时间提取并处理接收到的GPS数据(S420)。
当GPS数据被如此处理时,GPS数据处理器120从GPS数据中提取车辆的第二速度数据(S425)。
在一个示例中,当比较车辆时间序列数据和GPS数据时,尽管使用在同一车辆和同一时段收集的数据,仍会发生时间延迟。这种时间延迟的增加或减少的趋势可以根据时段而变化。
位置数据导出装置130可以基于DTW算法来校正时间延迟以解决这样的问题。这意味着通过比较作为两个设备的相同收集信息的速度数据来校正误差。
GPS数据处理器120可以计算每个时间轴的第一速度数据和第二速度数据的欧几里德距离(S430),导出具有最小欧几里德距离的最小距离有序对(S431),并基于有序对整合时间序列数据和GPS数据(S433)。
在执行如图4所示的过程时,当需要对收集的数据进行存储和管理时,可以在数据存储前的预处理过程中应用相应的算法,并在数据整合后将数据管理在一张表中。另外,可以通过时间轴的调整来测量精细的车辆位置,并且精细的车辆位置可以用于各种基于位置的分析。另外,当车辆中的各种设备之间,即多个传感器S之间发生校正问题时,可以应用或利用图4中的校正过程。
再次返回图1,根据本实施例的位置整合装置140可以整合从公共机构接收的车辆上车/下车点的位置信息。位置整合装置140可以通过整合多个公共机构应用程序接口(API)导出车辆上车/下车点的位置信息,并且可以基于每个主要城市路线的速度、全国每个上车/下车点的乘客人数和特定地区的每条路线的乘客人数而导出车辆上车/下车点的位置信息。
国家机构提供与包括公交车在内的公共交通相关的数据,但分散在全国各地的各个机构都在管理数据,并且未整合的数据通过多个API提供。位置整合装置140是整合公共数据以进行全国数据分析的模块。可以通过位置整合装置140提取全国公交车上车/下车点的位置信息。
下面将以获取车辆上车/下车点信息为例描述可以从公共机构获取的用于获取例如公交车的公共交通工具的上车/下车点信息的方法。
图5是用于说明根据本公开的实施例的公共机构API整合的视图。
如图所示,位置整合装置140可以整合首尔(Seoul)的开放数据API、釜山(Busan)的公交***API和政府的公共数据API,并且进一步整合来自其它公共机构的信息,例如京畿(Gyeonggi)公交API或国土交通部(Ministry of Land,Infrastructure,andTransport)API。
另外,位置整合装置140可以进一步利用来自韩国运输***(KoreaTransportation Safety Authority)的每个主要城市路线的速度信息、从韩国运输***提供的全国每个上车/下车点的乘客人数、从京畿交通信息中心提供的每条京畿路线的乘客人数等。
这样,由于通过整合多个政府机构的API提取上车/下车点的位置信息,因此可以方便准确地识别全国公交车上车/下车点的位置信息,并可以通过API更新实时收集最新信息。
标识符生成器150可以基于车辆上车/下车点的位置信息生成与车辆位置数据中的上车/下车点位置相关的上车/下车点标识符。
标识符生成器150对应于响应生成新运行单元(new operation unit)请求的模块,其中基于车辆内的车辆位置数据收集信息,整合关于上车/下车点单元(unit)的信息、车辆的位置数据和由政府提供的上车/下车点的位置信息,以识别每个车辆上车/下车点区间的起点和终点。
在本公开中,标识符生成器150可以基于从位置整合装置140获取的车辆的转弯点信息而生成与车辆的位置数据中的转弯点相关的转弯标识符,基于上车/下车点的位置信息识别车辆的上车/下车点到达时间点,并在对应于上车/下车点到达时间点的车辆位置数据中生成上车/下车点标识符。这将参照图6描述如下。
图6是用于示出根据本公开的实施例的生成上车/下车点标识符的过程的控制流程图。
首先,标识符生成器150从位置整合装置140的公共数据上车/下车点位置信息导出转弯点的位置坐标(S610),并基于导出的位置坐标生成车辆数据中的转弯标识符(S620)。
由于需要这样的转弯标识符来区分同一区间的上行线和下行线,因此转弯点可以用作转弯标识符。
标识符生成器150可以从位置整合装置140的公共数据上车/下车点位置信息导出上车/下车点位置坐标(S630),并基于导出的上车/下车点位置坐标生成车辆的上车/下车点到达时间点(S640)。
标识符生成器150可以基于每条路线的转弯位置和上车/下车点位置计算每个车辆时间轴的最小距离,并且可以将车辆数据中的最接近每个上车/下车点坐标的位置坐标点视为车辆经过的点。
当导出车辆的车站到达时间点时,对应于该到达时间点的车辆位置可以是距离上车/下车点位置最近的位置坐标,并且标识符生成器150可以基于位置坐标在车辆的位置数据中生成上车/下车点标识符(S650)。
总之,标识符生成器150可以利用车辆时间序列数据内的每个时间轴的纬度和经度坐标以及政府提供的每条公交路线的上车/下车点位置信息生成车辆运行数据中的上车/下车点单元。
因此,可以针对在同一路线上运行的车辆的信息生成在运行单元(operationunit)下细分的上车/下车点单元信息,并且可以通过车辆上车/下车点区间的起点和终点之间的运行模式(operation pattern)来识别更准确的运行信息(operationinformation)。另外,可以针对每个上车/下车点区间识别在整个路线区间内影响车辆的诸如外部环境等的变化因素。
图7是示出根据本公开的示例的上车/下车点标识符的示图。
如图所示,可以基于位置信息来区分车辆的上车/下车点。多个上车/下车点可以通过可以识别上车/下车点位置的位置坐标(x,y)来识别,并且可以通过转弯标识符来识别车辆是在上行线还是下行线。
根据本实施例,可以利用提取/处理/存储的车辆位置数据和公共数据上车/下车点位置信息在实时运行数据中识别每个转折点和每个上车/下车点的位置。另外,如图7所示,可以基于车辆的运行方向(operation direction)来安排上车/下车点顺序,并且可以存储为每个上车/下车点生成的分隔符以用作分析单元。
在一个示例中,根据示例的标识符生成器150可以通过调整小数位来匹配从车辆收集的GPS信息和公共数据的每个上车/下车点的位置坐标,以匹配上车/下车点信息与实时数据。另外,转弯点信息和到达点信息一起生成并显示,使得用户可以容易地识别车辆的行驶路径和路线的信息以及每个上车/下车点的详细特征。
如上所述,本公开在车辆数据中生成标识符,使得可以针对每个上车/下车点区间准确分析影响车辆效率的变化因素,例如车辆、外部环境等,并为此提供了一种数据预处理方法。
此外,根据本公开,通过利用上车/下车点单元的详细信息,可以进行精细和先进的分析设计,并且可以确保各种外部数据的数据一致性和扩展性。
另外,具体地,可以将分析结果结合(graft)到先前运营的车辆路线和上车/下车点基础设施,并且可以针对在同一路线上运行的车辆生成在运行单元下细分的上车/下车点单元信息。通过上车/下车点区间的起点和终点之间的运行模式,可以识别出更准确的运行信息,并且可以为每个上车/下车点区间识别在整个路线区间内影响车辆的诸如外部环境等的变化因素。另外,因此,可以针对车辆运行的每个区域/路线/上车点/下车点定制分析设计。
另外,当需要对收集到的数据进行加载和管理时,可以通过在数据加载前的预处理过程中应用相应的算法进行数据整合之后将数据整合到一张表中,可以通过时间轴的调整来测量精细的车辆位置,并且精细的车辆位置可以用于各种基于位置的分析。
图8示出根据本公开的实施例的计算***。
参照图8,计算***1000可以包括通过总线1200连接的至少一个处理器1100、存储器1300、用户界面输入装置1400、用户界面输出装置1500、存储装置1600和网络接口1700。
处理器1100可以是中央处理单元(CPU)或处理存储在存储器1300和/或存储装置1600中的指令的半导体装置。存储器1300和存储装置1600可以包括各种类型的易失性或非易失性存储介质。例如,存储器1300可以包括ROM(只读存储器)1310和RAM(随机存取存储器)1320。
因此,结合本文公开的实施例描述的方法或算法的操作可以直接实施为硬件、或由处理器1100执行的软件模块、或者硬件和软件模块的组合。软件模块可以驻留在诸如RAM、闪存、ROM、EPROM、EEPROM、寄存器、硬盘、可移除磁盘和CD-ROM的存储介质(即,存储器1300和/或存储装置1600)中。
示例性存储介质可以联接到处理器1100,处理器1100可以从存储介质中读取信息并且可以将信息记录在存储介质中。在另一方法中,存储介质可以与处理器1100集成。处理器和存储介质可以驻留在专用集成电路(ASIC)中。ASIC可以驻留在用户终端内。在另一方法中,处理器和存储介质可以作为单独的组件驻留在用户终端中。
以上描述仅是对本公开的技术思想的说明,在不脱离本公开的本质特征的情况下,本领域技术人员可以做出各种修改和改变。
因此,本公开中公开的实施例并非旨在限制本公开的技术思想,而是用于说明本公开,并且本公开的技术思想的范围不受这些实施例的限制。本公开的范围应被解释为涵盖在所附权利要求书的范围中,并且所有落入权利要求书范围内的技术思想都应被解释为包含在本公开的范围内。
本公开的实施例提供能够针对每个上车/下车点区间准确分析例如车辆、外部环境等影响电动车辆效率的变化因素的装置和方法。
另外,本公开的实施例提供能够同步用于实施本方法的车辆时间序列数据和GPS数据并识别数据一致性的装置和方法。
本公开的实施例提供进行数据整合的装置和方法,该数据整合可以在存储和管理收集的数据时应用。
另外,本公开的实施例提供能够通过时间轴调整来测量精细的车辆位置并实施可用于各种基于位置的分析的算法的装置和方法。
因此,当出现各个设备之间的校正问题时,可以应用本文中的算法。
另外,本公开的实施例提供能够针对在同一路线上运行的车辆的信息生成在运行单元下细分的车辆上车/下车点单元信息的装置和方法。
另外,本公开的实施例提供能够识别车辆上车/下车点区间的起点和终点之间的运行模式以识别更准确的运行信息的装置和方法。
因此,可以针对每个上车/下车点区间识别在整个路线区间内影响车辆的诸如外部环境的变化因素。
另外,可以提供通过本文直接或间接识别的各种效果。
在上文中,虽然已经参照示例性实施例和附图描述了本公开,但是本公开不限于此,而是可以由本公开所属领域的技术人员在不脱离在所附权利要求书中要求保护的本公开的思想和范围的情况下进行各种修改和改变。
Claims (18)
1.一种用于生成基于车辆数据的上车点和下车点信息的装置,包括:
时间序列数据处理器,基于预设的第一时间对多个时间序列数据进行重采样,其中所述多个时间序列数据从车辆中包括的多个传感器接收的并且包括所述车辆的第一速度数据;
全球定位***即GPS数据处理器,基于预设的第二时间对GPS数据进行重采样,其中所述GPS数据与所述车辆的GPS相关并且包括所述车辆的第二速度数据;
位置数据导出装置,基于所述第一速度数据、所述第二速度数据和动态时间扭曲即DTW算法,整合所述时间序列数据和所述GPS数据,并从整合后的数据中获取所述车辆的位置数据;
位置整合装置,整合从公共机构接收的车辆上车点和车辆下车点的位置信息;以及
标识符生成器,基于所述车辆上车点和所述车辆下车点的位置信息,在所述车辆的位置数据中分别生成与所述上车点和所述下车点的位置相关的上车点标识符和下车点标识符。
2.根据权利要求1所述的装置,其中,
从所述多个传感器输出的所述时间序列数据包括以不同时间周期输出的多个变量数据,
所述时间序列数据处理器基于所述第一时间对所述多个变量数据进行重采样。
3.根据权利要求1所述的装置,其中,
所述GPS数据包括关于纬度、经度、方位角、第二速度和高度的数据,
所述GPS数据处理器生成通过以预定时间周期提取关于所述纬度、所述经度、所述方位角、所述第二速度或所述高度的数据中的至少一项来获取的表格。
4.根据权利要求1所述的装置,其中,
所述位置数据导出装置被配置为:
计算每个时间轴的所述第一速度数据和所述第二速度数据的欧几里德距离;
导出具有最小欧几里德距离的最小距离有序对;以及
基于所述有序对整合所述时间序列数据和所述GPS数据。
5.根据权利要求1所述的装置,其中,
所述位置数据导出装置比较所述第一速度数据和所述第二速度数据以校正时间延迟。
6.根据权利要求1所述的装置,其中,
所述位置整合装置通过整合多个公共机构应用程序接口即API来获取所述车辆上车点和所述车辆下车点的位置信息。
7.根据权利要求6所述的装置,其中,
所述位置整合装置基于每个主要城市路线的速度、全国每个所述上车点和所述下车点的乘客人数和特定地区的每条路线的乘客人数获取所述车辆上车点和所述车辆下车点的位置信息。
8.根据权利要求1所述的装置,其中,
所述标识符生成器基于从所述位置整合装置获取的所述车辆的转弯点信息,在所述车辆的位置数据中生成与转弯点相关的转弯标识符。
9.根据权利要求8所述的装置,其中,
所述标识符生成器被配置为:
分别基于从所述位置整合装置获取的所述上车点和所述下车点的位置信息识别所述车辆的上车点到达时间点和下车点到达时间点;以及
在对应于所述上车点到达时间点和所述下车点到达时间点的所述车辆的位置数据中生成所述上车点标识符和所述下车点标识符。
10.一种用于生成基于车辆数据的上车点和下车点信息的方法,包括:
时间序列数据处理操作,从车辆的多个传感器接收包括所述车辆的第一速度数据的多个时间序列数据,并基于预设的第一时间对所述时间序列数据进行重采样;
全球定位***即GPS数据处理操作,基于预设的第二时间对GPS数据进行重采样,所述GPS数据与所述车辆的GPS相关并且包括所述车辆的第二速度数据;
位置数据导出操作,基于所述第一速度数据、所述第二速度数据和动态时间扭曲即DTW算法,整合所述时间序列数据和所述GPS数据,并从整合后的数据中获取所述车辆的位置数据;
位置整合操作,整合从公共机构接收的车辆上车点和车辆下车点的位置信息;以及
标识符生成操作,基于所述车辆上车点和所述车辆下车点的位置信息,在所述车辆的位置数据中分别生成与所述上车点和所述下车点的位置相关的上车点标识符和下车点标识符。
11.根据权利要求10所述的方法,其中,
从所述多个传感器输出的所述时间序列数据包括以不同时间周期输出的多个变量数据,
所述时间序列数据处理操作包括基于所述第一时间对所述多个变量数据进行重采样。
12.根据权利要求10所述的方法,其中,
所述GPS数据包括关于纬度、经度、方位角、第二速度和高度的数据,
所述GPS数据处理操作包括:
生成通过以预定时间周期提取关于所述纬度、所述经度、所述方位角、所述第二速度或所述高度的数据中的至少一项来获取的表格。
13.根据权利要求10所述的方法,其中,
所述位置数据导出操作包括:
计算每个时间轴的所述第一速度数据和所述第二速度数据的欧几里德距离;
导出具有最小欧几里德距离的最小距离有序对;以及
基于所述有序对整合所述时间序列数据和所述GPS数据。
14.根据权利要求10所述的方法,其中,
所述位置数据导出操作包括比较所述第一速度数据和所述第二速度数据以校正时间延迟。
15.根据权利要求10所述的方法,其中,
所述位置整合操作包括通过整合多个公共机构应用程序接口即API来获取所述车辆上车点和所述车辆下车点的位置信息。
16.根据权利要求15所述的方法,其中,
所述位置整合操作包括基于每个主要城市路线的速度、全国每个上车点和下车点的乘客人数和特定地区的每条路线的乘客人数导出所述车辆上车点和所述车辆下车点的位置信息。
17.根据权利要求10所述的方法,其中,
所述标识符生成操作包括基于从位置整合装置获取的所述车辆的转弯点信息,在所述车辆的位置数据中生成与转弯点相关的转弯标识符。
18.根据权利要求17所述的方法,其中,
所述标识符生成操作包括:
分别基于从位置整合装置获取的所述上车点和所述下车点的位置信息识别所述车辆的上车点到达时间点和下车点到达时间点;以及
在对应于所述上车点到达时间点和所述下车点到达时间点的所述车辆的位置数据中分别生成所述上车点标识符和所述下车点标识符。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200096954A KR20220016691A (ko) | 2020-08-03 | 2020-08-03 | 차량 데이터 기반 승/하차 지점 정보 생성 장치 및 정보 생성 방법 |
KR10-2020-0096954 | 2020-08-03 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114063130A true CN114063130A (zh) | 2022-02-18 |
Family
ID=80002815
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110884478.5A Pending CN114063130A (zh) | 2020-08-03 | 2021-08-03 | 用于生成基于车辆数据的上车/下车点信息的装置及方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11906316B2 (zh) |
KR (1) | KR20220016691A (zh) |
CN (1) | CN114063130A (zh) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4597423B2 (ja) | 2001-05-30 | 2010-12-15 | 本田技研工業株式会社 | 位置補正装置 |
JP6141148B2 (ja) * | 2013-08-23 | 2017-06-07 | 矢崎エナジーシステム株式会社 | 時系列記録データ解析装置 |
JP2017142147A (ja) * | 2016-02-10 | 2017-08-17 | 富士通株式会社 | 情報処理装置、軌跡情報生成方法および軌跡情報生成プログラム |
JP2017142168A (ja) * | 2016-02-10 | 2017-08-17 | 富士通株式会社 | 情報処理装置、軌跡情報補正方法および軌跡情報補正プログラム |
-
2020
- 2020-08-03 KR KR1020200096954A patent/KR20220016691A/ko unknown
-
2021
- 2021-07-26 US US17/385,249 patent/US11906316B2/en active Active
- 2021-08-03 CN CN202110884478.5A patent/CN114063130A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
US20220034676A1 (en) | 2022-02-03 |
US11906316B2 (en) | 2024-02-20 |
KR20220016691A (ko) | 2022-02-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109194436B (zh) | 传感器时间戳同步测试方法、装置、设备、介质及车辆 | |
EP3715788A1 (en) | Method, device, server and medium for determining quality of trajectory-matching data | |
WO2015002219A1 (ja) | 車載器、及びスプーフィング検知方法 | |
CN109166337B (zh) | 公交到站时间生成方法、装置及公交乘客出行od获取方法 | |
CN105205196B (zh) | 用于生成路网的方法和*** | |
WO2015002223A1 (ja) | 車載器、及びスプーフィング検知方法 | |
US20170227364A1 (en) | Information processing apparatus and trajectory information generating method | |
WO2015002226A1 (ja) | 車載器、及びスプーフィング検知方法 | |
EP2960628A1 (en) | Position information sharing system, position information sharing method, and position information sharing program | |
EP3637308A1 (en) | Method and device for positioning vehicle, device, and computer readable storage medium | |
CN110110029B (zh) | 用于匹配车道的方法和装置 | |
KR20150078881A (ko) | 클라우드 컴퓨팅을 통한 차량 위치 측정방법 | |
CN113085901B (zh) | 无人车控制方法、装置、电子设备及存储介质 | |
WO2021045445A1 (ko) | 운전면허시험 처리 장치 | |
CN110203253A (zh) | 一种非固定式虚拟应答器实现方法 | |
CN113129588A (zh) | 公交车运行线路的确定方法、确定装置及电子设备 | |
CN109556634A (zh) | 车辆定位能力的检测方法、装置、设备及可读存储介质 | |
CN111624550B (zh) | 一种车辆定位方法、装置、设备及存储介质 | |
KR20070028486A (ko) | 위성항법정보를 이용한 무인차량 자동항법 시스템 및 방법 | |
CN114063130A (zh) | 用于生成基于车辆数据的上车/下车点信息的装置及方法 | |
CN111356074A (zh) | 公交站点定位方法及装置、服务器、介质 | |
JP2019203750A (ja) | 車輌位置補正装置、ナビゲーションシステム、及び、車輌位置補正プログラム | |
US20230260395A1 (en) | Correction data generation device, correction data generation method and computer readable medium | |
CN109270566B (zh) | 导航方法、导航效果测试方法、装置、设备和介质 | |
CN112304281A (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 |