亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

嵌入設(shè)備、電子設(shè)備、嵌入設(shè)備的控制方法、控制程序、記錄介質(zhì)的制作方法

文檔序號:6564328閱讀:142來源:國知局
專利名稱:嵌入設(shè)備、電子設(shè)備、嵌入設(shè)備的控制方法、控制程序、記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種用于防止安裝在嵌入設(shè)備中的多個(gè)應(yīng)用程序同時(shí)訪問可自由裝卸地與該嵌入設(shè)備連接的一個(gè)外圍設(shè)備的技術(shù)。
背景技術(shù)
近年來,個(gè)人計(jì)算機(jī)等構(gòu)成為設(shè)置基于規(guī)定標(biāo)準(zhǔn)(例如USB標(biāo)準(zhǔn)或IEEE1394標(biāo)準(zhǔn))的連接連接器,從而可以在該連接連接器上連接各種外圍設(shè)備來利用,該外圍設(shè)備包括鍵盤、鼠標(biāo)等輸入設(shè)備、CD/DVD驅(qū)動(dòng)器等外帶型驅(qū)動(dòng)器。在該結(jié)構(gòu)中,存在從安裝在個(gè)人計(jì)算機(jī)上的至少二個(gè)應(yīng)用程序(以下,僅稱為“應(yīng)用程序”)利用相同外圍設(shè)備的情況,所以需要用于確定由哪個(gè)應(yīng)用程序來利用該外圍設(shè)備的一種硬件資源管理。在個(gè)人計(jì)算機(jī)中可以利用用戶接口(也被稱為UI)比較簡單地進(jìn)行硬件資源管理。具體地講,在二個(gè)應(yīng)用程序利用鍵盤等輸入設(shè)備時(shí),使用戶接口中在最前面(即處于激活狀態(tài))的應(yīng)用程序占有外圍設(shè)備的利用,基本地來說,進(jìn)行控制以使在用戶接口中用戶正在使用(或選擇)的應(yīng)用程序比其他的應(yīng)用程序優(yōu)先地使用該外圍設(shè)備。
另一方面,近年來嵌入型的計(jì)算機(jī)被內(nèi)置在數(shù)碼相機(jī)和打印機(jī)等數(shù)字家電產(chǎn)品、傳真機(jī)裝置和移動(dòng)電話等通信設(shè)備這樣的各種設(shè)備(以下,稱為“嵌入設(shè)備”)中。在這樣的嵌入設(shè)備中,對于不具有用戶接口的設(shè)備,在利用外圍設(shè)備時(shí),無法進(jìn)行像上述那樣的利用用戶接口的管理。所以以往提出了如下所述的技術(shù)在多個(gè)應(yīng)用程序與存儲器等硬件資源之間設(shè)置由軟件構(gòu)筑的平臺(platform),由該平臺進(jìn)行資源管理和執(zhí)行控制(例如參照專利文獻(xiàn)1)。
日本特開2002-82806號公報(bào)但是在以往的技術(shù)中存在如下所述的問題只能管理預(yù)先設(shè)置在嵌入設(shè)備中的硬件資源,無法管理連接結(jié)構(gòu)動(dòng)態(tài)變化的外圍設(shè)備那樣的資源。

