[go: up one dir, main page]

CN101119314A - A control system, device and method for multi-mode terminal service flow - Google Patents

A control system, device and method for multi-mode terminal service flow Download PDF

Info

Publication number
CN101119314A
CN101119314A CNA2007101218403A CN200710121840A CN101119314A CN 101119314 A CN101119314 A CN 101119314A CN A2007101218403 A CNA2007101218403 A CN A2007101218403A CN 200710121840 A CN200710121840 A CN 200710121840A CN 101119314 A CN101119314 A CN 101119314A
Authority
CN
China
Prior art keywords
network
module
terminal
parameter
business
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.)
Granted
Application number
CNA2007101218403A
Other languages
Chinese (zh)
Other versions
CN101119314B (en
Inventor
董雯霞
孙毅
郑如松
张玉成
王忠峰
邓平
石晶林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institute of Computing Technology of CAS
Original Assignee
Institute of Computing Technology of CAS
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Institute of Computing Technology of CAS filed Critical Institute of Computing Technology of CAS
Priority to CN2007101218403A priority Critical patent/CN101119314B/en
Publication of CN101119314A publication Critical patent/CN101119314A/en
Application granted granted Critical
Publication of CN101119314B publication Critical patent/CN101119314B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提供一种多模终端业务流的控制系统和装置以及方法。该系统包括多个由核心网和接入网组成的通信网络,以及至少一个多模终端,所述多模终端配备多个与通信网络相匹配的无线网络接口,所述通信网络的接入网中,包括网络上下文监测模块;所述多模终端包括设备上下文监测子模块、业务识别模块、决策引擎模块、切换执行模块。其实现最小的成本开销和最大的资源利用率。

Figure 200710121840

The invention provides a system, device and method for controlling service flow of a multi-mode terminal. The system includes a plurality of communication networks composed of a core network and an access network, and at least one multi-mode terminal, the multi-mode terminal is equipped with a plurality of wireless network interfaces matching the communication network, and the access network of the communication network Among them, a network context monitoring module is included; the multi-mode terminal includes a device context monitoring submodule, a service identification module, a decision engine module, and a switching execution module. It achieves minimum cost overhead and maximum resource utilization.

Figure 200710121840

Description

一种多模终端业务流的控制系统和装置以及方法 A control system, device and method for multi-mode terminal service flow

技术领域technical field

本发明涉及分组网络技术领域,特别是一种多模终端业务流的控制系统和装置以及方法。The present invention relates to the field of packet network technology, in particular to a control system, device and method for multi-mode terminal service flow.

背景技术Background technique

下一代网络(Next Generation Network,NGN)是一种多种接入方式融合的基于全IP体系架构的网络。随着微电子技术、IPv6技术和无线通信处理技术的进步,未来的终端设备将是配备多种无线收发装置的多模通信终端,这种终端可以同时接入多种网络,从而可以给人们带来更大的使用便捷性。Next Generation Network (NGN) is a network based on an all-IP architecture that integrates multiple access methods. With the progress of microelectronics technology, IPv6 technology and wireless communication processing technology, future terminal equipment will be a multi-mode communication terminal equipped with various wireless transceiver devices, which can simultaneously access multiple networks, thus bringing people For greater ease of use.

如图1所示,为一未来网络的应用场景图。其中,多模终端既可以直接与通用分组无线业务(General Packet Radio Service,GPRS)以及通用移动通信系统(Universal Mobile Telecommunications System,UMTS)网络相连,也可以通过红外接口与个人数字助理(Personal Digital Assistant,PDA)相连,利用PDA实现与因特网的互联互通。如果该多模终端上并行运行着3个会话,分别是话音、电子邮件和文件下载,由于这3种会话有着不同的业务特征以及服务质量需求,传输方案一般为,对于话音业务,应选择服务质量最好的UMTS网络来传输,电子邮件可以使用GPRS网络来传输,而对于数据量较大的文件下载业务则通过同一个局域网中的PDA接入收费最为低廉、带宽最大的无线局域网(Wireless LAN,WLAN)网络进行传输。此外,由于用户的移动可能会导致WLAN网络不再可用,此时的PDA应该通知该多模终端,以便让该多模终端能够及时地将本地的文件下载会话切换到GPRS网络上继续进行下载。As shown in FIG. 1 , it is a diagram of an application scenario of a future network. Among them, the multimode terminal can be directly connected with the general packet radio service (General Packet Radio Service, GPRS) and the universal mobile telecommunications system (Universal Mobile Telecommunications System, UMTS) network, and can also be connected with the personal digital assistant (Personal Digital Assistant) through the infrared interface. , PDA) connected to each other, using the PDA to realize interconnection with the Internet. If three sessions are running in parallel on the multi-mode terminal, namely voice, e-mail and file download, since these three sessions have different service characteristics and service quality requirements, the transmission scheme is generally as follows. For the voice service, the service should be selected The UMTS network with the best quality can be used for transmission, e-mail can be transmitted using the GPRS network, and the file download business with a large amount of data can be accessed through the PDA in the same LAN with the lowest fee and the largest bandwidth Wireless LAN (Wireless LAN). , WLAN) network for transmission. In addition, because the user's movement may cause the WLAN network to be unavailable, the PDA should notify the multimode terminal at this time, so that the multimode terminal can switch the local file download session to the GPRS network to continue downloading in time.

也就是说,未来的网络是多种无线接入方式融合的网络,未来的终端是配备多种无线收发装置的终端。因此,多模终端的普及是一种必然趋势,多模移动通信在军事、商务、民用、医疗等场景中都会具有重要的应用价值。That is to say, the future network will be a network integrating multiple wireless access modes, and the future terminal will be a terminal equipped with multiple wireless transceiver devices. Therefore, the popularization of multi-mode terminals is an inevitable trend, and multi-mode mobile communication will have important application value in military, commercial, civilian, medical and other scenarios.

但是,在各种应用场景中,当多模终端移动或者网络情况变化时,可能会引起多模终端上业务流(也叫业务数据流)的重新分配或切换,而传统的移动IP是无法满足上述需求的(见D.Johnson,C.Perkins,J.Arkko,“MobilitySupport in IPv6”,IETF RFC3775),此时,在多种无线网络融合的复杂环境中,运营商无法为多模终端用户动态地选择最优的接入网络;当网络状况和业务流状况发生变化时,在不重启、不中断上层业务的前提下,无法将业务流重新定向到新的最优的网络接口上,无法保证用户的服务质量。However, in various application scenarios, when the multi-mode terminal moves or the network situation changes, it may cause the redistribution or switching of the service flow (also called service data flow) on the multi-mode terminal, and the traditional mobile IP cannot meet the requirements. The above requirements (see D.Johnson, C.Perkins, J.Arkko, "MobilitySupport in IPv6", IETF RFC3775), at this time, in a complex environment where multiple wireless networks converge, operators cannot provide dynamic support for multi-mode end users. When the network status and service flow status change, the service flow cannot be redirected to the new optimal network interface without restarting or interrupting the upper-layer business, and there is no guarantee Quality of service for users.

申请号为200610088980.0的中国发明专利公开了一种基于模糊逻辑的垂直切换控制系统及控制方法,其包括:模糊化模块、模糊逻辑推理模块、解模糊模块、知识库和配置管理模块5个部分通过模糊决策算法对移动节点(MN)的网络链路质量、带宽、价格、电池电量、移动速度及用户偏好等多方面因素进行综合的评价,选择出最优的网络进行切换。该发明所提供的方法解决了具备多种网络接入技术的移动设备在异构重叠覆盖的网络环境中垂直切换过程中最优网络的选择决策问题。The Chinese invention patent with application number 200610088980.0 discloses a fuzzy logic-based vertical switching control system and control method, which includes: fuzzy module, fuzzy logic reasoning module, defuzzification module, knowledge base and configuration management module. The fuzzy decision-making algorithm comprehensively evaluates the network link quality, bandwidth, price, battery power, mobile speed and user preference of the mobile node (MN), and selects the optimal network for handover. The method provided by the invention solves the decision-making problem of optimal network selection in the process of vertical switching of mobile equipment with multiple network access technologies in a network environment with heterogeneous overlapping coverage.

但是,此发明中虽然提到了多模终端,但没有实现真正意义上的多模终端,在通信过程中只有一个无线收发接口可用,其切换过程还是传统的垂直切换。此发明也没有给出如何在多模终端的多个同时可用的无线接口上实现单个业务流的切换,虽然也综合考虑了多因素判决,但切换过程还是传统的切换,从而无法为多模终端用户动态地选择最优的接入网络,将业务流重新定向到新的最优的网络接口上。However, although a multi-mode terminal is mentioned in this invention, a real multi-mode terminal is not realized. Only one wireless transceiver interface is available in the communication process, and the switching process is traditional vertical switching. This invention also does not provide how to realize the switching of a single service flow on multiple simultaneously available wireless interfaces of the multi-mode terminal. The user dynamically selects the optimal access network, and redirects the service flow to the new optimal network interface.

发明内容Contents of the invention

本发明的目的在于,针对未来宽带无线移动通信网络中的移动多模设备,以及多设备相互协作的应用场景,提供一种多模终端业务流的控制系统和装置以及方法,以帮助终端实现最小的成本开销和最大的资源利用率。The purpose of the present invention is to provide a multi-mode terminal service flow control system, device and method for mobile multi-mode devices in future broadband wireless mobile communication networks and application scenarios where multiple devices cooperate with each other, so as to help terminals realize minimum Cost overhead and maximum resource utilization.

为了实现上述目的,本发明提供一种多模终端业务流的控制系统,包括多个由核心网和接入网组成的通信网络,以及至少一个多模终端,所述多模终端配备多个与通信网络相匹配的无线网络接口,所述通信网络的接入网中,包括网络上下文监测模块;所述多模终端包括设备上下文监测子模块、业务识别模块、决策引擎模块、切换执行模块,其中:In order to achieve the above object, the present invention provides a multi-mode terminal service flow control system, including multiple communication networks composed of core networks and access networks, and at least one multi-mode terminal, the multi-mode terminal is equipped with multiple The wireless network interface matched with the communication network, the access network of the communication network includes a network context monitoring module; the multi-mode terminal includes a device context monitoring submodule, a service identification module, a decision engine module, and a switching execution module, wherein :

所述网络上下文监测模块,用于在时间周期T内监测接入网的网络上下文参数,并将监测的结果经过统计平均处理之后,传递给决策引擎模块;The network context monitoring module is used to monitor the network context parameters of the access network within the time period T, and pass the monitoring results to the decision engine module after being statistically averaged;

所述设备上下文监测模块,用于在时间周期T内监测多模移动终端的设备上下文参数,并将监测的结果经过统计平均处理之后,传递给决策引擎模块;The device context monitoring module is used to monitor the device context parameters of the multi-mode mobile terminal within the time period T, and pass the monitoring results to the decision engine module after statistical average processing;

所述业务识别模块,用于感知业务流特征参数,把获得的业务流特征参数反馈给决策引擎模块;The service identification module is used to perceive service flow characteristic parameters, and feed back the obtained service flow characteristic parameters to the decision engine module;

所述决策引擎模块,用于网络上下文参数、设备上下文参数以及业务流特征参数,对业务流进行分析,建立业务流和接口之间的映射关系,为业务流选择无线网络接口;The decision-making engine module is used for network context parameters, device context parameters and service flow characteristic parameters to analyze the service flow, establish a mapping relationship between the service flow and the interface, and select a wireless network interface for the service flow;

所述多模终端还包括切换执行模块,用于根据决策引擎模块为单个业务流选择的无线接口启动切换信令流程,把业务流分配或者切换到无线收发接口上。The multi-mode terminal also includes a switching execution module, which is used to start a switching signaling process according to the wireless interface selected by the decision engine module for a single service flow, and allocate or switch the service flow to the wireless transceiver interface.

所述多模终端还进一步包括执行结果反馈模块,用于把以前的决策结果的执行情况和对参数的敏感程度,反馈给决策引擎模块,由决策引擎模块根据反馈修正下一次决策。The multi-mode terminal further includes an execution result feedback module, which is used to feed back the execution status of previous decision results and sensitivity to parameters to the decision engine module, and the decision engine module revises the next decision based on the feedback.

所述业务识别模块,还用于采用机器学习方法统计分析记录业务流的历史特征,并且针对不同类型的业务流,建立分类机制,提高机器学习的效率。The business identification module is also used to statistically analyze and record historical characteristics of business flows using machine learning methods, and to establish a classification mechanism for different types of business flows to improve the efficiency of machine learning.

所述网络上下文参数包括接入网的可用带宽参数、网络时延参数以及链路信号质量参数。The network context parameters include available bandwidth parameters of the access network, network delay parameters and link signal quality parameters.

所述网络上下文监测模块监测网络可用带宽和网络时延参数是通过主动式测量方式,以及改进的包对算法进行监测。The network context monitoring module monitors available network bandwidth and network delay parameters through active measurement and improved packet pair algorithm.

所述设备上下文参数包括无线接口利用率参数、电池电量参数及无线网络接口收发功率参数。The device context parameters include wireless interface utilization parameters, battery power parameters, and wireless network interface transceiver power parameters.

所述业务流特征参数包括业务流的特征、业务流种类以及业务流对服务质量的需求程度参数;The characteristic parameters of the service flow include the characteristics of the service flow, the type of the service flow, and the degree of demand of the service flow on the quality of service;

所述业务流的历史特征为数据包大小、平均速率参数的业务流的历史特征。The historical characteristics of the service flow are the historical characteristics of the service flow of data packet size and average rate parameters.

所述决策引擎模块建立业务流和接口之间的映射关系是使用模糊多属性决策方法进行的。The decision engine module establishes the mapping relationship between the service flow and the interface by using a fuzzy multi-attribute decision-making method.

所述决策引擎模块是采用输入、输出、反馈的模式进行工作的;The decision engine module works in the mode of input, output and feedback;

其中,输入量是网络上下文参数、设备上下文参数、业务流特征参数;Among them, the input quantity is the network context parameter, the device context parameter, and the service flow characteristic parameter;

