專利名稱:一種網(wǎng)頁(yè)的瀏覽方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及瀏覽器、視頻及圖形圖像處理領(lǐng)域,尤其涉及一種網(wǎng)頁(yè)的瀏覽方法及裝置。
背景技術(shù):
目前,瀏覽器技術(shù)已經(jīng)很成熟,基于瀏覽器的應(yīng)用也是非常多的,然而卻沒有一種方法可以有效地區(qū)分哪類人群在瀏覽網(wǎng)頁(yè),同樣也沒有一種方法可以根據(jù)用戶級(jí)別信息自動(dòng)進(jìn)行網(wǎng)頁(yè)瀏覽模式切換模式和瀏覽級(jí)別的控制。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于,提供一種網(wǎng)頁(yè)的瀏覽方法及裝置,可根據(jù)用戶級(jí)別信息自動(dòng)進(jìn)行網(wǎng)頁(yè)瀏覽模式切換模式和瀏覽級(jí)別控制,滿足各種不同用戶的需求。為了解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種網(wǎng)頁(yè)的瀏覽方法,包括
獲取外部輸入設(shè)備的輸入事件;
對(duì)所述獲取到的輸入事件進(jìn)行判斷,得到當(dāng)前用戶的級(jí)別信息;
根據(jù)所述得到的當(dāng)前用戶的級(jí)別信息,啟動(dòng)與所述當(dāng)前用戶的級(jí)別信息對(duì)應(yīng)級(jí)別的應(yīng)用。其中,所述獲取外部輸入事件之前包括
啟動(dòng)監(jiān)聽瀏覽器事件。其中,所述對(duì)所述獲取到的輸入事件進(jìn)行判斷,得到當(dāng)前用戶的級(jí)別信息包括 根據(jù)所述獲取到的輸入事件,分析得出當(dāng)前輸入設(shè)備的類型和類型名稱;
根據(jù)所述獲取到的當(dāng)前輸入設(shè)備的類型和類型名稱,判斷當(dāng)前用戶的級(jí)別信息。其中,所述根據(jù)所述得到的當(dāng)前用戶的級(jí)別信息,啟動(dòng)與所述當(dāng)前用戶的級(jí)別信息對(duì)應(yīng)級(jí)別的應(yīng)用包括
當(dāng)所述當(dāng)前用戶的級(jí)別信息為高級(jí)別用戶,則啟動(dòng)與所述高級(jí)別用戶對(duì)應(yīng)的高級(jí)別用戶專有業(yè)務(wù);
當(dāng)所述當(dāng)前用戶的級(jí)別信息為中級(jí)別用戶,則啟動(dòng)與所述中級(jí)別用戶對(duì)應(yīng)的中級(jí)別用戶專有業(yè)務(wù);
當(dāng)所述當(dāng)前用戶的級(jí)別信息為低級(jí)別用戶,則啟動(dòng)與所述低級(jí)別用戶對(duì)應(yīng)的低級(jí)別用戶專有業(yè)務(wù)。其中,所述外部輸入設(shè)備包括遙控器、鼠標(biāo)、鍵盤、觸摸屏。相應(yīng)地,本發(fā)明還提供了一種網(wǎng)頁(yè)的瀏覽裝置,所述網(wǎng)頁(yè)的瀏覽裝置包括
獲取模塊,用于獲取外部輸入設(shè)備在瀏覽器中的輸入事件;
判斷模塊,用于對(duì)所述獲取模塊獲取到的輸入事件進(jìn)行判斷,得到當(dāng)前用戶的級(jí)別信
息;
啟動(dòng)模塊,用于根據(jù)所述判斷模塊判斷得到的當(dāng)前用戶的級(jí)別信息,啟動(dòng)與所述當(dāng)前用戶的級(jí)別信息對(duì)應(yīng)級(jí)別的應(yīng)用。其中,還包括
第二啟動(dòng)模塊,用于啟動(dòng)監(jiān)聽瀏覽器事件。其中,所述判斷模塊包括
分析單元,用于對(duì)所述獲取模塊獲取到的輸入事件進(jìn)行分析,并得出當(dāng)前輸入設(shè)備的類型和類型名稱;
判斷單元,用于根據(jù)所述分析單元分析得出的當(dāng)前輸入設(shè)備的類型和類型名稱,判斷當(dāng)前用戶的級(jí)別信息。其中,所述啟動(dòng)模塊包括
第一啟動(dòng)單元,用于根據(jù)所述判斷模塊判斷當(dāng)前用戶的級(jí)別信息為高級(jí)別用戶時(shí),啟動(dòng)與所述高級(jí)別用戶對(duì)應(yīng)的高級(jí)別用戶專有業(yè)務(wù);
第二啟動(dòng)單元,用于根據(jù)所述判斷模塊判斷當(dāng)前用戶的級(jí)別信息為中級(jí)別用戶時(shí),啟動(dòng)與所述中級(jí)別用戶對(duì)應(yīng)的中級(jí)別用戶專有業(yè)務(wù);
第三啟動(dòng)單元,用于根據(jù)所述判斷模塊判斷當(dāng)前用戶的級(jí)別信息為低級(jí)別用戶時(shí),啟動(dòng)與所述低級(jí)別用戶對(duì)應(yīng)的低級(jí)別用戶專有業(yè)務(wù)。實(shí)施本發(fā)明,具有如下有益效果
本發(fā)明實(shí)施例提供的網(wǎng)頁(yè)的瀏覽方法及裝置,能夠根據(jù)家庭成員的組成結(jié)構(gòu)不同,如有老人、小孩等,可以有效地獲取當(dāng)前使用人群,控制各個(gè)人群的瀏覽網(wǎng)頁(yè)的權(quán)限,并根據(jù)用戶級(jí)別信息自動(dòng)進(jìn)行網(wǎng)頁(yè)瀏覽模式切換模式和瀏覽級(jí)別控制,滿足各種不同用戶的需求。
圖I為本發(fā)明的一種網(wǎng)頁(yè)的瀏覽方法的第一實(shí)施例的流程 圖2為本發(fā)明的一種網(wǎng)頁(yè)的瀏覽方法的第二實(shí)施例的流程 圖3為本發(fā)明的一種網(wǎng)頁(yè)的瀏覽方法的第三實(shí)施例的流程 圖4為本發(fā)明的一種網(wǎng)頁(yè)的瀏覽裝置的第一實(shí)施例的結(jié)構(gòu)示意 圖5為本發(fā)明的一種網(wǎng)頁(yè)的瀏覽裝置的第二實(shí)施例的結(jié)構(gòu)示意 圖6為本發(fā)明的一種網(wǎng)頁(yè)的瀏覽裝置的第三實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。請(qǐng)參見圖1,為本發(fā)明的一種網(wǎng)頁(yè)的瀏覽方法的第一實(shí)施例的流程圖。所述方法包括
SlOl,獲取外部輸入設(shè)備的輸入事件;
具體的,本發(fā)明實(shí)施例中所述獲取外部輸入設(shè)備的輸入事件是指嵌入式設(shè)備獲取外 部輸入設(shè)備的輸入事件,所述嵌入式設(shè)備包括機(jī)頂盒、電視、手機(jī)等設(shè)備,所述外部設(shè)備包括遙控器、鼠標(biāo)、鍵盤、觸摸屏等外部輸入設(shè)備,所述外部輸入設(shè)備的輸入事件包括了所述外部輸入設(shè)備的類型和類型的名稱,或者其中一種可識(shí)別設(shè)備類型的唯一標(biāo)識(shí),所述當(dāng)前輸入設(shè)備的類型是指給不同級(jí)別的人的輸入設(shè)備是不同的,比如老人有老人專有的輸入設(shè)備,小孩有小孩專有的輸入設(shè)備,所述嵌入式設(shè)備獲取外部輸入設(shè)備的輸入事件,并將所述獲取到的外部輸入設(shè)備的輸入事件發(fā)送到所述嵌入式設(shè)備中的瀏覽器,以便所述嵌入式設(shè)備中的瀏覽器根據(jù)所述外部輸入設(shè)備的輸入事件,對(duì)所述外部輸入設(shè)備的輸入事件中的有關(guān)當(dāng)前設(shè)備類型或者其中的一種可識(shí)別設(shè)備類型的唯一標(biāo)識(shí)進(jìn)行判斷,得到當(dāng)前用戶的級(jí)別信息。S102,對(duì)所述獲取到的輸入事件進(jìn)行判斷,得到當(dāng)前用戶的級(jí)別信息;
具體的,本發(fā)明實(shí)施例中所述嵌入式設(shè)備獲取外部輸入設(shè)備的輸入事件,并將所述獲取到的外部輸入設(shè)備的輸入事件發(fā)送到所述嵌入式設(shè)備中的瀏覽器,并由所述瀏覽器對(duì)獲 取到的外部輸入設(shè)備的輸入事件進(jìn)行判斷,以便得到當(dāng)前用戶的級(jí)別信息,所述外部輸入設(shè)備的輸入事件的事件消息類型中包括當(dāng)前輸入設(shè)備的類型和類型的名稱,或者其中一種可識(shí)別設(shè)備類型的唯一標(biāo)識(shí),帶有規(guī)定級(jí)別的消息類型,也就是說(shuō),所述外部輸入設(shè)備的輸入事件的消息類型中要定義各個(gè)級(jí)別對(duì)應(yīng)哪些設(shè)備類型,或定義消息級(jí)別類型,或者哪個(gè)類型就代表哪種級(jí)別的人群,因此,當(dāng)前輸入設(shè)備的類型是根據(jù)當(dāng)前用戶的級(jí)別不同而不同的,比如老人有老人專有的輸入設(shè)備,小孩有小孩專有的輸入設(shè)備,所述瀏覽器對(duì)對(duì)獲取到的外部輸入設(shè)備的輸入事件進(jìn)行解析,并將解析得到的外部輸入設(shè)備的類型信息保存到所述瀏覽器的擴(kuò)展消息類型中。本發(fā)明實(shí)施例中的瀏覽器在文檔對(duì)象模型DOM (Document Object Model)對(duì)象事件中增加擴(kuò)展類型信息,用于區(qū)分當(dāng)前輸入的設(shè)備類型,比如所述瀏覽器在DOM對(duì)象事件中增加了鍵盤事件類型,所述鍵盤事件類型中document, onkeydown、document,onkeypress、document, onkeyup 中的 event 事件中增加一個(gè) type 類型和 string 類型,分別代表當(dāng)前輸入設(shè)備的類型和類型名稱,因此,當(dāng)所述嵌入式設(shè)備接收到外部輸入設(shè)備為鍵盤的鍵盤輸入事件時(shí),所述嵌入式設(shè)備根據(jù)所述瀏覽器在文檔對(duì)象模型DOM (DocumentObject Model)對(duì)象事件中增加的鍵盤事件類型,可以得到當(dāng)前外部輸入設(shè)備的類型和類型名稱,或者其中一種可識(shí)別設(shè)備類型的唯一標(biāo)識(shí),并根據(jù)所述得到的當(dāng)前外部輸入設(shè)備的類型和類型名稱,或者其中一種可識(shí)別設(shè)備類型的唯一標(biāo)識(shí),進(jìn)一步判斷得到用戶的級(jí)別信息。S103,根據(jù)所述得到的當(dāng)前用戶的級(jí)別信息,啟動(dòng)與所述當(dāng)前用戶的級(jí)別信息對(duì)應(yīng)級(jí)別的應(yīng)用。具體的,本發(fā)明實(shí)施例中,在所述瀏覽器和Web應(yīng)用之間的消息通道中,定義了幾種不同類型的通道,包括高、中、低通道,每個(gè)級(jí)別的控制瀏覽網(wǎng)頁(yè)的權(quán)限范圍不一樣,其中,所述高、中、低通道分別代表不同的用戶群體,這樣不同的用戶群體可以有高、中、低級(jí)別的通道進(jìn)行網(wǎng)頁(yè)瀏覽,當(dāng)所述嵌入式設(shè)備獲取外部輸入設(shè)備的輸入事件發(fā)送到所述嵌入式設(shè)備中的瀏覽器發(fā)送到瀏覽器擴(kuò)展消息通道中,所述外部輸入設(shè)備的輸入事件的事件消息類型中包括當(dāng)前輸入設(shè)備的類型和類型的名稱,或者其中一種可識(shí)別設(shè)備類型的唯一標(biāo)識(shí),所述瀏覽器對(duì)該輸入事件進(jìn)行解析,并根據(jù)所述瀏覽器擴(kuò)展消息類型或名稱,就可以得到當(dāng)前正在使用的用戶人群的類型,其中,不同類型的用戶人群只能使用各自專有的輸入設(shè)備,并有各自對(duì)應(yīng)的Web應(yīng)用,當(dāng)所述瀏覽器收到外部設(shè)備發(fā)送的消息事件時(shí),觸發(fā)Web應(yīng)用事件監(jiān)聽器,并將設(shè)備唯一標(biāo)識(shí)同時(shí)發(fā)送給Web應(yīng)用,所述Web應(yīng)用根據(jù)該設(shè)備唯一標(biāo)識(shí)獲取到該設(shè)備類型,并根據(jù)該設(shè)備類型得到當(dāng)前用戶人群,并根據(jù)所述判斷得到的當(dāng)前用戶人群的類型,將當(dāng)前Web應(yīng)用切換到對(duì)應(yīng)人群的Web應(yīng)用,所述Web應(yīng)用就是從所述瀏覽器中獲取當(dāng)前用戶的級(jí)別信息,打開相應(yīng)的高中低級(jí)別應(yīng)用,如果使用者為高級(jí)別用戶則展現(xiàn)給用戶的應(yīng)用為高級(jí)別用戶專有業(yè)務(wù),中低級(jí)別也是類似的過程,可以根據(jù)不同的人群的組成結(jié)構(gòu)的不同,實(shí)現(xiàn)控制各個(gè)不同的人群的瀏覽網(wǎng)頁(yè)的權(quán)限。S103,根據(jù)所述得到的當(dāng)前用戶的級(jí)別信息,啟動(dòng)與所述當(dāng)前用戶的級(jí)別信息對(duì)應(yīng)級(jí)別的應(yīng)用包括
當(dāng)所述當(dāng)前用戶的級(jí)別信息為高級(jí)別用戶,則啟動(dòng)與所述高級(jí)別用戶對(duì)應(yīng)的高級(jí)別用戶專有業(yè)務(wù); 當(dāng)所述當(dāng)前用戶的級(jí)別信息為中級(jí)別用戶,則啟動(dòng)與所述中級(jí)別用戶對(duì)應(yīng)的中級(jí)別用戶專有業(yè)務(wù);
當(dāng)所述當(dāng)前用戶的級(jí)別信息為低級(jí)別用戶,則啟動(dòng)與所述低級(jí)別用戶對(duì)應(yīng)的低級(jí)別用戶專有業(yè)務(wù)。本發(fā)明實(shí)施例的嵌入式設(shè)備在獲取外部輸入設(shè)備的輸入事件后,將所述獲取到的外部輸入設(shè)備的輸入事件發(fā)送到所述嵌入式設(shè)備中的瀏覽器,由所述瀏覽器對(duì)所述獲取到的輸入事件進(jìn)行判斷,所述輸入事件的類型信息包括所述外部輸入設(shè)備的類型和類型的名稱,或者其中一種可識(shí)別設(shè)備類型的唯一標(biāo)識(shí),當(dāng)所述瀏覽器收到外部設(shè)備發(fā)送的消息事件時(shí),觸發(fā)Web應(yīng)用事件監(jiān)聽器,并將設(shè)備唯一標(biāo)識(shí)同時(shí)發(fā)送給Web應(yīng)用,所述Web應(yīng)用根據(jù)該設(shè)備唯一標(biāo)識(shí)獲取到該設(shè)備類型,并根據(jù)該設(shè)備類型得到當(dāng)前用戶人群類型,并根據(jù)所述判斷得到的當(dāng)前用戶人群的類型,將當(dāng)前Web應(yīng)用切換到對(duì)應(yīng)人群的Web應(yīng)用,可以有效地獲取當(dāng)前使用人群的類型信息,根據(jù)所述當(dāng)前使用人群的類型信息判斷當(dāng)前用戶的級(jí)別信息,并根據(jù)所述判斷獨(dú)到的當(dāng)前用戶的級(jí)別信息自動(dòng)進(jìn)行網(wǎng)頁(yè)瀏覽模式切換模式和瀏覽級(jí)別控制,實(shí)現(xiàn)了根據(jù)家庭成員的組成結(jié)構(gòu)的不同,對(duì)不同結(jié)構(gòu)的人群瀏覽網(wǎng)頁(yè)的權(quán)限進(jìn)行了限制,滿足各種不同用戶的需求。請(qǐng)參見圖2,為本發(fā)明的一種網(wǎng)頁(yè)的瀏覽方法的第二實(shí)施例的流程圖。所述方法包括
S201,啟動(dòng)監(jiān)聽瀏覽器事件;
具體的,本發(fā)明實(shí)施例中在嵌入式設(shè)備獲取外部輸入設(shè)備的輸入事件之前,所述用戶通過打開Web應(yīng)用啟動(dòng)監(jiān)聽瀏覽器事件,所述Web應(yīng)用添加事件監(jiān)聽器到瀏覽器中,等待瀏覽器事件消息回調(diào),當(dāng)外部事件觸發(fā)消息,即所述嵌入式設(shè)備獲取外部輸入設(shè)備的輸入事件時(shí),將遙控器輸入事件輸?shù)剿銮度胧皆O(shè)備,所述嵌入式設(shè)備在獲取到遙控器事件后,將所述外部輸入事件發(fā)送到瀏覽器,所述瀏覽器遙控器監(jiān)聽器接收到外部遙控器事件時(shí),嵌入式設(shè)備的遙控器驅(qū)動(dòng)能夠獲取當(dāng)前遙控器類型信息,并將類型信息加入到事件信息中,所述嵌入式設(shè)備將事件消息發(fā)送給所述瀏覽器,所述瀏覽器獲取該事件消息,并進(jìn)行解析,保存遙控器類型信息到擴(kuò)展消息類型中,并觸發(fā)Web應(yīng)用事件監(jiān)聽器,所述Web應(yīng)用注冊(cè)給瀏覽器的事件監(jiān)聽器,即觸發(fā)Javascript事件,執(zhí)行Web應(yīng)用事件監(jiān)聽回調(diào),通知Web應(yīng)用事件消息,所述Web應(yīng)用在監(jiān)聽到瀏覽器事件時(shí),獲取該外部遙控器消息事件,根據(jù)該遙控器消息類型判斷當(dāng)前用戶信息,并根據(jù)當(dāng)前使用用戶信息,啟動(dòng)對(duì)應(yīng)級(jí)別的應(yīng)用。S202,獲取外部輸入設(shè)備的輸入事件;
S203,根據(jù)所述獲取到的輸入事件,分析得出當(dāng)前輸入設(shè)備的類型和類型名稱;
具體的,本發(fā)明實(shí)施例中的嵌入式設(shè)備獲取到外部輸入設(shè)備的輸入事件,并將所述獲取到外部輸入設(shè)備的輸入事件發(fā)送給所述嵌入式設(shè)備中的瀏覽器,由所述瀏覽器對(duì)該輸入事件進(jìn)行解析,并通知所述Web應(yīng)用,所述瀏覽器在文檔對(duì)象模型DOM (Document ObjectModel)對(duì)象事件中增加擴(kuò)展類型信息,用于區(qū)分當(dāng)前輸入的設(shè)備類型,比如所述瀏覽器在DOM對(duì)象事件中增加了遙控器事件類型,所述嵌入式設(shè)備獲取到遙控器事件,遙控器驅(qū)動(dòng)能夠獲取當(dāng)前遙控器類型信息,并將類型信息加入到事件信息中,所述嵌入式設(shè)備將該事件信息發(fā)送給所述瀏覽器,由所述瀏覽器對(duì)該遙控器的輸入事件進(jìn)行解析,并將解析得到的遙控器的類型信息保存到所述瀏覽器的擴(kuò)展消息類型中,并通知所述Web應(yīng)用,也就是所 述瀏覽器觸發(fā)Javascript事件,并將所述Web應(yīng)用注冊(cè)給瀏覽器的事件監(jiān)聽器,并將設(shè)備唯一標(biāo)識(shí)同時(shí)發(fā)送給Web應(yīng)用。S204,根據(jù)所述獲取到的當(dāng)前輸入設(shè)備的類型和類型名稱,判斷當(dāng)前用戶的級(jí)別
信息;
具體的,本發(fā)明實(shí)施例中嵌入式設(shè)備獲取外部輸入設(shè)備的輸入事件,并將所述獲取到的輸入事件發(fā)送到所述嵌入式設(shè)備中的瀏覽器中,由所述瀏覽器對(duì)獲取到的輸入事件進(jìn)行分析,以便得出當(dāng)前輸入設(shè)備的類型和類型名稱,所述瀏覽器接收到外部設(shè)備事件消息中帶有當(dāng)前設(shè)備類型,給不同級(jí)別的人外部輸入設(shè)備不一樣,如老人有老人專有輸入設(shè)備,小孩有小孩專有輸入設(shè)備,所述瀏覽器在文檔對(duì)象模型D0M(Document Object Model)對(duì)象事件中增加擴(kuò)展類型信息,用于區(qū)分當(dāng)前輸入的設(shè)備類型,并在所述瀏覽器和Web應(yīng)用之間的消息通道中,定義了幾種不同類型的通道,包括高、中、低通道,每個(gè)級(jí)別的控制范圍不一樣,當(dāng)外部設(shè)備將攜帶設(shè)備類型的事件信息發(fā)送給瀏覽器擴(kuò)展消息通道中,當(dāng)瀏覽器收到外部設(shè)備發(fā)送的消息事件時(shí),瀏覽器遙控器監(jiān)聽器接收到外部遙控器事件,并觸發(fā)Web應(yīng)用事件監(jiān)聽器,并執(zhí)行Web應(yīng)用事件監(jiān)聽回調(diào),通知Web應(yīng)用事件消息,Web應(yīng)用獲取消息事件,所述瀏覽器觸發(fā)Web應(yīng)用,并將設(shè)備唯一標(biāo)識(shí)同時(shí)發(fā)送給Web應(yīng)用,Web應(yīng)用根據(jù)唯一設(shè)備類型判斷當(dāng)前用戶人群,Web應(yīng)用已經(jīng)判斷當(dāng)前的用戶人群,就可以切換到對(duì)應(yīng)人群的Web應(yīng)用。每種人群的都有自己相對(duì)應(yīng)的Web應(yīng)用,也就是說(shuō),所述Web應(yīng)用收到事件,并判斷擴(kuò)展消息類型,并根據(jù)所述瀏覽器擴(kuò)展消息通道獲取到的當(dāng)前輸入設(shè)備的類型和類型名稱,判斷當(dāng)前用戶的級(jí)別信息,所述Web應(yīng)用就是從所述瀏覽器中獲取當(dāng)前用戶的級(jí)別信息,打開相應(yīng)的高中低級(jí)別應(yīng)用,實(shí)現(xiàn)控制各個(gè)不同的人群的瀏覽網(wǎng)頁(yè)的權(quán)限。S205,根據(jù)所述得到的當(dāng)前用戶的級(jí)別信息,啟動(dòng)與所述當(dāng)前用戶的級(jí)別信息對(duì)應(yīng)級(jí)別的應(yīng)用。具體的,本發(fā)明實(shí)施例中嵌入式設(shè)備接收外部輸入設(shè)備的輸入事件,并將所述外部輸入設(shè)備的輸入事件發(fā)送到所述嵌入式設(shè)備的瀏覽器中,以便所述瀏覽器觸發(fā)所述接收的輸入事件,并通知所述Web應(yīng)用,所述嵌入式設(shè)備在接收到外部輸入設(shè)備的輸入事件后,將所述獲取到的外部輸入設(shè)備的事件發(fā)送到所述嵌入式設(shè)備中的瀏覽器中,所述瀏覽器獲取到的外部輸入設(shè)備的輸入事件進(jìn)行分析,分析得出當(dāng)前輸入設(shè)備的類型和類型名稱,根據(jù)所述獲取到的當(dāng)前輸入設(shè)備的類型和類型名稱,判斷當(dāng)前用戶的級(jí)別信息,并通知Web應(yīng)用,其中,所述瀏覽器接收到外部設(shè)備事件消息中帶有當(dāng)前設(shè)備類型,給不同級(jí)別的人外部輸入設(shè)備不一樣,如老人有老人專有輸入設(shè)備,小孩有小孩專有輸入設(shè)備,也就是每種人群的都有自己相對(duì)應(yīng)的Web應(yīng)用。所述瀏覽器接收到的事件消息類型中包括外部設(shè)備的唯一標(biāo)識(shí),所述瀏覽器收到事件并觸發(fā)事件后,觸發(fā)Web應(yīng)用事件監(jiān)聽器,并將設(shè)備唯一標(biāo)識(shí)同時(shí)發(fā)送給Web應(yīng)用,所述Web應(yīng)用收到事件,并判斷擴(kuò)展消息類型,并根據(jù)所述瀏覽器擴(kuò)展消息通道獲取到的當(dāng)前輸入設(shè)備的類型和類型名稱,判斷當(dāng)前用戶的級(jí)別信息,Web應(yīng)用獲取到這個(gè)瀏覽器事件中的設(shè)備類型,也就是定義唯一標(biāo)識(shí)輸入設(shè)備類型,根據(jù)該唯一設(shè)備類型可以判斷出當(dāng)前用戶人群,所述Web應(yīng)用根據(jù)所述判斷出的當(dāng)前用戶人群,就可以切換到對(duì)應(yīng)人群的Web應(yīng)用,即所述Web應(yīng)用就是從所述瀏覽器中獲取當(dāng)前用戶的級(jí)別信息,打開相應(yīng)的高中低級(jí)別應(yīng)用,實(shí)現(xiàn)控制各個(gè)不同的人群的瀏覽網(wǎng)頁(yè)的權(quán)限,滿足各種不同用戶的需求。請(qǐng)參見圖3,為本發(fā)明的一種網(wǎng)頁(yè)的瀏覽方法的第三實(shí)施例的流程圖。所述方法包括 S301,獲取外部輸入設(shè)備的輸入事件;
S302,對(duì)所述獲取到的輸入事件進(jìn)行判斷,得到當(dāng)前用戶的級(jí)別信息;
S303,當(dāng)所述當(dāng)前用戶的級(jí)別信息為高級(jí)別用戶,則啟動(dòng)與所述高級(jí)別用戶對(duì)應(yīng)的高級(jí)別用戶專有業(yè)務(wù);
具體的,本發(fā)明實(shí)施例中在S302步驟中對(duì)所述獲取到的輸入事件進(jìn)行判斷,得到當(dāng)前用戶的級(jí)別信息后,進(jìn)一步根據(jù)所述得到的當(dāng)前用戶的級(jí)別信息,以便啟動(dòng)與所述當(dāng)前用戶的級(jí)別信息對(duì)應(yīng)級(jí)別的應(yīng)用,本發(fā)明實(shí)施例在所述瀏覽器和Web應(yīng)用之間的消息通道中,定義了幾種不同類型的通道,包括高、中、低通道,每個(gè)級(jí)別的控制范圍不一樣,其中,所述高、中、低通道分別代表不同的用戶群體,這樣不同的用戶群體可以有高、中、低級(jí)別的通道進(jìn)行網(wǎng)頁(yè)瀏覽,也就是說(shuō)每個(gè)人群的都有自己相對(duì)應(yīng)的Web應(yīng)用,當(dāng)外部設(shè)備將攜帶設(shè)備類型的事件信息發(fā)送給瀏覽器擴(kuò)展消息通道中,當(dāng)所述瀏覽器收到外部設(shè)備發(fā)送的消息事件時(shí),觸發(fā)Web應(yīng)用事件監(jiān)聽器,并將設(shè)備唯一標(biāo)識(shí)同時(shí)發(fā)送給Web應(yīng)用,所述Web應(yīng)用收到事件,并判斷擴(kuò)展消息類型,Web應(yīng)用獲取到這個(gè)瀏覽器事件中的設(shè)備類型,也就是定義唯一標(biāo)識(shí)輸入設(shè)備類型,Web應(yīng)用根據(jù)唯一設(shè)備類型判斷當(dāng)前用戶人群,Web應(yīng)用已經(jīng)判斷當(dāng)前的用戶人群,就可以切換到對(duì)應(yīng)人群的Web應(yīng)用,所述Web應(yīng)用就是從所述瀏覽器中獲取當(dāng)前用戶的級(jí)別信息,打開相應(yīng)的高中低級(jí)別應(yīng)用,如果使用者為高級(jí)別用戶則展現(xiàn)給用戶的應(yīng)用為高級(jí)別用戶專有業(yè)務(wù),即當(dāng)所述當(dāng)前用戶的級(jí)別信息為高級(jí)別用戶,則啟動(dòng)與所述高級(jí)別用戶對(duì)應(yīng)的高級(jí)別用戶專有業(yè)務(wù),此時(shí)的用戶群體可以有高級(jí)別的通道進(jìn)行網(wǎng)頁(yè)瀏覽,該類人群享有高級(jí)別的瀏覽網(wǎng)頁(yè)的權(quán)限,滿足該類人群瀏覽網(wǎng)頁(yè)的需求。需要說(shuō)明的是,本發(fā)明實(shí)施例中在所述瀏覽器和Web應(yīng)用之間的消息通道中,定義了幾種不同類型的通道,包括高、中、低通道,每個(gè)級(jí)別的控制范圍不一樣,其中,所述高、中、低通道只是為了說(shuō)明所述消息通道的一種方式,而在實(shí)際實(shí)施過程中不限于只是采用高、中、低通道的方式來(lái)說(shuō)明所述消息通道的,也可以用其他表示類別的方式來(lái)說(shuō)明所述消息通道,比如可以采用通道I、通道2、通道3等方式來(lái)表示,本發(fā)明實(shí)施例優(yōu)選的是采用高、中、低通道的方式來(lái)說(shuō)明所述消息通道的。S304,當(dāng)所述當(dāng)前用戶的級(jí)別信息為中級(jí)別用戶,則啟動(dòng)與所述中級(jí)別用戶對(duì)應(yīng)的中級(jí)別用戶專有業(yè)務(wù);
具體的,本發(fā)明實(shí)施例在所述瀏覽器和Web應(yīng)用之間的消息通道中,定義了幾種不同類型的通道,包括高、中、低通道,每個(gè)級(jí)別的控制范圍不一樣,其中,所述高、中、低通道分別代表不同的用戶群體,這樣不同的用戶群體可以有高、中、低級(jí)別的通道進(jìn)行網(wǎng)頁(yè)瀏覽,也就是說(shuō)不同的人群都有自己相對(duì)應(yīng)的Web應(yīng)用。當(dāng)外部輸入設(shè)備將攜帶設(shè)備類型的事件信息發(fā)送給瀏覽器擴(kuò)展消息通道中,瀏覽器收到事件并觸發(fā)事件,所述事件消息類型里面帶有當(dāng)前設(shè)備類型,給不同級(jí)別的人外部輸入設(shè)備不一樣,如老人有老人專有輸入設(shè)備,小孩有小孩專有輸入設(shè)備,所述瀏覽器接收到的事件消息類型中包括外部設(shè)備的唯一標(biāo)識(shí),并通知Web應(yīng)用,所述Web應(yīng)用收到事件,并判斷擴(kuò)展消息類型,Web應(yīng)用獲取到這個(gè)瀏覽器事件中的設(shè)備類型,根據(jù)唯一設(shè)備類型判斷當(dāng)前用戶人群,并切換到對(duì)應(yīng)人群的Web應(yīng)用,如果使用者為中級(jí)別用戶則展現(xiàn)給用戶的應(yīng)用為中級(jí)別用戶專有業(yè)務(wù),即當(dāng)所述當(dāng)前用戶的級(jí)別信息為中級(jí)別用戶,則啟動(dòng)與所述中級(jí)別用戶對(duì)應(yīng)的中級(jí)別用戶專有業(yè)務(wù),此時(shí)的用戶群體可以有中級(jí)別的通道進(jìn)行網(wǎng)頁(yè)瀏覽,該類人群享有中級(jí)別的瀏覽網(wǎng)頁(yè)的權(quán)限,滿足該類人群的瀏覽網(wǎng)頁(yè)的需求。S305,當(dāng)所述當(dāng)前用戶的級(jí)別信息為低級(jí)別用戶,則啟動(dòng)與所述低級(jí)別用戶對(duì)應(yīng)的低級(jí)別用戶專有業(yè)務(wù)。具體的,本發(fā)明實(shí)施例在所述瀏覽器和Web應(yīng)用之間的消息通道中,定義了幾種不同類型的通道,包括高、中、低通道,每個(gè)級(jí)別的控制范圍不一樣,其中,所述高、中、低通道分別代表不同的用戶群體,這樣不同的用戶群體可以有高、中、低級(jí)別的通道進(jìn)行網(wǎng)頁(yè)瀏覽,也就是說(shuō)不同的人群都有自己相對(duì)應(yīng)的Web應(yīng)用。當(dāng)外部輸入設(shè)備將攜帶設(shè)備類型的事件信息發(fā)送給瀏覽器擴(kuò)展消息通道中,瀏覽器收到事件并觸發(fā)事件,所述事件消息類型里面帶有當(dāng)前設(shè)備類型,給不同級(jí)別的人外部輸入設(shè)備不一樣,如老人有老人專有輸入設(shè)備,小孩有小孩專有輸入設(shè)備,所述瀏覽器接收到的事件消息類型中包括外部設(shè)備的唯一標(biāo)識(shí),并通知Web應(yīng)用,所述Web應(yīng)用收到事件,并判斷擴(kuò)展消息類型,Web應(yīng)用獲取到這個(gè)瀏覽器事件中的設(shè)備類型,根據(jù)唯一設(shè)備類型判斷當(dāng)前用戶人群,并切換到對(duì)應(yīng)人群的Web應(yīng)用,所述Web應(yīng)用收到事件,并判斷擴(kuò)展消息類型,所述Web應(yīng)用就是從所述瀏覽器中獲取當(dāng)前用戶的級(jí)別信息,打開相應(yīng)的高中低級(jí)別應(yīng)用,如果使用者為低級(jí)別用戶則展現(xiàn)給用戶的應(yīng)用為低級(jí)別用戶專有業(yè)務(wù),即當(dāng)所述當(dāng)前用戶的級(jí)別信息為低級(jí)別用戶,則啟動(dòng)與所述低級(jí)別用戶對(duì)應(yīng)的低級(jí)別用戶專有業(yè)務(wù),此時(shí)的用戶群體可以有低級(jí)別的通道進(jìn)行網(wǎng)頁(yè)瀏覽,該類人群享有低級(jí)別的瀏覽網(wǎng)頁(yè)的權(quán)限,滿足該類人群瀏覽網(wǎng)頁(yè)的需求。本發(fā)明實(shí)施例中根據(jù)家庭成員組成結(jié)構(gòu)不同,有老人、小孩等,為了安全瀏覽網(wǎng)頁(yè)內(nèi)容,就需要控制各個(gè)人群的瀏覽網(wǎng)頁(yè)的瀏覽權(quán)限,針對(duì)不同的人群設(shè)置不同的瀏覽網(wǎng)頁(yè)的權(quán)限,在所述瀏覽器和Web應(yīng)用之間的消息通道中,定義了幾種不同類型的通道,包括高、中、低通道,每個(gè)級(jí)別的控制瀏覽網(wǎng)頁(yè)的權(quán)限范圍不一樣,其中,所述高、中、低通道分別代表不同的用戶群體,這樣不同的用戶群體可以有高、中、低級(jí)別的通道進(jìn)行網(wǎng)頁(yè)瀏覽,當(dāng)外部設(shè)備將攜帶設(shè)備類型的事件信息發(fā)送給瀏覽器擴(kuò)展消息通道中,瀏覽器收到事件并觸發(fā)事件,并通知Web應(yīng)用,所述Web應(yīng)用就是從所述瀏覽器中獲取當(dāng)前用戶的級(jí)別信息,打開相應(yīng)的高中低級(jí)別應(yīng)用,如果使用者為高級(jí)別用戶則展現(xiàn)給用戶的應(yīng)用為高級(jí)別用戶專有業(yè)務(wù),即當(dāng)所述當(dāng)前用戶的級(jí)別信息為高級(jí)別的,則啟動(dòng)與所述高級(jí)別用戶對(duì)應(yīng)的高級(jí)、別用戶專有業(yè)務(wù),此時(shí)用戶群體可以有高級(jí)別的通道進(jìn)行網(wǎng)頁(yè)瀏覽,中低級(jí)別也是類似的過程,可以根據(jù)不同的人群的組成結(jié)構(gòu)的不同,實(shí)現(xiàn)控制各個(gè)不同的人群的瀏覽網(wǎng)頁(yè)的權(quán)限,并進(jìn)行應(yīng)用模式的切換和級(jí)別限制,以便各類人群安全瀏覽網(wǎng)頁(yè),滿足了各種不同用戶的需求。請(qǐng)參見圖4,為本發(fā)明的一種網(wǎng)頁(yè)的瀏覽裝置的第一實(shí)施例的結(jié)構(gòu)示意圖。如圖4所示,所述網(wǎng)頁(yè)瀏覽裝置包括
獲取模塊10,用于獲取外部輸入設(shè)備在瀏覽器中的輸入事件;
具體的,本發(fā)明實(shí)施例中所述外部設(shè)備包括遙控器、鼠標(biāo)、鍵盤、觸摸屏等,所述獲取模塊10獲取外部輸入設(shè)備在瀏覽器中的輸入事件,并將所述獲取模塊10獲取到的外部輸入設(shè)備的輸入事件發(fā)送到所述嵌入式設(shè)備中的瀏覽器,以便所述瀏覽器根據(jù)所述外部輸入設(shè)備的輸入事件,對(duì)所述外部輸入設(shè)備的輸入事件中的有關(guān)當(dāng)前設(shè)備類型或者其中的一種可識(shí)別設(shè)備類型的唯一標(biāo)識(shí)進(jìn)行判斷,得到當(dāng)前用戶的級(jí)別信息,所述獲取模塊10獲取外部輸入設(shè)備的輸入事件是指嵌入式設(shè)備獲取外部輸入設(shè)備的輸入事件,所述嵌入式設(shè)備包括機(jī)頂盒、電視、手機(jī)等設(shè)備,所述獲取模塊10獲取到的外部輸入設(shè)備的輸入事件包括了所述外部輸入設(shè)備的類型和類型的名稱,或者其中一種可識(shí)別設(shè)備類型的唯一標(biāo)識(shí),所述當(dāng)前輸入設(shè)備的類型是指給不同級(jí)別的人的輸入設(shè)備是不同的,比如老人有老人專有的輸入設(shè)備,小孩有小孩專有的輸入設(shè)備,所述獲取模塊10是指所述嵌入式設(shè)備獲取外部輸入設(shè)備的輸入事件,以便所述機(jī)頂盒中的瀏覽器根據(jù)獲取到的外部輸入設(shè)備的事件進(jìn)行判斷,得到當(dāng)前用戶的級(jí)別信息。判斷模塊20,用于對(duì)所述獲取模塊10獲取到的輸入事件進(jìn)行判斷,得到當(dāng)前用戶的級(jí)別信息;
具體的,本發(fā)明實(shí)施例中的判斷模塊20對(duì)所述獲取模塊10獲取到的外部輸入設(shè)備的輸入事件進(jìn)行判斷,以便得到當(dāng)前用戶的級(jí)別信息,其中,所述獲取模塊10是指嵌入式設(shè)備獲取外部輸入設(shè)備的輸入事件,并將所述獲取到的輸入事件發(fā)送給所述機(jī)頂盒中的瀏覽器,由所述瀏覽器對(duì)該輸入事件進(jìn)行解析,以便得到當(dāng)前用戶的級(jí)別信息,所述獲取模塊10獲取到的輸入事件的事件消息類型中包括了當(dāng)前輸入設(shè)備的類型和類型的名稱,或者其中一種可識(shí)別設(shè)備類型的唯一標(biāo)識(shí),也就是說(shuō)所述獲取模塊10獲取到的輸入事件的消息類型中要定義各個(gè)級(jí)別對(duì)應(yīng)哪些設(shè)備類型,或定義消息級(jí)別類型,或者哪個(gè)類型就代表哪種級(jí)別的人群,并將解析得到的外部輸入設(shè)備的類型信息保存到所述瀏覽器的擴(kuò)展消息類型中,所述瀏覽器在文檔對(duì)象模型D0M(Document Object Model)對(duì)象事件中增加擴(kuò)展類型信息,用于區(qū)分當(dāng)前輸入的設(shè)備類型,比如所述瀏覽器在DOM對(duì)象事件中增加了鍵盤事件類型,所述鍵盤事件類型中 document, onkeydown >document, onkeypress>document, onkeyup中的event事件中增加一個(gè)type類型和string類型,分別代表當(dāng)前輸入設(shè)備的類型和類型名稱,所述判斷模塊20是指所述瀏覽器接收到外部設(shè)備事件消息,并觸發(fā)Web應(yīng)用事件監(jiān)聽器,并將設(shè)備唯一標(biāo)識(shí)同時(shí)發(fā)送給Web應(yīng)用,Web應(yīng)用獲取到該瀏覽器事件中的設(shè)備類型的唯一標(biāo)識(shí),并根據(jù)唯一設(shè)備類型判斷當(dāng)前用戶人群,所述Web應(yīng)用根據(jù)判斷得到當(dāng)前的用戶人群,就可以切換到對(duì)應(yīng)人群的Web應(yīng)用。啟動(dòng)模塊30,用于根據(jù)所述判斷模塊20判斷得到的當(dāng)前用戶的級(jí)別信息,啟動(dòng)與所述當(dāng)前用戶的級(jí)別信息對(duì)應(yīng)級(jí)別的應(yīng)用。
具體的,本發(fā)明實(shí)施例中的啟動(dòng)模塊30根據(jù)所述判斷模塊20判斷得到的當(dāng)前用戶的級(jí)別信息,啟動(dòng)與所述判斷模塊20判斷得到的當(dāng)前用戶的級(jí)別信息對(duì)應(yīng)的應(yīng)用,本發(fā)明實(shí)施例中所述瀏覽器和Web應(yīng)用之間的消息通道中,定義了幾種不同類型的通道,包括高、中、低通道,每個(gè)級(jí)別的控制瀏覽網(wǎng)頁(yè)的權(quán)限范圍不一樣,其中,所述高、中、低通道分別代表不同的用戶群體,這樣不同的用戶群體可以有高、中、低級(jí)別的通道進(jìn)行網(wǎng)頁(yè)瀏覽,當(dāng)所述獲取模塊10獲取外部輸入設(shè)備的輸入事件,并發(fā)送到瀏覽器擴(kuò)展消息通道中,所述輸入事件的類型信息包括所述外部輸入設(shè)備的類型和類型的名稱,或者其中一種可識(shí)別設(shè)備類型的唯一標(biāo)識(shí),所述瀏覽器接收到外部設(shè)備事件消息,并觸發(fā)Web應(yīng)用事件監(jiān)聽器,并將設(shè)備唯一標(biāo)識(shí)同時(shí)發(fā)送給Web應(yīng)用,Web應(yīng)用獲取到該瀏覽器事件中的設(shè)備類型的唯一標(biāo)識(shí),所述判斷模塊20對(duì)所述獲取模塊10獲取到的輸入事件進(jìn)行判斷,并根據(jù)所述瀏覽器擴(kuò)展消息類型或名稱,并根據(jù)唯一設(shè)備類型判斷當(dāng)前用戶人群,判斷得到當(dāng)前正在使用的用戶人群的類型,所述啟動(dòng)模塊30根據(jù)所述判斷模塊20判斷得到的當(dāng)前的用戶人群,啟動(dòng)與所述判斷模塊20判斷得到的當(dāng)前的用戶人群相應(yīng)的Web應(yīng)用,也就是說(shuō),啟動(dòng)模塊30根據(jù) 所述判斷模塊20判斷得到的用戶級(jí)別信息自動(dòng)進(jìn)行切換模式和瀏覽級(jí)別控制。本發(fā)明實(shí)施例中所述的外部設(shè)備包括遙控器、鼠標(biāo)、鍵盤、觸摸屏等外部輸入設(shè)備,本發(fā)明實(shí)施例的獲取模塊10獲取外部輸入設(shè)備在瀏覽器中的輸入事件,所述判斷模塊20對(duì)所述獲取模塊10獲取到的輸入事件進(jìn)行判斷,得到當(dāng)前用戶的級(jí)別信息,所述啟動(dòng)模塊30根據(jù)所述判斷模塊20判斷得到的當(dāng)前用戶的級(jí)別信息,啟動(dòng)與所述當(dāng)前用戶的級(jí)別信息對(duì)應(yīng)級(jí)別的應(yīng)用,可根據(jù)家庭成員的組成結(jié)構(gòu)的不同,對(duì)不同結(jié)構(gòu)的人群瀏覽網(wǎng)頁(yè)的權(quán)限進(jìn)行了限制,可以有效地獲取當(dāng)前使用人群的類型信息,并根據(jù)所述判斷模塊20判斷得到的用戶級(jí)別信息自動(dòng)進(jìn)行切換模式和瀏覽級(jí)別控制,滿足各種不同用戶的需求。請(qǐng)參見圖5,為本發(fā)明的一種網(wǎng)頁(yè)的瀏覽裝置的第二實(shí)施例的結(jié)構(gòu)示意圖。如圖5所示,所述網(wǎng)頁(yè)瀏覽裝置包括上述圖4中的獲取模塊10、啟動(dòng)模塊30,本實(shí)施例中,所述判斷模塊20包括
分析單元201,用于對(duì)所述獲取模塊10獲取到的輸入事件進(jìn)行分析,并得出當(dāng)前輸入設(shè)備的類型和類型名稱;
具體的,本發(fā)明實(shí)施例中所述分析單元201對(duì)所述獲取模塊10獲取到的輸入事件進(jìn)行分析,以便得到當(dāng)前輸入設(shè)備的類型和類型名稱,其中,所述分析單元201對(duì)所述獲取模塊10獲取到的輸入事件進(jìn)行分析,是指所述嵌入式設(shè)備是將所述獲取模塊10獲取到外部輸入設(shè)備的輸入事件發(fā)送給所述機(jī)頂盒中的瀏覽器,由所述瀏覽器對(duì)該輸入事件進(jìn)行分析,并將分析得到的外部輸入設(shè)備的類型信息保存到所述瀏覽器的擴(kuò)展消息類型中,本發(fā)明實(shí)施例中所述瀏覽器在文檔對(duì)象模型DOM (Document Object Model)對(duì)象事件中增加擴(kuò)展類型信息,用于區(qū)分當(dāng)前輸入的設(shè)備類型,所述輸入事件的類型信息包括所述外部輸入設(shè)備的類型和類型的名稱,或者其中一種可識(shí)別設(shè)備類型的唯一標(biāo)識(shí),所述分析單元201對(duì)所述瀏覽器接收到外部設(shè)備事件消息進(jìn)行分析,并根據(jù)所述瀏覽器擴(kuò)展消息類型或名稱或者唯一設(shè)備類型判斷當(dāng)前用戶人群,以便判斷得到當(dāng)前正在使用的用戶人群的類型,并觸發(fā)Web應(yīng)用事件監(jiān)聽器,將設(shè)備唯一標(biāo)識(shí)同時(shí)發(fā)送給Web應(yīng)用。判斷單元202,用于根據(jù)所述分析單元201分析得出的當(dāng)前輸入設(shè)備的類型和類型名稱,判斷當(dāng)前用戶的級(jí)別信息。
具體的,本發(fā)明實(shí)施例中的分析單元201對(duì)所述獲取模塊10獲取到的外部輸入設(shè)備的輸入事件進(jìn)行判斷,以便得到當(dāng)前用戶的級(jí)別信息,其中,所述獲取模塊10獲取到的輸入事件的事件消息類型中包括了當(dāng)前輸入設(shè)備的類型和類型的名稱,或者其中一種可識(shí)別設(shè)備類型的唯一標(biāo)識(shí),也就是說(shuō)所述獲取模塊10獲取到的輸入事件的消息類型中要定義各個(gè)級(jí)別對(duì)應(yīng)哪些設(shè)備類型,或定義消息級(jí)別類型,或者哪個(gè)類型就代表哪種級(jí)別的人群,所述判斷單元202根據(jù)所述分析單元201分析得出的當(dāng)前輸入設(shè)備的類型和類型名稱,并觸發(fā)Web應(yīng)用事件監(jiān)聽器,將設(shè)備唯一標(biāo)識(shí)同時(shí)發(fā)送給Web應(yīng)用,Web應(yīng)用獲取到該瀏覽器事件中的設(shè)備類型的唯一標(biāo)識(shí),并根據(jù)所述唯一設(shè)備類型判斷當(dāng)前用戶人群,所述Web應(yīng)用根據(jù)判斷得到當(dāng)前的用戶人群,就可以切換到對(duì)應(yīng)人群的Web應(yīng)用。本發(fā)明實(shí)施例中所述瀏覽器在文檔對(duì)象模型DOM (Document Object Model)對(duì)象事件中增加擴(kuò)展類型信息,用于區(qū)分當(dāng)前輸入的設(shè)備類型,并在所述瀏覽器和Web應(yīng)用之間的消息通道中,定義了幾種不同類型的通道,包括高、中、低通道,每個(gè)級(jí)別的控制范圍不一樣,所述獲取模塊10將獲取到的外部輸入設(shè)備的輸入事件發(fā)送給瀏覽器擴(kuò)展消息通道中,所述分析單元201對(duì)所述獲取模塊10獲取到的輸入事件進(jìn)行分析,以便得到當(dāng)前輸入設(shè)備的類型和類型名稱,所述判斷單元202根據(jù)所述分析單元201分析得出的當(dāng)前輸入設(shè) 備的類型和類型名稱,判斷當(dāng)前用戶的級(jí)別信息,并通知Web應(yīng)用,所述Web應(yīng)用就是從所述瀏覽器中獲取當(dāng)前用戶的級(jí)別信息,打開相應(yīng)的高中低級(jí)別應(yīng)用,實(shí)現(xiàn)控制各個(gè)不同的人群的安全瀏覽網(wǎng)頁(yè)的權(quán)限。本實(shí)施例中,所述網(wǎng)頁(yè)瀏覽裝置還進(jìn)一步包括
弟~■啟動(dòng)t旲塊00,用于啟動(dòng)監(jiān)聽瀏覽器事件。具體的,本發(fā)明實(shí)施例中在所述獲取模塊10獲取外部輸入設(shè)備的輸入事件之前包括第二啟動(dòng)模塊00,所述第二啟動(dòng)模塊00是指所述用戶通過打開Web應(yīng)用啟動(dòng)監(jiān)聽瀏覽器事件,所述Web應(yīng)用添加事件監(jiān)聽器到瀏覽器中,等待瀏覽器事件消息回調(diào),當(dāng)所述獲取模塊10獲取外部輸入設(shè)備的輸入事件時(shí),將遙控器輸入事件輸?shù)剿銮度胧皆O(shè)備,所述嵌入式設(shè)備將事件消息發(fā)送給所述瀏覽器,所述瀏覽器獲取該事件消息,并進(jìn)行解析,保存遙控器類型信息到擴(kuò)展消息類型中,同時(shí)觸發(fā)所述第二啟動(dòng)模塊00所啟動(dòng)的監(jiān)聽瀏覽器的事件,所述Web應(yīng)用注冊(cè)給瀏覽器的事件監(jiān)聽器,執(zhí)行Web應(yīng)用事件監(jiān)聽回調(diào),通知Web應(yīng)用事件消息,所述Web應(yīng)用在監(jiān)聽到瀏覽器事件時(shí),獲取該外部遙控器消息事件,根據(jù)該遙控器消息類型判斷當(dāng)前用戶信息,啟動(dòng)對(duì)應(yīng)級(jí)別的應(yīng)用。本實(shí)施發(fā)明中所述第二啟動(dòng)模塊00用于啟動(dòng)監(jiān)聽瀏覽器事件,等待所述瀏覽器事件消息回調(diào),所述獲取模塊10將獲取到的外部輸入設(shè)備的輸入事件發(fā)送給所述機(jī)頂盒中的瀏覽器,以便所述判斷模塊20根據(jù)所述獲取模塊10獲取到的輸入事件進(jìn)行判斷得到當(dāng)前用戶的級(jí)別信息,所述啟動(dòng)模塊30根據(jù)所述判斷模塊20判斷得到的當(dāng)前用戶的級(jí)別信息,啟動(dòng)與當(dāng)前用戶的級(jí)別信息相對(duì)應(yīng)的應(yīng)用級(jí)別,實(shí)現(xiàn)控制各個(gè)不同的人群的瀏覽網(wǎng)頁(yè)的權(quán)限,滿足各種不同用戶的需求。請(qǐng)參見圖6,為本發(fā)明的一種網(wǎng)頁(yè)的瀏覽裝置的第三實(shí)施例的結(jié)構(gòu)示意圖。如圖6所示,所述網(wǎng)頁(yè)瀏覽裝置包括上述圖4中的獲取模塊10、判斷模塊20,本實(shí)施例中,所述啟動(dòng)模塊30包括
第一啟動(dòng)單元301,用于根據(jù)所述判斷模塊20判斷當(dāng)前用戶的級(jí)別信息為高級(jí)別用戶時(shí),啟動(dòng)與所述高級(jí)別用戶對(duì)應(yīng)的高級(jí)別用戶專有業(yè)務(wù);
具體的,本發(fā)明實(shí)施例中所述判斷模塊20對(duì)所述獲取模塊10獲取到的輸入事件進(jìn)行判斷,得到當(dāng)前用戶的級(jí)別信息后,所述第一啟動(dòng)單元301進(jìn)一步根據(jù)所述判斷模塊20判斷當(dāng)前用戶的級(jí)別信息為高級(jí)用戶時(shí),啟動(dòng)與所述高級(jí)別用戶對(duì)應(yīng)的高級(jí)別用戶專有業(yè)務(wù),本發(fā)明實(shí)施例在所述瀏覽器和Web應(yīng)用之間的消息通道中,定義了幾種不同類型的通道,包括高、中、低通道,每個(gè)級(jí)別的控制范圍不一樣,其中,所述高、中、低通道分別代表不同的用戶群體,這樣不同的用戶群體可以有高、中、低級(jí)別的通道進(jìn)行網(wǎng)頁(yè)瀏覽,也就是說(shuō)每個(gè)人群的都有自己相對(duì)應(yīng)的Web應(yīng)用,當(dāng)獲取模塊10將外部設(shè)備將攜帶設(shè)備類型的事件信息發(fā)送給瀏覽器擴(kuò)展消息通道時(shí),所述瀏覽器收到外部設(shè)備發(fā)送的消息事件時(shí),觸發(fā)Web應(yīng)用事件監(jiān)聽器,并將設(shè)備唯一標(biāo)識(shí)同時(shí)發(fā)送給Web應(yīng)用,所述Web應(yīng)用收到事件,并判斷擴(kuò)展消息類型,Web應(yīng)用獲取到這個(gè)瀏覽器事件中的設(shè)備類型的唯一標(biāo)識(shí),并根據(jù)唯一設(shè)備標(biāo)識(shí)判斷當(dāng)前用戶人群,從而根據(jù)獲取到的唯一設(shè)備標(biāo)識(shí)就可以切換到對(duì)應(yīng)人群的Web應(yīng)用,打開相應(yīng)的高中低級(jí)別應(yīng)用,其中,所述第一啟動(dòng)模塊301根據(jù)所述判斷模塊20判斷當(dāng) 前用戶的級(jí)別信息為高級(jí)別用戶時(shí),啟動(dòng)與所述高級(jí)別用戶對(duì)應(yīng)的高級(jí)別用戶專有業(yè)務(wù),此時(shí)的用戶群體可以有高級(jí)別的通道進(jìn)行網(wǎng)頁(yè)瀏覽,該類人群享有高級(jí)別的瀏覽網(wǎng)頁(yè)的權(quán)限,滿足該類人群瀏覽網(wǎng)頁(yè)的需求。第二啟動(dòng)單元302,用于根據(jù)所述判斷模塊20判斷當(dāng)前用戶的級(jí)別信息為中級(jí)別用戶時(shí),啟動(dòng)與所述中級(jí)別用戶對(duì)應(yīng)的中級(jí)別用戶專有業(yè)務(wù);
具體的,本發(fā)明實(shí)施例中所述判斷模塊20對(duì)所述獲取模塊10獲取到的輸入事件進(jìn)行判斷,得到當(dāng)前用戶的級(jí)別信息后,所述第一啟動(dòng)單元301進(jìn)一步根據(jù)所述判斷模塊20判斷當(dāng)前用戶的級(jí)別信息為高級(jí)用戶時(shí),啟動(dòng)與所述高級(jí)別用戶對(duì)應(yīng)的高級(jí)別用戶專有業(yè)務(wù),本發(fā)明實(shí)施例在所述瀏覽器和Web應(yīng)用之間的消息通道中,定義了幾種不同類型的通道,包括高、中、低通道,每個(gè)級(jí)別的控制范圍不一樣,其中,所述高、中、低通道分別代表不同的用戶群體,這樣不同的用戶群體可以有高、中、低級(jí)別的通道進(jìn)行網(wǎng)頁(yè)瀏覽,也就是說(shuō)每個(gè)人群的都有自己相對(duì)應(yīng)的Web應(yīng)用,當(dāng)獲取模塊10將外部設(shè)備將攜帶設(shè)備類型的事件信息發(fā)送給瀏覽器擴(kuò)展消息通道時(shí),所述瀏覽器收到外部設(shè)備發(fā)送的消息事件時(shí),觸發(fā)Web應(yīng)用事件監(jiān)聽器,并將設(shè)備唯一標(biāo)識(shí)同時(shí)發(fā)送給Web應(yīng)用,所述Web應(yīng)用收到事件,并判斷擴(kuò)展消息類型,Web應(yīng)用獲取到這個(gè)瀏覽器事件中的設(shè)備類型的唯一標(biāo)識(shí),并根據(jù)唯一設(shè)備標(biāo)識(shí)判斷當(dāng)前用戶人群,從而根據(jù)獲取到的唯一設(shè)備標(biāo)識(shí)就可以切換到對(duì)應(yīng)人群的Web應(yīng)用,打開相應(yīng)的高中低級(jí)別應(yīng)用,其中,所述第二啟動(dòng)模塊302根據(jù)所述判斷模塊20判斷當(dāng)前用戶的級(jí)別信息為中級(jí)別用戶時(shí),啟動(dòng)與所述中級(jí)別用戶對(duì)應(yīng)的中級(jí)別用戶專有業(yè)務(wù),此時(shí)的用戶群體可以有中級(jí)別的通道進(jìn)行網(wǎng)頁(yè)瀏覽,該類人群享有中級(jí)別的瀏覽網(wǎng)頁(yè)的權(quán)限,滿足該類人群瀏覽網(wǎng)頁(yè)的需求。第三啟動(dòng)單元303,用于根據(jù)所述判斷模塊20判斷當(dāng)前用戶的級(jí)別信息為低級(jí)別用戶時(shí),啟動(dòng)與所述低級(jí)別用戶對(duì)應(yīng)的低級(jí)別用戶專有業(yè)務(wù)。具體的,本發(fā)明實(shí)施例中所述判斷模塊20對(duì)所述獲取模塊10獲取到的輸入事件進(jìn)行判斷,得到當(dāng)前用戶的級(jí)別信息后,所述第一啟動(dòng)單元301進(jìn)一步根據(jù)所述判斷模塊20判斷當(dāng)前用戶的級(jí)別信息為高級(jí)用戶時(shí),啟動(dòng)與所述高級(jí)別用戶對(duì)應(yīng)的高級(jí)別用戶專有業(yè)務(wù),本發(fā)明實(shí)施例在所述瀏覽器和Web應(yīng)用之間的消息通道中,定義了幾種不同類型的通道,包括高、中、低通道,每個(gè)級(jí)別的控制范圍不一樣,其中,所述高、中、低通道分別代表不同的用戶群體,這樣不同的用戶群體可以有高、中、低級(jí)別的通道進(jìn)行網(wǎng)頁(yè)瀏覽,也就是說(shuō)每個(gè)人群的都有自己相對(duì)應(yīng)的Web應(yīng)用,當(dāng)獲取模塊10將外部設(shè)備將攜帶設(shè)備類型的事件信息發(fā)送給瀏覽器擴(kuò)展消息通道時(shí),所述瀏覽器收到外部設(shè)備發(fā)送的消息事件時(shí),觸發(fā)Web應(yīng)用事件監(jiān)聽器,并將設(shè)備唯一標(biāo)識(shí)同時(shí)發(fā)送給Web應(yīng)用,所述Web應(yīng)用收到事件,并判斷擴(kuò)展消息類型,Web應(yīng)用獲取到這個(gè)瀏覽器事件中的設(shè)備類型的唯一標(biāo)識(shí),并根據(jù)唯一設(shè)備標(biāo)識(shí)判斷當(dāng)前用戶人群,從而根據(jù)獲取到的唯一設(shè)備標(biāo)識(shí)就可以切換到對(duì)應(yīng)人群的Web應(yīng)用,打開相應(yīng)的高中低級(jí)別應(yīng)用,其中,所述第三啟動(dòng)模塊303根據(jù)所述判斷模塊20判斷當(dāng)前用戶的級(jí)別信息為低級(jí)別用戶時(shí),啟動(dòng)與所述低級(jí)別用戶對(duì)應(yīng)的低級(jí)別用戶專有業(yè)務(wù),此時(shí)的用戶群體可以有低級(jí)別的通道進(jìn)行網(wǎng)頁(yè)瀏覽,該類人群享有低級(jí)別的瀏覽網(wǎng)頁(yè)的權(quán)限,滿足該類人群瀏覽網(wǎng)頁(yè)的需求。本發(fā)明實(shí)施例中根據(jù)家庭成員組成結(jié)構(gòu)不同,有老人、小孩等,為了安全瀏覽網(wǎng)頁(yè)內(nèi)容,就需要控制各個(gè)人群的瀏覽網(wǎng)頁(yè)的瀏覽權(quán)限,針對(duì)不同的人群設(shè)置不同的瀏覽網(wǎng)頁(yè)的權(quán)限,在所述瀏覽器和Web應(yīng)用之間的消息通道中,定義了幾種不同類型的通道,包括 高、中、低通道,每個(gè)級(jí)別的控制瀏覽網(wǎng)頁(yè)的權(quán)限范圍不一樣,其中,所述高、中、低通道分別代表不同的用戶群體,這樣不同的用戶群體可以有高、中、低級(jí)別的通道進(jìn)行網(wǎng)頁(yè)瀏覽,所述獲取模塊10將獲取的輸入事件發(fā)送給瀏覽器擴(kuò)展消息通道中,所述判斷模塊20對(duì)所述獲取模塊10獲取的輸入事件進(jìn)行判斷,得到當(dāng)前用戶的級(jí)別信息,并通知Web應(yīng)用,所述Web應(yīng)用就是從所述瀏覽器中獲取當(dāng)前用戶的級(jí)別信息,打開相應(yīng)的高中低級(jí)別應(yīng)用,其中,所述第一啟動(dòng)單元301根據(jù)所述判斷模塊20判斷當(dāng)前用戶的級(jí)別信息為高級(jí)別用戶時(shí),啟動(dòng)與所述高級(jí)別用戶對(duì)應(yīng)的高級(jí)別用戶專有業(yè)務(wù),所述第二啟動(dòng)單元302根據(jù)所述判斷模塊20判斷當(dāng)前用戶的級(jí)別信息為中級(jí)別用戶時(shí),啟動(dòng)與所述中級(jí)別用戶對(duì)應(yīng)的中級(jí)別用戶專有業(yè)務(wù),所述第三啟動(dòng)單元303根據(jù)所述判斷模塊20判斷當(dāng)前用戶的級(jí)別信息為低級(jí)別用戶時(shí),啟動(dòng)與所述低級(jí)別用戶對(duì)應(yīng)的低級(jí)別用戶專有業(yè)務(wù),可以根據(jù)不同的人群的組成結(jié)構(gòu)的不同,實(shí)現(xiàn)控制各個(gè)不同的人群的瀏覽網(wǎng)頁(yè)的權(quán)限,并進(jìn)行應(yīng)用模式的切換和級(jí)別限制,以便各類人群安全瀏覽網(wǎng)頁(yè),滿足了各種不同用戶的需求。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀寫存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為FLASH閃存、電可擦可編程只讀存儲(chǔ)器、磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分流程,并依本發(fā)明權(quán)利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。
權(quán)利要求
1.一種網(wǎng)頁(yè)的瀏覽方法,其特征在于,包括 獲取外部輸入設(shè)備的輸入事件; 對(duì)所述獲取到的輸入事件進(jìn)行判斷,得到當(dāng)前用戶的級(jí)別信息; 根據(jù)所述得到的當(dāng)前用戶的級(jí)別信息,啟動(dòng)與所述當(dāng)前用戶的級(jí)別信息對(duì)應(yīng)級(jí)別的應(yīng)用。
2.如權(quán)利要求I所述的方法,其特征在于,所述獲取外部輸入事件之前包括 啟動(dòng)監(jiān)聽瀏覽器事件。
3.如權(quán)利要求I所述的方法,其特征在于,所述對(duì)所述獲取到的輸入事件進(jìn)行判斷,得到當(dāng)前用戶的級(jí)別信息包括 根據(jù)所述獲取到的輸入事件,分析得出當(dāng)前輸入設(shè)備的類型和類型名稱; 根據(jù)所述獲取到的當(dāng)前輸入設(shè)備的類型和類型名稱,判斷當(dāng)前用戶的級(jí)別信息。
4.如權(quán)利要求I所述的方法,其特征在于,所述根據(jù)所述得到的當(dāng)前用戶的級(jí)別信息,啟動(dòng)與所述當(dāng)前用戶的級(jí)別信息對(duì)應(yīng)級(jí)別的應(yīng)用包括 當(dāng)所述當(dāng)前用戶的級(jí)別信息為高級(jí)別用戶,則啟動(dòng)與所述高級(jí)別用戶對(duì)應(yīng)的高級(jí)別用戶專有業(yè)務(wù); 當(dāng)所述當(dāng)前用戶的級(jí)別信息為中級(jí)別用戶,則啟動(dòng)與所述中級(jí)別用戶對(duì)應(yīng)的中級(jí)別用戶專有業(yè)務(wù); 當(dāng)所述當(dāng)前用戶的級(jí)別信息為低級(jí)別用戶,則啟動(dòng)與所述低級(jí)別用戶對(duì)應(yīng)的低級(jí)別用戶專有業(yè)務(wù)。
5.如權(quán)利要求I所述的方法,其特征在于,所述外部輸入設(shè)備包括遙控器、鼠標(biāo)、鍵盤、觸摸屏。
6.一種網(wǎng)頁(yè)的瀏覽裝置,其特征在于,包括 獲取模塊,用于獲取外部輸入設(shè)備在瀏覽器中的輸入事件; 判斷模塊,用于對(duì)所述獲取模塊獲取到的輸入事件進(jìn)行判斷,得到當(dāng)前用戶的級(jí)別信息; 啟動(dòng)模塊,用于根據(jù)所述判斷模塊判斷得到的當(dāng)前用戶的級(jí)別信息,啟動(dòng)與所述當(dāng)前用戶的級(jí)別信息對(duì)應(yīng)級(jí)別的應(yīng)用。
7.如權(quán)利要求6所述的裝置,其特征在于,還包括 第二啟動(dòng)模塊,用于啟動(dòng)監(jiān)聽瀏覽器事件,以等待所述瀏覽器事件消息的回調(diào)。
8.如權(quán)利要求6所述的裝置,其特征在于,所述判斷模塊包括 分析単元,用于對(duì)所述獲取模塊獲取到的輸入事件進(jìn)行分析,并得出當(dāng)前輸入設(shè)備的類型和類型名稱; 判斷単元,用于根據(jù)所述分析単元分析得出的當(dāng)前輸入設(shè)備的類型和類型名稱,判斷當(dāng)前用戶的級(jí)別信息。
9.如權(quán)利要求6所述的裝置,其特征在于,所述啟動(dòng)模塊包括 第一啟動(dòng)單元,用于根據(jù)所述判斷模塊判斷當(dāng)前用戶的級(jí)別信息為高級(jí)別用戶時(shí),啟動(dòng)與所述高級(jí)別用戶對(duì)應(yīng)的高級(jí)別用戶專有業(yè)務(wù); 第二啟動(dòng)單元,用于根據(jù)所述判斷模塊判斷當(dāng)前用戶的級(jí)別信息為中級(jí)別用戶時(shí),啟動(dòng)與所述中級(jí)別用戶對(duì)應(yīng)的中級(jí)別用戶專有業(yè)務(wù);第三啟動(dòng)單 元,用于根據(jù)所述判斷模塊判斷當(dāng)前用戶的級(jí)別信息為低級(jí)別用戶時(shí),啟動(dòng)與所述低級(jí)別用戶對(duì)應(yīng)的低級(jí)別用戶專有業(yè)務(wù)。
全文摘要
本發(fā)明公開了一種網(wǎng)頁(yè)的瀏覽方法,包括如下步驟獲取外部輸入設(shè)備在瀏覽器中的輸入事件;對(duì)所述獲取到的輸入事件進(jìn)行判斷,得到當(dāng)前用戶的級(jí)別信息;根據(jù)所述得到的當(dāng)前用戶的級(jí)別信息,啟動(dòng)與所述當(dāng)前用戶的級(jí)別信息對(duì)應(yīng)級(jí)別的應(yīng)用。本發(fā)明還提供了一種網(wǎng)頁(yè)的瀏覽裝置。本發(fā)明的目的在于提供一種網(wǎng)頁(yè)的瀏覽方法及裝置,可根據(jù)用戶級(jí)別信息自動(dòng)進(jìn)行網(wǎng)頁(yè)瀏覽模式切換模式和瀏覽級(jí)別控制,滿足各種不同用戶的需求。
文檔編號(hào)G06F3/048GK102707890SQ201210149249
公開日2012年10月3日 申請(qǐng)日期2012年5月15日 優(yōu)先權(quán)日2012年5月15日
發(fā)明者卓可橋 申請(qǐng)人:深圳市同洲電子股份有限公司