一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

图纸处理方法、装置、计算机设备和存储介质与流程

2022-06-01 17:13:42 来源:中国专利 TAG:


1.本技术涉及计算机技术领域,特别是涉及一种图纸处理方法、装置、计算机设备和存储介质。


背景技术:

2.随着计算机技术的发展,图纸处理系统通常能为原始图纸提供相应的缩略图,从而在不打开原始图纸的情况下,直接通过缩略图便可了解到原始图纸内的概要信息,例如cad软件便可为cad图纸提供固定的缩略图。
3.目前,在对存储的图纸进行缩略图预览时,通常仅通过图纸处理系统提供的缩略图生成接口,直接将获取的原始图纸转换成形式固定的缩略图,再将形式固定的缩略图进行保存并展示。然而,由于仅能对形式固定的缩略图进行预览与管理,而固定形式缩略图有时不能准确、有效地表达图纸设计者的主要意图,因此,现有技术缩略图类型的存在多样性不足的问题,进而降低了图纸处理的灵活性。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种能够提高图纸处理灵活性的图纸处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
5.第一方面,本技术提供了一种图纸处理方法。所述方法包括:
6.获取待处理图纸,并确定所述待处理图纸的缩略图生成方式;
7.确定与所述缩略图生成方式相对应的生成数据,并通过所述缩略图生成方式以及所述生成数据,生成相应的缩略图;
8.从所述缩略图中确定目标缩略图;
9.上传所述目标缩略图至目标系统;其中,上传的所述目标缩略图用于触发在所述目标系统展示所述目标缩略图。
10.在其中一个实施例中,所述从所述缩略图中确定目标缩略图,包括:展示缩略图选择界面;所述缩略图选择界面展示有至少一张缩略图;响应于针对所述缩略图的选择操作,确定所述至少一张缩略图中的目标缩略图。
11.在其中一个实施例中,所述缩略图生成方式具有多种;所述通过所述缩略图生成方式以及所述生成数据,生成相应的缩略图,包括:对于多种缩略图生成方式中的每种缩略图生成方式,均按照当前缩略图生成方式以及当前缩略图生成方式所对应的生成数据,生成至少一张缩略图。
12.在其中一个实施例中,所述缩略图生成方式包括与二维图纸相对应的第一缩略图生成方式;所述生成数据包括至少一个缩略比例以及缩略图数量;所述通过所述缩略图生成方式以及所述生成数据,生成相应的缩略图,包括:在所述缩略图生成方式为第一缩略图生成方式时,根据所述至少一个缩略比例,对所述待处理图纸进行至少一次缩略截取操作,得到每个缩略比例各自对应的候选缩略图;根据所述缩略图数量,对所述候选缩略图进行
筛选,得到与所述待处理图纸相关联的至少一个第一缩略图。
13.在其中一个实施例中,所述缩略图生成方式还包括与三维图纸相对应的第二缩略图生成方式;所述生成数据包括旋转角度;所述通过所述缩略图生成方式以及所述生成数据,生成相应的缩略图,包括:在所述缩略图生成方式为第二缩略图生成方式时,确定所述待处理图纸中的目标对象、以及旋转角度;按照旋转角度对所述目标对象进行旋转,并对旋转后的目标对象进行截取操作,得到与所述目标对象相对应的第二缩略图。
14.在其中一个实施例中,所述缩略图生成方式还包括第三缩略图生成方式;所述生成数据包括接口标识;所述通过所述缩略图生成方式以及所述生成数据,生成相应的缩略图,包括:在所述当前缩略图生成方式为第三缩略图生成方式时,通过与所述接标识相对应的图纸处理系统的缩略图生成接口,得到与所述待处理图纸相关联的第三缩略图。
15.在其中一个实施例中,缩略图生成方式还包括与区域选定操作相关联的第四缩略图生成方式;所述生成数据包括目标尺寸;所述通过所述缩略图生成方式以及所述生成数据,生成相应的缩略图,包括:在所述缩略图生成方式为第四缩略图生成方式时,响应于针对所述待处理图纸的区域选定操作,确定所述待处理图纸中的至少一个区域图纸;对所述区域图纸进行截取操作,得到与所述区域图纸相对应的具有目标尺寸的第四缩略图。
16.在其中一个实施例中,上述方法还包括:获取所述目标系统发送的缩略图的更新请求;所述更新请求中包括待更新缩略图的缩略图标识;根据所述缩略图标识,确定原始图纸;确定与所述原始图纸相对应的缩略图更新方式,并通过所述缩略图更新方式,生成与所述原始图纸相对应的更新缩略图;上传所述更新缩略图至目标系统;其中,上传的所述更新缩略图用于触发所述目标系统对与所述缩略图标识相对应的缩略图进行更新处理。
17.第二方面,本技术还提供了一种图纸处理装置。所述装置包括:
18.图纸获取模块,用于获取待处理图纸,并确定所述待处理图纸的缩略图生成方式;
19.缩略图生成模块,用于确定与所述缩略图生成方式相对应的生成数据,并通过所述缩略图生成方式以及所述生成数据,生成相应的缩略图;从所述缩略图中确定目标缩略图;
20.缩略图上传模块,用于上传所述目标缩略图至目标系统;其中,上传的所述目标缩略图用于触发在所述目标系统展示所述目标缩略图。
21.第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
22.获取待处理图纸,并确定所述待处理图纸的缩略图生成方式;
23.确定与所述缩略图生成方式相对应的生成数据,并通过所述缩略图生成方式以及所述生成数据,生成相应的缩略图;
24.从所述缩略图中确定目标缩略图;
25.上传所述目标缩略图至目标系统;其中,上传的所述目标缩略图用于触发在所述目标系统展示所述目标缩略图。
26.第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
27.获取待处理图纸,并确定所述待处理图纸的缩略图生成方式;
28.确定与所述缩略图生成方式相对应的生成数据,并通过所述缩略图生成方式以及
所述生成数据,生成相应的缩略图;
29.从所述缩略图中确定目标缩略图;
30.上传所述目标缩略图至目标系统;其中,上传的所述目标缩略图用于触发在所述目标系统展示所述目标缩略图。
31.第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
32.获取待处理图纸,并确定所述待处理图纸的缩略图生成方式;
33.确定与所述缩略图生成方式相对应的生成数据,并通过所述缩略图生成方式以及所述生成数据,生成相应的缩略图;
34.从所述缩略图中确定目标缩略图;
35.上传所述目标缩略图至目标系统;其中,上传的所述目标缩略图用于触发在所述目标系统展示所述目标缩略图。
36.上述图纸处理方法、装置、计算机设备、存储介质和计算机程序产品,通过获取待处理图纸,并确定与待处理图纸相关联的缩略图生成方式、以及缩略图生成方式相对应的生成数据,从而根据缩略图生成方式和生成数据,生成相应的缩略图,如此,便可直接从缩略图中确定目标缩略图,并将目标缩略图上传至目标系统,进而在目标系统中对目标缩略图进行展示与管理。由于可通过缩略图生成方式和生成数据,生成多张缩略图,并从多张缩略图中确定目标缩略图,因此,相比于传统的仅通过图纸处理系统的缩略图生成接口,直接将原始图纸转换成形式固定的缩略图的方式,本技术提供的缩略图生成方式可对多张缩略图进行选择,弥补了目标缩略图多样性不足的问题,提高了图纸处理的灵活性。同时,由于是将最能表达图纸设计者的主要意图的缩略图作为目标缩略图,提高了图纸处理的准确性。
附图说明
37.图1为一个实施例中图纸处理方法的应用环境图;
38.图2为一个实施例中图纸处理方法的流程示意图;
39.图3为另一个实施例中图纸处理方法的流程示意图;
40.图4为一个实施例中图纸处理方法的原理示意图;
41.图5为一个实施例中图纸处理装置的结构框图;
42.图6为一个实施例中计算机设备的内部结构图。
具体实施方式
43.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
44.本技术实施例提供的图纸处理方法,可以应用于如图1所示的应用环境中,可以应用于如图1所示的应用环境中,该应用环境中包括第一终端102a、第二终端102b和服务器104,其中,第一终端102a可通过网络与服务器104进行通信,第二终端102b可通过网络与服务器104进行通信。第一终端102a用于获取待处理图纸和确定缩略图生成方式,并将待处理
图纸和缩略图生成方式发送至服务器104。服务器104根据缩略图生成方式,生成与待处理图纸相应的缩略图,并将从缩略图中确定的目标缩略图发送至第二终端102b,以使第二终端102b对接收到的目标缩略图进行展示。其中,第一终端102a和第二终端102b可以但不限于是各种个人计算机、笔记本电脑、智能手机和平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。值得注意的,第一终端102a与第二终端102b可以为同一终端,也可以为不同终端,本技术实施例在此不做限定。
45.在一个实施例中,如图2所示,提供了一种图纸处理方法,以该方法应用于图1中的第一终端为例进行说明,包括以下步骤:
46.步骤202,获取待处理图纸,并确定待处理图纸的缩略图生成方式。
47.其中,待处理图纸为通过图纸处理应用获取的图纸,如电气图纸,建筑施工图纸等;图纸处理应用为可对待处理图纸进行绘制、缩略图生成的一种计算机辅助设计应用,如cad软件应用、pro/engineer软件应用等;缩略图是一种可简要显示原始图纸的小型图,可包括原始图纸中的部分概要信息,通过查阅到缩略图中的概要信息,便可对需要进行管理的原始图纸进行获取,而不需要对所有原始图纸进行获取。
48.具体地,第一终端获取的待处理图纸可以是用户实时上传的图纸,也可以是预先存储在数据库内的图纸。第一终端根据待处理图纸的图纸类型,确定与待处理图纸相关联的至少一种缩略图生成方式,其中,缩略图生成方式包括第一缩略图生成方式、第二缩略图生成方式、第三缩略图生成方式、第四缩略图生成方式。例如,当待处理图纸的图纸类型为二维图纸时,确定与二维图纸相关联的至少一种缩略图生成方式包括第一缩略图生成方式、第三缩略图生成方式、第四缩略图生成方式;当待处理图纸的图纸类型为三维图纸时,确定与三维图纸相关联的至少一种缩略图生成方式包括第二缩略图生成方式、第三缩略图生成方式、第四缩略图生成方式。
49.在其中一个实施例中,第一终端展示缩略图生成方式选择界面,并响应于用户针对缩略图生成方式选择界面的选择操作,确定选择操作所选中的至少一个缩略图生成方式。
50.在其中一个实施例中,第一终端中运行有提供图纸处理系统的图纸处理应用,该图纸处理应用可获取待处理图纸,并确定缩略图生成方式。
51.在其中一个实施例中,第一终端根据待处理图纸的图纸类型,为用户推荐与待处理图纸相关联的至少一种缩略图生成方式,并将推荐的至少一种缩略图生成方式在缩略图生成方式选择界面中进行展示。
52.步骤204,确定与缩略图生成方式相对应的生成数据,并通过缩略图生成方式以及生成数据,生成相应的缩略图。
53.其中,生成数据可以为预先设置的数据,也可为根据待处理图纸的图纸信息确定的数据,也可以为用户对待处理图纸进行设置而得到的数据。其中,生成数据至少包括缩略比例、缩略图数量、旋转角度、缩略图生成接口的接口标识以及目标尺寸中的一种,例如,生成数据具体可为将待处理图纸按照1比0.4的缩略比例进行缩放,或生成2张缩略图,或者每旋转10度生成一张缩略图等。
54.具体地,第一终端根据待处理图纸的图纸类型,确定相应的生成数据。也即当待处理图纸的图纸类型为二维图纸时,确定缩略图生成方式为第一缩略图生成方式,与第一缩
略图生成方式相对应的生成数据可以为二维图纸缩略比例、以及缩略图数量;当待处理图纸的图纸类型为三维图纸时,确定缩略图生成方式为第二缩略图生成方式,与第二缩略图生成方式相对应的生成数据可以为三维图纸的旋转角度等。
55.进一步的,第一终端响应于针对待处理图纸的区域选定操作,则确定缩略图生成方式为第四缩略图生成方式,若未响应于针对待处理图纸的区域选定操作,则确定缩略图生成方式为第三缩略图生成方式、以及确定与第三缩略图生成方式相对应的生成数据可以缩略图生成接口的接口标识。其中,第四缩略图生成方式为一种根据用户需求,对待处理图纸中的部分区域进行选定后,直接获取到与区域图纸相对应的缩略图的方式;第三缩略图生成方式为一种通过相应的缩略图生成接口,获取到与待处理图纸相对应的缩略图的方式。进一步的,第一终端通过缩略图生成方式以及生成数据,生成相应的缩略图。例如上述举例,二维图纸的缩略比例为1比0.4时,将待处理图纸按照1比0.4的缩略比例对待处理图纸进行缩略,并对缩略后的图纸进行截图处理,得到截图,并将截图作为生成的缩略图。
56.在其中一个实施例中,第一终端可响应于用户对图纸处理应用中的插件的触发操作,通过触发操作可获取插件中预存的生成数据,也可通过触发操作对插件进行实时设置操作,通过设置操作可确定与待处理图纸相关联的生成数据。
57.在其中一个实施例中,通过用户在图纸处理应用中点击设置控件,第一终端可响应于用户的点击操作,展示设置页面,从而用户可在设置页面中输入生成数据,得到缩略图生成方式对应的生成数据。比如,输入缩略比例、旋转角度等。
58.在其中一个实施例中,第一终端根据待处理图纸中的图纸信息,确定与当前缩略图生成方式相对应的生成数据。
59.具体地,第一终端根据当前缩略图生成方式、以及待处理图纸的图纸信息,例如图纸大小、图纸清晰度、图纸中所包括的图元数量等,确定与当前缩略图生成方式相对应的生成数据中的数据信息,例如,若待处理图纸为清晰度较高的二维图纸时,便可将生成数据中缩略比例设置为1比0.2,此时生成的缩略图仍有较高清晰度。若待处理图纸为清晰度较低的二维图纸时,则将生成数据中缩略比例设置为1比0.4,从而使得所生成的缩略图能够清晰。又比如,当图纸中包括的图元数量大于或等于预设数量阈值时,将生成数据中缩略比例设置为1比0.4;当图元数量小于预设数量阈值时,将生成数据中缩略比例设置为1比0.2。通过根据图元数量灵活确定缩略比例,使得用户能够通过缩略图看清图纸中包括的所有图元。其中,图元类别是指图纸中的局部图像,如图纸中的窗户、消防栓、门、停车位等。
60.本实施例中,通过待处理图纸的图纸信息来灵活地确定生成数据,可使得通过生成数据所生成的缩略图具有较高的识别度。
61.步骤206,从缩略图中确定目标缩略图。
62.具体地,第一终端响应于用户针对缩略图的选择操作,根据选择操作确定选中的目标缩略图。其中,目标缩略图为最能体现待处理图纸的概要信息、或者最能体现图纸设计者的主要意图的缩略图。
63.在其中一个实施例中,从缩略图中确定目标缩略图,包括:展示缩略图选择界面;缩略图选择界面展示有至少一张缩略图;响应于针对缩略图的选择操作,确定至少一张缩略图中的目标缩略图。
64.具体地,第一终端中展示有缩略图选择界面,其中,缩略图选择界面中展示有根据
缩略图生成方式生成的至少一张缩略图。第一终端响应于用户针对缩略图选择界面中的缩略图的选择操作,确定选择操作所选中的目标缩略图。
65.在其中一个实施例中,用户还可在通过缩略图选择界面确定推荐的目标缩略图,从而在通过目标系统展示时,可在推荐的目标缩略图中显示特殊标识,例如,当待处理图纸为三维图纸时,在多种旋转角度下获取的缩略图能更好的反应三维图纸的概要信息,因此,可将通过第二缩略图生成方式得到的第二缩略图作为目标缩略图,并进行特殊标识显示。
66.在其中一个实施例中,用户还可对各种缩略图生成方式所生成的缩略图进行对比,将其中一种缩略图生成方式所生成的缩略图作为目标缩略图。例如,当待处理图纸为二维图纸时,若因缩略图生成接口的不稳定性,导致通过第三缩略图生成方式得到的第三缩略图并不清晰,此时可将更清晰的第一缩略图作为目标缩略图。
67.本实施例中,通过从至少一种缩略图中筛选出最能体现待处理图纸概要信息的目标缩略图,能够提高对待处理图纸进行管理的准确性。
68.步骤208,上传目标缩略图至目标系统;其中,上传的目标缩略图用于触发目标系统展示目标缩略图。
69.其中,目标系统为对所有待处理图纸、以及与待处理图纸相对应的缩略图进行管理的管理系统。例如,plm系统(product lifecycle management,产品生命周期管理)、文件管理系统等。
70.具体地,第一终端可将用户选择的目标缩略图上传至目标系统,使目标系统对待处理图纸、以及与待处理图纸相对应的目标缩略图进行管理。容易理解的,不同目标缩略图中的概要信息并不相同。
71.在其中一个实施例中,第一终端按照预设的缩略图大小,对目标缩略图进行处理,也即将所有目标缩略图调节成相同的显示大小,从而将显示大小相同的目标缩略图上传至目标系统。
72.在其中一个实施例中,目标系统中展示有图纸列表界面,并响应于用户针对图纸列表界面中缩略图的选择操作,对选择操作所选中的至少一个目标缩略图进行展示。
73.上述图纸处理方法中,通过获取待处理图纸,并确定与待处理图纸相关联的缩略图生成方式、以及缩略图生成方式相对应的生成数据,从而根据缩略图生成方式和生成数据,生成相应的缩略图,如此,便可直接从缩略图中确定目标缩略图,并将目标缩略图上传至目标系统,进而在目标系统中对目标缩略图进行展示与管理。由于可直接从缩略图中确定最能表达图纸设计者的主要意图的目标缩略图,使得用户后续对图纸的查看与管理更为便捷,提高了图纸处理的灵活性。
74.此外,由于不同缩略图生成接口的差异性,通过缩略图生成接口来生成的缩略图通常体现的概要信息不统一,增大了对缩略图的管理难度;而本技术可生成统一的缩略图,因此降低了对缩略图的管理难度。由于现有缩略图获取方式比较单一,因此,所生成的缩略图的清晰度通常较差,而本技术可通过多种缩略图生成方式,生成具有高清晰度的缩略图,因此提升了所生成的缩略图的效果。再者,由于传统技术方案仅能生成固定形式的缩略图,然而有时所生成固定形式的缩略图并不能准确地表达设计人员意图,从而降低了对图纸进行处理的准确性,而由于本技术是通过多种方式来生成缩略图的,因此可通过多种形式的缩略图来准确表达设计人员意图,从而提升了对图纸进行处理的准确性。
75.在其中一个实施例中,缩略图生成方式具有多种;通过缩略图生成方式以及生成数据,生成相应的缩略图,包括:对于多种缩略图生成方式中的每种缩略图生成方式,均按照当前缩略图生成方式以及当前缩略图生成方式所对应的生成数据,生成至少一张缩略图。
76.具体地,针对多种缩略图生成方式中的每种缩略图生成方式,均确定与当前缩略图生成方式相对应的触发方式;当与当前缩略图生成方式相对应的触发方式为设置触发方式时,确定与当前缩略图生成方式相对应的生成数据。第一终端确定与当前缩略图生成方式相对应的当前触发方式,也即确定用于触发当前缩略图生成方式的触发方式,并根据当前触发方式,确定当前缩略图生成方式相对应的生成数据。也即,当前触发方式为设置触发方式时,与第一缩略图生成方式相对应的生成数据为缩略比例和缩略图数量、与第二缩略图生成方式相对应的生成数据为旋转角度;当前触发方式为非设置触发方式时,与第三缩略图生成方式相对应的生成数据为缩略图生成接口的接口标识。其中,设置触发方式指的是需要对与待处理图纸相对应的生成数据进行设置的方式,非设置触发方式指的是不需要对与待处理图纸相对应的生成数据进行设置的方式。
77.例如,第一终端中可展示有设置控件,通过设置控件可对缩略图生成方式进行设置。当用户点击设置控件时,可认为此时触发了缩略图生成方式,该缩略图生成方式包括第一缩略图生成方式和第二缩略图生成方式。当用户对设置控件不进行点击操作,直接对待处理图纸进行截取操作时,可认为此时触发了缩略图生成方式,该缩略图生成方式包括第三缩略图生成方式和第四缩略图生成方式。
78.本实施例中,通过不同的触发方式确定缩略图生成方式以及缩略图生成方式对应的生成数据,便于后续快速根据缩略图生成方式对应的生成数据,生成相应的缩略图,从而提高缩略图的生成效率。
79.在其中一个实施例中,缩略图生成方式包括与二维图纸相对应的第一缩略图生成方式;生成数据包括至少一个缩略比例以及缩略图数量;通过缩略图生成方式以及生成数据,生成相应的缩略图,包括:在缩略图生成方式为第一缩略图生成方式时,根据至少一个缩略比例,对待处理图纸进行至少一次缩略截取操作,得到每个缩略比例各自对应的候选缩略图;根据缩略图数量,对候选缩略图进行筛选,得到与待处理图纸相关联的至少一个第一缩略图。
80.具体地,第一终端确定缩略图生成方式为第一缩略图生成方式时,与第一缩略图生成方式相对应的生成数据中可包括有至少一个缩略比例。对于多个缩略比例中的每个缩略比例,第一终端均根据当前缩略比例,对待处理图纸缩略,并对缩略后的图纸进行截取操作,得到当前缩略比例对应的候选缩略图。例如,在当前缩略比例为1比0.6时,对待处理图纸进行缩略、截取操作后,可得到与待处理图纸的相对应的候选缩略图;同样,在当前缩略比例还可为1比0.5、1比0.4、1比0.2等。进一步的,第一终端确定与第一缩略图生成方式相对应的生成数据中的缩略图数量,并根据缩略图数量,从候选缩略图中筛选出与待处理图纸相关联的至少一个第一缩略图。例如参考上述举例,当缩略图数量的数量为3时,若缩略比例为1比0.2时生成的候选缩略图的清晰度较低,因此可将其删除,只保留缩略比例为1比0.6、1比0.5、1比0.4时生成的候选缩略图,并将缩略比例为1比0.6、1比0.5、1比0.4时生成的候选缩略图作为第一缩略图。
81.本实施例中,通过提供一种二维图纸相关联的缩略图生成方式,能够清楚获取到二维图纸在不同缩略比例下的缩略图信息,从而提高了对图纸进行处理的灵活性。由于根据缩略图数量将清晰度更高的缩略图筛选出来,提高了后续对图纸进行处理的准确性。
82.在其中一个实施例中,缩略图生成方式还包括与三维图纸相对应的第二缩略图生成方式;生成数据包括旋转角度;通过缩略图生成方式以及生成数据,生成相应的缩略图,包括:在缩略图生成方式为第二缩略图生成方式时,确定待处理图纸中的目标对象、以及旋转角度;按照旋转角度对目标对象进行旋转,并对旋转后的目标对象进行截取操作,得到与目标对象相对应的第二缩略图。
83.其中,目标对象为用户在三维图纸中所选择的图元,或者目标对象可为三维图纸中的任意的图元;与第二缩略图生成方式相对应的生成数据为与三维图纸相关联的旋转角度。
84.具体地,当确定缩略图生成方式为第二缩略图生成方式时,第一终端可确定待处理图纸中的目标对象、以及与第二缩略图生成方式相对应的生成数据中的旋转角度,并按照旋转角度对目标对象进行旋转,得到旋转后的目标对象,从而对旋转后的目标对象进行截取操作,得到与目标对象相对应的第二缩略图。
85.在其中一个实施例中,第一终端可对待处理图纸中的图元进行遍历,将当前遍历至的图元作为目标对象,并对目标对象进行旋转截取处理。
86.在其中一个实施例中,第一终端按照所确定的旋转角度,每旋转一次就对目标对象进行截取操作,直至目标对象旋转一周,第一终端对目标对象旋转一周后形成的至少一张截图统一进行缩略处理。例如,所确定的旋转角度为90度,当目标对象旋转90度后就截取一次,当目标对象旋转至180度时再截取一次,直至目标对象旋转一周,最后将目标对象相关联的4张截图作为第二缩略图。
87.在其中一个实施例中,第一终端按照所确定的旋转角度,每旋转一次就对目标对象进行截取操作,并对每次截取操作后形成的截图进行缩略处理,得到与目标对象相关联的至少一张缩略图。例如旋转角度为90度时,对旋转后的目标对象进行缩略处理,对缩略后的目标对象旋转进行截取,得到一张第二缩略图;同样,当目标对象旋转至180度时再缩略截取一次,得到另一张第二缩略图。
88.在其中一个实施例中,生成数据中可包括有多个旋转角度,对于多个旋转角度中的每个旋转角度,第一终端均对当前旋转角度下的目标对象进行截取操作,进而得到与目标对象相对应的第二缩略图。例如,旋转角度可分别设置为45度、60度、70度等
89.在其中一个实施例中,生成数据中还可包括有缩略图数量,通过数量进行筛选,得到第二缩略图。例如,若缩略图数量为3,对于旋转角度为45度、60度、70度时形成的缩略图,若70度时形成的缩略图中部分图元出现了重叠,因此可将70度时形成的缩略图进行删除,仅将45度和60度时形成的缩略图作为第二缩略图。
90.本实施例中,通过提供一种三维图纸相关联的缩略图生成方式,能够清楚获取到三维图纸在不同旋转角度下的缩略图信息,因此提高了对图纸进行处理的灵活性。
91.在其中一个实施例中,缩略图生成方式还包括第三缩略图生成方式;生成数据包括接口标识;通过缩略图生成方式以及生成数据,生成相应的缩略图,包括:在当前缩略图生成方式为第三缩略图生成方式时,通过与接标识相对应的图纸处理系统的缩略图生成接
口,得到与待处理图纸相关联的第三缩略图。
92.其中,缩略图生成接口是与图纸处理系统的版本特性相关联的唯一接口;生成数据为缩略图生成接口的接口标识例如,不同厂商研发的图纸处理系统的版本不同,图纸处理系统的缩略图生成接口也不同。
93.具体地,第一终端确定缩略图生成方式为第三缩略图生成方式时,确定第三缩略图生成方式对应的触发方式,当触发方式为非设置触发方式时,确定与第三缩略图生成方式相对应的生成数据为缩略图生成接口的接口标识。第一终端通过缩略图生成接口的接口标识所对应的接口,调取与待处理图纸相关联的第三缩略图。容易理解的,接口标识不同时,第一终端通过不同图纸处理系统的缩略图生成接口,得到与待处理图纸相关联的缩略图也不相同。
94.在其中一个实施例中,第一终端可通过windows系统中的默认截图接口,对图纸处理系统中的与待处理图纸相关联的缩略图进行调用。例如,将默认截图接口作为cad软件中的插件,并对插件进行功能菜单展示,通过触发插件的功能菜单对相应的缩略图进行截图与调用。
95.本实施例中,通过图纸处理系统的缩略图生成接口直接调用待处理图纸相关联的第三缩略图,避免对不同图纸处理系统版本下的缩略图进行调用的遗漏。
96.在其中一个实施例中,缩略图生成方式还包括与区域选定操作相关联的第四缩略图生成方式;生成数据包括目标尺寸;通过缩略图生成方式以及生成数据,生成相应的缩略图,包括:在缩略图生成方式为第四缩略图生成方式时,响应于针对待处理图纸的区域选定操作,确定待处理图纸中的至少一个区域图纸;对区域图纸进行截取操作,得到与区域图纸相对应的具有目标尺寸的第四缩略图。
97.具体地,第一终端确定缩略图生成方式为第四缩略图生成方式时,响应于用户针对待处理图纸的区域选定操作,确定区域选定操作所选中的至少一个区域图纸、以及确定生成数据中的目标尺寸,其中,区域图纸可为能体现待处理图纸的重要信息的区域、或更能体现用户的图纸设计目的的区域。第一终端响应于用户针对区域图纸的截取操作,得到与区域图纸相对应的具有目标尺寸的第四缩略图。
98.在其中一个实施例中,第一终端响应于用户对待处理图纸目标尺寸设置操作,并在确定选定区域之后,按照设置的目标尺寸对选定的区域图纸进行缩略,再对缩略后的区域图纸进行截取操作,也即进行截图操作。
99.本实施例中,通过响应于用户进行的区域选定操作,可根据用户实际需求对区域图纸进行选择,因此提供了另一种缩略图生成方式,从而提高了图纸处理的灵活性。由于是对待处理图纸的重要信息的区域进行选择,还避免了对部分较重要的区域图纸的遗漏。
100.在其中一个实施例中,上述方法还包括:获取目标系统发送的缩略图的更新请求;更新请求中包括待更新缩略图的缩略图标识;根据缩略图标识,确定原始图纸;确定与原始图纸相对应的缩略图更新方式,并通过缩略图更新方式,生成与原始图纸相对应的更新缩略图;上传更新缩略图至目标系统;其中,上传的更新缩略图用于触发目标系统对与缩略图标识相对应的缩略图进行更新处理。
101.其中,缩略图更新方式可为缩略图生成方式中的至少一种。例如,若二维图纸初始分别通过第一缩略图生成方式、第三缩略图生成方式、第四缩略图生成方式生成各自对应
的缩略图,若待更新缩略图由第一缩略图生成方式得到,此时,与原始图纸相对应的缩略图更新方式可为第一缩略图生成方式、第三缩略图生成方式和第四缩略图生成方式中的至少一种;若待更新缩略图由第三缩略图生成方式得到,此时,与原始图纸相对应的缩略图更新方式可为第一缩略图生成方式和第四缩略图生成方式中的至少一种。
102.具体地,第一终端可获取到通过第二终端中的目标系统发送的缩略图的更新请求,并对更新请求进行解析,得到与更新请求相关联的待更新缩略图的缩略图标识,其中,待更新缩略图可为图纸信息不清晰的缩略图。第一终端根据缩略图标识,从预存了多种图纸的数据库中,确定与缩略图标识相对应的原始图纸、以及确定与原始图纸相对应的缩略图更新方式。其中,通过缩略图更新方式生成与原始图纸相对应的更新缩略图的步骤,与上述通过缩略图生成方式生成与待处理图纸相对应的更新缩略图的步骤相同,在此不再赘述。
103.本实施例中,通过对缩略图进行更新可得到更新缩略图,更新缩略图便用于触发目标系统对与缩略图标识相对应的缩略图进行更新处理,进而使用户通过目标系统对缩略图进行实时查看与处理,提高了对图纸进行处理的灵活性。
104.在其中一个实施例中,第一终端可运行有图纸处理系统,第二终端可运行有目标系统。值得注意的,图纸处理系统和目标系统也可以为同为第一终端,本技术在此不做限定。
105.在其中一个实施例中,示例性的如图3所示,图3提供了另一种图纸处理方法的流程示意图。s301,用户上传待处理图纸;s302,通过目标系统接口获取预设大小的缩略图;s303,通过cad软件接口调用待处理图纸;s304,对待处理图纸进行缩放,并截取相应缩放比例下的截图;s305,通过cad软件接口调用三维图纸;s306,对三维图纸进行旋转截图;s307,为用户提供缩略图选择界面;s308,将选择的缩略图设定到预设的大小;s309,将大小统一的缩略图上传至目标系统。
106.在其中一个实施例中,如图4所示,提供了一种图纸处理方法的原理示意图。用户通过账号登陆进入第二终端中的目标系统,第二终端展示图纸列表界面,并响应于用户针对图纸列表界面中的图纸的选择操作,确定选择操作所选中的至少一个待处理图纸,并将与待处理图纸相对应的图纸处理请求发送至第一终端。第一终端根据接收到的图纸处理请求,确定待处理图纸,并根据待处理图纸确定至少一种缩略图生成方式,进而根据每种缩略图生成方式,将待处理图纸生成各自相应的缩略图,并将至少一种缩略图在缩略图选择界面中进行初步展示。第一终端响应于用户针对缩略图选择界面中的缩略图的选择操作,确定选择操作所选中的目标缩略图,并照预设的缩略图大小,将每种目标缩略图调节成相同的显示大小,以使第一终端将调节后的目标缩略图上传至第二终端。第二终端将接收到的目标缩略图存储至与待处理图纸相对应的同一目录下,并通过响应于用户针对图纸列表界面中的目标缩略图的选择操作,对目标缩略图进行展示。
107.应该理解的是,虽然如上的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤
或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
108.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的图纸处理法的图纸处理装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个图纸处理装置实施例中的具体限定可以参见上文中对于图纸处理方法的限定,在此不再赘述。
109.在一个实施例中,如图5所示,提供了一种图纸处理装置500,包括:图纸获取模块502、缩略图生成模块504和缩略图上传模块506,其中:
110.图纸获取模块502,用于获取待处理图纸,并确定待处理图纸的缩略图生成方式。
111.缩略图生成模块504,用于确定与缩略图生成方式相对应的生成数据,并通过缩略图生成方式以及生成数据,生成相应的缩略图;从缩略图中确定目标缩略图。
112.缩略图上传模块506,用于上传目标缩略图至目标系统;其中,上传的目标缩略图用于触发在目标系统展示目标缩略图。
113.在其中一个实施例中,缩略图生成模块504,还用于展示缩略图选择界面;缩略图选择界面展示有至少一张缩略图;响应于针对缩略图的选择操作,确定至少一张缩略图中的目标缩略图。
114.在其中一个实施例中,缩略图生成方式具有多种;缩略图生成模块504,还用于对于多种缩略图生成方式中的每种缩略图生成方式,均按照当前缩略图生成方式以及当前缩略图生成方式所对应的生成数据,生成至少一张缩略图。
115.在其中一个实施例中,缩略图生成方式包括与二维图纸相对应的第一缩略图生成方式;生成数据包括至少一个缩略比例以及缩略图数量;缩略图生成模块504还包括第一生成模块5041,用于在缩略图生成方式为第一缩略图生成方式时,根据至少一个缩略比例,对待处理图纸进行至少一次缩略截取操作,得到每个缩略比例各自对应的候选缩略图;根据缩略图数量,对候选缩略图进行筛选,得到与待处理图纸相关联的至少一个第一缩略图。
116.在其中一个实施例中,缩略图生成方式还包括与三维图纸相对应的第二缩略图生成方式;生成数据包括旋转角度;缩略图选择界生成模块504还包括第二生成模块5042,用于在缩略图生成方式为第二缩略图生成方式时,确定待处理图纸中的目标对象、以旋转角度;按照旋转角度对目标对象进行旋转,并对旋转后的目标对象进行截取操作,得到与目标对象相对应的第二缩略图。
117.在其中一个实施例中,缩略图生成方式包括第三缩略图生成方式;生成数据包括接口标识;缩略图选生成模块504还包括第三生成模块5043,用于在当前缩略图生成方式为第三缩略图生成方式时,通过与接标识相对应的图纸处理系统的缩略图生成接口,得到与待处理图纸相关联的第三缩略图。
118.在其中一个实施例中,缩略图生成方式包括与区域选定操作相关联的第四缩略图生成方式;生成数据包括目标尺寸;缩略图生成模块504还包括第四生成模块5044,用于在缩略图生成方式为第四缩略图生成方式时,响应于针对待处理图纸的区域选定操作,确定待处理图纸中的至少一个区域图纸;对区域图纸进行截取操作,得到与区域图纸相对应的具有目标尺寸的第四缩略图。
119.在其中一个实施例中,图纸处理装置500还包括缩略图更新模块508,用于获取目
标系统发送的缩略图的更新请求;更新请求中包括待更新缩略图的缩略图标识;根据缩略图标识,确定原始图纸;确定与原始图纸相对应的缩略图更新方式,并通过缩略图更新方式,生成与原始图纸相对应的更新缩略图;上传更新缩略图至目标系统;其中,上传的更新缩略图用于触发在目标系统对与缩略图标识相对应的缩略图进行更新处理。
120.上述图纸处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
121.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种图纸处理方法。该计算机设备的显示屏可以是液晶显示屏或电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
122.本领域技术人员可以理解,图6中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
123.在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
124.在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
125.在一个实施例中,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各方法实施例中的步骤。
126.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,
dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
127.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
128.以上实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献