输出量是业务流与无线网络接口的映射关系;The output volume is the mapping relationship between the service flow and the wireless network interface;

反馈量是从执行结果反馈模块中得到,用于辅助修正下一次决策。The feedback amount is obtained from the execution result feedback module, and is used to assist in correcting the next decision.

所述决策引擎模块进行决策的依据是网络代价函数,所述网络代价函数是由网络上下文参数,设备上下文参数以及业务流特征等参数建立而成,表示如下:The decision-making basis of the decision-making engine module is a network cost function, and the network cost function is established by parameters such as network context parameters, device context parameters and service flow characteristics, and is expressed as follows:

funNet=Wnetparanet+Wequipparaequip+Wflowparaflow fun Net =W net para net +W equip para equip +W flow para flow

其中,paranet表示网络上下文参数,Wnet表示网络上下文参数的权重,paraequip表示设备上下文参数,Wequip表示设备上下文参数的权重,paraflow表示业务流特征参数,Wflow表示业务流特征参数的权重;Among them, para net represents the network context parameter, W net represents the weight of the network context parameter, para equip represents the device context parameter, W equip represents the weight of the device context parameter, para flow represents the service flow characteristic parameter, W flow represents the service flow characteristic parameter Weights;

所述权重之和为1,即Wnet+Wequip+Wflow=1,权重的大小根据之前的经验信息得到,并根据执行结果反馈模块反馈的参数进行微调。The sum of the weights is 1, that is, W net +W equip +W flow =1, and the size of the weight is obtained according to previous experience information, and fine-tuned according to the parameters fed back by the execution result feedback module.

所述多模移动终端配备多个转交地址,即一个主转交地址和多个子转交地址,多个子转交地址与主转交地址具有相对应的关系,根据绑定更新消息比较的结果,把匹配的业务流定向到新的无线网络接口上。The multi-mode mobile terminal is equipped with multiple care-of-addresses, that is, a main care-of-address and multiple sub-care-of-addresses. The multiple sub-care-of-addresses have a corresponding relationship with the main care-of-address. According to the result of the binding update message comparison, the matching service Streams are directed to the new wireless network interface.

所述多个通信网络为GPRS通信网络,UMTS通信网络,红外网络、WLAN网络、WiMAX通信网络、蓝牙通信网络中的两个或者两个以上的组合;The plurality of communication networks are GPRS communication networks, UMTS communication networks, infrared networks, WLAN networks, WiMAX communication networks, Bluetooth communication networks, or a combination of two or more;

所述多模终端包括多个相应的无线网络接口,分别是GPRS接口、UMTS接口和红外接口、WLAN网络接口、WiMAX通信网络接口、蓝牙通信网络接口中的两个或者两个以上的组合;The multi-mode terminal includes a plurality of corresponding wireless network interfaces, which are respectively a combination of two or more of GPRS interface, UMTS interface and infrared interface, WLAN network interface, WiMAX communication network interface, and Bluetooth communication network interface;

所述多模终端包括电子邮件业务流、文件下载业务流、话音业务流、以及多媒体业务流中的两种或者两种以上业务流的组合。The multi-mode terminal includes a combination of two or more of email service flows, file download service flows, voice service flows, and multimedia service flows.

为实现本发明目的还提供一种多模终端业务流控制的通信网络,由核心网和接入网组成,所述接入网中,包括网络上下文监测模块,所述网络上下文监测模块,用于在时间周期T内监测接入网的网络上下文参数,并将监测的结果经过统计平均处理之后,传递给多模终端。In order to achieve the purpose of the present invention, a communication network for multi-mode terminal service flow control is also provided, which is composed of a core network and an access network. The access network includes a network context monitoring module, and the network context monitoring module is used for The network context parameters of the access network are monitored within the time period T, and the monitoring results are statistically and averaged before being delivered to the multi-mode terminal.

所述通信网络为为GPRS通信网络,UMTS通信网络,红外网络、WLAN网络、WiMAX通信网络、蓝牙通信网络中的两个或者两个以上的组合。The communication network is a combination of two or more of GPRS communication network, UMTS communication network, infrared network, WLAN network, WiMAX communication network, and Bluetooth communication network.

为实现本发明目的更提供一种业务流控制的多模终端,包括设备上下文监测子模块、业务识别模块、决策引擎模块、切换执行模块,其中:In order to achieve the purpose of the present invention, a multi-mode terminal for service flow control is further provided, including a device context monitoring submodule, a service identification module, a decision engine module, and a switching execution module, wherein:

所述设备上下文监测模块,用于在时间周期T内监测多模移动终端的设备上下文参数,并将监测的结果经过统计平均处理之后,传递给决策引擎模块;The device context monitoring module is used to monitor the device context parameters of the multi-mode mobile terminal within the time period T, and pass the monitoring results to the decision engine module after statistical average processing;

所述业务识别模块,用于感知业务流特征参数,把获得的业务流特征参数反馈给决策引擎模块;The service identification module is used to perceive service flow characteristic parameters, and feed back the obtained service flow characteristic parameters to the decision engine module;

所述决策引擎模块,用于网络上下文参数、设备上下文参数以及业务流特征参数,对业务流进行分析,建立业务流和接口之间的映射关系,为业务流选择无线网络接口;The decision-making engine module is used for network context parameters, device context parameters and service flow characteristic parameters to analyze the service flow, establish a mapping relationship between the service flow and the interface, and select a wireless network interface for the service flow;

所述多模终端还包括切换执行模块,用于根据决策引擎模块为单个业务流选择的无线接口启动切换信令流程,把业务流分配或者切换到无线收发接口上。The multi-mode terminal also includes a switching execution module, which is used to start a switching signaling process according to the wireless interface selected by the decision engine module for a single service flow, and allocate or switch the service flow to the wireless transceiver interface.

所述的业务流控制的多模终端,还进一步包括执行结果反馈模块,用于把以前的决策结果的执行情况和对参数的敏感程度,反馈给决策引擎模块,由决策引擎模块根据反馈修正下一次决策。The multi-mode terminal for business flow control further includes an execution result feedback module, which is used to feed back the execution status of previous decision results and the sensitivity to parameters to the decision engine module, and the decision engine module revises the result according to the feedback. One decision.

所述业务识别模块,还用于采用机器学习方法统计分析记录业务流的历史特征,并且针对不同类型的业务流,建立分类机制,提高机器学习的效率。The business identification module is also used to statistically analyze and record historical characteristics of business flows using machine learning methods, and to establish a classification mechanism for different types of business flows to improve the efficiency of machine learning.

所述多模终端包括多个相应的无线网络接口,分别是GPRS接口、UMTS接口和红外接口、WLAN网络接口、WiMAX通信网络接口、蓝牙通信网络接口中的两个或者两个以上的组合;The multi-mode terminal includes a plurality of corresponding wireless network interfaces, which are respectively a combination of two or more of GPRS interface, UMTS interface and infrared interface, WLAN network interface, WiMAX communication network interface, and Bluetooth communication network interface;

所述多模终端包括电子邮件业务流、文件下载业务流、话音业务流、以及多媒体业务流中的两种或者两种以上业务流的组合。The multi-mode terminal includes a combination of two or more of email service flows, file download service flows, voice service flows, and multimedia service flows.

为实现本发明目的更进一步提供一种多模终端业务流的控制方法,包括以下步骤:In order to realize the purpose of the present invention, a method for controlling service flow of a multi-mode terminal is further provided, comprising the following steps:

步骤A,在时间周期T内,接入网监测其网络上下文参数,传递给多模终端;多模终端监测其设备上下文参数,然后将监测的网络上下文参数、设备上下文参数进行统计平均处理;同时,多模终端感知业务流特征参数,获得的业务流特征参数;Step A, within the time period T, the access network monitors its network context parameters and transmits them to the multi-mode terminal; the multi-mode terminal monitors its device context parameters, and then performs statistical average processing on the monitored network context parameters and device context parameters; at the same time , the characteristic parameter of the service flow perceived by the multi-mode terminal, the obtained characteristic parameter of the service flow;

步骤B,多模终端根据网络上下文参数、设备上下文参数以及业务流特征多个参数,对业务流进行分析,建立业务流和接口之间的映射关系,为业务流选择无线网络接口;Step B, the multi-mode terminal analyzes the service flow according to the network context parameter, the device context parameter and the service flow characteristic multiple parameters, establishes a mapping relationship between the service flow and the interface, and selects a wireless network interface for the service flow;

步骤C,根据多模终端为单个业务流选择的无线接口启动切换信令流程,把一个业务流分配或者切换到一个无线收发接口上。In step C, a switching signaling process is started according to the wireless interface selected by the multi-mode terminal for a single service flow, and a service flow is allocated or switched to a wireless transceiver interface.

所述的多模终端业务流的控制方法,还包括下列步骤:The method for controlling the service flow of the multi-mode terminal also includes the following steps:

步骤D,多模终端根据以前的决策结果的执行情况和对参数的敏感程度,修正下一次决策。In step D, the multi-mode terminal revises the next decision according to the implementation of previous decision results and sensitivity to parameters.

所述步骤A包括下列步骤:Described step A comprises the following steps:

步骤A1,在时间周期T内,通信网络的接入网监测其可用带宽、网络时延以及链路信号质量多个网络上下文参数,并将监测的结果经过统计平均处理之后,传递给多模终端的决策引擎模块;Step A1, within the time period T, the access network of the communication network monitors multiple network context parameters such as available bandwidth, network delay and link signal quality, and transmits the monitoring results to the multi-mode terminal after statistical averaging processing decision engine module;

步骤A2,在时间周期T内,多模终端的设备上下文检测模块监测其无线接口利用率、电池电量及无线网络接口收发功率多个设备上下文参数,并将监测的结果经过统计平均处理之后,传递给多模终端的决策引擎模块;Step A2, within the time period T, the device context detection module of the multi-mode terminal monitors multiple device context parameters of its wireless interface utilization, battery power, and wireless network interface transmission and reception power, and transmits the monitoring results after statistical average processing Decision engine module for multimode terminals;

步骤A3,多模终端的业务识别模块感知新业务流的特征、业务流种类以及业务流对服务质量的需求程度等多个业务流特征参数,采用机器学习方法统计分析记录业务流的历史特征,并且针对不同类型的业务流,建立分类机制,把获得的业务流特征参数反馈给多模终端的决策引擎模块。Step A3, the service identification module of the multi-mode terminal perceives multiple service flow characteristic parameters such as the characteristics of the new service flow, the type of the service flow, and the degree of demand for service quality of the service flow, and uses machine learning methods to statistically analyze and record the historical characteristics of the service flow, And for different types of business flows, a classification mechanism is established, and the obtained characteristic parameters of the business flows are fed back to the decision engine module of the multi-mode terminal.

在步骤A1中,网络上下文监测模块监测网络监测可用带宽和网络时延参数是通过主动式测量方式,以及改进的包对算法进行监测,包括下列步骤:In step A1, the network context monitoring module monitors the network monitoring available bandwidth and network delay parameters through active measurement and improved packet algorithm monitoring, including the following steps:

步骤A11,在发送端多模终端上构造探测数据包,该探测数据包分为大包和小包;Step A11, constructing a detection data packet on the multi-mode terminal at the sending end, the detection data packet is divided into a large packet and a small packet;

步骤A12,发送端多模终端发送多对探测数据包对,发送探测包对的顺序为大包对与小包对相互交替,这些探测数据包在发送端发送时都被打上时间戳和发送编号;Step A12, the multi-mode terminal at the sending end sends multiple pairs of detection data packets, and the order of sending the detection packet pairs is that the large packet pairs and the small packet pairs alternate with each other, and these detection data packets are stamped with time stamps and sending numbers when sent by the sending end;

步骤A13,接收端多模终端接收探测数据包,每接收到一个探测数据包都对其打上时间戳;Step A13, the multimode terminal at the receiving end receives the detection data packet, and stamps a time stamp on each detection data packet received;

步骤A14,接收端多模终端查看接收到的探测数据包编号,判断核对接收到的探测数据包顺序是否和发送端多模终端发送顺序相符;如果不相符,将探测数据包丢弃,转到步骤A11,重新开始;如果没有出现乱序现象,则进入步骤A15;Step A14, the multi-mode terminal at the receiving end checks the number of the received detection data packet, and judges whether the sequence of the received detection data packet is consistent with the order sent by the multi-mode terminal at the sending end; if not, discards the detection data packet and goes to step A11, start again; if there is no disorder, then go to step A15;

步骤A15,根据接收到的探测数据包的时间戳,分别计算包对间的时间间隔,即每对探测数据包分别到达接收端的时间差值;Step A15, according to the time stamps of the received detection data packets, respectively calculate the time interval between the packet pairs, that is, the time difference between each pair of detection data packets arriving at the receiving end;

步骤A16,判断检查小包对的时间间隔是否大于大包对的时间间隔;如果小包对之间的时间间隔大于大包对之间的时间间隔,则本次测量无效,返回步骤A11,重新开始;否则进入步骤A17;Step A16, judging whether the time interval of checking the small packet pair is greater than the time interval of the large packet pair; if the time interval between the small packet pairs is greater than the time interval between the large packet pairs, then this measurement is invalid, return to step A11, and start again; Otherwise, go to step A17;

步骤A17,检查大包对的时间间隔是否相同,如果大包对的时间间隔相同,则本次测量无效,返回步骤A11,重新开始;否则进入步骤A18计算网络有效带宽,以及步骤A110计算网络时延;Step A17, check whether the time interval of the large packet pair is the same, if the time interval of the large packet pair is the same, then this measurement is invalid, return to step A11, and start again; otherwise, enter step A18 to calculate the effective bandwidth of the network, and step A110 to calculate the network time extend;

步骤A18,比较大包对的时间间隔的大小,取出较小的时间间隔;Step A18, compare the size of the time interval of the large packet pair, and take out the smaller time interval;

步骤A19,计算网络有效带宽B=S/Tmin,其中S是大探测包的数据包大小,Tmin是大包对中较小的那个时间间隔;Step A19, calculating the network effective bandwidth B=S/T min , wherein S is the data packet size of the large detection packet, and T min is the smaller time interval of the large packet pair;

