專利名稱:基于無線的位置認知的遠程打印的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及移動設備,并且更具體地涉及使用無線機制來遠程打印向移動設備發(fā)送的文件。
背景技術(shù):
移動設備能夠接收包含各種格式的文檔的電子郵件。然而,用以打印(或者甚至查看)那些文檔的功能可能受到限制。即使存在打印功能,仍然可能難以在大型辦公區(qū)找到最近的打印機來使用。另外,配置設備以便將找到的打印機用于打印可能是有挑戰(zhàn)性的。
因此,能夠?qū)o線方法(例如電子郵件、短消息服務等)用于打印向移動設備(例如無線電子設備、移動通信設備、移動電話等)發(fā)送的文件是重要的。在使用這一無線方式的同時仍有待解決的問題是找到與具有打印文件所需功能的移動設備的位置最近的遠程打印機。另一重要問題是為由移動設備的用戶所可能請求的遠程打印提供所需最低安全級。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種用于使用無線機制來遠程打印向移動設備發(fā)送的文件的方法。
根據(jù)本發(fā)明的第一方面,一種用于遠程打印向移動設備發(fā)送的文件的方法包括以下步驟提供信息,該信息包含所述文件,可選地包含所述移動設備的位置并可選地包含用于通過無線機制向打印系統(tǒng)進行所述遠程打印的最低所需安全級;由打印系統(tǒng)確定與移動設備的位置最近的遠程打印機,該遠程打印機能夠打印文件,并且如果最低所需安全級被提供給打印系統(tǒng)則還能夠提供最低所需安全級,其中如果信息不含位置則該位置由打印系統(tǒng)基于該信息來確定;以及由打印系統(tǒng)在遠程打印機上打印文件,其中該遠程打印機是能夠通過打印系統(tǒng)進行遠程打印的M個遠程打印機之一,而M是至少值為一的整數(shù)。
進一步根據(jù)本發(fā)明的第一方面,如果信息不含最低所需安全級則最低所需安全級則可以由打印系統(tǒng)基于該信息來確定。
進一步根據(jù)本發(fā)明的第一方面,信息可以由請求遠程打印的移動設備提供。另外,位置可以由請求遠程打印的移動設備的用戶手動地添加。
進一步根據(jù)本發(fā)明的第一方面,確定遠程打印機的步驟可以通過使用打印系統(tǒng)的打印機位置數(shù)據(jù)庫來提供。
進一步根據(jù)本發(fā)明的第一方面,打印機位置數(shù)據(jù)庫可以包含與M個遠程打印機有關(guān)的打印機具體功能、打印機位置和打印機安全級。另外,向打印系統(tǒng)提供的文件可以存儲于打印系統(tǒng)的文件存儲區(qū)中。
進一步根據(jù)本發(fā)明的第一方面,在打印之前,可以將來自文件存儲區(qū)的文件提供給適當?shù)膽媚夸洠撨m當?shù)膽媚夸洿蜷_文件并且將該文件發(fā)送到遠程打印機以供打印,其中該適當?shù)膽媚夸浭窃诖蛴∠到y(tǒng)中包含的N個應用目錄之一,其中N是至少值為一的整數(shù)。
進一步根據(jù)本發(fā)明的第一方面,在打印之后,遠程打印機可以向打印系統(tǒng)發(fā)送指示打印成功或者失敗的打印狀態(tài)信號,而打印系統(tǒng)向移動設備轉(zhuǎn)發(fā)打印狀態(tài)信號和遠程打印機的打印機位置。
進一步根據(jù)本發(fā)明的第一方面,文件可以由打印機系統(tǒng)使用無線通信提供給遠程打印機以供打印。另外,打印系統(tǒng)可以是服務器或者無線通信系統(tǒng)的網(wǎng)元,或者打印系統(tǒng)是由系統(tǒng)運營商掌控的打印服務。
進一步根據(jù)本發(fā)明的第一方面,提供信息的步驟可以包括由移動設備發(fā)送或者從被遠程定位的收件箱轉(zhuǎn)發(fā)消息信號到打印系統(tǒng),該消息信號包含用于遠程打印的文件,可選地包含移動設備的位置并可選地包含最低所需安全級。另外,如果在消息信號中不含移動設備的位置或者最低所需安全級,則提供信息的步驟還可以包括由打印系統(tǒng)響應于消息信號向移動設備發(fā)送位置/安全請求信號,如果在消息信號中不含移動設備的位置,則該位置/安全請求信號請求移動設備的所述位置,而如果在消息信號中不含最低所需安全級,則該位置/安全請求信號請求最低所需安全級;以及由移動設備響應于位置/安全請求信號向打印系統(tǒng)發(fā)送位置/安全信號,如果位置/安全請求信號請求移動設備的位置,則該位置/安全信號包含移動設備的位置,而如果位置/安全請求信號請求最低所需安全級,則該位置/安全信號可選地包含最低所需安全級。另外,消息信號可以由打印系統(tǒng)的通信塊接收,位置/安全請求信號可以由通信塊發(fā)送,而位置/安全信號可以由通信塊接收。另外,在完成提供信息的步驟之后,該方法可以包括以下步驟由通信塊向文件存儲區(qū)發(fā)送包含打印系統(tǒng)的文件的文件信號,并且由通信塊向打印系統(tǒng)的打印操作器發(fā)送打印信息信號,該打印信息信號包含移動設備的位置、文件的類型、文件的ID并可選地包含最低所需安全級。另外,確定遠程打印機的步驟可以由打印操作器使用打印信息信號并且通過與打印系統(tǒng)的打印機位置數(shù)據(jù)庫進行通信來執(zhí)行,其中打印機位置數(shù)據(jù)庫包含與M個遠程打印機有關(guān)的打印機具體功能、打印機位置和打印機安全級。另外,在打印之前,該方法可以包括以下步驟由打印操作器向能夠打開文件的適當?shù)膽媚夸浱峁┌募腎D和遠程打印機的地址的打印請求信號;以及由適當?shù)膽媚夸洀奈募鎯^(qū)獲取文件,由適當?shù)膽媚夸洿蜷_文件,并且由適當?shù)膽媚夸泴⑽募l(fā)送到遠程打印機以供打印,其中該適當?shù)膽媚夸浭窃诖蛴∠到y(tǒng)中包含的N個應用目錄之一,其中N是至少值為一的整數(shù)。另外,在打印之后,遠程打印機可以向打印操作器發(fā)送指示打印成功或者失敗的打印狀態(tài)信號,而打印操作器可以向移動設備轉(zhuǎn)發(fā)打印狀態(tài)信號和遠程打印機的打印機位置。
進一步根據(jù)本發(fā)明的第一方面,該移動設備可以是無線電子設備、移動通信設備或者移動電話。
根據(jù)本發(fā)明的第二方面,一種計算機程序產(chǎn)品包括計算機可讀存儲結(jié)構(gòu),在該計算機可讀存儲結(jié)構(gòu)上實施有用于由計算機處理器執(zhí)行的計算機程序代碼,該計算機程序代碼的特征在于包括如下指令,這些指令用于執(zhí)行本發(fā)明的第一方面中記載為由打印系統(tǒng)或者移動設備或者打印系統(tǒng)和移動設備兩者的任何部件或者部件組合所執(zhí)行的步驟。
根據(jù)本發(fā)明的第三方面,一種用于無線打印向移動設備發(fā)送的文件的打印系統(tǒng)包括用于接收信息的裝置,該信息包含所述文件,可選地包含所述移動設備的位置并可選地包含用于通過無線機制從所述移動設備進行所述遠程打印的最低所需安全級;用于確定與所述移動設備的所述位置最近的遠程打印機的裝置,所述遠程打印機能夠打印所述文件,而且如果提供有所述最低所需安全級,則還能夠提供所述最低所需安全級,其中如果所述信息不含所述位置,則所述位置由所述打印系統(tǒng)基于所述信息來確定;以及用于通過打印系統(tǒng)在遠程打印機上打印文件的裝置,其中該遠程打印機是能夠通過打印系統(tǒng)進行遠程打印的M個遠程打印機之一,而M是至少值為一的整數(shù)。
進一步根據(jù)本發(fā)明的第三方面,如果信息不含最低所需安全級,則最低所需安全級可以由打印系統(tǒng)基于該信息來確定。
進一步根據(jù)本發(fā)明的第三方面,信息可以由請求遠程打印的移動設備提供。另外,位置可以由請求遠程打印的移動設備的用戶手動地添加。
進一步根據(jù)本發(fā)明的第三方面,用于確定與移動設備的位置最近的遠程打印機的裝置可以包含打印機位置數(shù)據(jù)庫。另外,打印機位置數(shù)據(jù)庫可以包含與M個遠程打印機有關(guān)的打印機具體功能、打印機位置和打印機安全級。
進一步根據(jù)本發(fā)明的第三方面,該打印系統(tǒng)還可以包括用于存儲向打印系統(tǒng)提供的文件的文件存儲區(qū)。
進一步根據(jù)本發(fā)明的第三方面,在由在遠程打印機上打印文件的裝置進行打印之前,將來自文件存儲區(qū)的文件可以提供給適當?shù)膽媚夸?,該適當?shù)膽媚夸洿蜷_文件并且將該文件發(fā)送到遠程打印機以供打印,其中該適當?shù)膽媚夸浭窃诖蛴∠到y(tǒng)中包含的N個應用目錄之一,其中N是至少值為一的整數(shù)。
進一步根據(jù)本發(fā)明的第三方面,在由在遠程打印機上打印文件的裝置進行打印之后,遠程打印機向打印系統(tǒng)發(fā)送指示打印成功或者失敗的打印狀態(tài)信號,而打印系統(tǒng)向移動設備轉(zhuǎn)發(fā)打印狀態(tài)信號和遠程打印機的打印機位置。
進一步根據(jù)本發(fā)明的第三方面,該文件可以由打印機系統(tǒng)使用無線通信提供給遠程打印機以供打印。另外,該打印系統(tǒng)可以是服務器或者無線通信系統(tǒng)的網(wǎng)元,或者該打印系統(tǒng)可以是由系統(tǒng)運營商掌控的打印服務。
進一步根據(jù)本發(fā)明的第三方面,可以通過由移動設備發(fā)送或者從被遠程定位的收件箱轉(zhuǎn)發(fā)消息信號到打印系統(tǒng)的用于接收的裝置來提供信息,該消息信號包含用于遠程打印的文件,可選地包含移動設備的位置并可選地包含最低所需安全級。
進一步根據(jù)本發(fā)明的第三方面,如果在消息信號中不含移動設備的位置或者最低所需安全級,則打印系統(tǒng)的用于接收的裝置可以響應于消息信號向移動設備發(fā)送位置/安全請求信號,如果在消息信號中不含移動設備的位置,則該位置/安全請求信號請求移動設備的所述位置,而如果在消息信號中不含最低所需安全級,則該位置/安全請求信號請求最低所需安全級;以及響應于位置/安全請求信號,移動設備可以向打印系統(tǒng)的用于接收的裝置發(fā)送位置/安全信號,如果位置/安全請求信號請求移動設備的位置,則該位置/安全信號包含移動設備的位置,而如果位置/安全請求信號請求最低所需安全級,則該位置/安全信號可選地包含最低所需安全級。另外,打印系統(tǒng)的用于接收的裝置可以是打印系統(tǒng)的通信塊。另外,使用由信息塊接收的信息,通信塊可以向打印系統(tǒng)的文件存儲區(qū)發(fā)送包含文件的文件信號,并且向打印系統(tǒng)的打印操作器發(fā)送打印信息信號,該打印信息信號包含移動設備的位置、文件的類型、文件的ID并可選地包含最低所需安全級。另外,用于確定遠程打印機的裝置可以包含響應于打印信息信號的打印操作器和與打印操作器通信的打印系統(tǒng)的打印機位置數(shù)據(jù)庫,其中打印機位置數(shù)據(jù)庫可以包含與M個遠程打印機有關(guān)的打印機具體功能、打印機位置和打印機安全級。另外,打印操作器可以向能夠打開文件的適當?shù)膽媚夸浱峁┌募腎D和遠程打印機的地址的打印請求信號,其中該適當?shù)膽媚夸浛梢詮奈募鎯^(qū)獲取文件、打開文件并且將文件發(fā)送到遠程打印機以供打印,其中該適當?shù)膽媚夸浭窃诖蛴∠到y(tǒng)中包含的N個應用目錄之一,其中N是至少值為一的整數(shù)。另外,在打印之后,遠程打印機可以向打印操作器發(fā)送指示打印成功或者失敗的打印狀態(tài)信號,而打印操作器向移動設備轉(zhuǎn)發(fā)打印狀態(tài)信號和遠程打印機的打印機位置。
進一步根據(jù)本發(fā)明的第三方面,該移動設備可以是無線電子設備、移動通信設備或者移動電話。
根據(jù)本發(fā)明的第四方面,一種用于遠程打印文件的無線系統(tǒng),包括該文件所發(fā)送到的至少一個移動設備,用于通過無線機制提供信息,該信息包含該文件,可選地包含至少一個移動設備的位置并可選地包含用于遠程打印的最低所需安全級;打印系統(tǒng),響應于通過無線機制發(fā)送的信息,用于確定與至少一個移動設備的位置最近的遠程打印機,該遠程打印機能夠打印文件,而且如果最低所需安全級提供給打印系統(tǒng),則還能夠提供最低所需安全級,其中如果信息不含位置,則該位置由打印系統(tǒng)基于該信息來確定;以及M個遠程打印機,能夠通過打印系統(tǒng)進行遠程打印,其中該遠程打印機是M個遠程打印機之一,而M是至少值為一的整數(shù)。
進一步根據(jù)本發(fā)明的第四方面,如果信息不含最低所需安全級,則最低所需安全級可以由打印系統(tǒng)基于該信息來確定。
進一步根據(jù)本發(fā)明的第三方面,信息可以由請求遠程打印的移動設備提供。
進一步根據(jù)本發(fā)明的第三方面,位置可以由請求遠程打印的移動設備的用戶手動地添加。
為了更好地理解本發(fā)明的本質(zhì)和目的,對與以下附圖相結(jié)合的以下具體描述進行參照,在附圖中圖1示出了根據(jù)本發(fā)明用于遠程打印向移動設備發(fā)送的文件的框圖;以及圖2示出了根據(jù)本發(fā)明用于遠程打印向移動設備發(fā)送的文件的流程圖。
具體實施例方式
本發(fā)明提供了一種用于使用無線機制來遠程打印向移動設備(例如無線電子設備、移動通信設備或者移動電話)發(fā)送的文件的新方法。
本發(fā)明描述了識別與移動設備的位置最近的遠程打印機,該移動設備具有使用打印機系統(tǒng)(例如服務器、無線通信系統(tǒng)的網(wǎng)元等)來打印文件而需要的功能。本發(fā)明所解決的另一重要問題是為由所述移動設備的用戶所可能請求的遠程打印提供所需最低安全級。
根據(jù)本發(fā)明,移動設備接收包含用戶想要打印的附加文檔的電子郵件。用戶將收到的電子郵件轉(zhuǎn)發(fā)到專門的電子郵件地址,例如print@nokia.com。轉(zhuǎn)發(fā)的電子郵件可以包含移動設備的當前位置。收到向這一專門的電子郵件地址發(fā)送的電子郵件的系統(tǒng)使用所含的位置信息或者通過使用詢問移動設備當前位置的位置查詢服務來記錄發(fā)送者位置。系統(tǒng)然后根據(jù)它的數(shù)據(jù)庫對與移動設備最近的打印機進行定位。系統(tǒng)使用對應的(例如窗口)應用來打開收到的附加文檔并且要求那些應用將那些文檔打印到指定打印機。當完成打印處理時,系統(tǒng)通知用戶(經(jīng)由電子郵件或者短消息服務)所完成的任務以及與可以找到打印輸出的位置有關(guān)的信息。
另外,根據(jù)本發(fā)明,在系統(tǒng)數(shù)據(jù)庫上列舉的遠程打印機可以基于打印機的位置(例如打印機在公共場所、打印機在保密的研發(fā)場所、打印機在絕密的管理場所等)來提供向它們所分配的某一安全級。發(fā)送打印機請求的用戶可以在他的/她的請求中為打印輸出的位置請求某一最低安全級。系統(tǒng)然后根據(jù)它的數(shù)據(jù)庫對與移動設備最近的而且能夠支持所述最低請求安全級的打印機進行定位。
也可以例如在專門系統(tǒng)運營商能夠掌控打印服務的環(huán)境中利用本發(fā)明。另外,移動設備位置信息可以由用戶手動地添加到請求打印服務的電子郵件中(例如以“房間H6B356”、“hermia 5自助餐廳”的形式)。
本發(fā)明的實施基于以下特征-用戶能夠接收他的/她的電子郵件并且還能轉(zhuǎn)發(fā)它們,或者用戶能夠遠程地看到他的/她的電子郵件賬戶“收件箱”的內(nèi)容并且遠程地從那一“收件箱”轉(zhuǎn)發(fā)消息;-移動設備也能構(gòu)使用電子郵件來報告它的位置,或者移動設備能夠在被“打印系統(tǒng)”請求時以它的位置數(shù)據(jù)做出響應,或者移動設備的用戶可以手動地添加位置信息,其中用戶可以在發(fā)送打印請求時添加位置信息,或者可選地,用戶可以利用在請求移動設備中可用的GPS定位系統(tǒng)來確定用戶向打印請求添加的坐標;-“打印系統(tǒng)”如果有必要(如果移動設備無法自行地確定它的位置)則可以自行地確定近似的移動設備位置;在這一情況下,例如兩種可能的實施方案可以包括但不限于-使用互鏈接到“打印系統(tǒng)”的BT(藍牙)或者RFID(射頻標識)傳感器這些傳感器可以檢測請求移動設備是否在附近,應當有某種標識數(shù)據(jù)包含在來自移動設備的打印請求中,使得當BT或者RFID傳感器嘗試檢測移動設備位置時來標識移動設備;-通過使用運營商所提供的服務對移動設備進行定位,即打印服務能夠通過使用運營商所提供的服務(例如運營商可收費服務)并且使用具有位置確定功能的由運營商批準/保證的設備對移動設備進行定位;
-“打印系統(tǒng)”必須具有打印機位置的數(shù)據(jù)庫;-“打印系統(tǒng)”必須能夠?qū)⒏郊游臋n傳遞到能夠?qū)⑺鼈兇蛴〉竭m當打印機的對應的應用;以及-“打印系統(tǒng)”必須能夠?qū)⒋蛴⊥ㄖ?例如電子郵件、短消息服務)發(fā)送到請求打印服務的用戶。
圖1示出了根據(jù)本發(fā)明用于遠程打印向移動設備10(例如無線電子設備、移動通信設備或者移動電話)發(fā)送的文件的框圖的許多其它可能方案之中的一個例子。
移動設備10發(fā)送或者從位于遠程的收件箱轉(zhuǎn)發(fā)如下消息信號26到打印系統(tǒng)12的通信塊14,該消息信號26包含用于所述遠程打印的所述文件,可選地包含移動設備10的位置并可選地包含用于打印所述文件的最低所需安全級。如果在所述消息信號26中不含所述移動設備10的位置或者最低所需安全級,則所述打印系統(tǒng)12的通信塊14向移動設備10發(fā)送如下位置/安全請求信號28如果在消息信號26中不含移動設備10的所述位置則請求移動設備10的位置,和/或如果在所述消息信號26中不含所述最低所需安全級則請求所述最低所需安全級。響應于位置/安全請求信號28,移動設備10向通信塊14發(fā)送如下位置/安全信號30如果位置/安全請求信號28請求移動設備的位置,則優(yōu)選地包含移動設備10的位置,而如果位置/安全請求信號28請求最低所需安全級,則可選地還包含最低所需安全級。
另外,通過使用在信號26和30(如果需要信號30的話)中包含的信息,信息塊14向所述打印系統(tǒng)12的文件存儲區(qū)16發(fā)送包含(待打印)文件的文件信號32,并且向所述打印系統(tǒng)12的打印操作器18發(fā)送包含移動設備10的位置(如果提供的話)、文件類型、文件ID和所述最低所需安全級(如果提供的話)的打印信息信號34。
打印操作器18響應于打印信息信號34通過與所述打印系統(tǒng)12的打印機位置數(shù)據(jù)庫20進行通信來確定與移動設備10的位置最近的遠程打印機(例如遠程打印機24-K),其中該遠程打印機24-K能夠打印文件,并且也能夠提供所述最低所需安全級(如果向打印系統(tǒng)12提供所述最低所需安全級的話)。就此而言,遠程打印機24-K并非必須是在物理上與移動設備10最近的打印機,而是在可以提供指定最低安全級這一意義上是“最近的”的打印機。打印機位置數(shù)據(jù)庫20在本發(fā)明的優(yōu)選實施例中包含與M個遠程打印機24-1、...24-K、...24-M有關(guān)的打印機具體功能、打印機位置和打印機安全級,其中M是至少值為一的整數(shù)。
根據(jù)本發(fā)明,對上述過程有許多變化。例如,如果信號26、30或者34不含移動設備10的位置和/或最低所需安全級,則移動設備10的這一位置和/或這一最低所需安全級可以由打印系統(tǒng)12基于在信號26、30和34中包含的有關(guān)信息來確定(可能會欠準確)。另外,如果在信號26和/或30中沒有提供移動設備10的位置,則移動設備10的位置可以由請求所述遠程打印的移動設備10的用戶來手動地添加。
根據(jù)本發(fā)明的又一可能在于打印操作器18可以從所述M個遠程打印機24-1、...24-K、...24-M之中識別可能與移動設備具有近似相同距離并且提供最低所需安全級的數(shù)個可選遠程打印機。在這一情形下,打印操作器可以自行地進行判決(例如使用某一預定標準)或者向移動設備10發(fā)送詢問哪一遠程打印機是這些數(shù)個可選遠程打印機之中優(yōu)選的打印機的額外請求。根據(jù)本發(fā)明,對于這樣的請求,當打印機A(所述M個遠程打印機24-1、...24-K、...24-M之中的一個打印機)是實現(xiàn)打印請求的唯一選項時,移動設備10例如可以答復現(xiàn)在并且一直應當使用該打印機A。
另外,打印操作器18向能夠打開所述文件的適當?shù)膽媚夸?2-P提供包含所述文件的所述ID和所述遠程打印機24-K的地址的打印請求信號38。適當?shù)膽媚夸?2-P是在所述打印系統(tǒng)12中包含的N個應用目錄之一,其中N是至少值為一的整數(shù)。然后響應于打印請求信號38,適當?shù)膽媚夸?2-P從文件存儲區(qū)16中獲取文件、打開文件并且將它發(fā)送到遠程打印機24-K以供所述打印。
在打印文件之后,遠程打印機24-K向打印操作器18發(fā)送指示所述打印的成功或者失敗的打印狀態(tài)信號44。然后,打印操作器18優(yōu)選地通過通信塊14(或者可選地直接使用信號48a)向移動設備10轉(zhuǎn)發(fā)包含打印狀態(tài)信號44和遠程打印機24-K位置的狀態(tài)信息的組合打印狀態(tài)信號48。
圖2示出了根據(jù)本發(fā)明用于遠程打印向移動設備10發(fā)送的文件的流程圖。
圖2的流程圖僅代表許多其它方案之中的一個可能方案。在根據(jù)本發(fā)明的方法中,在第一步驟50中,移動設備10發(fā)送或者從位于遠程的收件箱轉(zhuǎn)發(fā)如下消息信號26到打印系統(tǒng)12的通信塊14該消息信號包含用于所述遠程打印的所述文件,可選地包含移動設備10的位置并可選地包含用于打印所述文件的最低所需安全級。在下一步驟52中,由通信塊14確定在消息信號26中是否包含移動設備10的位置和/或最低所需安全級。如果是這種情況,則該處理進行到步驟58。然而,如果由通信塊14確定在消息信號26中不含移動設備10的位置和/或最低所需安全級,則在下一步驟54中,通信塊14響應于消息信號26向移動設備10發(fā)送如下位置/安全請求信號28如果在消息信號26中不含移動設備10的所述位置則請求移動設備10的位置,而如果在所述消息信號26中不含所述最低所需安全級則請求所述最低所需安全級。在下一步驟56中,移動設備10響應于位置/安全請求信號28向通信塊14發(fā)送如下位置/安全信號30如果位置/安全請求信號28請求移動設備的位置,則優(yōu)選地包含移動設備10的位置,而如果位置/安全請求信號28請求最低所需安全級,則可選地同樣包含最低所需安全級。
在下一步驟58中,信息塊14通過使用在信號26和30(如果需要信號30的話)中包含的信息向所述打印系統(tǒng)12的文件存儲區(qū)16發(fā)送包含所述文件的文件信號32,并且向所述打印系統(tǒng)12的打印操作器18發(fā)送包含移動設備10的位置、文件類型、文件ID和所述最低所需安全級(如果提供的話)的打印信息信號34。在下一步驟60中,打印操作器18通過與所述打印系統(tǒng)12的打印機位置數(shù)據(jù)庫20(包含與所述M個遠程打印機24-1、...24-K、...24-M有關(guān)的打印機具體功能、打印機位置和打印機安全級)進行通信來確定與移動設備10的位置最近的遠程打印機(例如遠程打印機24-K),其中所述遠程打印機24-K能夠打印文件,并且也能夠提供所述最低所需安全級(如果所述打印系統(tǒng)12已知所述最低所需安全級的話)。
在下一步驟62中,打印操作器18向能夠打開所述文件的適當?shù)膽媚夸?2-P(適當?shù)膽媚夸?2-P是在所述打印系統(tǒng)12中包含的N個應用目錄之一,其中N是至少值為一的整數(shù))提供包含所述文件的ID和所述遠程打印機24-K的地址的打印請求信號38。在下一步驟64中,適當?shù)膽媚夸?2-P從文件存儲區(qū)16中獲取文件、打開所述文件并且將它發(fā)送到遠程打印機24-K以供所述打印。在下一步驟66中,遠程打印機24-K在打印文件之后向打印操作器18發(fā)送指示所述打印的成功或者失敗的打印狀態(tài)信號44。最后在下一步驟68中,打印操作器18通過通信塊14(或者可選地直接使用信號48a)向移動設備10轉(zhuǎn)發(fā)包含打印狀態(tài)信號44和遠程打印機24-K位置的狀態(tài)信息的組合打印狀態(tài)信號48。
應當注意,如果在打印請求(信號26)中沒有提及安全級,則安全級的缺乏并非必然地造成由打印系統(tǒng)12產(chǎn)生向打印請求的發(fā)送者(移動設備10)的詢問,但是這可以依賴于由IT管理者進行的設置例如可以有設定的默認安全級。
權(quán)利要求
1.一種用于遠程打印向移動設備發(fā)送的文件的方法,包括以下步驟提供信息,所述信息包含所述文件,可選地包含所述移動設備的位置并可選地包含用于通過無線機制向打印系統(tǒng)進行所述遠程打印的最低所需安全級;由所述打印系統(tǒng)確定與所述移動設備的所述位置最近的遠程打印機,所述遠程打印機能夠打印所述文件,并且如果所述最低所需安全級提供給所述打印系統(tǒng)則還能夠提供所述最低所需安全級,其中如果所述信息不含所述位置則所述位置由所述打印系統(tǒng)基于所述信息來確定;以及由所述打印系統(tǒng)在所述遠程打印機上打印所述文件,其中所述遠程打印機是能夠通過所述打印系統(tǒng)進行所述遠程打印的M個遠程打印機之一,而M是至少值為一的整數(shù)。
2.根據(jù)權(quán)利要求1所述的方法,其中如果所述信息不含所述最低所需安全級則所述最低所需安全級由所述打印系統(tǒng)基于所述信息來確定。
3.根據(jù)權(quán)利要求1所述的方法,其中所述信息由請求所述遠程打印的所述移動設備提供。
4.根據(jù)權(quán)利要求1所述的方法,其中所述位置由請求所述遠程打印的所述移動設備的用戶手動地添加。
5.根據(jù)權(quán)利要求1所述的方法,其中所述確定所述遠程打印機的步驟通過使用所述打印系統(tǒng)的打印機位置數(shù)據(jù)庫來提供。
6.根據(jù)權(quán)利要求5所述的方法,其中所述打印機位置數(shù)據(jù)庫包含與所述M個遠程打印機有關(guān)的打印機具體功能、打印機位置和打印機安全級。
7.根據(jù)權(quán)利要求1所述的方法,其中向所述打印系統(tǒng)提供的所述文件存儲于所述打印系統(tǒng)的文件存儲區(qū)中。
8.根據(jù)權(quán)利要求1所述的方法,其中在所述打印之前,將來自所述文件存儲區(qū)的所述文件提供給適當?shù)膽媚夸?,所述適當?shù)膽媚夸洿蜷_所述文件并且將所述文件發(fā)送到所述遠程打印機以供所述打印,其中所述適當?shù)膽媚夸浭窃谒龃蛴∠到y(tǒng)中包含的N個應用目錄之一,其中N是至少值為一的整數(shù)。
9.根據(jù)權(quán)利要求1所述的方法,其中在所述打印之后,所述遠程打印機向所述打印系統(tǒng)發(fā)送指示所述打印的成功或者失敗的打印狀態(tài)信號,而所述打印系統(tǒng)向所述移動設備轉(zhuǎn)發(fā)所述打印狀態(tài)信號和所述遠程打印機的打印機位置。
10.根據(jù)權(quán)利要求1所述的方法,其中所述文件由所述打印機系統(tǒng)使用無線通信提供給所述遠程打印機以供所述打印。
11.根據(jù)權(quán)利要求1所述的方法,其中所述打印系統(tǒng)是服務器或者無線通信系統(tǒng)的網(wǎng)元,或者所述打印系統(tǒng)是由系統(tǒng)運營商掌控的打印服務。
12.根據(jù)權(quán)利要求1所述的方法,其中所述提供所述信息的步驟包括由所述移動設備發(fā)送或者從被遠程定位的收件箱轉(zhuǎn)發(fā)消息信號到打印系統(tǒng),所述消息信號包含用于所述遠程打印的所述文件,可選地包含所述移動設備的所述位置并可選地包含所述最低所需安全級。
13.根據(jù)權(quán)利要求12所述的方法,其中如果在所述消息信號中不含所述移動設備的所述位置或者所述最低所需安全級,則所述提供所述信息的步驟還包括由所述打印系統(tǒng)響應于所述消息信號向所述移動設備發(fā)送位置/安全請求信號,如果在所述消息信號中不含所述移動設備的所述位置則所述位置/安全請求信號請求所述移動設備的所述位置,而如果在所述消息信號中不含所述最低所需安全級,則所述位置/安全請求信號請求所述最低所需安全級;以及由所述移動設備響應于所述位置/安全請求信號向所述打印系統(tǒng)發(fā)送位置/安全信號,如果所述位置/安全請求信號請求所述移動設備的所述位置,則所述位置/安全信號包含所述移動設備的所述位置,而如果所述位置/安全請求信號請求所述最低所需安全級,則所述位置/安全信號可選地包含所述最低所需安全級。
14.根據(jù)權(quán)利要求13所述的方法,其中所述消息信號由所述打印系統(tǒng)的通信塊接收,所述位置/安全請求信號由所述通信塊發(fā)送,而所述位置/安全信號由所述通信塊接收。
15.根據(jù)權(quán)利要求14所述的方法,其中在完成所述提供所述信息的步驟之后,所述方法包括以下步驟由所述通信塊向文件存儲區(qū)發(fā)送包含所述打印系統(tǒng)的所述文件的文件信號,并且由所述通信塊向所述打印系統(tǒng)的打印操作器發(fā)送打印信息信號,所述打印信息信號包含所述移動設備的所述位置、所述文件的類型、所述文件的ID并可選地包含所述最低所需安全級。
16.根據(jù)權(quán)利要求15所述的方法,其中所述確定所述遠程打印機的步驟由所述打印操作器使用所述打印信息信號并且通過與所述打印系統(tǒng)的打印機位置數(shù)據(jù)庫進行通信來執(zhí)行,其中所述打印機位置數(shù)據(jù)庫包含與M個遠程打印機有關(guān)的打印機具體功能、打印機位置和打印機安全級。
17.根據(jù)權(quán)利要求16所述的方法,其中在所述打印之前,所述方法包括以下步驟由所述打印操作器向能夠打開所述文件的適當?shù)膽媚夸浱峁┌鑫募乃鯥D和所述遠程打印機的地址的打印請求信號;以及由所述適當?shù)膽媚夸洀乃鑫募鎯^(qū)獲取所述文件,由所述適當?shù)膽媚夸洿蜷_所述文件,并且由所述適當?shù)膽媚夸泴⑺鑫募l(fā)送到所述遠程打印機以供所述打印,其中所述適當?shù)膽媚夸浭窃谒龃蛴∠到y(tǒng)中包含的所述N個應用目錄之一,其中N是至少值為一的整數(shù)。
18.根據(jù)權(quán)利要求17所述的方法,其中在所述打印之后,所述遠程打印機向所述打印操作器發(fā)送指示所述打印的成功或者失敗的打印狀態(tài)信號,而所述打印操作器向所述移動設備轉(zhuǎn)發(fā)所述打印狀態(tài)信號和所述遠程打印機的打印機位置。
19.根據(jù)權(quán)利要求1所述的方法,其中所述移動設備是無線電子設備、移動通信設備或者移動電話。
20.一種計算機程序產(chǎn)品,包括計算機可讀存儲結(jié)構(gòu),在該計算機可讀存儲結(jié)構(gòu)上實施有用于由計算機處理器執(zhí)行的計算機程序代碼,所述計算機程序代碼的特征在于包括如下指令,所述指令用于執(zhí)行記載為由所述打印系統(tǒng)或者所述移動設備或者所述打印系統(tǒng)和所述移動設備兩者的任何部件或者部件組合所執(zhí)行的權(quán)利要求1的方法步驟。
21.一種用于無線打印向移動設備發(fā)送的文件的打印系統(tǒng),包括用于接收信息的裝置,所述信息包含所述文件,可選地包含所述移動設備的位置并可選地包含用于通過無線機制從所述移動設備進行所述遠程打印的最低所需安全級;用于確定與所述移動設備的所述位置最近的遠程打印機的裝置,所述遠程打印機能夠打印所述文件,而且如果提供有所述最低所需安全級,則還能夠提供所述最低所需安全級,其中如果所述信息不含所述位置,則所述位置由所述打印系統(tǒng)基于所述信息來確定;以及用于通過所述打印系統(tǒng)在所述遠程打印機上打印所述文件的裝置,其中所述遠程打印機是能夠通過所述打印系統(tǒng)進行所述遠程打印的M個遠程打印機之一,而M是至少值為一的整數(shù)。
22.根據(jù)權(quán)利要求21所述的打印系統(tǒng),其中如果所述信息不含所述最低所需安全級,則所述最低所需安全級由所述打印系統(tǒng)基于所述信息來確定。
23.根據(jù)權(quán)利要求21所述的打印系統(tǒng),其中所述信息由請求所述遠程打印的所述移動設備提供。
24.根據(jù)權(quán)利要求21所述的打印系統(tǒng),其中所述位置由請求所述遠程打印的所述移動設備的用戶手動地添加。
25.根據(jù)權(quán)利要求21所述的打印系統(tǒng),其中所述用于確定與所述移動設備的所述位置最近的遠程打印機的裝置包含打印機位置數(shù)據(jù)庫。
26.根據(jù)權(quán)利要求25所述的打印系統(tǒng),其中所述打印機位置數(shù)據(jù)庫包含與所述M個遠程打印機有關(guān)的打印機具體功能、打印機位置和打印機安全級。
27.根據(jù)權(quán)利要求21所述的打印系統(tǒng),其中所述打印系統(tǒng)還包括用于存儲向所述打印系統(tǒng)提供的所述文件的文件存儲區(qū)。
28.根據(jù)權(quán)利要求21所述的打印系統(tǒng),其中在由用于在所述遠程打印機上打印所述文件的所述裝置進行所述打印之前,將來自所述文件存儲區(qū)的所述文件提供給適當?shù)膽媚夸?,所述適當?shù)膽媚夸洿蜷_所述文件并且將所述文件發(fā)送到所述遠程打印機以供所述打印,其中所述適當?shù)膽媚夸浭窃谒龃蛴∠到y(tǒng)中包含的N個應用目錄之一,其中N是至少值為一的整數(shù)。
29.根據(jù)權(quán)利要求21所述的打印系統(tǒng),其中在由用于在所述遠程打印機上打印所述文件的所述裝置進行所述打印之后,所述遠程打印機向所述打印系統(tǒng)發(fā)送指示所述打印的成功或者失敗的打印狀態(tài)信號,而所述打印系統(tǒng)向所述移動設備轉(zhuǎn)發(fā)所述打印狀態(tài)信號和所述遠程打印機的打印機位置。
30.根據(jù)權(quán)利要求21所述的打印系統(tǒng),其中所述文件由所述打印機系統(tǒng)使用無線通信提供給所述遠程打印機以供所述打印。
31.根據(jù)權(quán)利要求21所述的打印系統(tǒng),其中所述打印系統(tǒng)是服務器或者無線通信系統(tǒng)的網(wǎng)元,或者所述打印系統(tǒng)是由系統(tǒng)運營商掌控的打印服務。
32.根據(jù)權(quán)利要求21所述的打印系統(tǒng),其中通過由所述移動設備發(fā)送或者從被遠程定位的收件箱轉(zhuǎn)發(fā)消息信號到所述打印系統(tǒng)的所述用于接收的裝置來提供所述信息,所述消息信號包含用于所述遠程打印的所述文件,可選地包含所述移動設備的所述位置并可選地包含所述最低所需安全級。
33.根據(jù)權(quán)利要求21所述的打印系統(tǒng),其中如果在所述消息信號中不含所述移動設備的所述位置或者所述最低所需安全級,則所述打印系統(tǒng)的所述用于接收的裝置響應于所述消息信號向所述移動設備發(fā)送位置/安全請求信號,如果在所述消息信號中不含所述移動設備的所述位置,則所述位置/安全請求信號請求所述移動設備的所述位置,而如果在所述消息信號中不含所述最低所需安全級,則所述位置/安全請求信號請求所述最低所需安全級;以及響應于所述位置/安全請求信號,所述移動設備向所述打印系統(tǒng)的所述用于接收的裝置發(fā)送位置/安全信號,如果所述位置/安全請求信號請求所述移動設備的所述位置,則所述位置/安全信號包含所述移動設備的所述位置,而如果所述位置/安全請求信號請求所述最低所需安全級,則所述位置/安全信號可選地包含所述最低所需安全級。
34.根據(jù)權(quán)利要求33所述的打印系統(tǒng),其中所述打印系統(tǒng)的所述用于接收的裝置是所述打印系統(tǒng)的通信塊。
35.根據(jù)權(quán)利要求34所述的打印系統(tǒng),其中通過使用由信息塊接收的所述信息,所述通信塊向所述打印系統(tǒng)的文件存儲區(qū)發(fā)送包含所述文件的文件信號,并且向所述打印系統(tǒng)的打印操作器發(fā)送打印信息信號,所述打印信息信號包含所述移動設備的所述位置、所述文件的類型、所述文件的ID并可選地包含所述最低所需安全級。
36.根據(jù)權(quán)利要求35所述的打印系統(tǒng),其中所述用于確定遠程打印機的裝置包含響應于所述打印信息信號的所述打印操作器和與所述打印操作器通信的所述打印系統(tǒng)的打印機位置數(shù)據(jù)庫,其中所述打印機位置數(shù)據(jù)庫包含與M個遠程打印機有關(guān)的打印機具體功能、打印機位置和打印機安全級。
37.根據(jù)權(quán)利要求36所述的打印系統(tǒng),其中所述打印操作器向能夠打開所述文件的適當?shù)膽媚夸浱峁┌鑫募乃鯥D和所述遠程打印機的地址的打印請求信號,其中所述適當?shù)膽媚夸洀乃鑫募鎯^(qū)獲取所述文件、打開所述文件并且將所述文件發(fā)送到所述遠程打印機以供所述打印,其中所述適當?shù)膽媚夸浭窃谒龃蛴∠到y(tǒng)中包含的所述N個應用目錄之一,其中N是至少值為一的整數(shù)。
38.根據(jù)權(quán)利要求37所述的打印系統(tǒng),其中在所述打印之后,所述遠程打印機向所述打印操作器發(fā)送指示所述打印的成功或者失敗的打印狀態(tài)信號,而所述打印操作器向所述移動設備轉(zhuǎn)發(fā)所述打印狀態(tài)信號和所述遠程打印機的打印機位置。
39.根據(jù)權(quán)利要求21所述的打印系統(tǒng),其中所述移動設備是無線電子設備、移動通信設備或者移動電話。
40.一種用于遠程打印文件的無線系統(tǒng),包括所述文件所發(fā)送到的至少一個移動設備,用于通過無線機制提供信息,所述信息包含所述文件,可選地包含所述至少一個移動設備的位置并可選地包含用于所述遠程打印的最低所需安全級;打印系統(tǒng),響應于通過無線機制發(fā)送的所述信息,用于確定與所述至少一個移動設備的所述位置最近的遠程打印機,所述遠程打印機能夠打印所述文件,而且如果所述最低所需安全級提供給所述打印系統(tǒng),則還能夠提供所述最低所需安全級,其中如果所述信息不含所述位置,則所述位置由所述打印系統(tǒng)基于所述信息來確定;以及M個遠程打印機,能夠通過所述打印系統(tǒng)進行所述遠程打印,其中所述遠程打印機是所述M個遠程打印機之一,而M是至少值為一的整數(shù)。
41.根據(jù)權(quán)利要求40所述的無線系統(tǒng),其中如果所述信息不含所述最低所需安全級,則所述最低所需安全級由所述打印系統(tǒng)基于所述信息來確定。
42.根據(jù)權(quán)利要求40所述的無線系統(tǒng),其中所述信息由請求所述遠程打印的所述移動設備提供。
43.根據(jù)權(quán)利要求40所述的無線系統(tǒng),其中所述位置由請求所述遠程打印的所述移動設備的用戶手動地添加。
全文摘要
本發(fā)明描述一種用于使用無線機制來遠程打印向移動設備(例如無線電子設備、移動通信設備或者移動電話)發(fā)送的文件的方法。本發(fā)明描述了識別與移動設備的位置最近的遠程打印機,該遠程打印機具有使用打印機系統(tǒng)(例如服務器、無線通信系統(tǒng)的網(wǎng)元等)來打印文件而需要的功能。本發(fā)明所解決的另一重要問題是為所述移動設備的用戶可能請求的遠程打印提供所需最低安全級。
文檔編號G06F3/12GK101036111SQ200580033521
公開日2007年9月12日 申請日期2005年7月26日 優(yōu)先權(quán)日2004年9月2日
發(fā)明者E·厄特拉珀拉 申請人:諾基亞公司