專利名稱:一種切換屏幕顯示范圍的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種切換屏幕顯示范圍的方法和裝置。
背景技術(shù):
對(duì)于移動(dòng)設(shè)備,由于屏幕尺寸較小,屏幕上的顯示范圍也就變得非常珍貴了。如何在狹小的屏幕上合理地顯示更多的信息成為本領(lǐng)域技術(shù)人員關(guān)注的焦點(diǎn)和致力于解決的問題?,F(xiàn)有的移動(dòng)設(shè)備,多數(shù)情況下都不允許用戶對(duì)屏幕顯示范圍進(jìn)行自定義操作,僅有較少的應(yīng)用程序如瀏覽器,支持讓用戶通過特定操作,在預(yù)設(shè)的全屏模式和非全屏模式下進(jìn)行切換,如圖I和圖2所示,圖I為非全屏模式下的屏幕顯示示意圖,圖2是全屏模式下的屏幕顯示示意圖,可見,同一網(wǎng)頁在非全屏模式下的實(shí)際呈現(xiàn)區(qū)域較小,而進(jìn)入全屏模式以后,同一網(wǎng)頁的實(shí)際呈現(xiàn)區(qū)域顯著增大。 在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題現(xiàn)有需要人工進(jìn)行特定操作才可以讓屏幕顯示區(qū)域變大,不夠智能和便捷。
發(fā)明內(nèi)容
為了將屏幕在多個(gè)顯示模式下進(jìn)行智能切換,本發(fā)明實(shí)施例通過在移動(dòng)設(shè)備終端上對(duì)用戶行為進(jìn)行捕捉和分析,提出了一種切換屏幕顯示范圍的方法和裝置。所述技術(shù)方案如下一種切換屏幕顯示范圍的方法,具體包括獲取用戶在內(nèi)容區(qū)域上的移動(dòng)速度;根據(jù)所述移動(dòng)速度的大小切換屏幕顯示范圍。其中,所述根據(jù)所述移動(dòng)速度的大小切換屏幕顯示范圍,具體包括判斷所述移動(dòng)速度是否大于第一閾值;若是,則將屏幕切換到全屏顯示。其中,所述移動(dòng)速度小于第一閾值時(shí),所述方法還包括判斷所述移動(dòng)速度是否大于第二閾值;若是,則按照預(yù)設(shè)的比例放大屏幕顯示范圍。具體地,所述根據(jù)所述移動(dòng)速度的大小切換屏幕顯示范圍,具體包括所述移動(dòng)速度為0時(shí),將屏幕切換到正常顯示。本發(fā)明實(shí)施例同時(shí)提供了一種切換屏幕顯示范圍的裝置,所述裝置包括獲取模塊,用于獲取用戶在內(nèi)容區(qū)域上的移動(dòng)速度;切換顯示模塊,用于根據(jù)所述移動(dòng)速度的大小切換屏幕顯示范圍。其中,所述切換顯示模塊包括第一判斷單元和第一顯示單元;所述第一判斷單元,用于判斷所述移動(dòng)速度是否大于第一閾值;所述第一顯示單元,用于所述第一顯示單元的判斷結(jié)果為是時(shí),將屏幕切換到全屏顯示。其中,所述切換顯示模塊還包括第二判斷單元和第二顯示單元;所述第二判斷單元,用于當(dāng)所述移動(dòng)速度小于第一閾值時(shí),判斷所述移動(dòng)速度是否大于第二閾值;所述第二顯示單元,用于所述第二判斷單元的判斷結(jié)果為是時(shí),按照預(yù)設(shè)的比例放大屏幕顯示范圍。 具體地,所述根據(jù)所述移動(dòng)速度的大小切換屏幕顯示范圍,具體包括所述移動(dòng)速度為0時(shí),將屏幕切換到正常顯示。本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是通過用戶在內(nèi)容區(qū)域上的移動(dòng)速度的大小,將屏幕切換到預(yù)設(shè)的顯示范圍,從而使用戶在屏幕上閱讀內(nèi)容時(shí),不需要用戶人工切換,自動(dòng)地完成屏幕顯示范圍的放大或縮小,提高了用戶的閱讀體驗(yàn)。
圖I是現(xiàn)有技術(shù)中提供的非全屏模式下的屏幕顯示示意圖;圖2是現(xiàn)有技術(shù)中提供的全屏模式下的屏幕顯示示意圖;圖3是本發(fā)明實(shí)施例I中提供的一種切換屏幕顯示范圍的方法流程圖;圖4是本發(fā)明實(shí)施例2中提供的一種切換屏幕顯示范圍的方法流程圖;圖5是本發(fā)明實(shí)施例3中提供的一種切換屏幕顯示范圍的裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。實(shí)施例I參見圖3,本發(fā)明實(shí)施例提供了一種切換屏幕顯示范圍的方法,具體包括步驟101 :獲取用戶在內(nèi)容區(qū)域上的移動(dòng)速度;步驟102 :根據(jù)移動(dòng)速度的大小切換屏幕顯示范圍。本實(shí)施例提供的方法,通過用戶在內(nèi)容區(qū)域上的移動(dòng)速度,將屏幕切換到預(yù)設(shè)的顯示范圍,從而使用戶在屏幕上閱讀內(nèi)容時(shí),不需要用戶人工切換,自動(dòng)地完成屏幕顯示范圍的放大或縮小,提高了用戶的閱讀體驗(yàn)。實(shí)施例2參見圖4,本發(fā)明實(shí)施例提供了一種切換屏幕顯示范圍的方法,具體包括步驟201 :用戶操作屏幕的內(nèi)容區(qū)域,使內(nèi)容區(qū)域上顯示的內(nèi)容進(jìn)行移動(dòng);實(shí)際應(yīng)用中,屏幕顯示范圍包括內(nèi)容區(qū)域和提示區(qū)域,其中,提示區(qū)域一般為放置提示信息或快捷操作按鈕的區(qū)域,可以包括若干個(gè)分區(qū),根據(jù)具體應(yīng)用程序的設(shè)計(jì)方案不同,該操作區(qū)域的各個(gè)分區(qū)的設(shè)計(jì)方案可能有所不同,此處的分區(qū)是指將提示區(qū)域分為不同的顯示區(qū)域,如參見圖1,對(duì)于某應(yīng)用程序,該提示區(qū)域分為狀態(tài)欄A、標(biāo)題欄B、頁簽欄C和工具欄E四個(gè)不同的顯示區(qū)域,而內(nèi)容區(qū)域?yàn)镈。其中,用戶可以通過滑動(dòng)屏幕或觸摸屏幕的方式,進(jìn)行操作屏幕,讓屏幕上的內(nèi)容進(jìn)行滾動(dòng)或平移。
步驟202 :獲取用戶在內(nèi)容區(qū)域上的移動(dòng)速度;具體地,本實(shí)施例給出一種獲取移動(dòng)速度的方式,但并不以此作為限定。本實(shí)施例通過觸發(fā)一個(gè)事件捕捉用戶是否接觸屏幕,并在用戶首次接觸屏幕時(shí),記錄此時(shí)的時(shí)間和該屏幕的位置信息,并實(shí)時(shí)捕捉用戶移動(dòng)過程中接觸的屏幕的位置信息和時(shí)間信息,通過實(shí)時(shí)計(jì)算某段時(shí)間內(nèi)的移動(dòng)距離和在該距離內(nèi)的時(shí)間,獲取用戶在內(nèi)容區(qū)域上的移動(dòng)速度。步驟203:判斷該移動(dòng)速度是否大于第一閾值,若是,則執(zhí)行步驟204,否則,執(zhí)行步驟205 ;步驟204 :將屏幕切換到全屏顯示范圍;其中,本實(shí)施例中預(yù)設(shè)的第一閾值為可配置的預(yù)設(shè)速度值,表示全部隱藏速度值, 當(dāng)移動(dòng)速度大于第一閾值時(shí),服務(wù)器將提示區(qū)域自動(dòng)全部隱藏,從而由于隱藏了全部的提示區(qū)域,顯示給用戶的屏幕顯示范圍顯著增大。步驟205 :判斷該移動(dòng)速度是否大于第二閾值,若大于,則執(zhí)行步驟206,若小于且不為0,則不改變屏幕顯示范圍;其中,本實(shí)施例中預(yù)設(shè)的第二閾值為可配置的預(yù)設(shè)速度值,表示開始隱藏速度值,該第二閾值為小于第一閾值且不等于0的數(shù)值。當(dāng)移動(dòng)速度小于第二閾值,且該移動(dòng)速度不為0時(shí),則提示區(qū)域不發(fā)生任何變化,不改變屏幕顯示范圍。步驟206 :按照預(yù)設(shè)的比例將屏幕切換到第二屏幕顯示范圍;具體地,當(dāng)移動(dòng)速度小于第一閾值,且大于第二閾值時(shí),服務(wù)器將提示區(qū)域按照預(yù)設(shè)的比例自動(dòng)隱藏,從而由于隱藏了部分的提示區(qū)域,顯示給用戶的屏幕顯示范圍明顯增大。例如,本實(shí)施例中預(yù)設(shè)的比例為50 %,則當(dāng)移動(dòng)速度小于第一閾值且大于第二閾值時(shí),則隱藏50%的提示區(qū)域,并將該50%的提示區(qū)域用于顯示目標(biāo)內(nèi)容,增大了內(nèi)容區(qū)域的顯示范圍,即顯示的是第二屏幕顯示范圍。步驟207 :捕捉到用戶在內(nèi)容區(qū)域上的運(yùn)動(dòng)停止時(shí),重現(xiàn)提示區(qū)域。具體地,捕捉到用戶在內(nèi)容區(qū)域上滾動(dòng)或移動(dòng)停止時(shí),提示區(qū)域部分內(nèi)容重新顯示,恢復(fù)為屏幕顯示內(nèi)容區(qū)域和提示區(qū)域的正常情況。本實(shí)施例提供的方法,通過獲取用戶在內(nèi)容區(qū)域上的移動(dòng)速度,將屏幕切換到預(yù)設(shè)的顯示范圍,使內(nèi)容區(qū)域的可視面積更大,從而使用戶在屏幕上閱讀內(nèi)容時(shí),不需要用戶人工切換,自動(dòng)地完成屏幕顯示范圍的放大或縮小,提高了用戶的閱讀體驗(yàn),通過非特定操作方式讓屏幕顯示范圍之間的切換更智能、更便捷。實(shí)施例3參見圖5,本發(fā)明實(shí)施例提供了一種切換屏幕顯示范圍的裝置,該裝置包括獲取模塊301,用于獲取用戶在內(nèi)容區(qū)域上的移動(dòng)速度;切換顯示模塊302,用于根據(jù)該移動(dòng)速度的大小切換屏幕顯示范圍。其中,該切換顯示模塊302包括第一判斷單元3021a和第一顯示單元3021b ;該第一判斷單元3021a,用于判斷該移動(dòng)速度是否大于第一閾值;該第一顯示單元3021b,用于該第一顯示單元的判斷結(jié)果為是時(shí),將屏幕切換到全屏顯示。其中,該切換顯示模塊302還包括第二判斷單元3022a和第二顯示單元3022b ;該第二判斷單元3022a,用于當(dāng)該移動(dòng)速度小于第一閾值時(shí),判斷該移動(dòng)速度是否大于第二閾值;該第二顯示單元3022b,用于該第二判斷單元的判斷結(jié)果為是時(shí),按照預(yù)設(shè)的比例放大屏幕顯示范圍。具體地,根據(jù)所述移動(dòng)速度的大小切換屏幕顯示范圍 ,具體包括,移動(dòng)速度為0時(shí),將屏幕切換到正常顯示。本實(shí)施例提供的裝置,通過獲取用戶在內(nèi)容區(qū)域上的移動(dòng)速度,將屏幕切換到預(yù)設(shè)的顯示范圍,使內(nèi)容區(qū)域的可視面積更大,從而使用戶在屏幕上閱讀內(nèi)容時(shí),不需要用戶人工切換,自動(dòng)地完成屏幕顯示范圍的放大或縮小,提高了用戶的閱讀體驗(yàn),通過非特定操作方式讓屏幕顯示范圍之間的切換更智能、更便捷。以上實(shí)施例提供的技術(shù)方案中的全部或部分內(nèi)容可以通過軟件編程實(shí)現(xiàn),其軟件程序存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)例如計(jì)算機(jī)中的硬盤、光盤或軟盤。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種切換屏幕顯示范圍的方法,其特征在于,所述方法包括 獲取用戶在內(nèi)容區(qū)域上的移動(dòng)速度; 根據(jù)所述移動(dòng)速度的大小切換屏幕顯示范圍。
2.如權(quán)利要求I所述的方法,其特征在于,所述根據(jù)所述移動(dòng)速度的大小切換屏幕顯示范圍,具體包括 判斷所述移動(dòng)速度是否大于第一閾值; 若是,則將屏幕切換到全屏顯示。
3.如權(quán)利要求2所述的方法,其特征在于,所述移動(dòng)速度小于第一閾值時(shí),所述方法還包括 判斷所述移動(dòng)速度是否大于第二閾值; 若是,則按照預(yù)設(shè)的比例放大屏幕顯示范圍。
4.如權(quán)利要求I所述的方法,其特征在于,所述根據(jù)所述移動(dòng)速度的大小切換屏幕顯示范圍,具體包括 所述移動(dòng)速度為O時(shí),將屏幕切換到正常顯示。
5.一種切換屏幕顯示范圍的裝置,其特征在于,所述裝置包括 獲取模塊,用于獲取用戶在內(nèi)容區(qū)域上的移動(dòng)速度; 切換顯示模塊,用于根據(jù)所述移動(dòng)速度的大小切換屏幕顯示范圍。
6.如權(quán)利要求5所述的裝置,其特征在于,所述切換顯示模塊包括第一判斷單元和第一顯示單元; 所述第一判斷單元,用于判斷所述移動(dòng)速度是否大于第一閾值; 所述第一顯示單元,用于所述第一顯示單元的判斷結(jié)果為是時(shí),將屏幕切換到全屏顯
7.如權(quán)利要求6所述的裝置,其特征在于,所述切換顯示模塊還包括第二判斷單元和第二顯示單元; 所述第二判斷單元,用于當(dāng)所述移動(dòng)速度小于第一閾值時(shí),判斷所述移動(dòng)速度是否大于第二閾值; 所述第二顯示單元,用于所述第二判斷單元的判斷結(jié)果為是時(shí),按照預(yù)設(shè)的比例放大屏幕顯示范圍。
8.如權(quán)利要求5所述的裝置,其特征在于,所述根據(jù)所述移動(dòng)速度的大小切換屏幕顯示范圍,具體包括 所述移動(dòng)速度為O時(shí),將屏幕切換到正常顯示。
全文摘要
本發(fā)明公開了一種切換屏幕顯示范圍的方法和裝置,屬于計(jì)算機(jī)技術(shù)領(lǐng)域。所述方法包括獲取用戶在內(nèi)容區(qū)域上的移動(dòng)速度;根據(jù)所述移動(dòng)速度的大小切換屏幕顯示范圍。所述裝置包括獲取模塊和切換顯示模塊。本發(fā)明通過用戶在內(nèi)容區(qū)域上的移動(dòng)速度的大小,將屏幕切換到預(yù)設(shè)的顯示范圍,從而使用戶在屏幕上閱讀內(nèi)容時(shí),不需要用戶人工切換,自動(dòng)地完成屏幕顯示范圍的放大或縮小,提高了用戶的閱讀體驗(yàn)。
文檔編號(hào)G06F3/048GK102789352SQ20111013224
公開日2012年11月21日 申請(qǐng)日期2011年5月20日 優(yōu)先權(quán)日2011年5月20日
發(fā)明者劉宇飛, 姜軍軍, 張志軍, 徐海波 申請(qǐng)人:騰訊科技(深圳)有限公司