快速滾屏裝置、方法及終端的制作方法
【專利摘要】本發(fā)明公開一種快速滾屏裝置、方法及終端,用于解決現(xiàn)有技術(shù)中的滾屏裝置存在占用寶貴的屏幕空間,無法保證一致的體驗(yàn),較難被開發(fā)者或使用者精確控制問題??焖贊L屏裝置,應(yīng)用于帶有顯示單元的終端,包括:感應(yīng)單元,用于接收用戶操作;控制單元,用于對所述感應(yīng)單元進(jìn)行監(jiān)聽,在監(jiān)聽到所述感應(yīng)單元有接收到所述用戶操作時(shí),且所述用戶操作為滾屏操作時(shí),產(chǎn)生一指令;加速度傳感器,用于根據(jù)所述指令獲取所述終端此時(shí)運(yùn)動(dòng)的加速度;以及所述顯示單元,用于根據(jù)所述加速度控制所述滾屏操作到達(dá)預(yù)定的顯示頁面。采用本發(fā)明的技術(shù)方案,不引入任何界面上的交互元素,通過用戶手勢加速度快速滾屏,合理有效地解決了大屏操作的難題。
【專利說明】快速滾屏裝置、方法及終端
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及電子【技術(shù)領(lǐng)域】,更具體的,涉及一種快速滾屏裝置、方法及終端。
【背景技術(shù)】
[0002]在現(xiàn)代社會(huì),手機(jī)在人們的生活中占有越來越重要的地位,手機(jī)的定義也從單純的要電話和發(fā)短信工具轉(zhuǎn)變?yōu)橐粋€(gè)信息終端。人們也花越來越多的大量的時(shí)間在手機(jī)上進(jìn)行信息收集,閱讀,處理。在一些沉浸式閱讀環(huán)境中,當(dāng)人們深刻地融入這種環(huán)境中,例如閱讀一篇很長的文檔或小說,當(dāng)他們向下滑屏幾十頁后,當(dāng)他想回到頁首或頁尾,就發(fā)現(xiàn)這是異常困難的一件事,通常需要用相反的動(dòng)作數(shù)次才可完成。
[0003]現(xiàn)有的方案為了解決大屏操作的難題,通常引入界面上的交互元素,對界面進(jìn)行特殊定制。當(dāng)使用者在翻過較長篇幅時(shí)會(huì)在界面上提供“回頁首”類似的按鈕。但因?yàn)椴⒉皇侨中袨槎鵁o法在整個(gè)手機(jī)系統(tǒng)上都有一致的體驗(yàn);只有當(dāng)翻過較長篇幅是才出現(xiàn),也意味著當(dāng)使用者未達(dá)到這個(gè)設(shè)定的閾值時(shí)無法使用這個(gè)功能;功能單一,通常只有回頁首而無快速到頁尾;最重要的是,將會(huì)持續(xù)占用寶貴的屏幕空間。
[0004]因此,現(xiàn)有技術(shù)中存在快速滾屏困難的問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明公開一種快速滾屏裝置及方法,用于解決現(xiàn)有技術(shù)中存在快速滾屏困難的問題。
[0006]為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的第一方面,提供一種快速滾屏裝置,并采用如下技術(shù)方案:
[0007]快速滾屏裝置,應(yīng)用于帶有顯示單元的終端,包括:感應(yīng)單元,用于接收用戶操作;控制單元,用于對所述感應(yīng)單元進(jìn)行監(jiān)聽,在監(jiān)聽到所述感應(yīng)單元有接收到所述用戶操作時(shí),且所述用戶操作為滾屏操作時(shí),產(chǎn)生一指令;加速度傳感器,用于根據(jù)所述指令獲取所述終端此時(shí)運(yùn)動(dòng)的加速度;以及所述顯示單元,用于根據(jù)所述加速度控制所述滾屏操作到達(dá)預(yù)定的顯示頁面。
[0008]進(jìn)一步地,所述加速度傳感器還用于:在所述加速度大于或者等于一預(yù)設(shè)閾值時(shí),向所述顯示單元發(fā)送加速滾屏指令。
[0009]進(jìn)一步地,所述顯示單元具體用于:根據(jù)所述加速滾屏指令,按照預(yù)定規(guī)則加速滾屏,控制所述滾屏操作到達(dá)預(yù)定的所述顯示頁面。
[0010]進(jìn)一步地,所述預(yù)定規(guī)則包括:根據(jù)所述加速度的方向,控制所述滾屏操作按照第一預(yù)設(shè)速度回到與所述加速度的方向指向的所述顯示頁面的首頁或尾頁。
[0011]進(jìn)一步地,所述預(yù)定規(guī)則還包括:根據(jù)所述滾屏操作的操作方向,控制所述滾屏操作按照第二預(yù)設(shè)速度回到與所述滾屏操作的操作方向指向的所述顯示頁面的首頁或尾頁。
[0012]進(jìn)一步地,所述預(yù)定規(guī)則還包括:在所述顯示頁面上預(yù)設(shè)標(biāo)簽,在所述滾屏操作到達(dá)所述標(biāo)簽時(shí),控制所述滾屏操作停止在所述標(biāo)簽所在的位置。
[0013]進(jìn)一步地,所述預(yù)定規(guī)則還包括:根據(jù)所述加速度的大小,控制所述滾屏操作的滾屏速率和在所述顯示頁面上滾動(dòng)的長度。
[0014]根據(jù)本發(fā)明的另外一個(gè)方面,提供一種終端,并采用如下技術(shù)方案:
[0015]一種終端包括上述的快速滾屏裝置。
[0016]根據(jù)本發(fā)明的又一個(gè)方面,提供一種快速滾屏方法,并采用如下技術(shù)方案:
[0017]快速滾屏方法,應(yīng)用于帶有顯示單元的終端,包括:接收用戶操作;對感應(yīng)單元進(jìn)行監(jiān)聽,在監(jiān)聽到所述感應(yīng)單元有接收到所述用戶操作時(shí),且所述用戶操作為滾屏操作時(shí),產(chǎn)生一指令;根據(jù)所述指令獲取所述終端此時(shí)運(yùn)動(dòng)的加速度;以及根據(jù)所述加速度控制所述滾屏操作到達(dá)預(yù)定的顯示頁面。
[0018]進(jìn)一步地,所述根據(jù)所述指令獲取所述終端此時(shí)運(yùn)動(dòng)的加速度包括:在所述加速度大于或者等于一預(yù)設(shè)閾值時(shí),向所述顯示單元發(fā)送加速滾屏指令。
[0019]進(jìn)一步地,所述根據(jù)所述加速度控制所述滾屏操作到達(dá)預(yù)定的顯示頁面包括:根據(jù)所述加速滾屏指令,按照預(yù)定規(guī)則加速滾屏,控制所述滾屏操作到達(dá)預(yù)定的顯示頁面。
[0020]采用本發(fā)明的技術(shù)方案,在具有加速度傳感器的手機(jī)或其它手持式設(shè)備快速滾屏到指定位置的方法,不引入任何界面上的交互元素,快速滾屏,保證了一致的體驗(yàn),合理有效地解決了現(xiàn)有方案中占用寶貴的屏幕空間和較難被開發(fā)者或使用者精確控制的問題。
【專利附圖】
【附圖說明】
[0021]附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0022]圖1表示本發(fā)明實(shí)施例一所述的快速滾屏裝置的結(jié)構(gòu)圖;
[0023]圖2表示本發(fā)明實(shí)施例一所述的手機(jī)上一個(gè)典型的聯(lián)系人列表界面;
[0024]圖3表示本發(fā)明實(shí)施例一所述的在圖4環(huán)境下用戶快速向下滾屏;
[0025]圖4表不本發(fā)明實(shí)施例一所述的在圖5環(huán)境下用戶加速搖晃手機(jī),對應(yīng)的界面加速滾屏;
[0026]圖5表示本發(fā)明實(shí)施例一所述的在圖4環(huán)境下快速滾屏到頁尾;
[0027]圖6表示本發(fā)明實(shí)施例二所述的快速滾屏方法的主要流程圖;
[0028]圖7表示本發(fā)明實(shí)施例三所述的快速滾屏方法的具體流程圖;
[0029]圖8表示本發(fā)明實(shí)施例三所述的圖7的快速滾屏方法對應(yīng)的手機(jī)界面圖。
【具體實(shí)施方式】
[0030]以下結(jié)合附圖對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明,但是本發(fā)明可以由權(quán)利要求限定和覆蓋的多種不同方式實(shí)施。
[0031]實(shí)施例一:
[0032]圖1表示本發(fā)明實(shí)施例一所述的快速滾屏裝置的結(jié)構(gòu)圖。
[0033]參見圖1所示,快速滾屏裝置包括:感應(yīng)單元101,觸摸屏傳感器101,也可以使用其它具有感應(yīng)功能的設(shè)備,如觸摸屏傳感器,用于接收用戶操作;控制單元103,即控制系統(tǒng)模塊,用于對所述感應(yīng)單元101進(jìn)行監(jiān)聽,在監(jiān)聽到所述感應(yīng)單元101有接收到所述用戶操作時(shí),且所述用戶操作為滾屏操作時(shí),產(chǎn)生一指令;加速度傳感器105,用于根據(jù)所述指令獲取所述終端此時(shí)運(yùn)動(dòng)的加速度;顯示單元107,用于根據(jù)所述加速度控制所述滾屏操作到達(dá)預(yù)定的顯示頁面。
[0034]在本實(shí)施例中,并不限定手機(jī)或手持式設(shè)備所使用的平臺(tái),也不限定小屏幕的大小和位置,也不限定一定需要觸摸屏,理論上只要有屏幕和加速度檢測裝置即可。在這里以Android4.0平臺(tái)上的一個(gè)典型界面進(jìn)行說明。圖4是Android4.0上的一個(gè)典型用戶界面,這里取用的是聯(lián)系人列表界面,從圖中可以看出,默認(rèn)按照姓名順序從A到Z排列。當(dāng)用戶在圖2中快速滾屏,就到了如圖3的界面(在界面上用箭頭表示向下滾屏),頁面根據(jù)使用者手指滾動(dòng)起來。此時(shí),控制單元103偵測到感應(yīng)單元101有接收到用戶快速滾屏的操作,便產(chǎn)生一指令,打開加速度傳感器105。如圖4,如果用戶此時(shí)向某個(gè)方向加速搖晃手機(jī),則將被系統(tǒng)檢測到。在所述加速度大于或者等于一預(yù)設(shè)閾值時(shí),向所述顯示單元107發(fā)送加速滾屏指令。根據(jù)圖3中檢測到的快速滾屏方向和此時(shí)的加速度,系統(tǒng)將根據(jù)所述加速滾屏指令,控制界面按一定的規(guī)則快速自動(dòng)滾屏。如圖5中,即為從圖4中快速滾屏到頁尾(如Zigzag)的狀態(tài)。
[0035]在這里,需要制定一定的滾動(dòng)規(guī)則,讓其按照滾動(dòng)規(guī)則滾屏,例如:
[0036]1.當(dāng)加速度向下時(shí),讓其快速回頁首;
[0037]2.當(dāng)使用者手指向下滾屏?xí)r,快速搖晃以讓其快速回頁尾;
[0038]3.設(shè)定一些標(biāo)簽,例如圖2中的James加過標(biāo)簽,則用此種手勢滾屏到James時(shí),將停留操作;
[0039]4.根據(jù)加速度的大小,可以控制頁面滾動(dòng)的速率和滾動(dòng)多遠(yuǎn)。
[0040]采用本實(shí)施例的技術(shù)方案,用戶在進(jìn)行滾屏操作時(shí)被感應(yīng)單元101接收,由控制單元103發(fā)出指令,用戶搖晃手機(jī)的操作被加速度傳感器105檢測并探知到,系統(tǒng)根據(jù)之前檢測到的滾屏操作和加速度幅度,從而跳轉(zhuǎn)到預(yù)先設(shè)定的位置。從而在不引入任何界面上的交互元素的前提下節(jié)約了寶貴的屏幕空間,合理有效地解決了大屏操作的難題。
[0041]本發(fā)明公開的終端包括上述的快速滾屏裝置。
[0042]實(shí)施例二:
[0043]圖6表示本發(fā)明實(shí)施例二所述的快速滾屏方法流程圖。
[0044]參見圖6所示,快速滾屏方法包括:
[0045]S601接收用戶操作;
[0046]S603:對感應(yīng)單元進(jìn)行監(jiān)聽,在監(jiān)聽到所述感應(yīng)單元有接收到所述用戶操作時(shí),且所述用戶操作為滾屏操作時(shí),產(chǎn)生一指令;
[0047]S605:根據(jù)所述指令獲取所述終端此時(shí)運(yùn)動(dòng)的加速度;以及
[0048]S607:根據(jù)所述加速度控制所述滾屏操作到達(dá)預(yù)定的顯示頁面。
[0049]在本實(shí)施例中,當(dāng)用戶在圖2滾屏,控制單元103偵測到感應(yīng)單元101有接收到用戶快速滾屏的操作,即步驟S601中的接收用戶操作,此時(shí),步驟S603中,控制單元103偵測到感應(yīng)單元101有接收到用戶快速滾屏的操作,便產(chǎn)生一指令,打開加速度傳感器105,在步驟S605中獲取該加速度。在步驟S607中,根據(jù)檢測到的快速滾屏方向和此時(shí)的加速度,系統(tǒng)將根據(jù)所述加速滾屏指令,控制界面按一定的規(guī)則快速自動(dòng)滾屏。
[0050]采用本實(shí)施例的技術(shù)方案,系統(tǒng)根據(jù)之前檢測到的滾屏操作和加速度幅度,從而跳轉(zhuǎn)到預(yù)先設(shè)定的位置。從而在不引入任何界面上的交互元素的前提下節(jié)約了寶貴的屏幕空間,合理有效地解決了大屏操作的難題。
[0051]實(shí)施例三
[0052]圖7表示本發(fā)明實(shí)施例三所述的快速滾屏方法的具體流程圖。
[0053]圖8表示本發(fā)明實(shí)施例三所述的圖7的快速滾屏方法對應(yīng)的手機(jī)界面圖。
[0054]參見圖7所示,所述的快速滾屏方法的具體包括如下步驟:
[0055]St印1:開始時(shí),設(shè)備處于正常工作狀態(tài)。
[0056]在此步驟中,如圖8第一個(gè)框所示,控制單元處于監(jiān)聽狀態(tài),加速度傳感器處于關(guān)閉狀態(tài)。圖8用的是一個(gè)普通的智能手機(jī)舉例,手機(jī)中在硬件方面預(yù)置有觸摸屏,加速度傳感器;在軟件方面預(yù)置有操作系統(tǒng)(簡稱系統(tǒng)或控制系統(tǒng),對應(yīng)的為本發(fā)明中所述的控制單元)和底層硬件的接口。
[0057]St印2:滾動(dòng)屏幕。
[0058]在此步驟中,如圖8所指的第二個(gè)框所示,手指、滾輪或其它指點(diǎn)設(shè)備引起當(dāng)前頁面滾屏操作,顯示單元處于滾屏狀態(tài),此時(shí)的滾屏速度為V,滾屏消息的當(dāng)前頁面上報(bào)給控制單元,此時(shí)的加速度傳感器仍處于關(guān)閉狀態(tài)。
[0059]Step3:系統(tǒng)開啟加速度傳感器開始監(jiān)聽。
[0060]在此步驟中,如圖8所指的第三個(gè)框所示,控制單元發(fā)出開啟加速度傳感器工作的指令,加速度傳感器開啟并監(jiān)聽。
[0061]Step4:檢測加速度a。
[0062]在此步驟中,如圖8所指的第四個(gè)框所示,外界引起加速度變化。比如用戶通過某方向搖晃使設(shè)備獲取加速度a。加速度傳感器檢測到加速度a,并將此消息上報(bào)給控制單元。此時(shí)的顯示單元處于滾屏狀態(tài),控制單元處于監(jiān)聽狀態(tài)。
[0063]Step5:系統(tǒng)按照預(yù)定的規(guī)則開始加速滾屏。
[0064]在此步驟中,如圖8所指的第五和第六個(gè)框所示,控制單元將獲得的a通過一套規(guī)則計(jì)算,此實(shí)施例中系統(tǒng)預(yù)置常數(shù)a0,通過計(jì)算f (a)=a_aO,當(dāng)f (a)>=0即a>=aO時(shí),則發(fā)出以速度2V繼續(xù)滾動(dòng)頁面的指令,當(dāng)f (a)〈0即a〈aO時(shí),則不響應(yīng)。加速度傳感器持續(xù)將加速度a上報(bào)給控制單元,控制單元發(fā)出持續(xù)滾屏指令,直到滾屏速度變?yōu)?V時(shí),加速度傳感器變?yōu)殚_啟并監(jiān)聽狀態(tài)。此時(shí)顯示單元上的滾屏狀態(tài)滾屏速度為2V。
[0065]進(jìn)一步地,為了獲得更好的體驗(yàn),還可以將規(guī)則持續(xù)改進(jìn),例如當(dāng)a是aO的η倍時(shí),讓頁面獲得η倍速度,或者讓頁面直接滾動(dòng)到底部。
[0066]Step6:判斷是否到達(dá)預(yù)定的顯示頁面。
[0067]在此步驟中,如圖8所指的第七個(gè)框所示,如果未達(dá)到預(yù)定的顯示頁面,則重復(fù)上述St印3 - St印5,如果顯示單元顯示已經(jīng)到達(dá)預(yù)定的顯示頁面,那么控制單元發(fā)出停止?jié)L屏的指令,加速度傳感器監(jiān)聽此時(shí)的加速度為O并上報(bào)給控制單元。
[0068]St印7:此次快速滾屏結(jié)束。
[0069]在此步驟中,如圖8所指的第八個(gè)框所示,成功完成一次快速滾屏操作。顯示單元處于正常工作狀態(tài),控制單元處于監(jiān)聽狀態(tài),加速度傳感器處于關(guān)閉狀態(tài)。
[0070]與現(xiàn)有的技術(shù)相比,本發(fā)明利用加速度傳感器,按照系統(tǒng)預(yù)定的規(guī)則來加速滾屏,實(shí)現(xiàn)快速到達(dá)預(yù)定顯示頁面功能,能夠被開發(fā)者或使用者精確控制,不存在占用屏幕空間、無法保證一致體驗(yàn)的問題,成功的實(shí)現(xiàn)了快速自動(dòng)滾屏。
【權(quán)利要求】
1.一種快速滾屏裝置,應(yīng)用于帶有顯示單元的終端,其特征在于,包括: 感應(yīng)單元,用于接收用戶操作; 控制單元,用于對所述感應(yīng)單元進(jìn)行監(jiān)聽,在監(jiān)聽到所述感應(yīng)單元有接收到所述用戶操作時(shí),且所述用戶操作為滾屏操作時(shí),產(chǎn)生一指令; 所述加速度傳感器,用于根據(jù)所述指令獲取所述終端此時(shí)運(yùn)動(dòng)的加速度; 所述顯示單元,用于根據(jù)所述加速度控制所述滾屏操作到達(dá)預(yù)定的顯示頁面。
2.如權(quán)利要求1所述的快速滾屏裝置,其特征在于,所述加速度傳感器還用于:在所述加速度大于或者等于一預(yù)設(shè)閾值時(shí),向所述顯示單元發(fā)送加速滾屏指令。
3.如權(quán)利要求2所述的快速滾屏裝置,其特征在于,所述顯示單元具體用于:根據(jù)所述加速滾屏指令,按照預(yù)定規(guī)則加速滾屏,控制所述滾屏操作到達(dá)預(yù)定的所述顯示頁面。
4.如權(quán)利要求3所述的快速滾屏裝置,其特征在于,所述預(yù)定規(guī)則包括: 根據(jù)所述加速度的方向,控制所述滾屏操作按照第一預(yù)設(shè)速度回到與所述加速度的方向指向的所述顯示頁面的首頁或尾頁。
5.如權(quán)利要求3所述的快速滾屏裝置,其特征在于,所述預(yù)定規(guī)則包括: 根據(jù)所述滾屏操作的操作方向,控制所述滾屏操作按照第二預(yù)設(shè)速度回到與所述滾屏操作的操作方向指向的所述顯示頁面的首頁或尾頁。
6.如權(quán)利要求3所述的快速滾屏裝置,其特征在于,所述預(yù)定規(guī)則包括:在所述顯示頁面上預(yù)設(shè)標(biāo)簽,在所述滾屏操作到達(dá)所述標(biāo)簽時(shí),控制所述滾屏操作停止在所述標(biāo)簽所在的位置。
7.如權(quán)利要求3所述的快速滾屏裝置,其特征在于,所述預(yù)定規(guī)則包括: 根據(jù)所述加速度的大小,控制所述滾屏操作的滾屏速率和在所述顯示頁面上滾動(dòng)的長度。
8.—種終端,其特征在于,包括如權(quán)利要求1 一 7任一項(xiàng)所述的快速滾屏裝置。
9.一種快速滾屏方法,應(yīng)用于帶有顯示單元的終端,其特征在于,包括: 接收用戶操作; 對感應(yīng)單元進(jìn)行監(jiān)聽,在監(jiān)聽到所述感應(yīng)單元有接收到所述用戶操作時(shí),且所述用戶操作為滾屏操作時(shí),產(chǎn)生一指令; 根據(jù)所述指令獲取所述終端此時(shí)運(yùn)動(dòng)的加速度; 根據(jù)所述加速度控制所述滾屏操作到達(dá)預(yù)定的顯示頁面。
10.如權(quán)利要求9所述的快速滾屏方法,其特征在于,所述根據(jù)所述指令獲取所述終端此時(shí)運(yùn)動(dòng)的加速度包括:在所述加速度大于或者等于一預(yù)設(shè)閾值時(shí),向所述顯示單元發(fā)送加速滾屏指令。
11.如權(quán)利要求10所述的快速滾屏方法,其特征在于,所述根據(jù)所述加速度控制所述滾屏操作到達(dá)預(yù)定的顯示頁面包括:根據(jù)所述加速滾屏指令,按照預(yù)定規(guī)則加速滾屏,控制所述滾屏操作到達(dá)預(yù)定的顯示頁面。
【文檔編號】G06F3/0484GK104166504SQ201310182454
【公開日】2014年11月26日 申請日期:2013年5月16日 優(yōu)先權(quán)日:2013年5月16日
【發(fā)明者】祝勇, 張青, 王利娜 申請人:中興通訊股份有限公司