一种数据处理方法和装置制造方法及图纸

技术编号:24353264 阅读:30 留言:0更新日期:2020-06-03 02:02
本发明专利技术公开了一种数据处理方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:从预先设置的窄表数据中抽取与生成设定产品相关联的产品部件实例数据,以及设定数量的参数取值;按照预先统计的产品对应业务的参数使用频率,对参数取值进行排序,以将产品部件实例数据和排序后的参数取值更新到设定宽表数据的相应字段;读取宽表数据,以为目标产品一次性查询出对应的部件实例标识和多个参数取值,获取部件实例,按照设定的产品装配模型装配生成目标产品。该方法通过抽取窄表数据的部分字段,并转存到宽表数据,进而直接读取宽表数据实现部件实例的获取,以生成目标产品,查询耗时大大缩短,降低了对系统性能的影响。

A data processing method and device

【技术实现步骤摘要】
一种数据处理方法和装置
本专利技术涉及计算机领域,尤其涉及一种数据处理方法和装置。
技术介绍
借记卡是商业银行中使用最广泛的银行产品。借记卡既可以作为储蓄账户,也可以在卡内开立定期账户,还支持通过签约绑定,将借记卡与个人贷款、银证通、理财产品、手机银行、ETC等各类业务进行关联。一张实名制开立的借记卡不仅是银行账户,还是各种第三方支付的基础,甚至在很多场景下被用来作为实名认证的手段。监管部门对于借记卡的监管要求也与时俱进,从三类户管控、交易渠道管控、交易商户管控到交易限额管控等均做了明确要求。借记卡的这些功能和监管要求都需要商业银行后台程序的技术支持。商业银行为了支持借记卡的各项功能和监管要求,需要开发大量应用程序,对于借记卡生命周期中用到的各类产品参数如何查找这一问题,对于快速实现借记卡功能的程序开发是非常重要事项。现有技术中采用产品索引部件、部件索引参数两层查找的方式,实现产品参数的查找。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:两层查找的方式,增加了查询耗时;在高频访问产品参数的情况下,降低了系统性能。
技术实现思路
有鉴于此,本专利技术实施例提供一种数据处理方法和装置,通过抽取窄表数据的部分字段,并转存到宽表数据,进而直接读取宽表数据实现部件实例的获取,以生成目标产品,查询耗时大大缩短,降低了对系统性能的影响。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种数据处理方法。本专利技术实施例的一种数据处理方法,包括:从预先设置的窄表数据中抽取与生成设定产品相关联的产品部件实例数据,以及设定数量的参数取值;其中,所述产品部件实例数据包括部件实例标识;按照预先统计的所述产品对应业务的参数使用频率,对所述参数取值进行排序,以将所述产品部件实例数据和排序后的参数取值更新到设定宽表数据的相应字段;读取所述宽表数据,以为目标产品一次性查询出对应的部件实例标识和多个参数取值,根据所述部件实例标识获取部件实例,按照设定的产品装配模型装配所述部件实例,生成所述目标产品。可选地,抽取设定数量的参数取值,包括:根据设定的参数清单数据,确定需要冗余的所述窄表数据的列表值;其中,所述列表值包括至少一个产品参数的多个参数取值;根据所述部件实例标识,从所述列表中抽取设定数量的对应的参数取值。可选地,读取所述宽表数据,包括:通过设定的产品要素读取所述宽表数据;其中,所述产品要素包括多实体标识、产品标识和产品细项标识和产品装配版本号。可选地,所述产品装配模型包括实例化后的多个产品部件类的部件实例标识,所述目标产品包括至少一个产品组件,所述产品部件类与所述产品组件的功能一一对应,所述方法还包括:从预设产品部件类库中选取与所述产品组件的功能相对应的产品部件类;将所述产品部件类进行实例化,生成对应的部件实例,以组成所述产品装配模型。可选地,所述产品部件类包括一组产品元件类和产品参数的集合,所述产品元件类包括一组所述产品参数,所述方法还包括:从预设产品参数库中选取产品参数,将选取出的所述产品参数组成所述产品元件类;利用所述产品参数库和从预设产品元件类库中选取出的产品元件类组成所述产品部件类;其中,所述产品元件类库包括至少一个所述产品元件类。可选地,所述方法还包括:同步产品属性和产品条件至产品目录,激活所述目标产品,以在设定渠道进行交易。可选地,所述方法还包括:为所述产品参数建立副本;获取部件实例,包括:从所述副本读取产品参数信息。为实现上述目的,根据本专利技术实施例的另一方面,提供了一种数据处理装置。本专利技术实施例的一种数据处理装置,包括:数据抽取模块,用于从预先设置的窄表数据中抽取与生成设定产品相关联的产品部件实例数据,以及设定数量的参数取值;其中,所述产品部件实例数据包括部件实例标识;数据更新模块,用于按照预先统计的所述产品对应业务的参数使用频率,对所述参数取值进行排序,以将所述产品部件实例数据和排序后的参数取值更新到设定宽表数据的相应字段;产品生成模块,用于读取所述宽表数据,以为目标产品一次性查询出对应的部件实例标识和多个参数取值,根据所述部件实例标识获取部件实例,按照设定的产品装配模型装配所述部件实例,生成所述目标产品。可选地,所述数据抽取模块,还用于:根据设定的参数清单数据,确定需要冗余的所述窄表数据的列表值;其中,所述列表值包括至少一个产品参数的多个参数取值;根据所述部件实例标识,从所述列表中抽取设定数量的对应的参数取值。可选地,所述产品生成模块,还用于:通过设定的产品要素读取所述宽表数据;其中,所述产品要素包括多实体标识、产品标识和产品细项标识和产品装配版本号。可选地,所述产品装配模型包括实例化后的多个产品部件类的部件实例标识,所述目标产品包括至少一个产品组件,所述产品部件类与所述产品组件的功能一一对应,所述装置还包括:模型生成模块,用于从预设产品部件类库中选取与所述产品组件的功能相对应的产品部件类;将所述产品部件类进行实例化,生成对应的部件实例,以组成所述产品装配模型。可选地,所述产品部件类包括一组产品元件类和产品参数的集合,所述产品元件类包括一组所述产品参数,所述装置还包括:产品部件类生成模块,用于从预设产品参数库中选取产品参数,将选取出的所述产品参数组成所述产品元件类;利用所述产品参数库和从预设产品元件类库中选取出的产品元件类组成所述产品部件类;其中,所述产品元件类库包括至少一个所述产品元件类。可选地,所述装置还包括:产品交易模块,用于同步产品属性和产品条件至产品目录,激活所述目标产品,以在设定渠道进行交易。可选地,所述装置还包括:副本建立模块,用于为所述产品参数建立副本;所述产品生成模块,还用于:从所述副本读取产品参数信息。为实现上述目的,根据本专利技术实施例的再一方面,提供了一种电子设备。本专利技术实施例的一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术实施例的一种数据处理方法。为实现上述目的,根据本专利技术实施例的再一方面,提供了一种计算机可读介质。本专利技术实施例的一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本专利技术实施例的一种数据处理方法。上述专利技术中的一个实施例具有如下优点或有益效果:通过抽取窄表数据的部分字段,并转存到宽表数据,进而直接读取宽表数据实现部件实例的获取,以生成目标产品,查询耗时大大缩短,降低了对系统性能的影响;对于确定需要冗余到宽表数据的列表值抽取参数取值,提高数据抽取效率;通过产品要素读取宽表数据的对应字段,方便后续获取部件实例;建立产品装配模型,并使用产品装配模型生成目标产品,实现了产品的灵活装配,部件丰富、扩展性好;产品生成后自动同步产品属性和产品条件至产品目录,激活产品,使得产品可以交易;通过建立副本保证产品参数访问的准确性和实时性。上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n从预先设置的窄表数据中抽取与生成设定产品相关联的产品部件实例数据,以及设定数量的参数取值;其中,所述产品部件实例数据包括部件实例标识;/n按照预先统计的所述产品对应业务的参数使用频率,对所述参数取值进行排序,以将所述产品部件实例数据和排序后的参数取值更新到设定宽表数据的相应字段;/n读取所述宽表数据,以为目标产品一次性查询出对应的部件实例标识和多个参数取值,根据所述部件实例标识获取部件实例,按照设定的产品装配模型装配所述部件实例,生成所述目标产品。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
从预先设置的窄表数据中抽取与生成设定产品相关联的产品部件实例数据,以及设定数量的参数取值;其中,所述产品部件实例数据包括部件实例标识;
按照预先统计的所述产品对应业务的参数使用频率,对所述参数取值进行排序,以将所述产品部件实例数据和排序后的参数取值更新到设定宽表数据的相应字段;
读取所述宽表数据,以为目标产品一次性查询出对应的部件实例标识和多个参数取值,根据所述部件实例标识获取部件实例,按照设定的产品装配模型装配所述部件实例,生成所述目标产品。


