一种异地实时的多人游戏实现方法及系统与流程

文档序号:15567905发布日期:2018-09-29 03:46阅读:546来源:国知局

本发明涉及游戏领域,特别涉及一种异地实时的多人游戏实现方法及系统。



背景技术:

在现有的数字视听场所(例如ktv)中,几乎每一个包厢终端都会提供一些包厢游戏功能,以方便用户可以玩游戏。但是,现有的包厢游戏都仅限于一个包厢,即用户只能在各自所在的包厢中玩游戏,而无法跨地区、跨包厢与其它用户一起玩游戏,因此,现有的包厢游戏其互动性、实时性、体验性都比较差。同时,现有的包厢游戏通常都仅限于单机游戏,不仅游戏形式单一,且游戏更新也比较困难。另外,目前若有多个包厢参与游戏,包厢内的显示屏难以只显示本包厢参与玩家的游戏得分,经常是显示所有玩家的得分,不利于同个包厢内玩家的互动。



技术实现要素:

本发明要解决的技术问题之一,在于提供一种异地实时的多人游戏实现方法,通过该方法可实现异地、实时的多人游戏,有助于提升用户的游戏体验。

本发明是这样实现技术问题之一的:一种异地实时的多人游戏实现方法,所述方法包括:

步骤s1、通过云端设备向一个以上的数字视听场所的包厢终端推送游戏配置资源;

步骤s2、包厢终端根据游戏配置资源显示游戏;

步骤s3、一个以上的移动终端绑定包厢终端,各移动终端参与包厢终端显示的游戏;

步骤s4、各移动终端将游戏操作数据上传给云端设备,由云端设备对游戏操作数据进行处理,并将处理结果分发给对应的包厢终端进行实时展示。

进一步地,所述数字视听场所包括一个以上的包厢,每个包厢均设置包厢终端,所述云端设备与数字视听场所内的各包厢终端连接,所述云端设备包括数据中心,所述包厢终端包括机顶盒以及触摸屏或显示屏;

所述步骤s1具体为:通过所述数据中心配置游戏活动信息,所述数据中心将配置的游戏活动信息发送给一个以上数字视听场所的机顶盒;其中,所述游戏活动信息包括游戏预告信息、游戏预告时间、游戏倒计时时间、游戏开始时间、游戏的链接地址、游戏id、游戏进行时长或者游戏模式。当然,本发明并不仅限于此,在具体实施时,还可以根据需要增加其它游戏活动信息。本发明采用通过数据中心来配置游戏活动信息,不仅可提供更丰富的娱乐方式,且有助于提升商家运营的手段。

进一步地,所述步骤s2具体为:数字视听场所的所述机顶盒接收推送的游戏活动信息,并将游戏活动信息生成资源配置文件;所述机顶盒解析资源配置文件,并根据解析出的游戏预告信息和游戏预告时间,将对应游戏预告页面显示到触摸屏或者显示屏上,通过将游戏预告页面显示到触摸屏或者显示屏可对用户起到很好的提醒作用,同时,生成游戏预告二维码显示到触摸屏或者显示屏上,以方便用户可以进行扫描预约;

所述步骤s3具体为:移动终端扫描触摸屏或者显示屏上的游戏预告二维码,与对应包厢的机顶盒进行绑定,并进行游戏预约;

所述机顶盒收到预约信息后,根据游戏倒计时时间和游戏开始时间,依次将对应游戏倒计时和游戏界面的页面显示到触摸屏或者显示屏上,以提醒用户提前做好进入游戏的准备,避免用户错过游戏时间,同时生成游戏加入二维码显示到触摸屏或者显示屏上,以方便用户可以扫描进入游戏;移动终端扫描游戏加入二维码进入游戏操作;

或者,

所述步骤s2具体为:数字视听场所的所述机顶盒接收推送的游戏活动信息,并将游戏活动信息生成资源配置文件;所述机顶盒解析资源配置文件,

所述机顶盒根据游戏倒计时时间和游戏开始时间,依次将对应游戏倒计时和游戏界面的页面显示到触摸屏或者显示屏上,以提醒用户提前做好进入游戏的准备,避免用户错过游戏时间,同时生成游戏加入二维码显示到触摸屏或者显示屏上,以方便用户可以扫描进入游戏;

