业务控制方法、管理服务器、客户端、业务服务器及系统技术方案

技术编号:14135728 阅读:56 留言:0更新日期:2016-12-10 03:20
本发明专利技术实施例提供一种业务控制方法、管理服务器、客户端、业务服务器及系统,其中方法包括:管理服务器接收客户端发送的所使用的当前IP,其中,所述客户端每当确定当前满足设定的IP确定条件时,将所确定的所述当前IP发送至管理服务器;判断所述当前IP与已记录的所述客户端的IP是否一致;若所述当前IP与已记录的所述客户端的IP不一致,向业务服务器发送,为使用所述当前IP的所述客户端提供业务服务的通知消息,以使业务服务器变更所述客户端的IP为所述当前IP,并为使用所述当前IP的客户端提供业务服务。本发明专利技术减小了客户端所使用的IP频繁跳动时,对业务服务器基于IP所提供的业务的影响,提升了用户的业务体验。

【技术实现步骤摘要】

本专利技术涉及网络访问
,具体涉及一种业务控制方法、管理服务器、客户端、业务服务器及系统
技术介绍
用户在请求某个业务时,往往需要使用客户端向对应的业务服务器发送业务请求,业务服务器响应该业务请求后,客户端才能获得业务服务器提供的业务服务,使得用户实现业务体验;如用户在使用即时通讯服务时,需要使用即时通讯应用的客户端向即时通讯应用服务器发送即时通讯服务的业务请求,即时通讯应用服务器响应该业务请求后,即时通讯应用的客户端才可获得相应的即时通讯服务。客户端与业务服务器的网络交互目前主要由网络运营商提供,网络运营商向客户端分配IP,客户端使用所分配的IP连通网络,才可与业务服务器实现数据交互;然而网络运营商在进行网络出口配比优化时,客户端所使用的IP往往会存在频繁跳动(变化)的情况;这种情况在客户端使用二、三级网络运营商提供的网络时尤其明显,二、三级网络运营商往往没有自己的网络出口,而是租用一级网络运营商提供的网络出口,二、三级运营商出于降低成本和优化网络出口配比的目的,常常会对网络出口做动态调整,导致用户的IP频繁跳动。本专利技术的专利技术人研究发现,目前所存在的客户端IP频繁跳动的情况,将使得业务服务器基于IP所提供的一些业务受到影响(如视频、通讯等即时业务服务),甚至无法正常提供业务服务,极大影响用户对业务的体验。
技术实现思路
有鉴于此,本专利技术实施例提供一种业务控制方法、管理服务器、客户端、
业务服务器及系统,以在客户端所使用的IP频繁跳动时,减小对业务服务器基于IP所提供的业务的影响。为实现上述目的,本专利技术实施例提供如下技术方案:一种业务控制方法,应用于管理服务器,所述方法包括:管理服务器接收客户端发送的所述客户端所使用的当前IP,其中,所述客户端每当确定当前满足设定的IP确定条件时,将所确定的所述当前IP发送至所述管理服务器;判断所述当前IP与已记录的所述客户端的IP是否一致;若所述当前IP与已记录的所述客户端的IP不一致,向所述业务服务器发送,为使用所述当前IP的所述客户端提供业务服务的通知消息,以使所述业务服务器变更所述客户端的IP为所述当前IP,并为使用所述当前IP的客户端提供业务服务。本专利技术实施例还提供一种业务控制方法,应用于客户端,所述方法包括:每当客户端确定当前满足设定的IP确定条件时,所述客户端确定所使用的当前IP;将所述当前IP发送至管理服务器,以便所述管理服务器在确定所述当前IP与已记录的所述客户端的IP不一致时,使得所述管理服务器向业务服务器发送,为使用所述当前IP的所述客户端提供业务服务的通知消息,以使所述业务服务器变更所述客户端的IP为所述当前IP,并为使用所述当前IP的客户端提供业务服务。本专利技术实施例还提供一种业务控制方法,应用于业务服务器,所述方法包括:接收管理服务器向业务服务器发送的,为使用跳动后的当前IP的客户端提供业务服务的通知消息;变更所述客户端的IP为所述当前IP;为使用所述当前IP的客户端提供业务服务。本专利技术实施例还提供一种管理服务器,包括:IP接收模块,用于接收客户端发送的所述客户端所使用的当前IP,其中,所述客户端每当确定当前满足设定的IP确定条件时,将所确定的所述当前IP发送至所述管理服务器;判断模块,用于判断所述当前IP与已记录的所述客户端的IP是否一致;通知模块,用于若所述当前IP与已记录的所述客户端的IP不一致,向所述业务服务器发送,为使用所述当前IP的所述客户端提供业务服务的通知消息,以使所述业务服务器变更所述客户端的IP为所述当前IP,并为使用所述当前IP的客户端提供业务服务。本专利技术实施例还提供一种客户端,包括:IP确定模块,用于每当客户端确定当前满足设定的IP确定条件时,确定所述客户端所使用的当前IP;IP发送模块,用于将所述当前IP发送至管理服务器,以便所述管理服务器在确定所述当前IP与已记录的所述客户端的IP不一致时,使得所述管理服务器向业务服务器发送,为使用所述当前IP的所述客户端提供业务服务的通知消息,以使所述业务服务器变更所述客户端的IP为所述当前IP,并为使用所述当前IP的客户端提供业务服务。本专利技术实施例还提供一种业务服务器,包括:通知消息接收模块,用于接收管理服务器向业务服务器发送的,为使用跳动后的当前IP的客户端提供业务服务的通知消息;IP变更模块,用于变更所述客户端的IP为所述当前IP;业务服务模块,用于为使用所述当前IP的客户端提供业务服务。本专利技术实施例还提供一种业务控制系统,包括:客户端,用于每当确定当前满足设定的IP确定条件时,确定所使用的当前IP,将所述当前IP发送至管理服务器;管理服务器,用于接收所述当前IP,判断所述当前IP与已记录的所述客户端的IP是否一致,若所述当前IP与已记录的所述客户端的IP不一致,则向业务服务器发送,为使用所述当前IP的所述客户端提供业务服务的通知消息;业务服务器,用于变更所述客户端的IP为所述当前IP,为使用所述当前IP的客户端提供业务服务。基于上述技术方案,本专利技术实施例提供的业务控制方法中,每当客户端确定当前满足设定的IP确定条件时,所述客户端将确定所使用的当前IP,并将所确定的所述当前IP发送至管理服务器;管理服务器在确定所述当前IP与已记录的所述客户端所使用的IP不一致时,将向所述业务服务器发送,为使用所述
当前IP的所述客户端提供业务服务的通知消息;使得业务服务器能够变更所述客户端的IP为所述当前IP,为使用所述当前IP的客户端提供业务服务。通过本专利技术实施例提供的业务控制方法,当客户端的IP发生跳动时,管理服务器能够将所述客户端跳动的IP与已记录的IP进行比对,从而及时的确定所述客户端的IP跳动并通知业务服务器,使得业务服务器能够及时的确定所述客户端跳动后的IP,及时的根据所述客户端跳动后的IP对业务服务做出调整,及时的为使用跳动后IP的所述客户端提供业务服务,减小了客户端所使用的IP频繁跳动时,对业务服务器基于IP所提供的业务的影响,提升了用户的业务体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的业务控制系统的结构框图;图2为本专利技术实施例提供的业务控制方法的信令流程图;图3为本专利技术实施例提供的业务控制方法的另一信令流程图;图4为本专利技术实施例提供的业务控制方法的又一信令流程图;图5为本专利技术实施例提供的业务控制方法的流程图;图6为本专利技术实施例提供的业务控制方法的另一流程图;图7为本专利技术实施例提供的管理服务器的结构框图;图8为本专利技术实施例提供的管理服务器的另一结构框图;图9为本专利技术实施例提供的管理服务器的再一结构框图;图10为本专利技术实施例提供的管理服务器的又一结构框图;图11为本专利技术实施例提供的业务控制方法的再一流程图;图12为本专利技术实施例提供的客户端确定所使用的当前IP的方法流程图;图13为本专利技术实施例提供的业务控制方法的又一流程图;图14为本专利技术实施例提供的客户端的结构框图;图15为本专利技术实施例提供的IP确本文档来自技高网
...
业务控制方法、管理服务器、客户端、业务服务器及系统

