一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种密室的控制方法、装置、计算机设备及存储介质与流程

2021-12-14 22:31:00 来源:中国专利 TAG:


1.本技术涉及计算机技术领域,具体涉及一种密室的控制方法、装置、计算机设备及存储介质。


背景技术:

2.目前市面上的密室游戏,在密室中根据密室主题设定一游戏剧情发展逻辑,游戏玩家可以依次触发该游戏剧情发展逻辑中所有机关装置,以完成该密室的游戏任务。相关技术中,在对密室中机关装置进行设置时主要通过人工按键或者电脑进行设置。然而,随着密室机关装置数量的增加,导致在对密室进行管理时,耗费更多的人力物力。


技术实现要素:

3.本技术实施例提供一种密室的控制方法、装置、计算机设备及存储介质,可以提高对密室的控制效率。
4.本技术实施例提供了一种密室的控制方法,应用于服务器,所述方法包括:
5.接收所述云服务器发送的线下游戏的游戏资源,所述游戏资源包括所述线下游戏的游戏逻辑配置信息;
6.向中控设备发送所述游戏逻辑配置信息,以使所述中控设备根据所述游戏逻辑配置信息以及所述线下游戏的密室中的机关设备对所述线下游戏的游戏逻辑进行配置;
7.获取所述中控设备发送的游戏数据,向所述云服务器发送所述游戏数据,以使所述云服务器根据所述游戏数据对所述线下游戏进行管理,其中,所述游戏数据至少包括游戏玩家在所述线下游戏中进行游戏操作的数据。
8.本技术实施例还提供另一种密室的控制方法,应用于云服务器,所述方法包括:
9.接收服务器发送的游戏资源获取请求,根据所述游戏资源获取请求向所述服务器发送线下游戏的游戏资源;
10.当接收到所述服务器发送的游戏数据,根据所述游戏数据对所述线下游戏进行管理,其中,所述游戏数据至少包括游戏玩家在所述线下游戏中进行游戏操作的数据。
11.本技术实施例还提供另一种密室的控制方法,应用于中控设备,所述方法包括:
12.接收所述服务器发送的线下游戏的游戏逻辑配置信息,并根据所述游戏逻辑配置信息对所述线下游戏的游戏逻辑进行配置;
13.接收所述密室中机关设备发送的机关信号;
14.基于所述游戏逻辑和所述机关信号确定基于所述机关信号需要操作的目标机关设备,以及所述目标机关设备对应的操作信号,向所述目标机关设备发送所述操作信号,触发所述机关设备基于所述操作信号执行对应的操作。
15.相应的,本技术实施例还提供了一种密室的控制装置,应用于服务器,所述装置包括:
16.第一接收单元,用于接收所述云服务器发送的线下游戏的游戏资源,所述游戏资
源包括所述线下游戏的游戏逻辑配置信息;
17.第一发送单元,用于向中控设备发送所述游戏逻辑配置信息,以使所述中控设备根据所述游戏逻辑配置信息以及所述线下游戏的密室中的机关设备对所述线下游戏的游戏逻辑进行配置;
18.第一获取单元,用于获取所述中控设备发送的游戏数据,向所述云服务器发送所述游戏数据,以使所述云服务器根据所述游戏数据对所述线下游戏进行管理,其中,所述游戏数据包括在所述中控设备基于所述游戏逻辑配置信息控制所述密室的游戏进程的过程中,所述密室中的机关设备采集的数据。
19.在一些实施例中,第一发送单元包括:
20.获取子单元,用于获取所述中控设备的标识信息;
21.第一确定子单元,用于从多个游戏逻辑配置信息中确定所述标识信息对应的目标游戏逻辑配置信息;
22.第一发送子单元,用于向所述中控设备发送所述目标游戏逻辑配置信息。
23.在一些实施例中,该装置还包括:
24.第二获取单元,用于获取与所述中控设备连接的机关设备的状态信息;
25.第二发送单元,用于向所述云服务器发送所述状态信息,以使所述云服务器根据所述状态信息通过所述中控设备对所述机关设备进行控制。
26.在一些实施例中,该装置还包括:
27.第一生成单元,用于在所述机关设备的运行过程中,若监测到所述机关设备运行异常,则生成异常信息;
28.第三发送单元,用于向所述云服务器发送所述异常信息,以使所述云服务器根据所述异常信息生成检测数据;
29.第五接收单元,用于接收所述云服务器发送的所述检测数据,根据所述检测数据对所述机关设备进行检测,得到检测结果。
30.在一些实施例中,该装置还包括:
31.第四发送单元,用于向所述云服务器发送所述检测结果,以使所述服务器根据所述检测结果生成设备修复信息;
32.第六接收单元,用于接收所述云服务器发送的设备修复信息,则根据所述设备修复信息对所述机关设备进行修复。
33.在一些实施例中,该装置还包括:
34.第三获取单元,用于获取所述密室中机关设备的设备信息,以及所述密室对应的门店信息;
35.第五发送单元,用于向所述云服务器发送所述设备信息以及所述门店信息,以使所述云服务器根据所述设备信息以及所述门店信息对所述机关设备进行验证,得到设备信息验证结果;
36.第一执行单元,用于若所述设备信息验证结果指示验证成功,则执行所述向所述云服务器发送所述状态信息的步骤。
37.在一些实施例中,该装置还包括:
38.第四获取单元,用于获取所述密室中机关设备的设备信息,以及所述密室对应的
门店信息;
39.第六发送单元,用于根据所述设备信息以及所述门店信息向所述云服务器发送所述机关设备的注册请求,以使所述云服务器根据所述设备信息以及所述门店信息将所述设备信息与所述门店信息进行绑定,以使所述机关设备在所述门店信息对应的游戏门店下具有使用权限。
40.在一些实施例中,该装置还包括:
41.第七发送单元,用于获取所述中控设备对应的游戏门店的账号信息;
42.第八发送单元,用于向所述云服务器发送所述账号信息,以使所述云服务器对所述账号信息进行验证,得到账号信息验证结果;
43.第二执行单元,用于若所述账号信息验证结果指示验证成功,则执行所述向中控设备发送所述游戏逻辑配置信息的步骤。
44.在一些实施例中,该装置还包括:
45.第九发送单元,用于向所述云服务器发送所述中控设备对所述线下游戏的启动请求,所述启动请求中携带游戏门店对于所述线下游戏的启动信息,以使所述云服务器根据所述启动信息生成启动结果;
46.第七接收单元,用于接收云服务器发送的启动结果,若所述启动结果指示允许启动,则启动所述中控设备运行所述线下游戏的游戏逻辑。
47.在一些实施例中,该装置还包括:
48.第十发送单元,用于向所述云服务器发送资源更新请求,所述资源更新请求用于请求所述游戏资源进行更新之后的更新后游戏资源;
49.第八接收单元,用于接收服务器根据所述资源更新请求返回的所述更新后游戏资源,向所述中控设备发送所述更新后游戏资源中的更新后游戏逻辑配置信息,以使所述中控设备根据所述更新后游戏逻辑配置信息对所述线下游戏的游戏逻辑重新进行配置。
50.在一些实施例中,该装置还包括:
51.第三确定单元,用于从所述第二处理模块中确定目标处理模块;
52.第一更新单元,用于将所述目标处理模块中的游戏资源更新为所述更新后游戏资源;
53.第二更新单元,用于在所述目标处理模块更新完成后,对所述第一处理模块中的游戏资源进行更新。
54.相应的,本技术实施例还提供另一种密室的控制装置,应用于云服务器,所述装置包括:
55.第二接收单元,用于接收服务器发送的游戏资源获取请求,根据所述游戏资源获取请求向所述服务器发送线下游戏的游戏资源;
56.管理单元,用于当接收到所述服务器发送的游戏数据,根据所述游戏数据对所述线下游戏进行管理,其中,所述游戏数据至少包括游戏玩家在所述线下游戏中进行游戏操作的数据。
57.在一些实施例中,第二接收单元包括:
58.第二发送子单元,用于向所述低等级云服务器发送所述游戏资源,以使所述低等级云服务器将所述游戏资源发送至所述服务器。
59.在一些实施例中,该装置还包括:
60.第九接收单元,用于接收所述服务器发送密室中机关设备的设备信息,以及所述密室对应的门店信息;
61.第一验证单元,用于基于所述设备信息以及所述门店信息对所述机关设备进行验证,得到所述机关设备的设备信息验证结果;
62.第十一发送单元,用于向所述服务器发送所述设备信息验证结果。
63.在一些实施例中,该装置还包括:
64.第十接收单元,用于接收所述服务器发送的机关设备的注册请求,所述注册请求携带密室中机关设备的设备信息,以及所述密室对应的门店信息;
65.注册单元,用于将所述设备信息与所述门店信息进行绑定处理,以使所述机关设备在所述门店信息对应的游戏门店下具有使用权限。
66.在一些实施例中,该装置还包括:
67.第一生成单元,用于当接收到所述服务器发送的机关设备的异常信息时,根据所述异常信息生成检测数据;
68.第十二发送单元,用于向所述服务器发送所述检测数据。
69.在一些实施例中,该装置还包括:
70.第二生成单元,用于当接收到所述服务器发送的机关设备的检测结果时,根据所述检测结果生成设备修复信息;
71.第十三发送单元,用于向所述服务器发送所述设备修复信息。
72.在一些实施例中,该装置还包括:
73.第十一接收单元,用于接收所述云服务器发送的所述线下游戏的启动请求,所述启动请求携带游戏门店对于所述线下游戏的启动信息;
74.第二验证单元,用于对所述启动信息进行验证;
75.第十四发送单元,用于若对所述启动信息验证成功,则生成启动成功的启动结果,并向所述服务器发送所述启动结果。
76.在一些实施例中,该装置还包括:
77.第十二接收单元,用于接收所述服务器发送的资源更新请求,所述资源更新请求用于请求所述游戏资源进行更新之后的更新后游戏资源;
78.第十五发送单元,用于根据所述资源更新请求向所述服务器发送所述更新后游戏资源。
79.在一些实施例中,该装置还包括:
80.第十三接收单元,用于接收所述服务器发送的游戏数据,其中,所述游戏数据至少包括游戏玩家在所述线下游戏中进行游戏操作的数据;
81.第二更新单元,用于根据所述游戏数据对所述游戏资源进行更新,得到所述更新后游戏资源。
82.在一些实施例中,该装置还包括:
83.第十四接收单元,用于接收所述服务器发送的游戏门店的账号信息,其中所述游戏门店为配置有所述线下游戏的实体游戏门店;
84.第三验证单元,用于对所述账号信息进行验证,得到账号信息验证结果;
85.第十六发送单元,用于向所述服务器发送所述账号信息验证结果。
86.相应的,本技术实施例还提供另一种密室的控制装置,应用于中控设备,所述装置包括:
87.第三接收单元,用于接收所述服务器发送的线下游戏的游戏逻辑配置信息,并根据所述游戏逻辑配置信息对所述线下游戏的游戏逻辑进行配置;
88.第四接收单元,用于接收所述密室中机关设备发送的机关信号;
89.第一确定单元,用于基于所述游戏逻辑和所述机关信号确定基于所述机关信号需要操作的目标机关设备,以及所述目标机关设备对应的操作信号,向所述目标机关设备发送所述操作信号,触发所述机关设备基于所述操作信号执行对应的操作。
90.在一些实施例中,第一确定单元包括:
91.第二确定子单元,用于确定当前密室的目标游戏逻辑;
92.操作子单元,用于基于所述目标游戏逻辑和所述机关信号确定基于所述机关信号需要操作的目标机关设备,以及所述目标机关设备对应的操作信号,向所述目标机关设备发送所述操作信号,触发所述机关设备基于所述操作信号执行对应的操作。
93.在一些实施例中,第三接收单元包括:
94.第三确定子单元,用于基于所述游戏逻辑配置信息从所述密室的所有机关设备中确定多个目标机关设备,以及所述多个目标机关设备的触发顺序;
95.配置子单元,用于根据所述多个目标机关设备以及所述触发顺序对所述游戏逻辑进行配置。
96.在一些实施例中,该装置还包括:
97.采集单元,用于在游戏玩家对所述线下游戏进行游戏操作的过程中,采集所述游戏玩家对所述密室中设置的机关设备的操作,得到游戏数据;
98.第十七发送单元,用于向所述服务器发送所述游戏数据。
99.相应的,本技术实施例还提供了一种计算机设备,包括存储器,处理器及存储在储存器上并可在处理器上运行的计算机程序,其中,处理器执行本技术实施例任一提供的密室的控制方法。
100.相应的,本技术实施例还提供了一种存储介质,存储介质存储有多条指令,指令适于处理器进行加载,以执行如上的密室的控制方法。
101.本技术实施例通过构建密室游戏的管理系统,该管理系统包括云服务器、服务器、应用于密室游戏中的中控设备,以及应用于密室游戏中提供给游戏玩家操作的机关设备,其中,云服务器与服务器连接,服务器与中控设备连接,中控设备与机关设备连接,通过云服务器管理服务器,通过服务器管理中控设备,以及通过中控设备控制机关设备,以此,实现将机关设备接入服务器,进一步通过服务器逐层管理密室游戏,方便对密室游戏进行管理,从而可以提高对密室游戏的管理效率。
附图说明
102.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附
图。
103.图1为本技术实施例提供的一种密室的控制方法的应用场景示意图。
104.图2为本技术实施例提供的一种密室的控制方法的流程示意图。
105.图3为本技术实施例提供的另一种密室的控制方法的流程示意图。
106.图4为本技术实施例提供的另一种密室的控制方法的流程示意图。
107.图5为本技术实施例提供的另一种密室的控制方法的流程示意图。
108.图6为本技术实施例提供的一种密室的控制装置的结构框图。
109.图7为本技术实施例提供的另一种密室的控制装置的结构框图。
110.图8为本技术实施例提供的另一种密室的控制装置的结构框图。
111.图9为本技术实施例提供的计算机设备的结构示意图。
具体实施方式
112.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
113.基于上述问题,本技术实施例提供一种密室的控制方法、装置、存储介质及计算机设备。具体地,本技术实施例的密室的控制方法可以由计算机设备执行,其中,该计算机设备可以为终端、中控设备或者服务器等设备。该中控设备可以为中控电箱等设备,该终端可以为手机、平板电脑、笔记本电脑、触控屏幕、个人计算机(pc,personal computer)、个人数字助理(personal digital assistant,pda)等终端设备。服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn、以及大数据和人工智能平台等基础云计算服务的云服务器。
114.例如,参阅图1,图1为本技术实施例提供的一种密室的控制方法的应用场景示意图。图1中提供的密室的控制系统,包括服务器,云服务器和中控设备,中控设备与服务器通过网络连接。其中,网络中包括路由器、网关等网络实体。
115.其中,服务器可以接收所述云服务器发送的线下游戏的游戏资源,所述游戏资源包括所述线下游戏的游戏逻辑配置信息;向中控设备发送所述游戏逻辑配置信息,以使所述中控设备根据所述游戏逻辑配置信息以及所述线下游戏的密室中的机关设备对所述线下游戏的游戏逻辑进行配置;获取所述中控设备发送的游戏数据,向所述云服务器发送所述游戏数据,以使所述云服务器根据所述游戏数据对所述线下游戏进行管理,其中,所述游戏数据包括在所述中控设备基于所述游戏逻辑配置信息控制所述密室的游戏进程的过程中,所述密室中的机关设备采集的数据。
116.其中,云服务器可以接收服务器发送的游戏资源获取请求,根据所述游戏资源获取请求向所述服务器发送线下游戏的游戏资源;当接收到所述服务器发送的游戏数据,根据所述游戏数据对所述线下游戏进行管理,其中,所述游戏数据至少包括游戏玩家在所述线下游戏中进行游戏操作的数据。
117.其中,中控设备可以接收所述服务器发送的线下游戏的游戏逻辑配置信息,并根
据所述游戏逻辑配置信息对所述线下游戏的游戏逻辑进行配置;接收所述密室中机关设备发送的机关信号;基于所述游戏逻辑和所述机关信号确定基于所述机关信号需要操作的目标机关设备,以及所述目标机关设备对应的操作信号,向所述目标机关设备发送所述操作信号,触发所述机关设备基于所述操作信号执行对应的操作。
118.上述图1的例子只是实现本发明实施例的一个系统架构实例,本发明实施例不限于上述图1所示的系统结构,基于该系统架构,提出本发明各个实施例。
119.以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。
120.本技术实施例提供一种密室的控制方法,该方法可以由服务器执行,本技术实施例以密室的控制方法由服务器执行为例来进行说明。
121.请参阅图2,图2为本技术实施例提供的一种密室的控制方法的流程示意图。该密室的控制方法的具体流程可以如下:
122.101、接收云服务器发送的线下游戏的游戏资源。
123.在本技术实施例中,线下游戏指的是游戏玩家在实际场景中进行的游戏,通过指定游戏规则或者指定游戏道具进行的操作。比如,线下游戏可以为密室逃脱游戏。
124.密室逃脱,又叫takagism,是一款烧脑益智冒险类游戏。密室逃脱互动游戏的主要创意多源自于电影、网络等场景,一般具有较大的趣味性及挑战性,带来刺激的情景体验。密室逃脱可以因不同的设计思路衍生出不同的主题,从古墓科考到蛮荒探险,从窃取密电到逃脱监笼等,游戏玩家尽可以在自己喜好的主题场景中扮演理想中的角色,凭借细致的目光,缜密的推理,强健的体魄和齐心的协作,最终在规定时间内完成任务,获取奖励。密室逃脱可以根据不同的设计思路衍生出不同的主题,玩家尽可以在自己喜好的主题场景中扮演理想中的角色,然后在规定时间内完成任务,获取奖励。由于其具有较大的趣味性及挑战性,密室逃脱越来越成为深受用户喜爱的线下游戏。
125.在本技术实施例中,线下游戏也即密室游戏,通过密室门店为游戏玩家提供密室游戏的场所。具体的,密室门店可以设置有多个密室,每一密室对应有相应的密室主题,每个密室下包括多个游戏房间,玩家可以在游戏房间中完成密室游戏任务。密室游戏的主要内容是游戏玩家被困在一间门被锁上的房间内,如果游戏玩家想要逃出去,就需要把房间里面的每一扇门都打开,才能够出去。主要依靠抓细节、推理,再加各种密室道具的配合使用来完成密室场景中的各种关卡。
126.在本技术实施例中,游戏设计方将线下游戏的游戏资源存储至云服务器中,其中,游戏资源指的是线下游戏涉及的各种硬件信息、软件信息、以及用于配置线下游戏逻辑的游戏逻辑配置信息,游戏资源还可以包括音视频,该音视频可以用于在密室中进行播放,在不同密室中可以根据密室主题播放与密室主题相关的音视频。
127.其中,游戏逻辑指的是线下游戏中的游戏规则,游戏逻辑配置信息可以指的是线下游戏的某一游戏主题中的游戏通关规则。该通关规则指的是按照机关设备的触发顺序,依次成功完成对各机关设备的操作。
128.其中,服务器可以为门店服务器,线下游戏可以关联多个运营门店,在每一门店中设置一个门店服务器,通过管理该运营门店中的线下游戏,以及通过该门店服务器将该运营门店中的线下游戏的相关信息上传至云端服务器。
129.具体的,服务器可以向云服务器发送游戏资源获取请求,该游戏资源获取请求指示获取线下游戏的游戏资源。然后,接收云服务器根据游戏资源获取请求发送的线下游戏的游戏资源。
130.102、向中控设备发送游戏逻辑配置信息,以使中控设备根据游戏逻辑配置信息以及线下游戏的密室中的机关设备对线下游戏的游戏逻辑进行配置。
131.在服务器接收到云服务器发送的游戏资源后,可以将游戏资源中的游戏资源配置信息发送给中控设备。具体的,服务器与中控设备可以通过网络进行连接,然后通过网络向中控设备发送游戏资源配置信息。
132.其中,中控设备用于根据游戏逻辑配置信息对线下游戏的游戏逻辑进行配置,中控设备连接机关设备,以根据游戏逻辑在游戏玩家的游戏过程中对机关设备进行控制。其中,游戏逻辑包括游戏玩家需要进行操作的机关设备,以及这些机关设备之间的触发顺序。
133.例如,游戏逻辑中包括玩家需要操作的机关设备可以为:机关设备a、机关设备b、机关设备c、以及机关设备d,触发顺序可以为:机关设备a、机关设备b、机关设备c、机关设备d,也即,游戏玩家首先对机关设备a进行操作,对机关设备a操作成功后即可以触发机关设备b,然后游戏玩家可以对机关设备b进行操作,以此类推,直至完成对机关设备d的成功操作。
134.在一些实施例中,线下游戏可以配置在多个游戏门店中,也即运营门店,为了加强对运营门店的管理,在步骤“向中控设备发送所述游戏逻辑配置信息”之前,还可以包括以下步骤:
135.获取中控设备对应的游戏门店的账号信息;
136.向云服务器发送账号信息,以使云服务器对账号信息进行验证,得到账号信息验证结果;
137.若账号信息验证结果指示验证成功,则执行步骤向中控设备发送游戏逻辑配置信息。
138.其中,账号信息可以包括门店账号、门店名称等。中控设备对应的游戏门店也即服务器管理的游戏门店。
139.例如,当前服务器管理的游戏门店可以为游戏门店a,游戏门店a的账号信息包括:游戏门店a的门店账号可以为:134252xxx,以及游戏门店a的门店名称:游戏门店a,则可以将包括门店账号与门店名称的游戏门店a的账号信息发送至云服务器,以使云服务器对账号信息进行验证。
140.进一步的,在向云服务器发送账号信息进行验证之后,接收云服务器对账号信息的验证结果,也即账号信息验证结果,然后根据账号信息验证结果执行后续操作。
141.具体的,若账号信息验证结果指示对账号信息验证成功,则服务可以向中控设备发送游戏逻辑配置信息,以使中控设备可以完成对线下游戏的游戏逻辑进行配置。
142.又或者,若账号信息验证结果指示对账号信息验证失败,则表示当前游戏门店不具有获取游戏逻辑配置信息的权限。那么,为了保证游戏门店可以正常运营,则服务器可以根据游戏门店的门店信息向云服务器发送该游戏门店的注册请求,已完成该游戏门店在云服务器中的注册,使得游戏门店获取运营线下游戏的各种权限。
143.103、获取中控设备发送的游戏数据,向云服务器发送游戏数据,以使云服务器根
据游戏数据对线下游戏进行控制。
144.其中,游戏数据包括在中控设备基于游戏逻辑配置信息控制密室的游戏进程的过程中,密室中的机关设备采集的数据。具体的,中控设备与密室中的机关设备连接,用于控制机关设备。
145.比如,当玩家在密室中进行游戏时,可以是对机关设备进行操作,然后机关设备向中控设备发送机关信号,以此,中控设备可以获取到游戏玩家的游戏操作数据。
146.当服务器获取到游戏数据后,可以向云服务器发送游戏数据,以使云服务器根据游戏数据对线下游戏进行管理。具体的,当云服务器接收到玩家数据之后,可以根据玩家数据对线下游戏进行调整或者更新,以完善线下游戏,提高玩家游戏体验。
147.在一些实施例中,为了满足玩家游戏需求,可以在线下游戏中设计多个密室,不同密室对应不同游戏主题,不同游戏主题对应不同游戏玩法,也即不同游戏主题对应不同游戏逻辑,以此,使得游戏玩家可以根据个人喜好选择合适的密室进行游戏。则服务器可以连接多个中控设备,一个中控设备可以应用于一个密室,不同中控设备可以配置不同的游戏逻辑。
148.则步骤“向中控设备发送游戏逻辑配置信息”,可以包括以下操作:
149.获取中控设备的标识信息;
150.从多个游戏逻辑配置信息中确定标识信息对应的目标游戏逻辑配置信息;
151.向中控设备发送目标游戏逻辑配置信息。
152.其中,标识信息可以包括中控设备的设备标识,也即设备id,中控设备的设备标识可以由服务器分配,为了方便区分多个中控设备,服务器可以为不同中控设备分配不同的设备id。
153.比如,中控设备的数量可以为5个,服务器可以分别为这5个中控设备分配不同的设备标识,包括:第一中控设备aaa、第二中控设备bbb、第三种中控设备ccc、第四中控设备ddd以及第五中控设备eee,等。
154.具体的,由于中控设备的数量为多个,相应的,游戏逻辑配置信息的数量也可以为多个,不同的游戏逻辑配置信息用于配置不同游戏逻辑。
155.例如,线下游戏可以包括5个游戏主题,分别为:第一游戏主题、第二游戏主题、第三游戏主题、第四游戏主题以及第五游戏主题,其中第一游戏主题的密室中配置第一游戏逻辑配置信息;第二游戏主题的密室中配置第二游戏逻辑配置信息;第三游戏主题的密室中配置第三游戏逻辑配置信息;第四游戏主题的密室中配置第四游戏逻辑配置信息;第五游戏主题的密室中配置第五游戏逻辑配置信息,从而,可以满足多个游戏主题的线下游戏的玩法。
156.具体的,服务器可以预先设置中控设备与游戏配置信息的关联关系,也即中控设备对应设置的游戏逻辑配置信息。
157.例如,第一中控设备aaa关联第一游戏逻辑配置信息;第二中控设备bbb关联第二游戏逻辑配置信息;第三种中控设备ccc关联第三游戏逻辑配置信息;第四中控设备ddd关联第四游戏逻辑配置信息;第五中控设备eee关联第五游戏逻辑配置信息。
158.进一步的,当获取到中控设备后,可以根据中控设备与游戏逻辑配置信息的关联关系,确定该中控设备对应的目标游戏逻辑配置信息,然后向该中控设备发送该目标游戏
逻辑配置信息。
159.例如,中控设备的设备标识可以为:第一中控设备aaa,获取到第一中控设备aaa关联第一游戏逻辑配置信息,则可以确定第一游戏逻辑配置信息为目标游戏逻辑配置信息,然后向中控设备发送该第一游戏逻辑配置信息,以使中控设备根据第一游戏逻辑配置信息完成游戏逻辑的配置。
160.在一些实施例中,游戏玩家在线下游戏中的游戏操作可以包括对密室中的机关设备的操作,那么,为了保证游戏玩家的游戏体验,可以完善对机关设备的管控。
161.其中,机关设备与中控设备连接,机关设备用于游戏玩家对线下游戏进行游戏操作,则该方法还可以包括以下步骤:
162.获取与中控设备连接的机关设备的状态信息;
163.向云服务器发送状态信息,以使云服务器根据状态信息通过中控设备对机关设备进行控制。
164.其中,一个中控设备可以连接至少一个机关设备,机关设备可以设置于密室中,用于与游戏玩家进行交互。
165.其中,状态信息可以包括:机关设备的运行状态、机关设备的运行时长、机关设备正常运行状态以及机关设备异常运行状态,等。
166.具体的,获取机关设备的状态信息可以通过中控设备进行采集,或者可以对机关设备进行监控,以获取到更为准确的状态信息,然后,将获取到的机关设备的状态信息发送给云服务器,以使云服务器实时获取机关设备的运行信息,根据运行信息对机关设备及时管控,避免游戏玩家游戏过程中,机关设备异常导致中断游戏进程,影响游戏玩家的游戏体验。
167.在一些实施例中,为了保证机关设备的正常运行,该方法还可以包括以下步骤:
168.在机关设备的运行过程中,若监测到机关设备运行异常,则生成异常信息;
169.向云服务器发送异常信息,以使云服务器根据异常信息生成检测数据。
170.具体的,在机关设备的运行过程中,监测机关设备的运行情况,可以通过中控设备进行监测,或者,可以通过监控机关设备的运行情况。
171.其中,运行异常指的是机关设备不能正常启动或者关闭,或者机关设备启动后不能正常运转等异常。当监测到机关设备运行异常时,根据运行异常情况生成异常信息,然后,向云服务器发送机关设备的异常信息,以使云服务器根据异常信息生成检测数据。其中,检测数据可以用于检测出机关设备异常运行的问题点。
172.在一些实施例中,为了保证机关设备的正常运行,在步骤“向云服务器发送异常信息”之后,还可以包括以下步骤:
173.若接收到云服务器发送的检测数据,根据检测数据对机关设备进行检测,得到检测结果;
174.向云服务器发送检测结果,以使服务器根据检测结果生成设备修复信息。
175.当接收到云服务器根据机关设备的异常信息返回的检测数据后,可以根据检测数据对机关设备进行检测。具体的,可以将检测数据发送给中控设备,以使中控设备根据检测数据对机关设备进行检测,得到检测结果,并将检测结果发送给服务器。其中,检测结果可以包括机关设备异常运行的问题点。
176.比如,问题点具体可以包括:机关设备的感应器损坏、机关设备的按键损坏、机关设备的电路异常、机关设备的使用寿命过长等各种机关设备的异常问题点,在此不做限定。
177.当接收到中控设备发送的检测结果后,可以将检测结果发送给云服务器,以使云服务器根据检测结果生成设备修复信息。其中,设备修复信息可以用于修复检测结果中的机关设备的异常问题点。
178.在一些实施例中,为了保证机关设备的正常运行,在步骤“向云服务器发送检测结果”之后,还可以包括以下操作:
179.若接收到云服务器发送的设备修复信息,则根据设备修复信息对机关设备进行修复。
180.当接收到云服务器发送的设备修复信息时,根据设备修复新对机关设备进行修复。具体的,若修复信息为硬件修复,则服务器可以将设备修复信息反馈至游戏门店,以使游戏门店安排维修人员对机关设备进行硬件维修。
181.又或者,修复信息可以为软件修复,则服务器可以将设备修复信息发送至中控设备,通过中控设备根据设备修复信息对机关设备进行修复,无需门店管理人员管控操作,也可以完成机关设备的检测、修复等工作,可以提高对机关设备的管理效率。
182.在一些实施例中,为了保证游戏玩家的游戏体验,同时避免游戏门店单独设置未经授权的机关设备,在步骤“向云服务器发送检测结果”之前,还可以包括以下操作:
183.获取密室中机关设备的设备信息,以及密室对应的门店信息;
184.向云服务器发送设备信息以及门店信息,以使云服务器根据设备信息以及门店信息对机关设备进行验证,得到设备信息验证结果;
185.若设备信息验证结果指示验证成功,则执行向所述云服务器发送所述状态信息的步骤。
186.其中,设备信息可以包括机关设备的设备名称、设备类型、设备型号、设备属性等相关设备信息。
187.在获取密室中机关设备的设备信息,以及密室对应的门店信息之后,可以向云服务器发送设备信息和门店信息,以使云服务器根据设备信息和门店信息对机关设备进行验证,也即判断该机关设备是否为该门店信息对应的游戏门店中已授权机关设备,进而得到设备信息验证结果。
188.进一步的,当接收到云服务器发送的设备信息验证结果,根据设备信息验证结果执行后续操作。
189.例如,若设备信息验证结果指示机关设备验证成功,则表示该机关设备为已授权机关设备,则可以执行步骤向云服务器发送状态信息,以通过云服务器对机关设备进行管控。
190.又例如,若设备信息验证结果指示机关设备验证失败,则表示该机关设备为未授权机关设备,也即该机关设备为在云服务器中进行注册,则可以根据机关设备的设备信息向云服务器发送机关设备的注册请求,以使云服务器根据注册请求完成机关设备的注册,实现对机关设备的管控。
191.在一些实施例中,为了实现对机关设备的管控,在步骤“向云服务器发送状态信息”之前,还可以包括以下步骤:
192.获取密室中机关设备的设备信息,以及密室对应的门店信息;
193.根据设备信息以及门店信息向云服务器发送机关设备的注册请求,以使云服务器根据设备信息以及门店信息将设备信息与门店信息进行绑定,以使机关设备在门店信息对应的游戏门店下具有使用权限。
194.当获取密室中机关设备的设备信息,以及密室对应的门店信息后,可以根据设备信息以及门店信息向云服务器发送机关设备的注册请求,以使云服务器跟设备信息以及门店对机关设备进行注册,在完成机关设备的注册之后,可以将机关设备接入密室中,保证游戏的完整性,同时保证对机关设备的管理。
195.在一些实施例中,机关设备的数量可以为多个,为了方便对机关设备的管理,该方法还可以包括以下操作:
196.获取每一机关设备的设备类型;
197.根据设备类型对多个机关设备进行分类,得到至少一个机关设备组。
198.其中,设备类型也即机关设备种类,比如,机关设备种类可以为感应机关类型,灯光机关类型、声音机关类型等。
199.具体的,可以根据机关设备的功能确定该机关设备对应的设备类型,在确定每一机关设备的机关类型后,则可以基于机关类型对多个机关设备进行分类,得到多个机关设备组,其中,同一机关设备组中包括相同设备类型的机关设备。以此,完成对机关设备的分组,以便于后续对机关设备进行查找时,根据分组后的机关设备组进行查找,提高机关设备查找效率。
200.在本技术实施例中,可以将机关设备分为四种类型,比如,可以包括:机关类型,灯光类型,声音类型,视频类型。
201.其中,机关类型可以包括:电子感应机关,称重机关,通信机关,门机关,感应机关等;灯光类型的机关设备可以是进行灯光变换及照明;声音类型的机关设备可以是播放机关声音及视频声音;视频类型的机关设备可以是播放投影视频,视频还可以分为交互类视频及单一视频。
202.在一些实施例中,为了保证游戏门店对线下游戏的正常启动,在步骤“获取中控设备发送的游戏数据”之前,还可以包括以下步骤:
203.向云服务器发送中控设备对线下游戏的启动请求,启动请求中携带游戏门店对于线下游戏的启动信息,以使云服务器根据启动信息生成启动结果;
204.接收云服务器发送的启动结果,若启动结果指示允许启动,则启动中控设备运行线下游戏的游戏逻辑。
205.其中,启动请求中包括线下游戏的启动信息,启动信息可以包括启动时间,也即游戏门店启动线下游戏的营业时间,启动信息中还可以包括当前游戏资源的版本,以使云服务器根据当前游戏资源的版本判断是否需要向服务器发送更新后游戏资源的版本。
206.当向云服务器发送启动请求后,接收云服务器根据启动请求返回的启动结果,然后根据启动结果执行后续步骤。
207.例如,若启动结果指示允许启动,则游戏门店可以启动线下游戏,也即可以启动中控设备运行线下游戏的游戏逻辑。
208.又例如,若启动结果指示禁止启动,则向服务器发送启动异常信息,以使云服务器
根据启动异常信息解决启动异常问题。具体的,若启动异常为启动时间为非营业时间,则禁止游戏门店启动游戏;若启动异常为当前游戏资源的版本需要进行更新,则提示游戏门店需要对游戏资源的版本进行更新。
209.在一些实施例中,为了方便对线下游戏的更新管理,该方法还可以包括以下步骤:
210.向云服务器发送资源更新请求;
211.当接收到服务器根据资源更新请求返回的更新后游戏资源,向中控设备发送更新后游戏资源中的更新后游戏逻辑配置信息,以使中控设备根据更新后游戏逻辑配置信息对线下游戏的游戏逻辑重新进行配置。
212.其中,资源更新请求指示获取游戏资源进行更新之后的更新后游戏资源。
213.具体的,为了完善游戏设计以及提高游戏玩家的游戏体验,游戏开发者可以对线下游戏进行调整或者更新,然后将更新后的线下游戏上传至云服务器,以使云服务器控制下发至各级服务器。游戏门店为了获取最新的线下游戏的版本,可以通过服务器定时或者每隔预设时间段向云服务器发送资源更新请求。
214.在接收到云服务器根据资源更新请求返回的更新后游戏资源后,可以将该更新后游戏资源中的更新后游戏逻辑配置信息发送给中控设备,以使中控设备根据更新后游戏资源配置信息对游戏逻辑进行更新,同时服务器根据更新后游戏资源中的其他更新信息对线下游戏进行更新。通过上述方式,无需游戏开发者手动更新,从而可以提高线下游戏的资源更新效率。
215.在一些实施例中,为了实现服务器对线下游戏的游戏资源不间断更新,可以在服务器中划分多个处理模块,多个处理模块可以包括当前控制服务器连接的中控设备的第一处理模块,以及除第一处理模块之外的第二处理模块。则在步骤“接收到服务器根据资源更新请求返回的更新后游戏资源”之后,还可以包括以下步骤:
216.从第二处理模块中确定目标处理模块;
217.将目标处理模块中的游戏资源更新为更新后游戏资源;
218.在目标处理模块更新完成后,对第一处理模块中的游戏资源进行更新。
219.在本技术实施例中,一个服务器可以对应管理一个游戏门店,则游戏玩家在游戏门店中进行线下游戏时,服务器可以通过一个处理模块(也即第一处理模块)来对应管理游戏玩家的游戏操作,其他处理模块(也即第二处理模块)可以空闲状态,也即可以为待工作状态。
220.例如,为了避免资源浪费,服务器可以划分出两个处理模块,包括:处理模块a和处理模块b,当处理模块a处于工作状态时,处理模块b可以处于空闲状态,同理,当处理模块b处于工作状态时,处理模块a可以处于空闲状态,通过两个处理模块交替工作,可以解决玩家游戏中的异常,保证玩家不间断游戏。
221.进一步的,在服务器对游戏资源进行更新时,为了不影响游戏玩家的游戏操作,可以首先对空闲处理模块中的游戏资源进行更新,游戏玩家结束游戏操作后,然后将未更新的处理模块中的游戏资源进行更新,以此,可以实现不断电更新,也即在游戏资源更新期间,同时支持玩家进行游戏操作。
222.本技术实施例公开了一种密室的控制方法,该方法包括:接收云服务器发送的线下游戏的游戏资源,然后,向中控设备发送游戏逻辑配置信息,以使中控设备根据游戏逻辑
配置信息对线下游戏的游戏逻辑进行配置,进一步的,获取中控设备发送的游戏数据,然后向云服务器发送游戏数据,以使云服务器根据游戏数据对线下游戏进行管理,其中,游戏数据至少包括游戏玩家在线下游戏中进行游戏操作的数据。以此,通过服务器对线下游戏进行管控,从而可以提高服务器对密室的控制效率。
223.本技术实施例提供另一种密室的控制方法,该方法可以由云服务器执行,本技术实施例以密室的控制方法由云服务器执行为例来进行说明。
224.请参阅图3,图3为本技术实施例提供的另一种密室的控制方法的流程示意图。该密室的控制方法的具体流程可以如下:
225.201、接收服务器发送的游戏资源获取请求,根据游戏资源获取请求向服务器发送线下游戏的游戏资源。
226.其中,云服务器与服务器通过网络进行连接,云服务器对密室的控制级别高于服务器对密室的控制级别。其中,游戏资源获取请求指示服务器获取线下游戏的游戏资源。
227.在接收到服务器获取的游戏资源获取请求后,为了避免未授权的游戏门店获取到游戏资源,保证线下游戏的游戏资源的隐私性,可以先对服务器进行验证,验证成功通过后,即可以向服务器发送线下游戏的游戏资源。
228.在一些实施例中,为了提高对密室的控制效率,可以设置多级服务器分层管理,步骤“根据游戏资源获取请求向服务器发送线下游戏的游戏资源”,可以包括以下操作:
229.向低等级云服务器发送游戏资源,以使低等级云服务器将游戏资源发送至服务器。
230.具体的,可以设置有多级云服务器,比如,可以设置一级云服务器、二级云服务器、三级云服务器等,其中,一级云服务器的管理级别高于二级云服务器,二级云服务器的管理级别高于三级云服务器等。
231.在本技术实施例中,由于线下游戏通过游戏门店进行运营,为了方便对游戏门店的管理,可以按地域划分云服务器等级,比如,省级服务器,市级服务器,县级服务器等,其中,省级服务器可以管理对应的市级服务器,市级服务器可以管理对应的县级服务器,也即云服务器可以最高等级云服务器,省级服务器的等级低于云服务器,县级服务器的等级低于省级服务器,服务器(也即门店服务器)的等级低于县级服务器。
232.进一步的,云服务器可以将线下游戏的游戏资源发送至省级服务器,省级服务器将游戏资源下发至相应的市级服务器,市级服务器再将游戏资源下发至相应的县级服务器,最后,县级服务器将游戏资源发送给服务器,也即门店服务器,游戏门店即可以对线下游戏的游戏资源进行更新,通过各级服务器分层管理,减小云服务器的工作量。
233.在一些实施例中,为了保证游戏门店对线下游戏的正常启动,在步骤“接收服务器发送的游戏资源获取请求”之前,还可以包括以下步骤:
234.接收云服务器发送的线下游戏的启动请求;
235.对启动信息进行验证;
236.若对启动信息验证成功,则生成启动成功的启动结果,并向服务器发送启动结果。
237.其中,启动请求中可以携带有线下游戏的启动信息,启动信息可以用于云服务器对游戏门店启动线下游戏进行管理。
238.其中,启动信息可以包括启动时间,也即游戏门店启动线下游戏的营业时间,启动
信息中还可以包括当前游戏资源的版本。
239.当接收到启动请求后,可以对启动请求中的启动信息进行验证。具体的,可以判断启动信息中的启动时间是否符合游戏门店的营业时间,当启动时间符合游戏门店的营业时间,则对启动信息验证通过,生成启动成功的启动结果,表示游戏门店可以正常启动,进行营业。
240.或者,当启动时间不符合游戏门店的营业时间,则对启动信息验证未通过,生成启动失败的启动结果,表示游戏门店当前禁止。
241.具体的,对启动请求中的启动信息进行验证还可以包括对当前游戏资源的版本进行检测,判断当前游戏资源的版本是否为最新的游戏资源的版本。若检测到当前游戏资源的版本不为最新的游戏资源的版本,则可以向服务器反馈该信息,以使服务器对游戏资源的版本进行更新。
242.在一些实施例中,线下游戏可以配置在多个游戏门店中,也即运营门店,为了加强对运营门店的管理,在步骤“根据游戏资源获取请求向服务器发送线下游戏的游戏资源”之前,还可以包括以下步骤:
243.接收服务器发送的游戏门店的账号信息;
244.对账号信息进行验证,得到账号信息验证结果;
245.向服务器发送账号信息验证结果。
246.其中,游戏门店为配置有线下游戏的实体门店。其中,账号信息可以包括门店账号、门店名称等。中控设备对应的游戏门店也即服务器管理的游戏门店。
247.例如,接收到服务器发送的游戏门店的账号信息可以包括:游门店账号可以为:12345xxx,以及门店名称:游戏门店q。
248.进一步的,可以对账号信息进行验证。具体的,可以将账号信息与已注册账号信息进行匹配,其中,已注册账号信息指的是已经进行注册的门店账号的账号信息。
249.例如,已注册账号信息可以包括:第一账号信息,第二账号信息等,其中,第一账号信息中的门店账号可以为:12345xxx,门店名称可以为:游戏门店q;第二账号信息中的门店账号可以为:12345xxx,门店名称可以为:游戏门店w。通过将服务器发送的账号信息与已注册账号信息进行匹配,可以确定账号信息为已注册账号信息,则表示验证成功,可以向服务器返回验证成功的验证结果。
250.例如,已注册账号信息可以包括:第一账号信息,第二账号信息等,其中,第一账号信息中的门店账号可以为:52345xxx,门店名称可以为:游戏门店y;第二账号信息中的门店账号可以为:12345xxx,门店名称可以为:游戏门店w。
251.进一步的,通过将服务器发送的账号信息与已注册账号信息进行匹配,可以确定账号信息不为已注册账号信息,则表示验证失败,也即账号信息对应的游戏门店为未注册游戏门店,可以向服务器返回验证失败的验证结果,以使服务器根据游戏门店的账号信息进行注册。
252.202、当接收到服务器发送的游戏数据,根据游戏数据对线下游戏进行管理。
253.其中,所述游戏数据至少包括游戏玩家在所述线下游戏中进行游戏操作的数据。
254.在接收到服务器发送的游戏数据后,根据游戏数据对线下游戏进行管理。具体的,当云服务器接收到玩家数据之后,可以根据玩家数据对线下游戏进行调整或者更新,包括
更新游戏主题玩法、增加新的游戏主题玩法,或者对机关设备进行替换或者调整游戏规则等,以此来完善线下游戏,从而可以提高玩家游戏体验。
255.其中,根据游戏数据对线下游戏进行管理的方式不限于上述方式,可以包括对整个线下游戏涉及的软件、硬件、游戏规则的更新或者调整,在此不一一赘述。
256.在一些实施例中,为了保证游戏玩家的游戏体验,同时避免游戏门店单独设置未经授权的机关设备,该方法还可以包括以下步骤:
257.接收服务器发送密室中机关设备的设备信息,以及密室对应的门店信息;
258.基于设备信息以及门店信息对机关设备进行验证,得到机关设备的设备信息验证结果;
259.向服务器发送设备信息验证结果。
260.其中,设备信息可以包括机关设备的设备名称、设备类型、设备型号、设备属性等相关设备信息。
261.在接收到服务器发送密室中机关设备的设备信息,以及密室对应的门店信息之后,可以对机关设备进行验证。具体的,可以对设备名称、设备类型、设备型号、设备属性进行判断,进而判断该设备信息对应的机关设备是否为该门店信息对应的游戏门店中已授权机关设备。其中,已授权机关设备指的是云服务器授予权限,可以在线下游戏的游戏门店内密室中使用的机关设备。
262.例如,对设备信息进行验证,若设备名称、设备类型、设备型号、设备属性满足已授权设备的设备信息,则验证成功,也即机关设备为已授权机关设备,则可以向服务器发送验证成功的验证结果。
263.又例如,对设备信息进行验证,若设备名称、设备类型、设备型号、设备属性不满足已授权设备的设备信息,则验证失败,也即机关设备为未授权机关设备,则可以向服务器发送验证失败的验证结果,以提示服务器对机关设备进行注册或者替换符合标准的机关设备。
264.在一些实施例中,为了实现对机关设备的管控,该方法还可以包括以下步骤:
265.接收服务器发送的机关设备的注册请求;
266.将设备信息与门店信息进行绑定处理,以使机关设备在门店信息对应的游戏门店下具有使用权限。
267.其中,注册请求携带密室中机关设备的设备信息,以及密室对应的门店信息。在接收到服务器发送的注册请求后,可以首先对注册请求中的设备信息进行验证。
268.在本技术实施例中,为了满足游戏玩家的游戏体验,可以对机关设备的品质进行管控,当游戏门店中单独替换机关设备时,云服务器可以禁用该机关设备。因此,在机关设备进行注册时,可以对机关设备的设备信息进行验证,判断机关设备是否符合品质标准。
269.若对设备信息验证成功,也即机关设备符合要求,则可以完成对该机关设备的注册,也即绑定该机关设备与门店信息,授予该机关设备在线下游戏的游戏门店的密室中的使用权限。
270.在一些实施例中,为了保证机关设备的正常运行,该方法还可以包括以下步骤:
271.当接收到服务器发送的机关设备的异常信息时,根据异常信息生成检测数据;
272.向服务器发送检测数据。
273.具体的,在接收到服务器发送的关于机关设备运行的异常信息时,可以对该异常信息进行分析,进一步生成检测数据,可以为检测数据包,然后向服务器发送该检测数据包,以使服务器进一步检测机关设备异常运行的准确问题点。
274.在一些实施例中,为了快速查找机关设备异常运行的问题点,游戏开发者可以预先设计针对不同机关设备的检测数据,可以用于检测各个机关设备异常运行的具体问题点,然后在接收到服务器发送的机关设备运行的异常信息时,可以直接将该机关设备对应的检测数据发送给服务器,以使得服务器快速对机关设备进行检测,及时对机关设备进行修复。
275.在一些实施例中,为了保证机关设备的正常运行,该方法还可以包括以下步骤:
276.当接收到服务器发送的机关设备的检测结果时,根据检测结果生成设备修复信息;
277.向服务器发送设备修复信息。
278.其中,检测结果可以包括机关设备异常运行的问题点。比如,问题点具体可以包括:机关设备的感应器损坏、机关设备的按键损坏、机关设备的电路异常、机关设备的使用寿命过长等各种机关设备的异常问题点。
279.进一步的,可以根据检测结果中的问题点生成修复数据,得到设备修复信息。比如,若问题点为机关设备的硬件问题点,则生成修复策略,将该修复策略发送至服务器,以使服务器提示游戏门店的维修人员根据修复策略对机关设备进行硬件修复。
280.又或者,若问题点为机关设备的软件问题点,则生成修复数据,将该修复数据发送至服务器,以使服务器根据修复数据对机关设备自动进行软件修复。
281.在自动进行软件修复的方案中,检测结果可以包括机关设备的各项运行参数的参数值。比如,运行参数可以包括:电流值、电压值、工作温度、运行时长等,或者检测结果还可以包括机关设备的状态参数的参数值,比如,状态参数可以包括:使用寿命等。
282.然后,将各项运行参数的参数值分别与标准运行参数值进行比较,以及将个状态参数的参数值与标准状态参数值进行比较,根据比较结果确定机关设备异常运行的问题点。其中,标准运行参数值与标准状态参数值表示机关设备正常运行的参数值。
283.例如,运行参数可以包括:电流、电压、运行时长、工作温度,其中,运行参数为电流的标准参数值可以为:2a(安培),运行参数为电压的标准参数值可以为:15v(伏特),运行参数为运行时长的标准参数值可以为:30分钟,运行参数为工作温度的标准参数值可以为:50摄氏度。状态参数可以包括:使用寿命,其中,运行参数为使用寿命的标准参数值可以为:1年等。
284.进一步的,获取当前机关设备的运行参数可以包括:电流2a,电压14v,工作时长20分钟,工作温度50摄氏度,以及当前机关设备的状态参数可以包括:使用寿命0.5年。通过将当前各项参数的参数值与标准参数值进行比较,确定不符合标准参数的参数项为:电压,也即问题点为电压异常,然后根据该问题点生成修复数据,也即调整后电压值。将该调整后电压值发送给中控设备,以使中控设备根据该调整后电压值对机关设备的电压进行调整,以实现对机关设备的自动修复。
285.在一些实施例中,为了方便对线下游戏的更新管理,该方法还可以包括以下步骤:
286.接收服务器发送的资源更新请求;
287.根据资源更新请求向服务器发送更新后游戏资源。
288.其中,资源更新请求指示获取游戏资源进行更新之后的更新后游戏资源。当接收到服务器发送的资源更新请求后,可以检测服务器中的游戏资源是否为最新游戏资源,也即更新后游戏资源。若服务器中的游戏资源不是更新后游戏资源,则可以向服务器发送更新后游戏资源;若服务器中的游戏资源是更新后游戏资源,则可以向服务器发送提示信息,该提示信息内容可以为:当前游戏资源为最新游戏资源,无需更新。通过上述方式,完成线下游戏的游戏资源的更新,减少人工操作工作量,节省人力资源。
289.在一些实施例中,为了完善线下游戏的游戏设计,在步骤“根据资源更新请求向服务器发送更新后游戏资源”之前,还可以包括以下步骤:
290.接收服务器发送的游戏数据;
291.根据游戏数据对游戏资源进行更新,得到更新后游戏资源。
292.其中,游戏数据至少包括游戏玩家在线下游戏中进行游戏操作的数据。
293.其中,根据游戏数据对游戏资源进行更新可以包括对游戏规则,也即游戏逻辑,或者游戏主题玩法,或者密室中的机关设备的更换以及调整等。
294.具体的,可以通过数据分析方式对游戏数据进行具体分析,提取出影响游戏玩家体验的因素,然后针对该因素进行具体改善,生成更新后游戏资源,以此,实施更新后游戏资源可以提高游戏玩家的游戏体验。
295.本技术实施例公开了一种密室的控制方法,该方法包括:接收服务器发送的游戏资源获取请求后,根据游戏资源获取请求向服务器发送线下游戏的游戏资源,进一步的,当接收到服务器发送的游戏数据,根据游戏数据对线下游戏进行管理,其中,游戏数据至少包括游戏玩家在线下游戏中进行游戏操作的数据。以此,可以提高云服务器对密室的控制效率。
296.本技术实施例提供另一种密室的控制方法,该方法可以由中控设备执行,本技术实施例以密室的控制方法由中控设备执行为例来进行说明。
297.请参阅图4,图4为本技术实施例提供的另一种密室的控制方法的流程示意图。该密室的控制方法的具体流程可以如下:
298.301、接收服务器发送的线下游戏的游戏逻辑配置信息,并根据游戏逻辑配置信息对线下游戏的游戏逻辑进行配置。
299.在本技术实施例中,中控设备中设置有研发板,该研发板与机关设备进行连接,接收机关设备的输入信号,然后对输入信号进行解析,生成输出信息,然后将输出信号发送至相应的机关设备。
300.当中控设备接收到服务器发送的游戏逻辑配置信息之后,可以将该游戏逻辑配置信息载入研发板中,以使研发板根据游戏逻辑配置信息执行游戏逻辑,包括如机关设备输入信号的解读,以及根据解读结果生成输出信号等。
301.302、接收密室中机关设备发送的机关信号。
302.具体的,当中控设备根据游戏资源配置信息完成对线下游戏的游戏逻辑的配置后,游戏门店可以启动密室中的中控设备,开始运行线下游戏的游戏逻辑,中控设备可以感应游戏玩家的游戏操作。
303.在本技术实施例中,机关设备可以分为输入端机关设备和输出端机关设备。其中,
输入端机关设备可以为电子感应机关,电子感应机关内部可以设置有ic(integrated circuit,集成电路)感应器,可以为ic芯片,用于感应游戏玩家的操作。输出机关设备为中控箱根据用户操作触发的输入端机关设备的输入信号,根据游戏逻辑配置信息确定触发的机关设备。
304.例如,输入端机关设备可以包括:第一输入端机关设备,第二输入端机关设备,第三输入端机关设备等;输出端机关设备可以包括:第一输出端机关设备,第二输出端机关设备,第三输出端机关设备等。在检测到游戏玩家对第一输入端机关设备的操作时,中控设备根据游戏资源配置信息确定当前对第一输入端机关设备的操作对应的输出机关设备可以为:第一输出端机关设备,也即目标机关设备为输出端机关设备。
305.当游戏玩家对密室中的机关设备进行操作时,可以触发机关设备向中控设备发送机关信号。然后中控设备接收到机关信号后,可以执行后续操作。
306.303、基于游戏逻辑和机关信号确定基于机关信号需要操作的目标机关设备,以及目标机关设备对应的操作信号,向目标机关设备发送操作信号,触发机关设备基于操作信号执行对应的操作。
307.进一步的,在游戏玩家对线下游戏进行游戏操作的过程中,中控设备可以根据游戏逻辑配置信息响应游戏玩家对机关设备的操作,确定目标机关设备执行相应操作,从而推动游戏玩家的游戏进程。
308.在一些实施例中,为了提高游戏执行效率,该方法可以包括以下操作:
309.确定游戏操作的操作信息;
310.根据游戏逻辑配置信息确定操作信息触发的目标机关设备;
311.向目标机关设备发送启动指令,以使目标机关设备进行启动。
312.其中,操作信息可以包括:游戏玩家操作的机关设备,以及游戏玩家对该机关设备的具体操作。
313.在一些实施例中,为了提高游戏执行效率,该方法可以包括以下操作:
314.接收游戏操作对应的机关设备发送的输入信号;
315.对输入信号进行解析,得到操作信息。
316.具体的,游戏操作对应的机关设备可以为输入端机关设备,该输入端机关设备内置ic感应器,输入端机关设备的ic感应器可以感应游戏玩家的操作,生成机关输入信号,然后将该输入信号发送至中控设备。
317.当中控设备接收到输入信号后,可以通过内置的研发板对该输入信号进行解析,即可以得到游戏玩家对线下游戏的操作信息,然后根据游戏逻辑配置信息确定该操作信息对应的目标机关设备,完成当前游戏逻辑。
318.在一些实施例中,为了满足用户游戏体验,线下游戏包括多个密室,不同密室对于不同的游戏主题,则步骤“基于游戏逻辑和机关信号确定基于机关信号需要操作的目标机关设备,以及目标机关设备对应的操作信号,向目标机关设备发送操作信号,触发机关设备基于操作信号执行对应的操作”,还可以包括以下操作:
319.确定当前密室的目标游戏逻辑;
320.基于目标游戏逻辑和机关信号确定基于所述输入信号需要操作的目标机关设备,以及目标机关设备对应的操作信号,向目标机关设备发送操作信号,触发机关设备基于操
作信号执行对应的操作。
321.在一些实施例中,为了完成对游戏逻辑的配置,步骤“根据游戏逻辑配置信息对线下游戏的游戏逻辑进行配置”,可以包括以下操作:
322.基于游戏逻辑配置信息从密室的所有机关设备中确定多个目标机关设备,以及多个目标机关设备的触发顺序;
323.根据多个目标机关设备以及触发顺序对游戏逻辑进行配置。
324.其中,游戏逻辑配置信息包括游戏玩家需要进行操作的机关设备,以及这些机关设备之间的触发顺序。密室中可以设置有多个机关设备,不同的游戏逻辑对应的游戏配置信息不同,也即游戏玩家选择不同游戏逻辑进行游戏时,需要操作的机关设备不同,对各机关设备的操作顺序也不相同。
325.例如,游戏逻辑配置信息中包括玩家需要操作的机关设备可以为:机关设备a、机关设备b、机关设备c,触发顺序可以为:机关设备a、机关设备b、机关设备c。进一步的,中控设备根据游戏逻辑配置信息,设置游戏逻辑中的机关设备以及各机关设备的触发顺序,以使游戏玩家根据机关设备以及各机关设备的触发顺序完成游戏任务。
326.在一些实施例中,为了完善对线下游戏的设计,该方法还可以包括以下步骤:
327.在游戏玩家对线下游戏进行游戏操作的过程中,采集游戏玩家对密室中设置的机关设备的操作,得到游戏数据;
328.向所述服务器发送所述游戏数据。
329.具体的,在游戏玩家在密室中进行游戏操作时,可以通过多种方式采集游戏玩家对线下游戏进行游戏操作的游戏数据,比如,通过检测与中控设备连接的机关设备的信号交互,得到游戏玩家的游戏数据,或者,通过连接监控设备监控玩家行为,得到游戏玩家的游戏数据。
330.进一步的,将采集到的游戏数据发送至服务器,以使服务器将该游戏数据上传至云服务器,以使云服务器根据游戏数据对线下游戏进行调整更新,以实现线下游戏的完善。
331.本技术实施例公开了一种密室的控制方法,该方法包括:接收服务器发送的线下游戏的游戏逻辑配置信息,并根据游戏逻辑配置信息对线下游戏的游戏逻辑进行配置;接收密室中机关设备发送的机关信号;基于游戏逻辑和机关信号确定基于所述输入信号需要操作的目标机关设备,以及目标机关设备对应的操作信号,向目标机关设备发送操作信号,触发机关设备基于操作信号执行对应的操作。以此,可以提高中控设备对密室的控制效率。
332.根据上述介绍的内容,下面将举例来进一步说明本技术的密室的控制方法。
333.进一步的,请参阅图5,图5为本技术实施例提供的另一种密室的控制方法的流程示意图。以该密室的控制方法应用于图1所示的密室的控制系统的场景,其中,管理系统可以包括:云服务器,服务器以及中控设备,其中,线下游戏可以为密室游戏,具体流程可以如下:
334.401、门店服务器向云服务器发送游戏配置信息的获取请求。
335.在本技术实施例中,门店服务器也即用于管理密室游戏门店的服务器,为每一游戏门店设置一个门店服务器,该门店服务器可以用于管理该游戏门店中的密室游戏的运行。
336.进一步的,本技术实施例中还可以设计一个密室管理系统,以门店为一个单元,划
分地级市和省的概念。具体的,通过权限的分配管理方式,制定了云服务器、门店服务器及主题中控箱,外设机关设备群组的概念。将密室层层连接,同层级的服务器互不干扰,上层管理直属下层服务器,这样更加便于管理及维护。
337.其中,云服务器管控各省的服务器,每个省的服务器管控每个市的服务器,每个市的服务器管控每个门店服务器,每个门店服务器通过主题中控箱控制每个主题的机关设备群组。通过分级化管理的模式,游戏资源的更新及下发都是按层级的递推。
338.其中,市服务器及省服务器统也可以是云端服务器。高权限的云端服务器可以给低权限的云端服务器下发指令,低权限的服务器可以根据高权限的云端服务器发送指令执行相应操作。
339.其中,获取请求指示获取密室游戏的游戏资源配置信息。在本技术实施例中,密室游戏可以包括多种主题场景,不同主题场景对应不同游戏玩法,则游戏资源配置信息可以包括密室游戏的不同主题场景对应的游戏规则。
340.402、当云服务器接收到获取请求时,对门店服务器进行验证。
341.其中,获取请求中可以携带有门店服务器管控的游戏门店的门店账号信息。在本技术实施例中,密室游戏可以应用在多个游戏门店中,游戏门店需要在云服务器中进行注册,注册成功后可以获取密室游戏的运营权限。为了方便服务器区分游戏门店,不同游戏门店可以对应有不同的门店账号信息。
342.具体的,当云服务器接收到门店服务器发送的获取请求时,可以先对获取请求中的门店账号信息进行验证,判断游戏门店是否为已注册的游戏门店。
343.403、若云服务器对门店服务器验证成功,则向门店服务器发送游戏配置信息。
344.具体的,若对门店账号认证成功,确定游戏门店为已注册游戏门店,则该游戏门店有权限运营密室游戏,则可以向门店服务器发送密室游戏的游戏配置信息。
345.404、当门店服务器接收到游戏配置信息时,向中控设备发送游戏配置信息。
346.进一步的,当门店服务器接收到云服务器发送的密室游戏的游戏配置信息后,可以将游戏配置信息发送给中控设备。具体的,密室游戏可以包括多个密室,通过一个中控设备控制一个密室,则游戏配置信息可以包括多个游戏配置信息,确定每一游戏配置信息对应的游戏主题,然后向管理该游戏主题的中控设备发送该游戏配置信息。
347.例如,游戏配置信息可以包括:第一配置信息,第二配置信息,第三配置信息等;密室游戏的密室可以包括:第一密室,第二密室,第三密室等,其中,第一密室对应第一配置信息,第二密室对应第二配置信息,第三密室对应第三配置信息。中控设备可以包括:第一中控设备,第二中控设备,第三中控设备等,其中,第一中控设备控制第一密室,第二中控设备控制第二密室,第三中控设备控制第三密室,则可以将第一配置信息发给第一中控设备,将第二配置信息发送给第二中控设备,将第三配置信息发送给第三中控设备。
348.405、当中控设备接收到游戏配置信息时,根据游戏配置信息对游戏逻辑进行配置。
349.进一步的,当每一中控设备接收到游戏配置信息后,即可以根据游戏配置信息对该中控设备控制的密室的游戏主题逻辑进行配置。具体的,中控设备可以设置有研发板,可以通过中控设备中的研发板完成游戏逻辑配置。
350.406、门店服务器向云服务器发送游戏启动请求。
351.在中控设备完成根据游戏配置信息对游戏逻辑的配置后,游戏门店即可以正常运营密室游戏。
352.在本技术实施例中,为了保证游戏门店正常运营,在游戏门店启动密室游戏前,可以通过管理该游戏门店的门店服务器向云服务器发送启动请求。其中,启动请求中携带有门店营业时间等营业信息。
353.407、当云服务器接收到游戏启动请求时,对启动请求中的营业信息进行验证。
354.具体的,对营业信息进行验证可以判断营业信息是否符合营业标准,比如,营业时间是否在规定营业时间内,各机关设备是否正常,游戏配置信息是否为最新版游戏配置信息等各营业条件。
355.408、若云服务器对营业信息验证成功,则向门店服务器发送允许营业的反馈信息。
356.当云服务器对营业信息完成验证后,得到验证结果。若营业信息符合营业标准,则表示对营业信息验证通过,也即游戏门店可以启动营业。然后,可以向门店服务器发送允许营业的反馈信息。
357.409、当门店服务器接收到反馈信息时,向中控设备发送启动指令。
358.在门店服务器接收到云服务器针对启动请求的反馈信息时,若反馈信息指示游戏门店可以启动营业,则游戏门店可以启动营业,然后,门店服务器可以向中控设备发送启动指令。
359.410、中控设备接收启动指令,根据启动指令运行游戏逻辑。
360.具体的,当中控设备接收到门店服务器发送的启动指令时,则可以开始运行游戏逻辑,已提供游戏玩家在密室场景中进行游戏的游戏规则。
361.具体的,本技术实施例采用服务器的模式,将所有的机关设备接入互联网。服务器部分主要可以分为云服务器,门店服务器。
362.在本技术实施例中,服务器的主要功能可以包括:机关设备状态上报,机关设备设认证,密室游戏事故状态判定、机关设备的问题追溯,设备权限管控,设备远程维护,服务器监控密室场景,游戏资源升级管理,网络安全,双机热备(也即在游戏门店中设置备用门店服务器,以应对突发状况),门店账号身份认证,禁用或启用机关设备,游戏数据日志上报,机关设备注册,机关设备在线调试,游戏资源远程配置,搜索机关设备,机关设备数据记录,机关设备分组,机关设备任务,解除绑定或者删除机关设备,密室活跃度分析,游戏资源配置下发等。
363.其中,云服务器主要的功能可以是对门店服务器的固件更新,资源更新,版本授权,权限管控,异常处理等;门店的服务器主要的功能可以是接收来自云服务器的指令下发,管理门店外设设备的正常运转,对中控箱的管控,对密室流程的管控等。
364.其中,密室机关设备可以分为四大类,分别包括:机关模块,灯光模块,声音模块,视频模块。具体的,机关模块主要可以是电子感应机关,称重机关,通信机关,门机关,感应机关等,这些机关可以通过门店服务器去控制;灯光模块主要是进行灯光变换及照明;声音模块主要是播放机关声音及视频声音;视频模块主要是播放投影视频,分为交互类视频及单一视频。所有的机关设备都可以连接主题中控箱,游戏门店所有的主题中控箱连接门店服务器,同级的门店服务器连接市级服务器,市服务器连接省服务器,省服务器连接云服务
器,不同的服务器的权限可以存在不同的差异,所有密室的游戏资源及固件版本可以进行统一。以此,可以方便门店服务器对应密室游戏的更新,同时通过服务器对密室进行统一化升级和管理。
365.另一方面,云服务器可以对各地的服务器获取的游戏玩家在密室游戏中的游戏数据进行大数据分析,根据分析结果实施一定游戏调整策略,可以将密室玩法与玩家更加结合,以使游戏设计者更加容易掌握密室游戏的难易程度设计。
366.本技术实施例公开了一种密室的控制方法,该方法包括:门店服务器向云服务器发送游戏配置信息的获取请求,当云服务器接收到获取请求时,对门店服务器进行验证,若云服务器对门店服务器验证成功,则向门店服务器发送游戏配置信息,当门店服务器接收到游戏配置信息时,向中控设备发送游戏配置信息,当中控设备接收到游戏配置信息时,根据游戏配置信息对游戏逻辑进行配置,门店服务器向云服务器发送游戏启动请求,当云服务器接收到游戏启动请求时,对启动请求中的营业信息进行验证,若云服务器对营业信息验证成功,则向门店服务器发送允许营业的反馈信息,当门店服务器接收到反馈信息时,向中控设备发送启动指令,中控设备接收启动指令,根据启动指令运行游戏逻辑。
367.通过设计密室管理系统,该密室管理系统包括云服务器、服务器、应用于密室游戏中的中控设备,以及应用于密室游戏中提供给游戏玩家操作的机关设备,其中,云服务器与服务器连接,服务器与中控设备连接,中控设备与机关设备连接,通过云服务器管理服务器,通过服务器管理中控设备,以及通过中控设备控制机关设备,以此,实现将机关设备接入服务器,进一步通过服务器逐层管理密室游戏,方便对密室游戏进行管理,从而可以提高对密室游戏的管理效率通过服务器对密室进行管控,可以提高对密室游戏的管理效率。
368.为便于更好的实施本技术实施例提供的密室的控制方法,本技术实施例还提供一种基于上述密室的控制方法的密室的控制装置。其中名词的含义与上述密室的控制方法中相同,具体实现细节可以参考方法实施例中的说明。
369.请参阅图6,图6为本技术实施例提供的一种密室的控制装置的结构框图,应用于服务器,该装置包括:
370.第一接收单元501,用于接收所述云服务器发送的线下游戏的游戏资源,所述游戏资源包括所述线下游戏的游戏逻辑配置信息;
371.第一发送单元502,用于向中控设备发送所述游戏逻辑配置信息,以使所述中控设备根据所述游戏逻辑配置信息以及所述线下游戏的密室中的机关设备对所述线下游戏的游戏逻辑进行配置;
372.第一获取单元503,用于获取所述中控设备发送的游戏数据,向所述云服务器发送所述游戏数据,以使所述云服务器根据所述游戏数据对所述线下游戏进行管理,其中,所述游戏数据包括在所述中控设备基于所述游戏逻辑配置信息控制所述密室的游戏进程的过程中,所述密室中的机关设备采集的数据。
373.在一些实施例中,第一发送单元502可以包括:
374.获取子单元,用于获取所述中控设备的标识信息;
375.第一确定子单元,用于从多个游戏逻辑配置信息中确定所述标识信息对应的目标游戏逻辑配置信息;
376.第一发送子单元,用于向所述中控设备发送所述目标游戏逻辑配置信息。
377.在一些实施例中,该装置还可以包括:
378.第二获取单元,用于获取与所述中控设备连接的机关设备的状态信息;
379.第二发送单元,用于向所述云服务器发送所述状态信息,以使所述云服务器根据所述状态信息通过所述中控设备对所述机关设备进行控制。
380.在一些实施例中,该装置还可以包括:
381.第一生成单元,用于在所述机关设备的运行过程中,若监测到所述机关设备运行异常,则生成异常信息;
382.第三发送单元,用于向所述云服务器发送所述异常信息,以使所述云服务器根据所述异常信息生成检测数据;
383.第五接收单元,用于接收所述云服务器发送的所述检测数据,根据所述检测数据对所述机关设备进行检测,得到检测结果。
384.在一些实施例中,该装置还可以包括:
385.第四发送单元,用于向所述云服务器发送所述检测结果,以使所述服务器根据所述检测结果生成设备修复信息;
386.第六接收单元,用于接收所述云服务器发送的设备修复信息,则根据所述设备修复信息对所述机关设备进行修复。
387.在一些实施例中,该装置还可以包括:
388.第三获取单元,用于获取所述密室中机关设备的设备信息,以及所述密室对应的门店信息;
389.第五发送单元,用于向所述云服务器发送所述设备信息以及所述门店信息,以使所述云服务器根据所述设备信息以及所述门店信息对所述机关设备进行验证,得到设备信息验证结果;
390.第一执行单元,用于若所述设备信息验证结果指示验证成功,则执行所述向所述云服务器发送所述状态信息的步骤。
391.在一些实施例中,该装置还可以包括:
392.第四获取单元,用于获取所述密室中机关设备的设备信息,以及所述密室对应的门店信息;
393.第六发送单元,用于根据所述设备信息以及所述门店信息向所述云服务器发送所述机关设备的注册请求,以使所述云服务器根据所述设备信息以及所述门店信息将所述设备信息与所述门店信息进行绑定,以使所述机关设备在所述门店信息对应的游戏门店下具有使用权限。
394.在一些实施例中,该装置还可以包括:
395.第七发送单元,用于获取所述中控设备对应的游戏门店的账号信息;
396.第八发送单元,用于向所述云服务器发送所述账号信息,以使所述云服务器对所述账号信息进行验证,得到账号信息验证结果;
397.第二执行单元,用于若所述账号信息验证结果指示验证成功,则执行所述向中控设备发送所述游戏逻辑配置信息的步骤。
398.在一些实施例中,该装置还可以包括:
399.第九发送单元,用于向所述云服务器发送所述中控设备对所述线下游戏的启动请
求,所述启动请求中携带游戏门店对于所述线下游戏的启动信息,以使所述云服务器根据所述启动信息生成启动结果;
400.第七接收单元,用于接收云服务器发送的启动结果,若所述启动结果指示允许启动,则启动所述中控设备运行所述线下游戏的游戏逻辑。
401.在一些实施例中,该装置还可以包括:
402.第十发送单元,用于向所述云服务器发送资源更新请求,所述资源更新请求用于请求所述游戏资源进行更新之后的更新后游戏资源;
403.第八接收单元,用于接收服务器根据所述资源更新请求返回的所述更新后游戏资源,向所述中控设备发送所述更新后游戏资源中的更新后游戏逻辑配置信息,以使所述中控设备根据所述更新后游戏逻辑配置信息对所述线下游戏的游戏逻辑重新进行配置。
404.在一些实施例中,该装置还可以包括:
405.第三确定单元,用于从所述第二处理模块中确定目标处理模块;
406.第一更新单元,用于将所述目标处理模块中的游戏资源更新为所述更新后游戏资源;
407.第二更新单元,用于在所述目标处理模块更新完成后,对所述第一处理模块中的游戏资源进行更新。
408.本技术实施例公开了一种密室的控制装置,通过第一接收单元501接收所述云服务器发送的线下游戏的游戏资源,所述游戏资源包括所述线下游戏的游戏逻辑配置信息;第一发送单元502向中控设备发送所述游戏逻辑配置信息,以使所述中控设备根据所述游戏逻辑配置信息以及所述线下游戏的密室中的机关设备对所述线下游戏的游戏逻辑进行配置;第一获取单元503获取所述中控设备发送的游戏数据,向所述云服务器发送所述游戏数据,以使所述云服务器根据所述游戏数据对所述线下游戏进行管理,其中,所述游戏数据包括在所述中控设备基于所述游戏逻辑配置信息控制所述密室的游戏进程的过程中,所述密室中的机关设备采集的数据。以此,可以提高对密室的控制效率。
409.请参阅图7,图7为本技术实施例提供的另一种密室的控制装置的结构框图,应用于服务器,该装置包括:
410.第二接收单元601,用于接收服务器发送的游戏资源获取请求,根据所述游戏资源获取请求向所述服务器发送线下游戏的游戏资源;
411.管理单元602,用于当接收到所述服务器发送的游戏数据,根据所述游戏数据对所述线下游戏进行管理,其中,所述游戏数据至少包括游戏玩家在所述线下游戏中进行游戏操作的数据。
412.在一些实施例中,第二接收单元601可以包括:
413.第二发送子单元,用于向所述低等级云服务器发送所述游戏资源,以使所述低等级云服务器将所述游戏资源发送至所述服务器。
414.在一些实施例中,该装置还可以包括:
415.第九接收单元,用于接收所述服务器发送密室中机关设备的设备信息,以及所述密室对应的门店信息;
416.第一验证单元,用于基于所述设备信息以及所述门店信息对所述机关设备进行验证,得到所述机关设备的设备信息验证结;
417.第十一发送单元,用于向所述服务器发送所述设备信息验证结果。
418.在一些实施例中,该装置还可以包括:
419.第十接收单元,用于接收所述服务器发送的机关设备的注册请求,所述注册请求携带密室中机关设备的设备信息,以及所述密室对应的门店信息;
420.注册单元,用于将所述设备信息与所述门店信息进行绑定处理,以使所述机关设备在所述门店信息对应的游戏门店下具有使用权限。
421.在一些实施例中,该装置还可以包括:
422.第一生成单元,用于当接收到所述服务器发送的机关设备的异常信息时,根据所述异常信息生成检测数据;
423.第十二发送单元,用于向所述服务器发送所述检测数据。
424.在一些实施例中,该装置还可以包括:
425.第二生成单元,用于当接收到所述服务器发送的机关设备的检测结果时,根据所述检测结果生成设备修复信息;
426.第十三发送单元,用于向所述服务器发送所述设备修复信息。
427.在一些实施例中,该装置还可以包括:
428.第十一接收单元,用于接收所述云服务器发送的所述线下游戏的启动请求,所述启动请求携带游戏门店对于所述线下游戏的启动信息;
429.第二验证单元,用于对所述启动信息进行验证;
430.第十四发送单元,用于若对所述启动信息验证成功,则生成启动成功的启动结果,并向所述服务器发送所述启动结果。
431.在一些实施例中,该装置还可以包括:
432.第十二接收单元,用于接收所述服务器发送的资源更新请求,所述资源更新请求用于请求所述游戏资源进行更新之后的更新后游戏资源;
433.第十五发送单元,用于根据所述资源更新请求向所述服务器发送所述更新后游戏资源。
434.在一些实施例中,该装置还可以包括:
435.第十三接收单元,用于接收所述服务器发送的游戏数据,其中,所述游戏数据至少包括游戏玩家在所述线下游戏中进行游戏操作的数据;
436.第二更新单元,用于根据所述游戏数据对所述游戏资源进行更新,得到所述更新后游戏资源。
437.在一些实施例中,该装置还可以包括:
438.第十四接收单元,用于接收所述服务器发送的游戏门店的账号信息,其中所述游戏门店为配置有所述线下游戏的实体游戏门店;
439.第三验证单元,用于对所述账号信息进行验证,得到账号信息验证结果;
440.第十六发送单元,用于向所述服务器发送所述账号信息验证结果。
441.本技术实施例公开了一种密室的控制装置,通过第二接收单元601接收服务器发送的游戏资源获取请求,根据所述游戏资源获取请求向所述服务器发送线下游戏的游戏资源;管理单元602当接收到所述服务器发送的游戏数据,根据所述游戏数据对所述线下游戏进行管理,其中,所述游戏数据至少包括游戏玩家在所述线下游戏中进行游戏操作的数据。
以此,可以提高对密室的控制效率。
442.请参阅图8,图8为本技术实施例提供的另一种密室的控制装置的结构框图,应用于服务器,该装置包括:
443.第三接收单元701,用于接收所述服务器发送的线下游戏的游戏逻辑配置信息,并根据所述游戏逻辑配置信息对所述线下游戏的游戏逻辑进行配置;
444.第四接收单元702,用于接收所述密室中机关设备发送的机关信号;
445.第一确定单元703,用于基于所述游戏逻辑和所述机关信号确定基于所述机关信号需要操作的目标机关设备,以及所述目标机关设备对应的操作信号,向所述目标机关设备发送所述操作信号,触发所述机关设备基于所述操作信号执行对应的操作。
446.在一些实施例中,第一确定单元703可以包括:
447.第二确定子单元,用于确定当前密室的目标游戏逻辑;
448.操作子单元,用于基于所述目标游戏逻辑和所述机关信号确定基于所述机关信号需要操作的目标机关设备,以及所述目标机关设备对应的操作信号,向所述目标机关设备发送所述操作信号,触发所述机关设备基于所述操作信号执行对应的操作。
449.在一些实施例中,第三接收单元包括:
450.第三确定子单元,用于基于所述游戏逻辑配置信息从所述密室的所有机关设备中确定多个目标机关设备,以及所述多个目标机关设备的触发顺序;
451.配置子单元,用于根据所述多个目标机关设备以及所述触发顺序对所述游戏逻辑进行配置。
452.在一些实施例中,该装置还可以包括:
453.采集单元,用于在游戏玩家对所述线下游戏进行游戏操作的过程中,采集所述游戏玩家对所述密室中设置的机关设备的操作,得到游戏数据;
454.第十七发送单元,用于向所述服务器发送所述游戏数据。
455.本技术实施例公开了一种密室的控制装置,通过第三接收单元701接收所述服务器发送的线下游戏的游戏逻辑配置信息,并根据所述游戏逻辑配置信息对所述线下游戏的游戏逻辑进行配置;第四接收单元702接收所述密室中机关设备发送的机关信号;第一确定单元703基于所述游戏逻辑和所述机关信号确定基于所述机关信号需要操作的目标机关设备,以及所述目标机关设备对应的操作信号,向所述目标机关设备发送所述操作信号,触发所述机关设备基于所述操作信号执行对应的操作。以此,可以提高对密室的控制效率。
456.相应的,本技术实施例还提供一种计算机设备,该计算机设备可以为服务器。如图9所示,图9为本技术实施例提供的计算机设备的结构示意图。该计算机设备800包括有一个或者一个以上处理核心的处理器801、有一个或一个以上计算机可读存储介质的存储器802及存储在存储器802上并可在处理器上运行的计算机程序。其中,处理器801与存储器802电性连接。本领域技术人员可以理解,图9中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图9示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
457.处理器801是计算机设备800的控制中心,利用各种接口和线路连接整个计算机设备800的各个部分,通过运行或加载存储在存储器802内的软件程序和/或模块,以及调用存储在存储器802内的数据,执行计算机设备800的各种功能和处理数据,从而对计算机设备800进行整体监控。
458.在本技术实施例中,计算机设备800中的处理器801会按照如下的步骤,将一个或一个以上的应用程序的进程对应的指令加载到存储器802中,并由处理器801来运行存储在存储器802中的应用程序,从而实现各种功能:
459.接收所述云服务器发送的线下游戏的游戏资源,所述游戏资源包括所述线下游戏的游戏逻辑配置信息;向中控设备发送所述游戏逻辑配置信息,以使所述中控设备根据所述游戏逻辑配置信息以及所述线下游戏的密室中的机关设备对所述线下游戏的游戏逻辑进行配置;获取所述中控设备发送的游戏数据,向所述云服务器发送所述游戏数据,以使所述云服务器根据所述游戏数据对所述线下游戏进行管理,其中,所述游戏数据至少包括游戏玩家在所述线下游戏中进行游戏操作的数据。
460.或者,
461.接收服务器发送的游戏资源获取请求,根据所述游戏资源获取请求向所述服务器发送线下游戏的游戏资源;当接收到所述服务器发送的游戏数据,根据所述游戏数据对所述线下游戏进行管理,其中,所述游戏数据至少包括游戏玩家在所述线下游戏中进行游戏操作的数据。
462.或者,
463.接收所述服务器发送的线下游戏的游戏逻辑配置信息,并根据所述游戏逻辑配置信息对所述线下游戏的游戏逻辑进行配置;接收所述密室中机关设备发送的机关信号;基于所述游戏逻辑和所述机关信号确定基于所述机关信号需要操作的目标机关设备,以及所述目标机关设备对应的操作信号,向所述目标机关设备发送所述操作信号,触发所述机关设备基于所述操作信号执行对应的操作。
464.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
465.可选的,如图9所示,计算机设备800还包括:触控显示屏803、射频电路804、音频电路805、输入单元806以及电源807。其中,处理器801分别与触控显示屏803、射频电路804、音频电路805、输入单元806以及电源807电性连接。本领域技术人员可以理解,图9中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
466.触控显示屏803可用于显示图形用户界面以及接收用户作用于图形用户界面产生的操作指令。触控显示屏803可以包括显示面板和触控面板。其中,显示面板可用于显示由用户输入的信息或提供给用户的信息以及计算机设备的各种图形用户接口,这些图形用户接口可以由图形、引导信息、图标、视频和其任意组合来构成。可选的,可以采用液晶显示器(lcd,liquid crystal display)、有机发光二极管(oled,organic light

emitting diode)等形式来配置显示面板。触控面板可用于收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作),并生成相应的操作指令,且操作指令执行对应程序。可选的,触控面板可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器801,并能接收处理器801发来的命令并加以执行。触控面板可覆盖显示面板,当触控面板检测到在其上或附近的触摸操作后,传送给处理器801以确定触摸事件的类型,随后处理器801根据触摸事件的类型在显示面板上提供相应的视觉输出。在本申
请实施例中,可以将触控面板与显示面板集成到触控显示屏803而实现输入和输出功能。但是在某些实施例中,触控面板与触控面板可以作为两个独立的部件来实现输入和输出功能。即触控显示屏803也可以作为输入单元806的一部分实现输入功能。
467.射频电路804可用于收发射频信号,以通过无线通信与网络设备或其他计算机设备建立无线通讯,与网络设备或其他计算机设备之间收发信号。
468.音频电路805可以用于通过扬声器、传声器提供用户与计算机设备之间的音频接口。音频电路805可将接收到的音频数据转换后的电信号,传输到扬声器,由扬声器转换为声音信号输出;另一方面,传声器将收集的声音信号转换为电信号,由音频电路805接收后转换为音频数据,再将音频数据输出处理器801处理后,经射频电路804以发送给比如另一计算机设备,或者将音频数据输出至存储器802以便进一步处理。音频电路805还可能包括耳塞插孔,以提供外设耳机与计算机设备的通信。
469.输入单元806可用于接收输入的数字、字符信息或用户特征信息(例如指纹、虹膜、面部信息等),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
470.电源807用于给计算机设备800的各个部件供电。可选的,电源807可以通过电源管理系统与处理器801逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源807还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
471.尽管图9中未示出,计算机设备800还可以包括摄像头、传感器、无线保真模块、蓝牙模块等,在此不再赘述。
472.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
473.由上可知,本实施例提供的计算机设备,接收所述云服务器发送的线下游戏的游戏资源,所述游戏资源包括所述线下游戏的游戏逻辑配置信息;向中控设备发送所述游戏逻辑配置信息,以使所述中控设备根据所述游戏逻辑配置信息以及所述线下游戏的密室中的机关设备对所述线下游戏的游戏逻辑进行配置;获取所述中控设备发送的游戏数据,向所述云服务器发送所述游戏数据,以使所述云服务器根据所述游戏数据对所述线下游戏进行管理,其中,所述游戏数据包括在所述中控设备基于所述游戏逻辑配置信息控制所述密室的游戏进程的过程中,所述密室中的机关设备采集的数据。
474.或者,
475.接收服务器发送的游戏资源获取请求,根据所述游戏资源获取请求向所述服务器发送线下游戏的游戏资源;当接收到所述服务器发送的游戏数据,根据所述游戏数据对所述线下游戏进行管理,其中,所述游戏数据至少包括游戏玩家在所述线下游戏中进行游戏操作的数据。
476.或者,
477.接收所述服务器发送的线下游戏的游戏逻辑配置信息,并根据所述游戏逻辑配置信息对所述线下游戏的游戏逻辑进行配置;接收所述密室中机关设备发送的机关信号;基于所述游戏逻辑和所述机关信号确定基于所述机关信号需要操作的目标机关设备,以及所述目标机关设备对应的操作信号,向所述目标机关设备发送所述操作信号,触发所述机关
设备基于所述操作信号执行对应的操作。
478.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
479.为此,本技术实施例提供一种计算机可读存储介质,其中存储有多条计算机程序,该计算机程序能够被处理器进行加载,以执行本技术实施例所提供的任一种密室的控制方法中的步骤。例如,该计算机程序可以执行如下步骤:
480.接收所述云服务器发送的线下游戏的游戏资源,所述游戏资源包括所述线下游戏的游戏逻辑配置信息;
481.向中控设备发送所述游戏逻辑配置信息,以使所述中控设备根据所述游戏逻辑配置信息以及所述线下游戏的密室中的机关设备对所述线下游戏的游戏逻辑进行配置;
482.获取所述中控设备发送的游戏数据,向所述云服务器发送所述游戏数据,以使所述云服务器根据所述游戏数据对所述线下游戏进行管理,其中,所述游戏数据至少包括游戏玩家在所述线下游戏中进行游戏操作的数据。
483.或者,
484.接收服务器发送的游戏资源获取请求,根据所述游戏资源获取请求向所述服务器发送线下游戏的游戏资源;
485.当接收到所述服务器发送的游戏数据,根据所述游戏数据对所述线下游戏进行管理,其中,所述游戏数据至少包括游戏玩家在所述线下游戏中进行游戏操作的数据。
486.或者,
487.接收所述服务器发送的线下游戏的游戏逻辑配置信息,并根据所述游戏逻辑配置信息对所述线下游戏的游戏逻辑进行配置;
488.接收所述密室中机关设备发送的机关信号;
489.基于所述游戏逻辑和所述机关信号确定基于所述机关信号需要操作的目标机关设备,以及所述目标机关设备对应的操作信号,向所述目标机关设备发送所述操作信号,触发所述机关设备基于所述操作信号执行对应的操作。
490.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
491.其中,该存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
492.由于该存储介质中所存储的计算机程序,可以执行本技术实施例所提供的任一种密室的控制方法中的步骤,因此,可以实现本技术实施例所提供的任一种密室的控制方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
493.以上对本技术实施例所提供的一种密室的控制方法、装置、存储介质及计算机设备进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献