一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

公路图像分布式存储方法、搜索方法及装置与流程

2022-12-09 23:14:51 来源:中国专利 TAG:


1.本发明涉及计算机技术领域,尤其涉及一种公路图像分布式存储方法、搜索方法及装置。


背景技术:

2.为了便捷公路养护巡检工作,支持用户查询公路路面历史状态信息。
3.用户可以将已采集的公路路面和前方高清图像照片上传至部署gis系统的服务器文件系统中,并将图像路径信息存储入gis平台数据库系统。在公路路面图像和前方图像的历史数据导入系统后,系统需要支持用户在gis系统中便捷对路面前方图像信息和路面信息进行全网显示、指定显示和对比显示等功能,支持用户便捷通过点击gis系统中的特定点来查询该位置对应的前方图像和历史图像。目前的存储和搜索方法均是采用字符串匹配的方式进行,导致存储和搜索效率下降。


技术实现要素:

4.本发明提供一种公路图像分布式存储方法、搜索方法及装置,用以解决现有技术中存储和搜索效率下降的缺陷,实现提高存储和搜索的效率。
5.第一方面,本发明提供一种公路图像分布式存储方法,包括:
6.获取待存储的公路图像对应的第一字符串,所述第一字符串用于表征所述公路图像的待存储内容;
7.确定所述第一字符串对应的第一哈希值;
8.确定所述第一哈希值映射的映射哈希值;
9.将所述映射哈希值作为所述第一字符串的分布式索引,存储所述映射哈希值和所述第一字符串。
10.可选地,根据本发明提供的公路图像分布式存储方法,所述公路图像的待存储内容包括以下至少一项:
11.所述公路图像的名称;
12.所述公路图像的采集年份;
13.所述公路图像的路线方向;
14.所述公路图像的起点位置信息;
15.所述公路图像的终点位置信息;
16.所述公路图像的车道信息。
17.可选地,根据本发明提供的公路图像分布式存储方法,所述公路图像包括以下至少一项:
18.公路的路面图像;
19.公路的前方图像
20.可选地,根据本发明提供的公路图像分布式存储方法,所述第一字符串为不定长
字符串。
21.第一方面,本发明提供一种公路图像分布式搜索方法,包括:
22.获取待搜索的公路图像对应的第一字符串,所述第一字符串用于表征所述待搜索的公路图像的已存储的内容;
23.确定所述第一字符串对应的第一哈希值;
24.确定所述第一哈希值映射的映射哈希值;
25.基于所述映射哈希值,获取所述待搜索的公路图像。
26.可选地,根据本发明提供的公路图像分布式搜索方法,所述基于所述映射哈希值,搜索所述公路图像,包括:
27.确定所述映射哈希值对应的所有公路图像;
28.从所述映射哈希值对应的所有公路图像中获取所述待搜索的公路图像。
29.可选地,根据本发明提供的公路图像分布式搜索方法,所述待搜索的公路图像的已存储的内容包括以下至少一项:
30.所述公路图像的名称;
31.所述公路图像的采集年份;
32.所述公路图像的路线方向;
33.所述公路图像的起点位置信息;
34.所述公路图像的终点位置信息;
35.所述公路图像的车道信息。
36.可选地,根据本发明提供的公路图像分布式搜索方法,所述公路图像包括以下至少一项:
37.公路的路面图像;
38.公路的前方图像
39.可选地,根据本发明提供的公路图像分布式搜索方法,所述第一字符串为不定长字符串。
40.第三方面,本发明提供一种公路图像分布式存储装置,包括:
41.第一获取模块,用于获取待存储的公路图像对应的第一字符串,所述第一字符串用于表征所述公路图像的待存储内容;
42.第一确定模块,用于确定所述第一字符串对应的第一哈希值;
43.第二确定模块,用于确定所述第一哈希值映射的映射哈希值;
44.存储模块,用于将所述映射哈希值作为所述第一字符串的分布式索引,存储所述映射哈希值和所述第一字符串。
45.第四方面,本发明提供一种公路图像分布式搜索装置,包括:
46.第二获取模块,用于获取待搜索的公路图像对应的第一字符串,所述第一字符串用于表征所述待搜索的公路图像的已存储的内容;
47.第三确定模块,用于确定所述第一字符串对应的第一哈希值;
48.第四确定模块,用于确定所述第一哈希值映射的映射哈希值;
49.第三获取模块,用于基于所述映射哈希值,获取所述待搜索的公路图像。
50.第五方面,本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并
可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述公路图像分布式存储方法,或实现如第二方面所述公路图像分布式搜索方法。
51.第六方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所述公路图像分布式存储方法,或实现如第二方面所述公路图像分布式搜索方法。
52.本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如第一方面所述公路图像分布式存储方法,或实现如第二方面所述公路图像分布式搜索方法。
53.本发明提供的公路图像分布式存储方法、搜索方法及装置,通过基于待存储的公路图像对应的第一字符串执行hash计算,获取对应的映射哈希值,可以保证大量的公路图像均衡分布式存储,进而可以防止因数据存储不均衡而导致的图像检索效率下降,有效提高存储和搜索的效率。
附图说明
54.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
55.图1是本发明提供的公路图像分布式存储方法的流程示意图;
56.图2是本发明提供的公路图像分布式搜索方法的流程示意图;
57.图3是搜索公路图像的示意图之一;
58.图4是搜索公路图像的示意图之二;
59.图5是本发明提供的公路图像分布式存储装置的结构示意图;
60.图6是本发明提供的公路图像分布式搜索装置的结构示意图;
61.图7是本发明提供的电子设备的结构示意图。
具体实施方式
62.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
63.下面结合图1-图7描述本发明的公路图像分布式存储方法、搜索方法及装置。
64.图1是本发明提供的公路图像分布式存储方法的流程示意图,如图1所示,该方法包括如下步骤:
65.步骤100,获取待存储的公路图像对应的第一字符串,所述第一字符串用于表征所述公路图像的待存储内容;
66.步骤110,确定所述第一字符串对应的第一哈希值;
67.步骤120,确定所述第一哈希值映射的映射哈希值;
68.步骤130,将所述映射哈希值作为所述第一字符串的分布式索引,存储所述映射哈
希值和所述第一字符串。
69.具体来说,为了便捷公路养护巡检工作,支持用户查询公路路面历史状态信息,公路养护部门可以建立业务相关的地理信息系统(gis系统),用于综合展示其所管辖的公路对象历史状态数据。在该平台上,用户可以将已采集的公路路面和前方高清图像照片上传至部署gis系统的服务器文件系统中,并将图像路径信息存储入gis平台数据库系统。随着时间的推移,gis系统中存储的历史图像数据量将大幅增长,进而导致图像存储效率快速下降,甚至影响到用户对系统的使用体验。本发明提供基于字符串数值hash算法的公路图像分布式存储方法,实现公路图像历史数据的分布式存储。
70.可选地,确定所述第一字符串对应的第一哈希值,可以通过以下算法实现:
71.第一字符串对应的第一哈希值=∑(ascii(第一字符串中每一字符串字节));
72.可选地,确定所述第一哈希值映射的映射哈希值,可以通过以下算法实现:
73.映射哈希值=第一哈希值%n,其中n为分布式数据存储单元数量,通常由已有的数据存储系统总体设计方案确定。
74.可选地,在获取映射哈希值后,可以将映射哈希值作为第一字符串的索引,与第一字符串一起保存;
75.可选地,一个公路图像的第一字符串(即该公路图像)仅对应一个映射哈希值;一个映射哈希值对应多个公路图像,但每一个映射哈希值对应的公路图像数量较少;在海量公路图像的场景下,每一个映射哈希值对应非常少量的公路图像,不同的映射哈希值分别对应的公路图像的数量较为均匀,即实现大量公路图像的分布式存储。
76.在一个实施例中,具体实现上述步骤的哈希算法可以如下示例,基于该算法的输出结果可实现对已采集的公路路面图像和前方图像的分布式存储,且保证图像能够均匀的存储在各个存储单元中:
77.[0078][0079]
本发明提供的公路图像分布式存储方法,通过基于待存储的公路图像对应的第一字符串执行hash计算,获取对应的映射哈希值,可以保证大量的公路图像均衡分布式存储,进而可以防止因数据存储不均衡而导致的图像检索效率下降,有效提高存储和搜索的效率。
[0080]
可选地,所述公路图像的待存储内容包括以下至少一项:
[0081]
所述公路图像的名称;
[0082]
所述公路图像的采集年份;
[0083]
所述公路图像的路线方向;
[0084]
所述公路图像的起点位置信息;
[0085]
所述公路图像的终点位置信息;
[0086]
所述公路图像的车道信息。
[0087]
可选地,公路图像通常会以包含公路名称、数据采集年份、上下行方向、起点位置信息和终点位置信息在内的第一字符串命名。
[0088]
可选地,公路图像的待存储内容可以通过公路图像对应的第一字符串体现,可以称为公路图像的名称,具体可以体现以下任意一项或多项:
[0089]
所述公路图像的名称;
[0090]
所述公路图像的采集年份;
[0091]
所述公路图像的路线方向;
[0092]
所述公路图像的起点位置信息;
[0093]
所述公路图像的终点位置信息;
[0094]
所述公路图像的车道信息。
[0095]
可选地,本方法可适用于多种类型的图像命名策略,具有良好的适用性,比如适用于桩号信息命名方式,还可以适用于编码器脉冲数命名方式,本发明对此不作限定;
[0096]
在一个实施例中,以桩号信息命名方式为例,其命名方式可表示为cfcs01a-001 328000-001 324000-2022,其中各字段表示含义如下:
[0097]“cfcs01”表示路线编码;
[0098]“a”表示公路上下行信息,若为“a”则表示上行(桩号递增方向),若为“b”则表示下行(桩号递减方向);
[0099]“001 328000”表示照片拍摄的终点位置信息,其中“001”表示桩号数,即千米数,“328”表示一千米中的米数,“000”表示一米中毫米数;
[0100]“001 324000”表示照片拍摄的起点位置信息,具体定义参见终点位置信息;
[0101]
2022表示采样年份。
[0102]
可选地,所述公路图像中还可以反映公路的病害信息等用于公路养护的相关信息,用户可以通过公路图像的显示,获知公路的相关信息,进行公路检测。
[0103]
针对该第一字符串,本发明可采用所提出的基于字符串数值hash算法对字符串计算出一个哈希值,并根据哈希值结果将图像存储在对应存储器单元上,实现对图像的分布式存储。
[0104]
可选地,所述公路图像包括以下至少一项:
[0105]
公路的路面图像;
[0106]
公路的前方图像。
[0107]
可选地,本发明通过基于字符串数值哈希算法(hash算法)的公路图像分布式存储方法,基于字符串数值hash算法解析包含公路的路面图像的第一字符串(比如名称)和/或公路的前方图像的第一字符串(比如名称)。
[0108]
可选地,本发明基于字符串数值哈希法实现对公路路面图像和前方图像的便捷快速存储,并可以在用户搜索后在gis系统中进行综合显示。
[0109]
可选地,所述第一字符串为不定长字符串。
[0110]
可选地,因公路路线名称通常为不定长字符串,所以存储的公路图像的第一字符串也为不定长字符串。
[0111]
本发明提供的基于哈希算法的存储方式,适用于不定长字符串,避免不定长字符串通过字符串匹配存储导致的效率低的缺陷。
[0112]
本发明提供的公路图像分布式存储方法,通过基于待存储的公路图像对应的第一字符串执行hash计算,获取对应的映射哈希值,可以保证大量的公路图像均衡分布式存储,进而可以防止因数据存储不均衡而导致的图像检索效率下降,有效提高存储和搜索的效率。
[0113]
图2是本发明提供的公路图像分布式搜索方法的流程示意图,如图2所示,该方法包括如下步骤:
[0114]
步骤200,获取待搜索的公路图像对应的第一字符串,所述第一字符串用于表征所述待搜索的公路图像的已存储的内容;
[0115]
步骤210,确定所述第一字符串对应的第一哈希值;
[0116]
步骤220,确定所述第一哈希值映射的映射哈希值;
[0117]
步骤230,基于所述映射哈希值,获取所述待搜索的公路图像。
[0118]
具体来说,为了便捷公路养护巡检工作,支持用户查询公路路面历史状态信息,公路养护部门可以建立业务相关的地理信息系统(gis系统),用于综合展示其所管辖的公路对象历史状态数据。在该平台上,用户可以将已采集的公路路面和前方高清图像照片上传至部署gis系统的服务器文件系统中,并将图像路径信息存储入gis平台数据库系统,用户在搜索图像时可以通过gis系统完成搜索。随着时间的推移,gis系统中存储的历史图像数据量将大幅增长,进而导致图像查询效率快速下降,甚至影响到用户对系统的使用体验。本发明提供基于字符串数值hash算法的公路图像分布式搜索方法,实现公路图像历史数据的分布式搜索。
[0119]
可选地,确定所述第一字符串对应的第一哈希值,可以通过以下算法实现:
[0120]
第一字符串对应的第一哈希值=∑(ascii(第一字符串中每一字符串字节));
[0121]
可选地,确定所述第一哈希值映射的映射哈希值,可以通过以下算法实现:
[0122]
映射哈希值=第一哈希值%n,其中n为分布式数据存储单元数量,通常由已有的数据存储系统总体设计方案确定。
[0123]
可选地,在获取映射哈希值后,可以将映射哈希值作为第一字符串的索引,与第一字符串一起保存;
[0124]
可选地,一个公路图像的第一字符串(即该公路图像)仅对应一个映射哈希值;一个映射哈希值对应多个公路图像,但每一个映射哈希值对应的公路图像数量较少;在海量公路图像的场景下,每一个映射哈希值对应非常少量的公路图像,不同的映射哈希值分别对应的公路图像的数量较为均匀,在搜索时,获得了第一字符串对应的映射哈希值后,该映射哈希值对应的字符串数量较少,进而可以非常快速且便捷地搜索到待搜索的公路图像,即实现大量公路图像的分布式搜索。
[0125]
本发明提供的公路图像分布式搜索方法,通过基于待存储的公路图像对应的第一字符串执行hash计算,获取对应的映射哈希值,可以保证大量的公路图像均衡分布式存储,进而可以防止因数据存储不均衡而导致的图像检索效率下降,有效提高搜索的效率。
[0126]
可选地,所述基于所述映射哈希值,搜索所述公路图像,包括:
[0127]
确定所述映射哈希值对应的所有公路图像;
[0128]
从所述映射哈希值对应的所有公路图像中获取所述待搜索的公路图像。
[0129]
可选地,在确定第一字符串对应的映射哈希值后,可以确定该映射哈希值对应的所有公路图像,进而可以将第一字符串与映射哈希值对应的字符串进行字符串匹配,获取所述待搜索的公路图像。
[0130]
本发明中,由于每一个映射哈希值对应的公路图像数量较少,因此在搜索第一字符串时进行字符串匹配的次数较少,进一步提高搜索的效率和难度。
[0131]
可选地,所述待搜索的公路图像的已存储的内容包括以下至少一项:
[0132]
所述公路图像的名称;
[0133]
所述公路图像的采集年份;
[0134]
所述公路图像的路线方向;
[0135]
所述公路图像的起点位置信息;
[0136]
所述公路图像的终点位置信息;
[0137]
所述公路图像的车道信息。
[0138]
可选地,公路图像通常会以包含公路名称、数据采集年份、上下行方向、起点位置信息和终点位置信息在内的第一字符串命名。
[0139]
可选地,公路图像的待存储内容可以通过公路图像对应的第一字符串体现,可以称为公路图像的名称,具体可以体现以下任意一项或多项:
[0140]
所述公路图像的名称;
[0141]
所述公路图像的采集年份;
[0142]
所述公路图像的路线方向;
[0143]
所述公路图像的起点位置信息;
[0144]
所述公路图像的终点位置信息;
[0145]
所述公路图像的车道信息。
[0146]
可选地,本方法可适用于多种类型的图像命名策略,具有良好的适用性,比如适用于桩号信息命名方式,还可以适用于编码器脉冲数命名方式,本发明对此不作限定;
[0147]
在一个实施例中,以桩号信息命名方式为例,其命名方式可表示为cfcs01a-001 328000-001 324000-2022,其中各字段表示含义如下:
[0148]“cfcs01”表示路线编码;
[0149]“a”表示公路上下行信息,若为“a”则表示上行(桩号递增方向),若为“b”则表示下行(桩号递减方向);
[0150]“001 328000”表示照片拍摄的终点位置信息,其中“001”表示桩号数,即千米数,“328”表示一千米中的米数,“000”表示一米中毫米数;
[0151]“001 324000”表示照片拍摄的起点位置信息,具体定义参见终点位置信息;
[0152]
2022表示采样年份。
[0153]
可选地,所述公路图像中还可以反映公路的病害信息等用于公路养护的相关信息,用户可以通过公路图像的显示,获知公路的相关信息,进行公路检测。
[0154]
在一个实施例中,图3是搜索公路图像的示意图之一,图4是搜索公路图像的示意图之二;如图3和图4所示,可以输入待搜索的公路图像的名称或年份等信息(这些信息均可以通过第一字符串表示);然后系统可以获取待搜索的公路图像的第一字符串,进而获取第一字符串对应的第一哈希值,并映射获取第一哈希值对应的映射哈希值,即可以确定该映射哈希值对应的所有公路图像,最后通过字符串匹配的方式确定用户需要搜索的公路图像并显示。
[0155]
针对该第一字符串,本发明可采用所提出的基于字符串数值hash算法对字符串计算出一个哈希值,并根据哈希值结果进行搜索,实现对图像的分布式搜索。
[0156]
可选地,所述公路图像包括以下至少一项:
[0157]
公路的路面图像;
[0158]
公路的前方图像.
[0159]
可选地,本发明通过基于字符串数值hash算法的公路图像分布式存储方法,基于字符串数值hash算法解析包含公路的路面图像的第一字符串(比如名称)和/或公路的前方图像的第一字符串(比如名称)。
[0160]
可选地,本发明基于字符串数值哈希法实现对公路路面图像和前方图像的便捷快速查询,并可以在gis系统中进行综合显示。
[0161]
可选地,所述第一字符串为不定长字符串。
[0162]
可选地,本发明提供的基于哈希算法的搜索方式,适用于不定长字符串,避免不定长字符串通过字符串匹配存储导致的效率低的缺陷。
[0163]
可选地,本发明提供的公路图像分布式搜索方法,通过基于待存储的公路图像对应的第一字符串执行hash计算,获取对应的映射哈希值,可以保证大量的公路图像均衡分布式存储,进而可以防止因数据存储不均衡而导致的图像检索效率下降,有效提高存储和搜索的效率。
[0164]
下面对本发明提供的公路图像分布式存储装置进行描述,下文描述的公路图像分布式存储装置与上文描述的公路图像分布式存储方法可相互对应参照。
[0165]
图5是本发明提供的公路图像分布式存储装置的结构示意图,如图5所示,该装置500包括:第一获取模块510,第一获取模块520,第二确定模块530,以及存储模块540;其中:
[0166]
第一获取模块510用于获取待存储的公路图像对应的第一字符串,所述第一字符串用于表征所述公路图像的待存储内容;
[0167]
第一确定模块520用于确定所述第一字符串对应的第一哈希值;
[0168]
第二确定模块530用于确定所述第一哈希值映射的映射哈希值;
[0169]
存储模块540用于将所述映射哈希值作为所述第一字符串的分布式索引,存储所述映射哈希值和所述第一字符串。
[0170]
本发明提供的公路图像分布式存储装置,通过基于待存储的公路图像对应的第一字符串执行hash计算,获取对应的映射哈希值,可以保证大量的公路图像均衡分布式存储,进而可以防止因数据存储不均衡而导致的图像检索效率下降,有效提高存储和搜索的效率。
[0171]
下面对本发明提供的公路图像分布式搜索装置进行描述,下文描述的公路图像分布式搜索装置与上文描述的公路图像分布式搜索方法可相互对应参照。
[0172]
图6是本发明提供的公路图像分布式搜索装置的结构示意图,如图6所示,该装置600包括:第二获取模块610,第二获取模块620,第二获取模块630,和第二获取模块640;其中:
[0173]
第二获取模块610用于获取待搜索的公路图像对应的第一字符串,所述第一字符串用于表征所述待搜索的公路图像的已存储的内容;
[0174]
第二获取模块620用于确定所述第一字符串对应的第一哈希值;
[0175]
第二获取模块630用于确定所述第一哈希值映射的映射哈希值;
[0176]
第二获取模块640用于基于所述映射哈希值,获取所述待搜索的公路图像。
[0177]
本发明提供的公路图像分布式搜索装置,通过基于待存储的公路图像对应的第一
字符串执行hash计算,获取对应的映射哈希值,可以保证大量的公路图像均衡分布式存储,进而可以防止因数据存储不均衡而导致的图像检索效率下降,有效提高存储和搜索的效率。
[0178]
图7示例了一种电子设备的实体结构示意图,如图7所示,该电子设备可以包括:处理器(processor)710、通信接口(communications interface)720、存储器(memory)730和通信总线740,其中,处理器710,通信接口720,存储器730通过通信总线740完成相互间的通信。处理器710可以调用存储器730中的逻辑指令,以执行公路图像分布式存储方法,该方法包括:获取待存储的公路图像对应的第一字符串,所述第一字符串用于表征所述公路图像的待存储内容;
[0179]
确定所述第一字符串对应的第一哈希值;
[0180]
确定所述第一哈希值映射的映射哈希值;
[0181]
将所述映射哈希值作为所述第一字符串的分布式索引,存储所述映射哈希值和所述第一字符串。
[0182]
或执行公路图像分布式搜索储方法,该方法包括:
[0183]
获取待搜索的公路图像对应的第一字符串,所述第一字符串用于表征所述待搜索的公路图像的已存储的内容;
[0184]
确定所述第一字符串对应的第一哈希值;
[0185]
确定所述第一哈希值映射的映射哈希值;
[0186]
基于所述映射哈希值,获取所述待搜索的公路图像。
[0187]
此外,上述的存储器730中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0188]
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的公路图像分布式存储方法,该方法包括:获取待存储的公路图像对应的第一字符串,所述第一字符串用于表征所述公路图像的待存储内容;
[0189]
确定所述第一字符串对应的第一哈希值;
[0190]
确定所述第一哈希值映射的映射哈希值;
[0191]
将所述映射哈希值作为所述第一字符串的分布式索引,存储所述映射哈希值和所述第一字符串。
[0192]
或执行公路图像分布式搜索储方法,该方法包括:
[0193]
获取待搜索的公路图像对应的第一字符串,所述第一字符串用于表征所述待搜索的公路图像的已存储的内容;
[0194]
确定所述第一字符串对应的第一哈希值;
[0195]
确定所述第一哈希值映射的映射哈希值;
[0196]
基于所述映射哈希值,获取所述待搜索的公路图像。
[0197]
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的公路图像分布式存储方法,该方法包括:获取待存储的公路图像对应的第一字符串,所述第一字符串用于表征所述公路图像的待存储内容;
[0198]
确定所述第一字符串对应的第一哈希值;
[0199]
确定所述第一哈希值映射的映射哈希值;
[0200]
将所述映射哈希值作为所述第一字符串的分布式索引,存储所述映射哈希值和所述第一字符串。
[0201]
或执行公路图像分布式搜索储方法,该方法包括:
[0202]
获取待搜索的公路图像对应的第一字符串,所述第一字符串用于表征所述待搜索的公路图像的已存储的内容;
[0203]
确定所述第一字符串对应的第一哈希值;
[0204]
确定所述第一哈希值映射的映射哈希值;
[0205]
基于所述映射哈希值,获取所述待搜索的公路图像。
[0206]
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0207]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0208]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献