基于车牌归属地的数据处理方法及装置转让专利

申请号 : CN201910335314.X

文献号 : CN110110298A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 尹传文吴峰郭伟

申请人 : 上海易点时空网络有限公司

摘要 :

本申请公开了一种基于车牌归属地的数据处理方法及装置。该方法包括获取车牌号编码中的第一字符信息和第二字符信息;根据所述第一字符信息,计算出第一哈希值;根据所述第二字符信息,计算出基于车牌归属地的第二哈希值,并将所述第二哈希值与所述第一哈希值组合。本申请解决了海量车牌数据中归属地的处理能力不足的技术问题。通过本申请基于机动车民用车牌号归属地的高效哈希处理。

权利要求 :

1.一种基于车牌归属地的数据处理方法,其特征在于,包括:获取车牌号编码中的第一字符信息和第二字符信息;

根据所述第一字符信息,计算出第一哈希值;

根据所述第二字符信息,计算出基于车牌归属地的第二哈希值,并将所述第二哈希值与所述第一哈希值组合。

2.根据权利要求1所述的数据处理方法,其特征在于,根据所述第一字符信息,计算出第一哈希值包括如下任一一种处理方式:将所述第一字符信息中的中文字符作为哈希值;

将所述第一字符信息中的中文字符转化为拼音字符串得到的ASCII码字符作为哈希值;

将所述第一字符信息中的中文字符转化为拼音字符串后计算每个字符对应的ASCII码字符,并将多个所述ASCII码字符组合的数字作为数字型哈希值。

3.根据权利要求2所述的数据处理方法,其特征在于,根据所述第二字符信息,计算出基于车牌归属地的第二哈希值,并将所述第二哈希值与所述第一哈希值组合包括:如果将所述第一字符信息中的中文字符作为哈希值时,将所述第二哈希值拼接在所述中文字符作为哈希值之后;

如果将所述第一字符信息中的中文字符转化为拼音字符串得到的ASCII码字符作为哈希值时,将所述第二哈希值拼接在所述ASCII码字符作为哈希值之后;

如果将所述第一字符信息中的中文字符转化为拼音字符串后计算每个字符对应的ASCII码字符,并将多个所述ASCII码字符组合的数字作为数字型哈希值时,将所述第二哈希值对应的ASCII码数值拼接在所述数字型哈希值之后。

4.根据权利要求1所述的数据处理方法,其特征在于,根据所述第二字符信息,计算出基于车牌归属地的第二哈希值,并将所述第二哈希值与所述第一哈希值组合之后还包括:用于数据存储的处理步骤,所述数据存储的处理步骤包括:根据哈希值类型将预存数据存储结构进行分区和分表操作;

输入待处理车牌号数据,根据通过所述第二哈希值与所述第一哈希值组合得到的所述哈希值将所述待处理车牌号数据存储到相应的分区和分表中。

5.根据权利要求1所述的数据处理方法,其特征在于,根据所述第二字符信息,计算出基于车牌归属地的第二哈希值,并将所述第二哈希值与所述第一哈希值组合之后还包括:用于流量分发的处理步骤,所述用于流量分发的处理步骤包括:根据预设地区建立多个服务站点;

输入待处理车牌号数据,根据通过所述第二哈希值与所述第一哈希值组合得到的所述哈希值将流量分发到对应的服务站点。

6.根据权利要求4或5所述的数据处理方法,还包括:根据所述数据存储结果或流量分发结果,分析得到拟处理车辆车牌数据的地区和/或流量分布,并预估需要部署的服务数量和/或热点地区。

7.一种基于车牌归属地的数据处理装置,其特征在于,包括:获取模块,用于获取车牌号编码中的第一字符信息和第二字符信息;

计算模块,用于根据所述第一字符信息,计算出第一哈希值;

组合模块,用于根据所述第二字符信息,计算出基于车牌归属地的第二哈希值,并将所述第二哈希值与所述第一哈希值组合。

8.根据权利要求7所述的数据处理装置,其特征在于,所述计算模块包括:第一处理单元,用于将所述第一字符信息中的中文字符作为哈希值;

第二处理单元,用于将所述第一字符信息中的中文字符转化为拼音字符串得到的ASCII码字符作为哈希值;

第三处理单元,用于将所述第一字符信息中的中文字符转化为拼音字符串后计算每个字符对应的ASCII码字符,并将多个所述ASCII码字符组合的数字作为数字型哈希值。

