一种客户端访问方法、服务器及系统技术方案

技术编号:16842150 阅读:30 留言:0更新日期:2017-12-20 00:39
本发明专利技术公开了一种客户端访问方法、服务器及系统,其中方法主要包括:在客户端鉴权通过后,中心服务器从各连接管理服务器获取客户端对应的各应用服务器的运行状态;中心服务器根据访问请求以及各应用服务器的运行状态,从各应用服务器中确定第一应用服务器;中心服务器将访问请求及第一应用服务器的标识信息发送至第一连接管理服务器;第一连接管理服务器将访问请求发送给第一应用服务器;第一连接管理服务器接收第一应用服务器发送的访问结果并将访问结果发送给所述客户端。中心服务器从整体上调度应用服务器,能够最大程度上合理利用整体服务器资源,为客户端分配的最佳的应用服务器,从而提高服务质量的稳定性。

A client access method, server and system

The invention discloses a client access method, server and system, wherein the method mainly includes: through the client authentication, the running state of center server client access from the corresponding connection management server application server; the center server according to the operation state of the access request and the application server, application server from the application to determine the first server; identification information is sent to the first server connection management center server access request and the first application server; the first connection management server access request will be sent to the application server; the first connection management server receives the first application server sends the results of the visit and the visit and send the results to the client. The center server scheduls the application server as a whole, which can make full use of the overall server resources and the best application server allocated to the client, so as to improve the stability of the service quality.