發(fā)明內(nèi)容
本發(fā)明是鑒于上述的問題而提出的,其目的在于提供可以防止多個(gè)應(yīng)用程序同時(shí)利用相同外圍設(shè)備的嵌入設(shè)備、電子設(shè)備、嵌入設(shè)備的控制方法、控制程序以及記錄介質(zhì)。
為了達(dá)到上述的目的,本發(fā)明提供了一種嵌入設(shè)備,該嵌入設(shè)備具有連接單元,多個(gè)外圍設(shè)備可自由裝卸地與該連接單元連接;程序存儲單元,其存儲多個(gè)應(yīng)用程序,所述多個(gè)應(yīng)用程序利用連接在所述連接單元上的外圍設(shè)備;以及應(yīng)用程序執(zhí)行單元,其執(zhí)行所述應(yīng)用程序,該嵌入設(shè)備的特征在于,所述嵌入設(shè)備具備訪問權(quán)限設(shè)定單元,該訪問權(quán)限設(shè)定單元對所述應(yīng)用程序分別設(shè)定連接在所述連接單元上的外圍設(shè)備中許可利用的外圍設(shè)備,所述訪問權(quán)限設(shè)定單元將一個(gè)外圍設(shè)備的利用許可僅設(shè)定給一個(gè)應(yīng)用程序。
根據(jù)本發(fā)明,可以對每個(gè)應(yīng)用程序設(shè)定許可利用的外圍設(shè)備,并且將一個(gè)外圍設(shè)備的利用許可僅設(shè)定給一個(gè)應(yīng)用程序,所以不會存在針對相同外圍設(shè)備許可二個(gè)以上的應(yīng)用程序利用的情況,由此可以防止多個(gè)應(yīng)用程序同時(shí)利用(訪問)相同外圍設(shè)備。
此處,在上述發(fā)明中優(yōu)選構(gòu)成為,所述嵌入設(shè)備具有訪問許可組存儲單元,該訪問許可組存儲單元存儲把連接在所述連接單元上的多個(gè)外圍設(shè)備劃分成一個(gè)或多個(gè)組而構(gòu)成的訪問許可組,所述訪問權(quán)限設(shè)定單元對每個(gè)應(yīng)用程序分配不同的訪問許可組,將一個(gè)外圍設(shè)備的利用許可僅設(shè)定給一個(gè)應(yīng)用程序。
根據(jù)該優(yōu)選的結(jié)構(gòu),可以在每個(gè)訪問許可組中匯總多個(gè)外圍設(shè)備,從而對一個(gè)應(yīng)用程序一起賦予多個(gè)外圍設(shè)備的訪問許可,所以可以簡單地向應(yīng)用程序授予多個(gè)外圍設(shè)備的訪問許可。
并且在上述發(fā)明中優(yōu)選構(gòu)成為,所述連接單元具有多個(gè)連接連接器,該多個(gè)連接連接器連接所述外圍設(shè)備,所述訪問許可組被以所述連接連接器為單位來設(shè)定。
根據(jù)該優(yōu)選結(jié)構(gòu),上述訪問許可組以連接連接器為單位來設(shè)定,所以利用應(yīng)用程序的利用者可以簡單地識別屬于1個(gè)訪問許可組中的外圍設(shè)備,并且可以簡單地識別各訪問許可組。另外在集線裝置(所謂的集線器)作為外圍設(shè)備連接在連接連接器上,在該集線裝置上連接有多個(gè)外圍設(shè)備時(shí),優(yōu)選集線裝置和連接在該集線裝置上的多個(gè)外圍設(shè)備連接在相同連接連接器上。
并且在上述發(fā)明中優(yōu)選構(gòu)成為,所述嵌入設(shè)備具有外圍設(shè)備信息取得單元,該外圍設(shè)備信息取得單元針對每個(gè)所述應(yīng)用程序,取得許可該應(yīng)用程序利用的外圍設(shè)備的信息。
根據(jù)該優(yōu)選的結(jié)構(gòu),應(yīng)用程序側(cè)可以取得自身能夠利用的全部外圍設(shè)備的信息。并且即使在連接有多個(gè)外圍設(shè)備的情況下,由于不會取得應(yīng)用程序側(cè)不能利用的外圍設(shè)備的信息,所以也可以防止錯(cuò)誤動(dòng)作。
并且在上述發(fā)明中優(yōu)選構(gòu)成為在所述程序存儲單元中預(yù)先設(shè)置有多個(gè)存儲位置,該多個(gè)存儲位置分別獨(dú)立地存儲所述各個(gè)應(yīng)用程序,所述訪問權(quán)限設(shè)定單元基于所述應(yīng)用程序所存儲的所述存儲位置,對該應(yīng)用程序設(shè)定許可利用的外圍設(shè)備。
根據(jù)該優(yōu)選結(jié)構(gòu),根據(jù)應(yīng)用程序的存儲位置來設(shè)定外圍設(shè)備的利用許可,所以即使是相同的應(yīng)用程序,也可以通過變更存儲位置來簡單地變更許可利用的外圍設(shè)備的分配。
并且在上述發(fā)明中優(yōu)選構(gòu)成為所述嵌入設(shè)備還具有安裝控制單元,該安裝控制單元禁止如下的應(yīng)用程序的安裝該應(yīng)用程序能夠利用已經(jīng)存儲在所述程序存儲單元中的應(yīng)用程序被許可利用的外圍設(shè)備。
根據(jù)該優(yōu)選的結(jié)構(gòu),能夠可靠地防止能夠利用相同外圍設(shè)備的多個(gè)應(yīng)用程序被安裝,所以即使在執(zhí)行多個(gè)應(yīng)用程序的環(huán)境下,也不會產(chǎn)生對相同外圍設(shè)備的同時(shí)利用,可以安全地執(zhí)行應(yīng)用程序。
并且在上述發(fā)明中優(yōu)選構(gòu)成為所述嵌入設(shè)備還具有安裝控制單元,該安裝控制單元在能夠利用已經(jīng)存儲在所述程序存儲單元中的應(yīng)用程序被許可利用的外圍設(shè)備的應(yīng)用程序被安裝的情況下,使已經(jīng)存儲在所述程序存儲單元中的應(yīng)用程序的執(zhí)行被禁止。
根據(jù)該優(yōu)選的結(jié)構(gòu),可以可靠地防止同時(shí)執(zhí)行能夠利用相同外圍設(shè)備的多個(gè)應(yīng)用程序,所以即使在執(zhí)行多個(gè)應(yīng)用程序的環(huán)境下,也不會產(chǎn)生對相同外圍設(shè)備的同時(shí)利用,可以安全地執(zhí)行應(yīng)用程序。
并且在該結(jié)構(gòu)中還可以構(gòu)成為所述安裝控制單元在能夠利用已經(jīng)存儲在所述程序存儲單元中的應(yīng)用程序被許可利用的外圍設(shè)備的應(yīng)用程序被安裝的情況下,卸載已經(jīng)存儲在所述程序存儲單元中的應(yīng)用程序。
根據(jù)該優(yōu)選結(jié)構(gòu),可以可靠地防止能夠利用相同外圍設(shè)備的多個(gè)應(yīng)用程序被安裝。
并且,本發(fā)明所涉及的嵌入設(shè)備內(nèi)置在電子設(shè)備中來實(shí)施。
并且為了達(dá)到上述的目的,本發(fā)明提供了一種嵌入設(shè)備的控制方法,該嵌入設(shè)備具有連接單元,多個(gè)外圍設(shè)備可自由裝卸地與該連接單元連接;程序存儲單元,其存儲多個(gè)應(yīng)用程序,所述多個(gè)應(yīng)用程序利用連接在所述連接單元上的外圍設(shè)備;以及應(yīng)用程序執(zhí)行單元,其執(zhí)行所述應(yīng)用程序,其特征在于,該控制方法對所述應(yīng)用程序分別設(shè)定連接在所述連接單元上的外圍設(shè)備中許可利用的外圍設(shè)備,并且在進(jìn)行該設(shè)定時(shí),將一個(gè)外圍設(shè)備的利用許可僅設(shè)定給一個(gè)應(yīng)用程序。
并且為了達(dá)到上述的目的,本發(fā)明提供了一種控制程序,其特征在于,該控制程序使嵌入設(shè)備作為訪問權(quán)限設(shè)定單元來發(fā)揮功能,該嵌入設(shè)備具有連接單元,多個(gè)外圍設(shè)備可自由裝卸地與該連接單元連接;程序存儲單元,其存儲多個(gè)應(yīng)用程序,所述多個(gè)應(yīng)用程序利用連接在所述連接單元上的外圍設(shè)備;以及應(yīng)用程序執(zhí)行單元,其執(zhí)行所述應(yīng)用程序,而所述訪問權(quán)限設(shè)定單元是對所述應(yīng)用程序分別設(shè)定連接在所述連接單元上的外圍設(shè)備中許可利用的外圍設(shè)備的單元,并且將一個(gè)外圍設(shè)備的利用許可僅設(shè)定給一個(gè)應(yīng)用程序。
并且為了達(dá)到上述的目的,本發(fā)明提供了一種記錄了控制程序的計(jì)算機(jī)可讀取的記錄介質(zhì),其特征在于,該控制程序使嵌入設(shè)備作為訪問權(quán)限設(shè)定單元來發(fā)揮功能,該嵌入設(shè)備具有連接單元,多個(gè)外圍設(shè)備可自由裝卸地與該連接單元連接;程序存儲單元,其存儲多個(gè)應(yīng)用程序,所述多個(gè)應(yīng)用程序利用連接在所述連接單元上的外圍設(shè)備;以及應(yīng)用程序執(zhí)行單元,其執(zhí)行所述應(yīng)用程序,而所述訪問權(quán)限設(shè)定單元是對所述應(yīng)用程序分別設(shè)定連接在所述連接單元上的外圍設(shè)備中許可利用的外圍設(shè)備的單元,并且將一個(gè)外圍設(shè)備的利用許可僅設(shè)定給一個(gè)應(yīng)用程序。
根據(jù)本發(fā)明所涉及的嵌入設(shè)備的控制方法、控制程序、以及記錄介質(zhì),與本發(fā)明所涉及的嵌入設(shè)備相同,對每個(gè)應(yīng)用程序設(shè)定許可利用的外圍設(shè)備,并且將一個(gè)外圍設(shè)備的利用許可僅設(shè)定給一個(gè)應(yīng)用程序,所以不會存在許可二個(gè)以上的應(yīng)用程序利用相同外圍設(shè)備的情況,由此可以防止多個(gè)應(yīng)用程序同時(shí)利用(訪問)相同外圍設(shè)備。