所述步骤s3具体为:移动终端扫描触摸屏或者显示屏上的游戏加入二维码,与对应包厢的机顶盒进行绑定,并参与游戏操作。

进一步地,所述步骤s4具体为:所述移动终端参与游戏后,将游戏操作数据上传到所述数据中心;所述数据中心对游戏操作数据进行处理,并将处理结果分发给与对应移动终端绑定的机顶盒,机顶盒将处理结果发送到触摸屏或显示屏实时显示,以方便用户可以及时查看。

进一步地,所述云端设备还包括游戏服务器,游戏服务器与数据中心连接,每个所述数字视听场所还对应设有网关服务器,所述网关服务器一端与数据中心连接,另一端与同个数字视听场所内的各机顶盒连接,所述机顶盒连接触摸屏或显示屏;所述数据中心配置游戏活动信息后,将游戏活动信息同步到所述游戏服务器。

进一步地,所述方法还包括步骤s5,具体为:所述机顶盒根据游戏进行时长确定游戏结束后,主动向所述数据中心发送游戏结果查询请求,所述数据中心根据接收的游戏结果查询请求将游戏结果返回给所述机顶盒,且通过所述机顶盒将对应游戏结果以动画形式显示到触摸屏或者显示屏上,以方便操作者可以及时查看到游戏结果。

本发明要解决的技术问题之二,在于提供一种异地实时的多人游戏实现系统,通过该系统可实现异地、实时的多人游戏,有助于提升用户的游戏体验。

本发明是这样实现技术问题之二的:一种异地实时的多人游戏实现系统,所述系统包括资源推送模块、游戏显示模块、游戏加入模块以及结果展示模块;

所述资源推送模块,用于通过云端设备向一个以上的数字视听场所的包厢终端推送游戏配置资源;

所述游戏显示模块,用于包厢终端根据游戏配置资源显示游戏;

所述游戏加入模块,用于一个以上的移动终端绑定包厢终端,各移动终端参与包厢终端显示的游戏;

所述结果展示模块,用于各移动终端将游戏操作数据上传给云端设备,由云端设备对游戏操作数据进行处理,并将处理结果分发给对应的包厢终端进行实时展示。

进一步地,所述数字视听场所包括一个以上的包厢,每个包厢均设置包厢终端,所述云端设备与数字视听场所内的各包厢终端连接,所述云端设备包括数据中心,所述包厢终端包括机顶盒以及触摸屏或显示屏;

所述资源推送模块具体为:通过所述数据中心配置游戏活动信息,所述数据中心将配置的游戏活动信息发送给一个以上数字视听场所的机顶盒;其中,所述游戏活动信息包括游戏预告信息、游戏预告时间、游戏倒计时时间、游戏开始时间、游戏的链接地址、游戏id、游戏进行时长或者游戏模式。当然,本发明并不仅限于此,在具体实施时,还可以根据需要增加其它游戏活动信息。本发明采用通过数据中心来配置游戏活动信息,不仅可提供更丰富的娱乐方式,且有助于提升商家运营的手段。

进一步地,所述游戏显示模块具体为:数字视听场所的所述机顶盒接收推送的游戏活动信息,并将游戏活动信息生成资源配置文件;所述机顶盒解析资源配置文件,并根据解析出的游戏预告信息和游戏预告时间,将对应游戏预告页面显示到触摸屏或者显示屏上,通过将游戏预告页面显示到触摸屏或者显示屏可对用户起到很好的提醒作用,同时,生成游戏预告二维码显示到触摸屏或者显示屏上,以方便用户可以进行扫描预约;

所述游戏加入模块具体为:移动终端扫描触摸屏或者显示屏上的游戏预告二维码,与对应包厢的机顶盒进行绑定,并进行游戏预约;

所述机顶盒收到预约信息后,根据游戏倒计时时间和游戏开始时间,依次将对应游戏倒计时和游戏界面的页面显示到触摸屏或者显示屏上,以提醒用户提前做好进入游戏的准备,避免用户错过游戏时间,同时生成游戏加入二维码显示到触摸屏或者显示屏上,以方便用户可以扫描进入游戏;移动终端扫描游戏加入二维码进入游戏操作;

