首页> 中国专利> 为动画画面配置资源、动画画面的显示控制方法和装置

为动画画面配置资源、动画画面的显示控制方法和装置

摘要

本发明揭示了一种为动画画面配置资源、动画画面显示控制方法、装置、服务器和计算机可读存储介质。所述方法包括:接收动画画面交互客户端触发的动画画面操作;执行动画画面操作的处理中获取动画画面交互客户端版本号和配置虚拟资源至动画画面交互客户端的虚拟资源版本号;根据动画画面交互客户端版本号和虚拟资源版本号判断到虚拟交互客户端为低版本客户端则进行所配置虚拟资源的兼容性处理。细分各虚拟资源为其指定版本号,即虚拟资源版本号,以此控制最终配置的虚拟资源,保证虚拟资源兼容性的同时,由于仅仅进行版本号指定,不需要额外维护其它文件,使得本发明所实现的资源配置版本兼容方案简单易行,出错的可能性被降低。

著录项

  • 公开/公告号CN107423094A

    专利类型发明专利

  • 公开/公告日2017-12-01

    原文格式PDF

  • 申请/专利权人 腾讯科技(深圳)有限公司;

    申请/专利号CN201710604930.1

  • 发明设计人 孙友志;刘长松;沈海峰;

    申请日2017-07-24

  • 分类号

  • 代理机构深圳市隆天联鼎知识产权代理有限公司;

  • 代理人刘抗美

  • 地址 518000 广东省深圳市南山区高新区科技中一路腾讯大厦35层

  • 入库时间 2023-06-19 03:56:57

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-01-04

    授权

    授权

  • 2017-12-26

    实质审查的生效 IPC(主分类):G06F9/445 申请日:20170724

    实质审查的生效

  • 2017-12-01

    公开

    公开

说明书

技术领域

本发明涉及互联网应用技术领域,特别涉及一种为动画画面配置资源、动画画面的显示控制方法和装置。

背景技术

终端设备中动画画面交互客户端的实现,为玩家提供了动画画面,而动画画面中交互的实现,必然少不了各种资源在动画画面中的配置以及最终显示。至此,玩家方可通过在显示的动画画面中进行包括虚拟道具、虚拟角色等对象的操控。

随着动画画面交互客户端的上线运营,更新迭代产生了各种版本的动画画面交互客户端,以适用于各种终端设备以及存在的各种限制因素。

服务器为海量的玩家提供服务,实现了针对资源配置的版本兼容方案,以使服务器根据版本向各种动画画面交互客户端下发不同的配置。现有的资源配置版本兼容方案是通过多份excel文件的方式实现的。对于excel文件中的字段,不同的动画画面交互客户端版本应当设置不同的值,服务器根据动画画面交互客户端版本所对应excel文件中的字段下发相应的资源配置。

在此现有的资源配置版本兼容方案中,需要额外的维护多份针对不同版本的excel文件,使得资源配置版本兼容的实现较为繁琐困难,并且如果是人工维护多份excel文件,则更为容易出错。

也就是说,现有的资源配置版本兼容方案存在着实现繁琐困难,且易出错的局限性。

发明内容

为了解决相关技术中资源配置版本兼容方案所存在的实现繁琐困难,且易出错的技术问题,本发明的一个目的在于提供一种为动画画面配置资源的方法和装置。

本发明的另一个目的在于提供一种动画画面的显示控制方法和装置。

一种为动画画面配置资源的方法,所述方法包括:

接收动画画面交互客户端触发进行的动画画面操作;

执行所述动画画面操作的处理中,获取动画画面交互客户端版本号和执行所述动画画面操作而配置虚拟资源至动画画面交互客户端的虚拟资源版本号;

根据所述动画画面交互客户端版本号和虚拟资源版本号判断所述虚拟交互客户端相对所述虚拟资源版本号是否为低版本客户端,如果为是,则

为所述动画画面交互客户端进行所配置虚拟资源的兼容性处理。

一种动画画面的显示控制方法,所述方法包括:

进行动画画面显示的动画画面交互客户端中,触发动画画面操作,所述动画画面操作用于触发动画画面交互客户端中虚拟资源的显示;

向服务器发起所述请求执行的所述动画画面操作;

接收服务器为所述动画画面操作配置与自身动画画面交互客户端版本号相适应的虚拟资源,所述虚拟资源是对服务器处理动画画面操作而配置虚拟资源进行兼容性处理后配置至所述动画画面交互客户端的。