圖1是表示本發(fā)明的實(shí)施方式所涉及的網(wǎng)絡(luò)打印機(jī)的結(jié)構(gòu)的圖。
圖2是表示控制部的功能性的結(jié)構(gòu)的方框圖。
圖3是示意地表示連接狀況表的圖。
圖4是示意地表示訪問權(quán)限設(shè)定表的圖。
圖5是示意地表示訪問權(quán)限管理表的圖。
圖6是示意地表示訪問權(quán)限管理表的其他方式的圖。
圖7是訪問權(quán)限授予處理的流程圖。
圖8是訪問權(quán)限管理處理的流程圖。
圖9是安裝控制處理的流程圖。
標(biāo)號說明1網(wǎng)絡(luò)打印機(jī)(打印機(jī));4外圍設(shè)備;7應(yīng)用程序;10控制部 13網(wǎng)卡 14閃存ROM(程序存儲單元);31外圍設(shè)備連接部(連接單元);35A、35B連接連接器;71訪問權(quán)限設(shè)定表;72訪問權(quán)限管理表;80目錄85訪問權(quán)限。
具體實(shí)施例方式
以下參照附圖對本發(fā)明的實(shí)施方式進(jìn)行說明。
圖1是表示本實(shí)施方式所涉及的網(wǎng)絡(luò)打印機(jī)(以下僅稱為“打印機(jī)”)1的概略結(jié)構(gòu)的圖。如該圖所示,大致來說打印機(jī)1具有控制部10、打印單元11、擴(kuò)展槽12、網(wǎng)卡13以及閃存(flash)ROM14。
控制部10是中樞地控制打印機(jī)1的各個(gè)部分的單元,其具有作為運(yùn)算處理器的CPU20;存儲通過該CPU20執(zhí)行的控制程序(所謂的固件(firmware))的ROM21;作為CPU20的工作區(qū)發(fā)揮功能、暫時(shí)存儲運(yùn)算結(jié)果和各種數(shù)據(jù)的RAM22。
打印單元11是基于控制部10的控制來執(zhí)行向記錄用紙的打印的單元,其構(gòu)成為具備未圖示的送紙機(jī)構(gòu)、以及一般打印機(jī)具有的打印頭等打印(印刷)機(jī)構(gòu)。擴(kuò)展槽12是內(nèi)設(shè)在打印機(jī)1中、用于擴(kuò)展該打印機(jī)1的功能的卡型的電路可以插拔的插口,上述網(wǎng)卡13插在該擴(kuò)展槽12中。
網(wǎng)卡13具有數(shù)據(jù)通信部30和外圍設(shè)備連接部31,具有通過鋪設(shè)在建筑內(nèi)的LAN等網(wǎng)絡(luò)2與其他的通信終端(例如個(gè)人計(jì)算機(jī))3進(jìn)行數(shù)據(jù)通信的功能、以及連接外圍設(shè)備的功能。即,上述數(shù)據(jù)通信部30構(gòu)成為具有基于TCP/IP等規(guī)定的通信協(xié)議進(jìn)行信號處理的網(wǎng)絡(luò)控制器32、和以有線或無線的方式連接在網(wǎng)絡(luò)2上的通信接口33。并且,外圍設(shè)備連接部31是用于連接鍵盤、鼠標(biāo)以及讀卡器等外圍設(shè)備的單元,具有例如根據(jù)USB標(biāo)準(zhǔn)或IEEE1394標(biāo)準(zhǔn)等規(guī)定標(biāo)準(zhǔn)來執(zhí)行信號處理的連接I/F控制器34、和作為外圍設(shè)備4的連接口的多個(gè)(在圖示例中為2個(gè))連接連接器35A、35B。
上述連接I/F控制器34具有如下的所謂主機(jī)功能通過從各外圍設(shè)備4中取得連接在連接連接器35A、35B上的外圍設(shè)備4的信息(以下稱為“設(shè)備信息”),從而管理這些外圍設(shè)備4。
另外,如圖1所示,將集線器(集線裝置)4A作為外圍設(shè)備4與連接連接器35A、35B連接,從而可通過集線器4A在一個(gè)連接連接器35A、35B上連接多個(gè)外圍設(shè)備4,即可連接成為所謂的樹狀。并且,也可以使用電纜等將外圍設(shè)備4連接成珠串狀,即所謂的菊花鏈(daisy chain)連接。
閃存ROM14是可重寫的非易失性存儲器,存儲有各種應(yīng)用程序。把這些應(yīng)用程序記錄到例如存儲卡等記錄介質(zhì)50中來進(jìn)行發(fā)布,或者通過網(wǎng)絡(luò)2等電通信線路來發(fā)布,并且,這樣發(fā)布的應(yīng)用程序可安裝到閃存ROM14中。并且,存儲在控制部10的ROM21中的控制程序也與應(yīng)用程序一樣,構(gòu)成為可通過記錄介質(zhì)50或網(wǎng)絡(luò)2等電通信線路來發(fā)布,這樣發(fā)布的控制程序可安裝到ROM21中。
下面,對本打印機(jī)1的功能性的結(jié)構(gòu),特別對控制部10的功能性的結(jié)構(gòu)進(jìn)行說明。
圖2是表示控制部10的功能性的結(jié)構(gòu)的功能框圖。如該圖所示,控制部10構(gòu)成為,通過執(zhí)行上述控制程序,從而作為應(yīng)用程序執(zhí)行部60、連接狀況取得部61、訪問權(quán)限設(shè)定部62、以及訪問管理部63而發(fā)揮功能。
應(yīng)用程序執(zhí)行部60是執(zhí)行存儲在閃存ROM 14中的各應(yīng)用程序7A、7B…(在不需要特別區(qū)分的情況下稱為“應(yīng)用程序7”)的單元。另外,在以下的說明中,各應(yīng)用程序7利用外圍設(shè)備4。
連接狀況取得部61從連接I/F控制器34中取得連接在連接連接器35A、35B上的外圍設(shè)備4的識別信息,在RAM22中生成連接狀況表70,如圖3所示該連接狀況表70表示外圍設(shè)備4的識別信息與連接連接器35A、35B的對應(yīng)關(guān)系。此時(shí),在通過集線器4A在連接連接器35A、35B上連接有多個(gè)外圍設(shè)備4的情況下,在連接狀況表70中記錄為集線器4A與連接在該集線器4A上的各外圍設(shè)備4都連接在相同連接連接器35A、35B上。
訪問權(quán)限設(shè)定部62是對存儲在閃存ROM14中的應(yīng)用程序7設(shè)定針對外圍設(shè)備4的訪問權(quán)限的單元,如圖4所示,在本實(shí)施方式中,針對每個(gè)應(yīng)用程序7的安裝位置(目錄)設(shè)定為相互不同的訪問權(quán)限。如果詳細(xì)敘述,對于閃存ROM14,作為用于安裝應(yīng)用程序7的位置被預(yù)先規(guī)定為多個(gè)(在圖示例中為3個(gè))目錄80a~80c,并且與各目錄80a~80c相對應(yīng)地設(shè)定不同的訪問權(quán)限85a~85c。
即,對于目錄80a設(shè)定只許可訪問(利用)在連接連接器35A上連接的外圍設(shè)備4的訪問權(quán)限85a,對目錄80b設(shè)定只許可訪問(利用)在連接連接器35B上連接的外圍設(shè)備4的訪問權(quán)限85b,并且,對目錄80c設(shè)定許可訪問(利用)分別連接在連接連接器35A以及35B上的外圍設(shè)備4的訪問權(quán)限85c。另外,排他地利用訪問權(quán)限85a、85b和訪問權(quán)限85c。
這樣,連接在本打印機(jī)1上的外圍設(shè)備4被以連接連接器35A、35B為單位來劃分,并且針對每個(gè)該劃分授予訪問權(quán)限85。換言之,構(gòu)成為某個(gè)外圍設(shè)備4只屬于一個(gè)訪問權(quán)限85,授予每個(gè)應(yīng)用程序7不同的訪問權(quán)限85,從而僅許可一個(gè)應(yīng)用程序7訪問(利用)某個(gè)外圍設(shè)備4。
如上所述的應(yīng)用程序的安裝位置、與之對應(yīng)的訪問權(quán)限、以及該訪問權(quán)限許可的外圍設(shè)備各自的對應(yīng)關(guān)系作為訪問權(quán)限設(shè)定表71預(yù)先存儲在ROM21中。
并且,在打印機(jī)1中新安裝了應(yīng)用程序7的情況下,訪問權(quán)限設(shè)定部62基于訪問權(quán)限設(shè)定表71,為了授予與該應(yīng)用程序7的安裝位置對應(yīng)的訪問權(quán)限,而生成如圖5所示的表示應(yīng)用程序7與訪問權(quán)限的對應(yīng)關(guān)系的訪問權(quán)限管理表72,將該訪問權(quán)限管理表72存儲在RAM22或閃存ROM14中。
訪問管理部63在應(yīng)用程序7訪問外圍設(shè)備4時(shí),基于上述訪問權(quán)限管理表72,只許可應(yīng)用程序7可以訪問的外圍設(shè)備4的訪問。
此處,在本實(shí)施方式中,在訪問權(quán)限85c中設(shè)定了對連接在連接連接器35A以及35B各自上的外圍設(shè)備4,即對連接在本打印機(jī)1上的所有的外圍設(shè)備4的訪問許可,所以在該訪問權(quán)限85c被授予給應(yīng)用程序7的情況下(即應(yīng)用程序7安裝在目錄80c中的情況下),為了禁止對相同外圍設(shè)備4的同時(shí)訪問,如圖6所示,其他的應(yīng)用程序7被從本打印機(jī)1卸載,對其以后進(jìn)行說明。
下面,對本實(shí)施方式的動(dòng)作進(jìn)行說明。
圖7是針對應(yīng)用程序7授予訪問權(quán)限的訪問權(quán)限授予處理的流程圖。如該圖所示,訪問權(quán)限設(shè)定部62監(jiān)視應(yīng)用程序向打印機(jī)的新的安裝,在新安裝了應(yīng)用程序7的情況下(步驟S1是),取得該應(yīng)用程序7被安裝的目錄80(安裝位置)(步驟S2)。接下來,訪問權(quán)限設(shè)定部62基于訪問權(quán)限設(shè)定表71取得與被安裝的目錄80對應(yīng)的訪問權(quán)限85(步驟S3),將取得的訪問權(quán)限85與應(yīng)用程序7對應(yīng)起來登記在訪問權(quán)限管理表72中。
根據(jù)以上的處理,為每個(gè)應(yīng)用程序7設(shè)定與其安裝位置相對應(yīng)的訪問權(quán)限85,從而能夠以在應(yīng)用程序7之間沒有重復(fù)的方式劃分可被利用的外圍設(shè)備4。
接下來,對如上述那樣安裝的應(yīng)用程序利用(訪問)外圍設(shè)備4時(shí)的動(dòng)作進(jìn)行說明。
圖8是訪問管理處理的流程圖。該訪問管理處理是在應(yīng)用程序7訪問外圍設(shè)備4時(shí)由訪問管理部63執(zhí)行的處理。具體地講,應(yīng)用程序7訪問外圍設(shè)備4時(shí),從該應(yīng)用程序7輸出外圍設(shè)備4的利用請求,在從應(yīng)用程序7輸出了該利用請求時(shí)(步驟S10是),訪問管理部63為了判斷應(yīng)用程序7能否利用該外圍設(shè)備4而進(jìn)行接下來的處理。
即,訪問管理部63基于上述訪問權(quán)限管理表72,確定應(yīng)用程序7的訪問權(quán)限85,并且基于該訪問權(quán)限85,從連接狀況表70取得該應(yīng)用程序7可以訪問的外圍設(shè)備4的一覽(步驟S11)。這樣通過構(gòu)成為取得應(yīng)用程序7可以訪問的外圍設(shè)備4的一覽,即使在有多個(gè)外圍設(shè)備4連接在打印機(jī)1上的情況下,各應(yīng)用程序7也僅知道在訪問權(quán)限的范圍內(nèi)可以利用的外圍設(shè)備4,所以可以在應(yīng)用程序7側(cè)簡單地識別能否利用期望的外圍設(shè)備4。
接下來訪問管理部63判斷本次請求的外圍設(shè)備4是否包含在可以訪問的外圍設(shè)備4的一覽中(步驟S12),在包含的情況下(步驟S12是),許可從應(yīng)用程序7對本次請求的外圍設(shè)備4的利用(訪問)(步驟S13)。其結(jié)果,應(yīng)用程序7利用外圍設(shè)備4來實(shí)現(xiàn)各種服務(wù)(步驟S14)。
另一方面,在步驟S12的判斷的結(jié)果是本次請求的外圍設(shè)備4沒有包含在上述可以訪問的外圍設(shè)備4的一覽中的情況下(步驟S12否),訪問管理部63禁止從該應(yīng)用程序7對外圍設(shè)備4的利用(訪問)(步驟S15)。
根據(jù)以上的處理,各應(yīng)用程序7只可以利用與訪問權(quán)限85對應(yīng)的外圍設(shè)備4,并且,禁止訪問權(quán)限85范圍外的外圍設(shè)備4的利用,所以各應(yīng)用程序7可以在不受來自其他應(yīng)用程序7的影響的情況下,利用訪問權(quán)限85的范圍內(nèi)的外圍設(shè)備4。
此處,在向打印機(jī)1新安裝了應(yīng)用程序7的情況下,存在該應(yīng)用程序7利用的外圍設(shè)備4與已經(jīng)安裝的應(yīng)用程序7利用的外圍設(shè)備4重復(fù)的可能性。因此,在本實(shí)施方式中,在應(yīng)用程序7被新安裝時(shí),通過執(zhí)行如下說明的安裝控制處理,從而防止重復(fù)地安裝利用相同外圍設(shè)備4的應(yīng)用程序7。
圖9是上述安裝控制處理的流程圖。如該圖所示,當(dāng)存在新的應(yīng)用程序7的安裝請求時(shí)(步驟S20是),訪問權(quán)限設(shè)定部62取得該新的應(yīng)用程序7的安裝位置(步驟S21),基于訪問權(quán)限設(shè)定表71來確定對應(yīng)于該安裝位置的訪問權(quán)限85(步驟S22)。接下來,訪問權(quán)限設(shè)定部62基于連接狀況表70取得根據(jù)該訪問權(quán)限85可以利用的外圍設(shè)備4的一覽(步驟S23),并且提取出在已經(jīng)安裝的應(yīng)用程序7中可以利用包含在外圍設(shè)備4的一覽中的外圍設(shè)備4的應(yīng)用程序7,從而取得應(yīng)用程序一覽(步驟S24)。
并且,訪問權(quán)限設(shè)定部62判斷在步驟S24中取得的應(yīng)用程序一覽是否為空(步驟S25),在非空時(shí)(步驟S25否),在已經(jīng)安裝的應(yīng)用程序7與要新安裝的應(yīng)用程序7之間利用的外圍設(shè)備4重復(fù),所以為了避免該重復(fù),卸載已經(jīng)安裝的應(yīng)用程序7,即存在于應(yīng)用程序一覽中的應(yīng)用程序7(步驟S26),并且從應(yīng)用程序一覽中刪除已卸載的應(yīng)用程序7(步驟S27)。并且,為了卸載已登記在應(yīng)用程序一覽中的下一個(gè)應(yīng)用程序7,訪問權(quán)限設(shè)定部62將處理步驟返回到步驟S25。
并且,在步驟25的判斷的結(jié)果是應(yīng)用程序一覽為空時(shí)(步驟S25是),在已經(jīng)安裝的應(yīng)用程序7與要新安裝的應(yīng)用程序7之間利用的外圍設(shè)備4沒有產(chǎn)生重復(fù),所以訪問權(quán)限設(shè)定部62安裝新的應(yīng)用程序7(步驟S28)。
根據(jù)以上的處理,在打印機(jī)1中新安裝應(yīng)用程序7時(shí),當(dāng)該應(yīng)用程序7利用的外圍設(shè)備4與已經(jīng)安裝的應(yīng)用程序7利用的外圍設(shè)備4重復(fù)時(shí),卸載已經(jīng)安裝的應(yīng)用程序7,所以可以可靠地防止在打印機(jī)1中能夠利用相同外圍設(shè)備4的多個(gè)應(yīng)用程序7被安裝在打印機(jī)1中。
并且,也可以構(gòu)成為在卸載已經(jīng)安裝的應(yīng)用程序7之前,向用戶通知該情況,從而用戶可以選擇是否卸載已經(jīng)安裝的應(yīng)用程序7,即選擇是否新安裝應(yīng)用程序7。
如以上的說明那樣,根據(jù)本實(shí)施方式,為了防止許可兩個(gè)以上的應(yīng)用程序7利用相同外圍設(shè)備4的情況,訪問權(quán)限設(shè)定部62將一個(gè)外圍設(shè)備4的利用許可僅設(shè)定給一個(gè)應(yīng)用程序7,所以可以可靠地防止多個(gè)應(yīng)用程序7同時(shí)利用(訪問)相同外圍設(shè)備4。換言之,被安裝的應(yīng)用程序7能夠可靠地使用與被授予的訪問權(quán)限85對應(yīng)的外圍設(shè)備4。
并且,根據(jù)本實(shí)施方式,構(gòu)成為以連接連接器35A、35B為單位來設(shè)定訪問權(quán)限(訪問許可組)85,并且給每個(gè)應(yīng)用程序7分配不同的訪問權(quán)限85,從而將一個(gè)外圍設(shè)備4的利用許可僅設(shè)定給一個(gè)應(yīng)用程序7。由此,可以對一個(gè)應(yīng)用程序7一起賦予多個(gè)外圍設(shè)備4的訪問權(quán)限85。
另外,因?yàn)樵L問權(quán)限85以連接連接器35A、35B為單位來設(shè)定,所以利用應(yīng)用程序7的利用者可以簡單地識別屬于各訪問權(quán)限85的外圍設(shè)備4。
并且根據(jù)本實(shí)施方式,可以針對每個(gè)應(yīng)用程序7取得該應(yīng)用程序7可以利用的外圍設(shè)備4的信息,所以應(yīng)用程序7側(cè)能夠僅取得自身可以利用的外圍設(shè)備4的信息的全部,并且即使在連接有多個(gè)外圍設(shè)備4的情況下,應(yīng)用程序7側(cè)也不能取得不能利用的外圍設(shè)備4的信息,從而可以防止錯(cuò)誤動(dòng)作。
并且根據(jù)本實(shí)施方式,預(yù)先設(shè)置了用于分別單獨(dú)地存儲應(yīng)用程序7的多個(gè)目錄(存儲位置)80,對應(yīng)于應(yīng)用程序7的目錄80來設(shè)定訪問權(quán)限85,所以即使是相同的應(yīng)用程序7也可以通過變更目錄80,來簡單地變更許可利用的外圍設(shè)備4的分配。
并且根據(jù)本實(shí)施方式,在打印機(jī)1中新安裝應(yīng)用程序7的情況下,在該應(yīng)用程序7利用的外圍設(shè)備4與已經(jīng)安裝的應(yīng)用程序7利用的外圍設(shè)備4重復(fù)時(shí),卸載已經(jīng)安裝的應(yīng)用程序7,所以可以可靠地防止在打印機(jī)1中能夠利用相同外圍設(shè)備4的多個(gè)應(yīng)用程序7安裝在打印機(jī)1中。
并且,上述的實(shí)施方式只不過是表示本發(fā)明的一個(gè)方式的實(shí)施方式,在本發(fā)明的范圍內(nèi)能夠任意地變形以及應(yīng)用。
例如在上述的實(shí)施方式中構(gòu)成為在打印機(jī)1中新安裝應(yīng)用程序7的情況下,在該應(yīng)用程序7利用的外圍設(shè)備4與已經(jīng)安裝的應(yīng)用程序7利用的外圍設(shè)備4重復(fù)時(shí),卸載已經(jīng)安裝的應(yīng)用程序7,但不限于此。
即,也可以構(gòu)成為禁止新的應(yīng)用程序7的安裝,或者也可以構(gòu)成為設(shè)置表示應(yīng)用程序7的執(zhí)行許可/禁止的標(biāo)志等,把已經(jīng)安裝的應(yīng)用程序7的標(biāo)志設(shè)定成禁止執(zhí)行。
并且例如在上述的實(shí)施方式中,作為嵌入設(shè)備的一個(gè)實(shí)施方式例示了打印機(jī)1,但不限于此,例如也可適用于傳真機(jī)和投影儀等電子設(shè)備中。
另外,在上述的實(shí)施方式中,例示了打印機(jī)1的控制部10作為嵌入設(shè)備發(fā)揮功能的結(jié)構(gòu),但不限于此,當(dāng)然也可以構(gòu)成為使網(wǎng)卡13的例如連接I/F控制器34作為本發(fā)明所涉及的嵌入設(shè)備發(fā)揮功能,對應(yīng)用程序7賦予訪問權(quán)限85。并且在該情況下,優(yōu)選構(gòu)成為存儲利用外圍設(shè)備4的應(yīng)用程序7的閃存ROM14設(shè)置在網(wǎng)卡13中。
在這樣的結(jié)構(gòu)中,僅僅通過將網(wǎng)卡13插裝在打印機(jī)1上,無需對打印機(jī)1的控制程序特別施加變更,便能夠進(jìn)行外圍設(shè)備4的管理,另外,也能夠安裝各種應(yīng)用程序7。特別是通過對網(wǎng)卡13等可自由裝卸地內(nèi)置在電子設(shè)備中的裝置使用本發(fā)明,從而即使在外圍設(shè)備4的管理中不使用用戶接口,也可以可靠且簡單地實(shí)現(xiàn)外圍設(shè)備4的管理。
權(quán)利要求
1.一種嵌入設(shè)備,該嵌入設(shè)備具有連接單元,多個(gè)外圍設(shè)備可自由裝卸地與該連接單元連接;程序存儲單元,其存儲多個(gè)應(yīng)用程序,所述多個(gè)應(yīng)用程序利用連接在所述連接單元上的外圍設(shè)備;以及應(yīng)用程序執(zhí)行單元,其執(zhí)行所述應(yīng)用程序,其特征在于,所述嵌入設(shè)備具備訪問權(quán)限設(shè)定單元,該訪問權(quán)限設(shè)定單元對所述應(yīng)用程序分別設(shè)定連接在所述連接單元上的外圍設(shè)備中許可利用的外圍設(shè)備,并且所述訪問權(quán)限設(shè)定單元將一個(gè)外圍設(shè)備的利用許可僅設(shè)定給一個(gè)應(yīng)用程序。
2.根據(jù)權(quán)利要求1所述的嵌入設(shè)備,其特征在于,所述嵌入設(shè)備具有訪問許可組存儲單元,該訪問許可組存儲單元存儲把連接在所述連接單元上的多個(gè)外圍設(shè)備劃分成一個(gè)或多個(gè)組而構(gòu)成的訪問許可組,所述訪問權(quán)限設(shè)定單元對每個(gè)應(yīng)用程序分配不同的訪問許可組,將一個(gè)外圍設(shè)備的利用許可僅設(shè)定給一個(gè)應(yīng)用程序。
3.根據(jù)權(quán)利要求2所述的嵌入設(shè)備,其特征在于,所述連接單元具有多個(gè)連接連接器,該多個(gè)連接連接器連接所述外圍設(shè)備,所述訪問許可組被以所述連接連接器為單位來設(shè)定。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的嵌入設(shè)備,其特征在于,所述嵌入設(shè)備具有外圍設(shè)備信息取得單元,該外圍設(shè)備信息取得單元針對每個(gè)所述應(yīng)用程序,取得許可該應(yīng)用程序利用的外圍設(shè)備的信息。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的嵌入設(shè)備,其特征在于,在所述程序存儲單元中預(yù)先設(shè)置有多個(gè)存儲位置,該多個(gè)存儲位置分別獨(dú)立地存儲所述各個(gè)應(yīng)用程序,所述訪問權(quán)限設(shè)定單元基于所述應(yīng)用程序所存儲的所述存儲位置,對該應(yīng)用程序設(shè)定許可利用的外圍設(shè)備。
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的嵌入設(shè)備,其特征在于,所述嵌入設(shè)備還具有安裝控制單元,該安裝控制單元禁止如下的應(yīng)用程序的安裝該應(yīng)用程序能夠利用已經(jīng)存儲在所述程序存儲單元中的應(yīng)用程序被許可利用的外圍設(shè)備。
7.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的嵌入設(shè)備,其特征在于,所述嵌入設(shè)備還具有安裝控制單元,該安裝控制單元在能夠利用已經(jīng)存儲在所述程序存儲單元中的應(yīng)用程序被許可利用的外圍設(shè)備的應(yīng)用程序被安裝的情況下,使已經(jīng)存儲在所述程序存儲單元中的應(yīng)用程序的執(zhí)行被禁止。
8.一種電子設(shè)備,該電子設(shè)備具有權(quán)利要求1至7中任一項(xiàng)所述的嵌入設(shè)備。
9.一種嵌入設(shè)備的控制方法,該嵌入設(shè)備具有連接單元,多個(gè)外圍設(shè)備可自由裝卸地與該連接單元連接;程序存儲單元,其存儲多個(gè)應(yīng)用程序,所述多個(gè)應(yīng)用程序利用連接在所述連接單元上的外圍設(shè)備;以及應(yīng)用程序執(zhí)行單元,其執(zhí)行所述應(yīng)用程序,其特征在于,該控制方法對所述應(yīng)用程序分別設(shè)定連接在所述連接單元上的外圍設(shè)備中許可利用的外圍設(shè)備,并且在進(jìn)行該設(shè)定時(shí),將一個(gè)外圍設(shè)備的利用許可僅設(shè)定給一個(gè)應(yīng)用程序。
10.一種控制程序,其特征在于,該控制程序使嵌入設(shè)備作為訪問權(quán)限設(shè)定單元來發(fā)揮功能,該嵌入設(shè)備具有連接單元,多個(gè)外圍設(shè)備可自由裝卸地與該連接單元連接;程序存儲單元,其存儲多個(gè)應(yīng)用程序,所述多個(gè)應(yīng)用程序利用連接在所述連接單元上的外圍設(shè)備;以及應(yīng)用程序執(zhí)行單元,其執(zhí)行所述應(yīng)用程序,而所述訪問權(quán)限設(shè)定單元是對所述應(yīng)用程序分別設(shè)定連接在所述連接單元上的外圍設(shè)備中許可利用的外圍設(shè)備的單元,并且將一個(gè)外圍設(shè)備的利用許可僅設(shè)定給一個(gè)應(yīng)用程序。
11.一種記錄了控制程序的計(jì)算機(jī)可讀取的記錄介質(zhì),其特征在于,該控制程序使嵌入設(shè)備作為訪問權(quán)限設(shè)定單元來發(fā)揮功能,該嵌入設(shè)備具有連接單元,多個(gè)外圍設(shè)備可自由裝卸地與該連接單元連接;程序存儲單元,其存儲多個(gè)應(yīng)用程序,所述多個(gè)應(yīng)用程序利用連接在所述連接單元上的外圍設(shè)備;以及應(yīng)用程序執(zhí)行單元,其執(zhí)行所述應(yīng)用程序,而所述訪問權(quán)限設(shè)定單元是對所述應(yīng)用程序分別設(shè)定連接在所述連接單元上的外圍設(shè)備中許可利用的外圍設(shè)備的單元,并且將一個(gè)外圍設(shè)備的利用許可僅設(shè)定給一個(gè)應(yīng)用程序。
全文摘要
本發(fā)明提供嵌入設(shè)備、電子設(shè)備、嵌入設(shè)備的控制方法、控制程序以及存儲介質(zhì)。該嵌入設(shè)備、電子設(shè)備、嵌入設(shè)備的控制方法、控制程序以及存儲介質(zhì)防止多個(gè)應(yīng)用程序同時(shí)利用相同外圍設(shè)備。該嵌入設(shè)備具有訪問權(quán)限設(shè)定部(62),其對應(yīng)用程序(7)分別設(shè)定連接在連接連接器(35A、35B)上的外圍設(shè)備(4)中許可利用的外圍設(shè)備(4),所述訪問權(quán)限設(shè)定部(62)將一個(gè)外圍設(shè)備(4)的利用許可僅設(shè)定給一個(gè)應(yīng)用程序(7)。
文檔編號G06F9/46GK1983195SQ20061016708
公開日2007年6月20日 申請日期2006年12月14日 優(yōu)先權(quán)日2005年12月14日
發(fā)明者谷口真也, 深尾明人 申請人:精工愛普生株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1