午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

在多宿主多模式通信裝置中選擇數(shù)據(jù)接口的制作方法

文檔序號(hào):7638750閱讀:237來源:國(guó)知局
專利名稱:在多宿主多模式通信裝置中選擇數(shù)據(jù)接口的制作方法
技術(shù)領(lǐng)域
本發(fā)明大體上涉及網(wǎng)絡(luò)裝置。更明確地說,本發(fā)明涉及多宿主網(wǎng)絡(luò)裝置。
技術(shù)背景近些年來,操作中的無線手持機(jī)的數(shù)目已經(jīng)急劇增加。隨著對(duì)這些移動(dòng)裝置的需要 的增加,制造商正將這些裝置構(gòu)建成包括許多數(shù)據(jù)服務(wù)。這種數(shù)據(jù)服務(wù)的匯聚可使得無 線裝置成為數(shù)據(jù)聯(lián)網(wǎng)的強(qiáng)大資源。然而,由于無線裝置所提供的數(shù)據(jù)服務(wù)的增加,對(duì)無 線裝置的惡意攻擊的數(shù)目也已經(jīng)增加。因此,越來越關(guān)注對(duì)這些裝置加以保護(hù)以免受蓄 意攻擊。無線電話已經(jīng)成為包括許多數(shù)據(jù)接口的多宿主裝置,無線電話可通過所述數(shù)據(jù)接口 來接受和發(fā)送數(shù)據(jù)。在任何時(shí)候,在特定無線電話內(nèi),這些數(shù)據(jù)接口中的一者以上可開 放以用于與因特網(wǎng)或另一種數(shù)據(jù)網(wǎng)絡(luò)進(jìn)行直接數(shù)據(jù)傳送。移動(dòng)裝置中的數(shù)據(jù)協(xié)議堆棧對(duì) 于所述裝置的所述多個(gè)數(shù)據(jù)接口來說通常是透明的。此外,只要傳入數(shù)據(jù)的協(xié)議地址與 電話的協(xié)議地址匹配,數(shù)據(jù)協(xié)議堆??蓮乃鰯?shù)據(jù)接口中的任一者接受數(shù)據(jù)。因而,無 線電話是開放的且容易受到來自因特網(wǎng)和其它數(shù)據(jù)網(wǎng)絡(luò)的許多攻擊。舉例來說,當(dāng)在多宿主裝置處在數(shù)據(jù)接口上接收包時(shí),所述分組可路由到恰當(dāng)套接 字或應(yīng)用程序。 一般來說,對(duì)于使用傳輸控制協(xié)議(TCP)連接的套接字來說,基于四 (4)個(gè)元組(例如,源地址(src_addr)、源端口 (src—port)、目的地地址(dst—addr)和 目的地端口 (dst—port))將包路由到所述套接字。對(duì)于使用用戶數(shù)據(jù)報(bào)協(xié)議(UDP)連 接的套接字來說,基于兩個(gè)元組(例如,目的地地址(dst_addr)和目的地端口 (dst—port)) 將包路由到所述套接字。對(duì)于例如因特網(wǎng)控制消息協(xié)議(ICMP)或基于非因特網(wǎng)協(xié)議(IP) 的協(xié)議等其它協(xié)議來說,可使用網(wǎng)絡(luò)和傳輸層標(biāo)頭中的其它字段。遺憾的是,在多宿主裝置中,上文描述的參數(shù)可能由于若干原因而不能夠唯一地識(shí) 別數(shù)據(jù)接口。舉例來說,可向多宿主裝置內(nèi)的數(shù)據(jù)接口指配重復(fù)的私用地址。而且,多 宿主裝置內(nèi)的多個(gè)應(yīng)用程序可試圖使用不同網(wǎng)絡(luò)數(shù)據(jù)接口來接入相同服務(wù)。在此類情形 中,所述應(yīng)用程序可綁定到相同服務(wù)接入點(diǎn)(SAP),例如在UDP或TCP的情況下是相同端口編號(hào)。因而,可能不能夠?qū)_路由到恰當(dāng)目的地應(yīng)用程序。多宿主裝置還可能容易受到經(jīng)由多宿主裝置處可用的不同數(shù)據(jù)接口的欺騙性攻擊。 舉例來說,在典型的多宿主裝置中,安裝在其中的應(yīng)用程序可從任何網(wǎng)絡(luò)數(shù)據(jù)接口接收 數(shù)據(jù),只要所述數(shù)據(jù)接口開放用于數(shù)據(jù)傳送且所述數(shù)據(jù)協(xié)議地址(例如,IP地址、端口 編號(hào)等)與應(yīng)用程序的協(xié)議地址匹配。除安全性考慮事項(xiàng)之外,數(shù)據(jù)網(wǎng)絡(luò)提供商還關(guān)注對(duì)數(shù)據(jù)網(wǎng)絡(luò)上的移動(dòng)電話可用的各 種服務(wù)和技術(shù)的計(jì)費(fèi)和使用。舉例來說,存在與數(shù)據(jù)網(wǎng)絡(luò)提供商提供的每項(xiàng)新服務(wù)和技 術(shù)相關(guān)聯(lián)的特定成本,且運(yùn)營(yíng)商通常關(guān)心對(duì)移動(dòng)電話用戶所使用的各種服務(wù)的一站式分 離計(jì)費(fèi)。如果移動(dòng)電話內(nèi)的應(yīng)用程序限于使用移動(dòng)電話處可用的特定數(shù)據(jù)接口來進(jìn)行數(shù) 據(jù)傳送,那么運(yùn)營(yíng)商網(wǎng)絡(luò)可較容易地基于每個(gè)數(shù)據(jù)接口的使用來明確地跟蹤與使用不同 技術(shù)和服務(wù)相關(guān)聯(lián)的計(jì)費(fèi)和成本。另外,在多宿主聯(lián)網(wǎng)裝置中,用于聯(lián)網(wǎng)應(yīng)用程序的端口空間通常在裝置可用的所有 數(shù)據(jù)接口之間共享。如果某一應(yīng)用程序正使用特定端口編號(hào)來在特定數(shù)據(jù)接口上進(jìn)行數(shù) 據(jù)傳送,那么其它應(yīng)用程序均不能使用同一端口編號(hào)一一即使其它應(yīng)用程序正使用完全 不同的數(shù)據(jù)接口。這對(duì)于可能需要用同一端口編號(hào)在不同數(shù)據(jù)接口上運(yùn)行不同服務(wù)的裝 置來說可是個(gè)不必要的限制。舉例來說,網(wǎng)絡(luò)裝置可包括使用同一端口編號(hào)(例如,端 口八十(80))但位于不同數(shù)據(jù)接口上的兩個(gè)不同web服務(wù)器。大多數(shù)網(wǎng)絡(luò)裝置不允許此 靈活性。 一些實(shí)施方案允許綁定到用于所有數(shù)據(jù)接口或用于特定數(shù)據(jù)接口 (即, 一個(gè)接 口或所有接口)的端口。 發(fā)明內(nèi)容本發(fā)明揭示一種將數(shù)據(jù)從多宿主網(wǎng)絡(luò)裝置傳輸?shù)綌?shù)據(jù)網(wǎng)絡(luò)的方法,且所述方法包括 界定網(wǎng)絡(luò)策略和將所述網(wǎng)絡(luò)策略傳輸?shù)铰酚赡K。另外,所述方法包括從路由模塊接收 路由范圍。所述路由范圍識(shí)別滿足網(wǎng)絡(luò)策略的通往數(shù)據(jù)網(wǎng)絡(luò)的數(shù)據(jù)接口子組,其中所述 數(shù)據(jù)接口子組選自一組可用的數(shù)據(jù)接口,且其中所述數(shù)據(jù)接口子組包括至少一個(gè)數(shù)據(jù)網(wǎng) 絡(luò)。在特定實(shí)施例中,網(wǎng)絡(luò)策略識(shí)別用于從所述組可用的數(shù)據(jù)接口選擇所述數(shù)據(jù)接口子 組的一個(gè)或一個(gè)以上標(biāo)準(zhǔn)。另外,網(wǎng)絡(luò)策略界定待用于向應(yīng)用程序或從應(yīng)用程序傳送數(shù) 據(jù)的兩個(gè)或兩個(gè)以上數(shù)據(jù)接口。在另一特定實(shí)施例中,網(wǎng)絡(luò)策略由應(yīng)用程序界定。在又一特定實(shí)施例中,所述數(shù)據(jù)接口子組包括全球移動(dòng)通信系統(tǒng)(GSM)數(shù)據(jù)接口、 通用分組無線服務(wù)(GPRS)數(shù)據(jù)接口、通用移動(dòng)電信系統(tǒng)(UMTS)數(shù)據(jù)接口、碼分多 址(CDMA)數(shù)據(jù)接口、 CDMA2000數(shù)據(jù)接口、 CDMA演進(jìn)數(shù)據(jù)優(yōu)化(EVDO)接口、藍(lán)牙BT數(shù)據(jù)接口、 802.11a數(shù)據(jù)接口、 802.11b數(shù)據(jù)接口、 802.11g數(shù)據(jù)接口、 802.11i數(shù) 據(jù)接口、 802.15數(shù)據(jù)接口、 802.16數(shù)據(jù)接口、寬帶CDMA (WCDMA)數(shù)據(jù)接口、正交 頻率碼分多路復(fù)用(OFCDM)數(shù)據(jù)接口、全球定位系統(tǒng)(GPS)數(shù)據(jù)接口或其組合。在 特定實(shí)施例中,所述接口中的每一者可以是因特網(wǎng)協(xié)議版本4 (IPv4)數(shù)據(jù)接口、 IP版 本6 (IPv6)數(shù)據(jù)接口或另一種網(wǎng)絡(luò)協(xié)議數(shù)據(jù)接口。在再一特定實(shí)施例中,將與網(wǎng)絡(luò)策略相關(guān)聯(lián)的應(yīng)用程序綁定到由路由范圍識(shí)別的數(shù) 據(jù)接口子組。在另一實(shí)施例中,所述方法包括確定所述數(shù)據(jù)接口子組內(nèi)的優(yōu)選數(shù)據(jù)接 口是否可用;當(dāng)所述優(yōu)選數(shù)據(jù)接口可用時(shí),經(jīng)由所述優(yōu)選數(shù)據(jù)接口開放連接;以及經(jīng)由 優(yōu)選數(shù)據(jù)接口傳輸數(shù)據(jù)。另外,所述方法包括當(dāng)所述優(yōu)選數(shù)據(jù)接口不可用時(shí),確定所 述數(shù)據(jù)接口子組內(nèi)的下一優(yōu)選數(shù)據(jù)接口是否可用;經(jīng)由下一優(yōu)選數(shù)據(jù)接口開放連接;以 及經(jīng)由下一優(yōu)選數(shù)據(jù)接口傳輸數(shù)據(jù)。在再一實(shí)施例中,所述方法包括確定所述連接是 否中斷;當(dāng)所述連接中斷時(shí),確定下一優(yōu)選數(shù)據(jù)接口是否可用;經(jīng)由下一優(yōu)選數(shù)據(jù)接口 開放連接;以及經(jīng)由下一優(yōu)選數(shù)據(jù)接口傳輸數(shù)據(jù)。在另一實(shí)施例中,揭示一種多宿主網(wǎng)絡(luò)裝置,且所述裝置包括處理器和所述處理器 可存取的存儲(chǔ)器。另外,至少一個(gè)應(yīng)用程序存儲(chǔ)在存儲(chǔ)器內(nèi),且至少一個(gè)網(wǎng)絡(luò)策略存儲(chǔ) 在存儲(chǔ)器中。在這個(gè)實(shí)施例中,所述至少一個(gè)網(wǎng)絡(luò)策略界定待由應(yīng)用程序用于發(fā)射和接收數(shù)據(jù)的至少一個(gè)數(shù)據(jù)接口。在又一實(shí)施例中,揭示一種處理器可存取的計(jì)算機(jī)可讀媒體,且所述計(jì)算機(jī)可讀媒 體包括至少一個(gè)應(yīng)用程序和與所述至少一個(gè)應(yīng)用程序相關(guān)聯(lián)的至少一個(gè)網(wǎng)絡(luò)策略。在這 個(gè)實(shí)施例中,網(wǎng)絡(luò)策略識(shí)別多宿主網(wǎng)絡(luò)裝置的可用于相對(duì)于應(yīng)用程序傳送數(shù)據(jù)的兩個(gè)或 兩個(gè)以上數(shù)據(jù)接口。在再一實(shí)施例中,揭示一種將數(shù)據(jù)接口綁定到應(yīng)用程序的方法,且所述方法包括從 應(yīng)用程序接收網(wǎng)絡(luò)策略以及將應(yīng)用程序綁定到多宿主網(wǎng)絡(luò)裝置處的一組可用數(shù)據(jù)接口內(nèi) 的數(shù)據(jù)接口子組而并非所有數(shù)據(jù)接口。在這個(gè)實(shí)施例中,所述數(shù)據(jù)接口子組包括至少一 個(gè)數(shù)據(jù)接口。在又一實(shí)施例中,揭示一種接收數(shù)據(jù)的方法,且所述方法包括從數(shù)據(jù)接口接收數(shù) 據(jù)分組;將所述數(shù)據(jù)接口的因特網(wǎng)協(xié)議(IP)地址與和所述分組相關(guān)聯(lián)的目的地IP地址 進(jìn)行比較;以及當(dāng)所述數(shù)據(jù)接口的IP地址不與所述目的地IP地址匹配時(shí),丟棄所述數(shù) 據(jù)分組。在另一實(shí)施例中,揭示一種多宿主網(wǎng)絡(luò)裝置,且所述裝置包括處理器、所述處理器 可存取的存儲(chǔ)器以及存儲(chǔ)在所述存儲(chǔ)器內(nèi)的路由模塊。在這個(gè)實(shí)施例中,路由模塊經(jīng)配置以從應(yīng)用程序接收網(wǎng)絡(luò)策略且將應(yīng)用程序綁定到一組可用數(shù)據(jù)接口內(nèi)的數(shù)據(jù)接口子 組。在再一實(shí)施例中,揭示一種處理器可存取的計(jì)算機(jī)可讀媒體,且所述計(jì)算機(jī)可讀媒 體包括路由范圍。在這個(gè)實(shí)施例中,路由范圍指示多宿主裝置處的一組可用數(shù)據(jù)接口內(nèi) 的數(shù)據(jù)接口子組,且所述多宿主裝置內(nèi)的應(yīng)用程序綁定到所述數(shù)據(jù)接口子組以用于發(fā)射 和接收數(shù)據(jù)。在又一實(shí)施例中,揭示一種將應(yīng)用程序綁定到網(wǎng)絡(luò)裝置內(nèi)的至少一個(gè)端口的方法, 且所述方法包括接收將端口綁定到請(qǐng)求的應(yīng)用程序的請(qǐng)求;確定開放的應(yīng)用程序是否 綁定到所述端口;以及當(dāng)所述開放的應(yīng)用程序沒有綁定到所述端口時(shí),將所述請(qǐng)求的應(yīng) 用程序綁定到所述端口。在再一實(shí)施例中,揭示一種用戶界面,且所述用戶界面包括應(yīng)用程序菜單。在這個(gè) 實(shí)施例中,應(yīng)用程序菜單包括安裝在多宿主網(wǎng)絡(luò)裝置處的應(yīng)用程序的列表,且用戶可從 所述應(yīng)用程序菜單選擇應(yīng)用程序以便編輯與選定應(yīng)用程序相關(guān)聯(lián)的至少一個(gè)網(wǎng)絡(luò)設(shè)置。在再一實(shí)施例中,揭示一種多宿主網(wǎng)絡(luò)裝置,且所述裝置包括用于將網(wǎng)絡(luò)策略傳輸 到路由模塊的裝置和用于將來自路由模塊的路由范圍存儲(chǔ)在套接字中的裝置。在這個(gè)實(shí) 施例中,所述路由范圍識(shí)別滿足網(wǎng)絡(luò)策略的通往數(shù)據(jù)網(wǎng)絡(luò)的數(shù)據(jù)接口子組,且所述數(shù)據(jù) 接口子組選自一組可用數(shù)據(jù)接口。另外,所述數(shù)據(jù)接口子組包括至少一個(gè)數(shù)據(jù)接口。在另一實(shí)施例中,揭示一種多宿主網(wǎng)絡(luò)裝置,且所述裝置包括用于從應(yīng)用程序接收 網(wǎng)絡(luò)策略的裝置,以及用于將應(yīng)用程序綁定到多宿主網(wǎng)絡(luò)裝置處的一組可用數(shù)據(jù)接口內(nèi) 的數(shù)據(jù)接口子組而并非所有數(shù)據(jù)接口的裝置。在這個(gè)實(shí)施例中,所述數(shù)據(jù)接口子組包括 至少一個(gè)數(shù)據(jù)接口。在又一實(shí)施例中,揭示一種多宿主網(wǎng)絡(luò)裝置,且所述裝置包括用于從數(shù)據(jù)接口接 收數(shù)據(jù)分組的裝置;用于將所述數(shù)據(jù)接口的因特網(wǎng)協(xié)議(IP)地址與和所述分組相關(guān)聯(lián) 的目的地IP地址進(jìn)行比較的裝置;以及用于在所述數(shù)據(jù)接口的IP地址不與所述目的地 IP地址匹配時(shí)丟棄所述數(shù)據(jù)分組的裝置。在另一實(shí)施例中,揭示一種多宿主網(wǎng)絡(luò)裝置,且所述裝置包括用于接收將端口綁 定到請(qǐng)求的應(yīng)用程序的請(qǐng)求的裝置;用于確定開放的應(yīng)用程序是否綁定到所述端口的裝 置;以及用于在所述開放的應(yīng)用程序沒有綁定到所述端口時(shí)將所述請(qǐng)求的應(yīng)用程序綁定 到所述端口的裝置。本文所揭示的一個(gè)或一個(gè)以上實(shí)施例的優(yōu)點(diǎn)可包括將應(yīng)用程序綁定到可用網(wǎng)絡(luò)數(shù)據(jù) 接口子組。另一優(yōu)點(diǎn)可包括丟棄不到達(dá)應(yīng)用程序所核準(zhǔn)的數(shù)據(jù)接口上的傳入數(shù)據(jù)分組。 又一優(yōu)點(diǎn)可包括基于針對(duì)應(yīng)用程序的可用數(shù)據(jù)接口的層級(jí)來傳輸數(shù)據(jù)分組。 在閱讀整個(gè)申請(qǐng)案之后將容易了解本發(fā)明的其它方面、優(yōu)點(diǎn)和特征,所述申請(qǐng)案包括以下部分


