專利名稱:一種實現(xiàn)內(nèi)容過濾的移動終端、系統(tǒng)、網(wǎng)絡(luò)實體及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及設(shè)置移動終端防御能力的技術(shù),特別涉及一種實現(xiàn)內(nèi)容過濾的移動終端、系統(tǒng)、網(wǎng)絡(luò)實體及方法。
背景技術(shù):
隨著移動通信技術(shù)的發(fā)展,移動終端上網(wǎng)很容易方便地實現(xiàn),并成為時尚。移動終端用戶可以使用移動終端瀏覽網(wǎng)頁、收發(fā)電子郵件和短消息、下載JAVA程序、與計算機之間相互拷貝文件以及與其他移動終端之間相互拷貝文件等,這些應(yīng)用在給移動終端用戶帶來便利的同時,也把互聯(lián)網(wǎng)上存在的各種問題,如病毒引到了移動終端中。由于目前移動終端的防御能力基本沒有,這個問題就變得尤為嚴重。
應(yīng)對移動終端出現(xiàn)的問題,開放移動聯(lián)盟組織(OMA)已經(jīng)開始研究基于分類的內(nèi)容過濾系統(tǒng)(CBCS)和終端側(cè)內(nèi)容過濾系統(tǒng)(CSCSF),來防范和解決以上問題。其中,CBCS是在通信系統(tǒng)網(wǎng)絡(luò)側(cè)設(shè)置的,在通信系統(tǒng)網(wǎng)絡(luò)側(cè)設(shè)置的CBCS將通信系統(tǒng)網(wǎng)絡(luò)側(cè)接收到的所有內(nèi)容,如網(wǎng)頁、電子郵件以及短消息等,在發(fā)送給移動終端前進行病毒掃描和內(nèi)容過濾,為移動終端發(fā)送無毒的內(nèi)容;CSCSF是在移動終端中設(shè)置的,其對移動終端接收到的內(nèi)容進行病毒掃描,來保證內(nèi)容的無毒性。以下分別對這兩種方式進行說明。
圖1為現(xiàn)有技術(shù)在通信系統(tǒng)網(wǎng)絡(luò)側(cè)設(shè)置CBCS的系統(tǒng)示意圖,該系統(tǒng)包括通信系統(tǒng)網(wǎng)絡(luò)側(cè)和通過空中接口與其連接的移動終端,移動終端可以通過通用分組無線服務(wù)(GPRS)系統(tǒng)接入通信系統(tǒng)網(wǎng)絡(luò)側(cè),即依次通過GPRS系統(tǒng)中的GPRS業(yè)務(wù)支持節(jié)點(SGSN)和GPRS網(wǎng)關(guān)支持節(jié)點(GCSN)接入通信系統(tǒng)網(wǎng)絡(luò)側(cè);移動終端還可以通過SS7信令網(wǎng)絡(luò)(SS7 network)以及中繼移動業(yè)務(wù)交換中心(SMSC)接入到通信系統(tǒng)網(wǎng)絡(luò)側(cè)。在通信系統(tǒng)網(wǎng)絡(luò)側(cè)中,錨移動業(yè)務(wù)交換中心(MMSC)接收到的內(nèi)容通過無線應(yīng)用協(xié)議(WAP)網(wǎng)關(guān)和PUSH代理網(wǎng)關(guān)傳輸?shù)紺BCS進行內(nèi)容的過濾和病毒的掃描,通過后通過GPRS系統(tǒng)或SS7信令網(wǎng)絡(luò)發(fā)送給移動終端。
上述方式為移動終端訪問外部網(wǎng)絡(luò)提供一個統(tǒng)一的、安全的應(yīng)用環(huán)境,其特點在于能夠綜合處理各類復(fù)雜的內(nèi)容掃描和過濾,如網(wǎng)頁、電子郵件、短消息、圖片或表格等;入口唯一,移動終端請求或通信系統(tǒng)網(wǎng)絡(luò)側(cè)PUSH的各種應(yīng)用,都要流經(jīng)CBCS進行內(nèi)容過濾和病毒掃描,以保證提供給移動終端的信息的安全性。
但是,上述方式也存在缺點對移動終端不經(jīng)過通信系統(tǒng)網(wǎng)絡(luò)側(cè)接收的內(nèi)容,如通過移動終端的數(shù)據(jù)線、藍牙通信接口或紅外接口等本地方式接收的信息無法進行內(nèi)容過濾和病毒掃描,從而無法保證移動終端采用本地方式接收的信息的安全性。
圖2為現(xiàn)有技術(shù)在移動終端設(shè)置CSCSF的系統(tǒng)示意圖,該系統(tǒng)包括設(shè)置有CSCSF的移動終端以及通信系統(tǒng)網(wǎng)絡(luò)側(cè),設(shè)置有CSCSF的移動終端通過GPRS系統(tǒng)接入通信系統(tǒng)網(wǎng)絡(luò)側(cè),即依次通過GPRS系統(tǒng)中的SGSN和GCSN接入通信系統(tǒng)網(wǎng)絡(luò)側(cè),在通信系統(tǒng)網(wǎng)絡(luò)側(cè)中,內(nèi)容提供商1和內(nèi)容提供商2通過互聯(lián)網(wǎng)向移動終端提供各種內(nèi)容。當然,移動終端也可以采用本地方式,如移動終端的數(shù)據(jù)線、藍牙通信接口或紅外接口等獲取各種內(nèi)容。
由于上述方式在移動終端設(shè)置了CSCSF,所以對移動終端通過通信系統(tǒng)網(wǎng)絡(luò)側(cè)或采用本地方式接收到的內(nèi)容進行病毒掃描,如移動終端通過GPRS接入互聯(lián)網(wǎng)瀏覽網(wǎng)頁,網(wǎng)頁接收到移動終端的環(huán)球網(wǎng)(WEB)瀏覽器后,移動終端的WEB瀏覽器先將網(wǎng)頁內(nèi)容傳送到CSCSF進行病毒掃描,通過后,再由移動終端的WEB瀏覽器顯示網(wǎng)頁,否則,CSCSF將網(wǎng)頁濾掉,返回一個通知消息給移動終端的WEB瀏覽器;又比如,移動終端通過數(shù)據(jù)線下載了一個安裝包,當進行安裝時,安裝程序先把安裝包發(fā)送給CSCSF進行病毒掃描,通過后,再由安裝程序進行安裝;否則,CSCSF通知安裝程序此安裝包包括惡意代碼,安裝程序取消本次安裝后并告知用戶,用戶可以選擇刪除此安裝包。
但是,由于CSCSF的能力限制,上述方式也存在著缺點無法對移動終端接收到的內(nèi)容進行內(nèi)容過濾,并且對移動終端接收到內(nèi)容的病毒掃描能力較弱。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種實現(xiàn)內(nèi)容過濾的移動終端,該移動終端能夠?qū)崿F(xiàn)對通過通信系統(tǒng)網(wǎng)絡(luò)側(cè)或采用本地方式接收到的內(nèi)容或/和內(nèi)容特征信息進行病毒掃描和內(nèi)容過濾。
本發(fā)明還提供一種實現(xiàn)內(nèi)容過濾的系統(tǒng),該系統(tǒng)能夠使移動終端通過通信系統(tǒng)網(wǎng)絡(luò)側(cè)或采用本地方式接收到的內(nèi)容或/和內(nèi)容特征信息進行病毒掃描和內(nèi)容過濾。
本發(fā)明還提供一種實現(xiàn)內(nèi)容過濾的網(wǎng)絡(luò)實體,該網(wǎng)絡(luò)實體能夠?qū)Σ捎帽镜胤绞浇邮盏降膬?nèi)容或/和內(nèi)容特征信息進行病毒掃描和內(nèi)容過濾。
本發(fā)明還提供一種實現(xiàn)內(nèi)容過濾的方法,該方法能夠使移動終端通過通信系統(tǒng)網(wǎng)絡(luò)側(cè)或采用本地方式接收到的內(nèi)容或/和內(nèi)容特征信息進行病毒掃描和內(nèi)容過濾。
根據(jù)上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的一種實現(xiàn)內(nèi)容過濾的移動終端,該終端包括至少一個應(yīng)用模塊,該終端還包括基于分類的內(nèi)容過濾系統(tǒng)CBCS客戶端(300),用于對從移動終端的應(yīng)用模塊攔截或接收到的內(nèi)容或/和內(nèi)容特征信息進行病毒掃描和根據(jù)設(shè)置的內(nèi)容過濾規(guī)則進行處理后,返回內(nèi)容處理結(jié)果給移動終端的應(yīng)用模塊。
CBCS客戶端(300)還包括病毒掃描模塊(301)、通信&管理模塊(302)和內(nèi)容過濾模塊(303),其中,通信&管理模塊(302)將從應(yīng)用模塊接收的或攔截的內(nèi)容或/和內(nèi)容特征信息分別發(fā)送給病毒掃描模塊(301)和內(nèi)容過濾模塊(303),病毒掃描模塊(301)對該內(nèi)容或/和內(nèi)容特征信息進行病毒掃描后返回病毒掃描結(jié)果給通信&管理模塊(302),內(nèi)容過濾模塊(303)根據(jù)內(nèi)容過濾規(guī)則對該內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容處理后返回內(nèi)容處理后的內(nèi)容或/和內(nèi)容特征信息給通信&管理模塊(302),通信&管理模塊(302)根據(jù)接收到的病毒掃描結(jié)果和內(nèi)容處理后的內(nèi)容或/和內(nèi)容特征信息得到內(nèi)容處理結(jié)果,將內(nèi)容處理結(jié)果發(fā)送給應(yīng)用模塊。
所述移動終端還包括用戶檔案profile庫(304),用于向內(nèi)容過濾模塊(303)提供內(nèi)容過濾規(guī)則。
所述移動終端還包括與通信系統(tǒng)網(wǎng)絡(luò)側(cè)進行消息交互的服務(wù)器端接口處理模塊,用于從通信系統(tǒng)網(wǎng)絡(luò)側(cè)獲取病毒庫或/和內(nèi)容過濾規(guī)則,通過通信&管理模塊(302)分別發(fā)送給移動終端的病毒庫或/和profile庫(304)進行更新或存儲。
所述移動終端還包括病毒庫,用于存儲各種病毒,病毒掃描模塊(301)根據(jù)病毒庫中存儲的各種病毒對該內(nèi)容或/和內(nèi)容特征信息進行病毒掃描。
所述應(yīng)用模塊還包括調(diào)用接口,用于與CBCS客戶端(300)進行消息交互,并向CBCS客戶端(300)發(fā)送內(nèi)容過濾請求、和內(nèi)容或/和內(nèi)容特征信息。
一種實現(xiàn)內(nèi)容過濾的通信系統(tǒng),該系統(tǒng)包括移動終端和通信系統(tǒng)網(wǎng)絡(luò)側(cè),移動終端還包括至少一個應(yīng)用模塊和CBCS客戶端(300),在通信系統(tǒng)網(wǎng)絡(luò)側(cè)還包括CBCS服務(wù)器(400),其中,CBCS客戶端從移動終端的應(yīng)用模塊攔截或接收到內(nèi)容或/和內(nèi)容特征信息后,攜帶在內(nèi)容處理請求中發(fā)送給CBCS服務(wù)器,CBCS服務(wù)器對內(nèi)容處理請求攜帶的內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容處理和病毒掃描后,將內(nèi)容處理結(jié)果通過CBCS客戶端轉(zhuǎn)發(fā)給移動終端的應(yīng)用模塊。
CBCS客戶端(300)還包括通信&管理模塊(302)和服務(wù)器端接口處理模塊(309),其中,
通信&管理模塊(302)通過服務(wù)器端接口處理模塊(309)發(fā)現(xiàn)CBCS服務(wù)器端(400),將從應(yīng)用模塊攔截的或接收的內(nèi)容或/和內(nèi)容特征信息攜帶在內(nèi)容處理請求中通過服務(wù)器端接口處理模塊(309)發(fā)送給CBCS服務(wù)器(400),CBCS服務(wù)器(400)將攜帶在內(nèi)容處理請求的內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容處理和病毒掃描后,將內(nèi)容處理結(jié)果攜帶在內(nèi)容處理請求響應(yīng)中通過服務(wù)器端接口處理模塊(309)發(fā)送給通信&管理模塊(302),通信&管理模塊(302)將內(nèi)容處理結(jié)果發(fā)送給應(yīng)用模塊。
所述應(yīng)用模塊還包括調(diào)用接口,用于與CBCS客戶端(300)進行消息交互,并向CBCS客戶端(300)發(fā)送內(nèi)容過濾請求、和內(nèi)容或/和內(nèi)容特征信息。
所述的CBCS服務(wù)器(400)還包括接口處理模塊(401)和CBCS服務(wù)器模塊(402),其中,接口處理模塊(401)將從服務(wù)器端接口處理模塊(309)接收的內(nèi)容處理請求發(fā)送給CBCS服務(wù)器模塊(402),CBCS服務(wù)器模塊(402)將內(nèi)容處理請求進行內(nèi)容處理和病毒掃描后生成攜帶內(nèi)容處理結(jié)果的內(nèi)容處理請求響應(yīng)通過接口處理模塊(401)發(fā)送給服務(wù)器端接口處理模塊(309)。
所述進行內(nèi)容處理為對內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容分級和內(nèi)容過濾,或者進行內(nèi)容分級。
所述進行內(nèi)容處理為對內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容分級時,所述移動終端還包括內(nèi)容過濾模塊(303),用于對從通信&管理模塊(302)接收到的內(nèi)容處理結(jié)果中的分級的內(nèi)容或/和內(nèi)容特征信息根據(jù)內(nèi)容過濾規(guī)則進行內(nèi)容過濾后,通過通信&管理模塊(302)發(fā)送給應(yīng)用模塊。
所述移動終端還包括profile庫(304),設(shè)置在移動終端的CBCS客戶端(300)中,用于向內(nèi)容過濾模塊(303)提供內(nèi)容過濾規(guī)則。
一種實現(xiàn)內(nèi)容過濾的網(wǎng)絡(luò)實體,該網(wǎng)絡(luò)實體包括CBCS服務(wù)器(400),所述CBCS服務(wù)器(400)還包括接口處理模塊(401)和CBCS服務(wù)器模塊(402),其中,接口處理模塊(401)將從移動終端接收的內(nèi)容處理請求發(fā)送給CBCS服務(wù)器模塊(402),CBCS服務(wù)器模塊(402)將內(nèi)容處理請求攜帶的內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容處理和病毒掃描后生成攜帶內(nèi)容處理結(jié)果的內(nèi)容處理請求響應(yīng),通過接口處理模塊(401)發(fā)送給移動終端。
當所述CBCS服務(wù)器模塊(402)包括移動終端的Profile時,所述進行內(nèi)容處理為對內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容分級和內(nèi)容過濾;當所述CBCS服務(wù)模塊(402)不包括移動終端的Profile時,所述進行內(nèi)容處理為對內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容分級。
所述CBCS服務(wù)器(400)中還包括用戶profile庫和病毒庫,分別用于通過接口處理模塊(401)向移動終端的用戶profile庫(304)和病毒庫提供內(nèi)容過濾規(guī)則和病毒。
所述CBCS服務(wù)器中還包括注冊模塊,用于通過接口處理模塊(401)接收到移動終端的注冊請求后,通過接口處理模塊(401)向移動終端發(fā)送注冊成功信息或注冊失敗信息的注冊響應(yīng)。
一種實現(xiàn)內(nèi)容過濾的方法,在移動終端設(shè)置CBCS客戶端,該方法包括CBCS客戶端將從移動終端的應(yīng)用模塊攔截或接收到的內(nèi)容或/和內(nèi)容特征信息進行病毒掃描和根據(jù)設(shè)置的內(nèi)容過濾規(guī)則進行內(nèi)容處理后,將內(nèi)容處理結(jié)果發(fā)送給移動終端的應(yīng)用模塊進行處理。
所述的內(nèi)容或/和內(nèi)容特征信息為未分級的內(nèi)容或/和內(nèi)容特征信息時,內(nèi)容處理結(jié)果為病毒掃描結(jié)果和內(nèi)容或/和內(nèi)容特征信息的問題信息;所述的內(nèi)容或/和內(nèi)容特征信息為分級的內(nèi)容或/和內(nèi)容特征信息時,內(nèi)容處理結(jié)果為病毒掃描結(jié)果、過濾后的內(nèi)容或/和內(nèi)容特征信息。
所述設(shè)置的內(nèi)容過濾規(guī)則為在移動終端本地設(shè)置或通信系統(tǒng)網(wǎng)絡(luò)側(cè)設(shè)置的。
在CBCS客戶端接收到內(nèi)容或/和內(nèi)容特征信息之前,該方法還包括接收到內(nèi)容的應(yīng)用模塊通過設(shè)置的調(diào)用接口向CBCS客戶端發(fā)送攜帶內(nèi)容或/和內(nèi)容特征信息的內(nèi)容過濾請求。
所述將內(nèi)容處理結(jié)果發(fā)送給移動終端的應(yīng)用模塊進行處理的過程為
如果內(nèi)容處理結(jié)果中的病毒掃描結(jié)果確定無病毒,對內(nèi)容處理結(jié)果中的內(nèi)容過濾后的內(nèi)容或/和內(nèi)容特征信息進行操作;如果內(nèi)容處理結(jié)果中的病毒掃描結(jié)果確定有病毒,對內(nèi)容處理結(jié)果中的內(nèi)容過濾后的內(nèi)容或/和內(nèi)容特征信息不操作,進行刪除。
一種實現(xiàn)內(nèi)容過濾的方法,在移動終端設(shè)置CBCS客戶端和在通信系統(tǒng)網(wǎng)絡(luò)側(cè)設(shè)置CBCS服務(wù)器,該方法包括通信系統(tǒng)網(wǎng)絡(luò)側(cè)存在對應(yīng)于CBCS客戶端的CBCS服務(wù)器,CBCS客戶端從移動終端的應(yīng)用模塊攔截或接收到內(nèi)容或/和內(nèi)容特征信息后,攜帶在內(nèi)容處理請求中發(fā)送給CBCS服務(wù)器,CBCS服務(wù)器對內(nèi)容處理請求攜帶的內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容處理和病毒掃描后,將內(nèi)容處理結(jié)果通過CBCS客戶端轉(zhuǎn)發(fā)給移動終端的應(yīng)用模塊進行處理。
在該方法之前,還包括CBCS客戶端注冊到CBCS服務(wù)器的過程A、CBCS客戶端發(fā)現(xiàn)CBCS服務(wù)器,向CBCS服務(wù)器發(fā)送注冊請求;B、CBCS服務(wù)器向CBCS客戶端返回注冊響應(yīng),該注冊響應(yīng)攜帶注冊成功信息;C、CBCS客戶端根據(jù)接收到的攜帶注冊成功信息的注冊響應(yīng)確定通信系統(tǒng)網(wǎng)絡(luò)側(cè)存在CBCS服務(wù)器。
在步驟A之后,該方法還包括CBCS客戶端向CBCS發(fā)送移動終端Profile,該移動終端Profile攜帶在注冊請求中發(fā)送或單獨發(fā)送;在步驟B之前,該方法還包括CBCS服務(wù)器將接收到的移動終端Profile進行存儲,根據(jù)存儲成功的結(jié)果向CBCS客戶端發(fā)送攜帶注冊成功信息的注冊響應(yīng)。
所述進行內(nèi)容處理為對內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容分級和內(nèi)容過濾,或者進行內(nèi)容分級。
當所述進行內(nèi)容處理為對內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容分級時,所述CBCS客戶端接收到內(nèi)容處理結(jié)果后,該方法還包括對內(nèi)容處理結(jié)果中內(nèi)容分級的內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容過濾后發(fā)送給移動終端的應(yīng)用模塊。
所述將內(nèi)容處理結(jié)果發(fā)送給移動終端的應(yīng)用模塊進行處理的過程為如果內(nèi)容處理結(jié)果中的病毒掃描結(jié)果確定無病毒,對內(nèi)容處理結(jié)果中的內(nèi)容過濾后的分級的內(nèi)容或/和內(nèi)容特征信息進行操作;如果內(nèi)容處理結(jié)果中的病毒掃描結(jié)果確定有病毒,對內(nèi)容處理結(jié)果中的內(nèi)容過濾后的分級的內(nèi)容或/和內(nèi)容特征信息不操作,進行刪除。
在CBCS客戶端接收到內(nèi)容或/和內(nèi)容特征信息之前,該方法還包括接收到內(nèi)容的應(yīng)用模塊通過設(shè)置的調(diào)用接口向CBCS客戶端發(fā)送攜帶內(nèi)容或/和內(nèi)容特征信息內(nèi)容過濾請求。
從上述方案可以看出,本發(fā)明在移動終端設(shè)置CBCS客戶端,該CBCS客戶端具有進行內(nèi)容處理的內(nèi)容過濾模塊以及病毒掃描的病毒掃描模塊,從而可以實現(xiàn)對通過通信系統(tǒng)網(wǎng)絡(luò)側(cè)或采用本地方式接收到的內(nèi)容或/和內(nèi)容特征信息進行病毒掃描和內(nèi)容過濾。更進一步地,在通信系統(tǒng)網(wǎng)絡(luò)側(cè)還可以設(shè)置CBCS服務(wù)器,用于對移動終端通過通信系統(tǒng)網(wǎng)絡(luò)側(cè)或采用本地方式接收的內(nèi)容或/和內(nèi)容特征信息進行病毒掃描和內(nèi)容分級后再發(fā)送給CBCS客戶端進行內(nèi)容過濾,或者直接進行病毒掃描、內(nèi)容分級和內(nèi)容過濾的過程。因此,本發(fā)明提供的移動終端、系統(tǒng)以及方法可以使移動終端通過通信系統(tǒng)網(wǎng)絡(luò)側(cè)或采用本地方式接收到的內(nèi)容或/和內(nèi)容特征信息進行病毒掃描和內(nèi)容過濾。
圖1為現(xiàn)有技術(shù)在通信系統(tǒng)網(wǎng)絡(luò)側(cè)設(shè)置CBCS的系統(tǒng)示意圖;圖2為現(xiàn)有技術(shù)在移動終端設(shè)置CSCSF的系統(tǒng)示意圖;圖3為本發(fā)明提供的移動終端示意圖;圖4為本發(fā)明提供的實現(xiàn)內(nèi)容過濾的系統(tǒng);圖5為本發(fā)明進行CBCS初始化的方法流程圖;圖6為本發(fā)明移動終端對從非通信系統(tǒng)網(wǎng)絡(luò)側(cè)接收到的內(nèi)容或/和內(nèi)容特征信息的病毒掃描和內(nèi)容過濾的方法流程圖;圖7為本發(fā)明移動終端對從通信系統(tǒng)網(wǎng)絡(luò)側(cè)接收到的內(nèi)容或/和內(nèi)容特征信息的病毒掃描和內(nèi)容過濾的方法流程圖;圖8為本發(fā)明移動終端設(shè)置的CBCS客戶端注冊及進行Profile同步的方法流程圖;圖9為本發(fā)明的通信系統(tǒng)網(wǎng)絡(luò)側(cè)存在CBCS服務(wù)器且從通信系統(tǒng)網(wǎng)絡(luò)側(cè)接收到移動終端的內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容過濾的方法流程圖;圖10為本發(fā)明的通信系統(tǒng)網(wǎng)絡(luò)側(cè)存在CBCS服務(wù)器且從非通信系統(tǒng)網(wǎng)絡(luò)側(cè)接收到內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容過濾的方法流程圖;圖11為本發(fā)明的通信系統(tǒng)網(wǎng)絡(luò)側(cè)不存在CBCS服務(wù)器且從非通信系統(tǒng)網(wǎng)絡(luò)側(cè)接收到內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容過濾的方法流程圖;圖12為本發(fā)明的通信系統(tǒng)網(wǎng)絡(luò)側(cè)不存在CBCS服務(wù)器且從通信系統(tǒng)網(wǎng)絡(luò)側(cè)接收到內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容過濾的方法流程圖;圖13為本發(fā)明的通信系統(tǒng)網(wǎng)絡(luò)側(cè)存在CBCS服務(wù)器且從通信系統(tǒng)網(wǎng)絡(luò)側(cè)接收到內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容過濾的方法實施例二的流程圖;圖14為本發(fā)明的通信系統(tǒng)網(wǎng)絡(luò)側(cè)存在CBCS服務(wù)器且從非通信系統(tǒng)網(wǎng)絡(luò)側(cè)接收到內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容過濾的方法實施例二的流程圖。
具體實施例方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,以下舉具體實施例并參照附圖,對本發(fā)明進行進一步詳細的說明。
圖3為本發(fā)明提供的移動終端示意圖,如圖所示在移動終端中設(shè)置CBCS客戶端300,用于實現(xiàn)對內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容過濾和病毒掃描。其中,CBCS客戶端300包括病毒掃描模塊301、通信&管理模塊302、內(nèi)容過濾模塊303和用戶檔案(profile)庫304。當然,移動終端還包括現(xiàn)有技術(shù)的各種傳送內(nèi)容的應(yīng)用模塊,如瀏覽器305、紅外接口306、藍牙接口307、以及OMA定義和不是OMA定義的使能功能模塊(OMA and NonOMA Enabler)308。
CBCS客戶端300的通信&管理模塊302,用于與移動終端的應(yīng)用模塊進行信息交互,如與瀏覽器305、紅外接口306、藍牙接口307、以及OMAand Non OMA Enabler308進行消息交互,將從應(yīng)用模塊攔截的或由應(yīng)用模塊發(fā)送的已經(jīng)分級的內(nèi)容或/和內(nèi)容特征信息發(fā)送給病毒掃描模塊301和內(nèi)容過濾模塊303;或者將從內(nèi)容過濾模塊303接收的內(nèi)容過濾后的已經(jīng)分級的內(nèi)容或/和內(nèi)容特征信息和從病毒掃描模塊301接收到的病毒掃描結(jié)果發(fā)送給相應(yīng)的應(yīng)用模塊。該已經(jīng)分級的內(nèi)容或/和內(nèi)容特征信息可以來自于移動終端本地,也可以來自于通信系統(tǒng)網(wǎng)絡(luò)側(cè)。
CBCS客戶端300的內(nèi)容過濾模塊303,用于對從通信&管理模塊302發(fā)送來的已經(jīng)分級的內(nèi)容或/和內(nèi)容特征信息按照profile庫304存儲的內(nèi)容過濾規(guī)則進行內(nèi)容過濾后,將內(nèi)容過濾后的已經(jīng)分級的內(nèi)容或/和內(nèi)容特征信息發(fā)送給通信&管理模塊302。
CBCS客戶端300的病毒掃描模塊301,用于對從通信&管理模塊302發(fā)送來的已經(jīng)分級的內(nèi)容或/和內(nèi)容特征信息進行病毒掃描后,將病毒掃描的結(jié)果發(fā)送給通信&管理模塊302。
CBCS客戶端300的profile庫304,用于設(shè)置內(nèi)容過濾規(guī)則,并將所設(shè)置的內(nèi)容過濾規(guī)則提供給內(nèi)容過濾模塊303。profile庫304設(shè)置的內(nèi)容過濾規(guī)則可以為移動終端本地設(shè)置的,也可以為通信系統(tǒng)網(wǎng)絡(luò)側(cè)設(shè)置的。
應(yīng)用模塊,用于將接收到的已經(jīng)分級的內(nèi)容或/和內(nèi)容特征信息發(fā)送給通信&管理模塊302或由通信&管理模塊302攔截接收到的已經(jīng)分級的內(nèi)容或/和內(nèi)容特征信息;或者根據(jù)從通信&管理模塊302接收到的病毒掃描結(jié)果確定是否對從通信&管理模塊302接收到的內(nèi)容過濾后的已經(jīng)分級的內(nèi)容或/和內(nèi)容特征信息進行處理如果病毒掃描結(jié)果確定無病毒,將內(nèi)容過濾后的已經(jīng)分級的內(nèi)容或/和內(nèi)容特征信息進行顯示或運行;如果病毒掃描結(jié)果確定有病毒,將內(nèi)容過濾后的已經(jīng)分級的內(nèi)容或/和內(nèi)容特征信息不顯示或不運行,等待用戶的確認后進行刪除,也可以將內(nèi)容過濾后的已經(jīng)分級的內(nèi)容或/和內(nèi)容特征信息直接刪除。
應(yīng)用模塊為了能夠發(fā)送已經(jīng)分級的內(nèi)容或/和內(nèi)容特征信息,還需要設(shè)置調(diào)用接口,用于向CBCS客戶端300發(fā)送內(nèi)容過濾請求、和內(nèi)容或/和內(nèi)容特征信息。
在本發(fā)明中,病毒掃描模塊301可以包括病毒庫(圖中未示出),病毒庫用于存儲各種病毒。病毒庫可以為移動終端本地設(shè)置的,也可以為通信系統(tǒng)網(wǎng)絡(luò)側(cè)設(shè)置的。病毒庫也可以不設(shè)置在病毒掃描模塊301中,而設(shè)置在移動終端中。
在本發(fā)明中,對于應(yīng)用模塊接收的內(nèi)容或/和內(nèi)容特征信息沒有分級,則CBCS客戶端300的病毒掃描模塊301對沒有分級的內(nèi)容或/和內(nèi)容特征信息進行病毒掃描,CBCS客戶端300的內(nèi)容過濾模塊303不對沒有分級的內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容過濾,只是根據(jù)內(nèi)容過濾規(guī)則檢測是否存在內(nèi)容問題,將檢測到的內(nèi)容問題信息發(fā)送給CBCS客戶端300的通信&管理模塊302后,由CBCS客戶端300的通信&管理模塊302將內(nèi)容問題信息發(fā)送給應(yīng)用模塊進行提示。
當在病毒掃描模塊301中的病毒庫或/和在profile庫304中的內(nèi)容過濾規(guī)則是通信系統(tǒng)網(wǎng)絡(luò)側(cè)設(shè)置時,在移動通信系統(tǒng)中還包括與通信&管理模塊302進行消息交互的服務(wù)器端接口處理模塊(圖中未示出),用于從通信系統(tǒng)網(wǎng)絡(luò)側(cè)獲取病毒或/和內(nèi)容過濾規(guī)則,通過通信&管理模塊302分別提供給病毒掃描模塊301或/和profile庫304進行更新或存儲。
圖4為本發(fā)明提供的實現(xiàn)內(nèi)容過濾的系統(tǒng),該系統(tǒng)包括移動終端和通信系統(tǒng)網(wǎng)絡(luò)側(cè)的CBCS服務(wù)器400,其中,在移動終端設(shè)置了CBCS客戶端300,用于實現(xiàn)對內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容過濾或/和病毒掃描。CBCS客戶端300包括病毒掃描模塊301、通信&管理模塊302、內(nèi)容過濾模塊303、profile庫304和服務(wù)器端接口處理模塊309。當然,移動終端還包括現(xiàn)有技術(shù)的各種接收內(nèi)容的應(yīng)用模塊,如瀏覽器305、紅外接口306、藍牙接口307、以及OMA and Non OMA Enabler308。在通信系統(tǒng)網(wǎng)絡(luò)側(cè)設(shè)置了CBCS服務(wù)器400,在CBCS服務(wù)器400中還設(shè)置了接口處理模塊401和CBCS服務(wù)器模塊402。
在實現(xiàn)內(nèi)容過濾時,移動終端可以采用圖3所述的過程在移動終端本地進行內(nèi)容或/和內(nèi)容特征信息的內(nèi)容過濾,也可以在通信系統(tǒng)網(wǎng)絡(luò)側(cè)的CBCS服務(wù)器400進行內(nèi)容或/和內(nèi)容特征信息的內(nèi)容過濾。
移動終端的通信&管理模塊302通過服務(wù)器端接口處理模塊309發(fā)現(xiàn)CBCS服務(wù)器端400,將從移動終端的應(yīng)用模塊攔截的或接收的內(nèi)容或/和內(nèi)容特征信息攜帶在內(nèi)容處理請求中通過服務(wù)器端接口處理模塊309發(fā)送給CBCS服務(wù)器400的接口處理模塊401;或者將通過服務(wù)器端接口處理模塊309從CBCS服務(wù)器400的接口處理模塊401接收的攜帶在內(nèi)容處理請求響應(yīng)的處理后的內(nèi)容或/和內(nèi)容特征信息以及病毒掃描結(jié)果發(fā)送給應(yīng)用模塊。
CBCS服務(wù)器400的接口處理模塊401將從服務(wù)器端接口處理模塊309發(fā)送的攜帶在內(nèi)容處理請求的內(nèi)容或/和內(nèi)容特征信息發(fā)送給CBCS服務(wù)器400的CBCS服務(wù)器模塊402進行內(nèi)容處理和病毒掃描后,將處理后的內(nèi)容或/和內(nèi)容特征信息以及病毒掃描結(jié)果攜帶在內(nèi)容處理請求響應(yīng)中發(fā)送給服務(wù)器端接口處理模塊309。
在本發(fā)明中,如果CBCS服務(wù)器400中的CBCS服務(wù)器模塊402存儲有移動終端的Profile,則對攜帶在內(nèi)容處理請求的內(nèi)容或/和內(nèi)容特征信息進行的內(nèi)容處理可以為內(nèi)容分級或/和內(nèi)容過濾;如果CBCS服務(wù)器400中的CBCS服務(wù)器模塊402沒有存儲移動終端的Profile,則對攜帶在內(nèi)容處理請求的內(nèi)容或/和內(nèi)容特征信息進行的內(nèi)容處理只能為內(nèi)容分級。
在本發(fā)明中,如果CBCS服務(wù)器400的CBCS服務(wù)器模塊402只對攜帶在內(nèi)容處理請求的內(nèi)容或/和內(nèi)容特征信息進行了內(nèi)容分級的內(nèi)容處理,則在移動終端的CBCS客戶端按照圖3所述的方式對已經(jīng)進行內(nèi)容分級的內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容過濾。
在本發(fā)明中,CBCS服務(wù)器400還可以包括用戶Profile庫和病毒庫,分別用于通過接口處理模塊401向移動終端的用戶profile庫和病毒庫提供內(nèi)容過濾規(guī)則和病毒。CBCS服務(wù)器400中還可以包括注冊模塊,用于通過接口處理模塊401接收到移動終端的注冊請求后,通過接口處理模塊401向移動終端發(fā)送注冊成功信息或注冊失敗信息的注冊響應(yīng)。
在本發(fā)明中,CBCS客戶端300的主要功能為第一,支持CBCS服務(wù)器400發(fā)現(xiàn)協(xié)議,有能力發(fā)現(xiàn)通信系統(tǒng)網(wǎng)絡(luò)側(cè)是否存在CBCS服務(wù)器400,相應(yīng)地,通信系統(tǒng)網(wǎng)絡(luò)側(cè)的CBCS服務(wù)器400也支持發(fā)現(xiàn)協(xié)議;第二,當從通信系統(tǒng)網(wǎng)絡(luò)側(cè)接收到已經(jīng)分級的內(nèi)容或/和內(nèi)容特征信息時,如果未發(fā)現(xiàn)CBCS服務(wù)器400(即使發(fā)現(xiàn)了CBCS服務(wù)器400也可以執(zhí)行該步驟),則在移動終端本地進行病毒掃描和內(nèi)容過濾;如果發(fā)現(xiàn)了CBCS服務(wù)器400,則在通信系統(tǒng)網(wǎng)絡(luò)側(cè)的CBCS服務(wù)器400進行內(nèi)容或/和內(nèi)容特征信息的病毒掃描和內(nèi)容過濾;第三,當從非通信系統(tǒng)網(wǎng)絡(luò)側(cè)接收到已經(jīng)分級的內(nèi)容或/和內(nèi)容特征信息時,也可以根據(jù)是否發(fā)現(xiàn)CBCS服務(wù)器400進行不同的處理。如如果未發(fā)現(xiàn)CBCS服務(wù)器400(即使發(fā)現(xiàn)了CBCS服務(wù)器也可以執(zhí)行該步驟),則在移動終端本地進行病毒掃描和內(nèi)容過濾;如果發(fā)現(xiàn)了CBCS服務(wù)器400,則將攜帶從非通信系統(tǒng)網(wǎng)絡(luò)側(cè)接收到的內(nèi)容或/和內(nèi)容特征信息的內(nèi)容處理請求發(fā)送給CBCS服務(wù)器400,CBCS服務(wù)器進行內(nèi)容處理請求所攜帶的內(nèi)容或/和內(nèi)容特征信息的病毒掃描和內(nèi)容過濾;第四,CBCS客戶端300可以定期或手動的進行病毒庫和內(nèi)容過濾規(guī)則的更新,該更新可以為移動終端本地更新,也可以向CBCS服務(wù)器400發(fā)送更新請求,通過CBCS服務(wù)器400進行更新。
為了使移動終端通過通信系統(tǒng)網(wǎng)絡(luò)側(cè)或采用本地方式接收到的內(nèi)容或/和內(nèi)容特征信息進行病毒掃描和內(nèi)容過濾,有兩種方式一種是只在移動終端本地設(shè)置CBCS客戶端,使接收到的或攔截的內(nèi)容或/和內(nèi)容特征信息在移動終端本地實現(xiàn)病毒掃描和內(nèi)容過濾,這時,該內(nèi)容或/和內(nèi)容特征信息必須為已經(jīng)分級的內(nèi)容或/和內(nèi)容特征信息;另一種是在移動終端設(shè)置CBCS客戶端以及在通信系統(tǒng)網(wǎng)絡(luò)側(cè)設(shè)置CBCS服務(wù)器,移動終端的CBCS客戶端將接收到的或攔截的內(nèi)容或/和內(nèi)容特征信息(從移動終端本地或通信系統(tǒng)網(wǎng)絡(luò)側(cè)接收到)重定向到CBCS服務(wù)器,進行病毒掃描和內(nèi)容過濾,這時,該內(nèi)容或/和內(nèi)容特征信息可以不為已經(jīng)分級的內(nèi)容或/和內(nèi)容特征信息。以下對這兩種方式進行詳細說明。
不管采用上述兩種方式中的哪一種方式,本發(fā)明對內(nèi)容或/和內(nèi)容特征信息進行病毒掃描和內(nèi)容過濾分為兩個階段,第一個階段為CBCS初始化階段;第二個階段為CBCS調(diào)用階段。
圖5為本發(fā)明進行CBCS初始化的方法流程圖,其具體步驟為步驟500、移動終端的CBCS客戶端判斷是否發(fā)現(xiàn)通信系統(tǒng)網(wǎng)絡(luò)側(cè)的CBCS服務(wù)器,如果是,轉(zhuǎn)入步驟501;否則,轉(zhuǎn)入步驟505。
移動終端的CBCS客戶端可以通過現(xiàn)有技術(shù),如MSC數(shù)據(jù)配置方法、廣播方法或WAP重定向方法等,采用發(fā)現(xiàn)協(xié)議發(fā)現(xiàn)通信系統(tǒng)網(wǎng)絡(luò)側(cè)的CBCS服務(wù)器。
步驟501、CBCS客戶端向通信系統(tǒng)網(wǎng)絡(luò)側(cè)的CBCS服務(wù)器發(fā)送注冊請求,該請求可以攜帶移動終端的Profile。
步驟502、接收到注冊請求的CBCS服務(wù)器進行移動終端的Profile的同步。
步驟503、CBCS服務(wù)器根據(jù)同步的情況確定CBCS客戶端是否注冊成功,并發(fā)送攜帶注冊成功或注冊失敗的注冊響應(yīng),如果是,執(zhí)行步驟504;否則,執(zhí)行步驟505。
步驟504、CBCS客戶端確認通信系統(tǒng)網(wǎng)絡(luò)側(cè)存在CBCS服務(wù)器。
步驟505、CBCS客戶端確認通信系統(tǒng)網(wǎng)絡(luò)側(cè)不存在CBCS服務(wù)器。
在圖5中,在CBCS客戶端注冊到CBCS服務(wù)器時,也可以不同步移動終端的Profile,這時,在進行內(nèi)容或/和內(nèi)容特征信息的過濾時,在CBCS服務(wù)器只進行病毒掃描和內(nèi)容分級,而內(nèi)容過濾必須在CBCS客戶端完成。
圖6為本發(fā)明移動終端對從非通信系統(tǒng)網(wǎng)絡(luò)側(cè)接收到的內(nèi)容或/和內(nèi)容特征信息的病毒掃描和內(nèi)容過濾的方法流程圖,其具體步驟為
步驟600、移動終端的應(yīng)用模塊接收到非通信系統(tǒng)網(wǎng)絡(luò)側(cè)發(fā)送的內(nèi)容,CBCS客戶端從應(yīng)用模塊接收到或攔截到內(nèi)容或/和內(nèi)容特征信息。
步驟601、CBCS客戶端判斷是否存在CBCS服務(wù)器,如果是,執(zhí)行步驟602;否則,執(zhí)行步驟607。
在本發(fā)明中,可以采用圖5所述的方法確定是否存在CBCS服務(wù)器。
步驟602、CBCS客戶端向CBCS服務(wù)器發(fā)送攜帶內(nèi)容或/和內(nèi)容特征信息的內(nèi)容處理請求。
步驟603、CBCS服務(wù)器對所接收內(nèi)容處理請求攜帶的內(nèi)容或/和內(nèi)容特征信息進行病毒掃描、內(nèi)容分級以及內(nèi)容過濾。
當然,如果CBCS服務(wù)器沒有存儲有移動終端的Profile,則不進行內(nèi)容過濾。
步驟604、CBCS服務(wù)器將病毒掃描結(jié)果和處理后的內(nèi)容或/和內(nèi)容特征信息發(fā)送給CBCS客戶端。
步驟605、CBCS客戶端將病毒掃描結(jié)果和處理后的內(nèi)容或/和內(nèi)容特征信息轉(zhuǎn)發(fā)給應(yīng)用模塊。
在發(fā)送前,CBCS客戶端確定是否對內(nèi)容或/和內(nèi)容特征信息進行了內(nèi)容過濾,如果沒有,則進行內(nèi)容過濾后,再發(fā)送進行內(nèi)容分級和內(nèi)容過濾后的內(nèi)容或/和內(nèi)容特征信息。
步驟606、應(yīng)用模塊根據(jù)病毒掃描結(jié)果判斷是否對處理后的內(nèi)容或/和內(nèi)容特征信息進行操作如果病毒掃描結(jié)果指示無病毒,則操作處理后的內(nèi)容或/和內(nèi)容特征信息;如果病毒掃描結(jié)果指示有病毒,則將發(fā)現(xiàn)病毒或過濾失敗提示給用戶或把病毒掃描結(jié)果進行存儲。
當對內(nèi)容或/和內(nèi)容特征信息未進行內(nèi)容過濾時,操作處理的內(nèi)容或/和內(nèi)容特征信息的過程為不處理接收到的有缺陷的內(nèi)容或/和內(nèi)容特征信息,只處理無問題的內(nèi)容或/和內(nèi)容特征信息。
步驟607、CBCS客戶端對內(nèi)容或/和內(nèi)容特征信息開始進行本地病毒掃描和內(nèi)容過濾。
步驟608、CBCS客戶端判斷內(nèi)容或/和內(nèi)容特征信息是否有病毒,如果不是,執(zhí)行步驟609;如果是,執(zhí)行步驟612。
步驟609、CBCS客戶端判斷內(nèi)容或/和內(nèi)容特征信息是否已經(jīng)分級,如果是,執(zhí)行步驟610;否則,執(zhí)行步驟613。
步驟610、CBCS客戶端對內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容過濾和病毒掃描。
步驟611、CBCS客戶端將病毒掃描結(jié)果或/和內(nèi)容過濾后的內(nèi)容或/和內(nèi)容特征信息發(fā)送給應(yīng)用模塊,轉(zhuǎn)入步驟606。
步驟612、CBCS客戶端發(fā)送病毒掃描結(jié)果給應(yīng)用模塊,應(yīng)用模塊將病毒掃描結(jié)果中的病毒或過濾失敗提示給用戶或把病毒掃描結(jié)果進行存儲,轉(zhuǎn)入步驟606。
步驟613、CBCS客戶端發(fā)送未過濾的內(nèi)容或/和內(nèi)容特征信息以及提示內(nèi)容或/和內(nèi)容特征信息中有缺陷的內(nèi)容或/和內(nèi)容特征信息,轉(zhuǎn)入步驟606。
圖7為本發(fā)明移動終端對從通信系統(tǒng)網(wǎng)絡(luò)側(cè)接收到的內(nèi)容或/和內(nèi)容特征信息的病毒掃描和內(nèi)容過濾的方法流程圖,其具體步驟為步驟700、通信系統(tǒng)網(wǎng)絡(luò)側(cè)接收到移動終端的內(nèi)容或/和內(nèi)容特征信息。
步驟701、通信系統(tǒng)網(wǎng)絡(luò)側(cè)判斷是否存在對應(yīng)于移動終端的CBCS服務(wù)器,如果是,執(zhí)行步驟702;否則,執(zhí)行步驟706。
由于在內(nèi)容或/和內(nèi)容特征信息中會攜帶有移動終端的標識信息,所以通信系統(tǒng)網(wǎng)絡(luò)側(cè)根據(jù)標識信息就可以確定是否存在對應(yīng)于移動終端的CBCS服務(wù)器。
步驟702、通信系統(tǒng)網(wǎng)絡(luò)側(cè)將移動終端的內(nèi)容或/和內(nèi)容特征信息發(fā)送給對應(yīng)于移動終端的CBCS服務(wù)器,該CBCS服務(wù)器對該內(nèi)容或/和內(nèi)容特征信息進行病毒掃描、內(nèi)容分級和內(nèi)容過濾。
當然,如果CBCS服務(wù)器沒有存儲有移動終端的Profile,則不進行內(nèi)容過濾。
步驟703、CBCS服務(wù)器將病毒掃描結(jié)果和處理后的內(nèi)容或/和內(nèi)容特征信息發(fā)送給CBCS客戶端。
步驟704、CBCS客戶端將病毒掃描結(jié)果和處理后的內(nèi)容或/和內(nèi)容特征信息轉(zhuǎn)發(fā)給移動終端的應(yīng)用模塊。
在發(fā)送前,CBCS客戶端確定是否對內(nèi)容或/和內(nèi)容特征信息進行了內(nèi)容過濾,如果沒有,則進行內(nèi)容過濾后,再發(fā)送進行內(nèi)容分級和內(nèi)容過濾后的內(nèi)容或/和內(nèi)容特征信息。
步驟705、移動終端的應(yīng)用模塊根據(jù)病毒掃描結(jié)果判斷是否對處理后的內(nèi)容或/和內(nèi)容特征信息進行操作如果病毒掃描結(jié)果指示無病毒,則操作處理后的內(nèi)容或/和內(nèi)容特征信息;如果病毒掃描結(jié)果指示有病毒,則將發(fā)現(xiàn)病毒或過濾失敗提示給用戶或把病毒掃描結(jié)果進行存儲。
當對內(nèi)容或/和內(nèi)容特征信息未進行內(nèi)容過濾時,操作處理的內(nèi)容或/和內(nèi)容特征信息的過程為不處理接收到的有缺陷的內(nèi)容或/和內(nèi)容特征信息,只處理無問題的內(nèi)容或/和內(nèi)容特征信息。
步驟706、通信系統(tǒng)網(wǎng)絡(luò)側(cè)將移動終端的內(nèi)容或/和內(nèi)容特征信息發(fā)送給移動終端的CBCS客戶端開始進行本地病毒掃描和內(nèi)容過濾。
步驟707、CBCS客戶端判斷內(nèi)容或/和內(nèi)容特征信息是否有病毒,如果不是,執(zhí)行步驟708;如果是,執(zhí)行步驟711。
步驟708、CBCS客戶端判斷內(nèi)容或/和內(nèi)容特征信息是否已經(jīng)分級,如果是,執(zhí)行步驟709;否則,執(zhí)行步驟712。
步驟709、CBCS客戶端對內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容過濾和病毒掃描。
步驟710、CBCS客戶端將病毒掃描結(jié)果和內(nèi)容過濾后的內(nèi)容或/和內(nèi)容特征信息發(fā)送給接收信息的模塊,轉(zhuǎn)入步驟705。
步驟711、CBCS客戶端發(fā)送病毒掃描結(jié)果給接收信息的模塊,轉(zhuǎn)入步驟705。
步驟712、CBCS客戶端發(fā)送未過濾的內(nèi)容或/和內(nèi)容特征信息以及提示內(nèi)容或/和內(nèi)容特征信息中有缺陷的內(nèi)容或/和內(nèi)容特征信息,轉(zhuǎn)入步驟705。
在圖6或圖7中,CBCS客戶端需要從應(yīng)用模塊獲取到內(nèi)容或/和內(nèi)容特征信息,獲取的方式由兩種,一種為攔截,另一種為接收。在接收時,進行以下過程接收到內(nèi)容的應(yīng)用模塊通過設(shè)置的調(diào)用接口向CBCS客戶端發(fā)送進行內(nèi)容過濾的請求,CBCS客戶端確認應(yīng)用模塊發(fā)送的該請求后,應(yīng)用模塊通過設(shè)置的調(diào)用接口發(fā)送內(nèi)容或/和內(nèi)容特征信息。
以下舉具體的實施例說明本發(fā)明。
圖8為本發(fā)明移動終端設(shè)置的CBCS客戶端注冊及進行Profile同步的方法流程圖,其具體步驟為步驟800、移動終端設(shè)置的CBCS客戶端發(fā)現(xiàn)通信系統(tǒng)網(wǎng)絡(luò)側(cè)的CBCS服務(wù)器,向CBCS服務(wù)器發(fā)送注冊請求。
步驟801、接收到注冊請求的CBCS服務(wù)器向CBCS客戶端發(fā)送移動終端Profile同步請求,請求同步移動終端的Profile。
步驟802、CBCS客戶端將移動終端的Profile發(fā)送給CBCS服務(wù)器。
步驟803、CBCS服務(wù)器將接收到的移動終端的Profile進行存儲后,返回注冊響應(yīng),該注冊響應(yīng)可以為成功注冊響應(yīng)也可以為失敗注冊響應(yīng)。
圖9為本發(fā)明的通信系統(tǒng)網(wǎng)絡(luò)側(cè)存在CBCS服務(wù)器且從通信系統(tǒng)網(wǎng)絡(luò)側(cè)接收到移動終端的內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容過濾的方法流程圖,假設(shè)接收到的信息為網(wǎng)頁,其具體步驟為步驟900、使用移動終端的用戶要通過瀏覽器瀏覽網(wǎng)頁,移動終端采用GET或URL方式鏈接到通信系統(tǒng)的WEB服務(wù)器上,發(fā)送瀏覽請求到WEB服務(wù)器,該瀏覽請求攜帶移動終端的標識信息和請求的網(wǎng)頁。
步驟901~902、WEB服務(wù)器根據(jù)該請求攜帶的標識信息將請求的網(wǎng)頁發(fā)送給對應(yīng)于移動終端的CBCS服務(wù)器,CBCS服務(wù)器對網(wǎng)頁進行病毒掃描、內(nèi)容分級以及內(nèi)容過濾后,將處理后的網(wǎng)頁以及病毒掃描結(jié)果發(fā)送給移動終端的CBCS客戶端。
步驟903、CBCS客戶端轉(zhuǎn)發(fā)處理后的網(wǎng)頁以及病毒掃描結(jié)果給移動終端的瀏覽器。
步驟904、移動終端的瀏覽器根據(jù)病毒掃描結(jié)果判斷是否顯示處理后的網(wǎng)頁,如果病毒掃描結(jié)果指示無病毒,則顯示處理后的網(wǎng)頁,即進行內(nèi)容分級和內(nèi)容過濾后的網(wǎng)頁;如果病毒掃描結(jié)果指示有病毒,則將發(fā)現(xiàn)病毒或過濾失敗進行顯示。
圖10為本發(fā)明的通信系統(tǒng)網(wǎng)絡(luò)側(cè)存在CBCS服務(wù)器且從非通信系統(tǒng)網(wǎng)絡(luò)側(cè)接收到內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容過濾的方法流程圖,假設(shè)接收到的內(nèi)容或/和內(nèi)容特征信息為通過數(shù)據(jù)線或通過紅外接口等從移動終端本地拷貝內(nèi)容或安裝包,其具體步驟為步驟1000、移動終端的應(yīng)用模塊從本地獲取內(nèi)容后,向CBCS客戶端發(fā)送攜帶接收信息的內(nèi)容處理請求。
也可以由CBCS客戶端攔截移動終端的應(yīng)用模塊從本地獲取的內(nèi)容或/和內(nèi)容特征信息。
步驟1001、CBCS客戶端向CBCS服務(wù)器轉(zhuǎn)發(fā)攜帶內(nèi)容或/和內(nèi)容特征信息的內(nèi)容處理請求。
步驟1002、CBCS服務(wù)器對接收到的內(nèi)容處理請求中的內(nèi)容或/和內(nèi)容特征信息進行病毒掃描、內(nèi)容分級以及內(nèi)容過濾后,將處理后的內(nèi)容或/和內(nèi)容特征信息以及病毒掃描結(jié)果發(fā)送給移動終端的CBCS客戶端。
步驟1003、CBCS客戶端轉(zhuǎn)發(fā)處理后的內(nèi)容或/和內(nèi)容特征信息以及病毒掃描結(jié)果給移動終端的應(yīng)用模塊。
步驟1004、移動終端的應(yīng)用模塊根據(jù)病毒掃描結(jié)果判斷是否對處理后的內(nèi)容或/和內(nèi)容特征信息進行操作如果病毒掃描結(jié)果指示無病毒,則操作處理后的內(nèi)容或/和內(nèi)容特征信息;如果病毒掃描結(jié)果指示有病毒,則將發(fā)現(xiàn)病毒或過濾失敗提示給用戶或把病毒掃描結(jié)果進行存儲。
圖11為本發(fā)明的通信系統(tǒng)網(wǎng)絡(luò)側(cè)不存在CBCS服務(wù)器且從非通信系統(tǒng)網(wǎng)絡(luò)側(cè)接收到內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容過濾的方法流程圖,假設(shè)接收到的內(nèi)容或/和內(nèi)容特征信息為通過數(shù)據(jù)線或通過紅外接口等從移動終端本地拷貝內(nèi)容或安裝包,其具體步驟為
步驟1100、移動終端的應(yīng)用模塊從本地獲取內(nèi)容后,向CBCS客戶端發(fā)送攜帶內(nèi)容或/和內(nèi)容特征信息的內(nèi)容處理請求。
步驟1101、CBCS客戶端采用發(fā)現(xiàn)協(xié)議未發(fā)現(xiàn)通信系統(tǒng)網(wǎng)絡(luò)側(cè)存在CBCS服務(wù)器,對內(nèi)容處理請求中的內(nèi)容或/和內(nèi)容特征信息進行本地的病毒檢查,對已經(jīng)分級的內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容過濾后,將過濾后的內(nèi)容或/和內(nèi)容特征信息和病毒掃描結(jié)果返回給應(yīng)用模塊。
如果內(nèi)容或/和內(nèi)容特征信息沒有進行分級,則對未分級的內(nèi)容或/和內(nèi)容特征信息不進行過濾,只進行病毒掃描以及檢測出有缺陷的內(nèi)容或/和內(nèi)容特征信息。
步驟1102、應(yīng)用模塊根據(jù)病毒掃描結(jié)果判斷是否對處理后的內(nèi)容或/和內(nèi)容特征信息進行操作如果病毒掃描結(jié)果指示無病毒,則操作處理后的接收信息;如果病毒掃描結(jié)果指示有病毒,則將發(fā)現(xiàn)病毒或過濾失敗提示給用戶或把病毒掃描結(jié)果進行存儲。
圖12為本發(fā)明的通信系統(tǒng)網(wǎng)絡(luò)側(cè)不存在CBCS服務(wù)器且從通信系統(tǒng)網(wǎng)絡(luò)側(cè)接收到內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容過濾的方法流程圖,假設(shè)內(nèi)容或/和內(nèi)容特征信息為網(wǎng)頁,其具體步驟為步驟1200、使用移動終端的用戶要通過瀏覽器瀏覽網(wǎng)頁,移動終端采用GET或URL方式鏈接到通信系統(tǒng)的WEB服務(wù)器上,發(fā)送瀏覽請求到WEB服務(wù)器,該瀏覽請求攜帶請求的網(wǎng)頁和移動終端的標識信息。
步驟1201、WEB服務(wù)器將請求的網(wǎng)頁發(fā)送給移動終端的瀏覽器。
步驟1202、移動終端的瀏覽器將網(wǎng)頁攜帶在內(nèi)容處理請求中發(fā)送給移動終端的CBCS客戶端。
也可以由CBCS客戶端攔截瀏覽器接收的網(wǎng)頁。
步驟1203、CBCS客戶端對內(nèi)容處理請求中的網(wǎng)頁進行本地的病毒檢查,對已經(jīng)分級的網(wǎng)頁內(nèi)容進行內(nèi)容過濾后,將過濾后的網(wǎng)頁和病毒掃描結(jié)果返回給瀏覽器。
如果網(wǎng)頁的內(nèi)容沒有進行分級,則對未分級的網(wǎng)頁內(nèi)容不進行過濾,只進行病毒掃描以及檢測出有問題的網(wǎng)頁內(nèi)容信息。
步驟1204、瀏覽器根據(jù)病毒掃描結(jié)果判斷是否對過濾后的網(wǎng)頁進行顯示,如果病毒掃描結(jié)果指示無病毒,則顯示過濾后的網(wǎng)頁;如果病毒掃描結(jié)果指示有病毒或有問題的網(wǎng)頁內(nèi)容信息,則提示網(wǎng)頁內(nèi)容存在問題。
如果病毒掃描結(jié)果沒有問題且沒有檢測到有問題的網(wǎng)頁內(nèi)容信息,本發(fā)明也可以顯示沒有過濾的網(wǎng)頁。
本發(fā)明在進行內(nèi)容過濾時,還可以由CBCS服務(wù)器對內(nèi)容或/和內(nèi)容特征信息進行病毒掃描和內(nèi)容分級,然后再由CBCS客戶端對進行內(nèi)容分級后的內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容過濾,這時,在CBCS服務(wù)器中可以存儲或不存儲移動終端的Profile。以下舉兩個實施例進行說明。
圖13為本發(fā)明的通信系統(tǒng)網(wǎng)絡(luò)側(cè)存在CBCS服務(wù)器且從通信系統(tǒng)網(wǎng)絡(luò)側(cè)接收到內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容過濾的方法實施例二流程圖,假設(shè)接收到的內(nèi)容或/和內(nèi)容特征信息為網(wǎng)頁,其具體步驟為步驟1300、使用移動終端的用戶要通過瀏覽器瀏覽網(wǎng)頁,移動終端采用GET或URL方式鏈接到通信系統(tǒng)的WEB服務(wù)器上,發(fā)送瀏覽請求到WEB服務(wù)器,該瀏覽請求攜帶移動終端的標識信息和請求的網(wǎng)頁。
步驟1301~1302、WEB服務(wù)器根據(jù)該請求攜帶的標識信息將請求的網(wǎng)頁發(fā)送給移動終端對應(yīng)的CBCS服務(wù)器,CBCS服務(wù)器對網(wǎng)頁進行病毒掃描以及內(nèi)容分級后,將處理后的網(wǎng)頁以及病毒掃描結(jié)果發(fā)送給移動終端的CBCS客戶端。
步驟1303、CBCS客戶端對處理后的網(wǎng)頁進行內(nèi)容過濾后,將內(nèi)容分級且內(nèi)容過濾后的網(wǎng)頁以及病毒掃描結(jié)果給移動終端的瀏覽器。
步驟1304、移動終端的瀏覽器根據(jù)病毒掃描結(jié)果判斷是否顯示內(nèi)容分級且內(nèi)容過濾后的網(wǎng)頁,如果病毒掃描結(jié)果指示無病毒,則顯示內(nèi)容分級且內(nèi)容過濾后的網(wǎng)頁;如果病毒掃描結(jié)果指示有病毒,則將發(fā)現(xiàn)病毒或過濾失敗進行顯示。
圖14為本發(fā)明的通信系統(tǒng)網(wǎng)絡(luò)側(cè)存在CBCS服務(wù)器且從非通信系統(tǒng)網(wǎng)絡(luò)側(cè)接收到內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容過濾的方法實施例二的流程圖,假設(shè)接收到的內(nèi)容或/和內(nèi)容特征信息為通過數(shù)據(jù)線或通過紅外接口等從移動終端本地拷貝內(nèi)容或安裝包,其具體步驟為步驟1400、移動終端的應(yīng)用模塊從本地獲取內(nèi)容后,向CBCS客戶端發(fā)送攜帶內(nèi)容或/和內(nèi)容特征信息的內(nèi)容處理請求。
步驟1401、CBCS客戶端向CBCS服務(wù)器轉(zhuǎn)發(fā)攜帶內(nèi)容或/和內(nèi)容特征信息的內(nèi)容處理請求。
步驟1402、CBCS服務(wù)器對接收到的內(nèi)容處理請求中的內(nèi)容或/和內(nèi)容特征信息進行病毒掃描以及內(nèi)容分級后,將處理后的內(nèi)容或/和內(nèi)容特征信息以及病毒掃描結(jié)果發(fā)送給移動終端的CBCS客戶端。
步驟1403、CBCS客戶端對處理后的內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容過濾后,將內(nèi)容分級且內(nèi)容過濾后的內(nèi)容或/和內(nèi)容特征信息以及病毒掃描結(jié)果給移動終端的接收模塊。
步驟1404、移動終端的接收模塊根據(jù)病毒掃描結(jié)果判斷是否對處理后的內(nèi)容或/和內(nèi)容特征信息進行操作如果病毒掃描結(jié)果指示無病毒,則操作經(jīng)過內(nèi)容分級以及內(nèi)容過濾后的內(nèi)容或/和內(nèi)容特征信息;如果病毒掃描結(jié)果指示有病毒,則將發(fā)現(xiàn)病毒或過濾失敗提示給用戶或把病毒掃描結(jié)果進行存儲。
舉一個具體實施例說明本發(fā)明。
移動終端通過數(shù)據(jù)線從計算機下載安裝包時,移動終端的CBCS客戶端檢測到有數(shù)據(jù)傳輸?shù)揭苿咏K端,攔截所傳送的數(shù)據(jù),即攔截安裝包。
移動終端的CBCS客戶端把攔截的數(shù)據(jù)打包或?qū)r截數(shù)據(jù)的特征信息打包后,攜帶在內(nèi)容處理請求中發(fā)送給通信系統(tǒng)網(wǎng)絡(luò)側(cè)的CBCS服務(wù)器,該請求為Ser_ScreenReq(內(nèi)容/內(nèi)容特征,操作類型,服務(wù)級別,使用協(xié)議),其中,該請求所攜帶的內(nèi)容/內(nèi)容特征為攔截的數(shù)據(jù)或攔截數(shù)據(jù)的特征信息;操作類型,可以用三位二進制數(shù)標識,分別標識病毒掃描、內(nèi)容分級以及內(nèi)容過濾,如0位標識是否進行病毒過濾,1位標識是否進行內(nèi)容分級,2位標識是否進行內(nèi)容過濾,每一位用0表示不進行此項操作,1表示進行此項操作;服務(wù)級別,表示該請求的重要程度,如0表示非常重要,CBCS服務(wù)器需要提供最好的服務(wù),1表示一般重要,CBCS服務(wù)器需要提供服務(wù),2表示可選擇是否提供服務(wù),如果CBCS服務(wù)器負荷大則可以拒絕服務(wù);使用協(xié)議,可以使用SOAP協(xié)議實現(xiàn)或自定義協(xié)議實現(xiàn)。
CBCS服務(wù)器接收到CBCS客戶端發(fā)送的內(nèi)容處理請求后,獲取所攜帶的內(nèi)容/內(nèi)容特征,根據(jù)所攜帶的服務(wù)級別把獲取到的內(nèi)容/內(nèi)容特征放到對應(yīng)的隊列中,排隊等到處理所獲取到的內(nèi)容/內(nèi)容特征時,按照所攜帶的操作類型進行病毒掃描、內(nèi)容分級或/和內(nèi)容過濾的操作后,向CBCS客戶端返回掃描結(jié)果和處理后的內(nèi)容/內(nèi)容特征。本發(fā)明將掃描結(jié)果和處理后的內(nèi)容/內(nèi)容特征攜帶在Ser_SreenResult(操作類型,操作結(jié)果,返回內(nèi)容),其中,操作類型同Ser_ScreenReq攜帶的操作類型;返回結(jié)果,與操作類型相對應(yīng),相同的位表示此次操作是否成功,如1表示操作成功;0表示操作失??;返回內(nèi)容,當操作類型包括內(nèi)容過濾或/和內(nèi)容分級時,返回的內(nèi)容是內(nèi)容過濾后或/和分級后的內(nèi)容/內(nèi)容特征。
CBCS客戶端將接收到CBCS服務(wù)器返回的掃描結(jié)果和處理后的內(nèi)容/內(nèi)容特征轉(zhuǎn)發(fā)給移動終端的應(yīng)用模塊,移動終端的應(yīng)用模塊根據(jù)掃描的結(jié)果,確定是否允許處理后的安裝包拷貝到移動終端中。
在本發(fā)明中,當移動終端接收到內(nèi)容(該內(nèi)容可以為本地或通信系統(tǒng)網(wǎng)絡(luò)側(cè)發(fā)送的)時,移動終端的CBCS客戶端就攔截內(nèi)容或/和內(nèi)容特征信息進行本次的內(nèi)容過濾或通信系統(tǒng)網(wǎng)絡(luò)側(cè)的內(nèi)容過濾,從而解決了現(xiàn)有技術(shù)不能對本地發(fā)送的內(nèi)容進行內(nèi)容過濾的缺陷;在CBCS客戶端的Profile庫中可以根據(jù)不同的用戶設(shè)置不同的內(nèi)容過濾規(guī)則,從而滿足了用戶的個性化需求并保證安全性。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種實現(xiàn)內(nèi)容過濾的移動終端,該終端包括至少一個應(yīng)用模塊,其特征在于,該終端還包括基于分類的內(nèi)容過濾系統(tǒng)CBCS客戶端(300),用于對從移動終端的應(yīng)用模塊攔截或接收到的內(nèi)容或/和內(nèi)容特征信息進行病毒掃描和根據(jù)設(shè)置的內(nèi)容過濾規(guī)則進行處理后,返回內(nèi)容處理結(jié)果給移動終端的應(yīng)用模塊。
2.如權(quán)利要求1所述的移動終端,其特征在于,CBCS客戶端(300)還包括病毒掃描模塊(301)、通信&管理模塊(302)和內(nèi)容過濾模塊(303),其中,通信&管理模塊(302)將從應(yīng)用模塊接收的或攔截的內(nèi)容或/和內(nèi)容特征信息分別發(fā)送給病毒掃描模塊(301)和內(nèi)容過濾模塊(303),病毒掃描模塊(301)對該內(nèi)容或/和內(nèi)容特征信息進行病毒掃描后返回病毒掃描結(jié)果給通信&管理模塊(302),內(nèi)容過濾模塊(303)根據(jù)內(nèi)容過濾規(guī)則對該內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容處理后返回內(nèi)容處理后的內(nèi)容或/和內(nèi)容特征信息給通信&管理模塊(302),通信&管理模塊(302)根據(jù)接收到的病毒掃描結(jié)果和內(nèi)容處理后的內(nèi)容或/和內(nèi)容特征信息得到內(nèi)容處理結(jié)果,將內(nèi)容處理結(jié)果發(fā)送給應(yīng)用模塊。
3.如權(quán)利要求2所述的移動終端,其特征在于,所述移動終端還包括用戶檔案profile庫(304),用于向內(nèi)容過濾模塊(303)提供內(nèi)容過濾規(guī)則。
4.如權(quán)利要求2所述的移動終端,其特征在于,所述移動終端還包括與通信系統(tǒng)網(wǎng)絡(luò)側(cè)進行消息交互的服務(wù)器端接口處理模塊,用于從通信系統(tǒng)網(wǎng)絡(luò)側(cè)獲取病毒或/和內(nèi)容過濾規(guī)則,通過通信&管理模塊(302)分別發(fā)送給移動終端的病毒庫或/和profile庫(304)進行更新或存儲。
5.如權(quán)利要求1所述的移動終端,其特征在于,所述移動終端還包括病毒庫,用于存儲各種病毒,病毒掃描模塊(301)根據(jù)病毒庫中存儲的各種病毒對該內(nèi)容或/和內(nèi)容特征信息進行病毒掃描。
6.如權(quán)利要求1所述的移動終端,其特征在于,所述應(yīng)用模塊還包括調(diào)用接口,用于與CBCS客戶端(300)進行消息交互,并向CBCS客戶端(300)發(fā)送內(nèi)容過濾請求、和內(nèi)容或/和內(nèi)容特征信息。
7.一種實現(xiàn)內(nèi)容過濾的通信系統(tǒng),該系統(tǒng)包括移動終端和通信系統(tǒng)網(wǎng)絡(luò)側(cè),其特征在于,移動終端還包括至少一個應(yīng)用模塊和CBCS客戶端(300),在通信系統(tǒng)網(wǎng)絡(luò)側(cè)還包括CBCS服務(wù)器(400),其中,CBCS客戶端從移動終端的應(yīng)用模塊攔截或接收到內(nèi)容或/和內(nèi)容特征信息后,攜帶在內(nèi)容處理請求中發(fā)送給CBCS服務(wù)器,CBCS服務(wù)器對內(nèi)容處理請求攜帶的內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容處理和病毒掃描后,將內(nèi)容處理結(jié)果通過CBCS客戶端轉(zhuǎn)發(fā)給移動終端的應(yīng)用模塊。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,CBCS客戶端(300)還包括通信&管理模塊(302)和服務(wù)器端接口處理模塊(309),其中,通信&管理模塊(302)通過服務(wù)器端接口處理模塊(309)發(fā)現(xiàn)CBCS服務(wù)器端(400),將從應(yīng)用模塊攔截的或接收的內(nèi)容或/和內(nèi)容特征信息攜帶在內(nèi)容處理請求中通過服務(wù)器端接口處理模塊(309)發(fā)送給CBCS服務(wù)器(400),CBCS服務(wù)器(400)將攜帶在內(nèi)容處理請求的內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容處理和病毒掃描后,將內(nèi)容處理結(jié)果攜帶在內(nèi)容處理請求響應(yīng)中通過服務(wù)器端接口處理模塊(309)發(fā)送給通信&管理模塊(302),通信&管理模塊(302)將內(nèi)容處理結(jié)果發(fā)送給應(yīng)用模塊。
9.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述應(yīng)用模塊還包括調(diào)用接口,用于與CBCS客戶端(300)進行消息交互,并向CBCS客戶端(300)發(fā)送內(nèi)容過濾請求、和內(nèi)容或/和內(nèi)容特征信息。
10.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述的CBCS服務(wù)器(400)還包括接口處理模塊(401)和CBCS服務(wù)器模塊(402),其中,接口處理模塊(401)將從服務(wù)器端接口處理模塊(309)接收的內(nèi)容處理請求發(fā)送給CBCS服務(wù)器模塊(402),CBCS服務(wù)器模塊(402)將內(nèi)容處理請求進行內(nèi)容處理和病毒掃描后生成攜帶內(nèi)容處理結(jié)果的內(nèi)容處理請求響應(yīng)通過接口處理模塊(401)發(fā)送給服務(wù)器端接口處理模塊(309)。
11.如權(quán)利要求7或10所述的系統(tǒng),其特征在于,所述進行內(nèi)容處理為對內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容分級和內(nèi)容過濾,或者進行內(nèi)容分級。
12.如權(quán)利要求11所述的系統(tǒng),其特征在于,所述進行內(nèi)容處理為對內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容分級時,所述移動終端還包括內(nèi)容過濾模塊(303),用于對從通信&管理模塊(302)接收到的內(nèi)容處理結(jié)果中的分級的內(nèi)容或/和內(nèi)容特征信息根據(jù)內(nèi)容過濾規(guī)則進行內(nèi)容過濾后,通過通信&管理模塊(302)發(fā)送給應(yīng)用模塊。
13.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述移動終端還包括profile庫(304),設(shè)置在移動終端的CBCS客戶端(300)中,用于向內(nèi)容過濾模塊(303)提供內(nèi)容過濾規(guī)則。
14.一種實現(xiàn)內(nèi)容過濾的網(wǎng)絡(luò)實體,其特征在于,該網(wǎng)絡(luò)實體包括CBCS服務(wù)器(400),所述CBCS服務(wù)器(400)還包括接口處理模塊(401)和CBCS服務(wù)器模塊(402),其中,接口處理模塊(401)將從移動終端接收的內(nèi)容處理請求發(fā)送給CBCS服務(wù)器模塊(402),CBCS服務(wù)器模塊(402)將內(nèi)容處理請求攜帶的內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容處理和病毒掃描后生成攜帶內(nèi)容處理結(jié)果的內(nèi)容處理請求響應(yīng),通過接口處理模塊(401)發(fā)送給移動終端。
15.如權(quán)利要求14所述的網(wǎng)絡(luò)實體,其特征在于,當所述CBCS服務(wù)器模塊(402)包括移動終端的Profile時,所述進行內(nèi)容處理為對內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容分級和內(nèi)容過濾;當所述CBCS服務(wù)模塊(402)不包括移動終端的Profile時,所述進行內(nèi)容處理為對內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容分級。
16.如權(quán)利要求14所述的網(wǎng)絡(luò)實體,其特征在于,所述CBCS服務(wù)器(400)中還包括用戶profile庫和病毒庫,分別用于通過接口處理模塊(401)向移動終端的用戶profile庫(304)和病毒庫提供內(nèi)容過濾規(guī)則和病毒。
17.如權(quán)利要求14所述的網(wǎng)絡(luò)實體,其特征在于,所述CBCS服務(wù)器(400)中還包括注冊模塊,用于通過接口處理模塊(401)接收到移動終端的注冊請求后,通過接口處理模塊(401)向移動終端發(fā)送注冊成功信息或注冊失敗信息的注冊響應(yīng)。
18.一種實現(xiàn)內(nèi)容過濾的方法,其特征在于,在移動終端設(shè)置CBCS客戶端,該方法包括CBCS客戶端將從移動終端的應(yīng)用模塊攔截或接收到的內(nèi)容或/和內(nèi)容特征信息進行病毒掃描和根據(jù)設(shè)置的內(nèi)容過濾規(guī)則進行內(nèi)容處理后,將內(nèi)容處理結(jié)果發(fā)送給移動終端的應(yīng)用模塊進行處理。
19.如權(quán)利要求18所述的方法,其特征在于,所述的內(nèi)容或/和內(nèi)容特征信息為未分級的內(nèi)容或/和內(nèi)容特征信息時,內(nèi)容處理結(jié)果為病毒掃描結(jié)果和內(nèi)容或/和內(nèi)容特征信息的問題信息;所述的內(nèi)容或/和內(nèi)容特征信息為分級的內(nèi)容或/和內(nèi)容特征信息時,內(nèi)容處理結(jié)果為病毒掃描結(jié)果、過濾后的內(nèi)容或/和內(nèi)容特征信息。
20.如權(quán)利要求18所述的方法,其特征在于,所述設(shè)置的內(nèi)容過濾規(guī)則為在移動終端本地設(shè)置或通信系統(tǒng)網(wǎng)絡(luò)側(cè)設(shè)置的。
21.如權(quán)利要求18所述的方法,其特征在于,在CBCS客戶端接收到內(nèi)容或/和內(nèi)容特征信息之前,該方法還包括接收到內(nèi)容的應(yīng)用模塊通過設(shè)置的調(diào)用接口向CBCS客戶端發(fā)送攜帶內(nèi)容或/和內(nèi)容特征信息的內(nèi)容過濾請求。
22.如權(quán)利要求18所述的方法,其特征在于,所述將內(nèi)容處理結(jié)果發(fā)送給移動終端的應(yīng)用模塊進行處理的過程為如果內(nèi)容處理結(jié)果中的病毒掃描結(jié)果確定無病毒,對內(nèi)容處理結(jié)果中的內(nèi)容過濾后的內(nèi)容或/和內(nèi)容特征信息進行操作;如果內(nèi)容處理結(jié)果中的病毒掃描結(jié)果確定有病毒,對內(nèi)容處理結(jié)果中的內(nèi)容過濾后的內(nèi)容或/和內(nèi)容特征信息不操作,進行刪除。
23.一種實現(xiàn)內(nèi)容過濾的方法,其特征在于,在移動終端設(shè)置CBCS客戶端和在通信系統(tǒng)網(wǎng)絡(luò)側(cè)設(shè)置CBCS服務(wù)器,該方法包括通信系統(tǒng)網(wǎng)絡(luò)側(cè)存在對應(yīng)于CBCS客戶端的CBCS服務(wù)器,CBCS客戶端從移動終端的應(yīng)用模塊攔截或接收到內(nèi)容或/和內(nèi)容特征信息后,攜帶在內(nèi)容處理請求中發(fā)送給CBCS服務(wù)器,CBCS服務(wù)器對內(nèi)容處理請求攜帶的內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容處理和病毒掃描后,將內(nèi)容處理結(jié)果通過CBCS客戶端轉(zhuǎn)發(fā)給移動終端的應(yīng)用模塊進行處理。
24.如權(quán)利要求23所述的方法,其特征在于,在該方法之前,還包括CBCS客戶端注冊到CBCS服務(wù)器的過程A、CBCS客戶端發(fā)現(xiàn)CBCS服務(wù)器,向CBCS服務(wù)器發(fā)送注冊請求;B、CBCS服務(wù)器向CBCS客戶端返回注冊響應(yīng),該注冊響應(yīng)攜帶注冊成功信息;C、CBCS客戶端根據(jù)接收到的攜帶注冊成功信息的注冊響應(yīng)確定通信系統(tǒng)網(wǎng)絡(luò)側(cè)存在CBCS服務(wù)器。
25.如權(quán)利要求24所述的方法,其特征在于,在步驟A之后,該方法還包括CBCS客戶端向CBCS發(fā)送移動終端Profile,該移動終端Profile攜帶在注冊請求中發(fā)送或單獨發(fā)送;在步驟B之前,該方法還包括CBCS服務(wù)器將接收到的移動終端Profile進行存儲,根據(jù)存儲成功的結(jié)果向CBCS客戶端發(fā)送攜帶注冊成功信息的注冊響應(yīng)。
26.如權(quán)利要求23所述的方法,其特征在于,所述進行內(nèi)容處理為對內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容分級和內(nèi)容過濾,或者進行內(nèi)容分級。
27.如權(quán)利要求23所述的方法,其特征在于,當所述進行內(nèi)容處理為對內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容分級時,所述CBCS客戶端接收到內(nèi)容處理結(jié)果后,該方法還包括對內(nèi)容處理結(jié)果中內(nèi)容分級的內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容過濾后發(fā)送給移動終端的應(yīng)用模塊。
28.如權(quán)利要求26或27所述的方法,其特征在于,所述將內(nèi)容處理結(jié)果發(fā)送給移動終端的應(yīng)用模塊進行處理的過程為如果內(nèi)容處理結(jié)果中的病毒掃描結(jié)果確定無病毒,對內(nèi)容處理結(jié)果中的內(nèi)容過濾后的分級的內(nèi)容或/和內(nèi)容特征信息進行操作;如果內(nèi)容處理結(jié)果中的病毒掃描結(jié)果確定有病毒,對內(nèi)容處理結(jié)果中的內(nèi)容過濾后的分級的內(nèi)容或/和內(nèi)容特征信息不操作,進行刪除。
29.如權(quán)利要求23所述的方法,其特征在于,在CBCS客戶端接收到內(nèi)容或/和內(nèi)容特征信息之前,該方法還包括接收到內(nèi)容的應(yīng)用模塊通過設(shè)置的調(diào)用接口向CBCS客戶端發(fā)送攜帶內(nèi)容或/和內(nèi)容特征信息內(nèi)容過濾請求。
全文摘要
本發(fā)明公開了一種實現(xiàn)內(nèi)容過濾的移動終端、系統(tǒng)、網(wǎng)絡(luò)實體及方法,其中,該方法包括通信系統(tǒng)網(wǎng)絡(luò)側(cè)存在對應(yīng)于CBCS客戶端的CBCS服務(wù)器,CBCS客戶端從移動終端的應(yīng)用模塊攔截或接收到內(nèi)容或/和內(nèi)容特征信息后,攜帶在內(nèi)容處理請求中發(fā)送給CBCS服務(wù)器,CBCS服務(wù)器對內(nèi)容處理請求攜帶的內(nèi)容或/和內(nèi)容特征信息進行內(nèi)容處理和病毒掃描后,將內(nèi)容處理結(jié)果通過CBCS客戶端轉(zhuǎn)發(fā)給移動終端的應(yīng)用模塊進行處理。因此,本發(fā)明提供的移動終端、系統(tǒng)、網(wǎng)絡(luò)實體及方法實現(xiàn)了對采用本地方式接收到的內(nèi)容或/和內(nèi)容特征信息進行病毒掃描和內(nèi)容過濾。
文檔編號H04W88/02GK101064878SQ200610075888
公開日2007年10月31日 申請日期2006年4月24日 優(yōu)先權(quán)日2006年4月24日
發(fā)明者鐘雪平 申請人:華為技術(shù)有限公司