一种基于伪基站实现移动通讯的方法及装置与流程

文档序号:11961925阅读:315来源:国知局
一种基于伪基站实现移动通讯的方法及装置与流程

本发明涉及码分多址(CDMA,Code Division Multiple Access)移动通信领域,尤其涉及一种基于伪基站实现移动通讯的方法及装置。



背景技术:

在某些特定区域(如考场、档案室等),需要严格的保密管理。移动终端设备的普及不仅逐渐影响会议秩序,同时成为一种重要的泄密途径。

目前的管控措施主要是建立伪基站,将覆盖区域的终端设备接管到伪基站的控制下。由于伪基站通常是便携的射频设备,缺乏核心网,因此无法提供移动通讯功能。



技术实现要素:

本发明实施例的目的在于提供一种基于伪基站实现移动通讯的方法及装置,可以在伪基站管控区域内实现授权用户终端与公网基站的通信,保障授权用户终端的通讯功能。

本发明实施例提供一种基于伪基站实现移动通讯的方法,包括:

伪基站接收一位于所述伪基站管控区域内的用户终端发送的起呼消息,其中所述起呼消息中携带所述用户终端的身份标识;

根据所述起呼消息中携带的所述用户终端的身份标识,判断所述用户终端是否属于允许与公网基站通信的预设授权终端;

在所述用户终端属于所述预设授权终端时,响应所述起呼消息,建立与所述用户终端之间的业务连接,并将所述起呼消息转发至驻留于一公网基站的伪终端,以触发所述伪终端建立与公网基站的公网连接;

通过所述业务连接以及所述公网连接,转发所述用户终端与所述公网基站之间的通信数据。

其中,所述伪终端有多个,所述伪基站与每个伪终端之间均预先建立有专有连接,所述将所述起呼消息转发至驻留于一公网基站的伪终端,包括:

从多个所述伪终端中选取一个空闲伪终端,并通过与所述空闲伪终端之间预先建立的专有连接,将所述起呼消息发送至所述空闲伪终端。

其中,所述起呼消息中还携带所述用户终端的鉴权信息;

进一步将所述鉴权信息转发至所述伪终端,以触发所述伪终端利用所述用户终端的鉴权信息建立所述公网连接。

其中,所述在所述用户终端属于所述预设授权终端时,响应所述起呼消息,建立与所述用户终端之间的业务连接,包括:

根据所述起呼消息,为所述用户终端分配信道资源,并向用户终端发送业务信道的指派消息;

通过前向业务信道向所述用户终端发送内容为空的业务帧;

接收所述用户终端在反向业务信道上返回的业务信道同步报头;

通过所述前向业务信道向所述用户终端发送伪基站证实消息;

接收所述用户终端在所述反向业务信道上返回的对伪基站证实的确认消息;

通过所述前向业务信道向所述用户终端发送业务连接请求消息;

接收所述用户终端在所述反向业务信道上返回的业务连接完成消息。

其中,在所述建立与所述用户终端之间的业务连接后,所述方法包括:

向所述伪终端发送用于指示所述用户终端的业务信道已指派完成的指派完成消息;

接收所述伪终端返回的进入通话态的确认消息,并在接收到所述确认消息后,进入所述通过所述业务连接以及所述公网连接,转发所述用户终端与所述公网基站之间的通信数据的步骤;

其中,所述确认消息是所述伪终端在收到所述指派完成消息时已建立所述公网连接的情况下发送的。

其中,所述向所述伪终端发送用于指示所述用户终端的业务信道已指派完成的指派完成消息后,所述方法还包括:

接收所述伪终端返回的拒绝本次呼叫的第一响应消息,所述第一响应消息 是所述伪终端在收到所述指派完成消息时尚未建立所述公网连接的情况下发送的;

拆除与所述用户终端之间的业务信道,并向所述用户终端返回呼叫失败的第二响应消息。

其中,所述通过所述业务连接以及所述公网连接,所述转发所述用户终端与所述公网基站之间的通信数据,包括:

从所述业务连接上接收所述用户终端发送的第一通信数据,将所述第一通信数据发送给所述伪终端,以由所述伪终端通过所述公网连接将所述第一通信数据转发至所述公网基站;

接收所述伪终端从所述公网连接上接收到的第二通信数据,并将所述第二通信数据转发至所述用户终端。

本发明实施例提供一种基于伪基站实现移动通讯的方法,包括:

