專(zhuān)利名稱(chēng):基于從非啟用網(wǎng)絡(luò)的設(shè)備訪問(wèn)的一部分?jǐn)?shù)據(jù)來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的制作方法
基于從非啟用網(wǎng)絡(luò)的設(shè)備訪問(wèn)的一部分?jǐn)?shù)據(jù)來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)
背景
隨著電子技術(shù)的進(jìn)步,人們?cè)絹?lái)越多地購(gòu)買(mǎi)不同種類(lèi)的電子設(shè)備,如 數(shù)字電視、個(gè)人計(jì)算機(jī)、便攜式媒體播放器、蜂窩電話、以及立體聲系統(tǒng)。
諸如掃描儀和打印機(jī)等設(shè)備通常耦合到計(jì)算機(jī)系統(tǒng)。掃描儀允許用戶 生成打印或手寫(xiě)頁(yè)面的數(shù)字圖像,該圖像隨后可以使用圖形編輯程序來(lái)操 縱。打印機(jī)允許用戶生成數(shù)字化文件或圖像的打印版本或"復(fù)制件"。
一般而言,設(shè)備可被分類(lèi)到兩個(gè)類(lèi)別中的一個(gè)。第一類(lèi)別是啟用網(wǎng)絡(luò) 的設(shè)備,而第二類(lèi)別是非啟用網(wǎng)絡(luò)的設(shè)備。啟用網(wǎng)絡(luò)的設(shè)備可以通信耦合 到網(wǎng)絡(luò),而非啟用網(wǎng)絡(luò)的設(shè)備只可以與直接耦合到該設(shè)備的本地計(jì)算機(jī)系 統(tǒng)通信并且不能在網(wǎng)絡(luò)上共享。
不同種類(lèi)的設(shè)備的各種能力可導(dǎo)致用戶與這些設(shè)備進(jìn)行交互的復(fù)雜性。
概述
提供本概述是為了以簡(jiǎn)化的形式介紹將在以下詳細(xì)描述中進(jìn)一步描述 的一些概念。該概述不旨在標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵特征或必要特征, 也不旨在用于幫助確定所要求保護(hù)的主題的范圍。
公開(kāi)了一種用于基于從非啟用網(wǎng)絡(luò)的設(shè)備訪問(wèn)的一部分?jǐn)?shù)據(jù)來(lái)允許在 網(wǎng)絡(luò)上路由數(shù)據(jù)的系統(tǒng)和方法。該技術(shù)包括一種用于基于從非啟用網(wǎng)絡(luò)的 設(shè)備訪問(wèn)的一部分?jǐn)?shù)據(jù)來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的方法。該方法包括檢測(cè) 本地地耦合到第一計(jì)算機(jī)系統(tǒng)的非啟用網(wǎng)絡(luò)的設(shè)備,該第一計(jì)算機(jī)系統(tǒng)耦 合到網(wǎng)絡(luò)。該方法還包括通過(guò)將第一計(jì)算機(jī)系統(tǒng)用作非啟用網(wǎng)絡(luò)的設(shè)備和 耦合到該網(wǎng)絡(luò)的第二計(jì)算機(jī)系統(tǒng)之間的通信接口,來(lái)允許將數(shù)據(jù)通過(guò)該非 啟用網(wǎng)絡(luò)的設(shè)備路由到該第二計(jì)算機(jī)系統(tǒng),其中該第二計(jì)算機(jī)系統(tǒng)是基于 將該數(shù)據(jù)的一部分識(shí)別為路由目的地來(lái)自動(dòng)地標(biāo)識(shí)的。
為便于允許從非啟用網(wǎng)絡(luò)的設(shè)備在網(wǎng)絡(luò)上路由數(shù)據(jù),設(shè)備共享啟用器
6模塊允許通過(guò)非啟用網(wǎng)絡(luò)的設(shè)備在網(wǎng)絡(luò)上路由數(shù)據(jù)。設(shè)備共享啟用器模塊 包括被配置成標(biāo)識(shí)本地地耦合到第一計(jì)算機(jī)系統(tǒng)的非啟用網(wǎng)絡(luò)的設(shè)備的設(shè) 備標(biāo)識(shí)器模塊,其中該第一計(jì)算機(jī)系統(tǒng)耦合到網(wǎng)絡(luò)。設(shè)備共享啟用器模塊 還包括啟用網(wǎng)絡(luò)的設(shè)備模擬器模塊,該啟用網(wǎng)絡(luò)的設(shè)備模擬器模塊被配置 成通過(guò)將第一計(jì)算機(jī)系統(tǒng)用作非啟用網(wǎng)絡(luò)的設(shè)備和耦合到該網(wǎng)絡(luò)的第二計(jì) 算機(jī)系統(tǒng)之間的通信接口,來(lái)允許將數(shù)據(jù)通過(guò)該非啟用網(wǎng)絡(luò)的設(shè)備路由到 該第二計(jì)算機(jī)系統(tǒng),其中該第二計(jì)算機(jī)系統(tǒng)是基于將該數(shù)據(jù)的一部分識(shí)別 為路由目的地來(lái)自動(dòng)地標(biāo)識(shí)的。
附圖描述
合并在本說(shuō)明書(shū)中并形成其一部分的附圖示出了用于基于從非啟用網(wǎng) 絡(luò)的設(shè)備訪問(wèn)的一部分?jǐn)?shù)據(jù)來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的技術(shù)的各實(shí)施例, 并且與說(shuō)明書(shū)一起用于解釋以下討論的原理
圖1是根據(jù)本發(fā)明的用于基于從非啟用網(wǎng)絡(luò)的設(shè)備訪問(wèn)的一部分?jǐn)?shù)據(jù) 來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的技術(shù)的各實(shí)施例來(lái)使用的示例性計(jì)算機(jī)系統(tǒng)的 示圖。
圖2是根據(jù)本發(fā)明的用于基于從非啟用網(wǎng)絡(luò)的設(shè)備訪問(wèn)的一部分?jǐn)?shù)據(jù) 來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的技術(shù)的各實(shí)施例的、用于通過(guò)網(wǎng)絡(luò)來(lái)共享非啟 用網(wǎng)絡(luò)的設(shè)備的示例性系統(tǒng)的示圖。
圖3是根據(jù)本發(fā)明的用于基于從非啟用網(wǎng)絡(luò)的設(shè)備訪問(wèn)的一部分?jǐn)?shù)據(jù) 來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的技術(shù)的各實(shí)施例的示例性設(shè)備共享啟用器模塊 的圖示。
圖4A是根據(jù)本發(fā)明的用于基于從非啟用網(wǎng)絡(luò)的設(shè)備訪問(wèn)的一部分?jǐn)?shù)
據(jù)來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的技術(shù)的各實(shí)施例的、用于通過(guò)轉(zhuǎn)換通信協(xié)議 來(lái)允許從非啟用網(wǎng)絡(luò)的設(shè)備在網(wǎng)絡(luò)上路由數(shù)據(jù)的示例性系統(tǒng)的圖示。
圖4B是根據(jù)本發(fā)明的用于基于從非啟用網(wǎng)絡(luò)的設(shè)備訪問(wèn)的一部分?jǐn)?shù) 據(jù)來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的技術(shù)的各實(shí)施例的、包括目的地地址的示例 性文檔的圖示。
圖5是根據(jù)本發(fā)明的用于基于從非啟用網(wǎng)絡(luò)的設(shè)備訪問(wèn)的一部分?jǐn)?shù)據(jù)來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的技術(shù)的各實(shí)施例的、用于允許從非啟用網(wǎng)絡(luò)的 設(shè)備在網(wǎng)絡(luò)上路由數(shù)據(jù)的示例性用戶界面的圖示。
圖6是根據(jù)本發(fā)明的用于基于從非啟用網(wǎng)絡(luò)的設(shè)備訪問(wèn)的一部分?jǐn)?shù)據(jù) 來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的技術(shù)的各實(shí)施例的、用于允許從非啟用網(wǎng)絡(luò)的 設(shè)備在網(wǎng)絡(luò)上路由數(shù)據(jù)的示例性方法的流程圖。
圖7是根據(jù)本發(fā)明的用于基于從非啟用網(wǎng)絡(luò)的設(shè)備訪問(wèn)的一部分?jǐn)?shù)據(jù)
來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的技術(shù)的各實(shí)施例的、用于允許從非啟用網(wǎng)絡(luò)的 設(shè)備在網(wǎng)絡(luò)上路由數(shù)據(jù)的示例性方法的流程圖。
除非具體注明,否則本說(shuō)明書(shū)中所引用的附圖應(yīng)被理解為不是按比例 繪制的。
詳細(xì)描述
現(xiàn)將詳細(xì)參考本發(fā)明的用于基于從非啟用網(wǎng)絡(luò)的設(shè)備訪問(wèn)的一部分?jǐn)?shù) 據(jù)來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的技術(shù)的各實(shí)施例,附圖中示出了各實(shí)施例的 各個(gè)示例。盡管將結(jié)合各實(shí)施例來(lái)描述用于基于從非啟用網(wǎng)絡(luò)的設(shè)備訪問(wèn) 的一部分?jǐn)?shù)據(jù)來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的技術(shù),但可以理解,它們不旨在 將本發(fā)明的用于基于從非啟用網(wǎng)絡(luò)的設(shè)備訪問(wèn)的一部分?jǐn)?shù)據(jù)來(lái)允許在網(wǎng)絡(luò) 上路由數(shù)據(jù)的技術(shù)限于這些實(shí)施例。相反,所提出的用于基于從非啟用網(wǎng) 絡(luò)的設(shè)備訪問(wèn)的一部分?jǐn)?shù)據(jù)來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的技術(shù)旨在涵蓋可被 包括在所附權(quán)利要求書(shū)所定義的各實(shí)施例的精神和范圍內(nèi)的替換、修改和 等效技術(shù)方案。
此外,在以下詳細(xì)描述中,闡明了眾多具體細(xì)節(jié)以提供對(duì)本發(fā)明的用 于基于從非啟用網(wǎng)絡(luò)的設(shè)備訪問(wèn)的一部分?jǐn)?shù)據(jù)來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的 技術(shù)的全面理解。然而,本發(fā)明的用于基于從非啟用網(wǎng)絡(luò)的設(shè)備訪問(wèn)的一 部分?jǐn)?shù)據(jù)來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的技術(shù)可以在沒(méi)有這些具體細(xì)節(jié)的情況 下實(shí)施。在其它情況下,未詳細(xì)描述公知的方法、過(guò)程、組件和電路以免 不必要地使本方面各實(shí)施例的各方面顯得晦澀難懂。
如從以下討論中清楚的,除非具體地另外指明,否則可以理解,貫穿 本詳細(xì)描述,利用諸如"路由"、"接口"、"識(shí)別"、"表示"、"模擬"、"檢測(cè)"、"展示"、"轉(zhuǎn)換"、"認(rèn)證"、"通信"、"共享"、 "接收"、"執(zhí)行"、"生成"、"顯示"、"啟用"、"滾動(dòng)"、"加
亮"、"呈現(xiàn)"、"配置"、"標(biāo)識(shí)"、"報(bào)告"、"確保"、"抑制"、 "禁用"、"結(jié)束"、"提供"和"訪問(wèn)"等術(shù)語(yǔ)的討論涉及計(jì)算機(jī)系統(tǒng)
或類(lèi)似的電子計(jì)算設(shè)備的動(dòng)作和處理。計(jì)算機(jī)系統(tǒng)或類(lèi)似的電子計(jì)算設(shè)備
操縱計(jì)算機(jī)系統(tǒng)的寄存器和存儲(chǔ)器內(nèi)被表示為物理(電子)量的數(shù)據(jù)并將
其變換成計(jì)算機(jī)系統(tǒng)存儲(chǔ)器或寄存器或其它此類(lèi)信息存儲(chǔ)、傳輸或顯示設(shè) 備內(nèi)類(lèi)似地被表示為物理量的其它數(shù)據(jù)。本發(fā)明的用于基于從非啟用網(wǎng)絡(luò) 的設(shè)備訪問(wèn)的一部分?jǐn)?shù)據(jù)來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的技術(shù)還很好地適于使 用其它計(jì)算機(jī)系統(tǒng),如光學(xué)和機(jī)械計(jì)算機(jī)。
示例計(jì)算機(jī)系統(tǒng)環(huán)境
現(xiàn)在參考圖1,用于基于從非啟用網(wǎng)絡(luò)的設(shè)備訪問(wèn)的一部分?jǐn)?shù)據(jù)來(lái)允 許在網(wǎng)絡(luò)上路由數(shù)據(jù)的技術(shù)的各部分包括駐留在例如計(jì)算機(jī)系統(tǒng)的計(jì)算機(jī)
可使用介質(zhì)中的計(jì)算機(jī)可讀和計(jì)算機(jī)可執(zhí)行指令。s卩,圖1示出可用于實(shí)
現(xiàn)本發(fā)明的用于基于從非啟用網(wǎng)絡(luò)的設(shè)備訪問(wèn)的一部分?jǐn)?shù)據(jù)來(lái)允許在網(wǎng)絡(luò) 上路由數(shù)據(jù)的技術(shù)的以下討論的各實(shí)施例的一類(lèi)計(jì)算機(jī)的一個(gè)示例。
圖1示出根據(jù)本發(fā)明的用于基于從非啟用網(wǎng)絡(luò)的設(shè)備訪問(wèn)的一部分?jǐn)?shù) 據(jù)來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的技術(shù)的各實(shí)施例來(lái)使用的示例性計(jì)算機(jī)系統(tǒng)
100??梢岳斫猓瑘D1的系統(tǒng)ioo僅是示例性的,并且本發(fā)明的用于基于從
非啟用網(wǎng)絡(luò)的設(shè)備訪問(wèn)的一部分?jǐn)?shù)據(jù)來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的技術(shù)可以 在多個(gè)不同的計(jì)算機(jī)系統(tǒng)上或內(nèi)部操作,這些計(jì)算機(jī)系統(tǒng)包括通用聯(lián)網(wǎng)計(jì) 算機(jī)系統(tǒng)、嵌入式計(jì)算機(jī)系統(tǒng)、路由器、交換機(jī)、服務(wù)器設(shè)備、消費(fèi)設(shè)備、 各種中間設(shè)備/人工制品、獨(dú)立計(jì)算機(jī)系統(tǒng)等。如圖1所示,圖l的計(jì)算機(jī)
系統(tǒng)100很好地適于具有諸如例如,軟盤(pán)、緊致盤(pán)等耦合到其上的外圍計(jì) 算機(jī)可讀介質(zhì)102。
圖1的系統(tǒng)100包括用于傳遞信息的地址/數(shù)據(jù)總線104,以及耦合到 總線104來(lái)處理信息和指令的處理器106A。如圖1所示,系統(tǒng)100還很好 地適用于其中存在多個(gè)處理器106A、 106B和106C的多處理器環(huán)境。相反,系統(tǒng)100也很好地適用于具有諸如,例如處理器106A等單個(gè)處理器。處理 器106A、 106B和106C可以是各種類(lèi)型的微處理器中的任一種。系統(tǒng)100 還包括諸如計(jì)算機(jī)可使用易失性存儲(chǔ)器108等耦合到總線104來(lái)為處理器 106A、 106B和106C儲(chǔ)存信息和指令的數(shù)據(jù)存儲(chǔ)功能部件,例如隨機(jī)存取 存儲(chǔ)器(RAM)。
系統(tǒng)100還包括耦合到總線104來(lái)為處理器106A、 106B和106C儲(chǔ)存 靜態(tài)信息和指令的計(jì)算機(jī)可使用非易失性存儲(chǔ)器110,例如只讀存儲(chǔ)器 (ROM)。系統(tǒng)100中還存在耦合到總線104來(lái)儲(chǔ)存信息和指令的數(shù)據(jù)存 儲(chǔ)單元112 (例如,磁或光盤(pán)以及盤(pán)驅(qū)動(dòng)器)。系統(tǒng)IOO還包括耦合到總線 104來(lái)向處理器106A或處理器106A、 106B和106C傳遞信息和命令選擇 的可任選字母數(shù)字輸入設(shè)備114,其包括字母數(shù)字和功能鍵。系統(tǒng)100還包 括耦合到總線104來(lái)向處理器106A或處理器106A、 106B和106C傳遞用 戶輸入信息和命令選擇的可任選光標(biāo)控制設(shè)備116。本實(shí)施例的系統(tǒng)100 還包括耦合到總線104來(lái)顯示信息的可任選顯示設(shè)備118。
仍參考圖1,圖1的可任選顯示設(shè)備118可以是液晶設(shè)備、陰極射線 管、等離子顯示設(shè)備、或適用于創(chuàng)建用戶可識(shí)別的圖形圖像和字母數(shù)字字 符的其它顯示設(shè)備。系統(tǒng)100還包括非啟用網(wǎng)絡(luò)的設(shè)備199。非啟用網(wǎng)絡(luò)的 設(shè)備199可以是任何類(lèi)型的設(shè)備,包括掃描儀設(shè)備、打印機(jī)設(shè)備、傳真機(jī) 設(shè)備、或能夠通信耦合到系統(tǒng)100的任何其它外圍設(shè)備。
可以理解,術(shù)語(yǔ)"非啟用網(wǎng)絡(luò)的設(shè)備"指的是通常不能夠在網(wǎng)絡(luò)上共 享的任何設(shè)備。例如,許多高端設(shè)備是啟用網(wǎng)際協(xié)議(IP)的,意味著它 們可以連網(wǎng)并可由網(wǎng)絡(luò)上的多個(gè)客戶機(jī)共享和/或直接訪問(wèn)。以下結(jié)合圖2-7 的描述來(lái)提供非啟用網(wǎng)絡(luò)的設(shè)備的進(jìn)一步描述。在本發(fā)明的技術(shù)的一個(gè)實(shí) 施例中,非啟用網(wǎng)絡(luò)的設(shè)備199本地地耦合到系統(tǒng)100。
系統(tǒng)100還可以包括設(shè)備共享啟用器模塊245或與其相耦合。在本發(fā) 明的用于基于從非啟用網(wǎng)絡(luò)的設(shè)備訪問(wèn)的一部分?jǐn)?shù)據(jù)來(lái)允許在網(wǎng)絡(luò)上路由 數(shù)據(jù)的技術(shù)的一個(gè)實(shí)施例中,設(shè)備共享啟用器模塊245允許與耦合到網(wǎng)絡(luò) 的其它系統(tǒng)共享非啟用網(wǎng)絡(luò)的設(shè)備199。在一個(gè)實(shí)施例中,系統(tǒng)100經(jīng)由輸 入/輸出設(shè)備120耦合到網(wǎng)絡(luò)。在一個(gè)實(shí)施例中,設(shè)備共享啟用器模塊245允許將數(shù)據(jù)通過(guò)非啟用網(wǎng)絡(luò)的設(shè)備路由到網(wǎng)絡(luò)上的其它系統(tǒng)。
本發(fā)明的技術(shù)很好地適用于自動(dòng)地在網(wǎng)絡(luò)上路由數(shù)據(jù)。例如,在非啟 用網(wǎng)絡(luò)的設(shè)備199是掃描儀的情況下,本發(fā)明的技術(shù)從一部分所掃描的文 檔中標(biāo)識(shí)目的地地址。例如,所掃描的文檔的第一頁(yè)上的標(biāo)題部分包括網(wǎng) 絡(luò)上的目的地地址的文本描述,并且該文檔被自動(dòng)地路由到該文檔上的目
的地地址。在一個(gè)實(shí)施例中,對(duì)該文檔的一部分執(zhí)行光學(xué)字符識(shí)別(OCR)
來(lái)標(biāo)識(shí)數(shù)據(jù)路由目的地。
可任選光標(biāo)控制設(shè)備116允許計(jì)算機(jī)用戶動(dòng)態(tài)地用信號(hào)表示可見(jiàn)符號(hào) (光標(biāo))在顯示設(shè)備118上的移動(dòng)。光標(biāo)控制設(shè)備116的許多實(shí)現(xiàn)在本領(lǐng) 域中是已知的,包括跟蹤球、鼠標(biāo)、觸摸墊、操縱桿、或字母數(shù)字輸入設(shè) 備114上能夠用信號(hào)表示給定方向或位移方式的移動(dòng)的特殊鍵。另選地, 可以理解,光標(biāo)可以經(jīng)由來(lái)自字母數(shù)字輸入設(shè)備114的使用特殊鍵和鍵序 列命令的輸入來(lái)定向和/或激活。
系統(tǒng)100還很好地適用于具有由諸如,例如語(yǔ)音命令等其它手段定向 的光標(biāo)。系統(tǒng)100還包括用于將系統(tǒng)100與外部實(shí)體相耦合的I/O設(shè)備120。 例如,在一個(gè)實(shí)施例中,1/0設(shè)備120是用于啟用系統(tǒng)100和諸如但不限于 因特網(wǎng)等外部網(wǎng)絡(luò)之間的有線或無(wú)線通信的調(diào)制解調(diào)器。在一個(gè)實(shí)施例中, 使用系統(tǒng)100作為通信接口來(lái)將非啟用網(wǎng)絡(luò)的設(shè)備199與網(wǎng)絡(luò)上的另一計(jì) 算機(jī)系統(tǒng)共享。在一個(gè)實(shí)施例中,設(shè)備共享啟用器模塊允許與網(wǎng)絡(luò)上的其 它計(jì)算機(jī)系統(tǒng)共享非啟用網(wǎng)絡(luò)的設(shè)備199。以下更詳細(xì)地討論本發(fā)明的用于
從非啟用網(wǎng)絡(luò)的設(shè)備啟用數(shù)據(jù)在網(wǎng)絡(luò)上的路由的技術(shù)。
仍參考圖1,描繪了系統(tǒng)100的各種其它組件。具體地,當(dāng)存在時(shí), 操作系統(tǒng)122、應(yīng)用程序124、模塊126和數(shù)據(jù)128被示為通常駐留在例如 隨機(jī)存取存儲(chǔ)器(RAM)等計(jì)算機(jī)可使用易失性存儲(chǔ)器108和數(shù)據(jù)存儲(chǔ)單 元112的一個(gè)或多個(gè)組合中。在一個(gè)實(shí)施例中,本發(fā)明的用于基于從非啟 用網(wǎng)絡(luò)的設(shè)備訪問(wèn)的一部分?jǐn)?shù)據(jù)來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的技術(shù)例如作為 應(yīng)用程序124或模塊126被存儲(chǔ)在RAM 108內(nèi)的存儲(chǔ)器位置以及數(shù)據(jù)存儲(chǔ) 單元112內(nèi)的存儲(chǔ)器區(qū)域內(nèi)。
計(jì)算系統(tǒng)100只是合適的計(jì)算環(huán)境的一個(gè)示例,而非意在暗示對(duì)本發(fā)明的技術(shù)的使用范圍或功能有任何限制。也不應(yīng)該把計(jì)算環(huán)境100解釋為 對(duì)示例性計(jì)算系統(tǒng)100中示出的任一組件或其組合有任何依賴(lài)性或要求。 本發(fā)明的技術(shù)可用各種其它通用或?qū)S糜?jì)算系統(tǒng)環(huán)境或配置來(lái)操作。 適合與本發(fā)明的技術(shù)一起使用的公知的計(jì)算系統(tǒng)、環(huán)境和配置的示例包括, 但不限于,個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持式或膝上型設(shè)備、多處理器
系統(tǒng)、基于微處理器的系統(tǒng)、機(jī)頂盒、可編程消費(fèi)電子產(chǎn)品、網(wǎng)絡(luò)PC、小
型機(jī)、大型計(jì)算機(jī)、包含上述系統(tǒng)或設(shè)備中的任一個(gè)的分布式計(jì)算環(huán)境等。 本發(fā)明的技術(shù)可在諸如程序模塊等由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令 的一般上下文中描述。 一般而言,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定 抽象數(shù)據(jù)類(lèi)型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等。本發(fā)明的技術(shù)也 可以在任務(wù)由通過(guò)通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行的分布式計(jì)算環(huán)境中 實(shí)現(xiàn)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)器存儲(chǔ)設(shè)備在內(nèi) 的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。
概覽
諸如掃描儀、打印機(jī)和傳真機(jī)等設(shè)備通常出于包括成本之內(nèi)的多種原 因而在辦公室中共享。設(shè)備市場(chǎng)正緩慢地移向啟用IP的高端設(shè)備,它們是 連網(wǎng)的并且可以在該網(wǎng)絡(luò)上的許多不同的計(jì)算機(jī)系統(tǒng)之間共享。這些設(shè)備 被認(rèn)為是"啟用網(wǎng)絡(luò)的設(shè)備"。啟用網(wǎng)絡(luò)的設(shè)備可以例如經(jīng)由被稱(chēng)為"用
于設(shè)備的web服務(wù)"(WSD)的標(biāo)準(zhǔn)來(lái)通信。然而,可以理解,啟用網(wǎng)絡(luò) 的設(shè)備可以使用任何數(shù)量的通信協(xié)議來(lái)在網(wǎng)絡(luò)上共享和通信。還可以理解, 通信協(xié)議可以是操作系統(tǒng)專(zhuān)用的。通信協(xié)議可包括諸如打印、掃描、傳真 等特定功能所專(zhuān)用的子協(xié)議。許多操作系統(tǒng)包括使計(jì)算機(jī)系統(tǒng)能夠與啟用 網(wǎng)絡(luò)的設(shè)備進(jìn)行通信的軟件層。
啟用網(wǎng)絡(luò)的設(shè)備的成本在大多數(shù)情況下大于非啟用網(wǎng)絡(luò)的設(shè)備的成 本。出于這一原因以及其它原因,將所有非啟用網(wǎng)絡(luò)的設(shè)備升級(jí)成使用諸 如WSD等標(biāo)準(zhǔn)通信的啟用網(wǎng)絡(luò)的設(shè)備可能是不切實(shí)際的。例如,在家庭部 分中,許多用戶可能擁有他們想要在耦合到家庭網(wǎng)絡(luò)的多個(gè)計(jì)算機(jī)系統(tǒng)之 間進(jìn)行共享的非啟用網(wǎng)絡(luò)的設(shè)備。隨著連網(wǎng)技術(shù)的增加和連網(wǎng)設(shè)備成本的
12降低,許多家庭用戶在其家中擁有網(wǎng)絡(luò),但不能夠在該網(wǎng)絡(luò)上共享非啟用網(wǎng)絡(luò)的設(shè)備。
本發(fā)明的用于基于從非啟用網(wǎng)絡(luò)的設(shè)備訪問(wèn)的一部分?jǐn)?shù)據(jù)來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的技術(shù)的各實(shí)施例允許將數(shù)據(jù)從耦合到網(wǎng)絡(luò)上的第一計(jì)算機(jī)系統(tǒng)的非啟用網(wǎng)絡(luò)的設(shè)備路由到該網(wǎng)絡(luò)上的第二計(jì)算機(jī)系統(tǒng)。如此,本發(fā)明的技術(shù)允許數(shù)據(jù)通過(guò)非啟用網(wǎng)絡(luò)的設(shè)備來(lái)路由,如同該設(shè)備具有啟用網(wǎng)絡(luò)的設(shè)備的功能一樣。在一個(gè)實(shí)施例中,數(shù)據(jù)從耦合到網(wǎng)絡(luò)上的第一計(jì)算機(jī)系統(tǒng)的非啟用網(wǎng)絡(luò)的設(shè)備路由到該網(wǎng)絡(luò)上的第二計(jì)算機(jī)系統(tǒng),而不在第一計(jì)算機(jī)系統(tǒng)上存儲(chǔ)該數(shù)據(jù)的副本。在一個(gè)實(shí)施例中,數(shù)據(jù)是基于從所掃描的文檔或數(shù)據(jù)文件所標(biāo)識(shí)的目的地地址來(lái)自動(dòng)地路由的。
在一個(gè)實(shí)施例中,非啟用網(wǎng)絡(luò)的設(shè)備被模擬成啟用網(wǎng)絡(luò)的設(shè)備,以使數(shù)據(jù)可以從該非啟用網(wǎng)絡(luò)的設(shè)備路由到網(wǎng)絡(luò),如同該設(shè)備實(shí)際上是啟用網(wǎng)絡(luò)的設(shè)備一樣。這允許通常不能將數(shù)據(jù)路由到網(wǎng)絡(luò)的傳統(tǒng)設(shè)備如同它們是啟用網(wǎng)絡(luò)的設(shè)備一樣來(lái)運(yùn)作。
可以理解,本發(fā)明的技術(shù)的各實(shí)施例可以用任何數(shù)量的方式來(lái)使用。例如,在一個(gè)實(shí)施例中,非啟用網(wǎng)絡(luò)的設(shè)備可以由網(wǎng)絡(luò)上的遠(yuǎn)程計(jì)算機(jī)系統(tǒng)來(lái)訪問(wèn)。在另一實(shí)施例中,數(shù)據(jù)可以從非啟用網(wǎng)絡(luò)的設(shè)備路由到該網(wǎng)絡(luò)上的遠(yuǎn)程計(jì)算機(jī)系統(tǒng)。簡(jiǎn)言之,本發(fā)明的技術(shù)的各實(shí)施例可用來(lái)允許非啟用網(wǎng)絡(luò)的設(shè)備如同其是啟用網(wǎng)絡(luò)的設(shè)備一樣來(lái)操作。
在一個(gè)實(shí)施例中,本發(fā)明的技術(shù)與能夠在"推(push)"和"pull(拉)"
兩種場(chǎng)景中工作的非啟用網(wǎng)絡(luò)的設(shè)備一起使用。例如,耦合到掃描儀的第一計(jì)算機(jī)系統(tǒng)向正執(zhí)行"拉"事件的第二計(jì)算機(jī)系統(tǒng)生成掃描儀"推事件"。
體系結(jié)構(gòu)
圖2是根據(jù)本發(fā)明的用于允許在網(wǎng)絡(luò)上共享設(shè)備的技術(shù)的、用于通過(guò)
網(wǎng)絡(luò)260共享非啟用網(wǎng)絡(luò)的設(shè)備199的示例性系統(tǒng)的示圖。如上所述,即使非啟用網(wǎng)絡(luò)的設(shè)備199本地地耦合到計(jì)算機(jī)系統(tǒng)B 220并且通常不能夠在網(wǎng)絡(luò)260上共享,本發(fā)明的技術(shù)的各實(shí)施例也使非啟用網(wǎng)絡(luò)的設(shè)備199能夠與計(jì)算機(jī)系統(tǒng)A202共享。設(shè)備共享啟用器模塊245在非啟用網(wǎng)絡(luò)的設(shè)備199和計(jì)算機(jī)系統(tǒng)A202之間提供通信接口,該通信接口使非啟用網(wǎng)絡(luò)的設(shè)備199能夠如同其是啟用網(wǎng)絡(luò)的設(shè)備一樣動(dòng)作。在一個(gè)實(shí)施例中,可以將耦合到非啟用網(wǎng)絡(luò)的設(shè)備的本地計(jì)算機(jī)系統(tǒng)用作該非啟用網(wǎng)絡(luò)的設(shè)備和該網(wǎng)絡(luò)上的其它計(jì)算機(jī)系統(tǒng)之間的通信接口,來(lái)將數(shù)據(jù)從該非啟用網(wǎng)絡(luò)的設(shè)備路由到該網(wǎng)絡(luò)。
應(yīng)當(dāng)理解,設(shè)備共享啟用器模塊245可以是軟件模塊或硬件模塊。出于簡(jiǎn)明和清楚的目的,設(shè)備共享啟用器模塊的各組件作為功能框來(lái)描述,并且可以理解,根據(jù)本發(fā)明的用于基于從非啟用網(wǎng)絡(luò)的設(shè)備訪問(wèn)的一部分?jǐn)?shù)據(jù)來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的技術(shù),可以用軟件或硬件來(lái)實(shí)現(xiàn)結(jié)合設(shè)備共享啟用器模塊245描述的任何數(shù)量的功能塊。
在一個(gè)實(shí)施例中,設(shè)備共享啟用器模塊245使得模擬的啟用網(wǎng)絡(luò)的設(shè)備299對(duì)計(jì)算機(jī)系統(tǒng)A 202而言是可見(jiàn)的和/或可訪問(wèn)的。從計(jì)算機(jī)系統(tǒng)A202的觀點(diǎn)來(lái)看,模擬的啟用網(wǎng)絡(luò)的設(shè)備299如同其實(shí)際上是啟用網(wǎng)絡(luò)的設(shè)備一樣來(lái)運(yùn)作??梢岳斫?,模擬的啟用網(wǎng)絡(luò)的設(shè)備299是非啟用網(wǎng)絡(luò)的設(shè)備199的模擬,如虛線所示。
換言之,從計(jì)算機(jī)系統(tǒng)A 202處的用戶觀點(diǎn)來(lái)看,在使用模擬的啟用網(wǎng)絡(luò)的設(shè)備299或耦合到網(wǎng)絡(luò)260的實(shí)際的啟用網(wǎng)絡(luò)的設(shè)備之間不會(huì)察覺(jué)有什么不同。在一個(gè)實(shí)施例中,計(jì)算機(jī)系統(tǒng)B 220擔(dān)當(dāng)非啟用網(wǎng)絡(luò)的設(shè)備和計(jì)算機(jī)系統(tǒng)A 202之間的通信接口 。
另外,計(jì)算機(jī)系統(tǒng)B 220處的用戶可以將計(jì)算機(jī)系統(tǒng)B 220用作非啟用網(wǎng)絡(luò)的設(shè)備199和計(jì)算機(jī)系統(tǒng)A 202之間的通信接口,來(lái)將數(shù)據(jù)通過(guò)非啟用網(wǎng)絡(luò)的設(shè)備199路由到計(jì)算機(jī)系統(tǒng)A202。在一個(gè)實(shí)施例中,計(jì)算機(jī)系統(tǒng)B 220本地的用戶界面277被用來(lái)將數(shù)據(jù)經(jīng)由非啟用網(wǎng)絡(luò)的設(shè)備199路由到計(jì)算機(jī)系統(tǒng)A 202,而實(shí)際上不在計(jì)算機(jī)系統(tǒng)B 220處存儲(chǔ)該數(shù)據(jù)的副本。通過(guò)不在計(jì)算機(jī)系統(tǒng)B 220處存儲(chǔ)該數(shù)據(jù)的副本,提高了安全性,因?yàn)椴恍枰母北緵](méi)有被生成并且沒(méi)有被存儲(chǔ)在計(jì)算機(jī)系統(tǒng)B 220處。
可以理解,任何數(shù)量的計(jì)算機(jī)系統(tǒng)都可以耦合到網(wǎng)絡(luò)260。為簡(jiǎn)明和清楚起見(jiàn),圖2示出非啟用網(wǎng)絡(luò)的設(shè)備199在兩個(gè)系統(tǒng)(計(jì)算機(jī)系統(tǒng)A202和計(jì)算機(jī)系統(tǒng)B 220)之間共享。然而,可以理解,本發(fā)明的用于允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的技術(shù)很好地適用于將數(shù)據(jù)從非啟用網(wǎng)絡(luò)的設(shè)備路由到具有任何數(shù)量的不同網(wǎng)絡(luò)上的任何數(shù)量的計(jì)算機(jī)系統(tǒng)的網(wǎng)絡(luò)。
在一個(gè)實(shí)施例中,非啟用網(wǎng)絡(luò)的設(shè)備199經(jīng)由第一通信協(xié)議來(lái)通信,而計(jì)算機(jī)系統(tǒng)A 202經(jīng)由可以與第一通信協(xié)議不同的第二通信協(xié)議來(lái)通信。例如,計(jì)算機(jī)系統(tǒng)A 202可以通過(guò)與啟用網(wǎng)絡(luò)的設(shè)備之間的通信相關(guān)聯(lián)的協(xié)議來(lái)通信,如上述WSD。相反,非啟用網(wǎng)絡(luò)的設(shè)備199可以經(jīng)由與非啟用網(wǎng)絡(luò)的設(shè)備之間的通信相關(guān)聯(lián)的協(xié)議來(lái)通信,如可以是非啟用網(wǎng)絡(luò)的設(shè)備199所專(zhuān)用的或不是其專(zhuān)用的設(shè)備驅(qū)動(dòng)程序接口通信協(xié)議。
為解決通信協(xié)議之間的差異,設(shè)備共享啟用器模塊可以將第一協(xié)議的通信轉(zhuǎn)換成第二協(xié)議的通信,并且可以反向轉(zhuǎn)換。通過(guò)在兩個(gè)協(xié)議之間轉(zhuǎn)換通信,計(jì)算機(jī)系統(tǒng)A 202被允許共享非啟用網(wǎng)絡(luò)的設(shè)備199。
為簡(jiǎn)明和清楚起見(jiàn),設(shè)備共享啟用器模塊245被示為計(jì)算機(jī)系統(tǒng)B 220的一部分??梢岳斫猓O(shè)備共享啟用器模塊還可以是計(jì)算機(jī)系統(tǒng)B 220和非啟用網(wǎng)絡(luò)的設(shè)備199之間的中間設(shè)備或軟件層。
圖3是根據(jù)本發(fā)明的用于允許在網(wǎng)絡(luò)上共享設(shè)備的技術(shù)的各實(shí)施例的示例性設(shè)備共享啟用器模塊245的圖示。在一個(gè)實(shí)施例中,設(shè)備共享啟用器模塊245包括用于標(biāo)識(shí)非啟用網(wǎng)絡(luò)的設(shè)備的設(shè)備標(biāo)識(shí)器模塊310。例如,設(shè)備標(biāo)識(shí)器模塊310標(biāo)識(shí)圖2的非啟用網(wǎng)絡(luò)的設(shè)備199。
在一個(gè)實(shí)施例中,設(shè)備標(biāo)識(shí)器模塊310可以訪問(wèn)與任何所標(biāo)識(shí)的設(shè)備相關(guān)聯(lián)的信息。例如,設(shè)備標(biāo)識(shí)器模塊310可以訪問(wèn)諸如設(shè)備驅(qū)動(dòng)程序信息、通信協(xié)議信息等信息??梢岳斫?,設(shè)備標(biāo)識(shí)器模塊310可以直接從所標(biāo)識(shí)的設(shè)備、從該設(shè)備本地地耦合到的計(jì)算機(jī)系統(tǒng)、或從諸如圖2的網(wǎng)絡(luò)260等任何其它源來(lái)訪問(wèn)與該所標(biāo)識(shí)的設(shè)備相關(guān)聯(lián)的信息。
在一個(gè)實(shí)施例中,設(shè)備共享啟用器模塊245還可以包括啟用網(wǎng)絡(luò)的設(shè)備模擬器模塊320。啟用網(wǎng)絡(luò)的設(shè)備模擬器模塊320可被配置成允許在網(wǎng)絡(luò)上共享非啟用網(wǎng)絡(luò)的設(shè)備。在一個(gè)實(shí)施例中,啟用網(wǎng)絡(luò)的設(shè)備模擬器模塊320模擬可被展示給網(wǎng)絡(luò)上的計(jì)算機(jī)系統(tǒng)以使非啟用網(wǎng)絡(luò)的設(shè)備可以在該網(wǎng)絡(luò)上共享的啟用網(wǎng)絡(luò)的設(shè)備。在一個(gè)實(shí)施例中,設(shè)備展示器模塊330將用網(wǎng)絡(luò)的版本展示給網(wǎng)絡(luò),并且允許耦合到該網(wǎng)絡(luò)但未直接耦合到該非啟用網(wǎng)絡(luò)的設(shè)備的至少一個(gè)計(jì)算機(jī)系統(tǒng)共享該非啟用網(wǎng)絡(luò)的設(shè)備。
在一個(gè)實(shí)施例中,設(shè)備共享啟用器模塊允許用戶將數(shù)據(jù)從與第一計(jì)算機(jī)系統(tǒng)相耦合的非啟用網(wǎng)絡(luò)的設(shè)備路由到網(wǎng)絡(luò)上的第二計(jì)算機(jī)系統(tǒng)。在一個(gè)實(shí)施例中,數(shù)據(jù)可以通過(guò)第一計(jì)算機(jī)系統(tǒng)來(lái)路由,而實(shí)際上不在第一計(jì)算機(jī)系統(tǒng)上存儲(chǔ)該數(shù)據(jù)的副本。本質(zhì)上,本發(fā)明的技術(shù)允許非啟用網(wǎng)絡(luò)的設(shè)備如同其是啟用網(wǎng)絡(luò)的設(shè)備一樣動(dòng)作和操作。
如上所述,設(shè)備共享啟用器模塊245可被用作網(wǎng)絡(luò)和非啟用網(wǎng)絡(luò)的設(shè)備之間的通信接口,以使非啟用網(wǎng)絡(luò)的設(shè)備可以與網(wǎng)絡(luò)上的其它計(jì)算機(jī)系統(tǒng)共享。在一個(gè)實(shí)施例中,通信協(xié)議轉(zhuǎn)換器340被配置成對(duì)非啟用網(wǎng)絡(luò)的設(shè)備和通過(guò)網(wǎng)絡(luò)共享該設(shè)備的其它計(jì)算機(jī)系統(tǒng)之間的通信進(jìn)行轉(zhuǎn)換。
在一個(gè)實(shí)施例中,通信協(xié)議轉(zhuǎn)換器340將與啟用網(wǎng)絡(luò)的通信相關(guān)聯(lián)的通信轉(zhuǎn)換成與非啟用網(wǎng)絡(luò)的通信相關(guān)聯(lián)的通信,并且可以反向轉(zhuǎn)換。換言之,通信協(xié)議轉(zhuǎn)換器340通過(guò)啟用非啟用網(wǎng)絡(luò)的設(shè)備和在該網(wǎng)絡(luò)上與該非啟用網(wǎng)絡(luò)的設(shè)備通信的計(jì)算機(jī)系統(tǒng)(即使它們可能經(jīng)由不同的協(xié)議來(lái)通信)之間的無(wú)縫通信,來(lái)允許在網(wǎng)絡(luò)上共享該非啟用網(wǎng)絡(luò)的設(shè)備。簡(jiǎn)言之,通信協(xié)議轉(zhuǎn)換器340在多個(gè)通信協(xié)議之間轉(zhuǎn)換以使設(shè)備可以經(jīng)由不同的協(xié)議來(lái)無(wú)縫地通信,這允許在網(wǎng)絡(luò)上共享非啟用網(wǎng)絡(luò)的設(shè)備。
在一個(gè)實(shí)施例中,嘗試在網(wǎng)絡(luò)上共享非啟用網(wǎng)絡(luò)的設(shè)備的計(jì)算機(jī)系統(tǒng)在獲得對(duì)該非啟用網(wǎng)絡(luò)的設(shè)備的訪問(wèn)之前可能需要被認(rèn)證。在一個(gè)實(shí)施例中,設(shè)備認(rèn)證器模塊350在網(wǎng)絡(luò)上共享非啟用網(wǎng)絡(luò)的設(shè)備之前認(rèn)證計(jì)算機(jī)系統(tǒng)。在本發(fā)明的一個(gè)實(shí)施例中,設(shè)備認(rèn)證器模塊350與設(shè)備展示器330通信,并阻止設(shè)備展示器330在成功認(rèn)證之前展示設(shè)備。
在另一實(shí)施例中,不執(zhí)行認(rèn)證。在該實(shí)施例中,用戶不能訪問(wèn)第一計(jì)算機(jī)系統(tǒng),并且因此也不能訪問(wèn)耦合到非啟用網(wǎng)絡(luò)的設(shè)備的計(jì)算機(jī)系統(tǒng)處的用戶界面。在這種情況下,不使用用戶界面,用戶依賴(lài)于設(shè)備共享啟用器模塊,以便例如基于例如寫(xiě)在或打印在封面上的目的地地址來(lái)自動(dòng)地確定所掃描的文檔的目的地地址。
16在該實(shí)施例中,因?yàn)槟康牡氐刂肥亲詣?dòng)地從文檔本身發(fā)現(xiàn)的,所以用戶不需要具有非啟用網(wǎng)絡(luò)的設(shè)備所耦合到的計(jì)算機(jī)系統(tǒng)的許可或訪問(wèn)權(quán)。這使用戶能夠在網(wǎng)絡(luò)上共享非啟用網(wǎng)絡(luò)的設(shè)備,而不需要諸如與非啟用網(wǎng)絡(luò)的設(shè)備相耦合的計(jì)算機(jī)系統(tǒng)處的認(rèn)證界面等額外安全措施,也不需要用戶具有訪問(wèn)與該非啟用網(wǎng)絡(luò)的設(shè)備相耦合計(jì)算機(jī)系統(tǒng)的許可。該許可意味著對(duì)該計(jì)算機(jī)系統(tǒng)的所有資源的許可。使用該自動(dòng)檢測(cè),用戶只能訪問(wèn)被共享的非啟用網(wǎng)絡(luò)的設(shè)備。
在一個(gè)實(shí)施例中,認(rèn)證器模塊在用戶訪問(wèn)耦合到第一計(jì)算機(jī)系統(tǒng)的非啟用網(wǎng)絡(luò)的設(shè)備之前在第一計(jì)算機(jī)系統(tǒng)處認(rèn)證該用戶。在認(rèn)證之后,用戶可以將數(shù)據(jù)從非啟用網(wǎng)絡(luò)的設(shè)備路由到網(wǎng)絡(luò)上的第二計(jì)算機(jī)系統(tǒng),如同他們?cè)谑褂脝⒂镁W(wǎng)絡(luò)的設(shè)備一樣。
如上所述,根據(jù)本發(fā)明的技術(shù),非啟用網(wǎng)絡(luò)的設(shè)備可以在網(wǎng)絡(luò)上共享,并可由該網(wǎng)絡(luò)上的未本地地耦合到該非啟用網(wǎng)絡(luò)的設(shè)備的計(jì)算機(jī)系統(tǒng)來(lái)控制。在一個(gè)實(shí)施例中,與網(wǎng)絡(luò)上的未本地地耦合到非啟用網(wǎng)絡(luò)的設(shè)備的計(jì)算機(jī)系統(tǒng)相關(guān)聯(lián)的圖形用戶界面可被用來(lái)生成用于控制該通過(guò)該網(wǎng)絡(luò)共享
的非啟用網(wǎng)絡(luò)的設(shè)備的命令指令。這樣的圖形用戶界面結(jié)合圖4A和圖5來(lái)描述。
在一個(gè)實(shí)施例中,該命令指令由命令接收器模塊360來(lái)接收。命令接收器模塊360可以向通信協(xié)議轉(zhuǎn)換器340發(fā)送命令指令,以使命令指令被轉(zhuǎn)換成非啟用網(wǎng)絡(luò)的設(shè)備所理解的協(xié)議。在一個(gè)實(shí)施例中,命令接收器從字符識(shí)別器387接收命令指令。
在一個(gè)實(shí)施例中,設(shè)備共享啟用器模塊包括用于生成本地地耦合到非啟用網(wǎng)絡(luò)的設(shè)備的計(jì)算機(jī)系統(tǒng)本地的用戶界面的用戶界面生成器399。在一個(gè)實(shí)施例中,該用戶界面允許從第一計(jì)算機(jī)系統(tǒng)控制該非啟用網(wǎng)絡(luò)的設(shè)備,并允許將數(shù)據(jù)從該非啟用網(wǎng)絡(luò)的設(shè)備路由到網(wǎng)絡(luò)上的第二計(jì)算機(jī)系統(tǒng)??梢岳斫?,本發(fā)明的技術(shù)的各實(shí)施例還很好地適用于不包括用戶界面的系統(tǒng)。
在一個(gè)實(shí)施例中,本發(fā)明的技術(shù)允許將數(shù)據(jù)從非啟用網(wǎng)絡(luò)的設(shè)備自動(dòng)路由到網(wǎng)絡(luò)。在一個(gè)實(shí)施例中,從在非啟用網(wǎng)絡(luò)的設(shè)備處輸入的數(shù)據(jù)中標(biāo)識(shí)目的地地址。出于簡(jiǎn)明的清楚的目的,將掃描儀設(shè)備用作非啟用網(wǎng)絡(luò)的設(shè)備的示例。在該示例中,用于路由數(shù)據(jù)的目的地地址是從所掃描的文檔 中標(biāo)識(shí)的。例如,目的地地址是從封面的標(biāo)題部分中識(shí)別的。在一個(gè)實(shí)施
例中,執(zhí)行OCR來(lái)標(biāo)識(shí)目的地地址。
設(shè)備共享啟用器模塊可包括用于在從非啟用網(wǎng)絡(luò)的設(shè)備所訪問(wèn)的數(shù)據(jù)
中識(shí)別目的地地址的字符識(shí)別器387。在掃描儀的情況下,字符識(shí)別器例如 從所掃描的文檔的一部分識(shí)別目的地地址。在一個(gè)實(shí)施例中,用戶無(wú)權(quán)訪 問(wèn)耦合到非啟用網(wǎng)絡(luò)的設(shè)備的計(jì)算機(jī)系統(tǒng)處的用戶界面,并且依賴(lài)于設(shè)備 共享啟用器模塊來(lái)從文檔的一部分中識(shí)別目的地地址。
本發(fā)明的技術(shù)從所掃描的文檔自動(dòng)地識(shí)別路由目的地。然而,可以理 解,本發(fā)明的技術(shù)的各實(shí)施例還很好地適用于從任何數(shù)量的數(shù)據(jù)中自動(dòng)地 標(biāo)識(shí)路由目的地,這些數(shù)據(jù)包括所掃描的文檔以及任何其它數(shù)據(jù)類(lèi)型、文 件等。
出于簡(jiǎn)明和清楚的目的,作為示例,設(shè)備共享啟用器模塊245的各模 塊(310、 320、 33、 0340、 350、 360、 387和399)作為設(shè)備共享啟用器模 塊245的一部分來(lái)呈現(xiàn)。然而,可以理解,設(shè)備共享啟用器模塊245的配 置可以是不同的,例如,這些模塊中的一個(gè)或多個(gè)可以駐留在設(shè)備共享啟 用器模塊245之外。還可以理解,圖3的各模塊還可以是可由計(jì)算機(jī)操作 系統(tǒng)或應(yīng)用程序用來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的一個(gè)或多個(gè)軟件模塊。
圖4A是根據(jù)本發(fā)明的用于基于從非啟用網(wǎng)絡(luò)的設(shè)備IO訪問(wèn)的一部分 數(shù)據(jù)來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的技術(shù)的各實(shí)施例的、用于通過(guò)轉(zhuǎn)換通信協(xié) 議來(lái)允許從非啟用網(wǎng)絡(luò)的設(shè)備199在網(wǎng)絡(luò)260上路由數(shù)據(jù)的示例性系統(tǒng)的 圖示。在一個(gè)實(shí)施例中,計(jì)算機(jī)系統(tǒng)B 220擔(dān)當(dāng)計(jì)算機(jī)系統(tǒng)A 202和非啟 用網(wǎng)絡(luò)的設(shè)備199之間的通信接口,以允許在網(wǎng)絡(luò)260上共享非啟用網(wǎng)絡(luò) 的設(shè)備199。在一個(gè)實(shí)施例中,通信協(xié)議A 450被轉(zhuǎn)換成通信協(xié)議B 475。 從計(jì)算機(jī)系統(tǒng)A 202的觀點(diǎn)來(lái)看,協(xié)議之間的轉(zhuǎn)換允許非啟用網(wǎng)絡(luò)的設(shè)備 作為啟用網(wǎng)絡(luò)的設(shè)備來(lái)操作。
在一個(gè)實(shí)施例中,可以將計(jì)算機(jī)系統(tǒng)B 220用作通信接口,來(lái)將數(shù)據(jù) 從非啟用網(wǎng)絡(luò)的設(shè)備199路由到計(jì)算機(jī)系統(tǒng)A 202。例如,在非啟用網(wǎng)絡(luò)的 設(shè)備199是掃描儀的情況下,所掃描的圖像可以直接從掃描儀路由到計(jì)算機(jī)系統(tǒng)A202。
可以理解,本發(fā)明的技術(shù)很好地適用于沒(méi)有用戶界面的系統(tǒng)。然而, 在一個(gè)實(shí)施例中,與計(jì)算機(jī)系統(tǒng)B 220相關(guān)聯(lián)的用戶界面420被用來(lái)從可 用數(shù)據(jù)路由目的地的列表299中選擇計(jì)算機(jī)系統(tǒng)A 202。在一個(gè)實(shí)施例中, 所掃描的圖像未被存儲(chǔ)在計(jì)算機(jī)系統(tǒng)B 220上,而是被直接路由到計(jì)算機(jī) 系統(tǒng)A202。在一個(gè)實(shí)施例中,數(shù)據(jù)被自動(dòng)地路由而無(wú)需用戶界面。
在另一實(shí)施例中,所掃描的圖像基于從文檔469所標(biāo)識(shí)的目的地地址 299來(lái)自動(dòng)地路由到計(jì)算機(jī)系統(tǒng)A202。例如,文檔469在該文檔的標(biāo)題部 分中包括"計(jì)算機(jī)系統(tǒng)A" 202。設(shè)備共享啟用器模塊245從文檔469的標(biāo) 題部分中識(shí)別"計(jì)算機(jī)系統(tǒng)A" 202,并通過(guò)將計(jì)算機(jī)系統(tǒng)B 220用作非啟 用網(wǎng)絡(luò)的設(shè)備199和計(jì)算機(jī)系統(tǒng)A 202之間的通信接口,來(lái)將文檔469的 所掃描的圖像自動(dòng)地路由到計(jì)算機(jī)系統(tǒng)A 202。
在一個(gè)實(shí)施例中,"計(jì)算機(jī)系統(tǒng)A"202作為所標(biāo)識(shí)的數(shù)據(jù)路由目的地 299顯示在用戶界面420中。在一個(gè)實(shí)施例中,用戶可以從一個(gè)或多個(gè)可用 數(shù)據(jù)路由目的地中進(jìn)行選擇。
在一個(gè)實(shí)施例中,在用戶能夠從計(jì)算機(jī)系統(tǒng)B 220訪問(wèn)非啟用網(wǎng)絡(luò)的 設(shè)備之前,其可能需要被認(rèn)證。例如,可以在用戶界面420上呈現(xiàn)登錄。
圖4B是根據(jù)本發(fā)明的用于基于從非啟用網(wǎng)絡(luò)的設(shè)備訪問(wèn)的一部分?jǐn)?shù) 據(jù)來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的技術(shù)的各實(shí)施例的、包括目的地地址478的 示例性文檔469的圖示。在一個(gè)實(shí)施例中,目的地指示符479被用來(lái)向來(lái) 自圖4A的設(shè)備共享啟用器模塊245警告目的地地址478包括在文檔469 的標(biāo)題部分454中。
可以理解,目的地地址478可以用多種方式來(lái)標(biāo)識(shí),包括光學(xué)字符識(shí) 別??梢岳斫?,目的地478可以是網(wǎng)絡(luò)上的特定計(jì)算機(jī)系統(tǒng)的實(shí)際"名稱(chēng)"。 還可以理解,目的地地址478可以是經(jīng)編碼的名稱(chēng),例如對(duì)應(yīng)于網(wǎng)絡(luò)上的 實(shí)際計(jì)算機(jī)系統(tǒng)的標(biāo)識(shí)號(hào)??梢岳斫猓赡苄枰獤苏冶韥?lái)將經(jīng)編碼的名稱(chēng) 與網(wǎng)絡(luò)上的實(shí)際計(jì)算機(jī)系統(tǒng)相關(guān)聯(lián)。用于從經(jīng)編碼的地址確定實(shí)際目的地 地址的各種方法和系統(tǒng)在本領(lǐng)域中是公知的,并且根據(jù)本發(fā)明的技術(shù)可以 使用任何數(shù)量的這些方法。在一個(gè)實(shí)施例中,目的地地址478是從文檔489的特定位置或部分識(shí) 別的,如標(biāo)題部分454。然而,可以理解,目的地地址478可以用任何數(shù)量 的方式來(lái)識(shí)別,包括標(biāo)識(shí)諸如詞語(yǔ)"發(fā)送到(to)"等目的地地址指示符 479。例如,可以從文檔469中識(shí)別詞語(yǔ)"發(fā)送到",并且使用詞語(yǔ)"發(fā)送 到"后面的詞來(lái)確定數(shù)據(jù)路由地址。在另一實(shí)施例中,封面被用來(lái)指定目 的地地址478。在該實(shí)施例中,用戶通過(guò)打印或?qū)懴滤麄兿胍鶔呙璧奈臋n 被路由到的、網(wǎng)絡(luò)上的計(jì)算機(jī)系統(tǒng)的名稱(chēng)來(lái)指示目的地地址。
在一個(gè)實(shí)施例中,響應(yīng)于接收到其上只具有目的地地址的"空白"或 "封面"頁(yè),設(shè)備共享啟用器模塊理解掃描到特定網(wǎng)絡(luò)目的地的意圖。另 外,響應(yīng)于接收到其上只具有密碼的空白或封面頁(yè),設(shè)備共享啟用器模塊 理解掃描到特定網(wǎng)絡(luò)目的地的意圖,并執(zhí)行査找來(lái)確定對(duì)應(yīng)于該頁(yè)上的代 碼的正確的目的地地址。
在一個(gè)實(shí)施例中,目的地地址是預(yù)先打印在可被耦合到文檔的封面的 分開(kāi)頁(yè)面上的,例如目的地地址可以預(yù)先打印在可附連到封面的標(biāo)簽上。 通過(guò)這樣做,字符識(shí)別器可以更容易地標(biāo)識(shí)目的地地址,因?yàn)樽址R(shí)別誤 差將減少。
圖5是用于允許將數(shù)據(jù)從耦合到網(wǎng)絡(luò)上的第一計(jì)算機(jī)系統(tǒng)的非啟用網(wǎng) 絡(luò)的設(shè)備路由到該網(wǎng)絡(luò)上的第二計(jì)算機(jī)系統(tǒng)的示例性用戶界面420的圖示。 在該特定示例中,非啟用網(wǎng)絡(luò)的設(shè)備耦合到計(jì)算機(jī)系統(tǒng)B 220。響應(yīng)于從所 掃描的文檔中將計(jì)算機(jī)系統(tǒng)A 202識(shí)別為目的地地址,計(jì)算機(jī)系統(tǒng)A 202 可用作從非啟用網(wǎng)絡(luò)的設(shè)備路由數(shù)據(jù)的目的地299。本發(fā)明的技術(shù)的各實(shí)施 例允許將數(shù)據(jù)路由到網(wǎng)絡(luò)上的、在使用非啟用網(wǎng)絡(luò)的設(shè)備時(shí)通常不可用的 目的地。
操作
圖6是根據(jù)本發(fā)明的用于基于從非啟用網(wǎng)絡(luò)的設(shè)備訪問(wèn)的一部分?jǐn)?shù)據(jù) 來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的技術(shù)的各實(shí)施例的、用于允許從非啟用網(wǎng)絡(luò)的 設(shè)備在網(wǎng)絡(luò)上路由數(shù)據(jù)的示例性方法600的流程圖。
在602處,方法600包括檢測(cè)本地地耦合到第一計(jì)算機(jī)系統(tǒng)的非啟用網(wǎng)絡(luò)的設(shè)備,其中第一計(jì)算機(jī)系統(tǒng)耦合到網(wǎng)絡(luò)。在一個(gè)實(shí)施例中,602包括
確定與該非啟用網(wǎng)絡(luò)的設(shè)備相關(guān)聯(lián)的設(shè)備屬性和/或與耦合到該網(wǎng)絡(luò)的、想 要通過(guò)該網(wǎng)絡(luò)共享該非啟用網(wǎng)絡(luò)的設(shè)備的第二計(jì)算機(jī)系統(tǒng)相關(guān)聯(lián)的設(shè)備屬 性。
在604處,方法600包括通過(guò)將第一計(jì)算機(jī)系統(tǒng)用作非啟用網(wǎng)絡(luò)的設(shè) 備和耦合到該網(wǎng)絡(luò)的第二計(jì)算機(jī)系統(tǒng)之間的通信接口,來(lái)允許該第二計(jì)算 機(jī)系統(tǒng)訪問(wèn)該非啟用網(wǎng)絡(luò)的設(shè)備。在一個(gè)實(shí)施例中,耦合到第一計(jì)算機(jī)系 統(tǒng)的設(shè)備共享啟用器模塊執(zhí)行604。
在606處,本發(fā)明的技術(shù)通過(guò)模擬與啟用網(wǎng)絡(luò)的設(shè)備通信相關(guān)聯(lián)的通 信協(xié)議,來(lái)將非啟用網(wǎng)絡(luò)的設(shè)備作為啟用網(wǎng)絡(luò)的設(shè)備向第二計(jì)算機(jī)系統(tǒng)展 示。在一個(gè)實(shí)施例中,向與第二計(jì)算機(jī)系統(tǒng)相關(guān)聯(lián)的用戶界面提供非啟用 網(wǎng)絡(luò)的設(shè)備的圖形表示,該圖形表示可以作為模擬的啟用網(wǎng)絡(luò)的設(shè)備來(lái)圖 形地呈現(xiàn)。
608包括將與第一通信協(xié)議相關(guān)聯(lián)的啟用網(wǎng)絡(luò)的設(shè)備通信轉(zhuǎn)換成與第 二協(xié)議相關(guān)聯(lián)的非啟用網(wǎng)絡(luò)的設(shè)備通信。608還可以包括將非啟用網(wǎng)絡(luò)的設(shè) 備通信轉(zhuǎn)換成啟用網(wǎng)絡(luò)的設(shè)備通信。在一個(gè)實(shí)施例中,非啟用網(wǎng)絡(luò)的設(shè)備 通信協(xié)議與第一計(jì)算機(jī)系統(tǒng)本地的設(shè)備驅(qū)動(dòng)程序接口相關(guān)聯(lián),并且與非啟 用網(wǎng)絡(luò)的設(shè)備相關(guān)聯(lián)。
在610處,方法600包括在604處允許第二計(jì)算機(jī)系統(tǒng)訪問(wèn)非啟用網(wǎng) 絡(luò)的設(shè)備之前對(duì)它進(jìn)行認(rèn)證。
可以理解,方法600的各組成部分可以與其在圖6中所呈現(xiàn)的不同地 執(zhí)行。圖6中所呈現(xiàn)的方法600的次序旨在作為根據(jù)本發(fā)明的用于允許從 非啟用網(wǎng)絡(luò)的設(shè)備在網(wǎng)絡(luò)上路由數(shù)據(jù)的技術(shù)的、允許從非啟用網(wǎng)絡(luò)的設(shè)備 在網(wǎng)絡(luò)上路由數(shù)據(jù)的示例來(lái)提供。
圖7是根據(jù)本發(fā)明的用于基于從非啟用網(wǎng)絡(luò)的設(shè)備訪問(wèn)的一部分?jǐn)?shù)據(jù) 來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的技術(shù)的各實(shí)施例的、用于允許從非啟用網(wǎng)絡(luò)的 設(shè)備在網(wǎng)絡(luò)上路由數(shù)據(jù)的示例性方法700的流程圖。在一個(gè)實(shí)施例中,本 發(fā)明的技術(shù)允許使用非啟用網(wǎng)絡(luò)的設(shè)備來(lái)在網(wǎng)絡(luò)上自動(dòng)地路由數(shù)據(jù),而該 非啟用網(wǎng)絡(luò)的設(shè)備通常不能夠這樣做。在該實(shí)施例中,本地地耦合的計(jì)算
21機(jī)系統(tǒng)被用作通信接口,以允許將數(shù)據(jù)從非啟用網(wǎng)絡(luò)的設(shè)備路由到網(wǎng)絡(luò)。
在702處,方法700包括檢測(cè)本地地耦合到第一計(jì)算機(jī)系統(tǒng)的非啟用 網(wǎng)絡(luò)的設(shè)備,其中第一計(jì)算機(jī)系統(tǒng)耦合到網(wǎng)絡(luò)。在一個(gè)實(shí)施例中,702包括 確定與該非啟用網(wǎng)絡(luò)的設(shè)備相關(guān)聯(lián)的設(shè)備屬性和/或與耦合到該網(wǎng)絡(luò)的、想 要通過(guò)該網(wǎng)絡(luò)共享該非啟用網(wǎng)絡(luò)的設(shè)備的第二計(jì)算機(jī)系統(tǒng)相關(guān)聯(lián)的設(shè)備屬 性。
在704處,方法700包括通過(guò)將第一計(jì)算機(jī)系統(tǒng)用作非啟用網(wǎng)絡(luò)的設(shè) 備和耦合到該網(wǎng)絡(luò)的第二計(jì)算機(jī)系統(tǒng)之間的通信接口,來(lái)允許將數(shù)據(jù)通過(guò) 該非啟用網(wǎng)絡(luò)的設(shè)備路由到該第二計(jì)算機(jī)系統(tǒng),其中該第二計(jì)算機(jī)系統(tǒng)是 基于將該數(shù)據(jù)的一部分識(shí)別為路由目的地來(lái)自動(dòng)地標(biāo)識(shí)的。在一個(gè)實(shí)施例 中,耦合到第一計(jì)算機(jī)系統(tǒng)的設(shè)備共享啟用器模塊執(zhí)行704。可以理解,設(shè) 備共享啟用器模塊或其一部分可以是硬件、軟件、或兩者的組合。
在706處,本發(fā)明的技術(shù)對(duì)數(shù)據(jù)執(zhí)行字符識(shí)別以將該數(shù)據(jù)中的第二計(jì) 算機(jī)系統(tǒng)標(biāo)識(shí)為路由目的地,其中該數(shù)據(jù)可以從非啟用網(wǎng)絡(luò)的設(shè)備直接路 由到該第二計(jì)算機(jī)系統(tǒng),而不在第一計(jì)算機(jī)系統(tǒng)上存儲(chǔ)該數(shù)據(jù)的副本。在 一個(gè)實(shí)施例中,向與第一計(jì)算機(jī)系統(tǒng)相關(guān)聯(lián)的用戶界面提供第二計(jì)算機(jī)系 統(tǒng)的圖形表示。在一個(gè)實(shí)施例中,數(shù)據(jù)可以臨時(shí)存儲(chǔ)在第一計(jì)算機(jī)系統(tǒng)上。 然而,在一個(gè)實(shí)施例中,在操作完成時(shí)數(shù)據(jù)被移除。
708包括將與第一通信協(xié)議相關(guān)聯(lián)的啟用網(wǎng)絡(luò)的設(shè)備通信轉(zhuǎn)換成與第 二協(xié)議相關(guān)聯(lián)的非啟用網(wǎng)絡(luò)的設(shè)備通信。608還可以包括將非啟用網(wǎng)絡(luò)的設(shè) 備通信轉(zhuǎn)換成啟用網(wǎng)絡(luò)的設(shè)備通信。在一個(gè)實(shí)施例中,非啟用網(wǎng)絡(luò)的設(shè)備 通信協(xié)議與第一計(jì)算機(jī)系統(tǒng)本地的設(shè)備驅(qū)動(dòng)程序接口相關(guān)聯(lián),并且與非啟 用網(wǎng)絡(luò)的設(shè)備相關(guān)聯(lián)。
在710處,方法700包括在第一計(jì)算機(jī)系統(tǒng)處允許第一計(jì)算機(jī)系統(tǒng)處 的用戶訪問(wèn)非啟用網(wǎng)絡(luò)的設(shè)備之前對(duì)該用戶進(jìn)行認(rèn)證。
可以理解,方法700的各組成部分可以與其在圖7中所呈現(xiàn)的不同地 執(zhí)行。圖7中所呈現(xiàn)的方法700的次序旨在作為根據(jù)本發(fā)明的用于基于從 非啟用網(wǎng)絡(luò)的設(shè)備訪問(wèn)的一部分?jǐn)?shù)據(jù)來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的技術(shù)的、 允許將數(shù)據(jù)從非啟用網(wǎng)絡(luò)的設(shè)備在網(wǎng)絡(luò)上路由到遠(yuǎn)程計(jì)算機(jī)系統(tǒng)的示例來(lái)提供。
盡管用對(duì)結(jié)構(gòu)特征和/或方法動(dòng)作專(zhuān)用的語(yǔ)言描述了本主題,但可以理 解,所附權(quán)利要求書(shū)中定義的主題不必限于上述具體特征或動(dòng)作。相反, 上述具體特征和動(dòng)作是作為實(shí)現(xiàn)權(quán)利要求的示例形式公開(kāi)的。
權(quán)利要求
1.一種用于允許通過(guò)非啟用網(wǎng)絡(luò)的設(shè)備在網(wǎng)絡(luò)上路由數(shù)據(jù)的方法,所述方法包括檢測(cè)本地地耦合到第一計(jì)算機(jī)系統(tǒng)的非啟用網(wǎng)絡(luò)的設(shè)備,所述第一計(jì)算機(jī)系統(tǒng)耦合到所述網(wǎng)絡(luò);通過(guò)將所述第一計(jì)算機(jī)系統(tǒng)用作所述非啟用網(wǎng)絡(luò)的設(shè)備和耦合到所述網(wǎng)絡(luò)的第二計(jì)算機(jī)系統(tǒng)之間的通信接口,來(lái)允許將所述數(shù)據(jù)通過(guò)所述非啟用網(wǎng)絡(luò)的設(shè)備路由到所述第二計(jì)算機(jī)系統(tǒng),其中所述第二計(jì)算機(jī)系統(tǒng)是基于將所述數(shù)據(jù)的一部分識(shí)別為路由目的地來(lái)自動(dòng)地標(biāo)識(shí)的。
2. 如權(quán)利要求l所述的方法,其特征在于,還包括對(duì)所述數(shù)據(jù)執(zhí)行字符識(shí)別以將所述數(shù)據(jù)中的所述第二計(jì)算機(jī)系統(tǒng)標(biāo)識(shí) 為所述路由目的地,其中所述數(shù)據(jù)可以從所述非啟用網(wǎng)絡(luò)的設(shè)備直接路由 到所述第二計(jì)算機(jī)系統(tǒng),而不在所述第一計(jì)算機(jī)系統(tǒng)上存儲(chǔ)所述數(shù)據(jù)的副 本。
3. 如權(quán)利要求2所述的方法,其特征在于,所述對(duì)所述數(shù)據(jù)執(zhí)行字符 識(shí)別允許與所述第一計(jì)算機(jī)系統(tǒng)相關(guān)聯(lián)的圖形用戶界面將所述第二計(jì)算機(jī) 系統(tǒng)標(biāo)識(shí)為所述路由目的地,并允許其將所述第二計(jì)算機(jī)系統(tǒng)的圖形表示 顯示為所述數(shù)據(jù)的、始自所述非啟用網(wǎng)絡(luò)的設(shè)備的所述數(shù)據(jù)路由目的地。
4. 如權(quán)利要求l所述的方法,其特征在于,還包括通過(guò)模擬與啟用網(wǎng)絡(luò)的設(shè)備通信相關(guān)聯(lián)的通信協(xié)議,來(lái)允許將所述數(shù) 據(jù)從所述非啟用網(wǎng)絡(luò)的設(shè)備直接路由到所述第二計(jì)算機(jī)系統(tǒng)。
5. 如權(quán)利要求l所述的方法,其特征在于,還包括將與第一通信協(xié)議相關(guān)聯(lián)的非啟用網(wǎng)絡(luò)的設(shè)備通信轉(zhuǎn)換成與第二協(xié)議 相關(guān)聯(lián)的啟用網(wǎng)絡(luò)的設(shè)備通信。
6. 如權(quán)利要求1所述的方法,其特征在于,所述數(shù)據(jù)的指示所述路由 目的地的所述部分是封面。
7. —種計(jì)算機(jī)可使用介質(zhì)上的各個(gè)指令,其中所述指令在被執(zhí)行時(shí)使 得計(jì)算機(jī)系統(tǒng)執(zhí)行一種用于允許通過(guò)非啟用網(wǎng)絡(luò)的設(shè)備在網(wǎng)絡(luò)上路由數(shù)據(jù)的方法,所述計(jì)算機(jī)實(shí)現(xiàn)的方法包括標(biāo)識(shí)本地地耦合到第一計(jì)算機(jī)系統(tǒng)的非啟用網(wǎng)絡(luò)的設(shè)備,所述第一計(jì) 算機(jī)系統(tǒng)耦合到所述網(wǎng)絡(luò);以及通過(guò)將所述第一計(jì)算機(jī)系統(tǒng)用作所述非啟用網(wǎng)絡(luò)的設(shè)備和耦合到所述 網(wǎng)絡(luò)的第二計(jì)算機(jī)系統(tǒng)之間的通信接口,來(lái)允許將所述數(shù)據(jù)通過(guò)所述非啟 用網(wǎng)絡(luò)的設(shè)備路由到所述第二計(jì)算機(jī)系統(tǒng),其中所述第二計(jì)算機(jī)系統(tǒng)是基 于將所述數(shù)據(jù)的一部分識(shí)別為路由目的地來(lái)自動(dòng)地標(biāo)識(shí)的。
8. 如權(quán)利要求7所述的計(jì)算機(jī)可使用介質(zhì)上的指令,其特征在于,所 述方法還包括對(duì)所述數(shù)據(jù)執(zhí)行字符識(shí)別以將所述數(shù)據(jù)中的所述第二計(jì)算機(jī)系統(tǒng)標(biāo)識(shí) 為所述路由目的地,其中所述數(shù)據(jù)可以從所述非啟用網(wǎng)絡(luò)的設(shè)備直接路由 到所述第二計(jì)算機(jī)系統(tǒng),而不在所述第一計(jì)算機(jī)系統(tǒng)上存儲(chǔ)所述數(shù)據(jù)的副 本。
9. 如權(quán)利要求8所述的計(jì)算機(jī)可使用介質(zhì)上的指令,其特征在于,所 述對(duì)所述數(shù)據(jù)執(zhí)行字符識(shí)別允許與所述第一計(jì)算機(jī)系統(tǒng)相關(guān)聯(lián)的圖形用戶 界面將所述第二計(jì)算機(jī)系統(tǒng)標(biāo)識(shí)為所述路由目的地,并允許其將所述第二 計(jì)算機(jī)系統(tǒng)的圖形表示顯示為所述數(shù)據(jù)的、始自所述非啟用網(wǎng)絡(luò)的設(shè)備的所述數(shù)據(jù)路由目的地。
10. 如權(quán)利要求7所述的計(jì)算機(jī)可使用介質(zhì)上的指令,其特征在于,所述方法還包括通過(guò)模擬與啟用網(wǎng)絡(luò)的設(shè)備通信相關(guān)聯(lián)的通信協(xié)議,來(lái)允許將所述數(shù) 據(jù)從所述非啟用網(wǎng)絡(luò)的設(shè)備直接路由到所述第二計(jì)算機(jī)系統(tǒng)。
11. 如權(quán)利要求7所述的計(jì)算機(jī)可使用介質(zhì)上的指令,其特征在于, 還包括將與第一通信協(xié)議相關(guān)聯(lián)的非啟用網(wǎng)絡(luò)的設(shè)備通信轉(zhuǎn)換成與第二協(xié)議 相關(guān)聯(lián)的啟用網(wǎng)絡(luò)的設(shè)備通信。
12. 如權(quán)利要求7所述的計(jì)算機(jī)可使用介質(zhì)上的指令,其特征在于, 所述數(shù)據(jù)的指示所述路由目的地的所述部分是封面。
13. —種用于允許通過(guò)非啟用網(wǎng)絡(luò)的設(shè)備在網(wǎng)絡(luò)上路由數(shù)據(jù)的設(shè)備 共享啟用器模塊,所述設(shè)備共享啟用器模塊包括-設(shè)備標(biāo)識(shí)器模塊,所述設(shè)備標(biāo)識(shí)器模塊被配置成標(biāo)識(shí)本地地耦合到第 一計(jì)算機(jī)系統(tǒng)的所述非啟用網(wǎng)絡(luò)的設(shè)備,所述第一計(jì)算機(jī)系統(tǒng)耦合到所述 網(wǎng)絡(luò);以及啟用網(wǎng)絡(luò)的設(shè)備模擬器模塊,所述啟用網(wǎng)絡(luò)的設(shè)備模擬器模塊被配置 成通過(guò)將所述第一計(jì)算機(jī)系統(tǒng)用作所述非啟用網(wǎng)絡(luò)的設(shè)備和耦合到所述網(wǎng) 絡(luò)的第二計(jì)算機(jī)系統(tǒng)之間的通信接口,來(lái)允許將所述數(shù)據(jù)通過(guò)所述非啟用 網(wǎng)絡(luò)的設(shè)備路由到所述第二計(jì)算機(jī)系統(tǒng),其中所述第二計(jì)算機(jī)系統(tǒng)是基于 將所述數(shù)據(jù)的一部分識(shí)別為路由目的地來(lái)自動(dòng)地標(biāo)識(shí)的。
14. 如權(quán)利要求13所述的設(shè)備共享啟用器模塊,其特征在于,還包括 被配置成對(duì)所述數(shù)據(jù)執(zhí)行字符識(shí)別以將所述數(shù)據(jù)中的所述第二計(jì)算機(jī) 系統(tǒng)標(biāo)識(shí)為所述路由目的地的數(shù)據(jù)字符識(shí)別器模塊,其中所述數(shù)據(jù)可以從 所述非啟用網(wǎng)絡(luò)的設(shè)備直接路由到所述第二計(jì)算機(jī)系統(tǒng),而不在所述第一 計(jì)算機(jī)系統(tǒng)上存儲(chǔ)所述數(shù)據(jù)的副本。
15. 如權(quán)利要求14所述的設(shè)備共享啟用器模塊,其特征在于,所述數(shù)據(jù)字符識(shí)別器模塊允許與所述第一計(jì)算機(jī)系統(tǒng)相關(guān)聯(lián)的圖形用戶界面將 所述第二計(jì)算機(jī)系統(tǒng)標(biāo)識(shí)為所述路由目的地,并允許其將所述第二計(jì)算機(jī)系統(tǒng)的圖形表示顯示為所述數(shù)據(jù)的、始自所述非啟用網(wǎng)絡(luò)的設(shè)備的所述數(shù) 據(jù)路由目的地。
16. 如權(quán)利要求13所述的設(shè)備共享啟用器模塊,其特征在于,還包括通信協(xié)議轉(zhuǎn)換器,所述通信協(xié)議轉(zhuǎn)換器用于通過(guò)模擬與啟用網(wǎng)絡(luò)的設(shè) 備通信相關(guān)聯(lián)的通信協(xié)議,來(lái)允許所述將所述數(shù)據(jù)從所述非啟用網(wǎng)絡(luò)的設(shè) 備直接路由到所述第二計(jì)算機(jī)系統(tǒng)。
17. 如權(quán)利要求16所述的設(shè)備共享啟用器模塊,其特征在于,其被 配置以便從與所述第一計(jì)算機(jī)系統(tǒng)本地的設(shè)備驅(qū)動(dòng)程序接口協(xié)議相關(guān)聯(lián)且 還與所述非啟用網(wǎng)絡(luò)的設(shè)備相關(guān)聯(lián)的通信來(lái)模擬所述與啟用網(wǎng)絡(luò)的設(shè)備相 關(guān)聯(lián)的通信協(xié)議。
18. 如權(quán)利要求13所述的設(shè)備共享啟用器模塊,其特征在于,還包括設(shè)備認(rèn)證模塊,所述設(shè)備認(rèn)證模塊被配置成在允許訪問(wèn)所述非啟用網(wǎng) 絡(luò)的設(shè)備之前在所述第一計(jì)算機(jī)系統(tǒng)處認(rèn)證用戶。
19. 如權(quán)利要求13所述的設(shè)備共享啟用器模塊,其特征在于,還包括用于生成一用戶界面的用戶界面生成器模塊,所述用戶界面被配置成 從所述第一計(jì)算機(jī)系統(tǒng)控制所述非啟用網(wǎng)絡(luò)的設(shè)備,并被配置成基于所述 數(shù)據(jù)將所述數(shù)據(jù)自動(dòng)地路由到所述第二計(jì)算機(jī)系統(tǒng),而不在所述第一計(jì)算 機(jī)系統(tǒng)處保存所述數(shù)據(jù)的副本。
20. 如權(quán)利要求13所述的設(shè)備共享啟用器模塊,其特征在于,所述數(shù)據(jù)的指示所述路由目的地的所述部分是封面。
全文摘要
公開(kāi)了一種用于基于從非啟用網(wǎng)絡(luò)的設(shè)備訪問(wèn)的一部分?jǐn)?shù)據(jù)來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的系統(tǒng)和方法。該技術(shù)包括一種用于基于從非啟用網(wǎng)絡(luò)的設(shè)備訪問(wèn)的一部分?jǐn)?shù)據(jù)來(lái)允許在網(wǎng)絡(luò)上路由數(shù)據(jù)的方法。該方法包括檢測(cè)本地地耦合到第一計(jì)算機(jī)系統(tǒng)的非啟用網(wǎng)絡(luò)的設(shè)備,該第一計(jì)算機(jī)系統(tǒng)耦合到該網(wǎng)絡(luò)。該方法還包括通過(guò)將第一計(jì)算機(jī)系統(tǒng)用作非啟用網(wǎng)絡(luò)的設(shè)備和耦合到該網(wǎng)絡(luò)的第二計(jì)算機(jī)系統(tǒng)之間的通信接口,來(lái)允許將數(shù)據(jù)通過(guò)該非啟用網(wǎng)絡(luò)的設(shè)備路由到該第二計(jì)算機(jī)系統(tǒng),其中該第二計(jì)算機(jī)系統(tǒng)是基于將該數(shù)據(jù)的一部分識(shí)別為路由目的地來(lái)自動(dòng)地標(biāo)識(shí)的。
文檔編號(hào)G06F15/16GK101641684SQ200880008113
公開(kāi)日2010年2月3日 申請(qǐng)日期2008年3月12日 優(yōu)先權(quán)日2007年3月15日
發(fā)明者A·薩卡爾, M·K·賈殷, S·格蘭德海 申請(qǐng)人:微軟公司