首页 / 编程指令卡和编程卡组件

编程指令卡和编程卡组件有效专利 实用

技术领域

[0001] 本实用新型涉及智能科技技术领域,具体而言,涉及一种编程指令卡和一种编程卡组件。

相关背景技术

[0002] 为了便于儿童了解、学习编程思维,目前技术中开发了一些存储有编程积木的应用程序,在这些应用程序中,可以通过交互界面采用拖拽、堆叠的方式构建程序,儿童可以将不同的编程积木按照不同顺序进行堆叠,以控制目标物按照预期的路线行进或执行预期的动作,可以锻炼儿童的编程思维。
[0003] 但是目前技术中的编程积木,儿童需要长时间对着终端的屏幕进行操作容易对儿童的视力造成损伤,且互动性一般。实用新型内容
[0004] 本实用新型旨在至少解决现有技术或相关技术中存在的技术问题之一。
[0005] 有鉴于此,根据本申请实施例的第一方面提出了一种编程指令卡,包括:本体;至少两个连接位,设置在所述本体上;标识部,设置在所述本体上,用于显示所述编程指令卡的编程指令信息;其中,所述至少两个连接位中的至少一个连接位为错位连接位,在所述编程指令卡连接于其他编程指令卡的错位连接位的情况下,所述编程指令卡与其他编程指令卡沿第一方向相错设置。
[0006] 在第一方面的第一种可能的实施方式中,至少两个所述连接位中的一个为对齐连接位,在编程指令卡连接于其他编程指令卡的对齐连接位的情况下,所述编程指令卡与其他编程指令卡沿所述第一方向对齐设置。
[0007] 在第一方面的第二种可能的实施方式中,编程指令卡还包括:连接部,所述编程指令卡通过所述连接部连接于其他编程指令卡的连接位。
[0008] 在第一方面的第三种可能的实施方式中,所述连接位为开设在所述本体上的卡槽;所述连接部为设置在所述本体的凸起,所述连接部用于插接在其他编程指令卡的所述连接位内;或所述连接位为设置在所述本体周侧的第一磁性件;所述连接部为设置在所述本体周侧的第二磁性件,所述连接部用于贴合在其他编程指令卡的所述连接位上。
[0009] 在第一方面的第四种可能的实施方式中,所述编程指令卡为动作指令卡,所述动作指令卡上的标识部包括动作程序标识;其中,所述动作程序标识包括:前进标识、后退标识、左转标识、右转标识、清除标识、拾取标识和跳跃标识中的至少一种。
[0010] 在第一方面的第五种可能的实施方式中,编程指令卡为功能指令卡,所述功能指令卡上的标识部包括功能程序标识;其中,所述功能程序标识包括:循环标识。
[0011] 在第一方面的第六种可能的实施方式中,所述至少两个连接位设置在所述本体的同一侧。
[0012] 在第一方面的第七种可能的实施方式中,所述标识部包括:多个形成于所述本体上的几何图形;多个所述几何图形中的至少一者为至少一个内角大于 180°的多边形。
[0013] 根据本申请实施例的第二方面提供了一种编程卡组件,包括:多个上述任一技术方案所述的编程指令卡。
[0014] 在第二方面的第一种可能的实施方式中,编程卡组件还包括:执行次数指令卡,所述执行次数指令卡用于连接于所述编程指令卡;展板,所述展板用于设置所述编程指令卡和所述执行次数指令卡。
[0015] 在第二方面的第二种可能的实施方式中,所述展板上设置有第一固定部;所述编程指令卡和所述执行次数指令卡上均设置有第二固定部;其中,所述第一固定部和所述第二固定部由磁性件制成;或所述第一固定部和所述第二固定部中的一者由磁性件制成,另一者由磁性材料制成;所述编程指令卡和所述执行次数指令卡通过所述第二固定部贴合在所述第一固定部上。
[0016] 相比现有技术,本实用新型至少包括以下有益效果:
[0017] 本申请实施例提供的编程指令卡,通过图像识别设备可以识别主体上的标识部,进而即可识别编程指令卡对应的编程指令信息;多个编程指令卡连接,而后再通过图像识别设备扫描多个编程指令卡,即可获取多个连续的编程指令信息,以便终端对编程指令信息进行可视化显示。该编程指令卡可以代替目前技术中存储在应用程序中的编程积木,一方面可以通过卡片连接的方式代替在终端屏幕上拖拽编程积木,能够减少对儿童视力的损害;另一方面可以提高儿童的动手能力,能够更大限度的激发儿童的积极性;再一方面,通过多个编程指令卡连接的方式构建程序,便于快速组装,利于及时纠错。
[0018] 另外,本申请实施例提供的编程指令卡,由于本体上设置了至少两个连接位,至少两个连接位中的至少一个连接位为错位连接位,在一个编程指令卡连接于另一个编程指令卡的错位连接位时两个编程指令卡相错设置,在多个编程指令卡摆放过程中,可以具备不同的排布方式,相比编程积木单一的对齐设置和依次排列的方式,多个编程指令卡可以相错设置,形成类似编程语言的层级结构,能够直观的反应出多个编程指令卡形成指令卡组合对应的具有层级关系和执行逻辑的编程指令信息,可以更真实地做到通过实体编程指令卡牌模拟程序语言。

