基于云游戏的内网游戏文件分发方法、装置、介质及设备制造方法及图纸

技术编号:37204675 阅读:20 留言:0更新日期:2023-04-20 22:58
本申请涉及一种基于云游戏的内网游戏文件分发方法、装置、介质及设备,其中方法包括:向后台服务器发送游戏更新请求;接收所述后台服务器发送的IP地址,根据所述IP地址与分发服务器建立连接,并从所述分发服务器下载游戏文件,所述IP地址为分发服务器集合中所述分发服务器的IP地址;将所述游戏文件下载完毕后的下载完毕信息回传至所述后台服务器,以使所述后台服务器将所述被分发服务器添加至所述分发服务器集合中。通过后台服务器将下载完毕的被分发服务器添加至分发服务器集中,让分发服务器集合中能为其他被分发服务器分发游戏文件的分发服务器增多,从而使得无需增设分发服务器设备也能增加分发服务器数量,节省分发服务器花费的成本。器花费的成本。器花费的成本。

【技术实现步骤摘要】
基于云游戏的内网游戏文件分发方法、装置、介质及设备


[0001]本申请涉及文件分发
,具体涉及一种基于云游戏的内网游戏文件分发方法、装置、介质及设备。

技术介绍

[0002]在云游戏领域中,当游戏发生更新时,需要对运行在服务器上的游戏客户端进行更新,此过程中需要向运行游戏的服务器(被分发服务器)分发更新所需的游戏文件。通常采用的方法为通过分发服务器为运行游戏的服务器分发更新所需的游戏文件,当被分发服务器较多时,需要的分发服务器数量也会较多,由于分发服务器的成本昂贵,导致需要花费的成本较高。

技术实现思路

