行车记录仪定位方法、装置及行车记录仪与流程

文档序号:14121550阅读:3007来源:国知局
行车记录仪定位方法、装置及行车记录仪与流程

本申请涉及定位技术领域,尤其涉及一种行车记录仪定位方法、装置及行车记录仪。



背景技术:

行车记录仪是记录车辆行驶途中影像及声音等相关资讯的仪器。安装行车记录仪后,能够记录汽车行驶全过程的视频图像和声音,可为交通事故提供证据。

目前行车记录仪记录车辆行驶过程时,主要是通过在视频图像中叠加位置的经纬度信息的方式,来实现对行驶位置的准确定位。这种定位方式虽然准确,但是不直观,用户无法根据经纬度信息,确定车辆的具体位置。



技术实现要素:

本申请旨在至少在一定程度上解决相关技术中的技术问题之一。

为此,本申请的第一个目的在于提出一种行车记录仪定位方法,该方法实现了行车记录仪在车辆行驶过程中,对车辆所在区域的定位和记录,定位方式直观,方便用户使用,改善了用户体验。

本申请的第二个目的在于提出一种行车记录仪定位装置。

本申请的第三个目的在于提出一种行车记录仪。

为达上述目的,本申请第一方面实施例提出了一种行车记录仪定位方法,包括:获取车辆当前位置的坐标值;根据预设的各个区域的边界坐标信息,确定所述车辆当前位置对应的区域信息;记录所述车辆当前位置对应的区域信息。

本申请实施例的行车记录仪定位方法,首先获取车辆当前位置的坐标值,然后根据预设的各个区域的边界坐标信息,确定并记录车辆当前位置对应的区域信息。由此,实现了行车记录仪在车辆行驶过程中,对车辆所在区域的定位和记录,定位方式直观,方便用户使用,改善了用户体验。

为达上述目的,本申请第二方面实施例提出了一种行车记录仪定位装置,包括:获取模块,用于获取车辆当前位置的坐标值;确定模块,用于根据预设的各个区域的边界坐标信息,确定所述车辆当前位置对应的区域信息;记录模块,用于记录所述车辆当前位置对应的区域信息。

本申请实施例的行车记录仪定位装置,首先获取车辆当前位置的坐标值,然后根据预设的各个区域的边界坐标信息,确定并记录车辆当前位置对应的区域信息。由此,实现了行车记录仪在车辆行驶过程中,对车辆所在区域的定位和记录,定位方式直观,方便用户使用,改善了用户体验。

为达上述目的,本申请第三方面实施例提出了一种行车记录仪,包括:如上述第二方面所述的行车记录仪定位装置。

本申请实施例的行车记录仪,首先获取车辆当前位置的坐标值,然后根据预设的各个区域的边界坐标信息,确定并记录车辆当前位置对应的区域信息。由此,实现了行车记录仪在车辆行驶过程中,对车辆所在区域的定位和记录,定位方式直观,方便用户使用,改善了用户体验。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1是本申请一个实施例的行车记录仪定位方法的流程示意图;

图2为本申请实施例提供的确定车辆所在区域信息的方法流程图;

图3为本申请实施例提供的一种区域的边界图形示意图;

图4为本申请实施例提供的另一种区域的边界图形示意图;

图5是本申请另一个实施例的行车记录仪定位方法流程示意图;

图6是本申请一个实施例的行车记录仪定位装置的结构示意图;

图7是本申请另一个实施例的行车记录仪定位装置的结构示意图;

图8为本申请一个实施例的行车记录仪结构示意图。

具体实施方式

下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。

下面参考附图描述本申请实施例的行车记录仪定位方法、装置及设备。

图1是本申请一个实施例的行车记录仪定位方法的流程示意图。

如图1所示,该行车记录仪定位方法包括:

步骤11,获取车辆当前位置的坐标值。

具体的,本实施例提供的行车记录仪定位方法,可被配置在行车记录仪中,其中,用于对车辆的行驶过程进行准确、直观的定位,以便用户使用。

其中,车辆当前位置的坐标值,指车辆所在位置的经纬度信息。具体的,行车记录仪可以通过以下多种方式,获取车辆当前位置的坐标值。

示例一:

通过整车总线网络,接收所述车辆当前位置的坐标值。

通常,车辆中搭载有多种电子控制设备,各个电子控制设备之间通过整车总线网络可以进行通信、数据传输和共享,任意电子控制设备获取到车辆当前位置的坐标值后,即可通过整车总线网络,将车辆当前位置的坐标值发送给行车记录仪。

示例二:

通过全球定位系统,获取车辆当前位置的坐标值。

具体的,行车记录仪中可以设置全球定位系统(globalpositioningsystem,简称gps)模块,利用gps模块,对车辆所在位置实时进行定位,获取当前位置的坐标值。

步骤12,根据预设的各个区域的边界坐标信息,确定所述车辆当前位置对应的区域信息。

其中,各个区域是指具体的行政区、县、镇等区域;区域的边界坐标信息,指该区域各边界点的坐标值,即边界点的经度值和纬度值;区域信息,指可直观表征区域位置的信息,比如区域的名称、区域的邮编、所在位置的街道名称等等。

具体的,行车记录仪中可以提前预置各个区域边界点的坐标值,从而在确定车辆当前位置的坐标值时,通过分别比较当前位置的坐标值与各个区域边界点的坐标值,来确定车辆当前所在的区域。

具体实现时,由于实际的行政区、县等区域为不规则形状的区域,即各个区域的边界点围成的区域可能并非规则形状的图形,从而本实施例中,如图2所示,在确定车辆当前位置对应的区域信息时,可以通过以下方式实现,图2为本申请实施例提供的确定车辆所在区域信息的方法流程图。

s121,根据各个区域的边界坐标信息,确定所述各个区域的最小外接矩形。

具体的,在确定了任一区域的边界坐标信息后,即可根据该区域各边界点中的最大经度值、最小经度值、最大纬度值和最小纬度值,确定该区域的最小外接矩形。

举例来说,图3为本申请实施例提供的一种区域的边界图形示意图。如图3所示,若区域a的边界坐标信息中包括八个边界点的坐标:p0、p1、p2、p3、p4、p5、p6、p7,由p0到p7围成一个封闭图形,其中,p2点的纵坐标为各个点中的最小值,即p2点的纵坐标对应该区域中最小纬度值,p0点的横坐标对应该区域的最小经度值,p4点的横坐标对应该区域的最大经度值,p6点的纵坐标对应该区域中最大纬度值,从而即可根据p2点的纵坐标、p0点的横坐标、p4点的横坐标和p6点的纵坐标,确定区域a的最小外接矩形b。

s122,依次判断所述车辆当前位置的坐标值,是否在所述各个区域的最小外接矩形内。

具体的,行车记录仪在确定了各个区域的最小外接矩形后,即可通过比较车辆当前位置的坐标值与各个区域的最小外接矩形对应的坐标值,确定车辆当前位置是否在最小外接矩形内。

s123,若确定所述车辆当前位置的坐标值,在第一区域的第一最小外接矩形内,则在所述第一最小外接矩形外任选一个第一坐标点。

具体的,在选择最小外接矩形外的第一坐标点时,可以选择一个横坐标值小于p0点的横坐标值,且纵坐标为任意值的点;或者选择一个横坐标值大于p4点的横坐标值的点,且纵坐标为任意值的点;或者选择一个纵坐标值小于p2点的纵坐标值的点,且横坐标为任意值的点;或者选择一个纵坐标值大于p6点的纵坐标值的点,且横坐标为任意值的点,本实施例对此不作限定。

s124,判断所述车辆当前位置与所述第一坐标点组成的线段,与所述第一区域的所有边界线间的交点的数量,是否满足预设的条件。

具体的,由于第一坐标点是第一区域最小外接矩形外的一点,因此若车辆当前位置与第一坐标点组成的线段与第一区域的至少一条边界线相交时,那么车辆当前位置可能在第一区域内,因此本实施例根据车辆当前位置与第一坐标点组成的线段与第一区域所有边界线形成的交点的个数,来判断车辆当前是否在第一区域内。

