当前位置: 首页 > 专利查询>施政专利>正文

用功能物体对移动物体的移动动作编程的方法和系统技术方案

技术编号:14050171 阅读:102 留言:0更新日期:2016-11-24 04:25
提供一种用于对移动物体的移动动作编程的系统和方法,结合使用多个功能物体和一个交互面,所述交互面识别这些物体并得到这些功能物体形成的功能图案。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及对移动物体的移动动作进行编程,更具体地说,一个允许用户使用功能物体创建计算机程序的交互面。
技术介绍
“这个国家的每个人都应该学习计算机编程……因为它教会你如何思考。” - 史蒂夫·乔布斯。计算机编程正在成为广泛社会中的一种思维和行为方式,已经超越了计算机编程专业的狭小范围,特别是随着互联网持续成为驱动现代生活中几乎每一个方面变化的一种变革力量。人们开始学习计算机编程不断低龄化,通过专门为儿童和初学者开发的编程工具和平台,这种趋势得到了鼓励和强化。目前有一些编程工具和平台,可用来创建互动故事、游戏和动画,并在网络社区共享这些创作。他们声称其目的在于帮助青少年学习创造性地思考,系统地推理,并协同工作。对于通常对编写程序代码没有太多关注的群体,例如年仅4岁的儿童,在智能手机或平板电脑上运行的许多游戏的开发目的是进一步降低编程的准入门槛,并且教授逻辑思考的方式。但是,尽管有这些努力,学习游戏编程仍然没有玩游戏那么直观且缺少乐趣,因此要求开发出使编程更直观和有趣的方法。当前,即使不是全部,但可以说大部分的编程工具和游戏都是基于屏幕的,要求用户与电子屏幕进行互动,不管是笔记本电脑,智能手机或者平板电脑。因此需要一个无屏的、基于物理构件的系统和方法,尤其是那些幼童,他们的家长愿意去激发孩子对于结构思考和逻辑推理的兴趣,但是同时也希望减少其在电子屏幕前度过的时间。
技术实现思路
本专利技术披露了一种结合使用功能物体和交互面对移动物体的移动动作编程的新颖方式。根据本专利技术的一个实施例,一个移动物体被放置在交互面上,所述移动物体进一步包括一个移动模块。多个功能物体也被放置在交互面上。每个所述功能物体用一个与移动动作相关的编程符号标记。所述功能物体彼此相邻或者在彼此之上放置,以形成一个功能图案。一个有效连接到所述交互面的处理器被配置为从所述功能图案得到一组移动动作,并指示所述移动物体在所述交互面上执行所述移动动作。根据本专利技术的一个实施例,所述移动物体和每个功能物体进一步包括一个标识,所述交互面被配置为识别所述移动物体和每个功能物体的标识、位置和朝向。所述系统进一步包括一个存储器,所述存储器被配置为存储标识、编程符号与移动动作之间关系的数据库。根据本专利技术的一个实施例,所述系统进一步包括一个无线通信工具,所述处理器被配置为通过所述无线通信工具向所述移动物体发送移动指令,指示所述移动物体执行所述移动动作。所述处理器被配置为,基于所述移动物体的标识、位置和朝向,周期性地自始至终跟踪所述移动物体在所述交互面上的移动。根据本专利技术的一个实施例,所述编程符号代表一个被所述移动物体执行的移动动作,或一个用于对被所述移动物体执行的移动动作编程的功能。根据本专利技术的一个实施例,所述标识可以用被动射频识别标签,主动射频识别标签,电容标签图案或磁性标签图案进行编码。根据本专利技术的一个实施例,感官配件可以是LED灯,音频装置,视频装置或者振动发生装置。所述处理器被配置为指示所述感官配件产生一个关于所述移动动作的输出。附图说明图1是根据本专利技术的一个实施例,说明系统流程的示意图。图2A和2B是根据本专利技术的一个实施例,说明每个被分配编程符号的卡片设计的示意图。图3是根据本专利技术的一个实施例,使用物理薄片对移动物体的移动动作编程的系统示意图。图4是根据本专利技术的一个实施例,创建和运行计算机程序流程的方法示意图。具体实施方式在此将对本专利技术的多个实施例进行详细说明,并配合附图举例说明。尽管本专利技术将结合这些实施例来描述,这不能被理解为将本专利技术的范畴限制于这些特定的实施例中。本专利技术意图在权利要求中所定义的、在本专利技术的精神和范畴内,覆盖所有替代、修改和等同的内容。此外,在对本专利技术的详细描述中,具体细节仅为了便于彻底理解本专利技术。然而,对于本领域普通技术人员而言,显而易见的是,本专利技术无须了解这些具体细节也可以得到实践。在其他情况下,公知的方法、过程、部件和电路等没有详细描述,以避免不必要地模糊对本专利技术的清晰理解。通过参考附图,对于本领域技术人员来说,本专利技术可以得到更好的理解,它的许多目的和优点将变得明显。本专利技术实施例披露了一种系统和方法,结合使用功能物体(通常为卡片)和交互面来创建和运行用于移动物体的计算机程序。图1是根据本专利技术的一个实施例,说明系统流程的示意图。所述系统包括一个移动物体101和多个功能物体102。移动物体101进一步包括一个标识和一个移动模块。每个功能物体102嵌入一个标识,使用与移动物体101执行的移动动作相关的编程符号标记。所述标识可以用被动射频识别标签,主动射频识别标签,电容标签图案或磁性标签图案进行编码。功能物体102可以是卡片,按钮,积木块,图标,薄片或者雕像。每个编程符号可以采取不同的形式和图案,起到不同的作用。在本专利技术的这个实施例中,它代表移动动作或者编程功能。所述系统进一步包括一个交互面103,有效连接到所述交互面的处理器104,存储器105,和无线通信工具。交互面103实时识别置于交互面103上或者附近的移动物体101和功能物体102的标识、位置和朝向。存储器105有效连接到处理器104,存储标识、编程符号与移动动作之间的关系的数据库。处理器104基于嵌入于放置在交互面103上的功能物体102形成的所述功能图案的编程符号得到一组移动动作,并通过无线通信工具向移动物体101发送移动指令,指示移动物体101在所述交互面上执行所述移动动作。图1描述的系统进一步包括感官配件106,感官配件106可以是LED灯,音频装置,视频装置或者振动发生装置。处理器104指示感官配件106产生一个关于移动物体101的移动动作的输出。图2A和2B是根据本专利技术的一个实施例,说明每个被分配编程符号的卡片设计的示意图。1. 移动动作卡片几张移动动作卡片被用于代表移动物体在不同方向的移动动作。如图2A所示,移动物体可以向上,向下,向左和向右移动,可以向上跳和向下跳,可以保持向前移动,也可以向左转或向右转。2. 编程功能卡片被移动物体执行的移动动作使用一些编程功能卡片来编程。如图2B所示,例子包括“如果”,“否则”,“当”,“直到”和“循环”(以及“循环”的次数)。所述编程功能还包括代表子函数功能的卡片,用“子函数1”,“子函数2”来表示。在计算机编程中,子函数是执行特定任务的一串程序指令,根据程序员的定义,打包为一个单元。当该特定任务应该被执行时,这个单元被用于程序中,减少了许多编程的工作量。图3是根据本专利技术的一个实施例,使用物理薄片对移动物体的移动动作编程的系统示意图。如图3所示,所述系统包括一个放置于交互面301上、印有迷宫图案的物理薄片302,以及一组卡片303,每张卡片303可视化标记有编程符号,放置在物理薄片302的编码区域310。每张卡片303与移动物体304要执行的移动动作相关。移动物体304还包括一个标识和一个移动模块。在这个特定实施例里,基于嵌入于放置在物理薄片302的编码区域的卡片303形成的功能图案的编程符号,一组移动动作被编程,来引导困在迷宫中的移动物体304走出迷宫。如图3所示,两类印有编程符号的卡片303被放置在交互面301上,以便对移动物体304的移动动作编程。具体来说,移动动作卡片用来代表移动物体304在不同方向的移动,编程功本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201580014022.html" title="用功能物体对移动物体的移动动作编程的方法和系统原文来自X技术">用功能物体对移动物体的移动动作编程的方法和系统</a>