[0003]为了节省分发服务器花费的成本,本申请提供一种基于云游戏的内网游戏文件分发方法、装置、介质及设备。
[0004]在本申请的第一方面提供了一种基于云游戏的内网游戏文件分发方法,应用于被分发服务器,具体包括:向后台服务器发送游戏更新请求;接收所述后台服务器发送的IP地址,根据所述IP地址与分发服务器建立连接,并从所述分发服务器下载游戏文件,所述IP地址为分发服务器集合中所述分发服务器的IP地址;将所述游戏文件下载完毕后的下载完毕信息回传至所述后台服务器,以使所述后台服务器将所述被分发服务器添加至所述分发服务器集合中。
[0005]通过采用上述技术方案,被分发服务器向后台服务器发送游戏更新请求后,使得后台服务器能为被分发服务器从分配服务器集合中分配一台分发服务器,接着会接收到后台服务器发送的分发服务器的IP地址,根据IP地址与分发服务器建立连接,从分发服务器中下载游戏更新所需的游戏文件,最后游戏文件下载完毕后发送下载完毕信息至后台服务器,使得后台服务器将此被分发服务器添加至分发服务器集中,让分发服务器集合中能为其他被分发服务器分发游戏文件的分发服务器增多,从而使得无需增设分发服务器设备也能增加分发服务器数量,节省分发服务器花费的成本。
[0006]可选的,所述向后台服务器发送游戏更新请求,包括:向后台服务器的API接口发送游戏更新请求;接收所述后台服务器发送的IP地址,根据所述IP地址与分发服务器建立连接,并从所述分发服务器下载游戏文件,包括:通过所述后台服务器的API接口接收所述后台服务器发送的IP地址,根据所述IP地址与分发服务器建立连接,并从所述分发服务器下载游戏文件。
[0007]通过采用上述技术方案,通过后台服务器的API接口向后台服务器发送游戏更新
请求,接着通过后台服务器的API接口接收游戏更新请求对应的响应,即后台服务器发送的IP地址,通过API接口能快速获取到IP地址,从而能较快的与IP地址对应的分发服务器建立连接并从中下载游戏更新所需的游戏文件,提高游戏更新效率。
[0008]可选的,所述将所述游戏文件下载完毕后的下载完毕信息回传至所述后台服务器之前,包括:对所述游戏文件进行MD5校验;在校验通过后,生成下载完毕信息。
[0009]通过采用上述技术方案,将下载完毕信息回传至后台服务器之前,对下载的游戏更新所需的游戏文件进行MD5校验,通过MD5校验可以较好的验证游戏文件数据的完整性和正确性,同时还能防止网络黑客的恶意改包,保证运行在被分发服务器上的游戏能正常更新。另外,只有在校验通过后,才会生成相应的下载完毕信息,使得后续后台服务器根据较准确的下载完毕信息将被分发服务器添加至分发服务器集合中。
[0010]可选的,所述将所述游戏文件下载完毕后的下载完毕信息回传至所述后台服务器,以使所述后台服务器将所述被分发服务器添加至所述分发服务器集合中,包括:将所述游戏文件下载完毕后的下载完毕信息回传至所述后台服务器,并同时将自身IP地址发送至所述后台服务器,以使所述后台服务器将所述自身IP地址添加至预置的分发服务器IP列表中,以使所述后台服务器将所述被分发服务器添加至所述分发服务器集合中,所述分发服务器IP列表包括所述分发服务器集合中每个分发服务器以及对应的IP地址。
[0011]通过采用上述技术方案,将生成的下载完毕信息发送至后台服务器的同时,被分发服务器将自身IP地址一并发送至后台服务器,使得后台服务器接收到下载完毕信息将被分发服务器的自身IP地址添加到预置的分发服务器IP列表中,使得后台服务器将被分发服务器添加至分发服务器集合中,从而有效的将被分发服务器转换为分发服务器,也能为其他被分发服务器分发游戏文件,较好的节省了分发游戏文件的时间。
[0012]在本申请的第二方面提供了一种基于云游戏的内网游戏文件分发方法,应用于后台服务器,具体包括:接收至少一台被分发服务器发送的游戏更新请求;基于所述游戏更新请求,从分发服务器集合中获取空闲状态的分发服务器的IP地址,并将各所述IP地址分别发送至各所述被分发服务器,以使各所述被分发服务器根据所述IP地址与对应的分发服务器建立连接并从对应的被分发服务器从所述分发服务器下载游戏文件;接收各所述被分发服务器发送的下载完毕信息,将各所述被分发服务器添加至所述分发服务器集合中。
[0013]通过采用上述技术方案,根据至少一台被分发服务器发送的游戏更新请求,从分发服务器集合中查找到处于空闲状态没有正在分发的分发服务器,接着闲状态的分发服务器的IP地址发送至各个被分发服务器,使得各个被分发服务器根据接收到的IP地址与分发服务器集合中对应的分发服务器建立连接,并从中下载游戏更新所需的游戏文件,最后根据游戏文件下载完毕的各个被分发服务器发送的下载完毕信息,确定将各个被分发服务器添加至分发服务器集合中,使得能将被分发服务器转换为分发服务器,使得无需增设分发
服务器设备,也能有较多的分发服务器为多个被分发服务器进行游戏文件分发,从而节省了分发服务器花费的成本。
[0014]可选的,所述接收至少一台被分发服务器发送的游戏更新请求,包括:通过API接口接收至少一台被分发服务器发送的游戏更新请求;基于所述游戏更新请求,从分发服务器集合中获取空闲状态的分发服务器的IP地址,并将各所述IP地址分别发送至各所述被分发服务器,以使各所述被分发服务器根据所述IP地址与对应的分发服务器建立连接并从对应的被分发服务器从所述分发服务器下载游戏文件,包括:基于所述游戏更新请求,从预置的分发服务器IP列表中筛选出空闲状态的分发服务器的IP地址,所述分发服务器IP列表包括所述分发服务器集合中每个分发服务器以及对应的IP地址;将各所述IP地址通过所述API接口发送至各所述被分发服务器,以使各所述被分发服务器根据所述IP地址与对应的分发服务器建立连接并从对应的分发服务器下载游戏文件。
[0015]通过采用上述技术方案,接收到至少一台被分发服务器发送的游戏更新请求后,从后台服务器中预置的分发服务器IP列表中查找到空闲状态的分发服务器对应的IP地址(至少一个),将各个IP地址通过API接口分别发送至各个被分发服务器,使得各个被分发服务器能根据后台服务器分配的IP地址与对应的分发服务器建立连接,并从对应的分发服务器下载游戏更新所需的游戏文件,从而能够高效的完成游戏更新。
[0016]可选的,所述接收各所述被分发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于云游戏的内网游戏文件分发方法,其特征在于,应用于被分发服务器,所述方法包括:向后台服务器发送游戏更新请求;接收所述后台服务器发送的IP地址,根据所述IP地址与分发服务器建立连接,并从所述分发服务器下载游戏文件,所述IP地址为分发服务器集合中所述分发服务器的IP地址;将所述游戏文件下载完毕后的下载完毕信息回传至所述后台服务器,以使所述后台服务器将所述被分发服务器添加至所述分发服务器集合中。2.根据权利要求1所述的基于云游戏的内网游戏文件分发方法,其特征在于,所述向后台服务器发送游戏更新请求,包括:向后台服务器的API接口发送游戏更新请求;接收所述后台服务器发送的IP地址,根据所述IP地址与分发服务器建立连接,并从所述分发服务器下载游戏文件,包括:通过所述后台服务器的API接口接收所述后台服务器发送的IP地址,根据所述IP地址与分发服务器建立连接,并从所述分发服务器下载游戏文件。3.根据权利要求1所述的基于云游戏的内网游戏文件分发方法,其特征在于,所述将所述游戏文件下载完毕后的下载完毕信息回传至所述后台服务器之前,包括:对所述游戏文件进行MD5校验;在校验通过后,生成下载完毕信息。4.根据权利要求1所述的基于云游戏的内网游戏文件分发方法,其特征在于,所述将所述游戏文件下载完毕后的下载完毕信息回传至所述后台服务器,以使所述后台服务器将所述被分发服务器添加至所述分发服务器集合中,包括:将所述游戏文件下载完毕后的下载完毕信息回传至所述后台服务器,并同时将自身IP地址发送至所述后台服务器,以使所述后台服务器将所述自身IP地址添加至预置的分发服务器IP列表中,以使所述后台服务器将所述被分发服务器添加至所述分发服务器集合中,所述分发服务器IP列表包括所述分发服务器集合中每个分发服务器以及对应的IP地址。5.一种基于云游戏的内网游戏文件分发方法,其特征在于,应用于后台服务器,所述方法包括:接收至少一台被分发服务器发送的游戏更新请求;基于所述游戏更新请求,从分发服务器集合中获取空闲状态的分发服务器的IP地址,并将各所述IP地址分别发送至各所述被分发服务器,以使各所述被分发服务器根据所述IP地址与对应的分发服务器建立连接并从对应的被分发服务器从所述分发服务器下载游戏文件;接收各所述被分发服务器发送的下载完毕信息,将各所述被分发服务器添加至所述分发服务器集合中。6.根据权利要求5所述的基于云游戏的内...

【专利技术属性】
技术研发人员:李艳波贾宏伟郭建君
申请(专利权)人:北京蔚领时代科技有限公司
类型:发明
国别省市:

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

1