基于短消息的多電話終端群集控制方法
【技術領域】
[0001] 本發明涉及通信技術領域,尤其涉及基于短消息的多電話終端群集控制方法。
【背景技術】
[0002] 通信技術的迅速發展大大地加快了社會信息化的速度,用戶可同時使用或交替使 用的通信終端數量普遍超過1臺,多終端、多種異構網絡并存已成為通信領域的現狀。異構 網絡融合以及多終端管理,對于多終端尤其是非智能的電話業務終端(群)的管理及控制更 是亟待解決的問題。本發明提出通過短消息對非智能的電話業務終端(群)進行呼叫選擇與 控制管理,實現對于非智能的電話業務終端的加入與撤除。
[0003] 異構網絡下的多終端群集控制,解決用戶擁有包括多部移動手機、固定話機及個 人計算機等多種終端的現實情況,當主叫終端呼叫被叫用戶時,常常需要對被叫的多個終 端選擇其一,實現呼叫;另外,當群集成員分布在異構網絡時,群集的成員管理不易實現。以 上情況均需要通過融合的手段來解決異構網絡多終端群集的呼叫控制,包括終端群集成員 的注冊、異構網絡選擇和終端選擇。
[0004] (1)終端群集成員的注冊,是指在終端設備通過運營網絡在群集管理服務器中進 行登記的過程,實現終端的激活、鑒權,使得終端能夠以終端群集的形式得到使用和操作。
[0005] (2)異構網絡選擇,是指在主叫撥打被叫的過程中,根據被叫用戶的狀態或所處環 境,選擇適合的運營網絡進行呼叫的網絡選擇的過程。
[0006] (3)終端選擇,是指對同一接入網絡環境中的不同終端進行選擇呼叫的過程。
[0007] 對于以上異構網絡中終端群集呼叫控制管理的技術實現方法中,涉及了應用層會 話發起協議(SIP,SessionInitiationProtocol)技術和電信業務開發接口技術。近年 來,人們又提出了基于網頁(Web)的業務控制方法。但是,至今為止,現有通信網絡中缺少 一個針對非智能終端的群集呼叫與控制管理方法。
【發明內容】
[0008] 本發明的目的是利用收發短消息對多個終端進行群集管理,通過網絡與終端的協 作完成非智能終端的注冊和終端呼叫選擇,支持主叫撥打被叫時網絡進行自主的被叫終端 選取,終端群選擇方法對于主叫透明。
[0009] 基于短消息的多電話終端群集控制方法,其特征在于,包括以下步驟: 步驟1、終端群集通過短消息向網絡控制單元申請終端群集管理服務; 步驟2、非主終端在網絡控制單元注冊; 步驟3、網絡控制單元選擇被叫終端。
[0010] 步驟1的具體過程包括: S101、終端群集以默認主終端通過短消息的方式向網絡控制單元申請終端群集管理服 務,短消息網關對來自短消息中心的短消息進行協議轉換和編解碼處理后,根據目的地址 進行路由選擇,最終將短消息發送給所述網絡控制單元; S102、網絡控制單元根據收到的短消息,授權被叫終端行為,并且向終端提供鑒權使用 的用戶名和服務密碼,同時將被叫終端在席情況、主終端標示及信號強度作為屬性項存儲 在數據庫中。
[0011] 步驟2的具體過程包括: 5201、 非主終端向網絡控制單元發送注冊請求的短消息,短消息由短消息中心發出,經 過短消息網關處理之后到達網絡控制單元; 5202、 網絡控制單元解析短消息的內容,判斷是否注冊消息,若消息類型不合法將丟棄 此信息; 5203、 網絡控制單元查詢數據庫,若發起請求的非主終端已經在指定的用戶組中,則網 絡控制單元經短消息網關向所述非主終端回送"終端已在用戶組中";若不在,回送提示短 消息至所述非主終端; 5204、 所述非主終端根據提示短消息進行操作,通過短消息與網絡控制單元對話,若短 消息的內容通過網絡控制單元的驗證,則繼續執行后續的步驟,否則操作終止; 5205、 網絡控制單元根據消息類型,向用戶組的主終端發送申請加入終端群集短消息, 短消息中攜帶發起請求的非主終端的PSTN號碼,主終端處理該請求,并將處理結果以短消 息的方式回送給網絡控制單元; 5206、 網絡控制單元解析主終端回送的短消息內容,更新數據庫,同時向發起請求的非 主終端回送結果。
[0012] 步驟3的具體過程包括: 5301、 主叫終端撥打終端群集中的任一被叫終端號碼,同時向網絡控制單元查詢被叫 終端群集中適合接通的終端真實號碼; 5302、 網絡控制單元查詢數據,選出在席的被叫終端,同時根據各被叫終端的信號強度 選擇合適的被叫終端,再通過短消息將被叫終端的真實PSTN號碼回送給主叫終端; 5303、 主叫終端向被叫終端發起真實呼叫,呼叫請求經過SIP網關處理之后,轉到PSTN 網關,PSTN網關為此呼叫連接分配相應的資源和策略,同時根據被叫終端的PSTN號碼進行 路由選擇。
[0013] 在步驟2和步驟3之間還包括設置終端群集主終端,其具體過程為: 5401、 非主終端向網絡控制單元發送設置主終端請求的短消息,短消息由短消息中心 發出,經過短消息網關處理之后到達網絡控制單元; 5402、 網絡控制單元解析短消息的內容,驗證是否是設置終端群集主終端請求的消息, 是則執行S403,否則丟棄此消息; 5403、 網絡控制單元查詢數據庫,若發起請求的所述非主終端不在指定的用戶組中,回 送"終端不在用戶組中",若在,回送提示短消息至所述非主終端; 5404、 終端根據提示短消息進行操作,通過短消息與網絡控制單元對話,若通過網絡控 制單元的驗證則繼續執行后續的步驟,否則操作終止; 5405、 網絡控制單元向用戶組的主終端發送更改主終端的請求的短消息,短消息中攜 帶新主終端的PSTN號碼;主終端若同意則回復"同意",若不同意則回復"不同意",并將結 果回送給網絡控制單元; 5406、 若主終端同意更改主終端,則網絡控制單元向發起請求的所述非主終端發送確 認設置為主終端的驗證消息,等待所述非主終端響應消息; S407、網絡控制單元將發起請求的終端設置為主終端,同時更新數據庫中相關數據。
[0014] 在步驟3后還包括非主終端在網絡控制單元去注冊,其具體過程為: 5501、 非主終端向網絡控制單元發送去注冊請求的短消息,短消息由短消息中心發出, 經過短消息網關處理之后到達網絡控制單元; 5502、 網絡控制單元解析短消息的內容,判斷是否為去注冊消息,若消息類型不合法將 丟棄此信息; 5503、 網絡控制單元查詢數據庫,若發起請求的非主終端不在指定的用戶組中,則網絡 控制單元經短消息網關向所述非主終端回送"終端不在用戶組中";若在,回送提示短消息 至所述非主終端; 5504、 所述非主終端根據提示短消息進行操作,通過短消息與網絡控制單元對話,若通 過網絡控制單元的驗證,則繼續執行后續的步驟,否則操作終止; 5505、 網絡控制單元根據消息類型,向用戶組的主終端發送申請退出終端群集短消息, 短消息中攜帶發起請求的非主終端的PSTN號碼,主終端處理該請求,并將結果以短消息的 方式回送給網絡控制單元; 5506、 網絡控制單元解析主終端回送的短消息內容,更新數據庫,同時向發起請求的非 主終端回送結果。
[0015] 所述被叫終端均為POTS終端。
[0016] 本發明實現了在網絡側對于用戶多終端進行管理注冊和選擇呼叫的控制,完成被 叫終端的選擇呼叫兼容,根據不同的終端情況,通過短消息的方式解決了傳統終端難以進 行統一群管理的難題,克服了終端的功能要求,使得用戶在不升級終端設備的情況下可享 受到網絡終端群管理的便利。
【附圖說明】
[0017] 圖1是實施本發明的網絡功能框圖; 圖2是本發明的實施例終端群集管理的典型應用場景; 圖3是圖2中的實施例非智能終端B.T2在User:B中注冊的流程(注冊用戶與用戶密 碼分條發送); 圖4是圖2中的實施例非智能終端B.T2在User:B中注冊的流程(注冊用戶與用戶密 碼合并發送); 圖5是圖2中的實施例非智能終端B.T2在User:B中去注冊的流程(以注冊用戶與用 戶密碼分條發送為例); 圖6是圖2中的實施例設置User:B中主終端為B.T2的流程(以注冊用戶與用戶密碼 分條發送為例); 圖7是圖2中的實施例A呼叫B任一號碼時,B.T2被網絡選擇為合適被叫的呼叫流程。【具體實施方式】
[0018] 為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施