或者,

所述游戏显示模块具体为:数字视听场所的所述机顶盒接收推送的游戏活动信息,并将游戏活动信息生成资源配置文件;所述机顶盒解析资源配置文件,

所述机顶盒根据游戏倒计时时间和游戏开始时间,依次将对应游戏倒计时和游戏界面的页面显示到触摸屏或者显示屏上,以提醒用户提前做好进入游戏的准备,避免用户错过游戏时间,同时生成游戏加入二维码显示到触摸屏或者显示屏上,以方便用户可以扫描进入游戏;

所述游戏加入模块具体为:移动终端扫描触摸屏或者显示屏上的游戏加入二维码,与对应包厢的机顶盒进行绑定,并参与游戏操作。

进一步地,所述结果展示模块具体为:所述移动终端参与游戏后,将游戏操作数据上传到所述数据中心;所述数据中心对游戏操作数据进行处理,并将处理结果分发给与对应移动终端绑定的机顶盒,机顶盒将处理结果发送到触摸屏或显示屏实时显示,以方便用户可以及时查看。

进一步地,所述云端设备还包括游戏服务器,游戏服务器与数据中心连接,每个所述数字视听场所还对应设有网关服务器,所述网关服务器一端与数据中心连接,另一端与同个数字视听场所内的各机顶盒连接,所述机顶盒连接触摸屏或显示屏;所述数据中心配置游戏活动信息后,将游戏活动信息同步到所述游戏服务器。

进一步地,所述系统还包括主动查询模块,具体为:所述机顶盒根据游戏进行时长确定游戏结束后,主动向所述数据中心发送游戏结果查询请求,所述数据中心根据接收的游戏结果查询请求将游戏结果返回给所述机顶盒,且通过所述机顶盒将对应游戏结果以动画形式显示到触摸屏或者显示屏上,以方便操作者可以及时查看到游戏结果。

本发明具有如下优点:

1、可实现异地、实时的多人游戏,互动性强,并可为用户提供更好的社交平台,提升用户的游戏体验;

2、可通过数据中心来配置游戏活动信息,以提供更丰富的娱乐方式,且有助于提升商家运营的手段;

3、游戏界面可采用h5页面来实现,更新迭代十分方便,内容极其丰富;

4、通过云端对游戏操作数据进行处理后,可将同个包厢的各玩家的游戏结果只发送到本包厢进行显示,大大提高了本包厢参与玩家的互动性。

附图说明

下面参照附图结合实施例对本发明作进一步的说明。

图1为本发明的硬件原理框图。

图2为本发明一种异地实时的多人游戏实现方法的执行流程图。

具体实施方式

请参照图1和图2所示,本发明一种异地实时的多人游戏实现方法的较佳实施例,所述方法包括如下步骤:

步骤s1、通过云端设备向一个以上的数字视听场所的包厢终端推送游戏配置资源;其中,各个数字视听场所可以位于各个不同的地区。

所述数字视听场所包括一个以上的包厢,每个包厢均设置包厢终端,所述云端设备与数字视听场所内的各包厢终端连接,所述云端设备包括数据中心,所述包厢终端包括机顶盒以及触摸屏或显示屏;

所述步骤s1具体为:通过所述数据中心配置游戏活动信息,所述数据中心将配置的游戏活动信息发送给一个以上数字视听场所的机顶盒;其中,所述游戏活动信息包括游戏预告信息(例如,可以在指定的时间预告即将开始的游戏名称、场次等信息)、游戏预告时间、游戏倒计时时间(例如,可以进行30秒倒计时)、游戏开始时间、游戏的链接地址(例如,要使用h5页面来进显示游戏,则所述游戏活动信息就需要包括对应的h5页面的链接地址)、游戏id、游戏进行时长(例如,可以设置游戏进行时长为30分钟)或者游戏模式(例如可以包括单人模式、多人模式等)。当然,本发明并不仅限于此,在具体实施时,还可以根据需要增加其它游戏活动信息。本发明采用通过数据中心来配置游戏活动信息,不仅可提供更丰富的娱乐方式,且有助于提升商家运营的手段。

