图像处理装置、图像处理系统以及应用启动控制方法与流程

文档序号:19902373发布日期:2020-02-11 14:02阅读:200来源:国知局
图像处理装置、图像处理系统以及应用启动控制方法与流程

本发明的实施方式涉及图像处理装置、图像处理系统以及应用启动控制方法。



背景技术:

以往,在mfp(multi-functionperipheral:多功能外围设备)中,存在可以试用应用程序(以下称为“应用”。)的试用期。如果是在试用期的期间内,用户能够使用许可证未被有效化的应用。在此,许可证的有效化是指安装了许可证或者进行了激活。然而,以往,即使在试用期未使用应用,在经过一定期间后,许可证未被有效化的应用也无法再使用。因此,存在无法有效使用许可证未被有效化的应用的情况。



技术实现要素:

本发明要解决的技术问题在于,提供能够有效使用许可证未被有效化的应用的图像处理装置、图像处理系统以及应用启动控制方法。

实施方式的图像处理装置具有使用量信息存储部和应用启动控制部。使用量信息存储部存储每个用户通过能够实现图像处理装置所执行的功能的应用对所述功能的使用量。应用启动控制部基于存储在所述使用量信息存储部中的每个用户对所述功能的使用量,控制通过所述应用对所述功能的使用。

实施方式的图像处理系统包括多个图像处理装置和管理所述多个图像处理装置的管理装置,所述管理装置包括:使用量信息存储部,按每个所述图像处理装置存储每个用户通过能够实现所述多个图像处理装置所执行的功能的应用对所述功能的使用量;判定部,在从所述多个图像处理装置中的任一图像处理装置发出了所述应用的使用请求的情况下,所述判定部基于存储在所述使用量信息存储部中的所述使用量,判定所述使用量是否超过阈值;以及发送部,将所述判定部的判定结果发送到使用请求的发送源的图像处理装置,所述图像处理装置包括应用启动控制部,所述应用启动控制部基于从所述管理装置发送来的判定结果,控制通过所述应用对所述功能的使用。

实施方式的应用启动控制方法用在图像处理系统中,所述图像处理系统包括多个图像处理装置和管理所述多个图像处理装置的管理装置,在所述应用启动控制方法中,所述管理装置执行:判定步骤,在从所述多个图像处理装置中的任一图像处理装置发出了应用的使用请求的情况下,基于存储在使用量信息存储部中的使用量,判定所述使用量是否超过阈值,所述使用量信息存储部按每个所述图像处理装置存储每个用户通过能够实现所述多个图像处理装置所执行的功能的所述应用对所述功能的使用量;以及发送步骤,将所述判定步骤中的判定结果发送到使用请求的发送源,所述图像处理装置执行应用启动控制步骤,在所述应用启动控制步骤中,基于从所述管理装置发送来的判定结果,控制通过所述应用对所述功能的使用。

附图说明

图1是表示第一实施方式的图像形成装置的整体结构例的外观图。

图2是表示第一实施方式中的图像处理装置的硬件结构的框图。

图3是表示显示器的显示例的图。

图4是表示第一实施方式中的使用量信息数据库的具体例的图。

图5是表示应用的元数据设定例的图。

图6是表示第一实施方式中的处理器的功能结构的概略框图。

图7是表示第一实施方式中的图像处理装置的处理流程的流程图。

图8是表示在显示器上显示的一例错误画面的图。

图9是表示图像处理装置基于用户使用量和试用期控制应用的启动时的处理的流程的流程图。

图10是表示第二实施方式中的使用量信息数据库的具体例的图。

图11是表示第二实施方式中的图像处理装置的处理流程的流程图。

图12是表示第三实施方式中的使用量信息数据库的具体例的图。

图13是表示第三实施方式中的图像处理装置的处理流程的流程图。

图14是表示第四实施方式中的使用量信息数据库的具体例的图。

图15是表示第四实施方式中的图像处理装置的处理流程的流程图。

图16是表示第五实施方式中的图像处理系统结构的概略框图。

图17是表示第五实施方式中的管理装置的功能结构的概略框图。

图18是表示第五实施方式中的图像处理装置的硬件结构的框图。

图19是表示第五实施方式中的处理器的功能结构的概略框图。

图20是表示第五实施方式中的图像处理装置的处理流程的流程图。

图21是表示第五实施方式中的管理装置的处理流程的流程图。

图22是表示管理装置基于用户使用量和试用期管理应用的启动时的处理的流程的流程图。

附图标记说明

100…图像处理装置,110…显示器,120…控制面板,130…打印机部,140…片材收纳部,200…图像读取部,300、300a…处理器,301、301a…获取部,302…判定部,303、303a…应用启动控制部,304…显示控制部,305…打印控制部,306…扫描仪控制部,307…通信控制部,308…用户信息管理部,309…使用量管理部,310…应用信息管理部,320…网络接口,330…辅助存储装置,331…使用量信息数据库,332…用户信息数据库,333…应用数据库,340…存储器,400…管理装置,410…通信部,420…控制部,421…通信控制部,422…判定部,423…用户信息管理部,424…使用量管理部,425…应用信息管理部,430…存储部,431…使用量信息数据库,432…用户信息数据库,433…应用数据库。

具体实施方式

以下,参照附图对实施方式的图像处理装置、图像处理系统以及应用启动控制方法进行说明。

(第一实施方式)

图1是表示第一实施方式的图像处理装置100的整体结构例的外观图。实施方式的图像处理装置100是能够在片材上形成色调剂图像的复合机。片材例如是原稿、记载有字符、图像等的纸等。片材可以是任何物体,只要该片材能够由图像处理装置100读取即可。图像处理装置100读取显现在片材上的图像,生成数字数据,并生成图像文件。

在安装了应用之后,图像处理装置100在显示器的画面上显示所安装的应用的执行指示图像。执行指示图像是为了用户输入应用的执行指示而在显示器的画面中显示的图像。以下,以执行指示图像是应用按钮的情况为例进行说明。图像处理装置100根据应用中的mfp功能的使用量是否超过上限值来控制应用的启动。应用中的mfp功能是指能够由mfp执行的功能,例如是复印功能、扫描功能、打印功能以及fax发送功能。需要说明的是,mfp功能不限于此,只要是能够由mfp执行的功能即可,也可以是其它的功能。使用量既可以是通过mfp功能使用的片材的张数,也可以是mfp功能的使用次数。在以下的说明中,以使用量是片材的张数的情况为例进行说明。

