嵌入设备、电子设备、嵌入设备的控制方法、控制程序、记录介质技术

技术编号:2841387 阅读:164 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供嵌入设备、电子设备、嵌入设备的控制方法、控制程序以及存储介质。该嵌入设备、电子设备、嵌入设备的控制方法、控制程序以及存储介质防止多个应用程序同时利用相同外围设备。该嵌入设备具有访问权限设定部(62),其对应用程序(7)分别设定连接在连接连接器(35A、35B)上的外围设备(4)中许可利用的外围设备(4),所述访问权限设定部(62)将一个外围设备(4)的利用许可仅设定给一个应用程序(7)。

【技术实现步骤摘要】

本专利技术涉及一种用于防止安装在嵌入设备中的多个应用程序同时访问可自由装卸地与该嵌入设备连接的一个外围设备的技术。
技术介绍
近年来,个人计算机等构成为设置基于规定标准(例如USB标准或IEEE1394标准)的连接连接器,从而可以在该连接连接器上连接各种外围设备来利用,该外围设备包括键盘、鼠标等输入设备、CD/DVD驱动器等外带型驱动器。在该结构中,存在从安装在个人计算机上的至少二个应用程序(以下,仅称为“应用程序”)利用相同外围设备的情况,所以需要用于确定由哪个应用程序来利用该外围设备的一种硬件资源管理。在个人计算机中可以利用用户接口(也被称为UI)比较简单地进行硬件资源管理。具体地讲,在二个应用程序利用键盘等输入设备时,使用户接口中在最前面(即处于激活状态)的应用程序占有外围设备的利用,基本地来说,进行控制以使在用户接口中用户正在使用(或选择)的应用程序比其他的应用程序优先地使用该外围设备。另一方面,近年来嵌入型的计算机被内置在数码相机和打印机等数字家电产品、传真机装置和移动电话等通信设备这样的各种设备(以下,称为“嵌入设备”)中。在这样的嵌入设备中,对于不具有用户接口的设备,在利用外围设备时,无法进行像上述那样的利用用户接口的管理。所以以往提出了如下所述的技术在多个应用程序与存储器等硬件资源之间设置由软件构筑的平台(platform),由该平台进行资源管理和执行控制(例如参照专利文献1)。日本特开2002-82806号公报但是在以往的技术中存在如下所述的问题只能管理预先设置在嵌入设备中的硬件资源,无法管理连接结构动态变化的外围设备那样的资源。专利
技术实现思路
本专利技术是鉴于上述的问题而提出的,其目的在于提供可以防止多个应用程序同时利用相同外围设备的嵌入设备、电子设备、嵌入设备的控制方法、控制程序以及记录介质。为了达到上述的目的,本专利技术提供了一种嵌入设备,该嵌入设备具有连接单元,多个外围设备可自由装卸地与该连接单元连接;程序存储单元,其存储多个应用程序,所述多个应用程序利用连接在所述连接单元上的外围设备;以及应用程序执行单元,其执行所述应用程序,该嵌入设备的特征在于,所述嵌入设备具备访问权限设定单元,该访问权限设定单元对所述应用程序分别设定连接在所述连接单元上的外围设备中许可利用的外围设备,所述访问权限设定单元将一个外围设备的利用许可仅设定给一个应用程序。根据本专利技术,可以对每个应用程序设定许可利用的外围设备,并且将一个外围设备的利用许可仅设定给一个应用程序,所以不会存在针对相同外围设备许可二个以上的应用程序利用的情况,由此可以防止多个应用程序同时利用(访问)相同外围设备。此处,在上述专利技术中优选构成为,所述嵌入设备具有访问许可组存储单元,该访问许可组存储单元存储把连接在所述连接单元上的多个外围设备划分成一个或多个组而构成的访问许可组,所述访问权限设定单元对每个应用程序分配不同的访问许可组,将一个外围设备的利用许可仅设定给一个应用程序。根据该优选的结构,可以在每个访问许可组中汇总多个外围设备,从而对一个应用程序一起赋予多个外围设备的访问许可,所以可以简单地向应用程序授予多个外围设备的访问许可。并且在上述专利技术中优选构成为,所述连接单元具有多个连接连接器,该多个连接连接器连接所述外围设备,所述访问许可组被以所述连接连接器为单位来设定。根据该优选结构,上述访问许可组以连接连接器为单位来设定,所以利用应用程序的利用者可以简单地识别属于1个访问许可组中的外围设备,并且可以简单地识别各访问许可组。另外在集线装置(所谓的集线器)作为外围设备连接在连接连接器上,在该集线装置上连接有多个外围设备时,优选集线装置和连接在该集线装置上的多个外围设备连接在相同连接连接器上。并且在上述专利技术中优选构成为,所述嵌入设备具有外围设备信息取得单元,该外围设备信息取得单元针对每个所述应用程序,取得许可该应用程序利用的外围设备的信息。根据该优选的结构,应用程序侧可以取得自身能够利用的全部外围设备的信息。并且即使在连接有多个外围设备的情况下,由于不会取得应用程序侧不能利用的外围设备的信息,所以也可以防止错误动作。并且在上述专利技术中优选构成为在所述程序存储单元中预先设置有多个存储位置,该多个存储位置分别独立地存储所述各个应用程序,所述访问权限设定单元基于所述应用程序所存储的所述存储位置,对该应用程序设定许可利用的外围设备。根据该优选结构,根据应用程序的存储位置来设定外围设备的利用许可,所以即使是相同的应用程序,也可以通过变更存储位置来简单地变更许可利用的外围设备的分配。并且在上述专利技术中优选构成为所述嵌入设备还具有安装控制单元,该安装控制单元禁止如下的应用程序的安装该应用程序能够利用已经存储在所述程序存储单元中的应用程序被许可利用的外围设备。根据该优选的结构,能够可靠地防止能够利用相同外围设备的多个应用程序被安装,所以即使在执行多个应用程序的环境下,也不会产生对相同外围设备的同时利用,可以安全地执行应用程序。并且在上述专利技术中优选构成为所述嵌入设备还具有安装控制单元,该安装控制单元在能够利用已经存储在所述程序存储单元中的应用程序被许可利用的外围设备的应用程序被安装的情况下,使已经存储在所述程序存储单元中的应用程序的执行被禁止。根据该优选的结构,可以可靠地防止同时执行能够利用相同外围设备的多个应用程序,所以即使在执行多个应用程序的环境下,也不会产生对相同外围设备的同时利用,可以安全地执行应用程序。并且在该结构中还可以构成为所述安装控制单元在能够利用已经存储在所述程序存储单元中的应用程序被许可利用的外围设备的应用程序被安装的情况下,卸载已经存储在所述程序存储单元中的应用程序。根据该优选结构,可以可靠地防止能够利用相同外围设备的多个应用程序被安装。并且,本专利技术所涉及的嵌入设备内置在电子设备中来实施。并且为了达到上述的目的,本专利技术提供了一种嵌入设备的控制方法,该嵌入设备具有连接单元,多个外围设备可自由装卸地与该连接单元连接;程序存储单元,其存储多个应用程序,所述多个应用程序利用连接在所述连接单元上的外围设备;以及应用程序执行单元,其执行所述应用程序,其特征在于,该控制方法对所述应用程序分别设定连接在所述连接单元上的外围设备中许可利用的外围设备,并且在进行该设定时,将一个外围设备的利用许可仅设定给一个应用程序。并且为了达到上述的目的,本专利技术提供了一种控制程序,其特征在于,该控制程序使嵌入设备作为访问权限设定单元来发挥功能,该嵌入设备具有连接单元,多个外围设备可自由装卸地与该连接单元连接;程序存储单元,其存储多个应用程序,所述多个应用程序利用连接在所述连接单元上的外围设备;以及应用程序执行单元,其执行所述应用程序,而所述访问权限设定单元是对所述应用程序分别设定连接在所述连接单元上的外围设备中许可利用的外围设备的单元,并且将一个外围设备的利用许可仅设定给一个应用程序。并且为了达到上述的目的,本专利技术提供了一种记录了控制程序的计算机可读取的记录介质,其特征在于,该控制程序使嵌入设备作为访问权限设定单元来发挥功能,该嵌入设备具有连接单元,多个外围设备可自由装卸地与该连接单元连接;程序存储单元,其存储多个应用程序,所述多个应用程序利用连接在所述连接单元上的外围设备本文档来自技高网
...