驻留于一公网基站的伪终端,接收一伪基站转发的位于所述伪基站管控区域内的用户终端发起的起呼消息,其中,所述起呼消息中携带所述用户终端的身份标识,所述用户终端属于允许与公网基站通信的预设授权终端;

根据所述起呼消息向所述公网基站发起起呼流程,建立与所述公网基站之间的公网连接;

在所述伪基站建立与所述用户终端之间的业务连接后,通过所述业务连接和所述公网连接,转发所述用户终端和所述公网基站之间的通信数据。

其中,在所述根据所述起呼消息向所述公网基站发起起呼流程之后,所述方法还包括:

接收所述伪基站在建立与所述用户终端之间的业务连接后发送的用于指示所述用户终端的业务信道已指派完成的指派完成消息;

判断与所述公网基站之间的公网连接是否已经建立完成;

在判断所述公网连接已建立完成时,向所述伪基站发送一用于指示进入通话态的确认消息,并进入所述通过所述业务连接和所述公网连接,转发所述用户终端和所述公网基站之间的通信数据的步骤;

在判断所述公网连接尚未建立完成时,向所述伪基站发送一用于指示拒绝本次呼叫的第一响应消息。

其中,所述伪基站与所述伪终端之间预先建立有专有连接,所述接收一伪基站转发的位于所述伪基站管控区域内的用户终端发起的起呼消息,具体为:

通过与所述伪基站之间的专有连接,接收所述伪基站转发的位于所述伪基站管控区域内的所述用户终端发起的所述起呼消息。

其中,所述转发所述用户终端和所述公网基站之间的通信数据,包括:

通过与所述伪基站之间的专有连接,接收所述伪基站转发的在所述业务连接上收到的所述用户终端发送的第一通信数据,将所述第一通信数发送至所述公网基站;

通过所述公网连接,接收所述公网基站发送的第二通信数据,并通过所述伪基站经由所述业务连接将所述第二通信数据转发至所述用户终端。

其中,所述起呼消息中携带所述用户终端的鉴权信息,所述建立与所述公网基站之间的公网连接,具体为:

基于所述用户终端的鉴权信息,建立与所述公网基站之间的公网连接。

本发明实施例提供一种基于伪基站实现移动通讯的装置,包括:

第一接收模块,用于接收一位于伪基站管控区域内的用户终端发送的起呼消息,其中所述起呼消息中携带所述用户终端的身份标识;

第一判断模块,用于根据所述起呼消息中携带的所述用户终端的身份标识,判断所述用户终端是否属于允许与公网基站通信的预设授权终端;

第一处理模块,用于在所述用户终端属于所述预设授权终端时,响应所述起呼消息,建立与所述用户终端之间的业务连接,并将所述起呼消息转发至驻留于一公网基站的伪终端,以触发所述伪终端建立与公网基站的公网连接;

第一转发模块,用于通过所述业务连接以及所述公网连接,转发所述用户终端与所述公网基站之间的通信数据。

其中,所述伪终端有多个,所述伪基站与每个伪终端之间均预先建立有专有连接;所述第一处理模块进一步用于

从多个所述伪终端中选取一个空闲伪终端,并通过与所述空闲伪终端之间预先建立的专有连接,将所述起呼消息发送至所述空闲伪终端。

其中,所述起呼消息中还携带所述用户终端的鉴权信息;所述第一处理模块进一步用于

将所述鉴权信息转发至所述伪终端,以触发所述伪终端利用所述用户终端的鉴权信息建立所述公网连接。

其中,所述第一处理模块包括:

第一分配单元,用于根据所述起呼消息,为所述用户终端分配信道资源,并向用户终端发送业务信道的指派消息;

第一发送单元,用于通过前向业务信道向所述用户终端发送内容为空的业务帧;

第一接收单元,用于接收所述用户终端在反向业务信道上返回的业务信道同步报头;

第二发送单元,用于通过所述前向业务信道向所述用户终端发送伪基站证实消息;

第二接收单元,用于接收所述用户终端在所述反向业务信道上返回的对伪基站证实的确认消息;

第三发送单元,用于通过所述前向业务信道向所述用户终端发送业务连接请求消息;

第三接收单元,用于接收所述用户终端在所述反向业务信道上返回的业务连接完成消息。

其中,所述装置还包括:

第一发送模块,用于在所述第一处理模块建立与所述用户终端之间的业务连接后,向所述伪终端发送用于指示所述用户终端的业务信道已指派完成的指派完成消息;

第二接收模块,用于接收所述伪终端返回的进入通话态的确认消息,并在接收到所述确认消息后,触发所述第一转发模块通过所述业务连接以及所述公网连接,转发所述用户终端与所述公网基站之间的通信数据;

其中,所述确认消息是所述伪终端在收到所述指派完成消息时已建立所述公网连接的情况下发送的。

其中,所述装置还包括:

第三接收模块,用于接收所述伪终端返回的拒绝本次呼叫的第一响应消息,所述第一响应消息是所述伪终端在收到所述指派完成消息时尚未建立所述公 网连接的情况下发送的;

第二处理模块,用于拆除与所述用户终端之间的业务信道,并向所述用户终端返回呼叫失败的第二响应消息。

本发明实施例提供一种基于伪基站实现移动通讯的装置,包括:

第四接收模块,用于接收一伪基站转发的位于所述伪基站管控区域内的用户终端发起的起呼消息,其中,所述起呼消息中携带所述用户终端的身份标识,所述用户终端属于允许与公网基站通信的预设授权终端;

连接模块,用于根据所述起呼消息向所述公网基站发起起呼流程,建立与所述公网基站之间的公网连接;

第二转发模块,用于在所述伪基站建立与所述用户终端之间的业务连接后,通过所述业务连接和所述公网连接,转发所述用户终端和所述公网基站之间的通信数据。

其中,所述装置还包括:

第五接收模块,用于在所述连接模块根据所述起呼消息向所述公网基站发起起呼流程后,接收所述伪基站在建立与所述用户终端之间的业务连接后发送的用于指示所述用户终端的业务信道已指派完成的指派完成消息;

第二判断模块,用于判断与所述公网基站之间的公网连接是否已经建立完成;

第二发送模块,用于在判断所述公网连接已建立完成时,向所述伪基站发送一用于指示进入通话态的确认消息,并触发所述第二转发模块通过所述业务连接和所述公网连接,转发所述用户终端与所述公网基站之间的通信数据;

第三发送模块,用于在判断所述公网连接尚未建立完成时,向所述伪基站发送一用于指示拒绝本次呼叫的第一响应消息。

其中,所述伪基站与所述伪终端之间预先建立有专有连接,所述第四接收模块进一步用于:

通过与所述伪基站之间的专有连接,接收所述伪基站转发的位于所述伪基站管控区域内的所述用户终端发起的所述起呼消息。

其中,所述起呼消息中携带所述用户终端的鉴权信息,所述连接模块进一步用于:

基于所述用户终端的鉴权信息,建立与所述公网基站之间的公网连接。

本发明的上述技术方案至少具有如下有益效果:

本发明实施例基于伪基站实现移动通讯的方法,通过伪基站识别允许与公网基站通信的授权用户终端,并建立伪基站与授权用户终端之间的业务连接,伪终端与公网基站之间的公网连接,并通过预先建立的伪基站与伪终端之间的专有连接,实现授权用户终端与公网基站之间的连接,进而实现在伪基站管控区域内授权用户终端与公网基站的通信,保障授权用户终端的通讯功能。

附图说明

图1表示本发明实施例基于伪基站实现移动通讯的方法的流程示意图一;

图2表示本发明实施例基于伪基站实现移动通讯的方法中伪基站与用户终端建立业务连接步骤流程图;

图3表示本发明实施例基于伪基站实现移动通讯的方法中伪基站与公网基站建立连接成功的步骤流程图;

图4表示本发明实施例基于伪基站实现移动通讯的方法中伪基站与公网基站建立连接失败的步骤流程图;

图5表示本发明实施例基于伪基站实现移动通讯的方法中伪基站转发用户终端与公网基站之间的通信数据的步骤流程图;

图6表示本发明实施例基于伪基站实现移动通讯的方法的流程示意图二;

图7表示本发明实施例基于伪基站实现移动通讯的方法步骤流程示意图三;

图8表示本发明实施例基于伪基站实现移动通讯的方法中伪终端转发用户终端和公网基站之间的通信数据的步骤流程图;

图9表示本发明实施例基于伪基站实现移动通讯的方法整体流程图;

图10表示本发明实施例基于伪基站实现移动通讯的装置示意图一;

图11表示本发明实施例基于伪基站实现移动通讯的装置中第一处理模块示意图;

图12表示本发明实施例基于伪基站实现移动通讯的装置示意图二;

