一種基于短信息的多電話終端群集控制方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于電子與通信工程領(lǐng)域,具體涉及一種基于短信息的多電話終端群集控 制方法。
【背景技術(shù)】
[0002] 通信技術(shù)的迅速發(fā)展大大的加快了社會(huì)信息化的速度,用戶可同時(shí)使用或交替使 用的通信終端數(shù)量普遍超過(guò)1臺(tái),多終端、多種異構(gòu)網(wǎng)絡(luò)并存已成為通信領(lǐng)域的現(xiàn)狀。異構(gòu) 網(wǎng)絡(luò)融合以及多終端管理,對(duì)于多終端尤其是非智能的電話業(yè)務(wù)終端(群)的管理及控制更 是亟待解決的問(wèn)題。本發(fā)明提出通過(guò)短信息對(duì)非智能的電話業(yè)務(wù)終端(群)進(jìn)行呼叫選擇與 控制管理,實(shí)現(xiàn)對(duì)于非智能的電話業(yè)務(wù)終端的加入與撤除。
[0003] 異構(gòu)網(wǎng)絡(luò)下的多終端群集控制,解決用戶擁有包括多部移動(dòng)手機(jī)、固定話機(jī)及個(gè) 人計(jì)算機(jī)等多種終端的現(xiàn)實(shí)情況,當(dāng)主叫終端呼叫被叫用戶時(shí),常常需要對(duì)被叫的多個(gè)終 端選擇其一,實(shí)現(xiàn)呼叫;另外,當(dāng)群集成員分布在異構(gòu)網(wǎng)絡(luò)時(shí),群集的成員管理不易實(shí)現(xiàn)。以 上情況均需要通過(guò)融合的手段來(lái)解決異構(gòu)網(wǎng)絡(luò)多終端群集的呼叫控制,包括終端群集成員 的注冊(cè)、異構(gòu)網(wǎng)絡(luò)選擇和終端選擇:
[0004] (1)終端群集成員的注冊(cè),是指在終端設(shè)備通過(guò)運(yùn)營(yíng)網(wǎng)絡(luò)在群集管理服務(wù)器中進(jìn) 行登記的過(guò)程,實(shí)現(xiàn)終端的激活、鑒權(quán),使得終端能夠以終端群集的形式得到使用和操作。
[0005] (2)異構(gòu)網(wǎng)絡(luò)選擇,是指在主叫撥打被叫的過(guò)程中,根據(jù)被叫用戶的狀態(tài)或所處環(huán) 境,選擇適合的運(yùn)營(yíng)網(wǎng)絡(luò)進(jìn)行呼叫的網(wǎng)絡(luò)選擇的過(guò)程。
[0006] (3)終端選擇,是指對(duì)同一接入網(wǎng)絡(luò)環(huán)境中的不同終端進(jìn)行選擇呼叫的過(guò)程。
[0007] 對(duì)于以上異構(gòu)網(wǎng)絡(luò)中終端群集呼叫控制管理的技術(shù)實(shí)現(xiàn)方法中,涉及了應(yīng)用層會(huì) 話發(fā)起協(xié)議(SIP,Session Initiation Protocol)技術(shù)和電信業(yè)務(wù)開(kāi)發(fā)接口技術(shù)。近年來(lái), 人們又提出了基于網(wǎng)頁(yè)(Web)的業(yè)務(wù)控制方法。但是,至今為止,現(xiàn)有通信網(wǎng)絡(luò)中缺少一個(gè) 針對(duì)非智能終端的群集呼叫與控制管理方法。
[0008] 非智能的電話業(yè)務(wù)終端,所指為僅符合普通老式電話業(yè)務(wù)(P 〇 T S, PlainOldTelephoneService)標(biāo)準(zhǔn)的電話設(shè)備,它依然是公眾電話服務(wù)的基本形式。POTS終 端沒(méi)有通用操作系統(tǒng)和SIP處理能力,不能使用第三方軟件來(lái)完成多終端群集的控制。 [0009] 短信息(SMS:Short Message Service)是一種文本數(shù)據(jù)通信業(yè)務(wù),用戶通過(guò)手機(jī) 或其他電信終端直接發(fā)送或接收的文字或數(shù)字信息。短信息技術(shù)最早是在1991年開(kāi)始應(yīng)用 于歐洲全球移動(dòng)通訊系統(tǒng)(GSM,Global System of Mobile communication),一開(kāi)始使用 的是點(diǎn)對(duì)點(diǎn)的邏輯系統(tǒng),之后演變成可以點(diǎn)對(duì)多的服務(wù)。短信息業(yè)務(wù)可以在POTS終端上使 用,因此本發(fā)明提出用短信息的方式以實(shí)現(xiàn)多終端群控制管理。
【發(fā)明內(nèi)容】
[0010]發(fā)明目的:本發(fā)明的目的是,利用收發(fā)短信息對(duì)多個(gè)終端進(jìn)行群集管理,通過(guò)網(wǎng)絡(luò) 與終端的協(xié)作完成非智能終端的注冊(cè)和終端呼叫選擇,支持主叫撥打被叫時(shí)網(wǎng)絡(luò)進(jìn)行自主 的被叫終端選取,終端群選擇方法對(duì)于主叫透明。具體包括包括配置模塊、注冊(cè)模塊、查詢 模塊和呼叫模塊;
[0011] 所述配置模塊用于對(duì)主叫用戶、被叫用戶和網(wǎng)絡(luò)控制單元CU(Control Unit)進(jìn)行 基本配置;
[0012] 所述注冊(cè)模塊用于對(duì)被叫用戶的所有非智能終端進(jìn)行注冊(cè)和注銷,或?qū)⒈唤杏脩?的一個(gè)非智能終端設(shè)置為主終端;
[0013] 所述查詢模塊用于通過(guò)主終端查詢其他非智能終端號(hào)碼;
[0014] 所述呼叫模塊用于智能選擇呼叫的非智能終端。
[0015] 其中,所述配置模塊對(duì)主叫用戶、被叫用戶和網(wǎng)絡(luò)控制單元CU進(jìn)行基本配置包括: 主叫用戶設(shè)置為A,被叫用戶設(shè)置為B,主叫用戶A擁有至少一個(gè)智能終端A.Tl,被叫用戶B擁 有Z個(gè)非智能終端8.11、812』』3 - 8^,2取值為大于等于2的自然數(shù),被叫用戶8的2個(gè)非 智能終端分屬不同運(yùn)營(yíng)商,主叫用戶為A的智能終端A.T1在WLAN(Wireless Local Area Networks,無(wú)線局域網(wǎng)絡(luò))中通過(guò)WIFI接入公共網(wǎng)絡(luò),智能終端A. Tl上安裝了SIP軟終端,當(dāng) SIP軟終端啟動(dòng)時(shí),智能終端A. Tl在SIP服務(wù)器上進(jìn)行注冊(cè),SIP服務(wù)器經(jīng)過(guò)適配,作為網(wǎng)絡(luò) 資源接入網(wǎng)絡(luò)控制單元⑶;
[0016] 被叫用戶B向網(wǎng)絡(luò)控制單元CU申請(qǐng)了終端群集管理服務(wù),網(wǎng)絡(luò)控制單元CU授權(quán)被 叫用戶B的行為,并向其提供鑒權(quán)使用的用戶組名和服務(wù)密碼,用戶組名記為Us er:B,服務(wù) 密碼記為PW;網(wǎng)絡(luò)控制單元CU將被叫用戶B的用戶組名、服務(wù)密碼、PSTN(Public Switched Telephone Network,公共交換電話網(wǎng)絡(luò))號(hào)碼、主終端標(biāo)示、非智能終端在席情況及信號(hào)強(qiáng) 度作為屬性項(xiàng)存儲(chǔ)在數(shù)據(jù)庫(kù)DB(Data Base)中;
[0017] 被叫用戶B在申請(qǐng)服務(wù)時(shí)選擇缺省主終端,即選擇非智能終端B. Tl為主終端,此時(shí) 非智能終端B. Tl主終端標(biāo)示值為Y(即Yes,表示"是"),其他非智能終端的主終端標(biāo)示值為N (即No,表示"否"),同時(shí),被叫用戶B通過(guò)申請(qǐng)獲得用戶組User = B之下對(duì)應(yīng)的最大終端數(shù)。
[0018] 所述注冊(cè)模塊通過(guò)注冊(cè)用戶與服務(wù)密碼分條發(fā)送的方式對(duì)非智能終端B.TW在用 戶組User: B中進(jìn)行注冊(cè),W取值2~Z,包括如下步驟:
[0019] 步驟1-1,非智能終端B. TW發(fā)送一條包含標(biāo)識(shí)注冊(cè)的消息碼和用戶組的短信息給 特服號(hào);
[0020] 步驟1-2,網(wǎng)絡(luò)控制單元⑶將收到的來(lái)自非智能終端B. TW運(yùn)營(yíng)商網(wǎng)絡(luò)的短信息送 至服務(wù)提供商SP(SerVice Provider)服務(wù)器中,服務(wù)器解析短信息內(nèi)容,若格式合法,繼續(xù) 下一步操作,否則丟棄此短信息;
[0021] 步驟1-3,網(wǎng)絡(luò)控制單元CU查詢數(shù)據(jù)庫(kù)DB,若非智能終端B.TW在用戶組User:B中, 回送內(nèi)容為終端已在用戶組中的信息,中止本次注冊(cè);若不在,回送內(nèi)容為請(qǐng)輸入密碼的提 示短信息至非智能終端B.TW;
[0022] 步驟1-4,當(dāng)非智能終端B. TW收到輸入服務(wù)密碼的短信息時(shí),非智能終端B. TW輸入 密碼并發(fā)送給服務(wù)提供商SP(SerVice Provider)的特服號(hào),服務(wù)提供商SP服務(wù)器解析密 碼,將收到的密碼與數(shù)據(jù)庫(kù)DB中被叫用戶B的服務(wù)密碼相比較,若密碼錯(cuò)誤則回送內(nèi)容為密 碼錯(cuò)誤的短信息給非智能終端B. TW,中止本次注冊(cè);若密碼正確,進(jìn)行下一步;
[0023]步驟1-5,服務(wù)提供商SP通過(guò)網(wǎng)絡(luò)控制單元⑶向被叫用戶B的主終端B.Tl發(fā)送短信 息;短信息內(nèi)容為B.TW申請(qǐng)加入終端群、同意請(qǐng)回復(fù)Y、不同意請(qǐng)回復(fù)N;若回復(fù)為Y,進(jìn)行下 一步;若被叫用戶B的主終端B.Tl回復(fù)為N或60秒內(nèi)無(wú)回復(fù),則服務(wù)提供商SP向非智能終端 B. TW發(fā)送內(nèi)容為主終端未同意注冊(cè)的短信息;
[0024]步驟1 _6,服務(wù)提供商SP將非智能終端B. TW的終端信息加入數(shù)據(jù)庫(kù)DB的用戶組 User:B中,回送內(nèi)容為注冊(cè)成功的短信息給非智能終端B. TW。
[0025] 所述注冊(cè)模塊還可以通過(guò)注冊(cè)用戶與服務(wù)密碼合并發(fā)送的方式對(duì)非智能終端 B. TW在用戶組User: B中進(jìn)行注冊(cè),W取值2~Z,包括如下步驟:
[0026] 步驟2-1,非智能終端B.TW發(fā)送內(nèi)容包括信息類型、用戶組和服務(wù)密碼的短信息給 服務(wù)提供商SP(ServiCe ProVider)的特服號(hào);
[0027] 步驟2-2,網(wǎng)絡(luò)控制單元⑶收到來(lái)自非智能終端B. TW運(yùn)營(yíng)商網(wǎng)絡(luò)的短信息后將其 送至服務(wù)提供商SP(Service Provider)服務(wù)器中,服務(wù)器解析短信息內(nèi)容,若格式合法,繼 續(xù)下一步操作,否則丟棄此短信息;
[0028]步驟2-3,服務(wù)提供商SP通過(guò)網(wǎng)絡(luò)控制單元⑶查詢數(shù)據(jù)庫(kù)DB,若非智能終端B. TW在 用戶組User :B中,回送內(nèi)容為終端已在用戶組中的短信息,中止本次注冊(cè);若不在,繼續(xù)解 析服務(wù)密碼,若服務(wù)密碼錯(cuò)誤,回復(fù)內(nèi)容為非智能終端B. TW密碼錯(cuò)誤的短信息,中止本次注 冊(cè);若密碼正確,執(zhí)行下一步;
[0029]步驟2-4,服務(wù)提供商SP通過(guò)網(wǎng)絡(luò)控制單元⑶向被叫用戶B的主終端B.Tl發(fā)送短信 息,短信息內(nèi)容為B.TW申請(qǐng)加入終端群,同意請(qǐng)回復(fù)Y,不同意請(qǐng)回復(fù)N;若被叫用戶B的主終 端B.Tl回復(fù)為N或60秒內(nèi)無(wú)回復(fù),則服務(wù)提供商SP向非智能終端B.TW發(fā)送內(nèi)容為主終端未 同意注冊(cè)的短信息;若回復(fù)為Y,進(jìn)行下一步;
[0030] 步驟2-5,服務(wù)提供商SP將非智能終端B. TW的終端信息加入數(shù)據(jù)庫(kù)DB的用戶組 User: B中,回送內(nèi)容為注冊(cè)成功的短信息給非智能終端B. TW。(由網(wǎng)絡(luò)控制單元授權(quán)被叫用 戶的用戶組名和服務(wù)密碼,標(biāo)記為為User = B和PW的信息,可以但不受限于由服務(wù)提供商SP 的一般業(yè)務(wù)管理系統(tǒng)分配,且服務(wù)密碼可由用戶自主修改。)
[0031] 所述注冊(cè)模塊通過(guò)注冊(cè)用戶與服務(wù)密碼分條發(fā)送的方式對(duì)非智能終端B.TW在用 戶組User: B中進(jìn)行注銷,W取值2~Z,包括如下步驟:
[0032] 步驟3-1,非智能終端B. TW發(fā)送一條包含信息類型和用戶組的短信息給服務(wù)提供 商SP(Service Provider)的特服號(hào);
[0033] 步驟3-2,網(wǎng)絡(luò)控制單元⑶將收到的來(lái)自非智能終端B. TW運(yùn)營(yíng)商網(wǎng)絡(luò)的短信息送 至服務(wù)提供商SP服務(wù)器中,服務(wù)器解析短信息內(nèi)容,若格式合法,繼續(xù)下一步操作,否則丟 棄此短信息;
[0034]步驟3-3,服務(wù)提供商SP通過(guò)網(wǎng)絡(luò)控制單元⑶查詢數(shù)據(jù)庫(kù)DB,若非智能終端B. TW不 在用戶組User:B中,回送內(nèi)容為終端不在用戶組中的短信息,中止本次注銷;若在,回送內(nèi) 容為請(qǐng)輸入密碼的短信息至非智能終端B.TW;
[0035]步驟3-4,當(dāng)非智能終端B. TW收到輸入密碼的短信息時(shí),非智能終端B. TW輸入密碼 發(fā)送給特服號(hào),服務(wù)提供商SP的服務(wù)器解析密碼,并將收到的密碼與數(shù)據(jù)庫(kù)DB中被叫用戶B 的服務(wù)密碼相比較,若密碼錯(cuò)誤則回送內(nèi)容為密碼錯(cuò)誤的短信息給非智能終端B.TW,中止 本次注銷;若密碼正確,進(jìn)行下一步;
[0036]步驟3-5,服務(wù)提供商SP通過(guò)網(wǎng)絡(luò)控制單元⑶向被叫用戶B主終端B. Tl發(fā)送短信 息,短信息內(nèi)容為B.TW申請(qǐng)退出終端群,同意請(qǐng)回復(fù)Y,不同意請(qǐng)回復(fù)N;若被叫用戶B主終端 B.Tl回復(fù)為N或60秒內(nèi)無(wú)回復(fù),則服務(wù)提供商SP向非智能終端B.TW發(fā)送內(nèi)容為主終端未同 意注銷的短信息;若回復(fù)為Y,進(jìn)行下一步;
[0037]步驟3-6,服務(wù)提供商SP將非智能終端B. TW的終端信息從數(shù)據(jù)庫(kù)DB的用戶組User: B中刪除,回送內(nèi)容為注銷成功的短信息給非智能終端B.TW。
[003