本發(fā)明涉及碼分多址(CDMA,Code Division Multiple Access)移動通信領(lǐng)域,尤其涉及一種基于偽基站實現(xiàn)移動通訊的方法及裝置。
背景技術(shù):
在某些特定區(qū)域(如考場、檔案室等),需要嚴格的保密管理。移動終端設(shè)備的普及不僅逐漸影響會議秩序,同時成為一種重要的泄密途徑。
目前的管控措施主要是建立偽基站,將覆蓋區(qū)域的終端設(shè)備接管到偽基站的控制下。由于偽基站通常是便攜的射頻設(shè)備,缺乏核心網(wǎng),因此無法提供移動通訊功能。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例的目的在于提供一種基于偽基站實現(xiàn)移動通訊的方法及裝置,可以在偽基站管控區(qū)域內(nèi)實現(xiàn)授權(quán)用戶終端與公網(wǎng)基站的通信,保障授權(quán)用戶終端的通訊功能。
本發(fā)明實施例提供一種基于偽基站實現(xiàn)移動通訊的方法,包括:
偽基站接收一位于所述偽基站管控區(qū)域內(nèi)的用戶終端發(fā)送的起呼消息,其中所述起呼消息中攜帶所述用戶終端的身份標識;
根據(jù)所述起呼消息中攜帶的所述用戶終端的身份標識,判斷所述用戶終端是否屬于允許與公網(wǎng)基站通信的預設(shè)授權(quán)終端;
在所述用戶終端屬于所述預設(shè)授權(quán)終端時,響應所述起呼消息,建立與所述用戶終端之間的業(yè)務(wù)連接,并將所述起呼消息轉(zhuǎn)發(fā)至駐留于一公網(wǎng)基站的偽終端,以觸發(fā)所述偽終端建立與公網(wǎng)基站的公網(wǎng)連接;
通過所述業(yè)務(wù)連接以及所述公網(wǎng)連接,轉(zhuǎn)發(fā)所述用戶終端與所述公網(wǎng)基站之間的通信數(shù)據(jù)。
其中,所述偽終端有多個,所述偽基站與每個偽終端之間均預先建立有專有連接,所述將所述起呼消息轉(zhuǎn)發(fā)至駐留于一公網(wǎng)基站的偽終端,包括:
從多個所述偽終端中選取一個空閑偽終端,并通過與所述空閑偽終端之間預先建立的專有連接,將所述起呼消息發(fā)送至所述空閑偽終端。
其中,所述起呼消息中還攜帶所述用戶終端的鑒權(quán)信息;
進一步將所述鑒權(quán)信息轉(zhuǎn)發(fā)至所述偽終端,以觸發(fā)所述偽終端利用所述用戶終端的鑒權(quán)信息建立所述公網(wǎng)連接。
其中,所述在所述用戶終端屬于所述預設(shè)授權(quán)終端時,響應所述起呼消息,建立與所述用戶終端之間的業(yè)務(wù)連接,包括:
根據(jù)所述起呼消息,為所述用戶終端分配信道資源,并向用戶終端發(fā)送業(yè)務(wù)信道的指派消息;
通過前向業(yè)務(wù)信道向所述用戶終端發(fā)送內(nèi)容為空的業(yè)務(wù)幀;
接收所述用戶終端在反向業(yè)務(wù)信道上返回的業(yè)務(wù)信道同步報頭;
通過所述前向業(yè)務(wù)信道向所述用戶終端發(fā)送偽基站證實消息;
接收所述用戶終端在所述反向業(yè)務(wù)信道上返回的對偽基站證實的確認消息;
通過所述前向業(yè)務(wù)信道向所述用戶終端發(fā)送業(yè)務(wù)連接請求消息;
接收所述用戶終端在所述反向業(yè)務(wù)信道上返回的業(yè)務(wù)連接完成消息。
其中,在所述建立與所述用戶終端之間的業(yè)務(wù)連接后,所述方法包括:
向所述偽終端發(fā)送用于指示所述用戶終端的業(yè)務(wù)信道已指派完成的指派完成消息;
接收所述偽終端返回的進入通話態(tài)的確認消息,并在接收到所述確認消息后,進入所述通過所述業(yè)務(wù)連接以及所述公網(wǎng)連接,轉(zhuǎn)發(fā)所述用戶終端與所述公網(wǎng)基站之間的通信數(shù)據(jù)的步驟;
其中,所述確認消息是所述偽終端在收到所述指派完成消息時已建立所述公網(wǎng)連接的情況下發(fā)送的。
其中,所述向所述偽終端發(fā)送用于指示所述用戶終端的業(yè)務(wù)信道已指派完成的指派完成消息后,所述方法還包括:
接收所述偽終端返回的拒絕本次呼叫的第一響應消息,所述第一響應消息 是所述偽終端在收到所述指派完成消息時尚未建立所述公網(wǎng)連接的情況下發(fā)送的;
拆除與所述用戶終端之間的業(yè)務(wù)信道,并向所述用戶終端返回呼叫失敗的第二響應消息。
其中,所述通過所述業(yè)務(wù)連接以及所述公網(wǎng)連接,所述轉(zhuǎn)發(fā)所述用戶終端與所述公網(wǎng)基站之間的通信數(shù)據(jù),包括:
從所述業(yè)務(wù)連接上接收所述用戶終端發(fā)送的第一通信數(shù)據(jù),將所述第一通信數(shù)據(jù)發(fā)送給所述偽終端,以由所述偽終端通過所述公網(wǎng)連接將所述第一通信數(shù)據(jù)轉(zhuǎn)發(fā)至所述公網(wǎng)基站;
接收所述偽終端從所述公網(wǎng)連接上接收到的第二通信數(shù)據(jù),并將所述第二通信數(shù)據(jù)轉(zhuǎn)發(fā)至所述用戶終端。
本發(fā)明實施例提供一種基于偽基站實現(xiàn)移動通訊的方法,包括:
駐留于一公網(wǎng)基站的偽終端,接收一偽基站轉(zhuǎn)發(fā)的位于所述偽基站管控區(qū)域內(nèi)的用戶終端發(fā)起的起呼消息,其中,所述起呼消息中攜帶所述用戶終端的身份標識,所述用戶終端屬于允許與公網(wǎng)基站通信的預設(shè)授權(quán)終端;
根據(jù)所述起呼消息向所述公網(wǎng)基站發(fā)起起呼流程,建立與所述公網(wǎng)基站之間的公網(wǎng)連接;
在所述偽基站建立與所述用戶終端之間的業(yè)務(wù)連接后,通過所述業(yè)務(wù)連接和所述公網(wǎng)連接,轉(zhuǎn)發(fā)所述用戶終端和所述公網(wǎng)基站之間的通信數(shù)據(jù)。
其中,在所述根據(jù)所述起呼消息向所述公網(wǎng)基站發(fā)起起呼流程之后,所述方法還包括:
接收所述偽基站在建立與所述用戶終端之間的業(yè)務(wù)連接后發(fā)送的用于指示所述用戶終端的業(yè)務(wù)信道已指派完成的指派完成消息;
判斷與所述公網(wǎng)基站之間的公網(wǎng)連接是否已經(jīng)建立完成;
在判斷所述公網(wǎng)連接已建立完成時,向所述偽基站發(fā)送一用于指示進入通話態(tài)的確認消息,并進入所述通過所述業(yè)務(wù)連接和所述公網(wǎng)連接,轉(zhuǎn)發(fā)所述用戶終端和所述公網(wǎng)基站之間的通信數(shù)據(jù)的步驟;
在判斷所述公網(wǎng)連接尚未建立完成時,向所述偽基站發(fā)送一用于指示拒絕本次呼叫的第一響應消息。
其中,所述偽基站與所述偽終端之間預先建立有專有連接,所述接收一偽基站轉(zhuǎn)發(fā)的位于所述偽基站管控區(qū)域內(nèi)的用戶終端發(fā)起的起呼消息,具體為:
通過與所述偽基站之間的專有連接,接收所述偽基站轉(zhuǎn)發(fā)的位于所述偽基站管控區(qū)域內(nèi)的所述用戶終端發(fā)起的所述起呼消息。
其中,所述轉(zhuǎn)發(fā)所述用戶終端和所述公網(wǎng)基站之間的通信數(shù)據(jù),包括:
通過與所述偽基站之間的專有連接,接收所述偽基站轉(zhuǎn)發(fā)的在所述業(yè)務(wù)連接上收到的所述用戶終端發(fā)送的第一通信數(shù)據(jù),將所述第一通信數(shù)發(fā)送至所述公網(wǎng)基站;
通過所述公網(wǎng)連接,接收所述公網(wǎng)基站發(fā)送的第二通信數(shù)據(jù),并通過所述偽基站經(jīng)由所述業(yè)務(wù)連接將所述第二通信數(shù)據(jù)轉(zhuǎn)發(fā)至所述用戶終端。
其中,所述起呼消息中攜帶所述用戶終端的鑒權(quán)信息,所述建立與所述公網(wǎng)基站之間的公網(wǎng)連接,具體為:
基于所述用戶終端的鑒權(quán)信息,建立與所述公網(wǎng)基站之間的公網(wǎng)連接。
本發(fā)明實施例提供一種基于偽基站實現(xiàn)移動通訊的裝置,包括:
第一接收模塊,用于接收一位于偽基站管控區(qū)域內(nèi)的用戶終端發(fā)送的起呼消息,其中所述起呼消息中攜帶所述用戶終端的身份標識;
第一判斷模塊,用于根據(jù)所述起呼消息中攜帶的所述用戶終端的身份標識,判斷所述用戶終端是否屬于允許與公網(wǎng)基站通信的預設(shè)授權(quán)終端;
第一處理模塊,用于在所述用戶終端屬于所述預設(shè)授權(quán)終端時,響應所述起呼消息,建立與所述用戶終端之間的業(yè)務(wù)連接,并將所述起呼消息轉(zhuǎn)發(fā)至駐留于一公網(wǎng)基站的偽終端,以觸發(fā)所述偽終端建立與公網(wǎng)基站的公網(wǎng)連接;
第一轉(zhuǎn)發(fā)模塊,用于通過所述業(yè)務(wù)連接以及所述公網(wǎng)連接,轉(zhuǎn)發(fā)所述用戶終端與所述公網(wǎng)基站之間的通信數(shù)據(jù)。
其中,所述偽終端有多個,所述偽基站與每個偽終端之間均預先建立有專有連接;所述第一處理模塊進一步用于
從多個所述偽終端中選取一個空閑偽終端,并通過與所述空閑偽終端之間預先建立的專有連接,將所述起呼消息發(fā)送至所述空閑偽終端。
其中,所述起呼消息中還攜帶所述用戶終端的鑒權(quán)信息;所述第一處理模塊進一步用于
將所述鑒權(quán)信息轉(zhuǎn)發(fā)至所述偽終端,以觸發(fā)所述偽終端利用所述用戶終端的鑒權(quán)信息建立所述公網(wǎng)連接。
其中,所述第一處理模塊包括:
第一分配單元,用于根據(jù)所述起呼消息,為所述用戶終端分配信道資源,并向用戶終端發(fā)送業(yè)務(wù)信道的指派消息;
第一發(fā)送單元,用于通過前向業(yè)務(wù)信道向所述用戶終端發(fā)送內(nèi)容為空的業(yè)務(wù)幀;
第一接收單元,用于接收所述用戶終端在反向業(yè)務(wù)信道上返回的業(yè)務(wù)信道同步報頭;
第二發(fā)送單元,用于通過所述前向業(yè)務(wù)信道向所述用戶終端發(fā)送偽基站證實消息;
第二接收單元,用于接收所述用戶終端在所述反向業(yè)務(wù)信道上返回的對偽基站證實的確認消息;
第三發(fā)送單元,用于通過所述前向業(yè)務(wù)信道向所述用戶終端發(fā)送業(yè)務(wù)連接請求消息;
第三接收單元,用于接收所述用戶終端在所述反向業(yè)務(wù)信道上返回的業(yè)務(wù)連接完成消息。
其中,所述裝置還包括:
第一發(fā)送模塊,用于在所述第一處理模塊建立與所述用戶終端之間的業(yè)務(wù)連接后,向所述偽終端發(fā)送用于指示所述用戶終端的業(yè)務(wù)信道已指派完成的指派完成消息;
第二接收模塊,用于接收所述偽終端返回的進入通話態(tài)的確認消息,并在接收到所述確認消息后,觸發(fā)所述第一轉(zhuǎn)發(fā)模塊通過所述業(yè)務(wù)連接以及所述公網(wǎng)連接,轉(zhuǎn)發(fā)所述用戶終端與所述公網(wǎng)基站之間的通信數(shù)據(jù);
其中,所述確認消息是所述偽終端在收到所述指派完成消息時已建立所述公網(wǎng)連接的情況下發(fā)送的。
其中,所述裝置還包括:
第三接收模塊,用于接收所述偽終端返回的拒絕本次呼叫的第一響應消息,所述第一響應消息是所述偽終端在收到所述指派完成消息時尚未建立所述公 網(wǎng)連接的情況下發(fā)送的;
第二處理模塊,用于拆除與所述用戶終端之間的業(yè)務(wù)信道,并向所述用戶終端返回呼叫失敗的第二響應消息。
本發(fā)明實施例提供一種基于偽基站實現(xiàn)移動通訊的裝置,包括:
第四接收模塊,用于接收一偽基站轉(zhuǎn)發(fā)的位于所述偽基站管控區(qū)域內(nèi)的用戶終端發(fā)起的起呼消息,其中,所述起呼消息中攜帶所述用戶終端的身份標識,所述用戶終端屬于允許與公網(wǎng)基站通信的預設(shè)授權(quán)終端;
連接模塊,用于根據(jù)所述起呼消息向所述公網(wǎng)基站發(fā)起起呼流程,建立與所述公網(wǎng)基站之間的公網(wǎng)連接;
第二轉(zhuǎn)發(fā)模塊,用于在所述偽基站建立與所述用戶終端之間的業(yè)務(wù)連接后,通過所述業(yè)務(wù)連接和所述公網(wǎng)連接,轉(zhuǎn)發(fā)所述用戶終端和所述公網(wǎng)基站之間的通信數(shù)據(jù)。
其中,所述裝置還包括:
第五接收模塊,用于在所述連接模塊根據(jù)所述起呼消息向所述公網(wǎng)基站發(fā)起起呼流程后,接收所述偽基站在建立與所述用戶終端之間的業(yè)務(wù)連接后發(fā)送的用于指示所述用戶終端的業(yè)務(wù)信道已指派完成的指派完成消息;
第二判斷模塊,用于判斷與所述公網(wǎng)基站之間的公網(wǎng)連接是否已經(jīng)建立完成;
第二發(fā)送模塊,用于在判斷所述公網(wǎng)連接已建立完成時,向所述偽基站發(fā)送一用于指示進入通話態(tài)的確認消息,并觸發(fā)所述第二轉(zhuǎn)發(fā)模塊通過所述業(yè)務(wù)連接和所述公網(wǎng)連接,轉(zhuǎn)發(fā)所述用戶終端與所述公網(wǎng)基站之間的通信數(shù)據(jù);
第三發(fā)送模塊,用于在判斷所述公網(wǎng)連接尚未建立完成時,向所述偽基站發(fā)送一用于指示拒絕本次呼叫的第一響應消息。
其中,所述偽基站與所述偽終端之間預先建立有專有連接,所述第四接收模塊進一步用于:
通過與所述偽基站之間的專有連接,接收所述偽基站轉(zhuǎn)發(fā)的位于所述偽基站管控區(qū)域內(nèi)的所述用戶終端發(fā)起的所述起呼消息。
其中,所述起呼消息中攜帶所述用戶終端的鑒權(quán)信息,所述連接模塊進一步用于:
基于所述用戶終端的鑒權(quán)信息,建立與所述公網(wǎng)基站之間的公網(wǎng)連接。
本發(fā)明的上述技術(shù)方案至少具有如下有益效果:
本發(fā)明實施例基于偽基站實現(xiàn)移動通訊的方法,通過偽基站識別允許與公網(wǎng)基站通信的授權(quán)用戶終端,并建立偽基站與授權(quán)用戶終端之間的業(yè)務(wù)連接,偽終端與公網(wǎng)基站之間的公網(wǎng)連接,并通過預先建立的偽基站與偽終端之間的專有連接,實現(xiàn)授權(quán)用戶終端與公網(wǎng)基站之間的連接,進而實現(xiàn)在偽基站管控區(qū)域內(nèi)授權(quán)用戶終端與公網(wǎng)基站的通信,保障授權(quán)用戶終端的通訊功能。
附圖說明
圖1表示本發(fā)明實施例基于偽基站實現(xiàn)移動通訊的方法的流程示意圖一;
圖2表示本發(fā)明實施例基于偽基站實現(xiàn)移動通訊的方法中偽基站與用戶終端建立業(yè)務(wù)連接步驟流程圖;
圖3表示本發(fā)明實施例基于偽基站實現(xiàn)移動通訊的方法中偽基站與公網(wǎng)基站建立連接成功的步驟流程圖;
圖4表示本發(fā)明實施例基于偽基站實現(xiàn)移動通訊的方法中偽基站與公網(wǎng)基站建立連接失敗的步驟流程圖;
圖5表示本發(fā)明實施例基于偽基站實現(xiàn)移動通訊的方法中偽基站轉(zhuǎn)發(fā)用戶終端與公網(wǎng)基站之間的通信數(shù)據(jù)的步驟流程圖;
圖6表示本發(fā)明實施例基于偽基站實現(xiàn)移動通訊的方法的流程示意圖二;
圖7表示本發(fā)明實施例基于偽基站實現(xiàn)移動通訊的方法步驟流程示意圖三;
圖8表示本發(fā)明實施例基于偽基站實現(xiàn)移動通訊的方法中偽終端轉(zhuǎn)發(fā)用戶終端和公網(wǎng)基站之間的通信數(shù)據(jù)的步驟流程圖;
圖9表示本發(fā)明實施例基于偽基站實現(xiàn)移動通訊的方法整體流程圖;
圖10表示本發(fā)明實施例基于偽基站實現(xiàn)移動通訊的裝置示意圖一;
圖11表示本發(fā)明實施例基于偽基站實現(xiàn)移動通訊的裝置中第一處理模塊示意圖;
圖12表示本發(fā)明實施例基于偽基站實現(xiàn)移動通訊的裝置示意圖二;
圖13表示本發(fā)明實施例基于偽基站實現(xiàn)移動通訊的裝置示意圖三;
圖14表示本發(fā)明實施例基于偽基站實現(xiàn)移動通訊的裝置中第一轉(zhuǎn)發(fā)模塊示意圖;
圖15表示本發(fā)明實施例基于偽基站實現(xiàn)移動通訊的裝置示意圖四;
圖16表示本發(fā)明實施例基于偽基站實現(xiàn)移動通訊的裝置示意圖五;
圖17表示本發(fā)明實施例基于偽基站實現(xiàn)移動通訊的裝置中第二轉(zhuǎn)發(fā)模塊示意圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖及具體實施例對本發(fā)明進行詳細描述。
如圖1所示,本發(fā)明實施例提供一種基于偽基站實現(xiàn)移動通訊的方法,包括:
步驟S100、偽基站接收一位于所述偽基站管控區(qū)域內(nèi)的用戶終端發(fā)送的起呼消息,其中所述起呼消息中攜帶所述用戶終端的身份標識;
步驟S200、根據(jù)所述起呼消息中攜帶的所述用戶終端的身份標識,判斷所述用戶終端是否屬于允許與公網(wǎng)基站通信的預設(shè)授權(quán)終端;
步驟S300、在所述用戶終端屬于所述預設(shè)授權(quán)終端時,響應所述起呼消息,建立與所述用戶終端之間的業(yè)務(wù)連接,并將所述起呼消息轉(zhuǎn)發(fā)至駐留于一公網(wǎng)基站的偽終端,以觸發(fā)所述偽終端建立與公網(wǎng)基站的公網(wǎng)連接;
步驟S400、通過所述業(yè)務(wù)連接以及所述公網(wǎng)連接,轉(zhuǎn)發(fā)所述用戶終端與所述公網(wǎng)基站之間的通信數(shù)據(jù)。
通過以上步驟,本發(fā)明實施例可以實現(xiàn)位于偽基站管控區(qū)域的授權(quán)用戶終端與公網(wǎng)基站之間的通信功能,使得偽基站的管控功能更為靈活。
上述方法中,具體的,偽基站接收位于偽基站管控區(qū)域內(nèi)的用戶終端發(fā)送的攜帶自身身份標識的起呼消息,這里的身份標識可以是唯一標識該用戶終端的標識,具體可以為國際移動用戶識別碼(IMSI,International Mobile Subscriber Identification Number)、國際移動設(shè)備身份碼(IMEI,International Mobile Equipment Identity)、或者手機號碼等。這里的用戶終端為主叫終端,起呼消息中還可以攜帶被叫終端的身份標識,在建立主叫終端與公網(wǎng)基站的連接后, 實現(xiàn)主叫終端與被叫終端的通訊。
偽基站獲取起呼消息后,根據(jù)用戶終端的身份標識判斷用戶終端是否屬于允許與公網(wǎng)基站通信的預設(shè)授權(quán)終端。需要說明的是,偽基站可以預先獲取的多個用戶終端的身份標識進行存儲,將這部分身份標識所對應的用戶終端設(shè)置為白名單,白名單內(nèi)的用戶終端可與公網(wǎng)基站進行通信。具體的判斷過程如下:將接收的用戶終端的身份標識分別與預先存儲的白名單內(nèi)的用戶終端的身份標識進行比較,當用戶終端的身份標識與白名單中的用戶終端的身份標識中的任一個相同時,確定用戶終端為允許與公網(wǎng)基站通信的預設(shè)授權(quán)終端,即為白名單用戶;當用戶終端的身份標識與白名單中的用戶終端的身份標識中的任一個都不相同時,確定用戶終端不能與公網(wǎng)基站進行通信。當然,還可以采用黑名單(即不允許與公網(wǎng)基站通信的非授權(quán)終端的名單)的形式進行上述判斷過程,或者采用黑名單和白名單相結(jié)合的方式。
在確定用戶終端為預設(shè)授權(quán)終端后,偽基站向用戶終端回應起呼消息,并將起呼消息轉(zhuǎn)發(fā)至偽終端,偽終端位于一公網(wǎng)基站的一小區(qū)內(nèi)。通過對用戶終端發(fā)送的起呼消息的回應,建立偽基站與用戶終端的連接,通過向偽終端轉(zhuǎn)發(fā)起呼消息,觸發(fā)偽終端與公網(wǎng)基站建立連接。
偽基站與用戶終端的業(yè)務(wù)連接、偽終端與公網(wǎng)基站的公網(wǎng)連接建立完成后,利用偽基站來轉(zhuǎn)發(fā)用戶終端與公網(wǎng)基站之間的通訊信息的交互。
在本發(fā)明上述實施例中,所述偽終端有多個,各個偽終端與所述偽基站之間均預先建立有專有連接,上述步驟S300中將所述起呼消息轉(zhuǎn)發(fā)至駐留于一公網(wǎng)基站的偽終端,具體可以為:
從多個所述偽終端中選取一個空閑偽終端,并通過與所述空閑偽終端之間預先建立的專有連接,將所述起呼消息發(fā)送至所述空閑偽終端。
本發(fā)明實施例中,偽終端與偽基站之間可以預先建立有專有連接,該連接可以是有線連接,例如電纜連接,也可以是不同于用戶終端與偽基站之間通信頻率的無線連接。通過上述專有連接,使得偽終端可以處于偽基站的管控區(qū)域之外,且還能夠與偽基站通過該專有連接進行通信。
本發(fā)明實施例中,偽終端的數(shù)量可以有多個,偽基站向偽終端轉(zhuǎn)發(fā)起呼消息時,在多個偽終端中選擇一個空閑偽終端,將起呼消息轉(zhuǎn)發(fā)至空閑偽終端, 保證起呼消息的正常傳遞??臻e偽終端接收到起呼消息后可以建立與公網(wǎng)基站的公網(wǎng)連接。
在本發(fā)明上述實施例中,所述起呼消息中還攜帶所述用戶終端的鑒權(quán)信息。偽基站可以
進一步將所述鑒權(quán)信息轉(zhuǎn)發(fā)至所述偽終端,以觸發(fā)所述偽終端利用所述用戶終端的鑒權(quán)信息建立所述公網(wǎng)連接。例如,將攜帶有所述鑒權(quán)信息的起呼消息,轉(zhuǎn)發(fā)給偽終端。
具體的,起呼消息中攜帶用戶終端的身份標識的同時,還可以攜帶用戶終端的鑒權(quán)信息,偽基站將起呼消息轉(zhuǎn)發(fā)至偽終端后,偽終端根據(jù)獲取的用戶終端的鑒權(quán)信息與公網(wǎng)基站建立公網(wǎng)連接。由于偽終端獲取了用戶終端的身份標識和用戶終端的鑒權(quán)信息,此時的偽終端相當于真實的用戶終端,因此可以按照現(xiàn)有技術(shù)的類似流程,與公網(wǎng)基站建立連接。
在本發(fā)明上述實施例中,步驟S300中在所述用戶終端屬于所述預設(shè)授權(quán)終端時,響應所述起呼消息,建立與所述用戶終端之間的業(yè)務(wù)連接,如圖2所示,包括:
步驟S301、根據(jù)所述起呼消息,為所述用戶終端分配信道資源,并向用戶終端發(fā)送業(yè)務(wù)信道的指派消息;
步驟S302、通過前向業(yè)務(wù)信道向所述用戶終端發(fā)送內(nèi)容為空的業(yè)務(wù)幀;
步驟S303、接收所述用戶終端在反向業(yè)務(wù)信道上返回的業(yè)務(wù)信道同步報頭;
步驟S304、通過所述前向業(yè)務(wù)信道向所述用戶終端發(fā)送偽基站證實消息;
步驟S305、接收所述用戶終端在所述反向業(yè)務(wù)信道上返回的對偽基站證實的確認消息;
步驟S306、通過所述前向業(yè)務(wù)信道向所述用戶終端發(fā)送業(yè)務(wù)連接請求消息;
步驟S307、接收所述用戶終端在所述反向業(yè)務(wù)信道上返回的業(yè)務(wù)連接完成消息。
具體的,偽基站接收起呼消息后,向用戶終端發(fā)送業(yè)務(wù)信道的指派消息,用戶終端根據(jù)業(yè)務(wù)信道的指派消息建立信道。偽基站通過前向業(yè)務(wù)信道向用戶 終端發(fā)送內(nèi)容為空的業(yè)務(wù)幀,當偽基站接收到用戶終端在反向業(yè)務(wù)信道上返回的業(yè)務(wù)信道同步報頭后,表明偽基站與用戶終端的第一次握手成功。然后偽基站通過前向業(yè)務(wù)信道向用戶終端發(fā)送偽基站證實消息;在接收到用戶終端在反向業(yè)務(wù)信道上返回的對偽基站證實的確認消息后,表明偽基站與用戶終端的第二次握手成功。此時需要通過前向業(yè)務(wù)信道向用戶終端發(fā)送業(yè)務(wù)連接請求消息;在接收到用戶終端在反向業(yè)務(wù)信道上返回的業(yè)務(wù)連接完成消息后,表明偽基站與用戶終端的第三次握手成功,此時偽基站與用戶終端的業(yè)務(wù)連接正式建立。
在本發(fā)明上述實施例中,如圖3所示,在步驟S300建立與所述用戶終端之間的業(yè)務(wù)連接后,所述方法包括:
步驟S310、向所述偽終端發(fā)送用于指示所述用戶終端的業(yè)務(wù)信道已指派完成的指派完成消息;
步驟S320、接收所述偽終端返回的進入通話態(tài)的確認消息,并在接收到所述確認消息后,進入所述通過所述業(yè)務(wù)連接以及所述公網(wǎng)連接,轉(zhuǎn)發(fā)所述用戶終端與所述公網(wǎng)基站之間的通信數(shù)據(jù)的步驟;
其中,所述確認消息是所述偽終端在收到所述指派完成消息時已建立所述公網(wǎng)連接的情況下發(fā)送的。
具體的,偽基站與用戶終端建立業(yè)務(wù)連接后,向偽終端發(fā)送指派完成消息,在公網(wǎng)基站與偽終端建立公網(wǎng)連接的情況下,接收偽終端返回的進入通話態(tài)的確認消息。接收到確認消息后,通過業(yè)務(wù)連接和公網(wǎng)連接,轉(zhuǎn)發(fā)用戶終端與公網(wǎng)基站之間的通信數(shù)據(jù)。
在本發(fā)明上述實施例中,如圖4所示,在步驟S310向所述偽終端發(fā)送用于指示所述用戶終端的業(yè)務(wù)信道已指派完成的指派完成消息后,所述方法還包括:
步驟S330、接收所述偽終端返回的拒絕本次呼叫的第一響應消息,所述第一響應消息是所述偽終端在收到所述指派完成消息時尚未建立所述公網(wǎng)連接的情況下發(fā)送的;
步驟S340、拆除與所述用戶終端之間的業(yè)務(wù)信道,并向所述用戶終端返回呼叫失敗的第二響應消息。
具體的,偽基站與用戶終端建立業(yè)務(wù)連接后,向偽終端發(fā)送指派完成消息, 在偽終端與公網(wǎng)基站無法建立公網(wǎng)連接時,接收到偽終端返回的拒絕本次呼叫的第一響應消息。由于公網(wǎng)連接無法成功建立,那表明用戶終端無法與公網(wǎng)基站建立連接,之前建立的偽基站與用戶終端之間的業(yè)務(wù)連接也無用處,需要將偽基站與用戶之間的業(yè)務(wù)信道拆除,同時向用戶終端返回一個呼叫失敗的第二響應消息。用戶終端在收到第二響應消息后,獲知用戶終端無法與公網(wǎng)基站建立連接的消息,用戶終端在偽基站管控區(qū)域內(nèi)無法進行通信。
在本發(fā)明上述實施例中,如圖5所示,步驟S400包括:
步驟S401、從所述業(yè)務(wù)連接上接收所述用戶終端發(fā)送的第一通信數(shù)據(jù),將所述第一通信數(shù)據(jù)發(fā)送給所述偽終端,以由所述偽終端通過所述公網(wǎng)連接將所述第一通信數(shù)據(jù)轉(zhuǎn)發(fā)至所述公網(wǎng)基站;
步驟S402、接收所述偽終端從所述公網(wǎng)連接上接收到的第二通信數(shù)據(jù),并將所述第二通信數(shù)據(jù)轉(zhuǎn)發(fā)至所述用戶終端。
具體的,偽基站建立與用戶終端的業(yè)務(wù)連接后,接收用戶終端發(fā)送的第一通信數(shù)據(jù),并通過偽基站與偽終端之間的專有連接將第一通信數(shù)據(jù)發(fā)送至偽終端。通過偽終端與公網(wǎng)基站之間的公網(wǎng)連接將第一通信數(shù)據(jù)發(fā)送至公網(wǎng)基站,實現(xiàn)用戶終端與公網(wǎng)基站之間通信數(shù)據(jù)的傳遞。
同理,偽終端與公網(wǎng)基站建立公網(wǎng)連接后,偽基站通過與偽終端之間的專有連接和偽終端與公網(wǎng)基站之間的公網(wǎng)連接,接收公網(wǎng)基站發(fā)送的第二通信數(shù)據(jù),并將第二通信數(shù)據(jù)通過業(yè)務(wù)連接發(fā)送至用戶終端,實現(xiàn)公網(wǎng)基站與用戶終端之間通信數(shù)據(jù)的傳遞。
本發(fā)明實施例提供一種基于偽基站實現(xiàn)移動通訊的方法,如圖6所示,包括:
步驟S500、駐留于一公網(wǎng)基站的偽終端,接收一偽基站轉(zhuǎn)發(fā)的位于所述偽基站管控區(qū)域內(nèi)的用戶終端發(fā)起的起呼消息,其中,所述起呼消息中攜帶所述用戶終端的身份標識,所述用戶終端屬于允許與公網(wǎng)基站通信的預設(shè)授權(quán)終端;
步驟S600、根據(jù)所述起呼消息向所述公網(wǎng)基站發(fā)起起呼流程,建立與所述公網(wǎng)基站之間的公網(wǎng)連接;
步驟S700、在所述偽基站建立與所述用戶終端之間的業(yè)務(wù)連接后,通過 所述業(yè)務(wù)連接和所述公網(wǎng)連接,轉(zhuǎn)發(fā)所述用戶終端和所述公網(wǎng)基站之間的通信數(shù)據(jù)。
具體的,偽終端接收經(jīng)偽基站轉(zhuǎn)發(fā)的起呼消息,該起呼消息由允許與公網(wǎng)基站通信的用戶終端發(fā)起,且起呼消息中攜帶了用戶終端的身份標識。偽終端接收到起呼消息后,向公網(wǎng)基站發(fā)起起呼流程,建立公網(wǎng)連接。當公網(wǎng)連接和偽基站與用戶終端之間的業(yè)務(wù)連接全部建立完成后,偽終端轉(zhuǎn)發(fā)用戶終端和公網(wǎng)基站之間的通信數(shù)據(jù),保證位于偽基站管控區(qū)域內(nèi)的用戶終端的正常通信。
在本發(fā)明上述實施例中,如圖7所示,步驟S600在根據(jù)所述起呼消息向所述公網(wǎng)基站發(fā)起起呼流程之后,所述方法還包括:
步驟S601、接收所述偽基站在建立與所述用戶終端之間的業(yè)務(wù)連接后發(fā)送的用于指示所述用戶終端的業(yè)務(wù)信道已指派完成的指派完成消息;
步驟S602、判斷與所述公網(wǎng)基站之間的公網(wǎng)連接是否已經(jīng)建立完成;
步驟S603、在判斷所述公網(wǎng)連接已建立完成時,向所述偽基站發(fā)送一用于指示進入通話態(tài)的確認消息,并進入步驟S700通過所述業(yè)務(wù)連接和所述公網(wǎng)連接,轉(zhuǎn)發(fā)所述用戶終端和所述公網(wǎng)基站之間的通信數(shù)據(jù);
步驟S604、在判斷所述公網(wǎng)連接尚未建立完成時,向所述偽基站發(fā)送一用于指示拒絕本次呼叫的第一響應消息。
具體的,偽終端向公網(wǎng)基站發(fā)送起呼消息后,會接收到偽基站發(fā)送的用于指示用戶終端的業(yè)務(wù)信道已指派完成的指派完成消息,然后判斷與公網(wǎng)基站之間的公網(wǎng)連接是否建立完成。當公網(wǎng)連接建立完成后,會向偽基站發(fā)送進入通話態(tài)的確認消息,然后轉(zhuǎn)發(fā)用戶終端和公網(wǎng)基站之間的通信數(shù)據(jù)。當公網(wǎng)連接尚未建立完成時,則需要向偽基站發(fā)送拒絕本次呼叫的第一響應消息,表明此次呼叫失敗。
在本發(fā)明上述實施例中,所述偽基站與所述偽終端之間預先建立有專有連接,步驟S500具體為:
通過與所述偽基站之間的專有連接,接收所述偽基站轉(zhuǎn)發(fā)的位于所述偽基站管控區(qū)域內(nèi)的所述用戶終端發(fā)起的所述起呼消息。
在本發(fā)明上述實施例中,如圖8所示,步驟S700中轉(zhuǎn)發(fā)所述用戶終端和所述公網(wǎng)基站之間的通信數(shù)據(jù),包括:
步驟S701、通過與所述偽基站之間的專有連接,接收所述偽基站轉(zhuǎn)發(fā)的在所述業(yè)務(wù)連接上收到的所述用戶終端發(fā)送的第一通信數(shù)據(jù),將所述第一通信數(shù)發(fā)送至所述公網(wǎng)基站;
步驟S702、通過所述公網(wǎng)連接,接收所述公網(wǎng)基站發(fā)送的第二通信數(shù)據(jù),并通過所述偽基站經(jīng)由所述業(yè)務(wù)連接將所述第二通信數(shù)據(jù)轉(zhuǎn)發(fā)至所述用戶終端。
具體的,在用戶終端發(fā)送的第一通信數(shù)據(jù)通過業(yè)務(wù)連接到達偽基站后,通過偽基站與偽終端之間的專有連接接收第一通信數(shù)據(jù),并通過偽終端與公網(wǎng)基站之間的公網(wǎng)連接將第一通信數(shù)據(jù)發(fā)送至公網(wǎng)基站;
在公網(wǎng)基站發(fā)送第二通信數(shù)據(jù)后,通過公網(wǎng)連接接收第二通信數(shù)據(jù),并通過偽終端與偽基站之間的專有連接將第二通信數(shù)據(jù)發(fā)送至偽基站。利用偽基站與用戶終端之間的業(yè)務(wù)連接,將第二通信數(shù)據(jù)發(fā)送至用戶終端。從而實現(xiàn)用戶終端與公網(wǎng)基站之間的通信數(shù)據(jù)傳輸,保證了用戶終端的正常通信功能。
在本發(fā)明上述實施例中,所述起呼消息中攜帶所述用戶終端的鑒權(quán)信息,步驟S600中建立與所述公網(wǎng)基站之間的公網(wǎng)連接具體為:
基于所述用戶終端的鑒權(quán)信息,建立與所述公網(wǎng)基站之間的公網(wǎng)連接。
偽終端建立與公網(wǎng)基站之間的公網(wǎng)連接時,攜帶了用戶終端的鑒權(quán)信息,具有訪問公網(wǎng)基站的功能,同時由于起呼消息中攜帶有用戶終端的身份標識,此時的偽終端具備了用戶終端的鑒權(quán)信息和用戶終端的身份標識這兩個特征,可以代替用戶終端與公網(wǎng)基站建立正常的公網(wǎng)連接。
如圖9所示,為基于偽基站實現(xiàn)移動通訊的方法整體流程圖:
步驟S101、位于偽基站管控區(qū)域內(nèi)且允許與公網(wǎng)基站通信的用戶終端向偽基站發(fā)送起呼消息。
步驟S102、偽基站接收起呼消息后向偽終端轉(zhuǎn)發(fā)起呼消息并同時向用戶終端發(fā)送業(yè)務(wù)信道的指派消息。
步驟S103、偽終端接收起呼消息后,向公網(wǎng)基站發(fā)起起呼流程,建立與公網(wǎng)基站之間的公網(wǎng)連接。
步驟S104、偽基站在業(yè)務(wù)信道建立完成后,通過前向業(yè)務(wù)信道向用戶終端發(fā)送內(nèi)容為空的業(yè)務(wù)幀。
步驟S105、接收用戶終端在反向業(yè)務(wù)信道上返回的業(yè)務(wù)信道同步報頭。
步驟S106、通過前向業(yè)務(wù)信道向用戶終端發(fā)送偽基站證實消息。
步驟S107、接收用戶終端在反向業(yè)務(wù)信道上返回的對偽基站證實的確認消息。
步驟S108、通過前向業(yè)務(wù)信道向用戶終端發(fā)送業(yè)務(wù)連接請求消息。
步驟S109、接收用戶終端在反向業(yè)務(wù)信道上返回的業(yè)務(wù)連接完成消息。
步驟S110、偽基站向偽終端發(fā)送信道指派完成消息,公網(wǎng)基站向偽終端發(fā)送公網(wǎng)連接完成消息,表明用戶終端與公網(wǎng)基站進入正常通話狀態(tài)。
本發(fā)明實施例提供一種基于偽基站實現(xiàn)移動通訊的裝置,如圖10所示,包括:
第一接收模塊10,用于接收一位于偽基站管控區(qū)域內(nèi)的用戶終端發(fā)送的起呼消息,其中所述起呼消息中攜帶所述用戶終端的身份標識;
第一判斷模塊20,用于根據(jù)所述起呼消息中攜帶的所述用戶終端的身份標識,判斷所述用戶終端是否屬于允許與公網(wǎng)基站通信的預設(shè)授權(quán)終端;
第一處理模塊30,用于在所述用戶終端屬于所述預設(shè)授權(quán)終端時,響應所述起呼消息,建立與所述用戶終端之間的業(yè)務(wù)連接,并將所述起呼消息轉(zhuǎn)發(fā)至駐留于一公網(wǎng)基站的偽終端,以觸發(fā)所述偽終端建立與公網(wǎng)基站的公網(wǎng)連接;
第一轉(zhuǎn)發(fā)模塊40,用于通過所述業(yè)務(wù)連接以及所述公網(wǎng)連接,轉(zhuǎn)發(fā)所述用戶終端與所述公網(wǎng)基站之間的通信數(shù)據(jù)。
在本發(fā)明上述實施例中,所述偽終端有多個,所述偽基站與每個偽終端之間均預先建立有專有連接;所述第一處理模塊30進一步用于
從多個所述偽終端中選取一個空閑偽終端,并通過與所述空閑偽終端之間預先建立的專有連接,將所述起呼消息發(fā)送至所述空閑偽終端。
在本發(fā)明上述實施例中,所述起呼消息中還攜帶所述用戶終端的鑒權(quán)信息;所述第一處理模塊30進一步用于
將所述鑒權(quán)信息轉(zhuǎn)發(fā)至所述偽終端,以觸發(fā)所述偽終端利用所述用戶終端的鑒權(quán)信息建立所述公網(wǎng)連接。
在本發(fā)明上述實施例中,如圖11所示,所述第一處理模塊30包括:
第一分配單元311,用于根據(jù)所述起呼消息,為所述用戶終端分配信道資 源,并向用戶終端發(fā)送業(yè)務(wù)信道的指派消息;
第一發(fā)送單元312,用于通過前向業(yè)務(wù)信道向所述用戶終端發(fā)送內(nèi)容為空的業(yè)務(wù)幀;
第一接收單元313,用于接收所述用戶終端在反向業(yè)務(wù)信道上返回的業(yè)務(wù)信道同步報頭;
第二發(fā)送單元314,用于通過所述前向業(yè)務(wù)信道向所述用戶終端發(fā)送偽基站證實消息;
第二接收單元315,用于接收所述用戶終端在所述反向業(yè)務(wù)信道上返回的對偽基站證實的確認消息;
第三發(fā)送單元316,用于通過所述前向業(yè)務(wù)信道向所述用戶終端發(fā)送業(yè)務(wù)連接請求消息;
第三接收單元317,用于接收所述用戶終端在所述反向業(yè)務(wù)信道上返回的業(yè)務(wù)連接完成消息。
在本發(fā)明上述實施例中,如圖12所示,所述裝置還包括:
第一發(fā)送模塊31,用于在所述第一處理模塊30建立與所述用戶終端之間的業(yè)務(wù)連接后,向所述偽終端發(fā)送用于指示所述用戶終端的業(yè)務(wù)信道已指派完成的指派完成消息;
第二接收模塊32,用于接收所述偽終端返回的進入通話態(tài)的確認消息,并在接收到所述確認消息后,觸發(fā)所述第一轉(zhuǎn)發(fā)模塊40通過所述業(yè)務(wù)連接以及所述公網(wǎng)連接,轉(zhuǎn)發(fā)所述用戶終端與所述公網(wǎng)基站之間的通信數(shù)據(jù);
其中,所述確認消息是所述偽終端在收到所述指派完成消息時已建立所述公網(wǎng)連接的情況下發(fā)送的。
在本發(fā)明上述實施例中,如圖13所示,所述裝置還包括:
第三接收模塊33,用于接收所述偽終端返回的拒絕本次呼叫的第一響應消息,所述第一響應消息是所述偽終端在收到所述指派完成消息時尚未建立所述公網(wǎng)連接的情況下發(fā)送的;
第二處理模塊34,用于拆除與所述用戶終端之間的業(yè)務(wù)信道,并向所述用戶終端返回呼叫失敗的第二響應消息。
在本發(fā)明上述實施例中,如圖14所示,所述第一轉(zhuǎn)發(fā)模塊40包括:
第一子單元411,用于從所述業(yè)務(wù)連接上接收所述用戶終端發(fā)送的第一通信數(shù)據(jù),將所述第一通信數(shù)據(jù)發(fā)送給所述偽終端,以由所述偽終端通過所述公網(wǎng)連接將所述第一通信數(shù)據(jù)轉(zhuǎn)發(fā)至所述公網(wǎng)基站;
第二子單元412,用于接收所述偽終端從所述公網(wǎng)連接上接收到的第二通信數(shù)據(jù),并將所述第二通信數(shù)據(jù)轉(zhuǎn)發(fā)至所述用戶終端。
本發(fā)明實施例提供一種基于偽基站實現(xiàn)移動通訊的裝置,如圖15所示,包括:
第四接收模塊50,用于接收一偽基站轉(zhuǎn)發(fā)的位于所述偽基站管控區(qū)域內(nèi)的用戶終端發(fā)起的起呼消息,其中,所述起呼消息中攜帶所述用戶終端的身份標識,所述用戶終端屬于允許與公網(wǎng)基站通信的預設(shè)授權(quán)終端;
連接模塊60,用于根據(jù)所述起呼消息向所述公網(wǎng)基站發(fā)起起呼流程,建立與所述公網(wǎng)基站之間的公網(wǎng)連接;
第二轉(zhuǎn)發(fā)模塊70,用于在所述偽基站建立與所述用戶終端之間的業(yè)務(wù)連接后,通過所述業(yè)務(wù)連接和所述公網(wǎng)連接,轉(zhuǎn)發(fā)所述用戶終端和所述公網(wǎng)基站之間的通信數(shù)據(jù)。
在本發(fā)明上述實施例中,如圖16所示,所述裝置還包括:
第五接收模塊61,用于在所述連接模塊60根據(jù)所述起呼消息向所述公網(wǎng)基站發(fā)起起呼流程后,接收所述偽基站在建立與所述用戶終端之間的業(yè)務(wù)連接后發(fā)送的用于指示所述用戶終端的業(yè)務(wù)信道已指派完成的指派完成消息;
第二判斷模塊62,用于判斷與所述公網(wǎng)基站之間的公網(wǎng)連接是否已經(jīng)建立完成;
第二發(fā)送模塊63,用于在判斷所述公網(wǎng)連接已建立完成時,向所述偽基站發(fā)送一用于指示進入通話態(tài)的確認消息,并觸發(fā)所述第二轉(zhuǎn)發(fā)模塊70通過所述業(yè)務(wù)連接和所述公網(wǎng)連接,轉(zhuǎn)發(fā)所述用戶終端與所述公網(wǎng)基站之間的通信數(shù)據(jù);
第三發(fā)送模塊64,用于在判斷所述公網(wǎng)連接尚未建立完成時,向所述偽基站發(fā)送一用于指示拒絕本次呼叫的第一響應消息。
在本發(fā)明上述實施例中,所述偽基站與所述偽終端之間預先建立有專有連接,所述第四接收模塊50進一步用于:
通過與所述偽基站之間的專有連接,接收所述偽基站轉(zhuǎn)發(fā)的位于所述偽基站管控區(qū)域內(nèi)的所述用戶終端發(fā)起的所述起呼消息。
在本發(fā)明上述實施例中,如圖17所示,所述第二轉(zhuǎn)發(fā)模塊70包括:
第三子單元711,用于通過與所述偽基站之間的專有連接,接收所述偽基站轉(zhuǎn)發(fā)的在所述業(yè)務(wù)連接上收到的所述用戶終端發(fā)送的第一通信數(shù)據(jù),將所述第一通信數(shù)發(fā)送至所述公網(wǎng)基站;
第四子單元712,用于通過所述公網(wǎng)連接,接收所述公網(wǎng)基站發(fā)送的第二通信數(shù)據(jù),并通過所述偽基站經(jīng)由所述業(yè)務(wù)連接將所述第二通信數(shù)據(jù)轉(zhuǎn)發(fā)至所述用戶終端。
在本發(fā)明上述實施例中,所述起呼消息中攜帶所述用戶終端的鑒權(quán)信息,所述連接模塊60進一步用于:
基于所述用戶終端的鑒權(quán)信息,建立與所述公網(wǎng)基站之間的公網(wǎng)連接。
本發(fā)明實施例基于偽基站實現(xiàn)移動通訊的方法,通過偽基站識別允許與公網(wǎng)基站通信的授權(quán)用戶終端,并建立偽基站與授權(quán)用戶終端之間的業(yè)務(wù)連接,偽終端與公網(wǎng)基站之間的公網(wǎng)連接,并通過預先建立的偽基站與偽終端之間的專有連接,實現(xiàn)授權(quán)用戶終端與公網(wǎng)基站之間的連接,進而實現(xiàn)在偽基站管控區(qū)域內(nèi)授權(quán)用戶終端與公網(wǎng)基站的通信,保障授權(quán)用戶終端的通訊功能。
需要說明的是,本發(fā)明提供的基于偽基站實現(xiàn)移動通訊的裝置是應用上述方法的裝置,則上述方法的所有實施例均適用于該裝置,且均能達到相同或相似的有益效果。
以上所述的是本發(fā)明的優(yōu)選實施方式,應當指出對于本技術(shù)領(lǐng)域的普通人員來說,在不脫離本發(fā)明所述的原理前提下還可以作出若干改進和潤飾,這些改進和潤飾也在本發(fā)明的保護范圍內(nèi)。