仿真模型的操作权限确定方法、设备和存储介质技术

技术编号:36269191 阅读:21 留言:0更新日期:2023-01-07 10:10
本发明专利技术涉及电数字数据处理领域,公开了一种仿真模型的操作权限确定方法、设备和存储介质。该方法包括:通过获取仿真模型库对应的目标源码文件,确定目标源码文件中各仿真模型的加密语句,进而基于加密语句确定每一个仿真模型的各加密属性对应的加密取值,通过各加密属性对应的加密取值得到仿真模型的各用户操作功能对应的使用权限,实现了对各仿真模型的各个操作权限的确定,解决了现有技术中模型整体加密对用户使用造成极大限制的问题,并且,解决了模型不加密存在的模型盗用、技术泄露等安全问题;针对不同用户可以确定出相应的使用权限,满足各种场景需求,具有良好的可延展性。具有良好的可延展性。具有良好的可延展性。

【技术实现步骤摘要】
仿真模型的操作权限确定方法、设备和存储介质


[0001]本专利技术涉及电数字数据处理领域,尤其涉及一种仿真模型的操作权限确定方法、设备和存储介质。

技术介绍

[0002]模型仿真在汽车、燃料、电池行业等领域具有广泛应用。而仿真模型库的源码文件,在演示试用、销售、合作研发等场景下,对其模型或算例的可见性、可用性以及核心技术的保密性,有着很高的要求。
[0003]现有的传统解决方案,只能够对仿真模型或源码文件进行整体加密,如果进行整体加密,会使得用户在使用中收到诸多限制,进而造成用户体验差,不利于技术推广和模型销售,如果不进行整体加密,就存在模型盗用、核心技术泄漏等问题。
[0004]有鉴于此,特提出本专利技术。

技术实现思路