图像处理装置100具有显示器110、控制面板120、打印机部130、片材收纳部140以及图像读取部200。需要说明的是,图像处理装置100的打印机部130是使色调剂图像定影的装置。

显示器110是液晶显示器、有机el(electroluminescence:电致发光)显示器等图像显示装置。显示器110显示关于图像处理装置100的各种信息。另外,显示器110将与由用户进行的操作相应的信号输出到图像处理装置100的处理器。此外,显示器110接收用户的操作。

控制面板120具有多个按钮。控制面板120接收用户的操作。控制面板120将与由用户进行的操作相应的信号输出到图像处理装置100的处理器。需要说明的是,显示器110和控制面板120也可以构成为一体的触摸面板。

打印机部130执行图像形成处理。在图像形成处理中,打印机部130基于由图像读取部200生成的图像信息或经由通信路径接收到的图像信息在片材上形成图像。

片材收纳部140收纳用于打印机部130中形成图像的片材。

图像读取部200将读取对象的图像作为光的明暗进行读取。例如,图像读取部200读取印刷在放置于原稿读取台的读取对象的片材上的图像。图像读取部200记录读取到的图像数据。所记录的图像数据也可以经由网络发送到其它信息处理装置。所记录的图像数据也可以通过打印机部130在片材上形成图像。

图2是表示第一实施方式中的图像处理装置100的硬件结构的框图。

图像处理装置100具有显示器110、控制面板120、打印机部130、片材收纳部140、图像读取部200、处理器300、网络接口320、辅助存储装置330以及存储器340。需要说明的是,关于显示器110、控制面板120、打印机部130、片材收纳部140以及图像读取部200,由于在上面进行了说明,因此省略。以下,对处理器300、网络接口320、辅助存储装置330以及存储器340进行说明。需要指出,各功能部经由系统总线10以能够进行数据通信的方式连接。

处理器300例如是cpu(centralprocessingunit:中央处理器)等处理器。处理器300控制图像处理装置100的各功能部的动作。处理器300通过执行程序来执行各种处理。

网络接口320与其它装置之间进行数据的收发。在此,其它装置例如是个人计算机等信息处理装置。网络接口320作为输入接口进行动作,接收从其它装置发送的数据或指示。从其它装置发送的指示例如是印刷的执行指示等。另外,网络接口320作为输出接口进行动作,对其它装置发送数据。

辅助存储装置330例如是硬盘或ssd(solidstatedrive:固态硬盘),存储各种数据。各种数据例如是数字数据、作业、作业日志、使用量信息数据库331、用户信息数据库332以及应用数据库333。

使用量信息数据库331按每个用户存储通过应用执行的mfp功能的使用量的信息。

用户信息数据库332存储用户信息。用户信息表示用于识别用户的用户识别信息、管理员以及各用户各自的用户属性。用户属性包括用户具有的权限。权限例如有复印执行权限、扫描执行权限、印刷执行权限以及fax发送执行权限。

应用数据库333存储应用数据包以及许可证信息。应用数据包包括应用识别信息、元数据、应用程序、应用参照的数据、应用按钮图像识别信息、由应用按钮图像识别信息确定的应用按钮图像以及应用按钮名称。应用识别信息也可以包含在元数据内、应用程序内。应用按钮名称也可以包含在元数据内。应用数据包也可以包括显示尺寸不同的多个应用按钮图像。另外,许可证信息是与应用的许可证相关的信息。许可证信息例如包括需要许可证的应用的应用识别信息和表示许可证是否有效的有效信息。

存储器340例如是ram(randomaccessmemory:随机存取存储器)。存储器340临时存储图像处理装置100具有的各功能部使用的数据。需要说明的是,存储器340也可以存储图像读取部200生成的数字数据。存储器340也可以临时存储作业以及作业日志。

图3是表示显示器110的显示例的图。在图3所示的显示器110的画面110-1中显示有多个应用按钮111-1~111-6。具体而言,在画面110-1中显示有复印应用1的应用按钮111-1、扫描应用1的应用按钮111-2、复印应用2的应用按钮111-3、复印应用3的应用按钮111-4、扫描应用2的应用按钮111-5以及扫描应用3的应用按钮111-6。用户能够利用画面110-1来使用6个应用。用户选择想使用的应用的应用按钮111-1~111-6中任一个按钮。处理器300执行与所选择的应用按钮相应的应用,并将应用的执行画面显示在触摸面板上。

图4是表示第一实施方式中的使用量信息数据库331的具体例的图。

如图4所示,使用量信息数据库331按每个mfp功能存储与各用户的使用量相关的信息。在图4中,作为mfp功能,示出了复印功能、扫描功能、打印功能以及fax发送功能。

在图4所示的例子中,示出了通过复印功能用户1使用了10张、用户2使用了1张、用户3使用了2张片材。

另外,在图4所示的例子中,示出了通过扫描功能用户1使用了3张、用户2使用了50张、用户3使用了7张片材。

另外,在图4所示的例子中,示出了通过打印功能用户1使用了7张、用户2使用了6张、用户3使用了80张片材。

另外,在图4所示的例子中,示出了通过fax发送功能用户1使用了4张、用户2使用了0张、用户3使用了0张片材。

图5是表示应用的元数据设定例的图。

在图5的例子中,在xml(extensiblemarkuplanguage:可扩展标记语言)文件的元数据中描述了应用属性。“appid”表示应用识别信息。“appname”表示应用的名称。“appversion”表示应用的版本。“appcreateddate”表示应用的创建日。“appsummary”表示应用的概要。“appbuttonname1”、“appbuttonname2”表示应用按钮名称。

“supportstrialbyusedamount”表示是否根据使用量限制应用的启动的属性。在根据使用量限制应用的启动的情况下描述为“true”,在不根据使用量限制应用的启动的情况下描述为“false”。“supportstrialperuser”表示是否根据每个用户的使用量限制应用的启动的属性。在根据每个用户的使用量限制应用的启动的情况下描述为“true”,在不根据每个用户的使用量限制应用的启动的情况下描述为“false”。

“trialamount”表示使用量的上限。在第一实施方式中,“trialamount”表示mfp功能的使用量的上限。“trialamount”分别以整数值进行描述。例如,在图5中,复印功能的上限为100,扫描功能的上限为50,打印功能的上限为80,fax发送功能的上限为10。

图6是表示第一实施方式中的处理器300的功能结构的概略框图。处理器300具有获取部301、判定部302、应用启动控制部303、显示控制部304、打印控制部305、扫描仪控制部306、通信控制部307、用户信息管理部308、使用量管理部309以及应用信息管理部310。

