專利名稱:一種互聯網中的數據調度方法及裝置的制作方法
技術領域:
本發明涉及調度互聯網中的數據的方法及裝置。
互聯網中的數據調度方法通常是根據對數據的存儲、瀏覽的需求或需要,將數據從互聯網中的一個節點傳送到另一個節點,或從某個節點中下載數據到用戶終端,例如電子郵件的傳遞、網頁的瀏覽、數據的下載等。用戶在上述數據的傳送或下載過程中由于占用了互聯網的資源而必須支付費用。事實上,在互聯網中數據的訪問和傳遞存在著兩重性,一方面,是用戶主動訪問互聯網資源或傳遞數據的有償性,另一方面,存在ISP(互聯網服務提供商)需要用戶被迫獲知的定制數據的被迫性,定制數據即服務商數據,包括各種需要用戶得到的宣傳數據,如商業廣告、公益廣告等。另外,在用戶有償使用互聯網資源時,存在所述資源不能充分利用的問題,例如,在用戶登錄互聯網、瀏覽網頁等互聯網操作過程中,往往有較多的剩余帶寬沒有使用,造成用戶所占用的互聯網資源使用上的浪費。
本發明的目的在于提供一種互聯網中的數據調度方法及裝置,該方法及裝置能充分利用用戶在互聯網操作時沒有使用的剩余帶寬,對其中的數據進行合理調度,使得在不影響用戶使用互聯網效果、充分利用用戶占用的互聯網資源的同時,解決用戶的付費問題。
為達到上述目的,本發明提供了一種互聯網中的數據調度方法,包括(1)用戶請求建立與互聯網的連接;(2)對發出請求的用戶進行身份驗證,如果驗證未通過,向用戶發出連接失敗的消息并結束本次連接,否則向用戶發出連接成功的消息,并打開互聯網通信數據通道供用戶進行互聯網訪問;(3)監測用戶使用互聯網通信數據通道的帶寬,根據所述帶寬的使用情況向用戶推送或由客戶端下載ISP(互聯網服務提供商)的定制數據;(4)統計分析用戶進行互聯網訪問的數據流量和向用戶推送或由客戶端下載的定制數據的流量,根據統計分析結果對用戶進行其它互聯網的訪問控制。
所述步驟(3)進一步包括以下內容(A)監測用戶使用的數據帶寬的使用率,如果所述使用率低于設定值時,用空余的帶寬向用戶推送或由客戶端下載ISP的定制數據,如果所述效率高于設定值時,讓出帶寬供用戶使用;(B)監測用戶打開新URL(統一資源定位器)訪問的事件,首先使用戶利用全部帶寬進行互聯網的訪問,在用戶傳輸數據的同時顯示已經下載過的定制數據,由用戶操作決定是否終止定制數據的顯示,或隨用戶數據下載的進度移動、縮小或淡化定制數據的顯示,或在指定的時間內終止定制數據的顯示,或在用戶數據傳輸結束時終止定制數據的顯示;(C)判斷用戶帶寬占用時間或累計數據流量,如果所述帶寬占用時間或累計數據流量超過設定值,并且沒有監測到新的URL訪問事件,則適時強制占用適量帶寬向用戶推送或由客戶端下載適量的ISP定制數據,并適時強制播放已經下載的定制數據。
本發明同時還提供了一種互聯網中的數據調度裝置,包括用戶連接裝置,用于接收用戶建立與互聯網連接的請求以及向用戶推送或由客戶端下載ISP的定制數據;身份驗證控制裝置,用于對發出請求的用戶進行身份驗證,如果驗證未通過,向用戶發出連接失敗的消息,否則向用戶發出連接成功的消息,并打開互聯網連接通道供用戶進行互聯網訪問;監測控制裝置,用于監測用戶使用互聯網通道的帶寬,根據所述帶寬的使用情況向用戶推送或由客戶端下載ISP的定制數據;分析控制裝置,用于統計分析用戶進行互聯網訪問的數據流量或向用戶推送或由客戶端下載的定制數據的流量,根據統計分析結果對用戶進行其它互聯網的訪問控制;還用于統計分析用戶進行互聯網訪問的帶寬利用率或向用戶推送或由客戶端下載定制數據的帶寬占用率,根據統計分析結果對用戶進行其它互聯網的訪問控制;以及用于統計分析用戶進行互聯網訪問的內容,并根據統計分析結果確定向用戶推送或由客戶端下載有針對性的ISP定制數據;互聯網連接裝置,用于與互聯網進行連接。
所述監測控制裝置包括第一監測控制模塊,用于監測用戶使用的數據帶寬的使用率,如果所述使用率低于設定值時,用空余的帶寬向用戶推送或由客戶端下載ISP的定制數據,如果所述使用率高于設定值時,讓出帶寬供用戶使用;第二監測控制模塊,用于監測用戶打開新URL訪問的事件,首先使用戶利用全部帶寬進行互聯網的訪問,在用戶傳輸數據的同時顯示已經下載過的定制數據,由用戶操作決定是否終止定制數據的顯示,或隨用戶數據下載的進度移動、縮小或淡化定制數據的顯示,在指定的時間內終止定制數據的顯示或在用戶數據傳輸結束時終止定制數據的顯示;第三監測控制模塊,用于判斷用戶帶寬占用時間或累計數據流量,如果所述帶寬占用時間或累計數據流量超過設定值,并且沒有監測到新的URL訪問事件,則適時強制占用適量帶寬向用戶推送或由客戶端下載適量的ISP定制數據,并適時強制播放已經下載的定制數據。
由于本發明能夠利用用戶進行互聯網訪問時的剩余帶寬向用戶推送或由客戶端下載ISP的定制數據,以及利用用戶等待數據傳輸的時間進行下載數據的顯示,不但能夠充分利用用戶在進行互聯網訪問時的剩余帶寬,提高了通信資源的利用率,而且巧妙地將用戶占用互聯網資源與ISP的商業運作結合起來,這樣,通過利用用戶在互聯網操作時沒有使用的剩余帶寬,對其中用戶需要得到的數據和ISP的數據進行合理調度,使得在不影響用戶使用互聯網效果、充分利用用戶占用的互聯網資源的同時,解決了用戶的付費問題。
下面結合附圖和實施例對本發明作進一步說明
圖1是本發明所述方法的實施例流程圖;圖2是本發明所述裝置的實施例框圖;圖3是圖2所述裝置應用環境示意圖。
根據本發明所述的方法,首先,ISP要準備好需要發送給用戶的定制數據,例如商業廣告數據等,并且接受用戶的登記,使得只有合法用戶才能以接收ISP的定制數據換得對互聯網資源的占用。需要指出,所述ISP不僅限于字面上的意義,它是指各類能提供互聯網接入的系統或服務商,例如ICP(互聯網內容服務商)、ASP(互聯網應用服務商)、IDP(互聯網數據服務商)、IDC(互聯網數據中心)等。其次,將所述定制數據編制成需要的形式,如圖片、文字、動畫圖象、視頻圖象、聲音等。
圖1是本發明所述方法的實施例流程圖。圖1所述的實施例是ISP利用用戶訪問互聯網的空余帶寬和用戶傳輸數據的等待時間向合法用戶發送廣告內容。在該實施例的步驟1,用戶請求建立與互聯網的連接,該連接通過撥號接入方式進行,實際中也可以使用計算機、PDA(個人數字助理)、手機、網絡家電等網絡設備,通過ISDN、DSL(數字用戶線路)/xDSL(各種類型的DSL技術,如HDSL、SDSL、VDSL、ADSL和RADSL等)、有線電視網絡、衛星通信、光纖、局域網絡、網關或代理的接入方式進行。在步驟2,對發出請求的用戶進行身份驗證,如果驗證未通過,執行步驟6,向用戶發出連接失敗的消息并結束本次連接,否則執行步驟3,向用戶發出連接成功的消息,并打開互聯網通道供用戶進行互聯網訪問。所述身份認證,指用戶向服務器提交用戶名、口令等信息,由認證服務器驗證用戶身份的合法性,對用戶提出的服務請求作出相應回應的過程。所述互聯網通道,指建立在上述步驟1所述的接入方式之上,遵從網絡通信協議的使用戶可以進行網絡訪問的數據交換通路。接著進行步驟4,用戶進行正常的互聯網訪問。在步驟5,監測用戶使用互聯網通道的帶寬,根據所述帶寬的使用情況向用戶推送或由客戶端下載ISP的廣告。在本步驟中對用戶的監測控制要完成下述操作(1)監測用戶使用的數據帶寬的使用率,如果所述使用率低于設定值時,用空余的帶寬向用戶下載ISP的廣告,如果所述使用率高于設定值時,讓出帶寬供用戶使用。上述設定值本例設定為80%,也就是說,當用戶訪問互聯網的帶寬占用率低于80%時,就要利用剩余的帶寬下載ISP的廣告到用戶終端機上。實際中,衡量用戶對帶寬的使用效率可以通過衡量用戶的終端設備在網絡訪問過程中,數據交換流量帶寬占用的絕對值,或此絕對值對用戶的最大可利用帶寬的比值來完成。(2)監測用戶打開新URL訪問的事件,首先使用戶利用全部帶寬進行互聯網的訪問,在用戶傳輸數據的同時顯示已經下載的廣告,隨用戶數據下載的進度移動、縮小或淡化廣告的顯示,直到用戶數據傳輸結束。由于在數據傳輸過程中,用戶往往處于等待狀態,因此可以利用這段時間顯示ISP提供的廣告。(3)判斷用戶帶寬占用時間,如果所述帶寬占用時間超過設定值,并且沒有監測到新的URL訪問事件或數據的傳輸,適時強制占用適量帶寬下載或播放ISP的廣告。
上述操作(2)中所述的監測用戶打開新URL訪問的事件實際中可以是監測用戶瀏覽器打開的新URL訪問事件,而顯示已經下載的廣告也是在瀏覽器窗口完成的。
上述對用戶的監測,實際中可以采用客戶端或服務器端的軟件或硬件的組合,以實時獲得用戶網絡訪問帶寬占用絕對值或帶寬占用率。
在本步驟中,對用戶的分析控制是要對用戶進行互聯網訪問的數據流量和向用戶推送或由客戶端下載的定制數據的流量統計分析,根據統計分析結果對用戶進行其它互聯網的訪問控制,例如進行計費操作,根據計費結果決定是否為該用戶繼續提供互聯網訪問通道。上述的統計分析也可以是統計分析用戶進行互聯網訪問的帶寬利用率和向用戶推送或由客戶端下載定制數據的帶寬占用率。另外,本步驟還要完成統計分析用戶進行互聯網訪問的內容,并根據統計分析結果確定向用戶下載有針對性的廣告。例如,如果用戶經常訪問購物網站,就可以根據該統計結果為該用戶下載商品廣告。
上述對用戶的互聯網訪問的內容的統計基于捕獲用戶URL訪問事件,通過獲得用戶請求的URL地址和其他相關參數取得。
圖2是本發明所述裝置的實施例框圖;圖3是圖2所述裝置應用環境示意圖。圖3說明,本發明所述裝置11連接在用戶終端21和互聯網23上的ISP22之間,用戶通過本發明與互聯網進行連接。
圖2所示的數據調度裝置11,包括
用戶連接裝置12,用于接收用戶建立與互聯網連接的請求以及向用戶推送或支持由客戶端下載ISP的定制數據;身份驗證控制裝置13,用于對發出請求的用戶進行身份驗證,如果驗證未通過,向用戶發出連接失敗的消息,否則向用戶發出連接成功的消息,并打開互聯網連接通道供用戶進行互聯網訪問;監測控制裝置14,用于監測用戶使用互聯網通道的帶寬,根據所述帶寬的使用情況向用戶推送或支持由客戶端下載ISP的定制數據;分析控制裝置15,用于統計分析用戶進行互聯網訪問的數據流量或向用戶推送或由客戶端下載的定制數據的流量,根據統計分析結果對用戶進行其它互聯網的訪問控制;還用于統計分析用戶進行互聯網訪問的帶寬利用率或向用戶推送或由客戶端下載定制數據的帶寬占用率,根據統計分析結果對用戶進行其它互聯網的訪問控制;還用于統計分析用戶進行互聯網訪問的內容,并根據統計分析結果確定向用戶推送或由客戶端下載有針對性的ISP定制數據;互聯網連接裝置16,用于與互聯網進行連接。
所述監測控制裝置14包括第一監測控制模塊141,用于監測用戶使用的數據帶寬的使用率,如果所述使用率低于設定值時,用空余的帶寬向用戶推送或由客戶端下載ISP的定制數據,如果所述效率高于設定值時,讓出帶寬供用戶使用;第二監測控制模塊142,用于監測用戶打開新URL訪問的事件,首先使用戶利用全部帶寬進行互聯網的訪問,在用戶傳輸數據的同時顯示已經下載過的定制數據,由用戶操作決定是否終止定制數據的顯示,或隨用戶數據下載的進度移動、縮小或淡化定制數據的顯示,在指定的時間內終止定制數據的顯示或在用戶數據傳輸結束時終止定制數據的顯示;第三監測控制模塊143,用于判斷用戶帶寬占用時間或累計數據流量,如果所述帶寬占用時間或累計數據流量超過設定值,并且沒有監測到新的URL訪問事件,適時強制占用適量帶寬向用戶推送或由客戶端下載適量的ISP定制數據,并適時強制播放已經下載的定制數據。
所述用戶連接裝置12在接收到用戶終端21的網絡連接請求后,將該請求傳送到所述身份驗證控制裝置13,對發出請求的用戶進行身份驗證,如果驗證未通過,通過所述用戶連接裝置12向用戶發出連接失敗的消息,否則通過所述用戶連接裝置12向用戶發出連接成功的消息,并打開互聯網通道,供用戶通過所述互聯網連接裝置16進行互聯網訪問。在上述訪問過程中,監測控制裝置14監測用戶使用互聯網通道的帶寬,根據所述帶寬的使用情況向用戶下載ISP22的定制數據。同時,分析控制裝置15統計分析用戶進行互聯網訪問的數據流量和向用戶下載的定制數據的流量,根據統計分析結果對用戶進行其它互聯網的訪問控制。
實際中,本發明所述裝置11也可以分散設置在用戶終端21側和ISP22側,例如用戶連接裝置12、監測控制裝置14以及分析控制裝置15可以設置在用戶終端21一側,而監測控制裝置14以及分析控制裝置15也可以與互聯網連接裝置16一起共同設置在ISP22一側;身份驗證控制裝置13的用于發出用戶進行身份驗證請求的部分通常設置在用戶終端21一側,用于對用戶進行身份驗證的部分通常設置在ISP22一側。
權利要求
1.一種互聯網中的數據調度方法,包括(1)用戶請求建立與互聯網的連接;(2)對發出請求的用戶進行身份驗證,如果驗證未通過,向用戶發出連接失敗的消息并結束本次連接,否則向用戶發出連接成功的消息,并打開互聯網通信數據通道供用戶進行互聯網訪問;(3)監測用戶使用互聯網通信數據通道的帶寬,根據所述帶寬的使用情況向用戶推送或由客戶端下載ISP(互聯網服務提供商)的定制數據;(4)統計分析用戶進行互聯網訪問的數據流量和向用戶推送或由客戶端下載的定制數據的流量,根據統計分析結果對用戶進行其它互聯網的訪問控制。
2.根據權利要求1所述的數據調度方法,其特征在于所述步驟(3)進一步包括以下內容監測用戶使用的數據帶寬的使用率,如果所述使用率低于設定值時,用空余的帶寬向用戶推送或由客戶端下載ISP的定制數據,如果所述使用率高于設定值時,讓出帶寬供用戶使用。
3.根據權利要求2所述的數據調度方法,其特征在于所述步驟(3)還包括監測用戶打開新URL(統一資源定位器)訪問的事件,首先使用戶利用全部帶寬進行互聯網的訪問,在用戶傳輸數據的同時顯示已經下載過的定制數據,由用戶操作決定是否終止定制數據的顯示,或隨用戶數據下載的進度移動、縮小或淡化定制數據的顯示,或在指定的時間內終止定制數據的顯示,或在用戶數據傳輸結束時終止定制數據的顯示。
4.根據權利要求3所述的數據調度方法,其特征在于所述步驟(3)還包括判斷用戶帶寬占用時間或累計數據流量,如果所述帶寬占用時間或累計數據流量超過設定值,并且沒有監測到新的URL訪問事件,則適時強制占用適量帶寬向用戶推送或由客戶端下載適量的ISP定制數據,并適時強制播放已經下載的定制數據。
5.根據權利要求1、2、3或4所述的數據調度方法,其特征在于所述建立與互聯網的連接通過撥號接入方式或ISDN(綜合業務數字網)接入方式、DSL(數字用戶線路)接入方式、xDSL(各種類型的DSL技術接入方式)、有線電視網絡系統接入方式、光纖網絡接入方式或衛星通信接入方式等任何可將網絡終端設備接入互聯網的接入方式進行。
6.根據權利要求5所述的數據調度方法,其特征在于所述步驟(4)用下述內容代替統計分析用戶進行互聯網訪問的帶寬利用率或向用戶推送或由客戶端下載定制數據的帶寬占用率,根據統計分析結果對用戶進行其它互聯網的訪問控制。
7.根據權利要求5所述的數據調度方法,其特征在于所述步驟(4)還包括,統計分析用戶進行互聯網訪問的內容,并根據統計分析結果確定向用戶推送或由客戶端下載有針對性的ISP定制數據。
8.一種互聯網中的數據調度裝置,包括用戶連接裝置,用于接收用戶建立與互聯網連接的請求以及向用戶推送或由客戶端下載ISP的定制數據;身份驗證控制裝置,用于對發出請求的用戶進行身份驗證,如果驗證未通過,向用戶發出連接失敗的消息,否則向用戶發出連接成功的消息,并打開互聯網連接通道供用戶進行互聯網訪問;監測控制裝置,用于監測用戶使用互聯網通道的帶寬,根據所述帶寬的使用情況向用戶推送或由客戶端下載ISP的定制數據;分析控制裝置,用于統計分析用戶進行互聯網訪問的數據流量或向用戶推送或由客戶端下載的定制數據的流量,根據統計分析結果對用戶進行其它互聯網的訪問控制;還用于統計分析用戶進行互聯網訪問的帶寬利用率或向用戶推送或由客戶端下載定制數據的帶寬占用率,根據統計分析結果對用戶進行其它互聯網的訪問控制;以及用于統計分析用戶進行互聯網訪問的內容,并根據統計分析結果確定向用戶推送或由客戶端下載有針對性的ISP定制數據;互聯網連接裝置,用于與互聯網進行連接。
9.根據權利要求8所述的數據調度裝置,其特征在于所述監測控制裝置包括第一監測控制模塊,用于監測用戶使用的數據帶寬的使用率,如果所述使用率低于設定值時,用空余的帶寬向用戶推送或由客戶端下載ISP的定制數據,如果所述使用率高于設定值時,讓出帶寬供用戶使用;第二監測控制模塊,用于監測用戶打開新URL訪問的事件,首先使用戶利用全部帶寬進行互聯網的訪問,在用戶傳輸數據的同時顯示已經下載過的定制數據,由用戶操作決定是否終止定制數據的顯示,或隨用戶數據下載的進度移動、縮小或淡化定制數據的顯示,在指定的時間內終止定制數據的顯示或在用戶數據傳輸結束時終止定制數據的顯示;第三監測控制模塊,用于判斷用戶帶寬占用時間或累計數據流量,如果所述帶寬占用時間或累計數據流量超過設定值,并且沒有監測到新的URL訪問事件,則適時強制占用適量帶寬向用戶推送或由客戶端下載適量的ISP定制數據,并適時強制播放已經下載的定制數據。
全文摘要
本發明公開了一種互聯網中的數據調度方法,該方法通過監測用戶使用互聯網通道的帶寬,根據所述帶寬的使用情況向用戶推送或由客戶端下載ISP的定制數據,并統計分析用戶進行互聯網訪問的情況,對用戶進行互聯網的訪問控制,可以充分利用互聯網訪問時的剩余帶寬,提高通信資源的利用率,而且巧妙地將用戶占用互聯網資源與ISP的商業運作結合起來,解決了用戶的付費問題。本發明同時還提供了一種互聯網中的數據調度裝置。
文檔編號H04L12/14GK1323117SQ0111884
公開日2001年11月21日 申請日期2001年6月22日 優先權日2001年6月22日
發明者華新 申請人:北京一致溝通網絡技術有限公司