-
公开(公告)号:CN102789713B
公开(公告)日:2015-04-15
申请号:CN201210251967.8
申请日:2012-07-19
Applicant: 中国科学院软件研究所
Abstract: 本发明公开了一种基于红外和无线传输技术的实物编程方法和系统,属于人机交互领域。本方法为:1)用户根据实物编程的任务及任务执行规则摆放实物编程块;2)编程块通过红外模块将其二进制标识码发送给相邻实物编程模块;3)无线处理模块轮询每个实物编程块的无线模块,得到实物编程块序列信息并将其发送给实物编程处理模块;4)实物编程处理模块将二进制序列信息转换为对应的功能语义序列,并判断当前功能语义序列是否满足当前实物显示环境的语法语义规则;5)当所有实物编程块对应的功能语义序列满足该实物编程显示环境的语法语义判定规则时,完成该实物编程的任务。本发明易于实现,避免错误的反馈,效率高。
-
公开(公告)号:CN102800223B
公开(公告)日:2014-08-20
申请号:CN201210251964.4
申请日:2012-07-19
Applicant: 中国科学院软件研究所
Abstract: 本发明公开了一种协同实物编程方法,属于人机交互领域。本方法为:1)选取或建立一协同实物编程显示环境;2)用户根据协同任务要求分别摆放实物编程块序列;3)实时获取每一用户当前所摆放的实物编程块序列,并将其发送给协同实物编程处理模块,将其转换为相应的功能语义序列;从当前功能语义序列中顺序取出操作指令,当指令为协同操作开始指令时,用户开始同步通信,从当前功能语义序列中读取并执行协同操作部分的命令,如果某用户协同操作不正确,则反馈提示信息给该用户,如果均正确,则执行下一指令并判断协同操作是否正确,直到协同操作结束指令,结束协同判断和同步通信。本方法允许了多个儿童可以同时编写程序,并且进行程序的同步。
-
公开(公告)号:CN102136208B
公开(公告)日:2013-01-09
申请号:CN201110079139.6
申请日:2011-03-30
Applicant: 中国科学院软件研究所
IPC: G06F9/00
Abstract: 本发明公开了一种实物编程方法和系统,属于人机交互领域。本方法为:1)建立一套实物编程显示环境;2)图像采集单元拍摄用户所摆的实物编程块序列并将其上传至实物编程处理模块;3)实物编程处理模块根据实物编程块的计算机视觉识别码及实物编程模块的位置信息将实物编程块序列转换为对应的功能语义序列;4)判断当前功能语义序列中是否满足该实物显示环境的语法语义规则;如果不满足,则反馈相应的错误提示;5)用户根据提示信息更换相应的实物编程块;6)重复2)~5),直到所摆实物编程块序列对应的功能语义序列满足实物编程显示环境的语法语义判定规则,完成编程任务。本发明解决了儿童及新手学习编程的难题,系统成本低、易于推广。
-
公开(公告)号:CN102800223A
公开(公告)日:2012-11-28
申请号:CN201210251964.4
申请日:2012-07-19
Applicant: 中国科学院软件研究所
Abstract: 本发明公开了一种协同实物编程方法,属于人机交互领域。本方法为:1)选取或建立一协同实物编程显示环境;2)用户根据协同任务要求分别摆放实物编程块序列;3)实时获取每一用户当前所摆放的实物编程块序列,并将其发送给协同实物编程处理模块,将其转换为相应的功能语义序列;从当前功能语义序列中顺序取出操作指令,当指令为协同操作开始指令时,用户开始同步通信,从当前功能语义序列中读取并执行协同操作部分的命令,如果某用户协同操作不正确,则反馈提示信息给该用户,如果均正确,则执行下一指令并判断协同操作是否正确,直到协同操作结束指令,结束协同判断和同步通信。本方法允许了多个儿童可以同时编写程序,并且进行程序的同步。
-
公开(公告)号:CN102136208A
公开(公告)日:2011-07-27
申请号:CN201110079139.6
申请日:2011-03-30
Applicant: 中国科学院软件研究所
IPC: G09B19/00
Abstract: 本发明公开了一种实物编程方法和系统,属于人机交互领域。本方法为:1)建立一套实物编程显示环境;2)图像采集单元拍摄用户所摆的实物编程块序列并将其上传至实物编程处理模块;3)实物编程处理模块根据实物编程块的计算机视觉识别码及实物编程模块的位置信息将实物编程块序列转换为对应的功能语义序列;4)判断当前功能语义序列中是否满足该实物显示环境的语法语义规则;如果不满足,则反馈相应的错误提示;5)用户根据提示信息更换相应的实物编程块;6)重复2)~5),直到所摆实物编程块序列对应的功能语义序列满足实物编程显示环境的语法语义判定规则,完成编程任务。本发明解决了儿童及新手学习编程的难题,系统成本低、易于推广。
-
公开(公告)号:CN102789713A
公开(公告)日:2012-11-21
申请号:CN201210251967.8
申请日:2012-07-19
Applicant: 中国科学院软件研究所
Abstract: 本发明公开了一种基于红外和无线传输技术的实物编程方法和系统,属于人机交互领域。本方法为:1)用户根据实物编程的任务及任务执行规则摆放实物编程块;2)编程块通过红外模块将其二进制标识码发送给相邻实物编程模块;3)无线处理模块轮询每个实物编程块的无线模块,得到实物编程块序列信息并将其发送给实物编程处理模块;4)实物编程处理模块将二进制序列信息转换为对应的功能语义序列,并判断当前功能语义序列是否满足当前实物显示环境的语法语义规则;5)当所有实物编程块对应的功能语义序列满足该实物编程显示环境的语法语义判定规则时,完成该实物编程的任务。本发明易于实现,避免错误的反馈,效率高。
-
-
-
-
-