提供游戏用的服务器以及方法技术

技术编号:11071507 阅读:69 留言:0更新日期:2015-02-25 11:02
涉及一种提供游戏用的服务器以及方法。减轻提供在线游戏时的服务器一侧的负担并降低通信量。一实施方式的服务器具备:游戏实行部,用于实行游戏;生成部,按照游戏的进展以第一时间间隔生成记录有多条绘图指令的帧信息,所述多条绘图指令用于使游戏用画面的一帧显示出来而在终端装置中运行;判断部,用于判断是否向终端装置发送生成的帧信息;压缩部,用于压缩生成的帧信息;发送部,用于将判断为进行发送的压缩后的帧信息向终端装置进行发送;以及请求部,以第二时间间隔请求终端装置发送绘图运行时间信息。

【技术实现步骤摘要】

本专利技术涉及提供游戏用的服务器以及方法,详细地说,涉及向以可通信方式连接的多台终端装置提供游戏用的服务器以及方法。
技术介绍
以往,向借助互联网等通信线路连接的个人电脑、智能手机或者游戏专用终端等用户终端提供在线游戏的系统为公众所知(例如参考专利文献1)。例如,在提供通常被称作云游戏的服务的系统中,根据从用户终端发送的输入信息,在服务器侧按照游戏的进展进行相应的运算处理和图像处理,并且将运算结果作为视频动画发送至用户终端。另外,例如,在提供通常被称作多人在线游戏的服务的系统中,通过在游戏专用终端或安装了专用软件的用户终端与服务器之间使用专用协议进行通信,实现了提供由多个用户同时进行操控的游戏。在先技术文献专利文献专利文献1:日本特开2013-066524号公报
技术实现思路
专利技术所要解决的技术问题但是,在上述云游戏中,由于将游戏用画面作为视频动画发送至用户终端,因此发送大容量的视频动画会给网络带来负担,例如,对于借助通信状态不稳定的移动网络等连接的用户终端,难以提供高质量的游戏用画面。进一步,即使在将视频动画压缩使其容量降低的情况下,由于该压缩处理会给服务器一侧的CPU带来负担,因此不适合提供例如由多个用户同时操控的游戏那样CPU负担较重的游戏。另外,在上述多人在线游戏中,需要开发用于在专用终端等与服务器之间进行通信的专用协议。本专利技术的实施方式的目的之一在于减轻提供在线游戏时的服务器一侧的负担并降低通信量。本专利技术的其他目的通过参考本说明书的全部内容即可知晓。用于解决技术问题的方案根据本专利技术的一实施方式,一种服务器,向以可通信方式连接的多台终端装置提供游戏,其特征在于,具备:游戏实行部,根据从所述终端装置发送来的输入信息实行所述游戏;生成部,按照所述游戏的进展以规定的时间间隔生成至少记录有多条第一种类绘图指令的帧信息,所述多条第一种类绘图指令在所述终端装置中运行,从而将与所述游戏的进展相应的游戏用画面的一帧显示在所述终端装置上,所述多条第一种类绘图指令包含可确定所绘制的对象的对象信息以及可确定绘制该对象的坐标的坐标信息;压缩部,用于压缩生成的所述帧信息;以及发送部,用于将压缩后的所述帧信息发送至所述终端装置。根据本专利技术的一实施方式,一种向以可通信方式连接的多台终端装置提供游戏的方法,其特征在于,根据从所述终端装置发送来的输入信息实行所述游戏;按照所述游戏的进展以规定的时间间隔生成至少记录有多条第一种类绘图指令的帧信息,所述多条第一种类绘图指令在所述终端装置中运行,从而将与所述游戏的进展相应的游戏用画面的一帧显示在所述终端装置上,所述多条第一种类绘图指令包含可确定所绘制的对象的对象信息以及可确定绘制该对象的坐标的坐标信息;压缩生成的所述帧信息;将压缩后的所述帧信息发送至所述终端装置。专利技术的效果通过本专利技术的各种实施方式,能够减轻提供在线游戏时的服务器一侧的负担并降低通信量。附图说明图1是概略性地示出系统1的网络结构的框图,该系统1包含涉及本发明的一实施方式的服务器10。图2是概略性地示出一实施方式中的服务器10的功能模块的框图。图3是示出一实施方式中的统计信息管理表的一个示例的说明图。图4是示出一实施方式中的帧信息生成发送处理的一个示例的流程图。图5是示出一实施方式中的游戏用画面60的一个示例的说明图。图6是示出一实施方式中的帧信息的一个示例的说明图。图7是示出一实施方式中的帧信息的其他示例的说明图。图8是示出一实施方式中的统计信息获取处理的一个示例的流程图。附图标记说明:1:系统10:服务器20:通信网络30:终端装置51:游戏实行部52:生成部53:判断部54:压缩部55:发送部56:请求部60:游戏用画面80、90:帧信息具体实施方式图1是概略性地示出系统1的网络结构框图,该系统1包含涉及本专利技术的一实施方式的服务器10。如图1所示,一实施方式中的服务器10借助互联网等通信网络20以可通信方式与普通计算机所构成的终端装置30相连接,能够向操作该终端装置30的用户提供各种游戏。此外,在服务器10上以可通信的方式还连接着终端装置30以外的未图示的终端装置。另外,服务器10能够向操作终端装置30的用户提供游戏以外的各种数字内容,能够提供数字内容以外的各种互联网服务,进一步,还能够提供用于实现在操作多台终端30的多个用户之间进行各种沟通交流的平台。如图所示,服务器10包含CPU(处理器)11、主存储器12、用户I/F(接口)13、通信I/F(接口)14、外部存储器15以及光盘驱动器16,上述各构成要素借助总线17互相电连接。CPU11将操作系统和用于控制在线游戏实行的控制用程序等各种程序从外部存储器15加载到主存储器12中,并运行所加载的程序中包含的命令。主存储器12用于存储CPU11运行的程序,例如由DRAM(动态随机存取存储器)构成。用户I/F13例如包含用于接收操作者的输入信息的键盘和鼠标等信息输入装置、以及用于输出CPU11的运算结果的液晶显示器等信息输出装置。通信I/F14是由硬件、固件(firmware)或TCP/IP(传输控制协议/因特网互联协议)驱动程序和PPP(点对点协议)驱动程序等通信用软件或其组合实现的,构成为可借助通信网络20与终端装置30通信。外部存储器15例如用磁盘驱动器构成,保存用于控制在线游戏实行的控制用程序等各种程序。另外,外部存储器15中还可保存在游戏中所使用的各种数据。可保存在外部存储器15中的各种数据也可以存储在与服务器10以可通信方式连接并且在物理上与服务器10独立分开的数据库服务器中。光盘驱动器16读取存储在CD-ROM、DVD-ROM、DVD-R等各种存储介质中的数据,或者向这些存储介质写入数据。例如,存储在存储介质中的游戏应用程序和游戏数据等的数据通过光盘驱动器16读取出来,并安装到外部存储器15中。在一实施方式中,服务器10是用于管理由分层结构的多个网页构成的网站的网页服务器,能够向终端装置30提供游戏服务。终端装置30能够从服务器10获取用于显示网页的HTML(超文本标记语言)数据,解析获取的HTML数据,并将该网页显示给终端装置30的用户(游戏用户)。借助这样的网页而提供的游戏有时被称作浏览器游戏。外部存储器15中也保存本文档来自技高网...
提供游戏用的服务器以及方法