一种为动画画面配置资源的装置,所述装置包括:

操作接收模块,用于接收动画画面交互客户端触发进行的动画画面操作;

版本获取模块,用于执行所述动画画面操作的处理中,获取动画画面交互客户端版本号和执行所述动画画面操作而配置虚拟资源至动画画面交互客户端的虚拟资源版本号;

判断模块,用于根据所述动画画面交互客户端版本号和虚拟资源版本号判断所述虚拟交互客户端相对所述虚拟资源版本号是否为低版本客户端,如果为是,则触发执行兼容性处理模块;

所述兼容性处理模块用于为所述动画画面交互客户端进行所配置虚拟资源的兼容性处理。

一种动画画面的显示控制装置,所述装置包括:

操作触发模块,用于进行动画画面显示的动画画面交互客户端中,触发动画画面操作,所述动画画面操作用于触发动画画面交互客户端中虚拟资源的显示;

操作请求执行模块,用于向服务器发起所述请求执行的所述动画画面操作;

配置资源接收模块,用于接收服务器为所述动画画面操作配置与自身动画画面交互客户端版本号相适应的虚拟资源,所述虚拟资源是对服务器处理动画画面操作而配置虚拟资源进行兼容性处理后配置至所述动画画面交互客户端的。

一种服务器,包括:

处理器;以及

存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现如上所述为动画画面配置资源的方法。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述为动画画面配置资源的方法。

本发明的实施例提供的技术方案可以包括以下有益效果:

服务器为动画画面交互客户端配置资源,在此将首先接收动画画面交互客户端触发进行的动画画面操作,执行动画画面操作的处理中,获取动画画面交互客户端版本号和执行动画画面操作而配置虚拟资源至动画画面交互客户端的虚拟资源版本号,根据动画画面交互客户端版本号和虚拟资源版本号判断虚拟交互客户端相对虚拟资源版本号是否为低版本客户端,如果为是,则为此动画画面交互客户端进行所配置虚拟资源的兼容性处理,使得配置至动画画面交互客户端的虚拟资源是能够适配于低版本客户端,每一虚拟资源都有其虚拟资源版本号,细分各类虚拟资源为其指定版本号,即虚拟资源版本号,以此来控制最终配置到动画画面交互客户端的虚拟资源,保证了虚拟资源与动画画面交互客户端之间兼容性的同时,由于仅仅进行了版本号的指定,而并不需要额外的维护其它文件,使得由本发明所实现的资源配置版本兼容方案简单易行,且出错的可能性也被降低。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本发明。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并于说明书一起用于解释本发明的原理。

图1是根据本发明所涉及的实施环境的示意图;

图2是根据一示例性实施例示出的一种装置的框图;

图3是根据一示例性实施例示出的一种为动画画面配置资源的方法的流程图;

图4是根据图3对应实施例示出的对步骤330的细节进行描述的流程图;

图5是根据图3对应实施例示出的对步骤350的细节进行描述的流程图;

图6是根据另一示例性实施例示出的一种为动画画面配置资源的方法的流程图;

图7是根据图3对应实施例示出的对步骤370的细节进行描述的流程图;

图8是根据一示例性实施例示出的一种动画画面的显示控制方法;

图9是根据一示例性实施例示出的服务器为游戏客户端配置虚拟资源的实现流程示意图;

图10是根据一示例性实施例示出的对战机资源进行版本检查和兼容处理的流程图;

图11是根据一示例性实施例示出的一种为动画画面配置资源的装置的框图;

图12是根据图11对应实施例示出的对版本获取模块的细节进行描述的框图;

图13是根据图11对应实施例示出的对判断模块的细节进行描述的框图;

图14是根据另一示例性实施例示出的一种为动画画面配置资源的装置的框图;

图15是根据图11对应实施例示出的对兼容性处理模块的细节进行描述的框图;

图16是根据一示例性实施例示出的一种动画画面的显示控制装置的框图。

具体实施方式

这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

图1是根据本发明所涉及的实施环境的示意图。该实施环境包括:终端设备110和服务器130。

终端设备110和服务器130之间的关联方式,包括WiFi或者有线宽带实现的二者之间往来的数据关联方式。

在此实施环境中,服务器130是与终端设备110上运行的动画画面交互客户端相配合,而实现终端设备110上的动画画面,以及动画画面中的操控。

图2是根据一示例性实施例示出的一种装置的框图。装置200可以是服务器,例如,在一示例性实施例中,可以是图1所示实施环境的服务器130。

