两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于互聯網廣告的裝置及方法

文檔序號:7602311閱讀:154來源:國知局
專利名稱:用于互聯網廣告的裝置及方法
技術領域
本發(fā)明一般涉及在諸如無線部分,例如使用WAP(無線應用協議)標準的無線部分,的通信系統中客戶機和內容源之間的通信。更具體而言,本發(fā)明涉及了用于向客戶機提供OOB(帶外)和其他異步消息的一種裝置和一種相關的方法。
背景技術
通信技術的進步已允許引入和普及新型通信系統。作為這種進步的結果,例如在數據傳輸速率方面已允許有顯著提高以及新型通信業(yè)務也已成為可能。數字通信技術的進步是允許新型通信系統引入的通信技術進步之一。
無線通信系統是得益于通信技術進步和數字通信技術應用的一種示例類型的通信系統。在無線通信系統中,通信期間形成的通信路徑中至少有一部分含有無線鏈路。通過應用無線通信系統,提供了通信移動性方面的改進,因為這種系統中基于無線鏈路定義的通信信道是由無線信道組成的,對它們的組成不要求有線連接。包含無線鏈路的這部分通信系統有時被稱為通信系統的無線部分。
數字通信技術已應用于無線通信系統中,從而允許這種系統中通信能力的改進,也允許新通信業(yè)務的實現。例如,分組無線業(yè)務通過數字通信技術的應用而成為可能。這種分組無線業(yè)務已被建議用于幾種無線通信系統,以便允許分組數據的傳輸。一般而言,分組數據通信包括把多組數字比特格式化成分組以形成數據分組。這些數據分組按照不連續(xù)的時間間隔單獨地或者以組的形式進行傳輸。一旦被接收,這些數據分組就被連在一起以再現組成這些分組的數字比特的信息內容。
所建議的或者已被實現的分組無線業(yè)務的實例包括多媒體業(yè)務、消息傳送業(yè)務、分布業(yè)務、調度業(yè)務和檢索業(yè)務。依據互聯網的全球網(www)提供的內容檢索就是一種典型的檢索業(yè)務。
用來支持依據www可檢索內容的內容提供商的收入典型地通過預訂付款、服務收費、點擊費和廣告的方式來產生。在預訂付款的方式中,用戶例如按每月、每季度、每年等方式支付定期的費用,用以訪問服務和要檢索的內容。服務收費是指由用戶支付的、用以獲取某項服務執(zhí)行的費用。點擊費是對用戶產生的收費,它基于例如象跟隨的鏈路、聯系時長或關于內容資源的其他可測量使用這類的簡單量度。另外,廣告是指由第三方為顯示宣傳消息而向內容提供商支付費用,廣告典型地包括一些鏈接,其允許用戶沿著這些鏈接去獲取有關該廣告素材的額外內容。
通常,www上現有的檢索服務通過傳統計算機,如個人計算機的用戶來實現。按照傳統計算機屏幕所能顯示的屏幕形式來顯示內容,等等。期望的信息內容和廣告規(guī)則地構成一個屏幕。因此,當用戶使用期望的內容時,廣告消息也同樣被顯示。
然而,在無線通信系統中,客戶機,也就是移動站或用戶使用的其他設備,將不一定具有或者很可能就沒有允許同時顯示含有信息內容和廣告的屏幕的顯示元件尺寸。采用WAP(無線應用協議)標準、利用OOB(帶外)消息傳送的網絡系統已被提出。當使用OOB消息傳送時,廣告在移動站(在下文中表示為“客戶機”)的顯示元件上顯示,此后,信息內容才在移動站的顯示元件上顯示。
推消息(也就是異步通知)以及告警和通知也都是典型的OOB消息。盡管前面提到的WAP標準允許傳輸象推消息這樣的OOB消息,但現有的WAP標準未能定義推機制。
然而,困難是和把內容提供給便攜式移動站的檢索業(yè)務關聯在一起的。也就是說,在傳統系統中,內容提供商既提供內容也提供廣告。用于產生內容和廣告的計算機服務器需要專用硬件和軟件。內容提供商使用的計算機服務器的對這種專用硬件和軟件的需要增加了它的復雜性。
因此,如果能夠設計一種能依據檢索服務更好地向客戶機提供OOB消息的方法將是有益的。
如果能設計一種能更好地提供象推消息、告警和通知這種異步通信的方法將更為有益。通常,現有的方法采用由客戶機進行的輪詢。不過,有幾個缺點與輪詢有關。例如,當客戶機發(fā)出一個輪詢消息時,客戶機必須等待響應,在等待對輪詢消息的響應時要防止客戶機執(zhí)行其他功能。此外,輪詢消息的產生導致了額外的信令開銷。
根據這個與OOB及其他異步消息通信相關的背景信息而發(fā)展出本發(fā)明的重大改進。
發(fā)明概述因此,本發(fā)明有利地提供了一種用于在含有無線部分的通信系統中向客戶機提供OOB(帶外)和其他異步消息的裝置及相關的方法。
OOB和其他異步消息通過例如無線部分網關提供給客戶機,該網關構成了至少一部分通信路徑,在該通信路徑上執(zhí)行與客戶機的通信。在使用WAP(無線應用協議)標準的通信系統中,該網關可能是一個WAP網關。
根據本發(fā)明的一個方面,將異步的、OOB消息提供給客戶機。告警、通知和推消息是示例的異步消息。PIM通知、尋呼業(yè)務和基于定位的通知都是可能的、依據本發(fā)明實施方案操作的示范業(yè)務。
根據本發(fā)明的另一個方面,通過網關將OOB消息提供給客戶機,以響應由客戶機產生的對來自某一內容提供商的內容的請求。當為初始內容產生初始請求時,該請求通過網關傳到內容源。當內容由內容源返回時,其被提供給一個過濾器,該過濾器至少可有選擇地解析這個內容,以便當內容在客戶機處顯示時在該內容中檢測出可由用戶選擇的鏈接或額外內容。該鏈接標識了額外內容來源位置的URL。過濾器將URL標記在內容中,以便網關知道當客戶機選擇請求這種額外內容時能夠提供OOB消息。然后,將最早的初始內容連同URL修改一起提供給客戶機以允許對可能的OOB消息URL進行標記。當客戶機作出了請求這種額外內容的選擇時,該請求被提供給網關。
當在網關進行檢測時,象廣告顯示這樣的OOB消息被發(fā)回到客戶機,接著,網關產生一個替換請求,該請求將被轉發(fā)給作為該額外內容來源的內容源。因此,在網關為額外內容產生的替換請求未決期間,OOB消息被顯示在客戶機上。
在一種實施方案中,OOB消息在客戶機處至少顯示一個最小選定的時間周期,此后,客戶機為額外內容產生一個新的請求,如果必要的話,在從內容源取回額外內容后將這個新請求存于網關。對額外內容的過濾還允許在后續(xù)請求未決期間以類似的方式將額外的OOB消息提供給客戶機。在一種示范的實施方案中,通信系統可包括能依據WAP(無線應用協議)標準運行的無線部分。該無線部分與WAP網關接口,所有與客戶機的通信都要通過該WAP網關路由。不過,無線部分不需要為客戶機通信進行路由。其他通信路徑可以包括例如POTS和PSTN以及其他已知的媒體和協議。
本發(fā)明的一種實施方案形成了網關的附加裝置,通過它為網關的所有者或運營商提供向利用網關進行通信的客戶機發(fā)送OOB消息的能力。例如,在從客戶機產生請求和從內容源,典型地為某一起始服務器,返回應答之間的這段間隔期內顯示OOB消息。OOB消息可以包括任何類型的內容,并可用于OOB消息傳送適合的任何一種應用。形成廣告顯示的OOB消息是在執(zhí)行本發(fā)明實施方案時被傳給客戶機的一種示范消息。在替換實施方案中,是把象推消息這樣的異步消息提供給客戶機。
在本發(fā)明的一種實施方案中,利用了在通信系統的客戶機和內容源之間擴展的通信路徑,該通信系統可包括WAP或其他的無線協議部分。在這種通信系統中,所有與客戶機的通信通常都必須通過網關。與傳統的有線通信路徑相反,可預見無線通信系統的實現是基于傳統的窄帶無線連接。由于是窄帶寬,所以在無線鏈路上數據傳送的速率相當低。WAP標準要求無線鏈路上傳輸的所有內容在其傳到客戶機之前要進行編碼。此外,當在客戶機發(fā)起一個請求并使其在無線鏈路上傳輸時,必須在網關將該請求轉發(fā)給內容源之前對請求的請求頭標進行解碼。換句話說,WAP或其他網關在系統運行期間構成了客戶機和內容源之間的聯系中心點。它利用了這種事實,即在本發(fā)明各種實施方案的執(zhí)行期間網關都是聯系的中心點。
在本發(fā)明的另一種實施方案中,提供了一種方法,通過該方法將服務器產生的異步信息發(fā)送給客戶機,例如可運行于蜂窩或其他無線通信系統中的移動站。在不使用傳統輪詢技術的情況下將異步信息提供給客戶機。由于不使用傳統的輪詢技術,所以按照慣例時延與傳統輪詢技術的使用有關。通過使用現有的由客戶機啟動的協議將異步消息提供給客戶機。因此,本發(fā)明實施方案向客戶機提供異步消息的操作可被現有的通信系統利用。此外,可以將不同的源產生的異步消息同時提供給客戶機。并且,在沒有象使用傳統輪詢技術時所要求的那樣相當大的額外信令流量的情況下,將異步消息提供給客戶機。
因此,根據這些和其他方面,為通信系統網關提供了一種裝置和一種相關的方法,其中在這種通信系統中,數據在通信路徑上在客戶機和至少第一內容源之間進行傳送。網關將帶外消息提供給客戶機。帶外消息源被耦合用來容納至少一個帶外消息,這至少一個帶外消息被有選擇地傳給客戶機。帶外消息源耦合有一個選擇器。該選擇器選擇是否向客戶機傳送選擇的、耦合帶外消息源以容納的帶外消息。
此外,根據這些和其他方面,為具有可經由通信路徑與起始服務器通信的客戶機的通信系統提供一種裝置和一種相關的方法。
使得在該通信路徑上向客戶機傳送異步消息更容易。請求檢測器被耦合用來接收客戶機產生的第一個請求。這第一個請求是客戶機針對第一個由服務器啟動的應答消息產生的。推消息發(fā)生器可用來響應請求檢測器對第一個請求的檢測。推消息發(fā)生器用推消息代替第一個由服務器啟動的應答消息,并在通信路徑上將這個推消息發(fā)送給客戶機。這個推消息就組成了異步消息。
有關本發(fā)明更為完整的描述及其范圍可通過以下簡要概述的附圖、以下對本發(fā)明優(yōu)選實施方案的詳細描述以及所附的權利要求來獲得。
附圖簡述