获取部301获取关于应用的执行的信息。例如,获取部301获取用户信息以及应用的启动指示。

判定部302基于由获取部301获取到的信息和存储在辅助存储装置330中的数据库,判定使用量是否超过上限值。例如,判定部302判定由获取部301获取到的用户的使用量是否超过上限值。

应用启动控制部303基于判定部302的判定结果,控制由用户选择的应用的启动。例如,应用启动控制部303在通过判定部302判定为使用量超过上限值的情况下,限制被用户选择的应用的启动。即,应用启动控制部303在由判定部302判定为使用量超过上限值的情况下,不启动应用。另外,例如应用启动控制部303在通过判定部302判定为使用量未超过上限值的情况下,启动被用户选择的应用。即,应用启动控制部303在由判定部302判定为使用量未超过上限值的情况下,允许通过应用使用mfp功能。

显示控制部304控制显示器110的显示。另外,显示控制部304检测对显示器110进行的用户操作。显示控制部304检测出用户在图3所示的画面110-1中按下了应用按钮,并输出应用的执行指示。

打印控制部305基于应用启动控制部303执行的应用(例如打印应用)来控制打印机部130。

扫描仪控制部306基于应用启动控制部303执行的应用(例如扫描应用或复印应用)来控制图像读取部200。

通信控制部307控制网络接口320。通信控制部307基于应用启动控制部303执行的应用(例如fax发送应用),进行与传真装置的连接以及图像信息的发送。发送的图像信息例如是图像读取部200读取到的图像。

用户信息管理部308对存储在用户信息数据库332中的用户信息进行管理。

使用量管理部309将使用量信息数据库331中存储的使用量与通过应用所使用的使用量相加。

应用信息管理部310使用存储在应用数据库333中的应用数据包来安装应用。

图7是表示第一实施方式中的图像处理装置100的处理流程的流程图。

获取部301获取用户信息(act101)。获取部301也可以利用读卡器获取从用户持有的卡得到的用户信息。另外,获取部301也可以获取直接输入到显示器110中的用户信息。获取部301将获取到的用户信息输出到判定部302。

显示器110接收应用的启动指示的输入(act102)。即,显示器110接收应用的选择。在选择了应用时,显示器110将所选择的应用识别信息输出到处理器300。获取部301获取从显示器110输出的应用识别信息,并将获取到的应用识别信息输出到判定部302。

判定部302参照应用数据库333,判定由应用识别信息识别的应用的许可证是否有效(act103)。例如,在由应用识别信息识别的应用的许可证被存储在应用数据库333中的情况下,判定部302判定为许可证有效。例如,在由应用识别信息识别的应用的许可证未被存储在应用数据库333中的情况下,判定部302判定为许可证不是有效的。在应用的许可证非有效的情况下(act103:否),判定部302判定用户使用量是否超过上限值(act104)。

具体而言,首先,判定部302参照使用量信息数据库331,获取通过被用户选择的应用所使用的mfp功能的使用量。接着,判定部302参照应用数据库333,获取以被用户选择的应用所使用的mfp功能的使用量的上限值。然后,判定部302通过将获取到的使用量与上限值进行比较来判定用户的使用量是否超过上限值。

在用户的使用量超过上限值的情况下(act104:是),判定部302将ng通知输出到应用启动控制部303。ng通知是指示不允许应用的启动这一意思的通知。当被输入ng通知时,应用启动控制部303限制应用的启动。然后,应用启动控制部303指示显示控制部304显示错误画面。显示控制部304使错误画面显示在显示器110的画面上(act105)。例如,显示控制部304使错误画面作为弹出画面显示在显示器110的画面上。

图8是表示在显示器110上显示的一例错误画面的图。

如图8所示,在显示器110的画面上,错误画面112重叠显示在画面上。在错误画面112中显示有指示用户的使用量超过的通知、提示安装许可证的通知和确认按钮113。确认按钮113是在用户完成了确认时所选择的按钮。当选择了确认按钮113时,显示控制部304从显示器110的画面上删除错误画面112。

返回图7继续进行说明。

在应用的许可证为有效的情况下(act103:是),判定部302将ok通知输出到应用启动控制部303。另外,在用户的使用量未超过上限值的情况下(act104:否),判定部302将ok通知输出到应用启动控制部303。ok通知是指示允许启动应用这一意思的通知。当被输入ok通知时,应用启动控制部303启动所选择的应用(act106)。

例如,在所选择的应用是扫描应用的情况下,应用启动控制部303执行扫描应用。扫描仪控制部306基于应用启动控制部303执行的应用来控制图像读取部200。之后,使用量管理部309加上所执行的应用中的mfp功能的使用量(act107)。具体而言,使用量管理部309在用户的使用量中加上通过mfp功能所使用的纸张张数。例如,在用户1通过复印功能使用了10张的情况下,使用量管理部309在用户1的复印的使用量中加上10。

另外,例如在所选择的应用是打印应用的情况下,应用启动控制部303执行打印应用。打印控制部305基于应用启动控制部303执行的应用来控制打印机部130。之后,使用量管理部309加上所执行的应用中的mfp功能的使用量(act107)。

根据如上所述构成的图像处理装置100,能够有效使用许可证未被有效化的应用。具体而言,图像处理装置100基于mfp功能的使用量,允许通过许可证未被有效化的应用使用mfp功能,直到使用量达到上限值为止。这样,图像处理装置100不是以期间,而是以通过应用所执行的mfp功能的使用量(例如使用张数)来限制应用的使用。由此,不会在未使用许可证未被有效化的应用的期间不再能够使用许可证未被有效化的应用。因此,能够有效使用许可证未被有效化的应用。

另外,图像处理装置100按每个用户以mfp功能的使用量来限制应用的启动。由此,即使在一个用户进行了大量使用的情况下,也不会在其它用户使用应用时造成影响。因此,能够许多用户尝试通过应用使用mfp功能。

以下,对第一实施方式中的图像处理装置100的变形例进行说明。

图像处理装置100也可以构成为基于用户使用量和试用期来控制应用的启动。试用期是即使许可证无效也能够通过应用使用mfp功能的期间。试用期例如是从图像处理装置100安装了应用的日期和时间或者启动了应用的日期和时间起规定的期间(例如30天)。试用期以及安装了应用的日期和时间或者启动了应用的日期和时间的信息被存储在应用数据库333中。在以下的说明中,假设试用期是从启动应用的日期和时间起规定的期间。以下,使用图9对图像处理装置100基于用户使用量和试用期来控制应用的启动时的处理进行说明。

