專利名稱::一種通訊錄的排序方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明屬于信息
技術(shù)領(lǐng)域:
,尤其涉及一種通訊錄的排序方法及系統(tǒng)。
背景技術(shù):
:在信息技術(shù)高速發(fā)展的今天,通訊錄已經(jīng)成為人們?cè)陔娮余]件系統(tǒng)以及各種通訊設(shè)備上管理個(gè)人或企業(yè)的通訊信息的主要工具之一,通訊錄技術(shù)是將個(gè)人或企業(yè)的通訊信息存儲(chǔ)在相應(yīng)的通訊系統(tǒng)或通訊設(shè)備上以方便用戶使用,比如果僅通過對(duì)聯(lián)系人的分類來管理通訊錄,即分類下不能再創(chuàng)建分類,則對(duì)于組織結(jié)構(gòu)復(fù)雜的企業(yè)通訊錄,管理方式較復(fù)雜,使用不便。現(xiàn)有技術(shù)通過采用樹型結(jié)構(gòu)為通訊錄建立多個(gè)節(jié)點(diǎn),其中包括一個(gè)根節(jié)點(diǎn),根節(jié)點(diǎn)下面可以建立多個(gè)分類節(jié)點(diǎn),各分類節(jié)點(diǎn)下面還可以建立多個(gè)子分類節(jié)點(diǎn),在各子分類節(jié)點(diǎn)下面建立聯(lián)系人節(jié)點(diǎn),從而使組織結(jié)構(gòu)復(fù)雜的企業(yè)通訊錄易于管理,便于使用。但是對(duì)于各分類節(jié)點(diǎn)、子分類節(jié)點(diǎn)下的每個(gè)聯(lián)系人的顯示順序,為了〗更于瀏覽和操作,特別是對(duì)于企業(yè)通訊錄來說,為了直觀的認(rèn)識(shí)企業(yè)的結(jié)構(gòu)和人員的部門歸屬,準(zhǔn)確知悉企業(yè)的領(lǐng)導(dǎo)層的結(jié)構(gòu)和部門的負(fù)責(zé)人,現(xiàn)有技術(shù)采用手動(dòng)設(shè)置各分類節(jié)點(diǎn)、子分類節(jié)點(diǎn)下的每個(gè)聯(lián)系人的顯示順序,則工作量龐大,纟喿作復(fù)雜。
發(fā)明內(nèi)容本發(fā)明實(shí)施例的目的在于提供一種通訊錄的排序方法,旨在解決現(xiàn)有技術(shù)由于采用手動(dòng)設(shè)置通訊錄中聯(lián)系人的顯示順序,而使工作量龐大的問題。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種通訊錄的排序方法,所述方法包括下述步驟根據(jù)通訊錄結(jié)構(gòu)信息表存儲(chǔ)的通訊錄結(jié)構(gòu)信息生成通訊錄樹;按預(yù)設(shè)的排序方式分別對(duì)所述通訊錄樹中同一節(jié)點(diǎn)下的聯(lián)系人進(jìn)行排序;根據(jù)聯(lián)系人詳細(xì)信息表中各聯(lián)系人的所屬部門代號(hào),將所述排序后的聯(lián)系人作為所述通訊錄樹中相應(yīng)節(jié)點(diǎn)的子節(jié)點(diǎn),進(jìn)行顯示。本發(fā)明實(shí)施例的另一目的在于提供一種通訊錄的排序裝置,所述裝置包括存儲(chǔ)器,用于存儲(chǔ)通訊錄結(jié)構(gòu)信息表、聯(lián)系人詳細(xì)信息表以及職務(wù)級(jí)別對(duì)應(yīng)表;通訊錄生成單元,用于根據(jù)所述通訊錄結(jié)構(gòu)信息表中存儲(chǔ)的通訊錄結(jié)構(gòu)信息生成通訊錄樹;排序單元,用于按預(yù)設(shè)的排序方式分別對(duì)所述通訊錄樹中同一節(jié)點(diǎn)下的聯(lián)系人進(jìn)行排序;顯示單元,用于根據(jù)聯(lián)系人詳細(xì)信息表中各聯(lián)系人的所屬部門代號(hào),將所述排序后的聯(lián)系人作為所述通訊錄樹中相應(yīng)節(jié)點(diǎn)的子節(jié)點(diǎn),進(jìn)行顯示。在本發(fā)明實(shí)施例中,根據(jù)通訊錄結(jié)構(gòu)信息表中存儲(chǔ)的通訊錄結(jié)構(gòu)信息生成通訊錄樹,當(dāng)用戶點(diǎn)擊通訊錄樹中某節(jié)點(diǎn)時(shí),按預(yù)設(shè)的排序方式對(duì)通訊錄樹中該節(jié)點(diǎn)下的各聯(lián)系人進(jìn)行排序,并顯示排序后的聯(lián)系人信息,從而達(dá)到通訊錄按預(yù)設(shè)的排序方式進(jìn)行排序,便于用戶瀏覽和操作通訊錄。圖1是本發(fā)明實(shí)施例提供的通訊錄的排序方法的實(shí)現(xiàn)流程圖2是本發(fā)明實(shí)施例提供的通訊錄樹的結(jié)構(gòu)圖3是本發(fā)明實(shí)施例提供的排序后的通訊錄樹的結(jié)構(gòu)圖4是本發(fā)明實(shí)施例提供的職務(wù)級(jí)別調(diào)整的實(shí)現(xiàn)流程;圖5是本發(fā)明另一實(shí)施例提供的通訊錄的排序方法的實(shí)現(xiàn)流程圖6是本發(fā)明實(shí)施例提供的添加聯(lián)系人時(shí)通訊錄的排序方法的實(shí)現(xiàn)流程圖7是本發(fā)明實(shí)施例提供的修改聯(lián)系人時(shí)通訊錄的排序方法的實(shí)現(xiàn)流程圖8是本發(fā)明實(shí)施例提供的通訊錄排序系統(tǒng)的結(jié)構(gòu)示意圖。具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明迷行進(jìn)一步詳細(xì)說明。應(yīng)'當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。在本發(fā)明實(shí)施例中,根據(jù)通訊錄結(jié)構(gòu)信息表中存儲(chǔ)的通訊錄結(jié)構(gòu)信息以及聯(lián)系人詳細(xì)信息表中存儲(chǔ)的聯(lián)系人詳細(xì)信息,生成通訊錄樹,當(dāng)接收到通訊錄瀏覽請(qǐng)求時(shí),按預(yù)設(shè)的排序方式對(duì)通訊錄樹中各節(jié)點(diǎn)下的聯(lián)系人進(jìn)行排序,并顯示排序后的聯(lián)系人的信息。其中通訊錄結(jié)構(gòu)信息表中存儲(chǔ)有通訊錄結(jié)構(gòu)信息,其包括節(jié)點(diǎn)名稱字段和節(jié)點(diǎn)代號(hào)字段。節(jié)點(diǎn)代號(hào)字段用于唯一標(biāo)識(shí)某個(gè)節(jié)點(diǎn)。通訊錄結(jié)構(gòu)信息表可以存儲(chǔ)企業(yè)通訊錄結(jié)構(gòu)信息,也可以存儲(chǔ)個(gè)人通訊錄結(jié)構(gòu)信息。聯(lián)系人詳細(xì)信息表中存儲(chǔ)有聯(lián)系人的詳細(xì)信息,其主要包括姓名、身份證號(hào)、所在單位、所屬部門代號(hào)、職務(wù)、職務(wù)級(jí)別等字段,為了詳細(xì)記錄聯(lián)系人的信息,該聯(lián)系人詳細(xì)信息還可以包括電子郵件地址、家庭電話、移動(dòng)電話、通信地址或者郵政編碼等關(guān)于該聯(lián)系人的其他信息。其中所屬部門代號(hào)與通訊錄結(jié)構(gòu)信息表中的節(jié)點(diǎn)代號(hào)相關(guān)聯(lián),其表示方式與通訊錄結(jié)構(gòu)信息表中的節(jié)點(diǎn)代號(hào)相同。圖1示出了本發(fā)明實(shí)施例提供的通訊錄排序方法的實(shí)現(xiàn)流程,詳述如下在步驟S101中,根據(jù)通訊錄結(jié)構(gòu)信息表存儲(chǔ)的通訊錄結(jié)構(gòu)信息和聯(lián)系人詳細(xì)信息表中存儲(chǔ)的聯(lián)系人詳細(xì)信息生成通訊錄樹。其具體過程如下根據(jù)通訊錄結(jié)構(gòu)信息表存儲(chǔ)的通訊錄結(jié)構(gòu)信息生成通訊錄樹;再根據(jù)聯(lián)系人詳細(xì)信息表,將聯(lián)系人所屬部門代號(hào)與通訊錄結(jié)構(gòu)信息表中的節(jié)點(diǎn)代號(hào)相同的聯(lián)系人作為該節(jié)點(diǎn)代號(hào)對(duì)應(yīng)的節(jié)點(diǎn)的子節(jié)點(diǎn),生成包含聯(lián)系人的通訊錄扭t。以下以通訊錄結(jié)構(gòu)信息表中存儲(chǔ)企業(yè)通訊錄結(jié)構(gòu)信息為例說明根據(jù)通訊錄結(jié)構(gòu)信息表中存儲(chǔ)的企業(yè)通訊錄結(jié)構(gòu)信息和聯(lián)系人詳細(xì)信息表中存儲(chǔ)的聯(lián)系人詳細(xì)信息生成企業(yè)通訊錄樹的過程。假設(shè)企業(yè)A的組織結(jié)構(gòu)如圖2所示。為了表示企業(yè)A的這種組織結(jié)構(gòu),在通訊錄結(jié)構(gòu)信息表中存儲(chǔ)企業(yè)通訊錄結(jié)構(gòu)信息時(shí),將企業(yè)的每一個(gè)組成部分作為一個(gè)節(jié)點(diǎn)進(jìn)行存儲(chǔ),如將企業(yè)A、部門1、部門2、部門3、組l、組2等分別作為一個(gè)節(jié)點(diǎn),根據(jù)通訊錄結(jié)構(gòu)信息表的數(shù)據(jù)結(jié)構(gòu),該節(jié)點(diǎn)包括節(jié)點(diǎn)名稱字段和節(jié)點(diǎn)代號(hào)字段。其中節(jié)點(diǎn)名稱字段可以直接采用企業(yè)組織結(jié)構(gòu)中各組成部分的名稱,節(jié)點(diǎn)代號(hào)字段可以自由分配。為了表示該企業(yè)的組織結(jié)構(gòu),即為了根據(jù)該通訊錄結(jié)構(gòu)信息表中存儲(chǔ)的企業(yè)通訊錄結(jié)構(gòu)信息生成企業(yè)通訊錄樹時(shí),保證生成的企業(yè)通訊錄樹與該企業(yè)的組織結(jié)構(gòu)相對(duì)應(yīng),可以設(shè)置在作為企業(yè)通訊錄樹中父節(jié)點(diǎn)的節(jié)點(diǎn)代號(hào)后添加一位作為該父節(jié)點(diǎn)下的子節(jié)點(diǎn)的節(jié)點(diǎn)代號(hào)。如根據(jù)企業(yè)A的組織結(jié)構(gòu),在根據(jù)通訊錄結(jié)構(gòu)信息表中存儲(chǔ)的企業(yè)通訊錄結(jié)構(gòu)信息生成企業(yè)通訊錄樹時(shí),需要將企業(yè)A作為企業(yè)通訊錄樹的根節(jié)點(diǎn),而部門1、部門2、部門3作為企業(yè)A節(jié)點(diǎn)的子節(jié)點(diǎn),組l、組2作為部門1節(jié)點(diǎn)的子節(jié)點(diǎn),從而可以設(shè)置企業(yè)A節(jié)點(diǎn)的節(jié)點(diǎn)代號(hào)為0x1,部門l節(jié)點(diǎn)的節(jié)點(diǎn)代號(hào)為0x11,部門2節(jié)點(diǎn)的節(jié)點(diǎn)代號(hào)為0x12,部門3節(jié)點(diǎn)的節(jié)點(diǎn)代號(hào)為0x13,組1節(jié)點(diǎn)的節(jié)點(diǎn)代號(hào)為0x111,組2節(jié)點(diǎn)的節(jié)點(diǎn)代號(hào)為0x112。這樣通過節(jié)點(diǎn)代號(hào)不僅唯一標(biāo)識(shí)了節(jié)點(diǎn),同時(shí)記錄了通訊錄樹的父子關(guān)系。如上所述,存儲(chǔ)了A企業(yè)通訊錄結(jié)構(gòu)信息的通訊錄結(jié)構(gòu)信息表如下<table>complextableseeoriginaldocumentpage4</table><table>Complextableseetheoriginaldocumentpage9</column></row><table>在此例子中,節(jié)點(diǎn)代號(hào)采用十六進(jìn)制表示,從而一個(gè)節(jié)點(diǎn)最多可以有15個(gè)子節(jié)點(diǎn)。為了使一個(gè)節(jié)點(diǎn)中包含更多個(gè)子節(jié)點(diǎn),可以采用一個(gè)字節(jié)(大小為0-255)或者更長的字段作為節(jié)點(diǎn)代號(hào)。首先根據(jù)上述通訊錄結(jié)構(gòu)信息表中存儲(chǔ)的企業(yè)通訊錄結(jié)構(gòu)信息生成不包括聯(lián)系人在內(nèi)的企業(yè)通訊錄樹,其具體過程如下將企業(yè)A節(jié)點(diǎn)作為通訊錄樹的根節(jié)點(diǎn),讀取部門1節(jié)點(diǎn),將部門1節(jié)點(diǎn)的節(jié)點(diǎn)代號(hào)與根節(jié)點(diǎn)的節(jié)點(diǎn)代號(hào)進(jìn)行比較,由于部門1節(jié)點(diǎn)的節(jié)點(diǎn)代號(hào)在組成上比A企業(yè)節(jié)點(diǎn)的節(jié)點(diǎn)代號(hào)多出一位,從而部門1節(jié)點(diǎn)作為A企業(yè)節(jié)點(diǎn)的子節(jié)點(diǎn);讀取部門2節(jié)點(diǎn),將部門2節(jié)點(diǎn)的節(jié)點(diǎn)代號(hào)與根節(jié)點(diǎn)的節(jié)點(diǎn)代號(hào)進(jìn)行比較,由于部門2節(jié)點(diǎn)的節(jié)點(diǎn)代號(hào)在組成上比A企業(yè)節(jié)點(diǎn)的節(jié)點(diǎn)代號(hào)多出一位,從而部門2節(jié)點(diǎn)作為A企業(yè)節(jié)點(diǎn)的子節(jié)點(diǎn),即部門1節(jié)點(diǎn)與部門2節(jié)點(diǎn)為兄弟節(jié)點(diǎn)。依次類推,根據(jù)上述通訊錄結(jié)構(gòu)信息表中存儲(chǔ)的企業(yè)通訊錄結(jié)構(gòu)信息生成的不包括聯(lián)系人的企業(yè)通訊錄樹如圖3所示。再根據(jù)聯(lián)系人詳細(xì)信息表中存儲(chǔ)的聯(lián)系人的所屬部門代號(hào),將聯(lián)系人的所屬部門代號(hào)與通訊錄結(jié)構(gòu)信息表存儲(chǔ)的節(jié)點(diǎn)代號(hào)相同的聯(lián)系人,作為生成的不包括聯(lián)系人的企業(yè)通訊錄樹該節(jié)點(diǎn)代號(hào)對(duì)應(yīng)的節(jié)點(diǎn)的子節(jié)點(diǎn)。如對(duì)于聯(lián)系人趙一和李二,其所屬部門代號(hào)與節(jié)點(diǎn)企業(yè)A的節(jié)點(diǎn)代號(hào)相同,因此,將聯(lián)系人趙一和李二作為該節(jié)點(diǎn)代號(hào)對(duì)應(yīng)的節(jié)點(diǎn)企業(yè)A的子節(jié)點(diǎn)。其他聯(lián)系人一次類推,生成的包括聯(lián)系人的企業(yè)通訊錄樹與企業(yè)A的組織結(jié)構(gòu)一致,如圖1所示。在步驟S102中,按預(yù)設(shè)的排序方式分別對(duì)生成的通訊錄樹中同一節(jié)點(diǎn)下的聯(lián)系人進(jìn)行排序。在本發(fā)明實(shí)施例中,由于是根據(jù)聯(lián)系人詳細(xì)信息表中存儲(chǔ)的聯(lián)系人的所屬部門代號(hào)以及生成的不包括聯(lián)系人的企業(yè)通訊錄樹,生成包括聯(lián)系人的企業(yè)通訊錄樹,因此,按預(yù)設(shè)的排序方式分別對(duì)位于同一節(jié)點(diǎn)下的聯(lián)系人進(jìn)行排序時(shí),是按預(yù)設(shè)的排序方式分別對(duì)具有相同聯(lián)系人所屬部門代號(hào)的聯(lián)系人進(jìn)行排序。其中預(yù)設(shè)的排序方式可以是按聯(lián)系人的職務(wù)高低進(jìn)行排序的方式,按照聯(lián)系人姓名拼音排序的方式,按聯(lián)系人使用頻率排序的方式的一種或者多種組合。為了使用戶對(duì)企業(yè)領(lǐng)導(dǎo)層的結(jié)構(gòu)和人員部門歸屬有一個(gè)直觀的認(rèn)識(shí),同時(shí)使用戶直觀的獲知部門的負(fù)責(zé)人,在本發(fā)明實(shí)施例中采用按聯(lián)系人的職務(wù)高低進(jìn)行排序的方式對(duì)通訊錄樹中的聯(lián)系人進(jìn)行排序。在根據(jù)聯(lián)系人的職務(wù)高低進(jìn)行排序時(shí),采用職務(wù)級(jí)別對(duì)應(yīng)表存儲(chǔ)職務(wù)名稱與職務(wù)級(jí)別之間的對(duì)應(yīng)關(guān)系,該職務(wù)名稱與職務(wù)級(jí)別之間的對(duì)應(yīng)關(guān)系與具體的企業(yè)組織結(jié)構(gòu)對(duì)應(yīng)。如在企業(yè)A中,職務(wù)名稱為董事長,該職務(wù)級(jí)別最高,職務(wù)名稱為總經(jīng)理,該職務(wù)級(jí)別次之,職務(wù)名稱為部門經(jīng)理,該職務(wù)級(jí)別再次之,職務(wù)名稱為普通職員,該職務(wù)級(jí)別最低,而在企業(yè)B中,職務(wù)名稱為老板,該職務(wù)級(jí)別最高,職務(wù)名稱為總經(jīng)理,該職務(wù)級(jí)別次之,職務(wù)名稱為部門負(fù)責(zé)人,該職務(wù)級(jí)別再次之,職務(wù)名稱為普通職員,該職務(wù)級(jí)別最低??梢远x董事長或者老板的級(jí)別為1,總經(jīng)理的級(jí)別為2,部門經(jīng)理或者部門負(fù)責(zé)人的級(jí)別為3,普通員工的級(jí)別為4。當(dāng)用戶點(diǎn)擊步驟S101中生成的通訊錄樹中的某個(gè)節(jié)點(diǎn)的時(shí),根據(jù)被點(diǎn)擊節(jié)點(diǎn)的節(jié)點(diǎn)代號(hào),從聯(lián)系人詳細(xì)信息表中讀取聯(lián)系人的所屬部門代號(hào)與該節(jié)點(diǎn)代號(hào)相同的所有聯(lián)系人,再根據(jù)各聯(lián)系人的職務(wù)名稱,從職務(wù)級(jí)別對(duì)應(yīng)表中讀取各職務(wù)名稱對(duì)應(yīng)的職務(wù)級(jí)別,按各職務(wù)級(jí)別的降序?qū)β?lián)系人進(jìn)行排序。假設(shè)部門1包括普通職員張三、部門經(jīng)理李四和普通職員王五,當(dāng)用戶點(diǎn)擊部門1節(jié)點(diǎn)時(shí),從聯(lián)系人詳細(xì)信息表中讀取聯(lián)系人的所屬部門代號(hào)與部門1節(jié)點(diǎn)的節(jié)點(diǎn)代號(hào)相同的所有聯(lián)系人(即張三、李四、王五),再分別根據(jù)各聯(lián)系人的職務(wù)名稱從職務(wù)級(jí)別對(duì)應(yīng)表中讀取與各職務(wù)名稱對(duì)應(yīng)的職務(wù)級(jí)別(即張三的職務(wù)級(jí)別為4,李四的職務(wù)級(jí)別為3,王五的職務(wù)級(jí)別為4),按各職務(wù)級(jí)別的降序?qū)β?lián)系人進(jìn)行排序,則聯(lián)系人張三、李四、王五排序后的順序?yàn)槔钏?、張三、王五。在本發(fā)明實(shí)施例中,對(duì)職務(wù)級(jí)別相同的聯(lián)系人,采用按聯(lián)系人姓名拼音的排序方式對(duì)聯(lián)系人進(jìn)行排序,或者按聯(lián)系人使用頻率的排序方式對(duì)聯(lián)系人進(jìn)行排序。在步驟S103中,根據(jù)聯(lián)系人詳細(xì)信息表中各聯(lián)系人的所屬部門代號(hào),將所述排序后的聯(lián)系人作為通訊錄樹中相應(yīng)節(jié)點(diǎn)的子節(jié)點(diǎn),進(jìn)行顯示。為了使用戶直觀的認(rèn)識(shí)企業(yè)的結(jié)構(gòu),部門的結(jié)構(gòu)以及人員的部門歸屬,在顯示排序后的通訊錄樹中的聯(lián)系人時(shí),同時(shí)顯示聯(lián)系人姓名和聯(lián)系人職務(wù),請(qǐng)參閱圖3。當(dāng)對(duì)企業(yè)的組織結(jié)構(gòu)進(jìn)行了調(diào)整時(shí),則企業(yè)中各個(gè)職務(wù)名稱和該職務(wù)名稱對(duì)應(yīng)的職務(wù)級(jí)別可能發(fā)生變化,這種變化包括添加新的職務(wù)名稱、修改原有職務(wù)名稱或者刪除原有職務(wù)名稱,在添加新的職務(wù)名稱時(shí),相應(yīng)的為該新添加的職務(wù)名稱設(shè)置職務(wù)級(jí)別,在修改原有職務(wù)名稱或者刪除原有職務(wù)名稱時(shí),都可能涉及對(duì)應(yīng)職務(wù)級(jí)別的變化,在本發(fā)明實(shí)施例中,為了保證在這種情況下,按聯(lián)系人的職務(wù)高低進(jìn)行排序后,仍保證用戶可以直觀的獲悉企業(yè)的領(lǐng)導(dǎo)組織結(jié)構(gòu)、部門組織結(jié)構(gòu)和人員的歸屬,用戶可以調(diào)整職務(wù)級(jí)別對(duì)應(yīng)表中的職務(wù)名稱和相應(yīng)的職務(wù)級(jí)別,其中調(diào)整包括添加、修改或者刪除職務(wù)名稱并為該職務(wù)名稱設(shè)置相應(yīng)的職務(wù)級(jí)別。圖4示出了本發(fā)明實(shí)施例提供的調(diào)整職務(wù)級(jí)別對(duì)應(yīng)表中的職務(wù)名稱和相應(yīng)的職務(wù)級(jí)別的實(shí)現(xiàn)流程,詳述如下在步驟S401中,接收用戶發(fā)送的職務(wù)級(jí)別調(diào)整請(qǐng)求。該職務(wù)級(jí)別調(diào)整請(qǐng)求可以是添加職務(wù)級(jí)別調(diào)整請(qǐng)求、修改職務(wù)級(jí)別調(diào)整請(qǐng)求或者刪除職務(wù)級(jí)別調(diào)整請(qǐng)求。當(dāng)用戶需要向職務(wù)級(jí)別對(duì)應(yīng)表中添加職務(wù)名稱和該職務(wù)名稱對(duì)應(yīng)的職務(wù)級(jí)別時(shí),該職務(wù)級(jí)別調(diào)整請(qǐng)求為添加職務(wù)級(jí)別調(diào)整請(qǐng)求,如可以通過"添加"按鈕接收用戶發(fā)送的添加調(diào)整請(qǐng)求,當(dāng)用戶點(diǎn)擊該"添加,,按鈕時(shí),向用戶輸出職務(wù)名稱添加窗口,用戶在該職務(wù)名稱添加窗口輸入需要添加的職務(wù)名稱,以及為該職務(wù)名稱設(shè)置的職務(wù)級(jí)別。同理,當(dāng)用戶需要修改職務(wù)級(jí)別對(duì)應(yīng)表中的職務(wù)名稱或職務(wù)名稱對(duì)應(yīng)的職務(wù)級(jí)別時(shí),該職務(wù)級(jí)別調(diào)整請(qǐng)求為修改職務(wù)級(jí)別調(diào)整請(qǐng)求。當(dāng)用戶需要?jiǎng)h除職務(wù)級(jí)別對(duì)應(yīng)表中的職務(wù)名稱或職務(wù)名稱對(duì)應(yīng)的職務(wù)級(jí)別時(shí),該職務(wù)級(jí)別調(diào)整請(qǐng)求為刪除職務(wù)級(jí)別調(diào)整請(qǐng)求。在步驟S402中,響應(yīng)該職務(wù)級(jí)別調(diào)整請(qǐng)求,并將用戶輸入的職務(wù)名稱和該職務(wù)名稱對(duì)應(yīng)的職務(wù)級(jí)別存儲(chǔ)至職務(wù)級(jí)別對(duì)應(yīng)表中。當(dāng)該職務(wù)級(jí)別調(diào)整請(qǐng)求為添加職務(wù)級(jí)別調(diào)整請(qǐng)求時(shí),將用戶輸入的職務(wù)名稱和該職務(wù)名稱對(duì)應(yīng)的職務(wù)級(jí)別存儲(chǔ)至職務(wù)級(jí)別對(duì)應(yīng)表中。當(dāng)該職務(wù)級(jí)別調(diào)整請(qǐng)求為修改職務(wù)級(jí)別調(diào)整請(qǐng)求的職務(wù)名稱或者職務(wù)級(jí)別。當(dāng)該職務(wù)級(jí)別調(diào)整請(qǐng)求為刪除職務(wù)級(jí)別調(diào)整請(qǐng)求時(shí),由于當(dāng)對(duì)職務(wù)級(jí)別對(duì)應(yīng)表中的職務(wù)名稱進(jìn)行了修改或者刪除時(shí),可能無法保證聯(lián)系人詳細(xì)信息表中的職務(wù)名稱和職務(wù)級(jí)別與職務(wù)級(jí)別對(duì)應(yīng)表中的職務(wù)名稱和職務(wù)級(jí)別保持一致。從而在聯(lián)系人詳細(xì)信息表中存儲(chǔ)聯(lián)系人的職務(wù)名稱對(duì)應(yīng)的職務(wù)級(jí)別,同時(shí)為了解決上述問題,圖5示出了本發(fā)明另一實(shí)施例提供的通訊錄排序方法的實(shí)現(xiàn)流程,詳述如下在步驟S501中,根據(jù)通訊錄結(jié)構(gòu)信息表存儲(chǔ)的通訊錄結(jié)構(gòu)信息和聯(lián)系人詳細(xì)信息表存儲(chǔ)的聯(lián)系人詳細(xì)信息生成通訊錄樹,其中通訊錄樹的生成過程同上,在此不再贅述。在步驟S502中,根據(jù)該通訊錄樹中各節(jié)點(diǎn)的節(jié)點(diǎn)代號(hào)從聯(lián)系人詳細(xì)信息表中讀取聯(lián)系人的所屬部門代號(hào)與各節(jié)點(diǎn)代號(hào)相同的聯(lián)系人。如當(dāng)用戶點(diǎn)擊上述通訊錄樹中的部門1節(jié)點(diǎn)時(shí),根據(jù)用戶點(diǎn)擊的部門1節(jié)點(diǎn)的節(jié)點(diǎn)代號(hào)Oxll,從聯(lián)系人詳細(xì)信息表中讀取聯(lián)系人的所屬部門代號(hào)為Oxll的所有聯(lián)系人(即張三、李四、王五)。在步驟S503中,聯(lián)系人詳細(xì)信息表中讀取上述聯(lián)系人的職務(wù)名稱以及該職務(wù)名稱對(duì)應(yīng)的職務(wù)級(jí)別。如分別讀取聯(lián)系人張三、李四、王五的職務(wù)名稱和對(duì)應(yīng)的職務(wù)級(jí)別。讀取后的結(jié)果為張三的職務(wù)名稱為普通職員,職務(wù)級(jí)別為4;李四的職務(wù)名稱為部門經(jīng)理,職務(wù)級(jí)別為3;王五的職務(wù)名稱為普通職員,職務(wù)級(jí)別為4。在步驟S504中,將讀取的各聯(lián)系人的職務(wù)名稱和對(duì)應(yīng)的職務(wù)級(jí)別,與職務(wù)級(jí)別對(duì)應(yīng)表中的職務(wù)名稱和對(duì)應(yīng)的職務(wù)級(jí)別進(jìn)行比較,判斷讀取的各聯(lián)系人的職務(wù)名稱和對(duì)應(yīng)的職務(wù)級(jí)別是否與職務(wù)級(jí)別對(duì)應(yīng)表中的該職務(wù)名稱和對(duì)應(yīng)的職務(wù)級(jí)別一致,如果不一致,執(zhí)行步驟S505,否則,執(zhí)行步驟S507。如將讀取的職務(wù)名稱為普通職員和對(duì)應(yīng)的職務(wù)級(jí)別為4,與職務(wù)級(jí)別對(duì)應(yīng)表中存儲(chǔ)的職務(wù)名稱為普通職員和對(duì)應(yīng)的職務(wù)級(jí)別進(jìn)行比較,如果職務(wù)級(jí)別對(duì)應(yīng)表中存儲(chǔ)的職務(wù)名稱為普通職員和對(duì)應(yīng)的職務(wù)級(jí)別為4時(shí),則判斷讀取的聯(lián)系人的職務(wù)名稱和對(duì)應(yīng)的職務(wù)級(jí)別與職務(wù)級(jí)別對(duì)應(yīng)表中的職務(wù)名稱和對(duì)應(yīng)的職務(wù)級(jí)別一致,否則為不一致。在步驟S505中,判斷職務(wù)級(jí)別對(duì)應(yīng)表中是否存在讀取的各聯(lián)系人的職務(wù)名稱,如果是,則執(zhí)行步驟S506,否則,保持聯(lián)系人詳細(xì)信息表中的聯(lián)系人的職務(wù)名稱和對(duì)應(yīng)的職務(wù)級(jí)別不變,執(zhí)行步驟S507。在步驟S506中,將聯(lián)系人詳細(xì)信息表中的聯(lián)系人的職務(wù)級(jí)別更新為職務(wù)級(jí)別對(duì)應(yīng)表中該職務(wù)名稱對(duì)應(yīng)的職務(wù)級(jí)別。如當(dāng)聯(lián)系人李四的職務(wù)名稱為普通職員,該職務(wù)級(jí)別為4時(shí),而職務(wù)級(jí)別對(duì)應(yīng)表中存儲(chǔ)的職務(wù)名稱為普通職員,該職務(wù)名稱對(duì)應(yīng)的職務(wù)級(jí)別為5時(shí),則將聯(lián)系人詳細(xì)信息表中李四的職務(wù)級(jí)別更新為5。在步驟S507中,按預(yù)設(shè)的排序方式分別對(duì)具有相同的所屬部門代號(hào)的聯(lián)系人進(jìn)行排序,其排序方式同上,在此不再贅述;在步驟S508中,根據(jù)聯(lián)系人詳細(xì)信息表.中各聯(lián)系人的所屬部門代號(hào),將步驟S507排序后的聯(lián)系人作為通訊錄樹中相應(yīng)節(jié)點(diǎn)的子節(jié)點(diǎn),進(jìn)行顯示。當(dāng)用戶需要更新聯(lián)系人時(shí),為了在更新了聯(lián)系人后,依然可以直觀的獲知企業(yè)的組織結(jié)構(gòu)和人員的部門歸屬,本發(fā)明實(shí)施例提供的通訊錄排序方法重新對(duì)聯(lián)系人進(jìn)行排序,以達(dá)到即時(shí)更新聯(lián)系人的效果。其中更新聯(lián)系人包括新建聯(lián)系人(即在聯(lián)系人詳細(xì)信息表中增加聯(lián)系人詳細(xì)信息),對(duì)聯(lián)系人的詳細(xì)信息進(jìn)行修改,或者刪除聯(lián)系人。圖6示出了本發(fā)明實(shí)施例提供的新建聯(lián)系人時(shí),通訊錄排序方法的實(shí)現(xiàn)流程,詳述如下在步驟S601中,接收用戶發(fā)送的新建聯(lián)系人請(qǐng)求。如可以通過"新建"按鈕接收用戶發(fā)送的新建聯(lián)系人請(qǐng)求,當(dāng)用戶點(diǎn)擊該"新建"按鈕時(shí),向用戶輸出新建聯(lián)系人窗口,用戶在該新建聯(lián)系人窗口輸入需要新建的聯(lián)系人的詳細(xì)信息。其中聯(lián)系人的詳細(xì)信息主要包括姓名、身份證號(hào)、所在單位、所屬部門、職務(wù)、職務(wù)的級(jí)別等。在步驟S602中,響應(yīng)該新建聯(lián)系人請(qǐng)求,并將用戶輸入的聯(lián)系人的詳細(xì)信息存儲(chǔ)至聯(lián)系人詳細(xì)信息表中。若新建的聯(lián)系人的所屬部門與用戶當(dāng)前瀏覽的部門一致,則該方法還包括下述步驟在步驟S603中,根據(jù)預(yù)設(shè)的排序方式重新對(duì)通訊錄樹中節(jié)點(diǎn)代號(hào)與新建聯(lián)系人的所屬部門代號(hào)相同的節(jié)點(diǎn)下的聯(lián)系人進(jìn)行排序。在步驟S604中,將重新排序后的聯(lián)系人作為節(jié)點(diǎn)代號(hào)與新建聯(lián)系人的所屬部門代號(hào)相同的節(jié)點(diǎn)下的子節(jié)點(diǎn)進(jìn)行顯示。圖7示出了本發(fā)明實(shí)施例提供的修改聯(lián)系人時(shí),通訊錄排序方法的實(shí)現(xiàn)流程,詳述如下在步驟S701中,接收用戶發(fā)送的修改聯(lián)系人請(qǐng)求。如可以通過"修改,,按鈕接收用戶發(fā)送的修改聯(lián)系人請(qǐng)求,當(dāng)用戶點(diǎn)擊該"修改"按鈕時(shí),向用戶輸出修改聯(lián)系人窗口,用戶在該修改聯(lián)系人窗口輸入需要修改的聯(lián)系人的詳細(xì)信息。在步驟S702中,響應(yīng)該修改聯(lián)系人請(qǐng)求,將聯(lián)系人詳細(xì)信息表中的聯(lián)系人詳細(xì)信息更新為用戶輸入的需要修改的聯(lián)系人的詳細(xì)信息。在步驟S703中,判斷是否修改了聯(lián)系人所屬部門,當(dāng)用戶修改了聯(lián)系人所屬部門時(shí),則執(zhí)行步驟S704;當(dāng)用戶未修改聯(lián)系人所屬部門,但修改了聯(lián)系人的職務(wù)名稱時(shí),執(zhí)行步驟S705;當(dāng)用戶未修改聯(lián)系人所屬部門,也未修改聯(lián)系人的職務(wù)名稱時(shí),修改聯(lián)系人的過程至此結(jié)束。在步驟S704中,刪除節(jié)點(diǎn)代號(hào)與該聯(lián)系人修改前的所屬部門代號(hào)相同的節(jié)點(diǎn)下的該聯(lián)系人節(jié)點(diǎn)。在步驟S705中,對(duì)節(jié)點(diǎn)代號(hào)與該聯(lián)系人的所屬部門代號(hào)相同的節(jié)點(diǎn)下的聯(lián)系人按預(yù)設(shè)的排序方式重新進(jìn)行排序。在步驟S706中,將重新排序后的聯(lián)系人作為節(jié)點(diǎn)代號(hào)與修改后的聯(lián)系人的所屬部門代號(hào)相同的節(jié)點(diǎn)下的子節(jié)點(diǎn)進(jìn)行顯示。圖8示出了本發(fā)明實(shí)施例提供的通訊錄排序裝置的結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。該裝置可以是內(nèi)置于移動(dòng)終端或者其他需要存儲(chǔ)通訊錄的設(shè)備中的軟件單元、硬件單元或者軟硬件結(jié)合的單元。存儲(chǔ)器81中存儲(chǔ)有通訊錄結(jié)構(gòu)信息表、聯(lián)系人詳細(xì)信息表以及職務(wù)級(jí)別對(duì)應(yīng)表。其中通訊錄結(jié)構(gòu)信息表中存儲(chǔ)有通訊錄結(jié)構(gòu)信息,其包括節(jié)點(diǎn)名稱字段和節(jié)點(diǎn)代號(hào)字段,節(jié)點(diǎn)代號(hào)字段唯一標(biāo)識(shí)一個(gè)節(jié)點(diǎn)。該通訊錄結(jié)構(gòu)信息可以是企業(yè)通訊錄結(jié)構(gòu)信息,也可以是個(gè)人通訊錄結(jié)構(gòu)信息。為了表示通訊錄的結(jié)構(gòu),在本發(fā)明實(shí)施例中,在設(shè)置節(jié)點(diǎn)代號(hào)字段的值時(shí),可以采取作為上一級(jí)節(jié)點(diǎn)的節(jié)點(diǎn)代號(hào)字"R的值比下一級(jí)節(jié)點(diǎn)的節(jié)點(diǎn)代號(hào)字段的值,在組成上少一位。聯(lián)系人詳細(xì)信息表中存儲(chǔ)聯(lián)系人的詳細(xì)信息,聯(lián)系人的詳細(xì)信息主要包括姓名、身份證號(hào)、所在單位、所屬部門代號(hào)、職務(wù)名稱等字段,為了詳細(xì)記錄聯(lián)系人的信息,該聯(lián)系人詳細(xì)信息還可以包括電子郵件地址、家庭電話、移動(dòng)電話、通信地址或者郵政編碼等關(guān)于該聯(lián)系人的其他信息。職務(wù)級(jí)別對(duì)應(yīng)表中存儲(chǔ)職務(wù)名稱與用戶根據(jù)通訊錄的結(jié)構(gòu)設(shè)置的與該職務(wù)名稱對(duì)應(yīng)的職務(wù)級(jí)別。通訊錄生成單元82根據(jù)存儲(chǔ)器中的通訊錄結(jié)構(gòu)信息表中存儲(chǔ)的通訊錄結(jié)構(gòu)信息生成通訊錄樹,并顯示生成的通訊錄樹。其生成的具體過程如上所述,在此不再贅述。排序單元83按預(yù)設(shè)的排序方式分別對(duì)所述通訊錄樹中同一節(jié)點(diǎn)下的聯(lián)系人進(jìn)行排序。其中預(yù)設(shè)的排序方式可以是按聯(lián)系人的職務(wù)高低進(jìn)行排序的方式,按照聯(lián)系人姓名拼音排序的方式,按聯(lián)系人使用頻率排序的方式的一種或者多種組合。為了使用戶對(duì)企業(yè)領(lǐng)導(dǎo)層的結(jié)構(gòu)和人員部門歸屬有一個(gè)直觀的認(rèn)識(shí),同時(shí)使用戶直觀的獲知部門的負(fù)責(zé)人,在本發(fā)明實(shí)施例中采用按聯(lián)系人的職務(wù)高低進(jìn)行排序的方式對(duì)通訊錄樹中的聯(lián)系人進(jìn)行排序。其具體排序過程如上所述,在此不再贅述。顯示單元84根據(jù)聯(lián)系人的所屬部門代號(hào)將排序單元83排序后的聯(lián)系人作為通訊錄樹生成單元82生成的通訊錄樹中相應(yīng)節(jié)點(diǎn)的子節(jié)點(diǎn),進(jìn)行顯示。為了使用戶直觀的認(rèn)識(shí)企業(yè)的結(jié)構(gòu),部門的結(jié)構(gòu)以及人員的部門歸屬,在顯示排序后的通訊錄樹中的聯(lián)系人時(shí),同時(shí)顯示聯(lián)系人的姓名和聯(lián)系人的職務(wù)名稱。當(dāng)對(duì)企業(yè)的組織結(jié)構(gòu)進(jìn)行了調(diào)整時(shí),則企業(yè)中各個(gè)職務(wù)名稱和該職務(wù)名稱對(duì)應(yīng)的職務(wù)級(jí)別可能發(fā)生變化,這種變化包括添加新的職務(wù)名稱、修改原有職務(wù)名稱或者刪除原有職務(wù)名稱,在添加新的職務(wù)名稱時(shí),相應(yīng)的為該新添加的職務(wù)名稱設(shè)置職務(wù)級(jí)別,在^^改原有職務(wù)名稱或者刪除原有職務(wù)名稱時(shí),都可能涉及對(duì)應(yīng)職務(wù)級(jí)別的變化。為了保證在這種情況下,按聯(lián)系人的職務(wù)高低進(jìn)行排序后,仍保證用戶可以直觀的獲悉企業(yè)的領(lǐng)導(dǎo)組織結(jié)構(gòu)、部門組織結(jié)構(gòu)和人員的歸屬,本發(fā)明實(shí)施例提供的通訊錄排序裝置還包括職務(wù)級(jí)別調(diào)整單元85和職務(wù)級(jí)別比較單元86。其中職務(wù)級(jí)別調(diào)整單元85接收用戶發(fā)送的職務(wù)級(jí)別調(diào)整請(qǐng)求,并響應(yīng)該職務(wù)級(jí)別調(diào)整請(qǐng)求,并將用戶輸入的職務(wù)名稱和職務(wù)級(jí)別存儲(chǔ)至存儲(chǔ)器81中存儲(chǔ)的職務(wù)級(jí)別對(duì)應(yīng)表中。其中職務(wù)級(jí)別調(diào)整請(qǐng)求可以是添加職務(wù)級(jí)別調(diào)整請(qǐng)求、修改職務(wù)級(jí)別調(diào)整請(qǐng)求或者刪除職務(wù)級(jí)別調(diào)整請(qǐng)求。當(dāng)職務(wù)級(jí)別調(diào)整請(qǐng)求為添加職務(wù)級(jí)別調(diào)整請(qǐng)求時(shí),其可以向職務(wù)級(jí)別對(duì)應(yīng)表中添加職務(wù)名稱和該職務(wù)名稱對(duì)應(yīng)的級(jí)別;當(dāng)職務(wù)級(jí)別調(diào)整請(qǐng)求為修改職務(wù)級(jí)別調(diào)整請(qǐng)求時(shí),將職務(wù)級(jí)別職務(wù)級(jí)別調(diào)整請(qǐng)求為刪除職務(wù)級(jí)別調(diào)整請(qǐng)求時(shí),刪除職務(wù)級(jí)別對(duì)應(yīng)表中的職務(wù)名稱和該職務(wù)名稱對(duì)應(yīng)的職務(wù)級(jí)別,從而保證顯示給用戶的通訊錄與通訊錄結(jié)構(gòu)保持一致。職務(wù)級(jí)別比較單元86在排序單元83對(duì)聯(lián)系人進(jìn)行排序前,根據(jù)通訊錄樹生成單元82生成的通訊錄樹中各節(jié)點(diǎn)的節(jié)點(diǎn)代號(hào)從聯(lián)系人詳細(xì)信息表中讀取聯(lián)系人的所屬部門代號(hào)與各節(jié)點(diǎn)代號(hào)相同的聯(lián)系人,獲取各聯(lián)系人的職務(wù)名稱以及聯(lián)系人的職務(wù)級(jí)別,將獲取的各聯(lián)系人的職務(wù)名稱以及聯(lián)系人的職務(wù)級(jí)別與職務(wù)級(jí)別對(duì)應(yīng)表中的職務(wù)名稱和對(duì)應(yīng)的職務(wù)級(jí)別進(jìn)行比較,當(dāng)讀取的職務(wù)名稱對(duì)應(yīng)的職務(wù)級(jí)別與職務(wù)級(jí)別對(duì)應(yīng)表中該職務(wù)名稱對(duì)應(yīng)的職務(wù)級(jí)別不一致時(shí),將聯(lián)系人詳細(xì)信息表中聯(lián)系人的職務(wù)級(jí)別更新為職務(wù)級(jí)別對(duì)應(yīng)表中該職務(wù)名稱對(duì)應(yīng)的職務(wù)級(jí)別。其中職務(wù)級(jí)別比4交單元86包括職務(wù)級(jí)別獲取單元861、職務(wù)級(jí)別判斷單元862以及職務(wù)級(jí)別更新單元863。職務(wù)級(jí)別獲取單元861根據(jù)該通訊錄樹中各節(jié)點(diǎn)的節(jié)點(diǎn)代號(hào)從聯(lián)系人詳細(xì)信息表中讀取聯(lián)系人的所屬部門代號(hào)與各節(jié)點(diǎn)代號(hào)相同的聯(lián)系人,并從聯(lián)系人詳細(xì)信息表中獲取各聯(lián)系人對(duì)應(yīng)的職務(wù)名稱和職務(wù)級(jí)別。職務(wù)級(jí)別判斷單元862查找職務(wù)級(jí)別對(duì)應(yīng)表中是否存在獲取的各聯(lián)系人對(duì)應(yīng)的職務(wù)名稱和職務(wù)級(jí)別,同時(shí)判斷獲取的各聯(lián)系人對(duì)應(yīng)的職務(wù)名稱和職務(wù)級(jí)別與職務(wù)級(jí)別對(duì)應(yīng)表中的職務(wù)名稱和職務(wù)級(jí)別是否一致。當(dāng)不一致時(shí),職務(wù)級(jí)別更新單元863將聯(lián)系人詳細(xì)信息表中聯(lián)系人的職務(wù)級(jí)別更新為職務(wù)級(jí)別對(duì)應(yīng)表中與聯(lián)系人的職務(wù)名稱對(duì)應(yīng)的職務(wù)級(jí)別。聯(lián)系人更新單元87更新聯(lián)系人詳細(xì)信息表中存儲(chǔ)的聯(lián)系人或者聯(lián)系人詳細(xì)信息,如向聯(lián)系人詳細(xì)信息表中添加聯(lián)系人,或者對(duì)聯(lián)系人詳細(xì)信息表中的聯(lián)系人進(jìn)行修改或刪除。其具體過程如上所述,在此不再贅述,當(dāng)聯(lián)系人更新單元87向聯(lián)系人詳細(xì)信息表中添加了聯(lián)系人后,排序單元83需要對(duì)聯(lián)系人的所屬部門代號(hào)與新添加的聯(lián)系人的所屬部門代號(hào)相同所有聯(lián)系人重新進(jìn)行排序,同時(shí)顯示單元84在節(jié)點(diǎn)代號(hào)與新添加的聯(lián)系人的所屬部門代號(hào)相同的節(jié)點(diǎn)下顯示重新排序后的聯(lián)系人;同理,當(dāng)聯(lián)系人更新單元87修改或者刪除了聯(lián)系人詳細(xì)信息表中聯(lián)系人的所屬部門代號(hào)或者聯(lián)系人的職務(wù)名稱時(shí),排序單元83也需要按上述原理對(duì)發(fā)生了變化的節(jié)點(diǎn)下的聯(lián)系人進(jìn)行重新排序,有顯示單元84顯示重新排序后的聯(lián)系人。.其中聯(lián)系人更新單元87包括聯(lián)系人添加單元871、聯(lián)系人修改單元872或者聯(lián)系人刪除單元873。聯(lián)系人添加單元871向聯(lián)系人詳細(xì)信息表中添加聯(lián)系人。聯(lián)系人修改單元872對(duì)聯(lián)系人詳細(xì)信息表中的聯(lián)系人進(jìn)行修改。聯(lián)系人刪除單元873刪除聯(lián)系人詳細(xì)信息表中的聯(lián)系人。在本發(fā)明實(shí)施例中,當(dāng)用戶點(diǎn)擊通訊錄樹中某節(jié)點(diǎn)時(shí),按預(yù)設(shè)的排序方式對(duì)通訊錄樹中該節(jié)點(diǎn)下的各聯(lián)系人進(jìn)行排序,并顯示排序后的聯(lián)系人信息,從而便于用戶瀏覽和操作通訊錄。同時(shí)通過采用按聯(lián)系人職務(wù)高低的方式對(duì)通訊錄樹中各節(jié)點(diǎn)下的聯(lián)系人進(jìn)行排序,并在顯示排序后的聯(lián)系人時(shí),同時(shí)顯示聯(lián)系人的姓名和職務(wù)名稱,從而使用戶可以直觀的認(rèn)識(shí)企業(yè)的結(jié)構(gòu),部門的結(jié)構(gòu)以及人員的部門歸屬,節(jié)省了資源,提高了效率。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求1、一種通訊錄的排序方法,其特征在于,所述方法包括下述步驟根據(jù)通訊錄結(jié)構(gòu)信息表和聯(lián)系人詳細(xì)信息表生成通訊錄樹;按預(yù)設(shè)的排序方式分別對(duì)所述通訊錄樹中同一節(jié)點(diǎn)下的聯(lián)系人進(jìn)行排序;根據(jù)聯(lián)系人詳細(xì)信息表中各聯(lián)系人的所屬部門代號(hào),將所述排序后的聯(lián)系人作為所述通訊錄樹中相應(yīng)節(jié)點(diǎn)的子節(jié)點(diǎn),進(jìn)行顯示。2、如權(quán)利要求1所述的通訊錄的排序方法,其特征在于,所述根據(jù)通訊錄結(jié)構(gòu)信息表和聯(lián)系人詳細(xì)信息表生成通訊錄樹的步驟具體為根據(jù)通訊錄結(jié)構(gòu)信息表中存儲(chǔ)的通訊錄結(jié)構(gòu)信息生成不包括聯(lián)系人的通訊錄樹;根據(jù)聯(lián)系人詳細(xì)信息表中存儲(chǔ)的聯(lián)系人詳細(xì)信息,將聯(lián)系人的所屬部門代號(hào)與通訊錄結(jié)構(gòu)信息表中存儲(chǔ)的節(jié)點(diǎn)代號(hào)相同的聯(lián)系人作為所述節(jié)點(diǎn)代號(hào)對(duì)應(yīng)的節(jié)點(diǎn)下的子節(jié)點(diǎn),添加至生成的不包括聯(lián)系人的通訊錄樹中。3、如權(quán)利要求1或2所述的通訊錄的排序方法,其特征在于,所述預(yù)設(shè)的排序方式為按聯(lián)系人職務(wù)的高低進(jìn)行排序的方式、按聯(lián)系人姓名的拼音進(jìn)行排序的方式、按聯(lián)系人的使用頻率進(jìn)行排序的方式中的一種或者多種組合。4、如權(quán)利要求3所述的通訊錄的排序方法,其特征在于,當(dāng)采用按聯(lián)系人職務(wù)的高低進(jìn)行排序時(shí),所述方法還包括下述步驟接收用戶發(fā)送的職務(wù)級(jí)別調(diào)整請(qǐng)求;響應(yīng)所述職務(wù)級(jí)別調(diào)整請(qǐng)求,并將用戶輸入的職務(wù)名稱和職務(wù)級(jí)別存儲(chǔ)至職務(wù)級(jí)別對(duì)應(yīng)表中。5、如權(quán)利要求3所述的通訊錄的排序方法,其特征在于,當(dāng)采用按聯(lián)系人職務(wù)的高低進(jìn)行排序時(shí),在所述按預(yù)設(shè)的排序方式分別對(duì)所述通訊錄樹中同一節(jié)點(diǎn)下的聯(lián)系人進(jìn)行排序的步驟之前,所述方法還包括下述步驟根據(jù)所述通訊錄樹中各節(jié)點(diǎn)的節(jié)點(diǎn)代號(hào)從聯(lián)系人詳細(xì)信息表中讀取聯(lián)系人的所屬部門代號(hào)與各節(jié)點(diǎn)代號(hào)相同的聯(lián)系人;判斷聯(lián)系人詳細(xì)信息表中各聯(lián)系人的職務(wù)名稱和職務(wù)級(jí)別與職務(wù)級(jí)別對(duì)應(yīng)表中的所述職務(wù)名稱和相應(yīng)的職務(wù)級(jí)別是否一致;如果不一致將所述聯(lián)系人詳細(xì)信息表中各聯(lián)系人的職務(wù)級(jí)別更新為職務(wù)級(jí)別對(duì)應(yīng)表中所述職務(wù)名稱對(duì)應(yīng)的職務(wù)級(jí)別。6、如權(quán)利要求1所述的通訊錄的排序方法,其特征在于,所述方法還包括下述步驟接收用戶發(fā)送的更新聯(lián)系人請(qǐng)求;響應(yīng)所述更新聯(lián)系人請(qǐng)求,.并將用戶輸入的聯(lián)系人詳細(xì)信息存儲(chǔ)至聯(lián)系人詳細(xì)信息表中。7、一種通訊錄的排序裝置,其特征在于,所述裝置包括存儲(chǔ)器,用于存儲(chǔ)通訊錄結(jié)構(gòu)信息表、聯(lián)系人詳細(xì)信息表以及職務(wù)級(jí)別對(duì)應(yīng)表;通訊錄生成單元,用于根據(jù)所述通訊錄結(jié)構(gòu)信息表和所屬聯(lián)系人詳細(xì)信息表生成通訊錄初于;排序單元,用于按預(yù)設(shè)的排序方式分別對(duì)所述通訊錄樹中同一節(jié)點(diǎn)下的聯(lián)系人進(jìn)行排序;顯示單元,用于根據(jù)聯(lián)系人詳細(xì)信息表中各聯(lián)系人的所屬部門代號(hào),將所述排序后的聯(lián)系人作為所述通訊錄樹中相應(yīng)節(jié)點(diǎn)的子節(jié)點(diǎn),進(jìn)行顯示。8、如權(quán)利要求7所述的通訊錄的排序裝置,其特征在于,所述預(yù)設(shè)的排序方式為按聯(lián)系人職務(wù)的高低進(jìn)行排序的方式、按聯(lián)系人姓名的拼音進(jìn)行排序的方式,或者按聯(lián)系人的使用頻率進(jìn)行排序的方式。9、如權(quán)利要求8所述的通訊錄的排序裝置,其特征在于,所述裝置還包括職務(wù)級(jí)別調(diào)整單元,用于響應(yīng)用戶發(fā)送的職務(wù)級(jí)別調(diào)整請(qǐng)求,并將用戶輸10、如權(quán)利要求9所述的通訊錄的排序裝置,其特征在于,所述裝置還包括職務(wù)級(jí)別獲取單元,用于根據(jù)所述通訊錄樹中各節(jié)點(diǎn)的節(jié)點(diǎn)代號(hào)從聯(lián)系人詳細(xì)信息表中讀取聯(lián)系人的所屬部門代號(hào)與各節(jié)點(diǎn)代號(hào)相同的聯(lián)系人;職務(wù)級(jí)別判斷單元,用于判斷聯(lián)系人詳細(xì)信息表中各聯(lián)系人的職務(wù)名稱和職務(wù)級(jí)別更新單元,用于當(dāng)所述職務(wù)級(jí)別判斷單元的結(jié)果為不一致時(shí),將所述聯(lián)系人詳細(xì)信息表中各聯(lián)系人的職務(wù)級(jí)別更新為職務(wù)級(jí)別對(duì)應(yīng)表中所述職務(wù)名稱對(duì)應(yīng)的職務(wù)級(jí)別。11、如權(quán)利要求8所述的通訊錄的排序裝置,其特征在于,所述裝置還包括聯(lián)系人更新單元,用于更新聯(lián)系人詳細(xì)信息表中存儲(chǔ)的聯(lián)系人詳細(xì)信息。全文摘要本發(fā)明適用于信息
技術(shù)領(lǐng)域:
,提供了一種通訊錄的排序方法及裝置,所述方法包括下述步驟根據(jù)通訊錄結(jié)構(gòu)信息表和聯(lián)系人詳細(xì)信息表生成通訊錄樹;按預(yù)設(shè)的排序方式分別對(duì)所述通訊錄樹中同一節(jié)點(diǎn)下的聯(lián)系人進(jìn)行排序;根據(jù)聯(lián)系人詳細(xì)信息表中各聯(lián)系人的所屬部門代號(hào),將所述排序后的聯(lián)系人作為所述通訊錄樹中相應(yīng)節(jié)點(diǎn)的子節(jié)點(diǎn),進(jìn)行顯示。在本發(fā)明實(shí)施例中,當(dāng)用戶點(diǎn)擊通訊錄樹中某節(jié)點(diǎn)時(shí),按預(yù)設(shè)的排序方式對(duì)通訊錄樹中該節(jié)點(diǎn)下的各聯(lián)系人進(jìn)行排序,并顯示排序后的聯(lián)系人信息,從而便于用戶瀏覽和操作通訊錄。文檔編號(hào)G06Q10/00GK101197018SQ20071012560公開日2008年6月11日申請(qǐng)日期2007年12月28日優(yōu)先權(quán)日2007年12月28日發(fā)明者宗立博申請(qǐng)人:宇龍計(jì)算機(jī)通信科技(深圳)有限公司