【技术领域】
本发明涉及通信技术领域,尤其涉及一种终端识别方法、系统、终端设备和基站。
背景技术:
对于基站而言,为了使其正常工作,除了为其供电之外,还需要解决其到远端核心网的回传链路,基站和远端核心网之间的回传链路可以通过有线连接的方式实现。
为了使基站的回传链路的建立不依赖于有线方式的连接,可以在基站和远端核心网之间增加中继终端,通过中继终端实现基站和远端核心网之间的无线连接。在现有技术中,基站没有对接入终端和中继终端进行区分的方案,因此,在加入中继终端后,在进行数据交互的过程中,基站可能会将发送给接入终端的数据发送给中继终端,或者,将发送给中继终端的数据发送给接入终端,致使接入终端或中继终端在进行数据处理时发生逻辑混乱,因此基站如何区分接入终端和中继终端是当前亟需解决的问题。
技术实现要素:
有鉴于此,本发明实施例提供了一种终端识别方法、系统、终端设备和基站,用以解决现有技术中基站没有对接入终端和中继终端进行区分,导致接入终端或中继终端在进行数据处理时发生逻辑混乱的问题。
第一方面,本发明实施例提供了一种终端识别方法,所述方法应用于包括终端设备和基站的系统中,所述方法包括:
所述终端设备向所述基站发送网络附着请求消息,所述网络附着请求消息中携带有与所述终端设备相对应的运营商标识;
所述基站接收所述网络附着请求消息;
所述基站根据所述运营商标识,对所述终端设备的类型进行识别。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述终端设备向所述基站发送网络附着请求消息,包括:
所述终端设备获取本地sim卡中存储的运营商标识;
所述终端设备将所述运营商标识携带在所述网络附着请求消息发送给所述基站。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述运营商标识包括:
业务运营商标识和中继运营商标识。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述系统还包括远端核心网epc,所述基站包括原基站模块和至少一个板载epc,其中,不同的板载epc中配置有不同的中继运营商标识;
在所述终端设备向所述基站发送网络附着请求消息之前,所述方法还包括:
在所述不同的板载epc中激活所述原基站模块;
在所述基站根据所述运营商标识,对所述终端设备的类型进行识别之后,当所述终端设备的类型确定为中继终端时,所述方法还包括:
所述原基站模块将携带有一个中继运营商标识的网络附着请求消息发送给具有相同中继运营商标识的板载epc,以使所述中继终端在该板载epc中完成网络附着,并建立所述中继终端与所述原基站模块之间的无线连接;
基于所述中继终端与所述原基站模块之间的无线连接和已建立的所述中继终端与所述远端epc之间的连接,在所述远端epc中激活所述原基站模块。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,当所述中继终端的数量为至少两个时,在所述建立所述中继终端与所述原基站模块之间的无线连接之后,且在所述远端epc中激活所述原基站模块之前,所述方法还包括:
所述原基站模块根据预设选择规则,在当前可用的中继终端中确定出目标中继终端,作为主用中继终端。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述预设选择规则包括以下条件中的至少一个:
将所述至少两个中继终端与所述基站之间的无线连接中延迟最小的无线连接对应的中继终端确定为所述主用中继终端;
将所述至少两个中继终端与所述基站之间的无线连接中带宽最大的无线连接对应的中继终端确定为所述主用中继终端;
将所述至少两个中继终端与所述基站之间的无线连接中费用最低的无线连接对应的中继终端确定为所述主用中继终端。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述基于所述中继终端与所述原基站模块之间的无线连接和已建立的所述中继终端与所述远端epc之间的连接,在所述远端epc中激活所述原基站模块,包括:
基于所述主用中继终端与所述原基站模块之间的无线连接和已建立的所述主用中继终端与所述远端epc之间的连接,在所述远端epc中激活所述原基站模块。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,当所述中继终端的数量为至少两个,所述基于所述中继终端与所述原基站模块之间的无线连接和已建立的所述中继终端与所述远端epc之间的连接,在所述远端epc中激活所述原基站模块,包括:
基于不同中继终端与所述原基站模块之间的无线连接和已建立的该中继终端与所述远端epc之间的连接,在所述远端epc中激活所述原基站模块。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述系统还包括远端epc;
在所述基站根据所述运营商标识,对所述终端设备的类型进行识别之后,当所述终端设备的类型确定为接入终端时,所述方法还包括:
所述原基站模块将携带有所述业务运营商标识的网络附着请求消息发送给所述远端epc,以使所述接入终端在所述远端epc中完成网络附着,并建立所述接入终端与所述原基站模块之间的无线连接。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述系统还包括至少两个中继终端;
在所述建立所述接入终端与所述原基站模块之间的无线连接之后,所述方法还包括:
所述接入终端向所述原基站模块发送数据;
所述原基站模块根据负载分担规则,为所述接入终端确定出对应的中继终端,作为所述接入终端的数据发送中继终端;
所述原基站模块将所述数据发送给所述数据发送中继终端。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述原基站模块根据负载分担规则,为所述接入终端确定出对应的中继终端,包括:
所述原基站模块根据预先为各中继终端配置的接入终端数量的比例,为所述接入终端确定出对应的中继终端;和/或,
所述原基站模块根据所述数据对应的业务类型和预先为各中继终端配置的数据的业务类型,为所述接入终端确定出对应的中继终端;和/或,
所述原基站模块根据所述数据中携带的用户优先级和预先为各中继终端配置的用户优先级,为所述接入终端确定出对应的中继终端;和/或,
所述原基站模块根据所述数据中的用户标识和用户标识与中继终端的对应关系,为所述接入终端确定出对应的中继终端。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述系统还包括至少两个中继终端;
在所述建立所述接入终端与所述原基站模块之间的无线连接之后,所述方法还包括:
所述接入终端向所述原基站模块发送数据,所述数据中包括所述接入终端的用户标识;
所述原基站模块根据预先配置的用户标识与数据发送方式的对应关系,确定出与所述用户标识对应的数据发送方式;
所述原基站模块根据所述对应的数据发送方式,在所述至少两个中继终端中确定出与所述对应的数据发送方式相匹配的中继终端;
所述原基站模块将所述数据发送给该中继终端。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述数据发送方式包括:
直接通过中继终端将数据发送到互联网中或通过中继终端将数据发送给远端epc,再由远端epc将数据发送到互联网中。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述运营商标识包括:
plmnid、pspid或nhnid。
第二方面,本发明实施例提供了一种终端识别方法,所述方法执行在终端设备中,所述方法包括:
向所述基站发送网络附着请求消息,所述网络附着请求消息中携带有与所述终端设备相对应的运营商标识。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述向所述基站发送网络附着请求消息,包括:
获取本地sim卡中存储的运营商标识;
将所述运营商标识携带在所述网络附着请求消息发送给所述基站。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述运营商标识包括:
业务运营商标识和中继运营商标识。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述运营商标识包括:
plmnid、pspid或nhnid。
第三方面,本发明实施例提供了一种终端识别方法,所述方法执行在基站中,所述方法包括:
接收终端设备发送的网络附着请求消息,所述网络附着请求消息中携带有与所述终端设备相对应的运营商标识;
根据所述运营商标识,对所述终端设备的类型进行识别。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述运营商标识包括:
业务运营商标识和中继运营商标识。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述运营商标识包括:
plmnid、pspid或nhnid。
第四方面,本发明实施例提供了一种终端识别系统,所述系统包括终端设备和基站;
其中,所述终端设备,用于向所述基站发送网络附着请求消息,所述网络附着请求消息中携带有与所述终端设备相对应的运营商标识;
所述基站,用于接收所述网络附着请求消息;以及根据所述运营商标识,对所述终端设备的类型进行识别。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,当所述终端设备用于向所述基站发送网络附着请求消息时,具体用于:
获取本地sim卡中存储的运营商标识;
将所述运营商标识携带在所述网络附着请求消息发送给所述基站。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述运营商标识包括:
业务运营商标识和中继运营商标识。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述系统还包括远端核心网epc,所述基站包括原基站模块和至少一个板载epc,其中,不同的板载epc中配置有不同的中继运营商标识;
所述终端设备,在所述不同的板载epc中激活所述原基站模块后,用于向所述基站发送网络附着请求消息;
所述原基站模块,在所述基站根据所述运营商标识,对所述终端设备的类型进行识别之后,当所述终端设备的类型确定为中继终端时,用于将携带有一个中继运营商标识的网络附着请求消息发送给具有相同中继运营商标识的板载epc,以使所述中继终端在该板载epc中完成网络附着,并建立所述中继终端与所述原基站模块之间的无线连接;以及,基于所述中继终端与所述原基站模块之间的无线连接和已建立的所述中继终端与所述远端epc之间的连接,在所述远端epc中进行激活。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,当所述中继终端的数量为至少两个时;
所述原基站模块,在所述建立所述中继终端与所述原基站模块之间的无线连接之后,且在所述远端epc中激活所述原基站模块之前,还用于根据预设选择规则,在当前可用的中继终端中确定出目标中继终端,作为主用中继终端。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述预设选择规则包括以下条件中的至少一个:
将所述至少两个中继终端与所述基站之间的无线连接中延迟最小的无线连接对应的中继终端确定为所述主用中继终端;
将所述至少两个中继终端与所述基站之间的无线连接中带宽最大的无线连接对应的中继终端确定为所述主用中继终端;
将所述至少两个中继终端与所述基站之间的无线连接中费用最低的无线连接对应的中继终端确定为所述主用中继终端。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,当所述原基站模块用于基于所述中继终端与所述原基站模块之间的无线连接和已建立的所述中继终端与所述远端epc之间的连接,在所述远端epc中进行激活时,具体用于:
基于所述主用中继终端与所述原基站模块之间的无线连接和已建立的所述主用中继终端与所述远端epc之间的连接,在所述远端epc中激活所述原基站模块。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,当所述中继终端的数量为至少两个;
当所述原基站模块用于基于所述中继终端与所述原基站模块之间的无线连接和已建立的所述中继终端与所述远端epc之间的连接,在所述远端epc中进行激活时,具体用于:
基于不同中继终端与所述原基站模块之间的无线连接和已建立的该中继终端与所述远端epc之间的连接,在所述远端epc中激活所述原基站模块。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述系统还包括远端epc;
所述原基站模块,在所述基站根据所述运营商标识,对所述终端设备的类型进行识别之后,当所述终端设备的类型确定为接入终端时,还用于将携带有所述业务运营商标识的网络附着请求消息发送给所述远端epc,以使所述接入终端在所述远端epc中完成网络附着,并建立所述接入终端与所述原基站模块之间的无线连接。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述系统还包括至少两个中继终端;
所述接入终端,在所述建立所述接入终端与所述原基站模块之间的无线连接之后,还用于向所述原基站模块发送数据;
所述原基站模块,还用于根据负载分担规则,为所述接入终端确定出对应的中继终端,作为所述接入终端的数据发送中继终端;以及将所述数据发送给所述数据发送中继终端。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,当所述原基站模块用于根据负载分担规则,为所述接入终端确定出对应的中继终端时,具体用于:
根据预先为各中继终端配置的接入终端数量的比例,为所述接入终端确定出对应的中继终端;和/或,
根据所述数据对应的业务类型和预先为各中继终端配置的数据的业务类型,为所述接入终端确定出对应的中继终端;和/或,
根据所述数据中携带的用户优先级和预先为各中继终端配置的用户优先级,为所述接入终端确定出对应的中继终端;和/或,
根据所述数据中的用户标识和用户标识与中继终端的对应关系,为所述接入终端确定出对应的中继终端。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述系统还包括至少两个中继终端;
所述接入终端,在所述建立所述接入终端与所述原基站模块之间的无线连接之后,还用于向所述原基站模块发送数据,所述数据中包括所述接入终端的用户标识;
所述原基站模块,还用于根据预先配置的用户标识与数据发送方式的对应关系,确定出与所述用户标识对应的数据发送方式;以及根据所述对应的数据发送方式,在所述至少两个中继终端中确定出与所述对应的数据发送方式相匹配的中继终端;以及将所述数据发送给该中继终端。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述数据发送方式包括:
直接通过中继终端将数据发送到互联网中或通过中继终端将数据发送给远端epc,再由远端epc将数据发送到互联网中。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述运营商标识包括:
plmnid、pspid或nhnid。
第五方面,本发明实施例提供了一种终端设备,所述终端设备包括:
发送单元,用于向所述基站发送网络附着请求消息,所述网络附着请求消息中携带有与所述终端设备相对应的运营商标识。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,当所述发送单元用于向所述基站发送网络附着请求消息时,具体用于:
获取本地sim卡中存储的运营商标识;
将所述运营商标识携带在所述网络附着请求消息发送给所述基站。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述运营商标识包括:
业务运营商标识和中继运营商标识。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述运营商标识包括:
plmnid、pspid或nhnid。
第六方面,本发明实施例提供了一种基站,所述基站包括:
接收单元,用于接收终端设备发送的网络附着请求消息,所述网络附着请求消息中携带有与所述终端设备相对应的运营商标识;
识别单元,用于根据所述运营商标识,对所述终端设备的类型进行识别。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述运营商标识包括:
业务运营商标识和中继运营商标识。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述运营商标识包括:
plmnid、pspid或nhnid。
第七方面,本发明实施例提供了一种终端设备,所述终端设备包括:
发送器,接收器,存储器,以及与所述存储器耦合的处理器,所述发送器、接收器、存储器和处理器通过总线系统相通信;
所述存储器存储软件程序;
所述处理器通过运行所述软件程序以用于:
向基站发送网络附着请求消息,所述网络附着请求消息中携带有与所述终端设备相对应的运营商标识。
第八方面,本发明实施例提供了一种基站,所述基站包括:
发送器,接收器,存储器,以及与所述存储器耦合的处理器,所述发送器、接收器、存储器和处理器通过总线系统相通信;
所述存储器存储软件程序;
所述处理器通过运行所述软件程序以用于:
接收终端设备发送的网络附着请求消息,所述网络附着请求消息中携带有与所述终端设备相对应的运营商标识;
根据所述运营商标识,对所述终端设备的类型进行识别。
上述技术方案中的任一个技术方案具有如下有益效果:
在本发明实施例中,终端设备在向基站发送网络附着请求消息时,在网络附着请求消息中携带与终端设备相对应的运营商标识,基站在接收到该网络附着请求消息后,根据网络附着请求消息中携带的运营商标识对该终端设备进行识别,当终端设备包括接入终端和中继终端时,基站可以根据不同的运营商标识对接入终端和中继终端进行识别,从而使基站可以对接入终端和中继终端区分开来,进而可以使基站将数据发送给对应的终端设备,避免了接入终端或中继终端在进行数据处理时发生逻辑混乱的问题。
【附图说明】
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例提供的一种终端识别方法流程图;
图2为本发明实施例针对步骤101的方法流程图;
图3为本发明实施例提供的一种在远端epc中激活原基站模块的方法流程图;
图4为本发明实施例提供的一种数据传输方法流程图;
图5为本发明实施例提供的另一种数据传输方法流程;
图6为本发明实施例提供的另一种终端识别方法流程图;
图7为本发明实施例提供的另一种终端识别方法流程图;
图8为本发明实施例提供的一种终端识别系统的结构示意图;
图9为本发明实施例提供的另一种终端识别系统的结构示意图;
图10为本发明实施例提供的一种终端设备的结构示意图;
图11为本发明实施例提供的一种基站的结构示意图;
图12为本发明实施例提供的另一种终端设备的结构示意图;
图13为本发明实施例提供的另一种基站的结构示意图。
【具体实施方式】
为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
图1为本发明实施例提供的一种终端识别方法流程图,该方法应用于包括终端设备和基站的系统中,如图1所示,该方法可以包括以下步骤:
101、终端设备向基站发送网络附着请求消息。其中,网络附着请求消息中携带有与终端设备相对应的运营商标识。
具体的,基站在与终端设备进行通信之前,终端设备需要先附着到网络中,因此终端设备需要向基站发送网络附着请求消息,以使基站根据该网络附着请求消息将对应的终端设备附着到网络中。
在本发明实施例中,为不同类型的终端设备配置不同的运营商标识,例如,为类型为a的终端设备配置的运营商标识为运营商标识1,为类型为b的终端设备配置的运营商标识为运营商标识2,为了让基站能够对不同类型的终端设备进行区分,终端设备在发送网络附着请求消息时,将与该终端设备相对应的运营商标识携带在网络附着请求消息中。
在一个可行的实施方式中,运营商标识包括业务运营商标识和中继运营商标识。
具体的,业务运营商标识是指接入终端在进行数据交互时对应的网络运营商的标识,中继运营商标识是指制造该中继终端的运营商的标识,进一步的,终端设备类型包括中继终端和接入终端,当发送网络附着请求消息的是中继终端时,该网络附着请求消息中携带的是中继运营商标识,当发送网络附着请求消息的是接入终端时,该网络附着请求消息中携带的是业务运营商标识。
在一个可行的实施方式中,运营商标识包括:plmnid(publiclandmobilenetworkid,公共陆地移动网络标识)、pspid(participatingserviceproviderid,参与业务提供商标识)或nhnid(neutralhostnetworkid,中立网络标识)。
102、基站接收网络附着请求消息。
103、基站根据所述运营商标识,对终端设备的类型进行识别。
具体的,由于不同类型的终端设备对应的运营商标识不同,例如,中继终端对应的运营商标识为中继运营商标识,接入终端对应的运营商标识为中继运营商标识,因此,当该运营商标识为中继运营商标识时,将该终端设备识别为中继终端,当该运营商标识为业务运营商标识时,将该终端设备识别为接入终端。
在本发明实施例中,由于接入终端和中继终端在进行数据交互之前都需要附着到网络中,因此无论是中继终端还是接入终端都会向基站发送网络附着请求消息,其中,在网络中相对于基站而言,接入终端和中继终端都属于终端设备,终端设备在向基站发送网络附着请求消息时,在网络附着请求消息中携带与终端设备相对应的运营商标识,基站在接收到该网络附着请求消息后,根据网络附着请求消息中携带的运营商标识对该终端设备进行识别,即将该终端设备识别为中继终端或者接入终端,从而使基站可以对接入终端和中继终端区分开来,进而在数据交互过程中,可以使基站将数据发送给对应的终端设备,避免了接入终端或中继终端在进行数据处理时发生逻辑混乱的问题。
在一个可行的实施方式中,在步骤101中介绍了终端设备向基站发送携带有运营商标识的网络附着请求消息,进一步的,在本发明实施例中可以通过下述方法实现步骤101,具体地,图2为本发明实施例针对步骤101的方法流程图,如图2所示,实现步骤101时具体可以包括以下步骤:
201、终端设备获取本地sim(subscriberidentitymodule客户识别模块)卡中存储的运营商标识。
具体的,本地sim卡是指插入终端设备中的sim卡,该sim卡中配置有该终端设备对应的运营商标识。
202、终端设备将运营商标识携带在网络附着请求消息发送给基站。
具体的,在终端设备与基站进行交互之前,终端设备需要先向该基站发送网络附着请求消息,以附着到网络中,因此,为了实现基站区分接入终端和中继终端的目的,在终端设备相基站发送网络附着请求时,将该终端设备对应的运营商标识携带在该网络附着请求消息中,使得基站在接收到网络附着请求消息后可以对该终端设备的类型进行识别。
在一个可行的实施方式中,该系统中不仅包括基站和终端设备,还包括远端epc(evolvedpacketcore,核心网),该基站包括原基站模块和至少一个板载epc,其中,不同的板载epc中配置有不同的中继运营商标识,图3为本发明实施例提供的一种在远端epc中激活原基站模块的方法流程图,如图3所示,在远端epc中激活原基站模块的方法包括以下步骤:
301、在不同的板载epc中激活原基站模块。
302、当终端设备的类型确定为中继终端时,原基站模块将携带有一个中继运营商标识的网络附着请求消息发送给具有相同中继运营商标识的板载epc,以使中继终端在该板载epc中完成网络附着,并建立中继终端与原基站模块之间的无线连接。
具体的,终端设备的类型确定为中继终端的过程参考步骤101至步骤103,在此不再详细赘述。
303、基于中继终端与所述原基站模块之间的无线连接和已建立的中继终端与远端epc之间的连接,在远端epc中激活原基站模块。
具体的,在进行完上述步骤后,原基站模块不仅在不同的板载epc中完成了激活,并且在远端epc中完成了激活,此时原基站模块可以与不同的板载epc和远端epc进行数据交互。
需要注意的是,原基站模块具有基站的基本功能,例如,接收数据和发送数据等功能,当系统中包括中继终端时,在中继终端加入该系统后,需要建立中继终端和远端epc之间的连接,建立中继终端和远端epc之间的连接的具体方式在此不作具体限定,中继终端和远端epc之间的连接的连接方式可以为有线连接也可以为无线连接,在此也不作具体限定。
在一个可行的实施方式中,当上述的系统中的中继终端的数量至少为两个时,为了提高系统的可靠性,在建立中继终端与原基站模块之间的无线连接之后,且在远端epc中激活原基站模块之前,原基站模块根据预设选择规则,在当前可用的中继终端中确定出目标中继终端,作为主用中继终端。
具体的,当系统中包括至少两个中继终端时,可以在该至少两个中继终端中选择一个目标中继终端作为主用中继终端,在选择出主用中继终端后,当基站与中继终端进行数据交互时,基站可以将数据发送给当前的主用中继终端。当该主用中继终端不可用后,该原基站模块根据该预设选择规则,在剩余的可用中继终端中选择一个目标中继终端,作为当前的主用中继终端,由于系统中包括至少两个中继终端,当选择出的主用中继终端不可用后,可以在剩余的中继终端中再选择出一个主用中继终端,使得基站向中继终端发送的数据可以继续被处理,因此可以提高该系统在数据交互过程中的可靠性。
在一个可行的实施方式中,所述预设选择规则包括以下条件中的至少一个:将至少两个中继终端与基站之间的无线连接中延迟最小的无线连接对应的中继终端确定为主用中继终端;将至少两个中继终端与基站之间的无线连接中带宽最大的无线连接对应的中继终端确定为主用中继终端;将至少两个中继终端与基站之间的无线连接中费用最低的无线连接对应的中继终端确定为主用中继终端。
需要注意的是,上述预设选择规则可以根据实际需要组合使用或者选择单一的条件使用,在此不作具体限定。
在一个可行的实施方式中,在选择出一个主用中继终端后,在远端epc中激活原基站模块时,基于该主用中继终端与原基站模块之间的无线连接和已建立的该主用中继终端与远端epc之间的连接,在远端epc中激活原基站模块。
在一个可行的实施方式中,当上述系统中包括至少两个中继终端时,在建立中继终端与原基站模块之间的无线连接之后,且在远端epc中激活原基站模块之前,在远端epc中激活原基站模块时,还可以基于不同中继终端与原基站模块之间的无线连接和已建立的该中继终端与远端epc之间的连接,在远端epc中激活原基站模块。
在一个可行的实施方式中,该系统中不仅包括基站和终端设备,还包括远端epc,当终端设备的类型确定为接入终端时,原基站模块将携带有业务运营商标识的网络附着请求消息发送给远端epc,以使接入终端在远端epc中完成网络附着,并建立接入终端与原基站模块之间的无线连接。
具体的,在建立接入终端与原基站模块之间的无线连接后,可以利用该无线连接实现接入终端和原基站模块之间的数据交互。
关于终端设备的类型确定为接入终端的过程参考步骤101至步骤103,在此不再详细赘述。
在一个可行的实施方式中,图4为本发明实施例提供的一种数据传输方法流程图,如图4所述,当系统中包括接入终端、基站和至少两个中继终端时,在建立接入终端与原基站模块之间的无线连接后,该方法包括以下步骤:
401、接入终端向原基站模块发送数据。
402、原基站模块根据负载分担规则,为接入终端确定出对应的中继终端,作为接入终端的数据发送中继终端。
403、原基站模块将数据发送给数据发送中继终端。
具体的,为了实现中继终端的负载分担,使不同接入终端发送的数据发送给不同的中继终端中,在原基站模块接收到接入终端发送的数据后,可以根据负载分担规则将该接入终端发送的数据发送给与该接入终端相对应的数据发送中继终端,以使该数据发送中继终端对该数据进行后续的数据处理,通过上述方法,可以使系统中的所有中继终端同时工作,避免了所有接入终端发送的数据都由一个中继终端处理时,该中继终端负载过大,处理速度较慢的问题。
需要注意的是,该系统中也可以配置有远端epc等设备,以实现基站、中继终端和远端epc之间的数据交互功能,关于基站、中继终端和远端epc之间的数据交互流程在此不再详细赘述。
在一个可行的实施方式中,在原基站模块根据负载分担规则,为接入终端确定出对应的中继终端具体可以根据预先为各中继终端配置的接入终端数量的比例,为接入终端确定出对应的中继终端;和/或,根据数据对应的业务类型和预先为各中继终端配置的数据的业务类型,为接入终端确定出对应的中继终端;和/或,根据数据中携带的用户优先级和预先为各中继终端配置的用户优先级,为接入终端确定出对应的中继终端;和/或,根据数据中的用户标识和用户标识与中继终端的对应关系,为接入终端确定出对应的中继终端。
需要注意的是,在原基站模块为接入终端确定对应的中继终端时,可以利用上述一种负载分担规则确定出中继终端,或者,也可以利用上述至少两种负载分担规则的组合确定出中继终端,在此不作具体限定。
在一个可行的实施方式中,图5为本发明实施例提供的另一种数据传输方法流程,如图5所述,当系统中包括接入终端、基站和至少两个中继终端时,在建立接入终端与原基站模块之间的无线连接之后,该方法包括以下步骤:
501、接入终端向原基站模块发送数据。其中,数据中包括接入终端的用户标识。
在一个可行的实施方式中,当接入终端为手机时,用户标识可以为电话号码,当然,用户标识还可以为一个接入终端所独有的其他信息,例如mac(mediaaccesscontrol,媒体访问控制)信息,关于用户标识的类型在本发明实施例中在此不作具体限定。
502、原基站模块根据预先配置的用户标识与数据发送方式的对应关系,确定出与用户标识对应的数据发送方式。
在一个可行的实施方式中,数据发送方式包括:直接通过中继终端将数据发送到互联网中或通过中继终端将数据发送给远端epc,再由远端epc将数据发送到互联网中。
503、原基站模块根据该对应的数据发送方式,在至少两个中继终端中确定出与该对应的数据发送方式相匹配的中继终端。
具体的,在至少两个中继终端中,一部分中继终端在接收到数据后,可以直接将该数据发送到互联网中,另一部分中继终端在接收到数据后,将该数据通过中继终端和远端epc之间的连接发送到远端epc,再由该远端epc将该数据发送到互联网中,即不同的中继终端对应不同的发送策略,因此在确定出数据发送方式后,可以确定出与该数据发送方式相对应的中继终端,以便将该数据发送给对应的中继终端进行后续处理。
504、原基站模块将数据发送给该中继终端。
具体的,在原基站模块将数据发送给该中继终端后,当该中继终端的处理策略是直接将数据发送给互联网,则该中继终端将接收到的数据直接发送给互联网,当该中继终端的处理策略是将该数据通过中继终端和远端epc之间的连接发送到远端epc,再由该远端epc将该数据发送到互联网中,则该中继终端将接收到的数据发送给远端epc,再由远端epc进行后续的数据处理。
需要注意的是,该系统中也可以配置有远端epc等设备,以实现基站、中继终端和远端epc之间的数据交互功能,关于基站、中继终端和远端epc之间的数据交互流程在此不再详细赘述。
为了进一步阐述本发明实施例的技术原理,现结合具体的应用场景,对本申请的技术方案进行说明,具体的,图6为本发明实施例提供的另一种终端识别方法流程图,如图6所示,系统中包括终端设备、基站和远端epc,终端设备包括接入终端和至少一个中继终端,基站包括原基站模块和至少一个板载epc,其中,接入终端的本地sim卡中配置有业务运营商标识,中继终端的本地sim卡中配置有中继运营商标识,不同的板载epc中配置有不同的中继运营商标识,远端epc中配置有业务运营商标识,中继运营商标识包括plmnid、pspid和nhnid,业务运营商包括plmnid、pspid和nhnid,下面以业务运营商为plmnid1,中继运营商标识为plmnid2为例进行说明,该方法包括以下步骤:
601、终端设备获取本地sim卡中存储的运营商标识。
602、终端设备将运营商标识携带在网络附着请求消息发送给原基站模块。
具体的,当终端设备为中继终端时,将plmnid2携带在网络附着请求消息中,当终端设备为接入终端时,将plmnid1携带在网络附着请求消息中。
603、原基站模块根据该运营商标识,对终端设备进行识别。
具体的,当原基站模块确定出该运营商标识为plmnid1时,原基站模块将该终端设备识别为接入终端,当原基站模块确定出该运营商标识为plmnid2时,将该终端设备识别为中继终端,进一步的,当中继终端和接入终端都向原基站模块发送了携带有与之对应的运营商标识的网络附着请求消息后,原基站模块可以识别出哪个终端设备为接入终端,哪个终端为中继终端。下面以接入终端和中继终端都向原基站模块发送网络附着请求消息为例进行说明。
604、在不同的板载epc中激活原基站模块。
605、原基站模块将携带有plmnid2的网络附着请求消息发送给具有plmnid2的板载epc,以使该中继终端在该板载epc中完成网络附着,并建立该中继终端与原基站模块之间的无线连接。
具体的,中继终端包括中继终端1和中继终端2,且中继终端1中的本地sim卡中存储的中继运营商标识为plmnid2-1,中继终端2中的本地sim卡中存储的中继运营商标识为plmnid2-2,即中继终端1和中继终端2对应不同的中继制造商,板载epc包括板载epc1和板载epc2,且板载epc1中配置的中继运营商标识为plmnid2-1,板载epc2中配置的中继运营商标识为plmnid2-2时,原基站模块将携带有plmnid2-1的网络附着请求消息发送给板载epc1,将携带有plmnid2-2的网络附着请求消息发送给板载epc2,以使中继终端1在板载epc1中完成附着,并建立中继终端1与原基站模块之间的无线连接,以及以使中继终端2在板载epc2中完成附着,并建立中继终端2与原基站模块之间的无线连接。
606、基于中继终端与原基站模块之间的无线连接和已建立的中继终端与远端epc之间的连接,在远端epc中激活所述原基站模块。
具体的,当中继终端的个数至少为两个时,且使用其中一个中继终端作为主用中继终端进行数据处理时,原基站模块根据预设选择规则,在当前可用的中继终端中确定出目标中继终端,作为主用中继终端,其中关于何如确定出目标中继终端的方法在上述有详细说明在此不再详细赘述。并且,使用其中一个中继终端作为主用中继终端进行数据处理,在远端epc中激活所述原基站模块时,是基于主用中继终端与原基站模块之间的无线连接和已建立的主用中继终端与远端epc之间的连接,在远端epc中激活所述原基站模块的。
当中继终端的个数至少为两个时,且至少两个中继终端采用负载分担的工作方式工作,在远端epc中激活原基站模块时,是基于不同中继终端与原基站模块之间的无线连接和已建立的该中继终端与所述远端epc之间的连接,在远端epc中激活所述原基站模块的。
607、原基站模块将携带有plmnid1的网络附着请求消息发送给远端epc,以使接入终端在远端epc中完成网络附着,并建立接入终端与原基站模块之间的无线连接。
608、接入终端向原基站模块发送数据。
609、原基站模块将该数据发送给对应的中继终端。
具体的,当中继终端的个数至少为两个,且使用其中一个中继终端作为主用中继终端进行数据处理时,原基站模块将该数据发送给该主用中继终端,当该主用中继终端为直接将该数据发送给互联网的中继终端时,该主用中继终端将该数据直接发送给互联网,当该主用中继终端为将数据发送给远端epc的中继终端时,该主用中继终端将该数据发送给远端epc,再由该远端epc将该数据发送给互联网。
当中继终端的个数至少为两个,且各中继终端采用负载分担的工作方式工作,则原基站模块根据负载分担规则,为接入终端确定出对应的中继终端,作为接入终端的数据发送中继终端,其中,关于负载分担的具体实现方式在上述有详细说明,在此不再详细赘述。在确定出数据发送中继终端后,原基站模块将该数据发送给该数据发送中继终端,当该数据发送中继终端为直接将该数据发送给互联网的中继终端时,该数据发送中继终端将该数据直接发送给互联网,当该数据发送中继终端为将数据发送给远端epc的中继终端时,该数据发送中继终端将该数据发送给远端epc,再由该远端epc将该数据发送给互联网。
当原基站模块根据该数据对应的发送方式发送数据时,在接入终端发送数据时,在该数据中携带用户标识,基站根据预先配置的用户标识和数据发送方式的对应关系,确定对应的发送方式,然后原基站模块根据该数据发送方式,在至少一个中继终端中确定出与该数据发送方式相匹配的中继终端,例如,当用户标识对应的数据发送方式为由中继终端直接将数据发送给互联网时,在原基站模块确定出数据发送方式后,在至少一个中继终端中确定出直接将数据发送给互联网的中继终端,然后将该数据发送给该中继终端,再由该中继终端将数据直接发送给互联网,当用户标识对应的数据发送方式为由中继终端将数据发送给远端epc时,在原基站模块确定出数据发送方式后,在至少一个中继终端中确定出将数据发送给远端epc的中继终端,然后将该数据发送给该中继终端,该中继终端将该数据发送给远端epc,然后由该远端epc将该数据发送给互联网。
在接入终端和中继终端进行网络附着之前,基站发送广播消息,该广播消息中包括业务运营商标识和中继运营商标,在接入终端接收到该广播消息后,判断该广播消息中携带的业务运营商标识中是否与自身存储的业务运营商标识相同,如果相同,则该接入终端在发送网络附着请求消息时,将该网络附着请求消息发送给该基站,在中继终端接收到该广播消息后,判断该广播消息中携带的中继运营商标识中是否与自身存储的中继运营商标识相同,如果相同,则该中继终端在发送网络附着请求消息时,将该网络附着请求消息发送给该基站。
本发明实施例提供的另一种终端识别方法,该方法执行在终端设备中,该方法包括以下步骤:向基站发送网络附着请求消息。其中,所述网络附着请求消息中携带有与所述终端设备相对应的运营商标识。
在一个可行的实施方式中,向所述基站发送网络附着请求消息时,可以先获取本地sim卡中存储的运营商标识,然后将运营商标识携带在网络附着请求消息发送给基站。
在一个可行的实施方式中,运营商标识包括:业务运营商标识和中继运营商标识。
在一个可行的实施方式中,运营商标识包括:plmnid、pspid或nhnid。
本发明实施例中未详细说明的内容参考图1至图6中的相关解释。
图7为本发明实施例提供的另一种终端识别方法流程图,该方法执行在基站中,如图7所示,该方法包括以下步骤:
701、接收终端设备发送的网络附着请求消息。
其中,网络附着请求消息中携带有与所述终端设备相对应的运营商标识。
702、根据运营商标识,对终端设备的类型进行识别。
在一个可行的实施方式中,运营商标识包括:业务运营商标识和中继运营商标识。
在一个可行的实施方式中,运营商标识包括:plmnid、pspid或nhnid。
本发明实施例中未详细说明的内容参考图1至图5中的相关解释。
图8为本发明实施例提供的一种终端识别系统的结构示意图,如图8所示,该系统包括终端设备81和基站82。
终端设备81,用于向基站82发送网络附着请求消息,网络附着请求消息中携带有与终端设备81相对应的运营商标识。
基站82,用于接收网络附着请求消息;以及根据运营商标识,对终端设备81的类型进行识别。
在一个可行的实施方式中,当终端设备81用于向基站82发送网络附着请求消息时,具体用于:获取本地sim卡中存储的运营商标识;将运营商标识携带在网络附着请求消息发送给基站82。
在一个可行的实施方式中,运营商标识包括:业务运营商标识和中继运营商标识。
在一个可行的实施方式中,图9为本发明实施例提供的另一种终端识别系统的结构示意图,如图9所示,系统还包括远端epc83,基站82包括原基站模块821和至少一个板载epc822,其中,不同的板载epc822中配置有不同的中继运营商标识;终端设备81,在不同的板载epc822中激活原基站模块821后,用于向基站82发送网络附着请求消息;原基站模块821,在基站82根据运营商标识,对终端设备81的类型进行识别之后,当终端设备81的类型确定为中继终端812时,用于将携带有一个中继运营商标识的网络附着请求消息发送给具有相同中继运营商标识的板载epc822,以使中继终端812在该板载epc822中完成网络附着,并建立中继终端812与原基站模块821之间的无线连接;以及,基于中继终端812与原基站模块821之间的无线连接和已建立的中继终端812与远端epc83之间的连接,在远端epc83中进行激活。
在一个可行的实施方式中,当中继终端812的数量为至少两个时;原基站模块821,在建立中继终端812与原基站模块821之间的无线连接之后,且在远端epc83中激活原基站模块821之前,还用于根据预设选择规则,在当前可用的中继终端812中确定出目标中继终端812,作为主用中继终端812。
在一个可行的实施方式中,预设选择规则包括以下条件中的至少一个:将至少两个中继终端812与基站82之间的无线连接中延迟最小的无线连接对应的中继终端812确定为主用中继终端812;将至少两个中继终端812与基站82之间的无线连接中带宽最大的无线连接对应的中继终端812确定为主用中继终端812;将至少两个中继终端812与基站82之间的无线连接中费用最低的无线连接对应的中继终端812确定为主用中继终端812。
在一个可行的实施方式中,当原基站模块821用于基于中继终端812与原基站模块821之间的无线连接和已建立的中继终端812与远端epc83之间的连接,在远端epc83中进行激活时,具体用于:基于主用中继终端812与原基站模块821之间的无线连接和已建立的主用中继终端812与远端epc83之间的连接,在远端epc83中激活原基站模块821。
在一个可行的实施方式中,当中继终端812的数量为至少两个;当原基站模块821用于基于中继终端812与原基站模块821之间的无线连接和已建立的中继终端812与远端epc83之间的连接,在远端epc83中进行激活时,具体用于:基于不同中继终端812与原基站模块821之间的无线连接和已建立的该中继终端812与远端epc83之间的连接,在远端epc83中激活原基站模块821。
在一个可行的实施方式中,系统还包括远端核心网epc;原基站模块821,在基站82根据运营商标识,对终端设备81的类型进行识别之后,当终端设备81的类型确定为接入终端811时,还用于将携带有业务运营商标识的网络附着请求消息发送给远端epc83,以使接入终端811在远端epc83中完成网络附着,并建立接入终端811与原基站模块821之间的无线连接。
在一个可行的实施方式中,系统还包括至少两个中继终端812;接入终端811,在建立接入终端811与原基站模块821之间的无线连接之后,还用于向原基站模块821发送数据;原基站模块821,还用于根据负载分担规则,为接入终端811确定出对应的中继终端812,作为接入终端811的数据发送中继终端812;以及将数据发送给数据发送中继终端812。
在一个可行的实施方式中,当原基站模块821用于根据负载分担规则,为接入终端811确定出对应的中继终端812时,具体用于:根据预先为各中继终端812配置的接入终端811数量的比例,为接入终端811确定出对应的中继终端812;和/或,根据数据对应的业务类型和预先为各中继终端812配置的数据的业务类型,为接入终端811确定出对应的中继终端812;和/或,根据数据中携带的用户优先级和预先为各中继终端812配置的用户优先级,为接入终端811确定出对应的中继终端812;和/或,根据数据中的用户标识和用户标识与中继终端812的对应关系,为接入终端811确定出对应的中继终端812。
在一个可行的实施方式中,系统还包括至少两个中继终端812;接入终端811,在建立接入终端811与原基站模块821之间的无线连接之后,还用于向原基站模块821发送数据,数据中包括接入终端811的用户标识;原基站模块821,还用于根据预先配置的用户标识与数据发送方式的对应关系,确定出与用户标识对应的数据发送方式;以及根据对应的数据发送方式,在至少两个中继终端812中确定出与对应的数据发送方式相匹配的中继终端812;以及将数据发送给该中继终端812。
在一个可行的实施方式中,数据发送方式包括:直接通过中继终端812将数据发送到互联网中或通过中继终端812将数据发送给远端epc83,再由远端epc83将数据发送到互联网中。
在一个可行的实施方式中,运营商标识包括:plmnid、pspid或nhnid。
本发明实施例中未详细说明的内容参考图1至图6中的相关解释。
图10为本发明实施例提供的一种终端设备的结构示意图,如图10所示,终端设备包括:发送单元101,用于向基站发送网络附着请求消息,网络附着请求消息中携带有与终端设备相对应的运营商标识。
在一个可行的实施方式中,当发送单元101用于向基站发送网络附着请求消息时,具体用于:获取本地sim卡中存储的运营商标识;将运营商标识携带在网络附着请求消息发送给基站。
在一个可行的实施方式中,运营商标识包括:业务运营商标识和中继运营商标识。
在一个可行的实施方式中,运营商标识包括:plmnid、pspid或nhnid。
本发明实施例中未详细说明的内容参考图1至图6中的相关解释。
图11为本发明实施例提供的一种基站的结构示意图,如图11所示,该基站包括:接收单元111,用于接收终端设备发送的网络附着请求消息,网络附着请求消息中携带有与终端设备相对应的运营商标识。
识别单元112,用于根据运营商标识,对终端设备的类型进行识别。
在一个可行的实施方式中,运营商标识包括:业务运营商标识和中继运营商标识。
在一个可行的实施方式中,运营商标识包括:plmnid、pspid或nhnid。
本发明实施例中未详细说明的内容参考图1至图6中的相关解释。
图12为本发明实施例提供的另一种终端设备的结构示意图,如图12所示,该终端设备包括:
发送器121,接收器122,存储器123,以及与所述存储器123耦合的处理器124,所述发送器121、接收器122、存储器123和处理器124通过总线系统相通信;
所述存储器123存储软件程序;
所述处理器124通过运行所述软件程序以用于:
向基站发送网络附着请求消息,所述网络附着请求消息中携带有与所述终端设备相对应的运营商标识。
本发明实施例中未详细说明的内容参考图1至图6中的相关解释。
图13为本发明实施例提供的另一种基站的结构示意图,如图13所示,该基站包括:
发送器131,接收器132,存储器133,以及与所述存储器133耦合的处理器134,所述发送器131、接收器132、存储器133和处理器134通过总线系统相通信;
所述存储器133存储软件程序;
所述处理器134通过运行所述软件程序以用于:
接收终端设备发送的网络附着请求消息,所述网络附着请求消息中携带有与所述终端设备相对应的运营商标识;
根据所述运营商标识,对所述终端设备的类型进行识别。
本发明实施例中未详细说明的内容参考图1至图6中的相关解释。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。