[发明专利]基于图形化编程的多线程脚本生成方法和装置在审
申请号: | 202111334191.1 | 申请日: | 2021-11-11 |
公开(公告)号: | CN113778418A | 公开(公告)日: | 2021-12-10 |
发明(设计)人: | 王建民;李仲效;姜宇 | 申请(专利权)人: | 深圳市越疆科技有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F3/0486 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 姚泽鑫 |
地址: | 518000 广东省深圳市南山区桃源街道福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 图形 编程 多线程 脚本 生成 方法 装置 | ||
1.一种基于图形化编程的多线程脚本生成方法,其特征在于,包括:
创建编辑界面;
响应于用户对积木图形的控制操作,在同一所述编辑界面上搭建n个图形组合,每个所述图形组合对应一个线程,每个图形组合包括一个第一积木图形和至少一个第二积木图形,所述第一积木图形用于识别所属的图形组合,所述至少一个第二积木图形用于指示所属的图形组合对应的线程的代码,n≥2;
分别对每个所述第一积木图形所属的图形组合中的所述至少一个第二积木图形进行解析,生成每个图形组合对应的线程的脚本文件。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于用户触发的保存指令,生成关联文件,所述关联文件为将生成的n个脚本文件串联后得到的文件;
当检测到用户触发的运行指令时,通过运行所述关联文件使得所述n个脚本文件同时运行。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
响应于用户的第一操作,显示程序界面,所述程序界面上显示有与所述n个脚本文件分别对应的n个编辑栏;
当检测到所述n个脚本文件中的第一脚本文件对应的编辑栏被点击时,显示所述第一脚本文件。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述第一积木图形为线程启动积木图形;
当在同一所述编辑界面上有多个所述线程启动积木图形时,每个所述线程启动积木图形所属的图形组合均能够被识别为一个线程。
5.根据权利要求1至3任一项所述的方法,其特征在于,所述n个图形组合中的一个图形组合的所述第一积木图形为开始运行积木图形,剩余n-1个图形组合的所述第一积木图形均为线程启动积木图形;
其中,当在同一所述编辑界面上有多个所述线程启动积木图形时,每个所述线程启动积木图形所属的图形组合均能够被识别为一个线程;
当在同一所述编辑界面上有多个所述开始运行积木图形时,多个所述开始运行积木图形中的一个开始运行积木图形所属的图形组合能够被识别为一个线程。
6.一种基于图形化编程的多线程脚本生成装置,其特征在于,包括:
搭建单元,用于创建编辑界面;响应于用户对积木图形的控制操作,在同一所述编辑界面上搭建n个图形组合,每个所述图形组合对应一个线程,每个图形组合包括一个第一积木图形和至少一个第二积木图形,所述第一积木图形用于识别所属的图形组合,所述至少一个第二积木图形用于指示所属的图形组合对应的线程的代码,n≥2;
解析单元,用于分别对每个所述第一积木图形所属的图形组合中的所述至少一个第二积木图形进行解析,生成每个图形组合对应的线程的脚本文件。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
关联单元,用于响应于用户触发的保存指令,生成关联文件,所述关联文件为将生成的n个脚本文件串联后得到的文件;
运行单元,用于当检测到用户触发的运行指令时,通过运行所述关联文件时使得所述n个脚本文件同时运行。
8.一种机器人,其特征在于,包括机械臂、存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述机械臂与所述处理器连接,所述处理器执行所述计算机程序时实现如权利要求1至5任一项所述的方法。
9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至5任一项所述的方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市越疆科技有限公司,未经深圳市越疆科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111334191.1/1.html,转载请声明来源钻瓜专利网。