Iptv系统中网络游戏的排队方法、装置及系统的制作方法

文档序号:7701292阅读:220来源:国知局
专利名称:Iptv系统中网络游戏的排队方法、装置及系统的制作方法
技术领域
本发明涉及到通信领域,特别涉及到一种IPTV系统中网络游戏的排队方法、装置及系统。
背景技术
近年来,IPTV市场逐渐成熟,用户量不断增长,IPTV的网络游戏增值业务也开始受到广大用户的青睐,在用户加入需要多人参与的网络游戏时,面临着一个不可避免的问题等待其他用户加入。在目前IPTV系统中,加入需要多人参与的网络游戏后,需要在游戏界面等待其他用户加入。该方法的缺陷在于,当长时间没有其他用户加入时,用户需要一直在游戏界面等待,如果切换至其它应用,可能导致排队中断,即使排队继续,用户由于无从获知等待何时结束,需要不断地切换回游戏界面进行查看,给用户使用带来了不便,降低了用户体验度。

发明内容
本发明的主要目的为提供一种IPTV系统中网络游戏的排队方法、装置及系统,提高了用户体验度。本发明提出一种IPTV系统中网络游戏的排队方法,包括数字接收装置根据用户请求向游戏服务器发送加入游戏的请求;所述游戏服务器加入所述用户至对应的游戏队列;排队等待时,数字接收装置根据用户请求切换到其它应用服务器,执行其它应用;当预设的游戏规则满足时,游戏服务器通过数字接收装置通知用户加入游戏。优选地,所述游戏服务器通过数字接收装置通知用户加入游戏包括向一预设的消息服务器发送加入游戏消息;所述消息服务器推送所述加入游戏消息至数字接收装置。优选地,所述方法还包括用户确认后加入游戏或数字接收装置自动切换至游戏服务器,加入游戏。本发明还提出一种数字接收装置,包括接收模块,用于接收用户加入游戏的请求;发送模块,用于向游戏服务器发送所述加入游戏的请求,供所述游戏服务器加入所述用户至对应的游戏队列;切换模块,用于排队等待时,根据用户请求切换到其它应用服务器,执行其它应用;所述接收模块还用于当预设的游戏规则满足时,接收游戏服务器通知用户加入游戏的消息。优选地,所述接收模块具体用于接收一预设的消息服务器转发的加入游戏消息。
4
优选地,还包括加入游戏模块,用于用户确认后加入游戏或自动切换至游戏服务器,加入游戏。本发明还提出一种游戏服务器,包括接收模块,用于接收数字接收装置根据用户请求发送的加入游戏的请求;加入模块,用于加入所述用户至对应的游戏队列;通知模块,用于当预设的游戏规则满足时,通过数字接收装置通知用户加入游戏。优选地,所述通知模块具体用于向一预设的消息服务器发送加入游戏消息,供所述消息服务器推送所述加入游戏消息至数字接收装置。本发明还提出一种IPTV系统中网络游戏的排队系统,包括数字接收装置和游戏服务器,其中,所述数字接收装置,用于根据用户请求向游戏服务器发送加入游戏的请求,供所述游戏服务器加入所述用户至对应的游戏队列;以及排队等待时,根据用户请求切换到其它应用服务器,执行其它应用;以及当预设的游戏规则满足时,接收游戏服务器通知用户加入游戏的消息。所述游戏服务器,用于接收所述数字接收装置根据用户请求发送的加入游戏的请求;以及加入所述用户至对应的游戏队列;以及当预设的游戏规则满足时,通过数字接收装置通知用户加入游戏。优选地,所述数字接收装置包括接收模块,用于接收用户加入游戏的请求;发送模块,用于向游戏服务器发送所述加入游戏的请求,供所述游戏服务器加入所述用户至对应的游戏队列;切换模块,用于排队等待时,根据用户请求切换到其它应用服务器,执行其它应用;所述接收模块还用于当预设的游戏规则满足时,接收游戏服务器通知用户加入游戏的消息。优选地,所述接收模块具体用于接收一预设的消息服务器转发的加入游戏消息。优选地,还包括加入游戏模块,用于用户确认后加入游戏或自动切换至游戏服务器,加入游戏。所述游戏服务器包括接收模块,用于接收数字接收装置根据用户请求发送的加入游戏的请求;加入模块,用于加入所述用户至对应的游戏队列;通知模块,用于当预设的游戏规则满足时,通过数字接收装置通知用户加入游戏。优选地,所述通知模块具体用于向一预设的消息服务器发送加入游戏消息,供所述消息服务器推送所述加入游戏消息至数字接收装置。本发明提出的一种IPTV系统中网络游戏的排队方法、装置及系统,在排队过程中,允许用户切换至其它应用,当游戏等待结束时,再通知用户加入游戏,给用户使用提供了方便,提高了用户体验度。