具体实施方式

[0032] 为了能够更清楚地理解本实用新型的上述目的、特征和优点,下面结合附图和具体实施方式对本实用新型进行进一步地详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0033] 在下面的描述中阐述了很多具体细节以便于充分理解本实用新型,但是,本实用新型还可以采用其他不同于在此描述的其他方式来实施,因此,本实用新型的保护范围并不受下面公开的具体实施例的限制。
[0034] 如图1所示,有鉴于此,根据本申请实施例的第一方面提出了一种编程指令卡,包括:本体1;至少两个连接位2,设置在本体1上;标识部4,设置在本体1上,用于显示编程指令卡的编程指令信息;其中,至少两个连接位2中的至少一个连接位2为错位连接位201,在编程指令卡连接于其他编程指令卡的错位连接位201的情况下,编程指令卡与其他编程指令卡沿第一方向相错设置。
[0035] 如图1至图3所示,本申请实用新型提供的编程指令卡,通过图像识别设备可以识别主体上的标识部4,进而即可识别编程指令卡对应的编程指令信息;多个编程指令卡连接,而后再通过图像识别设备扫描多个编程指令卡,即可获取多个连续的编程指令信息,以便终端对编程指令信息进行可视化显示。该编程指令卡可以代替目前技术中存储在应用程序中的编程积木,一方面可以通过卡片连接的方式代替在终端屏幕上拖拽编程积木,能够减少对儿童视力的伤害;另一方面可以提高儿童的动手能力,能够更大限度的激发儿童的积极性;再一方面,通过多个编程指令卡连接的方式构建程序,便于快速组装,利于及时纠错。
[0036] 如图1和图4所示,本申请实用新型提供的编程指令卡,由于本体1上设置了至少两个连接位2,至少两个连接位2中的至少一个连接位2为错位连接位201,在一个编程指令卡连接于另一个编程指令卡的错位连接位201时两个编程指令卡相错设置,在多个编程指令卡摆放过程中,可以具备不同的排布方式,相比编程积木单一的对齐设置和依次排列的方式,多个编程指令卡可以相错设置,形成类似编程语言的层级结构,能够直观的反应出多个编程指令卡形成指令卡组合对应的具有层级关系和执行逻辑的编程指令信息,可以更真实地做到通过实体编程指令卡牌模拟程序语言。
[0037] 可以理解的是,第一方向是指多个编程指令卡连接时多个标识部4的堆叠方向。如图4所示,在图4中两个编程指令卡相错设置,图4中的箭头方向为第一方向。在多个编程指令卡沿竖向方向排布时,竖向为多个标识部的堆叠方向,竖向即为第一方向,而在多个编程指令卡沿横向方向排布时,横向为多个标识部的堆叠方向,横向即为第一方向。
[0038] 在一些示例中,标识部4可以为开设在本体1上的凹槽、形成于本体1上的凸起、绘制在本体1上的颜色标识、本体1的外轮廓、形成于本体1上的字符或形成于本体1上的标识码。通过图像识别设备获取本体1的图像信息,即可识别出标识部4的信息,解析标识部4即可获取到于标识部4相对应的编程指令信息。
[0039] 可以理解的是,为了实现不同的功能,不同的编程指令卡上的标识部4可以不同。
[0040] 在一些示例中,图像识别设备可以为配备有摄像头的移动终端、摄像头、具备单独成像功能的设备、扫描仪等。
[0041] 如图1至图3所示,在一些示例中,本体1的形状可以为长方形以便于编程指令卡的印制,可以降低生产成本,而多个连接位2可以布置在长方形的同一侧上,以便于多个编程指令卡的连接。
[0042] 如图5所示,在一些示例中,至少两个连接位2中的一个为对齐连接位 202,在编程指令卡连接于其他编程指令卡的对齐连接位202的情况下,编程指令卡与其他编程指令卡沿第一方向对齐设置。
[0043] 如图4和图5所示,在编程指令卡连接于其他编程指令卡的对齐连接位202 的情况下,两个编程指令卡对齐设置,而在连接到错位连接位201时,两个编程指令卡相错设置,使得相邻的两个编程指令卡既可以对齐设置也可以相错设置,使得多个编程指令卡可以具备不同的排布方式,大大提高了程序变化的多元性,利于调动儿童的积极性。
[0044] 如图4和图5所示,在多个编程指令卡进行排布时,可以按照程序语言的方式划分多个编程指令卡所属的级别,例如对齐设置的多个编程指令卡属于同一个执行级别,而向右侧相错设置的编程指令卡则属于顶部的编程指令卡的子级别。可以理解的是,该示例仅以举例的形式公开一种代码级别的设置方式,也可以通过其他方式基于不同的摆放方式确定编程指令卡所属的级别。
[0045] 可以理解的是,第一方向是指多个编程指令卡连接时多个标识部4的堆叠方向。如图5所示,两个编程指令卡通过对齐连接位202连接,两个编程指令卡对齐设置,图5中的箭头方向即为第一方向。在多个编程指令卡沿竖向方向排布时,竖向为多个标识部的堆叠方向,竖向即为第一方向,而在多个编程指令卡沿横向方向排布时,横向为多个标识部的堆叠方向,横向即为第一方向。
[0046] 如图1至图3所示,在一些示例中,编程指令卡还包括:连接部3,编程指令卡通过连接部3连接于其他编程指令卡的连接位2。
[0047] 编程指令卡包括了连接部3,编程指令卡通过连接部3连接于其他编程指令卡的连接位2,使得多个编程指令卡之间的连接更为可靠。
[0048] 在一些示例中,连接位2为开设在本体1上的卡槽;连接部3为设置在本体1的凸起,连接部3用于插接在其他编程指令卡的连接位2内;或连接位2 为设置在本体1周侧的第一磁性件;连接部3为设置在本体1周侧的第二磁性件,连接部3用于贴合在其他编程指令卡的连接位2上。
[0049] 如图1和图2所示,连接位2为开设在本体1上的卡槽;连接部3为设置在本体1的凸起,相邻的两个编程指令卡可以通过插接的方式进行连接,能够避免相邻的两个编程指令卡发生非预期的位移,使得多个编程指令卡的连接定位更为可靠。
[0050] 如图3所示,连接位2为设置在本体1周侧的第一磁性件;连接部3为设置在本体1周侧的第二磁性件,相邻两个编程指令卡可以通过磁吸连接,能够避免相邻的两个编程指令卡发生非预期的位移,使得多个编程指令卡的连接定位更为可靠。
[0051] 如图4和图5所示,在一些示例中,编程指令卡为动作指令卡5,动作指令卡5上的标识部4包括动作程序标识6;其中,动作程序标识6包括:前进标识、后退标识、左转标识、右转标识、清除标识、拾取标识和跳跃标识中的至少一种。
[0052] 编程指令卡为动作指令卡5,通过图像识别设备识别动作指令卡5上的动作程序标识6即可获知该动作指令卡5代表的动作指令信息,动作程序标识6 包括:前进标识、后退标识、左转标识、右转标识、清除标识、拾取标识和跳跃标识中的至少一种,即为动作指令信息可以为前进、后退、左转、右转、清除、拾取和跳跃中的至少一种。在图像识别设备识别到动作指令卡5的动作指令信息后,与图像识别设备通信的终端或应用程序即可通过该动作指令信息控制目标物执行预期的动作。
[0053] 如图4和图5所示,在一些示例中,编程指令卡为功能指令卡7,功能指令卡7上的标识部4包括功能程序标识8;其中,功能程序标识8包括:循环标识。
[0054] 编程指令卡为功能指令卡7,通过图像识别设备识别功能指令卡7上的功能程序标识8即可获知该功能指令卡7代表的功能指令信息。功能程序标识8 包括:循环标识,在图像识别设备识别到循环标识后,与图像识别设备通信的终端或应用程序即可通过该功能指令信息控制目标物执行循环动作。例如,在功能指令卡7连接于动作指令卡5的连接位2的情况下,而动作指令卡5的动作程序标识6为前进标识,在图像识别设备识别到功能指令卡7和动作指令卡5 的标识部4后,即可进行循环的前进动作。
[0055] 在一些示例中,还可以包括执行次数指令卡10连接于功能指令卡7,执行次数指令卡10可以用于指示执行次数。
[0056] 如图1至图3所示,在一些示例中,至少两个连接位2设置在本体1的同一侧。
[0057] 至少两个连接位2沿着本体1的同一侧设置,便于多个编程指令卡之间相互连接,便于在多个连接位2之中选择合适的连接位2。
[0058] 在一些示例中,标识部包括:多个形成于本体上的几何图形;多个几何图形中的至少一者为至少一个内角大于180°的多边形。
[0059] 标识部包括多个形成于本体上的几何图形,一方面,便于图像识别设备捕捉获取到设置在本体上的标识部,能够提高标识部的识别度;另一方面,可以通过印刷工艺直接在本体上形成标识部,能够降低生产成本。
[0060] 多个几何图形中的至少一者为至少一个内角大于180°的多边形,使得多个几何图形中的至少一者存在一定的弯折角度,能够增加组成标识部的待识别几何图形的类型,便于图像识别设备区分不同编程指令卡的编程指令信息,能够提高识别精度,进而可以提高用户体验。
[0061] 如图6所示,根据本申请实施例的第二方面提供了一种编程卡组件,包括:多个上述任一技术方案的编程指令卡。
[0062] 本实用新型提供的编程卡组件,因该编程卡组件包括了上述任一技术方案的编程指令卡,故而该编程卡组件具备上述编程指令卡的全部有益效果。
[0063] 如图6所示,在一些示例中,编程卡组件还包括:执行次数指令卡10,执行次数指令卡10用于连接于编程指令卡。
[0064] 编程卡组件还包括了执行次数指令卡10,执行次数指令卡10连接于编程指令卡,执行次数指令卡10表征了执行该动作的次数,例如在执行次数指令卡10连接于动作指令卡5的情况下,则可以表示执行该动作的次数;在执行次数指令卡10连接于功能指令卡7的情况下,则可以表示执行该功能的次数。
[0065] 如图6所示,在一些示例中,执行次数指令卡10上设置有次数标识103,在图像识别设备获取到次数标识103后即可获知到与该次数标识103对应的次数指令信息。
[0066] 如图2和图6所示,在一些示例中,为了便于将执行次数指令卡10连接于编程指令卡,编程指令卡的本体1上可以设置有次数指令连接位9,执行次数指令卡10可以包括第二本体101和第二连接位102,执行次数指令卡10可以通过第二连接位102连接于次数指令连接位9。
[0067] 如图6所示,在一些示例中,执行次数指令卡10的第二本体101可以与编程指令卡的本体1形状相同;在编程指令卡的本体1形状为长方形,多个连接位2位于本体1的一侧时,次数指令连接位9可以位于本体1的另一侧,以便于一个编程指令卡可以同时连接于另一个编程指令卡和执行次数指令卡10。
[0068] 如图7和图8所示,在一些示例中,编程卡组件还包括:展板11,展板11 用于设置编程指令卡和执行次数指令卡10。
[0069] 编程卡组件还包括展板11,编程指令卡和执行次数指令卡10可以设置在展板11上,一方面便于编程指令卡和执行次数指令卡10的摆放,另一方面便于图像识别设备获取多个编程指令卡和执行次数指令卡10的图像信息。
[0070] 如图7和图8所示,在一些示例中,展板11上设置有第一固定部12;编程指令卡和执行次数指令卡10上均设置有第二固定部;其中,第一固定部12 和第二固定部由磁性件制成;或第一固定部12和第二固定部中的一者由磁性件制成,另一者由磁性材料制成;编程指令卡和执行次数指令卡10通过第二固定部贴合在第一固定部12上。
[0071] 编程指令卡和执行次数指令卡10通过第二固定部贴合在第一固定部12上,第一固定部12和第二固定部由磁性件制成;或第一固定部12和第二固定部中的一者由磁性件制成,使得编程指令卡和执行次数指令卡10可以通过磁吸的方式固定在展板11上,使得编程指令卡和执行次数指令卡10的固定更为可靠,便于图像识别设备获取多个编程指令卡和执行次数指令卡10的图像信息。
[0072] 在本实用新型的描述中,术语“多个”则指两个或两个以上,除非另有明确的限定,术语“上”、“下”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本实用新型和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本实用新型的限制;术语“连接”、“安装”、“固定”等均应做广义理解,例如,“连接”可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本实用新型中的具体含义。
[0073] 在本实用新型的描述中,术语“一个实施例”、“一些实施例”、“具体实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或特点包含于本实用新型的至少一个实施例或示例中。在本实用新型中,对上述术语的示意性表述不一定指的是相同的实施例或实例。而且,描述的具体特征、结构、材料或特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0074] 以上所述仅为本实用新型的优选实施例而已,并不用于限制本实用新型,对于本领域的技术人员来说,本实用新型可以有各种更改和变化。凡在本实用新型的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本实用新型的保护范围之内。

当前第1页 第1页 第2页 第3页
相关技术
卡编程相关技术
指令卡相关技术
宋维杰发明人的其他相关专利技术