首页 / 专利库 / 软件 / 软件包 / 软件组件 / 一种基于双向机顶盒的互动游戏系统

一种基于双向机顶盒的互动游戏系统

阅读:83发布:2024-02-25

专利汇可以提供一种基于双向机顶盒的互动游戏系统专利检索,专利查询,专利分析的服务。并且本 发明 公开一种基于双向机顶盒的互动游戏系统。该系统包括客户端、游戏前端 服务器 、通信服务器、逻辑服务器、后台管理服务器;其中,客户端由双向机顶盒以及 数字电视 组成,双向机顶盒通过解析SDF文件,在数字电视上呈现电视画面;游戏前端服务器,用于接收并响应双向机顶盒发送的 请求 ,并调用相应的用户查询端进行处理;通信服务器,用于连接逻辑服务器,对联机游戏提供通信服务;逻辑服务器,用于在游戏时连接通信服务器,相关游戏处理由逻辑服务器完成,完成后交回通信服务器,通信服务器再将其发回给客户端;后台管理服务器,用于对整个游戏系统的数据进行管理。本发明系统能实现数字电视游戏的互动功能,并丰富互动游戏的种类。,下面是一种基于双向机顶盒的互动游戏系统专利的具体信息内容。

1.一种基于双向机顶盒的互动游戏系统,其特征在于:
该系统包括客户端、游戏前端服务器、通信服务器、逻辑服务器、后台管理服务器;
其中,客户端由双向机顶盒以及数字电视组成,双向机顶盒通过解析SDF文件,在数字电视上呈现电视画面,为用户提供游戏登陆的客户端界面;
游戏前端服务器,用于接收并响应双向机顶盒发送的请求,并调用相应的用户查询端进行处理;
通信服务器,用于连接逻辑服务器,对联机游戏提供通信服务;
逻辑服务器,用于在游戏时连接通信服务器,相关游戏处理由逻辑服务器完成,完成后交回通信服务器,通信服务器再将其发回给客户端;
后台管理服务器,用于对整个游戏系统的数据进行管理,包括用户管理、游戏管理、通信服务器管理、逻辑服务器管理。
2.根据权利要求1所述的基于双向机顶盒的互动游戏系统,其特征在于:
所述游戏前端服务器采用了J2EE体系结构,包括WEB层组件以及业务应用层;
其中,WEB层组件用于接收并解析双向机顶盒发送的WEB请求,调用相应的用户查询端进行处理,并把用户查询端的处理结果以WEB的响应方式返回给双向机顶盒。
3.根据权利要求1或2所述的基于双向机顶盒的互动游戏系统,其特征在于:
所述通信服务器的组件包括EJB,用于实现对各个游戏的业务处理,每个游戏对应一个EJB,根据用户选择的游戏调用相应的EJB。
4.根据权利要求1或2所述的基于双向机顶盒的互动游戏系统,其特征在于:
所述逻辑服务器,从游戏前端服务器下载相关游戏软件包的服务器部分,在游戏进行时与通信服务器持续保持通信以交换各种讯息。
5.根据权利要求1所述的基于双向机顶盒的互动游戏系统,其特征在于:
所述系统在传输时所使用的传输协议包括TCP/IP协议、FTP防议和UDP协议。

说明书全文

一种基于双向机顶盒的互动游戏系统

技术领域

[0001] 本发明涉及数字家庭网络技术领域,特别是涉及一种基于双向机顶盒的互动游戏系统。技术背景
[0002] 随着3C融合技术的发展,人们生活平的逐渐提高,数字家庭越来越受人们的关注,并不断的发展,逐渐在生活中起着举足轻重的作用。随看数字家庭产业蓬勃的发展,人们的生活将变得更加简单方便、更加人性化,人类的生活品质将得到极大的提高。作为数字家庭的一个重要理念“互动应用”更为人们描绘出一种新的生活模式,人们可以足不出户,享受数字家庭带来的一切便利。
[0003] 互动应用中的娱乐应用起着举足轻重的作用,特别是游戏方面。一般来说,一方面人们选择在电脑上玩游戏,但是电脑显示器相对较小,会让人觉得不过瘾,并且选择电脑玩游戏,只能坐在电脑前,时间稍久会让人觉得脊椎不舒服,并且长时间近距离对着显示器,眼睛容易疲劳;另一方面人们选择用传统的数字电视玩游戏,游戏种类比较单一,并且游戏局限于单机,不能实现在线互动。

发明内容

