业务数据处理方法及装置、存储介质及电子设备制造方法及图纸

技术编号:33850938 阅读:26 留言:0更新日期:2022-06-18 10:37
本发明专利技术提供了一种业务数据处理方法及装置、存储介质及电子设备,该方法包括:当接收到业务处理请求时,确定对应的业务数据;判断业务数据中的每个字符是否符合预设的数据库处理条件;若业务数据中存在不符合数据库处理条件的字符,则将不符合数据库处理条件的字符作为目标字符;在业务数据中确定每个目标字符所在的目标字段;对于每个目标字段,按照预设的编码策略进行编码,得到其对应的编码字段;将业务数据中的每个目标字段替换为其对应的编码字段,以获得业务数据对应的新的业务数据,将新的业务数据存储至数据库。应用本发明专利技术的方法,可通过编码将数据映射至数据库支持的字符集上,无需进行字符集升级便可实现生僻字兼容,成本较低。成本较低。成本较低。

【技术实现步骤摘要】
业务数据处理方法及装置、存储介质及电子设备


[0001]本专利技术涉及数据处理
,特别是涉及一种业务数据处理方法及装置、存储介质及电子设备。

技术介绍

[0002]随着企业机构信息化建设的逐步推进,机构中部署的业务系统越来越多。由于各个业务系统的建设时间不同,各个业务系统的处理能力亦存在差异,使得新旧系统之间可能会存在兼容性问题,生僻字的支持能力便是常见的问题之一。
[0003]随着运营规模的不断扩大,建设较晚的新业务系统全方位的文字处理范围较广,通常对生僻字具有较好的处理能力。而建设较早的旧业务系统配套的数据库的文字处理范围通常较窄,对生僻字的处理能力欠佳。在新旧系统的通讯过程中,若旧系统接收到数据库不支持的生僻字的相关请求,旧系统的数据库处理生僻字异常,就会导致请求失败。
[0004]目前,对于新旧系统之间生僻字支持能力不兼容的情况,通常是对旧系统的数据库进行字符集的升级,将其支持字符较少的字符集升级至支持字符较为全面的字符集。但对于运行时间长的旧系统而言,系统内通常已包含大量的服务,数据库内亦包含了海量的信息,进行字本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种业务数据处理方法,其特征在于,包括:当业务系统接收到业务处理请求时,确定所述业务处理请求对应的业务数据;判断所述业务数据中的每个字符是否符合预设的数据库处理条件;若所述业务数据中存在不符合所述预设的数据库处理条件的字符,则将所述业务数据中不符合所述预设的数据库处理条件的字符作为目标字符;在所述业务数据中确定每个所述目标字符所在的目标字段;按照预设的编码策略,对每个所述目标字段进行编码处理,得到每个所述目标字段对应的编码字段;将所述业务数据中的每个所述目标字段替换为该目标字段对应的编码字段,以获得所述业务数据对应的新的业务数据,将所述新的业务数据存储至所述业务系统对应的数据库。2.根据权利要求1所述的方法,其特征在于,所述判断所述业务数据中的每个字符是否符合预设的数据库处理条件,包括:对于所述业务数据中的每个字符,将该字符分别与预设的数据库字符集中的各个数据库字符进行比对,若该字符与每个所述数据库字符均不相同,则确定该字符不符合所述预设的数据库处理条件。3.根据权利要求1所述的方法,其特征在于,所述按照预设的编码策略,对每个所述目标字段进行编码,得到每个所述目标字段对应的编码字段,包括:基于Base64编码方式对每个所述目标字段进行编码,将每个所述目标字段的Base64编码结果作为每个所述目标字段对应的编码字段。4.根据权利要求1所述的方法,其特征在于,还包括:当消费方系统接收到业务消费请求时,从所述业务系统对应的数据库中获取所述业务消费请求对应的待消费业务数据;判断所述待消费业务数据中的每个字段是否符合预设的解码条件;若所述待消费业务数据中存在至少一个字段符合所述预设的解码条件,则将所述待消费业务数据中符合所述预设的解码条件的字段作为待解码字段;按照预设的解码策略对每个所述待解码字段进行解码处理,得到每个所述待解码字段对应的解码字段;将所述待消费业务数据中的每个所述待解码字段替换为该待解码字段对应的解码字段,以获得所述待消费业务数据对应的解码业务数据,对所述解码业务数据进行业务消费。5.根据权利要求4所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:滕绍坤
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1