参见图2,该装置200可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,CPU)222(例如,一个或一个以上处理器)和存储器232,一个或一个以上存储应用程序242或数据244的存储介质230(例如一个或一个以上海量存储设备)。其中,存储器232和存储介质230可以是短暂存储或持久存储。存储在存储介质230的程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对装置200中的一系列指令操作。更进一步地,中央处理器222可以设置为与存储介质230通信,在装置200上执行存储介质230中的一系列指令操作。装置200还可以包括一个或一个以上电源226,一个或一个以上有线或无线网络接口250,一个或一个以上输入输出接口258,和/或,一个或一个以上操作系统241,例如WindowsServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。上述图3、图4、图5、图6以及图7所示实施例中执行的步骤可以基于该图2所示的装置结构。

图3是根据一示例性实施例示出的一种为动画画面配置资源的方法的流程图。该为动画画面配置资源的方法在一个示例性实施例中可以由图2所示的装置执行,如图3所示,可以包括以下步骤。

在步骤310中,接收动画画面交互客户端触发进行的动画画面操作。

其中,动画画面交互客户端运行于终端设备并实现动画画面,手持终端设备的玩家通过对所实现动画画面触发的操控而实现动画画面中各种虚拟资源的操控。在一个示例性实施例的具体实现中,动画画面是游戏动画画面,即所实现的动画画面交互客户端为游戏客户端。在游戏客户端的运行下,每一局游戏所载入的画面就是所指的游戏动画画面,用户可以对游戏画面中出现的虚拟资源进行操控,以控制本局游戏的过程。

具体而言,运行于终端设备的动画画面交互客户端进行动画画面的显示,通过动画画面的显示而构建了一个区别于真实环境的世界。此动画画面中被触发的操作即为动画画面操作,用于实现动画画面所相关信息的请求显示以及动画画面中虚拟资源的操控。

例如,动画画面交互客户端可以是游戏客户端,所实现的动画画面即对应于游戏中配置的画面。

与之相对应于,所触发进行的动画画面操作为游戏画面中对某一游戏角色,或者游戏道具进行操控的操作,还可以是请求获取游戏中自身或者其它玩家所相关信息的操作,在此不一一进行列举。

动画画面交互客户端所显示的动画画面被触发动画画面操作,此时,与动画画面交互客户端进行数据交互的服务器则会接收到触发的动画画面操作。

在步骤330中,执行动画画面操作的处理中,获取动画画面交互客户端版本号和执行动画画面操作而配置虚拟资源至动画画面交互客户端的虚拟资源版本号。

其中,服务器在接收到动画画面交互客户端发起的动画画面操作之后,便执行对此动画画面操作的处理。可以理解的,服务器所执行的动画画面操作处理,是通过所部署的动画画面业务逻辑实现的。例如,对于游戏客户端而言,所对应于服务器即为游戏服务器,游戏服务器将为接收的动画画面操作执行所对应的游戏业务逻辑,进而通过游戏业务逻辑的执行而在游戏客户端实现此动画画面操作所对应的游戏画面反馈。

如前所述的,动画画面操作是与动画画面交互客户端的虚拟资源相关的,例如,一游戏画面中某些道具的随机出现等等,因此,对于执行动画画面操作的处理涉及向动画画面交互客户端配置虚拟资源的过程。

具体而言,所指的服务器向动画画面交互客户端配置虚拟资源的过程,是服务器获取动画画面操作所相关的虚拟资源,进而将其下至至动画画面交互客户端的过程,此时,动画画面交互客户端便加载所接收的虚拟资源,实现此虚拟资源在动画画面中的显示。

在执行动画画面操作的处理中,服务器由自身与动画画面交互客户端的连接获得动画画面交互客户端版本号。动画画面交互客户端版本号用于指示触发动画画面操作且即将接收服务器所配置资源的动画画面交互客户端是高版本客户端还是低版本客户端。

随着版本迭代更新的进行,存在着多个版本的动画画面交互客户端。而不同终端设备根据自身状况运行着适用于自身状况的某一版本动画画面交互客户端。

例如,某些终端设备由于网络不稳定或者流量限制,往往运行着低版本的动画画面交互客户端,而其它一些终端设备则并不存在任何限制,运行着高版本的动画画面交互客户端。

强制进行动画画面交互客户端的更新会导致玩家流失,活跃降低,因此,存在着多个版本,服务器将与多个版本的动画画面交互客户端进行二者之间的数据交互。