[0005]为了解决上述技术问题,本专利技术提供了一种仿真模型的操作权限确定方法、设备和存储介质,实现对仿真模型的各个操作权限的确定,解决了现有技术中模型整体加密对用户使用造成极大限制的问题,并解决了模型不加密存在的模型盗用、技术泄露等安全问题。
[0006]本专利技术实施例提供了一种仿真模型的操作权限确定方法,该方法包括:获取仿真模型库对应的目标源码文件,其中,所述仿真模型库包括各仿真模型;确定所述目标源码文件中各所述仿真模型的加密语句,针对每一个所述仿真模型,基于所述加密语句确定所述仿真模型的各加密属性对应的加密取值;基于各所述加密属性对应的加密取值,确定所述仿真模型的各用户操作功能对应的使用权限。
[0007]本专利技术实施例提供了一种电子设备,所述电子设备包括:处理器和存储器;所述处理器通过调用所述存储器存储的程序或指令,用于执行任一实施例所述的仿真模型的操作权限确定方法的步骤。
[0008]本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储程序或指令,所述程序或指令使计算机执行任一实施例所述的仿真模型的操作权限确定方法的步骤。
[0009]本专利技术实施例具有以下技术效果:通过获取仿真模型库对应的目标源码文件,确定目标源码文件中各仿真模型的加密语句,进而基于加密语句确定每一个仿真模型的各加密属性对应的加密取值,通过各加密属性对应的加密取值得到仿真模型的各用户操作功能对应的使用权限,实现了对各仿真模型的各个操作权限的确定,解决了现有技术中模型整体加密对用户使用造成极大限制的
问题,并且,解决了模型不加密存在的模型盗用、技术泄露等安全问题;针对不同用户可以确定出相应的使用权限,满足各种场景需求,具有良好的可延展性。
附图说明
[0010]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0011]图1是本专利技术实施例提供的一种仿真模型的操作权限确定方法的流程图;图2是本专利技术实施例提供的另一种仿真模型的操作权限确定方法的流程图;图3是本专利技术实施例提供的一种电子设备的结构示意图。
具体实施方式
[0012]为使本专利技术的目的、技术方案和优点更加清楚,下面将对本专利技术的技术方案进行清楚、完整的描述。显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施例,都属于本专利技术所保护的范围。
[0013]本专利技术实施例提供的仿真模型的操作权限确定方法,主要适用于确定用户对仿真模型库中的各个仿真模型的各操作权限的情况。本专利技术实施例提供的仿真模型的操作权限确定方法可以由集成在计算机或服务器内的电子设备执行。
[0014]在对本专利技术实施例提供的仿真模型的操作权限确定方法进行详细介绍之前,先对本专利技术实施例提供的仿真模型的操作权限确定方法所解决的技术问题进行说明。
[0015]传统的仿真模型加密方法通常采用模型整体加密的方式,主要包括以下两种方式:1.文件加密,使用户不能对该模型进行任何操作,只能求解运算,极大地限制了用户对模型的认知和理解,也无法试算参数、调整模型深入测试,更不能改进、重组模型;2.模型加密,包括代码混淆、二次封装等手段。这样,虽然可以从一定程度上防止核心技术泄漏,但是由于用户权限过大,存在关键模型被拆解的风险。同时,也有可能被篡改图标、盗用模型。
[0016]上述传统解决方法,只能限制用户的访问权限,而不能对具体操作功能单独设置限制。一旦允许访问,即所有权限均获得、所有功能均可用,而不允许访问时,用户无法执行任何操作,不能满足演示试用、商务销售或合作研发等具体场景的需求。
[0017]因此,为了解决上述技术问题,本专利技术实施例提供了一种仿真模型的操作权限确定方法,该方法可以实现对仿真模型库中的各仿真模型的各操作权限的确定。针对不同用户可以确定出相应的使用权限,满足各种场景需求,具有良好的可延展性。
[0018]例如,在为用户提供演示、试用的场景下,通过该方法可以取消主要功能的使用权限,这样,用户既可以查看模型、求解模型,又可以对模型库架构有一个全面的认识和理解,而核心技术(源码、视图等)也不存在泄漏风险。在对仿真模型库进行销售、推广的场景下,通过该方法可以将具体功能的使用权限设置为授权加密,以通过网络服务器,根据用户、时间、保密级别,动态实时调整模型的各功能的使用权限。在合作研发、二次开发的场景下,通过该方法可以将必要功能的使用权限设置为功能允许使用,由用户自行决定后续模型、算
例的加密策略。
[0019]图1是本专利技术实施例提供的一种仿真模型的操作权限确定方法的流程图。参见图1,该仿真模型的操作权限确定方法具体包括:S110、获取仿真模型库对应的目标源码文件,其中,仿真模型库包括各仿真模型。
[0020]在本实施例中,仿真模型库包括的各仿真模型可以是车辆仿真模型;如,自动驾驶系统的仿真模型、车辆电池的仿真模型等。仿真模型可以提供给用户进行开发、测试或应用。
[0021]其中,仿真模型库对应的目标源码文件,可以是包括各仿真模型的模型编辑语句的文件。具体的,一个仿真模型库可以对应一个目标源码文件,各仿真模型在目标源码文件中可以以各个文件夹的形式存在;其中文件夹的名称可以是对应的仿真模型的名称。
[0022]在本实施例中,可以预先将各仿真模型的加密语句,写入至目标源码文件,进而将目标源码文件下发至用户终端,在用户通过仿真软件加载目标源码文件时,读取到其中的加密语句。
[0023]具体的,仿真软件可以读取目标源码文件,并解密成明文,以供界面操作和求解器运算。
[0024]S120、确定目标源码文件中各仿真模型的加密语句,针对每一个仿真模型,基于加密语句确定仿真模型的各加密属性对应的加密取值。
[0025]其中,加密语句可以是针对各仿真模型中的各用户操作功能的权限设置语句。示例性的,仿真软件可以在加载目标源码文件时,确定目本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种仿真模型的操作权限确定方法,其特征在于,包括:获取仿真模型库对应的目标源码文件,其中,所述仿真模型库包括各仿真模型;确定所述目标源码文件中各所述仿真模型的加密语句,针对每一个所述仿真模型,基于所述加密语句确定所述仿真模型的各加密属性对应的加密取值;基于各所述加密属性对应的加密取值,确定所述仿真模型的各用户操作功能对应的使用权限。2.根据权利要求1所述的方法,其特征在于,所述加密属性包括各用户操作功能、模型隐藏性以及加密生效性,所述基于各所述加密属性对应的加密取值,确定所述仿真模型的各用户操作功能对应的使用权限,包括:针对每一个所述仿真模型,若基于所述加密生效性对应的加密取值确定所述仿真模型加密生效,则基于所述模型隐藏性对应的加密取值确定所述仿真模型是否隐藏;若否,则基于各所述用户操作功能对应的加密取值,确定各所述用户操作功能对应的使用权限。3.根据权利要求2所述的方法,其特征在于,所述基于各所述加密属性对应的加密取值,确定所述仿真模型的各用户操作功能对应的使用权限,还包括:若基于所述加密生效性对应的加密取值确定所述仿真模型加密不生效,则确定各所述用户操作功能对应的使用权限为功能允许使用;或者,若基于所述模型隐藏性对应的加密取值确定所述仿真模型隐藏,则确定各所述用户操作功能对应的使用权限为功能不允许使用。4.根据权利要求1所述的方法,其特征在于,在所述获取仿真模型库对应的目标源码文件之前,所述方法还包括:响应于检测到针对根文件夹的加密设置操作,生成根文件加密语句,基于所述目标源码文件中所述根文件夹的结束语句确定第一写入位置,将所述根文件加密语句写入至所述目标源码文件中的第一写入位置;和/或,响应于检测到针对所述根文件夹下的仿真模型的加密设置操作,生成所述仿真模型对应的模型加密语句,基于所述目标源码文件中所述仿真模型对应的文件夹的结束语句确定第二写入位置,将所述模型加密语句写入至所述目标源码文件中的第二写入位置。5.根据权利要求4所述的方法,其特征在于,在所述获取仿真模型库对应的目标源码文件之前,所述方法还包括:若所述根文件加密语句的数量为多个,则基于目标用户的用户属性在各所述根文件加密语句中确定第一目标语句,将所述第一目标语句设置为加密生效,并将除所述第一目标语句之外的其它根文件加密语句设置为加密不生效;...

【专利技术属性】
技术研发人员:程旭李旭王妍李丹丹梅俊宇张强张聪聪蒋荣张鹏侯庆坤何绍清
申请(专利权)人:中汽数据有限公司
类型:发明
国别省市:

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

1