專(zhuān)利名稱(chēng):用于無(wú)線設(shè)備與其他設(shè)備之間的交互的協(xié)議的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無(wú)線設(shè)備與其他設(shè)備之間的交互。更具體地,本發(fā)明涉及一種用于無(wú)線設(shè)備和其他設(shè)備之間的交互的協(xié)議·。
背景技術(shù):
的描述手持的無(wú)線設(shè)備現(xiàn)在不僅僅是移動(dòng)電話和MP3播放器。蘋(píng)果的iPh one和采用谷歌的Android的智能手機(jī)是手持式和/或便攜式設(shè)備的最新技術(shù)的例子,其提供就在幾年前甚至想不到的功能。在這方面,蘋(píng)果的移動(dòng)操作系統(tǒng)_iOS包括允許諸如蘋(píng)果的iPhone的手持設(shè)備和打印機(jī)之間的打印的特征,AirPrint0為了打印,諸如iPad或iPhone的iOS設(shè)備,使用蘋(píng)果的服務(wù)發(fā)現(xiàn)協(xié)議Bonjour (見(jiàn),例如,http://en.wikipedia.0rg/wiki/Bo njour_software)廣播具有要求支持新的通用格式,例如AirPrint的所有打印機(jī)響應(yīng)的消息的 IPP 消息(見(jiàn),例如,http://en.wikipedia.0rg/wiki/Inter net_Printing_ProtocoI)。請(qǐng)注意,到目前為止,除了被專(zhuān)門(mén)設(shè)計(jì)用于這種類(lèi)型的打印的新的HP打印機(jī)以外,此消息被所有打印機(jī)忽略(見(jiàn),例如,http://h30495.www3.hp.com/news/65/apples-airprint-announcement-benefits-hp-e-all_one) 然后,口向應(yīng)于該請(qǐng)求的打印機(jī)被列在iOS用戶(hù)界面中作為用戶(hù)的可能的選擇(見(jiàn),例如,http://www.appleinsider.com/articles/10/09/15/inside_airprint_wireless_printing_with_apples_ios_4_2.html)。當(dāng)用戶(hù)選擇特定的打印機(jī)時(shí),iOS設(shè)備然后打開(kāi)到選定的打印機(jī)的連接,并使用IPP協(xié)議提交打印作業(yè)。廣播請(qǐng)求不通過(guò)路由器到達(dá)不同的子網(wǎng)。見(jiàn),例如,http://lists.apple, com/archives/bonjour-dev/2010/May/msg00031.html。因此,iOS 打印僅限于出現(xiàn)在 iOS 設(shè)備連接的子網(wǎng)上的打印機(jī)。根據(jù)最新技術(shù),iOS與網(wǎng)絡(luò)設(shè)備的交互因此僅限于打印,僅限于被專(zhuān)門(mén)啟用以在本地子網(wǎng)上使用特定的協(xié)議即iOS AirPrint來(lái)操作的打印機(jī)。因此,當(dāng)前技術(shù)只提供了這樣的無(wú)線設(shè)備和打印機(jī)之間的最小的交互,并且不提供與其他設(shè)備的交互。提供一種允許無(wú)線設(shè)備和其他類(lèi)似的設(shè)備與任何其他設(shè)備進(jìn)行交互的協(xié)議將是有利的。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)實(shí)施例解決,例如,在現(xiàn)有的網(wǎng)絡(luò)和打印機(jī)系統(tǒng)的iOS打印部署中發(fā)現(xiàn)的上述限制等,即需要修改現(xiàn)有的打印機(jī)以支持新的、通用的IPP協(xié)議;需要這些打印機(jī)存在于與手持無(wú)線設(shè)備相同的子網(wǎng)上(注意,出于安全性和帶寬的原因,許多較大的網(wǎng)絡(luò)基礎(chǔ)設(shè)施將無(wú)線和有線網(wǎng)絡(luò)分開(kāi)到不同的子網(wǎng)中);及僅支持手持無(wú)線設(shè)備和打印機(jī)之間的交互的事實(shí)。本發(fā)明的目前優(yōu)選的實(shí)施例提供了代理軟件服務(wù),即:I)通過(guò)可選的手段例如SNMP、Fiery發(fā)現(xiàn)協(xié)議確定在網(wǎng)絡(luò)上的獨(dú)立于子網(wǎng)位置的如打印機(jī)的所有I/o設(shè)備;2)提供無(wú)線子網(wǎng)上的可以接收和響應(yīng)例如iOS通用IPP請(qǐng)求的網(wǎng)絡(luò)接口 ;3)響應(yīng)例·如針對(duì)在上面步驟I中識(shí)別的每個(gè)I/O設(shè)備的這種iOS IPP請(qǐng)求,這樣I/o設(shè)備可由無(wú)線設(shè)備用戶(hù)用于設(shè)備選擇;4)如果有必要,將從無(wú)線設(shè)備接收到的IPP流轉(zhuǎn)換和翻譯到I/O設(shè)備的網(wǎng)絡(luò)地址,從而使I/o設(shè)備模擬兼容iOS的I/O設(shè)備;及5)如果有必要,將所有必要的狀態(tài)和命令消息(例如打印完成、錯(cuò)誤)從iOS協(xié)議轉(zhuǎn)換和翻譯到受iOS之前的1/0設(shè)備支持的協(xié)議。代理軟件服務(wù)具有可與1/0設(shè)備連接的不同子網(wǎng)進(jìn)行通信的網(wǎng)絡(luò)接口,即當(dāng)1/0設(shè)備連接到不同的無(wú)線子網(wǎng),和/或不同的有線子網(wǎng)時(shí)。通過(guò)安裝和使用代理軟件服務(wù),可使例如iOS設(shè)備能夠使用傳統(tǒng)的即非iOS兼容的如打印機(jī)的設(shè)備進(jìn)行打印,而無(wú)需修改iOS軟件或傳統(tǒng)的設(shè)備軟件。另外,選擇可以被添加到由代理軟件服務(wù)實(shí)施的協(xié)議翻譯以啟用沒(méi)有從無(wú)線設(shè)備的用戶(hù)界面呈現(xiàn)給用戶(hù)的I/o設(shè)備特征。例如,關(guān)于打印機(jī),可以從控制代理軟件服務(wù)的操作員界面選擇傳統(tǒng)的打印機(jī)上的諸如裝訂、雙面打印、小冊(cè)子打印等特征。附圖的簡(jiǎn)要描述
圖1是示出根據(jù)本發(fā)明的用于無(wú)線設(shè)備和其他設(shè)備之間的廣域交互的協(xié)議的流程圖;圖2是示出本發(fā)明的一個(gè)實(shí)施例的方框示意圖,其中iOS設(shè)備使用設(shè)備本身上的光柵圖像處理器(RIP)打印到投影儀;圖3是示出本發(fā)明的一個(gè)實(shí)施例的方框示意圖,其中iOS設(shè)備使用投影儀上的RIP打印到投影儀;圖4是示出本發(fā)明的一個(gè)實(shí)施例的方框示意圖,其中iOS設(shè)備使用基于廣域網(wǎng)的RIP打印到投影儀;圖5是示出本發(fā)明的一個(gè)實(shí)施例的方框示意圖,其中移動(dòng)設(shè)備使用郵件服務(wù)器打印到投影儀;及圖6是示出本發(fā)明的一個(gè)實(shí)施例的方框示意圖,其中移動(dòng)設(shè)備通過(guò)廣域網(wǎng)打印到投影儀。
具體實(shí)施例方式本發(fā)明的一個(gè)實(shí)施例解決,例如,在現(xiàn)有的網(wǎng)絡(luò)和打印機(jī)系統(tǒng)的iOS打印部署中發(fā)現(xiàn)的上述限制等,即需要修改現(xiàn)有的打印機(jī)以支持新的、通用的IPP協(xié)議;需要這些打印機(jī)存在于與無(wú)線設(shè)備相同的子網(wǎng)上(注意,出于安全性和帶寬的原因,許多較大的網(wǎng)絡(luò)基礎(chǔ)設(shè)施將無(wú)線和有線網(wǎng)絡(luò)分開(kāi)到不同的子網(wǎng)中);及僅支持無(wú)線設(shè)備和打印機(jī)之間的交互的事實(shí)。
圖1是示出根據(jù)本發(fā)明的用于無(wú)線設(shè)備和其他設(shè)備之間的廣域交互的協(xié)議的流程圖。正如圖1中所示,本發(fā)明的目前優(yōu)選的實(shí)施例提供了代理軟件服務(wù),即:I)通過(guò)可選的手段例如SNMP、Fiery發(fā)現(xiàn)協(xié)議確定在網(wǎng)絡(luò)上的獨(dú)立于子網(wǎng)位置的如打印機(jī)的所有I/o設(shè)備(100);2)提供無(wú)線子網(wǎng)上的可以接收和響應(yīng)例如iOS通用IPP請(qǐng)求的網(wǎng)絡(luò)接口(110);3)對(duì)例如針對(duì)在上面步驟I中識(shí)別的每個(gè)I/O設(shè)備的這種iOS IPP請(qǐng)求作出響應(yīng),這樣I/o設(shè)備可由無(wú)線設(shè)備用戶(hù)用于設(shè)備選擇(120);4)如果有必要,將從無(wú)線設(shè)備接收到的IPP流轉(zhuǎn)換和翻譯到I/O設(shè)備的網(wǎng)絡(luò)地址,從而使I/o設(shè)備模擬兼容·iOS的I/O設(shè)備(130);及5)如果有必要,將所有必要的狀態(tài)和命令消息(例如打印完成、錯(cuò)誤)從iOS協(xié)議轉(zhuǎn)換和翻譯到受iOS之前的1/0設(shè)備支持的協(xié)議(140)。代理軟件服務(wù)具有存在于無(wú)線子網(wǎng)以及1/0設(shè)備連接的有線子網(wǎng)上的網(wǎng)絡(luò)接口(例如,參見(jiàn)圖2-6)。通過(guò)安裝和使用代理軟件服務(wù),可使例如iOS設(shè)備能夠使用傳統(tǒng)的即非iOS兼容的如打印機(jī)的設(shè)備進(jìn)行打印,而無(wú)需修改iOS軟件或傳統(tǒng)的設(shè)備軟件。另外,選擇可以被添加到由代理軟件服務(wù)實(shí)施的協(xié)議翻譯以啟用沒(méi)有從手持無(wú)線設(shè)備的用戶(hù)界面呈現(xiàn)給用戶(hù)的I/o設(shè)備特征。例如,關(guān)于打印機(jī),可以從控制代理軟件服務(wù)的無(wú)線設(shè)備上的操作員界面選擇傳統(tǒng)的打印機(jī)上的諸如裝訂、雙面打印、小冊(cè)子打印等特征。本發(fā)明的第一實(shí)施例使得能夠在整個(gè)企業(yè)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)上發(fā)現(xiàn)1/0設(shè)備。對(duì)于本文中所論述的目的,I/o設(shè)備可以是連接到網(wǎng)絡(luò)上的任何設(shè)備,如打印機(jī)、投影儀、網(wǎng)絡(luò)存儲(chǔ)設(shè)備、光學(xué)設(shè)備等。無(wú)線設(shè)備可以是具有輕量級(jí)的操作系統(tǒng)的任何無(wú)線設(shè)備,例如iPad或iPhone、操作蘋(píng)果的i0S、Android手機(jī)、操作谷歌的Android OS等。這樣的設(shè)備不一定是手持的,但是便攜或移動(dòng)的無(wú)線設(shè)備。這樣的設(shè)備通常是本地子網(wǎng)訪問(wèn),但不一定限于本地子網(wǎng)訪問(wèn)。在iOS的例子中,蘋(píng)果用于iPhone和iPad的Bonjour協(xié)議請(qǐng)求組播數(shù)據(jù)包。只有在本地子網(wǎng)上的打印機(jī)可以應(yīng)答這個(gè)請(qǐng)求。蘋(píng)果使用的針對(duì)特定數(shù)據(jù)包的協(xié)議不能跨子網(wǎng)被路由。本實(shí)施例提供在全球網(wǎng)絡(luò)的發(fā)現(xiàn),例如全球有線網(wǎng)絡(luò)。為無(wú)線設(shè)備例如iPad連接的本地子網(wǎng)上的代理的應(yīng)用代表1/0設(shè)備,如作為子網(wǎng)上的本地設(shè)備的全球網(wǎng)絡(luò)的打印機(jī),然后將信息經(jīng)由到全球網(wǎng)絡(luò)的代理從正在通過(guò)本地子網(wǎng)打印的無(wú)線設(shè)備路由到目的I/O設(shè)備,例如用于打印。由此提供的一個(gè)優(yōu)勢(shì)是,在整個(gè)設(shè)施上的所有的網(wǎng)絡(luò)1/0設(shè)備,如打印機(jī),例如在單個(gè)本地子網(wǎng)上可用,其中iPad可以隨后選擇和訪問(wèn)。本發(fā)明的目前優(yōu)選的實(shí)施例包括代理軟件服務(wù),其可傳輸?shù)狡髽I(yè)用于在現(xiàn)有的服務(wù)器上使用或傳輸?shù)筋A(yù)加載代理軟件服務(wù)的計(jì)算機(jī)的位置。打印機(jī)發(fā)現(xiàn)不必與協(xié)議兼容。它可以使用任何設(shè)備發(fā)現(xiàn)協(xié)議,例如,EFI的Fiery發(fā)現(xiàn)協(xié)議或SNMP。在蘋(píng)果的iOS的例子中,代理軟件服務(wù)不是一個(gè)專(zhuān)門(mén)為蘋(píng)果的Bonjour啟用的設(shè)備。只需要知道,具有一種知道所有不同的打印機(jī)例如在企業(yè)中的位置的設(shè)備。代理軟件服務(wù)對(duì)于iPad而言是本地的,且它在iPad側(cè)實(shí)現(xiàn)Bonjour,以便它知道如何在iPad設(shè)備中顯示,并且在企業(yè)側(cè)實(shí)現(xiàn)任何所需的設(shè)備發(fā)現(xiàn)協(xié)議。因此,本發(fā)明的該實(shí)施例使用現(xiàn)有的協(xié)議,定義1/0設(shè)備(如打印機(jī)),然后變成使用子網(wǎng)上的無(wú)線設(shè)備的新的協(xié)議來(lái)表示這些現(xiàn)有的1/0設(shè)備的代理,例如使傳統(tǒng)的打印機(jī)與iPad或iOS軟件工作。因此,它不需要購(gòu)買(mǎi)具有內(nèi)置到其中的用于無(wú)線設(shè)備協(xié)議的專(zhuān)用模塊的專(zhuān)用的打印機(jī),也沒(méi)有必要定位在特定的子網(wǎng)中的所有打印機(jī)以允許它們能夠被無(wú)線設(shè)備訪問(wèn)。如果打印機(jī)僅支持已知的頁(yè)面描述語(yǔ)言(PDL)Jn PS、PDF, PCL、或其他,且由iOS設(shè)備傳輸?shù)腜DL與打印機(jī)的不兼容,則提供代理解決方案以將iOS提供的數(shù)據(jù)流翻譯成由傳統(tǒng)的打印機(jī)支持的數(shù)據(jù)流。本發(fā)明的優(yōu)選實(shí)施例設(shè)想其中無(wú)線網(wǎng)絡(luò)在一個(gè)子網(wǎng)上及一組打印機(jī)位于不同的子網(wǎng)上的企業(yè)。本發(fā)明的實(shí)施例允許IT部門(mén)管理傳統(tǒng)的打印機(jī),使得它們使用移動(dòng)打印解決方案工作。本發(fā)明也適用于小型辦公室情況,其中發(fā)現(xiàn)協(xié)議或來(lái)自傳統(tǒng)打印機(jī)的數(shù)據(jù)流必須適配由iOS設(shè)備提供的那些。本發(fā)明的另一個(gè)實(shí)施例將移動(dòng)設(shè)備擴(kuò)展到任一 I/O設(shè)施,例如投影儀。因此,投影儀或其他設(shè)備可以與例如iPad或iPhone —起使用。在這樣的實(shí)施例中,投影儀針對(duì)移動(dòng)設(shè)備作為iOS打印機(jī)而出現(xiàn)。投影儀收集信息。用戶(hù)可以使用,例如,iPhone或iPad應(yīng)用選擇下一張幻燈片、前一張幻燈片等等。這允許用戶(hù)很容易從iPad獲取信息到投影儀,然后啟動(dòng)允許用戶(hù)控制被顯示的幻燈·片的應(yīng)用。代替使用PowerPoint或iPad PowerPoint等同物,便攜式設(shè)備發(fā)送視頻或圖片/圖像。因此,用戶(hù)可以通過(guò)便攜式設(shè)備發(fā)送任何類(lèi)型的信息,無(wú)論是PowerPoint、Word、FOF、視頻信息等。本發(fā)明的一個(gè)實(shí)施例可用于例如在HDTV上播放數(shù)據(jù)流,或用于任何其他的事情。例如,用戶(hù)可以把視頻剪輯和音頻剪輯轉(zhuǎn)換成PDF文件。暫時(shí)忽略蘋(píng)果的解決方案,并考慮BLACKBREEY設(shè)備和其他設(shè)備,本發(fā)明的一個(gè)實(shí)施例提供了一種機(jī)制,從而用戶(hù)可以通過(guò)郵件發(fā)送演示到投影儀或一些其他的服務(wù)器,其使用URL回復(fù)黑莓(BLACKBERRY)設(shè)備,然后其把網(wǎng)頁(yè)帶到黑莓設(shè)備上,并且除了(通過(guò)電子郵件)從黑莓設(shè)備向投影儀轉(zhuǎn)發(fā)演示外,允許用戶(hù)從黑莓設(shè)備控制投影儀。如果用戶(hù)具有本發(fā)明的實(shí)現(xiàn),他可以輕松地走到具有黑莓設(shè)備的房間,并通過(guò)郵件發(fā)送演示到實(shí)施本發(fā)明的代理設(shè)備。演示被顯示,且用戶(hù)可以從黑莓設(shè)備控制它,而不必帶PC或連接任何東西。本發(fā)明的另一個(gè)實(shí)施例提供了擴(kuò)展,例如投影儀的超集,其中本文所公開(kāi)的代理不僅可以模仿打印機(jī)操作投影儀,而且可以模仿打印機(jī)做其他事情。沒(méi)有必要被限制到投影儀應(yīng)用。因此,該實(shí)施例將本發(fā)明擴(kuò)展到,例如,翻譯應(yīng)用,其中用戶(hù)將來(lái)自便攜式設(shè)備的信息發(fā)送到投影儀,在屏幕上投影的是信息的翻譯。本發(fā)明還提供了以不同的方式移動(dòng)數(shù)據(jù)并獲取信息的機(jī)制。因此,本發(fā)明還發(fā)現(xiàn)在預(yù)印刷應(yīng)用及平版印刷中的使用;發(fā)送音樂(lè)文件和播放器控制到音頻系統(tǒng)用于回放;并發(fā)送數(shù)據(jù)文件到文件服務(wù)器用于備份或存儲(chǔ)。iPhone或iPad的一個(gè)挑戰(zhàn)是,這些設(shè)備不允許用戶(hù)訪問(wèn)它們所包含的文件。在iPhone上沒(méi)有全局文件系統(tǒng)。沒(méi)有機(jī)制進(jìn)入和操作文件。使用本文所公開(kāi)的打印機(jī)制,可以訪問(wèn)來(lái)自便攜式設(shè)備的文件,并傳輸這些文件。因此,本發(fā)明提供了允許用戶(hù)訪問(wèn)便攜式設(shè)備上的來(lái)自不同應(yīng)用的文件的渠道,無(wú)論它們是照片、PDF、PoWerPoint等,傳輸來(lái)自便攜式設(shè)備的文件中的信息,然后以不同的方式使用它。因此,本發(fā)明提供了用于不允許這樣的文件傳輸?shù)脑O(shè)備如iOS設(shè)備的文件傳輸協(xié)議的一種形式。本發(fā)明還允許應(yīng)用發(fā)起,即一旦該文件被傳輸?shù)竭h(yuǎn)程設(shè)備,這樣的設(shè)備可以對(duì)它進(jìn)行處理。每一個(gè)iPhone應(yīng)用知道自己的特定數(shù)據(jù)的樣子,但沒(méi)有應(yīng)用可以訪問(wèn)到其他應(yīng)用的數(shù)據(jù)。它不是全局文件系統(tǒng)。它像本地文件系統(tǒng),其中每個(gè)應(yīng)用知道它在做什么。通過(guò)訪問(wèn)和操作例如ios協(xié)議,本發(fā)明的一個(gè)實(shí)施例提供了用于打印的全局機(jī)制。支持打印的iOS型設(shè)備上的每一個(gè)應(yīng)用具有可由本發(fā)明利用以自動(dòng)導(dǎo)出來(lái)自iOS型設(shè)備的信息的機(jī)制。正是發(fā)明人意識(shí)到這樣的設(shè)備的這方面,其允許用戶(hù)訪問(wèn)在無(wú)線設(shè)備上的在每個(gè)應(yīng)用內(nèi)的數(shù)據(jù)。支持使用投影儀的實(shí)施例下面的討論關(guān)于允許移動(dòng)設(shè)備打印到投影儀的本發(fā)明的一個(gè)實(shí)施例。那些本領(lǐng)域技術(shù)人員將會(huì)理解,本實(shí)施例只是用于圖示和舉例的目的而提供。如上所討論的,本發(fā)明很容易解決從便攜式設(shè)備通過(guò)域和子網(wǎng)打印到任何類(lèi)型的I/O設(shè)備的問(wèn)題,不論這樣的設(shè)備是否使用與便攜式設(shè)備相同的協(xié)議,即使便攜式設(shè)備不能提供用于訪問(wèn)存儲(chǔ)在其上的數(shù)據(jù)的文件結(jié)構(gòu)。在商務(wù)會(huì)議中,一群人共享信息的主要方法是視頻投影儀。無(wú)論是技術(shù)、銷(xiāo)售、市場(chǎng)營(yíng)銷(xiāo)或管理會(huì)議,投影·儀用于將會(huì)議要點(diǎn)以及補(bǔ)充信息顯示給參與者。然而,經(jīng)常設(shè)置視頻投影系統(tǒng)是有問(wèn)題的,且影響到會(huì)議的分配時(shí)間。問(wèn)題包括,尋找合適的視頻電纜和適配器,啟動(dòng)演示者的電腦,選擇正確的分辨率,找到演示文件,低電池,和許多其他問(wèn)題。需要糾正這些問(wèn)題的時(shí)間導(dǎo)致了損失生產(chǎn)力,失去機(jī)會(huì),和人員不便。為了防止這些問(wèn)題,本發(fā)明的一個(gè)實(shí)施例提供了能夠從移動(dòng)設(shè)備,如智能電話、平板電腦、以及其他個(gè)人設(shè)備獲取、傳送、顯示和控制演示的系統(tǒng)。這個(gè)解決方案的關(guān)鍵是經(jīng)過(guò)修改的或增強(qiáng)的視頻投影儀系統(tǒng)。通過(guò)使用外部轉(zhuǎn)換器盒,修改可以被內(nèi)置到投影儀或添加到現(xiàn)有的(非增強(qiáng)的)投影儀中。對(duì)投影儀進(jìn)行了修改,而不是對(duì)移動(dòng)設(shè)備或智能手機(jī)進(jìn)行修改,因?yàn)橥队皟x包括較少的單元且通常被共享,所以可以承擔(dān)增強(qiáng)的額外成本負(fù)擔(dān)。增強(qiáng)的投影儀通過(guò)有線或無(wú)線連接,如W1-F1、藍(lán)牙、紅外線、或其他網(wǎng)絡(luò)技術(shù)連接到網(wǎng)絡(luò)。要啟動(dòng)投影會(huì)話,演示人指示他們的移動(dòng)設(shè)備將所需的文件經(jīng)由電子郵件、套接字、打印流、URL、或其他眾所周知的協(xié)議通過(guò)網(wǎng)絡(luò)傳輸?shù)酵队皟x。增強(qiáng)的投影儀接收這些文件并使用電子郵件、套接字、URL或其他公知的協(xié)議的形式的ID令牌響應(yīng)于演示人。演示人然后使用這個(gè)ID令牌來(lái)啟動(dòng)控制投影儀在后續(xù)的會(huì)話中開(kāi)始、顯示啟用、顯示空白、下一個(gè)和上一個(gè)的滑動(dòng)/翻頁(yè)選擇、會(huì)話刪除和會(huì)話結(jié)束投影功能的應(yīng)用。請(qǐng)注意,如果移動(dòng)設(shè)備沒(méi)有可行的應(yīng)用,單獨(dú)的遠(yuǎn)程控制器可供演示者使用。作為用于iPhone和iPad移動(dòng)設(shè)備的在蘋(píng)果公司流行的iOS上的實(shí)際的實(shí)現(xiàn),打印特征可以重載。因?yàn)檫@個(gè)功能被內(nèi)置到操作系統(tǒng),其可用于所有公知的文件類(lèi)型和應(yīng)用,如電子郵件和互聯(lián)網(wǎng)瀏覽器。通過(guò)設(shè)計(jì)增強(qiáng)的投影儀以響應(yīng)網(wǎng)絡(luò)協(xié)議,就好像它是打印機(jī),增強(qiáng)的投影儀可以從打印功能接收顯示所需的所有幻燈片/頁(yè)面。演示人只需指示移動(dòng)設(shè)備打印所需的信息,其將由投影儀接收。然后,投影儀準(zhǔn)備用于接收到的打印信息供顯示在視頻投影儀上。同時(shí),投影儀到通過(guò)發(fā)送推送消息的形式的所需的id令牌到移動(dòng)設(shè)備來(lái)響應(yīng)于演示者。此消息在演示者的移動(dòng)設(shè)備上生成用于調(diào)用增強(qiáng)的投影儀的應(yīng)用的彈出式消息。然后該應(yīng)用在會(huì)議期間用于控制幻燈片/頁(yè)面的演示。在這個(gè)實(shí)施例中,投影儀(適配器)創(chuàng)建WiFi熱點(diǎn)以建立獨(dú)立的網(wǎng)絡(luò)。投影儀(適配器)提供了用于本地連接的藍(lán)牙連接。便攜式設(shè)備發(fā)送部分/全部文件而不是視頻流到投影儀(適配器)。在本實(shí)施例中光柵文件用于最小化投影儀上的CPU負(fù)載。在本實(shí)施例中壓縮的光柵文件用于節(jié)省帶寬。矢量文件,例如PS、PDF、SVG,可以用來(lái)支持交互式的比例、縮放和旋轉(zhuǎn)。文件引用是通過(guò)URL從Web、資料庫(kù)、云端等加載內(nèi)容來(lái)實(shí)現(xiàn)的?;诠鈻诺奈募?lèi)型在投影儀上使用(Word、.PPT、.PDF、.XLS等,也支持3D立體格式(autodesk、3ds、maya)。投影儀模擬與應(yīng)用軟件兼容的打印機(jī)網(wǎng)絡(luò)協(xié)議??砂惭b的打印機(jī)驅(qū)動(dòng)可以被提供以訪問(wèn)投影儀和設(shè)置選項(xiàng),模仿通用的打印格式(如在iOS4.2中的那些),并當(dāng)將投影儀驅(qū)動(dòng)程序添加到OS時(shí),定義通用型投影儀格式。投影儀響應(yīng)于將文件發(fā)送到投影儀的計(jì)算機(jī)的網(wǎng)絡(luò)地址。彈出或推送消息可以用于啟動(dòng)用于控制投影儀的應(yīng)用。具有URL的電子郵件消息也可以用于控制應(yīng)用。屏幕上的URL選擇的投影允許瀏覽器控制投影功能。該應(yīng)用用于控制由投影儀顯示的內(nèi)容,例如使用投影儀顯示應(yīng)用的URL用于用戶(hù)第一次加載該應(yīng)用,前進(jìn)/后退功能,空白/非空白功能,跳到幻燈片號(hào)(通過(guò)數(shù)字輸入或圖標(biāo)顯示選擇),選擇藝術(shù)轉(zhuǎn)換,通過(guò)鼠標(biāo)或手勢(shì)在幻燈投影儀視圖上的淡入淡出、剝·落、溶解、縮放、平移、旋轉(zhuǎn),通過(guò)鼠標(biāo)或手勢(shì)模擬投影儀視圖上的指針(激光/手),在投影儀應(yīng)用的控制下,控制來(lái)自Web的視頻內(nèi)容流,使用文件演示W(wǎng)eb內(nèi)容的圖片(HTML頁(yè)面、流視頻等)。除了演示以外,也可以從該應(yīng)用、Web URL、存儲(chǔ)庫(kù)發(fā)送音頻。應(yīng)用也可以控制哪一演示會(huì)話處于活躍狀態(tài),在投影儀上顯示號(hào)碼/圖標(biāo)來(lái)控制投影儀會(huì)話,只使房間中的人能夠控制投影的內(nèi)容,通過(guò)認(rèn)證方案(LDAP…)安全訪問(wèn)投影儀上的文件,安全刪除投影文件,提供自動(dòng)刪除投影文件(會(huì)議結(jié)束時(shí),基于時(shí)間的...),提供自動(dòng)更新/重新加載遠(yuǎn)程URL內(nèi)容(演示修訂),提供主/從控制以支持在多個(gè)地點(diǎn)的多臺(tái)投影儀,提供主/從之間的音頻流以支持多個(gè)地點(diǎn),在投影儀上提供文件演示搜索以從多個(gè)文件選擇,并提供啞紅外遙控器以控制幻燈片演示(無(wú)需移動(dòng)設(shè)備)。下面的討論提供了本發(fā)明的基于投影儀的實(shí)施例的具體例子。那些本領(lǐng)域技術(shù)人員將會(huì)理解,針對(duì)投影儀提供的實(shí)施例可以應(yīng)用到任何其他設(shè)備,如打印機(jī)、預(yù)印刷和平版印刷設(shè)施、翻譯設(shè)施、顯示器、音頻系統(tǒng)、錄音設(shè)施等。圖2是示出本發(fā)明的一個(gè)實(shí)施例的方框示意圖,其中使用設(shè)備本身上的光柵圖像處理器(RIP),iOS設(shè)備打印到投影儀。在圖2中,iOS設(shè)備10發(fā)送為發(fā)現(xiàn)消息的形式(IPP通用)的請(qǐng)求。連接到投影儀12的計(jì)算機(jī)11響應(yīng)于iOS設(shè)備,好像它是打印機(jī)。計(jì)算機(jī)可以在投影儀的內(nèi)部,或它可以是與投影儀通信的外部計(jì)算機(jī)。在一些實(shí)施例中,投影儀具有最小的網(wǎng)絡(luò)堆棧以及有線/無(wú)線的NIC,其只顯示從代理服務(wù)器推送的位圖(可選的視頻)。代理服務(wù)器以與投影儀計(jì)算機(jī)的最小的交互,例如,通過(guò)SNMP讀取PDM MIB來(lái)處理所有發(fā)現(xiàn)和IPP請(qǐng)求。代理服務(wù)器直接向云RIP轉(zhuǎn)發(fā)HF (或其他格式)文件并取回位圖。在演示過(guò)程中,發(fā)送到投影儀的唯一信息是圖像/視頻。換句話說(shuō),代理服務(wù)器硬件是投影儀計(jì)算機(jī)。在圖2的實(shí)施例中,iOS設(shè)備光柵化要發(fā)送的文件的頁(yè)面,并將位圖以IPP光柵的形式發(fā)送到計(jì)算機(jī)。計(jì)算機(jī)收集用于顯示在投影儀上的光柵。計(jì)算機(jī)使用要求用戶(hù)打開(kāi)IOS設(shè)備上的定制的投影儀應(yīng)用的“推送”消息響應(yīng)iOS設(shè)備。用戶(hù)打開(kāi)投影儀應(yīng)用,并使用它來(lái)控制投影儀上的幻燈片顯示。圖3是示出本發(fā)明的一個(gè)實(shí)施例的方框原理圖,其中iOS設(shè)備使用投影儀上的RIP打印到投影儀。在圖3中,iOS設(shè)備10發(fā)送發(fā)現(xiàn)消息(IPP通用)。連接到投影儀12的計(jì)算機(jī)11響應(yīng)于該發(fā)現(xiàn)消息。ios設(shè)備發(fā)送.pdf文件到計(jì)算機(jī)。請(qǐng)注意,如果受到計(jì)算機(jī)支持的話,任何其他文件格式可以被使用。計(jì)算機(jī)光柵化.Pdf文件。計(jì)算機(jī)然后使用要求用戶(hù)打開(kāi)iOS設(shè)備上的定制的投影儀應(yīng)用的“推送”消息響應(yīng)于iOS設(shè)備。用戶(hù)打開(kāi)投影儀應(yīng)用,并使用它來(lái)控制投影儀上的幻燈片顯示。圖4是示出本發(fā)明的一個(gè)實(shí)施例的方框原理圖,其中使用基于廣域網(wǎng)絡(luò)的RIP,ios設(shè)備打印到投影儀。在圖4中,iOS設(shè)備10發(fā)送為發(fā)現(xiàn)消息的形式(IPP通用)的請(qǐng)求。連接到投影儀12的計(jì)算機(jī)11響應(yīng)于iOS設(shè)備,好像它是打印機(jī)。iOS設(shè)備然后發(fā)送.pdf(或其他格式)文件到計(jì)算機(jī)用于投影儀。該計(jì)算機(jī)發(fā)送.Pdf文件到云端用于光柵圖像處理(RIP)。對(duì)于這里討論的目的,云端可以是任何類(lèi)型的網(wǎng)絡(luò),例如企業(yè)網(wǎng)、互聯(lián)網(wǎng)等。在云端的設(shè)施或?qū)嶓w對(duì).Pdf文件進(jìn)行處理后,由此產(chǎn)生的光柵被發(fā)送回計(jì)算機(jī)。計(jì)算機(jī)然后使用要求用戶(hù)打開(kāi)iOS設(shè)備上的定制·的投影儀應(yīng)用的“推送”消息響應(yīng)于iOS設(shè)備。用戶(hù)打開(kāi)投影儀應(yīng)用,并使用它來(lái)控制投影儀上的幻燈片顯示。圖5是示出本發(fā)明的一個(gè)實(shí)施例的方框示意圖,其中,移動(dòng)設(shè)備使用郵件服務(wù)器打印到投影儀。在圖5中,黑莓設(shè)備41 (或類(lèi)似的設(shè)備)用于(通過(guò)郵件服務(wù)器42)將演示作為電子郵件附件發(fā)郵件到計(jì)算機(jī)43。計(jì)算機(jī)光柵化附件并使用包括到光柵的鏈接(URL)的電子郵件響應(yīng)于黑莓設(shè)備,即計(jì)算機(jī)作為Web服務(wù)器。黑莓設(shè)備在瀏覽器應(yīng)用中打開(kāi)鏈接來(lái)控制投影儀44。圖6是示出本發(fā)明的一個(gè)實(shí)施例的方框原理圖,其中,移動(dòng)設(shè)備通過(guò)廣域網(wǎng)打印到投影儀。在圖6中,黑莓設(shè)備41用于將演示作為電子郵件的附件通過(guò)郵件服務(wù)器42發(fā)送電子郵件到云端51。對(duì)于這里討論的目的,云端可以是任何類(lèi)型的網(wǎng)絡(luò),例如企業(yè)網(wǎng)、互聯(lián)網(wǎng)等。在云端的設(shè)施或?qū)嶓w處理.Pdf文件后,到所產(chǎn)生的光柵的鏈接通過(guò)電子郵件被發(fā)送回黑莓設(shè)備。通過(guò)電子郵件內(nèi)的鏈接可訪問(wèn)光柵。在黑莓設(shè)備發(fā)送電子郵件前,或在請(qǐng)求時(shí),計(jì)算機(jī)43將其名稱(chēng)注冊(cè)在云端。這將成為將出現(xiàn)在黑莓設(shè)備上的投影儀的名稱(chēng)。云端使用對(duì)名稱(chēng)的請(qǐng)求作為顯示演示的投影儀的名稱(chēng)。在黑莓設(shè)備的電子郵件消息中的鏈接的選擇將黑莓設(shè)備導(dǎo)航到網(wǎng)頁(yè)。黑莓設(shè)備在此網(wǎng)頁(yè)上選擇和/或輸入投影儀的名稱(chēng),且然后使用該網(wǎng)頁(yè)瀏覽在投影儀的幻燈片。云端轉(zhuǎn)發(fā)用戶(hù)輸入的頁(yè)面控制指令到計(jì)算機(jī),從而實(shí)現(xiàn)對(duì)投影儀的控制。雖然本發(fā)明參考優(yōu)選的實(shí)施例進(jìn)行了描述,本領(lǐng)域技術(shù)人員將很容易理解在不脫離本發(fā)明的精神和范圍的情況下,其他應(yīng)用可取代本文所述的那些。因此,本發(fā)明只應(yīng)被包括在下面的權(quán)利要求限制。
權(quán)利要求
1.一種用于在無(wú)線設(shè)備和I/o設(shè)備之間傳輸信息的方法,其中,所述無(wú)線設(shè)備被限于通過(guò)網(wǎng)絡(luò)的局域無(wú)線子網(wǎng)與所述網(wǎng)絡(luò)通信,所述方法包括以下步驟: 提供在用于所述無(wú)線設(shè)備的所述網(wǎng)絡(luò)的所述無(wú)線子網(wǎng)和多個(gè)I/O設(shè)備連接的所述網(wǎng)絡(luò)的有線和/或無(wú)線子網(wǎng)之間的網(wǎng)絡(luò)接口; 所述網(wǎng)絡(luò)接口被配置為獨(dú)立于所述無(wú)線設(shè)備的子網(wǎng)位置識(shí)別在所述網(wǎng)絡(luò)上的所述多個(gè)I/o設(shè)備; 所述網(wǎng)絡(luò)接口被配置為接收和響應(yīng)在所述無(wú)線子網(wǎng)上的所述無(wú)線設(shè)備的I/o設(shè)備請(qǐng)求,其中,所述多個(gè)I/o設(shè)備中的至少一個(gè)由所述無(wú)線設(shè)備的用戶(hù)選擇; 所述網(wǎng)絡(luò)接口被配置為將從所述無(wú)線設(shè)備接收到的數(shù)據(jù)適當(dāng)?shù)貍鬏敽头g到所述選擇的I/o設(shè)備的網(wǎng)絡(luò)地址; 配置處理器以適當(dāng)?shù)貍鬏敽头g在所述無(wú)線設(shè)備和所述選擇的I/o設(shè)備之間的狀態(tài)和命令消息。
2.如權(quán)利要求1所述的方法,還包括以下步驟: 對(duì)于與所述無(wú)線設(shè)備不兼容的選擇的I/o設(shè)備,配置所述網(wǎng)絡(luò)接口以模擬在所述無(wú)線子網(wǎng)上的與所述無(wú)線設(shè)備兼容的I/o設(shè)備;及 配置所述處理器用于適當(dāng)?shù)貙顟B(tài)和命令消息從無(wú)線設(shè)備協(xié)議傳輸和翻譯到由所述選擇的I/o設(shè)備支持的協(xié)議。
3.如權(quán)利要求1所述 的方法,還包括以下步驟: 添加選擇到所述協(xié)議翻譯,以允許用戶(hù)對(duì)原本不會(huì)從所述無(wú)線設(shè)備的用戶(hù)界面呈現(xiàn)給所述用戶(hù)的I/o設(shè)備特征進(jìn)行選擇。
4.如權(quán)利要求3所述的方法,其中,所述無(wú)線設(shè)備是打印機(jī),及所述特征包括裝訂、雙面打印和小冊(cè)子打印中的任何特征。
5.如權(quán)利要求1所述的方法,其中,所述I/O設(shè)備包括打印機(jī)、投影儀、網(wǎng)絡(luò)存儲(chǔ)設(shè)備和光學(xué)設(shè)備中的任何設(shè)備。
6.如權(quán)利要求1所述的方法,還包括以下步驟: 用戶(hù)使用所述無(wú)線設(shè)備通過(guò)郵件發(fā)送為演示的形式的所述數(shù)據(jù)到服務(wù)器,所述服務(wù)器與所述I/o設(shè)備通信; 所述服務(wù)器轉(zhuǎn)發(fā)所述演示到所述I/o設(shè)備; 所述服務(wù)器使用允許通過(guò)所述無(wú)線設(shè)備訪問(wèn)I/o設(shè)備控制頁(yè)面的鏈接來(lái)回復(fù)所述無(wú)線設(shè)備; 所述I/o設(shè)備控制頁(yè)面允許所述用戶(hù)從所述無(wú)線設(shè)備控制所述I/O設(shè)備。
7.如權(quán)利要求1所述的方法,其中,所述I/O設(shè)備還包括用于將所述數(shù)據(jù)從第一語(yǔ)言轉(zhuǎn)換到第二、不同的語(yǔ)言的翻譯應(yīng)用。
8.如權(quán)利要求1所述的方法,還包括以下步驟: 對(duì)于不允許文件傳輸?shù)臒o(wú)線設(shè)備,所述網(wǎng)絡(luò)接口被配置為用于提供供用戶(hù)訪問(wèn)所述無(wú)線設(shè)備上的數(shù)據(jù)的通道;以及 所述網(wǎng)絡(luò)接口被配置為用于傳輸來(lái)自所述無(wú)線設(shè)備的所述數(shù)據(jù)以實(shí)現(xiàn)用于所述無(wú)線設(shè)備的文件傳輸協(xié)議。
9.如權(quán)利要求1所述的方法,還包括以下步驟:所述無(wú)線設(shè)備使用駐留在所述無(wú)線設(shè)備上的光柵圖像處理器(RIP)將打印數(shù)據(jù)發(fā)送到投影儀。
10.如權(quán)利要求9所述的方法,還包括以下步驟: 所述無(wú)線設(shè)備發(fā)送為發(fā)現(xiàn)消息的形式的請(qǐng)求; 與所述投影儀相關(guān)的計(jì)算機(jī)響應(yīng)所述無(wú)線設(shè)備,好像所述計(jì)算機(jī)是與所述無(wú)線設(shè)備兼容的打印機(jī); 所述無(wú)線設(shè)備光柵化待發(fā)送到所述投影儀的文檔; 所述無(wú)線設(shè)備發(fā)送所述光柵化的文檔到所述計(jì)算機(jī); 所述計(jì)算機(jī)收集用于顯示在所述投影儀上的所述光柵化的文檔; 所述計(jì)算機(jī)使用要求用戶(hù)打開(kāi)所述無(wú)線設(shè)備上的投影儀應(yīng)用的“推送”消息來(lái)響應(yīng)所述無(wú)線設(shè)備;以及 所述用戶(hù)打開(kāi)所述投影儀應(yīng)用并使用所述投影儀應(yīng)用來(lái)控制在所述投影儀上的文檔顯不O
11.如權(quán)利要求1所述的方法,還包括以下步驟: 所述無(wú)線設(shè)備使用所述投影儀上的RIP將打印數(shù)據(jù)發(fā)送到投影儀。
12.如權(quán)利要求11所述的方法,還包括以下步驟: 所述無(wú)線設(shè)備發(fā)送為發(fā)現(xiàn)消息的形式的請(qǐng)求; 與所述投影儀相關(guān)的計(jì)算機(jī)響應(yīng)所述無(wú)線設(shè)備,好像所述計(jì)算機(jī)是與所述無(wú)線設(shè)備兼容的打印機(jī); 所述無(wú)線設(shè)備發(fā)送文檔文件到所述計(jì)算機(jī); 所述計(jì)算機(jī)光柵化所述文檔文件用于顯示在所述投影儀上; 所述計(jì)算機(jī)使用要求用戶(hù)打開(kāi)所述無(wú)線設(shè)備上的投影儀應(yīng)用的“推送”消息來(lái)響應(yīng)所述無(wú)線設(shè)備;以及 所述用戶(hù)打開(kāi)所述投影儀應(yīng)用并使用所述投影儀應(yīng)用來(lái)控制使用所述投影儀進(jìn)行的文檔顯示。
13.如權(quán)利要求1所述的方法,還包括以下步驟: 所述無(wú)線設(shè)備使用基于廣域網(wǎng)的RIP將打印數(shù)據(jù)發(fā)送到投影儀。
14.如權(quán)利要求13所述的方法,還包括以下步驟: 所述無(wú)線設(shè)備發(fā)送為發(fā)現(xiàn)消息的形式的請(qǐng)求; 與所述投影儀相關(guān)的計(jì)算機(jī)響應(yīng)所述無(wú)線設(shè)備,好像所述計(jì)算機(jī)是與所述無(wú)線設(shè)備兼容的打印機(jī); 所述無(wú)線設(shè)備然后將文檔文件發(fā)送到用于所述投影儀的所述計(jì)算機(jī); 所述計(jì)算機(jī)將所述文檔文件發(fā)送到用于光柵圖像處理(RIP)的基于網(wǎng)絡(luò)的設(shè)施; 在所述基于網(wǎng)絡(luò)的設(shè)施處理所述文檔文件后,所述設(shè)施發(fā)送所產(chǎn)生的光柵到所述計(jì)算機(jī)用于使用所述投影儀顯示; 所述計(jì)算機(jī)使用要求用戶(hù)打開(kāi)所述無(wú)線設(shè)備上的投影儀應(yīng)用的“推送”消息來(lái)響應(yīng)所述無(wú)線設(shè)備;及 所述用戶(hù)打開(kāi)所述投影儀應(yīng)用并使用所述投影儀應(yīng)用來(lái)控制在所述投影儀上的文檔顯不O
15.如權(quán)利要求1所述的方法,還包括以下步驟: 所述無(wú)線設(shè)備使用郵件服務(wù)器將打印數(shù)據(jù)發(fā)送到投影儀。
16.如權(quán)利要求15所述的方法,還包括以下步驟: 所述無(wú)線設(shè)備通過(guò)郵件服務(wù)器將演示作為電子郵件附件發(fā)郵件到計(jì)算機(jī); 所述計(jì)算機(jī)光柵化所述附件; 所述計(jì)算機(jī)使用包括到所述光柵化的附件的鏈接的電子郵件來(lái)響應(yīng)所述無(wú)線設(shè)備;及 所述無(wú)線設(shè)備在瀏覽器應(yīng)用中打開(kāi)所述鏈接來(lái)控制所述投影儀。
17.如權(quán)利要求1所 述的方法,還包括以下步驟: 所述無(wú)線設(shè)備通過(guò)廣域網(wǎng)將打印數(shù)據(jù)發(fā)送到投影儀。
18.如權(quán)利要求16所述的方法,還包括以下步驟: 使用所述無(wú)線設(shè)備通過(guò)郵件服務(wù)器將文檔文件作為電子郵件附件發(fā)送電子郵件到基于網(wǎng)絡(luò)的設(shè)施用于光柵圖像處理(RIP); 在所述基于網(wǎng)絡(luò)的設(shè)施處理所述文檔文件后,所述基于網(wǎng)絡(luò)的設(shè)施通過(guò)所述電子郵件服務(wù)器在電子郵件中將所產(chǎn)生的光柵發(fā)送到所述無(wú)線設(shè)備,其中所述光柵通過(guò)所述電子郵件內(nèi)的鏈接可訪問(wèn); 在所述無(wú)線設(shè)備發(fā)送所述電子郵件之前的某個(gè)時(shí)間或在請(qǐng)求時(shí),計(jì)算機(jī)將其名稱(chēng)注冊(cè)在所述網(wǎng)絡(luò)上作為出現(xiàn)在所述無(wú)線設(shè)備上的所述投影儀的名稱(chēng); 所述網(wǎng)絡(luò)使用所述名稱(chēng)的請(qǐng)求作為顯示所述光柵的所述投影儀的名稱(chēng); 在所述無(wú)線設(shè)備選擇所述電子郵件中的鏈接以將所述無(wú)線設(shè)備導(dǎo)航到一網(wǎng)頁(yè); 所述無(wú)線設(shè)備在所述網(wǎng)頁(yè)選擇和/或輸入所述投影儀的名稱(chēng); 使用所述網(wǎng)頁(yè)在所述投影儀導(dǎo)航幻燈片;及 所述網(wǎng)絡(luò)將用戶(hù)輸入的頁(yè)面控制指令轉(zhuǎn)發(fā)到所述計(jì)算機(jī)以實(shí)現(xiàn)對(duì)所述投影儀的控制。
19.一種用于在無(wú)線設(shè)備與選擇的I/O設(shè)備之間傳輸信息的裝置,其中,所述無(wú)線設(shè)備被限于通過(guò)網(wǎng)絡(luò)的本地?zé)o線子網(wǎng)與所述網(wǎng)絡(luò)通信,所述裝置包括: 連接到所述網(wǎng)絡(luò)的所述無(wú)線子網(wǎng)的網(wǎng)絡(luò)接口,所述網(wǎng)絡(luò)接口用于所述無(wú)線設(shè)備和多個(gè)I/o設(shè)備連接的所述網(wǎng)絡(luò)的有線和/或無(wú)線的子網(wǎng); 所述網(wǎng)絡(luò)接口被配置為獨(dú)立于所述無(wú)線設(shè)備的子網(wǎng)位置來(lái)識(shí)別在所述網(wǎng)絡(luò)上的所述多個(gè)I/o設(shè)備; 所述網(wǎng)絡(luò)接口被配置成接收和響應(yīng)在所述無(wú)線子網(wǎng)上的所述無(wú)線設(shè)備的I/o設(shè)備請(qǐng)求,其中,所述多個(gè)I/o設(shè)備中的至少一個(gè)由所述無(wú)線設(shè)備的用戶(hù)選擇; 所述網(wǎng)絡(luò)接口被配置為將從所述無(wú)線設(shè)備接收到的數(shù)據(jù)適當(dāng)?shù)貍鬏敽头g到所述選擇的I/o設(shè)備的網(wǎng)絡(luò)地址; 處理器,所述處理器被配置成適當(dāng)?shù)貍鬏敽头g在所述無(wú)線設(shè)備和所述選擇的I/o設(shè)備之間的狀態(tài)和命令消息。
20.如權(quán)利要求19所述的裝置,還包括: 選擇的I/o設(shè)備,所述選擇的I/O設(shè)備與所述無(wú)線設(shè)備不兼容; 所述網(wǎng)絡(luò)接口被配置為模擬與所述無(wú)線子網(wǎng)上的所述無(wú)線設(shè)備兼容的I/o設(shè)備;及 所述處理器被配置為將狀態(tài)和命令消息從無(wú)線設(shè)備協(xié)議適當(dāng)?shù)剞D(zhuǎn)換和翻譯到受所述選擇的I/o設(shè)備支持的協(xié)議。
21.一種其上存儲(chǔ)有程序指令的存儲(chǔ)介質(zhì),當(dāng)所述程序指令由處理器執(zhí)行時(shí),執(zhí)行如權(quán)利要求I所述的方法。
22.一種用于在無(wú)線設(shè)備與投影儀之間傳輸信息的方法,還包括以下步驟: 所述無(wú)線設(shè)備發(fā)送發(fā)現(xiàn)消息的形式的請(qǐng)求; 與所述投影儀相關(guān)的計(jì)算機(jī)響應(yīng)所述無(wú)線設(shè)備,好像所述計(jì)算機(jī)是與所述無(wú)線設(shè)備兼容的打印機(jī); 所述無(wú)線設(shè)備光柵化待發(fā)送到所述投影儀的文檔; 所述無(wú)線設(shè)備發(fā)送所述光柵化的文檔到所述計(jì)算機(jī); 所述計(jì)算機(jī)收集所述光柵化的文檔用于顯示在所述投影儀上; 所述計(jì)算機(jī)使用要求用戶(hù)打開(kāi)所述無(wú)線設(shè)備上的投影儀應(yīng)用的“推送”消息來(lái)響應(yīng)所述無(wú)線設(shè)備;及 所述用戶(hù)打開(kāi)所述投影 儀應(yīng)用并使用所述投影儀應(yīng)用來(lái)控制所述投影儀上的文檔顯/Jn ο
全文摘要
一種代理軟件服務(wù)通過(guò)可選的手段確定在網(wǎng)絡(luò)上的獨(dú)立于子網(wǎng)位置的如打印機(jī)的所有I/O設(shè)備;提供無(wú)線子網(wǎng)上的可以接收和響應(yīng)請(qǐng)求的網(wǎng)絡(luò)接口;對(duì)針對(duì)識(shí)別的每個(gè)I/O設(shè)備的這種請(qǐng)求響應(yīng),這樣I/O設(shè)備可由無(wú)線設(shè)備用戶(hù)用于設(shè)備選擇;如果有必要,將從無(wú)線設(shè)備接收到的IPP流轉(zhuǎn)換和翻譯到I/O設(shè)備的網(wǎng)絡(luò)地址,從而使I/O設(shè)備模擬兼容的I/O設(shè)備;及如果有必要,將所有必要的狀態(tài)和命令消息從當(dāng)前協(xié)議轉(zhuǎn)換和翻譯到受傳統(tǒng)的I/O設(shè)備支持的協(xié)議。代理軟件服務(wù)提供存在于無(wú)線子網(wǎng)以及I/O設(shè)備連接的有線子網(wǎng)上的網(wǎng)絡(luò)接口。
文檔編號(hào)H04L12/28GK103222235SQ201180053999
公開(kāi)日2013年7月24日 申請(qǐng)日期2011年11月9日 優(yōu)先權(quán)日2010年11月10日
發(fā)明者利昂·威廉斯, 帕特里克·伍德, 喬納森·馬斯登 申請(qǐng)人:電子影像公司