步骤s2、包厢终端根据游戏配置资源显示游戏;在具体实施时,所述步骤s2可分为有游戏预约和无游戏预约两种方式来实现。

在有游戏预约方式中,所述步骤s2具体为:数字视听场所的所述机顶盒接收推送的游戏活动信息,并将游戏活动信息生成资源配置文件;所述机顶盒解析资源配置文件,并根据解析出的游戏预告信息和游戏预告时间,将对应游戏预告页面(在具体实施时,游戏预告页面可以采用h5页面,采用h5页面来实现的目的是:h5页面不仅更新迭代十分方便,且内容极其丰富)显示到触摸屏或者显示屏(即电视)上,通过将游戏预告页面显示到触摸屏或者显示屏可对用户起到很好的提醒作用,同时,生成游戏预告二维码显示到触摸屏或者显示屏上,以方便用户可以进行扫描预约。

在无游戏预约方式中,所述步骤s2具体为:数字视听场所的所述机顶盒接收推送的游戏活动信息,并将游戏活动信息生成资源配置文件;所述机顶盒解析资源配置文件,

所述机顶盒根据游戏倒计时时间和游戏开始时间,依次将对应游戏倒计时和游戏界面的页面(在具体实施时,游戏倒计时和游戏界面的页面也可以采用h5页面)显示到触摸屏或者显示屏(即电视)上,以提醒用户提前做好进入游戏的准备,避免用户错过游戏时间,同时生成游戏加入二维码显示到触摸屏或者显示屏上,以方便用户可以扫描进入游戏。

步骤s3、一个以上的移动终端绑定包厢终端,各移动终端参与包厢终端显示的游戏;

在有游戏预约方式中,所述步骤s3具体为:用户通过移动终端扫描触摸屏或者显示屏上的游戏预告二维码,与对应包厢的机顶盒进行绑定,并进行游戏预约;

所述机顶盒收到预约信息后,根据游戏倒计时时间和游戏开始时间,依次将对应游戏倒计时和游戏界面的页面显示到触摸屏或者显示屏上,以提醒用户提前做好进入游戏的准备,避免用户错过游戏时间,同时生成游戏加入二维码显示到触摸屏或者显示屏上,以方便用户可以扫描进入游戏;用户通过移动终端扫描游戏加入二维码进入游戏操作。

在无游戏预约方式中,所述步骤s3具体为:用户通过移动终端扫描触摸屏或者显示屏上的游戏加入二维码,与对应包厢的机顶盒进行绑定,并参与游戏操作。

当然,在用户通过移动终端扫描触摸屏或者显示屏上的游戏加入二维码进入游戏操作时,可以通过游戏id和时间戳来唯一确定一场游戏,以保证用户进行的是同一场游戏,并可以实现将各个用户都加入到一个结果榜单中。

步骤s4、各移动终端将游戏操作数据上传给云端设备,由云端设备对游戏操作数据进行处理,并将处理结果分发给对应的包厢终端进行实时展示;在具体实施时,所述云端设备对游戏操作数据进行处理包括对游戏操作数据进行统计、排序、数据转换等操作。例如,将与机顶盒绑定的数据进行统计,并打包,然后一并发送给对应的机顶盒;或将游戏操作数据转换成得分,并对分数进行排序;或将游戏操作数据为游戏的按键次数等,将其操作转换为游戏得分等。所述处理结果可以是游戏得分,云端设备可将处理结果发送给所有的包厢终端,也可以只给包厢终端发送与该包厢终端相关的处理结果,例如,只发送本包厢玩家的游戏得分。

所述步骤s4具体为:所述移动终端参与游戏后,将游戏操作数据上传到所述数据中心;所述数据中心对游戏操作数据进行处理,并将处理结果分发给与对应移动终端绑定的机顶盒,机顶盒将处理结果发送到触摸屏或显示屏实时显示,以方便用户可以及时查看。

所述方法还包括步骤s5,具体为:所述机顶盒根据游戏进行时长确定游戏结束后,主动向所述数据中心发送游戏结果查询请求,所述数据中心根据接收的游戏结果查询请求将游戏结果返回给所述机顶盒,且通过所述机顶盒将对应游戏结果以动画形式显示到触摸屏或者显示屏上,以方便操作者可以及时查看到游戏结果。

