两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

觸摸屏終端滾輪實(shí)現(xiàn)方法及裝置的制作方法

文檔序號(hào):6464674閱讀:206來(lái)源:國(guó)知局
專利名稱:觸摸屏終端滾輪實(shí)現(xiàn)方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)終端設(shè)備技術(shù),具體涉及一種觸摸屏終端滾輪實(shí)現(xiàn)方法及 裝置。
背景技術(shù)
現(xiàn)在,移動(dòng)終端的使用越來(lái)越普及,功能也越來(lái)越強(qiáng)大,界面越來(lái)越復(fù)雜。 由于用戶體驗(yàn)直接關(guān)系用戶使用粘性,因此為了方便用戶的使用,現(xiàn)有技術(shù)提
供硬件滾輪方式,即用戶通過(guò)處于終端右側(cè)的滾輪,直接選擇和定位控件。但 這種滾輪方式不僅成本高,而且會(huì)占用終端的一定空間,使體積要求較小的終 端受到一定的限制。

發(fā)明內(nèi)容
本發(fā)明提供一種觸摸屏終端滾輪實(shí)現(xiàn)方法及裝置,以方便用戶使用,同時(shí) 不會(huì)增加觸摸屏終端的硬件成本。
為此,本發(fā)明提供如下的技術(shù)方案 本發(fā)明提供一種觸摸屏終端滾輪實(shí)現(xiàn)方法,包括 終端啟動(dòng)時(shí),在所述觸摸屏上創(chuàng)建半透明虛擬滾輪窗口; 獲取手指在所述半透明虛擬滾輪窗口上的動(dòng)作信息,并才艮據(jù)所述動(dòng)作信息 生成滾動(dòng)事件;
根據(jù)所述滾動(dòng)事件模擬硬件滾輪的操作。
優(yōu)選地,所述在所述觸摸屏上創(chuàng)建半透明虛擬滾輪窗口包括
在所述觸摸屏上創(chuàng)建虛擬滾輪圖像;
將所述虛擬滾輪圖像與終端當(dāng)前顯示窗口的背景圖像進(jìn)行阿爾法處理,生 成半透明虛擬滾輪窗口。
優(yōu)選地,所述將所述虛擬滾輪圖像與終端當(dāng)前顯示窗口的背景圖像進(jìn)行阿 爾法處理具體為
對(duì)所述虛擬滾輪圖像與終端當(dāng)前顯示窗口的背景圖像進(jìn)行紅綠藍(lán)RGB位
的阿爾法處理。
優(yōu)選地,所述動(dòng)作信息包括點(diǎn)擊動(dòng)作信息、滑動(dòng)動(dòng)作信息;所述#^居所 述動(dòng)作信息生成滾動(dòng)事件包括
根據(jù)所述動(dòng)作信息確定第一觸點(diǎn)、最終觸點(diǎn)、滾輪運(yùn)動(dòng)速度及方向。
優(yōu)選地,所述根據(jù)滾動(dòng)事件模擬硬件滾輪的操作包括
根據(jù)所述滾動(dòng)事件生成對(duì)應(yīng)于硬件滾輪的消息;
將所述對(duì)應(yīng)于硬件滾輪的消息發(fā)送給當(dāng)前的應(yīng)用程序。
優(yōu)選地,所述方法還包括
當(dāng)前的應(yīng)用程序執(zhí)行對(duì)應(yīng)于所述消息的操作。
本發(fā)明提供一種觸摸屏終端滾輪裝置,包括
虛擬滾輪窗口創(chuàng)建單元,用于終端啟動(dòng)時(shí),在所述觸摸屏上創(chuàng)建半透明虛 擬滾輪窗口;
動(dòng)作信息獲取單元,用于獲取手指在所述半透明虛擬滾輪窗口上的動(dòng)作信
臺(tái)
滾動(dòng)事件生成單元,用于才艮據(jù)所述動(dòng)作信息生成滾動(dòng)事件; 硬件滾輪模擬單元,用于根據(jù)所述滾動(dòng)事件模擬硬件滾輪的操作。 優(yōu)選地,所述虛擬滾輪窗口創(chuàng)建單元包括 圖像創(chuàng)建子單元,用于在所述觸摸屏上創(chuàng)建虛擬滾輪圖像; 圖像處理子單元,用于將所述虛擬滾輪圖像與終端當(dāng)前顯示窗口的背景圖 像進(jìn)行阿爾法處理,生成半透明虛擬滾輪窗口。 優(yōu)選地,所述硬件滾輪模擬單元包括
消息生成子單元,用于根據(jù)所述滾動(dòng)事件生成對(duì)應(yīng)于硬件滾輪的消息; 消息發(fā)送子單元,用于將所述對(duì)應(yīng)于硬件滾輪的消息發(fā)送給當(dāng)前的應(yīng)用程序。
本發(fā)明提供一種觸摸屏終端,其特征在于,包括前面所述的觸摸屏終端滾 輪裝置及應(yīng)用程序執(zhí)行裝置,
所述觸摸屏終端滾輪裝置,用于模擬硬件滾輪,生成對(duì)應(yīng)于硬件滾輪的消息。
所述應(yīng)用程序執(zhí)行裝置,用于根據(jù)所述對(duì)應(yīng)于硬件滾輪的消息執(zhí)行對(duì)應(yīng)于
所述消息的操作。
由以上本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明觸摸屏終端滾輪實(shí)現(xiàn)方法 及裝置,通過(guò)模擬硬件滾輪的操作,實(shí)現(xiàn)虛擬滾輪,不僅為用戶提供了更方便 的操作方式,而且不會(huì)增加觸摸屏終端的硬件成本。


