CN101198128B - 一种多模设备及其业务流切换方法 - Google Patents
一种多模设备及其业务流切换方法 Download PDFInfo
- Publication number
- CN101198128B CN101198128B CN2007103046524A CN200710304652A CN101198128B CN 101198128 B CN101198128 B CN 101198128B CN 2007103046524 A CN2007103046524 A CN 2007103046524A CN 200710304652 A CN200710304652 A CN 200710304652A CN 101198128 B CN101198128 B CN 101198128B
- Authority
- CN
- China
- Prior art keywords
- network
- service
- switching
- handover
- available
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及网络通信技术领域,公开了一种多模设备及其业务流切换方法。本发明针对多业务流在多个接口同时活跃的多模设备上进行会话传输的情况,综合考虑了网络环境参数、设备自身状况、业务流的服务质量需求以及用户的喜好,根据不用的切换场景采用不同的决策算法,为每一条业务流选择最优的网络接口进行会话传输。本发明解决了多接口设备上多业务流的切换决策问题,能够建立多业务流与多个接口之间合理的映射关系。
Description
技术领域
本发明涉及网络通信技术领域,特别是一种多模设备及其业务流切换方法。
背景技术
下一代网络将是基于IP的、多种接入方式相融合的网络。其中,常见的通信网络包括通用无线分组业务(Gerneral Packer Radio Service,GPRS)网络、通用移动通信系统(Universal Mobile Telecommunication System,UMTS)网络以及无线局域网络(Wireless Local Area Network,WLAN)等。由于各种无线接入技术各有所长并各有其不足,因而导致多种无线技术将在长期内互补共存;同时,用户对于通信网络所覆盖范围的要求也越来越高,但又并不希望为了能够使用多种网络而携带太多的终端设备。多模设备(多模终端)的产生适应了当前的技术特点,并且有效的满足了用户的需求,因此其具有非常广阔的应用前景。
由于各种无线网络的覆盖范围存在差异以及无线网络的环境因素复杂多变,多模设备在无线网络中移动时,会发生切换(handoff)的情况,即出于某种原因,将正在某种通信网络中进行的会话转移到其他的通信网络上继续传输,从而保证会话的连续。这就必然会涉及到切换目标的选择和切换时机的确定,好的切换决策算法可以指导设备在合适的时机切换到最优的通信网络上,这对于保证业务服务质量有着非常重要的意义,因此,目前人们对切换决策算法的研究非常重视。
现有的切换方式可以分为水平切换(horizontal handoff)以及垂直切换(vertical handoff)两种(K.Pahlavan,P.Krishnamurthy,A.Hatami,M.Ylianttila,J.P.Makela,R.Pichna,and J.Vallstron,“Handoff in hybrid mobile data network”,IEEE Pers.Commun.,vol.7,no.2,pp.34-37,Apr.2000)。它们实质上都是在候选的网络中选择一个最优的网络,并把所有的会话都切换到这个网络上,因而其 切换决策的单位是“设备”。当需要进行多模设备的切换时,情况有了很大的不同,由于多模设备可以是在多个接口上同时进行会话传输,因而在切换时,并不需要把所有的会话都切换至一个接口,而是可以在多个会话与多个接口之间按照一定的原则进行调配切换,这时的切换决策算法是以“单个会话”为单位。尽可能的使会话与接口实现最为合理的映射,可以在保证每个会话业务服务质量的同时,取得更好的网络资源利用率和更低的通信成本。
通过上述分析可以看出,将现有的水平切换和垂直切换等切换决策算法直接用在多模通信环境下并不合适,因此,需要专门研究针对多模设备中多业务流通信的切换决策算法。
逼近理想解的排序解法(Technique for Order Preference by Similarity toIdeal Solution,TOPSIS,Hwang C L,Yoon K.Multiple attribute decision makingmethods and applications,a state of the art survey[M].New York:Springer-Verlag,1981),可以与传统的数学方法或模糊逻辑相结合,在存在多种影响因素的情况下,找出实现目标的最优解和负最优解(最差解),并根据“较优解应该离最优解尽可能近且离负最优解尽可能远”的原则选出问题的解决方案,因此,特别适合于解决在多个候选目标中依据多种因素选出最终目标的决策问题。
发明内容
本发明的目的在于,提供一种多模设备及其业务流切换方法,针对多业务流切换的应用场景,全面考虑与通信环境相关的各种影响因素,选择对切换决策起关键作用的因子,经过切换决策模块的运算分析,在业务流与接口之间建立合理的映射关系,从而为每一条业务流选择合适的通信网络,以充分利用各种无线接入资源和多模设备的接入能力。
为了实现上述目的,本发明提供了一种多模设备,包括无线接口模块、切换识别模块、切换决策模块以及切换执行模块;
所述无线接口模块,用于使所述多模设备连接至网络以进行会话业务传输;
所述切换识别模块,用于根据所述多模设备中的业务以及所述网络的情况,对需要进行哪种类型的切换进行判断;
所述切换决策模块,用于根据所述切换识别模块判断的结果,根据所需要 进行的不同类型的业务切换,分别采取相应的算法进行切换的决策,以决策对某一条业务流是否需要进行切换以及如何进行切换;
所述切换执行模块,用于根据所述切换决策模块所做出的切换的决策,对相应的业务流进行切换。
较佳的,所述多模设备中,所述无线接口模块将所述多模设备连接至的网络包括全球移动通信网络、通用无线分组业务网络、通用移动通信系统网络、WiMAX通信网络、蓝牙通信网络以及无线局域网络中的两种以上的组合。
较佳的,所述多模设备中,所述多模设备进行的会话业务包括SMS业务、MMS业务、语音业务、WAP业务、网络浏览业务、VoIP业务、Email业务、IPTV业务以及FTP业务中的两种以上的组合。
较佳的,所述多模设备中,所述切换的类型包括以下四个种类:
(1)出现新的可用网络;
(2)原来存在的某个服务网络不再可用;
(3)某种网络上的业务的服务质量发生变化;
(4)用户显式指定将在某种网络上进行的会话通信切换到指定的网络中进行。
较佳的,所述多模设备中,当需要进行出现新的可用网络情况下的切换时,所述切换决策模块根据每条业务的服务质量满意度以及新的可用网络可以提供给所述业务的服务质量满意度,决策对每条业务流是否需要进行切换,当所述新的可用网络可以提供给所述业务的服务质量满意度大于某条业务的服务质量满意度一个限值时,决策进行切换。
其中,u、l分别代表相应业务所要求的参数的上下限,r代表实际网络环境可以提供的数值;
对于每一种业务的参数上下限u和l,已知的业务种类,事先确定u和l的大小,未知的业务种类,通过设置一组默认值,或者利用机器学习的方法来对u和1的数值进行确定;
所述各种因素的权重,对于已知的业务种类,事先确定一组权重向量,对于未知业务的种类,为其设置一个默认权重向量。
较佳的,所述多模设备中,所述各种因素的权重的确定方式为:
不同类型的业务中的因素分别对应一组不同的权值,先用[1-10]为每个因素打分,然后求总分,以各因素得分与总分的比值作为最终的权重,即
其中si是第i个因素的得分,1≤si≤10。
较佳的,所述多模设备中,所述限值与所述多模设备的运动速度成反比,与会话当前所使用的网络的覆盖范围成正比。
较佳的,所述多模设备中,当需要进行原来存在的某个服务网络不再可用情况下的切换时,所述切换决策模块根据在所述不再可用的网络中进行的会话业务的状况,其他仍然可用的网络的参数以及所述多模设备自身的状态,决策将在所述不再可用的网络中进行的会话业务切换到其他仍然可用的网络中进行会话传输。
较佳的,所述多模设备中,所述切换决策模块根据在所述不再可用的网络中进行的会话业务的状况,其他仍然可用的网络的参数以及所述多模设备自身的状态,采用逼近理想解的排序解法方法,结合模糊多属性决策的方法,决策将在所述不再可用的网络中进行的会话业务切换到其他仍然可用的网络中进 行传输会话。
较佳的,所述多模设备中,当需要进行某种网络上的业务的服务质量发生变化情况下的切换时,所述切换决策模块判断是当前网络需要切换到不同的基站,还是当前网络不再可用,如果是前者,则决策直接切换到其他可用的基站,否则,根据在所述不再可用的网络中进行的会话业务的状况,其他仍然可用的网络的参数以及所述多模设备自身的状态,决策将在所述不再可用的网络中进行的会话业务切换到其他仍然可用的网络中进行会话传输。
较佳的,所述多模设备中,当所述切换决策模块判断为当前网络不再可用时,所述切换决策模块根据在所述不再可用的网络中进行的会话业务的状况,其他仍然可用的网络的参数以及所述多模设备自身的状态,采用逼近理想解的排序解法方法,结合模糊多属性决策的方法,决策将在所述不再可用的网络中进行的会话业务切换到其他仍然可用的网络中进行传输会话。
较佳的,所述多模设备中,当需要进行用户显式指定将在某种网络上进行的会话通信切换到指定的网络中进行情况下的切换时,所述切换决策模块直接根据用户的指示决策所需要进行的切换。
为了实现上述目的,本发明还公开了一种多模设备的业务流切换方法,其特征在于,包括以下步骤:
步骤100,多模设备判断所需要执行的业务流切换的类型;
步骤200,所述多模设备根据所需要执行的业务流切换的类型,结合所述多模设备中的业务以及所述通信网络中的具体参数,决策如何进行业务流的切换;
步骤300,所述多模设备按照决策的结果执行业务流切换的操作。
较佳的,在所述多模设备的业务流切换方法中,所述切换的类型包括以下四个种类:
(1)出现新的可用网络;
(2)原来存在的某个服务网络不再可用;
(3)某种网络上的业务的服务质量发生变化;
(4)用户显式指定将在某种网络上进行的会话通信切换到指定的网络中进行。
较佳的,在所述多模设备的业务流切换方法中,当所述切换的种类为出现 新的可用网络时,所述步骤200中,包括以下步骤:
步骤211,多模设备计算当前所有运行着的业务的服务质量满意度;
步骤212,所述多模设备使用所计算出的每种业务的服务质量满意度形成切换预选队列;
步骤213,所述多模设备判断所述切换预选队列是否为空,如果不为空,进入步骤214,如果为空,进入步骤217;
步骤214,所述多模设备取出所述切换预选队列中的第一个业务,计算如果在所述出现的新的可用网络中传输此项业务所能够得到的服务质量满意度QoSnew;
步骤215,所述多模设备判断所述QoSnew是否超出当前的服务质量满意度一定的限值,如果超出,进入步骤216,否则,进入步骤213;
步骤216,将在步骤214中从所述切换预选队列中取出的业务转移到待切换队列中,并更新相关的参数,进入步骤213;
步骤217,操作结束。
较佳的,在所述多模设备的业务流切换方法中,所述服务质量满意度
其中,u、l分别代表相应业务所要求的参数的上下限,r代表实际网络环境可以提供的数值;
对于每一种业务的参数上下限u和l,已知的业务种类,事先确定u和l 的大小,未知的业务种类,通过设置一组默认值,或者利用机器学习的方法来对u和l的数值进行确定;
所述各种因素的权重,对于已知的业务种类,事先确定一组权重向量,对于未知业务的种类,为其设置一个默认权重向量。
较佳的,在所述多模设备的业务流切换方法中,所述各种因素的权重的确定方式为:
不同类型的业务中的因素分别对应一组不同的权值,先用[1-10]为每个因素打分,然后求总分,以各因素得分与总分的比值作为最终的权重,即
其中si是第i个因素的得分,1≤si≤10。
较佳的,在所述多模设备的业务流切换方法中,所述限值与所述多模设备的运动速度成反比,与会话当前所使用的网络的覆盖范围成正比。
较佳的,在所述多模设备的业务流切换方法中,当所述切换的种类为原来存在的某个服务网络不再可用时,所述步骤200中,包括以下步骤:
步骤221,多模设备判断所述不可再用的网络中是否有承载业务,如果有,进入步骤222,否则,进入步骤228;
步骤222,所述多模设备取出所述不可再用的网络中承载的第一个业务,结合监测参数,针对其余的每一个可用网络构造决策矩阵;
步骤223,对在步骤222中构造出的决策矩阵进行去模糊化处理;
步骤224,将所述经过去模糊化处理的决策矩阵进行归一化处理,并根据业务的不同进行相应的加权处理;
步骤225,通过所述处理后的矩阵,选出针对每个可用网络最优解和负最优解;
步骤226,根据每个可用网络的最优解和负最优解计算选择每个网络的方案接近度;
步骤227,所述多模设备选出所述方案接近度的值最大的可用网络,将所述业务加入待切换队列,进入步骤221;
步骤228,操作结束。
较佳的,在所述多模设备的业务流切换方法中,所述步骤222中使用TOPSIS方法构造所述决策矩阵,所述决策矩阵的每一列代表一个决策因素的值,每一行代表一个备选网络。
较佳的,在所述多模设备的业务流切换方法中,所述步骤223中对所述决策矩阵进行去模糊化处理所依据的规则是最大最小值法或重心法。
较佳的,在所述多模设备的业务流切换方法中,在所述步骤224中,当所述决策矩阵为D,归一化后的矩阵为M时,所使用的归一化方法为:
较佳的,在所述多模设备的业务流切换方法中,在所述步骤225中,当所述处理后的矩阵为V时:
所述最优解为 其中,对效益型参数每列取最大,对成本型参数每列取最小;
所述负最优解为 其中,对效益型参数每列取最大,对成本型参数每列取最小。
较佳的,在所述多模设备的业务流切换方法中,在所述步骤226中,所述方案接近度 其中,di=|Ai-Pi|, Ai为所述决策矩阵中的一行。
较佳的,在所述多模设备的业务流切换方法中,当所述切换的种类为某种网络上的业务的服务质量发生变化时,所述步骤200中,包括以下步骤:
步骤231,多模设备从所述业务的服务质量发生变化时起开始计时,计时的长度为稳定间隔;
步骤232,当所述计时的长度达到所述稳定间隔时,所述多模设备检查所述业务正在使用的网络的服务质量是否仍然不能满足正常使用的要求,如果仍然不能满足,进入步骤233,否则,进入步骤236
步骤233,所述多模设备检测对于所述业务所使用的网络中,是否存在其 他可用的基站,如果有,进入步骤234,否则,所述网络不可再用,进入步骤235:
步骤234,所处多模设备将所述业务水平切换到同种网络中其他可用的基站中,操作结束;
步骤235,按照所述切换的种类为原来存在的某个服务网络不再可用时的处理方式,决策如何进行业务流的切换,操作结束;
步骤236,操作结束。
较佳的,在所述多模设备的业务流切换方法中,当所述切换的种类为用户显式指定将在某种网络上进行的会话通信切换到指定的网络中进行时,在所述步骤200中,直接根据用户的指示决策所需要进行的切换。
较佳的,在所述多模设备的业务流切换方法中,所述步骤300中,包括以下步骤:
步骤310,判断所述待切换队列是否非空,如果非空,进入步骤320,否则,进入步骤330;
步骤320,依次从所述待切换队列中取出业务进行切换操作,进入步骤330;
步骤330,操作结束。
本发明的有益效果是:本发明中的一种多模设备及其业务流切换方法,可以完整的覆盖多业务流切换的场景,其分别针对每种场景进行切换决策处理,并且根据场景的不同特点采用了不同的算法,以使得整个算法灵活而高效。同时,本发明中的多模设备及其业务流切换方法综合考虑了周围网络的信息、设备状况以及业务对服务质量的需求,在结合用户的喜好的情况下经过细致的分析来做出决策,因此在保证服务质量的前提下,可以大幅度的节约用户所付出的通信成本。
附图说明
图1为多模设备上多种业务通信的场景图;
图2为当出现新的可用网络时所发生的切换的场景示意图;
图3为当原来的某个服务网络不再可用时所发生的切换的场景示意图;
图4为本发明中的一种多模设备的业务流切换方法的流程图;
图5为本发明中的一种多模设备的框架图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明的一种多模设备及其业务流切换方法进行进一步的详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
要实现高效的决策如何切换业务流,就必须了解引起业务流切换发生的原因,通常情况下,当出现以下三种情况时,会引起业务流切换的发生:(1)多模设备的服务网络集发生改变;(2)某种网络上的业务的服务质量发生变化;(3)用户显式指定将在某种网络上进行的会话通信切换到指定的网络中进行。其中,服务网络集是指多模设备当前正在使用的所有通信网络的集合,服务网络集发生变化的情况又可以继续细分为出现新的可用网络以及原来的服务网络不再可用这两种情况。
当出现上述引发业务流切换发生的情况时,当出现新的可用网络时,如果新出现的网络具有某种良好的服务特性,比如有更好的带宽或成本优势时,则可以考虑将在其他接口上进行通信的并没有处于最佳服务状态的业务切换到新的网络上进行通信;如果是原有网络不再可用,则需要立即切换受到影响的业务到可用的网络中;同样,如果是某种网络上的业务的服务质量发生明显下降时,也应该及时启动切换决策算法,为通信会话选择新的传输网络;最后,如果用户显式指定进行切换,则满足用户的需要,按照用户的要求进行相应的切换。
在本发明中,针对上述几种不同的引发业务流切换发生的原因,采取了不同的处理方式:
对于出现新的可用网络的情况,首先,用“服务质量满意度”这个指标来表征每个业务对当前网络通信服务状况的满意程度,所述服务质量满意度与当前的承载网络所提供的覆盖范围、可用带宽、丢包率、时延以及收费,终端的剩余电量、运动速度等因素相关;而后,对所述服务质量满意度进行归一化处理,服务质量满意度等于1表示业务对目前的服务状况完全满意,服务质量满意度越小,则越不满意;接着,根据每条业务流的服务质量满意度确定需要进 行切换的业务流,同时计算新的可用网络能够给这些业务流所提供的服务质量满意度,如果新的可用网络确实可以提供更好的服务,则将对应的业务切换到新的网络上。
对于原来服务网络不再可用的情况,由于原先该网络上所承载的业务都需要进行切换,因而可以从业务本身、其他可用网络以及用户的喜好这几个方面综合考虑,对切换做出合理的选择。其中,可以运用基于TOPSIS的模糊多属性决策(Fuzzy Multiple Attributes Decision Making,FMADM)方法,构造模糊决策矩阵,经过处理后选出对于每条需要切换业务而言所最优的承载网络。其中,所述模糊决策矩阵的中的元素是会对决策结果产生较大影响的参数值,包括每种业务对最大、最小带宽的要求,对丢包率的敏感程度,以及承载网络所能提供的相应数值等,由于这些数值的量纲存在一些差异,因此在运算前需要经过归一化处理。
对于某种网络上的业务的服务质量发生变化的情况,这表明当前的所述服务网络的服务能力发生了巨大变化,可能是由于用户(多模设备)运动到了所述服务网络的边缘,也可能是由于无线链路暂时性的受到了干扰,因此不能过快地进行切换,而是需要有一个等待并进行判断的过程,如果是所述多模设备移动到了网络边缘,则可以优先采取同类网络的系统间切换方式,即水平切换,否则,可以按照上述的原来服务网络不再可用的情况进行处理。
对于用户显式指定将会话切换到指定的网络的情况,由于这是用户主导切换的决策,因此应该首先满足用户的需求,按照用户的指示进行切换。
综合上述几种情况,借助于业务自身对服务质量的感知以及网络中布置的服务器所提供的服务网络的信息,多模设备能够有效的判断出应该采用与哪种情况相对应的决策方法,这样可以有效地将业务流切换到合适的网络接口上进行承载。
在本发明的具体实施例中,所述多模设备在针对业务流的切换进行决策时,在其所进行的决策算法中采用了两个数据结构,即切换预选队列以及待切换队列。其中,切换预选队列是用于存储那些对当前服务质量不够满意的所有业务的集合;待切换队列则是用于存储经过决策后的需要切换的业务集合,并同时指明了所要进行切换的目标网络。
请参照图1所示,此为多模设备上多种业务通信的场景图。图1中所示的 多模设备具有多种无线网络接口(如GPRS、UMTS和WiMAX接口等),在这些接口上可以同时承载多种会话,每种会话都可以选择最合适的网络进行传输。在网络状况或业务的服务质量发生变化时,需要考虑如何利用网络状况和设备信息进行判断,做出满足业务要求的切换决策,以将当前正在进行的会话传输切换到其他合适的网络上继续进行。
请参照图2所示,此为当出现新的可用网络时所发生的切换的场景示意图。如图2所示,在未出现新的可用网络时,所述多模设备中进行的业务包括SMS业务、MMS业务以及VoIP业务,可用的通信网络为GPRS以及UMTS,此时,所述VoIP业务通过UMTS进行传输,因此其通信费用等并不能十分满意。当出现了新的可用网络,即WiMAX网络时,所述WiMAX网络在具有服务质量保证的同时,还能够降低会话通信的成本,因此就可以将VoIP会话切换到WiMAX网络上进行传输。
请参照图3所示,此为当原来的某个服务网络不再可用时所发生的切换的场景示意图。在未出现新的可用网络时,所述多模设备中进行的业务包括MMS业务、SMS业务、Email业务以及IPTV业务,可用的通信网络为GPRS、UMTS以及WLAN,此时的Email业务以及IPTV业务通过WLAN进行传输。当所述多模设备移出覆盖范围较小的WLAN网络后,需要为之前在WLAN网络上传输的IPTV业务和Email业务寻求新的承载网络,其中,IPTV业务适合在带宽较大的UMTS网络上进行传输,而Email业务则可以在GPRS网络上进行传播。由于在这种情形下的切换决策只需要针对受到影响的那个接口上的会话业务来进行,其目标是从众多仍然可用的网络中为决策对象选出一个最优的网络,因此决策的条件包括业务流状况、网络环境参数以及终端自身状态。由于在这种情况下需要尽快的做出决策,因而有些参数不可能足够精确地获得,而是会有一定的“模糊”性,因此,可以采用模糊多属性决策的方法来完成算法的设计。
请参照图4所示,此为本发明中的一种多模设备的业务流切换方法的流程图。本发明中的一种多模设备的业务流切换方法的过程,包括以下步:
步S100,所述多模设备根据所述多模设备中的业务以及所述通信网络的情况进行判断,当需要进行业务流切换决策时,进入步S200。
步S200,所述多模设备判断所需要执行的业务流切换的类型,如果是 出现新的可用网络的情况,进入步骤S211;如果是原来服务网络不再可用的情况,进入步骤S221;如果是某种网络上的业务的服务质量发生变化的情况,进入步骤S231;如果是用户显式指定将会话切换到指定的网络的情况,进入步骤S241。
步骤S211,所述多模设备计算当前所有运行着的业务的服务质量满意度QoSm,进入步骤S212。
其中, 表示各种因素的权重。
对于效益型因子(即数值越大越好的因子),例如可用带宽以及覆盖范围等,有:
对于成本型因子(即数值越小越好的因子),例如收费、丢包率以及网络负载等,有:
其中,上述公式中的u、l分别代表相应业务所要求的参数的上下限,r代表实际网络环境可以提供的数值。例如,当前网络所提供给业务以供使用的带宽是r,而业务所要求的最大、最小带宽分别为u、l。
经过上述处理,各种不同参数的量纲得以统一,并且所述服务质量满意度QoSm的值被限定在[0,1]之内,以方便在后续的步骤中进行比较。
在本发明的具体实施例中,对于每一种参数,其上下限u、l按照如下规则进行确定,即所述多模设备中的切换决策模块维护一张业务参数表,其中记录了每种业务对带宽、时延、丢包率等参数的需求情况,包括所支持的最大、最小值。对于常见的业务种类,可以事先确定这些值的大小;对于新的业务种类,可以设置一组默认值,或者利用机器学习的方法来对其数值进行确定。
其中,对于每种业务的各因素的权重的确定规则是:不同类型的业务中的因素分别对应一组不同的权值,先用[1-10]为每个因素打分,然后求总分,以各因素得分与总分的比值作为最终的权重,即
si是第i个因素的得分,1≤si≤10。
对于已知的业务种类,可以事先确定一组权重向量,例如Wvoice,Wvideo,Wdata 等分别对应语音业务、视频业务和数据业务的各因素的权重向量,对于未知业务的种类,则可以为其设置一个默认权重向量Wdefault。
其中,用户可以通过对上述决策因素的权重进行定义以体现自己的喜好。
步骤S212,所述多模设备把在步骤S211中计算出的每种业务的服务质量满意度QoSm按照升序进行排列,形成一个切换预选队列,进入步骤S213。
步骤S213,所述多模设备判断所述切换预选队列是否为空,如果不为空,进入步骤S214,如果为空,进入步骤S217。
步骤S214,所述多模设备取出所述切换预选队列中的队头业务,计算如果在所述出现的新的可用网络中传输此项业务所能够得到的服务质量满意度QoSnew,进入步骤S215。
步骤S215,所述多模设备判断所述QoSnew是否超出当前的服务质量满意度QoSm一定的限值T,如果超出,进入步骤S216,否则,进入步骤S213;其中,所述限值T与所述多模设备的运动速度v成反比,与会话当前所使用的承载网络的覆盖范围成正比,加入所述限值T的目的是减少不必要切换的发生,即只针对当前对服务质量不太满意的业务进行,如果新网络可以提供更好的选择,那么将进行业务的切换,否则,业务将仍通过原先使用的网络进行传输会话,以减小由于进行切换所带来的开销。
步骤S216,将在步骤S214中从所述切换预选队列中取出的业务转移到待切换队列中,并更新所述切换预选队列以及新的可用网络和此业务的参数,进入步骤S213。
步骤S217,所述多模设备判断所述待切换队列是否为空,如果不为空,进入步骤S218,否则,进入步骤S300。
步骤S218,所述多模设备启动切换执行过程,将所述待切换队列中的业务依次进行切换,操作结束。
步骤S221,所述多模设备判断是否存在某个服务网络即将或者已经失效而不再可用,如果存在,进入步骤S222,否则,进入步骤S300。
步骤S222,所述多模设备判断所述不可再用的网络中是否有承载业务,如果有,进入步骤S223,否则,进入步骤S217。
步骤S223,所述多模设备取出所述不可再用的网络中承载的第一个业务,结合监测参数,针对其余的每一个可用网络构造决策矩阵,进入步骤S224。
在本发明的具体实施例中,所述决策矩阵的结构类似于下面这个矩阵:
其中,每一列代表一个决策因素的值,每一行(Ai)代表一个备选网络。例如,第三列中表示每种网络的可用带宽值分别为80Kbps、80Kbps、20Kbps和40Kbps,第六列则表示每种网络的收费标准,单位是分/K字节。
在本步骤所构造的决策矩阵中可以出现语言变量,如“very_long”,“很好”等。
步骤S224,对在步骤S223中构造出的决策矩阵进行去模糊化处理,即将所述决策矩阵中出现的语言变量转化成精确数值,其所依据的规则可以是模糊数学里的最大最小值法、重心法等等,进入步骤S225。
步骤S225,将所述经过去模糊化处理的决策矩阵进行归一化处理,并根据业务的不同进行相应的加权处理,进入步骤S226。
其中,所述决策矩阵为D,归一化后的矩阵为M。在本发明的具体实施例中,所使用的常用的归一化方法有:
对于每种不同类型的业务,它们对带宽时延等方面有着不同的要求组合, 同样可以用语言变量表示,例如:
Wv=[medium medium low high high low]
Wd=[high high low low medium medium]
它们分别表示语音与数据业务对带宽、信噪比、价格等的偏重程度,经过同样的去模糊化处理后,可以得到一个数值向量,这个数值向量与M矩阵相乘后,即可得到处理后的矩阵V,Vij=Wj□Mij。
步骤S226,通过所述处理后的矩阵V,选出针对每个可用网络最优解和负最优解,进入步骤S227。
最优解: 每列取最大(对于成本型参数则取最小)
负最优解: 每列取最小(对于成本型参数则取最大)
步骤S227,根据每个可用网络的最优解和负最优解计算选择每个网络的方案接近度,并进行排序,进入步骤S228。
其中,所述方案接近度 di=|Ai-Pi|,
步骤S228,所述多模设备选出所述方案接近度Ci的值最大的可用网络,将所述业务加入待切换队列,所述业务将转移到所述方案接近度Ci的值最大的可用网络中进行通信会话,进入步骤S222。
步骤S231,所述多模设备从所述业务的服务质量发生变化时起开始计时,计时的长度为稳定间隔T,进入步骤S232,其中,所述稳定间隔T与所述多模设备的运动速度成反比,其长度可以是在本步骤中设定,或是在系统初始化时预先设定。
步骤S232,当所述计时的长度达到所述稳定间隔T时,所述多模设备检查所述业务正在使用的网络的服务质量是否仍然不能满足正常使用的要求,如果仍然不能满足,进入步骤S233,否则,进入步骤S300。
步骤S233,所述多模设备检测对于所述业务所使用的网络中,是否存在其他可用的基站,如果有,进入步骤S234,否则,进入步骤S221。
步骤S234,所处多模设备将所述业务水平切换到同种网络中其他可用的 基站中,操作结束。
步骤S241,所述多模设备按照用户的选择进行目标业务流的切换,操作结束。
步骤S300,操作结束。
在本发明的具体实施例中,针对不同的场景,还可以使用其他的算法,例如针对上述原来服务网络不再可用的情况,也可以使用基于Vague集的方法代替基于TOPSIS的方法,因此,本发明中所述的决策算法等仅用于示例,并不用于对本发明的限定。
请参照图5,此为本发明中的一种多模设备的框架图。本发明中的一种多模设备10中,包括无线接口模块11、切换识别模块12、切换决策模块13以及切换执行模块14。
所述无线接口模块11,用于使所述多模设备10连接至网络以进行会话业务传输,其中,所述网络包括全球移动通信网络、通用无线分组业务网络、通用移动通信系统网络、WiMAX通信网络、蓝牙通信网络以及无线局域网络等。
所述切换识别模块12,用于根据所述多模设备中的业务以及所述通信网络的情况,判断是否存在需要进行将业务在不同的通信网络间进行切换的情况,以及对需要进行哪种类型的切换进行判断。其中,所述切换包括以下四个种类:
(1)出现新的可用网络,从而可以将原有的在某个网络上进行传输的会话业务转移到新的网络上进行;
(2)原来存在的某个服务网络不再可用,因而需要将在这个服务网络上进行的会话传输转移到其他仍然存在可用的网络中进行;
(3)某种网络上的业务的服务质量发生变化,因而需要判断是否需要将在这种网络上进行的业务转移到其他网络中进行;
(4)用户显式指定将在某种网络上进行的会话通信切换到指定的网络中进行。
所述切换决策模块13,用于根据所述切换识别模块12判断的结果,根据所需要进行的不同类型的业务切换,分别采取相应的算法进行切换的决策,以决策对某一条业务流是否需要进行切换以及如何进行切换,其中,在所述切换的决策中,需要参考可用网络以及相应业务的各种参数。
当需要进行出现新的可用网络情况下的切换时,所述切换决策模块13根据每条业务的服务质量满意度以及新的可用网络可以提供给所述业务的服务质量满意度,决策对每条业务流是否需要进行切换。
当需要进行原来存在的某个服务网络不再可用情况下的切换时,所述切换决策模块13对每条业务流结合监测参数,对每一个仍然可用的网络构造决策矩阵,经过数据去模糊化、矩阵归一化等操作,决策将原先在所述不可再用的网络上进行的业务切换到哪个仍然可用的网络上。
当需要进行某种网络上的业务的服务质量发生变化情况下的切换时,所述切换决策模块13首先判断在经过一个稳定间隔后,所述网络上的业务的服务质量是否仍然达不到使用的要求,如果仍然达不到要求,则进一步判断是需要在相同网络的不同基站间切换,还是需要将所述业务切换到不同的网络上进行会话传输(当前网络不再可用),如果是前者,则决策直接切换到其他可用的基站,否则,按照原来存在的某个服务网络不再可用情况下的切换进行决策操作。
当需要进行用户显式指定将在某种网络上进行的会话通信切换到指定的网络中进行情况下的切换时,所述切换决策模块13直接根据用户的指示进行切换的决策。
所述切换执行模块14,用于根据所述切换决策模块13所做出的切换的决策,对相应的业务流进行切换。
其中,所述多模设备10进行的业务包括SMS业务、MMS业务、语音业务、WAP业务、网络浏览业务、VoIP业务、Email业务、IPTV业务以及FTP业务等。
所述多模设备10的具体操作过程,请参照前述的一种多模设备的业务流切换方法中的步骤,在此不再赘述。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
Claims (26)
1.一种多模设备,其特征在于,包括无线接口模块、切换识别模块、切换决策模块以及切换执行模块;
所述无线接口模块,用于使所述多模设备连接至网络以进行会话业务传输;
所述切换识别模块,用于根据所述多模设备中的业务以及所述网络的情况,对需要进行哪种类型的切换进行判断;
所述切换决策模块,用于根据所述切换识别模块判断的结果,根据所需要进行的不同类型的业务切换,分别采取相应的算法进行切换的决策,以决策对某一条业务流是否需要进行切换以及如何进行切换;
所述切换执行模块,用于根据所述切换决策模块所做出的切换的决策,对相应的业务流进行切换;
其中,切换的类型包括以下四个种类:
(1)出现新的可用网络;
(2)原来存在的某个服务网络不再可用;
(3)某种网络上的业务的服务质量发生变化;
(4)用户显式指定将在某种网络上进行的会话通信切换到指定的网络中进行。
2.根据权利要求1所述的一种多模设备,其特征在于,所述无线接口模块将所述多模设备连接至的网络包括全球移动通信网络、通用无线分组业务网络、通用移动通信系统网络、WiMAX通信网络、蓝牙通信网络以及无线局域网络中的两种以上的组合。
3.根据权利要求1所述的一种多模设备,其特征在于,所述多模设备进行的会话业务包括SMS业务、MMS业务、语音业务、WAP业务、网络浏览业务、VoIP业务、Email业务、IPTV业务以及FTP业务中的两种以上的组合。
4.根据权利要求1所述的一种多模设备,其特征在于,当需要进行出现新的可用网络情况下的切换时,所述切换决策模块根据每条业务的服务质量满意度以及新的可用网络可以提供给所述业务的服务质量满意度,决策对每条业务流是否需要进行切换,当所述新的可用网络可以提供给所述业务的服务质量 满意度大于某条业务的服务质量满意度一个限值时,决策进行切换。
7.根据权利要求4所述的一种多模设备,其特征在于,所述限值与所述多模设备的运动速度成反比,与会话当前所使用的网络的覆盖范围成正比。
8.根据权利要求1所述的一种多模设备,其特征在于,当需要进行原来存在的某个服务网络不再可用情况下的切换时,所述切换决策模块根据在所述不再可用的网络中进行的会话业务的状况,其他仍然可用的网络的参数以及所述多模设备自身的状态,决策将在所述不再可用的网络中进行的会话业务切换到其他仍然可用的网络中进行会话传输。
9.根据权利要求8所述的一种多模设备,其特征在于,所述切换决策模块根据在所述不再可用的网络中进行的会话业务的状况,其他仍然可用的网络的参数以及所述多模设备自身的状态,采用逼近理想解的排序解法方法,结合模糊多属性决策的方法,决策将在所述不再可用的网络中进行的会话业务切换到其他仍然可用的网络中进行传输会话。
10.根据权利要求1所述的一种多模设备,其特征在于,当需要进行某种网络上的业务的服务质量发生变化情况下的切换时,所述切换决策模块判断是当前网络需要切换到不同的基站,还是当前网络不再可用,如果是前者,则决策直接切换到其他可用的基站,否则,根据在所述不再可用的网络中进行的会话业务的状况,其他仍然可用的网络的参数以及所述多模设备自身的状态,决策将在所述不再可用的网络中进行的会话业务切换到其他仍然可用的网络中进行会话传输。
11.根据权利要求10所述的一种多模设备,其特征在于,当所述切换决策模块判断为当前网络不再可用时,所述切换决策模块根据在所述不再可用的网络中进行的会话业务的状况,其他仍然可用的网络的参数以及所述多模设备自身的状态,采用逼近理想解的排序解法方法,结合模糊多属性决策的方法,决策将在所述不再可用的网络中进行的会话业务切换到其他仍然可用的网络中进行传输会话。
12.根据权利要求1所述的一种多模设备,其特征在于,当需要进行用户显式指定将在某种网络上进行的会话通信切换到指定的网络中进行情况下的切换时,所述切换决策模块直接根据用户的指示决策所需要进行的切换。
13.一种多模设备的业务流切换方法,其特征在于,包括以下步骤:
步骤100,多模设备判断所需要执行的业务流切换的类型;
步骤200,所述多模设备根据所需要执行的业务流切换的类型,结合所述多模设备中的业务以及所述通信网络中的具体参数,决策如何进行业务流的切换;
步骤300,所述多模设备按照决策的结果执行业务流切换的操作;
所述切换的类型包括以下四个种类:
(1)出现新的可用网络;
(2)原来存在的某个服务网络不再可用;
(3)某种网络上的业务的服务质量发生变化;
(4)用户显式指定将在某种网络上进行的会话通信切换到指定的网络中进行。
14.根据权利要求13所述的一种多模设备的业务流切换方法,其特征在于,当所述切换的种类为出现新的可用网络时,所述步骤200中,包括以下步骤:
步骤211,多模设备计算当前所有运行着的业务的服务质量满意度;
步骤212,所述多模设备使用所计算出的每种业务的服务质量满意度形成切换预选队列;
步骤213,所述多模设备判断所述切换预选队列是否为空,如果不为空,进入步骤214,如果为空,进入步骤217;
步骤214,所述多模设备取出所述切换预选队列中的第一个业务,计算如果在所述出现的新的可用网络中传输此项业务所能够得到的服务质量满意度QoSnew;
步骤215,所述多模设备判断所述QoSnew是否超出当前的服务质量满意度一定的限值,如果超出,进入步骤216,否则,进入步骤213;
步骤216,将在步骤214中从所述切换预选队列中取出的业务转移到待切换队列中,并更新相关的参数,进入步骤213;
步骤217,操作结束。
17.根据权利要求14所述的一种多模设备的业务流切换方法,其特征在于,所述限值与所述多模设备的运动速度成反比,与会话当前所使用的网络的覆盖范围成正比。
18.根据权利要求13所述的一种多模设备的业务流切换方法,其特征在于,当所述切换的种类为原来存在的某个服务网络不再可用时,所述步骤200中,包括以下步骤:
步骤221,多模设备判断所述不可再用的网络中是否有承载业务,如果有,进入步骤222,否则,进入步骤228;
步骤222,所述多模设备取出所述不可再用的网络中承载的第一个业务,结合监测参数,针对其余的每一个可用网络构造决策矩阵;
步骤223,对在步骤222中构造出的决策矩阵进行去模糊化处理;
步骤224,将所述经过去模糊化处理的决策矩阵进行归一化处理,并根据业务的不同进行相应的加权处理;
步骤225,通过所述处理后的矩阵,选出针对每个可用网络最优解和负最优解;
步骤226,根据每个可用网络的最优解和负最优解计算选择每个网络的方案接近度;
步骤227,所述多模设备选出所述方案接近度的值最大的可用网络,将所述业务加入待切换队列,进入步骤221;
步骤228,操作结束。
19.根据权利要求18所述的一种多模设备的业务流切换方法,其特征在于,所述步骤222中使用TOPSIS方法构造所述决策矩阵,所述决策矩阵的每一列代表一个决策因素的值,每一行代表一个备选网络。
20.根据权利要求18所述的一种多模设备的业务流切换方法,其特征在于,所述步骤223中对所述决策矩阵进行去模糊化处理所依据的规则是最大最小值法或重心法。
24.根据权利要求13所述的一种多模设备的业务流切换方法,其特征在于,当所述切换的种类为某种网络上的业务的服务质量发生变化时,所述步骤200中,包括以下步骤:
步骤231,多模设备从所述业务的服务质量发生变化时起开始计时,计时的长度为稳定间隔;
步骤232,当所述计时的长度达到所述稳定间隔时,所述多模设备检查所述业务正在使用的网络的服务质量是否仍然不能满足正常使用的要求,如果仍然不能满足,进入步骤233,否则,进入步骤236
步骤233,所述多模设备检测对于所述业务所使用的网络中,是否存在其他可用的基站,如果有,进入步骤234,否则,所述网络不可再用,进入步骤235;
步骤234,所处多模设备将所述业务水平切换到同种网络中其他可用的基站中,操作结束;
步骤235,按照所述切换的种类为原来存在的某个服务网络不再可用时的处理方式,决策如何进行业务流的切换,操作结束;
步骤236,操作结束。
25.根据权利要求13所述的一种多模设备的业务流切换方法,其特征在于,当所述切换的种类为用户显式指定将在某种网络上进行的会话通信切换到指定的网络中进行时,在所述步骤200中,直接根据用户的指示决策所需要进行的切换。
26.根据权利要求13所述的一种多模设备的业务流切换方法,其特征在于,所述步骤300中,包括以下步骤:
步骤310,判断所述待切换队列是否非空,如果非空,进入步骤320,否则,进入步骤330;
步骤320,依次从所述待切换队列中取出业务进行切换操作,进入步骤330;
步骤330,操作结束。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007103046524A CN101198128B (zh) | 2007-12-28 | 2007-12-28 | 一种多模设备及其业务流切换方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007103046524A CN101198128B (zh) | 2007-12-28 | 2007-12-28 | 一种多模设备及其业务流切换方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101198128A CN101198128A (zh) | 2008-06-11 |
CN101198128B true CN101198128B (zh) | 2011-04-13 |
Family
ID=39548213
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007103046524A Active CN101198128B (zh) | 2007-12-28 | 2007-12-28 | 一种多模设备及其业务流切换方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101198128B (zh) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101662810B (zh) * | 2008-08-27 | 2012-07-04 | 中国移动通信集团公司 | 一种移动通信多业务多连接的管理方法及管理系统 |
CN101404660B (zh) * | 2008-11-17 | 2011-09-07 | 中国科学院计算技术研究所 | 一种多模协作通信的业务流分发系统及方法 |
CN101835201B (zh) * | 2009-03-11 | 2014-08-13 | 中兴通讯股份有限公司 | 一种多网络连接环境中保证数据不中断的方法及系统 |
CN101626554A (zh) * | 2009-08-13 | 2010-01-13 | 中兴通讯股份有限公司 | 一种多模移动终端及其下载资源的方法 |
CN101742593B (zh) * | 2009-12-01 | 2012-07-18 | 中兴通讯股份有限公司 | 一种网络系统中实现用户调整的方法及装置 |
CN102469082B (zh) * | 2010-11-11 | 2015-10-21 | 中兴通讯股份有限公司 | 一种路径切换方法及装置、系统 |
CN101997627A (zh) * | 2010-11-16 | 2011-03-30 | 中兴通讯股份有限公司 | 一种切换接口的设备及方法 |
CN102547921A (zh) * | 2010-12-22 | 2012-07-04 | 中国移动通信集团公司 | 通信控制方法、装置及系统、以及多模终端 |
CN102045776B (zh) * | 2011-01-11 | 2013-06-12 | 中国科学院计算技术研究所 | 用于通信网络系统的自适应业务流切换方法及相应服务器 |
CN102984782B (zh) * | 2011-09-02 | 2018-04-20 | 中兴通讯股份有限公司 | 一种多模智能接入方法、设备和系统 |
CN102421153B (zh) * | 2011-11-21 | 2013-11-20 | 北京邮电大学 | 一种多模无线终端进行小区选择的方法 |
CN103188725B (zh) * | 2011-12-29 | 2018-01-30 | 中兴通讯股份有限公司 | 一种协同业务的适配、分流传输及流切换方法和系统 |
CN102970774B (zh) * | 2012-11-07 | 2014-11-19 | 西可通信技术设备(河源)有限公司 | 多模移动终端的通信系统选择方法 |
CN105873153B (zh) * | 2016-06-02 | 2019-07-16 | 重庆邮电大学 | 一种异构网络中基于模糊逻辑的流切换方法 |
CN114268985B (zh) * | 2021-11-26 | 2024-02-13 | 中国联合网络通信集团有限公司 | 5g专网的质量评估方法、装置、电子设备及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1335032A (zh) * | 1999-01-25 | 2002-02-06 | 诺基亚网络有限公司 | 无线接入网之间的互通 |
CN1984462A (zh) * | 2006-04-07 | 2007-06-20 | 华为技术有限公司 | 无线网络系统及切换方法和移动中转站设备 |
-
2007
- 2007-12-28 CN CN2007103046524A patent/CN101198128B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1335032A (zh) * | 1999-01-25 | 2002-02-06 | 诺基亚网络有限公司 | 无线接入网之间的互通 |
CN1984462A (zh) * | 2006-04-07 | 2007-06-20 | 华为技术有限公司 | 无线网络系统及切换方法和移动中转站设备 |
Also Published As
Publication number | Publication date |
---|---|
CN101198128A (zh) | 2008-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101198128B (zh) | 一种多模设备及其业务流切换方法 | |
WO2022022334A1 (zh) | 基于人工智能的通信方法和通信装置 | |
CN102427595B (zh) | 用于异构融合无线网络的自适应优化切换控制方法和装置 | |
He et al. | A simple and robust vertical handoff algorithm for heterogeneous wireless mobile networks | |
CN101415210A (zh) | 一种确定目标网络的方法和设备 | |
CN103686914B (zh) | 基于服务偏好和网络条件的垂直切换方法snvho | |
Alkhawlani et al. | Multi-criteria vertical handover by TOPSIS and fuzzy logic | |
CN106413017A (zh) | 异构网络中面向终端个性化服务的模糊垂直切换方法 | |
CN105979553A (zh) | 一种基于模糊逻辑和topsis算法的分层网络切换决策方法 | |
Charilas et al. | Multiaccess radio network enviroments | |
Souza et al. | A novel heuristic for handover priority in mobile heterogeneous networks | |
CN112492656B (zh) | 一种基于强化学习的无线网络接入点切换方法 | |
Monteiro et al. | Context-aware network selection in heterogeneous wireless networks | |
CN113490248B (zh) | 一种多模终端切换方法及装置 | |
Zhang et al. | Fuzzy logic based vertical handover algorithm for trunking system | |
Mansouri et al. | The use of MADM methods in the vertical handover decision making context | |
Zhong et al. | A vertical handoff decision scheme using subjective-objective weighting and grey relational analysis in cognitive heterogeneous networks | |
CN109842912A (zh) | 一种基于集成学习的多属性切换决策方法 | |
Bhute et al. | A vertical handover decision approaches in next generation wireless networks: a survey | |
Kausar et al. | Context aware fuzzy rule based vertical handoff decision strategies for heterogeneous wireless networks | |
Dhand et al. | Handoff optimization for wireless and mobile networks using fuzzy logic | |
Maaloul et al. | Context awareness and class of service satisfaction for modeling handover decision-making | |
Bhute et al. | Vertical handover decision strategies in heterogeneous wireless networks | |
Aymen et al. | A fuzzy logic algorithm for RATs selection procedures | |
Nyambati et al. | Analysis of the impact of fuzzy logic algorithm on handover decision in A cellular network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |