公开/公告号CN1869995A
专利类型发明专利
公开/公告日2006-11-29
原文格式PDF
申请/专利权人 珠海市西山居软件有限公司;珠海金山软件股份有限公司;
申请/专利号CN200610035330.X
申请日2006-04-30
分类号G06F19/00(20060101);
代理机构44100 广州新诺专利商标事务所有限公司;
代理人华辉
地址 519015 广东省珠海市吉大景山路莲山巷8号金山电脑大厦三楼
入库时间 2023-12-17 17:55:29
法律状态公告日
法律状态信息
法律状态
2010-08-11
专利权人的姓名或者名称、地址的变更 IPC(主分类):G06F19/00 变更前: 变更后: 变更前: 变更后: 申请日:20060430
专利权人的姓名或者名称、地址的变更
2008-12-03
授权
授权
2007-01-24
实质审查的生效
实质审查的生效
2006-11-29
公开
公开
技术领域
本发明涉及网络游戏领域,尤其涉及一种对用户图资源处理的装置和方法。
背景技术
Internet网络自20世纪90年代商业化以来,已经渗透到我们工作、生活的方方面面。其中一个重要领域就是网络娱乐,应运而生的网络游戏由于深受年轻人的欢迎,成为极为流行的娱乐方式。2005年中国的网络游戏市场规模达到70~80亿元,增长率108.33%,中国的网络游戏玩家大约在3000万左右,发展前景十分广阔。
在网络游戏中,玩家非常注重个性的体现,希望能够自主定义更多的游戏元素,特别是吸引眼球的图片资源,能够从中感受无穷的乐趣。比如而大部分玩家都希望能够定制个性化的游戏人物头像、着装、饰品或者帮会、队伍标志以及界面图案等等。网络游戏这个领域内传统的做法都是提供一个封闭的资源环境,就是说在游戏中任何要用到的资源,包括图资源都是预先提供并且设置好的,除此之外的所有资源都不可能在游戏中出现,于是自定义图资源这样的做法在之前的网络游戏或者类似的封闭性的服务端——>多客户端模式的软件中都没有得到应用。而一些开放性的系统,比如论坛的自定义头像,又都是只支持用户上载图片,自身系统并没有提供一套图资源系统,而且一个用户上载的资源其他用户还不能使用。
但现在,玩家通常只能在网络游戏开发商所提供的有限数量的图片中进行选择。而对于玩家想要个性化自定义任意图片的要求,已经无法得到满足。
发明内容
本发明目的在于克服现有技术中的不足,提供一种可实现由顽疾自定义图资源的装置和方法。
为了解决上述技术问题,通过以下技术方案实现:一种玩家自定义图资源的装置,其包括位于客户端的录入装置、呈现装置和位于服务器端的图资源信息存储装置;
该录入装置包括玩家输入装置和图资源效果预览装置,玩家通过该玩家输入装置录入自选图形,从而该录入装置获取图资源的用途信息和该图资源的URL;图资源效果预览装置可在玩家客户端上呈现使用了自定义的图资源后的效果;
位于服务器端的图资源信息存储装置用于存储图资源的URL以及用途信息;
呈现装置包括图资源取得装置、图资源类型确定装置、图资源用途确定装置、图资源变换处理装置、图资源画面绘制装置;
上述录入装置可将图资源URL和用途信息存入位于服务器端的图资源信息存储装置,而呈现装置可从图资源信息存储装置中获取图资源URL和用途信息。
一种使用上述装置进行玩家自定义图资源的方法,其包括玩家A录入自定义图资源和玩家B读取并显示玩家A录入的自定义图资源过程;玩家A录入自定义图资源过程包括如下步骤:a1.玩家A通过玩家输入装置输入所选自定义图资源,同时确定该图资源的URL和用途信息;a2.图资源效果预览装置在玩家A本地机器上显示使用了自定义的图资源后的效果,以便玩家确定是否使用该图资源,如确定使用则将该图资源的URL以及用途信息上传到游戏服务器,如果不使用则返回上一步a1修改;玩家B读取并显示玩家A录入的自定义图资源过程包括如下步骤:b1.图资源取得装置从图资源信息存储装置中取得玩家A所录入图资源的URL和用途信息,并根据该URL下载该图资源到玩家A的客户端;b2.图资源类型确定装置首先判断获得的图资源的文件格式是不是图资源变换处理装置能够接受的统一文件格式,如果不是将其转换成统一文件格式;b3.图资源用途确定装置将该图资源的用途信息分析并转换成该图资源在网络游戏中的各种属性信息;b4.图资源变换处理装置根据图资源用途确定装置提供的各种属性信息对图资源类型确定装置提供的统一文件格式的图资源文件进行各种处理,从而转换为在网络游戏中适用的图文件;b5.图资源画面绘制装置调用图资源变换处理装置提供的图文件进行游戏画面的绘制,最后将得到的数据传送给显示卡。
上述玩家A录入自定义图资源过程还包括步骤a3.图资源检查装置检查用户所指定的图资源是否为服务器允许添加的图资源,如果是则继续,否则退回到步骤a1。
本发明提供了一种在网络游戏中使用玩家自定义图资源的装置和方法。采用本方法的核心在于,根据玩家提供的URL获取原始图资源,再根据游戏应用的需要对该图资源进行各种处理并在游戏中呈现。本方法同时兼顾了功能与效率,获得了很好的平衡。
附图说明
图1是本发明玩家自定义图资源的装置结构图;
图2是本发明玩家自定义图资源的方法的数据流程图。
具体实施方式
参见图1和图2,本发明玩家自定义图资源的装置主要包括位于客户端的录入装置、呈现装置和位于服务器端的图资源检查装置与图资源信息存储装置。下面分别对各本分进行详细描述:
第一部分:录入装置
录入装置的作用是:提供输入界面由玩家(假设是player1)选择需要自定义哪个图形图像(假设是graphic1)以及为这个图形图像graphic1提供一个图资源(假设是image1)的URL,通过预览使用该图资源后呈现的效果确认是否使用该图资源,如果确定使用,则将该图资源的URL和该图资源的用途信息上传到服务器,否则返回上一步修改。录入装置包括玩家输入装置和图资源效果预览装置两部分:
1、玩家输入装置:玩家输入装置一是为玩家player1提供输入界面,让玩家player1通过菜单选择或者在该界面上直接用鼠标点击等方式来选择并确认需要自定义哪个图形图像graphic1(比如,人物的上衣或者物品外观或者帮会标志等等),此时得到该图资源的用途信息;二是提供输入框让玩家输入该图资源image1的URL;
2、图资源效果预览装置:图资源效果预览装置是在玩家player1本地机器上先呈现使用了自定义的图资源后的效果(此功能基本同呈现装置),以便玩家确定是否使用该图资源,如确定使用则将该图资源的URL以及用途信息上传到游戏服务器,如果不使用则返回上一步修改。
第二部分:呈现装置
呈现装置其作用为:当任何玩家想看这个由玩家player1自定义的图形图像graphic1时(可能是游戏人物的头像或者衣服或者帮会标志或者物品外观等等),从游戏服务器取回玩家输入的图资源image1的URL以及图资源image1的用途信息,并根据图资源image1的URL下载该图资源image1,图资源image1相当于原始素材,不能直接应用到游戏中,需要在对该图资源image1的用途信息进行分析后,根据该图资源在游戏中应用的做相应的变换处理。呈现装置包括图资源取得装置、图资源类型确定装置、图资源用途确定装置、图资源变换处理装置、图资源画面绘制五部分:
1、图资源取得装置:图资源取得装置当任何玩家(假设是playerX,X可能是1、2、3…)想看游戏中的图形图像image1时,从游戏服务器取得玩家player1输入的图资源image1的URL以及图资源image1的用途信息,根据该URL下载该图资源image1到玩家playerX的客户端。
2、图资源类型确定装置:图资源类型确定装置首先判断获得的图资源image1的文件格式是不是图资源变换处理装置能够接受的统一文件格式,如果不是将其转换成统一文件格式,即为内存中的位图格式。
3、图资源用途确定装置:图资源用途确定装置将图资源image1的用途信息分析并转换成该图资源image1在网络游戏中的各种属性信息(比如:判断该图资源是用于游戏中的2d图形绘制或者3d贴图或者是用于界面的某些图标的更换等又或者该图资源在游戏应用中的大小、位置、形状、特效等等)。
4、图资源变换处理装置:(该装置为呈现装置的核心部分):图资源变换处理装置将根据图资源用途确定装置提供的各种属性信息对图资源类型确定装置提供的统一文件格式的图资源文件进行各种处理(比如,图像大小裁剪、图像的变形和扭曲以及图像的特效处理等等)从而转换为在网络游戏中适用的图文件。
5、图资源画面绘制装置:图资源画面绘制装置会调用图资源变换处理装置提供的图文件进行游戏画面的绘制,得到传送给显示卡的数据。最后将处理后所得的数据传送给显示卡的显存,由显卡在工作时进行建模渲染。这些数据在转换为模拟信号后输出到显示器,最终就是我们看见的游戏中呈现的图像。
第三部分:服务器端
游戏服务器端包括图资源检查装置与图资源信息存储装置,图资源检查装置检查用户所指定的图资源是否为服务器允许添加的图资源;图资源信息存储装置用于存储图资源的URL以及用途信息。
第四部分:接收和发送装置
游戏服务器端和客户端之间通过接收和发送装置进行图资源信息的上传以及广播,此套装置是使用的游戏本身的数据包传输机制,需要对新增加的信息类型确定新的协议号和数据包的结构,然后在接收和发送装置之间传输,并交给对应的上面的逻辑装置进行处理。
以上步骤仅用以说明而非限制本发明的技术方案。不脱离本发明精神和范围的任何修改或局部替换,均应涵盖在本发明的权利要求范围当中。
机译: 多玩家网络游戏环境中的会话管理系统和方法
机译: 用于将与网络游戏机有关的信息传达给预期玩家的方法和装置
机译: 用于将网络游戏机的信息传达给预期玩家的方法和装置