本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種電池充電控制方法及終端。
背景技術(shù):
目前,越來越多的電子設(shè)備觸摸屏采用電容式觸摸屏,如手機、平板電腦等。電容式觸摸屏主要利用人體的電流感應(yīng)進行工作。電容式觸摸屏是一塊四層復(fù)合玻璃屏,玻璃屏的內(nèi)表面和夾層各涂有一層ITO,最外層是一薄層矽土玻璃保護層,夾層ITO涂層作為工作面,四個角上引出四個電極,內(nèi)層ITO為屏蔽層以保證良好的工作環(huán)境。當(dāng)手指觸摸在金屬層上時,由于人體電場,用戶和觸摸屏表面形成以一個耦合電容。對于高頻電流來說,電容是直接導(dǎo)體,相當(dāng)于手指從接觸點吸走一個很小的電流。這個電流分別從觸摸屏的四角上的電極中流出,并且流經(jīng)這四個電極的電流與手指到四角的距離成正比,控制器通過對這四個電流比例進行計算,即可得出觸摸點的位置。因而,電容式觸摸屏具有靈敏度高等優(yōu)點。
但是,電容式觸摸屏容易受靜電影響而導(dǎo)致觸控出現(xiàn)偏差。電容式觸摸屏通過人體接觸屏幕時帶走屏幕上的一部分靜電,然后周圍的靜電過來補充進行定位。若手機進行充電時,在外部電流流入手機的集成電路時又會產(chǎn)生靜電,該靜電會對手機觸摸屏造成干擾,從而導(dǎo)致觸摸屏?xí)a(chǎn)生跳點現(xiàn)象(即觸摸屏表面發(fā)生觸摸的位置與電子設(shè)備檢測到的觸摸位置存在偏差的現(xiàn)象)或鬼點現(xiàn)象(即觸摸屏表面沒有觸摸,但電子設(shè)備檢測到觸摸的現(xiàn)象),造成電子設(shè)備存在誤操作現(xiàn)象,用戶體驗較差。甚至造成手機觸摸屏無法準(zhǔn)確計算定位,從而導(dǎo)致觸屏屏無法使用等現(xiàn)象。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種有效防止觸摸屏性能受充電干擾的電池充電控制方法及終端。
第一方面,本發(fā)明實施例提供了一種電池充電控制的方法,該方法包括:
判斷當(dāng)前終端的電池狀態(tài)是否為充電狀態(tài),所述電池狀態(tài)包括充電狀態(tài)以及非充電狀態(tài);
若所述電池狀態(tài)為充電狀態(tài),判斷是否接收到觸摸指令;
若所述電池狀態(tài)為充電狀態(tài)時接收到所述觸摸指令,將所述電池狀態(tài)切換為非充電狀態(tài);
判斷所述電池狀態(tài)為非充電狀態(tài)時未接收到所述觸摸指令所持續(xù)的時間是否大于預(yù)設(shè)時間;
若所述電池狀態(tài)為非充電狀態(tài)時未接收到所述觸摸指令所持續(xù)的時間大于預(yù)設(shè)時間,將所述電池狀態(tài)切換為充電狀態(tài)。
第二方面,本發(fā)明實施例提供了一種終端,該終端包括:
充電判斷單元,用于判斷當(dāng)前終端的電池狀態(tài)是否為充電狀態(tài),所述電池狀態(tài)包括充電狀態(tài)以及非充電狀態(tài);
第一觸摸判斷單元,用于若所述電池狀態(tài)為充電狀態(tài),判斷是否接收到觸摸指令;
時間判斷單元,用于判斷所述電池狀態(tài)為非充電狀態(tài)時未接收到所述觸摸指令所持續(xù)的時間是否大于預(yù)設(shè)時間;
切換單元,用于若所述電池狀態(tài)為充電狀態(tài)時接收到所述觸摸指令,將所述電池狀態(tài)切換為非充電狀態(tài),
所述切換單元還用于若所述電池狀態(tài)為非充電狀態(tài)時未接收到所述觸摸指令所持續(xù)的時間大于預(yù)設(shè)時間,將所述電池狀態(tài)切換為充電狀態(tài)。
本發(fā)明實施例提供的電池充電控制方法及終端,通過判斷終端處于充電狀態(tài)時接收到觸摸指令,進而對終端的充電狀態(tài)進行切換,可有效降低終端在充電過程中產(chǎn)生的靜電對觸摸屏所造成干擾。
附圖說明
為了更清楚地說明本發(fā)明實施例技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明第一實施例中一種電池充電控制方法的流程示意圖;
圖2為本發(fā)明第二實施例中一種電池充電控制方法的流程示意圖;
圖3為本發(fā)明第三實施例中一種電池充電控制方法的流程示意圖;
圖4為本發(fā)明第四實施例中一種電池充電控制方法的流程示意圖;
圖5為本發(fā)明第四實施例中一種電池充電控制方法的子流程示意圖;
圖6為本發(fā)明第一實施例中一種終端的結(jié)構(gòu)示意圖;
圖7為本發(fā)明第二實施例中一種終端的結(jié)構(gòu)示意圖;
圖8為本發(fā)明第三實施例中一種終端的結(jié)構(gòu)示意圖;
圖9為本發(fā)明第四實施例中一種終端的結(jié)構(gòu)示意圖;
圖10為本發(fā)明第四實施例中一種終端的單元結(jié)構(gòu)示意圖;
圖11為本發(fā)明第五實施例中一種終端的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
應(yīng)當(dāng)理解,當(dāng)在本說明書和所附權(quán)利要求書中使用時,術(shù)語“包括”和“包含”指示所描述特征、整體、步驟、操作、元素和/或組件的存在,但并不排除一個或多個其它特征、整體、步驟、操作、元素、組件和/或其集合的存在或添加。
還應(yīng)當(dāng)理解,在此本發(fā)明說明書中所使用的術(shù)語僅僅是出于描述特定實施例的目的而并不意在限制本發(fā)明。如在本發(fā)明說明書和所附權(quán)利要求書中所使用的那樣,除非上下文清楚地指明其它情況,否則單數(shù)形式的“一”、“一個”及“該”意在包括復(fù)數(shù)形式。
如在本說明書和所附權(quán)利要求書中所使用的那樣,術(shù)語“如果”可以依據(jù)上下文被解釋為“當(dāng)...時”或“一旦”或“響應(yīng)于確定”或“響應(yīng)于檢測到”。類似地,短語“如果確定”或“如果檢測到[所描述條件或事件]”可以依據(jù)上下文被解釋為意指“一旦確定”或“響應(yīng)于確定”或“一旦檢測到[所描述條件或事件]”或“響應(yīng)于檢測到[所描述條件或事件]”。
具體實現(xiàn)中,本發(fā)明實施例中描述的終端包括但不限于諸如具有觸摸敏感表面(例如,觸摸屏顯示器和/或觸摸板)的移動電話、膝上型計算機或平板計算機之類的其它便攜式設(shè)備。還應(yīng)當(dāng)理解的是,在某些實施例中,所述設(shè)備并非便攜式通信設(shè)備,而是具有觸摸敏感表面(例如,觸摸屏顯示器和/或觸摸板)的臺式計算機。
在接下來的討論中,描述了包括顯示器和觸摸敏感表面的終端。然而,應(yīng)當(dāng)理解的是,終端可以包括諸如物理鍵盤、鼠標(biāo)和/或控制桿的一個或多個其它物理用戶接口設(shè)備。
終端支持各種應(yīng)用程序,例如以下中的一個或多個:繪圖應(yīng)用程序、演示應(yīng)用程序、文字處理應(yīng)用程序、網(wǎng)站創(chuàng)建應(yīng)用程序、盤刻錄應(yīng)用程序、電子表格應(yīng)用程序、游戲應(yīng)用程序、電話應(yīng)用程序、視頻會議應(yīng)用程序、電子郵件應(yīng)用程序、即時消息收發(fā)應(yīng)用程序、鍛煉支持應(yīng)用程序、照片管理應(yīng)用程序、數(shù)碼相機應(yīng)用程序、數(shù)字?jǐn)z影機應(yīng)用程序、web瀏覽應(yīng)用程序、數(shù)字音樂播放器應(yīng)用程序和/或數(shù)字視頻播放器應(yīng)用程序。
可以在終端上執(zhí)行的各種應(yīng)用程序可以使用諸如觸摸敏感表面的至少一個公共物理用戶接口設(shè)備??梢栽趹?yīng)用程序之間和/或相應(yīng)應(yīng)用程序內(nèi)調(diào)整和/或改變觸摸敏感表面的一個或多個功能以及終端上顯示的相應(yīng)信息。這樣,終端的公共物理架構(gòu)(例如,觸摸敏感表面)可以支持具有對用戶而言直觀且透明的用戶界面的各種應(yīng)用程序。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以是兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
應(yīng)當(dāng)理解,在本發(fā)明實施例中,所稱處理器可以是中央處理單元(Central Processing Unit,CPU),該處理器還可以是其他通用處理器、數(shù)字信號處理器(Digital Signal Processor,DSP)、專用集成電路(Application Specific Integrated Circuit,ASIC)、現(xiàn)成可編程門陣列(Field-Programmable Gate Array,F(xiàn)PGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。
應(yīng)當(dāng)理解的是,終端僅僅是便攜式多功能設(shè)備的一個示例,并且終端可以具有比所示組件更多或更少的組件、可以組合兩個或多個組件或者可以具有不同的組件配置或布置??梢砸园ㄒ粋€或多個信號處理和/或?qū)S眉呻娐返挠布?、軟件或硬件和軟件的組合來實現(xiàn)各種部件。
也應(yīng)當(dāng)理解,盡管術(shù)語第一、第二等可以在此用來描述各種元素,但這些元素不應(yīng)該受限于這些術(shù)語。這些術(shù)語僅用來將這些元素彼此區(qū)分開。例如,在不脫離本發(fā)明范圍的前提下,第一終端可以被稱為第二終端,并且類似地,第二終端可以被稱為第一終端。第一終端和第二終端均為終端,但它們并非同一終端。
請參照圖1,其為本發(fā)明第一實施例中一種電池充電控制方法的流程示意圖。該方法包括步驟S101-S105。
S101,判斷當(dāng)前終端的電池狀態(tài)是否為充電狀態(tài),電池狀態(tài)包括充電狀態(tài)以及非充電狀態(tài)。
具體實施中,可通過檢測當(dāng)前終端的電池的電流方向,或者是檢測當(dāng)前終端的充電接口的電壓狀態(tài)。例如,若檢測到當(dāng)前終端的電池的電流方向為電流流入狀態(tài),或者檢測到當(dāng)前終端的充電接口的電壓大于5V,則判定該電池狀態(tài)為充電狀態(tài)。
S102,若電池狀態(tài)為充電狀態(tài),判斷是否接收到觸摸指令。
其中,觸摸指令的生成方式包括且不僅限于用戶對觸摸屏進行點擊操作、滑動操作、按壓操作等。
具體實施中,該終端觸摸屏具有基于觸覺和/或能觸知的接觸從用戶接受輸入的觸摸敏感表面、傳感器或一組傳感器。觸摸屏和顯示控制器(與存儲器中的任何相關(guān)模塊和/或指令集一起)檢測觸摸屏上的接觸(以及接觸的任何移動或停止),并將檢測到的接觸切換成與觸摸屏上顯示的用戶界面對象(例如,一個或多個軟鍵、圖標(biāo)、網(wǎng)頁或圖像)的交互。在示例性實施例中,觸摸屏和用戶之間的接觸點與用戶的手指對應(yīng)。
觸摸屏可以使用LCD(液晶顯示器)技術(shù)、LPD(發(fā)光聚合物顯示器)技術(shù)或LED(發(fā)光二極管)技術(shù),但在其它實施例中可以使用其它顯示技術(shù)。觸摸屏和顯示控制器可通過使用現(xiàn)在已知的或以后開發(fā)的多種觸摸感測技術(shù)中的任一種來檢測接觸及其任何移動或停止,這些技術(shù)包括但不限于電容式、電阻式、紅外和表面聲波技術(shù)以及其它接近傳感器陣列或用于確定與觸摸屏的一個或多個接觸點的其它元件。
在某些實施例中,除觸摸屏以外,終端可以包括用于激活或去激活特定功能的觸摸板。在某些實施例中,不同于觸摸屏,觸摸板是設(shè)備中不顯示視覺輸出的觸摸敏感區(qū)域。觸摸板可以是與觸摸屏分開的觸摸敏感表面或者是由觸摸屏形成的觸摸敏感表面的延伸。
在某些實施例中,終端可以包括作為輸入控制設(shè)備的物理或虛擬轉(zhuǎn)盤(例如,點撥輪)。用戶可以通過旋轉(zhuǎn)點撥輪或通過移動與點撥輪的接觸點(例如,其中通過接觸點相對于點撥輪的中心點的角位移來測量接觸點的移動量),在觸摸屏中顯示的一個或多個圖形對象(例如,圖標(biāo))之間導(dǎo)航或與它們交互。點撥輪還可以被用來選擇所示圖標(biāo)中的一個或多個。例如,用戶可以在點撥輪的至少一部分或相關(guān)的按鈕上按下??梢酝ㄟ^輸入控制器以及存儲器中的模塊和/或指令集中的一個或多個處理用戶通過點撥輪提供的用戶命令和導(dǎo)航命令。對于虛擬點撥輪,點撥輪和點撥輪控制器可以分別是觸摸屏和顯示控制器的一部分。對于虛擬點撥輪,點撥輪可以是響應(yīng)于用戶與設(shè)備的交互而在觸摸屏顯示器上出現(xiàn)和消失的不透明或半透明物體。在某些實施例中,在便攜式多功能設(shè)備的觸摸屏上顯示并通過用戶與觸摸屏的接觸來操作虛擬點撥輪。
S103,若電池狀態(tài)為充電狀態(tài)時接收到觸摸指令,將電池狀態(tài)切換為非充電狀態(tài)。
S104,判斷電池狀態(tài)為非充電狀態(tài)時未接收到觸摸指令所持續(xù)的時間是否大于預(yù)設(shè)時間。
具體實施中,該預(yù)設(shè)時間可以進行任意設(shè)定,例如設(shè)置該預(yù)設(shè)時間為10分鐘。
S105,若電池狀態(tài)為非充電狀態(tài)時未接收到觸摸指令所持續(xù)的時間大于預(yù)設(shè)時間,將電池狀態(tài)切換為充電狀態(tài)。
具體實施中,預(yù)設(shè)時間可以設(shè)置為10分鐘。若終端電池狀態(tài)為非充電狀態(tài)時未接收到觸摸指令持續(xù)的時間大于10分鐘,將該電池狀態(tài)由非充電狀態(tài)切換為充電狀態(tài)。例如,在預(yù)設(shè)時間內(nèi),若判斷得出該終端的觸摸屏沒有接收到觸摸指令,則判定用戶已經(jīng)不在使用該終端,進而將電池狀態(tài)由非充電狀態(tài)切換為充電狀態(tài),以保證終端的電量充足。
請參照圖2,其為本發(fā)明第二實施例中一種電池充電控制方法的流程示意圖。具體實施中,本實施例所提供的電池充電控制方法基于前述第一實施例中所提供的電池充電控制方法的基礎(chǔ)進行了延伸?;谇笆龅谝粚嵤├襟ES104,斷電池狀態(tài)為非充電狀態(tài)時未接收到觸摸指令所持續(xù)的時間是否大于預(yù)設(shè)時間之后,該方法還包括步驟S201-S202。
S201,若電池狀態(tài)為非充電狀態(tài)時未接收到觸摸指令所持續(xù)的時間小于預(yù)設(shè)時間,判斷在預(yù)設(shè)時間內(nèi)是否接收到觸摸指令。
S202,若在預(yù)設(shè)時間內(nèi)接收到觸摸指令,將電池狀態(tài)保持為非充電狀態(tài)。
具體實施中,在預(yù)設(shè)時間內(nèi),若判斷得出該終端的觸摸屏接收到觸摸指令,則判定用戶還在使用該終端,為防止充電所產(chǎn)生的靜電對用戶操作造成干擾,繼續(xù)保持電池狀態(tài)為非充電狀態(tài)。
請參照圖3,其為本發(fā)明第三實施例中一種電池充電控制方法的流程示意圖。具體實施中,本實施例所提供的電池充電控制方法基于前述第一實施例或第二實施例中所提供的電池充電控制方法的基礎(chǔ)進行了延伸?;谇笆龅谝粚嵤├襟ES101,判斷當(dāng)前終端的電池狀態(tài)是否為充電狀態(tài)之后,該方法還包括步驟S301-S303。
S301,若電池狀態(tài)為充電狀態(tài),將終端的顯示屏設(shè)為鎖定狀態(tài)。
作為一個優(yōu)選,所述鎖定狀態(tài)可以通過在該終端的顯示屏原顯示界面的基礎(chǔ)上覆蓋顯示預(yù)設(shè)的保護界面。若終端的顯示屏處于鎖定狀態(tài),用戶則無法直接對終端的顯示屏進行正常操作。通過接收到預(yù)設(shè)的觸摸指令,可解除該預(yù)設(shè)的保護界面。
S302,判斷是否接收到預(yù)設(shè)的觸摸指令。
S303,若接收到預(yù)設(shè)的觸摸指令,將顯示屏設(shè)為非鎖定狀態(tài)。
具體實施中,該預(yù)設(shè)的觸摸指令包括但不限于雙擊觸摸指令、滑動觸摸指令、長按觸摸指令等。例如,該預(yù)設(shè)的觸摸指令為雙擊觸摸指令。若該終端的顯示屏處于鎖定狀態(tài),若用戶對該終端的顯示屏進行雙擊觸摸操作,即可生成雙擊觸摸指令,進而可解除該終端顯示屏的鎖定狀態(tài)。
請參照圖4,其為本發(fā)明第四實施例中一種電池充電控制方法的流程示意圖。具體實施中,本實施例所提供的電池充電控制方法基于前述第一實施例或第二實施例或第三實施例中所提供的電池充電控制方法的基礎(chǔ)進行了延伸。基于前述第一實施例步驟S102,若電池狀態(tài)為充電狀態(tài),判斷是否接收到觸摸指令之后,該方法還包括步驟S401。
S401,若接收到觸摸指令,降低顯示屏的觸摸靈敏度并保持電池狀態(tài)為充電狀態(tài)。
具體請參照圖5,其為本發(fā)明第四實施例中一種電池充電控制方法的子流程示意圖。前述步驟S401中若接收到觸摸指令,降低顯示屏的觸摸靈敏度并保持電池狀態(tài)為充電狀態(tài)具體包括步驟S4011-S4015。
S4011,檢測終端的剩余電量。
目前,檢測終端剩余電量的方法主要有以下三種:電壓測試法,也就是說電池的電量通過簡單的監(jiān)控電池的電壓而得來的。而這種方法相對來說比較簡單,但是電池的電量和電壓不是線性關(guān)系的,所以這種檢測方法并不精準(zhǔn),電量測量精度僅僅超過20%。尤其是電池電量低于50%時,終端的電量計算將會變得非常不準(zhǔn)確。電池建模法,這個方法是根據(jù)電池的放電曲線來建立一個數(shù)據(jù)表,數(shù)據(jù)表中會標(biāo)明不同電壓下的電量值,這一方法可以有效的提高測量的精度。但要獲得一個精準(zhǔn)的數(shù)據(jù)表并不簡單,因為電壓和電量的關(guān)系還涉及到了電池的溫度、自放電、老化等的因素。只有結(jié)合了眾多的因素來進行修正才能夠得出較滿意的電量測量。庫侖計,庫侖計是在電池的正極和負(fù)極串聯(lián)串聯(lián)一個電流檢查電阻,當(dāng)有電流流經(jīng)電阻時就會產(chǎn)生Vsense,通過檢測Vsense就可以計算出流過電池的電流。因此可以精確的跟蹤電池的電量變化,精度可以達到1%,另外通過配合電池電壓和溫度,就可以極大的減少電池老化等因素對測量結(jié)果的影響。
作為一個優(yōu)選,本實施例選用庫侖計的方法檢測終端的剩余電量。
S4012,判斷剩余電量是否小于預(yù)設(shè)的電量閾值。
S4013,若剩余電量小于預(yù)設(shè)的電量閾值,獲取終端的日程信息。
具體地,所述用戶預(yù)設(shè)的日程信息用于表示用戶預(yù)先設(shè)置的事件和事件時間信息。例如上午九點去公司開會、周六上午去公園騎車等日程信息。
具體實施中,所述日程信息可以儲存于所述終端的本地數(shù)據(jù)庫,通過調(diào)取本地數(shù)據(jù)庫可獲取所述日程信息;例如從終端的日歷、便簽等能夠記錄用戶日程信息的應(yīng)用程序中獲取用戶的日程信息。同時,所述日程信息還可儲存于云端或者是遠程服務(wù)器或者其他終端。
S4014,判斷日程信息是否與預(yù)設(shè)的觸發(fā)日程信息匹配。
具體實施中,該預(yù)設(shè)的日程信息可以為涉及到戶外的日程信息。通過檢測日程信息的關(guān)鍵詞或者檢測用戶對日程信息的分類、標(biāo)記等,判定所獲取得到的日程信息是否包括預(yù)設(shè)的觸發(fā)日程信息。例如,若所獲取得到的日程信息以為下午四點去看電影,通過檢測關(guān)鍵詞“看電影”,可判定該日程信息為戶外日程信息,則判定該日程信息與預(yù)設(shè)的觸發(fā)日程信息匹配。
S4015,若日程信息與預(yù)設(shè)的觸發(fā)日程信息匹配,降低顯示屏的觸摸靈敏度并保持電池狀態(tài)為充電狀態(tài)。
若日程信息與預(yù)設(shè)的觸發(fā)日程信息匹配,為防止用戶在戶外活動時終端的電量不足,保持電池狀態(tài)為充電狀態(tài)。為防止充電過程中所產(chǎn)生的靜電對用戶操作造成干擾,通過降低終端的顯示屏的觸摸靈敏度,以防止因靜電而造成的誤操作。
請參照圖6,其為本發(fā)明第一實施例中一種終端的結(jié)構(gòu)示意圖。該終端包括充電判斷單元110、第一觸摸判斷單元120、時間判斷單元130以及切換單元140。
充電判斷單元110,用于判斷當(dāng)前終端的電池狀態(tài)是否為充電狀態(tài),電池狀態(tài)包括充電狀態(tài)以及非充電狀態(tài)。
具體實施中,可通過檢測當(dāng)前終端的電池的電流方向,或者是檢測當(dāng)前終端的充電接口的電壓狀態(tài)。例如,若檢測到當(dāng)前終端的電池的電流方向為電流流入狀態(tài),或者檢測到當(dāng)前終端的充電接口的電壓大于5V,則判定該電池狀態(tài)為充電狀態(tài)。
第一觸摸判斷單元120,用于若電池狀態(tài)為充電狀態(tài),判斷是否接收到觸摸指令。
其中,觸摸指令的生成方式包括且不僅限于用戶對觸摸屏進行點擊操作、滑動操作、按壓操作等。
具體實施中,該終端觸摸屏具有基于觸覺和/或能觸知的接觸從用戶接受輸入的觸摸敏感表面、傳感器或一組傳感器。觸摸屏和顯示控制器(與存儲器中的任何相關(guān)模塊和/或指令集一起)檢測觸摸屏上的接觸(以及接觸的任何移動或停止),并將檢測到的接觸切換成與觸摸屏上顯示的用戶界面對象(例如,一個或多個軟鍵、圖標(biāo)、網(wǎng)頁或圖像)的交互。在示例性實施例中,觸摸屏和用戶之間的接觸點與用戶的手指對應(yīng)。
觸摸屏可以使用LCD(液晶顯示器)技術(shù)、LPD(發(fā)光聚合物顯示器)技術(shù)或LED(發(fā)光二極管)技術(shù),但在其它實施例中可以使用其它顯示技術(shù)。觸摸屏和顯示控制器可通過使用現(xiàn)在已知的或以后開發(fā)的多種觸摸感測技術(shù)中的任一種來檢測接觸及其任何移動或停止,這些技術(shù)包括但不限于電容式、電阻式、紅外和表面聲波技術(shù)以及其它接近傳感器陣列或用于確定與觸摸屏的一個或多個接觸點的其它元件。
在某些實施例中,除觸摸屏以外,終端可以包括用于激活或去激活特定功能的觸摸板。在某些實施例中,不同于觸摸屏,觸摸板是設(shè)備中不顯示視覺輸出的觸摸敏感區(qū)域。觸摸板可以是與觸摸屏分開的觸摸敏感表面或者是由觸摸屏形成的觸摸敏感表面的延伸。
在某些實施例中,終端可以包括作為輸入控制設(shè)備的物理或虛擬轉(zhuǎn)盤(例如,點撥輪)。用戶可以通過旋轉(zhuǎn)點撥輪或通過移動與點撥輪的接觸點(例如,其中通過接觸點相對于點撥輪的中心點的角位移來測量接觸點的移動量),在觸摸屏中顯示的一個或多個圖形對象(例如,圖標(biāo))之間導(dǎo)航或與它們交互。點撥輪還可以被用來選擇所示圖標(biāo)中的一個或多個。例如,用戶可以在點撥輪的至少一部分或相關(guān)的按鈕上按下??梢酝ㄟ^輸入控制器以及存儲器中的模塊和/或指令集中的一個或多個處理用戶通過點撥輪提供的用戶命令和導(dǎo)航命令。對于虛擬點撥輪,點撥輪和點撥輪控制器可以分別是觸摸屏和顯示控制器的一部分。對于虛擬點撥輪,點撥輪可以是響應(yīng)于用戶與設(shè)備的交互而在觸摸屏顯示器上出現(xiàn)和消失的不透明或半透明物體。在某些實施例中,在便攜式多功能設(shè)備的觸摸屏上顯示并通過用戶與觸摸屏的接觸來操作虛擬點撥輪。
時間判斷單元130,用于判斷電池狀態(tài)為非充電狀態(tài)時未接收到觸摸指令所持續(xù)的時間是否大于預(yù)設(shè)時間。
具體實施中,該預(yù)設(shè)時間可以進行任意設(shè)定,例如設(shè)置該預(yù)設(shè)時間為10分鐘。
切換單元140,用于若電池狀態(tài)為充電狀態(tài)時接收到觸摸指令,將電池狀態(tài)切換為非充電狀態(tài),
切換單元140還用于若電池狀態(tài)為非充電狀態(tài)時未接收到觸摸指令所持續(xù)的時間大于預(yù)設(shè)時間,將電池狀態(tài)切換為充電狀態(tài)。
具體實施中,預(yù)設(shè)時間可以設(shè)置為10分鐘。若終端電池狀態(tài)為非充電狀態(tài)時未接收到觸摸指令持續(xù)的時間大于10分鐘,將該電池狀態(tài)由非充電狀態(tài)切換為充電狀態(tài)。例如,在預(yù)設(shè)時間內(nèi),若判斷得出該終端的觸摸屏沒有接收到觸摸指令,則判定用戶已經(jīng)不在使用該終端,進而將電池狀態(tài)由非充電狀態(tài)切換為充電狀態(tài),以保證終端的電量充足。
請參照圖7,其為本發(fā)明第二實施例中一種終端的結(jié)構(gòu)示意圖。具體實施中,本實施例所提供的終端基于前述第一實施例中所提供的終端的基礎(chǔ)進行了延伸。進一步地,終端還包括第二觸摸判斷單元210以及保持單元220。
第二觸摸判斷單元210,用于若電池狀態(tài)為非充電狀態(tài)時未接收到觸摸指令所持續(xù)的時間小于預(yù)設(shè)時間,判斷在預(yù)設(shè)時間內(nèi)是否接收到觸摸指令。
保持單元220,用于若在預(yù)設(shè)時間內(nèi)接收到觸摸指令,將電池狀態(tài)保持為非充電狀態(tài)。
具體實施中,在預(yù)設(shè)時間內(nèi),若判斷得出該終端的觸摸屏接收到觸摸指令,則判定用戶還在使用該終端,為防止充電所產(chǎn)生的靜電對用戶操作造成干擾,繼續(xù)保持電池狀態(tài)為非充電狀態(tài)。
請參照圖8,其為本發(fā)明第三實施例中一種終端的結(jié)構(gòu)示意圖。具體實施中,本實施例所提供的終端基于前述第一實施例或第二實施例中所提供的終端的基礎(chǔ)進行了延伸。進一步地,終端還包括鎖定單元310、第三觸摸判斷單元320以及解鎖單元330。
鎖定單元310,用于若電池狀態(tài)為充電狀態(tài),將終端的顯示屏設(shè)為鎖定狀態(tài)。
作為一個優(yōu)選,所述鎖定狀態(tài)可以通過在該終端的顯示屏原顯示界面的基礎(chǔ)上覆蓋顯示預(yù)設(shè)的保護界面。若終端的顯示屏處于鎖定狀態(tài),用戶則無法直接對終端的顯示屏進行正常操作。通過接收到預(yù)設(shè)的觸摸指令,可解除該預(yù)設(shè)的保護界面。
第三觸摸判斷單元320,用于判斷是否接收到預(yù)設(shè)的觸摸指令。
解鎖單元330,用于若接收到預(yù)設(shè)的觸摸指令,將顯示屏設(shè)為非鎖定狀態(tài)。
具體實施中,該預(yù)設(shè)的觸摸指令包括但不限于雙擊觸摸指令、滑動觸摸指令、長按觸摸指令等。例如,該預(yù)設(shè)的觸摸指令為雙擊觸摸指令。若該終端的顯示屏處于鎖定狀態(tài),若用戶對該終端的顯示屏進行雙擊觸摸操作,即可生成雙擊觸摸指令,進而可解除該終端顯示屏的鎖定狀態(tài)。
請參照圖9,其為本發(fā)明第四實施例中一種終端的結(jié)構(gòu)示意圖。具體實施中,本實施例所提供的終端基于前述第一實施例或第二實施例或第三實施例中所提供的終端的基礎(chǔ)進行了延伸。進一步地,終端還包括調(diào)節(jié)單元410。
若接收到觸摸指令,調(diào)節(jié)單元410用于降低顯示屏的觸摸靈敏度并保持電池狀態(tài)為充電狀態(tài)。
具體請參照圖10,其為本發(fā)明第四實施例中一種終端的單元結(jié)構(gòu)示意圖。進一步地,調(diào)節(jié)單元410包括檢測單元411、電量判斷單元412、日程獲取單元413、日程判斷單元414以及處理單元415。
檢測單元411,用于檢測終端的剩余電量。
目前,檢測終端剩余電量的方法主要有以下三種:電壓測試法,也就是說電池的電量通過簡單的監(jiān)控電池的電壓而得來的。而這種方法相對來說比較簡單,但是電池的電量和電壓不是線性關(guān)系的,所以這種檢測方法并不精準(zhǔn),電量測量精度僅僅超過20%。尤其是電池電量低于50%時,終端的電量計算將會變得非常不準(zhǔn)確。電池建模法,這個方法是根據(jù)電池的放電曲線來建立一個數(shù)據(jù)表,數(shù)據(jù)表中會標(biāo)明不同電壓下的電量值,這一方法可以有效的提高測量的精度。但要獲得一個精準(zhǔn)的數(shù)據(jù)表并不簡單,因為電壓和電量的關(guān)系還涉及到了電池的溫度、自放電、老化等的因素。只有結(jié)合了眾多的因素來進行修正才能夠得出較滿意的電量測量。庫侖計,庫侖計是在電池的正極和負(fù)極串聯(lián)一個電流檢查電阻,當(dāng)有電流流經(jīng)電阻時就會產(chǎn)生Vsense,通過檢測Vsense就可以計算出流過電池的電流。因此可以精確的跟蹤電池的電量變化,精度可以達到1%,另外通過配合電池電壓和溫度,就可以極大的減少電池老化等因素對測量結(jié)果的影響。
作為一個優(yōu)選,本實施例選用庫侖計的方法檢測終端的剩余電量。電量判斷單元412,用于判斷剩余電量是否小于預(yù)設(shè)的電量閾值。
日程獲取單元413,用于若剩余電量小于預(yù)設(shè)的電量閾值,獲取終端的日程信息。
具體地,所述用戶預(yù)設(shè)的日程信息用于表示用戶預(yù)先設(shè)置的事件和事件時間信息。例如上午九點去公司開會、周六上午去公園騎車等日程信息。
具體實施中,所述日程信息可以儲存于所述終端的本地數(shù)據(jù)庫,通過調(diào)取本地數(shù)據(jù)庫可獲取所述日程信息;例如從終端的日歷、便簽等能夠記錄用戶日程信息的應(yīng)用程序中獲取用戶的日程信息。同時,所述日程信息還可儲存于云端或者是遠程服務(wù)器或者其他終端。
日程判斷單元414,用于判斷日程信息是否與預(yù)設(shè)的觸發(fā)日程信息匹配。
具體實施中,該預(yù)設(shè)的日程信息可以為涉及到戶外的日程信息。通過檢測日程信息的關(guān)鍵詞或者檢測用戶對日程信息的分類、標(biāo)記等,判定所獲取得到的日程信息是否包括預(yù)設(shè)的觸發(fā)日程信息。例如,若所獲取得到的日程信息以為下午四點去看電影,通過檢測關(guān)鍵詞“看電影”,可判定該日程信息為戶外日程信息,則判定該日程信息與預(yù)設(shè)的觸發(fā)日程信息匹配。
處理單元415,用于若日程信息與預(yù)設(shè)的觸發(fā)日程信息匹配,降低顯示屏的觸摸靈敏度并保持電池狀態(tài)為充電狀態(tài)。
若日程信息與預(yù)設(shè)的觸發(fā)日程信息匹配,為防止用戶在戶外活動時終端的電量不足,保持電池狀態(tài)為充電狀態(tài)。為防止充電過程中所產(chǎn)生的靜電對用戶操作造成干擾,通過降低終端的顯示屏的觸摸靈敏度,以防止因靜電而造成的誤操作。
請參照圖11,其為本發(fā)明第五實施例中一種終端900的結(jié)構(gòu)示意圖,可以用于執(zhí)行本發(fā)明實施例提供的終端解鎖方法。該終端900可以包括:至少一個處理器901,至少一個輸入裝置903,至少一個輸出裝置904,至少一個存儲器902等組件。其中,這些組件通過一條或多條總線905進行通信連接。本領(lǐng)域技術(shù)人員可以理解,終端900的結(jié)構(gòu)并不構(gòu)成對本發(fā)明實施例的限定,它既可以是總線905形結(jié)構(gòu),也可以是星型結(jié)構(gòu),還可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
處理器901為終端900的控制中心,利用各種接口和線路連接整個終端900的各個部分,通過運行或執(zhí)行存儲在存儲器902內(nèi)的程序和/或模塊,以及調(diào)用存儲在存儲器902內(nèi)的數(shù)據(jù),以執(zhí)行終端900的各種功能和處理數(shù)據(jù)。處理器901可以由集成電路(Integrated Circuit,簡稱IC)組成,例如可以由單顆封裝的IC所組成,也可以由連接多顆相同功能或不同功能的封裝IC而組成。舉例來說,處理器901可以僅包括中央處理器901(Central Processing Unit,簡稱CPU),也可以是CPU、數(shù)字信號處理器901(digital signal processor,簡稱DSP)、圖形處理器901(Graphic Processing Unit,簡稱GPU)及各種控制芯片的組合。在本發(fā)明實施方式中,CPU可以是單運算核心,也可以包括多運算核心。
輸入裝置903可以包括鍵盤、鼠標(biāo)、光電輸入裝置903、聲音輸入裝置903、觸摸式輸入裝置903等。
輸出裝置904可以包括顯示屏、揚聲器等,也可以包括有線接口、無線接口等。
存儲器902可用于存儲軟件程序以及模塊,處理器901和輸出裝置904通過調(diào)用存儲在存儲器902中的軟件程序以及模塊,從而執(zhí)行終端900的各項功能應(yīng)用以及實現(xiàn)數(shù)據(jù)處理。存儲器902主要包括程序存儲區(qū)和數(shù)據(jù)存儲區(qū),其中,程序存儲區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序等;數(shù)據(jù)存儲區(qū)可存儲根據(jù)用戶終端900的使用所創(chuàng)建的數(shù)據(jù)等。在本發(fā)明實施例中,操作系統(tǒng)可以是Android系統(tǒng)、iOS系統(tǒng)或Windows操作系統(tǒng)等等。
具體地,處理器901調(diào)用存儲在存儲器902中的應(yīng)用程序,用于執(zhí)行以下操作:
判斷當(dāng)前終端的電池狀態(tài)是否為充電狀態(tài),所述電池狀態(tài)包括充電狀態(tài)以及非充電狀態(tài);
若所述電池狀態(tài)為充電狀態(tài),判斷是否接收到觸摸指令;
若所述電池狀態(tài)為充電狀態(tài)時接收到所述觸摸指令,將所述電池狀態(tài)切換為非充電狀態(tài);
判斷所述電池狀態(tài)為非充電狀態(tài)時未接收到所述觸摸指令所持續(xù)的時間是否大于預(yù)設(shè)時間;
若所述電池狀態(tài)為非充電狀態(tài)時未接收到所述觸摸指令所持續(xù)的時間大于預(yù)設(shè)時間,將所述電池狀態(tài)切換為充電狀態(tài)。
作為一種可選的實施方式,處理器901在判斷所述電池狀態(tài)為非充電狀態(tài)時未接收到所述觸摸指令所持續(xù)的時間是否大于預(yù)設(shè)時間之后,還可以調(diào)用存儲在存儲器902中的應(yīng)用程序,并執(zhí)行以下操作:
若所述電池狀態(tài)為非充電狀態(tài)時未接收到所述觸摸指令所持續(xù)的時間小于預(yù)設(shè)時間,判斷在所述預(yù)設(shè)時間內(nèi)是否接收到觸摸指令;
若在所述預(yù)設(shè)時間內(nèi)接收到觸摸指令,將所述電池狀態(tài)保持為非充電狀態(tài)。
作為一種可選的實施方式,處理器901在判斷當(dāng)前終端的電池狀態(tài)是否為充電狀態(tài)之后,還可以調(diào)用存儲在存儲器902中的應(yīng)用程序,并執(zhí)行以下操作:
若所述電池狀態(tài)為充電狀態(tài),將所述終端的顯示屏設(shè)為鎖定狀態(tài);
判斷是否接收到預(yù)設(shè)的觸摸指令;
若接收到所述預(yù)設(shè)的觸摸指令,將所述顯示屏設(shè)為非鎖定狀態(tài)。
作為一種可選的實施方式,若所述電池狀態(tài)為充電狀態(tài),處理器901在判斷是否接收到觸摸指令之后,還可以調(diào)用存儲在存儲器902中的應(yīng)用程序,并執(zhí)行以下操作:
若接收到所述觸摸指令,降低所述顯示屏的觸摸靈敏度并保持所述電池狀態(tài)為充電狀態(tài)。
作為一種可選的實施方式,若接收到所述觸摸指,處理器901在降低所述顯示屏的觸摸靈敏度并保持所述電池狀態(tài)時,還可以調(diào)用存儲在存儲器902中的應(yīng)用程序,并執(zhí)行以下操作:
檢測所述終端的剩余電量;
判斷所述剩余電量是否小于預(yù)設(shè)的電量閾值;
若所述剩余電量小于所述預(yù)設(shè)的電量閾值,獲取所述終端的日程信息;
判斷所述日程信息是否與預(yù)設(shè)的觸發(fā)日程信息匹配;
若所述日程信息與所述預(yù)設(shè)的觸發(fā)日程信息匹配,降低所述顯示屏的觸摸靈敏度并保持所述電池狀態(tài)為充電狀態(tài)。
本發(fā)明所有實施例中的模塊或子模塊,可以通過通用集成電路,例如CPU,或通過ASIC(Application Specific Integrated Circuit,專用集成電路)來實現(xiàn)。
在本發(fā)明所提供的幾個實施例中,應(yīng)該理解到,所揭露的方法,僅僅是示意性的,可以通過其它的方式實現(xiàn)。需要說明的是,本發(fā)明實施例方法中的步驟可以根據(jù)實際需要進行順序調(diào)整、合并和刪減。
本發(fā)明實施例終端中的單元可以根據(jù)實際需要進行合并、劃分和刪減。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到各種等效的修改或替換,這些修改或替換都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以權(quán)利要求的保護范圍為準(zhǔn)。