【技术实现步骤摘要】
一种客户端访问方法、服务器及系统
本专利技术涉及互联网
,尤其涉及一种客户端访问方法、服务器及系统。
技术介绍
伴随着终端设备的不断发展,应用程序的数据量越来越大,影响了终端的运行性能,因此,云处理模式应运而生,使得终端的应用数据在云服务器中处理,从而减轻了终端的运行压力。例如,终端设备中的游戏在云游戏模式下,游戏都直接在云服务器中运行,并将渲染后的游戏画面压缩后,以流的方式发送给终端设备,终端设备的客户端只需具备基本的解压和视频播放功能,便可满足用户的游戏体验。图1为一种现有的云游戏系统架构示意图,如图1所示,当客户端开始运行时,云游戏服务器需先对客户端进行鉴权,鉴权主要是识别客户端是否有权在云游戏服务器中运行数据,若客户端鉴权通过,则云游戏服务器接收客户端发送来的用户的账户信息,云游戏服务器将用户的账户信息发送至源站服务器进行账户登录,当账户登录通过后,云游戏服务器接收并处理客户端的运行数据。然而,现阶段的云游戏广泛普遍采用如图1所示的客户端同云游戏服务器的直接连接的方式,使得在客户端访问过程中,容易出现用户体验不佳和服务质量不稳定等问题。
技术实现思路
本专利技术提供一种客户端访问方法、服务器及系统,用以解决现有技术中存在用户体验不佳和服务质量不稳定的问题。本专利技术实施例提供一种客户端访问方法,包括:在客户端鉴权通过后,中心服务器根据客户端的访问请求,从各连接管理服务器获取客户端对应的各应用服务器的运行状态;中心服务器根据访问请求以及各应用服务器的运行状态,从各应用服务器中确定为客户端提供访问服务的第一应用服务器;中心服务器将访问请求及第一应用服务器的标识信息发送至第一应用服务器归属的第一连接管理服务器,第一连接管理服务器用于为客户端与第一应用服务器之间建立访问通道。本专利技术实施例提供一种客户端访问方法,包括:连接管理服务器接收中心管理服务器发送的客户端的访问请求和第一应用服务器的标识信息;第一应用服务器是中心服务器在客户端鉴权通过后,根据访问请求和各应用服务器的运行状态,从各应用服务器中确定为客户端提供访问服务的第一应用服务器;连接管理服务器将访问请求发送给第一应用服务器;连接管理服务器接收第一应用服务器发送的访问结果并将访问结果发送给客户端。本专利技术实施例提供一种中心服务器,包括:收发模块,用于在客户端鉴权通过后,根据客户端的访问请求,从各连接管理服务器获取客户端对应的各应用服务器的运行状态;处理模块,用于根据访问请求以及各应用服务器的运行状态,从各应用服务器中确定为客户端提供访问服务的第一应用服务器;收发模块,还用于将访问请求及第一应用服务器的标识信息发送至第一应用服务器归属的第一连接管理服务器,第一连接管理服务器用于为客户端与第一应用服务器之间建立访问通道。本专利技术实施例提供一种连接管理服务器,包括:收发模块,用于接收中心管理服务器发送的客户端的访问请求和第一应用服务器的标识信息;第一应用服务器是中心服务器在客户端鉴权通过后,根据访问请求和各应用服务器的运行状态,从各应用服务器中确定为客户端提供访问服务的应用服务器;收发模块,还用于将访问请求发送给第一应用服务器;收发模块,还用于接收第一应用服务器发送的访问结果并将访问结果发送给客户端。本专利技术实施例提供了一种系统,包括鉴权服务器、前述的中心服务器以及连接管理服务器。综上,本专利技术实施例提供了一种客户端访问方法、服务器及系统,其中方法包括:在客户端鉴权通过后,中心服务器根据客户端的访问请求,从各连接管理服务器获取客户端对应的各应用服务器的运行状态;中心服务器根据访问请求以及各应用服务器的运行状态,从各应用服务器中确定为客户端提供访问服务的第一应用服务器;中心服务器将访问请求及第一应用服务器的标识信息发送至第一应用服务器归属的第一连接管理服务器;第一连接管理服务器将访问请求发送给第一应用服务器;第一连接管理服务器接收第一应用服务器发送的访问结果并将访问结果发送给所述客户端。中心服务器通过连接管理服务器获取各应用服务器的运行状态,并根据访问请求以及各应用服务器的运行状态为客户端分配应用服务器,采用中心服务器从整体上调度应用服务器,能够最大程度上合理利用系统整体的服务器资源,为客户端分配的应用服务器能更好地适应客户端的数据处理需求,因此本专利技术所提供的一种客户端访问方法、中心服务器及连接管理服务器及系统能够提高用户体验以及服务质量的稳定性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为一种现有的云游戏系统架构示意图;图2为本专利技术实施例提供的一种系统架构示意图;图3为本专利技术实施例提供的一种客户端访问方法流程示意图;图4为本专利技术实施例提供的一种鉴权过程系统交互示意图;图5为本专利技术实施例提供的一种账户登录流程示意图;图6为本专利技术实施例提供的一种账户注册流程示意图;图7为本专利技术实施例提供的一种中心服务器结构示意图;图8为本专利技术实施例提供的一种连接管理服务器结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部份实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。图2为本专利技术实施例提供的一种系统架构示意图,如图2所示,客户端与鉴权服务器之间相连接,鉴权服务器与中心服务器相连接,中心服务器下连接有N个连接管理服务器,每个连接管理服务器下又有多个应用服务器,如图2中连接管理服务器1下连接有应用服务器1、应用服务器2、……、应用服务器M共M个应用服务器,中心服务器、连接管理服务器、应用服务器为内容分发网络(ContentDeliveryNetwork,CDN)中的全部或部分服务器,中心服务器具有调用和控制连接管理服务器和应用服务器作用。具体实施过程中,鉴权服务器与中心服务器可以是两个独立的服务器,也可集成于同一服务器之中。上述所有连接方式,既可以是有线连接,也可以是无线连接。需指出的是,图2所示的系统架构仅为本专利技术实施例提供的一种可行的实现方式,对图2所示的系统进行的无创造性劳动的改动都应包含于本专利技术实施例中,例如,增加更多的系统服务器分级,又例如根据服务器的功能对服务器进行合并或拆分等等。本专利技术实施例提供一种客户端访问方法,该方法可通过图2所示的系统实现。图3为本专利技术实施例提供的一种客户端访问方法流程示意图,如图3所示,包括以下步骤:S301:在客户端鉴权通过后,中心服务器根据客户端的访问请求,从各连接管理服务器获取客户端对应的各应用服务器的运行状态;S302:中心服务器根据访问请求以及各应用服务器的运行状态,从各应用服务器中确定为客户端提供访问服务的第一应用服务器;S303:中心服务器将访问请求及第一应用服务器的标识信息发送至第一应用服务器归属的第一连接管理服务器;S304:第一连接管理服务器将访问请求发送给第一应用服务器;S305:第一连接管理服务器接收第一应用服务器发送的访问结本文档来自技高网...
一种客户端访问方法、服务器及系统

【技术保护点】
一种客户端访问方法,其特征在于,包括:在客户端鉴权通过后,中心服务器根据所述客户端的访问请求,从各连接管理服务器获取所述客户端对应的各应用服务器的运行状态;所述中心服务器根据所述访问请求以及所述各应用服务器的运行状态,从所述各应用服务器中确定为所述客户端提供访问服务的第一应用服务器;所述中心服务器将所述访问请求及所述第一应用服务器的标识信息发送至所述第一应用服务器归属的第一连接管理服务器,所述第一连接管理服务器用于为所述客户端与所述第一应用服务器之间建立访问通道。

