一種應(yīng)用于鎖屏狀態(tài)下的信息展示方法及裝置制造方法
【專利摘要】本發(fā)明實施例公開了一種應(yīng)用于鎖屏狀態(tài)下的信息展示方法及裝置,應(yīng)用于電子設(shè)備,所述方法包括:接收鎖屏操作指令;檢測當前剩余內(nèi)存資源是否滿足預(yù)設(shè)的內(nèi)存釋放條件,若滿足,按照預(yù)設(shè)的內(nèi)存釋放規(guī)則,釋放內(nèi)存資源;獲得位于鎖屏界面上方的信息展示控件的屬性信息;在所述鎖屏界面上展示所述信息展示控件的屬性信息。應(yīng)用本發(fā)明實施例,在鎖屏狀態(tài)下及時釋放內(nèi)存資源,為用戶再次解鎖后啟動內(nèi)存需求較大的應(yīng)用時,提供內(nèi)存資源,加速應(yīng)用啟動速度,減少啟動過程中卡頓、運行出錯、崩潰等現(xiàn)象的出現(xiàn),并且在鎖屏狀態(tài)下進行信息展示,降低了用戶解鎖查看信息的頻率。
【專利說明】一種應(yīng)用于鎖屏狀態(tài)下的信息展示方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及應(yīng)用處理【技術(shù)領(lǐng)域】,特別涉及一種應(yīng)用于鎖屏狀態(tài)下的信息展示方法及裝置。
【背景技術(shù)】
[0002]隨著電子設(shè)備硬件性能的逐步提高,能夠支持的應(yīng)用越來越多,用戶通常會在電子設(shè)備中安裝多個應(yīng)用,以便于使用。而在電子設(shè)備中運行各個應(yīng)用時,需占用一定內(nèi)存資源,當系統(tǒng)調(diào)用鎖屏應(yīng)用進入鎖屏狀態(tài)后,一般不會主動釋放已占用的內(nèi)存資源,這樣易造成用戶解鎖后啟動內(nèi)存需求大的應(yīng)用時,出現(xiàn)內(nèi)存資源不足的情況,進而導(dǎo)致啟動過程中出現(xiàn)啟動速度慢、卡頓、甚至運行出錯、崩潰等現(xiàn)象。
[0003]另外,當電子設(shè)備處于鎖屏狀態(tài)時,用戶欲查看當前已安裝的某一應(yīng)用時,需先解鎖才能查看,但是,若用戶需頻繁查看時間、日期、天氣等等常用信息時,則需要頻繁解鎖,操作繁瑣,影響用戶體驗效果。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例公開了一種應(yīng)用于鎖屏狀態(tài)下的信息展示方法及裝置,以在鎖屏狀態(tài)下釋放內(nèi)存資源、向用戶展示信息,提高用戶體驗效果。
[0005]為達到上述目的,本發(fā)明實施例公開了一種應(yīng)用于鎖屏狀態(tài)下的信息展示方法,應(yīng)用于電子設(shè)備,所述方法包括:
[0006]接收鎖屏操作指令;
[0007]檢測當前剩余內(nèi)存資源是否滿足預(yù)設(shè)的內(nèi)存釋放條件,若滿足,按照預(yù)設(shè)的內(nèi)存釋放規(guī)則,釋放內(nèi)存資源;
[0008]獲得位于鎖屏界面上方的信息展示控件的屬性信息;
[0009]在所述鎖屏界面上展示所述信息展示控件的屬性信息。
[0010]較佳的,所述按照預(yù)設(shè)的內(nèi)存釋放規(guī)則,釋放內(nèi)存資源,包括:
[0011]按照以下優(yōu)先級,依次釋放當前電子設(shè)備中各個進程所占用的內(nèi)存資源,至滿足內(nèi)存需求:
[0012]退出后不會被操作系統(tǒng)重啟的進程;
[0013]退出后會被操作系統(tǒng)重啟的進程。
[0014]較佳的,在釋放所述退出后不會被操作系統(tǒng)重啟的進程占用的內(nèi)存資源的過程中,按照各個進程未被使用的時間由長到短的順序,依次釋放各個進程占用的內(nèi)存資源。
[0015]較佳的,在釋放所述退出后會被操作系統(tǒng)重啟的進程占用的內(nèi)存資源的過程中,先按照各個進程未被使用的時間由長到短的順序,再按照各個進程退出后被操作系統(tǒng)重啟的周期由長到短的順序,依次釋放各個進程占用的內(nèi)存資源。
[0016]較佳的,在所述釋放內(nèi)存資源后,還包括:
[0017]檢測所述信息展示控件的屬性信息的更新時間是否大于預(yù)設(shè)的第一更新間隔;[0018]若大于,更新所述信息展示控件的屬性信息,在所述鎖屏界面上展示更新后的所述信息展示控件的屬性信息。
[0019]較佳的,所述信息展示控件,包括以下幾種中的一種或幾種:
[0020]天氣控件、預(yù)警信息控件、日歷控件、時鐘控件、短消息控件、通信控件或待辦事務(wù)控件。
[0021]較佳的,所述應(yīng)用于鎖屏狀態(tài)下的信息展示方法還包括:
[0022]檢測當前環(huán)境信息是否滿足預(yù)設(shè)的環(huán)境信息更新條件;
[0023]若滿足,更新所述信息展示控件的屬性信息,在所述鎖屏界面上展示更新后的所述信息展示控件的屬性信息;
[0024]若不滿足,在鎖屏界面上繼續(xù)展示當前的所述信息展示控件的屬性信息。
[0025]較佳的,所述預(yù)設(shè)的環(huán)境信息更新條件,包括:
[0026]重啟操作系統(tǒng);或
[0027]開啟或關(guān)閉飛行模式;或
[0028]所述信息展示控件的屬性信息的更新時間大于預(yù)設(shè)的第二更新間隔;或
[0029]當前電子設(shè)備所處的地理位置改變。
[0030]較佳的,所述當前電子設(shè)備所處的地理位置,通過以下方式獲得:
[0031]通過當前電子設(shè)備中的GPS定位系統(tǒng)獲得;或
[0032]根據(jù)當前電子設(shè)備接入網(wǎng)絡(luò)的IP地址獲得;或
[0033]根據(jù)當前電子設(shè)備接入的無線接入點的位置信息獲得;或
[0034]根據(jù)當前電子設(shè)備接收的移動通信網(wǎng)絡(luò)信號獲得。
[0035]較佳的,在所述信息展示控件為天氣控件的情況下,還應(yīng)用于鎖屏狀態(tài)下的信息展示方法包括:
[0036]根據(jù)當前電子設(shè)備所處的地理位置,對鎖屏界面上溫度信息顯示方式進行設(shè)置,所述顯示方式包括攝氏溫度顯示方式或華氏溫度顯示方式。
[0037]為達到上述目的,本發(fā)明實施例公開了一種應(yīng)用于鎖屏狀態(tài)下的信息展示裝置,應(yīng)用于電子設(shè)備,所述裝置包括:
[0038]指令接收模塊,用于接收鎖屏操作指令;
[0039]內(nèi)存檢測模塊,用于檢測當前剩余內(nèi)存資源是否滿足預(yù)設(shè)的內(nèi)存釋放條件;
[0040]內(nèi)存釋放模塊,用于在所述內(nèi)存檢測模塊的檢測結(jié)果為是時,按照預(yù)設(shè)的內(nèi)存釋放規(guī)則,釋放內(nèi)存資源;
[0041]屬性信息獲得模塊,用于獲得位于鎖屏界面上方的信息展示控件的屬性信息;
[0042]屬性信息展示模塊,用于在所述鎖屏界面上展示所述信息展示控件的屬性信息。
[0043]較佳的,所述內(nèi)存釋放模塊,包括:第一釋放子模塊和第二釋放子模塊;
[0044]所述內(nèi)存釋放模塊,用于按照先觸發(fā)所述第一釋放子模塊,后觸發(fā)所述第二釋放子模塊的順序,依次釋放電子設(shè)備中各個進程所占用的內(nèi)存資源,至滿足啟動所述待啟動應(yīng)用的內(nèi)存需求;
[0045]所述第一釋放子模塊,用于釋放退出后不會被操作系統(tǒng)重啟的進程占用的內(nèi)存資源;
[0046]所述第二釋放子模塊,用于釋放退出后會被操作系統(tǒng)重啟的進程占用的內(nèi)存資源。
[0047]較佳的,所述第一釋放子模塊,具體用于在釋放所述退出后不會被操作系統(tǒng)重啟的進程占用的內(nèi)存資源的過程中,按照各個進程未被使用的時間由長到短的順序,依次釋放各個進程占用的內(nèi)存資源。
[0048]較佳的,所述第二釋放子模塊,具體用于在釋放所述退出后會被操作系統(tǒng)重啟的進程占用的內(nèi)存資源的過程中,先按照各個進程未被使用的時間由長到短的順序,再按照各個進程退出后被操作系統(tǒng)重啟的周期由長到短的順序,依次釋放各個進程占用的內(nèi)存資源。
[0049]較佳的,所述應(yīng)用于鎖屏狀態(tài)下的信息展示裝置還包括:第一更新時間檢測模塊和第一屬性信息更新模塊;
[0050]所述第一更新時間檢測模塊,用于在所述內(nèi)存釋放模塊完成內(nèi)存釋放操作之后,檢測所述信息展示控件的屬性信息的更新時間是否大于預(yù)設(shè)的第一更新間隔;
[0051]所述第一屬性信息更新模塊,用于在所述第一更新時間檢測模塊的檢測結(jié)果為是時,更新所述信息展示控件的屬性信息,并觸發(fā)所述屬性信息展示模塊展示更新后的所述信息展示控件的屬性信息。
[0052]較佳的,所述信息展示控件,包括以下幾種中的一種或幾種:
[0053]天氣控件、預(yù)警信息控件、日歷控件、時鐘控件、短消息控件、通信控件或待辦事務(wù)控件。
[0054]較佳的,所述應(yīng)用于鎖屏狀態(tài)下的信息展示裝置還包括:環(huán)境信息檢測模塊和第二屬性信息更新模塊;
[0055]所述環(huán)境信息檢測模塊,用于檢測當前環(huán)境信息是否滿足預(yù)設(shè)的環(huán)境信息更新條件,當檢測結(jié)果為是時,觸發(fā)所述第二屬性信息更新模塊更新所述信息展示控件的屬性信息,當檢測結(jié)果為否時,觸發(fā)所述屬性信息展示模塊,在鎖屏界面上繼續(xù)展示當前的所述信息展示控件的屬性信息;
[0056]所述第二屬性信息更新模塊,用于更新所述信息展示控件的屬性信息,并觸發(fā)所述屬性信息展示模塊展示更新后的所述信息展示控件的屬性信息。
[0057]較佳的,所述預(yù)設(shè)的環(huán)境信息更新條件,包括:
[0058]重啟操作系統(tǒng);或
[0059]開啟或關(guān)閉飛行模式;或
[0060]所述信息展示控件的屬性信息的更新間隔大于預(yù)設(shè)的第二更新間隔;或
[0061]當前電子設(shè)備所處的地理位置改變。
[0062]較佳的,所述應(yīng)用于鎖屏狀態(tài)下的信息展示裝置還包括:地理位置獲得模塊;
[0063]所述地理位置獲得模塊,用于通過當前電子設(shè)備中的GPS定位系統(tǒng)獲得當前電子設(shè)備所處的地理位置;或
[0064]用于根據(jù)當前電子設(shè)備接入網(wǎng)絡(luò)的IP地址獲得當前電子設(shè)備所處的地理位置;或
[0065]用于根據(jù)當前電子設(shè)備接入的無線接入點的位置信息獲得當前電子設(shè)備所處的地理位置;或
[0066]用于根據(jù)當前電子設(shè)備接收的移動通信網(wǎng)絡(luò)信號獲得當前電子設(shè)備所處的地理位置。
[0067]較佳的,所述應(yīng)用于鎖屏狀態(tài)下的信息展示裝置還包括:溫度顯示方式設(shè)置模塊;
[0068]所述溫度顯示方式設(shè)置模塊,用于在在所述信息展示控件為天氣控件的情況下,根據(jù)當前電子設(shè)備所處的地理位置,對鎖屏界面上溫度信息顯示方式進行設(shè)置,所述顯示方式包括攝氏溫度顯示方式或華氏溫度顯示方式。
[0069]由以上可見,本方案中,鎖屏狀態(tài)下,當檢測到當前剩余內(nèi)存資源滿足預(yù)設(shè)的內(nèi)存釋放條件的情況下,按照預(yù)設(shè)的內(nèi)存釋放規(guī)則,釋放內(nèi)存資源,并在鎖屏界面上顯示信息展示控件的屬性信息。與現(xiàn)有技術(shù)相比,在鎖屏狀態(tài)下及時釋放內(nèi)存資源,為用戶再次解鎖后啟動內(nèi)存需求較大的應(yīng)用時,提供內(nèi)存資源,加速應(yīng)用啟動速度,減少啟動過程中卡頓、運行出錯、崩潰等現(xiàn)象的出現(xiàn),并且在鎖屏狀態(tài)下進行信息展示,降低了用戶解鎖查看信息的頻率。
【專利附圖】
【附圖說明】
[0070]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0071]圖1為本發(fā)明實施例提供的一種應(yīng)用于鎖屏狀態(tài)下的信息展示方法的流程示意圖;
[0072]圖2為本發(fā)明實施例提供的另一種應(yīng)用于鎖屏狀態(tài)下的信息展示方法的流程示意圖;
[0073]圖3為本發(fā)明實施例提供的一種應(yīng)用于鎖屏狀態(tài)下的信息展示裝置的結(jié)構(gòu)示意圖;
[0074]圖4為本發(fā)明實施例提供的另一種應(yīng)用于鎖屏狀態(tài)下的信息展示裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0075]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0076]圖1為本發(fā)明實施例提供的一種應(yīng)用于鎖屏狀態(tài)下的信息展示方法的流程示意圖,該方法應(yīng)用于電子設(shè)備,包括:
[0077]SlOl:接收鎖屏操作指令。
[0078]實際應(yīng)用中,為了防止誤操作,用戶通常會通過系統(tǒng)自帶的鎖屏應(yīng)用或者第三方提供的鎖屏應(yīng)用對電子設(shè)備進行鎖屏處理。在進行鎖屏處理時,可以是用戶通過操作電子設(shè)備上的某一按鈕實現(xiàn)的,也可以是通過參數(shù)設(shè)置自動實現(xiàn)的,例如,設(shè)置當前電子設(shè)備未被訪問的時間大于某一閾值時,即啟動鎖屏應(yīng)用等等。[0079]S102:檢測當前剩余內(nèi)存資源是否滿足預(yù)設(shè)的內(nèi)存釋放條件,若為是,執(zhí)行S103,否則,執(zhí)行S104。
[0080]在接收到鎖屏操作指令后,電子設(shè)備進入鎖屏狀態(tài),這種情況下,鎖屏前處于運行狀態(tài)的應(yīng)用可能會處于運行狀態(tài),
[0081]例如:通話,進入鎖屏狀態(tài)后,通話可被保持;
[0082]瀏覽器,不退出該應(yīng)用,當用戶解鎖后繼續(xù)瀏覽之前的內(nèi)容等等;
[0083]也可能處于退出狀態(tài)。
[0084]處于運行狀態(tài)的應(yīng)用仍需繼續(xù)占用內(nèi)存資源,而處于退出狀態(tài)的應(yīng)用則不再需要內(nèi)存資源,應(yīng)及時釋放處于該狀態(tài)的應(yīng)用占用的內(nèi)存資源,以免在啟動內(nèi)存需求較大的應(yīng)用時,出現(xiàn)內(nèi)存資源不足的情況,實際用于中,如常用的安卓操作系統(tǒng),即具有應(yīng)用退出后不及時釋放占用內(nèi)存資源的缺點。
[0085]本步驟中,預(yù)設(shè)的內(nèi)存釋放條件可以為:
[0086]當前剩余內(nèi)存資源小于預(yù)設(shè)的第一閾值;
[0087]當前剩余內(nèi)存資源小于預(yù)設(shè)的第二閾值,且當前電子設(shè)備中有大于預(yù)設(shè)的第三閾值個處于退出狀態(tài)并仍然占用內(nèi)存資源的應(yīng)用。
[0088]當然,本申請只是以上述為例進行說明,實際應(yīng)用中,可以根據(jù)具體情況設(shè)置預(yù)設(shè)的內(nèi)存釋放條件。
[0089]S103:按照預(yù)設(shè)的內(nèi)存釋放規(guī)則,釋放內(nèi)存資源。
[0090]在本發(fā)明的一個具體實施例中,可以按照以下優(yōu)先級,依次釋放當前電子設(shè)備中各個進程所占用的內(nèi)存資源,至滿足內(nèi)存需求:
[0091]退出后不會被操作系統(tǒng)重啟的進程;
[0092]退出后會被操作系統(tǒng)重啟的進程。
[0093]其中,在釋放所述退出后不會被操作系統(tǒng)重啟的進程占用的內(nèi)存資源的過程中,按照各個進程未被使用的時間由長到短的順序,依次釋放各個進程占用的內(nèi)存資源。
[0094]在釋放所述退出后會被操作系統(tǒng)重啟的進程占用的內(nèi)存資源的過程中,先按照各個進程未被使用的時間由長到短的順序,再按照各個進程退出后被操作系統(tǒng)重啟的周期由長到短的順序,依次釋放各個進程占用的內(nèi)存資源。例如,進程A退出后重啟的周期為10秒,而進程B退出后重啟的周期為20秒,則優(yōu)先釋放進程B占用的內(nèi)存資源。
[0095]S104:獲得位于鎖屏界面上方的信息展示控件的屬性信息。
[0096]本步驟中,信息展示控件,可以包括以下幾種中的一種或幾種:
[0097]天氣控件、預(yù)警信息控件、日歷控件、時鐘控件、短消息控件、通信控件或待辦事務(wù)控件。當然,實際應(yīng)用中信息展示控件并不僅限于上述的幾種。
[0098]其中,信息展示控件的屬性信息根據(jù)具體情況可以包括不同內(nèi)容,具體的,
[0099]在信息展示控件為天氣控件的情況下,屬性信息可以包括:溫度信息、天氣狀態(tài)信息、濕度信息等等;
[0100]在信息展示控件為預(yù)警信息控件的情況下,屬性信息可以包括:天氣狀態(tài)信息、預(yù)警級別信息等等;
[0101]在信息展示控件為日歷信息的情況下,屬性信息可以包括:陰歷年日期信息、陽歷年日期信息、節(jié)氣信息等等;[0102]在信息展示控件為時鐘控件的情況下,屬性信息可以包括:時信息、分信息、秒信
屆、寺寺;
[0103]在信息展示控件為短消息控件的情況下,屬性信息可以包括:未讀文本短消息的數(shù)量、未讀彩信短消息的數(shù)量等等;
[0104]在信息展示控件為通話控件的情況下,屬性信息可以包括:未接電話的數(shù)量等等;
[0105]在信息展示控件為待辦事務(wù)控件的情況下,屬性信息可以包括:待辦事務(wù)的內(nèi)容信息、待辦事務(wù)的提醒時間信息等等。
[0106]當然,本申請只是以上述為例進行說明,實際應(yīng)用中,可以根據(jù)具體情況進行設(shè)置。
[0107]S105:在所述鎖屏界面上展示所述信息展示控件的屬性信息。
[0108]在鎖屏界面上進行信息展示時,可以是直接展示信息展示控件的屬性信息,也可以是經(jīng)過編輯的信息展示控件的屬性信息,還可以是根據(jù)信息展示控件的屬性信息分析得到的彳目息等等。
[0109]實際應(yīng)用中,除了可以在鎖屏界面上展示S104提到的上述控件信息的屬性信息夕卜,還可以展示其他信息。例如,電子設(shè)備在連接網(wǎng)絡(luò)的過程中出現(xiàn)錯誤,則可以在鎖屏界面上展示錯誤的類型、原因等等,還可以展示出解決這些問題的提示信息以及跳轉(zhuǎn)鏈接信
白咕咕
屆、O
[0110]在本發(fā)明的另一個具體實施例中,在釋放內(nèi)存資源后,還可以包括:
[0111]檢測所述信息展示控件的屬性信息的更新時間是否大于預(yù)設(shè)的第一更新間隔;
[0112]若大于,更新所述信息展示控件的屬性信息,,在所述鎖屏界面上展示更新后的所述信息展示控件的屬性信息。
[0113]由以上可見,本方案中,鎖屏狀態(tài)下,當檢測到當前剩余內(nèi)存資源滿足預(yù)設(shè)的內(nèi)存釋放條件的情況下,按照預(yù)設(shè)的內(nèi)存釋放規(guī)則,釋放內(nèi)存資源,并在鎖屏界面上顯示信息展示控件的屬性信息。與現(xiàn)有技術(shù)相比,在鎖屏狀態(tài)下及時釋放內(nèi)存資源,為用戶再次解鎖后啟動內(nèi)存需求較大的應(yīng)用時,提供內(nèi)存資源,加速應(yīng)用啟動速度,減少啟動過程中卡頓、運行出錯、崩潰等現(xiàn)象的出現(xiàn),并且在鎖屏狀態(tài)下進行信息展示,降低了用戶解鎖查看信息的頻率。
[0114]圖2為本發(fā)明實施例提供的另一種應(yīng)用于鎖屏狀態(tài)下的信息展示方法的流程示意圖,與圖1所示實施例相比,該方法還包括:
[0115]S106:檢測當前環(huán)境信息是否滿足預(yù)設(shè)的環(huán)境信息更新條件,若為是,執(zhí)行S107,否則,執(zhí)行S105。
[0116]其中,預(yù)設(shè)的環(huán)境信息更新條件可以是:
[0117]重啟操作系統(tǒng);或
[0118]開啟或關(guān)閉飛行模式;或
[0119]所述信息展示控件的屬性信息的更新時間大于預(yù)設(shè)的第二更新間隔;或
[0120]當前電子設(shè)備所處的地理位置改變;等等。
[0121]當然,本申請只是以上述為例進行說明,實際應(yīng)用中,可以根據(jù)具體情況設(shè)置環(huán)境信息更新條件。[0122]實際應(yīng)用中,當檢測到環(huán)境信息如操作系統(tǒng)、電子設(shè)備的飛行模式、當前信息展示控件的屬性信息的更新時間或電子設(shè)備所處的地理位置,滿足預(yù)設(shè)的環(huán)境信息更新條件時,則可進行信息更新操作。
[0123]另外,不同環(huán)境信息的變化可以觸發(fā)不同的信息展示控件的屬性信息的更新操作。具體的,例如,當檢測到電子設(shè)備的飛行模式由開啟狀態(tài)進入關(guān)閉狀態(tài)時,則有可能用戶到達了新的地點,此時可觸發(fā)天氣控件、時鐘控件等等屬性信息的更新;當檢測到操作系統(tǒng)被重啟時,則系統(tǒng)時鐘等信息可能被重置,此時可觸發(fā)日歷控件、時鐘控件等等屬性信息的更新。
[0124]上述的當前電子設(shè)備所處的地理位置,具體可以通過以下方式獲得:
[0125]通過當前電子設(shè)備中的GPS定位系統(tǒng)獲得;或
[0126]根據(jù)當前電子設(shè)備接入網(wǎng)絡(luò)的IP地址獲得;或
[0127]根據(jù)當前電子設(shè)備接入的無線接入點的位置信息獲得;或
[0128]根據(jù)當前電子設(shè)備接收的移動通信網(wǎng)絡(luò)信號獲得。
[0129]當然,本申請只是以上述為例進行說明,并不對當前電子設(shè)備所處地理位置的獲得方式進行限定。
[0130]需要說明的是,本步驟中,當檢測到當前環(huán)境信息不滿足預(yù)設(shè)的環(huán)境信息更新條件時,返回S105,即在鎖屏界面上繼續(xù)展示當前的信息展示控件的屬性信息。
[0131]S107:更新所述信息展示控件的屬性信息,在所述鎖屏界面上展示更新后的所述信息展示控件的屬性信息。
[0132]在本發(fā)明的另一個具體實施例中,在所述信息展示控件為天氣控件的情況下,還可以包括:
[0133]根據(jù)當前電子設(shè)備所處的地理位置,對鎖屏界面上溫度信息顯示方式進行設(shè)置,所述顯示方式包括攝氏溫度顯示方式或華氏溫度顯示方式。
[0134]由于實際應(yīng)用中一些地區(qū)在標識溫度值時采用攝氏溫度,而一些地區(qū)采用華氏溫度,則當檢測到當前電子設(shè)備的地理位置改變時,可觸發(fā)對溫度信息顯示方式進行設(shè)置。
[0135]由以上可見,本方案中,通過檢測當前環(huán)境信息是否滿足預(yù)設(shè)的環(huán)境信息更新條件的方式,對信息展示控件的屬性信息進行更新,使得用戶能夠及時獲知更新后的信息。
[0136]圖3為本發(fā)明實施例提供的一種應(yīng)用于鎖屏狀態(tài)下的信息展示裝置的結(jié)構(gòu)示意圖,該裝置應(yīng)用于電子設(shè)備,包括:指令接收模塊301、內(nèi)存檢測模塊302、內(nèi)存釋放模塊303、屬性信息獲得模塊304和屬性信息展示模塊305。
[0137]其中,指令接收模塊301,用于接收鎖屏操作指令;
[0138]內(nèi)存檢測模塊302,用于檢測當前剩余內(nèi)存資源是否滿足預(yù)設(shè)的內(nèi)存釋放條件;
[0139]內(nèi)存釋放模塊303,用于在所述內(nèi)存檢測模塊302的檢測結(jié)果為是時,按照預(yù)設(shè)的內(nèi)存釋放規(guī)則,釋放內(nèi)存資源;
[0140]屬性信息獲得模塊304,用于獲得位于鎖屏界面上方的信息展示控件的屬性信息;
[0141]屬性信息展示模塊305,用于在所述鎖屏界面上展示所述信息展示控件的屬性信
肩、O
[0142]在本發(fā)明的一個具體實施例中,內(nèi)存釋放模塊303可以包括:第一釋放子模塊和第二釋放子模塊(圖中未示出)。
[0143]具體的,內(nèi)存釋放模塊303,用于按照先觸發(fā)所述第一釋放子模塊,后觸發(fā)所述第二釋放子模塊的順序,依次釋放電子設(shè)備中各個進程所占用的內(nèi)存資源,至滿足啟動所述待啟動應(yīng)用的內(nèi)存需求;
[0144]第一釋放子模塊,用于釋放退出后不會被操作系統(tǒng)重啟的進程占用的內(nèi)存資源;
[0145]第二釋放子模塊,用于釋放退出后會被操作系統(tǒng)重啟的進程占用的內(nèi)存資源。
[0146]在本發(fā)明的一個具體實施例中,第一釋放子模塊,具體用于在釋放所述退出后不會被操作系統(tǒng)重啟的進程占用的內(nèi)存資源的過程中,按照各個進程未被使用的時間由長到短的順序,依次釋放各個進程占用的內(nèi)存資源。
[0147]在本發(fā)明的另一個具體實施例中,所述第二釋放子模塊,具體用于在釋放所述退出后會被操作系統(tǒng)重啟的進程占用的內(nèi)存資源的過程中,先按照各個進程未被使用的時間由長到短的順序,再按照各個進程退出后被操作系統(tǒng)重啟的周期由長到短的順序,依次釋放各個進程占用的內(nèi)存資源。
[0148]在本發(fā)明的另一個具體實施例中,該裝置還可以包括:第一更新時間檢測模塊和第一屬性信息更新模塊(圖中未示出)。
[0149]所述第一更新時間檢測模塊,用于在所述內(nèi)存釋放模塊303完成內(nèi)存釋放操作之后,檢測所述信息展示控件的屬性信息的更新時間是否大于預(yù)設(shè)的第一更新間隔;所述第一屬性信息更新模塊,用于在所述第一更新時間檢測模塊的檢測結(jié)果為是時,更新所述信息展示控件的屬性信息,并觸發(fā)所述屬性信息展示模塊305展示更新后的所述信息展示控件的屬性信息。
[0150]具體的,信息展示控件,可以包括以下幾種中的一種或幾種:
[0151]天氣控件、預(yù)警信息控件、日歷控件、時鐘控件、短消息控件、通信控件或待辦事務(wù)控件。
[0152]由以上可見,本方案中,鎖屏狀態(tài)下,當檢測到當前剩余內(nèi)存資源滿足預(yù)設(shè)的內(nèi)存釋放條件的情況下,按照預(yù)設(shè)的內(nèi)存釋放規(guī)則,釋放內(nèi)存資源,并在鎖屏界面上顯示信息展示控件的屬性信息。與現(xiàn)有技術(shù)相比,在鎖屏狀態(tài)下及時釋放內(nèi)存資源,為用戶再次解鎖后啟動內(nèi)存需求較大的應(yīng)用時,提供內(nèi)存資源,加速應(yīng)用啟動速度,減少啟動過程中卡頓、運行出錯、崩潰等現(xiàn)象的出現(xiàn),并且在鎖屏狀態(tài)下進行信息展示,降低了用戶解鎖查看信息的頻率。
[0153]圖4為本發(fā)明實施例提供的另一種應(yīng)用于鎖屏狀態(tài)下的信息展示裝置的結(jié)構(gòu)示意圖,與圖3所示實施例相比,該裝置還包括:環(huán)境信息檢測模塊306和第二屬性信息更新模塊307 ;
[0154]其中,環(huán)境信息檢測模塊306,用于檢測當前環(huán)境信息是否滿足預(yù)設(shè)的環(huán)境信息更新條件,當檢測結(jié)果為是時,觸發(fā)所述第二屬性信息更新模塊307更新所述信息展示控件的屬性信息,當檢測結(jié)果為否時,觸發(fā)所述屬性信息展示模塊305,在鎖屏界面上繼續(xù)展示當前的所述信息展示控件的屬性信息;
[0155]第二屬性信息更新模塊307,用于更新所述信息展示控件的屬性信息,并觸發(fā)所述屬性信息展示模塊305展示更新后的所述信息展示控件的屬性信息。
[0156]具體的,預(yù)設(shè)的環(huán)境信息更新條件,可以包括:[0157]重啟操作系統(tǒng);或
[0158]開啟或關(guān)閉飛行模式;或
[0159]所述信息展示控件的屬性信息的更新間隔大于預(yù)設(shè)的第二更新間隔;或
[0160]當前電子設(shè)備所處的地理位置改變。
[0161]在本發(fā)明的一個具體實施例中,該裝置還可以包括:地理位置獲得模塊(圖中未示出)。
[0162]所述地理位置獲得模塊,用于通過當前電子設(shè)備中的GPS定位系統(tǒng)獲得當前電子設(shè)備所處的地理位置;或
[0163]用于根據(jù)當前電子設(shè)備接入網(wǎng)絡(luò)的IP地址獲得當前電子設(shè)備所處的地理位置;或
[0164]用于根據(jù)當前電子設(shè)備接入的無線接入點的位置信息獲得當前電子設(shè)備所處的地理位置;或
[0165]用于根據(jù)當前電子設(shè)備接收的移動通信網(wǎng)絡(luò)信號獲得當前電子設(shè)備所處的地理位置。
[0166]在本發(fā)明的另一個具體實施例中,該裝置還可以包括:溫度顯示方式設(shè)置模塊(圖中未示出)。
[0167]所述溫度顯示方式設(shè)置模塊,用于在在所述信息展示控件為天氣控件的情況下,根據(jù)當前電子設(shè)備所處的地理·位置,對鎖屏界面上溫度信息顯示方式進行設(shè)置,所述顯示方式包括攝氏溫度顯示方式或華氏溫度顯示方式。
[0168]由以上可見,本方案中,通過檢測當前環(huán)境信息是否滿足預(yù)設(shè)的環(huán)境信息更新條件的方式,對信息展示控件的屬性信息進行更新,使得用戶能夠及時獲知更新后的信息。
[0169]對于裝置實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
[0170]需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0171]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施方式中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于計算機可讀取存儲介質(zhì)中,這里所稱得的存儲介質(zhì),如:R0M/RAM、磁碟、光盤等。
[0172]以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內(nèi)。
【權(quán)利要求】
1.一種應(yīng)用于鎖屏狀態(tài)下的信息展示方法,其特征在于,應(yīng)用于電子設(shè)備,所述方法包括: 接收鎖屏操作指令; 檢測當前剩余內(nèi)存資源是否滿足預(yù)設(shè)的內(nèi)存釋放條件,若滿足,按照預(yù)設(shè)的內(nèi)存釋放規(guī)則,釋放內(nèi)存資源; 獲得位于鎖屏界面上方的信息展示控件的屬性信息; 在所述鎖屏界面上展示所述信息展示控件的屬性信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述按照預(yù)設(shè)的內(nèi)存釋放規(guī)則,釋放內(nèi)存資源,包括: 按照以下優(yōu)先級,依次釋放當前電子設(shè)備中各個進程所占用的內(nèi)存資源,至滿足內(nèi)存需求: 退出后不會被操作系統(tǒng)重啟的進程; 退出后會被操作系統(tǒng)重啟的進程。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在釋放所述退出后不會被操作系統(tǒng)重啟的進程占用的內(nèi)存資源的過程中,按照各個進程未被使用的時間由長到短的順序,依次釋放各個進程占用的內(nèi)存資源。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,在釋放所述退出后會被操作系統(tǒng)重啟的進程占用的內(nèi)存資源的過程中,先按照各個進程未被使用的時間由長到短的順序,再按照各個進程退出后被操作系統(tǒng)重啟的周期由長到短的順序,依次釋放各個進程占用的內(nèi)存資源。
5.根據(jù)權(quán)利要求1~4中任一項所述的方法,其特征在于,在所述釋放內(nèi)存資源后,還包括: 檢測所述信息展示控件的屬性信息的更新時間是否大于預(yù)設(shè)的第一更新間隔; 若大于,更新所述信息展示控件的屬性信息,在所述鎖屏界面上展示更新后的所述信息展示控件的屬性信息。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述信息展示控件,包括以下幾種中的一種或幾種: 天氣控件、預(yù)警信息控件、日歷控件、時鐘控件、短消息控件、通信控件或待辦事務(wù)控件。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括: 檢測當前環(huán)境信息是否滿足預(yù)設(shè)的環(huán)境信息更新條件; 若滿足,更新所述信息展示控件的屬性信息,在所述鎖屏界面上展示更新后的所述信息展示控件的屬性信息; 若不滿足,在鎖屏界面上繼續(xù)展示當前的所述信息展示控件的屬性信息。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述預(yù)設(shè)的環(huán)境信息更新條件,包括: 重啟操作系統(tǒng);或 開啟或關(guān)閉飛行模式;或 所述信息展示控件的屬性信息的更新時間大于預(yù)設(shè)的第二更新間隔;或 當前電子設(shè)備所處的地理位置改變。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述當前電子設(shè)備所處的地理位置,通過以下方式獲得: 通過當前電子設(shè)備中的GPS定位系統(tǒng)獲得;或 根據(jù)當前電子設(shè)備接入網(wǎng)絡(luò)的IP地址獲得;或 根據(jù)當前電子設(shè)備接入的無線接入點的位置信息獲得;或 根據(jù)當前電子設(shè)備接收的移動通信網(wǎng)絡(luò)信號獲得。
10.根據(jù)權(quán)利要求6~9中任一項所述的方法,其特征在于,在所述信息展示控件為天氣控件的情況下,還包括: 根據(jù)當前電子設(shè)備所處的地理位置,對鎖屏界面上溫度信息顯示方式進行設(shè)置,所述顯示方式包括攝氏溫度顯示方式或華氏溫度顯示方式。
11.一種應(yīng)用于鎖屏狀態(tài)下的信息展示裝置,其特征在于,應(yīng)用于電子設(shè)備,所述裝置包括: 指令接收模塊,用于接收鎖屏操作指令; 內(nèi)存檢測模塊,用于檢測當前剩余內(nèi)存資源是否滿足預(yù)設(shè)的內(nèi)存釋放條件; 內(nèi)存釋放模塊,用于在所述內(nèi)存檢測模塊的檢測結(jié)果為是時,按照預(yù)設(shè)的內(nèi)存釋放規(guī)貝U,釋放內(nèi)存資源; 屬性信息獲得模塊,用于獲得位于鎖屏界面上方的信息展示控件的屬性信息; 屬性信息展示模塊,用于在所述鎖屏界面上展示所述信息展示控件的屬性信息。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述內(nèi)存釋放模塊,包括:第一釋放子模塊和第二釋放子模塊;` 所述內(nèi)存釋放模塊,用于按照先觸發(fā)所述第一釋放子模塊,后觸發(fā)所述第二釋放子模塊的順序,依次釋放電子設(shè)備中各個進程所占用的內(nèi)存資源,至滿足啟動所述待啟動應(yīng)用的內(nèi)存需求; 所述第一釋放子模塊,用于釋放退出后不會被操作系統(tǒng)重啟的進程占用的內(nèi)存資源; 所述第二釋放子模塊,用于釋放退出后會被操作系統(tǒng)重啟的進程占用的內(nèi)存資源。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于, 所述第一釋放子模塊,具體用于在釋放所述退出后不會被操作系統(tǒng)重啟的進程占用的內(nèi)存資源的過程中,按照各個進程未被使用的時間由長到短的順序,依次釋放各個進程占用的內(nèi)存資源。
14.根據(jù)權(quán)利要求12所述的裝置,其特征在于, 所述第二釋放子模塊,具體用于在釋放所述退出后會被操作系統(tǒng)重啟的進程占用的內(nèi)存資源的過程中,先按照各個進程未被使用的時間由長到短的順序,再按照各個進程退出后被操作系統(tǒng)重啟的周期由長到短的順序,依次釋放各個進程占用的內(nèi)存資源。
15.根據(jù)權(quán)利要求11~14中任一項所述的裝置,其特征在于,所述裝置還包括:第一更新時間檢測模塊和第一屬性信息更新模塊; 所述第一更新時間檢測模塊,用于在所述內(nèi)存釋放模塊完成內(nèi)存釋放操作之后,檢測所述信息展示控件的屬性信息的更新時間是否大于預(yù)設(shè)的第一更新間隔; 所述第一屬性信息更新模塊,用于在所述第一更新時間檢測模塊的檢測結(jié)果為是時,更新所述信息展示控件的屬性信息,并觸發(fā)所述屬性信息展示模塊展示更新后的所述信息展示控件的屬性信息。
16.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述信息展示控件,包括以下幾種中的一種或幾種: 天氣控件、預(yù)警信息控件、日歷控件、時鐘控件、短消息控件、通信控件或待辦事務(wù)控件。
17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述裝置還包括:環(huán)境信息檢測模塊和第二屬性信息更新模塊; 所述環(huán)境信息檢測模塊,用于檢測當前環(huán)境信息是否滿足預(yù)設(shè)的環(huán)境信息更新條件,當檢測結(jié)果為是時,觸發(fā)所述第二屬性信息更新模塊更新所述信息展示控件的屬性信息,當檢測結(jié)果為否時,觸發(fā)所述屬性信息展示模塊,在鎖屏界面上繼續(xù)展示當前的所述信息展示控件的屬性信息; 所述第二屬性信息更新模塊,用于更新所述信息展示控件的屬性信息,并觸發(fā)所述屬性信息展示模塊展示更新后的所述信息展示控件的屬性信息。
18.根據(jù)權(quán)利要求17所 述的裝置,其特征在于,所述預(yù)設(shè)的環(huán)境信息更新條件,包括: 重啟操作系統(tǒng);或 開啟或關(guān)閉飛行模式;或 所述信息展示控件的屬性信息的更新間隔大于預(yù)設(shè)的第二更新間隔;或 當前電子設(shè)備所處的地理位置改變。
19.根據(jù)權(quán)利要求18所述的裝置,其特征在于,所述裝置還包括:地理位置獲得模塊; 所述地理位置獲得模塊,用于通過當前電子設(shè)備中的GPS定位系統(tǒng)獲得當前電子設(shè)備所處的地理位置;或 用于根據(jù)當前電子設(shè)備接入網(wǎng)絡(luò)的IP地址獲得當前電子設(shè)備所處的地理位置;或用于根據(jù)當前電子設(shè)備接入的無線接入點的位置信息獲得當前電子設(shè)備所處的地理位置;或 用于根據(jù)當前電子設(shè)備接收的移動通信網(wǎng)絡(luò)信號獲得當前電子設(shè)備所處的地理位置。
20.根據(jù)權(quán)利要求16~19中任一項所述的裝置,其特征在于,所述裝置還包括:溫度顯示方式設(shè)置模塊; 所述溫度顯示方式設(shè)置模塊,用于在在所述信息展示控件為天氣控件的情況下,根據(jù)當前電子設(shè)備所處的地理位置,對鎖屏界面上溫度信息顯示方式進行設(shè)置,所述顯示方式包括攝氏溫度顯示方式或華氏溫度顯示方式。
【文檔編號】G06F9/50GK103744585SQ201410051907
【公開日】2014年4月23日 申請日期:2014年2月14日 優(yōu)先權(quán)日:2014年2月14日
【發(fā)明者】陳勇, 王辰汐, 劉相偉, 吳鋒, 楊鵬博 申請人:貝殼網(wǎng)際(北京)安全技術(shù)有限公司