用于减少的寻呼的UE发起的静止指示符的制作方法

文档序号:11143127阅读:319来源:国知局
用于减少的寻呼的UE发起的静止指示符的制造方法与工艺

为了提高网络效率,需要减少网络中寻呼开销的量。



技术实现要素:

本发明的实施方式涉及用于减少网络中的寻呼开销的系统、方法和计算机程序产品。示例性的方法包括以下步骤:确定用户设备(UE)是否是大体上静止的,其中,所述UE位于与网络相关联的第一网络小区中;响应于确定所述UE是大体上静止的,向所述网络发送指示符;确定所述UE是否从所述第一网络小区移动到第二网络小区;以及响应于确定所述UE从所述第一网络小区移动到所述第二网络小区,将与所述UE相关联的更新后的位置信息发送到所述网络。

在一些实施方式中,所述网络包括网络主干。

在一些实施方式中,如果所述UE不移动或具有有限的移动,则所述UE是大体上静止的。

在一些实施方式中,如果所述UE确定其将在特定时段内保持静止,则所述UE是大体上静止的。

在一些实施方式中,当所述UE是大体上静止的时候,所述网络向所述第一网络小区而不是所述第二网络小区发送寻呼信号。

在一些实施方式中,当所述UE从所述第一网络小区移动到所述第二网络小区时,所述网络向所述第一网络小区和所述第二网络小区发送寻呼信号。

在一些实施方式中,当与所述第一网络小区比较时,所述第二网络小区与相同或不同的地理区域相关联。

在一些实施方式中,确定所述UE是否从所述第一网络小区移动到所述第二网络小区包括周期性地确定所述UE是否从所述第一网络小区移动到所述第二网络小区。

在一些实施方式中,确定所述UE是否从所述第一网络小区移动到所述第二网络小区包括由所述UE来确定所述UE是否从所述第一网络小区移动到所述第二网络小区。

在一些实施方式中,确定所述UE是否从所述第一网络小区移动到所述第二网络小区包括由所述网络来确定所述UE是否从所述第一网络小区移动到所述第二网络小区。

在一些实施方式中,所述方法还包括以下步骤:确定所述UE是否从所述第一网络小区移动到第三网络小区,其中,所述第三网络小区不与和所述第一网络小区不同的地理区域相关联;以及响应于确定所述UE从所述第一网络小区移动到所述第三网络小区,不向所述网络发送与所述UE相关联的更新后的位置信息。

在一些实施方式中,所述网络与第三代合作伙伴计划(3GPP)相关联。

在一些实施方式中,所述UE包括移动设备。

在一些实施方式中,提供用于减少网络中寻呼开销的系统。所述系统包括:存储器;处理器;存储在所述存储器中、由所述处理器可执行并被配置为执行以下操作的模块:确定用户设备(UE)是否是大体上静止的,其中,所述UE位于与网络相关联的第一网络小区中;响应于确定所述UE是大体上静止的,向所述网络发送指示符;确定所述UE是否从所述第一网络小区移动到所述第二网络小区;以及响应于确定所述UE从所述第一网络小区移动到所述第二网络小区,将与所述UE相关联的更新后的位置信息发送到所述网络。

在一些实施方式中,提供用于减少网络中寻呼开销的计算机程序产品。所述计算机程序产品包括非暂时性计算机可读介质,所述非暂时性计算机可读介质包括配置为执行以下操作的代码:确定用户设备(UE)是否是大体上静止的,其中,所述UE位于与网络相关联的第一网络小区中;响应于确定所述UE是大体上静止的,向所述网络发送指示符;确定所述UE是否从所述第一网络小区移动到第二网络小区;以及响应于确定所述UE从所述第一网络小区移动到所述第二网络小区,将与所述UE相关联的更新后的位置信息发送到所述网络。

在一些实施方式中,提供用于减少网络中寻呼开销的方法。所述方法包括以下步骤:由所述网络从用户设备(UE)接收指示符,其中,所述指示符指示所述UE是大体上静止的;响应于接收到所述指示符,向第一网络小区发送寻呼信号;从所述UE接收更新后的位置信息,其中,所述更新后的位置信息指示所述UE已经从所述第一网络小区移动到第二网络小区(例如,其中,所述第二网络小区与和所述第一网络小区不同的地理区域相关);以及响应于确定所述UE已经从所述第一网络小区移动到所述第二网络小区,向所述第一网络小区和所述第二网络小区发送所述寻呼信号。

