CN102196135A - 电子设备、电子设备的使用限制方法和计算机可读记录介质 - Google Patents
电子设备、电子设备的使用限制方法和计算机可读记录介质 Download PDFInfo
- Publication number
- CN102196135A CN102196135A CN2011100624618A CN201110062461A CN102196135A CN 102196135 A CN102196135 A CN 102196135A CN 2011100624618 A CN2011100624618 A CN 2011100624618A CN 201110062461 A CN201110062461 A CN 201110062461A CN 102196135 A CN102196135 A CN 102196135A
- Authority
- CN
- China
- Prior art keywords
- request
- display
- described display
- display part
- restriction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/44—Secrecy systems
- H04N1/4406—Restricting access, e.g. according to user identity
- H04N1/4413—Restricting access, e.g. according to user identity involving the use of passwords, ID codes or the like, e.g. PIN
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/606—Protecting data by securing the transmission between two devices or processes
- G06F21/608—Secure printing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00413—Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00474—Output means outputting a plurality of functional options, e.g. scan, copy or print
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/0048—Indicating an illegal or impossible operation or selection to the user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00482—Output means outputting a plurality of job set-up options, e.g. number of copies, paper size or resolution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/44—Secrecy systems
- H04N1/4406—Restricting access, e.g. according to user identity
- H04N1/4433—Restricting access, e.g. according to user identity to an apparatus, part of an apparatus or an apparatus function
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2141—Access rights, e.g. capability lists, access control lists, access tables, access matrices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2153—Using hardware token as a secondary aspect
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Bioethics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Facsimiles In General (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明涉及电子设备、电子设备的使用限制方法和计算机可读记录介质。一种电子设备包括:显示部;***控制部,用于指定要由显示部显示的显示目标,并将该显示目标切换为其他显示目标;显示控制部,用于指示显示部显示与由***控制部指定的显示目标对应的操作屏幕;以及接收部,用于从使用限制应用接收发起显示部的排他使用的请求,并从使用限制应用接收结束显示部的排他使用的请求。在接收部接收到发起显示部的排他使用的请求的情况下,***控制部停止将该显示目标切换到其他显示目标,直到接收部接收到结束显示部的排他使用的请求。
Description
技术领域
本发明涉及电子设备、电子设备的使用限制方法和计算机可读记录介质。
背景技术
即使对于诸如图像形成装置的嵌入式机器也提供了各种使用限制功能。使用限制功能的一个代表性例子是认证功能(参阅例如日本公开专利公开号No.2009-289164)。例如,通过认证功能,可以部分地或完全地限制未授权用户使用图像形成装置的功能。
典型地,预先嵌入到机器中的所谓的现成结构(ready-made structure)被用于实现使用限制功能。相比通用计算机,对于具有实现软件的很少自由度的机器而言,实现对于用户和用户的状况唯一的使用限制功能特别困难。
发明内容
本发明可以提供从本质上消除由现有技术的限制和缺点引起的问题中一个或者多个问题的电子设备、电子设备的使用限制方法和计算机可读记录介质。
在随后的描述中阐述本发明的特征和优点,并且本发明的特征和优点从该描述和附图将变得明显或可以通过依据该描述中提供的教示的发明的实践而获悉。将通过以使得本领与普通技术人员能实践本发明这样的完整、清楚、简明且准确的术语在说明书中特别指出的电子设备、电子设备的使用限制方法和计算机可读存储介质认识到或获得本发明的目的以及其他的特征和优点。
为了获得这些或其他优点且依据本发明的目的,作为这里体现或广泛描述的,本发明的实施例提供一种电子设备,包括:显示部;***控制部,用于指定要由显示部显示的显示目标,并将该显示目标切换为其他显示目标;显示控制部,用于指示显示部显示与由***控制部指定的显示目标对应的操作屏幕;以及接收部,用于从使用限制应用接收发起显示部的排他使用的请求,并从使用限制应用接收结束显示部的排他使用的请求。在接收部接收到发起显示部的排他使用的请求的情况下,***控制部停止将该显示目标切换到其他显示目标,直到接收部接收到结束显示部的排他使用的请求。
在结合附图阅读时,本发明的其他目的、特征和优点将从随后的详细描述变得更加明显。
附图说明
图1是示出了依据本发明实施例的图像形成装置的硬件配置的示意图;
图2是示出了依据本发明实施例的图像形成装置的软件配置的示意图;
图3是用于描述依据本发明实施例的主体认证部的使用限制操作的处理的时序图;
图4是示出了由依据本发明实施例的面板控制部管理的屏幕数据的例子的表格;以及
图5是用于描述在依据本发明实施例的图像形成装置中安装了使用限制应用的情况下的使用限制操作的处理的时序图。
具体实施方式
接下来参考附图描述本发明的实施例。
在随后的实施例中,将图像形成装置(例如,多功能机,激光打印机)描述作为电子设备的例子。然而值得注意的是,电子设备不限于图像形成装置。例如,电子设备也可以是各种家庭电器。
图1是示出了依据本发明实施例的图像形成装置10的硬件配置的示意图。在图1中,图像形成装置10包括硬件,例如控制器11、扫描仪12、打印机13、调制解调器14、控制面板15、网络接口16和SD卡槽17。
控制器11包括例如CPU(中央处理单元)111、RAM(随机访问存储器)112、ROM(只读存储器)113和HDD(硬盘驱动)114。在ROM 113中记录了各种程序和由该程序使用的数据。RAM 112用作例如用于加载程序的存储空间、以及处理加载的程序的工作空间。CPU 111通过处理加载到RAM 112中的程序实现图像形成装置10的各种功能。HDD 114用于存储各种程序以及由该程序使用的数据。
扫描仪12用于从文档中读出图像数据。打印机13用于将打印数据打印到打印纸张上。调制解调器14用于连接到电话线并通过传真通信交换(发送/接收)图像数据。控制面板15包括用于从用户接收输入的输入部(例如,键、触摸面板)和用于向用户显示数据的显示部(例如,液晶显示屏幕)。网络接口16用于连接到有线网络和/或无线网络(例如,LAN(局域网))。SD卡槽17用于读取记录到SD卡80中的程序。换句话说,图像形成装置10不仅仅执行ROM 113中记录的程序。图像形成装置也可以读出SD卡80中记录的程序,将程序加载到RAM 112,并执行加载到RAM 112的程序。进一步,除了SD卡80外或作为SD卡80的替代,还可以使用诸如USB(通用串行总线)存储器或CD-ROM的其他计算机可读记录介质。
图2是示出了依据本发明实施例的图像形成装置10的软件配置的示意图。图2中示出的图像形成装置10包括例如标准应用221、SDK应用223、SDK平台224、控制服务225和OS(操作***)226。
图像形成装置10中包含的每个软件被激活作为OS 226的处理或线程。
标准应用221是作为图像形成装置10的标准(在发货期间预先)实施的应用程序的集合。在图2中,扫描仪应用2211、打印机引用2212、复印机应用2213和传真机应用2214包含在标准应用221中。扫描仪应用2211执行扫描工作。打印机应用2212执行打印工作。复印机应用2213执行复印工作。传真机应用2214执行传真发送工作或传真接收工作。
控制服务225包括用于实现例如为由每个应用共用的功能、用于控制每个应用的操作的功能、用于控制各种硬件资源的功能等功能的一组软件模块(软件模块组)。在图2中,***控制部2251、面板控制部2252和主体认证部2253被提供作为控制服务225的部件。在本实施例中,***控制部2251控制要在控制面板15上被显示(***作)的应用的操作屏幕的切换。将要在控制面板15上被显示(***作)的应用(技术上,应用的操作屏幕)称作显示目标(操作目标)。在本实施例中,在同一控制面板15上不能同时显示两个或更多操作屏幕(应用)。这里,应用包括标准应用221和SDK应用223二者。因此,在存在要在控制面板15上显示的应用的操作屏幕的情况下,该应用是标准应用221或SDK应用223。
面板控制部2252依据来自***控制部2251的切换指令指示控制面板15显示与每个应用对应的操作屏幕。主体认证部2253实现预先嵌入到图像形成装置10中的现成使用限制功能。更具体的,主体认证部2253执行图像形成装置10的用户的认证并仅允许认证过的用户使用预定的应用等。尽管省略了详细描述,但主体认证部2253可以被定制。例如,可以切换用作认证引擎的服务器。定制的范围限于预定范围(预定设置项)。
SDK应用223是在图像形成装置10出货后额外安装到图像形成装置10中的应用程序。即,SDK应用223用作用于扩展图像形成装置10的功能的插件。在本实施例中,SDK应用223利用Java(注册商标)实现并以中间代码(执行代码)的形式发布。中间代码被称作Java(注册商标)字节码。进一步,通过控制面板15的显示部(例如,屏幕)显示的显示元件(GUI(图形用户界面))来使用SDK应用223。在图2中,SDK应用223包括例如使用限制应用223a、B应用223b和C应用223c。使用限制应用223a是以对于用户唯一的使用限制功能实现的SDK应用223。对于用户唯一的使用限制功能是不使用主体认证部2253的使用限制功能。与SDK应用223的实现有关的自由度显著高于与图像形成装置10的现成功能的定制有关的自由度。因此,使用限制应用的使用限制功能的内容并不特别受限。在本实施例中,使用限制应用223a是以对于用户唯一的认证功能实现的SDK应用223。
SDK平台224提供用于执行SDK应用223的环境。即,SDK平台224是SDK应用223的应用平台。每个SDK应用223是通过使用由SDK平台224提供的API(应用程序接口)开发的。SDK平台224的API是公众可用的。因此,SDK应用223可以通过例如第三方提供商开发。具体的,API例如是一组功能和方法。在广泛的意义上,也可以将向SDK应用23报告异步发生的事件的结构包含作为API。
从控制服务225的立场看,SDK平台224被认为是与每个标准应用221等同的单个应用。更具体的,每个标准应用221被激活作为OS 226的独立处理。SKD平台224也被激活作为OS 226的独立处理。因此,从控制服务225的立场看,每个标准应用和每个SDK平台224被认为是处理。
另一方面,每个SDK应用223被激活作为SDK平台224内部的线程。换句话说,对每个SDK应用223生成线程。
如上所述,SDK平台224对控制服务225隐藏了SDK应用223。因此,控制服务225不能直接控制每个SDK应用223。仅仅SDK平台224可以直接控制每个SDK应用223。SDK平台224还对每个SDK应用223隐藏了控制服务225。
接下来描述由依据本发明实施例的图像形成装置10执行的处理。首先描述由主体认证部2253执行的使用限制操作。图3是描述由主体认证部2253执行的使用限制操作的处理的时序图。图3中描述的处理是在图像形成装置10中未安装使用限制应用223a的状态下执行的。
参考图3,在激活了图像形成装置10时,按照如OS 226的处理的顺序激活控制服务225的每个模块(***控制部2251、面板认证部2252、主体认证部2253)、标准应用221和SDK平台224。在图像形成装置10中安装的SDK应用中,将以自动激活设置的SDK应用223激活作为SDK平台224的线程。值得注意的是,可以以自动激活或手动激活设置SDK应用。在本实施例中,自动激活是在激活图像形成装置10时自动激活对应的SDK应用223的激活类型。在本实施例中,手动激活是根据由用户依照SDK平台224通过在控制面板15中显示的管理屏幕输入指令来激活对应SDK应用223的激活类型。
每个标准应用221和SDK平台224向***控制部2251注册它们的应用ID(即,每个标准应用221和SDK平台224固定的识别数据)以及它们的处理ID(即,用于处理之间的通信的识别数据)(步骤S101)。
然后,每个标准应用221和SDK平台224向面板控制部2252注册它们的应用ID和它们的屏幕数据(即,用于操作每个标准应用221和SDK平台224的屏幕的数据)(步骤S102)。面板控制部2252管理与应用ID一致的屏幕数据。结果,可以以图4所示的方式由面板控制部2252管理数据。
图4是示出了由面板控制部2252管理的屏幕数据的例子的表格。如图4所示,面板控制部2252管理与标准应用221的应用ID一致的标准应用221的屏幕数据。在要显示一个SDK应用223的情况下,SDK平台224注册要被显示的SDK应用223的屏幕数据。即,只要在将要被显示的一个SDK应用223切换成要被显示的另一个SDK应用223时,就更新SDK平台224的屏幕数据。如图4所示,术语“激活”表示SDK应用223处于要被显示的状态(显示目标)。在步骤S102中,要由SDK平台224注册的屏幕数据可以是在自动激活的SDK应用223中的具有最高显示优先级的SDK应用223的屏幕数据(即,依据预定优先级顺序要以最高优先级显示的SKD应用223的屏幕数据)。可选择的,由SDK平台224注册的屏幕数据可以是空白。
不仅仅在激活图像形成装置10时(之后立即)执行激活应用的切换。即,也可以在步骤S111时或之后执行激活应用的切换。可以通过操作控制面板15上排列的硬键(此后也称作“功能选择键”)来切换激活的应用。与标准应用221和SDK平台224一致地提供功能选择键。因此,在本实施例中,控制面板15包括5个功能选择键。
在步骤S111,***控制部2251向成为显示目标的标准应用221或SDK平台2224请求显示状态的转换(切换)。依据预先对***控制部2251设置的预定优先级顺序来确定在激活图像形成装置10后立即显示的显示目标。此外,在从一个激活的应用切换到另一个激活的应用的情况下,与用户按下的功能选择键对应的应用成为显示目标。由面板控制部2252检测功能选择键的按下。面板控制部2252预先将功能选择键的键代码与每个应用的应用ID相关联,并管理与每个应用的应用ID一致的功能选择键的键代码。因此,通过参考由用户按下的功能选择键的键代码,可以识别与键代码对应的应用ID。面板控制部2252向***控制部2251报告所识别的应用ID。从而,依据来自面板控制部2252的报告,***控制部2251可以识别请求转换(切换)为显示目标(显示目标转换请求)的应用。
在从***控制部2251接收到显示目标转换请求的标准应用221或SDK平台224能进行显示状态的转换(即,能成为显示目标)时,标准应用221或SDK平台224向***控制部2251发送响应,接受该请求(步骤S112)。例如依据由标准应用221和SDK平台224使用的硬件资源的状态来确定标准应用221或SDK平台224是否能成为显示目标。
在***控制部2251接收到接受显示目标转换请求的响应时,***控制部2251指定显示目标的应用ID,还请求面板控制部2252显示与指定的应用ID对应的应用的屏幕(步骤S113)。基于接收到的指定的应用ID以及显示请求,面板控制部2252指示控制面板15显示与指定的应用ID对应的应用的操作屏幕(步骤S114)。因此,控制面板15显示标准应用221的操作屏幕或SDK应用223中的一个SDK应用的操作屏幕。
值得注意的是,在步骤S112中,***控制部2251在***控制部2252接收到拒绝显示目标请求的响应的情况下不切换显示目标。然而,***控制部2251在激活图像形成装置10后立即对按照预定优先级顺序的下一个标准应用221重复步骤S111及其后的步骤的处理。
同时,在标准应用221或SDK平台224接收显示目标请求的情况下,标准应用221或SDK平台224在向***控制部2251发送了接受显示目标转换请求的响应后,向主体认证部2253发送登录显示请求(步骤S115)。依据登录显示请求,主体认证部2253指示面板控制部2252在控制面板15上显示登录屏幕(步骤S116)。面板控制部2252响应于来自主体认证部2253的指示,指示控制面板15以在步骤S114中显示的操作屏幕上叠加的方式显示登录屏幕(步骤S117)。面板控制部2252将登录屏幕识别为特殊屏幕。因此,即使在控制面板15中正在显示操作屏幕,面板控制部2252也指示控制面板15以叠加在该操作屏幕上的方式显示登录屏幕。通过在操作屏幕上叠加登录屏幕,用户不能使用与在控制面板15上显示的操作屏幕对应的应用(即,标准应用)。由此实现图像形成装置10的用户限制状态。
然后,在用户向控制面板15中显示的登录屏幕输入用户数据(例如,用户名和密码)(步骤S118)后,面板控制部2252将用户数据报告给控制登录屏幕的主体认证部2253(步骤S119)。主体认证部2253基于用户数据执行认证处理(步骤S120)。在认证成功(即,用户数据有效,认证通过)的情况下,主体认证部2253向发起登陆显示请求的标准应用221或SDK平台224报告认证处理的成功(步骤S121)。
然后,已接收到认证处理的成功的报告的标准应用221或SDK平台224向主体认证部2253发送登录屏幕删除请求(即,用于删除登录屏幕的请求)(步骤S122)。依据来自标准应用221或SDK平台224的请求,主体认证部2253请求面板控制部2252从控制面板15删除登录屏幕(步骤S123)。然后,依据来自主体认证部2253的请求,面板控制部2252从控制面板15删除登录屏幕(即取消登录屏幕的显示)。结果,用户能通过步骤S114显示的对应的操作屏幕来使用标准应用221或SDK应用。换句话说,释放图像形成装置10的使用限制状态。
值得注意的是,在执行成功的认证处理后的步骤S111及其后的步骤的处理的情况下(即,在成功的认证处理后按下功能选择键的情况下),主体认证部2253可以报告认证处理的成功而不指示显示登录屏幕(步骤S121)。然而,在希望与每个标准应用221或SDK平台224一致的显示登录屏幕的情况下,如上所述的重复步骤S111及其后的步骤的操作。
接下来描述在安装了使用限制应用223a的情况下执行的使用限制操作。图5是用于描述在安装了使用限制应用223a的情况下使用限制操作的处理的时序图。在图5中,省略了步骤S101和S102执行的处理。换句话说,即使在安装了使用限制应用的情况下也执行步骤S101和S102的处理。
在激活SDK平台224时,使用限制应用223a向SDK平台224发送认证替换请求(用于认证替换的请求)(步骤S201)。更具体的,用于认证替换的请求是请求SDK平台224替换主体认证部2253来实现使用限制功能的请求。在本实施例中,按照如上所述的自动激活来设置使用限制应用223a。由此,在步骤S201中,在激活图像形成装置10时激活了SDK平台时执行发送认证替换请求的处理。
然后,SDK平台224向主体认证部2253发送认证替换请求(步骤S202)。SDK平台224的应用ID的指定包含在认证替换请求中。在主体认证部2253接收到认证替换请求的情况下,主体认证部2253使自身的使用限制功能无效。例如,假设主体认证部2253接收到登录屏幕显示请求,主体认证部2253响应于登陆显示请求不指示显示登录屏幕并报告认证处理的成功。
然后,SDK平台224依据认证替换请求中包含的指定来指定应用ID,并向***控制部2251报告认证替换将被执行(步骤S203)。***控制部2251将指定的应用ID存储作为要执行认证替换的实体(认证替换实体)的识别数据。
同时,在向SDK平台224请求认证替换后,使用限制应用223a指定自身的识别数据(此后称作“SDK应用ID”),并向SDK平台224请求自身屏幕数据的注册(步骤S204)。SDK平台224指定自身的应用ID并向面板控制部2252请求使用限制应用223a的屏幕数据的注册(步骤S205)。值得注意的是,SDK平台224管理与SDK应用数据一致的屏幕数据。此外,可以如图3所示的步骤S102的处理那样执行步骤S205的处理。
此外,使用限制应用223a指定自身的识别数据(SDK应用ID)并向SDK平台224发送屏幕锁定请求(用于锁定屏幕的请求)(步骤S206)。更具体的,屏幕锁定请求是用于控制面板15的显示部的排他使用的请求。屏幕锁定是一种防止发生屏幕(显示目标)的转换的状态。SDK平台224将屏幕锁定请求中包含的指定的SDK应用ID存储作为屏幕锁定请求的来源。
然后,***控制部2251向SDK平台224发送显示目标转换请求(步骤S207)。步骤S207中执行的处理对应于步骤S111中执行的处理(参阅图3)。然而,在图5所示的操作中,不以从具有最高显示优先级的屏幕数据开始的顺序显示屏幕数据。在图5所示的操作中,显示目标是注册作为认证替换实体的SDK平台。即,在注册了认证替换实体的情况下,***控制部2251显示认证替换实体的屏幕数据,而不显示具有最高优先级顺序的应用的屏幕数据。
在从***控制部2251接收到显示目标转换请求的SDK平台224能进行显示状态的转换(即,成为显示目标)的情况下,SDK平台224向***控制部2251发送响应,接受该请求(步骤S208)。在***控制部2251接收到接受显示目标转换请求的响应时,***控制部2251指定显示目标的应用ID(在此情况下,SDK平台224的应用ID),还请求面板控制部2252显示与指定的应用ID对应的应用的屏幕(步骤S209)。基于与显示请求一起接收到的指定的应用ID,面板控制部2252指示控制面板15显示与指定的应用ID对应的应用的操作屏幕(步骤S210)。因此,在此情况下,控制面板15基于与SDK平台224的应用ID一致注册的屏幕数据(在步骤S205)来显示使用限制应用223a的操作屏幕。
操作屏幕的内容依赖于使用限制应用223a的实施。此外,使用限制应用223a自身仅是SDK应用223中的一个。因此,图像形成装置10的使用限制状态不能仅仅通过显示使用限制应用223a的操作屏幕来实现,因为例如如果按下功能选择键,将会显示标准应用211的操作屏幕。然而,在本操作中,由使用限制应用于步骤S206中请求屏幕锁定。因此,如以下所详细描述的,依据屏幕锁定请求和***控制部2251采取的动作来实现图像形成装置10的使用限制状态。
更具体的,在用户按下功能选择键以从例如一个标准应用211切换到另一个标准应用211的情况下,***控制部2251向SDK平台224发送显示目标释放请求(用于释放显示目标的锁定状态的请求)(步骤S211)。更具体的,显示目标释放请求是将显示目标的位置移交给另一个应用。显示目标的位置是排他地使用控制面板15的显示部的位置。在请求了屏幕锁定而接收到显示目标释放请求的情况下,SDK平台224发送拒绝释放显示目标的响应(步骤S212)。在拒绝显示目标释放请求的这样情况下,***控制部2251不切换显示目标。换句话说,在拒绝显示目标释放请求时不执行图3中步骤S111及其后的步骤中执行的处理。因此,使用限制应用223a的操作屏幕保留显示在控制面板15的显示部上,直到使用限制应用223a释放屏幕锁定。换句话说,实现了关于其他应用的使用限制状态。
在本实施例中,以对于用户唯一的认证功能实施用户限制应用223a。因此,使用限制应用223a的操作屏幕是与对于用户唯一的认证功能兼容的操作屏幕。使用限制应用223a的操作屏幕例如可以是输入周期性改变的密码的屏幕。
在用户输入密码到使用限制应用223a的操作屏幕时,面板控制部2252向控制使用限制应用的操作屏幕的SDK平台224报告该密码(步骤S213)。在技术上,使用限制应用223a控制使用限制应用的操作屏幕。然而,从面板控制部2252的观点看,SDK平台224控制使用限制应用的操作屏幕(参阅图4)。
然后,SDK平台224向作为当前显示目标的使用限制应用报告该密码(步骤S214)。使用限制应用223a基于SDK平台报告的密码执行认证处理(步骤S215)。在认证成功(即,密码有效,认证通过)的情况下,使用限制应用223a指定自身的SDK应用ID并向SDK平台224请求释放它的被锁定的屏幕(步骤S216)。即,使用限制应用223a请求SDK平台224结束控制面板15的显示部的排他使用。在指定的SDK应用ID与作为屏幕锁定请求的来源存储的SDK应用ID匹配的情况下,SDK平台224释放屏幕的锁定。由此,在释放了屏幕的锁定的状态下按下功能选择键的情况下,可以执行步骤S111及其后步骤中执行的处理。然而,由于主体认证部2253的使用限制功能处于无效状态,因此不执行步骤S116至S120的处理。因此,用户可以使用其他标准应用221等。换句话说,释放了图像形成装置10的使用限制状态。
值得注意的是,在步骤S215的认证处理失败的情况下,使用限制应用223a不请求释放屏幕的锁定。由此保持使用限制状态。
然后,使用限制应用223a发送显示目标放弃请求到SDK平台224(步骤S217)。显示目标放弃请求是指示放弃显示目标的位置的请求。然后,SDK平台224指定自身的应用ID,并向***控制部2251请求放弃显示目标(步骤S218)。响应于来自SDK平台224的请求,***控制部2251执行在步骤S111及其后的步骤中执行的处理(参阅图3)。在此状态下,依据预定优先级顺序选择显示目标。由此,由于SDK应用223能主动放弃显示目标的位置,因此可以与使用限制状态的释放一致的自动执行操作屏幕的转换。
然后,当按下控制面板的注销键时,面板控制部2252检测注销键的按下(注销按下事件)。响应于注销按下事件,面板控制部2252向主体认证部2253报告注销(步骤S251)。然后,主体认证部2253向认证替换实体的SDK平台224报告注销(步骤S252)。SDK平台224注册使用限制应用223a的屏幕数据(步骤S253)。然后执行步骤S207及其后步骤中执行的处理。然后,再次在控制面板15上显示使用限制应用223a的操作屏幕。换句话说,重新显现图像形成装置10的使用限制状态。
值得注意的是,SDK平台224在步骤253中重新注册使用限制应用223a的屏幕数据的原因是因为可以在释放使用限制期间在面板控制部2252中注册其他SDK应用223的屏幕数据。
因此,通过上述的本发明实施例,SDK平台224能接受认证替换请求、屏幕锁定请求、屏幕锁定释放请求以及显示目标放弃请求。即,SDK平台224具有API(应用编程接口),例如用于接受认证替换请求、屏幕锁定请求、屏幕锁定释放请求和显示目标放弃请求中的每个的方法和功能。因此,通过使用API实施SDK应用223,可以实现对于用户唯一的使用限制功能(例如,使用限制应用223a)。
在以上描述的本发明实施例中,使用限制的类型不限于认证。具有给定功能的SDK应用可以通过用户使用与认证替换请求、屏幕锁定请求、屏幕锁定释放请求以及显示目标放弃请求对应的API来任意确定。例如,用户可以通过防止使用限制应用223a请求锁定释放直到预定时间到达来在预定时间周期期间限制图像形成装置10的使用。
本发明不限于具体揭示的实施例,且在不脱离本发明范围的情况下可以做出变形和修改。
本申请基于2010年3月12日递交的日本在先申请No.2010-056703,其整体内容通过参考引入于此。
Claims (9)
1.一种电子设备,包括:
显示部;
***控制部,用于指定要由所述显示部显示的显示目标,并将所述显示目标切换为其他显示目标;
显示控制部,用于指示所述显示部显示与由所述***控制部指定的所述显示目标对应的操作屏幕;以及
接收部,用于从使用限制应用接收发起所述显示部的排他使用的请求,并从所述使用限制应用接收结束所述显示部的所述排他使用的请求;
其中,在接收部接收到发起所述显示部的所述排他使用的请求的情况下,所述***控制部停止将所述显示目标切换到所述其他显示目标,直到所述接收部接收到结束所述显示部的所述排他使用的请求。
2.根据权利要求1所述的电子设备,其中,所述接收部用于从所述使用限制应用接收到放弃所述显示目标的请求,其中***控制部在所述接收部接收到放弃所述显示目标的请求时将所述显示目标切换到所述其他显示目标。
3.根据权利要求1所述的电子设备,进一步包括:
输入部,用于从用户接收切换所述显示目标的请求;
其中,***控制部将切换所述显示目标的请求报告给所述接收部;
其中,在所述接收部接收到发起所述显示部的所述排他使用的请求的情况下,如果未接收到结束所述显示部的所述排他使用的请求,则所述接收部拒绝切换所述显示目标的请求;
其中,如果切换所述显示目标的请求被拒绝,则***控制部停止将所述显示目标切换到所述其他显示目标。
4.一种限制包含显示部的电子设备的使用的方法,所述方法包括以下步骤:
a)指定要由所述显示部显示的显示目标;
b)将所述显示目标切换为其他显示目标;
c)指示所述显示部显示与步骤a)中指定的所述显示目标对应的操作屏幕;
d)从使用限制应用接收发起所述显示部的排他使用的请求;以及
e)从所述使用限制应用接收结束所述显示部的所述排他使用的请求;
其中,在从所述使用限制应用接收到发起所述显示部的所述排他使用的请求的情况下,停止步骤b)的切换,直到接收到结束所述显示部的所述排他使用的请求。
5.根据权利要求4所述的方法,进一步包括步骤:
从所述使用限制应用接收放弃所述显示目标的请求,其中在接收到放弃所述显示目标的所述请求时将所述显示目标切换为所述其他显示目标。
6.根据权利要求4所述方法,进一步包括以下步骤:
从用户接收切换所述显示目标的请求;
其中,在接收到发起所述显示部的所述排他使用的所述请求的情况下,如果未接收到结束所述显示部的所述排他使用的请求,则拒绝切换所述显示目标的请求;
其中,如果切换所述显示目标的请求被拒绝,则停止将所述显示目标切换到所述其他显示目标。
7.一种计算机可读记录介质,程序记录在所述计算机可读记录介质上用于使具有显示部的电子设备执行限制使用所述电子设备的方法,所述方法包括以下步骤:
a)指定要由所述显示部显示的显示目标;
b)将所述显示目标切换为其他显示目标;
c)指示所述显示部显示与步骤a)中指定的所述显示目标对应的操作屏幕;
d)从使用限制应用接收发起所述显示部的排他使用的请求;以及
e)从所述使用限制应用接收结束所述显示部的所述排他使用的请求;
其中,在从所述使用限制应用接收到发起所述显示部的所述排他使用的请求的情况下,停止步骤b)的切换,直到接收到结束所述显示部的所述排他使用的请求。
8.根据权利要求7所述的计算机可读记录介质,其中所述方法进一步包括步骤:
从所述使用限制应用接收放弃所述显示目标的请求,其中在接收到放弃所述显示目标的所述请求时将所述显示目标切换为所述其他显示目标。
9.根据权利要求7所述的计算机可读记录介质,其中所述方法进一步包括步骤:
从用户接收切换所述显示目标的请求;
其中,在接收到发起所述显示部的所述排他使用的所述请求的情况下,如果未接收到结束所述显示部的所述排他使用的请求,则拒绝切换所述显示目标的请求;
其中,如果切换所述显示目标的请求被拒绝,则停止将所述显示目标切换到所述其他显示目标。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010-056703 | 2010-03-12 | ||
JP2010056703A JP5471642B2 (ja) | 2010-03-12 | 2010-03-12 | 電子機器、利用制限方法、及び利用制限プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102196135A true CN102196135A (zh) | 2011-09-21 |
CN102196135B CN102196135B (zh) | 2014-07-30 |
Family
ID=44559713
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110062461.8A Active CN102196135B (zh) | 2010-03-12 | 2011-03-11 | 电子设备、电子设备的使用限制方法 |
Country Status (3)
Country | Link |
---|---|
US (2) | US8566905B2 (zh) |
JP (1) | JP5471642B2 (zh) |
CN (1) | CN102196135B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103516939A (zh) * | 2012-06-26 | 2014-01-15 | 佳能株式会社 | 图像处理装置及图像处理方法 |
CN108259693A (zh) * | 2016-12-28 | 2018-07-06 | 佳能株式会社 | 图像处理装置和信息处理方法 |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014219837A (ja) * | 2013-05-08 | 2014-11-20 | 任天堂株式会社 | 情報処理システム、情報処理装置、情報処理プログラム、データ提供方法 |
US9923953B2 (en) | 2013-07-31 | 2018-03-20 | Adenda Media Inc. | Extending mobile applications to the lock screen of a mobile device |
JP6206586B2 (ja) * | 2014-05-30 | 2017-10-04 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置及び画像形成方法 |
US9971883B2 (en) | 2014-11-20 | 2018-05-15 | Ricoh Company, Ltd. | Information processing device to install applications using installation screen associated with a user |
JP2016116088A (ja) | 2014-12-15 | 2016-06-23 | 株式会社リコー | 情報処理装置、情報処理方法、及びプログラム |
JP6728590B2 (ja) * | 2015-08-06 | 2020-07-22 | 株式会社リコー | 機器、情報処理システム、情報処理方法、及びプログラム |
JP6518302B2 (ja) * | 2017-09-25 | 2019-05-22 | キヤノン株式会社 | 情報処理装置とその制御方法、及びプログラム |
JP6993910B2 (ja) * | 2018-03-13 | 2022-01-14 | キヤノン株式会社 | 情報処理装置及びその制御方法、並びにプログラム |
CN112242972B (zh) * | 2019-07-16 | 2022-06-03 | 腾讯科技(武汉)有限公司 | 网络请求处理方法、装置、存储介质及终端 |
JP7404746B2 (ja) | 2019-09-30 | 2023-12-26 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置、機器制御装置及びプログラム |
JP7400310B2 (ja) | 2019-09-30 | 2023-12-19 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置、機器制御装置及びプログラム |
CN112800393B (zh) * | 2021-01-29 | 2022-08-26 | 深圳市商汤科技有限公司 | 授权认证、软件开发工具包生成方法、装置及电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060158675A1 (en) * | 2000-07-05 | 2006-07-20 | Tetsuya Morita | Method of and apparatus for image formation, and computer product |
US20060288303A1 (en) * | 2005-05-12 | 2006-12-21 | Kabushiki Kaisha Toshiba | Portable electronic device and window control system |
US20070268508A1 (en) * | 2005-05-16 | 2007-11-22 | Kyocera Mita Corporation | Image forming device |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08147278A (ja) | 1994-11-16 | 1996-06-07 | Oki Electric Ind Co Ltd | 外部編集用プログラム登録装置 |
JP2000272208A (ja) * | 1999-03-29 | 2000-10-03 | Ricoh Co Ltd | デジタル画像処理装置 |
JP2002351831A (ja) * | 2001-05-29 | 2002-12-06 | Matsushita Electric Ind Co Ltd | 情報処理装置、画像情報処理装置及びこれらの装置を備えたシステム |
US20040030986A1 (en) * | 2002-02-26 | 2004-02-12 | Toru Matsuda | Method of controlling user information and information processing apparatus |
JP4485749B2 (ja) | 2002-02-26 | 2010-06-23 | 株式会社リコー | 画像形成装置 |
JP4409970B2 (ja) * | 2003-01-29 | 2010-02-03 | 株式会社リコー | 画像形成装置、及び認証プログラム |
JP2004297792A (ja) * | 2003-03-13 | 2004-10-21 | Ricoh Co Ltd | 画像形成装置及び機能キー割り付け方法 |
US20050007619A1 (en) * | 2003-05-22 | 2005-01-13 | Junichi Minato | Information processing apparatus, entry information management method and certification function control method |
JP4616578B2 (ja) | 2003-05-22 | 2011-01-19 | 株式会社リコー | 画像処理装置およびエントリ情報管理方法 |
JP4093143B2 (ja) * | 2003-08-20 | 2008-06-04 | 株式会社リコー | 画像形成装置、プログラム及びコンピュータ読み取り可能な記録媒体 |
US8432562B2 (en) | 2004-02-17 | 2013-04-30 | Ricoh Company, Ltd. | Image processing apparatus, method, program, and computer readable recording medium for controlling operation switching and displaying at occurrence of error conditions |
JP4625343B2 (ja) | 2004-02-17 | 2011-02-02 | 株式会社リコー | 画像形成装置、端末装置、情報処理方法、情報処理プログラム、及び記録媒体 |
JP2006209560A (ja) | 2005-01-28 | 2006-08-10 | Kyocera Corp | 携帯端末装置とその表示方法 |
JP2007018056A (ja) | 2005-07-05 | 2007-01-25 | Canon Inc | 印刷システム、その制御方法及びその記録媒体 |
JP2007142574A (ja) | 2005-11-15 | 2007-06-07 | Ricoh Co Ltd | 画像形成装置および利用制限方法 |
JP4821292B2 (ja) | 2005-12-02 | 2011-11-24 | 富士ゼロックス株式会社 | 認証システム、認証装置および認証プログラム |
JP2007232908A (ja) | 2006-02-28 | 2007-09-13 | Kyocera Mita Corp | 画像形成装置 |
US7757131B2 (en) * | 2006-02-28 | 2010-07-13 | Kyocera Mita Corporation | Image forming apparatus |
JP2007310074A (ja) | 2006-05-17 | 2007-11-29 | Konica Minolta Business Technologies Inc | 画像形成装置及びプログラム |
JP2008204270A (ja) | 2007-02-21 | 2008-09-04 | Ricoh Co Ltd | 画像形成装置、リソース管理方法、およびプログラム |
JP4539883B2 (ja) * | 2007-07-24 | 2010-09-08 | シャープ株式会社 | 画像形成装置 |
US20090300757A1 (en) * | 2008-05-30 | 2009-12-03 | Ricoh Company, Ltd. | Image forming apparatus performing user authentication using a card |
JP5326363B2 (ja) | 2008-05-30 | 2013-10-30 | 株式会社リコー | 画像形成装置、認証制御方法、及びプログラム |
-
2010
- 2010-03-12 JP JP2010056703A patent/JP5471642B2/ja active Active
-
2011
- 2011-02-23 US US13/033,397 patent/US8566905B2/en active Active
- 2011-03-11 CN CN201110062461.8A patent/CN102196135B/zh active Active
-
2013
- 2013-09-17 US US14/028,630 patent/US9686441B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060158675A1 (en) * | 2000-07-05 | 2006-07-20 | Tetsuya Morita | Method of and apparatus for image formation, and computer product |
US20060288303A1 (en) * | 2005-05-12 | 2006-12-21 | Kabushiki Kaisha Toshiba | Portable electronic device and window control system |
US20070268508A1 (en) * | 2005-05-16 | 2007-11-22 | Kyocera Mita Corporation | Image forming device |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103516939A (zh) * | 2012-06-26 | 2014-01-15 | 佳能株式会社 | 图像处理装置及图像处理方法 |
CN103516939B (zh) * | 2012-06-26 | 2016-03-02 | 佳能株式会社 | 图像处理装置及图像处理方法 |
CN108259693A (zh) * | 2016-12-28 | 2018-07-06 | 佳能株式会社 | 图像处理装置和信息处理方法 |
US10812676B2 (en) | 2016-12-28 | 2020-10-20 | Canon Kabushiki Kaisha | Image processing apparatus and information processing method |
CN108259693B (zh) * | 2016-12-28 | 2021-03-09 | 佳能株式会社 | 图像处理装置和信息处理方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2011191952A (ja) | 2011-09-29 |
CN102196135B (zh) | 2014-07-30 |
JP5471642B2 (ja) | 2014-04-16 |
US20110222100A1 (en) | 2011-09-15 |
US20140016159A1 (en) | 2014-01-16 |
US9686441B2 (en) | 2017-06-20 |
US8566905B2 (en) | 2013-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102196135B (zh) | 电子设备、电子设备的使用限制方法 | |
EP2482541B1 (en) | Image processing apparatus, access control method, and storage medium | |
EP2037385B1 (en) | Information processing apparatus, authentication control method, and authentication control program | |
JP6260568B2 (ja) | 画像処理システム、携帯端末装置の一時使用許可方法、画像処理装置及びプログラム | |
CN102195961A (zh) | 图像形成***以及图像形成方法 | |
US10768874B2 (en) | Image forming apparatus capable of selectively performing login-time automatic printing, method of controlling same, and storage medium | |
US10165151B2 (en) | Information processing apparatus, method for controlling information processing apparatus, and storage medium | |
US20140223535A1 (en) | Information processing system, information processing device, and authentication information management method | |
US10754595B2 (en) | Image processing apparatus and control method for image processing apparatus | |
JP5950185B2 (ja) | 装置、システムおよびプログラム | |
KR102277214B1 (ko) | 통신 단말기, 통신 단말기의 제어 방법 및 저장 매체 | |
KR20210014357A (ko) | 화상형성장치를 이용한 출력물의 qr 코드 인쇄 방법 및 시스템 | |
KR101949805B1 (ko) | 이기종 화상형성장치를 이용한 출력물의 출력 방법 및 출력 시스템 | |
JP6187000B2 (ja) | 情報処理システム、その制御方法、及びプログラム、並びに画像処理装置、その制御方法、及びプログラム | |
JP7167661B2 (ja) | 画像形成装置、および画像形成システム | |
JP2015012453A (ja) | 情報処理装置と、その処理方法及びプログラム | |
JP7467878B2 (ja) | 情報処理装置及びプログラム | |
JP2018015998A (ja) | 印刷装置及びその制御方法、並びにプログラム | |
JP2018207377A (ja) | 情報処理装置、認証プログラム及び認証システム | |
JP2011060006A (ja) | 情報処理システム、処理装置及びプログラム | |
JP6056894B2 (ja) | 電子機器、利用制限方法、及び利用制限プログラム | |
JP2014130615A (ja) | 電子機器、利用制限方法、及び利用制限プログラム | |
JP2016174228A (ja) | 機器、情報処理システム、情報処理方法、及びプログラム | |
KR20230165403A (ko) | 일시 잠금 기능 | |
JP2023138388A (ja) | ネットワークに接続されていないマルチテナント多機能デバイス |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |