【技术实现步骤摘要】
精简化信息编码实现方法、装置、计算机设备及存储介质
[0001]本专利技术涉及信息处理
,具体涉及一种精简化信息编码实现方法、装置、计算机设备以及非易失性计算机可读存储介质。
技术介绍
[0002]目前,随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,但由于金融行业的安全性、实时性要求,也对技术提出了更高的要求。
[0003]目前,银行结构的应用系统中经常会对数字进行系统间的传输,这样的传输的基本要求是数字在传输过程中要是可见字符,也就是ASCII字符,通常数字都是使用ASCII的0
‑
9直接表示的,但是这种表示方式下,数字需要占用的存储空间较大,比如320000000000000用这种方式就要15个字节。但是,在一些特殊情形,对于能够传递的最大信息长度是有限制的,这种限制可能是因为系统间传输能力的技术限制,也可能是出于体验考虑,因此,需要用较短的ASCII码来传递尽可能多的信息。显然,使用最直接的0
‑
9十个数字来表示 ...
【技术保护点】
【技术特征摘要】
1.一种精简化信息编码实现方法,其特征在于,包括:确定目标应用系统的自定义进制以及所述自定义进制所使用的可见字符序列;根据所述目标应用系统在其存储与传输的特定环境下预先设置的十进制编码的第一最大长度,计算得到所述自定义进制下编码的第二最大长度;执行所述目标应用系统中十进制的目标编码到所述自定义进制的转换,得到转换后编码;将所述转换后编码的编码长度与所述第二最大长度进行比对;根据比对结果,实现对于所述目标应用系统的精简化信息编码。2.根据权利要求1所述的精简化信息编码实现方法,其特征在于,所述确定目标应用系统的自定义进制以及所述自定义进制所使用的可见字符序列,包括:确定目标应用系统的自定义进制以及所述自定义进制所使用的可见字符序列,并对所述可见字符序列中允许使用的可见字符进行限制。3.根据权利要求2所述的精简化信息编码实现方法,其特征在于,所述根据比对结果,实现对于所述目标应用系统的精简化信息编码,包括:若所述转换后编码的编码长度小于等于所述第二最大长度,则表明所述目标编码精简成功,可以继续转换;若所述转换后编码的编码长度大于所述第二最大长度,则表明所述目标编码精简失败,直接报错并退出转换。4.根据权利要求1、2或3所述的精简化信息编码实现方法,其特征在于,所述确定目标应用系统的自定义进制以及所述自定义进制所使用的可见字符序列,其中,所述自定义进制为三十六进制,所述可见字符序列为0
‑
9,a
‑
z,A
‑
Z序列。5.一种精简化信息编码实现装置,其特征在于,包括:确定模块,用于确定目标应用系统的自定义进制以及所述自定义进制所使用的可见字符序列;计算模块,用于根据所述目标应用系统在其存储与传输的特定环境下预先设置的十进制编码的第一最大长度,计算得到所述自定义进制下编码的第二最大长度;转换模块,用于执行所述目标应用系统中十...
【专利技术属性】
技术研发人员:徐栋,
申请(专利权)人:平安银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。