游戏加载方法、装置、设备及存储介质制造方法及图纸

技术编号:23824671 阅读:39 留言:0更新日期:2020-04-17 23:24
本发明专利技术实施例公开了一种游戏加载方法、装置、设备及存储介质。所述方法应用于客户端,包括:响应于用户对目标游戏的登录操作,向服务器发送携带有游戏版本号的游戏加载请求;接收所述服务器返回的与所述游戏版本号匹配的加载名单;根据所述加载名单,对目标游戏的活动模块进行选择性加载。本发明专利技术实施例的技术方案,实现了加载游戏时仅加载所需的游戏活动模块,减少了资源浪费,提高了游戏加载速度。

Game loading methods, devices, devices and storage media

【技术实现步骤摘要】
游戏加载方法、装置、设备及存储介质
本专利技术实施例涉及计算机
,尤其涉及一种游戏加载方法、装置、设备及存储介质。
技术介绍
目前,每个游戏应用程序中一般都会有很多活动模块,客户端在游戏运行的时候,会加载所有的活动模块,相应的会向服务器请求与各活动模块对应的活动数据进行加载,但实际上有些活动模块是不需要加载的,因此,现有技术中存在游戏加载时加载的资源过多,加载时间过长的问题。
技术实现思路
本专利技术实施例提供一种游戏加载方法、装置、设备及存储介质,以实现加载游戏时仅加载所需的游戏活动模块,减少资源浪费,提高游戏加载速度。第一方面,本专利技术实施例提供了一种游戏加载方法,应用于客户端,包括:响应于用户对目标游戏的登录操作,向服务器发送携带有游戏版本号的游戏加载请求;接收服务器返回的与游戏版本号匹配的加载名单;根据加载名单,对目标游戏的活动模块进行选择性加载。可选的,加载名单中包括各活动模块在本次登录中的活动状态;活动状态包括工作状态和非工作状态;根据加载名单,对目标游戏的活动模块进行选择性加载,包括:根据加载名单,对处于工作状态的活动模块进行加载。可选的,还包括:如果接收到服务器返回的与游戏版本号对应的活动模块,则用接收的活动模块替换本地存储的活动模块。第二方面,本专利技术实施例还提供了一种游戏加载方法,应用于服务器,包括:接收客户端发送的携带有目标游戏的游戏版本号的游戏加载请求;对游戏版本号进行合法性校验;如果校验通过,则将与游戏版本号对应的加载名单返回给客户端。可选的,如果校验通过,则将与游戏版本号对应的加载名单返回给客户端,包括:根据加载名单,判断是否有新增的活动模块和/或更新的活动模块;如果有,则将与游戏版本号对应的所有活动模块以及加载名单返回给客户端。可选的,还包括:每次登录目标游戏时,检测与游戏版本号对应的所有活动模块的活动状态;如果存在活动状态改变的目标活动模块,则根据目标活动模块的状态变化更新与游戏版本号对应的加载名单。第三方面,本专利技术实施例还提供了一种游戏加载装置,应用于客户端,包括:发送模块,用于响应于用户对目标游戏的登录操作,向服务器发送携带有游戏版本号的游戏加载请求;接收模块,用于接收服务器返回的与游戏版本号匹配的加载名单;加载模块,用于根据加载名单,对目标游戏的活动模块进行选择性加载。第四方面,本专利技术实施例还提供了一种游戏加载装置,应用于服务器,包括:接收模块,用于接收客户端发送的携带有游戏版本号的游戏加载请求;校验模块,用于对游戏版本号进行合法性校验;发送模块,用于如果校验通过,则将与游戏版本号对应的加载名单返回给客户端。第五方面,本专利技术实施例还提供了一种设备,设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如本专利技术任意实施例提供的游戏加载方法。第六方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任意实施例提供的游戏下载方法。本专利技术实施例的技术方案,客户端响应于用户对目标游戏的登录操作,向服务器发送携带有游戏版本号的游戏加载请求;接收服务器返回的与游戏版本号匹配的加载名单;根据加载名单,对目标游戏的活动模块进行选择性加载,解决了现有技术中加载游戏时加载的资源过多,加载时间过长的问题,实现了加载游戏时仅加载所需的游戏活动模块,减少了资源浪费,提高了游戏加载速度。附图说明图1是本专利技术实施例一中的一种游戏加载方法的流程图;图2是本专利技术实施例二中的一种游戏加载方法的流程图;图3是本专利技术实施例三中的一种游戏加载装置的结构示意图;图4是本专利技术实施例四中的一种游戏加载装置的结构示意图;图5是本专利技术实施例五中的一种设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1是本专利技术实施例一中的一种游戏加载方法的流程图,本实施例可适用于对游戏进行加载的情况,该方法可以由游戏加载装置来执行,该装置可以由软件和/或硬件的方式实现,并一般可以集成在各种提供游戏加载服务的设备中,例如客户端中。结合图1,具体包括如下步骤:步骤110、响应于用户对目标游戏的登录操作,向服务器发送携带有游戏版本号的游戏加载请求。本实施例中,当用户在目标游戏的登录界面进行登录操作时,例如,输入目标游戏的登录账号和密码,或者通过与目标游戏关联的应用程序账号登录,客户端会向服务器发送游戏加载请求,游戏加载请求中包括用户所登录的目标游戏的游戏版本号,以获取服务器对该版本的目标游戏的本次加载的指示。本实施例中,对于携带有不同的游戏版本号的游戏加载请求,要分别发送至与游戏版本号对应的服务器,例如,携带游戏版本号3.5的游戏加载请求要发送至游戏版本号为3.5的服务器,携带游戏版本号4.1的游戏加载请求要发送至游戏版本号为4.1的服务器。在客户端向服务器发送游戏加载请求之前,需要先与服务器建立通信链接,通过建立的通信链接将游戏加载请求发送给服务器。步骤120、接收服务器返回的与游戏版本号匹配的加载名单。本实施例中,加载名单用于指示客户端在目标游戏的本次加载中,除必须加载的基础模块之外,哪些活动模块需要加载,哪些活动模块不需要加载。其中,每个版本的目标游戏对应多个不同的活动模块,并且每个活动模块是有时效性的,对于同一个版本的目标游戏,可能上一周登录时需要加载活动模块A、B,本周登录就需要加载活动模块B、C,因此,当前登录的目标游戏需要加载活动模块即可能包括历史活动模块,又可能包括新的活动模块。可选的,还可以包括:如果接收到服务器返回的与游戏版本号对应的活动模块,则用接收的活动模块替换本地存储的活动模块。本实施例中,如果在接收到服务器返回的加载名单的同时,还接收到服务器返回的与游戏版本号对应的活动模块,则说明该版本的目标游戏中有新增加的活动模块,或者有在原来基础上进行修改的活动模块,此时,客户端需要用接收的活动模块替换本地存储的活动模块,以便于本次登录以及以后登录游戏时使用。现有技术中,由于活动模块是可以循环利用的,所以目标游戏中存储有所有的活动模块和活动数据,为了避免目标游戏运行时,所有的活动模块都被初始化加载,占用过多的内存,增加资源的消耗,本实施例在对目标游戏进行加载之前,先从服务器获取与登录的游戏版本号对应的加载名单,以实现根据加载名单仅对需要加载的活动模块进行加载。步骤130、根据加载名单,对目标游戏的活动模块进行本文档来自技高网...

