注册方法与流程

文档序号:12731325阅读:380来源:国知局
注册方法与流程

本发明是有关于移动通信,更具体地,是有关于在移动通信中与用户设备(User Equipment,UE)有关的注册(registration)拒绝(rejects)的处理。



背景技术:

在第三代合作伙伴计划(3GPP)标准中,移动终端(此处也可指UE)遭受来自欺骗性/恶意(fraudulent/rogue)网络的服务攻击,有可能是因为缺少进行交互认证(mutual authentication)和完整性保护(integrity protection)的能力。因此,UE显然无法在每种情形下都能保证UE正在接入或尝试接入的网络的可靠性。一种验证可靠性的方法是交互认证操作,但这有可能不可行。例如,当UE的用户识别模块(Subscriber Identity Module,SIM)卡实际上无效(invalid)时,或者当所述网络无法接入用户的本地公众陆地移动网络(Home Public Land Mobile Network,HPLMN)时,此时交互认证不是一种可行的选择。因此,在一些情形下,无法信任来自网络的拒绝。

在某些情形下,在通用用户识别模块(Universal Subscriber Identity Module,USIM)实际上有效(vaid)的情况下,欺骗性网络单元(network element)可向UE发送一个或多个包含某些拒绝原因的非完整性保护的拒绝消息,以及在接收到该拒绝原因后,UE会将USIM视为无效。这意味着UE即便包含有效的USIM,也会因为欺骗性网络单元而变为无服务。在一种尝试更正这个问题的方法中,若接收到的拒绝消息没有经过完整性保护,则UE永远不会将USIM视为永久无效。然而,在包含无效USIM的UE不服从来自网络单元的拒绝消息、而是一直尝试获取服务的情形下,该方法可能会产生更严重的问题,从而导致针对网络的不必要的信令(signaling),直至UE的电池电量耗尽。在从欺骗性网络单元接收到的某些其它拒绝原因下,包含有效USIM的UE在即便应基于其订制(subscription)的情况下仍然会将其视为无法从网络获取服务。

在另一种方法中,现有的计时器(例如计时器T3245)或新的计时器(例如,计时器T3445)可用于计算“退避(back-off)”时间。若接收到未认证的拒绝原因,则启动计时器。UE将被完全屏蔽15分钟至48小时的一段时间。若接收到严重原因(fatal cause),且在较少严重原因的情形下,公众陆地移动网络(Public Land Mobile Network,PLMN)将被禁止,直至计时器失效(expired)。若欺骗性小区/恶意小区伪装成来自HPLMN的小区,则UE将继续尝试与该欺骗性小区/恶意小区建立通信对话。最小的严重值(least fatal values)可令UE保留在小区之上并限制UE选择其它小区或PLMN。真实的HPLMN会认证UE但欺骗性小区/恶意小区不会。同样,当计时器失效时,UE仍可再次选择相同的小区(虽然是恶意小区但UE并不知晓),且UE可能无法选择其它小区。

有一种不同的方法,该方法遵循现有的小区禁止机制,以便欺骗性小区/恶意小区可被屏蔽一段时间(例如5分钟)。在这段屏蔽时间内,UE可以选择另一合适的小区。在该屏蔽时间期间,该欺骗性小区/恶意小区可被排除作为小区选择或重选操作的候选。然而,在上述屏蔽时间结束后,有可能由于该欺骗性小区/恶意小区重新获取经过小区选择或重选得到的合适小区的状态而伪装成该合适小区,因而使得UE返回该欺骗性小区/恶意小区。若服务的拒绝被合理配置,则UE可再次屏蔽该欺骗性小区/恶意小区,并重复上述操作。在5分钟屏蔽时间的每次失效后,若UE返回欺骗性小区/恶意小区,则有可能发生以上所述的“乒乓(ping-ponging)”问题。

在又一方法中,当SIM实际上无效时,认证不可能,且网络将发送未经完整性保护的一个或多个拒绝消息。然而,在该方法中,UE不会将SIM视为无效,相反,UE将启动计时器并一次又一次地尝试以上操作。



技术实现要素:

有鉴于此,本发明提供至少一种适用于通信装置的注册方法,以避免或减轻上述问题。

