预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114168640A(43)申请公布日2022.03.11(21)申请号202111265908.1(22)申请日2021.10.28(71)申请人中国建设银行股份有限公司地址100033北京市西城区金融大街25号申请人建信金融科技有限责任公司(72)发明人胡培张泽王定成(74)专利代理机构北京清亦华知识产权代理事务所(普通合伙)11201代理人单冠飞(51)Int.Cl.G06F16/2457(2019.01)G06F16/2458(2019.01)G06F11/10(2006.01)G06F9/48(2006.01)权利要求书3页说明书10页附图4页(54)发明名称编码处理方法、装置、电子设备和存储介质(57)摘要本公开提出一种编码处理方法、装置、电子设备和存储介质,其中,方法包括:接收至少一个携带有请求查询的第一客户端标识的查询请求,以及待查询的目标编码,以及目标编码所属的编码类型,根据目标编码中各字符位置的顺序,查询各字符位置的权重,根据各字符位置的权重,对目标编码中除校验位字符以外的各字符位置上的数值进行加权求和,得到加权和,在加权和对应的标准校验数值,与目标编码中校验位上的数值匹配的情况下,根据目标编码,在目标编码所属的编码类型对应的数据库中进行查询,得到查询数据,根据第一客户端标识,向对应的客户端发送携带查询数据的查询响应。本公开中的校验规则可防止仿造编码来窃取数据,保证了数据查询的安全性。CN114168640ACN114168640A权利要求书1/3页1.一种编码处理方法,其特征在于,包括:接收至少一个查询请求,其中,所述查询请求携带有请求查询的第一客户端标识,以及待查询的目标编码,以及所述目标编码所属的编码类型;根据所述目标编码中各字符位置的顺序,查询各所述字符位置的权重;根据各所述字符位置的权重,对所述目标编码中除校验位字符以外的各所述字符位置上的数值进行加权求和,得到加权和;在所述加权和对应的标准校验数值,与所述目标编码中校验位上的数值匹配的情况下,根据所述目标编码,在所述目标编码所属的编码类型对应的数据库中进行查询,得到查询数据;根据所述第一客户端标识,向对应的客户端发送携带所述查询数据的查询响应。2.根据权利要求1所述的方法,其特征在于,所述在所述加权和对应的标准校验数值,与所述目标编码中校验位上的数值匹配的情况下,根据所述目标编码,在所述目标编码所属的编码类型对应的数据库中进行查询,得到查询数据之前,还包括:根据所述加权和进行取模,得到参考值;根据所述参考值,查询参考值与校验数值之间的对应关系,以确定所述加权和对应的标准校验数值。3.根据权利要求2所述的方法,其特征在于,所述根据所述加权和进行取模,得到参考值,包括:将所述加权和代入公式Y=SModN进行取模,以得到所述参考值;其中,S为所述加权和,Y为所述参考值,N为第一常数,取值范围为正整数。4.根据权利要求1所述的方法,其特征在于,所述根据所述目标编码中各字符位置的顺序,查询各所述字符位置的权重,包括:将所述目标编码中任意的一字符位置的顺序,代入公式Wi=2(i‑1)ModN’,以得到所述一字符位置的权重;其中,i为所述一字符位置的顺序,Wi为所述一字符位置的权重,N’为第二常数,取值范围为正整数。5.根据权利要求1‑4任一项所述的方法,其特征在于,所述方法还包括:接收至少一个分发请求,其中,各所述分发请求携带有请求编码的客户端标识,以及编码类型;对各所述分发请求分配线程池中的空闲线程,以确定各所述分发请求对应的待执行线程;根据各所述分发请求携带的编码内容中包括的地区标识,确定各所述待执行线程对应的缓存锁,以使各所述待执行线程分别调用目标方法,以竞争获取对应的所述缓存锁;从各所述待执行线程中,确定竞争到缓存锁的目标线程;执行所述目标线程,以根据所述目标线程对应分发请求所携带的编码类型,查询对应的编码规则,并根据所述编码规则编码得到目标编码;根据所述目标线程对应分发请求所携带的客户端标识,发送携带所述目标编码的分发响应。6.根据权利要求5所述的方法,其特征在于,所述编码类型为多种,各所述编码类型具2CN114168640A权利要求书2/3页有对应的编码规则;其中,各所述编码规则,用于指示各所述编码内容、各所述编码内容的排序和各所述编码内容占用的字符位数。7.根据权利要求5所述的方法,其特征在于,所述分发请求携带的编码内容中,还包括业务码、年份、日期和顺序号中的至少一个。8.一种编码处理装置,其特征在于,包括:接收模块,被配置为接收至少一个查询请求,其中,所述查询请求携带有请求查询的第一客户端标识,以及待查询的目标编码,以及所述目标编码所属的编码类型;查询模块,被配置为