图13表示本发明实施例基于伪基站实现移动通讯的装置示意图三;

图14表示本发明实施例基于伪基站实现移动通讯的装置中第一转发模块示意图;

图15表示本发明实施例基于伪基站实现移动通讯的装置示意图四;

图16表示本发明实施例基于伪基站实现移动通讯的装置示意图五;

图17表示本发明实施例基于伪基站实现移动通讯的装置中第二转发模块示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明进行详细描述。

如图1所示,本发明实施例提供一种基于伪基站实现移动通讯的方法,包括:

步骤S100、伪基站接收一位于所述伪基站管控区域内的用户终端发送的起呼消息,其中所述起呼消息中携带所述用户终端的身份标识;

步骤S200、根据所述起呼消息中携带的所述用户终端的身份标识,判断所述用户终端是否属于允许与公网基站通信的预设授权终端;

步骤S300、在所述用户终端属于所述预设授权终端时,响应所述起呼消息,建立与所述用户终端之间的业务连接,并将所述起呼消息转发至驻留于一公网基站的伪终端,以触发所述伪终端建立与公网基站的公网连接;

步骤S400、通过所述业务连接以及所述公网连接,转发所述用户终端与所述公网基站之间的通信数据。

通过以上步骤,本发明实施例可以实现位于伪基站管控区域的授权用户终端与公网基站之间的通信功能,使得伪基站的管控功能更为灵活。

上述方法中,具体的,伪基站接收位于伪基站管控区域内的用户终端发送的携带自身身份标识的起呼消息,这里的身份标识可以是唯一标识该用户终端的标识,具体可以为国际移动用户识别码(IMSI,International Mobile Subscriber Identification Number)、国际移动设备身份码(IMEI,International Mobile Equipment Identity)、或者手机号码等。这里的用户终端为主叫终端,起呼消息中还可以携带被叫终端的身份标识,在建立主叫终端与公网基站的连接后, 实现主叫终端与被叫终端的通讯。

伪基站获取起呼消息后,根据用户终端的身份标识判断用户终端是否属于允许与公网基站通信的预设授权终端。需要说明的是,伪基站可以预先获取的多个用户终端的身份标识进行存储,将这部分身份标识所对应的用户终端设置为白名单,白名单内的用户终端可与公网基站进行通信。具体的判断过程如下:将接收的用户终端的身份标识分别与预先存储的白名单内的用户终端的身份标识进行比较,当用户终端的身份标识与白名单中的用户终端的身份标识中的任一个相同时,确定用户终端为允许与公网基站通信的预设授权终端,即为白名单用户;当用户终端的身份标识与白名单中的用户终端的身份标识中的任一个都不相同时,确定用户终端不能与公网基站进行通信。当然,还可以采用黑名单(即不允许与公网基站通信的非授权终端的名单)的形式进行上述判断过程,或者采用黑名单和白名单相结合的方式。

在确定用户终端为预设授权终端后,伪基站向用户终端回应起呼消息,并将起呼消息转发至伪终端,伪终端位于一公网基站的一小区内。通过对用户终端发送的起呼消息的回应,建立伪基站与用户终端的连接,通过向伪终端转发起呼消息,触发伪终端与公网基站建立连接。

伪基站与用户终端的业务连接、伪终端与公网基站的公网连接建立完成后,利用伪基站来转发用户终端与公网基站之间的通讯信息的交互。

在本发明上述实施例中,所述伪终端有多个,各个伪终端与所述伪基站之间均预先建立有专有连接,上述步骤S300中将所述起呼消息转发至驻留于一公网基站的伪终端,具体可以为:

从多个所述伪终端中选取一个空闲伪终端,并通过与所述空闲伪终端之间预先建立的专有连接,将所述起呼消息发送至所述空闲伪终端。

本发明实施例中,伪终端与伪基站之间可以预先建立有专有连接,该连接可以是有线连接,例如电缆连接,也可以是不同于用户终端与伪基站之间通信频率的无线连接。通过上述专有连接,使得伪终端可以处于伪基站的管控区域之外,且还能够与伪基站通过该专有连接进行通信。

本发明实施例中,伪终端的数量可以有多个,伪基站向伪终端转发起呼消息时,在多个伪终端中选择一个空闲伪终端,将起呼消息转发至空闲伪终端, 保证起呼消息的正常传递。空闲伪终端接收到起呼消息后可以建立与公网基站的公网连接。

