掌桥专利:专业的专利平台
掌桥专利
首页

一种用于3D打印机的文件处理方法和系统

文献发布时间:2024-01-17 01:15:20


一种用于3D打印机的文件处理方法和系统

技术领域

本申请涉及文件处理技术领域,尤其涉及一种用于3D打印机的文件处理方法和系统、3D打印机及计算机可读存储介质。

背景技术

3D打印机又称三维打印机,是一种累积制造技术,即快速成形技术的一种机器,它是一种数字模型文件为基础,运用特殊蜡材、粉末状金属或塑料等可粘合材料,通过打印一层层的粘合材料来制造三维的物体。现阶段三维打印机被用来制造产品,逐层打印的方式来构造物体的技术。3D打印机的原理是把数据和原料放进3D打印机中,机器会按照程序把产品一层层造出来。

相关技术中,3D打印机的控制系统主要包括步进电机运动控制系统、温度控制系统、人机交互系统及文件处理系统这四部分。在文件处理系统这块,常见的设计方案是在同一级文件目录中显示所有文件,通过上下拖动的方式查看文件目录,这种方案的缺点是一旦采用了内存资源有限的单片机作为控制系统且一次性读取文件数量过多的情况下,系统会出现无法一次性加载和响应所有文件在同一个列表区域的情况。因此,亟需解决这一技术问题。

发明内容

鉴于上述问题,提出了本申请以便提供一种克服上述问题或者至少部分地解决上述问题的用于3D打印机的文件处理方法和系统、3D打印机及计算机可读存储介质,能够解决3D打印机文件处理过程中访问文件效率低的问题,显著提高3D打印机文件处理性能。所述技术方案如下:

第一方面,提供了一种用于3D打印机的文件处理方法,包括:

接收开机指令,执行初始化操作以显示用户操作界面;

接收用户发送的文件访问指令,根据所述文件访问指令执行处理操作,以在所述用户操作界面上显示预定个数的文件。

在一种可能的实现方式中,所述接收用户发送的文件访问指令,根据所述文件访问指令执行处理操作,以在所述用户操作界面上显示预定个数的文件,包括:

获取预先配置的在所述用户操作界面的单个页面显示文件的预定个数;

当接收到所述文件访问指令时,建立每个文件对应的索引以形成索引列表;

响应所述文件访问指令从所述索引列表中查询所述预定个数的与访问指令匹配的目标索引,根据所述目标索引获取文件的访问路径,并加载与所述目标索引对应的文件;

在单个页面上显示与所述目标索引对应的所述文件的预览信息。

在一种可能的实现方式中,所述在单个页面上显示与所述目标索引对应的所述文件的预览信息之后,所述方法还包括:

当接收到在所述单个页面上触发的表示获取当前单个页面的上一页面或下一页面的文件访问指令时,在所述索引列表中继续查询所述预定个数的与访问指令匹配的目标索引,加载与本次查询到的目标索引对应的文件;

在所述当前单个页面上将上一次显示的文件的预览信息替换为所述与本次查询到的目标索引对应的文件的预览信息。

在一种可能的实现方式中,所述建立每个文件对应的索引以形成索引列表,包括:

对多个文件进行分组,一个组别的对应一个线程,多个所述线程同时运行对相应组别中的每个文件建立所述索引,待所有所述线程完成每个文件的索引建立后,将所有所述线程建立的所述索引合并,形成所述多个文件的索引列表。

在一种可能的实现方式中,所述3D打印机的控制器中配置逻辑指针,所述响应所述文件访问指令从所述索引列表中查询所述预定个数的与访问指令匹配的目标索引,包括:

响应所述文件访问指令,按照所述索引列表中每个所述索引的排列顺序,由所述逻辑指针按顺序指向预定个数的所述索引,以查询到所述预定个数的目标索引。

在一种可能的实现方式中,所述在根据目标索引获取文件的访问路径之后,所述方法还包括:

缓存已经查询过的所述目标索引对应的文件的访问路径。

第二方面,提供了一种用于3D打印机的文件处理系统,包括:

界面显示单元,用于接收开机指令,执行初始化操作以显示用户操作界面;

文件处理单元,用于接收用户发送的文件访问指令,根据所述文件访问指令执行处理操作,以在所述用户操作界面上显示预定个数的文件。

在一种可能的实现方式中,所述文件处理单元包括:

获取模块,用于获取预先配置的在所述用户操作界面的单个页面显示文件的预定个数;

