一种利用行车记录仪绘制地图的方法及系统转让专利

申请号 : CN201811471138.4

文献号 : CN111275787A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 朱成金徐春吴更新王一前

申请人 : 北京嘀嘀无限科技发展有限公司

摘要 :

本发明公开了一种利用行车记录仪绘制地图的方法及系统。所述方法包括:在兴趣时间范围内向至少一个行车记录仪发送图像采集指令;或者,向在兴趣地点范围内的至少一个行车记录仪发送图像采集指令;接收所述至少一个行车记录仪基于所述图像采集指令采集的图像数据;根据所述数图像数据绘制地图。利用行车记录仪绘制地图的方法,可以实现地图实时更新,使用户可以获取最新的地图信息。

权利要求 :

1.一种利用行车记录仪绘制地图的方法,所述方法由至少一个处理器实现,其特征在于,包括:在兴趣时间范围内向至少一个行车记录仪发送图像采集指令;或者,向在兴趣地点范围内的至少一个行车记录仪发送图像采集指令;

接收所述至少一个行车记录仪基于所述图像采集指令采集的图像数据;

根据所述图像数据绘制地图。

2.如权利要求1所述的利用行车记录仪绘制地图的方法,其特征在于,所述向在兴趣地点范围内的至少一个行车记录仪发送图像采集指令,还包括:确定兴趣点位置;

获取至少一个行车记录仪的位置;

判断所述至少一个行车记录仪的位置与所述兴趣点位置之间的距离是否小于设定值;

响应于所述距离小于设定值,向所述至少一个行车记录仪发送图像采集指令。

3.如权利要求1所述的利用行车记录仪绘制地图的方法,其特征在于,向在兴趣地点范围内的至少一个行车记录仪发送图像采集指令还包括:确定兴趣点位置;

获取所述至少一个行车记录仪的位置和移动速率;

基于所述至少一个行车记录仪的移动速率,以及该行车记录仪的位置与所述兴趣点的位置之间的距离,确定图像采集时间;

向所述至少一个行车记录仪发送图像采集指令使得所述至少一个行车记录仪在所述图像采集时间进行图像数据采集。

4.如权利要求1所述的利用行车记录仪绘制地图的方法,其特征在于,向在兴趣地点范围内的至少一个行车记录仪发送图像采集指令还包括:确定兴趣点位置;

获取所述至少一个行车记录仪的位置及移动方向;

判断所述至少一个行车记录仪的位置与所述兴趣点位置之间的距离是否小于设定值,以及判断所述至少一个行车记录仪的移动方向是否与设定的图像采集方向匹配;

响应于所述距离小于设定值,且所述移动方向与设定的图像采集方向匹配,向所述至少一个行车记录仪发送图像采集指令。

5.如权利要求1所述的利用行车记录仪绘制地图的方法,其特征在于,所述根据所述图像数据绘制地图包括:确定至少一个行车记录仪基于所述图像采集指令采集的图像数据的分辨率;

响应于所述分辨率不低于第一阈值,根据所述图像数据绘制地图。

6.如权利要求5所述的利用行车记录仪绘制地图的方法,其特征在于,所述根据所述图像数据绘制地图还包括:响应于所述分辨率低于第一阈值,执行以下步骤:确定所述图像数据对应的图像采集位置;

从其他至少一个行车记录仪记录的图像数据中提取所述图像采集位置对应的图像数据;

根据所述其他至少一个行车记录仪记录的图像数据中图像采集位置对应的图像数据绘制地图。

7.如权利要求2~4中任意一项所述的利用行车记录仪绘制地图的方法,其特征在于,所述确定兴趣点位置包括:获取至少一个行车记录仪记录的图像数据中,某一图像采集位置在不同时间对应的图像数据;

确定所述图像数据的更新频率;

当所述更新频率大于第二阈值时,将所述某一图像采集位置确定为所述兴趣点位置。

8.如权利要求1所述的利用行车记录仪绘制地图的方法,其特征在于,所述兴趣点至少包括:交叉路口、事故多发路段、新增路段、交通拥堵路段中的至少一种。

9.如权利要求1所述的利用行车记录仪绘制地图的方法,其特征在于,所述兴趣时间范围至少包括早高峰时段、晚高峰时段、节假日时段中的至少一种。

10.一种利用行车记录仪绘制地图的系统,其特征在于,包括:发送指令模块,用于在兴趣时间范围内向至少一个行车记录仪发送图像采集指令;或者,向在兴趣地点范围内的至少一个行车记录仪发送图像采集指令;

接收模块,用于接收所述至少一个行车记录仪基于所述图像采集指令采集的图像数据;

地图生成模块,用于根据所述数图像数据绘制地图。

11.如权利要求10所述的利用行车记录仪绘制地图的系统,其特征在于,所述发送指令模块还包括:兴趣点确定单元,用于确定兴趣点位置;

获取单元,用于获取至少一个行车记录仪的位置;

判断单元,用于判断所述至少一个行车记录仪的位置与所述兴趣点位置之间的距离是否小于设定值;

发送指令单元,用于响应于所述距离小于设定值,向所述至少一个行车记录仪发送图像采集指令。

12.如权利要求10所述的利用行车记录仪绘制地图的系统,其特征在于,所述发送指令模块还包括:兴趣点确定单元,用于确定兴趣点位置;

获取单元,用于获取所述至少一个行车记录仪的位置和移动速率;

采集时间确定单元,用于基于所述至少一个行车记录仪的移动速率,以及该行车记录仪的位置与所述兴趣点的位置之间的距离,确定图像采集时间;

发送指令单元,用于向所述至少一个行车记录仪发送图像采集指令使得所述至少一个行车记录仪在所述图像采集时间进行图像数据采集。

13.如权利要求10所述的利用行车记录仪绘制地图的系统,其特征在于,所述发送指令模块还包括:兴趣点确定单元,用于确定兴趣点位置;

获取单元,用于获取所述至少一个行车记录仪的位置及移动方向;

判断单元,用于判断所述至少一个行车记录仪的位置与所述兴趣点位置之间的距离是否小于设定值,以及判断所述至少一个行车记录仪的移动方向是否与设定的图像采集方向匹配;

发送指令单元,用于响应于所述距离小于设定值,且所述移动方向与设定的图像采集方向匹配,向所述至少一个行车记录仪发送图像采集指令。

14.如权利要求10所述的利用行车记录仪绘制地图的系统,其特征在于,所述地图生成模块还包括:分辨率确定单元,用于确定所述图像数据的分辨率;

地图生成单元,用于响应于所述分辨率不低于第一阈值,根据所述图像数据绘制地图。

