玩具功能模块的识别方法.pdf

上传人:七月 文档编号:10372370 上传时间:2021-06-19 格式:PDF 页数:19 大小:1.32MB
收藏 版权申诉 举报 下载
玩具功能模块的识别方法.pdf_第1页
第1页 / 共19页
玩具功能模块的识别方法.pdf_第2页
第2页 / 共19页
玩具功能模块的识别方法.pdf_第3页
第3页 / 共19页
文档描述:

《玩具功能模块的识别方法.pdf》由会员分享,可在线阅读,更多相关《玩具功能模块的识别方法.pdf(19页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202010739644.8 (22)申请日 2020.07.28 (71)申请人 北京中企智造科技有限公司 地址 100088 北京市西城区德胜门外大街 11号1幢308室 (72)发明人 蔡志伟孙晓利 (74)专利代理机构 北京汇信合知识产权代理有 限公司 11335 代理人 朱鹏 (51)Int.Cl. G06K 9/62(2006.01) G06F 16/2455(2019.01) A63H 30/04(2006.01) (54)发明名称 一种玩具功能模块的识别方法 (5。

2、7)摘要 本发明公开了一种玩具功能模块的识别方 法, 所述玩具包括主控模块和功能模块, 所述方 法包括: 基于所述功能模块的功能属性, 为所述 功能模块设置功能单元; 在所述主控模块设置功 能单元的解析方法; 所述主控模块基于所述解析 方法解析所述功能单元的属性; 基于所述功能单 元的属性识别并控制所述功能模块。 根据功能属 性为功能模块设置功能单元, 使玩具的主控模块 可以解析、 识别并控制每个功能单元, 从而识别 和控制功能模块, 从而提高兼容性, 即使功能模 块经过更新换代, 使用本发明的识别方法, 旧版 本的主控模块也可以识别该功能模块; 为新功能 模块提供设计标准, 便于简化功能模块。

3、的设计。 权利要求书2页 说明书15页 附图1页 CN 111860675 A 2020.10.30 CN 111860675 A 1.一种玩具功能模块的识别方法, 其特征在于, 所述玩具包括主控模块和功能模块, 所 述方法包括: 基于所述功能模块的功能属性, 为所述功能模块设置功能单元; 在所述主控模块设置功能单元的解析方法; 所述主控模块基于所述解析方法解析所述功能单元的属性; 基于所述功能单元的属性识别并控制所述功能模块。 2.根据权利要求1所述的玩具功能模块的识别方法, 其特征在于, 所述功能单元的属性 包括功能属性、 识别属性和操作属性; 基于所述功能属性识别所述功能单元的功能; 基。

4、于所述识别属性识别所述功能单元的识别标志; 基于所述操作属性识别所述功能单元的操作。 3.根据权利要求1所述的玩具功能模块的识别方法, 其特征在于, 所述功能单元的属性 还包括类别属性和分组属性, 根据所述类别属性识别所述功能单元的种类; 根据所述分组 属性识别功能模块的分组。 4.根据权利要求1所述的玩具功能模块的识别方法, 其特征在于, 所述功能单元包括开 关型对象, 所述开关型对象的功能属性包括开状态属性和关状态属性; 开关型对象的操作包括: 查询操作、 报告操作和改变开关状态操作; 操作的元素包括: ID、 名称和参数值。 5.根据权利要求1所述的玩具功能模块的识别方法, 其特征在于,。

5、 所述功能单元包括数 据型对象, 所述数据型对象的功能属性包括最大值、 最小值和步进值; 所述数据型对象的操作包括: 查询操作、 报告操作、 当前值递增操作、 当前值递减操作、 当前值赋值操作。 6.根据权利要求1所述的玩具功能模块的识别方法, 其特征在于, 所述功能单元包括枚 举型对象, 所述枚举型对象的功能属性包括: 枚举数值范围; 所述枚举型对象的操作包括: 查询操作、 报告操作和设置当前枚举值操作。 7.根据权利要求1所述的玩具功能模块的识别方法, 其特征在于, 所述功能单元包括时 间型对象, 所述时间型对象的功能属性包括: 时间数据类型和时间范围; 所述时间型对象的操作包括: 查询操。

6、作、 报告操作和设置时间操作。 8.根据权利要求1所述的玩具功能模块的识别方法, 其特征在于, 所述功能单元包括事 件型对象, 所述事件型对象的操作包括: 查询操作、 报告操作、 设置事件操作和事件触发操作。 9.根据权利要求1所述的玩具功能模块的识别方法, 其特征在于, 所述功能单元包括数 据文件型对象: 所述数据文件型对象的功能属性包括文件类型; 所述数据文件型对象的操作包括: 发送传输请求操作、 响应传输请求操作、 发送数据操 权利要求书 1/2 页 2 CN 111860675 A 2 作、 接收数据验证操作和数据传输完成操作。 10.根据权利要求1-9任一项所述的玩具功能模块的识别方。

7、法, 其特征在于, 所述功能 单元包括组合功能单元, 所述组合功能单元包括至少两个功能。 权利要求书 2/2 页 3 CN 111860675 A 3 一种玩具功能模块的识别方法 技术领域 0001 本发明涉及玩具技术领域, 具体涉及一种玩具功能模块的识别方法。 背景技术 0002 在玩具领域, 尤其是教育玩具领域, 玩具的系列化和模块化是一个大的发展趋势。 一方面模块化使玩具的生产和设计系列化, 简化生产和设计流程; 另一方面使玩具的组合 和拼装形式更加多样化, 可以提高适龄人群的动手能力。 0003 标准化的模块(尤其是功能模块)在一个系列产品中被广泛的应用, 也就是要求功 能模块可以被更。

8、加广泛的应用到整个系列产品中。 在这个过程中, 玩具的主控模块识别这 些功能模块, 识别功能模块的属性和识别标志, 通过识别标志对功能模块进行控制或操作。 然而, 功能模块组合在不同的产品上时, 不同产品的主控模块存在无法识别该功能模块的 问题, 尤其在产品不断升级换代时, 旧产品的主控模块无法兼容并识别新设计的功能模块。 发明内容 0004 针对现有技术中的上述问题, 本发明提供一种玩具功能模块的识别方法, 使玩具 的主控模块可以识别功能模块。 0005 本发明公开了一种玩具功能模块的识别方法, 所述玩具包括主控模块和功能模 块, 所述方法包括: 基于所述功能模块的功能属性, 为所述功能模块。

9、设置功能单元; 在所述 主控模块设置功能单元的解析方法; 所述主控模块基于所述解析方法解析所述功能单元的 属性; 基于所述功能单元的属性识别并控制所述功能模块。 0006 优选的, 所述功能单元的属性包括功能属性、 识别属性和操作属性; 基于所述功能 属性识别所述功能单元的功能; 基于所述识别属性识别所述功能单元的识别标志; 基于所 述操作属性识别所述功能单元的操作。 0007 优选的, 所述功能单元的属性还包括类别属性和分组属性, 根据所述类别属性识 别所述功能单元的种类; 根据所述分组属性识别功能模块的分组。 0008 优选的, 所述功能单元包括开关型对象, 所述开关型对象的功能属性包括开。

10、状态 属性和关状态属性; 开关型对象的操作包括: 查询操作、 报告操作和改变开关状态操作; 操 作的元素包括: ID、 名称和参数值。 0009 优选的, 所述功能单元包括数据型对象, 所述数据型对象的功能属性包括最大值、 最小值和步进值; 所述数据型对象的操作包括: 查询操作、 报告操作、 当前值递增操作、 当前 值递减操作、 当前值赋值操作。 0010 优选的, 所述功能单元包括枚举型对象, 所述枚举型对象的功能属性包括: 枚举数 值范围; 所述枚举型对象的操作包括: 查询操作、 报告操作和设置当前枚举值操作。 0011 优选的, 所述功能单元包括时间型对象, 所述时间型对象的功能属性包括。

11、: 时间数 据类型和时间范围; 所述时间型对象的操作包括: 查询操作、 报告操作和设置时间操作。 0012 优选的, 所述功能单元包括事件型对象, 所述事件型对象的操作包括: 查询操作、 说明书 1/15 页 4 CN 111860675 A 4 报告操作、 设置事件操作和事件触发操作。 0013 优选的, 所述功能单元包括数据文件型对象: 所述数据文件型对象的功能属性包 括文件类型; 所述数据文件型对象的操作包括: 发送传输请求操作、 响应传输请求操作、 发 送数据操作、 接收数据验证操作和数据传输完成操作。 0014 优选的, 所述功能单元包括组合功能单元, 所述组合功能单元包括至少两个功。

12、能。 0015 与现有技术相比, 本发明的有益效果为: 0016 根据功能属性为功能模块设置功能单元, 使玩具的主控模块可以解析、 识别并控 制每个功能单元, 从而识别和控制功能模块, 从而提高兼容性, 即使功能模块经过更新换 代, 使用本发明的识别方法, 旧版本的主控模块也可以识别该功能模块; 为新功能模块提供 设计标准, 便于简化功能模块的设计。 附图说明 0017 图1是本发明的玩具功能模块的识别方法流程图。 具体实施方式 0018 为使本发明实施例的目的、 技术方案和优点更加清楚, 下面将结合本发明实施例 中的附图, 对本发明实施例中的技术方案进行清楚、 完整地描述, 显然, 所描述的。

13、实施例是 本发明的一部分实施例, 而不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人 员在没有做出创造性劳动的前提下所获得的所有其他实施例, 都属于本发明保护的范围。 0019 下面结合附图对本发明做进一步的详细描述: 0020 一种玩具功能模块的识别方法, 如图1所示, 所述玩具包括主控模块和功能模块, 所述方法包括: 0021 步骤101: 基于所述功能模块的功能属性, 为所述功能模块设置功能单元。 功能单 元是对功能模块在功能上的抽象和概括, 本发明中, 功能单元分为基本功能单元和组合功 能单元, 功能模块可以设有一个或多个功能单元。 0022 步骤102: 在所述主控模块设。

14、置功能单元的解析方法。 使主控模块可以解析所述功 能单元。 0023 步骤103: 所述主控模块基于所述解析方法解析所述功能单元的属性。 功能单元的 属性可以包括功能属性、 识别属性和操作属性。 0024 步骤104: 基于所述功能单元的属性识别并控制所述功能模块。 基于所述功能属性 识别所述功能单元的功能; 基于所述识别属性识别所述功能单元的识别标志; 基于所述操 作属性识别所述功能单元的操作。 主控模块识别功能模块的功能、 识别标志和操作, 并根据 所述操作生成控制指令, 通过识别标识向功能单元发送控制指令, 功能单元执行主控模块 的控制指令, 使功能模块的主体产生相应的动作。 0025 。

15、根据功能属性为功能模块设置功能单元, 使玩具的主控模块可以解析、 识别并控 制每个功能单元, 从而识别和控制功能模块, 提高功能模块的兼容性, 即使功能模块经过更 新换代, 使用本发明的识别方法, 旧版本的主控模块也可以识别该功能模块; 为新功能模块 提供设计标准, 便于简化功能模块的设计。 0026 功能模块可以由一个或多个功能单元组成, 在功能模块设计时, 将功能模块划分 说明书 2/15 页 5 CN 111860675 A 5 为功能单元, 主控模块通过功能单元的属性来识别和控制功能单元, 使功能单元发生动作 或变化; 对于含有多个功能单元的功能模块, 多个功能单元的复合动作使功能模块。

16、发生动 作, 而主控模块不需要考虑功能模块的功能和形状, 利于简化实体模块的设计。 0027 所述功能属性可以通过功能参数及其取值或取值范围进行描述。 功能模块的操作 可以包括设置操作和显示操作, 设置操作是指可以实际操作的操作, 如设置参数或改变状 态; 显示操作是指显示所述功能单元的状态和信息的操作, 如查询操作和报告操作。 0028 可以在功能单元中预设识别标识, 也可以通过主控模块分配识别标识, 识别标识 可以包括地址(ID)。 主控模块通过识别标识向功能模块发送控制指令。 在一个具体实施例 中, 主控模块发送的控制指令中包括地址(ID), 所述功能模块根据所分配的ID匹配控制指 令,。

17、 并执行控制指令。 0029 所述功能单元的操作属性, 可以通过操作集的方式进行描述, 主控模块可以基于 操作集生成控制指令。 操作集为功能单元操作的集合, 操作的元素可以包括: 指令ID、 名称、 描述、 类型和参数值。 在一个具体实施例中, 主控模块通过指令ID向功能单元发送控制指 令, 功能单元识别该ID后, 通过执行该ID对应的操作产生动作; 名称和描述用于解释操作。 0030 功能单元的还可以包括类别属性和分组属性, 所述类别属性用于识别所述功能单 元的种类; 所述分组属性用于识别功能单元的分组, 可以将类似功能或成组的功能单元进 行分组, 利于对功能单元进行分组管理。 如, 玩具设。

18、有左右两个机械臂时, 将左机械臂设为 第一功能模块、 右机械臂设为第二功能模块, 将左机械臂的功能单元设为一组, 右机械臂的 功能单元设为另一组, 便于控制和识别。 0031 可以通过外部文件的形式将功能单元的属性发送给主控模块; 也可以将属性设置 在功能模块内部的存储介质内, 主控模块从存储介质中获取功能单元的属性。 0032 实施例1 0033 以机械臂为例进行说明, 机械臂通过舵机驱动改变机械臂的角度, 因此将机械臂 作为一个功能模块, 将每个舵机作为一个数据型对象。 将功能模块的控制端与主控模块连 接时, 主控模块可能无法识别舵机的属性, 向主控模块提供舵机的属性。 主控模块根据该属 。

19、性识别舵机为数据型对象, 并识别数据型对象的功能、 识别标志和操作集, 所述功能可以包 括最大旋转角度、 最小旋转角度和步进角度, 可以根据机构臂的实际运动角度设置最大旋 转角度和最小旋转角度; 根据操作属性识别舵机的操作指令, 根据操作指令生成控制指令, 如旋转10度; 主控模块为舵机分配ID(作为识别标志), 并通过该ID向舵机发送控制指令, 舵 机接收到控制指令后, 执行该控制指令, 如旋转10度, 从而改变机械臂的角度, 使机械臂摆 动。 0034 实施例2 0035 所述基本功能单元的类型包括开关型对象, 如电源开关和状态切换开关, 所述开 关型对象的功能属性包括开状态属性和关状态属。

20、性; 开关型对象的操作包括: 查询操作、 报 告操作和改变开关状态操作; 操作的元素包括: ID、 名称和参数值。 0036 描述代码如下: 说明书 3/15 页 6 CN 111860675 A 6 0037 0038 0039 实施例3 说明书 4/15 页 7 CN 111860675 A 7 0040 所述基本功能单元的种类包括数据型对象, 如步进电机和舵机, 所述数据型对象 的功能属性包括最大值、 最小值和步进值; 所述数据型对象的操作包括: 查询操作、 报告操 作、 当前值递增操作、 当前值递减操作、 当前值赋值操作。 如最大值和最小值用于描述舵机 旋转的最大角度和最小角度, 步进。

21、值用于描述舵机的角度步进值, 通过当前值赋值操作改 变舵机的旋转角度。 0041 描述代码如下: 0042 说明书 5/15 页 8 CN 111860675 A 8 0043 0044 0045 实施例4 说明书 6/15 页 9 CN 111860675 A 9 0046 所述基本功能单元包括枚举型对象, 如数字键盘, 所述枚举型对象的属性描述包 括: 枚举数值范围; 所述枚举型对象的操作包括: 查询操作、 报告操作和设置当前枚举值操 作。 0047 描述代码如下: 0048 说明书 7/15 页 10 CN 111860675 A 10 0049 0050 实施例5 0051 所述基本功。

22、能单元包括时间型对象, 如时钟和计时器, 所述时间型对象的属性描 述包括: 时间数据类型和时间范围; 所述时间型对象的操作包括: 查询操作、 报告操作和设 置时间操作。 时间数据的类型可以包括当前时刻或时长。 0052 描述代码如下: 0053 说明书 8/15 页 11 CN 111860675 A 11 0054 0055 0056 实施例6 说明书 9/15 页 12 CN 111860675 A 12 0057 所述基本功能单元包括事件型对象, 事件型对象是指因某个事件触发而产生操作 的单元, 所述事件型对象的操作包括: 查询操作、 报告操作、 设置事件操作和事件触发操作。 所述事件操。

23、作用于设置前置事件, 所述事件触发操作用于设置前置事件触发后执行的操 作。 如答题器, 接收到答题错误的事件时, 推送错误警示。 0058 描述代码如下: 0059 说明书 10/15 页 13 CN 111860675 A 13 0060 0061 实施例7 0062 所述基本功能单元包括数据文件型对象, 如接收图像或音乐的存储器, 所述数据 文件型对象的属性描述包括文件类型; 所述数据文件型对象的操作包括: 发送传输请求操 作、 响应传输请求操作、 发送数据操作、 接收数据验证操作和数据传输完成操作。 0063 说明书 11/15 页 14 CN 111860675 A 14 0064 说。

24、明书 12/15 页 15 CN 111860675 A 15 0065 0066 实施例8 0067 上述实施例对基本功能单元进行了描述, 组合功能单元可以包括多种基本功能, 所包含的基本功能共用一个类别属性、 识别属性和分类属性。 0068 如关联型功能对象, 关联型功能对象是指通过外部接收事件触发内部操作的功能 单元, 包含了产生外部事件的第一功能和触发内部操作功能的第二功能。 0069 所述关联型功能对象的功能属性包括触发事件; 所述关联型功能对象的操作包括 检查操作、 报告操作和执行操作。 0070 说明书 13/15 页 16 CN 111860675 A 16 0071 0072。

25、 实施例9 0073 所述组合功能单元包括简单组合功能对象, 所述简单组合功能对象包括至少两个 基本功能, 所述简单组合功能对象的功能属性包括每个基本功能; 所述简单组合功能对象 的操作包括每个基本功能的操作, 简单组合功能对象中的多个功能共用同一个类别属性、 识别属性和分组属性。 0074 实施例10 0075 所述组合功能单元包括状态触发对象, 状态触发对象是指由功能单元内部动作触 发任务的功能单元, 所述状态触发对象的属性描述包括触发动作和任务; 所述状态触发对 象的操作包括查询操作、 报告操作和设置操作。 0076 说明书 14/15 页 17 CN 111860675 A 17 00。

26、77 0078 玩具的每一个功能模块都具有自己的属性, 比如电机操作、 指示灯输出、 避障传感 器模块等, 并且每一种功能模块表现出来的应用也有很大的区别, 如用于采集状态、 用于输 出电压、 同时用于输入和输出。 因此, 通过统一功能模块的识别方法, 统一功能单元属性的 描述, 提高不同产品甚至不同厂家产品之间的兼容性。 0079 以上仅为本发明的优选实施例, 并不用于限制本发明, 对于本领域的技术人员来 说, 本发明可以有各种更改和变化。 凡在本发明的精神和原则之内, 所作的任何修改、 等同 替换、 改进等, 均应包含在本发明的保护范围之内。 说明书 15/15 页 18 CN 111860675 A 18 图1 说明书附图 1/1 页 19 CN 111860675 A 19 。

展开阅读全文
内容关键字: 玩具 功能模块 识别 方法
关于本文
本文标题:玩具功能模块的识别方法.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/10372370.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1