【技术保护点】
一种业务控制方法,其特征在于,应用于管理服务器,所述方法包括:管理服务器接收客户端发送的所述客户端所使用的当前IP,其中,所述客户端每当确定当前满足设定的IP确定条件时,将所确定的所述当前IP发送至所述管理服务器;判断所述当前IP与已记录的所述客户端的IP是否一致;若所述当前IP与已记录的所述客户端的IP不一致,向所述业务服务器发送,为使用所述当前IP的所述客户端提供业务服务的通知消息,以使所述业务服务器变更所述客户端的IP为所述当前IP,并为使用所述当前IP的客户端提供业务服务。

【技术特征摘要】
1.一种业务控制方法,其特征在于,应用于管理服务器,所述方法包括:管理服务器接收客户端发送的所述客户端所使用的当前IP,其中,所述客户端每当确定当前满足设定的IP确定条件时,将所确定的所述当前IP发送至所述管理服务器;判断所述当前IP与已记录的所述客户端的IP是否一致;若所述当前IP与已记录的所述客户端的IP不一致,向所述业务服务器发送,为使用所述当前IP的所述客户端提供业务服务的通知消息,以使所述业务服务器变更所述客户端的IP为所述当前IP,并为使用所述当前IP的客户端提供业务服务。2.根据权利要求1所述的业务控制方法,其特征在于,所述管理服务器存储有已记录的所述客户端的IP,及所述客户端的用户标识的对应关系;所述方法还包括:在接收所述当前IP时,接收所述客户端随同所述当前IP一同发送的用户标识;所述判断所述当前IP与已记录的所述客户端的IP是否一致包括:根据所述用户标识确定已记录的所述对应关系中,与所述用户标识对应的已记录的所述客户端的IP;判断所确定的已记录的所述客户端的IP,与所述当前IP是否一致。3.根据权利要求1所述的业务控制方法,其特征在于,还包括:在确定所述当前IP与已记录的所述客户端的IP不一致时,将已记录的所述客户端的IP变更为所述当前IP。4.根据权利要求1-3任一项所述的业务控制方法,其特征在于,所述已记录的所述客户端的IP包括:客户端在请求业务前,所确定的业务初始IP,或,客户端在历史确定所述客户端所使用的IP后,向管理服务器所发送的上一次跳动的IP。5.根据权利要求4所述的业务控制方法,其特征在于,还包括:管理服务器接收所述客户端发送的所述客户端所使用的业务初始IP;其中,在客户端请求业务前,所述客户端确定所使用的业务初始IP,将所确定的所述业务初始IP发送至所述管理服务器;记录所述业务初始IP,向所述业务服务器发送,为使用所述业务初始IP的所述客户端开始提供业务服务的通知消息,以使所述业务服务器开始为所述客户端提供业务服务。6.根据权利要求5所述的业务控制方法,其特征在于,还包括:在接收所述业务初始IP时,接收所述客户端随同所述业务初始IP一同发送的身份信息;根据所述身份信息,对所述客户端的身份进行合法性验证;所述记录所述业务初始IP,向所述业务服务器发送,为使用所述业务初始IP的所述客户端开始提供业务服务的通知消息包括:在验证所述客户端的身份合法后,记录所述业务初始IP,向所述业务服务器发送,为使用所述业务初始IP的所述客户端开始提供业务服务的通知消息。7.一种业务控制方法,其特征在于,应用于客户端,所述方法包括:每当客户端确定当前满足设定的IP确定条件时,所述客户端确定所使用的当前IP;将所述当前IP发送至管理服务器,以便所述管理服务器在确定所述当前IP与已记录的所述客户端的IP不一致时,使得所述管理服务器向业务服务器发送,为使用所述当前IP的所述客户端提供业务服务的通知消息,以使所述业务服务器变更所述客户端的IP为所述当前IP,并为使用所述当前IP的客户端提供业务服务。8.根据权利要求7所述的业务控制方法,其特征在于,所述客户端确定所使用的当前IP包括:每当客户端确定当前满足设定的IP确定条件时,向IP探测服务器发送IP询问请求;接收所述IP探测服务器发送的所述客户端所使用的当前IP。9.根据权利要求8所述的业务控制方法,其特征在于,所述IP探测服务器为所述业务服务器。10.根据权利要求7-9所述的业务控制方法,其特征在于,还包括:在客户端请求业务前,所述客户端确定所使用的业务初始IP;将所述业务初始IP发送至管理服务器,以便所述管理服务器记录所述业务初始IP,并向所述业务服务器发送,为使用所述业务初始IP的所述客户端开始提供业务服务的通知消息,以使所述业务服务器开始为所述客户端提供业务服务。11.根据权利要求10所述的业务控制方法,其特征在于,所述客户端将所述当前IP发送至管理服务器的同时,将所述客户端的用户标识一同发送至所述...

【专利技术属性】
技术研发人员:蒙俊伸杨哲
申请(专利权)人:深圳市腾讯计算机系统有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1