在所进行的版本迭代更新中,包括相应虚拟资源的迭代更新,具体而言,随着动画画面交互客户端的版本迭代更新,其性能也得到相应提供,进而所配置的虚拟资源也将更为丰富,具备更为优秀的性能。

因此,在此版本迭代更新中,为迭代更新的虚拟资源配置虚拟资源版本号,此虚拟资源版本号是在当前动画画面交互客户端这一大版本开发期间产生的,其将对应于一客户端版本号,即当前所迭代更新至的动画画面交互客户端版本号。

在步骤330的执行中,动画画面交互客户端版本号的获取与虚拟资源版本号的获取并不二者之间的关联关系。动画画面交互客户端版本号的获取是服务器由自身与动画画面交互客户端之间的数据交互直接获得。而虚拟资源版本号,则是随着服务器执行动画画面操作的处理而为响应此动画画面操作配置虚拟资源时,相应获取所配置虚拟资源的虚拟资源版本号。

每一即将配置至动画画面交互客户端的虚拟资源都有其所对应的虚拟资源版本号。服务器根据所获得的虚拟资源版本号,即可获知所配置至动画画面交互客户端的虚拟资源是否适用于即将接收此虚拟资源配置的动画画面交互客户端。

由此步骤330可知,在为动画画面交互客户端的开发中,虚拟资源的引入,都相应配置了对应于当前动画画面交互客户端迭代更新版本的虚拟资源版本号,将虚拟资源细分,任一虚拟资源都随着动画画面交互客户端迭代更新的进行而引入多个版本。

例如,对于游戏中的飞机道具而言,飞机道具在游戏中的存在,随着游戏的迭代更新而有多个版本。

通过虚拟资源的细分以及所对应虚拟资源版本号的指定,使得虚拟资源向动画画面交互客户端的配置更为灵活,服务器中部署的众多虚拟资源能够根据所对应的虚拟资源版本号而准确配置到各种版本的动画画面交互客户端。

此外,所指定的虚拟资源版本号,是作为虚拟资源的一个属性存在的,并不需要通过额外的文件维护,也不需要在运营中新增额外的操作,故提高兼容性的同时,也并不会增加开发成本和运营成本。

在步骤350中,根据动画画面交互客户端版本号和虚拟资源版本号判断虚拟交互客户端相对虚拟资源版本号是否为低版本客户端,如果为是,则执行步骤370,如果为否,则执行步骤390。

其中,动画画面交互客户端版本号指示接收虚拟资源配置的动画画面交互客户端所对应版本,进而确定此运行于终端设备的动画画面交互客户端是高版本客户端,还是低版本客户端。

高版本客户端和低版本客户端所能够适用的虚拟资源各不相同,例如,低版本客户端受到诸多限制,使得很多虚拟资源并无法适用于低版本客户端,进而向低版本客户端配置的很多虚拟资源无法在低版本客户端的动画画面中正常加载显示。

因此,服务器在为动画画面操作而进行动画画面交互客户端中虚拟资源的配置过程中,需要根据动画画面交互客户端版本号和虚拟资源版本号进行,所配置虚拟资源是否适用于动画画面交互客户端的评估,以保证动画画面所进行资源配置的有效性。

具体而言,虚拟资源版本号能够确定虚拟资源适用的动画画面交互客户端版本,相对于虚拟资源适用的动画画面交互客户端版本,当前动画画面交互客户端版本号是否是对应于低版本客户端的。

低版本客户端和高版本客户端都是相对而言的,并不存在绝对的低版本客户端和高版本客户端,因此,需要根据虚拟资源版本号而为触发进行动画画面操作的动画画面交互客户端提供比较的依据,进而方能够准确评估所配置的虚拟资源是否适用。

在步骤370中,为动画画面交互客户端进行所配置虚拟资源的兼容性处理。

其中,所配置虚拟资源的兼容性处理用于控制所配置虚拟资源与动画画面交互客户端之间是能够适配的。动画画面交互客户端作为服务器进行虚拟资源配置的目标终端,所接收到服务器下发的虚拟资源必然应当是自身所能够加载显示的,因此,在一个示例性实施例的具体实现中,所配置虚拟资源的兼容性处理包括替换和过滤,当前也不限于此,只要是去除所配置虚拟资源中不适用于客户端的任一执行过程都可。