圖1是本發(fā)明實(shí)施例觸摸屏終端滾輪實(shí)現(xiàn)方法的流程圖; 圖2是本發(fā)明實(shí)施例觸摸屏終端滾輪裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明實(shí)施例的方案,下面結(jié)合附圖 和實(shí)施方式對(duì)本發(fā)明實(shí)施例作進(jìn)一步的詳細(xì)i兌明。
如圖l所示,是本發(fā)明實(shí)施例觸摸屏終端滾輪實(shí)現(xiàn)方法的流程圖,主要包
括以下步驟
步驟IOI,終端啟動(dòng)時(shí),在觸摸屏上創(chuàng)建半透明虛擬滾輪窗口;
具體地,可以在觸摸屏的右側(cè)畫出虛擬滾輪圖像,當(dāng)然所述虛擬滾輪圖像
也可以在觸摸屏的任意位置。該虛擬滾輪圖像的大小可根據(jù)觸摸屏的尺寸來(lái)確
定,當(dāng)然也可以綜合用戶使用的方便性、美觀性等因素考慮。該虛擬滾輪圖像
的形狀可以是圓形、半圓、橢圓等。
為了不影響觸摸屏當(dāng)前應(yīng)用程序窗口的顯示,還需要將所述虛擬滾輪圖像
與終端當(dāng)前顯示窗口的背景圖像進(jìn)行阿爾法(alpha)處理,生成半透明虛擬
滾輪窗口 。
在對(duì)所述虛擬滾輪圖像與終端當(dāng)前顯示窗口的背景圖像進(jìn)行阿爾法處理 時(shí),可以是兩幅圖像RGB (Red、 Green、 Blue,紅、綠、藍(lán))位的alpha處理, 比如,按以下三個(gè)公式計(jì)算半透明虛擬滾輪圖像RGB位的值
al = 255-aj
c.rgbBlue = (c.rgbBlue * a + al * BkgndColor.rgbBlue)/255; c.rgbGreen =((c.rgbGreen * a + al * BkgndColor.rgbGreen)/255; c.rgbRed = (c.rgbRed * a + al * BkgndColor.rgbRed)/255;
其中,a是alpha值,表示透明程度;c是生成的半透明虛擬滾輪圖像RGB 位的值;BkgndColor是終端當(dāng)前顯示窗口的背景圖像RGB位的值。
具體的計(jì)算方法可以參照現(xiàn)有技術(shù)中有關(guān)alpha操作的相關(guān)說(shuō)明,在此不
再贅述。
步驟102,獲取手指在所述半透明虛擬滾輪窗口上的動(dòng)作信息,所述動(dòng)作 信息可以包括點(diǎn)擊動(dòng)作信息、滑動(dòng)動(dòng)作信息等; 步驟103, 一艮據(jù)所述動(dòng)作信息生成滾動(dòng)事件;
例如,手指點(diǎn)擊滾輪區(qū),表示選中滾輪控件并產(chǎn)生點(diǎn)擊動(dòng)作,因此,可以 將該點(diǎn)擊動(dòng)作選中的操作作為第一觸點(diǎn),根據(jù)手指運(yùn)動(dòng)的快慢和方向可以確定 滾輪運(yùn)動(dòng)速度及方向,手指向下滑動(dòng)表示滾輪下滾,手指向上滑動(dòng)表示滾輪上 滾,手指停止滑動(dòng)并點(diǎn)擊滾輪區(qū),表示最終選中的滾輪控件并產(chǎn)生點(diǎn)擊動(dòng)作, 因此,可以將該點(diǎn)擊動(dòng)作選中的操:作作為最終觸點(diǎn)。
當(dāng)然,本發(fā)明實(shí)施例并不限于上述這種方式的對(duì)應(yīng)關(guān)系生成的滾動(dòng)事件, 也可以按照其它方式定義的手指動(dòng)作與滾輪動(dòng)作的對(duì)應(yīng)關(guān)系來(lái)生成滾動(dòng)事件。
步驟104,根據(jù)所述滾動(dòng)事件模擬硬件滾輪的操作。
本技術(shù)領(lǐng)域人員可以理解,在采用硬件方式實(shí)現(xiàn)的滾輪中,通過(guò)滾動(dòng)硬件 滾輪,可以定位和選擇控件。
為了模擬硬件滾輪的操作,本發(fā)明實(shí)施例中可以根據(jù)所述滾動(dòng)事件生成對(duì) 應(yīng)于硬件滾輪的消息,然后將所述對(duì)應(yīng)于硬件滾輪的消息發(fā)送給當(dāng)前的應(yīng)用程 序。這樣,即可使當(dāng)前的應(yīng)用程序執(zhí)行對(duì)應(yīng)于所述消息的操作,比如,選擇控 件、或查看郵件列表、或翻頁(yè)、或文字輸入等。
可見(jiàn),本發(fā)明實(shí)施例的觸摸屏終端滾輪實(shí)現(xiàn)方法利用虛擬的滾輪來(lái)模擬硬 件滾輪的操作,可以使用戶快速定位和選擇控件,方便了用戶的操作,提高了 用戶的體驗(yàn)感受。而且,利用本發(fā)明實(shí)施例的觸摸屏終端滾輪實(shí)現(xiàn)方法利用虛 擬的滾輪來(lái)模擬硬件滾輪的操作,不僅可以增加觸摸屏終端的美觀性,而且相 對(duì)于硬件滾輪方式,成本更低廉。
是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可以存儲(chǔ)于一計(jì)算機(jī)可 讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),如ROM/RAM、磁碟、光盤等。
本發(fā)明實(shí)施例還提供了一種觸摸屏終端滾輪裝置,如圖2所示,該裝置包
括依次相連的虛擬滾輪窗口創(chuàng)建單元101、動(dòng)作信息獲取單元102、滾動(dòng)事 件生成單元103和硬件滾輪模擬單元104。其中
虛擬滾輪窗口創(chuàng)建單元101用于終端啟動(dòng)時(shí),在所述觸纟莫屏上創(chuàng)建半透明 虛擬滾輪窗口 ;動(dòng)作信息獲取單元102用于獲取手指在所述半透明虛擬滾輪窗 口上的動(dòng)作信息;滾動(dòng)事件生成單元103用于根據(jù)所述動(dòng)作信息生成滾動(dòng)事 件;硬件滾輪模擬單元104用于根據(jù)所述滾動(dòng)事件模擬硬件滾輪的操作。
優(yōu)選地,虛擬滾輪窗口創(chuàng)建單元201包括圖像創(chuàng)建子單元11和圖像處 理子單元12。其中,圖像創(chuàng)建子單元11用于在所述觸摸屏上創(chuàng)建虛擬滾輪圖 像;圖像處理子單元12與所述圖像創(chuàng)建子單元11相連,用于將所述虛擬滾輪 圖像與終端當(dāng)前顯示窗口的背景圖像進(jìn)行阿爾法處理,生成半透明虛擬滾輪窗 n 。
優(yōu)選地,硬件滾輪模擬單元104包括消息生成子單元41和消息發(fā)送子 單元42。其中,消息生成子單元41用于根據(jù)所述滾動(dòng)事件生成對(duì)應(yīng)于硬件滾 輪的消息;消息發(fā)送子單元42用于將所述對(duì)應(yīng)于硬件滾輪的消息發(fā)送給當(dāng)前 的應(yīng)用程序。
實(shí)施例提供的觸摸屏終端滾輪裝置可以應(yīng)用于各種不同形式的觸摸屏終 端上,比如,手機(jī)、數(shù)字照相機(jī)、MP3播放器等設(shè)備中。通常該觸摸屏終端 包括應(yīng)用程序執(zhí)行裝置,通過(guò)執(zhí)行相應(yīng)的應(yīng)用程序完成一定的功能。將本發(fā)明 實(shí)施例的觸摸屏終端滾輪裝置應(yīng)用于這類觸摸屏終端時(shí),模擬硬件滾輪,生成 對(duì)應(yīng)于硬件滾輪的消息;所述應(yīng)用程序執(zhí)行裝置根據(jù)所述對(duì)應(yīng)于硬件滾輪的消 息執(zhí)行對(duì)應(yīng)于所述消息的4乘作。
比如,將所述觸摸屏終端滾輪裝置應(yīng)用于手機(jī)中,開機(jī)后,由虛擬滾輪窗 口創(chuàng)建單元101在手機(jī)的觸摸屏上創(chuàng)建半透明虛擬滾輪窗口 ,具體的創(chuàng)建過(guò)程 可參見(jiàn)前面本發(fā)明實(shí)施例觸摸屏終端滾輪實(shí)現(xiàn)方法中的描述。假設(shè)當(dāng)前的應(yīng)用 程序的顯示窗口為手機(jī)郵件界面,包括以下目錄收件箱、已發(fā)送和草稿箱, 焦點(diǎn)亮條在收件箱一欄。此時(shí),如果用戶想選擇草稿箱一欄,通過(guò)手指點(diǎn)擊所 述半透明虛擬滾輪窗口,并向下滑動(dòng),則動(dòng)作信息獲取單元102獲取手指在所 述半透明虛擬滾輪窗口上的動(dòng)作信息;滾動(dòng)事件生成單元103根據(jù)所述動(dòng)作信
息生成滾動(dòng)事件;硬件滾輪模擬單元104根據(jù)所述滾動(dòng)事件模擬硬件滾輪的操 作,所述^f莫擬硬件滾輪的操作與手指滑動(dòng)的動(dòng)作保持同步,也就是說(shuō),當(dāng)手指 在半透明虛擬滾輪窗口上向下滑動(dòng)時(shí),通過(guò)所述觸摸屏終端滾輪裝置中的硬件 滾輪模擬單元104向應(yīng)用程序執(zhí)行裝置發(fā)送相應(yīng)的消息,應(yīng)用程序執(zhí)行相應(yīng)的 動(dòng)作,從而使焦點(diǎn)亮條在手機(jī)郵件界面上當(dāng)前的收件箱一欄依次向下移動(dòng),并 最終選定草稿箱一欄。
可見(jiàn),利用本發(fā)明實(shí)施例的觸摸屏終端滾輪裝置,可以使用戶快速定位 和選擇相應(yīng)控件,方便了用戶的操作,提高了用戶的體驗(yàn)感受。而且,還可以 增加觸摸屏終端的美觀性,相對(duì)于硬件滾輪方式,也能降低設(shè)備成本。
以上對(duì)本發(fā)明實(shí)施例進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體實(shí)施方式
對(duì)本發(fā) 明進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的系統(tǒng)及方法;同 時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用 范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1、一種觸摸屏終端滾輪實(shí)現(xiàn)方法,其特征在于,包括終端啟動(dòng)時(shí),在所述觸摸屏上創(chuàng)建半透明虛擬滾輪窗口;獲取手指在所述半透明虛擬滾輪窗口上的動(dòng)作信息,并根據(jù)所述動(dòng)作信息生成滾動(dòng)事件;根據(jù)所述滾動(dòng)事件模擬硬件滾輪的操作。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述觸摸屏上創(chuàng)建 半透明虛擬滾輪窗口包括在所述觸摸屏上創(chuàng)建虛擬滾輪圖像;將所述虛擬滾輪圖像與終端當(dāng)前顯示窗口的背景圖像進(jìn)行阿爾法處理,生 成半透明虛擬滾輪窗口 。
3、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述將所述虛擬滾輪圖像 與終端當(dāng)前顯示窗口的背景圖像進(jìn)行阿爾法處理具體為對(duì)所述虛擬滾輪圖像與終端當(dāng)前顯示窗口的背景圖像進(jìn)行紅綠藍(lán)RGB位 的阿爾法處理。
4、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述動(dòng)作信息包括點(diǎn)擊 動(dòng)作信息、滑動(dòng)動(dòng)作信息;所述根據(jù)所述動(dòng)作信息生成滾動(dòng)事件包括根據(jù)所述動(dòng)作信息確定第一觸點(diǎn)、最終觸點(diǎn)、滾輪運(yùn)動(dòng)速度及方向。
5、 根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,所述根據(jù)滾動(dòng) 事件模擬硬件滾輪的操作包括根據(jù)所述滾動(dòng)事件生成對(duì)應(yīng)于硬件滾輪的消息; 將所述對(duì)應(yīng)于硬件滾輪的消息發(fā)送給當(dāng)前的應(yīng)用程序。
6、 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括 當(dāng)前的應(yīng)用程序執(zhí)行對(duì)應(yīng)于所述消息的操作。
7、 一種觸摸屏終端滾輪裝置,其特征在于,包括虛擬滾輪窗口創(chuàng)建單元,用于終端啟動(dòng)時(shí),在所述觸摸屏上創(chuàng)建半透明虛 擬滾4侖窗口 ;動(dòng)作信息獲取單元,用于獲取手指在所述半透明虛擬滾輪窗口上的動(dòng)作信息;滾動(dòng)事件生成單元,用于根據(jù)所述動(dòng)作信息生成滾動(dòng)事件;硬件滾輪模擬單元,用于根據(jù)所述滾動(dòng)事件模擬硬件滾輪的操作。
8、 根據(jù)權(quán)利要求7所述的觸摸屏終端滾輪裝置,其特征在于,所述虛擬 滾輪窗口創(chuàng)建單元包括圖像創(chuàng)建子單元,用于在所述觸摸屏上創(chuàng)建虛擬滾輪圖像; 圖像處理子單元,用于將所述虛擬滾輪圖像與終端當(dāng)前顯示窗口的背景圖 像進(jìn)行阿爾法處理,生成半透明虛擬滾輪窗口。
9、 根據(jù)權(quán)利要求7或8所述的觸摸屏終端滾輪裝置,其特征在于,所述 硬件滾輪模擬單元包括消息生成子單元,用于根據(jù)所述滾動(dòng)事件生成對(duì)應(yīng)于硬件滾輪的消息; 消息發(fā)送子單元,用于將所述對(duì)應(yīng)于硬件滾輪的消息發(fā)送給當(dāng)前的應(yīng)用程序。
10、 一種觸摸屏終端,其特征在于,包括如權(quán)利要求7至9中任一項(xiàng)所述 的觸摸屏終端滾輪裝置及應(yīng)用程序執(zhí)行裝置,所述觸摸屏終端滾輪裝置,用于模擬硬件滾輪,生成對(duì)應(yīng)于硬件滾輪的消臺(tái)、.W ,所述應(yīng)用程序執(zhí)行裝置,用于根據(jù)所述對(duì)應(yīng)于硬件滾輪的消息執(zhí)行對(duì)應(yīng)于 所述消息的操作。
全文摘要
本發(fā)明公開了一種觸摸屏終端滾輪實(shí)現(xiàn)方法及裝置,所述方法包括包括終端啟動(dòng)時(shí),在所述觸摸屏上創(chuàng)建半透明虛擬滾輪窗口;獲取手指在所述半透明虛擬滾輪窗口上的動(dòng)作信息,并根據(jù)所述動(dòng)作信息生成滾動(dòng)事件;根據(jù)所述滾動(dòng)事件模擬硬件滾輪的操作。利用本發(fā)明,可以方便用戶使用,同時(shí)不會(huì)增加觸摸屏終端的硬件成本。
文檔編號(hào)G06F3/048GK101344835SQ20081011793
公開日2009年1月14日 申請(qǐng)日期2008年8月15日 優(yōu)先權(quán)日2008年8月15日
發(fā)明者毅 徐 申請(qǐng)人:北京立通無(wú)限科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
洮南市| 镇巴县| 江源县| 夏津县| 天镇县| 柘城县| 若尔盖县| 滨海县| 赫章县| 临海市| 克拉玛依市| 甘肃省| 灵宝市| 玉林市| 伽师县| 克什克腾旗| 霍山县| 台安县| 荆州市| 西昌市| 宣武区| 阜康市| 慈溪市| 松溪县| 南华县| 克山县| 昭觉县| 长沙市| 玉门市| 长岛县| 同德县| 凤城市| 新沂市| 康定县| 宣恩县| 灵山县| 舒兰市| 金寨县| 阿荣旗| 海晏县| 仁怀市|