專利名稱:一種錨定移動(dòng)終端的通信方法、系統(tǒng)及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信網(wǎng)絡(luò)中的錨定技術(shù),特別涉及一種錨定移動(dòng)終端的通信方法、系統(tǒng)及裝置。
背景技術(shù):
隨著通信技術(shù)的發(fā)展,網(wǎng)際協(xié)議多媒體子系統(tǒng)(IMS)已經(jīng)與傳統(tǒng)的移動(dòng)通信網(wǎng)絡(luò)相融合,組成了廣義上的通信網(wǎng)絡(luò)。在該通信網(wǎng)絡(luò)中,移動(dòng)終端可以錨定MS中的軟終端,當(dāng)呼叫該移動(dòng)終端時(shí),該移動(dòng)終端和其錨定的軟終端同時(shí)被呼叫。圖1為現(xiàn)有的廣義通信網(wǎng)絡(luò)結(jié)構(gòu)示意圖,該通信網(wǎng)絡(luò)包括傳統(tǒng)移動(dòng)通信網(wǎng)絡(luò)和MS,傳統(tǒng)移動(dòng)通信網(wǎng)絡(luò)包括:網(wǎng)絡(luò)側(cè)的主叫終端所屬的移動(dòng)交換中心(MSC1)、錨MSC(GMSC)、被叫移動(dòng)終端所屬的MSC2和歸屬位置寄存器(HLR),以及終端側(cè)的主叫終端和被叫移動(dòng)終端;MS包括網(wǎng)絡(luò)側(cè)的智能業(yè)務(wù)控制點(diǎn)(SCP)、媒體網(wǎng)關(guān)控制功能(MGCF)、呼叫會(huì)話控制功能(CSCF)和應(yīng)用服務(wù)器(AS),以及終端側(cè)的軟終端。在這里,GMSC與MGCF可以單獨(dú)設(shè)置,也可以集中設(shè)置在同一實(shí)體上,圖中采用MGCF/GMSC表示。在圖中,移動(dòng)終端表示為手機(jī),錨定標(biāo)識(shí)為綁定。主叫終端可以為主叫移動(dòng)終端,或者為其他類型終端,但是不為IMS中的軟終端。被叫移動(dòng)終端綁定同振軟終端后,在SCP中標(biāo)識(shí)了被叫移動(dòng)終端的錨定狀態(tài),然后在IMS中的AS設(shè)置了被叫移動(dòng)終端與綁定同振軟終端的對(duì)應(yīng)關(guān)系,進(jìn)行錨定移動(dòng)終端的通信過程如下所述:步驟I)和步驟2)、當(dāng)主叫終端發(fā)起對(duì)被叫移動(dòng)終端的呼叫時(shí),該呼叫通過主叫終端所屬的MSCl路由到SCP ;在該步驟中,SCP為被叫移動(dòng)終端的SCP,設(shè)置了被叫移動(dòng)終端是否錨定信息;步驟3)、SCP根據(jù)被叫移動(dòng)終端的錨定信息確定針對(duì)被叫移動(dòng)終端錨定,將呼叫通過MSCl同時(shí)路由到MGCF和GMSC ;在該步驟中,MSCl觸發(fā)目標(biāo)被叫用戶標(biāo)識(shí)(T-CSI)到SCP,也就是SCP接收到攜帶被叫移動(dòng)終端T-CSI的IDN消息后,SCP確定該被叫移動(dòng)終端已經(jīng)錨定時(shí),通過連接(Connect)消息經(jīng)過MSCl將該呼叫前傳到MGCF和GMSC,在呼叫中被叫移動(dòng)終端T-CSI修改為頂S的接入號(hào)碼或者在移動(dòng)終端T-CSI中增加MS接入號(hào)碼前綴,路由到MS ;步驟4)、MGCF先將呼叫路由到被叫移動(dòng)終端綁定同振的軟終端所屬的CSCF ;步驟5)、該CSCF將呼叫路由到AS,由AS實(shí)現(xiàn)被叫移動(dòng)終端的錨定軟終端簽約MS后,再采用INVITE消息通知該CSCF ; 步驟6)、由該CSCF將該通知發(fā)送給MGCF和GMSC ;步驟7)、GMSC將觸發(fā)SCP,使得SCP抑制被叫移動(dòng)終端的重定向,防止環(huán)路;步驟8) ,GMSC在確定了被叫移動(dòng)終端綁定同振的軟終端已經(jīng)簽約MS后,GMSC查詢HLR,確定被叫移動(dòng)終端的位置信息后,根據(jù)該位置信息通過被叫移動(dòng)終端所屬的MSC2將呼叫路由到被叫移動(dòng)終端上,被叫移動(dòng)終端振鈴;
在該步驟中,HLR中存儲(chǔ)有被叫移動(dòng)終端當(dāng)前所在的位置信息,采用被叫移動(dòng)終端標(biāo)識(shí)到HLR就可以查詢到;步驟9)、MGCF查詢AS,確定該軟終端的位置信息;在該步驟中,AS反饋該軟終端的位置信息采用訪問INVITE消息;步驟10)、MGCF根據(jù)該位置信息將呼叫路由到該軟終端上,該軟終端進(jìn)行振鈴。經(jīng)過上述過程后,在通信網(wǎng)絡(luò)的通信過程中,實(shí)現(xiàn)了被叫移動(dòng)終端和綁定的軟終端同振鈴,被叫移動(dòng)終端和綁定的軟終端都可以接續(xù)該呼叫。但是,采用這種方式同時(shí)呼叫被叫移動(dòng)終端及綁定的軟終端存在著缺點(diǎn):在被叫移動(dòng)終端綁定同振的軟終端下線時(shí),由于網(wǎng)絡(luò)側(cè)無(wú)法知曉,仍然采用上述過程對(duì)被叫移動(dòng)終端綁定同振的軟終端進(jìn)行呼叫路由,這會(huì)造成呼叫要路由到MS中的各個(gè)網(wǎng)絡(luò)實(shí)體上,呼叫路由迂回,浪費(fèi)MS資源,并且造成呼叫路由到被叫移動(dòng)終端的延時(shí)。另外,也會(huì)由于到被叫移動(dòng)終端綁定同振的軟終端的呼叫無(wú)法接續(xù)成功,但是在網(wǎng)絡(luò)側(cè)還是進(jìn)行了呼叫到被叫移動(dòng)終端綁定同振的軟終端的路由過程,這也會(huì)使得網(wǎng)絡(luò)側(cè)話務(wù)統(tǒng)計(jì)指標(biāo)不準(zhǔn)確。更進(jìn)一步地,由于在該過程中對(duì)被叫移動(dòng)終端綁定同振的軟終端進(jìn)行無(wú)用的呼叫路由,涉及的網(wǎng)絡(luò)實(shí)體較多,造成故障及投訴處理困難。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種錨定移動(dòng)終端的通信方法,該方法能夠在錨定移動(dòng)終端的通信過程中,不通過IMS接續(xù)呼叫到當(dāng)前下線的與被叫移動(dòng)終端綁定同振的軟終端,減少呼叫路由迂回,節(jié)省IMS資源。本發(fā)明還提供一種錨定移動(dòng)終端的通信系統(tǒng),該系統(tǒng)能夠在錨定終端的通信過程中,不通過IMS接續(xù)呼叫到當(dāng)前下線的與被叫移動(dòng)終端綁定同振的軟終端,減少呼叫路由迂回,節(jié)省IMS資源。本發(fā)明還提供一種錨定移動(dòng)終端的通信裝置,該裝置能夠在錨定終端的通信過程中,不通過IMS接續(xù)呼叫到當(dāng)前下線的與被叫移動(dòng)終端綁定同振的軟終端,減少呼叫路由迂回,節(jié)省IMS資源。為達(dá)到上述目的,本發(fā)明實(shí)施的技術(shù)方案具體是這樣實(shí)現(xiàn)的:一種錨定移動(dòng)終端的通信系統(tǒng),包括移動(dòng)通信網(wǎng)絡(luò)及網(wǎng)際協(xié)議多媒體子系統(tǒng)MS,移動(dòng)通信網(wǎng)絡(luò)至少包括主叫終端和被叫移動(dòng)終端,IMS中至少包括會(huì)話邊界控制器SBC、業(yè)務(wù)控制點(diǎn)SPC和被叫移動(dòng)終端綁定同振的軟終端,該系統(tǒng)還包括智能錨定實(shí)體,分別與SBC和SCP連接,其中,主叫終端,用于向綁定同振軟終端的被叫移動(dòng)終端發(fā)起呼叫,該呼叫經(jīng)移動(dòng)通信網(wǎng)絡(luò)路由到SCP上;SCP,用于根據(jù)從智能錨定實(shí)體接收的取消或設(shè)置被叫移動(dòng)終端錨定消息,進(jìn)行取消或設(shè)置被叫移動(dòng)終端的錨定,在接收到該呼叫后,確定被叫移動(dòng)終端錨定是否設(shè)置,如果否,通過移動(dòng)通信網(wǎng)絡(luò)將呼叫接續(xù)到被叫移動(dòng)終端上;如果是,將呼叫路由到MS,由MS將呼叫接續(xù)到被叫移動(dòng)終端綁定同振的軟終端及通過移動(dòng)通信網(wǎng)絡(luò)將呼叫接續(xù)到被叫移動(dòng)終端上;SBC,用于監(jiān)控軟終端是否在線并記錄;
智能錨定實(shí)體,用于根據(jù)從SBC中獲取的所記錄的在線軟終端信息,確定在線軟終端綁定的同振被叫移動(dòng)終端當(dāng)前錨定狀態(tài),向SCP發(fā)送取消或設(shè)置被叫移動(dòng)終端錨定消息;被叫移動(dòng)終端,用于通過移動(dòng)通信網(wǎng)絡(luò)接收呼叫后振鈴;被叫移動(dòng)終端綁定同振的軟終端,用于通過IMS接收呼叫后振鈴。所述智能錨定實(shí)體,還用于根據(jù)叢SBC中獲取的記錄的在線軟終端信息,該在線軟終端信息中包括綁定的同振被叫移動(dòng)終端標(biāo)識(shí),篩選得到與被叫移動(dòng)終端綁定的同振軟終端。一種錨定移動(dòng)終端的通信方法,在網(wǎng)絡(luò)側(cè)設(shè)置智能錨定實(shí)體,與MS中的SBC和SCP分別連接,智能錨定實(shí)體從SBC中獲取的所記錄的在線軟終端信息,確定被叫移動(dòng)終端綁定同振的軟終端當(dāng)前狀態(tài)信息,向SCP發(fā)送取消或設(shè)置被叫移動(dòng)終端錨定消息;SCP接收到取消或設(shè)置被叫移動(dòng)終端錨定消息后,進(jìn)行取消或設(shè)置被叫移動(dòng)終端的錨定;在SCP通過移動(dòng)通信網(wǎng)絡(luò)接收主叫終端向綁定同振軟終端的被叫移動(dòng)終端發(fā)起呼叫時(shí),該方法還包括:SCP根據(jù)自身取消或設(shè)置的被叫移動(dòng)終端錨定,確定被叫移動(dòng)終端錨定是否設(shè)置,如果否,通過移動(dòng)通信網(wǎng)絡(luò)將呼叫接續(xù)到被叫移動(dòng)終端上,使得被叫移動(dòng)終端振鈴;如果是,將呼叫路由到IMS,由MS將呼叫接續(xù)到被叫移動(dòng)終端綁定同振的軟終端及通過移動(dòng)通信網(wǎng)絡(luò)將呼叫接續(xù)到被叫移動(dòng)終端上,使得被叫移動(dòng)終端綁定同振的軟終端和被叫移動(dòng)終端同時(shí)振鈴。所述確定被叫移動(dòng)終端綁定同振的軟終端當(dāng)前狀態(tài)信息為:從SBC中獲取的所記錄的在線軟終端信息中包括在線軟終端綁定的同振被叫移動(dòng)終端標(biāo)識(shí),篩選得到與被叫移動(dòng)終端綁定的同振軟終端。所述從SBC中獲取的所記錄的在線軟終端信息是定時(shí)獲取的。所述被叫移動(dòng)終端綁定同振的軟終端當(dāng)前狀態(tài)信息存儲(chǔ)在狀態(tài)信息表中,所述確定被叫移動(dòng)終端綁定同振的軟終端當(dāng)前狀態(tài)信息,向SCP發(fā)送取消或設(shè)置被叫移動(dòng)終端錨定消息的過程為:為每個(gè)被叫移動(dòng)終端綁定同振的軟終端設(shè)置在線信息標(biāo)識(shí),設(shè)置T時(shí)長(zhǎng)從SBC獲取所記錄的在線軟終端信息,nT時(shí)長(zhǎng)未在線的軟終端取消錨定,η為大于O的整數(shù);Α、智能網(wǎng)錨定實(shí)體從SBC獲取在線軟終端信息;B、智能網(wǎng)錨定實(shí)體將從SBC獲取的在線軟終端信息與在自身存儲(chǔ)的被叫移動(dòng)終端綁定同振的軟終端當(dāng)前狀態(tài)信息表進(jìn)行比較:I)、從SBC獲取的在線軟終端信息在智能網(wǎng)錨定實(shí)體的軟終端狀態(tài)信息表中不存在,將該從SBC獲取的在線軟終端信息寫入到狀態(tài)信息表中,并將信息表中的該軟終端信息的下線標(biāo)識(shí)置為0,同時(shí)發(fā)送設(shè)置與該在線軟終端綁定同振的被叫移動(dòng)終端錨定消息給SCP ;2)、從SBC獲取的在線軟終端信息在智能網(wǎng)錨定實(shí)體的軟終端狀態(tài)信息表中存在,將信息表中的該軟終端信息的下線標(biāo)識(shí)置為O ;3)、在智能網(wǎng)錨定實(shí)體存儲(chǔ)的信息表中的在線軟終端信息未從SBC獲取到,并且信息表中的該在線軟終端信息的下線標(biāo)識(shí)信息已經(jīng)表示為(η-1),從信息表中刪除,同時(shí)發(fā)送取消與該在線軟終端綁定同振的被叫移動(dòng)終端錨定消息給SCP ;4)、在智能網(wǎng)錨定實(shí)體存儲(chǔ)的信息表中的在線軟終端信息未從SBC獲取到,并且信息表中的該在線軟終端信息的下線標(biāo)識(shí)信息小于n-1,將該下線標(biāo)識(shí)信息增加I ;智能錨定實(shí)體等待設(shè)定的時(shí)間T后,再次執(zhí)行步驟A和步驟B。一種錨定移動(dòng)終端的裝置,包括:訪問模塊、確定模塊及通知模塊,其中,訪問模塊,用于從SBC中獲取的所記錄的在線軟終端信息;確定模塊,用于根據(jù)訪問模塊所獲取的在線軟終端信息,確定被叫移動(dòng)終端綁定同振的軟終端當(dāng)前狀態(tài)信息;通知模塊,用于根據(jù)所確定的被叫移動(dòng)終端綁定同振的軟終端當(dāng)前狀態(tài)信息,向SCP發(fā)送取消或設(shè)置被叫移動(dòng)終端錨定消息。該裝置獨(dú)立設(shè)置或集成在SCP中設(shè)置。一種錨定移動(dòng)終端的裝置,包括:執(zhí)行消息模塊、判斷模塊及執(zhí)行呼叫模塊,其中,執(zhí)行消息模塊,用于收到取消或設(shè)置被叫移動(dòng)終端錨定消息,進(jìn)行取消或設(shè)置被叫移動(dòng)終端的鋪定;執(zhí)行呼叫模塊,用于通過移動(dòng)通信網(wǎng)絡(luò)接收到主叫終端向綁定同振軟終端的被叫移動(dòng)終端發(fā)起呼叫,發(fā)送給判斷模塊;根據(jù)判斷模塊的執(zhí)行,通過移動(dòng)通信網(wǎng)絡(luò)將呼叫接續(xù)到被叫移動(dòng)終端上,或者將呼叫路由到IMS,由MS將呼叫接續(xù)到被叫移動(dòng)終端綁定同振的軟終端及通過移動(dòng)通信網(wǎng)絡(luò)將呼叫接續(xù)到被叫移動(dòng)終端上;判斷模塊,用于根據(jù)執(zhí)行消息模塊的設(shè)置,確定被叫移動(dòng)終端錨定是否設(shè)置,如果否,指示執(zhí)行呼叫模塊通過移動(dòng)通信終端將呼叫接續(xù)到被叫移動(dòng)終端;如果是,指示執(zhí)行呼叫模塊將呼叫路由到IMS,由MS將呼叫接續(xù)到被叫移動(dòng)終端綁定同振的軟終端及通過移動(dòng)通信網(wǎng)絡(luò)將呼叫接續(xù)到被叫移動(dòng)終端上。由上述方案可以看出,本發(fā)明在通信網(wǎng)絡(luò)中設(shè)置智能網(wǎng)錨定實(shí)體,該智能網(wǎng)錨定實(shí)體中設(shè)置了被叫移動(dòng)終端綁定同振的軟終端當(dāng)前狀態(tài)信息,該被叫移動(dòng)終端綁定同振的軟終端當(dāng)前狀態(tài)信息是從頂S網(wǎng)絡(luò)側(cè)的會(huì)話邊界控制器(SBC)獲取到的,SBC監(jiān)控MS中所有軟終端當(dāng)前狀態(tài)并記錄,該智能網(wǎng)錨定實(shí)體根據(jù)所設(shè)置的被叫移動(dòng)終端綁定同振的軟終端當(dāng)前狀態(tài)信息給SCP發(fā)送綁定同振軟終端的被叫移動(dòng)終端設(shè)置錨定消息或取消錨定消息,SCP根據(jù)該消息設(shè)置或取消被叫移動(dòng)終端錨定。在進(jìn)行錨定移動(dòng)終端的通信過程時(shí),當(dāng)主叫終端發(fā)起的到被叫移動(dòng)終端的呼叫路由到SCP時(shí),SCP確定被叫移動(dòng)終端錨定是否設(shè)置,如果否,則確定被叫移動(dòng)終端綁定同振的軟終端不在線,通過移動(dòng)通信網(wǎng)絡(luò)將呼叫接續(xù)到被叫移動(dòng)終端上;如果是,則確定被叫移動(dòng)終端綁定同振的軟終端在線,將呼叫路由到IMS,由MS將呼叫接續(xù)到被叫移動(dòng)終端綁定同振的軟終端及通過移動(dòng)通信網(wǎng)絡(luò)將呼叫接續(xù)到被叫移動(dòng)終端上。這樣,就可以在錨定移動(dòng)終端的通信過程中,不通過IMS接續(xù)呼叫到當(dāng)前下線的與被叫移動(dòng)終端綁定同振的軟終端,減少呼叫路由迂回,節(jié)省IMS資源。不會(huì)造成呼叫路由到被叫移動(dòng)終端的延時(shí)。更進(jìn)一步地,在被叫移動(dòng)終端綁定同振的軟終端下線時(shí),也不會(huì)進(jìn)行呼叫到被叫移動(dòng)終端綁定同振的軟終端的路由過程,從而不會(huì)使得網(wǎng)絡(luò)側(cè)話務(wù)統(tǒng)計(jì)指標(biāo)不準(zhǔn)確,在呼叫過程中不會(huì)涉及較多的網(wǎng)絡(luò)實(shí)體,不會(huì)造成故障及投訴處理困難。
圖1為現(xiàn)有的廣義通信網(wǎng)絡(luò)結(jié)構(gòu)示意圖;圖2為本發(fā)明提供的錨定移動(dòng)終端的通信系統(tǒng)結(jié)構(gòu)示意圖;圖3為本發(fā)明提供的錨定移動(dòng)終端的通信方法流程圖;圖4為本發(fā)明提供的錨定移動(dòng)終端的通信裝置結(jié)構(gòu)一示意圖;圖5為本發(fā)明提供的錨定移動(dòng)終端的通信裝置結(jié)構(gòu)二示意圖;圖6為本發(fā)明提供的智能錨定實(shí)體保存的被叫移動(dòng)終端綁定同振的軟終端當(dāng)前狀態(tài)信息表中的軟終端狀態(tài)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉實(shí)施例,對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。從背景技術(shù)可以看出,在進(jìn)行錨定移動(dòng)終端的通信過程時(shí),會(huì)出現(xiàn)呼叫呼叫路由迂回,浪費(fèi)IMS資源的原因?yàn)?通信網(wǎng)絡(luò)側(cè)無(wú)法獲知移動(dòng)終端的綁定同振軟終端當(dāng)前狀態(tài)是否為在線,而直接通過MS將呼叫路由到移動(dòng)終端的綁定同振軟終端上,但是當(dāng)移動(dòng)終端的綁定同振軟終端下線時(shí),通過MS將呼叫路由到移動(dòng)終端的綁定同振軟終端的過程是無(wú)用的移動(dòng)終端的綁定同振軟終端無(wú)法接收到。為了解決這個(gè)問題,本發(fā)明在通信網(wǎng)絡(luò)中設(shè)置智能網(wǎng)錨定實(shí)體,該智能網(wǎng)錨定實(shí)體中設(shè)置了被叫移動(dòng)終端綁定同振的軟終端當(dāng)前狀態(tài)信息,該被叫移動(dòng)終端綁定同振的軟終端當(dāng)前狀態(tài)信息是從頂S網(wǎng)絡(luò)側(cè)的會(huì)話邊界控制器(SBC)獲取到的,SBC監(jiān)控MS中所有軟終端當(dāng)前狀態(tài)并記錄,該智能網(wǎng)錨定實(shí)體根據(jù)所設(shè)置的被叫移動(dòng)終端綁定同振的軟終端當(dāng)前狀態(tài)信息給SCP發(fā)送綁定同振軟終端的被叫移動(dòng)終端設(shè)置錨定消息或取消錨定消息,SCP根據(jù)該消息設(shè)置或取消被叫移動(dòng)終端錨定。在進(jìn)行錨定移動(dòng)終端的通信過程時(shí),當(dāng)主叫終端發(fā)起的到被叫移動(dòng)終端的呼叫路由到SCP時(shí),SCP確定被叫移動(dòng)終端錨定是否設(shè)置,如果否,則確定被叫移動(dòng)終端綁定同振的軟終端不在線,通過移動(dòng)通信網(wǎng)絡(luò)將呼叫接續(xù)到被叫移動(dòng)終端上;如果是,則確定被叫移動(dòng)終端綁定同振的軟終端在線,將呼叫路由到IMS,由MS將呼叫接續(xù)到被叫移動(dòng)終端綁定同振的軟終端及通過移動(dòng)通信網(wǎng)絡(luò)將呼叫接續(xù)到被叫移動(dòng)終端上。這樣,就可以在錨定移動(dòng)終端的通信過程中,不通過MS接續(xù)呼叫到當(dāng)前下線的與被叫移動(dòng)終端綁定同振的軟終端,減少呼叫路由迂回,節(jié)省IMS資源。不會(huì)造成呼叫路由到被叫移動(dòng)終端的延時(shí)。更進(jìn)一步地,在被叫移動(dòng)終端綁定同振的軟終端下線時(shí),也不會(huì)進(jìn)行呼叫到被叫移動(dòng)終端綁定同振的軟終端的路由過程,從而不會(huì)使得網(wǎng)絡(luò)側(cè)話務(wù)統(tǒng)計(jì)指標(biāo)不準(zhǔn)確,在呼叫過程中不會(huì)涉及較多的網(wǎng)絡(luò)實(shí)體,不會(huì)造成故障及投訴處理困難。在該方案中,SBC為現(xiàn)有MS中的網(wǎng)絡(luò)實(shí)體,其用于路由接入網(wǎng),諸如移動(dòng)通信網(wǎng)絡(luò)與MS互通的注冊(cè)及呼叫消息,實(shí)時(shí)監(jiān)控MS中所有軟終端當(dāng)前狀態(tài)并記錄在線的軟終端信息,該軟終端信息包括在線軟終端標(biāo)識(shí)及對(duì)應(yīng)的綁定同振被叫移動(dòng)終端標(biāo)識(shí),本發(fā)明設(shè)置的智能網(wǎng)錨定實(shí)體可以通過訪問SBC獲取到被叫移動(dòng)終端綁定同振的軟終端當(dāng)前狀態(tài)息O圖2為本發(fā)明提供的錨定移動(dòng)終端的通信系統(tǒng)結(jié)構(gòu)示意圖,在圖1所示結(jié)構(gòu)的基礎(chǔ)上,在網(wǎng)絡(luò)側(cè)增加了 SBC及智能錨定實(shí)體,其中,智能錨定實(shí)體分別與SBC和SCP連接。主叫終端,用于向綁定同振軟終端的被叫移動(dòng)終端發(fā)起呼叫,該呼叫經(jīng)移動(dòng)通信網(wǎng)絡(luò)路由到SCP上;SCP,用于根據(jù)從智能錨定實(shí)體接收的取消或設(shè)置被叫移動(dòng)終端錨定消息,進(jìn)行取消或設(shè)置被叫移動(dòng)終端的錨定,在接收到該呼叫后,確定被叫移動(dòng)終端錨定是否設(shè)置,如果否,通過移動(dòng)通信網(wǎng)絡(luò)將呼叫接續(xù)到被叫移動(dòng)終端上;如果是,將呼叫路由到MS,由MS將呼叫接續(xù)到被叫移動(dòng)終端綁定同振的軟終端及通過移動(dòng)通信網(wǎng)絡(luò)將呼叫接續(xù)到被叫移動(dòng)終端上;SBC,用于監(jiān)控軟終端是否在線并記錄;智能錨定實(shí)體,用于根據(jù)從SBC中獲取的所記錄的在線軟終端信息,確定在線軟終端綁定的同振被叫移動(dòng)終端當(dāng)前錨定狀態(tài),向SCP發(fā)送取消或設(shè)置被叫移動(dòng)終端錨定消息;被叫移動(dòng)終端,用于通過移動(dòng)通信網(wǎng)絡(luò)接收呼叫后振鈴;被叫移動(dòng)終端綁定同振的軟終端,用于通過IMS接收呼叫后振鈴。在該系統(tǒng)中,該呼叫在移動(dòng)通信網(wǎng)絡(luò)呼叫到SCP時(shí),是通過主叫終端所屬的MSC觸發(fā)被叫移動(dòng)終端的T-CSI進(jìn)行的,也就是發(fā)送攜帶被叫移動(dòng)終端的T-CSI的IDP消息給SCP。在該系統(tǒng)中,當(dāng)SCP確定被叫終端錨定時(shí),向MS發(fā)送connect消息,在消息中將被叫移動(dòng)終端的T-CSI上增加MS接入號(hào)碼前綴或修改為MS接入號(hào)碼,通過主叫終端所屬的MSC將該消息路由到MS中。在該系統(tǒng)中,所述智能錨定實(shí)體,還用于根據(jù)叢SBC中獲取的記錄的在線軟終端信息,該在線軟終端信息中包括綁定的同振被叫移動(dòng)終端標(biāo)識(shí),篩選得到與被叫移動(dòng)終端綁定的同振軟終端。在該系統(tǒng)中,SBC,還用于路由接入網(wǎng),諸如移動(dòng)通信網(wǎng)絡(luò)與MS互通的注冊(cè)及呼叫消息。圖3為本發(fā)明提供的錨定移動(dòng)終端的通信方法流程圖,在網(wǎng)絡(luò)側(cè)設(shè)置智能錨定實(shí)體,與SBC和SCP分別連接,該方法包括:步驟301、智能錨定實(shí)體從SBC中獲取的所記錄的在線軟終端信息,確定被叫移動(dòng)終端綁定同振的軟終端當(dāng)前狀態(tài)信息,向SCP發(fā)送取消或設(shè)置被叫移動(dòng)終端錨定消息;步驟302、SCP接收到取消或設(shè)置被叫移動(dòng)終端錨定消息后,進(jìn)行取消或設(shè)置被叫移動(dòng)終端的鋪定;步驟303、SCP根據(jù)自身取消或設(shè)置的被叫移動(dòng)終端錨定,確定被叫移動(dòng)終端錨定是否設(shè)直,如果否,執(zhí)彳了步驟304 ;如果是,執(zhí)彳了步驟305 ;步驟304、SCP通過移動(dòng)通信網(wǎng)絡(luò)將呼叫接續(xù)到被叫移動(dòng)終端上,使得被叫移動(dòng)終端振鈴;步驟305、SCP將呼叫路由到MS,由MS將呼叫接續(xù)到被叫移動(dòng)終端綁定同振的軟終端及通過移動(dòng)通信網(wǎng)絡(luò)將呼叫接續(xù)到被叫移動(dòng)終端上,使得被叫移動(dòng)終端綁定同振的軟終端和被叫移動(dòng)終端同時(shí)振鈴。在該方法中,所述確定被叫移動(dòng)終端綁定同振的軟終端當(dāng)前狀態(tài)信息為:從SBC中獲取的所記錄的在線軟終端信息中包括在線軟終端綁定的同振被叫移動(dòng)終端標(biāo)識(shí),篩選得到與被叫移動(dòng)終端綁定的同振軟終端。圖4為本發(fā)明提供的錨定移動(dòng)終端的通信裝置結(jié)構(gòu)一示意圖,該裝置為智能錨定實(shí)體,可以獨(dú)立設(shè)置或集成在SCP中,包括:訪問模塊、確定模塊及通知模塊,其中,訪問模塊,用于從SBC中獲取的所記錄的在線軟終端信息;確定模塊,用于根據(jù)訪問模塊所獲取的在線軟終端信息,確定被叫移動(dòng)終端綁定同振的軟終端當(dāng)前狀態(tài)信息;通知模塊,用于根據(jù)所確定的被叫移動(dòng)終端綁定同振的軟終端當(dāng)前狀態(tài)信息,向SCP發(fā)送取消或設(shè)置被叫移動(dòng)終端錨定消息。圖5為本發(fā)明提供的錨定移動(dòng)終端的通信裝置結(jié)構(gòu)二示意圖,該裝置為SCP,包括:執(zhí)行消息模塊、判斷模塊及執(zhí)行呼叫模塊,其中,執(zhí)行消息模塊,用于收到取消或設(shè)置被叫移動(dòng)終端錨定消息,進(jìn)行取消或設(shè)置被叫移動(dòng)終端的鋪定;執(zhí)行呼叫模塊,用于通過移動(dòng)通信網(wǎng)絡(luò)接收到主叫終端向綁定同振軟終端的被叫移動(dòng)終端發(fā)起呼叫,發(fā)送給判斷模塊;根據(jù)判斷模塊的執(zhí)行,通過移動(dòng)通信網(wǎng)絡(luò)將呼叫接續(xù)到被叫移動(dòng)終端上,或者將呼叫路由到IMS,由MS將呼叫接續(xù)到被叫移動(dòng)終端綁定同振的軟終端及通過移動(dòng)通信網(wǎng)絡(luò)將呼叫接續(xù)到被叫移動(dòng)終端上;判斷模塊,用于根據(jù)執(zhí)行消息模塊的設(shè)置,確定被叫移動(dòng)終端錨定是否設(shè)置,如果否,指示執(zhí)行呼叫模塊通過移動(dòng)通信終端將呼叫接續(xù)到被叫移動(dòng)終端;如果是,指示執(zhí)行呼叫模塊將呼叫路由到IMS,由MS將呼叫接續(xù)到被叫移動(dòng)終端綁定同振的軟終端及通過移動(dòng)通信網(wǎng)絡(luò)將呼叫接續(xù)到被叫移動(dòng)終端上。在本發(fā)明中,智能錨定實(shí)體中設(shè)置有被叫移動(dòng)終端綁定同振的軟終端當(dāng)前狀態(tài)信息表,對(duì)于每一個(gè)被叫移動(dòng)終端綁定同振的軟終端,采用兩個(gè)關(guān)鍵字段表示:軟終端標(biāo)識(shí)及下線標(biāo)識(shí)信息,根據(jù)該軟終端的下線標(biāo)識(shí)信息就可以確定該軟終端當(dāng)前是否在線,比如,當(dāng)下線標(biāo)識(shí)信息為O時(shí),表示標(biāo)識(shí)有該軟終端標(biāo)識(shí)的軟終端在線。在本發(fā)明中,智能錨定實(shí)體定時(shí)從SBC中獲取的所記錄的在線軟終端信息,比如設(shè)置T時(shí)長(zhǎng)獲取一次,并將nT時(shí)長(zhǎng)未在線的軟終端取消錨,定η為大于O的整數(shù)。具體地過程如下所述。首先,智能網(wǎng)錨定實(shí)體通過與SBC之間的連接獲取在線軟終端信息,也就是從SBC讀取所有在線軟終端信息,比如,向SBC發(fā)送顯示在線軟終端指令(display SBC REGINF0),SBC接收到該指令后,將所有狀態(tài)為已經(jīng)注冊(cè)(registered)的軟終端標(biāo)識(shí)(UserName)提前并發(fā)送給智能網(wǎng)錨定實(shí)體;然后,智能網(wǎng)錨定實(shí)體將從SBC獲取的在線軟終端信息與在自身存儲(chǔ)的被叫移動(dòng)終端綁定同振的軟終端當(dāng)前狀態(tài)信息表進(jìn)行比較,存在以下幾種情況:第一種情況,從SBC獲取的在線軟終端信息在智能網(wǎng)錨定實(shí)體的軟終端狀態(tài)信息表中不存在,將該從SBC獲取的在線軟終端信息寫入到狀態(tài)信息表中,并將信息表中的該軟終端信息的下線標(biāo)識(shí)置為0,同時(shí)發(fā)送設(shè)置與該在線軟終端綁定同振的被叫移動(dòng)終端錨定消息給SCP ;第二種情況,從SBC獲取的在線軟終端信息在智能網(wǎng)錨定實(shí)體的軟終端狀態(tài)信息表中存在,將信息表中的該軟終端信息的下線標(biāo)識(shí)置為O ;在這里,說(shuō)明軟終端一直在線或在掉線允許nT時(shí)長(zhǎng)內(nèi)又重新上線。這時(shí)需要保持被叫移動(dòng)終端的錨定狀態(tài)。第三種情況,在智能網(wǎng)錨定實(shí)體存儲(chǔ)的信息表中的在線軟終端信息未從SBC獲取至|J,并且信息表中的該在線軟終端信息的下線標(biāo)識(shí)信息已經(jīng)表示為(η-1),從信息表中刪除,同時(shí)發(fā)送取消與該在線軟終端綁定同振的被叫移動(dòng)終端錨定消息給SCP ;在這里,說(shuō)明已經(jīng)經(jīng)過了 nT時(shí)長(zhǎng)該軟終端仍然不在線,所以就說(shuō)明該軟終端不在線了 ;第四種情況,在智能網(wǎng)錨定實(shí)體存儲(chǔ)的信息表中的在線軟終端信息未從SBC獲取至IJ,并且信息表中的該在線軟終端信息的下線標(biāo)識(shí)信息小于η-1,則將該下線標(biāo)識(shí)信息增加I ;在這里,說(shuō)明雖然該軟終端不在線,但并沒有超過設(shè)置的nT時(shí)長(zhǎng),這時(shí)不需要發(fā)送取消被叫移動(dòng)終端錨定消息給SCP。智能錨定實(shí)體等待設(shè)定的時(shí)間T后,再次執(zhí)行上述過程,智能錨定實(shí)體保存的被叫移動(dòng)終端綁定同振的軟終端當(dāng)前狀態(tài)信息表中的軟終端狀態(tài)示意圖如圖6所示,如圖所示:在步驟601中,當(dāng)軟終端在線時(shí),該軟終端的下線標(biāo)識(shí)信息為0,則智能錨定實(shí)體指示SCP設(shè)置錨定;當(dāng)該軟終端下線時(shí),則轉(zhuǎn)入步驟602 ;在步驟602中,當(dāng)從SBC獲取軟終端當(dāng)前狀態(tài)信息時(shí),該軟終端再次不在線時(shí),則將該軟終端的在線標(biāo)識(shí)信息增加1,轉(zhuǎn)入步驟603,如果該軟終端在線,則轉(zhuǎn)入步驟601 ;當(dāng)再次從SBC獲取軟終端當(dāng)前狀態(tài)信息時(shí),該軟終端再一次不在線時(shí),則確定該軟終端的在線標(biāo)識(shí)信息是否為η-1次,如果是,轉(zhuǎn)入步驟604,則智能錨定實(shí)體指示SCP關(guān)錨定;如果該終端在線,則轉(zhuǎn)入步驟601 ;在步驟604中,從SBC獲取軟終端當(dāng)前狀態(tài)信息時(shí),存在該軟終端的在線信息,則轉(zhuǎn)入步驟601。以上舉較佳實(shí)施例,對(duì)本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)進(jìn)行了進(jìn)一步詳細(xì)說(shuō)明,所應(yīng)理解的是,以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種錨定移動(dòng)終端的通信系統(tǒng),包括移動(dòng)通信網(wǎng)絡(luò)及網(wǎng)際協(xié)議多媒體子系統(tǒng)MS,移動(dòng)通信網(wǎng)絡(luò)至少包括主叫終端和被叫移動(dòng)終端,IMS中至少包括會(huì)話邊界控制器SBC、業(yè)務(wù)控制點(diǎn)SPC和被叫移動(dòng)終端綁定同振的軟終端,其特征在于,該系統(tǒng)還包括智能錨定實(shí)體,分別與SBC和SCP連接,其中, 主叫終端,用于向綁定同振軟終端的被叫移動(dòng)終端發(fā)起呼叫,該呼叫經(jīng)移動(dòng)通信網(wǎng)絡(luò)路由到SCP上; SCP,用于根據(jù)從智能錨定實(shí)體接收的取消或設(shè)置被叫移動(dòng)終端錨定消息,進(jìn)行取消或設(shè)置被叫移動(dòng)終端的錨定,在接收到該呼叫后,確定被叫移動(dòng)終端錨定是否設(shè)置,如果否,通過移動(dòng)通信網(wǎng)絡(luò)將呼叫接續(xù)到被叫移動(dòng)終端上;如果是,將呼叫路由到MS,由MS將呼叫接續(xù)到被叫移動(dòng)終端綁定同振的軟終端及通過移動(dòng)通信網(wǎng)絡(luò)將呼叫接續(xù)到被叫移動(dòng)終端上; SBC,用于監(jiān)控軟終端是否在線并記錄; 智能錨定實(shí)體,用于根據(jù)從SBC中獲取的所記錄的在線軟終端信息,確定在線軟終端綁定的同振被叫移動(dòng)終端當(dāng)前錨定狀態(tài),向SCP發(fā)送取消或設(shè)置被叫移動(dòng)終端錨定消息; 被叫移動(dòng)終端,用于 通過移動(dòng)通信網(wǎng)絡(luò)接收呼叫后振鈴; 被叫移動(dòng)終端綁定同振的軟終端,用于通過頂S接收呼叫后振鈴。
2.按權(quán)利要求1所述的系統(tǒng),其特征在于,所述智能錨定實(shí)體,還用于根據(jù)叢SBC中獲取的記錄的在線軟終端信息,該在線軟終端信息中包括綁定的同振被叫移動(dòng)終端標(biāo)識(shí),篩選得到與被叫移動(dòng)終端綁定的同振軟終端。
3.一種錨定移動(dòng)終端的通信方法,其特征在于,在網(wǎng)絡(luò)側(cè)設(shè)置智能錨定實(shí)體,與IMS中的SBC和SCP分別連接,智能錨定實(shí)體從SBC中獲取的所記錄的在線軟終端信息,確定被叫移動(dòng)終端綁定同振的軟終端當(dāng)前狀態(tài)信息,向SCP發(fā)送取消或設(shè)置被叫移動(dòng)終端錨定消息; SCP接收到取消或設(shè)置被叫移動(dòng)終端錨定消息后,進(jìn)行取消或設(shè)置被叫移動(dòng)終端的錨定; 在SCP通過移動(dòng)通信網(wǎng)絡(luò)接收主叫終端向綁定同振軟終端的被叫移動(dòng)終端發(fā)起呼叫時(shí),該方法還包括: SCP根據(jù)自身取消或設(shè)置的被叫移動(dòng)終端錨定,確定被叫移動(dòng)終端錨定是否設(shè)置,如果否,通過移動(dòng)通信網(wǎng)絡(luò)將呼叫接續(xù)到被叫移動(dòng)終端上,使得被叫移動(dòng)終端振鈴;如果是,將呼叫路由到MS,由MS將呼叫接續(xù)到被叫移動(dòng)終端綁定同振的軟終端及通過移動(dòng)通信網(wǎng)絡(luò)將呼叫接續(xù)到被叫移動(dòng)終端上,使得被叫移動(dòng)終端綁定同振的軟終端和被叫移動(dòng)終端同時(shí)振鈴。
4.按權(quán)利要求3所述的方法,其特征在于,所述確定被叫移動(dòng)終端綁定同振的軟終端當(dāng)前狀態(tài)信息為: 從SBC中獲取的所記錄的在線軟終端信息中包括在線軟終端綁定的同振被叫移動(dòng)終端標(biāo)識(shí),篩選得到與被叫移動(dòng)終端綁定的同振軟終端。
5.按權(quán)利要求4所述的方法,其特征在于,所述從SBC中獲取的所記錄的在線軟終端信息是定時(shí)獲取的。
6.按權(quán)利要求5所述的方法,其特征在于,所述被叫移動(dòng)終端綁定同振的軟終端當(dāng)前狀態(tài)信息存儲(chǔ)在狀態(tài)信息表中,所述確定被叫移動(dòng)終端綁定同振的軟終端當(dāng)前狀態(tài)信息,向SCP發(fā)送取消或設(shè)置被叫移動(dòng)終端錨定消息的過程為: 為每個(gè)被叫移動(dòng)終端綁定同振的軟終端設(shè)置在線信息標(biāo)識(shí),設(shè)置T時(shí)長(zhǎng)從SBC獲取所記錄的在線軟終端信息,nT時(shí)長(zhǎng)未在線的軟終端取消錨定,η為大于O的整數(shù); Α、智能網(wǎng)錨定實(shí)體從SBC獲取在線軟終端信息; B、智能網(wǎng)錨定實(shí)體將從SBC獲取的在線軟終端信息與在自身存儲(chǔ)的被叫移動(dòng)終端綁定同振的軟終端當(dāng)前狀態(tài)信息表進(jìn)行比較: 1)、從SBC獲取的在線軟終端信息在智能網(wǎng)錨定實(shí)體的軟終端狀態(tài)信息表中不存在,將該從SBC獲取的在線軟終端信息寫入到狀態(tài)信息表中,并將信息表中的該軟終端信息的下線標(biāo)識(shí)置為O,同時(shí)發(fā)送設(shè)置與該在線軟終端綁定同振的被叫移動(dòng)終端錨定消息給SCP ; 2)、從SBC獲取的在線軟終端信息在智能網(wǎng)錨定實(shí)體的軟終端狀態(tài)信息表中存在,將信息表中的該軟終端信息的下 線標(biāo)識(shí)置為O ; 3)、在智能網(wǎng)錨定實(shí)體存儲(chǔ)的信息表中的在線軟終端信息未從SBC獲取到,并且信息表中的該在線軟終端信息的下線標(biāo)識(shí)信息已經(jīng)表示為(η-1),從信息表中刪除,同時(shí)發(fā)送取消與該在線軟終端綁定同振的被叫移動(dòng)終端錨定消息給SCP ; 4)、在智能網(wǎng)錨定實(shí)體存儲(chǔ)的信息表中的在線軟終端信息未從SBC獲取到,并且信息表中的該在線軟終端信息的下線標(biāo)識(shí)信息小于η-1,將該下線標(biāo)識(shí)信息增加I ; 智能錨定實(shí)體等待設(shè)定的時(shí)間T后,再次執(zhí)行步驟A和步驟B。
7.一種錨定移動(dòng)終端的裝置,其特征在于,包括:訪問模塊、確定模塊及通知模塊,其中, 訪問模塊,用于從SBC中獲取的所記錄的在線軟終端信息; 確定模塊,用于根據(jù)訪問模塊所獲取的在線軟終端信息,確定被叫移動(dòng)終端綁定同振的軟終端當(dāng)前狀態(tài)信息; 通知模塊,用于根據(jù)所確定的被叫移動(dòng)終端綁定同振的軟終端當(dāng)前狀態(tài)信息,向SCP發(fā)送取消或設(shè)置被叫移動(dòng)終端錨定消息。
8.按權(quán)利要求7所述的裝置,其特征在于,該裝置獨(dú)立設(shè)置或集成在SCP中設(shè)置。
9.一種錨定移動(dòng)終端的裝置,其特征在于,包括:執(zhí)行消息模塊、判斷模塊及執(zhí)行呼叫模塊,其中, 執(zhí)行消息模塊,用于收到取消或設(shè)置被叫移動(dòng)終端錨定消息,進(jìn)行取消或設(shè)置被叫移動(dòng)終端的錨定; 執(zhí)行呼叫模塊,用于通過移動(dòng)通信網(wǎng)絡(luò)接收到主叫終端向綁定同振軟終端的被叫移動(dòng)終端發(fā)起呼叫,發(fā)送給判斷模塊;根據(jù)判斷模塊的執(zhí)行,通過移動(dòng)通信網(wǎng)絡(luò)將呼叫接續(xù)到被叫移動(dòng)終端上,或者將呼叫路由到IMS,由MS將呼叫接續(xù)到被叫移動(dòng)終端綁定同振的軟終端及通過移動(dòng)通信網(wǎng)絡(luò)將呼叫接續(xù)到被叫移動(dòng)終端上; 判斷模塊,用于根據(jù)執(zhí)行消息模塊的設(shè)置,確定被叫移動(dòng)終端錨定是否設(shè)置,如果否,指示執(zhí)行呼叫模塊通過移動(dòng)通信終端將呼叫接續(xù)到被叫移動(dòng)終端;如果是,指示執(zhí)行呼叫模塊將呼叫路由到IMS,由MS將呼叫接續(xù)到被叫移動(dòng)終端綁定同振的軟終端及通過移動(dòng)通信網(wǎng)絡(luò)將呼叫接續(xù)到被叫移動(dòng)終端上。
全文摘要
一種錨定移動(dòng)終端的通信方法、系統(tǒng)及裝置,智能網(wǎng)錨定實(shí)體根據(jù)設(shè)置的被叫移動(dòng)終端綁定同振的軟終端當(dāng)前狀態(tài)信息,給SCP發(fā)送綁定同振軟終端的被叫移動(dòng)終端設(shè)置錨定消息或取消錨定消息,SCP根據(jù)該消息設(shè)置或取消被叫移動(dòng)終端錨定。當(dāng)主叫終端發(fā)起的到被叫移動(dòng)終端的呼叫路由到SCP時(shí),SCP確定被叫移動(dòng)終端錨定是否設(shè)置,如果否,通過移動(dòng)通信網(wǎng)絡(luò)將呼叫接續(xù)到被叫移動(dòng)終端上;如果是,將呼叫路由到IMS,由IMS將呼叫接續(xù)到被叫移動(dòng)終端綁定同振的軟終端及通過移動(dòng)通信網(wǎng)絡(luò)將呼叫接續(xù)到被叫移動(dòng)終端上。本發(fā)明不通過IMS接續(xù)呼叫到當(dāng)前下線的與被叫移動(dòng)終端綁定同振的軟終端,減少呼叫路由迂回,節(jié)省IMS資源。
文檔編號(hào)H04L29/06GK103096280SQ201110346070
公開日2013年5月8日 申請(qǐng)日期2011年11月4日 優(yōu)先權(quán)日2011年11月4日
發(fā)明者茅宏業(yè), 李佐輝 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)浙江有限公司