两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種終端及動(dòng)態(tài)加載應(yīng)用程序界面的方法

文檔序號(hào):6376537閱讀:278來源:國知局
專利名稱:一種終端及動(dòng)態(tài)加載應(yīng)用程序界面的方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及動(dòng)態(tài)加載應(yīng)用程序界面的終端及動(dòng)態(tài)加載應(yīng)用程序界面的方法。
背景技術(shù)
隨著移動(dòng)通信的飛速發(fā)展,終端的功能日益豐富,例如手機(jī)、平板電腦,個(gè)人數(shù)字助理(Personal Digital Assistant, PDA)等終端,絕大多數(shù)終端都采用較大應(yīng)用程序界面來顯示應(yīng)用程序圖標(biāo)或widget桌面控件,隨著應(yīng)用程序功能的豐富,各種應(yīng)用程序圖標(biāo)、widget桌面控件的數(shù)量越來越多,單一應(yīng)用程序界面無法完全顯示所有的應(yīng)用圖標(biāo)或widget桌面控件,這使得終端的應(yīng)用程序界面數(shù)量不斷增加。但是,由于目前終端的內(nèi)存容量有限,導(dǎo)致終端為用戶提供的用于顯示應(yīng)用程序圖標(biāo)及widget桌面控件的應(yīng)用程序界面數(shù)量也有限,這種限制同日益增加的終端功能之間的矛盾也越來越突出,無法滿足用戶 的使用需求。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種終端及動(dòng)態(tài)加載應(yīng)用程序界面方法,可以循環(huán)加載應(yīng)用程序的界面信息,從而緩解存儲(chǔ)容量的限制與日益增長的應(yīng)用程序界面數(shù)量之間的矛盾。第一方面,提供一種動(dòng)態(tài)加載應(yīng)用程序界面的方法,包括接收用戶切換應(yīng)用程序界面操作產(chǎn)生的切換信號(hào);解析所述切換信號(hào),確定目標(biāo)界面編號(hào);根據(jù)與所述目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量確定與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào);根據(jù)第一存儲(chǔ)器中存儲(chǔ)的界面編號(hào)和與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào),確定待加載的界面編號(hào)對應(yīng)的界面信息;釋放所述第一存儲(chǔ)器中與所述目標(biāo)界面編號(hào)不相鄰的至少部分界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間;加載所述待加載的界面編號(hào)對應(yīng)的界面信息到所述第一存儲(chǔ)器。在第一方面的第一種可能的實(shí)現(xiàn)方式中,根據(jù)與該目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量確定與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào),包括根據(jù)與所述目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量確定與所述目標(biāo)界面編號(hào)左右都相鄰預(yù)定數(shù)量、左相鄰預(yù)定數(shù)量或者右相鄰預(yù)定數(shù)量的界面編號(hào)。結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,根據(jù)第一存儲(chǔ)器中存儲(chǔ)的界面編號(hào)和與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào),確定待加載的界面編號(hào)對應(yīng)的界面信息,包括計(jì)算與所述目標(biāo)界面編號(hào)每一側(cè)相鄰的界面編號(hào)數(shù)量;確定所述數(shù)量和與所述目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量一致;比對所述第一存儲(chǔ)器中的界面信息對應(yīng)的界面編號(hào)和與所述目標(biāo)編號(hào)相鄰的界面編號(hào);確定未存儲(chǔ)于所述第一存儲(chǔ)器的,與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào)對應(yīng)的界面信息作為待加載的界面編號(hào)對應(yīng)的界面信息。結(jié)合第一方面或上述任一可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,釋放所述第一存儲(chǔ)器中與所述目標(biāo)界面編號(hào)不相鄰的至少部分界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間,包括比對所述待加載的界面編號(hào)對應(yīng)的界面信息所需的存儲(chǔ)空間和與所述目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間;若所述待加載的界面編號(hào)對應(yīng)的界面信息所需的存儲(chǔ)空間小于與所述目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間,則釋放所述第一存儲(chǔ)器中所述待加載的界面編號(hào)對應(yīng)的界面信息所需的存儲(chǔ)空間,其中,所釋放的存儲(chǔ)空間不包括所述目標(biāo)界面信息占用的存儲(chǔ)空間,或者釋放與所述目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間。結(jié)合第一方面或上述任一可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,加載所述待加載的界面編號(hào)對應(yīng)的界面信息到所述第一存儲(chǔ)器,包括加載所述待加載的界面編號(hào)對應(yīng)的界面信息于所述第一存儲(chǔ)器釋放的存儲(chǔ)空間中,并更新所述待加載的界面編號(hào)對應(yīng)的界面信息對應(yīng)的存儲(chǔ)地址;或者加載所述待加載的界面編號(hào)對應(yīng)的界面信息于所述第一存儲(chǔ)器中覆蓋已存儲(chǔ)的界面信息,其中,被覆蓋的界面信息不包括所述目標(biāo)界面信息。第二方面,提供一種終端,包括,接收模塊、解析模塊、計(jì)算模塊、確定模塊、釋放模塊及加載模塊,所述接收模塊接收用戶切換應(yīng)用程序界面操作產(chǎn)生的切換信號(hào);所述解析 預(yù)定數(shù)量確定與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào);所述確定模塊根據(jù)第一存儲(chǔ)器中存儲(chǔ)的界面編號(hào)和與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào),確定待加載的界面編號(hào)對應(yīng)的界面信息;所述釋放模塊釋放所述第一存儲(chǔ)器中與所述目標(biāo)界面編號(hào)不相鄰的至少部分界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間;所述加載模塊加載所述待加載的界面編號(hào)對應(yīng)的界面信息到所述第一存儲(chǔ)器。在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述計(jì)算模塊根據(jù)與所述目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量確定與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào),包括所述計(jì)算模塊根據(jù)與所述目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量確定與所述目標(biāo)界面編號(hào)左右都相鄰預(yù)定數(shù)量、左相鄰預(yù)定數(shù)量或者右相鄰預(yù)定數(shù)量的界面編號(hào)。結(jié)合第二方面或上述任一可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述確定模塊根據(jù)第一存儲(chǔ)器中存儲(chǔ)的界面編號(hào)和與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào),確定待加載的界面編號(hào)對應(yīng)的界面信息,包括所述確定模塊計(jì)算與所述目標(biāo)界面編號(hào)每一側(cè)相鄰的界面編號(hào)數(shù)量;確定所述數(shù)量和與所述目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量一致;比對所述第一存儲(chǔ)器中的界面信息對應(yīng)的界面編號(hào)和與所述目標(biāo)編號(hào)相鄰的界面編號(hào);確定未存儲(chǔ)于所述第一存儲(chǔ)器的,與所述目標(biāo)編號(hào)相鄰的界面編號(hào)對應(yīng)的界面信息作為待加載的界面編號(hào)對應(yīng)的界面信息。結(jié)合第二方面或上述任一可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述釋放模塊釋放所述第一存儲(chǔ)器中與所述目標(biāo)界面編號(hào)不相鄰的至少部分界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間,包括所述釋放模塊比對所述待加載的界面編號(hào)對應(yīng)的界面信息所需的存儲(chǔ)空間和與所述目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間;若所述待加載的界面編號(hào)對應(yīng)的界面信息所需的存儲(chǔ)空間小于與所述目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間,則釋放所述第一存儲(chǔ)器中所述待加載的界面編號(hào)對應(yīng)的界面信息所需的存儲(chǔ)空間,其中,所釋放的存儲(chǔ)空間不包括所述目標(biāo)界面信息占用的存儲(chǔ)空間,或者釋放與所述目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間。
結(jié)合第二方面或上述任一可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述用戶切換應(yīng)用程序界面操作產(chǎn)生的信號(hào),包括所述加載模塊加載所述待加載的界面編號(hào)對應(yīng)的界面信息到所述第一存儲(chǔ)器,包括所述加載模塊加載所述待加載的界面編號(hào)對應(yīng)的界面信息于所述第一存儲(chǔ)器釋放的存儲(chǔ)空間中,并更新所述待加載的界面編號(hào)對應(yīng)的界面信息對應(yīng)的存儲(chǔ)地址;或者加載所述待加載的界面編號(hào)對應(yīng)的界面信息于所述第一存儲(chǔ)器中覆蓋已存儲(chǔ)的界面信息,其中,被覆蓋的界面信息不包括所述目標(biāo)界面信息。結(jié)合第二方面或上述任一可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述接收模塊接收用戶切換應(yīng)用 程序界面操作產(chǎn)生的切換信號(hào),包括所述接收模塊接收用戶滑動(dòng)界面產(chǎn)生的滑動(dòng)信號(hào)、拖動(dòng)界面滑動(dòng)條產(chǎn)生的拖動(dòng)信號(hào),或者觸摸點(diǎn)擊界面編號(hào)產(chǎn)生的點(diǎn)擊信號(hào)的一種或多種。第三方面,提供一種終端,包括第一存儲(chǔ)器、處理器及輸入單元,其特征在于,所述第一存儲(chǔ)器存儲(chǔ)所述終端預(yù)設(shè)數(shù)量的應(yīng)用程序的界面信息,所述界面信息包括界面元素、界面編號(hào)、該界面編號(hào)與該界面元素的對應(yīng)關(guān)系、以及該界面元素位于該界面編號(hào)對應(yīng)的應(yīng)用程序界面的位置信息;所述輸入單元用于接收用戶切換應(yīng)用程序界面操作,并產(chǎn)生切換信號(hào);所述處理器用于根據(jù)該切換信號(hào)確定目標(biāo)界面編號(hào);根據(jù)與所述目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量確定與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào);根據(jù)所述第一存儲(chǔ)器存儲(chǔ)的界面編號(hào)和與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào),確定未被加載的界面編號(hào)對應(yīng)的界面信息為待加載的界面編號(hào)對應(yīng)的界面信息;釋放所述第一存儲(chǔ)器中與所述目標(biāo)界面編號(hào)不相鄰的至少部分界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間;加載所述待加載的界面編號(hào)對應(yīng)的界面信息到所述第一存儲(chǔ)器。在第三方面的第一種可能的實(shí)現(xiàn)方式中,所述終端還包括第二存儲(chǔ)器,所述待加載的界面編號(hào)對應(yīng)的界面信息存儲(chǔ)于所述第二存儲(chǔ)器。結(jié)合第三方面或者第三方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述待加載的界面編號(hào)對應(yīng)的界面信息存儲(chǔ)于第二存儲(chǔ)器,所述第二存儲(chǔ)器位于云服務(wù)器。結(jié)合第三方面或上述任一可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述處理器根據(jù)與該目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量確定與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào),包括所述處理器根據(jù)與所述目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量確定與所述目標(biāo)界面編號(hào)左右都相鄰預(yù)定數(shù)量、左相鄰預(yù)定數(shù)量或者右相鄰預(yù)定數(shù)量的界面編號(hào)。結(jié)合第三方面或上述任一可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述處理器根據(jù)第一存儲(chǔ)器中存儲(chǔ)的界面編號(hào)和與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào),確定待加載的界面編號(hào)對應(yīng)的界面信息,包括所述處理器計(jì)算與所述目標(biāo)界面編號(hào)每一側(cè)相鄰的界面編號(hào)數(shù)量;確定所述數(shù)量和與所述目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量一致;則比對所述第一存儲(chǔ)器中的界面信息對應(yīng)的界面編號(hào)和與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào);確定未存儲(chǔ)于所述第一存儲(chǔ)器的,與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào)對應(yīng)的界面信息作為待加載的界面編號(hào)對應(yīng)的界面信息。結(jié)合第三方面或上述任一可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述處理器釋放所述第一存儲(chǔ)器中與所述目標(biāo)界面編號(hào)不相鄰的至少部分界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間,包括所述處理器比對所述待加載的界面編號(hào)對應(yīng)的界面信息所需的存儲(chǔ)空間和與所述目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間;若所述待加載的界面編號(hào)對應(yīng)的界面信息所需的存儲(chǔ)空間小于與所述目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間,則釋放所述第一存儲(chǔ)器中所述待加載的界面編號(hào)對應(yīng)的界面信息所需的存儲(chǔ)空間,其中,所釋放的存儲(chǔ)空間不包括所述目標(biāo)界面信息占用的存儲(chǔ)空間,或者釋放與所述目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間。結(jié)合第三方面或上述任一可能的實(shí)現(xiàn)方式,在第六種可能的實(shí)現(xiàn)方式中,所述處理器加載所述待加載的界面編號(hào)對應(yīng)的界面信息到所述第一存儲(chǔ)器,包括所述處理器加載所述待加載的界面編號(hào)對應(yīng)的界面信息于所述第一存儲(chǔ)器釋放的存儲(chǔ)空間中,并更新所述待加載的界面編號(hào)對應(yīng)的界面信息對應(yīng)的存儲(chǔ)地址;或者加載所述待加載的界面編號(hào)對應(yīng)的界面信息于所述第一存儲(chǔ)器中覆蓋已存儲(chǔ)的界面信息,其中,被覆蓋的界面信息不包括所述目標(biāo)界面信息。 結(jié)合第三方面或上述任一可能的實(shí)現(xiàn)方式,在第七種可能的實(shí)現(xiàn)方式中,所述處理器接收用戶切換應(yīng)用程序界面操作產(chǎn)生的切換信號(hào),包括所述處理器接收用戶滑動(dòng)界面產(chǎn)生的滑動(dòng)信號(hào)、拖動(dòng)界面滑動(dòng)條產(chǎn)生的拖動(dòng)信號(hào),或者觸摸點(diǎn)擊界面編號(hào)產(chǎn)生的點(diǎn)擊信號(hào)的一種或多種?;谏鲜黾夹g(shù)方案,本發(fā)明實(shí)施例的終端及動(dòng)態(tài)加載應(yīng)用程序界面的方法,可以通過釋放第一存儲(chǔ)器中,與所述目標(biāo)界面編號(hào)不相鄰的至少部分界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間,加載與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào)對應(yīng)的界面信息,從而可以循環(huán)加載界面信息,減緩終端的存儲(chǔ)容量的限制與日益增長的應(yīng)用程序界面數(shù)量之間的矛盾。


