專利名稱:一種圖標的下載指示與下載方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種圖標的下載指示與下載方法、裝置及系統(tǒng)。
背景技術(shù):
目前,用戶在使用基于Android的用戶終端(如智能手機、平板電腦等)時,可以從服務(wù)器自主選擇并安裝其所需要的各種應(yīng)用程序,且用戶在安裝其所需要的應(yīng)用程序之后,在用戶終端的界面上會顯示ー個由該應(yīng)用程序的提供方所提供的與該應(yīng)用程序相對應(yīng)的缺省圖標,由于Android官方定義的圖標的標準尺寸為32*32、48*48或72*72(以像素的形式表示),因此,應(yīng)用程序的提供方所提供的與該應(yīng)用程序相對應(yīng)的缺省圖標的尺寸也通常為 32*32,48*48 或 72*72。但是,由于Android是ー個開源的操作系統(tǒng),不同的用戶終端提供方都可以對其做不同的改進,即各個用戶終端提供方所生產(chǎn)的各用戶終端的界面可能會有大有小,導(dǎo)致各用戶終端所支持的圖標尺寸也各不相同,進而導(dǎo)致下載和安裝到用戶終端的、由Android官方定義的圖標尺寸(缺省圖標的圖標尺寸)可能并不符合該用戶終端所支持的圖標尺寸;也就是說,由于用戶終端的分辨率的多祥性,由Android官方定義的圖標尺寸已無法滿足各個用戶終端的實際需求。當用戶終端所下載的、與其當前需要的應(yīng)用程序相對應(yīng)的缺省圖標的尺寸并不符合該用戶終端所支持的圖標尺寸時,用戶終端在顯示或安裝該應(yīng)用程序之后,會對與該應(yīng)用程序相對應(yīng)的缺省圖標進行縮放處理。例如當缺省圖標的尺寸大于用戶終端所支持的圖標尺寸時,對該缺省圖標進行縮小處理(即縮小缺省圖標的像素);或者,當缺省圖標的尺寸小于用戶終端所支持的圖標尺寸吋,對該缺省圖標進行放大處理(即放大缺省圖標的像素),從而使得用戶終端最終展示的圖標的尺寸與該用戶終端所支持的圖標尺寸一致。但是,在采用上述方法得到與用戶終端所支持的圖標尺寸一致的圖標時,由于需要對缺省圖標進行縮放處理,而在對缺省圖標進行放大處理時,尤其是對與用戶終端所支持的圖標尺寸的尺寸差值較大的缺省圖標進行放大處理時,會放大圖標的像素,會導(dǎo)致圖標中的圖形和文字模糊,影響美觀,同時,還會降低用戶對應(yīng)用程序的使用體驗。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種圖標的下載指示與下載方法、裝置及系統(tǒng),用以解決無法為用戶終端提供合適的圖標以及對不合適的圖標進行放大時導(dǎo)致圖標不清楚的問題。一種圖標的下載指示方法,所述方法包括接收用戶終端發(fā)送的應(yīng)用程序下載請求;獲取所述用戶終端所支持的圖標尺寸信息;確定本地是否存儲有與所述應(yīng)用程序和所述圖標尺寸信息相對應(yīng)的自定義圖標,若是,則向所述用戶終端發(fā)送圖標下載指示。
一種圖標下載方法,所述圖標下載方法包括
向服務(wù)器發(fā)送應(yīng)用程序下載請求和用戶終端所支持的圖標尺寸信息;
接收來自服務(wù)器的圖標下載指示;
根據(jù)所述圖標下載指示,從服務(wù)器下載與所述應(yīng)用程序相對應(yīng)的自定義圖標。
一種圖標的下載指示裝置,包括
請求接收單元,用于接收用戶終端發(fā)送的應(yīng)用程序下載請求;
尺寸獲取單元,用于獲取所述用戶終端所支持的圖標尺寸信息;
圖標確認單元,用于確定本地是否存儲有與所述應(yīng)用程序和所述圖標尺寸信息相 對應(yīng)的自定義圖標,若是,則觸發(fā)指示發(fā)送單元;
指示發(fā)送單元,用于根據(jù)圖標確認單元的觸發(fā),向所述用戶終端發(fā)送圖標下載指/Jn ο
一種圖標下載裝置,包括
請求發(fā)送單元,用于向服務(wù)器發(fā)送應(yīng)用程序下載請求和用戶終端所支持的圖標尺 寸信息;
指示接收單元,用于接收來自服務(wù)器的圖標下載指示;
圖標下載單元,用于根據(jù)所述圖標下載指示,從服務(wù)器下載與所述應(yīng)用程序相對 應(yīng)的自定義圖標。
—種圖標下載系統(tǒng),所述系統(tǒng)包括
服務(wù)器,用于接收用戶終端發(fā)送的應(yīng)用程序下載請求,并獲取所述用戶終端所支 持的圖標尺寸信息,以及,確定本地是否存儲有與所述應(yīng)用程序和所述圖標尺寸信息相對 應(yīng)的自定義圖標,若是,則向所述用戶終端發(fā)送圖標下載指示;
用戶終端,用于向服務(wù)器發(fā)送應(yīng)用程序下載請求和用戶終端所支持的圖標尺寸信 息,并在接收到來自服務(wù)器的圖標下載指示時,根據(jù)所述圖標下載指示,從服務(wù)器下載與所 述應(yīng)用程序相對應(yīng)的自定義圖標。
本發(fā)明有益效果如下
本發(fā)明實施例提供了一種圖標的下載指示與下載方法、裝置及系統(tǒng),所述下載指 示方法包括接收用戶終端發(fā)送的應(yīng)用程序下載請求,并獲取所述用戶終端所支持的圖標 尺寸信息,以及,確定本地是否存儲有與所述應(yīng)用程序和所述圖標尺寸信息相對應(yīng)的自定 義圖標,若是,則向所述用戶終端發(fā)送圖標下載指示。通過本發(fā)明所述技術(shù)方案,可以根據(jù) 獲取到的用戶終端所支持的圖標尺寸,指示用戶終端下載與所述用戶終端相匹配的、尺寸 合適的圖標,解決了無法為用戶終端提供合適的圖標以及對不合適的圖標進行放大時導(dǎo)致 圖標不清楚的問題,提高了用戶的使用體驗。
圖1所示為本發(fā)明實施例一中所述圖標的下載指示方法的流程示意圖2所示為本發(fā)明實施例二中所述圖標下載方法的流程示意圖3所示為本發(fā)明實施例三中所述圖標下載方法的流程示意圖4 (a)所示為本發(fā)明實施例三中所述所選擇的自定義圖標和、圖標尺寸與用戶 終端所支持的圖標尺寸一致的圖標以中心重疊且四周均對應(yīng)的方式進行重疊的示意圖4 (b)所示為本發(fā)明實施例三中所述已下載的應(yīng)用程序的缺省圖標和、圖標尺寸與用戶終端所支持的圖標尺寸一致的圖標以中心重疊且四周均對應(yīng)的方式進行重疊的示意圖;圖5所示為本發(fā)明實施例四中所述圖標的下載指示裝置的結(jié)構(gòu)示意圖;圖6所示為本發(fā)明實施例五中所述圖標下載裝置的結(jié)構(gòu)示意圖;圖7所示為本發(fā)明實施例六中所述圖標的下載系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式下面結(jié)合說明書附圖對本發(fā)明實施例作進ー步說明,但本發(fā)明不局限于下面的實施例。實施例一如圖1所示,其為本發(fā)明實施例一中所述圖標的下載指示方法的流程示意圖,所述方法包括以下步驟步驟101 :接收用戶終端發(fā)送的應(yīng)用程序下載請求,并獲取所述用戶終端所支持的圖標尺寸信息。優(yōu)選地,本發(fā)明實施例一中各步驟的執(zhí)行方可以為服務(wù)器等網(wǎng)絡(luò)側(cè)設(shè)備,所述用戶終端可以為手機、智能手機、平板電腦等終端側(cè)設(shè)備,本發(fā)明實施例對此不作任何限定。需要說明的是,所述服務(wù)器等網(wǎng)絡(luò)側(cè)設(shè)備中需要事先存儲用戶終端所需下載的各種應(yīng)用程序,進ー步地,所述服務(wù)器等網(wǎng)絡(luò)側(cè)設(shè)備中還可以存儲與各用戶終端所需下載的應(yīng)用程序相對應(yīng)的、由應(yīng)用程序提供方預(yù)先配置并上傳的自定義圖標,本發(fā)明實施例對此不作任何限定。也就是說,應(yīng)用程序提供方在向服務(wù)器等網(wǎng)絡(luò)側(cè)設(shè)備上傳應(yīng)用程序時,可以選擇是否向服務(wù)器等網(wǎng)絡(luò)側(cè)設(shè)備上傳與所述應(yīng)用程序相對應(yīng)的至少ー個自定義圖標;進ー步地,若應(yīng)用程序提供方選擇向服務(wù)器等網(wǎng)絡(luò)側(cè)設(shè)備上傳與所述應(yīng)用程序相對應(yīng)的自定義圖標,服務(wù)器等網(wǎng)絡(luò)側(cè)設(shè)備會將應(yīng)用程序提供方所上傳的各自定義圖標以及自定義圖標與應(yīng)用程序的對應(yīng)關(guān)系進行存儲,并記錄各自定義圖標的圖標尺寸等信息。需要說明的是,服務(wù)器等網(wǎng)絡(luò)側(cè)設(shè)備可以采用表I的方式對自定義圖標與應(yīng)用程序的對應(yīng)關(guān)系、以及各自定義圖標的圖標尺寸等信息進行存儲。 應(yīng)用程序名稱F自定義圖標名稱|_自定義圖標的圖標尺寸(單位英寸) 應(yīng)用程序I 自定義圖標IA 圖標尺寸為al*a2 (al>0, a2>0)
自定義圖標IB 圖標尺寸為bl*b2 (bl>0, b2>0)
應(yīng)用程序2 自定義圖標2A 圖標尺寸為cl*c2 (cl>0, c2>0)
自定義圖標2N 圖標尺寸為dl*d2 (dl>0, d2>0)表I另外需要說明的是,服務(wù)器等網(wǎng)絡(luò)側(cè)設(shè)備中還可以存儲用戶終端的型號信息與用戶終端所支持的圖標尺寸的對應(yīng)關(guān)系,以便在接收到用戶終端上報的該用戶終端的型號信息時,根據(jù)接收到的用戶終端的型號信息以及本地存儲的用戶終端的型號信息與用戶終端所支持的圖標尺寸的對應(yīng)關(guān)系,確定所述用戶終端所支持的圖標尺寸,并進而根據(jù)確定的所述用戶終端所支持的圖標尺寸,為所述用戶終端提供較為合適的、與所述用戶終端所下載的應(yīng)用程序相對應(yīng)的自定義圖標,其中,所述用戶終端的型號信息可以為能夠反映所述用戶終端所支持的操作系統(tǒng)等信息的信息;需要說明的是,不同的用戶終端可以具有相同的型號信息。優(yōu)選地,在本步驟101中,獲取所述用戶終端所支持的圖標尺寸信息具體可以包括接收用戶終端發(fā)送的用戶終端所支持的圖標尺寸信息;或者,接收用戶終端發(fā)送的所述用戶終端的型號信息,并根據(jù)用戶終端的型號信息與用戶終端所支持的圖標尺寸的對應(yīng)關(guān)系,確定所述用戶終端所支持的圖標尺寸信息。進ー步地,在本發(fā)明實施例中,所述用戶終端的型號信息和/或用戶終端所支持的圖標尺寸信息可以攜帶在所述應(yīng)用程序下載請求中,進而,服務(wù)器等網(wǎng)絡(luò)側(cè)設(shè)備可以直接根據(jù)所述應(yīng)用程序下載請求,獲取所述用戶終端所支持的圖標尺寸信息;需要說明的是,服務(wù)器等網(wǎng)絡(luò)側(cè)設(shè)備還可以通過其它方式獲取所述用戶終端所支持的圖標尺寸信息,如直接接收用戶終端發(fā)送的所述用戶終端的型號信息和/或用戶終端所支持的圖標尺寸信息,本發(fā)明實施例對此不作任何限定。步驟102 :確定本地是否存儲有與所述用戶終端當前所需下載的應(yīng)用程序和所述用戶終端所支持的圖標尺寸信息相對應(yīng)的自定義圖標,若是,則執(zhí)行步驟103 ;否則執(zhí)行步驟 104。優(yōu)選地,所述用戶終端當前所需下載的應(yīng)用程序即為與所述應(yīng)用程序下載請求相對應(yīng)的應(yīng)用程序。進ー步地,與所述用戶終端當前所需下載的應(yīng)用程序和所述用戶終端所支持的圖標尺寸信息相對應(yīng)的自定義圖標是指與所述用戶終端當前所需下載的應(yīng)用程序相對應(yīng)的、且圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值不大于設(shè)定閾值的自定義圖標。
進一步地,所述設(shè)定閾值不大于所述用戶終端當前所需下載的應(yīng)用程序的缺省圖 標的圖標尺寸和所述用戶終端所支持的圖標尺寸之差的絕對值。
進一步地,為了保證下載到用戶終端的自定義圖標能夠最佳的滿足用戶終端的使 用需求,所述與所述用戶終端當前所需下載的應(yīng)用程序相對應(yīng)的、且圖標尺寸與所述用戶 終端所支持的圖標尺寸之差的絕對值不大于設(shè)定閾值的自定義圖標可以為與所述用戶終 端當前所需下載的應(yīng)用程序相對應(yīng)的、且圖標尺寸與所述用戶終端所支持的圖標尺寸一致 的自定義圖標。
優(yōu)選地,在本步驟102中,可以通過以下方式來確定本地是否存儲有與所述用戶 終端當前所需下載的應(yīng)用程序和所述用戶終端所支持的圖標尺寸信息相對應(yīng)的自定義圖 標
確定本地存儲的與所述用戶終端當前所需下載的應(yīng)用程序相對應(yīng)的自定義圖 標;
判斷所確定的與所述用戶終端當前所需下載的應(yīng)用程序相對應(yīng)的自定義圖標的 圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值是否不大于設(shè)定閾值,若是,則 認為本地存儲有與所述用戶終端當前所需下載的應(yīng)用程序和所述用戶終端所支持的圖標 尺寸信息相對應(yīng)的自定義圖標。
也就是說,針對用戶終端當前所需下載的應(yīng)用程序,服務(wù)器等網(wǎng)絡(luò)側(cè)設(shè)備中可能 并沒有存儲與所述用戶終端當前所需下載的應(yīng)用程序相對應(yīng)的任何自定義圖標,因此,在 執(zhí)行本步驟102時,服務(wù)器等網(wǎng)絡(luò)側(cè)設(shè)備需要首先判斷本地是否存儲有與所述用戶終端當 前所需下載的應(yīng)用程序相對應(yīng)的自定義圖標,并在判斷結(jié)果為是時,再繼續(xù)從所確定的自 定義圖標中選擇滿足設(shè)定條件的自定義圖標;否則,直接認為自身并未存儲與所述用戶終 端當前所需下載的應(yīng)用程序相對應(yīng)、且圖標尺寸與所述用戶終端所支持的圖標尺寸之差的 絕對值不大于設(shè)定閾值的自定義圖標。
步驟103 :向所述用戶終端發(fā)送圖標下載指示,指示所述用戶終端下載與所述用 戶終端當前所需下載的應(yīng)用程序相對應(yīng)的、且圖標尺寸與所述用戶終端所支持的圖標尺寸 之差的絕對值不大于設(shè)定閾值的自定義圖標。
優(yōu)選地,服務(wù)器等網(wǎng)絡(luò)側(cè)設(shè)備可以通過向用戶終端發(fā)送攜帶有特定信息的短信息 的方式或其他方式,向所述用戶終端發(fā)送圖標下載指示,本發(fā)明實施例對此不作任何限定。
步驟104 :結(jié)束本次圖標下載指示操作。
本發(fā)明實施例一提供了一種圖標的下載指示方法,所述下載指示方法包括接收 用戶終端發(fā)送的應(yīng)用程序下載請求,并獲取所述用戶終端所支持的圖標尺寸信息,以及,確 定本地是否存儲有與所述應(yīng)用程序和所述圖標尺寸信息相對應(yīng)的自定義圖標,若是,則向 所述用戶終端發(fā)送圖標下載指示。通過本發(fā)明所述技術(shù)方案,可以根據(jù)獲取到的用戶終端 所支持的圖標尺寸,指示用戶終端下載與所述用戶終端相匹配的、尺寸合適的圖標,解決了 現(xiàn)有技術(shù)中存在的無法為用戶終端提供合適的圖標以及對不合適的圖標進行放大時導(dǎo)致 圖標不清楚的問題,提高了用戶的使用體驗。
實施例二
如圖2所示,其為本發(fā)明實施例二中所述圖標下載方法的流程示意圖,所述方法包括以下步驟步驟201 向服務(wù)器發(fā)送應(yīng)用程序下載請求。優(yōu)選地,本發(fā)明實施例ニ中各步驟的執(zhí)行方可以為手機、智能手機、平板電腦等終端側(cè)設(shè)備(可稱之為用戶終端),本發(fā)明實施例對此不作任何限定;進ー步地,在向服務(wù)器發(fā)送應(yīng)用程序下載請求的同時或之后或之前,還需要向服務(wù)器發(fā)送用戶終端的型號信息和/或用戶終端所支持的圖標尺寸信息;進ー步地,在本發(fā)明實施例中,所述用戶終端的型號信息和/或用戶終端所支持的圖標尺寸信息可以攜帶在所述應(yīng)用程序下載請求中,本發(fā)明實施例對此不作任何限定;需要說明的是,所述用戶終端的型號信息可以為能夠反映該用戶終端所支持的操作系統(tǒng)等信息的信息,不同的用戶終端可以具有相同的型號信息。需要說明的是,所述服務(wù)器中需要事先存儲用戶終端所需下載的各種應(yīng)用程序, 進ー步地,所述服務(wù)器中還可以存儲與各用戶終端所需下載的應(yīng)用程序相對應(yīng)的、由應(yīng)用程序提供方預(yù)先配置并上傳的自定義圖標,本發(fā)明實施例對此不作任何限定。也就是說,應(yīng)用程序提供方在向服務(wù)器上傳應(yīng)用程序時,可以選擇是否向服務(wù)器上傳與該應(yīng)用程序相對應(yīng)的至少ー個自定義圖標;進ー步地,若應(yīng)用程序提供方選擇向服務(wù)器上傳與該應(yīng)用程序相對應(yīng)的自定義圖標,服務(wù)器會將應(yīng)用程序提供方所上傳的各自定義圖標、以及自定義圖標與應(yīng)用程序的對應(yīng)關(guān)系進行存儲,并記錄各自定義圖標的圖標尺寸等信息。需要說明的是,服務(wù)器可以采用表I的方式對自定義圖標與應(yīng)用程序的對應(yīng)關(guān)系、以及各自定義圖標的圖標尺寸等信息進行存儲,本發(fā)明實施例對比不作任何限定。步驟202 :判斷是否接收到來自服務(wù)器的圖標下載指示,若是,則執(zhí)行步驟203,否貝U,執(zhí)行步驟204。優(yōu)選地,所述圖標下載指示是服務(wù)器根據(jù)獲取到的所述用戶終端所支持的圖標尺寸,確定本地存儲有與所述用戶終端當前所需下載的應(yīng)用程序和所述用戶終端所支持的圖標尺寸信息相對應(yīng)的自定義圖標時發(fā)送的。進ー步地,與所述用戶終端當前所需下載的應(yīng)用程序和所述用戶終端所支持的圖標尺寸信息相對應(yīng)的自定義圖標是指與所述用戶終端當前所需下載的應(yīng)用程序相對應(yīng)的、且圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值不大于設(shè)定閾值的自定義圖標。其中,所述設(shè)定閾值不大于所述用戶終端當前所需下載的應(yīng)用程序的缺省圖標的圖標尺寸和所述用戶終端所支持的圖標尺寸之差的絕對值。優(yōu)選地,服務(wù)器可以通過向用戶終端發(fā)送攜帯有特定信息的短信息的方式或其他方式,向所述用戶終端發(fā)送圖標下載指示,因此,相應(yīng)地,用戶終端可以根據(jù)是否接收到來自服務(wù)器的攜帯有特定信息的短信息的方式或其他方式,來判斷是否接收到來自服務(wù)器的圖標下載指示。步驟203 :接收來自服務(wù)器的圖標下載指示,井根據(jù)接收到的圖標下載指示,從服務(wù)器下載與所述用戶終端當前所需下載的應(yīng)用程序相對應(yīng)的自定義圖標。優(yōu)選地,從服務(wù)器下載的與所述用戶終端當前所需下載的應(yīng)用程序相對應(yīng)的自定義圖標是指與所述用戶終端當前所需下載的應(yīng)用程序相對應(yīng)的、且圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值不大于設(shè)定閾值的自定義圖標,其中,所述設(shè)定閾值不大于用戶終端當前所下載的應(yīng)用程序的缺省圖標的圖標尺寸和所述用戶終端所支持的圖標尺寸之差的絕對值。
優(yōu)選地,由于服務(wù)器所確定的與所述用戶終端當前所需下載的應(yīng)用程序相對應(yīng) 的、且圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值不大于設(shè)定閾值的自定義 圖標可能有多個,因此,用戶終端可以選擇將服務(wù)器所確定的全部或部分與所述用戶終端 當前所需下載的應(yīng)用程序相對應(yīng)的、且圖標尺寸與所述用戶終端所支持的圖標尺寸之差的 絕對值不大于設(shè)定閾值的自定義圖標進行下載,本發(fā)明實施例對此不作任何限定;特殊地, 用戶終端也可以選擇不下載任何與所述用戶終端當前所需下載的應(yīng)用程序相對應(yīng)的、且圖 標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值不大于設(shè)定閾值的自定義圖標,本 發(fā)明實施例對此不作任何限定。
進一步地,當用戶終端選擇下載部分圖標尺寸與所述用戶終端所支持的圖標尺寸 之差的絕對值不大于設(shè)定閾值的自定義圖標時,可以優(yōu)先選擇下載圖標尺寸與所述用戶終 端所支持的圖標尺寸之差的絕對值最小或較小的自定義圖標,本發(fā)明實施例對此也不作任 何限定;較優(yōu)地,用戶終端可以選擇下載與所述用戶終端當前所需下載的應(yīng)用程序相對應(yīng) 的、且圖標尺寸與所述用戶終端所支持的圖標尺寸一致的自定義圖標(即圖標尺寸與所述 用戶終端所支持的圖標尺寸的尺寸差值為O的自定義圖標)。
進一步地,用戶終端在從服務(wù)器下載與所述用戶終端當前所需下載的應(yīng)用程序相 對應(yīng)的、且圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值不大于設(shè)定閾值的自 定義圖標之后,還可以將所下載的自定義圖標進行存儲。需要說明的是,所述用戶終端中還 可以存儲有所述用戶終端所支持的圖標尺寸等信息,本發(fā)明實施例對此不作任何限定。
步驟204 :結(jié)束本次圖標下載操作。
本發(fā)明實施例二提供了一種圖標下載方法,用戶終端向服務(wù)器發(fā)送應(yīng)用程序下載 請求,并在接收到來自服務(wù)器的圖標下載指示時,根據(jù)所述圖標下載指示,從服務(wù)器下載與 所述應(yīng)用程序相對應(yīng)的自定義圖標,其中,所述圖標下載指示是服務(wù)器根據(jù)獲取到的所述 用戶終端所支持的圖標尺寸,確定本地存儲有與所述用戶終端當前所需下載的應(yīng)用程序和 所述用戶終端所支持的圖標尺寸信息相對應(yīng)的自定義圖標時發(fā)送的,從而實現(xiàn)了根據(jù)用戶 終端所支持的圖標尺寸,自動下載與該用戶終端相匹配的、尺寸合適的自定義圖標的目的, 解決了現(xiàn)有技術(shù)中存在的無法為用戶終端提供合適的圖標以及對不合適的圖標進行放大 時導(dǎo)致圖標不清楚的問題,提高了用戶的應(yīng)用程序使用體驗。
實施例三
本發(fā)明實施例三是對本發(fā)明實施例二中所述圖標下載方法的詳細說明。如圖3所 示,其為本發(fā)明實施例三中所述圖標下載方法的流程示意圖,所述方法包括以下步驟
步驟301 向服務(wù)器發(fā)送應(yīng)用程序下載請求。
優(yōu)選地,本發(fā)明實施例三中各步驟的執(zhí)行方可以為手機、智能手機、平板電腦等終 端側(cè)設(shè)備,本發(fā)明實施例對此不作任何限定;進一步地,在向服務(wù)器發(fā)送應(yīng)用程序下載請求 的同時或之后,還需要向服務(wù)器發(fā)送用戶終端的型號信息和/或用戶終端所支持的圖標尺 寸信息;進一步地,在本發(fā)明實施例中,所述用戶終端的型號信息和/或用戶終端所支持的 圖標尺寸信息可以攜帶在所述應(yīng)用程序下載請求中,本發(fā)明實施例對此不作任何限定;需 要說明的是,所述用戶終端的型號信息可以為能夠反映所述用戶終端所支持的操作系統(tǒng)等 信息的信息,不同的用戶終端可以具有相同的型號信息;另外需要說明的是,所述用戶終端中可以存儲有所述用戶終端所支持的圖標尺寸等信息。優(yōu)選地,所述服務(wù)器中存儲了用戶終端所需下載的各種應(yīng)用程序,進ー步地,所述服務(wù)器中還可以存儲了與各用戶終端所需下載的應(yīng)用程序相對應(yīng)的、由應(yīng)用程序提供方預(yù)先配置并上傳的自定義圖標以及自定義圖標的圖標尺寸等信息。另外,所述服務(wù)器中還可以存儲用戶終端的型號信息與用戶終端所支持的圖標尺寸的對應(yīng)關(guān)系。步驟302 :接收來自服務(wù)器的圖標下載指示,井根據(jù)接收到的圖標下載指示,從服務(wù)器下載與所述用戶終端當前所需下載的應(yīng)用程序相對應(yīng)的自定義圖標。其中,所述圖標下載指示是服務(wù)器根據(jù)獲取到的所述用戶終端所支持的圖標尺寸,確定本地存儲有與所述用戶終端當前所需下載的應(yīng)用程序和所述用戶終端所支持的圖標尺寸信息相對應(yīng)的自定義圖標時發(fā)送的。優(yōu)選地,從服務(wù)器下載的與所述用戶終端當前所需下載的應(yīng)用程序相對應(yīng)的自定義圖標是指與所述用戶終端當前所需下載的應(yīng)用程序相對應(yīng)的、且圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值不大于設(shè)定閾值的自定義圖標,其中,所述設(shè)定閾值不大于用戶終端當前所下載的應(yīng)用程序的缺省圖標的圖標尺寸和所述用戶終端所支持的圖標尺寸之差的絕對值。優(yōu)選地,由于服務(wù)器所確定的與所述用戶終端當前所需下載的應(yīng)用程序相對應(yīng)的、且圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值不大于設(shè)定閾值的自定義圖標可能有多個,因此,用戶終端可以選擇將服務(wù)器所確定的全部或部分與所述用戶終端當前所需下載的應(yīng)用程序相對應(yīng)的、且圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值不大于設(shè)定閾值的自定義圖標進行下載,本發(fā)明實施例對此不作任何限定;特殊地,用戶終端也可以選擇不下載任何與所述用戶終端當前所需下載的應(yīng)用程序相對應(yīng)的、且圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值不大于設(shè)定閾值的自定義圖標,本發(fā)明實施例對此不作任何限定。進ー步地,當用戶終端選擇下載部分圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值不大于設(shè)定閾值的自定義圖標時,可以優(yōu)先選擇下載圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值最小或較小的自定義圖標,本發(fā)明實施例對此也不作任何限定;較優(yōu)地,用戶終端可以選擇下載與所述用戶終端當前所需下載的應(yīng)用程序相對應(yīng)的、且圖標尺寸與所述用戶終端所支持的圖標尺寸一致的自定義圖標(即圖標尺寸與所述用戶終端所支持的圖標尺寸的尺寸差值為0的自定義圖標)。進ー步地,用戶終端在從服務(wù)器下載與所述用戶終端當前所需下載的應(yīng)用程序相對應(yīng)的、且圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值不大于設(shè)定閾值的自定義圖標之后,還可以將所下載的自定義圖標進行存儲。步驟303 :在顯示或安裝用戶終端已下載的應(yīng)用程序時,判斷自身是否已下載與所述已下載的應(yīng)用程序相對應(yīng)的、且圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值不大于設(shè)定閾值的自定義圖標,若是,則執(zhí)行步驟304,否則執(zhí)行步驟305。優(yōu)選地,用戶終端可以通過以下方式來判斷自身是否已下載與所述已下載的應(yīng)用程序相對應(yīng)的、且圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值不大于設(shè)定閾值的自定義圖標確定已下載的、與所述已下載的應(yīng)用程序相對應(yīng)的各自定義圖標,并針對任ー確定的已下載的自定義圖標,確定所述自定義圖標的圖標尺寸與本地存儲的所述用戶終端所 支持的圖標尺寸的尺寸差值的絕對值;
判斷所確定的已下載的、與所述已下載的應(yīng)用程序相對應(yīng)的各自定義圖標的圖標 尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值中,是否存在至少一個不大于設(shè)定閾 值的絕對值,若是,則認為自身已下載與所述已下載的應(yīng)用程序相對應(yīng)的、且圖標尺寸與所 述用戶終端所支持的圖標尺寸之差的絕對值不大于設(shè)定閾值的自定義圖標。
步驟304 :顯示與所述已下載的應(yīng)用程序相對應(yīng)的、且圖標尺寸與所述用戶終端 所支持的圖標尺寸之差的絕對值不大于設(shè)定閾值的自定義圖標。
優(yōu)選地,在本步驟304中,由于用戶終端所下載的與所述已下載的應(yīng)用程序相對 應(yīng)的、且圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值不大于設(shè)定閾值的自定 義圖標可能有多個,因此,用戶終端可以從所下載的全部與所述已下載的應(yīng)用程序相對應(yīng) 的、且圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值不大于設(shè)定閾值的自定義 圖標中選擇任一自定義圖標進行顯示,本發(fā)明實施例對此不作任何限定。
較優(yōu)地,用戶終端可以從所述已下載的與所述已下載的應(yīng)用程序相對應(yīng)的、且圖 標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值不大于設(shè)定閾值的自定義圖標中, 選擇圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值最小的自定義圖標,并顯示 所選擇的圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值最小的自定義圖標。
優(yōu)選地,用戶終端可以將所選擇的自定義圖標轉(zhuǎn)換為圖標尺寸和所述用戶終端所 支持的圖標尺寸一致的圖標后再進行顯示。
進一步地,用戶終端通過以下方式來將所選擇的自定義圖標轉(zhuǎn)換為圖標尺寸和所 述用戶終端所支持的圖標尺寸一致的圖標
當所選擇的自定義圖標的圖標尺寸大于所述用戶終端所支持的圖標尺寸時,將所 選擇的自定義圖標進行縮小處理,將其縮小為圖標尺寸和所述用戶終端所支持的圖標尺寸 一致的圖標;例如,當所選擇的自定義圖標的圖標尺寸為72*72,而所述用戶終端所支持的 圖標尺寸為70*70時,可以采用將所選擇的自定義圖標的圖標尺寸縮小為70*70的方式,來 將所選擇的自定義圖標縮小為圖標尺寸和所述用戶終端所支持的圖標尺寸一致的圖標。
當所選擇的自定義圖標的圖標尺寸小于所述用戶終端所支持的圖標尺寸時,將所 選擇的自定義圖標進行放大處理,將其放大為圖標尺寸和所述用戶終端所支持的圖標尺寸 一致的圖標,或者,通過在所選擇的自定義圖標的四周添加設(shè)定寬度與設(shè)定顏色的背景色 的方式,將所選擇的自定義圖標轉(zhuǎn)換為圖標尺寸和所述用戶終端所支持的圖標尺寸一致的 圖標;例如,當所選擇的自定義圖標的圖標尺寸為68*68,而所述用戶終端所支持的圖標尺 寸為70*70時,可以采用將所選擇的自定義圖標的圖標尺寸放大為70*70的方式,來將所選 擇的自定義圖標放大為圖標尺寸和所述用戶終端所支持的圖標尺寸一致的圖標,或者,采 用在所選擇的自定義圖標的四周添加設(shè)定寬度(所述設(shè)定寬度為所選擇的自定義圖標和、 圖標尺寸與用戶終端所支持的圖標尺寸一致的圖標以中心重疊且四周均對應(yīng)的方式進行 重疊后、所形成的未重疊的部分的寬度,即圖4 (a)所示的空白部分中箭頭的長度,其中,圖 4 Ca)為所選擇的自定義圖標和、圖標尺寸與用戶終端所支持的圖標尺寸一致的圖標以中 心重疊且四周均對應(yīng)的方式進行重疊的示意圖)和設(shè)定顏色的背景色的方式,來將該所選 擇的自定義圖標轉(zhuǎn)換為圖標尺寸和該用戶終端所支持的圖標尺寸一致的圖標。需要說明的是,所述設(shè)定寬度以及設(shè)定顏色需要根據(jù)系統(tǒng)實際需求進行設(shè)定,本發(fā)明實施例對此不作 任何限定。
步驟305 :將所述已下載的應(yīng)用程序的缺省圖標轉(zhuǎn)換為圖標尺寸和所述用戶終端 所支持的圖標尺寸一致的圖標后再進行顯示。
優(yōu)選地,用戶終端可以通過以下方式來將所述已下載的應(yīng)用程序的缺省圖標轉(zhuǎn)換 為圖標尺寸和所述用戶終端所支持的圖標尺寸一致的圖標
當所述已下載的應(yīng)用程序的缺省圖標的圖標尺寸大于所述用戶終端所支持的圖 標尺寸時,將所述已下載的應(yīng)用程序的缺省圖標進行縮小處理,將其縮小為圖標尺寸和所 述用戶終端所支持的圖標尺寸一致的圖標;例如,當所述已下載的應(yīng)用程序的缺省圖標的 圖標尺寸為72*72,而所述用戶終端所支持的圖標尺寸為70*70時,可以采用將所述已下載 的應(yīng)用程序的缺省圖標的圖標尺寸縮小為70*70的方式,來將所述已下載的應(yīng)用程序的缺 省圖標縮小為圖標尺寸和所述用戶終端所支持的圖標尺寸一致的圖標。
當所述已下載的應(yīng)用程序的缺省圖標的圖標尺寸小于所述用戶終端所支持的圖 標尺寸時,將所述已下載的應(yīng)用程序的缺省圖標進行放大處理,將其放大為圖標尺寸和所 述用戶終端所支持的圖標尺寸一致的圖標,或者,通過在所述已下載的應(yīng)用程序的缺省圖 標的四周添加設(shè)定寬度與設(shè)定顏色的背景色的方式,將所述已下載的應(yīng)用程序的缺省圖標 轉(zhuǎn)換為圖標尺寸和所述用戶終端所支持的圖標尺寸一致的圖標;例如,當所述已下載的應(yīng) 用程序的缺省圖標的尺寸為68*68,而所述用戶終端所支持的圖標尺寸為70*70時,可以采 用將所述已下載的應(yīng)用程序的缺省圖標的圖標尺寸放大為70*70的方式,來將所述已下載 的應(yīng)用程序的缺省圖標放大為圖標尺寸和所述用戶終端所支持的圖標尺寸一致的圖標,或 者,采用在所述已下載的應(yīng)用程序的缺省圖標的四周添加設(shè)定寬度(所述設(shè)定寬度為所述 已下載的應(yīng)用程序的缺省圖標和、圖標尺寸與用戶終端所支持的圖標尺寸一致的圖標以中 心重疊且四周均對應(yīng)的方式進行重疊后、所形成的未重疊的部分的寬度,即圖4 (b)所示的 空白部分中箭頭的長度,其中,圖4 (b)為所述已下載的應(yīng)用程序的缺省圖標和、圖標尺寸 與用戶終端所支持的圖標尺寸一致的圖標以中心重疊且四周均對應(yīng)的方式進行重疊的示 意圖)和設(shè)定顏色的背景色的方式,來將所述已下載的應(yīng)用程序的缺省圖標轉(zhuǎn)換為圖標尺 寸和所述用戶終端所支持的圖標尺寸一致的圖標。需要說明的是,所述設(shè)定寬度以及設(shè)定 顏色需要根據(jù)系統(tǒng)實際需求進行設(shè)定,本發(fā)明實施例對此不作任何限定。
需要說明的是,在本發(fā)明各實施例中,缺省圖標的形狀以及各自定義圖標的形狀 可以為正方形、長方形或圓形等任意形狀,本發(fā)明實施例對此不作任何限定。
本發(fā)明實施例三提供了一種圖標下載方法,用戶終端向服務(wù)器發(fā)送應(yīng)用程序下載 請求,并在接收到來自服務(wù)器的圖標下載指示時,根據(jù)所述圖標下載指示,從服務(wù)器下載與 所述應(yīng)用程序相對應(yīng)的自定義圖標,以及,在顯示或安裝所述應(yīng)用程序時,若確定自身已下 載與所述應(yīng)用程序相對應(yīng)的、且圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值 不大于設(shè)定閾值的自定義圖標,則顯示與所述應(yīng)用程序相對應(yīng)的、且圖標尺寸與所述用戶 終端所支持的圖標尺寸之差的絕對值不大于設(shè)定閾值的自定義圖標。通過本發(fā)明所述技術(shù) 方案,可以實現(xiàn)自動下載并顯示與所述用戶終端當前所需下載的應(yīng)用程序相對應(yīng)的尺寸合 適的自定義圖標,解決了現(xiàn)有技術(shù)中存在的無法為用戶終端提供合適的圖標以及對與用戶 終端不合適的圖標進行放大時導(dǎo)致圖標不清楚的問題,且能夠提高用戶對應(yīng)用程序的使用體驗。實施例四如圖5所示,其為本發(fā)明實施例四中所述圖標的下載指示裝置的結(jié)構(gòu)示意圖,所述圖標的下載指示裝置可以為服務(wù)器等網(wǎng)絡(luò)側(cè)設(shè)備,本發(fā)明實施例對此不作任何限定。優(yōu)選地,所述圖標的下載指示裝置包括請求接收單元U、尺寸獲取單元12、圖標確認單元13以及指示發(fā)送單元14,其中所述請求接收單元11用于接收用戶終端發(fā)送的應(yīng)用程序下載請求;所述尺寸獲取単元12用于獲取所述用戶終端所支持的圖標尺寸信息。優(yōu)選地,所述尺寸獲取單元12用于接收用戶終端發(fā)送的用戶終端所支持的圖標尺寸信息,或接收用戶終端發(fā)送的型號信息,并根據(jù)用戶終端的型號信息與用戶終端所支持的圖標尺寸的對應(yīng)關(guān)系,確定所述用戶終端所支持的圖標尺寸信息;其中,所述用戶終端的型號信息可以為能夠反映所述用戶終端所支持的操作系統(tǒng)等信息的信息。進ー步地,所述請求接收單元11所接收到的應(yīng)用程序下載請求中可以攜帶有用戶終端的型號信息和/或用戶終端所支持的圖標尺寸信息;進ー步地,所述尺寸獲取單元12還可以用于根據(jù)所述應(yīng)用程序下載請求中攜帯的用戶終端的圖標尺寸信息,獲取用戶終端所支持的圖標尺寸信息,或根據(jù)所述應(yīng)用程序下載請求中攜帯的用戶終端的型號信息,以及用戶終端的型號信息與用戶終端所支持的圖標尺寸的對應(yīng)關(guān)系,確定所述用戶終端所支持的圖標尺寸信息。所述圖標確認單元13用于確定本地是否存儲有與所述應(yīng)用程序和所述圖標尺寸信息相對應(yīng)的自定義圖標,若是,則觸發(fā)指示發(fā)送單元14 ;所述指示發(fā)送單元14用于根據(jù)所述圖標確認單元13的觸發(fā),向所述用戶終端發(fā)送圖標下載指示。進ー步地,所述裝置還包括圖標存儲單元15 :所述圖標存儲單元15用于存儲與所述應(yīng)用程序相對應(yīng)的自定義圖標;進ー步地,所述圖標確認單元13具體用于確定所述圖標存儲單元15中存儲的自定義圖標的圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值是否不大于設(shè)定閾值,若是,則認為本地存儲有與所述應(yīng)用程序和所述圖標尺寸信息相對應(yīng)的自定義圖標;其中,所述設(shè)定閾值不大于所述應(yīng)用程序的缺省圖標的圖標尺寸和所述用戶終端所支持的圖標尺寸之差的絕對值。也就是說,在本發(fā)明實施例中,所確定的與所述應(yīng)用程序和所述圖標尺寸信息相對應(yīng)的自定義圖標是指與所述應(yīng)用程序相對應(yīng)的、且圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值是否不大于設(shè)定閾值的自定義圖標。進ー步地,所述圖標存儲單元15還用于存儲用戶終端所需下載的各種應(yīng)用程序,以及各自定義圖標與應(yīng)用程序的對應(yīng)關(guān)系,各自定義圖標的圖標尺寸,以及用戶終端的型號信息與用戶終端所支持的圖標尺寸的對應(yīng)關(guān)系等信息,本發(fā)明實施例對此不作任何限定。實施例五如圖6所示,其為本發(fā)明實施例五中所述圖標下載裝置的結(jié)構(gòu)示意圖,所述圖標下載裝置可以為手機、智能手機、平板電腦等終端側(cè)設(shè)備,本發(fā)明實施例對此不作任何限定;優(yōu)選地,所述圖標下載裝置包括請求發(fā)送單元21、指示接收單元22以及圖標下載單元23,進一步地,所述圖標下載裝置還可以包括尺寸發(fā)送單元24,其中
所述請求發(fā)送單元21用于向服務(wù)器發(fā)送應(yīng)用程序下載請求;所述尺寸發(fā)送單元 24用于向服務(wù)器發(fā)送用戶終端的型號信息和/或用戶終端所支持的圖標尺寸信息。需要說 明的是,所述應(yīng)用程序下載請求中可以攜帶有用戶終端的型號信息和/或用戶終端所支持 的圖標尺寸信息,其中,所述用戶終端的型號信息可以為能夠反映該用戶終端所支持的操 作系統(tǒng)等信息的信息,不同的用戶終端可以具有相同的型號信息。
所述指示接收單元22用于接收來自服務(wù)器的圖標下載指示;所述圖標下載單元 23用于根據(jù)所述圖標下載指示,從服務(wù)器下載與所述應(yīng)用程序相對應(yīng)的自定義圖標。
優(yōu)選地,所述圖標下載單元22用于根據(jù)所述圖標下載指示,從服務(wù)器下載與所述 應(yīng)用程序相對應(yīng)的、且圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值不大于設(shè) 定閾值的自定義圖標;其中,所述設(shè)定閾值不大于所述應(yīng)用程序的缺省圖標的圖標尺寸和 所述用戶終端所支持的圖標尺寸的尺寸差值的絕對值。
優(yōu)選地,由于與所述應(yīng)用程序相對應(yīng)的、且圖標尺寸與所述用戶終端所支持的圖 標尺寸之差的絕對值不大于設(shè)定閾值的自定義圖標可能有多個,因此,所述圖標下載模塊 23可以選擇將全部或部分與所述應(yīng)用程序相對應(yīng)的、且圖標尺寸與所述用戶終端所支持的 圖標尺寸之差的絕對值不大于設(shè)定閾值的自定義圖標進行下載,本發(fā)明實施例對此不作任 何限定。
進一步地,當所述圖標下載單元23選擇下載部分與所述應(yīng)用程序相對應(yīng)的、且圖 標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值不大于設(shè)定閾值的自定義圖標時, 可以優(yōu)先選擇下載與所述用戶終端所支持的圖標尺寸的尺寸差值的絕對值最小或較小的 自定義圖標,本發(fā)明實施例對此也不作任何限定;較優(yōu)地,所述圖標下載單元23可以選擇 下載與所述應(yīng)用程序相對應(yīng)的、且尺寸與所述用戶終端所支持的圖標尺寸一致的自定義圖 標。
進一步地,所述圖標下載裝置還可以包括圖標存儲單元25
所述圖標存儲單元25用于在所述圖標下載單元23從服務(wù)器下載與所述應(yīng)用程序 相對應(yīng)的自定義圖標之后,將所下載的自定義圖標進行存儲;進一步地,所述圖標存儲單元 25還用于存儲所下載的各自定義圖標的圖標尺寸以及用戶終端所支持的圖標尺寸等信息。
進一步地,所述圖標下載裝置還包括圖標顯示單元26
所述圖標顯示單元26用于在顯示或安裝所述應(yīng)用程序時,選擇并顯示與所述應(yīng) 用程序相對應(yīng)的、且圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值不大于設(shè)定 閾值的自定義圖標。
優(yōu)選地,所述圖標顯示單元26用于選擇并顯示與所述應(yīng)用程序相對應(yīng)的、且圖標 尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值最小的自定義圖標。進一步地,所述 圖標顯示單元26用于將所選擇的自定義圖標轉(zhuǎn)換為圖標尺寸和所述用戶終端所支持的圖 標尺寸一致的圖標后進行顯示。
優(yōu)選地,所述圖標顯示單元26用于在所選擇的自定義圖標的圖標尺寸大于所述 用戶終端所支持的圖標尺寸時,將所選擇的自定義圖標進行縮小處理,將其縮小為圖標尺 寸和所述用戶終端所支持的圖標尺寸一致的圖標;或者,
在所選擇的自定義圖標的圖標尺寸小于所述用戶終端所支持的圖標尺寸時,將所選擇的自定義圖標進行放大處理,將其放大為圖標尺寸和所述用戶終端所支持的圖標尺寸一致的圖標,或者,通過在所選擇的自定義圖標的四周添加設(shè)定寬度與設(shè)定顏色的背景色的方式,將所選擇的自定義圖標轉(zhuǎn)換為圖標尺寸和所述用戶終端所支持的圖標尺寸一致的圖標。進ー步地,所述圖標顯示單元26具體包括圖標縮小子單元261以及圖標放大子單元 262 優(yōu)選地,所述圖標縮小子単元261用于在所選擇的自定義圖標的圖標尺寸大于所述用戶終端所支持的圖標尺寸時,將所選擇的自定義圖標進行縮小處理,將其縮小為圖標尺寸和所述用戶終端所支持的圖標尺寸一致的圖標;所述圖標放大子單元262用于在所選擇的自定義圖標的圖標尺寸小于所述用戶終端所支持的圖標尺寸時,將所選擇的自定義圖標進行放大處理,將其放大為圖標尺寸和所述用戶終端所支持的圖標尺寸一致的圖標,或者,通過在所選擇的自定義圖標的四周添加設(shè)定寬度與設(shè)定顏色的背景色的方式,將所選擇的自定義圖標轉(zhuǎn)換為圖標尺寸和所述用戶終端所支持的圖標尺寸一致的圖標。進ー步地,所述圖標顯示模塊26還用于當未下載與所述應(yīng)用程序相對應(yīng)的、且圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值不大于設(shè)定閾值的自定義圖標時,將所述應(yīng)用程序的缺省圖標轉(zhuǎn)換為圖標尺寸和自身所支持的圖標尺寸一致的圖標后再進行顯示。進ー步地,所述圖標顯示模塊26具體用于在所述應(yīng)用程序的缺省圖標的圖標尺寸大于所述用戶終端所支持的圖標尺寸時,將所述應(yīng)用程序的缺省圖標縮小為圖標尺寸和所述用戶終端所支持的圖標尺寸一致的圖標;或者,在所述應(yīng)用程序的缺省圖標的圖標尺寸小于所述用戶終端所支持的圖標尺寸時,將所述應(yīng)用程序的缺省圖標放大為圖標尺寸和所述用戶終端所支持的圖標尺寸一致的圖標,或者,通過在所述應(yīng)用程序的缺省圖標的四周添加設(shè)定寬度與設(shè)定顏色的背景色的方式,將所述應(yīng)用程序的缺省圖標轉(zhuǎn)換為圖標尺寸和所述用戶終端所支持的圖標尺寸一致的圖標。進ー步地,所述圖標縮小子單元261還用于在所述應(yīng)用程序的缺省圖標的圖標尺寸大于所述用戶終端所支持的圖標尺寸時,將所述應(yīng)用程序的缺省圖標縮小為圖標尺寸和所述用戶終端所支持的圖標尺寸一致的圖標;所述圖標放大子單元262還用于在所述應(yīng)用程序的缺省圖標的圖標尺寸小于所述用戶終端所支持的圖標尺寸時,將所述應(yīng)用程序的缺省圖標放大為圖標尺寸和所述用戶終端所支持的圖標尺寸一致的圖標,或者,通過在所述應(yīng)用程序的缺省圖標的四周添加設(shè)定寬度與設(shè)定顏色的背景色的方式,將所述應(yīng)用程序的缺省圖標轉(zhuǎn)換為圖標尺寸和所述用戶終端所支持的圖標尺寸一致的圖標。需要說明的是,所述設(shè)定寬度以及設(shè)定顏色需要根據(jù)系統(tǒng)實際需求進行設(shè)定,本發(fā)明實施例對此不作任何限定;另外需要說明的是,在本發(fā)明各實施例中,缺省圖標的形狀以及各自定義圖標的形狀可以為正方形、長方形或圓形等任意形狀,本發(fā)明實施例對此也不作任何限定。實施例六
如圖7所示,其為本發(fā)明實施例六中所述圖標下載系統(tǒng)的結(jié)構(gòu)示意圖,所述圖標 下載系統(tǒng)包括服務(wù)器31以及至少一個用戶終端32,其中
所述服務(wù)器31用于接收用戶終端32發(fā)送的應(yīng)用程序下載請求,并獲取所述用戶 終端32所支持的圖標尺寸信息,以及,確定本地是否存儲有與所述應(yīng)用程序和所述圖標尺 寸信息相對應(yīng)的自定義圖標,若是,則向所述用戶終端32發(fā)送圖標下載指示。
所述用戶終端32用于向服務(wù)器31發(fā)送應(yīng)用程序下載請求,并在接收到來自服務(wù) 器31的圖標下載指示時,根據(jù)所述圖標下載指示,從服務(wù)器31下載與所述應(yīng)用程序相對應(yīng) 的自定義圖標。
優(yōu)選地,所述用戶終端32可以為手機、智能手機、平板電腦等終端側(cè)設(shè)備,本發(fā)明 實施例對此不作任何限定。
進一步地,所述用戶終端32還用于在向服務(wù)器發(fā)送應(yīng)用程序下載請求的同時或 之后或之前,向服務(wù)器發(fā)送用戶終端的型號信息和/或用戶終端所支持的圖標尺寸信息; 進一步地,在本發(fā)明實施例中,所述用戶終端的型號信息和/或用戶終端所支持的圖標尺 寸信息可以攜帶在所述應(yīng)用程序下載請求中,本發(fā)明實施例對此不作任何限定;需要說明 的是,所述用戶終端的型號信息可以為能夠反映該用戶終端所支持的操作系統(tǒng)等信息的信 息,不同的用戶終端可以具有相同的型號信息。
優(yōu)選地,所述服務(wù)器31用于接收用戶終端32發(fā)送的用戶終端32所支持的圖標尺 寸信息;或者,接收用戶終端32發(fā)送的所述用戶終端32的型號信息,并根據(jù)用戶終端32的 型號信息與用戶終端32所支持的圖標尺寸的對應(yīng)關(guān)系,確定所述用戶終端32所支持的圖 標尺寸信息。
優(yōu)選地,與所述應(yīng)用程序和所述圖標尺寸信息相對應(yīng)的自定義圖標是指與所述 應(yīng)用程序相對應(yīng)的、且圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值不大于設(shè) 定閾值的自定義圖標,其中,所述設(shè)定閾值不大于所述應(yīng)用程序的缺省圖標的圖標尺寸和 所述用戶終端所支持的圖標尺寸之差的絕對值。
優(yōu)選地,所述用戶終端32還用于在顯示或安裝所述應(yīng)用程序時,顯示下載的與所 述應(yīng)用程序相對應(yīng)的、且圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值不大于 設(shè)定閾值的自定義圖標;優(yōu)選地,所述用戶終端32用于選擇并顯示與所述應(yīng)用程序相對應(yīng) 的、且圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值最小的自定義圖標。
進一步地,所述用戶終端32用于將所選擇的自定義圖標轉(zhuǎn)換為圖標尺寸和所述 用戶終端所支持的圖標尺寸一致的圖標后進行顯示;進一步地,所述用戶終端32用于當所 選擇的自定義圖標的圖標尺寸大于所述用戶終端所支持的圖標尺寸時,將所選擇的自定義 圖標進行縮小處理,將其縮小為圖標尺寸和所述用戶終端所支持的圖標尺寸一致的圖標; 當所選擇的自定義圖標的圖標尺寸小于所述用戶終端所支持的圖標尺寸時,將所選擇的自 定義圖標進行放大處理,將其放大為圖標尺寸和所述用戶終端所支持的圖標尺寸一致的圖 標,或者,通過在所選擇的自定義圖標的四周添加設(shè)定寬度與設(shè)定顏色的背景色的方式,將 所選擇的自定義圖標轉(zhuǎn)換為圖標尺寸和所述用戶終端所支持的圖標尺寸一致的圖標。
進一步地,所述用戶終端32還用于當未下載與所述應(yīng)用程序相對應(yīng)的、且圖標尺 寸與所述用戶終端所支持的圖標尺寸之差的絕對值不大于設(shè)定閾值的自定義圖標時,將所 述應(yīng)用程序的缺省圖標轉(zhuǎn)換為圖標尺寸和自身所支持的圖標尺寸一致的圖標后再進行顯/Jn o進ー步地,所述用戶終端32具體用于當所述應(yīng)用程序的缺省圖標的圖標尺寸大于所述用戶終端所支持的圖標尺寸時,將所述應(yīng)用程序的缺省圖標縮小為圖標尺寸和所述用戶終端所支持的圖標尺寸一致的圖標;或者,當所述應(yīng)用程序的缺省圖標的圖標尺寸小于所述用戶終端所支持的圖標尺寸時,將所述應(yīng)用程序的缺省圖標放大為圖標尺寸和所述用戶終端所支持的圖標尺寸一致的圖標,或者,通過在所述應(yīng)用程序的缺省圖標的四周添加設(shè)定寬度與設(shè)定顏色的背景色的方式,將所述應(yīng)用程序的缺省圖標轉(zhuǎn)換為圖標尺寸和所述用戶終端所支持的圖標尺寸一致的圖標。需要說明的是,所述設(shè)定寬度以及設(shè)定顏色需要根據(jù)系統(tǒng)實際需求進行設(shè)定,本發(fā)明實施例對此不作任何限定;另外需要說明的是,在本發(fā)明各實施例中,缺省圖標的形狀以及各自定義圖標的形狀可以為正方形、長方形或圓形等任意形狀,本發(fā)明實施例對此也不作任何限定。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種圖標的下載指示方法,其特征在于,所述方法包括接收用戶終端發(fā)送的應(yīng)用程序下載請求;獲取所述用戶終端所支持的圖標尺寸信息;確定本地是否存儲有與所述應(yīng)用程序和所述圖標尺寸信息相對應(yīng)的自定義圖標,若是,則向所述用戶終端發(fā)送圖標下載指示。
2.如權(quán)利要求1所述的圖標的下載指示方法,其特征在于,所述獲取所述用戶終端所支持的圖標尺寸信息包括接收用戶終端發(fā)送的用戶終端所支持的圖標尺寸信息;或接收用戶終端發(fā)送的型號信息,根據(jù)用戶終端的型號信息與用戶終端所支持的圖標尺寸的對應(yīng)關(guān)系,確定所述用戶終端所支持的圖標尺寸信息。
3.如權(quán)利要求1所述的圖標的下載指示方法,其特征在于,所述確定本地是否存儲有與所述應(yīng)用程序和所述圖標尺寸信息相對應(yīng)的自定義圖標包括確定本地存儲的與所述應(yīng)用程序相對應(yīng)的自定義圖標;判斷所述自定義圖標的圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值是否不大于設(shè)定閾值,若是,則認為本地存儲有與所述應(yīng)用程序和所述圖標尺寸信息相對應(yīng)的自定義圖標;其中,所述設(shè)定閾值不大于所述應(yīng)用程序的缺省圖標的圖標尺寸和所述用戶終端所支持的圖標尺寸之差的絕對值。
4.一種圖標下載方法,其特征在于,所述方法包括向服務(wù)器發(fā)送應(yīng)用程序下載請求和用戶終端所支持的圖標尺寸信息;接收來自服務(wù)器的圖標下載指示;根據(jù)所述圖標下載指示,從服務(wù)器下載與所述應(yīng)用程序相對應(yīng)的自定義圖標。
5.如權(quán)利要求4所述的圖標下載方法,其特征在于,在接收來自服務(wù)器的圖標下載指示之前,所述方法還包括向服務(wù)器發(fā)送用戶終端的型號信息。
6.如權(quán)利要求4所述的圖標下載方法,其特征在于,所述自定義圖標的圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值不大于設(shè)定閾值,其中,所述設(shè)定閾值不大于用戶終端當前所下載的應(yīng)用程序的缺省圖標的圖標尺寸和所述用戶終端所支持的圖標尺寸之差的絕對值。
7.如權(quán)利要求6所述的圖標下載方法,其特征在于,所述方法還包括在顯示或安裝所述應(yīng)用程序時,選擇并顯示圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值最小的自定義圖標。
8.如權(quán)利要求7所述的圖標下載方法,其特征在于,選擇并顯示圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值最小的自定義圖標包括當所選擇的自定義圖標的圖標尺寸大于所述用戶終端所支持的圖標尺寸時,將所選擇的自定義圖標縮小為圖標尺寸和所述用戶終端所支持的圖標尺寸一致的圖標;當所選擇的自定義圖標的圖標尺寸小于所述用戶終端所支持的圖標尺寸時,將所選擇的自定義圖標放大為圖標尺寸和所述用戶終端所支持的圖標尺寸一致的圖標,或者,通過在所選擇的自定義圖標的四周添加設(shè)定寬度與設(shè)定顏色的背景色的方式,將所選擇的自定義圖標轉(zhuǎn)換為圖標尺寸和所述用戶終端所支持的圖標尺寸一致的圖標。
9.一種圖標的下載指示裝置,其特征在于,所述裝置包括請求接收單元,用于接收用戶終端發(fā)送的應(yīng)用程序下載請求;尺寸獲取單元,用于獲取所述用戶終端所支持的圖標尺寸信息;圖標確認單元,用于確定本地是否存儲有與所述應(yīng)用程序和所述圖標尺寸信息相對應(yīng)的自定義圖標,若是,則觸發(fā)指示發(fā)送單元;指示發(fā)送單元,用于根據(jù)圖標確認單元的觸發(fā),向所述用戶終端發(fā)送圖標下載指示。
10.如權(quán)利要求9所述的圖標的下載指示裝置,其特征在于,所述尺寸獲取單元,具體用于接收用戶終端發(fā)送的用戶終端所支持的圖標尺寸信息; 或接收用戶終端發(fā)送的型號信息,根據(jù)用戶終端的型號信息與用戶終端所支持的圖標尺寸的對應(yīng)關(guān)系,確定所述用戶終端所支持的圖標尺寸信息。
11.如權(quán)利要求9所述的圖標的下載指示裝置,其特征在于,所述裝置還包括圖標存儲單元所述圖標存儲單元,用于存儲與所述應(yīng)用程序相對應(yīng)的自定義圖標;所述圖標確認單元,具體用于確定圖標存儲單元中存儲的自定義圖標的圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值是否不大于設(shè)定閾值,若是,則認為本地存儲有與所述應(yīng)用程序和所述圖標尺寸信息相對應(yīng)的自定義圖標;其中,所述設(shè)定閾值不大于所述應(yīng)用程序的缺省圖標的圖標尺寸和所述用戶終端所支持的圖標尺寸之差的絕對值。
12.—種圖標下載裝置,其特征在于,所述裝置包括請求發(fā)送單元,用于向服務(wù)器發(fā)送應(yīng)用程序下載請求和用戶終端所支持的圖標尺寸信息;指示接收單元,用于接收來自服務(wù)器的圖標下載指示;圖標下載單元,用于根據(jù)所述圖標下載指示,從服務(wù)器下載與所述應(yīng)用程序相對應(yīng)的自定義圖標。
13.如權(quán)利要求12所述的圖標下載裝置,其特征在于,所述裝置還包括尺寸發(fā)送單元,用于向服務(wù)器發(fā)送用戶終端的型號信息。
14.如權(quán)利要求12所述的圖標下載裝置,其特征在于,所述圖標下載單元所下載的自定義圖標的圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值不大于設(shè)定閾值,其中,所述設(shè)定閾值不大于所述應(yīng)用程序的缺省圖標的圖標尺寸和所述用戶終端所支持的圖標尺寸之差的絕對值。
15.如權(quán)利要求14所述的圖標下載裝置,其特征在于,所述裝置還包括圖標顯示單元,用于在顯示或安裝所述應(yīng)用程序時,選擇并顯示圖標尺寸與所述用戶終端所支持的圖標尺寸之差的絕對值最小的自定義圖標。
16.如權(quán)利要求15所述的圖標下載裝置,其特征在于,所述圖標顯示單元包括圖標縮小子單元,用于在所選擇的自定義圖標的圖標尺寸大于所述用戶終端所支持的圖標尺寸時,將所選擇的自定義圖標縮小為圖標尺寸和所述用戶終端所支持的圖標尺寸一致的圖標;圖標放大子單元,用于在所選擇的自定義圖標的圖標尺寸小于所述用戶終端所支持的圖標尺寸時,將所選擇的自定義圖標放大為圖標尺寸和所述用戶終端所支持的圖標尺寸一致的圖標,或者,通過在所選擇的自定義圖標的四周添加設(shè)定寬度與設(shè)定顏色的背景色的方式,將所選擇的自定義圖標轉(zhuǎn)換為圖標尺寸和所述用戶終端所支持的圖標尺寸一致的圖標。
17.一種圖標下載系統(tǒng),其特征在于,所述系統(tǒng)包括服務(wù)器,用于接收用戶終端發(fā)送的應(yīng)用程序下載請求,并獲取所述用戶終端所支持的圖標尺寸信息,以及,確定本地是否存儲有與所述應(yīng)用程序和所述圖標尺寸信息相對應(yīng)的自定義圖標,若是,則向所述用戶終端發(fā)送圖標下載指示;用戶終端,用于向服務(wù)器發(fā)送應(yīng)用程序下載請求和用戶終端所支持的圖標尺寸信息, 并在接收到來自服務(wù)器的圖標下載指示時,根據(jù)所述圖標下載指示,從服務(wù)器下載與所述應(yīng)用程序相對應(yīng)的自定義圖標。
全文摘要
本發(fā)明公開了一種圖標的下載指示與下載方法、裝置及系統(tǒng),所述下載指示方法包括接收用戶終端發(fā)送的應(yīng)用程序下載請求,并獲取所述用戶終端所支持的圖標尺寸信息,以及,確定本地是否存儲有與所述應(yīng)用程序和所述圖標尺寸信息相對應(yīng)的自定義圖標,若是,則向所述用戶終端發(fā)送圖標下載指示。通過本發(fā)明所述方案,可以根據(jù)獲取到的用戶終端所支持的圖標尺寸信息,指示用戶終端下載與所述用戶終端相匹配的尺寸合適的自定義圖標,解決了現(xiàn)有技術(shù)中存在的無法為用戶終端提供合適的圖標以及對不合適的圖標進行放大時導(dǎo)致圖標不清楚的問題。
文檔編號G06F3/0481GK103019506SQ201210465459
公開日2013年4月3日 申請日期2012年11月16日 優(yōu)先權(quán)日2012年11月16日
發(fā)明者王博, 李偉星, 陳胤立, 馬春林 申請人:北京小米科技有限責任公司