中文字幕无码日韩视频无码三区

使用網關接口的信息和控制臺的制作方法

文檔序號:7608863閱讀:294來源(yuan):國(guo)知(zhi)局
專利名稱:使用網關接口的信息和控制臺的制作方法
技術領域
本發明一般涉及網關接口,尤其涉及使用網關接口的信息和控制臺。
背景技術
為了使計算機在網絡環境下正常地工作,就必須適當地配置計算機。其中,這種配置過程建立協議和參數,計算機通過它們來傳送和接收數據。在一個通常的例子中,將多個計算機聯網以創建一個局域網(LAN)。在LAN中,必須適當地配置每個計算機,以便經過網絡交換數據。因為大多數網絡被定制以滿足一些專門的要求,作為不同網絡一部分的計算機一般以不同的方式配置,以便與它們相應的網絡適當地通訊。
盡管臺式計算機一般在一個具體的時間周期保持為同一個網絡的一部分,膝上式、手持式、個人數字輔助器(PDA)、蜂窩式話機或其他便攜式計算機(總的說是“便攜式計算機”)被特別設計為可移動的。這樣,便攜式計算機根據計算機的位置,在不同的時間連接到不同的網絡。在便攜式計算機用作雇員的臺式計算機的通常的例子中,便攜式計算機被配置為與他們雇主的網絡,即企業網通訊。然而,當雇員旅行時,便攜式計算機可以連接到以不同方式通訊的不同的網絡上。這時,雇員可以將便攜式計算機連接到機場、旅館、蜂窩式電話網絡操作員或任何其他場所保持的網絡,以便接入企業網、互聯網或一些其他在線服務。便攜式計算機一般也帶到雇員的住處,這里它用于接入不同的網絡,如企業網、家網、互聯網等等。然而,因為這些其他網絡在某些方面配置得不同,便攜式計算機也必須重新配置,以便與這些其他網絡正常地通訊。典型地,每次當便攜式計算機連接到不同的網絡時,由用戶完成這種配置。很明顯,便攜式計算機的這種重復的重新配置不僅相當耗費時間,而且也易于出錯。重新配置過程甚至可能是許多用戶不能進行的,或者說這違反了他們雇主的信息技術(IT)策略。
如下面兩個專利描述的,即發明人Short等人在1997年3月12日申請的、名稱為“游動路由器”的美國專利申請序列號No.08/816,174,以及發明人Pagan等人在1999年12月8日申請的、名稱為“用于授權、鑒別和統計具有透明計算機、使用網關接口接入網絡的用戶的系統和方法”的美國專利申請序列號No.09/458,602,本發明的受讓人、加里福尼亞州Westlake Village的Nomadix公司開發了一種通用的用戶網關(USG)裝置。這兩個專利申請的內容在此專門完整地提出作為參考。網關接口用作將使用者/用戶連接到一些網絡或其他在線服務的接口。例如,網關接口可以用作到互聯網、企業網、或其他網絡和/或在線服務的網關接口。除了用作網關以外,網關接口自動地適應于主機,以便它能夠以對于使用者/用戶和新網絡都透明的方式與新網絡通訊。一旦網關接口已經適當地適應于用戶主機,主機就可以經過新網絡如在旅館、在家、在機場或任何其他位置的網絡進行通訊,以便接入其他網絡如企業網或其他在線服務,如互聯網絡。
臨時使用者/用戶,尤其是遠端或膝上式用戶,得益于能夠接入無數計算機網絡,而不需完成根據網絡特定的配置重新配置他們主機的耗時和可怕的任務。從另一個方面來看,網絡服務供應商得益于避免了由于用戶不能正常地重新配置便攜式計算機而進行“現場”訪問和/或技術支持。用這種方法,網關接口能夠給使用者/用戶和網絡操作員提供最有效的網絡接入和網絡維護。
網關接口也有助于提供適合于使用者/用戶需要的用戶寬帶網絡接入。在許多情況下,遠端用戶考慮能夠以最有效的方式獲得網絡接入和服務的等級。相應地,網關接口管理者希望能夠提供給使用者/用戶許多不同的服務、路由、以及記賬價格選擇的能力。借助于例子,在旅館環境的遠端用戶能夠在他們逗留旅館期間要求網絡預約,而在機場的用戶能夠在他們的旅行中斷期間或者直到他們預定的飛機起飛為止要求網絡預約。另外,用戶可以根據考慮的帶寬以及較高或較低的數據傳送速率而要求某一服務等級。例如,接入網絡用于觀看文本的使用者/用戶可能要求滿足他們特定需要的較低的帶寬服務等級,然而,接入網絡用于下載文件的另一個使用者/用戶可能要求能夠以較高速度傳送數據的較高的帶寬服務等級。
另外,網絡服務供應商得益于能夠為使用者/用戶提供不同的服務、路由和計帳選擇。通過以不同的速度和價格標準來提供服務,網絡服務供應商能夠使得網絡阻塞減至最小,即不是所有的使用者/用戶連接到高速(并且高費用)的服務。減輕網絡業務量有益于吸引新用戶并且保證先前存在用戶的保持狀態。從經濟的觀點來看,基于價格的不同的服務質量和使用將促進寬帶網絡接入的使用和推廣并且增加了網絡服務供應商的收入模式。使用者/用戶不再連接到提供單一服務質量等級的統一收費率記賬方案。統一收費率定價和單一等級服務質量消耗資源,要求使用網絡少的用戶補貼使用網絡多的用戶,妨礙了寬帶網絡接入廣泛使用的普及。另外,通過根據需要并且在整個用戶網絡的對話期間動態地提供這些特性,可以增強基于價格提供不同服務質量和使用的能力。為了更詳細的討論需要,對于寬帶網絡環境提供不同的服務質量和記賬方案可以參見1999年4月16日由R.J.Edell等人在INDEX工程報告#99-010W上的“提供互聯網接入我們從INDEX學習到的”,(http//www.INDEX.Berkeley.edu/reports/99-010W)。該文件在此專門整個提出作為參考。
在今天的快速計算和網絡環境中,更有益的是動態地提供這些服務和記賬選擇,例如在網絡對話正在進行時,允許使用者/用戶改變記賬費率、服務路由或帶寬容量。這將允許使用者/用戶在下載數據密度大的文件時以一種費率記賬,而對于數據密度較小的活動選擇一種更經濟的記賬結構。另外,這種過程的動態特性允許使用者/用戶改變服務等級或記賬費率,而不需要退出網絡和啟動一次新的注冊過程。實際上,使用者/用戶得益于以更有效和較低時間消耗的手段來改變服務等級和記賬結構。
為了使得使用者/用戶經常知道這些不同的服務和記賬選擇的存在,網關接口管理者需要能夠為使用者/用戶提供與用戶當前正在進行的對話有關的實時信息。網關管理者得益于能夠經常地或周期性地為使用者/用戶提供與當前正在進行的網絡對話相關的數據、對話的持續時間、當前使用的帶寬、傳送的字節數以及與當前網絡對話相關的任何其他信息。這樣,使用者/用戶能夠監控并且對于他或她當前進行的網絡對話相關的記賬結構和/或服務等級做出適當的調節。使用者/用戶可以選擇停止或關閉與當前沒有利用的網絡的連接(以及由此的記賬)。使用者/用戶可以監控網絡對話的持續時間并且確定需要較長的預約,或者用戶可以觀察當前使用的帶寬并且確定當前的應用需要增加帶寬或減少帶寬。由于一般的、不經常使用的網關接口用戶不熟悉記賬和服務結構,為這些用戶提供這種實時信息的能力是特別重要的,尤其能夠在空中改變這些特性。
從網絡服務供應商的觀點來看,提供靈活的服務質量、路由選擇和記賬計劃的能力最終能夠導致減小整個網絡的阻塞。統一收費率記賬和一維的服務以及路由選擇的當前寬帶標準迫使網絡服務供應商以最大的帶寬有效地傳送所有的網絡數據。通過減少網絡內的阻塞,服務供應商能夠容納更多的使用者/用戶并且為這些使用者/用戶提供更有效的網絡。如果網絡服務供應商能夠在網絡對話進行時為使用者/用戶提供對服務質量、路由和記賬結構做出改變的能力,則減少阻塞的能力更加明顯。另外,通過提供不同的服務質量、路由和記賬,網絡服務供應商能夠增加使用者/用戶接入網絡的容量。