所进行的兼容性处理,可以根据所配置虚拟资源的情况而确定。例如,对于存在可替换的其它版本时,为所配置虚拟资源由所配置的虚拟资源版本替换为与动画画面交互客户端相适应的虚拟资源低版本号。

又例如,若所配置虚拟资源并不存在可替换的其它版本,则可对此不适用于动画画面交互客户端的虚拟资源过滤掉,保证不适用的虚拟资源不会被最终配置至动画画面交互客户端。

在步骤390中,将所配置虚拟资源下发至动画画面交互客户端。

其中,在确认虚拟交互客户端相对所配置的虚拟资源,并非是低版本客户端之后,即可将此配置下发,服务器将所配置的虚拟资源下发至触发动画画面操作的动画画面交互客户端,进而完成虚拟资源到动画画面交互客户端的配置。

通过如上所述的过程,为终端设备中各种版本动画画面交互客户端的存在提供了极大便利,保证了动画画面交互客户端中虚拟资源的正常显示,且所显示的虚拟资源是针对于所对应的动画画面交互客户端版本实现的,针对性和有效性获得增强。

图4是根据图3对应实施例示出的对步骤330的细节进行描述的流程图。该步骤330,如图4所示,可以包括以下步骤。

在步骤331中,执行动画画面操作的处理中,获取动画画面交互客户端版本号,并通过动画画面操作的处理而为动画画面交互客户端配置虚拟资源。

其中,如前所述的,随着动画画面操作的处理,服务器为触发动画画面操作的动画画面交互客户端配置虚拟资源。另一方面,接收到动画画面操作的服务器,在动画画面交互客户端的主动发起下,必然建立了自身与动画画面交互客户端之间的连接,因此,可以在执行动画画面操作的处理中直接获取动画画面交互客户端版本号。

对于动画画面交互客户端而言,自身动画画面交互客户端版本号是以属性信息的形式存在的。

在步骤333中,获取所配置虚拟资源对应的虚拟资源版本号,获取的虚拟资源版本号对应于执行动画画面操作所预配置的虚拟资源。

其中,服务器根据为动画画面交互客户端配置的虚拟资源而获得虚拟资源版本号,以此来根据虚拟资源版本号确认虚拟资源是否适用于动画画面交互客户端。

可以理解的,服务器是为动画画面交互客户端而部署的,因此,其上除了配置实现动画画面交互所必备的业务逻辑之外,还配置了相应的虚拟资源,由此方能够在动画画面交互客户端实现各种动画画面。

因此,其必然会在接收到动画画面操作之后,执行相应的业务逻辑和虚拟资源配置,进而配合实现动画画面交互客户端实现动画画面的跳转以及动画画面中虚拟资源的显示,由此可知,执行动画画面操作的处理中能够随之获得动画画面交互客户端版本号和虚拟资源版本号,而不需要耗费任何性能和成本。

图5是根据图3对应实施例示出的对步骤350的细节进行描述的流程图。该步骤350,如图5所示,可以包括以下步骤。

在步骤351中,获得虚拟资源版本号所对应的客户端版本号,迭代更新至客户端版本号所对应动画画面交互客户端时,对应于此虚拟资源版本号的虚拟资源被引入。

其中,根据前述描述可以知道,新版本的虚拟资源引入,是在动画画面交互客户端的迭代更新过程进行的,故存在着虚拟资源版本号与一客户端版本号的对应关系。

所指的客户端版本号用于指示动画画面交互客户端的一个版本,而通过前述步骤330而获得的动画画面交互客户端版本号,则用于指示当前所需要进行虚拟资源配置的动画画面交互客户端所对应的版本。

获得的客户端版本号,与动画画面交互客户端版本号可能相同,也可能不相同。

在步骤353中,根据客户端版本号与动画画面交互客户端版本号之间的大小关系,判断虚拟交互客户端相对虚拟资源版本号是否为低版本客户端。

其中,客户端版本号与动画画面交互客户端版本号之间的大小关系,是指动画画面交互客户端版本号相对于客户端版本号而存在的版本高低关系。根据二者之间的大小关系来判断所配置虚拟资源对应的客户端版本是否高于资源配置的目标,即触发动画画面操作的动画画面交互客户端。

通过如上所述的示例性实施例,实现虚拟资源是否适用于动画画面交互客户端版本的判断,以增强虚拟资源配置的兼容性。

图6是根据另一示例性实施例示出的一种为动画画面配置资源的方法的流程图。该为动画画面配置资源的方法,如图6所示,可以包括以下步骤。