在一些实施方式中,所述方法还包括以下步骤:从所述UE接收更新后的位置信息,其中,所述更新后的位置信息指示所述UE已经从所述第一网络小区移动到所述第三网络小区,其中,所述第三网络小区与和所述第一网络小区相同的地理区域相关联;以及响应于确定所述UE已经从所述第一网络小区移动到所述第三网络小区,向包括所述第一网络小区和所述第三网络小区的所述地理区域发送所述寻呼信号。

在一些实施方式中,提供用于减少网络中寻呼开销的系统。所述系统包括:存储器;处理器;存储在所述存储器中、由所述处理器可执行并被配置为执行以下操作的模块:由所述网络从用户设备(UE)接收指示符,其中,所述指示符指示所述UE是大体上静止的;响应于接收所述指示,向第一网络小区发送寻呼信号;从所述UE接收更新后的位置信息,其中,所述更新后的位置信息指示所述UE已经从所述第一网络小区移动到第二网络小区;以及响应于确定所述UE(451)已经从所述第一网络小区(410)移动到所述第二网络小区(420),向所述第一网络小区(410)和所述第二网络小区(420)发送所述寻呼信号。

在一些实施方式中,提供用于减少网络中寻呼开销的计算机程序产品。所述计算机程序产品包括非暂时性计算机可读介质,所述非暂时性计算机可读介质包括配置为执行以下操作的代码:由所述网络从用户设备(UE)接收指示符,其中,所述指示符指示所述UE是大体上静止的;响应于接收到所述指示符,向第一网络小区发送寻呼信号;从所述UE接收更新后的位置信息,其中,所述更新后的位置信息指示所述UE已经从所述第一网络小区移动到第二网络小区;以及响应于确定所述UE已经从所述第一网络小区移动到所述第二网络小区,向所述第一网络小区和所述第二网络小区发送所述寻呼信号。

附图说明

已经这样概括描述了本发明的实施方式,现在对附图进行参考,其中:

图1示出了根据本发明的实施方式的用于减少网络中的寻呼开销的示例性处理流程;

图2示出了根据本发明的实施方式的用于减少网络中的寻呼开销的另一示例性处理流程;

图3示出了根据本发明的实施方式的用于减少网络中的寻呼开销的另一示例性处理流程;以及

图4示出了根据本发明的实施方式的用于减少网络中的寻呼开销的另一框图;以及

图5示出了根据本发明的实施方式的用于减少网络中的寻呼开销的示例性网络环境。

具体实施方式

现在在下文中可以参照附图更充分地描述本发明的实施方式,在附图中示出了本发明的一些(而不是所有)实施方式。实际上,本发明可以以许多不同的形式来实施,并且不应当被解释为限于本文所阐明的实施方式;而是,提供这些实施方式使得本公开可满足可应用的法定要求。类似的数字始终指代类似的元件。

在网络环境中,终端或用户设备(UE)执行寻呼例程。寻呼例程是所述UE周期性地监听从试图建立到所述UE的进入连接的网络(例如,网络主干)所广播的信号(例如,寻呼电话)的例程。可以在所述UE处于大体上静止的模式下执行该寻呼例程。如本文所使用的,大体上静止模式是当所述UE具有零或最低的移动性或移动(例如,小于阈值移动性或移动)时的模式。所述UE与所述网络之间的连接意味着所述UE可以从所述网络发送和/或接收数据。如本文所述,由所述网络执行的任何过程或功能都可以由所述网络主干来执行。本文所提及的网络环境可以是第三代合作伙伴计划(3GPP)网络环境。

本发明涉及发起从静止的UE到网络的指示符信号的发送以使得所述网络可以向与所述静止的UE相关联的特定小区发送寻呼信号。为了减少与UE相关联的信令的数量,一组网络小区在跟踪区域中被分组在一起。如本文所使用的,网络小区包括至少两个UE。在一些实施方式中,所述小区中的至少一个UE充当接入点(AP),所述接入点(AP)使得小区中的其它UE能够经由充当AP的UE连接到所述网络。各组网络小区包括UE的不同组合。一些UE可以是多于一个网络小区的一部分。当UE是网络小区的一部分时,这被称为驻留在该特定网络小区中的UE。在寻呼例程期间,UE监控与所述组网络小区中的各网络小区相关联的信号强度。

