CN1983195A - 嵌入设备、电子设备、嵌入设备的控制方法、控制程序、记录介质 - Google Patents
嵌入设备、电子设备、嵌入设备的控制方法、控制程序、记录介质 Download PDFInfo
- Publication number
- CN1983195A CN1983195A CNA2006101670877A CN200610167087A CN1983195A CN 1983195 A CN1983195 A CN 1983195A CN A2006101670877 A CNA2006101670877 A CN A2006101670877A CN 200610167087 A CN200610167087 A CN 200610167087A CN 1983195 A CN1983195 A CN 1983195A
- Authority
- CN
- China
- Prior art keywords
- peripherals
- application program
- unit
- program
- permission
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/468—Specific access rights for resources, e.g. using capability register
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供嵌入设备、电子设备、嵌入设备的控制方法、控制程序以及存储介质。该嵌入设备、电子设备、嵌入设备的控制方法、控制程序以及存储介质防止多个应用程序同时利用相同***设备。该嵌入设备具有访问权限设定部(62),其对应用程序(7)分别设定连接在连接连接器(35A、35B)上的***设备(4)中许可利用的***设备(4),所述访问权限设定部(62)将一个***设备(4)的利用许可仅设定给一个应用程序(7)。
Description
技术领域
本发明涉及一种用于防止安装在嵌入设备中的多个应用程序同时访问可自由装卸地与该嵌入设备连接的一个***设备的技术。
背景技术
近年来,个人计算机等构成为:设置基于规定标准(例如USB标准或IEEE1394标准)的连接连接器,从而可以在该连接连接器上连接各种***设备来利用,该***设备包括键盘、鼠标等输入设备、CD/DVD驱动器等外带型驱动器。在该结构中,存在从安装在个人计算机上的至少二个应用程序(以下,仅称为“应用程序”)利用相同***设备的情况,所以需要用于确定由哪个应用程序来利用该***设备的一种硬件资源管理。在个人计算机中可以利用用户接口(也被称为UI)比较简单地进行硬件资源管理。具体地讲,在二个应用程序利用键盘等输入设备时,使用户接口中在最前面(即处于激活状态)的应用程序占有***设备的利用,基本地来说,进行控制以使在用户接口中用户正在使用(或选择)的应用程序比其他的应用程序优先地使用该***设备。
另一方面,近年来嵌入型的计算机被内置在数码相机和打印机等数字家电产品、传真机装置和移动电话等通信设备这样的各种设备(以下,称为“嵌入设备”)中。在这样的嵌入设备中,对于不具有用户接口的设备,在利用***设备时,无法进行像上述那样的利用用户接口的管理。所以以往提出了如下所述的技术:在多个应用程序与存储器等硬件资源之间设置由软件构筑的平台(platform),由该平台进行资源管理和执行控制(例如参照专利文献1)。
[专利文献1]日本特开2002-82806号公报
但是在以往的技术中存在如下所述的问题:只能管理预先设置在嵌入设备中的硬件资源,无法管理连接结构动态变化的***设备那样的资源。
发明内容
本发明是鉴于上述的问题而提出的,其目的在于提供可以防止多个应用程序同时利用相同***设备的嵌入设备、电子设备、嵌入设备的控制方法、控制程序以及记录介质。
为了达到上述的目的,本发明提供了一种嵌入设备,该嵌入设备具有:连接单元,多个***设备可自由装卸地与该连接单元连接;程序存储单元,其存储多个应用程序,所述多个应用程序利用连接在所述连接单元上的***设备;以及应用程序执行单元,其执行所述应用程序,该嵌入设备的特征在于,所述嵌入设备具备访问权限设定单元,该访问权限设定单元对所述应用程序分别设定连接在所述连接单元上的***设备中许可利用的***设备,所述访问权限设定单元将一个***设备的利用许可仅设定给一个应用程序。
根据本发明,可以对每个应用程序设定许可利用的***设备,并且将一个***设备的利用许可仅设定给一个应用程序,所以不会存在针对相同***设备许可二个以上的应用程序利用的情况,由此可以防止多个应用程序同时利用(访问)相同***设备。
此处,在上述发明中优选构成为,所述嵌入设备具有访问许可组存储单元,该访问许可组存储单元存储把连接在所述连接单元上的多个***设备划分成一个或多个组而构成的访问许可组,所述访问权限设定单元对每个应用程序分配不同的访问许可组,将一个***设备的利用许可仅设定给一个应用程序。
根据该优选的结构,可以在每个访问许可组中汇总多个***设备,从而对一个应用程序一起赋予多个***设备的访问许可,所以可以简单地向应用程序授予多个***设备的访问许可。
并且在上述发明中优选构成为,所述连接单元具有多个连接连接器,该多个连接连接器连接所述***设备,所述访问许可组被以所述连接连接器为单位来设定。
根据该优选结构,上述访问许可组以连接连接器为单位来设定,所以利用应用程序的利用者可以简单地识别属于1个访问许可组中的***设备,并且可以简单地识别各访问许可组。另外在集线装置(所谓的集线器)作为***设备连接在连接连接器上,在该集线装置上连接有多个***设备时,优选集线装置和连接在该集线装置上的多个***设备连接在相同连接连接器上。
并且在上述发明中优选构成为,所述嵌入设备具有***设备信息取得单元,该***设备信息取得单元针对每个所述应用程序,取得许可该应用程序利用的***设备的信息。
根据该优选的结构,应用程序侧可以取得自身能够利用的全部***设备的信息。并且即使在连接有多个***设备的情况下,由于不会取得应用程序侧不能利用的***设备的信息,所以也可以防止错误动作。
并且在上述发明中优选构成为:在所述程序存储单元中预先设置有多个存储位置,该多个存储位置分别独立地存储所述各个应用程序,所述访问权限设定单元基于所述应用程序所存储的所述存储位置,对该应用程序设定许可利用的***设备。
根据该优选结构,根据应用程序的存储位置来设定***设备的利用许可,所以即使是相同的应用程序,也可以通过变更存储位置来简单地变更许可利用的***设备的分配。
并且在上述发明中优选构成为:所述嵌入设备还具有安装控制单元,该安装控制单元禁止如下的应用程序的安装:该应用程序能够利用已经存储在所述程序存储单元中的应用程序被许可利用的***设备。
根据该优选的结构,能够可靠地防止能够利用相同***设备的多个应用程序被安装,所以即使在执行多个应用程序的环境下,也不会产生对相同***设备的同时利用,可以安全地执行应用程序。
并且在上述发明中优选构成为:所述嵌入设备还具有安装控制单元,该安装控制单元在能够利用已经存储在所述程序存储单元中的应用程序被许可利用的***设备的应用程序被安装的情况下,使已经存储在所述程序存储单元中的应用程序的执行被禁止。
根据该优选的结构,可以可靠地防止同时执行能够利用相同***设备的多个应用程序,所以即使在执行多个应用程序的环境下,也不会产生对相同***设备的同时利用,可以安全地执行应用程序。
并且在该结构中还可以构成为:所述安装控制单元在能够利用已经存储在所述程序存储单元中的应用程序被许可利用的***设备的应用程序被安装的情况下,卸载已经存储在所述程序存储单元中的应用程序。
根据该优选结构,可以可靠地防止能够利用相同***设备的多个应用程序被安装。
并且,本发明所涉及的嵌入设备内置在电子设备中来实施。
并且为了达到上述的目的,本发明提供了一种嵌入设备的控制方法,该嵌入设备具有:连接单元,多个***设备可自由装卸地与该连接单元连接;程序存储单元,其存储多个应用程序,所述多个应用程序利用连接在所述连接单元上的***设备;以及应用程序执行单元,其执行所述应用程序,其特征在于,该控制方法对所述应用程序分别设定连接在所述连接单元上的***设备中许可利用的***设备,并且在进行该设定时,将一个***设备的利用许可仅设定给一个应用程序。
并且为了达到上述的目的,本发明提供了一种控制程序,其特征在于,该控制程序使嵌入设备作为访问权限设定单元来发挥功能,该嵌入设备具有:连接单元,多个***设备可自由装卸地与该连接单元连接;程序存储单元,其存储多个应用程序,所述多个应用程序利用连接在所述连接单元上的***设备;以及应用程序执行单元,其执行所述应用程序,而所述访问权限设定单元是对所述应用程序分别设定连接在所述连接单元上的***设备中许可利用的***设备的单元,并且将一个***设备的利用许可仅设定给一个应用程序。
并且为了达到上述的目的,本发明提供了一种记录了控制程序的计算机可读取的记录介质,其特征在于,该控制程序使嵌入设备作为访问权限设定单元来发挥功能,该嵌入设备具有:连接单元,多个***设备可自由装卸地与该连接单元连接;程序存储单元,其存储多个应用程序,所述多个应用程序利用连接在所述连接单元上的***设备;以及应用程序执行单元,其执行所述应用程序,而所述访问权限设定单元是对所述应用程序分别设定连接在所述连接单元上的***设备中许可利用的***设备的单元,并且将一个***设备的利用许可仅设定给一个应用程序。
根据本发明所涉及的嵌入设备的控制方法、控制程序、以及记录介质,与本发明所涉及的嵌入设备相同,对每个应用程序设定许可利用的***设备,并且将一个***设备的利用许可仅设定给一个应用程序,所以不会存在许可二个以上的应用程序利用相同***设备的情况,由此可以防止多个应用程序同时利用(访问)相同***设备。
附图说明
图1是表示本发明的实施方式所涉及的网络打印机的结构的图。
图2是表示控制部的功能性的结构的方框图。
图3是示意地表示连接状况表的图。
图4是示意地表示访问权限设定表的图。
图5是示意地表示访问权限管理表的图。
图6是示意地表示访问权限管理表的其他方式的图。
图7是访问权限授予处理的流程图。
图8是访问权限管理处理的流程图。
图9是安装控制处理的流程图。
标号说明
1:网络打印机(打印机);4:***设备;7:应用程序;10:控制部 13:网卡 14:闪存ROM(程序存储单元);31:***设备连接部(连接单元);35A、35B:连接连接器;71:访问权限设定表;72:访问权限管理表;80:目录85:访问权限。
具体实施方式
以下参照附图对本发明的实施方式进行说明。
图1是表示本实施方式所涉及的网络打印机(以下仅称为“打印机”)1的概略结构的图。如该图所示,大致来说打印机1具有控制部10、打印单元11、扩展槽12、网卡13以及闪存(flash)ROM14。
控制部10是中枢地控制打印机1的各个部分的单元,其具有:作为运算处理器的CPU20;存储通过该CPU20执行的控制程序(所谓的固件(firmware))的ROM21;作为CPU20的工作区发挥功能、暂时存储运算结果和各种数据的RAM22。
打印单元11是基于控制部10的控制来执行向记录用纸的打印的单元,其构成为具备:未图示的送纸机构、以及一般打印机具有的打印头等打印(印刷)机构。扩展槽12是内设在打印机1中、用于扩展该打印机1的功能的卡型的电路可以插拔的插口,上述网卡13插在该扩展槽12中。
网卡13具有数据通信部30和***设备连接部31,具有通过铺设在建筑内的LAN等网络2与其他的通信终端(例如个人计算机)3进行数据通信的功能、以及连接***设备的功能。即,上述数据通信部30构成为具有:基于TCP/IP等规定的通信协议进行信号处理的网络控制器32、和以有线或无线的方式连接在网络2上的通信接口33。并且,***设备连接部31是用于连接键盘、鼠标以及读卡器等***设备的单元,具有例如根据USB标准或IEEE1394标准等规定标准来执行信号处理的连接I/F控制器34、和作为***设备4的连接口的多个(在图示例中为2个)连接连接器35A、35B。
上述连接I/F控制器34具有如下的所谓主机功能:通过从各***设备4中取得连接在连接连接器35A、35B上的***设备4的信息(以下称为“设备信息”),从而管理这些***设备4。
另外,如图1所示,将集线器(集线装置)4A作为***设备4与连接连接器35A、35B连接,从而可通过集线器4A在一个连接连接器35A、35B上连接多个***设备4,即可连接成为所谓的树状。并且,也可以使用电缆等将***设备4连接成珠串状,即所谓的菊花链(daisy chain)连接。
闪存ROM14是可重写的非易失性存储器,存储有各种应用程序。把这些应用程序记录到例如存储卡等记录介质50中来进行发布,或者通过网络2等电通信线路来发布,并且,这样发布的应用程序可安装到闪存ROM14中。并且,存储在控制部10的ROM21中的控制程序也与应用程序一样,构成为可通过记录介质50或网络2等电通信线路来发布,这样发布的控制程序可安装到ROM21中。
下面,对本打印机1的功能性的结构,特别对控制部10的功能性的结构进行说明。
图2是表示控制部10的功能性的结构的功能框图。如该图所示,控制部10构成为,通过执行上述控制程序,从而作为应用程序执行部60、连接状况取得部61、访问权限设定部62、以及访问管理部63而发挥功能。
应用程序执行部60是执行存储在闪存ROM 14中的各应用程序7A、7B…(在不需要特别区分的情况下称为“应用程序7”)的单元。另外,在以下的说明中,各应用程序7利用***设备4。
连接状况取得部61从连接I/F控制器34中取得连接在连接连接器35A、35B上的***设备4的识别信息,在RAM22中生成连接状况表70,如图3所示该连接状况表70表示***设备4的识别信息与连接连接器35A、35B的对应关系。此时,在通过集线器4A在连接连接器35A、35B上连接有多个***设备4的情况下,在连接状况表70中记录为集线器4A与连接在该集线器4A上的各***设备4都连接在相同连接连接器35A、35B上。
访问权限设定部62是对存储在闪存ROM14中的应用程序7设定针对***设备4的访问权限的单元,如图4所示,在本实施方式中,针对每个应用程序7的安装位置(目录)设定为相互不同的访问权限。如果详细叙述,对于闪存ROM14,作为用于安装应用程序7的位置被预先规定为多个(在图示例中为3个)目录80a~80c,并且与各目录80a~80c相对应地设定不同的访问权限85a~85c。
即,对于目录80a设定只许可访问(利用)在连接连接器35A上连接的***设备4的访问权限85a,对目录80b设定只许可访问(利用)在连接连接器35B上连接的***设备4的访问权限85b,并且,对目录80c设定许可访问(利用)分别连接在连接连接器35A以及35B上的***设备4的访问权限85c。另外,排他地利用访问权限85a、85b和访问权限85c。
这样,连接在本打印机1上的***设备4被以连接连接器35A、35B为单位来划分,并且针对每个该划分授予访问权限85。换言之,构成为某个***设备4只属于一个访问权限85,授予每个应用程序7不同的访问权限85,从而仅许可一个应用程序7访问(利用)某个***设备4。
如上所述的应用程序的安装位置、与之对应的访问权限、以及该访问权限许可的***设备各自的对应关系作为访问权限设定表71预先存储在ROM21中。
并且,在打印机1中新安装了应用程序7的情况下,访问权限设定部62基于访问权限设定表71,为了授予与该应用程序7的安装位置对应的访问权限,而生成如图5所示的表示应用程序7与访问权限的对应关系的访问权限管理表72,将该访问权限管理表72存储在RAM22或闪存ROM14中。
访问管理部63在应用程序7访问***设备4时,基于上述访问权限管理表72,只许可应用程序7可以访问的***设备4的访问。
此处,在本实施方式中,在访问权限85c中设定了对连接在连接连接器35A以及35B各自上的***设备4,即对连接在本打印机1上的所有的***设备4的访问许可,所以在该访问权限85c被授予给应用程序7的情况下(即应用程序7安装在目录80c中的情况下),为了禁止对相同***设备4的同时访问,如图6所示,其他的应用程序7被从本打印机1卸载,对其以后进行说明。
下面,对本实施方式的动作进行说明。
图7是针对应用程序7授予访问权限的访问权限授予处理的流程图。如该图所示,访问权限设定部62监视应用程序向打印机的新的安装,在新安装了应用程序7的情况下(步骤S1:是),取得该应用程序7被安装的目录80(安装位置)(步骤S2)。接下来,访问权限设定部62基于访问权限设定表71取得与被安装的目录80对应的访问权限85(步骤S3),将取得的访问权限85与应用程序7对应起来登记在访问权限管理表72中。
根据以上的处理,为每个应用程序7设定与其安装位置相对应的访问权限85,从而能够以在应用程序7之间没有重复的方式划分可被利用的***设备4。
接下来,对如上述那样安装的应用程序利用(访问)***设备4时的动作进行说明。
图8是访问管理处理的流程图。该访问管理处理是在应用程序7访问***设备4时由访问管理部63执行的处理。具体地讲,应用程序7访问***设备4时,从该应用程序7输出***设备4的利用请求,在从应用程序7输出了该利用请求时(步骤S10:是),访问管理部63为了判断应用程序7能否利用该***设备4而进行接下来的处理。
即,访问管理部63基于上述访问权限管理表72,确定应用程序7的访问权限85,并且基于该访问权限85,从连接状况表70取得该应用程序7可以访问的***设备4的一览(步骤S11)。这样通过构成为取得应用程序7可以访问的***设备4的一览,即使在有多个***设备4连接在打印机1上的情况下,各应用程序7也仅知道在访问权限的范围内可以利用的***设备4,所以可以在应用程序7侧简单地识别能否利用期望的***设备4。
接下来访问管理部63判断本次请求的***设备4是否包含在可以访问的***设备4的一览中(步骤S12),在包含的情况下(步骤S12:是),许可从应用程序7对本次请求的***设备4的利用(访问)(步骤S13)。其结果,应用程序7利用***设备4来实现各种服务(步骤S14)。
另一方面,在步骤S12的判断的结果是本次请求的***设备4没有包含在上述可以访问的***设备4的一览中的情况下(步骤S12:否),访问管理部63禁止从该应用程序7对***设备4的利用(访问)(步骤S15)。
根据以上的处理,各应用程序7只可以利用与访问权限85对应的***设备4,并且,禁止访问权限85范围外的***设备4的利用,所以各应用程序7可以在不受来自其他应用程序7的影响的情况下,利用访问权限85的范围内的***设备4。
此处,在向打印机1新安装了应用程序7的情况下,存在该应用程序7利用的***设备4与已经安装的应用程序7利用的***设备4重复的可能性。因此,在本实施方式中,在应用程序7被新安装时,通过执行如下说明的安装控制处理,从而防止重复地安装利用相同***设备4的应用程序7。
图9是上述安装控制处理的流程图。如该图所示,当存在新的应用程序7的安装请求时(步骤S20:是),访问权限设定部62取得该新的应用程序7的安装位置(步骤S21),基于访问权限设定表71来确定对应于该安装位置的访问权限85(步骤S22)。接下来,访问权限设定部62基于连接状况表70取得根据该访问权限85可以利用的***设备4的一览(步骤S23),并且提取出在已经安装的应用程序7中可以利用包含在***设备4的一览中的***设备4的应用程序7,从而取得应用程序一览(步骤S24)。
并且,访问权限设定部62判断在步骤S24中取得的应用程序一览是否为空(步骤S25),在非空时(步骤S25:否),在已经安装的应用程序7与要新安装的应用程序7之间利用的***设备4重复,所以为了避免该重复,卸载已经安装的应用程序7,即存在于应用程序一览中的应用程序7(步骤S26),并且从应用程序一览中删除已卸载的应用程序7(步骤S27)。并且,为了卸载已登记在应用程序一览中的下一个应用程序7,访问权限设定部62将处理步骤返回到步骤S25。
并且,在步骤25的判断的结果是应用程序一览为空时(步骤S25:是),在已经安装的应用程序7与要新安装的应用程序7之间利用的***设备4没有产生重复,所以访问权限设定部62安装新的应用程序7(步骤S28)。
根据以上的处理,在打印机1中新安装应用程序7时,当该应用程序7利用的***设备4与已经安装的应用程序7利用的***设备4重复时,卸载已经安装的应用程序7,所以可以可靠地防止在打印机1中能够利用相同***设备4的多个应用程序7被安装在打印机1中。
并且,也可以构成为:在卸载已经安装的应用程序7之前,向用户通知该情况,从而用户可以选择是否卸载已经安装的应用程序7,即选择是否新安装应用程序7。
如以上的说明那样,根据本实施方式,为了防止许可两个以上的应用程序7利用相同***设备4的情况,访问权限设定部62将一个***设备4的利用许可仅设定给一个应用程序7,所以可以可靠地防止多个应用程序7同时利用(访问)相同***设备4。换言之,被安装的应用程序7能够可靠地使用与被授予的访问权限85对应的***设备4。
并且,根据本实施方式,构成为以连接连接器35A、35B为单位来设定访问权限(访问许可组)85,并且给每个应用程序7分配不同的访问权限85,从而将一个***设备4的利用许可仅设定给一个应用程序7。由此,可以对一个应用程序7一起赋予多个***设备4的访问权限85。
另外,因为访问权限85以连接连接器35A、35B为单位来设定,所以利用应用程序7的利用者可以简单地识别属于各访问权限85的***设备4。
并且根据本实施方式,可以针对每个应用程序7取得该应用程序7可以利用的***设备4的信息,所以应用程序7侧能够仅取得自身可以利用的***设备4的信息的全部,并且即使在连接有多个***设备4的情况下,应用程序7侧也不能取得不能利用的***设备4的信息,从而可以防止错误动作。
并且根据本实施方式,预先设置了用于分别单独地存储应用程序7的多个目录(存储位置)80,对应于应用程序7的目录80来设定访问权限85,所以即使是相同的应用程序7也可以通过变更目录80,来简单地变更许可利用的***设备4的分配。
并且根据本实施方式,在打印机1中新安装应用程序7的情况下,在该应用程序7利用的***设备4与已经安装的应用程序7利用的***设备4重复时,卸载已经安装的应用程序7,所以可以可靠地防止在打印机1中能够利用相同***设备4的多个应用程序7安装在打印机1中。
并且,上述的实施方式只不过是表示本发明的一个方式的实施方式,在本发明的范围内能够任意地变形以及应用。
例如在上述的实施方式中构成为:在打印机1中新安装应用程序7的情况下,在该应用程序7利用的***设备4与已经安装的应用程序7利用的***设备4重复时,卸载已经安装的应用程序7,但不限于此。
即,也可以构成为禁止新的应用程序7的安装,或者也可以构成为:设置表示应用程序7的执行许可/禁止的标志等,把已经安装的应用程序7的标志设定成禁止执行。
并且例如在上述的实施方式中,作为嵌入设备的一个实施方式例示了打印机1,但不限于此,例如也可适用于传真机和投影仪等电子设备中。
另外,在上述的实施方式中,例示了打印机1的控制部10作为嵌入设备发挥功能的结构,但不限于此,当然也可以构成为:使网卡13的例如连接I/F控制器34作为本发明所涉及的嵌入设备发挥功能,对应用程序7赋予访问权限85。并且在该情况下,优选构成为:存储利用***设备4的应用程序7的闪存ROM14设置在网卡13中。
在这样的结构中,仅仅通过将网卡13插装在打印机1上,无需对打印机1的控制程序特别施加变更,便能够进行***设备4的管理,另外,也能够安装各种应用程序7。特别是通过对网卡13等可自由装卸地内置在电子设备中的装置使用本发明,从而即使在***设备4的管理中不使用用户接口,也可以可靠且简单地实现***设备4的管理。
Claims (11)
1.一种嵌入设备,该嵌入设备具有:连接单元,多个***设备可自由装卸地与该连接单元连接;程序存储单元,其存储多个应用程序,所述多个应用程序利用连接在所述连接单元上的***设备;以及应用程序执行单元,其执行所述应用程序,其特征在于,
所述嵌入设备具备访问权限设定单元,该访问权限设定单元对所述应用程序分别设定连接在所述连接单元上的***设备中许可利用的***设备,
并且所述访问权限设定单元将一个***设备的利用许可仅设定给一个应用程序。
2.根据权利要求1所述的嵌入设备,其特征在于,所述嵌入设备具有访问许可组存储单元,该访问许可组存储单元存储把连接在所述连接单元上的多个***设备划分成一个或多个组而构成的访问许可组,
所述访问权限设定单元对每个应用程序分配不同的访问许可组,将一个***设备的利用许可仅设定给一个应用程序。
3.根据权利要求2所述的嵌入设备,其特征在于,所述连接单元具有多个连接连接器,该多个连接连接器连接所述***设备,
所述访问许可组被以所述连接连接器为单位来设定。
4.根据权利要求1至3中任一项所述的嵌入设备,其特征在于,所述嵌入设备具有***设备信息取得单元,该***设备信息取得单元针对每个所述应用程序,取得许可该应用程序利用的***设备的信息。
5.根据权利要求1至4中任一项所述的嵌入设备,其特征在于,在所述程序存储单元中预先设置有多个存储位置,该多个存储位置分别独立地存储所述各个应用程序,
所述访问权限设定单元基于所述应用程序所存储的所述存储位置,对该应用程序设定许可利用的***设备。
6.根据权利要求1至5中任一项所述的嵌入设备,其特征在于,所述嵌入设备还具有安装控制单元,该安装控制单元禁止如下的应用程序的安装:该应用程序能够利用已经存储在所述程序存储单元中的应用程序被许可利用的***设备。
7.根据权利要求1至5中任一项所述的嵌入设备,其特征在于,所述嵌入设备还具有安装控制单元,该安装控制单元在能够利用已经存储在所述程序存储单元中的应用程序被许可利用的***设备的应用程序被安装的情况下,使已经存储在所述程序存储单元中的应用程序的执行被禁止。
8.一种电子设备,该电子设备具有权利要求1至7中任一项所述的嵌入设备。
9.一种嵌入设备的控制方法,该嵌入设备具有:连接单元,多个***设备可自由装卸地与该连接单元连接;程序存储单元,其存储多个应用程序,所述多个应用程序利用连接在所述连接单元上的***设备;以及应用程序执行单元,其执行所述应用程序,
其特征在于,
该控制方法对所述应用程序分别设定连接在所述连接单元上的***设备中许可利用的***设备,并且在进行该设定时,将一个***设备的利用许可仅设定给一个应用程序。
10.一种控制程序,其特征在于,该控制程序使嵌入设备作为访问权限设定单元来发挥功能,该嵌入设备具有:连接单元,多个***设备可自由装卸地与该连接单元连接;程序存储单元,其存储多个应用程序,所述多个应用程序利用连接在所述连接单元上的***设备;以及应用程序执行单元,其执行所述应用程序,
而所述访问权限设定单元是对所述应用程序分别设定连接在所述连接单元上的***设备中许可利用的***设备的单元,并且将一个***设备的利用许可仅设定给一个应用程序。
11.一种记录了控制程序的计算机可读取的记录介质,其特征在于,该控制程序使嵌入设备作为访问权限设定单元来发挥功能,该嵌入设备具有:连接单元,多个***设备可自由装卸地与该连接单元连接;程序存储单元,其存储多个应用程序,所述多个应用程序利用连接在所述连接单元上的***设备;以及应用程序执行单元,其执行所述应用程序,
而所述访问权限设定单元是对所述应用程序分别设定连接在所述连接单元上的***设备中许可利用的***设备的单元,并且将一个***设备的利用许可仅设定给一个应用程序。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005359857 | 2005-12-14 | ||
JP2005359857A JP4661574B2 (ja) | 2005-12-14 | 2005-12-14 | 組込機器、電子機器、組込機器の制御方法、制御プログラムおよび記録媒体 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1983195A true CN1983195A (zh) | 2007-06-20 |
Family
ID=38165748
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2006101670877A Pending CN1983195A (zh) | 2005-12-14 | 2006-12-14 | 嵌入设备、电子设备、嵌入设备的控制方法、控制程序、记录介质 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20070168528A1 (zh) |
EP (1) | EP1830260A3 (zh) |
JP (1) | JP4661574B2 (zh) |
CN (1) | CN1983195A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103009816A (zh) * | 2011-09-20 | 2013-04-03 | 珠海天威技术开发有限公司 | 耗材芯片及对其重写的重写器、重写方法 |
CN103548321A (zh) * | 2011-05-24 | 2014-01-29 | 日本电气株式会社 | 信息处理***、访问权限管理方法、信息处理设备及其控制方法和控制程序 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2686313C (en) * | 2007-05-07 | 2012-10-02 | Vorne Industries, Inc. | Method and system for extending the capabilities of embedded devices through network clients |
US8245291B2 (en) * | 2008-11-18 | 2012-08-14 | Oracle International Corporation | Techniques for enforcing access rights during directory access |
CN102521031B (zh) * | 2011-12-13 | 2014-11-05 | 华为终端有限公司 | 移动终端预置应用程序的管理方法和移动终端 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS58155434A (ja) * | 1982-03-11 | 1983-09-16 | Hitachi Ltd | 入出力制御機構の共用制御方式 |
JPH05225109A (ja) * | 1992-02-14 | 1993-09-03 | Nec Corp | 仮想計算機間の周辺装置共用方式 |
US5933825A (en) * | 1997-07-21 | 1999-08-03 | Apple Computer, Inc. | Arbitrating concurrent access to file system objects |
US6216196B1 (en) * | 1999-05-14 | 2001-04-10 | Ariel Corporation | System and method for multiple device drivers to arbitrate for a single device |
JP4354583B2 (ja) * | 1999-09-09 | 2009-10-28 | 独立行政法人科学技術振興機構 | アクセス方法及びアクセス処理プログラムを記録した記録媒体 |
WO2001082086A1 (fr) * | 2000-04-24 | 2001-11-01 | Matsushita Electric Industrial Co., Ltd. | Dispositif de definition de droit d'acces et terminal gestionnaire |
US6968307B1 (en) * | 2000-04-28 | 2005-11-22 | Microsoft Corporation | Creation and use of virtual device drivers on a serial bus |
WO2002033575A2 (en) * | 2000-10-18 | 2002-04-25 | Chasseral Limited | Concurrent file access |
US7010624B1 (en) * | 2002-04-01 | 2006-03-07 | Adaptec, Inc. | System and method of software/firmware uploading and upgrading for peripheral devices |
JP4128506B2 (ja) * | 2002-09-14 | 2008-07-30 | 株式会社リコー | 画像形成装置およびアプリケーション情報取得方法 |
US7143288B2 (en) * | 2002-10-16 | 2006-11-28 | Vormetric, Inc. | Secure file system server architecture and methods |
EP1563663B1 (en) * | 2002-11-08 | 2008-10-01 | Research In Motion Limited | System and method of connection control for wireless mobile communication devices |
US7068545B1 (en) * | 2005-01-04 | 2006-06-27 | Arm Limited | Data processing apparatus having memory protection unit |
-
2005
- 2005-12-14 JP JP2005359857A patent/JP4661574B2/ja not_active Expired - Fee Related
-
2006
- 2006-12-13 EP EP06256336A patent/EP1830260A3/en not_active Withdrawn
- 2006-12-14 US US11/610,720 patent/US20070168528A1/en not_active Abandoned
- 2006-12-14 CN CNA2006101670877A patent/CN1983195A/zh active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103548321A (zh) * | 2011-05-24 | 2014-01-29 | 日本电气株式会社 | 信息处理***、访问权限管理方法、信息处理设备及其控制方法和控制程序 |
CN103009816A (zh) * | 2011-09-20 | 2013-04-03 | 珠海天威技术开发有限公司 | 耗材芯片及对其重写的重写器、重写方法 |
CN103009816B (zh) * | 2011-09-20 | 2015-08-19 | 珠海天威技术开发有限公司 | 耗材芯片及对其重写的重写器、重写方法 |
Also Published As
Publication number | Publication date |
---|---|
EP1830260A2 (en) | 2007-09-05 |
US20070168528A1 (en) | 2007-07-19 |
JP4661574B2 (ja) | 2011-03-30 |
JP2007164475A (ja) | 2007-06-28 |
EP1830260A3 (en) | 2008-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102200916B (zh) | 电子设备、可配置的部件及该部件的配置信息存储方法 | |
CN100489823C (zh) | 用于禁用通用串行总线端口的方法和设备 | |
US8707017B2 (en) | Method and system for managing core configuration information | |
CN101589574B (zh) | 用于为多个设备预算功率的数据结构 | |
CN101373433A (zh) | 更新bios的方法以及使用该方法的电脑与*** | |
CN101171577B (zh) | 授权的通用串行总线功能 | |
CN107526593B (zh) | 基于动态链接库的bmc功能定制方法 | |
US20030061312A1 (en) | Reduction of configuration time upon deployment of a configurable device in a shared resource environment | |
CN103412769A (zh) | 外接卡参数配置方法、设备以及*** | |
CN107273245B (zh) | 运算装置与运作方法 | |
CN105190525A (zh) | 管理在节电模式中对混合式驱动器的访问 | |
CN101627364A (zh) | 用于标识随遵循设备分发的硬件和软件许可证的数据结构 | |
CN103677650A (zh) | 盘符漂移预防及处理方法及装置 | |
CN105637470A (zh) | 混合驱动器的脏数据管理 | |
CN1983195A (zh) | 嵌入设备、电子设备、嵌入设备的控制方法、控制程序、记录介质 | |
CN102043645A (zh) | 一种加载插件的方法及装置 | |
CN109451098A (zh) | Fpga加速卡mac地址配置方法、装置及加速卡 | |
CN115314416B (zh) | 网卡状态自动检测方法、装置、电子设备及存储介质 | |
CN1678995B (zh) | 用于识别硬件兼容性与启用稳定软件镜像的方法和装置 | |
CN114020681B (zh) | 逻辑盘符的分配方法、装置、***、电子设备及存储介质 | |
CN116126613A (zh) | 一种PCIe设备的位置检测方法、装置、电子设备及存储介质 | |
CN115509618A (zh) | 驱动控制方法、装置、设备、存储介质和程序产品 | |
US20060173704A1 (en) | Secure computer system | |
CN115729573A (zh) | 固件升级方法、装置、芯片及计算机存储介质 | |
CN112860595A (zh) | Pci设备或pcie设备、数据存取方法及相关组件 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |