[发明专利]一种应用于电子邮箱地址的字符编码方法及系统在审
申请号: | 201910091848.2 | 申请日: | 2019-01-30 |
公开(公告)号: | CN109660262A | 公开(公告)日: | 2019-04-19 |
发明(设计)人: | 谢文辉;王敏;刘江桥;张浩;汪翔;杨柳;周期律;常学亮;张轶;孙光辉;罗春江;刘引;汪哲逸 | 申请(专利权)人: | 重庆农村商业银行股份有限公司 |
主分类号: | H03M7/40 | 分类号: | H03M7/40 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 李英 |
地址: | 400000 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子邮箱地址 字符编码 二进制 霍夫曼编码 自定义 应用 实际生产数据 服务器定义 编码过程 编码效率 电子邮箱 原始空间 移位 脱敏 | ||
2.根据权利要求1所述的一种应用于电子邮箱地址的字符编码方法,其特征在于,所述步骤A的具体过程为:根据邮箱地址的@符号,将电子邮箱地址的字符拆分为用户名和域名,@符号之前为用户名,即所述用户自定义部分,@符号之后为域名,即所述服务器定义部分。
3.根据权利要求1所述的一种应用于电子邮箱地址的字符编码方法,其特征在于,所述步骤B具体为:统计电子邮箱地址中用户自定义部分的每个字符的出现频率,将所有字符按照出现频率从高到低排序并创建排序表,根据所述排序表的排序创建霍夫曼编码表,根据所述霍夫曼编码表对电子邮箱地址的用户自定义部分进行编码。
4.根据权利要求3所述的一种应用于电子邮箱地址的字符编码方法,其特征在于,所述字符包括英文字母、数字字符、句点、连字符和下划线的任意组合。
5.根据权利要求4所述的一种应用于电子邮箱地址的字符编码方法,其特征在于,所述步骤B中根据排序表创建霍夫曼编码表的过程具体为:
B1、通过统计或抽样得出电子邮箱地址中的用户名中字符的出现频率,为电子邮箱地址可能出现的英文字母、数字字符、句点、连字符和下划线共39个字符创建39个节点,每个节点中包含其对应出现频率的频率数值,并按频率数值从小到大排列,存入节点数组中,节点数组记为N1,N2,N3,…,N39;
B2、从节点数组中移除前两个节点N1、N2,将前两个节点的频率相加创建一个新节点P3,并将N1、N2作为P3的两个子节点;
B3、根据P3的频率按从小到大的顺序插入到原节点数组中,其中P3的频率由N1、N2.的频率相加得来;
B4、重复上述步骤B2、B3,直到整个节点数组只剩下最后一个节点R,R即二叉树的根节点,而每个叶节点对应电子邮箱地址可能出现的39个字符;
B5、从R遍历每个子叶节点,对每个子节点,如果为左子节点则在路径加0,如果为右子节点则在路径加1,直到遇到叶节点,则路径上的01组合即为该叶节点所代表字符的编码;
B6、将每个字符与其对应的编码存入哈希表T中,供后续使用。
6.根据权利要求1所述的一种应用于电子邮箱地址的字符编码方法,其特征在于,所述步骤B还包括:将电子邮箱地址的服务器定义部分通过霍夫曼编码方法进行编码。
7.根据权利要求6所述的一种应用于电子邮箱地址的字符编码方法,其特征在于,所述步骤B中将电子邮箱地址的服务器定义部分通过霍夫曼编码方法进行编码的过程具体为:统计电子邮箱地址中服务器定义部分的每个字符的出现频率,将所有字符按照出现频率从高到低排序并创建排序表,根据所述排序表的排序创建霍夫曼编码表,根据所述霍夫曼编码表对电子邮箱地址的服务器定义部分进行编码。
8.一种应用于电子邮箱地址的字符编码系统,其特征在于,包括拆分模块、字符编码模块,其中:
拆分模块,用于将电子邮箱地址按照字符拆分为用户自定义部分和服务器定义部分;
字符编码模块,用于将拆分模块拆分得到的电子邮箱地址的用户自定义部分通过霍夫曼编码方法进行编码。
9.根据权利要求8所述的一种应用于电子邮箱地址的字符编码系统,其特征在于,所述字符编码模块包括抽样采集模块、存储模块和编码模块,其中:
抽样采集模块,用于统计或抽样得出电子邮箱地址中的用户名中字符的出现频率,将所有字符按照出现频率从高到低排序并创建排序表,并发送到存储模块存储;
存储模块,用于存储抽样采集模块发送的排序表,并传输到编码模块;
编码模块,用于根据所述排序表的排序创建霍夫曼编码表,根据所述霍夫曼编码表对电子邮箱地址的用户自定义部分进行编码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆农村商业银行股份有限公司,未经重庆农村商业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910091848.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据压缩
- 下一篇:一种适用于MLC NAND闪存的LDPC码译码方法