新四季網

實現手機終端之間手機通訊錄互發的方法

2023-05-28 23:39:21

專利名稱:實現手機終端之間手機通訊錄互發的方法
技術領域:
本發明涉及一種利用無線通信網絡、網絡伺服器實現手機終端之間手機通信錄互發的方法。
背景技術:
隨著手機的普及,手機已經成為人們生活的一部分。人們已經習慣於將自己的一些重要信息存儲在手機中,比如將親人/朋友的姓名、單位電話、手機號碼、家庭電話、電子郵件地址等重要信息存儲在個人通訊錄中。但是,當用戶更換手機號碼、更換或遺失手機的時候,如何轉移或找回存儲在其中的大量信息,就變得相當重要。
另外,雖然,有的手機具有手機通訊錄(手機名片)發送功能,但是,這種手機名片發送功能僅限於同一廠家生產的手機之間。而,現在手機生產廠家眾多,手機型號也是五花八門,每款手機的名片發送格式又不近相同,使得兩個不同廠家生產的手機雖然都具有名片(手機通訊錄)發送功能,但是,卻由於手機名片發送格式不同而無法實現手機終端之間手機名片(手機通訊錄)的互發。

發明內容
鑑於上述原因,本發明的目的是提供一種可以實現不同廠家生產的不同類型手機終端之間手機通訊錄互發的方法。
為實現上述目的,本發明採用以下技術方案一種實現手機終端之間手機通訊錄互發的方法,它包括以下步驟1、將手機通訊錄以簡訊息形式上傳給網絡伺服器1)、手機用戶以簡訊息形式將手機通訊錄發送給網絡伺服器2)、網絡伺服器接收上傳的手機通訊錄3)、判斷上傳的手機通訊錄的格式4)、根據判斷出來的手機通訊錄格式,解析、處理表述手機通訊錄的簡訊息5)、提取其中的有用信息,如姓名、單位電話、手機號碼、家庭電話、電子郵件地址等6)、將提取出來的有用信息轉換成標準的VCARD格式,保存在網絡伺服器中備用;2、網絡伺服器將保存的手機通訊錄下載給接收手機1)、手機用戶向網絡伺服器發出請求下傳手機通訊錄的指令2)、網絡伺服器接到該指令後,讀取保存在網絡伺服器中的標準VCARD格式的通訊錄信息3)、將標準的VCARD格式的通訊錄信息轉化成接收該信息手機支持的通訊錄格式4)、網絡伺服器以簡訊息形式將轉化後的通訊錄信息發送給指定手機5)、結束。
本發明具有以下優點1、可以將不同機型手機發送的手機通訊錄的格式進行自動轉換,從而實現不同機型手機之間手機通訊錄的互發。
2、可以將手機通訊錄發送到網絡伺服器中保存起來,即可以永久保存,也可以作為備份,待需要時,下載到另一手機終端上,防止手機更換或丟失時,無法找回原來的通訊錄。
3、用戶還可以將手機通訊錄發送到網絡伺服器中,藉助網絡伺服器備份、查詢和管理用戶通訊錄,為用戶提供安全、方便的服務。
4、本發明還可以為用戶提供超大容量的移動地址本。用戶利用網絡伺服器,通過本發明公開的手機通訊錄互發方法,將手機通訊錄保存在網絡伺服器中,需要時再下載到手機中。防止由於手機內存不夠,無法保存更多的通訊錄的弊端。


