[发明专利]一种编解码方法、装置及计算机存储介质有效
申请号: | 202010581656.2 | 申请日: | 2020-06-23 |
公开(公告)号: | CN111669616B | 公开(公告)日: | 2022-11-04 |
发明(设计)人: | 史大洋;冯以浩;王菲菲 | 申请(专利权)人: | 杭州海康威视系统技术有限公司 |
主分类号: | H04N21/2343 | 分类号: | H04N21/2343;H04N21/4402;H04N19/42 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 310051 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 解码 方法 装置 计算机 存储 介质 | ||
本发明提供了一种编解码方法、装置及计算机存储介质,涉及数据压缩技术领域,解决了身份验证系统存储空间的有效利用率低的问题。该方法包括,获取待编码字符串;其中,待编码字符串包括用于表示日期的第一字符串;根据第一预设编码规则对第一字符串编码,以得到第二字符串;其中,第二字符串的长度小于第一字符串的长度。
技术领域
本发明涉及数据压缩技术领域,尤其涉及一种编解码方法、装置及计算机存储介质。
背景技术
目前,大部分身份验证系统存储有已注册每一用户的身份证号码,可以利用存储的身份证号码识别待登陆账号的合法性。
众所周知,我国身份证号码包括18位数字,即占用36个字符。当身份验证系统存储大量的身份证号码时,会占用大量的存储空间,降低了存储空间的有效利用率。
发明内容
本发明提供一种编解码方法、装置及计算机存储介质,解决了身份验证系统存储空间的有效利用率低的问题。
为达到上述目的,本发明采用如下技术方案:
第一方面,本发明提供一种编码方法。在获取到包括有用于表示日期的第一字符串后,根据第一预设编码规则对第一字符串编码,以得到第二字符串(第二字符串的长度小于第一字符串的长度)。
可以看出,对于包括有表示日期的字符串(即上述第一字符串)的待编码字符串而言,本发明提供的编码方法可以直接对第一字符串进行编码,并且编码后得到的第二字符串的长度小于第一字符串的长度。这样,在实际的存储过程中由于存储的是第二字符串而不是第一字符串,因此占用的存储空间更小,即可提高存储空间的有效利用率。
可选的,本发明涉及到的待编码字符串可以为身份证号码,本发明提供的编码方法可以适用于身份验证系统。结合上述描述可知,在这种场景中,本发明提供的编码方法能够有效地提高身份验证系统存储空间的有效利用率。
此外,在待编码字符串为身份证号码的场景中,本发明提供的编码方法对身份证号码中表示日期的第一字符串进行了编码,因此,编码后的身份证号码并不是原始的身份证号码。这样,即使编码后的身份证号码被泄露,也能在一定程度上保证数据的安全。
在一种可能的设计方式中,上述“根据第一预设编码规则对第一字符串编码,以得到第二字符串”的方法为:计算第一字符串所表示的日期与预设日期之间的时间差。确定用于表示时间差的第二字符串。
在一种可能的设计方式中,待编码字符串还包括除第一字符串以外的其他字符,在此情况下,本发明实施例提供的编码方法还包括:确定第三字符串。其中,第三字符串包括第二字符串和除第一字符串以外的其他字符。根据第二预设编码规则对第三字符串编码,确定第四字符串。其中,第四字符串的长度小于第三字符串的长度。或者,确定第三字符串。其中,第三字符串包括第二字符串和除第一字符串以外的其他字符。对第三字符串进行倒序排列,确定第五字符串。或者,确定第三字符串。其中,第三字符串包括第二字符串和除第一字符串以外的其他字符。对第三字符串进行倒序排列,确定第五字符串。并根据第二预设编码规则对第五字符串编码,确定第六字符串。其中,第六字符串的长度小于第五字符串的长度。或者,确定第三字符串。其中,第三字符串包括第二字符串和除第一字符串以外的其他字符。根据第二预设编码规则对第三字符串编码,确定第四字符串。并对第四字符串进行倒序排列,确定第七字符串。
在一种可能的设计方式中,上述“第二预设编码规则”为第一进制转换为第二进制;其中,对于表示指定内容的字符串而言,采用第一进制表示指定内容的字符串的长度大于采用第二进制表示指定内容的字符串的长度。
在一种可能的设计方式中,待编码字符串还包括除第一字符串以外的其他字符,除第一字符串以外的其他字符包括校验位,在此情况下,本发明实施例提供的编码方法还包括:舍弃第二字符串中的校验位。其中,校验位通过待编码字符串中除校验位以外的其他字符计算得出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视系统技术有限公司,未经杭州海康威视系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010581656.2/2.html,转载请声明来源钻瓜专利网。