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 PDFInfo
- 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
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种多模终端业务流的控制系统和装置以及方法。该系统包括多个由核心网和接入网组成的通信网络,以及至少一个多模终端,所述多模终端配备多个与通信网络相匹配的无线网络接口,所述通信网络的接入网中,包括网络上下文监测模块;所述多模终端包括设备上下文监测子模块、业务识别模块、决策引擎模块、切换执行模块。其实现最小的成本开销和最大的资源利用率。
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.
Description
技术领域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
如图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)
作为一种可实施方式,本发明实施例以GPRS网络2、UMTS网络3和红外网络4组成的系统而说明本发明的多模终端业务流控制系统。但是,应当说明的是,本发明所述的系统并不仅限于以上述通信网络组成,其也可以由现有的,或者未来的可以组合到多模通信网络中的其他通信网络组成。As a possible implementation mode, the embodiment of the present invention uses a system composed of
所述多模终端1包括发送端多模终端和接收端多模终端,所述多模终端1配备有多个与通信网络相匹配的无线网络接口。The
作为一种可实施方式,如图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
应当理解,本实施例中的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
所述网络上下文监测模块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
其中,较佳地,所述可用带宽、网络时延等网络上下文参数,是通过主动式测量方式,并利用改进的包对算法进行监测得到的。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
本发明网络上下文监测过程如图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
作为一种可实施的方式,通信网络的接入网监测网络的可用带宽和网络时延等多个网络上下文参数,是通过主动式监测方式监测得到的。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
该算法克服了经典包对算法的一些缺点,该算法计算量小,复杂度低,且得到的网络带宽的精确度能够满足系统的要求。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,接入网的网络上下文监测模块比较大包对的时间间隔的大小,取出较小的时间间隔Tmin;Step 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
步骤S120,在时间周期T内,多模终端1的设备上下文检测模块监测其无线接口利用率、电池电量及无线网络接口收发功率等多个设备上下文参数,并将监测的结果经过统计平均处理之后,传递给多模终端1的决策引擎模块24。Step S120, within the time period T, the device context detection module of the
通过调用系统函数接口的方式,实时地采集设备接口利用率、电池电量以及无线网络接口收发功率,然后,在时间周期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
多模终端1在多模终端接入到接入网时或者接入到接入网后,感知新业务流的特征、业务流种类以及业务流对服务质量的需求程度等多个业务流特征参数,采用机器学习方法统计分析记录业务流的历史特征,并且针对不同类型的业务流,建立分类机制,提高机器学习的效率,把获得的业务流特征参数反馈给多模终端1的决策引擎模块24。When the
该多模终端1的业务识别模块23采取机器学习方法,例如贝叶斯分类器对业务流进行识别分类,感知新业务流的特征,其中,贝叶斯分类器通过训练集(已分类的例子集)训练(学习)而归纳出分类器,并利用分类器对没有分类的数据进行分类。The business identification module 23 of this
所述业务流的历史特征为数据包大小、平均速率等多个参数的业务流的历史特征。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
其中,模糊多属性决策方法是利用已有的决策信息通过一定的方式对一组被选方案排序择优。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
较佳地,作为一种可实施的方式,本发明实施例中,多模终端1的决策引擎模块24进行决策的依据是网络代价函数。所述网络代价函数是由网络上下文参数,设备上下文参数以及业务流特征等参数建立而成,可表示如下:Preferably, as an implementable manner, in the embodiment of the present invention, the decision engine module 24 of the
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
步骤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
现有技术的移动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
本发明中,还在传统的绑定更新(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
当绑定更新消息到达通信网络的核心网时,通信网络的核心网将存储的业务流信息与绑定更新消息中的地址对象进行比较,然后把相匹配的业务流定向到新的无线网络接口上。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
执行结果反馈模块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)
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)
| 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)
| 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 |
-
2007
- 2007-09-14 CN CN2007101218403A patent/CN101119314B/en not_active Expired - Fee Related
Cited By (76)
| 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 |