步骤A110,比较发送的数据包的传送时间间隔,也就是每个数据包的接收时间戳与发送时间戳的差值,找出传送时间间隔最小的数据包,并取出此数据包的发送时间戳和接收时间戳;Step A110, compare the transmission time interval of the sent data packets, that is, the difference between the receiving timestamp and the sending timestamp of each data packet, find out the data packet with the smallest transmission time interval, and take out the sending timestamp of this data packet and receive timestamp;

步骤A111,根据取出的发送时间戳和接收时间戳,利用线性规划方法减小由于发送主机和接收主机时钟不同步带来的计算网络时延误差,计算得出相对比较精确的网络时延。Step A111, according to the retrieved sending timestamp and receiving timestamp, use the linear programming method to reduce the calculated network delay error caused by the clock asynchrony of the sending host and the receiving host, and calculate a relatively accurate network delay.

所述在步骤A111之后还包括下列步骤:The following steps are also included after step A111:

步骤A112,在接入网络上,通过调用系统提供的函数接口,实时采集链路信号质量;Step A112, on the access network, collect the link signal quality in real time by calling the function interface provided by the system;

步骤A113,在时间周期内,把计算得到的网络有效带宽、网络时延以及链路信号质量参数的监测结果分别通过统计平均方法进行处理,传递给多模终端。Step A113 , within the time period, process the calculated monitoring results of network effective bandwidth, network delay, and link signal quality parameters by statistical averaging method, and transmit them to the multi-mode terminal.

所述步骤A2中,设备上下文监测模块监测多模移动终端的多个设备上下文参数,并将监测的结果经过统计平均处理,包括下列步骤:In the step A2, the device context monitoring module monitors multiple device context parameters of the multi-mode mobile terminal, and processes the monitoring results through statistical averaging, including the following steps:

步骤A21,在移动终端上,通过设备上下文监测模块调用系统提供的函数接口,实时采集移动终端的设备接口利用率、电池电量及无线网络接口收发功率参数;Step A21, on the mobile terminal, call the function interface provided by the system through the device context monitoring module, and collect the device interface utilization rate, battery power and wireless network interface transceiver power parameters of the mobile terminal in real time;

步骤A22,在时间周期T内,把收集到的设备接口利用率、电池电量及无线网络接口收发功率等参数分别通过统计平均方法进行处理。Step A22, within the time period T, process the collected parameters such as device interface utilization, battery power, and wireless network interface transceiver power through a statistical averaging method.

在步骤B中,所述统计分析记录业务流的历史特征,具体包括下列步骤In step B, the statistical analysis records the historical characteristics of the business flow, specifically including the following steps

业务识别模块采用机器学习的方法,分析记录业务流种类、业务流特征以及业务流对服务质量参数的需求,统计分析记录数据包大小、平均速率参数的业务流的历史特征。The business identification module adopts the method of machine learning to analyze and record the type of business flow, the characteristics of the business flow and the demand of the service quality parameters of the business flow, and statistically analyze the historical characteristics of the business flow of the recorded data packet size and average rate parameters.

所述大包是IP头部加ICMP时间戳请求与应答报文,并附加数据的数据包;The large packet is an IP header plus an ICMP timestamp request and response message, and a data packet with additional data;

所述小包是IP头部加ICMP时间戳请求与应答报文,没有任何附加数据的数据包。The small packet is a request and response message with an IP header plus an ICMP time stamp, without any additional data.

所述步骤C中,所述建立业务流和接口之间的映射关系,包括下列步骤:In the step C, the establishment of the mapping relationship between the service flow and the interface includes the following steps:

使用模糊多属性决策方法建立业务流和接口之间合理的映射关系,其中,Use the fuzzy multi-attribute decision-making method to establish a reasonable mapping relationship between business flows and interfaces, among which,

所述决策方法的依据是是网络代价函数,所述网络代价函数是由网络上下文参数,设备上下文参数以及业务流特征等参数建立而成,可表示如下:The basis of the decision-making method is a network cost function, and the network cost function is established by parameters such as network context parameters, device context parameters and service flow characteristics, and can be expressed as follows:

funNet=Wnetparanet+Wequipparaequip+Wflowparaflow fun Net =W net para net +W equip para equip +W flow para flow

其中,paranet表示网络上下文参数,Wnet表示网络上下文参数的权重,paraequip表示设备上下文参数,Wequip表示设备上下文参数的权重,paraflow表示业务流特征参数,Wflow表示业务流特征参数的权重;Among them, para net represents the network context parameter, W net represents the weight of the network context parameter, para equip represents the device context parameter, W equip represents the weight of the device context parameter, para flow represents the service flow characteristic parameter, W flow represents the service flow characteristic parameter Weights;

所述权重之和为1,即Wnet+Wequip+Wflow=1,权重的大小根据之前的经验信息得到,并根据执行结果反馈模块反馈的参数进行微调。The sum of the weights is 1, that is, W net +W equip +W flow =1, and the size of the weight is obtained according to previous experience information, and fine-tuned according to the parameters fed back by the execution result feedback module.

所述步骤D中,所述切换包括下列步骤:In the step D, the switching includes the following steps:

所述多模移动终端配备多个转交地址,即一个主转交地址和多个子转交地址,多个子转交地址与主转交地址具有相对应的关系,根据绑定更新消息比较的结果,把匹配的业务流定向到新的无线网络接口上。The multi-mode mobile terminal is equipped with multiple care-of-addresses, that is, a main care-of-address and multiple sub-care-of-addresses. The multiple sub-care-of-addresses have a corresponding relationship with the main care-of-address. According to the result of the binding update message comparison, the matching service Streams are directed to the new wireless network interface.

本发明的有益效果是:本发明的多模终端业务流的控制系统和装置以及方法,能够根据各种业务流特征、业务流对服务质参数的需求、不同接入网络的当前负载、设备接口利用率以及电池电量等因素,在同一个移动终端的多个网络接口之间合理地分配业务流,以取得最小的成本开销和最大的资源利用率,同时,还可以保证当网络状况和业务流特征发生变化时,能及时感知这些变化,并实现单个业务流在不同接口之间的快速切换。The beneficial effect of the present invention is that: the multi-mode terminal service flow control system, device and method of the present invention can be based on various service flow characteristics, service flow requirements for service quality parameters, current loads of different access networks, and device interfaces. Factors such as utilization rate and battery power, reasonably allocate service flows among multiple network interfaces of the same mobile terminal to obtain the minimum cost overhead and maximum resource utilization. When characteristics change, it can sense these changes in time and realize fast switching of a single service flow between different interfaces.

附图说明Description of drawings

图1是一种典型多模终端业务系统的应用场景图;Figure 1 is an application scenario diagram of a typical multi-mode terminal service system;

图2是本发明多模终端业务流的控制系统的示意图;Fig. 2 is the schematic diagram of the control system of multi-mode terminal service flow of the present invention;

图3是本发明多模终端业务流的控制方法流程图;Fig. 3 is a flow chart of a method for controlling a multi-mode terminal service flow in the present invention;

图4是本发明参数监测过程流程图;Fig. 4 is a flow chart of the parameter monitoring process of the present invention;

图5是本发明可用带宽和网络时延监测执行过程流程图。Fig. 5 is a flow chart of the monitoring execution process of available bandwidth and network delay in the present invention.

具体实施方式Detailed ways

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明的一种多模终端业务流的控制系统和装置以及方法进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。In order to make the purpose, technical solution and advantages of the present invention clearer, a system, device and method for controlling multi-mode terminal service flow of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

基于IPv6协议的下一代网络是基于全IP体系的网络,整个网络的构建是由核心网和接入网构成,核心网由路由器进行数据转发,在整个网络中用到的实体名称可以灵活变动,例如在无线局域网络(Wireless Local Area Network,WLAN)中,移动用户称作移动终端或移动节点,移动终端通过接入点(AccessPoint,AP)接入到路由器;而在CDMA网络中,移动终端是通过基站接入到网络中。The next-generation network based on the IPv6 protocol is a network based on an all-IP system. The construction of the entire network is composed of a core network and an access network. The core network is forwarded by routers. The entity names used in the entire network can be flexibly changed. For example, in a wireless local area network (Wireless Local Area Network, WLAN), a mobile user is called a mobile terminal or a mobile node, and a mobile terminal accesses a router through an access point (AccessPoint, AP); while in a CDMA network, a mobile terminal is a Access to the network through the base station.

在本发明中,提供了一种多模终端业务流的控制系统和装置以及方法,其通过扩展移动IP协议(IPv6协议)的方法,从而实现在同一多模终端上业务流(业务数据流)的分离,单个业务流从一个无线接口到另一个无线接口之间的无缝切换,多个设备之间的数据转发和流切换,还可以实现在多模终端上根据业务流特征、业务流对服务质量参数的需求、接入网络状况以及设备利用率等因素,并通过多模终端之间的相互协作关系,为业务流选择最优的无线收发接口,以取得最小的成本开销和最大的资源利用率,同时,能够保证当网络状况和业务流特征发生变化时,能及时感知这些变化,实现单个业务流在不同接口之间的快速切换。In the present invention, a multi-mode terminal service flow control system, device and method are provided, which realize the service flow (service data flow) on the same multi-mode terminal by extending the mobile IP protocol (IPv6 protocol). ) separation, seamless switching of a single service flow from one wireless interface to another wireless interface, data forwarding and flow switching between multiple devices, and can also be implemented on multi-mode terminals according to service flow characteristics, service flow The demand for quality of service parameters, access network conditions, equipment utilization and other factors, and through the mutual cooperation relationship between multi-mode terminals, select the optimal wireless transceiver interface for business flows to achieve the minimum cost overhead and maximum At the same time, it can ensure that when the network status and service flow characteristics change, it can sense these changes in time, and realize the rapid switching of a single service flow between different interfaces.

其中,移动IP协议(IPv6协议,RFC3775标准)是下一代网络的三层国际协议,它通过家乡地址(Home of Address,HoA)标示移动节点(Mobile Node,MN)的身份,用转交地址(Care of Adrress,CoA)标示移动节点的位置。当移动节点在家乡网络时,与通信节点(Corresponding Node,CN)通过家乡地址进行通信。移动IPv6协议解决了移动节点在网络中的漫游和切换问题。Among them, the mobile IP protocol (IPv6 protocol, RFC3775 standard) is a three-layer international protocol for the next generation network. It marks the identity of the mobile node (Mobile Node, MN) through the home address (Home of Address, HoA) of Adrress, CoA) indicates the location of the mobile node. When the mobile node is in the home network, it communicates with the corresponding node (Corresponding Node, CN) through the home address. Mobile IPv6 protocol solves the roaming and switching problems of mobile nodes in the network.

本发明中的多模终端业务流控制系统包括多个由核心网和接入网组成的通信网络,以及多个多模终端1。The multi-mode terminal service flow control system in the present invention includes multiple communication networks composed of core networks and access networks, and multiple multi-mode terminals 1 .

如图1所示,本发明的通信网络可以是通用无线分组业务(Gerneral PackerRadio Service,GPRS)网络2,或者是通用移动通信系统(Universal MobileTelecommunication System,UMTS)网络3,或者是红外网络4,或者是微波存取全球互通网络(Worldwide Interoperability for Microwave Access,WiMAX)(未示出),或者是无线局域网络(Wireless Local Area Network,WLAN)(未示出)等的两个或者两个以上的组合。As shown in Figure 1, the communication network of the present invention can be General Packet Radio Service (General Packer Radio Service, GPRS) network 2, or Universal Mobile Telecommunications System (Universal MobileTelecommunication System, UMTS) network 3, or infrared network 4, or It is a combination of two or more such as a Worldwide Interoperability for Microwave Access (WiMAX) (not shown), or a wireless local area network (Wireless Local Area Network, WLAN) (not shown) .

作为一种可实施方式,本发明实施例以GPRS网络2、UMTS网络3和红外网络4组成的系统而说明本发明的多模终端业务流控制系统。但是,应当说明的是,本发明所述的系统并不仅限于以上述通信网络组成,其也可以由现有的,或者未来的可以组合到多模通信网络中的其他通信网络组成。As a possible implementation mode, the embodiment of the present invention uses a system composed of GPRS network 2 , UMTS network 3 and infrared network 4 to illustrate the multi-mode terminal service flow control system of the present invention. However, it should be noted that the system described in the present invention is not limited to the above-mentioned communication network, and it may also be composed of existing or future communication networks that may be combined into a multi-mode communication network.

所述多模终端1包括发送端多模终端和接收端多模终端,所述多模终端1配备有多个与通信网络相匹配的无线网络接口。The multi-mode terminal 1 includes a sending-end multi-mode terminal and a receiving-end multi-mode terminal, and the multi-mode terminal 1 is equipped with a plurality of wireless network interfaces matching the communication network.

作为一种可实施方式,如图2所示,本发明实施例所述多模终端1配备有3个无线网络接口,分别是GPRS接口27、UMTS接口28和红外接口29。多模终端1上并发运行着4种业务流,分别是电子邮件(Email)业务流210、文件下载(FTP)业务流220、话音(VoIP)业务流230、以及多媒体业务流240。As a possible implementation manner, as shown in FIG. 2 , the multimode terminal 1 in the embodiment of the present invention is equipped with three wireless network interfaces, which are GPRS interface 27 , UMTS interface 28 and infrared interface 29 . Four types of service flows are concurrently running on the multimode terminal 1 , namely email (Email) service flow 210 , file download (FTP) service flow 220 , voice (VoIP) service flow 230 , and multimedia service flow 240 .

