文档格式转换方法、装置、计算机设备和存储介质与流程

文档序号:30798293发布日期:2022-07-19 21:11阅读:68来源:国知局
1.本技术涉及数据处理领域,尤其涉及一种文档格式转换的方法、装置、计算机设备和存储介质。
背景技术
::2.通常电子合同都是便携式文档格式(portabledocumentforma,简称pdf)文档,但在某些应用场景中,例如在需要在其他文档中引用pdf电子合同中,就需要将pdf转换成图片格式才能实现。3.在现有技术中,pdf文档转图片时,需要花费较多的时间。其原因是,pdf文档的数据量越来越大,这些pdf文档转成图片时,通常是单进程转换,从而会导致转换时间过长。4.可见,现有技术中的pdf文档转换成图片的方法,效率低下。技术实现要素: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.第二方面,提供了一种便携式文档格式文档转图片的装置,所述装置包括:38.头文件解析单元,用于获取便携式文档格式文档的文件头信息,所述便携式文档格式文档的文件头信息中包括便携式文档格式文档的数据量;39.第一确定单元,用于根据所述便携式文档格式文档的文件头信息,获取最优第一分片数量;40.子进程创建单元,用于创建与所述最优第一分片数量相同的子进程;41.第一分片单元,用于将所述便携式文档格式文档按照最优第一分片数量分片为多个第一分片;42.发送单元,用于将每一个所述第一分片发送至一个所述子进程,通过所述子进程将所述第一分片转化为第一图片;43.接收单元,用于接收所述第一图片;44.图片生成单元,用于根据所述第一图片,生成便携式文档格式文档对应的图片。45.第三方面,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序所述处理器执行上述任一项所述方法的步骤。46.第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。47.本技术涉及一种文档格式转换方法,应用于主进程,所述方法包括:获取便携式文档格式文档的文件头信息,所述便携式文档格式文档的文件头信息中包括便携式文档格式文档的数据量;根据所述便携式文档格式文档的文件头信息,获取最优第一分片数量;创建与所述最优第一分片数量相同的子进程;将所述便携式文档格式文档按照最优第一分片数量分片为多个第一分片;将每一个所述第一分片发送至一个所述子进程,通过所述子进程将所述第一分片转化为第一图片;接收所述第一图片;根据所述第一图片,生成便携式文档格式文档对应的图片。本实施例的方法中,可以将便携式文档格式文档分发至多个子进程来进行图片转化,由于子进程的工作是相互独立,且可以并行执行,因此本技术实施例的方法效率较高。附图说明48.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。49.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。50.图1为本技术实施例中文档格式转换方法的应用环境图;51.图2为本技术实施例中文档格式转换方法的流程示意图;52.图3为本技术实施例中的应用环境的示意图;53.图4为本技术实施例中文档格式转换方法的流程示意图;54.图5为本技术实施例中文档格式转换装置的结构框图;55.图6为本技术实施例中文档格式转换装置的结构框图;56.图7所示为本技术实施例的文档格式转换方法的应用场景示意图;57.图8为本技术实施例中计算机设备的内部结构图。具体实施方式58.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。59.图1为一个实施例中文档格式转换方法方法的应用环境图。参照图1,该文档格式转换方法应用于文档格式转换系统。该文档格式转换系统包括终端110和服务器120。终端110和服务器120通过网络连接。终端110,本技术中也可称为主机,具体可以是台式终端或移动终端,移动终端具体可以手机、平板电脑、笔记本电脑等中的至少一种。服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现,本技术中,服务器120可以是部署服务器。60.为使描述简洁,本文中,便携式文档格式文档可简称pdf文档。61.如图2所示,在一个实施例中,提供了一种文档格式转换方法。本实施例主要以该方法应用于上述图1中的终端110来举例说明。参照图2,该文档格式转换方法应用于主进程,包括如下步骤:62.步骤210,获取文档的文件头信息,所述pdf文档的文件头信息中包括pdf文档的数据量;63.步骤220,根据所述pdf文档的文件头信息,获取最优第一分片数量;64.步骤230,创建与所述最优第一分片数量相同的子进程;65.本技术实施例中,创建子进程也可以认为是调用系统中现有的子进程的过程。66.步骤240,将所述pdf文档按照最优第一分片数量分片为多个第一分片;67.步骤250,将每一个所述第一分片发送至一个所述子进程,通过所述子进程将所述第一分片转化为第一图片;68.步骤260,接收所述第一图片;69.步骤270,根据所述第一图片,生成pdf文档对应的图片。70.本技术实施例中,最优第一分片数量根据pdf文档的数据量大小,以及运行主进程的主机的资源来确定,如果pdf文档的数据量较大,就需要较多的第一分片数量,如果主机的资源较多,也可以有较多的第一分片数量。71.本技术实施例中,还可以根据第一数据量的范围、第一分片的阈值来确定第一分片的数量,例如最多十个分片,或每个第一分片的数据量在a和b之间等。在进行分片的时候,通常每一个分派的数据量是相同的,或者近似相同。72.本技术实施例中,根据pdf文档的文件头信息,可以获取最优第一分片数量,并根据最优第一分片数量将pdf文档分片,创建与最优第一分片数量相同的子进程来将第一分片转化为第一图片,最后将第一图片生成所需的pdf文档对应的图片。本实施例的方法中,可以将pdf文档分发至多个子进程来进行图片转化,由于子进程的工作是相互独立,且并行的,因此本技术实施例的方法效率较高。73.本技术实施例中,在步骤210,即所述在获取pdf文档的文件头信息之前,所述方法还包括:74.接收参数及文件流;75.从所述文件流中获取所述pdf文档;76.从所述参数中获取图片保存路径参数及图片命名参数。77.本技术实施例中,主机从网络中,或从服务器中,或从其他主机接收参数及文件流,文件流可以是适合网络传输的数据流、数据包等,还可以是符合特定传输协议的数据流、数据包等,从文件流中可以解析出pdf文档。78.本技术其他实施例中,文件流也可以包括数据及参数,此时数据指的可以是适合网络传输的数据流、数据包等,还可以是符合特定传输协议的数据流、数据包等,而参数指与上述实施例中的参数相同。79.本技术实施例中,步骤250中,所述通过子进程将第一分片转化为第一图片,包括:80.通过所述子进程根据第一分片的文件头信息,确认所述第一分片是否需要分片,所述第一分片的文件头信息包括第一分片的数据量;81.若所述第一分片不需要分片,则将所述第一分片发送至一个子线程,通过所述一个子线程将所述第一分片转化为所述第一图片。82.本技术实施例中,所述通过子进程将第一分片转化为第一图片,还包括:83.若所述第一分片需要分片,则84.根据所述第一分片的文件头信息,获取最优第二分片数量;85.通过所述子进程按照所述最优第二分片数量,将所述第一分片分片为多个第二分片;86.从线程池中获取与所述最优第二分片数量相同的子线程;87.通过所述子进程将每一个所述第二分片发送至一个所述子线程,通过所述子线程将所述第二分片转化为第二图片;88.通过所述子进程接收所述第二图片;89.通过所述子进程根据所述第二图片,生成第一图片。90.本技术实施例中,主进程将pdf文档分为多个第一分片,并将一个第一分片发送至一个子进程进行处理。子进程在处理第一分片时,也需要根据第一分片的数据量来进行判断是否还需要继续分片。91.如果不需要进行分片,该子进程就从线程池中调用一个子线程来处理该第一分片的转化。如果需要进行再次分片,子进程会根据第一分片的数据量的大小来确定再次分片的数量。在考虑最优第二分片数量的时候,也需要考虑线程池中子线程的数量。92.线程池是系统提供的可供处理具体事务的线程的集合,线程池中闲置的子线程也是有限的,也需要预留处理其他事务的线程,所以在考虑最优第二分片数量的时候,也并不是越多越好的。93.可以根据第一分片的数据量的大小、线程池中子线程的数量、系统资源等来确定第二分片的数量。94.本技术实施例中,多个所述子线程将第二分片转化为第二图片时,相互独立。本技术实施例中,多个子线程相互独立指的是多个子线程可以独立执行,相互之间不干扰,也不相互依赖;在执行任务时,子线程是可以并行运行的,。因此本技术的方法,可以加快处理速度。95.本技术实施例中,可以并行运行可以指的是多个子线程同时开始运行,即同一时刻开始运行;或可以指的是多个子线程近似同时开始运行,并不严格限制是同一个时刻开始运行;或可以指的是,由于系统可以并行运行的子线程数量限制或其他原因,多个子线程可以分批次运行,每一批次中的子线程可以是同时开始运行,或近似同时开始运行。96.本技术实施例中,所述从参数中获取图片保存路径参数及图片命名参数之后,所述生成pdf文档对应的图片之前,所述方法还包括:97.根据所述图片保存路径参数获取本地目录,在本地目录下创建本地文件夹;98.所述生成pdf文档对应的图片之后,所述方法还包括:99.将所述pdf文档对应的图片根据所述图片命名参数命名,并存储在所述本地文件夹中。100.本技术实施例中,参数中还包括pdf文档的来源,以及由pdf文档转化为图片之后的目的地址,主机再将图片存储在本地文件夹中之后,还可以根据参数,将图片发送至目的地址。101.本技术实施例中,所述主进程部署在主机上;102.所述主进程、主进程获取的子进程、以及所述子进程获取的子线程,部署在同一个主机上。103.所述主进程、主进程获取的子进程、以及所述子进程获取的子线程,部署在主机上的转换服务模块上;104.所述本地文件夹部署在于主进程相同的主机上,且部署在主机上的应用系统中。105.图3所示为本技术实施例的应用环境的示意图,如图3所示,服务器300接收到pdf转图片的请求后,会选择一台主机,例如图3中的主机311、主机312和主机313中的一台,将pdf转图片的请求发送到主机上。106.主机311、主机312和主机313中的,部署有应用系统和转换模块,转换模块独立与应用系统之外,且和应用系统之间可以有数据交互。107.本技术实施例中,主进程、主进程创造的子进程、子进程从线程池中获取的子线程,都可以认为是转换模块中的功能模块。108.以主机311接收pdf转图片请求为例进行说明,部署在主机311上的转换模块接收到请求之后,会根据转换请求中的参数,在应用系统中建立一个本地文件夹,在将pdf转化为图片之后,根据转换请求中的参数,将图片命名后,存在本地文件夹中。109.本技术实施例中,转换模块部署在主机上,但是和应用系统相互独立,不占用应用系统的资源,不影响主机的其他应用。转换模块和应用系统之间可以相互交互,可以减少数据传输的流程和/或距离,由于图片的数据量相对于pdf是较大的,数据传输、数据存储也是要耗时间和资源的,本技术中的方法,可以减少数据传输的流程和/或距离,也相当于可以缩短pdf转图片的时间,提高效率。110.图4所示为本技术实施例的文档格式转换方法的流程图,如图4所示,所述方法包括:111.步骤410,主进程接收参数及文件流。112.步骤420,主进程创建本地文件夹;113.步骤430,主进程将pdf文档分成多个第一分片;114.步骤440,主进程创建子进程,子进程的数量与第一分片数相同;115.步骤450,子进程判断是否需要继续分片,如果不需要分片,转至460,如果需要分片,转至470。116.步骤460,子进程调用一个子线程将第一分片转化为第一图片,转至步骤492。117.步骤470,子进程将第一分片继续分片为多个第二分片。118.步骤480,子进程从线程池中调用子线程,子线程数量和第二分片数相同。119.步骤490,子线程将第二分片转化为第二图片。120.步骤491,子进程根据第二图片生成第一图片。121.步骤492,子进程将第一图片发给主进程。122.步骤493,主进程对第一图片命名,存储在本地文件夹中。123.本技术实施例的方法,能根据pdf文档的数据量的大小,确定调用的子进程、子线程的数量,使子进程、子线程对pdf文档的分片进行转化,从而可以并行处理pdf文档转图片的任务,节约了转化时间,提高了转化效率。124.图2、图4是本技术一个实施例的文档格式转换方法流程示意图。应该理解的是,虽然图2、图4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2、图4中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。125.和上述文档格式转换方法相对应,本技术实施例还提供了一种文档格式转换的装置。126.在一个实施例中,如图5所示,提供了一种文档格式转换装置,所述装置包括:127.头文件解析单元510,用于获取pdf文档的文件头信息,所述pdf文档的文件头信息中包括pdf文档的数据量;128.第一确定单元520,用于根据所述pdf文档的文件头信息,获取最优第一分片数量;129.子进程创建单元530,用于创建与所述最优第一分片数量相同的子进程;130.第一分片单元540,用于将所述pdf文档按照最优第一分片数量分片为多个第一分片;131.发送单元550,用于将每一个所述第一分片发送至一个所述子进程,通过所述子进程将所述第一分片转化为第一图片;132.接收单元560,用于接收所述第一图片;133.图片生成单元570,用于根据所述第一图片,生成pdf文档对应的图片。134.图6所示为本技术实施例的文档格式转换装置的示意图,图6与图5中,标号相同的单元具有相同或相似的功能,在此不再赘述。135.如图6所示,本技术实施例中,所述装置还包括:136.判断单元580,用于通过所述子进程根据第一分片的文件头信息,确认所述第一分片是否需要分片,所述第一分片的文件头信息包括第一分片的数据量;137.所述发送单元550还用于若所述第一分片不需要分片,则将所述第一分片发送至一个子线程,通过所述一个子线程将所述第一分片转化为所述第一图片。138.本技术实施例中,还包括第二分片单元590,用于若所述第一分片需要分片,则:139.根据所述第一分片的文件头信息,获取最优第二分片数量;140.通过所述子进程按照所述最优第二分片数量,将所述第一分片分片为多个第二分片;141.从线程池中获取与所述最优第二分片数量相同的子线程;142.通过所述子进程将每一个所述第二分片发送至一个所述子线程,通过所述子线程将所述第二分片转化为第二图片;143.通过所述子进程接收所述第二图片;144.通过所述子进程根据所述第二图片,生成第一图片。145.本技术实施例中,所述接收单元560还用于:在获取pdf文档的文件头信息之前,146.接收参数及文件流;147.从所述文件流中获取所述pdf文档;148.从所述参数中获取图片保存路径参数及图片命名参数。149.本技术实施例中,所述装置还包括:150.目录创建单元591,用于根据所述图片保存路径参数获取本地目录,在本地目录下创建本地文件夹;151.存储单元592,用于将所述pdf文档对应的图片根据所述图片命名参数命名,并存储在所述本地文件夹中。152.图5、图6中,各功能单元之间的连接仅为示例性的表示数据传输的方向,但有些连接以及数据传输方向并未完全示出。153.本技术实施例中,多个所述子线程将第二分片转化为第二图片时,相互独立且并行运行。154.本技术实施例中,所述主进程部署在主机上;155.所述主进程、主进程获取的子进程、以及所述子进程获取的子线程,部署在同一个主机上。156.本技术实施例中,所述主进程、主进程获取的子进程、以及所述子进程获取的子线程,部署在主机上的转换服务模块上;157.所述本地文件夹部署在于主进程相同的主机上,且部署在主机上的应用系统中。158.本技术实施例的pdf文档转图片的装置,能提高转换效率。159.图7所示为本技术实施例的文档格式转换方法的应用场景示意图,如图7所示,用户上传pdf文件至应用主系统。160.应用主系统接收pdf文件,解析包含pdf文件的文件流。解析之后,用户需求的服务可能包括转换服务及非转换服务的任务a。其中任务a可以在应用主系统中执行;转换服务由辅助转换系统执行。161.应用主系统将转换服务所需要的关键参数一起发送至服务转换系统,由辅助转换系统按照本技术上述实施例中的方法,进行pdf文档格式转换服务,将转换而成图片到关键参数中指定的参数目录中保存,并将执行结果反馈至应用主系统。162.应用主系统确认任务a的处理结果和转换服务的处理结果,确认操作完成,并将处理完成的结果反馈至用户。163.上述应用场景中,辅助转换系统可以是上述实施例中的转换服务模块,应用主系统可以是上述实施例中的应用系统。164.图8示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以是图1中的终端110(或服务器120)。如图8所示,该计算机设备包括该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现文档格式转换方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行文档格式转换方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。165.本领域技术人员可以理解,图8中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。166.在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:获取pdf文档的文件头信息,所述pdf文档的文件头信息中包括pdf文档的数据量;根据所述pdf文档的文件头信息,获取最优第一分片数量;创建与所述最优第一分片数量相同的子进程;将所述pdf文档按照最优第一分片数量分片为多个第一分片;将每一个所述第一分片发送至一个所述子进程,通过所述子进程将所述第一分片转化为第一图片;接收所述第一图片;根据所述第一图片,生成pdf文档对应的图片。167.在一个实施例中,处理器执行计算机程序时还实现上述方法的步骤,在此不再赘述。168.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取pdf文档的文件头信息,所述pdf文档的文件头信息中包括pdf文档的数据量;根据所述pdf文档的文件头信息,获取最优第一分片数量;创建与所述最优第一分片数量相同的子进程;将所述pdf文档按照最优第一分片数量分片为多个第一分片;将每一个所述第一分片发送至一个所述子进程,通过所述子进程将所述第一分片转化为第一图片;接收所述第一图片;根据所述第一图片,生成pdf文档对应的图片。169.在一个实施例中,计算机程序被处理器执行时还实现上述方法的步骤,在此不再赘述。170.在一个实施例中,提供了一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行以下步骤:获取pdf文档的文件头信息,所述pdf文档的文件头信息中包括pdf文档的数据量;根据所述pdf文档的文件头信息,获取最优第一分片数量;创建与所述最优第一分片数量相同的子进程;将所述pdf文档按照最优第一分片数量分片为多个第一分片;将每一个所述第一分片发送至一个所述子进程,通过所述子进程将所述第一分片转化为第一图片;接收所述第一图片;根据所述第一图片,生成pdf文档对应的图片。171.在一个实施例中,计算机程序产品或计算机程序执行时还实现上述方法的步骤,在此不再赘述。172.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。173.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。174.以上所述仅是本技术的具体实施方式,使本领域技术人员能够理解或实现本技术。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1