發明內容
本發明包括經過網關接口進行管理的信息和控制臺(information and control console)。網關接口能夠將使用者/用戶透明地連接到多個網絡,而不需要重新配置用戶的主計算機。信息和控制臺允許網關管理者、互聯網服務供應商(ISP)和/或應用服務供應商(ASP)為用戶提供實時信息。在信息和控制臺為用戶提供的信息可以是與當前網絡對話相關的用戶特定的信息、用戶主機的當前位置、用戶特定的文檔類型信息等。然后,使用者/用戶能夠根據所提供的數據動態地改變當前網絡對話的特性。另外,信息和控制臺能夠提供信息或經過適當的鏈路接入信息。在許多情況下,提供的信息或到信息的鏈路可以是用戶特定的信息。用戶特定的數據的基礎或“專門知識”可以由網絡服務供應商(即網絡數據庫的用戶文檔)或通過直接的用戶輸入來提供。
信息和控制臺為網關管理者、ISP和/或ASP提供一種能力,提供給用戶無限形式的信息和網絡選擇。例如,網關管理者能夠為用戶提供網絡對話監控信息,或者它可以經過廣告媒體提供市場銷售能力,或者它可以為網關管理者提供一種查詢或觀察用戶的手段。ISP和/或ASP能夠為用戶提供用戶特定目標的市場銷售和廣告信息或各種服務輸送平臺。可以提供的信息和控制臺的這些信息類型的例子不應該認為是限制。通過網關管理者、網絡供應商或使用者/用戶可以配置信息和控制臺以提供各種信息。
在本發明一個實施例中,在網絡對話期間為使用者/用戶提供一個信息和控制臺。該信息和控制臺可以包括根據網關管理者或使用者/用戶的控制板的配置的信息和到信息的鏈路。在許多情況下,在信息和控制臺提供的信息是由網絡數據庫的使用者/用戶文檔或直接由用戶輸入集成的用戶特定的數據。經過信息和控制臺提供給使用者/用戶的信息可以包括監控網絡對話、查詢/觀察使用者/用戶、用戶定制的廣告和網關管理者提供的其他服務/特性的信息、網絡供應商和/或應用服務供應商。
在本發明的另一個實施例中,信息和控制臺可以包括網絡監控屬性,如識別當前使用的網絡對話、識別當前使用的網絡對話的持續時間、識別當前可用于特定網絡對話的帶寬、以及識別當前接收和/或發送用于特定的網絡對話的字節量。本領域的技術人員應該理解本發明涉及到與當前網絡對話有關的所有可以想像的有用信息,這些信息以如由使用者/用戶和/或網關管理者規定的多種組合方式顯示給使用者/用戶。網關管理者能夠根據許多因素動態地改變信息和控制臺中提供的信息,包括使用者/用戶的位置、使用者/用戶的文檔和選擇的記賬方案和服務等級。
在本發明另一個實施例中,提供一種在進行網絡對話期間傳遞給網絡用戶預定的信息的方法。該方法包括經過網關接口建立計算機網絡接入用戶主機的步驟,它具有透明地配置主機以滿足可利用網絡的要求的能力。在一個實施例中,在網關接口已經允許接入主機之后,網關接口與網關接口相關的數據庫通訊以確定用戶特定的數據。用戶特定的數據可以包括用戶文檔信息、主機位置有關的數據、用戶特定的網絡監控信息等。然后,這個用戶特定的數據用于在網關接口創建信息和信息控制臺信息包,這些信息包隨后傳送到用戶主機。信息和控制臺信息包到達主機,并且在用戶主機的監視器上產生信息和控制臺。該信息和控制臺將包括一些數據,這些數據典型地與用戶的文檔、選擇的記賬方案、選擇的服務等級、由用戶要求接入的位置或者網關管理者或使用者/用戶認為相關的其他信息有關。