图9是表示图像处理装置100基于用户使用量和试用期来控制应用的启动时的处理流程的流程图。需要说明的是,在图9中,对与图7相同的处理标注与图7相同的附图标记并省略说明。

在用户的使用量未超过上限值的情况下(act104:否),接着,判定部302判定是否超过所选择的应用的试用期(act201)。具体而言,首先,判定部302参照应用数据库333,获取由应用识别信息识别的应用的试用期以及启动了应用的日期的信息。此时,在安装了由应用识别信息识别的应用之后一次也没有启动的情况下,没有取得启动了应用的日期和时间的信息。

接着,判定部302将从启动了应用的日期和时间到当前的日期和时间为止的使用期与试用期进行比较。然后,判定部302在使用期超过试用期的情况下判定为超过了应用的试用期。另外,判定部302在使用期未超过试用期的情况下判定为未超过应用的试用期。需要说明的是,在未获取到启动了应用的日期和时间的信息的情况下,判定部302判定为未超过应用的试用期。在超过了应用的试用期的情况下(act201:是),图像处理装置100执行act105的处理。

在未超过应用的试用期的情况下(act201:否),判定部302判定是否是由应用识别信息识别的应用的初次启动(act202)。具体而言,判定部302在获取到启动了应用的日期和时间的信息的情况下,判定为不是应用的初次启动。另一方面,判定部302在未获取到启动了应用的日期和时间的信息的情况下,判定为是应用的初次启动。在不是应用的初次启动的情况下(act202:否),图像处理装置100执行act106及其以后的处理。

另一方面,在是应用的初次启动的情况下(act202:是),应用信息管理部310使应用的使用日期和时间存储到应用数据库333中(act203)。例如,应用信息管理部310将应用启动的日期和时间与应用识别信息相关联地作为应用的使用日期和时间进行存储。之后,图像处理装置100执行act106及其以后的处理。

通过如上所述地构成,图像处理装置100在用户使用量超过上限值但未超过试用期的情况下,使应用启动。由此,即使是在短期内使用了许多mfp功能的用户,也能够在试用期的期间内有效地使用应用。因此,能够提高便利性。

图9中示出了在未超过用户使用量且未超过试用期的情况下使应用启动的结构,但无需限定于此。例如,应用启动控制部303也可以构成为在超过用户使用量但未超过试用期的情况下使应用启动。另外,例如应用启动控制部303也可以构成为在超过试用期但未超过用户使用量的情况下使应用启动。另外,例如应用启动控制部303还可以构成为在超过用户使用量或超过试用期的情况下限制应用的使用。

(第二实施方式)

在第二实施方式中,对图像处理装置100基于每个应用的各用户的使用量来控制应用的启动的结构进行说明。

第二实施方式中的图像处理装置100具有与第一实施方式中的图像处理装置100相同的功能部,但图像处理装置100进行的处理不同。因此,对与第一实施方式的不同点进行说明。

第二实施方式中,在应用的元数据中作为应用属性,描述有是否根据每个应用的各用户的使用量限制应用的启动的属性。在根据每个应用的各用户的使用量限制应用的启动的情况下描述为“true”,在不根据每个应用的各用户的使用量限制应用的启动的情况下描述为“false”。另外,在第二实施方式中,作为“trialamount”,描述有各应用的使用量的上限。

另外,第二实施方式中,在辅助存储装置330中代替使用量信息数据库331而存储有使用量信息数据库331a。

使用量信息数据库331a按每个用户存储实现mfp功能的应用的使用量的信息。例如,使用量信息数据库331a按每个应用存储与各用户的使用量相关的信息。

第二实施方式中的应用启动控制部303基于各用户的每个应用的使用量来控制应用的启动。

图10是表示第二实施方式中的使用量信息数据库331a的具体例的图。

在图10中,作为应用,示出了应用a、应用b以及应用c。应用能够以一个应用实现一个mfp功能或多个mfp功能。在第二实施方式中,不是以单个mfp功能的使用量,而是以一个应用中的使用量来限制应用的启动。

在图10所示的例子中,示出了通过应用a用户1使用了10张、用户2使用了1张、用户3使用了2张片材。

另外,在图10所示的例子中,示出了通过应用b用户1使用了3张、用户2使用了50张、用户3使用了7张片材。

另外,在图10所示的例子中,示出了通过应用c用户1使用了7张、用户2使用了6张、用户3使用了80张片材。

图11是表示第二实施方式中的图像处理装置100的处理流程的流程图。需要说明的是,在图11中,对与图7相同的处理标注与图7相同的附图标记并省略说明。

在应用的许可证非有效的情况下(act103:否),判定部302判定应用使用量是否超过上限值(act301)。具体而言,首先,判定部302参照使用量信息数据库331,获取由用户所选择的应用的使用量的信息。接着,判定部302参照应用数据库333,获取由用户所选择的应用的使用量的上限值。然后,判定部302通过将获取到的使用量与上限值进行比较来判定用户的应用使用量是否超过上限值。

在用户的应用使用量超过上限值的情况下(act301:是),判定部302将ng通知输出到应用启动控制部303。之后,图像处理装置100执行act105的处理。

另一方面,在用户的应用使用量未超过上限值的情况下(act301:否),判定部302将ok通知输出到应用启动控制部303。之后,图像处理装置100执行act106及其以后的处理。

根据如上所述构成的第二实施方式中的图像处理装置100,按照每个用户以每个应用的使用量来限制应用的启动。由此,即使在一个用户大量进行了使用的情况下,也不会在其它用户使用应用时造成影响。因此,能够许多用户尝试通过应用使用mfp功能。

以下,对第二实施方式中的图像处理装置100的变形例进行说明。

图像处理装置100也可以构成为基于应用使用量和试用期来控制应用的启动。关于具体的处理,除了图9的act104的处理代替为图11的act301的处理这一点之外与图9相同,因此省略说明。

另外,应用启动控制部303也可以构成为在超过应用使用量但未超过试用期的情况下使应用启动。另外,例如应用启动控制部303也可以构成为在超过试用期但未超过应用使用量的情况下使应用启动。另外,例如应用启动控制部303还可以构成为在超过应用使用量或超过试用期的情况下限制应用的使用。

(第三实施方式)

在第三实施方式中,对图像处理装置100基于每个mfp功能的各用户的使用量的合计来控制应用的启动的结构进行说明。

