新四季網

能夠在保持手持服務功能集的同時提供數據網絡共享服務的手持設備的製作方法

2023-07-26 13:23:01

專利名稱:能夠在保持手持服務功能集的同時提供數據網絡共享服務的手持設備的製作方法
技術領域:
本發明的技術領域涉及手持設備的聯網,更具體地說,涉及能夠在保持手持服務功能的同時提供數據網絡共享服務(data tethering service)的手持設備。
背景技術:
圖1表示提供數據網絡共享服務的第一種現有手持設備102。按照圖1的描述,該手持設備耦接到網絡共享機器101 (例如,諸如個人計算機(PC)、膝上型計算機、筆記本計算機等之類的計算機)。在典型應用中,網絡共享機器101缺少對諸如網際網路105之類的網絡的訪問。可以訪問所需網絡105的手持設備本地耦接103到網絡共享機器101。通過手持設備102通信耦接到的無線網絡104,手持設備102實質上充當網絡共享機器101到所需網絡105的網關。S卩,手持設備102和無線網絡104起支持網絡共享機器往返於所需網絡 105發送/接收信息的能力的作用。圖2表示另一種現有的類似於網絡共享的方案,其中線纜數據機206實際上作用就像上述手持設備102 —樣。按照圖2的方案,網絡共享機器201耦接到線纜數據機206,線纜數據機206通過線纜數據機的對應線纜網絡204,提供對諸如網際網路205之類的所需網絡的訪問。網絡共享機器201可被配置成起其它網絡共享機器(例如,其它PC、膝上型計算機、筆記本計算機等)的網關的作用。例如,如上面的圖2中所示, 網絡共享機器201通過區域網連接203與遠程網絡共享機器207耦接。這裡,網絡共享機器201能夠區分流過線纜數據機204的各個通信流。例如, 如果網絡共享機器201和202都通過線纜數據機204把相應的請求消息發送到網際網路 205中,那麼網絡共享機器201能夠恰當地留下發給它自己的響應消息,並把給遠程網絡共享機器207的響應消息引導到遠程網絡共享機器207。然而,對於上述兩種現有情形,不能在網關本身享有進入網絡共享機器(一個或多個)正在訪問的相同網絡中的數據服務。即,參見圖1,如果網絡共享機器101正在經手持設備102訪問網際網路105,那麼手持設備102的用戶不能同樣訪問網際網路105。就圖2來說,線纜數據機206未被設計成用作網際網路網絡衝浪設備。

發明內容
描述了一種改進的網絡共享系統,其中手持設備可被用戶用於到達所述手持設備還為網絡共享機器提供對其的訪問的同一網絡。具體地說,如這裡所述,手持設備通過手持設備通信耦接到的無線網絡,向網絡共享機器提供對遠程網絡(例如,網際網路)的訪問。手持設備不僅能夠支持網絡共享機器和遠程網絡之間的多個數據流,而且手持設備還能夠被用戶用於「衝浪」或以其它方式訪問手持設備向網絡共享機器提供對其的訪問的同一遠程網絡。例如,如果遠程網絡是網際網路,並且手持設備是「智慧型電話機」,那麼持有該智慧型電話機的用戶能夠與網絡共享機器上也在訪問網際網路的一個或多個應用同時地訪問網際網路。此夕卜,智慧型電話機還能夠同時支持智慧型電話機被設計成能夠提供的其它聯網服務,諸如語音郵件服務、消息收發服務和電話(蜂窩電話)服務。


