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

信息處理設(shè)備、裝置控制設(shè)備及控制方法和裝置控制系統(tǒng)的制作方法

文檔序號:8909157閱讀:310來源:國知局
信息處理設(shè)備、裝置控制設(shè)備及控制方法和裝置控制系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及經(jīng)由網(wǎng)絡(luò)所連接的信息處理設(shè)備和裝置控制設(shè)備、其控制方法和裝置控制系統(tǒng)。
【背景技術(shù)】
[0002]通常已知有如下系統(tǒng),其中在該系統(tǒng)中,將諸如個人計算機(jī)(以下稱為PC)等的信息處理設(shè)備設(shè)置為客戶端,并且該客戶端經(jīng)由網(wǎng)絡(luò)使用諸如打印機(jī)、存儲器和掃描器等的裝置(外圍裝置)。作為這種系統(tǒng),存在客戶端將網(wǎng)絡(luò)上的裝置虛擬地識別為本地連接裝置、由此從網(wǎng)絡(luò)上的客戶端可訪問該裝置的系統(tǒng)。
[0003]例如,為了從諸如LAN等的網(wǎng)絡(luò)上的客戶端控制與連接至該網(wǎng)絡(luò)的裝置服務(wù)器(裝置控制設(shè)備)本地連接的裝置,本申請人提出了使得可以從PC控制裝置服務(wù)器的裝置控制單元(主機(jī)控制器)的裝置控制系統(tǒng)(例如,參見專利文獻(xiàn)I)。
_4] 現(xiàn)有技術(shù)文獻(xiàn)_5] 專利文獻(xiàn)
[0006] 專利文獻(xiàn)1:日本特開2013-084113

【發(fā)明內(nèi)容】

