专利名称:一种查询meid方法及基站控制器的制作方法
技术领域:
本发明涉及移动通信领域,尤其涉及一种查询MEID方法及基站控制器。
背景技术:
目前可供分配的ESN (Electronic Serial Number,电子序号)号码已经很少,因此 3GPP2 (3rd Generation Partnership Project 2,第三代合作伙伴计划 2)定义了 MEID (Mobile Equipment Identifier,移动终端识别码)代替ESN完成移动终端设备标识的功能。目前,由于支持MEID的终端相对较少,因此要求终端在接入消息中带MEID的话, 必须升级所有不支持MEID的终端,但这是不可能完成的事情。因此,当需要MEID的时候, 如何得到终端的MEID就显得非常重要。现有技术中,有些移动交换中心支持MEID的查询, 但这种查询是针对所有终端的,这对现有支持MEID的终端相对较少的现状来说无疑是难以接受的,因为查询是需要时间的,并且此类查询仅限于语音业务;有些移动交换中心对于支持MEID的终端进行查询,但又没有查询到,这种情况下将丢失相关的重要信息。
发明内容
本发明要解决的技术问题是提供一种查询MEID方法及基站控制器,以通过基站控制器来灵活控制MEID的查询。为了解决上述技术问题,本发明提供了一种查询移动终端识别码(MEID)的方法, 包括
终端处于控制信道或业务信息时,基站控制器判断是否满足对终端发起查询的条件, 所述条件包括所述终端支持MEID ;
如果满足所述条件,所述基站控制器向所述终端发起MEID查询请求。进一步地,上述方法还具有下面特点所述条件还包括
移动交换中心没有查询过所述终端的MEID,或者,移动交换中心没有查询到所述终端的 MEID。进一步地,上述方法还具有下面特点
该方法还包括所述基站控制器还记录移动交换中心是否对所述终端进行查询,对已进行的查询,还记录查询结果;
所述基站控制器判断是否满足对终端发起查询的条件时,根据所述记录来确定所述移动交换中心是否查询过所述终端的MEID,如查询过,再根据所述记录确定移动交换中心是否查询到所述终端的MEID。进一步地,上述方法还具有下面特点
所述基站控制器判断是否满足对终端发起查询的条件,是在所述终端处于控制信道, 在接收到状态请求消息或指配请求消息时触发的。进一步地,上述方法还具有下面特点所述基站控制器捕获到所述终端进入业务信道后,再判断在所述终端处于控制信道时是否查询过或者是否查询到所述终端的MEID ;
如在所述终端处于控制信道时没查询过或者没查询到所述终端的MEID,则再向所述终端发起MEID查询请求。进一步地,上述方法还具有下面特点
所述基站控制器判断是否满足对终端发起查询的条件,是在捕获到所述终端进入业务信道后触发的。进一步地,上述方法还具有下面特点
所述基站控制器是根据终端的电子序号信息和终端类型识别码信息来判断终端是否支持MEID的。进一步地,上述方法还具有下面特点所述向终端发起MEID查询请求后,还包括 所述基站控制器若接收到所述终端返回的查询响应消息,则将所述查询响应消息中的
MEID信息发送给分组数据支持节点。进一步地,上述方法还具有下面特点
所述条件还包括所述基站控制器配置查询MEID的功能打开。为了解决上述问题,本发明还提供了一种基站控制器,包括
判断模块,用于在终端处于控制信道或业务信息时,判断是否满足对终端发起查询的条件,所述条件包括所述终端支持MEID ;
查询模块,用于在满足所述条件的情况下,向所述终端发起MEID查询请求。进一步地,上述基站控制器还具有下面特点还包括
记录模块,用于记录移动交换中心是否对所述终端进行查询,对已进行的查询,还记录查询结果;
所述判断模块,判断是否满足对终端发起查询的条件时,根据所述记录模块的记录,确定移动交换中心是否查询过所述终端的MEID,如查询过,再根据所述记录模块的记录确定移动交换中心是否查询到所述终端的MEID。进一步地,上述基站控制器还具有下面特点
所述判断模块,是在所述终端处于控制信道,在接收到状态请求消息或指配请求消息时,触发判断是否满足对终端发起查询的条件的。进一步地,上述基站控制器还具有下面特点
所述查询模块,还用于在捕获到所述终端进入业务信道后,再判断在所述终端处于控制信道时是否查询过或者是否查询到所述终端的MEID,如在所述终端处于控制信道时没查询过或者没查询到所述终端的MEID,则再向所述终端发起MEID查询请求。进一步地,上述基站控制器还具有下面特点
所述判断模块,是在捕获到所述终端进入业务信道后,触发判断是否满足对终端发起查询的条件的。进一步地,上述基站控制器还具有下面特点
所述判断模块,是根据终端的电子序号信息和终端类型识别码信息来判断终端是否支持MEID的。进一步地,上述基站控制器还具有下面特点还包括传输模块,用于在所述查询模块向所述终端发起MEID查询请求后,若接收到所述终端返回的查询响应消息,则将所述查询响应消息中的MEID信息发送给分组数据支持节点。进一步地,上述基站控制器还具有下面特点还包括 配置模块,用于配置查询MEID的功能是否打开;
所述判断模块,是在所述配置模块配置查询MEID的功能打开的情况下,判断是否满足对终端发起查询的条件的。综上,本发明提供一种查询MEID方法及基站控制器,可以通过基站控制器在数据业务中根据终端是否支持MEID来灵活控制是否进行MEID的查询。
图1为本发明实施例的基站控制器的示意图2为本发明实施例一的一种查询MEID的方法的流程图; 图3为本发明实施例二的一种查询MEID的方法的流程图; 图4为本发明实施例二的一种查询MEID的方法的流程图; 图5为本发明实施例四的一种查询MEID的方法的流程图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。为了更好地理解本发明,下面结合附图和具体实施例对本发明作进一步地描述。图1为本发明实施例的基站控制器(BSC)的示意图,如图1所示,本实施例的BSC 包括
判断模块,用于在终端处于控制信道或业务信息时,判断是否满足对终端发起查询的条件,,所述条件包括所述终端支持MEID ;
查询模块,用于在满足所述条件的情况下,向所述终端发起MEID查询请求。本实施例的BSC还包括
记录模块,用于记录移动交换中心是否对所述终端进行查询,对已进行的查询,还记录查询结果;
所述判断模块,判断是否满足对终端发起查询的条件时,根据所述记录模块的记录,确定移动交换中心是否查询过所述终端的MEID,如查询过,再根据所述记录模块的记录确定移动交换中心是否查询到所述终端的MEID。其中,所述判断模块,是在所述终端处于控制信道,在接收到状态请求消息或指配请求消息时,触发判断是否满足对终端发起查询的条件的。所述查询模块,还用于在捕获到所述终端进入业务信道后,再判断在所述终端处于控制信道时是否查询过或者是否查询到所述终端的MEID,如在所述终端处于控制信道时没查询过或者没查询到所述终端的MEID,则再向所述终端发起MEID查询请求。其中,所述判断模块是在捕获到所述终端进入业务信道后,触发判断是否满足对终端发起查询的条件的。
其中,所述判断模块是根据终端的电子序号信息和终端类型识别码信息来判断终端是否支持MEID的。本实施例的BSC还可以包括一传输模块,用于在所述查询模块向所述终端发起 MEID查询请求后,若接收到所述终端返回的查询响应消息,则将所述查询响应消息中的 MEID信息发送给分组数据支持节点。本实施例的BSC还可以包括
配置模块,用于配置查询MEID的功能是否打开;
所述判断模块,是在所述配置模块配置查询MEID的功能打开的情况下,判断是否满足对终端发起查询的条件的。图2为本发明实施例一的查询MEID的方法的流程图,如图2所示,本实施例的方法包括以下步骤
S100、终端处于控制信道或业务信息时,基站控制器判断是否满足对终端发起查询的条件,所述条件包括所述终端支持MEID ;
S200、如果满足所述条件,所述基站控制器向所述终端发起MEID查询请求。其中,所述条件还包括移动交换中心没有查询过所述终端的MEID,或者,移动交换中心没有查询到所述终端的MEID。其中,本实施例的方法还包括所述基站控制器还记录移动交换中心是否对所述终端进行查询,对已进行的查询,还记录查询结果;
所述基站控制器判断是否满足对终端发起查询的条件时,根据所述记录来确定所述移动交换中心是否查询过所述终端的MEID,如查询过,再根据所述记录确定移动交换中心是否查询到所述终端的MEID。由于MEID查询会造成一定的接入时延,对于网络中MSC不进行查询或者布设新的网络,可以不考虑记录MSC的查询情况,由BSC去做查询处理,以进一步避免接入时延。本实施例中的BSC可以仅在当需要MEID时,才进行MEID查询的,所以在后台配置开关以灵活控制BSC是否进行MEID查询。如果开关配置成“关闭”,则说明不需要上报 MEID,不需要上报MEID的话就没必要查询MEID,则节省接入时延。当后台配置开关打开的时候,为了避免查询不支持MEID的终端造成的时间浪费, 本实施例的BSC可以仅对支持MEID的终端都进行MEID查询。本实施例中,如果终端的ESN高8位为0x80,并且SCM (Station Class Mark,终端类型识别码)的第4bit (比特)位为1时,则判断此终端是支持MEID的。本实施例的方法,可以通过BSC灵活控制MEID的查询,可以解决数据业务中MSC 没有发起查询MEID或没查询到MEID时,由BSC发起MEID查询,并将查询结果传递给PDSN (Packet Data Support Node,分组数据支持节点),最终在话单中显示MEID,为运营商提供数据支持,且避免了对不支持MEID的终端进行MEID查询。图3为本发明实施例二的一种查询MEID的方法的流程图,该实施例中,BSC判断是否满足对终端发起查询的条件,是在所述终端处于控制信道,在接收到状态请求消息或指配请求消息时触发的,如图3所示,包括下面步骤
步骤101、BSC在收到MSC下发的Assignment Request (指配请求)消息或Status Request (状态请求)消息后,若判断MSC没有查询过终端的MEID或者没有查询到终端的MEID,则进入步骤102。当BSC接收到MSC发送的Matus Request消息后,进行记录,例如可以将一全局标志位置1,表示MSC查询过MEID,否则该全局标志位一直置为0。BSC通过终端反馈的响应消息(该响应消息包括一标记是否携带MEID的标志位), 可以获知MSC是否查询到MEID,
步骤102、BSC判断后台配置需要查询MEID时,进入步骤103,否则不增加查询流程,继续数据业务正常流程。步骤103、BSC若判断终端支持MEID,则进入步骤104,否则不增加查询流程,继续业务数据业务正常流程。其中,BSC可以通过终端的ESN的高8位和SCM的第4bit位来判断终端是否支持 MEID。步骤104、此时终端处于控制信道(FCH)下,BSC可以向终端发起控制信道(FCH) 下MEID的查询请求,构造查询消息(StatusRequest)发送给终端以查询终端的MEID,然后转向步骤105。步骤105、BSC提取终端MatusResponse (状态响应)消息中的MEID信息并保存, 然后将其传递给PDSN。图4为本发明实施例三的一种查询MEID的方法的流程图,如图4所示,包括下面步骤
步骤201至步骤203与实施例二中的步骤101至103 —样,这里就不再重复说明。步骤204、当BSC捕获到终端进入业务信道之后,发现在控制信道下没有查询过 MEID或者没有查询到MEID,则在和终端完成业务协商之后,可以发起业务信道(TCH)下 MEID的查询请求,构造查询消息(StatusRequest)发送给终端以查询终端的MEID,然后转向步骤205。其中,如果BSC发现在控制信道查询过但是没有查询到MEID,则会在终端进入业务信道再查一次;如果BSC发现在控制信道查询到了 MEID,则在终端进入业务信道后不再查询。步骤205、BSC提取终端MatusResponse (状态响应)消息中的MEID信息并保存, 然后将其传递给PDSN。图5为本发明实施例四的一种查询MEID的方法的流程图,该实施例中BSC判断是否满足对终端发起查询的条件,是在捕获到所述终端进入业务信道后触发的,如图5所示, 包括下面步骤
步骤301、BSC捕获到所述终端进入业务信道后,若判断终端支持MEID,且判断MSC没有查询过终端的MEID或者没有查询到终端的MEID,则进入步骤302。步骤302、BSC发起业务信道(TCH)下MEID的查询请求,构造查询消息 (StatusRequest)发送给终端以查询终端的MEID,然后转向步骤303。步骤303、BSC提取终端MatusResponse (状态响应)消息中的MEID信息并保存, 然后将其传递给PDSN。本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。 以上仅为本发明的优选实施例,当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种查询移动终端识别码(MEID)的方法,包括终端处于控制信道或业务信息时,基站控制器判断是否满足对终端发起查询的条件, 所述条件包括所述终端支持MEID ;如果满足所述条件,所述基站控制器向所述终端发起MEID查询请求。
2.如权利要求1所述的方法,其特征在于所述条件还包括移动交换中心没有查询过所述终端的MEID,或者,移动交换中心没有查询到所述终端的 MEID。
3.如权利要求2所述的方法,其特征在于该方法还包括所述基站控制器还记录移动交换中心是否对所述终端进行查询,对已进行的查询,还记录查询结果;所述基站控制器判断是否满足对终端发起查询的条件时,根据所述记录来确定所述移动交换中心是否查询过所述终端的MEID,如查询过,再根据所述记录确定移动交换中心是否查询到所述终端的MEID。
4.如权利要求1或2或3所述的方法,其特征在于所述基站控制器判断是否满足对终端发起查询的条件,是在所述终端处于控制信道, 在接收到状态请求消息或指配请求消息时触发的。
5.如权利要求4所述的方法,其特征在于所述基站控制器捕获到所述终端进入业务信道后,再判断在所述终端处于控制信道时是否查询过或者是否查询到所述终端的MEID ;如在所述终端处于控制信道时没查询过或者没查询到所述终端的MEID,则再向所述终端发起MEID查询请求。
6.如权利要求1或2所述的方法,其特征在于所述基站控制器判断是否满足对终端发起查询的条件,是在捕获到所述终端进入业务信道后触发的。
7.如权利要求1所述的方法,其特征在于所述基站控制器是根据终端的电子序号信息和终端类型识别码信息来判断终端是否支持MEID的。
8.如权利要求1-3任一项所述的方法,其特征在于所述向终端发起MEID查询请求后,还包括所述基站控制器若接收到所述终端返回的查询响应消息,则将所述查询响应消息中的 MEID信息发送给分组数据支持节点。
9.如权利要求1-3任一项所述的方法,其特征在于所述条件还包括所述基站控制器配置查询MEID的功能打开。
10.一种基站控制器,包括判断模块,用于在终端处于控制信道或业务信息时,判断是否满足对终端发起查询的条件,所述条件包括所述终端支持MEID ;查询模块,用于在满足所述条件的情况下,向所述终端发起MEID查询请求。
11.如权利要求10所述的基站控制器,其特征在于还包括记录模块,用于记录移动交换中心是否对所述终端进行查询,对已进行的查询,还记录查询结果;所述判断模块,判断是否满足对终端发起查询的条件时,根据所述记录模块的记录,确定移动交换中心是否查询过所述终端的MEID,如查询过,再根据所述记录模块的记录确定移动交换中心是否查询到所述终端的MEID。
12.如权利要求10或11所述的基站控制器,其特征在于所述判断模块,是在所述终端处于控制信道,在接收到状态请求消息或指配请求消息时,触发判断是否满足对终端发起查询的条件的。
13.如权利要求12所述的基站控制器,其特征在于所述查询模块,还用于在捕获到所述终端进入业务信道后,再判断在所述终端处于控制信道时是否查询过或者是否查询到所述终端的MEID,如在所述终端处于控制信道时没查询过或者没查询到所述终端的MEID,则再向所述终端发起MEID查询请求。
14.如权利要求10或11所述的基站控制器,其特征在于所述判断模块,是在捕获到所述终端进入业务信道后,触发判断是否满足对终端发起查询的条件的。
15.如权利要求10所述的基站控制器,其特征在于所述判断模块,是根据终端的电子序号信息和终端类型识别码信息来判断终端是否支持MEID的。
16.、如权利要求10或11或13或15所述的基站控制器,其特征在于还包括 传输模块,用于在所述查询模块向所述终端发起MEID查询请求后,若接收到所述终端返回的查询响应消息,则将所述查询响应消息中的MEID信息发送给分组数据支持节点。
17.如权利要求9所述的基站控制器,其特征在于还包括 配置模块,用于配置查询MEID的功能是否打开;所述判断模块,是在所述配置模块配置查询MEID的功能打开的情况下,判断是否满足对终端发起查询的条件的。
全文摘要
本发明提供一种查询MEID方法及基站控制器,该方法包括终端处于控制信道或业务信息时,基站控制器判断是否满足对终端发起查询的条件,所述条件包括所述终端支持MEID;如果满足所述条件,所述基站控制器向所述终端发起MEID查询请求。根据本发明可以通过基站控制器在数据业务中根据终端是否支持MEID来灵活控制是否进行MEID的查询。
文档编号H04W8/26GK102256245SQ20111018619
公开日2011年11月23日 申请日期2011年7月5日 优先权日2011年7月5日
发明者颜科 申请人:中兴通讯股份有限公司