社交應(yīng)用程序的管理方法、管理系統(tǒng)和移動(dòng)終端的制作方法
【專(zhuān)利摘要】本發(fā)明提供了一種社交應(yīng)用程序的管理方法、管理系統(tǒng)和移動(dòng)終端,其中,社交應(yīng)用程序的管理方法包括:在獲取用戶指令獲取對(duì)應(yīng)用程序進(jìn)行更新的更新文件時(shí),根據(jù)應(yīng)用程序的標(biāo)識(shí)信息,判斷應(yīng)用程序是否存儲(chǔ)于第一存儲(chǔ)空間;在判定應(yīng)用程序存儲(chǔ)于第一存儲(chǔ)空間時(shí),根據(jù)標(biāo)識(shí)信息確定應(yīng)用程序在第一存儲(chǔ)空間的存儲(chǔ)位置和應(yīng)用接口;根據(jù)應(yīng)用程序的標(biāo)識(shí)信息和更新文件的標(biāo)識(shí)信息,判斷是否將更新文件安裝至存儲(chǔ)位置,以及根據(jù)更新文件對(duì)應(yīng)用接口進(jìn)行更新,其中,第一存儲(chǔ)空間中的社交應(yīng)用程序的所有后臺(tái)進(jìn)程停止運(yùn)行。通過(guò)本發(fā)明技術(shù)方案,簡(jiǎn)化了對(duì)第一存儲(chǔ)空間的應(yīng)用程序的更新操作,提升了用戶的使用體驗(yàn)。
【專(zhuān)利說(shuō)明】
社交應(yīng)用程序的管理方法、管理系統(tǒng)和移動(dòng)終端
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,具體而言,涉及一種社交應(yīng)用程序的管理方法、一種社交應(yīng)用程序的管理系統(tǒng)和一種移動(dòng)終端。
【背景技術(shù)】
[0002]在相關(guān)技術(shù)中,據(jù)一項(xiàng)調(diào)查數(shù)據(jù)顯示,超過(guò)40%的用戶的移動(dòng)終端上均存在一些不常用的應(yīng)用程序,例如旅行、銀行類(lèi)應(yīng)用程序,在不旅行、不轉(zhuǎn)賬的情況下,這些應(yīng)用程序的使用率就很低,但是用戶又不希望刪除這些應(yīng)用程序,以備不時(shí)之需,對(duì)于此類(lèi)應(yīng)用程序,即便用戶不經(jīng)常使用,也有可能占用移動(dòng)終端的內(nèi)存資源,不僅拖慢移動(dòng)終端的相應(yīng)速度,還會(huì)比較費(fèi)電,為了改善此類(lèi)問(wèn)題,研發(fā)人員開(kāi)發(fā)了 “冷藏室”應(yīng)用程序,該“冷藏室”可將上述不常用的應(yīng)用程序暫時(shí)“冷藏”在其中,不占用任何內(nèi)存等資源,而“冷藏室”作為移動(dòng)終端系統(tǒng)中一個(gè)特殊的應(yīng)用模塊,在“冷藏室”內(nèi)被“冷藏”的應(yīng)用程序的安裝、更新與搜索方式與正常系統(tǒng)中的應(yīng)用程序有所區(qū)別。
[0003]因此,如何設(shè)計(jì)一種新的應(yīng)用程序的管理方法,以簡(jiǎn)便更新“冷藏室”內(nèi)的應(yīng)用程序成為亟待解決的技術(shù)問(wèn)題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明正是基于上述技術(shù)問(wèn)題至少之一,提出了一種新的應(yīng)用程序的管理方案,通過(guò)確定第一存儲(chǔ)空間(如冷藏室)中的應(yīng)用程序的標(biāo)識(shí)信息、存儲(chǔ)位置和應(yīng)用接口,以直接通過(guò)更新文件對(duì)應(yīng)用程序進(jìn)行更新,簡(jiǎn)化了對(duì)第一存儲(chǔ)空間的應(yīng)用程序的更新操作,提升了用戶的使用體驗(yàn)。
[0005]有鑒于此,本發(fā)明提出了一種社交應(yīng)用程序的管理方法,包括:在獲取用戶指令獲取對(duì)應(yīng)用程序進(jìn)行更新的更新文件時(shí),根據(jù)應(yīng)用程序的標(biāo)識(shí)信息,判斷應(yīng)用程序是否存儲(chǔ)于第一存儲(chǔ)空間;在判定應(yīng)用程序存儲(chǔ)于第一存儲(chǔ)空間時(shí),根據(jù)標(biāo)識(shí)信息確定應(yīng)用程序在第一存儲(chǔ)空間的存儲(chǔ)位置和應(yīng)用接口;根據(jù)應(yīng)用程序的標(biāo)識(shí)信息和更新文件的標(biāo)識(shí)信息,判斷是否將更新文件安裝至存儲(chǔ)位置,以及根據(jù)更新文件對(duì)應(yīng)用接口進(jìn)行更新,其中,第一存儲(chǔ)空間中的社交應(yīng)用程序的所有后臺(tái)進(jìn)程停止運(yùn)行。
[0006]在該技術(shù)方案中,通過(guò)確定第一存儲(chǔ)空間(如冷藏室)中的應(yīng)用程序的標(biāo)識(shí)信息、存儲(chǔ)位置和應(yīng)用接口,以直接通過(guò)更新文件對(duì)應(yīng)用程序進(jìn)行更新,簡(jiǎn)化了對(duì)第一存儲(chǔ)空間的應(yīng)用程序的更新操作,提升了用戶的使用體驗(yàn)。
[0007]具體地,以安卓系統(tǒng)為例,冷藏室是一個(gè)特殊的用來(lái)管理桌面應(yīng)用的容器,可將不使用的應(yīng)用程序放入冷藏室,放入冷藏室的應(yīng)用程序會(huì)處于不可用狀態(tài),再需要使用的時(shí)候再解凍出來(lái),具有讓終端運(yùn)行速度更快,更省電的效果。當(dāng)?shù)谝淮鎯?chǔ)空間為冷藏室時(shí),當(dāng)用戶在應(yīng)用商店等界面對(duì)冷藏室內(nèi)的應(yīng)用程序進(jìn)行更新時(shí),冷藏室內(nèi)的應(yīng)用程序程序根據(jù)更新文件執(zhí)行更新應(yīng)用內(nèi)容和應(yīng)用接口的操作,實(shí)現(xiàn)了對(duì)冷藏室內(nèi)應(yīng)用程序的更新功能。當(dāng)更新應(yīng)用程序時(shí)常常需要搜索并顯示所有系統(tǒng)已安裝的應(yīng)用程序,對(duì)于冷藏室內(nèi)的應(yīng)用程序,由于當(dāng)前處于不可用狀態(tài),其應(yīng)用圖標(biāo)上會(huì)有一層冰凍效果,當(dāng)用于看到該應(yīng)用效果就可以明確知道該應(yīng)用已被冷藏,當(dāng)點(diǎn)擊該應(yīng)用時(shí),就會(huì)跳轉(zhuǎn)至冷藏室并顯示應(yīng)用程序的所在位置,方便用于進(jìn)行進(jìn)一步的操作。
[0008]在上述技術(shù)方案中,優(yōu)選地,在獲取用戶指令獲取對(duì)應(yīng)用程序進(jìn)行更新的更新文件時(shí),根據(jù)應(yīng)用程序的標(biāo)識(shí)信息,判斷應(yīng)用程序是否存儲(chǔ)于第一存儲(chǔ)空間,具體包括以下步驟:在獲取用戶指令獲取對(duì)應(yīng)用程序進(jìn)行更新的更新文件時(shí),通過(guò)觸控界面的交互接口,確定第一存儲(chǔ)空間中的所有應(yīng)用程序的全部標(biāo)識(shí)信息;根據(jù)全部標(biāo)識(shí)信息和更新文件的標(biāo)識(shí)信息,判斷應(yīng)用程序是否與全部標(biāo)識(shí)信息中的任一個(gè)標(biāo)識(shí)信息匹配。
[0009]在該技術(shù)方案中,通過(guò)將更新文件與第一存儲(chǔ)空間內(nèi)的應(yīng)用程序進(jìn)行標(biāo)識(shí)信息匹配,確定了第一存儲(chǔ)空間內(nèi)是否存在與更新文件對(duì)應(yīng)的應(yīng)用程序,從而確定了是安裝新的應(yīng)用程序還是更新已有的應(yīng)用程序,降低了進(jìn)行應(yīng)用程序重復(fù)安裝的概率,節(jié)省了占用不必要的內(nèi)存空間。
[0010]具體地,當(dāng)?shù)谝淮鎯?chǔ)空間為冷藏室時(shí),由于冷藏室內(nèi)的應(yīng)用程序處于不可用狀態(tài),用于有可能因?yàn)殚L(zhǎng)時(shí)間沒(méi)有使用而再次通過(guò)安裝文件安裝該應(yīng)用程序,此時(shí)需要包安裝器(Package Installer)根據(jù)APK(Android Package,即安卓安裝包)安裝獲取應(yīng)用程序的信息,然后根據(jù)桌面對(duì)外提供的接口(通過(guò)Content Provider中的移位算法)獲取冷藏室中應(yīng)用程序的包名列表,再根據(jù)列表判斷出所要安裝的應(yīng)用程序是否處于冷藏室,如果在冷藏室,用戶可以調(diào)用函數(shù)(通過(guò)Intent的Start Activity方法,在Put Extra函數(shù)中傳入?yún)?shù))至冷藏室,也可以根據(jù)安裝文件的版本對(duì)冷藏室內(nèi)的應(yīng)用程序和應(yīng)用接口進(jìn)行更新操作,實(shí)現(xiàn)了對(duì)冷藏室內(nèi)應(yīng)用程序的更新,節(jié)省了重復(fù)安裝占用的存儲(chǔ)空間,提升了用戶的使用體驗(yàn)。
[0011]在上述任一項(xiàng)技術(shù)方案中,優(yōu)選地,在判定應(yīng)用程序存儲(chǔ)于第一存儲(chǔ)空間時(shí),根據(jù)標(biāo)識(shí)信息確定應(yīng)用程序在第一存儲(chǔ)空間的存儲(chǔ)位置和應(yīng)用接口,具體包括以下步驟:在判定應(yīng)用程序與任一個(gè)標(biāo)識(shí)信息匹配時(shí),根據(jù)匹配的標(biāo)識(shí)信息確定應(yīng)用程序的橫向坐標(biāo)和縱向坐標(biāo),橫向坐標(biāo)和縱向坐標(biāo)即作為存儲(chǔ)位置;根據(jù)匹配的標(biāo)識(shí)信息確定應(yīng)用程序的應(yīng)用接口。
[0012]在該技術(shù)方案中,通過(guò)確定應(yīng)用程序所在位置的橫向坐標(biāo)和縱向坐標(biāo),以確定應(yīng)用程序的存儲(chǔ)位置,根據(jù)匹配的標(biāo)識(shí)信息實(shí)現(xiàn)了對(duì)應(yīng)用程序的應(yīng)用接口的確定,從而保證了第一存儲(chǔ)空間內(nèi)應(yīng)用程序更新的順利進(jìn)行。
[0013]具體地,以冷藏室作為第一存儲(chǔ)空間,冷藏室作為系統(tǒng)桌面的一個(gè)特殊的文件夾進(jìn)行處理,打開(kāi)冷藏室實(shí)際上是一個(gè)打開(kāi)文件夾的操作,在打開(kāi)冷藏室時(shí)會(huì)根據(jù)當(dāng)前應(yīng)用程序在冷藏室中的橫向坐標(biāo)(cellX)和縱向坐標(biāo)(cellY)計(jì)算出需要向下滾動(dòng)的距離(scrollY),然后根據(jù)系統(tǒng)提供的滾動(dòng)函數(shù)(scrollTo)滾動(dòng)到應(yīng)用程序的所在位置,以確定冷藏室中應(yīng)用程序的存儲(chǔ)位置。
[0014]在上述技術(shù)方案中,優(yōu)選地,根據(jù)應(yīng)用程序的標(biāo)識(shí)信息和更新文件的標(biāo)識(shí)信息,判斷是否將更新文件安裝至存儲(chǔ)位置,以及根據(jù)更新文件對(duì)應(yīng)用接口進(jìn)行更新,具體包括以下步驟:確定應(yīng)用程序的標(biāo)識(shí)信息中的版本信息,作為第一版本信息,以及更新文件的標(biāo)識(shí)信息中的版本信息,作為第二版本信息;判斷第一版本信息是否低于第二版本信息;在判定第一版本信息低于第二版本信息時(shí),根據(jù)更新文件對(duì)應(yīng)用程序的應(yīng)用接口進(jìn)行更新。
[0015]在該技術(shù)方案中,通過(guò)確定應(yīng)用程序的版本信息低于更新文件的版本信息,實(shí)現(xiàn)了對(duì)應(yīng)用程序的正常更新,降低了由于應(yīng)用程序的版本信息高于更新文件的版本信息造成的更新錯(cuò)誤的概率,提高了更新效率。
[0016]在上述技術(shù)方案中,優(yōu)選地,在判定第一版本信息低于第二版本信息時(shí),根據(jù)更新文件對(duì)應(yīng)用程序的應(yīng)用接口進(jìn)行更新,具體還包括以下步驟:在判定第一版本信息低于第二版本信息時(shí),判斷更新文件中是否存在新增的應(yīng)用接口或刪減的應(yīng)用接口;在判定更新軟件中存在新增的應(yīng)用接口時(shí),增加新增的應(yīng)用接口至應(yīng)用程序;在判定更新軟件中存在刪減的應(yīng)用接口時(shí),在應(yīng)用程序中去除上述刪減的應(yīng)用接口。
[0017]在該技術(shù)方案中,通過(guò)對(duì)第一存儲(chǔ)空間內(nèi)的應(yīng)用程序的接口進(jìn)行更新,使應(yīng)用程序處于版本更高的狀態(tài),同時(shí)節(jié)省了更新后的應(yīng)用程序在第一存儲(chǔ)空間之外的空間出現(xiàn)新的可以訪問(wèn)該應(yīng)用程序的接口,保證了應(yīng)用程序的接口與應(yīng)用程序的版本一致。
[0018]具體地,以冷藏室作為第一存儲(chǔ)空間,正常應(yīng)用程序更新時(shí)只是更新應(yīng)用程序的應(yīng)用內(nèi)容,不會(huì)改變應(yīng)用程序的入口,對(duì)于冷藏室而言,其冷藏和解凍均是針對(duì)應(yīng)用程序的所有應(yīng)用接口,當(dāng)冷藏室內(nèi)的應(yīng)用程序更新以后,如果應(yīng)用接口增加,則將增加的應(yīng)用接口放入冷藏室內(nèi)應(yīng)用程序的最后,如果應(yīng)用接口刪減,則將刪減的應(yīng)用接口從冷藏室中刪除,保證了處于冷藏室的應(yīng)用程序在更新后仍處于不可用狀態(tài)。
[0019]根據(jù)本發(fā)明的第二方面,還提出了一種社交應(yīng)用程序的管理系統(tǒng),包括:判斷單元,用于在獲取用戶指令獲取對(duì)應(yīng)用程序進(jìn)行更新的更新文件時(shí),根據(jù)應(yīng)用程序的標(biāo)識(shí)信息,判斷應(yīng)用程序是否存儲(chǔ)于第一存儲(chǔ)空間;確定單元,用于在判定應(yīng)用程序存儲(chǔ)于第一存儲(chǔ)空間時(shí),根據(jù)標(biāo)識(shí)信息確定應(yīng)用程序在第一存儲(chǔ)空間的存儲(chǔ)位置和應(yīng)用接口;判斷單元還用于:根據(jù)應(yīng)用程序的標(biāo)識(shí)信息和更新文件的標(biāo)識(shí)信息,判斷是否將更新文件安裝至存儲(chǔ)位置,以及根據(jù)更新文件對(duì)應(yīng)用接口進(jìn)行更新,其中,第一存儲(chǔ)空間中的社交應(yīng)用程序的所有后臺(tái)進(jìn)程停止運(yùn)行。
[0020]在該技術(shù)方案中,通過(guò)確定第一存儲(chǔ)空間(如冷藏室)中的應(yīng)用程序的標(biāo)識(shí)信息、存儲(chǔ)位置和應(yīng)用接口,以直接通過(guò)更新文件對(duì)應(yīng)用程序進(jìn)行更新,簡(jiǎn)化了對(duì)第一存儲(chǔ)空間的應(yīng)用程序的更新操作,提升了用戶的使用體驗(yàn)。
[0021]具體地,以安卓系統(tǒng)為例,冷藏室是一個(gè)特殊的用來(lái)管理桌面應(yīng)用的容器,可將不使用的應(yīng)用程序放入冷藏室,放入冷藏室的應(yīng)用程序會(huì)處于不可用狀態(tài),再需要使用的時(shí)候再解凍出來(lái),具有讓終端運(yùn)行速度更快,更省電的效果。當(dāng)?shù)谝淮鎯?chǔ)空間為冷藏室時(shí),當(dāng)用戶在應(yīng)用商店等界面對(duì)冷藏室內(nèi)的應(yīng)用程序進(jìn)行更新時(shí),冷藏室內(nèi)的應(yīng)用程序程序根據(jù)更新文件執(zhí)行更新應(yīng)用內(nèi)容和應(yīng)用接口的操作,實(shí)現(xiàn)了對(duì)冷藏室內(nèi)應(yīng)用程序的更新功能。當(dāng)更新應(yīng)用程序時(shí)常常需要搜索并顯示所有系統(tǒng)已安裝的應(yīng)用程序,對(duì)于冷藏室內(nèi)的應(yīng)用程序,由于當(dāng)前處于不可用狀態(tài),其應(yīng)用圖標(biāo)上會(huì)有一層冰凍效果,當(dāng)用于看到該應(yīng)用效果就可以明確知道該應(yīng)用已被冷藏,當(dāng)點(diǎn)擊該應(yīng)用時(shí),就會(huì)跳轉(zhuǎn)至冷藏室并顯示應(yīng)用程序的所在位置,方便用于進(jìn)行進(jìn)一步的操作。
[0022]在上述技術(shù)方案中,優(yōu)選地,確定單元還用于:在獲取用戶指令獲取對(duì)應(yīng)用程序進(jìn)行更新的更新文件時(shí),通過(guò)觸控界面的交互接口,確定第一存儲(chǔ)空間中的所有應(yīng)用程序的全部標(biāo)識(shí)信息;判斷單元還用于:根據(jù)全部標(biāo)識(shí)信息和更新文件的標(biāo)識(shí)信息,判斷應(yīng)用程序是否與全部標(biāo)識(shí)信息中的任一個(gè)標(biāo)識(shí)信息匹配。
[0023]在該技術(shù)方案中,通過(guò)將更新文件與第一存儲(chǔ)空間內(nèi)的應(yīng)用程序進(jìn)行標(biāo)識(shí)信息匹配,確定了第一存儲(chǔ)空間內(nèi)是否存在與更新文件對(duì)應(yīng)的應(yīng)用程序,從而確定了是安裝新的應(yīng)用程序還是更新已有的應(yīng)用程序,降低了進(jìn)行應(yīng)用程序重復(fù)安裝的概率,節(jié)省了占用不必要的內(nèi)存空間。
[0024]具體地,當(dāng)?shù)谝淮鎯?chǔ)空間為冷藏室時(shí),由于冷藏室內(nèi)的應(yīng)用程序處于不可用狀態(tài),用于有可能因?yàn)殚L(zhǎng)時(shí)間沒(méi)有使用而再次通過(guò)安裝文件安裝該應(yīng)用程序,此時(shí)需要包安裝器(Package Installer)根據(jù)APK(Android Package,即安卓安裝包)安裝獲取應(yīng)用程序的信息,然后根據(jù)桌面對(duì)外提供的接口(通過(guò)Content Provider中的移位算法)獲取冷藏室中應(yīng)用程序的包名列表,再根據(jù)列表判斷出所要安裝的應(yīng)用程序是否處于冷藏室,如果在冷藏室,用戶可以調(diào)用函數(shù)(通過(guò)Intent的Start Activity方法,在Put Extra函數(shù)中傳入?yún)?shù))至冷藏室,也可以根據(jù)安裝文件的版本對(duì)冷藏室內(nèi)的應(yīng)用程序和應(yīng)用接口進(jìn)行更新操作,實(shí)現(xiàn)了對(duì)冷藏室內(nèi)應(yīng)用程序的更新,節(jié)省了重復(fù)安裝占用的存儲(chǔ)空間,提升了用戶的使用體驗(yàn)。
[0025]在上述任一項(xiàng)技術(shù)方案中,優(yōu)選地,確定單元還用于:在判定應(yīng)用程序與任一個(gè)標(biāo)識(shí)信息匹配時(shí),根據(jù)匹配的標(biāo)識(shí)信息確定應(yīng)用程序的橫向坐標(biāo)和縱向坐標(biāo),橫向坐標(biāo)和縱向坐標(biāo)即作為存儲(chǔ)位置;確定單元還用于:根據(jù)匹配的標(biāo)識(shí)信息確定應(yīng)用程序的應(yīng)用接口。
[0026]在該技術(shù)方案中,通過(guò)確定應(yīng)用程序所在位置的橫向坐標(biāo)和縱向坐標(biāo),以確定應(yīng)用程序的存儲(chǔ)位置,根據(jù)匹配的標(biāo)識(shí)信息實(shí)現(xiàn)了對(duì)應(yīng)用程序的應(yīng)用接口的確定,從而保證了第一存儲(chǔ)空間內(nèi)應(yīng)用程序更新的順利進(jìn)行。
[0027]具體地,以冷藏室作為第一存儲(chǔ)空間,冷藏室作為系統(tǒng)桌面的一個(gè)特殊的文件夾進(jìn)行處理,打開(kāi)冷藏室實(shí)際上是一個(gè)打開(kāi)文件夾的操作,在打開(kāi)冷藏室時(shí)會(huì)根據(jù)當(dāng)前應(yīng)用程序在冷藏室中的橫向坐標(biāo)(cellX)和縱向坐標(biāo)(cellY)計(jì)算出需要向下滾動(dòng)的距離(scrollY),然后根據(jù)系統(tǒng)提供的滾動(dòng)函數(shù)(scrollTo)滾動(dòng)到應(yīng)用程序的所在位置,以確定冷藏室中應(yīng)用程序的存儲(chǔ)位置。
[0028]在上述技術(shù)方案中,優(yōu)選地,確定單元還用于:確定應(yīng)用程序的標(biāo)識(shí)信息中的版本信息,作為第一版本信息,以及更新文件的標(biāo)識(shí)信息中的版本信息,作為第二版本信息;判斷單元還用于:判斷第一版本信息是否低于第二版本信息;接口管理單元,用于在判定第一版本信息低于第二版本信息時(shí),根據(jù)更新文件對(duì)應(yīng)用程序的應(yīng)用接口進(jìn)行更新。
[0029]在該技術(shù)方案中,通過(guò)確定應(yīng)用程序的版本信息低于更新文件的版本信息,實(shí)現(xiàn)了對(duì)應(yīng)用程序的正常更新,降低了由于應(yīng)用程序的版本信息高于更新文件的版本信息造成的更新錯(cuò)誤的概率,提高了更新效率。
[0030]在上述技術(shù)方案中,優(yōu)選地,判斷單元還用于:在判定第一版本信息低于第二版本信息時(shí),判斷更新文件中是否存在新增的應(yīng)用接口或刪減的應(yīng)用接口;接口管理單元還用于:在判定更新軟件中存在新增的應(yīng)用接口時(shí),增加新增的應(yīng)用接口至應(yīng)用程序;接口管理單元還用于:在判定更新軟件中存在刪減的應(yīng)用接口時(shí),在應(yīng)用程序中去除上述刪減的應(yīng)用接口。
[0031]在該技術(shù)方案中,通過(guò)對(duì)第一存儲(chǔ)空間內(nèi)的應(yīng)用程序的接口進(jìn)行更新,使應(yīng)用程序處于版本更高的狀態(tài),同時(shí)節(jié)省了更新后的應(yīng)用程序在第一存儲(chǔ)空間之外的空間出現(xiàn)新的可以訪問(wèn)該應(yīng)用程序的接口,保證了應(yīng)用程序的接口與應(yīng)用程序的版本一致。
[0032]具體地,以冷藏室作為第一存儲(chǔ)空間,正常應(yīng)用程序更新時(shí)只是更新應(yīng)用程序的應(yīng)用內(nèi)容,不會(huì)改變應(yīng)用程序的入口,對(duì)于冷藏室而言,其冷藏和解凍均是針對(duì)應(yīng)用程序的所有應(yīng)用接口,當(dāng)冷藏室內(nèi)的應(yīng)用程序更新以后,如果應(yīng)用接口增加,則將增加的應(yīng)用接口放入冷藏室內(nèi)應(yīng)用程序的最后,如果應(yīng)用接口刪減,則將刪減的應(yīng)用接口從冷藏室中刪除,保證了處于冷藏室的應(yīng)用程序在更新后仍處于不可用狀態(tài)。
[0033]根據(jù)本發(fā)明的第三方面,還提出了一種移動(dòng)終端,包括如上述任一項(xiàng)技術(shù)方案所述的社交應(yīng)用程序的管理系統(tǒng)。
[0034]通過(guò)以上技術(shù)方案,通過(guò)根據(jù)應(yīng)用程序的標(biāo)識(shí)信息和更新文件的標(biāo)識(shí)信息,實(shí)現(xiàn)了處于第一存儲(chǔ)空間內(nèi)的應(yīng)用程序和應(yīng)用接口的更新,滿足了處于第一存儲(chǔ)空間這種特殊的存儲(chǔ)空間內(nèi)的應(yīng)用程序的更新需求,完善了第一存儲(chǔ)空間的功能。
【附圖說(shuō)明】
[0035]圖1示出了根據(jù)本發(fā)明的實(shí)施例的社交應(yīng)用程序的管理方法的示意流程圖;
[0036]圖2示出了根據(jù)本發(fā)明的實(shí)施例的社交應(yīng)用程序的管理系統(tǒng)的示意框圖;
[0037]圖3示出了根據(jù)本發(fā)明的實(shí)施例的移動(dòng)終端的示意框圖;
[0038]圖4示出了根據(jù)本發(fā)明的另一個(gè)實(shí)施例的社交應(yīng)用程序的管理方法的示意流程圖;
[0039]圖5示出了根據(jù)本發(fā)明的又一個(gè)實(shí)施例的社交應(yīng)用程序的管理方法的示意流程圖;
[0040]圖6示出了根據(jù)本發(fā)明的又一個(gè)實(shí)施例的社交應(yīng)用程序的管理方法的示意流程圖。
【具體實(shí)施方式】
[0041 ]為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0042]在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用第三方不同于在此描述的第三方方式來(lái)實(shí)施,因此,本發(fā)明的保護(hù)范圍并不受下面公開(kāi)的具體實(shí)施例的限制。
[0043]圖1示出了根據(jù)本發(fā)明的實(shí)施例的社交應(yīng)用程序的管理方法的示意流程圖。
[0044]如圖1所示,根據(jù)本發(fā)明的實(shí)施例的社交應(yīng)用程序的管理方法,包括:步驟102,在獲取用戶指令獲取對(duì)應(yīng)用程序進(jìn)行更新的更新文件時(shí),根據(jù)應(yīng)用程序的標(biāo)識(shí)信息,判斷應(yīng)用程序是否存儲(chǔ)于第一存儲(chǔ)空間;步驟104,在判定應(yīng)用程序存儲(chǔ)于第一存儲(chǔ)空間時(shí),根據(jù)標(biāo)識(shí)信息確定應(yīng)用程序在第一存儲(chǔ)空間的存儲(chǔ)位置和應(yīng)用接口;步驟106,根據(jù)應(yīng)用程序的標(biāo)識(shí)信息和更新文件的標(biāo)識(shí)信息,判斷是否將更新文件安裝至存儲(chǔ)位置,以及根據(jù)更新文件對(duì)應(yīng)用接口進(jìn)行更新,其中,第一存儲(chǔ)空間中的社交應(yīng)用程序的所有后臺(tái)進(jìn)程停止運(yùn)行。
[0045]在該技術(shù)方案中,通過(guò)確定第一存儲(chǔ)空間(如冷藏室)中的應(yīng)用程序的標(biāo)識(shí)信息、存儲(chǔ)位置和應(yīng)用接口,以直接通過(guò)更新文件對(duì)應(yīng)用程序進(jìn)行更新,簡(jiǎn)化了對(duì)第一存儲(chǔ)空間的應(yīng)用程序的更新操作,提升了用戶的使用體驗(yàn)。
[0046]具體地,以安卓系統(tǒng)為例,冷藏室是一個(gè)特殊的用來(lái)管理桌面應(yīng)用的容器,可將不使用的應(yīng)用程序放入冷藏室,放入冷藏室的應(yīng)用程序會(huì)處于不可用狀態(tài),再需要使用的時(shí)候再解凍出來(lái),具有讓終端運(yùn)行速度更快,更省電的效果。當(dāng)?shù)谝淮鎯?chǔ)空間為冷藏室時(shí),當(dāng)用戶在應(yīng)用商店等界面對(duì)冷藏室內(nèi)的應(yīng)用程序進(jìn)行更新時(shí),冷藏室內(nèi)的應(yīng)用程序程序根據(jù)更新文件執(zhí)行更新應(yīng)用內(nèi)容和應(yīng)用接口的操作,實(shí)現(xiàn)了對(duì)冷藏室內(nèi)應(yīng)用程序的更新功能。當(dāng)更新應(yīng)用程序時(shí)常常需要搜索并顯示所有系統(tǒng)已安裝的應(yīng)用程序,對(duì)于冷藏室內(nèi)的應(yīng)用程序,由于當(dāng)前處于不可用狀態(tài),其應(yīng)用圖標(biāo)上會(huì)有一層冰凍效果,當(dāng)用于看到該應(yīng)用效果就可以明確知道該應(yīng)用已被冷藏,當(dāng)點(diǎn)擊該應(yīng)用時(shí),就會(huì)跳轉(zhuǎn)至冷藏室并顯示應(yīng)用程序的所在位置,方便用于進(jìn)行進(jìn)一步的操作。
[0047]在上述技術(shù)方案中,優(yōu)選地,在獲取用戶指令獲取對(duì)應(yīng)用程序進(jìn)行更新的更新文件時(shí),根據(jù)應(yīng)用程序的標(biāo)識(shí)信息,判斷應(yīng)用程序是否存儲(chǔ)于第一存儲(chǔ)空間,具體包括以下步驟:在獲取用戶指令獲取對(duì)應(yīng)用程序進(jìn)行更新的更新文件時(shí),通過(guò)觸控界面的交互接口,確定第一存儲(chǔ)空間中的所有應(yīng)用程序的全部標(biāo)識(shí)信息;根據(jù)全部標(biāo)識(shí)信息和更新文件的標(biāo)識(shí)信息,判斷應(yīng)用程序是否與全部標(biāo)識(shí)信息中的任一個(gè)標(biāo)識(shí)信息匹配。
[0048]在該技術(shù)方案中,通過(guò)將更新文件與第一存儲(chǔ)空間內(nèi)的應(yīng)用程序進(jìn)行標(biāo)識(shí)信息匹配,確定了第一存儲(chǔ)空間內(nèi)是否存在與更新文件對(duì)應(yīng)的應(yīng)用程序,從而確定了是安裝新的應(yīng)用程序還是更新已有的應(yīng)用程序,降低了進(jìn)行應(yīng)用程序重復(fù)安裝的概率,節(jié)省了占用不必要的內(nèi)存空間。
[0049]具體地,當(dāng)?shù)谝淮鎯?chǔ)空間為冷藏室時(shí),由于冷藏室內(nèi)的應(yīng)用程序處于不可用狀態(tài),用于有可能因?yàn)殚L(zhǎng)時(shí)間沒(méi)有使用而再次通過(guò)安裝文件安裝該應(yīng)用程序,此時(shí)需要包安裝器(Package Installer)根據(jù)APK(Android Package,即安卓安裝包)安裝獲取應(yīng)用程序的信息,然后根據(jù)桌面對(duì)外提供的接口(通過(guò)Content Provider中的移位算法)獲取冷藏室中應(yīng)用程序的包名列表,再根據(jù)列表判斷出所要安裝的應(yīng)用程序是否處于冷藏室,如果在冷藏室,用戶可以調(diào)用函數(shù)(通過(guò)Intent的Start Activity方法,在Put Extra函數(shù)中傳入?yún)?shù))至冷藏室,也可以根據(jù)安裝文件的版本對(duì)冷藏室內(nèi)的應(yīng)用程序和應(yīng)用接口進(jìn)行更新操作,實(shí)現(xiàn)了對(duì)冷藏室內(nèi)應(yīng)用程序的更新,節(jié)省了重復(fù)安裝占用的存儲(chǔ)空間,提升了用戶的使用體驗(yàn)。
[0050]在上述任一項(xiàng)技術(shù)方案中,優(yōu)選地,在判定應(yīng)用程序存儲(chǔ)于第一存儲(chǔ)空間時(shí),根據(jù)標(biāo)識(shí)信息確定應(yīng)用程序在第一存儲(chǔ)空間的存儲(chǔ)位置和應(yīng)用接口,具體包括以下步驟:在判定應(yīng)用程序與任一個(gè)標(biāo)識(shí)信息匹配時(shí),根據(jù)匹配的標(biāo)識(shí)信息確定應(yīng)用程序的橫向坐標(biāo)和縱向坐標(biāo),橫向坐標(biāo)和縱向坐標(biāo)即作為存儲(chǔ)位置;根據(jù)匹配的標(biāo)識(shí)信息確定應(yīng)用程序的應(yīng)用接口。
[0051]在該技術(shù)方案中,通過(guò)確定應(yīng)用程序所在位置的橫向坐標(biāo)和縱向坐標(biāo),以確定應(yīng)用程序的存儲(chǔ)位置,根據(jù)匹配的標(biāo)識(shí)信息實(shí)現(xiàn)了對(duì)應(yīng)用程序的應(yīng)用接口的確定,從而保證了第一存儲(chǔ)空間內(nèi)應(yīng)用程序更新的順利進(jìn)行。
[0052]具體地,以冷藏室作為第一存儲(chǔ)空間,冷藏室作為系統(tǒng)桌面的一個(gè)特殊的文件夾進(jìn)行處理,打開(kāi)冷藏室實(shí)際上是一個(gè)打開(kāi)文件夾的操作,在打開(kāi)冷藏室時(shí)會(huì)根據(jù)當(dāng)前應(yīng)用程序在冷藏室中的橫向坐標(biāo)(cellX)和縱向坐標(biāo)(cellY)計(jì)算出需要向下滾動(dòng)的距離(scrollY),然后根據(jù)系統(tǒng)提供的滾動(dòng)函數(shù)(scrollTo)滾動(dòng)到應(yīng)用程序的所在位置,以確定冷藏室中應(yīng)用程序的存儲(chǔ)位置。
[0053]在上述技術(shù)方案中,優(yōu)選地,根據(jù)應(yīng)用程序的標(biāo)識(shí)信息和更新文件的標(biāo)識(shí)信息,判斷是否將更新文件安裝至存儲(chǔ)位置,以及根據(jù)更新文件對(duì)應(yīng)用接口進(jìn)行更新,具體包括以下步驟:確定應(yīng)用程序的標(biāo)識(shí)信息中的版本信息,作為第一版本信息,以及更新文件的標(biāo)識(shí)信息中的版本信息,作為第二版本信息;判斷第一版本信息是否低于第二版本信息;在判定第一版本信息低于第二版本信息時(shí),根據(jù)更新文件對(duì)應(yīng)用程序的應(yīng)用接口進(jìn)行更新。
[0054]在該技術(shù)方案中,通過(guò)確定應(yīng)用程序的版本信息低于更新文件的版本信息,實(shí)現(xiàn)了對(duì)應(yīng)用程序的正常更新,降低了由于應(yīng)用程序的版本信息高于更新文件的版本信息造成的更新錯(cuò)誤的概率,提高了更新效率。
[0055]在上述技術(shù)方案中,優(yōu)選地,在判定第一版本信息低于第二版本信息時(shí),根據(jù)更新文件對(duì)應(yīng)用程序的應(yīng)用接口進(jìn)行更新,具體還包括以下步驟:在判定第一版本信息低于第二版本信息時(shí),判斷更新文件中是否存在新增的應(yīng)用接口或刪減的應(yīng)用接口;在判定更新軟件中存在新增的應(yīng)用接口時(shí),增加新增的應(yīng)用接口至應(yīng)用程序;在判定更新軟件中存在刪減的應(yīng)用接口時(shí),在應(yīng)用程序中去除上述刪減的應(yīng)用接口。
[0056]在該技術(shù)方案中,通過(guò)對(duì)第一存儲(chǔ)空間內(nèi)的應(yīng)用程序的接口進(jìn)行更新,使應(yīng)用程序處于版本更高的狀態(tài),同時(shí)節(jié)省了更新后的應(yīng)用程序在第一存儲(chǔ)空間之外的空間出現(xiàn)新的可以訪問(wèn)該應(yīng)用程序的接口,保證了應(yīng)用程序的接口與應(yīng)用程序的版本一致。
[0057]具體地,以冷藏室作為第一存儲(chǔ)空間,正常應(yīng)用程序更新時(shí)只是更新應(yīng)用程序的應(yīng)用內(nèi)容,不會(huì)改變應(yīng)用程序的入口,對(duì)于冷藏室而言,其冷藏和解凍均是針對(duì)應(yīng)用程序的所有應(yīng)用接口,當(dāng)冷藏室內(nèi)的應(yīng)用程序更新以后,如果應(yīng)用接口增加,則將增加的應(yīng)用接口放入冷藏室內(nèi)應(yīng)用程序的最后,如果應(yīng)用接口刪減,則將刪減的應(yīng)用接口從冷藏室中刪除,保證了處于冷藏室的應(yīng)用程序在更新后仍處于不可用狀態(tài)。
[0058]圖2示出了根據(jù)本發(fā)明的實(shí)施例的社交應(yīng)用程序的管理系統(tǒng)的示意框圖。
[0059]如圖2所示,根據(jù)本發(fā)明的實(shí)施例的社交應(yīng)用程序的管理系統(tǒng)200,包括:判斷單元202,用于在獲取用戶指令獲取對(duì)應(yīng)用程序進(jìn)行更新的更新文件時(shí),根據(jù)應(yīng)用程序的標(biāo)識(shí)信息,判斷應(yīng)用程序是否存儲(chǔ)于第一存儲(chǔ)空間;確定單元204,用于在判定應(yīng)用程序存儲(chǔ)于第一存儲(chǔ)空間時(shí),根據(jù)標(biāo)識(shí)信息確定應(yīng)用程序在第一存儲(chǔ)空間的存儲(chǔ)位置和應(yīng)用接口;判斷單元202還用于:根據(jù)應(yīng)用程序的標(biāo)識(shí)信息和更新文件的標(biāo)識(shí)信息,判斷是否將更新文件安裝至存儲(chǔ)位置,以及根據(jù)更新文件對(duì)應(yīng)用接口進(jìn)行更新,其中,第一存儲(chǔ)空間中的社交應(yīng)用程序的所有后臺(tái)進(jìn)程停止運(yùn)行。
[0060]在該技術(shù)方案中,通過(guò)確定第一存儲(chǔ)空間(如冷藏室)中的應(yīng)用程序的標(biāo)識(shí)信息、存儲(chǔ)位置和應(yīng)用接口,以直接通過(guò)更新文件對(duì)應(yīng)用程序進(jìn)行更新,簡(jiǎn)化了對(duì)第一存儲(chǔ)空間的應(yīng)用程序的更新操作,提升了用戶的使用體驗(yàn)。
[0061]具體地,以安卓系統(tǒng)為例,冷藏室是一個(gè)特殊的用來(lái)管理桌面應(yīng)用的容器,可將不使用的應(yīng)用程序放入冷藏室,放入冷藏室的應(yīng)用程序會(huì)處于不可用狀態(tài),再需要使用的時(shí)候再解凍出來(lái),具有讓終端運(yùn)行速度更快,更省電的效果。當(dāng)?shù)谝淮鎯?chǔ)空間為冷藏室時(shí),當(dāng)用戶在應(yīng)用商店等界面對(duì)冷藏室內(nèi)的應(yīng)用程序進(jìn)行更新時(shí),冷藏室內(nèi)的應(yīng)用程序程序根據(jù)更新文件執(zhí)行更新應(yīng)用內(nèi)容和應(yīng)用接口的操作,實(shí)現(xiàn)了對(duì)冷藏室內(nèi)應(yīng)用程序的更新功能。當(dāng)更新應(yīng)用程序時(shí)常常需要搜索并顯示所有系統(tǒng)已安裝的應(yīng)用程序,對(duì)于冷藏室內(nèi)的應(yīng)用程序,由于當(dāng)前處于不可用狀態(tài),其應(yīng)用圖標(biāo)上會(huì)有一層冰凍效果,當(dāng)用于看到該應(yīng)用效果就可以明確知道該應(yīng)用已被冷藏,當(dāng)點(diǎn)擊該應(yīng)用時(shí),就會(huì)跳轉(zhuǎn)至冷藏室并顯示應(yīng)用程序的所在位置,方便用于進(jìn)行進(jìn)一步的操作。
[0062]在上述技術(shù)方案中,優(yōu)選地,確定單元204還用于:在獲取用戶指令獲取對(duì)應(yīng)用程序進(jìn)行更新的更新文件時(shí),通過(guò)觸控界面的交互接口,確定第一存儲(chǔ)空間中的所有應(yīng)用程序的全部標(biāo)識(shí)信息;判斷單元202還用于:根據(jù)全部標(biāo)識(shí)信息和更新文件的標(biāo)識(shí)信息,判斷應(yīng)用程序是否與全部標(biāo)識(shí)信息中的任一個(gè)標(biāo)識(shí)信息匹配。
[0063]在該技術(shù)方案中,通過(guò)將更新文件與第一存儲(chǔ)空間內(nèi)的應(yīng)用程序進(jìn)行標(biāo)識(shí)信息匹配,確定了第一存儲(chǔ)空間內(nèi)是否存在與更新文件對(duì)應(yīng)的應(yīng)用程序,從而確定了是安裝新的應(yīng)用程序還是更新已有的應(yīng)用程序,降低了進(jìn)行應(yīng)用程序重復(fù)安裝的概率,節(jié)省了占用不必要的內(nèi)存空間。
[0064]具體地,當(dāng)?shù)谝淮鎯?chǔ)空間為冷藏室時(shí),由于冷藏室內(nèi)的應(yīng)用程序處于不可用狀態(tài),用于有可能因?yàn)殚L(zhǎng)時(shí)間沒(méi)有使用而再次通過(guò)安裝文件安裝該應(yīng)用程序,此時(shí)需要包安裝器(Package Installer)根據(jù)APK(Android Package,即安卓安裝包)安裝獲取應(yīng)用程序的信息,然后根據(jù)桌面對(duì)外提供的接口(通過(guò)Content Provider中的移位算法)獲取冷藏室中應(yīng)用程序的包名列表,再根據(jù)列表判斷出所要安裝的應(yīng)用程序是否處于冷藏室,如果在冷藏室,用戶可以調(diào)用函數(shù)(通過(guò)Intent的Start Activity方法,在Put Extra函數(shù)中傳入?yún)?shù))至冷藏室,也可以根據(jù)安裝文件的版本對(duì)冷藏室內(nèi)的應(yīng)用程序和應(yīng)用接口進(jìn)行更新操作,實(shí)現(xiàn)了對(duì)冷藏室內(nèi)應(yīng)用程序的更新,節(jié)省了重復(fù)安裝占用的存儲(chǔ)空間,提升了用戶的使用體驗(yàn)。
[0065]在上述任一項(xiàng)技術(shù)方案中,優(yōu)選地,確定單元204還用于:在判定應(yīng)用程序與任一個(gè)標(biāo)識(shí)信息匹配時(shí),根據(jù)匹配的標(biāo)識(shí)信息確定應(yīng)用程序的橫向坐標(biāo)和縱向坐標(biāo),橫向坐標(biāo)和縱向坐標(biāo)即作為存儲(chǔ)位置;確定單元204還用于:根據(jù)匹配的標(biāo)識(shí)信息確定應(yīng)用程序的應(yīng)用接口。
[0066]在該技術(shù)方案中,通過(guò)確定應(yīng)用程序所在位置的橫向坐標(biāo)和縱向坐標(biāo),以確定應(yīng)用程序的存儲(chǔ)位置,根據(jù)匹配的標(biāo)識(shí)信息實(shí)現(xiàn)了對(duì)應(yīng)用程序的應(yīng)用接口的確定,從而保證了第一存儲(chǔ)空間內(nèi)應(yīng)用程序更新的順利進(jìn)行。
[0067]具體地,以冷藏室作為第一存儲(chǔ)空間,冷藏室作為系統(tǒng)桌面的一個(gè)特殊的文件夾進(jìn)行處理,打開(kāi)冷藏室實(shí)際上是一個(gè)打開(kāi)文件夾的操作,在打開(kāi)冷藏室時(shí)會(huì)根據(jù)當(dāng)前應(yīng)用程序在冷藏室中的橫向坐標(biāo)(cellX)和縱向坐標(biāo)(cellY)計(jì)算出需要向下滾動(dòng)的距離(scrollY),然后根據(jù)系統(tǒng)提供的滾動(dòng)函數(shù)(scrollTo)滾動(dòng)到應(yīng)用程序的所在位置,以確定冷藏室中應(yīng)用程序的存儲(chǔ)位置。
[0068]在上述技術(shù)方案中,優(yōu)選地,確定單元204還用于:確定應(yīng)用程序的標(biāo)識(shí)信息中的版本信息,作為第一版本信息,以及更新文件的標(biāo)識(shí)信息中的版本信息,作為第二版本信息;判斷單元202還用于:判斷第一版本信息是否低于第二版本信息;接口管理單元206,用于在判定第一版本信息低于第二版本信息時(shí),根據(jù)更新文件對(duì)應(yīng)用程序的應(yīng)用接口進(jìn)行更新。
[0069]在該技術(shù)方案中,通過(guò)確定應(yīng)用程序的版本信息低于更新文件的版本信息,實(shí)現(xiàn)了對(duì)應(yīng)用程序的正常更新,降低了由于應(yīng)用程序的版本信息高于更新文件的版本信息造成的更新錯(cuò)誤的概率,提高了更新效率。
[0070]在上述技術(shù)方案中,優(yōu)選地,判斷單元202還用于:在判定第一版本信息低于第二版本信息時(shí),判斷更新文件中是否存在新增的應(yīng)用接口或刪減的應(yīng)用接口;接口管理單元206還用于:在判定更新軟件中存在新增的應(yīng)用接口時(shí),增加新增的應(yīng)用接口至應(yīng)用程序;接口管理單元206還用于:在判定更新軟件中存在刪減的應(yīng)用接口時(shí),在應(yīng)用程序中去除上述刪減的應(yīng)用接口。
[0071]在該技術(shù)方案中,通過(guò)對(duì)第一存儲(chǔ)空間內(nèi)的應(yīng)用程序的接口進(jìn)行更新,使應(yīng)用程序處于版本更高的狀態(tài),同時(shí)節(jié)省了更新后的應(yīng)用程序在第一存儲(chǔ)空間之外的空間出現(xiàn)新的可以訪問(wèn)該應(yīng)用程序的接口,保證了應(yīng)用程序的接口與應(yīng)用程序的版本一致。
[0072]具體地,以冷藏室作為第一存儲(chǔ)空間,正常應(yīng)用程序更新時(shí)只是更新應(yīng)用程序的應(yīng)用內(nèi)容,不會(huì)改變應(yīng)用程序的入口,對(duì)于冷藏室而言,其冷藏和解凍均是針對(duì)應(yīng)用程序的所有應(yīng)用接口,當(dāng)冷藏室內(nèi)的應(yīng)用程序更新以后,如果應(yīng)用接口增加,則將增加的應(yīng)用接口放入冷藏室內(nèi)應(yīng)用程序的最后,如果應(yīng)用接口刪減,則將刪減的應(yīng)用接口從冷藏室中刪除,保證了處于冷藏室的應(yīng)用程序在更新后仍處于不可用狀態(tài)。
[0073]圖3示出了根據(jù)本發(fā)明的實(shí)施例的移動(dòng)終端的示意框圖。
[0074]如圖3所示,根據(jù)本發(fā)明的實(shí)施例的移動(dòng)終端300,包括:如上述任一項(xiàng)技術(shù)方案的社交應(yīng)用程序的管理系統(tǒng)200。
[0075]下面結(jié)合圖4、圖5和圖6,以冷藏室為第一存儲(chǔ)空間,對(duì)根據(jù)本發(fā)明的實(shí)施例的社交應(yīng)用程序的管理方案進(jìn)行具體說(shuō)明。
[0076]如圖4所示,根據(jù)本發(fā)明的另一個(gè)實(shí)施例的社交應(yīng)用程序的管理方法,用于應(yīng)用程序的安裝,包括:步驟402,根據(jù)安裝文件獲取應(yīng)用程序的信息;步驟404,獲取冷藏室中應(yīng)用程序的列表;步驟406,判斷待安裝的應(yīng)用程序是否在冷藏室,當(dāng)判斷結(jié)果為是時(shí),進(jìn)入步驟408,當(dāng)判斷結(jié)果為否時(shí),進(jìn)入步驟414;步驟408,是否跳轉(zhuǎn)至冷藏室,當(dāng)判斷結(jié)果為是時(shí),進(jìn)入步驟410,當(dāng)判斷結(jié)果為否時(shí),進(jìn)入步驟416;步驟410,跳轉(zhuǎn)至冷藏室;步驟412,顯示應(yīng)用程序的位置;步驟414,安裝該應(yīng)用程序;步驟416,顯示應(yīng)用程序的位置。
[0077]如圖5所示,根據(jù)本發(fā)明的又一個(gè)實(shí)施例的社交應(yīng)用程序的管理方法,用于應(yīng)用程序的更新,包括:步驟502,獲取冷藏室內(nèi)應(yīng)用程序的更新指令;步驟504,更新應(yīng)用程序的內(nèi)容;步驟506,應(yīng)用程序接口是否改變,當(dāng)判斷結(jié)果為是時(shí),進(jìn)入步驟508;步驟508,應(yīng)用程序接口是否增加,當(dāng)判斷結(jié)果為是時(shí),進(jìn)入步驟510,當(dāng)判斷結(jié)果為否時(shí),應(yīng)用接口數(shù)量減少,進(jìn)入步驟512;步驟510,增加新增的應(yīng)用接口至冷藏室中的應(yīng)用程序;步驟512,從冷藏室中將相應(yīng)的應(yīng)用接口刪除。
[0078]如圖6所示,根據(jù)本發(fā)明的又一個(gè)實(shí)施例的社交應(yīng)用程序的管理方法,用于應(yīng)用程序的搜索,包括:步驟602,搜索系統(tǒng)中的應(yīng)用程序;步驟604,應(yīng)用程序是否在冷藏室,當(dāng)判斷結(jié)果為是時(shí),進(jìn)入步驟606,當(dāng)判斷結(jié)果為否時(shí),進(jìn)入步驟612;步驟606,顯示被冷藏的應(yīng)用;步驟608,點(diǎn)擊該被冷藏的應(yīng)用的圖標(biāo)時(shí),跳轉(zhuǎn)到冷藏室;步驟610,顯示應(yīng)用程序的位置;步驟612,顯示未被冷藏的應(yīng)用。
[0079]以上結(jié)合附圖詳細(xì)說(shuō)明了本發(fā)明的技術(shù)方案,考慮到相關(guān)技術(shù)中如何如何設(shè)計(jì)一種新的應(yīng)用程序的管理方法以簡(jiǎn)便更新“冷藏室”內(nèi)的應(yīng)用程序的技術(shù)問(wèn)題,本發(fā)明提出了一種新的社交應(yīng)用程序的管理方案,通過(guò)確定第一存儲(chǔ)空間(如冷藏室)中的應(yīng)用程序的標(biāo)識(shí)信息、存儲(chǔ)位置和應(yīng)用接口,以直接通過(guò)更新文件對(duì)應(yīng)用程序進(jìn)行更新,簡(jiǎn)化了對(duì)第一存儲(chǔ)空間的應(yīng)用程序的更新操作,提升了用戶的使用體驗(yàn)。
[0080]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種應(yīng)用程序的管理方法,其特征在于,包括: 在獲取用戶指令獲取對(duì)應(yīng)用程序進(jìn)行更新的更新文件時(shí),根據(jù)所述應(yīng)用程序的標(biāo)識(shí)信息,判斷所述應(yīng)用程序是否存儲(chǔ)于第一存儲(chǔ)空間; 在判定所述應(yīng)用程序存儲(chǔ)于所述第一存儲(chǔ)空間時(shí),根據(jù)所述標(biāo)識(shí)信息確定所述應(yīng)用程序在所述第一存儲(chǔ)空間的存儲(chǔ)位置和應(yīng)用接口 ; 根據(jù)所述應(yīng)用程序的標(biāo)識(shí)信息和所述更新文件的標(biāo)識(shí)信息,判斷是否將所述更新文件安裝至所述存儲(chǔ)位置,以及根據(jù)所述更新文件對(duì)所述應(yīng)用接口進(jìn)行更新, 其中,所述第一存儲(chǔ)空間中的應(yīng)用程序的所有后臺(tái)進(jìn)程停止運(yùn)行。2.根據(jù)權(quán)利要求1所述的應(yīng)用程序的管理方法,其特征在于,在獲取用戶指令獲取對(duì)應(yīng)用程序進(jìn)行更新的更新文件時(shí),根據(jù)所述應(yīng)用程序的標(biāo)識(shí)信息,判斷所述應(yīng)用程序是否存儲(chǔ)于第一存儲(chǔ)空間,具體包括以下步驟: 在獲取用戶指令獲取對(duì)應(yīng)用程序進(jìn)行更新的更新文件時(shí),通過(guò)觸控界面的交互接口,確定所述第一存儲(chǔ)空間中的所有應(yīng)用程序的全部標(biāo)識(shí)信息; 根據(jù)所述全部標(biāo)識(shí)信息和所述更新文件的標(biāo)識(shí)信息,判斷所述應(yīng)用程序是否與所述全部標(biāo)識(shí)信息中的任一個(gè)標(biāo)識(shí)信息匹配。3.根據(jù)權(quán)利要求2所述的應(yīng)用程序的管理方法,其特征在于,在判定所述應(yīng)用程序存儲(chǔ)于所述第一存儲(chǔ)空間時(shí),根據(jù)所述標(biāo)識(shí)信息確定所述應(yīng)用程序在所述第一存儲(chǔ)空間的存儲(chǔ)位置和應(yīng)用接口,具體包括以下步驟: 在判定所述應(yīng)用程序與所述任一個(gè)標(biāo)識(shí)信息匹配時(shí),根據(jù)匹配的標(biāo)識(shí)信息確定所述應(yīng)用程序的橫向坐標(biāo)和縱向坐標(biāo),所述橫向坐標(biāo)和所述縱向坐標(biāo)即作為所述存儲(chǔ)位置; 根據(jù)匹配的標(biāo)識(shí)信息確定所述應(yīng)用程序的應(yīng)用接口。4.根據(jù)權(quán)利要求2或3所述的應(yīng)用程序的管理方法,其特征在于,根據(jù)所述應(yīng)用程序的標(biāo)識(shí)信息和所述更新文件的標(biāo)識(shí)信息,判斷是否將所述更新文件安裝至所述存儲(chǔ)位置,以及根據(jù)所述更新文件對(duì)所述應(yīng)用接口進(jìn)行更新,具體包括以下步驟: 確定所述應(yīng)用程序的標(biāo)識(shí)信息中的版本信息,作為第一版本信息,以及所述更新文件的標(biāo)識(shí)信息中的版本信息,作為第二版本信息; 判斷所述第一版本信息是否低于所述第二版本信息; 在判定所述第一版本信息低于所述第二版本信息時(shí),根據(jù)所述更新文件對(duì)所述應(yīng)用程序的應(yīng)用接口進(jìn)行更新。5.根據(jù)權(quán)利要求4所述的應(yīng)用程序的管理方法,其特征在于,在判定所述第一版本信息低于所述第二版本信息時(shí),根據(jù)所述更新文件對(duì)所述應(yīng)用程序的應(yīng)用接口進(jìn)行更新,具體還包括以下步驟: 在判定所述第一版本信息低于所述第二版本信息時(shí),判斷所述更新文件中是否存在新增的應(yīng)用接口或刪減的應(yīng)用接口 ; 在判定所述更新軟件中存在所述新增的應(yīng)用接口時(shí),增加所述新增的應(yīng)用接口至所述應(yīng)用程序; 在判定所述更新軟件中存在所述刪減的應(yīng)用接口時(shí),在所述應(yīng)用程序中去除所述刪減的應(yīng)用接口。6.一種應(yīng)用程序的管理系統(tǒng),其特征在于,包括: 判斷單元,用于在獲取用戶指令獲取對(duì)應(yīng)用程序進(jìn)行更新的更新文件時(shí),根據(jù)所述應(yīng)用程序的標(biāo)識(shí)信息,判斷所述應(yīng)用程序是否存儲(chǔ)于存儲(chǔ)空間; 確定單元,用于在判定所述應(yīng)用程序存儲(chǔ)于所述存儲(chǔ)空間時(shí),根據(jù)所述標(biāo)識(shí)信息確定所述應(yīng)用程序在所述存儲(chǔ)空間的存儲(chǔ)位置和應(yīng)用接口 ; 所述判斷單元還用于:根據(jù)所述應(yīng)用程序的標(biāo)識(shí)信息和所述更新文件的標(biāo)識(shí)信息,判斷是否將所述更新文件安裝至所述存儲(chǔ)位置,以及根據(jù)所述更新文件對(duì)所述應(yīng)用接口進(jìn)行更新, 其中,所述存儲(chǔ)空間中的應(yīng)用程序的所有后臺(tái)進(jìn)程停止運(yùn)行。7.根據(jù)權(quán)利要求6所述的應(yīng)用程序的管理系統(tǒng),其特征在于, 所述確定單元還用于:在獲取用戶指令獲取對(duì)應(yīng)用程序進(jìn)行更新的更新文件時(shí),通過(guò)觸控界面的交互接口,確定所述存儲(chǔ)空間中的所有應(yīng)用程序的全部標(biāo)識(shí)信息; 所述判斷單元還用于:根據(jù)所述全部標(biāo)識(shí)信息和所述更新文件的標(biāo)識(shí)信息,判斷所述應(yīng)用程序是否與所述全部標(biāo)識(shí)信息中的任一個(gè)標(biāo)識(shí)信息匹配。8.根據(jù)權(quán)利要求7所述的應(yīng)用程序的管理系統(tǒng),其特征在于, 所述確定單元還用于:在判定所述應(yīng)用程序與所述任一個(gè)標(biāo)識(shí)信息匹配時(shí),根據(jù)匹配的標(biāo)識(shí)信息確定所述應(yīng)用程序的橫向坐標(biāo)和縱向坐標(biāo),所述橫向坐標(biāo)和所述縱向坐標(biāo)即作為所述存儲(chǔ)位置; 所述確定單元還用于:根據(jù)匹配的標(biāo)識(shí)信息確定所述應(yīng)用程序的應(yīng)用接口。9.根據(jù)權(quán)利要求7或8所述的應(yīng)用程序的管理系統(tǒng),其特征在于, 所述確定單元還用于:確定所述應(yīng)用程序的標(biāo)識(shí)信息中的版本信息,作為第一版本信息,以及所述更新文件的標(biāo)識(shí)信息中的版本信息,作為第二版本信息; 所述判斷單元還用于:判斷所述第一版本信息是否低于所述第二版本信息; 接口管理單元,用于在判定所述第一版本信息低于所述第二版本信息時(shí),根據(jù)所述更新文件對(duì)所述應(yīng)用程序的應(yīng)用接口進(jìn)行更新。10.根據(jù)權(quán)利要求9所述的應(yīng)用程序的管理系統(tǒng),其特征在于, 所述判斷單元還用于:在判定所述第一版本信息低于所述第二版本信息時(shí),判斷所述更新文件中是否存在新增的應(yīng)用接口或刪減的應(yīng)用接口; 所述接口管理單元還用于:在判定所述更新軟件中存在所述新增的應(yīng)用接口時(shí),增加所述新增的應(yīng)用接口至所述應(yīng)用程序; 所述接口管理單元還用于:在判定所述更新軟件中存在所述刪減的應(yīng)用接口時(shí),在所述應(yīng)用程序中去除所述刪減的應(yīng)用接口。11.一種移動(dòng)終端,其特征在于,包括:如權(quán)利要求6至10中任一項(xiàng)所述的應(yīng)用程序的管理系統(tǒng)。
【文檔編號(hào)】G06F9/445GK105867982SQ201610244823
【公開(kāi)日】2016年8月17日
【申請(qǐng)日】2016年4月19日
【發(fā)明人】吳立佳, 韋巧
【申請(qǐng)人】奇酷軟件(深圳)有限公司