UE可以是第一网络小区的一部分,并且不是第二网络小区的一部分。如果UE确定与第二网络小区中的信令的量相关联的信号强度低于与第一网络小区中的信令的量相关联的信号强度,则UE将改变其位置以使得其驻留在第二网络小区中,并且不驻留在第一网络小区中。当UE改变其位置时,UE通常使用改变后的位置来更新网络(例如,网络主干)。然而,如果第二网络小区是与第一网络小区相同的物理或地理跟踪区域的一部分,则UE不利用更改后的位置来更新网络。这减少了UE与网络之间的控制信令的量。物理跟踪区域可以被定义为自单点起的半径或由与UE相关联的地理坐标(例如,基于全球定位系统(GPS)坐标或诸如因特网协议(IP)地址信息或与已知基站的距离等的其它定位确定信息)来定义。

网络可能想要向特定UE(例如,第一UE)发送寻呼信号。通常,因为网络不知道UE位于哪个小区中,所以位于跟踪区域中的每个小区从网络接收寻呼信号。然而,在第一UE的位置是已知的并且第一UE在特定时段内是静止(例如,第一UE完全不移动或第一UE的移动小于移动的阈值量)的情况下,不需要向跟踪区域中的所有小区发送寻呼信号的过程。因此,为了减少网络系统(包括多个网络小区)中的寻呼开销的总量,本发明涉及寻呼位于特定网络小区中或与特定网络小区相关联的静止的UE。

现在参照图1,图1示出了UE发起的寻呼开销减少的处理流程。UE是与由网络跟踪的地理跟踪区域相关联的网络小区的一部分。在框110处,UE确定其当前是否是静止的和/或其是否将在一段时间内保持静止。在框120处,如果UE确定其当前是静止的和/或其将在一段时间内保持静止,则UE向网络发送小区寻呼指示符(或“无移动性”指示符)。在框130处,网络从UE接收小区寻呼指示符。在从UE接收到指示符时或在将来当网络想要发送寻呼信号时,网络向从其接收到指示符的所述UE或所述UE所位于的网络小区中的至少一个发送寻呼信号。因此,网络不向其它网络小区发送寻呼信号,从而减少了与包括多个网络小区的整个网络系统相关联的寻呼开销。在框140处,UE和/或网络确定UE是否保持在小区内。这被周期性地确定直到跟踪区域更新(即,更新后的UE位置信息)从UE被发送到网络,并且被如框150所示出的网络接收到。如果从UE接收到指示所述UE不再是静止(例如,UE已经移动到跟踪区域之外、当前正在移动到跟踪区域之外、或者在不久的将来将移动出跟踪区域)的跟踪区域更新,则所述网络返回到网络向位于跟踪区域中的所有网络小区发送寻呼信号的配置。

UE的移动性可以由所述UE来监测,并且如果UE移动到网络小区外,则UE向网络发送与所述UE的位置相关联的更新后的信息。如果UE保持在网络小区中,则UE不向网络发送与所述UE的位置相关联的信息。在一些实施方式中,如果UE从网络小区移动到第二网络小区,但所述网络小区位于与所述第二网络小区相同的地理区域中,则所述UE不向网络发送与所述UE更新后的位置相关联的信息。在其它实施方式中,如果UE从网络小区移动到第二网络小区,并且所述网络小区位于与所述第二网络小区相同的地理区域中,则所述UE仍然向网络发送与所述UE的更新后的位置相关联的信息。在一些实施方式中,如果UE移动出网络小区到第二网络小区,并且所述网络小区位于与第二网络小区不同的地理区域中,则所述UE向网络发送与所述UE的更新后的位置相关联的信息。在其它实施方式中,网络监测UE的位置(包括UE所在的小区以及与UE和/或UE所在的小区相关联的地理区域或位置),而不从所述UE接收与所述UE的位置相关联的信息。