在步骤410中,在迭代更新至动画画面交互客户端时,为引入的虚拟资源配置虚拟资源版本号。

在步骤430中,以虚拟资源版本号为索引执行引入虚拟资源的相关存储过程。

其中,首先应当说明的是,所指的迭代更新至动画画面交互客户端是迭代更新至触发动画画面操作的动画画面交互客户端版本,具体而言,是服务器所配置虚拟资源的目标,动画画面交互客户端所对应的版本。

在迭代更新至此版本时,对于引入的虚拟资源,为其指定虚拟资源版本号,且建立虚拟资源版本号与动画画面交互客户端版本号之间的对应关系。

可以理解的,在配置上虚拟资源版本号之后,此虚拟资源所相关的数据存储,都是以此虚拟资源版本号为索引进行的,以便于后续数据存储。

图7是根据图3对应实施例示出的对步骤370的细节进行描述的流程图。该步骤370,如图7所示,可以包括以下步骤。

在步骤371中,将虚拟资源版本号替换为与动画画面交互客户端版本号相适应的虚拟资源低版本号。

其中,由前述描述可知,虚拟资源版本号对应于一客户端版本,相对此客户端版本的高版本客户端,均可适用于此虚拟资源版本号对应的虚拟资源,但是,对于低版本客户端,则存在着不适用的可能性。

因此,需要为虚拟资源进行版本替换,由此虚拟资源的高版本变换至低版本,即获取与动画画面交互客户端版本相适应的虚拟资源低版本号。

与动画画面交互客户端版本号相适应的虚拟资源低版本号可以是任一所对应客户端版本低于或者等于动画画面交互客户端版本号的虚拟资源版本,当然,为简化处理过程,也可对采用的虚拟资源低版本进行指定,进而将虚拟资源版本号替换为指定的某一默认版本。

在步骤373中,按照虚拟资源低版本号向动画画面交互客户端下发所配置虚拟资源的低版本虚拟资源。

其中,在完成了虚拟资源版本号的替换之后,即可进行虚拟资源配置的下发,至此,动画画面交互客户端即可获得与其适配的虚拟资源。

在另一个示例性实施例中,配置的虚拟资源是随机出现于动画画面交互客户端中动画画面的,图3对应实施例示出的步骤370,还可以包括以下步骤。

将虚拟资源版本号所对应虚拟资源的随机出现概率临时修改为0,通过随机出现概率被临时修改为0而使虚拟资源不会被配置至低版本客户端。

其中,服务器为动画画面交互客户端配置的虚拟资源中,存在着在动画画面随机出现的虚拟资源,并且此虚拟资源的虚拟资源版本号所对应客户端版本高于动画画面交互客户端版本,也就是说,此随机出现的虚拟资源,是不适用于动画画面交互客户端的。

此时,对其随机出现概率进行临时修改,将其所对应的数值修改为0,进而保证不适用的虚拟资源不会在动画画面交互客户端中加载显示。

通过如上所述的示例性实施例,为服务器实现了虚拟资源配置的部署,提供虚拟资源配置在服务器侧的具体实现,进而在服务器中基于如上所述示例性实施例而实现动画画面交互客户端所需要的虚拟资源。

下述为本发明方法实施例中终端侧的实现,可以用于与上述服务器中虚拟资源配置的实现相配合,进而完成整个虚拟资源的配置过程。

图8是根据一示例性实施例示出的一种动画画面的显示控制方法。该动画画面的显示控制方法,如图8所示,可以包括以下步骤。

在步骤510中,进行动画画面显示的动画画面交互客户端中,触发动画画面操作,动画画面操作用于触发动画画面交互客户端中虚拟资源的显示。

在步骤530中,向服务器发起请求执行的动画画面操作。

在步骤550中,接收服务器为动画画面操作配置为自身动画画面交互客户端版本号相适应的虚拟资源,虚拟资源是对服务器处理动画画面操作而配置虚拟资源进行兼容性处理后配置至动画画面交互客户端的。

其中,动画画面交互客户端中,随着动画画面操作的触发而执行各种动画画面的跳转或者动画画面中虚拟资源的操控过程,无论执行何种过程,都需要为此进行虚拟资源的配置。

服务器所进行的虚拟资源配置,将是执行动画画面操作所对应的业务逻辑而相应确定所配置的虚拟资源,并且对所确定的虚拟资源进行兼容性处理的过程。

