欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種通訊錄自動生成、查詢方法及話的制造方法

文檔序號:7987659閱讀:719來源:國知局
一種通訊錄自動生成、查詢方法及話的制造方法
【專利摘要】本發(fā)明公開了一種通訊錄自動生成方法,所述方法包括如下步驟:a、話機通過SIP登記請求信息將用戶輸入的聯(lián)系人信息發(fā)送到服務器端,所述SIP登記請求通過擴展SIP頭域攜帶聯(lián)系人信息;b、服務器端解析所述SIP登記請求信息,提取所述擴展SIP頭域攜帶的聯(lián)系人信息以確定是否生成新的通訊錄;所述擴展SIP頭域攜帶包括所述話機通過內(nèi)容摘要算法得到的所述聯(lián)系人md5值,將所述聯(lián)系人md5值與所述服務器端存儲的聯(lián)系人md5值進行比較,判斷兩者是否相同,如果不相同則所述服務器生成新的通訊錄。通過本發(fā)明方法可以克服目前企業(yè)內(nèi)部通訊錄專人維護、手動更新的不足。
【專利說明】一種通訊錄自動生成、查詢方法及話機
【技術領域】
[0001]本發(fā)明屬于通訊【技術領域】,尤其涉及企業(yè)內(nèi)部網(wǎng)絡電話通訊錄的自動生成、自動更新技術。
【背景技術】
[0002]在VoIP領域,廣泛應用的有使用LDAP或者各種私有協(xié)議實現(xiàn)的集中控制管理的通訊錄技術。這些技術的應用模式基本都是需要有專職的管理員在服務器端維護管理通訊錄,終端通過各種協(xié)議獲取得到通訊錄數(shù)據(jù)。這種模式在聯(lián)系人信息有效性、準確性和安全性方面有較大價值,但某些聯(lián)系人信息例如:用戶姓名、昵稱、電子郵箱,以及注冊帳號外的其他號碼(工作電話、手機號碼)等還是需要有專人維護,手動更新修改相應的數(shù)據(jù)信息,這對于中小企業(yè),無IT部門的企業(yè)來說成本較高。
[0003]如上所述,有必要設計一種新型的通訊錄自動生成方法以降低集中控制管理通訊錄的維護成本和維護難度。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的目的在于提供一種由話機用戶填寫基本聯(lián)系人信息,并通過服務器自動收集上述聯(lián)系人信息整理生成通訊錄的方法。
[0005]為了實現(xiàn)上述發(fā)明目的,本發(fā)明的技術方案如下:一種通訊錄自動生成方法,其特征在于,所述方法包括如下步驟:
a、話機通過SIP登記請求信息將用戶輸入的聯(lián)系人信息發(fā)送到服務器,所述SIP登記請求通過擴展SIP頭域攜帶聯(lián)系人信息;
b、所述服務器解析所述SIP登記請求信息,提取所述擴展SIP頭域攜帶的聯(lián)系人信息以確定是否生成新的通訊錄。
[0006]另外,為了優(yōu)化本發(fā)明的設計方案,在本發(fā)明方案中,所述擴展SIP頭域還攜帶包括所述話機通過內(nèi)容摘要算法運算得到的所述聯(lián)系人摘要信息值。在所述服務器端通過直接解析出的聯(lián)系人摘要信息值與其存儲的聯(lián)系人摘要信息值進行比較,進而再判斷決定是否需要更新所述話機的聯(lián)系人信息。
[0007]其中,所述步驟b具體包括步驟:
bl、將所述話機發(fā)送的所述聯(lián)系人摘要信息值與所述服務器端存儲的聯(lián)系人摘要信息值進行比較,判斷兩者是否相同;
b2、如果所述步驟bl中兩者摘要信息值不相同,則所述服務器生成新的通訊錄,并通過內(nèi)容摘要算法運算得到所述新的通訊錄摘要信息值。
[0008]其中,在所述步驟a之前還包括步驟;
a0、所述話機開機/重啟后,自動啟動設置向?qū)Ы缑嬉龑в脩暨M行聯(lián)系人信息輸入。
[0009]基于上述通訊錄自動生成方法,本發(fā)明另外還提供一種通訊錄查詢方法,用于話機向服務器自動進行通訊錄數(shù)據(jù)查詢,該方法通過在話機發(fā)起的查詢請求中攜帶通訊錄摘要信息值,由所述服務器解析比較后確定是否需要發(fā)送通訊錄給所述,具體包括如下步驟:
a、話機向服務器發(fā)起http/https請求,以獲取最新通訊錄數(shù)據(jù),所述請求中帶上本地通信錄的摘要信息值;
b、服務器解析所述http/https請求,獲取所述話機發(fā)送的通訊錄摘要信息值;
C、將所述通訊錄摘要信息值與所述服務器端存儲的通訊錄摘要信息值進行比較,回復響應給所述話機。
[0010]其中,所述步驟c具體包括如下步驟:
Cl、通訊錄摘要信息值比較,如果所述話機請求攜帶的通訊錄摘要信息值與所述服務器端的通訊錄摘要信息值不相同,則轉(zhuǎn)到步驟c2,否則直接回復無需更新通訊錄的響應;c2、返回響應,并攜帶所述服務器端通訊錄摘要信息值、服務器通訊錄。
[0011]此外,本發(fā)明還提供一種具有通訊錄自動生成功能的話機,話機包括:
設置向?qū)卧?,負責?lián)系人信息登記請求的界面顯示,并引導用戶輸入聯(lián)系人信息; 通信單元,負責與服務器進行信令交互,通過發(fā)送擴展SIP頭域攜帶聯(lián)系人信息至所
述服務器,所述聯(lián)系人信息包括通過內(nèi)容摘要算法運算得到的聯(lián)系人摘要信息值;
存儲單元,用來存儲用戶輸入的所述聯(lián)系人信息、所述聯(lián)系人摘要信息值,以及本地通訊錄;
控制MCU單元,內(nèi)部包括摘要信息運算器,用來對所述用戶輸入的聯(lián)系人信息進行內(nèi)容摘要算法的運算;
通訊錄自動更新單元,負責自動發(fā)起http/https請求,從所述服務器端獲取通訊錄數(shù)據(jù),并更新到本地通訊錄中。
[0012]為了實現(xiàn)本發(fā)明通訊錄自動生成的功能,本發(fā)明另外還提供一種配合上述話機一起使用的服務器,具體包括以下功能單元:
通信單元,用于接收來自話機通過發(fā)送擴展SIP頭域攜帶聯(lián)系人信息的信息登記請求,以及接收/回復所述話機獲取服務器端通訊錄的http/https請求,所述http/https請求攜帶所述服務器之前回復的通訊錄摘要信息值;
信息解析單元,用于解析所述SIP頭域,提取聯(lián)系人信息以及聯(lián)系人摘要信息值,以及解析所述http/https請求,提取通訊錄摘要信息值;
存儲單元,用于存儲話機聯(lián)系人信息、所述聯(lián)系人摘要信息值,以及通訊錄摘要信息
值;
控制MCU單元,包括摘要信息運算器和比較單元,其中,所述摘要信息運算器用于對通訊錄信息進行摘要信息計算;所述比較單元用來比較所述話機傳輸過來的聯(lián)系人摘要信息值是否與所述存儲單元內(nèi)保存的摘要信息值相同,以及比較所述話機傳輸?shù)恼畔⒅凳欠衽c所述存儲單元內(nèi)保存的摘要信息值相同。
[0013]本發(fā)明克服現(xiàn)有技術中企業(yè)通訊錄數(shù)據(jù)需要專人維護,手動更新的不足,通過在話機端的設置向?qū)Ы缑嬉龑в脩糨斎雮€人聯(lián)系信息,并通過擴展SIP頭域攜帶聯(lián)系人信息來提交登記注冊的信息,自動上報給服務器端由其決定是否生成新的通訊錄數(shù)據(jù)。
[0014]同時本發(fā)明為了優(yōu)化方案,減輕網(wǎng)絡傳輸負,通過在話機端進行內(nèi)容摘要算法得到的摘要信息值,并在發(fā)起的SIP請求及http/https請求中攜帶上述摘要信息值,根據(jù)服 務器端對摘要信息值的比較來確定是否進行聯(lián)系人信息/通訊錄數(shù)據(jù)更新。
【專利附圖】

