利索能及
我要发布
收藏
专利号: 2017106821621
申请人: 广州真诺电子科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-09-09
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.应用于机器人软件工程师的人机交互与编程系统,其特征在于:包括人机交互单元和代码编程单元,所述人机交互单元与代码编程单元联系,通过智能编辑方式来实现最后的代码编程;

所述人机交互单元包括智能讨论模块、数据库处理模块、页面菜单处理模块和页面细节处理模块,所述智能讨论模块、数据库处理模块、页面菜单处理模块和页面细节处理模块依次顺序调用,所述智能讨论模块所选择的数据库类型交由数据库处理模块进行处理,所述数据库处理模块根据人机交互确定数据库表结构,在确定数据库表结构的基础上,继续人机交互,进行主界面设计以及主界面菜单、工具栏和其它细节设计;进行页面以及页面细节设计;所述代码编程单元包括逻辑编写模块和代码生成模块,所述逻辑编写模块根据人机交互所确定的软件构架,版本、并与代码生成模块合作,拆分设计单元、决定每一层次、类的具体功能、产生编程逻辑,根据所述编程逻辑,代码生成模块可根据所选编程语言的不同生成不同编程语言的代码;

所述逻辑编写模块包括处理单机结构、CS结构、网页结构和网页+网络服务结构的能力; 所述逻辑编写模块检查、判断编程逻辑、结构的正确性之后交由代码生成模块进行处理,完成所选计算机编程语言的代码编写;当判断软件结构为单机结构时,机器人则根据人机交互所确定的软件设计,依次编写实体类代码、编写数据库读写代码、编写逻辑类代码、编写控制类代码、编写编写界面代码、编写IO代码、编写多媒体代码、编写图形代码、编写动画代码、编写定制代码、编写解决方案代码,最后生成单机代码;

当判断代码结构为CS结构时,通过编写网络服务代码、编写服务解决方案、编写客户端代码、编写客户端解决方案、然后生成CS结构的代码;

当判断代码结构为网页结构时,通过编写网页代码、编写网页解决方案生成网页代码;

编写网页解决方案时,当判断所述网页结构通过网络服务获取数据时,进行编写网页+网络服务构架的软件、编写网页代码、网页解决方案、网络服务代码、网络服务解决方案来生成网页+网络服务结构的代码;当判断所述网页直接从数据库获取数据时,可直接生成网页代码。

2.根据权利要求1所述的应用于机器人软件工程师的人机交互与编程系统,其特征在于:所述智能讨论模块包括讨论项目基本信息、讨论构架设计、讨论层次结构和讨论数据库选择。

3.根据权利要求2所述的应用于机器人软件工程师的人机交互与编程系统,其特征在于:所述数据库处理模块中将数据库表结构输入,用于机器人检查,判断数据库表结构的正确性:

当判断所述数据库表结构正确时,直接进入讨论界面结构,进行数据的主菜单设计;当判断所述数据库表结构发现错误时,将其错误文件呈现在人机界面上供人检查,人进行电子表格的修改或者界面录入,然后输入正确的数据库表结构电子表格再次供机器人检查。

4.根据权利要求3所述的应用于机器人软件工程师的人机交互与编程系统,其特征在于:所述页面菜单处理模块用于将所述的界面结构进行主菜单设计,用于机器人检查,判断主菜单设计的正确性:

当判断所述主菜单设计正确时,直接进入讨论页面设计,进行页面设计的细节设计;当判断所述主菜单设计发现错误时,将其错误文件呈现在人机界面上供人检查,人进行电子表格的修改或者界面录入,然后输入正确的数据库电子表格再次供机器人检查。

5.根据权利要求4所述的应用于机器人软件工程师的人机交互与编程系统,其特征在于:所述页面细节处理模块用于将所述的讨论页面设计进行页面的细节设计,用于机器人检查,判断页面的细节设计的正确性:当判断所述页面设计细节正确时,可进入编写代码;当判断所述页面设计细节发现错误时,将其错误文件呈现在人机界面上供人检查,人进行电子表格的修改或者界面录入,然后输入正确的页面设计细节电子表格再次供机器人检查,直至页面设计细节正确,能顺利完成代码编写。

6.根据权利要求1所述的应用于机器人软件工程师的人机交互与编程系统,其特征在于:所述逻辑编写模块包括编写数据库代码、编写实体类代码、编写数据库增删查改代码、编写商业逻辑代码、以及通过人机交互所确定的其它界面、绘图、多媒体代码。