4。
[0055]步骤Cl具体可以包括:控制设备Al接收到所述玩具连接成功数据后,将与之连接成功的玩具设备A2的数据上传至云端A4;控制设备Al接收到辅助设备连接成功数据后,将与之连接成功的辅助设备A3的数据上传至云端A4;在游戏过程中,控制设备Al将各种过程数据上传至云端A4;在游戏结束后,控制设备Al将各种结果数据上传至云端A4。
[0056]需要说明的是,图2和图5所示实施例是一个控制设备与辅助设备、玩具设备互连,在实际应用中,当有多个控制设备时,各个控制设备可以与玩具设备对应连接,多个控制设备的连接可以参考下面实施例的步骤Xl的说明。而控制设备与辅助设备的连接可以有多种方式,例如,仅一个控制设备与一个或多个辅助设备连接;或者,多个控制设备分别与一个辅助设备连接;或者,多个控制设备分别与不同的辅助设备连接等。
[0057]请结合参考图4和图6,本发明另一实施例的互动娱乐系统的控制方法包括:步骤ml和步骤Si,控制设备与玩具设备建立对应连接,以两个控制设备和两个玩具设备对应连接为例,控制设备Blm与玩具设备B2m建立连接,控制设备BI s与玩具设备B2s建立连接;步骤Xl,多个控制设备建立连接;步骤yl,控制设备Blm与辅助设备B3建立连接;步骤m2,主控制设备(与辅助设备连接的控制设备)Blm根据玩家操作和/或游戏进程与对应的玩具设备B2m进行交互;步骤s2,从控制设备(与主控制设备连接的控制设备)Bls根据玩家操作和/或游戏进程与对应的玩具设备B2s进行交互;步骤y2,主控制设备Blm根据游戏进程与辅助设备B3进行交互。
[0058]具体实施时,步骤ml和步骤sI可以参考上述步骤al的说明,步骤yI可以参考上述步骤bl的说明。步骤Xl可以包括:控制设备Blm广播控制设备数据;控制设备Bls搜索到所述控制设备数据后,向广播控制设备数据的控制设备Blm发起控制设备连接请求;广播控制设备数据的控制设备Blm接收到所述控制设备连接请求后,向发起控制设备连接请求的控制设备Bls回送控制设备连接成功数据;发起控制设备连接请求的控制设备Bls接收到所述控制设备连接成功数据后,保持与广播控制设备数据的控制设备Blm的连接。
[0059]任一控制设备都可以通过内置的无线通信模块将控制设备数据(如自身属性的数据)进行广播,任一控制设备也可以通过内置的无线通信模块搜索和接收其他控制设备广播的数据,当控制设备之间通过上述步骤建立连接后,控制设备之间可以通过无线通信模块互传各类数据,如游戏数据、自身的设备数据和所连接的玩具设备的数据等。
[0060]当控制设备和玩具设备B2m、B2s建立对应连接、控制设备Blm和Bls建立连接、控制设备Blm和辅助设备B3建立连接后,可以开始游戏,在游戏过程中,可以根据游戏进程进行步骤m2、步骤s2和步骤y2,步骤m2和步骤s2的具体实施可以参考上述a2的说明,步骤y2的具体实施可以参考上述步骤b2的说明。
[0061 ]本实施例中,主控制设备与辅助设备连接并进行交互,而从控制设备与辅助设备之间不建立连接。主控制设备和从控制设备的设定可以有多种实施应用,步骤ml、步骤sl、步骤Xl和步骤yl的进行顺序可以根据实际实施有相应地变化。例如,可以在多个控制设备建立连接后,将广播控制设备数据的控制设备即控制设备Blm设定为主控制设备,将与主控制设备Blm连接成功的控制设备Bls设定为从控制设备,然后再将主控制设备Blm与辅助设备B3建立连接,相应地也就是,先进行步骤xl,再进行步骤y I,步骤ml和步骤sI的进行顺序可以不限;或者,也可以在控制设备Blm与辅助设备B3建立连接后,设定与辅助设备B3连接成功的控制设备Blm为主控制设备,然后再将主控制设备Blm与控制设备Bls建立连接,设定与主控制设备Blm连接成功的控制设备Bls为从控制设备,相应地也就是,先进行步骤yI,再进行步骤xl,步骤ml和步骤Si的进行顺序可以不限;或者,还可以是预先就将控制设备Blm设定为主控制设备,那么步骤ml、步骤S1、步骤xl和步骤yl的进行顺序可以不限。
[0062]当有多个控制设备与主控制设备Blm成功连接后,主控制设备Blm可以为每个与之连接成功的从控制设备分配标识,例如可以设置各自的编号,以便于在后续的游戏过程中可以依据分配的编号选择参加游戏的玩具或者要操作的玩具对象。主控制设备可以选择两个或多个从控制设备参与游戏,主控制设备可以参与游戏(如主控制设备已连接玩具设备),也可以不参与游戏(如主控制设备未连接玩具设备)而仅作为游戏的主控器。控制设备可以向与之连接的玩具设备发送命令,以控制玩具设备执行各种动作,或者控制玩具设备对其他玩具设备进行各种操作。当玩具设备受到其他玩具设备的操作时,与被操作的玩具设备连接的控制设备可以接收被操作的玩具设备的信息,控制被操作的玩具设备执行相应的反馈动作,进一步,该控制设备也可以控制被操作的玩具设备对执行操作的玩具设备做出反馈操作。
[0063]当玩具设备B2m、B2s和辅助设备B3包括相同类型的无线收发模块时,玩具设备B2m、B2s和辅助设备B3之间也可以进行交互,实现相互操作。本实施例的互动娱乐系统的控制方法还可以包括:步骤y3,辅助设备B3根据主控制设备Blm的指示与玩具设备B2m、B2s进行交互;或者,步骤83、!113,玩具设备821]1、828根据对应的控制设备811]1、818的指示与辅助设备B3进行交互。例如,可以是主控制设备Blm指示辅助设备B3对玩具设备B2m进行动作,玩具设备B2m对辅助设备B3做出相应地反馈;也可以是主控制设备Blm指示辅助设备B3对玩具设备B2s进行动作,玩具设备B2s对辅助设备B3做出相应地反馈;还可以是主控制设备B Im指示辅助设备B3同时对玩具设备B2m和B2s进行动作,玩具设备B2m和B2s分别对辅助设备B3做出相应地反馈;或者可以是,主控制设备Blm指示玩具设备B2m对辅助设备B3进行动作,辅助设备B3对玩具设备B2m做出相应地反馈;也可以是从控制设备BI s指示玩具设备B2s对辅助设备B3进行动作,辅助设备B3对玩具设备B2s做出相应地反馈。
[0064]另外,在游戏过程中,还包括步骤zl,主控制设备Blm和从控制设备Bls可以进行交互,例如,从控制设备Bls也可以根据主控制设备Blm的指示,指示玩具设备B2s对辅助设备B3进行动作,辅助设备B3对玩具设备B2s做出相应地反馈;从控制设备Bls还可以根据主控制设备Blm的指示与玩具设备B2s进行交互,玩具设备B2s还可以根据对应的控制设备Bls的指示与其他玩具设备B2m进行交互;从控制设备Bls也可以将玩具设备B2s的反馈上报给主控制设备Blm。
[0065]进一步地,当主控制设备Blm与云端B4互连、从控制设备Bls与云端B4互连时,本实施例的互动娱乐系统的控制方法还可以包括:主控制设备Blm将游戏数据上传至云端B4;或者,从控制设备Bls将游戏数据上传至云端。主控制设备Blm上传的游戏数据可以包括:主控制设备Blm自身的数据、玩具设备B2m的数据、辅助设备B3的数据、游戏或操控过程中的各种数据、游戏或操控结束后的各种数据。从控制设备Bls上传的游戏数据可以包括:从控制设备Bls的设备数据、玩具设备B2s的数据、游戏或操控过程中的各种数据、游戏或操控结束后的各种数据。
[0066]以下列举的应用实例可以帮助理解本发明实施例的互动娱乐系统及其控制方法,但本发明的实施并不限于以下的应用实例。
[0067]单机模式的一个应用实例,互动娱乐系统包括一个手机和两辆智能坦克,其中,手机为控制设备,一辆智能坦克(以下以tl标识)作为被玩家直接操控的玩具设备,另一辆智能坦克(以下以t2标识)作为辅助设备,手机和智能坦克通过内置的蓝牙模块建立连接。在游戏过程中,玩家可以通过手机APP直接操控智能坦克tl,控制智能坦克tl进行各种动作,如前进、后退、翻滚、攻击等,手机内置Al程序可以操控智能坦克t2进行各种动作,模拟与智能坦克tl进行对战;玩家通过手机控制智能坦克tl前进、指示智能坦克tl向智能坦克t2进行攻击并伴随声光效果,智能坦克t2向手机反馈被攻击的信息,手机根据预设算法控制智能坦克t2后退或侧移来躲避攻击,还可以指示智能坦克t2向智能坦克tl进行反击并伴随声光效果,智能坦克tl和t2之间通过红外收发模块实现相互攻击。在游戏过程中,智能坦克的状态数据如攻击力、防御力、血量、速度值等会实