[发明专利]移动端可视化AI编程平台有效
申请号: | 201910968626.4 | 申请日: | 2019-10-12 |
公开(公告)号: | CN110716716B | 公开(公告)日: | 2023-10-27 |
发明(设计)人: | 易鸿雁 | 申请(专利权)人: | 成都阿加犀智能科技有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/30 |
代理公司: | 成都华风专利事务所(普通合伙) 51223 | 代理人: | 张巨箭 |
地址: | 610041 四川省成都市中国(四川)*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 可视化 ai 编程 平台 | ||
1.移动端可视化AI编程平台,其特征在于:它包括伪linux端、AI编程平台模块和Android模块;
所述AI编程平台模块用于用户输入指令并与所述linux端通信,然后反馈运行结果进行可视化编程;
所述linux端用于与所述AI编程平台模块进行通信,并根据AI编程平台模块输入的指令运算相应的程序;
所述Android模块用于通过在移动端上控制所述AI编程平台模块实现相应的操作。
2.根据权利要求1所述的移动端可视化AI编程平台,其特征在于:所述伪linux端包括安卓接口、JNI层和底层;所述底层包括C++层接口、二进制接口、系统资源库和linux内核;所述安卓接口和C++层接口用于读取用户输入的相应指令到所述JNI层;所述JNI层与所述linux内核进行通信交互,并将交互运行结果返回到所述安卓接口。
3.根据权利要求2所述的移动端可视化AI编程平台,其特征在于:所述AI编程平台模块包括Aidcode编程器、后台服务单元和Python接口;所述Python接口用于读取用户输入的相应指令;所述后台服务单元用于通过所述JNI层或者所述Python接口调用底层运算到所述Aidcode编程器。
4.根据权利要求3所述的移动端可视化AI编程平台,其特征在于:所述Python接口读取输入的Python指令并运行Python文件包括:下载Python源代码,通过交叉编译生成Python编译器,将Python源代码转化成更底层的语言,并用更底层的资源来运行得到结果。
5.根据权利要求3所述的移动端可视化AI编程平台,其特征在于:所述Android模块包括显示控件、监听单元、控制单元和交互界面;所述显示控件用于显示通过所述安卓接口传回的运行结果;所述监听单元用于监听用户的输入并通过所述显示控件显示;所述控制单元用于在交互界面上对所述AI编程平台模块进行点击或者滑动的控制操作。
6.根据权利要求5所述的移动端可视化AI编程平台,其特征在于:用户通过该AI编程平台进行编程包括:Aidcode编程器读入用户输入指令并进行指令的解析;根据指令解析结果进行Aidcode编程器与Linux内核的通信交互;将通信交互结果通过显示控件反馈运行结果到显示控件上进行显示。
7.根据权利要求6所述的移动端可视化AI编程平台,其特征在于:在通过Aidcode编程器读入用户输入指令之前还包括用户根据所述Aidcode编程器上显示的运行结果输入下一步的指令并重复上述内容。
8.根据权利要求6所述的移动端可视化AI编程平台,其特征在于:所述Aidcode编程器读入用户输入指令并进行指令的解析包括:后台监听端口实时监听输入的字符,并根据输入字符的先后顺序组成相应的字符串;根据所有字符串的先后顺序组成完整的指令,并解析每个字符串的含义;根据解析的字符串的含义得到完整指令的含义,并重复上述步骤直到解析完成所有输入指令。
9.根据权利要求6所述的移动端可视化AI编程平台,其特征在于:所述根据指令解析结果进行Aidcode编程器与Linux内核的通信交互包括:读入解析后的用户输入指令;调用fork函数生成一个子进程,并将fork函数返回的pid值赋给fpid;调用wait函数,传入null并判断fpid是否为零;如果fpid为零则调用execvp函数,并把解析后的用户输入指令传进去,根据fpid访问子进程地址下的不同文件夹,得到execvp的输出结果;如果fpid不为零,则返回到读入解析后的用户输入指令步骤。
10.根据权利要求9所述的移动端可视化AI编程平台,其特征在于:不同的输入指令,访问不同进程号地址下的不同文件夹,得到不同execvp参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都阿加犀智能科技有限公司,未经成都阿加犀智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910968626.4/1.html,转载请声明来源钻瓜专利网。