應(yīng)用程序圖標(biāo)更新方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別是涉及一種應(yīng)用程序圖標(biāo)更新方法和裝置。
【背景技術(shù)】
[0002]隨著智能手機的發(fā)展,應(yīng)用程序越來越多,手機桌面上顯示的應(yīng)用程序的圖標(biāo)也越來越多。應(yīng)用程序的圖標(biāo)通常是靜態(tài)的,用戶如果想通過某一應(yīng)用程序獲取更新信息,需要進(jìn)一步對點擊該應(yīng)用程序的圖標(biāo),對該應(yīng)用程序進(jìn)行操作才可以獲得所需要的更新信息。如何使得用戶通過桌面上應(yīng)用程序的圖標(biāo)可以獲得相應(yīng)的更新信息成為目前需要解決的一個技術(shù)問題。
【發(fā)明內(nèi)容】
[0003]基于此,有必要針對上述技術(shù)問題,提供一種能夠使得用戶通過桌面上應(yīng)用程序的圖標(biāo)可以獲得相應(yīng)的更新信息進(jìn)而與用戶進(jìn)行互動的應(yīng)用程序圖標(biāo)更新方法和裝置。
[0004]—種應(yīng)用程序圖標(biāo)更新方法,所述方法包括:
[0005]獲取應(yīng)用程序的更新信息;
[0006]確定與所述更新信息匹配的預(yù)設(shè)更新圖標(biāo),所述應(yīng)用程序包括多個預(yù)設(shè)更新圖標(biāo);
[0007]將所述預(yù)設(shè)更新圖標(biāo)作為更新圖標(biāo)替換所述應(yīng)用程序的當(dāng)前圖標(biāo),并在被替換掉的當(dāng)前圖標(biāo)處顯示所述更新圖標(biāo)。
[0008]在其中一個實施例中,所述獲取應(yīng)用程序的更新信息的步驟包括:
[0009]利用應(yīng)用程序發(fā)送請求獲取與所述請求對應(yīng)的更新信息;或
[0010]利用應(yīng)用程序接收到的推送消息或社交消息作為更新信息;或
[0011]獲取應(yīng)用程序發(fā)送的通知或廣播作為更新信息。
[0012]在其中一個實施例中,在所述獲取應(yīng)用程序的更新信息的步驟之前,還包括:
[0013]確定所述應(yīng)用程序獲取更新信息的更新頻率;
[0014]根據(jù)所述更新頻率確定多個應(yīng)用程序的工作排程。
[0015]在其中一個實施例中,在所述確定與所述更新信息匹配的預(yù)設(shè)更新圖標(biāo)的步驟之前,還包括:
[0016]確定更新信息對應(yīng)的多個預(yù)設(shè)類別;
[0017]建立所述應(yīng)用程序與所述應(yīng)用程序?qū)?yīng)的多個預(yù)設(shè)更新圖標(biāo)的對應(yīng)關(guān)系表;
[0018]確定更新信息的多個預(yù)設(shè)類別與應(yīng)用程序的多個預(yù)設(shè)更新圖標(biāo)之間的對應(yīng)關(guān)系。
[0019]在其中一個實施例中,在所述獲取應(yīng)用程序的更新信息的步驟之后,還包括:
[0020]對獲取到的更新信息根據(jù)所述預(yù)設(shè)類別進(jìn)行分類,并確定分類后的更新信息的所屬類別;
[0021]根據(jù)分類后的更新信息的所屬類別確定對應(yīng)的應(yīng)用程序的預(yù)設(shè)更新圖標(biāo)。
[0022]在其中一個實施例中,在所述獲取應(yīng)用程序的更新信息的步驟之后,還包括:
[0023]判斷所述更新信息的數(shù)據(jù)量是否大于預(yù)設(shè)值;
[0024]若是,則對所述更新信息進(jìn)行簡化,利用簡化后的更新信息確定對應(yīng)的預(yù)設(shè)更新圖標(biāo);
[0025]否則,直接確定與所述更新信息對應(yīng)的預(yù)設(shè)更新圖標(biāo)。
[0026]在其中一個實施例中,所述應(yīng)用程序的預(yù)設(shè)更新圖標(biāo)包括多個系列,所述系列包括多個預(yù)設(shè)更新圖標(biāo)。
[0027]—種應(yīng)用程序圖標(biāo)更新裝置,所述裝置包括:
[0028]獲取模塊,用于獲取應(yīng)用程序的更新信息;
[0029]確定模塊,用于確定與所述更新信息匹配的預(yù)設(shè)更新圖標(biāo),所述應(yīng)用程序包括多個預(yù)設(shè)更新圖標(biāo);
[0030]替換模塊,用于將所述預(yù)設(shè)更新圖標(biāo)作為更新圖標(biāo)替換所述應(yīng)用程序的當(dāng)前圖標(biāo),并在被替換掉的當(dāng)前圖標(biāo)處顯示所述更新圖標(biāo)。
[0031]在其中一個實施例中,所述獲取模塊還用于利用應(yīng)用程序發(fā)送請求獲取與所述請求對應(yīng)的更新信息;或利用應(yīng)用程序接收到的推送消息或社交消息作為更新信息;或獲取應(yīng)用程序發(fā)送的通知或廣播作為更新信息。
[0032]在其中一個實施例中,所述確定模塊還用于確定所述應(yīng)用程序獲取更新信息的更新頻率;根據(jù)所述更新頻率確定多個應(yīng)用程序的工作排程。
[0033]在其中一個實施例中,所述確定模塊還用于確定更新信息對應(yīng)的多個預(yù)設(shè)類別;所述裝置還包括:
[0034]建立模塊,用于建立所述應(yīng)用程序與所述應(yīng)用程序?qū)?yīng)的多個預(yù)設(shè)更新圖標(biāo)的對應(yīng)關(guān)系表;
[0035]所述確定模塊還用于確定更新信息的多個預(yù)設(shè)類別與應(yīng)用程序的多個預(yù)設(shè)更新圖標(biāo)之間的對應(yīng)關(guān)系。
[0036]在其中一個實施例中,所述裝置還包括:
[0037]分類模塊,用于對獲取到的更新信息根據(jù)所述預(yù)設(shè)類別進(jìn)行分類,并確定分類后的更新信息的所屬類別;
[0038]所述確定模塊還用于根據(jù)分類后的更新信息的所屬類別確定對應(yīng)的應(yīng)用程序的預(yù)設(shè)更新圖標(biāo)。
[0039]在其中一個實施例中,所述裝置還包括:
[0040]判斷模塊,用于判斷所述更新信息的數(shù)據(jù)量是否大于預(yù)設(shè)值;
[0041]簡化模塊,用于若所述更新信息的數(shù)據(jù)量大于預(yù)設(shè)值,則對所述更新信息進(jìn)行簡化;
[0042]所述確定模塊還用于利用簡化后的更新信息確定對應(yīng)的預(yù)設(shè)更新圖標(biāo);
[0043]所述確定模塊還用于若所述更新信息的數(shù)據(jù)量小于預(yù)設(shè)值,直接確定與所述更新信息對應(yīng)的預(yù)設(shè)更新圖標(biāo)。
[0044]在其中一個實施例中,所述應(yīng)用程序的預(yù)設(shè)更新圖標(biāo)包括多個系列,所述系列包括多個預(yù)設(shè)更新圖標(biāo)。
[0045]上述應(yīng)用程序圖標(biāo)更新方法和裝置,獲取應(yīng)用程序的更新信息;確定與更新信息匹配的預(yù)設(shè)更新圖標(biāo),應(yīng)用程序包括多個預(yù)設(shè)更新圖標(biāo);將預(yù)設(shè)更新圖標(biāo)作為更新圖標(biāo)替換應(yīng)用程序的當(dāng)前圖標(biāo),并在被替換掉的當(dāng)前圖標(biāo)處顯示更新圖標(biāo)。由于更新信息與應(yīng)用程序的預(yù)設(shè)更新圖標(biāo)相對應(yīng),因此在獲取到更新信息后即可確定相應(yīng)的預(yù)設(shè)更新圖標(biāo),利用預(yù)設(shè)更新圖標(biāo)作為應(yīng)用程序的更新圖標(biāo)來替換當(dāng)前圖標(biāo),由此能夠通過應(yīng)用程序的更新圖標(biāo)來反應(yīng)更新信息,使得用戶通過桌面上應(yīng)用程序的圖標(biāo)可以獲得相應(yīng)的更新信息進(jìn)而與用戶進(jìn)行互動,為用戶提供了方便。
【附圖說明】
[0046]圖1為一個實施例中應(yīng)用程序圖標(biāo)更新方法的應(yīng)用環(huán)境圖;
[0047]圖2為一個實施例中應(yīng)用程序圖標(biāo)更新方法的流程圖;
[0048]圖3-1為一個實施例中應(yīng)用程序圖標(biāo)更新前的示意圖;
[0049]圖3-2為一個實施例中應(yīng)用程序圖標(biāo)更新后的示意圖;
[0050]圖4為一個實施例中應(yīng)用程序圖標(biāo)更新裝置的結(jié)構(gòu)示意圖;
[0051]圖5為又一個實施例中應(yīng)用程序圖標(biāo)更新裝置的結(jié)構(gòu)示意圖;
[0052]圖6為另一個實施例中應(yīng)用程序圖標(biāo)更新裝置的結(jié)構(gòu)不意圖;
[0053]圖7為再一個實施例中應(yīng)用程序圖標(biāo)更新裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0054]本發(fā)明實施例所提供的應(yīng)用程序圖標(biāo)更新方法應(yīng)用于如圖1所示的硬件環(huán)境中。終端102與服務(wù)器104通過有線網(wǎng)絡(luò)或無線網(wǎng)絡(luò)相連接。終端102包括能夠安裝應(yīng)用程序的智能手機、平板電腦、個人計算機、數(shù)字助理等。服務(wù)器104包括應(yīng)用程序?qū)?yīng)的內(nèi)容服務(wù)器、多個服務(wù)器組成的服務(wù)器集群、云計算中心等。終端102利用安裝的應(yīng)用程序獲取相應(yīng)的更新信息,根據(jù)更新信息確定應(yīng)用程序的預(yù)設(shè)更新圖標(biāo),將預(yù)設(shè)更新圖標(biāo)作為應(yīng)用程序的更新圖標(biāo)替換應(yīng)用程序的當(dāng)前圖標(biāo),在桌面進(jìn)行顯示。從而能夠使得用戶通過桌面上應(yīng)用程序的圖標(biāo)可以獲得相應(yīng)的更新信息進(jìn)而與用戶進(jìn)行互動。
[0055]在一個實施例中,如圖2所示,提供了一種應(yīng)用程序圖標(biāo)更新方法,以該方法應(yīng)用于終端為例進(jìn)行說明,該方法具體包括:
[0056]步驟202,獲取應(yīng)用程序的更新信息。
[0057]終端上可以安裝多個應(yīng)用程序(Applicat1n,簡稱APP)。在其中一個實施例中,利用應(yīng)用程序獲取更新信息的步驟包括:利用應(yīng)用程序發(fā)送請求獲取與請求對應(yīng)的更新信息;或利用應(yīng)用程序接收到的推送消息或社交消息作為更新信息;或獲取應(yīng)用程序發(fā)送的通知或廣播作為更新信息。
[0058]終端可以通過有線網(wǎng)絡(luò)或無線網(wǎng)絡(luò)接入互聯(lián)網(wǎng)。應(yīng)