一种授权信息适配管理的方法与装置制造方法及图纸

技术编号:37355641 阅读:15 留言:0更新日期:2023-04-27 07:05
本申请公开了一种授权信息适配管理的方法与装置,所述方法包括:将授权文件存储在预设目录;在配置文件中维护所述预设目录中全部授权文件的授权信息,并将所述配置文件存储在所述预设目录;在所述配置文件中配置所述授权信息的访问接口;通过所述访问接口读取各个授权文件的授权信息,当检测到存在过期的授权文件时,通过所述过期的授权文件的授权信息重新导入新的授权文件。记载的技术方案能够统一管理获取第三方服务授权信息,保障服务正常运行。行。行。

【技术实现步骤摘要】
一种授权信息适配管理的方法与装置


[0001]本申请涉及授权信息管理技术,特别是涉及一种授权信息适配管理的方法与装置。

技术介绍

[0002]目前,证监会对证券经营机构风险揭示现场方式需“双录”,非现场需配套留痕机制的要求,“双录”即音视频+交易过程留存,对金融交易过程进行风险揭示,并全面实时录音录像留底,记录业务办理的全过程,规范销售行为,实现业务留痕,保障交易双方的利益。“双录”基于视频能力平台构建而成,包含现场双录、远程双录、自助双录及双录后台管理等方面,“双录”能力平台覆盖金融机构线上线下所有用户群体,因此需要“双录”既符合监管要求,又满足业务需求。
[0003]现有的“双录”系统通过PPT(PowerPoint,演示文稿)同步风险揭示、产品关联风险语音播报、朗读声明及手写签名等功能,可以节省人力成本,提升客户体验,提高了质检效率。提供了线上线下的解决方案,满足了渠道客户都能进行双录的需求。“双录”系统中,使用了许多支撑服务,其中包括人工智能领域、CA(Certificate Authority,证书授权中心)领域以及音视频领域服务作为支撑,在实际应用过程中,这些服务有很大一部分购买自第三方渠道供应商,供应商会对这些服务私有化部署到“双录”系统服务器上开通并授权,授权时长有些是一年,有些是三年,还有一些是当前版本永久使用权。由于各个服务的授权时长及版本不一致,就导致实际应用过程中很难管理,在使用环境中会出现人为管理不及时导致第三方服务授权过期,而未进行及时更新授权从而导致线上业务异常。
专利技术内容
[0004]本申请的目的在于克服上述问题或者至少部分地解决或缓减解决上述问题。
[0005]根据本申请的一个方面,提供了一种授权信息适配管理的方法,包括:
[0006]根据本申请的另一个方面,提供了一种计算设备,包括存储器、处理器和存储在所述存储器内并能由所述处理器运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如前任一项所述的方法。
[0007]根据本申请的另一个方面,提供了一种计算机可读存储介质,优选为非易失性可读存储介质,其内存储有计算机程序,所述计算机程序在由处理器执行时实现如前任一项所述的方法。
[0008]根据本申请的另一个方面,提供了一种计算机程序产品,包括计算机可读代码,当所述计算机可读代码由计算机设备执行时,导致所述计算机设备执行如前任一项所述的方法。
[0009]本实施例记载的技术方案,能够统一管理获取第三方服务授权信息,保障服务正常运行。
[0010]根据下文结合附图对本申请的具体实施例的详细描述,本领域技术人员将会更加
明了本申请的上述以及其他目的、优点和特征。
附图说明
[0011]后文将参照附图以示例性而非限制性的方式详细描述本申请的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。附图中:
[0012]图1是本申请一个实施例中的授权信息适配管理的方法的流程示意图;
[0013]图2是本申请一个实施例中的授权信息适配管理的装置的结构示意图;
[0014]图3是本申请一个实施例中的安装阶段的流程示意图;
[0015]图4是本申请一个实施例中的运行阶段的流程示意图;
[0016]图5是本申请一个实施例中计算设备的结构示意图;
[0017]图6是本申请一个实施例中计算机可读存储介质示意图。
具体实施方式
[0018]根据下文结合附图对本申请的具体实施例的详细描述,本领域技术人员将会更加明了本申请的上述以及其他目的、优点和特征。
[0019]本申请实施例提供了一种授权信息适配管理的方法,如图1所示,所述方法可以包括步骤S101至步骤S104:
[0020]步骤S101中、将授权文件存储在预设目录。
[0021]本专利技术实施例中,将授权文件存储在预设目录包括:
[0022]将本地授权的授权文件存储在本地服务器的预设目录,或者接受供应商远程授权,并将远程授权的授权文件存储在第三方服务器的预设目录。
[0023]本专利技术实施例中,对于本地授权方式,需要将授权文件(license)放置在指定目录;对于远程授权方式,需要供应商在他们的SaaS(Software

as

a

Service,软件即服务)管理端进行远程授权,授权通过后需要在第三方服务部署的位置创建一个空的目录,目录用来保存授权文件。
[0024]步骤S102中、在配置文件中维护所述预设目录中全部授权文件的授权信息,并将所述配置文件存储在所述预设目录。
[0025]创建配置文件(info.cfg),与上述授权文件放到同一个目录中,方便查找读取。配置文件可配置的授权信息包括以下的一项或者多项:程序代号、厂商识别码、程序版本、授权类型、授权更新时间、授权到期时间、厂商授权到期查询地址。见表1,授权信息以json的格式保存在info.cfg中。
[0026]表1
[0027]参数名称参数说明是否必须数据类型programCode程序代号truestringchannelCode厂商识别码truestringprogramVersion程序版本truestringauthorizeType授权类型truestringupdateTime授权更新时间truestring
endTime授权到期时间falsestringurl厂商授权到期查询地址falsestring
[0028]其中,授权类型分为远程授权和本地授权,可以用1表示远程授权,1表示本地授权。表1中“是否必须”这一项的含义是配置info.cfg的时候是否必须填写这个参数。true代表必填,false代表非必填。表1中“数据类型”这一项含义是此参数key对应的值类型应该时String(字符串)类型。
[0029]其中,配置文件采用Info.cfg格式的代码可以如下:
[0030][0031]远程方式查询授权是否过期2:代表通过本地cfg.info查询授权是否过期
[0032][0033]获取授权信息的方法代码如下:
[0034]getAuthorizeInfo(String authorizeCfgPath)=>function
[0035]该方法需要一个入参:为算法授权配置文件(info.cfg)对应的路径地址,类型为字符串。该方法输出值是一个Json字符串。调用该方法可以得到一个算法的授权信息。如果在出入的路径中未找到算法的授权文件,则直接返回一个标准的错误消息返回到业务系统中,提示用户查询授权信息失败。
[0036]步骤S103中、在所述配置文件中配置所述授权信息的访问接口;
[0037]本专利技术实施例中,在所述配置文件中配置所述授权信息的访问接口包括:
[0038]在配本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种授权信息适配管理的方法,包括:将授权文件存储在预设目录;在配置文件中维护所述预设目录中全部授权文件的授权信息,并将所述配置文件存储在所述预设目录;在所述配置文件中配置所述授权信息的访问接口;通过所述访问接口读取各个授权文件的授权信息,当检测到存在过期的授权文件时,通过所述过期的授权文件的授权信息重新导入新的授权文件。2.根据权利要求1所述的方法,其特征在于,将授权文件存储在预设目录包括:将本地授权的授权文件存储在本地服务器的预设目录;或者接受供应商远程授权,并将远程授权的授权文件存储在第三方服务器的预设目录。3.根据权利要求1或2所述的方法,其特征在于,所述授权信息包括以下的一项或者多项:程序代号、厂商识别码、程序版本、授权类型、授权更新时间、授权到期时间、厂商授权到期查询地址。4.根据权利要求1或2所述的方法,其特征在于,所述配置文件为info.cfg格式,所述授权信息以json的格式保存在info.cfg中。5.根据权利要求1或2所述的方法,其特征在于,在所述配置文件中配置所述授权信息的访问接口包括:在配置文件中配置授权文件代理服务;将Lua脚本配置进所述代理服务中;通过Lua脚本统一所述代理服务对应的授权信息的访问接口,使得所述授权文件代理服务按照所述访问接口的路径获取所述授权信息。6.根据权利要求5所述的方法,其特征在于,检测存在过期的授权文...

【专利技术属性】
技术研发人员:张鹏飞井绪海夏溧
申请(专利权)人:北京中关村科金技术有限公司
类型:发明
国别省市:

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

1