附圖中舉例地而非限制性地圖解說明了本發明,其中相同的附圖標記指示相同的元件,其中圖1 (現有技術)表示第一網絡共享系統;圖2(現有技術)表示第二網絡共享系統;圖3表示改進的網絡共享系統,其中手持設備可被用戶用於到達所述手持設備還為網絡共享機器提供對其的訪問的同一網絡;圖4表示圖3的改進網絡共享系統的更詳細架構;圖5A表示處理沿著從網絡共享機器經手持設備到網絡的方向的分組的方法;圖5B表示處理沿著從網絡經手持設備到網絡共享機器的方向的分組的方法;以及圖6表示通用手持設備平臺的一個實施例。
具體實施例方式圖3表示改進的網絡共享系統,其中手持設備可被用戶用於到達所述手持設備還為網絡共享機器提供對其的訪問的同一網絡。具體地說,如圖3中所示,手持設備302通過手持設備302通信耦接到的無線網絡304,向網絡共享機器301提供對遠程網絡305 (例如, 網際網路)的訪問。重要的是,手持設備302不僅能夠支持網絡共享機器301和遠程網絡305 之間的多個數據流310、311、312,而且,手持設備能夠被用戶用於「衝浪」或以其它方式訪問手持設備302向網絡共享機器301提供訪問的相同遠程網絡305。例如,如果遠程網絡305是網際網路,而手持設備302是「智慧型電話機」,那麼持有智慧型電話機302的用戶能夠與網絡共享機器301上的也在訪問網際網路305的一個或多個應用 320、321、322同時訪問313網際網路305。此外,智慧型電話機302也能夠同時支持智慧型電話機 302被設計成能提供的每種其它聯網服務,諸如語音郵件服務、文本消息收發服務(例如, 文本消息收發服務和/或多媒體接發服務)和電話(蜂窩電話)服務。網絡共享機器上的應用320、321、322也可以是能夠在遠程網絡305上使用的任何應用(例如,電子郵件應用、 web瀏覽器、文本/多媒體消息收發應用等等)。通過多個流310 316,圖3直觀地描述手持設備302能夠支持的散布廣泛的並發功能。即1)流310 312對應於網絡共享機器的往來於遠程數據網絡305的各個數據流;2)流313對應於手持設備302和遠程網絡之間的數據流;3)流316對應於手持設備參與的電話通話;4)流314對應於通過手持設備302訪問的語音郵件服務;和5)流315對應於通過手持設備302繼續進行的消息收發流。圖4提供圖3的架構的更詳細實施例,包括能夠實現上面剛剛說明的散布廣泛的並發功能的路由和網絡轉換表。按照圖4的描述,網絡共享機器401包括通過手持設備402 與遠程網絡405通信的三個應用420、421、422。網絡共享機器401通過本地連接403,耦接到手持設備402,本地連接403可用直接本地連接403 (諸如通用串行總線TM(USBTM)線纜連接或藍牙TM無線連接),或者用區域網(諸如EthernetTM網絡或WiFiTM網絡)實現。網絡共享機器401和手持設備402都具有用於本地連接403的相應接口 440、 441 (例如,USB接口,藍牙接口,乙太網接口等等)。在圖4的特殊例子中,在網絡(IP)層, 接口 440、441被認為連接到具有子網地址192. 168. 20的相同子網,如圖4中所示。由於接口 440、441被認為連接到相同的IP子網,因此它們具有它們自己的相關IP位址,所述相關IP位址具有相同的子網組成。即,如圖4中所示,網絡共享機器接口 440具有IP位址 192. 168. 20. 2,手持設備接口 441 具有 IP 地址 192. 168. 20. 1。應用420、421和422每一個都具有它們自己的與接口 440的相關埠。具體地說, 當通過接口 440通信時,應用420利用埠 「X」,應用421利用埠 「Y」和應用422利用埠 「Z」。從而,當應用420向遠程網絡405發送分組時,接口 440向接口 441發送分組,所述分組的i)目的地地址是遠程網絡405上的該分組最終去往的IP位址(例如,如果遠程網絡 405對應於網際網路,那麼為網際網路上的第一個網站的地址);ii)源地址為192. 168. 20. 2 ; 和iii)源埠為「X」。 類似地,當應用421向遠程網絡405發送分組時,接口 440向接口 441發送分組,所述分組的i)目的地地址是遠程網絡上的該分組最終去往的IP位址(例如,網際網路上的第二個網站的地址);ii)源地址(再次)為192. 168.20.2 ;和iii)源埠為「Y」。最後,當應用422向遠程網絡405發送分組時,接口 440向接口 441發送分組,所述分組的i)目的地地址是遠程網絡上的該分組最終去往的IP位址(例如,網際網路上的第三個網站的地址); ii)源地址(再次)為192. 168. 20.2 ;和iii)源埠為「Z」。如下更詳細所述,手持設備402保存使手持設備402能夠正確地管理分組在網絡共享機器401上的其相應應用之間的流動的路由表442、綁定規則493、494和轉換表495、 496。不過,在說明路由表442、綁定規則493、494和轉換表495、496之前,首先說明手持設備402的可能接口架構的實施例。如圖4中所示,手持設備402被模擬成與三個網絡通信耦接i)第一無線(例如, 蜂窩)網絡404 ;ii)第二(例如WiFiTM)無線網絡409 ;和iii)與本地連接403相關的子網(192.168.20)。無線網絡404實質上是對於通信公司網絡的訪問機構,所述通信公司網絡維持四種不同的服務i)提供對遠程數據網絡405 (例如,網際網路)的訪問的遠程數據服務450;ii)電話服務460(例如,從而可像蜂窩電話機似地使用手持設備402) ;iii)語音郵件服務470;和iv)消息收發服務480。為了簡單起見,不同的服務被模擬成通信公司的網絡內的「雲」。手持設備402通過radio_l 406與第一無線網絡404物理通信,並通過radio_2 407與第二無線網絡409物理通信。如圖4中所示,手持設備402還保持分別用於可通過第一無線網絡406獲得的不同服務450、460、470、480的獨立接口 451、461、471、481。S卩,接口 451(I/F_1)由手持設備402內希望和遠程數據網絡405建立聯繫的應用使用;接口 461(I/F_2)由手持設備402內要求電話服務的應用使用;接口 471(I/F_3)由手持設備402內要求語音郵件服務的應用使用;和接口 481(I/F_4)由手持設備402內要求消息收發服務的應用使用。在一個實施例中,用在手持設備402內的處理核芯上處理的軟體程序代碼來實現接口 451、461、471和481。按照一種方法,接口 451、461、471和481具有與遠程網絡上與其特定服務相關的地址對應的相應地址。例如,用於與遠程數據網絡405建立聯繫的I/F_l接口具有與遠程數據網絡405上的地址對應的IP位址。從而,當接口 451、461、471和481之一被用於向對應服務發送分組時,構成把接口的IP位址識別為分組的源地址(例如,如圖4中描述的I/ F_1451的10. 0. 0. 1)的分組報頭信息。另外,接口隨後把分組引導到radio_l 406, radio_l 406準備並把該分組送入第一無線網絡404中,從而發給正確的服務。這裡,按照一個實施例,接口 451、461、471和481 添加另外的分組報頭細節,所述另外的分組報頭細節把該分組識別成針對該接口所涉及的那種服務(例如,接口 I/F_l 451提供通信公司的網絡內的目的地地址,或者數據服務450 獨有的其它標識符)。值得注意的是在實際實現中,電話服務被實現成非IP流量,因而,與通過接口 451、471和481處理的流不同地管理電話流(實質上,沿著到radio_l的處理路徑,不參照路由表442(下面馬上說明))。為了舉例,本申請把話音流量看成類似於網際協議語音 (VoIP)流量,從而與數據、語音郵件和消息收發服務的流類似。圖4表示手持設備402內的路由表442,路由表442具有把輸出分組路由到恰當接口的對應條目。路由表442利用包括兩個組成的專用搜索關鍵字輸出分組的目的地地址;和為了進行成功的出站傳輸,輸出分組接下來將被提供給的接口。操作上,當為手持設備的出站傳輸處理生成輸出分組時,手持設備的「網絡」棧構成由分組的目的地地址和接口的標識符組成的搜索關鍵字,所述接口被認為是將通過其處理該分組的接口。接口的標識符可被例如綁定到生成該分組的應用,和/或綁定到為生成該分組的應用保持的通信會話上下文信息。例如,I/F_l接口的標識符可被綁定到試圖使用網絡405的應用。這種情況下,該應用生成的分組的目的地地址對應於遠程網絡405中的地址。例如,如果遠程網絡405對應於網際網路,那麼所述目的地地址可能對應於網際網路上的特定網站。從而,在這種情況下, 搜索關鍵字由網站的地址和I/F_l接口的標識符構成。通過按照這種方式,把搜索關鍵字「範圍界定」到I/F_l接口,可能任意的目的地地址的分組將被引導到I/F_l接口。在圖4的實施例中,路由表條目411對應於關於接口 I/F_l 451的默認條目。操作上,對該搜索關鍵字進行「最深匹配」搜索。如圖4中所示,因為搜索關鍵字的I/F_l組成的匹配,包括任意目的地地址和I/F_l接口 451的標識符的搜索關鍵字將匹配條目411。條目411指向值10. 0.0. 1(它是I/F_l接口 451的IP位址)和作為適當出站接口的IF_1。從而,當被提供以給遠程數據網絡405的「原始」分組時,手持設備的網絡層進行下述操作1)用分組的目的地地址和例如生成該分組的應用被綁定到的接口的標識符(I/ F_l),構成搜索關鍵字;2)對表進行查尋,以確認將從其發送該分組的接口(I/F_l),並確定該接口的IP位址(10. 0. 0. 1);和3)用分組的目的地地址和作為分組的源地址的接口的 IP位址,封裝該分組(還可用諸如TCP信息之類的傳送層信息封裝該分組)。在一個實施例中,接口本質上表示具有本地地址(手持設備)和遠程地址(遠程網絡)的點對點連結。在一個實施例中,本地點和遠程點的地址值被設定成彼此相等(例如,本例中的10. 0. 0. 01)。路由表442還包括關於第二無線網絡409的條目431、432,和關於本地連接403的條目433、434。條目431是關於手持設備402耦接到的第二無線網絡409的子網437的範圍界定的默認條目。另外包括關於該子網的網關438的條目432,網關438提供對更深入第二無線網絡中的位置的訪問。關於本地連接403的條目433、434包括關於本地連接403的範圍界定的默認條目433,以及關於網絡共享機器的目的地地址的條目434。現在說明與手持設備自己的通信流結合的網絡共享操作。根據圖3可知,手持設備可在向網絡共享機器提供對遠程網絡的訪問的同時,支持它自己的數據服務、電話、語音郵件和消息收發服務。手持設備402支持它自己的內部數據、電話、語音郵件和消息收發服務的能力已做了說明。即,如上所述,手持設備402內的應用可以根據需要使用接口 451、 461、471和481,以便得以訪問它們各自的服務。通過簡單地綁定到網絡409的接口(圖4 中未示出),應用也可利用第二無線網絡409,網絡409的接口最終把流量引導到radio_2。在圖4的實施例中,通過在手持設備402內引入用於第一無線網絡的網絡共享服務490的另一個接口 I/F_7 491,實現網絡共享功能。關於網絡共享服務490的路由表條目 492被添加到路由表442中(也可添加條目433和434,如果它們尚不存在的話)。網絡共享服務接口 I/F_7 491和新的路由表條目492—起與上面關於服務450、460、470、480及它們對應的接口 451、461、471、481和路由表條目411-416所述大致一樣地工作。主要的不同之處在於提供給網絡棧,隨後提供給接口 I/F_7 491的「原始」分組是從接口 I/F_6 441接收的,而不是從手持設備內部的應用接收的分組。綁定規則493、494和轉換表495、46也被用於實現網絡共享服務。現在,說明其中通過通信公司的網絡共享服務490,向運行於網絡共享機器401上的三個不同應用420、421、422提供對遠程網絡405 (例如,網際網路)的訪問的例證網絡共享處理。首先,按照一種方法,網絡共享處理包括手持設備402向通信公司詢問網絡共享服務是否可用。如果是,那麼手持設備402向通信公司認證自身,提出網絡共享接口 I/F_7 491的實例,把新的條目433、434、492插入路由表442中,創建入站綁定規則493、出站綁定規則494、入站轉換表495和出站轉換表496。這裡,「入站(inbound) 」對應於在網絡共享處理期間從網絡共享機器401發送給手持設備402的分組,而「出站(outbound) 」對應於在網絡共享處理期間從手持設備402發送給網絡共享機器401的分組。入站綁定規則493把網絡共享機器401的IP位址(192. 168. 20. 2)映射到I/F_7 接口。出站綁定規則494把網絡共享接口 I/F_7 491的IP位址(T. U. V. W)映射到I/F_6 接口(現實中,規則493、494的信息可表示在單一條目中)。按照圖4的例子,應用420利用網絡共享機器401內的埠 X,應用421利用網絡共享機器中的埠 Y,而應用422利用網絡共享機器中的埠 Z。圖5A表示將結合應用420、421和422的例子提及的手持設備402的入站網絡共享方法。當應用420向網絡共享機器發送分組,以便訪問遠程網絡404時,該分組通過接口 I/F_6 441被接收。接口 I/F_6 441剝去該分組的與本地連接403相關的MAC層報頭,並把內部的IP分組交給手持設備的網絡棧。該分組包括與遠程網絡405上的某個目的地對應的目的地地址和作為網絡共享機器上的接口 440的地址的源地址。手持設備的被配置成標記通過接口 I/F_6 441接收的、和/或具有與網絡共享機器的IP位址(例如,192. 168. 20或192. 168. 20. 2)匹配的源IP位址的分組的網絡棧標記 501輸入的分組。響應於輸入分組被標記,手持設備查閱綁定規則493,並向該分組分配502與網絡共享接口 I/F_7 491對應的範圍。隨後構成路由表442中的路由查尋用的搜索關鍵字,所述搜索關鍵字具有輸入分組的目的地IP位址(它可以是例如任何隨機的網際網路地址)和I/F_7接口 491的標識符。由於與該搜索關鍵字的I/F_7組成的匹配,路由查尋503將匹配條目492。條目492 指向接口 I/F_7,從而,該分組隨後由接口 I/F_7處理。條目492還識別I/F_7的IP位址 (T. U. V. W)。隨後在網絡棧內發生下述操作1)由於分組的源IP位址對應於網絡共享機器,因此該分組被再次標記(例如,網絡棧在源地址的子網組成192. 168. 20上作標記);2)創建新的埠實例「A」 (或其代表),以映射到該分組起源於的網絡共享機器內的埠 「X」 ;3) 創建入站網絡轉換條目495,該條目把分組的源IP位址(192. 168. 20. 2)和源埠地址(X) 映射到I/F_7接口的IP位址(T.U. V.W)和新的埠實例㈧;4)分組的源IP位址和源埠地址隨後被重寫504成I/F_7接口的IP位址(T. U. V. W)和埠 A ;5)分組被提供給I/ F_7接口,以便通過radio_l 406傳送給網絡共享服務490。在埠 X,來自應用420的後續傳輸實質上將重複該處理,除了為了重寫分組的源 IP位址和源埠地址,將只是查閱網絡轉換條目495,而不是創建網絡轉換條目495之外。 另外,可以與入站規則和入站網絡轉換條目495同時地創建出站綁定規則494和出站網絡轉換條目496(或者同樣地,可以使用單一條目來實現入站和出站轉換)。從而,考慮到上面的處理,由於I/F_7被識別為「源」,因此分組被傳送到具有I/ F_7的第一無線網絡中,而不是應用420或網絡共享機器401。在相反的方向,在網絡棧從I/F_7接口接收的響應分組將把I/F_7的IP位址 (T. U. V. W)識別為目的地地址,並把埠 A識別為目的地埠。網絡棧使該分組被標記506, 從而導致網絡轉換表496中的查尋。這又導致響應分組的目的地地址被網絡共享機器的IP 地址(192. 168. 192. 20)重寫507,並導致響應分組的目的地埠被重寫507成埠 X。進行路由表442中的範圍未界定的查尋(即,在搜索關鍵字中不包括任何接口組成),這將匹配條目434。條目434把I/F_6 441識別為響應分組的適當出站接口。該分組被提供508 給I/F_6,I/F_6用正確的MAC層報頭(MAC_Y)封裝該分組,沿著連接403把該分組發送到網絡共享機器,在網絡共享機器,所述分組通過埠 X被應用420接收。對導致在圖4的表495和496中觀察到的另外的網絡轉換條目的應用421和422 來說,實質上遵循上面說明的相同處理。藉助這些條目,手持設備402能夠正確地把各個源導引到網絡共享機器內的各個應用,以及管理手持設備內的不同服務的各個流。注意在上述處理中,由於匹配條目434與範圍未界定的查尋的能力,因此未使用出站綁定規則494。在一種備選方法中,出站綁定規則494可用於實現範圍界定的搜索關鍵字(即,包括目的地地址和接口標識符)。例如在手持設備通過碰巧與本地連接403具有相同子網地址(192. 168. 20)的另一個接口(未示出)向第二個網絡共享機器(未示出)提供網絡共享服務的情況下,這種方法是有益的。這種情況下,應根據分組來自的接口,而不是分組的源IP位址,標記入站綁定規則493。另外值得指出的是,即使網絡訪問突然變化,路由表的範圍界定方面也允許手持設備保持其全部功能性。例如,假定服務450、460、470和480不再可通過第一無線網絡404 獲得,而只能通過第二無線網絡409獲得。在這種情況下,所需做的只是把入站規則493的接口組成從I/F_7改變成用於無線網絡409的網絡共享接口(未示出)。這裡,不用說無縫並且快速地適應變化的網絡環境的能力是行動裝置的相關特徵。另外值得指出的是,儘管上面的說明只討論了手持設備和網絡共享機器訪問相同的遠程數據網絡的情形,不過上述說明的教導可以容易地適合於手持設備和網絡共享機器訪問不同數據網絡的情形。例如,在向網絡共享機器提供對遠程網絡405的訪問的同時,使用另一個接口(未示出)訪問通信公司專有的數據網絡(未示出)(例如,所述數據網絡維護通信公司所管理的信息的專用網站)。均在2008年9月30日提交的下述申請的說明書在與本說明書一致的範圍內作為參考而被併入本說明書中1)申請號No. 12/242,485、題為「Outbound Transmission Of Packet Based On Routing Search Key Constructed From Packet Destination Address And Outbound Interface" ;2)申請號 No. 12/242,499、題為"Source Address Based Routing Process" ;3)申請號 No. 12/242,533、題為 「Routing Table Lookup Algorithm Employing Search Key Having Destination Address And Interface Component,,;4)申請號No. 12/242,548、題為「Routing Table Build Algorithm For A Routing Table That Uses A Search Key Constructed From Packet Destination Address And Outbound Interface,,。圖6表示可以和本發明一起使用的典型計算系統(或「計算機系統」)的一個例子。注意雖然圖10圖解說明計算機系統的各個組件,不過並不意圖表示互連各個組件的任何特殊架構或方式,因為這樣的細節與本發明關係不大。例如,圖6的架構可適用於上面說明的網絡共享機器和/或手持設備。另外也可理解智慧型電話機、個人數字助手(PDA)、蜂窩電話機、手持式計算機、媒體播放器(例如,iPod)、娛樂系統、結合這些設備的各個方面或功能的設備(例如,與PDA和蜂窩電話機結合在一個設備中的媒體播放器)、另一個設備內的嵌入式處理設備、網絡計算機、消費電子設備和具有較少組件或者可能更多組件的其它數據處理系統也可以與本發明的一個或多個實施例一起使用,或者用於實現本發明的一個或多個實施例。例如,圖6的計算機系統可以是蘋果公司的Macintosh計算機。當編程時或當編譯時或當執行說明的軟體時,可以使用所述系統。如圖6中所示,作為一種形式的數據處理系統的計算機系統45包括與處理系統47 和易失性存儲器49及非易失性存儲器50耦接的總線51。處理系統47可以是與可選的高速緩衝存儲器48耦接的Intel的微處理器。總線51把這些各個組件互連在一起,還把這些組件互連到顯示控制器和顯示裝置52,和把這些組件互連到諸如輸入/輸出(1/0)裝置53 之類的外圍裝置,輸入/輸出裝置53可以是滑鼠、鍵盤、數據機、網絡接口、印表機和本領域中公知的其它裝置。通常,輸入/輸出裝置53通過輸入/輸出控制器耦接到系統。易失性存儲器49 一般被實現成為了刷新存儲器中的數據或把數據保持在存儲器中而持續需要電力的動態RAM(DRAM)。非易失性存儲器50 —般是磁性硬碟驅動器、閃速半導體存儲器或者磁光碟機動器或光學驅動器或DVD RAM或即使在從系統除去電力之後仍然保存數據(例如,大量數據)的其它各種存儲系統。一般,非易失性存儲器50也是隨機存取存儲器,儘管這不是必需的。雖然圖6表示非易失性存儲器50是直接耦接到數據處理系統中的剩餘各個組件的本地設備,不過可以理解本發明可以利用遠離系統的非易失性存儲器,諸如通過諸如數據機或乙太網接口之類的網絡接口耦接到數據處理系統的網絡存儲設備。總線51可包括通過本領域中公知的各種橋接器、控制器和/或適配器,相互連接的一條或多條總線。根據本說明,顯然本發明的各個方面可至少部分地用軟體具體體現。即,響應於其處理器,諸如微處理器,執行包括在諸如存儲器(例如,存儲器49和/或存儲器50)之類的機器可讀存儲介質中的指令序列,可以在計算機系統或其它數據處理系統中實現所述技術。在各個實施例中,可以結合軟體指令,使用硬連線電路實現本發明。從而,本發明的技術既不局限於硬體電路和軟體的任何具體組合,也不局限於數據處理系統執行的指令的任何特定來源。另外,在整個說明中,各個功能和操作被描述成用軟體代碼執行或者用軟體代碼促成,以簡化說明。不過,本領域的技術人員會認識到這樣的表述意味著所述功能是處理器,諸如處理系統47,執行所述代碼的結果。在上面的說明中,參考本發明的具體例證實施例,說明了本發明。顯然可對該實施例做出各種修改,而不脫離在下述權利要求中陳述的本發明的更寬精神和範圍。因而,說明書和附圖應被看作對本發明的舉例說明,而不是對本發明的限制。
權利要求
1.一種方法,包括用手持設備進行以下操作向所述手持設備的用戶提供對數據網絡的訪問;和同時向網絡共享機器提供對所述數據網絡的訪問,所述網絡共享機器與所述手持設備通信耦接。
2.按照權利要求1所述的方法,其中所述手持設備是智慧型電話機,而所述數據網絡是網際網路。
3.按照權利要求1所述的方法,還包括與所述手持設備向所述用戶和所述網絡共享機器提供對所述數據網絡的訪問同時地,所述手持設備向所述用戶提供以下a)、b)和c)中的一個或多個a)語音郵件服務;b)消息收發服務;c)電話服務。
4.按照權利要求3所述的方法,還包括與所述手持設備向所述用戶和所述網絡共享機器提供對所述數據網絡的訪問同時地,所述手持設備提供所述a)、b)和c)中的兩個或更多個。
5.按照權利要求1所述的方法,其中所述網絡共享機器利用以下中的至少一個與所述手持設備通信耦接無線連接;區域網(LAN);線纜。
6.一種包括程序代碼的機器可讀存儲介質,當被手持設備的處理核芯執行時,所述程序代碼使得以下方法被執行向所述手持設備的用戶提供對數據網絡的訪問;和同時向網絡共享機器提供對所述數據網絡的訪問,所述網絡共享機器與所述手持設備通信耦接。
7.按照權利要求6所述的機器可讀存儲介質,其中所述手持設備是智慧型電話機,而所述數據網絡是網際網路。
8.按照權利要求6所述的機器可讀存儲介質,其中所述方法還包括與所述手持設備向所述用戶和所述網絡共享機器提供對所述數據網絡的訪問同時地,所述手持設備向所述用戶提供以下a)、b)和c)中的一個或多個a)語音郵件服務;b)消息收發服務;c)電話服務。
9.按照權利要求8所述的機器可讀存儲介質,其中所述方法還包括與所述手持設備向所述用戶和所述網絡共享機器提供對所述數據網絡的訪問同時地,所述手持設備提供所述 a)、b)和c)中的兩個或更多個。
10.按照權利要求6所述的機器可讀存儲介質,其中所述網絡共享機器利用以下中的至少一個與所述手持設備通信耦接無線連接; 區域網(LAN); 線纜。
11.一種具有存儲介質的手持設備,所述存儲介質保存有程序代碼,當被所述手持設備的處理核芯處理時,所述程序代碼使得以下方法被執行向所述手持設備的用戶提供對數據網絡的訪問;和同時向網絡共享機器提供對所述數據網絡的訪問,所述網絡共享機器與所述手持設備通信耦接。
12.按照權利要求11所述的手持設備,其中所述手持設備是智慧型電話機,而所述數據網絡是網際網路。
13.按照權利要求11所述的手持設備,其中所述方法還包括與所述手持設備向所述用戶和所述網絡共享機器提供對所述數據網絡的訪問同時地,所述手持設備向所述用戶提供以下a)、b)和c)中的一個或多個a)語音郵件服務;b)消息收發服務;c)電話服務。
14.按照權利要求13所述的手持設備,其中所述方法還包括與所述手持設備向所述用戶和所述網絡共享機器提供對所述數據網絡的訪問同時地,所述手持設備提供所述a)、b) 和c)中的兩個或更多個。
15.按照權利要求11所述的手持設備,其中所述網絡共享機器利用以下中的至少一個與所述手持設備通信耦接無線連接; 區域網(LAN); 線纜。
16.一種保存有程序代碼的機器可讀存儲介質,當被手持設備的處理核芯處理時,所述程序代碼使得一種方法被執行,所述方法包括與所述手持設備向所述手持設備的用戶提供對數據網絡的訪問同時地在所述手持設備上執行以下操作從網絡共享機器接收分組; 用新的源地址替換所述分組的源地址; 把所述分組傳送到無線網絡中; 從所述無線網絡接收響應分組;用所述分組的源地址替換所述響應分組的目的地地址;和把所述響應分組傳送給所述網絡共享機器。
17.按照權利要求16所述的機器可讀存儲介質,其中從以下之一接收所述分組和傳送所述響應分組藍牙接口 ; WiFi 接口 ; 通用串行總線接口;區域網接口。
18.按照權利要求16所述的機器可讀存儲介質,其中所述無線網絡是以下之一WiFi網絡;蜂窩網絡。
19.按照權利要求16所述的機器可讀存儲介質,還包括用新的源埠信息替換所述分組的源埠信息;用所述分組的源埠信息替換所述響應分組的目的地埠信息。
20.一種具有存儲介質的手持設備,所述存儲介質保存有程序代碼,當被所述手持設備的處理核芯處理時,所述程序代碼使得以下方法被執行在所述手持設備上例示用於訪問數據網絡的第一接口;在所述手持設備上例示用於訪問所述數據網絡的第二接口;通過往來於無線網絡傳送分組,同時向所述手持設備的用戶和與所述手持設備共享網絡的機器提供對所述數據網絡的訪問,所述第一接口用於與所述用戶對所述數據網絡的訪問相關的數據流,所述第二接口用於與所述共享網絡的機器對所述數據網絡的訪問相關的數據流。
21.按照權利要求20所述的手持設備,其中所述方法還包括對於從所述機器引導到所述手持設備的流,參考用於把識別所述網絡共享機器的信息映射到所述第二接口的信息。
22.按照權利要求21所述的手持設備,其中所述信息包括以下中的任意一個分配給所述手持設備和所述網絡共享機器之間的通信路徑的子網的地址;所述手持設備上的通過其接收從所述機器發送的分組的接口的標識符。
23.按照權利要求21所述的手持設備,其中用於所述網絡共享機器訪問所述數據網絡的所述數據流包括所述網絡共享機器上的多個應用的流。
全文摘要
本公開說明了一種改進的網絡共享系統,其中手持設備可被用戶用於到達所述手持設備還為網絡共享機器提供對其的訪問的同一網絡。具體地說,如這裡所述,手持設備通過手持設備通信耦接到的無線網絡,向網絡共享機器提供對遠程網絡(例如,網際網路)的訪問。手持設備不僅能夠支持網絡共享機器和遠程網絡之間的多個數據流,而且手持設備能夠被用戶用於「衝浪」或以其它方式訪問手持設備向網絡共享機器提供對其的訪問的同一遠程網絡。例如,如果遠程網絡是網際網路,並且手持設備是「智慧型電話機」,那麼持有該智慧型電話機的用戶能夠與網絡共享機器上也在訪問網際網路的一個或多個應用同時地訪問網際網路。此外,智慧型電話機還能夠同時支持智慧型電話機被設計成能夠提供的其它聯網服務,諸如語音郵件服務、消息收發服務和電話(蜂窩電話)服務。
文檔編號H04L29/02GK102461134SQ201080024866
公開日2012年5月16日 申請日期2010年4月15日 優先權日2009年4月20日
發明者M·卡亞 申請人:蘋果公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