第三实施方式中的图像处理装置100具有与第一实施方式中的图像处理装置100相同的功能部,但图像处理装置100进行的处理不同。因此,对与第一实施方式的不同点进行说明。

在第三实施方式中,在应用的元数据中作为应用属性,描述有是否基于每个mfp功能的各用户的使用量的合计来限制应用的启动的属性。在基于每个mfp功能的各用户的使用量的合计来限制应用的启动的情况下描述为“true”,在不基于使用量的合计来限制应用的启动的情况下描述为“false”。另外,在第三实施方式中,作为“trialamount”,描述有各mfp功能的使用量的上限。

另外,第三实施方式中,在辅助存储装置330中代替使用量信息数据库331而存储有使用量信息数据库331b。

使用量信息数据库331b按每个用户存储实现mfp功能的应用的使用量的信息。例如,使用量信息数据库331b按每个mfp功能存储与各用户的使用量的合计相关的信息。

第三实施方式中的应用启动控制部303基于每个mfp功能的各用户的使用量的合计来限制应用的启动。

图12是表示第三实施方式中的使用量信息数据库331的具体例的图。

在图12中,作为mfp功能,示出了复印功能、扫描功能、打印功能以及fax发送功能。在图12所示的例子中,示出了通过复印功能用户1使用了10张、用户2使用了1张、用户3使用了2张,全部用户总共使用了13张片材。

图13是表示第三实施方式中的图像处理装置100的处理流程的流程图。需要说明的是,在图13中,对与图7相同的处理标注与图7相同的附图标记并省略说明。

在应用的许可证非有效的情况下(act103:否),判定部302判定合计使用量是否超过上限值(act401)。具体而言,首先,判定部302参照使用量信息数据库331b,获取由用户所选择的应用的mfp功能的使用量的合计值。接着,判定部302参照应用数据库333,获取由用户所选择的应用的使用量的上限值。然后,判定部302通过将获取到的使用量的合计值与上限值进行比较来判定所选择的mfp功能的合计使用量是否超过上限值。

在mfp功能的合计使用量超过上限值的情况下(act401:是),判定部302将ng通知输出到应用启动控制部303。之后,图像处理装置100执行act105的处理。

另一方面,在mfp功能的合计使用量未超过上限值的情况下(act401:否),判定部302将ok通知输出到应用启动控制部303。之后,图像处理装置100执行act106及其以后的处理。

根据如上所述构成的第三实施方式中的图像处理装置100,按照每个用户以mfp功能的使用量的合计来限制应用的启动。图像处理装置100允许通过许可证未被有效化的应用使用mfp功能,直至合计使用量达到上限值。这样,图像处理装置100不是以期间,而是以通过应用所执行的mfp功能的使用量(例如使用张数)的合计来限制应用的使用。由此,不会在未使用许可证未被有效化的应用的期间不再能够使用许可证未被有效化的应用。因此,能够有效使用许可证未被有效化的应用。

以下,对第三实施方式中的图像处理装置100的变形例进行说明。

图像处理装置100也可以构成为基于合计使用量和试用期来控制应用的启动。关于具体的处理,除了图9的act104的处理代替为图13的act401的处理这一点之外与图9相同,因此省略说明。

另外,应用启动控制部303也可以构成为在超过合计使用量但未超过试用期的情况下使应用启动。另外,例如应用启动控制部303也可以构成为在超过试用期但未超过合计使用量的情况下使应用启动。另外,例如应用启动控制部303还可以构成为在超过合计使用量或超过试用期的情况下限制应用的使用。

(第四实施方式)

在第四实施方式中,对图像处理装置100基于第一实施方式~第三实施方式所示的方法中已被设定的方法来控制应用的启动的结构进行说明。

第四实施方式中的图像处理装置100具有与第一实施方式中的图像处理装置100相同的功能部,但图像处理装置100进行的处理不同。因此,对与第一实施方式的不同点进行说明。

第四实施方式中,在应用的元数据中作为应用属性,描述有第一实施方式~第三实施方式所示的属性。

另外,第四实施方式中,在辅助存储装置330中代替使用量信息数据库331而存储有使用量信息数据库331c。

使用量信息数据库331c按每个用户存储实现mfp功能的应用的使用量的信息。例如,使用量信息数据库331c按每个mfp功能以及每个应用存储与各用户的使用量和使用量的合计相关的信息。

第四实施方式中的应用启动控制部303基于已被设定的方法来限制应用的启动。

图14是表示第四实施方式中的使用量信息数据库331c的具体例的图。

在图14中,作为mfp功能,示出了复印功能、扫描功能、打印功能以及fax发送功能。另外,作为应用,示出了应用a以及应用b。在图14所示的例子中,示出了通过复印功能用户1使用了10张、用户2使用了1张、用户3使用了2张,全部用户总共使用了13张片材。另外,在图14所示的例子中,示出了通过应用a用户1使用了5张、用户2使用了6张、用户3使用了7张,全部用户总共使用了18张片材。

图15是表示第四实施方式中的图像处理装置100的处理流程的流程图。需要说明的是,在图15中,对与图7相同的处理标注与图7相同的附图标记并省略说明。

在应用的许可证非有效的情况下(act103:否),判定部302判定本装置的设定(act501)。具体而言,判定部302判定是根据用户使用量进行判定的设定、根据应用使用量进行判定的设定、根据合计使用量进行判定的设定中哪一种设定。在是根据用户使用量进行判定的设定的情况下(act501:按每个用户的设定),判定部302判定用户使用量是否超过上限值(act502)。具体的处理与第一实施方式相同,因此省略说明。

在用户使用量超过上限值的情况下(act502:是),判定部302将ng通知输出到应用启动控制部303。之后,图像处理装置100执行act105的处理。

另一方面,在用户使用量未超过上限值的情况下(act502:否),判定部302将ok通知输出到应用启动控制部303。之后,图像处理装置100执行act106及其以后的处理。

在是根据应用使用量进行判定的设定的情况下(act501:按每个应用的设定),判定部302判定应用使用量是否超过上限值(act503)。具体的处理与第二实施方式相同,因此省略说明。

在应用使用量超过上限值的情况下(act503:是),判定部302将ng通知输出到应用启动控制部303。之后,图像处理装置100执行act105的处理。

另一方面,在应用使用量未超过上限值的情况下(act503:否),判定部302将ok通知输出到应用启动控制部303。之后,图像处理装置100执行act106及其以后的处理。

