著錄項信息
專利名稱 | 一種信息處理方法及電子設備 |
申請?zhí)?/td> | CN201310535842.2 | 申請日期 | 2013-11-01 |
法律狀態(tài) | 授權 | 申報國家 | 中國 |
公開/公告日 | 2015-05-13 | 公開/公告號 | CN104615342A |
優(yōu)先權 | 暫無 | 優(yōu)先權號 | 暫無 |
主分類號 | G06F3/0484 | IPC分類號 | G;0;6;F;3;/;0;4;8;4;;;G;0;6;F;3;/;0;4;8;8查看分類表>
|
申請人 | 聯(lián)想(北京)有限公司 | 申請人地址 | 北京市海淀區(qū)上地創(chuàng)業(yè)路6號
變更
專利地址、主體等相關變化,請及時變更,防止失效 |
權利人 | 聯(lián)想(北京)有限公司 | 當前權利人 | 聯(lián)想(北京)有限公司 |
發(fā)明人 | 李建輝 |
代理機構 | 北京金信知識產權代理有限公司 | 代理人 | 黃威;王智 |
摘要
本發(fā)明公開了一種信息處理方法及電子設備,該方法應用于第一電子設備,第一電子設備能夠與第二電子設備進行數(shù)據(jù)通信,第一電子設備的觸控單元包含第一觸控區(qū)域和與第一觸控區(qū)域不相同的第二觸控區(qū)域,該方法包括:檢測獲得觸控觸控單元的第一滑動觸控操作;判斷第一滑動觸控操作的第一滑動方向是否是從第一觸控區(qū)域劃至第二觸控區(qū)域的第一方向,獲得第一判斷結果;當?shù)谝慌袛嘟Y果表明第一滑動方向是第一方向時,生成并發(fā)送第一控制指令至第二電子設備,以使第二電子設備通過執(zhí)行第一控制指令,以實現(xiàn)與第一控制指令對應的第一功能。通過上述技術方案,解決了現(xiàn)有技術中電子設備存在對滑動操作誤響應的技術問題,提高響應觸控操作的準確性。
1.一種信息處理方法,應用于第一電子設備,所述第一電子設備能夠與第二電子設備進行數(shù)據(jù)通信,所述第一電子設備的觸控單元包含第一觸控區(qū)域和與所述第一觸控區(qū)域不相同的第二觸控區(qū)域,所述方法包括:
檢測獲得觸控所述觸控單元的第一滑動觸控操作;
判斷所述第一滑動觸控操作的第一滑動方向是否是從所述第一觸控區(qū)域劃至所述第二觸控區(qū)域的第一方向,獲得第一判斷結果;
當所述第一判斷結果表明所述第一滑動方向是所述第一方向時,生成并發(fā)送第一控制指令至所述第二電子設備,以使所述第二電子設備通過執(zhí)行所述第一控制指令,以實現(xiàn)與所述第一控制指令對應的第一功能,
其中所述生成并發(fā)送第一控制指令至所述第二電子設備,具體包括:
判斷所述第一滑動觸控操作是否劃過第三觸控區(qū)域,獲得第四判斷結果,其中所述第三觸控區(qū)域為所述觸控單元中與所述第一觸控區(qū)域和所述第二觸控區(qū)域相鄰的區(qū)域;
當所述第四判斷結果表明所述第一滑動觸控操作劃過所述第三觸控區(qū)域時,生成并發(fā)送所述第一控制指令中的第二控制指令至所述第二電子設備;
當所述第四判斷結果表明所述第一滑動觸控操作未劃過所述第三觸控區(qū)域時,生成并發(fā)送所述第一控制指令中的第三控制指令至所述第二電子設備,其中所述第二控制指令和第三控制指令對應的功能不同。
2.如權利要求1所述的方法,其特征在于,所述判斷所述第一滑動觸控操作的第一滑動方向是否是從所述第一觸控區(qū)域劃至所述第二觸控區(qū)域的第一方向,獲得第一判斷結果,具體包括:
獲取所述第一滑動觸控操作的起始點位置和終止點位置;
判斷所述起始點位置與所述第一觸控區(qū)域的第一邊的第一距離值是否小于預設閾值,獲得第二判斷結果;
當所述第二判斷結果表明所述第一距離值小于所述預設閾值時,判斷所述終止點位置與所述第二觸控區(qū)域的第二邊的第二距離值是否小于所述預設閾值,獲得第三判斷結果;
其中,在所述第三判斷結果表明所述第二距離值小于所述預設閾值時,確定第一判斷結果為所述第一滑動方向是所述第一方向。
3.如權利要求1所述的方法,其特征在于,在所述判斷所述第一滑動觸控操作的第一滑動方向是否是從所述第一觸控區(qū)域劃至所述第二觸控區(qū)域的第一方向,獲得第一判斷結果之后,所述方法還包括:
當所述第一判斷結果表明所述第一滑動方向不是所述第一方向時,判斷所述第一滑動方向是否是從所述第二觸控區(qū)域劃至所述第一觸控區(qū)域的第二方向,獲得第五判斷結果;
當所述第五判斷結果表明所述第一滑動方向是第二方向時,生成并發(fā)送第四控制指令至所述第二電子設備,所述第四控制指令與所述第一控制指令包含的功能不同。
4.如權利要求3所述的方法,其特征在于,所述生成并發(fā)送第四控制指令至所述第二電子設備,具體包括:
判斷所述第一滑動觸控操作是否劃過第三觸控區(qū)域,獲得第六判斷結果,其中所述第三觸控區(qū)域為所述觸控單元中與所述第一觸控區(qū)域和所述第二觸控區(qū)域相鄰的區(qū)域;
當所述第六判斷結果表明所述第一滑動觸控操作劃過所述第三觸控區(qū)域時,生成并發(fā)送所述第四控制指令中的第五控制指令至所述第二電子設備;
當所述第六判斷結果表明所述第一滑動觸控操作未劃過所述第三觸控區(qū)域時,生成并發(fā)送所述第四控制指令中的第六控制指令至所述第二電子設備,其中所述第五控制指令和第六控制指令對應的功能不同。
5.一種第一電子設備,所述第一電子設備能夠與第二電子設備進行數(shù)據(jù)通信,所述第一電子設備的觸控單元包含第一觸控區(qū)域和與所述第一觸控區(qū)域不相同的第二觸控區(qū)域,所述第一電子設備包括:
第一檢測單元,用于檢測獲得觸控所述觸控單元的第一滑動觸控操作;
第一判斷單元,用于判斷所述第一滑動觸控操作的第一滑動方向是否是從所述第一觸控區(qū)域劃至所述第二觸控區(qū)域的第一方向,獲得第一判斷結果;
第一生成單元,用于當所述第一判斷結果表明所述第一滑動方向是所述第一方向時,生成并發(fā)送第一控制指令至所述第二電子設備,以使所述第二電子設備通過執(zhí)行所述第一控制指令,以實現(xiàn)與所述第一控制指令對應的第一功能,其中所述第一生成單元具體用于:
判斷所述第一滑動觸控操作是否劃過第三觸控區(qū)域,獲得第四判斷結果,其中所述第三觸控區(qū)域為所述觸控單元中與所述第一觸控區(qū)域和所述第二觸控區(qū)域相鄰的區(qū)域;
當所述第四判斷結果表明所述第一滑動觸控操作劃過所述第三觸控區(qū)域時,生成并發(fā)送所述第一控制指令中的第二控制指令至所述第二電子設備;
當所述第四判斷結果表明所述第一滑動觸控操作未劃過所述第三觸控區(qū)域時,生成并發(fā)送所述第一控制指令中的第三控制指令至所述第二電子設備,其中所述第二控制指令和第三控制指令對應的功能不同。
6.如權利要求5所述的第一電子設備,其特征在于,所述第一判斷單元具體用于:
獲取所述第一滑動觸控操作的起始點位置和終止點位置;
判斷所述起始點位置與所述第一觸控區(qū)域的第一邊的第一距離值是否小于預設閾值,獲得第二判斷結果;
當所述第二判斷結果表明所述第一距離值小于所述預設閾值時,判斷所述終止點位置與所述第二觸控區(qū)域的第二邊的第二距離值是否小于所述預設閾值,獲得第三判斷結果;
其中,在所述第三判斷結果表明所述第二距離值小于所述預設閾值時,確定所述第一判斷結果為所述第一滑動方向是所述第一方向。
7.如權利要求5所述的第一電子設備,其特征在于,所述第一電子設備還包括:
第二判斷單元,用于在所述判斷所述第一滑動觸控操作的第一滑動方向是否是從所述第一觸控區(qū)域劃至所述第二觸控區(qū)域的第一方向,獲得第一判斷結果之后,當所述第一判斷結果表明所述第一滑動方向不是所述第一方向時,判斷所述第一滑動方向是否是從所述第二觸控區(qū)域劃至所述第一觸控區(qū)域的第二方向,獲得第五判斷結果;
第二生成單元,用于當所述第五判斷結果表明所述第一滑動方向是第二方向時,生成并發(fā)送第四控制指令至所述第二電子設備,所述第四控制指令與所述第一控制指令包含的功能不同。
8.如權利要求7所述的第一電子設備,其特征在于,所述第二生成單元具體用于:
判斷所述第一滑動觸控操作是否劃過第三觸控區(qū)域,獲得第六判斷結果,其中所述第三觸控區(qū)域為所述觸控單元中與所述第一觸控區(qū)域和所述第二觸控區(qū)域相鄰的區(qū)域;
當所述第六判斷結果表明所述第一滑動觸控操作劃過所述第三觸控區(qū)域時,生成并發(fā)送所述第四控制指令中的第五控制指令至所述第二電子設備;
當所述第六判斷結果表明所述第一滑動觸控操作未劃過所述第三觸控區(qū)域時,生成并發(fā)送所述第四控制指令中的第六控制指令至所述第二電子設備,其中所述第五控制指令和第六控制指令對應的功能不同。
一種信息處理方法及電子設備\n技術領域\n[0001] 本發(fā)明涉及電子技術領域,特別涉及一種信息處理方法及電子設備。\n背景技術\n[0002] 隨著科學技術的不斷發(fā)展,觸控顯示技術得到了快速的發(fā)展,用戶可以通過直接操作觸控顯示屏來控制電子設備,給用戶帶來了更直觀、更生動的操作體驗。當前市場上提供的觸控顯示屏、觸控板等觸控設備,在檢測到滑動觸控操作滿足從指定的位置劃入則判斷該操作為有效操作,隨即響應該有效操作完成對應的功能。\n[0003] 然而,本申請發(fā)明人在實現(xiàn)本申請實施例中技術方案的過程中,發(fā)現(xiàn)現(xiàn)有技術存在如下技術問題:\n[0004] 現(xiàn)有的觸控設備對滑動觸控操作的檢測判斷過于簡單,如僅僅判斷其滑動操作的起始點和/或方向,導致現(xiàn)有技術中的電子設備出現(xiàn)對滑動操作誤響應的問題,例如:現(xiàn)有電子設備僅判斷滑動操作的方向,容易將向右滑動連續(xù)選中的選中操作誤響應為滑動翻頁??梢姡F(xiàn)有技術中電子設備存在對滑動操作誤響應的技術問題。\n發(fā)明內容\n[0005] 本發(fā)明實施例提供一種信息處理方法及電子設備,用于解決現(xiàn)有技術中電子設備存在對滑動操作誤響應的技術問題,提高響應滑動操作的準確性。\n[0006] 本申請實施例提供一種信息處理方法,應用于第一電子設備,所述第一電子設備能夠與第二電子設備進行數(shù)據(jù)通信,所述第一電子設備的觸控單元包含第一觸控區(qū)域和與所述第一觸控區(qū)域不相同的第二觸控區(qū)域,所述方法包括:\n[0007] 檢測獲得觸控所述觸控單元的第一滑動觸控操作;\n[0008] 判斷所述第一滑動觸控操作的第一滑動方向是否是從所述第一觸控區(qū)域劃至所述第二觸控區(qū)域的第一方向,獲得第一判斷結果;\n[0009] 當所述第一判斷結果表明所述第一滑動方向是所述第一方向時,生成并發(fā)送第一控制指令至所述第二電子設備,以使所述第二電子設備通過執(zhí)行所述第一控制指令,以實現(xiàn)與所述第一控制指令對應的第一功能。\n[0010] 可選的,所述判斷所述第一滑動觸控操作的第一滑動方向是否是從所述第一觸控區(qū)域劃至所述第二觸控區(qū)域的第一方向,獲得第一判斷結果,具體包括:\n[0011] 獲取所述第一滑動觸控操作的起始點位置和終止點位置;\n[0012] 判斷所述起始點位置與所述第一觸控區(qū)域的第一邊的第一距離值是否小于預設閾值,獲得第二判斷結果;\n[0013] 當所述第二判斷結果表明所述第一距離值小于所述預設閾值時,判斷所述終止點位置與所述第二觸控區(qū)域的第二邊的第二距離值是否小于所述預設閾值,獲得所述第三判斷結果;\n[0014] 其中,在所述第三判斷結果表明所述第二距離值小于所述預設閾值時,確定第一判斷結果為所述第一滑動方向是所述第一方向。\n[0015] 可選的,所述生成并發(fā)送第一控制指令至所述第二電子設備,具體包括:\n[0016] 判斷所述第一滑動觸控操作是否劃過第三觸控區(qū)域,獲得第四判斷結果,其中所述第三觸控區(qū)域為所述觸控單元中與所述第一觸控區(qū)域和所述第二觸控區(qū)域相鄰的區(qū)域;\n[0017] 當所述第四判斷結果表明所述第一滑動觸控操作劃過所述第三觸控區(qū)域時,生成并發(fā)送所述第一控制指令中的第二控制指令至所述第二電子設備;\n[0018] 當所述第四判斷結果表明所述第一滑動觸控操作未劃過所述第三觸控區(qū)域時,生成并發(fā)送所述第一控制指令中的第三控制指令至所述第二電子設備,其中所述第二控制指令和第三控制指令對應的功能不同。\n[0019] 可選的,在所述判斷所述第一滑動觸控操作的第一滑動方向是否是從所述第一觸控區(qū)域劃至所述第二觸控區(qū)域的第一方向,獲得第一判斷結果之后,所述方法還包括:\n[0020] 當所述第一判斷結果表明所述第一滑動方向不是所述第一方向時,判斷所述第一滑動方向是否是從所述第二觸控區(qū)域劃至所述第一觸控區(qū)域的第二方向,獲得第五判斷結果;\n[0021] 當所述第五判斷結果表明所述第一滑動方向是第二方向時,生成并發(fā)送第四控制指令至所述第二電子設備,所述第四控制指令與所述第一控制指令包含的功能不同。\n[0022] 可選的,所述生成并發(fā)送第四控制指令至所述第二電子設備,具體包括:\n[0023] 判斷所述第一滑動觸控操作是否劃過第三觸控區(qū)域,獲得第六判斷結果,其中所述第三觸控區(qū)域為所述觸控單元中與所述第一觸控區(qū)域和所述第二觸控區(qū)域相鄰的區(qū)域;\n[0024] 當所述第六判斷結果表明所述第一滑動觸控操作劃過所述第三觸控區(qū)域時,生成并發(fā)送所述第四控制指令中的第五控制指令至所述第二電子設備;\n[0025] 當所述第六判斷結果表明所述第一滑動觸控操作未劃過所述第三觸控區(qū)域時,生成并發(fā)送所述第四控制指令中的第六控制指令至所述第二電子設備,其中所述第五控制指令和第六控制指令對應的功能不同。\n[0026] 本申請實施例還提供一種第一電子設備,所述第一電子設備能夠與第二電子設備進行數(shù)據(jù)通信,所述第一電子設備的觸控單元包含第一觸控區(qū)域和與所述第一觸控區(qū)域不相同的第二觸控區(qū)域,所述第一電子設備包括:\n[0027] 第一檢測單元,用于檢測獲得觸控所述觸控單元的第一滑動觸控操作;\n[0028] 第一判斷單元,用于判斷所述第一滑動觸控操作的第一滑動方向是否是從所述第一觸控區(qū)域劃至所述第二觸控區(qū)域的第一方向,獲得第一判斷結果;\n[0029] 第一生成單元,用于當所述第一判斷結果表明所述第一滑動方向是所述第一方向時,生成并發(fā)送第一控制指令至所述第二電子設備,以使所述第二電子設備通過執(zhí)行所述第一控制指令,以實現(xiàn)與所述第一控制指令對應的第一功能。\n[0030] 可選的,所述第一判斷單元具體用于:\n[0031] 獲取所述第一滑動觸控操作的起始點位置和終止點位置;\n[0032] 判斷所述起始點位置與所述第一觸控區(qū)域的第一邊的第一距離值是否小于預設閾值,獲得第二判斷結果;\n[0033] 當所述第二判斷結果表明所述第一距離值小于所述預設閾值時,判斷所述終止點位置與所述第二觸控區(qū)域的第二邊的第二距離值是否小于所述預設閾值,獲得所述第三判斷結果;\n[0034] 其中,在所述第三判斷結果表明所述第二距離值小于所述預設閾值時,確定所述第一判斷結果為所述第一滑動方向是所述第一方向。\n[0035] 可選的,所述第一生成單元具體用于:\n[0036] 判斷所述第一滑動觸控操作是否劃過第三觸控區(qū)域,獲得第四判斷結果,其中所述第三觸控區(qū)域為所述觸控單元中與所述第一觸控區(qū)域和所述第二觸控區(qū)域相鄰的區(qū)域;\n[0037] 當所述第四判斷結果表明所述第一滑動觸控操作劃過所述第三觸控區(qū)域時,生成并發(fā)送所述第一控制指令中的第二控制指令至所述第二電子設備;\n[0038] 當所述第四判斷結果表明所述第一滑動觸控操作未劃過所述第三觸控區(qū)域時,生成并發(fā)送所述第一控制指令中的第三控制指令至所述第二電子設備,其中所述第二控制指令和第三控制指令對應的功能不同。\n[0039] 可選的,所述第一電子設備還包括:\n[0040] 第二判斷單元,用于在所述判斷所述第一滑動觸控操作的第一滑動方向是否是從所述第一觸控區(qū)域劃至所述第二觸控區(qū)域的第一方向,獲得第一判斷結果之后,當所述第一判斷結果表明所述第一滑動方向不是所述第一方向時,判斷所述第一滑動方向是否是從所述第二觸控區(qū)域劃至所述第一觸控區(qū)域的第二方向,獲得第五判斷結果;\n[0041] 第二生成單元,用于當所述第五判斷結果表明所述第一滑動方向是第二方向時,生成并發(fā)送第四控制指令至所述第二電子設備,所述第四控制指令與所述第一控制指令包含的功能不同。\n[0042] 可選的,所述第二生成單元具體用于:\n[0043] 判斷所述第一滑動觸控操作是否劃過第三觸控區(qū)域,獲得第六判斷結果,其中所述第三觸控區(qū)域為所述觸控單元中與所述第一觸控區(qū)域和所述第二觸控區(qū)域相鄰的區(qū)域;\n[0044] 當所述第六判斷結果表明所述第一滑動觸控操作劃過所述第三觸控區(qū)域時,生成并發(fā)送所述第四控制指令中的第五控制指令至所述第二電子設備;\n[0045] 當所述第六判斷結果表明所述第一滑動觸控操作未劃過所述第三觸控區(qū)域時,生成并發(fā)送所述第四控制指令中的第六控制指令至所述第二電子設備,其中所述第五控制指令和第六控制指令對應的功能不同。\n[0046] 本申請實施例中的上述一個或多個技術方案,至少具有如下一種或多種技術效果:\n[0047] 1、第一電子設備通過判斷第一滑動觸控操作的滑動方向是否為指定的從第一觸控區(qū)域劃至第二觸控區(qū)域的方向,來判斷第一滑動操作是否有效,并在第一滑動操作的滑動方向是從第一區(qū)域劃至第二觸控區(qū)域的方向時生成并發(fā)送第一控制指令,即電子設備在判斷第一滑動觸控操作時判斷其劃過的區(qū)域是否從第一觸控區(qū)域劃至第二觸控區(qū)域,避免在任一區(qū)域的滑動操作均被響應,從而解決現(xiàn)有技術中電子設備存在對滑動操作誤響應的技術問題,進而達到提高響應滑動觸控操作準確性的技術效果。\n[0048] 2、在判斷第一滑動觸控操作是否有效時,進一步判斷第一滑動操作的起始點位置距離第一觸控區(qū)域的第一邊的第一距離值是否小于預設閾值,及第一滑動操作的中止點位置距離第二觸控區(qū)域的第二邊的第二距離值是否小于預設閾值,在第一距離值和第二距離值均小于預設閾值時才判斷第一滑動觸控操作有效,從而進一步提高了對滑動觸控操作響應的準確性。\n[0049] 3、由于本申請電子設備根據(jù)第一滑動觸控操作的不同起始和中止區(qū)域生成并發(fā)送不同的觸控指令,及根據(jù)第一滑動操作是否劃過第三觸控區(qū)域生成并發(fā)送不用的觸控指令,提供了多種不同的觸控方式,并對應增加了不同的功能,提升了用戶體驗。\n附圖說明\n[0050] 圖1為本申請實施例一提供的一種信息處理方法的流程示意圖;\n[0051] 圖2為本申請實施例一提供的第一電子設備的外形結構示意圖;\n[0052] 圖3為本申請實施例二提供的一種第一電子設備的結構方框圖。\n具體實施方式\n[0053] 在本申請實施例提供的技術方案中,通過判斷第一滑動觸控操作的滑動方向是否為指定的從第一觸控區(qū)域劃至第二觸控區(qū)域的方向,來判斷第一滑動操作是否有效,并在第一滑動操作的滑動方向是從第一區(qū)域劃至第二觸控區(qū)域的方向時生成并發(fā)送第一控制指令,避免在任一區(qū)域的滑動操作均被響應,從而解決現(xiàn)有技術中電子設備存在對滑動操作誤響應的技術問題,以提高響應滑動觸控操作的準確性。\n[0054] 下面結合附圖對本申請實施例技術方案的主要實現(xiàn)原理、具體實施方式及其對應能夠達到的有益效果進行詳細的闡述。\n[0055] 實施例一\n[0056] 請參考圖1,本申請實施例提供一種信息處理方法,應用于第一電子設備,所述第一電子設備能夠與第二電子設備進行數(shù)據(jù)通信,所述第一電子設備的觸控單元包含第一觸控區(qū)域和與所述第一觸控區(qū)域不相同的第二觸控區(qū)域,所述方法包括:\n[0057] S101:檢測獲得觸控所述觸控單元的第一滑動觸控操作;\n[0058] S102:判斷所述第一滑動觸控操作的第一滑動方向是否是從所述第一觸控區(qū)域劃至所述第二觸控區(qū)域的第一方向,獲得第一判斷結果;\n[0059] S103:當所述第一判斷結果表明所述第一滑動方向是所述第一方向時,生成并發(fā)送第一控制指令至所述第二電子設備,以使所述第二電子設備通過執(zhí)行所述第一控制指令,以實現(xiàn)與所述第一控制指令對應的第一功能。\n[0060] 請參考圖2,本申請?zhí)峁┑牡谝浑娮釉O備為能夠與第二電子設備進行數(shù)據(jù)通信的新型觸控鼠標,該第二電子設備為筆記本電腦、臺式電腦、平板電腦等電子設備。其中,第一電子設備的觸控單元包含第一觸控區(qū)域、第二觸控區(qū)域及第三觸控區(qū)域,第三觸控區(qū)域設置在第一觸控區(qū)域和第二觸控區(qū)域之間,即第三觸控區(qū)域分別與第一觸控區(qū)域和第二觸控區(qū)域相鄰。當用戶需要使用鼠標的左鍵功能時,則可以直接觸控第一觸控區(qū)域;當用戶需要使用鼠標的右鍵功能時,則直接觸控第二觸控區(qū)域;當用戶需要使用鼠標滾輪時,則直接觸控第二觸控區(qū)域。\n[0061] 在具體實施過程中,第一電子設備處理具備傳統(tǒng)按鍵鼠標具有的功能以外,還可以檢測獲得觸控單元上的第一滑動觸控操作,并檢測判斷該第一滑動觸控操作,當判斷出第一滑動觸控操作有效時生成并發(fā)送對應的控制指令給第二電子設備,以使第二電子設備執(zhí)行對應的控制指令從而實現(xiàn)對應功能。例如:第一電子設備檢測到有效的第一滑動觸控操作時,生成并發(fā)送刪除指令給第二電子設備,使得第二電子設備基于接收到的刪除指令將第二電子設備的顯示屏上選中的內容刪除。\n[0062] 為了準確的響應用戶的第一滑動操作,第一電子設備執(zhí)行S101檢測獲得觸控所述觸控單元的第一滑動觸控操作,并緊接著執(zhí)行S102判斷所述第一滑動觸控操作的第一滑動方向是否是從所述第一觸控區(qū)域劃至所述第二觸控區(qū)域的第一方向,獲得第一判斷結果。\n其中,第一判斷結果存在兩種情況,第一種為第一滑動觸控操作的第一滑動方向不是從第一觸控區(qū)域劃至跌觸控區(qū)域的第一方向,第一滑動觸控操作可能僅僅在第一觸控區(qū)域或第二觸控區(qū)域滑動,也有可能是從第二觸控區(qū)域劃至第一觸控區(qū)域,因此需要進一步判斷;第二種則為第一滑動觸控操作的第一滑動方向是從第一觸控區(qū)域劃至跌觸控區(qū)域的第一方向,那么此時繼續(xù)執(zhí)行S103。\n[0063] S103:當所述第一判斷結果表明所述第一滑動方向是所述第一方向時,生成并發(fā)送第一控制指令至所述第二電子設備,以使所述第二電子設備通過執(zhí)行所述第一控制指令,以實現(xiàn)與所述第一控制指令對應的第一功能。具體的,第一控制指令可以為設計第一電子設備的設計人員預先設置的指令,也可以為用戶根據(jù)自己的需要自行選擇設置的指令,如刪除、復制、剪切、移動等控制指令。\n[0064] 在具體實施過程中,第一觸控區(qū)域和第二觸控區(qū)域之間還設置有第三觸控區(qū)域,即第一觸控區(qū)域與第二觸控區(qū)域有部分區(qū)域相鄰,其余部分不相鄰,那么用戶在第一電子設備的觸控單元上滑動時,第一滑動觸控操作有可能劃過第三觸控區(qū)域,也可能不劃過第三觸控區(qū)域。因此第一電子設備在生成并發(fā)送第一控制指令時,針對劃過和不劃過第三觸控區(qū)域的第一滑動觸控操作生成并發(fā)送不同的控制指令。具體的,判斷第一滑動觸控操作是否劃過第三觸控區(qū)域,獲得第四判斷結果;當?shù)谒呐袛嘟Y果表明第一滑動觸控操作劃過第三觸控區(qū)域時,生成并發(fā)送第一控制指令中的第二控制指令至所述第二電子設備;當?shù)谒呐袛嘟Y果表明第一滑動觸控操作未劃過第三觸控區(qū)域時,生成并發(fā)送所述第一控制指令中的第三控制指令至所述第二電子設備,其中所述第二控制指令和第三控制指令對應的功能不同,如第二控制指令為刪除指令,第三控制指令則可以為粘貼、復制、剪切等指令。具體實施過程中,在判斷第一滑動方向是否是第一方向時,為了降低誤響應的概率,第一電子設備首先獲取第一滑動觸控操作的起始點位置和終止點位置;然后判斷第一滑動觸控操作的起始點位置與第一觸控區(qū)域的第一邊的第一距離值是否小于預設閾值,獲得第二判斷結果,其中第一觸控區(qū)域的第一邊為與第二觸控區(qū)域不相鄰的邊,而預設閾值則為設計人員根據(jù)第一電子設備的觸控單元的尺寸預先設置;當?shù)诙袛嘟Y果表明第一距離值小于預設閾值時,進一步判斷所述終止點位置與第一滑動觸控操作的第二觸控區(qū)域的第二邊的第二距離值是否小于預設閾值,獲得所述第三判斷結果,其中第二觸控區(qū)域的第二邊為與第一觸控區(qū)域不相鄰的邊;并在第三判斷結果表明所述第二距離值小于所述預設閾值時,確定第一判斷結果為第一滑動方向是第一方向。\n[0065] 例如:假設與第一電子設備相連的第二電子設備為一筆記本電腦,用戶在第一電子設備觸控單元上進行第一滑動觸控操作。第一電子設備首先檢測獲得第一滑動觸控操作的起始點位置和終止點位置分別為(1,1)和(6,6);緊接著,第一電子設備判斷出起始點位置(1,1)在第一觸控區(qū)域中且距離第一觸控區(qū)域的第一邊的第一距離值為1,終止點位置(6,6)在第二觸控區(qū)域中且距離第二觸控區(qū)域的第二邊的第二距離值為1.5,并判斷出第一距離值和第二距離值均小于預設閾值2,那么此時獲得第一判斷結果表明第一滑動方向是第一方向,第一電子設備生成并發(fā)送第一控制指令給筆記本電腦,筆記本電腦在接收到第一控制指令后,執(zhí)行第一控制指令完成對應的功能。\n[0066] 相反的,當?shù)诙袛嘟Y果表明第一距離值不小于預設閾值,確定第一判斷結果為第一滑動方向不是第一方向;當?shù)谌袛嘟Y果表明第二距離值不小于預設閾值,也確定第一判斷結果為第一滑動方向不是第一方向,即這兩種情況下第一電子設備獲得第一判斷結果均表明第一滑動方向不是第一方向。例如:第一電子設備檢測獲的起始點位置和終止點位置分別為(2,1)和(6,6);緊接著,第一電子設備判斷出起始點位置(2,1)在第一觸控區(qū)域中且距離第一觸控區(qū)域的第一邊的第一距離值為2,終止點位置(6,6)在第二觸控區(qū)域中且距離第二觸控區(qū)域的第二邊的第二距離值為1.5,判斷出第一距離值不小于預設閾值2,確定第一滑動方向不是第一方向。為了響應不同滑動觸控操作,第一電子設備進一步執(zhí)行如下步驟:\n[0067] 第一步:當?shù)谝慌袛嘟Y果表明所述第一滑動方向不是第一方向時,判斷第一滑動方向是否是從第二觸控區(qū)域劃至第一觸控區(qū)域的第二方向,獲得第五判斷結果。\n[0068] 第二步:當?shù)谖迮袛嘟Y果表明第一滑動方向是第二方向時,生成并發(fā)送第四控制指令至所述第二電子設備,所述第四控制指令與所述第一控制指令包含的功能不同。相反的,當?shù)谖迮袛嘟Y果表明第一滑動方向不是第二方向時,第一電子設備執(zhí)行鼠標左鍵或右鍵對應的功能。\n[0069] 同樣的,從第二觸控區(qū)域劃至第一觸控區(qū)域的第一滑動觸控操作也具有兩種滑動方式:第一種滑動方式為從第二觸控區(qū)域開始劃過第三觸控區(qū)域,最后劃至第一觸控區(qū)域;\n第二種滑動方式為從第二觸控區(qū)域不經過第三觸控區(qū)域,直接劃至第一觸控區(qū)域。針對這兩種不同滑動方式,第一電子設備通過判斷所述第一滑動觸控操作是否劃過第三觸控區(qū)域,獲得第六判斷結果;當?shù)诹袛嘟Y果表明第一滑動觸控操作劃過第三觸控區(qū)域時,生成并發(fā)送第四控制指令中的第五控制指令至所述第二電子設備;當?shù)诹袛嘟Y果表明所述第一滑動觸控操作未劃過第三觸控區(qū)域時,生成并發(fā)送第四控制指令中的第六控制指令至所述第二電子設備,其中所述第五控制指令和第六控制指令對應的功能不同。\n[0070] 例如:假設第二電子設備為平板電腦,第一電子設備為無線觸控鼠標與第二電子設備相連,第三控制指令中的第五控制指令為最大音量調節(jié)指令。用戶從無線觸控鼠標的第二觸控區(qū)域開始劃過第三觸控區(qū)域滑動觸控到第一觸控區(qū)域,此時無線觸控鼠標檢查獲得用戶的第一滑動觸控操作的起止觸控點位置的坐標點分別為(10,6)、(2,1);接著,無線觸控鼠標根據(jù)起始點位置的坐標(10,6)判斷出第一滑動觸控操作的起始點在第二觸控區(qū)域、而根據(jù)終止點位置的坐標(2,1)判斷出第一滑動觸控操作的終止點在第一觸控區(qū)域,那么判斷出第一滑動觸控操作的第一滑動方向為從第二觸控區(qū)域劃至第一觸控區(qū)域的第二方向;進一步的,無線觸控鼠標判斷第一滑動觸控操作的軌跡是否劃過第三觸控區(qū)域,判斷出第一滑動操作劃過第三觸控區(qū)域,因此生產并發(fā)送第三控制指令中的最大音量調節(jié)指令至平板電腦,使得平板電腦接收并執(zhí)行該指令將其音量調節(jié)為最大。\n[0071] 在上述實施例中,第一電子設備通過判斷第一滑動觸控操作的滑動方向是否為指定的從第一觸控區(qū)域劃至第二觸控區(qū)域的方向,來判斷第一滑動操作是否有效,并在第一滑動操作的滑動方向是從第一區(qū)域劃至第二觸控區(qū)域的方向時生成并發(fā)送第一控制指令,即電子設備在判斷第一滑動觸控操作時判斷其劃過的區(qū)域是否從第一觸控區(qū)域劃至第二觸控區(qū)域,避免在任一區(qū)域的滑動操作均被響應,從而解決現(xiàn)有技術中電子設備存在對滑動操作誤響應的技術問題,進而達到提高響應滑動觸控操作準確性的技術效果。\n[0072] 并且,在判斷第一滑動觸控操作是否有效時,進一步判斷第一滑動操作的起始點位置距離第一觸控區(qū)域的第一邊的第一距離值是否小于預設閾值,及第一滑動操作的中止點位置距離第二觸控區(qū)域的第二邊的第二距離值是否小于預設閾值,在第一距離值和第二距離值均小于預設閾值時才判斷第一滑動觸控操作有效,從而進一步提高了對滑動觸控操作響應的準確性。\n[0073] 同時,在上述實施例中由于本申請電子設備根據(jù)第一滑動觸控操作的不同起始和中止區(qū)域生成并發(fā)送不同的觸控指令,及根據(jù)第一滑動操作是否劃過第三觸控區(qū)域生成并發(fā)送不用的觸控指令,提供了多種不同的觸控方式,并對應增加了不同的功能,提升了用戶體驗。\n[0074] 實施例二\n[0075] 請參考圖3,本申請實施例提供一種第一電子設備,所述第一電子設備能夠與第二電子設備進行數(shù)據(jù)通信,所述第一電子設備的觸控單元包含第一觸控區(qū)域和與所述第一觸控區(qū)域不相同的第二觸控區(qū)域,所述第一電子設備包括:\n[0076] 第一檢測單元301,用于檢測獲得觸控所述觸控單元的第一滑動觸控操作;\n[0077] 第一判斷單元302,用于判斷所述第一滑動觸控操作的第一滑動方向是否是從所述第一觸控區(qū)域劃至所述第二觸控區(qū)域的第一方向,獲得第一判斷結果;\n[0078] 第一生成單元303,用于當所述第一判斷結果表明所述第一滑動方向是所述第一方向時,生成并發(fā)送第一控制指令至所述第二電子設備,以使所述第二電子設備通過執(zhí)行所述第一控制指令,以實現(xiàn)與所述第一控制指令對應的第一功能。\n[0079] 在具體實施過程中,所述第一判斷單元301具體用于:獲取所述第一滑動觸控操作的起始點位置和終止點位置;判斷所述起始點位置與所述第一觸控區(qū)域的第一邊的第一距離值是否小于預設閾值,獲得第二判斷結果;當所述第二判斷結果表明所述第一距離值小于所述預設閾值時,判斷所述終止點位置與所述第二觸控區(qū)域的第二邊的第二距離值是否小于所述預設閾值,獲得所述第三判斷結果;其中,在所述第三判斷結果表明所述第二距離值小于所述預設閾值時,確定所述第一判斷結果為所述第一滑動方向是所述第一方向。\n[0080] 在具體實施過程中,第一滑動觸控操作的第一滑動方向為第一方向時,所述第一生成單元303具體用于:判斷所述第一滑動觸控操作是否劃過第三觸控區(qū)域,獲得第四判斷結果,其中所述第三觸控區(qū)域為所述觸控單元中與所述第一觸控區(qū)域和所述第二觸控區(qū)域相鄰的區(qū)域;當所述第四判斷結果表明所述第一滑動觸控操作劃過所述第三觸控區(qū)域時,生成并發(fā)送所述第一控制指令中的第二控制指令至所述第二電子設備;當所述第四判斷結果表明所述第一滑動觸控操作未劃過所述第三觸控區(qū)域時,生成并發(fā)送所述第一控制指令中的第三控制指令至所述第二電子設備,其中所述第二控制指令和第三控制指令對應的功能不同。\n[0081] 為了響應不同方向的第一滑動觸控操作生產并執(zhí)行不同的控制指令,所述第一電子設備還包括:\n[0082] 第二判斷單元304,用于在所述判斷所述第一滑動觸控操作的第一滑動方向是否是從所述第一觸控區(qū)域劃至所述第二觸控區(qū)域的第一方向,獲得第一判斷結果之后,當所述第一判斷結果表明所述第一滑動方向不是所述第一方向時,判斷所述第一滑動方向是否是從所述第二觸控區(qū)域劃至所述第一觸控區(qū)域的第二方向,獲得第五判斷結果;\n[0083] 第二生成單元305,用于當所述第五判斷結果表明所述第一滑動方向是第二方向時,生成并發(fā)送第四控制指令至所述第二電子設備,所述第四控制指令與所述第一控制指令包含的功能不同。\n[0084] 在具體實施過程中,第一滑動觸控操作的第一滑動方向為第二方向時,所述第二生成單元305具體用于:判斷所述第一滑動觸控操作是否劃過第三觸控區(qū)域,獲得第六判斷結果,其中所述第三觸控區(qū)域為所述觸控單元中與所述第一觸控區(qū)域和所述第二觸控區(qū)域相鄰的區(qū)域;當所述第六判斷結果表明所述第一滑動觸控操作劃過所述第三觸控區(qū)域時,生成并發(fā)送所述第四控制指令中的第五控制指令至所述第二電子設備;當所述第六判斷結果表明所述第一滑動觸控操作未劃過所述第三觸控區(qū)域時,生成并發(fā)送所述第四控制指令中的第六控制指令至所述第二電子設備,其中所述第五控制指令和第六控制指令對應的功能不同。\n[0085] 通過本申請實施例中的一個或多個技術方案,可以實現(xiàn)如下一個或多個技術效果:\n[0086] 1、第一電子設備通過判斷第一滑動觸控操作的滑動方向是否為指定的從第一觸控區(qū)域劃至第二觸控區(qū)域的方向,來判斷第一滑動操作是否有效,并在第一滑動操作的滑動方向是從第一區(qū)域劃至第二觸控區(qū)域的方向時生成并發(fā)送第一控制指令,即電子設備在判斷第一滑動觸控操作時判斷其劃過的區(qū)域是否從第一觸控區(qū)域劃至第二觸控區(qū)域,避免在任一區(qū)域的滑動操作均被響應,從而解決現(xiàn)有技術中電子設備存在對滑動操作誤響應的技術問題,進而達到提高響應滑動觸控操作準確性的技術效果。\n[0087] 2、在判斷第一滑動觸控操作是否有效時,進一步判斷第一滑動操作的起始點位置距離第一觸控區(qū)域的第一邊的第一距離值是否小于預設閾值,及第一滑動操作的中止點位置距離第二觸控區(qū)域的第二邊的第二距離值是否小于預設閾值,在第一距離值和第二距離值均小于預設閾值時才判斷第一滑動觸控操作有效,從而進一步提高了對滑動觸控操作響應的準確性。\n[0088] 3、由于本申請電子設備根據(jù)第一滑動觸控操作的不同起始和中止區(qū)域生成并發(fā)送不同的觸控指令,及根據(jù)第一滑動操作是否劃過第三觸控區(qū)域生成并發(fā)送不用的觸控指令,提供了多種不同的觸控方式,并對應增加了不同的功能,提升了用戶體驗。\n[0089] 本領域內的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產品的形式。\n[0090] 本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。\n[0091] 這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。\n[0092] 這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。\n[0093] 顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內,則本發(fā)明也意圖包含這些改動和變型在內。
法律信息
- 2018-06-01
- 2015-06-10
實質審查的生效
IPC(主分類): G06F 3/0484
專利申請?zhí)? 201310535842.2
申請日: 2013.11.01
- 2015-05-13
引用專利(該專利引用了哪些專利)
序號 | 公開(公告)號 | 公開(公告)日 | 申請日 | 專利名稱 | 申請人 |
1
| |
2013-07-17
|
2012-01-11
| | |
2
| |
2012-09-12
|
2012-03-07
| | |
3
| |
2012-07-25
|
2012-01-14
| | |
被引用專利(該專利被哪些專利引用)
序號 | 公開(公告)號 | 公開(公告)日 | 申請日 | 專利名稱 | 申請人 | 該專利沒有被任何外部專利所引用! |