本公開涉及通信技術(shù)領(lǐng)域,尤其涉及一種功能鍵的觸控方法及裝置。
背景技術(shù):
隨著大屏手機的普及率的提高,單手模式的UI(User Interface,用戶界面)也非常方便地在大屏手機上實現(xiàn)了單手操作。安卓系統(tǒng)的三個功能鍵有兩種設(shè)計方式,一種是屏幕內(nèi)的虛擬功能鍵,另一種是屏幕外的實體功能鍵,屏幕內(nèi)的虛擬按鍵會占用一部分顯示區(qū)域,屏幕外的實體功能鍵則不會影響屏幕的顯示界面。
技術(shù)實現(xiàn)要素:
本公開實施例提供一種功能鍵的觸控方法及裝置。所述技術(shù)方案如下:
根據(jù)本公開實施例的第一方面,提供一種功能鍵的觸控方法,包括:
確定終端當(dāng)前的手持操作模式,所述手持操作模式包括左手操作模式、右手操作模式和雙手操作模式中的至少一種;
確定與當(dāng)前手持操作模式對應(yīng)的操作區(qū)域,激活該操作區(qū)域的面式觸控功能并在該操作區(qū)域顯示功能鍵,其中,所述左手操作模式對應(yīng)的操作區(qū)域為左手操作區(qū)域,所述右手操作模式對應(yīng)的操作區(qū)域為右手操作區(qū)域,所述雙手操作模式對應(yīng)的操作區(qū)域為雙手操作區(qū)域;
根據(jù)用戶在所述操作區(qū)域的觸摸位置及所述功能鍵的位置,確定用戶是否對所述操作區(qū)域內(nèi)的功能鍵進行觸控操作。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:
上述技術(shù)方案,通過確定終端當(dāng)前的手持操作模式來確定操作區(qū)域,并激活該操作區(qū)域的面式觸控功能,使得用戶能夠在該操作區(qū)域內(nèi)執(zhí)行觸控操 作,從而使得功能鍵的可操作區(qū)域不再是固定的點,而是擴展為面式區(qū)域,更加符合用戶的操作需求,因此,相較于在固定點觸控功能鍵的方法,該技術(shù)方案避免了其他可觸控區(qū)域的浪費,實現(xiàn)了將功能鍵的點式觸控擴展為面式觸控的效果,提高了用戶的體驗度,且該技術(shù)方案無需在終端上增加額外的材料,成本較低。
在一個實施例中,所述根據(jù)用戶在所述操作區(qū)域的觸摸位置及所述功能鍵的位置,確定用戶是否對所述操作區(qū)域內(nèi)的功能鍵進行觸控操作,具體包括:
檢測到用戶在所述操作區(qū)域進行觸摸時,確定觸摸軌跡上觸摸點的坐標(biāo);
根據(jù)所述觸摸軌跡上觸摸點的坐標(biāo)與所述功能鍵的坐標(biāo)是否匹配,確定用戶是否對所述操作區(qū)域內(nèi)的功能鍵進行觸控操作。
該實施例中,通過用戶的觸摸軌跡上觸摸點的坐標(biāo)與功能鍵的坐標(biāo)來確定是否對操作區(qū)域內(nèi)的功能鍵進行觸控操作,使得功能鍵的觸控功能不再局限于固定的點,而是根據(jù)對操作區(qū)域內(nèi)的坐標(biāo)的檢測來實現(xiàn)觸控功能,從而實現(xiàn)了將點式觸控擴展為面式觸控的效果。
在一個實施例中,所述左手操作區(qū)域為所述終端屏幕下方的邊框的左側(cè)區(qū)域,所述右手操作區(qū)域為所述終端屏幕下方的邊框的右側(cè)區(qū)域,所述雙手操作區(qū)域為所述功能鍵的默認操作區(qū)域。
該實施例中,終端屏幕下方的邊框的左側(cè)區(qū)域、右側(cè)區(qū)域或者默認操作區(qū)域均可以是用戶的操作區(qū)域,使得用戶的操作區(qū)域不再局限于固定的點,從而避免了其他可觸控區(qū)域的浪費,實現(xiàn)了終端屏幕下方的邊框上的面式觸控。
在一個實施例中,所述確定終端當(dāng)前的手持操作模式,包括:
獲取用戶的手持狀態(tài),所述手持狀態(tài)包括左手握持狀態(tài)、右手握持狀態(tài)或雙手握持狀態(tài);根據(jù)所述手持狀態(tài)確定所述終端當(dāng)前的手持操作模式;
或者,
接收用戶對第一預(yù)設(shè)選項的第一選擇操作;根據(jù)所述第一選擇操作確定所述終端當(dāng)前的手持操作模式,所述第一預(yù)設(shè)選項包括左手操作模式選項、右手操作模式選項和雙手操作模式選項中的至少一種。
該實施例中,能夠通過自動獲取用戶的手持狀態(tài),并根據(jù)用戶的手持狀態(tài)確定終端當(dāng)前的手持操作模式,或者通過用戶的選擇操作來確定終端當(dāng)前的手持操作模式,使得終端能夠靈活準(zhǔn)確地確定終端當(dāng)前的手持操作模式。
在一個實施例中,所述激活該操作區(qū)域的面式觸控功能并在該操作區(qū)域顯示功能鍵,包括:
確定所述功能鍵的顯示尺寸;
激活該操作區(qū)域內(nèi)與所述顯示尺寸相匹配的面式觸控功能,并在該操作區(qū)域內(nèi)按照所述顯示尺寸顯示所述功能鍵。
該實施例中,能夠首先確定功能鍵的顯示尺寸,并激活與顯示尺寸相匹配的面式觸控功能,以及按照顯示尺寸顯示功能鍵,使得功能鍵的觸控功能不再局限于固定的點,而是能夠根據(jù)不同的顯示尺寸作出相應(yīng)地調(diào)節(jié),從而使功能鍵的鍵程更加符合用戶的操作需求。
在一個實施例中,所述確定功能鍵的顯示尺寸,包括:
獲取所述終端的配置信息,所述配置信息中包括所述終端的屏幕尺寸;根據(jù)所述配置信息確定功能鍵的顯示尺寸;
或者,
當(dāng)接收到用戶對第二預(yù)設(shè)選項的第二選擇操作時,根據(jù)所述第二選擇操作確定功能鍵的顯示尺寸,所述第二預(yù)設(shè)選項包括至少兩種不同顯示尺寸的選項。
該實施例中,能夠根據(jù)終端的屏幕尺寸或用戶的選擇確定功能鍵的顯示尺寸,進而按照功能鍵的顯示尺寸顯示功能鍵,使得功能鍵的顯示尺寸與終端的屏幕尺寸相匹配,或者能夠根據(jù)用戶的選擇自由調(diào)節(jié),從而使功能鍵的面式觸控功能的區(qū)域更加符合用戶的操作需求。
根據(jù)本公開實施例的第二方面,提供一種功能鍵的觸控裝置,包括:
第一確定模塊,用于確定終端當(dāng)前的手持操作模式,所述手持操作模式包括左手操作模式、右手操作模式和雙手操作模式中的至少一種;
激活模塊,用于確定與所述第一確定模塊確定的當(dāng)前手持操作模式對應(yīng)的操作區(qū)域,激活該操作區(qū)域的面式觸控功能并在該操作區(qū)域顯示功能鍵,其中,所述左手操作模式對應(yīng)的操作區(qū)域為左手操作區(qū)域,所述右手操作模式對應(yīng)的操作區(qū)域為右手操作區(qū)域,所述雙手操作模式對應(yīng)的操作區(qū)域為雙手操作區(qū)域;
第二確定模塊,用于根據(jù)用戶在所述激活模塊確定的操作區(qū)域的觸摸位置及所述功能鍵的位置,確定用戶是否對所述操作區(qū)域內(nèi)的功能鍵進行觸控操作。
在一個實施例中,所述第二確定模塊包括:
第一確定子模塊,用于檢測到用戶在所述操作區(qū)域進行觸摸時,確定觸摸軌跡上觸摸點的坐標(biāo);
第二確定子模塊,用于根據(jù)所述第一確定子模塊確定的觸摸軌跡上觸摸點的坐標(biāo)與所述功能鍵的坐標(biāo)是否匹配,確定用戶是否對所述操作區(qū)域內(nèi)的功能鍵進行觸控操作。
在一個實施例中,所述第一確定模塊確定的所述左手操作區(qū)域為所述終端屏幕下方的邊框的左側(cè)區(qū)域,所述右手操作區(qū)域為所述終端屏幕下方的邊框的右側(cè)區(qū)域,所述雙手操作區(qū)域為所述功能鍵的默認操作區(qū)域。
在一個實施例中,所述第一確定模塊包括:
獲取子模塊,用于獲取用戶的手持狀態(tài),所述手持狀態(tài)包括左手握持狀態(tài)、右手握持狀態(tài)或雙手握持狀態(tài);第三確定子模塊,用于根據(jù)所述獲取子模塊獲取的手持狀態(tài)確定所述終端當(dāng)前的手持操作模式;
或者,
接收子模塊,用于接收用戶對第一預(yù)設(shè)選項的第一選擇操作;第四確定 子模塊,用于根據(jù)所述接收子模塊接收的第一選擇操作確定所述終端當(dāng)前的手持操作模式,所述第一預(yù)設(shè)選項包括左手操作模式選項、右手操作模式選項和雙手操作模式選項中的至少一種。
在一個實施例中,所述激活模塊包括:
第五確定子模塊,用于確定所述功能鍵的顯示尺寸;
激活子模塊,用于激活該操作區(qū)域內(nèi)與所述第五確定子模塊確定的顯示尺寸相匹配的面式觸控功能,并在該操作區(qū)域內(nèi)按照所述顯示尺寸顯示所述功能鍵。
在一個實施例中,所述第五確定子模塊,用于獲取所述終端的配置信息,所述配置信息中包括所述終端的屏幕尺寸;根據(jù)所述配置信息確定所述功能鍵的顯示尺寸;或者,用于當(dāng)接收到用戶對第二預(yù)設(shè)選項的第二選擇操作時,根據(jù)所述第二選擇操作確定所述功能鍵的顯示尺寸,所述第二預(yù)設(shè)選項包括至少兩種不同顯示尺寸的選項。
本公開的實施例提供的裝置可以包括以下有益效果:
上述裝置,通過確定終端當(dāng)前的手持操作模式來確定操作區(qū)域,并激活該操作區(qū)域的面式觸控功能,使得用戶能夠在該操作區(qū)域內(nèi)執(zhí)行觸控操作,從而使得功能鍵的可操作區(qū)域不再是固定的點,而是擴展為面式區(qū)域,更加符合用戶的操作需求,因此,相較于在固定點觸控功能鍵的方法,該技術(shù)方案避免了其他可觸控區(qū)域的浪費,實現(xiàn)了將功能鍵的點式觸控擴展為面式觸控的效果,提高了用戶的體驗度,且該技術(shù)方案無需在終端上增加額外的材料,成本較低。
根據(jù)本公開實施例的第三方面,提供一種功能鍵的觸控裝置,包括:
處理器;
用于存儲處理器可執(zhí)行指令的存儲器;
其中,所述處理器被配置為:
確定終端當(dāng)前的手持操作模式,所述手持操作模式包括左手操作模式、 右手操作模式和雙手操作模式中的至少一種;
確定與當(dāng)前手持操作模式對應(yīng)的操作區(qū)域,激活該操作區(qū)域的面式觸控功能并在該操作區(qū)域顯示功能鍵,其中,所述左手操作模式對應(yīng)的操作區(qū)域為左手操作區(qū)域,所述右手操作模式對應(yīng)的操作區(qū)域為右手操作區(qū)域,所述雙手操作模式對應(yīng)的操作區(qū)域為雙手操作區(qū)域;
根據(jù)用戶在所述操作區(qū)域的觸摸位置及所述功能鍵的位置,確定用戶是否對所述操作區(qū)域內(nèi)的功能鍵進行觸控操作。
本公開的實施例提供的裝置可以包括以下有益效果:
上述裝置,通過確定終端當(dāng)前的手持操作模式來確定操作區(qū)域,并激活該操作區(qū)域的面式觸控功能,使得用戶能夠在該操作區(qū)域內(nèi)執(zhí)行觸控操作,從而使得功能鍵的可操作區(qū)域不再是固定的點,而是擴展為面式區(qū)域,更加符合用戶的操作需求,因此,相較于在固定點觸控功能鍵的方法,該技術(shù)方案避免了其他可觸控區(qū)域的浪費,實現(xiàn)了將功能鍵的點式觸控擴展為面式觸控的效果,提高了用戶的體驗度,且該技術(shù)方案無需在終端上增加額外的材料,成本較低。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
圖1是根據(jù)一示例性實施例示出的一種功能鍵的觸控方法的流程圖。
圖2是根據(jù)一示例性實施例示出的一種功能鍵的觸控方法中功能鍵的示意圖。
圖3是根據(jù)一示例性實施例示出的一種功能鍵的觸控方法中功能鍵的示意圖。
圖3(a)是根據(jù)一示例性實施例示出的一種功能鍵的觸控方法中步驟S13的流程圖。
圖3(b)是根據(jù)一示例性實施例示出的一種功能鍵的觸控方法中功能鍵的示意圖。
圖4是根據(jù)一示例性實施例示出的一種功能鍵的觸控方法中步驟S11的流程圖。
圖5是根據(jù)一示例性實施例示出的一種功能鍵的觸控方法中步驟S11的流程圖。
圖6是根據(jù)一示例性實施例示出的一種功能鍵的觸控方法中步驟S12的流程圖。
圖7是根據(jù)一示例性實施例示出的一種功能鍵的觸控方法中步驟S61的流程圖。
圖8是根據(jù)一示例性實施例示出的一種功能鍵的觸控裝置的框圖。
圖8(a)是根據(jù)一示例性實施例示出的一種功能鍵的觸控裝置中第二確定模塊的框圖。
圖9是根據(jù)一示例性實施例示出的一種功能鍵的觸控裝置中第一確定模塊的框圖。
圖10是根據(jù)一示例性實施例示出的一種功能鍵的觸控裝置中第一確定模塊的框圖。
圖11是根據(jù)一示例性實施例示出的一種功能鍵的觸控裝置中激活模塊的框圖。
圖12是根據(jù)一示例性實施例示出的一種適用于功能鍵的觸控的裝置的框圖。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的 描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
圖1是根據(jù)一示例性實施例示出的一種功能鍵的觸控方法的流程圖,該功能鍵的觸控方法用于終端中,其中,終端可以是移動電話,計算機,數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個人數(shù)字助理等。如圖1所示,該方法包括以下步驟S11-S13。
在步驟S11中,確定終端當(dāng)前的手持操作模式;其中,手持操作模式包括左手操作模式、右手操作模式和雙手操作模式中的至少一種。
在步驟S12中,確定與當(dāng)前手持操作模式對應(yīng)的操作區(qū)域,激活該操作區(qū)域的面式觸控功能并在該操作區(qū)域顯示功能鍵。
其中,左手操作模式對應(yīng)的操作區(qū)域為左手操作區(qū)域,右手操作模式對應(yīng)的操作區(qū)域為右手操作區(qū)域,雙手操作模式對應(yīng)的操作區(qū)域為雙手操作區(qū)域。不同的手持操作模式對應(yīng)的操作區(qū)域的位置不同,即,左手操作區(qū)域、右手操作區(qū)域和雙手操作區(qū)域在終端邊框上所在的位置不同。
該步驟中,當(dāng)激活確定的操作區(qū)域的面式觸控功能時,其他操作區(qū)域的面式觸控功能則關(guān)閉,且其他操作區(qū)域上不顯示功能鍵。
在步驟S13中,根據(jù)用戶在操作區(qū)域的觸摸位置及功能鍵的位置,確定用戶是否對操作區(qū)域內(nèi)的功能鍵進行觸控操作。
以安卓手機為例,在安卓手機的下邊框上通常設(shè)置有三個功能鍵:菜單鍵、主屏鍵、返回鍵,目前這三個功能鍵的默認顯示區(qū)域為均勻分布在下邊框上的三個觸控點,且功能鍵的觸控功能的實現(xiàn)方式為點式觸控,如圖2所示,用戶僅能在這三個觸控點上操作功能鍵,而下邊框上除這三個觸控點之外的區(qū)域是沒有觸控功能的。
本實施例中,與手持操作模式對應(yīng)的操作區(qū)域可根據(jù)用戶的操作需求來 設(shè)置。根據(jù)用戶的操作需求,可將左手操作區(qū)域設(shè)置為終端屏幕下方的邊框的左側(cè)區(qū)域,將右手操作區(qū)域設(shè)置為終端屏幕下方的邊框的右側(cè)區(qū)域,將雙手操作區(qū)域設(shè)置為功能鍵的默認操作區(qū)域,如圖3中所示,默認操作區(qū)域31適宜用戶雙手操作的模式,左手操作區(qū)域32適宜用戶僅用左手操作的模式,右手操作區(qū)域33適宜用戶僅用右手操作的模式。
對比圖2和圖3中所示的功能鍵的操作區(qū)域,在圖2和圖3中,虛線框內(nèi)的區(qū)域為操作區(qū)域,由圖2和圖3的對比可看出,在圖2所示終端的下邊框,僅有三個功能鍵所在的點為操作區(qū)域,其他區(qū)域均無法實現(xiàn)觸控功能,而在圖3所示終端的下邊框,幾乎整個區(qū)域都是功能鍵的操作區(qū)域,整個操作區(qū)域由不同于顯示屏區(qū)域的觸控IC(integratedcircuit,電路)獨立控制,區(qū)別于圖2中的點式觸控的實現(xiàn)方式,圖3中所示的功能鍵的觸控功能的實現(xiàn)方式為面式觸控,從而實現(xiàn)了將點式觸控擴展為面式觸控的效果。
采用本公開實施例提供的技術(shù)方案,通過確定終端當(dāng)前的手持操作模式來確定操作區(qū)域,并激活該操作區(qū)域的面式觸控功能,使得用戶能夠在該操作區(qū)域內(nèi)執(zhí)行觸控操作,從而使得功能鍵的可操作區(qū)域不再是固定的點,而是擴展為面式區(qū)域,更加符合用戶的操作需求,因此,相較于在固定點觸控功能鍵的方法,該技術(shù)方案避免了其他可觸控區(qū)域的浪費,實現(xiàn)了將功能鍵的點式觸控擴展為面式觸控的效果,提高了用戶的體驗度,且該技術(shù)方案無需在終端上增加額外的材料,成本較低。
在一個實施例中,功能鍵的面式觸控功能是基于用戶觸摸軌跡對應(yīng)的坐標(biāo)來執(zhí)行的,因此,如圖3(a)所示,步驟S13可實施為以下步驟S131-S132。
在步驟S131中,檢測到用戶在操作區(qū)域進行觸摸時,確定觸摸軌跡上觸摸點的坐標(biāo)。
在步驟S132中,根據(jù)觸摸軌跡上觸摸點的坐標(biāo)與功能鍵的坐標(biāo)是否匹配,確定用戶是否對操作區(qū)域內(nèi)的功能鍵進行觸控操作。
舉例而言,假設(shè)確定終端當(dāng)前的手持操作模式為左手操作模式,則與當(dāng) 前手持操作模式對應(yīng)的操作區(qū)域為左手操作區(qū)域,如圖3(b)所示,左手操作區(qū)域為終端屏幕下方的邊框的左側(cè)區(qū)域,終端在該左手操作區(qū)域顯示功能鍵,并激活該左手操作區(qū)域的面式觸控功能,圖3(b)中,由虛線所隔的區(qū)域321內(nèi)的坐標(biāo)與菜單鍵的坐標(biāo)相匹配,區(qū)域322內(nèi)的坐標(biāo)與主屏鍵的坐標(biāo)相匹配,區(qū)域323內(nèi)的坐標(biāo)與返回鍵的坐標(biāo)相匹配。當(dāng)用戶在左手操作區(qū)域進行觸摸時,終端首先確定觸摸軌跡上觸摸點的坐標(biāo)落入?yún)^(qū)域321、322、323中的哪一個區(qū)域,再根據(jù)觸摸點的坐標(biāo)落入的區(qū)域與功能鍵的坐標(biāo)匹配關(guān)系來執(zhí)行觸控操作。當(dāng)用戶在區(qū)域321內(nèi)觸摸時,終端執(zhí)行菜單鍵功能,當(dāng)用戶在區(qū)域322內(nèi)觸摸時,終端執(zhí)行主屏鍵功能,用戶在區(qū)域323內(nèi)觸摸時,終端執(zhí)行返回鍵功能。當(dāng)用戶在左手操作區(qū)域之外的區(qū)域觸摸時,終端不執(zhí)行任何觸控功能。
本實施例中,通過用戶的觸摸軌跡上觸摸點的坐標(biāo)與功能鍵的坐標(biāo)來確定是否對操作區(qū)域內(nèi)的功能鍵進行觸控操作,使得功能鍵的觸控功能不再局限于固定的點,而是根據(jù)對操作區(qū)域內(nèi)的坐標(biāo)的檢測來實現(xiàn)觸控功能,從而實現(xiàn)了將點式觸控擴展為面式觸控的效果。
上述方法中,可通過兩種方式來確定終端當(dāng)前的手持操作模式,以下通過方式A1和方式A2進行說明。
方式A1
在該方式A1中,終端自動確定當(dāng)前的手持操作模式。如圖4所示,步驟S11可實施為以下步驟S41-S42。
在步驟S41中,獲取用戶的手持狀態(tài),手持狀態(tài)包括左手握持狀態(tài)、右手握持狀態(tài)或雙手握持狀態(tài)。
該步驟中,可通過在終端的兩側(cè)各設(shè)置一具有光線感應(yīng)功能的光感器件來實現(xiàn),當(dāng)用戶左手握持終端時,左手手掌心會遮蓋住終端左側(cè)的光感器件,當(dāng)用戶右手握持終端時,右手手掌心會遮蓋住終端右側(cè)的光感器件,從而導(dǎo)致不同方位的光線變化,因此,終端通過兩側(cè)的光感器件即可判斷出用戶當(dāng) 前的手持狀態(tài)。
在步驟S42中,根據(jù)手持狀態(tài)確定終端當(dāng)前的手持操作模式。
該步驟可實施為:當(dāng)手持狀態(tài)為左手握持狀態(tài)時,確定終端當(dāng)前的手持操作模式為左手操作模式,此時在終端下方的邊框的左側(cè)區(qū)域顯示功能鍵,并激活左手操作區(qū)域的面式觸控功能;當(dāng)手持狀態(tài)為右手握持狀態(tài)時,確定終端當(dāng)前的手持操作模式為右手操作模式,此時在終端下方的邊框的右側(cè)區(qū)域顯示功能鍵,并激活右手操作區(qū)域的面式觸控功能;當(dāng)手持狀態(tài)為雙手握持狀態(tài)時,確定終端當(dāng)前的手持操作模式為雙手操作模式,此時在終端下方的邊框的默認操作區(qū)域顯示功能鍵,并激活默認操作區(qū)域的面式觸控功能。
采用該方式A1的技術(shù)方案,終端能夠自動獲取用戶的手持狀態(tài),并根據(jù)用戶的手持狀態(tài)確定當(dāng)前的手持操作模式,進而確定終端的功能鍵的操作區(qū)域,同時激活該操作區(qū)域的面式觸控功能,使得功能鍵的操作區(qū)域與用戶的手持狀態(tài)相應(yīng),能夠符合用戶的單手操作需求,從而提高用戶的體驗度。
方式A2
在該方式A2中,終端根據(jù)用戶的選擇確定終端當(dāng)前的手持操作模式。如圖5所示,步驟S11可實施為以下步驟S51-S52。
在步驟S51中,接收用戶對第一預(yù)設(shè)選項的第一選擇操作。
在步驟S52中,根據(jù)第一選擇操作確定終端當(dāng)前的手持操作模式,第一預(yù)設(shè)選項包括左手操作模式選項、右手操作模式選項和雙手操作模式選項中的至少一種。
其中,當(dāng)用戶選擇左手操作模式選項時,終端確定當(dāng)前的手持操作模式為左手操作模式,進而確定功能鍵的操作區(qū)域為左手操作區(qū)域,即在終端下方的邊框的左側(cè)區(qū)域顯示功能鍵,并激活左手操作區(qū)域的面式觸控功能,如圖3中所示的左手操作區(qū)域32;當(dāng)用戶選擇右手操作模式選項時,終端確定當(dāng)前的手持操作模式為右手操作模式,進而確定功能鍵的操作區(qū)域為右手操作區(qū)域,即在終端下方的邊框的右側(cè)區(qū)域顯示功能鍵,并激活右手操作區(qū)域 的面式觸控功能,如圖3中所示的右手操作區(qū)域33;當(dāng)用戶選擇雙手操作模式選項時,終端確定當(dāng)前的手持操作模式為雙手操作模式,進而確定功能鍵的操作區(qū)域為默認操作區(qū)域,即在終端下方的邊框的默認操作區(qū)域顯示功能鍵,并激活默認操作區(qū)域的面式觸控功能,如圖3中所示的默認操作區(qū)域31。
采用該方式A2的技術(shù)方案,能夠根據(jù)用戶的選擇操作確定當(dāng)前的手持操作模式,進而確定功能鍵的顯示區(qū)域,使得功能鍵的顯示更加符合用戶的操作需求,從而提高用戶操作功能鍵的體驗度。
在一個實施例中,如圖6所示,步驟S12可實施為以下步驟S61-S62。
在步驟S61中,確定功能鍵的顯示尺寸。
在步驟S62中,激活該操作區(qū)域內(nèi)與顯示尺寸相匹配的面式觸控功能,并在該操作區(qū)域內(nèi)按照顯示尺寸顯示功能鍵。
也就是說,當(dāng)功能鍵的顯示尺寸發(fā)生變化時,被激活的功能鍵的面式觸控功能的區(qū)域也會發(fā)生變化,即,操作區(qū)域內(nèi)的坐標(biāo)與功能鍵的坐標(biāo)之間的匹配關(guān)系也會隨之變化。當(dāng)顯示尺寸增大時,功能鍵的面式觸控功能的區(qū)域隨之增大,當(dāng)顯示尺寸減小時,功能鍵的面式觸控功能的區(qū)域隨之減小。
本實施例中,能夠首先確定功能鍵的顯示尺寸,并激活與顯示尺寸相匹配的面式觸控功能,以及按照顯示尺寸顯示功能鍵,使得功能鍵的觸控功能不再局限于固定的點,而是能夠根據(jù)不同的顯示尺寸作出相應(yīng)地調(diào)節(jié),從而使功能鍵的鍵程更加符合用戶的操作需求。
上述實施例中,可通過兩種方式來確定功能鍵的顯示尺寸,以下通過方式B1和方式B2進行說明。
方式B1
在方式B1中,終端根據(jù)自身屏幕尺寸來確定功能鍵的顯示尺寸。如圖7所示,步驟S61可實施為以下步驟S71-S72。
在步驟S71中,獲取終端的配置信息,該配置信息中包括終端的屏幕尺寸。
在步驟S72中,根據(jù)配置信息確定功能鍵的顯示尺寸。
本方式B1中,可預(yù)先設(shè)定終端的屏幕尺寸和功能鍵的顯示尺寸之間的對應(yīng)關(guān)系,功能鍵的顯示尺寸以適應(yīng)終端的屏幕尺寸為準(zhǔn)。終端的屏幕尺寸越大,則功能鍵的顯示尺寸就越大??梢?,采用本方式B1中的技術(shù)方案,能夠根據(jù)終端的屏幕尺寸確定功能鍵的顯示尺寸,進而按照功能鍵的顯示尺寸顯示功能鍵,使得功能鍵的顯示尺寸與終端的屏幕尺寸相匹配,從而使功能鍵的面式觸控功能的區(qū)域更加符合用戶的操作需求。
方式B2
在方式B2中,終端根據(jù)用戶的選擇來確定功能鍵的顯示尺寸。因此,步驟S61可實施為以下步驟:當(dāng)接收到用戶對第二預(yù)設(shè)選項的第二選擇操作時,根據(jù)第二選擇操作確定功能鍵的顯示尺寸;其中,第二預(yù)設(shè)選項包括至少兩種不同顯示尺寸的選項。
例如,第二預(yù)設(shè)選項中包括5寸選項、4.7寸選項、4寸選項等,不同的選項表示終端的不同屏幕尺寸,可預(yù)先設(shè)定終端的屏幕尺寸和功能鍵的顯示尺寸之間的對應(yīng)關(guān)系,用戶選定第二預(yù)設(shè)選項中的選項之后,終端即可根據(jù)終端的屏幕尺寸和功能鍵的顯示尺寸之間的對應(yīng)關(guān)系來確定功能鍵的顯示尺寸。此外,第二預(yù)設(shè)選項中的選項還可以是功能鍵的顯示尺寸,包括對功能鍵的顯示區(qū)域的長、寬的設(shè)定。當(dāng)用戶選擇不同的顯示尺寸時,終端對功能鍵的顯示區(qū)域的調(diào)整以靠近邊框外側(cè)為準(zhǔn),或者以顯示區(qū)域的中心為準(zhǔn)進行調(diào)整。
采用方式B2中的技術(shù)方案,能夠根據(jù)用戶的選擇確定功能鍵的顯示尺寸,進而按照功能鍵的顯示尺寸顯示功能鍵,使得功能鍵的顯示尺寸能夠根據(jù)用戶的選擇自由調(diào)節(jié),從而使功能鍵的操作區(qū)域不再受限于固定的點,而是擴展為面式觸控,提高了用戶對功能鍵的觸控操作體驗。
此外,本公開實施例提供的功能鍵的顯示方法,不受限于上述實施例中終端上設(shè)有3個功能鍵的情形,還可應(yīng)用于其他數(shù)目的功能鍵的情況。
下述為本公開裝置實施例,可以用于執(zhí)行本公開方法實施例。
圖8是根據(jù)一示例性實施例示出的一種功能鍵的觸控裝置的框圖,該裝置可以通過軟件、硬件或者兩者的結(jié)合實現(xiàn)成為電子設(shè)備的部分或者全部。參照圖8,該功能鍵的觸控裝置包括第一確定模塊81、激活模塊82和第二確定模塊83;其中:
第一確定模塊81被配置為確定終端當(dāng)前的手持操作模式,手持操作模式包括左手操作模式、右手操作模式和雙手操作模式中的至少一種。
激活模塊82被配置為確定與第一確定模塊81確定的當(dāng)前手持操作模式對應(yīng)的操作區(qū)域,激活該操作區(qū)域的面式觸控功能并在該操作區(qū)域顯示功能鍵,其中,左手操作模式對應(yīng)的操作區(qū)域為左手操作區(qū)域,右手操作模式對應(yīng)的操作區(qū)域為右手操作區(qū)域,雙手操作模式對應(yīng)的操作區(qū)域為雙手操作區(qū)域。
其中,左手操作模式對應(yīng)的操作區(qū)域為左手操作區(qū)域,右手操作模式對應(yīng)的操作區(qū)域為右手操作區(qū)域,雙手操作模式對應(yīng)的操作區(qū)域為雙手操作區(qū)域。不同的手持操作模式對應(yīng)的操作區(qū)域的位置不同,即,左手操作區(qū)域、右手操作區(qū)域和雙手操作區(qū)域在終端邊框上所在的位置不同。
當(dāng)激活模塊82激活確定的操作區(qū)域的面式觸控功能時,其他操作區(qū)域的面式觸控功能則關(guān)閉,且其他操作區(qū)域上不顯示功能鍵。
第二確定模塊83被配置為根據(jù)用戶在所述激活模塊82確定的操作區(qū)域的觸摸位置及所述功能鍵的位置,確定用戶是否對所述操作區(qū)域內(nèi)的功能鍵進行觸控操作。
以安卓手機為例,在安卓手機的下邊框上通常設(shè)置有三個功能鍵:菜單鍵、主屏鍵、返回鍵,目前這三個功能鍵的默認顯示區(qū)域為均勻分布在下邊框上的三個觸控點,且功能鍵的觸控功能的實現(xiàn)方式為點式觸控,用戶僅能在這三個觸控點上操作功能鍵,而下邊框上除這三個觸控點之外的區(qū)域是沒有觸控功能的。
本實施例中,與手持操作模式對應(yīng)的操作區(qū)域可根據(jù)用戶的操作需求來設(shè)置。根據(jù)用戶的操作需求,可將左手操作區(qū)域設(shè)置為終端屏幕下方的邊框的左側(cè)區(qū)域,將右手操作區(qū)域為終端屏幕下方的邊框的右側(cè)區(qū)域,將雙手操作區(qū)域為功能鍵的默認操作區(qū)域,其中,默認操作區(qū)域適宜用戶雙手操作的模式,左手操作區(qū)域適宜用戶僅用左手操作的模式,右手操作區(qū)域適宜用戶僅用右手操作的模式。
因此,第一確定模塊81確定的左手操作區(qū)域即為終端屏幕下方的邊框的左側(cè)區(qū)域,右手操作區(qū)域即為終端屏幕下方的邊框的右側(cè)區(qū)域,雙手操作區(qū)域即為功能鍵的默認操作區(qū)域。整個操作區(qū)域由不同于顯示屏區(qū)域的觸控IC(integratedcircuit,電路)獨立控制。
采用本公開實施例提供的裝置,通過確定終端當(dāng)前的手持操作模式來確定操作區(qū)域,并激活該操作區(qū)域的面式觸控功能,使得用戶能夠在該操作區(qū)域內(nèi)執(zhí)行觸控操作,從而使得功能鍵的可操作區(qū)域不再是固定的點,而是擴展為面式區(qū)域,更加符合用戶的操作需求,因此,相較于在固定點觸控功能鍵的方法,該技術(shù)方案避免了其他可觸控區(qū)域的浪費,實現(xiàn)了將功能鍵的點式觸控擴展為面式觸控的效果,提高了用戶的體驗度,且該技術(shù)方案無需在終端上增加額外的材料,成本較低。
在一個實施例中,如圖8(a)所示,第二確定模塊83包括第一確定子模塊831和第二確定子模塊832;其中:
第一確定子模塊831被配置為檢測到用戶在操作區(qū)域進行觸摸時,確定觸摸軌跡上觸摸點的坐標(biāo)。
第二確定子模塊832被配置為根據(jù)第一確定子模塊831確定的觸摸軌跡上觸摸點的坐標(biāo)與功能鍵的坐標(biāo)是否匹配,確定用戶是否對操作區(qū)域內(nèi)的功能鍵進行觸控操作。
本實施例中,通過用戶的觸摸軌跡上觸摸點的坐標(biāo)與功能鍵的坐標(biāo)來確定是否對操作區(qū)域內(nèi)的功能鍵進行觸控操作,使得功能鍵的觸控功能不再局 限于固定的點,而是根據(jù)對操作區(qū)域內(nèi)的坐標(biāo)的檢測來實現(xiàn)觸控功能,從而實現(xiàn)了將點式觸控擴展為面式觸控的效果。
在一個實施例中,如圖9所示,第一確定模塊81包括獲取子模塊811和第三確定子模塊812;其中:
獲取子模塊811被配置為獲取用戶的手持狀態(tài),手持狀態(tài)包括左手握持狀態(tài)、右手握持狀態(tài)或雙手握持狀態(tài)。
獲取子模塊811獲取用戶的手持狀態(tài)可通過在終端的兩側(cè)各設(shè)置一具有光線感應(yīng)功能的光感器件來實現(xiàn),當(dāng)用戶左手握持終端時,左手手掌心會遮蓋住終端左側(cè)的光感器件,當(dāng)用戶右手握持終端時,右手手掌心會遮蓋住終端右側(cè)的光感器件,從而導(dǎo)致不同方位的光線變化,因此,獲取子模塊811通過兩側(cè)的光感器件即可判斷出用戶當(dāng)前的手持狀態(tài)。
第三確定子模塊812被配置為根據(jù)獲取子模塊811獲取的手持狀態(tài)確定終端當(dāng)前的手持操作模式。
在一個實施例中,第三確定子模塊812被配置為當(dāng)獲取子模塊811獲取的手持狀態(tài)為左手握持狀態(tài)時,確定終端當(dāng)前的手持操作模式為左手操作模式,此時在終端下方的邊框的左側(cè)區(qū)域顯示功能鍵,并激活左手操作區(qū)域的面式觸控功能;當(dāng)獲取子模塊獲取的手持狀態(tài)為左手握持狀態(tài)時,確定終端當(dāng)前的手持操作模式為右手操作模式,此時在終端下方的邊框的右側(cè)區(qū)域顯示功能鍵,并激活右手操作區(qū)域的面式觸控功能;當(dāng)獲取子模塊獲取的手持狀態(tài)為雙手握持狀態(tài)時,確定終端當(dāng)前的手持操作模式為雙手操作模式,此時在終端下方的邊框的默認操作區(qū)域顯示功能鍵,并激活默認操作區(qū)域的面式觸控功能。
本實施例中,獲取子模塊811能夠自動獲取用戶的手持狀態(tài),且第三確定子模塊812能夠根據(jù)用戶的手持狀態(tài)確定當(dāng)前的手持操作模式,進而確定終端的功能鍵的操作區(qū)域,同時激活該操作區(qū)域的面式觸控功能,使得功能鍵的操作區(qū)域與用戶的手持狀態(tài)相應(yīng),能夠符合用戶的單手操作需求,從而 提高用戶的體驗度。
在一個實施例中,如圖10所示,第一確定模塊81包括接收子模塊813和第四確定子模塊814;其中:
接收子模塊813被配置為接收用戶對第一預(yù)設(shè)選項的第一選擇操作。
第四確定子模塊814被配置為根據(jù)接收子模塊813接收的第一選擇操作確定終端當(dāng)前的手持操作模式,第一預(yù)設(shè)選項包括左手操作模式選項、右手操作模式選項和雙手操作模式選項中的至少一種。
當(dāng)接收子模塊813接收到用戶對左手操作模式選項的選擇時,第四確定子模塊814確定當(dāng)前的手持操作模式為左手操作模式,進而確定功能鍵的操作區(qū)域為左手操作區(qū)域,即在終端下方的邊框的左側(cè)區(qū)域顯示功能鍵,并激活左手操作區(qū)域的面式觸控功能;當(dāng)接收子模塊813接收到用戶對右手操作模式選項的選擇時,第四確定子模塊814確定當(dāng)前的手持操作模式為右手操作模式,進而確定功能鍵的操作區(qū)域為右手操作區(qū)域,即在終端下方的邊框的右側(cè)區(qū)域顯示功能鍵,并激活右手操作區(qū)域的面式觸控功能;當(dāng)接收子模塊813接收到用戶對雙手操作模式選項的選擇時,第四確定子模塊814確定當(dāng)前的手持操作模式為雙手操作模式,進而確定功能鍵的操作區(qū)域為默認操作區(qū)域,即在終端下方的邊框的默認操作區(qū)域顯示功能鍵,并激活默認操作區(qū)域的面式觸控功能。
本實施例中,第四確定子模塊814能夠根據(jù)用戶的選擇操作確定當(dāng)前的手持操作模式,進而確定功能鍵的顯示區(qū)域,使得功能鍵的顯示更加符合用戶的操作需求,從而提高用戶操作功能鍵的體驗度。
在一個實施例中,如圖11所示,激活模塊82包括第五確定子模塊821和激活子模塊822;其中:
第五確定子模塊821被配置為確定功能鍵的顯示尺寸。
激活子模塊822被配置為激活該操作區(qū)域內(nèi)與第五確定子模塊821確定的顯示尺寸相匹配的面式觸控功能,并在該操作區(qū)域內(nèi)按照顯示尺寸顯示功 能鍵。
也就是說,當(dāng)功能鍵的顯示尺寸發(fā)生變化時,被激活的功能鍵的面式觸控功能的區(qū)域也會發(fā)生變化,即,操作區(qū)域內(nèi)的坐標(biāo)與功能鍵的坐標(biāo)之間的匹配關(guān)系也會隨之變化。當(dāng)顯示尺寸增大時,功能鍵的面式觸控功能的區(qū)域隨之增大,當(dāng)顯示尺寸減小時,功能鍵的面式觸控功能的區(qū)域隨之減小。
本實施例中,第五確定子模塊821能夠首先確定功能鍵的顯示尺寸,并激活與顯示尺寸相匹配的面式觸控功能,以及按照顯示尺寸顯示功能鍵,使得功能鍵的觸控功能不再局限于固定的點,而是能夠根據(jù)不同的顯示尺寸作出相應(yīng)地調(diào)節(jié),從而使功能鍵的鍵程更加符合用戶的操作需求。
在一個實施例中,第五確定子模塊821被配置為獲取終端的配置信息,配置信息中包括終端的屏幕尺寸;根據(jù)配置信息確定功能鍵的顯示尺寸。
本實施例中,可預(yù)先設(shè)定終端的屏幕尺寸和功能鍵的顯示尺寸之間的對應(yīng)關(guān)系,功能鍵的顯示尺寸以適應(yīng)終端的屏幕尺寸為準(zhǔn)。終端的屏幕尺寸越大,則功能鍵的顯示尺寸就越大。可見,第五確定子模塊821能夠根據(jù)終端的屏幕尺寸確定功能鍵的顯示尺寸,進而按照功能鍵的顯示尺寸顯示功能鍵,使得功能鍵的顯示尺寸與終端的屏幕尺寸相匹配,從而使功能鍵的面式觸控功能的區(qū)域更加符合用戶的操作需求。
在一個實施例中,第五確定子模塊821被配置為當(dāng)接收到用戶對第二預(yù)設(shè)選項的第二選擇操作時,根據(jù)第二選擇操作確定功能鍵的顯示尺寸,第二預(yù)設(shè)選項包括至少兩種不同顯示尺寸的選項。
例如,第二預(yù)設(shè)選項中包括5寸選項、4.7寸選項、4寸選項等,不同的選項表示終端的不同屏幕尺寸,可預(yù)先設(shè)定終端的屏幕尺寸和功能鍵的顯示尺寸之間的對應(yīng)關(guān)系,用戶選定第二預(yù)設(shè)選項中的選項之后,第五確定子模塊821即可根據(jù)終端的屏幕尺寸和功能鍵的顯示尺寸之間的對應(yīng)關(guān)系來確定功能鍵的顯示尺寸。
此外,第二預(yù)設(shè)選項中的選項還可以是功能鍵的顯示尺寸,包括對功能 鍵的顯示區(qū)域的長、寬的設(shè)定。當(dāng)用戶選擇不同的顯示尺寸時,終端對功能鍵的顯示區(qū)域的調(diào)整以靠近外邊框為準(zhǔn),或者以顯示區(qū)域的中心為準(zhǔn)進行調(diào)整。
本實施例中,第五確定子模塊821能夠根據(jù)用戶的選擇確定功能鍵的顯示尺寸,進而按照功能鍵的顯示尺寸顯示功能鍵,使得功能鍵的顯示尺寸能夠根據(jù)用戶的選擇自由調(diào)節(jié),從而使功能鍵的操作區(qū)域不再受限于固定的點,而是擴展為面式觸控,提高了用戶對功能鍵的觸控操作體驗。
此外,本公開實施例提供的功能鍵的顯示裝置,不受限于上述實施例中終端上設(shè)有3個功能鍵的情形,還可應(yīng)用于其他數(shù)目的功能鍵的情況。
在示例性實施例中,提供一種功能鍵的觸控裝置,包括:
處理器;
用于存儲處理器可執(zhí)行指令的存儲器;
其中,處理器被配置為:
確定終端當(dāng)前的手持操作模式,所述手持操作模式包括左手操作模式、右手操作模式和雙手操作模式中的至少一種;
確定與當(dāng)前手持操作模式對應(yīng)的操作區(qū)域,激活該操作區(qū)域的面式觸控功能并在該操作區(qū)域顯示功能鍵,其中,所述左手操作模式對應(yīng)的操作區(qū)域為左手操作區(qū)域,所述右手操作模式對應(yīng)的操作區(qū)域為右手操作區(qū)域,所述雙手操作模式對應(yīng)的操作區(qū)域為雙手操作區(qū)域;
根據(jù)用戶在所述操作區(qū)域的觸摸位置及所述功能鍵的位置,確定用戶是否對所述操作區(qū)域內(nèi)的功能鍵進行觸控操作。
上述處理器還可被配置為:
所述根據(jù)用戶在所述操作區(qū)域的觸摸位置及所述功能鍵的位置,確定用戶是否對所述操作區(qū)域內(nèi)的功能鍵進行觸控操作,具體包括:
檢測到用戶在所述操作區(qū)域進行觸摸時,確定觸摸軌跡上觸摸點的坐標(biāo);
根據(jù)所述觸摸軌跡上觸摸點的坐標(biāo)與所述功能鍵的坐標(biāo)是否匹配,確定 用戶是否對所述操作區(qū)域內(nèi)的功能鍵進行觸控操作。
上述處理器還可被配置為:
所述左手操作區(qū)域為所述終端屏幕下方的邊框的左側(cè)區(qū)域,所述右手操作區(qū)域為所述終端屏幕下方的邊框的右側(cè)區(qū)域,所述雙手操作區(qū)域為所述功能鍵的默認操作區(qū)域。
上述處理器還可被配置為:
所述確定終端當(dāng)前的手持操作模式,包括:
獲取用戶的手持狀態(tài),所述手持狀態(tài)包括左手握持狀態(tài)、右手握持狀態(tài)或雙手握持狀態(tài);
根據(jù)所述手持狀態(tài)確定所述終端當(dāng)前的手持操作模式;
或者,
接收用戶對第一預(yù)設(shè)選項的第一選擇操作;根據(jù)所述第一選擇操作確定所述終端當(dāng)前的手持操作模式,所述第一預(yù)設(shè)選項包括左手操作模式選項、右手操作模式選項和雙手操作模式選項中的至少一種。
上述處理器還可被配置為:
所述激活該操作區(qū)域的面式觸控功能并在該操作區(qū)域顯示功能鍵,包括:
確定所述功能鍵的顯示尺寸;
激活該操作區(qū)域內(nèi)與所述顯示尺寸相匹配的面式觸控功能,并在該操作區(qū)域內(nèi)按照所述顯示尺寸顯示所述功能鍵。
上述處理器還可被配置為:
所述確定功能鍵的顯示尺寸,包括:
獲取所述終端的配置信息,所述配置信息中包括所述終端的屏幕尺寸;根據(jù)所述配置信息確定功能鍵的顯示尺寸;
或者,
當(dāng)接收到用戶對第二預(yù)設(shè)選項的第二選擇操作時,根據(jù)所述第二選擇操作確定功能鍵的顯示尺寸,所述第二預(yù)設(shè)選項包括至少兩種不同顯示尺寸的 選項。
關(guān)于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
圖12是根據(jù)一示例性實施例示出的一種用于功能鍵的觸控的裝置的框圖。例如,裝置1200可以是移動電話,計算機,數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個人數(shù)字助理等。
裝置1200可以包括以下一個或多個組件:處理組件1202,存儲器1204,電源組件1206,多媒體組件1208,音頻組件1210,輸入/輸出(I/O)的接口1212,傳感器組件1214,以及通信組件1216。
處理組件1202通??刂蒲b置1200的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關(guān)聯(lián)的操作。處理組件1202可以包括一個或多個處理器1220來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件1202可以包括一個或多個模塊,便于處理組件1202和其他組件之間的交互。例如,處理組件1202可以包括多媒體模塊,以方便多媒體組件1208和處理組件1202之間的交互。
存儲器1204被配置為存儲各種類型的數(shù)據(jù)以支持在設(shè)備1200的操作。這些數(shù)據(jù)的示例包括用于在裝置1200上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器1204可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。
電源組件1206為裝置1200的各種組件提供電力。電源組件1206可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置1200生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件1208包括在所述裝置1200和用戶之間的提供一個輸出接口 的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件1208包括一個前置攝像頭和/或后置攝像頭。當(dāng)設(shè)備1200處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件1210被配置為輸出和/或輸入音頻信號。例如,音頻組件1210包括一個麥克風(fēng)(MIC),當(dāng)裝置1200處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器1204或經(jīng)由通信組件1216發(fā)送。在一些實施例中,音頻組件1210還包括一個揚聲器,用于輸出音頻信號。
I/O接口1212為處理組件1202和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
傳感器組件1214包括一個或多個傳感器,用于為裝置1200提供各個方面的狀態(tài)評估。例如,傳感器組件1214可以檢測到設(shè)備1200的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為裝置1200的顯示器和小鍵盤,傳感器組件1214還可以檢測裝置1200或裝置1200一個組件的位置改變,用戶與裝置1200接觸的存在或不存在,裝置1200方位或加速/減速和裝置1200的溫度變化。傳感器組件1214可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件1214還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實施例中,該傳感器組件1214還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感 器或溫度傳感器。
通信組件1216被配置為便于裝置1200和其他設(shè)備之間有線或無線方式的通信。裝置1200可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信組件1216經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,所述通信組件1216還包括近場通信(NFC)模塊,以促進短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍牙(BT)技術(shù)和其他技術(shù)來實現(xiàn)。
在示例性實施例中,裝置1200可以被一個或多個應(yīng)用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器1204,上述指令可由裝置1200的處理器1220執(zhí)行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質(zhì)可以是ROM、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
一種非臨時性計算機可讀存儲介質(zhì),當(dāng)所述存儲介質(zhì)中的指令由裝置1200的處理器執(zhí)行時,使得裝置1200能夠執(zhí)行上述的功能鍵的觸控方法,所述方法包括:
確定終端當(dāng)前的手持操作模式,所述手持操作模式包括左手操作模式、右手操作模式和雙手操作模式中的至少一種;
確定與當(dāng)前手持操作模式對應(yīng)的操作區(qū)域,激活該操作區(qū)域的面式觸控功能并在該操作區(qū)域顯示功能鍵,其中,所述左手操作模式對應(yīng)的操作區(qū)域為左手操作區(qū)域,所述右手操作模式對應(yīng)的操作區(qū)域為右手操作區(qū)域,所述雙手操作模式對應(yīng)的操作區(qū)域為雙手操作區(qū)域;
根據(jù)用戶在所述操作區(qū)域的觸摸位置及所述功能鍵的位置,確定用戶是 否對所述操作區(qū)域內(nèi)的功能鍵進行觸控操作。
所述根據(jù)用戶在所述操作區(qū)域的觸摸位置及所述功能鍵的位置,確定用戶是否對所述操作區(qū)域內(nèi)的功能鍵進行觸控操作,具體包括:
檢測到用戶在所述操作區(qū)域進行觸摸時,確定觸摸軌跡上觸摸點的坐標(biāo);
根據(jù)所述觸摸軌跡上觸摸點的坐標(biāo)與所述功能鍵的坐標(biāo)是否匹配,確定用戶是否對所述操作區(qū)域內(nèi)的功能鍵進行觸控操作。
所述左手操作區(qū)域為所述終端屏幕下方的邊框的左側(cè)區(qū)域,所述右手操作區(qū)域為所述終端屏幕下方的邊框的右側(cè)區(qū)域,所述雙手操作區(qū)域為所述功能鍵的默認操作區(qū)域。
所述確定終端當(dāng)前的手持操作模式,包括:
獲取用戶的手持狀態(tài),所述手持狀態(tài)包括左手握持狀態(tài)、右手握持狀態(tài)或雙手握持狀態(tài);根據(jù)所述手持狀態(tài)確定所述終端當(dāng)前的手持操作模式;
或者,
接收用戶對第一預(yù)設(shè)選項的第一選擇操作;根據(jù)所述第一選擇操作確定所述終端當(dāng)前的手持操作模式,所述第一預(yù)設(shè)選項包括左手操作模式選項、右手操作模式選項和雙手操作模式選項中的至少一種。
所述激活該操作區(qū)域的面式觸控功能并在該操作區(qū)域顯示功能鍵,包括:
確定所述功能鍵的顯示尺寸;
激活該操作區(qū)域內(nèi)與所述顯示尺寸相匹配的面式觸控功能,并在該操作區(qū)域內(nèi)按照所述顯示尺寸顯示所述功能鍵。
所述確定功能鍵的顯示尺寸,包括:
獲取所述終端的配置信息,所述配置信息中包括所述終端的屏幕尺寸;根據(jù)所述配置信息確定功能鍵的顯示尺寸;
或者,
當(dāng)接收到用戶對第二預(yù)設(shè)選項的第二選擇操作時,根據(jù)所述第二選擇操作確定功能鍵的顯示尺寸,所述第二預(yù)設(shè)選項包括至少兩種不同顯示尺寸的 選項。
本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里的公開后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。