本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種頁面處理方法及移動終端。
背景技術(shù):
隨著科技的發(fā)展,各地汽車保有量的快速增加,車輛已經(jīng)成為人們出行最基本的代步工具。
隨著移動終端的使用普及,為了便于用戶在駕駛車輛出行時使用移動終端?,F(xiàn)有技術(shù)中通過將移動終端與車載設(shè)備連接起來,以便于在車載設(shè)備上使用移動終端的部分功能,這樣,用戶在駕車的過程中,可以直接通過車載設(shè)備來操控移動終端,增加行駛的安全性。例如,在技術(shù)需求的推動下,可以將移動終端的屏幕上顯示的界面以視頻的形式投射在車載設(shè)備的屏幕上。但是現(xiàn)有技術(shù)中很多高端車型的車機的車載設(shè)備的屏幕為非觸摸屏。用戶無法通過手動觸摸屏幕的方式對車載設(shè)備的屏幕上顯示的頁面進行操作;而只能通過車機下方的旋鈕(Knob)以及其它一些相關(guān)按鍵來進行操作。
但是,當用戶通過旋鈕或者其他一些相應(yīng)按鍵對車機的車載設(shè)備的屏幕上顯示的頁面進行操作時,只能將顯示的頁面作為一個整體進行操作,導(dǎo)致操作效率較低。
技術(shù)實現(xiàn)要素:
本發(fā)明提供了一種頁面處理方法及移動終端,用于提高操作效率。
本發(fā)明提供一種頁面處理方法,所述方法包括:
當移動終端顯示頁面時,接收車載設(shè)備發(fā)送的旋鈕的指定操作方位;
根據(jù)所述指定操作方位、當前顯示的頁面區(qū)域和預(yù)設(shè)的頁面分區(qū)結(jié)構(gòu),獲取所述指定操作方位對應(yīng)的目標頁面區(qū)域標識;
根據(jù)預(yù)設(shè)的各所述頁面區(qū)域的默認焦點控件,獲取所述目標頁面區(qū)域標識對應(yīng)的目標頁面區(qū)域中的默認焦點控件;
根據(jù)所述目標頁面區(qū)域標識和對應(yīng)的所述默認焦點控件,以所述默認焦點控件為目標焦點顯示所述目標頁面區(qū)域。
進一步可選地,如上所述方法中,根據(jù)所述目標頁面區(qū)域標識和對應(yīng)的所述默認焦點控件,以所述默認焦點控件為目標焦點顯示所述目標頁面區(qū)域之后,所述方法還包括:
向所述車載設(shè)備發(fā)送顯示時以所述默認焦點控件為目標焦點的所述目標頁面區(qū)域,以供所述車載設(shè)備以所述默認焦點控件為目標焦點顯示所述目標頁面區(qū)域。
進一步可選地,如上所述方法中,根據(jù)所述指定操作方位、當前顯示的頁面區(qū)域和預(yù)設(shè)的頁面分區(qū)結(jié)構(gòu),獲取所述指定操作方位對應(yīng)的目標頁面區(qū)域標識之前,所述方法還包括:
頁面初始化時,將所述頁面劃分成至少兩個頁面區(qū)域;
為所述頁面的所述至少兩個頁面區(qū)域的各所述頁面區(qū)域設(shè)置頁面區(qū)域標識;
根據(jù)所述頁面的各所述頁面區(qū)域的區(qū)域標識和各所述頁面區(qū)域在所述頁面中的相對位置,生成所述預(yù)設(shè)的頁面分區(qū)結(jié)構(gòu)。
進一步可選地,如上所述方法中,所述頁面初始化時,將所述頁面劃分成至少兩個頁面區(qū)域之后,根據(jù)所述目標頁面區(qū)域標識和對應(yīng)的所述默認焦點控件,以所述默認焦點控件為目標焦點顯示所述目標頁面區(qū)域之前,所述方法還包括:
為所述頁面中所述至少兩個頁面區(qū)域的各所述頁面區(qū)域設(shè)置所述默認焦點控件。
進一步可選地,如上所述方法中,所述頁面初始化時,將所述頁面劃分成至少兩個頁面區(qū)域之后,所述方法還包括:
將所述頁面中所述至少兩個頁面區(qū)域的各所述頁面區(qū)域中的所有控件按照位置順序排列,得到各所述頁面區(qū)域的控件序列。
進一步可選地,如上所述方法中,將所述頁面中所述至少兩個頁面區(qū)域的各所述頁面區(qū)域中的所有控件按照位置順序排列,得到各所述頁面區(qū)域的控件序列之后,所述方法還包括:
接收所述車載設(shè)備發(fā)送的所述旋鈕的旋轉(zhuǎn)方向;
根據(jù)當前顯示的所述目標頁面區(qū)域、所述目標頁面區(qū)域的控件序列、當前顯示的焦點控件以及所述旋轉(zhuǎn)方向,更新目標焦點控件;
以更新后的所述目標焦點控件為目標焦點更新顯示所述目標頁面區(qū)域。
進一步可選地,如上所述方法中,所述頁面初始化時,將所述頁面劃分成至少兩個頁面區(qū)域,具體包括:
所述頁面初始化時,根據(jù)所述頁面中各控件的類型和各所述控件在所述頁面中的位置,將所述頁面劃分成至少兩個所述頁面區(qū)域。
本發(fā)明還提供一種移動終端,所述移動終端包括:
接收模塊,用于當所述移動終端顯示頁面時,接收車載設(shè)備發(fā)送的旋鈕的指定操作方位;
頁面區(qū)域獲取模塊,用于根據(jù)所述指定操作方位、當前顯示的頁面區(qū)域和預(yù)設(shè)的頁面分區(qū)結(jié)構(gòu),獲取所述指定操作方位對應(yīng)的目標頁面區(qū)域標識;
焦點控件獲取模塊,用于根據(jù)預(yù)設(shè)的各所述頁面區(qū)域的默認焦點控件,獲取所述目標頁面區(qū)域標識對應(yīng)的目標頁面區(qū)域中的默認焦點控件;
顯示模塊,用于根據(jù)所述目標頁面區(qū)域標識和對應(yīng)的所述默認焦點控件,以所述默認焦點控件為目標焦點顯示所述目標頁面區(qū)域。
進一步可選地,如上所述移動終端中,還包括:
發(fā)送模塊,用于向所述車載設(shè)備發(fā)送顯示時以所述默認焦點控件為目標焦點的所述目標頁面區(qū)域,以供所述車載設(shè)備以所述默認焦點控件為目標焦點顯示所述目標頁面區(qū)域。
進一步可選地,如上所述移動終端中,還包括:
劃分模塊,用于頁面初始化時,將所述頁面劃分成至少兩個頁面區(qū)域;
設(shè)置模塊,用于為所述頁面的所述至少兩個頁面區(qū)域的各所述頁面區(qū)域設(shè)置頁面區(qū)域標識;
生成模塊,用于根據(jù)所述頁面的各所述頁面區(qū)域的區(qū)域標識和各所述頁面區(qū)域在所述頁面中的相對位置,生成所述預(yù)設(shè)的頁面分區(qū)結(jié)構(gòu)。
進一步可選地,如上所述移動終端中,所述設(shè)置模塊,還用于為所述頁面中所述至少兩個頁面區(qū)域的各所述頁面區(qū)域設(shè)置所述默認焦點控件。
進一步可選地,如上所述移動終端中,還包括:
排列模塊,用于將所述頁面中所述至少兩個頁面區(qū)域的各所述頁面區(qū)域中的所有控件按照位置順序排列,得到各所述頁面區(qū)域的控件序列。
進一步可選地,如上所述移動終端中,所述接收模塊,還用于接收所述車載設(shè)備發(fā)送的所述旋鈕的旋轉(zhuǎn)方向;
所述焦點控件獲取模塊,還用于根據(jù)當前顯示的所述目標頁面區(qū)域、所述目標頁面區(qū)域的控件序列、當前顯示的焦點控件以及所述旋轉(zhuǎn)方向,更新目標焦點控件;
所述顯示模塊,還用于以更新后的所述目標焦點控件為目標焦點更新顯示所述目標頁面區(qū)域。
進一步可選地,如上所述移動終端中,所述劃分模塊,具體用于所述頁面初始化時,根據(jù)所述頁面中各控件的類型和各所述控件在所述頁面中的位置,將所述頁面劃分成至少兩個所述頁面區(qū)域。,
本發(fā)明的頁面處理方法及移動終端,當移動終端顯示頁面時,接收車載設(shè)備發(fā)送的旋鈕的指定操作方位;根據(jù)指定操作方位、當前顯示的頁面區(qū)域和預(yù)設(shè)的頁面分區(qū)結(jié)構(gòu),獲取指定操作方位對應(yīng)的目標頁面區(qū)域標識;根據(jù)預(yù)設(shè)的各頁面區(qū)域的默認焦點控件,獲取目標頁面區(qū)域標識對應(yīng)的目標頁面區(qū)域中的默認焦點控件;根據(jù)目標頁面區(qū)域標識和對應(yīng)的默認焦點控件,以默認焦點控件為目標焦點顯示目標頁面區(qū)域。與現(xiàn)有技術(shù)相比,可以對頁面多個不同區(qū)域進行操作,以著重顯示頁面各個區(qū)域;同時還能夠保證顯示的焦點不丟失,保證顯示的清晰度。因此,本實施例的技術(shù)方案,根據(jù)車載設(shè)備的指定操作方位便可以實現(xiàn)對移動終端顯示的頁面按照區(qū)域進行操作處理,從而能夠有效地提高移動終端的頁面操作的效率。
【附圖說明】
圖1為本發(fā)明的頁面處理方法實施例的流程圖。
圖2為本發(fā)明的頁面處理方法中的頁面分區(qū)結(jié)構(gòu)的示例圖。
圖3為本發(fā)明實施例提供的一種車載設(shè)備的旋鈕knob示意圖。
圖4為本發(fā)明的移動終端實施例一的結(jié)構(gòu)圖。
圖5為本發(fā)明的移動終端實施例二的結(jié)構(gòu)圖。
圖6為本發(fā)明的移動終端實施例三的結(jié)構(gòu)圖。
【具體實施方式】
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖和具體實施例對本發(fā)明進行詳細描述。
本發(fā)明實施例的頁面處理方法應(yīng)用在移動終端和車載設(shè)備之間。本實施例的車載設(shè)備可以理解為設(shè)置在車機上,與車機為一體的設(shè)備。本發(fā)明實施例的頁面處理方法所應(yīng)用的場景中,移動終端與車載設(shè)備之間可以通過有線的方式進行傳輸,例如可以基于iap2協(xié)議的EA session和EA Native Transport兩種方式進行通訊?;蛘弑景l(fā)明實施例的移動終端與車載設(shè)備之間也可以采用通用串行總線(Universal Serial Bus;USB)進行有線連接。本發(fā)明實施例的發(fā)送端設(shè)備與接收端設(shè)備之間的有線連接采用車機互聯(lián)通信協(xié)議進行消息傳輸。本實施例中,發(fā)送端設(shè)備與接收端設(shè)備之間也可以通過無線連接的方式實現(xiàn)采用車機互聯(lián)通信協(xié)議進行消息傳輸,具體的無線連接方式在本實施例中不做限定。本發(fā)明實施例中可以定義一種車機互聯(lián)通信協(xié)議的名稱為CarLife,可以理解CarLife為本申請中定義的一種在移動終端與車載設(shè)備之間進行消息傳輸?shù)耐ㄐ艆f(xié)議,該協(xié)議支持移動終端和車載設(shè)備之間采用USB進行通信。本發(fā)明實施例的技術(shù)方案在使用時,可以在移動終端和車載設(shè)備兩側(cè)均安裝CarLife的應(yīng)用,使得移動終端和車載設(shè)備兩側(cè)都支持車機互聯(lián)通訊,以在移動終端和車載設(shè)備連接時,移動終端和車載設(shè)備通過CarLife進行消息傳輸,以實現(xiàn)移動終端將頁面?zhèn)鬏斨淋囕d設(shè)備,并在車載設(shè)備側(cè)顯示。
本發(fā)明實施例中采用CarLife車機互聯(lián)通信協(xié)議進行消息傳輸時,可以傳輸?shù)南⒌膬?nèi)容的類型包括控制消息和多媒體消息。為了進一步增加根據(jù)消息內(nèi)容傳輸消息的準確性,本發(fā)明實施例中的控制消息還可以分為控制消息和反控制消息兩種類型。例如,本發(fā)明實施例的控制消息,可以為移動終端控制車載設(shè)備打開/關(guān)閉車機的空調(diào)、或者打開/關(guān)閉車機的天窗的控制消息;還可以為車載設(shè)備控制移動終端撥打電話或者讀取移動終端的信息等等控制消息。本發(fā)明實施例的控制消息還可以包括車載數(shù)據(jù)、藍牙自動配對消息以及視頻初始化消息等等中的至少一種。本發(fā)明實施例的反控制消息可以包括車載設(shè)備向移動終端發(fā)送的車機側(cè)的觸摸事件或者按鍵事件等反控制消息。為了進一步增加根據(jù)消息內(nèi)容傳輸消息的準確性,本發(fā)明實施例的多媒體消息可以分為視頻消息、音頻消息以及語音消息。例如,本發(fā)明實施例的視頻消息可以為移動終端向車載設(shè)備傳輸?shù)囊曨l編碼數(shù)據(jù),在移動終端與車載設(shè)備之間通過USB通信之后,移動終端需要將屏幕上顯示的信息以視頻的形式實時地投射到車載設(shè)備上。即該視頻消息包括移動終端的屏幕的視頻編碼數(shù)據(jù)。本發(fā)明實施例的音頻信息可以為Media音頻流如音樂數(shù)據(jù),或者還可以為用于傳輸從文本到語言(Text To Sound;TTS)的音頻流如導(dǎo)航語音播報數(shù)據(jù)。例如,可以分別用于移動終端向車載設(shè)備傳輸音樂和導(dǎo)航語音播報的脈沖編碼調(diào)制(Pulse Code Modulation;PCM)流。本發(fā)明實施例的語音消息可以為車載設(shè)備向移動終端傳輸車機麥克(mic)錄制的用戶語音數(shù)據(jù)。
對于每種消息內(nèi)容的類型,對應(yīng)的消息結(jié)構(gòu)不同,在消息傳輸時所采用的數(shù)據(jù)通道不相同。由上所述,本實施例中的消息內(nèi)容可以包括控制消息、視頻消息、音頻消息、語音消息以及反控制消息五種類型,每種消息均有自己對應(yīng)的數(shù)據(jù)結(jié)構(gòu)和消息傳輸時對應(yīng)的數(shù)據(jù)通道。即在CarLife車機互聯(lián)通信協(xié)議中對應(yīng)有五種類型的數(shù)據(jù)通道:控制消息數(shù)據(jù)通道、視頻消息數(shù)據(jù)通道、音頻消息數(shù)據(jù)通道、語音消息數(shù)據(jù)通道以及反控消息數(shù)據(jù)通道。
基于上述的CarLife車機互聯(lián)通信協(xié)議,移動終端可以將移動終端的屏幕上顯示的頁面實時投射到車載終端的屏幕上,但是本發(fā)明實施例的車載設(shè)備的屏幕為非觸摸屏,不支持用車機戶通過點觸屏幕進行操作;而只能通過旋鈕Knob或者一些按鍵進行手動操作。這樣,車載設(shè)備只能將移動終端顯示的頁面作為一個整體進行操作,例如整體左移、右移、上移或者下移,而無法對部分頁面進行操作,導(dǎo)致操作效率較低。
圖1為本發(fā)明的頁面處理方法實施例的流程圖。如圖1所示,本實施例的頁面處理方法,具體可以包括如下步驟:
100、當移動終端顯示頁面時,接收車載設(shè)備發(fā)送的旋鈕的指定操作方位;
101、根據(jù)指定操作方位、當前顯示的頁面區(qū)域和預(yù)設(shè)的頁面分區(qū)結(jié)構(gòu),獲取指定操作方位對應(yīng)的目標頁面區(qū)域標識;
102、根據(jù)預(yù)設(shè)的各頁面區(qū)域的默認焦點控件,獲取目標頁面區(qū)域標識對應(yīng)的目標頁面區(qū)域中的默認焦點控件;
103、根據(jù)目標頁面區(qū)域標識和對應(yīng)的默認焦點控件,以默認焦點控件為目標焦點顯示目標頁面區(qū)域。
本實施例的頁面處理方法的執(zhí)行主體為移動終端。即本實施例的頁面處理方法在移動終端一側(cè)描述移動終端如何根據(jù)車載設(shè)備一側(cè)用戶的操作,對頁面進行處理。本實施例中,當移動終端顯示頁面時,移動終端通過與車載設(shè)備的有線連接,將顯示的頁面投射到車載設(shè)備的屏幕上顯示。當用戶通過車載設(shè)備的旋鈕Knob的指定操作方位,例如該指定操作方位可以為向上、向下、向左或者向右。也就是說,本實施例的旋鈕Knob類似于一個可以旋轉(zhuǎn)的搖桿,除了可以實現(xiàn)左旋、右旋,還可以實現(xiàn)上推、下推、左推、右推的操作,從而實現(xiàn)頁面區(qū)域的選擇切換。本實施例的頁面處理方法在使用時,優(yōu)選地要求移動終端上的操作系統(tǒng)為安卓(Andriod)系統(tǒng)。實際應(yīng)用中,也可以根據(jù)需求,適用于裝載其它操作系統(tǒng)的移動終端。
本實施例的預(yù)設(shè)的頁面分區(qū)結(jié)構(gòu)為頁面初始化時,對頁面進行分區(qū),得到的頁面分區(qū)結(jié)構(gòu)。圖2為本發(fā)明的頁面處理方法中的頁面分區(qū)結(jié)構(gòu)的示例圖。如圖2所示,本實施例的頁面分區(qū)結(jié)構(gòu)以該頁面被分成上、下、左、右、中五個頁面區(qū)域為例;實際應(yīng)用中,頁面分區(qū)結(jié)構(gòu)可以根據(jù)實際需求劃分成兩個、三個或者多個。在該頁面分區(qū)結(jié)構(gòu)中,對于每個頁面區(qū)域可以采用一個頁面區(qū)域標識來表示,例如圖2所示的上、下、左、右、中五個頁面區(qū)域可以分別采用1、2、3、4和5來表示頁面區(qū)域;實際應(yīng)用中還可以采用A、B、C、D和E來表示頁面區(qū)域;或者還可以采用其他標識來表示頁面區(qū)域,在此不再一一舉例。本實施例中,在每一個頁面區(qū)域中可以包括一個、兩個或者多個控件,圖2中未示出。本實施例中可以根據(jù)當前顯示的頁面區(qū)域和預(yù)設(shè)的頁面分區(qū)結(jié)構(gòu);確定當前顯示的頁面區(qū)域在預(yù)設(shè)的頁面分區(qū)結(jié)構(gòu)中的位置,并可以確定當前顯示的頁面區(qū)域周圍相鄰的其它頁面區(qū)域;并進一步根據(jù)指定操作方位,確定當前顯示的頁面區(qū)域周圍相鄰的各個頁面區(qū)域中哪個為指定操作方位對應(yīng)的目標頁面區(qū)域,從而確定并獲取本次指定操作方位對應(yīng)的目標頁面區(qū)域的標識。例如,若當前的顯示的頁面區(qū)域為圖2中的頁面區(qū)域3,當指定操作方位為向上時,則對應(yīng)的目標頁面區(qū)域為1;若指定操作方位為向下時,則對應(yīng)的目標頁面區(qū)域為2;若指定的操作方位為向左時,則對應(yīng)的目標頁面區(qū)域為4;若指定的操作方位為向右時,則對應(yīng)的目標頁面區(qū)域為5。若當前的顯示的頁面區(qū)域為圖2中的頁面區(qū)域1,由于當前顯示的頁面區(qū)域僅在指定操作方位為向下時,才會有對應(yīng)的目標頁面區(qū)域3;而在指定操作方位為其他時,不存在對應(yīng)的目標頁面區(qū)域。因此,當指定操作方位為其他方向的指定操作方位,此時不調(diào)整頁面顯示區(qū)域。另外,本實施例中接收車載設(shè)備發(fā)送的旋鈕的指定操作方位具體可以文字來表示,也可以采用代碼來表示,例如可以采用01,表示向上;采用02表示向下;采用03表示向左;采用04表示向右?;蛘?,實際應(yīng)用中,還可以采用其他標識來表示指定的操作方位。
實際應(yīng)用中,為了避免頁面顯示時焦點丟失,對于每一個頁面區(qū)域,均可以指定給一個默認的焦點控件,以便于切換至該頁面區(qū)域時,以該默認焦點控件為目標焦點來顯示該頁面區(qū)域。具體地,本實施例中,當獲取到目標頁面區(qū)域標識時,可以根據(jù)預(yù)設(shè)的各頁面區(qū)域的默認焦點控件,獲取目標頁面區(qū)域標識對應(yīng)的目標頁面區(qū)域中的默認焦點控件;最后,根據(jù)目標頁面區(qū)域標識和對應(yīng)的默認焦點控件,以默認焦點控件為目標焦點顯示目標頁面區(qū)域。因此,本實施例的頁面處理方法,可以實現(xiàn)根據(jù)車載設(shè)備的旋鈕Knob的操作控制移動終端的頁面的顯示,從而可以提高移動終端的頁面操作的效率。
本實施例的頁面處理方法,當移動終端顯示頁面時,接收車載設(shè)備發(fā)送的旋鈕的指定操作方位;根據(jù)指定操作方位、當前顯示的頁面區(qū)域和預(yù)設(shè)的頁面分區(qū)結(jié)構(gòu),獲取指定操作方位對應(yīng)的目標頁面區(qū)域標識;根據(jù)預(yù)設(shè)的各頁面區(qū)域的默認焦點控件,獲取目標頁面區(qū)域標識對應(yīng)的目標頁面區(qū)域中的默認焦點控件;根據(jù)目標頁面區(qū)域標識和對應(yīng)的默認焦點控件,以默認焦點控件為目標焦點顯示目標頁面區(qū)域。與現(xiàn)有技術(shù)相比,可以對頁面多個不同區(qū)域進行操作,以著重顯示頁面各個區(qū)域;同時還能夠保證顯示的焦點不丟失,保證顯示的清晰度。因此,本實施例的技術(shù)方案,根據(jù)車載設(shè)備的指定操作方位便可以實現(xiàn)對移動終端顯示的頁面按照區(qū)域進行操作處理,從而能夠有效地提高移動終端的頁面操作的效率。
進一步可選地,在上述圖1所示實施例的技術(shù)方案的基礎(chǔ)上,步驟103“根據(jù)目標頁面區(qū)域標識和對應(yīng)的默認焦點控件,以默認焦點控件為目標焦點顯示目標頁面區(qū)域”之后,還可以包括:向車載設(shè)備發(fā)送顯示時以默認焦點控件為目標焦點的目標頁面區(qū)域,以供車載設(shè)備以默認焦點控件為目標焦點顯示目標頁面區(qū)域。
本實施例中,車載設(shè)備與移動終端是通過有線連接,且可以將移動終端屏幕顯示的頁面以視頻的方式實時投射到車載設(shè)備一側(cè),以供車載設(shè)備在屏幕上顯示與移動終端的屏幕上顯示的內(nèi)容一樣的信息。因此,本實施例中,當移動終端根據(jù)車載設(shè)備的指定操作方位,以默認焦點控件為目標焦點顯示目標頁面區(qū)域時,也需要及時向車載設(shè)備發(fā)送顯示時以默認焦點控件為目標焦點的目標頁面區(qū)域,以供車載設(shè)備以默認焦點控件為目標焦點顯示目標頁面區(qū)域。
進一步可選地,在上述圖1所示實施例的技術(shù)方案的基礎(chǔ)上,步驟101“根據(jù)指定操作方位、當前顯示的頁面區(qū)域和預(yù)設(shè)的頁面分區(qū)結(jié)構(gòu),獲取指定操作方位對應(yīng)的目標頁面區(qū)域標識”之前,還可以包括如下步驟:
(a1)頁面初始化時,將頁面劃分成至少兩個頁面區(qū)域;
本實施例中,在頁面第一被打開時,需要對頁面進行初始化,將頁面劃分成至少兩個頁面區(qū)域,從而將頁面內(nèi)的多個控件也按照頁面區(qū)域劃分,并分布在不同的頁面區(qū)域中。具體劃分時,可以根據(jù)頁面展示的規(guī)律對頁面進行劃分。例如,頁面在展示時相同內(nèi)容或者相同類型的位于一個區(qū)域,可以根據(jù)該規(guī)律將頁面進行劃分。例如有些頁面可以分成上、下、左、右和中五個頁面區(qū)域,有些頁面時分欄顯示,可以分成左右或者上下兩個頁面區(qū)域。或者還可以根據(jù)其它的頁面顯示規(guī)律將頁面分成多個頁面區(qū)域。具體地,在頁面劃分時,還可以參考頁面中控件的類型,由于通常情況下,類型相同的控件分布在同一區(qū)域,因此,在劃分時,可以根據(jù)頁面中各控件的類型和各控件在頁面中的位置,將頁面劃分成至少兩個頁面區(qū)域;從而實現(xiàn)將區(qū)域鄰接處屬于同一類型的控件劃分在同一區(qū)域中。本實施例中所述的控件的類型可以包括ListView、GridView、ScrollView或者ViewPager。(a2)為頁面的至少兩個頁面區(qū)域的各頁面區(qū)域設(shè)置頁面區(qū)域標識;
對劃分后的各個頁面區(qū)域設(shè)置頁面區(qū)域標識,來標識各個頁面區(qū)域。
(a3)根據(jù)頁面的各頁面區(qū)域的區(qū)域標識和各頁面區(qū)域在頁面中的相對位置,生成預(yù)設(shè)的頁面分區(qū)結(jié)構(gòu)。
根據(jù)上述步驟,可以得到各個頁面區(qū)域的頁面區(qū)域標識以及每一個頁面區(qū)域在頁面中的相對位置,例如,該預(yù)設(shè)的頁面分區(qū)結(jié)構(gòu)可以類似于圖2所示的結(jié)構(gòu)。
進一步可選地,在上述實施例的技術(shù)方案的基礎(chǔ)上,其中步驟(a1)“頁面初始化時,將頁面劃分成至少兩個頁面區(qū)域”之后,步驟103“根據(jù)目標頁面區(qū)域標識和對應(yīng)的默認焦點控件,以默認焦點控件為目標焦點顯示目標頁面區(qū)域”之前,還可以包括:為頁面中至少兩個頁面區(qū)域的各頁面區(qū)域設(shè)置默認焦點控件。
為了保證每一個頁面區(qū)域單獨顯示時,都能及時獲取到焦點,本實施例中,還需要為頁面中至少兩個頁面區(qū)域的各頁面區(qū)域設(shè)置默認焦點控件。這樣,當移動終端根據(jù)車載設(shè)備的發(fā)送的指定操作方位,顯示目標頁面區(qū)域時,可以及時獲取到該目標頁面區(qū)域的焦點。本實施例的默認焦點控件可以為該頁面區(qū)域正中間的一個控件,或者還可以為該頁面區(qū)域的第一個能夠看到的控件。例如用戶通常瀏覽頁面區(qū)域的時候,習(xí)慣從左到右、從上到下的觀看,本實施例的默認焦點控件也可以為該頁面區(qū)域的左上角的控件?;蛘哌€可以采用其他方式設(shè)置頁面區(qū)域的默認焦點控件。
而且,在頁面初始化設(shè)置時,還需要設(shè)置一定的兜底策略,防止頁面的焦點丟失,例如,當移動終端顯示某頁面區(qū)域時,無法找到焦點,此時可以采用兜底策略,顯示兜底策略中可以設(shè)置當移動終端獲取不到焦點時,所要顯示的區(qū)域和將該區(qū)域中某控件作為顯示焦點,以防止焦點丟失。兜底策略設(shè)置的作為顯示焦點的控件可以根據(jù)實際需求來設(shè)置,例如可以將位于頁面最底部的某控件作為兜底策略中的作為顯示焦點的控件;或者還可以將頁面中關(guān)注點最高或者被訪問頻率最高的控件作為顯示焦點的控件;或者還可以采用其他策略設(shè)置兜底策略中顯示焦點的控件,在此不再一一舉例贅述。
因此,進一步可選地,本實施例的頁面處理方法中,還可以包括:當移動終端根據(jù)車載設(shè)備發(fā)送的旋鈕的指定操作方位獲取到目標頁面區(qū)域標識之后,而無法獲取該目標頁面標識對應(yīng)的目標頁面區(qū)域中的默認焦點控件時,直接采用兜底策略,以兜底策略中顯示焦點的控件作為顯示的焦點,顯示該控件所在區(qū)域。
進一步可選地,在上述實施例的技術(shù)方案的基礎(chǔ)上,步驟(a1)“頁面初始化時,將頁面劃分成至少兩個頁面區(qū)域”之后,還可以包括:將頁面中至少兩個頁面區(qū)域的各頁面區(qū)域中的所有控件按照位置順序排列,得到各頁面區(qū)域的控件序列。
本實施例中各頁面區(qū)域的控件序列,可以根據(jù)該頁面區(qū)域中各控件的默認顯示的順序來設(shè)置,例如用戶在觀看一個頁面區(qū)域時,習(xí)慣從上到下,從左到右的觀看。因此,本實施例中可以將各頁面區(qū)域的控件按照從上到下、從左到右的順序來排列,從而定義了該頁面區(qū)域中控件的順序。
進一步可選地,在上述實施例的技術(shù)方案的基礎(chǔ)上,步驟“將頁面中至少兩個頁面區(qū)域的各頁面區(qū)域中的所有控件按照位置順序排列,得到各頁面區(qū)域的控件序列”之后,還可以包括如下步驟:
(b1)接收車載設(shè)備發(fā)送的旋鈕的旋轉(zhuǎn)方向;
(b2)根據(jù)當前顯示的目標頁面區(qū)域、目標頁面區(qū)域的控件序列、當前顯示的焦點控件以及旋轉(zhuǎn)方向,更新目標焦點控件;
(b3)以更新后的目標焦點控件為目標焦點更新顯示目標頁面區(qū)域。
本實施例中,車載設(shè)備一側(cè)的旋鈕不僅可以支持上推、下推、左推和右推,以實現(xiàn)在移動終端側(cè),移動終端根據(jù)不同的操作方位進行不同頁面區(qū)域的切換。同時該旋鈕還可以支持左旋和右旋。例如,當該旋鈕的旋轉(zhuǎn)方向為左旋時,車載設(shè)備將左旋方向以指令的形式發(fā)送給移動終端,移動終端根據(jù)當前顯示的目標頁面區(qū)域、目標頁面區(qū)域的控件序列、當前顯示的焦點控件以及旋轉(zhuǎn)方向,更新目標焦點控件。具體地,移動終端首先獲取當前顯示的目標頁面區(qū)域,然后獲取當前顯示的焦點控件,若旋轉(zhuǎn)方向為左旋,那么從目標頁面區(qū)域的控件序列中獲取當前顯示的焦點控件作為更新后的目標焦點控件。最后以更新后的目標焦點控件為目標焦點更新顯示目標頁面區(qū)域。右旋同理,在此不再贅述。因此,本實施例的技術(shù)方案,還可以根據(jù)旋鈕的旋轉(zhuǎn),實現(xiàn)移動終端在顯示時在不同控件之間切換,使用非常方便??蛇x地,本實施例中,當旋轉(zhuǎn)至目標頁面區(qū)域的控件序列的最前端,此時目標焦點控件為目標頁面區(qū)域的空間序列的第一個,若再繼續(xù)左旋時該目標顯示區(qū)域的目標焦點控件無法再改變,此時僅可以右旋;或者進行不同操作方位的選擇,以切換頁面區(qū)域。同理當至目標頁面區(qū)域的控件序列的最末端,此時目標焦點控件為目標頁面區(qū)域的空間序列的最后一個,若再繼續(xù)右旋時該目標顯示區(qū)域的目標焦點控件無法再改變,此時僅可以左旋;或者進行不同操作方位的選擇,以切換頁面區(qū)域。
圖3為本發(fā)明實施例提供的一種車載設(shè)備的旋鈕knob示意圖。本實施例中圖3所示的旋鈕knob為例,介紹本發(fā)明的頁面處理技術(shù)方案。如圖3所示的旋鈕Knob可以使用在奔馳或者其他高檔車輛的車機上。本實施例中,可以使用該旋鈕knob發(fā)出不同的操作的指令,以供移動終端根據(jù)旋鈕knob發(fā)出操作指令,進行相應(yīng)的頁面處理。該旋鈕可以支持如下操作:
1)短按:表示確認操作;
2)長按:例如可以為地圖頁面可激活并拖動地圖;
3)上/下/左/右推:用于切換不同的頁面區(qū)域,例如可以實現(xiàn)功能區(qū)與菜單區(qū)的切換,或者不同功能區(qū),不同菜單區(qū)的切換;
4)旋轉(zhuǎn):用于實現(xiàn)同一頁面區(qū)域內(nèi)移動顯示焦點,可已閉環(huán)形式移動;
例如順時針(右)旋轉(zhuǎn):往右移動;也可以為列表內(nèi)上移;
例如逆時針(左)旋轉(zhuǎn):往左移動;也可以為列表內(nèi)下移;
5)返回箭頭:表示總是返回至上一層及菜單直至首頁,再按返回可退出CarLife應(yīng)用;
6)C鍵:可以進行自定義。
上述實施例的技術(shù)方案,與現(xiàn)有技術(shù)相比,可以對頁面多個不同區(qū)域進行操作,以著重顯示頁面各個區(qū)域;同時還能夠保證顯示的焦點不丟失,保證顯示的清晰度。因此,上述實施例的技術(shù)方案,根據(jù)車載設(shè)備的指定操作方位便可以實現(xiàn)對移動終端顯示的頁面按照區(qū)域進行操作處理;同時上述實施例的技術(shù)方案,還可以根據(jù)旋鈕的旋轉(zhuǎn)方向,切換同一頁面顯示區(qū)域的不同顯示焦點的控件。因此,上述實施例的技術(shù)方案,不僅夠有效地提高移動終端的頁面操作的效率,還能夠有效地豐富頁面區(qū)域的顯示效果。
圖4為本發(fā)明的移動終端實施例一的結(jié)構(gòu)圖。如圖4所示,本實施例的移動終端,具體可以包括:接收模塊10、頁面區(qū)域獲取模塊11、焦點控件獲取模塊12和顯示模塊13。
其中接收模塊10用于當移動終端顯示頁面時,接收車載設(shè)備發(fā)送的旋鈕的指定操作方位;頁面區(qū)域獲取模塊11用于根據(jù)接收模塊10接收的指定操作方位、當前顯示的頁面區(qū)域和預(yù)設(shè)的頁面分區(qū)結(jié)構(gòu),獲取指定操作方位對應(yīng)的目標頁面區(qū)域標識;焦點控件獲取模塊12用于根據(jù)預(yù)設(shè)的各頁面區(qū)域的焦點控件,獲取頁面區(qū)域獲取模塊11獲取的目標頁面區(qū)域標識對應(yīng)的目標頁面區(qū)域中的默認焦點控件;顯示模塊13用于根據(jù)頁面區(qū)域獲取模塊11獲取的目標頁面區(qū)域標識和焦點控件獲取模塊12獲取的對應(yīng)的默認焦點控件,以默認焦點控件為目標焦點顯示目標頁面區(qū)域。
本實施例的移動終端,通過采用上述模塊實現(xiàn)頁面處理的實現(xiàn)原理以及技術(shù)效果與上述相關(guān)方法實施例的相同,詳細可以參考上述相關(guān)方法實施例的記載,在此不再贅述。
圖5為本發(fā)明的移動終端實施例二的結(jié)構(gòu)圖。如圖5所示,本實施例的移動終端,在上述圖4所示實施例的技術(shù)方案的基礎(chǔ)上,進一步更加詳細地介紹本發(fā)明的技術(shù)方案。
如圖5所示,本實施例的移動終端,還可以包括發(fā)送模塊14。該發(fā)送模塊14用于向車載設(shè)備發(fā)送顯示模塊13顯示的顯示時以默認焦點控件為目標焦點的目標頁面區(qū)域,以供車載設(shè)備以默認焦點控件為目標焦點顯示目標頁面區(qū)域。
進一步可選地,如圖5所示,本實施例的移動終端還可以包括:
劃分模塊15用于頁面初始化時,將頁面劃分成至少兩個頁面區(qū)域;
設(shè)置模塊16用于為劃分模塊15劃分得到的頁面的至少兩個頁面區(qū)域的各頁面區(qū)域設(shè)置頁面區(qū)域標識;
生成模塊17用于根據(jù)設(shè)置模塊16設(shè)置的頁面的各頁面區(qū)域的區(qū)域標識和各頁面區(qū)域在頁面中的相對位置,生成預(yù)設(shè)的頁面分區(qū)結(jié)構(gòu)。
對應(yīng)地,頁面區(qū)域獲取模塊11用于根據(jù)接收模塊10接收的指定操作方位、當前顯示的頁面區(qū)域和生成模塊17生成的預(yù)設(shè)的頁面分區(qū)結(jié)構(gòu),獲取指定操作方位對應(yīng)的目標頁面區(qū)域標識。
進一步可選地,本實施例的移動終端中,設(shè)置模塊16還用于為頁面中至少兩個頁面區(qū)域的各頁面區(qū)域設(shè)置默認焦點控件。
進一步可選地,如圖5所示,本實施例的移動終端還可以包括:
排列模塊18用于將劃分模塊15劃分得到的頁面中至少兩個頁面區(qū)域的各頁面區(qū)域中的所有控件按照位置順序排列,得到各頁面區(qū)域的控件序列。
進一步可選地,本實施例的移動終端中,接收模塊10還用于接收車載設(shè)備發(fā)送的旋鈕的旋轉(zhuǎn)方向;
焦點控件獲取模塊12還用于根據(jù)當前顯示的目標頁面區(qū)域、排列模塊18排列的目標頁面區(qū)域的控件序列、當前顯示的焦點控件以及接收模塊10接收的旋轉(zhuǎn)方向,更新目標焦點控件;
顯示模塊13還用于以焦點控件獲取模塊12更新后的目標焦點控件為目標焦點更新顯示目標頁面區(qū)域。
進一步可選地,本實施例的移動終端中,劃分模塊15具體用于頁面初始化時,根據(jù)頁面中各控件的類型和各控件在頁面中的位置,將頁面劃分成至少兩個頁面區(qū)域。
本實施例的移動終端,通過采用上述模塊實現(xiàn)頁面處理的實現(xiàn)原理以及技術(shù)效果與上述相關(guān)方法實施例的相同,詳細可以參考上述相關(guān)方法實施例的記載,在此不再贅述。
本發(fā)明實施例提供的上述方法還可以以設(shè)置并運行于移動終端中的計算機程序體現(xiàn)。如圖6中所示,該移動終端可以包括一個或多個處理器800,還包括存儲器801和一個或多個程序,圖6所示實施例一包括一個處理器800為例來描述本發(fā)明的技術(shù)方案。其中該一個或多個程序存儲于存儲器801中,被上述一個或多個處理器800執(zhí)行以實現(xiàn)本發(fā)明上述實施例中所示的方法流程和/或裝置操作。例如,被上述一個或多個處理器800執(zhí)行的方法流程,可以包括:
當移動終端顯示頁面時,接收車載設(shè)備發(fā)送的旋鈕的指定操作方位;
根據(jù)所述指定操作方位、當前顯示的頁面區(qū)域和預(yù)設(shè)的頁面分區(qū)結(jié)構(gòu),獲取所述指定操作方位對應(yīng)的目標頁面區(qū)域標識;
根據(jù)預(yù)設(shè)的各所述頁面區(qū)域的默認焦點控件,獲取所述目標頁面區(qū)域標識對應(yīng)的目標頁面區(qū)域中的默認焦點控件;
根據(jù)所述目標頁面區(qū)域標識和對應(yīng)的所述默認焦點控件,以所述默認焦點控件為目標焦點顯示所述目標頁面區(qū)域。
在本發(fā)明所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。
上述以軟件功能單元的形式實現(xiàn)的集成的單元,可以存儲在一個計算機可讀取存儲介質(zhì)中。上述軟件功能單元存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個實施例所述方法的部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(Read-Only Memory,ROM)、隨機存取存儲器(Random Access Memory,RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明保護的范圍之內(nèi)。