数据的隐藏及调用方法、装置、电子设备、可读存储介质制造方法及图纸

技术编号:27876527 阅读:13 留言:0更新日期:2021-03-31 00:53
本申请提供的数据的隐藏方法,在接收到文件生成指令后,获取待隐藏数据和公开数据,并以第一方式存储待隐藏数据,以第二方式存储公开数据,因为,以第一方式存储的待隐藏数据不可被显示,而以第二方式存储的公开数据可以被显示,所以,能够实现对于待隐藏数据的隐藏,而且无需依赖插件。相应的,本申请提供的数据的调用方法,在接收到显示指令后,解析得到隐藏数据,获取并仅显示公开数据,在接收到调用指令的情况下,通过调用隐藏数据,确定调用结果数据,显示调用结果数据,可见,虽然不显示隐藏数据,但隐藏数据可以被调用得到结果数据,因此,隐藏不会影响数据的使用,能够保证隐藏数据的可用性。

【技术实现步骤摘要】
数据的隐藏及调用方法、装置、电子设备、可读存储介质
本申请涉及数据处理领域,尤其涉及一种数据的隐藏及调用方法、装置、电子设备、可读存储介质。
技术介绍
Revit是一款三维BIM设计软件(主要文件格式为rvt、rfa、或rte等),可以用于将建筑标准转换为数据存储。Revit的一种典型的应用示例为:对于待装修的房间,使用Revit软件全局参数功能,将各专业(包括建筑、机电、精装等)的文字标准转译成数学公式,数学公式作为输入参数的数值的约束条件和输出规则,Revit的全局参数功能的显示界面,显示公式、输入参数的名称和数值。如图1所示为Revit的全局参数功能的显示界面,其中,第一列为参数的名称、第二列为参数的数值(显示为默认值或在显示界面中输入的数值)、第三列为公式的具体内容。例如卧室总面宽参数,该参数的公式表示在输入的数值小于2600毫米的情况下,显示的数值即为输入的数值,因此在输入的数值为2600毫米的情况下,该参数的数值即记录并显示为2600毫米。然而,在实际应用中,数学公式作为重要的数据资源,可能不方便被披露。现有技术中,为了保证隐藏数据的可用性,使用插件隐藏公式,但只有插件被安装运行的情况下,才能隐藏公式,否则还是会导致公式的泄露。
技术实现思路
本申请提供了一种数据的隐藏方法及装置、电子设备、可读存储介质,目的在于解决如何降低数据泄露的可能性的问题,并且,还相应地提供了一种数据的调用方法及装置、电子设备、可读存储介质,目的在于调用被隐藏的数据,以保证被隐藏的数据的可用性。为了实现上述目的,本申请提供了以下技术方案:一种数据的隐藏方法,包括:在接收到文件生成指令后,获取待隐藏数据和公开数据;通过以第一方式存储所述待隐藏数据,并以第二方式存储所述公开数据,生成文件;其中,以所述第一方式存储的所述待隐藏数据不可被显示,以所述第二方式存储的所述公开数据可以被显示。可选的,所述以所述第一方式存储的所述待隐藏数据不可被显示,包括:以所述第一方式存储的所述待隐藏数据,不可被未被授权的显示进程读取以显示;所述以所述第二方式存储的所述公开数据可以被显示,包括:以所述第二方式存储的所述公开数据,可被所述未被授权的显示进程读取以显示。可选的,所述第一方式包括以下至少一项:以明文存储至第一文件的第一路径下;以第一数据格式的明文存储至所述第一文件中;以密文存储至所述第一文件中;以明文存储至第二文件中;以密文存储至所述第二文件中;其中,所述第一文件为所述未被授权的显示进程可识别的文件,所述第一路径不在所述显示进程的读取范围内,所述第一数据格式不能被所述未被授权的显示进程解析,以及所述第二文件为不可被所述未被授权的显示进程识别的文件。可选的,所述第二方式包括:以第二数据格式存储至所述第一文件的第二路径下;其中,所述第二路径在所述未被授权的显示进程的读取范围内,且所述第二数据格式能被所述未被授权的显示进程解析。可选的,所述文件生成指令包括:权限信息;所述获取数据,包括:在所述权限信息验证通过的情况下,获取所述待隐藏数据和公开数据。一种数据的调用方法,由第一进程执行,所述方法包括:在接收到显示指令后,解析得到隐藏数据,所述隐藏数据以第一方式存储,以第一方式存储的所述隐藏数据不可被显示;获取公开数据,所述公开数据以第二方式存储,以第二方式存储的公开数据可以被显示;仅显示所述公开数据;在接收到调用指令的情况下,通过调用所述隐藏数据,确定调用结果数据;显示所述调用结果数据。可选的,所述解析得到隐藏数据,包括:依据配置信息,解析得到所述隐藏数据,所述配置信息包括以下至少一项:存储所述隐藏数据的文件的信息、所述隐藏数据的存储路径的信息、所述隐藏数据的格式的信息、以及所述隐藏数据的解密密钥的信息。可选的,所述仅显示所述公开数据,包括:屏蔽预设的第二进程显示的第一界面;显示所述第二界面,所述第二界面仅显示所述公开数据。可选的,所述获取公开数据包括:解析得到所述公开数据,或者,从所述第二进程中读取所述显示进程解析得到的所述公开数据。一种数据的隐藏装置,包括:获取模块,用于在接收到文件生成指令后,获取待隐藏数据和公开数据;文件生成模块,用于通过以第一方式存储所述待隐藏数据,并以第二方式存储所述公开数据,生成文件;其中,以所述第一方式存储的所述待隐藏数据不可被显示,以所述第二方式存储的所述公开数据可以被显示。一种数据的调用装置,包括:解析模块,用于在接收到显示指令后,解析得到隐藏数据,所述隐藏数据以第一方式存储,以第一方式存储的所述隐藏数据不可被显示;获取模块,用于获取公开数据,所述公开数据以第二方式存储,以第二方式存储的公开数据可以被显示;显示模块,用于仅显示所述公开数据;调用模块,用于在接收到调用指令的情况下,通过调用所述隐藏数据,确定调用结果数据;所述显示模块还用于,显示所述调用结果数据。一种电子设备,包括存储器和处理器;所述存储器用于存储程序,所述处理器用于运行所述程序,以上述的数据的隐藏方法,或者,上述的数据的调用方法。一种可读存储介质,其上存储有程序,在所述程序被计算设备运行时,实现上所述的数据的隐藏方法,或者,上述的数据的调用方法。本申请所述的数据的隐藏方法及装置、电子设备、可读存储介质,在接收到文件生成指令后,获取待隐藏数据和公开数据,并以第一方式存储待隐藏数据,以第二方式存储公开数据,因为,以第一方式存储的待隐藏数据不可被显示,而以第二方式存储的公开数据可以被显示,所以,能够实现对于待隐藏数据的隐藏,而且无需依赖插件。相应的,本申请所述的数据的调用方法、装置、设备和可读存储介质,在接收到显示指令后,解析得到隐藏数据,获取并仅显示公开数据,在接收到调用指令的情况下,通过调用隐藏数据,确定调用结果数据,显示调用结果数据,可见,虽然不显示隐藏数据,但隐藏数据可以被调用得到结果数据,因此,隐藏不会影响数据的使用,能够保证隐藏数据的可用性。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为Revit的全局参数功能的显示界面的示例图;图2为本申请实施例公开的一种数据的隐藏方法的流程图;图3为Revit的全局参数显示进程不能显示公式的示例图;图4为本申请实施例公开的一种数据的调用方法的流程图;图5为本申请实施例公开的数据调用方法的执行界面的示例图;图6为本申请实施例公开的一种数据的本文档来自技高网...