[0004] 本发明要解决的技术问题是提供一种新的基于双向机顶盒的互动游戏系统,能实现数字电视游戏的互动功能,并丰富互动游戏的种类,提高人们的生活质量
[0005] 本发明的目的通过以下技术方案实现:
[0006] 本发明的互动游戏系统采用模化结构,分别由客户端、游戏前端服务器、游戏后台管理服务器,游戏服务中心和数据库服务器组成。其中游戏服务中心包括Java应用服务器、通信服务器、逻辑服务器三个子模块。
[0007] 客户端由双向机顶盒以及数字电视组成。双向机顶盒通过解析票务查询频道的SDF文件,在数字电视上呈现电视画面,从而为用户提供游戏登陆的客户端界面。双向机顶盒使用的中间件为SDF_Player,用于解析SDF语言,并提供T9中文输入法。SDF(Scene Description File),又称场景描述文件,是一种操作流程中间描述语言,它支持的元素类型有图片、视频、文字、输入框等。以SDF_Player为中间件的双向机顶盒通过解析SDF文件,就能在数字电视上呈现电视频道画面。
[0008] 游戏前端服务器接收并响应双向机顶盒发送的请求,并调用相应的用户查询端进行处理。游戏前端服务器采用了J2EE体系结构,包括WEB层组件以及业务应用层,WEB组件为Servlet,用于接收并解析双向机顶盒发送的WEB请求,调用相应的用户查询端进行处理(即用户使用双向机顶盒通过Web方式访问游戏前端服务器),并把用户查询端的处理结果以WEB的响应方式返回给双向机顶盒。
[0009] 对于单机游戏,则链接进入相应的单机游戏页面,下载游戏J2ME包然后运行,此时客户端脱离Web服务器进行游戏。对于联机游戏,则链接进入相应游戏之房间选择页面。选择房间后下载游戏客户端J2ME包并运行,此J2ME程序联络对应游戏之通信服务器,客户端脱离游戏前端服务器。
[0010] 通信服务器、逻辑服务器、Java应用服务器、后台管理Web服务器主要的组件为EJB,实现了对各个游戏的业务处理、各个服务器间的通信,体现的是业务逻辑,每个游戏都对应一个EJB,根据用户选择的游戏调用相应的EJB。而通信服务器与逻辑服务器之间、逻辑服务器与Java应用服务器之间、通信服务器与Java应用服务器之间,后台管理Web服务器与Java应用服务器之间都是通过EJB进行通信与数据的调用和传输。
[0011] 所述的数据间的传输协议包括了TCP/IP协议、FTP协议和UDP协议。
[0012] 上述技术方案可以看出,本发明的优点在于:
[0013] 1、本系统为用户提供丰富的游戏种类及游戏娱乐方式,包括单机游戏和联机游戏。联机游戏又可以叫网络游戏,是时下的一个热点。本系统的联机游戏可提供数字电视用户之间的交互,如数字电视用户的对战,棋牌等。
[0014] 2、游戏服务器系统中的单项游戏为接插件设计,运营商可根据自身情况添加、删除游戏,此过程与服务器系统本身之运营分离,不影响用户使用。
[0015] 3、本系统采用全Java构架设计,系统稳定性好、负载量高同时便于移至、控制,大大增强了系统之灵活性。附图说明
[0016] 为了更清楚地说明本发明实施例现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0017] 图1是本发明的系统软件体系结构示意图;
[0018] 图2是本发明的系统运行流程图

具体实施方式

