信息处理系统、操作设备及其操作方法

文档序号:6511249阅读:192来源:国知局
信息处理系统、操作设备及其操作方法
【专利摘要】本发明提供了信息处理系统、操作设备及其操作方法。该信息处理系统包括操作设备和信息处理主体设备,该操作设备包括:被配置为获取安装在操作设备中的至少一个应用程序的功能信息的应用控制单元;被配置为接收来自用户的操作并且给应用控制单元的通知的使用权限确定单元,该信息处理主体设备包括鉴权单元,鉴权单元被配置为向使用权限确定单元提交包括使用权限信息的用户鉴权结果,其中使用权限确定单元基于功能信息和使用权限信息确定用户是否被允许使用至少一个应用程序。
【专利说明】信息处理系统、操作设备及其操作方法
[0001]相关申请的交叉参考
[0002]本申请主张在2012年9月14日在日本提交的日本专利申请号N0.2012-203676的优先权,其全部内容通过引用包含于此。
【技术领域】
[0003]本发明涉及图像处理系统、操作设备以及程序。
【背景技术】
[0004]根据传统上已知的技术,当新的应用程序(下文简称为应用)被安装到图像形成装置时,就给每个用户设置了使用新应用的权限。例如,日本专利号4745657公开了涉及使用权限的技术,即在这种技术中,当新功能被添加到装置时,就适当设置所添加的功能的使用限制。
[0005]近来,图像形成装置被开发成在该图像形成装置中由不同的控制器来控制装置主体和操作设备。
[0006]在上面所描述的由不同的控制器来控制装置主体和操作设备的图像形成装置中,操作设备要执行的新应用有时会被添加到图像形成装置。在上述的情况下,对于这种技术就需要适当和高效地设置关于新应用的使用限制的设置,而不需要用于设置的用户操作
坐寸ο
[0007]本发明考虑了前述的情况并且目的在于提供图像形成系统、操作设备和程序,该图像形成系统、操作设备和程序能够适当和高效地设置安装到操作设备的应用的使用限制,而不需要用于设置的用户操作等。

【发明内容】

[0008]本发明的目的在于至少部分解决传统技术中的问题。
[0009]根据本发明的一个方面,提供了一种信息处理系统。该信息处理系统包括用于接收来自用户的操作的操作设备以及响应于来自所述用户的操作执行信息处理的信息处理主体设备,通过使用计算机来控制所述操作设备和所述信息处理主体设备中的每一个。所述操作设备包括:应用控制单元,被配置为获取安装在所述操作设备中的至少一个应用程序的功能信息;使用权限确定单元,被配置为接收来自所述用户的操作和向应用控制单元的通知。所述信息处理主体设备包括鉴权单元,所述鉴权单元被配置为向所述使用权限确定单元提交用户鉴权结果,所述用户鉴权结果包括指明所述用户被允许使用所述应用程序的使用权限信息。所述使用权限确定单元基于所述功能信息和所述使用权限信息来确定所述用户是否被允许使用所述应用程序中的至少一个应用程序。
[0010]根据本发明的另一方面,提供了一种操作设备,所述操作设备用于接收来自用户的操作并且与主体设备进行通信。所述操作设备包括:功能信息获取单元,用于获取安装在所述操作设备中的至少一个应用程序的功能信息;使用权限信息获取单元,用于从所述主体设备获取所述用户提供给所述至少一个应用程序的使用权限信息;使用权限确定单元,用于基于所述功能信息和所述使用权限信息确定所述用户是否被允许使用所述至少一个应用程序;以及应用管理单元,用于响应于所述用户的执行指令来执行所述用户具有使用权限的应用程序。
[0011]根据本发明的再一方面,提供了一种用于执行操作设备来接收来自用户的操作并且与主体设备进行通信的方法。所述方法包括:获取安装在所述操作设备中的至少一个应用程序的功能信息;从所述主体设备获取所述用户提供给所述至少一个应用程序的使用权限信息;基于所述功能信息和所述使用权限信息确定所述用户是否被允许使用所述至少一个应用程序;以及响应于所述用户的执行指令来执行所述用户具有使用权限的应用程序。
[0012]可以通过参考附图阅读下文的本发明的目前的优选实施例的【具体实施方式】,更好地理解本发明的上述及其他目的、特征、优点以及技术和工业重要性。
【专利附图】