為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對本發(fā)明實(shí)施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面所描述的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I示出的是本發(fā)明實(shí)施例終端的結(jié)構(gòu)示意圖。圖2是本發(fā)明實(shí)施例的觸摸顯示屏的顯示區(qū)域示意圖。圖3a_3c為本發(fā)明實(shí)施例切換界面操作方式的示意圖。圖4為本發(fā)明實(shí)施例加載界面信息過程的示意圖。圖5是本發(fā)明另一實(shí)施例動(dòng)態(tài)加載應(yīng)用程序界面的終端的示意圖。圖6為本發(fā)明實(shí)施例動(dòng)態(tài)加載應(yīng)用程序界面的方法的流程圖。圖7為本發(fā)明實(shí)施例確定待加載的界面編號(hào)對應(yīng)的界面信息的方法流程圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明的一部分實(shí)施例,而不是全部實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都應(yīng)屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例涉及一種終端100及動(dòng)態(tài)加載應(yīng)用程序界面的方法,該終端100可以為手機(jī)、平板電腦、PDA (Personal Digital Assistant,個(gè)人數(shù)字助理)、POS (Point ofSales,銷售終端)、或車載電腦等。圖I示出的是本發(fā)明實(shí)施例終端100的結(jié)構(gòu)示意圖。參考圖1,本發(fā)明實(shí)施例的一種終端100,包括,第一存儲(chǔ)器120、處理器160及輸入單元130,該第一存儲(chǔ)器120存儲(chǔ)該終端預(yù)設(shè)數(shù)量的應(yīng)用程序的界面信息,其中,該界面信息包括界面元素、界面編號(hào)、該界面編號(hào)與該界面元素的對應(yīng)關(guān)系、以及該界面元素位于該界面編號(hào)對應(yīng)的應(yīng)用程序界面的位置信息;該輸入單元130用于接收用戶切換應(yīng)用程序界面操作,并產(chǎn)生切換信號(hào);該處理器160用于根據(jù)該切換信號(hào)確定目標(biāo)界面編號(hào);根據(jù)與該目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量確定與該目標(biāo)界面編號(hào)相鄰的界面編號(hào);根據(jù)該第一存儲(chǔ)器120中存儲(chǔ)的界面編號(hào)和與該目標(biāo)界面編號(hào)相鄰的界面編號(hào),確定待加載的界面編號(hào)對 應(yīng)的界面信息;釋放該第一存儲(chǔ)器120中與該目標(biāo)界面編號(hào)不相鄰的至少部分界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間;加載該待加載的界面編號(hào)對應(yīng)的界面信息到該第一存儲(chǔ)器120中。其中,該預(yù)設(shè)數(shù)量是指可以存儲(chǔ)于該第一存儲(chǔ)器的應(yīng)用程序的界面信息的數(shù)量。該預(yù)定數(shù)量是指與該目標(biāo)界面編號(hào)每一側(cè)相鄰的界面編號(hào)的數(shù)量。該處理器160可以通過釋放該第一存儲(chǔ)器120中,與該目標(biāo)界面編號(hào)不相鄰的至少部分界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間,加載與該目標(biāo)界面編號(hào)相鄰的界面編號(hào)對應(yīng)的界面信息于該第一存儲(chǔ)器120中,從而可以循環(huán)加載界面信息,減緩終端100的存儲(chǔ)容量的限制與日益增長的應(yīng)用程序界面數(shù)量之間的矛盾。其中,根據(jù)該第一存儲(chǔ)器120中存儲(chǔ)的界面編號(hào)和與該目標(biāo)界面編號(hào)相鄰的界面編號(hào),確定待加載的界面編號(hào)對應(yīng)的界面信息,具體為根據(jù)該第一存儲(chǔ)器120中存儲(chǔ)的界面編號(hào)和與該目標(biāo)界面編號(hào)相鄰的界面編號(hào),確定該第一存儲(chǔ)器120中未存儲(chǔ)的界面編號(hào),該未存儲(chǔ)的界面編號(hào)對應(yīng)的界面信息為該第一存儲(chǔ)器120中待加載的界面編號(hào)對應(yīng)的界面信息。需要說明的是,該處理器160可以調(diào)用該第一存儲(chǔ)器120中存儲(chǔ)的與該目標(biāo)界面編號(hào)對應(yīng)的界面元素、以及該界面元素顯示于該界面編號(hào)對應(yīng)的應(yīng)用程序界面的位置信息,從而將該界面元素顯示在與該目標(biāo)界面編號(hào)對應(yīng)的應(yīng)用程序界面。其中,該界面元素可以是應(yīng)用程序圖標(biāo)或widget桌面控件等。本發(fā)明實(shí)施例中,該終端100還可以包括第二存儲(chǔ)器121,該第二存儲(chǔ)器121可以用于存儲(chǔ)終端100的所有應(yīng)用程序的界面信息。該處理器160加載該待加載的界面編號(hào)對應(yīng)的界面信息到該第一存儲(chǔ)器120中,具體為該處理器160調(diào)用該第二存儲(chǔ)器121中待加載的界面編號(hào)對應(yīng)的界面信息,將該待加載的界面編號(hào)對應(yīng)的界面信息加載到該第一存儲(chǔ)器120中??梢岳斫獾?,該第二存儲(chǔ)器121可以為該終端100的外存,該第一存儲(chǔ)器120可以為該終端100的內(nèi)存。該處理器160可以從該第二存儲(chǔ)器121中加載預(yù)設(shè)數(shù)量的界面信息到該第一存儲(chǔ)器120中。每個(gè)加載的界面信息在該第一存儲(chǔ)器120中對應(yīng)一個(gè)存儲(chǔ)空間,可選的,每個(gè)存儲(chǔ)空間可以相同。該第一存儲(chǔ)器120可以為NVRAM非易失存儲(chǔ)器、DRAM動(dòng)態(tài)隨機(jī)存儲(chǔ)器、SRAM靜態(tài)隨機(jī)存儲(chǔ)器、Flash閃存等其中之一;該第二存儲(chǔ)器121可以為硬盤、光盤、USB盤、軟盤或磁帶機(jī)等。本發(fā)明實(shí)施例中,終端的所有界面信息可以存儲(chǔ)在云服務(wù)器,該云服務(wù)器可以為第二存儲(chǔ)器121。該處理器160加載該待加載的界面編號(hào)對應(yīng)的界面信息到該第一存儲(chǔ)器120中,具體為該處理器160通過網(wǎng)絡(luò)通道獲取該云服務(wù)器中待加載的界面編號(hào)對應(yīng)的界面信息,將該待加載的界面編號(hào)對應(yīng)的界面信息加載到該第一存儲(chǔ)器120中。該輸入單元130可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與終端100的用戶設(shè)置以及功能控制有關(guān)的信號(hào)輸入。具體地,本發(fā)明實(shí)施例中,該輸入單元130可以包括觸控面板131。觸控面板131,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板131上或在觸控面板131的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置??蛇x的,觸控面板131可包括觸摸檢測裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信 號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給該處理器160,并能接收處理器160發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板131。除了觸控面板131,輸入單元130還可以包括其他輸入設(shè)備132,其他輸入設(shè)備132可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。該終端100還可以包括顯示單元140,該顯示單元140可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端100的各種菜單界面。該顯示單元140可包括顯示面板 141,可選的,可以采用 LCD (Liquid Crystal Display,液晶顯示器)或 OLED (OrganicLight-Emitting Diode,有機(jī)發(fā)光二極管)等形式來配置顯示面板141。請參考圖2,本發(fā)明實(shí)施例中,該觸控面板131覆蓋該顯示面板141,形成觸摸顯示屏142,當(dāng)該觸摸顯示屏142檢測到在其上或附近的觸摸操作后,傳送給處理器160以確定觸摸事件的類型,隨后處理器160根據(jù)觸摸事件的類型在觸摸顯示屏142上提供相應(yīng)的視覺輸出。本發(fā)明實(shí)施例中,該觸摸顯示屏142包括應(yīng)用程序界面顯示區(qū)143及常用控件顯示區(qū)144。該應(yīng)用程序界面顯示區(qū)143及該常用控件顯示區(qū)144的排列方式并不限定,可以為上下排列、左右排列等可以區(qū)分兩個(gè)顯示區(qū)的排列方式。該應(yīng)用程序界面顯示區(qū)143可以用于顯示應(yīng)用程序的界面。每一個(gè)界面可以包含至少一個(gè)應(yīng)用程序的圖標(biāo)和/或widget桌面控件等界面元素。該應(yīng)用程序界面顯示區(qū)143也可以為不包含任何內(nèi)容的空界面。該常用控件顯示區(qū)144用于顯示使用率較高的控件,例如,設(shè)置按鈕、界面編號(hào)、滾動(dòng)條、電話本圖標(biāo)等應(yīng)用程序圖標(biāo)等。該處理器160是終端100的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲(chǔ)在該第一存儲(chǔ)器120內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在該第二存儲(chǔ)器121內(nèi)的數(shù)據(jù),執(zhí)行終端100的各種功能和處理數(shù)據(jù),從而對終端100進(jìn)行整體監(jiān)控。可選的,該處理器160可包括一個(gè)或多個(gè)處理單元??梢岳斫獾?,該處理器160初始化時(shí),可以從該第二存儲(chǔ)器121存儲(chǔ)的界面信息中,加載預(yù)設(shè)數(shù)量的界面信息到該第一存儲(chǔ)器120,并記錄該預(yù)設(shè)數(shù)量的界面信息對應(yīng)的界面編號(hào),該處理器160讀取該第一存儲(chǔ)器120的任意一個(gè)或預(yù)定編號(hào)的界面信息,并根據(jù)該界面信息生成界面,控制該觸摸顯示屏142的應(yīng)用程序界面顯示區(qū)143顯示該生成界面作為初始界面,并控制該常用控件顯示區(qū)144顯示界面編號(hào),提供用戶選擇界面,其中,該常用控件顯示區(qū)144顯示的界面編號(hào)可以為該第一存儲(chǔ)器120中已加載的界面信息對應(yīng)的界面編號(hào),也可以是該第二存儲(chǔ)器121中存儲(chǔ)的界面信息對應(yīng)的界面編號(hào)。該預(yù)設(shè)數(shù)量不大于該第一存儲(chǔ)器120所能存儲(chǔ)該界面信息的最大數(shù)量??蛇x的或進(jìn)一步的,該處理器160可以控制該常用控件顯示區(qū)144顯示的界面編號(hào)中的至少部分界面編號(hào)響應(yīng)用戶輸入操作。例如,該處理器160在該常用控件顯示區(qū)144顯示的界面編號(hào)中,控制已加載的界面信息對應(yīng)的界面編號(hào)可以響應(yīng)用戶的輸入操作,未加載的界面信息對應(yīng)的界面編號(hào)不響應(yīng)用戶的輸入操作。該處理器160根據(jù)用戶操作該輸入單元130切換界面操作產(chǎn)生的切換信號(hào)確定目 標(biāo)界面編號(hào),包括其中,該目標(biāo)界面編號(hào)可以為當(dāng)前顯示的界面的上一界面編號(hào)、下一界面編號(hào)或者其他的已加載的界面編號(hào)。該切換信號(hào)可以為滑動(dòng)信號(hào)、拖動(dòng)信號(hào)或者觸摸點(diǎn)擊信號(hào)。例如,該切換信號(hào)為滑動(dòng)信號(hào),該處理器160根據(jù)該滑動(dòng)信號(hào)確定目標(biāo)界面編號(hào)為當(dāng)前顯示界面對應(yīng)的界面編號(hào)的上一界面編號(hào)或下一界面編號(hào)??蛇x的,該切換信號(hào)為拖動(dòng)信號(hào),該處理器160解析該切換信號(hào)為滑動(dòng)條的拖動(dòng)信號(hào),確定該拖動(dòng)信號(hào)對應(yīng)的拖動(dòng)距離及拖動(dòng)方向,根據(jù)該拖動(dòng)距離和拖動(dòng)方向與界面編號(hào)的移動(dòng)數(shù)量的對應(yīng)關(guān)系確定目標(biāo)界面編號(hào)??蛇x的,該切換信號(hào)為觸摸點(diǎn)擊信號(hào),該處理器160解析該切換信號(hào)為觸摸點(diǎn)擊信號(hào),則獲取該觸摸點(diǎn)擊信號(hào)對應(yīng)的觸摸位置,根據(jù)該觸摸位置與界面編號(hào)的對應(yīng)關(guān)系確定目標(biāo)界面編號(hào)。該處理器160根據(jù)與該目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量確定與該目標(biāo)界面編號(hào)相鄰的界面編號(hào),包括該處理器160確定與該目標(biāo)界面編號(hào)左右都相鄰該預(yù)定數(shù)量的界面編號(hào),其中,該左右都相鄰的該預(yù)定數(shù)量可以相等也可以不等。例如,與該目標(biāo)界面編號(hào)左右兩邊都順次相鄰的三個(gè)界面編號(hào),或者與該目標(biāo)界面編號(hào)左邊順次相鄰的三個(gè)界面編號(hào)及與該目標(biāo)界面編號(hào)右邊順次相鄰的四個(gè)界面編號(hào)??蛇x的,該處理器160可以確定與該目標(biāo)界面編號(hào)左相鄰或者右相鄰的該預(yù)定數(shù)量的界面編號(hào)。例如,該處理器160確定與該目標(biāo)界面左邊順次相鄰的三個(gè)界面編號(hào),或者與該目標(biāo)界面右邊順次相鄰的四個(gè)界面編號(hào)。本實(shí)施例中,與該目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量及與該目標(biāo)界面編號(hào)的相鄰方式并不限定,制造商或者用戶可以預(yù)先通過一定的函數(shù)關(guān)系或自然規(guī)律定義相鄰方式及相鄰數(shù)量,該處理器160能夠識(shí)別出與該目標(biāo)界面編號(hào)相鄰的界面編號(hào)均適用于本發(fā)明實(shí)施例。該處理器160根據(jù)該第一存儲(chǔ)器120中存儲(chǔ)的界面編號(hào)和與該目標(biāo)界面編號(hào)相鄰的界面編號(hào),確定待加載的界面編號(hào)對應(yīng)的界面信息,包括
該處理器160可以計(jì)算與該目標(biāo)界面編號(hào)每一側(cè)相鄰的界面編號(hào)數(shù)量,若該數(shù)量和與該目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量不一致,則確定待加載的界面編號(hào)為空,該處理器160不加載該第二存儲(chǔ)器121的界面信息;若該處理器160確定該數(shù)量和與該目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量一致,則比對該第一存儲(chǔ)器120中的界面編號(hào)和與該目標(biāo)界面編號(hào)相鄰的界面編號(hào);確定未存儲(chǔ)于該第一存儲(chǔ)器120的與該目標(biāo)界面編號(hào)相鄰的界面編號(hào),將該未存儲(chǔ)于該第一存儲(chǔ)器120的界面編號(hào)對應(yīng)的界面信息作為待加載的界面編號(hào)對應(yīng)的界面信肩、O該處理器160釋放該第一存儲(chǔ)器120中與該目標(biāo)界面編號(hào) 不相鄰的至少部分界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間,包括該處理器160比對該待加載的界面編號(hào)對應(yīng)的界面信息所需的存儲(chǔ)空間和與該目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間,若該待加載的界面編號(hào)對應(yīng)的界面信息所需的存儲(chǔ)空間小于與該目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間,則可以釋放該第一存儲(chǔ)器120中該待加載的界面編號(hào)對應(yīng)的界面信息所需的存儲(chǔ)空間,其中,所釋放的存儲(chǔ)空間不包括所述目標(biāo)界面信息占用的存儲(chǔ)空間,或者可以將與該目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間全部釋放。若該待加載的界面編號(hào)對應(yīng)的界面信息所需的存儲(chǔ)空間等于與該目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間,則全部釋放與該目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間。進(jìn)一步的,該處理器160加載該待加載的界面編號(hào)對應(yīng)的界面信息到該第一存儲(chǔ)器120中,包括該處理器160可以加載該待加載的界面編號(hào)對應(yīng)的界面信息于該第一存儲(chǔ)器120釋放的存儲(chǔ)空間中,該處理器160可以更新該待加載的界面信息對應(yīng)的存儲(chǔ)地址。可選的,該處理器160也可以加載該待加載的界面編號(hào)對應(yīng)的界面信息于該第一存儲(chǔ)器120中覆蓋已存儲(chǔ)的界面信息,該處理器160可以更新與該目標(biāo)界面編號(hào)相鄰的界面編號(hào)對應(yīng)的界面信息的存儲(chǔ)地址,其中,被覆蓋的界面信息不包括該目標(biāo)界面信息。進(jìn)一步的或可選的,該處理器160可以根據(jù)該目標(biāo)界面編號(hào)控制該觸摸顯示屏142顯示該目標(biāo)界面編號(hào)對應(yīng)的界面信息生成的目標(biāo)界面。該終端100還可以包括RF (Radio Frequency,射頻)電路110、音頻電路170、WiFi (wireless fidelity,無線保真)模塊180、以及電源190等部件。本領(lǐng)域技術(shù)人員可以理解,圖I中示出的終端結(jié)構(gòu)并不構(gòu)成對該終端100的限定,可以包括比圖I所示更多或更少的部件,例如對于一部分終端可以沒有WiFi模塊170,或者組合某些部件,或者不同的部件布直。該RF電路110可用于在收發(fā)信息或通話過程中,信息的接收和發(fā)送,特別地,將RF電路接收的基站的下行信息,給處理器160處理;另外,將上行信息發(fā)送給基站。通常,RF電路包括但不限于天線、至少一個(gè)放大器、收發(fā)信機(jī)、稱合器、LNA (Low Noise Amplifier,低噪聲放大器)、雙工器等。此外,RF電路110還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于GSM(Global System of Mobilecommunication,全球移動(dòng)通訊系統(tǒng))、GPRS (General Packet Radio Service,通用分組無線服務(wù))、CDMA (Code Division Multiple Access,碼分多址)、WCDMA (Wideband CodeDivision Multiple Access,寬帶碼分多址)、LTE (Long Term Evolution,長期演進(jìn))、電子郵件、SMS (Short Messaging Service,短消息服務(wù))等。揚(yáng)聲器和麥克風(fēng)可提供用戶與終端100之間的音頻接口。音頻電路170可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器,由揚(yáng)聲器轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,麥克風(fēng)將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路170接收后轉(zhuǎn)換為音頻信息,再將音頻信息輸出給RF電路以發(fā)送給比如另一手機(jī),或者將音頻信息輸出至存儲(chǔ)器120以便進(jìn)一步處理。該WiFi屬于短距離無線傳輸技術(shù),終端100通過WiFi模塊180可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖I示出了 WiFi模塊180,但是可以理解的是,其并不屬于終端100的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。該電源190可以通過電源管理系統(tǒng)與該處理器160邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗等功能。盡管未示出,該終端100還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。以下通過一具體例子詳細(xì)說明本發(fā)明實(shí)施例的終端100。例如,該第二存儲(chǔ)器121存儲(chǔ)界面編號(hào)1-12對應(yīng)的界面信息,該第一存儲(chǔ)器120可以通過該處理器160加載該第二存儲(chǔ)器121中7個(gè)界面編號(hào)對應(yīng)的界面信息,用戶可以操作觸摸顯示屏142進(jìn)行該1-12個(gè)界面編號(hào)對應(yīng)的界面信息的循環(huán)加載及顯示。預(yù)先定義與該目標(biāo)界面編號(hào)相鄰編號(hào)的預(yù)設(shè)數(shù)量為3,例如,目標(biāo)界面編號(hào)為4,與該目標(biāo)界面編號(hào)相鄰的界面編號(hào)為界面編號(hào)1,2,3及界面編號(hào)5,6,7 ;或者,與該目標(biāo)界面編號(hào)相鄰的界面編號(hào)為界面編號(hào)1,2,3 ;或者,與該目標(biāo)界面編號(hào)相鄰的界面編號(hào)為界面編號(hào)5,6,7。本實(shí)施例以與該目標(biāo)界面編號(hào)左右都相鄰的界面編號(hào)為例說明本實(shí)施例方案。圖3a_3c為本發(fā)明實(shí)施例切換界面操作方式的示意圖。該處理器160預(yù)先從該第二存儲(chǔ)器121中加載界面編號(hào)1-7對應(yīng)的界面信息到該第一存儲(chǔ)器120,根據(jù)用戶的輸入操作產(chǎn)生的切換信號(hào)確定目標(biāo)界面編號(hào),例如該切換信號(hào)為一次滑動(dòng)操作產(chǎn)生的滑動(dòng)信號(hào)(如圖3a所示),該處理器160根據(jù)該一次滑動(dòng)信號(hào)確定該目標(biāo)界面編號(hào)為當(dāng)前顯示界面對應(yīng)的界面編號(hào)的前一個(gè)或后一個(gè)界面編號(hào)??蛇x的,該切換信號(hào)可以為觸摸點(diǎn)擊信號(hào),用戶可以通過觸摸點(diǎn)擊界面標(biāo)記145(如1-7的數(shù)字,或7個(gè)標(biāo)志性的圖形)選擇目標(biāo)界面編號(hào)(如圖3b所示),該處理器160根據(jù)該觸摸點(diǎn)擊位置信息與界面編號(hào)的對應(yīng)關(guān)系,確定目標(biāo)界面編號(hào)??蛇x的,該切換信號(hào)為滑動(dòng)條的拖動(dòng)信號(hào),用戶可以通過拖動(dòng)常用控件顯示區(qū)12的滑動(dòng)條選擇目標(biāo)界面編號(hào)(如圖3c所示)。例如,用戶可以通過長按該應(yīng)用程序界面標(biāo)記145,該處理器160將一滑動(dòng)條顯示于該界面標(biāo)記145上使用戶可以快速查找目標(biāo)界面編號(hào),該處理器160進(jìn)一步根據(jù)滑動(dòng)距離和滑動(dòng)方向,確定目標(biāo)界面編號(hào)。若該處理器160判斷該目標(biāo)界面編號(hào)為5,與該目標(biāo)界面編號(hào)相鄰的界面編號(hào)為
2、3、4和6、7、8,該處理器160計(jì)算與該目標(biāo)編號(hào)每一側(cè)相鄰的界面編號(hào)數(shù)量均為3,則確定該數(shù)量3與預(yù)先定義的與該目標(biāo)界面編號(hào)相鄰編號(hào)的預(yù)設(shè)數(shù)量3 —致,則查找該第一存儲(chǔ)器120中界面信息對應(yīng)的界面編號(hào)為1-7,比對該界面編號(hào)1-7和與該目標(biāo)界面編號(hào)相鄰的界面編號(hào)2、3、4和6、7、8,確定界面編號(hào)8對應(yīng)的界面信息未加載于該第一存儲(chǔ)器120中,從而確定界面編號(hào)8對應(yīng)的界面信息作為待加載的界面編號(hào)對應(yīng)的界面信息。進(jìn)一步的,該處理器160釋放與該目標(biāo)界面編號(hào)不相鄰的界面編號(hào)I對應(yīng)的界面信息所占用的存儲(chǔ)空間,加載該界面編號(hào)8對應(yīng)的界面信息到該釋放的存儲(chǔ)空間中,該處理器160可以更新第8界面對應(yīng)的存儲(chǔ)地址為第I界面對應(yīng)的存儲(chǔ)地址(如圖4所示)??蛇x的,該處理器160若確定該目標(biāo)界面編號(hào)為2,且與該目標(biāo)界面編號(hào)左右相鄰的界面編號(hào)分別為I和3、4、5,該處理器160分別計(jì)算與該目標(biāo)界面編號(hào)左右相鄰的界面編號(hào)數(shù)量。其中,與該目標(biāo)編號(hào)左側(cè)相鄰的界面編號(hào)數(shù)量為1,右側(cè)相鄰的界面編號(hào)數(shù)量為3,則確定存在一側(cè)與該目標(biāo)界面編號(hào)相鄰的界面編號(hào)數(shù)量和該預(yù)設(shè)數(shù)量不一致,該處理器160不加載該第二存儲(chǔ)器121的界面信息。該處理器160進(jìn)一步控制該觸摸顯示屏142顯示該目標(biāo)界面編號(hào)。本實(shí)施例中,通過釋放第一存儲(chǔ)器120中與該目標(biāo)界面編號(hào)不相鄰的至少部 分界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間,從而實(shí)現(xiàn)循環(huán)加載該第二存儲(chǔ)器121中的界面信息到該第一存儲(chǔ)器120中,這樣可以減緩終端的存儲(chǔ)容量的限制與日益增長的應(yīng)用程序界面數(shù)量之間的矛盾,并且也不影響待顯示界面的顯示速度。圖5是根據(jù)本發(fā)明另一實(shí)施例動(dòng)態(tài)加載應(yīng)用程序界面的終端200的示意圖。該終端200可以包括接收模塊210、解析模塊230、計(jì)算模塊250、確定模塊260、釋放模塊270及加載模塊290。其中,該接收模塊210,接收用戶切換應(yīng)用程序界面操作產(chǎn)生的切換信號(hào);該解析模塊230,解析該切換信號(hào),確定目標(biāo)界面編號(hào);該計(jì)算模塊250,根據(jù)與該目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量確定與該目標(biāo)界面編號(hào)相鄰的界面編號(hào);該確定模塊260,根據(jù)第一存儲(chǔ)器120中存儲(chǔ)的界面編號(hào)和與該目標(biāo)界面編號(hào)相鄰的界面編號(hào),確定待加載的界面編號(hào)對應(yīng)的界面信息;該釋放模塊270,釋放該第一存儲(chǔ)器120中與該目標(biāo)界面編號(hào)不相鄰的至少部分界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間;該加載模塊290,加載該待加載的界面編號(hào)對應(yīng)的界面信息到該第一存儲(chǔ)器120中。該終端200可以通過釋放與該目標(biāo)界面編號(hào)不相鄰的至少部分界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間,來加載與該目標(biāo)界面編號(hào)相鄰的界面編號(hào)對應(yīng)的界面信息,這樣可以循環(huán)加載界面信息,減緩終端的存儲(chǔ)容量的限制與日益增長的應(yīng)用程序界面數(shù)量之間的矛盾。其中,該第一存儲(chǔ)器120,用于存儲(chǔ)該終端預(yù)設(shè)數(shù)量的應(yīng)用程序的界面信息,該界面信息包括界面元素、界面編號(hào)、該界面編號(hào)與該界面元素的對應(yīng)關(guān)系、以及該界面元素位于該界面編號(hào)對應(yīng)的應(yīng)用程序界面的位置信息。其中,該預(yù)設(shè)數(shù)量是指可以存儲(chǔ)于該第一存儲(chǔ)器的應(yīng)用程序的界面信息的數(shù)量。該預(yù)定數(shù)量是指與該目標(biāo)界面編號(hào)每一側(cè)相鄰的界面編號(hào)的數(shù)量。本發(fā)明實(shí)施例中,該切換信號(hào)可以為滑動(dòng)信號(hào)、拖動(dòng)信號(hào)或者觸摸點(diǎn)擊信號(hào)。例如,該切換信號(hào)為滑動(dòng)信號(hào)。該解析模塊230解析該切換信號(hào),確定目標(biāo)界面編號(hào),包括該解析模塊230解析該滑動(dòng)信號(hào),根據(jù)該滑動(dòng)信號(hào)確定目標(biāo)界面編號(hào)為當(dāng)前顯示界面對應(yīng)的界面編號(hào)的上一界面編號(hào)或下一界面編號(hào)??蛇x的,該切換信號(hào)為滑動(dòng)條的拖動(dòng)信號(hào)。該解析模塊230解析該切換信號(hào),確定目標(biāo)界面編號(hào),包括該解析模塊230解析該拖動(dòng)信號(hào),確定該拖動(dòng)信號(hào)對應(yīng)的拖動(dòng)距離及拖動(dòng)方向,根據(jù)該拖動(dòng)距離和拖動(dòng)方向與界面編號(hào)移動(dòng)數(shù)量的對應(yīng)關(guān)系確定目標(biāo)界面編號(hào)??蛇x的,該切換信號(hào)為觸摸點(diǎn)擊信號(hào)。該解析模塊230解析該切換信號(hào),確定目標(biāo)界面編號(hào),包括該解析模塊230解析該觸摸點(diǎn)擊信號(hào),獲取該觸摸點(diǎn)擊信號(hào)對應(yīng)的觸摸位置,根據(jù)該觸摸位置與界面編號(hào)的對應(yīng)關(guān)系確定目標(biāo)界面編號(hào)??蛇x的或進(jìn)一步的,該計(jì)算模塊250根據(jù)與該目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量確定與該目標(biāo)界面編號(hào)相鄰的界面編號(hào),包括 該計(jì)算模塊250確定與該目標(biāo)界面編號(hào)左右都相鄰該預(yù)定數(shù)量的界面編號(hào),其中,該左右相鄰的該預(yù)定數(shù)量可以相等也可以不等。例如,與該目標(biāo)界面編號(hào)左右兩邊都順次相鄰的三個(gè)界面編號(hào),或者與該目標(biāo)界面編號(hào)左邊順次相鄰的三個(gè)界面編號(hào)及與該目標(biāo)界面編號(hào)右邊順次相鄰的四個(gè)界面編號(hào)??蛇x的,該計(jì)算模塊250可以確定與該目標(biāo)界面編號(hào)左相鄰或者右相鄰的該預(yù)定數(shù)量的界面編號(hào)。例如,該計(jì)算模塊250確定與該目標(biāo)界面左邊順次相鄰的三個(gè)界面編號(hào),或者與該目標(biāo)界面右邊順次相鄰的四個(gè)界面編號(hào)。本實(shí)施例中,與該目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量編號(hào)及與該目標(biāo)界面編號(hào)的相鄰方式并不限定,制造商或者用戶可以預(yù)先通過一定的函數(shù)關(guān)系或自然規(guī)律定義相鄰方式及相鄰數(shù)量,該計(jì)算模塊250能夠識(shí)別出與該目標(biāo)界面編號(hào)相鄰的界面編號(hào)均適用于本發(fā)明實(shí)施例。該確定模塊260根據(jù)該第一存儲(chǔ)器120中存儲(chǔ)的界面編號(hào)和與該目標(biāo)界面編號(hào)相鄰的界面編號(hào),確定待加載的界面編號(hào)對應(yīng)的界面信息,包括該確定模塊260可以計(jì)算與該目標(biāo)編號(hào)每一側(cè)相鄰的界面編號(hào)數(shù)量,若該數(shù)量和與該目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量不一致,則確定待加載的界面編號(hào)為空;若該確定模塊260確定該數(shù)量和與該目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量一致,則比對該第一存儲(chǔ)器120中的界面信息對應(yīng)的界面編號(hào)和與該目標(biāo)界面編號(hào)相鄰的界面編號(hào);確定未存儲(chǔ)于該第一存儲(chǔ)器120的與該目標(biāo)界面編號(hào)相鄰的界面編號(hào),將該未存儲(chǔ)于該第一存儲(chǔ)器120的界面編號(hào)對應(yīng)的界面信息作為待加載的界面編號(hào)對應(yīng)的界面信息。該釋放模塊270釋放該第一存儲(chǔ)器120中與該目標(biāo)界面編號(hào)不相鄰的至少部分界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間,包括該釋放模塊270比對該待加載的界面編號(hào)對應(yīng)的界面信息所需的存儲(chǔ)空間和與該目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間,若該待加載的界面編號(hào)對應(yīng)的界面信息所需的存儲(chǔ)空間小于與該目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間,則可以釋放該第一存儲(chǔ)器120中該待加載的界面編號(hào)對應(yīng)的界面信息所需的存儲(chǔ)空間,其中,所釋放的存儲(chǔ)空間不包括所述目標(biāo)界面信息占用的存儲(chǔ)空間,或者可以將與該目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間全部釋放。若該待加載的界面編號(hào)對應(yīng)的界面信息所需的存儲(chǔ)空間等于與該目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間,則全部釋放與該目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間。該加載模塊290加載該待加載的界面編號(hào)對應(yīng)的界面信息到該第一存儲(chǔ)器120中,包括該加載模塊290可以加載該待加載的界面編號(hào)對應(yīng)的界面信息于該第一存儲(chǔ)器120釋放的存儲(chǔ)空間中,該加載模塊290可以更新該待加載的界面信息對應(yīng)的存儲(chǔ)地址??蛇x的,該加載模塊290也可以加載該待加載的界面編號(hào)對應(yīng)的界面信息于該第一存儲(chǔ)器120中覆蓋已存儲(chǔ)的界面信息,該加載模塊290可以更新與該目標(biāo)界面編號(hào)相鄰的界面編號(hào)對應(yīng)的界面信息的存儲(chǔ)地址,其中,被覆蓋的的界面信息不包括該目標(biāo)界面信肩、O進(jìn)一步的或可選的,該終端200還可以包括顯示模塊280,該顯示模塊280可以顯 示該目標(biāo)界面編號(hào)對應(yīng)的界面信息生成的目標(biāo)界面。本實(shí)施例中,該終端200可以通過釋放與該目標(biāo)界面編號(hào)不相鄰的至少部分界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間,來加載與該目標(biāo)界面編號(hào)相鄰的界面編號(hào)對應(yīng)的界面信息,這樣可以循環(huán)加載界面信息,減緩終端的存儲(chǔ)容量的限制與日益增長的應(yīng)用程序界面數(shù)量之間的矛盾。圖6為本發(fā)明實(shí)施例動(dòng)態(tài)加載應(yīng)用程序界面的方法的流程圖。該動(dòng)態(tài)加載應(yīng)用程序界面的方法包括S610 :接收用戶切換應(yīng)用程序界面操作產(chǎn)生的切換信號(hào)。該接收用戶切換應(yīng)用程序界面操作產(chǎn)生的信號(hào)可以為用戶滑動(dòng)應(yīng)用程序界面產(chǎn)生的滑動(dòng)信號(hào);也可以為用戶點(diǎn)擊應(yīng)用程序界面編號(hào)產(chǎn)生的觸摸信號(hào);還可以是拖動(dòng)滑動(dòng)條以快速查找目標(biāo)界面編號(hào)的拖動(dòng)信號(hào)。S620 :解析該切換信號(hào),確定目標(biāo)界面編號(hào)。具體地,解析該切換信號(hào)可以為一滑動(dòng)信號(hào),則根據(jù)該滑動(dòng)信號(hào)確定目標(biāo)界面編號(hào)為當(dāng)前顯示界面對應(yīng)的界面編號(hào)的上一界面編號(hào)或下一界面編號(hào)??蛇x的,解析該切換信號(hào)可以為滑動(dòng)條的拖動(dòng)信號(hào),獲取該拖動(dòng)信號(hào)對應(yīng)的拖動(dòng)距離及拖動(dòng)方向,進(jìn)一步根據(jù)該拖動(dòng)距離和拖動(dòng)方向與界面編號(hào)移動(dòng)數(shù)量的對應(yīng)關(guān)系確定目標(biāo)界面編號(hào)??蛇x的,解析該切換信號(hào)可以為觸摸點(diǎn)擊信號(hào),獲取該觸摸點(diǎn)擊信號(hào)對應(yīng)的觸摸位置信息,根據(jù)該觸摸位置信息與界面編號(hào)的對應(yīng)關(guān)系確定目標(biāo)界面編號(hào)。S630:根據(jù)與該目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量確定與該目標(biāo)界面編號(hào)相鄰的界面編號(hào)。具體的,根據(jù)與該目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量確定與該目標(biāo)界面編號(hào)左右都相鄰預(yù)定數(shù)量、左相鄰預(yù)定數(shù)量或者右相鄰預(yù)定數(shù)量的界面編號(hào)。其中,該左右都相鄰的該預(yù)定數(shù)量可以相等也可以不等。例如,與該目標(biāo)界面編號(hào)左右兩邊都順次相鄰的三個(gè)界面編號(hào),或者與該目標(biāo)界面編號(hào)左邊順次相鄰的三個(gè)界面編號(hào)及與該目標(biāo)界面編號(hào)右邊順次相鄰的四個(gè)界面編號(hào)。本實(shí)施例中,與該目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量編號(hào)及與該目標(biāo)界面編號(hào)的相鄰方式并不限定,制造商或者用戶可以預(yù)先通過一定的函數(shù)關(guān)系或自然規(guī)律定義相鄰方式及相鄰數(shù)量,終端能夠識(shí)別出與該目標(biāo)界面編號(hào)相鄰的界面編號(hào)均適用于本發(fā)明實(shí)施例。S640 :根據(jù)第一存儲(chǔ)器120中存儲(chǔ)的界面編號(hào)和與該目標(biāo)界面編號(hào)相鄰的界面編號(hào),確定待加載的界面編號(hào)對應(yīng)的界面信息。具體的圖7為本發(fā)明實(shí)施例確定待加載的界面編號(hào)對應(yīng)的界面信息的方法流程圖。S641 :計(jì)算與該目標(biāo)界面編號(hào)每一側(cè)相鄰的界面編號(hào)數(shù)量。S642:確定該數(shù)量和與該目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量是否一致,若不一致,則確定待加載的界面編號(hào)為空,否則,執(zhí)行步驟S643。S643 :比對該第一存儲(chǔ)器120中的界面編號(hào)和與該目標(biāo)界面編號(hào)相鄰的界面編 號(hào)。S644 :確定未存儲(chǔ)于該第一存儲(chǔ)器120的與該目標(biāo)界面編號(hào)相鄰的界面編號(hào),將該未存儲(chǔ)于該第一存儲(chǔ)器120的界面編號(hào)對應(yīng)的界面信息作為待加載的界面編號(hào)對應(yīng)的界面信息。S650 :釋放該第一存儲(chǔ)器120中與該目標(biāo)界面編號(hào)不相鄰的至少部分界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間。具體的,比對該待加載的界面編號(hào)對應(yīng)的界面信息所需的存儲(chǔ)空間和與該目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間;若該待加載的界面編號(hào)對應(yīng)的界面信息所需的存儲(chǔ)空間小于與該目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間,則可以釋放該第一存儲(chǔ)器120中該待加載的界面編號(hào)對應(yīng)的界面信息所需的存儲(chǔ)空間,其中,所釋放的存儲(chǔ)空間不包括所述目標(biāo)界面信息占用的存儲(chǔ)空間,或者可以將與該目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間全部釋放;若該待加載的界面編號(hào)對應(yīng)的界面信息所需的存儲(chǔ)空間等于與該目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間,則全部釋放與該目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間。S660 :加載該待加載的界面編號(hào)對應(yīng)的界面信息到該第一存儲(chǔ)器120。具體的,加載該待加載的界面編號(hào)對應(yīng)的界面信息于該第一存儲(chǔ)器120釋放的存儲(chǔ)空間中,并可以更新該待加載的界面信息對應(yīng)的存儲(chǔ)地址??蛇x的,也可以加載該待加載的界面編號(hào)對應(yīng)的界面信息于該第一存儲(chǔ)器120中覆蓋已存儲(chǔ)的界面信息,并可以更新與該目標(biāo)界面編號(hào)相鄰的界面編號(hào)對應(yīng)的界面信息的存儲(chǔ)地址,其中,被覆蓋的界面信息不包括該目標(biāo)界面信息。S670:進(jìn)一步的或可選的,根據(jù)該目標(biāo)界面編號(hào)顯示該目標(biāo)界面編號(hào)對應(yīng)的界面信息生成的目標(biāo)界面。其中,對于本發(fā)明實(shí)施例動(dòng)態(tài)加載應(yīng)用程序界面的方法中,該第一存儲(chǔ)器120存儲(chǔ)預(yù)設(shè)數(shù)量的應(yīng)用程序的界面信息,該界面信息包括界面元素、界面編號(hào)、該界面編號(hào)與該界面元素的對應(yīng)關(guān)系、以及該界面元素位于該界面編號(hào)對應(yīng)的應(yīng)用程序界面的位置信息。其中,該預(yù)設(shè)數(shù)量是指可以存儲(chǔ)于該第一存儲(chǔ)器的應(yīng)用程序的界面信息的數(shù)量。該預(yù)定數(shù)量是指與該目標(biāo)界面編號(hào)每一側(cè)相鄰的界面編號(hào)的數(shù)量??梢岳斫獾?,上述步驟可以由終端執(zhí)行,該終端可以為上述實(shí)施例中描述的終端100或終端200,也可以是手機(jī)、平板電腦、PDA等電子設(shè)備。本發(fā)明實(shí)施例中,該終端可以通過釋放與該目標(biāo)界面編號(hào)不相鄰的至少部分界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間,來加載與該目標(biāo)界面編號(hào)相鄰的界面編號(hào)對應(yīng)的界面信息,從而可以循環(huán)加載界面信息,緩解終端的存儲(chǔ)容量的限制與日益增長的應(yīng)用程序界面數(shù)量之間的矛盾。需要說明的是,結(jié)合本文中所公開的實(shí)施例中描述的各方法步驟和模塊,能夠以電子硬件或者計(jì)算機(jī)軟件和硬件二者的結(jié)合來實(shí)現(xiàn),在上述說明中已經(jīng)按照功能一般性地描述了各實(shí)施例的步驟及組成。這些功能究竟以硬件還是軟件和硬件的方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。本領(lǐng)域普通技術(shù)人員可以對每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。結(jié)合本文中所公開的實(shí)施例描述的方法或步驟可以用硬件、處理器執(zhí)行的軟件程序,或者二者的結(jié)合來實(shí)施。軟件程序可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存儲(chǔ)器(ROM),電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動(dòng)磁盤、CD-ROM、或技術(shù)領(lǐng)域 內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。盡管通過參考附圖并結(jié)合優(yōu)選實(shí)施例的方式對本發(fā)明進(jìn)行了詳細(xì)描述,但本發(fā)明并不限于此。在不脫離本發(fā)明的精神和實(shí)質(zhì)的前提下,本領(lǐng)域普通技術(shù)人員可以對本發(fā)明的實(shí)施例進(jìn)行各種等效的修改或替換,而這些修改或替換都應(yīng)在本發(fā)明的涵蓋范圍內(nèi)。
權(quán)利要求
1.一種動(dòng)態(tài)加載應(yīng)用程序界面的方法,其特征在于,包括 接收用戶切換應(yīng)用程序界面操作產(chǎn)生的切換信號(hào); 解析所述切換信號(hào),確定目標(biāo)界面編號(hào); 根據(jù)與所述目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量確定與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào); 根據(jù)第一存儲(chǔ)器中存儲(chǔ)的界面編號(hào)和與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào),確定待加載的界面編號(hào)對應(yīng)的界面信息; 釋放所述第一存儲(chǔ)器中與所述目標(biāo)界面編號(hào)不相鄰的至少部分界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間; 加載所述待加載的界面編號(hào)對應(yīng)的界面信息到所述第一存儲(chǔ)器。
2.如權(quán)利要求I所述的方法,其特征在于,根據(jù)與所述目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量確定與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào),包括 根據(jù)與所述目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量確定與所述目標(biāo)界面編號(hào)左右都相鄰預(yù)定數(shù)量、左相鄰預(yù)定數(shù)量或者右相鄰預(yù)定數(shù)量的界面編號(hào)。
3.如權(quán)利要求I或2所述的方法,其特征在于,根據(jù)第一存儲(chǔ)器中存儲(chǔ)的界面編號(hào)和與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào),確定待加載的界面編號(hào)對應(yīng)的界面信息,包括 計(jì)算與所述目標(biāo)界面編號(hào)每一側(cè)相鄰的界面編號(hào)數(shù)量; 確定所述數(shù)量和與所述目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量一致; 比對所述第一存儲(chǔ)器中的界面信息對應(yīng)的界面編號(hào)和與所述目標(biāo)編號(hào)相鄰的界面編號(hào); 確定未存儲(chǔ)于所述第一存儲(chǔ)器的,與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào)對應(yīng)的界面信息作為待加載的界面編號(hào)對應(yīng)的界面信息。
4.如權(quán)利要求1-3任一項(xiàng)權(quán)利要求所述的方法,其特征在于,釋放所述第一存儲(chǔ)器中與所述目標(biāo)界面編號(hào)不相鄰的至少部分界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間,包括 比對所述待加載的界面編號(hào)對應(yīng)的界面信息所需的存儲(chǔ)空間和與所述目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間; 若所述待加載的界面編號(hào)對應(yīng)的界面信息所需的存儲(chǔ)空間小于與所述目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間,則釋放所述第一存儲(chǔ)器中所述待加載的界面編號(hào)對應(yīng)的界面信息所需的存儲(chǔ)空間,其中,所釋放的存儲(chǔ)空間不包括所述目標(biāo)界面信息占用的存儲(chǔ)空間,或者釋放將與所述目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間。
5.如權(quán)利要求1-4任一項(xiàng)權(quán)利要求所述的方法,其特征在于,加載所述待加載的界面編號(hào)對應(yīng)的界面信息到所述第一存儲(chǔ)器,包括 加載所述待加載的界面編號(hào)對應(yīng)的界面信息于所述第一存儲(chǔ)器釋放的存儲(chǔ)空間中;或者加載所述待加載的界面編號(hào)對應(yīng)的界面信息于所述第一存儲(chǔ)器中,覆蓋已存儲(chǔ)的界面信息,其中,被覆蓋的界面信息不包括所述目標(biāo)界面編號(hào)對應(yīng)的界面信息。
6.一種終端,其特征在于,所述終端包括,接收模塊、解析模塊、計(jì)算模塊、確定模塊、釋放模塊及加載模塊,所述接收模塊,接收用戶切換應(yīng)用程序界面操作產(chǎn)生的切換信號(hào); 所述解析模塊,解析所述切換信號(hào),確定目標(biāo)界面編號(hào); 所述計(jì)算模塊,根據(jù)與所述目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量確定與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào); 所述確定模塊,根據(jù)第一存儲(chǔ)器中存儲(chǔ)的界面編號(hào)和與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào),確定待加載的界面編號(hào)對應(yīng)的界面信息; 所述釋放模塊,釋放所述第一存儲(chǔ)器中與所述目標(biāo)界面編號(hào)不相鄰的至少部分界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間; 所述加載模塊,加載所述待加載的界面編號(hào)對應(yīng)的界面信息到所述第一存儲(chǔ)器。
7.如權(quán)利要求6所述的終端,其特征在于,所述計(jì)算模塊根據(jù)與所述目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量確定與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào),包括 所述計(jì)算模塊根據(jù)與所述目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量確定與所述目標(biāo)界面編號(hào)左右都相鄰預(yù)定數(shù)量、左相鄰預(yù)定數(shù)量或者右相鄰預(yù)定數(shù)量的界面編號(hào)。
8.如權(quán)利要求6或7所述的終端,其特征在于,所述確定模塊根據(jù)第一存儲(chǔ)器中存儲(chǔ)的界面編號(hào)和與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào),確定待加載的界面編號(hào)對應(yīng)的界面信息,包括 所述確定模塊計(jì)算與所述目標(biāo)界面編號(hào)每一側(cè)相鄰的界面編號(hào)數(shù)量; 確定所述數(shù)量和與所述目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量一致; 比對所述第一存儲(chǔ)器中的界面信息對應(yīng)的界面編號(hào)和與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào); 確定未存儲(chǔ)于所述第一存儲(chǔ)器的,與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào)對應(yīng)的界面信息作為待加載的界面編號(hào)對應(yīng)的界面信息。
9.如權(quán)利要求6-8任一項(xiàng)權(quán)利要求所述的終端,其特征在于,所述釋放模塊釋放所述第一存儲(chǔ)器中與所述目標(biāo)界面編號(hào)不相鄰的至少部分界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間,包括 所述釋放模塊比對所述待加載的界面編號(hào)對應(yīng)的界面信息所需的存儲(chǔ)空間和與所述目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間; 若所述待加載的界面編號(hào)對應(yīng)的界面信息所需的存儲(chǔ)空間小于與所述目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間,則釋放所述第一存儲(chǔ)器中所述待加載的界面編號(hào)對應(yīng)的界面信息所需的存儲(chǔ)空間,其中,所釋放的存儲(chǔ)空間不包括所述目標(biāo)界面信息占用的存儲(chǔ)空間,或者釋放與所述目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間。
10.如權(quán)利要求6-9任一項(xiàng)權(quán)利要求所述的終端,其特征在于,所述加載模塊加載所述待加載的界面編號(hào)對應(yīng)的界面信息到所述第一存儲(chǔ)器,包括 所述加載模塊加載所述待加載的界面編號(hào)對應(yīng)的界面信息于所述第一存儲(chǔ)器釋放的存儲(chǔ)空間中; 或者加載所述待加載的界面編號(hào)對應(yīng)的界面信息于所述第一存儲(chǔ)器中覆蓋已存儲(chǔ)的界面信息,其中,被覆蓋的界面信息不包括所述目標(biāo)界面信息。
11.如權(quán)利要求6-10任一項(xiàng)權(quán)利要求所述的終端,其特征在于,所述接收模塊接收用戶切換應(yīng)用程序界面操作產(chǎn)生的切換信號(hào),包括所述接收模塊接收用戶滑動(dòng)界面產(chǎn)生的滑動(dòng)信號(hào)、拖動(dòng)界面滑動(dòng)條產(chǎn)生的拖動(dòng)信號(hào),或者觸摸點(diǎn)擊界面編號(hào)產(chǎn)生的點(diǎn)擊信號(hào)的一種或多種。
12.—種終端,包括第一存儲(chǔ)器、處理器及輸入單元,其特征在于, 所述第一存儲(chǔ)器存儲(chǔ),所述終端預(yù)設(shè)數(shù)量的應(yīng)用程序的界面信息,所述界面信息包括界面元素、界面編號(hào)、所述界面編號(hào)與所述界面元素的對應(yīng)關(guān)系、以及所述界面元素位于所述界面編號(hào)對應(yīng)的應(yīng)用程序界面的位置信息; 所述輸入單元,用于接收用戶切換應(yīng)用程序界面操作,并產(chǎn)生切換信號(hào); 所述處理器,用于根據(jù)所述切換信號(hào)確定目標(biāo)界面編號(hào);根據(jù)與所述目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量確定與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào);根據(jù)所述第一存儲(chǔ)器存儲(chǔ)的界面編號(hào)和與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào),確定未被加載的界面編號(hào)對應(yīng)的界面信息為待加載的界面編號(hào)對應(yīng)的界面信息;釋放所述第一存儲(chǔ)器中與所述目標(biāo)界面編號(hào)不相鄰的至少部分界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間;加載所述待加載的界面編號(hào)對應(yīng)的界面信息到所述第一存儲(chǔ)器。
13.如權(quán)利要求12所述的終端,其特征在于,所述終端還包括第二存儲(chǔ)器,所述待加載的界面編號(hào)對應(yīng)的界面信息存儲(chǔ)于所述第二存儲(chǔ)器。
14.如權(quán)利要求12或13所述的終端,其特征在于,所述待加載的界面編號(hào)對應(yīng)的界面信息存儲(chǔ)于第二存儲(chǔ)器,所述第二存儲(chǔ)器位于云服務(wù)器。
15.如權(quán)利要求12-14任一項(xiàng)權(quán)利要求所述的終端,其特征在于,所述處理器根據(jù)與所述目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量確定與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào),包括 所述處理器根據(jù)與所述目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量確定與所述目標(biāo)界面編號(hào)左右都相鄰預(yù)定數(shù)量、左相鄰預(yù)定數(shù)量或者右相鄰預(yù)定數(shù)量的界面編號(hào)。
16.如權(quán)利要求12-15任一項(xiàng)權(quán)利要求所述的終端,其特征在于,所述處理器根據(jù)第一存儲(chǔ)器中存儲(chǔ)的界面編號(hào)和與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào),確定待加載的界面編號(hào)對應(yīng)的界面 η息,包括 所述處理器計(jì)算與所述目標(biāo)界面編號(hào)每一側(cè)相鄰的界面編號(hào)數(shù)量;確定所述數(shù)量和與所述目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量一致;則比對所述第一存儲(chǔ)器中的界面信息對應(yīng)的界面編號(hào)和與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào);確定未存儲(chǔ)于所述第一存儲(chǔ)器的,與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào)對應(yīng)的界面信息作為待加載的界面編號(hào)對應(yīng)的界面信息。
17.如權(quán)利要求12-16所述的終端,其特征在于,所述處理器釋放所述第一存儲(chǔ)器中與所述目標(biāo)界面編號(hào)不相鄰的至少部分界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間,包括 所述處理器比對所述待加載的界面編號(hào)對應(yīng)的界面信息所需的存儲(chǔ)空間和與所述目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間; 若所述待加載的界面編號(hào)對應(yīng)的界面信息所需的存儲(chǔ)空間小于與所述目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間,則釋放所述第一存儲(chǔ)器中所述待加載的界面編號(hào)對應(yīng)的界面信息所需的存儲(chǔ)空間,其中,所釋放的存儲(chǔ)空間不包括所述目標(biāo)界面信息占用的存儲(chǔ)空間,或者釋放與所述目標(biāo)界面編號(hào)不相鄰的界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間。
18.如權(quán)利要求12-17所述的終端,其特征在于,所述處理器加載所述待加載的界面編號(hào)對應(yīng)的界面信息到所述第一存儲(chǔ)器,包括 所述處理器加載所述待加載的界面編號(hào)對應(yīng)的界面信息于所述第一存儲(chǔ)器釋放的存儲(chǔ)空間中; 或者加載所述待加載的界面編號(hào)對應(yīng)的界面信息于所述第一存儲(chǔ)器中覆蓋已存儲(chǔ)的界面信息,其中,被覆蓋的界面信息不包括所述目標(biāo)界面信息。
19.如權(quán)利要求12-18所述的終端,其特征在于,所述處理器接收用戶切換應(yīng)用程序界面操作產(chǎn)生的切換信號(hào),包括所述處理器接收用戶滑動(dòng)界面產(chǎn)生的滑動(dòng)信號(hào)、拖動(dòng)界面滑動(dòng)條產(chǎn)生的拖動(dòng)信號(hào),或者觸摸點(diǎn)擊界面編號(hào)產(chǎn)生的點(diǎn)擊信號(hào)的一種或多種。
全文摘要
一種終端及動(dòng)態(tài)加載應(yīng)用程序界面的方法,該方法包括接收用戶切換應(yīng)用程序界面操作產(chǎn)生的切換信號(hào);解析所述切換信號(hào),確定目標(biāo)界面編號(hào);根據(jù)與所述目標(biāo)界面編號(hào)相鄰的預(yù)定數(shù)量確定與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào);根據(jù)第一存儲(chǔ)器中存儲(chǔ)的界面編號(hào)和與所述目標(biāo)界面編號(hào)相鄰的界面編號(hào),確定待加載的界面編號(hào)對應(yīng)的界面信息;釋放所述第一存儲(chǔ)器中與所述目標(biāo)界面編號(hào)不相鄰的至少部分界面編號(hào)對應(yīng)的界面信息所占用的存儲(chǔ)空間;加載所述待加載的界面編號(hào)對應(yīng)的界面信息到所述第一存儲(chǔ)器。本發(fā)明實(shí)施例通過釋放與所述目標(biāo)界面編號(hào)不相鄰的界面信息所占用的至少部分存儲(chǔ)空間以加載與該目標(biāo)界面編號(hào)相鄰的界面信息,可以緩解終端的存儲(chǔ)容量的限制與日益增長的應(yīng)用程序界面數(shù)量之間的矛盾。
文檔編號(hào)G06F9/445GK102866916SQ20121032983
公開日2013年1月9日 申請日期2012年9月7日 優(yōu)先權(quán)日2012年9月7日
發(fā)明者白?,| 申請人:華為終端有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
张家川| 句容市| 舞钢市| 高邑县| 龙口市| 上犹县| 津南区| 淮南市| 韶山市| 合山市| 白河县| 靖边县| 德保县| 三门县| 仙居县| 万源市| 泽普县| 浑源县| 揭西县| 东方市| 栾城县| 永宁县| 山西省| 甘肃省| 芒康县| 奈曼旗| 韩城市| 太原市| 五峰| 嵩明县| 贵港市| 浮梁县| 贵阳市| 临西县| 乐陵市| 玉山县| 商河县| 南安市| 剑阁县| 桑日县| 阿克苏市|