云游戏就近接入方法及装置制造方法及图纸

技术编号:26678332 阅读:23 留言:0更新日期:2020-12-12 02:11
本发明专利技术提供一种云游戏就近接入方法及装置,该方法包括:接收客户端请求并获取云主机地址列表;根据云主机地址列表ping客户端和云主机,将ping结果返回至客户端;接收客户端开始游戏请求,获取客户端传输的ping结果,并根据ping结果和云主机排队变化数确定匹配参数;根据匹配参数确定最佳匹配云主机,并就近接入最佳匹配云主机。本发明专利技术通过ping客户端和云主机,根据ping结果查找最佳匹配云主机,在保证云主机分配效率的前提下,让用户分配到最佳匹配云主机,减少物理距离,降低云主机连接延时,从而提高用户的游戏体验。

【技术实现步骤摘要】
云游戏就近接入方法及装置
本专利技术涉及计算机
,尤其涉及一种云游戏就近接入方法及装置。
技术介绍
随着5G(5thGenerationMobileNetworks,第五代移动通信技术)的普及,云游戏作为随着5G应运而生的游戏解决方案,受到越来越多用户的青睐。云游戏是指把游戏主机放在云端,让用户通过便携式终端,例如手机、平板等,连接云主机进行游戏的一种解决方案。云主机数量多,分布广,云游戏用户数量更多,分布更广,因此,在保证云主机分配效率的前提下,用户就近接入到附近的云主机,减少物理距离,降低云主机连接延时,提高用户的游戏体验成为目前需要解决的技术问题。
技术实现思路
本专利技术提供一种云游戏就近接入方法及装置,通过接收客户端请求并获取云主机地址列表;根据云主机地址列表ping(packetinternetgroper,网络诊断工具)客户端和云主机,将ping结果返回至客户端;接收客户端开始游戏请求,获取客户端传输的ping结果,并根据ping结果和云主机排队变化数确定匹配参数;根据匹配参数确定最佳匹配云主机,并就近接入最佳匹配云主机。在保证云主机分配效率的前提下,云游戏用户能够就近接入到附近的云主机,减少物理距离,降低云主机连接延时,提高用户的游戏体验。第一方面,本专利技术提供一种云游戏就近接入方法,包括:接收客户端请求并获取云主机地址列表;根据云主机地址列表ping客户端和云主机,将ping结果返回至客户端;接收客户端开始游戏请求,获取客户端传输的ping结果,并根据ping结果和云主机排队变化数确定匹配参数;根据匹配参数确定最佳匹配云主机,并就近接入最佳匹配云主机。可选地,客户端请求包括客户端启动请求或者客户端切换网络类型请求。可选地,获取客户端网络类型;确定客户端网络类型是客户端首次请求网络类型。可选地,以客户端网络类型为检索项将ping结果保存在客户端。可选地,接收客户端登录游戏请求;获取客户端传输的ping结果;根据云主机排队变化数和云主机默认排队数获取排队参数;依据ping结果和允许最大延时获取最大延时参数;根据ping结果和不推荐最小延时获取最小延时参数;依据排队参数、最大延时参数和所最小延时参数确定匹配参数。可选地,确定云主机排队数至少包括一个。可选地,云主机默认排队数包括第一预设阈值、允许最大延时包括第二预设阈值,不推荐最小延时包括第三预设阈值。可选地,云主机排队变化数包括排队参数中增加或者减少的云主机数。另一方面,本专利技术提供一种云游戏就近接入装置,包括:获取模块,用于接收客户端请求并获取云主机地址列表;ping模块,用于根据云主机地址列表ping客户端和云主机,并将ping结果返回至客户端;确定模块,用于接收客户端开始游戏请求,获取客户端传输的ping结果,并根据ping结果和云主机排队变化数确定匹配参数;接入模块,用于根据匹配参数确定最佳匹配云主机,并就近接入最佳匹配云主机。另一方面,本专利技术提供一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,计算机指令被执行时实现如上所述的任一种云游戏就近接入方法的步骤。由上述技术方案可知,本专利技术通过接收客户端请求并获取云主机地址列表;根据云主机地址列表ping客户端和云主机,将ping结果返回至客户端;接收客户端开始游戏请求,获取客户端传输的ping结果,并根据ping结果和云主机排队变化数确定匹配参数;根据匹配参数确定最佳匹配云主机,并就近接入最佳匹配云主机。本专利技术通过ping客户端和云主机,将云主机进行排队,用户能够就近接入到最佳匹配云主机,减少物理距离,降低云主机连接延时,从而提高用户的游戏体验。附图说明图1为本专利技术一实施例提供的一种云游戏就近接入方法的流程示意图;图2为本专利技术一实施例提供的一种云游戏客户端接入云主机的结构示意图;图3为本专利技术一实施例提供的一种云游戏就近接入方法的流程框架示意图;图4为本专利技术一实施例提供的一种云游戏就近接入装置的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他的实施例,都属于本专利技术保护的范围。图1示出了本专利技术一实施例提供的云游戏就近接入方法的流程示意图,如图1所示,本实施例的云游戏就近接入输入方法如下所述。101、接收客户端请求并获取云主机地址列表;102、根据云主机地址列表ping客户端和云主机,将ping结果返回至客户端;103、接收客户端开始游戏请求,获取客户端传输的ping结果,并根据ping结果和云主机排队变化数确定匹配参数;104、根据匹配参数确定最佳匹配云主机,并就近接入最佳匹配云主机。在具体实施例中,步骤101可包括:云游戏用户打开App(Application,手机软件)启动请求或者客户端切换网络类型请求,判断网络是否可用,若网络可用,则获取客户端网络类型,例如,网络类型按地理位置分类可包括局域网、城域网、广域网和个人网,按传输介质分类可包括有线网、光纤网和无线网。判断当前客户端网络类型是否是首次请求,若客户端网络类型是首次请求的网络类型,则服务器接收客户端请求,获取附近云主机地址列表,例如客户端附近包括10台云主机,则获取附近10台云主机的地址列表。在具体实施例中,步骤102可包括:服务器根据云主机地址列表ping客户端和云主机地址列表上的云主机,ping用于确定客户端是否能与云主机成功交换数据包,包括发送和返回数据包,根据返回的信息,可推断TCP/IP(TransmissionControlProtocol/InternetProtocol,传输控制协议/网际协议)参数是否设置正确,以及运行是否正常、网络是否通畅等。通过ping客户端和云主机可确定ping结果,ping结果可包括ping延时,将ping结果返回至客户端,以客户端网络类型为检索项将ping结果保存在客户端内存,客户端可通过检索网络类型获取当前网络类型下的ping结果。在具体实施例中,若客户端切换网络类型,则重复步骤101和102。在具体实施例中,步骤103可包括:接收所客户端开始游戏请求;获取客户端传输的ping结果,ping结果包括ping延时;根据云主机排队变化数和云主机默认排队数获取排队参数;依据ping结果和允许最大延时获取最大延时参数;根据ping结果和不推荐最小延时获取最小延时参数;依据排队参数、最大延时参数和最小延时参数确定匹配参数。其中,匹配参数计算公式如下所示:f(x,y)=h(H-x)+k(K-y)-i(y-I)(1)其中,h是排队参数,k是最大延时参数,i是最小延时参本文档来自技高网...