圖1是計算機系統的方框圖,它包括一個網關接口,用于自動地配置一個或多個計算機以經過網關接口與其他的網絡或其他在線服務通訊。
圖2-圖7是根據本發明實施例的信息和控制臺的不同例子的說明。
圖8是根據本發明實施例,在進行網絡對話期間將數據傳遞給網絡用戶的方法的流程圖。
具體實施例方式
下面參照附圖更詳細地描述本發明,其中示出本發明優選實施例。然而,本發明可以不同的方式實現并且不應該認為限于這里提出的實施例,而應該認為提供了這些實施例使得這種公開徹底和完全,本領域的技術人員應該全面理解本發明的范圍。相同的號碼表示完全相同的部件。
現在參照圖1,以方框圖的形式描述包括網關接口12的計算機網絡系統10。計算機網絡系統典型地包括多個主機14,這些主機接入計算機網絡系統以便利用其他網絡或其他在線服務。例如,主機能夠接入位于旅館不同房間或多層公寓住宅的端口。另一方面,主機能夠接入機場、劇場等的端口。計算機網絡系統包括在多個計算機和不同網絡或其它在線服務之間提供接入點的網關接口。更一般地,網關接口位于整個網絡結構的相對較低位置的主機附近(即網關接口將位于旅館、多單元住宅、機場等內)。然而,如果需要,網關接口可以位于整個網絡結構的較高位置,如網絡操作中心(NOC)內的入網點(PoP)。雖然網關接口可以許多方式物理地實現,網關接口典型地包括控制器和存儲器裝置,其中存儲著規定網關接口工作特性的軟件。另一方面,網關接口可以嵌入在另一個網絡裝置內,如接入控制器或路由器、或規定網關接口功能軟件可以存儲在能夠插入到計算機的PCMCLA卡,以便自動地重新配置計算機與不同的計算機系統通訊的軟件。
計算機網絡系統10還典型地包括位于主機14和網關接口12之間的接入控制器16,用于將從多個計算機接收的信號多路復用到網關接口的鏈路。根據主機連接到接入控制器的介質,接入控制器能夠以不同的方式配置。例如,接入控制器可以是用于經過通用的電話線路傳送信號的數字用戶線路接入模塊(DSLAM)、用于經過同軸電纜傳送信號的電纜前端設備、用于經過無線網絡傳送信號的無線接入點(WAP)、電纜調制解調器終端系統(CMPS)、交換器等。同樣如圖1所示,計算機系統典型地包括多個計算機網絡20或其它在線服務22的一個或多個路由器18和/或服務器(圖1未示出)。盡管描述的計算機系統具有單個路由器,計算機系統也可以具有多個以分層方式安排的路由器、交換器、橋接等,以便經過不同的網絡或其它在線服務適當地傳送業務量。在這方面,網關接口典型地建立與一個或多個路由器的鏈路。接著,根據用戶的選擇,路由器建立與其它網絡或其它在線服務供應商如互聯網絡供應商的服務器的鏈路。
網關接口12被特別設計,以適應于以對于用戶和計算機網絡透明的方式注冊到計算機網絡系統10的每個主機14的配置。在使用動態的主機配置協議(DHCP)服務的典型的計算機網絡中,將IP地址分配給經過與網關接口通訊注冊到計算機網絡的計算機。DHCP服務可以通過外部DHCP服務器24提供,或者它可以由位于網關接口內的內部DHCP提供。一旦打開它們的網頁瀏覽器或試圖接入在線服務,網關接口將引導用戶輸入某種形式的標識符如他們的ID和口令。在該裝置的另一個實施例中,預期網關接口能夠自動地檢測計算機連接到網絡的信息或者任何注冊的嘗試。然后,網關接口確定是否用戶被授權接入該計算機系統,根據鑒別、授權和統計(AAA)過程,用戶被授權接入的等級和/或服務的類型。對于AAA過程更詳細的討論可以參見美國專利申請序列號No.08/816,174和美國專利申請序列號No.09/458,602,它們都轉讓給了本發明的受讓人Nomadix,L.L.C,前面已經結合入本文中并在此作為參考。作為用戶記錄數據庫的AAA服務器可以是位于網關接口的遠端,或者AAA數據庫可以集成到包括網關接口的實際的實施例。假設用戶已經被鑒別并且具有授權,網關接口典型地為新用戶提供主頁或控制面板,其中它識別經過網關接口可接入的在線服務或其它計算機網絡。另外,網關接口提供的主頁能夠提供有關當前參數或設置的信息,這些信息或設置將管理提供給特定用戶的接入。這樣,網關管理者可以容易地改變參數或其它設置,以便根據他們特定的應用來定制服務。典型地,可能利用計算機網絡系統其他資源的參數或其它設置的改變將付出代價,使得網關管理者對于用戶的服務收取較高的費率。例如,用戶可以選擇增加經過計算機網絡傳送信號的傳送速率,并且對于加速的服務支付相應較高的價格。
主頁也允許用戶選擇計算機網絡20或用戶希望接入的其它在線服務22。例如,用戶能夠接入計算機典型駐留的企業網。另一方面,用戶能夠接入互聯網絡或其它在線服務。一旦用戶選擇接入計算機網絡或其它在線服務,網關接口經過一個或多個路由器18建立到所需計算機網絡或在線服務的適當的鏈路。
以后,該用戶可以與所需計算機網絡20或其它在線服務22自由地通訊。為了支持這種通訊,網關接口12一般完成對于使用者/用戶和網絡是透明的信息包轉換功能。在這方面,對于從計算機12到計算機網絡或其它在線服務輸出的業務量,網關接口改變來自用戶的信息包內的屬性,如源地址、檢查和、以及應用特定的參數,以滿足使用者/用戶已經接入的網絡的準則。另外,輸出的信息包包括將經過網關接口發送的、來自接入網絡的所有輸入信息包進行引導的屬性。相反,經過網關接口發送的、來自計算機網絡或其它在線服務的輸入業務量在網關接口經過轉換功能,使得該信息包被正常地格式化用于用戶的主機。這樣,在網關接口產生的信息包轉換過程對于主機是透明的,它顯示出直接在接入的計算機網絡上發送和接收數據。關于轉換功能的其他信息由美國專利申請序列號No.08/816,714提供,它轉讓給了本發明的受讓人Nomadix L.L.C,前面已經結合入本文中并在此作為參考。通過將網關接口實現作為用戶和計算機網絡或其它在線服務之間的中間體,用戶將不需要根據接入后的網絡,重新配置它們的主機12。
在本發明的一個實施例中,網關接口實現信息和控制臺。一旦使用者/用戶經過網關接口利用一個或多個網絡,信息和控制臺從網關接口與主計算機通訊并且為使用者/用戶提供信息。在信息和控制臺中提供到使用者/用戶的信息可以包括不同類型、格式和內容的信息。在信息和控制臺中提供的信息可以是靜態信息或動態信息。在信息和控制臺中提供的信息可以是用戶特定的、場所特定的或網關接口特定的。在使用者/用戶特定的模型中,數據可以基于網絡數據庫中找到的信息或用戶提供的信息。例如,網絡數據庫可以包括通過詢問用戶或通過記錄用戶集成的用戶文檔和用戶訪問的場所。另外,為了市場銷售或者網關管理者或使用者/用戶認為適當的任何其它可以想象的目的,信息和控制臺中提供的信息可以是網絡監控信息。
在市場銷售的范圍內,信息和控制臺可以包括對于使用者/用戶特定需要而定制的廣告。網關接口能夠根據用戶主機的當前位置、網絡中的用戶文檔、網關管理者所關心的等等來定制信息。典型地,信息和控制臺的這個信息以鏈路的形式提供到其它可利用的網絡、互聯網絡現場、企業網或類似的網絡。在這方面,網關管理者能夠提供使用者/用戶接入其它的網絡和服務,而使用者/用戶不必登記或被批準預約這些其他網絡或服務。網關管理者可以作為這些其它網絡和服務的代理人,因此,以降低的費率為使用者/用戶提供短期接入這些網絡和服務。
信息和控制臺也可以集成觀察或到觀察的鏈路,以提供給網關管理者或網絡供應商有益的統計數據。作為一種輔助的好處,對觀察做出反應的使用者/用戶可以獲得網絡接入信用或更新的質量。另外,網關管理者可以借助于信息和控制臺將另外的服務提供給使用者/用戶,在信息和控制臺上可以提供這些服務的鏈路。網絡服務供應商提供的這些服務不限于與網絡連接相關的服務。例如,旅館可能希望為使用者/用戶提供送餐服務,或者多單元住宅可能希望提供房屋清掃服務。
信息和控制臺也可以包括與當前網絡對話的狀態相關的網絡監控信息。借助于例子,這個信息可以包括當前記帳結構數據、用戶已經選擇的服務種類/等級、提供給用戶的帶寬、當前發送或接收的信息的字節、網絡連接的當前狀態和現有網絡連接的持續時間。本領域的技術人員應該理解本發明涉及與當前網絡對話相關的所有可以想象的有用信息,這些信息以使用者/用戶和/或網關管理者規定的多種組合顯示給使用者/用戶。網關管理者能夠根據許多因素動態地改變信息和控制臺提供的信息,包括使用者/用戶的位置、用戶的文檔和選擇的記帳方案以及服務等級。在信息和控制臺提供的信息可以提示用戶返回到供應頁面,以調節任何數量的特定參數,如記帳方案、路由、服務的等級和/或其它用戶相關的參數,或者用戶能夠通過直接響應信息和控制臺來調節記帳方案和服務等級。
可以采用面向對象的編程語言如Sun Microsystems,Incorporatedof Mountain View,California開發的Java實現信息和控制臺。在網關接口內包括規定信息和控制臺的代碼,而顯示監控器和驅動器和與網關接口通訊的主計算機在一起。使用面向對象的編程語言能夠創建經過網絡環境容易分配的可執行的內容(即自運行的應用程序)。面向對象的編程語言能夠創建特別的程序,典型地稱為小應用程序,它們能夠集成在網頁中,使得它們是交互的。在本發明中,小應用程序采用信息和控制臺的形式。應該注意選擇的面向對象的編程語言要求實現兼容的網頁瀏覽器,以解釋和運行信息和控制臺。還可以使用其它的編程語言如HTML來實現信息和控制臺。然而,這些語言不能提供如Java語言提供的所有動態性能。
網關管理者或使用者/用戶可以經常地控制網關接口要求的信息和控制臺,使得它出現在使用者/用戶的監控器上。典型地,在用戶利用了網關管理者提供的網絡服務之后的一個短時間周期中,可以配置網關接口以要求到使用者/用戶主機的初始的信息和控制臺。另外,根據預定的條件可以自動地要求信息和控制臺。一個例子是根據使用者/用戶即將到來的預約期滿,要求信息和控制臺。信息和控制臺也可以由使用者/用戶產生和控制。使用者/用戶可以選擇在整個網絡對話中可見信息和控制臺,或者可以將彈出控制減至最小或刪除。網關管理者也可能配置信息和控制臺,使得它不能被刪除,或者使用者/用戶可以獲得(例如,另外的接入時間等)在整個網絡對話中保持可見的彈出控制。
配置信息和控制臺以在預定的特定間隔發送心跳(heartbeat)信息包返回到網關接口,讓網關知道使用者/用戶仍然具有一個激活的、信息和控制臺在使用或供用戶使用。如果在預定的時間周期之后,網關接口沒有接收到來自主機的心跳,則假設用戶已經刪除了信息和控制臺或者信息或者控制臺已經失效。在預定的時間周期之后網關接口沒有接收到心跳的情況下,網關接口將重新發送新的更新的信息和控制臺給使用者/用戶。通過使用這些“心跳”,網關接口將能夠確保使用者/用戶總是準備接入信息和控制臺提供的用戶相關的信息。使用者/用戶也能夠使信息和控制臺定位在計算機監控器的可視區域。可以采用無數種方式修改信息和控制臺的實際的實施例,以適用于用戶或網關管理者。例如,控制面板的尺寸、顏色、圖形、位置、讀出的形式(數字與模擬)、語言、比例(例如美國的量度)都可以改變,以及提供信息的速率也可以改變。另外,通過用戶或網關管理者可以配置信息和控制臺,使得控制臺的外輪廓控制面板和背景是透明的,這樣,只有連接按鈕和其它信息可以在監控器上看到。
應該注意,在大多數實施例中,如果使用者/用戶接入網絡提供的服務,如網關管理者提供的寬帶互聯網絡接入,可以從網關接口主動地發送信息和控制臺。如果用戶選擇停止使用網絡服務如寬帶互聯網絡接入,他們可以關閉應用程序,信息和控制臺將相應的不起作用。網關接口識別出網絡提供的服務已經被禁止,并且停止發送信息和控制臺信息包到主機。一旦使用者/用戶重新激活網絡提供的服務,網關接口將識別需要發送新信息和控制臺,并且開始識別來自信息和控制臺的“心跳”。然而,還可以配置網關接口發送信息和控制臺信息包到當前沒有激活網絡服務或在當前網絡對話中包括的使用者/用戶。為了脫機發送信息和控制臺信息包,主機必須與網關接口進行網絡通訊。
圖2-圖6描述了提供網絡對話數據的信息和控制臺的各種例子。借助于例子示出這些信息和控制臺,以說明包含信息和控制臺的各種用戶特定的信息。這些信息和控制臺典型地與特定的記帳和/或服務等級計劃相關。網關管理者或網絡操作員可以選擇提供任何或所有的這些記帳和/或服務選擇。發送到使用者/用戶計算機的信息和控制臺可以是定制的,以反映屬于選擇的用戶數據和可利用的記帳方法和/或服務等級。
圖2示出信息和控制臺50,它包括當前選擇的連接速度(即帶寬)52、經過時間計數器54、當前計費產生計數器56和開始/停止按鈕58。如果網關管理者或網絡操作員根據用戶選擇的帶寬來提供記賬計劃,一般稱為“按每次使用計費”的記賬方法,則典型地使用在這個信息和控制臺中的屬性字段。例如,網關管理者或網絡操作員可以構造的方法為對于200Kbps帶寬為每分鐘$0.10、對于400Kbps帶寬為每分鐘$0.20、對于800Kbps為每分鐘$0.35。如果用戶選擇每分鐘$0.10的200Kbps帶寬,則初始的信息和控制臺將200Kbps識別作為當前的帶寬、用戶連接到接入網絡的經過時間以及運行導致的總的計費。如果使用者/用戶要求改變帶寬設置,它們可以撳擊包含當前帶寬的方框并且被重新引導到服務提供屏幕,以選擇另一種記帳方法。
開始/停止按鈕58允許用戶得益于停止計費到帳戶(即臨時禁止網絡),而不用關閉用戶的網上瀏覽器。使用者/用戶可以激活停止按鈕并且被重新引導回到主頁或入口頁面。從使用者/用戶的觀點來看,能夠臨時禁止網絡并且停止導致計費是提高網絡效率的形式。從網關管理者或網絡操作員的觀點來看,臨時網絡停止頁面意味著用戶將被引導回進入頁面或主頁。通過重新引導用戶返回進入頁面或主頁,使網關管理者或網絡操作員有機會為使用者/用戶顯示屬于遠端位置(即旅館、機場等)的更新的信息。當用戶希望重新建立網絡連接時,用戶可以激活信息和控制臺上的開始按鈕,并且計費將再次開始。隨網關管理者或網絡操作員的意思可以實現開始/停止按鈕,并且大多數記帳計劃和服務計劃將提供用于選擇信息和控制臺內顯示開始/停止按鈕特性。另外,信息和控制臺可以包括定時器(圖2-6中未示出),以提示使用者/用戶預約將要期滿。
在這種情況下,采用位于彈出控制面板的底部附近的撳擊按鈕60的形式來提供另外的信息和控制臺字段。借助于例子,圖2示出的按鈕提供到集成的主頁、互聯網上的航行網址,互聯網搜索引擎和網絡供應商主頁的鏈路。本領域的技術人員應該注意彈出控制面板內另外的字段可以包括有限的用于鏈路、服務和信息的可能性。另外,信息和控制臺內按鈕或任何其它字段可以包括其它類型信息的選擇,如根據用戶文檔中找到的或使用者/用戶輸入的數據的廣告字段或用戶特定的鏈路或字段。
圖3描述了具有記帳區域72和費率因子74的另外屬性字段的信息和控制臺70。網關管理者或網絡操作員可以選擇支付額外費用,用于在高峰使用周期接入。這些周期或區域將典型地規定為每天的幾小時或每星期的幾天(即工作日與周末)。例如,在上午9點到下午5點期間的網絡使用可以1.25的費率因子來記帳,而在下午5點到上午9點期間的網絡使用可以1.0的費率因子來記帳。這樣,信息和控制臺將包括使用者/用戶當前占用的記帳區域、以及連接到特定的記帳區域的費率因子。當注冊和記帳過程期間顯示初始的服務提供屏幕時,使用者/用戶已經知道記帳區域和費率因子。
圖4說明包括當前數據傳送計數器82、當前計費產生的計數器84、以及當前連接速度86的信息和控制臺80。如果網關管理者或網絡操作員根據傳送的數據質量,典型的是發送和接收的數據來提供記帳計劃,則典型地使用這個信息和控制臺中的屬性字段,一般稱為“位計數器(bitmeter)”記賬方法。例如,網關管理者或網關操作員可以為使用者/用戶選擇每傳送1兆字節的數據$1.00的付費費率。如果使用者/用戶要求改變帶寬設置,他們可以撳擊包含當前帶寬的方框并且被重新引導到服務供應屏幕以選擇另一個帶寬。圖4未示出的開始/停止按鈕也可以在這個信息和控制臺中實現。
圖5示出包括時間剩余計數器92和當前連接速度94的信息和控制臺90。如果網關管理者或網絡操作員根據用于特定時間周期的特定服務等級(即所需的帶寬)提供記帳計劃,則典型地使用這個信息和控制臺的屬性字段,一般稱為“期滿時間”的記賬方法。在這個記帳和服務方案中,使用者/用戶可以根據服務的等級(即所需的帶寬)和他們預約的持續時間,選擇不同的價格方案。例如,可以提供給用戶1、2、4、8或24小時預約選擇以工作在200、400或800Kbps帶寬上。如果使用者/用戶要求改變預約的持續時間或服務的等級,他可以撳擊包括剩余時間或當前帶寬的方框,被重新引導到服務提供屏幕并且選擇另一個服務計劃,以提供更高等級的服務或更長的預約周期。因為預約具有特定的持續時間,所以一般在“期滿時間”方法中不使用開始/停止按鈕。
圖6說明包括當前連接速度102、剩余資金計數器104和開始/停止按鈕106的信息和控制臺100。如果網關管理者或網絡操作員根據預先購買的所需的網絡“資金”量來提供記帳計劃,則典型地使用這個信息和控制臺的屬性字段。在這種類型的記帳方案中,將提供給使用者/用戶不同的帶寬選擇,其中每一種連接到每分鐘使用的特定的費用。然后,用戶購買“一段”網絡接入,例如$20.00的網絡使用。然后,該段網絡接入將允許用戶選擇連接的帶寬。如果用戶選擇較低的連接速度,將比他們選擇較高連接速度更慢地用盡他們的網絡接入“段”。通過撳擊信息和控制臺內帶寬連接字段,使用者/用戶將被重新引導到服務供應頁面來改變帶寬以適應較高或較低的連接速度。在這個信息和控制臺中也可以實現開始/停止按鈕。
信息和控制臺不限于提供與使用者/用戶記帳和服務計劃相關的信息。還可能配置信息和控制臺以包括定制給使用者/用戶或遠端用戶位于的位置/網址的信息。例如,用戶可能在旅館參加一個特定的會議或者在旅館或旅館的附近討論。網關接口可以經過初始的注冊文檔詢問來“了解”這個關于使用者/用戶的信息,或者網關管理者可以將這個信息輸入到數據庫。網關接口可以將文檔信息存儲在用戶特定的AAA數據庫內或者它可以存儲和檢索來自外部數據庫的數據。可以配置網關接口來識別這些文檔并且因此定制信息和控制臺。在旅館情況下,信息和控制臺可以包括旅館提供的會議的鏈路。
在位置特定的信息和控制臺數據的另一個例子中,用戶可以在位于特定的機場終端時遠端接入網關接口。配置網關接口使得能夠提供準備接入到與該特定的機場終端相關的信息,即屬于預定離開和到達該終端的當前飛行的信息、該特定的終端提供的零售服務等等。這樣,信息和控制臺可以包括用于終端特定飛行信息的鏈路和/或可用于使用者/用戶的終端特定的零售服務。
包括信息和控制臺的信息的定制不限于網關管理者或網絡操作員。使用者/用戶也能夠定制信息和控制臺中提供的信息。通過直接由用戶人工配置信息和控制臺,或間接地根據在用戶特定文檔中找到的數據從網關接口配置信息和控制臺,可以完成使用者/用戶定制。在人工的實施例中,可以要求使用者/用戶選擇在該特定的網絡對話中可能提供的彈出信息或信息類型。例如,用戶可以請求報警時鐘計數器以保證滿足約定,或者用戶可以要求周期性地更新特定的股票報價。用戶對于信息和控制臺定制的信息可以是網絡對話特定的,可以是與網關預約的持續時間相關的,或者可以存儲在使用者/用戶文檔用于未規定的時間周期。網關接口與許多用戶數據庫通訊的能力提供了存儲用戶特定文檔以用于延長的時間周期的基礎。
圖7說明了包括用于上載數據的上載帶寬112選擇、用于下載數據的下載帶寬114選擇、不同的互聯網絡鏈路116、118和120以及用戶特定鏈路122的信息和控制臺110。用戶能夠通過選擇滿足用戶需要的適當的上載和下載選擇在空中修改帶寬。例如,如果用戶要求下載數據密度大的文件,可能最好是增加帶寬,這樣,加速了下載過程。一旦已經下載該文件,則用戶可以選擇一個更適當的帶寬,典型地為較低記帳費率。該例子適用于上載數據。如果用戶要求發送數據密度大的文件,可能最好是增加發送數據的帶寬。這個例子的信息和控制臺還包括到互聯網搜索引擎116、互聯網絡拍賣網址118和互聯網貿易商120的鏈路。這些鏈路使網關管理者對使用者/用戶提供發廣告到其它互聯網網址的能力。用戶特定鏈路122為使用者/用戶提供到達用戶特別要求的信息(例如,股票報價,新聞更新等)或用戶感興趣的信息(即通過詢問用戶或經過記錄用戶訪問的互聯網網址所了解的信息)的連接能力。
圖8示出根據本發明實施例,為網絡用戶提供集成數據的信息和控制臺的方法的流程圖。在步驟200,用戶經過與用戶的主機和所需的網絡通訊的網關接口建立網絡接入。網關接口能夠提供無縫網絡接入,而不需要在網絡接入之前重新配置主機。通過常規的電話/調制解調器連接、數字用戶線路(DSL)、電纜聯接、無線通訊或任何其它適當的通訊技術,可以完成用戶主機和網關接口之間的通訊。建立到所需網絡的接入將典型地包括授權和鑒別過程,以及在某些情況下選擇網關管理者或網絡操作員提供的所需記帳方案和服務等級。一旦用戶建立了網絡服務連接并且一個通道已經打開,以便于用戶的主機和網絡之間的開放式通訊,在選擇步驟210,網關接口與不同的數據庫通訊以集成用戶特定的數據。這些數據庫可以是位于網關接口內的內部數據庫或位于合成網絡的基礎結構內的外部數據庫。網關接口集成的用戶特定的數據包括記帳方案相關的數據、服務等級數據、用戶文檔數據、遠端網址相關的數據或與用戶相關的任何其它數據或在網絡對話期間用戶所處的位置。
在步驟220,網關接口創建具有屬性數據的彈出控制信息包,這些數據與信息和控制臺中傳送的信息相關。這些信息包被典型地寫入以適應標準互聯網絡協議(IP)。在步驟230,信息包發送到用戶主機,在步驟240,在包括預定信息的用戶主機的監控器上產生信息和控制臺。在許多情況下,在彈出控制窗口提供的信息是從網絡用戶文檔傳送的或直接由用戶輸入的用戶特定的信息。如前面討論的,信息和控制臺中提供的信息可以連接到廣告信息,連接到市場銷售信息、網絡監控信息或任何其它的預定信息。
從前面的描述和相關的附圖表示的技術中,本領域的技術人員應該可以對本發明進行許多修改并且設計出其它實施例。因此應該理解本發明不限于公開的特定的實施例,也包括了附加的權利要求書區域以內所進行的修改和其它的實施例。雖然這里使用了特定的術語,但它們只是為了進行一般的描述而不是為了限制的目的。
權利要求
1.一種用于在現有網絡對話期間傳遞主機信息的方法,該方法包括經過將透明的網絡配置提供給主機的網關接口來建立到主機的計算機網絡接入;在網關接口創建信息和控制臺信息包;將信息和控制臺信息包發送到主機;以及在包括預定信息的主機的監控器上產生信息和控制臺。
2.如權利要求1所述的方法,還包括與網關接口通訊的數據庫通訊以確定用戶特定的數據。
3.如權利要求2所述的方法,其中用戶特定的數據包括與主機的物理位置相關的數據。
4.如權利要求2所述的方法,其中用戶特定的數據包括與用戶的文檔相關的數據。
5.如權利要求4所述的方法,還包括詢問用戶并且根據用戶對詢問的響應來構造用戶的文檔。
6.如權利要求5所述的方法,還包括注冊用戶接入的網絡、服務和網址,并且根據注冊的數據來構造用戶的文檔。
7.如權利要求2所述的方法,其中創建彈出控制信息包還包括在反映用戶特定數據的網關接口創建彈出控制信息包。
8.如權利要求2所述的方法,其中產生彈出控制監控器控制面板還包括在包括用戶特定的信息的用戶主機的監控器上產生信息和控制臺。
9.如權利要求8所述的方法,其中用戶特定的信息包括到另一個可利用網絡的鏈路。
10.如權利要求8所述的方法,其中用戶特定的信息包括到用戶定制的市場銷售信息的鏈路。
11.如權利要求8所述的方法,其中用戶特定的信息包括到用戶定制的廣告信息的鏈路。
12.如權利要求8所述的方法,其中用戶特定的信息包括到網關管理者觀察的鏈路。
13.如權利要求1所述的方法,其中產生彈出控制監控器控制面板還包括在包含到另一個可利用網絡的鏈路的主機監控器上產生信息和控制臺。
14.如權利要求1所述的方法,其中產生彈出控制監控器控制面板還包括在包含到市場銷售的鏈路的主機監控器上產生信息和控制臺。
15.如權利要求1所述的方法,其中產生彈出控制監控器控制面板還包括在包含到廣告信息的鏈路的主機監控器上產生信息和控制臺。
16.如權利要求1所述的方法,其中產生彈出控制監控器控制面板還包括在包含到網關管理者觀察的鏈路的主機監控器上產生信息和控制臺。
17.如權利要求1所述的方法,其中產生彈出控制監控器控制面板還包括在包含網絡監控信息的主機監控器上產生信息和控制臺。
18.如權利要求17所述的方法,其中網絡監控信息包括一組從用戶記帳結構、用戶服務等級、當前網絡連接速度、傳送的數據質量、產生的當前計費、網絡對話的經過時間、每日記帳區域的當前時間、每星期記帳區域的當前日、或當前網絡狀態中選擇的網絡監控信息中至少一種類型。
19.如權利要求1所述的方法,還包括在信息和控制臺產生之后從主機發送彈出控制監控心跳到網關接口,發送在預定間隔產生的所述彈出控制監控心跳,以通知網關接口彈出控制監控器仍然激活。
20.如權利要求19所述的方法,還包括根據網關接口沒有在預定的時間周期之后接收到彈出控制監控器心跳,重新發送彈出控制信息包到主機。
21.一種用于在進行網絡對話期間動態地改變用戶記帳結構的方法,該方法包括經過將透明的網絡配置提供給主機的網關接口來建立到主機的計算機網絡接入;在包括與用戶記帳結構相關的信息的網關接口創建網絡監控的信息和控制臺信息包;將網絡監控信息和控制臺信息包發送到主機;以及在主機的監控器上產生網絡監控信息和控制臺。
22.如權利要求21所述的方法,還包括接收用戶對在網絡監控信息和控制臺中提供的網絡監控信息的響應以改變用戶記帳結構。
23.如權利要求21所述的方法,其中創建網絡監控信息和控制臺信息包包括一組從連接速度、傳送的數據質量、每日記帳區域的當前時間、每星期記帳區域的當前日、或網絡對話的持續時間中選擇的用戶記帳結構信息中至少一種類型。
24.如權利要求21所述的方法,還包括在網絡監控信息和控制臺產生之后,從主機發送彈出的控制監控心跳到網關接口,將在預定間隔產生的所述彈出控制監控心跳發送,以通知網關接口彈出控制監控仍然激活。
25如權利要求21所述的方法,還包括根據網關接口沒有在預定的時間周期之后接收到彈出控制監控器心跳,將彈出控制信息包重新發送到主機。
26.一種用于在進行網絡對話期間動態地改變用戶服務等級的方法,該方法包括經過將透明的網絡配置提供給主機的網關接口來建立到主機的計算機網絡接入;在包括與用戶服務級別相關的信息的網關接口創建網絡監控信息和控制臺信息包;將網絡監控信息和控制臺信息包發送到主機;以及在主機的監控器上產生網絡監控信息和控制臺。
27.如權利要求26所述的方法,還包括接收用戶對網絡監控信息和控制臺中提供的網絡監控信息的響應以改變用戶服務級別。
28.如權利要求26所述的方法,其中創建網絡監控信息和控制臺信息包包括與連接速度相關的信息。
29.一種機器可讀的程序存儲裝置,真實地體現了機器可執行的指令程序,在進行網絡對話期間完成為網絡用戶傳遞信息的步驟,指令程序包括下面的步驟經過網關接口建立到主機的計算機網絡接入;在網關接口創建信息和控制臺信息包;將信息和控制臺信息包發送到主機;以及在包括預定信息的主機的監控器上產生信息和控制臺。
30.如權利要求29所述的程序存儲裝置,還包括與網關接口通訊中的數據庫通訊以確定用戶特定的數據。
31.如權利要求29所述的程序存儲裝置,其中創建彈出控制信息包還包括在反映用戶特定數據的網關接口創建彈出控制信息包。
32.如權利要求29所述的程序存儲裝置,其中產生彈出控制監控器控制面板還包括在包括用戶特定信息的主機的監控器上產生信息和控制臺。
33.一種計算機程序產品包括計算機可使用介質,具有體現的計算機可讀程序代碼,用于在進行網絡對話期間將信息提供到網絡主機,該計算機可讀程序代碼包括計算機可讀程序方式,用于計算機經過網關接口建立到主機的計算機網絡接入;計算機可讀程序方式,用于計算機在網關接口創建信息和控制臺信息包;計算機可讀程序方式,用于計算機將信息和控制臺信息包發送到主機;以及計算機可讀程序方式,用于計算機在包括預定信息的主機監控器上產生信息和控制臺。
34.如權利要求33所述的計算機程序產品還包括計算機可讀程序方式,用于計算機與網關接口通訊中的數據庫通訊,以確定用戶特定的數據。
35.如權利要求33所述的計算機程序產品,其中用于計算機在網關接口創建彈出控制信息包的計算機可讀程序方式還包括了包含用戶特定的數據的彈出控制信息包。
36.如權利要求33所述的計算機程序產品,其中用于計算機在主機監控器上產生彈出控制監控器控制面板的計算機可讀程序方式還包括了包含用戶特定信息的彈出控制監控器控制面板。
37.一種透明地配置主機用于允許接入預定網絡的網關接口,該網關接口包括一個處理器,用于產生信息和控制臺信息包;以及一個控制器,用于將信息和控制臺信息包發送到聯網的主機,其中信息和控制臺信息包由主機接收,并且在與聯網的主機相關的監控器上產生信息和控制臺。
38.如權利要求37所述的網關接口,其中處理器與數據庫通訊以積累用于產生信息和控制臺信息包的用戶特定數據。
39.如權利要求37所述的網關接口,其中處理器與數據庫通訊以積累用于產生信息和控制臺信息包的網絡對話特定數據。
40.一種用于在進行網絡對話期間為網絡主機傳遞用戶特定信息的系統,該系統包括主機;從主機接收請求以接入網絡的網關接口,其中網關接口允許主機透明地配置以接入請求的網絡;與所述網關接口通訊的用戶數據庫,其中用戶數據庫包括網關接口查詢以編輯用戶特定的彈出控制信息包的用戶特定的數據文檔;以及控制器,用于將用戶特定的彈出控制信息包發送到主機,其中主機根據用戶特定的彈出控制信息包,在監控器上產生用戶特定的信息和控制臺。
41.如權利要求40所述的系統,其中用戶數據庫還包括網關接口查詢以編輯網絡監控彈出控制信息包的網絡監控數據。
42.如權利要求40所述的系統,其中用戶特定的數據包括與主機的物理位置相關的數據。
43.如權利要求40所述的系統,其中用戶特定的數據包括與用戶的文檔相關的數據。
44.如權利要求41所述的系統,其中網絡監控數據包括一組從用戶記帳結構、用戶服務等級、當前網絡連接速度、傳送的數據質量、產生的當前計費、網絡對話的經過時間、每日記帳區域的當前時間、每星期記帳區域的當前日、或當前網絡狀態中選擇的網絡監控信息中至少一種類型。
全文摘要
一種用于在現有網絡對話期間傳遞給主機信息的方法。該方法包括下面的步驟經過網關接口建立到用戶主機的計算機網絡接入;在網關接口創建信息和控制臺信息包;將信息和控制臺信息包發送到用戶的主機;以及在包括數據的用戶主機的監控器上產生信息和控制臺。這些數據典型地包括基于用戶文檔的用戶特定的數據、選擇的記帳方案、用戶要求接入的選擇的服務等級或位置。網關接口能夠透明地將用戶連接到多個網絡,而不需要重新配置用戶的主計算機。信息和控制臺允許網關管理者將信息提供給用戶。信息和控制臺可以包括與市場銷售、廣告、提供的服務及網絡對話監控參數等相關的信息。在一個實施例中,在信息和控制臺中提供的信息可以包括網絡對話特定的數據。然后,用戶可以響應提供的數據以動態地改變當前網絡對話的特性。
文檔編號H04L29/06GK1408169SQ00815982
公開日2003年4月2日 申請日期2000年10月16日 優先權日1999年10月22日
發明者喬爾·E·肖特, 巴里·R·羅賓斯, 喬希·J·戈爾斯廷, 安德魯·P·萬德勒 申請人:諾瑪迪克斯公司
網友詢問(wen)留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1