应当理解,本实施例中的GPRS接口27、UMTS接口28和红外接口29以及电子邮件(Email)业务流210、文件下载(FTP)业务流220、话音(VoIP)业务流230、以及多媒体业务流240仅仅用于示例,并不作为对本发明的限定。与WiMAX网络(未示出)、WLAN网络(未示出)相应,所述无线网络接口还可以是WiMAX接口(未示出)、WLAN接口(未示出)等,所述业务流也还可以是其他相应种类的业务流。It should be understood that GPRS interface 27, UMTS interface 28 and infrared interface 29 and electronic mail (Email) service flow 210, file download (FTP) service flow 220, speech (VoIP) service flow 230 and multimedia service flow among the present embodiment 240 is used for example only, not as a limitation to the present invention. Corresponding to a WiMAX network (not shown) and a WLAN network (not shown), the wireless network interface may also be a WiMAX interface (not shown), a WLAN interface (not shown), etc., and the service flow may also be are other corresponding types of business flows.

如图2所示,本发明的多模终端业务流的控制系统,在接入网中,包括网络上下文监测模块21;所述多模终端1包括设备上下文监测模块22、业务识别模块23、决策引擎模块24、切换执行模块25、执行结果反馈模块26。As shown in Figure 2, the control system of the multimode terminal service flow of the present invention includes a network context monitoring module 21 in the access network; the multimode terminal 1 includes a device context monitoring module 22, a service identification module 23, a decision-making An engine module 24 , a switching execution module 25 , and an execution result feedback module 26 .

所述网络上下文监测模块21,用于在时间周期T内监测接入网的可用带宽、网络时延以及链路信号质量等多个网络上下文参数,并将监测的结果经过统计平均处理之后,传递给多模终端1的决策引擎模块24。The network context monitoring module 21 is used to monitor multiple network context parameters such as the available bandwidth of the access network, network delay, and link signal quality within the time period T, and transmit the monitoring results after statistical average processing To the decision engine module 24 of the multimode terminal 1.

其中,较佳地,所述可用带宽、网络时延等网络上下文参数,是通过主动式测量方式,并利用改进的包对算法进行监测得到的。Wherein, preferably, the network context parameters such as available bandwidth and network delay are obtained through active measurement and monitoring using an improved packet pairing algorithm.

所述设备上下文监测模块22,用于在时间周期T内监测多模移动终端的无线接口利用率、电池电量及无线网络接口收发功率等多个设备上下文参数,并将监测的结果经过统计平均处理之后,传递给决策引擎模块24。The device context monitoring module 22 is used to monitor multiple device context parameters such as the wireless interface utilization rate, battery power and wireless network interface transceiver power of the multi-mode mobile terminal within the time period T, and process the monitoring results through statistical averaging After that, it is passed to the decision engine module 24.

所述业务识别模块23,用于感知新业务流的特征、业务流种类以及业务流对服务质量的需求程度等多个业务流特征参数,采用机器学习方法统计分析记录业务流的历史特征,并且针对不同类型的业务流,建立分类机制,提高机器学习的效率,把获得的业务流特征参数反馈给决策引擎模块24。The service identification module 23 is used to perceive multiple service flow characteristic parameters such as the characteristics of the new service flow, the type of the service flow, and the demand degree of the service flow for the service quality, and adopts the machine learning method to statistically analyze and record the historical characteristics of the service flow, and For different types of business flows, a classification mechanism is established to improve the efficiency of machine learning, and the obtained characteristic parameters of the business flows are fed back to the decision engine module 24 .

所述业务流的历史特征为数据包大小、平均速率等多个参数的业务流的历史特征。The historical characteristics of the service flow are historical characteristics of the service flow with multiple parameters such as data packet size and average rate.

所述决策引擎模块24,用于根据网络上下文监测模块21,设备上下文监测模块22和业务流识别模块23反馈回来的网络上下文参数、设备上下文参数以及业务流特征等多个参数,对业务流进行分析,使用模糊多属性决策方法建立业务流和接口之间的映射关系,为业务流选择无线网络接口。The decision-making engine module 24 is configured to conduct a business flow according to multiple parameters such as network context parameters, device context parameters, and service flow characteristics fed back by the network context monitoring module 21, the device context monitoring module 22, and the service flow identification module 23. Analysis, use the fuzzy multi-attribute decision-making method to establish the mapping relationship between the service flow and the interface, and select the wireless network interface for the service flow.

决策引擎模块24采用输入、输出、反馈的模式进行工作。其中,输入量为网络上下文参数、设备上下文参数、业务流特征参数;输出量为业务流与无线网络接口的映射关系;而反馈量则是从执行结果反馈模块26中得到,用于辅助修正下一次决策。The decision engine module 24 works in the mode of input, output and feedback. Among them, the input quantity is the network context parameter, the device context parameter, and the service flow characteristic parameter; the output quantity is the mapping relationship between the service flow and the wireless network interface; and the feedback quantity is obtained from the execution result feedback module 26, which is used for auxiliary correction One decision.

切换执行模块25,用于根据决策引擎模块24为单个业务流选择的无线接口启动切换信令流程,把业务流分配或者切换到无线收发接口上。The handover execution module 25 is configured to start the handover signaling process according to the wireless interface selected by the decision engine module 24 for a single service flow, and allocate or switch the service flow to the wireless transceiver interface.

执行结果反馈模块26,用于把以前的决策结果的执行情况和对参数的敏感程度,反馈给决策引擎模块24,由决策引擎模块24根据反馈修正下一次决策。The execution result feedback module 26 is used to feed back the execution status of previous decision results and the sensitivity to parameters to the decision engine module 24, and the decision engine module 24 revises the next decision according to the feedback.

本发明的多模终端业务流的控制系统,网络上下文监测模块21和设备上下文监测模块22把在一定时间周期内监测到的网络上下文和设备上下文参数经过统计平均处理之后传递给决策引擎模块24。业务识别模块23利用机器学习的方法分别对这数种业务流进行学习,分别感知业务流的特征、业务流种类以及业务流对服务质量的需求程度,分析记录业务流的历史特征,并对业务流建立合理的分类机制,然后把对业务流的分析结果传递给决策引擎模块24,同时,执行结果反馈模块26把前一次的决策结果也反馈给决策引擎模块24,该决策引擎模块24综合考虑监测模块和业务识别模块23传来的各种参数,并参考执行结果反馈模块26传递的信息,利用模糊多属性决策的方法为每条业务流选择最合理的无线网络接口。In the multi-mode terminal service flow control system of the present invention, the network context monitoring module 21 and the device context monitoring module 22 pass the network context and device context parameters monitored within a certain period of time to the decision engine module 24 after statistical averaging processing. The business identification module 23 uses machine learning methods to learn these several types of business flows, perceive the characteristics of the business flows, the types of the business flows, and the degree of service quality requirements of the business flows, analyze and record the historical characteristics of the business flows, and analyze the business flows. Flow establishes a reasonable classification mechanism, and then transmits the analysis results of the business flow to the decision engine module 24. At the same time, the execution result feedback module 26 also feeds back the previous decision result to the decision engine module 24. The decision engine module 24 comprehensively considers Various parameters from the monitoring module and service identification module 23, and referring to the information delivered by the execution result feedback module 26, use the method of fuzzy multi-attribute decision-making to select the most reasonable wireless network interface for each service flow.

下面详细说明本发明的多模终端业务流控制系统工作过程,即本发明提供一种多模块终端业务流的控制方法,如图3所示,该方法包括下列步骤:The working process of the multi-mode terminal service flow control system of the present invention is described in detail below, that is, the present invention provides a method for controlling multi-module terminal service flow, as shown in Figure 3, the method includes the following steps:

步骤S100,在时间周期T内,通信网络的接入网的网络上下文监测模块21监测其可用带宽、网络时延以及链路信号质量等多个网络上下文参数,传递给多模终端1;多模终端1监测其无线接口利用率、电池电量及无线网络接口收发功率等多个设备上下文参数,然后将监测的网络上下文参数、设备上下文参数进行统计平均处理;同时,多模终端1感知新业务流的特征、业务流种类以及业务流对服务质量的需求程度等多个业务流特征参数,采用机器学习方法统计分析记录业务流的历史特征,并且针对不同类型的业务流,建立分类机制,把获得的业务流特征参数反馈给多模终端1的决策引擎模块24。Step S100, within the time period T, the network context monitoring module 21 of the access network of the communication network monitors multiple network context parameters such as its available bandwidth, network delay and link signal quality, and transmits them to the multimode terminal 1; Terminal 1 monitors multiple device context parameters such as the utilization rate of its wireless interface, battery power, and wireless network interface transceiver power, and then performs statistical average processing on the monitored network context parameters and device context parameters; at the same time, multi-mode terminal 1 perceives new service flows characteristics of business flows, types of business flows, and service quality requirements of business flows, etc., use machine learning methods to statistically analyze and record historical characteristics of business flows, and establish a classification mechanism for different types of business flows to obtain The characteristic parameters of the service flow are fed back to the decision engine module 24 of the multimode terminal 1.

本发明网络上下文监测过程如图4所示,具体步骤如下:The network context monitoring process of the present invention is shown in Figure 4, and the specific steps are as follows:

步骤S110,在时间周期T内,通信网络的接入网的网络上下文监测模块21监测其可用带宽、网络时延以及链路信号质量等多个网络上下文参数,并将监测的结果经过统计平均处理之后,传递给多模终端1的决策引擎模块24。Step S110, within the time period T, the network context monitoring module 21 of the access network of the communication network monitors multiple network context parameters such as its available bandwidth, network delay, and link signal quality, and performs statistical averaging on the monitoring results After that, it is passed to the decision engine module 24 of the multimode terminal 1.

作为一种可实施的方式,通信网络的接入网监测网络的可用带宽和网络时延等多个网络上下文参数,是通过主动式监测方式监测得到的。As an implementable manner, multiple network context parameters such as the available bandwidth and network delay of the monitoring network of the communication network are obtained through active monitoring.

其中,主动式监测方式是常见的两类IP网络性能监测方法中的一种,其在选定的监测点上利用监测工具有目的地主动产生监测流量,注入网络,并根据监测业务流的传输情况来分析网络的性能。Among them, the active monitoring method is one of the two common IP network performance monitoring methods. It uses monitoring tools to actively generate monitoring traffic at selected monitoring points, injects it into the network, and monitors traffic according to the transmission of monitoring traffic. situation to analyze the performance of the network.

作为一种可实施的方式,本发明实施例中,通信网络的接入网的可用带宽监测,可以通过Cprobe方法、Pathload方法、TOPP算法进行。As an implementable manner, in the embodiment of the present invention, the available bandwidth monitoring of the access network of the communication network may be performed by the Cprobe method, the Pathload method, and the TOPP algorithm.

较佳地,在本发明中,是通过主动式监测,利用改进的包对算法监测得到可用带宽和网络时延的。Preferably, in the present invention, the available bandwidth and network delay are obtained through active monitoring and improved packet pair algorithm monitoring.

所述改进的包对算法,是在多模终端1和网络接入点(Access Point,AP)之间发送探测包,该探测包在多模终端1上构造完成后,发送给接入点,以监测最后一跳的可用带宽和网络时延。The improved packet pair algorithm is to send a detection packet between the multimode terminal 1 and a network access point (Access Point, AP), and after the construction of the detection packet is completed on the multimode terminal 1, it is sent to the access point, To monitor the available bandwidth and network delay of the last hop.

该算法克服了经典包对算法的一些缺点,该算法计算量小,复杂度低,且得到的网络带宽的精确度能够满足系统的要求。This algorithm overcomes some disadvantages of the classic packet pair algorithm. The algorithm has a small amount of calculation and low complexity, and the accuracy of the obtained network bandwidth can meet the requirements of the system.

如图5所示,本发明实施例中监测可用带宽和网络时延的步骤如下所述:As shown in Figure 5, the steps of monitoring the available bandwidth and network delay in the embodiment of the present invention are as follows:

步骤S111,在发送端多模终端上构造探测数据包,该探测数据包分为大包和小包;Step S111, constructing a detection data packet on the multi-mode terminal at the sending end, the detection data packet is divided into a large packet and a small packet;

其中,大包是指IP头部加有网络控制信息协议(Internet Control MessageProtocol,ICMP)时间戳请求与应答报文,并附加了一定比特数据的数据包。Among them, a large packet refers to a data packet with an Internet Control Message Protocol (Internet Control Message Protocol, ICMP) timestamp request and response message added to the IP header, and a certain bit of data is attached.

在本发明实施例中,大包附加的数据可以是不固定的,根据实际情况进行适当的调整,其数据是普通的数据,只是在数据的头部加上网络控制信息协议;In the embodiment of the present invention, the data attached to the large packet can be unfixed, and it can be adjusted appropriately according to the actual situation. The data is common data, and the network control information protocol is only added to the head of the data;

小包是指IP头部加有ICMP时间戳请求与应答报文,但没有任何附加数据的数据包。较佳地,小包的大小为40bytes。A small packet refers to a data packet with an ICMP timestamp request and response message added to the IP header, but without any additional data. Preferably, the size of the packet is 40 bytes.

步骤S112,发送端多模终端发送多对探测数据包对,发送探测包对的顺序为大包对与小包对相互交替,这些探测数据包在发送端发送时都被打上时间戳和发送编号;Step S112, the multi-mode terminal at the sending end sends multiple pairs of detection data packets, and the order of sending the detection packet pairs is that the large packet pairs and the small packet pairs alternate with each other, and these detection data packets are stamped with time stamps and sending numbers when sent by the sending end;

步骤S113,接收端多模终端接收探测数据包,每接收到一个探测数据包都对其打上时间戳;Step S113, the multimode terminal at the receiving end receives the detection data packet, and stamps a time stamp on each detection data packet received;

步骤S114,接收端多模终端查看接收到的探测数据包编号,判断核对接收到的探测数据包顺序是否和发送端多模终端发送顺序相符;如果不相符,则说明出现了乱序现象,本次测量无效,将探测数据包丢弃,转到步骤S111,重新开始;如果没有出现乱序现象,则进入步骤S115;Step S114, the multimode terminal at the receiving end checks the number of the received detection data packet, and judges whether the order of the received detection data packet is consistent with the order sent by the multimode terminal at the sending end; If the second measurement is invalid, discard the detection data packet, go to step S111, and start again; if there is no out-of-sequence phenomenon, then go to step S115;

