用于在移动终端中降低资源消耗的设备和方法 |
|||||||
申请号 | CN201110097440.X | 申请日 | 2011-04-13 | 公开(公告)号 | CN102223620A | 公开(公告)日 | 2011-10-19 |
申请人 | 三星电子株式会社; | 发明人 | 金弘; | ||||
摘要 | 提供一种用于在移动终端中降低资源消耗的设备和方法。在所述方法中,当第一 定时器 期满时,确定周期性的 位置 更新程序是否是可执行的。当周期性的位置更新程序不是可执行的时,驱动第二定时器。当第二定时器期满时,执行国际移动用户身份(IMSI)附着程序。 | ||||||
权利要求 | 1.一种用于在移动终端中执行周期性的位置更新程序的方法,所述方法包括: |
||||||
说明书全文 | 用于在移动终端中降低资源消耗的设备和方法技术领域背景技术[0002] 为了支持移动终端的移动,无线通信系统定义了移动终端的位置注册程序和路由区更新程序。例如,在使用第三代合作伙伴计划(3GPP)标准的情况下,移动终端每当T3212定时器期满时周期性地执行位置更新程序,并且每当T3312定时器期满时周期性地执行路由区更新程序。 [0003] 然而,在即使T3212定时器期满时移动终端也没有在移动性管理(MM)空闲模式中操作的情况下,移动终端延迟位置更新程序,直到移动终端进入MM空闲状态。此外,在即使T3312定时器期满时移动终端也没有在GMM-REGISTERED.NORMAL-SERVICE(通用分组无线业务移动性管理注册的正常服务)模式中操作的情况下,移动终端延迟路由区更新程序,直到移动终端进入GMM-REGISTERED.NORMAL-SERVICE模式。 [0004] 如上所述,在移动终端的位置更新程序中发生延迟的情况下,网络拒绝位置更新,从而移动终端应该执行国际移动用户身份(IMSI)附着(attach)。此外,在路由区更新程序中发生延迟的情况下,网络拒绝路由更新,从而移动终端应该执行附着。在这种情况下,移动终端执行不必要的周期性的位置更新程序或周期性的路由区更新程序,从而浪费了无线电资源。 发明内容[0005] 本发明的一方面在于解决至少上述问题和/或缺点,并提供至少下述优点。因此,本发明的一方面在于提供一种用于移动终端中降低不必要的资源消耗的设备和方法。 [0006] 本发明的另一方面在于提供一种用于在移动终端中降低由位置更新导致的不必要的资源消耗的设备和方法。 [0007] 本发明的另一方面在于提供一种用于在移动终端中通过预测位置更新的成功可能性来降低不必要的资源消耗的设备和方法。 [0008] 本发明的另一方面在于提供一种用于在移动终端中降低由路由区更新导致的不必要的资源消耗的设备和方法。 [0009] 本发明的另一方面在于提供一种用于在移动终端中通过预测路由区更新的成功可能性来降低不必要的资源消耗的设备和方法。 [0010] 根据本发明的一方面,提供一种用于在移动终端中执行周期性的位置更新程序的方法。所述方法包括:当第一定时器期满时,确定周期性的位置更新程序是否是可执行的;当周期性的位置更新程序不是可执行的时,驱动第二定时器;当第二定时器期满时,执行国际移动用户身份(IMSI)附着程序。 [0011] 根据本发明的另一方面,提供一种用于在移动终端中执行周期性的路由区更新程序的方法。所述方法包括:当第一定时器期满时,确定周期性的路由区更新程序是否是可执行的;当周期性的路由区更新程序不是可执行的时,驱动第二定时器;当第二定时器期满时,执行附着程序。 [0012] 根据本发明的另一方面,提供一种用于在移动终端中执行周期性的位置更新程序的设备。所述设备包括:第一定时器;第二定时器,当周期性的位置更新程序不是可执行的时被驱动;控制器,当第一定时器期满时,确定周期性的位置更新程序是否是可执行的,当周期性的位置更新程序不是可执行的时,驱动第二定时器,当第二定时器期满时,执行国际移动用户身份(IMSI)附着程序。 [0013] 根据本发明的另一方面,提供一种用于在移动终端中执行周期性的路由区更新程序的设备。所述设备包括:第一定时器;第二定时器,当周期性的路由区更新程序不是可执行的时被驱动;控制器,当第一定时器期满时,确定周期性的路由区更新程序是否是可执行的,当周期性的路由区更新程序不是可执行的时,驱动第二定时器,当第二定时器期满时,执行附着程序。 附图说明[0015] 通过下面结合附图进行的描述,本发明的特定示例性实施例的上述和其他方面、特征和优点将会变得更加清楚,其中: [0016] 图1是示出根据本发明的示例性实施例的移动终端的框图; [0017] 图2是示出根据本发明的示例性实施例的用于在移动终端中执行位置更新的程序的流程图; [0018] 图3是示出根据本发明的示例性实施例的用于在移动终端中执行路由区更新的程序的流程图。 [0019] 贯穿附图,相同的标号将被理解为表示相同的部件、组件和结构。 具体实施方式[0020] 提供下面参照附图进行的描述,以帮助全面理解由权利要求及其等同物限定的本发明的示例性实施例。其包括各种特定细节以帮助理解,但是它们应仅被理解为是示例性的。因此,本领域的普通技术人员将认识到,在不脱离本发明的范围和精神的情况下,可对这里描述的实施例进行各种改变和修改。此外,为了清楚和简明,将省略对已知功能和结构的描述。 [0021] 在下面的描述和权利要求中使用的术语和词语不限于文献含义,而是仅被发明人使用以清楚和一致地理解本发明。因此,本领域的技术人员应该清楚,仅是为了示出目的而非限制由权利要求及其等同物限定的本发明的目的,来提供本发明的示例性实施例的下面的描述。 [0022] 应该理解,除非上下文另有清楚的指示,否则单数形式包括复数形式。因此,例如,参照“组件表面”包括参照一个或多个这样的表面。 [0023] 对于术语“基本上”,其含义是引用的特征、参数、或值不需要精确的实现,而是可在不妨碍特征所试图提供的效果的数量上发生偏差或改变,例如,所述偏差或改变包括公差、测量误差、测量精度极限、以及本领域技术人员所公知的其他因素。 [0024] 下面讨论的图1至图3以及用于描述在该专利文档中的本公开的原理的各个示例性实施例仅是作为示例,并且不应按任何将会限制本公开的范围的方式被解释。本领域的技术人员应该理解,可以以任何适当布置的通信系统来实现本公开的原理。用于描述各个实施例的术语是示例性的。应该理解,提供这些术语仅是为了帮助理解说明书,术语的使用和限定不会限制本发明的范围。除非另有清楚的声明,否则使用术语第一、第二等以区分具有相同术语的对象,而非意在表示时间顺序。集合被限定为包括至少一个元素的非空集合。 [0025] 本发明的示例性实施例提供一种用于在移动终端中降低由位置更新或路由区更新导致的不必要资源消耗的技术。 [0026] 在下面的描述中,尽管假设移动终端根据3GPP标准进行操作,但是本发明也可应用到移动终端根据不同标准进行操作的情况。 [0027] 图1是示出根据本发明的示例性实施例的移动终端的框图。 [0029] 控制器100控制移动终端的全部操作,例如,语音通信和数据通信。 [0030] 控制器100使用第一定时器104和第二定时器106执行周期性的位置更新程序。例如,当第一定时器104期满时,控制器100确定周期性的位置更新是否是可执行的。当周期性的位置更新是可执行的时,控制器100执行位置更新程序。相反,当周期性的位置更新不是可执行的时,控制器100驱动第二定时器106。此时,控制器100确定在第二定时器106的驱动时间期满之前位置更新是否是可执行的。当在第二定时器106的驱动时间期满之前位置更新是可执行的时,控制器100执行位置更新程序。相反,当第二定时器106的驱动时间期满并且在第二定时器106期满之前位置更新不是可执行的时,控制器100预测出位置更新将会失败。因此,控制器100执行IMSI附着程序,而不执行位置更新。这里,在即使第一定时器104期满时移动终端也没有在移动性管理(MM)空闲模式中操作的情况下,控制器 100识别出周期性的位置更新不是可执行的。 [0031] 控制器100使用第三定时器108和第四定时器110执行周期性的路由区更新程序。例如,当第三定时器108期满时,控制器100确定周期性的路由区更新是否是可执行的。当周期性的路由区更新是可执行的时,控制器100执行周期性的路由区更新程序。相反,当周期性的路由区更新不是可执行的时,控制器100驱动第四定时器110。此时,控制器100确定在第四定时器110的驱动时间期满之前路由区更新是否是可执行的。当在第四定时器 110的驱动时间期满之前路由区更新是可执行的时,控制器100执行路由区更新程序。相反,当第四定时器110的驱动时间期满并且在第四定时器110期满之前路由区更新不是可执行的时,控制器100预测出路由区更新将会失败。因此,控制器100执行附着程序,而不执行路由区更新。这里,在即使第三定时器108期满时移动终端也没有在GMM-REGISTERED.NORMAL-SERVICE模式中操作的情况下,控制器100识别出周期性的路由区更新不是可执行的。 [0033] 第一定时器104在控制器100的控制下被驱动,并且被驱动预定的驱动时间。例如,第一定时器104是在3GPP标准中定义的T3212定时器,并且当移动终端进入MM空闲模式时第一定时器104在控制器100的控制下被驱动。这里,第一定时器104的驱动时间与位置更新时间段相同。 [0034] 当第一定时器104期满并且不能执行周期性的位置更新程序时,第二定时器106在控制器100的控制下被驱动。即,为了确定周期性的位置更新是否是可执行的,第二定时器106在控制器100的控制下被驱动。这里,第二定时器106的驱动时间可基于服务提供者或服务类型而改变。例如,第二定时器106的驱动时间被设置为第一定时器104的驱动时间的5%。 [0035] 第三定时器108在控制器100的控制下被驱动,并且被驱动预定时间。例如,第三定时器108是在3GPP标准中定义的T3312定时器,并且当READY(就绪)定时器的驱动停止或期满时或者当移动终端进入分组移动性管理(packet mobility management,PMM)空闲模式时,第三定时器108在控制器100的控制下被驱动。这里,第三定时器108的驱动时间通过附着接受消息或者路由区更新接受消息被提供。 [0036] 当第三定时器108期满并且不能执行周期性的路由区更新程序时,第四定时器110在控制器100的控制下被驱动。即,为了确定周期性的路由区更新是否是可执行的,第四定时器110在控制器100的控制下被驱动。这里,第四定时器110的驱动时间可基于服务提供者或服务类型而改变。例如,第四定时器110的驱动时间被设置为第三定时器108的驱动时间的5%。 [0037] 存储器112存储用于控制移动终端的全部操作的程序、在所述终端的操作期间出现的临时数据、系统参数、以及用于存储的数据。 [0038] 显示单元114显示移动终端的状态信息、用户输入的文字、运动图像、静止图像等。 [0039] 输入单元116将与用户的键输入相应的数据提供给控制器100。 [0041] 在根据本发明的一个示例性实施例的移动终端中,显示单元114和输入单元116被独立地配置。在本发明的一个示例性实施例中,显示单元114和输入单元116可被配置为一个模块。即,移动终端可使用触摸屏将显示单元114和输入单元116配置为一个模块。 [0042] 在本发明的上述示例性实施例中,移动终端包括:第一定时器104、第二定时器106、第三定时器108、以及第四定时器110。 [0043] 在本发明的一个示例性实施例中,移动终端可仅包括用于位置更新的第一定时器104和第二定时器106,或者可仅包括用于路由区更新的第三定时器108和第四定时器110。 [0044] 以下,提供一种用于在移动终端中执行周期性的位置更新程序的方法。在下面的描述中,第一定时器104被称为T3212定时器,第二定时器106被称为T3212sub定时器。 [0045] 图2是示出根据本发明的示例性实施例的用于在移动终端中执行位置更新的程序的流程图。 [0046] 参照图2,在步骤201,移动终端确定T3212定时器是否期满。这里,当移动终端进入MM空闲模式时,T3212定时器被驱动。 [0047] 当T3212定时器期满时,移动终端识别出位置更新时间段到来。因此,在步骤203,移动终端确定周期性的位置更新程序是否是可执行的。例如,当移动终端在MM空闲模式中操作时,移动终端识别出周期性的位置更新程序是可执行的。相反,在即使T3212定时器期满时移动终端也没有在MM空闲模式中操作的情况下,移动终端识别出周期性的位置更新程序不是可执行的。 [0048] 当周期性的位置更新程序是可执行的时,移动终端进行到步骤211以执行位置更新程序。在此情况下,移动终端重设T3212定时器。 [0049] 相反,当周期性的位置更新程序不是可执行的时,移动终端进行到步骤205以驱动T3212sub定时器。即,移动终端重设T3212sub定时器。 [0050] 移动终端进行到步骤207以确定T3212sub定时器是否期满。 [0051] 当T3212sub定时器没有期满时,移动终端进行到步骤209以确定位置更新程序是否是可执行的。即,移动终端确定移动终端是否已经进入到MM空闲模式。 [0052] 当移动终端没有进入到MM空闲模式时,移动终端识别出位置更新程序不是可执行的。因此,移动终端进行到步骤207以再次确定T3212sub定时器是否期满。 [0053] 相反,当移动终端已经进入到MM空闲模式时,移动终端识别出位置更新程序是可执行的。因此,移动终端进行到步骤211以执行位置更新程序。在此情况下,移动终端重设T3212定时器,并停止T3212sub定时器的驱动。 [0054] 在步骤207,当T3212sub定时器期满时,移动终端识别出即使移动终端执行周期性的位置更新程序,周期性的位置更新程序也会失败。因此,移动终端进行到步骤213以省略周期性的位置更新程序,并执行IMSI附着程序。即,移动终端通过IMSI附着程序在网络中注册电路服务(CS)。 [0056] 以下,描述一种在移动终端中执行周期性的路由区更新程序的方法。在下面的描述中,第三定时器108被称为T3312定时器,第四定时器110被称为T3312sub定时器。 [0057] 图3是示出根据本发明的示例性实施例的用于在移动终端中执行路由区更新的程序的流程图。 [0058] 参照图3,在步骤301,移动终端确定T3312定时器是否期满。这里,当READY定时器的驱动停止或期满时,或者当移动终端进入PMM空闲模式时,T3312定时器被驱动。 [0059] 当T3312定时器期满时,移动终端识别出路由区更新时间段到来。因此,在步骤303,移动终端确定周期性的路由区更新程序是否是可执行的。例如,当移动终端在GMM-REGISTERED.NORMAL-SERVICE模式中操作时,移动终端识别出周期性的路由区更新程序是可执行的。相反,在即使T3312定时器期满时移动终端也没有在GMM-REGISTERED.NORMAL-SERVICE模式中操作的情况下,移动终端识别出周期性的路由区更新程序不是可执行的。 [0060] 当周期性的路由区更新程序是可执行的时,在步骤311,移动终端执行路由区更新程序。在此情况下,移动终端重设T3312定时器。 [0061] 相反,当周期性的路由区更新程序不是可执行的时,移动终端进行到步骤305以驱动T3312sub定时器。 [0062] 随后,在步骤307,移动终端确定T3312sub定时器是否期满。 [0063] 当T3312sub定时器没有期满时,在步骤309,移动终端确定路由区更新程序是否是可执行的。即,移动终端确定移动终端是否已经进入到GMM-REGISTERED.NORMAL-SERVICE模式。 [0064] 当移动终端没有进入到GMM-REGISTERED.NORMAL-SERVICE模式时,移动终端识别出路由区更新程序不是可执行的。因此,移动终端进行到步骤307以再次确定T3312sub定时器是否期满。 [0065] 相反,当移动终端已经进入到GMM-REGISTERED.NORMAL-SERVICE模式时,移动终端识别出位置更新程序是可执行的。因此,移动终端进行到步骤311以执行路由区更新程序。在此情况下,移动终端重设T3312定时器,并停止T3312sub定时器的驱动。 [0066] 在步骤307,当T3312sub定时器期满时,移动终端识别出即使移动终端执行周期性的路由区更新程序,周期性的路由区更新程序也会失败。因此,移动终端进行到步骤313以省略周期性的路由区更新程序,并执行附着程序。即,移动终端通过附着程序在通用分组无线业务(GPRS)服务服务器中注册,以使用GPRS服务。 [0067] 随后,移动终端结束本算法。 [0068] 如上所述,当在移动终端中位置更新的成功可能性较低时,移动终端可通过执行IMSI附着程序而非位置更新程序来降低由位置更新导致的不必要的资源消耗,并快速提供正常服务。 [0069] 此外,当在移动终端中路由区更新的成功可能性较低时,移动终端可通过执行附着程序而非路由区更新程序来降低由路由区更新程序导致的不必要的资源消耗,并快速提供正常服务。 [0070] 尽管已经参照其特定示例性实施例显示和描述了本发明,但是本领域的技术人员应该理解,在不脱离权利要求及其等同物所限定的本发明的精神和范围的情况下,可以对其进行形式和细节上的各种改变。因此,本发明的范围不应被限制为上述实施例,而是应该由权利要求及其等同物来确定。 |