9.根据权利要求7所述的数据处理装置,其特征在于,还包括:数据存储模块,所述数据存储模块包括:分区分表单元,用于根据哈希值类型将预存数据存储结构进行分区和分表操作;

哈希计算单元,用于输入待处理车牌号数据,根据通过所述第二哈希值与所述第一哈希值组合得到的所述哈希值将所述待处理车牌号数据存储到相应的分区和分表中。

10.根据权利要求7所述的数据处理装置,其特征在于,还包括:流量分发模块,所述流量分发模块包括:建立单元,用于根据预设地区建立多个服务站点;

分发单元,用于输入待处理车牌号数据,根据通过所述第二哈希值与所述第一哈希值组合得到的所述哈希值将流量分发到对应的服务站点。

说明书 :

基于车牌归属地的数据处理方法及装置

技术领域

[0001] 本申请涉及车牌数据处理领域,具体而言,涉及一种基于车牌归属地的数据处理方法及装置。

背景技术

[0002] 海量的车辆信息数据中包括了车牌、车主信息等。
[0003] 发明人发现,互联网车辆服务类行业面对海量车牌数据的储存问题。进一步,数据处理性能、处理后数据可用都存在着不足。
[0004] 针对相关技术中对海量车牌数据中归属地的处理能力不足的问题,目前尚未提出有效的解决方案。

发明内容

[0005] 本申请的主要目的在于提供一种基于车牌归属地的数据处理方法及装置,以解决对海量车牌数据中归属地的处理能力不足的问题。
[0006] 为了实现上述目的,根据本申请的一个方面,提供了一种基于车牌归属地的数据处理方法。
[0007] 根据本申请的基于车牌归属地的数据处理方法包括:获取车牌号编码中的第一字符信息和第二字符信息;根据所述第一字符信息,计算出第一哈希值;根据所述第二字符信
息,计算出基于车牌归属地的第二哈希值,并将所述第二哈希值与所述第一哈希值组合。
[0008] 进一步地,根据所述第一字符信息,计算出第一哈希值包括如下任一一种处理方式:将所述第一字符信息中的中文字符作为哈希值;将所述第一字符信息中的中文字符转
化为拼音字符串得到的ASCII码字符作为哈希值;将所述第一字符信息中的中文字符转化
为拼音字符串后计算每个字符对应的ASCII码字符,并将多个所述ASCII码字符组合的数字
作为数字型哈希值。
[0009] 进一步地,根据所述第二字符信息,计算出基于车牌归属地的第二哈希值,并将所述第二哈希值与所述第一哈希值组合包括:如果将所述第一字符信息中的中文字符作为哈
希值时,将所述第二哈希值拼接在所述中文字符作为哈希值之后;如果将所述第一字符信
息中的中文字符转化为拼音字符串得到的ASCII码字符作为哈希值时,将所述第二哈希值
拼接在所述ASCII码字符作为哈希值之后;如果将所述第一字符信息中的中文字符转化为
拼音字符串后计算每个字符对应的ASCII码字符,并将多个所述ASCII码字符组合的数字作
为数字型哈希值时,将所述第二哈希值对应的ASCII码数值拼接在所述数字型哈希值之后。
[0010] 进一步地,根据所述第二字符信息,计算出基于车牌归属地的第二哈希值,并将所述第二哈希值与所述第一哈希值组合之后还包括:用于数据存储的处理步骤,所述数据存
储的处理步骤包括:根据哈希值类型将预存数据存储结构进行分区和分表操作;输入待处
理车牌号数据,根据通过所述第二哈希值与所述第一哈希值组合得到的所述哈希值将所述
待处理车牌号数据存储到相应的分区和分表中。
[0011] 进一步地,根据所述第二字符信息,计算出基于车牌归属地的第二哈希值,并将所述第二哈希值与所述第一哈希值组合之后还包括:用于流量分发的处理步骤,所述用于流
量分发的处理步骤包括:根据预设地区建立多个服务站点;输入待处理车牌号数据,根据通
过所述第二哈希值与所述第一哈希值组合得到的所述哈希值将流量分发到对应的服务站
点。
[0012] 进一步地,方法还包括:根据所述数据存储结果或流量分发结果,分析得到拟处理车辆车牌数据的地区和/或流量分布,并预估需要部署的服务数量和/或热点地区。
[0013] 为了实现上述目的,根据本申请的另一方面,提供了一种基于车牌归属地的数据处理装置。
[0014] 根据本申请的基于车牌归属地的数据处理装置包括:获取模块,用于获取车牌号编码中的第一字符信息和第二字符信息;计算模块,用于根据所述第一字符信息,计算出第
一哈希值;组合模块,用于根据所述第二字符信息,计算出基于车牌归属地的第二哈希值,
并将所述第二哈希值与所述第一哈希值组合。
[0015] 进一步地,所述计算模块包括:第一处理单元,用于将所述第一字符信息中的中文字符作为哈希值;第二处理单元,用于将所述第一字符信息中的中文字符转化为拼音字符
串得到的ASCII码字符作为哈希值;第三处理单元,用于将所述第一字符信息中的中文字符
转化为拼音字符串后计算每个字符对应的ASCII码字符,并将多个所述ASCII码字符组合的
数字作为数字型哈希值。
[0016] 进一步地,所述装置还包括:数据存储模块,所述数据存储模块包:分区分表单元,用于根据哈希值类型将预存数据存储结构进行分区和分表操作;哈希计算单元,用于输入待处理车牌号数据,根据通过所述第二哈希值与所述第一哈希值组合得到的所述哈希值将
所述待处理车牌号数据存储到相应的分区和分表中。
[0017] 进一步地,所述装置还包括:流量分发模块,所述流量分发模块包括:建立单元,用于根据预设地区建立多个服务站点;分发单元,用于输入待处理车牌号数据,根据通过所述第二哈希值与所述第一哈希值组合得到的所述哈希值将流量分发到对应的服务站点。
[0018] 在本申请实施例中基于车牌归属地的数据处理方法及装置,采用获取车牌号编码中的第一字符信息和第二字符信息的方式,通过根据所述第一字符信息,计算出第一哈希
值,达到了根据所述第二字符信息,计算出基于车牌归属地的第二哈希值,并将所述第二哈
希值与所述第一哈希值组合的目的,从而实现了基于机动车民用车牌号归属地的高效哈希
处理方法的技术效果,进而解决了对海量车牌数据中归属地的处理能力不足的技术问题。

