技术领域
[0001] 本发明涉及一种功能提供装置、功能提供系统和功能提供方法。
相关背景技术
[0002] 日本专利文献特开2007-156786号公报公开了一种与认证系统相关的技术。根据该技术,认证系统响应于基于通过IC卡和读卡器之间的数据交换而获得的标识符的认证,只允许确定用户使用多功能装置进行打印。读卡器和多功能装置可通信连接到管理服务器。与由多功能装置打印的打印输出相关的信息与通过其允许打印的各标识符相关联,并由管理服务器进行管理。
[0003] 日本专利文献特开2011-59805号公报公开了另一种技术。根据该技术,当接收到激活请求时,对授权管理数据库进行检查。如果对授权管理数据库的检查确认了对应于产品密钥的至少一个授权的登记,则授权用户使用多功能装置中的应用程序。因此,用户被允许使用多功能装置中的应用程序。如果接收到去激活请求,则取消使用多功能装置中的应用程序的许可。当在多功能装置中使用应用程序时,授权数递减一。当在多功能装置中的应用程序的使用被取消时,授权数递增一。
[0004] 可以提供以未授权方式使用功能提供装置的使用请求。如果只是管理这样的使用请求,则难以控制使用响应于基于在使用请求中使用的识别信息的请求的不同的功能提供装置。
具体实施方式
[0050] 以下,参照附图对实施本发明的示例性实施例进行详细说明。
[0051] 第一示例性实施例
[0052] 图1总体上示出本发明的第一示例性实施例的图像处理系统的结构。如图1所示,图像处理系统包括图像处理装置10a至10c,管理服务器20通过通信网络80连接到图像处理装置10a至10c。尽管在图1中示出了图像处理装置10a至10c,其可被统称为图像处理装置10。参照图1,图像处理装置10为三个,但可以包括四个或更多个图像处理装置10。
[0053] 图像处理装置10执行至少一个以下操作,包括:在诸如纸张的记录介质上形成图像;从记录介质读取图像;从公共网络接收图像;以及发送图像到公共网络。从图像形成性的观点来看,图像处理装置10是打印机。从图像读取性的观点来看,图像处理装置10是扫描器。从图像读取和图像形成的观点来看,图像处理装置10是复印机。从图像读取和图像传送性的观点来看,图像处理装置10是传真发送机。从图像接收和图像形成的观点来看,图像处理装置10是传真接收机。在第一示例性实施例中,图像处理装置10是提供功能的功能提供装置的一例。
[0054] 管理服务器20是管理图像处理装置10的服务器计算机。管理服务器20管理终端装置或用户允许使用图像处理装置10,从指定终端装置或用户的图像处理装置10接收询问,然后回复图像处理装置10是否允许该终端装置或该用户使用图像处理装置10。在第一示例性实施例中,作为管理多个功能提供装置的管理装置的一例包括管理服务器20。
[0055] 通信网络80用于在图像处理装置10和管理服务器20之间执行信息通信。例如,通信网络80可以是因特网。
[0056] 图2示出第一示例性实施例的图像处理装置10的硬件配置。如图2所示,图像处理装置10包括:中央处理单元(CPU)11;随机存取存储器(RAM)12;只读存储器(ROM)13;硬盘驱动器(HDD)14;操作面板15;图像读取单元16;图像形成单元17;以及通信接口18。
[0057] CPU11通过将存储在ROM13等中的各种程序装载到RAM12来实现下面描述的各功能。
[0058] RAM12用作CPU11的工作存储器。
[0059] ROM13存储由CPU11执行的各种程序。
[0060] HDD14例如是磁盘装置。HDD14存储由图像读取单元16读取的图像数据和由图像形成单元17在形成图像时使用的图像数据。
[0061] 操作面板15是显示各种信息和接收由用户键入的操作输入的触屏。操作面板15包括显示各种信息的显示器和检测由用户的手指或触笔指向的位置的位置检测片。操作面板15可以被替换为显示器和键盘。
[0062] 图像读取单元16读取记录在如纸张的记录介质中的图像。图像读取单元16例如是扫描仪,并基于电荷耦合器件(CCD)系统或接触式图像传感器(CIS)系统。在CCD的系统中,利用光束照射文档,然后经由透镜收集从文档反射的光束。在CIS系统中,利用来自发光二极管(LED)的光束照射文档,并由CIS传感器接收从文档反射的光束。
[0063] 图像形成单元17在记录介质上形成图像。图像形成单元17例如是打印机,且可以是通过将感光鼓上的色调剂转印到记录介质而在记录介质上形成图像的电子照相系统,或通过喷墨到记录介质上而在记录介质上形成图像的喷墨系统。
[0064] 通信接口18通过通信网络80与其他功能提供装置交换各种信息。
[0065] 图3示出第一示例性实施例的管理服务器20的硬件配置。如图3所示,管理服务器20包括:CPU21;存储器22;HDD23;通信接口24;显示装置25;以及输入装置26。
[0066] CPU21通过将存储在HDD23中的各种程序加载到存储器22并执行这些程序来实现管理服务器20的功能。
[0067] 存储器22用作CPU21的工作存储器。
[0068] HDD23存储CPU21执行的各种程序和由管理服务器20生成或获取的数据。
[0069] 通信接口24通过通信网络80与其他功能提供装置交换各种信息。
[0070] 显示装置25显示从管理服务器20内部输出的各种信息。例如,显示装置25可以是液晶显示器。
[0071] 输入装置26接收由用户键入的信息,并将该信息输入到管理服务器20。
[0072] 在这样构成的第一示例性实施例的图像处理系统中,图像处理装置10可以检测终端装置(以下称为“终端ID”)的识别信息或用户(以下称为“用户ID”)的识别信息的未授权使用。在检测出未授权使用时,图像处理装置10中止对于未授权使用的操作并在管理服务器20中登记根据终端ID或用户ID的其他图像处理装置10的使用中止请求。如果难以连接到管理服务器20,图像处理装置10向其他图像处理装置10发出中止使用基于终端ID或用户ID的使用中止请求。在恢复连接到管理服务器20之后,图像处理装置10在管理服务器20中登记中止使用基于终端ID或用户ID的其他图像处理装置10的使用中止请求,并请求其他图像处理装置10参照管理服务器20。
[0073] 图4是示出第一示例性实施例的图像处理系统的功能框图。如图4所示,图像处理装置10包括:使用中止接收单元41;使用中止信息存储器42;使用许可判断单元43;未授权使用检测器44;处理控制器45;以及使用中止请求单元48。管理服务器20包括:管理信息存储器51;管理信息提供单元52;以及管理信息更新单元53。
[0074] 下面对形成图像处理装置10的元件和存储器进行描述。
[0075] 使用中止接收单元41接收由以未授权方式使用的图像处理装置10通知的终端ID或用户ID。
[0076] 使用中止信息存储器42存储由使用中止接收单元41接收的终端ID或用户ID。
[0077] 使用许可判断单元43判断是否存在使用根据终端ID或用户ID的图像处理装置10的使用请求。如果使用许可判断单元43判断已作出使用根据终端ID或用户ID的图像处理装置10的使用请求,使用许可判断单元43识别终端ID或用户ID,然后响应于该使用请求判断是否可以使用图像处理装置10。在响应于该使用请求判断可以使用图像处理装置
10时,使用许可判断单元43确定对应于所识别的终端ID或用户ID的服务,然后允许执行根据终端ID或用户ID的服务。在第一示例性实施例中,终端装置用作使用图像处理装置的操作单元的一例。终端ID用作识别操作单元的识别信息的一例,且用户ID用作识别使用图像处理装置的用户的识别信息的一例。使用许可判断单元43用作接收包括识别信息的使用请求的接收单元的一例,并作为执行控制以限制响应于包括识别信息的使用请求的图像处理装置的使用的控制器的一例。
[0078] 未授权使用检测器44判断根据由使用许可判断单元43所识别的终端ID或用户ID的图像处理装置10的使用是否为未授权使用。
[0079] 处理控制器45控制为了进行未授权使用而执行的操作以便中止该操作。在第一示例性实施例中,处理控制器45用作拒绝以未授权方式使用功能提供装置的拒绝单元的一例。
[0080] 使用中止请求单元48向管理服务器20通知中止使用其他图像处理装置10的使用中止请求,该其他图像处理装置10响应于根据由使用许可判断单元43识别的终端ID或用户ID的使用请求。如果使用中止请求单元48向管理服务器20通知使用中止请求失败,使用中止请求单元48在网络上搜索其他图像处理装置10,并向搜索到的图像处理装置10通知响应于根据终端ID或用户ID的使用请求的使用的中止请求。如果与管理服务器20建立了通信,使用中止请求单元48向管理服务器20通知响应于根据终端ID或用户ID的使用请求的其他图像处理装置10的使用的中止请求。使用中止请求单元48请求其他图像处理装置10向管理服务器20进行查询。在第一示例性实施例中,作为使用中止请求,使用许可判断单元43向管理服务器20通知不对由使用许可判断单元43识别的终端ID或用户ID进行认证的请求。在第一示例性实施例中,使用中止请求单元48用作提供限制使用响应于包括识别信息的使用请求的其他功能提供装置的信息的提供单元的一例,或用作向管理装置通知限制使用响应于包括识别信息的使用请求的多个功能提供装置的限制信息的通知单元的一例。
[0081] 上述这些元件和存储器当软件资源和硬件资源合作操作时得以实现。更具体地说,CPU11(见图2)从ROM13(见图2)读出程序到RAM12(见图2),该程序实现了使用中止接收单元41、使用许可判断单元43、未授权使用检测器44、处理控制器45以及使用中止请求单元48。然后,CPU11执行该程序,从而实现这些元件。使用中止信息存储器42例如通过HDD14(见图2)来实现。
[0082] 下面对实现管理服务器20的元件和存储器进行说明。
[0083] 管理信息存储器51存储使终端ID、用户ID以及使用许可相关联的管理信息。在第一示例性实施例中,管理信息存储器51用作存储限制信息的存储单元的一例。
[0084] 管理信息提供单元52向图像处理装置10提供存储在管理信息存储器51中的管理信息。
[0085] 管理信息更新单元53响应于来自图像处理装置10的指令更新存储在管理信息存储器51中的管理信息。
[0086] 上述这些元件和存储器当软件资源和硬件资源合作操作时得以实现。更具体地说,CPU21(见图3)从HDD23(见图3)读出程序到存储器22(见图3),该程序实现了管理信息提供单元52和管理信息更新单元53。然后,CPU21执行该程序,从而实现这些元件。管理信息存储器51例如通过HDD23(参见图3)来实现。
[0087] 图5示出存储在图4的管理信息存储器51中的管理信息的一例。如图5所示,管理信息使终端ID、用户ID、服务以及使用许可相关联。终端ID如上所述是终端装置的识别信息。用户ID如上所述是用户的识别信息。服务由图像处理装置10来提供。使用许可是表示使用对应的终端ID或用户ID的服务是否被允许使用的信息。
[0088] 下面对第一示例性实施例的图像处理装置10的操作进行说明。图6和图7是示出第一示例性实施例的图像处理装置10的操作的流程图。
[0089] 参照图6,在图像处理装置10的使用许可判断单元43判断使用根据终端ID或用户ID的图像处理装置10的使用请求是否已被发出(步骤S101)。如果判断为使用根据终端ID或用户ID的图像处理装置10的使用请求尚未被发出,使用许可判断单元43重复步骤S101。
[0090] 在判断使用根据终端ID或用户ID的图像处理装置10的使用请求已被发出时,使用许可判断单元43判断是否允许使用响应于该使用请求的图像处理装置10(步骤S102)。如果判断为不允许使用响应于该使用请求的图像处理装置10,使用许可判断单元43返回到步骤S101。如果判断为允许使用响应于该使用请求的图像处理装置10,使用许可判断单元43前进到步骤S103。
[0091] 在第一示例性实施例,在步骤S102的判断操作可如下执行。首先,使用许可判断单元43判断应参照存储在管理信息存储器51中的管理信息和存储在使用中止信息存储器42中的使用中止信息的两者中的哪一个。使用许可判断单元43存储指定应参照管理信息的信息作为默认信息。如果在图7的步骤S304通知了指定应参照使用中止信息的信息,或者如果在图7的步骤S307通知了指定应参照管理信息的信息,则存储被通知的信息而不是默认信息。可基于所存储的信息来执行应参照管理信息还是使用中止信息的判断。如果判断应参照管理信息,则基于存储在管理信息存储器51中的管理信息,使用许可判断单元43判断是否允许使用图像处理装置10。更具体地说,使用许可判断单元43根据在管理信息提供单元52响应于向管理服务器20的查询而提供的管理信息中,在步骤S101指定的终端ID或用户ID中是否登记了用户许可“可”来判断是否允许使用图像处理装置10。响应于应参照使用中止信息的判断,基于存储在使用中止信息存储器42中的使用中止信息,使用许可判断单元43判断是否允许使用图像处理装置10。更具体地说,使用许可判断单元43根据在步骤S101指定的终端ID或用户ID是否被存储为使用中止信息来判断是否允许使用图像处理装置10。
[0092] 使用许可判断单元43基于由管理信息提供单元52提供的管理信息来确定与在步骤S101指定的终端ID或用户ID相关联的服务(步骤S103)。使用许可判断单元43从而允许使用根据终端ID或用户ID的服务(步骤S104)。更具体地说,服务可以在根据终端ID或用户ID的图像处理装置10被请求。如果在管理信息中对终端ID或用户ID登记了服务,使用许可判断单元43允许使用该服务。如果在管理信息中对终端ID或用户ID未登记服务,则使用许可判断单元43拒绝使用该服务。
[0093] 未授权使用检测器44判断根据在步骤S101指定的终端ID或用户ID的图像处理装置10的使用是否属于未授权使用的范畴(步骤S105)。此处的未授权使用包括传送内部文档到外部服务器、机密文档的打印请求以及复制纸币。图像处理装置10可以就何种图像处理装置10的使用被视为未授权使用预先存储分类。如果在步骤S105判断图像处理装置10的使用不属于未授权使用的范畴,未授权使用检测器44重复步骤S105的操作。如果在步骤S105判断图像处理装置10的使用属于未授权使用的范畴,则处理控制器45中止对未授权使用应执行的操作(步骤S106)。
[0094] 如图7所示,在图像处理装置10中的使用中止请求单元48向管理服务器20通知中止使用根据在步骤S101指定的终端ID或用户ID的图像处理装置10的中止请求(步骤S301)。使用中止请求单元48然后判断管理服务器20是否已被成功通知(步骤S302)。例如,如果通信网络80出现故障,对管理服务器20的通知可能会失败。如果在步骤S302判断管理服务器20已被成功通知,使用中止请求单元48结束处理。在管理服务器20的管理信息更新单元53响应于由图像处理装置10通知的中止请求更新存储在管理信息存储器51中的管理信息。更具体地说,与在管理信息中在步骤S101指定的终端ID或用户ID相关联的使用许可被改写为“不可”。例如,图5的管理信息现在可以存储在管理信息存储器
51中,而未授权使用可以使用终端ID“tablet1”来执行。在这种情况下,与在图5的管理信息中的终端ID“tablet1”相关联的使用许可被从“可”改写为“不可”。
[0095] 如果管理服务器20尚未被成功通知,则使用中止请求单元48搜索不希望使用根据在步骤S101指定的终端ID或用户ID的其他图像处理装置10(步骤S303)。下面对图像处理装置10的搜索方法进行说明。使用中止请求单元48向在步骤S303中搜索到的图像处理装置10通知在步骤S101指定的终端ID或用户ID(步骤S304)。在其他图像处理装置10中的使用中止接收单元41从以未授权方式使用的图像处理装置10接收终端ID或用户ID,且使用中止信息存储器42存储该终端ID或该用户ID。当使用许可判断单元43在步骤S102判断是否允许使用响应于使用请求的图像处理装置10时,使用中止接收单元41请求使用许可判断单元43参照使用中止信息存储器42。
[0096] 使用中止请求单元48判断是否已经能够通知管理服务器20(步骤S305)。例如,如果通信网络80的故障被消除,则能够通知管理服务器20。如果在步骤S305判断还不能够通知管理服务器20,则使用中止请求单元48重复步骤S305的操作。如果在步骤S305判断能够通知管理服务器20,则使用中止请求单元48向管理服务器20通知中止使用根据在步骤S101指定的终端ID或用户ID的图像处理装置10的中止请求(步骤S306)。当使用许可判断单元43在步骤S102判断是否允许使用图像处理装置10时,使用中止请求单元48请求使用许可判断单元43向管理服务器20进行查询(步骤S307)。
[0097] 下面对在步骤S303的其他图像处理装置10的搜索方法进行说明。
[0098] 对在同一网络中存在多个图像处理装置10时的第一搜索方法进行说明。在第一搜索方法中,图像处理装置10执行广播搜索,在同一网络上的其他图像处理装置10对广播进行回复。由此对其他图像处理装置10进行搜索。在这种情况下,图像处理装置10向其他图像处理装置10发送以未授权方式使用的终端ID或用户ID的使用中止请求。各其他图像处理装置10检查与管理服务器20的通信。在恢复与管理服务器20的连接后,图像处理装置10向管理服务器20发送使用中止请求。在其他方法中,图像处理装置10可以创建未授权使用列表,列出以未授权方式使用的终端ID或用户ID,并向其他图像处理装置10通知公开了未授权使用列表的目的地。在恢复与管理服务器20的连接后,图像处理装置10更新管理服务器20中的未授权使用列表。
[0099] 下面对不同网络中存在多个图像处理装置10时的第二搜索方法进行说明。在第二搜索方法中,管理多个图像处理装置10的装置管理服务器(不同于管理服务器20)确定其他图像处理装置10。图像处理装置10向装置管理服务器发送以未授权方式使用的终端ID或用户ID的使用中止请求,而装置管理服务器向其他图像处理装置10发送该使用中止请求。各其他图像处理装置10检查与管理服务器20的通信。在恢复与管理服务器20的连接后,各其他图像处理装置10向管理服务器20发送使用中止请求。
[0100] 在第一示例性实施例的一变形例中,安装在图像处理装置10的应用程序检测在应用程序中定义的未授权使用。例如,此处将请求书应用程序作为所述应用程序进行描述。请求书应用程序判断目标文档中的数字水印信息是否为已授权信息。如果数字水印信息是已授权信息,从目标文档提取格式化文本的信息。如果数字水印信息不是已授权信息,则请求书应用程序向图像处理装置10通知已执行该未授权使用。在第一示例性实施例的又一变形例中,在管理服务器20的管理信息中,“复制”和“请求书应用程序”被登记为可提供给某用户的服务。在这种变形例中,当用户正在使用请求书应用程序时,现在可以向图像处理装置10通知未授权使用的检测。图像处理装置10向管理服务器20发送禁止由该用户使用的使用中止请求,并在管理信息中管理服务器20修改可提供给用户的服务。更具体地说,管理服务器20从服务中删除“请求书应用程序”,因而提供给用户的服务是“复制”。
[0101] 这些变形例可通过在图6的步骤S104和步骤S105之间导入“请求书应用程序的使用”的步骤,以及通过将图6的步骤S105中的操作修改为“是否在请求书应用程序中检测出未授权使用?”来实现。
[0102] 在第一示例性实施例中,当未授权使用检测器44检测出未授权使用时,处理控制器45中止意图执行该未授权使用的操作。第一示例实施例可被修改。例如,可以并入强制登出单元。当未授权使用检测器44检测出未授权使用时,该强制登出单元迫使处于登录状态下的终端ID或用户ID登出。
[0103] 第二示例性实施例
[0104] 第二示例性实施例的图像处理系统的总体结构与图1所示的第一示例性实施例的相同。第二示例性实施例的图像处理装置10的硬件配置与图2所示的图像处理装置10的相同。第二示例性实施例的管理服务器20的硬件配置与图3的管理服务器20的相同。在此省略这些装置的详细描述。
[0105] 当在第二示例性实施例的图像处理系统中检测根据终端ID或用户ID的未授权使用时,图像处理装置10向管理服务器20发送针对服务的未授权使用的使用中止请求。管理服务器20根据终端ID或用户ID修改可提供的服务。
[0106] 图8是示出第二示例性实施例的图像处理系统的功能框图。如图8所示,图像处理装置10包括:使用中止接收单元41;使用中止信息存储器42;使用许可判断单元43;未授权使用检测器44;处理控制器45;设置信息存储器46;以及使用中止请求单元48。管理服务器20包括:管理信息存储器51;管理信息提供单元52;以及管理信息更新单元53。
[0107] 下面对图像处理装置10的元件和存储器进行描述。
[0108] 使用中止接收单元41接收由以未授权方式使用的图像处理装置10通知的终端ID或用户ID和使用中止服务。
[0109] 使用中止信息存储器42存储通过使用中止接收单元41接收到的终端ID或用户ID和使用中止服务。
[0110] 使用许可判断单元43、未授权使用检测器44以及处理控制器45在功能上与那些第一示例性实施例中的基本相同,在此省略对其的讨论。
[0111] 设置信息存储器46存储将未授权使用项目与使用中止服务信息相关联的设置信息。
[0112] 使用中止请求单元48向管理服务器20通知中止使用图像处理装置10的中止请求,该图像处理装置10响应于根据由使用许可判断单元43识别的终端ID或用户ID的使用请求。如果向管理服务器20所作的中止请求的通知失败,使用中止请求单元48搜索网络中存在的其他图像处理装置10,并向搜索到的图像处理装置10通知响应于根据终端ID或用户ID的使用请求的使用的中止请求。如果已确认连接到管理服务器20,使用中止请求单元48再次向管理服务器20通知响应于根据终端ID或用户ID的使用请求的其他图像处理装置10的使用的中止请求。使用中止请求单元48请求已向其作出中止请求的其他图像处理装置10向管理服务器20作出询问。在第二示例性实施例中,通知给管理服务器20的使用的中止请求是从与由使用许可判断单元43识别的终端ID或用户ID相关联的服务中删除由未授权使用检测器44检测出的待以未授权使用来执行的服务。由未授权使用检测器44检测出的待以未授权使用来执行的服务可以是与存储在设置信息存储器46中的设置信息中的未授权使用项目相关联的服务。在第二示例性实施例中,使用中止请求单元48被设置为提供单元的一例和通知单元的一例,所述提供单元提供限制响应于包括识别信息的使用请求的其他功能提供装置的使用的信息,所述通知单元向管理装置通知限制使用响应于包括识别信息的使用请求的多个图像处理装置的限制信息。
[0113] 上述这些元件和存储器当软件资源和硬件资源合作操作时得以实现。更具体地说,CPU11(见图2)从ROM13(见图2)读出程序到RAM12(见图2),该程序实现了使用中止接收单元41、使用许可判断单元43、未授权使用检测器44、处理控制器45以及使用中止请求单元48。然后,CPU11执行该程序,从而实现这些元件。使用中止信息存储器42和设置信息存储器46例如通过HDD14(见图2)来实现。
[0114] 管理服务器20的元件和存储器在功能上与参照第一示例性实施例所描述的管理信息存储器51、管理信息提供单元52以及管理信息更新单元53基本相同,在此省略对其的讨论。
[0115] 上述这些元件和存储器当软件资源和硬件资源合作操作时得以实现。更具体地说,CPU21(见图3)从HDD23(见图3)读出程序到存储器22(见图3),该程序实现了使用管理信息提供单元52和管理信息更新单元53。然后,CPU21执行该程序,从而实现这些元件。管理信息存储器51例如通过HDD23(见图3)来实现。
[0116] 图9示出存储在图8的设置信息存储器46的设置信息的一例。如图9所示,设置信息将未授权使用项目与使用中止服务相关联。未授权使用项目显示图像处理装置10的未授权使用的具体内容。使用中止服务是如果以未授权方式使用未授权使用项目则应中止的服务。
[0117] 图10示出存储在图8的管理信息存储器51中的管理信息的一例。除了作为服务的实例图10包括图9的使用中止服务以外,图10的管理信息与图5的管理信息相同。
[0118] 对第二示例性实施例的图像处理装置10的操作进行说明。从当收到使用根据终端ID或用户ID的图像处理装置10的使用请求到当检测到图像处理装置10的未授权使用,图像处理装置10的操作与图6的操作基本相同。在步骤S102判断是否允许使用图像处理装置10的判断方法和在步骤S103的服务的确定方法与那些图6中所示的不同。下面将描述其不同之处。
[0119] 在第二示例性实施例中,在步骤S102的判断如下进行。基于存储在管理信息存储器51中的管理信息,使用许可判断单元43判断是否允许使用图像处理装置10。更具体地说,根据在管理信息提供单元52响应于查询管理服务器20而提供的管理信息中在步骤S101指定的终端ID或用户ID中是否登记用户许可“可”,使用许可判断单元43判断是否可以使用图像处理装置10。
[0120] 在第二示例性实施例中,可执行步骤S103中的服务的确定方法如下。使用许可判断单元43判断应参照存储在管理信息存储器51中的管理信息和存储在使用中止信息存储器42中的使用中止信息中的哪一个。使用许可判断单元43存储管理信息作为应参照的默认信息。如果在图11的步骤S325中通知了指定应参照使用中止信息的信息或在图11的步骤S328中通知了指定应参照管理信息的信息,则使用许可判断单元43存储所通知的信息而不是默认的信息。使用许可判断单元43根据存储于其中的信息,只需判断应参照管理信息还是使用中止信息即可。当判读为应参照管理信息时,使用许可判断单元43根据存储在管理信息存储器51中的管理信息判断在图像处理装置10中允许使用的服务。更具体地说,在管理信息提供单元52响应于询问管理服务器20而提供的管理信息中,作为被允许的服务,使用许可判断单元43确定与在步骤S101中指定的终端ID或用户ID相关联的服务。当判断应参照使用中止信息时,使用许可判断单元43根据存储在使用中止信息存储器42中的使用中止信息判断在图像处理装置10中允许使用的服务。更具体地说,作为被允许的服务,使用许可判断单元43确定不与在步骤S101中指定的终端ID或用户ID相关联的服务。
[0121] 图11是示出图像处理装置10的后续操作的流程图。
[0122] 如图11所示,在图像处理装置10中的使用中止请求单元48确定如果在步骤S105检测出未授权使用则要中止其使用的服务(步骤S321)。更具体地说,使用中止请求单元48参照存储在设置信息存储器46中的设置信息,并确定与在该设置信息中在步骤S105中检测出的未授权使用项目相关联的使用中止服务。
[0123] 使用中止请求单元48向管理服务器20通知中止使用根据在步骤S101中指定的终端ID或用户ID的服务的中止请求(步骤S322)。使用中止请求单元48判断向管理服务器20的通知是否已被成功地执行(步骤S323)。如果通信网络80出现故障,管理服务器20可能不会被成功通知。当在步骤S323判断已成功通知管理服务器20时,使用中止请求单元48结束处理。在管理服务器20中的管理信息更新单元53响应于由图像处理装置10通知的中止请求而更新存储在管理信息存储器51中的管理信息。更具体地说,管理信息更新单元53从管理信息中删除在步骤S321确定的服务。例如,在图9的设置信息存储在设置信息存储器46中以及图10的管理信息存储在管理信息存储器51中的情况下,未授权使用“内部文档向外部服务器的传送”现在可以使用终端ID“tablet1”来执行。在这种情况下,管理信息更新单元53从与终端ID“tablet1”相关联的服务中删除“向外部服务器的传送服务”和“向外部地址的邮件发送”,但服务“文档管理服务器的文档打印”保持为与该终端ID“tablet1”相关联的服务。
[0124] 当在步骤S323判断向管理服务器20的通知尚未被成功地执行时,使用中止请求单元48搜索在其中不希望根据在步骤S101中指定的终端ID或用户ID的服务的其他图像处理装置10(步骤S324)。参照第一示例性实施例描述的搜索方法可以用作对其他图像处理装置10进行搜索的方法。使用中止请求单元48向在步骤S324中搜索到的其他图像处理装置10通知在步骤S101中指定的终端ID或用户ID和在步骤S321中确定的使用中止服务(步骤S325)。在其他图像处理装置10中的使用中止接收单元41从已经以未授权的方式使用的图像处理装置10接收终端ID或用户ID和使用中止服务,并将该终端ID或该用户ID和使用中止服务存储在使用中止信息存储器42中。使用中止接收单元41请求使用许可判断单元43当使用许可判断单元43在步骤S103确定服务时参照使用中止信息存储器42。
[0125] 使用中止请求单元48判断是否已经能够通知管理服务器20(步骤S326)。如果通信网络80从故障恢复,就能够通知管理服务器20。只要使用中止请求单元48在步骤S326判断不能够通知管理服务器20,使用中止请求单元48就重复步骤S326的操作。当判断已经能够通知管理服务器20时,使用中止请求单元48向管理服务器20通知中止使用根据在步骤S101中指定的终端ID或用户ID的服务的中止请求(步骤S327)。当使用许可判断单元43在步骤S103确定服务时,使用中止请求单元48请求使用许可判断单元43向管理服务器20进行查询(步骤S328)。
[0126] 在第二示例性实施例中,使用中止请求单元48向管理服务器20或其他图像处理装置10通知服务使用的中止请求,并且当使用许可判断单元43确定应被允许的服务时,使用许可判断单元43参照中止请求。第二示例性实施例可被修改。以类似于第一示例性实施例的方式,使用中止请求单元48可向管理服务器20或其他图像处理装置10通知中止使用图像处理装置10的中止请求,并且当使用许可判断单元43判断是否允许使用图像处理装置10时,使用许可判断单元43可以参照中止请求。
[0127] 第三示例性实施例
[0128] 第三示例性实施例的图像处理系统的总体结构与图1所示的第一示例性实施例的相同。第三示例性实施例的图像处理装置10的硬件配置与图2所示的图像处理装置10的相同。第三示例性实施例的管理服务器20的硬件配置与图3的管理服务器20的相同。在此省略这些装置的详细描述。
[0129] 当在第三示例性实施例的图像处理系统中根据终端ID或用户ID检测未授权使用时,图像处理装置10判断未授权使用的检测次数是否大于最大警告次数。在判断未授权使用的检测次数大于最大警告次数时,图像处理装置10向管理服务器20发送检测次数的更新请求和服务的未授权使用的中止请求。管理服务器20根据终端ID或用户ID更新检测次数及改变可提供的服务。在判断未授权使用的检测次数不大于最大警告次数时,图像处理装置10向管理服务器20发送检测次数的更新请求,并且管理服务器20更新该检测次数。
[0130] 图12是本发明的第三示例性实施例的图像处理系统的功能框图。如图12所示,图像处理装置10包括:使用中止接收单元41;使用中止信息存储器42;使用许可判断单元43;未授权使用检测器44;处理控制器45;设置信息存储器46;检测次数计测单元47;以及使用中止请求单元48。管理服务器20包括:管理信息存储器51;管理信息提供单元52;以及管理信息更新单元53。
[0131] 下面对图像处理装置10的元件和存储器进行描述。
[0132] 使用中止接收单元41和使用中止信息存储器42在功能上与那些第二示例性实施例中的基本相同,在此省略对其的讨论。
[0133] 使用许可判断单元43、未授权使用检测器44以及处理控制器45在功能上与那些第一示例性实施例中的基本相同,在此省略对其的讨论。
[0134] 设置信息存储器46存储使未授权使用项目、使用中止服务以及最大警告次数相关联的设置信息。
[0135] 检测次数计测单元47计测由未授权使用检测器44检测到的未授权使用的检测次数。检测次数计测单元47判断是否该检测次数大于包括在存储于设置信息存储器46中的设置信息的最大警告次数。当判断该检测次数不大于最大警告次数时,检测次数计测单元47在操作面板15上显示警告,并向管理服务器20通知检测次数的更新请求。当判断检测次数大于最高警告次数时,检测次数计测单元47向管理服务器20通知检测次数的更新请求,然后指令使用中止请求单元48通知使用的中止请求。
[0136] 使用中止请求单元48在功能上与那些第二示例性实施例中的使用中止请求单元48基本相同,在此省略对其的讨论。
[0137] 上述这些元件和存储器当软件资源和硬件资源合作操作时得以实现。更具体地说,CPU11(见图2)从ROM13(见图2)读出程序到RAM12(见图2),该程序实现了使用中止接收单元41、使用许可判断单元43、未授权使用检测器44、处理控制器45以及使用中止请求单元48。然后,CPU11执行该程序,从而实现这些元件。使用中止信息存储器42和设置信息存储器46例如通过HDD14(见图2)来实现。
[0138] 下面对管理服务器20的元件和存储器进行说明。
[0139] 管理信息存储器51存储使终端ID、用户ID、服务、使用许可以及检测次数相关联的管理信息。在第三示例性实施例中,管理信息存储器51用作存储限制信息的存储单元的一例。
[0140] 管理信息提供单元52向图像处理装置10提供存储在管理信息存储器51中的管理信息。
[0141] 管理信息更新单元53响应于来自图像处理装置10的指令更新存储在管理信息存储器51中的管理信息。
[0142] 上述这些元件和存储器当软件资源和硬件资源合作操作时得以实现。更具体地说,CPU21(见图3)从HDD23(见图3)读出程序到存储器22(见图3),该程序实现了管理信息提供单元52和管理信息更新单元53。然后,CPU21执行该程序,从而实现这些元件。管理信息存储器51例如通过HDD23(参见图3)来实现。
[0143] 图13示出存储在图12的设置信息存储器46中的设置信息的一例。如图13所示,设置信息使未授权使用项目、使用中止服务以及最大警告次数相关联。未授权使用项目表示图像处理装置10的未授权使用的具体内容。使用中止服务表示如果执行了对应的未授权使用项目的未授权使用,则应中止服务。最大警告次数表示在执行了对应的未授权使用项目的未授权使用的情况下,直到服务使用被中止,执行警告的次数的最大值。
[0144] 图14示出存储在图12的管理信息存储器51中的管理信息的一例。如图14所示,管理信息使终端ID、用户ID、服务、使用许可以及检测次数相关联。已经参照第一示例性实施例对终端ID、用户ID、服务以及使用许可进行了描述。基于各未授权使用项目,检测次数表示根据终端ID或用户ID的未授权使用被检测出的次数。
[0145] 下面对第三示例性实施例的图像处理装置10的操作进行说明。从当接收到使用根据终端ID或用户ID的图像处理装置10的使用请求到当检测到图像处理装置10的未授权使用后中止处理,图像处理装置10的操作与图6的操作基本相同。在步骤S102中判断是否允许使用图像处理装置10的判断方法和在步骤S103中的服务的确定方法与那些图6中所示的不同。下面将描述其不同之处。
[0146] 在第三示例性实施例中,在步骤S102的判断如下进行。基于存储在管理信息存储器51中的管理信息,使用许可判断单元43判断是否允许使用图像处理装置10。更具体地说,根据在管理信息提供单元52响应于查询管理服务器20而提供的管理信息中在步骤S101指定的终端ID或用户ID中是否登记用户许可“可”,使用许可判断单元43判断是否可以使用图像处理装置10。
[0147] 在第三示例性实施例中,可执行步骤S103中的服务的确定方法如下。使用许可判断单元43判断应参照存储在管理信息存储器51中的管理信息和存储在使用中止信息存储器42中的使用中止信息中的哪一个。使用许可判断单元43存储管理信息作为应参照的默认信息。如果在图15B的步骤S350中通知了指定应参照使用中止信息的信息或在图15B的步骤S353中通知了指定应参照管理信息的信息,则使用许可判断单元43存储所通知的信息而不是默认的信息。使用许可判断单元43根据存储于其中的信息,只需判断应参照管理信息还是使用中止信息即可。当判读为应参照管理信息时,使用许可判断单元43根据存储在管理信息存储器51中的管理信息判断在图像处理装置10中允许使用的服务。更具体地说,在管理信息提供单元52响应于询问管理服务器20而提供的管理信息中,作为被允许的服务,使用许可判断单元43确定与在步骤S101中指定的终端ID或用户ID相关联的服务。当判断应参照使用中止信息时,使用许可判断单元43根据存储在使用中止信息存储器42中的使用中止信息判断在图像处理装置10中允许使用的服务。更具体地说,作为被允许的服务,使用许可判断单元43确定不与在步骤S101中指定的终端ID或用户ID相关联的服务。
[0148] 图15A和图15B是图像处理装置10的后续操作的流程图。
[0149] 参照图15A,在图像处理装置10的检测次数计测单元47获取未授权使用的检测次数(步骤S341)。更具体地说,管理信息提供单元52通过询问管理服务器20来提供管理信息,检测次数计测单元47从管理信息获取检测次数,并逐一递增检测次数。检测次数计测单元47判断所获取的检测次数是否已超过包括在存储于设置信息存储器46中的管理信息的最大警告次数(步骤S342)。如果使用许可判断单元43判断所获取的检测次数尚未超过最大警告次数,则检测次数计测单元47在操作面板15上显示警告(步骤S343)。检测次数计测单元47从对应于在步骤S101中指定的终端ID或用户ID的检测次数中向管理服务器20通知在步骤S105中检测出的未授权使用项目的检测次数的更新请求(步骤S344)。在管理服务器20的管理信息更新单元53响应于由图像处理装置10通知的更新请求,更新存储在管理信息存储器51中的管理信息。更具体地说,管理信息更新单元53对在步骤S341中所获取的检测次数进行改写。
[0150] 当判断在步骤S341所获取的检测次数超过包括在存储于设置信息存储器46中的设置信息的最大警告次数时,检测次数计测单元47从对应于在步骤S101中指定的终端ID或用户ID的检测次数中向管理服务器20通知在步骤S105中检测出的未授权使用项目的检测次数的更新请求(步骤S345)。管理服务器20根据由图像处理装置10通知的更新请求来更新存储在管理信息存储器51中的管理信息。更具体地说,管理信息更新单元53对在步骤S341中所获取的检测次数进行改写。例如,利用存储在如图13所示的设置信息存储器46中的设置信息,以及存储在如图14所示的管理信息存储器51中的管理信息,未授权使用“机密文档的打印请求”可以使用终端ID“tablet1”来执行。管理信息更新单元53在图14的管理信息中从对应于终端ID“tablet1”的检测次数中,将对应于“机密文档的打印请求”的检测次数从“2”改写到“3”。
[0151] 参照图15B,如果在步骤S105检测出未授权使用,使用中止请求单元48确定应中止其使用的服务(步骤S346)。更具体地说,使用中止请求单元48参照存储在设置信息存储器46中的设置信息,并确定与在设置信息中在步骤S105检测出的未授权使用项目相关联的使用中止服务。
[0152] 使用中止请求单元48向管理服务器20通知中止使用根据在步骤S101中指定的终端ID或用户ID的服务的中止请求(步骤S347)。使用中止请求单元48判断向管理服务器20的通知是否已被成功地执行(步骤S348)。如果通信网络80出现故障,管理服务器20可能不会被成功通知。当在步骤S348判断已成功通知管理服务器20时,使用中止请求单元48结束处理。在管理服务器20中的管理信息更新单元53响应于由图像处理装置10通知的中止请求更新存储在管理信息存储器51中的管理信息。更具体地说,管理信息更新单元53从管理信息中删除在步骤S346确定的服务。例如,在图13的设置信息存储在设置信息存储器46中以及图14的管理信息存储在管理信息存储器51中的情况下,未授权使用“机密文档的打印请求”现在可以使用终端ID“tablet1”来执行。在这种情况下,管理信息更新单元53从与终端ID“tablet1”相关联的服务中删除“文档管理服务器的文档打印”,但服务“向外部服务器的传送服务”和“向外部地址的邮件发送”保持为与该终端ID“tablet1”相关联的服务。
[0153] 当判断向管理服务器20的通知尚未被成功地执行时,使用中止请求单元48搜索在其中不希望根据在步骤S101中指定的终端ID或用户ID的服务的其他图像处理装置10(步骤S349)。参照第一示例性实施例描述的搜索方法可以用作对其他图像处理装置10进行搜索的方法。使用中止请求单元48向在步骤S349中搜索到的其他图像处理装置10通知在步骤S101中指定的终端ID或用户ID和在步骤S346中确定的使用中止服务(步骤S350)。在其他图像处理装置10中的使用中止接收单元41从已经以未授权的方式使用的图像处理装置10接收终端ID或用户ID和使用中止服务,并将该终端ID或该用户ID和使用中止服务存储在使用中止信息存储器42中。使用中止接收单元41请求使用许可判断单元43当使用许可判断单元43在步骤S103确定服务时参照使用中止信息存储器42。
[0154] 使用中止请求单元48判断是否已经能够通知管理服务器20(步骤S351)。如果通信网络80从故障恢复,就能够通知管理服务器20。只要使用中止请求单元48在步骤S351判断不能够通知管理服务器20,使用中止请求单元48就重复步骤S351的操作。当判断已经能够通知管理服务器20时,使用中止请求单元48向管理服务器20通知中止使用根据在步骤S101中指定的终端ID或用户ID的服务的中止请求(步骤S352)。当使用许可判断单元43在步骤S103确定服务时,使用中止请求单元48请求使用许可判断单元43向管理服务器20进行查询(步骤S353)。
[0155] 在第三示例性实施例中,使用中止请求单元48向管理服务器20或其他图像处理装置10通知服务使用的中止请求,并且当使用许可判断单元43确定应被允许的服务时,使用许可判断单元43参照中止请求。第三示例性实施例可被修改。以类似于第一示例性实施例的方式,使用中止请求单元48可向管理服务器20或其他图像处理装置10通知中止使用图像处理装置10的中止请求,并且当使用许可判断单元43判断是否可以使用图像处理装置10时,使用许可判断单元43可以参照中止请求。
[0156] 在第三示例性实施例中,未考虑向管理服务器20通知检测次数的更新请求的失败。但当考虑到向管理服务器20通知检测次数的更新请求的失败时,可向其他图像处理装置10通知该检测次数。
[0157] 第四示例性实施例
[0158] 图16总体地示出第四示例性实施例的图像处理系统。参照图16,图像处理系统包括:图像处理装置10a至10c;管理服务器20;云服务器30;以及连接这些元件的通信网络80。尽管在图16中示出图像处理装置10a至10C,它们可以被统称为图像处理装置10。参照图16,图像处理装置10为三个,但是也可以包括四个或更多的图像处理装置10。
[0159] 图像处理装置10执行至少一个以下操作,包括:在诸如纸张的记录介质上形成图像;从记录介质读取图像;从公共网络接收图像;以及发送图像到公共网络。从图像形成性的观点来看,图像处理装置10是打印机。从图像读取性的观点来看,图像处理装置10是扫描器。从图像读取和图像形成的观点来看,图像处理装置10是复印机。从图像读取和图像传送性的观点来看,图像处理装置10是传真发送机。从图像接收和图像形成的观点来看,图像处理装置10是传真接收机。
[0160] 管理服务器20是管理图像处理装置10的服务器计算机,同时也管理向云服务器30的连接。管理服务器20管理使用图像处理装置10的终端装置或用户,从指定终端装置或用户的图像处理装置10接收询问,然后回复图像处理装置10是否允许该终端装置或该用户使用图像处理装置10。管理服务器20管理设置成连接到云服务器30的终端装置或用户,从指定终端装置或用户的图像处理装置10接收询问,然后回复图像处理装置10是否允许图像处理装置10响应于来自终端装置或用户的指令连接到云服务器30。
[0161] 云服务器30是服务器计算机,其向图像处理装置10提供各种云服务。例如,云服务可包括翻译云服务和存储云服务。所述翻译云服务将在图像处理装置10中以第一语言读取的文档翻译成第二语言的文档数据。所述存储云服务将从图像处理装置10输入的数据存储在存储器中。
[0162] 通信网络80用来帮助在图像处理装置10、管理服务器20以及云服务器30之间交换信息。例如,通信网络80可以是因特网。
[0163] 第四示例性实施例的图像处理装置10的硬件配置与图2所示的图像处理装置10的相同。第四示例性实施例的管理服务器20的硬件配置与图3的管理服务器20的相同。图3的管理服务器20的硬件配置也可以用作云服务器30的硬件配置。在此省略这些装置的详细描述。
[0164] 在如此构成的第四示例性实施例的图像处理系统中,响应于根据终端ID或用户ID而连接到云服务器30的连接请求,图像处理装置10询问管理服务器20终端ID或用户ID的操作模式是业务模式还是私人模式。通过将操作模式与连接请求的操作模式进行核对,图像处理装置10允许或拒绝连接到云服务器30。
[0165] 图17是第四示例性实施例的图像处理系统的功能框图。如图17所示,图像处理装置10包括:使用中止接收单元61;使用中止信息存储器62;连接许可判断单元63;以及使用中止请求单元65。管理服务器20包括云服务管理信息存储器71和云服务管理信息提供单元72。
[0166] 下面对图像处理装置10的元件和存储器进行说明。
[0167] 使用中止接收单元61和使用中止信息存储器62在功能上分别与使用中止接收单元41和使用中止信息存储器42大致相同,在此省略其说明。
[0168] 连接许可判断单元63判断是否可以根据终端ID或用户ID进行登录。当判断可以根据终端ID或用户ID进行登录时,连接许可判断单元63判断条件是否满足。该条件为:对应于终端ID或用户ID的记录是否存在于管理服务器20的云管理服务信息中;云服务统一资源定位符(URL)是否存在于记录中;以及当前操作模式是否与记录中的操作模式匹配。如果满足该条件,连接许可判断单元63允许连接到云服务器30。如果不满足条件,则连接许可判断单元63拒绝连接到云服务器30,然后指令使用中止请求单元65通知使用的中止请求。在第四示例性实施例中,云服务器30用作其他功能提供装置的一例。连接许可判断单元63用作接收单元的一例、拒绝单元的一例或控制器的一例。所述接收单元接收使用功能提供装置的使用请求以将该功能提供装置连接到其他功能提供装置。如果不允许将功能提供装置连接到其他功能提供装置,所述拒绝单元拒绝使用功能提供装置将功能提供装置连接到其他功能提供装置。所述控制器进行控制以限制使用响应于包括识别信息的使用请求的功能提供装置。
[0169] 使用中止请求单元65在功能上与参照第一示例性实施例所描述的使用中止请求单元48基本相同,在此省略对其说明。
[0170] 上述这些元件和存储器当软件资源和硬件资源合作操作时得以实现。更具体地说,CPU11(见图2)从ROM13(见图2)读出程序到RAM12(见图2),该程序实现了使用中止接收单元61、连接许可判断单元63、以及使用中止请求单元65。然后,CPU11执行该程序,从而实现这些元件。使用中止信息存储器62例如通过HDD14(见图2)来实现。
[0171] 下面对管理服务器20的元件和存储器进行说明。
[0172] 云服务管理信息存储器71存储使终端ID、用户ID、云服务URL、云用户ID以及操作模式相关联的云服务管理信息。
[0173] 云服务管理信息提供单元72向图像处理装置10提供存储在云服务管理信息存储器71中的云服务管理信息。
[0174] 上述这些元件和存储器当软件资源和硬件资源合作操作时得以实现。更具体地说,CPU21(见图3)从HDD23(见图3)读出程序到存储器22(见图3),该程序实现了云服务管理信息提供单元72。然后,CPU21执行该程序,从而实现这些元件。云服务管理信息存储器71例如通过HDD23(见图3)来实现。
[0175] 图18示出存储在图17的云服务管理信息存储器71中的云服务管理信息的一例。如图18所示,云服务管理信息使终端ID、用户ID、云服务URL、云用户ID以及操作模式相关联。如上所述,终端ID识别各终端装置。用户ID识别各用户。云服务URL是由云服务器
30提供的云服务URL。云用户ID是当使用对应于终端ID或用户ID的云服务URL的云服务时所使用的用户识别。操作模式表示是基于业务还是私人来执行与对应于终端ID或用户ID的云服务URL的连接。
[0176] 下面对第四示例性实施例的图像处理装置10的操作进行说明。图7和图19是示出第四示例性实施例的图像处理装置10的操作例的流程图。
[0177] 参照图19,在图像处理装置10中的连接许可判断单元63接收根据终端ID或用户ID的登录(步骤S121)。在该步骤中,连接许可判断单元63判断是否允许根据终端ID或用户ID的登录。在判断不允许登录时,连接许可判断单元63重复步骤S121中的操作。在判断允许登录时,连接许可判断单元63前进到步骤S122。
[0178] 在第四示例性实施例中可如下执行是否允许登录的判断。连接许可判断单元63判断应参照管理服务器20中的管理信息(见图5)和存储在使用中止信息存储器62中的使用中止信息的两者中的哪一个。连接许可判断单元63存储指定应参照管理信息的信息作为默认信息。如果在图7的步骤S304通知了指定应参照使用中止信息的信息,或者如果在图7的步骤S307通知了指定应参照管理信息的信息,则连接许可判断单元63存储被通知的信息而不是默认信息。至于应参照管理信息还是使用中止信息的判断可基于所存储的信息来执行。如果应参照管理信息,则基于管理服务器20中的管理信息,连接许可判断单元63判断是否允许登录。更具体地说,连接许可判断单元63根据在管理信息中在步骤S121指定的终端ID或用户ID中是否登记了用户许可“可”来判断是否允许登录。如果应参照使用中止信息,则基于存储在使用中止信息存储器62中的使用中止信息,连接许可判断单元63判断是否允许登录。更具体地说,连接许可判断单元63根据在步骤S121指定的终端ID或用户ID是否被存储为使用中止信息来判断是否允许登录。
[0179] 连接许可判断单元63从管理服务器20获取存储在云服务管理信息存储器71中的云服务管理信息(步骤S122)。连接许可判断单元63接收在云服务列表上选择用户期望的云服务的用户操作(步骤S123)。对应于所选择的云服务的云服务URL也被确定。
[0180] 连接许可判断单元63判断在云服务管理信息中是否存在对应于在步骤S121中指定的终端ID的记录(步骤S124)。当判断在云服务管理信息中存在对应于在步骤S121中指定的终端ID的记录时,连接许可判断单元63前进到步骤S125。如果如同在操作面板15上用户直接登录那样在登录时未通知终端ID,连接许可判断单元63也前进到步骤S125。
[0181] 连接许可判断单元63判断在云服务管理信息中是否存在对应于在步骤S121中指定的用户ID的记录(步骤S125)。当判断在云服务管理信息中存在对应于在步骤S121中指定的用户ID的记录时,连接许可判断单元63前进到步骤S126。如果如同使用来自终端装置的终端ID执行登录那样在登录时未通知用户ID,连接许可判断单元63也前进到步骤S126。
[0182] 连接许可判断单元63判断在步骤S124和S125的至少一个所确定的记录中是否存在在步骤S123中确定的云服务URL(步骤S126)。在判断云服务URL存在于一个记录中时,连接许可判断单元63前进到步骤S127。
[0183] 连接许可判断单元63判断当前操作模式是否与在步骤S126中判断存在云服务URL的记录中的操作模式相匹配(步骤S127)。当前操作模式可如下判断。如果从操作面板15直接执行登录,该操作模式可以是业务模式。如果使用终端装置来执行登录,则当前操作模式为用户在终端装置的画面上指定的模式。当在步骤S127判断当前操作模式与在记录中的操作模式相匹配时,连接许可判断单元63允许连接到云服务URL(步骤S128)。在图18的云服务管理信息存储在云服务管理信息存储器71中的情况下,用户现在可以使用用户ID“usr12345”登录到操作面板15上,并可以请求连接到具有云服务URL“https://www.translation.com/”的翻译云服务。由于登录是在操作面板15上执行,所以当前操作模式为业务模式。对应于用户ID“usr12345”和云服务URL“https://www.translation.com/”的操作模式也是业务模式。因而允许连接到云服务URL。
[0184] 如果在云服务管理信息中不存在满足步骤S124或步骤S126中的条件的记录,则连接许可判断单元63在不存在记录的情况下判断是否设置为拒绝连接(步骤S129)。如果未设置为拒绝连接,连接许可判断单元63允许连接到云服务URL(步骤S128)。可通过将客户权限赋予在步骤S121中指定的终端ID或用户ID来允许该连接。
[0185] 当在步骤S129中判断在不存在记录的情况下设置为拒绝时,连接许可判断单元63拒绝连接到云服务URL(步骤S130)。当在步骤S127中判断当前操作模式匹配在记录中的操作模式失败时,连接许可判断单元63拒绝连接到云服务URL(步骤S130)。在图
18的云服务管理信息存储在云服务管理信息存储器71中的情况下,用户现在可以在终端ID“tablet1”的终端装置上登录,并可以请求连接到具有云服务服务URL“https://www.translation.com/”的翻译云服务。如果在终端ID“tablet1”的终端装置指定私人模式,则当前操作模式为私人模式。因为对应于终端ID“tablet1”和云服务URL“https://www.translation.com/”的操作模式是业务模式,所以向云服务URL的连接被拒绝。
[0186] 如果向云服务URL的连接被拒绝,在图像处理装置10的使用中止请求单元65接着执行图7的处理。
[0187] 第五示例性实施例
[0188] 第五示例性实施例的图像处理系统的总体结构与图16所示的图像处理系统的相同。第五示例性实施例的图像处理装置10的硬件配置与图2所示的图像处理装置10的相同。第五示例性实施例的管理服务器20的硬件配置与图3所示的管理服务器20的相同。图3的硬件配置也可以是云服务器30的硬件配置。在此省略这些装置的详细描述。
[0189] 在如此构成的第五示例性实施例的图像处理系统中,当根据终端ID或用户ID向云服务器30作出阅览请求时,图像处理装置10向管理服务器20询问该终端ID或该用户ID的操作模式是业务模式还是私人模式。通过将操作模式与阅览请求的操作模式进行核对,图像处理装置10允许或拒绝阅览云服务器30中的信息。
[0190] 图20是第五示例性实施例的图像处理系统的功能框图。参照图20,图像处理装置10包括:使用中止接收单元61;使用中止信息存储器62;阅览许可判断单元64;以及使用中止请求单元65。管理服务器20包括云服务管理信息存储器71和云服务管理信息提供单元72。
[0191] 下面对图像处理装置10的元件和存储器进行描述。
[0192] 使用中止接收单元61和使用中止信息存储器62在功能上分别与使用中止接收单元41和使用中止信息存储器42基本相同,在此省略对其的讨论。
[0193] 阅览许可判断单元64判断是否可以根据终端ID或用户ID进行登录。当判断可以根据终端ID或用户ID进行登录时,阅览许可判断单元64判断条件是否满足。该条件为:对应于终端ID或用户ID的记录是否存在于管理服务器20的云管理服务信息中;云服务URL、云用户ID以及阅览路径是否存在于记录中;以及当前操作模式是否与记录中的操作模式匹配。如果满足该条件,阅览许可判断单元64允许阅览通向云服务器30的阅览路径中的信息。如果不满足条件,则阅览许可判断单元64拒绝阅览通向云服务器30的阅览路径中的信息,然后指令使用中止请求单元65通知使用的中止请求。在第五示例性实施例中,云服务器30用作其他功能提供装置的一例。阅览许可判断单元64用作接收单元的一例、拒绝单元的一例或控制器的一例。所述接收单元接收使用功能提供装置的使用请求以使该功能提供装置阅览由其他功能提供装置提供的存储区域。如果不允许功能提供装置阅览其他功能提供装置的存储区域,所述拒绝单元拒绝使用功能提供装置使该功能提供装置阅览其他功能提供装置的存储区域。所述控制器进行控制以限制使用响应于包括识别信息的使用请求的功能提供装置。
[0194] 使用中止请求单元65在功能上与参照第一示例性实施例所描述的使用中止请求单元48基本相同,在此省略对其的讨论。
[0195] 上述这些元件和存储器当软件资源和硬件资源合作操作时得以实现。更具体地说,CPU11(见图2)从ROM13(见图2)读出程序到RAM12(见图2),该程序实现了使用中止接收单元61、阅览许可判断单元64以及使用中止请求单元65。然后,CPU11执行该程序,从而实现这些元件。使用中止信息存储器62例如通过HDD14(见图2)来实现。
[0196] 下面对管理服务器20的元件和存储器进行描述。
[0197] 云服务管理信息存储器71存储使终端ID、用户ID、云服务URL、云用户ID以及操作模式相关联的云服务管理信息。
[0198] 云服务管理信息提供单元72向图像处理装置10提供存储在云服务管理信息存储器71中的云服务管理信息。
[0199] 上述这些元件和存储器当软件资源和硬件资源合作操作时得以实现。更具体地说,CPU21(见图3)从HDD23(见图3)读出程序到存储器22(见图3),该程序实现了云服务管理信息提供单元72。然后,CPU21执行该程序,从而实现这些元件。云服务管理信息存储器71例如通过HDD23(参见图3)来实现。
[0200] 图21示出存储在图20的云服务管理信息存储器71中的云服务管理信息的一例。如图21所示,云服务管理信息使终端ID、用户ID、云服务URL、云用户ID、阅览路径以及操作模式相关联。已经参照第一示例性实施例对终端ID、用户ID、云服务URL以及云用户ID进行说明,在此省略对其的讨论。阅览路径表示云服务允许用户阅览的信息的存储位置。操作模式表示是基于业务还是私人来执行对应于云服务URL的云服务的阅览路径中的信息的阅览。
[0201] 下面对第五示例性实施例的图像处理装置10的操作进行说明。图7和图22是示出第五示例性实施例的图像处理装置10的操作例的流程图。
[0202] 参照图22,在图像处理装置10中的阅览许可判断单元64接收根据终端ID或用户ID的登录(步骤S141)。在该步骤中,阅览许可判断单元64判断是否允许根据终端ID或用户ID的登录。在判断不允许登录时,阅览许可判断单元64重复步骤S141中的操作。在判断允许登录时,阅览许可判断单元64前进到步骤S142。
[0203] 下面在第五示例性实施例中对可以执行是否允许登录的判断进行说明。阅览许可判断单元64判断应参照管理服务器20中的管理信息(见图5)和存储在使用中止信息存储器62中的使用中止信息的两者中的哪一个。阅览许可判断单元64存储指定应参照管理信息的信息作为默认信息。如果在图7的步骤S304通知了指定应参照使用中止信息的信息,或者如果在图7的步骤S307通知了指定应参照管理信息的信息,则阅览许可判断单元64存储被通知的信息而不是默认信息。至于应参照管理信息还是使用中止信息的判断可基于所存储的信息来执行。如果应参照管理信息,则基于管理服务器20中的管理信息,阅览许可判断单元64判断是否允许登录。更具体地说,阅览许可判断单元64根据在管理信息中在步骤S141指定的终端ID或用户ID中是否登记了用户许可“可”来判断是否允许登录。如果应参照使用中止信息,则基于存储在使用中止信息存储器62中的使用中止信息,阅览许可判断单元64判断是否允许登录。更具体地说,阅览许可判断单元64根据在步骤S141指定的终端ID或用户ID是否被存储为使用中止信息来判断是否允许登录。
[0204] 阅览许可判断单元64从管理服务器20获取存储在云服务管理信息存储器71中的云服务管理信息(步骤S142)。阅览许可判断单元64接收在云服务列表上选择用户期望的云服务的用户操作(步骤S143)。对应于所选择的云服务的云服务URL也被确定。
[0205] 阅览许可判断单元64连接到所确定的云服务URL(步骤S144)。云用户ID然后被输入,并且被确定。阅览许可判断单元64接收选择在由云服务提供的阅览路径列表中用户期望的路径的用户操作(步骤S145)。
[0206] 阅览许可判断单元64判断在云服务管理信息中是否存在对应于在步骤S141中指定的终端ID的记录(步骤S146)。当判断在云服务管理信息中存在对应于在步骤S141中指定的终端ID的记录时,阅览许可判断单元64前进到步骤S147。如果如同在操作面板15上用户直接登录那样在登录时未通知终端ID,阅览许可判断单元64也前进到步骤S147。
[0207] 阅览许可判断单元64判断在云服务管理信息中是否存在对应于在步骤S141中指定的用户ID的记录(步骤S147)。当判断在云服务管理信息中存在对应于在步骤S141中指定的用户ID的记录时,阅览许可判断单元64前进到步骤S148。如果如同使用终端ID在终端装置上执行登录那样未通知用户ID,阅览许可判断单元64也前进到步骤S148。
[0208] 阅览许可判断单元64判断在步骤S143中确定的云服务URL、在步骤S144中确定的云用户ID以及在步骤S145中选择的阅览路径是否存在于在步骤S146和S147所确定的记录中的至少一个中(步骤S148)。在判断云服务URL、云用户ID以及阅览路径存在于至少一个记录中时,阅览许可判断单元64前进到步骤S149。
[0209] 阅览许可判断单元64判断当前操作模式是否与在步骤S148中判断存在云服务URL的记录中的操作模式相匹配(步骤S149)。当前操作模式可如下判断。如果从操作面板15直接执行登录,该操作模式可以是业务模式。如果使用终端装置来执行登录,则当前操作模式为用户在终端装置的画面上指定的模式。当在步骤S149判断当前操作模式与在记录中的操作模式相匹配时,阅览许可判断单元64允许阅览在阅览路径中的信息(步骤S150)。
在图21的云服务管理信息存储在云服务管理信息存储器71中的情况下,用户现在可以使用用户ID“usr12345”登录到操作面板15上,并可以通过具有以云服务用户ID“hokan_fx”连接的云服务URL“https://www.storage.com/”的存储云服务来请求阅览在阅览路径“official”中的信息。由于登录是在操作面板15上执行,所以当前操作模式为业务模式。在图21的云服务管理信息中,对应于用户ID“usr12345”、云服务URL“https://www.storage.com/”、云服务用户ID“hokan_fx”以及阅览路径“official”的操作模式也是业务模式。因而允许阅览在阅览路径中的信息。
[0210] 如果在云服务管理信息中不存在满足步骤S146至步骤S148中的条件的记录,则阅览许可判断单元64在不存在记录的情况下判断是否设置为拒绝阅览(步骤S151)。如果未设置为拒绝阅览,阅览许可判断单元64允许阅览在阅览路径中的信息(步骤S150)。
[0211] 当在步骤S151中判断在不存在记录的情况下设置为拒绝阅览时,阅览许可判断单元64拒绝阅览在阅览路径中的信息(步骤S152)。当在步骤S149中判断当前操作模式匹配在记录中的操作模式失败时,阅览许可判断单元64拒绝阅览在阅览路径中的信息(步骤S152)。在图21的云服务管理信息存储在云服务管理信息存储器71中的情况下,用户现在可以在终端ID“tablet1”的终端装置上登录,并可以请求通过具有以云服务用户ID“hokan_fx”连接的云服务URL“https://www.storage.com/”的存储云服务来请求阅览在阅览路径“official”中的信息。如果在终端ID“tablet1”的终端装置指定私人模式,则当前操作模式为私人模式。因为对应于用户ID“tablet1”、云服务URL“https://www.storage.com/”、云服务用户ID“hokan_fx”以及阅览路径“official”的操作模式是业务模式,所以拒绝阅览在阅览路径中的信息。
[0212] 如果被拒绝阅览在阅览路径中的信息,则在图像处理装置10中的使用中止请求单元65接着执行图7的处理。
[0213] 实现示例性实施例的程序既可以通过通信介质提供,也可通过诸如压缩盘只读存储器(CD-ROM)的记录介质来提供。
[0214] 为了进行图示和说明,以上对本发明的示例性实施例进行了描述。其目的并不在于全面详尽地描述本发明或将本发明限定于所公开的具体形式。很显然,许多修改以及变形对本领域的技术人员而言是显而易见的。本实施例的选择和描述,其目的在于最好地说明本发明的原理及其实际应用,从而使本领域的其他技术人员能够理解本发明的各种实施例和适合于预期的确定用途的各种变形。本发明的范围由与本说明书一起提交的权利要求书及其等同物来限定。