專利名稱:在與具有瞬時網(wǎng)址的無線裝置通信時的脫連時間的實(shí)施的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信技術(shù),尤其涉及在向具有瞬時網(wǎng)址的無線裝置發(fā)送信息時的脫連時間的實(shí)施機(jī)制。
背景技術(shù):
計算技術(shù)使得人們工作和玩耍的方式發(fā)生了革命性的變化并對人類進(jìn)步作出了巨大貢獻(xiàn)。計算機(jī)對大量應(yīng)用發(fā)揮了輔助作用,比如文字處理、計算機(jī)模擬、高級游戲、語音識別等等?,F(xiàn)已推出多種形式的計算系統(tǒng),例如臺式計算機(jī)、便攜式計算機(jī)、個人數(shù)字助理(PDAs)、乃至移動電話及裝置。
一些移動無線裝置,諸如個人數(shù)字助理和無線電話,具有成熟的存儲器和一般處理能力,這使得移動裝置能執(zhí)行很多先前得靠大的臺式計算機(jī)才能進(jìn)行的任務(wù)。這些任務(wù)甚至包括數(shù)據(jù)網(wǎng)絡(luò)間的通信,使得即使這些裝置是可移動的,也能使用戶訪問因特網(wǎng)并執(zhí)行電子郵件任務(wù)。
一般而言,因特網(wǎng)協(xié)議(IP)主要有兩種傳輸級協(xié)議。一種稱為傳輸控制協(xié)議(TCP)。IP協(xié)議只處理包的傳遞,而TCP使兩個計算系統(tǒng)建立連接并可靠傳輸數(shù)據(jù)。TCP保證數(shù)據(jù)按它們發(fā)出的順序傳遞。另一主要傳輸級協(xié)議為用戶數(shù)據(jù)表協(xié)議(UDP),它并不建立發(fā)送和接收計算系統(tǒng)間的連接,UDP也幾乎不提供錯誤控制。因為UDP并不牽涉兩個通信計算系統(tǒng)的連接建立,故常稱UDP為“非連接協(xié)議”。其它非連接協(xié)議的例子包括以太網(wǎng)和IPX。
無論采用什么特定協(xié)議,移動無線裝置常會要改變其網(wǎng)址。例如,當(dāng)經(jīng)一基于IP的無線載體網(wǎng)絡(luò)通信時,一個無線裝置會與無線網(wǎng)絡(luò)脫離連接,原來連接時用以辨認(rèn)該無線裝置的IP地址就不得不與該無線裝置脫離聯(lián)系。此外,即使在與載體網(wǎng)絡(luò)連接時,該無線裝置也可能從一個公共轉(zhuǎn)接數(shù)據(jù)網(wǎng)(PSDN)轉(zhuǎn)到另一個,這也不得不重新指定與該無線裝置相聯(lián)系的IP地址。
因此,如果無線裝置要經(jīng)過無線載體網(wǎng)絡(luò)發(fā)送信息到達(dá)接收的計算系統(tǒng),就有可能在對該信息的回應(yīng)傳回時,原來為該無線裝置指定的網(wǎng)址已經(jīng)失效,從而無法傳遞該回應(yīng)。更糟的是,如果原來的網(wǎng)址已被指定給了另一個無線裝置,會造成原來的回應(yīng)被傳遞給錯誤的無線裝置。
所以希望有的是這類機(jī)制,各無線裝置的網(wǎng)址僅為瞬時指定的,從而可在這樣的無線環(huán)境中更可靠地通信。
發(fā)明內(nèi)容
上述現(xiàn)有技術(shù)中存在的那些問題可按本發(fā)明的原理來解決,本發(fā)明目的是建立一種機(jī)制,在經(jīng)由載體網(wǎng)絡(luò)向無線裝置發(fā)送信息時,可實(shí)施該無線裝置的脫連時間。這種機(jī)制防止下述可能性由于該無線裝置與原來的網(wǎng)址脫離聯(lián)系后,對它原來發(fā)出的信息的回應(yīng)(乃至到來的別的非回應(yīng)信息)被傳錯了方向。
該無線裝置先構(gòu)造一條信息,下面稱它為“內(nèi)向信息”(在附圖2中和權(quán)利要求書中又稱為“第一信息”),因為從接收的計算系統(tǒng)來看,該信息是內(nèi)向的。內(nèi)向信息包含一個數(shù)據(jù)域,它至少間接表示脫連時間。例如,按照該數(shù)據(jù)域的容量,脫連時間可以明白表示或者也可暗示。脫連時間指的是一個時間,在它之后(接收到原信息的計算系統(tǒng))不該再向該無線裝置,采用其與該脫連時間相聯(lián)系的瞬時網(wǎng)址,發(fā)出外向信息(在附圖2中和權(quán)利要求書中又稱為“第二信息”)。當(dāng)與網(wǎng)絡(luò)的連接尚未建立時,無線裝置先建立與載體網(wǎng)絡(luò)的連接,然后經(jīng)由該載體網(wǎng)絡(luò)對所接收的計算系統(tǒng)發(fā)出內(nèi)向信息。無線裝置維持與網(wǎng)絡(luò)的連接直到脫連時間失效(即超過脫連時間),那時,如果脫連時間還未被延長,該無線裝置會脫離與網(wǎng)絡(luò)的連接。脫離連接后,原來指定給該無線裝置的臨時網(wǎng)址就被取消。
在經(jīng)由載體網(wǎng)絡(luò)從無線裝置接收到內(nèi)向信息后,接收的計算系統(tǒng),通過例如讀出和解釋內(nèi)向信息中包含的數(shù)據(jù)域等辦法,認(rèn)出該無線裝置的脫連時間。當(dāng)接收的計算系統(tǒng)將要發(fā)回一條外向信息(例如對原來的內(nèi)向信息的一個回應(yīng))時,計算系統(tǒng)先得判定該無線裝置的脫連時間是否已被超出,僅當(dāng)該脫連時間還未超出,才采用原臨時指定的網(wǎng)址向該無線裝置發(fā)出外向信息。
如果至少在所指定的脫連時間內(nèi)無線裝置保持與網(wǎng)絡(luò)連接以具有同一臨時網(wǎng)址,并且在該脫連時間內(nèi),接收的計算系統(tǒng)僅采用該臨時網(wǎng)址發(fā)出外向信息,很有可能該無線裝置會收到該外向信息,就好比并不考慮脫連時間有何影響一樣。
如果已超過了脫連時間,接收計算系統(tǒng)可等待該無線裝置重新連網(wǎng)后再發(fā)送外向信息給它。接收計算系統(tǒng)也可試著采用與無線裝置原來發(fā)送內(nèi)向信息的方式不同的傳輸方式向該無線裝置發(fā)送外向信息。例如,如果無線裝置采用了UDP的IP協(xié)議,回應(yīng)信息可采用短信息服務(wù)(SMS)方式發(fā)還。
下文還將陳述本發(fā)明的其它特征和優(yōu)點(diǎn),(對讀者)它們部分經(jīng)陳述而成為顯然的,或者經(jīng)實(shí)踐本發(fā)明而可以掌握??山逯诤竺娴臋?quán)利要求書指出的設(shè)備和其組合來實(shí)現(xiàn)和獲得本發(fā)明的特征和優(yōu)點(diǎn)。從下面的敘述和后面的權(quán)利要求書會更清楚本發(fā)明的這些和其它特征,也可通過實(shí)踐由下文陳述的本發(fā)明來掌握這些特征。
為了描述獲得本發(fā)明上述和其它優(yōu)點(diǎn)和特征的方式,對上面簡述的本發(fā)明的更專門的描述將藉助于參考各具體實(shí)施方案,附圖對這些方案加以描述。應(yīng)認(rèn)識,這些附圖僅僅顯示本發(fā)明的典型實(shí)施例,而不應(yīng)被認(rèn)為是對本發(fā)明范圍的限制,采用后附各圖可更具體詳細(xì)地描述和解釋本發(fā)明圖1描述適合本發(fā)明原理的操作環(huán)境;圖2描述本發(fā)明原理可操作的合適的網(wǎng)絡(luò)環(huán)境;以及圖3描述按照本發(fā)明實(shí)施無線裝置的脫連時間的方法的流程圖。
具體實(shí)施例方式
本發(fā)明的原理涉及無線裝置,它先構(gòu)造一條信息,其中包含對其脫連時間的表示,然后經(jīng)由一載體網(wǎng)絡(luò)將該信息傳送到接收的計算系統(tǒng)。此后將稱該信息為“內(nèi)向信息”,因為從接收的計算系統(tǒng)來看,該信息是內(nèi)向的。脫連時間指示一個時間,超過了它,接收的計算系統(tǒng)就不該再采用無線裝置原來傳送內(nèi)向信息時被指定的臨時網(wǎng)址發(fā)送任何外向信息(例如,對原內(nèi)向信息的回應(yīng))。無線裝置在該脫連時間失效(被超過)之前保持與網(wǎng)絡(luò)連接以保留其網(wǎng)址。當(dāng)外向信息準(zhǔn)備好了要發(fā)還時,如果脫連時間還未失效,就采用無線裝置發(fā)送原始信息時它的同一網(wǎng)址,將外向信息發(fā)往該無線裝置。否則,如果脫連時間已被超過,則接收原內(nèi)向信息的計算系統(tǒng)就不再嘗試用該無線裝置原來的網(wǎng)址傳輸外向信息。這種情況下,接收計算系統(tǒng)可以等待該無線裝置下一次連接上來,也可嘗試采用作為替代的另一種傳輸方式發(fā)送該外向信息。
本發(fā)明范圍的各實(shí)施方案包含計算機(jī)可讀介質(zhì),它們攜帶或其上存有計算機(jī)可執(zhí)行的指令或數(shù)據(jù)結(jié)構(gòu)。這類計算機(jī)可讀介質(zhì)可以是通用或?qū)S糜嬎銠C(jī)能夠訪問的任何可得到的介質(zhì)。舉例說,這類計算機(jī)可讀介質(zhì)可包括計算機(jī)可讀物理介質(zhì)如RAM、ROM、EEPROM、CD-ROM或別的光盤存儲器、磁盤存儲器或別的磁性存儲裝置,乃至可用來攜帶或存儲所需的程序代碼手段的任何別種介質(zhì),這里所述程序代碼手段具有計算機(jī)可執(zhí)行的指令或數(shù)據(jù)結(jié)構(gòu)的形式,并能被通用或?qū)S糜嬎銠C(jī)所訪問,這些舉例并非對本發(fā)明的限制。
當(dāng)經(jīng)由網(wǎng)絡(luò)或另一通信連接(可能是硬件連線的、無線的、或者是硬件連線和無線的組合方式的)向計算機(jī)傳輸或提供信息,計算機(jī)可恰當(dāng)?shù)匕言撨B接看作為一計算機(jī)可讀介質(zhì)。這樣,任何這類連接都可被恰當(dāng)?shù)胤Q為一個計算機(jī)可讀介質(zhì)。上述的組合式通信連接也該包括在計算機(jī)可讀介質(zhì)的范圍內(nèi)。計算機(jī)可執(zhí)行指令的例子包括,能使得通用計算機(jī)、專用計算機(jī)、或?qū)S锰幚硌b置執(zhí)行某一功能或一組功能的指令和數(shù)據(jù)。計算機(jī)可執(zhí)行指令可以是,例如,二進(jìn)制的、中間格式指令如匯編語言的、乃至源代碼。
圖1和其后接著的討論意在對可以實(shí)施本發(fā)明的適當(dāng)?shù)挠嬎悱h(huán)境作一簡明的普遍性描述。盡管并非必要,仍從計算機(jī)執(zhí)行的程序模件這類計算機(jī)可執(zhí)行指令的普遍意義上描述了本發(fā)明。一般地說,程序模件包括子程序、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)這些類,它們執(zhí)行特定任務(wù)或?qū)嵤┨囟ǖ某橄髷?shù)據(jù)類型。計算機(jī)可執(zhí)行指令、相關(guān)數(shù)據(jù)結(jié)構(gòu)、和程序模件都是為了執(zhí)行本發(fā)明披露的方法所包含的動作的那些程序代碼手段的例子。
參照圖1,本發(fā)明原理的合適的操作環(huán)境包括計算機(jī)系統(tǒng)100那樣形式的通用計算機(jī)系統(tǒng),計算機(jī)系統(tǒng)100可以是,例如,用以執(zhí)行這里披露的各種操作的個人計算機(jī)。
計算機(jī)系統(tǒng)100包括用戶接口170,它接受的信息來自輸入裝置,例如鍵盤、拾音器、鼠標(biāo)、或在移動裝置情況的接觸面板。輸入裝置可耦合到用戶輸入接口170讓信息進(jìn)入。輸入裝置還可響應(yīng)預(yù)編程的數(shù)據(jù)或受用戶操縱而經(jīng)此耦合傳入信息。
計算機(jī)系統(tǒng)100包括視頻輸出接口150,它對外部視頻顯示裝置提供視頻輸出信號。計算機(jī)系統(tǒng)100跟視頻顯示裝置,例如彩色或單色顯示器,可聯(lián)成一體或分為二體。視頻顯示裝置可耦合到視頻輸出接口150以便接受計算機(jī)提供的視頻輸出信號。在移動裝置情況,視頻輸出接口可接到一較小顯示單元。
類似地,計算機(jī)系統(tǒng)100包括音頻輸出接口130,它對外部音頻輸出裝置提供音頻輸出信號。計算機(jī)系統(tǒng)100跟音頻系統(tǒng),可包括喇叭或能發(fā)射聲音數(shù)據(jù)的別的裝置,也可聯(lián)成一體或分為二體。音頻系統(tǒng)可耦合到音頻輸出接口130以便接受計算機(jī)提供的音頻輸出信號。
計算機(jī)系統(tǒng)100包括處理單元120,它可進(jìn)行復(fù)雜而靈活的通用處理功能。處理單元120執(zhí)行的計算機(jī)可執(zhí)行指令是為實(shí)施計算機(jī)系統(tǒng)100的特征,包括本發(fā)明的特征,而設(shè)計的。處理單元120耦合到系統(tǒng)總線110,該總線也將別的各種系統(tǒng)組件,包括系統(tǒng)存儲器140,互相聯(lián)結(jié)起來。
系統(tǒng)存儲器140一般代表各種非永久性的和/或永久性的存儲器及前已討論過的各類存儲器。然而用于計算機(jī)系統(tǒng)100的存儲器的特殊類別對本發(fā)明來講不太重要。由一個或多個程序模件組成的程序代碼手段可存在系統(tǒng)存儲器140。這些模件可包括一個操作系統(tǒng)141、一個或多個應(yīng)用程序142、別的程序模件143、及程序數(shù)據(jù)144。
計算機(jī)系統(tǒng)100也可包括大規(guī)模存儲器接口160,雖然移動電話或個人數(shù)字助理(PDAs)一般不具有大規(guī)模存儲裝置。大規(guī)模存儲器接口160可從大規(guī)模存儲裝置,例如磁盤或光盤,讀出數(shù)據(jù)或?qū)?shù)據(jù)寫入它。大規(guī)模存儲裝置可耦合到大規(guī)模存儲器接口160以便使讀和寫數(shù)據(jù)得以進(jìn)行。當(dāng)大規(guī)模存儲裝置耦合到大規(guī)模存儲器接口160時,上述一個或多個程序模件,包括操作系統(tǒng)141、應(yīng)用程序142、別的程序模件143、及程序數(shù)據(jù)144都可存在大規(guī)模裝置里。
計算機(jī)系統(tǒng)100可連接到網(wǎng)絡(luò),例如辦公室范圍的或企業(yè)范圍的計算機(jī)網(wǎng)絡(luò),可為局域網(wǎng)和/或因特網(wǎng)。計算機(jī)系統(tǒng)100包括網(wǎng)絡(luò)接口180,通過它計算機(jī)系統(tǒng)100接收外源數(shù)據(jù)和/或?qū)?shù)據(jù)傳往外源。計算機(jī)系統(tǒng)100可經(jīng)這類網(wǎng)絡(luò)與外源,例如遠(yuǎn)程處理器系統(tǒng)和/或數(shù)據(jù)庫,交換數(shù)據(jù)。
圖1描述可實(shí)施本發(fā)明原理的計算機(jī)系統(tǒng)的一個例子,任何計算機(jī)系統(tǒng)經(jīng)適當(dāng)配置都可實(shí)施本發(fā)明的特征。在本說明書和權(quán)利要求書中對“計算機(jī)系統(tǒng)”采用很寬的定義,它可為任何單一或多個硬件組件只要能運(yùn)用軟件來執(zhí)行一個或多個功能。計算機(jī)系統(tǒng)的例子包括臺式計算機(jī)、便攜式計算機(jī)、個人數(shù)字助理(PDAs)、電話、或任何別的具有處理能力的系統(tǒng)或裝置。
圖2描述一網(wǎng)絡(luò)環(huán)境200,它包括一個無線裝置210,一個接收計算系統(tǒng)230,之間通過一個載體網(wǎng)絡(luò)220通信。無線裝置210可為能夠經(jīng)一無線網(wǎng)絡(luò)通信的任何裝置(不論同一無線裝置210是否也能夠經(jīng)一有線網(wǎng)絡(luò)通信)。無線裝置210的例子可為一便攜式計算機(jī)、個人數(shù)字助理(PDAs)或電話,它的一般結(jié)構(gòu)可如上述的計算機(jī)系統(tǒng)100。
接收計算系統(tǒng)230可以是為若干個無線裝置,它們連接在或可能連接到一載體網(wǎng)絡(luò)220,服務(wù)的一個近處的計算系統(tǒng)。接收計算系統(tǒng)230的結(jié)構(gòu)也可如上述的計算機(jī)120。然而典型的例子是,無線裝置210可小于接受計算系統(tǒng)230,因無線裝置通常是可移動的,雖然情況未必都如此。接收計算系統(tǒng)230還可為另一無線裝置,或為另一計算系統(tǒng)它未必聯(lián)系于任何特定載體或被任何特定載體管理。
參照圖3,顯示無線裝置的脫連時間的實(shí)施方法300,以防無線裝置原來發(fā)信網(wǎng)址失去聯(lián)系而造成回應(yīng)信息誤投的可能性。在圖2所示的網(wǎng)絡(luò)環(huán)境200可執(zhí)行方法300。所以對圖3的方法300的描述常需參考圖2的網(wǎng)絡(luò)環(huán)境200。
接收計算系統(tǒng)230所執(zhí)行的方法300的一個步驟和幾個動作示于圖3的左列的“接收計算系統(tǒng)”標(biāo)題之下。方法300的別的動作是由無線裝置210執(zhí)行的,示于圖3右列的“無線裝置”標(biāo)題之下。
參照圖3,顯示無線裝置的脫連時間的增強(qiáng)方法300,以防無線裝置原來發(fā)信網(wǎng)址失去聯(lián)系而造成回應(yīng)信息誤投的可能性。在圖2所示的網(wǎng)絡(luò)環(huán)境200可執(zhí)行方法300。所以對圖3的方法300的描述常需參考圖2的網(wǎng)絡(luò)環(huán)境200。
接收計算系統(tǒng)230所執(zhí)行的方法300的一個步驟和幾個動作示于圖3的左列的“接收計算系統(tǒng)”標(biāo)題之下。方法300的其它動作是由無線裝置210執(zhí)行的,示于圖3右列的“無線裝置”標(biāo)題之下。
無線裝置210構(gòu)造一條信息,其中含一數(shù)據(jù)域至少間接表示脫連時間(動作301)。例如參照圖2,無線裝置210發(fā)送一內(nèi)向信息240到接收計算系統(tǒng)230。此信息包含的數(shù)據(jù)域241至少間接表示脫連時間。脫連時間為一個時間,在它之后,對無線裝置原來發(fā)出的內(nèi)向信息的回應(yīng)(或者任何別的相關(guān)外向信息)就不該再用跟脫連時間相聯(lián)系的瞬時網(wǎng)址發(fā)往該無線裝置。數(shù)據(jù)域241既可明示脫連時間,也可列出一個時間或別的數(shù)據(jù),接收計算系統(tǒng)可用它推出脫連時間。替代辦法為,不存在數(shù)據(jù)域241(或它為空域),此時采用接收計算系統(tǒng)默認(rèn)的脫連時間。脫連時間也可延長,例如接收一個后繼信息,它可指示一個延長了的脫連時間。
無線裝置建立與載體網(wǎng)絡(luò)的連接(動作302)。無線裝置可在它構(gòu)造內(nèi)向信息的動作(動作301)之前、之后或同時建立該連接。故為表示建立所述連接跟構(gòu)造內(nèi)向信息二者在時間上無關(guān),動作301和動作302在圖3中示為平行的。
一旦內(nèi)向信息構(gòu)造好了,在與載體網(wǎng)絡(luò)的連接建立后(若在此前該連接尚未建立),無線裝置就經(jīng)載體網(wǎng)絡(luò)向接收計算系統(tǒng)發(fā)送內(nèi)向信息。圖2中用箭號242表示這一發(fā)送,它具有標(biāo)號“1”。可采用任何可能的機(jī)制來發(fā)送此信息,例如包括無連接的或連接定向的協(xié)議。典型的無連接協(xié)議如包括用戶數(shù)據(jù)表協(xié)議(UDP)或無線應(yīng)用協(xié)議(WAP)。連接定向的協(xié)議如包括傳輸控制協(xié)議(TCP)。雖然無連接協(xié)議和連接定向協(xié)議二者都需要跟載體網(wǎng)絡(luò)220的連接,無連接協(xié)議并不需在無線裝置和接收計算系統(tǒng)之間的另一條連接就可完成傳輸。
一旦發(fā)出了內(nèi)向信息,至少從信息被送往接收計算系統(tǒng)的時間,到至少是脫連時間,無線裝置維持跟網(wǎng)絡(luò)連接(動作304)。在這段連接時間里,無線裝置被指定了臨時性的網(wǎng)址。在無線裝置與載體網(wǎng)絡(luò)脫連之前,或別的事件如改變公共轉(zhuǎn)接數(shù)據(jù)網(wǎng)(PSDN)發(fā)生之前,該網(wǎng)址一直維持著。在判定脫連時間已超出(動作305),無線裝置即脫離與載體網(wǎng)絡(luò)的連接(動作306)。
從接收計算系統(tǒng)的觀點(diǎn),它從無線裝置經(jīng)載體網(wǎng)絡(luò)接收內(nèi)向信息(動作311)。它接著執(zhí)行一個功能性的和結(jié)果定向的步驟以便發(fā)送外向信息,只要無線裝置仍在等待接收該外向信息(步驟312)。此功能性、結(jié)果定向的步驟包含了所有相應(yīng)的為完成此目的所需的動作。而在圖3所示的實(shí)施例中,步驟312包含了相應(yīng)的動作313,314和315。
更具體地說,在該發(fā)送外向信息時,接收計算系統(tǒng)得認(rèn)清無線裝置的脫連時間(動作313)。如果數(shù)據(jù)域241包含脫連時間的表示,只要讀數(shù)據(jù)域241就可認(rèn)出脫連時間。又如數(shù)據(jù)域包含的是一個時間或別的數(shù)據(jù)從它可用某規(guī)則推出脫連時間,接受計算系統(tǒng)只要讀該數(shù)據(jù)域并按推算規(guī)則也可認(rèn)出脫連時間。若數(shù)據(jù)域241是空域或不存在,接收計算系統(tǒng)可判定是否該采用默認(rèn)的預(yù)置脫連時間。還可延長脫連時間,只要通過接收到一個后繼信息,從它的另一數(shù)據(jù)域,可直接讀出或?qū)С鲅娱L的脫連時間。
接收計算系統(tǒng)在發(fā)出外向信息之前,得判定脫連時間是否已超出(動作314)。如未超出脫連時間(動作314,得到“NO”),則接收計算系統(tǒng)用無線裝置原來被指定的臨時網(wǎng)址向它發(fā)出外向信息(動作315),從而完成功能性的、結(jié)果定向的步驟312。假定這時無線裝置跟載體網(wǎng)絡(luò)的連接仍維持著,無線裝置就接收該外向信息(例如是對內(nèi)向信息的回應(yīng))(動作307)。例如參照圖2,接收計算系統(tǒng)230將第二信息250發(fā)回?zé)o線裝置210,圖示箭號243的頭上有標(biāo)號“2”。
如已超出脫連時間(動作314,得到“YES”),則接收計算系統(tǒng)將不再用無線裝置原來發(fā)送內(nèi)向信息時被指定的臨時網(wǎng)址向它發(fā)送外向信息。接收計算系統(tǒng)這時可采取下述幾個辦法之一。
一種替代辦法,如果外向信息是對內(nèi)向信息的回應(yīng),這時可采用放棄外向信息的辦法,簡單清除關(guān)于內(nèi)向信息的狀態(tài)信息。
另一替代辦法,如果外向信息是對內(nèi)向信息的回應(yīng),這時也可保留關(guān)于內(nèi)向信息的狀態(tài)信息,待接收計算系統(tǒng)下一次再收到同一無線裝置來的通信時,將外向信息發(fā)出(動作317)。而這次無線裝置來的通信會指示它另被指定的網(wǎng)址,這一網(wǎng)址就被用來發(fā)送原來的回應(yīng)(動作318)。
還有另外一種替代辦法,甚至在脫連時間失效后,仍可采用跟無線裝置原來對接收計算系統(tǒng)傳送內(nèi)向信息的傳輸方式不同的替代傳輸方式,來發(fā)送外向信息(動作316)。例如,原來內(nèi)向信息采用了UDP,回應(yīng)信息可用短信息服務(wù)(SMS)方式發(fā)還。
至于這些替代辦法中哪一個會實(shí)施可取決于與所發(fā)信息的優(yōu)先級。例如,在脫連時間超出后,對優(yōu)先級低的信息的回應(yīng)就可能完全被放棄。即使脫連時間已超出,但如果第一信息的優(yōu)先級較高,仍可能采用替代的通信辦法來適時地發(fā)還對它的回應(yīng)。
第一信息240是可經(jīng)無線載體網(wǎng)絡(luò)通信的任何形式的信息。且數(shù)據(jù)域241可設(shè)在240內(nèi)任一處并能被協(xié)議棧的任一層所解讀。例如,數(shù)據(jù)域241可為該信息的協(xié)議數(shù)據(jù)單元(PDU)的前置域或后置域,從而可被協(xié)議棧的IP層解讀。另一種辦法,數(shù)據(jù)域241可設(shè)在信息的簡單對象訪問協(xié)議(SOAP)包的包頭或體域內(nèi),從而可被協(xié)議棧的應(yīng)用層解讀。
所以本發(fā)明的原理可改進(jìn)經(jīng)由一載體網(wǎng)絡(luò)跟或用無線裝置的通信的效果。特別是,當(dāng)從無線裝置經(jīng)載體網(wǎng)絡(luò)發(fā)送內(nèi)向信息時,即使無線裝置已從載體網(wǎng)絡(luò)脫連,還向它發(fā)送后繼的外向信息的機(jī)會減少了。此外,如果外向信息誤發(fā)而被一個并非發(fā)出原來內(nèi)向信息的無線裝置接收到的機(jī)會也減少了。
甚至在脫連時間失效之前,無線裝置就被重新指定了網(wǎng)址或脫離了原來網(wǎng)絡(luò)的機(jī)會也總是存在的。例如當(dāng)用戶在行進(jìn)中,無線裝置簡單穿過隧道也可能失去跟載體網(wǎng)絡(luò)的連接。此外或同時,該無線裝置可能更換公共轉(zhuǎn)接數(shù)據(jù)網(wǎng)(PSDNs)而不得不被重新指定網(wǎng)址。
上述這些情況下,方法300仍有時出現(xiàn)一個或多個外向信息未被原無線裝置收到。然而,假定不存在不得不重新指定網(wǎng)址的情況,在脫連時間失效前無線裝置成功地維持了跟載體網(wǎng)絡(luò)的連接,發(fā)還給它的回應(yīng)信息被丟失或誤傳給別人的機(jī)會被大大減少了。
本發(fā)明的原理也讓無線裝置得以控制它與載體網(wǎng)絡(luò)的連接有多久。例如當(dāng)發(fā)送一個電子郵件的更新請求,無線裝置可能只需約30秒這樣較短的連網(wǎng)時間。另一方面,如果無線裝置要進(jìn)行即時的信息交流,它需要的較持續(xù)的通信可能得延長到其后的5分鐘左右。所以,無線裝置可分析它所在運(yùn)行的網(wǎng)絡(luò)應(yīng)用的性質(zhì)及相關(guān)條件,以便判定它將連網(wǎng)多久。
乃至按時間計算的連網(wǎng)費(fèi)用也可考慮進(jìn)去。例如處在高峰時段無線裝置連網(wǎng)宜傾向于用較短的脫連時間。另一方面,如用戶已付費(fèi)的固定分鐘數(shù)中還留下不少時間,而當(dāng)前的計費(fèi)期處于較平計費(fèi)時段且又快到期了,則無線裝置宜傾向于用較長的脫連時間以方便用戶。
本發(fā)明還可用別的具體形式加以實(shí)施而并不背離其精神或基本特征。上述的各實(shí)施辦法從各方面講僅僅是描述性的而非限制性的。所以,本發(fā)明的范圍不是由前面的敘說、而是由后面的權(quán)利要求書來指定。在各權(quán)利要求的等價的意義和范圍內(nèi),出現(xiàn)的所有變化都該包括在此范圍內(nèi)。
權(quán)利要求
1.在配置為經(jīng)由載體網(wǎng)絡(luò)接收來自無線裝置的信息的接收計算系統(tǒng)內(nèi),為防止由于無線裝置原來網(wǎng)址失去聯(lián)系而使此后發(fā)往該無線裝置的信息被誤傳的可能性,實(shí)施脫連時間的一種方法,其特征在于,該方法包括以下步驟從無線裝置經(jīng)由載體網(wǎng)絡(luò)接收第一信息的動作,該無線裝置具有指定的臨時網(wǎng)址;識別該無線裝置的脫連時間的動作,脫連時間是一個時間,在它之后就不該再用無線裝置原被指定的臨時網(wǎng)址往其發(fā)送信息;判定脫連時間是否已超出的動作;僅若尚未超出脫連時間,才采用無線裝置原被指定的臨時網(wǎng)址,往其發(fā)送第二信息的動作。
2.如權(quán)利要求1所述的方法,其特征在于,往無線裝置發(fā)送第二信息的動作包括下列動作將對收到的第一信息的回應(yīng)發(fā)往無線裝置的動作,其中第二信息是對第一信息的回應(yīng)。
3.如權(quán)利要求1所述的方法,其特征在于,往無線裝置發(fā)送第二信息的動作包括下列動作發(fā)送與第一信息無關(guān)的信息的動作。
4.如權(quán)利要求3所述的方法,其特征在于,識別無線裝置脫連時間的動作包括下列動作從第三信息讀取數(shù)據(jù)的動作,第三信息是從無線裝置收到第一信息之后從無線裝置再次收到的信息;及從讀出的數(shù)據(jù)域推導(dǎo)出脫連時間的動作。
5.如權(quán)利要求4所述的方法,其特征在于,從第三信息推導(dǎo)出的脫連時間遲于原先與無線裝置相聯(lián)系的任何別的脫連時間。
6.如權(quán)利要求1所述的方法,其特征在于,從無線裝置經(jīng)載體網(wǎng)絡(luò)接收第一信息的動作包括下列動作用無連接協(xié)議從無線裝置接收信息的動作。
7.如權(quán)利要求6所述的方法,其特征在于,用無連接協(xié)議從無線裝置接收第一信息的動作包括下列動作用用戶數(shù)據(jù)表協(xié)議(UDP)從無線裝置接收信息的動作。
8.如權(quán)利要求6所述的方法,其特征在于,用無連接協(xié)議從無線裝置接收第一信息的動作包括下列動作用無線應(yīng)用協(xié)議(WAP)從無線裝置接收信息的動作。
9.如權(quán)利要求1所述的方法,其特征在于,從無線裝置經(jīng)載體網(wǎng)絡(luò)接收第一信息的動作包括下列動作用傳輸控制協(xié)議(TCP)從無線裝置接收信息的動作。
10.如權(quán)利要求1所述的方法,其特征在于,識別信息的脫連時間的動作包括下列動作從第一信息讀出時間的動作;及從讀出的時間推導(dǎo)出脫連時間的動作。
11.如權(quán)利要求1所述的方法,其特征在于,識別信息的脫連時間的動作包括下列動作從第一信息直接讀出脫連時間的動作。
12.如權(quán)利要求1所述的方法,其特征在于,識別信息的脫連時間的動作包括下列動作從第一信息讀出數(shù)據(jù)域的動作;及從讀出的數(shù)據(jù)域推導(dǎo)出脫連時間的動作。
13.如權(quán)利要求1所述的方法,其特征在于,識別信息的脫連時間動作包括下列動作判定默認(rèn)的脫連時間適用于第二信息的動作;及采用默認(rèn)的脫連時間作為脫連時間的動作。
14.如權(quán)利要求1所述的方法,其特征在于,僅若尚未超出脫連時間,才采用無線裝置原被指定的臨時網(wǎng)址,往其發(fā)送第二信息的動作包括下列動作判定脫連時間尚未被超出的動作;及在確定了脫連時間尚未超出后用該臨時指定的網(wǎng)址發(fā)送第二信息的動作。
15.如權(quán)利要求1所述的方法,其特征在于,判定動作包括了判定脫連時間已被超出的動作,該方法進(jìn)一步包括下列動作接收來自無線裝置指明其具有被指定的另一網(wǎng)址的通信的動作;及用其被指定的另一網(wǎng)址發(fā)送第二信息的動作。
16.如權(quán)利要求1所述的方法,其特征在于,判定動作包括了判定脫連時間已被超出的動作,該方法進(jìn)一步包括下列動作采用不同于無線裝置往接收計算系統(tǒng)傳輸?shù)谝恍畔⒌膫鬏敺绞降奶娲鷤鬏敺绞桨l(fā)送第二信息的動作。
17.用在配置為從無線裝置經(jīng)載體網(wǎng)絡(luò)接收信息的接收計算系統(tǒng)內(nèi)的計算機(jī)程序產(chǎn)品,該計算機(jī)程序產(chǎn)品執(zhí)行為無線裝置實(shí)施脫連時間的方法,以防止由于無線裝置原來網(wǎng)址失去聯(lián)系而造成此后發(fā)往它的信息被誤傳的可能性,該計算機(jī)程序產(chǎn)品包括的一個或多個計算機(jī)可讀媒體具有檢測從無線裝置經(jīng)載體網(wǎng)絡(luò)來的第一信息的接收的計算機(jī)可執(zhí)行指令,該無線裝置具有被指定的臨時網(wǎng)址;識別無線裝置的脫連時間的計算機(jī)可執(zhí)行指令,脫連時間是一個時間,在它之后就不該再用無線裝置原被指定的臨時網(wǎng)址往其發(fā)送信息;判定脫連時間是否已被超出的計算機(jī)可執(zhí)行指令;及僅若尚未超出脫連時間,才采用其原被指定的臨時網(wǎng)址,使第二信息得以發(fā)送到該無線裝置的計算機(jī)可執(zhí)行指令。
18.如權(quán)利要求17所述的計算機(jī)程序產(chǎn)品,其特征在于,使第二信息得以發(fā)送到該無線裝置的計算機(jī)可執(zhí)行指令包括下列指令使對于第一信息的回應(yīng)得以發(fā)送到該無線裝置的計算機(jī)可執(zhí)行指令,其中第二信息是對第一信息的回應(yīng)。
19.如權(quán)利要求17所述的計算機(jī)程序產(chǎn)品,其特征在于,使第二信息得以發(fā)送到該無線裝置的計算機(jī)可執(zhí)行指令包括下列指令使與第一信息無關(guān)的信息得以發(fā)送的計算機(jī)可執(zhí)行指令。
20.如權(quán)利要求19所述的計算機(jī)程序產(chǎn)品,其特征在于,識別該無線裝置脫連時間的計算機(jī)可執(zhí)行指令包括下列指令從第三信息讀出數(shù)據(jù)的計算機(jī)可執(zhí)行指令,第三信息是在收到從無線裝置來的第一信息后再次收到的從該無線裝置來的一條信息;及從讀出的數(shù)據(jù)域推導(dǎo)出脫連時間的計算機(jī)可執(zhí)行指令。
21.如權(quán)利要求20所述的計算機(jī)程序產(chǎn)品,其特征在于,從第三信息推導(dǎo)出的脫連時間更晚于任何其它原來與該無線裝置相關(guān)的脫連時間。
22.如權(quán)利要求17所述的計算機(jī)程序產(chǎn)品,其特征在于,檢測從無線裝置經(jīng)載體網(wǎng)絡(luò)來的第一信息的接收的計算機(jī)可執(zhí)行指令包括下列指令檢測用無連接協(xié)議從無線裝置來的信息的接收的計算機(jī)可執(zhí)行指令。
23.如權(quán)利要求22所述的計算機(jī)程序產(chǎn)品,其特征在于,檢測采用無連接協(xié)議從無線裝置來的第一信息的接收的計算機(jī)可執(zhí)行指令包括下列指令檢測用用戶數(shù)據(jù)表協(xié)議(UDP)從無線裝置來的信息的接收的計算機(jī)可執(zhí)行指令。
24.如權(quán)利要求22所述的計算機(jī)程序產(chǎn)品,其特征在于,檢測用無連接協(xié)議從無線裝置來的第一信息的接收的計算機(jī)可執(zhí)行指令包括下列指令檢測用無線應(yīng)用協(xié)議(WAP)從無線裝置來的信息的接收的計算機(jī)可執(zhí)行指令。
25.如權(quán)利要求17所述的計算機(jī)程序產(chǎn)品,其特征在于,檢測從無線裝置經(jīng)載體網(wǎng)絡(luò)來的第一信息的接收的計算機(jī)可執(zhí)行指令包括下列指令檢測用傳輸控制協(xié)議(TCP)從無線裝置來的信息的接收的計算機(jī)可執(zhí)行指令。
26.如權(quán)利要求17所述的計算機(jī)程序產(chǎn)品,其特征在于,識別該信息的脫連時間的計算機(jī)可執(zhí)行指令包括下列指令使從第一信息讀出時間的計算機(jī)可執(zhí)行指令;及從讀出的時間推導(dǎo)脫連時間的計算機(jī)可執(zhí)行指令。
27.如權(quán)利要求17所述的計算機(jī)程序產(chǎn)品,其特征在于,識別該無線裝置的脫連時間的計算機(jī)可執(zhí)行指令包括下列指令使從第一信息直接讀出脫連時間的計算機(jī)可執(zhí)行指令。
28.如權(quán)利要求17所述的計算機(jī)程序產(chǎn)品,其特征在于,識別該無線裝置的脫連時間的計算機(jī)可執(zhí)行指令包括下列指令使從第一信息讀出數(shù)據(jù)域的計算機(jī)可執(zhí)行指令;及從讀出的數(shù)據(jù)域推導(dǎo)脫連時間的計算機(jī)可執(zhí)行指令。
29.如權(quán)利要求17所述的計算機(jī)程序產(chǎn)品,其特征在于,識別該無線裝置的脫連時間的計算機(jī)可執(zhí)行指令包括下列指令判定默認(rèn)的脫連時間適用于該無線裝置的計算機(jī)可執(zhí)行指令;及采用默認(rèn)的脫連時間作為脫連時間的計算機(jī)可執(zhí)行指令。
30.如權(quán)利要求17所述的計算機(jī)程序產(chǎn)品,其特征在于,僅若尚未超出脫連時間,才使第二信息得以發(fā)送到該無線裝置的計算機(jī)可執(zhí)行指令包括下列指令判定脫連時間尚未超出的計算機(jī)可執(zhí)行指令;及在判定脫連時間尚未超出的計算機(jī)可執(zhí)行指令執(zhí)行之后,使第二信息得以發(fā)送的計算機(jī)可執(zhí)行指令。
31.如權(quán)利要求30所述的計算機(jī)程序產(chǎn)品,其特征在于,作判定的計算機(jī)可執(zhí)行指令包括判定脫連時間已經(jīng)超出的計算機(jī)可執(zhí)行指令,該產(chǎn)品上的一個或多個計算機(jī)可讀媒體還具有檢測從無線裝置來的指明該無線裝置具有了另一被指定的網(wǎng)址的通信的接收的計算機(jī)可執(zhí)行指令;及使第二信息得以用無線裝置另外被指定的網(wǎng)址發(fā)送到該無線裝置的計算機(jī)可執(zhí)行指令。
32.如權(quán)利要求30所述的計算機(jī)程序產(chǎn)品,其特征在于,作判定的計算機(jī)可執(zhí)行指令包括判定脫連時間已經(jīng)超出的計算機(jī)可執(zhí)行指令,該產(chǎn)品上的一個或多個計算機(jī)可讀媒體還具有使第二信息可采用不同于從無線裝置到接收計算系統(tǒng)的第一信息的傳輸方式的替代傳輸方式得以發(fā)送的計算機(jī)可執(zhí)行指令。
33.如權(quán)利要求17所述的計算機(jī)程序產(chǎn)品,其特征在于,一個或多個計算機(jī)可讀媒體為物理媒體。
34.如權(quán)利要求33所述的計算機(jī)程序產(chǎn)品,其特征在于,物理媒體為系統(tǒng)存儲器。
35.如權(quán)利要求33所述的計算機(jī)程序產(chǎn)品,其特征在于,物理媒體為永久存儲器。
36.在配置為經(jīng)由一載體網(wǎng)絡(luò)接收來自一無線裝置的信息的接收計算系統(tǒng)內(nèi),為防止由于無線裝置原來網(wǎng)址失去聯(lián)系而使此后發(fā)往該無線裝置的信息被誤傳的可能性,實(shí)施脫連時間的一種方法,該方法包括以下步驟從無線裝置經(jīng)由載體網(wǎng)絡(luò)接收第一信息的動作;及僅若回應(yīng)被發(fā)送當(dāng)無線裝置仍在準(zhǔn)備接收第二信息之時,才往無線裝置發(fā)送第二信息的步驟。
37.如權(quán)利要求36所述的方法,其特征在于,僅若回應(yīng)被發(fā)送當(dāng)無線裝置仍在準(zhǔn)備接收第二信息時,才往無線裝置發(fā)送第二信息的步驟包括下列動作識別該無線裝置的脫連時間的動作,脫連時間是一個時間,在它之后就不該再用無線裝置原來發(fā)送第一信息時被指定的臨時網(wǎng)址往其發(fā)送信息;判定脫連時間是否已超出的動作;及僅若尚未超出脫連時間,才采用無線裝置原被指定的臨時網(wǎng)址,往其發(fā)送第二信息的動作。
38.在配置為經(jīng)由一載體網(wǎng)絡(luò)發(fā)送信息到接收計算系統(tǒng)的無線裝置內(nèi),為防止由于無線裝置原來網(wǎng)址失去聯(lián)系而使此后發(fā)往該無線裝置的信息被誤傳的可能性,實(shí)施無線裝置的脫連時間的一種方法,該方法包括以下步驟構(gòu)造包含至少間接表示脫連時間的數(shù)據(jù)域的信息的動作,脫連時間是一個時間,在它之后就不該再用無線裝置原被指定的臨時網(wǎng)址往其發(fā)送信息;建立跟載體網(wǎng)絡(luò)連接的動作;經(jīng)載體網(wǎng)絡(luò)向接收計算系統(tǒng)發(fā)送信息的動作;至少從信息發(fā)送到接收計算系統(tǒng)之時,至少直到該脫連時間,保持與網(wǎng)絡(luò)連接的動作;判定脫連時間已超出的動作;及在判定脫連時間已超出之后,不論在連網(wǎng)動作時間內(nèi)是否收到了回應(yīng),脫離與網(wǎng)絡(luò)連接的動作。
39.如權(quán)利要求38所述的方法,其特征在于,判定脫連時間未被延長之后也執(zhí)行脫離與網(wǎng)絡(luò)連接的動作。
40.如權(quán)利要求38所述的方法,其特征在于,經(jīng)載體網(wǎng)絡(luò)向接收計算系統(tǒng)發(fā)送信息的動作包括下列動作采用無連接協(xié)議向接收計算系統(tǒng)發(fā)送信息的動作。
41.如權(quán)利要求40所述的方法,其特征在于,用無連接協(xié)議向接收計算系統(tǒng)發(fā)送信息的動作包括下列動作采用用戶數(shù)據(jù)表協(xié)議(UDP)向接收計算系統(tǒng)發(fā)送信息的動作。
42.如權(quán)利要求40所述的方法,其特征在于,用無連接協(xié)議向接收計算系統(tǒng)發(fā)送信息的動作包括下列動作采用無線應(yīng)用協(xié)議(WAP)向接收計算系統(tǒng)發(fā)送信息的動作。
43.如權(quán)利要求38所述的方法,其特征在于,經(jīng)載體網(wǎng)絡(luò)向接收計算系統(tǒng)發(fā)送信息的動作包括下列動作采用傳輸控制協(xié)議(TCP)向接收計算系統(tǒng)發(fā)送信息的動作。
44.如權(quán)利要求38所述的方法,其特征在于,構(gòu)造包含至少間接表示脫連時間的數(shù)據(jù)域的信息的動作包括下列動作構(gòu)造包含脫連時間的信息的動作。
45.如權(quán)利要求38所述的方法,其特征在于,構(gòu)造包含至少間接表示脫連時間的數(shù)據(jù)域的信息的動作包括下列動作構(gòu)造包含時間的信息的動作,從該時間可推導(dǎo)出脫連時間。
46.如權(quán)利要求38所述的方法,其特征在于,構(gòu)造包含至少間接表示脫連時間的數(shù)據(jù)域的信息的動作包括下列動作構(gòu)造包含數(shù)據(jù)域的信息的動作,從該數(shù)據(jù)域可推導(dǎo)出脫連時間。
47.如權(quán)利要求38所述的方法,其特征在于,進(jìn)一步包括下列動作在與網(wǎng)絡(luò)的連接還維持著時,接收對所發(fā)信息的回應(yīng)的動作。
48.用在配置為經(jīng)載體網(wǎng)絡(luò)發(fā)送信息到接收計算系統(tǒng)的無線裝置內(nèi)的計算機(jī)程序產(chǎn)品,該計算機(jī)程序產(chǎn)品執(zhí)行的方法可實(shí)施無線裝置的脫連時間,以便防止由于無線裝置失去跟原來網(wǎng)址聯(lián)系而誤傳此后發(fā)往該無線裝置的信息的可能性,該計算機(jī)程序產(chǎn)品包括的一個或多個計算機(jī)可讀媒體具有構(gòu)造包含至少間接表示脫連時間的數(shù)據(jù)域的信息的計算機(jī)可執(zhí)行指令,脫連時間是一個時間,在它之后就不該再用無線裝置原被指定的臨時網(wǎng)址向其發(fā)送信息;使與載體網(wǎng)絡(luò)的連接得以建立的計算機(jī)可執(zhí)行指令;使信息得以經(jīng)載體網(wǎng)絡(luò)發(fā)到接收計算系統(tǒng)的計算機(jī)可執(zhí)行指令;至少從信息發(fā)送到接收計算系統(tǒng)之時,至少直到脫連時間,使跟網(wǎng)絡(luò)的連接得以保持的計算機(jī)可執(zhí)行指令;判定脫連時間已超出的計算機(jī)可執(zhí)行指令;及在判定脫連時間已超出之后,不論在連網(wǎng)動作時間內(nèi)是否收到了回應(yīng),使跟網(wǎng)絡(luò)的連接得以脫離的計算機(jī)可執(zhí)行指令。
49.如權(quán)利要求48所述的計算機(jī)程序產(chǎn)品,其特征在于,在判定脫連時間未延長后,也執(zhí)行脫離連網(wǎng)的計算機(jī)可執(zhí)行指令。
50.如權(quán)利要求48所述的計算機(jī)程序產(chǎn)品,其特征在于,使信息得以經(jīng)載體網(wǎng)絡(luò)發(fā)送到接收計算系統(tǒng)的計算機(jī)可執(zhí)行指令包括下列指令使信息得以用無連接協(xié)議發(fā)送到接收計算系統(tǒng)的計算機(jī)可執(zhí)行指令。
51.如權(quán)利要求48所述的計算機(jī)程序產(chǎn)品,其特征在于,使信息得以用無連接協(xié)議發(fā)送到接收計算系統(tǒng)的計算機(jī)可執(zhí)行指令包括下列指令使信息得以用用戶數(shù)據(jù)表協(xié)議(UDP)發(fā)送到接收計算系統(tǒng)的計算機(jī)可執(zhí)行指令。
52.如權(quán)利要求48所述的計算機(jī)程序產(chǎn)品,其特征在于,使信息得以用無連接協(xié)議發(fā)送到接收計算系統(tǒng)的計算機(jī)可執(zhí)行指令包括下列指令使信息得以用無線應(yīng)用協(xié)議(WAP)發(fā)送到接收計算系統(tǒng)的計算機(jī)可執(zhí)行指令。
53.如權(quán)利要求48所述的計算機(jī)程序產(chǎn)品,其特征在于,使信息得以經(jīng)載體網(wǎng)絡(luò)發(fā)送到接收計算系統(tǒng)的計算機(jī)可執(zhí)行指令包括下列指令使信息得以用傳輸控制協(xié)議(TCP)發(fā)送到接收計算系統(tǒng)的計算機(jī)可執(zhí)行指令。
54.如權(quán)利要求48所述的計算機(jī)程序產(chǎn)品,其特征在于,構(gòu)造一條包含至少間接表示脫連時間的數(shù)據(jù)域的信息的計算機(jī)可執(zhí)行指令包括下列指令構(gòu)造一條包含脫連時間的信息的計算機(jī)可執(zhí)行指令。
55.如權(quán)利要求48所述的計算機(jī)程序產(chǎn)品,其特征在于,構(gòu)造一條包含至少間接表示脫連時間的數(shù)據(jù)域的信息的計算機(jī)可執(zhí)行指令包括下列指令構(gòu)造一條包含時間的信息的計算機(jī)可執(zhí)行指令,從該時間可以推導(dǎo)出脫連時間。
56.如權(quán)利要求48所述的計算機(jī)程序產(chǎn)品,其特征在于,構(gòu)造一條包含至少間接表示脫連時間的數(shù)據(jù)域的信息的計算機(jī)可執(zhí)行指令包括下列指令構(gòu)造一條包含數(shù)據(jù)域的信息的計算機(jī)可執(zhí)行指令,從該數(shù)據(jù)域可以推導(dǎo)出脫連時間。
57.如權(quán)利要求48所述的計算機(jī)程序產(chǎn)品,其特征在于,一個或多個計算機(jī)可讀媒體上還具有在保持著連網(wǎng)的時間內(nèi),檢測對所發(fā)信息的的回應(yīng)的接收的計算機(jī)可執(zhí)行指令。
58.如權(quán)利要求48所述的計算機(jī)程序產(chǎn)品,其特征在于,一個或多個計算機(jī)可讀媒體為物理媒體。
59.如權(quán)利要求58所述的計算機(jī)程序產(chǎn)品,其特征在于,物理媒體是系統(tǒng)存儲器。
60.如權(quán)利要求58所述的計算機(jī)程序產(chǎn)品,其特征在于,物理媒體是永久存儲器。
61.一個或多個計算機(jī)可讀媒體,具有表示信息的數(shù)據(jù)結(jié)構(gòu),該數(shù)據(jù)結(jié)構(gòu)包括下列動作識別該信息內(nèi)容的內(nèi)容域;對無線裝置被指定的臨時網(wǎng)址的識別;及脫連時間域,它指明無線裝置計劃跟載體網(wǎng)絡(luò)脫離連接的時間,就此也失去其臨時網(wǎng)址。
全文摘要
無線裝置先構(gòu)造一條信息其中包含對其脫連時間的表示,然后經(jīng)由一載體網(wǎng)絡(luò)將該信息傳送到接收的計算系統(tǒng)。脫連時間指示一個時間,超過了它,接收的計算系統(tǒng)就不該再采用無線裝置原來傳送信息時被指定的網(wǎng)址發(fā)送對該信息的回應(yīng)(或者任何別的信息)。無線裝置在該脫連時間失效(被超過)之前保持與網(wǎng)絡(luò)連接以保留其網(wǎng)址。當(dāng)回應(yīng)準(zhǔn)備好要發(fā)還時,如果脫連時間還未失效,就采用無線裝置發(fā)送原始信息時它的網(wǎng)址,將回應(yīng)發(fā)還給該無線裝置。否則,如果脫連時間已被超過,則接受原信息的計算系統(tǒng)就不再嘗試用該無線裝置原來的網(wǎng)址傳輸回應(yīng)。
文檔編號H04L29/08GK1509037SQ20031011649
公開日2004年6月30日 申請日期2003年11月19日 優(yōu)先權(quán)日2002年11月19日
發(fā)明者Q·S·米勒, Q S 米勒, D·J·邁克納馬拉, 邁克納馬拉 申請人:微軟公司