一种网络业务实现方法及装置、移动终端与流程

文档序号:14943174发布日期:2018-07-13 21:37阅读:169来源:国知局

本发明涉及通信技术领域,特别是涉及一种网络业务实现方法及装置、移动终端。



背景技术:

随着4g网络的兴起、ims(ipmultimediasubsystem,ip多媒体子系统)、rcs(richcommunicationsuite,富有通信套件)融合网络的广泛应用,网络全ip化进程也在不断加速。尤其是ims、rcs融合网络的发展,移动终端的业务基本上也都可以在non-3gpp(非3rdgenerationpartnershipproject,第三代合作组织)网络(例如wlan网络)上进行。

non-3gpp和3gpp网络对不同的业务具有不同的优势,例如non-3gpp虽然在速度和费用方面较为实惠,但non-3gpp网络却无法像3gpp网络(例如lte)对无线网络资源进行qos(qualityofservice,服务器质量)服务质量保障,例如:终端注册到non-3gpp网络上可能由于网络拥塞、时延大、早期网络配置等原因导致被叫漏寻呼、业务失败、以及一些补充业务无法在non-3gpp网络上正常使用等。



技术实现要素:

本发明要解决的技术问题是提供一种网络业务实现方法及装置、移动终端,用以解决现有技术中终端在网络使用中服务质量难以保障的问题。

一方面,本发明提供一种网络业务实现方法,包括:将移动终端的第一业务能力注册到第一网络,将所述移动终端的第二业务能力注册到第二网络;当所述移动终端进行网络业务时,根据所述网络业务对业务能力的需求,通过第一网络或第二网络实现所述网络业务。

可选的,所述第一业务能力包括ip多媒体子系统ims业务能力和/或富有通信套件rcs业务能力,所述第二业务能力包括除了所述ip多媒体子系统ims业务能力和富有通信套件rcs业务能力之外的业务能力。

可选的,所述第一网络包括非3gpp(3rdgenerationpartnershipproject,第三代合作组织)网络,所述第二网络包括3gpp网络。

可选的,所述当所述移动终端进行网络业务时,根据所述网络业务所需要的业务能力,通过第一网络或第二网络实现所述网络业务包括:如果所述网络业务所需要的业务能力在所述第一网络和所述第二网络都被支持,按照预先设定的网络使用优先级顺序选择所述第一网络或所述第二网络实现所述网络业务。

可选的,所述如果所述网络业务所需要的业务能力在所述第一网络和所述第二网络都被支持,按照预先设定的网络使用的优先级顺序选择所述第一网络或所述第二网络实现所述网络业务包括:如果在第一预设时间内通过优先级较高的第一网络或者第二网络寻呼到所述移动终端,使用所述第一网络或者所述第二网络实现所述网络业务;如果在所述第一预设时间内通过所述第一网络或者所述第二网络没有寻呼到所述移动终端,尝试在第二预设时间内通过优先级较低的第二网络或者第一网络寻呼所述移动终端。

另一方面,本发明还提供一种网络业务实现装置,包括:注册单元,用于将移动终端的第一业务能力注册到第一网络,将所述移动终端的第二业务能力注册到第二网络;业务实现单元,用于当所述移动终端进行网络业务时,根据所述网络业务对业务能力的需求,通过所述注册单元注册的第一网络或第二网络实现所述网络业务。

可选的,所述第一业务能力包括ims(ipmultimediasubsystem,ip多媒体子系统)业务能力和/或rcs(richcommunicationsuite,富有通信套件)业务能力,所述第二业务能力包括除了所述ip多媒体子系统ims业务能力和富有通信套件rcs业务能力之外的业务能力。

可选的,所述第一网络包括非3gpp网络,所述第二网络包括3gpp网络。

可选的,所述业务实现单元包括:选择模块,用于如果所述网络业务所需要的业务能力在所述第一网络和所述第二网络都被支持,按照预先设定的网络使用优先级顺序选择所述第一网络或所述第二网络实现所述网络业务。

可选的,所述选择模块,具体用于:如果在第一预设时间内通过优先级较高的第一网络或者第二网络寻呼到所述移动终端,使用所述第一网络或者所述第二网络实现所述网络业务;如果在所述第一预设时间内通过所述第一网络或者所述第二网络没有寻呼到所述移动终端,尝试在第二预设时间内通过优先级较低的第二网络或者第一网络寻呼所述移动终端。

另一方面,本发明还提供一种移动终端,包括本发明提供的任一种网络业务实现装置。

本发明实施例提供的网络业务实现方法及装置、移动终端,能够将移动终端的第一业务能力注册到第一网络,将所述移动终端的第二业务能力注册到第二网络;当所述移动终端进行网络业务时,根据所述网络业务对业务能力的需求,通过第一网络或第二网络实现所述网络业务。这样将不同的业务能力分别注册到不同的网络,既能够有效减少不必要的网络注册减轻终端和网络的负担,又能够根据网络业务的性质给予足够的网络支持,从而为相关业务的实现提供了有效的服务保障。

