一種展示應用軟件首頁的方法和裝置制造方法
【專利摘要】本發明公開了一種展示應用軟件首頁的方法和裝置,以進一步優化應用軟件的可操作性。所述方法包括:接收并保存用戶設置的作為應用軟件首頁的頁面標識;在啟動應用軟件時,獲取用戶設置的作為應用軟件首頁的所述頁面標識;生成與所述頁面標識對應的頁面,并將所述頁面作為應用軟件的首頁進行顯示。本發明實施例提供的展示應用軟件首頁的方法和裝置能夠給予應用軟件的用戶群更多的選擇,在用戶重新應用軟件時,直接進入用戶想最先進入的頁面,免去了用戶需要關閉系統給予的默認首頁這一操作,因而進一步優化了應用軟件的可操作性。
【專利說明】一種展示應用軟件首頁的方法和裝置
【技術領域】
[0001]本發明涉及應用軟件領域,具體涉及一種展示應用軟件首頁的方法和裝置。
【背景技術】
[0002]即時通信(Instant Messenging, IM),例如QQ、MSN、飛信等等,是一款終端服務,允許兩人或多人使用網路即時的傳遞文字訊息、檔案、語音與視頻交流。IM產品、尤其是QQ以其合理的設計、良好的易用性、強大的功能和穩定高效的系統運行等特點,贏得了廣大用戶的青睞。隨著智能技術的不斷發展,手機QQ即安裝在智能手機上的QQ,其用戶群也在不斷壯大。據一項權威調查的結果表明:手機QQ用戶群中,大約有65%的手機QQ用戶登錄手機QQ后第一件事是查看好友信息,也就是會話頁面,有35%的手機QQ用戶登錄手機QQ后的第一件事是查看好友列表,也就是聯系人頁面。由于大部分手機QQ用戶在登錄手機QQ后第一件事是查看會話頁面,因此,目前設計的QQ這一 IM產品,在手機QQ用戶登錄后,其默認首頁是會話頁面。
[0003]然而,畢竟還是有部分手機QQ用戶在登錄成功后是想和好友進行聊天,即是想進入聯系人頁面。因此,默認首頁是會話頁面這一設計無形中增加了手機QQ用戶的操作過程,即需要手機QQ用戶從會話頁面切換到聯系人頁面,然后才能在聯系人頁面查找好友進行聊天操作。
[0004]目前的應用軟件,尤其是IM產品尚無展示應用軟件首頁的技術方案。
【發明內容】
[0005]本發明實施例提供一種展示應用軟件首頁的方法和裝置,以進一步優化應用軟件的可操作性。
[0006]一種展示應用軟件首頁的方法,所述包括:
[0007]接收并保存用戶設置的作為應用軟件首頁的頁面標識;
[0008]在啟動應用軟件時,獲取用戶設置的作為應用軟件首頁的所述頁面標識;
[0009]生成與所述頁面標識對應的頁面,并將所述頁面作為應用軟件的首頁進行顯示。
[0010]一種展示應用軟件首頁的裝置,所述裝置包括:
[0011]保存模塊,用于接收并保存用戶設置的作為應用軟件首頁的頁面標識;
[0012]獲取模塊,用于在啟動應用軟件時,獲取用戶設置的作為應用軟件首頁的所述頁面標識;
[0013]生成模塊,用于生成與所述頁面標識對應的頁面,并將所述頁面作為應用軟件的首頁進行顯示。
[0014]從上述本發明實施例可知,由于應用軟件的首頁是由用戶選定而不再由系統給予默認,在啟動所述應用軟件,生成用戶選定的首頁并顯示。因此,本發明實施例提供的展示應用軟件首頁的方法和裝置能夠給予應用軟件的用戶群更多的選擇,在用戶重新應用軟件時,直接進入用戶想最先進入的頁面,免去了用戶需要關閉系統給予的默認首頁這一操作,因而進一步優化了應用軟件的可操作性。
【專利附圖】
【附圖說明】
[0015]圖1是本發明實施例提供的展示應用軟件首頁的方法的基本流程示意圖;
[0016]圖2_a是本發明實施例提供的“首頁”按鈕示意圖;
[0017]圖2_b是本發明實施例提供的展示應用軟件首頁備選項對話框示意圖;
[0018]圖2-c是本發明實施例提供的選中聯系人頁面的復選框的示意圖;
[0019]圖3是本發明實施例提供的展示應用軟件首頁的裝置邏輯結構示意圖;
[0020]圖4是本發明另一實施例提供的展示應用軟件首頁的裝置邏輯結構示意圖;
[0021]圖5_a是本發明另一實施例提供的展示應用軟件首頁的裝置邏輯結構示意圖;
[0022]圖5_b是本發明另一實施例提供的展示應用軟件首頁的裝置邏輯結構示意圖;
[0023]圖6-a是本發明另一實施例提供的圖5-a是本發明另一實施例提供的展示應用軟件首頁的裝置邏輯結構示意圖首頁的裝置邏輯結構示意圖;
[0024]圖6_b是本發明另一實施例提供的展示應用軟件首頁的裝置邏輯結構示意圖。
【具體實施方式】
[0025]本發明實施例提供一種展示應用軟件首頁的方法,所述方法包括:接收并保存用戶設置的作為應用軟件首頁的頁面標識;在啟動應用軟件時,獲取用戶設置的作為應用軟件首頁的所述頁面標識;生成與所述頁面標識對應的頁面,并將所述頁面作為應用軟件的首頁進行顯示。以下分別進行詳細說明。
[0026]本發明實施例的應用軟件可以是即時通信軟件,特別是安裝在智能手機上的即時通信軟件,例如手機QQ,展示應用軟件首頁的方法基本流程可參考圖1,主要包括步驟:
[0027]S101,接收并保存用戶設置的作為應用軟件首頁的頁面標識。
[0028]在本發明實施例中,可以為應用軟件用戶顯示首頁備選項,以供所述用戶對應用軟件首頁進行選定。接收并保存用戶設置的作為應用軟件首頁的頁面標識包括:接收首頁設置請求,根據所述首頁設置請求顯示首頁設置頁面,檢測用戶在所述首頁設置頁面的首頁選定操作,保存所述首頁選定操作所選定頁面的頁面標識。具體地,可以在用戶進入即時通信的“設置”這一功能選項時,給出一個“首頁”按鈕。在本發明實施例中,“首頁”按鈕可以是一個帶右箭頭的按鈕,如附圖2-a所示。當用戶點擊附圖2-a示例的“首頁”按鈕的右箭頭時,彈出一個對話框,該對話框顯示了首頁備選項,每個首頁備選項的右邊是復選框,如附圖2-b所示。當用戶選中某個首頁備選項右邊的復選框時,系統檢測到用戶在所述首頁設置頁面的首頁選定操作,保存所述首頁選定操作所選定頁面的頁面標識。例如,當選中附圖2-b示例的“聯系人頁面”這一首頁右邊的復選框時,如附圖2-c所示,表示選定了“聯系人頁面”這一首頁,系統將保存首頁選定操作所選定的頁面標識。
[0029]在本發明一個實施例中,保存首頁選定操作所選定頁面的頁面標識可以是以二值邏輯中的邏輯值表示所述首頁選定操作所選定頁面的頁面標識后,將所述邏輯值保存至文件,例如,將所述首頁選定操作所選定頁面的頁面標識以二值邏輯中的“O”或“ I”表示后,將“O”或“I”保存至文件。進一步地,假設預先建立了二值邏輯中的邏輯值與加載首頁的映射關系,例如,首頁選定操作所選定頁面的頁面標識以二值邏輯“O”表示時,表示該頁面標識所對應的頁面是應當加載的首頁,則當讀取到文件中的二值邏輯“O”時則執行加載該首頁。
[0030]S102,在啟動應用軟件時,獲取用戶設置的作為應用軟件首頁的所述頁面標識。
[0031]如前所述,首頁選定操作所選定頁面的頁面標識是以二值邏輯中的邏輯值表示后再保存至文件。作為本發明一個實施例,在啟動應用軟件時,獲取用戶設置的作為應用軟件首頁的頁面標識可以是讀取所述文件中僅有的所述邏輯值。例如,當文件是寄存器文件時,該文件只能保存一個寄存器變量,例如,二值邏輯的邏輯值“0”,則在讀取寄存器文件時,只能讀取該寄存器文件中僅有的寄存器變量即二值邏輯“O”。作為本發明另一實施例,在啟動應用軟件時,獲取用戶設置的作為應用軟件首頁的頁面標識可以是從所述文件中最先讀取所述邏輯值。例如,當文件是以后進先出(Last-1n First-Out, LIF0)棧(stack)的存取方式保存以二值邏輯中的邏輯值表示的首頁選定操作所選定頁面的頁面標識時,雖然前幾次保存了與二值邏輯中的邏輯值,但根據LIFO棧的存取特點,最后一次存入的邏輯值總是最先被讀取。例如,前兩次文件以LIFO存取方式保存了邏輯值“I”和“1”,最后一次該文件LIFO存取方式保存了邏輯值“0”,則在讀取該文件時,最先讀取的是邏輯值“O”。
[0032]S103,生成與頁面標識對應的頁面,并將所述頁面作為應用軟件首頁進行顯示。
[0033]如前所述,邏輯值與加載首頁的映射關系可以事先預設,因此,可以在文件中讀取邏輯值后,再根據邏輯值與加載首頁的映射關系,加載以所述邏輯值表示的頁面標識對應的首頁的各項資源以顯示所述應用軟件的首頁。
[0034]從上述本發明實施例提供的展示應用軟件首頁的方法可知,由于應用軟件的首頁是由用戶選定而不再由系統給予默認,在啟動所述應用軟件,生成用戶選定的首頁并顯示。因此,本發明實施例提供的展示應用軟件首頁的方法和裝置能夠給予應用軟件的用戶群更多的選擇,在用戶重新應用軟件時,直接進入用戶想最先進入的頁面,免去了用戶需要關閉系統給予的默認首頁這一操作,因而進一步優化了應用軟件的可操作性。
[0035]下面對用于執行上述展示應用軟件首頁的方法的本發明實施例的展示應用軟件首頁的裝置進行說明,其基本邏輯結構參考圖3。為了便于說明,僅僅示出了與本發明實施例相關的部分,主要包括保存模塊301、獲取模塊302和生成模塊303,各模塊詳細說明如下:
[0036]保存模塊301,用于接收并保存用戶設置的作為應用軟件首頁的頁面標識;
[0037]獲取模塊302,用于在啟動應用軟件時,獲取用戶設置的作為應用軟件首頁的所述頁面標識;
[0038]生成模塊303,用于生成與所述頁面標識對應的頁面,并將所述頁面作為應用軟件首頁進行顯示。
[0039]需要說明的是,以上附圖3示例的展示應用軟件首頁的裝置的實施方式中,各功能模塊的劃分僅是舉例說明,實際應用中可以根據需要,例如相應硬件的配置要求或者軟件的實現的便利考慮,而將上述功能分配由不同的功能模塊完成,即將所述展示應用軟件首頁的裝置的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。而且,實際應用中,本實施例中的相應的功能模塊可以是由相應的硬件實現,也可以由相應的硬件執行相應的軟件完成,例如,前述的保存模塊,可以是具有執行前述接收并保存用戶設置的作為應用軟件首頁的頁面標識的硬件,例如保存器,也可以是能夠執行相應計算機程序從而完成前述功能的一般處理器或者其他硬件設備;再如前述的生成模塊,可以是具有執行前述生成與所述頁面標識對應的頁面,并將所述頁面作為應用軟件首頁進行顯示功能的硬件,例如生成器,也可以是能夠執行相應計算機程序從而完成前述功能的一般處理器或者其他硬件設備(本說明書提供的各個實施例都可應用上述描述原則)。
[0040]附圖3示例的展示應用軟件首頁的裝置中,保存模塊301可以包括接收單元401、檢測單元402和頁面標識保存單元403,如附圖4所示本發明另一實施例提供的展示應用軟件首頁的裝置,其中:
[0041]接收單元401,用于接收首頁設置請求,根據所述首頁設置請求顯示首頁設置頁面;
[0042]檢測單元402,用于檢測用戶在所述首頁設置頁面的首頁選定操作;
[0043]頁面標識保存單元403,用于保存所述首頁選定操作所選定頁面的頁面標識。
[0044]附圖4示例的頁面標識保存單元403具體用于以二值邏輯中的邏輯值表示所述首頁選定操作所選定頁面的頁面標識后將所述邏輯值保存至文件。
[0045]附圖4示例的展示應用軟件首頁的裝置中,獲取模塊302可以包括第一讀取單元501或第二讀取單元502,如附圖5-a或附圖5_b所示本發明另一實施例提供的展示應用軟件首頁的裝置,其中:
[0046]第一讀取單元501,用于讀取所述文件中僅有的邏輯值;
[0047]第二讀取單元502,用于從所述文件中最先讀取所述邏輯值。
[0048]附圖5-a或附圖5-b示例的展示應用軟件首頁的裝置中,生成模塊303可以包括加載單元601,如附圖6-a或附圖6-b所示本發明另一實施例提供的展示應用軟件首頁的裝置。加載單元601用于根據所述邏輯值與加載首頁的映射關系,加載以所述邏輯值表示的頁面標識對應的首頁的各項資源以顯示所述應用軟件的首頁。
[0049]附圖3至附圖6任一示例的展示應用軟件首頁的裝置中,應用軟件可以為即時通?目軟件,例如,手機QQ等。
[0050]本發明實施例還給出一種終端,該終端可以用于實施上述實施例中提供的展示應用軟件首頁的方法。具體來講:終端可以包括有一個或一個以上計算機可讀存儲介質的存儲器、一個或者一個以上處理核心的處理器等部件。本領域技術人員可以理解,上述終端結構并不構成對終端的限定,可以包括更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
[0051]存儲器可用于存儲軟件程序以及模塊,處理器通過運行存儲在存儲器的軟件程序以及模塊,從而執行各種功能應用以及數據處理。存儲器可主要包括存儲程序區和存儲數據區,其中,存儲程序區可存儲操作系統、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數據區可存儲根據終端的使用所創建的數據等。此外,存儲器可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態存儲器件。相應地,存儲器還可以包括存儲器控制器,以提供處理器對存儲器的訪問。
[0052]盡管未示出,終端還可以包括攝像頭、藍牙模塊等,在此不再贅述。具體在本實施例中,終端的顯示單元是觸摸屏顯示器,終端還包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經配置以由一個或者一個以上處理器執行述一個或者一個以上程序包含用于進行以下操作的指令:
[0053]接收并保存用戶設置的作為應用軟件首頁的頁面標識;
[0054]在啟動應用軟件時,獲取用戶設置的作為應用軟件首頁的所述頁面標識;
[0055]生成與所述頁面標識對應的頁面,并將所述頁面作為應用軟件首頁進行顯示。
[0056]假設上述為第一種可能的實施方式,則在第一種可能的實施方式作為基礎而提供的第二種可能的實施方式中,所述終端的存儲器中,還包含用于執行以下操作的指令:
[0057]接收首頁設置請求,根據所述首頁設置請求顯示首頁設置頁面;
[0058]檢測用戶在所述首頁設置頁面的首頁選定操作;
[0059]保存所述首頁選定操作所選定頁面的頁面標識。
[0060]假設上述為第二種可能的實施方式,則在第二種可能的實施方式作為基礎而提供的第三種可能的實施方式中,所述終端的存儲器中,還包含以下指令:
[0061]以二值邏輯中的邏輯值表示所述首頁選定操作所選定頁面的頁面標識后將所述邏輯值保存至文件。
[0062]假設上述為第三種可能的實施方式,則在第三種可能的實施方式作為基礎而提供的第四種可能的實施方式中,所述終端的存儲器中,還包含以下指令:
[0063]讀取所述文件中僅有的所述邏輯值,或者從所述文件中最先讀取所述邏輯值。
[0064]假設上述為第四種可能的實施方式,則在第四種可能的實施方式作為基礎而提供的第五種可能的實施方式中,所述終端的存儲器中,還包含以下指令:
[0065]根據所述邏輯值與加載首頁的映射關系,加載以所述邏輯值表示的頁面標識對應的首頁的各項資源以顯示所述應用軟件的首頁。
[0066]在第一、第二、第三、第四種或者第五種可能的實施方式作為基礎而提供的第六種可能的實施方式中,所述應用軟件為即時通信軟件。
[0067]作為另一方面,本發明再一實施例還提供了一種計算機可讀存儲介質,該計算機可讀存儲介質可以是上述實施例中的存儲器中所包含的計算機可讀存儲介質;也可以是單獨存在,未裝配入終端中的計算機可讀存儲介質。所述計算機可讀存儲介質存儲有一個或者一個以上程序,所述一個或者一個以上程序被一個或者一個以上的處理器用來執行一個展示應用軟件首頁的方法,所述方法包括:
[0068]接收并保存用戶設置的作為應用軟件首頁的頁面標識;
[0069]在啟動應用軟件時,獲取用戶設置的作為應用軟件首頁的所述頁面標識;
[0070]生成與所述頁面標識對應的頁面,并將所述頁面作為應用軟件首頁進行顯示。
[0071]假設上述為第一種可能的實施方式,則在第一種可能的實施方式作為基礎而提供的第二種可能的實施方式中,所述接收并保存用戶設置的作為應用軟件首頁的頁面標識,包括:
[0072]接收首頁設置請求,根據所述首頁設置請求顯示首頁設置頁面;
[0073]檢測用戶在所述首頁設置頁面的首頁選定操作;
[0074]保存所述首頁選定操作所選定頁面的頁面標識。
[0075]假設上述為第二種可能的實施方式,則在第二種可能的實施方式作為基礎而提供的第三種可能的實施方式中,所述保存所述首頁選定操作所選定頁面的頁面標識為,包括:
[0076]以二值邏輯中的邏輯值表示所述首頁選定操作所選定頁面的頁面標識后將所述邏輯值保存至文件。
[0077]假設上述為第三種可能的實施方式,則在第三種可能的實施方式作為基礎而提供的第四種可能的實施方式中,所述在啟動應用軟件時,獲取用戶設置的作為應用軟件首頁的所述頁面標識,包括:
[0078]讀取所述文件中僅有的所述邏輯值,或者從所述文件中最先讀取所述邏輯值。
[0079]假設上述為第四種可能的實施方式,則在第四種可能的實施方式作為基礎而提供的第五種可能的實施方式中,所述生成與所述頁面標識對應的頁面,并將所述頁面作為應用軟件首頁進行顯示,包括:
[0080]根據所述邏輯值與加載首頁的映射關系,加載以所述邏輯值表示的頁面標識對應的首頁的各項資源以顯示所述應用軟件的首頁。
[0081]在第一、第二、第三、第四種或者第五種可能的實施方式作為基礎而提供的第六種可能的實施方式中,所述應用軟件為即時通信軟件。
[0082]需要說明的是,上述裝置各模塊/單元之間的信息交互、執行過程等內容,由于與本發明方法實施例基于同一構思,其帶來的技術效果與本發明方法實施例相同,具體內容可參見本發明方法實施例中的敘述,此處不再贅述。
[0083]本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質可以包括:只讀存儲器(ROM,Read Only Memory)、隨機存取存儲器(RAM,RandomAccess Memory)、磁盤或光盤等。
[0084]以上對本發明實施例所提供的展示應用軟件首頁的方法和裝置進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發明的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。
【權利要求】
1.一種展示應用軟件首頁的方法,其特征在于,所述方法包括: 接收并保存用戶設置的作為應用軟件首頁的頁面標識; 在啟動應用軟件時,獲取用戶設置的作為應用軟件首頁的所述頁面標識; 生成與所述頁面標識對應的頁面,并將所述頁面作為應用軟件首頁進行顯示。
2.根據權利要求1所述的方法,其特征在于,所述接收并保存用戶設置的作為應用軟件首頁的頁面標識包括: 接收首頁設置請求,根據所述首頁設置請求顯示首頁設置頁面; 檢測用戶在所述首頁設置頁面的首頁選定操作; 保存所述首頁選定操作所選定頁面的頁面標識。
3.根據權利要求2所述的方法,其特征在于,所述保存所述首頁選定操作所選定頁面的頁面標識為:以二值邏輯中的邏輯值表示所述首頁選定操作所選定頁面的頁面標識后將所述邏輯值保存至文件。
4.根據權利要求3所述的方法,其特征在于,所述在啟動應用軟件時,獲取用戶設置的作為應用軟件首頁的所述頁面標識包括: 讀取所述文件中僅有的所述邏輯值;或者 從所述文件中最先讀取所述邏輯值。
5.根據權利要求4所述的方法,其特征在于,所述生成與所述頁面標識對應的頁面,并將所述頁面作為應用軟件首頁進行顯示包括: 根據所述邏輯值與加載首頁的映射關系,加載以所述邏輯值表示的頁面標識對應的首頁的各項資源以顯示所述應用軟件的首頁。
6.根據權利要求1至5任意一項所述的方法,其特征在于,所述應用軟件為即時通信軟件。
7.一種展示應用軟件首頁的裝置,其特征在于,所述裝置包括: 保存模塊,用于接收并保存用戶設置的作為應用軟件首頁的頁面標識; 獲取模塊,用于在啟動應用軟件時,獲取用戶設置的作為應用軟件首頁的所述頁面標識; 生成模塊,用于生成與所述頁面標識對應的頁面,并將所述頁面作為應用軟件首頁進行顯示。
8.根據權利要求7所述的裝置,其特征在于,所述保存模塊包括: 接收單元,用于接收首頁設置請求,根據所述首頁設置請求顯示首頁設置頁面; 檢測單元,用于檢測用戶在所述首頁設置頁面的首頁選定操作; 頁面標識保存單元,用于保存所述首頁選定操作所選定頁面的頁面標識。
9.根據權利要求8所述的裝置,其特征在于,所述頁面標識保存單元具體用于以二值邏輯中的邏輯值表示所述首頁選定操作所選定頁面的頁面標識后將所述邏輯值保存至文件。
10.根據權利要求9所述的裝置,其特征在于,所述獲取模塊包括第一讀取單元或第二讀取單元; 所述第一讀取單元,用于讀取所述文件中僅有的邏輯值; 所述第二讀取單元,用于從所述文件中最先讀取所述邏輯值。
11.根據權利要求10所述的裝置,其特征在于,所述生成模塊包括 加載單元,用于根據所述邏輯值與加載首頁的映射關系,加載以所述邏輯值表示的頁面標識對應的首頁的各項資源以顯示所述應用軟件的首頁。
12.根據權利要求7至11任意一項所述的裝置,其特征在于,所述應用軟件為即時通信軟件。
【文檔編號】G06F3/0484GK104423775SQ201310367661
【公開日】2015年3月18日 申請日期:2013年8月21日 優先權日:2013年8月21日
【發明者】謝東 申請人:騰訊科技(深圳)有限公司