[发明专利]人机交互界面可视化编程方法、系统及存储介质在审
| 申请号: | 202010334398.8 | 申请日: | 2020-04-24 |
| 公开(公告)号: | CN111506308A | 公开(公告)日: | 2020-08-07 |
| 发明(设计)人: | 粟明 | 申请(专利权)人: | 东莞市精驰软件有限公司 |
| 主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/38 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 523000 广东省东莞*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 人机交互 界面 可视化 编程 方法 系统 存储 介质 | ||
本发明涉及一种人机交互界面可视化编程方法,包括在设计区中确定当前需进行逻辑编程的控件对象或全局函数功能块;确定需进行逻辑编程的控件对象的触发事件和函数功能块;根据控件对象的控制需求确定启用简单逻辑或复杂逻辑;若启用复杂逻辑,则根据控件对象的控制需求编辑当前控件对象需要执行的复杂逻辑参数;若启用简单逻辑,则根据控件对象的控制需求编辑当前控件对象需要执行的简单逻辑参数;对所有编辑完成的控件对象和全局函数功能块进行汇总展示且控件对象和全局函数功能块处于可再编辑状态。本发明将软件界面设计的后台逻辑设计进行了可视化处理,无需编写代码就能实现界面设计的逻辑,降低了界面设计的开发难度。
技术领域
本发明涉及操作界面设计方法的技术领域,尤其是涉及一种人机交互界面可视化编程方法、系统及存储介质。
背景技术
目前,人机交互界面是指人和机器在信息交换和功能上接触或互相影响的领域或界面。
现有的,在对人机交互界面进行设计时,一般会用到高级编程语言,设计者将界面拖动到工作区,制作较为炫酷的控件,然后在后台通过高级语言,如C/C++/C#/Java/Js等进行界面后台逻辑设计,从而实现控件之间的逻辑控制;或者采用组态软件进行配置,组态软件通过设置属性和信号进行界面交互;亦或采用类似Axure Arp 的软件,通过一个窗口编辑界面事件;也有采用类似LabView的软件,采用拉线条的方式进行界面交互的设计。
上述中的现有技术方案存在以下缺陷:采用高级编程语言,要求高,要做到酷炫比较难,而且可复制性不强,逻辑设计复杂,不符合国际标准;采用组态设计方式,难以做到绚丽的效果;labview的方式,界面连线,线条复杂,且不标准,不够直观;Axure Arp 通过一个窗口编辑界面事件,当界面很多,事件交互复杂的时候难以处理;采用上述几种方式,均存在对设计者要求较高或者操作较为不便等问题,使得界面设计难度较高。
发明内容
针对现有技术存在的不足,本发明的目的一是提供一种人机交互界面可视化编程方法,其具有降低界面设计难度的效果。
本发明的上述发明目的是通过以下技术方案得以实现的:一种人机交互界面可视化编程方法,包括:
在设计区中确定当前需进行逻辑编程的控件对象或全局函数功能块;
确定需进行逻辑编程的控件对象的触发事件和函数功能块;
根据控件对象的控制需求确定启用简单逻辑或复杂逻辑;
若启用复杂逻辑,则根据控件对象的控制需求编辑当前控件对象需要执行的复杂逻辑参数;
若启用简单逻辑,则根据控件对象的控制需求编辑当前控件对象需要执行的简单逻辑参数;
对所有编辑完成的控件对象和全局函数功能块进行汇总展示且控件对象和全局函数功能块处于可再编辑状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东莞市精驰软件有限公司,未经东莞市精驰软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010334398.8/2.html,转载请声明来源钻瓜专利网。