在本发明中,所述云端设备还包括游戏服务器,游戏服务器与数据中心连接,每个所述数字视听场所还对应设有网关服务器,所述网关服务器一端与数据中心连接,另一端与同个数字视听场所内的各机顶盒连接,所述机顶盒连接触摸屏或显示屏;所述数据中心配置游戏活动信息后,将游戏活动信息同步到所述游戏服务器。

在具体实施时,数据中心会把配置好的游戏活动信息打包并推送给网关服务器,所述网关服务器在接收到推送的游戏活动信息后,会将游戏活动信息解压到指定目录生成资源配置文件;同时,所述网关服务器将资源路径告知机顶盒,这样,机顶盒就可以获取到资源配置文件了。所述游戏服务器主要用于收集各个移动终端上传的游戏操作数据,并将收集到的游戏操作数据同步给数据中心。

请参照图1所示,本发明一种异地实时的多人游戏实现系统的较佳实施例,所述系统包括资源推送模块、游戏显示模块、游戏加入模块以及结果展示模块;

所述资源推送模块,用于通过云端设备向一个以上的数字视听场所的包厢终端推送游戏配置资源;其中,各个数字视听场所可以位于各个不同的地区。

所述数字视听场所包括一个以上的包厢,每个包厢均设置包厢终端,所述云端设备与数字视听场所内的各包厢终端连接,所述云端设备包括数据中心,所述包厢终端包括机顶盒以及触摸屏或显示屏;

所述资源推送模块具体为:通过所述数据中心配置游戏活动信息,所述数据中心将配置的游戏活动信息发送给一个以上数字视听场所的机顶盒;其中,所述游戏活动信息包括游戏预告信息(例如,可以在指定的时间预告即将开始的游戏名称、场次等信息)、游戏预告时间、游戏倒计时时间(例如,可以进行30秒倒计时)、游戏开始时间、游戏的链接地址(例如,要使用h5页面来进显示游戏,则所述游戏活动信息就需要包括对应的h5页面的链接地址)、游戏id、游戏进行时长(例如,可以设置游戏进行时长为30分钟)或者游戏模式(例如可以包括单人模式、多人模式等)。当然,本发明并不仅限于此,在具体实施时,还可以根据需要增加其它游戏活动信息。本发明采用通过数据中心来配置游戏活动信息,不仅可提供更丰富的娱乐方式,且有助于提升商家运营的手段。

所述游戏显示模块,用于包厢终端根据游戏配置资源显示游戏;在具体实施时,所述游戏显示模块可分为有游戏预约和无游戏预约两种方式来实现。

在有游戏预约方式中,所述游戏显示模块具体为:数字视听场所的所述机顶盒接收推送的游戏活动信息,并将游戏活动信息生成资源配置文件;所述机顶盒解析资源配置文件,并根据解析出的游戏预告信息和游戏预告时间,将对应游戏预告页面(在具体实施时,游戏预告页面可以采用h5页面,采用h5页面来实现的目的是:h5页面不仅更新迭代十分方便,且内容极其丰富)显示到触摸屏或者显示屏(即电视)上,通过将游戏预告页面显示到触摸屏或者显示屏可对用户起到很好的提醒作用,同时,生成游戏预告二维码显示到触摸屏或者显示屏上,以方便用户可以进行扫描预约。

在无游戏预约方式中,所述游戏显示模块具体为:数字视听场所的所述机顶盒接收推送的游戏活动信息,并将游戏活动信息生成资源配置文件;所述机顶盒解析资源配置文件,

所述机顶盒根据游戏倒计时时间和游戏开始时间,依次将对应游戏倒计时和游戏界面的页面(在具体实施时,游戏倒计时和游戏界面的页面也可以采用h5页面)显示到触摸屏或者显示屏(即电视)上,以提醒用户提前做好进入游戏的准备,避免用户错过游戏时间,同时生成游戏加入二维码显示到触摸屏或者显示屏上,以方便用户可以扫描进入游戏。

