CN102595246A - Iptv游戏业务的处理方法和游戏业务平台 - Google Patents
Iptv游戏业务的处理方法和游戏业务平台 Download PDFInfo
- Publication number
- CN102595246A CN102595246A CN2012100064644A CN201210006464A CN102595246A CN 102595246 A CN102595246 A CN 102595246A CN 2012100064644 A CN2012100064644 A CN 2012100064644A CN 201210006464 A CN201210006464 A CN 201210006464A CN 102595246 A CN102595246 A CN 102595246A
- Authority
- CN
- China
- Prior art keywords
- game service
- stb
- user
- request
- game
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种IPTV游戏业务的处理方法和游戏业务平台,方法包括:游戏业务平台接收用户通过机顶盒发送的启动游戏请求,所述启动游戏请求中携带请求启动的游戏业务标识;根据所述请求启动的游戏业务标识向机顶盒返回游戏下载地址,以使所述机顶盒从所述游戏下载地址下载相应的游戏客户端。本发明通过合理的设计IPTV游戏定制和运行的流程,提高了用户进行IPTV游戏业务的选择灵活性,提高了用户体验,使得***进行IPTV游戏业务具有很高的可操作性、安全性及合理性。
Description
技术领域
本发明涉及网络技术领域,特别涉及一种IPTV游戏业务的处理方法和游戏业务平台。
背景技术
交互式网络电视(Interactive Personality TeleVision,简称为:IPTV)游戏业务是一种在IPTV网络平台上,利用机顶盒的处理能力、电视的显示能力进行游戏的业务。由于受到机顶盒软硬件条件的限制,IPTV游戏大部分都是比较小巧精致、易于下载使用和游戏上手,具有休闲娱乐的属性,对于普通家庭用户有着较大的吸引力。
目前,IPTV游戏业务可以通过如下技术手段实现:将机顶盒作为终端,但它并不直接运行游戏,用户输入的游戏指令会通过机顶盒传输到游戏服务器,由游戏服务器进行响应,并将游戏画面压缩成音视频,传输到机顶盒进行显示。
这种IPTV游戏业务的实现方式,所有的游戏数据需要机顶盒和游戏服务器进行实时的交互和通信,且通信的数据量很大,如果网络中断或者出现故障,用户根本无法使用游戏业务。
发明内容
本发明提供了一种IPTV游戏业务的处理方法和游戏业务平台,用以减少因通信的数据量大导致的网络中断或者故障。
本发明提供了一种IPTV游戏业务的处理方法,其特征在于,包括:
游戏业务平台接收用户通过机顶盒发送的启动游戏请求,所述启动游戏请求中携带请求启动的游戏业务标识;
根据所述请求启动的游戏业务标识向机顶盒返回游戏下载地址,以使所述机顶盒从所述游戏下载地址下载相应的游戏客户端。
本发明还提供了一种IPTV游戏业务平台,其特征在于,包括:
接收模块,用于接收用户通过机顶盒发送的启动游戏请求,所述启动游戏请求中携带请求启动的游戏业务标识;
发送模块,用于根据所述请求启动的游戏业务标识向机顶盒返回游戏下载地址,以使所述机顶盒从所述游戏下载地址下载相应的游戏客户端。
本发明提供的IPTV游戏业务的处理方法和游戏业务平台,通过为机顶盒提供游戏下载地址,以使得机顶盒可以根据游戏下载地址下载相应的游戏客户端,有效减少了因通信的数据量大导致的网络中断或者故障,并且,通过合理的设计IPTV游戏定制和运行的流程,提高了用户进行IPTV游戏业务的选择灵活性,提高了用户体验,使得***进行IPTV游戏业务具有很高的可操作性、安全性及合理性。
附图说明
图1为本发明实施例一提供的IPTV游戏业务的处理方法流程图;
图2为本发明实施例一提供的IPTV游戏业务的处理***示意图;
图3为本发明实施例二提供的IPTV游戏业务的处理方法流程图;
图4为本发明实施例二提供的业务认证过程交互图;
图5为本发明实施例二提供的游戏订购过程交互图;
图6为本发明实施例二提供的游戏续订过程交互图;
图7为本发明实施例二提供的游戏退订过程交互图;
图8为本发明实施例三提供的IPTV游戏业务的处理方法流程图;
图9为图8所示步骤100的信息交互图;
图10为本发明实施例四提供的IPTV游戏业务的处理方法流程图;
图11为图10所示步骤100的信息交互图;
图12为本发明实施例五提供的IPTV游戏业务的处理方法流程图;
图13为图12所示步骤100的信息交互图;
图14为本发明实施例六提供的IPTV游戏业务的处理方法流程图;
图15为本发明实施例七提供的IPTV游戏业务的处理方法交互图;
图16为本发明实施例八提供的IPTV游戏业务的处理方法交互图;
图17为本发明实施例九提供的游戏业务发布流程交互图;
图18为本发明实施例十提供的IPTV游戏业务平台的结构示意图。
具体实施方式
本发明提出了基于IPTV网络的IPTV游戏业务的处理方法,可以采用JAVA开发实现,通过在机顶盒上运行客户端程序既可以实现单机游戏,也可以实现网络游戏。本发明方便地将机顶盒扩展为一个游戏终端,并且新游戏的开发、升级都不需要影响到机顶盒,极大提升用户体验。
图1为本发明实施例一提供的IPTV游戏业务的处理方法流程图,如图1所示,该方法包括:
步骤101、游戏业务平台接收用户通过机顶盒发送的启动游戏请求,该启动游戏请求中携带请求启动的游戏业务标识。
步骤102、根据请求启动的游戏业务标识向机顶盒返回游戏下载地址,以使该机顶盒从游戏下载地址下载相应的游戏客户端。
其中,若游戏为单机游戏,则下载了游戏客户端后,可以直接通过机顶盒上的游戏客户端进行游戏即可,不需要再与游戏服务器进行交互;若游戏为网络游戏,则下载了游戏客户端后,通过机顶盒上的游戏客户端进行游戏,并通过机顶盒与游戏服务器进行部分信息的更新以支持用户进行游戏业务。
图2为本发明实施例一提供的IPTV游戏业务的处理***示意图,如图2所示,该***包括:机顶盒201、游戏业务平台202以及服务提供平台203。
其中,机顶盒(Set Top Box,简称为:STB)201可以细化为游戏业务客户端和机顶盒中间件两个功能化主体。用户可以通过IPTV电子节目菜单(Electronic Program Guide,简称为:EPG)及其运营支撑***来操作机顶盒201,以建立与IPTV游戏业务平台202之间的信息交互。机顶盒在IPTV游戏业务中可以有两部分的功能性主体。机顶盒中间件,是IPTV用户通过机顶盒,使用游戏业务时,游戏业务相关软件在机顶盒上的运行环境,如JVM(Java Virtual Machine)等。机顶盒中间件保证了各类游戏能够平滑地被移植到机顶盒中。游戏业务客户端,服务提供商/内容提供商(ServiceProvider/Content Provider,简称为:SP/CP)根据机顶盒的软件、硬件资源开发的客户端程序,运行于机顶盒上。在用户使用游戏前,从下载服务器下载到机顶盒并安装。在用户结束游戏并退出后,从机顶盒内存中将客户端删除。游戏业务客户端采用JVM的方式实现,基于标准的MIDP2.0协议开发,可以在相关的机顶盒上正常的显示和运行。需要说明的是,无论是单机游戏还是网络游戏,由于受机顶盒空间所限,下载的游戏只能保存在机顶盒的FLASH空间中,因此用户每次使用游戏时,都必须从游戏业务平台201上重新下载游戏客户端。
IPTV EPG及其运营支撑***是IPTV业务***的电子菜单程序,用户通过EPG及其运营支撑***可以发现、导航并进入相应的IPTV游戏业务的应用界面如游戏业务门户(大厅)。
游戏业务平台202可以细化为多个功能化主体,如游戏业务门户(即游戏大厅)、游戏业务管理平台、下载服务器、数字版权管理(Digital RightsManagement,简称为:DRM)服务器等等。具体的,游戏业务门户(大厅)是整个游戏业务平台202的展示页面,它负责向用户展现所有游戏业务,同时也是各种游戏业务的入口,在用户选择游戏业务后,即可通过游戏业务门户(大厅)进入相应游戏业务的子页面。在游戏业务的子页面中,用户可以选中某个游戏,完成订购等业务操作,即可以点击“进入”按钮启动游戏。此外,游戏业务平台202还可以提供游戏退订业务和续订的业务等。游戏业务门户(大厅)可以包含如下功能:自助服务功能(风格设定、业务订购、消费信息),业务展示功能(业务分类、业务入口、客户端下载),游戏大厅功能。游戏业务管理平台完成对游戏用户和游戏业务的管理。包括用户管理、SP/CP管理、内容管理三部分。其中,用户管理包含用户自服务管理和客户服务管理两个部分。SP/CP管理功能包括SP/CP自服务管理和运营商对SP/CP管理两个部分。内容管理包括内容的状态管理和***管理员对内容的管理两个部分。需要说明的是,游戏业务管理平台所完成的上述三部分管理可以虚拟化或者实际划分为三部分服务器,如用户管理服务器,SP/CP自服务管理服务器以及内容管理服务器。下载服务器,在IPTV网络***中,作为终端的机顶盒资源有限,对于需要安装客户端的游戏,不可能将所有的游戏客户端都安装在机顶盒内。因此,SP/CP可以通过游戏业务平台202为用户提供游戏客户端的下载服务。在管理员发布游戏时,***将游戏客户端上传到下载服务器上,当用户选中某种游戏后,再连接下载服务器,从下载服务器中下载相应的游戏客户端到机顶盒并运行。在IPTV游戏业务中,对于游戏客户端的下载过程,遵循(Open Mobile Architecture,简称为:OMA)Download流程,在客户端下载完毕后,机顶盒必须向游戏业务平台发送状态报告,通知游戏业务平台此次下载过程是否成功。
DRM服务器用于进行游戏业务的版权保护,防止游戏业务,特别是单机版的游戏业务,被随意拷贝和传播。
服务提供平台203可以细化为两个功能化主体,SP/CP以及游戏服务器。其中,游戏服务器是运行各类网络版游戏业务的服务器,由提供游戏的SP提供,游戏服务器是只提供游戏服务的能力***,不具有管理功能,其受到游戏业务管理平台的管理。游戏服务器可以提供如下功能:游戏中用户游戏数据(例如出牌信息)的相互传递,使每个游戏用户都能了解其他游戏参与者的游戏情况。游戏中的其他用户信息(昵称、ID,状态等)的转发,使每个游戏用户都能了解其他游戏参与者的状态;在游戏进行中,对用户掉线、恶意退出等异常情况的监测与处理,并及时通知其他参与游戏的用户及游戏业务管理平台。在一局游戏结束后,向各游戏用户传递胜负消息;在一局游戏结束后,向游戏业务管理平台传递各用户之间的胜负结果。游戏服务器和游戏业务管理平台之间有消息接口,游戏服务器需要把游戏用户状态(在线,掉线),游戏胜负情况等上报给游戏业务管理平台。SP/CP实现向游戏业务管理平台上报、更新和发布游戏客户端,运行具体的游戏业务,管理游戏数据,自服务管理等功能。
图3为本发明实施例二提供的IPTV游戏业务的处理方法流程图,在图1的基础上,启动游戏请求中还携带用户的用户信息,则步骤101之后,该方法还可以包括:
步骤101a、根据用户信息,查询该用户是否已订购该游戏业务标识对应的游戏业务。
如果用户已订购该游戏业务标识对应的游戏业务,且订购未过期,则执行步骤102;
如果用户未订购游戏业务标识对应的游戏业务,则向机顶盒返回游戏订购信息;
如果用户已订购该游戏业务标识对应的游戏业务,但订购已过期,则向机顶盒返回订购过期的提示信息。
其中,步骤101a中的查询过程可以理解为业务认证过程,如图4所示交互图:
1、用户通过IPTV EPG操纵机顶盒浏览游戏业务门户,点击启动某款游戏;
2、门户将用户信息和游戏相关信息(如游戏业务标识)转发给游戏业务管理平台;
3、游戏业务管理平台验证用户是否订购了该游戏业务;
4、游戏业务管理平台向游戏业务门户返回验证结果,若用户订购了此款游戏业务则进入步骤6,否则进入步骤5;
5、用户没有订购此款游戏,则游戏业务门户向机顶盒推送订购页面,提示用户是否订购;
6、用户订购了此款游戏,游戏业务门户会判断该订购是否已过期,如果未过期,则触发启动该游戏。
图4中提到的游戏订购过程可以如图5所示交互图:
1、用户打开机顶盒并访问IPTV EPG主页;
2、IPTV EPG返回EPG页面给用户的机顶盒;
3、用户通过点击EPG页面中游戏业务门户的链接,发送浏览游戏业务门户请求给游戏业务门户;
4、IPTV EPG向游戏业务门户转发浏览游戏业务门户请求,同时将用户标识以及密码、机顶盒信息转发给游戏业务门户;
5、游戏业务门户对根据用户信息生成用户的个性化页面,个性化页面上包括用户所定购的游戏业务列表,用户最近使用游戏,用户收藏游戏等内容。同时,游戏业务门户还根据用户所使用机顶盒的类型为其选择合适机顶盒使用的游戏内容,在用户的个性化页面上只显示用户的机顶盒当前可以支持的游戏种类;
6、游戏业务门户向机顶盒返回个性化的游戏业务门户页面;
7、用户通过操作机顶盒向游戏业务门户申请订购某个游戏业务;
8、游戏业务门户提交用户信息及用户订购信息到游戏业务管理平台;
9、游戏业务管理平台更新用户订购信息;
10、游戏业务管理平台根据订购信息产生计费话单;
11、游戏业务管理平台返回订购成功的信息给游戏业务门户;
12、游戏业务门户将提示用户订购成功的信息返回给用户的机顶盒。
图4中提到的游戏续订过程可以如图6所示交互图:
1、用户打开机顶盒并访问IPTV EPG主页;
2、IPTV EPG返回EPG页面给用户的机顶盒;
3、用户通过点击EPG页面中游戏业务门户的链接,发送浏览游戏业务门户请求给游戏业务门户;
4、IPTV EPG向游戏业务门户转发浏览游戏业务门户请求,同时将用户标识以及密码、机顶盒信息转发给游戏业务门户;
5、游戏业务门户对根据用户信息生成用户的个性化页面,个性化页面上包括用户所定购的游戏业务列表,用户最近使用游戏,用户收藏游戏等内容。同时,游戏业务门户还根据用户所使用机顶盒的类型为其选择合适机顶盒使用的游戏内容,在用户的个性化页面上只显示用户的机顶盒当前可以支持的游戏种类;
6、游戏业务门户向机顶盒返回个性化的游戏业务门户页面;
7、用户通过机顶盒点击启动游戏;
8、游戏业务门户向游戏业务管理平台发送用户订购信息认证;
9、游戏业务管理平台查询用户的订购信息,发现用户的订购信息已经过期;
10、游戏业务管理平台将用户订购已过期的信息返回给游戏业务门户;
11、游戏业务门户为用户的机顶盒返回订购过期的提示信息,并提示用户是否需要续订该游戏;
12、用户确认需要续订该游戏;
13、游戏业务门户向用户所在的机顶盒返回业务续订页面,在页面上有该游戏各种计费方式的介绍;
14、用户通过机顶盒选择某种计费方式,确认续订该游戏;
15、游戏业务门户将用户的订购信息提交给游戏业务管理平台;
16、游戏业务管理平台更新用户的订购信息;
17、游戏业务管理平台生成订购话单;
18、游戏业务管理平台向游戏业务门户返回订购成功的信息;
19、游戏业务门户为用户的机顶盒返回订购成功的提示信息。
进一步的,游戏退订过程可以如图7所示交互图:
1、用户打开机顶盒并访问IPTV EPG主页;
2、IPTV EPG返回EPG页面;
3、用户点击游戏业务门户的链接,发送浏览游戏业务门户请求给游戏业务门户;
4、IPTV EPG向游戏业务门户转发浏览游戏业务门户请求,同时将用户ID/密码的信息转发给游戏业务门户;
5、游戏业务门户对根据用户信息生成用户的个性化页面,个性化页面上包括用户所定购的游戏业务列表,用户最近使用游戏,用户收藏游戏等内容。同时,游戏业务门户还应根据用户所使用机顶盒类型为其选择合适使用的游戏内容,在为用户生成的个性化页面上只显示机顶盒当前可以支持的游戏种类;
6、游戏业务门户向机顶盒返回个性化的游戏业务门户页面;
7、用户在个性化的游戏业务门户页面上已订购的业务列表中,选定某个游戏业务,申请退订该游戏;
8、游戏业务门户提交用户退订信息到游戏业务管理平台;
9、游戏业务管理平台更新用户订购信息;
10、游戏业务管理平台根据更新后的用户订购信息产生退订话单;
11、游戏业务管理平台返回退订成功的信息给游戏业务门户;
12、游戏业务门户提示用户退订成功。
图8为本发明实施例三提供的IPTV游戏业务的处理方法流程图,如图8所示,在图1所示方法的基础上,步骤101之前还可以包括:
步骤100、接收用户通过机顶盒发送的浏览游戏业务门户请求,该浏览游戏业务门户请求中携带用户信息及机顶盒信息;根据用户信息和机顶盒信息生成游戏访问页面,并发送给机顶盒。
图9为图8所示步骤100的信息交互图,如图9所示,该步骤100可以理解为游戏发现过程,具体的:
1、机顶盒向IPTV EPG发出页面浏览请求;
2、IPTV EPG为机顶盒返回主页页面;
3、机顶盒用户在返回的主页页面上点击游戏频道的链接,发送浏览游戏业务门户请求;
4、IPTV EPG向游戏业务门户转发浏览游戏业务门户请求,同时将用户信息(如ID/密码)和机顶盒信息(如机顶盒类型)转发给游戏业务门户;
5、游戏业务门户根据用户信息生成用户的个性化页面,个性化页面上包括用户所定购的游戏业务列表,用户最近使用游戏,用户收藏游戏等内容。同时,游戏业务门户还根据用户所使用机顶盒类型为其选择合适使用的游戏内容,在为用户生成的个性化页面上只显示机顶盒当前可以支持的游戏种类;
6、游戏业务门户向机顶盒返回个性化的页面;
7、用户通过机顶盒选择个性化的页面上的某个游戏开始使用。
图10为本发明实施例四提供的IPTV游戏业务的处理方法流程图,在图8的基础上,步骤100中还进一步包括:根据机顶盒信息对机顶盒是否合法以及是否支持游戏业务进行验证,如果机顶盒合法且支持游戏业务,则根据所述用户信息和所述机顶盒信息生成游戏访问页面。
图11为图10所示步骤100的信息交互图,如图11所示,该步骤100可以理解为包含终端验证过程,具体的:
1、用户通过机顶盒发送浏览游戏业务门户请求,请求中携带用户信息和机顶盒信息;
2、游戏业务门户根据机顶盒信息,对机顶盒进行认证,包括两方面:一方面,对机顶盒型号的合法性进行认证,因此游戏业务门户上必须保存有合法的机顶盒型号信息;另一方面,通过机顶盒型号对机顶盒的游戏业务支持能力进行认证,在游戏业务门户为其显示该类型的机顶盒所支持的游戏类型;
3、通过认证后,游戏业务门户为该机顶盒返回个性化的游戏门户页面;若认证失败,则为机顶盒返回错误信息,拒绝提供进一步服务。
图12为本发明实施例五提供的IPTV游戏业务的处理方法流程图,在图8或图10的基础上,步骤100中还进一步包括:根据用户信息对用户是否合法进行验证,如果用户合法,则根据用户信息和机顶盒信息生成游戏访问页面。
图13为图12所示步骤100的信息交互图,如图13所示,该步骤100可以理解为包含用户验证过程,具体的:
1、用户通过机顶盒向IPTV EPG发出浏览游戏业务门户请求;
2、IPTV EPG向游戏业务门户转发浏览游戏业务门户请求,该请求中携带用户信息(如ID/密码等)以及机顶盒信息(如机顶盒型号);
3、游戏业务门户根据用户信息,认证用户合法性;
4、若通过认证,则为机顶盒返回游戏业务门户页面;若认证失败,则拒绝为机顶盒提供业务,为机顶盒返回错误页面。
图14为本发明实施例六提供的IPTV游戏业务的处理方法流程图,如图14所示,在图1所示的方法基础上,步骤102之后,该方法还包括:
步骤103、接收游戏下载完成信息,对本次下载进行计费。
其中,游戏下载完成信息可以是由机顶盒发送给下载服务器,再由下载服务器转发给游戏业务平台的。
图15和图16分别为本发明实施例七和实施例八提供的IPTV游戏业务的处理方法交互图,在图15和图16中,分别表征了游戏业务为单机游戏和网络游戏两种情况下IPTV游戏业务的处理交互流程,具体的,图15的流程如下:
1、机顶盒向IPTV EPG发出页面浏览请求;
2、IPTV EPG为机顶盒返回主页页面;
3、机顶盒用户在返回的主页页面上点击游戏频道的链接,发送浏览游戏业务门户请求;
4、IPTV EPG向游戏业务门户转发浏览游戏业务门户请求,同时将用户信息(如ID/密码)和机顶盒信息(如机顶盒类型)转发给游戏业务门户;
5、游戏业务门户根据用户信息生成用户的个性化页面,个性化页面上包括用户所定购的游戏业务列表,用户最近使用游戏,用户收藏游戏等内容。同时,游戏业务门户还根据用户所使用机顶盒类型为其选择合适使用的游戏内容,在为用户生成的个性化页面上只显示机顶盒当前可以支持的游戏种类;
6、游戏业务门户向机顶盒返回个性化的页面;
7、用户选择某个游戏,点击启动;
8、游戏业务门户向游戏业务管理平台查询用户是否订购了该业务;
9、游戏业务管理平台查询用户的订购信息,进行订购认证;
10、如果用户没有订购该业务,则游戏业务管理平台通知游戏业务门户用户没有订购的信息;
11、游戏业务门户返回业务订购页面给机顶盒,提示用户是否进行业务订购;
12、如果用户已订购该业务且订购未过期,则游戏业务管理平台向游戏业务门户返回用户已订购的信息;
13、游戏业务门户向机顶盒返回该游戏客户端的下载地址统一资源定位符(Universal Resource Locator,简称为:URL);
14、机顶盒向下载服务器发起下载认证,主要是认证下载链接的合法性;
15、下载服务器进行认证,返回认证处理结果给机顶盒;
16、如果通过认证,则机顶盒发起游戏客户端的下载请求;
17、下载服务器将游戏客户端下载到机顶盒上;
18、游戏客户端下载完毕,机顶盒安装游戏完成;
19、机顶盒向下载服务器发送状态报告,在状态报告中告知下载服务器,机顶盒下载安装游戏是否成功;
20、下载服务器根据状态报告,向游戏业务管理平台发送机顶盒下载安装是否成功的消息;
21、游戏业务管理平台根据下载服务器发送的消息,产生本次游戏业务的使用话单;
22、游戏业务管理平台发送响应给下载服务器;
23、下载服务器返回状态报告响应给机顶盒;
24、机顶盒启动游戏。
图16的具体流程如下:
1、机顶盒向IPTV EPG发出页面浏览请求;
2、IPTV EPG为机顶盒返回主页页面;
3、机顶盒用户在返回的主页页面上点击游戏频道的链接,发送浏览游戏业务门户请求;
4、IPTV EPG向游戏业务门户转发浏览游戏业务门户请求,同时将用户信息(如ID/密码)和机顶盒信息(如机顶盒类型)转发给游戏业务门户;
5、游戏业务门户根据用户信息生成用户的个性化页面,个性化页面上包括用户所定购的游戏业务列表,用户最近使用游戏,用户收藏游戏等内容。同时,游戏业务门户还根据用户所使用机顶盒类型为其选择合适使用的游戏内容,在为用户生成的个性化页面上只显示机顶盒当前可以支持的游戏种类;
6、游戏业务门户向机顶盒返回个性化的页面;
7、用户选择某个游戏,点击启动;
8、游戏业务门户向游戏业务管理平台查询用户是否订购了该业务;
9、游戏业务管理平台查询用户的订购信息,进行订购认证;
10、如果用户没有订购该业务,则游戏业务管理平台通知游戏业务门户用户没有订购的信息;
11、游戏业务门户返回业务订购页面给机顶盒,提示用户是否进行业务订购;
12、如果用户已订购该业务且订购未过期,则游戏业务管理平台向游戏业务门户返回用户已订购的信息;
13、游戏业务门户向机顶盒返回该游戏客户端的下载地址统一资源定位符(Universal Resource Locator,简称为:URL);
14、机顶盒向下载服务器发起下载认证,主要是认证下载链接的合法性;
15、下载服务器进行认证,返回认证处理结果给机顶盒;
16、如果通过认证,则机顶盒发起游戏客户端的下载请求;
17、下载服务器将游戏客户端下载到机顶盒上;
18、游戏客户端下载完毕,机顶盒安装游戏完成;
19、机顶盒向下载服务器发送状态报告,在状态报告中告知下载服务器,机顶盒下载安装游戏是否成功;
20、下载服务器根据状态报告,向游戏业务管理平台发送机顶盒下载安装是否成功的消息;
21、游戏业务管理平台根据下载服务器发送的消息,产生本次游戏业务的使用话单;
22、游戏业务管理平台发送响应给下载服务器;
23、下载服务器返回状态报告响应给机顶盒;
24、机顶盒启动游戏;
25、机顶盒与游戏服务器配合完成用户的游戏操作过程。
图17为本发明实施例九提供的游戏业务发布流程交互图,如图17所示,该方法包括:
1、SP利用帐号和密码登录游戏业务管理平台下的游戏门户服务器;
2、游戏门户服务器为SP返回SP自服务门户页面;
3、SP通过文件传输协议(File Transfer Protocol,简称为:FTP)方式将游戏客户端软件上传到下载服务器上;
4、下载服务器返回上传是否成功的结果给SP;
5、SP输入新游戏业务的相关信息,包括对游戏内容的简介、该游戏内容适用的机顶盒类型、以及游戏内容的计费类型和具体价格;
6、SP完成游戏业务相关信息的输入,向游戏门户服务器提交新业务申请;
7、游戏门户服务器将新业务的相关信息提交给游戏业务管理平台;
8、游戏业务管理平台将新业务信息进行入库更新;
9、游戏业务管理平台返回新业务的更新结果给游戏门户服务器,告知更新成功;
10、游戏门户服务器返回给SP“新业务申请已完成,等待测试审核”的提示消息页面;
11、运营商管理员登陆游戏门户服务器;
12、游戏门户服务器返回运营商管理门户页面;
13、管理员在运营商管理门户页面上对SP提交的新业务申请请求进行测试和审核,测试过程主要是对游戏业务客户端软件进行测试,审核过程主要是对游戏的合法性、计费信息进行审核;
14、测试审核完毕,管理员将审核结果返回给游戏门户服务器,若测试审核通过,管理员将新业务发布到游戏业务门户上;若测试审核未通过,还应简要说明未通过的原因;
15、游戏门户服务器将测试审核的结果提交给游戏业务管理平台;
16、游戏业务管理平台根据结果对新业务的状态进行更新;
17、游戏业务管理平台返回状态更新的结果;
18、游戏门户服务器将业务的申请结果发布到游戏门户服务器上,若测试审核未通过还应简要说明未通过的原因。
本实施例的IPTV游戏业务运行的方法中,包括的环节包括:游戏的发现流程和方法,游戏订购、退订、续订流程,游戏认证流程和方法包括:终端认证、业务认证、用户认证三个流程和方法,以及单机游戏和网络游戏使用的业务流程和方法,游戏发布流程和方法。并且在游戏业务使用方法和流程中定义了具体的订购检查、计费话单、认证等子流程,用于提高IPTV游戏业务的可操作性、安全性、合理性。降低了网络游戏业务所需的带宽和实时性要求。
图18为本发明实施例十提供的IPTV游戏业务平台的结构示意图,如图18所示,该平台包括:接收模块181和发送模块182。其中,接收模块181用于接收用户通过机顶盒发送的启动游戏请求,该启动游戏请求中携带请求启动的游戏业务标识;发送模块182用于根据该请求启动的游戏业务标识向机顶盒返回游戏下载地址,以使该机顶盒从该游戏下载地址下载相应的游戏客户端。
在上述实施方式的基础上,该启动游戏请求中还携带该用户的用户信息,则该平台还可以包括:查询模块,用于根据该用户信息,查询该用户是否已订购该游戏业务标识对应的游戏业务;
相应的,该发送模块182用于:如果该查询模块的查询结果为该用户已订购该游戏业务标识对应的游戏业务,且订购未过期,则根据该请求启动的游戏业务标识向机顶盒返回游戏下载地址,以使该机顶盒从该游戏下载地址下载相应的游戏客户端。
在上述实施方式的基础上,该发送模块182还用于:如果该查询模块的查询结果为该用户未订购该游戏业务标识对应的游戏业务,则向该机顶盒返回游戏订购信息。
在上述实施方式的基础上,该平台还可以包括:订购模块;该订购模块用于:接收用户通过机顶盒发送的游戏订购请求,该游戏订购请求中携带请求订购的游戏业务标识;将该游戏业务标识增加至该用户的订购信息中,并返回订购成功的信息给机顶盒。
在上述实施方式的基础上,该发送模块182还用于:如果该查询模块的查询结果为该用户已订购该游戏业务标识对应的游戏业务,但订购已过期,则向该机顶盒返回订购过期的提示信息。
在上述实施方式的基础上,该订购模块还用于:接收用户通过机顶盒发送的游戏续订请求,该游戏续订请求中携带请求续订的游戏业务标识;在该用户的订购信息中,更新该请求续订的游戏业务标识对应的游戏业务的过期时间。
在上述实施方式的基础上,该订购模块还用于:接收用户通过机顶盒发送的游戏退订请求,该游戏退订请求中携带请求退订的游戏业务标识;将该游戏业务标识从该用户的订购信息中删除,并返回退订成功的信息给机顶盒。
在上述实施方式的基础上,该平台还包括:生成模块,该生成模块用于:接收该用户通过机顶盒发送的访问请求,该访问请求中携带该用户信息及该机顶盒信息;根据该用户信息和该机顶盒信息生成游戏访问页面,并发送给该机顶盒。
在上述实施方式的基础上,该平台还包括:验证模块,该验证模块用于:根据该机顶盒信息对该机顶盒是否合法以及是否支持游戏业务进行验证;
相应的,该生成模块用于:如果该验证模块的验证结果为该机顶盒合法且该机顶盒支持游戏业务,则根据该用户信息和该机顶盒信息生成游戏访问页面。
在上述实施方式的基础上,该验证模块还用于:根据该用户信息对该用户是否合法进行验证;相应的,该生成模块用于:如果该验证模块的验证结果为该用户合法,则根据该用户信息和该机顶盒信息生成游戏访问页面。
在上述实施方式的基础上,该平台还包括:计费模块,用于接收游戏下载完成信息,对本次下载进行计费。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。
Claims (10)
1.一种IPTV游戏业务的处理方法,其特征在于,包括:
游戏业务平台接收用户通过机顶盒发送的启动游戏请求,所述启动游戏请求中携带请求启动的游戏业务标识;
根据所述请求启动的游戏业务标识向机顶盒返回游戏下载地址,以使所述机顶盒从所述游戏下载地址下载相应的游戏客户端。
2.根据权利要求1所述的方法,其特征在于,所述启动游戏请求中还携带所述用户的用户信息,则所述游戏业务平台接收用户通过机顶盒发送的启动游戏请求后,所述方法还包括:
根据所述用户信息,查询所述用户是否已订购所述游戏业务标识对应的游戏业务;
如果所述用户已订购所述游戏业务标识对应的游戏业务,且订购未过期,则执行所述根据所述请求启动的游戏业务标识向机顶盒返回游戏下载地址的步骤;
如果所述用户未订购所述游戏业务标识对应的游戏业务,则向所述机顶盒返回游戏订购信息;
如果所述用户已订购所述游戏业务标识对应的游戏业务,但订购已过期,则向所述机顶盒返回订购过期的提示信息。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
游戏业务平台接收用户通过机顶盒发送的游戏订购请求,所述游戏订购请求中携带请求订购的游戏业务标识;将所述游戏业务标识增加至所述用户的订购信息中,并返回订购成功的信息给机顶盒;
游戏业务平台接收用户通过机顶盒发送的游戏续订请求,所述游戏续订请求中携带请求续订的游戏业务标识;在所述用户的订购信息中,更新所述请求续订的游戏业务标识对应的游戏业务的过期时间;
游戏业务平台接收用户通过机顶盒发送的游戏退订请求,所述游戏退订请求中携带请求退订的游戏业务标识;将所述游戏业务标识从所述用户的订购信息中删除,并返回退订成功的信息给机顶盒。
4.根据权利要求1所述的方法,其特征在于,所述游戏业务平台接收用户通过机顶盒发送的启动游戏请求之前,所述方法还包括:
所述游戏业务平台接收所述用户通过机顶盒发送的访问请求,所述访问请求中携带所述用户信息及所述机顶盒信息;
根据所述机顶盒信息对所述机顶盒是否合法以及是否支持游戏业务进行验证,并根据所述用户信息对所述用户是否合法进行验证;
如果所述机顶盒合法且所述机顶盒支持游戏业务,且所述用户合法,根据所述用户信息和所述机顶盒信息生成游戏访问页面,并发送给所述机顶盒。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述机顶盒从所述游戏下载地址下载相应的游戏客户端之后,所述方法还包括:
接收游戏下载完成信息,对本次下载进行计费。
6.一种IPTV游戏业务平台,其特征在于,包括:
接收模块,用于接收用户通过机顶盒发送的启动游戏请求,所述启动游戏请求中携带请求启动的游戏业务标识;
发送模块,用于根据所述请求启动的游戏业务标识向机顶盒返回游戏下载地址,以使所述机顶盒从所述游戏下载地址下载相应的游戏客户端。
7.根据权利要求6所述的IPTV游戏业务平台,其特征在于,所述启动游戏请求中还携带所述用户的用户信息,还包括:
查询模块,用于根据所述用户信息,查询所述用户是否已订购所述游戏业务标识对应的游戏业务;
相应的,所述发送模块用于:
如果所述查询模块的查询结果为所述用户已订购所述游戏业务标识对应的游戏业务,且订购未过期,则根据所述请求启动的游戏业务标识向机顶盒返回游戏下载地址,以使所述机顶盒从所述游戏下载地址下载相应的游戏客户端。
如果所述查询模块的查询结果为所述用户未订购所述游戏业务标识对应的游戏业务,则向所述机顶盒返回游戏订购信息;
如果所述查询模块的查询结果为所述用户已订购所述游戏业务标识对应的游戏业务,但订购已过期,则向所述机顶盒返回订购过期的提示信息。
8.根据权利要求6或7所述的IPTV游戏业务平台,其特征在于,还包括:订购模块;所述订购模块用于:
接收用户通过机顶盒发送的游戏订购请求,所述游戏订购请求中携带请求订购的游戏业务标识;将所述游戏业务标识增加至所述用户的订购信息中,并返回订购成功的信息给机顶盒;
接收用户通过机顶盒发送的游戏续订请求,所述游戏续订请求中携带请求续订的游戏业务标识;在所述用户的订购信息中,更新所述请求续订的游戏业务标识对应的游戏业务的过期时间;
接收用户通过机顶盒发送的游戏退订请求,所述游戏退订请求中携带请求退订的游戏业务标识;将所述游戏业务标识从所述用户的订购信息中删除,并返回退订成功的信息给机顶盒。
9.根据权利要求6所述的IPTV游戏业务平台,其特征在于,还包括:生成模块和验证模块;
所述生成模块用于:接收所述用户通过机顶盒发送的访问请求,所述访问请求中携带所述用户信息及所述机顶盒信息;
所述验证模块用于:根据所述机顶盒信息对所述机顶盒是否合法以及是否支持游戏业务进行验证;并根据所述用户信息对所述用户是否合法进行验证;
所述生成模块还用于:如果所述验证模块的验证结果为所述机顶盒合法且所述机顶盒支持游戏业务,且所述用户合法,则根据所述用户信息和所述机顶盒信息生成游戏访问页面,并发送给所述机顶盒。
10.根据权利要求6所述的IPTV游戏业务平台,其特征在于,还包括:计费模块,用于接收游戏下载完成信息,对本次下载进行计费。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012100064644A CN102595246A (zh) | 2012-01-10 | 2012-01-10 | Iptv游戏业务的处理方法和游戏业务平台 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012100064644A CN102595246A (zh) | 2012-01-10 | 2012-01-10 | Iptv游戏业务的处理方法和游戏业务平台 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102595246A true CN102595246A (zh) | 2012-07-18 |
Family
ID=46483377
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012100064644A Pending CN102595246A (zh) | 2012-01-10 | 2012-01-10 | Iptv游戏业务的处理方法和游戏业务平台 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102595246A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103970517A (zh) * | 2013-01-30 | 2014-08-06 | 中兴通讯股份有限公司 | Iptv游戏的接入处理方法及装置 |
CN104038830A (zh) * | 2013-03-07 | 2014-09-10 | 中兴通讯股份有限公司 | 一种应用处理方法和装置 |
CN105550542A (zh) * | 2015-12-10 | 2016-05-04 | 北京奇虎科技有限公司 | 基于***的审核任务提交方法及装置、游戏平台*** |
CN105721940A (zh) * | 2014-12-05 | 2016-06-29 | ***通信集团公司 | 一种业务处理方法、机顶盒、网络设备及*** |
CN106215416A (zh) * | 2016-07-19 | 2016-12-14 | 网易(杭州)网络有限公司 | 游戏服务状态监控方法、装置和*** |
WO2018223998A1 (zh) * | 2017-06-09 | 2018-12-13 | 阿里巴巴集团控股有限公司 | 业务过程的启动方法和装置 |
CN109589606A (zh) * | 2019-01-03 | 2019-04-09 | 中国联合网络通信集团有限公司 | 一种信息处理方法及设备、*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020086734A1 (en) * | 2001-01-03 | 2002-07-04 | Aditya Krishnan | Set-top box storage of games for games for game console |
CN1990075A (zh) * | 2005-12-31 | 2007-07-04 | 英业达股份有限公司 | 在数字电视中实现网络游戏的***及其方法 |
CN101286906A (zh) * | 2007-04-13 | 2008-10-15 | 深圳市同洲电子股份有限公司 | 网络游戏***及方法 |
CN101478636A (zh) * | 2009-01-16 | 2009-07-08 | 中兴通讯股份有限公司 | 一种基于iptv的游戏***及其实现方法 |
CN101912685A (zh) * | 2010-06-30 | 2010-12-15 | 中山大学 | 一种基于双向机顶盒的互动游戏*** |
-
2012
- 2012-01-10 CN CN2012100064644A patent/CN102595246A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020086734A1 (en) * | 2001-01-03 | 2002-07-04 | Aditya Krishnan | Set-top box storage of games for games for game console |
CN1990075A (zh) * | 2005-12-31 | 2007-07-04 | 英业达股份有限公司 | 在数字电视中实现网络游戏的***及其方法 |
CN101286906A (zh) * | 2007-04-13 | 2008-10-15 | 深圳市同洲电子股份有限公司 | 网络游戏***及方法 |
CN101478636A (zh) * | 2009-01-16 | 2009-07-08 | 中兴通讯股份有限公司 | 一种基于iptv的游戏***及其实现方法 |
CN101912685A (zh) * | 2010-06-30 | 2010-12-15 | 中山大学 | 一种基于双向机顶盒的互动游戏*** |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103970517A (zh) * | 2013-01-30 | 2014-08-06 | 中兴通讯股份有限公司 | Iptv游戏的接入处理方法及装置 |
WO2014117494A1 (zh) * | 2013-01-30 | 2014-08-07 | 中兴通讯股份有限公司 | Iptv游戏的接入处理方法及装置 |
CN104038830A (zh) * | 2013-03-07 | 2014-09-10 | 中兴通讯股份有限公司 | 一种应用处理方法和装置 |
WO2014134931A1 (zh) * | 2013-03-07 | 2014-09-12 | 中兴通讯股份有限公司 | 一种应用处理方法和装置 |
CN105721940A (zh) * | 2014-12-05 | 2016-06-29 | ***通信集团公司 | 一种业务处理方法、机顶盒、网络设备及*** |
CN105721940B (zh) * | 2014-12-05 | 2019-01-01 | ***通信集团公司 | 一种业务处理方法、机顶盒、网络设备及*** |
CN105550542A (zh) * | 2015-12-10 | 2016-05-04 | 北京奇虎科技有限公司 | 基于***的审核任务提交方法及装置、游戏平台*** |
CN106215416A (zh) * | 2016-07-19 | 2016-12-14 | 网易(杭州)网络有限公司 | 游戏服务状态监控方法、装置和*** |
WO2018223998A1 (zh) * | 2017-06-09 | 2018-12-13 | 阿里巴巴集团控股有限公司 | 业务过程的启动方法和装置 |
CN109589606A (zh) * | 2019-01-03 | 2019-04-09 | 中国联合网络通信集团有限公司 | 一种信息处理方法及设备、*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102595246A (zh) | Iptv游戏业务的处理方法和游戏业务平台 | |
US9665860B2 (en) | Software application framework for network-connected devices | |
CN101009615B (zh) | 在UPnP网络中用于获得外部收费内容的方法和设备 | |
CN104205085B (zh) | 设备间的无缝浏览 | |
CN102647398B (zh) | 基于移动终端实现游戏的方法及装置 | |
CN102695084B (zh) | 从第二显示装置进行的设备加入处理 | |
CN101170675B (zh) | 网络电视***中管理j2me应用程序的方法和*** | |
US20060218226A1 (en) | Automatic recording based on preferences | |
AU2006240157A1 (en) | Systems and methods for delivering content over a network | |
CN103354605A (zh) | 一种基于移动终端的iptv点播***及其点播方法 | |
JP2011034582A (ja) | コンピュータにて読み取り可能なコンテンツへのアクセスを、ダウンロード可能な証明書により制御するためのシステムおよび方法 | |
WO2002061556A1 (en) | Computer system enabling mutual information provision and its use method | |
KR20100027192A (ko) | 무선 디바이스 상에서 테마들을 다운로드 및 활성화하기 위한 시스템 및 방법 | |
US20110126276A1 (en) | Cross platform gateway system and service | |
US20100235875A1 (en) | IPTV Devices and Methods Adapted for Such Devices | |
US8074252B2 (en) | Communication system, data processing device, data processing method, data providing device, data providing method, and program | |
CN101208934B (zh) | 用于在网络环境中自动预订的方法和设备 | |
CN101465750A (zh) | Epg信息提供方法及***、epg客户端及epg服务器 | |
CN107613322A (zh) | 节目播放处理方法、机顶盒、播放***及可读存储介质 | |
CN101656684A (zh) | 动态内容分发的内容访问鉴权方法、设备及*** | |
WO2007106695A2 (en) | System and method for providing content over a communications network | |
US20150264420A1 (en) | Method for controlling the display of a digital television set | |
CN101431659A (zh) | 一种交互式网络电视***及其处理方法 | |
WO2016062114A1 (zh) | 信息处理方法、epg服务器及客户端 | |
CN201256399Y (zh) | 一种下载平台、下载终端及下载*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120718 |