System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 信息处理方法和装置、电子设备、计算机可读存储介质制造方法及图纸_技高网

信息处理方法和装置、电子设备、计算机可读存储介质制造方法及图纸

技术编号:43537140 阅读:15 留言:0更新日期:2024-12-03 12:20
本公开提供了一种信息处理方法和装置,涉及计算机技术领域,具体涉及数据库等技术领域。具体实现方案为:接收业务服务方发送的数据操作请求;提取并验证数据操作请求中业务服务方的身份信息;响应于业务服务方的身份信息验证合格,检测数据操作请求是否具有授权场景信息;响应于检测到数据操作请求具有授权场景信息,检测数据操作请求是否具有授权字段信息且授权字段信息属于授权场景信息;响应于检测到数据操作请求具有授权字段信息且授权字段信息属于授权场景信息,基于授权字段信息和数据操作请求,对数据库进行操作。

【技术实现步骤摘要】

本公开涉及人工计算机领域,具体涉及数据库等,尤其涉及一种信息处理方法和装置、电子设备、计算机可读存储介质以及计算机程序产品。


技术介绍

1、由于与患者病情相关的数据散落在各业务系统中,健康各业务场景下用户病情信息无法统一存储,需要对接多个业务系统将数据整合,存在反复收集患者信息、医生无法查阅病历、平台无法沉淀高价值患者档案等问题。

2、患者档案中大多属于特殊数据,在管理和应用数据库的数据时需要注意数据安全防护,对外提供的应用接口需要做好保障,防止数据泄露。


技术实现思路

1、本公开提供了一种信息处理方法和装置、电子设备、计算机可读存储介质以及计算机程序产品。

2、根据第一方面,提供了一种信息处理方法,该方法包括:接收业务服务方发送的数据操作请求;提取并验证数据操作请求中业务服务方的身份信息;响应于业务服务方的身份信息验证合格,检测数据操作请求是否具有授权场景信息;响应于检测到数据操作请求具有授权场景信息,检测数据操作请求是否具有授权字段信息且授权字段信息属于授权场景信息;响应于检测到数据操作请求具有授权字段信息且授权字段信息属于授权场景信息,基于授权字段信息和数据操作请求,对数据库进行操作。

3、根据第二方面,提供了另一种信息处理方法,该方法包括:接收不同类型对象的操作需求信息;基于操作需求信息,确定授权场景信息和授权字段信息;基于操作需求信息、授权场景信息以及授权字段信息,生成并发送数据操作请求。

4、根据第三方面,提供了一种信息处理装置,该装置包括:请求接收单元,被配置成接收业务服务方发送的数据操作请求;提取单元,被配置成提取并验证数据操作请求中业务服务方的身份信息;场景检测单元,被配置成响应于业务服务方的身份信息验证合格,检测数据操作请求是否具有授权场景信息;字段检测单元,被配置成响应于检测到数据操作请求具有授权场景信息,检测数据操作请求是否具有授权字段信息且授权字段信息属于授权场景信息;操作单元,被配置成响应于检测到数据操作请求具有授权字段信息且授权字段信息属于授权场景信息,基于授权字段信息和数据操作请求,对数据库进行操作。

5、根据第四方面,提供了一种信息处理装置,该装置包括:信息接收单元,被配置成接收不同类型对象的操作需求信息;确定单元,被配置成基于操作需求信息,确定授权场景信息和授权字段信息;生成单元,被配置成基于操作需求信息、授权场景信息以及授权字段信息,生成并发送数据操作请求。

6、根据第五方面,提供了一种电子设备,该电子设备包括:至少一个处理器;以及与至少一个处理器通信连接的存储器,其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如第一方面或第二方面任一实现方式描述的方法。

7、根据第六方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,计算机指令用于使计算机执行如第一方面或第二方面任一实现方式描述的方法。

8、根据第七方面,提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现如第一方面或第二方面任一实现方式描述的方法。

