本發明涉及計算機領域,更具體地說,涉及一種智能分配應用程序存儲空間的方法及裝置。
背景技術:
隨著計算機技術和無線網絡技術的快速發展,智能手機、平板電腦、智能手表等智能終端深入到人們生活的方方面面,特別是各種功能應用程序的不斷出現及普及,已經逐步成為人們的一種生活方式。
應用程序在終端安裝過程中,終端的系統會分配給應用程序一定的存儲空間,應用程序分配的存儲空間用于安裝應用程序或存儲應用程序工作過程中產生的數據,不同的應用程序需要的安裝空間和存儲數據的空間是不一樣的。目前,終端的系統采用的存儲空間分配方式比較單一,不能根據應用程序的特點或用戶的特點進行個性化的存儲空間分配。
例如,現有智能手機系統,針對不同存儲空間的手機、不同用戶、不同時間地點,都采用同一種存儲空間分配邏輯進行存儲空間分配,不夠智能,不能有效利用手機的存儲空間,降低用戶的使用體驗。
技術實現要素:
本發明要解決的技術問題在于,提供一種智能分配應用程序存儲空間的方法及裝置。
本發明解決其技術問題所采用的技術方案是:構造一種智能分配應用程序存儲空間的方法,可用于存儲空間中安裝有至少一個應用程序的系統,包括下述步驟:
獲取終端的狀態信息,所述狀態信息包括用戶操作信息和終端采集的信息中的至少一種信息;
根據所述狀態信息獲取與所述狀態信息對應的應用程序;
根據預存的狀態信息與應用程序存儲空間的對應關系,為所述獲取的與所述狀態信息對應的應用程序分配存儲空間。
優選地,在本發明所述的智能分配應用程序存儲空間的方法中,所述狀態信息包括用戶操作信息;
為所述獲取的與所述操作信息對應的應用程序分配存儲空間包括:
根據所述操作信息獲取用戶操作應用程序的頻率;
根據用戶操作應用程序的頻率,為所述與所述操作信息對應的應用程序分配存儲空間,其中,操作頻率越高的應用程序分配的存儲空間越大。
優選地,在本發明所述的智能分配應用程序存儲空間的方法中,所述狀態信息包括終端采集的信息,所述終端采集的信息包括通過設置在終端中的傳感器采集的信息;
為所述獲取的與所述終端采集的信息對應的應用程序分配存儲空間包括:
根據所述終端采集的信息獲取用終端的位置信息;
根據終端的位置信息,為所述與終端采集的信息對應的應用程序分配存儲空間。
優選地,在本發明所述的智能分配應用程序存儲空間的方法中,所述狀態信息包括終端采集的信息,所述終端采集的信息包括通過設置在終端中的傳感器采集的信息;
為所述獲取的與所述終端采集的信息對應的應用程序分配存儲空間包括:
根據所述終端采集的信息獲取用戶的生物特征信息,根據所述用戶的生物特征信息確定用戶身份;
根據所述用戶身份,為所述與所述終端采集的信息對應的應用程序分配存儲空間。
優選地,在本發明所述的智能分配應用程序存儲空間的方法中,所述狀態信息包括終端采集的信息,所述終端采集的信息包括獲取用戶的日常活動信息;
為所述獲取的與所述終端采集的信息對應的應用程序分配存儲空間包括:
根據所述用戶的日常活動信息確定用戶活動狀態;
根據所述用戶活動狀態,為所述與終端采集的信息對應的應用程序分配存儲空間。
另,本發明還構造一種智能分配應用程序存儲空間的裝置,可用于存儲空間中安裝有至少一個應用程序的系統,包括:
第一獲取單元,用于獲取終端的狀態信息,所述狀態信息包括用戶操作信息和終端采集的信息中的至少一種信息;
第二獲取單元,用于根據所述狀態信息獲取與所述狀態信息對應的應用程序;
第一分配單元,用于根據預存的狀態信息與應用程序存儲空間的對應關系,為所述獲取的與所述狀態信息對應的應用程序分配存儲空間。
優選地,本發明所述的智能分配應用程序存儲空間的裝置,還包括:
第三獲取單元,用于獲取用戶操作信息;
所述第一分配單元包括:
第二分配單元,用于根據所述操作信息獲取用戶操作應用程序的頻率;
第三分配單元,用于根據用戶操作應用程序的頻率,為所述與所述操作信息對應的應用程序分配存儲空間,其中,操作頻率越高的應用程序分配的存儲空間越大。
優選地,本發明所述的智能分配應用程序存儲空間的裝置,還包括:
第四獲取單元,用于獲取終端采集的信息,所述終端采集的信息包括通過設置在終端中的傳感器采集的信息;
所述第一分配單元包括:
第四分配單元,用于根據所述終端采集的信息獲取用終端的位置信息;
第五分配單元,用于根據終端的位置信息,為所述與終端采集的信息對應的應用程序分配存儲空間。
優選地,本發明所述的智能分配應用程序存儲空間的裝置,還包括:
第五獲取單元,用于獲取終端采集的信息,所述終端采集的信息包括通過設置在終端中的傳感器采集的信息;
所述第一分配單元包括:
第六分配單元,用于根據所述終端采集的信息獲取用戶的生物特征信息,根據所述用戶的生物特征信息確定用戶身份;
第七分配單元,用于根據所述用戶身份,為所述與所述終端采集的信息對應的應用程序分配存儲空間。
優選地,本發明所述的智能分配應用程序存儲空間的裝置,還包括:
第六獲取單元,用于獲取終端采集的信息,所述終端采集的信息包括獲取用戶的日常活動信息;
所述第一分配單元包括:
第八分配單元,用于根據所述用戶的日常活動信息確定用戶活動狀態;
第九分配單元,用于根據所述用戶活動狀態,為所述與終端采集的信息對應的應用程序分配存儲空間。
實施本發明的智能分配應用程序存儲空間的方法及裝置,具有以下有益效果:該方法及裝置可用于存儲空間中安裝有至少一個應用程序的系統,該方法包括:獲取終端的狀態信息,狀態信息包括用戶操作信息和終端采集的信息中的至少一種信息;根據狀態信息獲取與狀態信息對應的應用程序;根據預存的狀態信息與應用程序存儲空間的對應關系,為獲取的與狀態信息對應的應用程序分配存儲空間。通過實施本發明,終端系統可根據終端的狀態信息靈活的分配應用程序的存儲空間,滿足不同用戶對應用程序在不同狀態下存儲空間的需求,使終端的存儲空間的利用率更高。
附圖說明
下面將結合附圖及實施例對本發明作進一步說明,附圖中:
圖1是本發明一種智能分配應用程序存儲空間的方法的第一實施例流程示意圖;
圖2是本發明一種智能分配應用程序存儲空間的方法的第二實施例流程示意圖;
圖3是本發明一種智能分配應用程序存儲空間的方法的第三實施例流程示意圖;
圖4是本發明一種智能分配應用程序存儲空間的方法的第四實施例流程示意圖;
圖5是本發明一種智能分配應用程序存儲空間的方法的第五實施例流程示意圖;
圖6是本發明一種智能分配應用程序存儲空間的裝置的第一實施例結構示意圖;
圖7是本發明一種智能分配應用程序存儲空間的裝置的第二實施例結構示意圖;
圖8是本發明一種智能分配應用程序存儲空間的裝置的第三實施例結構示意圖;
圖9是本發明一種智能分配應用程序存儲空間的裝置的第四實施例結構示意圖;
圖10是本發明一種智能分配應用程序存儲空間的裝置的第五實施例結構示意圖。
具體實施方式
為了對本發明的技術特征、目的和效果有更加清楚的理解,現對照附圖詳細說明本發明的具體實施方式。
圖1是本發明一種智能分配應用程序存儲空間的方法的第一實施例流程示意圖。
本實施例公開一種智能分配應用程序存儲空間的方法,可用于存儲空間中安裝有至少一個應用程序的系統,該系統安裝于智能終端,智能終端包括但不限于智能手機、平板電腦、智能手表、智能可穿戴設備等;終端的操作系統包括但不限于Android操作系統、IOS操作系統、Windows Phone操作系統、Windows操作系統、Linux等;終端的存儲空間由存儲介質確定,存儲介質包括但不限于機械硬盤、固態硬盤、閃存、U盤、CF卡、SD卡、MMC卡、SM卡、記憶棒(Memory Stick)、xD卡等。該方法包括下述步驟:
S101:獲取終端的狀態信息,狀態信息包括用戶操作信息和終端采集的信息中的至少一種信息;用戶的操作信息包括用戶使用應用程序的頻率、使用應用程序的種類、使用應用程序的時間,還需考慮應用程序本身的屬性,可根據應用程序的屬性將應用程序進行分類,例如:將視頻類、音樂類、辦公類、購物類、新聞類、游戲類等,給對應的應用程序設置人群身份標簽,并設定不同人群身份標簽對應的應用程序分配存儲空間的大小;終端采集的信息包括設置在終端中的傳感器采集的信息或通過提取應用程序的內部數據得到的信息,例如,可通過傳感器采集終端的位置信息、使用終端的用戶的生物信息等;系統可提取用戶的購票信息、應用程序的通知信息、用戶日程安排信息等。
S102:根據狀態信息獲取與狀態信息對應的應用程序。具體的,系統獲取終端的狀態信息后,根據狀態信息判定用戶所屬類型,為用戶設置身份標簽;同時,根據應用程序的屬性,對應用程序進行分類,為應用程序設置人群身份標簽,從而建立狀態信息和應用程序之間的對應關系。建立對應關系后,系統可根據狀態信息快速獲取對應的應用程序,例如,系統通過統計用戶使用應用程序的種類發現,用戶經常使用音樂類軟件,則說明用戶是一個音樂愛好者,這時,系統可根據音樂愛好者這個狀態信息,獲取終端中所有音樂類應用程序;又例如,系統通過統計用戶的位置信息,發現用戶經常出差旅行,這時,系統可根據旅行者這個狀態信息,獲取終端中與旅行有關的地圖應用、天氣應用、購票應用等應用程序。
S103:根據預存的狀態信息與應用程序存儲空間的對應關系,為獲取的與狀態信息對應的應用程序分配存儲空間。在系統獲取終端的狀態信息和與之對應的應用程序后,預先規定與狀態信息對應的應用程序分配存儲空間的規則或大小。系統根據狀態信息獲取與狀態信息對應的應用程序后,查找到與應用程序與存儲空間分配大小的對應關系,按照預設的對應關系為應用程序分配相應的存儲空間。可以理解,在分配存儲空間過程中,系統需要根據總的剩余存儲空間進行綜合考慮,實現系統分配存儲空間的均衡。
圖2是本發明一種智能分配應用程序存儲空間的方法的第二實施例流程示意圖;
S201:在本實施例的智能分配應用程序存儲空間的方法中,狀態信息包括用戶操作信息,用戶的操作信息包括用戶使用應用程序的種類、頻率、累計時間等。
S202:根據狀態信息獲取與狀態信息對應的應用程序。具體的,系統獲取終端的狀態信息后,根據狀態信息判定用戶所屬類型,為用戶設置身份標簽;同時,根據應用程序的屬性,對應用程序進行分類,為應用程序設置人群身份標簽,從而建立狀態信息和應用程序之間的對應關系。建立對應關系后,系統可根據狀態信息快速獲取對應的應用程序,例如,系統通過統計用戶使用應用程序的種類發現,用戶經常使用音樂類軟件,則說明用戶是一個音樂愛好者,這時,系統可根據音樂愛好者這個狀態信息,獲取終端中所有音樂類應用程序;又例如,系統通過統計用戶的位置信息,發現用戶經常出差旅行,這時,系統可根據旅行者這個狀態信息,獲取終端中與旅行有關的地圖應用、天氣應用、購票應用等應用程序。
為獲取的與操作信息對應的應用程序分配存儲空間包括:
S203:根據操作信息獲取用戶操作應用程序的頻率;系統通過統計用戶在一段時間內使用應用程序的次數,得到用戶操作應用程序的頻率,并根據頻率大小為應用程序排序。
S204:根據用戶操作應用程序的頻率,為與操作信息對應的應用程序分配存儲空間,其中,操作頻率越高的應用程序分配的存儲空間越大。進一步,在統計用戶使用應用程序頻率的同時,統計用戶使用應用程序的累計時間。分別設置應用程序頻率和使用時間的權重值,并按一定的計算方法進行權重計算,得到用戶使用應用程序的綜合使用值。因為有些應用軟件使用的頻率較低,但使用時間比較長,也說明對用戶很重要,例如視頻軟件,用戶使用一次可能需要一兩個小時,而一些社交類應用程序,使用的頻率特別高,因此應該綜合考慮。可以理解,在分配存儲空間過程中,系統需要根據總的剩余存儲空間進行綜合考慮,實現系統分配存儲空間的均衡。
圖3是本發明一種智能分配應用程序存儲空間的方法的第三實施例流程示意圖;
S301:在本實施例的智能分配應用程序存儲空間的方法中,狀態信息包括終端采集的信息,終端采集的信息包括通過設置在終端中的傳感器采集的信息;傳感器采集的信息包括用戶的位置信息、移動軌跡信息、用戶的生物信息(指紋、虹膜、聲音、人臉、氣味等)。
S302:根據狀態信息獲取與狀態信息對應的應用程序。具體的,系統獲取終端的狀態信息后,根據狀態信息判定用戶所屬類型,為用戶設置身份標簽;同時,根據應用程序的屬性,對應用程序進行分類,為應用程序設置人群身份標簽,從而建立狀態信息和應用程序之間的對應關系。建立對應關系后,系統可根據狀態信息快速獲取對應的應用程序,例如,系統通過統計用戶使用應用程序的種類發現,用戶經常使用音樂類軟件,則說明用戶是一個音樂愛好者,這時,系統可根據音樂愛好者這個狀態信息,獲取終端中所有音樂類應用程序;又例如,系統通過統計用戶的位置信息,發現用戶經常出差旅行,這時,系統可根據旅行者這個狀態信息,獲取終端中與旅行有關的地圖應用、天氣應用、購票應用等應用程序。
為獲取的與終端采集的信息對應的應用程序分配存儲空間包括:
S303:根據終端采集的信息獲取用終端的位置信息;系統根據傳感器采集的位置參數獲取終端的位置信息,優選地,可通過GPS、北斗衛星定位系統、基站定位法等獲取用戶的位置信息。優選地,獲知終端的運動軌跡,根據終端的運動軌跡判定用戶的位置信息的特點。
S304:根據終端的位置信息,為與終端采集的信息對應的應用程序分配存儲空間。例如,用戶的位置信息在景區時,系統給予拍照、攝影軟件分配較大的存儲空間;又例如,用戶的位置在不斷的變化,說明用戶在旅途,給予導航類應用分配較大的存儲空間。可以理解,在分配存儲空間過程中,系統需要根據總的剩余存儲空間進行綜合考慮,實現系統分配存儲空間的均衡。
圖4是本發明一種智能分配應用程序存儲空間的方法的第四實施例流程示意圖;
S401:在本發明的智能分配應用程序存儲空間的方法中,狀態信息包括終端采集的信息,終端采集的信息包括通過設置在終端中的傳感器采集的信息;傳感器采集的信息包括用戶的位置信息、移動軌跡信息、用戶的生物信息(指紋、虹膜、聲音、人臉、氣味等)。
S402:根據狀態信息獲取與狀態信息對應的應用程序。具體的,系統獲取終端的狀態信息后,根據狀態信息判定用戶所屬類型,為用戶設置身份標簽;同時,根據應用程序的屬性,對應用程序進行分類,為應用程序設置人群身份標簽,從而建立狀態信息和應用程序之間的對應關系。建立對應關系后,系統可根據狀態信息快速獲取對應的應用程序,例如,系統通過統計用戶使用應用程序的種類發現,用戶經常使用音樂類軟件,則說明用戶是一個音樂愛好者,這時,系統可根據音樂愛好者這個狀態信息,獲取終端中所有音樂類應用程序;又例如,系統通過統計用戶的位置信息,發現用戶經常出差旅行,這時,系統可根據旅行者這個狀態信息,獲取終端中與旅行有關的地圖應用、天氣應用、購票應用等應用程序。
為獲取的與終端采集的信息對應的應用程序分配存儲空間包括:
S403:根據終端采集的信息獲取用戶的生物特征信息,根據用戶的生物特征信息確定用戶身份。具體的,預先建立用戶的生物特征信息與應用程序存儲空間分配方式的對應關系,不同的用戶采用不同的存儲空間分配標準,終端通過傳感器采集到用戶的生物特征信息后,根據生物特征信息確定用戶的身份。
S404:根據用戶身份,為與終端采集的信息對應的應用程序分配存儲空間。根據用戶的身份特征確定用戶的身份后,根據預先設置的用戶的生物特征信息與應用程序存儲空間分配方式的對應關系,系統給對應的應用程序分配存儲空間。
圖5是本發明一種智能分配應用程序存儲空間的方法的第五實施例流程示意圖;
S501:在本發明的智能分配應用程序存儲空間的方法中,狀態信息包括終端采集的信息,終端采集的信息包括獲取用戶的日常活動信息;用戶的日常活動信息包括用戶的購物記錄、購票記錄、收發信息記錄、日程安排記錄等。
S502:根據狀態信息獲取與狀態信息對應的應用程序。具體的,系統獲取終端的狀態信息后,根據狀態信息判定用戶所屬類型,為用戶設置身份標簽;同時,根據應用程序的屬性,對應用程序進行分類,為應用程序設置人群身份標簽,從而建立狀態信息和應用程序之間的對應關系。建立對應關系后,系統可根據狀態信息快速獲取對應的應用程序,例如,系統通過統計用戶使用應用程序的種類發現,用戶經常使用音樂類軟件,則說明用戶是一個音樂愛好者,這時,系統可根據音樂愛好者這個狀態信息,獲取終端中所有音樂類應用程序;又例如,系統通過統計用戶的位置信息,發現用戶經常出差旅行,這時,系統可根據旅行者這個狀態信息,獲取終端中與旅行有關的地圖應用、天氣應用、購票應用等應用程序。
為獲取的與終端采集的信息對應的應用程序分配存儲空間包括:
S503:根據用戶的日常活動信息確定用戶活動狀態;系統提取并統計用戶的活動安排,根據活動安排確定用戶的活動狀態,例如,系統檢測到用戶訂購了假期旅游套餐,并購買車票,這時,系統判斷用戶將去旅游。根據用戶的旅游狀態。
S504:根據用戶活動狀態,為與終端采集的信息對應的應用程序分配存儲空間。系統預先設置用戶狀態與應用程序存儲空間的對應分配關系,不同的應用程序分配不同的存儲空間。例如,系統檢測到用戶訂購了假期旅游套餐,并購買車票,這時,系統判斷用戶將去旅游。根據用戶的旅游狀態,以及與旅游狀態與應用程序存儲空間的對應分配關系,系統將給與旅游相關的應用程序分配較多的存儲空間。
圖6是本發明一種智能分配應用程序存儲空間的裝置的第一實施例結構示意圖。
本實施例公開一種智能分配應用程序存儲空間的裝置,可用于存儲空間中安裝有至少一個應用程序的系統,該系統安裝于智能終端,智能終端包括但不限于智能手機、平板電腦、智能手表、智能可穿戴設備等;終端的操作系統包括但不限于Android操作系統、IOS操作系統、Windows Phone操作系統、Windows操作系統、Linux等;終端的存儲空間由存儲介質確定,存儲介質包括但不限于機械硬盤、固態硬盤、閃存、U盤、CF卡、SD卡、MMC卡、SM卡、記憶棒(Memory Stick)、xD卡等。該裝置包括:
第一獲取單元,用于獲取終端的狀態信息,狀態信息包括用戶操作信息和終端采集的信息中的至少一種信息;用戶的操作信息包括用戶使用應用程序的頻率、使用應用程序的種類、使用應用程序的時間,還需考慮應用程序本身的屬性,可根據應用程序的屬性將應用程序進行分類,例如:將視頻類、音樂類、辦公類、購物類、新聞類、游戲類等,給對應的應用程序設置人群身份標簽,并設定不同人群身份標簽對應的應用程序分配存儲空間的大小;終端采集的信息包括設置在終端中的傳感器采集的信息或通過提取應用程序的內部數據得到的信息,例如,可通過傳感器采集終端的位置信息、使用終端的用戶的生物信息等;系統可提取用戶的購票信息、應用程序的通知信息、用戶日程安排信息等。
第二獲取單元,用于根據狀態信息獲取與狀態信息對應的應用程序。具體的,系統獲取終端的狀態信息后,根據狀態信息判定用戶所屬類型,為用戶設置身份標簽;同時,根據應用程序的屬性,對應用程序進行分類,為應用程序設置人群身份標簽,從而建立狀態信息和應用程序之間的對應關系。建立對應關系后,系統可根據狀態信息快速獲取對應的應用程序,例如,系統通過統計用戶使用應用程序的種類發現,用戶經常使用音樂類軟件,則說明用戶是一個音樂愛好者,這時,系統可根據音樂愛好者這個狀態信息,獲取終端中所有音樂類應用程序;又例如,系統通過統計用戶的位置信息,發現用戶經常出差旅行,這時,系統可根據旅行者這個狀態信息,獲取終端中與旅行有關的地圖應用、天氣應用、購票應用等應用程序。
第一分配單元,用于根據預存的狀態信息與應用程序存儲空間的對應關系,為獲取的與狀態信息對應的應用程序分配存儲空間。在系統獲取終端的狀態信息和與之對應的應用程序后,預先規定與狀態信息對應的應用程序分配存儲空間的規則或大小。系統根據狀態信息獲取與狀態信息對應的應用程序后,查找到與應用程序與存儲空間分配大小的對應關系,按照預設的對應關系為應用程序分配相應的存儲空間。可以理解,在分配存儲空間過程中,系統需要根據總的剩余存儲空間進行綜合考慮,實現系統分配存儲空間的均衡。
圖7是本發明一種智能分配應用程序存儲空間的裝置的第二實施例結構示意圖;
第三獲取單元,用于在本實施例的智能分配應用程序存儲空間的裝置中,狀態信息包括用戶操作信息,用戶的操作信息包括用戶使用應用程序的種類、頻率、累計時間等。
第二獲取單元,用于根據狀態信息獲取與狀態信息對應的應用程序。具體的,系統獲取終端的狀態信息后,根據狀態信息判定用戶所屬類型,為用戶設置身份標簽;同時,根據應用程序的屬性,對應用程序進行分類,為應用程序設置人群身份標簽,從而建立狀態信息和應用程序之間的對應關系。建立對應關系后,系統可根據狀態信息快速獲取對應的應用程序,例如,系統通過統計用戶使用應用程序的種類發現,用戶經常使用音樂類軟件,則說明用戶是一個音樂愛好者,這時,系統可根據音樂愛好者這個狀態信息,獲取終端中所有音樂類應用程序;又例如,系統通過統計用戶的位置信息,發現用戶經常出差旅行,這時,系統可根據旅行者這個狀態信息,獲取終端中與旅行有關的地圖應用、天氣應用、購票應用等應用程序。
為獲取的與操作信息對應的應用程序分配存儲空間包括:
第二分配單元,用于根據操作信息獲取用戶操作應用程序的頻率;系統通過統計用戶在一段時間內使用應用程序的次數,得到用戶操作應用程序的頻率,并根據頻率大小為應用程序排序。
第三分配單元,用于根據用戶操作應用程序的頻率,為與操作信息對應的應用程序分配存儲空間,其中,操作頻率越高的應用程序分配的存儲空間越大。進一步,在統計用戶使用應用程序頻率的同時,統計用戶使用應用程序的累計時間。分別設置應用程序頻率和使用時間的權重值,并按一定的計算裝置進行權重計算,得到用戶使用應用程序的綜合使用值。因為有些應用軟件使用的頻率較低,但使用時間比較長,也說明對用戶很重要,例如視頻軟件,用戶使用一次可能需要一兩個小時,而一些社交類應用程序,使用的頻率特別高,因此應該綜合考慮。可以理解,在分配存儲空間過程中,系統需要根據總的剩余存儲空間進行綜合考慮,實現系統分配存儲空間的均衡。
圖8是本發明一種智能分配應用程序存儲空間的裝置的第三實施例結構示意圖;
第四獲取單元,用于在本實施例的智能分配應用程序存儲空間的裝置中,狀態信息包括終端采集的信息,終端采集的信息包括通過設置在終端中的傳感器采集的信息;傳感器采集的信息包括用戶的位置信息、移動軌跡信息、用戶的生物信息(指紋、虹膜、聲音、人臉、氣味等)。
第二獲取單元,用于根據狀態信息獲取與狀態信息對應的應用程序。具體的,系統獲取終端的狀態信息后,根據狀態信息判定用戶所屬類型,為用戶設置身份標簽;同時,根據應用程序的屬性,對應用程序進行分類,為應用程序設置人群身份標簽,從而建立狀態信息和應用程序之間的對應關系。建立對應關系后,系統可根據狀態信息快速獲取對應的應用程序,例如,系統通過統計用戶使用應用程序的種類發現,用戶經常使用音樂類軟件,則說明用戶是一個音樂愛好者,這時,系統可根據音樂愛好者這個狀態信息,獲取終端中所有音樂類應用程序;又例如,系統通過統計用戶的位置信息,發現用戶經常出差旅行,這時,系統可根據旅行者這個狀態信息,獲取終端中與旅行有關的地圖應用、天氣應用、購票應用等應用程序。
為獲取的與終端采集的信息對應的應用程序分配存儲空間包括:
第四分配單元,用于根據終端采集的信息獲取用終端的位置信息;系統根據傳感器采集的位置參數獲取終端的位置信息,優選地,可通過GPS、北斗衛星定位系統、基站定位法等獲取用戶的位置信息。優選地,獲知終端的運動軌跡,根據終端的運動軌跡判定用戶的位置信息的特點。
第五分配單元,用于根據終端的位置信息,為與終端采集的信息對應的應用程序分配存儲空間。例如,用戶的位置信息在景區時,系統給予拍照、攝影軟件分配較大的存儲空間;又例如,用戶的位置在不斷的變化,說明用戶在旅途,給予導航類應用分配較大的存儲空間。可以理解,在分配存儲空間過程中,系統需要根據總的剩余存儲空間進行綜合考慮,實現系統分配存儲空間的均衡。
圖9是本發明一種智能分配應用程序存儲空間的裝置的第四實施例結構示意圖;
第五獲取單元,用于在本發明的智能分配應用程序存儲空間的裝置中,狀態信息包括終端采集的信息,終端采集的信息包括通過設置在終端中的傳感器采集的信息;傳感器采集的信息包括用戶的位置信息、移動軌跡信息、用戶的生物信息(指紋、虹膜、聲音、人臉、氣味等)。
第二獲取單元,用于根據狀態信息獲取與狀態信息對應的應用程序。具體的,系統獲取終端的狀態信息后,根據狀態信息判定用戶所屬類型,為用戶設置身份標簽;同時,根據應用程序的屬性,對應用程序進行分類,為應用程序設置人群身份標簽,從而建立狀態信息和應用程序之間的對應關系。建立對應關系后,系統可根據狀態信息快速獲取對應的應用程序,例如,系統通過統計用戶使用應用程序的種類發現,用戶經常使用音樂類軟件,則說明用戶是一個音樂愛好者,這時,系統可根據音樂愛好者這個狀態信息,獲取終端中所有音樂類應用程序;又例如,系統通過統計用戶的位置信息,發現用戶經常出差旅行,這時,系統可根據旅行者這個狀態信息,獲取終端中與旅行有關的地圖應用、天氣應用、購票應用等應用程序。
為獲取的與終端采集的信息對應的應用程序分配存儲空間包括:
第六分配單元,用于根據終端采集的信息獲取用戶的生物特征信息,根據用戶的生物特征信息確定用戶身份。具體的,預先建立用戶的生物特征信息與應用程序存儲空間分配方式的對應關系,不同的用戶采用不同的存儲空間分配標準,終端通過傳感器采集到用戶的生物特征信息后,根據生物特征信息確定用戶的身份。
第七分配單元,用于根據用戶身份,為與終端采集的信息對應的應用程序分配存儲空間。根據用戶的身份特征確定用戶的身份后,根據預先設置的用戶的生物特征信息與應用程序存儲空間分配方式的對應關系,系統給對應的應用程序分配存儲空間。
圖10是本發明一種智能分配應用程序存儲空間的裝置的第五實施例結構示意圖;
第六獲取單元,用于在本發明的智能分配應用程序存儲空間的裝置中,狀態信息包括終端采集的信息,終端采集的信息包括獲取用戶的日常活動信息;用戶的日常活動信息包括用戶的購物記錄、購票記錄、收發信息記錄、日程安排記錄等。
第二獲取單元,用于根據狀態信息獲取與狀態信息對應的應用程序。具體的,系統獲取終端的狀態信息后,根據狀態信息判定用戶所屬類型,為用戶設置身份標簽;同時,根據應用程序的屬性,對應用程序進行分類,為應用程序設置人群身份標簽,從而建立狀態信息和應用程序之間的對應關系。建立對應關系后,系統可根據狀態信息快速獲取對應的應用程序,例如,系統通過統計用戶使用應用程序的種類發現,用戶經常使用音樂類軟件,則說明用戶是一個音樂愛好者,這時,系統可根據音樂愛好者這個狀態信息,獲取終端中所有音樂類應用程序;又例如,系統通過統計用戶的位置信息,發現用戶經常出差旅行,這時,系統可根據旅行者這個狀態信息,獲取終端中與旅行有關的地圖應用、天氣應用、購票應用等應用程序。
為獲取的與終端采集的信息對應的應用程序分配存儲空間包括:
第八分配單元,用于根據用戶的日常活動信息確定用戶活動狀態;系統提取并統計用戶的活動安排,根據活動安排確定用戶的活動狀態,例如,系統檢測到用戶訂購了假期旅游套餐,并購買車票,這時,系統判斷用戶將去旅游。根據用戶的旅游狀態。
第九分配單元,用于根據用戶活動狀態,為與終端采集的信息對應的應用程序分配存儲空間。系統預先設置用戶狀態與應用程序存儲空間的對應分配關系,不同的應用程序分配不同的存儲空間。例如,系統檢測到用戶訂購了假期旅游套餐,并購買車票,這時,系統判斷用戶將去旅游。根據用戶的旅游狀態,以及與旅游狀態與應用程序存儲空間的對應分配關系,系統將給與旅游相關的應用程序分配較多的存儲空間。
本發明實施例的方法中的步驟可以根據實際需要進行順序調整、合并和刪減。
本發明實施例的裝置中的模塊或單元或子單元可以根據實際需要進行合并、劃分和刪減。
以上實施例只為說明本發明的技術構思及特點,其目的在于讓熟悉此項技術的人士能夠了解本發明的內容并據此實施,并不能限制本發明的保護范圍。凡跟本發明權利要求范圍所做的均等變化與修飾,均應屬于本發明權利要求的涵蓋范圍。