2.根据权利要求1所述的方法,其特征在于,抽取设定数量的参数取值,包括:
根据设定的参数清单数据,确定需要冗余的所述窄表数据的列表值;其中,所述列表值包括至少一个产品参数的多个参数取值;
根据所述部件实例标识,从所述列表中抽取设定数量的对应的参数取值。


3.根据权利要求1所述的方法,读取所述宽表数据,包括:
通过设定的产品要素读取所述宽表数据;其中,所述产品要素包括多实体标识、产品标识和产品细项标识和产品装配版本号。


4.根据权利要求1所述的方法,所述产品装配模型包括实例化后的多个产品部件类的部件实例标识,所述目标产品包括至少一个产品组件,所述产品部件类与所述产品组件的功能一一对应,所述方法还包括:
从预设产品部件类库中选取与所述产品组件的功能相对应的产品部件类;
将所述产品部件类进行实例化,生成对应的部件实例,以组成所述产品装配模型。


5.根据权利要求4所述的方法,其特征在于,所述产品部件类包括一组产品元件类和产品参数的集合,所述产品元件类包括一组所述产品参数,所述方法还包括:...

【专利技术属性】
技术研发人员:董文杰邹均胜乔石徐鹏王赵羿李小佳
申请(专利权)人:中国建设银行股份有限公司建信金融科技有限责任公司
类型:发明
国别省市:北京;11

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

1