发明名称 |
一种名称数据的压缩、解压缩方法及设备 |
摘要 |
本发明提供了一种名称数据的压缩、解压缩方法及设备。其中所述方法包括:针对包含有多个名称数据的预设名称数据库,生成覆盖所述名称数据库中所有名称数据的压缩字符串集合,所述压缩字符串集合中的字符串是基于各个名称数据的全部或部分字符生成的;根据所述压缩字符串集合中字符串的频率,创建所述压缩字符串集合对应的哈夫曼二叉树,并生成一包括有所述压缩字符串集合中所有字符串的压缩编码的压缩编码表;在对一名称数据进行压缩编码时,根据该名称数据所包含的字符串,从压缩编码表中获得各个字符串对应的压缩编码,组合得到该名称数据的压缩编码。本发明能够提高名称数据的压缩/解压缩效率。 |
申请公布号 |
CN104283567A |
申请公布日期 |
2015.01.14 |
申请号 |
CN201310273457.5 |
申请日期 |
2013.07.02 |
申请人 |
北京四维图新科技股份有限公司 |
发明人 |
袁松安 |
分类号 |
H03M7/40(2006.01)I |
主分类号 |
H03M7/40(2006.01)I |
代理机构 |
北京银龙知识产权代理有限公司 11243 |
代理人 |
许静;黄灿 |
主权项 |
一种名称数据的压缩方法,应用于服务器侧,其特征在于,包括:针对包含有多个名称数据的预设名称数据库,生成覆盖所述名称数据库中所有名称数据的压缩字符串集合,所述压缩字符串集合中的字符串是基于各个名称数据的全部或部分字符生成的;根据所述压缩字符串集合中字符串的频率,创建所述压缩字符串集合对应的哈夫曼二叉树,并生成一包括有所述压缩字符串集合中所有字符串的压缩编码的压缩编码表;在对一名称数据进行压缩编码时,根据该名称数据所包含的字符串,从压缩编码表中获得各个字符串对应的压缩编码,组合得到该名称数据的压缩编码。 |
地址 |
100028 北京市朝阳区曙光西里甲5号凤凰置地广场A座写字楼17层 |