步骤S115,接入网的网络上下文监测模块根据接收到的探测数据包的时间戳,分别计算包对间的时间间隔,即每对探测数据包分别到达接收端的时间差值;Step S115, the network context monitoring module of the access network calculates the time interval between the packet pairs according to the time stamps of the received detection data packets, that is, the time difference between each pair of detection data packets arriving at the receiving end;

步骤S116,接入网的网络上下文监测模块判断检查小包对的时间间隔是否大于大包对的时间间隔;如果小包对之间的时间间隔大于大包对之间的时间间隔,则本次测量无效,返回步骤S111,重新开始;否则进入步骤S117;Step S116, the network context monitoring module of the access network judges whether the time interval for checking small packet pairs is greater than the time interval for large packet pairs; if the time interval between small packet pairs is greater than the time interval between large packet pairs, then this measurement is invalid , return to step S111, and start again; otherwise, enter step S117;

由于数据包经过同样的路径,大包传输的时间应该比小包需要的时间长,所以小包对之间的时间间隔应该小于大包对之间的时间间隔,因此,如果小包对之间的时间间隔大于大包对之间的时间间隔,说明存在干扰,则本次测量无效。Since the data packets go through the same path, the transmission time of large packets should be longer than that of small packets, so the time interval between pairs of small packets should be smaller than the time interval between pairs of large packets. Therefore, if the time interval between pairs of small packets If it is greater than the time interval between large packet pairs, it means that there is interference, and this measurement is invalid.

步骤S117,接入网的网络上下文监测模块检查大包对的时间间隔是否相同,如果大包对的时间间隔相同,则本次测量无效,返回步骤S111,重新开始;否则进入步骤S118计算网络有效带宽B,以及步骤S1110计算网络时延D;Step S117, the network context monitoring module of the access network checks whether the time interval of the large packet pair is the same, if the time interval of the large packet pair is the same, then this measurement is invalid, return to step S111, and start again; otherwise, enter step S118 to calculate the network is valid Bandwidth B, and step S1110 calculates network delay D;

由于在进行数据包传输时,信道上没有任何干扰只是一种理想状态,而这种理想状态是不存在的,所以在传输大包时所用的时间必然应该有所不同,也就是大包对之间的时间间隔应该稍有差别,因此,接入网的网络上下文监测模块检查大包对的时间间隔是否相同,如果大包对的时间间隔相同,则必然存在问题,本次测量无效。Since it is only an ideal state without any interference on the channel during data packet transmission, and this ideal state does not exist, the time spent in transmitting large packets must be different, that is, the large packet has a negative effect on it. Therefore, the network context monitoring module of the access network checks whether the time intervals of large packet pairs are the same. If the time intervals of large packet pairs are the same, there must be a problem, and this measurement is invalid.

步骤S118,接入网的网络上下文监测模块比较大包对的时间间隔的大小,取出较小的时间间隔TminStep S118, the network context monitoring module of the access network compares the size of the time interval of the large packet pair, and takes out a smaller time interval T min ;

步骤S119,接入网的网络上下文监测模块计算网络有效带宽,B=S/Tmin,其中S是大探测包的数据包大小,Tmin是大包对中较小的那个时间间隔;Step S119, the network context monitoring module of the access network calculates the effective bandwidth of the network, B=S/T min , wherein S is the data packet size of the large detection packet, and T min is the smaller time interval of the large packet pair;

步骤S1110,接入网的网络上下文监测模块比较发送的数据包的传送时间间隔,也就是每个数据包的接收时间戳与发送时间戳的差值,找出传送时间间隔最小的数据包,并取出此数据包的发送时间戳T1和接收时间戳T2;Step S1110, the network context monitoring module of the access network compares the transmission time interval of the data packets sent, that is, the difference between the receiving time stamp and the sending time stamp of each data packet, finds out the data packet with the smallest transmission time interval, and Take out the sending timestamp T1 and receiving timestamp T2 of this packet;

步骤S1111,接入网的网络上下文监测模块根据步骤S1110中取出的发送时间戳T1和接收时间戳T2,利用线性规划方法减小由于发送主机和接收主机时钟不同步带来的计算网络时延误差,计算得出相对比较精确的网络时延D;Step S1111, the network context monitoring module of the access network uses the linear programming method to reduce the calculation network delay error caused by the asynchronous clocks of the sending host and the receiving host according to the sending timestamp T1 and receiving timestamp T2 taken out in step S1110 , calculate the relatively accurate network delay D;

时延误差主要有两个误差来源:一个是监测主机系统时钟的分辨率、偏移及抖动等影响测量计时精度而产生的误差,这里称为时钟误差;二是由于监测记录的收发包时间戳不是真实的收发包时刻产生的监测误差,这里称为位置误差。There are two main sources of delay error: one is the error caused by monitoring the resolution, offset, and jitter of the host system clock, which affects the timing accuracy of the measurement, which is called clock error here; The monitoring error generated at the moment of sending and receiving packets is not real, which is called position error here.

在本发明实施例中,通过发送主动探测数据包计算出前向时延、反向时延,然后利用线性规划的方法减小误差。In the embodiment of the present invention, the forward time delay and the reverse time delay are calculated by sending active detection data packets, and then the error is reduced by using a linear programming method.

其中,所述线性规划方法是一种现有技术,是消除误差的方法,类似的消除误差的方法还有图规划方法、线性回归方法等,本发明的具体实施例中使用线性规划方法来消除误差仅用于示例,并不是对本发明的限定。Wherein, the linear programming method is a prior art, which is a method for eliminating errors. Similar methods for eliminating errors include graph programming methods, linear regression methods, etc., and linear programming methods are used in specific embodiments of the present invention to eliminate errors. Errors are for example only, not limitation of the present invention.

对于链路信号质量参数,是通过调用系统提供的函数接口的方式实时采集。The link signal quality parameters are collected in real time by calling the function interface provided by the system.

其中,链路信号质量参数包括信号强度,链路的信噪比等参数,这些参数可以调用系统函数接口,例如在WLAN协议中,二层接收到的所有帧均对应着一个状态信息states结构,该结构中包含了接收信号强度、信噪比等参数,因此可以从二层的网卡驱动中获得当前信号强度、信噪比。Among them, the link signal quality parameters include parameters such as signal strength and link signal-to-noise ratio. These parameters can call the system function interface. For example, in the WLAN protocol, all frames received by the second layer correspond to a state information states structure. This structure includes parameters such as received signal strength and signal-to-noise ratio, so the current signal strength and signal-to-noise ratio can be obtained from the second-layer network card driver.

此外,在一定时间周期T内,通信网络的接入网中的网络上下文监测模块21把计算得到的网络可用带宽、网络时延以及采集到的链路信号质量分别作统计平均处理,然后把这些参数传递给多模终端1的决策引擎模块24。In addition, within a certain period of time T, the network context monitoring module 21 in the access network of the communication network performs statistical average processing on the calculated available network bandwidth, network delay, and collected link signal quality, and then performs these The parameters are passed to the decision engine module 24 of the multimode terminal 1 .

步骤S120,在时间周期T内,多模终端1的设备上下文检测模块监测其无线接口利用率、电池电量及无线网络接口收发功率等多个设备上下文参数,并将监测的结果经过统计平均处理之后,传递给多模终端1的决策引擎模块24。Step S120, within the time period T, the device context detection module of the multi-mode terminal 1 monitors multiple device context parameters such as its wireless interface utilization rate, battery power, and wireless network interface transceiver power, and performs statistical averaging on the monitoring results , and pass it to the decision engine module 24 of the multimode terminal 1.

通过调用系统函数接口的方式,实时地采集设备接口利用率、电池电量以及无线网络接口收发功率,然后,在时间周期T内,把得到的设备接口利用率、电池电量、无线网络接口收发功率分别作统计平均处理。By calling the system function interface, the device interface utilization, battery power, and wireless network interface transceiver power are collected in real time, and then, within the time period T, the obtained device interface utilization, battery power, and wireless network interface transceiver power are respectively For statistical averaging.

其中,这些参数的获取分别对应着不同的系统函数接口,例如设备接口利用率的获取,针对WLAN网络,可以利用Netfilter提供的钩子函数机制,统计无线设备接口利用率。Among them, the acquisition of these parameters corresponds to different system function interfaces, such as the acquisition of device interface utilization. For WLAN networks, the hook function mechanism provided by Netfilter can be used to count the wireless device interface utilization.

步骤S130,多模终端1的业务识别模块23感知新业务流的特征、业务流种类以及业务流对服务质量的需求程度等多个业务流特征参数,采用机器学习方法统计分析记录业务流的历史特征,并且针对不同类型的业务流,建立分类机制,把获得的业务流特征参数反馈给多模终端1的决策引擎模块24。Step S130, the service identification module 23 of the multi-mode terminal 1 perceives multiple service flow characteristic parameters such as the characteristics of the new service flow, the type of the service flow, and the degree of demand for service quality of the service flow, and uses machine learning methods to statistically analyze and record the history of the service flow characteristics, and establish a classification mechanism for different types of service flows, and feed back the obtained service flow characteristic parameters to the decision engine module 24 of the multimode terminal 1 .

多模终端1在多模终端接入到接入网时或者接入到接入网后,感知新业务流的特征、业务流种类以及业务流对服务质量的需求程度等多个业务流特征参数,采用机器学习方法统计分析记录业务流的历史特征,并且针对不同类型的业务流,建立分类机制,提高机器学习的效率,把获得的业务流特征参数反馈给多模终端1的决策引擎模块24。When the multi-mode terminal 1 is connected to the access network or after the multi-mode terminal is connected to the access network, it perceives multiple service flow characteristic parameters such as the characteristics of the new service flow, the type of the service flow, and the degree of service quality demanded by the service flow. , use machine learning methods to statistically analyze and record the historical characteristics of business flows, and establish a classification mechanism for different types of business flows, improve the efficiency of machine learning, and feed back the obtained business flow characteristic parameters to the decision engine module 24 of the multi-mode terminal 1 .

该多模终端1的业务识别模块23采取机器学习方法,例如贝叶斯分类器对业务流进行识别分类,感知新业务流的特征,其中,贝叶斯分类器通过训练集(已分类的例子集)训练(学习)而归纳出分类器,并利用分类器对没有分类的数据进行分类。The business identification module 23 of this multi-mode terminal 1 adopts machine learning method, for example, Bayesian classifier identifies and classifies business flow, perceives the feature of new business flow, wherein, Bayesian classifier passes training set (classified example Set) training (learning) to induce a classifier, and use the classifier to classify the unclassified data.

所述业务流的历史特征为数据包大小、平均速率等多个参数的业务流的历史特征。The historical characteristics of the service flow are historical characteristics of the service flow with multiple parameters such as data packet size and average rate.

步骤S200,多模终端1的决策引擎模块24根据反馈回来的网络上下文参数、设备上下文参数以及业务流特征等多个参数,对业务流进行分析,使用模糊多属性决策方法建立业务流和接口之间合理的映射关系,为业务流选择最优的无线网络接口。In step S200, the decision engine module 24 of the multi-mode terminal 1 analyzes the service flow according to the feedback network context parameters, device context parameters, and service flow characteristics, and uses the fuzzy multi-attribute decision-making method to establish the relationship between the service flow and the interface. Reasonable mapping relationship among them, and select the optimal wireless network interface for business flow.

其中,模糊多属性决策方法是利用已有的决策信息通过一定的方式对一组被选方案排序择优。Among them, the fuzzy multi-attribute decision-making method is to use the existing decision-making information to sort a group of selected options in a certain way.

包括如下步骤:Including the following steps:

步骤S210,获取决策信息。决策信息包括两个方面的内容:属性权重和属性值。本发明实施例中,决策引擎模块24所用到的属性值是从网络上下文监测模块21、设备上下文监测模块22和业务识别模块23获取。而属性权重是从先前的决策结果中得到,即从经验信息中得到。Step S210, acquiring decision information. Decision information includes two aspects: attribute weight and attribute value. In the embodiment of the present invention, the attribute values used by the decision engine module 24 are obtained from the network context monitoring module 21 , the device context monitoring module 22 and the service identification module 23 . The attribute weights are obtained from previous decision results, that is, from empirical information.

步骤S220,对决策信息进行集成并对各种方案进行排序。Step S220, integrating the decision information and sorting various proposals.

多模终端1的决策引擎模块24采用输入、输出、反馈的模式进行工作。其中,输入量为网络上下文参数、设备上下文参数、业务流特征参数;输出量为业务流与无线网络接口的映射关系;而反馈量则是从执行结果反馈模块26中得到,用于辅助修正下一次决策。The decision engine module 24 of the multimode terminal 1 works in the mode of input, output and feedback. Among them, the input quantity is the network context parameter, the device context parameter, and the service flow characteristic parameter; the output quantity is the mapping relationship between the service flow and the wireless network interface; and the feedback quantity is obtained from the execution result feedback module 26, which is used for auxiliary correction One decision.

较佳地,作为一种可实施的方式,本发明实施例中,多模终端1的决策引擎模块24进行决策的依据是网络代价函数。所述网络代价函数是由网络上下文参数,设备上下文参数以及业务流特征等参数建立而成,可表示如下:Preferably, as an implementable manner, in the embodiment of the present invention, the decision engine module 24 of the multimode terminal 1 makes a decision based on a network cost function. The network cost function is established by parameters such as network context parameters, device context parameters, and service flow characteristics, and can be expressed as follows:

funNet=Wnetparanet+Wequipparaequip+Wflowparaflow    (1)fun Net =W net para net +W equip para equip +W flow para flow (1)

其中,paranet表示网络上下文参数,Wnet表示网络上下文参数的权重,paraequip表示设备上下文参数,Wequip表示设备上下文参数的权重,paraflow表示业务流特征参数,Wflow表示业务流特征参数的权重。Among them, para net represents the network context parameter, W net represents the weight of the network context parameter, para equip represents the device context parameter, W equip represents the weight of the device context parameter, para flow represents the service flow characteristic parameter, W flow represents the service flow characteristic parameter Weights.

