亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于電視機(jī)的網(wǎng)頁瀏覽控制方法及相關(guān)裝置與流程

文檔序號(hào):11881266閱讀:790來源:國知局
基于電視機(jī)的網(wǎng)頁瀏覽控制方法及相關(guān)裝置與流程

本發(fā)明實(shí)施例涉及電視機(jī)瀏覽器技術(shù)領(lǐng)域,尤其涉及一種基于電視機(jī)的網(wǎng)頁瀏覽控制方法及相關(guān)裝置。



背景技術(shù):

隨著電視機(jī)技術(shù)的發(fā)展,現(xiàn)有電視機(jī)的功能也越來越多,用戶不僅可以通過電視機(jī)收看電視節(jié)目,還可以在電視機(jī)上打開瀏覽器,瀏覽網(wǎng)頁,如圖1所示,并通過遙控器控制光標(biāo)101在當(dāng)前展示的網(wǎng)頁中移動(dòng),實(shí)現(xiàn)對該網(wǎng)頁的相關(guān)操作,例如打開該網(wǎng)頁中的鏈接。

現(xiàn)有技術(shù)中,用戶通過電視機(jī)瀏覽網(wǎng)頁時(shí),通過遙控器控制光標(biāo)移動(dòng),用戶每按一次遙控器的方向鍵,光標(biāo)向方向鍵對應(yīng)的方向移動(dòng)一段距離。相應(yīng)的,從電視機(jī)的角度來說,即電視機(jī)每接收到一次來自遙控器的方向鍵信號(hào),就將光標(biāo)的位置移動(dòng)一個(gè)預(yù)設(shè)距離(如0.5cm等);例如,當(dāng)接收到向右的方向鍵信號(hào)時(shí),則將光標(biāo)在網(wǎng)頁中的位置向右移動(dòng)0.5cm。

發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),基于上述控制方式,對于圖1所示界面,當(dāng)用戶需要點(diǎn)擊網(wǎng)頁左側(cè)顯示的鏈接時(shí),需要多次按下向左的方向鍵,才能使光標(biāo)101由圖1所示位置移動(dòng)至左側(cè)的鏈接位置。實(shí)際上,由于網(wǎng)頁中可供用戶進(jìn)一步操作的按鈕或鏈接所占的面積比例是很小的,導(dǎo)致用戶在通過電視機(jī)瀏覽網(wǎng)頁的過程中,需要頻繁執(zhí)行方向鍵按鍵操作來控制光標(biāo)移動(dòng)至目標(biāo)位置(例如,將光標(biāo)由不可操作區(qū)域移動(dòng)至可操作的按鈕或鏈接所在位置,或?qū)⒐鈽?biāo)由一個(gè)鏈接所在位置移動(dòng)至另一鏈接所在位置),從而造成用戶瀏覽網(wǎng)頁的大部分時(shí)間都消耗在執(zhí)行方向鍵按鍵操作上;可見,現(xiàn)有控制方式下,基于電視機(jī)的網(wǎng)頁瀏覽操作過于繁瑣,用戶體驗(yàn)差。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例中提供了一種基于電視機(jī)的網(wǎng)頁瀏覽控制方法及相關(guān)裝置,以解決現(xiàn)有技術(shù)中基于電視機(jī)的網(wǎng)頁瀏覽操作過于繁瑣、用戶體驗(yàn)差的問題。

本發(fā)明實(shí)施例第一方面提供一種基于電視機(jī)的網(wǎng)頁瀏覽控制方法;該方法

識(shí)別電視機(jī)瀏覽器所展示的目標(biāo)網(wǎng)頁中的可操作控件;

接收遙控器的方向鍵信號(hào);

根據(jù)所述方向鍵信號(hào)確定目標(biāo)可操作控件;

控制光標(biāo)移動(dòng)至所述目標(biāo)可操作控件所在位置。

結(jié)合第一方面,在第一方面的第一種可行的實(shí)施方式中,所述識(shí)別電視機(jī)瀏覽器所展示的目標(biāo)網(wǎng)頁中的可操作控件,包括:

獲取所述目標(biāo)網(wǎng)頁的源文件;

分別讀取所述源文件中的各個(gè)元素標(biāo)簽,并判斷所述元素標(biāo)簽是否與預(yù)設(shè)標(biāo)簽相匹配;

確定與所述預(yù)設(shè)標(biāo)簽相匹配的元素標(biāo)簽對應(yīng)的網(wǎng)頁元素為可操作控件。

結(jié)合第一方面,在第一方面的第二種可行的實(shí)施方式中,根據(jù)所述方向鍵信號(hào)確定目標(biāo)可操作控件,包括:

獲取光標(biāo)在所述目標(biāo)網(wǎng)頁中的當(dāng)前位置坐標(biāo);

確定各個(gè)可操作控件在所述目標(biāo)網(wǎng)頁中的控件坐標(biāo);

解析所述方向鍵信號(hào),得到目標(biāo)移動(dòng)方向;

根據(jù)所述當(dāng)前位置坐標(biāo)和所述控件坐標(biāo),確定所述目標(biāo)移動(dòng)方向上與當(dāng)前位置坐標(biāo)距離最小的可操作控件,并將所述與當(dāng)前位置坐標(biāo)距離最小的可操作控件作為目標(biāo)可操作控件。

結(jié)合第一方面,或者第一方面的第一種可行的實(shí)施方式,或者第一方面的第二種可行的實(shí)施方式,在第一方面的第三種可行的實(shí)施方式中,所述方法還包括:

判斷電視機(jī)是否與鼠標(biāo)連接;

當(dāng)電視機(jī)未與鼠標(biāo)連接時(shí),執(zhí)行所述識(shí)別電視機(jī)瀏覽器所展示的目標(biāo)網(wǎng)頁中的可操作控件的步驟。

結(jié)合第一方面,或者第一方面的第一種可行的實(shí)施方式,或者第一方面的第二種可行的實(shí)施方式,在第一方面的第四種可行的實(shí)施方式中,所述方法還包括:

接收遙控器的確定鍵信號(hào);

當(dāng)接收到遙控器的確定鍵信號(hào)時(shí),確定光標(biāo)當(dāng)前所在位置對應(yīng)的當(dāng)前可操作控件;

確定所述當(dāng)前可操作控件的控件類型,并執(zhí)行所述控件類型對應(yīng)的預(yù)設(shè)操作。

結(jié)合第一方面的第四種可行的實(shí)施方式,在第一方面的第五種可行的實(shí)施方式中,確定所述當(dāng)前可操作控件的控件類型,并執(zhí)行所述控件類型對應(yīng)的預(yù)設(shè)操作,包括:

當(dāng)所確定的控件類型為輸入框控件時(shí),顯示虛擬鍵盤,以便用戶利用所述虛擬鍵盤在所述輸入框控件中輸入字符;

當(dāng)所確定的控件類型為按鈕控件或鏈接控件時(shí),加載與所述當(dāng)前可操作控件相關(guān)聯(lián)的頁面。

結(jié)合第一方面的第四種可行的實(shí)施方式,在第一方面的第六種可行的實(shí)施方式中,在識(shí)別電視機(jī)瀏覽器所展示的目標(biāo)網(wǎng)頁中的可操作控件之后,所述方法還包括:

判斷任意兩個(gè)或兩個(gè)以上可操作控件在所述目標(biāo)網(wǎng)頁中的顯示位置是否存在公共區(qū)域;