图1本发明IPTV系统中网络游戏的排队方法一实施例的流程示意图;图2本发明IPTV系统中网络游戏的排队方法一实施例的又一流程示意图;图3本发明IPTV系统中网络游戏的排队方法一实施例中通知步骤的流程示意图;图4本发明IPTV系统中网络游戏的排队方法又一实施例的流程示意图;图5本发明数字接收装置一实施例的结构示意图;图6本发明数字接收装置又一实施例的结构示意图;图7本发明游戏服务器一实施例的结构示意图;图8本发明IPTV系统中网络游戏的排队系统一实施例的结构示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施例方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。参照图1,提出本发明IPTV系统中网络游戏的排队方法一实施例,包括步骤S10、数字接收装置根据用户请求向游戏服务器发送加入游戏的请求;步骤S11、所述游戏服务器加入所述用户至对应的游戏队列;步骤S12、排队等待时,数字接收装置根据用户请求切换到其它应用服务器,执行其它应用;步骤S13、当预设的游戏规则满足时,游戏服务器通过数字接收装置通知用户加入游戏。本实施例包括至少三个装置数字电视接收装置、游戏服务器和其它应用服务器。 数字电视接收装置如机顶盒,用于与游戏服务器和其它应用服务器建立连接,基于IPTV系统为用户提供游戏等多种应用服务。游戏服务器,用于提供游戏业务。其它应用服务器如 EPG服务器,用于提供数字电视、视频点播等业务。本实施例还可以包括其它装置,如用户终端,用于作为电视游戏终端,还可以包括一消息服务器,用于根据各应用服务器的请求向数字电视接收装置推送消息。如图2所示,在数字电视接收装置侧,数字电视接收装置和游戏服务器建立连接, 并获取游戏服务器最新的游戏信息,以列表或游戏界面的形式显示于数字电视接收装置供用户选择,当用户发起加入某一游戏的请求时,数字电视接收装置根据该请求发送加入游戏的请求到游戏服务器;游戏服务器解析所述加入游戏的请求,判断游戏类型,并把用户归属到该游戏的排队队列中,游戏可设置一启动规则,当满足该启动规则时,游戏开始。该启动规则可以是对用户数量的要求,也可以是对用户资格的要求,例如对于棋牌类游戏,通常需要达到一定人数才能开始游戏,那么当游戏人数还不足时,用户需要排队等待。游戏服务器将用户加入至对应的游戏队列后,返回消息到数字接收装置,提示用户排队等待中。用户在排队等待过程中,由于等待时间的不确定,用户可以通过数字电视接收装置切换到其它应用服务器如 EPG服务器进行点播、直播节目操作等,在数字接收装置切换应用的过程中,数字接收装置仍然与游戏服务器保持链接,并不因为切换而终止排队等待。当启动规则满足时,游戏服务器通过数字接收装置向用户发出通知,通知用户可以加入游戏。本实施例,在排队过程中,允许用户切换至其它应用,当游戏等待结束时,再通知用户加入游戏,给用户使用提供了方便,提高了用户体验度。参照图3,在一实施例中,步骤S13可包括步骤S131、向一预设的消息服务器发送加入游戏消息;步骤S132、所述消息服务器推送所述加入游戏消息至数字接收装置。本实施例可以通过预设的消息服务器,接收游戏服务器的加入游戏的通知,并将加入游戏消息推送至数字接收装置。由于现有的IPTV架构都设有一消息服务器,用于各应用服务器与数字接收装置之间的通讯,因此通过消息服务器推送加入游戏的消息可以复用已有的装置,而无须在游戏服务器和数字接收装置中另行设置相应的功能模块,节约了成本。参照图4,提出本发明IPTV系统中网络游戏的排队方法又一实施例,在上述实施例中,在执行步骤S13之后,还包括步骤S14、用户确认后加入游戏或数字接收装置自动切换至游戏服务器,加入游戏。数字接收装置可以提示消息的方式提示用户是否加入游戏,用户确认加入游戏则切换至游戏服务器,并进行游戏,用户拒绝,则结束。数字接收装置也可以在收到游戏服务器的加入游戏消息后直接切换至游戏服务器,并进行游戏。上述两种方式可以由用户选择并在游戏界面上预先设置,可以方便用户,进一步提高用户体验度。参照图5,提出本发明数字接收装置100 —实施例,包括接收模块10,用于接收用户加入游戏的请求;发送模块20,用于向游戏服务器发送所述加入游戏的请求,供所述游戏服务器加入所述用户至对应的游戏队列;切换模块30,用于排队等待时,根据用户请求切换到其它应用服务器,执行其它应用;所述接收模块10还用于当预设的游戏规则满足时,接收游戏服务器通知用户加入游戏的消息。本实施例的应用场景包括至少三个装置数字电视接收装置100、游戏服务器和其它应用服务器。数字电视接收装置100如机顶盒,用于与游戏服务器和其它应用服务器建立连接,基于IPTV系统为用户提供游戏等多种应用服务。游戏服务器,用于提供游戏业务。其它应用服务器如EPG服务器,用于提供数字电视、视频点播等业务。上述应用场景还可以设置其它装置,如用户终端,用于作为电视游戏终端,还可以包括一消息服务器,用于根据各应用服务器的请求向数字电视接收装置推送消息。本实施例的数字电视接收装置100和游戏服务器建立连接,并获取游戏服务器最新的游戏信息,以列表或游戏界面的形式显示于数字电视接收装置100供用户选择,当用户发起加入某一游戏的请求时,数字电视接收装置的接收模块10接收该请求,发送模块20 根据该请求发送加入游戏的请求到游戏服务器。
7
游戏服务器解析所述加入游戏的请求,判断游戏类型,并把用户归属到该游戏的排队队列中,游戏可设置一启动规则,当满足该启动规则时,游戏开始。该启动规则可以是对用户数量的要求,也可以是对用户资格的要求,例如对于棋牌类游戏,通常需要达到一定人数才能开始游戏,那么当游戏人数还不足时,用户需要排队等待。游戏服务器将用户加入至对应的游戏队列后,返回消息到数字接收装置100,提示用户排队等待中。用户在排队等待过程中,由于等待时间的不确定,用户可以通过切换模块30切换到其它应用服务器如 EPG服务器进行点播、直播节目操作等,在切换模块30切换应用的过程中,数字接收装置 100仍然与游戏服务器保持链接,并不因为切换而终止排队等待。当启动规则满足时,游戏服务器通过数字接收装置100向用户发出通知,通知用户可以加入游戏。本实施例,在排队过程中,允许用户切换至其它应用,当游戏等待结束时,再通知用户加入游戏,给用户使用提供了方便,提高了用户体验度。在一实施例中,接收模块10具体用于接收一预设的消息服务器转发的加入游戏消息。本实施例可以通过预设的消息服务器,接收游戏服务器的加入游戏的通知,并将加入游戏消息推送至接收模块10。由于现有的IPTV架构都设有一消息服务器,用于各应用服务器与数字接收装置100之间的通讯,因此接收模块10通过消息服务器接收加入游戏的消息可以复用已有的装置,而无须在数字接收装置100中另行设置相应的功能模块,节约了成本。参照图6,提出本发明数字接收装置100又一实施例,在上述实施例中,还包括加入游戏模块40,用于用户确认后加入游戏或自动切换至游戏服务器,加入游戏。加入游戏模块40可以提示消息的方式提示用户是否加入游戏,用户确认加入游戏则切换至游戏服务器,并进行游戏,用户拒绝,则结束。加入游戏模块40也可以在收到游戏服务器的加入游戏消息后直接切换至游戏服务器,并进行游戏。上述两种方式可以由用户选择并在游戏界面上预先设置,可以方便用户,进一步提高用户体验度。参照图7,提出本发明游戏服务器200 —实施例,包括接收模块50,用于接收数字接收装置根据用户请求发送的加入游戏的请求;加入模块60,用于加入所述用户至对应的游戏队列;通知模块70,用于当预设的游戏规则满足时,通过数字接收装置通知用户加入游戏。本实施例的应用场景包括至少三个装置数字电视接收装置、游戏服务器200和其它应用服务器。数字电视接收装置如机顶盒,用于与游戏服务器200和其它应用服务器建立连接,基于IPTV系统为用户提供游戏等多种应用服务。游戏服务器200,用于提供游戏业务。其它应用服务器如EPG服务器,用于提供数字电视、视频点播等业务。本实施例还可以包括其它装置,如用户终端,用于作为电视游戏终端,还可以包括一消息服务器,用于根据各应用服务器的请求向数字电视接收装置推送消息。在数字电视接收装置侧,数字电视接收装置和游戏服务器200建立连接,并获取游戏服务器最新的游戏信息,以列表或游戏界面的形式显示于数字电视接收装置供用户选择,当用户发起加入某一游戏的请求时,数字电视接收装置根据该请求发送加入游戏的请求到游戏服务器200 ;接收模块50接收并解析所述加入游戏的请求,判断游戏类型,加入模块60把用户归属到该游戏的排队队列中,游戏可设置一启动规则,当满足该启动规则时,游戏开始。该启动规则可以是对用户数量的要求,也可以是对用户资格的要求,例如对于棋牌类游戏,通常需要达到一定人数才能开始游戏,那么当游戏人数还不足时,用户需要排队等待。加入模块60将用户加入至对应的游戏队列后,返回消息到数字接收装置,提示用户排队等待中。 用户在排队等待过程中,由于等待时间的不确定,用户可以通过数字电视接收装置切换到其它应用服务器如EPG服务器进行点播、直播节目操作等,在数字接收装置切换应用的过程中,数字接收装置仍然与游戏服务器200保持链接,并不因为切换而终止排队等待。当启动规则满足时,通知模块70通过数字接收装置向用户发出通知,通知用户可以加入游戏。本实施例,在排队过程中,允许用户切换至其它应用,当游戏等待结束时,再通知用户加入游戏,给用户使用提供了方便,提高了用户体验度。在一实施例中,通知模块70具体用于向一预设的消息服务器发送加入游戏消息,供所述消息服务器推送所述加入游戏消息至数字接收装置。本实施例可以通过预设的消息服务器,接收通知模块70的加入游戏的通知,并将加入游戏消息推送至数字接收装置。由于现有的IPTV架构都设有一消息服务器,用于各应用服务器与数字接收装置之间的通讯,因此通知模块70通过消息服务器发送加入游戏的消息可以复用已有的装置,而无须在游戏服务器200中另行设置相应的功能模块,节约了成本。参照图8,提出本发明IPTV系统中网络游戏的排队系统一实施例,包括数字接收装置100和游戏服务器200,其中,所述数字接收装置100,用于根据用户请求向游戏服务器200发送加入游戏的请求,供所述游戏服务器200加入所述用户至对应的游戏队列;以及排队等待时,根据用户请求切换到其它应用服务器,执行其它应用;以及当预设的游戏规则满足时,接收游戏服务器 200通知用户加入游戏的消息。所述游戏服务器200,用于接收所述数字接收装置100根据用户请求发送的加入游戏的请求;以及加入所述用户至对应的游戏队列;以及当预设的游戏规则满足时,通过数字接收装置100通知用户加入游戏。本实施例中,数字接收装置100的工作原理与结构与上述实施例所述的数字接收装置100 —致,游戏服务器200的工作原理与结构与上述实施例所述的游戏服务器200 — 致,此处不再赘述。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种IPTV系统中网络游戏的排队方法,其特征在于,包括 数字接收装置根据用户请求向游戏服务器发送加入游戏的请求; 所述游戏服务器加入所述用户至对应的游戏队列;排队等待时,数字接收装置根据用户请求切换到其它应用服务器,执行其它应用; 当预设的游戏规则满足时,游戏服务器通过数字接收装置通知用户加入游戏。
2.如权利要求1所述的方法,所述游戏服务器通过数字接收装置通知用户加入游戏包括向一预设的消息服务器发送加入游戏消息; 所述消息服务器推送所述加入游戏消息至数字接收装置。
3.如权利要求1或2所述的方法,在执行所述游戏服务器通过数字接收装置通知用户加入游戏之后,还包括用户确认后加入游戏或数字接收装置自动切换至游戏服务器,加入游戏。
4.一种数字接收装置,其特征在于,包括 接收模块,用于接收用户加入游戏的请求;发送模块,用于向游戏服务器发送所述加入游戏的请求,供所述游戏服务器加入所述用户至对应的游戏队列;切换模块,用于排队等待时,根据用户请求切换到其它应用服务器,执行其它应用; 所述接收模块还用于当预设的游戏规则满足时,接收游戏服务器通知用户加入游戏的消息。
5.如权利要求4所述的数字接收装置,其特征在于,所述接收模块具体用于接收一预设的消息服务器转发的加入游戏消息。
6.如权利要求4或5所述的数字接收装置,其特征在于,还包括加入游戏模块,用于用户确认后加入游戏或自动切换至游戏服务器,加入游戏。
7.一种游戏服务器,其特征在于,包括接收模块,用于接收数字接收装置根据用户请求发送的加入游戏的请求; 加入模块,用于加入所述用户至对应的游戏队列;通知模块,用于当预设的游戏规则满足时,通过数字接收装置通知用户加入游戏。
8.如权利要求7所述的游戏服务器,其特征在于,所述通知模块具体用于向一预设的消息服务器发送加入游戏消息,供所述消息服务器推送所述加入游戏消息至数字接收装置。
9.一种IPTV系统中网络游戏的排队系统,其特征在于,包括数字接收装置和游戏服务器,其中,所述数字接收装置,用于根据用户请求向游戏服务器发送加入游戏的请求,供所述游戏服务器加入所述用户至对应的游戏队列;以及排队等待时,根据用户请求切换到其它应用服务器,执行其它应用;以及当预设的游戏规则满足时,接收游戏服务器通知用户加入游戏的消息;所述游戏服务器,用于接收所述数字接收装置根据用户请求发送的加入游戏的请求; 以及加入所述用户至对应的游戏队列;以及当预设的游戏规则满足时,通过数字接收装置通知用户加入游戏。
10.如权利要求9所述的排队系统,其特征在于,所述数字接收装置为权利要求5或6 所述的数字接收装置,所述游戏服务器为权利要求8所述的游戏服务器。
全文摘要
本发明揭示了一种IPTV系统中网络游戏的排队方法,包括数字接收装置根据用户请求向游戏服务器发送加入游戏的请求;所述游戏服务器加入所述用户至对应的游戏队列;排队等待时,数字接收装置根据用户请求切换到其它应用服务器,执行其它应用;当预设的游戏规则满足时,游戏服务器通过数字接收装置通知用户加入游戏。本发明还提出了对应的装置和系统。本发明提出的一种IPTV系统中网络游戏的排队方法、装置及系统,在排队过程中,允许用户切换至其它应用,当游戏等待结束时,再通知用户加入游戏,给用户使用提供了方便,提高了用户体验度。
文档编号H04L29/06GK102223373SQ20111016820
公开日2011年10月19日 申请日期2011年6月21日 优先权日2011年6月21日
发明者曹洪斌, 李超 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1