索引生成模块,用于当接收用户发送的文件访问指令时,建立每个文件对应的索引以形成索引列表;

查询加载模块,用于响应所述文件访问指令从所述索引列表中查询所述预定个数的与访问指令匹配的目标索引,根据所述目标索引获取文件的访问路径,并加载与所述目标索引对应的文件;

显示模块,用于在单个页面上显示与目所述标索引对应的所述文件的预览信息。

第三方面,提供了一种3D打印机,所述3D打印机包括:

存储器,用于存储操作指令;

处理器,用于通过调用所述操作指令,对文件执行上述任一项所述的用于3D打印机的文件处理方法;

显示器,用于根据所述处理器的处理结果显示用户操作界面。

第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其中,所述计算机程序被配置为运行时执行上述任一项所述的用于3D打印机的文件处理方法。

借由上述技术方案,本申请实施例提供的用于3D打印机的文件处理方法和系统、3D打印机及计算机可读存储介质,可以在用户操作界面上显示预定个数的文件,不需要显示所有文件,能够解决3D打印机文件处理过程中访问文件效率低的问题,显著提高3D打印机文件处理性能。

进一步地,本申请实施例首先获取预先配置的单个页面显示文件的预定个数,当接收到文件访问指令时,建立每个文件对应的索引以形成索引列表;随后响应文件访问指令从索引列表中查询预定个数的与访问指令匹配的目标索引,并加载与目标索引对应的文件;进而在单个页面上显示预定个数的与目标索引对应的文件的预览信息。通过本申请实施例,在3D打印机上建立每个文件的索引,通过查询文件的索引即可加载与索引对应的文件,由于索引的字节较小,相较于遍历每个文件的查询方式,能够提高文件访问查询的效率;并且将多个文件划分成多个页面进行显示,即单个页面只显示预定个数的文件的预览信息和加载所述预定个数的文件,能够实现对文件的分段查找和加载,进一步提高文件访问的效率。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。

图1A示出了根据本申请实施例提供的用于3D打印机的文件处理方法的流程图;

图1B示出了根据本申请另一实施例提供的用于3D打印机的文件处理方法的流程图;

图2A示出了根据本申请又一实施例提供的用于3D打印机的文件处理方法的流程图;

图2B示出了根据本申请再一实施例提供的用于3D打印机的文件处理方法的流程图;

图3示出了采用图2B的文件处理方法的3D打印机系统文件浏览器显示的文件的预览信息;

图4A示出了采用图2B的文件处理方法的3D打印机系统文件浏览器显示的下一页的文件的预览信息;

图4B示出了点击图4A中下一页的按键后3D打印机系统文件浏览器显示的文件的预览信息;

图5示出了点击图4A中示意的文件夹后3D打印机系统文件浏览器显示的文件的预览信息;以及

图6示出了根据本申请实施例提供的用于3D打印机的文件处理系统的结构图;

图7示出了根据本申请另一实施例提供的用于3D打印机的文件处理系统的结构图;

图8示出了根据本申请实施例的3D打印机的结构图。

具体实施方式

下面将参照附图更详细地描述本申请的示例性实施例。虽然附图中显示了本申请的示例性实施例,然而应当理解,可以以各种形式实现本申请而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本申请,并且能够将本申请的范围完整的传达给本领域的技术人员。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”及其变体要被解读为意味着“包括但不限于”的开放式术语。

本申请实施例提供了一种用于3D打印机的文件处理方法,如图1A所示,该用于3D打印机的文件处理方法可以包括:

S10,接收开机指令,执行初始化操作以显示用户操作界面;

S11,接收用户发送的文件访问指令,根据文件访问指令执行处理操作,以在用户操作界面上显示预定个数的文件。

本申请实施例可以在用户操作界面上显示预定个数的文件,不需要显示所有文件,能够解决3D打印机文件处理过程中访问文件效率低的问题,显著提高3D打印机文件处理性能。

本申请实施例中提供了一种可能的实现方式,上文S11接收用户发送的文件访问指令,根据文件访问指令执行处理操作,以在用户操作界面上显示预定个数的文件,如图1B所示,具体可以包括:

S101,获取预先配置的在用户操作界面的单个页面显示文件的预定个数;

可以理解的是,预定个数已经预先配置在3D打印机的初始化程序中,当3D打印机开机时执行初始化程序,即可获取单个页面显示文件的预定个数。

S102,当接收到文件访问指令时,建立每个文件对应的索引以形成索引列表;