圖1為實現本發明的網絡結構示意2為實現手機通訊錄上傳的程序框3為實現手機通訊錄上傳的具體實施例程序框4為實現手機通訊錄下載的程序框5為實現手機通訊錄下載的具體實施例程序框圖具體實施方式
圖1為實現本發明的網絡結構示意圖,如圖所示,本發明是通過GSM/GPRS網絡、網絡伺服器實現手機終端之間手機通訊錄互發的,即手機用戶以簡訊息形式,通過GSM/GPRS網絡將手機通訊錄發送給網絡伺服器,網絡伺服器接收這些簡訊息,提取簡訊息中的手機通信錄,並將不同型號手機發送的手機通訊錄轉換成統一格式,保存在網絡伺服器中;需要時,再將保存的手機通信錄提取出來,轉換成相應手機支持的手機通訊錄格式,以簡訊息形式發送給手機終端。
實現手機終端之間手機通訊錄的互發包括兩個步驟1、手機通訊錄的上傳手機用戶通過簡訊息的形式,將手機通訊錄發送給網絡伺服器,網絡伺服器接收不同型號手機發送的手機通訊錄,提取不同格式的手機通訊錄中的有用信息,並轉換成統一的VCARD格式,保存在網絡伺服器中2、手機通訊錄的下載網絡伺服器根據用戶的需要,提取保存在網絡伺服器中的VCARD格式的手機通訊錄,根據接收手機的型號,將VCARD格式的手機通訊錄轉換成接收手機支持的手機通訊錄格式,以簡訊息形式發送給接收手機終端。
圖2為實現本發明手機通訊錄互發的步驟1---手機通訊錄上傳的程序框圖。如圖所示,實現手機通訊錄上傳包括以下步驟1)、手機用戶以簡訊息形式將手機通訊錄發送給網絡伺服器2)、網絡伺服器接收上傳的手機通訊錄3)、判斷上傳的手機通訊錄的格式網絡伺服器根據一些著名的手機生產廠家(如諾基亞、愛立信、摩託羅拉等)生產的手機支持的手機通訊錄格式判斷上傳的手機通訊錄格式4)、根據判斷出來的手機通訊錄格式,解析、處理表述手機通訊錄的簡訊息5)、提取其中的有用信息,如姓名、單位電話、手機號碼、家庭電話、電子郵件地址等6)、將提取出來的有用信息轉換成標準的VCARD格式,保存在網絡伺服器中備用。
需要說明的是,上述步驟3)和步驟4)是交替進行的,網絡伺服器在判斷手機通訊錄格式的過程中,就解析、處理表述手機通訊錄的簡訊息。
圖3為實現手機通訊錄上傳的具體實施例程序框圖。如圖所示,它包括以下步驟1)、手機用戶以簡訊息形式將手機通訊錄發送給網絡伺服器手機用戶從手機通訊錄中選取某條記錄,以簡訊息形式,藉助GSM/GPRS網絡發送到網絡伺服器中2)、網絡伺服器接收上傳的手機通訊錄3)、判斷上傳的手機通訊錄的格式4)、根據判斷出來的手機通訊錄格式,解析、處理表述手機通訊錄的簡訊息因為上述步驟3)和步驟4)是交替進行的,網絡伺服器在判斷手機通訊錄格式的過程中,就解析、處理表述手機通訊錄的簡訊息,所以,具體步驟如下(1)、判斷簡訊息是否是UCS2編碼,如果是,且簡訊息的前四個字節是0x00,0x10,0x00,0x20,說明該簡訊息是摩託羅拉手機發送的簡訊息,則刪除前四個字節0x00,0x10,0x00,0x20,跳轉執行步驟(3);如果簡訊息不是UCS2編碼,則執行下一步;(2)、簡訊息不是UCS2編碼,判斷簡訊息是否是廠商自定義編碼,如果是,判斷簡訊息是否包含UDH頭,如果包含,則刪除UDH頭信息,執行步驟(3);如果簡訊息即不是UCS2編碼,也不是廠商自定義編碼,或者它雖然是廠商自定義編碼,但是它不包含UDH頭信息,則執行步驟(3);(3)、簡訊息是否是以「//SCKE2」開始的,如果是,刪除簡訊息中的「//SCKE2」,執行步驟5);如果否,則判斷簡訊息中是否有「BEGIN VCARD」和「ENDVCARD」字串,如果有,用N+「」替換兩次N+空格,執行步驟4),如果沒有,則往下執行步驟5);5)、提取其中的有用信息,如姓名、單位電話、手機號碼、家庭電話、電子郵件地址等(1)、判斷簡訊息是否為VCARD格式,如果是VCARD格式,則跳轉執行步驟6)中的步驟(2);如果不是VCARD格式,再判斷簡訊息是否是以「;」號分段,第二段是否為數字,如果不是,則說明網絡伺服器無法處理該簡訊息,丟棄該簡訊息;如果是,則往下執行步驟(2);(2)、簡訊息是以「;」號分段,第二段為數字時,則網絡伺服器將簡訊息中的有用信息提取出來
第一個欄位為姓名;第二個欄位描述的是簡訊息中是否包含有工作電話、手機號碼、家庭電話、電子郵件地址等信息,所以,先將第二個欄位的數字轉化成二進位數,二進位數字中值為1的為表明該簡訊息中包含有上述信息,即如果第3位為1表示該簡訊息中包含有「工作電話」如果第6位為1表示該簡訊息中包含有「手機號碼」如果第8位為1表示該簡訊息中包含有「-家庭電話」如果第10位為1表示該簡訊息中包含有「郵件地址」「工作電話、手機號碼、家庭電話、郵件地址」等信息的具體內容在後面的欄位中按照對應的為數從小到大排列;網絡伺服器按照上述規則將簡訊息中的有用信息提取出來6)、將提取出來的有用信息轉換成標準的VCARD格式,保存在網絡伺服器中備用(1)、將步驟5)提取的信息按照姓名、工作電話、手機號碼、家庭電話、郵件地址的順序打包成VCARD格式,並保存到網絡伺服器中備用,結束(2)、如果簡訊息本身就是VCARD格式的,將其中的姓名編碼統一成UTF-8格式,並保存到網絡伺服器中備用,結束圖4為實現本發明手機通訊錄互發的步驟2---手機通訊錄下載的程序框圖。如圖所示,實現手機通訊錄下載包括以下步驟1)、手機用戶向網絡伺服器發出請求下傳手機通訊錄的指令2)、網絡伺服器接到該指令後,讀取保存在網絡伺服器中的標準VCARD格式的通訊錄信息3)、將標準的VCARD格式的通訊錄信息轉化成接收該信息手機支持的通訊錄格式4)、網絡伺服器以簡訊息形式將轉化後的通訊錄信息發送給指定手機。
5)、結束。
圖5為實現手機通訊錄下載的具體實施例程序框圖。
1)、手機用戶向網絡伺服器發出請求下傳手機通訊錄的指令告知網絡伺服器接收該手機通訊錄的手機類型2)、網絡伺服器接到該指令後,讀取保存在網絡伺服器中的標準VCARD格式的通訊錄信息3)、將標準的VCARD格式的通訊錄信息轉化成接收該信息手機支持的通訊錄格式(1)、確定接收手機的類型(2)、根據接收手機的類型,將標準的VCARD格式轉換成接收手機支持的通訊錄格式如果接收手機是愛立信手機,將VCARD格式內容中的姓名編碼轉換為UTF-7編碼;簡訊息編碼類型為預設編碼;如果接收手機是諾基亞手機,將VCARD格式內容增加簡訊息的UDH頭,目標斷口為0x23f4,簡訊息編碼類型為二進位編碼;如果接收手機是摩託羅拉手機,將VCARD格式的內容解包得到姓名、工作電話、手機號碼、家庭電話、郵件地址;並將解包後的信息以「;」分段,第一個欄位為姓名,第二個欄位為一組二進位數字,其二進位值為「1」的位代表相應的欄位,具體對應如下(位數-----欄位含義)第3位------工作電話、第6位-----手機號碼、第8位------家庭電話、第10位----郵件地址;具體內容按照對應位從小到大排列在後面欄位中;根據以上規則得到一個以「;」號分段的字符串;對於摩託羅拉手機,在解包後的內容前面還要再增加0x00,0x10,0x00,0x20四個字節;將簡訊息編碼類型設為UCS2;如果接收手機是其他類型手機,將VCARD格式的內容解包得到姓名、工作電話、手機號碼、家庭電話、郵件地址;並將解包後的信息以「;」分段,第一個欄位為姓名,第二個欄位為一組二進位數字,其二進位值為「1」的位代表相應的欄位,具體對應如下(位數-----欄位含義)第3位------工作電話、第6位-----手機號碼、第8位------家庭電話、第10位----郵件地址;具體內容按照對應位從小到大排列在後面欄位中;根據以上規則得到一個以「;」號分段的字符串;對於其他類型手機,需要刪除解包後得到的以「;」號分段的字符串中的第二欄位;簡訊息編碼類型設為UCS24)、網絡伺服器以簡訊息形式將轉化後的通訊錄信息發送給指定手機。
5)結束。
對於愛立信、摩託羅拉、諾基亞手機將向擁護提示接收到手機通訊錄,詢問是否保存到手機通訊錄中,用戶可根據提示直接保存到通訊錄中。對於其他類型的手機,在收到網絡伺服器下傳的通訊錄簡訊息後,則直接顯示給用戶查看聯繫人的內容。
本發明最大的優點是可以實現不同類型手機之間互發通訊錄的目的,而且,不需要用戶註冊,只要具有該手機具有通訊錄發送功能即可。另外,本發明還可以為手機用戶提供超大容量的通訊錄存儲空間,手機用戶可以利用網絡伺服器存儲大量通訊錄,或備份存儲在手機中的通訊錄,以便在需要時下載保存在伺服器中的通訊錄。
以上所述僅為本發明的較佳實施例,本發明的保護範圍並不局限於此。任何基於本發明技術方案上的等效變換均屬於本發明保護範圍之內。
權利要求
1.一種實現手機終端之間手機通訊錄互發的方法,它包括以下步驟1、將手機通訊錄以簡訊息形式上傳給網絡伺服器1)、手機用戶以簡訊息形式將手機通訊錄發送給網絡伺服器2)、網絡伺服器接收上傳的手機通訊錄3)、判斷上傳的手機通訊錄的格式4)、根據判斷出來的手機通訊錄格式,解析、處理表述手機通訊錄的簡訊息5)、提取其中的有用信息,如姓名、單位電話、手機號碼、家庭電話、電子郵件地址等6)、將提取出來的有用信息轉換成標準的VCARD格式,保存在網絡伺服器中備用;2、網絡伺服器將保存的手機通訊錄下載給接收手機1)、手機用戶向網絡伺服器發出請求下傳手機通訊錄的指令2)、網絡伺服器接到該指令後,讀取保存在網絡伺服器中的標準VCARD格式的通訊錄信息3)、將標準的VCARD格式的通訊錄信息轉化成接收該信息手機支持的通訊錄格式4)、網絡伺服器以簡訊息形式將轉化後的通訊錄信息發送給指定手機5)、結束。
2.根據權利要求1所述的一種實現手機終端之間手機通訊錄互發的方法,其特徵在於上述步驟1中的步驟3)和步驟4)是交替進行的,網絡伺服器在判斷手機通訊錄格式的過程中,就解析、處理表述手機通訊錄的簡訊息;其具體步驟如下(1)、判斷簡訊息是否是UCS2編碼,如果是,且簡訊息的前四個字節是0x00,0x10,0x00,0x20,說明該簡訊息是摩託羅拉手機發送的簡訊息,則刪除前四個字節0x00,0x10,0x00,0x20,跳轉執行步驟(3);如果簡訊息不是UCS2編碼,則執行下一步;(2)、簡訊息不是UCS2編碼,判斷簡訊息是否是廠商自定義編碼,如果是,判斷簡訊息是否包含UDH頭,如果包含,則刪除UDH頭信息,執行步驟(3);如果簡訊息即不是UCS2編碼,也不是廠商自定義編碼,或者它雖然是廠商自定義編碼,但是它不包含UDH頭信息,則執行步驟(3);(3)、簡訊息是否是以「//SCKE2」開始的,如果是,刪除簡訊息中的「//SCKE2」,執行步驟1中的步驟5);如果否,則判斷簡訊息中是否有「BEGIN VCARD」和「ENDVCARD」字串,如果有,用N+「 」替換兩次N+空格,執行步驟1中的步驟5),如果沒有,則往下執行步驟1中的步驟5)。
3.根據權利要求2所述的一種實現手機終端之間手機通訊錄互發的方法,其特徵在於所述步驟1中的步驟5)具體包括以下步驟(1)、判斷簡訊息是否為VCARD格式,如果是VCARD格式,則將VCARD格式中的姓名編碼統一為UTF-8;如果不是VCARD格式,再判斷簡訊息是否是以「;」號分段,第二段是否為數字,如果不是,則說明網絡伺服器無法處理該簡訊息,丟棄該簡訊息;如果是,則往下執行步驟(2);(2)、簡訊息是以「;」號分段,第二段為數字時,則網絡伺服器將簡訊息中的有用信息提取出來第一個欄位為姓名;第二個欄位描述的是簡訊息中是否包含有工作電話、手機號碼、家庭電話、電子郵件地址等信息,所以,先將第二個欄位的數字轉化成二進位數,二進位數字中值為1的為表明該簡訊息中包含有上述信息,即如果第3位為1表示該簡訊息中包含有「工作電話」如果第6位為1表示該簡訊息中包含有「手機號碼」如果第8位為1表示該簡訊息中包含有「-家庭電話」如果第10位為1表示該簡訊息中包含有「郵件地址」「工作電話、手機號碼、家庭電話、郵件地址」等信息的具體內容在後面的欄位中按照對應的為數從小到大排列;網絡伺服器按照上述規則將簡訊息中的有用信息提取出來。
4.根據權利要求3所述的一種實現手機終端之間手機通訊錄互發的方法,其特徵在於所述步驟2中的步驟3)具體包括以下步驟(1)、確定接收手機的類型(2)、根據接收手機的類型,將標準的VCARD格式轉換成接收手機支持的通訊錄格式如果接收手機是愛立信手機,將VCARD格式內容中的姓名編碼轉換為UTF-7編碼;簡訊息編碼類型為預設編碼;如果接收手機是諾基亞手機,將VCARD格式內容增加簡訊息的UDH頭,目標斷口為0x23f4,簡訊息編碼類型為二進位編碼;如果接收手機是摩託羅拉手機,將VCARD格式的內容解包得到姓名、工作電話、手機號碼、家庭電話、郵件地址;並將解包後的信息以「;」分段,第一個欄位為姓名,第二個欄位為一組二進位數字,其二進位值為「1」的位代表相應的欄位,具體對應如下(位數-----欄位含義)第3位------工作電話、第6位-----手機號碼、第8位------家庭電話、第10位----郵件地址;具體內容按照對應位從小到大排列在後面欄位中;根據以上規則得到一個以「;」號分段的字符串;對於摩託羅拉手機,在解包後的內容前面還要再增加0x00,0x10,0x00,0x20四個字節;將簡訊息編碼類型設為UCS2;如果接收手機是其他類型手機,將VCARD格式的內容解包得到姓名、工作電話、手機號碼、家庭電話、郵件地址;並將解包後的信息以「;」分段,第一個欄位為姓名,第二個欄位為一組二進位數字,其二進位值為「1」的位代表相應的欄位,具體對應如下(位數-----欄位含義)第3位------工作電話、第6位-----手機號碼、第8位------家庭電話、第10位----郵件地址;具體內容按照對應位從小到大排列在後面欄位中;根據以上規則得到一個以「;」號分段的字符串;對於其他類型手機,需要刪除解包後得到的以「;」號分段的字符串中的第二欄位;簡訊息編碼類型設為UCS2。
全文摘要
本發明公開了一種實現手機終端之間手機通訊錄互發的方法,它包括兩個步驟1.手機通訊錄的上傳,即手機用戶通過簡訊息的形式,將手機通訊錄發送給網絡伺服器,網絡伺服器接收不同型號手機發送的手機通訊錄,提取不同格式的手機通訊錄中的有用信息,並轉換成統一的VCARD格式,保存在網絡伺服器中;2.手機通訊錄的下載,即網絡伺服器根據用戶的需要,提取保存在網絡伺服器中的VCARD格式的手機通訊錄,根據接收手機的型號,將VCARD格式的手機通訊錄轉換成接收手機支持的手機通訊錄格式,以簡訊息形式發送給接收手機終端。
文檔編號H04W4/18GK1589046SQ200410069358
公開日2005年3月2日 申請日期2004年7月19日 優先權日2004年7月19日
發明者傅樂民, 賀平, 丁輝, 黃全貴, 陳慶卓, 華鋒 申請人:北京北緯通信科技股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