在本发明上述实施例中,所述起呼消息中还携带所述用户终端的鉴权信息。伪基站可以

进一步将所述鉴权信息转发至所述伪终端,以触发所述伪终端利用所述用户终端的鉴权信息建立所述公网连接。例如,将携带有所述鉴权信息的起呼消息,转发给伪终端。

具体的,起呼消息中携带用户终端的身份标识的同时,还可以携带用户终端的鉴权信息,伪基站将起呼消息转发至伪终端后,伪终端根据获取的用户终端的鉴权信息与公网基站建立公网连接。由于伪终端获取了用户终端的身份标识和用户终端的鉴权信息,此时的伪终端相当于真实的用户终端,因此可以按照现有技术的类似流程,与公网基站建立连接。

在本发明上述实施例中,步骤S300中在所述用户终端属于所述预设授权终端时,响应所述起呼消息,建立与所述用户终端之间的业务连接,如图2所示,包括:

步骤S301、根据所述起呼消息,为所述用户终端分配信道资源,并向用户终端发送业务信道的指派消息;

步骤S302、通过前向业务信道向所述用户终端发送内容为空的业务帧;

步骤S303、接收所述用户终端在反向业务信道上返回的业务信道同步报头;

步骤S304、通过所述前向业务信道向所述用户终端发送伪基站证实消息;

步骤S305、接收所述用户终端在所述反向业务信道上返回的对伪基站证实的确认消息;

步骤S306、通过所述前向业务信道向所述用户终端发送业务连接请求消息;

步骤S307、接收所述用户终端在所述反向业务信道上返回的业务连接完成消息。

具体的,伪基站接收起呼消息后,向用户终端发送业务信道的指派消息,用户终端根据业务信道的指派消息建立信道。伪基站通过前向业务信道向用户 终端发送内容为空的业务帧,当伪基站接收到用户终端在反向业务信道上返回的业务信道同步报头后,表明伪基站与用户终端的第一次握手成功。然后伪基站通过前向业务信道向用户终端发送伪基站证实消息;在接收到用户终端在反向业务信道上返回的对伪基站证实的确认消息后,表明伪基站与用户终端的第二次握手成功。此时需要通过前向业务信道向用户终端发送业务连接请求消息;在接收到用户终端在反向业务信道上返回的业务连接完成消息后,表明伪基站与用户终端的第三次握手成功,此时伪基站与用户终端的业务连接正式建立。

在本发明上述实施例中,如图3所示,在步骤S300建立与所述用户终端之间的业务连接后,所述方法包括:

步骤S310、向所述伪终端发送用于指示所述用户终端的业务信道已指派完成的指派完成消息;

步骤S320、接收所述伪终端返回的进入通话态的确认消息,并在接收到所述确认消息后,进入所述通过所述业务连接以及所述公网连接,转发所述用户终端与所述公网基站之间的通信数据的步骤;

其中,所述确认消息是所述伪终端在收到所述指派完成消息时已建立所述公网连接的情况下发送的。

具体的,伪基站与用户终端建立业务连接后,向伪终端发送指派完成消息,在公网基站与伪终端建立公网连接的情况下,接收伪终端返回的进入通话态的确认消息。接收到确认消息后,通过业务连接和公网连接,转发用户终端与公网基站之间的通信数据。

在本发明上述实施例中,如图4所示,在步骤S310向所述伪终端发送用于指示所述用户终端的业务信道已指派完成的指派完成消息后,所述方法还包括:

步骤S330、接收所述伪终端返回的拒绝本次呼叫的第一响应消息,所述第一响应消息是所述伪终端在收到所述指派完成消息时尚未建立所述公网连接的情况下发送的;

步骤S340、拆除与所述用户终端之间的业务信道,并向所述用户终端返回呼叫失败的第二响应消息。

具体的,伪基站与用户终端建立业务连接后,向伪终端发送指派完成消息, 在伪终端与公网基站无法建立公网连接时,接收到伪终端返回的拒绝本次呼叫的第一响应消息。由于公网连接无法成功建立,那表明用户终端无法与公网基站建立连接,之前建立的伪基站与用户终端之间的业务连接也无用处,需要将伪基站与用户之间的业务信道拆除,同时向用户终端返回一个呼叫失败的第二响应消息。用户终端在收到第二响应消息后,获知用户终端无法与公网基站建立连接的消息,用户终端在伪基站管控区域内无法进行通信。

