人机交互界面生成方法、装置及计算机设备制造方法及图纸

技术编号:27684671 阅读:35 留言:0更新日期:2021-03-17 03:45
本申请提供了一种人机交互界面生成方法、装置及计算机设备,该方法包括:响应用户在第一绘制界面的操作,生成人机交互界面的界面文件,人机交互界面的界面文件中包括用户在第一绘制界面中绘制的至少一个控件的信息;响应用户为所述人机交互界面编辑逻辑的指示,显示第二绘制界面,第二绘制界面中包括至少一个初始逻辑节点,其中,一个所述初始逻辑节点用于标识所述人机交互界面所提供的一个接口;响应用户在第二绘制界面对所述初始逻辑节点的操作,生成所述人机交互界面的逻辑文件。该方法使得用户可以基于对初始逻辑节点的操作,方便地进行新增逻辑节点、建立流转关系等可视化的逻辑编辑,从而极大提升人机交互界面的逻辑设计开发效率。

【技术实现步骤摘要】
人机交互界面生成方法、装置及计算机设备
本申请涉及计算机软件
,具体而言,涉及一种人机交互界面生成方法、装置及计算机设备。
技术介绍
随着互联网应用的不断普及,越来越多的软件系统被开发并通过互联网提供给用户使用。其中,能够为用户带来良好交互体验是衡量软件系统优劣的重要标准。交互体验主要来自于人机交互界面的使用感受。为了提供较佳的使用感受,软件系统在人机交互界面的开发上经常需要投入较大的精力。因此,在软件系统开发过程中,人机交互界面的开发方法是业界较为关注的问题。目前,部分软件系统已经实现了可视化的人机交互界面开发。即通过提供可视化的界面,使得用户可以通过拖动等方式方便地完成人家交互界面的设计开发。但是,目前所提供的可视化人机交互界面的方法,对于人机交互界面的逻辑的可视化开发方面还存在不足,导致在人机交互界面的逻辑设计开发的效率较低。
技术实现思路
本申请的目的在于,针对上述现有技术中的不足,提供一种人机交互界面生成方法、装置及计算机设备,以解决现有技术中人机交互界面逻辑设计开发效率较低的问题。第一方面,本申请提供一种人机交互界面生成方法,包括:响应用户在第一绘制界面的操作,生成人机交互界面的界面文件,所述人机交互界面的界面文件中包括用户在所述第一绘制界面中绘制的至少一个控件的信息;响应用户为所述人机交互界面编辑逻辑的指示,显示第二绘制界面,所述第二绘制界面中包括至少一个初始逻辑节点,其中,一个所述初始逻辑节点用于标识所述人机交互界面所提供的一个接口;<br>响应用户在所述第二绘制界面对所述初始逻辑节点的操作,生成所述人机交互界面的逻辑文件。作为一种可选的实现方式,所述响应用户在所述第二绘制界面对所述初始逻辑节点的操作,生成所述人机交互界面的逻辑文件,包括:响应用户在所述第二绘制界面对第一节点的触发操作,获取多个可选逻辑节点,并在所述第二绘制界面显示所述多个可选逻辑节点的列表,其中,所述第一节点为所述初始逻辑节点或所述第二绘制界面中所述初始逻辑节点之外的逻辑节点;响应用户在所述多个可选逻辑节点的列表中选择第二节点的操作,建立所述第一节点与所述第二节点之间的第一关联关系,并在所述第二绘制界面显示所述第二节点以及第一标记,所述第一标记用于标识所述第一关联关系,所述第一关联关系用于表征在执行所述第一节点之后执行所述第二节点;根据所述第二绘制界面所显示的所述第一节点、所述第二节点以及所述第一关联关系,生成所述人机交互界面的逻辑文件。作为一种可选的实现方式,所述根据所述第二绘制界面所显示的所述第一节点、所述第二节点以及所述第一关联关系,生成所述人机交互界面的逻辑文件,包括:响应用户对目标节点与第三节点的关联操作,建立所述目标节点与所述第三节点之间的第二关联关系,并在所述第二绘制界面显示第二标记,所述第二标记用于标识所述第二关联关系,所述第二关联关系用于表征所述目标节点执行时使用所述第三节点的信息,其中,所述目标节点为所述第一节点或所述第二节点,所述第三节点为所述第二绘制界面中除所述目标节点外的任一逻辑节点;根据所述第二绘制界面所显示的所述第一节点、所述第二节点、所述第三节点、所述第一关联关系以及所述第二关联关系,生成所述人机交互界面的逻辑文件。作为一种可选的实现方式,所述根据所述第二绘制界面所显示的所述第一节点、所述第二节点、所述第三节点、所述第一关联关系以及所述第二关联关系,生成所述人机交互界面的逻辑文件,包括:根据所述第一节点、所述第二节点、所述第三节点,分别生成代码语句;根据所述第一关联关系以及所述第二关联关系,分别生成参数使用信息语句以及流转信息语句;将所述代码语句、所述参数使用信息语句以及流转信息语句组合形成所述人机交互界面的逻辑文件。作为一种可选的实现方式,所述响应用户在所述第二绘制界面对第一节点的触发操作,获取多个可选逻辑节点,并在所述第二绘制界面显示所述多个可选逻辑节点的列表,包括:响应用户在所述第二绘制界面对第一节点的触发操作,读取预设的模型文件,所述模型文件用于记录所述第一绘制界面中各控件对应的多个接口的信息;在所述第二绘制界面显示逻辑节点列表显示框,并将所述模型文件中的各接口分别作为一个逻辑节点显示在所述逻辑节点列表显示框内,形成所述多个可选逻辑节点的列表。作为一种可选的实现方式,所述响应用户在第一绘制界面的操作,生成人机交互界面的界面文件,包括:在所述第一绘制界面显示多个待选控件;响应用户对至少一个待选控件的选择操作以及属性设置操作,生成所述人机交互界面的界面文件,所述界面文件中各控件的信息包括用户所设置的属性信息。作为一种可选的实现方式,所述在所述第一绘制界面显示多个待选控件之前,还包括:从预设的控件库中获取所述多个待选控件。第二方面,本申请提供一种人机交互界面生成装置,包括:第一生成模块,用于响应用户在第一绘制界面的操作,生成人机交互界面的界面文件,所述人机交互界面的界面文件中包括用户在所述第一绘制界面中绘制的至少一个控件的信息;显示模块,用于响应用户为所述人机交互界面编辑逻辑的指示,显示第二绘制界面,所述第二绘制界面中包括至少一个初始逻辑节点,其中,一个所述初始逻辑节点用于标识所述人机交互界面所提供的一个接口;第二生成模块,用于响应用户在所述第二绘制界面对所述初始逻辑节点的操作,生成所述人机交互界面的逻辑文件。作为一种可选的实现方式,所述第二生成模块具体用于:响应用户在所述第二绘制界面对第一节点的触发操作,获取多个可选逻辑节点,并在所述第二绘制界面显示所述多个可选逻辑节点的列表,其中,所述第一节点为所述初始逻辑节点或所述第二绘制界面中所述初始逻辑节点之外的逻辑节点;响应用户在所述多个可选逻辑节点的列表中选择第二节点的操作,建立所述第一节点与所述第二节点之间的第一关联关系,并在所述第二绘制界面显示所述第二节点以及第一标记,所述第一标记用于标识所述第一关联关系,所述第一关联关系用于表征在执行所述第一节点之后执行所述第二节点;根据所述第二绘制界面所显示的所述第一节点、所述第二节点以及所述第一关联关系,生成所述人机交互界面的逻辑文件。作为一种可选的实现方式,所述第二生成模块具体用于:响应用户对目标节点与第三节点的关联操作,建立所述目标节点与所述第三节点之间的第二关联关系,并在所述第二绘制界面显示第二标记,所述第二标记用于标识所述第二关联关系,所述第二关联关系用于表征所述目标节点执行时使用所述第三节点的信息,其中,所述目标节点为所述第一节点或所述第二节点,所述第三节点为所述第二绘制界面中除所述目标节点外的任一逻辑节点;根据所述第二绘制界面所显示的所述第一节点、所述第二节点、所述第三节点、所述第一关联关系以及所述第二关联关系,生成所述人机交互界面的逻辑文件。作为一种可选的实现方式,所述第二生成模块具体用于:根据所述第一节点、所本文档来自技高网...

