一种更换游戏元素的方法及系统转让专利

申请号 : CN200710073337.5

文献号 : CN101079081B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 关晴米蜀渊饶超勋黄磊马琮

申请人 : 腾讯科技(深圳)有限公司

摘要 :

本发明涉及通信及电子游戏领域,提供了一种更换游戏元素的方法及系统。所述方法包括以下步骤:A.客户端从本地提取个性化元素,并上传给服务器;B.服务器将所述个性化元素与用户怅号相关联,并向所述客户端反馈确认消息;C.客户端收到确认消息后保存所述个性化元素,并使用其进行游戏。本发明通过客户端从本地提取个性化元素(图片、音乐、动画等)并上传到服务器,由服务器验证后将该个性化元素与用户帐号相关联,从而使用户在游戏中可灵活更换游戏元素,满足了用户的个性化需求。

权利要求 :

1.一种更换游戏元素的系统,包括服务器和客户端,所述服务器包括存储所述游戏元素及游戏设置参数的数据库,以及管理所述游戏元素的元素管理单元,其特征在于,所述客户端包括一个个性元素单元;

所述个性元素单元根据用户个性化需求从所述客户端中提取个性化元素并上传给服务器,得到确认后则保存所述个性化元素;

所述元素管理单元进一步包括属性判断模块和帐号关联模块;

所述属性判断模块用于将客户端上传的个性化元素与所述数据库中存储的游戏设置参数进行对比,判断所述个性化元素是否符合游戏元素的属性要求;

所述帐号关联模块与属性判断模块相连,用于将符合游戏元素的属性要求的个性化元素与用户帐号相关联。

2.根据权利要求1所述的更换游戏元素的系统,其特征在于,所述数据库存储的游戏元素以及个性元素单元从客户端中提取的个性化元素包括以下类型:图片、音乐以及动画。

3.根据权利要求1或2所述的更换游戏元素的系统,其特征在于,所述数据库存储的游戏设置参数中对游戏元素的属性要求至少包括其格式和尺寸要求。

4.一种更换游戏元素的方法,所述方法基于由服务器和客户端组成的系统,其特征在于,所述方法包括以下步骤:A.客户端根据用户个性化需求从本地提取个性化元素,并上传给服务器;

B.服务器对客户端上传的个性化元素进行属性判断,若其符合游戏元素的属性要求则转步骤C,若不符合则结束更换;

C.服务器将所述个性化元素与用户帐号相关联;

D.客户端收到确认消息后保存所述个性化元素,并使用其进行游戏。

5.根据权利要求4所述的更换游戏元素的方法,其特征在于,所述游戏元素和个性化元素包括以下类型:图片、音乐以及动画。

6.根据权利要求4所述的更换游戏元素的方法,其特征在于,所述步骤A进一步包括:A1.服务器向客户端发送是否使用个性化元素的询问消息;

A2.客户端回复确认,并从本地提取个性化元素上传给服务器。

7.根据权利要求4所述的更换游戏元素的方法,其特征在于,所述步骤A进一步包括:A1’.客户端向服务器发送使用个性化元素的请求消息;

A2’.客户端收到服务器回复的确认消息后,则从本地提取个性化元素并上传给服务器。

8.根据权利要求4所述的更换游戏元素的方法,其特征在于,所述步骤B1中服务器对客户端上传的个性化元素进行属性判断的步骤是指:服务器将客户端上传的个性化元素与数据库中存储的游戏设置参数进行对比,从而判断所述个性化元素是否符合游戏元素的属性要求;

所述游戏元素的属性要求至少包括其格式和尺寸要求。

说明书 :

一种更换游戏元素的方法及系统

技术领域

