專利名稱:基于智能手機的網(wǎng)頁訪問控制方法和系統(tǒng)以及智能手機的制作方法
技術領域:
本發(fā)明涉及通信技術領域,尤其涉及一種基于智能手機的網(wǎng)頁訪問控制方法和系統(tǒng)以及智能手機。
背景技術:
搜索引擎提供的服務已經(jīng)成為互聯(lián)網(wǎng)非常重要的網(wǎng)絡服務,搜索引擎站點也被美譽為“網(wǎng)絡門戶”。而時至今日,人們的信息需求正在變得無處不在,這就要求搜索服務擁有較強的移動性和便攜性,同時又能充分保證搜索內(nèi)容的有效呈現(xiàn)?;趥€人計算機的搜索在移動性和便攜性都已滿足不了新形勢的要求,搜索引擎已經(jīng)延伸向了移動互聯(lián)網(wǎng),移動搜索應運而生。智能手機已經(jīng)成為除臺式機以外的第二大上網(wǎng)方式,根據(jù)中國互連網(wǎng)絡中心的統(tǒng)計截至2009年12月,中國網(wǎng)民中使用手機上網(wǎng)的人數(shù)已經(jīng)達到2. 33億,用戶通過智能手機進行網(wǎng)絡訪問已經(jīng)成為潮流趨勢。但是,手機上網(wǎng)日益普遍,給人們帶來方便的同時也存在不少隱患。一些黃色、暴力、反動等的非法互聯(lián)網(wǎng)內(nèi)容使得一些抵抗力弱的用戶不斷上癮,玩物喪志。尤其是學生用戶喜歡通過手機上網(wǎng),一些不健康的網(wǎng)站危害了他們的身心,影響正確價值觀的建立,目前通過智能手機的上網(wǎng)方式還不能保證為用戶提供一個健康、安全、文明的網(wǎng)絡環(huán)境。
發(fā)明內(nèi)容
針對現(xiàn)有技術存在的缺陷,本發(fā)明實施例提供一種基于智能手機的網(wǎng)頁訪問控制方法和系統(tǒng)以及智能手機。本發(fā)明實施例一方面提供一種基于智能手機的網(wǎng)頁訪問控制方法,包括智能手機接收用戶發(fā)送的包括網(wǎng)址的網(wǎng)絡訪問請求;所述智能手機根據(jù)所述網(wǎng)址和本地預存的網(wǎng)址信息列表確定是否允許所述用戶訪問所述網(wǎng)址,若是,則將所述網(wǎng)絡訪問請求發(fā)送給對應的內(nèi)容提供商服務器;所述智能手機接收所述內(nèi)容提供商服務器返回的網(wǎng)頁信息顯示給所述用戶。本發(fā)明實施例另一方面提供一種智能手機,包括接收模塊,用于接收用戶發(fā)送的包括網(wǎng)址的網(wǎng)絡訪問請求;控制模塊,用于根據(jù)所述網(wǎng)址和本地預存的網(wǎng)址信息列表確定是否允許所述用戶訪問所述網(wǎng)址,若是,則將所述網(wǎng)絡訪問請求發(fā)送給對應的內(nèi)容提供商服務器,并接收所述內(nèi)容提供商服務器返回的網(wǎng)頁信息;顯示模塊,用于將所述網(wǎng)頁信息顯示給所述用戶。本發(fā)明實施例又一方面提供一種基于智能手機的網(wǎng)頁訪問控制系統(tǒng),包括上述的智能手機,以及內(nèi)容提供商服務器。本發(fā)明實施例提供的基于智能手機的網(wǎng)頁訪問控制方法和系統(tǒng)以及智能手機,通過接收用戶發(fā)送的包括網(wǎng)址的網(wǎng)絡訪問請求;根據(jù)網(wǎng)址和本地預存的網(wǎng)址信息列表確定是否允許用戶訪問網(wǎng)址,若是,則將網(wǎng)絡訪問請求發(fā)送給對應的內(nèi)容提供商服務器;并且接收內(nèi)容提供商服務器返回的網(wǎng)頁信息顯示給用戶,實現(xiàn)了智能手機對用戶的訪問控制,保證了網(wǎng)絡訪問的安全性,避免受到垃圾網(wǎng)站的侵擾。
圖1為本發(fā)明基于智能手機的網(wǎng)頁訪問控制方法一個實施例的流程圖;圖2為本發(fā)明基于智能手機的網(wǎng)頁訪問控制方法另一實施例的流程圖;圖3為本發(fā)明智能手機一個實施例的結構示意圖;圖4為本發(fā)明智能手機另一實施例的結構示意圖;圖5為本發(fā)明基于智能手機的網(wǎng)頁訪問控制系統(tǒng)一個實施例的結構示意圖;圖6為本發(fā)明基于智能手機的網(wǎng)頁訪問控制系統(tǒng)另一實施例的結構示意圖。
具體實施例方式圖1為本發(fā)明基于智能手機的網(wǎng)頁訪問控制方法一個實施例的流程圖,如圖1所示,該方法包括步驟100,智能手機接收用戶發(fā)送的包括網(wǎng)址的網(wǎng)絡訪問請求;用戶在運營商處注冊后,通過智能手機登錄因特網(wǎng),根據(jù)需要向智能手機發(fā)送網(wǎng)絡訪問請求,網(wǎng)絡訪問請求中包括用戶將要訪問的網(wǎng)址,具體的網(wǎng)址信息包括IP地址或域名。步驟101,所述智能手機根據(jù)所述網(wǎng)址和本地預存的網(wǎng)址信息列表確定是否允許所述用戶訪問所述網(wǎng)址,若是,則將所述網(wǎng)絡訪問請求發(fā)送給對應的內(nèi)容提供商服務器;智能手機本地預先設置網(wǎng)址信息列表,網(wǎng)址信息列表包括禁止訪問的網(wǎng)址信息列表和/或允許訪問的網(wǎng)址信息列表。方式一禁止訪問的網(wǎng)址信息列表是智能手機獲取一個非法的黑名單庫,其中包含非法網(wǎng)址信息,如果用戶網(wǎng)絡訪問請求中包含的網(wǎng)址在非法的黑名單庫中,則禁止訪問。 具體的處理流程是獲取用戶網(wǎng)絡訪問請求后,提取用戶網(wǎng)絡訪問請求中的網(wǎng)址,并根據(jù)提取的網(wǎng)址查詢黑名單庫,根據(jù)查詢結果確定用戶是否可以訪問。黑名單庫中的網(wǎng)址黑名單一般由運營商或安全廠商提供,由于黑名單的維護廠商并非專業(yè)的內(nèi)容提供商,其對合法網(wǎng)址和非法網(wǎng)址分類的準確性不高,故存在一定的誤檢和漏檢的風險。方式二 鑒于黑名單技術可能出現(xiàn)誤檢的缺陷,網(wǎng)址信息列表包括允許訪問的網(wǎng)址信息列表,具體地,運營商預先指定用戶可以訪問的網(wǎng)絡資源范圍,即白名單列表。如果用戶請求訪問的網(wǎng)址在白名單列表中,允許用戶進行訪問;如果用戶請求訪問的網(wǎng)址未在白名單列表內(nèi)中,則禁止訪問。需要注意的是,由于智能手機根據(jù)網(wǎng)址查詢網(wǎng)址信息列表對網(wǎng)址進行匹配需要實時進行,需要消耗智能手機較多處理資源,就會降低用戶訪問的速度,影響用戶上網(wǎng)感受。 因此,智能手機可以根據(jù)手機的操作系統(tǒng)和中央處理器等硬件資源選擇合適的匹配算法, 盡量節(jié)省處理資源,提高訪問速度,具體的匹配算法應視具體情況而定,本實施例僅舉例說明如下智能手機根據(jù)網(wǎng)址查詢網(wǎng)址信息列表應用串匹配算法對網(wǎng)址進行匹配,根據(jù)其使用的核心數(shù)據(jù)結構可以分為兩類基于自動機的串匹配算法(例如Aho-Corasick算法)和基于查表的串匹配算法(例如WuManber算法)。在網(wǎng)絡信息安全領域,基于自動機的算法因為具有良好的抗攻擊性而得到普遍應用。但是,此類算法的一個缺點就是存儲空間占用大,對智能手機的存儲空間的要求比較嚴格。當智能手機的存儲空間比較緊張的情況下,以 Aho-Corasick算法為例,可以采用兩種啟發(fā)式策略從不等長的網(wǎng)址串中提取具有代表性的、等長的模式子串,并使用雙數(shù)組進一步壓縮,在智能手機K-Touch W350上的測試表明, 該算法的存儲空間是經(jīng)典Aho-Corasick算法的0. 7%,而速度可達到95%以上。因此,當智能手機應用上述算法根據(jù)網(wǎng)址查詢網(wǎng)址信息列表進行匹配,若判斷獲知允許該用戶訪問該網(wǎng)址,則將網(wǎng)絡訪問請求發(fā)送給對應的內(nèi)容提供商服務器,若判斷獲知不允許該用戶訪問該網(wǎng)址,則顯示禁止訪問的提示信息,警告用戶非法訪問。步驟102,所述智能手機接收所述內(nèi)容提供商服務器返回的網(wǎng)頁信息顯示給所述用戶。基于智能手機的特點比如智能手機的屏幕較小,無法像個人計算機屏幕那樣顯示過于冗余復雜的頁面;智能手機的處理器能力和內(nèi)存量一般較低,不宜承受過于復雜的數(shù)據(jù)內(nèi)容的下載和顯示;智能手機的電量有限,過大的數(shù)據(jù)傳輸和顯示會急劇加速電量消耗,影響正常使用。因此,內(nèi)容提供商服務器對網(wǎng)頁主體內(nèi)容進行提取,即提取出網(wǎng)頁內(nèi)容的正文部分,并區(qū)分出鏈接部分,過濾掉冗余的圖片和廣告等。在經(jīng)過主體內(nèi)容提取后,該頁面內(nèi)容已經(jīng)基本符合智能手機的需要。此時將以HTML等標記語言顯示的TOB頁面轉(zhuǎn)換成以WML等語言顯示的WAP頁面,以便將提取后的網(wǎng)頁信息通過移動通信網(wǎng)絡進行傳輸,從而智能手機接收內(nèi)容提供商服務器返回的網(wǎng)頁信息顯示給用戶。本實施例提供的基于智能手機的網(wǎng)頁訪問控制方法,通過接收用戶發(fā)送的包括網(wǎng)址的網(wǎng)絡訪問請求;根據(jù)網(wǎng)址和本地預存的網(wǎng)址信息列表確定是否允許用戶訪問網(wǎng)址,若是,則將網(wǎng)絡訪問請求發(fā)送給對應的內(nèi)容提供商服務器;并且接收內(nèi)容提供商服務器返回的網(wǎng)頁信息顯示給用戶,實現(xiàn)了智能手機對用戶的訪問控制,保證了網(wǎng)絡訪問的安全性,避免受到垃圾網(wǎng)站的侵擾。圖2為本發(fā)明基于智能手機的網(wǎng)頁訪問控制方法另一實施例的流程圖,如圖2所示,該方法包括步驟200,智能手機接收用戶發(fā)送的包括網(wǎng)址的網(wǎng)絡訪問請求;步驟201,所述智能手機根據(jù)所述網(wǎng)址和本地預存的網(wǎng)址信息列表確定是否允許所述用戶訪問所述網(wǎng)址,若是,則將所述網(wǎng)絡訪問請求發(fā)送給對應的內(nèi)容提供商服務器;本實施例中的步驟200和步驟201參見圖1所示的實施例中的步驟100和步驟 101,此處不再贅述。步驟202,所述智能手機向應用平臺發(fā)送包括國際移動用戶識別碼的查詢請求,并接收所述應用平臺返回的與所述國際移動用戶識別碼對應的用戶級別標識;智能手機向應用平臺發(fā)送包括國際移動用戶識別碼的查詢請求,應用平臺根據(jù)該用戶的國際移動用戶識別碼查詢本地預存的國際移動用戶識別碼與用戶級別標識的對應關系獲取與該國際移動用戶識別碼對應的用戶級別標識,應用平臺將用戶級別標識返回給用戶終端。步驟203,所述智能手機接收所述內(nèi)容提供商服務器返回的網(wǎng)頁信息,并根據(jù)所述用戶的用戶級別標識進行信息過濾并顯示給所述用戶。基于智能手機的特點,內(nèi)容提供商服務器對與用戶所訪問的網(wǎng)址對應的網(wǎng)頁主體內(nèi)容進行提取,即提取出網(wǎng)頁內(nèi)容的正文部分,并區(qū)分出鏈接部分,過濾掉冗余的圖片和廣告等。在經(jīng)過主體內(nèi)容提取后,該頁面內(nèi)容已經(jīng)基本符合智能手機的需要。此時將以HTML 等標記語言顯示的WEB頁面轉(zhuǎn)換成以WML等語言顯示的WAP頁面,以便將提取后的網(wǎng)頁信息通過移動通信網(wǎng)絡進行傳輸,從而智能手機接收內(nèi)容提供商服務器返回的網(wǎng)頁信息。智能手機根據(jù)應用平臺返回的用戶級別標識對內(nèi)容提供商服務器返回的網(wǎng)頁信息進行信息過濾,若根據(jù)用戶級別標識判斷獲知用戶屬于高級用戶,則將所有的網(wǎng)頁信息顯示給用戶;若根據(jù)用戶級別標識判斷獲知用戶屬于中級用戶,則根據(jù)預設的第一關鍵字列表對網(wǎng)頁信息進行過濾,通過將第一關鍵字列表中的關鍵字與網(wǎng)頁信息進行匹配,將網(wǎng)頁信息中與第一關鍵字列表中的關鍵字相關的信息進行屏蔽,將剩余的網(wǎng)頁信息進行顯示;若根據(jù)用戶級別標識判斷獲知用戶屬于低級用戶,則根據(jù)預設的第二關鍵字列表對網(wǎng)頁信息進行過濾,通過將第二關鍵字列表中的關鍵字與網(wǎng)頁信息進行匹配,將網(wǎng)頁信息中與第二關鍵字列表中的關鍵字相關的信息進行屏蔽,將剩余的網(wǎng)頁信息進行顯示。本實施例提供的基于智能手機的網(wǎng)頁訪問控制方法,通過接收用戶發(fā)送的包括網(wǎng)址的網(wǎng)絡訪問請求;根據(jù)網(wǎng)址和本地預存的網(wǎng)址信息列表確定是否允許用戶訪問網(wǎng)址,若是,則將網(wǎng)絡訪問請求發(fā)送給對應的內(nèi)容提供商服務器;并且通過向應用平臺發(fā)送國際移動用戶識別碼獲取用戶的用戶級別標識,根據(jù)用戶級別標識對所接收的內(nèi)容提供商服務器返回的網(wǎng)頁信息進行信息過濾后顯示給用戶,進一步地實現(xiàn)了智能手機對用戶的訪問控制,保證了網(wǎng)絡訪問的安全性,避免受到垃圾網(wǎng)站的侵擾。本領域普通技術人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。圖3為本發(fā)明智能手機一個實施例的結構示意圖,如圖3所示,該智能手機包括 接收模塊11、控制模塊12和顯示模塊13,其中,接收模塊11用于接收用戶發(fā)送的包括網(wǎng)址的網(wǎng)絡訪問請求;控制模塊12用于根據(jù)網(wǎng)址和本地預存的網(wǎng)址信息列表確定是否允許用戶訪問網(wǎng)址,若是,則將網(wǎng)絡訪問請求發(fā)送給對應的內(nèi)容提供商服務器,并接收內(nèi)容提供商服務器返回的網(wǎng)頁信息;顯示模塊13用于將網(wǎng)頁信息顯示給用戶。本實施例提供的智能手機中各模塊的功能和處理流程,可以參見上述圖1所示的方法實施例,其實現(xiàn)原理和技術效果類似,此處不再贅述。圖4為本發(fā)明智能手機另一實施例的結構示意圖,如圖4所示,基于圖3所示實施例,該智能手機還包括查詢模塊14和過濾模塊15 ;其中,查詢模塊14用于向應用平臺發(fā)送包括國際移動用戶識別碼的查詢請求,并接收應用平臺返回的與國際移動用戶識別碼對應的用戶級別標識;過濾模塊15用于根據(jù)用戶的用戶級別標識過濾內(nèi)容提供商服務器返回的網(wǎng)頁信息。進一步地,該智能手機還包括存儲模塊16,用于存儲禁止訪問的網(wǎng)址信息列表和/或允許訪問的網(wǎng)址信息列表。進一步地,控制模塊12具體用于根據(jù)網(wǎng)址和本地預存的網(wǎng)址信息列表應用基于自動機的串匹配算法或基于查表的串匹配算法確定是否允許用戶訪問網(wǎng)址。本實施例提供的智能手機中各模塊的功能和處理流程,可以參見上述圖2所示的方法實施例,其實現(xiàn)原理和技術效果類似,此處不再贅述。圖5為本發(fā)明基于智能手機的網(wǎng)頁訪問控制系統(tǒng)一個實施例的結構示意圖,如圖 5所示,該系統(tǒng)包括智能手機1和內(nèi)容提供商服務器2,其中,智能手機1可以采用附圖3、 附圖4所示的智能手機,內(nèi)容提供商服務器2可以采用本發(fā)明實施例所涉及的內(nèi)容提供商服務器。本實施例提供的基于智能手機的網(wǎng)頁訪問控制系統(tǒng)中各模塊的功能和處理流程, 可以參見上述圖1所示的方法實施例,其實現(xiàn)原理和技術效果類似,此處不再贅述。圖6為本發(fā)明基于智能手機的網(wǎng)頁訪問控制系統(tǒng)另一實施例的結構示意圖,如圖 6所示,基于圖5所示實施例,該系統(tǒng)還包括應用平臺3,應用平臺3中存儲國際移動用戶識別碼與用戶級別標識的對應關系。本實施例提供的基于智能手機的網(wǎng)頁訪問控制系統(tǒng)中各模塊的功能和處理流程, 可以參見上述圖2所示的方法實施例,其實現(xiàn)原理和技術效果類似,此處不再贅述。最后應說明的是以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質(zhì)脫離本發(fā)明各實施例技術方案的精神和范圍。
權利要求
1.一種基于智能手機的網(wǎng)頁訪問控制方法,其特征在于,包括 智能手機接收用戶發(fā)送的包括網(wǎng)址的網(wǎng)絡訪問請求;所述智能手機根據(jù)所述網(wǎng)址和本地預存的網(wǎng)址信息列表確定是否允許所述用戶訪問所述網(wǎng)址,若是,則將所述網(wǎng)絡訪問請求發(fā)送給對應的內(nèi)容提供商服務器;所述智能手機接收所述內(nèi)容提供商服務器返回的網(wǎng)頁信息顯示給所述用戶。
2.根據(jù)權利要求1所述的基于智能手機的網(wǎng)頁訪問控制方法,其特征在于,還包括 所述智能手機向應用平臺發(fā)送包括國際移動用戶識別碼的查詢請求,并接收所述應用平臺返回的與所述國際移動用戶識別碼對應的用戶級別標識;所述智能手機接收所述內(nèi)容提供商服務器返回的網(wǎng)頁信息顯示給所述用戶包括 所述智能手機接收所述內(nèi)容提供商服務器返回的網(wǎng)頁信息,并根據(jù)所述用戶的用戶級別標識進行信息過濾并顯示給所述用戶。
3.根據(jù)權利要求1或2所述的基于智能手機的網(wǎng)頁訪問控制方法,其特征在于,所述網(wǎng)址信息列表包括禁止訪問的網(wǎng)址信息列表和/或允許訪問的網(wǎng)址信息列表。
4.根據(jù)權利要求1或2所述的基于智能手機的網(wǎng)頁訪問控制方法,其特征在于, 所述智能手機根據(jù)所述網(wǎng)址和本地預存的網(wǎng)址信息列表應用基于自動機的串匹配算法或基于查表的串匹配算法確定是否允許所述用戶訪問所述網(wǎng)址。
5.一種智能手機,其特征在于,包括接收模塊,用于接收用戶發(fā)送的包括網(wǎng)址的網(wǎng)絡訪問請求;控制模塊,用于根據(jù)所述網(wǎng)址和本地預存的網(wǎng)址信息列表確定是否允許所述用戶訪問所述網(wǎng)址,若是,則將所述網(wǎng)絡訪問請求發(fā)送給對應的內(nèi)容提供商服務器,并接收所述內(nèi)容提供商服務器返回的網(wǎng)頁信息;顯示模塊,用于將所述網(wǎng)頁信息顯示給所述用戶。
6.根據(jù)權利要求5所述的智能手機,其特征在于,還包括查詢模塊,用于向應用平臺發(fā)送包括國際移動用戶識別碼的查詢請求,并接收所述應用平臺返回的與所述國際移動用戶識別碼對應的用戶級別標識;過濾模塊,用于根據(jù)所述用戶的用戶級別標識過濾所述內(nèi)容提供商服務器返回的網(wǎng)頁 fn息ο
7.根據(jù)權利要求5或6所述的智能手機,其特征在于,還包括存儲模塊,用于存儲禁止訪問的網(wǎng)址信息列表和/或允許訪問的網(wǎng)址信息列表。
8.根據(jù)權利要求5或6所述的智能手機,其特征在于,所述控制模塊具體用于 根據(jù)所述網(wǎng)址和本地預存的網(wǎng)址信息列表應用基于自動機的串匹配算法或基于查表的串匹配算法確定是否允許所述用戶訪問所述網(wǎng)址。
9.一種基于智能手機的網(wǎng)頁訪問控制系統(tǒng),其特征在于,包括如權利要求5至8任一所述的智能手機,以及內(nèi)容提供商服務器。
10.根據(jù)權利要求9所述的基于智能手機的網(wǎng)頁訪問控制系統(tǒng),其特征在于,還包括: 應用平臺,所述應用平臺存儲國際移動用戶識別碼與用戶級別標識的對應關系。
全文摘要
本發(fā)明提供一種基于智能手機的網(wǎng)頁訪問控制方法和系統(tǒng)以及智能手機,其中,該方法包括智能手機接收用戶發(fā)送的包括網(wǎng)址的網(wǎng)絡訪問請求;根據(jù)所述網(wǎng)址和本地預存的網(wǎng)址信息列表確定是否允許用戶訪問網(wǎng)址,若是,則將網(wǎng)絡訪問請求發(fā)送給對應的內(nèi)容提供商服務器;智能手機接收內(nèi)容提供商服務器返回的網(wǎng)頁信息顯示給所述用戶。通過本發(fā)明提供的基于智能手機的網(wǎng)頁訪問控制方法和系統(tǒng)以及智能手機,實現(xiàn)了智能手機對用戶的訪問控制,保證了網(wǎng)絡訪問的安全性,避免受到垃圾網(wǎng)站的侵擾。
文檔編號H04W88/02GK102497632SQ201110392220
公開日2012年6月13日 申請日期2011年11月30日 優(yōu)先權日2011年11月30日
發(fā)明者鄒春玲 申請人:北京百納威爾科技有限公司