1.本公开涉及数据处理技术领域,尤其涉及一种文件绑定方法及装置。
背景技术:2.随着计算机技术的发展,计算机被广泛应用于各行各业,涉及计算机的工作常涉及文件处理,其中,文件绑定是一种常见的文件处理方法。文件绑定可以将许多有关联的文件联系起来,便于后续操作,同时绑定的文件也能避免单个文件的丢失。但是目前文件绑定常常是利用软件,通过人工操作将多个文件绑定到一起。
3.在实现本公开构思的过程中,发明人发现相关技术中至少存在如下技术问题:在文件绑定中,需要依赖人工操作的问题。
技术实现要素:4.有鉴于此,本公开实施例提供了一种文件绑定方法及装置,以解决现有技术中,在文件绑定中,需要依赖人工操作的问题。
5.本公开实施例的第一方面,提供了一种文件绑定方法,包括:获取绑定指令,根据绑定指令从文件存储数据库中确定出第一目标文件;从文件关系数据库中查询与第一目标文件存在绑定关系的每个第二目标文件的文件信息;基于每个第二目标文件的文件信息,从文件存储数据库中获取到每个第二目标文件;对第一目标文件与多个第二目标文件进行文件绑定处理;当执行文件绑定处理失败,对第一目标文件与多个第二目标文件进行文件重命名绑定处理。
6.本公开实施例的第二方面,提供了一种文件绑定装置,包括:第一获取模块,被配置为获取绑定指令,根据绑定指令从文件存储数据库中确定出第一目标文件;查询模块,被配置为从文件关系数据库中查询与第一目标文件存在绑定关系的每个第二目标文件的文件信息;第二获取模块,被配置为基于每个第二目标文件的文件信息,从文件存储数据库中获取到每个第二目标文件;第一绑定模块,被配置为对第一目标文件与多个第二目标文件进行文件绑定处理;第二绑定模块,被配置为当执行文件绑定处理失败,对第一目标文件与多个第二目标文件进行文件重命名绑定处理。
7.本公开实施例的第三方面,提供了一种电子设备,包括存储器、处理器以及存储在存储器中并且可在处理器上运行的计算机程序,该处理器执行计算机程序时实现上述方法的步骤。
8.本公开实施例的第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。
9.本公开实施例与现有技术相比存在的有益效果是:因为本公开实施例通过获取绑定指令,根据绑定指令从文件存储数据库中确定出第一目标文件;从文件关系数据库中查询与第一目标文件存在绑定关系的每个第二目标文件的文件信息;基于每个第二目标文件的文件信息,从文件存储数据库中获取到每个第二目标文件;对第一目标文件与多个第二
communication,nfc)、红外(infrared)等,本公开实施例对此不作限制。
22.用户可以通过终端设备101、102和103经由网络105与服务器104建立通信连接,以接收或发送信息等。需要说明的是,终端设备101、102和103、服务器104以及网络105的具体类型、数量和组合可以根据应用场景的实际需求进行调整,本公开实施例对此不作限制。
23.图2是本公开实施例提供的一种文件绑定方法的流程示意图。图2的文件绑定方法可以由图1的终端设备或服务器执行。如图2所示,该文件绑定方法包括:
24.s201,获取绑定指令,根据绑定指令从文件存储数据库中确定出第一目标文件;
25.s202,从文件关系数据库中查询与第一目标文件存在绑定关系的每个第二目标文件的文件信息;
26.s203,基于每个第二目标文件的文件信息,从文件存储数据库中获取到每个第二目标文件;
27.s204,对第一目标文件与多个第二目标文件进行文件绑定处理;
28.s205,当执行文件绑定处理失败,对第一目标文件与多个第二目标文件进行文件重命名绑定处理。
29.文件存储数据库储存有文件绑定处理所需要的所有文件,包括:第一目标文件与多个第二目标文件;文件关系数据库记录了多个文件彼此之间的关系,比如与第一目标文件存在绑定关系的第二目标文件的文件信息,第二目标文件的文件信息可以包括第二目标文件的名称、存储路径,以及其他可以标识文件的标志;在得到第二目标文件的文件信息后,可以基于第二目标文件的文件信息,从文件存储数据库中获取到第二目标文件。
30.对第一目标文件与多个第二目标文件进行文件绑定处理,还可以是基于绑定指令和每个第二目标文件的文件信息,对第一目标文件与多个第二目标文件进行文件绑定处理。绑定指令和每个第二目标文件的文件信息表明了第一目标文件与多个第二目标文件的存储地址,在执行文件绑定处理时,从第一目标文件的存储地址调用第一目标文件,从每个第二目标文件的存储地址调用每个第二目标文件。
31.举例说明,本公开实施例中的文件可以是dwg文件,dwg文件在文件处理的过程中是以参照的形式出现的(dwg文件是autocad(欧特克公司首次于1982年开发的自动计算机辅助设计软件)创立的一种图纸保存格式,文件包括设计图案、照片、地图和几何资料)。dwg文件在交付时候有较为严格的格式要求,如果稍有不慎,会导致内容丢失。通过上述技术手段,可以在交付dwg文件的时候进行绑定操作。绑定的dwg文件为单一文件,可用于各种场合,不用担心文件内容的丢失。
32.根据本公开实施例提供的技术方案,获取绑定指令,根据绑定指令从文件存储数据库中确定出第一目标文件;从文件关系数据库中查询与第一目标文件存在绑定关系的每个第二目标文件的文件信息;基于每个第二目标文件的文件信息,从文件存储数据库中获取到每个第二目标文件;对第一目标文件与多个第二目标文件进行文件绑定处理;当执行文件绑定处理失败,对第一目标文件与多个第二目标文件进行文件重命名绑定处理,因此,采用上述技术手段,可以解决现有技术中,在文件绑定中,需要依赖人工操作的问题,进而提供一种文件自动绑定的方法,降低人力成本。
33.在步骤s205中,当执行文件绑定处理失败,对第一目标文件与多个第二目标文件进行文件重命名绑定处理,包括:当执行文件绑定处理失败,对第一目标文件与多个第二目
标文件进行文件重命名操作,其中,文件重命名绑定处理,包括:文件重命名操作和文件绑定处理;对第一目标文件与多个第二目标文件进行文件绑定处理。
34.执行文件绑定处理失败,大多数时候是因为待绑定的文件存在重命名的情况,所以执行文件绑定处理失败时,可以先对第一目标文件与多个第二目标文件进行文件重命名操作,以对第一目标文件与多个第二目标文件的文件名重新进行命名,确保第一目标文件与多个第二目标文件不存在重命名的情况,然后对第一目标文件与多个第二目标文件进行文件绑定处理。
35.在执行步骤s205之后,也就是当执行文件绑定处理失败,对第一目标文件与多个第二目标文件进行文件重命名绑定处理之后,方法还包括:当首次执行文件重命名绑定处理失败后,对第一目标文件与多个第二目标文件重复进行文件重命名绑定处理;当重复执行文件重命名绑定处理的次数达到预设次数时,将执行文件重命名绑定处理失败的相关信息反馈给故障处理中心。
36.为了确保第一目标文件与多个第二目标文件不存在重命名的情况,对第一目标文件与多个第二目标文件重复多次进行文件重命名绑定处理。如果重复执行文件重命名绑定处理的次数达到预设次数时,将执行文件重命名绑定处理失败的相关信息反馈给故障处理中心。由故障处理中心对相关信息进行分析,得到执行文件重命名绑定处理失败的原因。
37.当重复执行文件重命名绑定处理的次数达到预设次数时,将执行文件重命名绑定处理失败的相关信息反馈给故障处理中心之后,方法还包括:利用故障处理中心对相关信息进行分析,得到分析结果;根据分析结果确定故障解决方案,并利用故障解决方案处理第一目标文件与多个第二目标文件;对经过故障解决方案处理后的第一目标文件与多个第二目标文件进行文件绑定处理。
38.重复执行文件重命名绑定处理的次数达到预设次数,可以确定执行文件重命名绑定处理失败的原因不是待绑定的文件存在重命名的情况,执行文件重命名绑定处理失败的原因,还有目标文件过于复杂、目标文件中含有不合规范的符号、有至少一个目标文件不存在以及未知原因等。利用故障处理中心对相关信息进行分析,根据分析结果确定故障解决方案。
39.根据分析结果确定故障解决方案,并利用故障解决方案处理第一目标文件与多个第二目标文件,包括:当分析结果表明执行文件重命名绑定处理失败的原因是目标文件过于复杂,利用信息清理程序处理第一目标文件与多个第二目标文件,其中,目标文件,包括:第一目标文件与多个第二目标文件,目标文件过于复杂是指第一目标文件与多个第二目标文件含有的信息量大于预设阈值;当分析结果表明执行文件重命名绑定处理失败的原因是目标文件中含有不合规范的符号,利用符号修正程序处理第一目标文件与多个第二目标文件;当分析结果表明执行文件重命名绑定处理失败的原因是有至少一个目标文件不存在,利用文件删除程序将不存在的目标文件从文件绑定处理中删除;当分析结果表明执行文件重命名绑定处理失败的原因为未知原因,利用文件复制程序将第一目标文件与多个第二目标文件复制到指定位置。
40.如果待绑定的目标文件含有的信息量太多,可能会造成执行文件重命名绑定处理失败,利用信息清理程序处理第一目标文件与多个第二目标文件,使得目标文件更加精简;如果目标文件中含有不合规范的符号,比如感叹号等符号,也可能造成执行文件重命名绑
定处理失败,此时利用符号修正程序将感叹号等符号变为逗号,句号等合规范的符号;如果待绑定的目标文件中至少有一个目标文件不存在,那么文件重命名绑定处理必定会失败,此时需要利用文件删除程序将不存在的目标文件从文件绑定处理中删除,也就是说不存在的目标文件不参与当前的文件绑定处理;如果执行文件重命名绑定处理失败的原因为未知原因,可以利用文件复制程序将第一目标文件与多个第二目标文件复制到指定位置,之后利用存储在指定位置的第一目标文件与多个第二目标文件进行文件绑定处理。
41.在执行步骤s205之前,也就是对第一目标文件与多个第二目标文件进行文件绑定处理之前,方法还包括:利用信息清理程序处理第一目标文件与多个第二目标文件,包括:删除目标文件中图形中无用的图元,其中,目标文件,包括:第一目标文件与多个第二目标文件;对目标文件中的文本进行精简;对目标文件中使用到的样式、颜色和字体进行处理,使得目标文件中使用到的样式、颜色和字体占用的信息量最少。
42.第一目标文件与多个第二目标文件含有的信息量越少,文件绑定处理越容易成功,所以进行文件绑定处理之前,利用信息清理程序处理第一目标文件与多个第二目标文件。图元,包含图层和线型等,目标文件中图形中含有的图元表达有用的信息较少,但是确占有很大的信息量,此类图元为无用的图元(判定图元是否为无用的图元,可以通过图元整体的信息量以及图元在图形中表达的信息量的比值来确定),可以删除;目标文件中的文本进行精简,可以是利用自然语言处理,提取文本的摘要;带有效果的样式比普通的样式占有的信息量更大,但是实际表达的有用信息,二者一样,所以优先使用普通样式;字体可以使用占有的信息量最少的字体,比如常用宋体;字体的颜色可以使用黑色,其他颜色去掉,图形的颜色可以使用黑色或者灰度,其他颜色去掉,背景的颜色去掉等。通过上述技术手段,可以第一目标文件与多个第二目标文件含有的信息量最少。
43.在步骤s205,对第一目标文件与多个第二目标文件进行文件绑定处理,包括:利用资源分配中心将第一目标文件与多个第二目标文件进行排序;将经过排序后的第一目标文件与多个第二目标文件进行文件绑定处理。
44.利用资源分配中心将第一目标文件与多个第二目标文件进行排序,是确定绑定第一目标文件与多个第二目标文件的顺序,不同的绑定顺序,最终的绑定文件的结果不同。
45.上述所有可选技术方案,可以采用任意结合形成本技术的可选实施例,在此不再一一赘述。
46.下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。
47.图3是本公开实施例提供的一种文件绑定装置的示意图。如图3所示,该文件绑定装置包括:
48.第一获取模块301,被配置为获取绑定指令,根据绑定指令从文件存储数据库中确定出第一目标文件;
49.查询模块302,被配置为从文件关系数据库中查询与第一目标文件存在绑定关系的每个第二目标文件的文件信息;
50.第二获取模块303,被配置为基于每个第二目标文件的文件信息,从文件存储数据库中获取到每个第二目标文件;
51.第一绑定模块304,被配置为对第一目标文件与多个第二目标文件进行文件绑定
处理;
52.第二绑定模块305,被配置为当执行文件绑定处理失败,对第一目标文件与多个第二目标文件进行文件重命名绑定处理。
53.文件存储数据库储存有文件绑定处理所需要的所有文件,包括:第一目标文件与多个第二目标文件;文件关系数据库记录了多个文件彼此之间的关系,比如与第一目标文件存在绑定关系的第二目标文件的文件信息,第二目标文件的文件信息可以包括第二目标文件的名称、存储路径,以及其他可以标识文件的标志;在得到第二目标文件的文件信息后,可以基于第二目标文件的文件信息,从文件存储数据库中获取到第二目标文件。
54.对第一目标文件与多个第二目标文件进行文件绑定处理,还可以是基于绑定指令和每个第二目标文件的文件信息,对第一目标文件与多个第二目标文件进行文件绑定处理。绑定指令和每个第二目标文件的文件信息表明了第一目标文件与多个第二目标文件的存储地址,在执行文件绑定处理时,从第一目标文件的存储地址调用第一目标文件,从每个第二目标文件的存储地址调用每个第二目标文件。
55.举例说明,本公开实施例中的文件可以是dwg文件,dwg文件在文件处理的过程中是以参照的形式出现的(dwg文件是autocad(欧特克公司首次于1982年开发的自动计算机辅助设计软件)创立的一种图纸保存格式,文件包括设计图案、照片、地图和几何资料)。dwg文件在交付时候有较为严格的格式要求,如果稍有不慎,会导致内容丢失。通过上述技术手段,可以在交付dwg文件的时候进行绑定操作。绑定的dwg文件为单一文件,可用于各种场合,不用担心文件内容的丢失。
56.根据本公开实施例提供的技术方案,获取绑定指令,根据绑定指令从文件存储数据库中确定出第一目标文件;从文件关系数据库中查询与第一目标文件存在绑定关系的每个第二目标文件的文件信息;基于每个第二目标文件的文件信息,从文件存储数据库中获取到每个第二目标文件;对第一目标文件与多个第二目标文件进行文件绑定处理;当执行文件绑定处理失败,对第一目标文件与多个第二目标文件进行文件重命名绑定处理,因此,采用上述技术手段,可以解决现有技术中,在文件绑定中,需要依赖人工操作的问题,进而提供一种文件自动绑定的方法,降低人力成本。
57.可选地,第二绑定模块305还被配置为当执行文件绑定处理失败,对第一目标文件与多个第二目标文件进行文件重命名操作,其中,文件重命名绑定处理,包括:文件重命名操作和文件绑定处理;对第一目标文件与多个第二目标文件进行文件绑定处理。
58.执行文件绑定处理失败,大多数时候是因为待绑定的文件存在重命名的情况,所以执行文件绑定处理失败时,可以先对第一目标文件与多个第二目标文件进行文件重命名操作,以对第一目标文件与多个第二目标文件的文件名重新进行命名,确保第一目标文件与多个第二目标文件不存在重命名的情况,然后对第一目标文件与多个第二目标文件进行文件绑定处理。
59.可选地,第二绑定模块305还被配置为当首次执行文件重命名绑定处理失败后,对第一目标文件与多个第二目标文件重复进行文件重命名绑定处理;当重复执行文件重命名绑定处理的次数达到预设次数时,将执行文件重命名绑定处理失败的相关信息反馈给故障处理中心。
60.为了确保第一目标文件与多个第二目标文件不存在重命名的情况,对第一目标文
件与多个第二目标文件重复多次进行文件重命名绑定处理。如果重复执行文件重命名绑定处理的次数达到预设次数时,将执行文件重命名绑定处理失败的相关信息反馈给故障处理中心。由故障处理中心对相关信息进行分析,得到执行文件重命名绑定处理失败的原因。
61.可选地,第二绑定模块305还被配置为利用故障处理中心对相关信息进行分析,得到分析结果;根据分析结果确定故障解决方案,并利用故障解决方案处理第一目标文件与多个第二目标文件;对经过故障解决方案处理后的第一目标文件与多个第二目标文件进行文件绑定处理。
62.重复执行文件重命名绑定处理的次数达到预设次数,可以确定执行文件重命名绑定处理失败的原因不是待绑定的文件存在重命名的情况,执行文件重命名绑定处理失败的原因,还有目标文件过于复杂、目标文件中含有不合规范的符号、有至少一个目标文件不存在以及未知原因等。利用故障处理中心对相关信息进行分析,根据分析结果确定故障解决方案。
63.可选地,第二绑定模块305还被配置为当分析结果表明执行文件重命名绑定处理失败的原因是目标文件过于复杂,利用信息清理程序处理第一目标文件与多个第二目标文件,其中,目标文件,包括:第一目标文件与多个第二目标文件,目标文件过于复杂是指第一目标文件与多个第二目标文件含有的信息量大于预设阈值;当分析结果表明执行文件重命名绑定处理失败的原因是目标文件中含有不合规范的符号,利用符号修正程序处理第一目标文件与多个第二目标文件;当分析结果表明执行文件重命名绑定处理失败的原因是有至少一个目标文件不存在,利用文件删除程序将不存在的目标文件从文件绑定处理中删除;当分析结果表明执行文件重命名绑定处理失败的原因为未知原因,利用文件复制程序将第一目标文件与多个第二目标文件复制到指定位置。
64.如果待绑定的目标文件含有的信息量太多,可能会造成执行文件重命名绑定处理失败,利用信息清理程序处理第一目标文件与多个第二目标文件,使得目标文件更加精简;如果目标文件中含有不合规范的符号,比如感叹号等符号,也可能造成执行文件重命名绑定处理失败,此时利用符号修正程序将感叹号等符号变为逗号,句号等合规范的符号;如果待绑定的目标文件中至少有一个目标文件不存在,那么文件重命名绑定处理必定会失败,此时需要利用文件删除程序将不存在的目标文件从文件绑定处理中删除,也就是说不存在的目标文件不参与当前的文件绑定处理;如果执行文件重命名绑定处理失败的原因为未知原因,可以利用文件复制程序将第一目标文件与多个第二目标文件复制到指定位置,之后利用存储在指定位置的第一目标文件与多个第二目标文件进行文件绑定处理。
65.可选地,第二绑定模块305还被配置为利用信息清理程序处理第一目标文件与多个第二目标文件,包括:删除目标文件中图形中无用的图元,其中,目标文件,包括:第一目标文件与多个第二目标文件;对目标文件中的文本进行精简;对目标文件中使用到的样式、颜色和字体进行处理,使得目标文件中使用到的样式、颜色和字体占用的信息量最少。
66.第一目标文件与多个第二目标文件含有的信息量越少,文件绑定处理越容易成功,所以进行文件绑定处理之前,利用信息清理程序处理第一目标文件与多个第二目标文件。图元,包含图层和线型等,目标文件中图形中含有的图元表达有用的信息较少,但是确占有很大的信息量,此类图元为无用的图元(判定图元是否为无用的图元,可以通过图元整体的信息量以及图元在图形中表达的信息量的比值来确定),可以删除;目标文件中的文本
进行精简,可以是利用自然语言处理,提取文本的摘要;带有效果的样式比普通的样式占有的信息量更大,但是实际表达的有用信息,二者一样,所以优先使用普通样式;字体可以使用占有的信息量最少的字体,比如常用宋体;字体的颜色可以使用黑色,其他颜色去掉,图形的颜色可以使用黑色或者灰度,其他颜色去掉,背景的颜色去掉等。通过上述技术手段,可以第一目标文件与多个第二目标文件含有的信息量最少。
67.可选地,第二绑定模块305还被配置为利用资源分配中心将第一目标文件与多个第二目标文件进行排序;将经过排序后的第一目标文件与多个第二目标文件进行文件绑定处理。
68.利用资源分配中心将第一目标文件与多个第二目标文件进行排序,是确定绑定第一目标文件与多个第二目标文件的顺序,不同的绑定顺序,最终的绑定文件的结果不同。
69.应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本公开实施例的实施过程构成任何限定。
70.图4是本公开实施例提供的电子设备4的示意图。如图4所示,该实施例的电子设备4包括:处理器401、存储器402以及存储在该存储器402中并且可在处理器401上运行的计算机程序403。处理器401执行计算机程序403时实现上述各个方法实施例中的步骤。或者,处理器401执行计算机程序403时实现上述各装置实施例中各模块/单元的功能。
71.电子设备4可以是桌上型计算机、笔记本、掌上电脑及云端服务器等电子设备。电子设备4可以包括但不仅限于处理器401和存储器402。本领域技术人员可以理解,图4仅仅是电子设备4的示例,并不构成对电子设备4的限定,可以包括比图示更多或更少的部件,或者不同的部件。
72.处理器401可以是中央处理单元(central processing unit,cpu),也可以是其它通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。
73.存储器402可以是电子设备4的内部存储单元,例如,电子设备4的硬盘或内存。存储器402也可以是电子设备4的外部存储设备,例如,电子设备4上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。存储器402还可以既包括电子设备4的内部存储单元也包括外部存储设备。存储器402用于存储计算机程序以及电子设备所需的其它程序和数据。
74.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
75.集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本公开实现上述实施例方法
中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,计算机程序可以存储在计算机可读存储介质中,该计算机程序在被处理器执行时,可以实现上述各个方法实施例的步骤。计算机程序可以包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、电载波信号、电信信号以及软件分发介质等。需要说明的是,计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如,在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
76.以上实施例仅用以说明本公开的技术方案,而非对其限制;尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本公开各实施例技术方案的精神和范围,均应包含在本公开的保护范围之内。
技术特征:1.一种文件绑定方法,其特征在于,包括:获取绑定指令,根据所述绑定指令从文件存储数据库中确定出第一目标文件;从文件关系数据库中查询与所述第一目标文件存在绑定关系的每个第二目标文件的文件信息;基于每个第二目标文件的文件信息,从所述文件存储数据库中获取到每个第二目标文件;对所述第一目标文件与多个第二目标文件进行文件绑定处理;当执行所述文件绑定处理失败,对所述第一目标文件与多个第二目标文件进行文件重命名绑定处理。2.根据权利要求1所述的方法,其特征在于,所述当执行所述文件绑定处理失败,对所述第一目标文件与多个第二目标文件进行文件重命名绑定处理,包括:当执行所述文件绑定处理失败,对所述第一目标文件与多个第二目标文件进行文件重命名操作,其中,所述文件重命名绑定处理,包括:所述文件重命名操作和所述文件绑定处理;对所述第一目标文件与多个第二目标文件进行所述文件绑定处理。3.根据权利要求1所述的方法,其特征在于,所述当执行所述文件绑定处理失败,对所述第一目标文件与多个第二目标文件进行文件重命名绑定处理之后,所述方法还包括:当首次执行所述文件重命名绑定处理失败后,对所述第一目标文件与多个第二目标文件重复进行所述文件重命名绑定处理;当重复执行所述文件重命名绑定处理的次数达到预设次数时,将执行所述文件重命名绑定处理失败的相关信息反馈给故障处理中心。4.根据权利要求3所述的方法,其特征在于,所述当重复执行所述文件重命名绑定处理的次数达到预设次数时,将执行所述文件重命名绑定处理失败的相关信息反馈给故障处理中心之后,所述方法还包括:利用所述故障处理中心对所述相关信息进行分析,得到分析结果;根据所述分析结果确定故障解决方案,并利用所述故障解决方案处理所述第一目标文件与多个第二目标文件;对经过所述故障解决方案处理后的第一目标文件与多个第二目标文件进行所述文件绑定处理。5.根据权利要求4所述的方法,其特征在于,所述根据所述分析结果确定故障解决方案,并利用所述故障解决方案处理所述第一目标文件与多个第二目标文件,包括:当所述分析结果表明执行所述文件重命名绑定处理失败的原因是目标文件过于复杂,利用信息清理程序处理所述第一目标文件与多个第二目标文件,其中,所述目标文件,包括:所述第一目标文件与多个第二目标文件,所述目标文件过于复杂是指所述第一目标文件与多个第二目标文件含有的信息量大于预设阈值;当所述分析结果表明执行所述文件重命名绑定处理失败的原因是所述目标文件中含有不合规范的符号,利用符号修正程序处理所述第一目标文件与多个第二目标文件;当所述分析结果表明执行所述文件重命名绑定处理失败的原因是有至少一个所述目标文件不存在,利用文件删除程序将不存在的所述目标文件从所述文件绑定处理中删除;
当所述分析结果表明执行所述文件重命名绑定处理失败的原因为未知原因,利用文件复制程序将所述第一目标文件与多个第二目标文件复制到指定位置。6.根据权利要求1所述的方法,其特征在于,所述对所述第一目标文件与多个第二目标文件进行文件绑定处理之前,所述方法还包括:利用信息清理程序处理所述第一目标文件与多个第二目标文件,包括:删除目标文件中图形中无用的图元,其中,所述目标文件,包括:所述第一目标文件与多个第二目标文件;对所述目标文件中的文本进行精简;对所述目标文件中使用到的样式、颜色和字体进行处理,使得所述目标文件中使用到的样式、颜色和字体占用的信息量最少。7.根据权利要求1所述的方法,其特征在于,所述对所述第一目标文件与多个第二目标文件进行文件绑定处理,包括:利用资源分配中心将所述第一目标文件与多个第二目标文件进行排序;将经过所述排序后的第一目标文件与多个第二目标文件进行所述文件绑定处理。8.一种文件绑定装置,其特征在于,包括:第一获取模块,被配置为获取绑定指令,根据所述绑定指令从文件存储数据库中确定出第一目标文件;查询模块,被配置为从文件关系数据库中查询与所述第一目标文件存在绑定关系的每个第二目标文件的文件信息;第二获取模块,被配置为基于每个第二目标文件的文件信息,从所述文件存储数据库中获取到每个第二目标文件;第一绑定模块,被配置为对所述第一目标文件与多个第二目标文件进行文件绑定处理;第二绑定模块,被配置为当执行所述文件绑定处理失败,对所述第一目标文件与多个第二目标文件进行文件重命名绑定处理。9.一种电子设备,包括存储器、处理器以及存储在所述存储器中并且可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述方法的步骤。10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述方法的步骤。
技术总结本公开涉及数据处理技术领域,提供了一种文件绑定方法及装置。该方法包括:获取绑定指令,根据绑定指令从文件存储数据库中确定出第一目标文件;从文件关系数据库中查询与第一目标文件存在绑定关系的每个第二目标文件的文件信息;基于每个第二目标文件的文件信息,从文件存储数据库中获取到每个第二目标文件;对第一目标文件与多个第二目标文件进行文件绑定处理;当执行文件绑定处理失败,对第一目标文件与多个第二目标文件进行文件重命名绑定处理。采用上述技术手段,解决现有技术中,在文件绑定中,需要依赖人工操作的问题。需要依赖人工操作的问题。需要依赖人工操作的问题。
技术研发人员:祁爽 张蕾 张君威 张阳 钱娟娟 傅磊
受保护的技术使用者:成都须弥云图建筑设计有限公司
技术研发日:2022.08.09
技术公布日:2022/12/2