專利名稱:一種業(yè)務(wù)控制的方法,裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種業(yè)務(wù)控制的方法,裝置和系統(tǒng)。
背景技術(shù):
隨著移動網(wǎng)絡(luò)向3G(third generation,第三代網(wǎng)絡(luò))的演進(jìn),網(wǎng)絡(luò)寬帶迅速提 升,傳統(tǒng)個人互聯(lián)網(wǎng)業(yè)務(wù)、企業(yè)互聯(lián)網(wǎng),如在線網(wǎng)絡(luò)游戲、企業(yè)門戶等在移動網(wǎng)絡(luò)中逐漸得 到應(yīng)用。為了促進(jìn)移動數(shù)據(jù)業(yè)務(wù)的良性發(fā)展,基于國家法律和企業(yè)規(guī)章制度,同時在保護(hù) 運(yùn)營商利益的基礎(chǔ)上,對某些特定用戶群組和特定類型的業(yè)務(wù)需要實施一定的訪問控制規(guī) 則,典型如目前在互聯(lián)網(wǎng)領(lǐng)域針對網(wǎng)絡(luò)游戲的防沉迷系統(tǒng)以及企業(yè)門戶的訪問控制系統(tǒng) 等。現(xiàn)有技術(shù)利用目標(biāo)業(yè)務(wù)服務(wù)器實現(xiàn)對用戶的接入控制,或利用客戶端軟件實現(xiàn)對用戶 的接入控制,系統(tǒng)部署復(fù)雜,同時這樣會導(dǎo)致不法用戶非法登陸,系統(tǒng)防沉迷差。
發(fā)明內(nèi)容
本發(fā)明實施例提供的一種業(yè)務(wù)控制的方法,裝置和系統(tǒng),實現(xiàn)對業(yè)務(wù)的訪問控制 功能,解決現(xiàn)有技術(shù)中存在的系統(tǒng)部署復(fù)雜和防沉迷差的問題。一種業(yè)務(wù)控制的方法,包括,接收用戶終端發(fā)送的業(yè)務(wù)請求,業(yè)務(wù)請求包括業(yè)務(wù)信 息;根據(jù)用戶終端的信息和業(yè)務(wù)信息獲取相應(yīng)的策略數(shù)據(jù)和歷史行為數(shù)據(jù);根據(jù)用戶終端 的信息、業(yè)務(wù)信息、策略數(shù)據(jù)和歷史行為數(shù)據(jù)判斷用戶終端是否可以使用業(yè)務(wù);當(dāng)判斷用戶 終端可以使用業(yè)務(wù)時,將業(yè)務(wù)請求向業(yè)務(wù)提供服務(wù)器發(fā)送以便業(yè)務(wù)提供服務(wù)器向用戶終端 提供業(yè)務(wù)。一種業(yè)務(wù)控制裝置,包括,接收單元,用于接收用戶終端發(fā)送的業(yè)務(wù)請求,業(yè)務(wù)請 求包括業(yè)務(wù)信息;獲取單元,用于根據(jù)用戶終端的信息和業(yè)務(wù)信息獲取相應(yīng)的策略數(shù)據(jù)和 歷史行為數(shù)據(jù);判斷單元,用于根據(jù)用戶終端的信息、業(yè)務(wù)信息、策略數(shù)據(jù)和歷史行為數(shù)據(jù) 判斷用戶終端是否可以使用業(yè)務(wù);發(fā)送單元,用于當(dāng)判斷用戶終端可以使用業(yè)務(wù)時,將業(yè)務(wù) 請求向業(yè)務(wù)提供服務(wù)器發(fā)送以便業(yè)務(wù)提供服務(wù)器向用戶終端提供業(yè)務(wù)。一種業(yè)務(wù)控制系統(tǒng),包括,業(yè)務(wù)控制裝置,用于接收用戶終端發(fā)送的業(yè)務(wù)請求,業(yè) 務(wù)請求包括業(yè)務(wù)信息;根據(jù)用戶終端的信息和業(yè)務(wù)信息獲取相應(yīng)的策略數(shù)據(jù)和歷史行為數(shù) 據(jù);根據(jù)用戶終端的信息、業(yè)務(wù)信息、策略數(shù)據(jù)和歷史行為數(shù)據(jù)判斷用戶終端是否可以使用 業(yè)務(wù);當(dāng)判斷用戶終端可以使用業(yè)務(wù)時,將業(yè)務(wù)請求向業(yè)務(wù)提供服務(wù)器發(fā)送以便該業(yè)務(wù)提 供服務(wù)器向用戶終端提供業(yè)務(wù);業(yè)務(wù)提供服務(wù)器,用于接收業(yè)務(wù)控制裝置發(fā)送的業(yè)務(wù)請求, 并根據(jù)業(yè)務(wù)請求向用戶終端提供業(yè)務(wù)。本發(fā)明實施例通過接收用戶終端發(fā)送的業(yè)務(wù)請求,所述請求包括業(yè)務(wù)信息;根據(jù) 所述用戶終端的信息和業(yè)務(wù)信息獲取相應(yīng)的策略數(shù)據(jù)和歷史行為數(shù)據(jù);根據(jù)所述用戶終端 的信息、業(yè)務(wù)信息、策略數(shù)據(jù)和歷史行為數(shù)據(jù)判斷所述用戶終端是否可以使用所述業(yè)務(wù);當(dāng) 判斷所述用戶終端可以使用所述業(yè)務(wù)時,將所述業(yè)務(wù)請求向業(yè)務(wù)提供服務(wù)器發(fā)送以便該業(yè) 務(wù)提供服務(wù)器向所述用戶終端提供所述業(yè)務(wù),從而能夠有效的對業(yè)務(wù)進(jìn)行防沉迷控制。
圖1為本發(fā)明實施例提供的一種業(yè)務(wù)控制的方法流程圖;圖2為本發(fā)明實施例提供的一種業(yè)務(wù)控制裝置的框圖;圖3a為本發(fā)明實施例提供的一種業(yè)務(wù)控制系統(tǒng)的框圖;圖北為本發(fā)明實施例提供的一種業(yè)務(wù)控制系統(tǒng)的框圖;圖4為本發(fā)明實施例提供的一種業(yè)務(wù)控制的方法的具體實現(xiàn)圖。
具體實施例方式為了使本領(lǐng)域的技術(shù)人員更好的理解本發(fā)明內(nèi)容,以下結(jié)合附圖以及具體實施例 對本發(fā)明內(nèi)容作具體說明。本發(fā)明實施例的業(yè)務(wù)控制的方法的基本流程可參考圖1,主要包括步驟Al、接收用戶終端發(fā)送的業(yè)務(wù)請求,所述請求包括業(yè)務(wù)信息;本實施例是以業(yè)務(wù)控制裝置作為執(zhí)行主體來寫方法權(quán)利要求,這里業(yè)務(wù)控制裝置 可以包括認(rèn)證服務(wù)器、業(yè)務(wù)服務(wù)器,及用戶數(shù)據(jù)庫,也可以與認(rèn)證服務(wù)器、業(yè)務(wù)服務(wù)器,及用 戶數(shù)據(jù)庫分開設(shè)置,本實施例以分開設(shè)置為例進(jìn)行說明。用戶A向業(yè)務(wù)控制裝置發(fā)送業(yè)務(wù)請求,這里不同的業(yè)務(wù)請求對應(yīng)不同的業(yè)務(wù)相關(guān) 信息,如對于瀏覽類業(yè)務(wù),采用HTTP (Hypertext Transfer Protocol,超文本傳輸協(xié)議)/ WAP(Wireless Application Protocol,無線應(yīng)用協(xié)議)協(xié)議,參數(shù)應(yīng)包含URL地址信息,對 于流媒體業(yè)務(wù),采用RTSP (Real-Time MreamingProtocol,實時流協(xié)議)協(xié)議,參數(shù)包含具 體的流媒體服務(wù)器地址等。A2、根據(jù)所述用戶終端的信息和業(yè)務(wù)信息獲取相應(yīng)的策略數(shù)據(jù)和歷史行為數(shù)據(jù);業(yè)務(wù)控制裝置在收到業(yè)務(wù)請求后,先對業(yè)務(wù)請求進(jìn)行識別,如可以通過DPI (deep packet inspection,深度報文檢測)技術(shù)識別出用戶所使用的協(xié)議類型、訪問目標(biāo)地址及 用戶ID(Identify Code,識別碼),其中協(xié)議類型和訪問目標(biāo)地址為業(yè)務(wù)信息,用戶ID為用 戶信息,而后將識別出的業(yè)務(wù)信息和用戶信息發(fā)送給認(rèn)證服務(wù)器,認(rèn)證服務(wù)器將業(yè)務(wù)信息 和用戶信息發(fā)送給用戶數(shù)據(jù)庫,以請求相應(yīng)的策略,這里的策略應(yīng)為業(yè)務(wù)類別相對應(yīng)的策 略數(shù)據(jù),如瀏覽類業(yè)務(wù)的策略為業(yè)務(wù)類別相1的策略,需要說明的是業(yè)務(wù)類別事先在用戶 數(shù)據(jù)庫中已有定義,如瀏覽類業(yè)務(wù)和流媒體業(yè)務(wù)類別1,該策略數(shù)據(jù)具體包含所屬業(yè)務(wù)名稱 或ID信息,如HTTP瀏覽類業(yè)務(wù),ID信息為0001,這里業(yè)務(wù)名稱A和ID信息相對應(yīng)、用戶注 冊手機(jī)號碼或郵箱、使用持續(xù)時長、可用時間段、用戶所在群組、可用該業(yè)務(wù)的群組等,用戶 數(shù)據(jù)庫向認(rèn)證服務(wù)器返回指定的策略數(shù)據(jù),認(rèn)證服務(wù)器根據(jù)策略數(shù)據(jù)對該用戶的業(yè)務(wù)請求 進(jìn)行認(rèn)證,認(rèn)證通過后,將包含策略數(shù)據(jù)認(rèn)證請求響應(yīng)發(fā)送給業(yè)務(wù)服務(wù)器,接下來,業(yè)務(wù)服 務(wù)器根據(jù)業(yè)務(wù)信息、用戶信息和策略數(shù)據(jù)以及本地保存的用戶使用業(yè)務(wù)的歷史行為數(shù)據(jù)判 斷請當(dāng)前時間段的業(yè)務(wù)可用性;如對HTTP瀏覽類業(yè)務(wù),其相應(yīng)的策略數(shù)據(jù)為用戶注冊手機(jī) 號碼為用戶A的手機(jī)號碼13921572222、使用持續(xù)時長為2小時、可用時間段15-17點、用戶 所在群組為Q、可用該業(yè)務(wù)的群組Q和P,而歷史數(shù)據(jù)顯示,號碼為13921572222的用戶所在 群組為Q,在15:00-15:45使用過HTTP瀏覽類業(yè)務(wù)。A3、根據(jù)所述用戶終端的信息、業(yè)務(wù)信息、策略數(shù)據(jù)和歷史行為數(shù)據(jù)判斷所述用戶終端是否可以使用所述業(yè)務(wù);業(yè)務(wù)服務(wù)器根據(jù)用戶終端的信息、業(yè)務(wù)信息、策略數(shù)據(jù)以及歷史行為數(shù)據(jù)判斷用 戶此次業(yè)務(wù)是否可用,針對步驟A2中的情況,可以判斷用戶A在15:45-17:00可以使用 HTTP瀏覽類業(yè)務(wù)。A4、當(dāng)判斷所述用戶終端可以使用所述業(yè)務(wù)時,將所述業(yè)務(wù)請求向業(yè)務(wù)提供服務(wù) 器發(fā)送以便所述業(yè)務(wù)提供服務(wù)器向所述用戶終端提供所述業(yè)務(wù);如果業(yè)務(wù)可用性信息為有效時,業(yè)務(wù)控制裝置將用戶請求前轉(zhuǎn)到業(yè)務(wù)提供服務(wù) 器;如果不可用,則丟棄業(yè)務(wù)請求。本發(fā)明實施例通過接收用戶終端發(fā)送的業(yè)務(wù)請求,所述請求包括業(yè)務(wù)信息;根據(jù) 所述用戶終端的信息和業(yè)務(wù)信息獲取相應(yīng)的策略數(shù)據(jù)和歷史行為數(shù)據(jù);根據(jù)所述用戶終端 的信息、業(yè)務(wù)信息、策略數(shù)據(jù)和歷史行為數(shù)據(jù)判斷所述用戶終端是否可以使用所述業(yè)務(wù);當(dāng) 判斷所述用戶終端可以使用所述業(yè)務(wù)時,將所述業(yè)務(wù)請求向業(yè)務(wù)提供服務(wù)器發(fā)送以便該業(yè) 務(wù)提供服務(wù)器向所述用戶終端提供所述業(yè)務(wù);這樣使得業(yè)務(wù)的防沉迷控制有效。本發(fā)明實施例的業(yè)務(wù)控制裝置的基本框圖參考圖2,主要包括接收單元201,用于接收用戶終端發(fā)送的業(yè)務(wù)請求,所述請求包括業(yè)務(wù)信息;接收 單元201接收用戶A發(fā)送的業(yè)務(wù)請求,這里不同的業(yè)務(wù)請求對應(yīng)不同的業(yè)務(wù)相關(guān)信息,如對 于瀏覽類業(yè)務(wù),采用HTTP/WAP協(xié)議,參數(shù)應(yīng)包含URL地址信息,對于流媒體業(yè)務(wù),采用RTSP 協(xié)議,參數(shù)包含具體的流媒體服務(wù)器地址等。獲取單元202,用于根據(jù)所述用戶終端的信息和業(yè)務(wù)信息獲取相應(yīng)的策略數(shù)據(jù)和 歷史行為數(shù)據(jù);在收到業(yè)務(wù)請求后,業(yè)務(wù)控制裝置的獲取單元202先對業(yè)務(wù)請求進(jìn)行識別, 如可以通過DPI技術(shù)識別出用戶所使用的協(xié)議類型、訪問目標(biāo)地址及用戶ID,其中協(xié)議類 型和訪問目標(biāo)地址為業(yè)務(wù)信息,用戶ID為用戶信息,將業(yè)務(wù)信息和用戶信息發(fā)送給用戶數(shù) 據(jù)庫,以請求相應(yīng)的策略,這里的策略應(yīng)為業(yè)務(wù)類別相對應(yīng)的策略數(shù)據(jù),如瀏覽類業(yè)務(wù)的策 略為業(yè)務(wù)類別1的策略數(shù)據(jù),需要說明的是業(yè)務(wù)類別事先在用戶數(shù)據(jù)庫中已有定義,如瀏 覽類業(yè)務(wù)和流媒體業(yè)務(wù)類別1,該策略數(shù)據(jù)具體包含所屬業(yè)務(wù)名稱或ID信息,如HTTP瀏覽 類業(yè)務(wù),ID信息為0001,這里業(yè)務(wù)名稱A和ID信息相對應(yīng)、用戶注冊手機(jī)號碼或郵箱、使用 持續(xù)時長、可用時間段、用戶所在群組、可用該業(yè)務(wù)的群組等,接下來,獲取單元202根據(jù)用 戶A的用戶終端信息,業(yè)務(wù)信息和策略數(shù)據(jù)獲得用戶A的歷史行為數(shù)據(jù),這里歷史行為數(shù)據(jù) 可以為用戶A最近一次使用業(yè)務(wù)001的時間,使用時長以及流量等信息。判斷單元203,用于根據(jù)所述用戶終端的信息、業(yè)務(wù)信息、策略數(shù)據(jù)和歷史行為數(shù) 據(jù)判斷所述用戶終端是否可以使用所述業(yè)務(wù);判斷單元203根據(jù)策略數(shù)據(jù)以及歷史行為數(shù) 據(jù)判斷用戶此次業(yè)務(wù)是否可用,針對步驟獲取單元所涉及的情況,可以判斷用戶A在某段 具體時間,如15:45-17:00可以使用HTTP瀏覽類業(yè)務(wù)。發(fā)送單元204,用于當(dāng)判斷所述用戶終端可以使用所述業(yè)務(wù)時,將所述業(yè)務(wù)請求向 業(yè)務(wù)提供服務(wù)器發(fā)送以便該業(yè)務(wù)提供服務(wù)器向所述用戶終端提供所述業(yè)務(wù);如果業(yè)務(wù)可用 性信息為有效時,業(yè)務(wù)控制裝置將用戶請求前轉(zhuǎn)到業(yè)務(wù)提供服務(wù)器;如果不可用,則丟棄業(yè) 務(wù)請求。本發(fā)明實施例通過接收單元201接收用戶終端發(fā)送的業(yè)務(wù)請求,所述請求包括業(yè) 務(wù)信息,獲取單元202根據(jù)所述用戶終端的信息和業(yè)務(wù)信息獲取相應(yīng)的策略數(shù)據(jù)和歷史行為數(shù)據(jù),判斷單元203所述用戶終端的信息、業(yè)務(wù)信息、策略數(shù)據(jù)和歷史行為數(shù)據(jù)判斷所述 用戶終端是否可以使用所述業(yè)務(wù),發(fā)送單元204當(dāng)判斷所述用戶終端可以使用所述業(yè)務(wù) 時,將所述業(yè)務(wù)請求向業(yè)務(wù)服務(wù)器發(fā)送以便該業(yè)務(wù)服務(wù)器向所述用戶終端提供所述業(yè)務(wù), 這樣能夠有效的對業(yè)務(wù)進(jìn)行防沉迷控制。本發(fā)明一種實施例的業(yè)務(wù)控制系統(tǒng)的基本框圖參考圖3a,其包括業(yè)務(wù)控制裝置301,用于接收用戶終端發(fā)送的業(yè)務(wù)請求,該業(yè)務(wù)請求包括業(yè)務(wù)信 息;根據(jù)上述用戶終端的信息和業(yè)務(wù)信息獲取相應(yīng)的策略數(shù)據(jù)和歷史行為數(shù)據(jù);根據(jù)上 述用戶終端的信息、業(yè)務(wù)信息、策略數(shù)據(jù)和歷史行為數(shù)據(jù)判斷上述用戶終端是否可以使用 所述業(yè)務(wù);當(dāng)判斷上述用戶終端可以使用所述業(yè)務(wù)時,將所述業(yè)務(wù)請求向業(yè)務(wù)提供服務(wù)器 302發(fā)送以便該業(yè)務(wù)提供服務(wù)器向上述用戶終端提供所述業(yè)務(wù);業(yè)務(wù)提供服務(wù)器302,用于接收業(yè)務(wù)控制裝置301發(fā)送的業(yè)務(wù)請求,并根據(jù)所述業(yè) 務(wù)請求向所述用戶終端提供所述業(yè)務(wù)。進(jìn)一步地,該業(yè)務(wù)控制裝置301還用于統(tǒng)計上述用戶終端使用上述業(yè)務(wù)的業(yè)務(wù)數(shù) 據(jù)。進(jìn)一步地,上述業(yè)務(wù)控制裝置301還用于當(dāng)判斷上述用戶終端使用上述業(yè)務(wù)的業(yè) 務(wù)數(shù)據(jù)達(dá)到上述策略數(shù)據(jù)的限制條件時,終斷上述用戶終端使用上述業(yè)務(wù)。進(jìn)一步地,上述業(yè)務(wù)控制裝置301還用于當(dāng)判斷上述策略數(shù)據(jù)中的限制條件失效 時,通知上述用戶終端使用所述業(yè)務(wù)。圖3a所示的實施例是業(yè)務(wù)控制裝置集成了認(rèn)證服務(wù)器、業(yè)務(wù)服務(wù)器、及用戶數(shù)據(jù) 庫等裝置功能的一個實施例,如下圖北的實施例為業(yè)務(wù)控制裝置301a與認(rèn)證服務(wù)器301b、 業(yè)務(wù)服務(wù)器301c、用戶數(shù)據(jù)庫301d,及通知服務(wù)器301e分開設(shè)置的一個實施例,本實施例 所提供的業(yè)務(wù)控制系統(tǒng)包括業(yè)務(wù)控制裝置301a,認(rèn)證服務(wù)器301b、業(yè)務(wù)服務(wù)器301c,及用 戶數(shù)據(jù)庫301d、通知服務(wù)器301e及業(yè)務(wù)提供服務(wù)器302。具體實現(xiàn)見如下描述業(yè)務(wù)控制裝置301a接收用戶發(fā)送的業(yè)務(wù)請求,該請求中包含業(yè)務(wù)相關(guān)信息;向認(rèn) 證服務(wù)器301b發(fā)送的包含所述業(yè)務(wù)相關(guān)信息的認(rèn)證請求,并接收所述認(rèn)證服務(wù)器301b從 用戶數(shù)據(jù)庫301d獲得的與所述業(yè)務(wù)相關(guān)信息相對應(yīng)的策略數(shù)據(jù);向業(yè)務(wù)服務(wù)器301c發(fā)送 包含所述業(yè)務(wù)相關(guān)信息和策略數(shù)據(jù)的業(yè)務(wù)使用信息請求;接收業(yè)務(wù)服務(wù)器301c返回的業(yè) 務(wù)使用信息請求響應(yīng),所述業(yè)務(wù)使用信息請求響應(yīng)中包含所述業(yè)務(wù)服務(wù)器301c根據(jù)所述 業(yè)務(wù)相關(guān)信息和策略數(shù)據(jù)獲得的用戶可用性信息;當(dāng)所述用戶可用性信息為有效時,將所 述業(yè)務(wù)請求轉(zhuǎn)發(fā)到目的業(yè)務(wù)提供服務(wù)器302。用戶向業(yè)務(wù)控制裝置301a發(fā)送業(yè)務(wù)請求,這 里不同的業(yè)務(wù)請求對應(yīng)不同的業(yè)務(wù)相關(guān)信息,如對于瀏覽類業(yè)務(wù),采用HTTP/WAP協(xié)議,參 數(shù)應(yīng)包含URL地址信息,對于流媒體業(yè)務(wù),采用RTSP協(xié)議,參數(shù)包含具體的流媒體服務(wù)器地 址等,業(yè)務(wù)控制裝置在收到業(yè)務(wù)請求后,先對業(yè)務(wù)請求進(jìn)行識別,如可以通過DPI技術(shù)識別 出用戶所使用的協(xié)議類型、訪問目標(biāo)地址及用戶ID,其中協(xié)議類型和訪問目標(biāo)地址為業(yè)務(wù) 信息,用戶ID為用戶信息,而后將識別出的業(yè)務(wù)信息和用戶信息發(fā)送給認(rèn)證服務(wù)器301b, 認(rèn)證服務(wù)器301b將業(yè)務(wù)信息和用戶信息發(fā)送給用戶數(shù)據(jù)庫301c,以請求相應(yīng)的策略,這 里的策略應(yīng)為業(yè)務(wù)類別相對應(yīng)的策略數(shù)據(jù),如瀏覽類業(yè)務(wù)的策略為業(yè)務(wù)類別相1的策略數(shù) 據(jù),需要說明的是業(yè)務(wù)類別事先在用戶數(shù)據(jù)庫中已有定義,如將瀏覽類業(yè)務(wù)和流媒體業(yè)務(wù) 業(yè)務(wù)類別1,該策略具體包含所屬業(yè)務(wù)名稱或ID信息,如HTTP瀏覽類業(yè)務(wù),ID信息為0001,這里業(yè)務(wù)名稱A和ID信息相對應(yīng)、用戶注冊手機(jī)號碼或郵箱、使用持續(xù)時長、可用時間段、 用戶所在群組、可用該業(yè)務(wù)的群組等,用戶數(shù)據(jù)庫向認(rèn)證服務(wù)單元返回指定的策略數(shù)據(jù),認(rèn) 證服務(wù)器301b根據(jù)策略數(shù)據(jù)對該用戶的業(yè)務(wù)請求進(jìn)行認(rèn)證,認(rèn)證通過后,將包含策略數(shù)據(jù) 認(rèn)證請求響應(yīng)發(fā)送給業(yè)務(wù)控制裝置301a,接下來,業(yè)務(wù)控制裝置301a將業(yè)務(wù)信息、用戶信 息和策略數(shù)據(jù)發(fā)送給業(yè)務(wù)服務(wù)器301c,以請求當(dāng)前時間的業(yè)務(wù)可用性;業(yè)務(wù)服務(wù)器301c保 存有用戶使用業(yè)務(wù)的歷史行為數(shù)據(jù),如用戶A使用業(yè)務(wù)001最近一次使用時間,使用時長以 及流量等信息,業(yè)務(wù)服務(wù)器301c結(jié)合用戶終端的信息,業(yè)務(wù)信息,策略數(shù)據(jù)和歷史行為數(shù) 據(jù)判斷用戶A的業(yè)務(wù)可用性,如對HTTP瀏覽類業(yè)務(wù),其相應(yīng)的策略為用戶注冊手機(jī)號碼為 用戶A的手機(jī)號碼13921572222、使用持續(xù)時長為2小時、可用時間段15-17點、用戶所在群 組為Q、可用該業(yè)務(wù)的群組Q和P,而歷史數(shù)據(jù)顯示,號碼為13921572222的用戶所在群組為 Q,在1500-15:45使用過HTTP瀏覽類業(yè)務(wù),統(tǒng)計單元根據(jù)策略數(shù)據(jù)以及歷史行為數(shù)據(jù)判斷 用戶此次業(yè)務(wù)是否可用,并將判斷結(jié)果以可用性信息的形式發(fā)送給業(yè)務(wù)控制裝置301a,如 果業(yè)務(wù)可用性信息為有效時,業(yè)務(wù)控制裝置301a將用戶請求前轉(zhuǎn)到業(yè)務(wù)提供服務(wù)器302 ; 如果不可用,則丟棄業(yè)務(wù)請求。業(yè)務(wù)提供服務(wù)器302,接收業(yè)務(wù)控制裝置301a發(fā)送的業(yè)務(wù)請求,并根據(jù)所述業(yè)務(wù) 請求向所述用戶終端提供所述業(yè)務(wù)。通知服務(wù)器301e,用于接收業(yè)務(wù)服務(wù)器301c確定用戶業(yè)務(wù)可以重新使用后發(fā)送 的通知請求,并根據(jù)所述通知請求,通知用戶目前業(yè)務(wù)可以使用。為更好的理解上述實施例,下面結(jié)合業(yè)務(wù)控制的方法的一個具體執(zhí)行過程為例進(jìn) 行說明,流程示意圖如圖4所示,包括終端A、業(yè)務(wù)控制裝置、認(rèn)證服務(wù)器、用戶數(shù)據(jù)庫、業(yè)務(wù) 服務(wù)器,通知服務(wù)器、業(yè)務(wù)提供服務(wù)器,具體流程如下401、終端A向業(yè)務(wù)控制裝置發(fā)起業(yè)務(wù)請求A ;這里不同的業(yè)務(wù)請求對應(yīng)不同的請求內(nèi)容,且業(yè)務(wù)請求所采用的協(xié)議以及包含 的參數(shù)與具體業(yè)務(wù)有關(guān),如對于瀏覽類業(yè)務(wù),采用HTTP/WAP協(xié)議,參數(shù)應(yīng)包含URL地址信 息,對于流媒體業(yè)務(wù),采用RTSP協(xié)議,參數(shù)包含具體的流媒體服務(wù)器地址等,同時,不同的 請求對應(yīng)不同的業(yè)務(wù)類別,其中業(yè)務(wù)類別事先由行為控制系統(tǒng)定義,如將瀏覽類業(yè)務(wù)和流 媒體業(yè)務(wù)類別1。402、業(yè)務(wù)控制裝置對業(yè)務(wù)請求A進(jìn)行識別;業(yè)務(wù)控制裝置通過基于DPI的技術(shù)識別出用戶所使用的協(xié)議類型、訪問目標(biāo)地址 及用戶ID,其中協(xié)議類型和訪問目標(biāo)地址為業(yè)務(wù)信息,用戶ID為用戶信息,如對于一個網(wǎng) 頁瀏覽業(yè)務(wù),其業(yè)務(wù)信息包括訪問目的地址或URL,使用協(xié)議HTTP,用戶信息包括用戶ID, 即為手機(jī)號碼。403、業(yè)務(wù)控制裝置將識別出的相關(guān)信息發(fā)送給認(rèn)證服務(wù)服務(wù)器請求接入認(rèn)證;404、認(rèn)證服務(wù)服務(wù)器收到請求后,向用戶數(shù)據(jù)庫發(fā)送策略數(shù)據(jù)請求,認(rèn)證服務(wù)服務(wù)器將業(yè)務(wù)信息和用戶信息發(fā)送給用戶數(shù)據(jù)庫,以請求相應(yīng)的策略, 這里的策略應(yīng)為業(yè)務(wù)類別相對應(yīng)的策略數(shù)據(jù),如瀏覽類業(yè)務(wù)的策略為業(yè)務(wù)類別相1的策略 數(shù)據(jù),該策略數(shù)據(jù)具體包含所屬業(yè)務(wù)名稱或ID信息,如HTTP瀏覽類業(yè)務(wù),ID信息為0001, 這里業(yè)務(wù)名稱和ID信息相對應(yīng)、用戶注冊手機(jī)號碼或郵箱、使用持續(xù)時長、可用時間段、用 戶所在群組、可用該業(yè)務(wù)的群組等;
405、用戶數(shù)據(jù)庫向認(rèn)證服務(wù)服務(wù)器發(fā)送策略數(shù)據(jù)請求響應(yīng);用戶數(shù)據(jù)庫向認(rèn)證服務(wù)服務(wù)器返回指定的策略數(shù)據(jù);406、認(rèn)證服務(wù)服務(wù)器根據(jù)該策略對該用戶的當(dāng)次業(yè)務(wù)請求A進(jìn)行認(rèn)證;根據(jù)策略數(shù)據(jù)驗證當(dāng)前業(yè)務(wù)請求是否有效,這里認(rèn)證的結(jié)果是此次業(yè)務(wù)請求有 效。407、認(rèn)證服務(wù)服務(wù)器將認(rèn)證結(jié)果返回給業(yè)務(wù)控制裝置;408、業(yè)務(wù)控制裝置向業(yè)務(wù)服務(wù)器發(fā)送業(yè)務(wù)使用信息請求;業(yè)務(wù)控制裝置將業(yè)務(wù)信息、用戶信息和策略數(shù)據(jù)發(fā)送給業(yè)務(wù)服務(wù)器,以請求當(dāng)前 時間的業(yè)務(wù)可用性;業(yè)務(wù)服務(wù)器應(yīng)保存有已用戶使用業(yè)務(wù)的歷史行為數(shù)據(jù),如用戶A使用 業(yè)務(wù)B最近一次使用時間,使用時長以及流量等信息,業(yè)務(wù)服務(wù)器結(jié)合策略數(shù)據(jù)和歷史行 為數(shù)據(jù)判斷用戶A的業(yè)務(wù)可用性,如對HTTP瀏覽類業(yè)務(wù),其相應(yīng)的策略為用戶注冊手機(jī)號 碼為用戶A的手機(jī)號碼13921572222、使用持續(xù)時長為2小時、可用時間段15-17點、用戶所 在群組為Q、可用該業(yè)務(wù)的群組Q和P,409、業(yè)務(wù)服務(wù)器向業(yè)務(wù)控制裝置返回業(yè)務(wù)可用性響應(yīng)業(yè)務(wù)服務(wù)器在收到業(yè)務(wù)控制裝置發(fā)送的業(yè)務(wù)使用信息請求后,業(yè)務(wù)服務(wù)器結(jié)合策 略數(shù)據(jù)和歷史行為數(shù)據(jù)判斷用戶A的業(yè)務(wù)可用性,并將判斷結(jié)果發(fā)送給業(yè)務(wù)控制裝置,該 響應(yīng)可能會包含一個session ID,這里的session ID用于標(biāo)識此響應(yīng)??商娲?,該響應(yīng)也可以不包含一個session ID。410、如果業(yè)務(wù)在當(dāng)前時間對該用戶可用,業(yè)務(wù)控制裝置將用戶請求前轉(zhuǎn)到業(yè)務(wù)提 供服務(wù)器;如果不可用,則丟棄業(yè)務(wù)請求。411、業(yè)務(wù)提供服務(wù)器返回業(yè)務(wù)請求響應(yīng)到業(yè)務(wù)控制裝置;412、業(yè)務(wù)控制裝置向業(yè)務(wù)服務(wù)器發(fā)送業(yè)務(wù)數(shù)據(jù)統(tǒng)計請求,該請求包含步驟9的 session ID ;可替代的,該業(yè)務(wù)數(shù)據(jù)統(tǒng)計請求也可以不包含session ID。413、業(yè)務(wù)服務(wù)器開始統(tǒng)計操作,并向業(yè)務(wù)控制裝置返回業(yè)務(wù)數(shù)據(jù)統(tǒng)計響應(yīng);該統(tǒng) 計操作包括計時操作;具體來說,當(dāng)統(tǒng)計時長達(dá)到100S,則向業(yè)務(wù)控制裝置返回業(yè)務(wù)數(shù)據(jù)統(tǒng)計響應(yīng);該 統(tǒng)計響應(yīng)中,包含累計的統(tǒng)計時長。414、業(yè)務(wù)控制裝置統(tǒng)計流量,并將所述業(yè)務(wù)數(shù)據(jù)統(tǒng)計響應(yīng)返回給終端應(yīng)用;具體來說,當(dāng)流量達(dá)到IM的時候,則返回一次統(tǒng)計響應(yīng)到終端。415、終端應(yīng)用發(fā)起使用業(yè)務(wù)請求B,該請求同屬業(yè)務(wù)類別1 ;重復(fù)步驟401-414 ;416、當(dāng)業(yè)務(wù)使用達(dá)到策略數(shù)據(jù)設(shè)定的閾值,業(yè)務(wù)服務(wù)器向業(yè)務(wù)控制裝置發(fā)送終 斷服務(wù)請求;該閾值可以為時間段內(nèi)某類型業(yè)務(wù)的累計流量或累計時長。具體說來,這里的閾值可以自行設(shè)定,累計流量或累計時長都可以,如設(shè)定累計流 量為10M,或設(shè)定累計時長為1800S。417、業(yè)務(wù)控制裝置立即中斷和該業(yè)務(wù)相關(guān)的所有業(yè)務(wù)流(包含業(yè)務(wù)請求A和業(yè)務(wù) 請求B),并向業(yè)務(wù)服務(wù)器返回響應(yīng);418、當(dāng)客戶休眠一段時間后,業(yè)務(wù)服務(wù)器經(jīng)過檢查,發(fā)現(xiàn)該業(yè)務(wù)可以由該用戶再 次使用,向通知服務(wù)器發(fā)送通知請求;該請求包括業(yè)務(wù)名稱或業(yè)務(wù)ID以及相應(yīng)的用戶信息,如郵件地址,用戶手機(jī)號碼等;419、通知服務(wù)器通過給用戶發(fā)郵件或短消息通知等,告知用戶目前業(yè)務(wù)可以使 用;420、用戶收到該通知后,繼續(xù)使用該業(yè)務(wù)。本發(fā)明實施例通過接收用戶發(fā)送的業(yè)務(wù)請求,該請求中包含業(yè)務(wù)相關(guān)信息;向認(rèn) 證服務(wù)器發(fā)送包含所述業(yè)務(wù)相關(guān)信息的認(rèn)證請求,并接收所述認(rèn)證服務(wù)器從數(shù)據(jù)庫獲得的 與所述業(yè)務(wù)相關(guān)信息相對應(yīng)的策略數(shù)據(jù);向業(yè)務(wù)服務(wù)器發(fā)送包含所述業(yè)務(wù)相關(guān)信息和策略 數(shù)據(jù)的業(yè)務(wù)使用信息請求;接收業(yè)務(wù)服務(wù)器返回的業(yè)務(wù)使用信息請求響應(yīng),所述業(yè)務(wù)使用 信息請求響應(yīng)中包含此次請求可用性信息;當(dāng)業(yè)務(wù)數(shù)據(jù)達(dá)到所述策略數(shù)據(jù)的限制條件時, 將所述業(yè)務(wù)請求轉(zhuǎn)發(fā)到業(yè)務(wù)提供服務(wù)器,使得業(yè)務(wù)的防沉迷控制更加有效。本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可 以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于計算機(jī)可讀存儲介質(zhì)中,存儲介 質(zhì)可以包括ROM、RAM、磁盤或光盤等。以上對本發(fā)明實施例所提供的限制主叫用戶呼叫的方法、系統(tǒng)和裝置,本文中應(yīng) 用了具體個例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理 解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā) 明的限制。
權(quán)利要求
1.一種業(yè)務(wù)控制的方法,其特征在于,包括接收用戶終端發(fā)送的業(yè)務(wù)請求,所述業(yè)務(wù)請求包括業(yè)務(wù)信息; 根據(jù)所述用戶終端的信息和業(yè)務(wù)信息獲取相應(yīng)的策略數(shù)據(jù)和歷史行為數(shù)據(jù); 根據(jù)所述用戶終端的信息、業(yè)務(wù)信息、策略數(shù)據(jù)和歷史行為數(shù)據(jù)判斷所述用戶終端是 否可以使用所述業(yè)務(wù);當(dāng)判斷所述用戶終端可以使用所述業(yè)務(wù)時,將所述業(yè)務(wù)請求向業(yè)務(wù)提供服務(wù)器發(fā)送以 便所述業(yè)務(wù)提供服務(wù)器向所述用戶終端提供所述業(yè)務(wù)。
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述用戶終端的信息和業(yè)務(wù)信息 獲取相應(yīng)的策略數(shù)據(jù)和歷史行為數(shù)據(jù),根據(jù)所述用戶終端的信息、業(yè)務(wù)信息、策略數(shù)據(jù)和歷 史行為數(shù)據(jù)判斷所述用戶終端是否可以使用所述業(yè)務(wù)具體包括業(yè)務(wù)控制裝置向認(rèn)證服務(wù)器發(fā)送包含所述用戶終端的信息和業(yè)務(wù)信息的認(rèn)證請求,并 接收所述認(rèn)證服務(wù)器發(fā)送的與所述用戶終端的信息和業(yè)務(wù)信息相對應(yīng)的策略數(shù)據(jù);業(yè)務(wù)控制裝置向業(yè)務(wù)服務(wù)器發(fā)送包含所述用戶終端的信息,業(yè)務(wù)信息和所述策略數(shù)據(jù) 的使用請求,以便所述業(yè)務(wù)服務(wù)器根據(jù)所述使用請求獲得與所述用戶終端的信息,業(yè)務(wù)信 息和所述策略數(shù)據(jù)相對應(yīng)的歷史行為數(shù)據(jù)后,根據(jù)所述用戶終端的信息、業(yè)務(wù)信息、策略數(shù) 據(jù),和歷史行為數(shù)據(jù)判斷所述用戶終端是否可以使用所述業(yè)務(wù)。
3.如權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括 統(tǒng)計所述用戶終端使用所述業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)。
4.如權(quán)利要求3所述的方法,其特征在于,所述統(tǒng)計所述用戶終端使用所述業(yè)務(wù)的業(yè) 務(wù)數(shù)據(jù)具體包括業(yè)務(wù)控制裝置向業(yè)務(wù)服務(wù)器發(fā)送統(tǒng)計請求,以便所述業(yè)務(wù)服務(wù)器統(tǒng)計所述用戶終端使 用所述業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)。
5.如權(quán)利要求3所述的方法,其特征在于,所述方法進(jìn)一步包括當(dāng)判斷所述用戶終端使用所述業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)達(dá)到所述策略數(shù)據(jù)的限制條件時,終斷 所述用戶終端使用所述業(yè)務(wù)。
6.如權(quán)利要求5所述的方法,其特征在于,所述方法進(jìn)一步包括當(dāng)判斷所述策略數(shù)據(jù)中的限制條件失效時,通知所述用戶終端使用所述業(yè)務(wù)。
7.—種業(yè)務(wù)控制裝置,其特征在于,所述業(yè)務(wù)控制裝置包括,接收單元,用于接收用戶終端發(fā)送的業(yè)務(wù)請求,所述業(yè)務(wù)請求包括業(yè)務(wù)信息; 獲取單元,用于根據(jù)所述用戶終端的信息和業(yè)務(wù)信息獲取相應(yīng)的策略數(shù)據(jù)和歷史行為 數(shù)據(jù);判斷單元,用于根據(jù)所述用戶終端的信息、業(yè)務(wù)信息、策略數(shù)據(jù)和歷史行為數(shù)據(jù)判斷所 述用戶終端是否可以使用所述業(yè)務(wù);發(fā)送單元,用于當(dāng)判斷所述用戶終端可以使用所述業(yè)務(wù)時,將所述業(yè)務(wù)請求向業(yè)務(wù)提 供服務(wù)器發(fā)送以便所述業(yè)務(wù)提供服務(wù)器向所述用戶終端提供所述業(yè)務(wù)。
8.如權(quán)利要求7所述的裝置,其特征在于,所述裝置進(jìn)一步包括, 統(tǒng)計單元,用于統(tǒng)計所述用戶終端使用所述業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)。
9.如權(quán)利要求8所述的裝置,其特征在于,所述裝置進(jìn)一步包括終斷單元,用于當(dāng)判斷所述用戶終端使用所述業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)達(dá)到所述策略數(shù)據(jù)的限制條件時,終斷所述用戶終端使用所述業(yè)務(wù)。
10.如權(quán)利要求9所述的裝置,其特征在于,所述裝置進(jìn)一步包括通知服務(wù)器,用于當(dāng)判斷所述策略數(shù)據(jù)中的限制條件失效時,通知所述用戶終端使用 所述業(yè)務(wù)。
11.一種業(yè)務(wù)控制系統(tǒng),其特征在于,其系統(tǒng)包括,業(yè)務(wù)控制裝置,用于接收用戶終端發(fā)送的業(yè)務(wù)請求,所述業(yè)務(wù)請求包括業(yè)務(wù)信息;根據(jù) 所述用戶終端的信息和業(yè)務(wù)信息獲取相應(yīng)的策略數(shù)據(jù)和歷史行為數(shù)據(jù);根據(jù)所述用戶終端 的信息、業(yè)務(wù)信息、策略數(shù)據(jù)和歷史行為數(shù)據(jù)判斷所述用戶終端是否可以使用所述業(yè)務(wù);當(dāng) 判斷所述用戶終端可以使用所述業(yè)務(wù)時,將所述業(yè)務(wù)請求向業(yè)務(wù)提供服務(wù)器發(fā)送以便該業(yè) 務(wù)提供服務(wù)器向所述用戶終端提供所述業(yè)務(wù);業(yè)務(wù)提供服務(wù)器,用于接收業(yè)務(wù)控制裝置發(fā)送的業(yè)務(wù)請求,并根據(jù)所述業(yè)務(wù)請求向所 述用戶終端提供所述業(yè)務(wù)。
12.如權(quán)利要求11所述的業(yè)務(wù)控制系統(tǒng),其特征在于,所述業(yè)務(wù)控制裝置進(jìn)一步用于, 統(tǒng)計所述用戶終端使用所述業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)。
13.如權(quán)利要求12所述的業(yè)務(wù)控制系統(tǒng),其特征在于,所述業(yè)務(wù)控制裝置進(jìn)一步用于, 當(dāng)判斷所述用戶終端使用所述業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)達(dá)到所述策略數(shù)據(jù)的限制條件時,終斷所述 用戶終端使用所述業(yè)務(wù)。
14.如權(quán)利要求13所述的業(yè)務(wù)控制系統(tǒng),其特征在于,所述業(yè)務(wù)控制裝置進(jìn)一步用于, 當(dāng)判斷所述策略數(shù)據(jù)中的限制條件失效時,通知所述用戶終端使用所述業(yè)務(wù)。
全文摘要
本發(fā)明實施例公開了一種業(yè)務(wù)控制的方法,裝置和系統(tǒng),接收用戶終端發(fā)送的業(yè)務(wù)請求,所述請求包括業(yè)務(wù)信息;根據(jù)所述用戶終端的信息和業(yè)務(wù)信息獲取相應(yīng)的策略數(shù)據(jù)和歷史行為數(shù)據(jù);根據(jù)所述用戶終端的信息、業(yè)務(wù)信息、策略數(shù)據(jù)和歷史行為數(shù)據(jù)判斷所述用戶終端是否可以使用所述業(yè)務(wù);當(dāng)判斷所述用戶終端可以使用所述業(yè)務(wù)時,將所述業(yè)務(wù)請求向業(yè)務(wù)提供服務(wù)器發(fā)送以便該業(yè)務(wù)提供服務(wù)器向所述用戶終端提供所述業(yè)務(wù),從而能夠有效的對業(yè)務(wù)進(jìn)行防沉迷控制。
文檔編號H04W48/02GK102098756SQ200910189009
公開日2011年6月15日 申請日期2009年12月15日 優(yōu)先權(quán)日2009年12月15日
發(fā)明者陽贊鋒, 陳大港 申請人:華為技術(shù)有限公司