【技术保护点】
一种服务器,向以可通信方式连接的多台终端装置提供游戏,其特征在于,具备:游戏实行部,根据从所述终端装置发送来的输入信息实行所述游戏;生成部,按照所述游戏的进展以规定的时间间隔生成至少记录有多条第一种类绘图指令的帧信息,所述多条第一种类绘图指令在所述终端装置中运行,从而将与所述游戏的进展相应的游戏用画面的一帧显示在所述终端装置上,所述多条第一种类绘图指令包含可确定所绘制的对象的对象信息以及可确定绘制该对象的坐标的坐标信息;压缩部,用于压缩生成的所述帧信息;以及发送部,用于将压缩后的所述帧信息发送至所述终端装置。

【技术特征摘要】
2013.08.12 JP 2013-1672661.一种服务器,向以可通信方式连接的多台终端装置提供游戏,其特征
在于,具备:
游戏实行部,根据从所述终端装置发送来的输入信息实行所述游戏;
生成部,按照所述游戏的进展以规定的时间间隔生成至少记录有多条第
一种类绘图指令的帧信息,所述多条第一种类绘图指令在所述终端装置中运
行,从而将与所述游戏的进展相应的游戏用画面的一帧显示在所述终端装置
上,所述多条第一种类绘图指令包含可确定所绘制的对象的对象信息以及可
确定绘制该对象的坐标的坐标信息;
压缩部,用于压缩生成的所述帧信息;以及
发送部,用于将压缩后的所述帧信息发送至所述终端装置。
2.根据权利要求1所述的服务器,其特征在于,
所述游戏用画面包含同一形状的多个单位对象朝纵向和/或横向连续配置
的区域;
所述帧信息中按照所述单位对象的配置顺序至少记录有用于绘制连续配
置的所述多个单位对象的所述多条第一种类绘图指令;
所述对象的绘制坐标与通过上一次记录的所述第一种类绘图指令的坐标
信息所确定的坐标之差,作为所述坐标信息包含在所述第一种类绘图指令中。
3.根据权利要求1或2所...

【专利技术属性】
技术研发人员:奥一穗
申请(专利权)人:株式会社得那
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1