【技术保护点】
1.一种游戏加载方法,其特征在于,应用于客户端,包括:/n响应于用户对目标游戏的登录操作,向服务器发送携带有游戏版本号的游戏加载请求;/n接收所述服务器返回的与所述游戏版本号匹配的加载名单;/n根据所述加载名单,对目标游戏的活动模块进行选择性加载。/n

【技术特征摘要】
1.一种游戏加载方法,其特征在于,应用于客户端,包括:
响应于用户对目标游戏的登录操作,向服务器发送携带有游戏版本号的游戏加载请求;
接收所述服务器返回的与所述游戏版本号匹配的加载名单;
根据所述加载名单,对目标游戏的活动模块进行选择性加载。


2.根据权利要求1所述的方法,其特征在于,所述加载名单中包括各活动模块在本次登录中的活动状态;所述活动状态包括工作状态和非工作状态;
根据所述加载名单,对目标游戏的活动模块进行选择性加载,包括:
根据所述加载名单,对处于工作状态的活动模块进行加载。


3.根据权利要求1所述的方法,其特征在于,还包括:
如果接收到服务器返回的与所述游戏版本号对应的活动模块,则用接收的活动模块替换本地存储的活动模块。


4.一种游戏加载方法,其特征在于,应用于服务器,包括:
接收客户端发送的携带有目标游戏的游戏版本号的游戏加载请求;
对所述游戏版本号进行合法性校验;
如果校验通过,则将与所述游戏版本号对应的加载名单返回给客户端。


5.根据权利要求4所述的方法,其特征在于,如果校验通过,则将与所述游戏版本号对应的加载名单返回给客户端,包括:
根据所述加载名单,判断是否有新增的活动模块和/或更新的活动模块;
如果有,则将与所述游戏版本号对应的所有活动模块以及加载名单返回给客户端。


6.根据权利要求4所述的方法,其特征...

【专利技术属性】
技术研发人员:王志远
申请(专利权)人:上海米哈游网络科技股份有限公司
类型:发明
国别省市:上海;31

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

1