【技术保护点】
一种用于对移动动作编程的系统,其特征在于,包括:一个移动物体,包括一个移动模块;多个功能物体,每个用一个与移动动作相关的编程符号标记;一个交互面;以及一个处理器,有效连接到所述交互面;其中,所述交互面实时识别置于其上的所述移动物体和所述功能物体的位置和朝向,所述处理器基于嵌入于放置在所述交互面上的所述功能物体形成的功能图案的编程符号得出一组移动动作,并基于所述移动物体在所述交互面上的位置和朝向指示所述移动物体执行所述移动动作。

【技术特征摘要】
【国外来华专利技术】2014.06.13 CN PCT/CN2014/079891;2014.07.07 CN PCT/1.一种用于对移动动作编程的系统,其特征在于,包括:一个移动物体,包括一个移动模块;多个功能物体,每个用一个与移动动作相关的编程符号标记;一个交互面;以及一个处理器,有效连接到所述交互面;其中,所述交互面实时识别置于其上的所述移动物体和所述功能物体的位置和朝向,所述处理器基于嵌入于放置在所述交互面上的所述功能物体形成的功能图案的编程符号得出一组移动动作,并基于所述移动物体在所述交互面上的位置和朝向指示所述移动物体执行所述移动动作。2.根据权利要求1所述的系统,其特征在于,所述移动物体和所述功能物体进一步包括一个标识,所述交互面被配置为识别所述标识。3.根据权利要求2所述的系统,其特征在于,所述标识用一个方法进行编码,所述方法从以下群组中选择:被动射频识别标签,主动射频识别标签,电容标签图案或磁性标签图案。4.根据权利要求2所述的系统,其特征在于,所述处理器被配置为,基于所述移动物体的标识、位置和朝向,周期性地自始至终跟踪所述移动物体在所述交互面上的移动。5.根据权利要求1所述的系统,其特征在于,进一步包括一个无线通信工具,其中所述处理器被配置为通过所述无线通信工具向所述移动物体发送移动指令,指示所述移动物体执行所述移动动作。6.根据权利要求1所述的系统,其特征在于,所述编程符号代表一个被所述移动物体执行的移动动作,或一个用于对被所述移动物体执行的移动动作编程的编程功能。7.根据权利要求1所述的系统,其特征在于,进一步包括一个存储器,被配置为存储所述标识、编程符号与移动动作之间关系的数据库。8.根据权利要求1所述的系统,其特征在于,进一步包括一个感官配件,所述感官配件从以下群组中选择:LED灯,音频装置,视频装...

【专利技术属性】
技术研发人员:施政龚幸颐陶也了
申请(专利权)人:施政
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1