可以理解的是,文件可以存储在U盘中,也可以存储在3D打印机的存储器中。当接收到文件访问指令时,文件访问指令可以是指访问某一文件夹中所有文件的指令,3D打印机分析该文件访问指令中指定访问的存储位置,存储位置中至少存储一个文件;3D打印机对相应存储位置中的每个文件建立索引以形成索引列表,并缓存该索引列表。其中,一个文件对应一个索引且每个文件的索引都不相同,因此索引可以用来唯一标识各个文件。可选地,3D打印机缓存的索引列表在关机后即被删除。

S103,响应文件访问指令从索引列表中查询预定个数的与访问指令匹配的目标索引,根据目标索引获取文件的访问路径,并加载与目标索引对应的文件;

可以理解的是,3D打印机可以获取完目标索引后再加载对应的文件,具体地,3D打印机可以查询并获取预定个数的目标索引,根据多个目标索引获取多个文件的访问路径,再根据目标索引的排列顺序逐个查找访问路径,并加载查找访问路径所获取的文件;或者,3D打印机也可以一边查询目标索引一边加载对应的文件,具体地,3D打印机查询并获取一个目标索引,根据该目标索引获取对应文件的访问路径,查找该访问路径并加载文件,然后再根据下一个查询到的目标索引并加载文件,当加载文件的数量达到预定个数时停止查询操作。由于提前加载了与目标索引对应的文件,所以当用户需要查看目标文件时可直接查看无需等待加载,提高了用户查看目标文件时的响应速度。

可以理解的是,如果在索引列表中查询到的目标索引的个数小于预定个数,使得本次加载文件的数量没有达到预定个数,则可以停止查询和加载操作。

S104,在单个页面上显示与目标索引对应的文件的预览信息。

可以理解的是,文件的预览信息具体可以是图标或文字,也可以是图标和文字的结合,其中,文字可以是预先给文件拟的标题,图片可以是3D打印机根据该文件所生成预览图,如模型文件的预览图。预览信息可以用来使用户区分单个页面上不同的文件,以选择所需的文件进行工作;可以理解的是,多个文件的预览信息在单个页面上形成了文件目录。

本申请实施例首先获取预先配置的单个页面显示文件的预定个数,当接收到文件访问指令时,建立每个文件对应的索引以形成索引列表;随后响应文件访问指令从索引列表中查询预定个数的与访问指令匹配的目标索引,并加载与目标索引对应的文件;进而在单个页面上显示与目标索引对应的文件的预览信息。通过本申请实施例,在3D打印机上建立每个文件的索引,通过查询文件的索引即可加载与索引对应的文件,由于索引的字节较小,相较于遍历每个文件的查询方式,能够提高文件访问查询的效率;并且将多个文件划分成多个页面进行显示,即单个页面只显示预定个数的文件的预览信息和加载所述预定个数的文件,能够实现对文件的分段查找和加载,进一步提高文件访问的效率。

本申请实施例中提供了一种可能的实现方式,其中,在S104中,在单个页面上显示与目标索引对应的文件的预览信息之后,如图2A所示,该用于3D打印机的文件处理方法还可以包括:

S105,当接收到在单个页面上触发的表示获取当前单个页面的上一页面或下一页面的文件访问指令时,在索引列表中继续查询预定个数的与访问指令匹配的目标索引,加载与本次查询到的目标索引对应的文件;

S106,在当前单个页面上将上一次显示的文件预览信息替换为与本次查询到的目标索引对应的文件的预览信息。

本实施例当接收到在单个页面上触发的表示获取当前单个页面的上一页面或下一页面的文件的指令时,继续查询预定个数的目标索引和加载与目标索引对应的文件,并在单个页面上显示与本次查询到的目标索引对应的文件的预览信息,多个文件的预览信息在单个页面上形成文件目录。本实施例通过切换当前单个页面的上一页面或下一页面,以在单个页面显示由与目标索引对应的文件所形成的目录,能够实现多级目录和多个区域的复合列表菜单式结构,可以选择性地查询和加载部分文件,而不是一次性将所有的文件进行加载,提升了文件处理的拓展性、稳定性和可靠性,解决了3D打印机文件处理过程中访问文件效率低的问题,显著提高了3D打印机的文件处理性能。

本实施例中提供了一种可能的实现方式,3D打印机可以调用多个线程对文件建立索引,其中,在S102中,建立每个文件对应的索引以形成索引列表,包括:

对多个文件进行分组,一个组别的对应一个线程,多个线程同时运行对相应组别中的每个文件建立索引,待所有线程完成每个文件的索引建立后,将所有线程建立的索引合并,形成多个文件的索引列表。

通过这种多个线程建立索引的方式,当文件的数量较大时,可以对多个文件分组,通过多个线程的方式去建立索引,即多个线程同时运行对文件建立索引,缩短了建立文件索引的时间,能够提高文件访问的效率。

本申请实施例中提供了一种可能的实现方式,3D打印机的控制器中还可以配置逻辑指针,在S103中,响应文件访问指令从索引列表中查询预定个数的与访问指令匹配的目标索引,包括:

响应文件访问指令,按照索引列表中每个索引的排列顺序,由逻辑指针按顺序指向预定个数的索引,以查询到预定个数的目标索引。

通过逻辑指针按顺序指向预定个数的目标索引,即单个页面上所显示的文件的预览信息和加载的文件是根据逻辑指针指向的目标索引获取的,这种方式只需要配置逻辑指针即可完成切换单个页面的切换,无需使用过多的程序,节省空间资源。具体地,在可选的实施例中,在本次查询开始时,还可以删除逻辑指针指向的上一次查询到的目标索引,也可以节省空间资源,并提高文件访问的准确性。

本申请实施例中提供了一种可能的实现方式,在S103中,在根据目标索引获取文件的访问路径之后,该用于3D打印机的文件处理方法可以包括:

缓存已经查询过的目标索引对应的文件的访问路径。

可以理解的是,3D打印机的存储器中可以缓存已经查询过的目标索引对应的文件的访问路径。通过上述方法,在单个页面上接收到表示获取当前单个页面的上一页面或下一页面的文件访问指令时,如果所述上一页面或下一页面的文件在之前已经加载过,则可以直接从3D打印机的存储器中获取与上一页面或下一页面的目标索引对应的文件的访问路径,并根据访问路径直接加载对应的文件,在当前单个页面上将文件的预览信息替换为上一页面或下一页面的文件的预览信息进行显示,以此类推。通过本实施例,由于3D打印机的存储器可以缓存已经查询过的目标索引对应的文件的访问路径,如此在切换当前单个页面的上一页面或下一页面,可以根据已缓存的访问路径直接加载对应的文件,无需重新获取文件的访问路径,提高了文件访问的效率。

本申请实施例中提供了一种可能的实现方式,S104中,在单个页面上显示预定个数的与目标索引对应的文件的预览信息之后,用户可以针对单个页面上的文件的执行处理指令,进而调用文件,对调用的文件执行处理指令对应的处理操作。这里的处理指令可以是删除、打印、升级、排序等,本实施例对此不作限制。

本申请实施例中提供了一种可能的实现方式,S105中,在加载与本次查询到的目标索引对应的文件之前,所述方法还包括:

释放加载的与上一次查询到的目标索引对应的文件。

通过本实施例可以节省3D打印机的存储空间,提高文件访问的效率。

本申请实施例中提供了一种可能的实现方式,还可以分析对已加载的文件能够执行的服务操作,进而在页面上显示服务操作对应的功能按键,接收用户在单个页面上选取的文件的预览信息和相应的功能按键,基于选取的功能按键对选取的文件执行服务操作。这样,可以满足3D打印机对于文件处理的多种需求,如打印、升级或排序等,本实施例对此不作限制。

以上介绍了图1所示的实施例中各个环节的多种实现方式,下面通过具体的实施例来对本申请实施例提供的用于3D打印机的文件处理方法做进一步说明。

图2B示出了根据本申请再一实施例提供的用于3D打印机的文件处理方法的流程图。如图2B所示,该用于3D打印机的文件处理方法可以包括:

S201,3D打印机的处理器从初始化程序中获取预先配置的在用户操作界面的单个页面显示文件的预定个数。

可以理解的是,预定个数已经预先配置在3D打印机的初始化程序中,当3D打印机开机时执行初始化程序,即可获取单个页面显示文件的预定个数,例如获取到的预先配置的单个页面显示文件的预定个数可以为9,当然也可以根据实际需求预先配置其它预定个数,如6或8等,本实施例对此不作限制。

S202,3D打印机的处理器当接收到文件访问指令时,建立每个文件对应的索引以形成索引列表。

可以理解的是,文件访问指令是用户通过点击用户操作界面而发送的。在建立索引列表时,3D打印机的控制器先将多个文件分成多个组别,然后调用多个线程分别对多个组别建立索引,即一个线程对应一个组别,多个线程同时运行,待每个组别的文件都建立索引后,将所有线程建立的索引合并,形成多个文件的索引列表。

