本發(fā)明涉及一種方法及裝置,尤其是一種通訊錄的顯示實(shí)現(xiàn)方法及裝置,屬于通訊錄顯示的技術(shù)領(lǐng)域。
背景技術(shù):
通訊錄是智能終端的常見(jiàn)功能。在使用通訊錄的時(shí)候,人們總是希望能夠迅速找到想要的信息?,F(xiàn)在的通訊錄,都是采用首字母(含拼音)分組、按字母排序的。在首字母分組的情形下,也都會(huì)提供首字母分組的定位功能,通過(guò)這個(gè)定位功能,人們迅速找到自己一個(gè)分組,游覽分組內(nèi)的聯(lián)系人列表。
一般情況下,盡管通訊錄中,聯(lián)系人很多,但經(jīng)常使用的聯(lián)系人數(shù)量有限。如果使用定位分組的功能,進(jìn)入分組以后,還要繼續(xù)瀏覽;如果使用搜索功能,又要輸入拼音或者文字,雖然能同樣達(dá)到所需目的,但有時(shí)就不夠方便。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是克服現(xiàn)有技術(shù)中存在的不足,提供一種通訊錄的顯示實(shí)現(xiàn)方法及裝置,其能允許改變通訊錄中聯(lián)系人的顯示順序,改善使用通訊錄的體驗(yàn)。
按照本發(fā)明提供的技術(shù)方案,所述通訊錄的顯示實(shí)現(xiàn)方法,包括用于存儲(chǔ)聯(lián)系人通訊信息的通訊錄;允許將通訊錄內(nèi)存儲(chǔ)聯(lián)系人的顯示等級(jí)設(shè)定為一級(jí)重要性、二級(jí)重要性或普通重要性,且在設(shè)定聯(lián)系人對(duì)應(yīng)的顯示等級(jí)后,將顯示等級(jí)為一級(jí)重要性的聯(lián)系人在通訊錄中置頂顯示,將顯示等級(jí)為二級(jí)重要性的聯(lián)系人在通訊錄的所在分組中置頂顯示,將顯示等級(jí)為普通重要性的聯(lián)系人在通訊錄的所在分組中順序顯示。
顯示等級(jí)為一級(jí)重要性的聯(lián)系人在通訊錄中置頂顯示時(shí),還在前置標(biāo)簽中顯示通訊錄中所有顯示等級(jí)為一級(jí)重要性的聯(lián)系人數(shù)量。
顯示等級(jí)為二級(jí)重要性的聯(lián)系人在通訊錄的所在分組中置頂顯示時(shí),在標(biāo)記所在分組的標(biāo)簽中顯示當(dāng)前分組中二級(jí)重要性的數(shù)量。
所述通訊錄中分組的方式包括首字母分組,顯示等級(jí)為普通重要性的聯(lián)系人在所在分組的順序顯示方式包括時(shí)間順序或字母順序。
通訊錄中每個(gè)聯(lián)系人的顯示等級(jí)能在一級(jí)重要性、二級(jí)重要性或普通重要性間進(jìn)行調(diào)整變換;
通訊錄中將所需聯(lián)系人的顯示等級(jí)由二級(jí)重要性或普通重要性調(diào)整為一級(jí)重要性時(shí),若當(dāng)前通訊錄中所有顯示等級(jí)為一級(jí)重要性的聯(lián)系人總數(shù)超過(guò)一級(jí)重要性閾值時(shí),則當(dāng)前聯(lián)系人的顯示等級(jí)調(diào)整被禁止;
通訊錄中將所需聯(lián)系人的顯示等級(jí)由一級(jí)重要性或普通重要性調(diào)整為二級(jí)重要性時(shí),若當(dāng)前通訊錄中所有顯示等級(jí)為二級(jí)重要性的聯(lián)系人總數(shù)超過(guò)二級(jí)重要性閾值時(shí),則當(dāng)前聯(lián)系人的顯示等級(jí)調(diào)整被禁止。
通訊錄中顯示等級(jí)為一級(jí)重要性的聯(lián)系人為多個(gè)時(shí),多個(gè)所述聯(lián)系人間按照設(shè)置時(shí)間進(jìn)行排序。
通訊錄中在一個(gè)分組中具有多個(gè)顯示等級(jí)為二級(jí)重要性的聯(lián)系人時(shí),多個(gè)所需聯(lián)系人間按照設(shè)置時(shí)間進(jìn)行排序。
一種通訊錄的顯示實(shí)現(xiàn)裝置,包括
存儲(chǔ)模塊,用于存儲(chǔ)聯(lián)系人的通訊信息;
處理器模塊,與人機(jī)接口模塊連接,并通過(guò)人機(jī)接口模塊接收對(duì)存儲(chǔ)模塊中每個(gè)聯(lián)系人顯示等級(jí)信息的調(diào)整信息;
UI模塊,與處理器模塊連接,用于顯示處理器模塊對(duì)每個(gè)聯(lián)系人的顯示控制信息;處理器模塊對(duì)每個(gè)聯(lián)系人的顯示控制信息為:將顯示等級(jí)為一級(jí)重要性的聯(lián)系人在通訊錄中置頂顯示,將顯示等級(jí)為二級(jí)重要性的聯(lián)系人在通訊錄的所在分組中置頂顯示,將顯示等級(jí)為普通重要性的聯(lián)系人在通訊錄的所在分組中順序顯示。
顯示等級(jí)為一級(jí)重要性的聯(lián)系人在通訊錄中置頂顯示時(shí),還在前置標(biāo)簽中顯示通訊錄中所有顯示等級(jí)為一級(jí)重要性的聯(lián)系人數(shù)量;
顯示等級(jí)為二級(jí)重要性的聯(lián)系人在通訊錄的所在分組中置頂顯示時(shí),在標(biāo)記所在分組的標(biāo)簽中顯示當(dāng)前分組中二級(jí)重要性的數(shù)量。
所述通訊錄中分組的方式包括首字母分組,顯示等級(jí)為普通重要性的聯(lián)系人在所在分組的順序顯示方式包括時(shí)間順序或字母順序;
通訊錄中每個(gè)聯(lián)系人的顯示等級(jí)能在一級(jí)重要性、二級(jí)重要性或普通重要性間進(jìn)行調(diào)整變換;
通訊錄中將所需聯(lián)系人的顯示等級(jí)由二級(jí)重要性或普通重要性調(diào)整為一級(jí)重要性時(shí),若當(dāng)前通訊錄中所有顯示等級(jí)為一級(jí)重要性的聯(lián)系人總數(shù)超過(guò)一級(jí)重要性閾值時(shí),則當(dāng)前聯(lián)系人的顯示等級(jí)調(diào)整被禁止;
通訊錄中將所需聯(lián)系人的顯示等級(jí)由一級(jí)重要性或普通重要性調(diào)整為二級(jí)重要性時(shí),若當(dāng)前通訊錄中所有顯示等級(jí)為二級(jí)重要性的聯(lián)系人總數(shù)超過(guò)二級(jí)重要性閾值時(shí),則當(dāng)前聯(lián)系人的顯示等級(jí)調(diào)整被禁止。
本發(fā)明的優(yōu)點(diǎn):允許將通訊錄內(nèi)存儲(chǔ)聯(lián)系人的顯示等級(jí)設(shè)定為一級(jí)重要性、二級(jí)重要性或普通重要性,且在設(shè)定聯(lián)系人對(duì)應(yīng)的顯示等級(jí)后,將顯示等級(jí)為一級(jí)重要性的聯(lián)系人在通訊錄中置頂顯示,將顯示等級(jí)為二級(jí)重要性的聯(lián)系人在通訊錄的所在分組中置頂顯示,將顯示等級(jí)為普通重要性的聯(lián)系人在通訊錄的所在分組中順序顯示,從而能允許改變通訊錄中聯(lián)系人的顯示順序,改善使用通訊錄的體驗(yàn)。
附圖說(shuō)明
圖1為本發(fā)明的結(jié)構(gòu)框圖。
圖2為本發(fā)明的UI模塊的示意圖。
圖3為本發(fā)明顯示狀態(tài)示意圖。
圖4為本發(fā)明對(duì)每個(gè)聯(lián)系人進(jìn)行顯示等級(jí)調(diào)整的示意圖。
圖5為本發(fā)明對(duì)每個(gè)聯(lián)系人進(jìn)行顯示等級(jí)調(diào)整的流程圖。
圖6為本發(fā)明的顯示流程圖。
具體實(shí)施方式
下面結(jié)合具體附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明。
為了能允許改變通訊錄中聯(lián)系人的顯示順序,改善使用通訊錄的體驗(yàn),本發(fā)明包括用于存儲(chǔ)聯(lián)系人通訊信息的通訊錄;允許將通訊錄內(nèi)存儲(chǔ)聯(lián)系人的顯示等級(jí)設(shè)定為一級(jí)重要性、二級(jí)重要性或普通重要性,且在設(shè)定聯(lián)系人對(duì)應(yīng)的顯示等級(jí)后,將顯示等級(jí)為一級(jí)重要性的聯(lián)系人在通訊錄中置頂顯示,將顯示等級(jí)為二級(jí)重要性的聯(lián)系人在通訊錄的所在分組中置頂顯示,將顯示等級(jí)為普通重要性的聯(lián)系人在通訊錄的所在分組中順序顯示。
具體地,聯(lián)系人的通訊信息存儲(chǔ)于通訊錄中,每個(gè)聯(lián)系人的通訊信息可以包括姓名、聯(lián)系電話或通訊地址等,通訊錄顯示工作時(shí),一般只顯示聯(lián)系人的姓名,而與聯(lián)系人姓名對(duì)應(yīng)的聯(lián)系電話、通訊地址等信息,需要點(diǎn)擊聯(lián)系人或進(jìn)入聯(lián)系人的頁(yè)面才能進(jìn)行查看,所述的通訊錄的具體工作過(guò)程為本技術(shù)領(lǐng)域人員所熟知,具體不再贅述。
本發(fā)明實(shí)施例中,將通訊錄中每個(gè)聯(lián)系人的顯示等級(jí)均進(jìn)行設(shè)定,通訊錄中聯(lián)系人的顯示等級(jí)一般為一級(jí)重要性、二級(jí)重要性或普通重要性,即一個(gè)聯(lián)系人的顯示等級(jí)可以為一級(jí)重要性、二級(jí)重要性或普通重要性,每個(gè)聯(lián)系人的顯示等級(jí)可以根據(jù)需要進(jìn)行選擇,此處不再贅述。具體實(shí)施時(shí),可以為每個(gè)聯(lián)系人設(shè)置一個(gè)屬性選項(xiàng),通過(guò)對(duì)每個(gè)聯(lián)系人的屬性選擇,得到每個(gè)聯(lián)系人的顯示等級(jí),當(dāng)然,還可以采用其他技術(shù)手段實(shí)現(xiàn)對(duì)每個(gè)聯(lián)系人顯示等級(jí)的設(shè)定,具體為本技術(shù)領(lǐng)域人員所熟知,此處不再贅述。
在設(shè)定聯(lián)系人對(duì)應(yīng)的顯示等級(jí)后,將將顯示等級(jí)為一級(jí)重要性的聯(lián)系人在通訊錄中置頂顯示,將顯示等級(jí)為二級(jí)重要性的聯(lián)系人在通訊錄的所在分組中置頂顯示,將顯示等級(jí)為普通重要性的聯(lián)系人在通訊錄的所在分組中順序顯示。即能優(yōu)先顯示一級(jí)重要性的聯(lián)系人,在每個(gè)分組中,優(yōu)先顯示二級(jí)重要性的聯(lián)系人,從而能夠改變通訊錄中聯(lián)系人的顯示順序,改善使用通訊錄的體驗(yàn),如圖3和圖6所示。
如圖6所示,具體包括如下步驟:步驟601、開(kāi)始;步驟602、判斷是否存在顯示等級(jí)為一級(jí)重要性的聯(lián)系人顯示;步驟603、若有顯示等級(jí)為一級(jí)重要性的聯(lián)系人,則顯示所述聯(lián)系人,否則,進(jìn)入步驟604;步驟604、判斷是否存在有要顯示的首字母分組;步驟605、若存在有要顯示的首字母分組,則讀取所述首字母分組的標(biāo)題(所述標(biāo)題位于對(duì)應(yīng)的標(biāo)簽中);步驟606、判斷是否存在顯示等級(jí)為二級(jí)重要性的聯(lián)系人顯示;步驟607、在所述首字母分組中置頂顯示二級(jí)重要性的聯(lián)系人;步驟608、顯示所述首字母分組中,顯示等級(jí)為普通重要性的聯(lián)系人;步驟609、結(jié)束。
進(jìn)一步地,顯示等級(jí)為一級(jí)重要性的聯(lián)系人在通訊錄中置頂顯示時(shí),還在前置標(biāo)簽中顯示通訊錄中所有顯示等級(jí)為一級(jí)重要性的聯(lián)系人數(shù)量。
本發(fā)明實(shí)施例中,一級(jí)重要性的聯(lián)系人在通訊錄中置頂顯示,具體是指,一級(jí)重要性的聯(lián)系人處于通訊錄中的最前端,即打開(kāi)通訊錄時(shí),能首先觀察到一級(jí)重要性的聯(lián)系人,能實(shí)現(xiàn)對(duì)一級(jí)重要性聯(lián)系人通訊信息的快速查看。前置標(biāo)簽是指位于通訊錄中的頂端,位于一級(jí)重要性聯(lián)系人顯示的上方,通過(guò)前置標(biāo)簽?zāi)軌蚩焖僦劳ㄓ嶄浿幸患?jí)重要性聯(lián)系人的數(shù)量。
此外,通訊錄中顯示等級(jí)為一級(jí)重要性的聯(lián)系人為多個(gè)時(shí),多個(gè)所述聯(lián)系人間按照設(shè)置時(shí)間進(jìn)行排序,即將多個(gè)一級(jí)重要性的聯(lián)系人均置頂顯示時(shí),多個(gè)顯示等級(jí)為一級(jí)重要性的聯(lián)系人間按照設(shè)置時(shí)間進(jìn)行顯示,即設(shè)置一級(jí)重要性時(shí)間較早的聯(lián)系人處于相對(duì)上方的位置。一般地,多個(gè)一級(jí)重要性的聯(lián)系人間采用縱序的方式顯示。
本發(fā)明實(shí)施例中,所述通訊錄中分組的方式包括首字母分組,顯示等級(jí)為普通重要性的聯(lián)系人在所在分組的順序顯示方式包括時(shí)間順序或字母順序。當(dāng)然,在具體實(shí)施時(shí),通訊錄中對(duì)聯(lián)系人的分組還可以采用其他的形式,具體的形式可以根據(jù)需要進(jìn)行選擇,此處不再贅述。普通重要性的聯(lián)系人在所在分組中的時(shí)間順序?yàn)槭侵竿ㄓ嶄浿新?lián)系人的存儲(chǔ)時(shí)間,普通重要性的聯(lián)系人在所在分組中的字母順序是指聯(lián)系人間字母變化的順序;一般地,通訊錄中,對(duì)所有分組以及分組內(nèi)聯(lián)系人的顯示均采用縱序方式排列,無(wú)論采用時(shí)間順序或字母順序,具體顯示的狀態(tài)均為本技術(shù)領(lǐng)域人員所熟知,此處不再贅述。
進(jìn)一步地,顯示等級(jí)為二級(jí)重要性的聯(lián)系人在通訊錄的所在分組中置頂顯示時(shí),在標(biāo)記所在分組的標(biāo)簽中顯示當(dāng)前分組中二級(jí)重要性聯(lián)系人的數(shù)量。
本發(fā)明實(shí)施例中,在對(duì)聯(lián)系人采用分組顯示時(shí),可以通過(guò)分組標(biāo)簽對(duì)相鄰分組進(jìn)行間隔,同時(shí),能通過(guò)分組標(biāo)簽來(lái)指示當(dāng)前分組的內(nèi)容,以便快速查找對(duì)應(yīng)的分組。如圖3和圖4所示,示出了采用采用首字母分組的情況,圖中顯示“A”、“L”的區(qū)域即為分組標(biāo)簽。具體實(shí)施時(shí),通過(guò)在分組標(biāo)簽中顯示當(dāng)前分組中二級(jí)重要性聯(lián)系人的數(shù)量,能夠快速了解當(dāng)前分組的存儲(chǔ)情況,具體為本技術(shù)領(lǐng)域人員所述熟知,此處不再贅述。此外,通訊錄中在一個(gè)分組中具有多個(gè)顯示等級(jí)為二級(jí)重要性的聯(lián)系人時(shí),多個(gè)所需聯(lián)系人間按照設(shè)置時(shí)間進(jìn)行排序。當(dāng)然,多個(gè)二級(jí)重要性的聯(lián)系人間,也可以采用字母順序的方式進(jìn)行排序顯示,具體可以根據(jù)需要進(jìn)行選擇,此處不再贅述。
如圖4和5所示,通訊錄中每個(gè)聯(lián)系人的顯示等級(jí)能在一級(jí)重要性、二級(jí)重要性或普通重要性間進(jìn)行調(diào)整變換;
通訊錄中將所需聯(lián)系人的顯示等級(jí)由二級(jí)重要性或普通重要性調(diào)整為一級(jí)重要性時(shí),若當(dāng)前通訊錄中所有顯示等級(jí)為一級(jí)重要性的聯(lián)系人總數(shù)超過(guò)一級(jí)重要性閾值時(shí),則當(dāng)前聯(lián)系人的顯示等級(jí)調(diào)整被禁止;
通訊錄中將所需聯(lián)系人的顯示等級(jí)由一級(jí)重要性或普通重要性調(diào)整為二級(jí)重要性時(shí),若當(dāng)前通訊錄中所有顯示等級(jí)為二級(jí)重要性的聯(lián)系人總數(shù)超過(guò)二級(jí)重要性閾值時(shí),則當(dāng)前聯(lián)系人的顯示等級(jí)調(diào)整被禁止。
為了避免所有的聯(lián)系人的顯示等級(jí)均設(shè)置為一級(jí)重要性或二級(jí)重要性,從而與現(xiàn)有通訊錄的顯示效果相同,在具體實(shí)施時(shí),設(shè)置一級(jí)重要性閾值與二級(jí)重要性閾值,一級(jí)重要性閾值、二級(jí)重要性閾值均為數(shù)值,通過(guò)一級(jí)重要性閾值、二級(jí)重要性閾值來(lái)調(diào)整一級(jí)重要性、二級(jí)重要性對(duì)應(yīng)聯(lián)系人的數(shù)量。每個(gè)聯(lián)系人的顯示等級(jí)可以允許在一級(jí)重要性、二級(jí)重要性或普通重要性間進(jìn)行調(diào)整,具體調(diào)整后,只要保證通訊錄中當(dāng)前一級(jí)重要性的聯(lián)系人數(shù)量不超過(guò)一級(jí)重要性閾值,通訊錄中當(dāng)前二級(jí)重要性的聯(lián)系人數(shù)量不超過(guò)二級(jí)重要性閾值即可,否則,對(duì)當(dāng)前聯(lián)系人顯示等級(jí)的調(diào)整被禁止,提示當(dāng)前顯示等級(jí)的人數(shù)超過(guò)允許值。一級(jí)重要性閾值、二級(jí)重要性閾值的具體數(shù)值可以根據(jù)需要進(jìn)行選擇確定,具體為本技術(shù)領(lǐng)域人員所熟知,此處不再贅述。
對(duì)通訊錄中每個(gè)聯(lián)系人顯示等級(jí)調(diào)整的具體步驟為:步驟501、開(kāi)始;步驟502、設(shè)置聯(lián)系人顯示等級(jí)的重要性;步驟503、判斷當(dāng)前聯(lián)系人顯示等級(jí)是否變化,若當(dāng)前聯(lián)系人的顯示等級(jí)未變化時(shí),則結(jié)束,否則進(jìn)入步驟504;步驟504、讀取當(dāng)前顯示等級(jí)的對(duì)應(yīng)允許的最大個(gè)數(shù),步驟505、判斷當(dāng)前顯示等級(jí)人數(shù)是否超過(guò)變化后顯示等級(jí)允許的最大個(gè)數(shù);步驟506、若未超過(guò)變化后顯示等級(jí)允許的最大個(gè)數(shù),則保存當(dāng)前聯(lián)系人的顯示等級(jí),否則,提示超出最大個(gè)數(shù)的信息(對(duì)應(yīng)步驟509);步驟507、保存當(dāng)前聯(lián)系人進(jìn)行顯示等級(jí)調(diào)整的設(shè)置時(shí)間,步驟508、刷新顯示,以更新當(dāng)前通訊錄的顯示狀態(tài);步驟510、結(jié)束。
如圖1所示,為了實(shí)現(xiàn)上述目的,可以通過(guò)通訊錄的顯示實(shí)現(xiàn)裝置,具體地,包括
存儲(chǔ)模塊,用于存儲(chǔ)聯(lián)系人的通訊信息;
處理器模塊,與人機(jī)接口模塊連接,并通過(guò)人機(jī)接口模塊接收對(duì)存儲(chǔ)模塊中每個(gè)聯(lián)系人顯示等級(jí)信息的調(diào)整信息;
UI模塊,與處理器模塊連接,用于顯示處理器模塊對(duì)每個(gè)聯(lián)系人的顯示控制信息;處理器模塊對(duì)每個(gè)聯(lián)系人的顯示控制信息為:將顯示等級(jí)為一級(jí)重要性的聯(lián)系人在通訊錄中置頂顯示,將顯示等級(jí)為二級(jí)重要性的聯(lián)系人在通訊錄的所在分組中置頂顯示,將顯示等級(jí)為普通重要性的聯(lián)系人在通訊錄的所在分組中順序顯示。
本發(fā)明實(shí)施例中,處理器模塊可以為各種終端設(shè)備的處理器,終端設(shè)備可以為手機(jī)、平板或其他的設(shè)備類型,具體為本技術(shù)領(lǐng)域人員所熟知。一般地,終端設(shè)備內(nèi)具有存儲(chǔ)模塊,存儲(chǔ)模塊的具體形式可以根據(jù)需要進(jìn)行選擇,具體為本技術(shù)領(lǐng)域人員所熟知,此處不再贅述。如圖2所示,人機(jī)接口模塊與鍵盤(pán)或觸摸屏等連接,通過(guò)通訊錄等應(yīng)用程序?qū)崿F(xiàn)通訊錄的能力,通訊錄中聯(lián)系人的通訊信息存儲(chǔ)于存儲(chǔ)模塊內(nèi),通過(guò)人機(jī)接口模塊以及處理器模塊的配合,實(shí)現(xiàn)對(duì)存儲(chǔ)于存儲(chǔ)模塊的每個(gè)聯(lián)系人的顯示等級(jí)進(jìn)行調(diào)整;處理器模塊根據(jù)每個(gè)聯(lián)系人的顯示等級(jí)控制UI模塊來(lái)顯示通訊錄;即上述每個(gè)聯(lián)系人的顯示等級(jí)由處理器模塊進(jìn)行處理,一級(jí)重要性閾值、二級(jí)重要性閾值具體可以由處理器模塊進(jìn)行確定或進(jìn)行上述的比較過(guò)程。處理器模塊與存儲(chǔ)模塊、人機(jī)接口模塊以及UI模塊間的具體配合過(guò)程為本技術(shù)領(lǐng)域人員所熟知,此處不再贅述。