[0001] 本发明涉及通信及电子游戏领域,更具体地说,涉及一种更换游戏元素的方法及系统。
[0002] 背景技术
[0003] 目前为人们所熟知的游戏种类繁多,包括单机游戏、小型网络游戏、大型网络游戏等等,而在这些游戏中,游戏元素(例如图片、音乐、动画等)一般是固定不变的,只能有极小程度的更换,无法按照用户的个性化需求进行随意更换。
[0004] 因此需要一种能够灵活更换游戏元素的方法,以满足用户的个性化需求。
[0005] 发明内容
[0006] 本发明的目的在于提供一种更换游戏元素的系统,旨在解决现有技术中游戏元素更换的灵活性低的问题。
[0007] 本发明的目的还在于提供一种更换游戏元素的方法,以更好地解决现有技术中存在的上述问题。
[0008] 为了实现发明目的,所述更换游戏元素的系统包括服务器和客户端,所述服务器包括存储所述游戏元素的数据库以及管理所述游戏元素的元素管理单元,所述客户端包括一个个性元素单元;
[0009] 所述个性元素单元根据用户个性化需求从所述客户端中提取个性化元素并上传给服务器,得到确认后则保存所述个性化元素;
[0010] 所述元素管理单元对客户端上传的个性化元素进行属性判断,若其符合游戏元素的属性要求,则将所述个性化元素与用户帐号相关联,并反馈确认给客户端。
[0011] 优选地,所述个性元素单元从客户端中提取的个性化元素至少包括以下类型:图片、音乐及动画。
[0012] 优选地,所述元素管理单元进一步包括属性判断模块、帐号关联模块;
[0013] 所述属性判断模块用于将客户端上传的个性化元素与所述数据库中存储的游戏设置参数进行对比,判断所述个性化元素是否符合游戏元素的属性要求;
[0014] 所述帐号关联模块与属性判断模块相连,用于将符合游戏元素的属性要求的个性化元素与用户帐号相关联。
[0015] 优选地,所述游戏元素的属性要求至少包括其格式和尺寸要求。
[0016] 为了更好地实现发明目的,所述更换游戏元素的方法基于由服务器和客户端组成的系统,所述方法包括以下步骤:
[0017] A.客户端根据用户个性化需求从本地提取个性化元素,并上传给服务器;
[0018] B.服务器将所述个性化元素与用户帐号相关联,并向所述客户端反馈确认消息;
[0019] C.客户端收到确认消息后保存所述个性化元素,并使用其进行游戏。
[0020] 优选地,在所述步骤A之前还包括:
[0021] 当客户端与服务器建立连接后,用户帐号通过服务器的验证并进入游戏。
[0022] 优选地,所述步骤A进一步包括:
[0023] A1.服务器向客户端发送是否使用个性化元素的询问消息;
[0024] A2.客户端回复确认,并从本地提取个性化元素上传给服务器。
[0025] 优选地,所述步骤A进一步包括:
[0026] A1’.客户端向服务器发送使用个性化元素的请求消息;
[0027] A2’.客户端收到服务器回复的确认消息后,则从本地提取个性化元素并上传给服务器。
[0028] 优选地,所述步骤B进一步包括:
[0029] B1.服务器对客户端上传的个性化元素进行属性判断,若其符合游戏元素的属性要求则转步骤B2,若不符合则结束更换;
[0030] B2.服务器将所述个性化元素与用户帐号相关联
[0031] 优选地,所述步骤B1中服务器对客户端上传的个性化元素进行属性判断的步骤包括:
[0032] 服务器将客户端上传的个性化元素与数据库中存储的游戏设置参数进行对比,从而判断所述个性化元素是否符合游戏元素的属性要求;
[0033] 优选地,所述游戏元素和个性化元素包括以下类型:图片、音乐以及动画。
[0034] 优选地,所述游戏元素的属性要求至少包括其格式和尺寸要求。
[0035] 本发明通过客户端从本地提取个性化元素(图片、音乐、动画等)并上传到服务器,由服务器验证后将该个性化元素与用户帐号相关联,从而使用户在游戏中可灵活更换游戏元素,满足了用户的个性化需求。

附图说明

[0036] 图1是本发明中更换游戏元素的系统结构图;
[0037] 图2是本发明的一个实施例中更换游戏元素的系统结构图;
[0038] 图3是如图2所示实施例中元素管理单元的内部结构图;
[0039] 图4是本发明中更换游戏元素的方法流程图;
[0040] 图5是本发明的一个实施例中更换游戏元素的方法流程图;
[0041] 图6A是本发明的一个实施例中用户使用系统默认的图标进行游戏的示意图;
[0042] 图6B是本发明的一个实施例中用户使用更换后的图标进行游戏的示意图。

具体实施方式

