公开/公告号CN101192254A
专利类型发明专利
公开/公告日2008-06-04
原文格式PDF
申请/专利权人 腾讯科技(深圳)有限公司;
申请/专利号CN200610161722.0
发明设计人 王旭新;
申请日2006-12-13
分类号G06F19/00(20060101);G06F17/30(20060101);
代理机构11018 北京德琦知识产权代理有限公司;
代理人宋志强;麻海明
地址 518044 广东省深圳市福田区振兴路赛格科技园2栋东403室
入库时间 2023-12-17 20:15:19
法律状态公告日
法律状态信息
法律状态
2010-06-09
授权
授权
2008-07-30
实质审查的生效
实质审查的生效
2008-06-04
公开
公开
技术领域
本发明涉及网络游戏平台技术领域,特别是一种按钮配置系统以及一种按钮配置方法。
背景技术
随着互联网技术的发展,近年来兴起了各种网络游戏。网络游戏有多种形式,其中最常见的是服务器+客户端模式,即:用户在计算机上运行网络游戏平台,从服务器获取游戏数据,并实时进行网络游戏,然后将游戏结果提交给服务器,服务器对游戏结果进行处理后再返回给客户端的网络游戏平台,从而完成整个网络游戏过程。
如图1所示的是一种典型的网络游戏平台的示意图。参照图1,在网络游戏平台的界面中,界面左面为一些游戏的分类以及用户相关的信息;界面右面为游戏大厅;界面顶部为一些按钮,例如道具、游戏币、钻石贵族、官网、论坛、退出等。
如果用户点击图1所示界面顶部那些按钮,游戏平台就会根据按钮所定义的处理动作串,进行相应的操作。例如,当用户点击界面中的道具按钮时,网络游戏平台就会打开一个“道具商城”界面,用户可以通过“道具商城”界面来购买、赠送、索要各种道具。
随着网络游戏的改进,网络游戏平台中的按钮经常会需要改变。当网络游戏平台中的按钮需要改变时,服务器会通知用户下载新的网络游戏平台的安装包。用户从服务器下载新的安装包之后,运行安装包重新安装网络游戏平台,更新本地的程序文件,从而才能更新网络游戏平台中的按钮。
也就是说,游戏平台顶部按钮的个数、图片、位置、功能固定不变,当需要更新按钮时,只能通过修改程序并且需要用户升级网络游戏平台来实现。
因此,根据现有技术的上述技术方案,在网络游戏平台按钮需要改变时,通常需要非常复杂的过程,不能动态地实现,给广大用户带来了不方便。
发明内容
有鉴于此,本发明提出了一种按钮配置系统,用以动态地实现网络游戏平台按钮的配置。本发明的另一个目的在于提出一种按钮配置方法。
根据上述目的,本发明提供了一种按钮配置系统,该按钮配置系统包括客户端按钮配置装置,所述客户端按钮配置装置包括:
存储单元,用于存储动态配置文件,其中包括按钮的名称、图片信息以及处理动作串;
显示单元,用于读取动态配置文件,根据其中按钮的图片信息读取对应的图片,并在网络游戏平台界面中按钮的位置加载所读取的图片;
执行单元,用于在网络游戏平台界面中所述按钮被点击时,根据所述动态配置文件中该按钮的处理动作串执行操作。
所述动态配置文件中进一步包括按钮的数目、大小;所述显示模块进一步根据按钮的数目、大小设置每个按钮在网络游戏平台界面中的位置。
所述客户端按钮配置装置进一步包括获取单元,该获取单元用于从服务器下载所述动态配置文件,并保存在存储单元中。
所述显示单元进一步用于在存储单元中不存在与按钮的图片信息对应的图片时,在网络游戏平台界面中按钮的位置加载默认的图片。
所述显示单元进一步用于在存储单元中不存在与按钮的图片信息对应的图片时,在网络游戏平台界面中按钮的位置加载默认的图片,并通过获取单元从服务器下载与该按钮的图片信息对应的图片,然后在网络游戏平台界面中按钮的位置加载所下载的图片。
所述按钮配置系统进一步包括服务器端配置单元,该服务器端配置单元用于在服务器上配置所述动态配置文件,并提供给所述获取单元进行下载。
本发明还提供了一种按钮配置方法,该方法包括:
A.读取动态配置文件,根据其中按钮的图片信息读取对应的图片,在网络游戏平台界面中按钮的位置加载所读取的图片;
B.当网络游戏平台界面中所述按钮被点击时,根据所述动态配置文件中该按钮的处理动作串执行操作。
步骤A中进一步包括:A1.当不存在与按钮的图片信息对应的图片时,在网络游戏平台界面中按钮的位置加载默认的图片。
步骤A1之后进一步包括:从服务器下载与所述按钮的图片信息对应的图片并保存,然后在网络游戏平台界面中按钮的位置加载所下载的图片。
该方法进一步包括:从服务器下载所述动态配置文件,并保存在本地;和/或,根据所述动态配置文件中按钮的数目、大小设置每个按钮在网络游戏平台界面中的位置。
从上述方案中可以看出,由于本发明在客户端保存了动态配置文件,在网络游戏平台运行时,读取动态配置文件并根据其中按钮的图片信息读取对应的图片,然后在网络游戏平台界面中按钮的位置加载所读取的图片;在网络游戏平台运行过程中,当所述按钮被点击时,根据所述动态配置文件中该按钮的处理动作串执行操作。根据本发明的上述技术方案,能够使得网络游戏平台顶部按钮个数、名称、大小、图片、处理动作等可以动态变化,从而能够动态配置网络游戏平台中的按钮。进一步,通过更改动态配置文件,可以非常方便地屏蔽、增加、修改按钮的显示与执行动作,以便更好地为游戏玩家提供良好的交互环境。
附图说明
图1为一种网络游戏平台的界面示意图;
图2为点击按钮后出现的界面示意图;
图3为本发明实施例中按钮配置系统的一种结构示意图;
图4为本发明实施例中执行单元执行操作后出现的界面示意图;
图5为本发明实施例中按钮配置系统的另一种结构示意图;
图6为本发明实施例中配置按钮的流程示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,以下举实施例对本发明进一步详细说明。
图3为本发明实施例中按钮配置系统150的结构示意图。
参照图3,按钮配置系统包括位于客户端网络游戏平台100中的客户端按钮配置装置10,该客户端按钮配置装置10包括存储单元11、显示单元12、执行单元13。
在客户端按钮配置装置10中,存储单元11主要用户保存动态配置文件,动态配置文件中包括按钮的数目、各个按钮的名称、大小、图片信息、处理动作串等等。存储单元11中一般还会保存与按钮的图片信息对应的图片和其它图片,例如默认的图片。
显示单元12主要用于读取存储单元11中的动态配置文件,并根据动态配置文件中按钮的图片信息,读取对应的图片,然后根据按钮的图片在网络游戏平台的界面上显示对应的按钮,亦即在网络游戏平台界面中该按钮的位置上加载对应的图片。另外,显示单元12还可以进一步先根据存储单元11的动态配置文件中按钮的数目、大小等信息,设置每个按钮的位置,例如计算每个按钮之间的距离等。
进一步,当显示单元12读取不到与按钮的图片信息对应的图片时,亦即存储单元11不存在与按钮的图片信息对应的图片时,显示单元12在网络游戏平台界面中按钮的位置加载默认的图片。
在网络游戏平台的运行过程中,当界面中的按钮被点击时,执行单元13根据点击,执行存储单元11的动态配置文件中所保存的该按钮的处理动作串,进行相应的操作。例如,用户点击了图1中的“游戏币”按钮,而“游戏币”按钮的处理动作串为显示如图4所示的“游戏币”界面,则执行单元13执行上述处理动作串,显示“游戏币”界面。
如图5所示,当需要从服务器下载动态配置文件时,按钮配置系统150进一步包括位于服务器200上的服务器端配置单元,并且按钮配置模块10进一步包括获取单元14。
参照图5,按钮配置系统包括位于客户端网络游戏平台100中的客户端按钮配置装置10以及位于服务器200中的服务器端配置单元21。其中,客户端按钮配置装置10中除了图3所示的存储单元11、显示单元12、执行单元13以外,还包括获取单元14。
图5中的存储单元11、显示单元12、执行单元13与图3中的相同,这里不再赘述。
服务器端配置单元21用于在服务器上配置动态配置文件,从而定义按钮的数目、各个按钮的名称、大小、图片信息、处理动作串等。服务器配置单元21还可以在配置了新的动态配置文件后,通知客户端网络游戏平台100中的客户端按钮配置装置10,然后获取单元14根据通知从网络下载动态配置文件,并保存在存储单元11中。
图5中的获取单元14用于从服务器端配置单元21下载动态配置文件,其中包括按钮的数目、各个按钮的名称、大小、图片信息、处理动作串等,并将其保存到存储单元11中。
进一步,当图5中的显示单元12读取不到与按钮的图片信息对应的图片时,亦即存储单元11不存在与按钮的图片信息对应的图片时,显示单元12在网络游戏平台界面中按钮的位置加载默认的图片。然后,显示单元12通过获取单元14从服务器端配置单元21下载与所述按钮的图片信息对应的图片,保存到存储单元11,并在网络游戏平台界面中按钮的位置加载所下载的图片。
下面参照图6详细地描述本发明实施例的配置网络游戏平台100中按钮的流程。如图6所示,该流程包括以下步骤:
步骤101,通过服务器配置单元21,在服务器200上配置动态配置文件,定义按钮的数目、各个按钮的名称、大小、图片信息、处理动作串等。进一步,在按钮的图片更新时,通过服务器配置单元21提供新的图片。
步骤102,在客户端,当用户运行网络游戏平台100时,获取单元14从服务器下载动态配置文件,并保存到本地存储单元11中。
步骤103,显示单元12读取存储单元11中的动态配置文件,得到按钮的数目、各个按钮的名称、大小、图片信息、处理动作串等,然后根据按钮的个数、大小信息计算每个按钮之间的距离,设置每个按钮的位置。
步骤104,显示单元12根据动态配置文件中按钮的图片信息,读取与其对应的图片,判断本地是否存在对应的图片,如果是则执行步骤108及其后续步骤,否则执行步骤105及其后续步骤。
步骤105,显示单元12读取一个默认的图片,并加载到网络游戏平台界面中该按钮的位置。
步骤106,通过获取单元14从服务器下载与动态配置文件中图片信息相对应的图片,并保存到存储单元11中。
步骤107,显示单元12从存储单元11中读取所下载的图片,并加载到网络游戏平台界面中该按钮的位置。然后,执行步骤109。
步骤108,显示单元12从存储单元11中读取到对应的图片,并加载到网络游戏平台界面中该按钮的位置。然后,执行步骤109。
步骤109,当网络游戏平台界面中某个按钮被点击时,执行单元13读取动态配置文件中该按钮的处理动作串,并根据该处理动作串执行相应的操作。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
机译: 智能按钮配置方法和智能按钮
机译: 按钮模式配置方法,设备和存储介质
机译: 用于飞机的控制按钮的自动配置方法和用于控制显示装置的装置。