一种业务处理方法、装置、设备及存储介质制造方法及图纸

技术编号:28058324 阅读:28 留言:0更新日期:2021-04-14 13:32
本申请提出一种业务处理方法、装置、设备及存储介质,该方法包括:接收用户的业务请求消息;根据业务请求消息包括的用户身份信息,确定用户是否为内网用户;如果是,根据业务请求消息包括的用户身份信息和目标业务信息,处理目标业务;将处理结果返回用户,将处理结果存储在数据层用户对应的业务子数据库中;业务子数据库为PG数据库中用户对应的实例;如果否,通过内网提供的接口访问数据层处理目标业务及将处理结果返回用户。本申请在PG数据库中建立相互隔离的业务数据库存储不同用户的数据,不同用户的数据完全隔离,满足信息安全要求。业务数据库都是创建在PG数据库中的,只需布置在一台设备上,无需使用多台设备物理隔离,降低成本。降低成本。降低成本。

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


[0001]本申请属于数据处理
,具体涉及一种业务处理方法、装置、设备及存储介质。

技术介绍

[0002]随着社会发展,各种金融模式创新不断涌现,众多金融市场参与者不断推陈出新,金融产品越来越多样、越来越复杂,已经突破企业自身的限制,多家企业共同合作以赢得更多市场份额,降低风险和成本。金融产品在给社会和企业带来效益和价值的同时,不同法人机构的数据如何存储、如何保证用户信息安全、如何符合监管机构的审查成为了急迫需要解决的问题。
[0003]传统的数据存储方式一般是杂糅在同一个数据库中,通过为不同的数据打上不同的业务标记,以逻辑隔离的方式实现存储。这样做依赖于应用端对数据权限的区分是否合理,依赖开发者对数据的理解和编码技能,极易出现误操作或者遗漏设置权限的问题,导致不同法人的数据访问者可以访问到其他法人的数据,自身的数据也被其他法人读取,造成信息泄露。另一种方案是将数据在物理上分别存储,拆分不同的系统管理,这种方案虽然可以保证数据完全隔离,但是分库成本高,且基于不同数据库开发的应用端的功能不能复本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种业务处理方法,其特征在于,应用于业务管理平台,包括:接收用户的业务请求消息,所述业务请求消息中包括用户身份信息和目标业务信息;根据所述业务请求消息包括的所述用户身份信息,确定所述用户是否为内网用户;如果是,则根据所述业务请求消息包括的所述用户身份信息和所述目标业务信息,处理目标业务;将所述目标业务的处理结果返回给所述用户,以及将所述处理结果存储在数据层中所述用户对应的业务子数据库中;所述业务子数据库为PG数据库中所述用户对应的实例schema;如果否,则通过内网提供的接口访问数据层,根据所述业务请求消息包括的所述用户身份信息和所述目标业务信息,处理目标业务;将所述目标业务的处理结果存储在数据层中所述用户对应的业务子数据库中,以及通过所述内网提供的接口将所述处理结果返回给所述用户。2.根据权利要求1所述的方法,其特征在于,所述根据所述业务请求消息包括的所述用户身份信息,确定所述用户是否为内网用户,包括:根据所述业务请求消息包括的所述用户身份信息中所述用户的接入地址,查询所述业务管理平台对应的内网的拓扑结构,确定所述接入地址是否为内网的地址;如果是,则确定所述用户为内网用户,否则,确定所述用户为外网用户。3.根据权利要求1所述的方法,其特征在于,所述据所述业务请求消息包括的所述用户身份信息和所述目标业务信息,处理目标业务,包括:根据所述业务请求消息包括的所述用户身份信息中所述用户的标识信息,查询数据层中的平台子数据库,确定所述用户是否具有访问所述目标业务信息对应的目标业务的权限;所述平台子数据库为所述PG数据库中独立于所有业务子数据库的schema;若确定出所述用户具有访问所述目标业务的访问权限,则处理所述目标业务;若确定出所述用户不具有访问所述目标业务的访问权限,则发送提示信息给所述用户的终端,所述提示信息用于提示所述用户不具有访问所述目标业务的权限。4.根据权利要求1

3任一项所述的方法,其特征在于,所述接收用户的业务请求消息之前,还包括:接收用户的注册请求消息,所述注册请求消息中包括所述用户对应的用户身份信息;在数据层中的PG数据库中创建所述用户对应的业务子数据库,所述用户对应的所述业务子数据库与其他用户对应的业务子数据库在所述PG数据库中是相互隔离的...

【专利技术属性】
技术研发人员:孙建波陈伟城
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:

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

1