【技术保护点】
一种嵌入设备,该嵌入设备具有:连接单元,多个外围设备可自由装卸地与该连接单元连接;程序存储单元,其存储多个应用程序,所述多个应用程序利用连接在所述连接单元上的外围设备;以及应用程序执行单元,其执行所述应用程序,其特征在于,所述嵌入设 备具备访问权限设定单元,该访问权限设定单元对所述应用程序分别设定连接在所述连接单元上的外围设备中许可利用的外围设备,并且所述访问权限设定单元将一个外围设备的利用许可仅设定给一个应用程序。

【技术特征摘要】
JP 2005-12-14 2005-3598571.一种嵌入设备,该嵌入设备具有连接单元,多个外围设备可自由装卸地与该连接单元连接;程序存储单元,其存储多个应用程序,所述多个应用程序利用连接在所述连接单元上的外围设备;以及应用程序执行单元,其执行所述应用程序,其特征在于,所述嵌入设备具备访问权限设定单元,该访问权限设定单元对所述应用程序分别设定连接在所述连接单元上的外围设备中许可利用的外围设备,并且所述访问权限设定单元将一个外围设备的利用许可仅设定给一个应用程序。2.根据权利要求1所述的嵌入设备,其特征在于,所述嵌入设备具有访问许可组存储单元,该访问许可组存储单元存储把连接在所述连接单元上的多个外围设备划分成一个或多个组而构成的访问许可组,所述访问权限设定单元对每个应用程序分配不同的访问许可组,将一个外围设备的利用许可仅设定给一个应用程序。3.根据权利要求2所述的嵌入设备,其特征在于,所述连接单元具有多个连接连接器,该多个连接连接器连接所述外围设备,所述访问许可组被以所述连接连接器为单位来设定。4.根据权利要求1至3中任一项所述的嵌入设备,其特征在于,所述嵌入设备具有外围设备信息取得单元,该外围设备信息取得单元针对每个所述应用程序,取得许可该应用程序利用的外围设备的信息。5.根据权利要求1至4中任一项所述的嵌入设备,其特征在于,在所述程序存储单元中预先设置有多个存储位置,该多个存储位置分别独立地存储所述各个应用程序,所述访问权限设定单元基于所述应用程序所存储的所述存储位置,对该应用程序设定许可利用的外围设备。6.根据权利要求1至5中任一项所述的嵌入设备,其特征在于,所述嵌入设备还具有安装控制单元,该安装控制单元禁止如下的应用程序的安装该应用程序能够利用已经存储在所述程序存储单元中的应用程序被许可利用的外围设备。7.根...

【专利技术属性】
技术研发人员:谷口真也深尾明人
申请(专利权)人:精工爱普生株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1