15.如权利要求14所述的利用行车记录仪绘制地图的系统,其特征在于,所述地图生成模块还包括:采集位置确定单元,用于响应于所述分辨率的低于第一阈值,确定所述图像数据对应的图像采集位置;

图像数据获取单元,用于从其他至少一个行车记录仪记录的图像数据中提取所述图像采集位置对应的第二图像数据;

所述地图生成单元,还用于根据所述其他至少一个行车记录仪记录的图像数据中图像采集位置对应的图像数据绘制地图。

16.如权利要求11~13中任意一项所述的利用行车记录仪绘制地图的系统,其特征在于,所述兴趣点确定单元还包括:获取子单元,用于获取至少一个行车记录仪记录的图像数据中,某一图像采集位置在不同时间对应的图像数据;

更新频率确定子单元,用于确定所述图像数据的更新频率;

兴趣点确定子单元,用于当所述更新频率大于第二阈值时,将所述某一图像采集位置确定为所述兴趣点位置。

17.如权利要求10所述的利用行车记录仪绘制地图的系统,其特征在于,所述兴趣点至少包括:交叉路口、事故多发路段、新增路段、交通拥堵路段中的至少一种。

18.如权利要求10所述的利用行车记录仪绘制地图的系统,其特征在于,所述兴趣时间范围至少包括早高峰时段、晚高峰时段、节假日时段中的至少一种。

19.一种利用行车记录仪绘制地图装置,其特征在于,所述装置包括至少一个处理器以及至少一个存储器;

所述至少一个存储器用于存储计算机指令;

所述至少一个处理器用于执行所述计算机指令中的至少部分指令以实现如权利要求1~9中任意一项所述的操作。

20.一种计算机可读存储介质,其特征在于,所述存储介质存储计算机指令,当所述计算机指令被处理器执行时实现如权利要求1~9中任意一项所述的操作。

说明书 :

一种利用行车记录仪绘制地图的方法及系统

技术领域

[0001] 本发明涉及地图绘制技术领域,尤其涉及一种利用行车记录仪绘制地图的方法及系统。

背景技术

[0002] 目前普遍使用的地图绘制方法是地图采集员基于测绘和传感器技术采集获得,此种方式绘制出的地图更新较慢,例如出现新的路口、新设置的交通灯、路标发生变化等。因此,有必要提出一种高效快捷的绘制地图的方法及系统以及时确认路段的实际道路情况。

发明内容

[0003] 本发明的实施例提供了一种利用行车记录仪绘制地图方法、系统、装置和计算机可读存储介质等,具体包括以下几个方面:
[0004] 第一方面,本发披露了一种利用行车记录仪绘制地图的方法。所述方法由至少一个处理器实现。所述方法包括:在兴趣时间范围内向至少一个行车记录仪发送图像采集指令;或者,向在兴趣地点范围内的至少一个行车记录仪发送图像采集指令;接收所述至少一个行车记录仪基于所述图像采集指令采集的图像数据;根据所述图像数据绘制地图。
[0005] 在一些实施例中,所述向在兴趣地点范围内的至少一个行车记录仪发送图像采集指令,还包括:确定兴趣点位置;获取至少一个行车记录仪的位置;判断所述至少一个行车记录仪的位置与所述兴趣点位置之间的距离是否小于设定值;响应于所述距离小于设定值,向所述至少一个行车记录仪发送图像采集指令。
[0006] 在一些实施例中,向在兴趣地点范围内的至少一个行车记录仪发送图像采集指令还包括:确定兴趣点位置;获取所述至少一个行车记录仪的位置和移动速率;基于所述至少一个行车记录仪的移动速率,以及该行车记录仪的位置与所述兴趣点的位置之间的距离,确定图像采集时间;向所述至少一个行车记录仪发送图像采集指令使得所述至少一个行车记录仪在所述图像采集时间进行图像数据采集。
[0007] 在一些实施例中,向在兴趣地点范围内的至少一个行车记录仪发送图像采集指令还包括:确定兴趣点位置;获取所述至少一个行车记录仪的位置及移动方向;判断所述至少一个行车记录仪的位置与所述兴趣点位置之间的距离是否小于设定值,以及判断所述至少一个行车记录仪的移动方向是否与设定的图像采集方向匹配;响应于所述距离小于设定值,且所述移动方向与设定的图像采集方向匹配,向所述至少一个行车记录仪发送图像采集指令。
[0008] 在一些实施例中,所述根据所述图像数据绘制地图包括:确定至少一个行车记录仪基于所述图像采集指令采集的图像数据的分辨率;响应于所述分辨率不低于第一阈值,根据所述图像数据绘制地图。
[0009] 在一些实施例中,所述根据所述图像数据绘制地图还包括:响应于所述分辨率低于第一阈值,执行以下步骤:确定所述图像数据对应的图像采集位置;从其他至少一个行车记录仪记录的图像数据中提取所述图像采集位置对应的图像数据;根据所述其他至少一个行车记录仪记录的图像数据中图像采集位置对应的图像数据绘制地图。在一些实施例中,所述确定兴趣点位置包括:获取至少一个行车记录仪记录的图像数据中,某一图像采集位置在不同时间对应的图像数据;确定所述图像数据的更新频率;当所述更新频率大于第二阈值时,将所述某一图像采集位置确定为所述兴趣点位置。
[0010] 在一些实施例中,所述兴趣点至少包括:交叉路口、事故多发路段、新增路段、交通拥堵路段中的至少一种。
[0011] 在一些实施例中,所述兴趣时间范围至少包括早高峰时段、晚高峰时段、节假日时段中的至少一种。
[0012] 第二方面,本发明披露了一种利用行车记录仪绘制地图的系统。所述系统包括:发送指令模块,用于在兴趣时间范围内向至少一个行车记录仪发送图像采集指令;或者,向在兴趣地点范围内的至少一个行车记录仪发送图像采集指令;接收模块,用于接收所述至少一个行车记录仪基于所述图像采集指令采集的图像数据;地图生成模块,用于根据所述数图像数据绘制地图。
[0013] 在一些实施例中,所述发送指令模块还包括:兴趣点确定单元,用于确定兴趣点位置;获取单元,用于获取至少一个行车记录仪的位置;判断单元,用于判断所述至少一个行车记录仪的位置与所述兴趣点位置之间的距离是否小于设定值;发送指令单元,用于响应于所述距离小于设定值,向所述至少一个行车记录仪发送图像采集指令。
[0014] 在一些实施例中,所述发送指令模块还包括:兴趣点确定单元,用于确定兴趣点位置;获取单元,用于获取所述至少一个行车记录仪的位置和移动速率;采集时间确定单元,用于基于所述至少一个行车记录仪的移动速率,以及该行车记录仪的位置与所述兴趣点的位置之间的距离,确定图像采集时间;发送指令单元,用于向所述至少一个行车记录仪发送图像采集指令使得所述至少一个行车记录仪在所述图像采集时间进行图像数据采集。
[0015] 在一些实施例中,所述发送指令模块还包括:兴趣点确定单元,用于确定兴趣点位置;获取单元,用于获取所述至少一个行车记录仪的位置及移动方向;判断单元,用于判断所述至少一个行车记录仪的位置与所述兴趣点位置之间的距离是否小于设定值,以及判断所述至少一个行车记录仪的移动方向是否与设定的图像采集方向匹配;发送指令单元,用于响应于所述距离小于设定值,且所述移动方向与设定的图像采集方向匹配,向所述至少一个行车记录仪发送图像采集指令。
[0016] 在一些实施例中,所述地图生成模块还包括:分辨率确定单元,用于确定所述图像数据的分辨率;地图生成单元,用于响应于所述分辨率不低于第一阈值,根据所述图像数据绘制地图。
[0017] 在一些实施例中,所述地图生成模块还包括:采集位置确定单元,用于响应于所述分辨率的低于第一阈值,确定所述图像数据对应的图像采集位置;图像数据获取单元,用于从其他至少一个行车记录仪记录的图像数据中提取所述图像采集位置对应的第二图像数据;所述地图生成单元,还用于根据所述其他至少一个行车记录仪记录的图像数据中图像采集位置对应的图像数据绘制地图。
[0018] 在一些实施例中,所述兴趣点确定单元还包括:获取子单元,用于获取至少一个行车记录仪记录的图像数据中,某一图像采集位置在不同时间对应的图像数据;更新频率确定子单元,用于确定所述图像数据的更新频率;兴趣点确定子单元,用于当所述更新频率大于第二阈值时,将所述某一图像采集位置确定为所述兴趣点位置。
[0019] 在一些实施例中,所述兴趣点至少包括:交叉路口、事故多发路段、新增路段、交通拥堵路段中的至少一种。
[0020] 在一些实施例中,所述兴趣时间范围至少包括早高峰时段、晚高峰时段、节假日时段中的至少一种。
[0021] 第三方面,本发明披露了一种利用行车记录仪绘制地图装置。所述装置包括至少一个处理器以及至少一个存储器;所述至少一个存储器用于存储计算机指令;所述至少一个处理器用于执行所述计算机指令中的至少部分指令以实现如利用行车记录仪绘制地图的操作。
[0022] 第四方面,本发明披露了一种计算机可读存储介质。所述存储介质存储计算机指令,当所述计算机指令被处理器执行时以实现如利用行车记录仪绘制地图的操作。
[0023] 本发明的一部分附加特性可以在下面的描述中进行说明。通过对以下描述和相应附图的检查或者对实施例的生产或操作的了解,本发明的一部分附加特性对于本领域技术人员是显而易见的。本发明的特性可以通过对以下描述的具体实施例的各种方面的方法、手段和组合的实践或使用得以实现和达到。

附图说明

[0024] 图1是根据本发明的一些实施例所示的一种按需服务系统的示意图。
[0025] 图2是用于实现本发明技术方案的专用系统的示例性计算设备的框图。
[0026] 图3是用于实现本发明技术方案的专用系统的示例性移动设备的框图。
[0027] 图4是根据本发明一些实施例所示的一种利用行车记录仪绘制地图的方法400的示例性流程图。
[0028] 图5是根据本发明一些实施例所示的一种向在兴趣地点范围内的至少一个行车记录仪发送图像采集指令方法的示例性流程图。
[0029] 图6是根据本发明一些实施例所示的另一种向在兴趣地点范围内的至少一个行车记录仪发送图像采集指令方法的示例性流程图。
[0030] 图7是根据本发明一些实施例所示的另一种向在兴趣地点范围内的至少一个行车记录仪发送图像采集指令方法的示例性流程图。
[0031] 图8是根据本发明一些实施例所示的另一种利用行车记录仪绘制地图的方法800的示例性流程图。
[0032] 图9是根据本发明一些实施例所示的一种利用行车记录仪绘制地图的装置900的功能框图。
[0033] 图10是根据本发明一些实施例所示的一种发送指令模块910的功能框图。
[0034] 图11是根据本发明一些实施例所示的另一种发送指令模块910的功能框图。
[0035] 图12是根据本发明一些实施例所示的另一种发送指令模块910的功能框图。
[0036] 图13是根据本发明一些实施例所示的另一种利用行车记录仪绘制地图的装置1300的功能框图。

具体实施方式

