CN113392439A - 流程图生成装置及其方法、控制装置、介质、程序产品 - Google Patents
流程图生成装置及其方法、控制装置、介质、程序产品 Download PDFInfo
- Publication number
- CN113392439A CN113392439A CN202110675221.9A CN202110675221A CN113392439A CN 113392439 A CN113392439 A CN 113392439A CN 202110675221 A CN202110675221 A CN 202110675221A CN 113392439 A CN113392439 A CN 113392439A
- Authority
- CN
- China
- Prior art keywords
- text
- data
- flow
- flow chart
- speech analysis
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 93
- 230000011218 segmentation Effects 0.000 claims abstract description 39
- 238000010586 diagram Methods 0.000 claims abstract description 35
- 238000004458 analytical method Methods 0.000 claims abstract description 34
- 238000004590 computer program Methods 0.000 claims description 25
- 238000012545 processing Methods 0.000 claims description 18
- 238000009877 rendering Methods 0.000 claims 2
- 238000005516 engineering process Methods 0.000 abstract description 22
- 238000011161 development Methods 0.000 abstract description 7
- 230000018109 developmental process Effects 0.000 abstract description 7
- 238000003058 natural language processing Methods 0.000 abstract description 3
- 230000015654 memory Effects 0.000 description 16
- 238000004891 communication Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 9
- 230000003287 optical effect Effects 0.000 description 4
- 230000006872 improvement Effects 0.000 description 3
- 238000010276 construction Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000036541 health Effects 0.000 description 2
- 230000008676 import Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000013178 mathematical model Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000008094 contradictory effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 229910003460 diamond Inorganic materials 0.000 description 1
- 239000010432 diamond Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/12—Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/253—Grammatical analysis; Style critique
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/289—Phrasal analysis, e.g. finite state techniques or chunking
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Architecture (AREA)
- Human Computer Interaction (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Machine Translation (AREA)
Abstract
本发明提供了一种文本转流程图的方法,可用于金融***领域,文本转流程图的方法包括如下步骤:获取待绘制目标制度流程文本;获取文本分词数据、词性分析数据以及汉语语法规则数据;生成目标制度文本的流程框图。借助自然语言处理技术和数学建模等计算机技术,实现将复杂难懂的制度流程转换为简单直观易懂的制度流程图展示。通过该方法提升制度阅读易读性和提升制度落地,将制度条款转化为简单明了、流程清晰的制度流程图,帮助企业改良制度管理及使用效率,促进制度落地及企业健康发展,提升企业制度自信。本发明还提供了一种流程图生成装置、及其控制装置、存储介质、程序产品。
Description
技术领域
本发明涉及流程图设计技术领域,特别涉及一种流程图生成装置及其方法、控制装置、介质、程序产品。
背景技术
随着互联网的快速发展和社会各领域信息化水平的提高,数据量正以史无前例的速度井喷。在大数据领域,处理海量数据的抽取和加工的工作流工具***有着非常重要的工业用途。在大数据工作流工具***中,用户会依据复杂的业务逻辑来建立不同的工作流程图,来描绘不同操作的流程。在这种情况下,用户手工创建的流程图因含有实际的业务逻辑,通常复杂、混乱,不能满足大数据工业应用中工具的实际需要。
随着信息技术进步及企业的长期合规发展,现在的企业一般都会建立起来一整套严格的管理制度,用以帮助规范安全生产,规避违规风险,促进企业健康合规发展。对于复杂的制度流程,企业员工学习起来会比较晦涩难懂,不便于企业员工和管理者更加直观方便的了解学习制度。
发明内容
本发明的主要目的是提供一种流程图生成装置及其方法、控制装置、介质、程序产品,旨在改善现有技术中,对于复杂的制度流程,企业员工学习起来会比较晦涩难懂的技术问题。
为实现上述目的,本发明提供一种文本转流程图的方法,可应用于金融领域,所述文本转流程图的方法包括如下步骤:
获取待绘制目标制度流程文本;
获取文本分词数据、词性分析数据以及汉语语法规则数据;
生成目标制度文本的流程框图。
可选地,在所述获取文本分词数据、词性分析数据以及汉语语法规则数据步骤之前还包括:
将目标制度文本进行分词处理。
可选地,在所述获取文本分词数据、词性分析数据以及汉语语法规则数据步骤之前还包括:
根据分词结果对分词数据进行词性分析。
可选地,所述获取文本分词数据、词性分析数据以及汉语语法规则数据的步骤包括:
根据数据按顺序生成执行步骤信息数据。
可选地,所述获取文本分词数据、词性分析数据以及汉语语法规则数据的步骤包括:
根据数据按顺序生成条件判断步骤信息数据。
可选地,所述获取文本分词数据、词性分析数据以及汉语语法规则数据的步骤包括:
根据数据按顺序生成输入/输出步骤信息数据。
可选地,在所述获取待绘制目标制度流程文本的步骤包括:
将制度流程文本录入工具文本框中;
将工具文本框中的制度流程文本录入后台数据库中。
此外,为实现上述目的,本发明还提出一种文本转流程图方法的控制装置,包括储存器、处理器、以及仓储在所述储存器上并可在所述处理器上运行的文本转流程图方法的控制装置的控制程序,所述文本转流程图方法的控制装置的控制程序配置为实现如上文所述的文本转流程图的方法的步骤。
此外,为实现上述目的,本发明还提出一种流程图生成装置,包括:
制度文本录入模块,用于录入待绘制的目标制度流程文本;
步骤信息生成模块,用于生成目标制度文本的流程框图;以及,
文本转流程图方法的控制装置,与所述制度文本录入模块以及所述步骤信息生成模块电连接,所述文本转流程图方法的控制装置为上文所述的文本转流程图方法的控制装置。
可选地,所述流程图生成装置还包括制度文本分词模块,所述制度文本分词模块与所述文本转流程图方法的控制装置电连接。
可选地,所述流程图生成装置还包括文本词性分析模块,所述文本词性分析模块与所述文本转流程图方法的控制装置电连接。
可选地,所述流程图生成装置还包括流程图绘制模块,所述流程图绘制模块与所述文本转流程图方法的控制装置电连接。
此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有文本转流程图方法的控制装置的控制程序,所述文本转流程图方法的控制装置的控制程序被处理器执行时实现如上文所述的文本转流程图的方法的步骤。
此外,为实现上述目的,本发明还提出一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上文所述的文本转流程图的方法的步骤。
在本发明提供的技术方案中,可应用于金融***领域,文本转流程图的方法包括如下步骤:获取待绘制目标制度流程文本;获取文本分词数据、词性分析数据以及汉语语法规则数据;生成目标制度文本的流程框图。本发明借助自然语言处理技术、计算机技术、数学建模技术实现基于自然语言技术的制度文本转流程图功能,借助Python的分词技术实现制度文本的分词、借助Python词性分析技术实现制度文本的词性分析,根据词性分析和逻辑判断结果,设计生成流程图数学算法,建立数学模型,计算并生成流程图数据。计算出“条件判断信息”、“执行信息”、“输入输出信息”,从而生成步骤信息,借助Python的流程图绘制技术实现流程图的绘制和展示。本发明通过搭建和不断调优模型算法正确性和稳定性,将制度条款转化为简单明了、流程清晰的制度流程图,便于员工和管理者更加方便了解制度,从而提升制度易用性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
图1是本发明实施例方案涉及的硬件运行环境的***架构的结构示意图;
图2为图1中流程图生成装置的结构示意图;
图3为图1中文本转流程图方法的控制装置结构示意图;
图4为本发明提供的文本转流程图方法的一实施例的流程示意图;
图5为本发明提供的文本转流程图方法中开始/结束符的示意图;
图6为本发明提供的文本转流程图方法中处理框的示意图;
图7为本发明提供的文本转流程图方法中数据输入输出的示意图;
图8为本发明提供的文本转流程图方法中条件判断框的示意图;
图9为本发明提供的文本转流程图方法中流程线的示意图。
附图标号说明:
标号 | 名称 | 标号 | 名称 |
100 | ***架构 | 1806 | 输入部分 |
101 | 流程图生成装置 | 1807 | 输出部分 |
102 | 网络 | 1808 | 存储部分 |
103 | 服务器 | 1809 | 通信部分 |
1800 | 文本转流程图方法的控制装置 | 1810 | 驱动器 |
1801 | 处理器 | 1811 | 可拆卸介质 |
1802 | 只读存储器 | 104 | 制度文本录入模块 |
1803 | 随机访问存储器 | 105 | 制度文本分词模块 |
1804 | 总线 | 106 | 文本词性分析模块 |
1805 | I/O接口 | 107 | 步骤信息生成模块 |
108 | 流程图绘制模块 |
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。
在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和 /或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。
在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。
在使用类似于“A、B和C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B和C中至少一个的***”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/ 或具有A、B、C的***等)。在使用类似于“A、B或C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B或C中至少一个的***”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和 C、具有B和C、和/或具有A、B、C的***等)。
附图中示出了一些方框图和/或流程图。应理解,方框图和/或流程图中的一些方框或其组合可以由计算机程序指令来实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,从而这些指令在由该处理器执行时可以创建用于实现这些方框图和/ 或流程图中所说明的功能/操作的装置。本公开的技术可以硬件和/或软件 (包括固件、微代码等)的形式来实现。另外,本公开的技术可以采取存储有指令的计算机可读存储介质上的计算机程序产品的形式,该计算机程序产品可供指令执行***使用或者结合指令执行***使用。
需要说明,若本发明实施例中有涉及方向性指示,则该方向性指示仅用于解释在某一特定姿态下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
另外,若本发明实施例中有涉及“第一”、“第二”等的描述,则该“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,全文中出现的“和/或”的含义,包括三个并列的方案,以“A和/或B”为例,包括A 方案、或B方案、或A和B同时满足的方案。还有就是,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
在本发明的描述中,需要说明的是,术语““上”、“下”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
此外,在本发明的描述中,除非另有说明,“多个”、“多根”、“多组”的含义是两个或两个以上。
随着互联网的快速发展和社会各领域信息化水平的提高,数据量正以史无前例的速度井喷。在大数据领域,处理海量数据的抽取和加工的工作流工具***有着非常重要的工业用途。在大数据工作流工具***中,用户会依据复杂的业务逻辑来建立不同的工作流程图,来描绘不同操作的流程。在这种情况下,用户手工创建的流程图因含有实际的业务逻辑,通常复杂、混乱,不能满足大数据工业应用中工具的实际需要。随着信息技术进步及企业的长期合规发展,现在的企业一般都会建立起来一整套严格的管理制度,用以帮助规范安全生产,规避违规风险,促进企业健康合规发展。对于复杂的制度流程,企业员工学习起来会比较晦涩难懂,不便于企业员工和管理者更加直观方便的了解学习制度。
鉴于此,本发明提供一种流程图生成装置及其方法、控制装置、介质、程序产品,旨在改善现有技术中,对于复杂的制度流程,企业员工学习起来会比较晦涩难懂的技术问题。
如图1所示,根据该实施例的***架构100可以包括流程图生成装置 101,网络102及服务器103。网络102用于在流程图生成装置101和服务器103之间提供通信链路。网络102可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
需要说明的是,本公开实施例所提供的流程图生成装置控制方法可以由服务器103执行。或者,本公开实施例所提供的流程图生成装置控制方法也可以由不同于服务器103且能够与流程图生成装置101和/或服务器 103通信的服务器或服务器集群执行。或者,本公开实施例所提供的流程图生成装置控制方法也可以部分由服务器103执行,部分由文本转流程图方法的控制装置1800执行。
应该理解,图1中的流程图生成装置101、网络102和服务器103的数目仅仅是示意性的。根据实现需要,可以具有任意数目的流程图生成装置101、网络102和服务器103。
图2示意出了根据本公开实施例的流程图生成装置101。需要注意的是,图1所示仅为可以应用本公开实施例的流程图生成装置100的示例,以帮助本领域技术人员理解本公开的技术内容,但并不意味着本公开实施例不可以用于其他设备、***、环境或场景。
如图2所示,根据该公开实施例的流程图生成装置101包括:文本转流程图方法的控制装置1800、制度文本录入模块104、制度文本分词模块 105、文本词性分析模块106、步骤信息生成模块107、流程图绘制模块108 组成。制度文本录入模块104首先会获取待绘制目标制度流程文本,然后将制度流程文本录入工具文本框中,并将制度文本录入后台数据库中。制度文本分词模块105借助Python分词技术,将目标制度文本进行分词处理,并将分词结果导入数据库中。文本词性分析模块106借助Python词性分析技术,对分词数据进行词性分析,将词性分析数据导入数据库中。
可以理解的是,一个流程图1般会包含:“开始”、“执行处理框”、“数据输入输出框”、“条件判断框”、“流程线”、“结束”等内容,步骤信息生成模块107主要完成制度流程图各个步骤模块的数据生成功能。本模块首先汇总分析处理分词数据、词性分析数据及汉语语法规则等数据,然后依次根据数据按顺序生成“执行”处理框步骤信息数据,根据数据按顺序生成“条件判断”步骤信息数据,根据数据按顺序生成“输入/输出”步骤信息数据,最终生成目标制度文本的流程图步骤信息数据。并将流程图步骤信息数据存储入数据库中。
在流程图中主要包含以下不同符号,首先介绍不同符号的含义:
①参见图5,开始/结束符,用圆角矩形符号表示。表示流程的开始或结束阶段。
②参见图6,处理框,表示某一个处理流程,用矩形符号表示。一般描述为:动词+名词,例如:提交申请、审批申请、关闭申请等。
③参见图7,数据输入输出(input/output),表示数据的输入和输出,数据流向,用平行四边形符号表示,主要作为数据处理框的输入和输出表述。例如:输出报告、输入参数信息等。
④参见图8,条件判断框(if/else),用来表示条件判断内容,根据不同条件设置不同处理路径,用菱形符号表示。例如:如果...那么...否则...;是否...是...否...;。
⑤参见图9,流程线,用以表示流程指向或执行路径。
流程图绘制模块108首先整理流程图步骤信息数据,然后借助Python 流程图绘制技术,依据流程图步骤数据进行流程图绘制和展示,并提供图片保存功能。
需要说明的是,本公开的实施例中流程图生成装置101的部分与本公开的实施例中文本转流程图的方法部分是相对应的,其具体实施细节及带来的技术效果也是相同的,在此不再赘述。图2示意性示出了根据本公开实施例的适于实现上文描述的方法的***的框图。图2示出的流程图生成装置101仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
参照图3,图3为本发明实施例方案涉及的硬件运行环境的文本转流程图方法的控制装置1800的结构示意图。
如图3所示,该文本转流程图方法的控制装置1800可以包括:处理器1801,其可以根据存储在只读存储器(ROM)1802中的程序或者从存储部分1808加载到随机访问存储器(RAM)1803中的程序而执行各种适当的动作和处理。处理器1801例如可以包括通用微处理器(例如CPU)、指令集处理器和/或相关芯片组和/或专用微处理器(例如,专用集成电路(ASIC)),等等。处理器1801还可以包括用于缓存用途的板载存储器。处理器1801可以包括用于执行根据本公开实施例的方法流程的不同动作的单一处理单元或者是多个处理单元。
在RAM 1803中,文本转流程图方法的控制装置1800操作所需的各种程序和数据。处理器1801以及存储单元3,存储单元3包括ROM 1802 以及RAM1803通过总线1804彼此相连。处理器1801通过执行ROM 1802 和/或RAM1803中的程序来执行根据本公开实施例的方法流程的各种操作。需要注意,所述程序也可以存储在除ROM 1802和RAM 1803以外的一个或多个存储器中。处理器1801也可以通过执行存储在所述一个或多个存储器中的程序来执行根据本公开实施例的方法流程的各种操作。
根据本公开的实施例,文本转流程图方法的控制装置1800还可以包括输入/输出(I/O)接口1805,输入/输出(I/O)接口1805也连接至总线 1804。文本转流程图方法的控制装置1800还可以包括连接至I/O接口1805 的以下部件中的一项或多项:包括键盘、鼠标等的输入部分1806;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分 1807;包括硬盘等的存储部分1808;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分1809。通信部分1809经由诸如因特网的网络执行通信处理。驱动器1810也根据需要连接至I/O接口1805。可拆卸介质1811,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1810上,以便于从其上读出的计算机程序根据需要被安装入存储部分1808。其中,通信部分1809用于实现这些组件之间的连接通信,包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。输入/输出 (I/O)接口1805还可以包括标准的有线接口、无线接口,其中有线接口可以为USB接口。
在图3所示的文本转流程图方法的控制装置1800还包括:网络接口主要用于连接后台服务器103,与所述后台服务器103进行数据通信;用户接口主要用于连接用户设备;文本转流程图方法的控制装置1800通过处理器1801调用存储器中存储的文本转流程图方法的控制程序,并执行本发明实施例提供的文本转流程图方法的控制步骤。
本领域技术人员可以理解,图3中示出的结构并不构成对文本转流程图方法的控制装置1800的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
基于上述硬件结构,提出本发明文本转流程图的方法的实施例。
参见图4,图4为本发明文本转流程图的方法一实施例的流程示意图,在一实施例中,文本转流程图的方法包括如下步骤:
S10:获取待绘制目标制度流程文本。
S20:获取文本分词数据、词性分析数据以及汉语语法规则数据。
S30:生成目标制度文本的流程框图。
进一步地,在步骤S20之前还包括:
步骤S13:将目标制度文本进行分词处理。
进一步地,在步骤S20之前还包括:
步骤S14:根据分词结果对分词数据进行词性分析。
进一步地,步骤S20包括:
步骤S21:根据数据按顺序生成执行步骤信息数据。
进一步地,步骤S20包括:
步骤S22:根据数据按顺序生成条件判断步骤信息数据。
进一步地,步骤S20包括:
步骤S23:根据数据按顺序生成输入/输出步骤信息数据。
进一步地,步骤S10包括:
步骤S11:将制度流程文本录入工具文本框中。
步骤S12:将工具文本框中的制度流程文本录入后台数据库中。
综上所述,在本发明提供的技术方案中,可应用于金融***领域,文本转流程图的方法包括如下步骤:获取待绘制目标制度流程文本;获取文本分词数据、词性分析数据以及汉语语法规则数据;生成目标制度文本的流程框图。本发明借助自然语言处理技术、计算机技术、数学建模技术实现基于自然语言技术的制度文本转流程图功能,借助Python的分词技术实现制度文本的分词、借助Python词性分析技术实现制度文本的词性分析,根据词性分析和逻辑判断结果,设计生成流程图数学算法,建立数学模型,计算并生成流程图数据。计算出“条件判断信息”、“执行信息”、“输入输出信息”,从而生成步骤信息,借助Python的流程图绘制技术实现流程图的绘制和展示。本发明通过搭建和不断调优模型算法正确性和稳定性,将制度条款转化为简单明了、流程清晰的制度流程图,便于员工和管理者更加方便了解制度,从而提升制度易用性。
本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的装置/***中所包含的;也可以是单独存在,而未装配入该装置/***中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被执行时,实现根据本公开实施例的方法。
根据本公开的实施例,计算机可读存储介质可以是非易失性的计算机可读存储介质。例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器 (EPROM或闪存)、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
例如,根据本公开的实施例,计算机可读存储介质可以包括上文描述的ROM和/或RAM和/或ROM和RAM以外的一个或多个存储器。
根据本公开的实施例,根据本公开实施例的方法流程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读存储介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被处理器执行时,执行本公开实施例的***中限定的上述功能。根据本公开的实施例,上文描述的***、设备、装置、模块、单元等可以通过计算机程序模块来实现。
当计算机程序产品在计算机***中运行时,该程序代码用于使计算机***实现本公开实施例所提供的物品推荐方法。在该计算机程序被处理器1801执行时执行本公开实施例的***/装置中限定的上述功能。根据本公开的实施例,上文描述的***、装置、模块、单元等可以通过计算机程序模块来实现。
在一种实施例中,该计算机程序可以依托于光存储器件、磁存储器件等有形存储介质。在另一种实施例中,该计算机程序也可以在网络介质上以信号的形式进行传输、分发,并通过通信部分1809被下载和安装,和/ 或从可拆卸介质1811被安装。该计算机程序包含的程序代码可以用任何适当的网络介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。
在这样的实施例中,该计算机程序可以通过通信部分1809从网络上被下载和安装,和/或从可拆卸介质1811被安装。在该计算机程序被处理器1801执行时,执行本公开实施例的***中限定的上述功能。根据本公开的实施例,上文描述的***、设备、装置、模块、单元等可以通过计算机程序模块来实现。
根据本公开的实施例,可以以一种或多种程序设计语言的任意组合来编写用于执行本公开实施例提供的计算机程序的程序代码,具体地,可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。程序设计语言包括但不限于诸如Java,C++,python,“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器镜像(Read Only Memory image,ROM)/随机存取存储器(Random AccessMemory,RAM)、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (14)
1.一种文本转流程图的方法,其特征在于,包括如下步骤:
获取待绘制目标制度流程文本;
获取文本分词数据、词性分析数据以及汉语语法规则数据;
生成目标制度文本的流程框图。
2.如权利要求1所述的文本转流程图的方法,其特征在于,在所述获取文本分词数据、词性分析数据以及汉语语法规则数据步骤之前还包括:
将目标制度文本进行分词处理。
3.如权利要求2所述的文本转流程图的方法,其特征在于,在所述获取文本分词数据、词性分析数据以及汉语语法规则数据步骤之前还包括:
根据分词结果对分词数据进行词性分析。
4.如权利要求1所述的文本转流程图的方法,其特征在于,所述获取文本分词数据、词性分析数据以及汉语语法规则数据的步骤包括:
根据数据按顺序生成执行步骤信息数据。
5.如权利要求1所述的文本转流程图的方法,其特征在于,所述获取文本分词数据、词性分析数据以及汉语语法规则数据的步骤包括:
根据数据按顺序生成条件判断步骤信息数据。
6.如权利要求1所述的文本转流程图的方法,其特征在于,所述获取文本分词数据、词性分析数据以及汉语语法规则数据的步骤包括:
根据数据按顺序生成输入/输出步骤信息数据。
7.如权利要求1所述的文本转流程图的方法,其特征在于,在所述获取待绘制目标制度流程文本的步骤包括:
将制度流程文本录入工具文本框中;
将工具文本框中的制度流程文本录入后台数据库中。
8.一种文本转流程图方法的控制装置,其特征在于,包括储存器、处理器、以及仓储在所述储存器上并可在所述处理器上运行的文本转流程图方法的控制程序,所述文本转流程图方法的控制程序配置为实现权利要求1-7中任一项所述的文本转流程图的方法的步骤。
9.一种流程图生成装置,其特征在于,包括:
制度文本录入模块,用于录入待绘制的目标制度流程文本;
步骤信息生成模块,用于生成目标制度文本的流程框图;以及,
文本转流程图方法的控制装置,与所述制度文本录入模块以及所述步骤信息生成模块电连接,所述文本转流程图方法的控制装置为如权利要求8所述的文本转流程图方法的控制装置。
10.如权利要求9所述的流程图生成装置,其特征在于,所述流程图生成装置还包括制度文本分词模块,所述制度文本分词模块与所述文本转流程图方法的控制装置电连接。
11.如权利要求9所述的流程图生成装置,其特征在于,所述流程图生成装置还包括文本词性分析模块,所述文本词性分析模块与所述文本转流程图方法的控制装置电连接。
12.如权利要求9所述的流程图生成装置,其特征在于,所述流程图生成装置还包括流程图绘制模块,所述流程图绘制模块与所述文本转流程图方法的控制装置电连接。
13.一种存储介质,其特征在于,所述存储介质上存储有文本转流程图方法的控制装置的控制程序,所述文本转流程图方法的控制装置的控制程序被处理器执行时实现如权利要求1-7中任一项所述的文本转流程图的方法的步骤。
14.一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现根据权利要求1-7中任一项所述的文本转流程图的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110675221.9A CN113392439A (zh) | 2021-06-17 | 2021-06-17 | 流程图生成装置及其方法、控制装置、介质、程序产品 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110675221.9A CN113392439A (zh) | 2021-06-17 | 2021-06-17 | 流程图生成装置及其方法、控制装置、介质、程序产品 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113392439A true CN113392439A (zh) | 2021-09-14 |
Family
ID=77621714
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110675221.9A Pending CN113392439A (zh) | 2021-06-17 | 2021-06-17 | 流程图生成装置及其方法、控制装置、介质、程序产品 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113392439A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114298670A (zh) * | 2021-12-22 | 2022-04-08 | 国网吉林省电力有限公司信息通信公司 | 一种电网纪检管控合规性风险防范方法及*** |
CN114676694A (zh) * | 2022-03-25 | 2022-06-28 | 中国工商银行股份有限公司 | 业务模型的生成方法、装置、设备、介质和程序产品 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105808217A (zh) * | 2014-12-30 | 2016-07-27 | 航天信息软件技术有限公司 | 一种基于xml的流程图绘制方法及*** |
US9519463B1 (en) * | 2012-11-15 | 2016-12-13 | Advanced Testing Technologies Inc. | Application for automatically generating graphical flowcharts based on configurable means |
US9875235B1 (en) * | 2016-10-05 | 2018-01-23 | Microsoft Technology Licensing, Llc | Process flow diagramming based on natural language processing |
CN110058849A (zh) * | 2019-03-13 | 2019-07-26 | 平安普惠企业管理有限公司 | 流程图的生成方法、装置、计算机设备以及存储介质 |
CN110764760A (zh) * | 2019-10-29 | 2020-02-07 | 中国工商银行股份有限公司 | 用于绘制程序流程图的方法、装置、计算机***和介质 |
-
2021
- 2021-06-17 CN CN202110675221.9A patent/CN113392439A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9519463B1 (en) * | 2012-11-15 | 2016-12-13 | Advanced Testing Technologies Inc. | Application for automatically generating graphical flowcharts based on configurable means |
CN105808217A (zh) * | 2014-12-30 | 2016-07-27 | 航天信息软件技术有限公司 | 一种基于xml的流程图绘制方法及*** |
US9875235B1 (en) * | 2016-10-05 | 2018-01-23 | Microsoft Technology Licensing, Llc | Process flow diagramming based on natural language processing |
CN110058849A (zh) * | 2019-03-13 | 2019-07-26 | 平安普惠企业管理有限公司 | 流程图的生成方法、装置、计算机设备以及存储介质 |
CN110764760A (zh) * | 2019-10-29 | 2020-02-07 | 中国工商银行股份有限公司 | 用于绘制程序流程图的方法、装置、计算机***和介质 |
Non-Patent Citations (3)
Title |
---|
孔继利;贾国柱;: "基于流程挖掘的流程建模方法研究", 中国管理信息化, no. 21, 1 October 2008 (2008-10-01) * |
宇文姝丽;: "基于词性分析的数据流程图快速绘制方法", 电子商务, no. 01, 31 January 2016 (2016-01-31), pages 64 - 65 * |
裴炳森 等: "基于python中文分词的卷宗信息逻辑研究", 网络安全技术与应用, vol. 1, no. 3, 15 March 2021 (2021-03-15) * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114298670A (zh) * | 2021-12-22 | 2022-04-08 | 国网吉林省电力有限公司信息通信公司 | 一种电网纪检管控合规性风险防范方法及*** |
CN114676694A (zh) * | 2022-03-25 | 2022-06-28 | 中国工商银行股份有限公司 | 业务模型的生成方法、装置、设备、介质和程序产品 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111177671B (zh) | 一种数据管理平台、方法及电子设备 | |
CN110750654A (zh) | 知识图谱获取方法、装置、设备和介质 | |
CN113392439A (zh) | 流程图生成装置及其方法、控制装置、介质、程序产品 | |
CN109408834B (zh) | 辅助机器翻译方法、装置、设备及存储介质 | |
US11989962B2 (en) | Method, apparatus, device, storage medium and program product of performing text matching | |
CN111159220A (zh) | 用于输出结构化查询语句的方法和装置 | |
CN110554875A (zh) | 代码转换方法及装置、电子设备、存储介质 | |
CN107153694B (zh) | 一种自动修改题目错误的方法、装置、设备和存储介质 | |
CN111222636A (zh) | 深度学习模型的转化方法、装置、服务器及存储介质 | |
CN113672699A (zh) | 基于知识图谱的nl2sql生成方法 | |
CN112784588A (zh) | 用于标注文本的方法、装置、设备以及存储介质 | |
CN111651696B (zh) | 产品标签的定制方法及装置、计算机存储介质、电子设备 | |
CN110362688B (zh) | 试题标注方法、装置、设备及计算机可读存储介质 | |
CN112416746A (zh) | 一种测试用例生成方法、装置、设备及介质 | |
US9141342B2 (en) | Programmatic conversion of support documentation into executable programs | |
CN111666068B (zh) | 一种平台开发框架、构建方法、设备及介质 | |
CN110795424B (zh) | 特征工程变量数据请求处理方法、装置及电子设备 | |
CN113642295A (zh) | 页面排版方法、装置及计算机程序产品 | |
CN113806556A (zh) | 基于电网数据的知识图谱的构建方法、装置、设备及介质 | |
CN113760317A (zh) | 一种页面显示方法、装置、设备及存储介质 | |
CN111782781A (zh) | 一种语义分析方法、装置、计算机设备及存储介质 | |
CN113298636B (zh) | 一种基于模拟资源申请的风险控制方法、装置和*** | |
CN118034672B (zh) | 一种基于Spark的可视化数据处理分析方法及*** | |
US20230027897A1 (en) | Rapid development of user intent and analytic specification in complex data spaces | |
US20230085458A1 (en) | Dialog data generating |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |