交通信息的预处理方法及装置的制作方法

文档序号:6704066阅读:207来源:国知局
专利名称:交通信息的预处理方法及装置的制作方法
技术领域
本发明涉及智能交通领域,尤其涉及一种交通信息的预处理方法及装置。
背景技术
随着智能交通系统(Intelligent Transport System,ITS)的不断发展,浮动车数 据源的种类不断增多,因而浮动车处理系统需要对来自多城市、不同数据规格的交通信息 进行处理,获取反映实时道路情况的交通信息。现有的浮动车处理系统对该不同数据规格 和通讯协议的交通信息进行处理时,需要针对不同的浮动车数据源采用不同的接收和处理 方法。使用现有的浮动车处理系统对不同数据规格和通讯协议的交通信息进行处理时, 发明人发现现有技术中至少存在如下问题现有的浮动车处理系统需要针对不同的浮动车 数据源采用不同的接收和处理方法,缺乏模块化和一致性,不利于浮动车处理系统的变化 和发展。

发明内容
本发明的实施例提供一种交通信息的预处理方法和装置,能够对一个以上数据源 的交通信息进行统一处理。一方面,提供了一种交通信息的预处理方法,包括将一个以上数据源的交通信息 转化为统一规格的数据;向浮动车处理系统发送所述统一规格的数据。另一方面,提供了一种交通信息的预处理装置,包括数据处理模块,用于将一个以上数据源的交通信息转化为统一规格的数据;数据转发模块,用于向浮动车处理系统发送所述数据处理模块得到的统一规格的 数据。本发明实施例提供的交通信息的预处理方法及装置,通过将一个以上数据源的交 通信息转化为统一规格的数据,并向浮动车处理系统发送,使浮动车处理系统可以对一个 以上数据源的交通信息进行统一处理。本发明实施例提供的技术方案解决了现有浮动车处 理系统需要针对不同的浮动车数据源采用不同的接收和处理方法,缺乏模块化和一致性, 不利于浮动车处理系统的变化和发展的问题。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。图1为本发明实施例一提供的交通信息的预处理方法的流程图;图2为本发明实施例二提供的交通信息的预处理方法的流程图3为本发明实施例三提供的交通信息的预处理装置的结构示意图一;图4为本发明实施例三提供的交通信息的预处理装置的结构示意图二 ;图5为图3所示的交通信息的预处理装置中数据处理模块的结构示意图;图6为本发明实施例三提供的交通信息的预处理装置的结构示意图三;图7为本发明实施例三提供的交通信息的预处理装置的结构示意图四。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。为了解决现有浮动车处理系统缺乏模块化和一致性,不利于浮动车处理系统的变 化和发展的问题,本发明实施例提供一种交通信息的预处理方法及装置。如图1所示,本发明实施例一提供的交通信息的预处理方法,包括步骤101,将一个以上数据源的交通信息转化为统一规格的数据。在本实施例中,步骤101中一个以上数据源可以包括出租车管理系统,货运调度 信息管理系统,还可以包括提供二次路况的第三方系统等,在此不再一一赘述。由于不同的 数据源的交通信息的格式可能不同,并且在进行数据传输时可能采用不同的通讯协议,因 此首先需要采用步骤101将一个以上数据源的交通信息转化为统一规格的数据,该统一规 格的数据,可以是任意格式的数据,在此不再一一赘述。在本实施例中,步骤101可以使用多个线程同时对不同数据源的交通信息进行处 理,也可以使用一个线程依次处理不同数据源的交通信息,在此不再一一赘述。在本实施例中,步骤101可以通过配置文件的方式将一个以上数据源的交通信息 转化为统一规格的数据,也可以通过其他方式将一个以上数据源的交通信息转化为统一规 格的数据,在此不再一一赘述。其中,通过配置文件的方式将一个以上数据远的交通信息 转化为统一规格的数据的具体过程可以包括首先根据不同数据源的交通信息的特性参数 设置配置文件;然后根据配置文件中数据源的种类和数量为不同数据源的交通信息分配线 程;获取不同数据源的交通信息的协议;根据该协议,使用相应的线程对交通信息进行适 配,得到统一规格的数据。在本实施例中,步骤101可以在接收到一个以上数据源的交通信息时,对该交通 信息进行转化;也可以首先存储接收到的一个以上数据源的交通信息,当存储的大小满足 缓存限额时,对该交通信息进行转化,在此不再一一赘述。步骤102,向浮动车处理系统发送该统一规格的数据。在本实施例中,步骤102可以使用传输控制协议(Transmission Control Protocol, TCP)方式向后续的浮动车处理系统发送该统一规格的数据,也可以使用其他方 式向浮动车处理系统发送该统一规格的数据,在此不再一一赘述。本发明实施例提供的交通信息的预处理方法,通过将一个以上数据源的交通信息 转化为统一规格的数据,并向浮动车处理系统发送,使浮动车处理系统可以对一个以上数 据源的交通信息进行统一处理。本发明实施例提供的技术方案解决了现有浮动车处理系统需要针对不同的浮动车数据源采用不同的接收和处理方法,缺乏模块化和一致性,不利于 浮动车处理系统的变化和发展的问题。如图2所示,本发明实施例二提供的交通信息的预处理方法,包括步骤201,获取一个以上数据源发送的交通信息的数据规格。在本实施例中,步骤201可以从一个以上数据源发送的交通信息携带的协议中读 取一个以上数据源发送的交通信息的数据规格,该数据规格可以包括序号、数据商代码、城 市、车辆编号、类型、经纬度、时间、速度等,在此不再一一赘述。步骤202,判断该数据规格是否满足预先设置的数据结构。在本实施例中,可以预先根据每个数据源的交通信息的特性设置标准的数据结 构,也可以通过其他方式设置标准的数据结构,在此不再一一赘述。通过步骤202判断该数 据规格是否满足预先设置的数据结构,可以确定该数据源的交通信息在数据传输的过程中 是否有数据丢失或者传输错误。如果交通信息在传输过程中有数据丢失或者传输错误,再 对该交通信息进行转化会造成信息错误,因此需要预先判断该数据规格是否满足预先设置 的数据结构,如果满足,可以保留该交通信息并对该交通信息进行转化;如果不满足,可以 继续接收一个以上数据源的交通信息。在本实施例中,在判断一个以上数据源发送的交通信息的数据规格是否满足预先 设置的数据结构后,可以对满足和不满足预先设置的数据结构的交通信息分别技术,从而 可以防止一个以上数据源发送的交通信息的丢失。步骤203,根据一个以上数据源的种类,分别存储该数据源的交通信息。在本实施例中,步骤203可以使用环形队列存储交通信息,也可以使用其他队列 存储交通信息,在此不再一一赘述。其中,使用环形队列存储交通信息时,可以将环形队列 划分为多个小存储区,每个小存储区的存储值即为预先设置的存储值。步骤204,交通信息的存储量满足预先设置的存储值时,将该交通信息转化为统一 规格的数据。在本实施例中,为了提高一个以上数据源的交通信息的处理效率,可以首先使用 步骤203对一个以上数据源的交通信息根据该数据源的种类进行分别存储,当该存储量满 足预先设置的存储值时或交通信息的存储量为预先设置的存储值的整数倍时,可以对该交 通信息进行处理,将该交通信息转化为统一规格的数据。在本实施例中,步骤204可以使用一个处理类依次对交通信息进行转化 ’为了节 省处理时间,消除处理的瓶颈问题,也可以使用多个处理类同时对交通信息进行转化。步骤205,将该统一规格的数据进行坐标转换,形成标准坐标数据。在本实施例中,为了符合国家通用标准,步骤205可以调用国家测绘局提供的地 图加密插件,将该统一规格的数据进行坐标转换,形成标准坐标数据。还可以通过其他方式 将该统一规格的数据形成标准坐标数据,在此不再一一赘述。步骤206,根据标准坐标数据的数据源的种类,在该标准坐标数据中添加识别标 识。在本实施例中,为了保证同一数据源的交通信息可以存储于同一个文件,并向浮 动车处理系统发送,步骤206可以根据标准坐标数据的数据远的种类,在该标准坐标数据 中添加识别标识,从而使浮动车处理系统不需要重新识别该标准坐标数据的数据源,直接对该标准坐标数据进行处理。在本实施例中,步骤206在标准坐标数据中添加识别标识,可以在每一个标准坐 标数据中添加识别标识,也可以在同一数据源的标准坐标数据形成的文件中添加识别标 识,还可以使用其他方式添加识别标识,在此不再一一赘述。在本实施例中,步骤206在该标准坐标数据中添加识别标志的方法,可以使用加 锁、解锁的方式;还可以在不同数据源的标准坐标数据中添加不同信息,也可以使用其他方 式,在此不再一一赘述。步骤207,向浮动车处理系统发送该标准坐标数据。在本实施例中,步骤207可以使用传输控制协议(Transmission Control Protocol, TCP)方式向后续的浮动车处理系统发送该统一规格的数据,也可以使用其他方 式向浮动车处理系统发送该统一规格的数据,在此不再一一赘述。本发明实施例提供的交通信息的预处理方法,通过将一个以上数据源的交通信息 转化为统一规格的数据,并向浮动车处理系统发送,使浮动车处理系统可以对一个以上数 据源的交通信息进行统一处理。本发明实施例提供的技术方案解决了现有浮动车处理系统 需要针对不同的浮动车数据源采用不同的接收和处理方法,缺乏模块化和一致性,不利于 浮动车处理系统的变化和发展的问题。如图3所示,本发明实施例三提供的交通信息的预处理装置,包括数据处理模块301,用于将一个以上数据源的交通信息转化为统一规格的数据。在本实施例中,数据处理模块301中一个以上数据源可以包括出租车管理系统, 货运调度信息管理系统,还可以包括提供二次路况的第三方系统等,在此不再一一赘述。由 于不同的数据源的交通信息的格式可能不同,并且在进行数据传输时可能采用不同的通讯 协议,因此首先需要采用数据处理模块301将一个以上数据源的交通信息转化为统一规格 的数据,该统一规格的数据,可以是任意格式的数据,在此不再一一赘述。在本实施例中,数据处理模块301可以使用多个线程同时对不同数据源的交通信 息进行处理,也可以使用一个线程依次处理不同数据源的交通信息,在此不再一一赘述。在本实施例中,数据处理模块301可以通过配置文件的方式将一个以上数据源的 交通信息转化为统一规格的数据,也可以通过其他方式将一个以上数据源的交通信息转化 为统一规格的数据,在此不再一一赘述。其中,通过配置文件的方式将一个以上数据远的交 通信息转化为统一规格的数据的具体过程可以包括首先根据不同数据源的交通信息的特 性参数设置配置文件;然后根据配置文件中数据源的种类和数量为不同数据源的交通信息 分配线程;获取不同数据源的交通信息的协议;根据该协议,使用相应的线程对交通信息 进行适配,得到统一规格的数据。在本实施例中,数据处理模块301可以在接收到一个以上数据源的交通信息时, 对该交通信息进行转化;也可以首先存储接收到的一个以上数据源的交通信息,当存储的 大小满足缓存限额时,对该交通信息进行转化,在此不再一一赘述。数据转发模块302,用于向浮动车处理系统发送数据处理模块得到的统一规格的 数据。在本实施例中,数据转发模块302可以使用传输控制协议(Transmission Control Protocol, TCP)方式向后续的浮动车处理系统发送该统一规格的数据,也可以使用其他方式向浮动车处理系统发送该统一规格的数据,在此不再一一赘述。进一步的,如图4所示,本实施例中交通信息的预处理装置,还可以包括数据规格获取模块303,用于获取一个以上数据源发送的交通信息的数据规格。在本实施例中,数据规格获取模块303可以从一个以上数据源发送的交通信息携 带的协议中读取一个以上数据源发送的交通信息的数据规格,该数据规格可以包括序号、 数据商代码、城市、车辆编号、类型、经纬度、时间、速度等,在此不再一一赘述。数据规格判断模块304,用于判断数据规格获取模块获取的数据规格是否满足预 先设置的数据结构。在本实施例中,可以预先根据每个数据源的交通信息的特性设置标准的数据结 构,也可以通过其他方式设置标准的数据结构,在此不再一一赘述。通过数据规格判断模块 304判断该数据规格是否满足预先设置的数据结构,可以确定该数据源的交通信息在数据 传输的过程中是否有数据丢失或者传输错误。如果交通信息在传输过程中有数据丢失或者 传输错误,再对该交通信息进行转化会造成信息错误,因此-需要预先判断该数据规格是 否满足预先设置的数据结构,如果满足,可以保留该交通信息并对该交通信息进行转化;如 果不满足,可以继续接收一个以上数据源的交通信息。在本实施例中,在判断一个以上数据源发送的交通信息的数据规格是否满足预先 设置的数据结构后,可以对满足和不满足预先设置的数据结构的交通信息分别技术,从而 可以防止一个以上数据源发送的交通信息的丢失。进一步的,如图5所示,交通信息的预处理装置中数据处理模块301,还可以包括数据存储子模块3011,用于根据一个以上数据源的种类,分别存储数据源的交通
fn息ο在本实施例中,数据存储子模块3011可以使用环形队列存储交通信息,也可以使 用其他队列存储交通信息,在此不再一一赘述。其中,使用环形队列存储交通信息时,可以 将环形队列划分为多个小存储区,每个小存储区的存储值即为预先设置的存储值。数据转化子模块3012,用于数据存储子模块的存储量满足预先设置的存储值时, 将交通信息转化为统一规格的数据。在本实施例中,为了提高一个以上数据源的交通信息的处理效率,可以首先使用 数据存储子模块3011对一个以上数据源的交通信息根据该数据源的种类进行分别存储, 当该存储量满足预先设置的存储值时或交通信息的存储量为预先设置的存储值的整数倍 时,可以对该交通信息进行处理,将该交通信息转化为统一规格的数据。在本实施例中,数据转化子模块3012可以使用一个处理类依次对交通信息进行 转化;为了节省处理时间,消除处理的瓶颈问题,也可以使用多个处理类同时对交通信息进 行转化。进一步的,如图6所示,本实施例中交通信息的预处理装置,还可以包括坐标转换模块305,用于将统一规格的数据进行坐标转换,形成标准坐标数据。在本实施例中,为了符合国家通用标准,坐标转换模块305可以调用国家测绘局 提供的地图加密插件,将该统一规格的数据进行坐标转换,形成标准坐标数据。还可以通过 其他方式将该统一规格的数据形成标准坐标数据,在此不再一一赘述。进一步的,如图7所示,本实施例中交通信息的预处理装置,还可以包括
标识添加模块306,用于根据标准坐标数据的数据源的种类,在坐标转换模块得到 的标准坐标数据中添加识别标识。在本实施例中,为了保证同一数据源的交通信息可以存储于同一个文件,并向浮 动车处理系统发送,标识添加模块306可以根据标准坐标数据的数据远的种类,在该标准 坐标数据中添加识别标识,从而使浮动车处理系统不需要重新识别该标准坐标数据的数据 源,直接对该标准坐标数据进行处理。在本实施例中,标识添加模块306在标准坐标数据中添加识别标识,可以在每一 个标准坐标数据中添加识别标识,也可以在同一数据源的标准坐标数据形成的文件中添加 识别标识,还可以使用其他方式添加识别标识,在此不再一一赘述。在本实施例中,标识添加模块306在该标准坐标数据中添加识别标志的方法,可 以使用加锁、解锁的方式;还可以在不同数据源的标准坐标数据中添加不同信息,也可以使 用其他方式,在此不再一一赘述。本发明实施例提供的交通信息的预处理装置,通过将一个以上数据源的交通信息 转化为统一规格的数据,并向浮动车处理系统发送,使浮动车处理系统可以对一个以上数 据源的交通信息进行统一处理。本发明实施例提供的技术方案解决了现有浮动车处理系统 需要针对不同的浮动车数据源采用不同的接收和处理方法,缺乏模块化和一致性,不利于 浮动车处理系统的变化和发展的问题。本发明实施例提供的交通信息的预处理方法和装置,可以应用在数据接入系统 中,为浮动车处理系统中提供处理后的交通信息。结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执 行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存 储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术 领域内所公知的任意其它形式的存储介质中。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
权利要求
1.一种交通信息的预处理方法,其特征在于,包括 将一个以上数据源的交通信息转化为统一规格的数据; 向浮动车处理系统发送所述统一规格的数据。
2.根据权利要求1所述的交通信息的预处理方法,其特征在于,所述将不同数据源的 交通信息转化为统一规格的数据之前,所述方法还包括获取所述一个以上数据源发送的交通信息的数据规格; 判断所述数据规格是否满足预先设置的数据结构。
3.根据权利要求1所述的交通信息的预处理方法,其特征在于,所述将不同数据源的 交通信息转换为统一规格的数据,包括根据所述一个以上数据源的种类,分别存储所述数据源的交通信息; 所述交通信息的存储量满足预先设置的存储值时,将所述交通信息转化为统一规格的 数据。
4.根据权利要求1所述的交通信息的预处理方法,其特征在于,所述向浮动车处理系 统发送所述统一规格的数据之前,所述方法还包括将所述统一规格的数据进行坐标转换,形成标准坐标数据;所述向浮动车处理系统发送所述统一规格的数据为向所述浮动车处理系统发送所述 标准坐标数据。
5.根据权利要求4所述的交通信息的预处理方法,其特征在于,所述形成标准坐标数 据后,所述方法还包括根据所述标准坐标数据的数据源的种类,在所述标准坐标数据中添加识别标识。
6.一种交通信息的预处理装置,其特征在于,包括数据处理模块,用于将一个以上数据源的交通信息转化为统一规格的数据; 数据转发模块,用于向浮动车处理系统发送所述数据处理模块得到的统一规格的数据。
7.根据权利要求6所述的交通信息的预处理装置,其特征在于,还包括数据规格获取模块,用于获取所述一个以上数据源发送的交通信息的数据规格; 数据规格判断模块,用于判断所述数据规格获取模块获取的数据规格是否满足预先设 置的数据结构。
8.根据权利要求6所述的交通信息的预处理装置,其特征在于,所述数据处理模块,包括数据存储子模块,用于根据所述一个以上数据源的种类,分别存储所述数据源的交通 fn息;数据转化子模块,用于所述数据存储子模块的存储量满足预先设置的存储值时,将所 述交通信息转化为统一规格的数据。
9.根据权利要求6所述的交通信息的预处理装置,其特征在于,还包括 坐标转换模块,用于将所述统一规格的数据进行坐标转换,形成标准坐标数据。
10.根据权利要求9所述的交通信息的预处理装置,其特征在于,还包括标识添加模块,用于根据所述标准坐标数据的数据源的种类,在所述坐标转换模块得 到的标准坐标数据中添加识别标识。
全文摘要
本发明公开一种交通信息的预处理方法和装置,涉及智能交通领域。为解决现有浮动车处理系统需要针对不同的浮动车数据源采用不同的接收和处理方法的问题而发明。本发明实施例提供的技术方案包括将一个以上数据源的交通信息转化为统一规格的数据;向浮动车处理系统发送所述统一规格的数据。本发明实施例可以应用在数据接入系统中,为浮动车处理系统中提供处理后的交通信息。
文档编号G08G1/01GK102081845SQ201110027368
公开日2011年6月1日 申请日期2011年1月25日 优先权日2011年1月25日
发明者李建军, 郗默洋 申请人:北京世纪高通科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1