使多模终端延长通话时长的方法及系统的制作方法

文档序号:7627521阅读:137来源:国知局
专利名称:使多模终端延长通话时长的方法及系统的制作方法
技术领域
本发明涉及通讯领域,更具体地说,涉及一种使多模终端延长通话时长的方法及系统。
背景技术
随着通讯技术的发展出现了多种通讯媒体在某一区域共存的情况(例如GSM、WiMax、WLAN等),同时能支持与多种网络通讯的多模终端设备也随之产生,如图1所示。由于不同通讯媒体的服务区域以及业务(例如通话、数据传输等)能力的差异,为了实现更好的服务质量并保证业务的连续性,多模终端设备必须能够在不同的通讯媒体之间实现无缝的切换。
IEEE 802.21协议针对上述的在不同通讯媒体间无缝切换的问题,提出了一种为多模终端实现网络间无缝切换服务的架构。该协议的主要思想就是在网络实体协议栈的第二层(MAC层)与第三层(网络层)之间增加一个媒体无关切换层。该媒体无关切换层通过协议中定义的与上、下层、SME(Stationmanagement entity,站点管理实体)及同层的MIH(Media IndependentHandover,媒体无关切换)实体之间的接口,为多模终端实现无缝的媒体无关切换提供事件、命令、信息服务。
与单模终端的只使用一种无线媒体进行通讯,只需根据信号强度、接入点的负载等在不同的接入点之间切换不同,多模终端切换时就需要针对支持的不同的无线媒体类型进行选择。在上述对不同无线媒体类型进行选择的过程中,多模终端使用不同无线媒体类型通讯时的耗电量也是一个很重要的考虑因素。尤其是在电池电量不足,同时需要尽可能延长通话时间时,不同的无线媒体类型的耗电量在切换决策时显得更为重要。
现有的功率控制技术包括有以下几类(a)CDMA中的通过对基站和移动台(终端)发射功率的限制和优化方案,其由前向链路功率控制和反向链路功率控制来共同完成;(b)无线局域网通讯协议(IEEE 802.11)中的通过向无线终端发送功率信息的方式。
在多模终端切换选择通讯网络需要考虑不同媒体类型的电量消耗时,现有的一种策略是由多模终端向网络侧的信息服务器发出请求,获取终端与不同的网络连接时的电量消耗信息并提供给切换决策模块,然后由切换决策模块根据获取的电量消耗信息选择通讯网络。
上述方案的不足在于(1)将终端与不同的网络连接时的电量消耗信息保存在网络侧,终端需要该信息时需要向网络侧发出请求,然后再由网络实体返回不同媒体类型的电量消耗信息到位于终端上的切换决策模块,这样做的结果是增加了终端和网络实体的数据交互。(2)终端接入不同的网络时的电量消耗信息本身就是与终端相关的,不同厂商的终端或者同一厂商的使用不同芯片的终端其接入不同网络时的电量消耗都是不一样的,而且同一终端由于所处位置距离基站/AP的距离的差异也会使其信号发射的功率不一样从而导致电量消耗的变化,从而导致网络侧返回的信息不准确。