附图说明

图1是本发明实施例提供的网络业务实现方法的一种流程图;

图2是本发明实施例中进行网络注册的一种示意图;

图3是本发明实施例提供的网络业务实现方法的一种详细流程图;

图4是与图3对应的信令示意图;

图5是本发明实施例提供的网络业务实现装置的一种结构示意图。

具体实施方式

以下结合附图对本发明进行详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。

如图1所示,本发明实施例提供一种网络业务实现方法,包括:

s11,将移动终端的第一业务能力注册到第一网络,将所述移动终端的第二业务能力注册到第二网络;

s12,当所述移动终端进行网络业务时,根据所述网络业务对业务能力的需求,通过第一网络或第二网络实现所述网络业务。

本发明实施例提供的网络业务实现方法,能够将移动终端的第一业务能力注册到第一网络,将所述移动终端的第二业务能力注册到第二网络;当所述移动终端进行网络业务时,根据所述网络业务对业务能力的需求,通过第一网络或第二网络实现所述网络业务。这样将不同的业务能力分别注册到不同的网络,既能够有效减少不必要的网络注册减轻终端和网络的负担,又能够根据网络业务的性质给予足够的网络支持,从而为相关业务的实现提供了有效的服务保障。

具体而言,第一业务能力和第二业务能力可以指互联网移动通信中基于不同通信原理的两类业务能力。例如,可选的,第一业务能力可以包括ip多媒体子系统ims业务能力和/或富有通信套件rcs业务能力等。而第二业务能力包括除了所述ip多媒体子系统ims业务能力和富有通信套件rcs业务能力之外的业务能力。常见的ims可以包括volte,smsoverip业务、msrp(messagesessionreplayprotocol,消息会话中继协议)等,例如发送短息、彩信、文件等。常见的non-ims可以包括csfb的能力,可以通过电路域进行电话、短信的能力等。