當(dāng)存在所述公共區(qū)域時(shí),為所述公共區(qū)域?qū)?yīng)的各個(gè)可操作控件分別設(shè)置不同的響應(yīng)優(yōu)先級;

相應(yīng)的,所述確定光標(biāo)當(dāng)前所在位置對應(yīng)的當(dāng)前可操作控件,包括:

當(dāng)光標(biāo)當(dāng)前所在位置在多個(gè)可操作控件對應(yīng)的公共區(qū)域內(nèi)時(shí),選擇所述多個(gè)可操作控件中響應(yīng)優(yōu)先級最高的一個(gè)可操作控件作為當(dāng)前可操作控件。

本發(fā)明實(shí)施例第二方面提供一種基于電視機(jī)的網(wǎng)頁瀏覽控制裝置;所述裝置包括:

控件識(shí)別單元,用于識(shí)別電視機(jī)瀏覽器所展示的目標(biāo)網(wǎng)頁中的可操作控件;

第一信號(hào)接收單元,用于接收遙控器的方向鍵信號(hào);

目標(biāo)控件確定單元,用于根據(jù)所述方向鍵信號(hào)確定目標(biāo)可操作控件;

光標(biāo)移動(dòng)控制單元,用于控制光標(biāo)移動(dòng)至所述目標(biāo)可操作控件所在位置。

結(jié)合第二方面,在第二方面的第一種可行的實(shí)施方式中,所述控件識(shí)別單元包括:

源文件獲取單元,用于獲取所述目標(biāo)網(wǎng)頁的源文件;

標(biāo)簽匹配單元,用于分別讀取所述源文件中的各個(gè)元素標(biāo)簽,并判斷所述元素標(biāo)簽是否與預(yù)設(shè)標(biāo)簽相匹配,并確定與所述預(yù)設(shè)標(biāo)簽相匹配的元素標(biāo)簽對應(yīng)的網(wǎng)頁元素為可操作控件。

結(jié)合第二方面,在第二方面的第二種可行的實(shí)施方式中,所述目標(biāo)控件確定單元包括:

光標(biāo)位置確定單元,用于獲取光標(biāo)在所述目標(biāo)網(wǎng)頁中的當(dāng)前位置坐標(biāo);

控件坐標(biāo)獲取單元,用于確定各個(gè)可操作控件在所述目標(biāo)網(wǎng)頁中的控件坐標(biāo);

方向鍵信號(hào)解析單元,用于解析所述方向鍵信號(hào),得到目標(biāo)移動(dòng)方向;

目標(biāo)控件選擇單元,用于根據(jù)所述當(dāng)前位置坐標(biāo)和所述控件坐標(biāo),確定所述目標(biāo)移動(dòng)方向上與當(dāng)前位置坐標(biāo)距離最小的可操作控件,并將所述與當(dāng)前位置坐標(biāo)距離最小的可操作控件作為目標(biāo)可操作控件。

結(jié)合第二方面,或者第二方面的第一種可行的實(shí)施方式,或者第二方面的第二種可行的實(shí)施方式,在第二方面的第三種可行的實(shí)施方式中,所述裝置還包括:

鼠標(biāo)檢測單元,用于判斷電視機(jī)是否與鼠標(biāo)連接,并在電視機(jī)未與鼠標(biāo)連接時(shí),觸發(fā)所述控制識(shí)別單元。

結(jié)合第二方面,或者第二方面的第一種可行的實(shí)施方式,或者第二方面的第二種可行的實(shí)施方式,在第二方面的第四種可行的實(shí)施方式中,所述裝置還包括:

第二信號(hào)接收單元,用于接收遙控器的確定鍵信號(hào);

當(dāng)前控件確定單元,用于在接收到遙控器的確定鍵信號(hào)時(shí),確定光標(biāo)當(dāng)前所在位置對應(yīng)的當(dāng)前可操作控件;

預(yù)設(shè)操作執(zhí)行單元,用于確定所述當(dāng)前可操作控件的控件類型,并執(zhí)行所述控件類型對應(yīng)的預(yù)設(shè)操作。

結(jié)合第二方面的第四種可行的實(shí)施方式,在第二方面的第五種可行的實(shí)施方式中,所述裝置還包括:

控件堆疊檢測單元,用于判斷任意兩個(gè)或兩個(gè)以上可操作控件在所述目標(biāo)網(wǎng)頁中的顯示位置是否存在公共區(qū)域,并在存在所述公共區(qū)域時(shí),為所述公共區(qū)域?qū)?yīng)的各個(gè)可操作控件分別設(shè)置不同的響應(yīng)優(yōu)先級;

相應(yīng)的,所述當(dāng)前控件確定單元,具體被配置為:

當(dāng)光標(biāo)當(dāng)前所在位置在多個(gè)可操作控件對應(yīng)的公共區(qū)域內(nèi)時(shí),選擇所述多個(gè)可操作控件中響應(yīng)優(yōu)先級最高的一個(gè)可操作控件作為當(dāng)前可操作控件。

本發(fā)明實(shí)施例第三方面還提供一種電視機(jī);該電視機(jī)包括:

處理器,以及用于存儲(chǔ)所述處理器可執(zhí)行指令的存儲(chǔ)器;

其中,所述處理器被配置為:當(dāng)調(diào)用并執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的可執(zhí)行指令時(shí),執(zhí)行上述第一方面任一項(xiàng)所述的網(wǎng)頁瀏覽控制方法,其至少包括執(zhí)行如下步驟:

識(shí)別電視機(jī)瀏覽器所展示的目標(biāo)網(wǎng)頁中的可操作控件;

接收遙控器的方向鍵信號(hào);

根據(jù)所述方向鍵信號(hào)確定目標(biāo)可操作控件;

控制光標(biāo)移動(dòng)至所述目標(biāo)可操作控件所在位置。

由以上技術(shù)方案可知,本發(fā)明實(shí)施例在電視機(jī)瀏覽器每次加載目標(biāo)網(wǎng)頁后,識(shí)別該目標(biāo)網(wǎng)頁中的可操作控件,在接收到遙控器的方向鍵信號(hào)后,根據(jù)該方向鍵信號(hào)所指示的目標(biāo)移動(dòng)方向確定目標(biāo)可操作控件;其中,該目標(biāo)可操作控件為以光標(biāo)當(dāng)前位置為起點(diǎn)的所述目標(biāo)移動(dòng)方向上的,距離光標(biāo)最近的可操作控件;并將光標(biāo)由所述當(dāng)前位置移動(dòng)至該目標(biāo)可操作控件所在位置。可見,基于本發(fā)明實(shí)施例,用戶每一次按下方向鍵后,光標(biāo)都可以跳過目標(biāo)移動(dòng)方向上的不可操作區(qū)域,直接停留在一個(gè)可操作控件所在位置上;相對于現(xiàn)有技術(shù),本發(fā)明實(shí)施例可以在不錯(cuò)過可操作控件的前提下,增大光標(biāo)每次移動(dòng)的距離,從而用戶僅需很少次的按鍵操作,就可以控制光標(biāo)在整個(gè)界面內(nèi)移動(dòng),大大簡化用戶操作復(fù)雜度,增強(qiáng)用戶體驗(yàn)好感度。另外,本發(fā)明實(shí)施例的實(shí)現(xiàn)簡單易執(zhí)行,不需要對網(wǎng)頁本身進(jìn)行修改,只需要修改電視機(jī)瀏覽器的控制程序,使其執(zhí)行上述網(wǎng)頁瀏覽控制步驟即可。

應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本發(fā)明實(shí)施例。

附圖說明

此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說明書一起用于解釋本發(fā)明的原理。

圖1為現(xiàn)有電視機(jī)中瀏覽網(wǎng)頁的界面示意圖。

圖2是本發(fā)明實(shí)施例對應(yīng)的應(yīng)用環(huán)境示意圖。

圖3是本發(fā)明實(shí)施例提供的一種基于電視機(jī)的網(wǎng)頁瀏覽控制方法的流程圖。

圖4是本發(fā)明實(shí)施例提供的可操作控件識(shí)別效果示意圖。

圖5是本發(fā)明實(shí)施例提供的另一種基于電視機(jī)的網(wǎng)頁瀏覽控制方法的流程圖。

圖6是本發(fā)明實(shí)施例提供的另一種基于電視機(jī)的網(wǎng)頁瀏覽控制方法的流程圖。

圖7是本發(fā)明實(shí)施例提供的另一種基于電視機(jī)的網(wǎng)頁瀏覽控制方法的流程圖。

圖8是本發(fā)明實(shí)施例提供的另一種基于電視機(jī)的網(wǎng)頁瀏覽控制方法的流程圖。

圖9是本發(fā)明實(shí)施例提供的一種基于電視機(jī)的網(wǎng)頁瀏覽控制裝置的結(jié)構(gòu)框圖。

圖10是本發(fā)明實(shí)施例提供的另一種基于電視機(jī)的網(wǎng)頁瀏覽控制裝置的結(jié)構(gòu)框圖。

圖11是本發(fā)明實(shí)施例提供的另一種基于電視機(jī)的網(wǎng)頁瀏覽控制裝置的結(jié)構(gòu)框圖。

具體實(shí)施方式

這里將詳細(xì)地對示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。

首先對本發(fā)明實(shí)施例的基于電視機(jī)的網(wǎng)頁瀏覽控制方法進(jìn)行說明。圖2為本發(fā)明實(shí)施例對應(yīng)的環(huán)境架構(gòu)圖。如圖2所示,電視機(jī)接入互聯(lián)網(wǎng)后,用戶可以通過遙控器向電視機(jī)發(fā)送按鍵信號(hào),來實(shí)現(xiàn)對電視機(jī)瀏覽器所展示網(wǎng)頁的相關(guān)控制操作,如通過方向鍵信號(hào)控制光標(biāo)在網(wǎng)頁中移動(dòng)、通過確定鍵信號(hào)控制瀏覽器選中并加載光標(biāo)所指向的鏈接等。

基于上述應(yīng)用環(huán)境,本發(fā)明實(shí)施例提供了一種基于電視機(jī)的網(wǎng)頁瀏覽控制方法,如圖3所示的流程圖,該方法包括如下步驟。

S1、識(shí)別電視機(jī)瀏覽器所展示的目標(biāo)網(wǎng)頁中的可操作控件。

本發(fā)明實(shí)施例中,電視機(jī)瀏覽器每完成一次網(wǎng)頁加載(包括加載一個(gè)新的網(wǎng)頁、返回上一個(gè)網(wǎng)頁、刷新當(dāng)前網(wǎng)頁等),就執(zhí)行一次步驟S1,識(shí)別出新加載的目標(biāo)網(wǎng)頁中的可操作控件。參照圖4,以界面410所示網(wǎng)頁(即圖1所示電視機(jī)展示網(wǎng)頁)為例,經(jīng)過步驟S1,可以確定該網(wǎng)頁中的各個(gè)文字式鏈接、圖片式鏈接、按鈕、輸入框等可操作控件,圖4中界面420示意性展示了幾個(gè)具有代表性的可操作控件,例如:界面420中可操作控件1即界面410中的檢索輸入框401,可操作控件2即界面410中的按鈕401,可操作控件3即界面410中的文字式鏈接403,可操作控件8即界面410中的圖片式鏈接404。

S2、接收遙控器的方向鍵信號(hào)。

S3、根據(jù)所述方向鍵信號(hào)確定目標(biāo)可操作控件。

S4、控制光標(biāo)移動(dòng)至所述目標(biāo)可操作控件所在位置。

本發(fā)明實(shí)施例中,在接收到方向鍵信號(hào)后,不再根據(jù)該方向鍵信號(hào)所指示的方向?qū)⒐鈽?biāo)移動(dòng)一段預(yù)設(shè)距離,而是將光標(biāo)移動(dòng)至該方向鍵信號(hào)所指示的移動(dòng)方向上的目標(biāo)可操作控件所在位置。

例如,光標(biāo)101所在位置如圖4中界面420所示,在此情況下,電視機(jī)接收到遙控器發(fā)送的方向鍵信號(hào),根據(jù)該方向鍵信號(hào)所指示的目標(biāo)移動(dòng)方向的不同,至少包括以下四種情況:

1)當(dāng)該目標(biāo)移動(dòng)方向?yàn)椤跋蛴摇睍r(shí),則確定光標(biāo)101所在位置的右側(cè)距離最近的可操作控件為目標(biāo)可操作控件,即界面420中的可操作控件6,并將光標(biāo)101移動(dòng)至可操作控件6所在位置處;

2)當(dāng)該目標(biāo)移動(dòng)方向?yàn)椤跋蜃蟆睍r(shí),則確定光標(biāo)101所在位置的左側(cè)距離最近的可操作控件為目標(biāo)可操作控件,即界面420中的可操作控件3,并將光標(biāo)101移動(dòng)至可操作控件3所在位置處;

3)當(dāng)該目標(biāo)移動(dòng)方向?yàn)椤跋蛏稀睍r(shí),則確定光標(biāo)101所在位置的上側(cè)距離最近的可操作控件為目標(biāo)可操作控件,即界面420中的可操作控件1,并將光標(biāo)101移動(dòng)至可操作控件1所在位置處;

4)當(dāng)該目標(biāo)移動(dòng)方向?yàn)椤跋蛳隆睍r(shí),則確定光標(biāo)101所在位置的上側(cè)距離最近的可操作控件為目標(biāo)可操作控件,當(dāng)由于界面420中光標(biāo)101下側(cè)不存在可操作控件,則在一個(gè)可行的具體實(shí)施方式中,可以保持光標(biāo)101位置不變,在另一個(gè)可行的具體實(shí)施方式中,也可以將光標(biāo)101向下移動(dòng)預(yù)設(shè)距離,以告知用戶電視機(jī)已接收并響應(yīng)本次按鍵操作。

由以上技術(shù)方案可知,本發(fā)明實(shí)施例在電視機(jī)瀏覽器每次加載目標(biāo)網(wǎng)頁后,識(shí)別該目標(biāo)網(wǎng)頁中的可操作控件,在接收到遙控器的方向鍵信號(hào)后,根據(jù)該方向鍵信號(hào)所指示的目標(biāo)移動(dòng)方向確定目標(biāo)可操作控件;其中,該目標(biāo)可操作控件為以光標(biāo)當(dāng)前位置為起點(diǎn)的所述目標(biāo)移動(dòng)方向上的,距離光標(biāo)最近的可操作控件;并將光標(biāo)由所述當(dāng)前位置移動(dòng)至該目標(biāo)可操作控件所在位置??梢姡诒景l(fā)明實(shí)施例所述的網(wǎng)頁瀏覽控制方法,用戶每一次按下方向鍵后,光標(biāo)都可以跳過目標(biāo)移動(dòng)方向上的不可操作區(qū)域,直接停留在一個(gè)可操作控件所在位置上;相對于現(xiàn)有技術(shù),本發(fā)明實(shí)施例可以在不錯(cuò)過可操作控件的前提下,增大光標(biāo)每次移動(dòng)的距離,從而用戶僅需很少次的按鍵操作,就可以控制光標(biāo)在整個(gè)界面內(nèi)移動(dòng),大大簡化用戶操作復(fù)雜度,增強(qiáng)用戶體驗(yàn)好感度。另外,本發(fā)明實(shí)施例的實(shí)現(xiàn)簡單易執(zhí)行,不需要對網(wǎng)頁本身進(jìn)行修改,只需要修改電視機(jī)瀏覽器的控制程序,使其執(zhí)行上述網(wǎng)頁瀏覽控制步驟即可。

可選的,上述步驟S4所述的控制光標(biāo)移動(dòng)至所述目標(biāo)可操作控件所在位置,具體可以為,將光標(biāo)移動(dòng)至所述目標(biāo)可操作控件所在區(qū)域的中心位置,或者最左端,或者最右端等。

可選的,在本發(fā)明其他實(shí)施例中,在識(shí)別出可操作控件后,可以通過修改顯示樣式,來突出顯示各個(gè)可操作控件,例如修改文字式鏈接控件的底紋顏色或文字顏色等。

圖5為本發(fā)明實(shí)施例提供的另一種基于電視機(jī)的網(wǎng)頁瀏覽控制方法流程圖。參照圖5,該方法包括以下步驟:

S11、獲取電視機(jī)瀏覽器所展示的目標(biāo)網(wǎng)頁的源文件。

S12、分別讀取所述源文件中的各個(gè)元素標(biāo)簽,并判斷所述元素標(biāo)簽是否與預(yù)設(shè)標(biāo)簽相匹配。

S13、確定與所述預(yù)設(shè)標(biāo)簽相匹配的元素標(biāo)簽對應(yīng)的網(wǎng)頁元素為可操作控件。

上述源文件中的元素標(biāo)簽用于指示各個(gè)網(wǎng)頁元素的類型,以保證瀏覽器正確加載該網(wǎng)頁元素。

上述步驟S11至S13實(shí)現(xiàn)了上文實(shí)施例步驟S1所述的識(shí)別目標(biāo)網(wǎng)頁中的可操作控件,即,利用目標(biāo)網(wǎng)頁的源文件中的元素標(biāo)簽來識(shí)別出各個(gè)可操作控件。具體的,在可以依次讀取源文件中的每個(gè)元素標(biāo)簽,并判斷讀取到的元素標(biāo)簽是否為預(yù)設(shè)標(biāo)簽;其中,預(yù)設(shè)標(biāo)簽即可操作控件對應(yīng)的元素標(biāo)簽,可以包括多個(gè),如文字式鏈接對應(yīng)的第一預(yù)設(shè)標(biāo)簽,圖片式鏈接對應(yīng)的第二預(yù)設(shè)標(biāo)簽,輸入框?qū)?yīng)的第三預(yù)設(shè)標(biāo)簽,按鈕對應(yīng)的第四預(yù)設(shè)標(biāo)簽等;為保證準(zhǔn)確識(shí)別,應(yīng)將網(wǎng)頁中可能出現(xiàn)的每種可操作控件對應(yīng)的元素標(biāo)簽都設(shè)置為預(yù)設(shè)標(biāo)簽。如果讀取到的元素標(biāo)簽是上述預(yù)設(shè)標(biāo)簽中的任意一個(gè),即該元素標(biāo)簽與預(yù)設(shè)標(biāo)簽相匹配,則將該元素標(biāo)簽對應(yīng)的網(wǎng)頁元素作為可操作控件;反之,如果讀取到的元素標(biāo)簽不是預(yù)設(shè)標(biāo)簽,則繼續(xù)讀取源文件中的下一個(gè)元素標(biāo)簽。

S2、接收遙控器的方向鍵信號(hào)。

S3、根據(jù)所述方向鍵信號(hào)確定目標(biāo)可操作控件。

S4、控制光標(biāo)移動(dòng)至所述目標(biāo)可操作控件所在位置。

由以上技術(shù)方案可知,本發(fā)明實(shí)施例通過識(shí)別目標(biāo)網(wǎng)頁中的可操作控件,并在每次接收到方向鍵信號(hào)后,根據(jù)該方向鍵信號(hào)所指示的目標(biāo)移動(dòng)方向確定目標(biāo)可操作控件,并將光標(biāo)移動(dòng)至該目標(biāo)可操作控件所在位置;其中,本發(fā)明實(shí)施例根據(jù)目標(biāo)網(wǎng)頁的源文件中的元素標(biāo)簽來判斷各個(gè)網(wǎng)頁元素是否為可操作控件,即復(fù)用源文件中的元素標(biāo)簽實(shí)現(xiàn)對目標(biāo)網(wǎng)頁中可操作控件的識(shí)別,不需要修改目標(biāo)網(wǎng)頁,識(shí)別過程簡單易實(shí)現(xiàn),可以保證網(wǎng)頁瀏覽控制的響應(yīng)速度。

圖6為本發(fā)明實(shí)施例提供的另一種基于電視機(jī)的網(wǎng)頁瀏覽控制方法流程圖。參照圖6,該方法包括以下步驟:

S1、識(shí)別電視機(jī)瀏覽器所展示的目標(biāo)網(wǎng)頁中的可操作控件。

S2、接收遙控器的方向鍵信號(hào)。

S31、獲取光標(biāo)在所述目標(biāo)網(wǎng)頁中的當(dāng)前位置坐標(biāo)。

S32、確定各個(gè)可操作控件在所述目標(biāo)網(wǎng)頁中的控件坐標(biāo)。

S33、解析所述方向鍵信號(hào),得到目標(biāo)移動(dòng)方向。

S34、根據(jù)所述當(dāng)前位置坐標(biāo)和所述控件坐標(biāo),確定所述目標(biāo)移動(dòng)方向上與所述當(dāng)前位置坐標(biāo)距離最小的可操作控件,并將所述與光標(biāo)距離最小的可操作控件作為目標(biāo)可操作控件。

上述步驟S31至S34實(shí)現(xiàn)了上文實(shí)施例中步驟S3所述的根據(jù)所述方向鍵信號(hào)確定目標(biāo)可操作控件。其中,對于S31、S32和S33三個(gè)步驟,本發(fā)明實(shí)施例對其執(zhí)行順序無限制,既可以并行執(zhí)行,也可以以任意一種先后順序執(zhí)行。

