欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種目標部件的快速拖動方法和系統(tǒng)的制作方法

文檔序號:6385416閱讀:140來源:國知局
專利名稱:一種目標部件的快速拖動方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及目標部件的拖動方法,更具體地說,涉及一種目標部件的快速拖動方 法和系統(tǒng)。
背景技術(shù)
目前系統(tǒng)中存在多頁的情況下,用戶如需要將當前頁種某個部件拖動到另外一個 頁面,需要長按當前頁面的部件,然后拖至屏幕邊界等待切換界面,到達需要的界面后放下 部件來完成。這樣操作使得用戶需要等待切換到那個頁面,而且如果中途用戶不小心松手 會導(dǎo)致沒有放置到正確的頁面上,容易導(dǎo)致誤操作。發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有目標部件的拖動方法容易導(dǎo)致誤操作的 缺陷,提供一種目標部件的快速拖動方法和系統(tǒng)。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是構(gòu)造一種目標部件的快速拖動方 法,包括以下步驟
第一手勢檢測步驟,用于在檢測觸摸屏上接收到位于目標部件區(qū)域的第一手勢時 判斷該第一手勢在目標部件區(qū)域的持續(xù)接觸時間,達到預(yù)設(shè)時間則將該目標部件掛起;
第二手勢檢測步驟,用于根據(jù)觸摸屏上接收到的第二手勢操作頁面;
拖動判斷步驟,用于判斷所述第一手勢的離開位置是否位于頁面的有效區(qū)域內(nèi), 是則拖動掛起的目標部件至頁面中所述第一手勢的離開位置,否則提示拖動無效。
在根據(jù)本發(fā)明所述的目標部件的快速拖動方法中,所述第二手勢檢測步驟中根據(jù) 觸摸屏上接收到的第二手勢操作頁面具體包括根據(jù)觸摸屏上接收到的第二手勢轉(zhuǎn)換或者 滑動頁面。
在根據(jù)本發(fā)明所述的目標部件的快速拖動方法中,所述拖動判斷步驟中判斷所述 第一手勢的離開位置是否位于頁面的有效區(qū)域內(nèi)具體為判斷所述第一手勢在所述第二手 勢操作頁面前的離開位置是否位于頁面的有效區(qū)域內(nèi),或者所述第一手勢在所述第二手勢 操作頁面后的離開位置是否位于頁面的有效區(qū)域內(nèi)。
在根據(jù)本發(fā)明所述的目標部件的快速拖動方法中,所述預(yù)設(shè)時間大于1000ms。
本發(fā)明還提供了一種目標部件的快速拖動系統(tǒng),包括
第一手勢檢測模塊,用于在檢測觸摸屏上接收到位于目標部件區(qū)域的第一手勢時 判斷該第一手勢在目標部件區(qū)域的持續(xù)接觸時間,達到預(yù)設(shè)時間則將該目標部件掛起;
第二手勢檢測模塊,用于根據(jù)觸摸屏上接收到的第二手勢操作頁面;
拖動判斷模塊,用于判斷所述第一手勢的離開位置是否位于頁面的有效區(qū)域內(nèi), 是則拖動掛起的目標部件至頁面中所述第一手勢的離開位置,否則提示拖動無效。
在根據(jù)本發(fā)明所述的目標部件的快速拖動系統(tǒng)中,所述第二手勢檢測模塊中根據(jù) 觸摸屏上接收到的第二手勢操作頁面具體包括根據(jù)觸摸屏上接收到的第二手勢轉(zhuǎn)換或者滑動頁面。
在根據(jù)本發(fā)明所述的目標部件的快速拖動系統(tǒng)中,所述拖動判斷模塊中判斷所述 第一手勢的離開位置是否位于頁面的有效區(qū)域內(nèi)具體為判斷所述第一手勢在所述第二手 勢操作頁面前的離開位置是否位于頁面的有效區(qū)域內(nèi),或者所述第一手勢在所述第二手勢 操作頁面后的離開位置是否位于頁面的有效區(qū)域內(nèi)。
在根據(jù)本發(fā)明所述的目標部件的快速拖動系統(tǒng)中,所述預(yù)設(shè)時間大于1000ms。
實施本發(fā)明的目標部件的快速拖動方法和系統(tǒng),具有以下有益效果本發(fā)明通過 將掛起部件和操作頁面的手勢分開,使得用戶可以通過第一手勢和第二手勢相配合實現(xiàn)拖 動操作,避免了一只手長時間選中目標部件而在中途不小心將其放置到錯誤的頁面上,有 效地減少了誤操作。