9、本公开的实施例提供的信息处理方法和装置,首先,接收业务服务方发送的数据操作请求;其次,提取并验证数据操作请求中业务服务方的身份信息;再次,响应于业务服务方的身份信息验证合格,检测数据操作请求是否具有授权场景信息;从次,响应于检测到数据操作请求具有授权场景信息,检测数据操作请求是否具有授权字段信息且授权字段信息属于授权场景信息;最后,响应于检测到数据操作请求具有授权字段信息且授权字段信息属于授权场景信息,基于授权字段信息和数据操作请求,对数据库进行操作。由此,构建数据库之后,通过验证业务服务方的身份信息的验证结果,以及校验数据操作请求中的授权场景信息和授权字段信息的校验结果,对数据库中与授权字段信息相关的授权数据进行操作,保证了对授权数据操作的安全性和可靠性。

10、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。

本文档来自技高网...

【技术保护点】

1.一种信息处理方法,所述方法包括:

2.根据权利要求1所述的方法,其中,所述身份信息包括:应用名称,所述提取并验证所述数据操作请求中所述业务服务方的身份信息包括:

3.根据权利要求2所述的方法,其中,在确定所述业务服务方的身份信息验证合格之前,所述提取并验证所述数据操作请求中所述业务服务方的身份信息还包括:

4.根据权利要求2所述的方法,其中,在确定所述业务服务方的身份信息验证合格之前,所述提取并验证所述数据操作请求中所述业务服务方的身份信息还包括:

5.根据权利要求1-4之一所述的方法,其中,所述响应于检测到所述数据操作请求具有授权字段信息且所述授权字段信息属于所述授权场景信息,基于所述授权字段信息和所述数据操作请求,对数据库进行操作包括:

6.根据权利要求5所述的方法,在将所述业务数据发送给所述业务服务方之前,所述方法还包括:

7.根据权利要求5所述的方法,所述方法还包括:

8.根据权利要求1-4之一所述的方法,其中,所述响应于检测到所述数据操作请求具有授权字段信息且所述授权字段信息属于所述授权场景信息,基于所述授权字段信息和所述数据操作请求,对数据库进行操作还包括:

9.一种信息处理方法,所述方法包括:

10.根据权利要求9所述的方法,所述操作需求信息包括:第一类型对象的对象标识和数据问题,所述基于所述操作需求信息,确定授权场景信息和授权字段信息包括:

11.根据权利要求9所述的方法,所述操作需求信息包括:第二类型对象的授权标识和业务信息,所述基于所述操作需求信息,确定授权场景信息和授权字段信息包括:

12.一种信息处理装置,所述装置包括:

13.根据权利要求12所述的方法,其中,所述身份信息包括:应用名称,所述提取单元被配置成:提取所述数据操作请求中的应用名称;检测所述应用名称是否为授权应用的授权名称;响应于检测到所述应用名称为所述授权名称,确定所述业务服务方的身份信息验证合格。

14.根据权利要求13所述的装置,其中,所述提取单元进一步被配置成:提取所述数据操作请求中的用户标识和加密认证字符串;基于所述用户标识,在有效时间内获取库认证字符串;基于所述库认证字符串,得到签名字符串;检测所述签名字符串和所述加密认证字符串是否一致;响应于检测到所述签名字符串和所述加密认证字符串一致,确定所述业务服务方的身份信息验证合格。

15.根据权利要求13所述的装置,其中,所述提取单元进一步被配置成:提取所述数据操作请求中用户的身份信息;基于所述用户的身份信息,检测所述用户是否为所述数据库的登记对象;响应于检测到所述用户为所述数据库的登记对象,确定所述业务服务方的身份信息验证合格。

16.根据权利要求12-15之一所述的装置,其中,所述操作单元被配置成:响应于检测到所述数据操作请求具有授权字段信息且所述授权字段信息属于所述授权场景信息,检测所述数据操作请求是否为读数据请求;响应于检测到所述数据操作请求为读数据请求,从所述数据库中选取与所述授权字段信息相对应的业务数据;将所述业务数据发送给所述业务服务方。