假設(shè)本發(fā)明實(shí)施例基于目標(biāo)網(wǎng)頁建立的平面直角坐標(biāo)系xy,水平向右為x軸正方向,豎直向下為y軸正方向;上述光標(biāo)對應(yīng)的當(dāng)前位置坐標(biāo),具體可以為光標(biāo)的箭頭頂端對應(yīng)的坐標(biāo)點(diǎn)的坐標(biāo),假設(shè)為(x0,y0);上述控件坐標(biāo)具體可以為相應(yīng)可操作控件所在區(qū)域的四個(gè)邊緣對應(yīng)的坐標(biāo),假設(shè)為(x1,x2,y1,y2),其中,x1為該可操作控件所在區(qū)域的左邊緣對應(yīng)的x軸坐標(biāo)值,x2為該可操作控件所在區(qū)域的右邊緣對應(yīng)的x軸坐標(biāo)值,y1為該可操作控件所在區(qū)域的上邊緣對應(yīng)的y軸坐標(biāo)值,y2為該可操作控件所在區(qū)域的下邊緣對應(yīng)的y軸坐標(biāo)值;假設(shè)目標(biāo)移動(dòng)方向?yàn)椤跋蛴摇保瑒t步驟S34中具體可以如下條件篩選得到目標(biāo)移動(dòng)方向上與光標(biāo)的當(dāng)前位置坐標(biāo)距離最小的可操作控件(即目標(biāo)可操作控件):1)y1<y0<y2,2)x1>x0,3)如果滿足條件1)和2)的可操作控件有多個(gè),則選擇x1最小的一個(gè)可操作控件為目標(biāo)可操作控件。當(dāng)目標(biāo)移動(dòng)方向?yàn)椤跋蜃蟆薄ⅰ跋蛏稀被颉跋蛳隆睍r(shí),本領(lǐng)域技術(shù)人員可參照上述情況設(shè)置相應(yīng)的篩選條件,來確定目標(biāo)可操作控件,此處不再逐個(gè)舉例說明。

在本發(fā)明其他實(shí)施例中,上述步驟S32還可以在步驟S1識(shí)別出可操作控件后立即執(zhí)行,即每識(shí)別出一個(gè)可操作控件,則立即確定該可操作控件對應(yīng)的控件坐標(biāo),并在一緩存單元中保存該控件坐標(biāo),從而在執(zhí)行步驟S34時(shí),直接從該緩存單元中讀取各個(gè)控件坐標(biāo)即可,從而提高網(wǎng)頁瀏覽控件效率。

S4、控制光標(biāo)移動(dòng)至所述目標(biāo)可操作控件所在位置。

由以上技術(shù)方案可知,本發(fā)明實(shí)施例通過識(shí)別目標(biāo)網(wǎng)頁中的可操作控件,并在每次接收到方向鍵信號(hào)后,根據(jù)該方向鍵信號(hào)所指示的目標(biāo)移動(dòng)方向確定目標(biāo)可操作控件,并將光標(biāo)移動(dòng)至該目標(biāo)可操作控件所在位置;其中,本發(fā)明實(shí)施例具體根據(jù)光標(biāo)對應(yīng)的坐標(biāo),以及各個(gè)可操作控件所在區(qū)域的四個(gè)邊緣對應(yīng)的坐標(biāo)之間的比較,來確定目標(biāo)可操作控件,簡單易執(zhí)行,可以保證網(wǎng)頁瀏覽控制效率。

圖7為本發(fā)明實(shí)施例提供的另一種基于電視機(jī)的網(wǎng)頁瀏覽控制方法流程圖。參照圖7,該方法包括以下步驟:

S0、判斷電視機(jī)是否與鼠標(biāo)連接,當(dāng)電視機(jī)未與鼠標(biāo)連接時(shí),執(zhí)行步驟S1。

S1、識(shí)別電視機(jī)瀏覽器所展示的目標(biāo)網(wǎng)頁中的可操作控件。

S2、接收遙控器的方向鍵信號(hào)。

S3、根據(jù)所述方向鍵信號(hào)確定目標(biāo)可操作控件。

S4、控制光標(biāo)移動(dòng)至所述目標(biāo)可操作控件所在位置。

實(shí)際應(yīng)用中,當(dāng)電視機(jī)與鼠標(biāo)連接時(shí),可以直接通過鼠標(biāo)來實(shí)現(xiàn)網(wǎng)頁瀏覽控制(包括,控制光標(biāo)在網(wǎng)頁中移動(dòng),點(diǎn)擊某個(gè)可操作控件等),因此,本發(fā)明實(shí)施例僅用于通過遙控器實(shí)現(xiàn)電視機(jī)中網(wǎng)頁瀏覽控制的情況,故在電視機(jī)的瀏覽器啟動(dòng)后,首先判斷電視機(jī)是否連接有鼠標(biāo),如果電視機(jī)連接有鼠標(biāo),則不執(zhí)行本發(fā)明實(shí)施例所述步驟,如果電視機(jī)沒有連接鼠標(biāo),則由步驟S1開始執(zhí)行本發(fā)明實(shí)施例所述控制步驟??蛇x的,本發(fā)明實(shí)施例也可以在瀏覽器運(yùn)行過程中周期性執(zhí)行S0,以在電視機(jī)與鼠標(biāo)連接或斷開連接時(shí),及時(shí)切換網(wǎng)頁瀏覽控制方式。

由以上技術(shù)方案可知,本發(fā)明實(shí)施例在電視機(jī)的瀏覽器啟動(dòng)時(shí),或者瀏覽器運(yùn)行過程中,判斷電視機(jī)是否與鼠標(biāo)連接,并在判斷電視機(jī)沒有與鼠標(biāo)連接的情況下,才執(zhí)行S1及后續(xù)步驟,避免鼠標(biāo)控制模式下仍執(zhí)行可操作控件的識(shí)別步驟。

基于上述任一實(shí)施例,本發(fā)明其他實(shí)施例提供的基于電視機(jī)的網(wǎng)頁瀏覽控制方法還可以包括以下步驟:

接收遙控器的確定鍵信號(hào);

當(dāng)接收到遙控器的確定鍵信號(hào)時(shí),確定光標(biāo)當(dāng)前所在位置對應(yīng)的當(dāng)前可操作控件;

確定所述當(dāng)前可操作控件的控件類型,并執(zhí)行所述控件類型對應(yīng)的預(yù)設(shè)操作。

本發(fā)明實(shí)施例中,通過執(zhí)行上文所述步驟S1至S4,可以保證光標(biāo)停留位置始終為某個(gè)可操作控件所在位置,而不會(huì)是空白區(qū)域等無效操作區(qū)域,因此,用戶可以直接按下遙控器上的確定鍵,使得遙控器向電視機(jī)發(fā)送上述確定鍵信號(hào),來觸發(fā)電視機(jī)瀏覽器執(zhí)行光標(biāo)所在位置出的可操作控件對應(yīng)的預(yù)設(shè)操作。

可選的,所述控件類型可以包括輸入框控件(如圖4界面410中的檢索輸入框401)、按鈕控件(如圖4界面410中的按鈕401)、鏈接控件(如圖4界面410中的文字式鏈接403、圖片式鏈接404)等。

由于不同類型的可操作控件對應(yīng)不同的預(yù)設(shè)操作,故本發(fā)明實(shí)施例先確定所述當(dāng)前可操作控件的控件類型,再根據(jù)該控件類型確定需要執(zhí)行的預(yù)設(shè)操作:當(dāng)確定所述當(dāng)前可操作控件的控件類型為輸入框時(shí),則需要執(zhí)行的預(yù)設(shè)操作為,顯示虛擬鍵盤,以便用戶利用所述虛擬鍵盤在所述輸入框控件中輸入字符;當(dāng)確定所述當(dāng)前可操作控件的控件類型為按鈕控件或鏈接控件時(shí),則需要執(zhí)行的預(yù)設(shè)操作為,加載與所述當(dāng)前可操作控件相關(guān)聯(lián)的頁面。當(dāng)然,對于其他控件類型,還可以有其他預(yù)設(shè)操作,本實(shí)施例不再窮舉,本領(lǐng)域技術(shù)人員可根據(jù)實(shí)際情況設(shè)置。

圖8為本發(fā)明實(shí)施例提供的另一種基于電視機(jī)的網(wǎng)頁瀏覽控制方法流程圖。參照圖8,該方法包括以下步驟:

S1、識(shí)別電視機(jī)瀏覽器所展示的目標(biāo)網(wǎng)頁中的可操作控件。

S8、判斷任意兩個(gè)或兩個(gè)以上可操作控件在所述目標(biāo)網(wǎng)頁中的顯示位置是否存在公共區(qū)域。

S9、當(dāng)存在所述公共區(qū)域時(shí),為所述公共區(qū)域?qū)?yīng)的各個(gè)可操作控件分別設(shè)置不同的響應(yīng)優(yōu)先級。

S2、接收遙控器的方向鍵信號(hào)。

S3、根據(jù)所述方向鍵信號(hào)確定目標(biāo)可操作控件。

S4、控制光標(biāo)移動(dòng)至所述目標(biāo)可操作控件所在位置。

S5、接收遙控器的確定鍵信號(hào)。

S61、當(dāng)接收到遙控器的確定鍵信號(hào)時(shí),判斷光標(biāo)當(dāng)前所在位置是否在多個(gè)可操作控件對應(yīng)的公共區(qū)域內(nèi),如果是,則執(zhí)行步驟S63,否則執(zhí)行步驟S62。

S62、當(dāng)光標(biāo)當(dāng)前所在位置不在多個(gè)可操作控件對應(yīng)的公共區(qū)域內(nèi)時(shí),直接將光標(biāo)當(dāng)前所在位置對應(yīng)的可操作控件作為當(dāng)前可操作控件,并執(zhí)行步驟S7。

S63、當(dāng)光標(biāo)當(dāng)前所在位置在多個(gè)可操作控件對應(yīng)的公共區(qū)域內(nèi)時(shí),選擇所述多個(gè)可操作控件中響應(yīng)優(yōu)先級最高的一個(gè)可操作控件作為當(dāng)前可操作控件,并執(zhí)行步驟S7。

上述步驟S61至S63實(shí)現(xiàn)前文所述當(dāng)接收到遙控器的確定鍵信號(hào)時(shí),確定光標(biāo)當(dāng)前所在位置對應(yīng)的當(dāng)前可操作控件。其中,步驟S61所述的判斷光標(biāo)當(dāng)前所在位置是否在多個(gè)可操作控件對應(yīng)的公共區(qū)域內(nèi),也即判斷光標(biāo)當(dāng)前所在位置是否存在多個(gè)可操作控件;相應(yīng)的,步驟S62中所述的光標(biāo)當(dāng)前所在位置不在公共區(qū)域內(nèi),也即光標(biāo)當(dāng)前所在位置只有一個(gè)可操作控件,故可以直接將這一個(gè)可操作控件作為當(dāng)前可操作控件;步驟S63中所述的光標(biāo)當(dāng)前所在位置在公共區(qū)域內(nèi),也即光標(biāo)當(dāng)前所在位置堆疊有多個(gè)可操作控件,故選擇其中響應(yīng)優(yōu)先級最高的一個(gè)可操作控件作為當(dāng)前可操作控件。

S7、確定所述當(dāng)前可操作控件的控件類型,并執(zhí)行所述控件類型對應(yīng)的預(yù)設(shè)操作。

實(shí)際應(yīng)用中,可能存在網(wǎng)頁設(shè)計(jì)版式與瀏覽器版式不兼容,或網(wǎng)頁加載錯(cuò)誤等情況,導(dǎo)致多個(gè)可操作控件堆疊顯示,即兩個(gè)或兩個(gè)以上可操作控件的顯示位置存在公共區(qū)域;對于這一現(xiàn)象,在后續(xù)接收到確定鍵信號(hào)后,需要區(qū)分到底執(zhí)行哪個(gè)可操作控件對應(yīng)的預(yù)設(shè)操作。為解決這一問題,本發(fā)明實(shí)施例在識(shí)別出目標(biāo)網(wǎng)頁的各個(gè)可操作控件后,還通過步驟S8檢測是否存在控件堆疊現(xiàn)象,并在步驟S9中對互相堆疊的各個(gè)可操作控件設(shè)置不同的響應(yīng)優(yōu)先級,進(jìn)而在接收到確定鍵信號(hào)后,經(jīng)步驟S61判定光標(biāo)當(dāng)前所在位置為一公共區(qū)域,即光標(biāo)當(dāng)前所在位置對應(yīng)的可操作控件為多個(gè)(包括兩個(gè)或兩個(gè)以上)時(shí),根據(jù)多個(gè)可操作控件的響應(yīng)優(yōu)先級高低來確定當(dāng)前可操作控件。

例如,經(jīng)過步驟S8判斷,可操作控件a和可操作控件b的顯示位置存在公共區(qū)域,則將用戶點(diǎn)擊概率較高的可操作控件a的響應(yīng)優(yōu)先級設(shè)置為p1,用戶點(diǎn)擊概率較低的可操作控件b的響應(yīng)優(yōu)先級設(shè)置為p2(其中,p1>p2);進(jìn)而當(dāng)在步驟S61中確定光標(biāo)當(dāng)前所在位置對應(yīng)的可操作控件包括可操作控件a和可操作控件b兩個(gè)時(shí),選擇響應(yīng)優(yōu)先級較高的可操作控件a作為當(dāng)前可操作控件,即用戶點(diǎn)擊確定鍵后,執(zhí)行可操作控件a對應(yīng)的預(yù)設(shè)操作。

由以上技術(shù)方案可知,本發(fā)明實(shí)施例在識(shí)別出目標(biāo)網(wǎng)頁中的可操作控件后,還檢測其是否存在堆疊現(xiàn)象,并對相互堆疊的各個(gè)可操作控件設(shè)置不同的響應(yīng)優(yōu)先級,從而在光標(biāo)所在位置恰好為相互堆疊的可操作控件的公共區(qū)域時(shí),通過比較相互堆疊的各個(gè)可操作控件的響應(yīng)優(yōu)先級,將響應(yīng)優(yōu)先級最高的可操作控件作為當(dāng)前可操作控件。即,本發(fā)明實(shí)施例通過設(shè)置不同的響應(yīng)優(yōu)先級解決了可操作控件堆疊時(shí)的用戶響應(yīng)問題。

需要說明的是,本發(fā)明上述任一方法實(shí)施例都可以編輯為計(jì)算機(jī)處理器可執(zhí)行指令,并將該可執(zhí)行指令嵌入電視機(jī)的瀏覽器程序中,當(dāng)電視機(jī)的處理器調(diào)用瀏覽器程序,啟動(dòng)瀏覽器后,該可執(zhí)行指令也被執(zhí)行,從而對電視機(jī)瀏覽器所展示的網(wǎng)頁實(shí)現(xiàn)上述瀏覽控制方法的部分或全部步驟。

