文件名称生成方法、文件解析方法、装置、设备及介质制造方法及图纸

技术编号:35751855 阅读:23 留言:0更新日期:2022-11-26 18:57
本发明专利技术实施例公开文件名称生成方法、文件解析方法、装置、设备及介质,所述文件名称生成方法包括:扫描目标文件的内容数据,得到所述目标文件的功能信息;对所述目标文件进行内容数据挖掘采集,得到所述目标文件的校验信息;基于所述功能信息和所述校验信息,生成所述目标文件的名称结构串;加密所述名称结构串,生成所述目标文件的预设格式文件名称。目标文件传输过程中,接收设备可直接通过目标文件的预设格式文件名称,得到目标文件的内容数据。接收设备不需要定义额外的业务处理逻辑来获取内容数据,减少了接收设备的计算量,提高了文件传输效率。件传输效率。件传输效率。

【技术实现步骤摘要】
文件名称生成方法、文件解析方法、装置、设备及介质


[0001]本专利技术涉及信息处理领域,尤其涉及一种文件名称生成方法、文件解析方法、装置、设备及介质。

技术介绍

[0002]文件是以计算机设备的硬盘为载体,存储于计算机设备上的信息集合。文件是用于实现软件功能而定义的功能,可以是文本文档、图片等。计算机设备的系统开发过程中,需要生成并传输多种文件。
[0003]传输文件的过程中,接收文件的设备与发送文件的设备还需处理隐含的业务功能。然而,进行数据交互校验等隐含的业务功能处理时,为了避免信息泄露,不便于将系统ID(Identity document,身份标识号)、接口名等内容数据定义到文件主体内容中。接收文件的设备需定义额外的业务处理逻辑来解析文件,得到用于数据交互校验的内容数据,增加了代码开发量。同时运行业务处理逻辑,还会导致传输文件的效率低下。

技术实现思路