【技术保护点】
1.一种人机交互界面生成方法,其特征在于,包括:/n响应用户在第一绘制界面的操作,生成人机交互界面的界面文件,所述人机交互界面的界面文件中包括用户在所述第一绘制界面中绘制的至少一个控件的信息;/n响应用户为所述人机交互界面编辑逻辑的指示,显示第二绘制界面,所述第二绘制界面中包括至少一个初始逻辑节点,其中,一个所述初始逻辑节点用于标识所述人机交互界面所提供的一个接口;/n响应用户在所述第二绘制界面对所述初始逻辑节点的操作,生成所述人机交互界面的逻辑文件。/n

【技术特征摘要】
1.一种人机交互界面生成方法,其特征在于,包括:
响应用户在第一绘制界面的操作,生成人机交互界面的界面文件,所述人机交互界面的界面文件中包括用户在所述第一绘制界面中绘制的至少一个控件的信息;
响应用户为所述人机交互界面编辑逻辑的指示,显示第二绘制界面,所述第二绘制界面中包括至少一个初始逻辑节点,其中,一个所述初始逻辑节点用于标识所述人机交互界面所提供的一个接口;
响应用户在所述第二绘制界面对所述初始逻辑节点的操作,生成所述人机交互界面的逻辑文件。


2.根据权利要求1所述的方法,其特征在于,所述响应用户在所述第二绘制界面对所述初始逻辑节点的操作,生成所述人机交互界面的逻辑文件,包括:
响应用户在所述第二绘制界面对第一节点的触发操作,获取多个可选逻辑节点,并在所述第二绘制界面显示所述多个可选逻辑节点的列表,其中,所述第一节点为所述初始逻辑节点或所述第二绘制界面中所述初始逻辑节点之外的逻辑节点;
响应用户在所述多个可选逻辑节点的列表中选择第二节点的操作,建立所述第一节点与所述第二节点之间的第一关联关系,并在所述第二绘制界面显示所述第二节点以及第一标记,所述第一标记用于标识所述第一关联关系,所述第一关联关系用于表征在执行所述第一节点之后执行所述第二节点;
根据所述第二绘制界面所显示的所述第一节点、所述第二节点以及所述第一关联关系,生成所述人机交互界面的逻辑文件。