所述权重之和为1,即Wnet+Wequip+Wflow=1,权重的大小根据之前的经验信息得到,并根据执行结果反馈模块26反馈的参数进行微调。The sum of the weights is 1, that is, W net +W equip +W flow =1, and the size of the weight is obtained according to previous experience information, and fine-tuned according to the parameters fed back by the execution result feedback module 26 .

该多模终端1的决策引擎模块24比较计算得到的网络代价函数值,用最小的网络代价函数值所对应的无线收发接口传输业务流,而后该多模终端1的决策引擎模块24把决策的结果反馈给多模终端1的切换执行模块25。The decision engine module 24 of the multimode terminal 1 compares the calculated network cost function values, and uses the wireless transceiver interface corresponding to the minimum network cost function value to transmit the service flow, and then the decision engine module 24 of the multimode terminal 1 takes the decision The result is fed back to the switching execution module 25 of the multimode terminal 1 .

步骤S300,根据多模终端1的决策引擎模块24为单个业务流选择的无线接口启动切换信令流程,把一个业务流分配或者切换到一个无线收发接口上。In step S300, a switching signaling process is started according to the wireless interface selected by the decision engine module 24 of the multi-mode terminal 1 for a single service flow, and a service flow is allocated or switched to a wireless transceiver interface.

现有技术的移动IP方案,是将所有的业务流全部定向到一种无线接入技术上,其不是很符合将不同特性的业务流动态分配到不同的无线链路上传输的需求。The mobile IP solution in the prior art directs all service flows to one wireless access technology, which does not meet the requirement of dynamically allocating service flows with different characteristics to different wireless links for transmission.

因此,较佳地,本发明对现有的移动IP方案进行修改,将切换的粒度从单个设备细分至单个业务流,从而实现高效快速的业务流重定向。Therefore, preferably, the present invention modifies the existing mobile IP solution, and subdivides the switching granularity from a single device to a single service flow, so as to realize efficient and rapid service flow redirection.

本发明的多模移动终端配备多个转交地址,即一个主转交地址(mainCoA,mCoA)和多个子转交地址(subsidiary CoA,sCoA),多个子转交地址与主转交地址具有相对应的关系。在整个业务流控制过程中,多模终端1的主转交地址不变,而且,每个通信网络中的核心网能够存储经过它本身的所有流的信息,即源地址、目的地址和流标签。The multimode mobile terminal of the present invention is equipped with multiple care-of addresses, namely a main care-of address (mainCoA, mCoA) and multiple sub-care-of addresses (subsidiary CoA, sCoA), and the multiple sub-care-of addresses have a corresponding relationship with the main care-of address. During the entire service flow control process, the primary care-of address of the multimode terminal 1 remains unchanged, and the core network in each communication network can store information of all flows passing through itself, namely source address, destination address and flow label.

本发明中,还在传统的绑定更新(Binding Update,BU)消息中增加一个地址对象,此对象包含多模终端1的旧子转交地址,多模终端1的主转交地址,与多模终端1通信的通信节点(Correspondence Node,CN)的地址。In the present invention, an address object is also added in the traditional binding update (Binding Update, BU) message, and this object includes the old child care-of address of the multimode terminal 1, the main care-of address of the multimode terminal 1, and the 1 The address of the communication node (Correspondence Node, CN).

当绑定更新消息到达通信网络的核心网时,通信网络的核心网将存储的业务流信息与绑定更新消息中的地址对象进行比较,然后把相匹配的业务流定向到新的无线网络接口上。When the binding update message arrives at the core network of the communication network, the core network of the communication network compares the stored service flow information with the address object in the binding update message, and then directs the matching service flow to the new wireless network interface superior.

步骤S400,多模终端1的执行结果反馈模块26把以前的决策结果的执行情况和对参数的敏感程度,反馈给决策引擎模块24,由决策引擎模块24根据反馈修正下一次决策。Step S400, the execution result feedback module 26 of the multi-mode terminal 1 feeds back the execution status of previous decision results and the sensitivity to parameters to the decision engine module 24, and the decision engine module 24 revises the next decision based on the feedback.

执行结果反馈模块26将之前一次或者多次根据决策引擎模块24的决策结果,业务流与接口之间的映射关系的决策结果的执行情况,反馈给决策引擎模块24,同时也把这一类业务流对网络带宽、网络时延等参数的敏感程度一起反馈给决策引擎模块24,以便决策引擎模块24可以在执行决策的时候参考这些反馈信息,对各参数的权重进行微调,为业务流选择出更优的无线网络接口。The execution result feedback module 26 feeds back to the decision engine module 24 the execution status of the decision result based on the decision result of the decision engine module 24 one or more times before, and the mapping relationship between the business flow and the interface. The sensitivity of the flow to parameters such as network bandwidth and network delay is fed back to the decision engine module 24, so that the decision engine module 24 can refer to these feedback information when making decisions, fine-tune the weight of each parameter, and select the best solution for the business flow. Better wireless network interface.

本发明的多模终端业务流的控制方法,通过根据各种业务流特征、业务流种类、业务流对服务质量参数的需求、网络的可用带宽、网络时延、设备接口利用率以及电池电量等参数,在同一个移动终端的多个网络接口之间合理地分配业务流,以取得最小的成本开销和最大的资源利用率,同时保证当网络状况和业务流特征发生变化时,能及时感知这些变化,并实现单个业务流在不同接口之间的快速切换。The multi-mode terminal service flow control method of the present invention is based on various service flow characteristics, service flow types, service flow requirements for service quality parameters, network available bandwidth, network delay, device interface utilization, and battery power. Parameters, reasonably allocate service flows among multiple network interfaces of the same mobile terminal to achieve the minimum cost overhead and maximum resource utilization, and at the same time ensure that when the network conditions and service flow characteristics change, they can be sensed in time change, and realize fast switching of a single service flow between different interfaces.

实验表明,决策的结果是:电子邮件(Email)业务流210被分配到无线网络GPRS接口27上,话音(VoIP)业务流230和多媒体业务流240被分配无线网络UMTS接口28上,文件下载(FTP)业务流220被分配到无线网络红外接口29上。然后,切换执行模块25根据决策引擎模块24为每个业务流选择的无线收发接口启动相关信令流程,执行切换操作,把一个业务流分配或者切换到一个无线收发接口上,完成了业务流的分配与切换过程,此过程是在不需要用户参与的情况下完成的,因而能够使用户享受到最小的成本开销和最大的资源利用率。Experiment shows that the result of decision-making is: email (Email) service flow 210 is distributed on the wireless network GPRS interface 27, voice (VoIP) service flow 230 and multimedia service flow 240 are distributed on the wireless network UMTS interface 28, file download ( FTP) service flow 220 is distributed to the wireless network infrared interface 29. Then, the handover execution module 25 starts the relevant signaling process according to the wireless transceiver interface selected by the decision engine module 24 for each service flow, executes the handover operation, allocates or switches a service flow to a wireless transceiver interface, and completes the service flow The allocation and switching process is completed without user participation, so that users can enjoy the minimum cost overhead and maximum resource utilization.

当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。Of course, the present invention can also have other various embodiments, and those skilled in the art can make various corresponding changes and deformations according to the present invention without departing from the spirit and essence of the present invention, but these corresponding Changes and deformations should belong to the scope of protection of the appended claims of the present invention.

Claims (28)