_7] 發(fā)明要解決的問題
[0008]順便提及,在上述的裝置控制系統(tǒng)中,客戶端要控制的對象是裝置服務(wù)器的裝置控制單元(主機(jī)控制器),并且例如為了重置本地連接至裝置服務(wù)器的裝置,需要控制除裝置控制單元以外的硬件。此外,通過使導(dǎo)入裝置服務(wù)器中的應(yīng)用程序與客戶端中所安裝的應(yīng)用程序(上層程序)協(xié)作,有時期望從該應(yīng)用程序(上層程序)控制裝置。
[0009]在這種情況下,需要在客戶端和裝置服務(wù)器之間建立新的通信路徑,因而在此之前,需要確保網(wǎng)絡(luò)資源。此外,在進(jìn)行包括判斷要使用的網(wǎng)絡(luò)端口是否重復(fù)的處理之后生成通信路徑,因而需要時間來連接至裝置服務(wù)器。
[0010]本發(fā)明的目的是提供一種信息處理設(shè)備、裝置控制設(shè)備、其控制方法和裝置控制系統(tǒng),其中它們使得可以通過使用客戶端和裝置服務(wù)器之間的在虛擬化控制中所使用的通信路徑而使客戶端的應(yīng)用程序和裝置服務(wù)器的應(yīng)用程序相互協(xié)作,來控制裝置。
[0011]此外,本發(fā)明的目的是提供使得可以控制除裝置服務(wù)器的裝置控制單元以外的裝置服務(wù)器內(nèi)的軟件、硬件和固件的信息處理設(shè)備、裝置控制設(shè)備、其控制方法和裝置控制系統(tǒng)。
_2] 用于解決問題的方案
[0013]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的信息處理設(shè)備提供一種信息處理設(shè)備,其經(jīng)由網(wǎng)絡(luò)連接至本地連接有裝置的裝置控制設(shè)備,所述信息處理設(shè)備包括:第一虛擬化控制部件,用于與所述裝置控制設(shè)備建立通信路徑,并且對連接至所述裝置控制設(shè)備的所述裝置進(jìn)行虛擬化控制;第一控制部件,用于控制所述裝置控制設(shè)備或者利用所述第一虛擬化控制部件進(jìn)行了虛擬化控制的所述裝置;以及第一設(shè)備控制部件,用于在利用所述第一虛擬化控制部件建立了所述通信路徑的情況下,根據(jù)來自所述第一控制部件的指示來選擇預(yù)定的控制路線,并且經(jīng)由所述控制路線進(jìn)行數(shù)據(jù)的發(fā)送和接收。
[0014]根據(jù)本發(fā)明的裝置控制設(shè)備提供一種裝置控制設(shè)備,其經(jīng)由網(wǎng)絡(luò)連接至信息處理設(shè)備并且本地連接有裝置,所述裝置控制設(shè)備包括:第二虛擬化控制部件,用于與所述信息處理設(shè)備建立通信路徑,并且對連接至所述裝置控制設(shè)備的所述裝置進(jìn)行虛擬化控制;第二控制部件,用于控制所述信息處理設(shè)備或者利用所述第二虛擬化控制部件進(jìn)行了虛擬化控制的所述裝置;以及第二設(shè)備控制部件,用于在利用所述第二虛擬化控制部件建立了所述通信路徑的情況下,根據(jù)來自所述第二控制部件的指示來選擇預(yù)定的控制路線,并且經(jīng)由所述控制路線進(jìn)行數(shù)據(jù)的發(fā)送和接收。
_5] 發(fā)明的效果
[0016]根據(jù)本發(fā)明,可以通過使用信息處理設(shè)備和裝置控制設(shè)備之間的在虛擬化控制中所使用的通信路徑而使信息處理設(shè)備和裝置控制設(shè)備相互協(xié)作來控制裝置。
【附圖說明】
[0017]圖1是根據(jù)本發(fā)明的第一實施例的裝置控制系統(tǒng)的示例的示意框圖。
[0018]圖2是用于說明在圖1所示的裝置控制系統(tǒng)中經(jīng)由控制路線所進(jìn)行的會話的連接/斷開、數(shù)據(jù)發(fā)送/接收、向設(shè)備控制單元的請求(重置)、裝置的連接/斷開和虛擬化控制的開始/停止的序列圖。
[0019]圖3是用于說明在根據(jù)本發(fā)明的第二實施例的裝置控制系統(tǒng)中利用裝置控制設(shè)備開始虛擬化控制的情況下所進(jìn)行的序列的圖。
[0020]圖4是用于說明在根據(jù)本發(fā)明的第三實施例的裝置控制系統(tǒng)中使用虛擬化控制通信路徑的裝置控制設(shè)備的應(yīng)用程序控制和硬件控制的序列圖。
【具體實施方式】
[0021]以下將參考示出本發(fā)明的實施例的附圖來詳細(xì)說明本發(fā)明。
[0022]第一實施例
[0023]<系統(tǒng)結(jié)構(gòu)>
[0024]圖1是根據(jù)本發(fā)明的第一實施例的裝置控制系統(tǒng)的示意框圖。圖1示出作為裝置控制系統(tǒng)的示例的打印系統(tǒng)。
[0025]在例示的打印系統(tǒng)中,信息處理設(shè)備100和裝置控制設(shè)備200經(jīng)由網(wǎng)絡(luò)500相互連接。此外,裝置控制設(shè)備200和裝置300經(jīng)由連接線纜400相互連接。
[0026]在該例示示例中,信息處理設(shè)備100例如是個人計算機(jī)(PC),并且裝置控制設(shè)備200例如是多功能外圍設(shè)備(MFP)。
[0027]?各設(shè)備的內(nèi)部結(jié)構(gòu)(軟件/硬件結(jié)構(gòu))?
[0028]<信息處理設(shè)備100的結(jié)構(gòu)>
[0029]盡管沒有示出,但信息處理設(shè)備100包括CPU、輸入單元、顯示單元、存儲器和存儲單元等作為一般的個人計算機(jī)中所包括的硬件結(jié)構(gòu),并且這些組件經(jīng)由內(nèi)部總線相互連接。
[0030]CPU是用于控制信息處理設(shè)備100的各組件的中央處理單元。輸入單元是例如包括鍵盤和鼠標(biāo)的操作單元。顯示單元是諸如液晶監(jiān)視器等的顯示裝置。存儲器是諸如RAM和ROM等的存儲裝置。存儲單元是諸如硬盤驅(qū)動器等的存儲裝置。
[0031]存儲單元存儲未示出的操作系統(tǒng)(以下稱為OS)、通信控制單元100E、虛擬化控制單元100D、虛擬化控制API 100B、裝置驅(qū)動器100C和應(yīng)用程序100A。通信控制單元100E、虛擬化控制單元100D、虛擬化控制API 100B、裝置驅(qū)動器100C和應(yīng)用程序100A被載入存儲器,并且根據(jù)CPU的控制進(jìn)行工作。
[0032]應(yīng)用程序100A是經(jīng)由裝置驅(qū)動器100C來控制裝置300的軟件。此外,應(yīng)用程序100A是經(jīng)由虛擬化控制API 100B來進(jìn)行虛擬化控制和使用該虛擬化控制中所使用的通信路徑的控制的軟件。
[0033]虛擬化控制API 100B向應(yīng)用程序100A提供用于進(jìn)行虛擬化控制和使用該虛擬化控制中所使用的通信路徑的控制的接口(Applicat1n Program Interface,應(yīng)用程序接P ) O
[0034]虛擬化控制API 100B所提供的接口的示例包括如下接口,其中這些接口用于發(fā)送用于開始/停止通信和開始/停止虛擬化控制、與應(yīng)用程序200A進(jìn)行數(shù)據(jù)的發(fā)送/接收以及將控制請求發(fā)送至后述的設(shè)備控制單元200F的指示,并且用于接收虛擬化控制單元100D所檢測到的信息處理設(shè)備100內(nèi)的操作狀態(tài)的變化以及從裝置控制設(shè)備200發(fā)送來的操作狀態(tài)的變化。
[0035]裝置驅(qū)動器100C是如下軟件,其中該軟件根據(jù)來自諸如OS和應(yīng)用程序100A等的上層軟件的指示來生成針對裝置300的控制命令并將所生成的命令發(fā)送至虛擬化控制單元100D,并且向上層軟件通知來自裝置300的針對該控制命令的應(yīng)答。
[0036]虛擬化控制單元100D是進(jìn)行控制以使裝置300表現(xiàn)為仿佛直接連接至信息處理設(shè)備100 —樣的軟件。此外,虛擬化控制單元100D進(jìn)行經(jīng)由虛擬化控制API 100B提供的接口所指示的控制。
[0037]通信控制單元100E是用于使信息處理設(shè)備100連接至LAN或WAN(有線或無線網(wǎng)絡(luò))的接口,從而使得信息處理設(shè)備100能夠與裝置控制設(shè)備200進(jìn)行數(shù)據(jù)發(fā)送和接收。
[0038]<裝置控制設(shè)備200的結(jié)構(gòu)>
[0039]與信息處理設(shè)備100相同,盡管沒有示出,但裝置控制設(shè)備200包括CPU、輸入單元、顯示單元、存儲器和存儲單元等,并且這些組件經(jīng)由內(nèi)部總線相互連接。
[0040]存儲單元存儲作為軟件單元的操作系統(tǒng)(未示出)、通信控制單元200E、設(shè)備控制單元200F、虛擬化控制單元200D、虛擬化控制API 200B、裝置控制單元200C和應(yīng)用程序200A。OS、通信控制單元200E、設(shè)備控制單元200F、虛擬化控制單元200D、虛擬化控制API200B、裝置控制單元200C和應(yīng)用程序200A被載入存儲器,并且根據(jù)CPU的控制進(jìn)行工作。
[0041]應(yīng)用程序200A是用于使裝置控制設(shè)備200進(jìn)行預(yù)定功能的軟件。此外,應(yīng)用程序200A能夠經(jīng)由虛擬化控制API 200B與信息處理設(shè)備100的應(yīng)用程序100A協(xié)作地控制裝置300。
[0042]虛擬化控制API 200B向應(yīng)用程序200A提供用于進(jìn)行虛擬化控制和使用該虛擬化控制中所使用的通信路徑的控制的接口。然后,虛擬化控制API200B基于來自應(yīng)用程序200A的指示來將控制請求發(fā)送至虛擬化控制單元200D,并且向應(yīng)用程序200A通知虛擬化控制單元200D所檢測到的操作狀態(tài)的變化。
[0043]虛擬化控制API 200B所提供的接口的示例包括如下接口,其中這些接口用于發(fā)送用于開始/停止通信和開始/停止虛擬化控制、與應(yīng)用程序100A進(jìn)行數(shù)據(jù)的發(fā)送/接收以及將控制請求發(fā)送至設(shè)備控制單元200F的指示,并且用于接收虛擬化控制單元200D所檢測到的裝置控制設(shè)備200內(nèi)的操作狀態(tài)的變化和裝置300的操作狀態(tài)的變化并向應(yīng)用程序200A通知所接收到的變化。
[0044]裝置控制單元200C控制經(jīng)由連接線纜400所連接的裝置300。
[0045]虛擬化控制單元200D是進(jìn)行控制以使裝置300表現(xiàn)為仿佛直接連接至信息處理設(shè)備100 —樣的軟件。此外,虛擬化控制單元200D進(jìn)行經(jīng)由虛擬化控制API 200B提供的接口所指示的控制。
[0046]通信控制單元200E是用于使裝置控制設(shè)備200連接至LAN或WAN (有線或無線網(wǎng)絡(luò))的接口,從而使得裝置控制設(shè)備200能夠與信息處理設(shè)備100進(jìn)行數(shù)據(jù)發(fā)送和接收。
[0047]設(shè)備控制單元200F是用于控制除裝置控制設(shè)備200的裝置控制單元200C以外的裝置控制設(shè)備200內(nèi)的軟件、硬件和固件的組件(根據(jù)裝置控制設(shè)備的類型而不同)。
[0048]<裝置300的結(jié)構(gòu)>
[0049]裝置300例如經(jīng)由USB線纜連接至裝置控制設(shè)備200。裝置300例如是諸如IC卡讀取器或存儲器等的外圍裝置,并且與信息處理設(shè)備100相同,包括CPU、輸入單元、存儲器、通信控制單元和存儲單元等,并且這些組件經(jīng)由內(nèi)部總線相互連接。
[0050]盡管在圖1所示的裝置控制系統(tǒng)中例示出一個信息處理設(shè)備100和一個裝置控制設(shè)備200,但網(wǎng)絡(luò)500上的信息處理設(shè)備100和裝置控制設(shè)備200的數(shù)量不限于該例示示例。此外,信息處理設(shè)備100不限于PC,而且例如信息處理設(shè)備100可以是移動電話或移動終端。
[0051]此外,在圖1的例示示例中,裝置控制設(shè)備200和裝置300分別被形成為單獨的設(shè)備,但還可被形成為裝置300容納在裝置控制設(shè)備200的殼體中的一體構(gòu)造。
[0052]此外,裝置控制設(shè)備200和裝置300中所設(shè)置的通信接口不限于USB或HDMI,而且可以是符合諸
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1