通常,若车辆当前在第一区域内,则当前位置与第一坐标点组成的线段与第一区域边界线形成的交点的个数为奇数,而若车辆当前不在第一区域内,则当前位置与第一坐标点组成的线段与第一区域边界线形成的交点的个数为偶数,即上述s124,具体包括:

判断所述车辆当前位置与所述第一坐标点组成的线段,与所述第一区域的所有边界线间的交点的数量是否为奇数。

s125,若是,则确定所述车辆当前位置对应的区域为第一区域。

举例来说,若根据车辆当前位置的坐标值,确定车辆当前位置如图3中的c点。此时,即可在最小外接矩形b的外侧任选一点,如图3中d点,此时即可确定由cd所在的直线的表达式,而由于区域a的各个边界点的坐标已知,即区域a的各个边界线所在的直线已知,从而即可依次判断cd组成的线段与区域各个边界线间是否有交点,并确定cd组成的线段与区域各个边界线间交点的数量,如图3所示,cd线段与p0p1边界线有一个交点,与其他边界线无交点,即cd线段与第一区域边界线的交点的数量为奇数,从而即可确定车辆当前在第一区域内。

图4为本申请实施例提供的另一种区域的边界图形示意图。如图4所示,若区域a′对应的最小外接矩形为b′,且通过判断可知,车辆当前位置c′在最小外接矩形b′内,此时,在最小外接矩形b′外任选一点d′,通过判断可知线段c′d′与区域a′的各个边界线的交点的数量为4,从而即可确定车辆当前不在区域a′内。

步骤13,记录所述车辆当前位置对应的区域信息。

具体的,行车记录仪在确定了车辆当前位置对应的区域信息后,即可将当前位置的区域信息记录在视频图像中,从而以便用户可以根据视频图像,直观的确定车辆行程过程中所在位置对应的具体区域。

可以理解的是,行车记录仪还可以在行驶过程中,通过车辆中任一车载设备的显示屏将当前位置对应的区域信息显示出来。

需要说明的是,为了尽量减少行车记录仪的处理负担,行车记录仪中,可以预先设置各个区域的最小外接矩形对应的经度、纬度值,从而在确定车辆当前位置的坐标值后,直接根据预设的各个区域的最小外接矩形对应的经度、纬度值,判断车辆在哪个区域内。

本申请实施例的行车记录仪定位方法,首先获取车辆当前位置的坐标值,然后根据预设的各个区域的边界坐标信息,确定并记录车辆当前位置对应的区域信息。由此,实现了行车记录仪在车辆行驶过程中,对车辆所在区域的定位和记录,定位方式直观,方便用户使用,改善了用户体验。

通过上述分析可知,当车辆当前位置与第一区域外任意一点组成的线段,与第一区域界线的交点数量为奇数,则可以确定车辆当前在第一区域内;而若车辆当前位置与第一区域外任意一点组成的线段,与第一区域界线的交点数量为偶数时,即可确定车辆不在第一区域内,此时可以通过图4所示方式确定车辆当前位置所在的区域信息。

图5是本申请另一个实施例的行车记录仪定位方法流程示意图。

如图5所示,该行车记录仪定位方法,包括:

步骤51,获取车辆当前位置的坐标值。

步骤52,根据各个区域的边界坐标信息,确定所述各个区域的最小外接矩形。

步骤53,依次判断所述车辆当前位置的坐标值,是否在所述各个区域的最小外接矩形内。

步骤54,若确定所述车辆当前位置的坐标值,在第一区域的第一最小外接矩形内,则在所述第一最小外接矩形外任选一个第一坐标点。

步骤55,判断所述车辆当前位置与所述第一坐标点组成的线段,与所述第一区域的所有边界线间的交点的数量是否为奇数,若是,则执行步骤56,否则,执行步骤57。

步骤56,确定所述车辆当前位置对应的区域为第一区域。

其中,上述步骤51-步骤56的具体实现过程,可参照上述实施例的详细描述,此处不再赘述。

