显示游戏角色状态的方法及装置的制作方法

文档序号:1604093阅读:194来源:国知局
专利名称:显示游戏角色状态的方法及装置的制作方法
技术领域
本发明涉及网络游戏领域,尤其涉及显示游戏角色状态的方法及装置。
背景技术
网络游戏提供了一个虚拟世界,用户可以创建各种各样的游戏角色参与到游戏中,同时,网络游戏是一个按时间为周期的循环,每个游戏循环进行一次游戏数据的交互,游戏逻辑的计算、以及游戏画面的重画。用户在网络游戏中,其游戏角色会包括多种游戏状态,并且其游戏状态会随着不同的游戏行为进行实时的变化。例如游戏角色A的行为状态可以包括行走、骑马、打坐等,用户可以通过系统提供的操作方式在不同的行为状态中进行切换,如在游戏角色A打怪事,若中了毒,则应显示中毒的状态,并标明中毒时限,在中毒的时限内,游戏角色A的生命力值不断降低,用户看到游戏角色中毒的状态,会采取一些游戏行为,以恢复游戏角色的体力,游戏角色状态的显示,可以即时提示用户游戏角色当前的状态,用户可通过切换角色不同的状态,选择有利的游戏操作方式,增强游戏的趣味性。是否应该强调一下客户端和服务器断。
现有技术中,。在游戏的用户终端的界面上会以状态条的方式显示各种不同的游戏状态供用户选择,然而,每个游戏循环大概是50毫秒,并且由于状态条所能显示的角色状态数量有限,若当前游戏循环接收到的角色状态数量大于状态条所能显示的角色状态数量,那么部分角色状态就无法进行显示,由此,用户参与游戏的趣味性会大大降低。

发明内容
本发明实施例要解决的技术问题是提供显示游戏角色状态的方法及用户终端,能够让用户及时获取游戏角色所有的状态信息,提高游戏趣味性。
为解决上述技术问题,本发明实施例的目的是通过以下技术方案实现的本发明实施例提供一种显示游戏角色状态的装置,包括
数据接收单元,用于接收游戏角色状态数据;判断单元,用于判断显示单元是否有显示空间,如果是,则将所接收的游戏角色状态数据发送至显示单元;如果否,则将所接收的游戏角色状态数据发送至缓存单元;缓存单元,用于存储游戏角色状态数据,并在显示单元有新的显示空间时,将游戏角色状态数据发送至显示单元;监控单元,用于监控显示单元是否有新的显示空间,并将监控结果发送至缓存单元;显示单元,用于将缓存单元发送的游戏角色状态数据进行显示。
本发明实施例还提供一种显示游戏角色状态的方法,包括用户终端接收游戏角色状态数据;判断得到显示区没有显示空间时,则将接收的所述游戏角色状态数据存储于缓存中;当监测到显示区有新的显示空间时,将缓存中的游戏角色状态数据发送至显示区进行显示。
本发明实施例还提供了一种显示游戏角色状态的装置,包括数据接收单元,用于接收游戏角色状态数据;缓存单元,用于存储数据接收单元所接收的所述游戏角色状态数据,并在显示单元有显示空间时,将游戏角色状态数据发送至显示单元;监控单元,用于监控显示单元是否有显示空间,并将监控结果发送至缓存单元;显示单元,用于将所接收的游戏角色状态数据进行显示。
本发明实施例还提供了一种显示游戏角色状态的方法,包括用户接收游戏角色状态数据,并将所接收的所述数据存入缓存;当监控到显示区有显示空间时,则将缓存中的游戏角色状态数据发送至显示区进行显示。
以上本发明实施例所提供的技术方案可以看出,由于该方案中,利用缓存机制,通过将服务器发送的游戏角色状态数据存储于缓存中,并在显示区有显示空间时,将缓存中的游戏角色状态数据进行显示,与现有技术相比,本发明实施例所提供的技术方案能够保证所有的游戏角色状态数据都能够显示,让用户及时获取游戏角色所有的状态信息,提高游戏趣味性。


