對桌面圖標的位置進行調(diào)節(jié)的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本公開涉及計算機技術(shù)領(lǐng)域,特別涉及一種對桌面圖標的位置進行調(diào)節(jié)的方法及 裝置。
【背景技術(shù)】
[0002] 隨著計算機技術(shù)的迅速發(fā)展,出現(xiàn)了越來越多的計算機應(yīng)用。為了區(qū)分各個計算 機應(yīng)用,在計算機、手機等終端的桌面常常用不同的桌面圖標來表示不同的計算機應(yīng)用。另 外,為了美化終端的桌面,常常以好看的壁紙作為終端的桌面背景。因此,在排列桌面圖標 時,往往將各個桌面圖標排列于桌面背景之上。然而,由于桌面圖標的數(shù)量或樣式經(jīng)常會發(fā) 生變動,當桌面圖標發(fā)生變化之后,可能會使得桌面圖標變得混亂。為了美化桌面背景上排 列的桌面圖標,經(jīng)常需要對桌面圖標的位置進行調(diào)節(jié)。
[0003] 相關(guān)技術(shù)在對桌面圖標的位置進行調(diào)節(jié)時,可以采用的方法為:通過搖動終端等 方法對桌面圖標的位置進行調(diào)節(jié),從而將各個桌面圖標整齊地排列在桌面背景之上。另外, 相關(guān)技術(shù)在對桌面圖標的位置進行調(diào)節(jié)時,往往是在桌面圖標發(fā)生變動的情況下進行的。 例如,當由于刪除一個或多個桌面圖標而使某些桌面圖標之間的位置相距較遠時,可以通 過搖動手機等方法使桌面圖標之間緊挨或鄰近,等等。也就是說,相關(guān)技術(shù)在對桌面圖標的 位置進行調(diào)節(jié)時,往往是根據(jù)桌面圖標之間的位置關(guān)系進行的。
[0004] 在實現(xiàn)本公開的過程中,發(fā)明人發(fā)現(xiàn)相關(guān)技術(shù)至少存在以下問題:
[0005] 由于相關(guān)技術(shù)在對桌面圖標的位置進行調(diào)節(jié)時,往往是根據(jù)桌面圖標之間的位置 關(guān)系進行的,導(dǎo)致對桌面圖標的位置進行調(diào)節(jié)的靈活性以及智能性不高。另外,對桌面圖標 的位置進行調(diào)節(jié)的最終目的是將桌面圖標美觀地排列于桌面背景之上,因此,如果調(diào)節(jié)桌 面圖標的位置時僅考慮桌面圖標之間的位置關(guān)系,則可能導(dǎo)致調(diào)節(jié)后的桌面圖標與桌面圖 標所在桌面背景區(qū)域不匹配,從而導(dǎo)致調(diào)節(jié)效果不美觀,給用戶帶來不好的操作體驗。
【發(fā)明內(nèi)容】
[0006] 為克服相關(guān)技術(shù)中存在的問題,本公開提供一種對桌面圖標的位置進行調(diào)節(jié)的方 法及裝置。
[0007] 根據(jù)本公開實施例的第一方面,提供一種對桌面圖標的位置進行調(diào)節(jié)的方法,包 括:
[0008] 獲取桌面圖標的色彩值,并獲取所述桌面圖標所在桌面背景區(qū)域的色彩值;
[0009] 根據(jù)所述桌面圖標的色彩值和所述桌面圖標所在桌面背景區(qū)域的色彩值確定所 述桌面圖標和所述桌面圖標所在桌面背景區(qū)域是否匹配;
[0010] 如果所述桌面圖標和所述桌面圖標所在桌面背景區(qū)域不匹配,則將所述桌面圖標 調(diào)節(jié)至與所述桌面圖標匹配的桌面背景目標區(qū)域。
[0011] 結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述獲取桌面圖標的色 彩值,包括:
[0012] 獲取所述桌面圖標包括的每個像素點的色彩值,并根據(jù)所述桌面圖標包括的所有 像素點的色彩值確定所述桌面圖標的平均色彩值,將所述桌面圖標的平均色彩值作為所述 桌面圖標的色彩值;
[0013] 所述獲取所述桌面圖標所在桌面背景區(qū)域的色彩值,包括:
[0014] 獲取所述桌面圖標所在桌面背景區(qū)域包括的每個像素點的色彩值,并根據(jù)所述桌 面圖標所在桌面背景區(qū)域包括的所有像素點的色彩值確定所述桌面圖標所在桌面背景區(qū) 域的平均色彩值,并將所述桌面圖標所在桌面背景區(qū)域的平均色彩值作為所述桌面圖標所 在桌面背景區(qū)域的色彩值。
[0015] 結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式 中,所述根據(jù)所述桌面圖標的色彩值和所述桌面圖標所在桌面背景區(qū)域的色彩值確定所述 桌面圖標和所述桌面圖標所在桌面背景區(qū)域是否匹配,包括 :
[0016] 確定所述桌面圖標的色彩值和所述桌面圖標所在桌面背景區(qū)域的色彩值之間的 差值是否小于第一預(yù)設(shè)閾值;
[0017] 如果所述桌面圖標的色彩值和所述桌面圖標所在桌面背景區(qū)域的色彩值之間的 差值小于第一預(yù)設(shè)閾值,則確定所述桌面圖標和所述桌面圖標所在桌面背景區(qū)域不匹配。
[0018] 結(jié)合第一方面,在第一方面的第三種可能的實現(xiàn)方式中,所述獲取桌面圖標的色 彩值,包括:
[0019] 將所述桌面圖標劃分為至少兩個子圖標,獲取每個子圖標包括的所有像素點的色 彩值,根據(jù)每個子圖標包括的所有像素點的色彩值確定每個子圖標的平均色彩值,并將每 個子圖標的平均色彩值作為所述桌面圖標的色彩值;
[0020] 所述獲取所述桌面圖標所在桌面背景區(qū)域的色彩值,包括:
[0021] 獲取所述桌面圖標的每個子圖標所在桌面背景區(qū)域包括的所有像素點的色彩值, 根據(jù)每個子圖標所在桌面背景區(qū)域包括的所有像素點的色彩值確定每個子圖標所在桌面 背景區(qū)域的平均色彩值,并將每個子圖標所在桌面背景區(qū)域的平均色彩值作為所述桌面圖 標所在桌面背景區(qū)域的色彩值。
[0022] 結(jié)合第一方面的第三種可能的實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式 中,所述根據(jù)所述桌面圖標的色彩值和所述桌面圖標所在桌面背景區(qū)域的色彩值確定所述 桌面圖標和所述桌面圖標所在桌面背景區(qū)域是否匹配,包括 :
[0023] 確定所述桌面圖標的每個子圖標的平均色彩值與每個子圖標所在桌面背景區(qū)域 的平均色彩值之間的差值是否小于第二預(yù)設(shè)閾值;
[0024] 如果差值小于所述第二預(yù)設(shè)閾值的子圖標數(shù)量達到第三預(yù)設(shè)閾值,則確定所述桌 面圖標和所述桌面圖標所在桌面背景區(qū)域不匹配。
[0025] 結(jié)合第一方面至第一方面的第四種可能的實現(xiàn)方式中的任一種可能的實現(xiàn)方式, 在第一方面的第五種可能的實現(xiàn)方式中,所述將所述桌面圖標調(diào)節(jié)至與所述桌面圖標匹配 的桌面背景目標區(qū)域,包括:
[0026] 在未排列桌面圖標的區(qū)域選取與所述桌面圖標匹配的桌面背景目標區(qū)域,并將所 述桌面圖標調(diào)節(jié)至與所述桌面圖標匹配的桌面背景目標區(qū)域。
[0027] 根據(jù)本公開實施例的第二方面,提供一種對桌面圖標的位置進行調(diào)節(jié)的裝置,包 括:
[0028] 第一獲取模塊,用于獲取桌面圖標的色彩值;
[0029] 第二獲取模塊,用于獲取所述桌面圖標所在桌面背景區(qū)域的色彩值;
[0030] 確定模塊,用于根據(jù)所述桌面圖標的色彩值和所述桌面圖標所在桌面背景區(qū)域的 色彩值確定所述桌面圖標和所述桌面圖標所在桌面背景區(qū)域是否匹配;
[0031] 調(diào)節(jié)模塊,用于當所述桌面圖標和所述桌面圖標所在桌面背景區(qū)域不匹配時,將 所述桌面圖標調(diào)節(jié)至與所述桌面圖標匹配的桌面背景目標區(qū)域。
[0032] 結(jié)合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述第一獲取模塊,包 括:
[0033] 第一獲取單元,用于獲取所述桌面圖標包括的每個像素點的色彩值;
[0034] 第一確定單元,用于根據(jù)所述桌面圖標包括的所有像素點的色彩值確定所述桌面 圖標的平均色彩值,將所述桌面圖標的平均色彩值作為所述桌面圖標的色彩值;
[0035] 所述第二獲取模塊,包括:
[0036] 第二獲取單元,用于獲取所述桌面圖標所在桌面背景區(qū)域包括的每個像素點的色 彩值;
[0037] 第二確定單元,用于根據(jù)所述桌面圖標所在桌面背景區(qū)域包括的所有像素點的色 彩值確定所述桌面圖標所在桌面背景區(qū)域的平均色彩值,并將所述桌面圖標所在桌面背景 區(qū)域的平均色彩值作為所述桌面圖標所在桌面背景區(qū)域的色彩值。
[0038] 結(jié)合第二方面的第一種可能的實現(xiàn)方式,在第二方面的第二種可能的實現(xiàn)方式 中,所述確定t吳塊,包括:
[0039] 第三確定單元,用于確定所述桌面圖標的色彩值和所述桌面圖標所在桌面背景區(qū) 域的色彩值之間的差值是否小于第一預(yù)設(shè)閾值;
[0040] 第四確定單元,用于當所述桌面圖標的色彩值和所述桌面圖標所在桌面背景區(qū)域 的色彩值之間的差值小于第一預(yù)設(shè)閾值時,確定所述桌面圖標和所述桌面圖標所在桌面背 景區(qū)域不匹配。
[0041] 結(jié)合第二方面,在第二方面的第三種可能的實現(xiàn)方式中,所述第一獲取模塊,包 括:
[0042] 劃分單元,用于將所述桌面圖標劃分為至少兩個子圖標;
[0043] 第三獲取單元,用于獲取每個子圖標包括的所有像素點的色彩值;
[0044] 第五確定單元,用于根據(jù)每個子圖標包括的所有像素點的色彩值確定每個子圖標 的平均色彩值,并將每個子圖標的平均色彩值作為所述桌面圖標的色彩值;
[0045] 所述第二獲取模塊,包括:
[0046] 第四獲取單元,用于獲取所述桌面圖標的每個子圖標所在桌面背景區(qū)域包括的所 有像素點的色彩值;
[0047] 第六確定單元,用于根據(jù)每個子圖標所在桌面背景區(qū)域包括的所有像素點的色彩 值確定每個子圖標所在桌面背景區(qū)域的平均色彩值,并將每個子圖標所在桌面背景區(qū)域的 平均色彩值作為所述桌面圖標所在桌面背景區(qū)域的色彩值。
[0048] 結(jié)合第二方面的第三種可能的實現(xiàn)方式,在第二方面的第四種可能的實現(xiàn)方式 中,所述確定t吳塊,包括:
[0049] 第七確定單元,用于確定所述桌面圖標的每個子圖標的平均色彩值與每個子圖標 所在桌面背景區(qū)域的平均色彩值之間的差值是否小于第二預(yù)設(shè)閾值;
[0050] 第八確定單元,用于當差值小于所述第二預(yù)設(shè)閾值的子圖標數(shù)量達到第三預(yù)設(shè)閾 值時,確定所述桌面圖標和所述桌面圖標所在桌面背景區(qū)域不匹配。
[0051] 結(jié)合第二方面至第二方面的第四種可能的實現(xiàn)方式中的任一種可能的實現(xiàn)方式, 在第二方面的第五種可能的實現(xiàn)方式中,所述調(diào)節(jié)模塊,包括:
[0052] 第五獲取單元,用于在未排列桌面圖標的區(qū)域選取與所述桌面圖標匹配的桌面背 景目標區(qū)域;
[0053] 調(diào)節(jié)單元,用于將所述桌面圖標調(diào)節(jié)至與所述桌面圖標匹配的桌面背景目標區(qū) 域。
[0054] 本公開的實施例提供的技術(shù)方案可以包括以下有益效果:
[0055] 通過根據(jù)桌面圖標的色彩值和桌面圖標所在桌面背景區(qū)域的色彩值確定桌面圖 標和桌面圖標所在桌面背景區(qū)域是否匹配,并在桌面圖標和桌面圖標所在桌面背景區(qū)域不 匹配的情況下將桌面圖標調(diào)節(jié)至與桌面圖標匹配的桌面背景目標區(qū)域,確保對桌面圖標的 位置進行調(diào)節(jié)是結(jié)合桌面圖標和桌面圖標所在桌面背景區(qū)域的色彩進行調(diào)節(jié)的,調(diào)節(jié)方法 更具靈活性和智能性的同時,能夠保證桌面圖標與桌面圖標所在桌面背景區(qū)域匹配,使得 對桌面圖標的位置調(diào)節(jié)效果更加美觀。
[0056] 應(yīng)當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不 能限制本公開。
【附圖說明】
[0057] 此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施 例,并與說明書一起用于解釋本