步骤57,在与所述第一最小外接矩形有重叠区域的第二最小外接矩形外任选一个第二坐标点,其中第二最小外接矩形为第二区域的最小外接矩形。

具体的,由于对不规则边界的区域而言,其最小外接矩形中通常包括其他区域,如图2或3所示,外接矩形b中,除区域a外,还包括其它区域,外接矩形b′中,除区域a′外,也还包括其它区域,那么其他区域的最小外接矩形,与外接矩形b或b′必然有重叠区域。

从而在确定车辆当前位于第一区域的第一外接矩形内,但是通过判断确定车辆当前不在第一区域内时,即可优先判断车辆当前是否在与第一外接矩形有重叠区域的第二最小外接矩形内,即判断车辆当前是否在与第一区域相邻的第二区域内。

步骤58,判断所述车辆当前位置与所述第二坐标点组成的连线,与所述第二区域的各个边界线间的交点的个数,是否满足预设的条件。

步骤59,若是,则确定所述车辆当前位置对应的区域为第二区域。

具体的,可首先在第二最小外接矩形外选择第二坐标点,然后判断车辆当前位置与第二坐标点组成的线段,与第二区域的各边界线的交点的数量是否为奇数,若是,则可以确定车辆当前位于第二区域内。

需要说明的是,与第一最小外接矩形有重叠区域的最小外接矩形可能有多个,本实施例中,可以以一定的顺序,比如按照与第一最小外接矩形重叠区域大小的顺序,依次判断车辆当前位于哪个第二最小外接矩形对应的第二区域内。

可以理解的是,行车记录仪在记录车辆行驶途中的影像时,还需要采集车辆所在位置的图像信息,即该行车记录仪定位方法,还包括:

采集所述车辆当前位置的图像信息;

存储并显示所述车辆当前位置对应的区域信息与所述图像信息。

具体的,行车记录仪在确定了车辆当前位置对应的区域信息后,即可将当前位置对应的区域信息与图像一起显示出来,从而使用户可以通过显示的区域信息与图像,直观了解到车辆当前位置情况。并且将当前位置对应的区域信息与图像信息存储后,用户还可以在以后观看行车记录录像时,直观的了解的车辆行驶过程。

本申请实施例提供的行车记录仪定位方法,首先获取车辆当前位置的坐标值,然后根据各个区域的边界坐标信息,确定各个区域的最小外接矩形,在确定车辆当前位置的坐标值在第一区域的第一最小外接矩形内时,在第一最小外接矩形外任选第一坐标点,判断车辆当前位置与第一坐标点的组成的线段与第一区域的边界线交点的数量是否为奇数,若是,则确定车辆当前在第一区域内,若不是,则判断车辆当前是否在于第一最小外接矩形有重叠区域的第二最小外接矩形对应的第二区域内。由此,实现了行车记录仪在车辆行驶过程中,对车辆所在区域的定位和记录,定位方式直观,方便用户使用,改善了用户体验,并且在确定车辆当前不在第一区域时,判断车辆是否在与第一区域相邻的第二区域内,简化的定位过程,提高了定位速度,节省了定位时间。

为了实现上述实施例,本申请还提出一种行车记录仪定位装置。

图6是本申请一个实施例的行车记录仪定位装置的结构示意图。

如图6所示,该行车记录仪定位装置,包括:

获取模块61,用于获取车辆当前位置的坐标值;

确定模块62,用于根据预设的各个区域的边界坐标信息,确定所述车辆当前位置对应的区域信息;

记录模块63,用于记录所述车辆当前位置对应的区域信息。

其中,上述获取模块61具体用于:

通过整车总线网络,接收所述车辆当前位置的坐标值;

或者,通过全球定位系统,获取车辆当前位置的坐标值。

在本实施例一种可能的实现形式中,上述确定模块52,包括:

第一确定单元621,用于根据各个区域的边界坐标信息,确定所述各个区域的最小外接矩形;

第一判断单元622,用于依次判断所述车辆当前位置的坐标值,是否在所述各个区域的最小外接矩形内;

第一处理单元623,用于若确定所述车辆当前位置的坐标值,在第一区域的第一最小外接矩形内,则在所述第一最小外接矩形外任选一个第一坐标点;