1. module terminal business flow controlling system, comprise a plurality of communication networks of forming by core net and Access Network, and at least one multimode terminal, described multimode terminal is equipped with a plurality of radio network interfaces that are complementary with communication network, it is characterized in that, in the Access Network of described communication network, comprise the network context monitoring modular; Described multimode terminal comprises device context monitoring modular, service identification module, decision engine module, switching executing module, wherein:
Described network context monitoring modular is used for the network context parameter of monitoring Access Network in period of time T, and after the result that will the monitor process statistical average processing, passes to the decision engine module;
Described device context monitoring modular is used for the device context parameter of monitoring multi-module mobile terminal in period of time T, and after the result that will the monitor process statistical average processing, passes to the decision engine module;
Described service identification module is used for perception service stream characteristic parameter, and the Business Stream characteristic parameter that obtains is fed back to the decision engine module;
Described decision engine module is used for network context parameter, device context parameter and Business Stream characteristic parameter, and Business Stream is analyzed, and sets up the mapping relations between Business Stream and the interface, for Business Stream is selected radio network interface;
Described multimode terminal also comprises switching executing module, and being used for according to the decision engine module is that the wave point that single Business Stream is selected starts the hand off signaling flow process, traffic flow assignment or switch on the wireless receiving and dispatching interface.
2. module terminal business flow controlling system according to claim 1, it is characterized in that, described multimode terminal also further comprises the execution result feedback module, be used for the implementation status of the former result of decision with to the sensitivity of parameter, feed back to the decision engine module, make a strategic decision according to feedback modifiers next time by the decision engine module.
3. module terminal business flow controlling system according to claim 1 and 2, it is characterized in that, described service identification module, also be used to adopt the history feature of machine learning method statistical analysis record traffic stream, and at dissimilar Business Streams, set up classification mechanism, improve the efficient of machine learning.
4. module terminal business flow controlling system according to claim 1 and 2 is characterized in that, described network context parameter comprises available bandwidth parameter, network delay parameter and the link signal mass parameter of Access Network.
5. module terminal business flow controlling system according to claim 4 is characterized in that, described network context monitoring module monitors network availability bandwidth and network delay parameter are by the active type measure mode, and improved bag is monitored algorithm.
6. module terminal business flow controlling system according to claim 1 and 2 is characterized in that, described device context parameter comprises wave point utilance parameter, battery electric quantity parameter and radio network interface transmitting-receiving power parameter.
7. module terminal business flow controlling system according to claim 3 is characterized in that, described Business Stream characteristic parameter comprises feature, Business Stream kind and the Business Stream of the Business Stream desirability parameter to service quality;
The history feature of described Business Stream is the history feature of the Business Stream of packet size, Mean Speed parameter.
8. module terminal business flow controlling system according to claim 2 is characterized in that, the mapping relations that described decision engine module is set up between Business Stream and the interface are to use Fuzzy Multi-Attribute Decision Making to carry out.
9. module terminal business flow controlling system according to claim 8 is characterized in that, described decision engine module is to adopt the pattern of input, output, feedback to carry out work;
Wherein, input variable is network context parameter, device context parameter, Business Stream characteristic parameter;
Output variable is the mapping relations of Business Stream and radio network interface;
Feedback quantity is to obtain from the execution result feedback module, is used for the auxiliary decision-making next time of revising.
10. module terminal business flow controlling system according to claim 9, it is characterized in that, the foundation that described decision engine module is made a strategic decision is the network cost function, described network cost function is by the network context parameter, parameters such as device context parameter and Business Stream feature are set up and are formed, and are expressed as follows:
fun Net=W netpara net+W equippara equip+W flowpara flow
Wherein, para NetExpression network context parameter, W NetThe weight of expression network context parameter, para EquipThe indication equipment context parameters, W EquipThe weight of indication equipment context parameters, para FlowExpression Business Stream characteristic parameter, W FlowThe weight of expression Business Stream characteristic parameter;
Described weight sum is 1, i.e. W Net+ W Equip+ W Flow=1, the size of weight obtains according to posterior infromation before, and finely tunes according to the parameter of execution result feedback module feedback.
11. module terminal business flow controlling system according to claim 1, it is characterized in that, described multi-module mobile terminal is equipped with a plurality of Care-of Address, i.e. a main Care-of Address and a plurality of sub-Care-of Address, a plurality of sub-Care-of Address and main Care-of Address have corresponding relation, according to binding update messages result relatively, the Business Stream of coupling is directed on the new radio network interface.
12. module terminal business flow controlling system according to claim 1, it is characterized in that, described a plurality of communication network is the GPRS communication network, UMTS communication network, the combination of two or more in infrared network, wlan network, WiMAX communication network, the bluetooth communication network;
Described multimode terminal comprises a plurality of corresponding radio network interfaces, is respectively two or more the combination in GPRS interface, UMTS interface and infrared interface, wlan network interface, WiMAX communications network interface, the bluetooth communication network interface;
Described multimode terminal comprises two kinds or the combination of two or more Business Streams in electronic mail service stream, file downloading service stream, voice service stream and the multimedia service stream.
13. the communication network of a multimode terminal service stream control, form by core net and Access Network, it is characterized in that, in the described Access Network, comprise the network context monitoring modular, described network context monitoring modular is used in period of time T the network context parameter of monitoring Access Network, and the result that will monitor passes to multimode terminal through after the statistical average processing.
14. the communication network of multimode terminal service stream control according to claim 13, it is characterized in that, described communication network is for being the GPRS communication network, the UMTS communication network, the combination of two or more in infrared network, wlan network, WiMAX communication network, the bluetooth communication network.
15. the multimode terminal of a Business Stream control is characterized in that, comprises device context monitoring submodule, service identification module, decision engine module, switching executing module, wherein:
Described device context monitoring modular is used for the device context parameter of monitoring multi-module mobile terminal in period of time T, and after the result that will the monitor process statistical average processing, passes to the decision engine module;
Described service identification module is used for perception service stream characteristic parameter, and the Business Stream characteristic parameter that obtains is fed back to the decision engine module;
Described decision engine module is used for network context parameter, device context parameter and Business Stream characteristic parameter, and Business Stream is analyzed, and sets up the mapping relations between Business Stream and the interface, for Business Stream is selected radio network interface;
Described multimode terminal also comprises switching executing module, and being used for according to the decision engine module is that the wave point that single Business Stream is selected starts the hand off signaling flow process, traffic flow assignment or switch on the wireless receiving and dispatching interface.
16. the multimode terminal of Business Stream control according to claim 15, it is characterized in that, also further comprise the execution result feedback module, be used for the implementation status of the former result of decision with to the sensitivity of parameter, feed back to the decision engine module, make a strategic decision according to feedback modifiers next time by the decision engine module.
17. multimode terminal according to claim 15 or 16 described Business Stream controls, it is characterized in that, described service identification module, also be used to adopt the history feature of machine learning method statistical analysis record traffic stream, and at dissimilar Business Streams, set up classification mechanism, improve the efficient of machine learning.
18. the multimode terminal of Business Stream control according to claim 17, it is characterized in that, described multimode terminal comprises a plurality of corresponding radio network interfaces, is respectively two or more the combination in GPRS interface, UMTS interface and infrared interface, wlan network interface, WiMAX communications network interface, the bluetooth communication network interface;
Described multimode terminal comprises two kinds or the combination of two or more Business Streams in electronic mail service stream, file downloading service stream, voice service stream and the multimedia service stream.
19. a module terminal business flow controlling method is characterized in that, may further comprise the steps:
Steps A, in period of time T, Access Network is monitored its network context parameter, passes to multimode terminal; Multimode terminal is monitored its device context parameter, then network context parameter, the device context parameter of monitoring is carried out statistical average and handles; Simultaneously, multimode terminal perception service stream characteristic parameter, the Business Stream characteristic parameter of acquisition;
Step B, multimode terminal is analyzed Business Stream according to network context parameter, device context parameter and a plurality of parameters of Business Stream feature, sets up the mapping relations between Business Stream and the interface, for Business Stream is selected radio network interface;
Step C is that the wave point that single Business Stream is selected starts the hand off signaling flow process according to multimode terminal, a traffic flow assignment or switch on the wireless receiving and dispatching interface.
20. module terminal business flow controlling method according to claim 19 is characterized in that, also comprises the following steps:
Step D, multimode terminal is revised decision-making next time according to the implementation status of the former result of decision with to the sensitivity of parameter.
21., it is characterized in that described steps A comprises the following steps: according to claim 19 or 20 described module terminal business flow controlling methods
Steps A 1, in period of time T, the Access Network of communication network is monitored a plurality of network context parameters of its available bandwidth, network delay and link signal quality, and the result that will monitor passes to the decision engine module of multimode terminal through after the statistical average processing;
Steps A 2, in period of time T, the device context detection module of multimode terminal is monitored its wave point utilance, battery electric quantity and a plurality of device context parameters of radio network interface transmitting-receiving power, and the result that will monitor passes to the decision engine module of multimode terminal through after the statistical average processing;
Steps A 3, feature, Business Stream kind and the Business Stream of the service identification module perception new service flow of multimode terminal is to a plurality of Business Stream characteristic parameters such as desirability of service quality, adopt the history feature of machine learning method statistical analysis record traffic stream, and at dissimilar Business Streams, set up classification mechanism, the Business Stream characteristic parameter that obtains is fed back to the decision engine module of multimode terminal.
22. module terminal business flow controlling method according to claim 21, it is characterized in that, in steps A 1, network context monitoring module monitors network monitor available bandwidth and network delay parameter are by the active type measure mode, and improved bag monitors algorithm, comprises the following steps:
Steps A 11, structural exploration packet on the transmitting terminal multimode terminal, this probe data packet is divided into big bag and parcel;
Steps A 12, the transmission of transmitting terminal multimode terminal is how right to probe data packet, and the right order of transmission detection packet is that bag is all stamped timestamp and numbered with sending replacing mutual with parcel when these detection datas wrap in the transmitting terminal transmission greatly;
Steps A 13, the receiving terminal multimode terminal receives probe data packet, whenever receives a probe data packet and all it is stamped timestamp;
Steps A 14, receiving terminal multimode terminal are checked the detection data packet number that receives, and judge whether check the probe data packet order that receives conforms to transmitting terminal multimode terminal sending order; If do not conform to, probe data packet is abandoned, forward steps A 11 to, restart; If out of order phenomenon do not occur, then enter steps A 15;
Steps A 15, according to the timestamp of the probe data packet that receives, calculate respectively bag to the time interval, promptly the every pair of probe data packet arrives the time difference of receiving terminal respectively;
Steps A 16 is judged and is checked that whether the right time interval of parcel is greater than the big right time interval of bag; If parcel between interval greater than big bag between the time interval, then this measurement is invalid, returns steps A 11, restarts; Otherwise enter steps A 17;
Steps A 17 checks whether the right time interval of big bag is identical, if it is identical to wrap the right time interval greatly, then this measurement is invalid, returns steps A 11, restarts; Otherwise enter steps A 18 computing network effective bandwidths, and steps A 110 computing network time delays;
Steps A 18, the size in the time interval that bigger bag is right is taken out the less time interval;
Steps A 19, computing network effective bandwidth B=S/T Min, wherein S is the packet size of big detection packet, T MinBe to wrap that less time interval of centering greatly;
Steps A 110, relatively at interval just the time of reception of each packet stabs the difference of stabbing with transmitting time the delivery time of the packet of Fa Songing, finds out delivery time minimal data bag at interval, and the transmitting time of taking out this packet is stabbed and the time of reception stamp;
Steps A 111 is stabbed and the time of reception stamp according to the transmitting time of taking out, and utilizes linear programming method to reduce owing to send main frame and receive the asynchronous computing network time delay error that brings of host clock, calculates network delay relatively accurately.
23, module terminal business flow controlling method according to claim 22 is characterized in that, describedly also comprises the following steps: after steps A 111
Steps A 112 on access network, by the function interface that calling system provides, is gathered the link signal quality in real time;
Steps A 113 in the time cycle, is handled the monitoring result of the network effective bandwidth that calculates, network delay and link signal mass parameter respectively by the statistical average method, pass to multimode terminal.
24. module terminal business flow controlling method according to claim 21, it is characterized in that, in the described steps A 2, a plurality of device context parameters of device context monitoring module monitors multi-module mobile terminal, and the result that will monitor comprises the following steps: through the statistical average processing
Steps A 21 on portable terminal, by the function interface that device context monitoring modular calling system provides, is gathered equipment interface utilance, battery electric quantity and the radio network interface transmitting-receiving power parameter of portable terminal in real time;
Steps A 22 in period of time T, is handled parameters such as the equipment interface utilance of collecting, battery electric quantity and radio network interface transmitting-receiving power respectively by the statistical average method.
25. module terminal business flow controlling method as claimed in claim 21 is characterized in that, in step B, the history feature of described statistical analysis record traffic stream specifically comprises the following steps
Service identification module adopts the method for machine learning, and analytic record Business Stream kind, Business Stream feature and Business Stream be to the demand of QoS parameter, the history feature of the Business Stream of statistical analysis record data bag size, Mean Speed parameter.
26. multimode terminal service stream control method according to claim 22 is characterized in that:
Described big bag is that the IP head adds request of ICMP timestamp and response message, and the packet of additional data;
Described parcel is that the IP head adds request of ICMP timestamp and response message, without any the packet of additional data.
27., it is characterized in that among the described step C, the described mapping relations of setting up between Business Stream and the interface comprise the following steps: according to claim 19 or 20 described module terminal business flow controlling methods
Use Fuzzy Multi-Attribute Decision Making to set up rational mapping relations between Business Stream and the interface, wherein,
The foundation of described decision-making technique is the network cost function, and described network cost function is by the network context parameter, and parameters such as device context parameter and Business Stream feature are set up and formed, and can be expressed as follows:
fun Net=W netpara net+W equippara equip+W flowpara flow
Wherein, para NetExpression network context parameter, W NetThe weight of expression network context parameter, para EquipThe indication equipment context parameters, W EquipThe weight of indication equipment context parameters, para FlowExpression Business Stream characteristic parameter, W FlowThe weight of expression Business Stream characteristic parameter;
Described weight sum is 1, i.e. W Net+ W Equip+ W Flow=1, the size of weight obtains according to posterior infromation before, and finely tunes according to the parameter of execution result feedback module feedback.
28. module terminal business flow controlling method according to claim 20 is characterized in that, among the described step D, described switching comprises the following steps:
Described multi-module mobile terminal is equipped with a plurality of Care-of Address, i.e. a main Care-of Address and a plurality of sub-Care-of Address, a plurality of sub-Care-of Address and main Care-of Address have corresponding relation, according to binding update messages result relatively, the Business Stream of coupling are directed on the new radio network interface.
CN2007101218403A 2007-09-14 2007-09-14 Multimode terminal service stream control system and device and method Expired - Fee Related CN101119314B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007101218403A CN101119314B (en) 2007-09-14 2007-09-14 Multimode terminal service stream control system and device and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101218403A CN101119314B (en) 2007-09-14 2007-09-14 Multimode terminal service stream control system and device and method

Publications (2)

Publication Number Publication Date
CN101119314A true CN101119314A (en) 2008-02-06
CN101119314B CN101119314B (en) 2010-06-23

Family

ID=39055254

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101218403A Expired - Fee Related CN101119314B (en) 2007-09-14 2007-09-14 Multimode terminal service stream control system and device and method

Country Status (1)

Country Link
CN (1) CN101119314B (en)

