頁面操控方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及界面控制技術(shù)領(lǐng)域,尤其涉及頁面操控方 法和裝置。
【背景技術(shù)】
[0002] 隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,越來越多的應(yīng)用程序使用多頁面窗體作為信息的展 示界面,從而使得用戶可以在一個(gè)窗口界面中同時(shí)打開多個(gè)頁面,并較快速的在頁面間進(jìn) 行切換。在現(xiàn)有技術(shù)中,多頁面窗口中頁面的關(guān)閉或切換,通常都需要用戶主動(dòng)點(diǎn)擊各頁面 頂部的選項(xiàng)卡才能實(shí)現(xiàn)。雖然這種操作方法需要用戶將光標(biāo)反復(fù)移動(dòng)到頁面頂部,會(huì)嚴(yán)重 影響到頁面的操控效率,但是由于幾乎所有的多頁面程序都使用這樣的頁面操控方法,所 以人們對(duì)于這種略顯繁瑣的操作方式已經(jīng)習(xí)以為常,這也導(dǎo)致通過選項(xiàng)卡對(duì)頁面進(jìn)行操控 成為一種難以突破的思維定勢。
【發(fā)明內(nèi)容】
[0003] 本申請(qǐng)?zhí)峁┝?一種頁面操控方法和裝置。
[0004] 第一方面,本申請(qǐng)?zhí)峁┝艘环N頁面操控方法,該方法包括:跟蹤當(dāng)前頁面滾動(dòng)條上 的滾動(dòng)塊是否達(dá)到極限位置;若滾動(dòng)塊達(dá)到極限位置,則檢測是否接收到預(yù)定的鼠標(biāo)操作 動(dòng)作信息;若接收到預(yù)定的鼠標(biāo)操作動(dòng)作信息,則執(zhí)行與鼠標(biāo)操作動(dòng)作信息對(duì)應(yīng)的頁面操 控指令。
[0005] 第二方面,本申請(qǐng)?zhí)峁┝艘环N頁面操控裝置,該裝置包括:位置跟蹤模塊,用于跟 蹤當(dāng)前頁面滾動(dòng)條上的滾動(dòng)塊是否達(dá)到極限位置;動(dòng)作檢測模塊,用于當(dāng)滾動(dòng)塊達(dá)到極限 位置時(shí),檢測是否接收到預(yù)定的鼠標(biāo)操作動(dòng)作信息;頁面操控模塊,用于當(dāng)接收到預(yù)定的鼠 標(biāo)操作動(dòng)作信息時(shí),執(zhí)行與鼠標(biāo)操作動(dòng)作信息對(duì)應(yīng)的頁面操控指令。
[0006] 本申請(qǐng)?zhí)峁┑捻撁娌倏胤椒ê脱b置,可以首先跟蹤當(dāng)前頁面的滾動(dòng)條上的滾動(dòng)塊 是否達(dá)到極限位置,若是,則進(jìn)一步檢測是否接收到預(yù)定的鼠標(biāo)操作動(dòng)作信息,并且在接收 到預(yù)定的鼠標(biāo)操作動(dòng)作信息時(shí),執(zhí)行與該鼠標(biāo)操作動(dòng)作信息對(duì)應(yīng)的頁面操控指令。當(dāng)頁面 上的滾動(dòng)塊處于極限位置時(shí),可以直接通過接收鼠標(biāo)操作動(dòng)作信息來執(zhí)行與頁面操控相關(guān) 的指令,從而提高了頁面操控效率。
【附圖說明】
[0007] 通過閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本申請(qǐng)的其它 特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0008] 圖1是本申請(qǐng)頁面操控方法的一個(gè)實(shí)施例的流程圖;
[0009] 圖2是本申請(qǐng)頁面操控方法的一個(gè)應(yīng)用場景示意圖;
[0010] 圖3是本申請(qǐng)頁面操控方法的另一個(gè)應(yīng)用場景示意圖;
[0011] 圖4是本申請(qǐng)頁面操控裝置的一個(gè)實(shí)施例的功能模塊構(gòu)架示意圖;
[0012] 圖5是本申請(qǐng)頁面操控裝置的另一個(gè)實(shí)施例的功能模塊構(gòu)架示意圖。
【具體實(shí)施方式】
[0013] 下面結(jié)合附圖和實(shí)施例對(duì)本申請(qǐng)作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖?,此處所描 述的具體實(shí)施例僅僅用于解釋相關(guān)發(fā)明,而非對(duì)該發(fā)明的限定。另外還需要說明的是,為了 便于描述,附圖中僅示出了與有關(guān)發(fā)明相關(guān)的部分。
[0014] 需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相 互組合。下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本申請(qǐng)。
[0015] 請(qǐng)參考圖1,其示出了頁面操控方法的一個(gè)實(shí)施例的流程100。本實(shí)施例主要以該 方法應(yīng)用于可以與鼠標(biāo)進(jìn)行交互的終端中來舉例說明,該終端可以包括臺(tái)式計(jì)算機(jī)、膝上 型便攜計(jì)算機(jī)和智能電視等等,所述操作方法可以應(yīng)用于多頁面的應(yīng)用程序,如網(wǎng)頁瀏覽 器等。所述頁面操控方法,包括以下步驟:
[0016] 如圖1所示,在步驟101中,跟蹤當(dāng)前頁面滾動(dòng)條上的滾動(dòng)塊是否達(dá)到極限位置。
[0017] 在本實(shí)施例中,滾動(dòng)條用于對(duì)整個(gè)頁面的顯示位置進(jìn)行標(biāo)識(shí)。當(dāng)整個(gè)頁面顯示的 內(nèi)容信息超出了顯示窗口的顯示范圍時(shí),通常在顯示窗口上會(huì)出現(xiàn)滾動(dòng)條。滾動(dòng)條由滾動(dòng) 塊和滾動(dòng)箭頭組成,其可以用鼠標(biāo)滾輪或鍵盤控制,也可以用鼠標(biāo)拖動(dòng)控制。只要用鼠標(biāo)左 鍵按住要移動(dòng)到的位置,滾動(dòng)塊就會(huì)移動(dòng)到被按住的位置。滾動(dòng)條包括豎向滾動(dòng)條和橫向 滾動(dòng)條。利用滾動(dòng)塊在滾動(dòng)條上的位置可以標(biāo)識(shí)當(dāng)前瀏覽位置在整個(gè)頁面中的位置。滾動(dòng) 條的極限位置就代表當(dāng)前頁面的邊界位置。這樣,通過移動(dòng)滾動(dòng)塊,并將滾動(dòng)塊移動(dòng)到滾動(dòng) 條的極限位置,就可以對(duì)頁面的內(nèi)容信息進(jìn)行定位瀏覽,并能夠?yàn)g覽到頁面的所有內(nèi)容信 息。在本實(shí)施例中,當(dāng)前頁面在被瀏覽的過程中,終端可以跟蹤滾動(dòng)塊的位置。例如,可以 不斷地獲取滾動(dòng)塊的坐標(biāo)信息。從而確定滾動(dòng)塊是否位于滾動(dòng)條的極限位置上,也就是確 定當(dāng)前頁面的瀏覽位置是否位于頁面的邊界位置。
[0018] 在本實(shí)施例的一個(gè)可選實(shí)現(xiàn)方式中,當(dāng)滾動(dòng)條為豎向滾動(dòng)條時(shí),極限位置為豎向 滾動(dòng)條的最頂部或最底部。當(dāng)頁面的長度大于顯示窗口的長度時(shí),通常會(huì)在窗口的最右側(cè) 顯示一個(gè)豎向滾動(dòng)條。豎向滾動(dòng)條的極限位置包括滾動(dòng)條的最頂部和最底部兩個(gè)位置,其 分別代表頁面的最頂部和最底部。通過在上述兩個(gè)極限位置之間,上下拖動(dòng)豎向滾動(dòng)條上 的滾動(dòng)塊,頁面就會(huì)上下移動(dòng)。
[0019] 類似地,當(dāng)滾動(dòng)條為橫向滾動(dòng)條時(shí),極限位置為橫向滾動(dòng)條的最左端或最右端。當(dāng) 頁面的寬度大于顯示窗口的寬度時(shí),通常會(huì)在窗口的最底部顯示一個(gè)橫向滾動(dòng)條。橫向滾 動(dòng)條的極限位置包括滾動(dòng)條的最左端和最右端兩個(gè),其分別代表頁面的最左端和最右端。 通過在上述兩個(gè)極限位置之間,左右拖動(dòng)橫向滾動(dòng)條上的滾動(dòng)塊,頁面就會(huì)左右移動(dòng)。
[0020] 繼而,在步驟102中,若滾動(dòng)塊達(dá)到極限位置,則檢測是否接收到預(yù)定的鼠標(biāo)操作 動(dòng)作信息。
[0021] 在本實(shí)施例中,當(dāng)在上述步驟101中跟蹤確定滾動(dòng)塊達(dá)到極限位置后,就可以進(jìn) 一步檢測終端是否接收到預(yù)定的鼠標(biāo)操作動(dòng)作信息。當(dāng)滾動(dòng)塊達(dá)到極限位置時(shí),說明用戶 的當(dāng)前瀏覽位置為頁面的邊界位置。此時(shí),用戶很有可能需要對(duì)當(dāng)前頁面進(jìn)行瀏覽之外的 其他操作。因此可以進(jìn)一步檢測是否接收到預(yù)定的鼠標(biāo)操作動(dòng)作信息。預(yù)定的鼠標(biāo)操作動(dòng) 作信息可以包括用戶對(duì)鼠標(biāo)上的一個(gè)或幾個(gè)按鍵進(jìn)行物理操作動(dòng)