【技术保护点】
1.一种云游戏就近接入方法,其特征在于,包括:/n接收客户端请求并获取云主机地址列表;/n根据所述云主机地址列表ping(网络诊断工具)所述客户端和云主机,将ping结果返回至所述客户端;/n接收所述客户端开始游戏请求,获取所述客户端传输的ping结果,并根据所述ping结果和云主机排队变化数确定匹配参数;/n根据所述匹配参数确定最佳匹配云主机,并就近接入所述最佳匹配云主机。/n

【技术特征摘要】
1.一种云游戏就近接入方法,其特征在于,包括:
接收客户端请求并获取云主机地址列表;
根据所述云主机地址列表ping(网络诊断工具)所述客户端和云主机,将ping结果返回至所述客户端;
接收所述客户端开始游戏请求,获取所述客户端传输的ping结果,并根据所述ping结果和云主机排队变化数确定匹配参数;
根据所述匹配参数确定最佳匹配云主机,并就近接入所述最佳匹配云主机。


2.根据权利要求1所述的接入方法,其特征在于,所述客户端请求包括客户端启动请求或者客户端切换网络类型请求。


3.根据权利要求1所述的接入方法,其特征在于,还包括:
获取所述客户端网络类型;
确定所述客户端网络类型是所述客户端首次请求网络类型。


4.根据权利要求3所述的接入方法,其特征在于,还包括:
以所述客户端网络类型为检索项将所述ping结果保存在所述客户端。


5.根据权利要求1所述的接入方法,其特征在于,所述接收所述客户端开始游戏请求,获取所述客户端传输的ping结果,并根据所述ping结果和云主机排队变化数确定匹配参数,包括:
接收所述客户端开始游戏请求;
获取所述客户端传输的ping结果;
根据云主机排队变化数和云主机默认排队数获取排队参数;
依据所述ping结果和允许最大延时获取最大延...

【专利技术属性】
技术研发人员:舒伟邓宗荣黄鹏飞
申请(专利权)人:广州点云科技有限公司
类型:发明
国别省市:广东;44

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

1