功能选配方法、装置、终端设备及计算机可读存储介质制造方法及图纸

技术编号:31744834 阅读:69 留言:0更新日期:2022-01-05 16:23
本发明专利技术公开一种功能选配方法、装置、终端设备及计算机可读存储介质,该方法包括:应用软件的加密功能配置文件被调用执行时,获取加密功能配置文件中的加密数据;加密数据与预设加密数据相同时,获取预设加密数据对应的功能配置配置信息,功能配置信息包括功能配置参数;返回被调用的功能配置参数以执行对应的功能。本发明专利技术通过将所有使用用户的功能配置信息和/或不同消费场景的功能配置信息集成于一功能配置文件,在加密功能配置文件被调用时,通过获取加密配置文件中的加密数据,以通过加密数据与预设加密数据确定使用用户拥有使用的功能的权限,以达到采用同一套软件控制逻辑维护软件逻辑非常相似的不同的定制化产品节省维护成本的目的。维护成本的目的。维护成本的目的。

【技术实现步骤摘要】
功能选配方法、装置、终端设备及计算机可读存储介质


[0001]本专利技术涉及程序安全
,尤其涉及一种功能选配方法、装置、终端设备及计算机可读存储介质。

技术介绍

[0002]目前,不同的客户所需求或者不同的消费场景下的不同定制化产品可能仅仅只是个别软件功能不同或者个别配置参数不同或者软件接口不同。对于仅仅是个别配置参数不同或者软件接口不同的,不同定制化产品的大部分功能是相同的,由于配置参数以及软件接口的设置对于用户而言是不可见的,对于该不同定制化产品的开发商而言,可能需要针对不同的定制化产品去维护软件逻辑非常相似的不同的定制化产品所对应的代码,维护成本高且维护并不方便。
[0003]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0004]本专利技术的主要目的在于提供一种功能选配方法、装置、终端设备及计算机可读存储介质,旨在解决针对不同的定制化产品去维护软件逻辑非常相似的不同的定制化产品所对应的代码,维护成本高且维护并不方便的问题。
[0005]为实现上述目的,本专利技术提供一种功能选配方法,所述功能选配方法包括:
[0006]在应用软件的加密功能配置文件被调用执行时,获取所述加密功能配置文件中的加密数据,所述功能配置文件包括每个使用用户对应的功能配置信息和/或不同消费场景对应的功能配置信息;
[0007]在所述加密数据与预设加密数据相同时,获取所述预设加密数据对应的功能配置配置信息,所述功能配置信息包括功能配置参数;
[0008]返回被调用的所述功能配置参数,以执行与所述功能配置参数对应的功能。
[0009]可选地,在应用软件的加密功能配置文件被调用执行时,获取所述加密功能配置文件中的加密数据的步骤包括:
[0010]在应用软件的加密功能配置文件被调用执行时,获取所述加密功能配置文件中各个功能的加密数据。
[0011]可选地,在应用软件的加密功能配置文件被调用执行时,获取所述加密功能配置文件中的加密数据的步骤之前,还包括:
[0012]获取所述应用软件的功能配置文件;
[0013]对所述功能配置文件进行加密,得到加密功能配置文件。
[0014]可选地,对所述功能配置文件进行加密,得到加密功能配置文件的步骤包括:
[0015]对所述功能配置文件中每个功能对应的功能配置信息进行加密,得到每个功能对应的加密数据;
[0016]根据每个功能对应的加密数据生成所述加密功能配置文件。
[0017]可选地,获取所述应用软件的功能配置文件的步骤包括:
[0018]所述应用软件的功能配置文件发生更新时,获取更新后的所述功能配置文件,以得到所述应用软件的功能配置文件。
[0019]此外,为实现上述目的,本专利技术还提供一种功能选配装置,所述功能选配装置包括:
[0020]获取模块,用于在应用软件的加密功能配置文件被调用执行时,获取所述加密功能配置文件中的加密数据,所述功能配置文件包括每个使用用户对应的功能配置信息和/或不同消费场景对应的功能配置信息;
[0021]比对获取模块,用于在所述加密数据与预设加密数据相同时,获取所述预设加密数据对应的功能配置配置信息,所述功能配置信息包括功能配置参数;
[0022]执行模块,用于返回被调用的所述功能配置参数,以执行与所述功能配置参数对应的功能。
[0023]此外,为实现上述目的,本专利技术还提供一种终端设备,所述终端设备包括:存储器、处理器以及存储在所述存储器里并可在所述处理器上运行的功能选配程序,所述功能选配程序被所述处理器执行时实现如以上所述功能选配方法的各个步骤。
[0024]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有功能选配程序,所述功能选配程序被所述处理器执行时实现如以上所述功能选配方法的各个步骤。
[0025]本专利技术提出的功能选配方法、装置、终端设备及计算机可读存储介质,基于功能配置文件包括每个使用用户对应的功能配置信息和/或不同消费场景对应的功能配置信息,通过将所有使用用户对应的功能配置信息和/或不同消费场景对应的功能配置信息集成于一个功能配置文件中,加密功能配置文件是对功能配置文件进行加密后获取得到的加密文件,在应用软件的加密功能配置文件被调用时,通过获取加密配置文件中的加密数据,进而与不同使用用户所持有的约定好的预设加密数据进行比对,在加密数据与预设加密数据相同时,表明使用用户拥有使用与该加密数据对应的功能的权限,也即该加密数据对应的功能的功能配置信息为开启状态,进而返回功能配置信息中的功能配置参数,以执行与功能配置参数对应的功能,以达到采用同一套软件控制逻辑维护软件逻辑非常相似的不同的定制化产品如仅仅只是个别软件功能不同或者个别配置参数不同或者软件接口不同,节省了维护成本且实现简单便捷。
附图说明
[0026]图1为本专利技术的功能选配方法各个实施例涉及的终端设备的结构示意图;
[0027]图2为本专利技术的功能选配方法一实施例的流程示意图;
[0028]图3为本专利技术的功能选配方法一实施例的流程示意图;
[0029]图4为本专利技术的功能选配方法一实施例的流程示意图;
[0030]图5为本专利技术的功能选配装置的模块示意图。
[0031]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0032]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0033]本专利技术提供一种功能选配方法,所述功能选配方法包括:
[0034]在应用软件的加密功能配置文件被调用执行时,获取所述加密功能配置文件中的加密数据,所述功能配置文件包括每个使用用户对应的功能配置信息和/或不同消费场景对应的功能配置信息;
[0035]在所述加密数据与预设加密数据相同时,获取所述预设加密数据对应的功能配置配置信息,所述功能配置信息包括功能配置参数;
[0036]返回被调用的所述功能配置参数,以执行与所述功能配置参数对应的功能。
[0037]本专利技术的功能选配方法基于功能配置文件包括每个使用用户对应的功能配置信息和/或不同消费场景对应的功能配置信息,通过将所有使用用户对应的功能配置信息和/或不同消费场景对应的功能配置信息集成于一个功能配置文件中,加密功能配置文件是对功能配置文件进行加密后获取得到的加密文件,在应用软件的加密功能配置文件被调用时,通过获取加密配置文件中的加密数据,进而与不同使用用户所持有的约定好的预设加密数据进行比对,在加密数据与预设加密数据相同时,表明使用用户拥有使用与该加密数据对应的功能的权限,也即该加密数据对应的功能的功能配置信息为开启状态,进而返回功能配置信息中的功能配置参数,以执行与功能配置参数对应的功能,以达到采用同一套软件控制逻辑维护软件逻辑非常相似的不同的定制化产品如仅仅只是个别软件功能不同或者个别配置本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种功能选配方法,其特征在于,所述功能选配方法包括:在应用软件的加密功能配置文件被调用执行时,获取所述加密功能配置文件中的加密数据,所述功能配置文件包括每个使用用户对应的功能配置信息和/或不同消费场景对应的功能配置信息;在所述加密数据与预设加密数据相同时,获取所述预设加密数据对应的功能配置配置信息,所述功能配置信息包括功能配置参数;返回被调用的所述功能配置参数,以执行与所述功能配置参数对应的功能。2.如权利要求1所述的功能选配方法,其特征在于,所述在应用软件的加密功能配置文件被调用执行时,获取所述加密功能配置文件中的加密数据的步骤包括:在应用软件的加密功能配置文件被调用执行时,获取所述加密功能配置文件中各个功能的加密数据。3.如权利要求1所述的功能选配方法,其特征在于,所述在应用软件的加密功能配置文件被调用执行时,获取所述加密功能配置文件中的加密数据的步骤之前,还包括:获取所述应用软件的功能配置文件;对所述功能配置文件进行加密,得到加密功能配置文件。4.如权利要求3所述的功能选配方法,其特征在于,所述对所述功能配置文件进行加密,得到加密功能配置文件的步骤包括:对所述功能配置文件中每个功能对应的功能配置信息进行加密,得到每个功能对应的加密数据;根据每个功能对应的加密数据生成所述加密功能配置文件...

【专利技术属性】
技术研发人员:艾府鼎刘玉军
申请(专利权)人:希诺麦田技术深圳有限公司
类型:发明
国别省市:

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

1