碰撞判断系统、方法及装置的制造方法

文档序号:9527347阅读:316来源:国知局
碰撞判断系统、方法及装置的制造方法
【技术领域】
[0001] 本发明实施例涉及数据处理领域,特别涉及一种碰撞判断系统、方法及装置。
【背景技术】
[0002] 随着遥控技术的发展,人们可以通过具有遥控功能的控制设备控制对战设备进行 对战。对战设备可以是智能对战玩具车、智能对战玩具坦克等。
[0003] 对战设备对战过程中可能会发生碰撞,相应的,发生碰撞后的对战设备会执行相 应的操作,比如发出提示音或停止运动等等。现有技术中的对战设备通过设置在对战设备 外壳周侧的若干个碰撞传感器来检测是否发生了碰撞。若对战设备接收到碰撞传感器触发 的碰撞信号时,即确定发生了碰撞。
[0004] 在实现本发明实施例的过程中,发明人发现上述技术至少存在以下问题:对战设 备仅能够根据碰撞信号确定是否发生碰撞,无法进一步确定碰撞物是否为其它对战设备, 或者碰撞物是否为障碍物。另外,由于碰撞传感器在对战设备上的位置分散,存在较大的碰 撞检测盲区。

【发明内容】

[0005] 为了解决上述技术的问题,本发明实施例提供了一种碰撞判断系统、方法及装置。 所述技术方案如下:
[0006] 根据本发明实施例的第一方面,提供一种碰撞判断系统,该系统包括:碰撞判断设 备、至少两个对战设备和每个对战设备各自对应的控制设备,该对战设备中设置有加速度 传感器;
[0007] 对战设备,用于根据加速度传感器采集到的加速度数据确定对战设备是否发生碰 撞;当确定对战设备发生碰撞时,向对应的控制设备发送碰撞信息,碰撞信息中至少包括对 战设备标识和碰撞时间;
[0008] 控制设备,用于将碰撞信息发送至碰撞判断设备;
[0009] 碰撞判断设备,用于检测在预定时间间隔内是否接收到至少两个控制设备发送的 碰撞信息;当在预定时间间隔内接收到至少两个控制设备发送的碰撞信息,且至少两个碰 撞信息中携带的碰撞时间之差小于预设阈值时,确定至少两个对战设备标识对应的对战设 备之间发生碰撞。
[0010] 根据本发明实施例的第二方面,提供一种碰撞判断方法,用于对战设备中,该对战 设备中设置有加速度传感器,该方法包括:
[0011] 通过加速度传感器采集加速度数据;
[0012] 根据加速度数据确定对战设备是否发生碰撞;
[0013] 当确定对战设备发生碰撞时,向对应的控制设备发送碰撞信息,碰撞信息中至少 包括对战设备标识和碰撞时间;控制设备用于将碰撞信息发送至碰撞判断设备;碰撞判断 设备用于检测在预定时间间隔内是否接收到至少两个控制设备发送的碰撞信息,当在预定 时间间隔内接收到至少两个控制设备发送的碰撞信息,且至少两个碰撞信息中携带的碰撞 时间之差小于预设阈值时,确定至少两个对战设备标识对应的对战设备之间发生碰撞。
[0014] 根据本发明实施例的第三方面,提供一种碰撞判断方法,用于控制设备中,该方法 包括:
[0015] 接收对应的对战设备发送的碰撞信息,碰撞信息是对战设备根据加速度传感器采 集到的加速度数据确定发生碰撞时发送的,碰撞信息中至少包括对战设备标识和碰撞时 间;
[0016] 将碰撞信息发送至碰撞判断设备,碰撞判断设备用于检测在预定时间间隔内是否 接收到至少两个控制设备发送的碰撞信息,当在预定时间间隔内接收到至少两个控制设备 发送的碰撞信息,且至少两个碰撞信息中携带的碰撞时间之差小于预设阈值时,确定至少 两个对战设备标识对应的对战设备之间发生碰撞。
[0017] 根据本发明实施例的第四方面,提供一种碰撞判断方法,用于碰撞判断设备中,该 方法包括:
[0018] 接收控制设备发送的碰撞信息,碰撞信息是对战设备根据加速度传感器采集到的 加速度数据确定发生碰撞时发送至控制设备的,碰撞信息中至少包括对战设备标识和碰撞 时间;
[0019] 检测在预定时间间隔内是否接收到至少两个控制设备发送的碰撞信息;
[0020] 当在预定时间间隔内接收到至少两个控制设备发送的碰撞信息,且至少两个碰撞 信息中携带的碰撞时间之差小于预设阈值时,确定至少两个对战设备标识对应的对战设备 之间发生碰撞。
[0021] 根据本发明实施例的第五方面,提供一种碰撞判断装置,该碰撞判断装置用于对 战设备中,对战设备中设置有加速度传感器,该装置包括:
[0022] 采集模块,用于通过加速度传感器采集加速度数据;
[0023] 第一碰撞确定模块,用于根据加速度数据确定对战设备是否发生碰撞;
[0024] 第一发送模块,用于当确定对战设备发生碰撞时,向对应的控制设备发送碰撞信 息,碰撞信息中至少包括对战设备标识和碰撞时间;控制设备用于将碰撞信息发送至碰撞 判断设备;碰撞判断设备用于检测在预定时间间隔内是否接收到至少两个控制设备发送的 碰撞信息,当在预定时间间隔内接收到至少两个控制设备发送的碰撞信息,且至少两个碰 撞信息中携带的碰撞时间之差小于预设阈值时,确定至少两个对战设备标识对应的对战设 备之间发生碰撞。
[0025] 根据本发明实施例的第六方面,提供一种碰撞判断装置,该碰撞判断装置用于控 制设备中,该装置包括:
[0026] 第二接收模块,用于接收对应的对战设备发送的碰撞信息,碰撞信息是对战设备 根据加速度传感器采集到的加速度数据确定发生碰撞时发送的,碰撞信息中至少包括对战 设备标识和碰撞时间;
[0027] 第二发送模块,用于将碰撞信息发送至碰撞判断设备,碰撞判断设备用于检测在 预定时间间隔内是否接收到至少两个控制设备发送的碰撞信息,当在预定时间间隔内接收 到至少两个控制设备发送的碰撞信息,且至少两个碰撞信息中携带的碰撞时间之差小于预 设阈值时,确定至少两个对战设备标识对应的对战设备之间发生碰撞。
[0028] 根据本发明实施例的第七方面,提供一种碰撞判断装置,该碰撞判断装置用于碰 撞判断设备中,该装置包括:
[0029] 第三接收模块,用于接收控制设备发送的碰撞信息,碰撞信息是对战设备根据加 速度传感器采集到的加速度数据确定发生碰撞时发送至控制设备的,碰撞信息中至少包括 对战设备标识和碰撞时间;
[0030] 检测模块,用于检测在预定时间间隔内是否接收到至少两个控制设备发送的碰撞 信息;
[0031] 第二碰撞确定模块,用于当在预定时间间隔内接收到至少两个控制设备发送的碰 撞信息,且至少两个碰撞信息中携带的碰撞时间之差小于预设阈值时,确定至少两个对战 设备标识对应的对战设备之间发生碰撞。
[0032] 本发明实施例提供的技术方案带来的有益效果是:
[0033] 通过对战设备根据加速度传感器采集的加速度数据确定是否发生碰撞,并在确定 发生碰撞时,通过控制设备向碰撞判断设备发送碰撞信息,当碰撞判断设备在预定时间间 隔内接收到至少两个碰撞信息且碰撞信息中携带的碰撞时间接近时,确定该至少两个对战 设备之间发生了碰撞;解决了现有技术中对战设备仅能够判断是否发生碰撞,而无法判断 碰撞物类型,且存在较大碰撞检测盲区的问题;达到了碰撞判断设备能够根据对战设备发 送的碰撞时间确定对战设备之间发生的碰撞,且不存在碰撞检测盲区,提高碰撞判断准确 性的效果。
【附图说明】
[0034] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0035] 图1是本发明一个实施例提供的碰撞判断系统的结构示意图;
[0036] 图2是本发明一个实施例提供的控制设备或碰撞判断设备的结构示意图;
[0037] 图3是本发明一个实施例提供的对战设备的结构示意图;
[0038] 图4是本发明一个实施例提供的碰撞判断方法的流程图;
[0039] 图5是本发明另一个实施例提供的碰撞判断方法的流程图;
[0040] 图6是本发明再一个实施例提供的碰撞判断方法的流程图;
[0041] 图7A是本发明还一个实施例提供的碰撞判断方法的流程图;
[0042] 图7B是本发明一个实施例提供的第一加速度和第二加速度的示意图;
[0043] 图7C是图7A提供的碰撞判断方法涉及的对战设备确定碰撞过程的流程图;
[0044] 图7D和图7F是图7A提供的碰撞判断方法涉及的碰撞类型确定过程的流程图;
[0045] 图7E是图7A提供的碰撞判断方法的实施示意图;
[0046] 图7G是图7A提供的碰撞判断方法涉及的通信延时确定过程的流程图;
[0047] 图7H是图7A提供的碰撞判断方法的实施示意图;
[0048] 图71是图7A提供的碰撞判断方法涉及的碰撞匹配过程的流程图;
[0049] 图8是本发明一个实施例提供的碰撞判断装置的结构方框图;
[0050] 图9是本发明另一个实施例提供的碰撞判断装置的结构方框图;
[0051] 图10是本发明再一个实施例提供的碰撞判断装置的结构方框图;
[0052] 图11是本发明一个实施例提供的碰撞判断系统的架构示意图。
【具体实施方式】
[0053] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0054] 系统环境
[0055] 请参考图1,其示出了本发明一个实施例提供的碰撞判断系统的结构示意图。该系 统包括至少两个对战设备110、每个对战设备110各自对应的控制设备120和碰撞判断设备 130〇
[0056] 对战设备110可以为智能对战玩具车、智能对战玩具坦克或智能对战玩具飞机等 等。本实施例以该对战设备110为智能对战玩具车为例进行示意性说明,并不对本发明构 成限定。该对战设备Iio内部设置有加速度传感器,用于采集运动过程中的加速度数据。在 一种可能的实现方式中,该对战设备Iio中还可以设置有角速度传感器,用于采集运动过 程中的角速度数据。该对战设备Iio中还可以设置有无线传输模块,用于在发生碰撞时将 碰撞信息发送给对应的控制设备120。需要说明的是各个对战设备110之间还可以建立有 蓝牙、红外线等无线连接,本发明并不对此进行限定。
[0057] 对战设备110与对应的控制设备120之间通过蓝牙或红外线相连。
[0058] 控制设备12〇中运行有用于控制对战设备110的应用程序。该控制设备120可以 是智能手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器或膝上型便携计算机等等。图 1中,以控制设备120为智能手机为例进行说明,并对本发明构成限定。需要说明的是,不同 的控制设备120之间还可以通过数据线、蓝牙或红外线相连,并进行数据传输。
[0059] 碰撞判断设备130与各个控制设备120之间通过蓝牙或红外线相连。
[0060] 碰撞判断设备130为具有数据处理和信息发送功能的电子设备。该电子设备可以 为智能手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器或膝上型便携计算机等等。图 1中,以碰撞判断设备为智能手机为例进行说明。需要说明的是,该碰撞判断设备130也可 以为任意一台控制设备120,即系统中的一台控制设备120同时具有碰撞判断和控制功能, 本发明并不对此进行限定。另外,该碰撞判断设备130也可以是通过有线或无线网络与各 个控制设备120相连的服务器,本发明并不对此进行限定。
[0061] 需要说明的是,本实施例仅以该碰撞判断系统中包含两个对战设备为例进行说 明,在实际实施过程中,该碰撞判断系统中还可以包括两个以上的对战设备,本发明并不对 对战设备的个数进行限定。
[0062] 计算机架构
[0063] 图2示出了本发明一个实施例提供的控制设备或碰撞判断设备的结构示意图,该 控制设备可以是图1中的控制设备120,该碰撞判断设备也可以为图1中的碰撞判断设备 130,具体来讲:
[0064] 设备200可以包括RF(Radio Frequency,射频)电路210、包括有一个或一个以上 计算机可读存储介质的存储器220、输入单元230、显示单元240、传感器250、音频电路260、 短距离无线传输模块270、包括有一个或者一个以上处理核心的处理器280、以及电源290 等部件。本领域技术人员可以理解,图2中示出的控制设备结构并不构成对控制设备的限 定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0065] RF电路210可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的 下行信息接收后,交由一个或者一个以上处理器280处理;另外,将涉及上行的数据发送给 基站。通常,RF电路210包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、 用户身份模块(S頂)卡、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双 工器等。此外,RF电路210还可以通过无线通信与网络和其他设备通信。无线通信可以使 用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全 球移动通讯系统)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA(Code Division Multiple Access,码分多址)、WCDMA(Wideband Code Division Multiple Access,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(Short Messaging Service,短消息服务)等。
[0066] 存储器220可用于存储软件程序以及模块。处理器280通过运行存储在存储器 220的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器220可主要包括存 储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序 (比如声音播放功能、图像播放功能等)等;存储数据区可存储根据设备200的使用所创建 的数据(比如音频数据、电话本等)等。此外,存储器220可以包括高速随机存取存储器, 还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存 储器件。相应地,存储器220还可以包括存储器控制器,以提供处理器280和输入单元230 对存储器220的访问。虽然图2示出了 RF电路210,但是可以理解的是,其并不属于设备 200的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
[0067] 输入单元230可用于接收输入的数字或字符信息,以及产生与用户设置以及功能 控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元230可包括触 敏表面231以及其他输入设备232。触敏表面231,也称为触摸显示屏或者触控板,可收集 用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏 表面231上或在触敏表面231附近的操作),并根据预先设定的程式驱动相应的连接装置。 可选的,触敏表面231可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检 测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从 触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器280,并能接收处理 器280发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多 种类型实现触敏表面231。除了触敏表面231,输入单元230还可以包括其他输入设备232。 具体地,其他输入设备232可以包括但不限于物理键盘、功能
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1