【技术保护点】
1.一种数据的隐藏方法,其特征在于,包括:/n在接收到文件生成指令后,获取待隐藏数据和公开数据;/n通过以第一方式存储所述待隐藏数据,并以第二方式存储所述公开数据,生成文件;/n其中,以所述第一方式存储的所述待隐藏数据不可被显示,以所述第二方式存储的所述公开数据可以被显示。/n

【技术特征摘要】
1.一种数据的隐藏方法,其特征在于,包括:
在接收到文件生成指令后,获取待隐藏数据和公开数据;
通过以第一方式存储所述待隐藏数据,并以第二方式存储所述公开数据,生成文件;
其中,以所述第一方式存储的所述待隐藏数据不可被显示,以所述第二方式存储的所述公开数据可以被显示。


2.根据权利要求1所述的方法,其特征在于,所述以所述第一方式存储的所述待隐藏数据不可被显示,包括:
以所述第一方式存储的所述待隐藏数据,不可被未被授权的显示进程读取以显示;
所述以所述第二方式存储的所述公开数据可以被显示,包括:
以所述第二方式存储的所述公开数据,可被所述未被授权的显示进程读取以显示。


3.根据权利要求2所述的方法,其特征在于,所述第一方式包括以下至少一项:
以明文存储至第一文件的第一路径下;
以第一数据格式的明文存储至所述第一文件中;
以密文存储至所述第一文件中;
以明文存储至第二文件中;
以密文存储至所述第二文件中;
其中,所述第一文件为所述未被授权的显示进程可识别的文件,所述第一路径不在所述显示进程的读取范围内,所述第一数据格式不能被所述未被授权的显示进程解析,以及所述第二文件为不可被所述未被授权的显示进程识别的文件。


4.根据权利要求3所述的方法,其特征在于,所述第二方式包括:
以第二数据格式存储至所述第一文件的第二路径下;
其中,所述第二路径在所述未被授权的显示进程的读取范围内,且所述第二数据格式能被所述未被授权的显示进程解析。


5.根据权利要求1-4任一项所述的方法,其特征在于,所述文件生成指令包括:权限信息;
所述获取待隐藏数据和公开数据,包括:
在所述权限信息验证通过的情况下,获取所述待隐藏数据和公开数据。


6.一种数据的调用方法,其特征在于,由第一进程执行,所述方法包括:
在接收到显示指令后,解析得到隐藏数据,所述隐藏数据以第一方式存储,以第一方式存储的所述隐藏数据不可被显示;
获取公开数据,所述公开数据以第二方式存储,以第二方式存储的公开数据可以被显示;
仅显示所述公开数据;
在接收到调用指令的情况下,通过调用所...

【专利技术属性】
技术研发人员:程清孔令晨
申请(专利权)人:深圳须弥云图空间科技有限公司
类型:发明
国别省市:广东;44

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

1