图1为本发明实施例一提供的显示游戏角色状态的方法流程图;图2为本发明实施例二提供的显示游戏角色状态的装置结构图;图3为本发明实施例三提供的显示游戏角色状态的方法流程图;图4为本发明实施例四提供的显示游戏角色状态的装置结构图。
具体实施例方式
为使本发明实施例的技术方案及优点更清楚,以下结合附图对本发明的实施例作详细的阐述。
实施例一参见图1,本发明实施例提供了一种显示游戏角色状态的方法,该方法包括步骤101用户终端接收游戏角色状态数据;其中,所述游戏角色状态数据由服务器计算得到后发送给用户终端;步骤102~104判断显示区中是否有显示空间,如果是,将所接收的所述数据进行显示,并结束程序;如果否,则将接收的所述游戏角色状态数据存储于缓存中;步骤105当监测到显示区有新的显示空间时,将缓存中的游戏角色状态数据发送至显示区进行显示;其中,所述的显示区包括至少一个游戏角色状态显示条,用于显示不同的游戏角色状态;其中,显示区将缓存中发送的游戏角色状态数据进行显示包括显示区中的显示条将缓存发送的游戏角色状态数据滚动地在显示条中循环显示;其中,所述的循环显示可以是系统自动地将缓存发送至显示区的游戏角色状态滚动地在显示条中显示;也可以,由用户控制使缓存发送至显示区的游戏角色状态在显示条中滚动显示,通过在所述的显示条的旁边设置至少一个“滚动”操作按钮,用于输入用户发送的滚动显示显示条中游戏角色状态的指令,系统按照所接收的“滚动”指令,删除显示条中至少一个的游戏角色状态,显示区便将缓存发送的游戏角色状态数据中的相应数量的游戏角色状态进行显示,例如当用户通过输入滚动指令,则系统删除显示条中队首或队尾至少一个游戏角色状态,缓存便将相应数量的游戏角色状态数据发送至显示条进行显示,以此,将缓存发送至显示区的游戏角色状态在显示条中滚动显示;上述两种游戏角色状态的显示方式,可以在用户终端设置。
其中,用户终端在下一次与服务器进行数据交互的时候,将会根据情况删除显示区中部分游戏角色状态,从而使显示区获得新的显示空间;通常,用户终端会删除显示区中超过预置显示时限的游戏角色状态数据;其中,为有效利用缓存资源,该方法可以进一步包括用户终端在预置的周期删除缓存中超过预置存储时限的游戏角色状态数据;其中,上述方法还可以进一步包括系统以闪烁的方式提示显示区中即将到达所述预置显示时限的游戏角色状态,以提醒用户。
实施例二参见图2,为实现上述方法,本发明实施例还提供了一种显示游戏角色状态的装置,包括数据接收单元,判断单元,缓存单元,监控单元,显示单元;其中,数据接收单元201,用于接收游戏角色状态数据;其中,所述的游戏角色状态数据由服务器计算得到后发送给用户终端;判断单元202,用于判断显示单元是否有显示空间,当判断得到显示单元有显示空间时,将所接收的游戏角色状态数据发送至显示单元;当判断得到显示单元没有显示空间时,将所接收的游戏角色状态数据发送至缓存单元;缓存单元203,用于存储游戏角色状态数据,并在显示单元有新的显示空间时,将游戏角色状态数据发送至显示单元;监控单元204,用于监控显示单元是否有新的显示空间,并将监控结果发送至缓存单元;其中,用户终端在下一次与服务器进行数据交互的时候,将会根据情况删除显示区中部分游戏角色状态,从而使显示区获得新的显示空间;通常,用户终端会删除显示区中超过预置显示时限的游戏角色状态数据;显示单元205,用于将所接收的游戏角色状态数据进行显示;其中,所述的显示单元,至少包括一个显示区,用于显示不同的游戏角色状态;其中,显示区将所接收的游戏角色状态数据进行显示包括显示单元将缓存单元发送的游戏角色状态数据滚动地在所述显示区中循环显示;其中,所述的显示单元还可以进一步包括滚动指令输入区,由用户控制使缓存发送至显示区的游戏角色状态在显示条中滚动显示,所述的滚动指令输入区,可设置于所述的显示区的旁边,用于输入用户发起的滚动显示所述显示区中游戏角色状态的指令,系统按照所接收的“滚动”指令,删除显示区中至少一个游戏角色状态,显示单元将缓存单元发送的游戏角色状态数据中的相应数量的游戏角色状态数据进行显示,例如当用户输入滚动指令,则系统删除显示区中队首或队尾至少一个游戏角色状态,缓存单元便将相应数量的游戏角色状态数据发送至显示单元进行显示,以此,缓存单元发送至显示单元的游戏角色状态数据可以在所述显示区内滚动显示;其中,为更好地利用存储资源,本装置可以进一步包括删除单元,用于在预置的周期删除缓存单元中超过预置存储时限的游戏角色状态数据;实施例三参见图3,本发明实施例还提供了一种显示游戏角色状态的方法,与本发明实施例一中显示游戏角色状态方法不同的是用户终端将接收到的游戏角色状态数据均先存入缓存之后,再判断显示区是否有显示空间;该方法的具体步骤如下步骤301~302用户终端接收游戏角色状态数据,并将所接收的所述数据存入缓存;其中,所述游戏角色状态数据由服务器计算得到后发送给用户终端;步骤303当监控到显示区有显示空间时,则将缓存中的游戏角色状态数据发送至显示区进行显示;其中,用户终端在下一次与服务器进行数据交互的时候,将会根据情况删除显示区中部分游戏角色状态,从而使显示区获得新的显示空间;通常,用户终端会删除显示区中超过预置显示时限的游戏角色状态数据;其中,为有效利用缓存资源,该方法进一步包括用户终端在预置的周期删除缓存中超过预置存储时限的游戏角色状态数据;其中,所述的显示区包括至少一个游戏角色状态显示条,用于显示不同的游戏角色状态;其中,显示区将缓存中发送的游戏角色状态数据进行显示包括显示区中的显示条将缓存发送的游戏角色状态数据滚动地在显示条中循环显示;其中,所述的循环显示可以是系统自动地将缓存发送至显示区的游戏角色状态滚动地在显示条中显示;也可以由用户控制使缓存发送至显示区的游戏角色状态在显示条中滚动显示,通过在所述的显示条的旁边设置至少一个“滚动”操作按钮,用于输入用户发送的滚动显示显示条中的游戏角色状态的指令,系统按照所接收的“滚动”指令,删除显示条中至少一个的游戏角色状态,显示区便将缓存发送的游戏角色状态数据中的相应数量的游戏角色状态进行显示,例如当用户通过输入滚动指令,则系统滚动显示条中队首或队尾至少一个游戏角色状态,缓存便将相应数量的游戏角色状态数据发送至显示条进行显示,以此,将缓存发送至显示区的游戏角色状态在显示条中滚动显示;
上述两种游戏角色状态的显示方式,可以在用户终端设置。
其中,上述方法还可以进一步包括系统以闪烁的方式显示即将到达所述预置显示时限的游戏角色状态,以提醒用户。
实施例四参见图4,为实现本发明实施例三所提供的方法,本发明实施例还提供了一种显示游戏角色状态的装置,该装置包括数据接收单元,缓存单元,监控单元,显示单元;数据接收单元401,用于接收游戏角色状态数据;缓存单元402,用于存储数据接收单元所接收的所述游戏角色状态数据,并在显示单元有显示空间时,将游戏角色状态数据发送至显示单元;监控单元403,用于监控显示单元是否有显示空间,并将监控结果发送至缓存单元;显示单元404,用于将所接收的游戏角色状态数据进行显示;其中,所述的显示单元,至少包括一个显示区,用于显示不同的游戏角色状态;其中,显示区将所接收的游戏角色状态数据进行显示包括显示单元将缓存单元发送的游戏角色状态数据滚动地在所述显示区中循环显示;其中,所述的显示单元还可以进一步包括滚动指令输入区,由用户控制使缓存发送至显示区的游戏角色状态在显示条中滚动显示,所述的滚动指令输入区,可设置于所述的显示区的旁边,用于输入用户发起的滚动显示所述显示区中游戏角色状态的指令,系统按照所接收的“滚动”指令,删除显示区中至少一个游戏角色状态,显示单元将缓存单元发送的游戏角色状态数据中的相应数量的游戏角色状态数据进行显示,例如当用户输入滚动指令,则系统删除显示区中队首或队尾至少一个游戏角色状态,缓存单元便将相应数量的游戏角色状态数据发送至显示单元进行显示,以此,缓存单元发送至显示单元的游戏角色状态数据可以在所述显示区内滚动显示;其中,为有效利用存储资源,本装置还可以进一步包括删除单元,用于在预置的周期删除缓存单元中超过预置存储时限的游戏角色状态数据。
以上本发明实施例所提供的技术方案可以看出,由于该方案中,利用缓存机制,通过将服务器发送的游戏角色状态数据存储于缓存中,并在显示区有显示空间时,将缓存中的游戏角色状态数据进行显示,与现有技术相比,本发明实施例所提供的技术方案能够保证所有的游戏角色状态数据都能够显示,让用户及时获取游戏角色所有的状态信息,提高游戏趣味性。
以上对本发明实施例所提供的显示游戏角色状态方法及用户终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种显示游戏角色状态的装置,其特征在于,包括数据接收单元,用于接收游戏角色状态数据;判断单元,用于判断显示单元是否有显示空间,如果是,则将所接收的游戏角色状态数据发送至显示单元;如果否,则将所接收的游戏角色状态数据发送至缓存单元;缓存单元,用于存储游戏角色状态数据,并在显示单元有新的显示空间时,将游戏角色状态数据发送至显示单元;监控单元,用于监控显示单元是否有新的显示空间,并将监控结果发送至缓存单元;显示单元,用于将缓存单元发送的游戏角色状态数据进行显示。
2.根据权利要求1所述的显示游戏角色状态的装置,其特征在于,所述显示单元,包括至少一个显示区,用于显示不同的游戏角色状态;至少一个滚空指令输入区,用于输入滚动显示所述显示区中游戏角色状态的指令。
3.根据权利要求1或2所述的显示游戏角色状态的装置,其特征在于,该装置进一步包括删除单元,用于在预置的周期删除缓存单元中超过预置存储时限的游戏角色状态数据。
4.一种显示游戏角色状态的方法,其特征在于,包括用户终端接收游戏角色状态数据;判断得到显示区没有显示空间时,则将接收的所述游戏角色状态数据存储于缓存中;当监测到显示区有新的显示空间时,将缓存中的游戏角色状态数据发送至显示区进行显示。
5.根据权利要求4所述的显示游戏角色状态的方法,其特征在于,该方法进一步包括;用户终端在预置的周期删除缓存中超过预置存储时限的游戏角色状态数据。
6.根据权利要求4或5所述的显示游戏角色状态的方法,其特征在于所述的显示区包括至少一个游戏角色状态显示条,用于显示不同的游戏角色状态;至少一个滚动指令输入区,用于输入滚动显示所述显示区中游戏角色状态的指令。
7.根据权利要求6所述的显示游戏角色状态的方法,其特征在于,所述的将缓存中相应数量的所述游戏角色状态数据发送至显示区进行显示包括显示条以滚动的方式,将发送至显示区的游戏角色状态数据循环显示。
8.一种显示游戏角色状态的装置,其特征在于,包括数据接收单元,用于接收游戏角色状态数据;缓存单元,用于存储数据接收单元所接收的所述游戏角色状态数据,并在显示单元有显示空间时,将游戏角色状态数据发送至显示单元;监控单元,用于监控显示单元是否有显示空间,并将监控结果发送至缓存单元;显示单元,用于将所接收的游戏角色状态数据进行显示。
9.根据权利要求8所述的显示游戏角色状态的装置,其特征在于,所述显示单元,包括至少一个游戏角色状态显示区,用于显示不同的游戏角色状态;至少一个滚动指令输入区,用于输入滚动显示所述显示区中至少一个游戏角色状态的指令。
10.一种显示游戏角色状态的方法,其特征在于,包括用户接收游戏角色状态数据,并将所接收的所述数据存入缓存;当监控到显示区有显示空间时,则将缓存中的游戏角色状态数据发送至显示区进行显示。
全文摘要
本发明提供了显示游戏角色状态的装置和方法,利用本发明,将用户终端所接收到的游戏角色状态数据存储于缓存中,并在显示区有显示空间时,将缓存中的游戏角色状态数据进行显示,保证所有的游戏角色状态数据都能够显示,让用户及时获取游戏角色所有的状态信息,提高游戏趣味性。
文档编号A63F13/00GK101024124SQ20071006502
公开日2007年8月29日 申请日期2007年3月30日 优先权日2007年3月30日
发明者张建羽 申请人:北京金山软件有限公司, 北京金山数字娱乐科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1