在本发明上述实施例中,如图5所示,步骤S400包括:

步骤S401、从所述业务连接上接收所述用户终端发送的第一通信数据,将所述第一通信数据发送给所述伪终端,以由所述伪终端通过所述公网连接将所述第一通信数据转发至所述公网基站;

步骤S402、接收所述伪终端从所述公网连接上接收到的第二通信数据,并将所述第二通信数据转发至所述用户终端。

具体的,伪基站建立与用户终端的业务连接后,接收用户终端发送的第一通信数据,并通过伪基站与伪终端之间的专有连接将第一通信数据发送至伪终端。通过伪终端与公网基站之间的公网连接将第一通信数据发送至公网基站,实现用户终端与公网基站之间通信数据的传递。

同理,伪终端与公网基站建立公网连接后,伪基站通过与伪终端之间的专有连接和伪终端与公网基站之间的公网连接,接收公网基站发送的第二通信数据,并将第二通信数据通过业务连接发送至用户终端,实现公网基站与用户终端之间通信数据的传递。

本发明实施例提供一种基于伪基站实现移动通讯的方法,如图6所示,包括:

步骤S500、驻留于一公网基站的伪终端,接收一伪基站转发的位于所述伪基站管控区域内的用户终端发起的起呼消息,其中,所述起呼消息中携带所述用户终端的身份标识,所述用户终端属于允许与公网基站通信的预设授权终端;

步骤S600、根据所述起呼消息向所述公网基站发起起呼流程,建立与所述公网基站之间的公网连接;

步骤S700、在所述伪基站建立与所述用户终端之间的业务连接后,通过 所述业务连接和所述公网连接,转发所述用户终端和所述公网基站之间的通信数据。

具体的,伪终端接收经伪基站转发的起呼消息,该起呼消息由允许与公网基站通信的用户终端发起,且起呼消息中携带了用户终端的身份标识。伪终端接收到起呼消息后,向公网基站发起起呼流程,建立公网连接。当公网连接和伪基站与用户终端之间的业务连接全部建立完成后,伪终端转发用户终端和公网基站之间的通信数据,保证位于伪基站管控区域内的用户终端的正常通信。

在本发明上述实施例中,如图7所示,步骤S600在根据所述起呼消息向所述公网基站发起起呼流程之后,所述方法还包括:

步骤S601、接收所述伪基站在建立与所述用户终端之间的业务连接后发送的用于指示所述用户终端的业务信道已指派完成的指派完成消息;

步骤S602、判断与所述公网基站之间的公网连接是否已经建立完成;

步骤S603、在判断所述公网连接已建立完成时,向所述伪基站发送一用于指示进入通话态的确认消息,并进入步骤S700通过所述业务连接和所述公网连接,转发所述用户终端和所述公网基站之间的通信数据;

步骤S604、在判断所述公网连接尚未建立完成时,向所述伪基站发送一用于指示拒绝本次呼叫的第一响应消息。

具体的,伪终端向公网基站发送起呼消息后,会接收到伪基站发送的用于指示用户终端的业务信道已指派完成的指派完成消息,然后判断与公网基站之间的公网连接是否建立完成。当公网连接建立完成后,会向伪基站发送进入通话态的确认消息,然后转发用户终端和公网基站之间的通信数据。当公网连接尚未建立完成时,则需要向伪基站发送拒绝本次呼叫的第一响应消息,表明此次呼叫失败。

在本发明上述实施例中,所述伪基站与所述伪终端之间预先建立有专有连接,步骤S500具体为:

通过与所述伪基站之间的专有连接,接收所述伪基站转发的位于所述伪基站管控区域内的所述用户终端发起的所述起呼消息。

在本发明上述实施例中,如图8所示,步骤S700中转发所述用户终端和所述公网基站之间的通信数据,包括:

步骤S701、通过与所述伪基站之间的专有连接,接收所述伪基站转发的在所述业务连接上收到的所述用户终端发送的第一通信数据,将所述第一通信数发送至所述公网基站;

步骤S702、通过所述公网连接,接收所述公网基站发送的第二通信数据,并通过所述伪基站经由所述业务连接将所述第二通信数据转发至所述用户终端。

具体的,在用户终端发送的第一通信数据通过业务连接到达伪基站后,通过伪基站与伪终端之间的专有连接接收第一通信数据,并通过伪终端与公网基站之间的公网连接将第一通信数据发送至公网基站;

