一種調整操作控制項大小的方法及終端與流程
2023-05-01 04:48:01

本發明涉及電子技術領域,尤其涉及一種調整操作控制項大小的方法及終端。
背景技術:
隨著網絡通信技術的不斷發展,具有觸控螢幕的智慧型手機的應用越來越廣泛,同時具有觸控螢幕的智慧型手機提供的功能也越來越多,給人們的生活帶來了很多便利。然而,目前智慧型手機在充電時,尤其是當智慧型手機連接到質量不好的充電器時,觸控屏會產生靜電,這樣當用戶在智慧型手機充電時在觸控屏上進行觸控操作時,會使得觸控屏檢測到的觸控點處的電容不穩定,因此會產生一定的偏移,導致出現誤操作的現象,嚴重影響了用戶體驗。
技術實現要素:
本發明實施例提供一種調整操作控制項大小的方法及終端,可以減少由於充電時發生觸控屏幕偏移造成的誤操作。
第一方面,本發明實施例提供了一種調整操作控制項大小的方法,該方法包括:
接收用戶在終端的觸控屏上輸入的觸控操作;
檢測所述終端是否處於充電狀態;
若處於充電狀態,則放大所述觸控屏上顯示的操作控制項。
另一方面,本發明實施例提供一種終端,該終端包括:
觸控操作檢測單元,用於接收用戶在終端的觸控屏上輸入的觸控操作;
充電狀態檢測單元,用於檢測所述終端是否處於充電狀態;
操作控制項調整單元,用於若處於充電狀態,則放大所述觸控屏上顯示的操作控制項。
本發明實施例通過接收用戶在終端的觸控屏上輸入的觸控操作;檢測所述終端是否處於充電狀態;若處於充電狀態,則放大所述觸控屏上顯示的操作控制項,從而可以在終端充電時放大終端觸控屏上顯示的操作控制項,減少由於充電時發生觸控屏幕偏移造成的誤操作。
附圖說明
為了更清楚地說明本發明實施例技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發明實施例一提供的一種調整操作控制項大小的方法的示意流程圖;
圖2a是本發明實施例一提供的一種調整操作控制項大小的方法中當前顯示模式所對應的顯示界面的顯示效果圖;
圖2b是本發明實施例一提供的一種調整操作控制項大小的方法中充電顯示模式所對應的顯示界面的顯示效果圖;
圖3是本發明實施例二提供的一種調整操作控制項大小的方法的示意流程圖;
圖4是本發明實施例三提供的一種調整操作控制項大小的方法的示意流程圖;
圖5a是本發明實施例三提供的一種調整操作控制項大小的方法中將終端觸控屏顯示界面劃分為多個顯示區域後的顯示效果圖;
圖5b是本發明實施例三提供的一種調整操作控制項大小的方法中將發生觸控操作的顯示區域的顯示界面放大後的顯示效果圖;
圖6是本發明實施例四提供的一種終端的示意性框圖;
圖7是本發明實施例五提供的一種終端的示意性框圖;
圖8是本發明實施例六提供的一種終端的示意性框圖;
圖9是本發明實施例七提供的一種終端的示意性框圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
應當理解,當在本說明書和所附權利要求書中使用時,術語「包括」和「包含」指示所描述特徵、整體、步驟、操作、元素和/或組件的存在,但並不排除一個或多個其它特徵、整體、步驟、操作、元素、組件和/或其集合的存在或添加。
還應當理解,在此本發明說明書中所使用的術語僅僅是出於描述特定實施例的目的而並不意在限制本發明。如在本發明說明書和所附權利要求書中所使用的那樣,除非上下文清楚地指明其它情況,否則單數形式的「一」、「一個」及「該」意在包括複數形式。
還應當進一步理解,在本發明說明書和所附權利要求書中使用的術語「和/或」是指相關聯列出的項中的一個或多個的任何組合以及所有可能組合,並且包括這些組合。
如在本說明書和所附權利要求書中所使用的那樣,術語「如果」可以依據上下文被解釋為「當...時」或「一旦」或「響應於確定」或「響應於檢測到」。類似地,短語「如果確定」或「如果檢測到[所描述條件或事件]」可以依據上下文被解釋為意指「一旦確定」或「響應於確定」或「一旦檢測到[所描述條件或事件]」或「響應於檢測到[所描述條件或事件]」。
具體實現中,本發明實施例中描述的終端包括但不限於諸如具有觸摸敏感表面(例如,觸控螢幕顯示器和/或觸摸板)的行動電話、膝上型計算機或平板計算機之類的其它可攜式設備。還應當理解的是,在某些實施例中,所述設備並非可攜式通信設備,而是具有觸摸敏感表面(例如,觸控螢幕顯示器和/或觸摸板)的臺式計算機。
在接下來的討論中,描述了包括顯示器和觸摸敏感表面的終端。然而,應當理解的是,終端可以包括諸如物理鍵盤、滑鼠和/或控制杆的一個或多個其它物理用戶接口設備。
終端支持各種應用程式,例如以下中的一個或多個:繪圖應用程式、演示應用程式、文字處理應用程式、網站創建應用程式、盤刻錄應用程式、電子表格應用程式、遊戲應用程式、電話應用程式、視頻會議應用程式、電子郵件應用程式、即時消息收發應用程式、鍛鍊支持應用程式、照片管理應用程式、數位相機應用程式、數字攝影機應用程式、web瀏覽應用程式、數位音樂播放器應用程式和/或數字視頻播放器應用程式。
可以在終端上執行的各種應用程式可以使用諸如觸摸敏感表面的至少一個公共物理用戶接口設備。可以在應用程式之間和/或相應應用程式內調整和/或改變觸摸敏感表面的一個或多個功能以及終端上顯示的相應信息。這樣,終端的公共物理架構(例如,觸摸敏感表面)可以支持具有對用戶而言直觀且透明的用戶界面的各種應用程式。
參見圖1,是本發明實施例一提供一種調整操作控制項大小的方法的示意流程圖,如圖1所示,該方法可包括以下步驟:
在S101中,接收用戶在終端的觸控屏上輸入的觸控操作。
在本實施例中,所述終端包括但不限於智慧型手機、平板電腦。所述觸控操作包括用戶在所述終端的觸控屏顯示界面上進行的觸摸操作或者用戶在所述終端的觸控屏顯示界面的預設區域上進行的觸摸操作。
進一步的,在本實施例中,所述終端的觸控屏顯示界面包括但不限於網頁顯示界面和應用程式本身的操作界面。
在S102中,檢測所述終端是否處於充電狀態,若處於充電狀態,則進入到步驟S103。
在本實施例中,所述檢測所述終端是否處於充電狀態,包括:
檢測所述終端的USB接口處的電壓是否超過預設閾值,若超過預設閾值,則所述終端處於充電狀態;或者,
檢測是否有電流流入所述終端的USB接口,若有電流流入所述終端的USB接口,則所述終端處於充電狀態。
在本實施例中,所述預設閾值由用戶預先根據大量採樣得到的所述終端處於充電狀態時所述USB接口處所對應的電壓值和所述終端處於非充電狀態時所述USB接口處所對應的電壓值分析得到。
需要說明的是,在本實施例中,若檢測所述終端處於非充電狀態,則說明所述終端此時未發生屏幕偏移,因此無需對其顯示的操作控制項進行放大處理,繼續執行現有的觸控操作流程即可。
在S103中,放大所述觸控屏上顯示的操作控制項。
在本實施例中,所述終端的觸控屏的顯示模式初始設定為兩種或者多種顯示模式,每種顯示模式均對應有具有不同顯示界面,每個顯示界面所對應顯示的操作控制項的大小均不相同。
優選的,在較佳實現示例中,所述終端包括兩種顯示模式:當前顯示模式和充電顯示模式,所述當前顯示模式和所述充電顯示模式所對應的顯示界面分別參見圖2a和圖2b所示。所述放大所述觸控屏上顯示的操作控制項包括:
將所述觸控屏的顯示模式由當前顯示模式切換為充電顯示模式,並調用預先配置的與所述充電顯示模式對應的顯示界面替換所述觸控屏的當前顯示界面,所述充電模式對應的顯示界面中顯示的操作控制項比所述當前顯示界面中顯示的操作控制項大。
在本實施例中,由於所述充電顯示模式下對應的顯示界面中顯示的操作控制項比所述當前模式下對應的顯示界面大,因此其能夠顯示的操作控制項的數量比所述當前顯示模式下顯示的操作控制項的數量少,部分操作控制項會被隱藏,此時,用戶可通過左右滑動的方式或者通過上下滑動的方式將隱藏的操作控制項顯示出來。
以上可以看出,本實施例提供的一種調整控制項大小的方法通過接收用戶在終端的觸控屏上輸入的觸控操作;檢測所述終端是否處於充電狀態;若處於充電狀態,則放大所述觸控屏上顯示的操作控制項,從而可以在終端充電時放大終端觸控屏上顯示的操作控制項,減少由於充電時發生觸控屏幕偏移造成的誤操作。
參見圖3,是本發明實施例二提供一種調整操作控制項大小的方法的示意流程圖,如圖3所示,該方法可包括以下步驟:
在S301中,接收用戶在終端的觸控屏上輸入的觸控操作。
在本實施例中,所述終端包括但不限於智慧型手機、平板電腦。所述觸控操作包括用戶在所述終端的觸控屏顯示界面上進行的觸摸操作或者用戶在所述終端的觸控屏顯示界面的預設區域上進行的觸摸操作。
進一步的,在本實施例中,所述終端的觸控屏顯示界面包括但不限於網頁顯示界面和應用程式本身的操作界面。
在S302中,檢測所述終端是否處於充電狀態,若處於充電狀態,則進入到步驟S303。
在本實施例中,所述檢測所述終端是否處於充電狀態,包括:
檢測所述終端的USB接口處的電壓是否超過預設閾值,若超過預設閾值,則所述終端處於充電狀態;或者,
檢測是否有電流流入所述終端的USB接口,若有電流流入所述終端的USB接口,則所述終端處於充電狀態。
在本實施例中,所述預設閾值由用戶預先根據大量採樣得到的所述終端處於充電狀態時所述USB接口處所對應的電壓值和所述終端處於非充電狀態時所述USB接口處所對應的電壓值分析得到。
需要說明的是,在本實施例中,若檢測所述終端處於非充電狀態,則說明所述終端此時未發生屏幕偏移,因此無需對其顯示的操作控制項進行放大處理,繼續執行現有的觸控操作流程即可。
在S303中,以所述觸控屏的顯示界面上的任意一點為基準點,按照預設的放大倍數放大所述觸控屏的顯示界面。
優選的,在一較佳實現示例中,選取所述觸控屏顯示界面的界面中心點作為基準點,其中所述界面中心點為所述顯示界面橫向中軸線和縱向中軸線的交點,並以所述基準點為中心沿著所述顯示界面的橫軸和縱軸方向按照預設的放大倍數放大所述觸控屏的顯示界面。進一步的,所述預設的放大倍數可由用戶根據自身的使用習慣預先設定。
同樣,在本實施例中,由於所述觸控屏的顯示界面按照預設的放大倍數進行放大後其能夠顯示的操作控制項的數量比之前顯示的操作控制項的數量少,部分操作控制項會被隱藏,此時,用戶可通過左右滑動的方式或者通過上下滑動的方式將隱藏的操作控制項顯示出來。
以上可以看出,本實施例提供的一種調整控制項大小的方法同樣可以在終端充電時放大終端觸控屏上顯示的操作控制項,減少由於充電時發生觸控屏幕偏移造成的誤操作。
參見圖4,是本發明實施例三提供一種調整操作控制項大小的方法的示意流程圖,如圖4所示,該方法可包括以下步驟:
在S401中,接收用戶在終端的觸控屏上輸入的觸控操作。
在本實施例中,所述終端包括但不限於智慧型手機、平板電腦。所述觸控操作包括用戶在所述終端的觸控屏顯示界面上進行的觸摸操作或者用戶在所述終端的觸控屏顯示界面的預設區域上進行的觸摸操作。
進一步的,在本實施例中,所述終端的觸控屏顯示界面包括但不限於網頁顯示界面和應用程式本身的操作界面。
在S402中,檢測所述終端是否處於充電狀態,若處於充電狀態,則進入到步驟S403。
在本實施例中,所述檢測所述終端是否處於充電狀態,包括:
檢測所述終端的USB接口處的電壓是否超過預設閾值,若超過預設閾值,則所述終端處於充電狀態;或者,
檢測是否有電流流入所述終端的USB接口,若有電流流入所述終端的USB接口,則所述終端處於充電狀態。
在本實施例中,所述預設閾值由用戶預先根據大量採樣得到的所述終端處於充電狀態時所述USB接口處所對應的電壓值和所述終端處於非充電狀態時所述USB接口處所對應的電壓值分析得到。
需要說明的是,在本實施例中,若檢測所述終端處於非充電狀態,則說明所述終端此時未發生屏幕偏移,因此無需對其顯示的操作控制項進行放大處理,繼續執行現有的觸控操作流程即可。
在S403中,將所述觸控屏的顯示界面劃分為多個顯示區域。
在S404中,檢測所述觸控操作發生在哪個顯示區域。
在S405中,根據所述觸控操作放大對應的顯示區域的顯示界面。
在本實施例中,所述多個顯示區域為兩個或兩個以上的顯示區域。參見圖5a所示,在一較佳實現示例中,可以將所述觸控屏的顯示界面劃分為四個顯示區域,這樣可以進一步檢測用戶的觸控操作具體發生在哪個顯示區域,然後根據所述觸控操作放大對應的顯示區域的顯示界面即可,其放大後的顯示效果圖參見圖5b所示。其中,根據所述觸控操作放大對應顯示區域的顯示界面的實現過程可以參考實施二中通過選取基準點,並以所述基準點為中心按照預設的放大倍數放大觸控屏的顯示界面的實現過程,因此在此不再贅述,
同樣,在本實施例中,由於觸控操作所發生的顯示區域的顯示界面按照預設的放大倍數進行放大後其能夠顯示的操作控制項的數量比之前該顯示區域顯示的操作控制項的數量少,部分操作控制項會被隱藏,因此,此時用戶可通過左右滑動的方式或者通過上下滑動的方式將隱藏的操作控制項顯示出來。
以上可以看出,本實施例提供的一種調整控制項大小的方法同樣可以在終端充電時放大終端觸控屏上顯示的操作控制項,減少由於充電時發生觸控屏幕偏移造成的誤操作。
參見圖6,是本發明實施例四提供一種終端的示意性結構框圖,為了便於說明,僅僅示出了與本實施例相關的部分。
參見圖6所示,本實施例提供的一種終端10,包括:
觸控操作檢測單元11,用於接收用戶在終端10的觸控屏上輸入的觸控操作;
充電狀態檢測單元12,用於檢測所述終端10是否處於充電狀態;
操作控制項調整單元13,用於若處於充電狀態,則放大所述觸控屏上顯示的操作控制項。
可選的,所述充電狀態檢測單元12包括:
電壓檢測單元121,用於檢測所述終端10的USB接口處的電壓是否超過預設閾值,若超過預設閾值,則所述終端10處於充電狀態;或者,
電流檢測單元122,用於檢測是否有電流流入所述終端10的USB接口,若有電流流入所述終端10的USB接口,則所述終端10處於充電狀態。
可選的,所述操作控制項調整單元13包括:
第一調整單元131,用於將所述觸控屏的顯示模式由當前顯示模式切換為充電顯示模式,並調用預先配置的與所述充電顯示模式對應的顯示界面替換所述觸控屏的當前顯示界面。
可選的,參見圖7所示,在實施例五中,所述操作控制項調整單元13包括:
第二調整單元132,用於以所述觸控屏的顯示界面上的任意一點為基準點,按照預設的放大倍數放大所述觸控屏的顯示界面。
可選的,參見圖8所示,在實施例六中,所述操作控制項調整單元13包括:
顯示區域劃分單元133,用於將所述觸控屏的顯示界面劃分為多個顯示區域;
觸控區域獲取單元134,用於檢測所述觸控操作發生在哪個顯示區域;
第三調整單元135,用於根據所述觸控操作放大對應的顯示區域的顯示界面。
需要說明的是,本發明實施例提供的上述終端中的各個單元,由於與本發明方法實施例基於同一構思,其帶來的技術效果與本發明方法實施例相同,具體內容可參見本發明方法實施例中的敘述,此處不再贅述。
因此,可以看出,本實施例提供的終端同樣可以在終端充電時放大終端觸控屏上顯示的操作控制項,減少由於充電時發生觸控屏幕偏移造成的誤操作。
參見圖9,是本發明實施例七提供的一種終端的示意框圖。為了便於說明,僅僅示出了與本實施例相關的部分。
參見圖9所示,本實施例提供的一種終端10,包括:
處理器910(processor),通信接口920(Communications Interface),存儲器930(memory),總線940。
處理器910,通信接口920,存儲器930通過總線940完成相互間的通信。
通信接口920,用於與電纜數據機通信。
處理器910,用於執行程序931。
具體地,程序931可以包括程序代碼,所述程序代碼包括計算機操作指令。
處理器910可能是一個中央處理器CPU,或者是特定集成電路ASIC(Application Specific Integrated Circuit),或者是被配置成實施本發明實施例的一個或多個集成電路。
存儲器930,用於存放程序931。存儲器930可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁碟存儲器。程序931具體包括:
觸控操作檢測單元11,用於接收用戶在終端10的觸控屏上輸入的觸控操作;
充電狀態檢測單元12,用於檢測所述終端10是否處於充電狀態;
操作控制項調整單元13,用於若處於充電狀態,則放大所述觸控屏上顯示的操作控制項。
可選的,所述充電狀態檢測單元12包括:
電壓檢測單元121,用於檢測所述終端10的USB接口處的電壓是否超過預設閾值,若超過預設閾值,則所述終端10處於充電狀態;或者,
電流檢測單元122,用於檢測是否有電流流入所述終端10的USB接口,若有電流流入所述終端10的USB接口,則所述終端10處於充電狀態。
可選的,所述操作控制項調整單元13包括:
第一調整單元131,用於將所述觸控屏的顯示模式由當前顯示模式切換為充電顯示模式,並調用預先配置的與所述充電顯示模式對應的顯示界面替換所述觸控屏的當前顯示界面。
可選的,所述操作控制項調整單元13包括:
第二調整單元132,用於以所述觸控屏的顯示界面上的任意一點為基準點,按照預設的放大倍數放大所述觸控屏的顯示界面。
可選的,所述操作控制項調整單元13包括:
顯示區域劃分單元133,用於將所述觸控屏的顯示界面劃分為多個顯示區域;
觸控區域獲取單元134,用於檢測所述觸控操作發生在哪個顯示區域;
第三調整單元135,用於根據所述觸控操作放大對應的顯示區域的顯示界面。
所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的終端中單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的終端和方法可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些通信接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個網絡模塊上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
另外,在本發明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。
本發明實施例方法中的步驟可以根據實際需要進行順序調整、合併和刪減。
本發明實施例終端中的單元可以根據實際需要進行合併、劃分和刪減。
所述功能如果以軟體功能模塊的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個終端可讀取存儲介質中。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟體產品的形式體現出來,該軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺終端(可以是終端、IPAD等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬碟、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光碟等各種可以存儲程序代碼的介質。
所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
以上所述,僅為本發明的具體實施方式,但本發明的保護範圍並不局限於此,任何熟悉本技術領域的技術人員在本發明揭露的技術範圍內,可輕易想到各種等效的修改或替換,這些修改或替換都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應以權利要求的保護範圍為準。