附图说明

[0019] 构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它特征、目的和优点变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不
构成对本申请的不当限定。在附图中:
[0020] 图1是根据本申请第一实施例的基于车牌归属地的数据处理方法流程示意图;
[0021] 图2是根据本申请第二实施例的基于车牌归属地的数据处理方法流程示意图;
[0022] 图3是根据本申请第三实施例的基于车牌归属地的数据处理方法流程示意图;
[0023] 图4是根据本申请第四实施例的基于车牌归属地的数据处理方法流程示意图;
[0024] 图5是根据本申请第五实施例的基于车牌归属地的数据处理方法流程示意图;
[0025] 图6是根据本申请第一实施例的基于车牌归属地的数据处理装置结构示意图;
[0026] 图7是根据本申请第二实施例的基于车牌归属地的数据处理装置结构示意图;
[0027] 图8是根据本申请第三实施例的基于车牌归属地的数据处理装置结构示意图;
[0028] 图9是根据本申请第四实施例的基于车牌归属地的数据处理装置结构示意图。

具体实施方式

[0029] 为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是
本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人
员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范
围。
[0030] 需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用
的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的
过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清
楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0031] 在本申请中,术语“上”、“下”、“左”、“右”、“前”、“后”、“顶”、“底”、“内”、“外”、“中”、“竖直”、“水平”、“横向”、“纵向”等指示的方位或位置关系为基于附图所示的方位或位置关系。这些术语主要是为了更好地描述本申请及其实施例,并非用于限定所指示的装置、元件或组成部分必须具有特定方位,或以特定方位进行构造和操作。
[0032] 并且,上述部分术语除了可以用于表示方位或位置关系以外,还可能用于表示其他含义,例如术语“上”在某些情况下也可能用于表示某种依附关系或连接关系。对于本领
域普通技术人员而言,可以根据具体情况理解这些术语在本申请中的具体含义。
[0033] 此外,术语“安装”、“设置”、“设有”、“连接”、“相连”、“套接”应做广义理解。例如,可以是固定连接,可拆卸连接,或整体式构造;可以是机械连接,或电连接;可以是直接相连,或者是通过中间媒介间接相连,又或者是两个装置、元件或组成部分之间内部的连通。
对于本领域普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。
[0034] 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0035] 基于车牌归属地的数据处理方法具有如下的优点:1)算法语义性强,普通的哈希算法都是不包含语义性的,本发明中的哈希值都包含一个地区信息。2)算法简单高效,整个
算法没有复杂的计算逻辑,只需要查询字符映射表,并进行简单的字符拼接,即可计算出对
应的哈希值。3)提升业务服务性能,根据本发明的哈希算法按地区进行分布式数据存储、数
据处理、服务部署,实行分而治之的策略,可以大幅度提升业务的服务性能。
[0036] 如图1所示,该方法包括如下的步骤S102至步骤S106:
[0037] 步骤S102,获取车牌号编码中的第一字符信息和第二字符信息;
[0038] 通过直接获取或者OCR识别后获取所述车牌号编码,并分别可以得到所述车牌号编码中的第一字符信息和第二字符信息。通常地,按照车牌号的设定规则,所述第一字符信
息可以是中文字符信息,所述第二字符信息可以是英文字符信息,剩余的为车牌号编码中
的数字信息。
[0039] 步骤S104,根据所述第一字符信息,计算出第一哈希值;
[0040] 根据所述第一字符信息,可以计算出第一哈希值。同时需要注意的是,计算得到的所述第一哈希值的方式可以包括多种,本领域技术人员可以根据不同使用场景进行选择。
[0041] 步骤S106,根据所述第二字符信息,计算出基于车牌归属地的第二哈希值,并将所述第二哈希值与所述第一哈希值组合。
[0042] 根据所述第二字符信息,可以计算出第一哈希值。同时需要注意的是,计算得到的所述第二哈希值的方式可以包括多种,本领域技术人员可以根据不同使用场景进行选择。
[0043] 在计算得到所述第二哈希值的基础上,可以对所述第二哈希值和所述第一哈希值进行组合。之后,可以对所述第二哈希值和所述第一哈希值进行组合再进行数据储存。
[0044] 从以上的描述中,可以看出,本申请实现了如下技术效果:
[0045] 在本申请实施例中基于车牌归属地的数据处理方法及装置,采用获取车牌号编码中的第一字符信息和第二字符信息的方式,通过根据所述第一字符信息,计算出第一哈希
值,达到了根据所述第二字符信息,计算出基于车牌归属地的第二哈希值,并将所述第二哈
希值与所述第一哈希值组合的目的,从而实现了基于机动车民用车牌号归属地的高效哈希
处理方法的技术效果,进而解决了对海量车牌数据中归属地的处理能力不足的技术问题。
[0046] 根据本申请实施例,作为本实施例中的优选,如图2所示,根据所述第一字符信息,计算出第一哈希值包括如下任一一种处理方式:
[0047] 步骤S202,将所述第一字符信息中的中文字符作为哈希值;
[0048] 步骤S202,将所述第一字符信息中的中文字符转化为拼音字符串得到的ASCII码字符作为哈希值;
[0049] 步骤S202,将所述第一字符信息中的中文字符转化为拼音字符串后计算每个字符对应的ASCII码字符,并将多个所述ASCII码字符组合的数字作为数字型哈希值。
[0050] 具体地,上述方法是基于车牌号归属地的大类哈希算法,截取车辆车牌号编码的第一个中文字符比如地区简称来表示该车牌号的归属地,然后分几种情况计算对应的哈希
值:
[0051] 1)直接将该中文字符作为哈希值;
[0052] 2)如果需要ASCII码字符作为哈希值,可以先把对应中文字符转换成拼音形式,然后用拼音字符串作为哈希值;
[0053] 3)如果需要数字型哈希值,则可以计算拼音字符串中每个字符对应的ASCII码数值,然后将这些字符码拼接成一个大整数作为哈希值。每个哈希值代表中国的省或直辖市
信息。
[0054] 根据本申请实施例,作为本实施例中的优选,如图3所示,根据所述第二字符信息,计算出基于车牌归属地的第二哈希值,并将所述第二哈希值与所述第一哈希值组合包括:
[0055] 步骤S302,如果将所述第一字符信息中的中文字符作为哈希值时,将所述第二哈希值拼接在所述中文字符作为哈希值之后;
[0056] 步骤S304,如果将所述第一字符信息中的中文字符转化为拼音字符串得到的ASCII码字符作为哈希值时,将所述第二哈希值拼接在所述ASCII码字符作为哈希值之后;
[0057] 步骤S306,如果将所述第一字符信息中的中文字符转化为拼音字符串后计算每个字符对应的ASCII码字符,并将多个所述ASCII码字符组合的数字作为数字型哈希值时,将
所述第二哈希值对应的ASCII码数值拼接在所述数字型哈希值之后。
[0058] 具体地,上述方法是基于车牌号归属地的小类哈希算法,截取车辆车牌号编码的第二个字符(A-Z)作为子分类标识,拼接在上述步骤中计算出来的哈希值后面,作为小分类
的哈希值。具体计算方式:
[0059] 对于所述1)直接将该中文字符作为哈希值和2)如果需要ASCII码字符作为哈希值,可以先把对应中文字符转换成拼音形式,然后用拼音字符串作为哈希值中的情况,直接
将子分类标识(A-Z)拼接在所述1)直接将该中文字符作为哈希值和计算出来的哈希值后
面;
[0060] 对于所述3)如果需要数字型哈希值,则可以计算拼音字符串中每个字符对应的ASCII码数值,然后将这些字符码拼接成一个大整数作为哈希值。每个哈希值代表中国的省
或直辖市信息的情况,则将分类标识(A-Z)对应的ASCII码数值拼接在a计算出来的哈希值
后面,组成一个大整数来作为哈希值。每个哈希值代表各省份的市级或直辖市区级信息。
[0061] 根据本申请实施例,作为本实施例中的优选,如图4所示,根据所述第二字符信息,计算出基于车牌归属地的第二哈希值,并将所述第二哈希值与所述第一哈希值组合之后还
包括:用于数据存储的处理步骤,所述数据存储的处理步骤包括:
[0062] 步骤S402,根据哈希值类型将预存数据存储结构进行分区和分表操作;
[0063] 步骤S404,输入待处理车牌号数据,根据通过所述第二哈希值与所述第一哈希值组合得到的所述哈希值将所述待处理车牌号数据存储到相应的分区和分表中。
[0064] 具体地,上述方法是基于机动车民用车牌号归属地的哈希算法的数据存储方案,首先根据哈希值类型进行数据存储结构的分区、分表操作,然后使用根据所述第一字符信
息,计算出第一哈希值和根据所述第二字符信息,计算出基于车牌归属地的第二哈希值的
方法对输入车牌号的前两位字符计算出他们的哈希值,根据哈希值将数据存储到相应的分
区、分表中。
[0065] 根据本申请实施例,作为本实施例中的优选,如图5所示,根据所述第二字符信息,计算出基于车牌归属地的第二哈希值,并将所述第二哈希值与所述第一哈希值组合之后还
包括:用于流量分发的处理步骤,所述用于流量分发的处理步骤包括:
[0066] 步骤S502,根据预设地区建立多个服务站点;
[0067] 步骤S504,输入待处理车牌号数据,根据通过所述第二哈希值与所述第一哈希值组合得到的所述哈希值将流量分发到对应的服务站点。
[0068] 具体地,上述方法是基于机动车民用车牌号归属地的哈希算法的流量分发方案,首先按地区建立多个服务站点,然后使用所述根据所述第一字符信息,计算出第一哈希值
和所述根据所述第二字符信息,计算出基于车牌归属地的第二哈希值的方法对输入车牌号
的前两位字符计算出他们的哈希值,根据哈希值将流量分发到对应的服务站点。
[0069] 根据本申请实施例,作为本实施例中的优选,如图6所示,还包括:步骤S602,根据所述数据存储结果或流量分发结果,分析得到拟处理车辆车牌数据的地区和/或流量分布,
并预估需要部署的服务数量和/或热点地区。
[0070] 具体地,上述方法是基于机动车民用车牌号归属地的哈希算法的服务部署方案,根据所述数据存储的处理步骤和所述用于流量分发的处理步骤的数据统计,归纳出全服车
辆的地区和流量分布情况,预估需要部署的服务数量和热点地区,最终实现合理高效的负
载均衡策略。
[0071] 需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不
同于此处的顺序执行所示出或描述的步骤。
[0072] 根据本申请实施例,还提供了一种用于实施上述方法的基于车牌归属地的数据处理装置,如图6所示,该装置包括:获取模块10,用于获取车牌号编码中的第一字符信息和第二字符信息;计算模块20,用于根据所述第一字符信息,计算出第一哈希值;组合模块30,用于根据所述第二字符信息,计算出基于车牌归属地的第二哈希值,并将所述第二哈希值与
所述第一哈希值组合。
[0073] 本申请实施例的获取模块10中通过直接获取或者OCR识别后获取所述车牌号编码,并分别可以得到所述车牌号编码中的第一字符信息和第二字符信息。通常地,按照车牌
号的设定规则,所述第一字符信息可以是中文字符信息,所述第二字符信息可以是英文字
符信息,剩余的为车牌号编码中的数字信息。
[0074] 本申请实施例的计算模块20中根据所述第一字符信息,可以计算出第一哈希值。同时需要注意的是,计算得到的所述第一哈希值的方式可以包括多种,本领域技术人员可
以根据不同使用场景进行选择。
[0075] 本申请实施例的组合模块30中根据所述第二字符信息,可以计算出第一哈希值。同时需要注意的是,计算得到的所述第二哈希值的方式可以包括多种,本领域技术人员可
以根据不同使用场景进行选择。
[0076] 在计算得到所述第二哈希值的基础上,可以对所述第二哈希值和所述第一哈希值进行组合。之后,可以对所述第二哈希值和所述第一哈希值进行组合再进行数据储存。
[0077] 根据本申请实施例,作为本实施例中的优选,如图7所示,所述计算模块20包括:第一处理单元201,用于将所述第一字符信息中的中文字符作为哈希值;第二处理单元202,用
于将所述第一字符信息中的中文字符转化为拼音字符串得到的ASCII码字符作为哈希值;
第三处理单元203,用于将所述第一字符信息中的中文字符转化为拼音字符串后计算每个
字符对应的ASCII码字符,并将多个所述ASCII码字符组合的数字作为数字型哈希值。
[0078] 本申请实施例中具体地,上述方法是基于车牌号归属地的大类哈希算法,截取车辆车牌号编码的第一个中文字符比如地区简称来表示该车牌号的归属地,然后分几种情况
计算对应的哈希值:
[0079] 1)直接将该中文字符作为哈希值;
[0080] 2)如果需要ASCII码字符作为哈希值,可以先把对应中文字符转换成拼音形式,然后用拼音字符串作为哈希值;
[0081] 3)如果需要数字型哈希值,则可以计算拼音字符串中每个字符对应的ASCII码数值,然后将这些字符码拼接成一个大整数作为哈希值。每个哈希值代表中国的省或直辖市
信息。
[0082] 根据本申请实施例,作为本实施例中的优选,如图8所示,装置还包括:数据存储模块,所述数据存储模块40包括:分区分表单元401,用于根据哈希值类型将预存数据存储结
构进行分区和分表操作;哈希计算单元402,用于输入待处理车牌号数据,根据通过所述第
二哈希值与所述第一哈希值组合得到的所述哈希值将所述待处理车牌号数据存储到相应
的分区和分表中。
[0083] 本申请实施例中具体地,上述方法是基于机动车民用车牌号归属地的哈希算法的数据存储方案,首先根据哈希值类型进行数据存储结构的分区、分表操作,然后使用根据所
述第一字符信息,计算出第一哈希值和根据所述第二字符信息,计算出基于车牌归属地的
第二哈希值的方法对输入车牌号的前两位字符计算出他们的哈希值,根据哈希值将数据存
储到相应的分区、分表中。
[0084] 根据本申请实施例,作为本实施例中的优选,如图9所示,装置还包括:流量分发模块,所述流量分发模块50包括:建立单元501,用于根据预设地区建立多个服务站点;分发单元502,用于输入待处理车牌号数据,根据通过所述第二哈希值与所述第一哈希值组合得到
的所述哈希值将流量分发到对应的服务站点。
[0085] 本申请实施例中具体地,上述方法是基于机动车民用车牌号归属地的哈希算法的流量分发方案,首先按地区建立多个服务站点,然后使用所述根据所述第一字符信息,计算
出第一哈希值和所述根据所述第二字符信息,计算出基于车牌归属地的第二哈希值的方法
对输入车牌号的前两位字符计算出他们的哈希值,根据哈希值将流量分发到对应的服务站
点。
[0086] 根据本申请实施例,作为本实施例中的优选,装置还包括:部署模块,所述部署模块用于根据所述数据存储结果或流量分发结果,分析得到拟处理车辆车牌数据的地区和/
或流量分布,并预估需要部署的服务数量和/或热点地区。
[0087] 本申请实施例中具体地,上述方法是基于机动车民用车牌号归属地的哈希算法的服务部署方案,根据所述数据存储的处理步骤和所述用于流量分发的处理步骤的数据统
计,归纳出全服车辆的地区和流量分布情况,预估需要部署的服务数量和热点地区,最终实
现合理高效的负载均衡策略。
[0088] 显然,本领域的技术人员应该明白,上述的本申请的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成
的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储
在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们
中的多个模块或步骤制作成单个集成电路模块来实现。这样,本申请不限制于任何特定的
硬件和软件结合。
[0089] 以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修
改、等同替换、改进等,均应包含在本申请的保护范围之内。