本发明涉及数据处理技术领域,尤其涉及一种共享存储空间的调度方法及系统。
【背景技术】
在医疗技术领域,成像系统的图像处理过程中,常常需要通过共享内存来实现进程间数据流的交互。比如x射线成像系统,平板进程采集完图像后需要传送给pipeline进程进行图像优化处理。平板进程创建共享内存后,通过共享内存与pipeline进程进行数据流交互。
现有技术中,只通过成像系统中进行数据流交互的进程创建固定大小的内存。在共享内存的使用过程中,共享内存的大小不能随着数据流的大小改变,在内存不足时无法创建新的共享内存,在内存多余时无法删除多余内存,目前只可以通过重新配置参数来改变共享内存的大小。
在无法明确需要交互的数据流大小时,无法根据配置参数建立相应大小的共享内存,因此就造成了现有技术的如下问题,在共享内存的使用过程中,若共享内存过小可能造成数据丢失,在共享内存过大时又浪费内存空间。
技术实现要素:
有鉴于此,本发明实施例提供了一种共享存储空间的调度方法及系统,可以根据共享存储空间中的资源块信息调整共享存储空间,进而达到不丢失数据,又不浪费共享存储空间的效果。
第一方面,本发明实施例提供一种共享存储空间的调度方法,所述方法包括:
获取每个共享存储空间的资源块信息,所述共享存储空间用于存储数据流,所述资源块信息包括:空闲资源块的数量、可读资源块的访问次数以及可读资源块的最后访问时刻、各资源块的状态中的至少一种;
根据所述资源块信息,对所述共享存储空间执行操作,所述操作包括:分配新的共享存储空间、更改可读资源块的状态以及回收共享存储空间中的至少一种。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述方法的执行主体为管理进程。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,管理进程调用控制函数,所述控制函数响应于所述管理进程的调用,执行获取每个共享存储空间的资源块信息;以及根据所述资源块信息,对所述共享存储空间执行操作的步骤。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述在获取每个共享存储空间中的资源块信息之前,所述方法还包括:
获取配置参数,所述配置参数包含共享存储空间的总个数、每个共享存储空间的大小以及每个共享存储空间中的数据存储格式;
根据所述配置参数为待存储数据流分配共享存储空间。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,当所述资源块信息包括空闲资源块的数量时,所述根据所述资源块信息,对所述共享存储空间执行操作,包括:
当所述空闲资源块的数量小于第一配置值时,为所述共享存储空间对应的数据流分配至少一个新的共享存储空间。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,当所述资源块信息包括可读资源块的访问次数以及可读资源块的最后访问时刻时,所述根据所述资源块信息,对所述共享存储空间执行操作,包括:
当所述访问次数大于等于一次,且所述最后访问时刻距当前时刻的时长大于预设值时,将可读资源块的可读状态改为空闲状态。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,当所述资源块信息包括各资源块的状态时,所述根据所述资源块信息,对所述共享存储空间执行操作,包括:
当所述各资源块均为空闲状态时,回收所述共享存储空间;
或者,
在m个共享存储空间中,当所有空闲状态的资源块数量之和大于第二配置值时,回收所述空闲状态的资源块,m为大于1的整数。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,当所述资源块信息包括各资源块的状态时,所述根据所述资源块信息,对所述共享存储空间执行操作,包括:
在n个共享存储空间中,当各共享存储空间中空闲状态的资源块数量均大于第三配置值时,回收空闲状态的资源块,n为大于1的整数。
第二方面,本发明实施例提供另一种共享存储空间的调度方法,适用于调度系统,所述系统包括管理进程和写入进程,所述方法包括:
所述写入进程向所述管理进程发送可写位置请求消息;
所述管理进程接收到所述可写位置请求消息后,搜索空闲资源块;
所述管理进程获取共享存储空间的参数信息,所述共享存储空间包含搜索到的空闲资源块;
所述管理进程向所述写入进程发送所述参数信息;
所述写入进程根据所述参数信息,将数据流写入所述共享存储空间的空闲资源块。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在所述写入进程根据所述参数信息,将数据流写入所述共享存储空间的空闲资源块之后,所述方法还包括:
所述写入进程将写入结果发送至所述管理进程;
所述管理进程根据所述写入结果,更新所述空闲资源块的状态以及最后访问时刻。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述写入进程调用检测函数,所述检测函数响应于所述写入进程的调用,执行向所述管理进程发送可写位置请求消息;以及,根据所述参数信息,将数据流写入所述共享存储空间的空闲资源块的步骤。
第三方面,本发明实施例提供另一种共享存储空间的调度方法,适用于调度系统,所述系统包括管理进程和读取进程,所述方法包括:
所述读取进程向所述管理进程发送数据位置请求消息;
所述管理进程根据所述数据位置请求消息,搜索对应数据流所在的资源块;
所述管理进程将共享存储空间的信息发送至所述读取进程,所述共享存储空间包含所述搜索到的资源块;
所述读取进程根据所述共享存储空间的信息,在所述资源块读取所述对应数据流。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在所述读取进程根据所述共享存储空间的信息,在所述资源块读取所述对应数据流之后,所述方法还包括:
所述读取进程将读取结果发送至所述管理进程;
所述管理进程根据所述读取结果,更新所述资源块的访问次数以及最后访问时刻。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述读取进程调用客户函数,所述客户函数响应于所述读取进程的调用,执行向所述管理进程发送数据位置请求消息;以及根据所述共享存储空间的信息,在所述资源块读取所述对应数据流的步骤。
第四方面,本发明实施例提供一种共享存储空间的调度系统,所述调度系统包括处理器和存储器,所述存储器用于存储指令,所述指令被所述处理器执行时,导致所述管理系统实现如上任一项所述的方法。
本发明实施例提供了一种共享存储空间的调度方法及系统,获取每个共享存储空间的资源块信息,并根据共享存储空间的资源块信息,对共享存储空间执行分配新的共享存储空间、更改可读资源块的状态以及回收共享存储空间操作,以调整共享存储空间。相比于现有技术中共享存储空间比较固定的特性,本发明实施例提供的技术方案中,共享存储空间比较灵活,可以随着数据流的大小动态调度,达到既不丢失数据又不浪费共享存储空间的效果。
【附图说明】
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1是本发明实施例提供的一种共享存储空间的调度方法流程图;
图2是本发明实施例提供的另一种共享存储空间的调度方法流程图;
图3是本发明实施例提供的一种共享存储空间的布局示意图;
图4是本发明实施例提供的另一种共享存储空间的调度方法流程图;
图5是本发明实施例提供的另一种共享存储空间的调度方法流程图;
图6是本发明实施例提供的另一种共享存储空间的调度方法流程图;
图7是本发明实施例提供的另一种共享存储空间的调度方法流程图;
图8是本发明实施例提供的另一种共享存储空间的调度方法流程图;
图9是本发明实施例提供的一种共享存储空间的调度系统组成示意图;
图10是本发明实施例提供的另一种共享存储空间的调度方法流程图;
图11是本发明实施例提供的另一种共享存储空间的调度方法流程图;
图12是本发明实施例提供的另一种共享存储空间的调度系统组成示意图;
图13是本发明实施例提供的另一种共享存储空间的调度方法流程图;
图14是本发明实施例提供的另一种共享存储空间的调度方法流程图;
图15是本发明实施侧提供的另一种共享存储空间的调度系统组成示意图。
【具体实施方式】
为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
本发明实施例提供了一种共享存储空间的调度方法,适用于数据存储中共享存储空间的管理过程,如图1所示,所述方法包括:
101、获取每个共享存储空间的资源块信息。
其中,所述共享存储空间可以是共享内存。
共享存储空间主要用于存储数据流,比如存储各类医学图像。
其中,所述资源块信息包括:每个共享存储空间中的空闲资源块的数量、可读资源块的访问次数以及可读资源块的最后访问时刻、各资源块的状态中的至少一种。
具体的,空闲资源块的数量可以是具体的数量值,也可以是空闲资源块占总资源块的百分比。
具体的,若按照状态对共享存储空间中的资源块进行分类,可以分为三类,分别是空闲(free)资源块(空闲状态的资源块)、可读(readable)资源块(可读状态的资源块)以及忙碌(busy)资源块(忙碌状态的资源块,包括正在写writing和正在读reading)。其中,空闲资源块中无数据或数据可以删除,可以用于存储新的数据流。可读资源块中为已存储的不可删除数据流。
102、根据所述资源块信息,对所述共享存储空间执行操作,所述操作包括:分配新的共享存储空间、更改可读资源块的状态以及回收共享存储空间中的至少一种。
具体的,针对步骤102的实现过程进行概括介绍,根据资源块信息对共享存储空间执行的操作可以为如下任意一种或多种:在将数据流存储至共享存储空间的过程中,当该共享存储空间中空闲资源块的数量不足时,可以为数据流分配新的共享存储空间;具体的,新的共享存储空间与原共享存储空间的大小可以不同,但数据存储格式相同。在将数据流存储至共享存储空间后,可以实时监控该共享存储空间中可读资源块的访问次数和最后访问时刻,当访问次数大于等于1次,且最后访问时刻距当前时刻的时长超出预设值时,更改可读资源块的状态为空闲状态;进一步的,当一个共享存储空间中所有资源块的均为空闲资源块时,可以回收该共享存储空间。
本发明实施例提供的共享存储空间的调度方法,获取每个共享存储空间的资源块信息,并根据共享存储空间的资源块信息,对共享存储空间执行分配新的共享存储空间、更改可读资源块的状态以及回收共享存储空间操作,以调整共享存储空间。相比于现有技术中共享存储空间比较固定的特性,本发明实施例提供的技术方案中,共享存储空间比较灵活,共享存储空间可以随着数据流的大小动态调度,达到既不丢失数据又不浪费共享存储空间的效果。
在一种可行的实施方案中,对于上述方法流程,其执行主体可以为管理进程。
管理进程是一个指定的专门管理共享存储空间的进程,在一个具体的实现方式中,管理进程可以是采集模块进程。
具体的,管理进程可以包括创建线程(createpagethread)、检查线程(checkblockthead)和回收线程(shrinkpagethread)三个线程。每个共享存储空间都由三个线程进行分别管理,其中,createpagethread用于检查共享存储空间中空闲资源块的数量,以及分配新的共享存储空间;checkblockthead用于检查共享存储空间中可读资源块的访问次数以及最后访问时刻,以及更新可读资源块的状态;shrinkpagethread用于回收共享存储空间。
在另一种可行的实施方案中,管理进程可以调用控制函数(controlproxy)实现步骤101以及步骤102相关的方法流程:controlproxy响应于管理进程的调用,执行获取每个共享存储空间的资源块信息;以及根据所述资源块信息,对所述共享存储空间执行操作的步骤。
进一步来说,结合前述方法流程,对于共享存储空间的初始分配过程,本发明实施例的另一种可能的实现方式还提供了以下方法流程,如图2所示,执行在步骤101之前,还可以包括以下步骤:
101a、获取配置参数。
其中,所述配置参数包含共享存储空间的总个数、每个共享存储空间的大小以及每个共享存储空间中的数据存储格式。
具体的,当需要存储的数据流为医学图像时,可以为每一类医学图像都分配一个共享存储空间,每个共享存储空间的大小可以都相等,比如都为20m(存储单位,兆)。共享存储空间中数据存储格式包括需要存储的数据种类以及个数,比如数据种类为图像头和像素,个数均为4个,具体见图3所示的两个共享存储空间的布局方式,两个共享存储空间的布局方式相同。其中,header1、header2、header3和header4表示图像头,对应的像素分别为pixlel1、pixlel2、pixlel3和pixlel4。
101b、根据所述配置参数为待存储数据流分配共享存储空间。
具体的,为了实现对每个共享存储空间的独立管理,分配的每个共享存储空间的命名是唯一的。且将共享存储空间的名称和实例指针放入一个map管理,以后续在map管理中调用共享存储空间进行相关管理操作。
进一步来说,结合前述方法流程,当所述资源块信息为空闲资源块的数量时,可以根据资源块信息确定是否为共享存储空间对应的数据流分配新的共享存储空间,因此本发明实施例的另一种可能的实现方式,针对步骤102的具体实现过程,还提供了以下方法流程,如图4所示,包括:
1021、当所述空闲资源块的数量小于第一配置值时,为所述共享存储空间对应的数据流分配至少一个新的共享存储空间。
其中,第一配置值为预设值,当空闲资源块的数量小于第一配置值时,认为共享存储空间的容量不足,此时为该共享存储空间对应的数据流分配至少一个新的共享存储空间。
进一步来说,结合前述方法流程,当所述资源块信息为可读资源块的访问次数以及可读资源块的最后访问时刻时,可以根据资源块信息确定是否更改可读资源块的状态,因此本发明实施例的另一种可能的实现方式,针对步骤102的具体实现过程,还提供了以下方法流程,如图5所示,包括:
1022、当所述访问次数大于等于一次,且所述最后访问时刻距当前时刻的时长大于预设值时,将可读资源块的可读状态改为空闲状态。
具体的,共享存储空间中每个资源块被访问时都会记录访问次数和最后访问时刻。
每隔一定的时间,检查共享存储空间中每个可读资源块的访问次数和最后访问时间,当可读资源块的访问次数大于一次,认为可读资源块中的数据已经被读取过,当最后访问时刻距当前时刻的时长大于预设值时,此时可读资源块长时间没有被访问过,此时认为可读资源块中的数据流可以进行删除,进一步的将可读资源块的可读状态改为空闲状态。
需要说明的是,对于存储有数据流的空闲资源块,在有新的数据流存入时,覆盖原有的数据流。
进一步来说,结合前述方法流程,当所述资源块信息为各资源块的状态时,也可以根据资源块信息确定是否回收该共享存储空间,因此本发明实施例的另一种可能的实现方式,针对步骤102的具体实现过程,还提供了以下方法流程,如图6所示,包括:
1023、当所述各资源块均为空闲状态时,回收所述共享存储空间。
当一个共享存储空间中所有资源块均为空闲状态时,所有存储的数据流可以进行删除,此时可以回收该共享存储空间。
进一步来说,结合前述方法流程,当所述资源块信息为各资源块的状态时,若多个共享存储空间均有一部分空闲资源块时,为了不浪费共享存储空间,本发明实施例的另一种可能的实现方式针对步骤102中共享存储空间的回收,还提供了以下两种可能的实现方法。
第一种实现方法,如图7所示,包括:
1024、在m个共享存储空间中,当所有空闲状态的资源块数量之和大于第二配置值时,回收所述空闲状态的资源块,m为大于1的整数。
具体的,可以将m个共享存储空间中所有空闲状态的资源块进行合并,生成一个可回收的共享存储空间,然后通过回收该共享存储空间回收所有空闲状态的资源块。其中,第二配置值为该可回收的共享存储空间可以包含的最大资源块数量。
第二种实现方法,如图8所示,包括:
1025、在n个共享存储空间中,当各共享存储空间中空闲状态的资源块数量均大于第三配置值时,回收空闲状态的资源块,n为大于1的整数。
具体的,当n个共享存储空间中,均有大于第三配置值的空闲资源块时,也可以将每个共享存储空间中指定个数的空闲资源块进行合并,生成可回收的共享存储空间,以回收一部分空闲状态的资源块。其中,每个共享存储空间中指定个数的空闲资源块之和为该可回收的共享存储空间可以包含的最大资源块数量,也是可以回收的空闲资源块数量。
其中,第三配置值为预设值,具体的第三配置值可以是可回收的共享存储空间包含的最大资源块数量除以n的商值。
本发明实施例提供了一种共享存储空间的调度系统,如图9所示,所述调度系统包括处理器11和存储器12,所述存储器12用于存储指令,所述指令被所述处理器11执行时,导致所述管理系统实现如上任一可能的实施方式所实现的方法。
本发明实施例提供的共享存储空间的调度系统,获取每个共享存储空间的资源块信息,并根据共享存储空间的资源块信息,对共享存储空间执行分配新的共享存储空间、更改可读资源块的状态以及回收共享存储空间操作,以调整共享存储空间。相比于现有技术中共享存储空间比较固定的特性,本发明实施例提供的技术方案中,共享存储空间比较灵活,共享存储空间可以随着数据流的大小动态调度,达到既不丢失数据又不浪费共享存储空间的效果。
本发明实施例提供了一种共享存储空间的调度方法,适用于共享存储空间中的数据写入过程,本发明实施例主要涉及写入数据时调度系统中管理进程和写入进程的交互,如图10所示,所述方法包括:
201、所述写入进程向所述管理进程发送可写位置请求消息。
202、所述管理进程接收到所述可写位置请求消息后,搜索空闲资源块。
当管理进程搜索到空闲资源块后,将空闲资源块的状态改为忙碌,将数据流的相关信息(比如图像名称、补偿函数-offset等)写入图像信息结构体--imagelnfo。
203、所述管理进程获取共享存储空间的参数信息,所述共享存储空间包含搜索到的空闲资源块。
其中,所述参数信息至少包含共享存储空间的名称。
204、所述管理进程向所述写入进程发送所述参数信息。
205、所述写入进程根据所述参数信息,将数据流写入所述共享存储空间的空闲资源块。
写入进程根据共享存储空间的名称打开相应的共享存储空间,根据数据流的相关信息将数据流写入共享存储空间的空闲资源块。
具体的,写入进程调用检测函数,管理进程调用控制函数,检测函数、控制函数分别响应于所述写入进程和管理进程的调用,执行上述方法流程。
进一步来说,结合前述方法流程,在写入进程在共享存储空间写入数据之后,还需要及时反馈给管理进程,以使管理进程相应的更改资源块的状态以及最后访问时刻,因此本发明实施例的另一种可能的实现方式还提供了以下方法流程,执行在步骤205之后,如图11所示,包括:
206、所述写入进程将写入结果发送至所述管理进程。
其中,写入结果包括数据写入成功和数据写入失败两种结果。
207、所述管理进程根据所述写入结果,更新所述空闲资源块的状态以及最后访问时刻。
具体的,当数据写入成功时,设置资源块的状态为可读,同时修改可读资源块的最后访问时间,并初始化可读资源块的访问次数为0次。当数据写入失败时,设置资源块的状态为空闲。
本发明实施例提供了一种共享存储空间的调度系统,如图12所示,所述调度系统包括处理器21和存储器22,所述存储器22用于存储指令,所述指令被所述处理器21执行时,导致所述管理系统实现步骤201至步骤205相关的方法。
本发明实施例提供了一种共享存储空间的调度方法,适用于共享存储空间中的数据读取过程,本发明实施例主要涉及读取数据时调度系统中管理进程和读取进程的交互,如图13所示,所述方法包括:
301、所述读取进程向所述管理进程发送数据位置请求消息。
其中,若存储的数据流为医学图像时,数据位置请求消息包含imageindex(图像索引),用于请求医学图像的存储位置。
302、所述管理进程根据所述数据位置请求消息,搜索对应数据流所在的资源块。
当管理进程搜索到对应数据流所在的资源块(状态通常为可读)时,将资源块状态设置为忙碌。
303、所述管理进程将共享存储空间的信息发送至所述读取进程,所述共享存储空间包含所述搜索到的资源块。
304、所述读取进程根据所述共享存储空间的信息,在所述资源块读取所述对应数据流。
具体的,读取进程调用客户函数,管理进程调用控制函数,客户函数、控制函数分别响应于所述读取进程和管理进程的调用,执行上述方法流程。
进一步来说,结合前述方法流程,在读取进程在共享存储空间读取数据之后,还需要及时反馈给管理进程,以使管理进程相应的更改资源块的访问次数以及最后访问时刻,因此本发明实施例的另一种可能的实现方式还提供了以下方法流程,执行在步骤304之后,如图14所示,包括:
305、所述读取进程将读取结果发送至所述管理进程。
306、所述管理进程根据所述读取结果,更新所述资源块的访问次数以及最后访问时刻。
本发明实施例提供了一种共享存储空间的调度系统,如图15所示,所述调度系统包括处理器31和存储器32,所述存储器32用于存储指令,所述指令被所述处理器31执行时,导致所述管理系统实现步骤301至步骤304相关的方法。
基于上述共享存储空间的调度方法,本发明实施例描述了该调度方法应用于乳腺机系统中的具体场景。
其中,乳腺机系统包括平板探测器(detector)、共享存储空间以及管线组件(pipeline)。
具体的,平板探测器可以包括非晶硅平板探测器和重建系统,非晶硅平板探测器把穿透人体的x线信息转化为数字信号,重建系统将数字信号重建为乳腺图像(即初始图像);共享存储空间用于暂存平板探测器发送的乳腺图像;管线组件用于与共享存储空间连接,用于接收共享存储空间发送的乳腺图像,且管线组件中包括一种或多种图像后处理单元,用于对乳腺图像进行后处理,以获取后处理图像。其中,管线组件可以包括图像增强、特征参数测量、特征提取、图像识别、二维或三维重建、灰度变换、数据压缩、图像滤波等操作单元。
可选地,乳腺机系统中还可以包括与共享存储空间连接的存储器(也称数据采集块)。共享存储空间的存储方式为暂态存储,与之连接的存储器的存储方式为非暂态存储。共享存储空间中存储的医学图像可以转存入存储器。当达到设定的时间,共享存储空间进行初始化处理,而存储器可以进行长久存储。
在具体的实现方式中,乳腺机系统处理数据的过程包括:
1)平板探测器向共享存储空间写入预曝光信息,该预曝光信息为一幅或者多幅乳腺图像,并向管线组件、存储器广播预曝光图像就绪的报文。
2)管线组件、存储器分别收到预曝光图像就绪的报文后,管线组件、存储器从共享存储空间中读取预曝光信息。
3)平板探测器向共享存储空间中写入正式曝光信息(乳腺图像,即初始图像),并广播正式图像就绪的报文。
4)存储器、管线组件收到正式图像就绪的时候,存储器会从共享存储空间中读取正式图像,并放入存储器的归档缓冲区以交由归档缓冲区处理,进一步,管线组件会从共享存储空间中读取正式图像。
在一种可选的实现方式中,乳腺系统还包括数据库,该数据库可以包括初始图像的标签信息。通常情况下,管线组件会首先会试图从共享存储空间中读取就绪的图像(即初始图像),并进行相关的后处理操作。在另一种情况下,乳腺机系统的采集速度较快,已经归档过的图像可能会被后续的采集覆盖掉,从而造成管线读取图像不成功,在此情况下,管线组件则从数据库中读取初始图像。
在另一种可选的实现方式中,乳腺机系统还可以包括球管,该球管用于产生x射线。在设置图像采集之前,管线组件、存储器从共享存储空间中读取预曝光信息,系统可以根据预曝光信息设定当前球管的参数,以在后续正式图像的生成过程中保持球管的工作稳定。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。