【附圖說明】
[0015]圖1為本發(fā)明實施方式話機與SIP服務器進行聯(lián)系人信息登記的通訊示意圖;
圖2為本發(fā)明實施方式所述的通訊錄自動生成流程圖;
圖3為本發(fā)明實施方式SIP服務器處理聯(lián)系人信息登記的流程圖;
圖4為本發(fā)明實施方式所述的話機與SIP服務器的功能組成示意圖。
【具體實施方式】
[0016]本發(fā)明的基本原理是采用SIP服務器作為收集管理話機通訊錄的服務器,話機向SIP服務器發(fā)送SIP形式的聯(lián)系人信息登記請求,通過擴展SIP頭域攜帶聯(lián)系人信息來提交相關登記信息,SIP服務器讀取并解析SIP請求以獲取相關聯(lián)系人信息,并與之前的聯(lián)系人信息進行比較以確定是否進行通訊錄數(shù)據(jù)的整理或更新。
[0017]為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0018]圖1為本發(fā)明【具體實施方式】話機與SIP服務器進行聯(lián)系人信息登記的通訊示意圖。由圖可知,多個話機userl、user2、user3等與SIP服務器通訊連接,當圖中任一話機開機/重啟時發(fā)送SIP形式的聯(lián)系人信息登記注冊請求,通過擴展SIP頭域攜帶聯(lián)系人信息來提交登記注冊的信息,采用X-GS-ContactInfo為擴展頭域,使用便于擴展的JSON格式攜帶附加的聯(lián)系人信息,所述聯(lián)系人信息包括md5值、info work、cell phone、Email等。在SIP服務器端存儲有所述話機userl、user2、user3對應的md5值、info work、cell phone、Email聯(lián)系人信息,以及通訊錄MD5值,該MD5值是SIP服務器端整個通訊錄數(shù)據(jù)通過內(nèi)容摘要算法計算生成。
[0019]此外,話機隨時都可以向SIP服務器發(fā)起通訊錄查詢請求,如http/https請求,以請求獲取該SIP服務器上存儲的最新的通訊錄數(shù)據(jù),在該請求中,話機攜帶之前獲取到的服務器通訊錄MD5值,服務器端先核對此MD5值,如果與服務器端存儲的數(shù)值相同則話機不更新本地存儲的通訊錄數(shù)據(jù),不相同則SIP服務器將會向話機返回響應并攜帶服務器端的通訊錄數(shù)據(jù)。
[0020]圖2為本發(fā)明實施例通訊錄自動生成流程圖。由圖可知,本發(fā)明【具體實施方式】的話機userl向SIP服務器上報聯(lián)系人信息自動生成通訊錄的方法涉及以下操作步驟:
步驟SlO:話機userl開機或重新啟動后,通過與SIP服務器的自動配置獲取得到注冊帳號8125607、SIP服務器信息sip.1pvideotalk.com、以及密碼。
[0021]步驟S20:話機userl界面跳出“設置向?qū)А币龑в脩糨斎肴缦滦畔?用戶姓名:Bella、工作電話:3501、手機號碼:15183989333、電子郵箱:aaa@grandstream.com。
[0022]步驟S30:用戶完成配置界面的信息輸入后,話機userl向SIP服務器發(fā)起聯(lián)系人信息登記請求,即將上述填寫的聯(lián)系人信息發(fā)送至SIP服務器。話機userl向SIP服務器以SIP形式發(fā)送登記請求,其在擴展頭域中以JSON格式帶上聯(lián)系人信息,具體格式如下:
REGISTER sip:sip.1pvideotalk.com:48879 SIP/2.0 (登記注冊用戶代理)Via: SIP/2.0/UDP 118.194.228.125:58105;branch=z9hG4bK635090461 ;rport (記錄經(jīng)過的網(wǎng)元)
From: <sip:8125607@sip.1pvideotalk.com:48879〉; tag=1889912085 (消息發(fā)送方地
址)
To: <sip:8125607@sip.1pvideotalk.com:48879〉(消息接收方地址)
Call-1D: 616403391-58105-WBB1.BJE.CCL BCF (呼叫標志)
CSeq: 2000 REGISTER (消息包順序號)
Contact: <sip:8125607@118.194.228.125:58105};reg~id=l; +sip.1nstmicG=〃〈urn:uuid: 00000000-0000-1000-8000-000B823CF316> ,,(發(fā)送方可聯(lián)系地址)
Max-Forwards: 70 (最多中轉(zhuǎn)跳數(shù))
User-Agent: Grandstream GXV3175v2 1.0.1.40 (用戶代理標識終端類型)
Supported: path
Expires: 900 (注冊超時限)
X-GS-NAT: Port Restricted Cone NAT (STUN) (NAT類型檢測)
X-GS-Con tac tlnfo: {"Checksum ": 〃78db265c 7428a 7cfba3da4958c55d77b ",〃Name〃:〃Bella〃, 〃Phone〃: [ {〃Work〃: "3501",〃Cel IPhone": "15183989333"}],〃Email〃: "aaa@grandstream.com〃}
Allow:1NVITE, ACK,OPTIONS, CANCEL, BYE, SUBSCRIBE, NOTIFY, INFO, REFER,UPDATE, MESSAGE (終端支持方式)
Con ten t~Length: O
其中,X-GS-ContactInfo為擴展頭域,使用便于擴展的JSON格式攜帶聯(lián)系人信息。其中的幾個關鍵項解釋如下:
DCheckSum:話機user I通過內(nèi)容摘要算法計算得到的聯(lián)系人md5值,供SIP服務器檢驗話機端user I聯(lián)系人信息是否有更新,如無更新則SIP服務器端無需更新通訊錄中user I聯(lián)系人信息,以節(jié)省資源;
2)Name:聯(lián)系人名稱;
3)Phone:除了此注冊帳號外的其它號碼,如工作號碼、手機號碼。
[0023]在上述步驟S30中,也可以增加網(wǎng)絡環(huán)境檢測,如當網(wǎng)絡異常,無法連接到SIP服務器時,話機userl將已經(jīng)輸入的聯(lián)系人信息、md5值進行存儲,待網(wǎng)絡正常連接后再進行后續(xù)上報登記步驟。
[0024]步驟S40:SIP服務器收集話機user I上報的以JSON格式攜帶的附加聯(lián)系人信息,整理生成新的通訊錄數(shù)據(jù)。同時SIP服務器端通過內(nèi)容摘要算法計算得到更新后的通訊錄MD5 值。
[0025]在本發(fā)明【具體實施方式】中,所提及的內(nèi)容摘要算法我們采用簡單易用的md5算法,即話機 userl 通過米用 md5sum("Name": "Bella", "Phone": [ {"Work": "3501","CellPhone〃: 〃15183989333〃} ],〃Email〃: 〃aaa@grandstream.com〃)進行計算。當然在實際應用中也可以根據(jù)具體情況采用其他摘要算法,如shal進行運算。
[0026]為了減輕服務器端壓力, 在本發(fā)明的【具體實施方式】中,我們將對話機聯(lián)系人信息的md5值的計算設置在各個話機內(nèi)部。如果當話機數(shù)量有限或者發(fā)注冊請求不會很頻繁的時候,對上述md5值的計算也可以放在服務器端來實現(xiàn)。
[0027]此外,采用本發(fā)明通訊錄自動生成方法,在具體應用時,可以采用方式一:話機上電后可以通過服務器的自動配置實現(xiàn)獲取注冊帳號;也可以采用方式二:用戶拿到話機后,手動輸入進行配置取得注冊帳號。當然,作為一個較佳實時方式,也可以是設計成同時進行配置注冊和聯(lián)系人信息的登記處理,不同的設計方案需依據(jù)實際情況具體確定。
[0028]此外,作為本發(fā)明的一個較佳實施方式,話機開機時可先做網(wǎng)絡環(huán)境檢測,如網(wǎng)絡異常,無法連接到服務器,設置向?qū)霈F(xiàn)提示“網(wǎng)絡異常,請檢查連接”,如可連接至服務器,則會出現(xiàn)正常的設置向?qū)Ы缑?,提示用戶輸入?lián)系人信息。
[0029]圖3為本發(fā)明實施例SIP服務器處理話機聯(lián)系人信息登記的流程圖。在上述步驟S40中,SIP服務器收到話機的聯(lián)系人信息登記請求后具體還包括以下操作步驟:
步驟S401 =SIP服務器端收到話機userl的聯(lián)系人信息登記請求,讀取其中的X-GS-ContactInfo 擴展頭域。
[0030]步驟S402:解析JSON格式,獲取聯(lián)系人的用戶姓名:Bel la、聯(lián)系人md5值:78db265c7428a7cfba3da4958c55d77、工作電話:3501、手機號碼:15183989333、電子郵箱:aaaigrandstream.com。等除了話機所對應的注冊帳號外的其他聯(lián)系人信息。
[0031]步驟S403:md5值比較,判斷上述聯(lián)系人md5值78db265c7428a7cfba3da4958c55d77,與SIP服務器中存儲的聯(lián)系人md5值是否相同,如果相同則轉(zhuǎn)到步驟S407,否則轉(zhuǎn)到步驟S404。
[0032]步驟S404:更新該注冊帳號所對應的聯(lián)系人信息,如更新SIP服務器存儲單元中話機userl對應的用戶的姓名、工作號碼、手機號碼、電子郵箱,以及md5值,從而生成新的通訊錄。
[0033]步驟S405:通訊錄MD5值計算,服務器對更新后的通訊錄進行內(nèi)容摘要算法得到新的MD5值并保存。
[0034]步驟S406 =SIP服務器返回響應至話機userl,同時攜帶新的MD5值。
[0035]步驟S407:結束,SIP服務器不更新通訊錄數(shù)據(jù)。
[0036]在本發(fā)明的【具體實施方式】中,話機可隨時向SIP服務器發(fā)起http/https通訊錄請求,獲取最新通訊錄數(shù)據(jù)。在這個請求中,話機攜帶之前從SIP服務器端獲得的通訊錄MD5值,由SIP服務器先進行MD5值比較后確定是否需要回復通訊錄數(shù)據(jù),詳細步驟如下:
(O話機發(fā)起獲取SIP服務器端通訊錄的http/https請求,在請求中帶上之前獲取到的通訊錄MD5值,如:
https://sip.1pvideotalk.com/getAllContract?md5=79db265c8428b7cfb33da4948c35d77b&mac=000b822a7b8
(2)SIP服務器端獲取請求中的通訊錄MD5值,與本地當前的通訊錄MD5值進行比較,如相同,則表示話機端通訊錄無需更新,返回http 304響應:HTTP 1.1 304 Not Modified,如果不同,則表示話機端通訊錄需更新,返回http 200 OK響應:Http 1.1 200 OK并攜帶正文信息,包括MD5值和服務器通訊錄信息,具體形式如下:
rCheckSum": "79db265c8428b7cfb33da4948c35d77b", [{"Name":"Bella","Phone":[{"Work": 〃3501", "CellPhone": "15183989333"}], "Email": "aaa@grandstream.com"},("Name^VRicharcT, "Phone": [ {"Work": "3502","CellPhone":"15199998888〃}],〃Email〃: 〃bbb@grandstream.com〃}...]}
(3)話機端若收到304響應,則無需更新本地通訊錄,若收到200 OK響應,則解析響應正文的JSON格式的數(shù)據(jù),并取出Checksum值,更新話機端存儲的通訊錄MD5值。
[0037]圖4為本發(fā)明實施例通訊錄自動生成功能模塊圖。由圖可知,本發(fā)明實施例包括話機100和SIP服務器200,其中,話機內(nèi)設有通信單元110、設置向?qū)卧?20、存儲單元130,以及控制MCU單元140。
[0038]通信單元110,以SIP協(xié)議棧為基礎,負責與SIP服務器200進行信令交互,建立和終止會話。當話機100開機或者重啟進行聯(lián)系人信息登記時,通過擴展SIP頭域攜帶聯(lián)系人信息如上述用戶輸入的登記注冊信息、上述md5值等發(fā)送給SIP服務器200。所述攜帶聯(lián)系人信息的擴展SIP頭域如下:
X-GS-Con tac tlnfo: {"Checksum ": 〃78db265c 7428a 7cfba3da4958c55d77b ",〃Name〃:〃Bella〃, 〃Phone〃: [ {〃Work〃: "3501",〃Cel IPhone": "15183989333"}],〃Email〃: "aaa@grandstream.com〃}
設置向?qū)卧?20可以是用戶通過話機100的UI菜單選擇啟動,也可以設計成話機100在開機或重新啟動時自動啟動的形式。該設置向?qū)卧?20負責聯(lián)系人信息登記請求的界面顯示,以及對用戶輸入的響應,通過其可以輸入如下聯(lián)系人信息:姓名:Bella、工作號碼:3501、手機號碼:15183989333、電子郵箱:aaa@grandstream.com 等信息。
[0039]控制MCU單元140,與上述設置向?qū)卧?20、存儲單元130,以及通信單元110連接,接收上述各個功能單元發(fā)送過來的消息,對消息進行解析并根據(jù)解析結果通過執(zhí)行操作指令來控制各個功能單元 。此外該控制MCU單元140內(nèi)部設置有內(nèi)容摘要運算器141。所述內(nèi)容摘要運算器141通過內(nèi)容摘要算法得出所述設置向?qū)卧?20輸入的聯(lián)系人md5值,在本發(fā)明實施方式中,我們選擇簡單易用的md5算法,即通過md5SUm(〃Name〃:〃Bella〃,"Phone":[{"Work": 〃3501", "CellPhone": "15183989333"}], "Email": "aaa@grandstream.com")進行計算。當然在此也可以采用其他內(nèi)容摘要算法如shal進行運算。
[0040]存儲單元130,用于存儲上述設置向?qū)卧?20中用戶輸入的聯(lián)系人信息、上述內(nèi)容摘要運算器141計算出的聯(lián)系人md5值、從SIP服務器200端獲取到的通訊錄數(shù)據(jù)和通訊錄MD5值。
[0041]在另一【具體實施方式】中,話機100包括通訊錄自動更新單元(圖中未示),負責自動發(fā)起http/https請求,從SIP服務器200端獲取通訊錄數(shù)據(jù),并更新到本地通訊錄中。
[0042]作為本發(fā)明另一個具體實時方式,在話機端可以不設置內(nèi)容摘要運算器,對于單個話機的聯(lián)系人md5值的運算可以設置在SIP服務器上。
[0043]SIP服務器200包括了通信單元210、信息解析單元220、存儲單元230,以及控制MCU 單元 240。
[0044]通信單元210,接收來自話機100的通信單元110傳輸請求/回復信息,如話機100通過擴展SIP頭域攜帶聯(lián)系人信息來提交的登記信息、獲取通訊錄數(shù)據(jù)的http/https請求。
[0045]信息解析單元220,解析上述通信單元210獲取的各種請求信息,例如,在聯(lián)系人信息登記請求時,用于解析上述SIP登記信息,提取聯(lián)系人信息,及聯(lián)系人md5值;在話機通過http/https請求獲取服務器端通訊錄時,解析其請求信息并讀取請求中攜帶的通訊錄MD5 值。
[0046]存儲單元230,存儲各話機的配置注冊信息、聯(lián)系人md5值,SIP服務器通訊錄數(shù)據(jù),以及服務器通訊錄MD5值。
[0047]控制MCU單元240,與各功能單元相連并通過執(zhí)行控制指令對所述各個功能單元進行控制,該控制MCU單元240包括內(nèi)容摘要運算器241和比較單元242,其中內(nèi)容摘要運算器241用于對服務器通訊錄進行內(nèi)容摘要計算得到MD5值。比較單元242,用于比較單個話機上報的md5/MD5值是否與SIP服務器200端存儲的數(shù)值相同。當話機100上報的md5/MD5值不同于SIP服務器200端的數(shù)值時,該控制MCU單元240對上述存儲單元230中保存的話機聯(lián)系人信息進行更新/返回響應并攜帶通訊錄數(shù)據(jù)。
[0048]作為本發(fā)明另一個具體實時方式,在服務器端可以不設置內(nèi)容摘要運算器241,而通過在話機端設置運算器來實現(xiàn)對通訊錄MD5值的計算。
[0049]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【權利要求】
1.一種通訊錄自動生成方法,其特征在于,所述方法包括如下步驟: a、話機通過SIP登記請求信息將用戶輸入的聯(lián)系人信息發(fā)送到服務器,所述SIP登記請求通過擴展SIP頭域攜帶聯(lián)系人信息; b、所述服務器解析所述SIP登記請求信息,提取所述擴展SIP頭域攜帶的聯(lián)系人信息以確定是否生成新的通訊錄。
2.根據(jù)權利要求1所述通訊錄自動生成方法,其特征在于,所述擴展SIP頭域攜帶包括所述話機運算得到的聯(lián)系人摘要信息值。
3.根據(jù)權利要求1所述的電話通訊錄自動生成方法,其特征在于,所述步驟b包括: bO:所述服務器通過內(nèi)容摘要算法運算得到聯(lián)系人摘要信息值。
4.根據(jù)權利要求2或3所述通訊錄自動生成方法,其特征在于,所述步驟b進一步包括以下步驟: bl、將所述話機發(fā)送的所述聯(lián)系人摘要信息值與所述服務器端存儲的所述聯(lián)系人摘要信息值進行比較,判斷兩者是否相同; b2、如果所述步驟bl中兩者聯(lián)系人摘要信息值不相同,則所述服務器生成新的通訊錄,并通過內(nèi)容摘要算法運算得到所述新的通訊錄摘要信息值。
5.根據(jù)權利要求4所述通訊錄自動生成方法,其特征在于,所述步驟a之前包括以下步驟: aO、所述話機開機/重啟后,自動啟動設置向?qū)Ы缑嬉龑в脩暨M行聯(lián)系人信息輸入。
6.根據(jù)權利要求5所述通訊錄自動生成方法,其特征在于,所述步驟aO后還包括步驟: al、檢測所述話機與所述服務器的網(wǎng)絡連接是否正常。
7.一種通訊錄查詢方法,其特征在于,所述方法包括如下步驟: a、話機向服務器發(fā)起通訊錄查詢請求,以獲取最新通訊錄數(shù)據(jù),所述請求中帶上本地通訊錄摘要信息值; b、服務器解析所述查詢請求,獲取所述話機發(fā)送的通訊錄摘要信息值; C、將所述通訊錄摘要信息值與所述服務器端存儲的通訊錄摘要信息值進行比較,回復響應信息給所述話機。
8.根據(jù)權利要求7所述的通訊錄查詢方法,其特征在于,所述步驟c具體包括如下步驟: Cl、通訊錄摘要信息值比較,如果所述話機請求攜帶的通訊錄摘要信息值與所述服務器端的通訊錄摘要信息值不相同,則轉(zhuǎn)到步驟c2,否則直接回復無需更新通訊錄的響應;c2、返回響應,并攜帶所述服務器端通訊錄摘要信息值、服務器通訊錄數(shù)據(jù)。
9.一種具有通訊錄自動生成功能的話機,其特征在于,所述話機包括: 設置向?qū)卧?,負責?lián)系人信息登記請求的界面顯示,并引導用戶輸入聯(lián)系人信息;通信單元,負責與服務器進行信令交互,通過發(fā)送擴展SIP頭域攜帶聯(lián)系人信息至所述服務器,所述聯(lián)系人信息包括通過內(nèi)容摘要算法運算得到的聯(lián)系人摘要信息值; 存儲單元,用來存儲用戶輸入的所述聯(lián)系人信息、所述聯(lián)系人摘要信息值,以及本地通訊錄; 控制MCU單元,內(nèi)部包括摘要信息運算器,用來對所述用戶輸入的聯(lián)系人信息進行內(nèi)容摘要算法的運算; 通訊錄自動更新單元,負責自動發(fā)起http/https請求,從所述服務器端獲取通訊錄數(shù)據(jù),并更新到本地通訊錄中。
10.根據(jù)權利要求9所述的話機,其特征在于,所述存儲單元還用來保存本地通訊錄摘要信息值;所述通信單元還用來發(fā)送http/https請求以求獲取新的通訊錄數(shù)據(jù),所述http/https請求攜帶所述本地通訊錄摘要信息值,以及用于接收所述服務器回復的響應。
11.根據(jù)權利要求10所述的話機,其特征在于,所述服務器回復的響應攜帶所述服務器端存儲的通訊錄數(shù)據(jù)和通訊錄摘要信息值。
12.—種具有通訊錄自動生成功能的服務器,其特征在于,所述服務器包括: 通信單元,用于接收來自話機通過發(fā)送擴展SIP頭域攜帶聯(lián)系人信息的信息登記請求; 信息解析單元,用于解析所述通信單元獲取的請求信息,從所述擴展SIP頭域中提取聯(lián)系人信息以及聯(lián)系人摘要信息值; 存儲單元,用于存儲話機所述聯(lián)系人信息、所述聯(lián)系人摘要信息值; 控制MCU單元,包括比較單元用來比較所述話機傳輸過來的聯(lián)系人摘要信息值是否與所述存儲單元內(nèi)保存的聯(lián)系人信息摘要信息數(shù)值相同。
13.根據(jù)權利要求12所述的服務器,其特征在于,所述通信單元用來接收所述話機獲取服務器端通訊錄的http/https請求,所述http/https請求攜帶所述服務器之前回復的通訊錄摘要信息值,此外所述通信單元還用于通過回復響應攜帶通訊錄數(shù)據(jù);所述存儲單元用來存儲通訊錄摘要信息值;所述信息解析單元用來提取所述http/https請求中的通訊錄摘要信息值;所述控制MCU單 元還包括摘要信息運算器用于所述通訊錄摘要信息值的計算,所述比較單元用來比較所述http/https請求攜帶的通訊錄摘要信息值與所述存儲單元存儲的通訊錄摘要信息值是否相同。
【文檔編號】H04L29/06GK103888412SQ201210556866
【公開日】2014年6月25日 申請日期:2012年12月20日 優(yōu)先權日:2012年12月20日
【發(fā)明者】黃曉暉, 徐曉峰, 李夏賓 申請人:深圳市潮流網(wǎng)絡技術有限公司, 潮流網(wǎng)絡有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
浪卡子县| 元江| 永春县| 黎平县| 祥云县| 沙湾县| 泾阳县| 佛冈县| 侯马市| 大宁县| 吴忠市| 保德县| 呼和浩特市| 陇南市| 蕉岭县| 梁平县| 邓州市| 根河市| 巴彦淖尔市| 晋中市| 电白县| 久治县| 加查县| 霍林郭勒市| 威宁| 嘉峪关市| 老河口市| 达拉特旗| 乌恰县| 天门市| 遵化市| 江陵县| 航空| 磴口县| 西吉县| 龙岩市| 阜城县| 武陟县| 勐海县| 庆城县| 乌拉特后旗|