现在参照图2,图2示出了从UE的角度出发,UE发起的寻呼减少的处理流程。在框210处,处理流程包括确定用户设备(UE)是否是大体上静止的,其中,UE位于与网络相关联的第一网络小区中。如本文所使用的,如果UE不移动、具有低于阈值移动的有限移动和/或将在特定时段内保持大体上静止等,则UE是大体上静止的。在框220处,处理流程包括响应于确定所述UE是大体上静止的,向所述网络发送指示符。在框230处,处理流程包括确定(例如,周期性地确定)UE是否从第一网络小区移动到第二网络小区,其中,第二网络小区与和第一网络小区不同的地理区域相关联,或者在其它实施方式中,与和第一网络小区相同的地理区域相关联。在框240处,处理流程包括响应于确定UE从第一网络小区移动到第二网络小区,向网络发送与UE相关联的更新后的位置信息。

在一些实施方式中,确定UE是否从第一网络小区移动到第二网络小区是由UE执行的,并且从UE向网络发送与所述确定相关联的信息。在其它实施方式中,网络基于位置坐标(例如,GPS坐标、网络坐标(例如,互联网协议(IP)坐标)、网络基站坐标(即,基站距UE的距离))来跟踪UE的位置。在这些实施方式中,UE可以不向网络发送与其位置相关联的信息。

在一些实施方式中,处理流程还包括确定UE是否从第一网络小区移动到第三网络小区,其中,所述第三网络小区不与和第一网络小区不同的地理区域相关联,并且响应于确定UE从第一网络小区移动到第三网络小区,不向网络发送与UE相关联的更新后的位置信息。在其它实施方式中,当UE从第一网络小区移动到第三网络小区时,UE向网络发送更新后的位置信息。

现在参照图3,图3从网络的角度出发,示出了UE发起的寻呼减少的处理流程。在框310处,处理流程包括由网络从用户设备(UE)接收指示符,其中,所述指示符指示UE是大体上静止的。在框320处,处理流程包括响应于接收所述指示符,向第一网络小区发送寻呼信号。因此,当UE是大体上静止的时候,从网络向第一网络小区(以及位于第一网络小区中的UE)发送寻呼信号。在这些实施方式中,不向第二网络小区发送寻呼信号,所述第二网络小区位于与第一网络小区不同的地理区域中或位于与第一网络小区相同的地理区域中。

在框330处,处理流程包括从UE接收更新后的位置信息,其中,所述更新后的位置信息指示UE已经从第一网络小区移动到第二网络小区(例如,其中,所述第二网络小区与和第一网络小区不同的地理区域或与和第一网络小区的相同的地理区域相关联)。在框340处,处理流程包括响应于确定UE已经从第一网络小区移动到第二网络小区,将寻呼信号发送到第一网络小区和第二网络小区。

在一些实施方式中,处理流程还包括从UE接收更新后的位置信息,其中,所述更新后的位置信息指示UE已经从第一网络小区移动到第三网络小区,其中,所述第三网络小区与和所述第一网络小区相同的地理区域相关联,以及响应于确定所述UE已经从第一网络小区移动到第三网络小区,将寻呼信号发送到与所述第一网络小区和所述第三网络小区相关联的地理区域,以使得UE从网络接收寻呼信号。

现在参照图4,图4示出了根据本发明的实施方式的减少网络中的寻呼开销的示例性框图。图4示出了三个网络小区410、420和430。第一网络小区包括三个UE 451、452和453。UE 451可以是向网络(未示出)发送指示符的大体上静止的UE,并且响应于发送所述指示符,网络向网络小区410发送寻呼信号,但不向位于与网络小区410相同的地理区域中的网络小区420发送寻呼信号,以及不向位于与网络小区410不同的地理区域中的网络小区430发送寻呼信号。

一旦网络从UE 451接收到指示符,网络就假定UE 451将保持在网络小区410中直到UE 451向网络发送指示其已经改变其小区的更新后的信息。在一段时间之后,UE 451可以从网络小区410移动到网络小区420或网络小区430。在一些实施方式中,通过UE 451的物理移动来触发UE 451到另一网络小区的移动,而在其它实施方式中,基于其它原因(例如,与网络小区420或430相关联的信号强度不同于与网络小区410相关联的信号强度)触发UE 451向另一网络小区的移动。所述移动触发或促使UE 451向网络发送与UE 451相关联的更新后的位置信息。在从UE 451接收到更新后的位置信息时,网络不再仅向与UE 451相关联的网络小区发送寻呼信号,而是向与UE 451所位于的地理区域相关联的所有网络小区发送寻呼信号。