相应的,第一网络和第二网络可以是不同结构、具有不同的业务承载的两类网络。例如,在本发明的一个实施例中,第一网络可包括非3gpp网络,第二网络可包括3gpp网络。可选的,非3gpp网络(non-3gpp网络)可以包括wlan(wirelesslocalareanetwork,无线局域网)网络、hrpd((highratepacketdata,高速分组数据)(evdo、ehrpd)、wimax等。而3gpp网络可以包括lte、wcdma、td-scdma、gsm等。

具体而言,在步骤s11中,在既有3gpp网络也有non-3gpp网络可接入的情况下,终端可以将ims/rcs业务能力在non-3gpp网络进行注册,将非ims/rcs业务能力在3gpp网络进行注册,从而将业务能力与承载分开。图2示出了终端将非ims相关能力注册在3gpp下,将ims相关能力注册在non-3gpp下的过程。如图2所示,终端设备将非ims相关能力通过3gppaccessnetwork(3gpp接入网)注册到3gppcorenetworkimsservices(3gpp核心网ims服务),将ims相关能力通过non-3gppaccessnetwork注册到twan/epdgorothersentity(可信无线局域网/接入演进型分组数据网关或其他实体)。

需要说明的是,将不同的业务能力向不同的网络注册时,可以将与注册不相关的业务能力隔离。例如,在将非ims/rcs能力注册到3gpp网络时,可以将终端的ims/rcs业务能力去掉。具体而言,在将非ims/rcs能力注册到3gpp的lte网络时,在attach时,需要将srvcc、smsoverip、imspsvoice等业务能力去掉。

注册完毕后,在步骤s12中即可基于注册的业务能力实现相应的网络业务。可选的,当进行网络业务时,根据所述网络业务所需要的业务能力,通过第一网络或第二网络实现所述网络业务可包括如下步骤:

如果所述网络业务所需要的业务能力在所述第一网络和所述第二网络都被支持,可以按照预先设定的网络使用优先级顺序选择所述第一网络或所述第二网络实现所述网络业务。

举例说明,当用户拨打电话时,既可以在non-3gpp网络上使用ims进行电话业务,也可以在3gpp网络上使用csfb(circuitswitchedfallback,电路域回落)/cs电路域进行电话业务,两种网络对电话业务都支持,则可以为电话业务设置网络使用优先级,优先使用优先级高的网络来实现相应的业务。例如,本实施例中,为电话业务设置网络使用优先级为non-3gpp网络优先级高于3gpp网络优先级,则优先尝试在non-3gpp网络使用ims协议拨打电话。

具体实施时,所述如果所述网络业务所需要的业务能力在所述第一网络和所述第二网络都被支持,按照预先设定的网络使用的优先级顺序选择所述第一网络或所述第二网络实现所述网络业务可包括:

如果在第一预设时间内通过优先级较高的第一网络或者第二网络寻呼到所述移动终端,使用所述第一网络或者所述第二网络实现所述网络业务;

如果在所述第一预设时间内通过所述第一网络或者所述第二网络没有寻呼到所述移动终端,尝试在第二预设时间内通过优先级较低的第二网络或者所述第一网络寻呼所述移动终端。

也就是说,如果通过网络使用优先级较高的网络无法实现所述网络业务,可以尝试通过优先级低一些的网络看是否能实现所述网络业务。例如,在电话业务中,如果优先级较高的non-3gpp网络不稳定,信号质量不高,导致在non-3gpp网络使用ims协议拨打电话失败,则可以尝试通过3gpp网络的csfb/cs电路域拨打电话。

当然,在本发明的其他实施例中,也可以设置成3gpp的网络使用优先级较高,当有电话业务时,优先使用3gpp网络进行通话。可选的,各种网络业务对应的网络使用优先级可以不同,具体可以由用户根据需要进行设置,本发明的实施例对此不做限定。

下面通过具体实施例对本发明提供的网络业务实现方法进行详细说明。

图3是本发明实施例提供的网络业务实现方法的一种详细流程图,图4是与图3对应的信令示意图,详细示出了ue(用户设备)、non-3gppaccessepdg/twan(非3gpp接入演进型分组数据网关/可信无线局域网)、e-utran(演进型统一陆地无线接入网络)、mme(移动管理实体)、servinggw(服务网关)、pdngw(分组数据网络网关)、imsserver(ip多媒体子系统服务器)之间的信令。

结合图3和图4,本实施例中,网络业务实现方法可包括如下步骤:

s101,终端开机并且搜索non-3gpp以及3gpp网络;

s102,在既有3gpp网络也有non-3gpp网络可接入的情况下,终端在将ims/rcs业务能力在non-3gpp网络进行注册,将非ims/rcs业务能力在3gpp网络进行注册,具体信令可如图4所示,其中,步骤1和步骤3可并行进行。

s103,有终端的寻呼消息,例如语音来电,具体信令如图4中的步骤4所示;

s104,通过ims/rcs在non-3gpp网络下发寻呼;

具体信令如图4所示,在步骤5~7中,网络在t1时间内,通过non-3gpp网络下发paging消息,如果终端被叫寻呼成功,那么终端响应业务,建立相应的通信;

s105,确定寻呼是否成功;若成功,执行s106,若失败,执行s107;

s106,网络正常,终端被正确寻呼,终端响应寻呼,建立相应的业务;

s107,通过mme在3gpp网络下发寻呼消息;

s108,确定寻呼是否成功;若成功,执行s109,若失败,执行s110;

s109,终端在3gpp网络接收到寻呼消息,并且正常响应,正常建立业务;

具体信令如图4所示,在步骤8~12中,如果终端在non-3gpp寻呼响应失败,那么网络通过3gpp(lte)网络的mme下发寻呼消息,终端如果响应寻呼消息,则建立响应的通信。如果是通话业务,终端可以通过csfb的方式响应通话;

s110,终端在3gpp网络接收寻呼也失败,业务结束。

相应的,如图5所示,本发明的实施例还提供一种网络业务实现装置,包括:

注册单元51,用于将移动终端的第一业务能力注册到第一网络,将所述移动终端的第二业务能力注册到第二网络;

业务实现单元52,用于当所述移动终端进行网络业务时,根据所述网络业务对业务能力的需求,通过所述注册单元注册的第一网络或第二网络实现所述网络业务。

本发明实施例提供的网络业务实现装置,注册单元51能够将移动终端的第一业务能力注册到第一网络,将所述移动终端的第二业务能力注册到第二网络;当所述移动终端进行网络业务时,业务实现单元52能够根据所述网络业务对业务能力的需求,通过第一网络或第二网络实现所述网络业务。这样将不同的业务能力分别注册到不同的网络,既能够有效减少不必要的网络注册减轻终端和网络的负担,又能够根据网络业务的性质给予足够的网络支持,从而为相关业务的实现提供了有效的服务保障。

可选的,所述第一业务能力包括ip多媒体子系统ims业务能力和/或富有通信套件rcs业务能力,所述第二业务能力包括除了所述ip多媒体子系统ims业务能力和富有通信套件rcs业务能力之外的业务能力。

可选的,所述第一网络包括非3gpp网络,所述第二网络包括3gpp网络。

可选的,业务实现单元52包括:选择模块,用于如果所述网络业务所需要的业务能力在所述第一网络和所述第二网络都被支持,按照预先设定的网络使用优先级顺序选择所述第一网络或所述第二网络实现所述网络业务。

可选的,选择模块,具体可用于:

如果在第一预设时间内通过优先级较高的第一网络或者第二网络寻呼到所述移动终端,使用所述第一网络或者所述第二网络实现所述网络业务;

如果在所述第一预设时间内通过所述第一网络或者所述第二网络没有寻呼到所述移动终端,尝试在第二预设时间内通过优先级较低的第二网络或者所述第一网络寻呼所述移动终端。

相应的,本发明的实施例还提供一种移动终端,包括前述实施例提供的任一项网络业务实现装置,因此也能实现相应的技术效果,前文已经进行了详细说明,此处不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1