[0037] 为了更清楚地说明本申请的实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本申请的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本申请应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。
[0038] 如本申请和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。
[0039] 虽然本申请对根据本申请的实施例的系统中的某些模块或单元做出了各种引用,然而,任何数量的不同模块或单元可以被使用并运行在客户端和/或服务器上。所述模块仅是说明性的,并且所述系统和方法的不同方面可以使用不同模块。
[0040] 本申请中使用了流程图用来说明根据本申请的实施例的系统所执行的操作。应当理解的是,前面或下面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各种步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。
[0041] 本申请的实施例可以应用于不同的运输系统,不同的运输系统包括但不限于陆地、海洋、航空、航天等中的一种或几种的组合。例如,单车、电动车、摩托车、出租车、专车、顺风车、巴士、代驾、火车、动车、高铁、船舶、飞机、热气球、无人驾驶的交通工具、收/送快递等应用了管理和/或分配的运输系统。本申请的不同实施例应用场景包括但不限于网页、浏览器插件、客户端、定制系统、企业内部分析系统、人工智能机器人等中的一种或几种的组合。应当理解的是,本申请的系统及方法的应用场景仅仅是本申请的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本申请应用于其它类似情景。
[0042] 本申请描述的“行车记录仪”、“车载摄像机”、“车载照相机”、“车载记录仪”、“车载记录装置”、“行车记录器”、“车联网后视镜”、“行驶记录仪”、“行车记录装置”、“客户端”、“客户端设备”“客户端装置”、“用户端”、“用户端设备”“用户端装置”等是可以互换的。
[0043] 图1是根据本发明的一些实施例所示的一种按需服务系统的示意图。
[0044] 按需服务系统100可以包括服务器110、网络120、行车记录仪130、车辆140和存储器150。
[0045] 行车记录仪130为可以记录车辆在行驶途中的影像及声音等相关资讯的仪器。一般情况下,行车记录仪130可以安装在车辆的前挡玻璃和后挡玻璃上,用于记录车辆前方和后方发生的情况。为了全方位记录车辆周围发生的情况,车辆也可以增加行车记录仪的数量。车辆在安装行车记录仪后,能够记录车辆行驶全过程的视频图像和声音,也可以抓拍车辆行驶过程中的图像。在车辆行驶过程中,行车记录仪可以记录时间、速度、所在位置、拍摄角度、图像、声音以及视频资料等。记录过程可以是持续的,也可以是有规律间隔的,也可以是基于控制指令进行记录。记录的数据可以存储在本地存储器中,也可以经网络120发送到远端进行存储或进一步处理。
[0046] 车辆140可以是单车、摩托车、电动车、出租车、专车、顺风车、巴士、代驾、火车、动车、高铁等。车辆140内安装有行车记录仪130,如图1所示,车辆140-1内安装有行车记录仪130-1、车辆140-2内安装有行车记录仪130-2、车辆140-3内安装有行车记录仪130-3、车辆
140-4内安装有行车记录仪130-4等。需要说明的是,在一些实施例中,车辆也可以由船舶、飞机、热气球、无人驾驶的交通工具替代。
[0047] 服务器110可以是本地的,也可以是远程的。服务器110可以称为利用行车记录仪绘制地图系统或利用行车记录仪绘制地图装置。服务器110可以处理信息和/或数据。例如,服务器110可以在兴趣时间范围内向至少一个行车记录仪发送图像采集指令;或者,向在兴趣地点范围内的至少一个行车记录仪发送图像采集指令。服务器110可以接收所述至少一个行车记录仪基于所述图像采集指令采集的图像数据。服务器110可以根据所述图像据绘制地图。通过行车记录仪130发送的图像数据,服务器110可以动态更新地图。
[0048] 在一些实施例中,服务器110可以用于对收集的信息进行分析加工以生成分析结果的系统。服务器110可以是一个终端设备,也可以是一个服务器,还可以是服务器群组。所述服务器群组可以是集中式的,例如数据中心。所述服务器群组也可以是分布式的,例如分布式系统。
[0049] 存储器150可以泛指具有存储功能的设备。存储器150主要用于存储从行车记录仪130收集的数据和按需服务系统100工作中产生的各种数据。存储器150可以是本地的,也可以是远程的。系统数据库与系统其他模块间的连接或通信可以是有线的,也可以是无线的。
[0050] 网络120可以提供信息交换的渠道。网络120可以是单一网络,也可以是多种网络组合的。网络120可以包括但不限于局域网、广域网、公用网络、专用网络、无线局域网、虚拟网络、都市城域网、公用开关电话网络等中的一种或几种的组合。网络120可以包括多种网络接入点,如有线或无线接入点、基站(如120-1,120-2)或网络交换点,通过以上接入点使数据源连接网络120并通过网络发送信息。
[0051] 图2是用于实现本发明技术方案的系统的示例性计算设备200的框图。
[0052] 如图2所示,计算设备200可以包括处理器210、存储器220、输入/输出接口230和通信端口240。
[0053] 处理器210可以执行计算指令(程序代码)并执行本发明描述的按需服务系统100的功能。所述计算指令可以包括程序、对象、组件、数据结构、过程、模块和功能(所述功能指本发明中描述的特定功能)。例如,处理器210可以处理从按需服务系统100的其他任何组件获得的图像或文本数据。在一些实施例中,处理器210可以包括微控制器、微处理器、精简指令集计算机(RISC)、专用集成电路(ASIC)、应用特定指令集处理器(ASIP)、中央处理器(CPU)、图形处理单元(GPU)、物理处理单元(PPU)、微控制器单元、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、高级RISC机(ARM)、可编程逻辑器件以及能够执行一个或多个功能的任何电路和处理器等,或其任意组合。仅为了说明,图2中的计算设备200只描述了一个处理器,但需要注意的是本发明中的计算设备200还可以包括多个处理器。
[0054] 存储器220可以存储从按需服务系统100的任何其他组件获得的数据/信息。在一些实施例中,存储器220可以包括大容量存储器、可移动存储器、易失性读取和写入存储器和只读存储器(ROM)等,或其任意组合。示例性大容量存储器可以包括磁盘、光盘和固态驱动器等。可移动存储器可以包括闪存驱动器、软盘、光盘、存储卡、压缩盘和磁带等。易失性读取和写入存储器可以包括随机存取存储器(RAM)。RAM可以包括动态RAM(DRAM)、双倍速率同步动态RAM(DDR SDRAM)、静态RAM(SRAM)、晶闸管RAM(T-RAM)和零电容(Z-RAM)等。ROM可以包括掩模ROM(MROM)、可编程ROM(PROM)、可擦除可编程ROM(PEROM)、电可擦除可编程ROM(EEPROM)、光盘ROM(CD-ROM)和数字通用盘ROM等。
[0055] 输入/输出接口230可以用于输入或输出信号、数据或信息。在一些实施例中,输入/输出接口230可以使用户与按需服务系统100进行联系。在一些实施例中,输入/输出接口230可以包括输入装置和输出装置。示例性输入装置可以包括键盘、鼠标、触摸屏和麦克风等,或其任意组合。示例性输出设备可以包括显示设备、扬声器、打印机、投影仪等,或其任意组合。示例性显示装置可以包括液晶显示器(LCD)、基于发光二极管(LED)的显示器、平板显示器、曲面显示器、电视设备、阴极射线管(CRT)等,或其任意组合。通信端口240可以连接到网络以便数据通信。所述连接可以是有线连接、无线连接或两者的组合。有线连接可以包括电缆、光缆或电话线等,或其任意组合。无线连接可以包括蓝牙、Wi-Fi、WiMax、WLAN、ZigBee、移动网络(例如,3G、4G或5G等)等,或其任意组合。在一些实施例中,通信端口240可以是标准化端口,如RS232、RS485等。在一些实施例中,通信端口240可以是专门设计的端口。
[0056] 图3是用于实现本发明技术方案的系统的示例性移动设备300的框图。
[0057] 如图3所示,所述移动设备300可以包括通信平台310、显示器320、图形处理器(GPU)330、中央处理器(CPU)340、输入/输出接口350、内存360、存储器370等。在一些实施例中,操作系统361(如,iOS、Android、Windows Phone等)和应用程序362可以从存储器370加载到内存360中,以便由CPU340执行。应用程序362可以包括浏览器或用于从按需服务系统100接收成像、图形处理、音频或其他相关信息的应用程序。
[0058] 为了实现在本发明中描述的各种模块、单元及其功能,计算设备或移动设备可以用作本发明所描述的一个或多个组件的硬件平台。这些计算机或移动设备的硬件元件、操作系统和编程语言本质上是常规的,并且本领域技术人员熟悉这些技术后可将这些技术适应于本发明所描述的按需服务系统。具有用户界面元件的计算机可以用于实现个人计算机(PC)或其他类型的工作站或终端设备,如果适当地编程,计算机也可以充当服务器。
[0059] 图4是根据本发明一些实施例所示的一种利用行车记录仪绘制地图的方法400的示例性流程图。
[0060] 在一些实施例中,该行车记录仪绘制地图的方法400由服务器110或计算机200等具有处理、运算能力的设备执行。该行车记录仪绘制地图的方法400包括以下步骤:
[0061] 步骤401,在兴趣时间范围内向至少一个行车记录仪发送图像采集指令;或者,向在兴趣地点范围内的至少一个行车记录仪发送图像采集指令。该步骤可以由图6中的发送指令模块610执行。
[0062] 在一些实施例中,图像采集指令可以包括图像采集的起始时间以及结束时间;还可以包括采集图像的分辨率要求;还可以包括采集图像的采集频率,例如每间隔1秒采集一次;还可以包括行车记录仪130采集图像的角度。以便指示行车记录仪130按照指令中的要求进行图像采集。在又一些实施例中,图像采集指令可以只是一个提醒行车记录仪开始进行存储或者采集或者上传图像的指令,行车记录仪在收到指令时便开始采集、存储或者上传当前时刻及之后采集到的图像。
[0063] 服务器110可以预先设置兴趣时间范围。在一些实施例中,兴趣时间范围可以是早高峰时段、晚高峰时段或者节假日时段。在一些实施例中,兴趣时间范围可以为具体的时间范围,例如,8:00~10:00、14:00~16:00等。例如,可以在所述预先设置的兴趣时间范围内随机地选出一些行车记录仪,向这些行车记录仪发送图像采集指令;或者可以在所述预先设置的兴趣时间范围内向设定的某些行车记录仪发出指令,要求这些行车记录仪进行图像采集。
[0064] 服务器110可以预先设置兴趣地点或范围。在一些实施例中,兴趣点可以是交叉路口、事故多发路段、新增路段、交通拥堵路段等。兴趣点范围可以是以兴趣点为圆点以一定距离为半径的范围,例如,以兴趣点为圆心50米为半径的范围。当服务器110检测到至少一个行车记录仪在兴趣时间范围内或者在兴趣地点范围内时,服务器110可以通过网络120向至少一个行车记录仪发送图像采集指令。在一些实施例中,还可以根据预设的方法针对具体时间段的具体情形灵活设置兴趣点。例如,可以获取某一个或某几个行车记录仪记录的图像数据,确定同一个或不同行车记录仪记录的图像数据中某一相同图像采集位置在不同时间对应的图像数据;确定所述图像数据的更新频率;当所述更新频率大于第二阈值时,将所述某一图像采集位置确定为所述兴趣点位置。也就是说,当某一图像采集位置在不同时间采集图像内容经常变化时,表明该采集位置所处路段的信息变化非常频繁,例如,经常更换路标、经常发生事故、经常修路等,因此,该采集位置属于地图上经常发生信息变化的地点。当更新频率大于第二阈值时,服务器110可以将某一图像采集位置确定为兴趣点位置。其中,第二阈值可以为一周更新一次、一个月更新一次、三个月更新一次、半年更新一次等。
[0065] 步骤402,接收所述至少一个行车记录仪基于所述图像采集指令采集的图像数据。该步骤可以由图6中的接收模块620执行。
[0066] 行车记录仪130在接收到服务器110通过网络120发送的图像采集指令后,可以进行图像采集。在一些实施例中,行车记录仪130一直处于工作状态,即一直在进行图像采集工作。行车记录仪130待收到所述图像采集指令时会将当前采集的图像做上时间标记并进行存储,待收到服务器110通过网络120发送的停止采集图像指令后,将这期间记录的图像数据作为所述图像数据通过网络120上传至服务器110;或者行车记录仪130在收到所述图像采集指令时起实时的将收到图像采集指令时刻起采集到的图像数据作为所述图像数据通过网络120上传至服务器110。服务器110可以通过网络120接收所述至少一个行车记录仪130基于所述图像采集指令采集的第一图像数据。在其他一些实施例中,行车记录仪130在收到图像采集指令前处于休眠或关闭状态,即未进行图像采集工作。行车记录仪130待收到所述图像采集指令时才进入工作状态,进图像采集,将采集到的图像实时上传给服务器
110,或者存储到本地以便后续服务器110进行读取。
[0067] 步骤403,根据所述图像数据绘制地图。该步骤可以由图6中的地图生成模块630执行。
[0068] 服务器110可以根据获取的图像数据生成地图信息,并绘制地图。例如,服务器110可以通过地理信息系统(geographical information system,GIS)软件根据获取的图像数据生成地图信息绘制出地图。GIS软件可以包括MapInfo、GeoMedia、SuperMap、MapGIS、ArcGIS等。
[0069] 图5示出了在一些实施例中,服务器110向在兴趣地点范围内的至少一个行车记录仪发送图像采集指令的步骤。
[0070] 步骤501,确定兴趣点位置。该步骤可以由图10中的兴趣点确定单元1010执行。
[0071] 服务器110可以预先确定一个或多个兴趣点位置。在一些实施例中,兴趣点至少包括:交叉路口、事故多发路段、新增路段、交通拥堵路段中的至少一种。
[0072] 步骤502,获取至少一个行车记录仪的位置。该步骤可以由图10中的获取单元1020执行。
[0073] 在一些实施例中,行车记录仪130具有定位装置,例如GPS系统。服务器110可以通过网络120以及定位装置获取行车记录仪的位置。在其他一些实施例中,服务器110还可以通过网络120获取用户端移动装置(例如,手机)内置的定位系统获取移动装置的位置,将移动装置的位置确定为行车记录仪130的位置。
[0074] 步骤503,判断所述至少一个行车记录仪的位置与所述兴趣点位置之间的距离是否小于设定值。该步骤可以由图10中的判断单元1030执行。
[0075] 步骤504,响应于所述距离小于设定值,向所述至少一个行车记录仪发送图像采集指令。该步骤可以由图10中的发送指令单元1040执行。
[0076] 服务器110可以实时计算至少一个行车记录仪130的位置与兴趣点位置之间的距离。服务器110可以判断所述至少一个行车记录仪130的位置与所述兴趣点位置之间的距离是否小于设定值。示例性地,设定值可以为10米、20米、50米、100米、150米等。当所述至少一个行车记录仪130的位置与所述兴趣点位置之间的距离是否小于设定值时,服务器110可以向所述至少一个行车记录仪130发送图像采集指令。例如,可以在所述预先设置的兴趣点范围内随机地选出一些行车记录仪,向这些行车记录仪发送图像采集指令;或者可以在所述预先设置的兴趣点范围内向设定的某些行车记录仪发出指令,要求这些行车记录仪进行图像采集。
[0077] 图6示出了在又一些实施例中,服务器向在兴趣地点范围内的至少一个行车记录仪发送图像采集指令的步骤。例如,服务器可以根据行车记录仪的运动数据确定图像采集指令下发的时机或者进行图像采集的时机,进而下发图像采集指令。
[0078] 步骤601,确定兴趣点位置。该步骤可以由图11中的兴趣点确定单元1110执行。
[0079] 服务器110可以预先确定一个或多个兴趣点位置。在一些实施例中,兴趣点至少包括:交叉路口、事故多发路段、新增路段、交通拥堵路段中的至少一种。
[0080] 步骤602,获取所述至少一个行车记录仪的位置和移动速率。该步骤可以由图11中的获取单元1120执行。
[0081] 在一些实施例中,行车记录仪130可以具有定位装置,例如GPS系统,以及测速装置。服务器110可以通过网络120、定位装置和测速装置获取行车记录仪130的位置和行车记录仪130的移动速率。在一些实施例中,服务器110可以通过网络120获取用户端的移动装置(例如,手机)内置的定位系统以及测速装置获取移动装置的位置和移动速率,将移动装置的位置和移动速率确定为行车记录仪130的位置和移动速率。
[0082] 步骤603,基于所述至少一个行车记录仪的移动速率,以及该行车记录仪的位置与所述兴趣点的位置之间的距离,确定图像采集时间。该步骤可以由图11中的采集时间确定单元1130执行。
[0083] 服务器110可以实时计算至少一个行车记录仪130的位置与兴趣点位置之间的距离。服务器110可以基于所述至少一个行车记录仪130的移动速率,以及该行车记录仪130的位置与所述兴趣点的位置之间的距离,预判行车记录仪130(即车辆的位置)是否即将到达兴趣点的位置,从而确定图像采集时间。例如,当行车记录仪130的移动速率较快时,服务器110可以适当提前图像采集的时间。例如,当行车记录仪130的移动速率较慢时,服务器110可以适当延迟图像采集的时间。也就是说,服务器110可以基于行车记录仪130的位置与兴趣点位置之间的距离,以及该行车记录仪130的移动速率,计算出每一个行车记录仪130的图像采集的时间。在一些实施例中,同一图像采集时间可以对应多个行车记录仪130。
[0084] 步骤604,向所述至少一个行车记录仪发送图像采集指令使得所述至少一个行车记录仪在所述图像采集时间进行图像数据采集。该步骤可以由图11中的发送指令单元1140执行。
[0085] 当到达图像采集时间时,服务器110可以通过网络120向所述至少一个行车记录仪130发送图像采集指令使得所述至少一个行车记录仪130在所述图像采集时间进行图像数据采集。例如,当到达图像采集时间时,服务器110将向该图像采集时间对应的行车记录仪
130发送图像采集指令。当同一图像采集时间对应多个行车记录仪130时,服务器110可以在随机地选出一些行车记录仪,向这些行车记录仪130发送图像采集指令。又例如,服务器110可以预先通过网络120向所述至少一个行车记录仪130发送包含有图像采集时间的图像采集指令,行车记录仪130收到所述图像采集指令后启动计时器或计时程序,当到达所述图像采集时间便开始采集或记录或上传图像。
[0086] 图7示出了在又一些实施例中,服务器110向在兴趣地点范围内的至少一个行车记录仪发送图像采集指令的步骤。
[0087] 步骤701,确定兴趣点位置。该步骤可以由图12中的兴趣点确定单元1210执行。
[0088] 服务器110可以预先确定一个或多个兴趣点位置。在一些实施例中,兴趣点至少包括:交叉路口、事故多发路段、新增路段、交通拥堵路段中的至少一种。
[0089] 步骤702,获取所述至少一个行车记录仪的位置及移动方向。该步骤可以由图12中的获取单元1220执行。
[0090] 在一些实施例中,行车记录仪130可以具有定位装置,例如GPS系统,以及测速装置。服务器110可以通过网络120、定位装置和测速装置获取行车记录仪130的位置和行车记录仪的移动方向。例如,通过确定间隔较短时间的两个时刻(如13:00:00与13:00:30,或者14:24:00与14:25:00)行车记录仪130的位置确定其移动方向。行车记录仪的移动方向可以表示当前行车记录仪的移动方位。例如,行车记录仪的移动方向可以为正北方向、正南方向、东北方向(指介于正东和正北之间45度方向)、南偏东30度、北偏西20度等。在一些实施例中,服务器110还可以通过网络120以及用户端的移动装置(例如,手机)的定位系统获取移动装置的位置和移动方向,将移动装置的位置和移动方向确定为行车记录仪130的位置和移动方向。
[0091] 步骤703,判断所述至少一个行车记录仪的位置与所述兴趣点位置之间的距离是否小于设定值,以及判断所述至少一个行车记录仪的移动方向是否与设定的图像采集方向匹配。该步骤可以由图12中的判断单元1230执行。
[0092] 服务器110可以实时计算至少一个行车记录仪130的位置与兴趣点位置之间的距离。服务器110可以判断所述至少一个行车记录仪130的位置与所述兴趣点位置之间的距离是否小于设定值。同时,服务器110可以判断所述至少一个行车记录仪130的移动方向是否与设定的图像采集方向匹配。图像采集方向可以正北方向、正南方向、正东方向、正西方向、东南方向、东北方向、南偏西30度。当所述至少一个行车记录仪130的移动方向与设定的图像采集方向的角度偏差范围小于某一个阈值(例如,5度、10度等)时,服务器110可以确定所述至少一个行车记录仪130的移动方向与设定的图像采集方向匹配。例如,当行车记录仪130的位置与兴趣点位置之间的距离小于设定值时,且行车记录仪130的移动方向为东偏南
3度时,而设定的图像采集方向为正东方向,由于行车记录仪130的移动方向与设定的图像采集方向的偏差小于阈值(例如,5度),则服务器110可以确定所述行车记录仪130的移动方向与设定的图像采集方向相匹配。又例如,当行车记录仪130的位置与兴趣点位置之间的距离小于设定值时,且行车记录仪130的移动方向为东偏南20度时,而设定的图像采集方向为正东方向,虽然行车记录仪130的位置与兴趣点位置之间的距离小于设定值,但是由于行车记录仪130的移动方向与设定的图像采集方向的偏差大于阈值(例如,5度),则服务器110可以确定所述行车记录仪130的移动方向与设定的图像采集方向不匹配。
[0093] 步骤704,响应于所述距离小于设定值,且所述移动方向与设定的图像采集方向匹配,向所述至少一个行车记录仪发送图像采集指令。该步骤可以由图12中的发送指令单元1240执行。
[0094] 当所述至少一个行车记录仪的位置与所述兴趣点位置之间的距离小于设定值,以及判断所述至少一个行车记录仪的移动方向是否与设定的图像采集方向相匹配时,服务器110可以通过网络120向所述至少一个行车记录仪发送图像采集指令。当同一图像采集时间对应多个行车记录仪130时,服务器110可以在随机地选出一些行车记录仪,向这些行车记录仪130发送图像采集指令。
[0095] 在又一些实施例中,当某一行车记录仪采集到的图像数据质量不佳,例如摄像机像素不足或光线昏暗等因素引起图像数据分辨率低时,可以借助其他行车记录仪采集的同图像采集位置的图像数据进行地图绘制。
[0096] 图8是根据本发明一些实施例所示的另一种利用行车记录仪绘制地图的方法800的示例性流程图。
[0097] 在一些实施例中,该行车记录仪绘制地图的方法800由服务器110或计算机200等具有处理、运算能力的设备执行。该行车记录仪绘制地图的方法800包括以下步骤:
[0098] 步骤801,在兴趣时间范围内向至少一个行车记录仪发送图像采集指令;或者,向在兴趣地点范围内的至少一个行车记录仪发送图像采集指令。步骤801与图4中的步骤401相似,具体描述可以参照图4中关于步骤401的描述。该步骤可以由图13中的发送指令模块1310执行。
[0099] 步骤802,接收所述至少一个行车记录仪基于所述图像采集指令采集的第一图像数据。步骤802与图4中的步骤402相似,具体描述可以参照图4中关于步骤402的描述。该步骤可以由图13中的接收模块1320执行。
[0100] 步骤803,确定至少一个行车记录仪基于所述图像采集指令采集的第一图像数据的分辨率。该步骤可以由图13中的分辨率确定单元1331执行。服务器110可以确定第一图像数据的分辨率。通过分辨率的大小,可以确定出图像的清晰程度。图像分辨率指图像中存储的信息量,指每英寸图像内有多少个像素点。图像分辨率的单位为ppi。例如,图像分辨率可以表示为72ppi、100ppi等。图像分辨率的表达方式也可以为“水平像素数×垂直像素数”,例如,例如640×480、1024×768、1600×1200、1048×1536等。
[0101] 步骤804,当所述第一图像数据的分辨率不低于第一阈值时,可直接基于所述第一图像数据绘制地图。若低于第一阈值,则可以利用与所述第一图像数据相关联的其他图像数据进行地图绘制。例如,利用图像采集位置与第一图像数据一致的其他图像数据进行地图绘制。该步骤可以由图13中的采集位置确定单元1332执行。当第一图像数据的分辨率不低于某一分辨率时,可以认为图像的清晰度等级达到绘制地图的要求。例如,第一图像数据的分辨率不低于100ppi时,图像数据符合绘制地图的要求,服务器110可以直接基于所述第一图像数据绘制地图。又例如,第一图像数据的分辨率不低于1024×768时,图像数据符合绘制地图的要求,服务器110可以直接基于所述第一图像数据绘制地图。在一些实施例中,第一阈值可以设为150ppi、200ppi、300、1024×768、1600×1200等。
[0102] 在一些实施例中,行车记录仪130获取的图像数据包括了地理位置信息和/或采集的时间信息等。可以理解为,行车记录仪130获取的图像数据中的每一帧或每一张图像都具有其对应的图像采集位置。又或者,可以联合图像采集时间及车辆行驶轨迹,确定出行车记录仪130获取的图像数据中的某一帧或某一张图像对应的图像采集位置。当所述第一图像数据的分辨率的低于第一阈值时,服务器110可以从行车记录仪130或从存储器150获取的数据中确定出所述第一图像数据对应的图像采集位置。
[0103] 步骤805,从其他至少一个行车记录仪记录的图像数据中提取所述图像采集位置对应的第二图像数据。该步骤可以由图13中的图像数据获取单元1333执行。
[0104] 由于所述第一图像数据的分辨率的低于第一阈值时,则根据第一图像数据生成的图像的清晰度将不能满足地图对于图像质量的要求。其他至少一个行车记录仪记录130的图像数据可以是行车记录仪130记录的视频数据,也可以是行车记录仪130拍摄的图片。例如,将其他行车记录仪130连续拍摄的视频与GPS定位点耦合,服务器可以通过GPS定位点抽取该定位点对应的图像数据。又例如,服务器110可以从其他至少一个行车记录仪130拍摄的图片中提取所述图像采集位置对应的图片。因此,服务器110可以从其他至少一个行车记录仪记录的图像数据中提取所述图像采集位置对应的第二图像数据。应当注意的是,对于从其他至少一个行车记录仪记录的图像数据中提取所述图像采集位置对应的第二图像数据,服务器110可以执行步骤803判断第二图像数据的分辨率是否满足要求,直到服务器110从其行车记录仪130中获取到满足要求的图像数据。
[0105] 步骤806,根据所述第二图像数据绘制地图。该步骤可以由图13中的地图生成模块1330中的地图生成单元1334执行。
[0106] 服务器110可以根据所述第二图像数据绘制地图。例如,服务器110可以通过地理信息系统(geographical information system,GIS)软件根据获取的第二图像数据生成地图信息绘制出地图。GIS软件可以包括MapInfo、GeoMedia、SuperMap、MapGIS、ArcGIS等。
[0107] 图9是根据本发明一些实施例所示的一种利用行车记录仪绘制地图的装置900的功能框图。
[0108] 该利用行车记录仪绘制地图的装置900可以由服务器110实现。为描述方便,该绘制地图装置900也可以称为利用行车记录仪绘制地图的系统。
[0109] 绘制地图装置900可以包括发送指令模块910、接收模块920和地图生成模块930。
[0110] 发送指令模块910用于在兴趣时间范围内向至少一个行车记录仪发送图像采集指令;或者,向在兴趣地点范围内的至少一个行车记录仪发送图像采集指令。在一些实施例中,所述兴趣点至少包括:交叉路口、事故多发路段、新增路段、交通拥堵路段中的至少一种。在一些实施例中,所述兴趣时间范围至少包括早高峰时段、晚高峰时段、节假日时段中的至少一种。
[0111] 接收模块920用于接收所述至少一个行车记录仪基于所述图像采集指令采集的图像数据。
[0112] 地图生成模块930用于根据所述数图像数据绘制地图。
[0113] 图10是根据本发明一些实施例所示的一种发送指令模块910的功能框图。
[0114] 发送指令模块910可以包括兴趣点确定单元1010、获取单元1020、判断单元1030和发送指令单元1040。
[0115] 兴趣点确定单元1010用于确定兴趣点位置。兴趣点确定单元1010还可以包括:获取子单元,用于获取至少一个行车记录仪记录的图像数据中,某一图像采集位置在不同时间对应的图像数据;更新频率确定子单元,用于确定所述图像数据的更新频率;兴趣点确定子单元,用于当所述更新频率大于第二阈值时,将所述某一图像采集位置确定为所述兴趣点位置。
[0116] 获取单元1020用于获取至少一个行车记录仪的位置。
[0117] 判断单元1030用于判断所述至少一个行车记录仪的位置与所述兴趣点位置之间的距离是否小于设定值。
[0118] 发送指令单元1040用于响应于所述距离小于设定值,向所述至少一个行车记录仪发送图像采集指令。
[0119] 图11是根据本发明一些实施例所示的另一种发送指令模块910的功能框图。
[0120] 发送指令模块910可以包括兴趣点确定单元1110、获取单元1120、采集时间确定单元1130和发送指令单元1140。
[0121] 兴趣点确定单元1110用于确定兴趣点位置。兴趣点确定单元1110还可以包括:获取子单元,用于获取至少一个行车记录仪记录的图像数据中,某一图像采集位置在不同时间对应的图像数据;更新频率确定子单元,用于确定所述图像数据的更新频率;兴趣点确定子单元,用于当所述更新频率大于第二阈值时,将所述某一图像采集位置确定为所述兴趣点位置。
[0122] 获取单元1120用于获取所述至少一个行车记录仪的位置和移动速率。
[0123] 采集时间确定单元1130用于基于所述至少一个行车记录仪的移动速率,以及该行车记录仪的位置与所述兴趣点的位置之间的距离,确定图像采集时间。
[0124] 发送指令单元1140用于向所述至少一个行车记录仪发送图像采集指令使得所述至少一个行车记录仪在所述图像采集时间进行图像数据采集。
[0125] 图12是根据本发明一些实施例所示的另一种发送指令模块910的功能框图。
[0126] 发送指令模块910可以包括兴趣点确定单元1210、获取单元1220、判读单元1230和发送指令单元1240。
[0127] 兴趣点确定单元1210用于确定兴趣点位置。兴趣点确定单元1210还可以包括:获取子单元,用于获取至少一个行车记录仪记录的图像数据中,某一图像采集位置在不同时间对应的图像数据;更新频率确定子单元,用于确定所述图像数据的更新频率;兴趣点确定子单元,用于当所述更新频率大于第二阈值时,将所述某一图像采集位置确定为所述兴趣点位置。
[0128] 获取单元1220用于获取所述至少一个行车记录仪的位置及移动方向。
[0129] 判断单元1230用于判断所述至少一个行车记录仪的位置与所述兴趣点位置之间的距离是否小于设定值,以及判断所述至少一个行车记录仪的移动方向是否与设定的图像采集方向匹配。
[0130] 发送指令单元940用于响应于所述距离小于设定值,且所述移动方向与设定的图像采集方向匹配,向所述至少一个行车记录仪发送图像采集指令。
[0131] 图13是根据本发明一些实施例所示的另一种利用行车记录仪绘制地图的装置1300的功能框图。
[0132] 该利用行车记录仪绘制地图的装置1300可以由服务器110实现。为描述方便,该绘制地图装置1300也可以称为利用行车记录仪绘制地图的系统。
[0133] 绘制地图装置1300包括发送指令模块1310、接收模块1320和地图生成模块1330。地图生成模块包括分辨率确定单元1331、采集位置确定单元1331、图像数据获取单元1333和地图生成单元1334。
[0134] 发送指令模块1310用于在兴趣时间范围内向至少一个行车记录仪发送图像采集指令;或者,向在兴趣地点范围内的至少一个行车记录仪发送图像采集指令。在一些实施例中,所述兴趣点至少包括:交叉路口、事故多发路段、新增路段、交通拥堵路段中的至少一种。在一些实施例中,所述兴趣时间范围至少包括早高峰时段、晚高峰时段、节假日时段中的至少一种。
[0135] 接收模块1320用于接收所述至少一个行车记录仪基于所述图像采集指令采集的图像数据。
[0136] 地图生成模块1330用于根据所述数图像数据绘制地图。
[0137] 分辨率确定单元1331用于确定所述图像数据的分辨率。
[0138] 采集位置确定单元1332用于当所述图像数据的分辨率的低于第一阈值时,确定所述图像数据对应的图像采集位置。
[0139] 图像数据获取单元1333用于从其他至少一个行车记录仪记录的图像数据中提取所述图像采集位置对应的图像数据。
[0140] 地图生成单元1334用于响应于所述分辨率不低于第一阈值,根据至少一个行车记录仪基于所述图像采集指令采集的图像数据绘制地图。
[0141] 地图生成单元1334还用于响应于所述分辨率低于第一阈值,根据从其他至少一个行车记录仪记录的图像数据中提取所述图像采集位置对应的图像数据绘制地图。
[0142] 在一些实施例中,本发明披露了一种利用行车记录仪绘制地图装置。所述装置包括至少一个处理器以及至少一个存储器;所述至少一个存储器用于存储计算机指令;所述至少一个处理器用于执行所述计算机指令中的至少部分指令以实现如图4或8中任意一项所述的操作。
[0143] 在一些实施例中,本发明披露了一种计算机可读存储介质。所述存储介质存储计算机指令,当所述计算机指令被处理器执行时实现如如图4或8中任意一项所述的操作。
[0144] 需要说明的是,上述各个模块可以是通过计算机指令实现的软件模块。
[0145] 上文所描述的各个模块和单元并不是必须的,对于本领域的专业人员来说,在了解本申请内容和原理后,都可能在不背离本技术原理、结构的情况下,对该系统进行形式和细节上的各种修正和改变,各个模块可以任意组合,或者构成子系统与其它模块连接,而这些修正和改变仍在本申请的权利要求保护范围之内。
[0146] 本申请实施例可能带来的有益效果包括但不限于:(1)利用行车记录仪绘制地图的方法,可以实现地图实时更新,使用户可以获取最新的地图信息;(2)将行车记录仪作为收集信息的重要工具,使其成为车联网的入口,使行车记录仪与车辆的关系相当于手机与人的关系。需要说明的是,不同实施例可能产生的有益效果不同,在不同的实施例里,可能产生的有益效果可以是以上任意一种或几种的组合,也可以是其他任何可能获得的有益效果。
[0147] 本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0148] 以上所述为本申请的基本构思,仅以实施例形式呈现,显而易见地,本领域的技术人员依据本申请作出相应变化、改进或修正。这些变化、改进和修正已被本申请所暗示或间接提出,均包含在本申请实施例的精神或范围之内。