具體實(shí)施方式
和權(quán)利要求書。

通過結(jié)合附圖參看以下詳細(xì)描述將更容易了解本文描述的實(shí)施例的方面和附隨優(yōu) 點(diǎn),其中圖1是說明通信系統(tǒng)的特定實(shí)施例的概括圖; 圖2是說明數(shù)據(jù)聯(lián)網(wǎng)堆棧的概括圖; 圖3是說明傳輸數(shù)據(jù)的方法的流程圖;圖4是說明將應(yīng)用程序綁定到可用數(shù)據(jù)接口子組的方法的流程圖; 圖5是說明接收數(shù)據(jù)的方法的流程圖;圖6是說明確定臨時(shí)路由范圍是否符合應(yīng)用程序的路由范圍的方法的流程圖; 圖7是說明處理傳入數(shù)據(jù)分組的第一實(shí)例的概括圖; 圖8是說明處理傳入數(shù)據(jù)分組的第二實(shí)例的概括圖; 圖9是說明處理傳入數(shù)據(jù)分組的第三實(shí)例的概括圖; 圖IO是說明處理傳入數(shù)據(jù)分組的第四實(shí)例的概括圖;圖11是說明將應(yīng)用程序綁定到無線裝置處的一個(gè)或一個(gè)以上接口的方法的流程圖; 圖12是具有第一圖形用戶數(shù)據(jù)界面的無線裝置的圖; 圖13是具有第二圖形用戶數(shù)據(jù)界面的無線裝置的圖; 圖14是具有第三圖形用戶數(shù)據(jù)界面的無線裝置的圖;以及 圖15是具有第四圖形用戶數(shù)據(jù)界面的無線裝置的圖。
具體實(shí)施方式
參看圖1,展示示范性且非限制性通信系統(tǒng),且所述系統(tǒng)一般指定為100。如圖所示, 所述系統(tǒng)包括第一網(wǎng)絡(luò)裝置102和第二網(wǎng)絡(luò)裝置104。在特定實(shí)施例中,第一網(wǎng)絡(luò)裝置 102與第二網(wǎng)絡(luò)裝置104可經(jīng)由第一數(shù)據(jù)網(wǎng)絡(luò)106、第二數(shù)據(jù)網(wǎng)絡(luò)108、第三數(shù)據(jù)網(wǎng)絡(luò)110 和第N數(shù)據(jù)網(wǎng)絡(luò)中的一者或一者以上通信。在特定實(shí)施例中,數(shù)據(jù)網(wǎng)絡(luò)106、 108、 110、 112可以是全球移動(dòng)通信系統(tǒng)(GSM)網(wǎng)絡(luò)、通用分組無線服務(wù)(GPRS)網(wǎng)絡(luò)、通用移 動(dòng)電信系統(tǒng)(UMTS)網(wǎng)絡(luò)、碼分多址(CDMA)網(wǎng)絡(luò)、CDMA2000網(wǎng)絡(luò)、CDMA演進(jìn) 數(shù)據(jù)優(yōu)化(EVDO)網(wǎng)絡(luò)、藍(lán)牙BT網(wǎng)絡(luò)、802.11a網(wǎng)絡(luò)、802.11b網(wǎng)絡(luò)、802.11g網(wǎng)絡(luò)、 802.11i網(wǎng)絡(luò)、802.15網(wǎng)絡(luò)、802.16網(wǎng)絡(luò)、寬帶CDMA (WCDMA)網(wǎng)絡(luò)、正交頻率碼分多路復(fù)用(OFCDM)網(wǎng)絡(luò)、全球定位系統(tǒng)(GPS)網(wǎng)絡(luò)或其組合。如圖l所示,第一網(wǎng)絡(luò)裝置102可包括處理器114和存儲(chǔ)器16,所述存儲(chǔ)器16可被 所述處理器114存取。如圖所示,應(yīng)用程序118、套接字層119和路由模塊120可嵌入或 存儲(chǔ)在存儲(chǔ)器116內(nèi)且可由處理器114執(zhí)行。在特定實(shí)施例中,套接字層119包括應(yīng)用 程序可用來發(fā)送和接收數(shù)據(jù)的一個(gè)或一個(gè)以上套接字。在操作期間,應(yīng)用程序118將網(wǎng) 絡(luò)策略122經(jīng)由套接字層119傳輸?shù)铰酚赡K120。在特定實(shí)施例中,網(wǎng)絡(luò)策略122可識(shí) 別應(yīng)用程序可用來與網(wǎng)絡(luò)106、 108、 110、 112中的一者或一者以上通信的一組數(shù)據(jù)接口。 響應(yīng)于網(wǎng)絡(luò)策略122,路由模塊120將路由范圍124返回到套接字層119,且所述路由范 圍可存儲(chǔ)在套接字層119內(nèi)以用于與應(yīng)用程序118相關(guān)聯(lián)的套接字。在特定實(shí)施例中, 路由范圍124包括滿足網(wǎng)絡(luò)策略的數(shù)據(jù)接口子組。所述數(shù)據(jù)接口子組選自第一網(wǎng)絡(luò)裝置 102處可用的數(shù)據(jù)接口 132、 134、 136。圖l指示第一網(wǎng)絡(luò)裝置102可包括第一硬件端口 126、第二硬件端口 128和第N硬 件端口 130。而且,網(wǎng)絡(luò)裝置102可包括第一數(shù)據(jù)接口 132、第二數(shù)據(jù)接口 134和第N數(shù) 據(jù)接口 136。在特定實(shí)施例中,數(shù)據(jù)接口 132、 134、 136中的每一者可以是全球移動(dòng)通信系統(tǒng) (GSM)數(shù)據(jù)接口、通用分組無線服務(wù)(GPRS)數(shù)據(jù)接口、通用移動(dòng)電信系統(tǒng)(UMTS) 數(shù)據(jù)接口、碼分多址(CDMA)數(shù)據(jù)接口、 CDMA2000數(shù)據(jù)接口、 CDMA演進(jìn)數(shù)據(jù)優(yōu)化 (EVDO)接口、藍(lán)牙BT數(shù)據(jù)接口、 802.11a數(shù)據(jù)接口、 802.11b數(shù)據(jù)接口、 802.11g數(shù)據(jù) 接口、 802.11i數(shù)據(jù)接口、 802.15數(shù)據(jù)接口、 802.16數(shù)據(jù)接口、寬帶CDMA (WCDMA) 數(shù)據(jù)接口、正交頻率碼分多路復(fù)用(OFCDM)數(shù)據(jù)接口、全球定位系統(tǒng)(GPS)數(shù)據(jù)接 口或其組合。在特定實(shí)施例中,所述接口中的每一者可以是因特網(wǎng)協(xié)議版本4 (IPv4)數(shù) 據(jù)接口、 IP版本6 (IPv6)數(shù)據(jù)接口或另一種網(wǎng)絡(luò)協(xié)議數(shù)據(jù)接口。如圖1所說明,第一網(wǎng)絡(luò)裝置102還包括耦合到處理器114和天線140的收發(fā)器138。 在特定實(shí)施例中,收發(fā)器138發(fā)射和接收數(shù)據(jù)分組,且促進(jìn)與網(wǎng)絡(luò)106、 108、 110、 112 中的一者或一者以上通信。在特定實(shí)施例中,第二網(wǎng)絡(luò)裝置104可包括結(jié)合第一網(wǎng)絡(luò)裝 置102描述的元件中的一者或一者以上。在特定實(shí)施例中,第一網(wǎng)絡(luò)裝置102或第二網(wǎng)絡(luò)裝置104是多宿主聯(lián)網(wǎng)設(shè)備。另外, 為了支持?jǐn)?shù)據(jù)服務(wù)的廣泛多樣性,第一網(wǎng)絡(luò)裝置102包括多個(gè)網(wǎng)絡(luò)數(shù)據(jù)接口 132、 134、 136。 一旦數(shù)據(jù)接口 132、 134、 136中的每一者經(jīng)配置以連接到相關(guān)聯(lián)的網(wǎng)絡(luò)106、 108、 110、 112,每個(gè)數(shù)據(jù)接口便能夠進(jìn)行數(shù)據(jù)傳送。在特定實(shí)施例中,通過多宿主,數(shù)據(jù)接 口 132、 134、 136中的一者或一者以上可同時(shí)活動(dòng),且每個(gè)活動(dòng)的數(shù)據(jù)接口 132、 134、136可提供對(duì)不同物理或邏輯網(wǎng)絡(luò)106、 108、 110、 112的接入。此外,在特定實(shí)施例中,每個(gè)活動(dòng)的數(shù)據(jù)接口 132、 134、 136包括指配給其的單獨(dú) 網(wǎng)絡(luò)地址,例如用于IP網(wǎng)絡(luò)的IP地址。所述網(wǎng)絡(luò)地址中的每一者在全球可是唯一的, 或者如果從私用空間指配的話,所述網(wǎng)絡(luò)地址中的一者或一者以上可以是重復(fù)的。在特定實(shí)施例中,多宿主可允許第一網(wǎng)絡(luò)裝置102接入具有不同數(shù)據(jù)技術(shù)(例如, CDMA、 UMTS、 GSM等)的不同網(wǎng)絡(luò)。另外,多宿主可允許第一網(wǎng)絡(luò)裝置102基于與 可用網(wǎng)絡(luò)106、 108、 110、 112相關(guān)聯(lián)的可變成本來接入可用網(wǎng)絡(luò)106、 108、 110、 112。 因而,在所需的質(zhì)量和成本效益方面,向用戶或第一網(wǎng)絡(luò)裝置102內(nèi)的應(yīng)用程序賦予更 多靈活性。多宿主還可允許第一網(wǎng)絡(luò)裝置基于網(wǎng)絡(luò)所提供的服務(wù)質(zhì)量來接入可用網(wǎng)絡(luò) 106、 108、 110、 112。用戶可能需要特定應(yīng)用程序使用高質(zhì)量網(wǎng)絡(luò)——不管與使用網(wǎng)絡(luò) 相關(guān)聯(lián)的成本如何。另一方面,用戶可指示應(yīng)用程序不超過特定成本且僅使用低于所述 成本的網(wǎng)絡(luò)一一不管網(wǎng)絡(luò)連接的質(zhì)量如何。在特定實(shí)施例中,多宿主可允許第一網(wǎng)絡(luò)裝置102接入不同網(wǎng)絡(luò)類型(例如,IPv4、 IPv6、 IPX等)。而且,多宿主可允許第一網(wǎng)絡(luò)裝置102內(nèi)的應(yīng)用程序接入不同物理/邏輯 網(wǎng)絡(luò)所提供的各種服務(wù)。舉例來說,特定運(yùn)營(yíng)商可部署不同網(wǎng)絡(luò)來提供不同類型的IP服 務(wù),例如因特網(wǎng)、電子郵件、SMS、 MMS、 WAP等。圖2說明TCP/IP聯(lián)網(wǎng)堆棧的示范性、非限制性實(shí)施例, 一般指定為200。如圖所示, 聯(lián)網(wǎng)堆棧200包括物理層202。數(shù)據(jù)接口層204位于所述物理層202上方。在特定實(shí)施 例中,數(shù)據(jù)接口層204包括第一數(shù)據(jù)接口 206、第二數(shù)據(jù)接口 208、第三數(shù)據(jù)接口 210和 第N數(shù)據(jù)接口 212。如圖2所描繪,因特網(wǎng)協(xié)議(IP)層214位于所述數(shù)據(jù)接口層204上方。在說明性 實(shí)施例中,所述IP層214包括一個(gè)或一個(gè)以上IP,例如IP版本4 (IPv4) 216和IP版本 6 (IPv6) 218。圖2進(jìn)一步展示位于IP層214上方的傳輸層220。所述傳輸層220可包 括一個(gè)或一個(gè)以上通信協(xié)議,例如傳輸控制協(xié)議(TCP) 222或用戶數(shù)據(jù)報(bào)協(xié)議(UDP) 224。另外,套接字層226可位于傳輸層220上方。而且, 一個(gè)或一個(gè)以上應(yīng)用程序可位 于所述套接字層226上方。參看圖3,展示一種將數(shù)據(jù)從網(wǎng)絡(luò)裝置傳輸?shù)綌?shù)據(jù)網(wǎng)絡(luò)的方法,且所述方法開始于 方框300處。在方框300處,網(wǎng)絡(luò)裝置內(nèi)的應(yīng)用程序?qū)⒕W(wǎng)絡(luò)策略傳輸?shù)骄W(wǎng)絡(luò)裝置內(nèi)的路 由模塊。在特定實(shí)施例中,應(yīng)用程序和路由模塊可由單個(gè)處理器同時(shí)執(zhí)行。或者,應(yīng)用 程序和路由模塊可由不同處理器執(zhí)行。在特定實(shí)施例中,網(wǎng)絡(luò)策略可識(shí)別滿足所述網(wǎng)絡(luò)策略中所規(guī)定的一個(gè)或一個(gè)以上標(biāo)準(zhǔn)的一組數(shù)據(jù)接口。舉例來說,網(wǎng)絡(luò)策略可規(guī)定所述標(biāo)準(zhǔn)作為所有UMTS數(shù)據(jù)接口或所 有IPv4數(shù)據(jù)接口。另外,網(wǎng)絡(luò)策略可規(guī)定服務(wù)質(zhì)量標(biāo)準(zhǔn),例如最大延遲值、最大抖動(dòng)值、 帶寬值或其組合。而且,網(wǎng)絡(luò)策略可規(guī)定最大成本、通信技術(shù)類型、 一個(gè)或一個(gè)以上運(yùn) 營(yíng)商或其組合。在應(yīng)用程序可起始數(shù)據(jù)傳送之前,所述應(yīng)用程序可在滿足網(wǎng)絡(luò)策略的一 組數(shù)據(jù)接口中提高特定數(shù)據(jù)接口。在另一特定實(shí)施例中,對(duì)打開哪個(gè)數(shù)據(jù)接口的決策可由數(shù)據(jù)堆棧的網(wǎng)絡(luò)管理軟件執(zhí) 行。另外,可基于最惠路由(例如,基于特定網(wǎng)絡(luò)策略)來執(zhí)行所述決策。在特定實(shí)施 例中,每個(gè)數(shù)據(jù)接口可包括其自身的接入控制列表(ACL),其實(shí)質(zhì)上是規(guī)則列表。此外, 每個(gè)數(shù)據(jù)接口可基于與應(yīng)用程序相關(guān)聯(lián)的網(wǎng)絡(luò)策略來評(píng)估對(duì)其的接入。作為評(píng)估的一部 分,ACL可限制對(duì)數(shù)據(jù)接口的接入或針對(duì)所述數(shù)據(jù)接口返回非零優(yōu)先級(jí)編號(hào)(例如,1 到5)。非零優(yōu)先級(jí)編號(hào)表示數(shù)據(jù)接口可與給定策略一起使用,且優(yōu)先級(jí)編號(hào)識(shí)別優(yōu)選等 級(jí)。在說明性實(shí)施例中,路由模塊可評(píng)估與應(yīng)用程序相關(guān)聯(lián)的網(wǎng)絡(luò)策略和與每個(gè)可用數(shù) 據(jù)接口相關(guān)聯(lián)的ACL,且選擇具有最高優(yōu)先級(jí)的數(shù)據(jù)接口。因而,路由模塊可將所述應(yīng) 用程序綁定到具有最高優(yōu)先級(jí)的數(shù)據(jù)接口,以便將數(shù)據(jù)發(fā)送出去。在特定實(shí)施例中,在 任何給定時(shí)間,許多數(shù)據(jù)接口可開放以進(jìn)行數(shù)據(jù)傳送,且每個(gè)數(shù)據(jù)接口可綁定到單獨(dú)的 應(yīng)用程序以便實(shí)現(xiàn)無線裝置上的發(fā)射側(cè)多宿主。如果特定數(shù)據(jù)接口未開放,那么可將其 打開以使其開放用于數(shù)據(jù)通信。移動(dòng)到方框302,從路由模塊接收路由范圍。另外,在方框303處,可將路由范圍 存儲(chǔ)在套接字層內(nèi)以用于與所述應(yīng)用程序相關(guān)聯(lián)的套接字。在特定實(shí)施例中,路由范圍 指示滿足網(wǎng)絡(luò)策略的數(shù)據(jù)接口子組。所述子組中的每個(gè)數(shù)據(jù)接口可包括優(yōu)先級(jí)編號(hào)。因 而,可將所述數(shù)據(jù)接口子組排列成從優(yōu)選數(shù)據(jù)接口到最不優(yōu)選數(shù)據(jù)接口的層級(jí)。在說明 性實(shí)施例中,所述數(shù)據(jù)接口子組選自在網(wǎng)絡(luò)裝置處的一組可用數(shù)據(jù)接口。在決策步驟304處,網(wǎng)絡(luò)裝置確定應(yīng)用程序是否試圖將數(shù)據(jù)傳輸?shù)綌?shù)據(jù)網(wǎng)絡(luò)。如果 不是,那么所述方法在狀態(tài)306處結(jié)束。如果是,那么方法前進(jìn)到?jīng)Q策步驟308,且網(wǎng) 絡(luò)裝置確定路由范圍內(nèi)(即,綁定到應(yīng)用程序的所述數(shù)據(jù)接口子組內(nèi))的優(yōu)選數(shù)據(jù)接口 是否可用。如果優(yōu)選數(shù)據(jù)接口可用,那么方法移動(dòng)到方框310且網(wǎng)絡(luò)裝置經(jīng)由優(yōu)選數(shù)據(jù) 接口開放信道。相反地,如果優(yōu)選數(shù)據(jù)接口不可用,那么方法前進(jìn)到?jīng)Q策步驟312且網(wǎng) 絡(luò)裝置決定路由范圍內(nèi)的下一優(yōu)選數(shù)據(jù)接口是否可用。如果下一優(yōu)選數(shù)據(jù)接口不可用,那么方法移動(dòng)到方框314,且例如經(jīng)由網(wǎng)絡(luò)裝置處 的顯示器向網(wǎng)絡(luò)裝置的用戶顯示錯(cuò)誤消息。否則,如果下一優(yōu)選數(shù)據(jù)接口可用,那么方法前進(jìn)到方框310,且網(wǎng)絡(luò)裝置經(jīng)由所述數(shù)據(jù)接口開放信道。在特定實(shí)施例中,可能在 顯示錯(cuò)誤消息之前存在多個(gè)迭代。換句話說,可能在數(shù)據(jù)接口層級(jí)中存在多個(gè)下一優(yōu)選 數(shù)據(jù)接口。舉例來說,數(shù)據(jù)接口層級(jí)可包括優(yōu)選數(shù)據(jù)接口、第一下一優(yōu)選數(shù)據(jù)接口、第 二下一優(yōu)選數(shù)據(jù)接口、第三下一優(yōu)選數(shù)據(jù)結(jié)構(gòu)等。在特定實(shí)施例中,網(wǎng)絡(luò)裝置可保持對(duì) 下一可用接口的檢査,直到排除路由范圍內(nèi)的所有接口為止。前進(jìn)到方框316,應(yīng)用程序經(jīng)由可用的數(shù)據(jù)接口來傳輸數(shù)據(jù)。在決策步驟318處, 網(wǎng)絡(luò)裝置確定連接是否被中斷。如果不是,那么方法移動(dòng)到?jīng)Q策步驟320,且網(wǎng)絡(luò)裝置 確定數(shù)據(jù)傳輸是否完成。如果是,那么方法在狀態(tài)306處結(jié)束。如果沒有完成數(shù)據(jù)傳輸, 那么方法返回到方框316且如所描述那樣繼續(xù)進(jìn)行。返回到?jīng)Q策步驟318,如果連接中斷,那么方法移動(dòng)到?jīng)Q策步驟322,且網(wǎng)絡(luò)裝置確 定路由范圍內(nèi)的下一優(yōu)選數(shù)據(jù)接口是否可用。如果不可用,方法在狀態(tài)306處結(jié)束。另 一方面,如果下一優(yōu)選數(shù)據(jù)接口可用,那么方法繼續(xù)進(jìn)行決策步驟324,且網(wǎng)絡(luò)裝置確 定用于所述數(shù)據(jù)傳送的協(xié)議是否是面向連接的。如果協(xié)議不是面向連接的,例如協(xié)議是 無連接用戶數(shù)據(jù)報(bào)協(xié)議(UDP),那么方法移動(dòng)到方框326,且應(yīng)用程序無縫地跳躍到下 一可用數(shù)據(jù)接口而不會(huì)中斷連接性。相反地,如果協(xié)議是面向連接的,例如協(xié)議是傳輸 控制協(xié)議(TCP),那么方法前進(jìn)到方框328,且應(yīng)用程序再次連接到下一可用數(shù)據(jù)接口。 如果協(xié)議是TCP,那么連接性將在應(yīng)用程序經(jīng)由新數(shù)據(jù)接口重新連接時(shí)被中斷。從方框 326或方框328,方法前進(jìn)到?jīng)Q策步驟320且如所描述那樣繼續(xù)進(jìn)行。在特定實(shí)施例中,使用上述方法,應(yīng)用程序可規(guī)定用于與應(yīng)用程序相關(guān)聯(lián)的數(shù)據(jù)傳送的網(wǎng)絡(luò)策略。網(wǎng)絡(luò)策略可限制應(yīng)用程序在其上發(fā)送和接收數(shù)據(jù)的數(shù)據(jù)接口。在傳輸路 徑上,針對(duì)所述應(yīng)用程序從已核準(zhǔn)的數(shù)據(jù)接口子組中選擇一個(gè)數(shù)據(jù)接口。在特定實(shí)施例 中,所選擇的數(shù)據(jù)接口可以是基于網(wǎng)絡(luò)策略標(biāo)準(zhǔn)為最合適的(即,最高優(yōu)先級(jí)),進(jìn)而優(yōu) 化傳輸路徑。另外,在特定實(shí)施例中,應(yīng)用程序使用所選擇的傳輸數(shù)據(jù)接口,直到完成 數(shù)據(jù)傳送或丟失數(shù)據(jù)接口為止。如果數(shù)據(jù)接口丟失,那么基于優(yōu)先級(jí)從所述數(shù)據(jù)接口子 組(如果可用的話)選擇新的數(shù)據(jù)接口。這允許數(shù)據(jù)傳輸符合網(wǎng)絡(luò)策略,即使最高優(yōu)先 級(jí)數(shù)據(jù)接口丟失。圖4描繪一種將應(yīng)用程序綁定到一群組可用數(shù)據(jù)接口內(nèi)的數(shù)據(jù)接口子組的方法。在 方框400處開始,路由模塊從應(yīng)用程序接收網(wǎng)絡(luò)策略。在方框402處,路由模塊根據(jù)網(wǎng) 絡(luò)策略和可用的數(shù)據(jù)接口創(chuàng)建路由范圍。在特定實(shí)施例中,路由范圍包括或指向滿足所 述應(yīng)用程序的網(wǎng)絡(luò)策略的可用數(shù)據(jù)接口子組。移動(dòng)到方框404,路由模塊將應(yīng)用程序綁 定到路由范圍內(nèi)的可用數(shù)據(jù)接口。在方框406處,路由模塊將路由范圍返回到套接字層進(jìn)行存儲(chǔ)以用于與所述應(yīng)用程序相關(guān)聯(lián)的套接字。方法接著在狀態(tài)408處結(jié)束。參看圖5,展示一種在網(wǎng)絡(luò)裝置處從數(shù)據(jù)網(wǎng)絡(luò)接收數(shù)據(jù)的方法,且所述方法在方框 500處開始。在方框500處,網(wǎng)絡(luò)裝置在數(shù)據(jù)堆棧的IP層處從數(shù)據(jù)接口接收數(shù)據(jù)分組。 移動(dòng)到?jīng)Q策步驟502,網(wǎng)絡(luò)裝置確定數(shù)據(jù)分組的目的地IP地址是否與指配給所述應(yīng)用程 序的數(shù)據(jù)接口的IP地址相同。如果不相同,那么方法前進(jìn)到方框504,且丟棄數(shù)據(jù)分組。 方法接著在狀態(tài)506處結(jié)束。如果數(shù)據(jù)分組的目的地IP地址與數(shù)據(jù)接口的IP地址相同,那么方法移動(dòng)到方框508, 且網(wǎng)絡(luò)裝置搜索與數(shù)據(jù)分組相關(guān)聯(lián)的套接字。在決策步驟510處,網(wǎng)絡(luò)裝置確定是否找 到所述套接字。如果沒有找到,方法移動(dòng)到方框504,且丟棄數(shù)據(jù)分組。方法接著在狀 態(tài)506處結(jié)束。在決策步驟510處,如果找到套接字,那么方法前進(jìn)到方框512,且檢索與應(yīng)用程 序相關(guān)聯(lián)的路由范圍。在方框514處,創(chuàng)建針對(duì)所述數(shù)據(jù)接口的臨時(shí)路由范圍。在特定 實(shí)施例中,通過確定輸入數(shù)據(jù)接口的索引并將相應(yīng)位變?yōu)?且將臨時(shí)路由范圍中的每隔 一個(gè)位保持為O來創(chuàng)建臨時(shí)路由范圍。移動(dòng)到?jīng)Q策步驟,確定臨時(shí)路由范圍是否符合與應(yīng)用程序相關(guān)聯(lián)的路由范圍。圖6 說明確定臨時(shí)路由范圍是否符合與應(yīng)用程序相關(guān)聯(lián)的路由范圍的詳細(xì)實(shí)施例。如果臨時(shí) 路由范圍符合應(yīng)用程序的路由范圍,那么方法移動(dòng)到方框518,且網(wǎng)絡(luò)裝置繼續(xù)數(shù)據(jù)分 組的傳輸層處理。方法接著在狀態(tài)506處結(jié)束。如果臨時(shí)路由范圍不符合應(yīng)用程序的路由范圍,那么方法移動(dòng)到方框520,且網(wǎng)絡(luò) 裝置丟棄數(shù)據(jù)分組。前進(jìn)到?jīng)Q策步驟522,網(wǎng)絡(luò)裝置確定當(dāng)前通信協(xié)議是TCP還是UDP。 如果當(dāng)前通信協(xié)議是TCP,那么方法移動(dòng)到方框524,且網(wǎng)絡(luò)裝置將復(fù)位(RST)消息發(fā) 送到傳輸丟棄的數(shù)據(jù)分組的對(duì)等裝置。方法在狀態(tài)506處結(jié)束。如果當(dāng)前通信協(xié)議是 UDP,那么網(wǎng)絡(luò)裝置將因特網(wǎng)控制消息協(xié)議(ICMP)目的地不可達(dá)端口不可達(dá)發(fā)送到傳 輸在網(wǎng)絡(luò)裝置處丟棄的數(shù)據(jù)分組的對(duì)等裝置。方法接著在狀態(tài)506處結(jié)束。在特定實(shí)施例中,通過使用上述方法,當(dāng)包經(jīng)由用于某一連接的數(shù)據(jù)接口到達(dá)時(shí), 可用兩個(gè)階段將其限于路由范圍中所允許的數(shù)據(jù)接口。舉例來說,第一階段是簡(jiǎn)單的健 全性檢查。這個(gè)階段涉及將包出現(xiàn)的數(shù)據(jù)接口的IP地址與包的目的地地址進(jìn)行比較。與 此IP地址的不同之處只是目的地地址應(yīng)當(dāng)不是多播或廣播地址。當(dāng)將輸入包移交到IP 層時(shí),IP層被告知包進(jìn)入的數(shù)據(jù)接口。如果包的目的地IP地址不與包出現(xiàn)的數(shù)據(jù)接口的 IP地址匹配,那么悄悄地將包丟棄。這將包限制于具有特定IP地址的特定數(shù)據(jù)接口,且 防止針對(duì)所述輸入包發(fā)生任何路由錯(cuò)誤。圖6說明一種確定臨時(shí)路由范圍是否符合應(yīng)用程序的路由范圍的方法。在方框600 處開始,接收用于應(yīng)用程序的路由范圍。在方框602處,創(chuàng)建臨時(shí)路由范圍。此后,在 方框604處,對(duì)路由范圍和臨時(shí)路由范圍執(zhí)行逐位"與"運(yùn)算。移動(dòng)到方框606,確定 所述"與"運(yùn)算的結(jié)果是否為零。如果結(jié)果是零,那么方法移動(dòng)到方框608,且丟棄包。 方法接著在狀態(tài)610處結(jié)束。另一方面,如果結(jié)果不是零,那么方法移動(dòng)到方框612, 且保持?jǐn)?shù)據(jù)分組。接著,方法在狀態(tài)610處結(jié)束。在特定實(shí)施例中,路由范圍含有關(guān)于允許哪些數(shù)據(jù)接口針對(duì)特定應(yīng)用程序繼續(xù)接收 數(shù)據(jù)的信息??蓪⑺雎酚煞秶S持為所有可用數(shù)據(jù)接口的位掩碼。當(dāng)數(shù)據(jù)接口滿足針 對(duì)特定應(yīng)用程序的網(wǎng)絡(luò)策略時(shí),將所述數(shù)據(jù)接口添加到與所述特定應(yīng)用程序相關(guān)聯(lián)的路 由范圍。舉例來說,如果第五數(shù)據(jù)接口 (具有索引五(5))滿足針對(duì)所述應(yīng)用程序的網(wǎng) 絡(luò)策略,那么將針對(duì)所述應(yīng)用程序的路由范圍中的位編號(hào)五(5)設(shè)置為一 (1),以便包 括針對(duì)所述應(yīng)用程序的路由范圍中的第五數(shù)據(jù)接口。在特定實(shí)施例中,當(dāng)限制所接收的數(shù)據(jù)時(shí),在針對(duì)所述應(yīng)用程序的路由范圍中包括 優(yōu)先級(jí)大于零的所有數(shù)據(jù)接口。所述方法針對(duì)每個(gè)數(shù)據(jù)接口審查ACL且包括所述應(yīng)用程序的路由范圍中滿足所述應(yīng)用程序的網(wǎng)絡(luò)策略的所有數(shù)據(jù)接口。在特定實(shí)施例中,路由 范圍可包括設(shè)置為一 (1)的一個(gè)或一個(gè)以上位,從而指示允許與路由范圍相關(guān)聯(lián)的應(yīng)用 程序經(jīng)由一個(gè)或一個(gè)以上數(shù)據(jù)接口來接收數(shù)據(jù)。在特定實(shí)施例中,如果應(yīng)用程序綁定到特定IP地址,那么可將路由范圍限制為包括 具有所請(qǐng)求IP地址且還與網(wǎng)絡(luò)策略匹配的數(shù)據(jù)接口。在另一特定實(shí)施例中,當(dāng)應(yīng)用程序 用特定網(wǎng)絡(luò)策略創(chuàng)建套接字時(shí),創(chuàng)建路由范圍。然而,可周期性更新路由范圍。圖7到圖10說明符合圖5和圖6中所概述的方法的實(shí)例。圖7描繪其中接收輸入包 且所述輸入包包括與數(shù)據(jù)接口地址(10.0.0.1)相同的目的地地址(10.0.0.1)的實(shí)例。因 而,接受所述輸入包。圖8說明其中接收輸入包且所述輸入包包括與接收所述輸入包所在的輸入數(shù)據(jù)接口 的地址(10.0.0.2)不同的目的地地址(10.0.0.1)的實(shí)例。因而,丟棄所述輸入包。圖9說明其中在滿足應(yīng)用程序的網(wǎng)絡(luò)策略的數(shù)據(jù)接口上接收輸入包且接受所述輸入 包的實(shí)例。如圖所示,對(duì)應(yīng)用程序的路由范圍和臨時(shí)路由范圍執(zhí)行的逐位"與"運(yùn)算為 非零。因而,輸入包滿足應(yīng)用程序的網(wǎng)絡(luò)策略。圖IO說明其中在不滿足應(yīng)用程序的網(wǎng)絡(luò)策略的數(shù)據(jù)接口上接收輸入包的實(shí)例。如圖 所示,對(duì)應(yīng)用程序的路由范圍和臨時(shí)路由范圍執(zhí)行的逐位"與"運(yùn)算為零。因而,輸入 包違反應(yīng)用程序的網(wǎng)絡(luò)策略且丟棄所述輸入包。在特定實(shí)施例中,數(shù)據(jù)接口的狀態(tài)和無線聯(lián)網(wǎng)的動(dòng)態(tài)特性可影響與網(wǎng)絡(luò)裝置內(nèi)每個(gè) 應(yīng)用程序相關(guān)聯(lián)的路由范圍。舉例來說,由于網(wǎng)絡(luò)裝置的移動(dòng)性的緣故,網(wǎng)絡(luò)裝置可移 動(dòng)越過若干網(wǎng)絡(luò)的覆蓋區(qū)域,從而造成相應(yīng)網(wǎng)絡(luò)數(shù)據(jù)接口上升或下降。而且,由于移動(dòng) 性的緣故, 一個(gè)網(wǎng)絡(luò)和相關(guān)聯(lián)網(wǎng)絡(luò)數(shù)據(jù)接口的優(yōu)先級(jí)可依據(jù)可用的網(wǎng)絡(luò)接入類型或在特 定時(shí)間在特定位置處提供服務(wù)的運(yùn)營(yíng)商類型而增加或降低。由于無線通信的動(dòng)態(tài)特性的緣故,可能存在可造成與網(wǎng)絡(luò)裝置內(nèi)的應(yīng)用程序相關(guān)聯(lián) 的路由范圍變化的若干觸發(fā)事件。另外,需要管理與應(yīng)用程序相關(guān)聯(lián)的路由范圍,且所 述路由范圍需要隨著數(shù)據(jù)接口的變化的狀態(tài)而變化。在特定實(shí)施例中,每當(dāng)數(shù)據(jù)接口上升或下降時(shí),其可影響各個(gè)應(yīng)用程序的路由范圍, 因?yàn)榕c一些應(yīng)用程序相關(guān)聯(lián)的網(wǎng)絡(luò)策略和數(shù)據(jù)接口是動(dòng)態(tài)配置的。舉例來說,當(dāng)打開 UMTS數(shù)據(jù)接口時(shí),UMTS每次連接到不同接入點(diǎn)名稱(APN),且提供不同類型的服務(wù)。 當(dāng)打開此類數(shù)據(jù)接口且將其系到特定APN時(shí),所述數(shù)據(jù)接口可能不再與網(wǎng)絡(luò)裝置內(nèi)一個(gè) 或一個(gè)以上應(yīng)用程序的網(wǎng)絡(luò)策略匹配。因而,打開特定數(shù)據(jù)接口可縮小一個(gè)或一個(gè)以上 應(yīng)用程序的路由范圍。類似地,當(dāng)關(guān)閉特定數(shù)據(jù)接口時(shí),其可擴(kuò)大與一個(gè)或一個(gè)以上應(yīng)用程序相關(guān)聯(lián)的路 由范圍。在特定實(shí)施例中,如果數(shù)據(jù)接口關(guān)閉,那么其仍可包括在應(yīng)用程序的路由范圍 內(nèi)且所述應(yīng)用程序可能在所述數(shù)據(jù)接口被打開后使用所述數(shù)據(jù)接口。另外,在特定實(shí)施 例中,可自動(dòng)打開一些數(shù)據(jù)接口但并非所有數(shù)據(jù)接口以節(jié)省成本。當(dāng)需要時(shí)可例如由用 戶或應(yīng)用程序打開額外數(shù)據(jù)接口。在特定實(shí)施例中,當(dāng)網(wǎng)絡(luò)節(jié)點(diǎn)改變網(wǎng)絡(luò)覆蓋區(qū)域時(shí), 一個(gè)或一個(gè)以上應(yīng)用程序的路 由范圍可能變化。舉例來說,失去一個(gè)網(wǎng)絡(luò)的覆蓋范圍可造成相關(guān)聯(lián)的數(shù)據(jù)接口變得禁 用,直到當(dāng)網(wǎng)絡(luò)裝置重新進(jìn)入覆蓋區(qū)域時(shí)啟用所述數(shù)據(jù)接口為止。在特定實(shí)施例中,當(dāng) 在需要時(shí)可能打開被關(guān)閉的數(shù)據(jù)接口且將其用于通信時(shí),由于缺少網(wǎng)絡(luò)連接性的緣故而 不能打開禁用的數(shù)據(jù)接口。在另一特定實(shí)施例中,特定應(yīng)用程序可緊緊綁定到單個(gè)網(wǎng)絡(luò)數(shù)據(jù)接口,且所述數(shù)據(jù) 接口用于發(fā)射和接收數(shù)據(jù)。對(duì)于此類應(yīng)用程序,路由范圍僅設(shè)置一個(gè)位,且可在打開數(shù) 據(jù)接口時(shí)設(shè)置所述位并在關(guān)閉數(shù)據(jù)接口時(shí)將所述位復(fù)位到零。在特定實(shí)施例中,當(dāng)與套接字相關(guān)聯(lián)的網(wǎng)絡(luò)策略變化時(shí),路由范圍也發(fā)生變化。在 此類實(shí)施例中,可根據(jù)新的網(wǎng)絡(luò)策略為所述應(yīng)用程序計(jì)算新的路由范圍,且可將所述新 的路由范圍傳播到與所述應(yīng)用程序相關(guān)聯(lián)的套接字。在另一實(shí)施例中,如果應(yīng)用程序綁 定到特定IP地址(例如,使用bind()API調(diào)用),那么可將所述路由范圍限于具有套接字綁定到其的特定地址的數(shù)據(jù)接口。由于移動(dòng)性和網(wǎng)絡(luò)移交的緣故,數(shù)據(jù)接口IP地址可變 化,且應(yīng)用程序的路由范圍可能需要更新,以將先前的數(shù)據(jù)接口排除在相關(guān)聯(lián)路由范圍 外。另外,在特定實(shí)施例中,如果單個(gè)網(wǎng)絡(luò)數(shù)據(jù)接口能夠服務(wù)各種技術(shù)領(lǐng)域(例如,CDMA、 UMTS等)或網(wǎng)絡(luò)類型(例如,IPv4、 Ipv6等),且如果此類數(shù)據(jù)接口移交到不同技術(shù)領(lǐng)域或網(wǎng)絡(luò)類型,那么需要更新且重新評(píng)估包括此數(shù)據(jù)接口的路由范圍以便確定所述數(shù)據(jù)接口是否繼續(xù)滿足應(yīng)用程序的網(wǎng)絡(luò)策略。在又一特定實(shí)施例中,對(duì)于所連接的套接字(例如,TCP套接字), 一旦已經(jīng)建立連接(例如,使用connect()API調(diào)用),便可將路由范圍僅限于可連接到特定目的地地址的一個(gè)接口。在另一特定實(shí)施例中,由應(yīng)用程序規(guī)定的網(wǎng)絡(luò)策略可能包括或不包括環(huán)回?cái)?shù)據(jù)接口。然而,可允許每個(gè)套接字在環(huán)回?cái)?shù)據(jù)接口上發(fā)送和接收包。因而,環(huán)回?cái)?shù)據(jù)接口可視為通過一個(gè)或一個(gè)以上網(wǎng)絡(luò)策略限制的數(shù)據(jù)接口的特殊情況。環(huán)回?cái)?shù)據(jù)接口可包括應(yīng)當(dāng)在環(huán)回?cái)?shù)據(jù)接口上接收用環(huán)回目的地IP地址接收的包的限制。此檢查可在IP層處執(zhí)行作為針對(duì)輸入包的數(shù)據(jù)接口限制的第一階段(例如,在地址比較期間)。對(duì)于傳輸層限制, 可針對(duì)與每個(gè)應(yīng)用程序相關(guān)聯(lián)的路由范圍開啟對(duì)應(yīng)于環(huán)回?cái)?shù)據(jù)接口的位,或可在傳輸層處執(zhí)行特殊檢查以用于處理路由范圍。參看 圖ll,展示一種將應(yīng)用程序綁定到端口的方法,且所述方法在方框1100處開始。 在方框1100處,網(wǎng)絡(luò)裝置內(nèi)的路由模塊接收用以將端口綁定到應(yīng)用程序的請(qǐng)求。在方框 1102處,路由模塊審査所有開放或活動(dòng)的應(yīng)用程序。移動(dòng)到?jīng)Q策步驟1104,路由模塊確 定任何開放或活動(dòng)的應(yīng)用程序是否綁定到請(qǐng)求的應(yīng)用程序正試圖綁定到的同一端口。如 果不是,那么方法前進(jìn)到方框1106,且路由模塊將請(qǐng)求的應(yīng)用程序綁定到所述端口。方 法接著在狀態(tài)1108處結(jié)束。另一方面,在決策步驟1104處,如果任何開放或活動(dòng)的應(yīng)用程序綁定到請(qǐng)求的應(yīng)用 程序正試圖綁定到的同一端口,那么方法前進(jìn)到方框1110,且路由模塊對(duì)每個(gè)開放/活動(dòng) 的應(yīng)用程序的路由范圍和請(qǐng)求的應(yīng)用程序的路由范圍執(zhí)行逐位"與"運(yùn)算。前進(jìn)到?jīng)Q策 步驟1112,路由模塊確定任何逐位"與"運(yùn)算的結(jié)果是否為零。如果是,那么方法移動(dòng) 到方框1106,且路由模塊將請(qǐng)求的應(yīng)用程序綁定到所述端口,從而設(shè)置與請(qǐng)求的應(yīng)用程 序相關(guān)聯(lián)的套接字中的端口。方法在狀態(tài)U08處結(jié)束?;氐?jīng)Q策步驟1112,如果任何逐位"與"運(yùn)算的結(jié)果不是零,那么方法移動(dòng)到方框 1114,且路由模塊不將請(qǐng)求的應(yīng)用程序綁定到端口。方法接著在狀態(tài)1108處結(jié)束。在特定實(shí)施例中,當(dāng)套接字的路由范圍由于上述各種原因中的一者或一者以上而變化時(shí),新的路由范圍可對(duì)端口空間分離具有影響。舉例來說,在重新計(jì)算應(yīng)用程序的路 由范圍期間,如果將一個(gè)或一個(gè)以上數(shù)據(jù)接口從路由范圍中移除,不會(huì)產(chǎn)生問題,因?yàn)?端口空間保持分開且因?yàn)樵谔捉幼值穆酚煞秶g沒有形成新的交集。然而,如果將一 個(gè)或一個(gè)以上數(shù)據(jù)接口添加到路由范圍時(shí),數(shù)據(jù)接口的添加可能形成與和其它應(yīng)用程序 相關(guān)聯(lián)的路由范圍的沖突。如果具有相交的路由范圍的應(yīng)用程序所使用的端口編號(hào)是相 同的,那么聯(lián)網(wǎng)堆棧將不能夠決定哪個(gè)應(yīng)用程序來引導(dǎo)到達(dá)相交的數(shù)據(jù)接口中的一者上 的傳入數(shù)據(jù)分組。在特定實(shí)施例中,可基于以下方法來解決此潛在沖突如果沖突的應(yīng)用程序已正在 活動(dòng)地經(jīng)由沖突的<端口編號(hào),數(shù)據(jù)接口>對(duì)傳送數(shù)據(jù),那么單獨(dú)留下所述應(yīng)用程序,且 阻止另一應(yīng)用程序使用所述<端口編號(hào),數(shù)據(jù)接口>對(duì)。如果沖突的應(yīng)用程序不在活動(dòng)地 使用<端口編號(hào),數(shù)據(jù)接口>對(duì)來進(jìn)行數(shù)據(jù)傳送,那么基于可配置的策略針對(duì)沖突的應(yīng)用 程序禁止<端口編號(hào),數(shù)據(jù)接口>對(duì)。在特定實(shí)施例中,禁止應(yīng)用程序本質(zhì)上意味著所禁止的應(yīng)用程序的路由范圍臨時(shí)縮 小以排除針對(duì)存在問題的端口編號(hào)的沖突數(shù)據(jù)接口 。這可通過針對(duì)每個(gè)應(yīng)用程序界定一 組阻斷<端口編號(hào),數(shù)據(jù)接口>對(duì)(即,阻斷的路由范圍)來處理。在特定實(shí)施例中,阻 斷路由范圍是由于與另一應(yīng)用程序沖突而不是由于網(wǎng)絡(luò)策略失配而被臨時(shí)阻斷的路由范 圍。在非限制性且示范性實(shí)施例中,可在以下時(shí)間移除阻斷的路由范圍中的條目(1) 當(dāng)競(jìng)爭(zhēng)的應(yīng)用程序關(guān)閉時(shí);(2)當(dāng)競(jìng)爭(zhēng)的應(yīng)用程序重新綁定到另一端口空間時(shí);(3)當(dāng) 禁止的應(yīng)用程序重新綁定到不同端口空間時(shí);(4)當(dāng)禁止的應(yīng)用程序的網(wǎng)絡(luò)策略變化時(shí); (5)當(dāng)競(jìng)爭(zhēng)的應(yīng)用程序的網(wǎng)絡(luò)策略變化時(shí);或(6)當(dāng)所述一個(gè)或一個(gè)以上應(yīng)用程序的路 由范圍由于上文所定義的條件而變化時(shí)。在特定實(shí)施例中,以上條件(2)和(5)可致使阻斷網(wǎng)絡(luò)裝置內(nèi)其它應(yīng)用程序的路 由范圍。另外,在特定實(shí)施例中,條件(3)和(4)可致使將一些條目從阻斷的路由范 圍中移除,同時(shí)可能由于新沖突的緣故而添加其它條目。在特定實(shí)施例中,上文結(jié)合圖3、圖4、圖5、圖6和圖ll描述的步驟可實(shí)施為存儲(chǔ) 在存儲(chǔ)器內(nèi)的軟件,所述存儲(chǔ)器例如為隨機(jī)存取存儲(chǔ)器(RAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器 (DRAM)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、只讀存儲(chǔ)器(ROM)、掩膜式ROM、可編程 只讀存儲(chǔ)器(PROM)、可擦除且可編程只讀存儲(chǔ)器(EPROM)、電可擦除且可編程只讀 存儲(chǔ)器(EEPROM)、非易失性隨機(jī)存取存儲(chǔ)器(NVRAM)、快閃存儲(chǔ)器、硬盤驅(qū)動(dòng)器或 其它存儲(chǔ)裝置。這些方法步驟中的每一者可單獨(dú)存儲(chǔ)或結(jié)合其它方法步驟存儲(chǔ)。另外,在特定實(shí)施例中,上文結(jié)合圖3、圖4、圖5、圖6和圖11描述的方法步驟可 由處理器、微處理器、控制器、微控制器、專用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP) 或其它處理裝置執(zhí)行。這些方法步驟中的每一者可單獨(dú)執(zhí)行或結(jié)合其它方法步驟執(zhí)行。圖12說明一般指定為1200的無線裝置。如圖所示,無線裝置1200包括顯示器1202 和鍵區(qū)1204。另外,所述無線裝置1200可包括麥克風(fēng)1206和揚(yáng)聲器1208。用戶可向麥 克風(fēng)1206講話且經(jīng)由揚(yáng)聲器1208收聽傳入音頻。如圖12指示,可通過顯示器1202顯 示信號(hào)強(qiáng)度指示符1210、語音郵件指示符1212和電池電量指示符1214。如圖12描繪,在示范性和非限制性實(shí)施例中,鍵區(qū)1204可包括方向按鈕1216,用 戶可使用所述方向按鈕來在顯示器1202處來回移動(dòng)指針或選擇器。具體地說,用戶可使 用方向按鈕1216來在任何方向(例如,向上、向下、向左、向右或任何對(duì)角方向)移動(dòng) 指針或選擇條。另外,在特定實(shí)施例中,鍵區(qū)1204可包括確定按鈕1218、清除按鈕1220 和結(jié)束按鈕1222。用戶可使用確定按鈕1218、清除按鈕1220和結(jié)束按鈕1222來響應(yīng)于 顯示器1202上所呈現(xiàn)的提示來輸入答復(fù)。圖12進(jìn)一步說明第一示范性圖形用戶數(shù)據(jù)界面(GUI)1250,其可經(jīng)由無線裝置1200 的顯示器1202向用戶呈現(xiàn)。如圖所示,第一 GUI 1210可包括標(biāo)題1252,所述標(biāo)題1252 指示第一GUI 1250的用途。如圖所示,在說明性實(shí)施例中,標(biāo)題1252被標(biāo)記為"編輯 網(wǎng)絡(luò)設(shè)置"。因而,用戶可推測(cè)第一 GUI 1250可用于編輯網(wǎng)絡(luò)設(shè)置。圖12還指示第一 GUI 1250可包括應(yīng)用程序菜單1254。在特定實(shí)施例中,應(yīng)用程序 菜單1254包括安裝在無線裝置1200處需要網(wǎng)絡(luò)接入的應(yīng)用程序的列表。舉例來說,應(yīng) 用程序菜單1254包括第一應(yīng)用程序、第二應(yīng)用程序、第三應(yīng)用程序和第N應(yīng)用程序。如 圖所示,第一 GUI 1250還包括選擇條1256,用戶可使用鍵區(qū)1204處的方向按鈕1216 來在應(yīng)用程序菜單1254內(nèi)上下移動(dòng)所述選擇條。用戶可將選擇條1256移動(dòng)到某一應(yīng)用 程序(例如,第三應(yīng)用程序),且選擇鍵區(qū)1204處的確定按鈕1218,以便接入圖13所 示的第二 GUI 1300。圖13說明第二示范性GUI(指定為1300),其可用于編輯針對(duì)某一應(yīng)用程序(例如, 在使用第一GUI 1250 (圖12)時(shí)選擇的第三應(yīng)用程序)的設(shè)置。如圖13所描繪,第二 GUI 1300可包括標(biāo)題1302,其指示第二 GUI 1300的用途。在說明性實(shí)施例中,第二 GUI 1300的標(biāo)題1302被標(biāo)記為"應(yīng)用程序3 —編輯網(wǎng)絡(luò)設(shè)置"。因而,用戶可確定第二GUI 1300可用于編輯針對(duì)第三應(yīng)用程序的網(wǎng)絡(luò)設(shè)置。在替代性實(shí)施例中,如果用戶在第一 GUI 1250 (圖12)處選擇第一應(yīng)用程序,那么 第二 GUI 1300的標(biāo)題1302可被標(biāo)記為"應(yīng)用程序1 —編輯網(wǎng)絡(luò)設(shè)置"。如圖13所示,第二 GUI 1300可包括網(wǎng)絡(luò)菜單1304,其包括在網(wǎng)絡(luò)裝置1200處可 用的網(wǎng)絡(luò)或網(wǎng)絡(luò)數(shù)據(jù)接口的列表。舉例來說,網(wǎng)絡(luò)菜單1304包括第一網(wǎng)絡(luò)、第二網(wǎng)絡(luò)、 第三網(wǎng)絡(luò)和第N網(wǎng)絡(luò)。第二 GUI 1300還包括選擇條1306,用戶可使用鍵區(qū)1204處的方 向按鈕1216來在網(wǎng)絡(luò)菜單1304內(nèi)上下移動(dòng)所述選擇條。用戶可將選擇條1306移動(dòng)到某 一網(wǎng)絡(luò)(例如,第二應(yīng)用程序),且選擇添加軟按鈕1308或移除軟按鈕1310,以便針對(duì) 安裝在無線裝置1200處的特定應(yīng)用程序來向核準(zhǔn)網(wǎng)絡(luò)的列表添加或移除網(wǎng)絡(luò)。如圖所示,第二 GUI 1300還包括設(shè)置優(yōu)先級(jí)軟按鈕1312,其在顯示器1202處顯示。 在特定實(shí)施例中,用戶可選擇設(shè)置優(yōu)先級(jí)軟按鈕1312,以便建立經(jīng)核準(zhǔn)以供網(wǎng)線裝置 1200內(nèi)的特定應(yīng)用程序使用的網(wǎng)絡(luò)的層級(jí)。當(dāng)選擇設(shè)置優(yōu)先級(jí)軟按鈕1312時(shí),可經(jīng)由 顯示器1202向用戶呈現(xiàn)第三GUI 1400?;蛘?,可使用預(yù)定ACL來描述網(wǎng)絡(luò)策略且向數(shù) 據(jù)網(wǎng)絡(luò)指配優(yōu)先級(jí)。參看圖14,展示第三GUI 1400。如圖14所描繪,第三GUI 1400可包括標(biāo)題1402, 其指示第三GUI 1400的用途。舉例來說,第三GUI 1400的標(biāo)題1402被標(biāo)記為"網(wǎng)絡(luò)優(yōu) 先級(jí)一應(yīng)用程序3"。因而,用戶可確定第三GUI 1400可用于編輯針對(duì)經(jīng)核準(zhǔn)以供第三 應(yīng)用程序使用的網(wǎng)絡(luò)的網(wǎng)絡(luò)優(yōu)先級(jí)。在替代性實(shí)施例中,如果用戶在第一 GUI 1250 (圖12)處選擇第一應(yīng)用程序,且用 戶在第二 GUI 1300 (圖13)處選擇設(shè)置優(yōu)先級(jí)軟按鈕1312,那么第三GUI 1400的標(biāo)題 1402可標(biāo)記為"網(wǎng)絡(luò)優(yōu)先級(jí)—應(yīng)用程序1"。如圖14所示,第三GUI 1400可包括網(wǎng)絡(luò)優(yōu)先級(jí)菜單1404,其包括經(jīng)核準(zhǔn)以供第三 應(yīng)用程序使用的網(wǎng)絡(luò)或網(wǎng)絡(luò)數(shù)據(jù)接口的列表。而且,網(wǎng)絡(luò)優(yōu)先級(jí)菜單1404指示每個(gè)核準(zhǔn) 網(wǎng)絡(luò)或網(wǎng)絡(luò)數(shù)據(jù)接口的優(yōu)先級(jí)。舉例來說,網(wǎng)絡(luò)優(yōu)先級(jí)菜單1404包括具有第一優(yōu)先級(jí)的 第三網(wǎng)絡(luò)、具有第二優(yōu)先級(jí)的第一網(wǎng)絡(luò)、具有第三優(yōu)先級(jí)的第五網(wǎng)絡(luò)和具有第四優(yōu)先級(jí) 的第四網(wǎng)絡(luò)。第三GUI 1400還包括選擇條1406,用戶可使用鍵區(qū)1204處的方向按鈕1216來在 網(wǎng)絡(luò)優(yōu)先級(jí)菜單1404內(nèi)上下移動(dòng)所述選擇條1406。用戶可將選擇條1406移動(dòng)到某一網(wǎng) 絡(luò)(例如,第一應(yīng)用程序)且選擇向上軟按鈕1408或向下軟按鈕1410以便在網(wǎng)絡(luò)優(yōu)先 級(jí)菜單1404內(nèi)向上或向下移動(dòng)第一網(wǎng)絡(luò)。因而,用戶可界定應(yīng)用程序可在數(shù)據(jù)傳送期間 利用的網(wǎng)絡(luò)的優(yōu)先級(jí)。圖15說明第四GUI 1500,其可在阻止將數(shù)據(jù)分組發(fā)送到應(yīng)用程序的試圖時(shí)向用戶 呈現(xiàn)。如圖15所描繪,第四GUI 1500可包括標(biāo)題1502,其指示第四GUI 1500的用途。 舉例來說,第四GUI 1500的標(biāo)題1502標(biāo)記為"錯(cuò)誤消息"。因而,用戶可推測(cè)無線裝置已經(jīng)遇到錯(cuò)誤。圖15進(jìn)一步指示第四GUI 1500可包括錯(cuò)誤消息1504,其可經(jīng)由顯示器 1202呈現(xiàn)給用戶。在示范性且非限制性實(shí)施例中,錯(cuò)誤消息指示"傳入數(shù)據(jù)分組丟棄。 錯(cuò)誤記錄。"因而,用戶知道外部裝置試圖將數(shù)據(jù)分組傳輸?shù)綗o線裝置(例如,無線裝置 內(nèi)的應(yīng)用程序),且所述數(shù)據(jù)分組由于可疑而被丟棄。在特定實(shí)施例中,可在無線裝置處 記錄錯(cuò)誤。替代地,可在從中接收可疑包的網(wǎng)絡(luò)處的網(wǎng)絡(luò)裝置處記錄錯(cuò)誤。在特定實(shí)施例中,上述每個(gè)GUI 1250、 1300、 1400、 1500是獨(dú)立GUI。或者,如果 單個(gè)GUI具有多個(gè)頁(yè)面,那么上述GUI 1250、 1300、 1400、 1500是一部分。通過本文所述的結(jié)構(gòu)配置,用以在多宿主且多模式通信裝置中支持?jǐn)?shù)據(jù)應(yīng)用程序的 系統(tǒng)和方法提供一種用以使網(wǎng)絡(luò)裝置內(nèi)的應(yīng)用程序指定哪個(gè)數(shù)據(jù)接口用于數(shù)據(jù)聯(lián)網(wǎng)的方 式。舉例來說,網(wǎng)絡(luò)裝置內(nèi)的特定網(wǎng)絡(luò)數(shù)據(jù)接口可提供對(duì)一般網(wǎng)絡(luò)(例如,因特網(wǎng))的 接入,而另一網(wǎng)絡(luò)數(shù)據(jù)接口可提供對(duì)專用公司內(nèi)部網(wǎng)的接入。而且,網(wǎng)絡(luò)裝置可包括用 以從專用公司網(wǎng)絡(luò)存取電子郵件的第一電子郵件客戶端應(yīng)用程序和用以經(jīng)由因特網(wǎng)檢索 個(gè)人電子郵件的第二電子郵件客戶端應(yīng)用程序。在特定實(shí)施例中,網(wǎng)絡(luò)裝置可包括用于接入專用內(nèi)部網(wǎng)的"特殊"瀏覽器和用于一 般網(wǎng)絡(luò)存取的"常規(guī)"瀏覽器。而且,網(wǎng)絡(luò)裝置可包括多個(gè)GPS引擎,且每個(gè)GPS引擎 可經(jīng)由所述GPS引擎所指定的數(shù)據(jù)接口來從特定網(wǎng)絡(luò)存取位置信息。另外,在特定實(shí)施 例中,與網(wǎng)絡(luò)裝置通信的名稱解析器(例如,域名系統(tǒng)(DNS))可解析用于特定網(wǎng)絡(luò)的 名稱或地址,因?yàn)榭赡艽嬖谠趦蓚€(gè)專用網(wǎng)絡(luò)中配置的重復(fù)名稱或地址。此外,通過本文描述的結(jié)構(gòu)配置,所述系統(tǒng)和方法可限制應(yīng)用程序可在其上接收數(shù) 據(jù)的數(shù)據(jù)接口的數(shù)目。這向協(xié)議堆棧和網(wǎng)絡(luò)裝置內(nèi)的應(yīng)用程序提供相對(duì)較高等級(jí)的安全 性。而且,所述系統(tǒng)和方法提供一種用以限制傳入數(shù)據(jù)使得基于在其上接收數(shù)據(jù)的數(shù)據(jù) 接口來將傳入數(shù)據(jù)傳送到特定應(yīng)用程序的方式。所述系統(tǒng)可利用與每個(gè)應(yīng)用程序相關(guān)聯(lián) 的網(wǎng)絡(luò)策略,以便針對(duì)每個(gè)應(yīng)用程序識(shí)別允許數(shù)據(jù)傳送的數(shù)據(jù)接口 。此外,本文所述的系統(tǒng)和方法可允許應(yīng)用程序綁定到用于一個(gè)、 一個(gè)以上或所有數(shù) 據(jù)接口的特定端口。對(duì)于其它協(xié)議堆棧(例如,非TCP/UDP/IP),可允許應(yīng)用程序經(jīng)由 一組數(shù)據(jù)接口獲得對(duì)服務(wù)的接入。所屬領(lǐng)域的技術(shù)人員將進(jìn)一步了解,結(jié)合本文所揭示的實(shí)施例描述的各種說明性邏 輯塊、配置、模塊、電路和算法步驟可實(shí)施為電子硬件、計(jì)算機(jī)軟件或所述兩者的組合。 為了清楚說明硬件與軟件的這種可交換性,上文已經(jīng)大體上在其功能性方面描述了各種 說明性組件、塊、配置、模塊、電路和步驟。將此類功能性實(shí)施為硬件還是軟件取決于 特定應(yīng)用和對(duì)整個(gè)系統(tǒng)強(qiáng)加的設(shè)計(jì)限制。熟練技術(shù)人員可針對(duì)每種特定應(yīng)用以不同方式實(shí)施所描述的功能性,但不應(yīng)將此類實(shí)施決策解釋為造成與本發(fā)明范圍的脫離。結(jié)合本文所揭示的實(shí)施例描述的方法或算法的步驟可直接在硬件、由處理器執(zhí)行的 軟件模塊或所述兩者的組合中實(shí)施。軟件模塊可駐存在RAM存儲(chǔ)器、快閃存儲(chǔ)器、ROM 存儲(chǔ)器、PROM存儲(chǔ)器、EPROM存儲(chǔ)器、EEPROM存儲(chǔ)器、寄存器、硬盤、可移動(dòng)盤、 CD-ROM或此項(xiàng)技術(shù)中已知的任何其它形式的存儲(chǔ)媒體中。示范性存儲(chǔ)媒體耦合到處理 器,使得處理器可從存儲(chǔ)媒體讀取信息和向存儲(chǔ)媒體寫入信息。在替代方案中,存儲(chǔ)媒 體可與處理器成為一體。處理器和存儲(chǔ)媒體可駐留在ASIC中。ASIC可駐留在計(jì)算裝置 或用戶終端中。在替代方案中,處理器和存儲(chǔ)媒體可作為離散組件駐留在計(jì)算裝置或用 戶終端中。提供先前對(duì)所揭示實(shí)施例的描述是為了使得所屬領(lǐng)域的技術(shù)人員能夠制作或使用本 發(fā)明。所屬領(lǐng)域的技術(shù)人員將容易了解對(duì)這些實(shí)施例的各種修改,且在不脫離本發(fā)明精 神或范圍的情況下,本文所界定的一般原理可適用于其它實(shí)施例。因此,本發(fā)明不希望 限于本文展示的實(shí)施例,而是應(yīng)符合與所附權(quán)利要求書所界定的原理和新穎特征相一致 的最寬范圍。
權(quán)利要求
1.一種在多宿主網(wǎng)絡(luò)裝置與數(shù)據(jù)網(wǎng)絡(luò)之間發(fā)射和接收數(shù)據(jù)的方法,所述方法包含定義網(wǎng)絡(luò)策略;將所述網(wǎng)絡(luò)策略傳輸?shù)铰酚赡K;以及從所述路由模塊接收路由范圍,其中所述路由范圍識(shí)別滿足所述網(wǎng)絡(luò)策略的通往所述數(shù)據(jù)網(wǎng)絡(luò)的數(shù)據(jù)接口子組,所述數(shù)據(jù)接口子組選自一組可用的數(shù)據(jù)接口,且其中所述數(shù)據(jù)接口子組包括至少一個(gè)數(shù)據(jù)接口。
2. 根據(jù)權(quán)利要求l所述的方法,其中所述網(wǎng)絡(luò)策略識(shí)別用于從所述組可用數(shù)據(jù)接口選 擇所述數(shù)據(jù)接口子組的一個(gè)或一個(gè)以上標(biāo)準(zhǔn)。
3. 根據(jù)權(quán)利要求2所述的方法,其中所述網(wǎng)絡(luò)策略定義用于向應(yīng)用程序和從應(yīng)用程序 傳送數(shù)據(jù)的兩個(gè)或兩個(gè)以上數(shù)據(jù)接口。
4. 根據(jù)權(quán)利要求3所述的方法,其中所述網(wǎng)絡(luò)策略是由應(yīng)用程序定義。
5. 根據(jù)權(quán)利要求1所述的方法,其中所述數(shù)據(jù)接口子組包括全球移動(dòng)通信系統(tǒng)(GSM) 數(shù)據(jù)接口、通用分組無線服務(wù)(GPRS)數(shù)據(jù)接口、通用移動(dòng)電信系統(tǒng)(UMTS)數(shù) 據(jù)接口、碼分多址(CDMA)數(shù)據(jù)接口、 CDMA 2000數(shù)據(jù)接口、 CDMA演進(jìn)數(shù)據(jù) 優(yōu)化(EVDO)接口、藍(lán)牙(BT)數(shù)據(jù)接口、 802.11a數(shù)據(jù)接口、 802.11b數(shù)據(jù)接口、 802.11g數(shù)據(jù)接口、802.11i數(shù)據(jù)接口 、802.15數(shù)據(jù)接口 、802.16數(shù)據(jù)接口、寬帶CDMA (WCDMA)數(shù)據(jù)接口、正交頻率碼分多路復(fù)用(OFCDM)數(shù)據(jù)接口、全球定位系 統(tǒng)(GPS)數(shù)據(jù)接口或其組合。
6. 根據(jù)權(quán)利要求1所述的方法,其中將與所述網(wǎng)絡(luò)策略相關(guān)聯(lián)的應(yīng)用程序綁定到由所 述路由范圍識(shí)別的所述數(shù)據(jù)接口子組。
7. 根據(jù)權(quán)利要求6所述的方法,其進(jìn)一步包含確定所述數(shù)據(jù)接口子組內(nèi)的優(yōu)選數(shù)據(jù)接口是否可用; 當(dāng)所述優(yōu)選數(shù)據(jù)接口可用時(shí),經(jīng)由所述優(yōu)選數(shù)據(jù)接口開放連接;以及 經(jīng)由優(yōu)選數(shù)據(jù)接口傳輸數(shù)據(jù)。
8. 根據(jù)權(quán)利要求7所述的方法,其進(jìn)一步包含-當(dāng)所述優(yōu)選數(shù)據(jù)接口不可用時(shí),確定所述數(shù)據(jù)接口子組內(nèi)的下一優(yōu)選數(shù)據(jù)接口是 否可用;經(jīng)由所述下一優(yōu)選數(shù)據(jù)接口開放連接;以及經(jīng)由所述下一優(yōu)選數(shù)據(jù)接口傳輸數(shù)據(jù)。
9. 根據(jù)權(quán)利要求7所述的方法,其進(jìn)一步包含確定所述連接是否中斷;當(dāng)所述連接中斷時(shí),確定下一優(yōu)選數(shù)據(jù)接口是否可用; 經(jīng)由所述下一優(yōu)選數(shù)據(jù)接口開放連接;以及 經(jīng)由所述下一優(yōu)選數(shù)據(jù)接口傳輸數(shù)據(jù)。
10. —種多宿主網(wǎng)絡(luò)裝置,其包含處理器;所述處理器可存取的存儲(chǔ)器;至少一個(gè)應(yīng)用程序,其存儲(chǔ)在所述存儲(chǔ)器內(nèi);以及至少一個(gè)網(wǎng)絡(luò)策略,其存儲(chǔ)在所述存儲(chǔ)器中,其中所述至少一個(gè)網(wǎng)絡(luò)策略定義待 由所述應(yīng)用程序用于發(fā)射和接收數(shù)據(jù)的至少一個(gè)數(shù)據(jù)接口。
11. 根據(jù)權(quán)利要求10所述的多宿主網(wǎng)絡(luò)裝置,其進(jìn)一步包含存儲(chǔ)在所述存儲(chǔ)器內(nèi)的路 由范圍,其中所述路由范圍是從路由模塊接收到的,其中所述路由范圍包括滿足所 述網(wǎng)絡(luò)策略的數(shù)據(jù)接口子組,其中所述數(shù)據(jù)接口子組選自一組可用的數(shù)據(jù)接口。
12. 根據(jù)權(quán)利要求11所述的多宿主網(wǎng)絡(luò)裝置,其中所述數(shù)據(jù)接口子組包括全球移動(dòng)通信 系統(tǒng)(GSM)數(shù)據(jù)接口、通用分組無線服務(wù)(GPRS)數(shù)據(jù)接口、通用移動(dòng)電信系 統(tǒng)(UMTS)數(shù)據(jù)接口 、碼分多址(CDMA)數(shù)據(jù)接口、 CDMA 2000數(shù)據(jù)接口 、 CDMA 演進(jìn)數(shù)據(jù)優(yōu)化(EVDO)接口、藍(lán)牙(BT)數(shù)據(jù)接口、 802.11a數(shù)據(jù)接口、 802.11b 數(shù)據(jù)接口、 802.11g數(shù)據(jù)接口、 802.11i數(shù)據(jù)接口、 802.15數(shù)據(jù)接口、 '802.16數(shù)據(jù)接 口、寬帶CDMA (WCDMA)數(shù)據(jù)接口、正交頻率碼分多路復(fù)用(OFCDM)數(shù)據(jù) 接口、全球定位系統(tǒng)(GPS)數(shù)據(jù)接口或其組合。
13. 根據(jù)權(quán)利要求11所述的多宿主網(wǎng)絡(luò)裝置,其中所述路由范圍是由路由模塊基于所述 網(wǎng)絡(luò)策略而產(chǎn)生的。
14. 根據(jù)權(quán)利要求11所述的多宿主網(wǎng)絡(luò)裝置,其中所述數(shù)據(jù)接口子組被組織成層級(jí)結(jié) 構(gòu),且所述多宿主網(wǎng)絡(luò)裝置試圖基于所述層級(jí)結(jié)構(gòu)內(nèi)的第一可用數(shù)據(jù)接口一次一個(gè) 地經(jīng)由所述數(shù)據(jù)接口子組中的每一者建立通信。
15. 根據(jù)權(quán)利要求10所述的多宿主網(wǎng)絡(luò)裝置,其進(jìn)一步包含收發(fā)器,其耦合到所述處理器;以及 天線,其耦合到所述收發(fā)器。
16. 根據(jù)權(quán)利要求10所述的多宿主網(wǎng)絡(luò)裝置,其進(jìn)一步包含多個(gè)數(shù)據(jù)接口,其中所述 多個(gè)數(shù)據(jù)接口中的每一者提供對(duì)不同數(shù)據(jù)網(wǎng)絡(luò)的接入。
17. 根據(jù)權(quán)利要求16所述的多宿主網(wǎng)絡(luò)裝置,其中所述多個(gè)數(shù)據(jù)接口中的每一者包括 接入控制列表(ACL),其中所述ACL限制對(duì)相應(yīng)數(shù)據(jù)接口的接入。
18. 根據(jù)權(quán)利要求17所述的多宿主網(wǎng)絡(luò)裝置,其中所述ACL返回非零優(yōu)先級(jí)編號(hào),其 中所述非零優(yōu)先級(jí)編號(hào)指示所述相應(yīng)數(shù)據(jù)接口可與特定網(wǎng)絡(luò)策略一起使用。
19. 根據(jù)權(quán)利要求18所述的多宿主網(wǎng)絡(luò)裝置,其中所述非零優(yōu)先級(jí)編號(hào)識(shí)別與所述相 應(yīng)數(shù)據(jù)接口相關(guān)聯(lián)的優(yōu)選等級(jí)。
20. 根據(jù)權(quán)利要求10所述的多宿主網(wǎng)絡(luò)裝置,其中所述多宿主網(wǎng)絡(luò)裝置內(nèi)的第一應(yīng)用 程序經(jīng)由第一數(shù)據(jù)接口接入第一網(wǎng)絡(luò),且所述多宿主網(wǎng)絡(luò)裝置內(nèi)的第二應(yīng)用程序經(jīng) 由第二數(shù)據(jù)接口接入第二網(wǎng)絡(luò)。
21. —種處理器可存取的計(jì)算機(jī)可讀媒體,所述計(jì)算機(jī)可讀媒體包含-至少一個(gè)應(yīng)用程序;以及與所述至少一個(gè)應(yīng)用程序相關(guān)聯(lián)的至少一個(gè)網(wǎng)絡(luò)策略,其中所述網(wǎng)絡(luò)策略識(shí)別多 宿主網(wǎng)絡(luò)裝置的兩個(gè)或兩個(gè)以上數(shù)據(jù)接口以相對(duì)于所述應(yīng)用程序傳送數(shù)據(jù)。
22. 根據(jù)權(quán)利要求21所述的計(jì)算機(jī)可讀媒體,其進(jìn)一步包含路由范圍,其中所述路由 范圍遵循所述網(wǎng)絡(luò)策略,且包括至少一個(gè)數(shù)據(jù)接口的子組,所述至少一個(gè)數(shù)據(jù)接口 的子組選自其中安裝有所述計(jì)算機(jī)可讀媒體的裝置處的一組可用數(shù)據(jù)接口。
23. 根據(jù)權(quán)利要求22所述的計(jì)算機(jī)可讀媒體,其中所述路由范圍是由路由模塊至少部 分基于所述網(wǎng)絡(luò)策略而產(chǎn)生的。
24. —種將數(shù)據(jù)接口綁定到應(yīng)用程序的方法,所述方法包含從所述應(yīng)用程序接收網(wǎng)絡(luò)策略;以及將所述應(yīng)用程序綁定到多宿主網(wǎng)絡(luò)裝置處的一組可用數(shù)據(jù)接口內(nèi)的數(shù)據(jù)接口子 組而非所有數(shù)據(jù)接口 ,其中所述數(shù)據(jù)接口子組包括至少一個(gè)數(shù)據(jù)接口 。
25. 根據(jù)權(quán)利要求24所述的方法,其進(jìn)一步包含創(chuàng)建指向所述應(yīng)用程序所綁定到的所 述數(shù)據(jù)接口子組的路由范圍。
26. 根據(jù)權(quán)利要求25所述的方法,其進(jìn)一步包含將所述路由范圍存儲(chǔ)在與所述應(yīng)用程 序相關(guān)聯(lián)的套接字中。
27. 根據(jù)權(quán)利要求26所述的方法,其中所述網(wǎng)絡(luò)策略識(shí)別兩個(gè)或兩個(gè)以上數(shù)據(jù)接口以 用于向所述應(yīng)用程序和從所述應(yīng)用程序傳遞數(shù)據(jù)。
28. 根據(jù)權(quán)利要求25所述的方法,其中所述路由范圍是所述組可用數(shù)據(jù)接口的位掩碼。
29. —種接收數(shù)據(jù)的方法,其包含-從數(shù)據(jù)接口接收數(shù)據(jù)分組;將所述數(shù)據(jù)接口的因特網(wǎng)協(xié)議(IP)地址與和所述分組相關(guān)聯(lián)的目的地IP地址進(jìn) 行比較;以及當(dāng)所述數(shù)據(jù)接口的所述IP地址與所述目的地IP地址不匹配時(shí),丟棄所述數(shù)據(jù)分 組。
30. 根據(jù)權(quán)利要求29所述的方法,其進(jìn)一步包含當(dāng)所述數(shù)據(jù)接口的所述IP地址與所述 目的地IP地址匹配時(shí)確定所述數(shù)據(jù)分組是否屬于套接字。
31. 根據(jù)權(quán)利要求30所述的方法,其進(jìn)一步包含當(dāng)所述數(shù)據(jù)分組不屬于與所述應(yīng)用程 序相關(guān)聯(lián)的套接字時(shí)丟棄所述數(shù)據(jù)分組。
32. 根據(jù)權(quán)利要求30所述的方法,其進(jìn)一步包含當(dāng)所述數(shù)據(jù)分組包括傳輸控制塊時(shí), 針對(duì)與所述數(shù)據(jù)分組相關(guān)聯(lián)的應(yīng)用程序檢索路由范圍。
33. 根據(jù)權(quán)利要求32所述的方法,其進(jìn)一步包含針對(duì)在其上接收所述分組的數(shù)據(jù)接口 創(chuàng)建臨時(shí)路由范圍。
34. 根據(jù)權(quán)利要求33所述的方法,其進(jìn)一步包含確定所述臨時(shí)路由范圍是否符合所述 路由范圍。
35. 根據(jù)權(quán)利要求34所述的方法,其進(jìn)一步包含當(dāng)所述臨時(shí)路由范圍符合所述路由范 圍時(shí),將所述數(shù)據(jù)分組傳遞到所述應(yīng)用程序。
36. 根據(jù)權(quán)利要求34所述的方法,其進(jìn)一步包含當(dāng)所述臨時(shí)路由范圍不符合所述路由 范圍時(shí)丟棄所述分組。
37. 根據(jù)權(quán)利要求36所述的方法,用指示所述數(shù)據(jù)分組被丟棄的消息向?qū)Φ妊b置作出 響應(yīng)。
38. 根據(jù)權(quán)利要求33所述的方法,其進(jìn)一步包含對(duì)所述臨時(shí)路由范圍和所述路由范圍 執(zhí)行逐位"與"運(yùn)算以產(chǎn)生結(jié)果。
39. 根據(jù)權(quán)利要求38所述的方法,其進(jìn)一步包含在所述結(jié)果為零時(shí)丟棄所述數(shù)據(jù)分組。
40. 根據(jù)權(quán)利要求38所述的方法,其進(jìn)一步包含在所述結(jié)果為非零時(shí)保持所述數(shù)據(jù)分 組。 '
41. 一種多宿主網(wǎng)絡(luò)裝置,其包含處理器;所述處理器可存取的存儲(chǔ)器;以及;路由模塊,其存儲(chǔ)在所述存儲(chǔ)器內(nèi),其中所述路由模塊經(jīng)配置以 從應(yīng)用程序接收網(wǎng)絡(luò)策略;且將所述應(yīng)用程序綁定到一組可用數(shù)據(jù)接口內(nèi)的一數(shù)據(jù)接口子組。
42. 根據(jù)權(quán)利要求41所述的多宿主網(wǎng)絡(luò)裝置,其中所述路由模塊進(jìn)一步經(jīng)配置以至少 部分基于所述網(wǎng)絡(luò)策略創(chuàng)建路由范圍。
43. 根據(jù)權(quán)利要求42所述的多宿主網(wǎng)絡(luò)裝置,其中所述路由范圍包括對(duì)所述應(yīng)用程序 所綁定到的所述數(shù)據(jù)接口子組的指示。
44. 根據(jù)權(quán)利要求IO所述的多宿主網(wǎng)絡(luò)裝置,其進(jìn)一步包含收發(fā)器,其耦合到所述處理器;以及天線,其耦合到所述收發(fā)器。
45. —種處理器可存取的計(jì)算機(jī)可讀媒體,所述計(jì)算機(jī)可讀媒體包含路由范圍,其中所述路由范圍指示多宿主裝置處的一組可用數(shù)據(jù)接口內(nèi)的數(shù)據(jù)接 口子組,其中應(yīng)用程序綁定到所述數(shù)據(jù)接口子組以用于發(fā)射和接收數(shù)據(jù)。
46. 根據(jù)權(quán)利要求45所述的計(jì)算機(jī)可讀媒體,其中所述路由范圍是至少部分基于從所 述應(yīng)用程序接收的網(wǎng)絡(luò)策略而產(chǎn)生的。
47. 根據(jù)權(quán)利要求45所述的計(jì)算機(jī)可讀媒體,其中所述路由范圍是通過可由所述處理 器執(zhí)行的路由模塊而產(chǎn)生的。
48. 根據(jù)權(quán)利要求45所述的計(jì)算機(jī)可讀媒體,其中所述路由范圍是所述組可用數(shù)據(jù)接 口的位掩碼。
49. 一種將應(yīng)用程序綁定到網(wǎng)絡(luò)裝置內(nèi)的至少一個(gè)端口的方法,所述方法包含接收將端口綁定到請(qǐng)求的應(yīng)用程序的請(qǐng)求; 確定開放的應(yīng)用程序是否綁定到所述端口;以及當(dāng)所述開放的應(yīng)用程序沒有綁定到所述端口時(shí),將所述請(qǐng)求的應(yīng)用程序綁定到所 述端口。
50. 根據(jù)權(quán)利要求49所述的方法,其進(jìn)一步包含當(dāng)所述開放的應(yīng)用程序綁定到所述端口時(shí),對(duì)與所述開放的應(yīng)用程序相關(guān)聯(lián)的第 一路由范圍和與所述請(qǐng)求的應(yīng)用程序相關(guān)聯(lián)的第二路由范圍執(zhí)行逐位"與"運(yùn)算。
51. 根據(jù)權(quán)利要求50所述的方法,其進(jìn)一步包含當(dāng)所述逐位"與"運(yùn)算的結(jié)果為零時(shí) 將所述請(qǐng)求的應(yīng)用程序綁定到所述端口。
52. 根據(jù)權(quán)利要求51所述的方法,其進(jìn)一步包含當(dāng)所述逐位"與"運(yùn)算的所述結(jié)果不是零時(shí),阻止所述請(qǐng)求的應(yīng)用程序綁定到所 述端口 。
53. —種用戶界面,其包含應(yīng)用程序菜單,其中所述應(yīng)用程序菜單包括安裝在多宿主網(wǎng)絡(luò)裝置處的應(yīng)用程序 的列表,且其中用戶可從所述應(yīng)用程序菜單中選擇應(yīng)用程序以便編輯與選定的應(yīng)用 程序相關(guān)聯(lián)的至少一個(gè)網(wǎng)絡(luò)設(shè)置。
54. 根據(jù)權(quán)利要求53所述的用戶界面,其進(jìn)一步包含網(wǎng)絡(luò)菜單,所述網(wǎng)絡(luò)菜單包括在 所述多宿主網(wǎng)絡(luò)裝置處可用的網(wǎng)絡(luò)的列表。
55. 根據(jù)權(quán)利要求53所述的用戶界面,其中用戶可從所述網(wǎng)絡(luò)菜單中選擇網(wǎng)絡(luò),且使 選定的網(wǎng)絡(luò)與所述選定的應(yīng)用程序相關(guān)聯(lián)。
56. 根據(jù)權(quán)利要求55所述的用戶界面,其進(jìn)一步包含網(wǎng)絡(luò)優(yōu)先級(jí)菜單,所述網(wǎng)絡(luò)優(yōu)先 級(jí)菜單包括經(jīng)核準(zhǔn)以供所述選定的應(yīng)用程序使用的網(wǎng)絡(luò)的列表。
57. 根據(jù)權(quán)利要求56所述的用戶界面,其中所述網(wǎng)絡(luò)優(yōu)先級(jí)菜單指示與在所述網(wǎng)絡(luò)優(yōu) 先級(jí)菜單處所列舉的每個(gè)網(wǎng)絡(luò)相關(guān)聯(lián)的優(yōu)先級(jí),且其中所述選定的應(yīng)用程序基于指 配給每個(gè)網(wǎng)絡(luò)的優(yōu)先級(jí)而與每個(gè)網(wǎng)絡(luò)通信。
58. 根據(jù)權(quán)利要求57所述的用戶界面,其中與每個(gè)網(wǎng)絡(luò)相關(guān)聯(lián)的所述優(yōu)先級(jí)是由用戶 指配的。
59. —種多宿主網(wǎng)絡(luò)裝置,其包含用于將網(wǎng)絡(luò)策略傳輸?shù)铰酚赡K的裝置;以及用于從所述路由模塊接收路由范圍的裝置,其中所述路由范圍識(shí)別滿足所述網(wǎng)絡(luò) 策略的通往數(shù)據(jù)網(wǎng)絡(luò)的數(shù)據(jù)接口子組,其中所述數(shù)據(jù)接口子組選自一組可用數(shù)據(jù)接 口,且其中所述數(shù)據(jù)接口子組包括至少一個(gè)數(shù)據(jù)接口。
60. —種多宿主網(wǎng)絡(luò)裝置,其包含用于將應(yīng)用程序綁定到所述多宿主網(wǎng)絡(luò)裝置處的一組可用數(shù)據(jù)接口內(nèi)的數(shù)據(jù)接 口子組而非所有數(shù)據(jù)接口的裝置,其中所述數(shù)據(jù)接口子組包括至少一個(gè)數(shù)據(jù)接口。
61. —種多宿主網(wǎng)絡(luò)裝置,其包含-用于從數(shù)據(jù)接口接收數(shù)據(jù)分組的裝置;用于將所述數(shù)據(jù)接口的因特網(wǎng)協(xié)議(IP)地址與和所述分組相關(guān)聯(lián)的目的地IP地 址進(jìn)行比較的裝置;以及用于在所述數(shù)據(jù)接口的所述IP地址與所述目的地IP地址不匹配時(shí)丟棄所述數(shù)據(jù) 分組的裝置。 62.—種多宿主網(wǎng)絡(luò)裝置,其包含用于接收將端口綁定到請(qǐng)求的應(yīng)用程序的請(qǐng)求的裝置; 用于確定開放的應(yīng)用程序是否綁定到所述端口的裝置;以及 用于在所述開放的應(yīng)用程序沒有綁定到所述端口時(shí)將所述請(qǐng)求的應(yīng)用程序綁定 到所述端口的裝置。
全文摘要
本發(fā)明揭示一種在多宿主網(wǎng)絡(luò)裝置與數(shù)據(jù)網(wǎng)絡(luò)之間發(fā)射和接收數(shù)據(jù)的方法,且所述方法包括定義網(wǎng)絡(luò)策略且將所述網(wǎng)絡(luò)策略傳輸?shù)铰酚赡K。另外,所述方法包括從所述路由模塊接收路由范圍。所述路由范圍識(shí)別滿足所述網(wǎng)絡(luò)策略的通往所述數(shù)據(jù)網(wǎng)絡(luò)的數(shù)據(jù)接口子組,其中所述數(shù)據(jù)接口子組選自一組可用的數(shù)據(jù)接口,且其中所述數(shù)據(jù)接口子組包括至少一個(gè)數(shù)據(jù)接口。
文檔編號(hào)H04W80/04GK101228806SQ200680026463
公開日2008年7月23日 申請(qǐng)日期2006年6月1日 優(yōu)先權(quán)日2005年6月1日
發(fā)明者厄平德·辛格·巴貝爾, 文卡塔·薩蒂什·庫(kù)馬爾·凡加拉, 維納伊·帕拉德卡爾, 菲爾·J·博斯特利 申請(qǐng)人:高通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1