动画画面交互客户端中触发动画画面操作之后便会接收到服务器下发的虚拟资源,此时,便完成了虚拟资源至动画画面交互客户端的配置,所最终配置至动画画面交互客户端的虚拟资源均是适用于动画画面交互客户端的。

至此,动画画面交互客户端便进行虚拟资源的加载显示,且显示过程不会出现由于版本不适配而造成的异常。

通过如上所述的示例性实施例,为多版本动画画面交互客户端的存在,以及每一版本动画画面交互客户端中虚拟资源的显示提供了保障,在保证兼容性的同时,以非常低的代价来实现迭代更新和维护,简单易用。

在如上所述的示例性实施例作用下,使得动画画面交互的实现能够由其上线运营而持续进行迭代更新,在此过程中,无论发生何种迭代更新都能够对于低版本客户端提供最为优质的动画画面,即对低版本客户端玩家提供优质的体验。

以游戏客户端为例,结合一游戏场景来描述上述终端设备和服务器实现的虚拟资源配置过程。例如,虚拟资源为游戏道具、关卡资源和抽奖资源,而所指的动画画面即为游戏场景,相对应的,动画画面交互客户端为游戏在终端设备中实现的游戏客户端。

在此游戏应用中,游戏道具包括战机、宠物、物品,则所对应的虚拟资源具体为战机资源、宠物资源和物品资源。

图9是根据一示例性实施例示出的服务器为游戏客户端配置虚拟资源的实现流程示意图。对于所需要配置至游戏客户端的战机资源、宠物资源、物品资源、关卡资源和抽奖资源,将执行资源版本兼容检查,以在其存在版本不兼容问题时,进行版本兼容处理,具体而言,即为版本的过滤与替换,具体如图9中的步骤610和步骤630所示。

进一步的,对于战机资源,游戏客户端中触发的动画画面操作为请求查询玩家在游戏中好友本周最高分数的操作。在游戏逻辑中,好友的分数,与其出战飞机相关,因此,服务器对此操作进行处理,并向游戏客户端中的游戏场景下发显示好友当前出战飞机的战机资源。

因此,存在着战机资源的配置过程。如果某个好友当前出战飞机所对应的战机资源的虚拟资源版本号对应客户端版本高于当前玩家的游戏客户端版本时,服务器会自动替换该好友的高版本飞机为低版本的默认战机,即执行版本兼容处理,保证低版本客户羰可以正常展示而不会出现异常,图10是根据一示例性实施例示出的对战机资源进行版本检查和兼容处理的流程图,服务器在接收到请求好友本周最高分列表的操作之后,便顺次执行步骤710和步骤730,以完成不适用战机资源的替换。

此外,在游戏所实现的战机奖励中,战机将作为抽奖资源存在。如果检测到抽奖中配置了设于玩家所在游戏客户端版本的战机资源,服务器将此战机资源的随机出现概率临时修改为0,保证低版本的游戏客户端不会抽中此战机资源对应的飞机。

又例如,在通过关卡资源而实现游戏场景中关卡的随机配置中,对于低版本的游戏客户端无法显示的新增关卡资源,将其随机出现概率临时修改为0,使得游戏运营期间低版本的游戏客户端不会随机到新增的关卡。

至此,便为游戏通过虚拟资源细分而实现了版本兼容,在为游戏策划并投放新的虚拟资源同时,又不会影响低版本的游戏客户端,游戏的持续运营能够为玩家实现各种不同版本的游戏客户端,兼顾了低版本的正常运营以及新的虚拟资源在游戏中的不断投放,新旧版本游戏客户端可以同时进行游戏,加入相同游戏对局的玩家,即便使用了不同的客户端版本以及不同版本的虚拟资源,也并不影响游戏的进行。

下述为本发明装置实施例,可以用于执行本发明上述为动画画面配置资源的方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明为动画画面配置资源的方法实施例。

图11是根据一示例性实施例示出的一种为动画画面配置资源的装置的框图。该为动画画面配置资源的装置,如图11所示,可以包括但不限于:操作接收模块810、版本获取模块830、判断模块850和兼容性处理模块870。

操作接收模块810,用于接收动画画面交互客户端触发进行的动画画面操作。

版本获取模块830,用于执行动画画面操作的处理中,获取动画画面交互客户端版本号和执行动画画面操作而配置虚拟资源至动画画面交互客户端的虚拟资源版本号。

判断模块850,用于根据动画画面交互客户端版本号和虚拟资源版本号判断虚拟交互客户端相对虚拟资源版本号是否为低版本客户端,如果为是,则触发执行兼容性处理模块870,如果为否,则将所配置虚拟资源下发至动画画面交互客户端。