在是根据合计使用量进行判定的设定的情况下(act501:合计设定),判定部302判定合计使用量是否超过上限值(act504)。具体的处理与第三实施方式相同,因此省略说明。

在合计使用量超过上限值的情况下(act504:是),判定部302将ng通知输出到应用启动控制部303。之后,图像处理装置100执行act105的处理。

另一方面,在合计使用量未超过上限值的情况下(act504:否),判定部302将ok通知输出到应用启动控制部303。之后,图像处理装置100执行act106及其以后的处理。

根据如上所述构成的第四实施方式中的图像处理装置100,能够有效使用许可证未被有效化的应用。图像处理装置100允许通过应用使用mfp功能,直至被设定为应用使用量、用户使用量以及合计使用量中任一种的使用量达到上限值为止。这样,图像处理装置100不是以期间,而是以通过应用所执行的mfp功能的使用量(例如使用张数)来限制应用的使用。由此,不会在未使用许可证未被有效化的应用的期间不再能够使用许可证未被有效化的应用。因此,能够有效使用许可证未被有效化的应用。

以下,对第四实施方式中的图像处理装置100的变形例进行说明。

图像处理装置100也可以构成为基于用户使用量、应用使用量和合计使用量中任一种与试用期来控制应用的启动。关于具体的处理,除了图9的act104的处理替换为图15的act502、act503以及act504中任一处理这一点以外与图9相同,因此省略说明。

另外,应用启动控制部303也可以构成为在超过所设定的使用量但未超过试用期的情况下使应用启动。在此,所设定的使用量是在图像处理装置100中已被设定的用户使用量、应用使用量以及合计使用量中任一种使用量。另外,例如应用启动控制部303也可以构成为在超过试用期但未超过所设定的使用量的情况下使应用启动。另外,例如应用启动控制部303还可以构成为在超过所设定的使用量或超过试用期的情况下限制应用的使用。

(第五实施方式)

在第五实施方式中,由管理图像处理装置的管理装置进行是否超过使用量的判定,图像处理装置基于判定结果来限制应用的启动。

图16是表示图像处理系统结构的概略框图。

图像处理系统包括单台或多台图像处理装置100a和管理装置400。

在安装了应用之后,图像处理装置100a在显示器的画面上显示所安装的应用的执行指示图像。图像处理装置100a根据指示应用中的mfp功能的使用量是否超过上限值的判定结果来控制应用的启动。

管理装置400是管理图像处理装置100a中的应用的启动的装置。管理装置400从图像处理装置100a获取应用的执行指示,并基于获取到的执行指示,判定mfp功能的使用量是否超过上限值。管理装置400通过向图像处理装置100a发送判定结果,从而管理应用的启动。

图17是表示管理装置400的功能结构的概略框图。

管理装置400具有通过总线连接的cpu、存储器、辅助存储装置等,并执行管理程序。通过执行管理程序,管理装置400作为具有通信部410、控制部420以及存储部430的装置发挥功能。需要说明的是,管理装置400的各功能的全部或一部分也可以使用asic(applicationspecificintegratedcircuit:专用集成电路)、pld(programmablelogicdevice:可编程逻辑器件)、fpga(fieldprogrammablegatearray:现场可编程门阵列)等硬件实现。另外,管理程序也可以记录在计算机可读记录介质中。计算机可读记录介质例如是软盘、光磁盘、rom、cd-rom等可移动介质、内置于计算机系统中的硬盘等存储装置。另外,管理程序也可以经由电气通信线路进行收发。

通信部410与图像处理装置100a之间进行数据的收发。

控制部420通过处理器、存储器以及hdd来实现。处理器例如是cpu。存储器存储在处理器执行处理时直接参照的数据。存储器例如是ram。hdd存储管理程序。hdd例如是rom。处理器通过从hdd读出程序并执行而作为控制部420进行动作。控制部420具有通信控制部421、判定部422、用户信息管理部423、使用量管理部424以及应用信息管理部425。

通信控制部421控制通信部410。通信控制部421控制通信部410,将对于从图像处理装置100a发送来的请求的响应发送给图像处理装置100a。

判定部422基于由通信部410接收到的信息和存储在存储部430中的数据库,判定使用量是否超过上限值。例如,判定部422基于由通信部410接收到的信息,判定用户的使用量是否超过上限值。

用户信息管理部423管理存储在用户信息数据库432中的用户信息。

使用量管理部424将使用量信息数据库431中存储的使用量与通过应用所使用的使用量相加。

应用信息管理部425使用存储在应用数据库433中的应用数据包来安装应用。

存储部430使用磁性硬盘装置、半导体存储装置等存储装置构成。存储部430具有使用量信息数据库431、用户信息数据库432以及应用数据库433。

使用量信息数据库431按每个用户存储通过应用执行的mfp功能的使用量的信息。需要说明的是,在使用量信息数据库431中,按每个图像处理装置100a存储每个用户对通过应用所执行的mfp功能的使用量的信息。

用户信息数据库432存储用户信息。用户信息表示管理员以及各用户各自的用户属性。用户属性包括用户所具有的权限。权限例如有复印执行权限、扫描执行权限、印刷执行权限以及fax发送执行权限。需要说明的是,在用户信息数据库432中,按每个图像处理装置100a存储用户信息。

应用数据库433存储应用数据包以及许可证信息。需要说明的是,在应用数据库433中,按每个图像处理装置100a存储应用数据包以及许可证信息。

图18是表示第五实施方式中的图像处理装置100a的硬件结构的框图。

图像处理装置100a具有显示器110、控制面板120、打印机部130、片材收纳部140、图像读取部200、处理器300a、网络接口320a、辅助存储装置330a以及存储器340。需要说明的是,各功能部经由系统总线10以能够进行数据通信的方式连接。

图像处理装置100a与图像处理装置100在结构上的不同点在于,代替处理器300、网络接口320以及辅助存储装置330而具有处理器300a、网络接口320a以及辅助存储装置330a。图像处理装置100a的其它结构与图像处理装置100相同。因此,省略图像处理装置100a整体的说明,而对处理器300a、网络接口320a以及辅助存储装置330a进行说明。

处理器300a例如是cpu等处理器。处理器300a控制图像处理装置100a的各功能部的动作。处理器300a通过执行程序来执行各种处理。

网络接口320a与图像处理装置100a之间进行数据的收发。网络接口320a作为输入接口进行动作,接收从图像处理装置100a发送的数据或指示。另外,网络接口320a作为输出接口进行动作,对图像处理装置100a发送数据。

