一種顯示模式的切換方法、裝置及終端的制作方法
【專利摘要】本申請(qǐng)公開(kāi)了一種顯示模式的切換方法,包括:獲取距離終端觸摸屏一定距離之內(nèi)的屏幕遮擋檢測(cè)結(jié)果;當(dāng)所述檢測(cè)結(jié)果為距離所述觸摸屏一定距離內(nèi)的遮擋物面積超過(guò)預(yù)設(shè)面積值、且所述超過(guò)預(yù)設(shè)面積值的遮擋物在所述一定距離內(nèi)的停留時(shí)間超過(guò)預(yù)設(shè)時(shí)間值時(shí),控制所述終端上正在運(yùn)行的客戶端執(zhí)行切換操作;所述切換操作為所述客戶端將當(dāng)前的顯示模式切換為相應(yīng)的顯示模式。本申請(qǐng)還公開(kāi)一種顯示模式的切換裝置及終端。采用本申請(qǐng)實(shí)施例,能夠?qū)崿F(xiàn)移動(dòng)終端上應(yīng)用軟件的顯示模式的快捷切換。
【專利說(shuō)明】
一種顯示模式的切換方法、裝置及終端
技術(shù)領(lǐng)域
[0001] 本申請(qǐng)涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種顯示模式的切換方法、裝置及終端。【背景技術(shù)】
[0002]目前,大部分主流移動(dòng)終端上的很多應(yīng)用軟件都提供多種顯示模式,從而滿足用戶在不同場(chǎng)景下的使用需求。
[0003] 當(dāng)用戶在夜間或光線比較弱的場(chǎng)景下使用移動(dòng)終端上的某些應(yīng)用軟件時(shí),可以通過(guò)將該應(yīng)用軟件的顯示模式切換為夜間模式,將該應(yīng)用軟件的顯示背景設(shè)置為黑色或者降低該應(yīng)用軟件的顯示亮度等,避免屏幕過(guò)亮對(duì)用戶的眼睛造成傷害。
[0004] 當(dāng)用戶在白天或光線較強(qiáng)的場(chǎng)景下使用該應(yīng)用軟件時(shí),可以將顯示模式切換到日間模式,將該應(yīng)用軟件的顯示背景設(shè)置為白色或者提高該應(yīng)用軟件的顯示亮度。
[0005] 現(xiàn)有技術(shù)中,需要用戶通過(guò)手動(dòng)切換應(yīng)用軟件中自帶的主題模式。如圖1所示,首先,用戶需要手動(dòng)打開(kāi)應(yīng)用軟件的功能菜單,選擇“常用功能”,再點(diǎn)擊“夜間模式”或“日間模式”,才能實(shí)現(xiàn)兩種模式之間的切換。
[0006]由此可見(jiàn),現(xiàn)有技術(shù)中,用戶手動(dòng)切換顯示模式的步驟比較繁瑣,操作起來(lái)十分不便,影響用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0007] 本申請(qǐng)?zhí)峁┮环N顯示模式的切換方法、裝置及終端,能夠?qū)崿F(xiàn)移動(dòng)終端上應(yīng)用軟件的顯示模式的快捷切換,以解決現(xiàn)有技術(shù)中的問(wèn)題。
[0008] 根據(jù)本申請(qǐng)實(shí)施例的第一方面,提供一種顯示模式的切換方法,所述方法包括:
[0009] 獲取距離終端觸摸屏一定距離之內(nèi)的屏幕遮擋檢測(cè)結(jié)果;
[0010] 當(dāng)所述檢測(cè)結(jié)果為距離所述觸摸屏一定距離內(nèi)的遮擋物面積超過(guò)預(yù)設(shè)面積值、且所述超過(guò)預(yù)設(shè)面積值的遮擋物在所述一定距離內(nèi)的停留時(shí)間超過(guò)預(yù)設(shè)時(shí)間值時(shí),控制所述終端上正在運(yùn)行的客戶端執(zhí)行切換操作;所述切換操作為所述客戶端將當(dāng)前的顯示模式切換為相應(yīng)的顯示模式。
[0011] 根據(jù)本申請(qǐng)實(shí)施例的第二方面,提供一種顯示模式的切換裝置,所述裝置包括:
[0012] 獲取單元,用于獲取距離終端觸摸屏一定距離之內(nèi)的屏幕遮擋檢測(cè)結(jié)果;
[0013] 處理器,用于當(dāng)所述檢測(cè)結(jié)果為距離所述觸摸屏一定距離內(nèi)的遮擋物面積超過(guò)預(yù)設(shè)面積值、且所述超過(guò)預(yù)設(shè)面積值的遮擋物在所述一定距離內(nèi)的停留時(shí)間超過(guò)預(yù)設(shè)時(shí)間值時(shí),控制所述終端上正在運(yùn)行的客戶端執(zhí)行切換操作;所述切換操作為所述客戶端將當(dāng)前的顯示模式切換為相應(yīng)的顯示模式。
[0014] 根據(jù)本申請(qǐng)實(shí)施例的第三方面,提供一種終端,包括:
[0015] 處理器;用于存儲(chǔ)所述處理器可執(zhí)行指令的存儲(chǔ)器;
[0016] 其中,所述處理器被配置為:
[0017] 獲取距離終端觸摸屏一定距離之內(nèi)的屏幕遮擋檢測(cè)結(jié)果;
[0018]當(dāng)所述檢測(cè)結(jié)果為距離所述觸摸屏一定距離內(nèi)的遮擋物面積超過(guò)預(yù)設(shè)面積值、且所述超過(guò)預(yù)設(shè)面積值的遮擋物在所述一定距離內(nèi)的停留時(shí)間超過(guò)預(yù)設(shè)時(shí)間值時(shí),控制所述終端上正在運(yùn)行的客戶端執(zhí)行切換操作;所述切換操作為所述客戶端將當(dāng)前的顯示模式切換為相應(yīng)的顯示模式。
[0019]應(yīng)用本申請(qǐng)實(shí)施例,當(dāng)接近終端觸摸屏一定距離的遮擋物面積超過(guò)預(yù)設(shè)面積值且停留時(shí)間超過(guò)預(yù)設(shè)時(shí)間值時(shí),終端的處理器控制所述終端上正在運(yùn)行的客戶端執(zhí)行切換操作。由此可以實(shí)現(xiàn),當(dāng)用戶需要實(shí)現(xiàn)終端上正在運(yùn)行的客戶端的顯示模式切換時(shí),只需要用一定面積的遮擋物覆蓋該終端的觸摸屏一端時(shí)間即可,例如可以用手掌或書(shū)本等覆蓋該終端的觸摸屏,就可以實(shí)現(xiàn)終端上正在運(yùn)行的客戶端的模式切換。
[0020]本申請(qǐng)實(shí)施例提供的終端中客戶端的顯示模式的切換方法,能夠?qū)崿F(xiàn)客戶端在多種顯示模式之間的快捷切換,簡(jiǎn)化了模式切換所需的步驟,提升用戶的體驗(yàn)度?!靖綀D說(shuō)明】
[0021]圖1為現(xiàn)有技術(shù)的切換方法的一種應(yīng)用場(chǎng)景示意圖;
[0022]圖2為本申請(qǐng)的顯示模式的切換方法的一個(gè)實(shí)施例的流程圖;
[0023]圖3是本申請(qǐng)的顯示模式的切換方法的一種應(yīng)用場(chǎng)景示意圖;
[0024]圖4為本申請(qǐng)的顯示模式的切換裝置所在設(shè)備的一種硬件結(jié)構(gòu)圖;
[0025]圖5為本申請(qǐng)的顯示模式的切換裝置的一個(gè)實(shí)施例框圖?!揪唧w實(shí)施方式】
[0026]這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本申請(qǐng)相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書(shū)中所詳述的、本申請(qǐng)的一些方面相一致的裝置和方法的例子。
[0027]在本申請(qǐng)使用的術(shù)語(yǔ)是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本申請(qǐng)。 在本申請(qǐng)和所附權(quán)利要求書(shū)中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語(yǔ)“和/或”是指并包含一個(gè)或多個(gè)相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。
[0028]應(yīng)當(dāng)理解,盡管在本申請(qǐng)可能采用術(shù)語(yǔ)第一、第二、第三等來(lái)描述各種信息,但這些信息不應(yīng)限于這些術(shù)語(yǔ)。這些術(shù)語(yǔ)僅用來(lái)將同一類型的信息彼此區(qū)分開(kāi)。例如,在不脫離本申請(qǐng)范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語(yǔ)境,如在此所使用的詞語(yǔ)“如果”可以被解釋成為“在……時(shí)”或“當(dāng)…… 時(shí)”或“響應(yīng)于確定”。
[0029]為了保護(hù)用戶的眼睛,提升用戶體驗(yàn),目前移動(dòng)終端上的很多應(yīng)用都能夠提供多種屏幕顯示模式,例如日間模式、夜間模式、屏幕顯示亮度調(diào)節(jié)等。以日間模式和夜間模式為例進(jìn)行說(shuō)明,當(dāng)用戶在白天或光線比較充足的場(chǎng)景下使用該應(yīng)用軟件時(shí),使用日間模式, 將屏幕顯示背景設(shè)置為白色或提高應(yīng)用軟件的顯示亮度。而當(dāng)用戶在夜晚或光線較弱的場(chǎng)景下使用該應(yīng)用軟件時(shí),使用夜間模式,將屏幕顯示背景設(shè)置為黑色或降低應(yīng)用軟件的顯示亮度。從而實(shí)現(xiàn)根據(jù)外界光的強(qiáng)弱對(duì)屏幕顯示背景或顯示亮度的調(diào)節(jié),以避免因屏幕顯示亮度和外界環(huán)境亮度反差過(guò)大而對(duì)用戶眼睛造成的刺激,有利于提升用戶的使用體驗(yàn)。
[0030]本申請(qǐng)實(shí)施例中,提供一種終端中客戶端的顯示模式的切換方法,能夠?qū)崿F(xiàn)客戶端顯示模式的快捷切換,簡(jiǎn)化了模式切換所需的步驟,提升用戶的體驗(yàn)度。
[0031]參照?qǐng)D2,為本申請(qǐng)的顯示模式的切換方法的一個(gè)實(shí)施例的流程圖。如圖2所示, 所述方法用于終端,所述方法可以包括以下步驟:
[0032]步驟201:終端處理器獲取距離所述終端的觸摸屏一定距離之內(nèi)的遮擋物檢測(cè)結(jié)果。
[0033]本申請(qǐng)實(shí)施例中,該遮擋物檢測(cè)結(jié)果可以是所述終端的觸摸屏發(fā)送的。
[0034]目前,終端大多采用觸摸屏設(shè)計(jì),且大多采用電容屏作為該觸摸屏。電容屏是利用人體的電流感應(yīng)進(jìn)行工作的。當(dāng)人體皮膚(例如手指)觸摸在觸摸屏的金屬層上時(shí),由于人體電場(chǎng)、用戶和觸摸屏的表面會(huì)形成一個(gè)耦合電容,對(duì)于高頻電流來(lái)說(shuō),電容是直接導(dǎo)體, 于是手指從接觸點(diǎn)吸走一個(gè)很小的電流。這個(gè)電流分別從觸摸屏的四角上的電極中流出, 并且經(jīng)這四個(gè)電極的電流與手指到四角的距離成正比,控制器通過(guò)對(duì)這四個(gè)電流比例的精密計(jì)算,得出觸摸點(diǎn)的位置。這是電容屏的工作原理。
[0035]在實(shí)際應(yīng)用中,使用電容屏作為觸摸屏?xí)r,人體皮膚并不需要完全接觸到觸摸屏, 當(dāng)人體皮膚接近該觸摸屏一定距離時(shí),即可被觸摸屏檢測(cè)并識(shí)別到。
[0036]本申請(qǐng)實(shí)施例中,觸摸屏可以對(duì)距離其一定距離內(nèi)的人體皮膚進(jìn)行實(shí)時(shí)檢測(cè),并將實(shí)時(shí)檢測(cè)的結(jié)果上報(bào)至終端的處理器。
[0037]隨著技術(shù)的不斷進(jìn)步,終端觸摸屏的靈敏度也在不斷提高。目前,很多終端都能夠提供超敏感觸控功能,使得即使用戶帶著手套或者隔著衣服對(duì)屏幕進(jìn)行操作,也可以被感應(yīng)到。
[0038]因此,本申請(qǐng)實(shí)施例中,觸摸屏可以對(duì)距離其一定距離內(nèi)的遮擋物進(jìn)行實(shí)時(shí)檢測(cè), 并將實(shí)時(shí)檢測(cè)的結(jié)果上報(bào)至終端的處理器。該遮擋物可以為裸露的人體皮膚,也可以是隔著手套或衣服等物體的人體皮膚,當(dāng)然也可以直接為物體,例如書(shū)本、盒子等。
[0039]其中,所述一定距離可以根據(jù)實(shí)際使用的觸摸屏的感應(yīng)靈敏度和感應(yīng)范圍具體設(shè)定。一般情況下,該一定距離可以為〇.5mm左右。當(dāng)然,該一定距離也可以為0,即為遮擋物覆蓋并完全接觸該觸摸屏。
[0040]步驟202:當(dāng)處理器接收到的檢測(cè)結(jié)果顯示,在距離觸摸屏一定距離之內(nèi)的遮擋物的面積超過(guò)預(yù)設(shè)面積值、且該超過(guò)預(yù)設(shè)面積值的遮擋物在該一定距離內(nèi)的停留時(shí)間超過(guò)預(yù)設(shè)時(shí)間值時(shí),發(fā)送顯示模式切換指令,控制該終端上正在運(yùn)行的客戶端執(zhí)行切換操作;該切換操作為所述客戶端將當(dāng)前的顯示模式切換為相應(yīng)的顯示模式。
[0041]本申請(qǐng)實(shí)施例中,終端處理器根據(jù)檢測(cè)結(jié)果進(jìn)行判斷,當(dāng)確定在距離觸摸屏一定距離之內(nèi)的遮擋物面積超過(guò)預(yù)設(shè)面積值、且該超過(guò)預(yù)設(shè)面積值的遮擋物在該一定距離內(nèi)的停留時(shí)間超過(guò)預(yù)設(shè)時(shí)間值時(shí),發(fā)送顯示模式切換指令。
[0042]該終端上正在運(yùn)行的客戶端接收到該切換指令后,執(zhí)行切換操作,將顯示模式切換為與當(dāng)前顯示模式相應(yīng)的顯示模式。
[0043]本申請(qǐng)實(shí)施例中,所述將顯示模式切換為與當(dāng)前顯示模式相應(yīng)的顯示模式可以為:如果當(dāng)前顯示模式為日間模式,則將日間模式切換為夜間模式;如果當(dāng)前顯示模式為夜間模式,則將夜間模式切換為日間模式。
[0044]需要說(shuō)明的是,所述距離觸摸屏一定距離之內(nèi)的人體皮膚的面積超過(guò)預(yù)設(shè)面積值,一般可以設(shè)定所述預(yù)設(shè)面積值為該移動(dòng)終端的觸摸屏面積的60%左右。當(dāng)然,在實(shí)際應(yīng)用中,所述預(yù)設(shè)面積值可以根據(jù)實(shí)際需要具體設(shè)定。對(duì)此本申請(qǐng)實(shí)施例不做具體限定。
[0045]本申請(qǐng)實(shí)施例中,所述將顯示模式切換為與當(dāng)前顯示模式相應(yīng)的顯示模式可以為:根據(jù)所述遮擋物面積調(diào)節(jié)所述客戶端當(dāng)前的顯示亮度,且所述客戶端當(dāng)前的顯示亮度與所述遮擋物面積成反比。
[0046]具體的,根據(jù)遮擋物面積調(diào)節(jié)所述客戶端當(dāng)前的顯示亮度可以為,檢測(cè)到的遮擋物面積越大,調(diào)節(jié)客戶端的顯示亮度越低。
[0047]例如,可以設(shè)定:當(dāng)檢測(cè)到遮擋物面積占屏幕面積的40%以下左右時(shí),可以調(diào)節(jié)終端的顯示亮度為80%左右;當(dāng)檢測(cè)到遮擋物面積占屏幕面積的40%至80%左右時(shí),可以調(diào)節(jié)終端的顯示亮度為40左右;當(dāng)檢測(cè)到遮擋物面積占屏幕面積的80%以上甚至于全覆蓋時(shí),可以調(diào)節(jié)終端的顯示亮度為0,即為黑屏狀態(tài)。
[0048]當(dāng)然,在實(shí)際應(yīng)用中,遮擋物面積與客戶端顯示亮度的對(duì)應(yīng)關(guān)系可以根據(jù)需要具體設(shè)定,在此不做限制。另外,所述超過(guò)預(yù)設(shè)面積值的遮擋物在該一定距離內(nèi)的停留時(shí)間超過(guò)預(yù)設(shè)時(shí)間值,其中的預(yù)設(shè)時(shí)間值一般可以設(shè)定為2至3s。當(dāng)然,在實(shí)際應(yīng)用中,所述預(yù)設(shè)時(shí)間值也可以根據(jù)實(shí)際需要具體設(shè)定。對(duì)此本申請(qǐng)實(shí)施例也不做具體限定。
[0049]應(yīng)用本申請(qǐng)實(shí)施例,當(dāng)接近終端觸摸屏一定距離的遮擋物面積超過(guò)預(yù)設(shè)面積值且停留時(shí)間超過(guò)預(yù)設(shè)時(shí)間值時(shí),終端的處理器控制所述終端上正在運(yùn)行的客戶端執(zhí)行切換操作。由此可以實(shí)現(xiàn),當(dāng)用戶需要實(shí)現(xiàn)終端上正在運(yùn)行的客戶端的顯示模式切換時(shí),只需要用一定面積的遮擋物覆蓋該終端的觸摸屏一段時(shí)間即可,例如可以用手掌或胳膊覆蓋該終端的觸摸屏,就可以實(shí)現(xiàn)終端上正在運(yùn)行的客戶端的模式切換。
[0050]本申請(qǐng)實(shí)施例提供的終端中客戶端的顯示模式的切換方法,能夠?qū)崿F(xiàn)客戶端在多種顯示模式之間的快捷切換,簡(jiǎn)化了模式切換所需的步驟,提升用戶的體驗(yàn)度。
[0051]具體可以結(jié)合圖3所示,對(duì)本申請(qǐng)實(shí)施例的方法進(jìn)行詳細(xì)的介紹。圖3是本申請(qǐng)實(shí)施例的方法的一種應(yīng)用場(chǎng)景示意圖。如圖3所示,假設(shè)終端上當(dāng)前正在運(yùn)行的客戶端(圖 3中以瀏覽器為例進(jìn)行說(shuō)明)的顯示模式為日間模式。當(dāng)用戶希望對(duì)該客戶端進(jìn)行顯示模式切換時(shí),只需要用一只手掌完全覆蓋該終端的觸摸屏一段時(shí)間即可,該客戶端會(huì)自動(dòng)將日間模式切換至夜間模式。同樣,當(dāng)用戶希望將該客戶端的顯示模式切換回日間模式,也只需要用一只手掌完全覆蓋該終端的觸摸屏一段時(shí)間,該客戶端會(huì)自動(dòng)從夜間模式切換回日間模式。
[0052]例如,結(jié)合圖3所示,可以設(shè)定當(dāng)該用戶的一只手掌完全覆蓋該終端的顯示屏2至 3s,可客戶端就會(huì)自動(dòng)對(duì)顯示模式進(jìn)行切換。其中,所謂覆蓋,即為該手掌貼近該觸摸屏,例如距離其0.5_,甚至于該手掌可以直接接觸該觸摸屏。
[0053]當(dāng)然,在實(shí)際應(yīng)用中,用戶可以通過(guò)裸露或隔著手套、衣服等的手掌覆蓋的方式實(shí)現(xiàn)上述客戶端的顯示模式的自動(dòng)切換。在本申請(qǐng)其他實(shí)施例中,用戶也可以采用腳掌覆蓋或臉部覆蓋的方式實(shí)現(xiàn)上述顯示模式的自動(dòng)切換。當(dāng)然,用戶也可以將該終端的觸摸屏接近甚至于觸碰其手臂、腿部、腹部或者背部等,來(lái)實(shí)現(xiàn)上述顯示模式的自動(dòng)切換。當(dāng)然,在實(shí)際應(yīng)用中,也可用動(dòng)物的皮膚實(shí)現(xiàn)上述顯示模式的自動(dòng)切換功能。
[0054]總而言之,本申請(qǐng)實(shí)施例中,只要保證在距離移動(dòng)設(shè)備的觸摸屏一定距離內(nèi)能夠檢測(cè)到遮擋物面積超過(guò)預(yù)設(shè)面積值、且該超過(guò)預(yù)設(shè)面積值在一定距離內(nèi)的停留時(shí)間超過(guò)預(yù)設(shè)時(shí)間,即可實(shí)現(xiàn)本申請(qǐng)實(shí)施例提供的顯示模式的切換方法,并不需要對(duì)皮膚所在的部位進(jìn)行具體的限定。
[0055]需要說(shuō)明的是,本申請(qǐng)實(shí)施例所述方法中,還可以包括:在控制所述終端上正在運(yùn)行的客戶端執(zhí)行切換操作之前,通過(guò)顯示屏提示用戶是否需要進(jìn)行顯示模式切換;只有當(dāng)接收到用戶發(fā)送的確認(rèn)指令后,再控制所述終端上正在運(yùn)行的客戶端執(zhí)行切換操作。需要說(shuō)明的是,本申請(qǐng)實(shí)施例所述方法中,還可以包括:為客戶端設(shè)置模式自動(dòng)切換功能。當(dāng)設(shè)置了該功能后,只有終端上正在運(yùn)行的客戶端開(kāi)啟了該模式自動(dòng)切換功能,才可以根據(jù)接收自處理器的顯示模式切換指令執(zhí)行切換操作。
[0056]具體的,該模式自動(dòng)切換功能是客戶端是否自動(dòng)進(jìn)行顯示模式切換的入口。只有在客戶端開(kāi)啟了該模式自動(dòng)切換功能后,才可以根據(jù)接收自終端處理器的切換指令自動(dòng)進(jìn)行顯示模式切換。
[0057]具體的,本申請(qǐng)實(shí)施例中,可以在客戶端中設(shè)置開(kāi)啟/關(guān)閉模式自動(dòng)切換功能的選項(xiàng)。當(dāng)用戶點(diǎn)擊該選項(xiàng)時(shí),可以開(kāi)啟或關(guān)閉模式自動(dòng)切換功能。
[0058]當(dāng)用戶選擇開(kāi)啟了該模式自動(dòng)切換功能后,在該客戶端處于運(yùn)行狀態(tài)時(shí),只要接收到終端的處理器發(fā)送的切換指令,便自動(dòng)對(duì)該客戶端的顯示模式進(jìn)行切換,不再需要用戶進(jìn)行繁瑣的手動(dòng)操作。
[0059]而當(dāng)用戶選擇關(guān)閉該模式自動(dòng)切換功能,則該客戶端處于運(yùn)行狀態(tài)時(shí),即使接收到終端的處理器發(fā)送的切換指令,也不做任何響應(yīng)。當(dāng)用戶需要對(duì)當(dāng)前客戶端的顯示模式進(jìn)行切換時(shí),還需要采用常規(guī)方式,即為手動(dòng)打開(kāi)客戶端的功能菜單,選擇“常用功能”,再點(diǎn)擊“夜間模式”或“日間模式”,來(lái)實(shí)現(xiàn)模式切換。
[0060]基于此,本申請(qǐng)實(shí)施例中,該終端處理器可以是主動(dòng)對(duì)觸摸屏進(jìn)行監(jiān)聽(tīng),接收觸摸屏發(fā)送的屏幕遮擋檢測(cè)結(jié)果。該終端處理器也可以是在客戶端的觸發(fā)下,開(kāi)始對(duì)觸摸屏進(jìn)行監(jiān)聽(tīng)。
[0061]具體的,對(duì)于第二種情況,當(dāng)該終端上的某個(gè)客戶端接收到用戶的指令,開(kāi)啟了模式自動(dòng)切換功能后,該客戶端發(fā)送觸發(fā)指示至處理器,告知該處理器自身已開(kāi)啟了模式自動(dòng)切換功能。該終端處理器接收到客戶端發(fā)送的開(kāi)啟模式自動(dòng)切換功能的指示后,向觸摸屏發(fā)送監(jiān)聽(tīng)請(qǐng)求,以監(jiān)聽(tīng)所述終端的觸摸屏,并接收觸摸屏上傳的屏幕遮擋檢測(cè)結(jié)果。
[0062]需要說(shuō)明的是,在同一個(gè)終端上,一般均安裝有多個(gè)客戶端,只要其中任意一個(gè)客戶端向處理器發(fā)送了開(kāi)啟模式自動(dòng)切換功能的指示后,該處理器便開(kāi)始監(jiān)聽(tīng)觸摸屏,并通過(guò)接收自觸摸屏的屏幕遮擋檢測(cè)結(jié)果,控制當(dāng)前運(yùn)行的客戶端的切換操作。
[0063]如果當(dāng)前正在運(yùn)行的客戶端有多個(gè),多個(gè)客戶端均支持兩種顯示模式且均開(kāi)啟了模式自動(dòng)切換功能,則每個(gè)客戶端均按照接收自處理器的切換指令,執(zhí)行切換操作。
[0064]當(dāng)然在實(shí)際應(yīng)用中,也可以設(shè)定只有當(dāng)前界面上正在顯示的客戶端執(zhí)行切換操作,而在后臺(tái)運(yùn)行的客戶端暫不執(zhí)行切換操作。
[0065]需要進(jìn)一步說(shuō)明的是,該開(kāi)啟/關(guān)閉模式自動(dòng)切換功能的選項(xiàng)可以設(shè)置在客戶端的主界面上,也可以設(shè)置在客戶端的功能菜單下,對(duì)此本申請(qǐng)實(shí)施例不做具體限定。
[0066]本申請(qǐng)實(shí)施例中,該客戶端可以具體為瀏覽器、閱讀軟件、殺毒軟件等。在實(shí)際應(yīng)用中,只要能支持多種顯示模式的客戶端,均可采用本申請(qǐng)實(shí)施例的方法,實(shí)現(xiàn)顯示模式的自動(dòng)切換功能。
[0067]與本申請(qǐng)顯示模式的切換方法的實(shí)施例相對(duì)應(yīng),本申請(qǐng)還提供了顯示模式的切換裝置及客戶端設(shè)備的實(shí)施例。
[0068] 本申請(qǐng)顯示模式的切換裝置的實(shí)施例可以應(yīng)用在客戶端設(shè)備上。裝置實(shí)施例可以通過(guò)軟件實(shí)現(xiàn),也可以通過(guò)硬件或者軟硬件結(jié)合的方式實(shí)現(xiàn)。以軟件實(shí)現(xiàn)為例,作為一個(gè)邏輯意義上的裝置,是通過(guò)其所在設(shè)備的處理器將非易失性存儲(chǔ)器中對(duì)應(yīng)的計(jì)算機(jī)程序指令讀取到內(nèi)存中運(yùn)行形成的。從硬件層面而言,如圖4所示,為本申請(qǐng)顯示模式的切換裝置所在設(shè)備的一種硬件結(jié)構(gòu)圖,除了圖4所示的處理器、內(nèi)存、網(wǎng)絡(luò)接口、以及非易失性存儲(chǔ)器之外,實(shí)施例中裝置所在的設(shè)備通常根據(jù)該設(shè)備的實(shí)際功能,還可以包括其他硬件,如對(duì)于客戶端設(shè)備來(lái)說(shuō),可能包括攝像頭、觸摸屏子、通信組件等,對(duì)于服務(wù)器,可能包括負(fù)責(zé)處理報(bào)文的轉(zhuǎn)發(fā)芯片等等。
[0069]參見(jiàn)圖5,為本申請(qǐng)顯示模式的切換裝置的一個(gè)實(shí)施例框圖,該顯示模式的切換裝置可以應(yīng)用在客戶端設(shè)備上,所述裝置包括:獲取單元501和處理單元502。
[0070] 所述獲取單元501,用于獲取距離終端觸摸屏一定距離之內(nèi)的屏幕遮擋檢測(cè)結(jié)果。
[0071] 所述處理單元502,用于當(dāng)所述檢測(cè)結(jié)果為距離所述觸摸屏一定距離內(nèi)的遮擋物面積超過(guò)預(yù)設(shè)面積值、且所述超過(guò)預(yù)設(shè)面積值的遮擋物在所述一定距離內(nèi)的停留時(shí)間超過(guò)預(yù)設(shè)時(shí)間值時(shí),控制所述終端上正在運(yùn)行的客戶端執(zhí)行切換操作;所述切換操作為所述客戶端將當(dāng)前的顯示模式切換為相應(yīng)的顯示模式。
[0072] 在一種可選的實(shí)現(xiàn)方式中,所述獲取單元501可以包括:監(jiān)聽(tīng)子單元和第一接收子單元。
[0073] 所述監(jiān)聽(tīng)子單元,用于監(jiān)聽(tīng)所述終端的觸摸屏。
[0074] 所述第一接收子單元,用于接收所述觸摸屏發(fā)送的屏幕遮擋檢測(cè)結(jié)果。
[0075] 在一種可選的實(shí)現(xiàn)方式中,所述裝置還可以包括:第二接收子單元和發(fā)送子單元。
[0076] 所述第二接收子單元,用于接收客戶端開(kāi)啟模式自動(dòng)切換功能的指示。
[0077] 所述發(fā)送子單元,用于在所述第二接收子單元接收到所述指示后,向所述終端的觸摸屏發(fā)送監(jiān)聽(tīng)請(qǐng)求,以監(jiān)聽(tīng)所述終端的觸摸屏。
[0078] 在一種可選的實(shí)現(xiàn)方式中,所述裝置還可以包括:提示單元。
[0079] 所述提示單元,用于提示用戶是否進(jìn)行顯示模式切換。
[0080] 所述處理器,用于接收到用戶發(fā)送的確認(rèn)指令后,再控制所述終端上正在運(yùn)行的客戶端執(zhí)行切換操作。
[0081] 在一種可選的實(shí)現(xiàn)方式中,所述處理單元502可以包括:第一切換子單元和第二切換子單元。
[0082] 所述第一切換子單元,用于當(dāng)所述客戶端當(dāng)前的顯示模式為日間模式時(shí),切換為夜間模式。
[0083] 所述第二切換子單元,用于當(dāng)所述客戶端當(dāng)前的顯示模式為夜間模式時(shí),切換為日間模式。
[0084] 在一種可選的實(shí)現(xiàn)方式中,所述處理器502可以包括:第三切換子單元。
[0085] 所述第三切換子單元,用于根據(jù)所述遮擋物面積調(diào)節(jié)所述客戶端當(dāng)前的顯示亮度,且所述客戶端當(dāng)前的顯示亮度與所述遮擋物面積成反比。
[0086] 在一種可選的實(shí)現(xiàn)方式中,所述觸摸屏為電容屏。
[0087] 本申請(qǐng)實(shí)施例還可以提供一種終端,所述終端包括:觸摸屏和處理器;用于存儲(chǔ)所述處理器可執(zhí)行指令的存儲(chǔ)器;
[0088]其中,所述處理器被配置為:獲取距離終端觸摸屏一定距離之內(nèi)的屏幕遮擋檢測(cè)結(jié)果;當(dāng)所述檢測(cè)結(jié)果為距離所述觸摸屏一定距離內(nèi)的遮擋物面積超過(guò)預(yù)設(shè)面積值、且所述超過(guò)預(yù)設(shè)面積值的遮擋物在所述一定距離內(nèi)的停留時(shí)間超過(guò)預(yù)設(shè)時(shí)間值時(shí),控制所述終端上正在運(yùn)行的客戶端執(zhí)行切換操作;所述切換操作為所述客戶端將當(dāng)前的顯示模式切換為相應(yīng)的顯示模式。
[0089]上述裝置中各個(gè)單元的功能和作用的實(shí)現(xiàn)過(guò)程具體詳見(jiàn)上述方法中對(duì)應(yīng)步驟的實(shí)現(xiàn)過(guò)程,在此不再贅述。
[0090] 對(duì)于裝置實(shí)施例而言,由于其基本對(duì)應(yīng)于方法實(shí)施例,所以相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本申請(qǐng)方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
[0091] 應(yīng)用本申請(qǐng)實(shí)施例,當(dāng)接近終端觸摸屏一定距離的遮擋物面積超過(guò)預(yù)設(shè)面積值且停留時(shí)間超過(guò)預(yù)設(shè)時(shí)間值時(shí),終端的處理器控制所述終端上正在運(yùn)行的客戶端執(zhí)行切換操作。由此可以實(shí)現(xiàn),當(dāng)用戶需要實(shí)現(xiàn)終端上正在運(yùn)行的客戶端的顯示模式切換時(shí),只需要用一定面積的遮擋物覆蓋該終端的觸摸屏一端時(shí)間即可,例如可以用手掌或胳膊覆蓋該終端的觸摸屏,就可以實(shí)現(xiàn)終端上正在運(yùn)行的客戶端的模式切換。
[0092] 本申請(qǐng)實(shí)施例提供的終端中客戶端的顯示模式的切換方法,能夠?qū)崿F(xiàn)客戶端在多種顯示模式之間的快捷切換,簡(jiǎn)化了模式切換所需的步驟,提升用戶的體驗(yàn)度。
[0093] 本領(lǐng)域技術(shù)人員在考慮說(shuō)明書(shū)及實(shí)踐這里公開(kāi)的發(fā)明后,將容易想到本申請(qǐng)的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本申請(qǐng)的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本申請(qǐng)的一般性原理并包括本申請(qǐng)未公開(kāi)的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書(shū)和實(shí)施例僅被視為示例性的,本申請(qǐng)的真正范圍和精神由下面的權(quán)利要求指出。
[0094] 應(yīng)當(dāng)理解的是,本申請(qǐng)并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本申請(qǐng)的范圍僅由所附的權(quán)利要求來(lái)限制。
【主權(quán)項(xiàng)】
1.一種顯示模式的切換方法,其特征在于,所述方法包括:獲取距離終端觸摸屏一定距離之內(nèi)的屏幕遮擋檢測(cè)結(jié)果;當(dāng)所述檢測(cè)結(jié)果為距離所述觸摸屏一定距離內(nèi)的遮擋物面積超過(guò)預(yù)設(shè)面積值、且所述 超過(guò)預(yù)設(shè)面積值的遮擋物在所述一定距離內(nèi)的停留時(shí)間超過(guò)預(yù)設(shè)時(shí)間值時(shí),控制所述終端 上正在運(yùn)行的客戶端執(zhí)行切換操作;所述切換操作為所述客戶端將當(dāng)前的顯示模式切換為 相應(yīng)的顯示模式。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取距離終端觸摸屏一定距離之內(nèi) 的屏幕遮擋檢測(cè)結(jié)果,包括:監(jiān)聽(tīng)所述終端的觸摸屏,接收所述觸摸屏發(fā)送的屏幕遮擋檢測(cè)結(jié)果。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述監(jiān)聽(tīng)所述終端的觸摸屏之前,所述 方法還包括:接收客戶端開(kāi)啟模式自動(dòng)切換功能的指示后,向所述終端的觸摸屏發(fā)送監(jiān)聽(tīng)請(qǐng)求,以 監(jiān)聽(tīng)所述終端的觸摸屏。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在控制所述終端上正在運(yùn)行的客戶端執(zhí) 行切換操作之前,所述方法還包括:提示用戶是否進(jìn)行顯示模式切換,當(dāng)接收到用戶發(fā)送的確認(rèn)指令后,再控制所述終端 上正在運(yùn)行的客戶端執(zhí)行切換操作。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述客戶端將當(dāng)前的顯示模式切換為相 應(yīng)的顯示模式,包括:當(dāng)所述客戶端當(dāng)前的顯示模式為日間模式時(shí),切換為夜間模式;當(dāng)所述客戶端當(dāng)前的顯示模式為夜間模式時(shí),切換為日間模式。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述客戶端將當(dāng)前的顯示模式切換為相 應(yīng)的顯示模式,包括:根據(jù)所述遮擋物面積調(diào)節(jié)所述客戶端當(dāng)前的顯示亮度,且所述客戶端當(dāng)前的顯示亮度 與所述遮擋物面積成反比。7.根據(jù)權(quán)利要求1至6任一項(xiàng)所述的方法,其特征在于,所述觸摸屏為電容屏。8.—種顯示模式的切換裝置,其特征在于,所述裝置包括:獲取單元,用于獲取距離終端觸摸屏一定距離之內(nèi)的屏幕遮擋檢測(cè)結(jié)果;處理器,用于當(dāng)所述檢測(cè)結(jié)果為距離所述觸摸屏一定距離內(nèi)的遮擋物面積超過(guò)預(yù)設(shè)面 積值、且所述超過(guò)預(yù)設(shè)面積值的遮擋物在所述一定距離內(nèi)的停留時(shí)間超過(guò)預(yù)設(shè)時(shí)間值時(shí), 控制所述終端上正在運(yùn)行的客戶端執(zhí)行切換操作;所述切換操作為所述客戶端將當(dāng)前的顯 示模式切換為相應(yīng)的顯示模式。9.根據(jù)權(quán)利要求8所述的顯示模式的切換裝置,其特征在于,所述獲取單元包括:監(jiān)聽(tīng)子單元,用于監(jiān)聽(tīng)所述終端的觸摸屏;第一接收子單元,用于接收所述觸摸屏發(fā)送的屏幕遮擋檢測(cè)結(jié)果。10.根據(jù)權(quán)利要求9所述的顯示模式的切換裝置,其特征在于,所述裝置還包括:第二接收子單元,用于接收客戶端開(kāi)啟模式自動(dòng)切換功能的指示;發(fā)送子單元,用于在所述第二接收子單元接收到所述指示后,向所述終端的觸摸屏發(fā) 送監(jiān)聽(tīng)請(qǐng)求,以監(jiān)聽(tīng)所述終端的觸摸屏。11.根據(jù)權(quán)利要求9所述的顯示模式的切換裝置,其特征在于,所述裝置還包括:提示單元,用于提示用戶是否進(jìn)行顯示模式切換;所述處理器,用于接收到用戶發(fā)送的確認(rèn)指令后,再控制所述終端上正在運(yùn)行的客戶 端執(zhí)行切換操作。12.根據(jù)權(quán)利要求8所述的顯示模式的切換裝置,其特征在于,所述處理器包括:第一切換子單元,用于當(dāng)所述客戶端當(dāng)前的顯示模式為日間模式時(shí),切換為夜間模 式;第二切換子單元,用于當(dāng)所述客戶端當(dāng)前的顯示模式為夜間模式時(shí),切換為日間模式。13.根據(jù)權(quán)利要求8所述的顯示模式的切換裝置,其特征在于,所述處理器包括:第三切換子單元,用于根據(jù)所述遮擋物面積調(diào)節(jié)所述客戶端當(dāng)前的顯示亮度,且所述 客戶端當(dāng)前的顯示亮度與所述遮擋物面積成反比。14.根據(jù)權(quán)利要求8至13任一項(xiàng)所述的顯示模式的切換裝置,其特征在于,所述觸摸屏 為電容屏。15.—種終端,其特征在于,包括:處理器;用于存儲(chǔ)所述處理器可執(zhí)行指令的存儲(chǔ)器;其中,所述處理器被配置為:獲取距離終端觸摸屏一定距離之內(nèi)的屏幕遮擋檢測(cè)結(jié)果;當(dāng)所述檢測(cè)結(jié)果為距離所述觸摸屏一定距離內(nèi)的遮擋物面積超過(guò)預(yù)設(shè)面積值、且所述 超過(guò)預(yù)設(shè)面積值的遮擋物在所述一定距離內(nèi)的停留時(shí)間超過(guò)預(yù)設(shè)時(shí)間值時(shí),控制所述終端 上正在運(yùn)行的客戶端執(zhí)行切換操作;所述切換操作為所述客戶端將當(dāng)前的顯示模式切換為 相應(yīng)的顯示模式。
【文檔編號(hào)】G06F3/14GK105988694SQ201510082763
【公開(kāi)日】2016年10月5日
【申請(qǐng)日】2015年2月15日
【發(fā)明人】劉萬(wàn)鈞
【申請(qǐng)人】阿里巴巴集團(tuán)控股有限公司