当前位置: 首页 > 专利查询>清华大学专利>正文

一种组合式的交互系统技术方案

技术编号:18351873 阅读:35 留言:0更新日期:2018-07-02 02:06
本发明专利技术提供了一种组合式的交互系统,包括:指令单元,用于向处理终端发送注册请求并在处理终端中显示与其对应的虚拟指令单元;执行单元,用于向处理终端发送注册请求并在处理终端中显示与其对应的虚拟执行单元;处理终端,用于根据其显示的至少一个虚拟指令单元和至少一个虚拟执行单元组合成虚拟交互系统;虚拟交互系统,用于将处理终端接收来自至少一个指令单元发送的控制指令转换为执行指令,以使处理终端将执行指令发送到至少一个执行单元,以便至少一个执行单元执行与执行指令相对应的动作。本发明专利技术实现了简化了编程过程并加强了交互系统的逻辑关系,实现了同时兼具编程的灵活性与易学性。

【技术实现步骤摘要】
一种组合式的交互系统
本专利技术涉及无线通讯领域,尤其涉及一种组合式的交互系统。
技术介绍
随着手机、平板的全民普及,计算机网络的发展,儿童编程开始走进城市的中小学的课堂,成为一个新的儿童培训热点。因此可编程玩具在教育领域中被广泛地应用。现有的可编程玩具中包括:可视化图形编程玩具(例如:Mindstorms)和实体编程(例如:roBlocks);可视化图形编程玩具的编程方式更容易被儿童接受,但对儿童实际的操作性要求较高,儿童更倾向于跟着教学步骤复制却不了解真正的编程逻辑,造成儿童自主理解与创造的能力无法发挥,进而不能独立编写新的程序;而实体编程虽然更容易学习编程逻辑却在灵活性上受到物理环境的限制。因此亟需一种同时兼具儿童编程的灵活性与易学性的交互系统,
技术实现思路
针对现有技术中的缺陷,本专利技术提供一种组合式的交互系统,在简化编程过程的同时加强了交互系统的逻辑关系,实现了同时兼具编程的灵活性与易学性。为实现上述目的,本专利技术提供以下技术方案:本专利技术提供了一种组合式的交互系统,包括:指令单元,用于向处理终端发送注册请求,以及注册请求核准后,在处理终端中显示与其对应的虚拟指令单元;还用于向处理终端发送控制指令;执行单元,用于向处理终端发送注册请求,以及注册请求核准后,在处理终端中显示与其对应的虚拟执行单元;还用于接收处理终端发送的执行指令;处理终端,用于根据其显示的至少一个所述虚拟指令单元和至少一个所述虚拟执行单元组合成虚拟交互系统;所述虚拟交互系统,用于将所述处理终端接收来自至少一个所述指令单元发送的所述控制指令转换为执行指令,以使所述处理终端将所述执行指令发送到至少一个所述执行单元,以便至少一个所述执行单元执行与所述执行指令相对应的动作;其中,发送控制指令的至少一个所述指令单元与组合成所述虚拟交互系统的至少一个所述虚拟指令单元一一对应;接收执行指令的至少一个所述执行单元与组合成所述虚拟交互系统的至少一个所述虚拟执行单元一一对应。进一步的,所述处理终端在接收到指令单元发送的注册请求后,获取注册请求中指令单元的ID,并判断是否存储有所述指令单元的ID;若存储有所述指令单元的ID,则所述注册请求被核准并显示与所述指令单元对应的虚拟指令单元,若不存储有所述指令单元的ID,则根据所述指令单元的ID生成并显示与所述指令单元对应的虚拟指令单元。进一步的,所述处理终端在接收到执行单元发送的注册请求后,获取注册请求中执行单元的ID,并判断是否存储有所述执行单元的ID;若存储有所述执行单元的ID,则所述注册请求被核准并显示与所述执行单元对应的虚拟执行单元,若不存储有所述执行单元的ID,则根据所述执行单元的ID生成并显示与所述执行单元对应的虚拟执行单元。进一步的,所述指令单元,包括:输入模块,用于输入外部的控制命令;指令处理模块,用于将控制命令转换为控制指令,并将控制指传输至发送模块;发送模块,用于将控制指令传输至处理终端;所述输入模块的输出端与所述指令处理模块的输入端相连接,所述指令处理模块输出端与所述发送模块的输入端相连接。进一步的,所述执行单元,包括:接收模块,用于接收处理终端发送的执行指令;执行处理模块,用于将接收模块接收的执行指令发送至执行元件;执行元件,用于接收执行指令,并执行与执行指令相对应的动作;所述接收模块输出端与所述执行处理模块的输入端相连接,所述执行处理模块输出端与所述执行元件输入端相连接。进一步的,所述处理终端上设有:用于接收控制指令和发送执行指令的中继器,所述中继器、所述控制单元和所述执行单元组成星形网络。进一步的,所述中继器通过通用串行总线或无线通信方式与所述处理终端相连接。进一步的,所述处理终端为计算机或移动终端。由上述技术方案可知,本专利技术所述的一种组合式的交互系统,通过在处理终端组合成虚拟交互系统,实现了采用虚拟的方式进行实体编程,并通过虚拟交互系统对应的指令单元和执行单元实现了实体编程,简化了编程过程并加强了交互系统的逻辑关系,实现了同时兼具编程的灵活性与易学性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种组合式的交互系统的结构示意图;图2是本专利技术实施例提供的一种组合式的交互系统中虚拟交互系统的示意图;图3是本专利技术实施例提供的一种组合式的交互系统中行为层趋光优先的示意图;图4是本专利技术实施例提供的一种组合式的交互系统中行为层躲避障碍优先的示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供了一种组合式的交互系统,参见图1,该交互系统具体包括:指令单元,用于向处理终端发送注册请求,以及注册请求核准后,在处理终端中显示与其对应的虚拟指令单元;还用于向处理终端发送控制指令;执行单元,用于向处理终端发送注册请求,以及注册请求核准后,在处理终端中显示与其对应的虚拟执行单元;还用于接收处理终端发送的执行指令;处理终端,用于根据其显示的至少一个所述虚拟指令单元和至少一个所述虚拟执行单元组合成虚拟交互系统;所述虚拟交互系统,用于将所述处理终端接收来自至少一个所述指令单元发送的所述控制指令转换为执行指令,以使所述处理终端将所述执行指令发送到至少一个所述执行单元,以便至少一个所述执行单元执行与所述执行指令相对应的动作;其中,发送控制指令的至少一个所述指令单元与组合成所述虚拟交互系统的至少一个所述虚拟指令单元一一对应;接收执行指令的至少一个所述执行单元与组合成所述虚拟交互系统的至少一个所述虚拟执行单元一一对应。在具体实施时,指令单元和执行单元在进行供电后,均进行初始化,并广播注册请求,处理终端根据注册请求建立与指令单元和执行单元的通信链路;其中,处理终端在接收到指令单元发送的注册请求后,获取注册请求中指令单元的ID,并判断是否存储有指令单元的ID;若存储有所述指令单元的ID,则表明处理终端中存储有与指令单元相对应的虚拟指令单元,注册请求被核准并显示与所述指令单元对应的虚拟指令单元,若不存储有所述指令单元的ID,则表明处理终端中没有存储与指令单元相对应的虚拟指令单元,注册请求不被核准,需要根据指令单元的ID生成对应的虚拟指令单元,在生成虚拟指令单元后,处理终端存储并显示与所述指令单元对应的虚拟指令单元,处理终端上显示虚拟指令单元,则表明已建立处理终端与虚拟指令单元相对应的指令单元之间的通信链路;执行单元采用与指令单元相同的方式建立处理终端与虚拟执行单元相对应的执行单元之间的通信链路,此处不再赘述。在处理终端根据注册请求建立与指令单元和执行单元的通信链路后,指令单元则上传数据至处理终端,指令单元上传的数据包括用于控制执行单元的控制指令;其中,指令单元包括:输入模块,用于输入外部的控制命令;指本文档来自技高网...
一种组合式的交互系统