【附图说明】
[0013]图1是说明图像形成系统的配置的框图;
[0014]图2是示意性说明功能信息存储单元的数据结构的图示;
[0015]图3是示意性说明使用权限信息存储单元的数据结构的图示;
[0016]图4是说明图像形成系统执行的过程的时序图;
[0017]图5是说明鉴权标签(authentication ticket)的数据结构的图示;
[0018]图6是说明通过根据第二实施例的图像形成系统执行的过程的时序图;
[0019]图7是说明根据另一示例的过程的时序图;
[0020]图8是说明根据第一变形例的使用权限确定单元所做确定的条件的图示;以及
[0021]图9是说明根据第二变形例的使用权限确定单元所做确定的条件的图示。
【具体实施方式】
[0022]下面参考附图对图像处理系统、操作设备和程序的示例实施例进行详细解释。
[0023]第一实施例
[0024]图1是说明根据第一实施例的图像形成系统I的配置的框图。图像形成系统I包括作为操作设备的操作设备100以及作为图像处理主体单元的主体设备110。所述操作设备是用于接收用户的操作的设备。根据本实施例的操作设备100还控制各种类型信息在显示屏幕上的显示,如下所描述。所述主体设备110是在图像形成系统I中执行图像处理和图像形成的设备。
[0025]操作设备100以及主体设备110由不同的OS控制。具体地,操作设备100具有安装在内部的操作设备OS,而主体设备110具有安装在内部的主体设备OS。
[0026]操作设备100包括操作面板101、操作应用程序(下文简称为操作app,操作应用)102a、102b,app管理单元103、操作接收单元104、显示控制单元105、使用权限确定单元106以及功能信息存储单元107。app管理单元103、操作接收单元104、显示控制单元105以及使用权限确定单元106是由操作设备OS实现的。
[0027]操作面板101接收来自用户的操作的输入。此外,操作面板101还包括显示屏幕,使得显示屏幕作为显示单元来显示各种类型的信息。[0028]操作app 102a和102b是在操作设备100上执行的应用。根据本实施例,操作设备100具有安装在内部的第一 appl02a和第二 appl02b作为操作app。所述操作app包括用于提供各种功能的app,各种功能例如复印机、打印机、扫描仪等,并且操作设备100能够将各种操作app安装在自身内部。
[0029]操作设备100中安装的操作app的数量不局限于所述实施例中的数量。此外,适当地在操作设备100中安装或卸载新的操作app。
[0030]app管理单元103管理操作appl02a和102b。例如,app管理单元103从安装在操作设备100中的操作appl02a和102b中的每一个处获取指明所提供的功能的功能信息,即操作appl02a和102b中的每一个所提供的功能,并且随后将功能信息写入到功能信息存储单元107。也就是说,app管理单元103作为功能信息获取单元。
[0031]如果appl02a和102b中的每一个被卸载,则存储在功能信息存储单元107中的关于操作appl02a和102b中的每一个的功能信息也被对应地从功能信息存储单元107中删除。因此可以节省存储器消耗。
[0032]图2是示意性说明功能信息存储单元107的数据结构的图示。功能信息存储单元107将安装在操作设备100中的关于操作appl02a和102b中的每一个的功能信息存储在其内部。如图2所示,所述功能信息包括用于标识操作app的信息的app ID (第一 app、第二app)并且包括表示操作app所提供的功能的信息。在图2所示的示例中,关于第一 app的功能信息包括操作app的app ID “第一 app”并且包括所提供的功能“复印机”。此外,关于第二 app的功能信息包括app ID “第二 app”以及所提供的功能“复印机、打印机、扫描仪”。
[0033]参考回到图1。操作接收单元104接收用户对操作面板101进行操作时输入的信息。操作接收单元104接收如用户名、密码等的信息的输入。操作接收单元104还接收用于启动操作app的指令的输入等。显示控制单元105控制信息在操作面板101上的显示。
[0034]使用权限确定单元106使用从主体设备110获取的信息以及在功能信息存储单元107中存储的信息,来确定对操作面板101进行操作的操作用户是否具有权限使用在操作设备100中安装的操作appl02a和102b所提供的功能。也就是说,使用权限确定单元106还作为使用权限信息获取单元发挥作用。
[0035]主体设备110包括使用权限信息存储单元111、使用权限信息管理单元112以及鉴权单元113。使用权限信息存储单元111将使用权限信息存储在内部。这里,所述使用权限信息是每个用户是否具有权限使用主体设备110的主体功能的信息,并且该信息是为每个用户定义的。使用权限信息管理单元112以及鉴权单元113是由主体设备OS实现的。
[0036]图3是示意性说明使用权限信息存储单元111的数据结构的图示。具体地,使用权限信息存储单元111存储涉及用户名和密码的使用权限信息。在图3所示出的示例中,涉及用户名“A先生”的功能信息指明了该用户具有使用主体设备110的复印机功能的权限,但是不具有使用主体设备110的打印机和扫描仪功能的权限。
[0037]使用权限信息管理单元112管理使用权限信息存储单元111。鉴权单元113从操作设备100获取当用户对操作面板101进行操作时输入的用户名和密码,将所获取的用户名和密码与存储在使用权限信息存储单元111中的用户名和密码的组合进行比较,从而对操作用户进行鉴权。[0038]图4是说明图像形成系统I执行的处理的时序图。当启动图像形成系统I时,app管理单元103输出启动通知给使用权限确定单元106 (步骤S100)。接下来,使用权限确定单元106请求app管理单元103提供关于操作设备100中安装的每一个操作app的功能信息(步骤SlOl)。
[0039]然后app管理单元103从操作设备100中安装的所有操作app (第一 appl02a和第二 appl02b)获取功能信息(步骤S102、S103)。app管理单元103然后将从每个操作app获取的功能信息发送到使用权限确定单元106 (步骤S104)。使用权限确定单元106将所获取的功能信息写入到功能信息存储单元107中。该功能信息随后在对操作用户执行鉴权的过程中被使用,并且使用该功能信息来确定操作用户是否具有权限使用由操作app提供的功能。
[0040]接下来,当用户启动操作时,操作面板101通过操作接收单元104向app管理单元103通知操作的启动(步骤S110)。当接收到操作启动的通知时,app管理单元103请求使用权限确定单元106执行鉴权(步骤S111)。使用权限确定单元106通过显示控制单元105在操作面板101上显示鉴权屏幕(步骤S112)。这里,鉴权屏幕是请求对操作面板进行操作的操作用户登录的屏幕。
[0041]操作面板101通过显示在操作面板101上的鉴权屏幕从操作用户处接收鉴权信息的输入。具体地,此处鉴权信息是用户名和密码。操作面板101将鉴权信息发送到使用权限确定单元106 (步骤SI 13)。
[0042]接下来,当使用权限确定单元106通过操作接收单元104接收到通过操作面板101输入的鉴权信息时,使用权限确定单元106将鉴权信息发送到主体设备110中的鉴权单元113,并且请求它通过使用该鉴权信息对操作用户进行鉴权(在步骤S114)。
[0043]当接收到鉴权信息时,主体设备110中的鉴权单元113将关于使用权限信息的查询发送到使用权限信息管理单元112 (步骤S115)。鉴权单元113将从操作设备100获取的鉴权信息所指明的用户名和密码的组合与存储在使用权限信息存储单元111中的使用权限信息所指明的用户名和密码的组合相比较。如果它们相符,鉴权单元113确定鉴权成功。如果它们不相符,鉴权单元113确定鉴权失败。
[0044]鉴权单元113将鉴权结果发送到使用权限确定单元106 (步骤S116)。如果鉴权成功,则表示鉴权成功的鉴权标签以及鉴权结果被发送到使用权限确定单元106。这里,鉴权标签包括由鉴权信息指明的用户名和密码并且包括使用权限信息。鉴权标签中包括的使用权限信息是在使用权限信息存储单元111中的使用权限信息,并且涉及鉴权信息所指明的用户名。
[0045]图5是说明鉴权标签的数据结构的图示。如图5所示,鉴权标签包括操作用户针对主体设备提供的每个功能的使用权限信息、用户名以及密码。在收到来自操作用户的登出指令之前,鉴权标签由使用权限确定单元106保留。
[0046]下面解释当操作用户的鉴权成功时执行的处理。如果鉴权失败,则使用权限确定单元106在操作面板101上显示鉴权已失败,并且过程终止。如果鉴权成功,则使用权限确定单元106通过显示控制单元105终止鉴权屏幕的显示,并且使操作面板101显示操作页面,在操作页面中来自操作用户的操作已经被接收到。
[0047]使用权限确定单元106还通知app管理单元103鉴权成功(步骤S118)。此外,使用权限确定单元106根据在功能信息存储单元107中存储的功能信息以及鉴权标签识别出操作用户能够操作的操作app,然后将已被识别的可以被使用的操作app通知app管理单元103 (步骤 S119)。
[0048]具体地,使用权限确定单元106将用户有权限使用的主体功能与所提供的功能相比较,其中由鉴权标签指明主体功能并且由存储在功能信息存储单元107中的每个操作app的功能信息指明所提供的功能。如果所提供的功能与主体功能相符,则使用权限确定单元106确定该操作用户有权限使用该操作app。也就是说,如果操作用户有权限使用符合操作app所提供的功能的主体功能,则使用权限确定单元106确定该操作用户有权限使用该操作app。在操作app具有多种可提供的功能的情况下,如果操作app所提供的功能中的任意一个功能符合主体功能,则使用权限确定单元106确定该操作用户有权限使用该操作app ο
[0049]反过来说,如果由关于操作app的功能信息指明的所提供的功能不符合由鉴权标签指明的操作用户有权限使用的主体功能,则使用权限确定单元106确定该操作用户没有权限使用该操作app。也就是说,如果操作用户没有权限使用符合操作app所提供的功能的主体功能,则使用权限确定单元106确定该操作用户没有权限使用该操作app。
[0050]根据使用权限确定单元106所做的通知的细节,app管理单元103通知每一个操作app (第一 app 102a、第二 app 102b)是否操作用户被允许使用每一个app (第一 app 102a、第二 appl02b)(步骤 S120、S121)。
[0051]接下来,显示控制单元105在操作面板101上将显示屏幕做出显示,该显示屏幕包括用于选择安装在操作设备100中的操作app的图标。当操作用户选择预定图标时,操作接收单元104接收到启动在操作面板上选择的操作app的指令。然后操作面板101指示app管理单元103通过操作接收单元104启动该操作app (步骤S130)。启动指令包括用于指示启动的信息并且还包括作为启动指令的目标的该操作app的app ID。
[0052]App管理单元103通过使用启动指令中包括的app ID识别出作为启动指令的目标的操作app。然后app管理单元103请求所识别出的操作app启动(步骤S131)。图4说明了接收到启动第一 appl02a的指令的情况。也就是说,在步骤S131中app管理单元103请求第一 appl02a启动。
[0053]已接收到启动请求的操作app (在图4示例中的第一 appl02a),根据指明是否操作用户被允许使用该操作app的通知来确定是否启动该操作app,该通知是在启动过程中接收到的。至于是否将操作app启动的信息是通过显示控制单元105发送到操作面板101的(步骤S132)。
[0054]如果操作app没有被启动,则显示控制单元105在操作面板101上显示如错误消息的信息,来通知操作用户被做出启动指令的操作app没有启动。如果操作app启动,则维持正常的显示。如果所接收到启动请求的操作app (第一 appl02a)确定其将要启动,则该操作app实际启动,并且执行该操作app的功能。从而完成过程。
[0055]因此,在根据第一实施例的图像形成系统I中,可以不需要主体设备110的确定而利用操作设备100设置使用操作app的权限,即不会向主体设备110施加负载。也就是说,图像形成系统I能够高效地设置使用操作app的权限。
[0056]此外,在根据本实施例的图像形成系统I中,基于为每个用户针对主体功能设置的使用权限来确定使用操作app的权限。也就是说,图像形成系统I能够适当地设置使用操作设备提供的功能的权限。
[0057]在根据第一实施例的图像形成系统I的另一个示例中,当参考图4所解释的步骤S120和S121被执行的过程之后,显示控制单元105在操作面板101上显示操作app的图标时,显示控制单元105可以显示用普通亮度(第一亮度)显示操作用户可以使用的操作app,并且用低于普通亮度的第二亮度(较暗)显示操作用户不可以使用的操作app。此外,在这种情况下,如果操作用户选择不可以被该操作用户使用的操作app,则app管理单元103不可以启动所选择的操作app。因此,操作用户能够很容易地理解可以使用的那些操作app。
[0058]第二实施例
[0059]接下来,给出根据第二实施例的图像形成系统I的解释。图6是说明根据第二实施例的图像形成系统I执行的过程的时序图。根据第二实施例的图像形成系统I不执行参考图4所示的步骤SlOO到步骤S104的过程。具体地,根据第二实施例的图像形成系统I不执行用于从操作设备100上安装的每一个操作app处获取关于操作app的功能信息的过程,也不执行用于将该信息写入到功能信息存储单元107中的过程。
[0060]如图6所示,在根据第二实施例的图像形成系统I中,当用户启动操作时,操作面板101通过操作接收单元104通知app管理单元103操作已经启动(步骤200)。随后的从步骤S201到步骤S208的过程与参考图4所解释的步骤Slll到步骤S118的过程相同。
[0061]当操作面板101被操作用户操作并且当操作面板101通过操作接收单元104指示app管理单元103启动预定操作app时(步骤S210), app管理单元103请求使用权限确定单元106为启动指令所针对的目标操作app进行鉴权(步骤S211)。这里,给出指明启动第一 app 102a的指令情况下的解释。
[0062]然后使用权限确定单元106请求来自app管理单元103的目标操作app (第一appl02a)的功能信息(步骤S212)。然后app管理单元103从目标操作app(第一 appl02a)获取所提供的功能(步骤S213)并且将它通知到使用权限确定单元106 (步骤S214)。
[0063]使用权限确定单元106根据在步骤S206中获取自主体设备110的鉴权标签以及关于目标操作app的功能信息,确定操作用户是否有权限使用对其做出启动指令的目标操作 app。
[0064]具体地,使用权限确定单元106参考鉴权标签,来识别操作用户有权限使用的主体功能。使用权限确定单元106还参考关于目标操作app的所提供的功能信息来识别目标操作app的所提供的功能。如果目标操作app的所提供的功能符合操作用户有权限使用的主体功能,则使用权限确定单元106确定操作用户有权限使用目标操作app。
[0065]在目标操作app提供多种功能的情况下,如果目标操作app提供的功能中的任意一种功能符合主体功能,则使用权限确定单元106确定操作用户有权限使用目标操作app。此外,如果目标操作app提供的功能不符合主体功能,则使用权限确定单元106确定操作用户没有权限使用目标操作app。
[0066]接下来,使用权限确定单元106通知app管理单元103操作用户是否可以使用目标操作app (步骤S215)。当接收到目标操作app允许被使用的通知时,app管理单元103请求作为目标操作app的第一 appl02a启动(步骤S216)。当第一 appl02a启动时,第一appl02a已经启动的通知被通知到显示控制单元105 (步骤S217),并且显示控制单元105在操作面板101上显示启动之后获取的操作页面。如果app管理单元103接收到目标操作app不被允许使用的通知,则app管理单元103不请求作为目标操作app的第一 appl02a启动但是通过显示控制单元105在操作面板101上显示错误。
[0067]因此,在根据第二实施例的图像形成系统I中,直到操作用户输入启动指令时,才确定操作用户是否有权限使用操作app。当启动指令被输入时,确定操作用户是否有权限使用对其做出启动指令的目标操作app。因此,可以提升处理效率。此外,不需要像根据第一实施例的图像形成系统I 一样读取安装在操作设备100上的全部操作app的功能信息并且将其存储到功能信息存储单元107中。因此可以降低存储器的使用。
[0068]根据第二实施例的图像形成系统I的其他配置和过程与根据第一实施例的图像形成系统I的其他配置和过程相同。
[0069]在图像形成系统I的另一个示例中,当操作接收单元104响应于操作用户的操作而接收到显示用于输入执行预定操作app的操作页面的指令时,可以基于操作用户是否有权限使用该操作app来限制显示。
[0070]图7是说明根据本示例的过程的时序图。图7中所示的过程是在如图6所示的步骤S217中的显示操作页面之后进行的过程。当响应于操作用户的操作而输入显示被提供功能执行页面的指令同时操作页面显示在操作面板101上时,操作接收单元104接收到显示指令。这里,所提供功能执行页面是通过用户操作指示执行在运行中的操作app提供功能当中的预定提供功能的操作页面。所提供功能执行页面例如是包括用于接收执行所提供功能的指令的接收按钮的页面。
[0071]当输入显示指令时,操作面板101通过操作接收单元104请求当前运行中的操作app将页面改变为与显示指令相对应的页面(步骤S230)。这里,给出显示涉及第一 appl02a的打印机功能的所提供功能执行页面的指令已被输入的情况的解释。也就是说,在步骤S230中,运行中的操作app即第一 app 102a被请求改变页面。
[0072]接下来,第一 app 102a将第一 app 102a可以提供的功能“复印机”通知到app管理单元103 (步骤S231)。然后app管理单元103将所提供功能“复印机”的信息通知到使用权限确定单元106并且指示使用权限确定单元106来确定是否该功能可以被使用(步骤S232)。
[0073]使用权限确定单元106将鉴权标签中指明的主体功能与被通知的所提供功能相比较,来确定操作用户是否有权限使用被通知的所提供功能。然后使用权限确定单元106将该操作用户能否使用在所提供功能执行页面上执行的所提供功能通知到app管理单元103 (步骤 S233)。
[0074]接下来,app管理单元103通知第一 appl02a所提供功能是否可以被使用的确定结果(步骤S234)。当接收到所提供功能是否可以被使用的确定结果的通知时,第一 appl02a通过显示控制单元105在操作面板101上显示对其做出显示指令的所提供功能执行页面(步骤 S235)。
[0075]如果第一 appl02a接收到指明所提供功能不被允许使用的确定结果的通知,则第一 appl02a不显示对其做出显示指令的所提供功能执行页面。在这种情况下,第一 appl02a可以通过显示控制单元105在操作面板101上显示用于向操作用户通知错误的图像。
[0076]因此,根据本示例,如果操作app具有多种所提供功能,则对操作用户是否有权限使用每一种所提供功能进行确定。根据确定的结果,可以基于每个所提供功能对操作用户的使用进行限制。
[0077]虽然上面已经用实施例对本发明进行了解释,但是还可以对上述的实施例增加各种改变或修改。
[0078]下面对第一变形例进行解释。在根据实施例的图像形成系统I中,如果操作app所提供的功能符合鉴权标签指明的主体功能,则确定操作用户有权限使用该操作app ;然而,操作设备100可以基于用于操作用户的鉴权标签中指明的主体功能来确定该操作用户是否有权限使用该操作app,并且用于确定的特定条件不局限于实施例中给出的条件。
[0079]图8是说明根据第一变形例的使用权限确定单元106所做确定的条件的图示。在图8所示的示例中,如果用于操作用户的鉴权标签指明该操作用户有权限使用主体app的“复印机”和“打印机”两个功能,则使用权限确定单元106确定该操作用户有权限使用操作app提供的“复印机”功能。此外,如果操作用户的鉴权标签指明该操作用户有权限使用主体app的“复印机”、“打印机”和“传真机”功能中的任意一个功能,则使用权限确定单元106确定该操作用户有权限使用操作app提供的“打印机”功能。此外,如果用于操作用户的鉴权标签指明该操作用户有权限使用主体app的“复印机”、“打印机”和“传真机”功能中的全部功能,则使用权限确定单元106确定该操作用户有权限使用操作app提供的“传真机”功能。
[0080]从而,管理员等能够任意地设置使用主体app的权限和使用操作app的权限之间的关系。
[0081]管理员等可以利用操作面板101为每个操作app设置用于确定的条件。也就是说,管理员等能够为每个操作app进行安全设置来限制能够使用操作app的用户。
[0082]下面对第二变形例进行解释。在实施例中,操作app所提供的功能与主体app所提供的功能相同;然而,可以基于用于操作用户的鉴权标签指明的主体功能来确定该操作用户是否有权限使用在主体中不存在的所提供功能。
[0083]图9是说明根据第二变形例的使用权限确定单元106所做确定的条件的图示。在图9所示的示例中,如果用于操作用户的鉴权标签指明该操作用户有权限使用主体app的“复印机”功能,则使用权限确定单元106确定该操作用户有权限使用操作app的所提供功能“地图(map)”。此外,如果操作用户的鉴权标签指明该操作用户有权限使用主体app的“复印机”、“打印机”和“传真机”功能中的任意一个功能,则使用权限确定单元106确定该操作用户有权限使用操作app的所提供功能“日历(calendar)”。
[0084]根据本实施例的操作设备100和主体设备110包括如CPU的控制设备、如ROM(只读存储器)或者RAM的存储设备、如HDD或CD驱动设备的外部存储设备、如显示器的显示设备以及如键盘或鼠标的输入设备;因此它们具有采用典型计算机的硬件配置。
[0085]根据本实施例的操作设备100和主体设备110要执行的程序由以可安装和可执行的文件的形式存储在可被计算机读取的记录介质中来提供,记录介质如CD-ROM、软盘(FD), CD-R或者数字通用光盘(DVD)。
[0086]此外,配置还可以是这样的,根据本实施例的操作设备100和主体设备110要执行的程序存储在通过如因特网的网络相连的计算机中,并且通过经由网络下载的方式被提供。此外,配置还可以是这样的,根据本实施例的操作设备100和主体设备110要执行的程序通过如因特网的网络被提供或者分发。配置还可以是这样的,根据本实施例的程序被预先安装在ROM等中而被提供。
[0087]根据本实施例的操作设备100和主体设备110要执行的程序具有包括上述单元的模块化配置。在实际的硬件方面,CPU (处理器)从上述存储介质中读取程序并且执行所读取的程序,来将上述单元加载到主存储设备中从而每个单元在主存储设备中生成。
[0088]虽然在上述的实施例中给出了图像形成系统的解释,但是如多功能外设、复印机、打印机、扫描仪、传真机等的图像形成装置都是适用的,只要它们具有复印机、打印机、扫描仪以及传真机功能中的至少两种功能。
[0089]根据本发明,可以高效和适当地设置对于安装在操作设备上的应用的使用限制,而不需要由设备主体中的控制器进行控制。
[0090]虽然针对特定实施例描述进行了完整和清晰的公开,所附的权利要求并不因此受限,而是解释为包含本领域的技术人员所可以做出的所有修改以及替换结构都落入本文阐述的基本教导内。
【权利要求】
1.一种信息处理系统,所述信息处理系统包括用于接收来自用户的操作的操作设备以及响应于来自所述用户的操作执行信息处理的信息处理主体设备,通过使用计算机来控制所述操作设备和所述信息处理主体设备中的每一个, 所述操作设备包括: 应用控制单元,被配置为获取安装在所述操作设备中的至少一个应用程序的功能信息;和 使用权限确定单元,被配置为接收来自所述用户的操作并且与所述应用控制单元进行通信, 所述信息处理主体设备包括鉴权单元,所述鉴权单元被配置为向所述使用权限确定单元提交用户鉴权结果,所述用户鉴权结果包括指明所述用户被允许使用所述应用程序的使用权限信息, 其中,所述使用权限确定单元基于所述功能信息和所述使用权限信息来确定所述用户是否被允许使用所述至少一个应用程序。
2.如权利要求1所述的信息处理系统,其中, 当由所述功能信息指明的功能符合由所述使用权限信息指明的应用程序的功能时,所述使用权限确定单元确定所述用户被允许使用所述应用程序,并且 所述应用控制单元响应于用户的执行指令来执行被允许的应用程序。
3.如权利要求1或2所述的信息处理系统,其中, 当所述信息处理系统启动时,所述应用控制单元获取所述至少一个应用程序的功能信肩、O`
4.如权利要求1或2所述的信息处理系统,其中, 当从所述用户处接收到所述至少一个应用程序的执行指令,所述应用控制单元从所述至少一个应用程序处获取所述功能信息。
5.如权利要求1或2所述的信息处理系统,还包括显示单元,所述显示单元被配置为向用户显示页面图像,其中, 所述使用权限确定单元确定所述用户具有使用权限的应用程序的功能被允许作为页面图像显示在所述显示单元上,并且所述使用权限确定单元确定所述用户不具有使用权限的应用程序的功能被禁止作为页面图像显示在所述显示单元上。
6.如权利要求3所述的信息处理系统,还包括显示单元,所述显示单元被配置为向用户显示选择按钮,其中, 所述使用权限确定单元确定第一选择按钮被允许以第一亮度显示在所述选择按钮上,所述第一按钮用于指明所述用户具有使用权限的应用程序的功能,并且 所述使用权限确定单元确定第二选择按钮被允许以低于所述第一亮度的第二亮度显示在所述选择按钮上,所述第二按钮用于指明所述用户不具有使用权限的应用程序的功倉泛, 当所述用户选择所述第一选择按钮时,所述应用控制单元执行与所述第一选择按钮对应的应用程序,并且 当所述用户选择所述第二选择按钮时,所述应用控制单元不执行与所述第二选择按钮对应的应用程序。
7.一种操作设备,所述操作设备用于接收来自用户的操作并且与主体设备进行通信,所述操作设备包括: 功能信息获取单元,用于获取安装在所述操作设备中的至少一个应用程序的功能信息; 使用权限信息获取单元,用于从所述主体设备获取所述用户提供给所述至少一个应用程序的使用权限信息; 使用权限确定单元,用于基于所述功能信息和所述使用权限信息确定所述用户是否被允许使用所述至少一个应用程序;以及 应用管理单元,用于响应于所述用户的执行指令来执行所述用户具有使用权限的应用程序。
8.一种用于执行操作设备的方法,所述操作设备用于接收来自用户的操作并且与主体设备进行通信,所述方法包括: 获取安装在所述操作设备中的至少一个应用程序的功能信息; 从所述主体设备获取所述用户提供给所述至少一个应用程序的使用权限信息; 基于所述功能信息和所述使用权限信息确定所述用户是否被允许使用所述至少一个应用程序;以及 响应于所述用户的执行指 令来执行所述用户具有使用权限的应用程序。
【文档编号】G06F21/31GK103678970SQ201310413904
【公开日】2014年3月26日 申请日期:2013年9月12日 优先权日:2012年9月14日
【发明者】根来茂夫, 增山洋, 岩佐圭佑, 永田匡, 筱宫圣彦, 柳浦丰, 涩川知希 申请人:株式会社理光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1