3.根据权利要求2所述的方法,其特征在于,所述根据所述第二绘制界面所显示的所述第一节点、所述第二节点以及所述第一关联关系,生成所述人机交互界面的逻辑文件,包括:
响应用户对目标节点与第三节点的关联操作,建立所述目标节点与所述第三节点之间的第二关联关系,并在所述第二绘制界面显示第二标记,所述第二标记用于标识所述第二关联关系,所述第二关联关系用于表征所述目标节点执行时使用所述第三节点的信息,其中,所述目标节点为所述第一节点或所述第二节点,所述第三节点为所述第二绘制界面中除所述目标节点外的任一逻辑节点;
根据所述第二绘制界面所显示的所述第一节点、所述第二节点、所述第三节点、所述第一关联关系以及所述第二关联关系,生成所述人机交互界面的逻辑文件。


4.根据权利要求3所述的方法,其特征在于,所述根据所述第二绘制界面所显示的所述第一节点、所述第二节点、所述第三节点、所述第一关联关系以及所述第二关联关系,生成所述人机交互界面的逻辑文件,包括:
根据所述第一节点、所述第二节点、所述第三节点,分别生成代码语句;
...

【专利技术属性】
技术研发人员:张二阳刘晓斐敖亚磊侯晓龙郑旭苏以佳张俊
申请(专利权)人:郑州通晓数据技术有限公司
类型:发明
国别省市:河南;41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1