【技术保护点】
1.一种组合式的交互系统,其特征在于,所述交互系统包括:指令单元,用于向处理终端发送注册请求,以及注册请求核准后,在处理终端中显示与其对应的虚拟指令单元;还用于向处理终端发送控制指令;执行单元,用于向处理终端发送注册请求,以及注册请求核准后,在处理终端中显示与其对应的虚拟执行单元;还用于接收处理终端发送的执行指令;处理终端,用于根据其显示的至少一个所述虚拟指令单元和至少一个所述虚拟执行单元组合成虚拟交互系统;所述虚拟交互系统,用于将所述处理终端接收来自至少一个所述指令单元发送的所述控制指令转换为执行指令,以使所述处理终端将所述执行指令发送到至少一个所述执行单元,以便至少一个所述执行单元执行与所述执行指令相对应的动作;其中,发送控制指令的至少一个所述指令单元与组合成所述虚拟交互系统的至少一个所述虚拟指令单元一一对应;接收执行指令的至少一个所述执行单元与组合成所述虚拟交互系统的至少一个所述虚拟执行单元一一对应。

【技术特征摘要】
1.一种组合式的交互系统,其特征在于,所述交互系统包括:指令单元,用于向处理终端发送注册请求,以及注册请求核准后,在处理终端中显示与其对应的虚拟指令单元;还用于向处理终端发送控制指令;执行单元,用于向处理终端发送注册请求,以及注册请求核准后,在处理终端中显示与其对应的虚拟执行单元;还用于接收处理终端发送的执行指令;处理终端,用于根据其显示的至少一个所述虚拟指令单元和至少一个所述虚拟执行单元组合成虚拟交互系统;所述虚拟交互系统,用于将所述处理终端接收来自至少一个所述指令单元发送的所述控制指令转换为执行指令,以使所述处理终端将所述执行指令发送到至少一个所述执行单元,以便至少一个所述执行单元执行与所述执行指令相对应的动作;其中,发送控制指令的至少一个所述指令单元与组合成所述虚拟交互系统的至少一个所述虚拟指令单元一一对应;接收执行指令的至少一个所述执行单元与组合成所述虚拟交互系统的至少一个所述虚拟执行单元一一对应。2.根据权利要求1所述的交互系统,其特征在于,所述处理终端在接收到指令单元发送的注册请求后,获取注册请求中指令单元的ID,并判断是否存储有所述指令单元的ID;若存储有所述指令单元的ID,则所述注册请求被核准并显示与所述指令单元对应的虚拟指令单元,若不存储有所述指令单元的ID,则根据所述指令单元的ID生成并显示与所述指令单元对应的虚拟指令单元。3.根据权利要求1所述的交互系统,其特征在于,所述处理终端在接收到执行单元发送的注册...

【专利技术属性】
技术研发人员:王濛高家思胡佳雄孙浩李佳音徐迎庆
申请(专利权)人:清华大学
类型:发明
国别省市:北京,11

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

1