公开/公告号CN103207730A
专利类型发明专利
公开/公告日2013-07-17
原文格式PDF
申请/专利权人 珠海飞企软件有限公司;
申请/专利号CN201310114836.X
申请日2013-04-03
分类号G06F3/0481;G06F3/0484;
代理机构广州三环专利代理有限公司;
代理人温旭
地址 519000 广东省珠海市唐家湾镇软件园路1号南方软件园B1-5层
入库时间 2024-02-19 18:57:52
法律状态公告日
法律状态信息
法律状态
2016-03-09
授权
授权
2016-02-17
著录事项变更 IPC(主分类):G06F3/0481 变更前: 变更后: 申请日:20130403
著录事项变更
2013-08-14
实质审查的生效 IPC(主分类):G06F3/0481 申请日:20130403
实质审查的生效
2013-07-17
公开
公开
【技术领域】
本发明属于流程图生成技术领域,特别涉及一种可定位拖拉式流程图生成方法及流程图生成器。
【背景技术】
目前,在手机、IPad、笔记本电脑及台式电脑上创建流程图的过程被分解成了两步:第一步是选择要发送的节点对象,第二步是选择是串行还是并行;而且每新增一个流程节点都需要重复以上两步,并且反复切换界面。现有的这种流程图创建步骤繁琐,操作十分不方便,严重影响工作效率。
【发明内容】
为了解决现有技术存在的上述技术问题,本发明提供了一种只需在同一操作界面上直接进行拖拉操作即可完成流程图的生成,操作步骤简单、方便、快捷,所见即所得的可定位拖拉式流程图生成方法及流程图生成器。
本发明解决现有技术问题所采用的技术方案是:
一种可定位拖拉式流程图生成方法,首先在同一显示屏上同时显示节点选择区域和流程图绘制区域,接着接收用户在流程图绘制区域的定位操作,确定父节点,然后接收用户在节点选择区域内选定节点并拖拉至流程图绘制区域的操作,最后自动将拖拉至流程图绘制区域的节点添加至父节点上,生成流程图并在流程图绘制区域呈现。
进一步地,本发明所述的可定位拖拉式流程图生成方法,包括以下步骤:
a.显示包含供选择节点的节点选择区域和供选择节点放置并自动生成流程图的流程图绘制区域;
b.接收用户的定位操作,在流程图绘制区域内选定节点,并确定为父节点;
c.接收用户的选定操作,在节点选择区域内选定节点;
d.接收用户的拖拉操作,将选定的节点拖拉至流程图绘制区域,并将拖拉至流程图绘制区域内的节点自动添加到选定的父节点上,生成流程图并呈现出来。
进一步地,所述接收用户的定位操作,在流程图绘制区域内选定节点,并确定为父节点,具体为:
实时监测用户在流程图绘制区域内的定位操作,并根据该定位操作的横坐标与纵坐标以及目前的流程图的树状结构计算出聚焦节点位置,同时把对应的聚焦图片绘制,该聚焦节点确定为父节点。
进一步地,所述接收用户的选定操作,在节点选择区域内选定节点,具体包括以下步骤:
c1.实时对节点选择区域进行监测,接收用户操作;
c2.判断是否属于选定操作;
c3.响应选定操作,将选定节点的数据复制给临时节点,并呈现临时节点。
进一步地,所述选定操作具体为长按操作或者双击操作。
进一步地,所述接收用户的拖拉操作,将选定的节点拖拉至流程图绘制区域,并将拖拉至流程图绘制区域内的节点自动添加到选定的父节点上,生成流程图并呈现出来,具体包括以下步骤:
d1.实时监测、接收用户在节点选择区域和流程图绘制区域内的移动操作,并根据事件的touchView属性判断临时节点是否进入区域;
d2.判断临时节点是否第一次进入流程图绘制区域;
d3.根据临时节点的信息新建一个节点并添加到选定的父节点上,生成流程图;
d4.以预览的模式将自动生成的流程图在流程图绘制区域呈现出来。
进一步地,所述根据临时节点的信息新建一个节点并添加到选定的父节点上,生成流程图,具体为:
首先流程图绘制区域由预览模式切换到绘制模式,然后获取父节点的根节点,同时递归遍历父节点的所有节点,当父节点没有子节点时,则根据目前遍历的树深和已经绘制的叶子数来确定绘制坐标,当父节点有子节点时,则根据子节点中的坐标来计算出父节点的纵坐标来确定绘制坐标,最后根据临时节点的信息新建一个节点并添加到该绘制坐标的父节点上的子节点数组中,生成流程图。
一种流程图生成器,其特征在于,包括有:
显示单元,用于显示包含供选择节点的节点选择区域和供选择节点放置并自动生成流程图的流程图绘制区域;
接收单元,接收用户的定位、选定和拖拉操作;
聚焦定位单元,用于根据用户在流程图绘制区域内的定位操作的横坐标与纵坐标以及目前的流程图的树状结构计算出聚焦节点位置,同时把对应的聚焦图片绘制,该聚焦节点确定为父节点;
节点选定单元,用于根据用户在节点选择区域内的选定操作,将选定节点的数据复制给临时节点,并呈现临时节点;
流程图生成单元,用于将拖拉至流程图绘制区域内的节点自动添加到选定的父节点上,生成流程图并呈现出来;
且所述聚焦定位单元、节点选定单元和流程图生成单元的输入端和输出端分别与所述接收单元和显示单元导通连接。
进一步地,所述流程图生成器包括有相互导通连接的触摸屏和微处理单元,以及一用于供给各组成部件工作电源的电源电路;其中,所述触摸屏主要由LCD液晶屏、检测部件组成,所述LCD屏幕是所述显示单元,所述检测部件是接收单元;所述微处理单元是一单片机,所述聚焦定位单元、节点选定单元和流程图生成单元集成在所述单片机内。
本发明的有益效果如下:
本发明通过上述流程图生成方法及流程图生成器,只需在同一操作界面上直接进行拖拉操作即可完成流程图的生成,操作步骤非常简单、方便、快捷,而且流程图生成结果和树状结构一目了然,所见即所得,便于更正、修改。
【附图说明】
图1是本发明实施例的流程示意图;
图2是本发明实施例中选定操作的流程示意图;
图3是本发明实施例中拖拉节点并添加到选定的父节点上的流程示意图;
图4是本发明实施例的操作界面及操作过程的显示效果示意图,其中4a为定位和选定操作的显示效果示意图,4b为拖拉操作的显示效果图,图4c为自动生成流程图的显示效果图;
图5是本发明实施例一流程图生成器的结构示意图;
图6是本发明实施例二流程图生成器的结构示意图。
【具体实施方式】
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
如图1至图3中所示:
本发明实施例所揭示的一种可定位拖拉式流程图生成方法,首先在同一显示屏上同时显示节点选择区域和流程图绘制区域,接着接收用户在流程图绘制区域的定位操作,确定父节点,然后接收用户在节点选择区域内选定节点并拖拉至流程图绘制区域的操作,最后自动将拖拉至流程图绘制区域的节点添加至父节点上,生成流程图并在流程图绘制区域呈现。具体包括以下步骤:
步骤A.显示包含供选择节点的节点选择区域和供选择节点放置并自动生成流程图的流程图绘制区域;
步骤B.接收用户的定位操作,在流程图绘制区域内选定节点,并确定为父节点;
步骤C.接收用户的选定操作,在节点选择区域内选定节点;
步骤D.接收用户的拖拉操作,将选定的节点拖拉至流程图绘制区域,并将拖拉至流程图绘制区域内的节点自动添加到选定的父节点上,生成流程图并呈现出来。
其中,所述接收用户的定位操作,在流程图绘制区域内选定节点,并确定为父节点,具体为:实时监测用户在流程图绘制区域内的定位操作,并根据该定位操作的横坐标与纵坐标以及目前的流程图的树状结构计算出聚焦节点位置,同时把对应的聚焦图片绘制,该聚焦节点确定为父节点。
所述接收用户的选定操作,在节点选择区域内选定节点,具体包括以下步骤:
步骤C1.实时对节点选择区域进行监测,接收用户操作;
步骤C2.判断是否属于选定操作;
步骤C3.响应选定操作,将选定节点的数据复制给临时节点,并呈现临时节点;
而且所述选定操作具体为长按操作或者双击操作。
所述接收用户的拖拉操作,将选定的节点拖拉至流程图绘制区域,并将拖拉至流程图绘制区域内的节点自动添加到选定的父节点上,生成流程图并呈现出来,具体包括以下步骤:
步骤D1.实时监测、接收用户在节点选择区域和流程图绘制区域内的移动操作,并根据事件的touchView属性判断临时节点是否进入区域;
步骤D2.判断临时节点是否第一次进入流程图绘制区域;
步骤D3.根据临时节点的信息新建一个节点并添加到选定的父节点上,生成流程图;
步骤D4.以预览的模式将自动生成的流程图在流程图绘制区域呈现出来。
而且,所述根据临时节点的信息新建一个节点并添加到选定的父节点上,生成流程图,具体为:首先流程图绘制区域由预览模式切换到绘制模式,然后获取父节点的根节点,同时递归遍历父节点的所有节点,当父节点没有子节点时,则根据目前遍历的树深和已经绘制的叶子数来确定绘制坐标,当父节点有子节点时,则根据子节点中的坐标来计算出父节点的纵坐标来确定绘制坐标,最后根据临时节点的信息新建一个节点并添加到该绘制坐标的父节点上的子节点数组中,生成流程图。
下面再结合本发明实施例的流程图生成方法所呈现的操作界面的显示效果示意图作进一步说明。
如图4中所示,图4是本发明流程图生成方法在智能手机(也可在IPad、笔记本电脑及台式电脑)上的操作界面的显示效果示意图,在启始界面图4a中,在触摸屏中显示包含供选择节点E3的节点选择区域E1和供选择节点放置并自动生成流程图的流程图绘制区域E2;当接收到用户的手指在流程图绘制区域E2上进行单击定位操作时,进行聚焦节点处理确定为父节点E4,然后接收到用户的手指在节点选择区域E1上进行长按选定操作时,响应选定操作将选定节点的数据复制给临时节点,并呈现临时节点E5,接着接收用户的拖拉操作,将选定的节点拖拉至流程图绘制区域,如图4b所示,最后拖拉操作结束并松开手指后,将拖拉至流程图绘制区域内的节点自动添加到选定的父节点上,生成流程图并呈现出来,如图4c所示。
这样,通过本发明所述的流程图生成方法,只需在同一操作界面上直接进行拖拉操作即可完成流程图的生成,操作步骤非常简单、方便、快捷,而且流程图生成结果和树状结构一目了然,所见即所得,便于更正、修改。
如图5中所示:
本发明实施例所述的一种流程图生成器,包括有显示单元1、接收单元2、聚焦定位单元3、节点选定单元4和流程图生成单元5,所述聚焦定位单元3、节点选定单元4和流程图生成单元5的输入端和输出端分别与所述接收单元2和显示单元1导通连接;其中,所述显示单元1主要用于显示包含供选择节点的节点选择区域和供选择节点放置并自动生成流程图的流程图绘制区域;所述接收单元2主要用于接收用户的定位、选定和拖拉操作;所述聚焦定位单元3主要用于根据用户在流程图绘制区域内的定位操作的横坐标与纵坐标以及目前的流程图的树状结构计算出聚焦节点位置,同时把对应的聚焦图片绘制,该聚焦节点确定为父节点;所述节点选定单元4主要用于根据用户在节点选择区域内的选定操作,将选定节点的数据复制给临时节点,并呈现临时节点;所述流程图生成单元5主要用于将拖拉至流程图绘制区域内的节点自动添加到选定的父节点上,生成流程图并呈现出来。所述聚焦定位单元3、节点选定单元4和流程图生成单元5分别是一独立的处理芯片。
如图6所示:
本发明又一实施例所述流程图生成器的结构示意图,所述流程图生成器包括有相互导通连接的触摸屏和微处理单元,以及一用于供给各组成部件工作电源的电源电路6;其中,触摸屏主要由LCD液晶屏、检测部件组成,LCD屏幕是显示单元1,检测部件是接收单元2;微处理单元是一单片机(MCU),所述聚焦定位单元3、节点选定单元4和流程图生成单元5集成在单片机内,其连接关系和功能与前述图5中的所揭示的实施例相同,在此不再赘述。
本发明所述终端的工作原理:首先,微处理单元控制LCD屏幕1显示包含供选择节点的节点选择区域和供选择节点放置并自动生成流程图的流程图绘制区域;然后,检测部件接收到用户的定位、选定和拖拉操作,并传送给微处理单元;最后,微处理单元依次与聚焦定位单元3、节点选定单元4和流程图生成单元5相互配合,完成拖拉至流程图绘制区域内的节点自动添加到选定的父节点上,生成流程图并呈现出来;只需在同一操作界面操作即可完成流程图的生成,操作十分简单、方便、快捷。
以上内容是结合具体的优选技术方案对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
机译: 业务流程图生成设备,业务流程图生成方法,业务流程图生成程序和业务流程图
机译: 业务流程图生成装置,业务流程图生成程序和业务流程图生成方法
机译: 业务流程图生成程序,业务流程图生成设备和业务流程图生成方法