通信錄信息維護系統及方法
2023-07-05 09:12:36 1
專利名稱::通信錄信息維護系統及方法
技術領域:
:本發明涉及即時通信領域,尤其涉及一種通信錄信息維護系統及方法。
背景技術:
:在現有的電信運營商業務中,通信助理業務已經成為主要業務之一,該業務將個人或企業的通信錄信息保存在電信的業務平臺(下文稱為通信助理業務平臺)上,實現客戶號簿信息的自助維護、自助發布、號碼查詢轉接、多方通話等個性化功能。由於安全考慮,通信助理業務平臺對用戶來說是封閉的、不開放的、不能直接訪問的,因此在現有的通信助理業務中,通信錄信息的維護手段主要通過兩種方式一是方式是用戶直接打電話給人工坐席,並將號簿信息逐條報知話務員,以便話務員對通信錄進行記錄。這種方式的缺點是在號簿信息量較大的情況下需要花費用戶大量的時間,並且也容易因用戶口音等原因造成話務員記錄上的差錯,因此用戶使用體驗比較差。第二種方式是用戶通過訪問通信助理業務平臺的對外的網站伺服器進行自助操作,再由該網站伺服器將通信錄上傳到通信助理業務平臺。這種方式的缺點是由於大量用戶記不住網址,並且不熟悉網上操作流程,一旦出錯無人指導,因此在實際中用戶使用程度不高。
發明內容本發明的目的是提出一種通信錄信息維護系統及方法,利用即時通信技術實現通信錄信息的維護功能,使用戶可以通過即時通信工具方便的管理通信錄。為實現上述目的,本發明提供了一種通信錄信息維護系統,包括即時通信平臺和通信助理業務平臺,其中還包括網絡機器人平臺,分別與所述即時通信平臺和通信助理業務平臺相連,用於在接收即時通信客戶端通過即時通信方式發送的通信錄維護指令時,向終端側接入的讀卡設備發出讀取通信錄信息的請求,並在獲得通信錄信息後,將所述通信錄信息發送到所述通信助理業務平臺進行更新。進一步的,所述網絡機器人平臺包括以下模塊指令解析模塊,用於從接收的即時消息中解析出通信錄維護指令;通信錄讀取模塊,用於根據所述通信錄維護指令向終端側接入的讀卡設備發出讀取通信錄信息的請求,並獲得所述讀卡設備返回的通信錄信息;通信錄更新模塊,用於在獲得通信錄信息後,將所述通信錄信息發送到所述通信助理業務平臺進行更新。進一步的,所述網絡機器人平臺還包括維護情況反饋模塊,用於在所述通信助理業務平臺返回更新成功/失敗的消息後,通過即時通信方式向所述即時通信客戶端返回維護成功/失敗的反饋消息。進一步的,所述網絡機器人平臺還包括格式轉換模塊,用於當所述讀卡設備返回的通信錄信息的數據格式與所述通信助理業務平臺的數據格式不一致時,對所述讀卡設備返回的通信錄信息進行格式轉換,轉換成與所述通信助理業務平臺的數據格式。進一步的,所述網絡機器人平臺還包括用戶認證模塊,用於在維護通信錄信息的操作執行之前,接收所述即時通信客戶端發出的認證請求,並將所述認證請求中的認證信息發送給所述通信助理業務平臺進行驗證,如果通過,則保存該認證信息,並通知所述即時通信客戶端,否則直接向所述即時通信客戶端返回認證失敗的提示消息。為實現上述目的,本發明提供了一種通信錄信息維護方法,包括以下步驟網絡機器人平臺在接收即時通信客戶端通過即時通信方式發送的通信錄維護指令時,向終端側接入的讀卡設備發出讀取通信錄信息的請求;所述網絡機器人平臺在獲得通信錄信息後,將所述通信錄信息發送到所述通信助理業務平臺進行更新;所述通信助理業務平臺根據所述通信錄信息進行更新後,向所述網絡機器人平臺返回更新成功/失敗的消息。進一步的,當所述讀卡設備返回的通信錄信息的數據格式與所述通信助理業務平臺的數據格式不一致時,所述網絡機器人平臺對所述讀卡設備返回的通信錄信息進行格式轉換,轉換成與所述通信助理業務平臺的數據格式。進一步的,在維護通信錄信息的操作執行之前,還包括用戶認證的流程,具體包括所述網絡機器人平臺接收所述即時通信客戶端發出的認證請求,並將所述認證請求中的認證信息發送給所述通信助理業務平臺進行驗證;所述通信助理業務平臺根據所述認證信息進行驗證,並向所述網絡機器人平臺返回認證結果;如果認證通過,則所述網絡機器人平臺保存該認證信息,並通知所述即時通信客戶端,否則直接向所述即時通信客戶端返回認證失敗的提示消息。進一步的,還包括通信錄信息的管理流程所述網絡機器人平臺在接收即時通信客戶端通過即時通信方式發送的通信錄管理指令時,向所述通信助理業務平臺發出與所述通信錄管理指令對應的查詢/修改/刪除/下載通信錄信息的請求;所述通信助理業務平臺根據所述查詢/修改/刪除/下載通信錄信息的請求執行相應操作,並向所述網絡機器人平臺返回操作結果;所述網絡機器人平臺將所述操作結果返回給所述即時通信客戶端。基於上述技術方案,本發明省去了用戶通過電話方式或網站方式進行通信錄信息維護的不便,也避開了由於通信助理業務平臺的封閉性導致用戶不能直接訪問的問題,利用目前常用於即時通信中用於查詢信息的網絡機器人平臺作為通信錄維護的中間功能件,實現用戶的通信錄信息的管理維護功能。此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用於解釋本發明,並不構成對本發明的不當限定。在附圖中圖1為本發明通信錄信息維護系統的一種應用場景的實現示意圖。圖2為本發明通信錄信息維護系統的一實施例中網絡機器人平臺的結構示意圖。圖3為本發明通信錄信息維護系統的另一實施例中網絡機器人平臺的結構示意圖。圖4為本發明通信錄信息維護系統的又一實施例中網絡機器人平臺的結構示意圖。圖5為本發明通信錄信息維護方法的一實施例的流程示意圖。圖6為本發明通信錄信息維護方法的一實施例的用戶認證流程的示意圖。具體實施例方式下面通過附圖和實施例,對本發明的技術方案做進一步的詳細描述。如圖1所示,為本發明通信錄信息維護系統的一種應用場景的實現示意圖。在這個應用場景中,終端側的計算機終端內裝有即時通信客戶端4,讀卡設備5可以通過各種接口(USB接口、串口或並口等)連接到計算機終端上。讀卡設備5—般來說可以採用能夠讀取SM/USIM卡的讀卡器,這種讀卡器可以自動提取出SM/USIM卡中的通信錄信息。計算機終端通過無線或有線的方式與網際網路相連。在網絡側則包括本發明通信錄信息維護系統的三個平臺,分別是即時通信平臺1、網絡機器人平臺2和通信助理業務平臺3。終端側的即時通信客戶端4和網絡側的即時通信平臺1共同構成了一個即時通信系統,即時通信客戶端4和即時通信平臺1之間通過即時通信方式進行信息交互。在即時通信領域,出現了一種網絡機器人技術,其通常形式是模擬一個用戶的即時通信客戶端,以聯繫人/好友的方式與用戶進行信息交互。也就是說,用戶通過在即時通信客戶端中添加代表網絡機器人的聯繫人/好友帳號,就可以與網絡機器人進行像和其他普通即時通信用戶進行即時通信一樣的操作。網絡機器人通常具備文字解析功能和一定的自動處理功能,例如具備信息查詢功能(需要信息資料庫支持)、簡單的知識問答(需要後臺的知識庫支持)等。在本發明中,網絡機器人平臺2與即時通信平臺l相連,即時通信平臺l將用戶通過即時通信方式發送的指令傳遞給網絡機器人平臺2,網絡機器人平臺2可以在接收即時通信客戶端4通過即時通信方式發送的通信錄維護指令時,向終端側接入的讀卡設備5發出讀取通信錄信息的請求,並在獲得通信錄信息後,將通信錄信息發送到通信助理業務平臺3進行更新。通信助理業務平臺3由於其具有一定的封閉性,因此用戶不能直接訪問,而同在網絡側的網絡機器人平臺2可以和通信助理業務平臺3維持安全連接,從而確保用戶訪問的安全性,並且由於即時通信客戶端比較普及,因此用戶很容易掌握通信錄信息的維護方法,十分方便。如圖2所示,為本發明通信錄信息維護系統的一實施例中網絡機器人平臺的結構示意圖。在本實施例中,網絡機器人平臺2包括以下模塊指令解析模塊21、通信錄讀取模塊22和通信錄更新模塊23。其中,指令解析模塊21負責從接收的即時消息中解析出通信錄維護指令。通信錄讀取模塊22負責根據該通信錄維護指令向終端側接入的讀卡設備5發出讀取通信錄信息的請求,並獲得讀卡設備5返回的通信錄信息。通信錄更新模塊23在獲得通信錄信息後將6該通信錄信息發送到通信助理業務平臺3進行更新。在另一實施例中,網絡機器人平臺2中還可以包括用於在通信助理業務平臺3返回更新成功/失敗的消息後,通過即時通信方式向即時通信客戶端4返回維護成功/失敗的反饋消息的維護情況反饋模塊。如圖3所示,為本發明通信錄信息維護系統的另一實施例中網絡機器人平臺的結構示意圖。與上一實施例相比,本實施例中的網絡機器人平臺還包括格式轉換模塊24,該模塊設於通信錄讀取模塊22和通信錄更新模塊23之間,當讀卡設備5返回的通信錄信息的數據格式與通信助理業務平臺3的數據格式不一致時,則對讀卡設備5返回的通信錄信息進行格式轉換,轉換成與通信助理業務平臺3的數據格式。本實施例通過通信錄數據的數據格式轉換提高了本發明系統的適用範圍和實用性。如果用戶是首次採用網絡機器人方式使用通信助理業務時,則需要對用戶進行驗證,如圖4所示,為本發明通信錄信息維護系統的又一實施例中網絡機器人平臺的結構示意圖。在本實施例中提供了用戶認證模塊20,該模塊設於網絡機器人平臺2,可以在維護通信錄信息的操作執行之前,接收即時通信客戶端4發出的認證請求,並將認證請求中的認證信息發送給通信助理業務平臺3進行驗證,如果通過,則保存該認證信息,並通知即時通信客戶端4,否則直接向即時通信客戶端4返回認證失敗的提示消息。基於上述的通信錄信息維護系統實施例,本發明還提供了幾個通信錄信息維護方法的實施例。如圖5所示,為本發明通信錄信息維護方法的一實施例的流程示意圖。本實施例提供了用戶的通信錄信息導入通信助理業務平臺的過程,具體包括步驟101、網絡機器人平臺在接收即時通信客戶端通過即時通信方式發送的通信錄維護指令時,向終端側接入的讀卡設備發出讀取通信錄信息的請求。步驟102、所述網絡機器人平臺在獲得通信錄信息後,將所述通信錄信息發送到所述通信助理業務平臺進行更新;步驟103、所述通信助理業務平臺根據所述通信錄信息進行更新後,向所述網絡機器人平臺返回更新成功/失敗的消息。在步驟101中的通信錄維護指令可以是用戶輸入的字符串形式的表達式,例如"uploadaddressbook"等指令表達式,也可以是某個對應通信錄維護操作的字符,例如"l-一表示將SIM卡中的通信錄信息上傳",這可根據網絡機器人的界面形式來設計。另外,在發請求的同時或者在請求中可以加入與讀卡設備商定的接口形式。如果用戶尚未連接讀卡設備或者讀卡設備中未放入SIM/USIM卡,網絡機器人還可以發出要求用戶連接讀卡設備或放入卡的提示。在步驟102中,如果讀卡設備返回的通信錄信息和通信助理業務平臺均採用某種通用的數據格式,則可以直接將通信錄信息輸入到通信助理業務平臺。但如果讀卡設備返回的通信錄信息的數據格式與所述通信助理業務平臺的數據格式不一致,則需要網絡機器人平臺對讀卡設備返回的通信錄信息進行格式轉換,轉換成與通信助理業務平臺的數據格式。步驟103中網絡機器人平臺接收到通信助理業務平臺返回的更新成功/失敗的消息,還可以將更新成功/失敗的消息通過即時消息的方式反饋給用戶,使用戶直觀的了解操作結果。7如圖6所示,為本發明通信錄信息維護方法的一實施例的用戶認證流程的示意圖。與上一實施例相比,本實施裡還提供了在維護通信錄信息的操作執行之前的用戶認證流程,具體包括步驟201、網絡機器人平臺接收即時通信客戶端發出的認證請求,並將認證請求中的認證信息發送給通信助理業務平臺進行驗證。步驟202、通信助理業務平臺根據認證信息進行驗證,並向網絡機器人平臺返回認證結果。步驟203、如果認證通過,則執行步驟204,否則執行步驟205。步驟204、網絡機器人平臺保存該認證信息,並向即時通信客戶端發出已經通過認證的通知。步驟205、網絡機器人平臺直接向即時通信客戶端返回認證失敗的提示消息。下面提供一個認證消息的實例,用來說明該認證過程,該認證消息的接口如下接口定義tableseeoriginaldocumentpage8請求參數tableseeoriginaldocumentpage9理指令,例如對通信錄進行查詢/修改/刪除/下載等操作,由網絡機器人平臺根據通信錄管理指令向通信助理業務平臺發出相應的操作請求(查詢/修改/刪除/下載等),再由網絡機器人平臺將通信助理業務平臺返回的操作結果通過即時消息的方式發送給用戶的即時通信客戶端。本領域普通技術人員可以理解實現上述方法實施例的全部或部分步驟可以通過程序指令相關的硬體來完成,前述的程序可以存儲於一計算機可讀取存儲介質中,該程序在執行時,執行包括上述方法實施例的步驟;而前述的存儲介質包括R0M、RAM、磁碟或者光碟等各種可以存儲程序代碼的介質。最後應當說明的是以上實施例僅用以說明本發明的技術方案而非對其限制;儘管參照較佳實施例對本發明進行了詳細的說明,所屬領域的普通技術人員應當理解依然可以對本發明的具體實施方式進行修改或者對部分技術特徵進行等同替換;而不脫離本發明技術方案的精神,其均應涵蓋在本發明請求保護的技術方案範圍當中。權利要求一種通信錄信息維護系統,包括即時通信平臺和通信助理業務平臺,其中還包括網絡機器人平臺,分別與所述即時通信平臺和通信助理業務平臺相連,用於在接收即時通信客戶端通過即時通信方式發送的通信錄維護指令時,向終端側接入的讀卡設備發出讀取通信錄信息的請求,並在獲得通信錄信息後,將所述通信錄信息發送到所述通信助理業務平臺進行更新。2.根據權利要求1所述的通信錄信息維護系統,其中所述網絡機器人平臺包括以下模塊指令解析模塊,用於從接收的即時消息中解析出通信錄維護指令;通信錄讀取模塊,用於根據所述通信錄維護指令向終端側接入的讀卡設備發出讀取通信錄信息的請求,並獲得所述讀卡設備返回的通信錄信息;通信錄更新模塊,用於在獲得通信錄信息後,將所述通信錄信息發送到所述通信助理業務平臺進行更新。3.根據權利要求2所述的通信錄信息維護系統,其中所述網絡機器人平臺還包括維護情況反饋模塊,用於在所述通信助理業務平臺返回更新成功/失敗的消息後,通過即時通信方式向所述即時通信客戶端返回維護成功/失敗的反饋消息。4.根據權利要求2所述的通信錄信息維護系統,其中所述網絡機器人平臺還包括格式轉換模塊,用於當所述讀卡設備返回的通信錄信息的數據格式與所述通信助理業務平臺的數據格式不一致時,對所述讀卡設備返回的通信錄信息進行格式轉換,轉換成與所述通信助理業務平臺的數據格式。5.根據權利要求2所述的通信錄信息維護系統,其中所述網絡機器人平臺還包括用戶認證模塊,用於在維護通信錄信息的操作執行之前,接收所述即時通信客戶端發出的認證請求,並將所述認證請求中的認證信息發送給所述通信助理業務平臺進行驗證,如果通過,則保存該認證信息,並通知所述即時通信客戶端,否則直接向所述即時通信客戶端返回認證失敗的提示消息。6.—種基於權利要求l-5任一所述的通信錄信息維護方法,包括以下步驟網絡機器人平臺在接收即時通信客戶端通過即時通信方式發送的通信錄維護指令時,向終端側接入的讀卡設備發出讀取通信錄信息的請求;所述網絡機器人平臺在獲得通信錄信息後,將所述通信錄信息發送到所述通信助理業務平臺進行更新;所述通信助理業務平臺根據所述通信錄信息進行更新後,向所述網絡機器人平臺返回更新成功/失敗的消息。7.根據權利要求6所述的通信錄信息維護方法,其中當所述讀卡設備返回的通信錄信息的數據格式與所述通信助理業務平臺的數據格式不一致時,所述網絡機器人平臺對所述讀卡設備返回的通信錄信息進行格式轉換,轉換成與所述通信助理業務平臺的數據格式。8.根據權利要求6所述的通信錄信息維護方法,其中在維護通信錄信息的操作執行之前,還包括用戶認證的流程,具體包括所述網絡機器人平臺接收所述即時通信客戶端發出的認證請求,並將所述認證請求中的認證信息發送給所述通信助理業務平臺進行驗證;所述通信助理業務平臺根據所述認證信息進行驗證,並向所述網絡機器人平臺返回認證結果;如果認證通過,則所述網絡機器人平臺保存該認證信息,並通知所述即時通信客戶端,否則直接向所述即時通信客戶端返回認證失敗的提示消息。9.根據權利要求6所述的通信錄信息維護方法,其中還包括通信錄信息的管理流程所述網絡機器人平臺在接收即時通信客戶端通過即時通信方式發送的通信錄管理指令時,向所述通信助理業務平臺發出與所述通信錄管理指令對應的查詢/修改/刪除/下載通信錄信息的請求;所述通信助理業務平臺根據所述查詢/修改/刪除/下載通信錄信息的請求執行相應操作,並向所述網絡機器人平臺返回操作結果;所述網絡機器人平臺將所述操作結果返回給所述即時通信客戶端。全文摘要本發明涉及一種通信錄信息維護系統,包括即時通信平臺和通信助理業務平臺,其中還包括網絡機器人平臺,分別與所述即時通信平臺和通信助理業務平臺相連,用於在接收即時通信客戶端通過即時通信方式發送的通信錄維護指令時,向終端側接入的讀卡設備發出讀取通信錄信息的請求,並在獲得通信錄信息後,將所述通信錄信息發送到所述通信助理業務平臺進行更新。本發明還涉及一種通信錄信息維護方法。本發明利用目前常用於即時通信中用於查詢信息的網絡機器人平臺作為通信錄維護的中間功能件,實現用戶的通信錄信息的管理維護功能。文檔編號H04L12/24GK101753470SQ200810180488公開日2010年6月23日申請日期2008年11月28日優先權日2008年11月28日發明者吳珏,唐哲紅,夏豔,張豔霞,謝青宇申請人:中國電信股份有限公司