圖1舉例說明了本發(fā)明實施方案可運行的一種通信系統的功能方塊圖。
圖2舉例說明了一種列出在圖1所示的通信系統運行期間信號發(fā)生順序的順序圖。
圖3與圖2所示類似,也舉例說明了一種列出在圖1所示的通信系統運行期間信號發(fā)生順序的順序圖。
圖4與圖2-3所示類似,也舉例說明了一種列出在圖1所示的通信系統運行期間信號發(fā)生順序的順序圖。
圖5舉例說明了本發(fā)明另一種實施方案可運行的一種通信系統的功能方塊圖。
圖6舉例說明了一種列出包含在圖5所示的通信系統中的本發(fā)明實施方案的運行期間信號發(fā)生順序的順序圖。
圖7舉例說明了其中依據本發(fā)明實施方案提供的推業(yè)務可運行的一種分布網絡的功能方塊圖。
詳細描述首先參考圖1,總地以10表示的通信系統提供用于客戶機12和選定起始服務器14之間分組數據的傳輸。該通信系統包括含有連接起始服務器14的分組數據網16的有線部分。在圖1所示的實施方案中,通信系統包括含有無線鏈路18的無線部分,通過這條無線鏈路進行與客戶機的無線通信。WAP(無線應用協議)網關22也構成通信系統的一部分??蛻魴C22和起始服務器14之間的所有通信都通過網關22。盡管在這種典型的實施方案中,無線通信系統的無線部分可被構造為按照WAP標準來運行,但在其他的實施方案中,通信系統可依據其他標準運行。
雖然所討論的實施方案使用到移動站的無線鏈路,但無線鏈路和移動站都并非必定實現這里所揭示的優(yōu)點。例如,可以用其他客戶機來代替圖1所述的移動站。例如這樣的客戶機可以包括計算機。再例如,可以用其他通信鏈路代替所述的無線部分。例如這樣的通信信道可以包括POTS PSTN,ISDN,ADSL,XDSL,PLMN,WLAN或其他可用的合適的通信方案。
除了傳統WAP網關操作要求的用以對提供給客戶機12的內容和客戶機接收的信號執(zhí)行編碼和解碼操作的裝置以外,該網關可依據本發(fā)明的實施方案操作以向客戶機提供OOB(帶外)消息。26所示的裝置包括一個請求處理器28、一個事務處理高速緩存30和一個HTTP客戶機32。處理器、事務處理高速緩存和HTTP客戶機所執(zhí)行的功能在圖中以方塊的形式加以說明。這種功能都是示范性的,并且本發(fā)明實施方案的執(zhí)行可以采用不同的方式替代實現。此外,盡管在這個示范的實施方案中,WAP網關22及其裝置26在物理上被顯示為與起始服務器14分離,但這些設備也可以被放在同一個地方。不過,這種分離設備的功能性仍然是可區(qū)分的。
這里顯示的請求處理器28包含一個選擇器34。選擇器在這里被顯示為耦合到無線收發(fā)器36,該無線收發(fā)器能夠在無線鏈路18上收發(fā)與客戶機12通信的信號。所示的無線鏈路18包括一條前向鏈路38和一條反向鏈路42。該選擇器還被耦合到OOB消息高速緩存44。選擇器可用來選擇是否將存儲在高速緩存44中的OOB消息提供給客戶機12。OOB消息被永久地存儲在消息高速緩存中,或者從外部位置被提供給客戶機,這里如劃線46所示。
當選擇器34作出選擇要將OOB消息提供給客戶機時,在前向鏈路38上通過例如由無線基站組成的無線收發(fā)器36將OOB消息傳給客戶機。無線收發(fā)器到網關的這段鏈路傳輸數字數據。這些數字數據既可以是數據流,也可以利用象TCP/IP、SMS、PCS、WAP或其他適當的協議被裝成分組。例如,被選定用來向客戶機傳輸的OOB消息可以是諸如推消息、告警或其他通知這樣的異步消息。一旦提供給客戶機,OOB消息就顯示在客戶機的顯示元件48上。在一種實施方案中,異步OOB消息一直顯示在客戶機的顯示元件上直到用戶操縱客戶機的某個適當的用戶作用鍵52將OOB消息從顯示屏上刪除。
根據本發(fā)明的另一種實施方案,客戶機的用戶能夠請求從起始服務器14中檢索出存儲在那里的內容,并將其顯示在客戶機的顯示元件48上。當請求內容時,在反向鏈路信道42上產生一個請求,并在網關處對該請求進行檢測。當PDN 16代表互聯網骨干時,依據全球網/互聯網的檢索服務就是這種操作的示范。當某一請求是對內容的初始請求時,該請求被轉發(fā)給適當的起始服務器。起始服務器及其中的內容例如通過URL進行標識。響應于該請求,內容從起始服務器中被取回并返回到網關22的HTTP客戶機32。
將該內容提供給過濾器56,該過濾器可用來有選擇地傳遞取回的內容,以識別含在取回內容中、形成前往其他內容的鏈接的超級鏈接。當檢測到超級鏈接時,過濾器對內容中的URL進行標記。因此當客戶機隨后請求由超級鏈接標識的額外內容時,網關能夠提供OOB消息。過濾器產生一個由起始內容和標記可能的OOB消息URL所需的URL修改共同組成的輸出。然后,該內容被轉發(fā)給客戶機。
當客戶機的用戶請求額外的內容時,在反向鏈路42上為這種額外的內容產生一個額外的請求。當網關檢測到這個額外請求時,額外請求中所標識的URL就包含一個標記的URL。網關選擇器能從消息高速緩存44中選出將被返回給客戶機以便顯示在顯示元件48上的OOB消息。接著,由替換請求發(fā)生器產生一個將被傳給適當的起始服務器以取回額外內容的替換請求。在尚未取回實際內容時,OOB消息一直顯示在客戶機的顯示元件上。相反,如果所作的選擇不是向客戶機發(fā)送任何OOB消息,那么就重新開始象前面所述過程那樣的請求過程。
當產生替換請求時,生成一個新的、對該請求唯一的請求ID,并且OOB消息作為對額外請求的應答被立刻提供給客戶機。這個OOB消息包括錨或動作,用來請求指向網關事務處理高速緩存中某一項目的URL,它由唯一的請求標識進行識別。
當在前向鏈接38上向客戶機提供OOB消息時,替換請求被轉發(fā)到適當的起始服務器14以取回存儲在那里的內容。當額外內容被返回時,該額外內容通過HTTP客戶機的過濾器56加以過濾以標記額外的有關后續(xù)OOB消息傳送的URL。如果必要的話,將過濾器產生的輸出存儲在事務處理高速緩存的內容存儲器高速緩存58中。
根據這種典型的實施方案,在執(zhí)行這種檢索業(yè)務期間,顯示于顯示元件48的OOB消息在該處顯示至少一個選定的時間周期。當這個時間周期到期時,由客戶機為實際內容自動產生一個請求。該請求在無線鏈路18的反向鏈路42上進行傳輸。接著,響應于該請求,存儲于存儲器高速緩存中的內容被取回并提供給客戶機。因此,初始內容和額外內容都被顯示在顯示元件上,并不時地穿插著OOB消息。以后的讀取將重復這個相同的過程。
所公開的這種創(chuàng)新也可以在不使用標記來修改URL的情況下實現。通過網關內查詢表的方式可不用修改從內容源接收到的URL而獲得相同的結果,也可以使用其他類似的方法。
因此提供了一種方法,每當客戶機連接到互聯網時就通過該方法向客戶機提供OOB消息。各個起始服務器上的應用程序不需要了解網關裝置26對應用程序或OOB機制的操作就可運行。因此,能夠無縫地、獨立于存儲在起始服務器的內容的提供商或起始服務器來提供多種業(yè)務。
例如,廣告和宣傳消息組成了存儲于消息高速緩存44中的OOB消息。這種廣告和宣傳消息是包含任一合法WAP內容,象WML、WML腳本等的獨立的卡片組。因此,可以將復雜的廣告消息,例如圖像、動畫或其他多媒體,作為OOB消息傳送給客戶機。
當OOB消息的內容由WAP網關22的所有者或運營商控制時,就能對OOB消息多長時間在客戶機的顯示元件48上顯示一次以及顯示多長時間作出保證。通過使廣告消息形成為獨立的WML卡片組,避免了與內容卡片組膨脹有關的問題。這一點在設備對其所允許的卡片組大小有限制的WAP中尤為重要。此外,發(fā)展商和內容提供商不必費力去將可產生收益的消息加到他們的應用程序和內容中,因為這種費力的工作是由WAP網關運營商來完成的。
允許多種提供廣告和宣傳消息的不同策略。例如,允許自主控制。在自主控制中,WAP網關運營商自主控制、簽署和管理所有廣告和宣傳消息。也就是說,由WAP網關運營商來決定允許什么樣的廣告客戶機以及允許消息以多大頻率進行顯示。通過這些廣告產生的收入自然增加給WAP網關運營商。根據這種方案,WAP網關運營商在選擇要宣傳哪條消息時不需要區(qū)分客戶機的目標起始服務器。不過是允許WAP網關運營商作這種選擇的。例如,某些廣告消息的贊助商可能不希望他們的廣告消息與某種內容關聯。
另一種策略是內容選擇策略。這里,WAP網關運營商能夠以內容提供商中的個人WAP業(yè)務為目標,以便以合適的費用向這種提供商提供廣告和宣傳消息。這樣,系統依據WAP網關運營商和相應起始服務器運營商之間的協議將僅顯示特定于特定起始服務器的廣告和消息。
此外,還可能有用戶簡檔策略。WAP網關擁有者可以創(chuàng)建客戶機用戶的用戶簡檔,以便將消息加以改編以適合某一特定的目標群。這種策略允許WAP網關運營商為贊助商提供達到期望目標市場的額外保證。這種策略還有一個好處就是它不使客戶機的用戶受到不相關信息的打擾。多種策略的結合也是可能的。
通過本發(fā)明實施方案的執(zhí)行,為異步消息向客戶機的傳送提供了一種推機制?,F有的WAP標準中尚未實現推機制。盡管因為在WAP標準中尚沒有已闡明的推機制故為WAP標準所預想的推機制是真正的異步推,但是裝置26提供的功能性包含有相當多使用推機制的應用。
類似地,可以把同樣可存于消息高速緩存44的告警和通知提供給客戶機。告警和通知包括例如PIM通知,其中的約會消息可以在排定的會面前的某個時間被發(fā)送給客戶機,由此對即將發(fā)生的事情給予持續(xù)不斷的提醒。此外,來自其他用戶的尋呼和消息也可利用本發(fā)明的實施方案傳給客戶機。另外,也可以向客戶機提供基于定位的通知,用于把例如象道路情況這樣的基于定位的信息提供給客戶機的用戶。并且在內容請求未決期間,也可以把組成新聞公告、幽默或者推動消息的OOB消息提供給客戶機。
圖2舉例說明了一種順序圖,總地如82所示,其中顯示了客戶機12、WAP網關22和起始服務器之間的信號傳輸。這里顯示的WAP網關包括請求處理器28、事務處理高速緩存30和HTTP客戶機32。順序圖82以圖解的方式說明了在WAP網關不返回OOB消息的情況下由客戶機產生一個一般請求的過程。
首先,如線段84所示,WSP請求由客戶機產生并被傳遞到請求處理器28。響應于該請求而產生一個裝載資源(URL)調用和請求ID,如線段86所示。然后產生一個含有URL的請求資源信號,如線段88所示。將這種請求提供給HTTP客戶機32,該HTTP客戶機進而又產生一個HTTP請求并將其提供給起始服務器14,如線段92所示。該內容被作為HTTP應答的一部分返回,如線段94所示。
HTTP應答由客戶機32傳給事務處理高速緩存30,如線段96所示,然后事務處理高速緩存將這個HTTP應答轉發(fā)到請求處理器28,這里如線段98所示。在過濾器56有選擇地執(zhí)行過濾,然后將此處采用WSP應答形式的內容提供給客戶機,如線段102所示。
圖3舉例說明了一種順序圖,總地如104所示,這里指出了在執(zhí)行本發(fā)明關于將OOB消息提供給客戶機的實施方案時信號的順序。將OOB消息提供給客戶機以響應客戶機對額外內容的額外請求。
首先,如線段106所示,含有標記的URL的WSP請求由客戶機產生并被提供給請求處理器28。請求處理器使得由OOB消息組成的WSP應答被提供給客戶機,如線段108所示。接著,請求處理器使得產生一個裝載資源(URL)請求ID信號,如線段112所示。該信號被提供給事務處理高速緩存30,后者向HTTP客戶機32產生請求資源(URL)信號,如線段114所示。作為響應,HTTP客戶機產生一個HTTP請求,此處如線段116所示,該請求被提供給起始服務器14。起始服務器向HTTP客戶機產生一個HTTP應答,如線段118所示,HTTP客戶機將此應答傳遞給事務處理高速緩存30,如線段122所示,事務處理高速緩存進而又將這個應答解析到請求處理器,如線段124所示。
在請求和應答起始服務器內容的過程中,客戶機為實際內容產生一個WSP請求,該請求被提供給請求處理器,如線段126所示。響應于該請求,請求處理器產生一個取資源(請求ID)信號,該信號被提供給事務處理高速緩存,如線段128所示。按照圖中顯示的順序,OOB消息在客戶機的顯示是在被請求的內容可以獲得之前完成的。如圖所示,如線段126和128所表示的信號在被請求的內容返回之前產生,如線段118和122所示。當內容被提供給請求處理器28時,由過濾器56對內容進行有選擇地解析。然后,將實際內容作為WSP應答提供給客戶機,如線段132所示。
圖4舉例說明了一種順序圖,總地如134所示,這里同樣指出了當執(zhí)行本發(fā)明關于將OOB消息提供給客戶機的實施方案時信號的順序。與圖3所示的順序圖不同的是,該順序圖表示了所請求的內容在客戶機完成OOB消息之前被傳給WAP網關的情況。不過,再次地,OOB消息被提供給客戶機以響應客戶機為額外內容產生的額外請求。
首先,如線段136所示,含有標記的URL的WSP請求由客戶機產生并被提供給請求處理器28。請求處理器向客戶機返回一個由OOB消息組成的WSP應答,如線段138所示。接著,請求處理器使得產生一個裝載資源(URL)請求ID信號,如線段142所示。這種信號被提供給事務處理高速緩存30,事務處理高速緩存向HTTP客戶機32產生一個請求資源(URL)信號,如線段144所示。響應于這個信號,HTTP客戶機產生一個HTTP請求,該請求被提供給起始服務器14,這里如線段146所示。起始服務器向HTTP客戶機產生一個HTTP應答,如線段148所示。此應答包含客戶機請求的內容。HTTP客戶機32進而又將應答解析給事務處理高速緩存,如線段152所示,此應答在這里是被存儲在該事務處理高速緩存中的內容存儲器高速緩存內。
當OOB消息的顯示時間結束時,客戶機產生WSP請求以便使實際內容向其傳遞,如線段156所示。該請求被提供給請求處理器28,請求處理器進而產生一個取資源(請求ID)信號,如線段158所示。將已存儲在內容存儲器高速緩存中的內容從那里取出,并將其以HTTP應答的形式返回給請求處理器,如線段162所示。過濾器56對內容進行有選擇地解析,然后將實際內容以WSP應答的形式提供給客戶機12,如線段164所示。
圖5舉例說明了一種通信系統,總地如176所示,其中可執(zhí)行本發(fā)明的另一種實施方案。在這種典型的實施方案中,通信系統包括一個客戶機,此處是一個通過無線信道18耦合到網關22的移動站12。在其他的實施方案中,客戶機形成為有線設備,通信路徑構成為有線連接而不是無線鏈接。盡管這種典型實施方案的網關22基本上與圖1所示的網關22一致,以構成通信系統10的一部分,但在其他實施方案中可采用其他方式構建網關。
所示的通信系統176還包括一個例如通過分組數據網(未顯示)耦合到網關22的代理設備178。具有推能力的設備182和起始服務器184都被耦合到這個代理上。在執(zhí)行本發(fā)明的實施方案時,在不需要客戶機12產生輪詢請求的情況下將服務器184產生的異步消息提供給客戶機12。在執(zhí)行過程中,客戶機12產生一個客戶機請求,該請求在無線鏈路18上通過網關22傳給代理178,以請求將服務器啟動的信息發(fā)送到客戶機。具有推能力的設備182,此處為一個推服務器,用未決的服務器啟動的消息來替換對客戶機請求的應答。具有推能力的設備182包含一個推接口,用以接收對客戶機的推請求并能執(zhí)行這個推操作。
圖6舉例說明了一種順序圖,總地如188所示,其表示了在執(zhí)行本發(fā)明實施方案時所產生的消息信令,通過該信令把具有推能力的設備182產生的異步消息,此處為推消息,提供給客戶機12。所實行的與推代理178和起始服務器184的通信也在該順序圖中進行了注釋。如線段192所示,由客戶機12以傳統方式產生一個請求并將其傳給代理設備178。如線段194所示,代理178進而將請求轉發(fā)給起始服務器184。接著,起始服務器以傳統方式產生一個響應,如線段196所示,該響應被路由到代理設備并進而又返回給客戶機12,如線段202所示??蛻魴C和起始服務器間這種請求和響應請求的順序表示了客戶機-服務器系統的傳統操作。
由具有推能力的設備184異步地產生推消息并將其提供給代理178,這里如線段204所示。當客戶機隨后產生的請求被路由到代理設備178時,如線段206所示,以前提供給代理的推消息則被返回給客戶機,如線段208所示。這樣,由具有推能力的設備182產生的異步消息就被提供給了客戶機12。
線段206的請求沒有被忽略,而是被路由給起始服務器,如線段212所示。然后,向具有推能力的設備提供一個傳送推消息給客戶機的指示,如線段214所示。其間,如線段208和212所示,被路由到起始服務器的請求使得服務器產生一個響應,如線段216所示,該響應被路由給推代理。響應于隨后的連續(xù)請求,如線段218所示,將這個響應返回給客戶機,如線段222所示。
圖7再一次舉例說明了通信系統176。并且在這里,異步消息可以被傳輸給客戶機。圖中顯示了兩個客戶機12,以及所顯示的具有推能力的設備是分布式推業(yè)務232,表示具有推能力設備的分布特性。此外,服務器234和236連同防火墻238一起被顯示用來構成通信系統的一部分。最左面的(如圖所示)客戶機12能夠與服務器234和236中的任何一個進行通信,而最右面的(如圖所示)客戶機12與兩個服務器以及防火墻238都能進行通信。
因此,通過本發(fā)明多種實施方案的執(zhí)行將OOB消息提供給移動客戶機。OOB消息幾乎可以采用任何一種形式,例如象告警、通知、推消息、廣告消息或類似這樣的消息。提供了一種WAP兼容的方法,通過該方法不需要在客戶機或起始服務器裝有專用硬件或軟件就能顯示這種消息。與現有客戶機設備和內容提供端—起始服務器應用的無縫運行是可能的。并且現有內容所要求的大小沒有增加。因此,本發(fā)明實施方案的執(zhí)行不會使客戶機加載工作內容時導致工作內容失敗。內容提供商和業(yè)務發(fā)展商能夠在不必了解有關本發(fā)明實施方案執(zhí)行的情況下創(chuàng)建他們的內容和業(yè)務。
以上所述的是用于實現本發(fā)明的優(yōu)選實例,而本發(fā)明的范圍不應受此描述的限制。例如,所公開的實施方案描述了在將URL發(fā)送到移動站之前對其進行標記。然而,可用網關來跟蹤被發(fā)送到移動站的URL而不需要修改該URL。
權利要求
1.在具有可經由通信路徑與起始服務器通信的客戶機的通信系統中,為了利于異步消息在該通信路徑上向客戶機的傳輸而進行改進的裝置,該裝置包括一個被耦合用來接收客戶機產生的第一個請求的請求檢測器,該客戶機產生的第一個請求用于第一個由服務器標識的應答消息,以及一個推消息發(fā)生器,用以響應上述請求檢測器對第一個請求的檢測而操作,該推消息發(fā)生器利用推消息來替換第一個由服務器啟動的應答消息,并在通信路徑上將這個推消息發(fā)送給客戶機,該推消息組成了異步消息。
2.權利要求1的裝置,其中通信系統包含一個位于客戶機和起始服務器間擴展的通信路徑中的代理,而其中所述的請求檢測器就位于這個代理中。
3.權利要求2的裝置,其中通信系統還包括一個耦合到代理的具有推能力的設備,并且其中所述的推消息發(fā)生器就位于這個具有推能力的設備中。
4.權利要求3的裝置,其中代理和具有推能力的設備組成了單個的結構實體,而其中所述的請求檢測器和推消息發(fā)生器都共同位于這單個的結構實體中。
5.權利要求3的裝置,其中由推消息發(fā)生器產生的、組成異步消息的推消息通過具有推能力的設備異步地提供給代理,這個推消息在所述請求檢測器檢測到客戶機產生的第一個請求時替換第一個由服務器啟動的應答消息。
6.權利要求5的裝置,其中由上述推消息發(fā)生器向客戶機發(fā)送推消息的指示被提供給具有推能力的設備,用以指明向客戶機傳送組成異步消息的推消息。
7.權利要求5的裝置,其中通信系統包括了含有網絡基礎設施的無線部分,其中客戶機包括一個移動站,而其中所述的請求檢測器和推消息發(fā)生器都耦合到這個網絡基礎設施。
8.權利要求7的裝置,其中客戶機和起始服務器之間擴展的通信路徑還包括一個無線網關,該無線網關包括一個被耦合用來容納至少一個帶外消息的帶外消息源,這至少一個帶外消息被有選擇地傳給客戶機;以及一個耦合到上述帶外消息源的選擇器,該選擇器用來選擇是否將被選擇的、耦合帶外消息源以容納的帶外消息傳給客戶機。
9.一種用于在含有可經由通信路徑與起始服務器通信的客戶機的通信系統中通信的方法中,為便于異步消息在通信路徑上向客戶機的傳輸而進行改進的方法,該方法包括在通信路徑上由客戶機產生第一個請求,該第一個請求用于要被返回給客戶機的第一個由服務器啟動的應答消息;在所述產生的操作過程中檢測產生的第一個請求;用推消息替換第一個由服務器啟動的應答消息,這個推消息組成了異步消息;以及將這個推消息提供給客戶機。
10.權利要求9的方法進一步包括將代理置于客戶機和起始服務器之間擴展的通信路徑上的操作。
11.權利要求10的方法,其中所述的檢測操作在代理處執(zhí)行。
12.權利要求11的方法進一步包括將具有推能力的設備耦合到代理上的操作。
13.權利要求12的方法,其中的替換操作包括在具有推能力的設備處產生推消息。
14.權利要求13的方法,其中所述的替換操作還包括將具有推能力的設備處產生的推消息提供給代理。
15.權利要求14的方法,其中推消息對第一個由服務器啟動的應答消息的替換在代理處執(zhí)行。
16.權利要求15的方法,其中提供推消息的操作包括向代理異步地提供該推消息。
17.權利要求16的方法,其中在檢測第一個請求的操作過程中,緊隨在檢測之后推消息被提供給客戶機。
18.一種用于向客戶機提供帶外消息的網關的改進裝置,該裝置包括一個被耦合用來容納至少一個帶外消息的帶外消息源,這至少一個帶外消息被有選擇地傳給客戶機;一個耦合到上述帶外消息源的選擇器,該選擇器能夠選擇是否將被選擇的、耦合帶外消息源以容納的帶外消息傳給客戶機。
19.權利要求18的裝置,其中所述的客戶機包括一個用于顯示帶外消息的用戶接口,而其中所述的選擇器還選擇帶外消息在用戶接口所顯示的時間周期。
20.權利要求19的裝置,其中所述的客戶機的用戶接口還包括一個可由客戶機用戶操縱的用戶輸入執(zhí)行器,其中選擇器選擇帶外消息要被顯示的時間周期包括一個不受限制的時長,而其中用戶輸入執(zhí)行器的操縱終止用戶接口上帶外消息的顯示。
21.權利要求18的裝置,其中所述的帶外消息源包含一個帶外存儲器高速緩存,其中存儲著至少一個帶外消息,響應于選擇器對將傳輸給客戶機的帶外消息的選擇,該帶外消息被訪問。
22.權利要求18的裝置,進一步包括一個被耦合用來接收由內容源傳給客戶機的內容的過濾器,該過濾器能夠解析這個內容,以識別該內容是否包含隨后可在客戶機處選擇的鏈接用以請求取回后續(xù)內容;其中在客戶機和內容源之間傳送的數據包括存儲于內容源中的內容,為此響應于某一請求而將該內容傳給客戶機。
23.權利要求22的裝置,進一步包括一個耦合到上述選擇器的替換請求發(fā)生器,該替換請求發(fā)生器能夠為后續(xù)內容產生替換請求;其中所述的客戶機還可用來為在通信路徑上傳給網關的請求所關聯的后續(xù)內容產生一個客戶機產生的請求,所述選擇器被耦合用來接收對所述后續(xù)內容的客戶機產生的請求。
24.權利要求23的裝置,其中在額外內容的替換請求未決時響應于對客戶機產生的請求的檢測,所述的選擇器選擇要傳送給客戶機的所選擇帶外消息的傳輸。
25.權利要求24的裝置,其中所述的帶外消息源包括一個帶外存儲器高速緩存,其中響應于對客戶機產生的請求的檢測而對存儲在該帶外存儲器高速緩存中帶外消息進行的選擇還導致一個指向所選擇帶外存儲器高速緩存的存儲器位置的錨。
26.權利要求25的裝置還包括一個后續(xù)內容存儲器高速緩存,其被耦合用來接收響應于替換請求的產生而提供的后續(xù)內容,該后續(xù)內容存儲器高速緩存能夠將這個后續(xù)內容存于其中。
27.權利要求26的裝置,其中所述的存儲在后續(xù)內容存儲器高速緩存中的后續(xù)內容在所述帶外消息傳遞到客戶機之后被提供給該客戶機。
28.權利要求27的裝置,其中所述的客戶機還可用來在該帶外消息被傳遞給它之后產生一個實際內容的請求,存儲在后續(xù)內容存儲器高速緩存中的后續(xù)內容響應于這個實際內容的請求而被提供給這個客戶機。
29.一種用于向可運行于通信系統中的客戶機提供帶外消息的方法,在該通信系統中,數據在包含有無線部分、網絡部分以及網關的通信路徑上在客戶機和至少一個第一內容源之間進行傳送,該方法包括將帶外消息存于網關;以及將在存儲操作過程中存儲的帶外消息有選擇地提供給客戶機。
30.權利要求29的方法,其中客戶機包括一個用戶接口,并且該方法還包括使帶外消息在用戶接口處顯示至少一個選定的時間周期的額外操作。
31.權利要求29的方法包括在存儲操作之后的額外操作在客戶機產生一個初始請求,以取回存儲在第一內容源中的第一內容;將這第一內容提供給網關;以及解析該第一內容,以識別這第一內容是否包含了隨后可在客戶機處選擇的鏈接以請求取回后續(xù)內容。
32.權利要求31的方法包括在解析操作之后的額外操作將第一內容提供給客戶機;以及由客戶機為鏈接所識別的后續(xù)內容產生一個客戶機產生的請求。
33.權利要求32的方法,其中在有選擇地提供操作過程中有選擇地提供給客戶機的帶外消息響應于該客戶機產生的請求而提供給客戶機。
34.權利要求33的方法包括在有選擇地提供帶外消息的操作之后的額外操作在網關處為后續(xù)內容產生一個替換請求,以及響應于替換請求的產生而將后續(xù)內容存儲在向其提供的網關中。
35.權利要求34的方法包括在存儲后續(xù)內容的操作之后的額外操作取回存于網關的后續(xù)內容;以及將該后續(xù)內容提供給客戶機。
36.權利要求35的方法,其中所述的向客戶機提供后續(xù)內容的操作只在帶外消息被提供給客戶機以后的一個選定時間周期之后發(fā)生。
37.權利要求29的方法,其中客戶機包含一個用戶接口,這個用戶接口包括一個顯示器和一個可由用戶操縱的用戶輸入執(zhí)行器,該方法進一步包括將帶外消息顯示在顯示器上;操縱用戶輸入執(zhí)行器;以及刪除顯示在顯示器中的帶外消息以響應用戶輸入執(zhí)行器的操縱。
全文摘要
將OOB(帶外)和其他異步消息提供給移動客戶機的裝置及相關方法。能夠將由告警、通知、推消息、廣告以及許多其他類型的消息組成的OOB和其他異步消息提供給客戶機。OOB和其他異步消息通過網關,例如象可運行于通信系統中符合WAP標準的WAP網關,提供給客戶機。
文檔編號H04L29/08GK1370367SQ00811590
公開日2002年9月18日 申請日期2000年6月14日 優(yōu)先權日1999年6月15日
發(fā)明者L·斯拉尼, G·索恩蒂 申請人:諾基亞有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
汶川县| 招远市| 嘉祥县| 通州市| 清远市| 大竹县| 仪征市| 和顺县| 拉孜县| 峨边| 武冈市| 尖扎县| 深水埗区| 青岛市| 台湾省| 龙江县| 依兰县| 织金县| 温州市| 承德市| 万荣县| 尖扎县| 龙游县| 米泉市| 仁布县| 扶绥县| 绥化市| 泽库县| 鞍山市| 赫章县| 吉木乃县| 三台县| 林州市| 河北省| 鹤壁市| 岳阳县| 库车县| 永丰县| 双流县| 阿克苏市| 金山区|