[0019] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0020] 本发明实施例提供一种基于双向机顶盒的互动游戏系统,能够满足数字家庭用户通过数字电视获得各种丰富的游戏,并提供互动游戏功能,可与其他用户进行对战。
[0021] 本发明是在数字电视上实现游戏的互动,用户可以通过遥控器操作,和其他用户实现同时互动玩游戏,并且游戏数据库里游戏类型比较多,解决了数字电视游戏单一的缺点,用户也可以随心所欲的躺在沙发上玩游戏。
[0022] 以下结合附图对本发明技术方案分别进行详细说明。
[0023] 如图1所示,本发明系统由以下五个部分组成:客户端、游戏前端服务器、通信服务器、逻辑服务器、后台管理服务器。
[0024] 1、客户端:
[0025] 客户端包括双向机顶盒和数字电视,双向机顶盒对游戏前端服务器的SDF文件hotelinfo.sdf进行解析,在数字电视上呈现电视画面,数字家庭用户通过遥控器上的数字按钮使用T9中文输入法,在电视画面上的输入框中输入用户相关信息,点击登陆按钮后机顶盒就向游戏前端服务器发送验证请求,请求信息包含了用户输入的用户名、密码。游戏前端服务器连接数据库进行身份验证。
[0026] 2、游戏前端服务器:
[0027] 游戏前端服务器接收并响应双向机顶盒发送的请求,并调用相应的用户查询端进行处理。游戏前端服务器采用了J2EE体系结构,包括WEB层组件以及业务应用层,WEB组件为Servlet,用于接收并解析双向机顶盒发送的WEB请求,调用相应的用户查询端进行处理(即用户使用双向机顶盒通过Web方式访问游戏前端服务器),并把用户查询端的处理结果以WEB的响应方式返回给双向机顶盒。
[0028] 3、通信服务器:
[0029] 通信服务器对联机游戏提供通信服务。游戏者进入房间即进入通信服务器之服务范围。通信服务器的主要组件为EJB,实现了对各个游戏的业务处理,体现的是业务逻辑,每个游戏都对应一个EJB。根据用户选择的游戏调用相应的EJB,比如选择棋牌游戏中的锄大地,则系统相应的调动游戏锄大地所对应的EJB,相应的EJB传给Java应用服务器,Java应用服务器把游戏锄大地相关的Java服务返回给通信服务器,通信服务器为前台Java程序提供房间内各游戏者、各游戏桌之实时讯息,体现在界面层。通信服务器为游戏提供全程服务,直至用户退回至房间选择页或更上层。游戏过程中游戏J2ME程序始终与通信服务器保持联络,以交换游戏信息。
[0030] 4、逻辑服务器:
[0031] 游戏时通信服务器连接逻辑服务器,相关游戏处理由逻辑服务器完成,完成后交回通信服务器,通信服务器再将其发回给客户端。游戏开始后逻辑服务器即开始运作,结束或退出游戏逻辑服务器即停止服务。逻辑服务器连接Java应用服务器,获得相应之Java服务。逻辑服务器从游戏前端服务器下载相关游戏软件包的服务器部分。游戏进行时逻辑服务器与通信服务器持续保持通信以交换各种讯息。逻辑服务器与Java应用服务器之间也通过调用EJB进行通信。逻辑服务器负责处理游戏中各种判断、数据、过程等。逻辑服务器仅为一容器,其下载相应游戏软件包之服务器部分于自身内运行。逻辑服务器不与客户端直接通信。
[0032] 5、后台管理服务器:
[0033] 后台管理服务器通过Web方式为管理员提供管理整个游戏服务器系统之功能。后台管理服务器为一台能够正常解释JSP之Web服务器。后台服务器对整个游戏系统的数据进行管理,包括用户管理、游戏管理、通信服务器管理、逻辑服务器管理。其中每一部分又包括对其对象的增删改查等功能;其中用户部分可根据运营商的需求进行扩展,实现更多的增值服务。
[0034] 图2是本系统的工作流程示意图。
[0035] 现结合一个具体的实例操作对本系统的工作流程进行如下说明:
[0036] 1)双向机顶盒解析引导界面,用户通过遥控器对引导界面进行操作;机顶盒接收用户通过遥控器发送来的数据。双向机顶盒将接收到的数据,通过双向网传输协议(如TCP/IP协议、FTP协议和UDP协议),把数据传输到频道后台服务器。即用户进行登录。
[0037] 2)戏前端服务器对接收到的机顶盒的数据进行解析,先对数据进行合法性解析,如数据有错误,则进行异常处理;如用户的用户名不合法,则返回错误提示;然后再进行密码验证,若错误则返回密码错误提示,正确则进入游戏大厅。
[0038] 3)用户身份验证成功后则进入游戏大厅,需进行单机、联机游戏的选择。
[0039] 4)用户如果选择单机游戏,则直接从Java应用服务器下载相应的J2ME游戏包,下载完后自动安装,安装后便可开始游戏。
[0040] 5)用户如果选择联机游戏,则链接进入相应游戏之房间选择页面,进行游戏房间选择。
[0041] 6)选择房间后下载游戏客户端J2ME包并运行之,此J2ME程序联络对应游戏之通信服务器,
[0042] 7)游戏过程中逻辑服务器进行游戏规则处理,并通过通信服务器与客户端向联系,不直接与客户端联系。
[0043] 8)用户操作结束,退出。
[0044] 综上所述,本发明技术方案具有以下有益效果:
[0045] 1、本系统为用户提供丰富的游戏种类及游戏娱乐方式,包括单机游戏和联机游戏。联机游戏又可以叫网络游戏,是时下的一个热点。本系统的联机游戏可提供数字电视用户之间的交互,如数字电视用户的对战,棋牌等。
[0046] 2、游戏服务器系统中的单项游戏为接插件设计,运营商可根据自身情况添加、删除游戏,此过程与服务器系统本身之运营分离,不影响用户使用。
[0047] 3、本系统采用全Java构架设计,系统稳定性好、负载量高同时便于移至、控制,大大增强了系统之灵活性。
[0048] 以上对本发明实施例所提供的一种基于双向机顶盒的互动游戏系统,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