兼容性处理模块870,用于为动画画面交互客户端进行所配置虚拟资源的兼容性处理。

图12是根据图11对应实施例示出的对版本获取模块的细节进行描述的框图。该版本获取模块830,如图12所示,可以包括但不限于虚拟资源配置单元831和资源版本获取单元833。

虚拟资源配置单元831,用于执行动画画面操作的处理中,获取动画画面交互客户端版本号,并通过动画画面操作的处理而为动画画面交互客户端配置虚拟资源。

资源版本获取单元833,用于获取所配置虚拟资源对应的虚拟资源版本号,获取的虚拟资源版本号对应于执行动画画面操作所预配置的虚拟资源。

图13是根据图11对应实施例示出的对判断模块的细节进行描述的框图。该判断模块850,如图13所示,可以包括但不限于:客户端版本获取单元851和版本高低判断单元853。

客户端版本获取单元851,用于获得虚拟资源版本号所对应的客户端版本号,迭代更新至客户端版本号所对应动画画面交互客户端时,对应于虚拟资源版本号的虚拟资源被引入。

版本高低判断单元853,用于根据客户端版本号与动画画面交互客户端版本号之间的大小关系判断虚拟交互客户端相对虚拟资源版本号是否为低版本客户端。

图14是根据另一示例性实施例示出的一种为动画画面配置资源的装置的框图。该为动画画面配置资源的装置,如图14所示,可以包括但不限于:资源版本配置模块910和存储执行模块930。

资源版本配置模块910,用于在迭代更新至动画画面交互客户端时,为引入的虚拟资源配置虚拟资源版本号。

存储执行模块930,用于以虚拟资源版本号为索引执行引入虚拟资源的相关存储过程。

图15是根据图11对应实施例示出的对兼容性处理模块的细节进行描述的框图。该兼容性处理模块870,如图15所示,包括但不限于:版本号替换单元871和配置下发单元873。

版本号替换单元871,用于将虚拟资源版本号替换为与动画画面交互客户端版本号相适应的虚拟资源低版本号。

配置下发单元873,用于按照虚拟资源低版本号向动画画面交互客户端下发所配置虚拟资源的低版本虚拟资源。

在另一个示例性实施例中,配置的虚拟资源随机出现于动画画面交互客户端中的动画画面,兼容性处理模块870进一步用于将虚拟资源版本号所对应虚拟资源的随机出现概率临时修改为0,通过随机出现概率被临时修改为0而使虚拟资源不会被配置至低版本客户端。

图16是根据一示例性实施例示出的一种动画画面的显示控制装置的框图。该动画画面的显示控制装置如图16所示,可以包括但不限于:操作触发模块1010、操作请求执行模块1030和配置资源接收模块1050。

操作触发模块1010,用于进行动画画面显示的动画画面交互客户端中,触发动画画面操作,动画画面操作用于触发动画画面交互客户端中虚拟资源的显示。

操作请求执行模块1030,用于向服务器发起请求执行的动画画面操作。

配置资源接收模块1050,用于接收服务器为动画画面操作配置与自身动画画面交互客户端版本号相适应的虚拟资源,虚拟资源是对服务器处理动画画面操作而配置虚拟资源进行兼容性处理后配置至动画画面交互客户端的。

可选的,本发明还提供一种服务器,该服务器可以用于图1所示实施环境中,执行图3、图4、图5、图6和图7任一所示的为动画画面配置资源的方法的全部或者部分步骤。所述服务器包括:

处理器;

用于存储计算机可读指令的存储器;

其中,所述处理器被配置为执行存储器上存储的计算机可读指令实现如上所述的为动画画面配置资源的方法。

可选的,本发明还提供一种终端设备,该终端设备执行图8任一所示的动画画面的显示控制方法的全部或者部分步骤。所述终端设备包括:

处理器;

用于存储计算机可读指令的存储器;

其中,所述处理器被配置为执行存储器上存储的计算机可读指令实现如上所述的动画画面的显示控制方法。

在示例性实施例中,该存储介质为计算机可读存储介质,例如可以为包括指令的临时性和非临时性计算机可读存储介质。该存储介指例如包括指令的存储器204,上述指令可由装置200的处理器218执行以完成上述方法。

可选的,本发明再提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的为动画画面配置资源的方法。

可选的,本发明又提供提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的动画画面的显示控制方法。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围执行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号