辅助存储装置330a例如是硬盘或ssd(solidstatedrive:固态硬盘),存储各种数据。各种数据例如是数字数据、作业、作业日志、使用量信息数据库331、用户信息数据库332以及应用数据库333。

图19是表示第五实施方式中的处理器300a的功能结构的概略框图。处理器300a具有获取部301a、判定部302、应用启动控制部303a、显示控制部304、打印控制部305、扫描仪控制部306、通信控制部307以及应用信息管理部310。

处理器300a与处理器300在结构上的不同点在于,代替获取部301以及应用启动控制部303而具有获取部301a以及应用启动控制部303a这一点、以及不具有判定部302、用户信息管理部308以及使用量管理部309这一点。处理器300a的其它结构与处理器300相同。因此,省略处理器300a整体的说明,而对获取部301a以及应用启动控制部303a进行说明。

获取部301a获取关于应用的执行的信息。例如,获取部301a获取用户信息、应用的启动指示以及管理装置400的判定结果。从管理装置400获得的判定结果包括ok通知或ng通知任一通知。

应用启动控制部303a基于由获取部301a得到的判定结果,控制用户所选择的应用的启动。例如,在判定结果中包含ng通知的情况下,应用启动控制部303a限制用户所选择的应用的启动。另外,例如在判定结果中包含ok通知的情况下,应用启动控制部303a使用户所选择的应用启动。

图20是表示第五实施方式中的图像处理装置100a的处理流程的流程图。

获取部301a获取用户信息(act601)。获取部301a将获取到的用户信息输出到判定部302。显示器110接收应用的启动指示的输入(act602)。即,显示器110接收应用的选择。当选择了应用时,显示器110将所选择的应用识别信息输出到处理器300a。获取部301a获取从显示器110输出的应用识别信息,并将获取到的应用识别信息输出到通信控制部307。

通信控制部307控制网络接口320a,将所输出的应用识别信息以及用户识别信息发送给管理装置400(act603)。网络接口320a从管理装置400接收包含判定结果的响应(act604)。网络接口320a将接收到的响应输出到应用启动控制部303a。

应用启动控制部303a基于响应中包含的判定结果,判定是否允许应用启动(act605)。具体而言,在判定结果为ok通知的情况下,应用启动控制部303a判定为允许应用启动。另外,在判定结果为ng通知的情况下,应用启动控制部303a判定为未允许应用启动。

在未允许应用启动的情况下(act605:否),应用启动控制部303a限制应用的启动。然后,应用启动控制部303a指示显示控制部304显示错误画面。显示控制部304使错误画面显示在显示器110的画面上(act606)。

另一方面,在允许应用启动的情况下(act605:是),应用启动控制部303a使所选择的应用启动(act607)。

图21是表示第五实施方式中的管理装置400的处理流程的流程图。

通信部410接收从图像处理装置100a发送来的信息(应用识别信息以及用户识别信息)(act701)。通信部410将接收到的信息输出到控制部420。判定部422参照应用数据库433,判定由应用识别信息识别的应用的许可证是否有效(act702)。在应用的许可证非有效的情况下(act702:否),判定部422判定用户使用量是否超过上限值(act703)。

在用户使用量超过上限值的情况下(act703:是),判定部422将ng通知输出到通信控制部421。当被输入ng通知时,通信控制部421生成包含ng通知的响应。然后,通信控制部421控制通信部410,将生成的响应发送到图像处理装置100a(act704)。

在应用的许可证为有效的情况下(act702:是),判定部422向通信控制部421输出ok通知。另外,在用户使用量没有超过上限值的情况下(act703:否),判定部422将ok通知输出到通信控制部421。当被输入ok通知时,通信控制部421生成包含ok通知的响应。然后,通信控制部421控制通信部410,将生成的响应发送到图像处理装置100a(act705)。之后,使用量管理部424对所执行的应用中的mfp功能的使用量进行加法运算(act706)。

根据如上所述构成的第五实施方式中的图像处理系统,能够有效使用许可证未被有效化的应用。管理装置400基于图像处理装置100a中的用户的mfp功能的使用量,判定可否启动应用,并将判定结果发送到图像处理装置100a。图像处理装置100a根据从管理装置400接收到的判定结果中包含的通知,控制应用的启动。这样,图像处理装置100a不是以期间,而是以通过应用所执行的mfp功能的使用量(例如使用张数)来限制应用的使用。由此,不会在未使用许可证未被有效化的应用的期间不再能够使用许可证未被有效化的应用。因此,能够有效使用许可证未被有效化的应用。

另外,图像处理装置100a不需要进行可否启动应用的判定。因此,能够减轻图像处理装置100a的处理负荷。

以下,对图像处理系统的变形例进行说明。

多个图像处理装置100a中的任一台图像处理装置100a也可以构成为具有管理装置400的功能,进行作为管理装置400的动作。

管理装置400也可以构成为基于用户使用量和试用期来管理应用的启动。以下,使用图22对管理装置400基于用户使用量和试用期来管理应用的启动时的处理进行说明。

图22是表示管理装置400基于用户使用量和试用期管理应用的启动时的处理的流程的流程图。需要说明的是,在图22中,对与图21相同的处理标注与图21相同的附图标记并省略说明。

在用户使用量未超过上限值的情况下(act703:否),接着,判定部422判定是否超过所选择的应用的试用期(act801)。具体而言,首先,判定部422参照应用数据库433,获取由应用识别信息识别的应用的试用期以及启动了应用的日期的信息。此时,在安装了由应用识别信息识别的应用之后一次也没有启动的情况下,没有取得启动了应用的日期和时间的信息。

接着,判定部422将从启动了应用的日期和时间到当前的日期和时间为止的使用期与试用期进行比较。然后,判定部422在使用期超过试用期的情况下判定为超过应用的试用期。另外,判定部422在使用期未超过试用期的情况下判定为未超过应用的试用期。需要说明的是,在未获取到启动了应用的日期和时间的信息的情况下,判定部422判定为未超过应用的试用期。在超过应用的试用期的情况下(act801:是),管理装置400执行act704的处理。

在未超过应用的试用期的情况下(act801:否),判定部422判定是否是由应用识别信息识别的应用的初次启动(act802)。具体而言,判定部422在获取到启动了应用的日期和时间的信息的情况下,判定为不是应用的初次启动。另一方面,判定部422在未获取到启动了应用的日期和时间的信息的情况下,判定为是应用的初次启动。在不是应用的初次启动的情况下(act802:否),管理装置400执行act705及其以后的处理。

