【技术实现步骤摘要】
本专利技术涉及网络访问
,具体涉及一种业务控制方法、管理服务器、客户端、业务服务器及系统。
技术介绍
用户在请求某个业务时,往往需要使用客户端向对应的业务服务器发送业务请求,业务服务器响应该业务请求后,客户端才能获得业务服务器提供的业务服务,使得用户实现业务体验;如用户在使用即时通讯服务时,需要使用即时通讯应用的客户端向即时通讯应用服务器发送即时通讯服务的业务请求,即时通讯应用服务器响应该业务请求后,即时通讯应用的客户端才可获得相应的即时通讯服务。客户端与业务服务器的网络交互目前主要由网络运营商提供,网络运营商向客户端分配IP,客户端使用所分配的IP连通网络,才可与业务服务器实现数据交互;然而网络运营商在进行网络出口配比优化时,客户端所使用的IP往往会存在频繁跳动(变化)的情况;这种情况在客户端使用二、三级网络运营商提供的网络时尤其明显,二、三级网络运营商往往没有自己的网络出口,而是租用一级网络运营商提供的网络出口,二、三级运营商出于降低成本和优化网络出口配比的目的,常常会对网络出口做动态调整,导致用户的IP频繁跳动。本专利技术的专利技术人研究发现,目前所存在的客户端IP频繁跳动的情况,将使得业务服务器基于IP所提供的一些业务受到影响(如视频、通讯等即时业务服务),甚至无法正常提供业务服务,极大影响用户对业务的体验。
技术实现思路
有鉴于此,本专利技术实施例提供一种业务控制方法、管理服务器、客户端、
业务服务器及系统,以在客户端所使用的IP频繁跳动时,减小对业务服务器基于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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。