专利名称:移动通信网络的选择方法及装置的制作方法
技术领域:
本发明涉及移动通信技术领域,尤其涉及一种移动通信网络的选择方法及装置。
背景技术:
近年来,无线移动通信的迅速发展,促生了大量的无线移动通信技术。通常,采用不同技术机制组成的网络会有重叠的地方,如图1所示。在图1中包括多种机制的网络,如全球移动通信系统(GSM,Global System forMobile communications)/通用数据分组服务(GPRS,General Packet RadioService)网络、无线局域网(WLAN,Wireless Local Area Networks)、WiMAX网络、码分多址接入(CDMA,Code Division Multiple Access)网络、3G网络和基于IP分组的数据核心网(IP Based Core)网络,不同机制的网络彼此之间不是截然分开的而是有重叠的地方。多种机制的网络共存的好处在于可以为用户提供多种服务,比如在特定地区,如热点地区,WLAN可以提供高速的网络接入;而蜂窝移动网络可以提供广泛的网络接入,但带宽有限,费用更高。
当用户持多模式的移动终端(MT,Mobile Terminals)在不同机制的网络中移动时,由于每个网络都有其独特的性能,所以对用户来说如何选择所用网络成为一个重要的问题。结合图1,假设对用户来说有两个网络可供选择,一个是WLAN网络,另一个是WiMAX网络。WLAN网络的费用(Cost)低,而WiMAX网络可以提供更宽的带宽(Bandwidth),用户应该怎样选择网络呢? 一种基本的解决办法是根据网络的信号强度和其它一些网络参数进行选择,这种方法简单但没有考虑到用户对于费用、带宽、安全(Security)等网络因素的要求,也没有考虑到各网络的固有特性。
为解决上述方法存在的问题,提出一种根据用户需求以及网络特性选择网络的方法。采用该方法时,首先,用户根据自身的要求为其关注的网络参数设置加权值,也可以称为定制用户策略。通过用户策略可以体现出用户对网络中各种参数的关注程度。假设移动终端处于两个重叠的网络之中,如图2所示,一个是WLAN网络,另一个是CDMA/1X网络,二者的某些固有网络参数如表1所示。
表1 在MT选择网络时,将根据预设置的函数关系分别计算各网络的Q值,并选择Q值最大的网络为当前网络(CN,Current Network)。
该函数关系中的Fi是用户关注的网络参数,Wi是用户为其关注的网络参数设置的加权值,N是网络参数的总数。
假设用户最关心网络所能提供的带宽,则将网络参数“带宽”的加权值Wb设置的高一些,为0.8,而用户对网络的服务费用和网络的安全不是特别在意,将网络参数“费用”的加权值Wc设置的很低,为0.1,将网络参数“安全等级”的加权值Ws同样也设置的低一些,为0.1。
当网络为WLAN时,Q=0.1×2+0.8×11+0.1×3=9.3;当网络为CDMA/1X时,Q=0.1×1+0.8×0.36+0.1×5=0.888。计算出WLAN网络和CDMA/1X网络的Q值后,MT将选择Q值大的WLAN网络作为目标网络。
在上述方法中,各网络参数的单位互不相同,如“费用”的单位是“元/小时”、“带宽”的单位是“Mbit/s”,而“安全等级”则没有单位。虽然从数学角度看,对不同单位的数据加权、求和没有任何意义,但从网络选择的策略来说,该方法是有借鉴意义的。虽然采用上述方法作为网络选择的策略既考虑到用户的要求又兼顾网络的固有特性,但是在按上述方法计算各有效网络的Q值时,各有效网络的网络参数Fi都采用的是固定值。在实际运行中,由于受到客观因素的影响,很多网络参数会动态地变化,例如MT从有效网络实际得到的带宽会受到该网络中用户数量的影响,而有效网络提供的安全等级也会根据不同的应用服务发生变化。另外,在运行过程中的不同时间,在MT中所运行的应用程序不同,这些不同的应用程序对网络参数的要求也不一样。当各有效网络的网络参数随着客观因素发生变化时,如果MT仍然采用各有效网络的固定网络参数,则会降低网络选择的效果,甚至选择的网络与用户的要求相差很大。
发明内容
有鉴于此,本发明解决的技术问题是提供一种移动通信网络的选择方法及装置,与现有技术相比,采用该方法及装置进行网络选择时,可以提高网络选择的效果,增大MT所选择的网络符合用户要求的几率。
为此,本发明提供的技术方案如下 一种移动通信网络的选择方法,包括 监测各有效网络中用户所关注的网络参数和与所述网络参数相关的参数,如果所述网络参数和/或所述相关参数发生变化,则根据所述网络参数和所述相关参数获得各有效网络的函数值,选择函数值最大的有效网络作为目标网络。
其中,当所述相关参数是所述网络参数的加权值时,按下述步骤获得有效网络的函数值 运算Wi·Vi,获得网络参数的加权值; 运算获得有效网络的函数值; 其中,f是有效网络的函数值,Vi是用户关注的网络参数,Wi是Vi的加权值,N是网络参数的总数。
其中,当所述相关参数是所述网络参数的加权值和所述网络参数的预期值时,按下述步骤获得有效网络的函数值 运算
获得用户对网络参数的满意度; 运算
获得所述满意度的加权值; 运算获得有效网络的函数值; 其中,f是有效网络的函数值,Vi是用户关注的网络参数,Wi是Vi的加权值,Ei是Vi的预期值,N是网络参数的总数。
其中,所述网络参数的预期值Ei由用户设置,或由移动终端按照至少一个应用服务的需求设置。
其中,当移动终端执行至少一个应用服务时,移动终端按下述步骤设置网络参数的预期值 运算Sj·Eij,获得应用服务对网络参数Vi的需求值的加权值; 运算获得并设置网络参数Vi的预期值Ei; 其中,Eij是不同的应用服务对网络参数Vi的需求值,Sj是Eij所对应的加权值,M是应用服务的总数。
其中,当加权值Wi由用户直接设置时,按下述条件设置Wi 0≤Wi≤1,并且,其中,N是网络参数的总数。
其中,当加权值Wi不是用户直接设置的系数时,按下述步骤设置加权值 用户为网络参数Vi设置系数wi; 运算
获得所有wi的和值; 运算获得并设置网络参数Vi的加权值Wi; 其中,N是网络参数的总数。
其中,当函数值最大的有效网络多于一个时,如果移动终端当前所处网络的函数值最大,则选择移动终端当前所处的网络作为目标网络;否则,随机选择一个函数值最大的有效网络作为目标网络,或根据预设置的条件选择一个函数值最大的有效网络作为目标网络。
一种移动通信网络的选择装置,包括 监测单元,用于监测各有效网络中用户所关注的网络参数和与所述网络参数相关的参数; 判断单元,用于判断监测单元获得的相关监测值是否发生变化; 函数值获得单元,用于接收判断单元的信息,如果相关监测值发生变化,则根据监测值获得各有效网络的函数值; 网络选择单元,用于接收函数获得单元所获得的各有效网络的函数值,选择函数值最大的有效网络作为目标网络。
其中,当所述相关参数是所述网络参数的加权值时,所述函数值获得单元包括 乘法单元,用于运算Wi·Vi,获得网络参数的加权值; 累加单元,用于运算获得有效网络的函数值; 其中,f是有效网络的函数值,Vi是用户关注的网络参数,Wi是Vi的加权值,N是网络参数的总数。
其中,当所述相关参数是所述网络参数的加权值和所述网络参数的预期值时,所述函数值获得单元包括 除法单元,用于运算
获得用户对网络参数的满意度; 乘法单元,用于运算
获得所述满意度的加权值; 累加单元,用于运算获得有效网络的函数值; 其中,f是有效网络的函数值,Vi是用户关注的网络参数,Wi是Vi的加权值,Ei是Vi的预期值,N是网络参数的总数。
其中,所述装置还包括预期值设置单元,用于设置所述网络参数的预期值。
其中,所述网络参数的预期值由用户通过预期值设置单元设置,或由移动终端通过预期值设置单元按照至少一个应用服务的需求设置。
其中,当移动终端执行至少一个应用服务时,所述预期值设置单元包括 需求值加权单元,用于运算Sj·Eij,获得应用服务对网络参数Vi的需求值的加权值; 加权值累加单元,用于运算获得并设置网络参数Vi的预期值Ei; 其中,Eij是不同的应用服务对网络参数Vi的需求值,Sj是Eij所对应的加权值,M是应用服务的总数。
其中,当加权值Wi不是用户直接设置的系数时,所述装置还包括 求和单元,用于对用户设置的系数wi做
运算,获得所有Wi的和值; 加权值获得单元,用于运算获得并设置网络参数Vi的加权值Wi;其中,N是网络参数的总数 可以看出,采用本发明所述的方法及装置选择移动通信网络时,需要监测各有效网络中用户所关注的网络参数和与所述网络参数相关的参数,如果所述网络参数和/或所述相关参数发生变化,则根据所述网络参数和所述相关参数获得各有效网络的函数值,并选择函数值最大的有效网络作为目标网络。与现有技术相比,本发明根据动态的网络参数选择目标网络,可以提高网络选择的效果,增大MT所选择的网络符合用户要求的几率。在本发明中,还可以根据不同应用服务的需求对相关网络参数的预期值进行设置,并考虑到用户对其关注的网络参数的满意度。从而不仅能够实现根据动态的网络参数选择目标网络,而且能够解决网络参数的单位不一致的问题,体现用户对其关注的网络参数的满意度,还能够满足不同应用服务对网络参数的需求。
图1是不同网络相互重叠的示意图; 图2是移动终端处于重叠网络的示意图; 图3是本发明方法实施例1的流程图; 图4是本发明方法实施例2的流程图; 图5是本发明装置的第一个示意图; 图6是本发明装置中函数值获得单元的一个示意图; 图7是本发明装置的第二个示意图; 图8是本发明装置中预期值设置单元的示意图; 图9是本发明装置的第三个示意图。
具体实施例方式 本发明的核心是监测各有效网络中用户所关注的网络参数和与所述网络参数相关的参数,并根据动态变化的网络参数和相关参数选择目标网络。
下面结合实施例1对本发明的方法做进一步具体说明,图3是实施例1的流程图。
假设多模MT处于一个当前网络中,在步骤301中,该MT在各有效网络中,对用户所关注的网络参数进行监测。在步骤302中,该MT对用户策略进行监测,即,对用户为各网络参数设置的加权值进行监测。其中,对网络参数和用户策略的监测可以是周期性的也可以是非周期性的,但为简便起见,可以对网络参数和用户策略进行周期性的监测。其中,对网络参数的监测不仅对现有的有效网络进行,如果有新的网络成为该MT的有效网络,则该MT同样监测所述新增有效网络中的网络参数。
在步骤303中,当各有效网络受到客观因素的影响时,如果MT在各有效网络中监测的网络参数发生变化,则该MT在步骤304中更新相应的网络参数;否则继续监测。
在步骤305中,如果用户重新设置网络参数的加权值,即用户策略发生变化,则该MT在步骤306中更新用户策略信息,即相关网络参数的加权值;否则,继续监测。
在步骤307中,如果MT监测的网络参数和相应的用户策略都未发生变化、更新,则执行步骤310,不进行网络选择;否则,该MT在步骤308中重新根据各有效网络中的网络参数和相应的用户策略按下述函数运算关系计算各有效网络的函数值 其中,f是有效网络的函数值,Vi是用户关注的网络参数,Wi是用户为Vi设置的加权值,N是网络参数Vi的总数。
得到各有效网络的函数值后,在步骤309中,选择函数值最大的有效网络作为目标网络。
下面结合图2,对实施例1所述的方法作更详细地说明。假设MT同时处于两个有效网络之中,一个是WLAN网络,另一个是CDMA/1X网络。假设该MT当前保存的网络参数和相应的用户策略如表2所示。从表2中,可以看出用户关注的网络参数为“费用”、“带宽”和“安全等级”,用户为其关注的网络参数设置的相应加权值分别为设置为0.1、0.7和0.2。可以看出用户最关注的是网络所能提供的带宽,其次是网络的安全等级,最后是费用。对于用户关注的3个网络参数,WLAN网络为该MT提供的“费用”为2元/小时,“带宽”为200Kbit/s,“安全等级”是5;而CDMA/1X网络为该MT提供的“费用”为1元/小时,“带宽”为300Kbit/s,“安全等级”是3。
表2 通过计算,得到WLAN网络的函数值为fw=0.1×(1/2)+0.7×200+0.2×5=141.05;CDMA/1X网络的函数值为fc=0.1×1+0.7×210+0.2×3=147.7,该MT选择CDMA/1X网络。
在采用上述方法时,对于网络参数“费用”,在做函数运算时,并没有将其实际的监测值作为网络参数,而是将实际监测值的倒数作为网络参数。这样做是因为当用户对某个网络参数很关注,为该参数设置了很高的加权值,但用户其实是为了降低该参数,例如对于“费用”,“功耗”这样的参数。当用户关注“费用”或“功耗”,并为其设置了很高的加权值时,用户往往是为了获得较低的费用和功耗,对于这类的网络参数,将其实际测量值的倒数作为函数运算关系中的网络参数,才能真正符合用户的要求。
MT对用户关注的网络参数和相应的用户策略进行监测。如果,WLAN网络中的网络参数“带宽”发生变化,该MT将对其保存的相应参数进行更新,更新后的网络参数和相应的用户策略如表3所示。
表3 MT得知网络参数发生变化,将重新计算两个网络的函数值,此时,fw=0.1×(1/2)+0.7×210+0.2×5=148.05;fc=0.1×1+0.7×210+0.2×3=147.7,该MT将选择WLAN网络作为目标网络。如果,用户策略发生变化,该MT将对其保存的用户策略进行更新,更新后的网络参数和相应的用户策略如表4所示。
表4 MT得知用户策略发生变化,将重新计算两个网络的函数值,此时,fw=0.1×(1/2)十0.1×200+0.8×5=24.05;fc=0.1×1+0.1×210+0.8×3=23.5,该MT将选择WLAN网络作为目标网络。
可以看出,在实施例1中,MT对用户关注的网络参数和相应的用户策略进行监测,并根据网络参数和/或相应的用户策略的变化,动态地选择目标网络,从而提高网络选择的效果,增大终端所选择的网络符合用户要求的几率。但是,在该方法中各网络参数的单位不一致,而且该方法也没有体现出用户对各项网络参数的满意度。为解决上述问题,本发明还提出一种移动通信网络的选择方法,不仅可以动态地选择目标网络,还可以解决在实施例1的方法中存在的各网络参数的单位不一致的问题,并体现出用户对各项网络参数的满意度。
下面结合实施例2对该方法做进一步具体说明,图4是实施例2的流程图。
在本方法中,对于用户关注的各网络参数,分别相应地引入了预期值,各网络参数的预期值由用户或不同的应用服务进行设置。通过为网络参数设置加权值,可以体现用户对各网络参数的关注程度;通过为网络参数设置预期值,可以体现用户对网络参数更具体的需求。引入了预期值后,假设多模MT处于一个当前网络中,在步骤401中,在各有效网络中对用户关注的网络参数进行监测。在步骤402中,对用户策略进行监测。在步骤403中,对各网络参数的预期值进行监测。
在步骤404中,当各有效网络收到客观因素的影响时,如果MT在各有效网络中监测的网络参数发生变化,则该MT在步骤405中更新相应的网络参数;否则继续监测。
在步骤406中,如果用户重新设置网络参数的加权值,即用户策略发生变化,则该MT在步骤407中更新用户策略信息,即相关网络参数的加权值;否则,继续监测。
在步骤408中,如果用户重新设置相应网络参数的预期值,导致预期值发生变化,则该MT在步骤409中更新相应网络参数的预期值;否则,继续监测。
在步骤410中,如果MT监测的网络参数、相应的用户策略和相应网络参数的预期值都未发生变化、更新,则执行步骤413,不进行网络选择;否则,该MT在步骤411中重新根据各有效网络中的网络参数、相应的用户策略和相应网络参数的预期值按下述函数运算关系计算各有效网络的函数值 其中,f是有效网络的函数值,Vi是用户所关注的网络参数,Wi是用户为Vi设置的加权值,Ei是Vi的预期值,N是网络参数的总数,Ei和Vi的单位相同。将网络参数的监测值与该网络参数的预期值相除,即,运算
将得到一个数值,表示用户对网络参数的满意度。
得到各有效网络的函数值后,在步骤412中,选择函数值最大的有效网络作为目标网络。如果存在多个有效网络的函数值相等且最大,则该MT仍然选择当前所处的网络作为目标网络。
下面结合图2,对实施例2所述的方法作更详细地说明。假设MT同时处于两个有效网络之中,一个是WLAN网络,另一个是CDMA/1X网络。该MT当前保存的网络参数和相应的用户策略如表5所示。从表5中,可以看出用户所关注的网络参数为“费用”、“带宽”和“安全等级”,用户为各网络参数设置相应的加权值别为0.1、0.7和0.2;同时,用户还为各网络参数设置相应的预期值,分别为“1元/小时”、“500Kbit/s”和“5”。通过用户策略,可以体现用户对各网络参数的关注程度,用户最关注的是网络所能提供的带宽,其次是网络的安全等级,最后是费用。通过各网络参数的预期值,可以体现用户对各网络参数的具体的要求。
表5 通过计算,得到WLAN网络的函数值为fw=0.1×(1/2)+0.7×(200/500)+0.2×(5/5)=0.53;CDMM1X网络的函数值为fc=0.1×(1/1)+0.7×(300/500)+0.2×(3/5)=0.64,该MT选择CDMA/1X网络。
在采用上述方法时,当用户对某个网络参数很关注,为该参数设置了很高的加权值,但用户其实是为了降低该参数,例如对于“费用”,“功耗”这样的参数。当用户关注“费用”或“功耗”,并为其设置了很高的加权值和很低的预期值时,用户往往时为了获得较低的费用和功耗,对于这类的网络参数,应该将
作为用户的满意度,这样才能真正符合用户的要求。
MT对网络参数、相应的用户策略和相应网络参数的预期值进行监测。假设WLAN网络中的网络参数“带宽”发生变化,该MT将对其保存的相应参数进行更新,更新后的网络参数、相应的用户策略和相应网络参数的预期值如表6所示。
表6 MT得知实际网络参数发生变化,将重新计算两个网络的函数值,此时,fw=0.1×(1/2)+0.7×(300/500)+0.2×(5/5)=0.67;CDMA/1X网络的函数值为fc=0.1×(1/1)+0.7×(300/500)+0.2×(3/5)=0.64,该MT将选择WLAN网络作为目标网络。
在实施例2中,网络参数的预期值由用户设置,但是当用户选取不同的应用服务时,例如IP电话(VoIP,Voice over IP)服务和即时消息(IM,Instant Message)服务,不同的应用服务对网络参数的预期需求也不同,而用户自行对网络参数设置的预期值与各应用服务对网络参数的预期需求可能相差很大。为更好地适应应用服务的需求,也可以由MT针对不同应用服务的需求为网络参数设置预期值。例如假设MT运行VoIP服务时,对网络参数“带宽”的需求是500Kbit/s,则MT将500Kbit/s设置为“带宽”的预期值;当MT运行IM服务时,对“带宽”的需求是10Kbit/s,则MT将10Kbit/s设置为“带宽”的预期值。对于其它网络参数,依此类推,这里不再重复说明。
如果MT同时运行M个应用服务,则可以联合M个应用服务的需求对相应网络参数的预期值进行设置。例如可以按函数关系设置相应网络参数的预期值,其中,Ei是网络参数的预期值,Eij是各应用服务对该网络参数的需求值,Sj是Eij所对应的加权值。更具体地说,假设MT同时运行VoIP服务和IM服务,VoIP服务和IM服务对网络参数“带宽”的需求分别为500Kbit/s和10Kbit/s,则二者的总需求为S1×500Kbit/s+S2×10Kbit/s。为简便起见,将S1和S2都设置为1,则二者的总需求为500Kbit/s+10Kbit/s=510Kbit/s,MT将510Kbit/s设置为网络参数“带宽”的预期值。对于其它网络参数,依此类推,这里不再重复说明。
在本发明所述的方法中,用户直接为其关注的网络参数设置加权值Wi,用户设置的Wi应该满足条件0≤Wi≤1,并且,其中,N是用户所关注的网络参数的总数。在实际应用中,也可以不采用用户直接设置的参数作为网络参数的加权值,这时,用户在为其关注的网络参数设置参数时,通过该参数仅能体现用户对相应网络参数的关注程度,但该参数不直接作为加权值,这时,用户不用按上述条件为其关注的网络参数设置参数。此时,需要MT对用户设置的参数进行处理,然后将处理过的参数作为各相应网络参数的加权值。对用户设置的参数进行处理,按下述步骤进行假设用户设置的参数为wi,通过运算
对用户设置的参数wi求和;通过算关系获得相应的加权值Wi。其中,N是用户设置的参数的总数。
更具体地说,假设用户为网络参数“费用”、“带宽”和“安全等级”设置的参数分别为10,25和15,可以看出用户最关注的是“带宽”,其次是“安全等级”,最后是“费用”。将
和
即0.2、0.5和0.3分别作为“费用”、“带宽”和“安全等级”的加权值。
在本发明所述的方法中,当存在多个有效网络的函数值最大且相等时,如果移动终端当前所处网络的函数值最大,则选择移动终端当前所处的网络作为目标网络;否则,随机选择一个函数值最大的有效网络作为目标网络,或根据预设置的条件选择一个函数值最大的有效网络作为目标网络。
在MT中保存网络参数、相应的用户策略和相应网络参数的预期值的方法很多,在本发明所述的方法中,采用数据表的方式保存所述相关参数。
采用网络状态表保存网络参数的监测值,采用用户策略表保存用户所关注的网络参数的加权值,采用预期值存储表保存用户或应用服务为相应网络参数设置的预期值。
网络状态表包括网络标志、网络名称和网络参数N这三个表项,通过网络标志可以指示有效网络的标志;网络名称则记录了有效网络的名称,例如“ISP1-WLAN”;在网络参数N中保存相应的第N个网络参数的监测值。
用户策略表包括网络参数标志、网络参数名称、网络参数的加权值和网络参数的预期值这四个表项。
预期值存储表包括网络参数标志、网络参数名称和预期值这三个表项,如果MT针对不同的应用服务为网络参数设置预期值,则预期值存储表还包括应用服务名称和应用服务需求值这两个表项。
在上述实施例中,都以WLAN网络、CDMA/1X网络和网络参数“费用”、“带宽”、“安全等级”为例进行说明,对于其它网络和/或其它网络参数,本发明所述的方法同样适用,这里不再重复说明。
基于上述方法,本发明还提出一种移动通信网络的选择装置。下面结合实施例对该装置做进一步具体说明。
图5是该装置的示意图,该装置包括监测单元51、判断单元52、函数值获得单元53和网络选择单元54,该装置位于MT中。
当MT处于当前网络中时,通过监测单元51对各有效网络中用户所关注的网络参数和与所述网络参数相关的参数进行监测。判断单元52将判断监测单元51监测到的所述网络参数和/或相关的参数是否发生变化、更新,并将判断结果发送到函数值获得单元53。函数值获得单元53接收到判断单元52的判断结果后,如果所述网络参数和/或相关的参数发生变化、更新,则根据所述网络参数和相关的参数获得各有效网络的函数值,并将各有效网络的函数值发送到网络选择单元54。在网络选择单元54中,收到来自函数获得单元53的各有效网络的函数值后,将选择函数值最大的有效网络作为目标网络。
在监测单元51中监测的与所述网络参数相关的参数可以是所述网络参数的加权值,还可以是所述网络参数的加权值和所述网络参数的预期值。
如果监测单元51监测的相关参数是所述网络参数的加权值,则所述函数值获得单元53,如图6所示,包括乘法单元531和累加单元532。
通过乘法单元531可以运算Wi·Vi,获得网络参数的加权值;通过累加单元532可以运算获得有效网络的函数值。其中,f是有效网络的函数值,Vi是用户关注的网络参数,Wi是Vi的加权值,N是网络参数的总数。
如果监测单元51监测的相关参数是所述网络参数的加权值和所述网络参数的预期值时,则所述函数值获得单元53,如图7所示,包括除法单元533、乘法单元534和累加单元535。
所述除法单元533用于运算
获得用户对网络参数的满意度;所述乘法单元534,用于运算
获得所述满意度的加权值;所述累加单元535,用于运算获得有效网络的函数值。其中,f是有效网络的函数值,Vi是用户关注的网络参数,Wi是Vi的加权值,Ei是Vi的预期值,N是网络参数的总数。
如图7所示,所述装置还包括预期值设置单元55,用于设置所述网络参数的预期值,用户可以通过预期值设置单元55对所述网络参数的预期值Ei进行设置,MT也可以通过预期值设置单元55按照至少一个应用服务的需求对所述网络参数的预期值Ei进行设置。
当移动终端执行至少一个应用服务时,所述预期值设置单元55,如图8所示,包括需求值加权单元551和加权值累加单元552。
通过需求值加权单元551运算Sj·Eij,获得应用服务对网络参数Vi的需求值的加权值后,可以在加权值累加单元552中,运算获得并设置网络参数Vi的预期值Ei。其中,Eij是不同的应用服务对网络参数Vi的需求值,Sj是Eij所对应的加权值,M是应用服务的总数。
在本发明所述的装置中,可以直接采用用户对网络参数Vi设置的系数作为网络参数Vi的加权值Wi,也可以不直接采用用户对网络参数Vi设置的系数作为网络参数Vi的加权值Wi。当加权值Wi不是用户直接设置的系数时,所述装置,如图9所示,还包括求和单元501和加权值获得单元502。
假设用户为网络参数Vi设置的系数是wi,通过求和单元501对用户设置的系数wi做
运算,获得所有wi的和值,然后,通过加权值获得单元502运算获得并设置网络参数Vi的加权值Wi。其中,N是网络参数的总数。
以上所述的实施例仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种移动通信网络的选择方法,其特征在于,包括
监测各有效网络中用户所关注的网络参数和与所述网络参数相关的参数,如果所述网络参数和/或所述相关参数发生变化,则根据所述网络参数和所述相关参数获得各有效网络的函数值,选择函数值最大的有效网络作为目标网络。
2.根据权利要求1所述的方法,其特征在于,当所述相关参数是所述网络参数的加权值时,按下述步骤获得有效网络的函数值
运算Wi·Vi,获得网络参数的加权值;
运算,获得有效网络的函数值;
其中,f是有效网络的函数值,Vi是用户关注的网络参数,Wi是Vi的加权值,N是网络参数的总数。
3.根据权利要求1所述的方法,其特征在于,当所述相关参数是所述网络参数的加权值和所述网络参数的预期值时,按下述步骤获得有效网络的函数值
运算
,获得用户对网络参数的满意度;
运算
,获得所述满意度的加权值;
运算获得有效网络的函数值;
其中,f是有效网络的函数值,Vi是用户关注的网络参数,Wi是Vi的加权值,Ei是Vi的预期值,N是网络参数的总数。
4.根据权利要求3所述的方法,其特征在于,所述网络参数的预期值Ei由用户设置,或由移动终端按照至少一个应用服务的需求设置。
5.根据权利要求4所述的方法,其特征在于,当移动终端执行至少一个应用服务时,移动终端按下述步骤设置网络参数的预期值
运算Sj·Eij,获得应用服务对网络参数Vi的需求值的加权值;
运算,获得并设置网络参数Vi的预期值Ei;
其中,Eij是不同的应用服务对网络参数Vi的需求值,Sj是Eij所对应的加权值,M是应用服务的总数。
6.根据权利要求2至5任意一项所述的方法,其特征在于,当加权值Wi由用户直接设置时,按下述条件设置Wi
0≤Wi≤1,并且,;其中,N是网络参数的总数。
7.根据权利要求2至5任意一项所述的方法,其特征在于,当加权值Wi不是用户直接设置的系数时,按下述步骤设置加权值
用户为网络参数Vi设置系数wi;
运算
,获得所有wi的和值;
运算,获得并设置网络参数Vi的加权值Wi;
其中,N是网络参数的总数。
8.根据权利要求1至5任意一项所述的方法,其特征在于,当函数值最大的有效网络多于一个时,如果移动终端当前所处网络的函数值最大,则选择移动终端当前所处的网络作为目标网络;否则,随机选择一个函数值最大的有效网络作为目标网络,或根据预设置的条件选择一个函数值最大的有效网络作为目标网络。
9.一种移动通信网络的选择装置,其特征在于,包括
监测单元,用于监测各有效网络中用户所关注的网络参数和与所述网络参数相关的参数;
判断单元,用于判断监测单元获得的相关监测值是否发生变化;
函数值获得单元,用于接收判断单元的信息,如果相关监测值发生变化,则根据监测值获得各有效网络的函数值;
网络选择单元,用于接收函数获得单元所获得的各有效网络的函数值,选择函数值最大的有效网络作为目标网络。
10.根据权利要求9所述的装置,其特征在于,当所述相关参数是所述网络参数的加权值时,所述函数值获得单元包括
乘法单元,用于运算Wi·Vi,获得网络参数的加权值;
累加单元,用于运算,获得有效网络的函数值;
其中,f是有效网络的函数值,Vi是用户关注的网络参数,Wi是Vi的加权值,N是网络参数的总数。
11.根据权利要求9所述的装置,其特征在于,当所述相关参数是所述网络参数的加权值和所述网络参数的预期值时,所述函数值获得单元包括
除法单元,用于运算
,获得用户对网络参数的满意度;
乘法单元,用于运算
,获得所述满意度的加权值;
累加单元,用于运算,获得有效网络的函数值;
其中,f是有效网络的函数值,Vi是用户关注的网络参数,Wi是Vi的加权值,Ei是Vi的预期值,N是网络参数的总数。
12.根据权利要求11所述的装置,其特征在于,所述装置还包括预期值设置单元,用于设置所述网络参数的预期值。
13.根据权利要求12所述的装置,其特征在于,所述网络参数的预期值由用户通过预期值设置单元设置,或由移动终端通过预期值设置单元按照至少一个应用服务的需求设置。
14.根据权利要求13所述的装置,其特征在于,当移动终端执行至少一个应用服务时,所述预期值设置单元包括
需求值加权单元,用于运算Sj·Eij,获得应用服务对网络参数Vi的需求值的加权值;
加权值累加单元,用于运算获得并设置网络参数Vi的预期值Ei;
其中,Eij是不同的应用服务对网络参数Vi的需求值,Sj是Eij所对应的加权值,M是应用服务的总数。
15.根据权利要求9至14任意一项所述的装置,其特征在于,当加权值Wi不是用户直接设置的系数时,所述装置还包括
求和单元,用于对用户设置的系数wi做
运算,获得所有wi的和值;
加权值获得单元,用于运算,获得并设置网络参数Vi的加权值Wi;其中,N是网络参数的总数。
全文摘要
本发明公开一种移动通信网络的选择方法,包括监测各有效网络中用户所关注的网络参数和与所述网络参数相关的参数,如果所述网络参数和/或所述相关参数发生变化,则根据所述网络参数和所述相关参数获得各有效网络的函数值,选择函数值最大的有效网络作为目标网络。本发明同时公开一种移动通信网络的选择装置。本发明采用动态的网络参数获得各有效网络的函数值,可以提高网络选择的效果,增大移动终端所选择的网络符合用户要求的几率。
文档编号H04W48/18GK101150795SQ200610113230
公开日2008年3月26日 申请日期2006年9月20日 优先权日2006年9月20日
发明者蔡学军 申请人:西门子(中国)有限公司