17.根据权利要求16所述的装置,所述装置还包括:处理单元,被配置成:检测所述业务数据中是否具有关键数据;响应于所述业务数据中具有关键数据,采用替换算法替换所述业务数据中的关键数据,并采样加密算法加密替换后的业务数据,得到处理数据;将所述处理数据、所述加密算法以及所述替换算法发送给所述业务服务方。

18.根据权利要求16所述的装置,所述装置还包括:记录单元,被配置成:基于所述数据操作请求,获取并记录所述业务服务方的身份信息。

19.根据权利要求12-15之一所述的装置,所述操作单元被配置成:响应于检测到所述数据操作请求具有授权字段信息且所述授权字段信息属于所述授权场景信息,检测所述数据操作请求是否为写数据请求;响应于检测到所述数据操作请求为写数据请求,从所述数据操作请求中获取待写入数据;在所述数据库与所述授权字段信息相应的区域填写所述待写入数据。

20.一种信息处理装置,所述装置包括:

21.根据权利要求20所述的装置,所述操作需求信息包括:第一类型对象的对象标识和数据问题,所述确定单元进一步被配置成:

22.根据权利要求20所述的装置,所述操作需求信息包括:第二类型对象的授权标识和业务信息,所述确定单元进一步被配置成:

23.一种电子设备,其特征在于,包括:

24.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使所述计算机...

【技术特征摘要】

1.一种信息处理方法,所述方法包括:

2.根据权利要求1所述的方法,其中,所述身份信息包括:应用名称,所述提取并验证所述数据操作请求中所述业务服务方的身份信息包括:

3.根据权利要求2所述的方法,其中,在确定所述业务服务方的身份信息验证合格之前,所述提取并验证所述数据操作请求中所述业务服务方的身份信息还包括:

4.根据权利要求2所述的方法,其中,在确定所述业务服务方的身份信息验证合格之前,所述提取并验证所述数据操作请求中所述业务服务方的身份信息还包括:

5.根据权利要求1-4之一所述的方法,其中,所述响应于检测到所述数据操作请求具有授权字段信息且所述授权字段信息属于所述授权场景信息,基于所述授权字段信息和所述数据操作请求,对数据库进行操作包括:

6.根据权利要求5所述的方法,在将所述业务数据发送给所述业务服务方之前,所述方法还包括:

7.根据权利要求5所述的方法,所述方法还包括:

8.根据权利要求1-4之一所述的方法,其中,所述响应于检测到所述数据操作请求具有授权字段信息且所述授权字段信息属于所述授权场景信息,基于所述授权字段信息和所述数据操作请求,对数据库进行操作还包括:

9.一种信息处理方法,所述方法包括:

10.根据权利要求9所述的方法,所述操作需求信息包括:第一类型对象的对象标识和数据问题,所述基于所述操作需求信息,确定授权场景信息和授权字段信息包括:

11.根据权利要求9所述的方法,所述操作需求信息包括:第二类型对象的授权标识和业务信息,所述基于所述操作需求信息,确定授权场景信息和授权字段信息包括:

12.一种信息处理装置,所述装置包括:

13.根据权利要求12所述的方法,其中,所述身份信息包括:应用名称,所述提取单元被配置成:提取所述数据操作请求中的应用名称;检测所述应用名称是否为授权应用的授权名称;响应于检测到所述应用名称为所述授权名称,确定所述业务服务方的身份信息验证合格。

14.根据权利要求13所述的装置,其中,所述提取单元进一步被配置成:提取所述数据操作请求中的用户标识和加密认证字符串;基于所述用户标识,在有效时间内获取库认证字符串;基于所述库认证字符串,得到签名字符串;检测所述签名字符串和所述加密认证字符串是否一致;响应于检测到所述签名字符串和所述加密认证字符串一致,确...

【专利技术属性】
技术研发人员:胡文
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1