所述第一判断单元622,还用于判断所述车辆当前位置与所述第一坐标点组成的线段,与所述第一区域的所有边界线间的交点的数量,是否满足预设的条件;

所述第一确定单元621,还用于若车辆当前位置与所述第一坐标点组成的线段,与所述第一区域的所有边界线间的交点的数量满足预设的条件,则确定所述车辆当前位置对应的区域为第一区域。

其中,上述第一判断单元622,具体用于:

判断所述车辆当前位置与所述第一坐标点组成的线段,与所述第一区域的所有边界线间的交点的数量是否为奇数。

需要说明的是,前述对图1所示的行车记录仪定位方法实施例的解释说明也适用于该实施例的行车记录仪定位装置,此处不再赘述。

本申请实施例的行车记录仪定位装置,首先获取车辆当前位置的坐标值,然后根据预设的各个区域的边界坐标信息,确定并记录车辆当前位置对应的区域信息。由此,实现了行车记录仪在车辆行驶过程中,对车辆所在区域的定位和记录,定位方式直观,方便用户使用,改善了用户体验。

图7是本申请另一个实施例的行车记录仪定位装置的结构示意图。

如图7所示,在上述图6所示的基础上,所述确定模块62,还包括:

第二处理单元624,用于若车辆当前位置与所述第一坐标点组成的线段,与所述第一区域的所有边界线间的交点的数量不满足预设的条件,则在与所述第一最小外接矩形有重叠区域的第二最小外接矩形外任选一个第二坐标点,其中第二最小外接矩形为第二区域的最小外接矩形;

第二判断单元625,用于判断所述车辆当前位置与所述第二坐标点组成的连线,与所述第二区域的各个边界线间的交点的个数,是否满足预设的条件;

第二确定单元626,用于若车辆当前位置与所述第二坐标点组成的连线,与所述第二区域的各个边界线间的交点的个数满足预设的条件,则确定所述车辆当前位置对应的区域为第二区域。

进一步地,该行车记录仪定位装置,还包括:

图像采集模块71,用于采集所述车辆当前位置的图像信息;

存储显示模块72,用于存储并显示所述车辆当前位置对应的区域信息与所述图像信息。

需要说明的是,前述对图5所示的行车记录仪定位方法实施例的解释说明也适用于该实施例的行车记录仪定位装置,此处不再赘述。

本申请实施例提供的行车记录仪定位装置,首先获取车辆当前位置的坐标值,然后根据各个区域的边界坐标信息,确定各个区域的最小外接矩形,在确定车辆当前位置的坐标值在第一区域的第一最小外接矩形内时,在第一最小外接矩形外任选第一坐标点,判断车辆当前位置与第一坐标点的组成的线段与第一区域的边界线交点的数量是否为奇数,若是,则确定车辆当前在第一区域内,若不是,则判断车辆当前是否在于第一最小外接矩形有重叠区域的第二最小外接矩形对应的第二区域内。由此,实现了行车记录仪在车辆行驶过程中,对车辆所在区域的定位和记录,定位方式直观,方便用户使用,改善了用户体验,并且在确定车辆当前不在第一区域时,判断车辆是否在与第一区域相邻的第二区域内,简化的定位过程,提高了定位速度,节省了定位时间。

基于上述实施例提供的行车记录仪定位装置,本申请再一方面提供一种家行车记录仪。图8为本申请一个实施例的行车记录仪结构示意图。如图8所示,该行车记录仪80,包括行车记录仪定位装置81。

其中,行车记录仪定位装置的结果和功能可参照上述图6或图7的的解释说明,此处不再赘述。

本申请实施例的行车记录仪,首先获取车辆当前位置的坐标值,然后根据预设的各个区域的边界坐标信息,确定并记录车辆当前位置对应的区域信息。由此,实现了行车记录仪在车辆行驶过程中,对车辆所在区域的定位和记录,定位方式直观,方便用户使用,改善了用户体验。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构或者特点包含于本申请的至少一个实施例或示例中。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。

应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。

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