现在参照图5,图5示出了根据本发明的实施方式的减少网络中的寻呼开销的网络环境的示例性框图。如图所示,网络环境包括网络510和UE 451。网络510包括网络主干。UE 451可以是网络小区的一部分。如图5所示,UE 451操作地和选择性地(例如,经由一个或多个有线或无线机制)连接到网络510,所述网络510可以包括一个或多个单独的网络。

UE 451是包括通信接口、处理器、存储器以及存储在存储器中、由所述处理器可执行并被配置为执行本文描述的各种处理的模块的计算设备。在一些实施方式中,网络包括网络主干,所述网络主干包括通信接口、处理器、存储器以及存储在存储器中、由所述处理器可执行并被配置为执行本文描述的各种处理的模块。本文描述的各通信接口使得能够与网络510进行通信以及经由网络510与其它系统进行通信。

本文描述的各处理器通常包括用于实现音频、视觉和/或逻辑功能的电路。例如,处理器可以包括数字信号处理器设备、微处理器设备和各种模数转换器、数模转换器以及其它支持电路。处理器所在系统的控制和信号处理功能可以根据它们各自的能力在这些设备之间分配。处理器也可以包括至少部分地基于例如可以被存储在存储器中的计算机可执行程序代码部分来操作一个或多个软件程序的功能。

各存储器可以包括任何计算机可读介质。例如,存储器可以包括易失性存储器,诸如具有用于信息的暂时存储的缓存区域的易失性随机存取存储器(RAM)等。存储器也可以包括非易失性存储器,所述非易失性存储器可以是嵌入式的和/或可以是可移除的。非易失性存储器可以附加地或另选地包括EEPROM、闪存等。存储器可以存储由其所在系统所使用的信息和数据中的任何一个或多个片段,以实现该系统的功能。

本发明不限于可以采用UE的形式的任何特定类型的系统或设备。如本文所使用的,设备或UE也可被称为系统或装置。UE的示例包括移动电话或其它移动计算设备、移动电视、膝上型计算机、智能屏幕、平板计算机或平板电脑、便携式台式计算机、电子阅读器、扫描仪、便携式媒体设备、游戏设备、相机或其它图像捕获设备、头带、眼镜、手表、带(例如,腕带)或其它可穿戴设备、或其它便携式或非便携式计算或非计算设备(诸如,服务器或路由器)。在一些实施方式中,UE是非移动的或非便携式设备(例如,水表读取器、智能电网设备等)。

根据本发明的实施方式,关于系统(或设备)的术语“模块”可以指系统的硬件组件、系统的软件组件或包括硬件和软件二者的系统的组件。如本文所使用的,模块可以包括一个或多个模块,其中,每个模块可以驻留在单独的硬件或软件中。

尽管上面刚刚已经描述了本发明的许多实施方式,但是本发明可以以许多不同的形式来实施,而不应被解释为限于本文所阐述的实施方式;相反,提供这些实施方式使得本公开将满足适用性的法定要求。另外,应当理解,只要可能,本文描述和/或预期的本发明的任何实施方式的任何优点、特征、功能、设备和/或操作方面可以被包括在本文描述和/或预期的本发明的任何其它实施方式中,和/或反之亦然。另外,只要可能,本文中以单数形式表达的任何术语意味着也包括复数形式,和/或反之亦然,除非另外明确指明。如本文所使用的,“至少一个”应当指的是“一个或更多个”,并且这些短语意在为可互换的。因此,尽管本文中也使用了短语“一个或更多个”或“至少一个”,但是术语“一个”应当指的是“至少一个”或“一个或更多个”。类似的数字始终指代类似的元件。

