专利名称:多模终端业务切换方法及装置的制作方法
技术领域:
本发明涉及通信领域,具体而言,涉及一种多模终端业务切换方法及装置。
背景技术:
专家评估未来我国将形成2G、3G和4G在相当长时间内并存互补发展的局面,而不是简单的升级替换。在对长期演进(Long-Term Evolution,简称为LTE) (3G与4G技术之间的过渡,它改进并增强了 3G的空中接口技术)、4G等进行技术研究的同时,国内运营商正在抓紧时间做好各类网络的覆盖和优化。此外,随着3G网络的不断覆盖,智能手机的不断发展,无线数据流量在急剧增长, 给移动生态系统造成巨大压力。IHS Screen Digest的估计显示,2010年约有230万TB的数据通过无线网络传输,而且未来几年移动数据流量每年的增长率都将高于80%,到2014 年将达到3000万TB。这么庞大的流量,促使无线运营商推出4G基础设施,以提高连接速度和改善容量。迄今,已建成17个属于4G LTE标准的网络,还有117家运营商承诺在未来几年推出这种4G网络。因此,在多网融合的网络情况下,如何适应多网融合的复杂网络模式,为用户提供高速分组交换(Packet Switched,简称为PS)业务,成为一个重要问题。相关技术中,仅有 TD和无线保真(Wireless Fidelity,简称为WIFI)的简单切换技术,尚没有多网融合的技术方案。同时,TD和WIFI的简单切换分为主动检测和被动切换两种机制,这两种机制从结构和理论来看,都容易出现切换中分组数据协议(Packet Data Protocol,简称为PDP)链路断路,从而影响用户PS业务的用户体验。如何在多网融合的网络环境下,实现不同网络的无缝切换,并且达到单路PDP链路传输速度最快的问题,目前尚未提出有效的解决方案。
发明内容
针对在多网融合的网络环境下实现不同网络的无缝切换,达到单路PDP链路传输速度最快的问题,本发明提供了一种多模终端业务切换方法及装置,以至少解决上述问题。根据本发明的一个方面,提供了一种多模终端业务切换方法,包括分组数据协议 PDP管理层在多模终端与网络侧之间通过已激活的第一 PDP链路传输用户请求的分组交换 PS业务数据的过程中,检测当前网络环境中的不同网络的信号质量,其中,PDP管理层位于多模终端的框架层与无线接入层之间;PDP管理层比较检测到的不同网络的信号质量,请求激活信号质量最优的网络对应的第二 PDP链路;在第二 PDP链路激活成功后,PDP管理层将PDP管理层与网络侧之间的传输链路切换到第二 PDP链路。优选地,多模终端与网络侧之间通过已激活的第一 PDP链路传输用户请求的分组数据交换PS业务数据之前,还包括在多模终端的开机过程中或响应PS业务请求时,请求激活预设网络对应的第一 PDP链路;响应用户的请求,通过第一 PDP链路传输用户请求的 PS业务数据。优选地,PDP管理层将PDP管理层与网络侧之间的传输链路切换到第二 PDP链路之后,上述方法还包括通过第一 PDP链路将发送给网络侧的上行数据经由VPN处理再发送至第二 PDP链路,并通过第二 PDP链路将上行数据传输至网络侧;通过第二 PDP链路将网络侧发送的下行数据经由VPN处理再发送至第一 PDP链路,并通过第一 PDP链路将下行数据传输至多模终端的上层应用。优选地,上述信号质量包括网络的信号强度 ,和/或,网络的信号稳定度。优选地,PDP管理层比较检测到的不同网络的信号质量,包括比较检测到的不同网络的信号强度,和/或,比较检测到的不同网络的信号稳定度。优选地,PDP管理层请求激活信号质量最优的网络对应的第二 PDP链路,包括请求激活检测到的不同网络中信号强度和/或信号稳定度最好的网络对应的第二 PDP链路。优选地,PDP管理层比较检测到的不同网络的所述信号质量,请求激活信号质量最优的网络对应的第二 PDP链路,包括PDP管理层根据预先设置的PS业务与网络的对应关系,判断当前检测到的网络中是否存在与当前执行的PS业务对应的网络,如果是,则请求激活该网络对应的第二 PDP链路。根据本发明的另一个方面,提供了一种多模终端业务切换装置,位于多模终端的框架层与无线接入层之间,包括检测模块,用于在多模终端与网络侧之间通过已激活的第一 PDP链路传输用户请求的分组数据交换PS业务数据的过程中,检测当前网络环境中的不同网络的信号质量;评估模块,用于比较检测模块检测到的不同网络的信号质量,请求激活信号质量最优的网络对应的第二 PDP链路;切换模块,用于在第二 PDP链路激活成功后,将 PDP管理层与网络侧之间的传输链路切换到第二 PDP链路。优选地,上述装置还包括第一传输模块,用于通过第一 PDP链路将发送给网络侧的上行数据经由VPN处理再发送至第二 PDP链路,并通过第二 PDP链路将上行数据传输至网络侧;第二传输模块,用于通过第二 PDP链路将网络侧发送的下行数据经由VPN处理再发送至第一 PDP链路,并通过第一 PDP链路将上行数据传输至多模终端的上层应用。优选地,检测模块所检测的信号质量包括网络的信号强度,和/或,网络的信号稳定度。优选地,上述评估模块,包括第一比较单元,用于比较检测模块检测到的不同网络的信号强度;和/或,第二比较单元,用于比较检测模块检测到的不同网络的信号稳定度。通过本发明,PDP管理层在PS业务进行过程中,检测和评估多模终端所处网络环境中不同网络的信号质量,请求激活信号质量最优的网络对应的PDP链路,将PDP管理层与网络侧之间的传输链路切换到激活的PDP链路,而PDP管理层与上层应用保持切换之前的 PDP链路,实现了多网融合下的无缝切换,提高了网络切换过程中PDP链路的稳定性。并根据信号质量的评估结果通过信号质量最好的网络进行PS业务,使得单路PDP链路传输速度最快,提高了 PS业务的用户体验。
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据本发明实施例的多模终端业务切换装置的结构框图2是根据本发明实施例一种优选的多模终端业务切换装置的结构框图;图3是根据本发明实施例优选的评估模块的结构框图; 图4是根据本发明实施例的多模终端业务切换方法的流程图;图5是根据本发明实施例的多模终端的结构框图;图6是根据本发明实施例的PDP管理层的结构框图;图7是根据本发明实施例的多模终端业务切换过程的示意图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。针对相关技术中,如何在多网融合的网络环境下,实现PS业务在不同网络之间无缝切换并使得单路PDP链路传输速度最快的问题,本发明实施例提供了一种多模终端业务切换方法及装置。以Android智能多模终端为例,在多模终端的框架层和无线接入层中加入PDP管理层,对不同网络的PDP链路进行管理,使得在多网融合的网络环境下,也可以保证单路PS数据链路速度及稳定性最优的目的,从而提高PS业务的用户体验。实施例一根据本发明实施例,提供了一种多模终端业务切换装置,位于多模终端的框架层与无线接入层之间,用于检测和评估不同网络的信号质量,激活信号质量最好的网络对应的PDP链路,将PDP管理层与网络侧之间的传输链路切换到激活的PDP链路,实现多网融合下的无缝切换,并使得单路PDP链路传输速度最快。图1是根据本发明实施例的多模终端业务切换装置的结构框图,如图1所示,该装置可以包括检测模块10、评估模块20和切换模块30。其中,检测模块10,用于在多模终端与网络侧之间通过已激活的第一 PDP链路传输用户请求的分组数据交换(PS)业务数据的过程中,检测当前网络环境中的不同网络的信号质量。评估模块20,与检测模块10相耦合,用于比较检测模块10检测到的不同网络的所述信号质量,请求激活信号质量最优的网络对应的第二 PDP链路(即信号质量最优的网络对应的PDP链路,在本发明实施例中,为了方便描述将其称为第二 PDP链路)。切换模块30,与评估模块20相耦合,用于在第二 PDP 链路激活成功后,将PDP管理层与网络侧之间的传输链路切换到第二 PDP链路。通过本发明实施例,在PS业务进行过程中,检测和评估不同网络的信号质量,并激活信号质量最好的网络对应的PDP链路,将PDP管理层与网络侧之间的传输链路切换到激活的PDP链路,而PDP管理层与上层应用保持切换之前的PDP链路,实现了多网融合下的无缝切换,提高了网络切换过程中PDP链路的稳定性。并根据信号质量的评估结果通过信号质量最好的网络进行PS业务,使得单路PDP链路传输速度最快。在本发明实施例的一个优选实施方式中,可以在多模终端的开机过程中或响应PS 业务请求时,请求激活预设网络对应的第一 PDP链路。第一 PDP链路激活成功后,多模终端响应用户的请求,通过激活的第一 PDP链路传输用户请求的PS业务数据。例如,可以设置多模终端的默认网络为LTE网络,那么在开机过程中或响应PS业务请求时,多模终端激活 LTE网络的PDP链路(即第一 PDP链路),通过LTE网络的PDP链路进行用户请求的PS业务。通过本优选实施方式,可以设置多模终端进行PD业务的默认网络,增强了用户对PS业务网络选择的灵活性。切换模块30将PDP管理层与网络侧之间的传输链路切换到第二 PDP链路之后, PDP管理层可以管理第一 PDP链路和第二 PDP链路的PS业务数据传输,将多模终端的上层应用发送的PS业务数据通过第一 PDP链路传输至PDP管理层,PDP管理层将上述PS业务数据通过第二 PDP链路传输至网络侧;同时,将网络侧发送的PS业务数据 通过第二 PDP链路传输至PDP管理层,PDP管理层将网络侧发送的PS业务数据通过第一 PDP链路发送至多模终端的上层应用。为了实现上述目的,在本发明实施例的一个优选实施方式中,如图2所示,上述装置还可以包括第一传输模块40,用于通过第一 PDP链路将发送给网络侧的上行数据经由 VPN处理再发送至第二 PDP链路,并通过第二 PDP链路将上述上行数据传输至网络侧。第二传输模块50,用于通过第二 PDP链路将网络侧发送的下行数据经由VPN处理再发送至第一 PDP链路,并通过第一 PDP链路将上述上行数据传输至多模终端的上层应用。通过本优选实施例,上层应用保持与已激活的第一 PDP链路的连接,PDP管理层完成第二 PDP链路的切换,通过第二 PDP链路与网络侧进行数据传输,实现了多网融合中不同网络的无缝切换, 为多模终端提供了最优的网络进行PS业务,提高了 PS业务的用户体验。在本发明实施例的一个优选实施方式中,为了评估不同网络的信号质量,检测模块10可以检测不同网络的信号强度,多模终端可以通过信号强度最优的网络进行PS业务, 此时,评估模块20,可以比较检测模块10检测到的不同网络的信号强度,请求激活信号强度最优的网络对应的第二 PDP链路。切换模块30,将PDP管理层与网络侧之间的传输链路切换到信号强度最优的网络对应的第二 PDP链路。通过本优选实施例,以网络的信号强度作为网络信号质量评估的参数,实现了为多模终端选取信号强度最优的网络进行PS业务, 提高了 PS业务的传输速度。此外,检测模块10也可以检测不同网络的信号稳定度,多模终端可以通过信号稳定度最优的网络进行PS业务,此时,评估模块20,可以比较检测模块10检测到的不同网络的信号稳定度,请求激活信号稳定度最优的网络对应的第二 PDP链路。切换模块30,将PDP 管理层与网络侧之间的传输链路切换到信号稳定度最优的网络对应的第二 PDP链路。例如,评估模块20可以通过定位功能,判断UE当前是否处于高速移动中,如果是,则UE的信号稳定度较差。通过本优选实施例,以网络的信号稳定度作为网络信号质量评估的参数,实现了为多模终端选取信号稳定度最优的网络进行PS业务,提高了 PS业务的传输速度。进一步的,检测模块10还可以同时检测不同网络的信号强度和信号稳定度,多模终端可以通过信号强度和信号稳定度最优的网络进行PS业务,此时,如图3所示,评估模块 20可以包括第一比较单元202,用于比较检测模块10检测到的不同网络的所述信号强度; 第二比较单元204,用于比较检测模块10检测到的不同网络的信号稳定度。评估模块20可以根据比较结果,请求激活信号强度和信号稳定度最优的网络对应的第二 PDP链路。优选地,可以根据实际情况设置信号强度和信号稳定度的权重,使得评估结果能够同时参考信号强度和信号稳定度的大小。信号质量评估完成后,触发切换模块30,将PDP管理层与网络侧之间的传输链路切换到信号强度和信号稳定度最优的网络对应的第二 PDP链路,多模终端通过第二 PDP链路与网络侧进行PS业务。通过本优选实施例,同时以网络的信号强度和信号稳定度作为网络信号质量评估的参数,实现了为多模终端选取信号稳定度最优的网络进行PS业务,进一步提高了 PS业务的传输速度。对应于本 发明实施例提供的上述装置,本发明实施例还提供了一种多模终端业务切换方法,可以在PS业务进行过程中,检测和评估不同网络的信号质量,激活信号质量最好的网络对应的PDP链路,将PDP管理层与网络侧之间的传输链路切换到激活的PDP链路, 实现多网融合下的无缝切换,并使得单路PDP链路传输速度最快。图4是根据本发明实施例的多模终端业务切换方法的流程图,如图4所示,该方法可以包括以下几个步骤(步骤S402-步骤S406)步骤S402,PDP管理层在多模终端与网络侧之间通过已激活的第一 PDP链路传输用户请求的PS业务数据的过程中,检测当前网络环境中的不同网络的信号质量,其中,PDP 管理层位于多模终端的框架层与无线接入层之间。步骤S404,PDP管理层比较检测到的不同网络的所述信号质量,请求激活信号质量最优的网络对应的第二 PDP链路。步骤S406,在第二 PDP链路激活成功后,PDP管理层将PDP管理层与网络侧之间的传输链路切换到所述第二 PDP链路。通过本发明实施例,PDP管理层在PS业务进行过程中,检测和评估多模终端所处网络环境中不同网络的信号质量,请求激活信号质量最优的网络对应的PDP链路(S卩,第二 PDP链路),将PDP管理层与网络侧之间的传输链路切换到激活的PDP链路,而PDP管理层与上层应用保持切换之前的PDP链路,实现了多网融合下的无缝切换,提高了网络切换过程中PDP链路的稳定性。并根据信号质量的评估结果通过信号质量最好的网络进行PS业务,使得单路PDP链路传输速度最快,提高了 PS业务的用户体验。多模终端可以在开机过程中或响应PS业务请求时,请求激活预设网络对应的第一 PDP链路。第一 PDP链路激活成功后,多模终端响应用户的请求,通过激活的第一 PDP链路传输用户请求的PS业务数据。因此,在本发明实施例的一个优选实施方式中,多模终端与网络侧之间通过已激活的第一 PDP链路传输用户请求的分组数据交换PS业务数据之前, 多模终端在开机过程中或响应PS业务请求时,可以请求激活预设网络对应的第一 PDP链路,第一 PDP链路激活成功后响应用户的请求,通过第一 PDP链路传输用户请求的PS业务数据。例如,可以设置多模终端的默认网络为LTE网络,那么在开机过程中或响应PS业务请求时,多模终端激活LTE网络的PDP链路(即第一 PDP链路),通过LTE网络的PDP链路进行用户请求的PS业务。在本发明实施例的一个优选实施方式中,为了评估不同网络的信号质量,PDP管理层可以检测不同网络的信号强度,多模终端可以通过信号强度最优的网络进行PS业务,此时可以比较检测到的不同网络的信号强度,请求激活信号强度最优的网络对应的第二 PDP 链路。在第二 PDP链路激活成功后,PDP管理层将PDP管理层与网络侧之间的传输链路切换到信号强度最优的网络对应的第二 PDP链路。通过本优选实施例,以网络的信号强度作为网络信号质量评估的参数,实现了为多模终端选取信号强度最优的网络进行PS业务,提高了 PS业务的传输速度。此外,PDP管理层也可以检测不同网络的信号稳定度,多模终端可以通过信号稳定度最优的网络进行PS业务,此时可以比较检测到的不同网络的信号稳定度,请求激活信号稳定度最优的网络对应的第二 PDP链路。第二 PDP链路激活成功后,PDP管理层将PDP管理层与网络侧之间的传输链路切换到信号稳定度最优的网络对应的第二 PDP链路。例如, 评估模块20可以通过定位功能,判断UE当前是否处于高速移动中,如果是,则UE的信号稳定度较差,如果否,则UE的信号稳定度好。通过本优选实施例,以网络的信号稳定度作为网络信号质量评估的参数,实现了为多模终端选取信号稳定度最优的网络进行PS业务,提高了 PS业务的传输速度。进一步的,PDP管理层还可以同时检测不同网络的信号强度和信号稳定度,多模终端可以通过信号强度和信号稳定度最优的网络进行PS业务,此时,可以同时比较检测到的不同网络的所述信号强度和信号稳定度,并请求激活信号强度和信号稳定度最优的网络对应的第二 PDP链路。优选地,可以根据实际情况设置信号强度和信 号稳定度的权重,使得评估结果能够同时参考信号强度和信号稳定度的大小。信号质量评估完成后,PDP管理层将 PDP管理层与网络侧之间的传输链路切换到信号强度和信号稳定度最优的网络对应的第二 PDP链路,多模终端通过第二 PDP链路与网络侧进行PS业务。通过本优选实施例,同时以网络的信号强度和信号稳定度作为网络信号质量评估的参数,实现了为多模终端选取信号稳定度最优的网络进行PS业务,进一步提高了 PS业务的传输速度。在本发明实施例的一个优选实施方式中,PDP管理层比较检测到的不同网络的所述信号质量,请求激活信号质量最优的网络对应的第二 PDP链路,可以包括PDP管理层根据预先设置的PS业务与网络的对应关系,判断当前检测到的网络中是否存在与当前执行的PS业务对应的网络,如果是,则请求激活该网络对应的第二 PDP链路。例如,对于带状态信息的PS业务,检测到该类型的PS业务对应的网络时,激活对应网络的PDP链路,将PDP 管理层与网络侧之间的链路切换至激活的PDP链路。通过本优选实施例,能够为带状态信息的PS业务选取最优的网络进行数据传输,提高了 PS业务的用户体验。PDP管理层将PDP管理层与网络侧之间的传输链路切换到第二 PDP链路之后,PDP 管理层可以管理第一 PDP链路和第二 PDP链路的PS业务数据传输,将多模终端的上层应用发送的PS业务数据通过第一 PDP链路传输至PDP管理层,PDP管理层将上述PS业务数据通过第二 PDP链路传输至网络侧;同时,将网络侧发送的PS业务数据通过第二 PDP链路传输至PDP管理层,PDP管理层将网络侧发送的PS业务数据通过第一 PDP链路发送至多模终端的上层应用。因此,在本发明实施例的一个优选实施方式中,PDP管理层将PDP管理层与网络侧之间的传输链路切换到第二 PDP链路之后,可以通过第一 PDP链路将发送给网络侧的上行数据经由VPN处理再发送至第二 PDP链路,并通过第二 PDP链路将上行数据传输至网络侧; 同时,可以通过第二 PDP链路将网络侧发送的下行数据经由VPN处理再发送至第一 PDP链路,并通过第一 PDP链路将上述下行数据传输至多模终端的上层应用。优选地,可以在PDP 管理层构建VPN,将通过第二 PDP链路上传的数据基于VPN上传数据至AP。实施例二根据本发明实施例,以智能手机Android平台为例,按照Android平台的架构,PS 业务数据从应用层AP到框架层(Framework),从框架层再到无线接入层(Radio interface Layer,简称为RIL),最后发送给CP的机制。在框架层和无线接入层中加入PDP管理层,对于PDP链路进行管理,达到在EDGE/TD/WIFI/LTE多网融合的条件下,也可以保证单路PS数据链路速度及稳定性最优的状态。
为了适应多网融 的复杂网络模式,并且达到单路PDP链路下载速度最快的目的,在如图5所示的多模终端中,应用子系统(AP)在RIL与Framework之间构建一个PDP 管理层,开机默认激活一路PDP。PDP管理层接收到网络承载需要进行网间切换,以获取最优PS下载状态时,维持当前PDP链路的同时通过PDP管理层下发请求至RIL,在当前最优网络上激活另一路PDP链路,激活成功后将数据传输切换至该PS链路,将最新激活PS链路的 IP网关等信息上报PDP管理层,但不上报给AP。在PDP管理层构建VPN,将最新PS链路上传的数据基于VPN上传数据至AP。从而,可以保证单路PS下载速度最快,实现PS业务在不同网络之间的无缝切换,而不会出现断路现象。Android平台中的Framework模块,主要用于接收处理应用程序下发的请求消息, 并判断请求消息是否为PS业务请求,如果是将请求消息发送至PDP管理层进行处理,并进 PS数据交互;否则,将请求消息直接发送至RIL进行处理。PDP管理层,主要是开机过程中处理Framework下发的默认PDP激活请求消息,同时根据TD、WIFI、LTE网络环境管理发送PDP激活请求消息。在PDP管理层构建一个VPN, 用于数据传输管理,可以分为以下两种情况1)带有状态信息的PS业务。PDP管理层接收到该类PDP激活请求,不同的业务对应不同的PDP链路,将对当前所有可用网络选取最优网络中进行,Framework层的PDP链路与底层的PDP链路一一对应进行数据传输。例如,多模终端在开机过程中默认激活了 3G网络的PDP链路,PDP管理层接收到彩信业务的PDP激活请求时,如果多模终端检测到适合彩信业务的网络(如GPRS),则将PDP管理层与网络之间的PDP链路切换到彩信业务对应的网络的PDP链路。从而,对于带状态信息的PS业务能够选取最适合的网络进行数据传输,且在切换过程中保持上层PDP链路不断开,实现了网络的无缝切换。2)不带状态信息的PS业务,PDP管理层集成了网络检测机制,实时检测终端射频电路接收到TD/WIFI/LTE网络信号,以便在PS下载过程中实时的对于PDP链路层进行切换,保证单路PDP链路最优。除了第一路默认PDP链路是由开机流程主动下发请求外,在PS 业务进行过程中检测到可用网络后的激活PDP链路请求均由PDP管理层独立完成,并网络状态进行实时维护。图6是根据本发明实施例的PDP管理层的结构框图,如图6所示,PDP管理层可以包括网络信号检测模块602和评估计算模块604。其中,网络信号检测模块602,用于在多模终端与网络侧之间通过已激活的PDP链路传输用户请求的PS业务数据的过程中,检测当前网络环境中的不同网络的信号质量。评估计算模块604,用于比较网络信号检测模块602 检测到的不同网络的所述信号质量。优选地,本发明实施例检测和评估的信号质量可以包括信号强度和信号稳定度。RIL层主要实现对PDP管理层下发的PDP激活请求消息转换成具体的AT命令下发至CP以激活相应的PDP链路。CP主要实现3G终端的在进行业务过程中所需的3GPP协议支持,并直接与空口网络进行交互。图7是根据本发明实施例的多模终端业务切换过程的示意图,下面结合图7,以PS 数据下载为例,对本发明实施例做进一步详细描述。终端开机,根据3G网络覆盖基于TD或者EDGE激活默认的PDP链路。用户操作应用程序发起PS下载请求。终端处于位置1普通网络覆盖区仅有3G网络,PS下载通过3G网络进行数据传输。多模终端移动至位置2,进入TD和WIFI网络覆盖区。此时,网络检测模块602检测到当前位置存在TD和WIFI两种网络,并对于信号强度和稳定度进行综合计算和评估,对于当前小区信息进行评估处理,如果WIFI信号强度弱,并且用户在高速移动中,则评估TD 还是较强较稳定信号,则不进行切换;如果在当前环境中检测到WIFI的信号强度很强,并且用户在该小区信息稳定,则综合评估后进行切换。 保持当前TD的链路不释放,在PDP管理层下发激活WIFI的链路。在激活成功后,再次在PDP管理层进行切换,如果切换成功则上报给应用。多模终端移动至位置3,网络检测模块602检测到当前位置存在TD、WIFI、LTE三种网络,并对于信号强度和稳定度进行综合计算和评估,PDP管理层会进行评估切换网络类型和切换时间,PDP管理主动下发去激活请求至RIL释放LTE网络对应的PDP链路,刷新维护的PDP,中断对该PDP链路的数据传输。通过本发明实施例,多模终端在移动中进行PS下载,无论网络环境存在EDGE、TD、 WIFI,LTE几种网络中的一个或者多个,终端通过PDP管理层最大程度利用当前位置可用网络中的最优网络。采用不断开当前PDP链路,对新增PDP链路采用单独建链,然后进行无缝切换的机制,通过网络检测模块进行多网络的信号检测,并对于信号强度和稳定度进行综合计算和评估,并且对于用户当前小区信息进行评估后才进行网络切换,保证切换后单路 PS下载速率一直处于最优的状态,提高了 PS业务的用户体验。从以上的描述中,可以看出,本发明实现了如下技术效果PDP管理层在PS业务进行过程中,检测和评估多模终端所处网络环境中不同网络的信号质量,请求激活信号质量最优的网络对应的PDP链路,将PDP管理层与网络侧之间的传输链路切换到激活的PDP链路,而PDP管理层与上层应用保持切换之前的PDP链路,实现了多网融合下的无缝切换,提高了网络切换过程中PDP链路的稳定性。并根据信号质量的评估结果通过信号质量最好的网络进行PS业务,使得单路PDP链路传输速度最快,提高了 PS业务的用户体验。同时,以网络的信号强度和信号稳定度作为网络信号质量评估的参数,实现了为多模终端选取信号稳定度最优的网络进行PS业务,进一步提高了 PS业务的传输速度。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种多模终端业务切换方法,其特征在于,包括分组数据协议PDP管理层在所述多模终端与网络侧之间通过已激活的第一 PDP链路传输用户请求的分组交换PS业务数据的过程中,检测当前网络环境中的不同网络的信号质量,其中,所述PDP管理层位于多模终端的框架层与无线接入层之间;所述PDP管理层比较检测到的不同网络的所述信号质量,请求激活信号质量最优的网络对应的第二 PDP链路;在所述第二 PDP链路激活成功后,所述PDP管理层将所述PDP管理层与网络侧之间的传输链路切换到所述第二 PDP链路。
2.根据权利要求1所述的方法,其特征在于,所述多模终端与网络侧之间通过已激活的第一 PDP链路传输用户请求的分组数据交换PS业务数据之前,还包括在所述多模终端的开机过程中或响应PS业务请求时,请求激活预设网络对应的所述第一 PDP链路;响应用户的请求,通过所述第一 PDP链路传输用户请求的PS业务数据。
3.根据权利要求1所述的方法,其特征在于,所述PDP管理层将所述PDP管理层与网络侧之间的传输链路切换到所述第二 PDP链路之后,所述方法还包括通过所述第一 PDP链路将发送给网络侧的上行数据经由VPN处理再发送至所述第二 PDP链路,并通过所述第二 PDP链路将所述上行数据传输至网络侧;通过所述第二 PDP链路将所述网络侧发送的下行数据经由VPN处理再发送至所述第一 PDP链路,并通过所述第一 PDP链路将所述下行数据传输至所述多模终端的上层应用。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述信号质量包括网络的信号强度,和/或,网络的信号稳定度。
5.根据权利要求4所述的方法,其特征在于,所述PDP管理层比较检测到的不同网络的所述信号质量,包括比较检测到的所述不同网络的所述信号强度,和/或,比较检测到的不同网络的所述信号稳定度。
6.根据权利要求5所述的方法,其特征在于,所述PDP管理层请求激活信号质量最优的网络对应的第二 PDP链路,包括请求激活检测到的不同网络中所述信号强度和/或所述信号稳定度最好的网络对应的所述第二 PDP链路。
7.根据权利要求1至3中任一项所述的方法,其特征在于,所述PDP管理层比较检测到的不同网络的所述信号质量,请求激活信号质量最优的网络对应的第二 PDP链路,包括所述PDP管理层根据预先设置的PS业务与网络的对应关系,判断当前检测到的网络中是否存在与当前执行的PS业务对应的网络,如果是,则请求激活该网络对应的第二 PDP链路。
8.一种多模终端业务切换装置,位于多模终端的框架层与无线接入层之间,其特征在于,包括检测模块,用于在所述多模终端与网络侧之间通过已激活的第一 PDP链路传输用户请求的分组数据交换PS业务数据的过程中,检测当前网络环境中的不同网络的信号质量;评估模块,用于比较所述检测模块检测到的不同网络的所述信号质量,请求激活信号质量最优的网络对应的第二 PDP链路;切换模块,用于在所述第二 PDP链路激活成功后,将所述PDP管理层与网络侧之间的传输链路切换到所述第二 PDP链路。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括第一传输模块,用于通过所述第一 PDP链路将发送给网络侧的上行数据经由VPN处理再发送至所述第二 PDP链路,并通过所述第二 PDP链路将所述上行数据传输至网络侧;第二传输模块,用于通过所述第二 PDP链路将所述网络侧发送的下行数据经由VPN处理再发送至所述第一 PDP链路,并通过所述第一 PDP链路将所述上行数据传输至所述多模终端的上层应用。
10.根据权利要求8或9所述的装置,其特征在于,所述检测模块所检测的信号质量包括网络的信号强度,和/或,网络的信号稳定度。
11.根据权利要求10所述的装置,其特征在于,所述评估模块,包括第一比较单元,用于比较所述检测模块检测到的所述不同网络的所述信号强度;和/或第二比较单元,用于比较所述检测模块检测到的不同网络的所述信号稳定度。
全文摘要
本发明公开了一种多模终端业务切换方法及装置。其中,该方法包括分组数据协议PDP管理层在多模终端与网络侧之间通过已激活的第一PDP链路传输用户请求的分组交换PS业务数据的过程中,检测当前网络环境中的不同网络的信号质量,其中,PDP管理层位于多模终端的框架层与无线接入层之间;PDP管理层比较检测到的不同网络的所述信号质量,请求激活信号质量最优的网络对应的第二PDP链路;在第二PDP链路激活成功后,PDP管理层将PDP管理层与网络侧之间的传输链路切换到第二PDP链路。通过本发明,使得多模终端能够在网融合环境中,无缝切换到当前信号质量最优的网络,提高了PS业务数据的传输速度。
文档编号H04W36/18GK102448136SQ20121000601
公开日2012年5月9日 申请日期2012年1月10日 优先权日2012年1月10日
发明者刘劲, 李楠 申请人:中兴通讯股份有限公司