发明内容
本发明要解决的技术问题在于,针对现有技术的上述由于耗电信息存储在网络侧导致增加数据交互的缺陷,提供一种新的使多模终端延长通话时长的方法及系统。
本发明的使多模终端延长通话时长的方法,还解决了由于耗电信息保存在网络侧导致的信息不准确的问题。
本发明解决其技术问题所采用的技术方案是构造一种使多模终端延长通话时长的方法,所述多模终端同时处于多个通讯媒体覆盖下,包括以下步骤(a)从来自通讯媒体网络实体的下行链路中获取网络实体为多模终端指定的信号功率信息;(b)根据所述指定的信号功率信息计算并保存或更新每一通讯媒体对应的电量消耗信息;
(c)根据所述电量消耗信息将业务切换到电量消耗最少的通讯媒体。
在本发明所述的使多模终端延长通话时长的方法中,还包括根据多模终端芯片的电量消耗计算当前使用的通讯媒体的电量消耗信息的步骤。
在本发明所述的使多模终端延长通话时长的方法中,所述步骤(a)包括(a1)扫描来自各通讯媒体网络实体的下行链路信息;(a2)从下行链路信息中获取网络实体为多模终端指定的信号功率信息。
在本发明所述的使多模终端延长通话时长的方法中,所述步骤(b)中所获得的电量消耗信息存储于多模终端的链路层。
在本发明所述的使多模终端延长通话时长的方法中,所述步骤(c)包括(c1)应用实体在切换通讯媒体前获取各通讯媒体对应的电量消耗信息;(c2)应用实体根据获取的各通讯媒体对应的电量消耗信息,判断是否存在小于当前使用的通讯媒体电量消耗的潜在的通讯媒体;(c3)若存在小于当前使用的通讯媒体电量消耗的潜在的通讯媒体,则应用实体将当前业务切换到电量消耗最小的通讯媒体。
在本发明所述的使多模终端延长通话时长的方法中,所述步骤(c1)中应用实体通过媒体无关切换模块获取电量消耗信息。
本发明还提供一种使多模终端延长通话时长的系统,所述多模终端同时处于多个通讯媒体覆盖下,包括有用于获取来自通讯媒体网络实体的下行链路中为无线终端指定的信号功率信息的信息接收模块、根据所述信号功率信息计算对应通讯媒体的电量消耗信息的电量计算模块以及根据所述电量消耗信息选择通讯媒体的切换决策模块。
在本发明所述的使多模终端延长通话时长的系统中,还包括根据当前多模终端芯片电量消耗获取当前使用的通讯媒体的电量消耗信息的模块。
在本发明所述的使多模终端延长通话时长的系统中,还包括有媒体无关切换模块,所述切换决策模块通过媒体无关切换模块获取电量消耗信息。
本发明还提供一种无线终端获取通讯媒体耗电信息的方法,所述无线终端处于至少一个通讯媒体覆盖下,包括以下步骤(a)从来自通讯媒体网络实体的下行链路中获取网络实体为无线终端指定的信号功率信息;(b)将所述信号功率信息转换为对应通讯媒体的电量消耗信息。
本发明的使多模终端延长通话时长的方法及系统,利用网络实体下行数据中指定的功率信息来确定使用不同通讯媒体类型链路时的电量消耗,并使用所得的电量消耗信息作为切换通讯媒体的依据,实现了多模终端在有限电量时通话时长的延长。


下面将结合附图及实施例对本发明作进一步说明,附图中图1是现有多模终端的通讯环境示意图;图2是本发明使多模终端延长通话时长的系统的结构框图;图3是本发明使多模终端延长通话时长的系统的获取电量消耗信息的一个实例的示意图;图4是本发明使多模终端延长通话时长的方法的流程图;图5是图4中切换通讯媒体步骤的流程图。
具体实施例方式
多模无线终端设备可以使用不同类型的无线媒体(如IEEE 802.11、IEEE802.16、3GPP等)进行通讯。由于不同的无线媒体使用的芯片、发射频率、信号调制方式、发射功率等各不相同,因此,多模终端在使用不同类型的无线媒体(如802.11、802.16、3GPP等)进行通讯时,对电量的消耗也各不相同。
在实际使用中,多模终端通讯时的电量消耗可分为两个部分一是与使用的无线媒体类型无关的电量消耗部分(如CPU/DSP、显示屏、音频放大电路的消耗);二是与使用的无线媒体类型相关的电量消耗部分(如无线媒体芯片的无发射时的静态消耗、因发射无线信号引起的消耗)。在多模终端做媒体无关切换时,从电量消耗的角度看,对媒体类型的选择有影响的是与无线媒体类型相关的电量消耗的部分,而这一部分的电量消耗又是随着信号发射功率的变化而相应变化,同时多模终端通讯时的信号发射功率又是随着终端与基站相对位置的不同作适时调整的。
为使多模终端延长通话时长,特别是在电量有限的情况下,必须使多模终端在保证业务质量的情况下,选择电量消耗相对较少的通讯媒体进行通讯。如图2所示,是本发明使多模终端延长通话时长的系统的结构框图。在本实施例中,该系统包括有依次连接的信息接收模块21、电量计算模块22以及切换决策模块23。
下行链路是指由基站/AP发射、无线终端接收的工作频率,其包括有控制信息及业务信息,其中在控制信息中包括有为无线终端指定的信号功率控制信息(即无线终端在使用通讯媒体时的发射信号的功率,以下简称信号功率信息)。信息接收模块21用于获取来自通讯媒体网络实体(例如基站或接入点)的下行链路中为无线终端指定的信号功率信息,其在对通讯媒体的网络实体的扫描过程中,获取网络实体下行链路中为无线终端指定的信号功率信息。在本实施例中,信息接收模块21可接收所有覆盖当前多模终端的通讯媒体的下行链路信号,并从下行链路信号中获得对应通讯媒体的信号功率信息。
电量计算模块22用于根据信息接收模块21接收的信号功率信息计算对应通讯媒体的电量消耗信息。该电量计算模块22计算电量消耗信息时,还结合多模终端本身的硬件特性(例如静态消耗等),从而使对应通讯媒体的电量消耗信息更加精确。由于网络实体的下行链路中的信号功率信息因无线终端位置的不同而不同,因此某一通讯媒体的电量消耗信息因多模终端位置的不同而不同。在本实施例中,电量计算模块22位于多模终端的链路层,而计算所得的电量消耗信息也保存于链路层。当然,在实际应用中,电量消耗信息也可在其他层计算或保存。表1为电量消耗信息定义的一个实例

