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

側(cè)邊菜單顯示方法、裝置和終端的制作方法

文檔序號:6532969閱讀:193來源:國知局
側(cè)邊菜單顯示方法、裝置和終端的制作方法
【專利摘要】本發(fā)明實施例提供了一種側(cè)邊菜單顯示方法、裝置和終端,涉及終端領(lǐng)域,所述方法包括:接收從屏幕側(cè)邊開始滑動的滑動操作;檢測滑動操作是否符合預(yù)定條件,預(yù)定條件包括:滑動操作的滑動速度大于預(yù)設(shè)閾值且滑動操作的結(jié)束位置不處于預(yù)先設(shè)置的誤觸區(qū)域;若檢測結(jié)果為滑動操作符合預(yù)定條件,則顯示與屏幕側(cè)邊對應(yīng)的側(cè)邊菜單。本發(fā)明解決了【背景技術(shù)】存在的因通知欄在用戶不知情的情況下被觸發(fā)顯示,而導(dǎo)致誤操作的問題;達到了只有在滑動操作為快速滑動操作且該滑動操作的結(jié)束位置不處于誤觸區(qū)域時才觸發(fā)顯示側(cè)邊菜單的效果,避免了側(cè)邊菜單在用戶不知情的情況下被觸發(fā)顯示而導(dǎo)致誤操作。
【專利說明】側(cè)邊菜單顯示方法、裝置和終端

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端領(lǐng)域,特別涉及一種側(cè)邊菜單顯示方法、裝置和終端。

【背景技術(shù)】
[0002]諸如手機、平板電腦和電子書閱讀器之類的終端的顯示屏通常都采用觸摸屏。為了防止用戶在觸摸屏上產(chǎn)生誤操作,終端在待機過程中通常都設(shè)置有屏幕鎖定功能,只有解鎖后才能正常對觸摸屏進行操作。
[0003]在鎖屏狀態(tài)下,為了方便用戶查看新消息或者進行快捷設(shè)置,終端還通常提供有通過下滑操作來觸發(fā)顯示的通知欄。該通知欄的一種顯示方法為:終端接收用戶觸發(fā)的從屏幕頂端向下滑動的滑動操作;終端檢測該滑動操作的滑動速度是否超過預(yù)設(shè)閾值;若檢測結(jié)果為滑動速度超過預(yù)設(shè)閾值,也即該滑動操作是快速下滑操作時,終端將通知欄從屏幕頂端滑動至屏幕中進行顯示。之后,用戶可以在該通知欄上查看新消息或者進行快捷設(shè)置,比如快速開啟/關(guān)閉藍牙、無線網(wǎng)絡(luò)和調(diào)節(jié)屏幕亮度等。
[0004]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)上述技術(shù)至少存在以下問題:當(dāng)用戶將終端放在口袋中時,終端很容易與用戶手指或者皮膚產(chǎn)生摩擦,而這些摩擦?xí)唤K端識別為快速下滑操作,這就導(dǎo)致了在用戶不知情的情況下將通知欄觸發(fā)顯示,從而導(dǎo)致誤操作的發(fā)生。


【發(fā)明內(nèi)容】

