CN111078202A - 业务架构模型维护方法、装置、电子设备和介质 - Google Patents
业务架构模型维护方法、装置、电子设备和介质 Download PDFInfo
- Publication number
- CN111078202A CN111078202A CN201911241596.3A CN201911241596A CN111078202A CN 111078202 A CN111078202 A CN 111078202A CN 201911241596 A CN201911241596 A CN 201911241596A CN 111078202 A CN111078202 A CN 111078202A
- Authority
- CN
- China
- Prior art keywords
- model
- maintenance
- business
- word segmentation
- word
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
- G06F16/288—Entity relationship models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/36—Software reuse
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- General Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Marketing (AREA)
- Economics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本公开提供了一种业务架构模型维护方法、装置、电子设备和介质,该维护方法包括:获得维护信息,维护信息包括待维护模型;确定与维护信息对应的维护指令,其中,维护指令包括针对待维护模型的第一维护指令以及针对关联模型的第二维护指令,关联模型为业务架构中与待维护模型相关的模型;以及响应于第一维护指令和第二维护指令,对待维护模型和关联模型进行维护。
Description
技术领域
本公开涉及计算机技术领域,更具体地,涉及一种业务架构模型维护方法、装置、电子设备和介质。
背景技术
目前,随着企业级业务架构不断发展,基于实体、流程、产品构建企业级业务架构的业务模型,能从多角度为企业决策提供指导意义。
在现有的企业级业务架构中,每次对业务模型进行维护时,需要维护人员在线创建申请以对业务模型进行手动更改,并需要不同权限的用户进行审核审批。
在实现本公开构思的过程中,发明人发现相关技术中至少存在如下问题。相关技术维护业务模型时,流程繁琐并且工作量巨大,并且容易出现维护失误。另外,业务模型维护过程中,维护人员需要基于自身的专业知识对模型进行维护,但是部分模型的维护可能对其它领域的模型造成影响,如果维护人员对其他领域的模型不了解,则无法进行工作。
发明内容
有鉴于此,本公开提供了一种用于降低维护难度和提升维护操作准确度的业务架构模型维护方法、装置、电子设备和介质。
本公开的一个方面提供了一种业务架构模型维护方法,包括:获得维护信息,维护信息包括待维护模型;确定与维护信息对应的维护指令,其中,维护指令包括针对待维护模型的第一维护指令以及针对关联模型的第二维护指令,关联模型为业务架构中与待维护模型相关的模型;以及响应于第一维护指令和第二维护指令,对待维护模型和关联模型进行维护。
本公开实施例提供的业务架构模型维护方法,根据模型维护需求解析用户的真实意图,根据修改点以及配置文件映射出所涉及的模型修改项和对应的维护指令,使得本公开的实施例可以自动化完成模型修改。相对于传统的人工对模型进行维护,有效提升业务模型维护效率和维护准确度,并且能降低维护工作的难度。
根据本公开的实施例,确定与维护信息对应的维护指令包括:对于文本类型的维护信息,基于业务模型分词词库对文本类型的维护信息进行分词,得到分词结果,分词结果包括操作类分词、资产类分词和语义模式中至少一种;基于分词结果确定操作方案;以及基于操作方案和数据库任务模型确定维护指令,其中,数据库任务模型包括操作方案和维护指令之间的映射关系。
根据本公开的实施例,业务模型分词词库包括:业务模型操作类分词词库、业务模型资产类词库、和业务模型实例类词库中至少一种;基于业务模型分词词库对文本类型的维护信息进行分词,得到分词结果包括:将维护信息中词语分别与业务模型操作类分词词库进行匹配,得到操作类词语;并且将维护信息中词语分别与业务模型资产类词库进行匹配,得到资产类词语;以及基于操作类词语和资产类词语确定语义模式。
根据本公开的实施例,基于分词结果确定操作方案包括:基于语义模式与维护策略模型中语义模板之间的相似度,确定当前语义模板,语义模板包括操作类变量和资产类变量;以及基于操作类词语、资产类词语和当前语义模板确定针对待维护模型和关联模型的操作方案。
根据本公开的实施例,相似度包括结构相似度和语义相似度,结构相似度和语义相似度的权重之和为100%。
根据本公开的实施例,结构相似度包括:词形相似度、词序相似度和句长相似度中至少一种。
根据本公开的实施例,基于操作类词语、资产类词语和当前语义模板确定针对待维护模型和关联模型的操作方案包括:利用操作类词语和资产类词语填充当前语义模板,得到针对待维护模型的操作方案;以及确定针对关联模型的操作方案,关联模型是与待维护模型对应的。
根据本公开的实施例,方法还包括:在获得维护信息之后,对于语音类型的维护信息,获得针对语音类型的维护信息的语音识别结果,以得到与语音类型的维护信息对应的文本类型的维护信息。
根据本公开的实施例,方法还包括:基于业务架构的更新信息更新业务模型分词词库。
根据本公开的实施例,方法还包括:在对待维护模型和关联模型进行维护之后,输出维护结果。
本公开的一个方面提供了一种互联网技术架构的构建装置,该互联网技术架构的构建装置包括:维护信息获得模块、维护指令确定模块和维护模块。其中,维护信息获得模块用于获得维护信息,维护信息包括待维护模型;维护指令确定模块用于确定与维护信息对应的维护指令,其中,维护指令包括针对待维护模型的第一维护指令以及针对关联模型的第二维护指令,关联模型为业务架构中与待维护模型相关的模型;以及维护模块用于响应于第一维护指令和第二维护指令,对待维护模型和关联模型进行维护。
根据本公开的实施例,维护指令确定模块包括:分词子模块、方案确定子模块和指令确定子模块。其中,分词子模块用于基于业务模型分词词库对文本类型的维护信息进行分词,得到分词结果,分词结果包括操作类分词、资产类分词和语义模式中至少一种;方案确定子模块用于基于分词结果确定操作方案;以及指令确定子模块用于基于操作方案和数据库任务模型确定维护指令,其中,数据库任务模型包括操作方案和维护指令之间的映射关系。
根据本公开的实施例,分词子模块包括:词语获得单元和语义模式确定单元。其中,词语获得单元用于将维护信息中词语分别与业务模型操作类分词词库进行匹配,得到操作类词语,并且将维护信息中词语分别与业务模型资产类词库进行匹配,得到资产类词语。语义模式确定单元用于基于操作类词语和资产类词语确定语义模式。
根据本公开的实施例,方案确定子模块包括:语义模板确定单元和方案确定单元。其中,语义模板确定单元用于基于语义模式与维护策略模型中语义模板之间的相似度,确定当前语义模板,语义模板包括操作类变量和资产类变量。方案确定单元用于基于操作类词语、资产类词语和当前语义模板确定针对待维护模型和关联模型的操作方案。
根据本公开的实施例,相似度包括结构相似度和语义相似度,结构相似度和语义相似度的权重之和为100%。
根据本公开的实施例,结构相似度包括:词形相似度、词序相似度和句长相似度中至少一种。
根据本公开的实施例,方案确定单元包括:模板填充子单元和关联方案确定子单元。其中,模板填充子单元用于利用操作类词语和资产类词语填充当前语义模板,得到针对待维护模型的操作方案。关联方案确定子单元用于确定针对关联模型的操作方案,关联模型是与待维护模型对应的。
根据本公开的实施例,装置还包括更新模块,该更新模块用于基于业务架构的更新信息更新业务模型分词词库。
根据本公开的实施例,装置还包括维护结果输出模块。该维护结果输出模块用于在对待维护模型和关联模型进行维护之后,输出维护结果。
本公开的另一方面提供了一种业务架构模型维护***,包括:业务模型资产管控***、语义分析***和业务模型维护策略***。其中,业务模型资产管控***用于存储业务架构的业务模型,并且将获得的维护信息发送给语义分析***,以及根据业务模型维护策略***上传的维护指令对业务模型进行维护;语义分析***用于基于业务模型分词词库对维护信息进行处理,以得到维护信息的分词结果;以及业务模型维护策略***用于基于分词结果和数据库任务模型确定维护指令,并且发送给业务模型资产管控***。
本公开的另一方面提供了一种电子设备,包括一个或多个处理器以及存储装置,其中,存储装置用于存储可执行指令,可执行指令在被处理器执行时,实现如上所述的方法。
本公开的另一方面提供了一种计算机可读存储介质,存储有计算机可执行指令,指令在被执行时用于实现如上所述的方法。
本公开的另一方面提供了一种计算机程序,计算机程序包括计算机可执行指令,指令在被执行时用于实现如上所述的方法。
附图说明
通过以下参照附图对本公开实施例的描述,本公开的上述以及其他目的、特征和优点将更为清楚,在附图中:
图1示意性示出了根据本公开实施例的业务架构模型维护方法、互联网技术架构的构建装置和电子设备的应用场景;
图2示意性示出了根据本公开实施例的可以应用业务架构模型维护方法、互联网技术架构的构建装置的示例性***架构;
图3示意性示出了根据本公开实施例的业务架构模型维护方法的流程图;
图4示意性示出了根据本公开实施例的业务架构示意图;
图5示意性示出了根据本公开实施例的确定与维护信息对应的维护指令的流程图;
图6示意性示出了根据本公开另一实施例的业务架构模型维护方法的流程图;
图7示意性示出了根据本公开实施例的业务架构模型维护装置的框图;
图8示意性示出了根据本公开另一实施例的业务架构模型维护装置的框图;
图9示意性示出了根据本公开实施例的业务架构模型维护***的框图;以及
图10示意性示出了根据本公开实施例的电子设备的方框图。
具体实施方式
以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。
在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。
在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。
在使用类似于“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的***等)。术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个特征。
本公开的实施例提供了一种业务架构模型维护方法、装置、电子设备和介质。该业务架构模型维护方法包括服务维护指令确定过程和维护过程。在服务维护指令确定过程中,首先获得维护信息,维护信息包括待维护模型,然后,确定与维护信息对应的维护指令,其中,维护指令包括针对待维护模型的第一维护指令以及针对关联模型的第二维护指令,关联模型为业务架构中与待维护模型相关的模型。在完成服务维护指令确定过程之后,进入维护过程,响应于第一维护指令和第二维护指令,对待维护模型和关联模型进行维护。
图1示意性示出了根据本公开实施例的业务架构模型维护方法、互联网技术架构的构建装置和电子设备的应用场景。
如图1所示,相关技术中,业务架构包括多个模型,如模型1、2、3、4、5。其中,多个模型之间存在关联关系,如图1中模型3的输入可能依赖于模型1和模型2的输出,模型3的输出又可以作为模型4和模型5的输入的依赖。当需要更新模型3时,如改变其调用关系等,则可能导致与模型3相关的模型受到影响。因此,在修改模型3时,需要将与其相关的模型进行修改,以避免对模型3的修改导致模型1、2、4、5等受影响而无法正常工作。
本公开实施例提供的业务架构模型维护方法、装置、电子设备和介质,在获得维护信息后,自动确定与维护信息对应的待维护模型和相关的关联模型的维护指令,使得无需维护人员根据自身的知识库判断需要进行维护的模型,降低了维护难度,且可以有效降低维护操作失误导致业务架构模型无法正常工作。
图2示意性示出了根据本公开实施例的可以应用业务架构模型维护方法、互联网技术架构的构建装置的示例性***架构。需要注意的是,图2所示仅为可以应用本公开实施例的***架构的示例,以帮助本领域技术人员理解本公开的技术内容,但并不意味着本公开实施例不可以用于其他设备、***、环境或场景。
如图2所示,根据该实施例的***架构200可以包括终端设备201、202、203,网络204和服务器205。网络204可以包括多个网关、路由器、集线器、网线等,用以在终端设备201、202、203和服务器205之间提供通信链路的介质。网络204可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
用户可以使用终端设备201、202、203通过网络204与其他终端设备和服务器205进行交互,以接收或发送信息等,如发送服务请求和接收处理结果等。终端设备201、202、203可以安装有各种通讯用户端应用,例如银行类应用、监控类应用、运维类应用、网页浏览器应用、搜索类应用、办公类应用、即时通信工具、邮箱用户端、社交平台软件等应用(仅为示例)。
终端设备201、202、203包括但不限于智能手机、虚拟现实设备、增强现实设备、平板电脑、膝上型便携计算机等等。
服务器205可以接收请求,并对请求进行处理。例如,服务器205可以为后台管理服务器、服务器集群等。后台管理服务器可以对接收到的服务请求、信息请求、模型管理请求等进行分析处理,并将处理结果(如请求的信息、运维的结果、服务的结果等)反馈给终端设备。
需要说明的是,本公开实施例所提供的模型维护方法一般可以由服务器205执行。相应地,本公开实施例所提供的模型维护装置一般可以设置于服务器205中。本公开实施例所提供的模型维护方法也可以由不同于服务器205且能够与终端设备201、202、203和/或服务器205通信的服务器或服务器集群执行。
应该理解,终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
图3示意性示出了根据本公开实施例的业务架构模型维护方法的流程图。
如图3所示,该方法可以包括操作S301~操作S305。
在操作S301,获得维护信息,维护信息包括待维护模型。
在本实施例中,可以由用户在用户端上输入维护信息,并发送给服务器端。维护信息可以为文本信息,还可以为语音信息,在此不做限定。
在操作S303,确定与维护信息对应的维护指令,其中,维护指令包括针对待维护模型的第一维护指令以及针对关联模型的第二维护指令,关联模型为业务架构中与待维护模型相关的模型。
在本实施例中,可以基于预先构建的维护策略模型确定与维护信息对应的维护指令。其中,该维护指令不仅仅包括针对上述待维护模型的,还包括针对与上述待维护模型之间存在关联关系的关联模型的。
例如,模型库通过专家分析业务架构创建语义模式--维护方案--数据库任务模型之间对应关系(如删除业务对象--删除A业务对象&&删除A业务对象下所有实体--创建删除A业务对象与删除A业务对象下所有实体的数据任务),并根据对所有历史“更新的需求-数据操作任务”数据来验证。维护策略模型对所有增、删、改的维护需求与***数据库任务进行对应。比如增加实体属性--增加实体(变量A)属性(变量B)--数据操作任务实体(变量A)增加属性(变量B);调整业务对象下实体到业务对象下--删除业务对象(变量A)与实体(变量B)的关系&&增加业务对象(变量C)与实体(变量B)的关系--数据操作任务删除业务对象(变量A)与实体(变量B)的关系&&增加业务对象(变量C)与实体(变量B);活动中在任务与任务之间增加一个任务组件--,删除活动(A)任务(变量B)与任务(变量C)的关系&&新增活动(A)任务(变量B)与任务(变量D)关系&&新增活动(A)任务(变量C)与任务(变量D)的关系--三个数据库任务删除活动(A)任务(变量B)与任务(变量C)的关系&&新增活动(A)任务(变量B)与任务(变量D)关系&&新增活动(A)任务(变量C)与任务(变量D)的关系。其中,&&表示与。
例如,业务架构可以包括实体模型、活动模型、任务模型、组件模型和产品模型,其中,活动模型、任务模型和组件模型为实体模型对应的实体提供服务,活动模型与任务模型之间存在一对一或一对多的第一映射关系,任务模型与组件模型之间存在一对一或一对多的第二映射关系。
在本实施例中,该业务架构可以是预先构建好的业务架构。业务架构的构建过程可以如下所示。
首先,基于价值流按照多个维度对业务架构的业务领域进行划分,分别得到针对多个维度的多个价值链。其中,对企业(如商业银行)的业务模式进行分析,按照价值流的不同进行业务领域的划分,这样便于获得多种维度下的业务领域的组成部分。例如,可以逐级按照活动、任务、步骤的维度进行划分。具体地,针对多个维度的多个价值链包括:活动价值链(对应活动模型)、任务流程(对应任务模型)和操作组件(对应组件模型),活动价值链包括至少一个任务流程,任务流程包括至少一个操作组件。其中,活动价值链包括活动起始点和活动终止点,活动价值链与多个实体相关联。任务流程对应一个业务流程,业务流程对应至少一个服务,且服务于一个实体。操作组件对应一个实体和一个服务。
然后,获取与各价值链相关的实体和实体所需的产品。具体地,可以基于业务架构来确定并获取各价值链相关的实体和实体所需的产品,如金融类产品。
接着,分别针对多个维度的价值链、实体和产品,构建针对多个维度的业务模型、实体模型和产品模型,其中,业务领域的实体与实体模型之间存在一对一或一对多映射关系,业务领域的产品与产品模型之间存在一对一或一对多映射关系。其中,每一个模型可以对应一个文件,便于用户从产品器进行调用、操作、更新等。这样使得整个业务架构可以利用产品器中存储的多个模型进行业务操作和互联网技术架构的构建。
然后,存储构建的业务模型、实体模型和产品模型,以便于基于业务模型、实体模型和产品模型中至少一种进行互联网技术架构的构建。例如,当接收到业务请求时,则可以向服务器端请求该业务请求对应的模型,进行本地处理,也可以由服务器端基于模型对业务请求进行处理。又例如,当业务架构更新时,可以针对更新的部分更新对应的模型,使得IT架构与业务架构保持一致。又例如,当研发一个新产品时,可以根据产品定义从服务器中调用所需的模型,通过对模型进行组装可以有效降低产品开发用时,提升模型复用率。
上述业务架构的维护方法,可以使得业务架构(如商业银行业务架构)资产分类详实、信息密切联动,能够清晰提供业务架构视图。通过业务架构顶层设计、模型构建、信息***落地等工程手段在创建智能体系、创新重点产品服务、简化业务流程业务、细分用户服务、智能精准营销、数据信息治理、支撑经营分析、优化绩效考核、完善制度规范等方面取得明显成效,为提升效益贡献度、市场竞争力和用户满意度提供了强力支撑。
图4示意性示出了根据本公开实施例的业务架构示意图。
如图4所示,业务架构包括实体模型、活动模型(对应图4中左图的活动)、任务模型(对应图4中左图的任务组)和组件模型(对应图4中左图的任务组件(简称TTD)),活动模型、任务模型和组件模型为实体模型对应的实体提供服务,活动模型与任务模型之间存在一对一或一对多的第一映射关系,任务模型与组件模型之间存在一对一或一对多的第二映射关系。
在操作S305,响应于第一维护指令和第二维护指令,对待维护模型和关联模型进行维护。
本公开实施例提供的模型维护方法,对获得的维护信息进行处理,得到与维护信息对应的维护指令,其中,维护指令包括针对待维护模型的第一维护指令以及针对关联模型的第二维护指令,关联模型为业务架构中与待维护模型相关的模型,这样使得本公开的实施例可以基于第一维护指令和第二维护指令,对待维护模型和关联模型进行维护,提升了维护的自动化程度,且有助于降低维护人员对自身知识库的依赖,降低了维护失误的概率,且降低了维护人员的操作难度。
图5示意性示出了根据本公开实施例的确定与维护信息对应的维护指令的流程图。
如图5所示,对于文本类型的维护信息,确定与维护信息对应的维护指令可以包括操作S501~操作S505。
在操作S501,基于业务模型分词词库对文本类型的维护信息进行分词,得到分词结果,分词结果包括操作类分词、资产类分词和语义模式中至少一种。
具体地,业务模型分词词库包括:业务模型操作类分词词库、业务模型资产类词库、和业务模型实例类词库中至少一种。其中,业务模型资产类词库和业务模型实例类词库之间存在一对一或一对多的映射关系,即,不同类型的资产对应不同的业务模型实例类词库。需要说明的是,分词结果中还可以包括利用相关技术的分词词库进行分词得到的词语,在此不做限定。
相应地,基于业务模型分词词库对文本类型的维护信息进行分词,得到分词结果可以包括如下操作。
首先,将维护信息中词语分别与业务模型操作类分词词库进行匹配,得到操作类词语,并且将维护信息中词语分别与业务模型资产类词库进行匹配,得到资产类词语。此外,还可以将资产类词语在对应的业务模型实例类词库进行匹配,得到实例类词语。
然后,基于操作类词语和资产类词语确定语义模式。
例如,可以根据业务模型分词词库与分词策略对中文文本进行分词。业务模型分词词库包括操作类型分词如“修改”、“删除”、“新增”等;资产类分词如“业务对象”、“实体”、“任务组”、“任务组件”、“属性”等资产类型分词。类型分词实例如“收单订单”等,词库的维护可以通过爬虫资产管控***来实时更新。分词策略为:首先,输入的中文句子中每个词与词典进行依次匹配,若在词典中找到,则匹配成功,并加以边界标记。例如用户输入:删除收单订单业务对象下收单订单退货信息实体下的退货标志属性,分词结果为:删除/收单订单/业务对象/下/收单订单退货信息/实体/下/的/退货标志/属性。然后,对分词的结果去除与语义无关的词,如的,啊,符号等得到中文分词语义删除/收单订单/业务对象/收单订单退货信息/实体/退货标志/属性。接着,提取中文分词词义中的操作类分词与资产类分词得到语义模式,如删除/业务对象/实体/属性。
在操作S503,基于分词结果确定操作方案。
具体地,基于分词结果确定操作方案可以包括如下操作。
首先,基于语义模式与维护策略模型中语义模板之间的相似度,确定当前语义模板,语义模板包括操作类变量和资产类变量。
其中,相似度可以包括结构相似度和语义相似度,结构相似度和语义相似度的权重之和为100%。
在另一个实施例中,结构相似度包括:词形相似度、词序相似度和句长相似度中至少一种。
然后,基于操作类词语、资产类词语和当前语义模板确定针对待维护模型和关联模型的操作方案。
例如,基于操作类词语、资产类词语和当前语义模板确定针对待维护模型和关联模型的操作方案可以包括如下操作。
利用操作类词语和资产类词语填充当前语义模板,得到针对待维护模型的操作方案。其中,当还存在实例类词语时,可以将实例类词语填充在当前语义模板中。
确定针对关联模型的操作方案,关联模型是与待维护模型对应的。
在一个具体实施例中,根据中文分词结果,对输入的语义模式与模型中的语义模板进行相似度匹配,找到与输入相似度最大的模板。并根据中文分词语义对变量进行补充得到针对待维护模型的数据库执行任务。具体地,首先,可以计算两个句子的结构相似度,句子结构相似度综合考虑词形、词序、句长Sim1(S1,S2)=p*Sim11(S1,S2)+q*Sim12(S1,S2)+rSim13(S1,S2),其中p、q、r为可调节参数,分别代表词形、词序、句长相似度的权重,p+q+r=1;Sim11(S1,S2)为词形相似度,Sim12(S1,S2)为词序相似度,Sim13(S1,S2)为句长相似度。然后,计算两个句子的总相似度Sim(S1,S2)=a*Sim1(S1,S2)+b*Sim2(S1,S2)其中a,b为可调节参数,分别代表结构相似度与语义相似度的权重,a+b=1,Sim1(S1,S2)为结构相似度,Sim2(S1,S2)为语义相似度。接着,选取相似度大于指定阈值,如大于0.9的候选项中最高值对应的语义模板。
在操作S505,基于操作方案和数据库任务模型确定维护指令,其中,数据库任务模型包括操作方案和维护指令之间的映射关系。
数据库任务模型可以是由专家预先构建的,该数据库任务模型包括针对待维护模型-针对待维护模型的操作方案-关联模型-针对关联模型的操作方案之间的对应关系。即,得到针对待维护模型的第一操作方案之后,可以得到针对关联模型的第二操作方案。这样就使得本公开的实施例可以基于维护信息得到针对待维护模型的第一操作方案和针对关联模型的第二操作方案,以便于得到与第一操作方法和第二操作方案对应的第一维护指令和第二维护指令。
在另一个实施例中,方法还包括:在获得维护信息之后,对于语音类型的维护信息,获得针对语音类型的维护信息的语音识别结果,以得到与语音类型的维护信息对应的文本类型的维护信息。
其中,语音识别可以在上述服务器端实现,还可以是由专门提供语音识别功能的服务器端实现,在此不做限定。
这样有助于提升用户使用便捷度,通过语音的方式实现模型维护。
在另一个实施例中,方法还可以包括如下操作。
基于业务架构的更新信息更新业务模型分词词库。
具体地,业务模型分词词库的维护可以采用爬虫技术对业务架构的业务模型进行爬虫,以更新业务模型分词词库,如更新业务架构操作类词库、业务架构资产类词库和业务架构实例类词库。
本公开实施例提供的模型维护方法,维护人员仅需要输入具体的改动需求,自动完成模型更新。减少了人工成本,提高了模型维护效率。基于业务模型分词词库得到的语义信息,能高效的识别出用户针对业务架构的业务模型的修改意图,能更准确的分析模型修改点。有效改善人工操作导致的失误率高的问题。
图6示意性示出了根据本公开另一实施例的业务架构模型维护方法的流程图。
如图6所示,方法还可以在执行操作S305对待维护模型和关联模型进行维护之后,还包括操作S601。
在操作S601,输出维护结果。例如,可以输出是否维护成功,是否出现维护异常等提示信息,此外,还可以提示用户是否结束本次维护等信息。
本公开的一个方面提供了一种业务架构模型维护装置。图7示意性示出了根据本公开实施例的业务架构模型维护装置的框图。
如图7所示,该业务架构模型维护装置700包括维护信息获得模块710、维护指令确定模块730和维护模块750。
其中,维护信息获得模块710用于获得维护信息,维护信息包括待维护模型。
维护指令确定模块730用于确定与维护信息对应的维护指令,其中,维护指令包括针对待维护模型的第一维护指令以及针对关联模型的第二维护指令,关联模型为业务架构中与待维护模型相关的模型。
维护模块750用于响应于第一维护指令和第二维护指令,对待维护模型和关联模型进行维护。
在一个实施例中,维护指令确定模块730可以包括:分词子模块、方案确定子模块和指令确定子模块。
其中,分词子模块用于基于业务模型分词词库对文本类型的维护信息进行分词,得到分词结果,分词结果包括操作类分词、资产类分词和语义模式中至少一种。
方案确定子模块用于基于分词结果确定操作方案。
指令确定子模块用于基于操作方案和数据库任务模型确定维护指令,其中,数据库任务模型包括操作方案和维护指令之间的映射关系。
可选地,分词子模块可以包括:词语获得单元和语义模式确定单元。
其中,词语获得单元用于将维护信息中词语分别与业务模型操作类分词词库进行匹配,得到操作类词语,并且将维护信息中词语分别与业务模型资产类词库进行匹配,得到资产类词语。
语义模式确定单元用于基于操作类词语和资产类词语确定语义模式。
可选地,方案确定子模块包括:语义模板确定单元和方案确定单元。
其中,语义模板确定单元用于基于语义模式与维护策略模型中语义模板之间的相似度,确定当前语义模板,语义模板包括操作类变量和资产类变量。
方案确定单元用于基于操作类词语、资产类词语和当前语义模板确定针对待维护模型和关联模型的操作方案。
例如,相似度可以包括结构相似度和语义相似度,结构相似度和语义相似度的权重之和为100%。
具体地,结构相似度可以包括:词形相似度、词序相似度和句长相似度中至少一种。
又例如,方案确定单元可以包括:模板填充子单元和关联方案确定子单元。
其中,模板填充子单元用于利用操作类词语和资产类词语填充当前语义模板,得到针对待维护模型的操作方案。
关联方案确定子单元用于确定针对关联模型的操作方案,关联模型是与待维护模型对应的。
在另一个实施例中,装置还包括更新模块。该更新模块用于基于业务架构的更新信息更新业务模型分词词库。
图8示意性示出了根据本公开另一实施例的业务架构模型维护装置的框图。
如图8所示,装置700还可以包括维护结果输出模块810。
该维护结果输出模块810用于在对待维护模型和关联模型进行维护之后,输出维护结果。
本公开的另一方面提供了一种业务架构模型维护***。图9示意性示出了根据本公开实施例的业务架构模型维护***的框图。
如图9所示,该业务架构模型维护***包括:业务模型资产管控***910、语义分析***930和业务模型维护策略***950。
其中,业务模型资产管控***910用于存储业务架构的业务模型,并且将获得的维护信息发送给语义分析***930,以及根据业务模型维护策略***950上传的维护指令对业务模型进行维护。
语义分析***930用于基于业务模型分词词库对维护信息进行处理,以得到维护信息的分词结果。
业务模型维护策略***950用于基于分词结果和数据库任务模型确定维护指令,并且发送给业务模型资产管控***910。
具体地,业务模型资产管控***910与语义分析***930相连接,语义分析***930与业务模型维护策略***950连接。业务模型维护策略***950与业务模型资产管控***910连接。
业务模型资产管控***910负责接收维护信息并进行处理,如果用户输入的是语音,在本地或异地将语音转换成中文文本,并将中文文本发送到语义分析***930。业务模型资产管控***910还负责存储业务架构的业务模型,并根据业务模型维护策略***上传的数据库任务对业务模型进行自动化更新。企业级业务架构模型包括实体模型、流程模型、产品模型。实体模型包括业务领域、业务组件、业务对象、业务实体、属性的图形与文字描述。流程模型包括业务领域、价值流、活动、任务组件、步骤。产品模型包括产品线、产品组、产品条件、产品属性。
语义分析***930负责接收业务模型资产管控***910传送过来的中文文本,并根据业务模型分词词库与分词策略对中文文本进行分词。业务模型分词词库包括操作类型分词如“修改”、“删除”、“新增”等。资产类分词如“业务对象”、“实体”、“任务组”、“任务组件”、“属性”等资产类型分词。类型分词实例如“收单订单”等,词库的维护可以通过爬虫资产管控***来实时更新。分词策略包括:首先,输入的中文句子中每个词与词典进行依次匹配,若在词典中找到,则匹配成功,并加以边界标记。例如用户输入:删除收单订单业务对象下收单订单退货信息实体下的退货标志属性,分词结果为:删除/收单订单/业务对象/下/收单订单退货信息/实体/下/的/退货标志/属性。然后,对分词的结果去除与语义无关的词,如的,啊,符号等得到中文分词语义删除/收单订单/业务对象/收单订单退货信息/实体/退货标志/属性。接着,提取中文分词词义中的操作类分词与资产类分词得到语义模式,如删除/业务对象/实体/属性。将包含中文分词语义与语义模式的分词结果上送给业务模型维护策略***950。
业务模型维护策略***950负责接收语义分析***930传送过来的分词结果,结合维护策略模型,分析得出数据库操作任务并上传到业务模型资产管控***910。维护策略模型的创建为业务模型领域专属,通过专家分析创建语义模式--维护方案--数据库任务模型。详细内容可以参考方法相关部分,在此不再赘述。
在一个实施例中,业务模型资产管控***910包括业务模型查询模块、业务模型维护模块、语音识别模块、用户需求获取模块。
其中,业务模型查询模块与业务模型维护模块、用户需求获取模块连接。业务模型维护模块与业务模型查询模块连接。语音识别模块与用户需求获取模块连接。用户需求获取模块与业务模型查询模块、语音识别模块连接。
业务模型查询模块负责查询业务架构的模型信息,包括对产品模型、流程模型和实体模型进行查询。
业务模型维护模块负责存储与维护产品模型、流程模型、实体模型,模型的维护包括新增、修改、删除三种类型操作。
语音识别模块负责通过生用户需求获取模块传送的语音信息合成中文文本。并将中文文本结果传送用户需求获取模块。
用户需求获取模块负责获取用户需求,如维护信息。该维护信息可以包括文本信息和语音信息。如果用户输入的是语音,则将语音信息传送至语音识别模块,待语音识别模块识别完之后接收其反馈的中文文本结果。
在另一个实施例中,语义分词***930可以包括业务模型词库模块、基于业务模型的中文语义分词策略模块、基于中文语义的分词生成模块、业务模型操作类词库模块、业务模型实例类词库模、业务模型资产类词库模块。
其中,业务模型词库模块分别与分词生成模块、业务模型操作类词库模块、业务模型实例类词库模和业务模型资产类词库模块连接。中文语义分词策略模块与分词生成模块与连接。
业务模型词库模块存储业务架构的业务模型操作类词库、实例类词库、资产类词库。
业务模型操作类词库模块负责更新操作类词库。操作类词库包括:“新增”、“修改”、“删除”等。根据用户习惯对词库进行更新。
业务模型实例类词库模块负责更新实例类词库。实例类词库包括“收单订单”等不同资产类型实例的更新。可对业务资产管控***进行爬虫进行更新。
业务模型资产类词库模块负责更新资产类词库。资产类词库包括“业务对象”、“实体”、“任务组件”、“产品条件”不同资产类型实例的更新。可对业务资产管控***进行爬虫进行更新。
基于业务模型的中文语义分词策略模块负责分词模型策略的创建、验证、维护。
基于中文语义的分词生成模块负责业务模型词库模块传来的分词与业务模型的中文语义分词策略模块传来的分词策略对中文文本进行分词,分词结果包括语义模式与中文分词语义。
业务模型维护策略***950包括业务模型维护规则模块、业务模型维护任务生成模块、维护任务发送模块。业务模型维护规则模块与业务模型维护任务生成模块连接,业务模型维护任务生成模块与业务模型维护规则模块、维护任务发送模块连接。
业务模型维护规则模块负责存储、维护规则模型。维护规则模型业务模型领域专属,通过专家分析创建中文语义模板--维护方案--数据库任务模型,具体内容可以参考方法相关部分,在此不再赘述。
业务模型维护任务生成模块负责生成维护数据库任务。根据中文分词结果,对输入的语义模式与模型中的语义模板进行相似度匹配,找到与输入相似度最大的模板。并根据中文分词语义对变量进行补充得到数据库执行任务。选取语义模板的具体过程可以参考方法相关部分,在此不再赘述。
维护任务发送模块负责根据业务模型维护信息生成模块的维护任务发送给业务模型资产管控***。
在一个具体实施例中,对该模型维护***的操作方法进行说明。通过业务模型资产管控***910获取用户维护需求,如用户输入的维护信息,语义分词***930利用业务模型分词词库对文本类型的维护信息进行分词并得到基于语义的分词模式与语义分词结果。业务模型维护策略***950制定不同类型的维护模式、维护方案、数据库任务之间的策略模型。通过匹配中文语义分词结果和维护策略模型,分析得出数据库操作任务上传到业务模型资产管控***910。业务模型资产管控***910执行数据库任务,完成模型的自动化维护。
具体地,该模型维护***的操作方法可以包括如下操作。
首先,业务模型资产管控***910获取用户需求,可以是中文文本,也可以是语音输入,如果用户输入的是语音则通过语音识别模块将语音转换成文本,然后将语音识别得到的中文文本上传到语义分析***930中。
然后,语义分析***930接收中文语句,并根据业务模型词库与分词策略对中文语句进行分词。分词结果包括语义模式与中文分词语义。然后将分词结果上传给业务模型维护策略***950。
接着,业务模型维护策略***950接收到分词结果,根据模型规则生成数据库维护任务,并将维护任务发送给业务模型资产管控***。
然后,业务模型资产管控***910接收到的数据库维护任务并执行,并将执行结果反馈给用户。
其中,业务模型资产管控***910的操作方法如下所示。业务模型模块中存储有业务模型,包括流程模型、产品模型和实体模型。
首先,用户需求模块获取维护信息,如维护信息包括用户输入的语音信息,则调用语音识别模块将语音转换成中文文本。语音识别模块将接收到的语音转换成中文文本,反馈给用户需求模块。
然后,业务模型更新模块根据业务模型维护策略***反馈模块反馈的任务进行数据更新,并将更新后的结果展示给用户。
语义分析***的操作方法可以如下所示。
首先,业务模型词库模块负责对操作类词库、资产类词库、实例类词库进行维护,具体可以采用爬虫技术对业务模型资产管控***进行爬虫,并根据爬虫结果实时更新词库。将最新词库上送至基于语义的中文分词生成模块。
然后,中文语义分词策略模块负责分词策略的创建与维护。并将最新的策略上送至基于语义的中文分词生成模块。
接着,基于语义的中文分词生成模块根据中文文本、业务模型词库、分词策略生成分词结果,分词结果包括语义模式与中文分词语义。然后将分词结果发送给业务模型维护策略***。
业务模型维护策略***的操作方法可以如下所示。
首先,业务模型维护规则模块负责模型的训练、验证和维护。将训练的模型发给业务模型维护生成信息模块。
然后,业务模型维护信息生成模块根据语义识别结果计算中文语义模板的相似度,选取相似度最高的模板,并补全对应的变量。根据维护规则模型,输出维护信息对应的维护任务。
接着,信息发送模块将维护任务发送给业务模型资产管控***。
本公开实施例提供的模型维护***,通过以上操作方法,可以实现对模型的自动维护,提升维护效率,且有助于降低维护难度。
本公开实施例提供的模型维护***,通过业务模型资产管控***获取用户维护需求,语义分词***利用业务模型分词词库对维护需求信息进行分词并得到基于语义的分词模式与语义分词结果。业务模型维护策略***制定不同类型的维护模式、维护方案、数据库任务之间的策略模型。通过匹配语义分词结果和维护策略模型,分析得出数据库操作任务上传到业务模型资产管控***。资产管控***执行数据库任务,完成模型的自动化维护,无需用户手动操作。
需要说明的是,装置部分实施例中各模块/单元等的实施方式、解决的技术问题、实现的功能、以及达到的技术效果分别与方法部分实施例中各对应的步骤的实施方式、解决的技术问题、实现的功能、以及达到的技术效果相同或类似,在此不再一一赘述。
根据本公开的实施例的模块、单元中的任意多个、或其中任意多个的至少部分功能可以在一个模块中实现。根据本公开实施例的模块、单元中的任意一个或多个可以被拆分成多个模块来实现。根据本公开实施例的模块、单元中的任意一个或多个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)、片上***、基板上的***、封装上的***、专用集成电路(ASIC),或可以通过对电路进行集成或封装的任何其他的合理方式的硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,根据本公开实施例的模块、单元中的一个或多个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。
例如,维护信息获得模块710、维护指令确定模块730和维护模块750中的任意多个可以合并在一个模块中实现,或者其中的任意一个模块可以被拆分成多个模块。或者,这些模块中的一个或多个模块的至少部分功能可以与其他模块的至少部分功能相结合,并在一个模块中实现。根据本公开的实施例,维护信息获得模块710、维护指令确定模块730和维护模块750中的至少一个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)、片上***、基板上的***、封装上的***、专用集成电路(ASIC),或可以通过对电路进行集成或封装的任何其他的合理方式等硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,维护信息获得模块710、维护指令确定模块730和维护模块750中的至少一个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。
本公开的一个方面提供了一种电子设备。图10示意性示出了根据本公开实施例的电子设备的方框图。图10示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图10所示,根据本公开实施例的电子设备1000包括处理器1001,其可以根据存储在只读存储器(ROM)1002中的程序或者从存储部分1008加载到随机访问存储器(RAM)1003中的程序而执行各种适当的动作和处理。处理器1001例如可以包括通用微处理器(例如CPU)、指令集处理器和/或相关芯片组和/或专用微处理器(例如,专用集成电路(ASIC)),等等。处理器1001还可以包括用于缓存用途的板载存储器。处理器1001可以包括用于执行根据本公开实施例的方法流程的不同动作的单一处理单元或者是多个处理单元。
在RAM 1003中,存储有电子设备1000操作所需的各种程序和数据。处理器1001、ROM 1002以及RAM 1003通过总线1004彼此通讯连接。处理器1001通过执行ROM 1002和/或RAM 1003中的程序来执行根据本公开实施例的方法流程的各种操作。需要注意,程序也可以存储在除ROM 1002和RAM 1003以外的一个或多个存储器中。处理器1001也可以通过执行存储在一个或多个存储器中的程序来执行根据本公开实施例的方法流程的各种操作。
根据本公开的实施例,电子设备1000还可以包括输入/输出(I/O)接口1005,输入/输出(I/O)接口1005也连接至总线1004。电子设备1000还可以包括连接至I/O接口1005的以下部件中的一项或多项:包括键盘、鼠标等的输入部分1006;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分1007;包括硬盘等的存储部分1008;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分1009。通信部分1009经由诸如因特网的网络执行通信处理。驱动器1010也根据需要连接至I/O接口1005。可拆卸介质1011,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1010上,以便于从其上读出的计算机程序根据需要被安装入存储部分1008。
根据本公开的实施例,根据本公开实施例的方法流程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读存储介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分1009从网络上被下载和安装,和/或从可拆卸介质1011被安装。在该计算机程序被处理器1001执行时,执行本公开实施例的***中限定的上述功能。根据本公开的实施例,上文描述的***、设备、装置、模块、单元等可以通过计算机程序模块来实现。
本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的设备/装置/***中所包含的;也可以是单独存在,而未装配入该设备/装置/***中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被执行时,实现根据本公开实施例的方法。
根据本公开的实施例,计算机可读存储介质可以是非易失性的计算机可读存储介质,例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。例如,根据本公开的实施例,计算机可读存储介质可以包括上文描述的ROM 1002和/或RAM 1003和/或ROM 1002和RAM 1003以外的一个或多个存储器。
本领域技术人员可以理解,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合,即使这样的组合或结合没有明确记载于本公开中。这些实施例仅仅是为了说明的目的,而并非为了限制本公开的范围。尽管在以上分别描述了各实施例,但是这并不意味着各个实施例中的措施不能有利地结合使用。本公开的范围由所附权利要求及其等同物限定。不脱离本公开的范围,本领域技术人员可以做出多种替代和修改,这些替代和修改都应落在本公开的范围之内。
Claims (18)
1.一种由服务器端执行的业务架构模型维护方法,包括:
获得维护信息,所述维护信息包括待维护模型;
确定与所述维护信息对应的维护指令,其中,所述维护指令包括针对所述待维护模型的第一维护指令以及针对关联模型的第二维护指令,所述关联模型为业务架构中与所述待维护模型相关的模型;以及
响应于所述第一维护指令和所述第二维护指令,对所述待维护模型和所述关联模型进行维护。
2.根据权利要求1所述的方法,其中,所述确定与所述维护信息对应的维护指令包括:对于文本类型的维护信息,
基于业务模型分词词库对所述文本类型的维护信息进行分词,得到分词结果,所述分词结果包括操作类分词、资产类分词和语义模式中至少一种;
基于所述分词结果确定操作方案;以及
基于所述操作方案和数据库任务模型确定维护指令,其中,所述数据库任务模型包括操作方案和维护指令之间的映射关系。
3.根据权利要求2所述的方法,其中:
所述业务模型分词词库包括:业务模型操作类分词词库、业务模型资产类词库、和业务模型实例类词库中至少一种;
所述基于业务模型分词词库对所述文本类型的维护信息进行分词,得到分词结果包括:
将维护信息中词语分别与所述业务模型操作类分词词库进行匹配,得到操作类词语;并且将维护信息中词语分别与所述业务模型资产类词库进行匹配,得到资产类词语;并且将维护信息中词语分别与所述业务模型实例类词库进行匹配,得到实例类词语;以及
基于所述操作类词语和所述资产类词语确定语义模式。
4.根据权利要求2所述的方法,其中,所述基于所述分词结果确定操作方案包括:
基于所述语义模式与维护策略模型中语义模板之间的相似度,确定当前语义模板,所述语义模板包括操作类变量和资产类变量;以及
基于所述操作类词语、所述资产类词语和所述当前语义模板确定针对所述待维护模型和所述关联模型的操作方案。
5.根据权利要求4所述的方法,其中,所述相似度包括结构相似度和语义相似度,所述结构相似度和所述语义相似度的权重之和为100%。
6.根据权利要求5所述的方法,其中,所述结构相似度包括:词形相似度、词序相似度和句长相似度中至少一种。
7.根据权利要求4所述的方法,其中,所述基于所述操作类词语、所述资产类词语和所述当前语义模板确定针对所述待维护模型和所述关联模型的操作方案包括:
利用所述操作类词语和所述资产类词语填充所述当前语义模板,得到针对所述待维护模型的操作方案;以及
确定针对所述关联模型的操作方案,所述关联模型是与所述待维护模型对应的。
8.根据权利要求2所述的方法,还包括:在获得维护信息之后,对于语音类型的维护信息,
获得针对所述语音类型的维护信息的语音识别结果,以得到与所述语音类型的维护信息对应的文本类型的维护信息。
9.根据权利要求2所述的方法,还包括:
基于所述业务架构的更新信息更新所述业务模型分词词库。
10.根据权利要求1所述的方法,还包括:在对所述待维护模型和所述关联模型进行维护之后,
输出维护结果。
11.一种业务架构模型维护装置,包括:
维护信息获得模块,用于获得维护信息,所述维护信息包括待维护模型;
维护指令确定模块,用于确定与所述维护信息对应的维护指令,其中,所述维护指令包括针对所述待维护模型的第一维护指令以及针对关联模型的第二维护指令,所述关联模型为业务架构中与所述待维护模型相关的模型;以及
维护模块,用于响应于所述第一维护指令和所述第二维护指令,对所述待维护模型和所述关联模型进行维护。
12.根据权利要求11所述的装置,其中,所述维护指令确定模块包括:
分词子模块,用于基于业务模型分词词库对所述文本类型的维护信息进行分词,得到分词结果,所述分词结果包括操作类分词、资产类分词和语义模式中至少一种;
方案确定子模块,用于基于所述分词结果确定操作方案;以及
指令确定子模块,用于基于所述操作方案和数据库任务模型确定维护指令,其中,所述数据库任务模型包括操作方案和维护指令之间的映射关系。
13.根据权利要求12所述的装置,其中,所述方案确定子模块包括:
语义模板确定单元,用于基于所述语义模式与维护策略模型中语义模板之间的相似度,确定当前语义模板,所述语义模板包括操作类变量和资产类变量;以及
方案确定单元,用于基于所述操作类词语、所述资产类词语和所述当前语义模板确定针对所述待维护模型和所述关联模型的操作方案。
14.根据权利要求12所述的装置,还包括:
更新模块,用于基于所述业务架构的更新信息更新所述业务模型分词词库。
15.根据权利要求11所述的装置,还包括:
维护结果输出模块,用于在对所述待维护模型和所述关联模型进行维护之后,输出维护结果。
16.一种业务架构模型维护***,包括:
业务模型资产管控***,用于存储业务架构的业务模型,并且将获得的维护信息发送给语义分析***,以及根据业务模型维护策略***上传的维护指令对业务模型进行维护;
语义分析***,用于基于业务模型分词词库对维护信息进行处理,以得到维护信息的分词结果;以及
业务模型维护策略***,用于基于分词结果和数据库任务模型确定维护指令,并且发送给所述业务模型资产管控***。
17.一种电子设备,包括:
一个或多个处理器;
存储装置,用于存储可执行指令,所述可执行指令在被所述处理器执行时,实现根据权利要求1~10任一项所述的方法。
18.一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时实现根据权利要求1~10中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911241596.3A CN111078202A (zh) | 2019-12-06 | 2019-12-06 | 业务架构模型维护方法、装置、电子设备和介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911241596.3A CN111078202A (zh) | 2019-12-06 | 2019-12-06 | 业务架构模型维护方法、装置、电子设备和介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111078202A true CN111078202A (zh) | 2020-04-28 |
Family
ID=70313026
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911241596.3A Pending CN111078202A (zh) | 2019-12-06 | 2019-12-06 | 业务架构模型维护方法、装置、电子设备和介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111078202A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111897883A (zh) * | 2020-07-15 | 2020-11-06 | 中国工商银行股份有限公司 | 实体模型构建方法、装置、电子设备和介质 |
CN116303375A (zh) * | 2023-05-23 | 2023-06-23 | 大白熊大数据科技(常熟)有限公司 | 基于大数据的数据库维护分析方法、服务器及介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107784400A (zh) * | 2016-08-24 | 2018-03-09 | 北京京东尚科信息技术有限公司 | 一种业务模型的执行方法和装置 |
WO2018121531A1 (zh) * | 2016-12-30 | 2018-07-05 | 中兴通讯股份有限公司 | 一种生成测试用例脚本的方法和装置 |
CN110020422A (zh) * | 2018-11-26 | 2019-07-16 | 阿里巴巴集团控股有限公司 | 特征词的确定方法、装置和服务器 |
CN110188345A (zh) * | 2019-04-28 | 2019-08-30 | 北京科东电力控制***有限责任公司 | 一种电力操作票的智能识别方法与装置 |
-
2019
- 2019-12-06 CN CN201911241596.3A patent/CN111078202A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107784400A (zh) * | 2016-08-24 | 2018-03-09 | 北京京东尚科信息技术有限公司 | 一种业务模型的执行方法和装置 |
WO2018121531A1 (zh) * | 2016-12-30 | 2018-07-05 | 中兴通讯股份有限公司 | 一种生成测试用例脚本的方法和装置 |
CN110020422A (zh) * | 2018-11-26 | 2019-07-16 | 阿里巴巴集团控股有限公司 | 特征词的确定方法、装置和服务器 |
CN110188345A (zh) * | 2019-04-28 | 2019-08-30 | 北京科东电力控制***有限责任公司 | 一种电力操作票的智能识别方法与装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111897883A (zh) * | 2020-07-15 | 2020-11-06 | 中国工商银行股份有限公司 | 实体模型构建方法、装置、电子设备和介质 |
CN111897883B (zh) * | 2020-07-15 | 2023-09-05 | 中国工商银行股份有限公司 | 实体模型构建方法、装置、电子设备和介质 |
CN116303375A (zh) * | 2023-05-23 | 2023-06-23 | 大白熊大数据科技(常熟)有限公司 | 基于大数据的数据库维护分析方法、服务器及介质 |
CN116303375B (zh) * | 2023-05-23 | 2023-08-04 | 大白熊大数据科技(常熟)有限公司 | 基于大数据的数据库维护分析方法、服务器及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200005117A1 (en) | Artificial intelligence assisted content authoring for automated agents | |
US20220253730A1 (en) | Case-based reasoning as a cloud service | |
US11893500B2 (en) | Data classification for data lake catalog | |
CN111061833B (zh) | 数据处理方法、装置、电子设备和计算机可读存储介质 | |
US20210374542A1 (en) | Method and apparatus for updating parameter of multi-task model, and storage medium | |
US20190377727A1 (en) | Automatic dynamic reusable data recipes | |
US11675581B1 (en) | Automated creation, testing, training, adaptation and deployment of new artificial intelligence (AI) models | |
CN116737129B (zh) | 一种供应链控制塔生成式大语言模型及其构建方法 | |
CN109298948A (zh) | 分布式计算方法和*** | |
CN113268560A (zh) | 用于文本匹配的方法和装置 | |
CN111078202A (zh) | 业务架构模型维护方法、装置、电子设备和介质 | |
US20240160642A1 (en) | Systems and methods for categorization of ingested database entries to determine topic frequency | |
US10803256B2 (en) | Systems and methods for translation management | |
CN116155628B (zh) | 网络安全检测方法、训练方法、装置、电子设备和介质 | |
CN116048463A (zh) | 基于标签管理的需求项内容智能推荐方法及装置 | |
CN115759292A (zh) | 模型的训练方法及装置、语义识别方法及装置、电子设备 | |
CN113360672B (zh) | 用于生成知识图谱的方法、装置、设备、介质和产品 | |
CN114676694A (zh) | 业务模型的生成方法、装置、设备、介质和程序产品 | |
JP2017142640A (ja) | 類似文書推薦システム、類似文書推薦方法および類似文書推薦プログラム | |
CN107657035B (zh) | 用于生成有向无环图的方法和装置 | |
CN109298831B (zh) | 信息存储方法和装置 | |
CN112131379A (zh) | 用于识别问题类别的方法、装置、电子设备及存储介质 | |
CN112560462B (zh) | 事件抽取服务的生成方法、装置、服务器以及介质 | |
CN111046146B (zh) | 用于生成信息的方法和装置 | |
CN113344405B (zh) | 基于知识图谱生成信息的方法、装置、设备、介质和产品 |
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 |