本领域普通技术人员鉴于本公开将会理到,本发明可包括和/或被体现为一种装置(包括例如系统、机器、设备、和/或计算机程序产品等)、方法(包括例如商业方法、计算机实现的过程等)或上述的任何组合。因此,本发明的实施方式可以采取完全商业方法实施方式、完全软件实施方式(包括固件、驻留软件、微码、数据库中存储的过程等)、完全硬件实施方式或者组合了商业方法、软件和硬件方面的实施方式(本文中通常可被称为“系统”)的形式。另外,本发明的实施方式可采取计算机程序产品的形式,该计算机程序产品包括存储有一个或更多个计算机可执行程序代码部分的计算机可读存储介质。如本文所使用的,处理器(可包括一个或更多个处理器)可“被配置为”以多种方式执行特定功能,包括(例如)通过使一个或更多个通用电路通过执行在计算机可读介质中实现的一个或更多个计算机可执行程序代码部分来执行所述功能,和/或通过使一个或更多个应用专用电路来执行所述功能。

将理解可以利用任何适合的计算机可读介质。计算机可读介质可以包括(但不限于)非暂时性计算机可读介质(诸如,有形的电、磁、光学、电磁、红外和/或半导体系统、设备和/或其它装置)。例如,在一些实施方式中,非暂时性计算机可读介质包括有形介质(诸如,便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪存)、光盘只读存储器(CD-ROM)和/或一些其它有形的光存储设备和/或磁存储设备)。然而,在本发明的其它实施方式中,计算机可读介质可以是暂时性的,诸如,例如,包括实现有计算机可执行程序代码部分的传播信号。

用于执行本发明的操作的一个或更多个计算机可执行程序代码部分可以包括面向对象的、脚本的和/或无脚本的编程语言,诸如,例如,Java、Perl、Smalltalk、C++、SAS、SQL、Python、Objective C、JavaScript等。在一些实施方式中,用于执行本发明的实施方式的操作的一个或更多个计算机可执行程序代码部分以传统过程编程语言(诸如,“C”编程语言和/或类似的编程语言)来编写。另选地或附加地,计算机程序代码可以以一种或更多种多范式编程语言(诸如,例如,F#)来编写。

本文参照装置和/或方法的流程图和/或框图描述了本发明的一些实施方式。将理解流程图和/或框图中包括的各个框、和/或流程图和/或框图中包括的框的组合可以通过一个或更多个计算机可执行程序代码部分来实现。这些一个或更多个计算机可执行程序代码部分可以被提供给通用计算机、专用计算机和/或一些其它可编程数据处理装置的处理器以便生成特定机器,使得经由计算机和/或其它可编程数据处理装置的处理器执行的一个或更多个计算机可执行程序代码部分创建用于实现流程图和/或框图的框所表示的步骤和/或功能的机制。

一个或更多个计算机可执行程序代码部分可以被存储在暂时性和/或非暂时性计算机可读介质(例如,存储器等)中,所述暂时性和/或非暂时性计算机可读介质可指导、命令和/或导致计算机和/或其它可编程数据处理装置以特定方式起作用,使得存储在计算机可读介质中的计算机可执行程序代码部分生成包括指令机制的制品,所述指令机制实现流程图和/或框图的框中所指定的步骤和/或功能。

一个或更多个计算机可执行程序代码部分也可以被加载到计算机和/或其它可编程数据处理装置上,以使得在计算机和/或其它可编程装置上执行一系列操作步骤。在一些实施方式中,这产生计算机实现的过程,使得在计算机和/或其它可编程装置上执行的一个或更多个计算机可执行程序代码部分提供操作步骤以实现流程图中所指定的步骤和/或框图的框中所指定的功能。另选地,计算机实现的步骤可与操作员和/或人实现的步骤组合和/或由其代替,以便实现本发明的实施方式。

尽管附图中已经描述并示出了特定的示例性实施方式,但是应当理解,这些实施方式仅是示意性的而并非对广泛发明的限制,并且应当理解本发明不限于所示出和描述的具体构造和布置,因为除了上面的段落中所阐述的那些之外,还可以有各种其它改变、组合、省略、修改和替换。本领域技术人员将理解,在不脱离本发明的范围和精神的情况下,可对刚刚描述的实施方式的各种改变、修改和组合进行配置。因此,可以理解,在所附权利要求的范围内,本发明可按照不同于本文具体描述的方式来实践。

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