[0005]為了解決【背景技術(shù)】存在的因通知欄在用戶不知情的情況下被觸發(fā)顯示,而導(dǎo)致誤操作的問題,本發(fā)明實施例提供了一種側(cè)邊菜單顯示方法、裝置和終端。所述技術(shù)方案如下:
[0006]第一方面,提供了一種側(cè)邊菜單顯示方法,所述方法包括:
[0007]接收從屏幕側(cè)邊開始滑動的滑動操作;
[0008]檢測所述滑動操作是否符合預(yù)定條件,所述預(yù)定條件包括:所述滑動操作的滑動速度大于預(yù)設(shè)閾值且所述滑動操作的結(jié)束位置不處于預(yù)先設(shè)置的誤觸區(qū)域;
[0009]若檢測結(jié)果為所述滑動操作符合所述預(yù)定條件,則顯示與所述屏幕側(cè)邊對應(yīng)的側(cè)邊菜單。
[0010]在第一方面的第一種可能的實施方式中,所述檢測所述滑動操作是否符合預(yù)定條件之前,所述方法還包括:
[0011]檢測所述滑動操作的結(jié)束位置是否處于直接顯示區(qū)域,所述直接顯示區(qū)域與所述誤觸區(qū)域互不重合;
[0012]若檢測結(jié)果為所述結(jié)束位置不處于所述直接顯示區(qū)域,則執(zhí)行所述檢測所述滑動操作是否符合預(yù)定條件的步驟。
[0013]結(jié)合第一方面或者第一方面的第一種可能的實施方式,在第一方面的第二種可能的實施方式中,所述檢測所述滑動操作是否符合預(yù)定條件,包括:
[0014]在所述誤觸區(qū)域包括所述屏幕側(cè)邊、與所述屏幕側(cè)邊相鄰的兩邊和與所述屏幕側(cè)邊平行的第一虛擬邊所圍合的區(qū)域時,檢測所述滑動操作的結(jié)束位置與所述屏幕側(cè)邊之間的垂直距離是否大于誤觸閾值,所述誤觸閾值是所述屏幕側(cè)邊與所述第一虛擬邊之間的距離;
[0015]若檢測結(jié)果為所述垂直距離大于所述誤觸閾值,則檢測所述滑動操作的滑動速度是否大于所述預(yù)設(shè)閾值。
[0016]結(jié)合第一方面的第一種可能的實施方式,在第一方面的第三種可能的實施方式中,所述檢測所述滑動操作的結(jié)束位置是否處于直接顯示區(qū)域,包括:
[0017]在所述直接顯示區(qū)域包括所述屏幕側(cè)邊的對邊、與所述屏幕側(cè)邊相鄰的兩邊和與所述屏幕側(cè)邊平行的第二虛擬邊所圍合的區(qū)域時,檢測所述滑動操作的結(jié)束位置與所述屏幕側(cè)邊之間的垂直距離是否大于直接顯示閾值,所述直接顯示閾值是所述屏幕側(cè)邊與所述第二虛擬邊之間的距離,且所述直接顯示閾值大于所述誤觸閾值。
[0018]結(jié)合第一方面,在第一方面的第四種可能的實施方式中,所述顯示與所述屏幕側(cè)邊對應(yīng)的側(cè)邊菜單之后,所述方法還包括:
[0019]將本次成功觸發(fā)所述側(cè)邊菜單顯示的所述滑動操作記錄在成功觸發(fā)樣本庫中,所述成功觸發(fā)樣本庫中記錄有每次成功觸發(fā)所述側(cè)邊菜單顯示的滑動操作和每個滑動操作的結(jié)束位置;
[0020]每隔預(yù)定時間間隔根據(jù)所述成功觸發(fā)樣本庫中記錄的各個滑動操作的結(jié)束位置在屏幕上的分布密度來更新所述誤觸區(qū)域的大小和/或位置。
[0021]結(jié)合第一方面的第四種可能的實施方式,在第一方面的第五種可能的實施方式中,所述每隔預(yù)定時間間隔根據(jù)所述成功觸發(fā)樣本庫中記錄的各個滑動操作的結(jié)束位置在屏幕上的分布密度來更新所述誤觸區(qū)域的大小和/或位置,包括:
[0022]將所述屏幕上的預(yù)定區(qū)域劃分為至少兩個子區(qū)域,所述預(yù)定區(qū)域包括所述屏幕側(cè)邊、與所述屏幕側(cè)邊相鄰的兩邊和與所述屏幕側(cè)邊平行的第三虛擬邊所圍合的區(qū)域;
[0023]統(tǒng)計所述成功觸發(fā)樣本庫中記錄的各個滑動操作的結(jié)束位置在每個子區(qū)域中的分布密度;
[0024]將所述分布密度低于預(yù)設(shè)密度的所述子區(qū)域確定為所述誤觸區(qū)域。
[0025]第二方面,提供了一種側(cè)邊菜單顯示裝置,所述裝置包括:
[0026]操作接收模塊,用于接收從屏幕側(cè)邊開始滑動的滑動操作;
[0027]操作檢測模塊,用于檢測所述滑動操作是否符合預(yù)定條件,所述預(yù)定條件包括:所述滑動操作的滑動速度大于預(yù)設(shè)閾值且所述滑動操作的結(jié)束位置不處于預(yù)先設(shè)置的誤觸區(qū)域;
[0028]菜單顯示模塊,用于若檢測結(jié)果為所述滑動操作符合所述預(yù)定條件,則顯示與所述屏幕側(cè)邊對應(yīng)的側(cè)邊菜單。
[0029]在第二方面的第一種可能的實施方式中,所述裝置還包括:
[0030]直接檢測模塊,用于檢測所述滑動操作的結(jié)束位置是否處于直接顯示區(qū)域,所述直接顯示區(qū)域與所述誤觸區(qū)域互不重合;
[0031]所述操作檢測模塊,用于若檢測結(jié)果為所述結(jié)束位置不處于所述直接顯示區(qū)域,則執(zhí)行所述檢測所述滑動操作是否符合預(yù)定條件的步驟。
[0032]結(jié)合第二方面或者第二方面的第一種可能的實施方式,在第二方面的第三種可能的實施方式中,所述操作檢測模塊,包括:距離檢測單元和速度檢測單元;
[0033]所述距離檢測單元,用于在所述誤觸區(qū)域包括所述屏幕側(cè)邊、與所述屏幕側(cè)邊相鄰的兩邊和與所述屏幕側(cè)邊平行的第一虛擬邊所圍合的區(qū)域時,檢測所述滑動操作的結(jié)束位置與所述屏幕側(cè)邊之間的垂直距離是否大于誤觸閾值,所述誤觸閾值是所述屏幕側(cè)邊與所述第一虛擬邊之間的距離;
[0034]所述速度檢測單元,用于若檢測結(jié)果為所述垂直距離大于所述誤觸閾值,則檢測所述滑動操作的滑動速度是否大于所述預(yù)設(shè)閾值。
[0035]結(jié)合第二方面的第一種可能的實施方式,在第二方面的第三種可能的實施方式中,
[0036]所述直接檢測模塊,用于在所述直接顯示區(qū)域包括所述屏幕側(cè)邊的對邊、與所述屏幕側(cè)邊相鄰的兩邊和與所述屏幕側(cè)邊平行的第二虛擬邊所圍合的區(qū)域時,檢測所述滑動操作的結(jié)束位置與所述屏幕側(cè)邊之間的垂直距離是否大于直接顯示閾值,所述直接顯示閾值是所述屏幕側(cè)邊與所述第二虛擬邊之間的距離,且所述直接顯示閾值大于所述誤觸閾值。
[0037]結(jié)合第二方面,在第二方面的第四種可能的實施方式中,所述裝置還包括:
[0038]操作記錄模塊,用于將本次成功觸發(fā)所述側(cè)邊菜單顯示的所述滑動操作記錄在成功觸發(fā)樣本庫中,所述成功觸發(fā)樣本庫中記錄有每次成功觸發(fā)所述側(cè)邊菜單顯示的滑動操作和每個滑動操作的結(jié)束位置;
[0039]區(qū)域更新模塊,用于每隔預(yù)定時間間隔根據(jù)所述成功觸發(fā)樣本庫中記錄的各個滑動操作的結(jié)束位置在屏幕上的分布密度來更新所述誤觸區(qū)域的大小和/或位置。
[0040]結(jié)合第二方面的第四種可能的實施方式,在第二方面的第五種可能的實施方式中,所述區(qū)域更新模塊,包括:區(qū)域劃分單元、密度統(tǒng)計單元和區(qū)域確定單元;
[0041]所述區(qū)域劃分單元,用于將所述屏幕上的預(yù)定區(qū)域劃分為至少兩個子區(qū)域,所述預(yù)定區(qū)域包括所述屏幕側(cè)邊、與所述屏幕側(cè)邊相鄰的兩邊和與所述屏幕側(cè)邊平行的第三虛擬邊所圍合的區(qū)域;
[0042]所述密度統(tǒng)計單元,用于統(tǒng)計所述成功觸發(fā)樣本庫中記錄的各個滑動操作的結(jié)束位置在每個子區(qū)域中的分布密度;
[0043]所述區(qū)域確定單元,用于將所述分布密度低于預(yù)設(shè)密度的所述子區(qū)域確定為所述誤觸區(qū)域。
[0044]第三方面,提供了一種終端,所述終端包括如第二方面以及第二方面的各種可能的實施方式中任一所述的側(cè)邊菜單顯示裝置。
[0045]第四方面,提供了一種終端,所述終端包括:
[0046]存儲器,以及一個或者一個以上的程序,其中所述一個或者一個以上的程序存儲于所述存儲器中,且經(jīng)配置由一個或者一個以上處理器執(zhí)行;
[0047]所述一個或者一個以上的程序包含用于進行以下操作的指令:
[0048]接收從屏幕側(cè)邊開始滑動的滑動操作;
[0049]檢測所述滑動操作是否符合預(yù)定條件,所述預(yù)定條件包括:所述滑動操作的滑動速度大于預(yù)設(shè)閾值且所述滑動操作的結(jié)束位置不處于預(yù)先設(shè)置的誤觸區(qū)域;
[0050]若檢測結(jié)果為所述滑動操作符合所述預(yù)定條件,則顯示與所述屏幕側(cè)邊對應(yīng)的側(cè)邊菜單。
[0051]在第四方面的第一種可能的實施方式中,所述存儲器中還包含用于執(zhí)行以下操作的指令:
[0052]檢測所述滑動操作的結(jié)束位置是否處于直接顯示區(qū)域,所述直接顯示區(qū)域與所述誤觸區(qū)域互不重合;
[0053]若檢測結(jié)果為所述結(jié)束位置不處于所述直接顯示區(qū)域,則執(zhí)行所述檢測所述滑動操作是否符合預(yù)定條件的步驟。
[0054]結(jié)合第四方面或者第四方面的第一種可能的實施方式,在第四方面的第二種可能的實施方式中,所述存儲器中還包含用于執(zhí)行以下操作的指令:
[0055]在所述誤觸區(qū)域包括所述屏幕側(cè)邊、與所述屏幕側(cè)邊相鄰的兩邊和與所述屏幕側(cè)邊平行的第一虛擬邊所圍合的區(qū)域時,檢測所述滑動操作的結(jié)束位置與所述屏幕側(cè)邊之間的垂直距離是否大于誤觸閾值,所述誤觸閾值是所述屏幕側(cè)邊與所述第一虛擬邊之間的距離;
[0056]若檢測結(jié)果為所述垂直距離大于所述誤觸閾值,則檢測所述滑動操作的滑動速度是否大于所述預(yù)設(shè)閾值。
[0057]結(jié)合第四方面的第一種可能的實施方式,在第四方面的第三種可能的實施方式中,所述存儲器中還包含用于執(zhí)行以下操作的指令:
[0058]在所述直接顯示區(qū)域包括所述屏幕側(cè)邊的對邊、與所述屏幕側(cè)邊相鄰的兩邊和與所述屏幕側(cè)邊平行的第二虛擬邊所圍合的區(qū)域時,檢測所述滑動操作的結(jié)束位置與所述屏幕側(cè)邊之間的垂直距離是否大于直接顯示閾值,所述直接顯示閾值是所述屏幕側(cè)邊與所述第二虛擬邊之間的距離,且所述直接顯示閾值大于所述誤觸閾值。
[0059]結(jié)合第四方面,在第四方面的第四種可能的實施方式中,所述存儲器中還包含用于執(zhí)行以下操作的指令:
[0060]將本次成功觸發(fā)所述側(cè)邊菜單顯示的所述滑動操作記錄在成功觸發(fā)樣本庫中,所述成功觸發(fā)樣本庫中記錄有每次成功觸發(fā)所述側(cè)邊菜單顯示的滑動操作和每個滑動操作的結(jié)束位置;
[0061]每隔預(yù)定時間間隔根據(jù)所述成功觸發(fā)樣本庫中記錄的各個滑動操作的結(jié)束位置在屏幕上的分布密度來更新所述誤觸區(qū)域的大小和/或位置。
[0062]結(jié)合第四方面的第四種可能的實施方式,在第四方面的第五種可能的實施方式中,所述存儲器中還包含用于執(zhí)行以下操作的指令:
[0063]將所述屏幕上的預(yù)定區(qū)域劃分為至少兩個子區(qū)域,所述預(yù)定區(qū)域包括所述屏幕側(cè)邊、與所述屏幕側(cè)邊相鄰的兩邊和與所述屏幕側(cè)邊平行的第三虛擬邊所圍合的區(qū)域;
[0064]統(tǒng)計所述成功觸發(fā)樣本庫中記錄的各個滑動操作的結(jié)束位置在每個子區(qū)域中的分布密度;
[0065]將所述分布密度低于預(yù)設(shè)密度的所述子區(qū)域確定為所述誤觸區(qū)域。
[0066]本發(fā)明實施例提供的技術(shù)方案的有益效果是:
[0067]通過接收從屏幕側(cè)邊開始滑動的滑動操作,檢測滑動操作是否符合預(yù)定條件,當(dāng)檢測結(jié)果為滑動操作符合預(yù)定條件時顯示與屏幕側(cè)邊對應(yīng)的側(cè)邊菜單,其中,預(yù)定條件包括:滑動操作的滑動速度大于預(yù)設(shè)閾值且滑動操作的結(jié)束位置不處于預(yù)先設(shè)置的誤觸區(qū)域;解決了【背景技術(shù)】存在的因通知欄在用戶不知情的情況下被觸發(fā)顯示,而導(dǎo)致誤操作的問題;達到了只有在滑動操作為快速滑動操作且該滑動操作的結(jié)束位置不處于誤觸區(qū)域時才觸發(fā)顯示側(cè)邊菜單的效果,避免了側(cè)邊菜單在用戶不知情的情況下被觸發(fā)顯示而導(dǎo)致誤操作。

【專利附圖】