在根据本发明的多种实施方式中,UE可储存并识别其从特定网络所接收的拒绝消息,以便若UE再次接收到同一拒绝消息或者接收到同一拒绝消息达到特定次数时,其不再继续一次又一次地继续重复同样的操作。相反,UE可储存并识别已再次接收到同一拒绝消息或者已接收到同一拒绝消息达到特定次数,并将该拒绝消息视为真实的。UE也可在特定的拒绝理由(例如,理由#3)下将其USIM视为无效。该储存之前的拒绝消息的原则也可适用于任意的非完整性保护的拒绝消息的处理,例如但不仅限于,追踪区域更新(Tracking Area Update,TAU)拒绝消息、路由区域更新(Routing Area Update,RAU)拒绝消息、附着(attach)拒绝消息、服务(service)拒绝消息及认证(authentication)拒绝消息等。

根据本发明一实施例的方法,包含:向第一类型无线网络的第一网络单元发送第一请求消息;从所述第一网络单元接收第一拒绝消息;当接收到来自所述第一网络单元的所述第一拒绝消息时,屏蔽所述第一网络单元;以及当接收到来自所述第一网络单元的所述第一拒绝消息时,向所述第一类型无线网络的第二网络单元发送第二请求消息。

根据本发明另一实施例的方法,包含:向第一类型无线网络的第一网络单元发送第一请求消息;接收来自所述第一网络单元的第一拒绝消息;当接收到来自所述第一网络单元的所述第一拒绝消息时,屏蔽所述第一网络单元并持续一段屏蔽时间;以及当在所述屏蔽时间后,向所述第一网络单元发送第二请求消息。

根据本发明又一实施例的方法,包含:向第一无线网络的第一网络单元发送第一请求消息;接收来自所述第一网络单元的第一拒绝消息;当接收到来自所述第一网络单元的所述第一拒绝消息时,屏蔽与所述第一网络单元或所述第一无线网络有关的追踪区域、路由区域或位置区域,并持续一段屏蔽时间;启动退避计时器;以及立即或者在所述屏蔽时间后向第二无线网络的第二网络单元发送第二请求消息。

根据本发明一实施例的通信装置,可包含用于储存数据的存储器、用于发送和接收无线信号的通信单元、以及耦接于存储器和通信单元的处理器。处理器可配置用于执行多个操作,包括:通过通信单元向第一类型的无线网络中的第一网络单元发送第一请求消息,通过通信单元接收来自第一网络单元的第一拒绝消息,以及屏蔽第一网络单元以响应从第一网络单元接收到的第一拒绝消息。

本发明所提供的至少一种注册方法,其优点之一在于可避免或减轻因对于接收到的拒绝消息的误判而造成持续滞留欺骗性小区/恶意小区,或重复返回欺骗性小区/恶意小区的“乒乓”问题,有效提升通信装置的通信质量及用户体验。

附图说明

图1为根据本发明一实施例的第一示例架构100的示意图。

图2为根据本发明一实施例的第二示例架构200的示意图。

图3为根据本发明一实施例的第三示例架构300的示意图。

图4为根据本发明一实施例的第四示例架构400的示意图。

图5为根据本发明一实施例的第五示例架构500的示意图。

图6为根据本发明一实施例的示例装置600的示意图。

图7为根据本发明另一实施例的示例操作700的示意图。

图8为根据本发明另一实施例的示例操作800的示意图。

图9为根据本发明又一实施例的示例操作900的示意图。

具体实施方式

在说明书及权利要求当中使用了某些词汇来指称特定的组件。本领域技术人员应可理解,硬件制造商可能会用不同的名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。在通篇说明书及权利要求当中所提及的“包含”及“包括”为一开放式的用语,故应解释成“包含但不限定于”。“大致”是指在可接受的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性连接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表该第一装置可直接电性连接于该第二装置,或通过其它装置或连接手段间接地电性连接至该第二装置。“连接”一词在此包含任何直接及间接、有线及无线的连接手段。以下所述为实施本发明的较佳方式,目的在于说明本发明的精神而非用以限定本发明的保护范围,本发明的保护范围当视后附的权利要求所界定者为准。

根据本申请说明书的多个实施例是有关于与移动通信中的UE有关的注册拒绝消息的处理的多种技术、方法、机制及/或方案。根据本申请的多种可能方案可以单独实施或者联合实施。也就是说,即使这些可能的方案可在以下分别进行描述,这些可能方案中的两个或更多个也可在一个组合或者其它组合中实施。

在根据本发明第一方案中,与启动退避计时器(例如,计时器T3346或计时器T3245)的作法相反,在接收到来自第一小区的拒绝消息后,UE可停止与运营商的网络进行注册的尝试。此外,UE可屏蔽(bar)第一小区。UE可经历类似于当网络未通过USIM的认证检测时的操作。此后,UE可选择有可能位于同一运营商网络中的第二小区,并再次尝试在第二小区进行注册。在第一小区为欺骗性小区的情况下,UE可与真实网络小区中的第二小区成功进行注册。在接收到作为真实小区的第一小区的拒绝消息(例如,UE的SIM无效)的情况下,UE也可接收来自第二小区的相同拒绝消息。在此情形下,UE可将这些拒绝消息视为真实的(genuine),且UE可尝试以下方案中的一个或多个。

在根据本发明的第二方案中,UE可计算其从特定小区接收到的拒绝消息的次数,并当该计数达到预定阈值时,UE可将这些拒绝消息视为真实的。这在UE无法选择另一小区、而当退避计时器失效时UE可能尝试获取同一小区的服务的情形下尤其有益。该方案可结合上述第一方案及/或下述第三方法(联合使用)。

在根据本发明的第三方案中,UE可考虑其从哪个/哪些小区接收到拒绝消息,在几个不同的小区均发送相同的拒绝消息的情况下,UE可将该拒绝消息视为真实的。在一些实施方式中,当接收到来自给定小区的第一拒绝消息后,UE可根据以下选项中的一个或多个来选择另一小区。第一选项,UE可从相同的PLMN或一个或多个其它PLMN中选择一个或多个小区。第二选项,UE可从一个或多个不同的电信系统中选择一个或多个小区,其中,不同的电信系统可例如但不仅限于全球移动通信系统(GSM)、通用移动电信系统(UMTS)、宽带码分多址(WCDMA)和长期演进(LTE)。第三选项,UE可尝试(例如,基于小区识别码、PLMN及/或系统)选择表现为欺骗性小区但在其它条件下可能不被视为欺骗性小区的小区。第四选项,UE可考虑其位置(例如,根据全球定位系统GPS),并当UE处于欺骗性小区的覆盖范围之外时,UE可选择一个新的小区并尝试与该新的小区进行注册。由于欺骗性小区可能无法模仿许多不同的小区,因此,第三方案可能特别有效。举例而言,在拒绝消息是接收自欺骗性小区而非另一小区的情况下,UE可以免受服务攻击的拒绝并从另一小区/网络获取服务。

在根据本发明的第四方案中,UE可识别曾接收到拒绝消息的小区或PLMN,且UE可将该小区或PLMN上的拒绝消息视为有效,并当UE驻留或处于该小区或PLMN的覆盖范围内时做出相应动作。UE也可储存并识别一个或多个小区及其拒绝消息对(cell-and-reject pairs)及/或一个或多个PLMN及其拒绝消息对(PLMN-and-reject pairs),以便UE控制其在处于该一个或多个小区及/或PLMN的范围内时的行为。UE也可储存并识别一个或多个小区及其拒绝消息对及/或一个或多个PLMN及其拒绝消息对,以便当UE处于该一个或多个小区及/或PLMN的覆盖区域内时控制其行为。当离开收到拒绝消息的小区或PLMN后,UE可再次尝试进行注册。此后,UE可应用上述的第二方案和第三方案,以决定何时将拒绝消息视为最终拒绝消息。该第四方案可能当在某时间上只有一个小区或PLMN可用时尤其有用,以避免在该小区或PLMN上进行数次连续的注册尝试。

在根据本发明的第五方案中,网络运营商可保存网络运营商曾有的所有订阅数据(subscription data),即便某订阅已经结束。以此方式,网络运营商能够认证无效的USIM并发送经过完整性保护的所有拒绝原因。该第五方案并不会有助于所有的情形。例如,该第五方案可能不适应于旧的且已删除的订阅和非运营商USIM(例如,测试设备供应商所使用的USIM)。

图1为根据本发明一实施例的第一示例架构100的示意图。架构100可以是上述第一方案的举例说明,其中拒绝消息是真实的,例如,诸如GPRS/EPS等的某些服务不允许特定的UE使用,其中EPS是指演进型分组系统(Evolved Packet System)。架构100可包含UE 110、第一网络单元120(在图1中标记为“eNodeB A”)和第二网络单元130(在图1中标记为“eNodeB B”)。在架构100中,第一网络单元120和第二网络单元130中的每一个都可以是真实的eNodeB,而不是欺骗性的或恶意eNodeB。在架构100下,UE 110可以位于具有两个或更多个可用的合适小区的追踪区域(Tracking Area,TA)内,这些小区可例如但不仅限于,与第一网络单元120和第二网络单元130有关的小区.第一网络单元120和第二网络单元130均可为第一类型的无线网络。

如图1所示,一旦选择与第二网络单元130有关的第二小区,那么UE 110可通过第二网络单元130向核心网发送请求,例如TAU请求,并可从第二网络单元130处接收没有完整性保护的拒绝消息(例如,对应理由#7的拒绝消息)。根据本发明,UE110可将接收到的拒绝消息视为真实的。为了响应从第一网络单元120和第二网络单元130处接收到的拒绝消息,UE 110也可切换为与第二类型的无线网络进行通信,其中第二类型的无线网络不同于第一类型的无线网络,例如,从4G无线网络切换至2G或3G无线网络。

值得注意的是,尽管图1所示的示例可与TAU请求消息和TAU拒绝消息有关,架构100也可适用于其它类型的请求消息和拒绝消息,例如但不仅限于,RAU请求/拒绝消息、附着请求/拒绝消息、服务请求/拒绝消息、位置更新请求/拒绝消息、及/或认证请求/拒绝消息等。此外,值得注意的是,尽管图1所示的示例可与具有演进型B节点(eNodeB)的LTE系统有关,架构100也可适用于其它类型的无线网络,例如但不仅限于,GSM/GERAN(英文全称为GPRS EDGE Radio Access Network,GPRS/EDGE无线接入网)、UMTS/UTRAN(英文全称为UMTS Terrestrial Radio Access Network,通用地面无线接入网)等。

图2为根据本发明一实施例的第二示例架构200的示意图。架构200可以是上述第二方案的示例说明,其中拒绝消息是真实的(例如,例如GPRS/EPS的某些服务不允许特定的UE使用)。架构200可包含UE 210和网络单元220(在图2中标记为“eNode B A”)。在架构200中,网络单元220可以是真实的eNodeB,而不是欺骗性的或恶意eNodeB。在架构200下,UE 210可以位于只有一个合适的小区的追踪区域内,例如但不仅限于,与网络单元220有关的小区。网络单元220可以是第一类型的无线网络。

如图2所示,UE 210可通过网络单元220向核心网络发送请求(例如,TAU请求)消息来尝试进行小区注册,并可从网络单元220接收无完整性保护的拒绝消息(例如,TAU拒绝消息,拒绝理由为理由#7)。根据本发明,UE 210可屏蔽网络单元220,以响应从网络单元220接收到的拒绝消息。UE 210也可在重新尝试通过网络单元220与核心网络建立通信之前等待一段等待时间(例如,5分钟)。当等待时段结束后,UE 210可通过网络单元220向核心网络发送另一请求(例如,TAU请求)消息,并可从网络单元220接收另一无完整性保护的拒绝消息(例如,TAU拒绝消息,拒绝理由为理由#7)。为了响应从网络单元220接收到的拒绝消息,UE 210可将接收到的拒绝消息视为真实的。UE 210也可切换为与第二类型的无线网络进行通信,其中第二类型的无线网络不同于第一类型的无线网络,例如,从4G无线网络切换至2G或3G无线网络。

值得注意的是,尽管图2所示的示例可与TAU请求消息和TAU拒绝消息有关,架构200也可适用于其它类型的请求消息和拒绝消息,例如但不仅限于,RAU请求/拒绝消息、附着请求/拒绝消息、服务请求/拒绝消息、位置更新请求/拒绝消息、及/或认证请求/拒绝消息等。此外,值得注意的是,尽管图2所示的示例可与具有eNodeB的LTE系统有关,架构200也可适用于其它类型的无线网络,例如但不仅限于,GSM/GERAN、UMTS/UTRAN等。

图3为根据本发明一实施例的第三示例架构300的示意图。架构300可以是上述第二方案和第四方案的组合的示例说明,其中拒绝消息是真实的(例如,诸如GPRS/EPS服务的某些服务不允许特定的UE使用)。架构300可包含UE 310和网络单元320(在图3中标记为“eNode B A”)。在架构300中,网络单元320可以是真实的eNode B,而不是欺骗性的或恶意eNodeB。在架构300下,UE 310可以位于只有一个可用的合适的小区的追踪区域内,例如但不仅限于,与网络单元320有关的小区。网络单元320可以是第一类型的无线网络。

如图3所示,UE 310可通过网络单元320向核心网络发送请求(例如,TAU请求)消息以尝试进行小区注册,并从网络单元320接收无完整性保护的拒绝消息(例如,TAU拒绝消息,拒绝理由为理由#7)。根据本发明,UE 310可屏蔽网络单元320,以响应从网络单元320接收到的拒绝消息。UE 310也可在重新尝试通过网络单元320与核心网络建立通信之前等待一段时间(例如,30分钟)。当等待时段结束后,UE 310可通过网络单元320向核心网络发送另一请求(例如,TAU请求)消息,并可从网络单元320接收另一无完整性保护的拒绝消息(例如,TAU拒绝消息,拒绝理由为理由#7)。为了响应从网络单元320接收到的拒绝消息,UE 310可将接收到的拒绝消息视为真实的。UE 310也可切换为与第二类型的无线网络进行通信,其中第二类型的无线网络不同于第一类型的无线网络,例如,从4G无线网络切换至2G或3G无线网络。

另外,UE 310可存储小区及/或与网络单元320有关的PLMN,并不再尝试与其建立连接(例如,使用GPRS/EPS)。例如,UE 310可储存与网络单元320有关的识别信息,以便当UE 310尝试再次与第一类型的无线网络建立通信时不再选择网络单元320。UE 310也可在一段相对长的时间(例如,24小时)之后,重新尝试与之前被屏蔽的小区/网络单元建立通信。

值得注意的是,尽管图3所示的示例可与TAU请求消息和TAU拒绝消息有关,架构300也可适用于其它类型的请求消息和拒绝消息,例如但不仅限于,RAU请求/拒绝消息、附着请求/拒绝消息、服务请求/拒绝消息、位置更新请求/拒绝消息、及/或认证请求/拒绝消息等。此外,值得注意的是,尽管图3所示的示例可与具有eNodeB的LTE系统有关,架构300也可适用于其它类型的无线网络,例如但不仅限于,GSM/GERAN、UMTS/UTRAN等。

图4为根据本发明一实施例的第四示例架构400的示意图。架构400可包含UE 410、第一网络单元420(在图4中标记为“eNodeB A”)和第二网络单元430(在图4中标记为“eNodeB B”)。在架构400中,第二网络单元430可以是真实的eNodeB,另一方面,第一网络单元420可以是伪装成同一区域内具有PLMN(例如,PLMN A)的合适小区的欺骗性/恶意eNodeB,而在该同一区域内具有PLMN的真实小区可例如与第二网络单元430有关的小区。在架构400下,即便UE 410是有效的,第一网络单元420仍可决绝来自UE 410的任意请求消息。第一网络单元420和第二网络单元430均可为第一类型的无线网络。

如图4所示,UE 410可通过第一网络单元420向核心网络发送请求(例如,TAU请求)消息来进行与第一小区的注册,并可从第一网络单元420接收无完整性保护的拒绝消息(例如,TAU拒绝消息,拒绝理由为理由#7)。根据本发明,UE 410可屏蔽第一网络单元420及/或与第一网络单元420有关的PLMN(例如,PLMN A),以响应从第一网络单元420接收到的拒绝消息,并可尝试与另一小区(例如,与第二网络单元430有关的第二小区)进行注册。

在一些实施例中,UE 410可通过从具有相同或不同PLMN的小区中选择另一小区。可选择地或者另外地,UE 410可从不同的系统(例如,GSM、WCDMA或LTE)中选择另一小区。可选择地或者另外地,UE 410可选择看起来像第一小区但在一个或多个判断条件下有可能会被视为不同的另一小区(有可能是欺骗性小区)。可选择地或者另外地,UE 410可考虑其位置(例如,使用GPS信息)及其何时位于第一小区的覆盖范围之外,以确定合适选择新的小区以重新注册。

如图4所示,一旦选择与第二网络单元430有关的第二小区,UE 410可通过第二网络单元430向核心网络发送请求(例如,TAU请求)消息,并可从第二网络单元430接收接受指示。接下来,UE 410可以通过第二网络单元430使用最高优先级的网络(例如,PLMN A)通信和服务。UE 410可存储并不再选择第一网络单元420。例如,UE 410可储存与第一网络单元410有关的识别信息,以便当UE 410尝试再次与第一类型的无线网络建立通信时不再选择第一网络单元410。

值得注意的是,尽管如图4所示的示例可与TAU请求消息和TAU拒绝消息有关,架构400也可适用于其它类型的请求消息和拒绝消息,例如但不仅限于,RAU请求/拒绝消息、附着请求/拒绝消息、服务请求/拒绝消息、位置更新请求/拒绝消息、及/或认证请求/拒绝消息等。此外,值得注意的是,尽管图4所示的示例可与具有eNodeB的LTE系统有关,架构400也可适用于其它类型的无线网络,例如但不仅限于,GSM/GERAN、UMTS/UTRAN等。

图5为根据本发明一实施例的第五示例架构500的示意图。架构500可包含UE 510、第一网络单元520(在图5中标记为“eNodeB A”)及第二网络单元530(在图5中标记为“eNodeB B”)。在架构500中,第一网络单元520和第二网络单元530中的每个可以是真实的eNodeB,而不是欺骗性/恶意eNodeB。在架构500下,UE 510可能具有无效的SIM卡,并可从第一网络单元520和第二网络单元530接收真实的拒绝消息。第一网络单元520和第二网络单元530可以是第一类型的无线网络。

如图5所示,UE 510可通过第一网络单元520向核心网络发送请求(例如,TAU请求)消息尝试与第一小区进行注册,并可从第一网络单元520接收无完整性保护的拒绝消息(例如,TAU拒绝消息,拒绝理由为理由#3、#6及/或#8)。根据本发明,UE 510可屏蔽第一网络单元520,以响应从第一网络单元520接收到的拒绝消息。例如,UE 510可将与第一网络单元520有关的TA及/或PLMN(例如,PLMN A)置于禁止列表中。UE 510也可尝试与另一小区(例如,与第二网络单元530有关的第二小区)进行注册。

在一些实施方式中,UE 510可通过从具有相同或不同PLMN的小区中选择另一小区。可选择地或另外地,UE 510可从不同的系统(例如,GSM、WCDMA或LTE)中选择另一小区。可选择地或另外地,UE 510可选择看起来像第一小区但在一个或多个判断条件下有可能会被视为不同的另一小区(有可能是欺骗性小区)。可选择地或者另外地,UE 510可考虑其位置(例如,使用GPS信息)及其何时位于第一小区的覆盖范围之外,以确定何时选择新的小区以重新注册。

如图5所示,一旦选择与第二网络单元530有关的第二小区,UE 510可通过第二网络单元530向核心网络发送请求(例如,TAU请求)消息,并可从第二网络单元530接收无完整性保护的拒绝消息(例如,TAU拒绝消息,拒绝理由为理由#3、#6及/或#8)。根据本发明,UE 510可注意到其已接收到相同的拒绝消息至少两次,并可将这些拒绝消息视为真实的。此外,UE 510可停止退避计时器。另外,UE 510可将其SIM卡视为无效。此外,UE 510可进入“只允许紧急呼叫(Emergency Call Only)”模式,在此模式下只允许拨打紧急呼叫。

值得注意的是,尽管如图5所示的示例可与TAU请求消息和TAU拒绝消息有关,架构500也可适用于其它类型的请求消息和拒绝消息,例如但不仅限于,RAU请求/拒绝消息、附着请求/拒绝消息、服务请求/拒绝消息、位置更新请求/拒绝消息、及/或认证请求/拒绝消息等。此外,值得注意的是,尽管图5所示的示例可与具有eNodeB的LTE系统有关,架构500也可适用于其它类型的无线网络,例如但不仅限于,GSM/GERAN、UMTS/UTRAN等。

图6为根据本发明一实施例的示例装置600的示意图。装置600可执行多种功能来实现此处所述的多种技术、架构、方法及方案。例如,装置600可单独或以任意组合的方式执行上述的多种方案和架构100-500及以下所述的操作700-900。在一些实施方式中,装置600可以是诸如UE的电子装置,例如,智能手机、移动电话或任意类型的便携式通信装置。在一些实施方式中,装置600可以是一个或多个集成电路(Integrated Circuit,IC)芯片的形式。装置600可包含图6所示的一个或多个组件,例如处理器610、存储器620及通信单元630。装置600也可包含与根据本发明的架构、方案、技术及方法无关的图6未示的其它组件,这些组件的描述此处加以省略。处理器610可通信地或者可操作性地耦接于存储器620和通信单元630。在一些实施方式中,处理器610、存储器620及通信单元630中的一些或全部可以是单个IC芯片的集成部件,或者可选择地,处理器610、存储器620和通信单元630可以封装称为两个或多个分离的IC芯片。

存储器620可配置为储存数据及一组或多组处理器可执行的指令。存储器620可包含一个或多个计算机可读取介质,例如只读存储器(ROM)或随机存取存储器(RAM)。举例而言,存储器620可包含动态RAM(DRAM)、静态RAM(SRAM)、闸流管RAM(Thyristor RAM,T-RAM)、零电容RMA(ZRAM)或其它类型的易失性(volatile)存储器。根据另一实施例,存储器装置可包含掩模(mask)ROM、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、闪存(flash memory)、固态(solid-state)存储器或其它类型的非易失性(non-volatile)存储器。

通信单元630可包含必要的硬件及/或软件来执行与一个或多个外部或远程装置(例如但不仅限于,一个或多个eNodeB站)之间的无线通信(例如,发送和接收无线信号)。例如,在处理器610的控制下,通信单元630可参与与一个或多个eNodeB站进行通信以发送请求和接收消息。

处理器610可实施为单个IC芯片或包含多个IC芯片的芯片组。处理器610可通过通信单元630向第一类型的无线网络中的第一网络单元发送第一请求消息。处理器610也可通过通信单元630接收来自第一网络单元的第一拒绝消息。处理器610可进一步屏蔽第一网络单元,以响应从第一网络单元接收到的第一拒绝消息。

在一些实施方式中,处理器610可配置为进一步执行多个其它操作。例如,处理器610可通过通信单元630向第一类型的无线网络中的第二网络单元发送第二请求消息,以响应从第一网络单元中接收到的第一拒绝消息。处理器610也可通过通信单元630从第二网络单元接收第二拒绝消息。处理器610可进一步切换为与第二类型的无线网络进行通信,以响应接收到的第一拒绝消息和第二拒绝消息。

可选择地或者另外地,处理器610可配置为进一步执行多个其它操作。例如,处理器610可通过通信单元630向第一类型的无线网络中的第二网络单元发送第二请求,以响应从第一网络单元接收到的第一拒绝消息。处理器610也可通过通信单元630接收来自第二网络单元的接受指示。处理器610可进一步在存储器中储存与第一网络单元有关的识别信息,以便当尝试与第一类型的无线网络再次建立通信时不再选择第一网络单元。在一些实施方式中,第一网络单元可以是第一PLMN的第一eNodeB,以及第二网络单元可以是第一PLMN的第二eNodeB。

在一些实施方式中,第一请求可包括第一TAU请求消息,第一拒绝消息可包含接收到的无完整性保护的第一TAU拒绝消息,第二请求消息可包含第二TAU请求消息,以及第二拒绝消息可包含无完整性保护的第二TAU拒绝消息。

在一些实施方式中,在屏蔽第一网络单元时,处理器610可配置为屏蔽第一网络单元一段时间,以响应从第一网络单元接收到的第一拒绝消息。此外,处理器610可配置为在上述屏蔽时段结束后,通过通信单元630向第一网络单元发送第二请求消息。

在一些实施方式中,处理器610可配置为进一步执行其它操作,包括:通过通信单元630接收来自第一网络单元的第二拒绝消息,以及切换为与第二类型的无线网络进行通信,以响应接收到的第二拒绝消息。

可选择地或另外地,处理器610可配置为进一步执行其它操作,包括:通过通信单元630接收来自第一网络单元的第二拒绝消息,以及储存与第一网络单元有关的识别信息。在一些实施方式中,第一网络单元可以是eNodeB,以及与第一网络单元有关的识别信息可包含与第一网络单元有关的小区识别码、与第一网络单元有关的PLMN的识别信息、或其任意组合。在一些实施方式中,处理器610可进一步配置为执行以下操作中的一个:限制尝试与第一类型的无线网络建立通信,以及在尝试与第一类型的无线网络建立通信之前等待一段时间。

在一些实施方式中,在屏蔽第一网络单元时,处理器610可配置为屏蔽与第一网络单元有关的追踪区域或与第一网络单元有关的第一无线网络,以响应从第一网络单元接收到的第一拒绝消息。在一些实施方式中,处理器610可配置为进一步执行额外的操作,包括:启动退避计时器及在屏蔽时段后向第二无线网络的第二网络单元发送第二请求消息。在一些实施方式中,第一请求消息可包含第一TAU请求消息,第一拒绝消息可包含无完整性保护的第一TAU拒绝消息,以及第二请求消息可包含第二TAU请求消息。

在一些实施方式中,处理器610可配置为进一步执行多个操作。举例而言,处理器610可通过通信单元630接收来自第二网络单元的第二拒绝消息。处理器610也可停止退避计时器。处理器610可进一步执行与无效SIM卡的情形有关的一个或多个操作。在一些实施方式中,第一网络单元可以是第一PLMN的第一eNodeB,以及第二网络单元可以是第二PLMN的第二eNodeB。

图7为根据本发明另一实施例的示例操作700的示意图。操作700可以是上述一个或多个方案的至少部分示例实施方式。操作700可包含一个或多个方块(例如方块710、720、730和740)所表示的一个或多个操作,步骤或功能。尽管显示为分离的方块,根据实施需求,操作700中的多个方块也可划分为额外的块,组合为更少的块或省略部分块。依据具体实施需求,这些块可依照图7所示的顺序或者其它顺序来执行。操作700可由装置600或其多种变形来实施。仅用以举例说明目的而非限制本发明范围的目的,以下将结合装置600的环境来说明操作700。操作700可从步骤710开始。

在步骤710中,操作700可包含:装置600向第一类型的无线网络中的第一网络单元发送第一请求消息。操作700可从步骤710前进至步骤720。

在步骤720中,操作700可包含:装置600接收来自第一网络单元的第一拒绝消息。操作700可从步骤720前进至步骤730。

在步骤730中,操作700可包含:装置600屏蔽第一网络单元,以响应从第一网络单元接收到的第一拒绝消息。操作700可从步骤730前进至步骤740。

在步骤740中,操作700可包含:装置600向第一类型的无线网络中的第二网络单元发送第二请求消息,以响应从第一网络单元接收到的第一拒绝消息。

在一些实施方式中,操作700可包含:装置600另外执行多个操作。举例而言,操作700可包含:装置600接收来自第二网络单元的第二拒绝消息。操作700也可包含:装置600切换为与第二类型的无线网络进行通信,以响应接收到的第一拒绝消息和第二拒绝消息。

可选择地或者另外地,操作700可包含:装置600另外执行多个其它操作。举例而言,操作700可包含:装置600接收来自第二网络单元的接受指示。操作700也可包含:装置600储存与第一网络单元有关的识别信息,以便当尝试与第一类型的无线网络再次建立通信时不再选择第一网络单元。

在一些实施方式中,第一网络单元可以是第一PLMN中的第一eNodeB、第一Node B(UMTS/UTRAN系统)或第一基地收发信台(Base Transceiver Station,BTS)(GSM/GERAN系统),以及第二网络单元可以是第一PLMN中的第二eNodeB、第二Node B(UMTS/UTRAN系统)或第二BTS(GSM/GERAN系统)。

在一些实施方式中,第一请求消息可包含第一TAU请求消息、第一RAU请求消息、第一服务请求消息或第一位置更新请求消息。第一拒绝消息可包含接收到的无完整性保护的第一TAU拒绝消息、第一RAU拒绝消息、第一服务拒绝消息或第一位置更新拒绝消息。第二请求消息可包含第二TAU请求消息、第二RAU请求消息、第二服务请求消息或第二位置更新请求消息。第二拒绝消息可包含无完整性保护的第二TAU拒绝消息、第二RAU拒绝消息、第二服务拒绝消息或第二位置更新拒绝消息。

图8为根据本发明另一实施例的示例操作800的示意图。操作800可以是至少部分上述一个或多个方案的示例实施方式。操作800可包含一个或多个方块(例如方块810、820、830和840)所表示的一个或多个操作,步骤或功能。尽管显示为分离的方块,根据实施需求,操作800中的多个方块也可划分为额外的块,组合为更少的块或省略部分块。依据具体实施需求,这些块可依照图8所示的顺序或者其它顺序来执行。操作800可由装置600或其多种变形来实施。仅用以举例说明目的而非限制本发明范围的目的,以下将结合装置600的环境来说明操作800。操作800可从步骤810开始。

在步骤810中,操作800可包含:装置600向第一类型的无线网络中的第一网络单元发送第一请求消息。操作800可从步骤810前进至步骤820。

在步骤820中,操作800可包含:装置600接收来自第一网络单元的第一拒绝消息。操作800可从步骤820前进至步骤830。

在步骤830中,操作800可包含:装置600将第一网络单元屏蔽一段时间,以响应从第一网络单元接收到的第一拒绝消息。操作800可从步骤830前进至步骤840。

在步骤840中,操作800可包含:装置600在屏蔽时段结束后向第一类型的无线网络中的第一网络单元发送第二请求消息。

在一些实施方式中,操作800可包含:装置600另外执行多个操作。举例而言,操作800可包含:装置600接收来自第一网络单元的第二拒绝消息。操作800也可包含:装置600切换为与第二类型的无线网络进行通信,以响应接收到的第二拒绝消息。

可选择地或者另外地,操作800可包含:装置600另外执行多个其它操作。举例而言,操作800可包含:装置600接收来自第一网络单元的第二拒绝消息。操作800也可包含:装置600储存与第一网络单元有关的识别信息。

在一些实施方式中,第一网络单元可以是eNodeB,Node B或BTS,以及与第一网络单元有关的识别信息可以包含与第一网络单元有关的小区识别码、与第一网络单元有关的PLMN的识别信息或其组合。

在一些实施方式中,操作800可包含:装置600另外执行多个其它操作中的一个。举例而言,操作800可包含:装置600限制尝试与第一类型的无线网络建立通信。可选择地,操作800可包含:装置600在尝试与第一类型的无线网络建立通信之前等待一段时间。

在一些实施方式中,第一请求消息可包含第一TAU请求消息、第一RAU请求消息、第一服务请求消息或第一位置更新请求消息。第一拒绝消息可包含无完整性保护的第一TAU拒绝消息、第一RAU拒绝消息、第一服务拒绝消息或第一位置更新拒绝消息。第二请求消息可包含第二TAU请求消息、第二RAU请求消息、第二服务请求消息或第二位置更新请求消息。

图9为根据本发明又一实施例的示例操作900的示意图。操作900可以是上述一个或多个方案的至少部分示例实施方式。操作900可包含一个或多个方块(例如方块910、920、930、940和950)所表示的一个或多个操作,步骤或功能。尽管显示为分离的方块,根据实施需求,操作900中的多个方块也可划分为额外的块,组合为更少的块或省略部分块。依据具体实施需求,这些块可依照图9所示的顺序或者其它顺序来执行。操作900可由装置600或其多种变形来实施。仅用以举例说明目的而非限制本发明范围的目的,以下将结合装置600的环境来说明操作900。操作900可从步骤910开始。

在步骤910中,操作900可包含:装置600向第一类型的无线网络中的第一网络单元发送第一请求消息。操作900可从步骤910前进至步骤920。

在步骤920中,操作900可包含:装置600接收来自第一网络单元的第一拒绝消息。操作900可从步骤920前进至步骤930。

在步骤930中,操作900可包含:装置600屏蔽与第一网络单元或第一无线网络有关的追踪区域、路由区域或位置区域,以响应从第一网络单元接收到的第一拒绝消息。操作900可从步骤930前进至步骤940。

在步骤940中,操作900可包含:装置600启动退避计时器。

在步骤950中,操作900可包含:装置600立即或者在屏蔽时段结束后向第二类型的无线网络中的第二网络单元发送第二请求消息。

在一些实施方式中,操作900可包含:装置600另外执行多个操作。举例而言,操作900可包含:装置600接收来自第二网络单元的第二拒绝消息。操作900也可包含:装置600停止退避计时器。操作900可进一步包含:装置600执行在UE具有无效SIM卡情形下的有关一个或多个操作。

在一些实施方式中,操作900可包含:装置600另外执行多个其它操作。举例而言,操作900可包含:装置600接收来自第二网络单元的第二拒绝消息。操作900也可包含:装置600停止退避计时器。操作900可进一步包含:装置600执行在UE具有有效SIM卡且被至少第一无线网络和第二无线网络拒绝服务情形下的有关一个或多个操作。

在一些实施方式中,第一网络单元可以是第一PLMN中的第一eNode B,以及第二网络单元可以是第二PLMN中的第二eNodeB。

本发明所提供的至少一种通信装置及其注册方法,其优点之一在于可避免或减轻因对于接收到的拒绝消息的误判而造成持续滞留欺骗性小区/恶意小区,或重复返回欺骗性小区/恶意小区的“乒乓”问题,有效提升通信装置的通信质量及用户体验。

虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的保护范围当视后附的权利要求所界定者为准。

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