所述游戏加入模块,用于一个以上的移动终端绑定包厢终端,各移动终端参与包厢终端显示的游戏;

在有游戏预约方式中,所述游戏加入模块具体为:用户通过移动终端扫描触摸屏或者显示屏上的游戏预告二维码,与对应包厢的机顶盒进行绑定,并进行游戏预约;

所述机顶盒收到预约信息后,根据游戏倒计时时间和游戏开始时间,依次将对应游戏倒计时和游戏界面的页面显示到触摸屏或者显示屏上,以提醒用户提前做好进入游戏的准备,避免用户错过游戏时间,同时生成游戏加入二维码显示到触摸屏或者显示屏上,以方便用户可以扫描进入游戏;用户通过移动终端扫描游戏加入二维码进入游戏操作。

在无游戏预约方式中,所述游戏加入模块具体为:用户通过移动终端扫描触摸屏或者显示屏上的游戏加入二维码,与对应包厢的机顶盒进行绑定,并参与游戏操作。

当然,在用户通过移动终端扫描触摸屏或者显示屏上的游戏加入二维码进入游戏操作时,可以通过游戏id和时间戳来唯一确定一场游戏,以保证用户进行的是同一场游戏,并可以实现将各个用户都加入到一个结果榜单中。

所述结果展示模块,用于各移动终端将游戏操作数据上传给云端设备,由云端设备对游戏操作数据进行处理,并将处理结果分发给对应的包厢终端进行实时展示;在具体实施时,所述云端设备对游戏操作数据进行处理包括对游戏操作数据进行统计、排序、数据转换等操作。例如,将与机顶盒绑定的数据进行统计,并打包,然后一并发送给对应的机顶盒;或将游戏操作数据转换成得分,并对分数进行排序;或将游戏操作数据为游戏的按键次数等,将其操作转换为游戏得分等。所述处理结果可以是游戏得分,云端设备可将处理结果发送给所有的包厢终端,也可以只给包厢终端发送与该包厢终端相关的处理结果,例如,只发送本包厢玩家的游戏得分。

所述结果展示模块具体为:所述移动终端参与游戏后,将游戏操作数据上传到所述数据中心;所述数据中心对游戏操作数据进行处理,并将处理结果分发给与对应移动终端绑定的机顶盒,机顶盒将处理结果发送到触摸屏或显示屏实时显示,以方便用户可以及时查看。

所述系统还包括主动查询模块,具体为:所述机顶盒根据游戏进行时长确定游戏结束后,主动向所述数据中心发送游戏结果查询请求,所述数据中心根据接收的游戏结果查询请求将游戏结果返回给所述机顶盒,且通过所述机顶盒将对应游戏结果以动画形式显示到触摸屏或者显示屏上,以方便操作者可以及时查看到游戏结果。

在本发明中,所述云端设备还包括游戏服务器,游戏服务器与数据中心连接,每个所述数字视听场所还对应设有网关服务器,所述网关服务器一端与数据中心连接,另一端与同个数字视听场所内的各机顶盒连接,所述机顶盒连接触摸屏或显示屏;所述数据中心配置游戏活动信息后,将游戏活动信息同步到所述游戏服务器。

在具体实施时,数据中心会把配置好的游戏活动信息打包并推送给网关服务器,所述网关服务器在接收到推送的游戏活动信息后,会将游戏活动信息解压到指定目录生成资源配置文件;同时,所述网关服务器将资源路径告知机顶盒,这样,机顶盒就可以获取到资源配置文件了。所述游戏服务器主要用于收集各个移动终端上传的游戏操作数据,并将收集到的游戏操作数据同步给数据中心。

综上所述,本发明具有如下优点:1、可实现异地、实时的多人游戏,互动性强,并可为用户提供更好的社交平台,提升用户的游戏体验;2、可通过数据中心来配置游戏活动信息,以提供更丰富的娱乐方式,且有助于提升商家运营的手段;3、游戏界面可采用h5页面来实现,更新迭代十分方便,内容极其丰富;4、通过云端对游戏操作数据进行处理后,可将同个包厢的各玩家的游戏结果只发送到本包厢进行显示,大大提高了本包厢参与玩家的互动性。

虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1