[0043] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0044] 本发明中,当用户通过客户端登陆服务器,并使用用户帐号进入游戏后,可基于服务器的询问或用户通过客户端发起的主动请求,从客户端中提取个性化元素(图片、音乐、动画等)上传到服务器;若服务器验证得知该个性化元素符合游戏元素的属性要求,则将该个性化元素与该用户帐号相关联,并通知客户端将其在本地保存,此后用户再次在该客户端登陆并进入游戏时,则可使用所关联的个性化元素进行游戏。由于本发明中个性化元素的选取完全由用户决定,与现有技术中只能从系统默认的游戏元素中选取的方式相比,提高了游戏元素更换的灵活性,满足了用户的个性化需求。
[0045] 图1示出了本发明中更换游戏元素的系统结构,该系统包括服务器100,以及与其相连的多个客户端(客户端200、客户端300......客户端N)。应当说明的是,本发明所有图示中各设备之间的连接关系是为了清楚阐释其信息交互及控制过程的需要,因此应当视为逻辑上的连接关系,而不应仅限于物理连接。
[0046] 服务器100用于对用户帐号进行注册、登记,以及存储游戏元素(如图片、音乐、动画等)、游戏设置参数等,并将各客户端上传的个性化元素与其用户帐号相关联。该服务器100典型的可为一个专用的游戏伺服器,或者是一个具有游戏伺服功能的大型网站服务器等,因此本发明的保护范围不应限定为某种特定类型的服务器。
[0047] 各客户端(客户端200、客户端300......客户端N)典型的可为各种能够登陆服务器100进行游戏的终端设备,例如个人计算机(Personal Computer,PC)、个人数字助理(Personal Digital Assistant,PDA)、移动电话(Mobile Phone,MP)等,因此本发明的保护范围不应限定为某种特定类型的客户端。
[0048] 图2示出了本发明的一个实施例中更换游戏元素的系统结构,该系统是本发明的一个最简系统,包括服务器100和客户端200,用户通过客户端200登陆服务器100进行游戏。
[0049] 服务器100包括收发单元101、元素管理单元102和数据库103,其中:
[0050] (1)收发单元101用于与客户端200之间交互各种消息或数据。在本发明中,具体包括:接收客户端200主动发送的“使用个性化元素”的请求消息,并送入元素管理单元102中;向客户端200发送“是否使用个性化元素”的询问消息;接收客户端200上传的个性化元素,并送入元素管理单元102中进行处理;当元素管理单元102对客户端200上传的个性化元素处理之后,根据处理结果反馈不同的执行指令给客户端200。
[0051] (2)元素管理单元102用于对客户端200上传的个性化元素进行属性判断,若符合游戏元素的属性要求,则将该个性化元素与用户帐号相关联。
[0052] 在一个示例方案中,元素管理单元102的内部结构如图3所示,包括属性判断模块1021和帐号关联模块1022,其中:属性判断模块1021将客户端200上传的个性化元素与数据库103中存储的游戏设置参数进行对比,从而判断该个性化元素在格式、尺寸以及其他设置等方面是否符合游戏元素的属性要求;若属性判断模块1021的判断结果是客户端200上传的个性化元素符合游戏元素的属性要求,则由帐号关联模块1022将该个性化元素与用户帐号相关联,并生成一个确认消息由收发单元101发送给客户端200。
[0053] 在上述示例方案的其中一个实施例中,游戏的用户帐号由编号和用户名组成,例如进入某游戏的用户帐号为“541903628:蜡笔小辉”,该用户期望更改其显示在本地中的图标,并通过客户端200上传了一张个性化图片给服务器100,而服务器100的数据库103存储的游戏设置中对图标的属性要求是“格式:JPEG”、“大小:100K以下”,服务器100则利用元素管理单元102中的该属性判断模块1021对该个性化图片进行属性判断,以明确其是否符合上述属性要求。若符合,则利用帐号关联模块1022将该个性化图片与“541903628:蜡笔小辉”这个用户帐号相关联。
[0054] (3)数据库103与元素管理单元102相连,用于存储用户帐号信息、游戏元素以及各种游戏设置参数,当客户端200上传个性化元素时可供元素管理单元102提取以进行处理。
[0055] 客户端200包括收发单元201、个性元素单元202和存储单元203,其中:
[0056] (1)收发单元201用于与服务器100之间交互各种消息或数据,其具体功能与服务器100中的收发单元101对应。
[0057] (2)个性元素单元202与收发单元201以及存储单元203相连,用于从存储单元203中提取个性化元素,并通过收发单元201发送给服务器100,以及当所上传的个性化元素得到服务器100的验证和确认后,将该个性化元素保存,则以后用户通过该客户端200再次进入游戏时均可使用该个性化元素进行游戏。
[0058] (3)存储单元203与个性元素单元202相连,用于存储各种资料,供个性元素单元202根据需要选择和提取各种个性化元素,包括图片、音乐、动画等等。在本发明中,存储单元203可在客户端200内部,也可以是与客户端200相连的一个外部存储器,本发明对此并无限定。
[0059] 图4示出了本发明中更换游戏元素的方法流程,该方法流程基于如图2所示的系统。
[0060] 在执行本发明的所有步骤之前,客户端200与服务器100建立连接后,用户帐号通过服务器100的验证并进入游戏,此时服务器100将系统默认的游戏元素关联到用户帐号。本发明中用户帐号的形式灵活多样,根据不同的网络场景和游戏而有所不同。本发明所称的游戏元素包括图片、音乐、动画等多种元素,本发明不限定于特定类型的游戏元素。
[0061] 在步骤S401中,客户端200从本地(即存储单元203)提取个性化元素,并上传给服务器100。该步骤S401可基于多种条件而执行:
[0062] 在第一个示例方案中,步骤S401基于服务器100发送的“是否使用个性化元素”的询问消息而执行。当用户帐号通过验证进入游戏后,服务器100通过元素管理单元102发送一个“是否使用个性化元素”的询问消息给客户端200,若用户期望使用,则可回复确认,并利用个性元素单元202从存储单元203中提取个性化元素上传到服务器100。
[0063] 在第二个示例方案中,步骤S401基于客户端200主动发起的“使用个性化元素”的请求而执行。当用户帐号通过验证进入游戏后,一般是使用系统默认的游戏元素(如图片、音乐、动画等),若用户期望进行更换,则可利用个性元素单元202向服务器100主动发起“使用个性化元素”的请求,并从存储单元203中提取期望的个性化元素上传给服务器100。
[0064] 在步骤S402中,服务器100将客户端200上传的个性化元素与用户帐号相关联,并向客户端200反馈确认通知。
[0065] 在此步骤的第一个示例方案中,服务器100对游戏元素并无特定的属性要求,则当客户端200上传个性化元素时,可利用元素管理单元102将其直接与用户帐号相关联。
[0066] 在此步骤的第二个示例方案中,服务器100接收到客户端200上传的个性化元素后,首先利用元素管理单元102将其与数据库103中存储的游戏设置参数进行对比,若判断得知其符合游戏元素的属性要求,则将该个性化元素与用户帐号相关联。
[0067] 在步骤S403中,客户端200收到服务器100反馈的确认通知后,则将该个性化元素保存在个性元素单元202中,至此则可使用该个性化元素开始游戏。
[0068] 图5示出了本发明的一个实施例中更换游戏元素的方法流程。该实施例是在网上进行棋牌类游戏(如“斗地主”)的过程中更换用户在本地显示的图标,该图标即标识用户形象的图片。具体过程如下:
[0069] 在步骤S501中,用户通过客户端200登陆服务器100,并进入游戏。在本实施例中,用户帐号是由编号和用户名组成,例如进入该游戏的用户帐号为“541903628:蜡笔小辉”。应当说明的是,本发明中用户帐号的形式灵活多样,根据不同的网络场景和游戏而有所不同,该帐号形式只是其中一个典型示例而已。当用户第一次进入游戏时,系统一般会将默认的游戏元素关联到用户帐号,例如本实施例中,系统将默认的图标(形象图片)关联到用户帐号,如图6A中所示,该用户作为游戏中的“地主”,在客户端200的的游戏界面右端所显示的图标,即系统默认的地主形象。
[0070] 在步骤S502中,服务器100向客户端200发送“是否使用个性化图标”的询问消息:若回复否,则转步骤S507;若回复是,则转步骤S503。
[0071] 在步骤S503中,客户端200利用个性元素单元202从本地(即存储单元203)提取期望使用的图片作为个性化图标,并利用收发单元201上传给服务器100。
[0072] 在步骤S504中,服务器100利用收发单元101接收到客户端200上传的个性化图标后,则利用元素管理单元102判断其是否符合该游戏所要求的图标的属性。在本实施例中,服务器100的数据库103存储的游戏设置中对图标的属性要求是“格式:JPEG”、“大小:100K以下”,则元素管理单元102将所接收到的个性化图标的属性参数与该设置的参数进行对比:若符合要求,则转步骤S505;若不符合,则转步骤S507。
[0073] 在步骤S505中,服务器100将该个性化图标与前述的用户帐号“541903628:蜡笔小辉”相关联,并发送确认通知给客户端200。具体的关联过程与现有技术一致,即进行简单的映射,本发明对此不再赘述。
[0074] 在步骤S506中,客户端200收到服务器100发送的确认消息后,则将该个性化图标保存到个性元素单元202中,并使用该个性化图标进行游戏,如图6B所示,原图6A中的“地主形象”图标,替换为了用户上传的个性化图标。
[0075] 在步骤S507中,若用户不想使用个性化图标,在步骤S502中回复“否”,或者用户上传的个性化图标在步骤S504中被判断为不符合要求,则该用户在客户端200中使用系统默认的图标进行游戏。
[0076] 应当说明的是,本发明典型的应用但不限于图片、音乐、动画等游戏元素的更换,对其他类似的游戏元素进行更换时也可以应用本发明所阐述的方法。
[0077] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。