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

一种用于安防门禁上的信息压缩编码解码方法及装置与流程

2022-10-13 01:07:55 来源:中国专利 TAG:

技术特征:
1.一种用于安防门禁上的信息压缩编码解码方法,其特征在于,所述方法包括:编码阶段以及解码阶段;其中,编码阶段包括:读取居民社保卡公开信息字符,将其中行政区代码表作为整体转化为8bit二进制的初始行政显示符;所述取居民社保卡包括6个字符的行政区划代码以及每个直辖市、省、自治区内的唯一的9个字符的社保卡号;将社保卡号中的每一位字符按照预先确定的社保卡号编码表,转化为6bit二进制初始社保卡号显示符;其中字符从0至z依次对应数字0至61;将每一初始社保卡号显示符划分为高位社保卡号显示符,以及低位社保卡号显示符,并对所有高位社保卡号显示符以及低位社保卡号显示符进行拼接;按照高位社保卡号显示符、初始行政显示符以及低位社保卡号显示符的顺序将三者进行拼接,并进行补位处理,以及十六进制转换,得到编码结果;解码过程包括:读取编码结果,进行二进制转码得到初始解码符;对初始解码符进行划分,得到第一中间字符、第二中间字符以及第三中间字符;对第一中间字符以及第三中间字符进行拆解以及重组处理,对重组后的字符进行解码,得到居民社保卡号字符;对第二中间字符按照行政区代码表进行解码,得到对应的行政区划识别码。2.根据权利要求1所述的方法,其特征在于,将初始社保卡号显示符划分为高位社保卡号显示符,以及低位社保卡号显示符,并对所有高位社保卡号显示符以及低位社保卡号显示符进行拼接,包括:将初始社保卡号显示符中的前两位作为高位社保卡号显示符,将初始社保卡号显示符中的后四位作为低位社保卡号显示符;所有高位社保卡号显示符按照社保卡号中原字符的顺序进行拼接,所有低位社保卡号显示符按照社保卡号中原字符的顺序进行拼接。3.根据权利要求1所述的方法,其特征在于,按照高位社保卡号显示符、初始行政显示符以及低位社保卡号显示符的顺序将三者进行拼接,并进行补位处理,以及十六进制转换,得到编码结果,包括:按照高位社保卡号显示符、初始行政显示符以及低位社保卡号显示符的顺序将三者进行拼接;在高位社保卡号显示符之前两位用0进行补位,得到初始编码结果;将初始编码结果按照每4位为一字符进行十六进制转换,得到编码结果。4.根据权利要求1所述的方法,其特征在于,对初始解码符进行划分,得到第一中间字符、第二中间字符以及第三中间字符,包括:取初始解码符中的第3位至第20位得到第一中间字符;取第21位至第28位得到第二中间字符,取第29位至第64位得到第三中间字符。5.根据权利要求1所述的方法,其特征在于,对第一中间字符以及第三中间字符进行拆解以及重组处理,对重组后的字符进行解码,得到居民社保卡号字符,包括:将第一中间字符以每两位为一单元进行顺序排序,第三中间字符以每四位为一单元进
行顺序排序;将第一中间字符与第三中间字符中排序序号相同的单元进行拼接,按照社保卡号编码表进行解码,得到对应的居民社保卡号字符。6.根据权利要求1所述的方法,其特征在于,社保卡号编码表如下所示:序号字符初始社保卡号显示符序号字符初始社保卡号显示符0000000031v0111111100000132w1000002200001033x1000013300001134y1000104400010035z1000115500010136a1001006600011037b1001017700011138c1001108800100039d1001119900100140e10100010a00101041f10100111b00101142g10101012c00110043h10101113d00110144i10110014e00111045j10110115f00111146k10111016g01000047l10111117h01000148m11000018i01001049n11000119j01001150o11001020k01010051p11001121l01010152q11010022m01011053r11010123n01011154s11011024o01100055t11011125p01100156u11100026q01101057v11100127r01101158w11101028s01110059x11101129t01110160y11110030u01111061z111101其中,字符从0至z依次对应数字0至61,将每一字符对应到目标数字上,再将目标数字转化为6bit二进制表现形式。7.根据权利要求1所述的方法,其特征在于,行政区代码表如下所示:
编码省级区划初始行政显示符序号省级区划初始行政显示符11北京市0000101143湖南省0010101112天津市0000110044广东省0010110013河北省0000110145广西壮族自治区0010110114山西省0000111046海南省0010111015内蒙古自治区0000111150重庆市0011001021辽宁省0001010151四川省0011001122吉林省0001011052贵州省0011010023黑龙江省0001011153云南省0011010131上海市0001111154西藏自治区0011011032江苏省0010000061陕西省0011110133浙江省0010000162甘肃省0011111034安徽省0010001063青海省0011111135福建省0010001164宁夏回族自治区0100000036江西省0010010065新疆维吾尔自治区0100000137山东省0010010171台湾省0100100041河南省0010100181香港特别行政区0101000142湖北省0010101082澳门特别行政区01010010其中,行政区划识别码为社保卡发行地行政区划代码前两位,将行政区划识别码转化为8bit二进制初始行政显示符。8.一种用于安防门禁上的信息压缩编码解码装置,其特征在于,所述装置包括:编码阶段模块以及解码模块;其中,编码模块用于:读取居民社保卡公开信息字符,将其中省级行政区划识别码按照行政区代码表作为整体转化为8bit二进制的初始行政显示符 ;所述取居民社保卡包括6个字符的行政区划代码以及每个直辖市、省、自治区内的每张卡唯一的9个字符的社保卡号;以及将社保卡号中的每一位字符按照预先确定的社保卡号编码表,转化为6bit二进制初始社保卡号显示符;其中字符从0至z依次对应数字0至61;以及将每一初始社保卡号显示符划分为高位社保卡号显示符,以及低位社保卡号显示符,并对所有高位社保卡号显示符以及低位社保卡号显示符进行拼接;以及按照高位社保卡号显示符、初始行政显示符以及低位社保卡号显示符的顺序将三者进行拼接,并进行补位处理,以及十六进制转换,得到编码结果;解码模块用于:读取编码结果,进行二进制转码得到初始解码符;以及对初始解码符进行划分,得到第一中间字符、第二中间字符以及第三中间字符;以及对第一中间字符以及第三中间字符进行拆解以及重组处理,对重组后的字符进行解码,得到居民社保卡字符以及对第二中间字符按照行政区代码表进行解码,得到对应的行政区划识别码。9.根据权利要求8所述的装置,其特征在于,编码模块具体用于:
将初始社保卡号显示符中的前两位作为高位社保卡号显示符,将初始社保卡号显示符中的后四位作为低位社保卡号显示符;所有高位社保卡号显示符按照社保卡号中原字符的顺序进行拼接,所有低位社保卡号显示符按照社保卡号中原字符的顺序进行拼接。10.根据权利要求8所述的装置,其特征在于,解码模块具体用于:按照高位社保卡号显示符、初始行政显示符以及低位社保卡号显示符的顺序将三者进行拼接;在高位社保卡号显示符之前两位用0进行补位,得到初始编码结果;将初始编码结果按照每4位为一字符进行十六进制转换,得到编码结果。

技术总结
本申请提供一种用于安防门禁上的信息压缩编码解码方法及装置,包括:编码阶段以及解码阶段;其中,编码阶段包括:读取居民社保卡公开信息字符,将其中省级行政区划识别码按照行政区代码表作为整体转化为初始行政显示符;将社保卡号中的每一位字符按照预先确定的社保卡号压缩编码表,转化为初始社保卡号显示符;将每一初始社保卡号显示符中划分为高位社保卡号显示符,以及低位社保卡号显示符,并对所有高位社保卡号显示符以及低位社保卡号显示符进行拼接;进行十六进制转换,得到编码结果。本申请解决了包含F之后的字母及长度不能适配目前传输协议的问题。目前传输协议的问题。目前传输协议的问题。


技术研发人员:朱正涛 张建华 丁一宁 王辉 曹坤增 徐建
受保护的技术使用者:南京理工科技园股份有限公司
技术研发日:2022.09.05
技术公布日:2022/10/11
再多了解一些

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

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

相关文献