[0004]有鉴于此,本专利技术的目的是为了克服现有技术中的不足,提供一种文件名称生成方法、文件解析方法、装置、设备及介质,以解决传输文件的效率低下的问题。
[0005]第一方面,本申请提供一种文件名称生成方法,所述方法包括:
[0006]扫描目标文件的内容数据,得到所述目标文件的功能信息;
[0007]对所述目标文件进行内容数据挖掘采集,得到所述目标文件的校验信息;
[0008]基于所述功能信息和所述校验信息,生成所述目标文件的名称结构串;
[0009]加密所述名称结构串,生成所述目标文件的预设格式文件名称。
[0010]结合第一方面,在第一种可能的实现方式中,所述基于所述功能信息和所述校验信息,生成所述目标文件的名称结构串,包括:
[0011]基于预设规则对所述功能信息和所述校验信息进行排序,得到所述目标文件的结构信息;
[0012]归纳计算所述结构信息,生成所述目标文件的名称结构串。
[0013]结合第一方面,在第二种可能的实现方式中,所述基于所述功能信息和所述校验信息,生成所述目标文件的名称结构串,包括:
[0014]根据获取到的所述目标文件的上下文场景信息,得到所述目标文件的校验辅助信息;
[0015]基于所述功能信息、所述校验信息及所述校验辅助信息,生成所述目标文件的名称结构串。
[0016]结合第一方面,在第三种可能的实现方式中,所述加密所述名称结构串,生成所述目标文件的预设格式文件名称,包括:
[0017]加密所述名称结构串,并为所述名称结构串配置名称前缀和名称后缀,生成所述
目标文件的预设格式文件名称。
[0018]结合第一方面,在第四种可能的实现方式中,所述对所述目标文件进行内容数据挖掘采集,得到所述目标文件的校验信息,包括:
[0019]基于预设的机器学习算法对所述目标文件进行内容数据挖掘采集,得到所述目标文件的校验信息。
[0020]第二方面,本申请提供一种文件解析方法,所述方法包括:
[0021]接收包括预设格式文件名称的加密文件,其中,所述预设格式文件名称通过如第一方面所述的文件名称生成方法得到;
[0022]对所述加密文件的预设格式文件名称进行解密,得到所述加密文件的内容数据。
[0023]第三方面,本申请提供一种文件名称生成装置,所述装置包括:
[0024]功能信息模块,用于扫描目标文件的内容数据,得到所述目标文件的功能信息;
[0025]校验信息模块,用于对所述目标文件进行内容数据挖掘采集,得到所述目标文件的校验信息;
[0026]结构串生成模块,用于基于所述功能信息和所述校验信息,生成所述目标文件的名称结构串;
[0027]文件名称生成模块,用于加密所述名称结构串,生成所述目标文件的预设格式文件名称。
[0028]第四方面,本申请提供一种文件解析装置,所述装置包括:
[0029]文件接收模块,用于接收包括预设格式文件名称的加密文件,其中,所述预设格式文件名称通过如第一方面所述的文件名称生成方法得到;
[0030]文件解密模块,用于对所述加密文件的预设格式文件名称进行解密,得到所述加密文件的内容数据。
[0031]第五方面,本申请提供一种计算机设备,所述计算机设备包括存储器及处理器,所述存储器存储有计算机程序,所述计算机程序在所述处理器执行时,实现如第一方面所述的文件名称生成方法,或实现如第二方面所述的文件解析方法。
[0032]第六方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现如第一方面所述的文件名称生成方法,或实现如第二方面所述的文件解析方法。
[0033]本申请提供一种文件名称生成方法,所述方法包括:扫描目标文件的内容数据,得到所述目标文件的功能信息;对所述目标文件进行内容数据挖掘采集,得到所述目标文件的校验信息;基于所述功能信息和所述校验信息,生成所述目标文件的名称结构串;加密所述名称结构串,生成所述目标文件的预设格式文件名称。目标文件传输过程中,接收设备可直接通过目标文件的预设格式文件名称,得到目标文件的内容数据。接收设备不需要定义额外的业务处理逻辑来获取内容数据,减少了接收设备的计算量,提高了文件传输效率。
附图说明
[0034]为了更清楚地说明本专利技术的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对本专利技术保护范围的限定。在各个附图中,类似的构成部分采用类似的编号。
[0035]图1示出了本专利技术实施例提供的文件名称生成方法的流程图;
[0036]图2示出了本专利技术实施例提供的文件解析方法的流程图;
[0037]图3示出了本专利技术实施例提供的文件名称生成装置的结构示意图;
[0038]图4示出了本专利技术实施例提供的文件解析装置的结构示意图。
具体实施方式
[0039]下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。
[0040]通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0041]在下文中,可在本专利技术的各种实施例中使用的术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。
[0042]此外,术语“第一”、“第二本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件名称生成方法,其特征在于,所述方法包括:扫描目标文件的内容数据,得到所述目标文件的功能信息;对所述目标文件进行内容数据挖掘采集,得到所述目标文件的校验信息;基于所述功能信息和所述校验信息,生成所述目标文件的名称结构串;加密所述名称结构串,生成所述目标文件的预设格式文件名称。2.根据权利要求1所述的文件名称生成方法,其特征在于,所述基于所述功能信息和所述校验信息,生成所述目标文件的名称结构串,包括:基于预设规则对所述功能信息和所述校验信息进行排序,得到所述目标文件的结构信息;归纳计算所述结构信息,生成所述目标文件的名称结构串。3.根据权利要求1所述的文件名称生成方法,其特征在于,所述基于所述功能信息和所述校验信息,生成所述目标文件的名称结构串,包括:根据获取到的所述目标文件的上下文场景信息,得到所述目标文件的校验辅助信息;基于所述功能信息、所述校验信息及所述校验辅助信息,生成所述目标文件的名称结构串。4.根据权利要求1所述的文件名称生成方法,其特征在于,所述加密所述名称结构串,生成所述目标文件的预设格式文件名称,包括:加密所述名称结构串,并为所述名称结构串配置名称前缀和名称后缀,生成所述目标文件的预设格式文件名称。5.根据权利要求1所述的文件名称生成方法,其特征在于,所述对所述目标文件进行内容数据挖掘采集,得到所述目标文件的校验信息,包括:基于预设的机器学习算法对所述目标文件进行内容数据挖掘采集,得到所述目标文件的校验信息。6.一种文件解析方法,其特征...

【专利技术属性】
技术研发人员:易旺
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1