下面將結(jié)合附圖及實施例對本發(fā)明作進一步說明,附圖中
圖1為根據(jù)本發(fā)明的目標部件的快速拖動方法的優(yōu)選實施例的流程圖2為根據(jù)本發(fā)明優(yōu)選實施例的目標部件的快速拖動系統(tǒng)的模塊示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對 本發(fā)明進行進一步詳細說明。
請參閱圖1,為根據(jù)本發(fā)明的目標部件的快速拖動方法的優(yōu)選實施例的流程圖。如 圖1所示,該實施例提供的目標部件的快速拖動方法具體包括以下步驟
首先,在步驟SlOl中,流程開始。
隨后,在步驟S102中,開始執(zhí)行第一手勢檢測步驟,檢測觸摸屏上是否接收到位 于目標部件區(qū)域的第一手勢,是則轉(zhuǎn)步驟S103,否則轉(zhuǎn)步驟S102繼續(xù)進行檢測。具體地,檢 測當前是否有一只手在觸摸屏上,是則檢測該第一手勢點擊(down)的坐標是否在目標部件 區(qū)域內(nèi),可以通過第一手勢點擊的坐標(x,y),和目標部件區(qū)域Rect(L,T,R, B)進行判斷, 其中L為目標部件區(qū)域的左側(cè)(left)位置,T為目標部件區(qū)域的頂部(top)位置,R為目 標部件區(qū)域的右側(cè)(right)位置,T為目標部件區(qū)域的頂部(top)位置。如果L〈x〈R并且 T〈y〈B則認定在目標部件區(qū)域內(nèi),否則不在。
隨后,在步驟S103中,判斷第一手勢在目標部件區(qū)域的持續(xù)接觸時間是否達到預(yù) 設(shè)時間,是則轉(zhuǎn)步驟S104,否則轉(zhuǎn)步驟S102。例如在檢測到位于目標部件區(qū)域的第一手勢 時記錄手勢落下(down)的時刻。如果用戶的該第一手勢一直按在觸摸屏上則會運行移動 (move)動作,直至用戶松手即接收到離開動作(up),在移動動作中同樣需要判斷第一手勢 是否持續(xù)按在在目標部件區(qū)域內(nèi),當位于目標部件區(qū)域內(nèi),則記錄第一手勢在目標部件區(qū) 域的持續(xù)接觸時間為手勢離開(up)的時刻減去手勢落下(down)的時刻。如果該持續(xù)接觸 時間大于預(yù)設(shè)時間,則判斷用戶想移動該目標部件,因此將該目標部件掛起。該預(yù)設(shè)時間可 以大于1000ms。如果沒有達到預(yù)設(shè)時間則轉(zhuǎn)步驟S102重新對觸摸屏上的手勢進行檢測。
隨后,在步驟S105中,開始執(zhí)行第二手勢檢測步驟,檢測觸摸屏上是否接收到第 二手勢,是則轉(zhuǎn)步驟S106,否則轉(zhuǎn)步驟S105繼續(xù)檢測。
隨后,在步驟S106中,根據(jù)觸摸屏上接收到的第二手勢操作頁面。該步驟中可以 根據(jù)觸摸屏上接收到的第二手勢的動作類型確定轉(zhuǎn)換或者滑動頁面。例如,第二手勢可以 是在多頁面之間進行切換,也可以是滑動當前頁面的滾動條,使得當前頁面的其余部分顯 示到屏幕上。
隨后,在步驟S107中,開始執(zhí)行拖動判斷步驟,判斷第一手勢的離開外置 是否位于頁面的有效區(qū)域內(nèi),是則轉(zhuǎn)步驟S108,否則轉(zhuǎn)步驟S109。當?shù)谝恢皇蛛x開 觸摸屏后,判斷第一手勢的離開位置,即第一手勢離開時目標部件區(qū)域被拖到的位置 Rect(Ll,Tl,Rl,Bl),是不是在頁面有效區(qū)域內(nèi)Rect(L2,T2,R2,B2),即是否同時滿足 L1>L2,T1>T2,R1〈R2,B1〈B2 ;是則判斷第一手勢的離開位置位于頁面的有效區(qū)域內(nèi),否則不 位于。在本發(fā)明的一些實施例中,用戶可以在第一手勢離開之后,再執(zhí)行第二手勢,即該步 驟中判斷第一手勢在第二手勢操作頁面前的離開位置是否位于頁面的有效區(qū)域內(nèi)。這樣, 用戶可以通過同一只手指先后執(zhí)行第一手勢和第二手勢來進行操作。在本發(fā)明的另一些實 施例中,用戶可以在第一手勢持續(xù)按下的時間內(nèi),執(zhí)行第二手勢,即該步驟中第一手勢在第 二手勢操作頁面后的離開位置是否位于頁面的有效區(qū)域內(nèi)。這樣,用戶可以一個指頭一邊 按住部件,另一個指頭可以快速滑動,當切換到需要的界面后可以松手,實現(xiàn)快速拖動,進 而通過兩根手指配合執(zhí)行第一手勢和第二手勢來完成拖動操作。
在步驟S108中,拖動掛起的目標部件至頁面中第一手勢的離開位置,即拖動操作 成功。
在步驟S109中,提示拖動無效。例如可以提示“頁面無空間”。
最后,該流程結(jié)束于步驟S110。且可以重新從步驟SlOl開始執(zhí)行流程。
綜上,通過本發(fā)明,用戶可以不需要再一只手長時間選中目標部件,然后拖至屏幕 邊界等待切換界面,到達需要的界面后再放下部件來,而是可以通過一只手或者兩只手的 配合操作來實現(xiàn)拖動操作,避免了中途不小心把目標部件放置到錯誤的頁面上,減少了誤 操作。
請參閱圖2,為根據(jù)本發(fā)明優(yōu)選實施例的目標部件的快速拖動系統(tǒng)的模塊示意圖。 如圖2所示,該實施例提供的目標部件的快速拖動系統(tǒng)200至少包括第一手勢檢測模塊 202、第二手勢檢測模塊204和拖動判斷模塊206。
其中,第一手勢檢測模塊202用于在檢測觸摸屏上接收到位于目標部件區(qū)域的第 一手勢時判斷該第一手勢在目標部件區(qū)域的持續(xù)接觸時間,達到預(yù)設(shè)時間則將該目標部件 掛起。具體地,檢測當前是否有一只手在觸摸屏上,是則檢測該第一手勢點擊(down)的坐 標是否在目標部件區(qū)域內(nèi),可以通過第一手勢點擊的坐標(x,y),和目標部件區(qū)域Rect (L, T, R, B)進行判斷,其中L為目標部件區(qū)域的左側(cè)(left)位置,T為目標部件區(qū)域的頂部 (top)位置,R為目標部件區(qū)域的右側(cè)(right)位置,T為目標部件區(qū)域的頂部(top)位置。 如果L〈x〈R并且T〈y〈B則認定在目標部件區(qū)域內(nèi),否則不在。在檢測到位于目標部件區(qū)域 的第一手勢時記錄手勢落下(down)的時刻。如果用戶的該第一手勢一直按在觸摸屏上則 會運行移動(move)動作,直至用戶松手即接收到離開動作(up),在移動動作中同樣需要判 斷第一手勢是否持續(xù)按在在目標部件區(qū)域內(nèi),當位于目標部件區(qū)域內(nèi),則記錄第一手勢在 目標部件區(qū)域的持續(xù)接觸時間為手勢離開(up)的時刻減去手勢落下(down)的時刻。如果 該持續(xù)接觸時間大于預(yù)設(shè)時間,則判斷用戶想移動該目標部件,因此將該目標部件掛起。該預(yù)設(shè)時間可以大于1000ms。如果沒有達到預(yù)設(shè)時間重新對觸摸屏上的手勢進行檢測。
第二手勢檢測模塊204用于根據(jù)觸摸屏上接收到的第二手勢操作頁面。第二手勢 檢測模塊204可以根據(jù)觸摸屏上接收到的第二手勢的動作類型確定轉(zhuǎn)換或者滑動頁面。例 如,第二手勢可以是在多頁面之間進行切換,也可以是滑動當前頁面的滾動條,使得當前頁 面的其余部分顯示到屏幕上。
拖動判斷模塊206用于判斷所述第一手勢的離開位置是否位于頁面的有效區(qū)域 內(nèi),是則拖動掛起的目標部件至頁面中第一手勢的離開位置,否則提示拖動無效,例如提 示“頁面無空間”。具體地,當?shù)谝恢皇蛛x開觸摸屏后,判斷第一手勢的離開位置,即第一 手勢離開時目標部件區(qū)域被拖到的位置Rect (LI,Tl, Rl, BI),是不是在頁面有效區(qū)域內(nèi) Rect (L2, T2, R2, B2),即是否同時滿足L1>L2, T1>T2, R1<R2, B1<B2 ;是則判斷第一手勢的 離開位置位于頁面的有效區(qū)域內(nèi),否則不位于。在本發(fā)明的一些實施例中,用戶可以在第一 手勢離開之后,再執(zhí)行第二手勢,即該步驟中判斷第一手勢在第二手勢操作頁面前的離開 位置是否位于頁面的有效區(qū)域內(nèi)。這樣,用戶可以通過同一只手指先后執(zhí)行第一手勢和第 二手勢來進行操作。在本發(fā)明的另一些實施例中,用戶可以在第一手勢持續(xù)按下的時間內(nèi), 執(zhí)行第二手勢,即該步驟中第一手勢在第二手勢操作頁面后的離開位置是否位于頁面的有 效區(qū)域內(nèi)。這樣,用戶可以一個指頭一邊按住部件,另一個指頭可以快速滑動,當切換到需 要的界面后可以松手,實現(xiàn)快速拖動,進而通過兩根手指配合執(zhí)行第一手勢和第二手勢來 完成拖動操作。
應(yīng)該說明地是,本發(fā)明提供的目標部件的快速拖動方法和系統(tǒng)所采用的原理和流 程相同,因此對目標部件的快速拖動方法的各個實施例的詳細闡述也適用于目標部件的快 速拖動系統(tǒng)。
本發(fā)明是根據(jù)特定實施例進行描述的,但本領(lǐng)域的技術(shù)人員應(yīng)明白在不脫離本發(fā) 明范圍時,可進行各種變化和等同替換。此外,為適應(yīng)本發(fā)明技術(shù)的特定場合或材料,可對 本發(fā)明進行諸多修改而不脫離其保護范圍。因此,本發(fā)明并不限于在此公開的特定實施例, 而包括所有落入到權(quán)利要求保護范圍的實施例。
權(quán)利要求
1.一種目標部件的快速拖動方法,其特征在于,包括以下步驟第一手勢檢測步驟,用于在檢測觸摸屏上接收到位于目標部件區(qū)域的第一手勢時判斷該第一手勢在目標部件區(qū)域的持續(xù)接觸時間,達到預(yù)設(shè)時間則將該目標部件掛起;第二手勢檢測步驟,用于根據(jù)觸摸屏上接收到的第二手勢操作頁面;拖動判斷步驟,用于判斷所述第一手勢的離開位置是否位于頁面的有效區(qū)域內(nèi),是則拖動掛起的目標部件至頁面中所述第一手勢的離開位置,否則提示拖動無效。
2.根據(jù)權(quán)利要求1所述的目標部件的快速拖動方法,其特征在于,所述第二手勢檢測步驟中根據(jù)觸摸屏上接收到的第二手勢操作頁面具體包括根據(jù)觸摸屏上接收到的第二手勢轉(zhuǎn)換或者滑動頁面。
3.根據(jù)權(quán)利要求1所述的目標部件的快速拖動方法,其特征在于,所述拖動判斷步驟中判斷所述第一手勢的離開位置是否位于頁面的有效區(qū)域內(nèi)具體為判斷所述第一手勢在所述第二手勢操作頁面前的離開位置是否位于頁面的有效區(qū)域內(nèi),或者所述第一手勢在所述第二手勢操作頁面后的離開位置是否位于頁面的有效區(qū)域內(nèi)。
4.根據(jù)權(quán)利要求1所述的目標部件的快速拖動方法,其特征在于,所述預(yù)設(shè)時間大于 IOOOms0
5.一種目標部件的快速拖動系統(tǒng),其特征在于,包括第一手勢檢測模塊,用于在檢測觸摸屏上接收到位于目標部件區(qū)域的第一手勢時判斷該第一手勢在目標部件區(qū)域的持續(xù)接觸時間,達到預(yù)設(shè)時間則將該目標部件掛起;第二手勢檢測模塊,用于根據(jù)觸摸屏上接收到的第二手勢操作頁面;拖動判斷模塊,用于判斷所述第一手勢的離開位置是否位于頁面的有效區(qū)域內(nèi),是則拖動掛起的目標部件至頁面中所述第一手勢的離開位置,否則提示拖動無效。
6.根據(jù)權(quán)利要求5所述的目標部件的快速拖動系統(tǒng),其特征在于,所述第二手勢檢測模塊中根據(jù)觸摸屏上接收到的第二手勢操作頁面具體包括根據(jù)觸摸屏上接收到的第二手勢轉(zhuǎn)換或者滑動頁面。
7.根據(jù)權(quán)利要求5所述的目標部件的快速拖動系統(tǒng),其特征在于,所述拖動判斷模塊中判斷所述第一手勢的離開位置是否位于頁面的有效區(qū)域內(nèi)具體為判斷所述第一手勢在所述第二手勢操作頁面前的離開位置是否位于頁面的有效區(qū)域內(nèi),或者所述第一手勢在所述第二手勢操作頁面后的離開位置是否位于頁面的有效區(qū)域內(nèi)。
8.根據(jù)權(quán)利要求5所述的目標部件的快速拖動系統(tǒng),其特征在于,所述預(yù)設(shè)時間大于 IOOOms0
全文摘要
本發(fā)明涉及一種目標部件的快速拖動方法和系統(tǒng),其中方法包括第一手勢檢測步驟,用于在檢測觸摸屏上接收到位于目標部件區(qū)域的第一手勢時判斷該第一手勢在目標部件區(qū)域的持續(xù)接觸時間,達到預(yù)設(shè)時間則將該目標部件掛起;第二手勢檢測步驟,用于根據(jù)觸摸屏上接收到的第二手勢操作頁面;以及拖動判斷步驟,用于判斷所述第一手勢的離開位置是否位于頁面的有效區(qū)域內(nèi),是則拖動掛起的目標部件至頁面中所述第一手勢的離開位置,否則提示拖動無效。本發(fā)明通過將掛起部件和操作頁面的手勢分開,使得用戶可以通過第一手勢和第二手勢相配合實現(xiàn)拖動操作,避免了一只手長時間選中目標部件而在中途不小心將其放置到錯誤的頁面上,有效地減少了誤操作。
文檔編號G06F3/0486GK103064598SQ201210572228
公開日2013年4月24日 申請日期2012年12月25日 優(yōu)先權(quán)日2012年12月25日
發(fā)明者王映理 申請人:廣東歐珀移動通信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
汉中市| 任丘市| 武强县| 甘孜| 台南县| 轮台县| 中方县| 洛宁县| 左云县| 郑州市| 阜康市| 香港| 东辽县| 民权县| 桐城市| 南丰县| 鱼台县| 崇信县| 中宁县| 宁南县| 红桥区| 西林县| 东乌珠穆沁旗| 甘谷县| 当涂县| 光山县| 彭山县| 惠水县| 长治市| 西丰县| 固阳县| 娄烦县| 阿合奇县| 四川省| 静安区| 正安县| 开阳县| 济宁市| 阿尔山市| 洞口县| 利津县|