表1电量消耗信息定义若多模终端以电量消耗作为选择通讯媒体类型的决策因素(特别是在多模终端电量有限的情况下),则切换决策模块23(或其他应用实体)根据电量计算模块22的计算结果,决定是否为业务切换通讯媒体。在该情况下,切换决策模块23可主动从链路层获取并比较各类型的通讯媒体的电量消耗信息,将业务切换到电量消耗最少的通讯媒体。切换决策模块23选择通讯媒体可在业务开始前,也可以在业务进行中。
还可通过在电量计算模块22更新电量消耗信息时,将更新信息自动上报至切换决策模块23,由切换决策模块23根据现有通讯媒体的电量消耗信息以及更新的电量消耗信息,来决定是否切换通讯媒体。
将媒体类型相关的电量消耗信息提供到上层(如切换决策模块23),还可以通过在多模终端提供一个媒体无关切换模块(实体),作为提供媒体无关切换时信息服务的的媒介,如图3所示。
图3中,电量消耗信息的交互涉及到3个逻辑实体上层应用或切换决策实体(APP/PDF)、媒体无关切换实体(MIH)、链路层或站点管理实体(LLC/SME)。链路动态电量消耗信息可以但不限于在链路层或站点管理实体(LLC/SME)定义、保存,并被基于基站/AP下行信号中的功率信息实时更新。上层应用或切换决策实体(APP/PDF)在需要该动态电量消耗信息时,向媒体无关切换实体(MIH)发出链路动态电量消耗信息请求,同时媒体无关切换实体(MIH)向链路层或站点管理实体(LLC/SME)发出链路动态电量消耗信息请求,链路层或站点管理实体(LLC/SME)在接收到链路动态电量消耗信息后,首先将链路动态电量消耗信息根据下行的功率信息进行更新,然后通过请求相应命令提供给媒体无关切换实体(MIH),媒体无关切换实体(MIH)再将链路动态电量消耗信息提供给上层应用或切换决策实体(APP/PDF)。
此外,多模终端还可包括根据当前多模终端芯片电量消耗获取当前使用的通讯媒体的电量消耗信息的模块。对于潜在(非当前使用)通讯媒体的电量消耗信息,可使用信息接收模块21和电量计算模块22获取,而对当前使用的通讯媒体的电量消耗信息,则直接对多模终端的电量消耗进行测量获得。
如图4所示,是本发明使多模终端延长通话时长的方法的流程图。本实施例中的多模终端至少处于多个通讯媒体(无线媒体)覆盖下。
步骤S41,多模终端扫描通讯信号,从来自各通讯媒体网络实体(例如基站、接入点等)的下行链路中获取网络实体为无线终端指定的信号功率信息。该过程具体包括扫描来自各通讯媒体网络实体的下行链路信息;从下行链路信息中获取网络实体为无线终端指定的信号功率信息。
步骤S42,根据上述从网络实体获取的指定信号功率信息,计算每一通讯媒体对应的电量消耗信息,并保存计算结果。计算结果可保存于多模终端的链路层,也可保存于其他层。若对应层已经保存有对应通讯媒体的电量消耗信息,则在该通讯媒体的电量消耗信息有变化时,更新原有的电量消耗信息,从而使对应层中的电量消耗信息与多模终端的所处环境实时对应。
步骤S43,根据保存于链路层或其他层的电量消耗信息,选择通讯没听,并将业务切换到电量消耗最少的通讯媒体。
如图5所示,是图4中切换通讯媒体步骤的流程图。
步骤S51,多模终端的切换决策模块23(也可以是其他应用实体),获取电量消耗信息。该获取过程可以是应用实体主动发送请求获取,也可以是通过被动接收获取,还可以是通过一个媒体无关切换模块获取。
步骤S52,切换决策模块23根据获取的各通讯媒体对应的电量消耗信息,判断是否存在小于当前使用的通讯媒体电量消耗的潜在的通讯媒体。
步骤S53,若存在小于当前使用的通讯媒体电量消耗的潜在的通讯媒体,则切换决策模块23将当前业务切换到电量消耗最小的通讯媒体。然后执行步骤S55(将在下文描述)。
步骤S55,若不存在小于当前使用的通讯媒体电量消耗的潜在的通讯媒体,即当前通讯媒体的电量消耗最小,则判断当前业务是否结束(例如通话业务中的挂机操作等)。
若当前业务结束,则流程结束,否则返回步骤S51。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种使多模终端延长通话时长的方法,所述多模终端同时处于多个通讯媒体覆盖下,其特征在于,包括以下步骤(a)从来自通讯媒体网络实体的下行链路中获取网络实体为多模终端指定的信号功率信息;(b)根据所述指定的信号功率信息计算并保存或更新每一通讯媒体对应的电量消耗信息;(c)根据所述电量消耗信息将业务切换到电量消耗最少的通讯媒体。
2.根据权利要求1所述的使多模终端延长通话时长的方法,其特征在于,还包括根据多模终端芯片的电量消耗计算当前使用的通讯媒体的电量消耗信息的步骤。
3.根据权利要求1所述的使多模终端延长通话时长的方法,其特征在于,所述步骤(a)包括(a1)扫描来自各通讯媒体网络实体的下行链路信息;(a2)从下行链路信息中获取网络实体为多模终端指定的信号功率信息。
4.根据权利要求1所述的使多模终端延长通话时长的方法,其特征在于,所述步骤(b)中所获得的电量消耗信息存储于多模终端的链路层。
5.根据权利要求1所述的使多模终端延长通话时长的方法,其特征在于,所述步骤(c)包括(c1)应用实体在切换通讯媒体前获取各通讯媒体对应的电量消耗信息;(c2)应用实体根据获取的各通讯媒体对应的电量消耗信息,判断是否存在小于当前使用的通讯媒体电量消耗的潜在的通讯媒体;(c3)若存在小于当前使用的通讯媒体电量消耗的潜在的通讯媒体,则应用实体将当前业务切换到电量消耗最小的通讯媒体。
6.根据权利要求1所述的使多模终端延长通话时长的方法,其特征在于,所述步骤(c1)中应用实体通过媒体无关切换模块获取电量消耗信息。
7.一种使多模终端延长通话时长的系统,所述多模终端同时处于多个通讯媒体覆盖下,其特征在于,包括有用于获取来自通讯媒体网络实体的下行链路中为多模终端指定的信号功率信息的信息接收模块、根据所述信号功率信息计算对应通讯媒体的电量消耗信息的电量计算模块以及根据所述电量消耗信息选择通讯媒体的切换决策模块。
8.根据权利要求7所述的使多模终端延长通话时长的系统,其特征在于,还包括根据当前多模终端芯片电量消耗获取当前使用的通讯媒体的电量消耗信息的模块。
9.根据权利要求7所述的使多模终端延长通话时长的系统,其特征在于,还包括有媒体无关切换模块,所述切换决策模块通过媒体无关切换模块获取电量消耗信息。
10.一种无线终端获取通讯媒体耗电信息的方法,所述无线终端处于至少一个通讯媒体覆盖下,其特征在于,包括以下步骤(a)从来自通讯媒体网络实体的下行链路中获取网络实体为无线终端指定的信号功率信息;(b)将所述信号功率信息转换为对应通讯媒体的电量消耗信息。
全文摘要
本发明涉及一种使多模终端延长通话时长的方法,所述多模终端同时处于多个通讯媒体覆盖下,包括以下步骤(a)从来自通讯媒体网络实体的下行链路中获取网络实体为多模终端指定的信号功率信息;(b)根据所述指定的信号功率信息计算并保存或更新每一通讯媒体对应的电量消耗信息;(c)根据所述电量消耗信息将业务切换到电量消耗最少的通讯媒体。本发明还提供一种对应的使多模终端延长通话时长的系统。本发明利用网络实体下行数据中指定的功率信息来确定使用不同通讯媒体类型链路时的电量消耗,并使用所得的电量消耗信息作为切换通讯媒体的依据,实现了多模终端在有限电量时通话时长的延长。
文档编号H04W52/02GK1852524SQ200510121500
公开日2006年10月25日 申请日期2005年12月31日 优先权日2005年12月31日
发明者树贵明, 钟辉, 周异 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1