在公网基站发送第二通信数据后,通过公网连接接收第二通信数据,并通过伪终端与伪基站之间的专有连接将第二通信数据发送至伪基站。利用伪基站与用户终端之间的业务连接,将第二通信数据发送至用户终端。从而实现用户终端与公网基站之间的通信数据传输,保证了用户终端的正常通信功能。

在本发明上述实施例中,所述起呼消息中携带所述用户终端的鉴权信息,步骤S600中建立与所述公网基站之间的公网连接具体为:

基于所述用户终端的鉴权信息,建立与所述公网基站之间的公网连接。

伪终端建立与公网基站之间的公网连接时,携带了用户终端的鉴权信息,具有访问公网基站的功能,同时由于起呼消息中携带有用户终端的身份标识,此时的伪终端具备了用户终端的鉴权信息和用户终端的身份标识这两个特征,可以代替用户终端与公网基站建立正常的公网连接。

如图9所示,为基于伪基站实现移动通讯的方法整体流程图:

步骤S101、位于伪基站管控区域内且允许与公网基站通信的用户终端向伪基站发送起呼消息。

步骤S102、伪基站接收起呼消息后向伪终端转发起呼消息并同时向用户终端发送业务信道的指派消息。

步骤S103、伪终端接收起呼消息后,向公网基站发起起呼流程,建立与公网基站之间的公网连接。

步骤S104、伪基站在业务信道建立完成后,通过前向业务信道向用户终端发送内容为空的业务帧。

步骤S105、接收用户终端在反向业务信道上返回的业务信道同步报头。

步骤S106、通过前向业务信道向用户终端发送伪基站证实消息。

步骤S107、接收用户终端在反向业务信道上返回的对伪基站证实的确认消息。

步骤S108、通过前向业务信道向用户终端发送业务连接请求消息。

步骤S109、接收用户终端在反向业务信道上返回的业务连接完成消息。

步骤S110、伪基站向伪终端发送信道指派完成消息,公网基站向伪终端发送公网连接完成消息,表明用户终端与公网基站进入正常通话状态。

本发明实施例提供一种基于伪基站实现移动通讯的装置,如图10所示,包括:

第一接收模块10,用于接收一位于伪基站管控区域内的用户终端发送的起呼消息,其中所述起呼消息中携带所述用户终端的身份标识;

第一判断模块20,用于根据所述起呼消息中携带的所述用户终端的身份标识,判断所述用户终端是否属于允许与公网基站通信的预设授权终端;

第一处理模块30,用于在所述用户终端属于所述预设授权终端时,响应所述起呼消息,建立与所述用户终端之间的业务连接,并将所述起呼消息转发至驻留于一公网基站的伪终端,以触发所述伪终端建立与公网基站的公网连接;

第一转发模块40,用于通过所述业务连接以及所述公网连接,转发所述用户终端与所述公网基站之间的通信数据。

在本发明上述实施例中,所述伪终端有多个,所述伪基站与每个伪终端之间均预先建立有专有连接;所述第一处理模块30进一步用于

从多个所述伪终端中选取一个空闲伪终端,并通过与所述空闲伪终端之间预先建立的专有连接,将所述起呼消息发送至所述空闲伪终端。

在本发明上述实施例中,所述起呼消息中还携带所述用户终端的鉴权信息;所述第一处理模块30进一步用于

将所述鉴权信息转发至所述伪终端,以触发所述伪终端利用所述用户终端的鉴权信息建立所述公网连接。

在本发明上述实施例中,如图11所示,所述第一处理模块30包括:

第一分配单元311,用于根据所述起呼消息,为所述用户终端分配信道资 源,并向用户终端发送业务信道的指派消息;

第一发送单元312,用于通过前向业务信道向所述用户终端发送内容为空的业务帧;

第一接收单元313,用于接收所述用户终端在反向业务信道上返回的业务信道同步报头;

第二发送单元314,用于通过所述前向业务信道向所述用户终端发送伪基站证实消息;

第二接收单元315,用于接收所述用户终端在所述反向业务信道上返回的对伪基站证实的确认消息;

第三发送单元316,用于通过所述前向业务信道向所述用户终端发送业务连接请求消息;

第三接收单元317,用于接收所述用户终端在所述反向业务信道上返回的业务连接完成消息。

在本发明上述实施例中,如图12所示,所述装置还包括:

