多接口终端的业务传输方法及装置的制作方法

文档序号:7914477阅读:157来源:国知局
专利名称:多接口终端的业务传输方法及装置的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种多接口终端的业务传输方法及装置。
背景技术
随着泛在/物联网络技术的飞速发展,为了适应不同的应用需求,各具特色的无线/有线接入网络技术层出不穷,包括卫星网络、因特网、传感器网络等。这些在应用背景、 目标、发展方向、系统结构、覆盖范围、通信协议和业务提供能力等方面各不相同的异构接入网络,共同为用户提供泛在的接入网络环境。在这种背景下,具有多模多接入的智能终端成为了终端领域的一个热点方向。
然而,在实际应用中,多接口终端往往是选择链路质量最优的通信线路进行信息交互,并未对并行的多模接口信道及周边节点进行有效利用,很多接口的使用率较低,未能体现多接口带来的协同通信优势。发明内容
针对相关技术中多接口终端往往是选择链路质量最优的传输接口进行业务传输, 接口使用率较低的问题而提出本发明,为此,本发明的主要目的在于提供一种多接口终端的业务传输方法及装置,以解决上述问题。
为了实现上述目的,根据本发明的一个方面,提供了一种多接口终端的业务传输方法。
根据本发明的多接口终端的业务传输方法,包括将待传输的业务 划分为多个子业务;在多接口终端的多个传输接口中,为多个子业务中的每个子业务选择传输接口 ;将多个子业务中的每个子业务通过选择的传输接口进行传输。
优选地,在多接口终端的多个传输接口中,为多个子业务中的每个子业务选择传输接口包括获取多接口终端的多个传输接口的性能指标;根据性能指标,在多接口终端的多个传输接口中,为多个子业务中的每个子业务选择传输接口。
优选地,根据性能指标,在多接口终端的多个传输接口中,为多个子业务中的每个子业务选择传输接口包括计算性能指标的加权和;按照加权和由高到低的顺序,对多接口终端的多个传输接口进行排序;确定排序在前的一个或多个传输接口是为多个子业务中的每个子业务选择的传输接口。
优选地,在计算性能指标的加权和之前,上述方法还包括获取多接口终端所属用户的用户偏好信息,其中用户偏好信息是用于指示多接口终端所属用户所关心的传输性能的信息,其中传输性能包括以下至少之一费用优先、时间优先、稳定性优先;根据用户偏好信息,对性能指标进行赋权。
优选地,对于已预置用户偏好存储区的多接口终端,获取多接口终端所属用户的用户偏好信息包括获取用户偏好存储区中存储的用户偏好信息;对于尚未预置用户偏好存储区的多接口终端,获取多接口终端所属用户的用户偏好信息包括获取多接口终端所属用户的用户习惯信息;根据用户习惯信息,统计得到用户偏好信息。
优选地,在计算性能指标的加权和之前,上述方法还包括获取多个子业务的业务需求信息,其中业务需求信息是用于指示该业务对网络状况的需求的信息;根据业务需求信息,对性能指标进行赋权。
优选地,在确定排序在前的一个或多个传输接口是为多个子业务中的每个子业务选择的传输接口之后,上述方法还包括设置多接口终端的多个传输接口中除一个或多个传输接口之外的其它传输接口作为备用传输接口。
优选地,设置该其它传输接口处于休眠状态。
优选地,性能指标包括以下至少之一网络时延、可获取带宽、拥塞情况、信道能耗、丢包率。
为了实现上述目的,根据本发明的另一方面,提供了一种多接口终端的业务传输>J-U ρ α装直。
根据本发明的多接口终端的业务传输装置,包括划分模块,用于将待传输的业务划分为多个子业务;选择模块,用于在多接口终端的多个传输接口中,为多个子业务中的每个子业务选择传输接口 ;传输模块,用于将多个子业务中的每个子业务通过选择的传输接口进行传输。
为了实现上述目的,根据本发明的另一方面,还提供了一种多接口终端的业务传输装置。
根据本发明的多接口终端的业务传输装置包括划分模块,用于将待传输的业务划分为多个子业务;选择模 块,用于在多接口终端的多个传输接口中,为多个子业务中的每个子业务选择传输接口 ;多接口管理模块,用于将多个子业务中的每个子业务通过选择的传输接口进行传输。
优选地,选择模块包括第一上下文信息感知子模块,用于收集多接口终端所属用户选择的用户偏好信息,其中用户偏好信息是用于指示用户策略设定子模块设定的多接口终端所属用户所关心的传输性能的信息,其中传输性能包括以下至少之一费用优先、时间优先、稳定性优先;第一多接口终端策略配置子模块,用于根据用户偏好信息,对性能指标进行赋权,并计算性能指标的加权和;第一排序子模块,用于按照加权和由高到低的顺序, 对多接口终端的多个传输接口进行排序;第一确定子模块,用于确定排序在前的一个或多个传输接口是为多个子业务中的每个子业务选择的传输接口。
优选地,选择模块包括第二上下文信息感知模块,用于获取多个子业务中的每个子业务的业务需求信息,其中业务需求信息用于指示该业务对网络状况的需求情况;第二多接口终端策略配置子模块,用于根据业务需求信息,对性能指标进行赋权,并计算性能指标的加权和;第二排序子模块,用于按照加权和由高到低的顺序,对多接口终端的多个传输接口进行排序;第二确定子模块,用于确定排序在前的一个或多个传输接口是为多个子业务中的每个子业务选择的传输接口。
本发明通过多个传输接口协同通信完成业务分发传输,可以提高接口使用率,并提闻用户体验。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中
图1是根据本发明实施例的多接口终端的业务传输方法的流程图2是根据本发明实施例的多接口终端的业务传输装置的结构框图一;
图3是根据本发明实施例的多接口终端的业务传输装置的结构框图二 ;
图4是根据本发明优选实施例的多接口终端的业务传输装置的示意图5是根据本发明优选实施例的多接口终端的业务传输方法的流程图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
本发明提供了一种多接口终端的业务传输方法。图1是根据本发明实施例的多接口终端的业务传输方法的流程图,包括如下的步骤S102至步骤S106。
步骤S102,将待传输的业务划分为多个子业务。
步骤S104,在多接口终端的多个传输接口中,为多个子业务中的每个子业务选择传输接口。
步骤S106,将多个子业务中的每个子业务通过选择的传输接口进行传输。
相关技术中,多接口终端往往是选择链路质量最优的传输接口进行业务传输,接口使用率较低。本发明实施例中,通过多个传输接口协同通信完成业务分发传输,可以提高接口使用率,并提高用户体验。
需要说明的是,在步骤S102至步骤S106中,步骤S102中的划分多个子业务的操作可以通过多种方式而实现,例如按照业务种类进行划分、按照业务用途进行划分、或者按照现有技术中存在的划分方式进行划分,这些划分方式均应当纳入本发明的保护范围;步骤S106中的传输每个子业务的操作可以通过多种方式而实现,例如按照相继传输方式进行传输(本发明就采用了这种一个子业务接着一个子业务相继传输的方式)、按照同时传输方式进行传输、或者按照现有技术中存在的传输方式进行传输,这些传输方式均应当纳入本发明的保护范围。进而,在本发明的实现过程中步骤S104是很关键的。如果步骤S104 选择的传输接口能够较好的符合子业务的业务特征,则通过该传输接口进行的业务传输能够更加高效、可靠。下面结合实例对如何较好地选择传输接口进行详细描述。
考虑到传输接口的性能指标(包括网络时延、可获取带宽、拥塞情况、信道能耗、 丢包率)是直接指示传输接口的传输时间和传输稳定性的参数,因此本发明首先根据传输接口的性能指标选择传输接口,即获取多接口终端的多个传输接口的性能指标;根据性能指标,在多接口终端的多个传输接口中,为多个子业务中的每个子业务选择传输接口。这样,可以简便、可靠地选择到符合子业务传输的传输接口,从而减少传输时间、提高传输稳定性。进一步地,在根据性能指标选择传输接口的过程中,本发明还可以对性能指标采用加权计算方式,然后根据加权计算结果选择传输接口。由于加权计算方式配置灵活、计算简便,因此可以简便、可靠地选择到符合子业务传输的传输接口,从而减少传输时间、提高传输稳定性。
进而,针对上述加权计算方式,本发明还提供了两种赋权方式,将该赋权方式与现有技术中存在的赋权操作相结合可以最大限度的贴近用户要求和业务需求,下面对其进行详细描述。
赋权方式一
根据用户偏好信息,对性能指标进行赋权。由于用户偏好信息是用于指示多接口终端所属用户所关心的传输性能的信息,该传输性能可能是费用优先、时间优先、稳定性优先或者其结合,因此,根据用户偏好信息赋权并加权而选择到的传输接口,可以最大限度的贴近用户要求,从而提高用户体验。
需要说明的是,该用户偏好信息可以预置在多接口终端的用户偏好存储区并由该多接口终端在需要时获取,也可以由该多接口终端根据预先存储的用户习惯信息统计得到。
赋权方式二
根据业务需求信息,对性能指标进行赋权。由于业务需求信息可以直接关联到业务对网络状况的需求,因此根据业务需求信息赋权并加权而选择到的传输接口,可以最大限度的贴近业务需求,保证业务传输的稳定性。
另外,在步骤S104之后,本发明还可以设置多接口终端的尚未使用的接口作为备用传输接口,以便在上述选择的传输接口出现故障的情况下,进行传输接口的倒换,从而可以保证业务传输的稳定性。进一步地,本发明也可以设置上述尚未使用的接口处于休眠状态,从而节省能耗。
需要说明的是,上述多接口终端包括但不限于手机在内的智能移动终端,具有至少两个接口,可以接入WLAN、Internet、WiMAX、ZigBee等无线网络中的两种甚至多种。由于整个控制过程在多接口终端侧完成,缩短了控制相应时间,节省了资源开销;
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行, 并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
本发明实施例提供了一种多接口终端的业务传输装置,该多接口终端的业务传输装置可以用于实现上述多接口终端的业务传输方法。图2是根据本发明实施例的多接口终端的业务传输装置的结构框图一,如图2所示,包括划分模块22、选择模块24、传输模块26。 下面对其结构进行详细描述。
划分模块22,用于将待传输的业务划分为多个子业务;选择模块24,连接至划分模块22,用于在多接口终端的多个传输接口中,为划分模块22划分的多个子业务中的每个子业务选择传输接口 ;传输模块26,连接至选择模块24,用于将多个子业务中的每个子业务通过选择模块24选择的传输接口进行传输。
需要说明的是,装置实施例中描述的多接口终端的业务传输装置对应于上述的方法实施例,其具体的实现过程在方法实施例中已经进行过详细说明,在此不再赘述。
本发明实施例提供了一种多接口终端的业务传输装置,该多接口终端的业务传输装置可以用于实现上述多接口终端的业务传输方法。图3是根据本发明实施例的多接口终端的业务传输装置的结构框图二,如图3所示,包括划分模块32、选择模块34、多接口管理模块36。下面对其结构进行详细描述。
划分模块32,用于将待传输的业务划分为多个子业务;选择模块34,连接至划分模块32,用于在多接口终端的多个传输接口中,为划分模块32划分的多个子业务中的每个子业务选择传输接口;多接口管理模块36,连接至选择模块34,用于将多个子业务中的每个子业务通过选择模块34选择的传输接口进行传输。
优选地,选择模块34包括第一上下文信息感知子模块341,用于收集多接口终端所属用户选择的用户偏好信息,其中用户偏好信息是用于指示用户策略设定子模块设定的多接口终端所属用户所关心的传输性能的信息,其中传输性能包括以下至少之一费用优先、时间优先、稳定性优先;第一多接口终端策略配置子模块342,用于根据用户偏好信息, 对性能指标进行赋权,并计算性能指标的加权和;第一排序子模块343,用于按照加权和由高到低的顺序,对多接口终端的多个传输接口进行排序;第一确定子模块344,用于确定排序在前的一个或多个传输接口是为多个子业务中的每个子业务选择的传输接口。
优选地,选择模块34包括第二上下文信息感知子模块345,用于获取多个子业务中的每个子业务的业务需求信息,其中业务需求信息用于指示该业务对网络状况的需求情况;第二多接口终端策略配置子模块346,用于根据业务需求信息,对性能指标进行赋权, 并计算性能指标的加权和;第二排序子模块347,用于按照加权和由高到低的顺序,对多接口终端的多个传输接口进行排序;第二确定子模块348,用于确定排序在前的一个或多个传输接口是为多个子业务中的每个子业务选择的传输接口。
需要说明的是,装置实施例中描述的多接口终端的业务传输装置对应于上述的方法实施例,其具体的实现过程在方法实施例中已经进行过详细说明,在此不再赘述。
下面将结合实例对本发明实施例的实现过程进行详细描述。
图4是根据本发明优选实施例的多接口终端的业务传输装置的示意图。如图4所示,包括上下文信息感知模块41、用户策略设定模块42、多接口终端策略配置模块43、网络管理模块44和多接口管理模块45。下面对其结构进行详细描述。
上下文信息感知模块41通过收集应用层的业务需求信息、用户使用偏好信息、物理层链路层的接口使用频率信息,对跨层信息进行综合处理并存储,为最终配置策略制定提供相关数据。
其中,业务需求信息为业务对网络状况的需求,通过对应用层统计获得,大致可以划分为以下三个类别
1. 一级业务特定的重要数据传输,对保密性、传输速率要求很高,要求在不受干扰的前提下通过专有信道或链路传输;
2. 二级业务保证链路的联通之外,还对带宽和网络延时有一定要求,如视频、语音业务;
3.三级业务保持基本连接即可的需求,如控制命令、即使消息等信息量不大的业务传输。
用户使用偏好信息用于存储用户偏好设定模块的输入信息并对该信息进行统计提取出用户使用业务偏好习惯,对于用户设定偏好类型的业务对策略配置模块提供该偏好设定,对于未事先设定偏好的,以统计的用户习惯为策略配置参数。
用户策略设定模块42,用于用户选择在相应业务传输时所关心的传输性能,具体可划分为费用优先想通过最节省的费用,选择最小资费的网络进行业务获取;时间优先优先考虑传输速率,希望业务在最短的时间内完成;稳定性优先考虑的主要因素包括网络的加密性能、丢包率特性等。
多接口终端策略配置模块43,用于以最优性价比为目标制定多接口终端协同通信的策略,所关心的指标包括网络延时、网络资费、网络带宽、业务类型、用户配置策略等,对于移动终端还需要考虑移动性、能耗等指标,通过给各指标量赋予不同权值可获得链路性能加权和。
网络管理模块44,用于完成各接口的邻居发现、网络拓扑、链路制定,维护多接口终端的邻居表,同时对实时的网络状况进行统计(包括网络流量、可获取带宽、网络延时、 拥塞情况丢包率等),统计信息进行存取后便于多接口策略配置模块根据用户需求进行查询。
多接口管理模块45,用于对终端多接口的控制及管理,可以打开关闭接口,并通过休眠唤醒机制在不影响网络正常通信的前提下实现功率的最大化利用,另外,多接口管理模块45还存储了 ARP (地址解析协议表)用来存储不同接口模式下终端的MAC地址,并对地址进行转换,对用户呈现统一的IP地址;并对接口使用频率等信息进行统计汇报策略配置模块。
基于图3中的多接口终端的业务传输装置,下面进一步描述多接口终端的业务传输方法的实现过程。
图5是根据本发明优选实施例的多接口终端的业务传输方法的流程图,如图4所示,包括如下的步骤S502至步骤S512。
步骤S502,网络的拓扑发现多接口管理模块45通过物理层各接口向其所在网络发布邻居终端发现请求,获得响应后将响应信息汇报网络管理模块44维护邻居路由表并更新网络拓扑信息。
步骤S504,通信链路建立当有用户终端业务请求,网络管理模块44从网络拓扑信息中获取至业务提供网络或终端的有效链路并通过各接口发送链接建立请求,接收各协作网络及终端的响应信息建立多条通信链路。
步骤S506,链路质量获取网络管理模块44控制多接口管理模块45通信链路的带宽、时延、拥塞情况进行评定,将获取数据交由多接口终端策略配置模块43处理。
步骤S508,上下文信息感知模块41对请求业务需求等级进行评定,同时对用户偏好信息进行划分(具体划分原则见前面分析,根据用户核心关注点划分为费用优先、时间优先、稳定性优先),另外将各链路网络资费情况汇报给多接口终端策略配置模块43。
步骤S510,多接口终端策略配置模块43从上下文信息感知模块41获取用户偏好信息及业务需求分类,对链路的各性能指标(时延、带宽、拥塞情况、信道能耗)进行赋权, 然后获得各链路性能加权和。
本步骤中,赋权值的大小主要建立在用户偏好设定和业务类型的基础上,比如对于比较关心业务资费并且请求了 3级业务,则将网络资费作为主要的衡量指标赋值较大的权重,而本身对信道时延、带宽等要求不高,所赋权重较小。
步骤S512,优先选择链路性能加权和高的链路进行业务传输,各链路传输子 业务流大小根据加权结果计算,暂时不进行业务传输的链路接口作为备用链路,同时接口设定为休眠状态,节省能耗。
综上所述,根据本发明的上述实施例,提供了一种多接口终端的业务传输方法及装置。本发明通过多个传输接口协同通信完成业务分发传输,可以提高接口使用率,并提高用户体验。另外,本发明提出的多接口终端策略配置方法通过对网络质量信息、业务类别、 用户偏好、网络资费、信道能耗等多种指标的综合评定制定符合用户需求、适应业务类别的多终端协同通信的业务分流传输,可以优化资源配置并充分利用多接口的网络带宽。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说 ,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种多接口终端的业务传输方法,其特征在于包括 将待传输的业务划分为多个子业务; 在多接口终端的多个传输接口中,为所述多个子业务中的每个子业务选择传输接口 ; 将所述多个子业务中的每个子业务通过所述选择的传输接口进行传输。
2.根据权利要求1所述的方法,其特征在于,在多接口终端的多个传输接口中,为所述多个子业务中的每个子业务选择传输接口包括 获取所述多接口终端的多个传输接口的性能指标; 根据所述性能指标,在多接口终端的多个传输接口中,为所述多个子业务中的每个子 业务选择传输接口。
3.根据权利要求2所述的方法,其特征在于,根据所述性能指标,在多接口终端的多个传输接口中,为所述多个子业务中的每个子业务选择传输接口包括 计算所述性能指标的加权和; 按照所述加权和由高到低的顺序,对所述多接口终端的多个传输接口进行排序; 确定排序在前的一个或多个传输接口是为所述多个子业务中的每个子业务选择的传输接口。
4.根据权利要求3所述的方法,其特征在于,在计算所述性能指标的加权和之前,所述方法还包括 获取所述多接口终端所属用户的用户偏好信息,其中所述用户偏好信息是用于指示所述多接口终端所属用户所关心的传输性能的信息,其中所述传输性能包括以下至少之一费用优先、时间优先、稳定性优先; 根据所述用户偏好信息,对所述性能指标进行赋权。
5.根据权利要求4所述的方法,其特征在于, 对于已预置用户偏好存储区的多接口终端,获取所述多接口终端所属用户的用户偏好信息包括获取所述用户偏好存储区中存储的用户偏好信息; 对于尚未预置用户偏好存储区的多接口终端,获取所述多接口终端所属用户的用户偏好信息包括获取所述多接口终端所属用户的用户习惯信息;根据所述用户习惯信息,统计得到所述用户偏好信息。
6.根据权利要求3所述的方法,其特征在于,在计算所述性能指标的加权和之前,所述方法还包括 获取所述多个子业务的业务需求信息,其中所述业务需求信息是用于指示该业务对网络状况的需求的信息; 根据所述业务需求信息,对所述性能指标进行赋权。
7.根据权利要求3所述的方法,其特征在于,在确定排序在前的一个或多个传输接口是为所述多个子业务中的每个子业务选择的传输接口之后,所述方法还包括设置所述多接口终端的多个传输接口中除所述一个或多个传输接口之外的其它传输接口作为备用传输接口。
8.根据权利要求7所述的方法,其特征在于,设置所述其它传输接口处于休眠状态。
9.根据权利要求2至8中任一项所述的方法,其特征在于,所述性能指标包括以下至少之一网络时延、可获取带宽、拥塞情况、信道能耗、丢包率。
10.一种多接口终端的业务传输装置,其特征在于包括 划分模块,用于将待传输的业务划分为多个子业务; 选择模块,用于在多接口终端的多个传输接口中,为所述多个子业务中的每个子业务选择传输接口; 传输模块,用于将所述多个子业务中的每个子业务通过所述选择的传输接口进行传输。
11.一种多接口终端的业务传输装置,其特征在于包括 划分模块,用于将待传输的业务划分为多个子业务; 选择模块,用于在多接口终端的多个传输接口中,为所述多个子业务中的每个子业务选择传输接口; 多接口管理模块,用于将所述多个子业务中的每个子业务通过所述选择的传输接口进行传输。
12.根据权利要求11所述的装置,其特征在于,所述选择模块包括 第一上下文信息感知子模块,用于收集所述多接口终端所属用户选择的用户偏好信息,其中所述用户偏好信息是用于指示用户策略设定子模块设定的所述多接口终端所属用户所关心的传输性能的信息,其中所述传输性能包括以下至少之一费用优先、时间优先、稳定性优先; 第一多接口终端策略配置子模块,用于根据所述用户偏好信息,对所述性能指标进行赋权,并计算所述性能指标的加权和; 第一排序子模块,用于按照所述加权和由高到低的顺序,对所述多接口终端的多个传输接口进行排序; 第一确定子模块,用于确定排序在前的一个或多个传输接口是为所述多个子业务中的每个子业务选择的传输接口。
13.根据权利要求11所述的装置,其特征在于,所述选择模块包括 第二上下文信息感知子模块,用于获取所述多个子业务中的每个子业务的业务需求信息,其中所述业务需求信息用于指示该业务对网络状况的需求情况; 第二多接口终端策略配置子模块,用于根据所述业务需求信息,对所述性能指标进行赋权,并计算所述性能指标的加权和; 第二排序子模块,用于按照所述加权和由高到低的顺序,对所述多接口终端的多个传输接口进行排序; 第二确定子模块,用于确定排序在前的一个或多个传输接口是为所述多个子业务中的每个子业务选择的传输接口。
全文摘要
本发明公开了一种多接口终端的业务传输方法及装置,该方法包括将待传输的业务划分为多个子业务;在多接口终端的多个传输接口中,为多个子业务中的每个子业务选择传输接口;将多个子业务中的每个子业务通过选择的传输接口进行传输。本发明可以提高接口使用率,并提高用户体验。
文档编号H04L29/10GK103024086SQ201110279920
公开日2013年4月3日 申请日期2011年9月20日 优先权日2011年9月20日
发明者孙爱芳, 高冲, 凌志浩, 袁宜峰, 俞文俊 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1