S203,3D打印机的处理器从索引列表中查询预定个数的与访问指令匹配的目标索引,根据目标索引获取文件的访问路径,并加载与目标索引对应的文件。

可以理解的是,3D打印机查询预定个数的与访问指令匹配的目标索引是通过在其控制器中配置逻辑指针实现的。响应文件访问指令,按照多个文件对应的索引的排列顺序,由逻辑指针按顺序指向预定个数的索引,以查询到预定个数的目标索引。例如通过逻辑指针,每次按顺序从索引列表中获取9个索引,查找这9个索引对应的9个文件,并将这9个文件的预览信息作为文件列表在单个页面上显示,即单个页面只加载9个文件目录,假设共有27个文件,访问第一页时逻辑指针指向第1至9个索引,翻页至第二页时逻辑指针指向第10至18个索引,翻页至第三页时逻辑指针指向第19至27个索引,通过这种方式,只需要一个逻辑指针的程序即可,无需过多的程序,对3D打印机的处理器的配置要求也不高。

S204,3D打印机的显示器在用户操作界面的单个页面上显示与目标索引对应的文件的预览信息。

如图3示意了3D打印机系统文件浏览器的单个页面显示的9个文件的预览信息,包括文件夹31、文件夹32、升级文件31、模型文件31、模型文件32、模型文件33、模型文件34、模型文件35、模型文件36。同时,还显示了对9个文件能够执行的服务操作对应的功能按键,包括排序方式、开始打印、开始升级、刷新列表和返回上一级,以及上一页和下一页的功能按键。

在图3中,当用户选择常规的模型文件时,操作界面按钮区域将显示开始打印字样,当用户操作开始打印按钮时将模型文件进行解析,并将解析完的模型数据发送到3D打印机的控制板,实现模型的打印。

在图3中,当用户选择自定义格式的升级文件时,操作界面按钮区域将显示开始升级字样,当用户操作开始升级按钮时调用开始升级的应用程序实现对3D打印机控制系统的升级。

当接收到对图3页面的下一页的按键操作时,得到如图4A所示的9个文件的预览信息,具体可以包括文件夹41、模型文件41、模型文件42、模型文件43、模型文件44、模型文件45、模型文件46、模型文件47、模型文件48。同时,还显示了上一页、下一页、排序方式、开始打印、开始升级、刷新列表和返回上一级的功能按键。

本实施例中如果单个页面加载文件的数量小于预定个数,使得本次加载文件的数量没有达到预定个数且没有继续获取到与访问指令匹配的目标索引,则可以停止查询和加载操作,在当前单个页面上将本次加载文件的预览信息进行显示。例如,当接收到对图4A上的下一页的按键操作时,得到如图4B所示的2个文件的预览信息,具体可以包括模型文件49、模型文件50。同时,还显示了上一页、排序方式、开始打印、开始升级、刷新列表和返回上一级的功能按键。

图5示出了点击图4A中示意的文件夹41后3D打印机系统文件浏览器显示的文件的预览信息,包括文件夹51、模型文件51、模型文件52、模型文件53、模型文件54。当用户选择图4中的文件夹时,则自动切换到下一级目录,此时的目录深度为第二级,在第二级子目录下,可以拥有多级子目录,当访问对应目录层级时,目录深度自增一个单位。用户可以通过操作界面来实现多个目录中文件内容的访问。

当用户选择返回上一级时,则自动切换到上一级目录,此时目录深度递减,当目录深度递减为仅一个单位时,此时的文件路径位于根目录下。

3D打印机的存储器中可以缓存已经查询过的目标索引对应的文件访问路径,如果在单个页面上接收到表示获取当前单个页面的上一页面或下一页面的文件访问指令时,如果上一页面或下一页面的文件在之前已经加载过,则可以直接从3D打印机的存储器中获取与上一页面或下一页面的目标索引对应的文件的访问路径,并根据访问路径直接加载对应的文件,在当前单个页面上将文件的预览信息替换为上一页面或下一页面的文件的预览信息进行显示。

在当前文件浏览器下,用户还可以选择排序方式,实现以文件日期递增、递减的形式进行排序,还可以实现以文件大小等形式进行排序。在用户选择刷新列表功能时,则自动返回单层目录层级下第一页的数据显示,并将当前目录下的页数设置为最小数量单位。