第一发送模块31,用于在所述第一处理模块30建立与所述用户终端之间的业务连接后,向所述伪终端发送用于指示所述用户终端的业务信道已指派完成的指派完成消息;

第二接收模块32,用于接收所述伪终端返回的进入通话态的确认消息,并在接收到所述确认消息后,触发所述第一转发模块40通过所述业务连接以及所述公网连接,转发所述用户终端与所述公网基站之间的通信数据;

其中,所述确认消息是所述伪终端在收到所述指派完成消息时已建立所述公网连接的情况下发送的。

在本发明上述实施例中,如图13所示,所述装置还包括:

第三接收模块33,用于接收所述伪终端返回的拒绝本次呼叫的第一响应消息,所述第一响应消息是所述伪终端在收到所述指派完成消息时尚未建立所述公网连接的情况下发送的;

第二处理模块34,用于拆除与所述用户终端之间的业务信道,并向所述用户终端返回呼叫失败的第二响应消息。

在本发明上述实施例中,如图14所示,所述第一转发模块40包括:

第一子单元411,用于从所述业务连接上接收所述用户终端发送的第一通信数据,将所述第一通信数据发送给所述伪终端,以由所述伪终端通过所述公网连接将所述第一通信数据转发至所述公网基站;

第二子单元412,用于接收所述伪终端从所述公网连接上接收到的第二通信数据,并将所述第二通信数据转发至所述用户终端。

本发明实施例提供一种基于伪基站实现移动通讯的装置,如图15所示,包括:

第四接收模块50,用于接收一伪基站转发的位于所述伪基站管控区域内的用户终端发起的起呼消息,其中,所述起呼消息中携带所述用户终端的身份标识,所述用户终端属于允许与公网基站通信的预设授权终端;

连接模块60,用于根据所述起呼消息向所述公网基站发起起呼流程,建立与所述公网基站之间的公网连接;

第二转发模块70,用于在所述伪基站建立与所述用户终端之间的业务连接后,通过所述业务连接和所述公网连接,转发所述用户终端和所述公网基站之间的通信数据。

在本发明上述实施例中,如图16所示,所述装置还包括:

第五接收模块61,用于在所述连接模块60根据所述起呼消息向所述公网基站发起起呼流程后,接收所述伪基站在建立与所述用户终端之间的业务连接后发送的用于指示所述用户终端的业务信道已指派完成的指派完成消息;

第二判断模块62,用于判断与所述公网基站之间的公网连接是否已经建立完成;

第二发送模块63,用于在判断所述公网连接已建立完成时,向所述伪基站发送一用于指示进入通话态的确认消息,并触发所述第二转发模块70通过所述业务连接和所述公网连接,转发所述用户终端与所述公网基站之间的通信数据;

第三发送模块64,用于在判断所述公网连接尚未建立完成时,向所述伪基站发送一用于指示拒绝本次呼叫的第一响应消息。

在本发明上述实施例中,所述伪基站与所述伪终端之间预先建立有专有连接,所述第四接收模块50进一步用于:

通过与所述伪基站之间的专有连接,接收所述伪基站转发的位于所述伪基站管控区域内的所述用户终端发起的所述起呼消息。

在本发明上述实施例中,如图17所示,所述第二转发模块70包括:

第三子单元711,用于通过与所述伪基站之间的专有连接,接收所述伪基站转发的在所述业务连接上收到的所述用户终端发送的第一通信数据,将所述第一通信数发送至所述公网基站;

第四子单元712,用于通过所述公网连接,接收所述公网基站发送的第二通信数据,并通过所述伪基站经由所述业务连接将所述第二通信数据转发至所述用户终端。

在本发明上述实施例中,所述起呼消息中携带所述用户终端的鉴权信息,所述连接模块60进一步用于:

基于所述用户终端的鉴权信息,建立与所述公网基站之间的公网连接。

本发明实施例基于伪基站实现移动通讯的方法,通过伪基站识别允许与公网基站通信的授权用户终端,并建立伪基站与授权用户终端之间的业务连接,伪终端与公网基站之间的公网连接,并通过预先建立的伪基站与伪终端之间的专有连接,实现授权用户终端与公网基站之间的连接,进而实现在伪基站管控区域内授权用户终端与公网基站的通信,保障授权用户终端的通讯功能。

需要说明的是,本发明提供的基于伪基站实现移动通讯的装置是应用上述方法的装置,则上述方法的所有实施例均适用于该装置,且均能达到相同或相似的有益效果。

以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1