Cited By (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101835201A (en) * 2009-03-11 2010-09-15 中兴通讯股份有限公司 Method and system for ensuring uninterrupted data in multiple-network connection environment
WO2010148542A1 (en) * 2009-06-26 2010-12-29 中国科学院计算技术研究所 Multi-mode mobile terminal and method for automatic allocation of service flows
CN102057733A (en) * 2008-06-09 2011-05-11 高通股份有限公司 Methods and apparatus for network controlled mobile IP flow movement
CN102083177A (en) * 2011-01-12 2011-06-01 意法·爱立信半导体(北京)有限公司 Communication implementation method and terminal
CN102118682A (en) * 2011-01-12 2011-07-06 意法·爱立信半导体(北京)有限公司 Method and device for realizing communication
CN102143020A (en) * 2010-12-31 2011-08-03 华为终端有限公司 Transmission method and device
CN102170661A (en) * 2010-12-24 2011-08-31 重庆大学 Flow control method between wireless mesh network-based distributed network control systems
CN102413531A (en) * 2011-11-30 2012-04-11 上海顶竹通讯技术有限公司 Network switching device and method of multi-mode terminal
CN102469030A (en) * 2010-11-17 2012-05-23 汤姆森特许公司 Apparatus and method for determining one or more communication paths
CN102480758A (en) * 2010-11-26 2012-05-30 北京创毅视讯科技有限公司 Wireless communication terminal with multi-communication connection capacity and cell selecting method thereof
CN101662810B (en) * 2008-08-27 2012-07-04 中国移动通信集团公司 Management method and management system for multiple services and multiple connections of mobile communication
CN101686531B (en) * 2008-09-24 2012-08-29 中国移动通信集团公司 Method for selecting network by multi-mode terminal and multi-mode terminal thereof
CN101820656B (en) * 2009-02-27 2012-10-03 华为技术有限公司 Service flow switching method, network selection method, and related device and system
CN102711165A (en) * 2012-05-18 2012-10-03 中国科学院信息工程研究所 Radio interface switching method of smart phone
CN101656716B (en) * 2008-08-20 2012-10-17 华为技术有限公司 Method, system and management system for data transmission
CN102802223A (en) * 2012-08-10 2012-11-28 迈普通信技术股份有限公司 Vertical switching method of wireless heterogeneous networks and user terminal
CN101848511B (en) * 2009-03-24 2013-01-02 华为技术有限公司 Business switching method, business information control method, related apparatus and system
CN102869003A (en) * 2012-08-28 2013-01-09 中兴通讯股份有限公司 Method for distributing service contents in heterogeneous network and service management platform
CN103098513A (en) * 2010-03-17 2013-05-08 日本电气株式会社 Communication node apparatus, communication system, and method for selecting destination reception interface used for same
WO2013082893A1 (en) * 2011-12-05 2013-06-13 中兴通讯股份有限公司 Network selecting method and device for multi-standard terminal
CN103188725A (en) * 2011-12-29 2013-07-03 中兴通讯股份有限公司 Method and system for adapting, distributing transmission and current switching of coordination service
CN103188723A (en) * 2011-12-31 2013-07-03 重庆重邮信科通信技术有限公司 Measurement scheduling method and device of multimode one-standby user equipment
CN103200606A (en) * 2013-03-18 2013-07-10 东莞宇龙通信科技有限公司 Terminal and data service processing method
CN101873573B (en) * 2009-04-25 2013-10-09 华为技术有限公司 Stream switching method, and stream switching system
CN103532909A (en) * 2012-07-04 2014-01-22 中兴通讯股份有限公司 Multi-stream service concurrent transmission method, sub-system, system and multi-interface terminal
WO2014036704A1 (en) * 2012-09-06 2014-03-13 华为技术有限公司 Network transmission time delay control method, service quality control entity and communication device
CN103686950A (en) * 2012-09-03 2014-03-26 联想(北京)有限公司 Data processing method and terminal
CN103701645A (en) * 2013-12-26 2014-04-02 成都科来软件有限公司 Network object display method and system
CN103747512A (en) * 2014-01-21 2014-04-23 宇龙计算机通信科技(深圳)有限公司 Data traffic processing method, data traffic processing system and terminal
WO2014117665A1 (en) * 2013-01-30 2014-08-07 华为技术有限公司 Link state detection apparatus and working method thereof
CN104333880A (en) * 2013-07-22 2015-02-04 电信科学技术研究院 Service data transmission method and device based on heterogeneous network
CN104394605A (en) * 2014-10-29 2015-03-04 惠州市德宝威敏通科技有限公司 Wireless receiving system and wireless transmitting system
CN104484233A (en) * 2014-10-31 2015-04-01 北京邮电大学 Method of allocating resources
WO2015123817A1 (en) * 2014-02-19 2015-08-27 宇龙计算机通信科技(深圳)有限公司 Network data channel allocation method and allocation device, and terminal
WO2015149452A1 (en) * 2014-04-04 2015-10-08 中兴通讯股份有限公司 Method and apparatus for implementing shunting between standards
WO2016037321A1 (en) * 2014-09-09 2016-03-17 重庆邮电大学 Vertical switching method in 5g/wlan network based on fuzzy logic control
WO2016165231A1 (en) * 2015-04-15 2016-10-20 陈包容 Hybrid multi-hop mobile self-organized network communication device and communication method
CN107079569A (en) * 2014-11-24 2017-08-18 飞利浦灯具控股公司 Control Network-Connected Lighting Devices
CN108135012A (en) * 2017-12-06 2018-06-08 珠海派诺科技股份有限公司 Multi-functional hand-held device and wireless signal measurement system
CN108600121A (en) * 2018-03-29 2018-09-28 烽火通信科技股份有限公司 The method and apparatus of single user uplink, downlink speed limit is realized in network-termination device
CN111049757A (en) * 2018-10-12 2020-04-21 华为技术有限公司 A service flow processing method and device
CN111601324A (en) * 2020-04-30 2020-08-28 重庆科技学院 A statistical method and statistical system for application data in a terminal
CN113395737A (en) * 2020-03-13 2021-09-14 驰众信息技术(上海)有限公司 Network-resident switching method, equipment and storage device of embedded UICC card end
WO2023273317A1 (en) * 2021-06-29 2023-01-05 荣耀终端有限公司 Channel switching method, electronic device, and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100515118C (en) * 2006-01-12 2009-07-15 华为技术有限公司 Switching or network selecting method of multi-mode terminal network

Cited By (76)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102057733B (en) * 2008-06-09 2014-02-26 高通股份有限公司 Method and apparatus for network-controlled mobile IP flow mobility
CN102057733A (en) * 2008-06-09 2011-05-11 高通股份有限公司 Methods and apparatus for network controlled mobile IP flow movement
CN101656716B (en) * 2008-08-20 2012-10-17 华为技术有限公司 Method, system and management system for data transmission
CN101662810B (en) * 2008-08-27 2012-07-04 中国移动通信集团公司 Management method and management system for multiple services and multiple connections of mobile communication
CN101686531B (en) * 2008-09-24 2012-08-29 中国移动通信集团公司 Method for selecting network by multi-mode terminal and multi-mode terminal thereof
CN101820656B (en) * 2009-02-27 2012-10-03 华为技术有限公司 Service flow switching method, network selection method, and related device and system
CN101835201B (en) * 2009-03-11 2014-08-13 中兴通讯股份有限公司 Method and system for ensuring uninterrupted data in multiple-network connection environment
CN101835201A (en) * 2009-03-11 2010-09-15 中兴通讯股份有限公司 Method and system for ensuring uninterrupted data in multiple-network connection environment
US8711701B2 (en) 2009-03-11 2014-04-29 Zte Corporation Method and system and policy server for guaranteeing data not to be interrupted
WO2010102481A1 (en) * 2009-03-11 2010-09-16 中兴通讯股份有限公司 Method, system and policy server for ensuring data un-interruption
CN101848511B (en) * 2009-03-24 2013-01-02 华为技术有限公司 Business switching method, business information control method, related apparatus and system
CN101873573B (en) * 2009-04-25 2013-10-09 华为技术有限公司 Stream switching method, and stream switching system
WO2010148542A1 (en) * 2009-06-26 2010-12-29 中国科学院计算技术研究所 Multi-mode mobile terminal and method for automatic allocation of service flows
CN103098513B (en) * 2010-03-17 2016-02-17 日本电气株式会社 Communicating node device, communication system and selection are used for the method for the destination receiving interface of communication system
US9100945B2 (en) 2010-03-17 2015-08-04 Nec Corporation Communication node apparatus, communication system, and method for selecting destination reception interface used therefor
CN103098513A (en) * 2010-03-17 2013-05-08 日本电气株式会社 Communication node apparatus, communication system, and method for selecting destination reception interface used for same
CN102469030A (en) * 2010-11-17 2012-05-23 汤姆森特许公司 Apparatus and method for determining one or more communication paths
CN102480758A (en) * 2010-11-26 2012-05-30 北京创毅视讯科技有限公司 Wireless communication terminal with multi-communication connection capacity and cell selecting method thereof
CN102480758B (en) * 2010-11-26 2015-02-11 北京创毅视讯科技有限公司 Wireless communication terminal with multi-communication connection capacity and cell selecting method thereof
CN102170661A (en) * 2010-12-24 2011-08-31 重庆大学 Flow control method between wireless mesh network-based distributed network control systems
CN102170661B (en) * 2010-12-24 2014-01-15 重庆大学 A Flow Control Method Between Distributed Network Control Systems Based on Wireless Mesh Network
CN102143020A (en) * 2010-12-31 2011-08-03 华为终端有限公司 Transmission method and device
CN102083177A (en) * 2011-01-12 2011-06-01 意法·爱立信半导体(北京)有限公司 Communication implementation method and terminal
WO2012094987A1 (en) * 2011-01-12 2012-07-19 意法⋅爱立信半导体(北京)有限公司 Communication method and terminal
CN102118682A (en) * 2011-01-12 2011-07-06 意法·爱立信半导体(北京)有限公司 Method and device for realizing communication
CN102413531B (en) * 2011-11-30 2014-03-26 上海顶竹通讯技术有限公司 Network switching device and method of multimode terminal
CN102413531A (en) * 2011-11-30 2012-04-11 上海顶竹通讯技术有限公司 Network switching device and method of multi-mode terminal
WO2013082893A1 (en) * 2011-12-05 2013-06-13 中兴通讯股份有限公司 Network selecting method and device for multi-standard terminal
CN103188725B (en) * 2011-12-29 2018-01-30 中兴通讯股份有限公司 A kind of adaptation of cooperation service, shunting transmission and stream switching method and system
CN103188725A (en) * 2011-12-29 2013-07-03 中兴通讯股份有限公司 Method and system for adapting, distributing transmission and current switching of coordination service
EP2787762A4 (en) * 2011-12-29 2015-11-18 Zte Corp METHOD AND SYSTEM FOR ADAPTATION, DERIVATION AND SWITCHING OF COLLABORATIVE SERVICE FLOWS
US9497242B2 (en) 2011-12-29 2016-11-15 Zte Corporation Adaptation, shunt transmission and stream switching method and system for coordinated service
WO2013097367A1 (en) * 2011-12-29 2013-07-04 中兴通讯股份有限公司 Method and system for adaptation, shunting transmission and stream switching of collaborative service
CN103188723B (en) * 2011-12-31 2016-07-06 重庆重邮信科通信技术有限公司 Measurement scheduling method and the device of subscriber equipment treated by a kind of multimode list
CN103188723A (en) * 2011-12-31 2013-07-03 重庆重邮信科通信技术有限公司 Measurement scheduling method and device of multimode one-standby user equipment
CN102711165A (en) * 2012-05-18 2012-10-03 中国科学院信息工程研究所 Radio interface switching method of smart phone
CN102711165B (en) * 2012-05-18 2015-03-18 中国科学院信息工程研究所 Radio interface switching method of smart phone
CN103532909A (en) * 2012-07-04 2014-01-22 中兴通讯股份有限公司 Multi-stream service concurrent transmission method, sub-system, system and multi-interface terminal
CN103532909B (en) * 2012-07-04 2019-01-22 中兴通讯股份有限公司 Multi-stream service concurrent transmission method, subsystem, system and multi-interface terminal
CN102802223B (en) * 2012-08-10 2014-12-10 迈普通信技术股份有限公司 Vertical switching method of wireless heterogeneous networks and user terminal
CN102802223A (en) * 2012-08-10 2012-11-28 迈普通信技术股份有限公司 Vertical switching method of wireless heterogeneous networks and user terminal
US10193738B2 (en) 2012-08-28 2019-01-29 Xi'an Zhongxing New Software Co. Ltd. Method for service content distribution under heterogeneous network and service management platform
CN102869003A (en) * 2012-08-28 2013-01-09 中兴通讯股份有限公司 Method for distributing service contents in heterogeneous network and service management platform
CN103686950B (en) * 2012-09-03 2016-12-28 联想(北京)有限公司 Data processing method and terminal
CN103686950A (en) * 2012-09-03 2014-03-26 联想(北京)有限公司 Data processing method and terminal
CN103782555A (en) * 2012-09-06 2014-05-07 华为技术有限公司 Method for controlling network transmission delay, service quality control entity and communication equipment
CN109245936A (en) * 2012-09-06 2019-01-18 华为技术有限公司 Control method, service quality control entity and the communication equipment of network transfer delay
US9936416B2 (en) 2012-09-06 2018-04-03 Huawei Technologies Co., Ltd. Method for controlling network transmission delay, QoS control entity and communication device
WO2014036704A1 (en) * 2012-09-06 2014-03-13 华为技术有限公司 Network transmission time delay control method, service quality control entity and communication device
WO2014117665A1 (en) * 2013-01-30 2014-08-07 华为技术有限公司 Link state detection apparatus and working method thereof
CN103200606A (en) * 2013-03-18 2013-07-10 东莞宇龙通信科技有限公司 Terminal and data service processing method
CN104333880B (en) * 2013-07-22 2018-05-29 电信科学技术研究院 A kind of service data transmission method and device based on heterogeneous network
CN104333880A (en) * 2013-07-22 2015-02-04 电信科学技术研究院 Service data transmission method and device based on heterogeneous network
CN103701645A (en) * 2013-12-26 2014-04-02 成都科来软件有限公司 Network object display method and system
CN103747512A (en) * 2014-01-21 2014-04-23 宇龙计算机通信科技(深圳)有限公司 Data traffic processing method, data traffic processing system and terminal
CN103747512B (en) * 2014-01-21 2017-11-17 宇龙计算机通信科技(深圳)有限公司 Processing method, processing system and the terminal of data service
CN105934970A (en) * 2014-02-19 2016-09-07 宇龙计算机通信科技(深圳)有限公司 Network data channel allocation method and allocation device, and terminal
CN105934970B (en) * 2014-02-19 2019-08-02 宇龙计算机通信科技(深圳)有限公司 Distribution method and distributor, the terminal of network data channels
WO2015123817A1 (en) * 2014-02-19 2015-08-27 宇龙计算机通信科技(深圳)有限公司 Network data channel allocation method and allocation device, and terminal
CN104980970A (en) * 2014-04-04 2015-10-14 中兴通讯股份有限公司 Method of realizing intersystem shunt and device of realizing intersystem shunt
WO2015149452A1 (en) * 2014-04-04 2015-10-08 中兴通讯股份有限公司 Method and apparatus for implementing shunting between standards
WO2016037321A1 (en) * 2014-09-09 2016-03-17 重庆邮电大学 Vertical switching method in 5g/wlan network based on fuzzy logic control
CN104394605A (en) * 2014-10-29 2015-03-04 惠州市德宝威敏通科技有限公司 Wireless receiving system and wireless transmitting system
CN104484233B (en) * 2014-10-31 2017-12-05 北京邮电大学 A kind of resource allocation methods
CN104484233A (en) * 2014-10-31 2015-04-01 北京邮电大学 Method of allocating resources
CN107079569B (en) * 2014-11-24 2019-10-11 飞利浦灯具控股公司 Control network-connected lighting equipment
CN107079569A (en) * 2014-11-24 2017-08-18 飞利浦灯具控股公司 Control Network-Connected Lighting Devices
US10935942B2 (en) 2014-11-24 2021-03-02 Signify Holding B.V. Controlling a network connected lighting device
WO2016165231A1 (en) * 2015-04-15 2016-10-20 陈包容 Hybrid multi-hop mobile self-organized network communication device and communication method
CN108135012A (en) * 2017-12-06 2018-06-08 珠海派诺科技股份有限公司 Multi-functional hand-held device and wireless signal measurement system
CN108600121A (en) * 2018-03-29 2018-09-28 烽火通信科技股份有限公司 The method and apparatus of single user uplink, downlink speed limit is realized in network-termination device
CN111049757A (en) * 2018-10-12 2020-04-21 华为技术有限公司 A service flow processing method and device
CN111049757B (en) * 2018-10-12 2022-03-01 华为技术有限公司 Service flow processing method and device
CN113395737A (en) * 2020-03-13 2021-09-14 驰众信息技术(上海)有限公司 Network-resident switching method, equipment and storage device of embedded UICC card end
CN111601324A (en) * 2020-04-30 2020-08-28 重庆科技学院 A statistical method and statistical system for application data in a terminal
WO2023273317A1 (en) * 2021-06-29 2023-01-05 荣耀终端有限公司 Channel switching method, electronic device, and storage medium

Also Published As

Publication number Publication date
CN101119314B (en) 2010-06-23

Similar Documents

Publication Publication Date Title
CN101119314B (en) Multimode terminal service stream control system and device and method
JP4185853B2 (en) Wireless system, server, and mobile station
US8289864B2 (en) DPI-triggered application-aware dormancy timer adjustment for mobile data bearers
CN104380809B (en) The selection method and device of access point
EP2753120B1 (en) Multi-mode intelligent access method, device and system
EP3372000B1 (en) Enhancement of mdt services
JP2010135947A (en) Wireless communication system and method of wireless communication
EP2225837A1 (en) Seamless service method controlled by user terminal
US20050169183A1 (en) Method and network node for selecting a combining point
US9713077B2 (en) Method and apparatus for distributing handoff control in wireless networks via programmable black and white lists
US8358666B2 (en) Base station device, base station management device and base station management system
Gao et al. QoS-driven path selection for MPTCP: A scalable SDN-assisted approach
CN110602719A (en) Device for realizing self-adaptive access network selection of communication gateway between machines
CN103262605A (en) Performance monitoring in a mobile communication network
Din et al. Emerging mobile communication technologies for healthcare system in 5G network
EP2863661B1 (en) Method and gateway for gateway billing
NZ517657A (en) Seamless WLAN network
CN106302200B (en) A method and switch for handling network congestion
CN103826320B (en) Set up general packet radio service GPRS connection methods and device
EP1506682B1 (en) Method and network node for selecting a combining point
Amin et al. Assessing performance gains through global resource control of heterogeneous wireless networks
JP5159114B2 (en) COMMUNICATION CONTROL DEVICE, RADIO COMMUNICATION DEVICE, COMMUNICATION CONTROL METHOD, AND RADIO COMMUNICATION METHOD
WO2014023337A1 (en) Mechanism for controlling discovery and selection function of access points
Aleo Load distribution in IEEE 802.11 cells
US20240259931A1 (en) Transport network domain slicing architecture

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100623