上面的实施例中在3D打印机的文件浏览器部分,提供了可以显示文件夹和文件显示的操作界面。该界面提供了单个页面固定可显示数量的文件。当单个页面的文件数量超过设定的显示数量范围时,软件提供单个页面区域的翻页算法逻辑实现,并为每个区域显示的文件提供索引标识。即通过上一页和下一页的切换来实现当前路径下所有文件的浏览。

需要说明的是,实际应用中,上述所有可能的实施方式可以采用结合的方式任意组合,形成本申请的可能的实施例,在此不再一一赘述。

基于上文各个实施例提供的用于3D打印机的文件处理方法,基于同一发明构思,本申请实施例还提供了一种用于3D打印机的文件处理系统。

图6示出了根据本申请实施例提供的用于3D打印机的文件处理系统的结构图。如图6所示,该用于3D打印机的文件处理系统可以包括界面显示单元610和文件处理单元620。

界面显示单元610,用于接收开机指令,执行初始化操作以显示用户操作界面;

文件处理单元620,用于接收用户发送的文件访问指令,根据文件访问指令执行处理操作,以在用户操作界面上显示预定个数的文件。

本申请实施例中提供了一种可能的实现方式,如图7所示,上文图6展示的文件处理单元620可以包括获取模块710、索引生成模块720、查询加载模块730以及显示模块740。

获取模块710,用于获取预先配置的在用户操作界面的单个页面显示文件的预定个数;

索引生成模块720,用于当接收到文件访问指令时,建立每个文件对应的索引以形成索引列表;

查询加载模块730,用于响应文件访问指令从索引列表中查询预定个数的与访问指令匹配的目标索引,根据目标索引获取文件的访问路径,并加载与目标索引对应的文件;

显示模块740,用于在单个页面上显示与目标索引对应的文件的预览信息。

本申请实施例中提供了一种可能的实现方式,上文图7展示的查询加载模块730还用于:在单个页面上显示与目标索引对应的文件的预览信息之后,当接收到在单个页面上触发的表示获取当前单个页面的上一页面或下一页面的文件访问指令时,在索引列表中继续查询预定个数的与访问指令匹配的目标索引,加载与本次查询到的目标索引对应的文件;

显示模块740还用于:在当前单个页面上将上一次显示的文件的预览信息替换为与本次查询到的目标索引对应的文件的预览信息。

本申请实施例中提供了一种可能的实现方式,上文图7展示的索引生成模块720还用于:

对多个文件进行分组,一个组别的对应一个线程,调用多个线程同时运行对相应组别中的每个文件建立索引,待所有线程完成每个文件的索引建立后,将所有线程建立的索引合并,形成多个文件的索引列表。

本申请实施例中提供了一种可能的实现方式,3D打印机的控制器中配置逻辑指针,上文图7展示的查询加载模块730还用于:

响应文件访问指令,按照索引列表中每个索引的排列顺序,由逻辑指针按顺序指向预定个数的索引,以查询到预定个数的目标索引。

本申请实施例中提供了一种可能的实现方式,上文图7展示的查询加载模块730还用于:

在根据目标索引获取文件的访问路径之后,缓存已经查询过的目标索引对应的文件的访问路径。

基于同一发明构思,本申请实施例还提供了一种3D打印机,如图8所示,该3D打印机可以包括:存储器810、处理器820以及显示器830。

存储器810,用于存储操作指令;

处理器820,用于通过调用操作指令,对文件执行上述任意一个实施例的用于3D打印机的文件处理方法;

显示器830,用于根据处理器820的处理结果显示用户操作界面。

基于同一发明构思,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述任意一个实施例的用于3D打印机的文件处理方法。

所属领域的技术人员可以清楚地了解到,上述描述的系统、装置、模块的具体工作过程,可以参考前述方法实施例中的对应过程,为简洁起见,在此不另赘述。

本领域普通技术人员可以理解:本申请的技术方案本质上或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,其包括若干程序指令,用以使得一电子设备(例如个人计算机,服务器,或者网络设备等)在运行所述程序指令时执行本申请各实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM)、随机存取存储器(RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

或者,实现前述方法实施例的全部或部分步骤可以通过程序指令相关的硬件(诸如个人计算机,服务器,或者网络设备等的电子设备)来完成,所述程序指令可以存储于一计算机可读取存储介质中,当所述程序指令被电子设备的处理器执行时,所述电子设备执行本申请各实施例所述方法的全部或部分步骤。

以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:在本申请的精神和原则之内,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案脱离本申请的保护范围。

技术分类

06120116087462