本公開(kāi)涉及通信技術(shù)領(lǐng)域,尤其涉及一種顯示控制方法及裝置。
背景技術(shù):
隨著電子通信技術(shù)的快速發(fā)展,用戶(hù)對(duì)諸如智能手機(jī)、平板電腦、個(gè)人數(shù)字助理等各種終端的實(shí)現(xiàn)功能提出了越來(lái)越多的需求。
相關(guān)技術(shù)中,終端的屏幕上只能顯示一個(gè)操作指令的運(yùn)行內(nèi)容,當(dāng)要用戶(hù)要同時(shí)輸入多個(gè)操作指令時(shí),需要來(lái)回切換,操作十分不便。
技術(shù)實(shí)現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問(wèn)題,本公開(kāi)提供一種顯示控制方法及裝置。
根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種顯示控制方法,應(yīng)用于終端,所述終端包括屏幕和處理器,該方法包括;根據(jù)接收到的分屏指令,以使屏幕劃分為至少兩個(gè)顯示區(qū)域;通過(guò)處理器的不同內(nèi)核響應(yīng)用戶(hù)在不同顯示區(qū)域輸入的操作指令;以及將與所述操作指令相對(duì)應(yīng)的內(nèi)容顯示到相應(yīng)的顯示區(qū)域。
可選地,通過(guò)處理器的不同內(nèi)核響應(yīng)用戶(hù)在不同顯示區(qū)域輸入的操作指令的步驟包括:在所述輸入的操作指令的數(shù)量小于或等于所述處理器的內(nèi)核數(shù)量時(shí),將所述輸入的操作指令分別分配到所述處理器的不同內(nèi)核運(yùn)行。
可選地,所述通過(guò)處理器的不同內(nèi)核響應(yīng)用戶(hù)在不同顯示區(qū)域輸入的操作指令的步驟包括:在所述輸入的操作指令的數(shù)量大于所述處理器的內(nèi)核數(shù)量時(shí),根據(jù)所述輸入的操作指令的觸發(fā)順序,將所述輸入的操作指令依次分配到所述處理器的不同內(nèi)核運(yùn)行。
可選地,所述方法還包括:根據(jù)所述輸入的操作指令,生成與所述輸入的操作指令相關(guān)聯(lián)的目標(biāo)操作指令;通過(guò)所述處理器的不同內(nèi)核響應(yīng)所述輸入的操作指令和目標(biāo)操作指令;以及將與所述輸入的操作指令和所述目標(biāo)操作指令相對(duì)應(yīng)的內(nèi)容顯示到相應(yīng)的顯示區(qū)域。
可選地,所述方法還包括:獲取用戶(hù)在不同顯示區(qū)域內(nèi)的觸摸操作信息,所述觸摸操作信息至少包括以下其中之一:觸點(diǎn)的位置,移動(dòng)方向和移動(dòng)距離;當(dāng)所述觸摸操作信息滿(mǎn)足第一預(yù)設(shè)條件時(shí),根據(jù)所述觸摸操作信息調(diào)整相應(yīng)的顯示區(qū)域的大小。
可選地,所述方法還包括:當(dāng)所述觸摸操作信息滿(mǎn)足第二預(yù)設(shè)條件時(shí),在相應(yīng)的顯示區(qū)域顯示提示信息。
可選地,所述方法還包括:當(dāng)所述觸摸操作信息滿(mǎn)足第三預(yù)設(shè)條件時(shí),根據(jù)所述觸摸操作信息改變顯示區(qū)域的位置。
根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種顯示控制裝置,應(yīng)用于終端,所述終端包括屏幕和處理器,該裝置包括:劃分模塊,被配置為根據(jù)接收到的分屏指令,以使屏幕劃分為至少兩個(gè)顯示區(qū)域;第一響應(yīng)模塊,被配置為通過(guò)處理器的不同內(nèi)核響應(yīng)用戶(hù)在不同顯示區(qū)域輸入的操作指令;第一顯示模塊,被配置為將與所述操作指令相對(duì)應(yīng)的內(nèi)容顯示到相應(yīng)的顯示區(qū)域。
可選地,所述第一響應(yīng)模塊包括:第一分配子模塊,被配置為在所述輸入的操作指令的數(shù)量小于或等于所述處理器的內(nèi)核數(shù)量時(shí),將所述輸入的操作指令分別分配到所述處理器的不同內(nèi)核運(yùn)行。
可選地,所述第一響應(yīng)模塊還包括:第二分配子模塊,被配置為在所述輸入的操作指令的數(shù)量大于所述處理器的內(nèi)核數(shù)量時(shí),根據(jù)所述輸入的操作指令的觸發(fā)順序,將所述輸入的操作指令依次分配到所述處理器的不同內(nèi)核運(yùn)行。
可選地,所述裝置還包括:生成模塊,被配置為根據(jù)所述輸入的操作指令生成與所述輸入的操作指令相關(guān)聯(lián)的目標(biāo)操作指令;第二響應(yīng)模塊,被配置為通過(guò)所述處理器的不同內(nèi)核響應(yīng)所述輸入的操作指令和目標(biāo)操作指令;第二顯示模塊,被配置為將與所述輸入的操作指令和所述目標(biāo)操作指令相對(duì)應(yīng)的內(nèi)容顯示到相應(yīng)的顯示區(qū)域。
可選地,所述裝置還包括:獲取模塊,被配置為獲取用戶(hù)在不同顯示區(qū)域內(nèi)的觸摸操作信息,所述觸摸操作信息至少包括以下其中之一:觸點(diǎn)的位置,移動(dòng)方向和移動(dòng)距離;第一執(zhí)行模塊,被配置為當(dāng)所述觸摸操作信息滿(mǎn)足第一預(yù)設(shè)條件時(shí),根據(jù)所述觸摸操作信息調(diào)整相應(yīng)的顯示區(qū)域的大小。
可選地,所述裝置還包括:第二執(zhí)行模塊,被配置為當(dāng)所述觸摸操作信息滿(mǎn)足第二預(yù)設(shè)條件時(shí),在相應(yīng)的顯示區(qū)域顯示提示信息。
可選地,所述裝置還包括:第三執(zhí)行模塊,被配置為當(dāng)所述觸摸操作信息滿(mǎn)足第三預(yù)設(shè)條件時(shí),根據(jù)所述觸摸操作信息改變顯示區(qū)域的位置。
根據(jù)本公開(kāi)實(shí)施例的第三方面,提供一種顯示控制裝置,應(yīng)用于終端,包括:處理器;用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;其中,所述處理器被配置為:根據(jù)接收到的分屏指令,以使屏幕劃分為至少兩個(gè)顯示區(qū)域;通過(guò)處理器的不同內(nèi)核響應(yīng)用戶(hù)在不同顯示區(qū)域輸入的操作指令;以及將與所述操作指令相對(duì)應(yīng)的內(nèi)容顯示到相應(yīng)的顯示區(qū)域。
根據(jù)本公開(kāi)實(shí)施例的第四方面,提供一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由移動(dòng)終端的處理器執(zhí)行時(shí),使得移動(dòng)終端能夠執(zhí)行一種顯示控制方法,應(yīng)用于終端,所述終端包括屏幕和處理器,所述方法包括:根據(jù)接收到的分屏指令以使屏幕劃分為至少兩個(gè)顯示區(qū)域;通過(guò)處理器的不同內(nèi)核響應(yīng)用戶(hù)在不同顯示區(qū)域輸入的操作指令;以及將與所述操作指令相對(duì)應(yīng)的內(nèi)容顯示到相應(yīng)的顯示區(qū)域。
本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
通過(guò)檢測(cè)各個(gè)分屏顯示區(qū)域中的每個(gè)顯示區(qū)域內(nèi)是否有應(yīng)用程序被觸發(fā)啟動(dòng),在檢測(cè)到有應(yīng)用程序被觸發(fā)啟動(dòng)時(shí),將被觸發(fā)啟動(dòng)的應(yīng)用程序分配到處理器的不同內(nèi)核運(yùn)行;可以解決終端的屏幕只能顯示一個(gè)操作指令的運(yùn)行內(nèi)容的問(wèn)題;達(dá)到了在屏幕的不同顯示區(qū)域同時(shí)顯示多個(gè)操作指令的運(yùn)行內(nèi)容的效果,用戶(hù)無(wú)需來(lái)回切換,從而體現(xiàn)出系統(tǒng)的差異性和友好性。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開(kāi)。
附圖說(shuō)明
此處的附圖被并入說(shuō)明書(shū)中并構(gòu)成本說(shuō)明書(shū)的一部分,示出了符合本公開(kāi)的實(shí)施例,并與說(shuō)明書(shū)一起用于解釋本公開(kāi)的原理。
圖1是根據(jù)一示例性實(shí)施例示出的一種終端的硬件結(jié)構(gòu)示意圖。
圖2A是根據(jù)一示例性實(shí)施例示出的一種移動(dòng)終端的顯示控制方法的流程圖。
圖2B是根據(jù)另一示例性實(shí)施例示出的一種移動(dòng)終端的顯示控制方法的流程圖。
圖3A至圖3C示出了在實(shí)施本公開(kāi)提供的顯示控制方法時(shí)的場(chǎng)景示意圖。
圖4A至圖4D示出了在實(shí)施本公開(kāi)提供的顯示控制方法時(shí)的場(chǎng)景示意圖。
圖5是根據(jù)另一示例性實(shí)施例示出的一種顯示控制方法的流程圖。
圖6示出了在實(shí)施本公開(kāi)提供的顯示控制方法時(shí)的場(chǎng)景示意圖。
圖7是根據(jù)另一示例性實(shí)施例示出的一種顯示控制方法的流程圖。
圖8A至圖8D示出了在實(shí)施本公開(kāi)提供的顯示控制方法時(shí)的場(chǎng)景示意圖。
圖9A至圖9D示出了在實(shí)施本公開(kāi)提供的顯示控制方法時(shí)的場(chǎng)景示意圖。
圖10A至圖10F是根據(jù)一示例性實(shí)施例示出的一種顯示控制裝置的框圖。
圖11是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用于終端的顯示控制裝置的框圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開(kāi)相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書(shū)中所詳述的、本公開(kāi)的一些方面相一致的裝置和方法的例子。
圖1是根據(jù)一示例性實(shí)施例示出的一種終端100的硬件結(jié)構(gòu)示意圖。例如,終端100可以是移動(dòng)電話(huà),筆記本電腦,臺(tái)式計(jì)算機(jī),便攜式多媒體播放器,平板設(shè)備,個(gè)人數(shù)字助理,智能電視,智能可穿戴設(shè)備,電子閱讀器等等。
參照?qǐng)D1,移動(dòng)終端100可以包括以下一個(gè)或多個(gè)組件:處理器102,存儲(chǔ)器104,電力組件106,傳感器組件108。除此之外,終端100還包括屏幕等部件,圖中未示出。
處理組件102通??刂平K端100的整體操作,諸如與顯示,電話(huà)呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件102可以包括一個(gè)或多個(gè)處理器120來(lái)執(zhí)行指令,以完成上述顯示控制方法的全部或部分步驟。此外,處理組件102可以包括一個(gè)或多個(gè)模塊,便于處理組件802和其他組件之間的交互。
存儲(chǔ)器104被配置為存儲(chǔ)各種類(lèi)型的數(shù)據(jù)以支持在終端100的操作。這些數(shù)據(jù)的示例包括用于在終端100上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話(huà)簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器104可以由任何類(lèi)型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤(pán)或光盤(pán)。
電力組件106為終端100的各種組件提供電力。電力組件106可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為終端100生成、管理和分配電力相關(guān)聯(lián)的組件。
傳感器組件114包括一個(gè)或多個(gè)傳感器,用于為裝置100提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件114可以檢測(cè)到屏幕上的輸入軌跡,裝置100的打開(kāi)/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為裝置100的顯示器和小鍵盤(pán),傳感器組件114還可以檢測(cè)裝置100或裝置100一個(gè)組件的位置改變。
圖2A是根據(jù)一示例性實(shí)施例示出的一種移動(dòng)終端的顯示控制方法的流程圖,如圖2A所示,該方法用于終端中,包括以下步驟。
在步驟S201中,根據(jù)接收到的分屏指令,將屏幕劃分為至少兩個(gè)顯示區(qū)域。
在本公開(kāi)中,可以有很多種方式生成分屏指令,比如用戶(hù)點(diǎn)擊或撥動(dòng)終端的預(yù)設(shè)實(shí)體按鍵、輸入指紋;或?qū)ζ聊贿M(jìn)行諸如點(diǎn)觸、按壓、滑動(dòng)、縮放或者它們的任意組合等等的觸摸操作;語(yǔ)音控制等方式。終端的處理器接收到分屏指令后,控制屏幕開(kāi)啟分屏指令,將屏幕劃分為至少兩個(gè)顯示區(qū)域。
圖3A至圖3C示出了通過(guò)觸摸操作來(lái)實(shí)現(xiàn)分屏的部分操作示意圖,以終端為智能手機(jī)示意。用戶(hù)可以連續(xù)兩次點(diǎn)觸屏幕上預(yù)設(shè)的虛擬按鍵,在屏幕邊緣處按壓并滑動(dòng),多個(gè)觸點(diǎn)同時(shí)相互靠攏等等。此外,用戶(hù)還可以通過(guò)其他觸摸操作來(lái)生成分屏指令,在此未完全示出。
當(dāng)用戶(hù)觸及到屏幕時(shí),會(huì)導(dǎo)致觸點(diǎn)處的屏幕狀態(tài)發(fā)生變化,例如觸點(diǎn)處的電容,電流等等;屏幕上的感應(yīng)傳感器通過(guò)感應(yīng)該變化,可以檢測(cè)出觸點(diǎn)的軌跡信息并將該軌跡信息發(fā)送給處理器;處理器根據(jù)軌跡信息,判斷是否滿(mǎn)足分屏顯示的條件;若滿(mǎn)足條件,則控制屏幕開(kāi)啟分屏模式,將屏幕劃分為至少兩個(gè)顯示區(qū)域。
如圖4A至圖4D所示,以將屏幕400劃分為第一顯示區(qū)域410和第二顯示區(qū)域420示意,這些第一顯示區(qū)域410和第二顯示區(qū)域420的排列方式可以例如包括但不限于:上下并列,左右并列,不規(guī)則形狀并列,嵌套等等。
在步驟S202中,通過(guò)處理器的不同內(nèi)核響應(yīng)用戶(hù)在不同顯示區(qū)域輸入的操作指令。
當(dāng)用戶(hù)在不同的顯示區(qū)域輸入操作指令時(shí),內(nèi)置于屏幕的感應(yīng)傳感器通過(guò)感應(yīng)觸點(diǎn)處屏幕狀態(tài)的變化來(lái)獲取觸點(diǎn)坐標(biāo)。
在步驟S203中,將與操作指令相對(duì)應(yīng)的內(nèi)容顯示到相應(yīng)的顯示區(qū)域。
終端的屏幕被劃分為至少兩個(gè)顯示區(qū)域,而屏幕通過(guò)電路與處理器相連接。處理器的內(nèi)核在運(yùn)行操作指令的同時(shí),通過(guò)電路向與操作指令對(duì)應(yīng)的顯示區(qū)域發(fā)送該操作指令的內(nèi)容,從而使該內(nèi)容顯示到相應(yīng)的顯示區(qū)域上。
另外,如圖2B所示,在另一實(shí)施例中,上述步驟S202可以包括:
在步驟S210中,在輸入的操作指令的數(shù)量小于或等于內(nèi)核數(shù)量時(shí),將輸入的操作指令分別分配到處理器的不同內(nèi)核運(yùn)行。
對(duì)于處理器而言,一條操作指令是一個(gè)進(jìn)程,一個(gè)內(nèi)核運(yùn)行一個(gè)進(jìn)程。當(dāng)檢測(cè)到輸入的操作指令的數(shù)量小于或等于內(nèi)核數(shù)量時(shí),將輸入的操作指令分別分配到處理器的不同內(nèi)核運(yùn)行。這樣,就可以使處理器同時(shí)運(yùn)行多個(gè)操作指令。
在步驟S220中,在輸入的操作指令的數(shù)量大于內(nèi)核數(shù)量時(shí),根據(jù)輸入的操作指令的觸發(fā)順序,將輸入的操作指令依次分配到處理器的不同內(nèi)核運(yùn)行。
當(dāng)輸入的操作指令的數(shù)量大于內(nèi)核數(shù)量時(shí),例如,一種終端的處理器有2個(gè)內(nèi)核,即內(nèi)核A1和A2,且檢測(cè)到在屏幕的三個(gè)顯示區(qū)域內(nèi)各有一條輸入的操作指令,即操作指令B1,B2,B3;若一個(gè)內(nèi)核運(yùn)行一條操作指令,則無(wú)法實(shí)現(xiàn)B1至B3這三條操作指令同時(shí)運(yùn)行。因此,可以將操作指令B1分配到內(nèi)核A1運(yùn)行,將操作指令B2和B3分配到內(nèi)核A2運(yùn)行,且內(nèi)核A1和內(nèi)核A2同時(shí)執(zhí)行運(yùn)行任務(wù);對(duì)于內(nèi)核A2,按照操作指令的觸發(fā)順序,在第一時(shí)刻,運(yùn)行操作指令A(yù)2;在第二時(shí)刻,運(yùn)行操作指令A(yù)3,在第三時(shí)刻,運(yùn)行操作指令A(yù)2,依次循環(huán)進(jìn)行;各個(gè)時(shí)刻之間的時(shí)間間隔很短暫以致用戶(hù)無(wú)法察覺(jué),因此,可以看作三條操作指令B1,B2和B3是同時(shí)運(yùn)行的。這樣,通過(guò)分時(shí)運(yùn)行操作指令的方法,就可以在輸入的操作指令的數(shù)量大于內(nèi)核數(shù)量時(shí),仍可以同時(shí)運(yùn)行所有輸入的操作指令。
在本公開(kāi)的一種實(shí)施例中,用戶(hù)還可通過(guò)輸入結(jié)束分屏指令將屏幕恢復(fù)為一個(gè)顯示區(qū)域,該顯示區(qū)域可為用戶(hù)選擇或預(yù)設(shè)的顯示區(qū)域。結(jié)束分屏指令可為按壓或終端的實(shí)體按鍵,按壓屏幕上預(yù)設(shè)的虛擬按鍵且按壓的壓力參數(shù)大于壓力閾值且按壓的時(shí)間大于時(shí)間閾值。此外,還可以通過(guò)其他用戶(hù)預(yù)設(shè)的方式生成結(jié)束分屏指令。當(dāng)接收到結(jié)束分屏指令時(shí),屏幕上只保留用戶(hù)選擇或預(yù)設(shè)的一個(gè)顯示區(qū)域,關(guān)閉其他顯示區(qū)域,從而結(jié)束分屏顯示。
通過(guò)上述方法,可以解決終端的屏幕只能顯示一個(gè)操作指令的運(yùn)行內(nèi)容的問(wèn)題;達(dá)到了在屏幕的不同顯示區(qū)域同時(shí)顯示多個(gè)操作指令的運(yùn)行內(nèi)容的效果,用戶(hù)無(wú)需來(lái)回切換,從而使用戶(hù)能更方便靈活地控制終端,提升了用戶(hù)體驗(yàn)。
圖5是根據(jù)另一示例性實(shí)施例示出的一種顯示控制方法的流程圖,其中,該方法應(yīng)用于終端。如圖5所述,該方法可以包括以下步驟:
在步驟S501中,根據(jù)輸入的操作指令,生成與輸入的操作指令相關(guān)聯(lián)的目標(biāo)操作指令。
在步驟S502中,通過(guò)處理器的不同內(nèi)核響應(yīng)輸入的操作指令和目標(biāo)操作指令。
在步驟S503中,將與輸入的操作指令和目標(biāo)操作指令相對(duì)應(yīng)的內(nèi)容顯示到相應(yīng)的顯示區(qū)域。
在本公開(kāi)的實(shí)施例中,目標(biāo)操作指令是與輸入的操作指令相對(duì)應(yīng)的,例如,輸入的操作指令為撥號(hào)指令,則目標(biāo)操作指令可為通訊錄顯示指令,由此,可提高撥號(hào)效率;輸入的操作指令為第一購(gòu)物應(yīng)用程序的開(kāi)啟指令,則目標(biāo)操作指令可為第二購(gòu)物應(yīng)用程序的開(kāi)啟指令,由此,可實(shí)現(xiàn)同時(shí)通過(guò)兩個(gè)購(gòu)物應(yīng)用程序?qū)崿F(xiàn)價(jià)格對(duì)比、商品對(duì)比等,提高用戶(hù)體驗(yàn)。
在一個(gè)實(shí)施例中,屏幕可被劃分為顯示區(qū)域A1和顯示區(qū)域A2。當(dāng)用戶(hù)在顯示區(qū)域A1輸入操作指令B1時(shí),處理器根據(jù)該操作指令觸發(fā)與操作指令B1相關(guān)聯(lián)的目標(biāo)操作指令B2,并通過(guò)不同內(nèi)核運(yùn)行操作指令B1和B2。
參見(jiàn)圖6,在本公開(kāi)的一示例性實(shí)施例中,以終端為智能手機(jī)示意,用戶(hù)在顯示區(qū)域A1輸入的操作指令為撥號(hào)指令,則在顯示區(qū)域A1顯示撥號(hào)界面(包括撥號(hào)鍵盤(pán)、呼叫選項(xiàng)等);此時(shí),處理器觸發(fā)啟動(dòng)與撥號(hào)指令相關(guān)聯(lián)的目標(biāo)操作指令為通訊錄顯示指令,并通過(guò)與運(yùn)行撥號(hào)指令不同的內(nèi)核運(yùn)行該通訊錄顯示指令,將通訊錄顯示到顯示區(qū)域A2。
參見(jiàn)圖6,顯示區(qū)域A1和顯示區(qū)域A2為上下分屏顯示的,由此,用戶(hù)可以在撥號(hào)的時(shí),直接通過(guò)顯示區(qū)域A1進(jìn)行號(hào)碼的預(yù)覽,而不用再撥號(hào)界面和通訊錄之間進(jìn)行切換。
通過(guò)本公開(kāi)的該實(shí)施例,可在一個(gè)顯示區(qū)域內(nèi)運(yùn)行一個(gè)操作指令的同時(shí)在另一個(gè)顯示區(qū)域內(nèi)運(yùn)行與該操作指令相關(guān)聯(lián)的目標(biāo)操作指令。這樣,可以使用戶(hù)對(duì)終端的操作更方便靈活,提升用戶(hù)體驗(yàn)。
圖7是根據(jù)另一示例性實(shí)施例示出的一種顯示控制方法的流程圖,其中,該方法應(yīng)用于終端。如圖7所示,該方法可以包括以下步驟:
在步驟S701中,獲取用戶(hù)在不同顯示區(qū)域內(nèi)的觸摸操作信息。觸摸操作信息至少包括以下其中之一:觸點(diǎn)的位置,移動(dòng)方向和移動(dòng)距離。
當(dāng)用戶(hù)對(duì)屏幕上的不同顯示區(qū)域進(jìn)行觸摸操作時(shí),內(nèi)置于屏幕的感應(yīng)傳感器通過(guò)感應(yīng)觸點(diǎn)處的屏幕狀態(tài)變化就可以獲取觸點(diǎn)的位置,移動(dòng)方向和移動(dòng)距離。
在步驟S702中,當(dāng)觸摸操作信息滿(mǎn)足第一預(yù)設(shè)條件時(shí),根據(jù)觸摸操作信息調(diào)整相應(yīng)的顯示區(qū)域的大小。
在本公開(kāi)中,第一預(yù)設(shè)條件可以例如包括但不限于:觸點(diǎn)按壓預(yù)設(shè)位置并沿預(yù)設(shè)方向移動(dòng);至少兩個(gè)觸點(diǎn)向預(yù)設(shè)方向移動(dòng)等等。終端的處理器根據(jù)內(nèi)置于屏幕的傳感器感應(yīng)到的用戶(hù)的觸摸操作信息,判斷該觸摸操作信息是否滿(mǎn)足第一預(yù)設(shè)條件;若滿(mǎn)足第一預(yù)設(shè)條件,則根據(jù)觸點(diǎn)的位置和移動(dòng)方向?qū)ο鄳?yīng)的顯示區(qū)域進(jìn)行縮放;同時(shí)根據(jù)觸點(diǎn)的移動(dòng)距離計(jì)算顯示區(qū)域的縮放量,觸點(diǎn)的移動(dòng)距離越大,顯示區(qū)域的縮放量越大。
例如,如圖8A至圖8D所示,以終端為智能手機(jī)且屏幕劃分為兩個(gè)顯示區(qū)域A1和A2示意。當(dāng)檢測(cè)到用戶(hù)按壓顯示區(qū)域A1中的任意一處并向顯示區(qū)域外滑動(dòng)或者用戶(hù)手指觸及顯示區(qū)域向內(nèi)同時(shí)移動(dòng)時(shí),增大顯示區(qū)域A1;當(dāng)檢測(cè)到用戶(hù)按壓顯示區(qū)域A1并向顯示區(qū)域內(nèi)滑動(dòng)或者用戶(hù)手指觸及向外同時(shí)滑動(dòng)時(shí),縮小顯示區(qū)域A2。此外,還可以通過(guò)其他觸摸操作調(diào)節(jié)顯示區(qū)域的大小,在此未完全示出。
通過(guò)上述方法,可將調(diào)解顯示區(qū)域大小的權(quán)限開(kāi)放給用戶(hù),用戶(hù)可以根據(jù)自己的喜好,自由地調(diào)節(jié)各個(gè)顯示區(qū)域的大小,更合理地對(duì)每個(gè)顯示區(qū)域進(jìn)行分配,以滿(mǎn)足不同場(chǎng)景的使用。
在另一實(shí)施例中,如圖所示,該方法還可以包括以下步驟:
在步驟S703中,當(dāng)觸摸操作信息滿(mǎn)足第二預(yù)設(shè)條件時(shí),在任一顯示區(qū)域顯示提示信息。
在本公開(kāi)中,第二預(yù)設(shè)條件可為兩個(gè)觸點(diǎn)分別位于兩個(gè)顯示區(qū)域且兩個(gè)觸點(diǎn)同時(shí)相向移動(dòng)或相離移動(dòng)。這種情況下,由于觸摸操作跨越了兩個(gè)顯示區(qū)域,該觸摸操作不能得到響應(yīng),由此,通過(guò)顯示提示信息的方式,對(duì)用戶(hù)進(jìn)行提示。在本公開(kāi)的實(shí)施例中,提示信息可以顯示到任一顯示區(qū)域上。提示信息的形式可以例如包括但不限于:以彈出對(duì)話(huà)框的形式顯示文字提示信息,發(fā)出提示聲音,震動(dòng)或屏幕閃爍等等。
在另一實(shí)施例中,如圖所示,該方法還可以包括以下步驟:
在步驟S704中,當(dāng)觸摸操作信息滿(mǎn)足第三預(yù)設(shè)條件時(shí),根據(jù)觸摸操作信息改變顯示區(qū)域的位置。
在本公開(kāi)中,第三預(yù)設(shè)動(dòng)作可以例如包括但不限于:觸點(diǎn)按壓顯示區(qū)域內(nèi)的任意位置并向預(yù)設(shè)方向移動(dòng),至少兩個(gè)觸點(diǎn)同時(shí)沿預(yù)設(shè)方向旋轉(zhuǎn)等等。
根據(jù)觸摸操作信息改變顯示區(qū)域的位置可為根據(jù)觸摸操作信息對(duì)顯示區(qū)域進(jìn)行移動(dòng),且移動(dòng)的距離可根據(jù)觸點(diǎn)在移動(dòng)方向上的移動(dòng)距離確定。
在一個(gè)實(shí)施例中,參見(jiàn)圖9A和圖9B,以終端為智能手機(jī)示意,屏幕被劃分為顯示區(qū)域A1,顯示區(qū)域A2和顯示區(qū)域A3,其中顯示區(qū)域A2和顯示區(qū)域A3上下并列且顯示區(qū)域A1嵌套于顯示區(qū)域A2中。當(dāng)用戶(hù)按壓顯示區(qū)域A1內(nèi)的某一位置并向右移動(dòng)時(shí),則向右移動(dòng)顯示區(qū)域A1;當(dāng)用戶(hù)繼續(xù)向右移動(dòng)顯示區(qū)域A1使得顯示區(qū)域A1的右邊界超出屏幕的左邊界時(shí),則關(guān)閉顯示區(qū)域A1。
根據(jù)觸摸操作信息改變顯示區(qū)域的位置還可為根據(jù)觸摸操作信息對(duì)顯示區(qū)域進(jìn)行旋轉(zhuǎn),且旋轉(zhuǎn)的角度可根據(jù)觸點(diǎn)在移動(dòng)方向上的移動(dòng)距離確定。
在一個(gè)實(shí)施例中,終端從豎屏旋轉(zhuǎn)為橫屏(或者從橫屏轉(zhuǎn)為豎屏)時(shí),相應(yīng)的,每個(gè)顯示區(qū)域都將被旋轉(zhuǎn),當(dāng)某一個(gè)顯示區(qū)域顯示的內(nèi)容旋轉(zhuǎn)后不適于觀看時(shí),用戶(hù)可通過(guò)觸摸操作,使得該顯示區(qū)域被旋轉(zhuǎn)為適于觀看的角度。參照?qǐng)D9C,以終端為智能手機(jī)示意,屏幕被劃分為顯示區(qū)域A1和顯示區(qū)域A2且顯示區(qū)域A1嵌套于顯示區(qū)域A2中。顯示區(qū)域A1顯示視屏播放畫(huà)面,顯示區(qū)域A2顯示微信運(yùn)行界面;當(dāng)智能手機(jī)由豎屏旋轉(zhuǎn)為橫屏?xí)r,顯示區(qū)域A1和顯示區(qū)域A2都將被旋轉(zhuǎn)。經(jīng)旋轉(zhuǎn)后,顯示區(qū)域A1顯示的內(nèi)容不適于用戶(hù)觀看,此時(shí)用戶(hù)可以觸及顯示區(qū)域A1并將逆時(shí)針?lè)较蜣D(zhuǎn)動(dòng),顯示區(qū)域A1跟隨觸點(diǎn)旋轉(zhuǎn)的方向和在該方向上的移動(dòng)距離轉(zhuǎn)動(dòng)到適于用戶(hù)觀看的角度。
在另一個(gè)實(shí)施例中,當(dāng)終端以任意角度放置時(shí),可能會(huì)使顯示區(qū)域的內(nèi)容不適于用戶(hù)觀看,此時(shí)用戶(hù)可通過(guò)觸摸操作,使顯示區(qū)域旋轉(zhuǎn)到適于觀看的角度,從而無(wú)需旋轉(zhuǎn)終端或者改變身體位置來(lái)調(diào)節(jié)觀看角度,尤其對(duì)于大型屏幕的終端,使用戶(hù)操作更方便靈活,提升用戶(hù)體驗(yàn)。
參見(jiàn)圖9D,以終端為平板電腦示意,屏幕被劃分為顯示區(qū)域A1和顯示區(qū)域A2且顯示區(qū)域A1嵌套與顯示區(qū)域A2中。平板電腦以任意角度放置,在顯示區(qū)域A1顯示視頻播放內(nèi)容。當(dāng)用戶(hù)正對(duì)平板電腦時(shí),用戶(hù)所處的角度不適于觀看視頻,此時(shí)用戶(hù)可通過(guò)至少兩個(gè)手指觸及顯示區(qū)域A1并沿順時(shí)針?lè)较蛐D(zhuǎn)手指,使顯示區(qū)域A1旋轉(zhuǎn)為適于觀看的角度。由此,用戶(hù)無(wú)需改變身體的位置或轉(zhuǎn)動(dòng)平板電腦來(lái)調(diào)節(jié)觀看角度,操作更方便靈活。
通過(guò)本公開(kāi)的上述實(shí)施例,可根據(jù)用戶(hù)需要改變顯示窗口的位置,滿(mǎn)足用戶(hù)在不同場(chǎng)景中的使用,使得用戶(hù)對(duì)終端的操作更方便。
圖10A至圖10F是根據(jù)一示例性實(shí)施例示出的一種顯示控制裝置的框圖,其中,該裝置應(yīng)用于終端。參照?qǐng)D10A,該裝置包括劃分模塊1001,第一響應(yīng)模塊1002和第一顯示模塊1003。
劃分模塊1001,被配置為根據(jù)接收到的分屏指令,以使屏幕劃分為至少兩個(gè)顯示區(qū)域;
第一響應(yīng)模塊1002,被配置為通過(guò)處理器的不同內(nèi)核響應(yīng)用戶(hù)在不同顯示區(qū)域輸入的操作指令;
第一顯示模塊1003,被配置為將與所述操作指令相對(duì)應(yīng)的內(nèi)容顯示到相應(yīng)的顯示區(qū)域。
可選地,如圖10B所示,第一響應(yīng)模塊1002包括:
第一分配子模塊1022,被配置為在所述輸入的操作指令的數(shù)量小于或等于所述處理器的內(nèi)核數(shù)量時(shí),將所述輸入的操作指令分別分配到所述處理器的不同內(nèi)核運(yùn)行;
可選地,如圖10B所示,第一響應(yīng)模塊1002還包括:
第二分配子模塊1024,被配置為在所述輸入的操作指令的數(shù)量大于所述處理器的內(nèi)核數(shù)量時(shí),根據(jù)所述輸入的操作指令的觸發(fā)順序,將所述輸入的操作指令依次分配到所述處理器的不同內(nèi)核運(yùn)行。
可選地,如圖10C所示,所述裝置還包括:
生成模塊1004,被配置為根據(jù)所述輸入的操作指令生成與所述輸入的操作指令相關(guān)聯(lián)的目標(biāo)操作指令;
第二響應(yīng)模塊1005,被配置為通過(guò)所述處理器的不同內(nèi)核響應(yīng)所述輸入的操作指令和目標(biāo)操作指令;
第二顯示模塊1006,被配置為將與所述輸入的操作指令和所述目標(biāo)操作指令相對(duì)應(yīng)的內(nèi)容顯示到相應(yīng)的顯示區(qū)域。
可選地,如圖10D所示,所述裝置還包括:
獲取模塊1007,被配置為獲取用戶(hù)在不同顯示區(qū)域內(nèi)的觸摸操作信息,所述觸摸操作信息至少包括以下其中之一:觸點(diǎn)的位置,移動(dòng)方向和移動(dòng)距離;
第一執(zhí)行模塊1008,被配置為當(dāng)所述觸摸操作信息滿(mǎn)足第一預(yù)設(shè)條件時(shí),根據(jù)所述觸摸操作信息調(diào)整相應(yīng)的顯示區(qū)域的大小。
可選地,如圖10E所示,所述裝置還包括:
第二執(zhí)行模塊1009,被配置為當(dāng)所述觸摸操作信息滿(mǎn)足第二預(yù)設(shè)條件時(shí),在相應(yīng)的顯示區(qū)域顯示提示信息。
可選地,如圖10F所示,所述裝置還包括:
第三執(zhí)行模塊1010,被配置為當(dāng)所述觸摸操作信息滿(mǎn)足第三預(yù)設(shè)條件時(shí),根據(jù)所述觸摸操作信息改變顯示區(qū)域的位置。
關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說(shuō)明。
圖11是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用于終端的顯示控制裝置的框圖。如圖11所示,該顯示控制裝置除圖1中的處理組件102,存儲(chǔ)器104,電力組件106,傳感器組件108以外,還可以包括I/O接口110,多媒體組件112,音頻組件114,通信組件116等等。
I/O接口110為處理組件102和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤(pán),點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁(yè)按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
多媒體組件112包括在所述裝置100和用戶(hù)之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來(lái)自用戶(hù)的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件112包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)裝置100處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件114被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件114 包括一個(gè)麥克風(fēng)(MIC),當(dāng)裝置100處于操作模式,如呼叫模式、記錄模式和語(yǔ)音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器104或經(jīng)由通信組件116發(fā)送。在一些實(shí)施例中,音頻組件114還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
通信組件116被配置為便于裝置100和其他設(shè)備之間有線(xiàn)或無(wú)線(xiàn)方式的通信。裝置100可以接入基于通信標(biāo)準(zhǔn)的無(wú)線(xiàn)網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件116經(jīng)由廣播信道接收來(lái)自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件116還包括近場(chǎng)通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來(lái)實(shí)現(xiàn)。
在示例性實(shí)施例中,裝置100可以被一個(gè)或多個(gè)應(yīng)用專(zhuān)用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述顯示控制方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器104,上述指令可由裝置100的處理器120執(zhí)行以完成上述顯示控制方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤(pán)和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
本領(lǐng)域技術(shù)人員在考慮說(shuō)明書(shū)及實(shí)踐本公開(kāi)后,將容易想到本公開(kāi)的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本公開(kāi)的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開(kāi)的一般性原理并包括本公開(kāi)未公開(kāi)的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書(shū)和實(shí)施例僅被視為示例性的,本公開(kāi)的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本公開(kāi)并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開(kāi)的范圍僅由所附的權(quán)利要求來(lái)限制。