本發(fā)明涉及圖像顯示技術(shù)領(lǐng)域,更具體的說(shuō),涉及一種顯示驅(qū)動(dòng)方法以及電子設(shè)備。
背景技術(shù):
隨著科學(xué)技術(shù)的不斷發(fā)展,越來(lái)越多的具有顯示功能的電子設(shè)備被廣泛的應(yīng)用于人們的日常生活以及工作當(dāng)中,為人們的日常生活以及工作帶來(lái)了巨大的便利,成為當(dāng)今人們不可或缺的重要工具。
智能手機(jī)是當(dāng)今使用較為廣泛的一種電子設(shè)備之一,現(xiàn)有的手機(jī)在顯示一個(gè)應(yīng)用程序的顯示界面時(shí),如果第二應(yīng)用程序發(fā)來(lái)了新消息,需要將顯示界面切換到第二應(yīng)用程序的顯示界面,不便于使用。
技術(shù)實(shí)現(xiàn)要素:
為了解決上述問(wèn)題,本發(fā)明提供了一種顯示驅(qū)動(dòng)方法以及電子設(shè)備,通過(guò)驅(qū)動(dòng)顯示屏進(jìn)行分屏顯示,可以同時(shí)顯示第一應(yīng)用程序以及第二應(yīng)用程序的顯示界面,同時(shí)可以設(shè)置第一應(yīng)用程序以及第二應(yīng)用程序各自顯示界面在所述顯示區(qū)的相對(duì)位置,以便于所述用戶輸入第二操作指令,便于使用。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
一種顯示驅(qū)動(dòng)方法,用于具有顯示屏的電子設(shè)備,所述顯示驅(qū)動(dòng)方法包括:
顯示第一應(yīng)用程序的顯示界面;
當(dāng)?shù)诙?yīng)用程序輸出提示信息時(shí),獲取用戶輸入的第一操作指令;及
執(zhí)行所述第一操作指令,驅(qū)動(dòng)所述顯示屏進(jìn)行分屏顯示,
當(dāng)所述顯示屏進(jìn)行分屏顯示時(shí),所述顯示屏的顯示區(qū)分為第一區(qū)域以及第二區(qū)域,所述第一區(qū)域用于顯示所述第一應(yīng)用程序的顯示界面,所述第二區(qū)域用于顯示所述第二應(yīng)用程序的顯示界面;
其中,所述執(zhí)行所述第一操作指令,驅(qū)動(dòng)所述顯示屏進(jìn)行分屏顯示包括:基于所述顯示屏當(dāng)前的顯示模式,設(shè)置所述第一區(qū)域以及所述第二區(qū)域的相對(duì)位置,以便于所述用戶輸入第二操作指令。
優(yōu)選的,在上述顯示驅(qū)動(dòng)方法中,所述基于所述顯示屏當(dāng)前的顯示模式,設(shè)置所述第一區(qū)域以及所述第二區(qū)域的相對(duì)位置包括:
當(dāng)所述顯示屏當(dāng)前處于豎屏顯示模式時(shí),將所述顯示區(qū)分為上下兩部分,上部分為所述第一區(qū)域,下部分為所述第二區(qū)域。
優(yōu)選的,在上述顯示驅(qū)動(dòng)方法中,所述基于所述顯示屏當(dāng)前的顯示模式,設(shè)置所述第一區(qū)域以及所述第二區(qū)域的相對(duì)位置包括:
當(dāng)所述顯示屏當(dāng)前處于橫屏顯示模式時(shí),將所述顯示區(qū)分為左右兩部分;
獲取所述用戶的輸入習(xí)慣信息;及
基于所述用戶的輸入習(xí)慣信息,設(shè)置左部分以及右部分中的一者為所述第一區(qū)域,另一者為所述第二區(qū)域。
優(yōu)選的,在上述顯示驅(qū)動(dòng)方法中,所述獲取所述用戶的輸入習(xí)慣信息包括:獲取預(yù)先存儲(chǔ)在所述電子設(shè)備的存儲(chǔ)器中的所述輸入習(xí)慣信息。
優(yōu)選的,在上述顯示驅(qū)動(dòng)方法中,所述獲取所述用戶的輸入習(xí)慣信息包括:
根據(jù)所述顯示屏由豎屏顯示模式轉(zhuǎn)換到所述橫屏顯示模式的旋轉(zhuǎn)方向獲取所述輸入習(xí)慣信息。
優(yōu)選的,在上述顯示驅(qū)動(dòng)方法中,所述獲取所述用戶的輸入習(xí)慣信息包括:
獲取所述顯示屏在預(yù)設(shè)時(shí)間段內(nèi)由豎屏顯示模式轉(zhuǎn)換到所述橫屏顯示模式時(shí)的順時(shí)針的旋轉(zhuǎn)次數(shù)以及逆時(shí)針的旋轉(zhuǎn)次數(shù);
基于所述順時(shí)針的旋轉(zhuǎn)次數(shù)以及所述逆時(shí)針的旋轉(zhuǎn)次數(shù)確認(rèn)所述輸入習(xí)慣信息。
本發(fā)明還提供了一種電子設(shè)備,所述電子設(shè)備包括:顯示屏以及控制器;
所述顯示屏用于顯示應(yīng)用程序的顯示界面;
當(dāng)所述顯示屏顯示第一應(yīng)用程序的顯示界面,第二應(yīng)用程序輸出提示信息時(shí),所述控制器用于獲取用戶輸入的第一操作指令,及執(zhí)行所述第一操作指令,驅(qū)動(dòng)所述顯示屏進(jìn)行分屏顯示;
當(dāng)所述顯示屏進(jìn)行分屏顯示時(shí),所述顯示屏的顯示區(qū)分為第一區(qū)域以及第二區(qū)域,所述第一區(qū)域用于顯示所述第一應(yīng)用程序的顯示界面,所述第二區(qū)域用于顯示所述第二應(yīng)用程序的顯示界面;其中,所述控制器執(zhí)行所述第一操作指令,驅(qū)動(dòng)所述顯示屏進(jìn)行分屏顯示的方式包括:基于所述顯示屏當(dāng)前的顯示模式,設(shè)置所述第一區(qū)域以及所述第二區(qū)域的相對(duì)位置,以便于所述用戶輸入第二操作指令。
優(yōu)選的,在上述電子設(shè)備中,當(dāng)所述顯示屏當(dāng)前處于豎屏顯示模式時(shí),所述控制器用于驅(qū)動(dòng)所述顯示屏將所述顯示區(qū)分為上下兩部分,上部分為所述第一區(qū)域,下部分為所述第二區(qū)域。
優(yōu)選的,在上述電子設(shè)備中,當(dāng)所述顯示屏當(dāng)前處于橫屏顯示模式時(shí),所述控制器用于驅(qū)動(dòng)所述顯示屏將所述顯示區(qū)分為左右兩部分,獲取所述用戶的輸入習(xí)慣信息,及基于所述用戶的輸入習(xí)慣信息,設(shè)置左部分以及右部分中的一者為所述第一區(qū)域,另一者為所述第二區(qū)域。
優(yōu)選的,在上述電子設(shè)備中,所述電子設(shè)備具有存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)有所述輸入習(xí)慣信息;
所述控制器用于獲取預(yù)先存儲(chǔ)在所述存儲(chǔ)器中的所述輸入習(xí)慣信息。
優(yōu)選的,在上述電子設(shè)備中,所述控制器用于根據(jù)所述顯示屏由豎屏顯示模式轉(zhuǎn)換到所述橫屏顯示模式的旋轉(zhuǎn)方向獲取所述輸入習(xí)慣信息。
優(yōu)選的,在上述電子設(shè)備中,所述控制器用于獲取所述顯示屏在預(yù)設(shè)時(shí)間段內(nèi)由豎屏顯示模式轉(zhuǎn)換到所述橫屏顯示模式時(shí)的順時(shí)針的旋轉(zhuǎn)次數(shù)以及逆時(shí)針的旋轉(zhuǎn)次數(shù),基于所述順時(shí)針的旋轉(zhuǎn)次數(shù)以及所述逆時(shí)針的旋轉(zhuǎn)次數(shù)確認(rèn)所述輸入習(xí)慣信息。
通過(guò)上述描述可知,本發(fā)明技術(shù)方案提供的顯示驅(qū)動(dòng)方法以及電子設(shè)備中,當(dāng)所述顯示屏顯示第一應(yīng)用程序的顯示界面,第二應(yīng)用程序輸出提示信息時(shí),通過(guò)獲取用戶輸入的第一操作指令,及執(zhí)行所述第一操作指令,驅(qū)動(dòng)所述顯示屏進(jìn)行分屏顯示;當(dāng)所述顯示屏進(jìn)行分屏顯示時(shí),所述顯示屏的顯示區(qū)分為第一區(qū)域以及第二區(qū)域,所述第一區(qū)域用于顯示所述第一應(yīng)用程序的顯示界面,所述第二區(qū)域用于顯示所述第二應(yīng)用程序的顯示界面;其中,所述控制器執(zhí)行所述第一操作指令,驅(qū)動(dòng)所述顯示屏進(jìn)行分屏顯示的方式包括:基于所述顯示屏當(dāng)前的顯示模式,設(shè)置所述第一區(qū)域以及所述第二區(qū)域的相對(duì)位置,以便于所述用戶輸入第二操作指令。
可見,本發(fā)明技術(shù)方案通過(guò)驅(qū)動(dòng)顯示屏進(jìn)行分屏顯示,可以同時(shí)顯示第一應(yīng)用程序以及第二應(yīng)用程序的顯示界面,同時(shí)可以設(shè)置第一應(yīng)用程序以及第二應(yīng)用程序各自顯示界面在所述顯示區(qū)的相對(duì)位置,以便于所述用戶輸入第二操作指令,便于使用。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的一種驅(qū)動(dòng)方法的流程示意圖;
圖2-圖4為本發(fā)明實(shí)施例提供的一種電子設(shè)備在顯示屏豎屏顯示時(shí),進(jìn)行分屏顯示的工作原理示意圖;
圖5為本發(fā)明實(shí)施例提供的一種基于所述顯示屏當(dāng)前的顯示模式,設(shè)置所述第一區(qū)域以及所述第二區(qū)域的相對(duì)位置的方法的流程示意圖;
圖6-圖9為本發(fā)明實(shí)施例提供的一種電子設(shè)備在顯示屏橫屏顯示時(shí),進(jìn)行分屏顯示的工作原理示意圖;
圖10為本發(fā)明實(shí)施例提供的一種電子設(shè)備電路連接結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。
參考圖1,圖1為本發(fā)明實(shí)施例提供的一種驅(qū)動(dòng)方法的流程示意圖,該驅(qū)動(dòng)方法用于具有顯示屏的電子設(shè)備,所述驅(qū)動(dòng)方法包括:
步驟s11:顯示第一應(yīng)用程序的顯示界面。
可以通過(guò)顯示屏顯示應(yīng)用程序的顯示界面。
步驟s12:當(dāng)?shù)诙?yīng)用程序輸出提示信息時(shí),獲取用戶輸入的第一操作指令。
所述電子設(shè)備可以為手機(jī)、平板電腦以及其他具有顯示功能的終端設(shè)備。所述顯示屏可以觸摸顯示屏。用戶可以直接通過(guò)所述顯示屏輸入所述第一操作指令。
所述第二應(yīng)用程序的提示信息可以在所述第一應(yīng)用程序的顯示界面的預(yù)設(shè)區(qū)域展示。或是在所述顯示屏的上拉菜單或是下拉菜單中展示。用戶可以通過(guò)直接觸發(fā)所述提示信息以輸入所述第一操作指令。
步驟s13:執(zhí)行所述第一操作指令,驅(qū)動(dòng)所述顯示屏進(jìn)行分屏顯示。
當(dāng)所述顯示屏進(jìn)行分屏顯示時(shí),所述顯示屏的顯示區(qū)分為第一區(qū)域以及第二區(qū)域,所述第一區(qū)域用于顯示所述第一應(yīng)用程序的顯示界面,所述第二區(qū)域用于顯示所述第二應(yīng)用程序的顯示界面。
其中,所述執(zhí)行所述第一操作指令,驅(qū)動(dòng)所述顯示屏進(jìn)行分屏顯示包括:基于所述顯示屏當(dāng)前的顯示模式,設(shè)置所述第一區(qū)域以及所述第二區(qū)域的相對(duì)位置,以便于所述用戶輸入第二操作指令。
可見,本發(fā)明所示驅(qū)動(dòng)方法中,通過(guò)驅(qū)動(dòng)顯示屏進(jìn)行分屏顯示,可以同時(shí)顯示第一應(yīng)用程序以及第二應(yīng)用程序的顯示界面,同時(shí)可以設(shè)置第一應(yīng)用程序以及第二應(yīng)用程序各自顯示界面在所述顯示區(qū)的相對(duì)位置,以便于所述用戶輸入第二操作指令,便于使用。
執(zhí)行第一操作指令后,所述顯示屏進(jìn)行分屏顯示,在顯示第一應(yīng)用程序的顯示界面的同時(shí)顯示第二應(yīng)用程序的顯示界面。最新顯示的第二應(yīng)用程序的顯示界面為用戶待操作的顯示界面。為了便于用戶對(duì)所述第二應(yīng)用程序的顯示界面進(jìn)行操作,基于所述顯示屏當(dāng)前的顯示模式,設(shè)置所述第一區(qū)域以及所述第二區(qū)域的相對(duì)位置,將所述第二應(yīng)用程序的顯示界面設(shè)置在所述顯示屏中便于用戶操作的位置,以便于所述用戶在所述第二應(yīng)用程序的顯示界面中輸入第二操作指令。第二操作指令為第二應(yīng)用程序需要用戶輸入的操作指令,包括信息輸入和其它點(diǎn)擊操作等。
本發(fā)明實(shí)施例所述顯示驅(qū)動(dòng)方法中,所述基于所述顯示屏當(dāng)前的顯示模式,設(shè)置所述第一區(qū)域以及所述第二區(qū)域的相對(duì)位置包括:當(dāng)所述顯示屏當(dāng)前處于豎屏顯示模式時(shí),將所述顯示區(qū)分為上下兩部分,上部分為所述第一區(qū)域,下部分為所述第二區(qū)域。
以手機(jī)為例,豎屏顯示模式時(shí),通過(guò)上部分的第一區(qū)域顯示第一應(yīng)用程序的顯示界面,通過(guò)下部分的第二區(qū)域顯示第二應(yīng)用程序的顯示界面,當(dāng)對(duì)所述第二應(yīng)用程序的顯示界面進(jìn)行操作,輸入第二操作指令時(shí),一方面,下部分與手指的距離較近便于輸入操作,另一方面,當(dāng)手指對(duì)下部分進(jìn)行輸入操作時(shí),手指不會(huì)遮擋上部分的第一應(yīng)用程序的顯示界面,便于使用。
當(dāng)所述電子設(shè)備的顯示屏處于豎屏顯示模式時(shí),執(zhí)行本發(fā)明實(shí)施例所述顯示驅(qū)動(dòng)方法過(guò)程中,基于所述顯示屏當(dāng)前的顯示模式,設(shè)置所述第一區(qū)域以及所述第二區(qū)域的相對(duì)位置的方法如圖2-圖4所示。
參考圖2-圖4,圖2-圖4為本發(fā)明實(shí)施例提供的一種電子設(shè)備在顯示屏豎屏顯示時(shí),進(jìn)行分屏顯示的工作原理示意圖。圖2-圖4所示實(shí)施方式中,以第一應(yīng)用程序?yàn)橐灰曨l播放app,以第二應(yīng)用程序?yàn)槲⑿胚M(jìn)行說(shuō)明。
如圖2所示,顯示屏11通過(guò)豎屏顯示模式,顯示該視頻播放app的顯示界面12,微信發(fā)來(lái)提示信息13,用戶通過(guò)點(diǎn)擊該提示信息13,以輸入第一操作指令。
如圖3所示,當(dāng)執(zhí)行所述第一操作指令時(shí),驅(qū)動(dòng)所述顯示屏11進(jìn)行分屏顯示。將所述顯示屏11的顯示區(qū)分為上下兩部分,上部分a為所述第一區(qū)域,下部分b為所述第二區(qū)域。通過(guò)第一區(qū)域顯示該視頻播放app的顯示界面12,通過(guò)第二區(qū)域顯示微信的顯示界面14,通過(guò)顯示屏11分屏顯示,同時(shí)顯示該視頻播放app的顯示界面12以及微信的顯示界面14。
如圖4所示,采用所述顯示驅(qū)動(dòng)方法,可以基于顯示屏11處于豎屏顯示模式的當(dāng)前狀態(tài),使得微信的顯示界面14處于顯示屏的下部分,當(dāng)用戶對(duì)微信的顯示界面14進(jìn)行觸控操作時(shí),方便用戶輸入第二操作指令,例如進(jìn)行信息輸入欄的信息輸入或者其它點(diǎn)擊操作。
在其他實(shí)施方式中,所述基于所述顯示屏當(dāng)前的顯示模式,設(shè)置所述第一區(qū)域以及所述第二區(qū)域的相對(duì)位置的方法還可以如圖5所示,圖5為本發(fā)明實(shí)施例提供的一種基于所述顯示屏當(dāng)前的顯示模式,設(shè)置所述第一區(qū)域以及所述第二區(qū)域的相對(duì)位置的方法的流程示意圖,此時(shí)所述顯示屏處于橫屏顯示模式,圖5所示方法包括:
步驟s21:當(dāng)所述顯示屏當(dāng)前處于橫屏顯示模式時(shí),將所述顯示區(qū)分為左右兩部分。
步驟s22:獲取所述用戶的輸入習(xí)慣信息。
其中,所述輸入習(xí)慣信息用于指示所述用戶習(xí)慣左手對(duì)所述電子設(shè)備進(jìn)行控制操作或是習(xí)慣右手對(duì)所述電子設(shè)備進(jìn)行控制操作。
步驟s23:基于所述用戶的輸入習(xí)慣信息,設(shè)置左部分以及右部分中的一者為所述第一區(qū)域,另一者為所述第二區(qū)域。
當(dāng)所述顯示屏當(dāng)前處于橫屏顯示模式時(shí),執(zhí)行本發(fā)明實(shí)施例所述顯示驅(qū)動(dòng)方法過(guò)程中,基于所述顯示屏當(dāng)前的顯示模式,設(shè)置所述第一區(qū)域以及所述第二區(qū)域的相對(duì)位置的方法如圖6-圖8所示。
參考圖6-圖9,圖6-圖9為本發(fā)明實(shí)施例提供的一種電子設(shè)備在顯示屏橫屏顯示時(shí),進(jìn)行分屏顯示的工作原理示意圖。圖6-圖9所示實(shí)施方式中,以第一應(yīng)用程序?yàn)橐灰曨l播放app,以第二應(yīng)用程序?yàn)槲⑿胚M(jìn)行說(shuō)明。
如圖6所示,顯示屏11通過(guò)橫屏顯示模式,顯示該視頻播放app的顯示界面12時(shí),微信發(fā)來(lái)提示信息13,用戶通過(guò)點(diǎn)擊該提示信息13,以輸入第一操作指令。
當(dāng)執(zhí)行所述第一操作指令時(shí),驅(qū)動(dòng)所述顯示屏11進(jìn)行分屏顯示。將所述顯示屏11的顯示區(qū)分為左右兩部分。
獲取所述用戶的輸入習(xí)慣信息后,基于所述用戶的輸入習(xí)慣信息,設(shè)置左部分以及右部分中的一者為第一區(qū)域,另一者為第二區(qū)域。
將顯示區(qū)分為左部分c以及右部分d時(shí),一種實(shí)施方式如圖7和圖8所示,將左部分c設(shè)置為第一區(qū)域,用于顯示該視頻播放app的顯示界面12,將右部分d設(shè)置為第二區(qū)域,用于顯示微信的顯示界面14。該實(shí)施方式中,便于用戶通過(guò)右手對(duì)位于右部分d的第二區(qū)域顯示的第二應(yīng)用程序的顯示界面14進(jìn)行觸控操作,以便于輸入第二操作指令,且不遮擋位于左部分c的第一區(qū)顯示的第一應(yīng)用程序的顯示界面12。
將顯示區(qū)分為左部分c以及右部分d時(shí),另一種實(shí)施方式如圖9以及圖10所示,將左部分c設(shè)置為第二區(qū)域,用于顯示顯示微信的顯示界面14,將右部分d設(shè)置為第一區(qū)域,用于顯示該視頻播放app的顯示界面12。該實(shí)施方式中,便于用戶通過(guò)左手對(duì)位于左側(cè)的左部分c的第二區(qū)域顯示的第二應(yīng)用程序的顯示界面14進(jìn)行觸控操作,以便于輸入第二操作指令,且不遮擋位于右部分d的第一區(qū)顯示的第一應(yīng)用程序的顯示界面12。
需要說(shuō)明的是,在上述實(shí)施例方式中,以第一應(yīng)用程序?yàn)橐曨l播放app,以第二應(yīng)用程序?yàn)槲⑿胚M(jìn)行示例說(shuō)明。第一應(yīng)用程序以及第二應(yīng)用程序的實(shí)現(xiàn)方式包括但不局限于上述實(shí)施方式。第一應(yīng)用程序以及第二應(yīng)用程序?yàn)椴煌膽?yīng)用程序,第一應(yīng)用程序以及第二應(yīng)用程序均可以任意應(yīng)用程序。
本發(fā)明實(shí)施例中,所述輸入第二操作指令,包括對(duì)所述第二應(yīng)用程序顯示界面中顯示的信息輸入欄進(jìn)行信息輸入,還包括對(duì)所述第二應(yīng)用程序的顯示界面進(jìn)行其它觸控操作,以控制所述第二應(yīng)用程序執(zhí)行預(yù)設(shè)功能。
例如,第二應(yīng)用程序可以為瀏覽器,分屏顯示后,用戶執(zhí)行第二操作指令包括對(duì)瀏覽器的顯示界面進(jìn)行上翻頁(yè)、下翻頁(yè)、頁(yè)面設(shè)置、書簽設(shè)置以及關(guān)閉瀏覽器等操作。
再例如,第二應(yīng)用程序可以手機(jī)來(lái)電程序,分屏顯示后,用戶執(zhí)行第二操作指令包括接通電話、掛斷電話、通話錄音以及通話音量設(shè)置等操作。
再例如,第二應(yīng)用程序可以為時(shí)鐘應(yīng)用程序,分屏顯示后,用戶執(zhí)行第二操作指令包括關(guān)閉時(shí)鐘鬧鈴、調(diào)節(jié)時(shí)鐘、設(shè)定鬧鈴以及關(guān)閉時(shí)鐘應(yīng)用程序等操作。
當(dāng)通過(guò)第二操作指令關(guān)閉第二應(yīng)用程序后,關(guān)閉顯示屏的分屏顯示模式,所述顯示屏的顯示區(qū)整個(gè)用于顯示第一應(yīng)用程序的顯示界面。
當(dāng)所述顯示屏當(dāng)前處于橫屏顯示模式時(shí),一種實(shí)施方式中,獲取用戶的輸入習(xí)慣信息包括:獲取預(yù)先存儲(chǔ)在所述電子設(shè)備的存儲(chǔ)器中的所述輸入習(xí)慣信息。此時(shí),所述用戶可以將所述輸入習(xí)慣信息預(yù)先存儲(chǔ)在所述電子設(shè)備的存儲(chǔ)器中?;蛘呤请娮釉O(shè)備在所述用戶平時(shí)使用的過(guò)程中自動(dòng)獲取顯示屏的旋轉(zhuǎn)方向,通過(guò)數(shù)據(jù)統(tǒng)計(jì),以確定所述輸入習(xí)慣信息,并將所述輸入習(xí)慣信息存儲(chǔ)到存儲(chǔ)器中,以便于執(zhí)行所述顯示驅(qū)動(dòng)方法,設(shè)置所述第一區(qū)域以及所述第二區(qū)域的相對(duì)位置。也就是說(shuō),該實(shí)施方式中,在執(zhí)行所述顯示驅(qū)動(dòng)方法前,輸入習(xí)慣信息是已經(jīng)存儲(chǔ)在所述電子設(shè)備的存儲(chǔ)器中,執(zhí)行所述顯示驅(qū)動(dòng)方法進(jìn)行分屏顯示時(shí),只需要從所述存儲(chǔ)器中讀取所述輸入習(xí)慣信息即可。前述的數(shù)據(jù)統(tǒng)計(jì)的方式,舉例而言是獲取所述顯示屏11在預(yù)設(shè)時(shí)間段內(nèi)由豎屏轉(zhuǎn)為橫屏?xí)r順時(shí)針的旋轉(zhuǎn)次數(shù)以及逆時(shí)針的旋轉(zhuǎn)次數(shù),基于順時(shí)針的旋轉(zhuǎn)次數(shù)以及逆時(shí)針的旋轉(zhuǎn)次數(shù)確認(rèn)所述輸入習(xí)慣信息,并將判斷得到的輸入習(xí)慣信息在執(zhí)行所述顯示驅(qū)動(dòng)方法前存儲(chǔ)在所述電子設(shè)備的存儲(chǔ)器中,供顯示驅(qū)動(dòng)使用。具體而言,在一預(yù)定時(shí)間內(nèi)或者旋屏事件發(fā)生次數(shù)為一預(yù)定次數(shù)范圍內(nèi),統(tǒng)計(jì)顯示屏11由豎屏轉(zhuǎn)為橫屏?xí)r旋轉(zhuǎn)方向分別為順時(shí)針和逆時(shí)針的次數(shù),如果順時(shí)針次數(shù)大于逆時(shí)針次數(shù)一預(yù)定閾值,則判斷輸入習(xí)慣為左手習(xí)慣,例如在100次旋屏事件發(fā)生的時(shí)間區(qū)間內(nèi),設(shè)定預(yù)定閾值為80,如果順時(shí)針旋轉(zhuǎn)次數(shù)為95,逆時(shí)針旋轉(zhuǎn)次數(shù)僅為5,則判斷輸入習(xí)慣為左手習(xí)慣;如果逆時(shí)針次數(shù)大于順時(shí)針次數(shù)該預(yù)定閾值,例如逆時(shí)針旋轉(zhuǎn)次數(shù)為97,順時(shí)針旋轉(zhuǎn)次數(shù)僅為3,則判斷輸入習(xí)慣為右手習(xí)慣。由于用戶在實(shí)際使用時(shí)也有可能不按照固定規(guī)律旋轉(zhuǎn)電子設(shè)備,因此本實(shí)施例是擴(kuò)大采樣樣本降低輸入習(xí)慣判斷的誤差,提高輸入習(xí)慣判斷的正確率。
當(dāng)所述顯示屏當(dāng)前處于橫屏顯示模式時(shí),另一種實(shí)施方式中,獲取用戶的輸入習(xí)慣信息包括:根據(jù)所述顯示屏由豎屏顯示模式轉(zhuǎn)換到所述橫屏顯示模式的旋轉(zhuǎn)方向獲取所述輸入習(xí)慣信息。該實(shí)施方式中,所述輸入習(xí)慣信息是在執(zhí)行所述顯示驅(qū)動(dòng)方法的過(guò)程中,根據(jù)顯示屏由豎屏轉(zhuǎn)為橫屏?xí)r的顯示屏的旋轉(zhuǎn)方向是順時(shí)針還是逆時(shí)針?lè)较騺?lái)確定所述輸入習(xí)慣信息,以便于執(zhí)行所述顯示驅(qū)動(dòng)方法,設(shè)置所述第一區(qū)域以及所述第二區(qū)域的相對(duì)位置。具體而言,可以檢測(cè)顯示屏11從豎屏轉(zhuǎn)到橫屏?xí)r的旋轉(zhuǎn)方向,如果該旋轉(zhuǎn)方向?yàn)槟鏁r(shí)針?lè)较?,則判斷輸入習(xí)慣為習(xí)慣用右手;如果該旋轉(zhuǎn)方向?yàn)轫槙r(shí)針?lè)较?,則判斷輸入習(xí)慣為習(xí)慣用左手。值得注意的是,上述顯示屏11從豎屏轉(zhuǎn)到橫屏的時(shí)機(jī)或事件可從該電子設(shè)備的軟體層面檢測(cè)到,例如從操作系統(tǒng)或顯示驅(qū)動(dòng)程序獲取;也可以從觸發(fā)顯示屏11的顯示模式發(fā)生轉(zhuǎn)變的模式轉(zhuǎn)變指令的來(lái)源處獲取,例如該電子設(shè)備的圖形繪制單元處獲取。而所述旋轉(zhuǎn)方向由該電子設(shè)備中內(nèi)置的陀螺儀或是角速度傳感器確定,但本發(fā)明并不以此為限。
其中,可以通過(guò)電子設(shè)備中內(nèi)置的陀螺儀或是角速度傳感器確定所述顯示屏的旋轉(zhuǎn)方向。
當(dāng)所述顯示屏當(dāng)前處于橫屏顯示模式時(shí),又一種實(shí)施方式中,所述獲取所述用戶的輸入習(xí)慣信息包括:獲取所述顯示屏在預(yù)設(shè)時(shí)間段內(nèi)由豎屏轉(zhuǎn)為橫屏?xí)r,順時(shí)針的旋轉(zhuǎn)次數(shù)以及逆時(shí)針的旋轉(zhuǎn)次數(shù);基于順時(shí)針的旋轉(zhuǎn)次數(shù)以及逆時(shí)針的旋轉(zhuǎn)次數(shù)確認(rèn)所述輸入習(xí)慣信息。該實(shí)施方式中,所述輸入習(xí)慣信息是在執(zhí)行所述顯示驅(qū)動(dòng)方法的過(guò)程中,根據(jù)顯示屏在預(yù)設(shè)時(shí)間段內(nèi)由豎屏轉(zhuǎn)為橫屏?xí)r順時(shí)針的旋轉(zhuǎn)次數(shù)以及逆時(shí)針的旋轉(zhuǎn)次數(shù)確定所述輸入習(xí)慣信息,以便于執(zhí)行所述顯示驅(qū)動(dòng)方法,設(shè)置所述第一區(qū)域以及所述第二區(qū)域的相對(duì)位置。
通過(guò)上述描述可知,在本發(fā)明實(shí)施例所述顯示驅(qū)動(dòng)方法中,在顯示第一程序的顯示界面時(shí),第二應(yīng)用程序輸出提示信息后,通過(guò)獲取用戶輸入的第一操作指令,執(zhí)行該第一操作指令后,驅(qū)動(dòng)顯示屏進(jìn)行分屏顯示,同時(shí)顯示第一應(yīng)用程序以及第二應(yīng)用程序的顯示界面,且在驅(qū)動(dòng)顯示屏進(jìn)行分屏顯示時(shí),還可以基于所述顯示屏當(dāng)前的顯示模式,設(shè)置所述第一區(qū)域以及所述第二區(qū)域的相對(duì)位置,以便于所述用戶輸入第二操作指令。可見,通過(guò)所述顯示驅(qū)動(dòng)方法,一方面,可以設(shè)置所述第一區(qū)域以及所述第二區(qū)域的相對(duì)位置,以便于所述用戶輸入第二操作指令,另一方面,能夠在輸入所述第二操作指令時(shí),不會(huì)造成輸入操作遮擋用戶的視野,便于用戶使用所述電子設(shè)備。
基于上述實(shí)施例所述顯示驅(qū)動(dòng)方法,本發(fā)明另一實(shí)施例還提供了一種電子設(shè)備,所述電子設(shè)備如圖10所示,圖10為本發(fā)明實(shí)施例提供的一種電子設(shè)備電路連接結(jié)構(gòu)示意圖,該電子設(shè)備包括:顯示屏21以及控制器22。所述顯示屏21用于顯示應(yīng)用程序的顯示界面。顯示屏21以及控制器22連接。
當(dāng)所述顯示屏21顯示第一應(yīng)用程序的顯示界面,第二應(yīng)用程序輸出提示信息時(shí),所述控制器22用于獲取用戶輸入的第一操作指令,及執(zhí)行所述第一操作指令,驅(qū)動(dòng)所述顯示屏21進(jìn)行分屏顯示。
當(dāng)所述顯示屏21進(jìn)行分屏顯示時(shí),所述顯示屏21的顯示區(qū)分為第一區(qū)域以及第二區(qū)域,所述第一區(qū)域用于顯示所述第一應(yīng)用程序的顯示界面,所述第二區(qū)域用于顯示所述第二應(yīng)用程序的顯示界面;其中,所述控制器22執(zhí)行所述第一操作指令,驅(qū)動(dòng)所述顯示屏21進(jìn)行分屏顯示的方式包括:基于所述顯示屏當(dāng)前的顯示模式,設(shè)置所述第一區(qū)域以及所述第二區(qū)域的相對(duì)位置,以便于所述用戶輸入第二操作指令。
本發(fā)明實(shí)施例所述電子設(shè)備中,所述控制器22可以執(zhí)行上述顯示驅(qū)動(dòng)方法,驅(qū)動(dòng)顯示屏21進(jìn)行分屏顯示,基于顯示屏21當(dāng)前的顯示模式,所述控制器22可以設(shè)置所述第一區(qū)域以及所述第二區(qū)域的相對(duì)位置,以便于所述用戶輸入第二操作指令。
在本發(fā)明實(shí)施例所述電子設(shè)備中,當(dāng)所述顯示屏21當(dāng)前處于豎屏顯示模式時(shí),所述控制器22用于驅(qū)動(dòng)所述顯示屏21將所述顯示區(qū)分為上下兩部分,上部分為所述第一區(qū)域,下部分為所述第二區(qū)域。
在本發(fā)明實(shí)施例所述電子設(shè)備中,當(dāng)所述顯示屏21當(dāng)前處于橫屏顯示模式時(shí),所述控制器22用于驅(qū)動(dòng)所述顯示屏21將所述顯示區(qū)分為左右兩部分,獲取所述用戶的輸入習(xí)慣信息,及基于所述用戶的輸入習(xí)慣信息,設(shè)置左部分以及右部分中的一者為第一區(qū)域,另一者為第二區(qū)域。
可選的,所述電子設(shè)備具有存儲(chǔ)器23,所述存儲(chǔ)器23存儲(chǔ)有所述輸入習(xí)慣信息。所述存儲(chǔ)器23和所述控制器22連接。
所述控制器22用于獲取預(yù)先存儲(chǔ)在所述存儲(chǔ)器23中的所述輸入習(xí)慣信息?;蛘?,所述控制器22用于根據(jù)所述顯示屏21由所述豎屏顯示模式轉(zhuǎn)換到所述橫屏顯示模式的旋轉(zhuǎn)方向獲取所述輸入習(xí)慣信息。具體而言,控制器22檢測(cè)顯示屏21從豎屏轉(zhuǎn)到橫屏?xí)r的旋轉(zhuǎn)方向,如果該旋轉(zhuǎn)方向?yàn)槟鏁r(shí)針?lè)较?,則判斷輸入習(xí)慣為習(xí)慣用右手;如果該旋轉(zhuǎn)方向?yàn)轫槙r(shí)針?lè)较?,則判斷輸入習(xí)慣為習(xí)慣用左手。值得注意的是,上述顯示屏21從豎屏轉(zhuǎn)到橫屏的時(shí)機(jī)或事件可從該電子設(shè)備的軟體層面檢測(cè)到,例如從操作系統(tǒng)或顯示驅(qū)動(dòng)程序獲取;也可以從觸發(fā)顯示屏21的顯示模式發(fā)生轉(zhuǎn)變的模式轉(zhuǎn)變指令的來(lái)源處獲取,例如該電子設(shè)備的圖形繪制單元(未繪示)處獲取。而所述旋轉(zhuǎn)方向由該電子設(shè)備中內(nèi)置的陀螺儀或是角速度傳感器確定,但本發(fā)明并不以此為限。
在一另實(shí)施例中,所述控制器22用于獲取所述顯示屏21在預(yù)設(shè)時(shí)間段內(nèi)由豎屏轉(zhuǎn)為橫屏?xí)r順時(shí)針的旋轉(zhuǎn)次數(shù)以及逆時(shí)針的旋轉(zhuǎn)次數(shù),基于順時(shí)針的旋轉(zhuǎn)次數(shù)以及逆時(shí)針的旋轉(zhuǎn)次數(shù)確認(rèn)所述輸入習(xí)慣信息。具體而言,在一預(yù)定時(shí)間內(nèi)或者旋屏事件發(fā)生次數(shù)為一預(yù)定次數(shù)范圍內(nèi),控制器22分別統(tǒng)計(jì)所述顯示屏21由豎屏轉(zhuǎn)為橫屏?xí)r旋轉(zhuǎn)方向?yàn)轫槙r(shí)針和逆時(shí)針的次數(shù),如果順時(shí)針次數(shù)大于逆時(shí)針次數(shù)一預(yù)定閾值,則判斷輸入習(xí)慣為左手習(xí)慣,例如在100次旋屏事件發(fā)生的時(shí)間段內(nèi),設(shè)定預(yù)定閾值為80,如果順時(shí)針旋轉(zhuǎn)次數(shù)為95,逆時(shí)針旋轉(zhuǎn)次數(shù)僅為5,則判斷輸入習(xí)慣為左手習(xí)慣;如果逆時(shí)針次數(shù)大于順時(shí)針次數(shù)該預(yù)定閾值,例如逆時(shí)針旋轉(zhuǎn)次數(shù)為97,順時(shí)針旋轉(zhuǎn)次數(shù)僅為3,則判斷輸入習(xí)慣為右手習(xí)慣。由于用戶在實(shí)際使用時(shí)也有可能不按照固定規(guī)律旋轉(zhuǎn)電子設(shè)備,因此本實(shí)施例是擴(kuò)大采樣樣本降低輸入習(xí)慣判斷的誤差,提高輸入習(xí)慣判斷的正確率。
本發(fā)明實(shí)施例所述電子設(shè)備可以為手機(jī),其他實(shí)施方式中,所述電子設(shè)備還可以為平板電腦等具有觸控顯示功能的終端設(shè)備。
通過(guò)上述描述可知,本發(fā)明實(shí)施例所述電子設(shè)備中,在顯示第一應(yīng)用程序的顯示界面時(shí),如果收到第二應(yīng)用程序的提示信息,在用戶輸入第一操作指令時(shí),執(zhí)行該第一操作指令,可以通過(guò)驅(qū)動(dòng)顯示屏分屏顯示,以同時(shí)顯示第一應(yīng)用程序以及第二應(yīng)用程序的顯示界面,可以基于所述顯示屏當(dāng)前的顯示模式,設(shè)置所述第一區(qū)域以及所述第二區(qū)域的相對(duì)位置,以便于所述用戶輸入第二操作指令,便于用戶使用。
本說(shuō)明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。對(duì)于實(shí)施例公開的電子設(shè)備而言,由于其與實(shí)施例公開的顯示驅(qū)動(dòng)方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見顯示驅(qū)動(dòng)方法相關(guān)部分說(shuō)明即可。
對(duì)所公開的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。