相應(yīng)于上述方法實(shí)施例,本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),例如可以是只讀存儲(chǔ)器(Read-Only Memory,ROM)、隨機(jī)存取存儲(chǔ)器(Random-Access Memory,RAM)、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等;該計(jì)算機(jī)存儲(chǔ)介質(zhì)中存儲(chǔ)有程序,當(dāng)所述存儲(chǔ)介質(zhì)中的程序由電視機(jī)的處理器執(zhí)行時(shí),使得該電視機(jī)瀏覽器能夠執(zhí)行上述方法實(shí)施例中記載的網(wǎng)頁瀏覽控制方法的部分或全部步驟。

圖9為本發(fā)明實(shí)施例提供的一種基于電視機(jī)的網(wǎng)頁瀏覽控制裝置的結(jié)構(gòu)框圖。參照圖9,該裝置包括:控件識(shí)別單元100、第一信號(hào)接收單元200、目標(biāo)控件確定單元300和光標(biāo)移動(dòng)控制單元400。

該控件識(shí)別單元100被配置為,識(shí)別電視機(jī)瀏覽器所展示的目標(biāo)網(wǎng)頁中的可操作控件。

該第一信號(hào)接收單元200被配置為,接收遙控器的方向鍵信號(hào)。

該目標(biāo)控件確定單元300被配置為,根據(jù)所述方向鍵信號(hào)確定目標(biāo)可操作控件。

該光標(biāo)移動(dòng)控制單元400被配置為,控制光標(biāo)移動(dòng)至所述目標(biāo)可操作控件所在位置。

由以上技術(shù)方案可知,本發(fā)明實(shí)施例在電視機(jī)瀏覽器每次加載目標(biāo)網(wǎng)頁后,識(shí)別該目標(biāo)網(wǎng)頁中的可操作控件,在接收到遙控器的方向鍵信號(hào)后,根據(jù)該方向鍵信號(hào)所指示的目標(biāo)移動(dòng)方向確定目標(biāo)可操作控件;其中,該目標(biāo)可操作控件為以光標(biāo)當(dāng)前位置為起點(diǎn)的所述目標(biāo)移動(dòng)方向上的,距離光標(biāo)最近的可操作控件;并將光標(biāo)由所述當(dāng)前位置移動(dòng)至該目標(biāo)可操作控件所在位置??梢?,基于本發(fā)明實(shí)施例所述的網(wǎng)頁瀏覽控制裝置,用戶每一次按下方向鍵后,光標(biāo)都可以跳過目標(biāo)移動(dòng)方向上的不可操作區(qū)域,直接停留在一個(gè)可操作控件所在位置上;相對于現(xiàn)有技術(shù),本發(fā)明實(shí)施例可以在不錯(cuò)過可操作控件的前提下,增大光標(biāo)每次移動(dòng)的距離,從而用戶僅需很少次的按鍵操作,就可以控制光標(biāo)在整個(gè)界面內(nèi)移動(dòng),大大簡化用戶操作復(fù)雜度,增強(qiáng)用戶體驗(yàn)好感度。另外,本發(fā)明實(shí)施例的實(shí)現(xiàn)簡單易執(zhí)行,不需要對網(wǎng)頁本身進(jìn)行修改,只需要修改電視機(jī)瀏覽器的控制程序,使其執(zhí)行上述網(wǎng)頁瀏覽控制步驟即可。

在本發(fā)明一個(gè)可行的實(shí)施例中,上述控件識(shí)別單元100具體可以包括:

源文件獲取單元,用于獲取所述目標(biāo)網(wǎng)頁的源文件;

標(biāo)簽匹配單元,用于分別讀取所述源文件中的各個(gè)元素標(biāo)簽,并判斷所述元素標(biāo)簽是否與預(yù)設(shè)標(biāo)簽相匹配,并確定與所述預(yù)設(shè)標(biāo)簽相匹配的元素標(biāo)簽對應(yīng)的網(wǎng)頁元素為可操作控件。

由以上技術(shù)方案可知,本發(fā)明實(shí)施例通過識(shí)別目標(biāo)網(wǎng)頁中的可操作控件,并在每次接收到方向鍵信號(hào)后,根據(jù)該方向鍵信號(hào)所指示的目標(biāo)移動(dòng)方向確定目標(biāo)可操作控件,并將光標(biāo)移動(dòng)至該目標(biāo)可操作控件所在位置;其中,本發(fā)明實(shí)施例根據(jù)目標(biāo)網(wǎng)頁的源文件中的元素標(biāo)簽來判斷各個(gè)網(wǎng)頁元素是否為可操作控件,即復(fù)用源文件中的元素標(biāo)簽實(shí)現(xiàn)對目標(biāo)網(wǎng)頁中可操作控件的識(shí)別,不需要修改目標(biāo)網(wǎng)頁,識(shí)別過程簡單易實(shí)現(xiàn),可以保證網(wǎng)頁瀏覽控制的響應(yīng)速度。

在本發(fā)明一個(gè)可行的實(shí)施例中,上述目標(biāo)控件確定單元300具體可以包括:

光標(biāo)位置確定單元,用于獲取光標(biāo)在所述目標(biāo)網(wǎng)頁中的當(dāng)前位置坐標(biāo);

控件坐標(biāo)獲取單元,用于確定各個(gè)可操作控件在所述目標(biāo)網(wǎng)頁中的控件坐標(biāo);

方向鍵信號(hào)解析單元,用于解析所述方向鍵信號(hào),得到目標(biāo)移動(dòng)方向;

目標(biāo)控件選擇單元,用于根據(jù)所述當(dāng)前位置坐標(biāo)和所述控件坐標(biāo),確定所述目標(biāo)移動(dòng)方向上與當(dāng)前位置坐標(biāo)距離最小的可操作控件,并將所述與當(dāng)前位置坐標(biāo)距離最小的可操作控件作為目標(biāo)可操作控件。

由以上技術(shù)方案可知,本發(fā)明實(shí)施例通過識(shí)別目標(biāo)網(wǎng)頁中的可操作控件,并在每次接收到方向鍵信號(hào)后,根據(jù)該方向鍵信號(hào)所指示的目標(biāo)移動(dòng)方向確定目標(biāo)可操作控件,并將光標(biāo)移動(dòng)至該目標(biāo)可操作控件所在位置;其中,本發(fā)明實(shí)施例具體根據(jù)光標(biāo)對應(yīng)的坐標(biāo),以及各個(gè)可操作控件所在區(qū)域的四個(gè)邊緣對應(yīng)的坐標(biāo)之間的比較,來確定目標(biāo)可操作控件,簡單易執(zhí)行,可以保證網(wǎng)頁瀏覽控制效率。

圖10為本發(fā)明實(shí)施例提供的另一種基于電視機(jī)的網(wǎng)頁瀏覽控制裝置的結(jié)構(gòu)框圖。參照圖10,該裝置包括:鼠標(biāo)檢測單元500、控件識(shí)別單元100、第一信號(hào)接收單元200、目標(biāo)控件確定單元300和光標(biāo)移動(dòng)控制單元400。

該鼠標(biāo)檢測單元500被配置為,判斷電視機(jī)是否與鼠標(biāo)連接,并在電視機(jī)未與鼠標(biāo)連接時(shí),觸發(fā)所述控制識(shí)別單元100。

該控件識(shí)別單元100被配置為,識(shí)別電視機(jī)瀏覽器所展示的目標(biāo)網(wǎng)頁中的可操作控件。

該第一信號(hào)接收單元200被配置為,接收遙控器的方向鍵信號(hào)。

該目標(biāo)控件確定單元300被配置為,根據(jù)所述方向鍵信號(hào)確定目標(biāo)可操作控件。

該光標(biāo)移動(dòng)控制單元400被配置為,控制光標(biāo)移動(dòng)至所述目標(biāo)可操作控件所在位置。

由以上技術(shù)方案可知,本發(fā)明實(shí)施例在電視機(jī)的瀏覽器啟動(dòng)時(shí),或者瀏覽器運(yùn)行過程中,判斷電視機(jī)是否與鼠標(biāo)連接,并在判斷電視機(jī)沒有與鼠標(biāo)連接的情況下,才執(zhí)行S1及后續(xù)步驟,避免鼠標(biāo)控制模式下仍執(zhí)行可操作控件的識(shí)別步驟。

圖11為本發(fā)明實(shí)施例提供的另一種基于電視機(jī)的網(wǎng)頁瀏覽控制裝置的結(jié)構(gòu)框圖。參照圖11,該裝置包括:控件識(shí)別單元100、第一信號(hào)接收單元200、目標(biāo)控件確定單元300、光標(biāo)移動(dòng)控制單元400、第二信號(hào)接收單元600、當(dāng)前控件確定單元700和預(yù)設(shè)操作執(zhí)行單元800。

該控件識(shí)別單元100被配置為,識(shí)別電視機(jī)瀏覽器所展示的目標(biāo)網(wǎng)頁中的可操作控件。

該第一信號(hào)接收單元200被配置為,接收遙控器的方向鍵信號(hào)。

該目標(biāo)控件確定單元300被配置為,根據(jù)所述方向鍵信號(hào)確定目標(biāo)可操作控件。

該光標(biāo)移動(dòng)控制單元400被配置為,控制光標(biāo)移動(dòng)至所述目標(biāo)可操作控件所在位置。

該第二信號(hào)接收單元600被配置為,接收遙控器的確定鍵信號(hào)。

該當(dāng)前控件確定單元700被配置為,在接收到遙控器的確定鍵信號(hào)時(shí),確定光標(biāo)當(dāng)前所在位置對應(yīng)的當(dāng)前可操作控件。

該預(yù)設(shè)操作執(zhí)行單元800被配置為,確定所述當(dāng)前可操作控件的控件類型,并執(zhí)行所述控件類型對應(yīng)的預(yù)設(shè)操作。

進(jìn)一步的,圖11所示裝置還可以包括:控件堆疊檢測單元900。

該控件堆疊檢測單元900被配置為,判斷任意兩個(gè)或兩個(gè)以上可操作控件在所述目標(biāo)網(wǎng)頁中的顯示位置是否存在公共區(qū)域,并在存在所述公共區(qū)域時(shí),為所述公共區(qū)域?qū)?yīng)的各個(gè)可操作控件分別設(shè)置不同的響應(yīng)優(yōu)先級。

基于上述控件堆疊檢測單元900,上述當(dāng)前控件確定單元700,具體被配置為:

當(dāng)光標(biāo)當(dāng)前所在位置在多個(gè)可操作控件對應(yīng)的公共區(qū)域內(nèi)時(shí),選擇所述多個(gè)可操作控件中響應(yīng)優(yōu)先級最高的一個(gè)可操作控件作為當(dāng)前可操作控件;當(dāng)光標(biāo)當(dāng)前所在位置不在多個(gè)可操作控件對應(yīng)的公共區(qū)域內(nèi)時(shí),直接將光標(biāo)當(dāng)前所在位置對應(yīng)的可操作控件作為當(dāng)前可操作控件。

由以上技術(shù)方案可知,本發(fā)明實(shí)施例在識(shí)別出目標(biāo)網(wǎng)頁中的可操作控件后,還檢測其是否存在堆疊現(xiàn)象,并對相互堆疊的各個(gè)可操作控件設(shè)置不同的響應(yīng)優(yōu)先級,從而在光標(biāo)所在位置恰好為相互堆疊的可操作控件的公共區(qū)域時(shí),通過比較相互堆疊的各個(gè)可操作控件的響應(yīng)優(yōu)先級,將響應(yīng)優(yōu)先級最高的可操作控件作為當(dāng)前可操作控件。即,本發(fā)明實(shí)施例通過設(shè)置不同的響應(yīng)優(yōu)先級解決了可操作控件堆疊時(shí)的用戶響應(yīng)問題。

關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。

另外,本發(fā)明實(shí)施例還提供了一種電視機(jī),該電視機(jī)至少包括:處理器,以及用于存儲(chǔ)所述處理器可執(zhí)行指令的存儲(chǔ)器。

其中,所述處理器被配置為:當(dāng)調(diào)用并執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的可執(zhí)行指令時(shí),執(zhí)行上述任一項(xiàng)方法實(shí)施例所述的網(wǎng)頁瀏覽控制方法,其至少包括執(zhí)行如下步驟:

識(shí)別電視機(jī)瀏覽器所展示的目標(biāo)網(wǎng)頁中的可操作控件;

接收遙控器的方向鍵信號(hào);

根據(jù)所述方向鍵信號(hào)確定目標(biāo)可操作控件;

控制光標(biāo)移動(dòng)至所述目標(biāo)可操作控件所在位置。

由以上技術(shù)方案可知,本發(fā)明實(shí)施例在電視機(jī)瀏覽器每次加載目標(biāo)網(wǎng)頁后,識(shí)別該目標(biāo)網(wǎng)頁中的可操作控件,在接收到遙控器的方向鍵信號(hào)后,根據(jù)該方向鍵信號(hào)所指示的目標(biāo)移動(dòng)方向確定目標(biāo)可操作控件;其中,該目標(biāo)可操作控件為以光標(biāo)當(dāng)前位置為起點(diǎn)的所述目標(biāo)移動(dòng)方向上的,距離光標(biāo)最近的可操作控件;并將光標(biāo)由所述當(dāng)前位置移動(dòng)至該目標(biāo)可操作控件所在位置??梢姡诒景l(fā)明實(shí)施例,用戶每一次按下方向鍵后,光標(biāo)都可以跳過目標(biāo)移動(dòng)方向上的不可操作區(qū)域,直接停留在一個(gè)可操作控件所在位置上;相對于現(xiàn)有技術(shù),本發(fā)明實(shí)施例可以在不錯(cuò)過可操作控件的前提下,增大光標(biāo)每次移動(dòng)的距離,從而用戶僅需很少次的按鍵操作,就可以控制光標(biāo)在整個(gè)界面內(nèi)移動(dòng),大大簡化用戶操作復(fù)雜度,增強(qiáng)用戶體驗(yàn)好感度。另外,本發(fā)明實(shí)施例的實(shí)現(xiàn)簡單易執(zhí)行,不需要對網(wǎng)頁本身進(jìn)行修改,只需要修改電視機(jī)瀏覽器的控制程序,使其執(zhí)行上述網(wǎng)頁瀏覽控制步驟即可。

本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實(shí)施方案。本發(fā)明實(shí)施例旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本發(fā)明實(shí)施例未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。

應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1