另一方面,在是应用的初次启动的情况下(act802:是),应用信息管理部425使应用的使用日期和时间存储到应用数据库433中(act803)。例如,应用信息管理部425将应用启动的日期和时间与应用识别信息相关联地作为应用的使用日期和时间进行存储。之后,管理装置400执行act705及其以后的处理。

通过如上所述构成,管理装置400能够在用户使用量超过上限值但未超过试用期的情况下使应用启动。由此,即使是在短期内使用了许多mfp功能的用户,也能够在试用期的期间内有效地使用应用。因此,能够提高便利性。

在图22中,示出了在没有超过用户使用量且没有超过试用期的情况下管理装置400发送ok通知的结构,但无需限定于此。例如,管理装置400也可以构成为在超过用户使用量但未超过试用期的情况下发送ok通知。另外,例如管理装置400也可以构成为在超过试用期但未超过用户使用量的情况下发送ok通知。另外,例如应用启动控制部303还可以构成为在超过用户使用量或者超过试用期的情况下发送ng通知。

管理装置400也可以构成为使用应用使用量或合计使用量代替用户使用量来判定是否超过上限值。具体的处理与第二实施方式中的图像处理装置100或第三实施方式中的图像处理装置100相同,因此省略说明。另外,管理装置400也可以构成为,采用设定于图像处理装置100a的使用量来判定是否超过上限值。在这样构成的情况下,图像处理装置100a除了应用识别信息以及用户识别信息以外,还将设定在本装置中的使用量的信息包含在内地发送到管理装置400。管理装置400的判定部422基于图像处理装置100a中设定的使用量的信息,确定用于判定的使用量。然后,判定部422判定所确定的使用量是否超过上限值。

管理装置400具有的判定部422也可以构成为综合每个图像处理装置100a的使用量信息数据库431中存储的使用量,判定使用量是否超过阈值。具体而言,首先,判定部422参照每个图像处理装置100a的使用量信息数据库431。接着,判定部422从各使用量信息数据库431中获取由从图像处理装置100a发送的用户识别信息识别的用户的信息。例如,判定部422按由用户识别信息识别的每个用户,获取每个mfp功能的使用量、每个应用的使用量以及使用量的合计中任一种。也可以预先设定获取每个mfp功能的使用量、每个应用的使用量以及使用量的合计中哪一种。

接着,判定部422将从各使用量信息数据库431中获取到的使用量相加,计算多个图像处理装置100a间的合计值。例如,判定部422从各使用量信息数据库431中获取通过用户选择的应用所使用的mfp功能的使用量,并计算多个图像处理装置100a间的合计值。然后,判定部422通过将合计值与上限值进行比较,从而确定用户的使用量是否超过上限值。

通过如上所述构成,图像处理装置100a针对一个用户的使用量,在多个图像处理装置100a中的使用量的合计值达到了上限值的情况下,限制应用的使用。即,即使在一个图像处理装置100a中的使用量未达到上限值的情况下,也限制应用的使用。由此,能够限制一个用户对应用的使用。因此,能够许多用户尝试通过应用使用mfp功能。

对第一实施方式~第五实施方式共同的变形例进行说明。

在上述各实施方式中,以图像处理装置为例进行了说明,但在对片材形成图像的图像形成装置中也同样能够应用。

显示控制部304也可以使超过使用量的应用的应用按钮以与未超过使用量的应用的应用按钮不同的显示方式显示在显示器110上。在这样构成的情况下,显示控制部304按由通过获取部301(或获取部301a)获取到的用户识别信息识别的每个用户变更显示方式。例如,显示控制部304既可以以无法选择超过使用量的应用的应用按钮的方式显示为灰色,也可以显示无法选择这一意思。另外,显示控制部304也可以构成为使超过使用量的应用的应用按钮不显示在显示器110的画面上。

另外,显示控制部304也可以按每个用户使通过应用所执行的每个mfp功能的剩余使用量的信息显示在显示器110上。具体而言,首先,在从用户发出了剩余使用量的信息的显示请求时,显示控制部304获取通过获取部301(或获取部301a)获取到的用户识别信息。接下来,显示控制部304参照使用量信息数据库331以及应用数据库333,按每个mfp功能计算用户识别信息的用户的剩余使用量。然后,显示控制部304使按每个mfp功能算出的剩余使用量的信息显示在显示器110上。需要说明的是,即使没有显示请求但在获取到用户识别信息时,显示控制部304也可以使显示器110按通过应用所执行的每个mfp功能显示剩余使用量的信息。在该情况下,显示控制部304使显示器110在图3所示的画面上按通过应用所执行的每个mfp功能显示剩余使用量的信息。

通过这样构成,能够对用户提示剩余使用量。因此,用户能够掌握自己剩下还能使用多少通过应用所执行的mfp功能。

根据以上描述的至少一个实施方式的图像处理装置100,具有应用启动控制部,该应用启动控制部基于mfp功能的使用量,允许通过许可证未被有效化的应用使用mfp功能,直至超过使用量为止,由此能够有效使用许可证未被有效化的应用。

上述实施方式中的图像处理装置100、图像处理装置100a以及管理装置400的一部分功能也可以由计算机实现。在该情况下,将用于实现该功能的程序记录在计算机可读记录介质中。然后,通过使计算机系统读入、执行记录在记录有上述程序的记录介质中的程序来实现。需要注意的是,这里所说的“计算机系统”包括操作系统、外围设备等硬件。另外,“计算机可读记录介质”是指可移动介质、存储装置等。可移动介质是软盘、光磁盘、rom、cd-rom等。另外,存储装置是内置于计算机系统的硬盘等。进而,“计算机可读记录介质”是指,像经由通信线路发送程序时的通信线那样在短时间的期间内动态地保持程序的介质。通信线路是互联网等网络、电话线路等。此外,“计算机可读记录介质”还可以是作为服务器、客户端的计算机系统内部的易失性存储器。易失性存储器将程序保持一定时间。另外,上述程序也可以是用于实现上述部分功能的程序。进而,上述程序还可以是能与已记录于计算机系统中的程序组合来实现上述功能的程序。

虽然说明了几个实施方式,但这些实施方式只是作为示例而提出的,并非旨在限定发明的范围。这些实施方式能够以其它各种方式进行实施,能够在不脱离发明的宗旨的范围内进行各种省略、替换、变更。这些实施方式及其变形被包括在发明的范围和宗旨中,同样地被包括在权利要求书所记载的发明及其均等的范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1