【附圖說明】
[0068]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0069]圖1是本發(fā)明一個實施例提供的側(cè)邊菜單顯示方法的方法流程圖;
[0070]圖2A是本發(fā)明另一實施例提供的側(cè)邊菜單顯示方法的方法流程圖;
[0071]圖2B是本發(fā)明另一實施例提供的側(cè)邊菜單顯示方法所涉及的誤觸區(qū)域劃分的示意圖;
[0072]圖3A是本發(fā)明再一實施例提供的側(cè)邊菜單顯示方法的方法流程圖;
[0073]圖3B是本發(fā)明在一實施例提供的側(cè)邊菜單顯示方法所涉及的誤觸區(qū)域劃分的示意圖;
[0074]圖4是本發(fā)明一個實施例提供的側(cè)邊菜單顯示裝置的結(jié)構(gòu)方框圖;
[0075]圖5是本發(fā)明另一實施例提供的側(cè)邊菜單顯示裝置的結(jié)構(gòu)方框圖;
[0076]圖6是本發(fā)明各個實施例中所涉及的終端的結(jié)構(gòu)示意圖。

【具體實施方式】
[0077]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。
[0078]在本發(fā)明各個實施例中,終端可以是手機、平板電腦、電子書閱讀器、MP3播放器(Moving Picture Experts Group Aud1 Layer III,動態(tài)影像專家壓縮標(biāo)準音頻層面3)以及MP4 (Moving Picture Experts Group Aud1 Layer IV,動態(tài)影像專家壓縮標(biāo)準音頻層面3)播放器等等。
[0079]請參見圖1,其示出了本發(fā)明一個實施例提供的側(cè)邊菜單顯示方法的方法流程圖,該側(cè)邊菜單顯示方法用于終端中。該側(cè)邊菜單顯示方法包括如下步驟:
[0080]步驟102,接收從屏幕側(cè)邊開始滑動的滑動操作。
[0081]終端接收從屏幕側(cè)邊開始滑動的滑動操作。其中,屏幕側(cè)邊是指終端的屏幕邊沿。以矩形屏幕為例,屏幕側(cè)邊可以是矩形屏幕四條側(cè)邊中的任意一條。
[0082]步驟104,檢測滑動操作是否符合預(yù)定條件,預(yù)定條件包括:滑動操作的滑動速度大于預(yù)設(shè)閾值且滑動操作的結(jié)束位置不處于預(yù)先設(shè)置的誤觸區(qū)域。
[0083]終端檢測滑動操作是否符合預(yù)定條件。其中,終端檢測滑動操作的滑動速度是否大于預(yù)設(shè)閾值,即為檢測該滑動操作是否為快速滑動操作。另外,誤觸區(qū)域是指用戶在不知情的情況下容易觸發(fā)顯示側(cè)邊菜單的區(qū)域,該誤觸區(qū)域可以是預(yù)先設(shè)置的固定范圍的區(qū)域,也可以是通過記錄用戶操作而動態(tài)調(diào)整范圍的區(qū)域。側(cè)邊菜單可以包括下拉顯示的通知欄或者菜單欄,還可以包括左右拉動顯示的通知欄或者菜單欄,以及上拉顯示的通知欄或者菜單欄。
[0084]步驟106,若檢測結(jié)果為滑動操作符合預(yù)定條件,則顯示與屏幕側(cè)邊對應(yīng)的側(cè)邊菜單。
[0085]若檢測結(jié)果為滑動操作符合預(yù)定條件,則終端顯示與屏幕側(cè)邊對應(yīng)的側(cè)邊菜單。當(dāng)檢測結(jié)果為滑動操作的滑動速度大于預(yù)設(shè)閾值且滑動操作的結(jié)束位置不處于預(yù)先設(shè)置的誤觸區(qū)域時,終端顯示與屏幕側(cè)邊對應(yīng)的側(cè)邊菜單。
[0086]綜上所述,本實施例提供的側(cè)邊菜單顯示方法,通過接收從屏幕側(cè)邊開始滑動的滑動操作,檢測滑動操作是否符合預(yù)定條件,當(dāng)檢測結(jié)果為滑動操作符合預(yù)定條件時顯示與屏幕側(cè)邊對應(yīng)的側(cè)邊菜單,其中,預(yù)定條件包括:滑動操作的滑動速度大于預(yù)設(shè)閾值且滑動操作的結(jié)束位置不處于預(yù)先設(shè)置的誤觸區(qū)域;解決了【背景技術(shù)】存在的因通知欄在用戶不知情的情況下被觸發(fā)顯示,而導(dǎo)致誤操作的問題;達到了只有在滑動操作為快速滑動操作且該滑動操作的結(jié)束位置不處于誤觸區(qū)域時才觸發(fā)顯示側(cè)邊菜單的效果,避免了側(cè)邊菜單在用戶不知情的情況下被觸發(fā)顯示而導(dǎo)致誤操作。
[0087]在圖1所示的實施例中已經(jīng)介紹,誤觸區(qū)域可以是預(yù)先設(shè)置的固定范圍的區(qū)域,也可以是通過記錄用戶操作而動態(tài)調(diào)整范圍的區(qū)域。下面,將在圖2A和圖3A所示的實施例中對上述兩種情況進行詳細介紹和說明。首先,圖2A所示的實施例中誤觸區(qū)域為預(yù)先設(shè)置的固定范圍的區(qū)域。
[0088]請參考圖2A,其示出了本發(fā)明另一實施例提供的側(cè)邊菜單顯示方法的方法流程圖,該側(cè)邊菜單顯示方法用于終端中。該側(cè)邊菜單顯示方法包括如下步驟:
[0089]步驟201,預(yù)先設(shè)置誤觸區(qū)域。
[0090]終端預(yù)先設(shè)置誤觸區(qū)域。在本實施例中,誤觸區(qū)域為預(yù)先設(shè)置的固定范圍的區(qū)域。請結(jié)合參考圖2B,誤觸區(qū)域包括屏幕側(cè)邊21、與屏幕側(cè)邊21相鄰的兩邊和與屏幕側(cè)邊平行的第一虛擬邊22所圍合的區(qū)域。
[0091]屏幕側(cè)邊21是指終端的屏幕邊沿。以矩形屏幕為例,屏幕側(cè)邊21可以是矩形屏幕四條側(cè)邊中的任意一條。在本實施例中,以屏幕側(cè)邊21為圖2B所示的矩形屏幕的頂部側(cè)邊為例。
[0092]步驟202,接收從屏幕側(cè)邊開始滑動的滑動操作。
[0093]終端接收從屏幕側(cè)邊21開始滑動的滑動操作。
[0094]步驟203,檢測滑動操作的結(jié)束位置是否處于直接顯示區(qū)域。
[0095]終端檢測滑動操作的結(jié)束位置S是否處于直接顯示區(qū)域。請結(jié)合參考圖2B,直接顯示區(qū)域與誤觸區(qū)域互不重合。直接顯示區(qū)域包括屏幕側(cè)邊21的對邊23、與屏幕側(cè)邊21相鄰的兩邊和與屏幕側(cè)邊21平行的第二虛擬邊24所圍合的區(qū)域。
[0096]具體地,終端檢測滑動操作的結(jié)束位置S與屏幕側(cè)邊21之間的垂直距離a是否大于直接顯示閾值L1,直接顯示閾值L1是屏幕側(cè)邊21與第二虛擬邊24之間的距離。終端可以預(yù)先在屏幕中建立坐標(biāo)系,首先獲取滑動操作的結(jié)束位置S的坐標(biāo),然后根據(jù)該結(jié)束位置S的坐標(biāo)得到結(jié)束位置S與屏幕側(cè)邊21之間的垂直距離a,最后將垂直距離a與直接顯示閾值L1進行比較。
[0097]直接顯示閾值L1的大小與屏幕側(cè)邊21相鄰的邊的長度有關(guān)。通常,直接顯示閾值L1設(shè)置為與屏幕側(cè)邊21相鄰的邊的長度的一半左右。如圖2B所示,在本實施例中,假設(shè)直接顯示閾值L1為屏幕長H的一半。
[0098]若檢測結(jié)果為結(jié)束位置S處于直接顯示區(qū)域,則終端直接顯示與屏幕側(cè)邊21對應(yīng)的側(cè)邊菜單。其中,側(cè)邊菜單可以包括下拉顯示的通知欄或者菜單欄,還可以包括左右拉動顯示的通知欄或者菜單欄以及上拉顯示的通知欄或者菜單欄。在本實施例中,假設(shè)側(cè)邊菜單為下拉顯示的通知欄。請結(jié)合參考圖2B,在第二虛擬邊24這條線以下的區(qū)域,也即在直接顯示區(qū)域,認為是用戶有意進行操作的區(qū)域。因為當(dāng)滑動操作從屏幕側(cè)邊21開始向下滑動直至第二虛擬邊24這條線以下才停止時,終端認為該滑動操作是用戶有意的操作。此時,不論該滑動操作的滑動速度快慢,終端均顯示側(cè)邊菜單。
[0099]若檢測結(jié)果為結(jié)束位置S不處于直接顯示區(qū)域,則執(zhí)行下述步驟204。
[0100]步驟204,若檢測結(jié)果為結(jié)束位置不處于直接顯示區(qū)域,則檢測滑動操作是否符合預(yù)定條件。
[0101]若檢測結(jié)果為結(jié)束位置不處于直接顯示區(qū)域,則終端檢測滑動操作是否符合預(yù)定條件。預(yù)定條件包括:滑動操作的滑動速度大于預(yù)設(shè)閾值且滑動操作的結(jié)束位置不處于預(yù)先設(shè)置的誤觸區(qū)域。
[0102]具體來講,本步驟包括如下兩個子步驟:
[0103]第一,檢測滑動操作的結(jié)束位置與屏幕側(cè)邊之間的垂直距離是否大于誤觸閾值。
[0104]終端檢測滑動操作的結(jié)束位置S與屏幕側(cè)邊21之間的垂直距離a是否大于誤觸閾值L2,誤觸閾值L2是屏幕側(cè)邊21與第一虛擬邊22之間的距離。誤觸閾值L2的大小也與屏幕側(cè)邊21相鄰的邊的長度有關(guān),且誤觸閾值L2小于直接顯示閾值U。通常,誤觸閾值L2設(shè)置為與屏幕側(cè)邊21相鄰的邊的長度的三分之一左右。如圖2B所示,在本實施例中,假設(shè)誤觸閾值L2為屏幕長H的三分之一。
[0105]當(dāng)滑動操作從屏幕側(cè)邊21開始向下滑動未到達第二虛擬邊24這條線以下就已停止時,終端認為該滑動操作有可能是用戶無意的操作。此時,終端檢測滑動操作的結(jié)束位置S與屏幕側(cè)邊21之間的垂直距離a是否大于誤觸閾值L2,也即檢測該滑動操作的結(jié)束位置S是否落在誤觸區(qū)域之內(nèi)。
[0106]第二,若檢測結(jié)果為垂直距離大于誤觸閾值,則檢測滑動操作的滑動速度是否大于預(yù)設(shè)閾值。
[0107]當(dāng)檢測結(jié)果為垂直距離a大于誤觸閾值L2時,滿足了預(yù)定條件中的滑動操作的結(jié)束位置S不處于預(yù)先設(shè)置的誤觸區(qū)域。此時,終端繼續(xù)檢測滑動操作的滑動速度是否大于預(yù)設(shè)閾值。
[0108]其中,滑動速度可以用單位時間內(nèi)滑過的像素數(shù)表示?;瑒铀俣仍娇欤瑔挝粫r間內(nèi)滑過的像素數(shù)越多;反之滑動速度越慢,單位時間內(nèi)滑過的像素數(shù)越少。
[0109]在上述第一和第二兩個子步驟中,當(dāng)檢測結(jié)果為滑動操作的結(jié)束位置S與屏幕側(cè)邊21之間的垂直距離a小于誤觸閾值L2 ;或者,當(dāng)檢測結(jié)果為雖然滑動操作的結(jié)束位置S與屏幕側(cè)邊21之間的垂直距離a大于誤觸閾值L2,但是滑動速度小于預(yù)設(shè)閾值時,滑動操作均不符合預(yù)定條件,此時終端不顯示側(cè)邊菜單。反正,當(dāng)檢測結(jié)果為滑動操作的結(jié)束位置S與屏幕側(cè)邊21之間的垂直距離a大于誤觸閾值L2,且滑動速度大于預(yù)設(shè)閾值時,滑動操作符合預(yù)定條件,終端執(zhí)行下述步驟205。
[0110]步驟205,若檢測結(jié)果為滑動操作符合預(yù)定條件,則顯示與屏幕側(cè)邊對應(yīng)的側(cè)邊菜單。
[0111]若檢測結(jié)果為滑動操作符合預(yù)定條件,則終端顯示與屏幕側(cè)邊21對應(yīng)的側(cè)邊菜單。具體來講,終端將側(cè)邊菜單進行顯示有如下兩種可能的實現(xiàn)方式:
[0112]在第一種可能的實現(xiàn)方式中,終端在確定滑動操作滿足顯示側(cè)邊菜單的條件之后,才將側(cè)邊菜單進行顯示。
[0113]在第二種可能的實現(xiàn)方式中,終端接收到從屏幕側(cè)邊開始滑動的滑動操作時,將側(cè)邊菜單隨用戶手指之類的觸發(fā)物體進行移動;在確定滑動操作滿足顯示側(cè)邊菜單的條件之后,將側(cè)邊菜單進行完整地顯示;否則,將側(cè)邊菜單收縮返回。
[0114]綜上,本實施例提供了兩種觸發(fā)顯示側(cè)邊菜單的方式:第一,滑動操作的結(jié)束位置S與屏幕側(cè)邊21之間的垂直距離a大于直接顯示閾值L1 ;第二,雖然滑動操作的結(jié)束位置S與屏幕側(cè)邊21之間的垂直距離a小于直接顯示閾值L1,但大于誤觸閾值L2,也即滑動操作的結(jié)束位置S不處于預(yù)先設(shè)置的誤觸區(qū)域且滑動操作的滑動速度大于預(yù)設(shè)閾值。
[0115]需要說明的是,在上述步驟203之前還可以包括如下步驟:終端檢測滑動操作的起始位置與屏幕側(cè)邊之間的垂直距離是否大于觸發(fā)閾值,其中,觸發(fā)閾值小于誤觸閾值;若檢測結(jié)果為滑動操作的起始位置與屏幕側(cè)邊之間的垂直距離小于觸發(fā)閾值,則執(zhí)行上述步驟203 ;否則,不執(zhí)行任何操作。觸發(fā)閾值通常設(shè)置為與屏幕側(cè)邊相鄰的邊的長度的二十分之一左右。設(shè)置觸發(fā)閾值是為了確定滑動操作的起始位置是否處于屏幕側(cè)邊與觸發(fā)閾值這條線之間的觸發(fā)區(qū)域內(nèi),當(dāng)滑動操作的起始位置處于該觸發(fā)區(qū)域內(nèi)時才認為該滑動操作是用于觸發(fā)顯示側(cè)邊菜單的滑動操作。
[0116]還需要說明的是,由于【背景技術(shù)】中所提出的問題在懸浮觸控技術(shù)運用于終端之后顯得尤為顯著。所以,在鎖屏狀態(tài)下,終端可以關(guān)閉懸浮觸控的功能。用戶必須通過直接接觸屏幕的滑動操作才能觸發(fā)顯示側(cè)邊菜單。進一步地,終端還可以通過距離感應(yīng)器采集屏幕前方遮擋物的距離或者通過光強采集器采集屏幕前方光強值來分析確定終端是否處于用戶操作的狀態(tài);當(dāng)屏幕前方遮擋物的距離小于預(yù)定距離值或者當(dāng)屏幕前方光強值小于預(yù)定光強值時,認為終端未處于用戶操作的狀態(tài),此時接收到的滑動操作均不觸發(fā)顯示側(cè)邊菜單。
[0117]綜上所述,本實施例提供的側(cè)邊菜單顯示方法,通過接收從屏幕側(cè)邊開始滑動的滑動操作,檢測滑動操作是否符合預(yù)定條件,當(dāng)檢測結(jié)果為滑動操作符合預(yù)定條件時顯示與屏幕側(cè)邊對應(yīng)的側(cè)邊菜單,其中,預(yù)定條件包括:滑動操作的滑動速度大于預(yù)設(shè)閾值且滑動操作的結(jié)束位置不處于預(yù)先設(shè)置的誤觸區(qū)域;解決了【背景技術(shù)】存在的因通知欄在用戶不知情的情況下被觸發(fā)顯示,而導(dǎo)致誤操作的問題;達到了只有在滑動操作為快速滑動操作且該滑動操作的結(jié)束位置不處于誤觸區(qū)域時才觸發(fā)顯示側(cè)邊菜單的效果,避免了側(cè)邊菜單在用戶不知情的情況下被觸發(fā)顯示而導(dǎo)致誤操作。
[0118]另外,本實施例提供了一種具體的誤觸區(qū)域的確定方式,也即通過預(yù)先設(shè)置一個固定范圍的區(qū)域為誤觸區(qū)域。本實施例通過該預(yù)先設(shè)置的誤觸區(qū)域,對一些用戶無意的滑動操作起到了很好的屏蔽效果。
[0119]下面,圖3A所示的實施例中誤觸區(qū)域為通過記錄用戶操作而動態(tài)調(diào)整范圍的區(qū)域。
[0120]請參考圖3A,其示出了本發(fā)明再一實施例提供的側(cè)邊菜單顯示方法的方法流程圖,該側(cè)邊菜單顯示方法用于終端中。該側(cè)邊菜單顯示方法包括如下步驟:
[0121]步驟301,接收從屏幕側(cè)邊開始滑動的滑動操作。
[0122]終端接收從屏幕側(cè)邊開始滑動的滑動操作。
[0123]步驟302,檢測滑動操作是否符合預(yù)定條件。
[0124]終端檢測滑動操作是否符合預(yù)定條件,該預(yù)定條件包括:滑動操作的滑動速度大于預(yù)設(shè)閾值且滑動操作的結(jié)束位置不處于預(yù)先設(shè)置的誤觸區(qū)域。結(jié)合參考上述圖2A所示的實施例,在本實施例中,假設(shè)最初設(shè)置的誤觸區(qū)域為屏幕前端三分之一的區(qū)域,也即圖2A所示實施例中的第一虛擬邊22這條線以上的區(qū)域。如圖3B所示,左側(cè)圖中橫線表示的區(qū)域為最初設(shè)置的誤觸區(qū)域。
[0125]步驟303,若檢測結(jié)果為滑動操作符合預(yù)定條件,則顯示與屏幕側(cè)邊對應(yīng)的側(cè)邊菜單。
[0126]若檢測結(jié)果為滑動操作符合預(yù)定條件,則終端顯示與屏幕側(cè)邊對應(yīng)的側(cè)邊菜單。
[0127]步驟304,將本次成功觸發(fā)側(cè)邊菜單顯示的滑動操作記錄在成功觸發(fā)樣本庫中。
[0128]終端將本次成功觸發(fā)側(cè)邊菜單顯示的滑動操作記錄在成功觸發(fā)樣本庫中,成功觸發(fā)樣本庫中記錄有每次成功觸發(fā)側(cè)邊菜單顯示的滑動操作和每個滑動操作的結(jié)束位置。
[0129]步驟305,每隔預(yù)定時間間隔根據(jù)成功觸發(fā)樣本庫中記錄的各個滑動操作的結(jié)束位置在屏幕上的分布密度來更新誤觸區(qū)域的大小和/或位置。
[0130]終端每隔預(yù)定時間間隔根據(jù)成功觸發(fā)樣本庫中記錄的各個滑動操作的結(jié)束位置在屏幕上的分布密度來更新誤觸區(qū)域的大小和/或位置。由于每個用戶都具有自己的使用習(xí)慣,每個用戶作用于終端的滑動操作,包括滑動操作的軌跡、滑動的距離以及滑動操作的結(jié)束位置在大多數(shù)情況下都會相同或者相似。終端可以根據(jù)用戶習(xí)慣,每隔預(yù)定時間間隔調(diào)整誤觸區(qū)域的大小和/或位置,使得誤觸區(qū)域更為精確,從而進一步降低誤操作的概率。
[0131]具體來講,本步驟包括如下幾個子步驟:
[0132]第一,將屏幕上的預(yù)定區(qū)域劃分為至少兩個子區(qū)域。
[0133]終端將屏幕上的預(yù)定區(qū)域劃分為至少兩個子區(qū)域。請結(jié)合參考圖3B右側(cè)圖示,預(yù)定區(qū)域包括屏幕側(cè)邊31、與屏幕側(cè)邊31相鄰的兩邊和與屏幕側(cè)邊平行的第三虛擬邊32所圍合的區(qū)域。終端將屏幕上的預(yù)定區(qū)域劃分為6*5 = 30個子區(qū)域。
[0134]第二,統(tǒng)計成功觸發(fā)樣本庫中記錄的各個滑動操作的結(jié)束位置在每個子區(qū)域中的分布密度。
[0135]終端統(tǒng)計成功觸發(fā)樣本庫中記錄的各個滑動操作的結(jié)束位置在每個子區(qū)域中的分布密度。終端記錄每次成功觸發(fā)側(cè)邊菜單顯示的滑動操作的結(jié)束位置之后,統(tǒng)計每個子區(qū)域中結(jié)束位置的分布密度。在本實施例中,假設(shè)若干次成功觸發(fā)側(cè)邊菜單顯示的滑動操作的結(jié)束位置的分布密度如圖3B右側(cè)圖示所示。
[0136]第三,將分布密度低于預(yù)設(shè)密度的子區(qū)域確定為誤觸區(qū)域。
[0137]終端將分布密度低于預(yù)設(shè)密度的子區(qū)域確定為誤觸區(qū)域。由于分布密度越高的子區(qū)域即為用戶習(xí)慣性的滑動操作的結(jié)束位置所處的區(qū)域,所以將分布密度高于預(yù)設(shè)密度的子區(qū)域確定為非誤觸區(qū)域。對應(yīng)地,分布密度低于預(yù)設(shè)密度的子區(qū)域確定為誤觸區(qū)域。如圖3B所示,右側(cè)圖中斜線表示的區(qū)域為更新的誤觸區(qū)域。
[0138]經(jīng)過上述步驟304和步驟305,終端根據(jù)用戶習(xí)慣,每隔預(yù)定時間間隔調(diào)整誤觸區(qū)域,使得誤觸區(qū)域更為精確,從而進一步降低誤操作的概率。在實際應(yīng)用中,同一批次的終端在出廠時最初設(shè)置的誤觸區(qū)域通常為相同的;而經(jīng)不同用戶使用一段時間過后,更新之后的誤觸區(qū)域會隨不同用戶的不同使用習(xí)慣而有所不同。終端具有學(xué)習(xí)用戶習(xí)慣后調(diào)整誤觸區(qū)域的大小和/或位置的功能。
[0139]另外,本實施例僅以記錄每次成功觸發(fā)側(cè)邊菜單顯示的滑動操作的結(jié)束位置來舉例說明,終端也可以通過記錄每次成功觸發(fā)側(cè)邊菜單顯示的滑動操作的軌跡確定誤觸區(qū)域的大小和/或位置。當(dāng)滑動操作的軌跡不處于誤觸區(qū)域時,才觸發(fā)顯示側(cè)邊菜單。
[0140]綜上所述,本實施例提供的側(cè)邊菜單顯示方法,通過接收從屏幕側(cè)邊開始滑動的滑動操作,檢測滑動操作是否符合預(yù)定條件,當(dāng)檢測結(jié)果為滑動操作符合預(yù)定條件時顯示與屏幕側(cè)邊對應(yīng)的側(cè)邊菜單,其中,預(yù)定條件包括:滑動操作的滑動速度大于預(yù)設(shè)閾值且滑動操作的結(jié)束位置不處于預(yù)先設(shè)置的誤觸區(qū)域;解決了【背景技術(shù)】存在的因通知欄在用戶不知情的情況下被觸發(fā)顯示,而導(dǎo)致誤操作的問題;達到了只有在滑動操作為快速滑動操作且該滑動操作的結(jié)束位置不處于誤觸區(qū)域時才觸發(fā)顯示側(cè)邊菜單的效果,避免了側(cè)邊菜單在用戶不知情的情況下被觸發(fā)顯示而導(dǎo)致誤操作。
[0141]另外,本實施例提供了另一種具體的誤觸區(qū)域的確定方式,也即通過記錄每次成功觸發(fā)側(cè)邊菜單顯示的滑動操作更新誤觸區(qū)域的大小和/或位置,使得誤觸區(qū)域更為精確。
[0142]下述為本發(fā)明裝置實施例,可以用于執(zhí)行本發(fā)明方法實施例。對于本發(fā)明裝置實施例中未披露的細節(jié),請參照本發(fā)明方法實施例。
[0143]請參考圖4,其示出了本發(fā)明一個實施例提供的側(cè)邊菜單顯示裝置的結(jié)構(gòu)方框圖。該側(cè)邊菜單顯示裝置可以通過軟件、硬件或者兩者的結(jié)合實現(xiàn)成為終端的部分或者全部。該側(cè)邊菜單顯示裝置包括:操作接收模塊410、操作檢測模塊420和菜單顯示模塊430。
[0144]操作接收模塊410,用于接收從屏幕側(cè)邊開始滑動的滑動操作。
[0145]操作檢測模塊420,用于檢測所述滑動操作是否符合預(yù)定條件,所述預(yù)定條件包括:所述滑動操作的滑動速度大于預(yù)設(shè)閾值且所述滑動操作的結(jié)束位置不處于預(yù)先設(shè)置的誤觸區(qū)域。
[0146]菜單顯示模塊430,用于若檢測結(jié)果為所述滑動操作符合所述預(yù)定條件,則顯示與所述屏幕側(cè)邊對應(yīng)的側(cè)邊菜單。
[0147]綜上所述,本實施例提供的側(cè)邊菜單顯示裝置,通過接收從屏幕側(cè)邊開始滑動的滑動操作,檢測滑動操作是否符合預(yù)定條件,當(dāng)檢測結(jié)果為滑動操作符合預(yù)定條件時顯示與屏幕側(cè)邊對應(yīng)的側(cè)邊菜單,其中,預(yù)定條件包括:滑動操作的滑動速度大于預(yù)設(shè)閾值且滑動操作的結(jié)束位置不處于預(yù)先設(shè)置的誤觸區(qū)域;解決了【背景技術(shù)】存在的因通知欄在用戶不知情的情況下被觸發(fā)顯示,而導(dǎo)致誤操作的問題;達到了只有在滑動操作為快速滑動操作且該滑動操作的結(jié)束位置不處于誤觸區(qū)域時才觸發(fā)顯示側(cè)邊菜單的效果,避免了側(cè)邊菜單在用戶不知情的情況下被觸發(fā)顯示而導(dǎo)致誤操作。
[0148]請參考圖5,其示出了本發(fā)明另一實施例提供的側(cè)邊菜單顯示裝置的結(jié)構(gòu)方框圖。該側(cè)邊菜單顯示裝置可以通過軟件、硬件或者兩者的結(jié)合實現(xiàn)成為終端的部分或者全部。該側(cè)邊菜單顯示裝置包括:操作接收模塊410、直接檢測模塊412、操作檢測模塊420、菜單顯示模塊430、操作記錄模塊432和區(qū)域更新模塊434。
[0149]操作接收模塊410,用于接收從屏幕側(cè)邊開始滑動的滑動操作。
[0150]直接檢測模塊412,用于檢測所述滑動操作的結(jié)束位置是否處于直接顯示區(qū)域,所述直接顯示區(qū)域與所述誤觸區(qū)域互不重合。
[0151]具體地,直接檢測模塊412,用于在所述直接顯示區(qū)域包括所述屏幕側(cè)邊的對邊、與所述屏幕側(cè)邊相鄰的兩邊和與所述屏幕側(cè)邊平行的第二虛擬邊所圍合的區(qū)域時,檢測所述滑動操作的結(jié)束位置與所述屏幕側(cè)邊之間的垂直距離是否大于直接顯示閾值,所述直接顯示閾值是所述屏幕側(cè)邊與所述第二虛擬邊之間的距離,且所述直接顯示閾值大于所述誤觸閾值。
[0152]操作檢測模塊420,用于檢測所述滑動操作是否符合預(yù)定條件,所述預(yù)定條件包括:所述滑動操作的滑動速度大于預(yù)設(shè)閾值且所述滑動操作的結(jié)束位置不處于預(yù)先設(shè)置的誤觸區(qū)域。
[0153]具體地,操作檢測模塊420,用于若檢測結(jié)果為所述結(jié)束位置不處于所述直接顯示區(qū)域,則執(zhí)行所述檢測所述滑動操作是否符合預(yù)定條件的步驟。
[0154]具體來講,所述操作檢測模塊420,包括:距離檢測單元420a和速度檢測單元420b ο
[0155]所述距離檢測單元420a,用于在所述誤觸區(qū)域包括所述屏幕側(cè)邊、與所述屏幕側(cè)邊相鄰的兩邊和與所述屏幕側(cè)邊平行的第一虛擬邊所圍合的區(qū)域時,檢測所述滑動操作的結(jié)束位置與所述屏幕側(cè)邊之間的垂直距離是否大于誤觸閾值,所述誤觸閾值是所述屏幕側(cè)邊與所述第一虛擬邊之間的距離。
[0156]所述速度檢測單元420b,用于若檢測結(jié)果為所述垂直距離大于所述誤觸閾值,則檢測所述滑動操作的滑動速度是否大于所述預(yù)設(shè)閾值。
[0157]菜單顯示模塊430,用于若檢測結(jié)果為所述滑動操作符合所述預(yù)定條件,則顯示與所述屏幕側(cè)邊對應(yīng)的側(cè)邊菜單。
[0158]操作記錄模塊432,用于將本次成功觸發(fā)所述側(cè)邊菜單顯示的所述滑動操作記錄在成功觸發(fā)樣本庫中,所述成功觸發(fā)樣本庫中記錄有每次成功觸發(fā)所述側(cè)邊菜單顯示的滑動操作和每個滑動操作的結(jié)束位置。
[0159]區(qū)域更新模塊434,用于每隔預(yù)定時間間隔根據(jù)所述成功觸發(fā)樣本庫中記錄的各個滑動操作的結(jié)束位置在屏幕上的分布密度來更新所述誤觸區(qū)域的大小和/或位置。
[0160]具體來講,所述區(qū)域更新模塊434,包括:區(qū)域劃分單元434a、密度統(tǒng)計單元434b和區(qū)域確定單元434c。
[0161]所述區(qū)域劃分單元434a,用于將所述屏幕上的預(yù)定區(qū)域劃分為至少兩個子區(qū)域,所述預(yù)定區(qū)域包括所述屏幕側(cè)邊、與所述屏幕側(cè)邊相鄰的兩邊和與所述屏幕側(cè)邊平行的第三虛擬邊所圍合的區(qū)域。
[0162]所述密度統(tǒng)計單元434b,用于統(tǒng)計所述成功觸發(fā)樣本庫中記錄的各個滑動操作的結(jié)束位置在每個子區(qū)域中的分布密度;
[0163]所述區(qū)域確定單元434c,用于將所述分布密度低于預(yù)設(shè)密度的所述子區(qū)域確定為所述誤觸區(qū)域。
[0164]綜上所述,本實施例提供的側(cè)邊菜單顯示裝置,通過接收從屏幕側(cè)邊開始滑動的滑動操作,檢測滑動操作是否符合預(yù)定條件,當(dāng)檢測結(jié)果為滑動操作符合預(yù)定條件時顯示與屏幕側(cè)邊對應(yīng)的側(cè)邊菜單,其中,預(yù)定條件包括:滑動操作的滑動速度大于預(yù)設(shè)閾值且滑動操作的結(jié)束位置不處于預(yù)先設(shè)置的誤觸區(qū)域;解決了【背景技術(shù)】存在的因通知欄在用戶不知情的情況下被觸發(fā)顯示,而導(dǎo)致誤操作的問題;達到了只有在滑動操作為快速滑動操作且該滑動操作的結(jié)束位置不處于誤觸區(qū)域時才觸發(fā)顯示側(cè)邊菜單的效果,避免了側(cè)邊菜單在用戶不知情的情況下被觸發(fā)顯示而導(dǎo)致誤操作。
[0165]另外,本實施例提供了兩種具體的誤觸區(qū)域的確定方式。第一種為通過預(yù)先設(shè)置一個固定范圍的區(qū)域為誤觸區(qū)域,通過該誤觸區(qū)域使得終端對一些用戶無意的滑動操作起到了很好的屏蔽效果。第二種為通過記錄每次成功觸發(fā)側(cè)邊菜單顯示的滑動操作更新誤觸區(qū)域的大小和/或位置,使得誤觸區(qū)域更為精確。
[0166]需要說明的是:上述實施例提供的側(cè)邊菜單顯示裝置和終端在進行側(cè)邊菜單顯示時,僅以上述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將側(cè)邊菜單顯示裝置和終端的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的側(cè)邊菜單顯示裝置和終端與側(cè)邊菜單顯示方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。
[0167]請參考圖6,其示出了本發(fā)明各個實施例中所涉及的終端的結(jié)構(gòu)示意圖。該終端可以用于實施上述實施例中提供的側(cè)邊菜單顯示方法。
[0168]終端600可以包括通信單元610、包括有一個或一個以上計算機可讀存儲介質(zhì)的存儲器620、輸入單元630、顯示單元640、傳感器650、音頻電路660、無線通信單元670、包括有一個或者一個以上處理核心的處理器680、以及電源690等部件。本領(lǐng)域技術(shù)人員可以理解,圖6中示出的終端結(jié)構(gòu)并不構(gòu)成對終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
[0169]通信單元610可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,該通信單元610可以為RF(Radi0 Frequency,射頻)電路、路由器、調(diào)制解調(diào)器、等網(wǎng)絡(luò)通信設(shè)備。特別地,當(dāng)通信單元610為RF電路時,將基站的下行信息接收后,交由一個或者一個以上處理器680處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,作為通信單元的RF電路包括但不限于天線、至少一個放大器、調(diào)諧器、一個或多個振蕩器、用戶身份模塊(SIM)卡、收發(fā)信機、耦合器、LNA(Low Noise Amplifier,低噪聲放大器)、雙工器等。此外,通信單元610還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無線通信可以使用任一通信標(biāo)準或協(xié)議,包括但不限于 GSM(Global System of Mobile communicat1n,全球移動通訊系統(tǒng))、GPRS (GeneralPacket Rad1 Service,通用分組無線服務(wù))、CDMA (Code Divis1n Multiple Access,碼分多址)、WCDMA (Wideband Code Divis1n Multiple Access,寬帶碼分多址)、LTE (Long TermEvolut1n,長期演進)、電子郵件、SMS (Short Messaging Service,短消息服務(wù))等。存儲器620可用于存儲軟件程序以及模塊,處理器680通過運行存儲在存儲器620的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器620可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)終端600的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器620可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。相應(yīng)地,存儲器620還可以包括存儲器控制器,以提供處理器680和輸入單元630對存儲器620的訪問。
[0170]輸入單元630可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號輸入。優(yōu)選地,輸入單元630可包括觸敏表面631以及其他輸入設(shè)備632。觸敏表面631,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面631上或在觸敏表面631附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置??蛇x的,觸敏表面631可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標(biāo),再送給處理器680,并能接收處理器680發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸敏表面631。除了觸敏表面631,輸入單元630還可以包括其他輸入設(shè)備632。優(yōu)選地,其他輸入設(shè)備632可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0171]顯示單元640可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端600的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來構(gòu)成。顯示單元640可包括顯示面板641,可選的,可以采用LCD (Liquid Crystal Display,液晶顯示器)、OLED (Organic Light-Emitting D1de,有機發(fā)光二極管)等形式來配置顯示面板641。進一步的,觸敏表面631可覆蓋顯示面板641,當(dāng)觸敏表面631檢測到在其上或附近的觸摸操作后,傳送給處理器680以確定觸摸事件的類型,隨后處理器680根據(jù)觸摸事件的類型在顯示面板641上提供相應(yīng)的視覺輸出。雖然在圖6中,觸敏表面631與顯示面板641是作為兩個獨立的部件來實現(xiàn)輸入和輸入功能,但是在某些實施例中,可以將觸敏表面631與顯示面板641集成而實現(xiàn)輸入和輸出功能。
[0172]終端600還可包括至少一種傳感器650,比如光傳感器、運動傳感器以及其他傳感器。光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板641的亮度,接近傳感器可在終端600移動到耳邊時,關(guān)閉顯示面板641和/或背光。作為運動傳感器的一種,重力加速度傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計姿態(tài)校準)、振動識別相關(guān)功能(比如計步器、敲擊)等;至于終端600還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
[0173]音頻電路660、揚聲器661,傳聲器662可提供用戶與終端600之間的音頻接口。音頻電路660可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P聲器661,由揚聲器661轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器662將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路660接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器680處理后,經(jīng)RF電路610以發(fā)送給比如另一終端,或者將音頻數(shù)據(jù)輸出至存儲器620以便進一步處理。音頻電路660還可能包括耳塞插孔,以提供外設(shè)耳機與終端600的通信。
[0174]為了實現(xiàn)無線通信,該終端上可以配置有無線通信單元670,該無線通信單元670可以為WIFI模塊。WIFI屬于短距離無線傳輸技術(shù),終端600通過無線通信單元670可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖6中示出了無線通信單元670,但是可以理解的是,其并不屬于終端600的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0175]處理器680是終端600的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執(zhí)行存儲在存儲器620內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器620內(nèi)的數(shù)據(jù),執(zhí)行終端600的各種功能和處理數(shù)據(jù),從而對手機進行整體監(jiān)控??蛇x的,處理器680可包括一個或多個處理核心;優(yōu)選的,處理器680可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器680中。
[0176]終端600還包括給各個部件供電的電源690 (比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器680邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。電源690還可以包括一個或一個以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
[0177]盡管未示出,終端600還可以包括攝像頭、藍牙模塊等,在此不再贅述。在本實施例中,終端還包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置由一個或者一個以上處理器執(zhí)行。所述一個或者一個以上程序包含用于執(zhí)行如本發(fā)明圖1、圖2A或者圖3A所示實施例提供的側(cè)邊菜單顯示方法的指令。
[0178]通過以上的實施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以用硬件實現(xiàn),或固件實現(xiàn),或它們的組合方式來實現(xiàn)。當(dāng)使用軟件實現(xiàn)時,可以將上述功能存儲在計算機可讀介質(zhì)中或作為計算機可讀介質(zhì)上的一個或多個指令或代碼進行傳輸。計算機可讀介質(zhì)包括計算機存儲介質(zhì)和通信介質(zhì),其中通信介質(zhì)包括便于從一個地方向另一個地方傳送計算機程序的任何介質(zhì)。存儲介質(zhì)可以是計算機能夠存取的任何可用介質(zhì)。以此為例但不限于:計算機可讀介質(zhì)可以包括RAM、ROM、EEPROM、CD-ROM或其他光盤存儲、磁盤存儲介質(zhì)或者其他磁存儲設(shè)備、或者能夠用于攜帶或存儲具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計算機存取的任何其他介質(zhì)。此外。任何連接可以適當(dāng)?shù)某蔀橛嬎銠C可讀介質(zhì)。例如,如果軟件是使用同軸電纜、光纖光纜、雙絞線、數(shù)字用戶線(DSL)或者諸如紅外線、無線電和微波之類的無線技術(shù)從網(wǎng)站、服務(wù)器或者其他遠程源傳輸?shù)?,那么同軸電纜、光纖光纜、雙絞線、DSL或者諸如紅外線、無線和微波之類的無線技術(shù)包括在所屬介質(zhì)的定影中。如本發(fā)明所使用的,盤(Disk)和碟(disc)包括壓縮光碟(⑶)、激光碟、光碟、數(shù)字通用光碟(DVD)、軟盤和藍光光碟,其中盤通常磁性的復(fù)制數(shù)據(jù),而碟則用激光來光學(xué)的復(fù)制數(shù)據(jù)。上面的組合也應(yīng)當(dāng)包括在計算機可讀介質(zhì)的保護范圍之內(nèi)。
[0179]應(yīng)當(dāng)理解的是,在本文中使用的,除非上下文清楚地支持例外情況,單數(shù)形式“一個”(“a”、“an”、“the”)旨在也包括復(fù)數(shù)形式。還應(yīng)當(dāng)理解的是,在本文中使用的“和/或”是指包括一個或者一個以上相關(guān)聯(lián)地列出的項目的任意和所有可能組合。
[0180]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
[0181]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0182]以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種側(cè)邊菜單顯示方法,其特征在于,所述方法包括: 接收從屏幕側(cè)邊開始滑動的滑動操作; 檢測所述滑動操作是否符合預(yù)定條件,所述預(yù)定條件包括:所述滑動操作的滑動速度大于預(yù)設(shè)閾值且所述滑動操作的結(jié)束位置不處于預(yù)先設(shè)置的誤觸區(qū)域; 若檢測結(jié)果為所述滑動操作符合所述預(yù)定條件,則顯示與所述屏幕側(cè)邊對應(yīng)的側(cè)邊菜單。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述檢測所述滑動操作是否符合預(yù)定條件之前,所述方法還包括: 檢測所述滑動操作的結(jié)束位置是否處于直接顯示區(qū)域,所述直接顯示區(qū)域與所述誤觸區(qū)域互不重合; 若檢測結(jié)果為所述結(jié)束位置不處于所述直接顯示區(qū)域,則執(zhí)行所述檢測所述滑動操作是否符合預(yù)定條件的步驟。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述檢測所述滑動操作是否符合預(yù)定條件,包括: 在所述誤觸區(qū)域包括所述屏幕側(cè)邊、與所述屏幕側(cè)邊相鄰的兩邊和與所述屏幕側(cè)邊平行的第一虛擬邊所圍合的區(qū)域時,檢測所述滑動操作的結(jié)束位置與所述屏幕側(cè)邊之間的垂直距離是否大于誤觸閾值,所述誤觸閾值是所述屏幕側(cè)邊與所述第一虛擬邊之間的距離; 若檢測結(jié)果為所述垂直距離大于所述誤觸閾值,則檢測所述滑動操作的滑動速度是否大于所述預(yù)設(shè)閾值。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述檢測所述滑動操作的結(jié)束位置是否處于直接顯示區(qū)域,包括: 在所述直接顯示區(qū)域包括所述屏幕側(cè)邊的對邊、與所述屏幕側(cè)邊相鄰的兩邊和與所述屏幕側(cè)邊平行的第二虛擬邊所圍合的區(qū)域時,檢測所述滑動操作的結(jié)束位置與所述屏幕側(cè)邊之間的垂直距離是否大于直接顯示閾值,所述直接顯示閾值是所述屏幕側(cè)邊與所述第二虛擬邊之間的距離,且所述直接顯示閾值大于所述誤觸閾值。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述顯示與所述屏幕側(cè)邊對應(yīng)的側(cè)邊菜單之后,所述方法還包括: 將本次成功觸發(fā)所述側(cè)邊菜單顯示的所述滑動操作記錄在成功觸發(fā)樣本庫中,所述成功觸發(fā)樣本庫中記錄有每次成功觸發(fā)所述側(cè)邊菜單顯示的滑動操作和每個滑動操作的結(jié)束位置; 每隔預(yù)定時間間隔根據(jù)所述成功觸發(fā)樣本庫中記錄的各個滑動操作的結(jié)束位置在屏幕上的分布密度來更新所述誤觸區(qū)域的大小和/或位置。
6.根據(jù)權(quán)利要求5所述的方法,所述每隔預(yù)定時間間隔根據(jù)所述成功觸發(fā)樣本庫中記錄的各個滑動操作的結(jié)束位置在屏幕上的分布密度來更新所述誤觸區(qū)域的大小和/或位置,包括: 將所述屏幕上的預(yù)定區(qū)域劃分為至少兩個子區(qū)域,所述預(yù)定區(qū)域包括所述屏幕側(cè)邊、與所述屏幕側(cè)邊相鄰的兩邊和與所述屏幕側(cè)邊平行的第三虛擬邊所圍合的區(qū)域; 統(tǒng)計所述成功觸發(fā)樣本庫中記錄的各個滑動操作的結(jié)束位置在每個子區(qū)域中的分布密度; 將所述分布密度低于預(yù)設(shè)密度的所述子區(qū)域確定為所述誤觸區(qū)域。
7.—種側(cè)邊菜單顯示裝置,其特征在于,所述裝置包括: 操作接收模塊,用于接收從屏幕側(cè)邊開始滑動的滑動操作; 操作檢測模塊,用于檢測所述滑動操作是否符合預(yù)定條件,所述預(yù)定條件包括:所述滑動操作的滑動速度大于預(yù)設(shè)閾值且所述滑動操作的結(jié)束位置不處于預(yù)先設(shè)置的誤觸區(qū)域; 菜單顯示模塊,用于若檢測結(jié)果為所述滑動操作符合所述預(yù)定條件,則顯示與所述屏幕側(cè)邊對應(yīng)的側(cè)邊菜單。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 直接檢測模塊,用于檢測所述滑動操作的結(jié)束位置是否處于直接顯示區(qū)域,所述直接顯示區(qū)域與所述誤觸區(qū)域互不重合; 所述操作檢測模塊,用于若檢測結(jié)果為所述結(jié)束位置不處于所述直接顯示區(qū)域,則執(zhí)行所述檢測所述滑動操作是否符合預(yù)定條件的步驟。
9.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述操作檢測模塊,包括:距離檢測單元和速度檢測單元; 所述距離檢測單元,用于在所述誤觸區(qū)域包括所述屏幕側(cè)邊、與所述屏幕側(cè)邊相鄰的兩邊和與所述屏幕側(cè)邊平行的第一虛擬邊所圍合的區(qū)域時,檢測所述滑動操作的結(jié)束位置與所述屏幕側(cè)邊之間的垂直距離是否大于誤觸閾值,所述誤觸閾值是所述屏幕側(cè)邊與所述第一虛擬邊之間的距離; 所述速度檢測單元,用于若檢測結(jié)果為所述垂直距離大于所述誤觸閾值,則檢測所述滑動操作的滑動速度是否大于所述預(yù)設(shè)閾值。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于, 所述直接檢測模塊,用于在所述直接顯示區(qū)域包括所述屏幕側(cè)邊的對邊、與所述屏幕側(cè)邊相鄰的兩邊和與所述屏幕側(cè)邊平行的第二虛擬邊所圍合的區(qū)域時,檢測所述滑動操作的結(jié)束位置與所述屏幕側(cè)邊之間的垂直距離是否大于直接顯示閾值,所述直接顯示閾值是所述屏幕側(cè)邊與所述第二虛擬邊之間的距離,且所述直接顯示閾值大于所述誤觸閾值。
11.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 操作記錄模塊,用于將本次成功觸發(fā)所述側(cè)邊菜單顯示的所述滑動操作記錄在成功觸發(fā)樣本庫中,所述成功觸發(fā)樣本庫中記錄有每次成功觸發(fā)所述側(cè)邊菜單顯示的滑動操作和每個滑動操作的結(jié)束位置; 區(qū)域更新模塊,用于每隔預(yù)定時間間隔根據(jù)所述成功觸發(fā)樣本庫中記錄的各個滑動操作的結(jié)束位置在屏幕上的分布密度來更新所述誤觸區(qū)域的大小和/或位置。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述區(qū)域更新模塊,包括:區(qū)域劃分單元、密度統(tǒng)計單元和區(qū)域確定單元; 所述區(qū)域劃分單元,用于將所述屏幕上的預(yù)定區(qū)域劃分為至少兩個子區(qū)域,所述預(yù)定區(qū)域包括所述屏幕側(cè)邊、與所述屏幕側(cè)邊相鄰的兩邊和與所述屏幕側(cè)邊平行的第三虛擬邊所圍合的區(qū)域; 所述密度統(tǒng)計單元,用于統(tǒng)計所述成功觸發(fā)樣本庫中記錄的各個滑動操作的結(jié)束位置在每個子區(qū)域中的分布密度; 所述區(qū)域確定單元,用于將所述分布密度低于預(yù)設(shè)密度的所述子區(qū)域確定為所述誤觸區(qū)域。
13.一種終端,其特征在于,所述終端包括如權(quán)利要求7至12任一所述的側(cè)邊菜單顯示>j-U ρ?α裝直。
14.一種終端,其特征在于,所述終端包括: 存儲器,以及一個或者一個以上的程序,其中所述一個或者一個以上的程序存儲于所述存儲器中,且經(jīng)配置由一個或者一個以上處理器執(zhí)行; 所述一個或者一個以上的程序包含用于進行以下操作的指令: 接收從屏幕側(cè)邊開始滑動的滑動操作; 檢測所述滑動操作是否符合預(yù)定條件,所述預(yù)定條件包括:所述滑動操作的滑動速度大于預(yù)設(shè)閾值且所述滑動操作的結(jié)束位置不處于預(yù)先設(shè)置的誤觸區(qū)域; 若檢測結(jié)果為所述滑動操作符合所述預(yù)定條件,則顯示與所述屏幕側(cè)邊對應(yīng)的側(cè)邊菜單。
15.根據(jù)權(quán)利要求14所述的終端,其特征在于,所述存儲器中還包含用于執(zhí)行以下操作的指令: 檢測所述滑動操作的結(jié)束位置是否處于直接顯示區(qū)域,所述直接顯示區(qū)域與所述誤觸區(qū)域互不重合; 若檢測結(jié)果為所述結(jié)束位置不處于所述直接顯示區(qū)域,則執(zhí)行所述檢測所述滑動操作是否符合預(yù)定條件的步驟。
16.根據(jù)權(quán)利要求14或15所述的終端,其特征在于,所述存儲器中還包含用于執(zhí)行以下操作的指令:在所述誤觸區(qū)域包括所述屏幕側(cè)邊、與所述屏幕側(cè)邊相鄰的兩邊和與所述屏幕側(cè)邊平行的第一虛擬邊所圍合的區(qū)域時,檢測所述滑動操作的結(jié)束位置與所述屏幕側(cè)邊之間的垂直距離是否大于誤觸閾值,所述誤觸閾值是所述屏幕側(cè)邊與所述第一虛擬邊之間的距離;若檢測結(jié)果為所述垂直距離大于所述誤觸閾值,則檢測所述滑動操作的滑動速度是否大于所述預(yù)設(shè)閾值。
17.根據(jù)權(quán)利要求15所述的終端,其特征在于,所述存儲器中還包含用于執(zhí)行以下操作的指令: 在所述直接顯示區(qū)域包括所述屏幕側(cè)邊的對邊、與所述屏幕側(cè)邊相鄰的兩邊和與所述屏幕側(cè)邊平行的第二虛擬邊所圍合的區(qū)域時,檢測所述滑動操作的結(jié)束位置與所述屏幕側(cè)邊之間的垂直距離是否大于直接顯示閾值,所述直接顯示閾值是所述屏幕側(cè)邊與所述第二虛擬邊之間的距離,且所述直接顯示閾值大于所述誤觸閾值。
18.根據(jù)權(quán)利要求14所述的終端,其特征在于,所述存儲器中還包含用于執(zhí)行以下操作的指令: 將本次成功觸發(fā)所述側(cè)邊菜單顯示的所述滑動操作記錄在成功觸發(fā)樣本庫中,所述成功觸發(fā)樣本庫中記錄有每次成功觸發(fā)所述側(cè)邊菜單顯示的滑動操作和每個滑動操作的結(jié)束位置; 每隔預(yù)定時間間隔根據(jù)所述成功觸發(fā)樣本庫中記錄的各個滑動操作的結(jié)束位置在屏幕上的分布密度來更新所述誤觸區(qū)域的大小和/或位置。
19.根據(jù)權(quán)利要求18所述的終端,其特征在于,所述存儲器中還包含用于執(zhí)行以下操作的指令: 將所述屏幕上的預(yù)定區(qū)域劃分為至少兩個子區(qū)域,所述預(yù)定區(qū)域包括所述屏幕側(cè)邊、與所述屏幕側(cè)邊相鄰的兩邊和與所述屏幕側(cè)邊平行的第三虛擬邊所圍合的區(qū)域; 統(tǒng)計所述成功觸發(fā)樣本庫中記錄的各個滑動操作的結(jié)束位置在每個子區(qū)域中的分布密度; 將所述分布密度低于預(yù)設(shè)密度的所述子區(qū)域確定為所述誤觸區(qū)域。
【文檔編號】G06F3/0484GK104169856SQ201380008102
【公開日】2014年11月26日 申請日期:2013年12月30日 優(yōu)先權(quán)日:2013年12月30日
【發(fā)明者】張振勇, 趙章泉 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
西丰县| 德庆县| 丰顺县| 兴化市| 绥芬河市| 琼海市| 湖北省| 时尚| 沽源县| 平江县| 独山县| 志丹县| 扶余县| 广汉市| 黎川县| 勐海县| 安顺市| 洪泽县| 玉门市| 惠安县| 项城市| 百色市| 泾川县| 蛟河市| 青神县| 兰西县| 崇左市| 九江市| 仪陇县| 车险| 金湖县| 日照市| 黄平县| 丘北县| 邵东县| 新宾| 荥经县| 永和县| 界首市| 如东县| 东兰县|