【技术特征摘要】
1.一种客户端访问方法,其特征在于,包括:在客户端鉴权通过后,中心服务器根据所述客户端的访问请求,从各连接管理服务器获取所述客户端对应的各应用服务器的运行状态;所述中心服务器根据所述访问请求以及所述各应用服务器的运行状态,从所述各应用服务器中确定为所述客户端提供访问服务的第一应用服务器;所述中心服务器将所述访问请求及所述第一应用服务器的标识信息发送至所述第一应用服务器归属的第一连接管理服务器,所述第一连接管理服务器用于为所述客户端与所述第一应用服务器之间建立访问通道。2.如权利要求1所述的方法,其特征在于,还包括:所述中心服务器接收鉴权服务器发送的所述客户端的访问请求,所述客户端的访问请求是所述鉴权服务器对所述客户端的访问权限进行鉴权通过后转发的。3.如权利要求2所述的方法,其特征在于,还包括:所述中心服务器接收所述鉴权服务器发送的第一授权码;所述中心服务器将所述第一授权码转发给所述第一连接管理服务器;所述第一连接管理服务器用于在所述第一授权码与所述客户端发送的第二授权码匹配时,为所述客户端与所述第一应用服务器之间建立访问通道;其中,所述第一授权码和所述第二授权码为所述鉴权服务器对所述客户端鉴权通过后生成且分别发送至所述中心服务器和所述客户端的授权码。4.如权利要求3所述的方法,其特征在于,还包括:所述中心服务器将所述第一连接管理服务器的标识信息发送给所述客户端,所述第一连接管理服务器的标识信息用于指示所述客户端向所述第一连接管理服务器发送所述第二授权码。5.如权利要求1至4任一项所述的方法,其特征在于,还包括:所述中心服务器接收所述第一连接管理服务器发送的登录请求,所述登录请求中包含账户信息;所述中心服务器在确定所述账户信息与注册账户信息一致后,指示所述第一连接管理服务器通过所述第一应用服务器为所述客户端提供访问服务。6.一种客户端访问方法,其特征在于,包括:连接管理服务器接收中心管理服务器发送的客户端的访问请求和第一应用服务器的标识信息;所述第一应用服务器是所述中心服务器在所述客户端鉴权通过后,根据所述访问请求和所述各应用服务器的运行状态,从所述各应用服务器中确定为所述客户端提供访问服务的第一应用服务器;所述连接管理服务器将所述访问请求发送给所述第一应用服务器;所述连接管理服务器接收所述第一应用服务器发送的访问结果并将所述访问结果发送给所述客户端。7.如权利要求6所述的方法,其特征在于,所述连接管理服务器将所述访问请求发送给所述第一应用服务器之前,还包括:所述连接管理服务器接收所述中心管理服务器转发的第一授权码和所述客户端发送的第二授权码;所述第一授权码和所述第二授权码为所述鉴权服务器对所述客户端鉴权通过后生成且分别发送至所述中心服务器和所述客户端;所述连接管理服务器在确认所述第一授权码与所述第二授权码匹配时,将所述访问请求发送给所述第一应用服务器。8.如权利要求7所述的方法,其特征在于,所述将所述访问结果发送给所述客户端之后,还包括:所述连接管理服务器接收所述客户端发起的登录请求;所述登录请求中包含账户信息;所述连接管理服务器在确定所述账户信息与注册账户信息一致后,通过所述第一应用服务器为所述客户端提供访问服务;所述注册账户信息从所述客户端的应用源站服务器获取。9.如权利要求8所述的方法,其特征在于,所述连接管理服务器在确定所述账户信息与注册账户信息一致后,通过所述第一应用服务器为所述客户端提供访问服务,包括:所述连接管理服务器在确定所述账户信息与注册账户信息一致后,从所述中心管理器中获取所述账户信息的登录状态;若所述账户信息的登录状态为未登录状态,则通过所述第一应用服务器为所述客户端提供访问服务并更新所述中心管理器中所述账户信息的登录状态。10.如权利要求7所述的方法,其特征在于,所述将所述访问结果发送给所述客户端之后,还包括:所述连接管理服务器接收所述客户端发起的注册请求;所述连接管理服务器将所述注册请求转发至所述客户端的应用源站服务器;当所述应用源站服务器确认所述注册请求通过时,所述连接管理服务器将所述注册请求中的注册账户信息...

【专利技术属性】
技术研发人员:李承琪翁志真
申请(专利权)人:网宿科技股份有限公司
类型:发明
国别省市:上海,31

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

1