在交互面上用物理物体进行计算机编程的系统及方法与流程

文档序号:14685980发布日期:2018-06-14 22:28阅读:来源:国知局
技术特征:

1.一种用于创建和运行计算机程序的系统,其特征在于,所述系统包括:

多个物体,每个物体包含一个识别码,并分配一个编程符号;

交互面,识别放置在所述交互面上或者附近的物体的所述识别码和位置信息;

有效连接到所述交互面的处理器;以及

有效连接到所述处理器的存储器,存储识别码与编程符号之间相关关系的数据库;

其中,当多个物体被放置在所述交互面上或附近以形成功能图案,所述处理器从所述功能图案导出计算机程序。

2.根据权利要求1所述的系统,其特征在于,所述物体的所述识别码包括唯一识别码(UID),所述UID用一个器件编码,所述器件从以下群组中选择:射频识别芯片,电容标签模式,以及磁性标签模式。

3.根据权利要求1所述的系统,其特征在于,所述物体包含放置在所述交互面之上的物理薄片。

4.根据权利要求1所述的系统,其特征在于,所述物体从以下群组中选择:卡片,按钮,码块和雕像。

5.根据权利要求1所述的系统,其特征在于,进一步包括感官配件,所述感官配件从以下群组中选择:LED灯,音频装置,视频装置,摄像机和振动发生器,其中所述处理器控制感官配件产生一个输出。

6.根据权利要求5所述的系统,其特征在于,所述输出用于指示所述计算机程序的执行进度。

7.根据权利要求5所述的系统,其特征在于,进一步包括有效连接到所述处理器的电子装置,所述电子装置由所述计算机程序控制。

8.根据权利要求7所述的系统,其特征在于,所述电子装置包括机器人。

9.根据权利要求7所述的系统,其特征在于,所述电子装置为计算机。

10.根据权利要求7所述的系统,其特征在于,所述输出用于指明所述计算机程序的执行进度以及所述电子装置的运行进度。

11.一种用于创建和运行计算机程序的方法,其特征在于,包括:

放置多个物体在一个交互面上或者附近以形成功能图案,每个所述物体包含一个识别码,并分配一个编程符号;

所述交互面识别所述物体的识别码和位置信息;

从所述物体的所述识别码得到所述编程符号;以及

从所述功能图案中导出计算机程序。

12.根据权利要求11所述的方法,其特征在于,所述物体的所述识别码包括唯一识别码(UID),所述UID用一个器件编码,所述器件从以下群组中选择:射频识别芯片,电容标签模式,以及磁性标签模式。

13.根据权利要求11所述的方法,其特征在于,所述物体包括物理薄片,所述方法进一步包括在所述交互面上放置所述物理薄片。

14.根据权利要求11所述的方法,其特征在于,所述物体从以下群组中选择:卡片,按钮,码块和雕像。

15.根据权利要求11所述的方法,其特征在于,进一步包括指引感官配件产生一个输出,其中所述感官配件从以下群组中选择:LED灯,音频装置,视频装置,摄像机和振动发生器。

16.根据权利要求15所述的方法,其特征在于,所述输出用于指明所述计算机程序的执行进度。

17.根据权利要求15所述的方法,其特征在于,进一步包括,所述计算机程序控制电子装置。

18.根据权利要求17所述的方法,其特征在于,所述电子装置包括机器人。

19.根据权利要求17所述的方法,其特征在于,所述电子装置为计算机。

20.根据权利要求17所述的方法,其特征在于,进一步包括,当所述电子装置没有按预期运行,通过重新排列所述功能图案来调试所述计算机程序。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1