CN110347984B - 保单页面变更方法、装置、计算机设备及存储介质 - Google Patents
保单页面变更方法、装置、计算机设备及存储介质 Download PDFInfo
- Publication number
- CN110347984B CN110347984B CN201910417900.9A CN201910417900A CN110347984B CN 110347984 B CN110347984 B CN 110347984B CN 201910417900 A CN201910417900 A CN 201910417900A CN 110347984 B CN110347984 B CN 110347984B
- Authority
- CN
- China
- Prior art keywords
- target
- policy
- template
- field
- type
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000003860 storage Methods 0.000 title claims abstract description 12
- 230000008859 change Effects 0.000 claims abstract description 43
- 238000004590 computer program Methods 0.000 claims description 14
- 238000012827 research and development Methods 0.000 abstract description 2
- 238000011161 development Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 238000004422 calculation algorithm Methods 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 238000012384 transportation and delivery Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013070 change management Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 210000001747 pupil Anatomy 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/80—Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
- G06F16/81—Indexing, e.g. XML tags; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/186—Templates
-
- 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/08—Insurance
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- General Engineering & Computer Science (AREA)
- Marketing (AREA)
- Databases & Information Systems (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Technology Law (AREA)
- Development Economics (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Document Processing Apparatus (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种保单页面变更方法、装置、计算机设备及存储介质,涉及研发管理领域。该保单页面变更方法包括:建立保单字段;根据保单字段生成通用模板;根据保单字段生成标的模板,标的模板与标的类型相关;获取目标保单页面的变更信息,目标保单页面的变更信息包括目标标的类型和目标排版类型;从标的模板中获取与目标标的类型对应的目标标的模板;根据通用模板、目标标的模板和目标排版类型生成目标保单页面,其中,通用模板、目标标的模板和目标排版类型采用YAML形式存储。采用该保单页面变更方法能够实现保单页面的快速变更。
Description
【技术领域】
本发明涉及研发管理领域,尤其涉及一种保单页面变更方法、装置、计算机设备及存储介质。
【背景技术】
前端开发是创建网页页面或应用程序等前端界面呈现给用户的过程。目前,在保险领域开发的前端页面大多数只能适应固定的业务需求,无法适用于复杂的业务场景。目前对于复杂的业务场景,在每次变更保单页面都需要重新编写代码,保单页面变更的效率太低,难以满足频繁变更保单页面的需求。
【发明内容】
有鉴于此,本发明实施例提供了一种保单页面变更方法、装置、计算机设备及存储介质,用以解决目前保单页面变更效率太低的问题。
第一方面,本发明实施例提供了一种保单页面变更方法,包括:
建立保单字段;
根据所述保单字段生成通用模板;
根据所述保单字段生成标的模板,所述标的模板与标的类型相关;
获取目标保单页面的变更信息,所述目标保单页面的变更信息包括目标标的类型和目标排版类型;
从所述标的模板中获取与所述目标标的类型对应的目标标的模板;
根据所述通用模板、所述目标标的模板和所述目标排版类型生成所述目标保单页面,其中,所述通用模板、所述目标标的模板和所述目标排版类型采用YAML形式存储。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述建立保单字段,包括:
获取与保单相关的字段信息,根据所述字段信息建立初始保单字段,其中,所述字段信息包括字段名称、字段类型、字段编号和字段录入类型;
读取基础数据表,根据所述基础数据表判断所述初始保单字段是否存在子项关系,其中,所述基础数据表存储着子项信息和预设的所述子项关系;
若存在,则根据所述子项信息更新所述初始保单字段,得到所述保单字段;
若不存在,则将所述初始保单字段作为所述保单字段。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述保单字段生成标的模板,包括:
根据所述标的类型,从所述保单字段中获取标的字段;
获取用户输入的选择指令,根据所述选择指令确定模板展示属性,其中,所述模板展示属性是指与所述标的模板展示相关的属性;
根据所述标的字段和所述模板展示属性生成一个或多个所述标的模板。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在所述从所述标的模板中获取与所述目标标的类型对应的目标标的模板之前,还包括:
获取一级标识,所述一级标识和所述标的模板相关;
根据所述一级标识加密得到与所述标的类型相对应的二级标识;
所述从所述标的模板中获取与所述目标标的类型对应的目标标的模板,包括:
获取所述目标标的类型相对应的二级标识;
对所述目标标的类型相对应的二级标识进行解密,获取所述一级标识;
根据所述第一标识从所述标的模板中获取与所述目标标的类型对应的目标标的模板。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述通用模板、所述目标标的模板和所述目标排版类型采用YAML形式存储,所述根据所述通用模板、所述目标标的模板和所述目标排版类型生成目标保单页面,包括:
将所述通用模板、所述目标标的模板和所述目标排版类型转换为对应的超文本标记语言;
根据所述超文本标记语言,采用前端框架生成所述目标保单页面。
第二方面,本发明实施例提供了一种保单页面变更装置,包括:
保单字段建立模块,用于建立保单字段;
通用模板生成模块,用于根据所述保单字段生成通用模板;
标的模板生成模块,用于根据所述保单字段生成标的模板,所述标的模板与标的类型相关;
生成信息获取模块,用于获取目标保单页面的变更信息,所述目标保单页面的变更信息包括目标标的类型和目标排版类型;
目标标的模板获取模块,用于从所述标的模板中获取与所述目标标的类型对应的目标标的模板;
目标保单页面生成模块,用于根据所述通用模板、所述目标标的模板和所述目标排版类型生成所述目标保单页面,其中,所述通用模板、所述目标标的模板和所述目标排版类型采用YAML形式存储。
第三方面,一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述保单页面变更方法的步骤。
第四方面,本发明实施例提供了一种计算机可读存储介质,包括:计算机程序,所述计算机程序被处理器执行时实现上述保单页面变更方法的步骤。
在本发明实施例中,首先建立保单字段,该保单字段能够适用于不同的保单页面,满足保单页面开发的基本需求;接着根据保单字段生成通用模板和生成与标的类型相关的标的模板,可以将保单页面中相同的页面内容通过通用模板的方式进行表示,将保单页面中不相同的页面内容基于标的模板进行表示,为实现保单页面的灵活变更提供了实现基础;接着获取目标保单页面的变更信息,该变更信息包括目标标的类型和目标排版类型,能够基于该变更信息随时获知用户对保单页面的更改需求,以及时对保单页面进行更改;然后从标的模板中获取与目标标的类型对应的目标标的模板,能够准确地获取与更改需求相对应的目标标的模板,保证保单页面更改的准确性;最后根据通用模板、目标标的模板和目标排版类型生成目标保单页面,其中,通用模板、目标标的模板和目标排版类型采用YAML形式存储,采用YAML形式存储使得通用模板、目标标的模板和目标排版类型的可读性高,有助于用户从可视的角度对预设模板进行管理,根据通用模板、目标标的模板和目标排版类型能够灵活、准确和高效地实现保单页面的变更。
【附图说明】
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1是本发明一实施例中保单页面变更方法的一流程图;
图2是本发明一实施例中保单页面变更装置的一示意图;
图3是本发明一实施例中计算机设备的一示意图。
【具体实施方式】
为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的相同的字段,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三等来描述预设范围等,但这些预设范围不应限于这些术语。这些术语仅用来将预设范围彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一预设范围也可以被称为第二预设范围,类似地,第二预设范围也可以被称为第一预设范围。
取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
图1示出本实施例中保单页面变更方法的一流程图。该保单页面变更方法可应用在保单页面变更管理平台上,在进行保单页面变更时可采用该保单页面变更管理平台实现。该保单页面变更管理平台具体可应用在计算机设备上,其中,该计算机设备是可与用户进行人机交互的设备,包括但不限于电脑、智能手机和平板等设备。如图1所示,该保单页面变更方法包括如下步骤:
S10:建立保单字段。
其中,保单字段是指与保单页面的开发需求相关的字段。
在一实施例中,通过建立保单字段可以将保单页面开发所需的字段尽可能地进行归纳并储存,以使后续时能够基于该建立的保单字段灵活、高效地对保单页面进行变更。
进一步地,在步骤S10中,建立保单字段,具体包括:
S11:获取与保单相关的字段信息,根据字段信息建立初始保单字段,其中,字段信息包括字段名称、字段类型、字段编号和字段录入类型。
可以理解地,一个保单字段包括多个字段信息,这些字段信息都有其作用及含义。例如,当保单页面具体是一种与中小学生平安保险(以下简称“学平险”)相关页面时,需获取与学平险相关的保单字段的字段名称、字段类型、字段编号、字段录入类型和字段录入校验规则等字段信息。可以理解地,学平险的保单页面需要添加的保单字段有多种,其对应的字段名称也会有相应多种,字段名称具体可以是学校区县、被保险学生类型、学校名称、年级和班级,这些字段名称对应的字段类型可以归为“学生”的字段类型。字段编号具体可以是字段的ID号,该字段的ID号可以是根据***时间自动生成的。字段录入类型可以包括数值录入类型、文本录入类型和下拉选项录入类型等。字段录入校验规则具体可以包括字段是否为必填项、是否超出预设长度和是否同时包含字母和数字等校验规则。可以看出,添加一个保单字段需要相应地获取该保单字段的字段信息。
在一实施例中,根据字段信息建立初始保单字段,完成保单字段的第一批录入。本实施例中的字段信息能够从不同的角度对保单字段进行定义,能够有效提高保单字段的丰富程度,使得保单字段能够适应于更多的业务场景。
S12:读取基础数据表,根据基础数据表判断初始保单字段是否存在子项关系,其中,基础数据表存储着子项信息和预设的子项关系。
可以理解地,保单字段在建立时若采用逐个添加的方式将耗费较多的资源,对此可以通过读取基础数据表的方式实现保单字段的自动生成及添加。该基础数据表存储着关于保单字段的子项关系以及子项信息,其中,该基础数据表具体可以是根据保险领域中记载的关于保单字段的子项关系以及子项信息建立的。
在一实施例中,读取基础数据表,根据基础数据表判断初始保单字段是否存在子项关系。若基础数据表中记载着与该保单字段相关的子项关系,将根据子项关系获取相应的子项信息,以根据该子项信息自动生成保单字段。
S13:若存在,则根据子项信息更新初始保单字段,得到保单字段。
在一实施例中,若存在与保单字段相关的子项关系,将根据子项信息自动生成得到新的保单字段,完成保单字段的第二批录入。采用基础数据表的方式能够根据子项关系自动生成和添加保单字段,提高保单字段的添加效率。
S14:若不存在,则将初始保单字段作为保单字段。
在一实施例中,若不存在与保单字段相关的子项关系,则无需进行保单字段的第二批录入,初始保单字段可直接作为保单字段。
在步骤S11-S14中,提供了一种建立保单字段的具体实施方式,通过获取字段信息生成初始保单字段,再采用基础数据表添加子项关系相关的保单字段,有效提高了保单字段的建立效率。
S20:根据保单字段生成通用模板。
其中,通用模板表示不同保单页面都能够使用的模板。
可以理解地,目前在开发、维护保单页面过程中,由于不同的业务场景的需求经常需要对保单页面进行变更,这使得每次都需要从头重新开发保单页面,造成了巨大的资源浪费。可以理解地,对于保险领域,其保单页面中存在相同的页面内容,这些页面内容所对应的保单字段是相同的,例如,与用户姓名、用户性别、用户身份证号、用户户籍和用户现居地址等信息相关的保单字段,这些都是在不同保单页面中所需要录入的信息,对于这些保单页面中相同的页面内容,可以采用保单字段生成通用模板,通过该通用模板可以将保单页面中相同的页面内容存储下来,在每次变更保单页面时都可以根据通用模板快速生成保单页面中相同的页面内容,提高保单页面变更的效率。
S30:根据保单字段生成标的模板,标的模板与标的类型相关。
其中,标的模板是指与标的类型相关的、能够在一个或多个保单页面中使用的模板。标的类型是基于不同标的进行划分所得到的分类类型。标的是指合同的双方当事人之间存在的权利和义务关系,如货物交付、劳务交付、工程项目交付等。它是合同成立的必要条件,是一切合同的必备条款。可以理解地,不同保单页面的标的类型是不同的,如与车险相关的保单页面和与寿险相关的保单页面中的标的不同,因此两者标的类型也自然不同。
需要说明的是,标的模板除了包括与标的相关的保单字段的模板外,由于不同标的类型有时需要填入更多的录入信息,为了标的模板的覆盖范围能够更大些,将把这些录入信息所对应的保单字段也认作标的模板。例如,一个保险产品中保单字段的标的类型为学平险时,除了标的所对应的保单字段外,还包括字段名称为学校区县、被保险学生类型、学校名称、年级和班级等保单字段,这些因标的类型而需要填入的录入信息也可作为标的模板。可以理解地,一个标的类型可以同时对应多个标的模板(可以理解为在保单页面上有多个板块的内容需要录入),一个标的模板可能同时应用于多个标的类型(如以上由字段名称为学校区县、被保险学生类型、学校名称、年级和班级等保单字段组成的标的模板可应用在标的类型为教师平安保险等的保单页面)。
在一实施例中,保单字段是与保单页面的开发需求相关的字段,包括不同保单页面中组成不同页面内容的保单字段,根据保单字段能够生成标的模板,为后续根据该标的模板实现保单页面变更提供实现基础。
进一步地,在步骤S30中,根据保单字段生成标的模板,具体包括:
S31:根据标的类型,从保单字段中获取标的字段。
其中,标的字段是指与标的类型相对应的保单字段,不同的标的类型对应有不同的保单字段。
在一实施例中,将根据标的类型从保单字段中获取与标的类型相对应的标的字段,以基于标的字段为基础生成相对应的标的模板。
S32:获取用户输入的选择指令,根据选择指令确定模板展示属性,其中,模板展示属性是指与标的模板展示相关的属性。
具体地,模板展示属性包括保单字段展示顺序选项、保单字段换行确定选项和默认值设定选项。保单字段展示顺序选项用于提供用户可选择的关于保单字段在保单页面上的展示顺序,保单字段换行确定选项用于提供用户可选择的关于保单字段之间在保单页面展示时是否进行换行,默认值设定选项用于提供用户可选择的关于保单字段在保单页面展示时展示的默认值,通过该模板调整选项能够对保单模板的展示方式进行灵活的调整。
S33:根据标的字段和模板展示属性生成一个或多个标的模板。
具体地,对于与标的类型相关的标的字段,可以根据模板展示属性生成一个或多个标的模板,以满足不同业务场景下的需求,灵活实现保单页面的变更。
在步骤S31-S33中,提供了一种生成标的模板的具体实施方式,通过从保单字段中获取标的字段,结合模板展示属性生成标的模板,能够根据多样的标的模板满足不同业务场景下的需求。
S40:获取目标保单页面的变更信息,目标保单页面的变更信息包括目标标的类型和目标排版类型。
可以理解地,在具体某一需求下所要生成的保单页面为目标保单页面。
其中,目标标的类型决定了目标保单页面上所需展示的页面内容,页面排版类型则决定了目标保单页面上各标的模板之间在保单页面上的位置分布。具体地,排版类型可以是预先根据用户设置的排版所定义,目标排版类型是具体某一需求下的排版类型。
S50:从标的模板中获取与目标标的类型对应的目标标的模板。
可以理解地,一个目标标的类型可以对应有一个或多个目标标的模板,如目标标的模板为与学平险相关的目标标的模板,除了与学平险标的相关的目标标的模板之外,还包括其他需额外填入的录入信息的目标标的模板,目标标的模板是可变更的页面内容,采用目标标的模板可以实现保单页面的快速变更。
进一步地,在步骤S50之前,即在从标的模板中获取与目标标的类型对应的目标标的模板之前,还包括:
S51:获取一级标识,一级标识和标的模板相关。
其中,一级标识是指能够唯一识别标的模板的标识。
在一实施例中,可以为每一个标的模板都设置一个一级标识,以采用简洁的标识去代表标的模板。具体地,一级标识可以是采用字符串的形式存储。
S52:根据一级标识加密得到与标的类型相对应的二级标识。
其中,二级标识是指能够唯一识别标的类型的标识。
可以理解地,一个标的类型对应有一个或多个标的模板,而每一个标的模板又有其对应的一级标识,本实施例中,将根据每一个模板的一级标识进行加密,得到与标的类型相对应的二级标识。具体地,加密算法可以是用户预定义的算法。采用二级标识的形式表示标的类型可以对其包含的标的模板进行保护,只有对二级标识采用与加密算法对应的解密算法才能解密得到一级标识,并根据一级标识确定具体的标的模板。
在步骤S51-S52中,采用一级标识表示标的模板,并根据一级标识进行加密得到表示标的类型的二级标识,能够对标的类型中包含的标的模板进行保护,只有知道解密算法才能获取目标标的模板,此外,采用二级标识可以简洁地表示标的类型,能够根据二级标识快速对保单页面进行变更。
从标的模板中获取与目标标的类型对应的目标标的模板,包括:
S53:获取目标标的类型相对应的二级标识。
S54:对目标标的类型相对应的二级标识进行解密,获取一级标识。
S55:根据第一标识从标的模板中获取与目标标的类型对应的目标标的模板。
在步骤S53-S55中,提供了一种获取目标标的模板的具体实现方式,通过解密与目标标的类型相对应的二级标识,得到一级标识,再根据一级标识得到目标标的模板,该获取目标标的模板的方式有效限制了对保单页面进行地变更,相当于设置了一层权限。在本实施例中,仅通过目标标的类型即可快速确定目标标的模板。
S60:根据通用模板、目标标的模板和目标排版类型生成目标保单页面,其中,通用模板、目标标的模板和目标排版类型采用YAML形式存储。
其中,YAML是"YAML isn't a Markup Language"(YAML不是一种置标语言)的递归缩写。在开发这种语言时,YAML的意思其实是:"Yet Another Markup Language"(仍是一种置标语言)。YAML强调以数据作为中心,而不是以置标语言为重点,采用返璞词重新命名。YAML是一种直观的能够被电脑识别的数据序列化格式,是一种可读性高并且容易被人类阅读,容易和脚本语言交互,用来表达资料序列的编程语言。可以理解地,采用YAML形式存储的通用模板、目标标的模板和目标排版类型的可读性高,有助于用户从可视的角度进行管理,能够提高目标保单页面生成的效率。
需要说明的是,生成的目标保单页面是对原保单页面进行变更得到的保单页面,而不是通过调用其他网址来生成目标保单页面的方式。采用该生成目标保单页面的方法可以通过通用模板、目标标的模板和目标排版类型,在原保单页面的基础上进行快速变更,该变更过程可以不通过人工修改代码的方式实现页面变更,能够满足复杂的业务场景,实现在一个网址上的保单页面变更。特别地,部分少见的、需变更的页面内容,可以在通用模板、目标标的模板和目标排版类型所对应的代码基础上进行微调,同样能够满足保单页面的快速变更。
进一步地,在步骤S60中,根据通用模板、目标标的模板和目标排版类型生成目标保单页面,具体包括:
S61:将通用模板、目标标的模板和目标排版类型转换为对应的超文本标记语言。
其中,超文本标记语言,是标准通用标记语言下的一个应用,为网页制作的编程语言。
在一实施例中,通用模板、目标标的模板和目标排版类型采用YAML形式存储,需要转换成网页制作的编程语言即超文本标记语言,具体地,转换过程可以采用groovy脚本工具实现,其中,groovy是一种敏捷的动态语言、一种成熟的面向对象编程语言,既可以用于面向对象编程,又可以用作纯粹的脚本语言,使用groovy不必编写过多的代码,同时又具有闭包和动态语言中的其他特性。groovy脚本工具是基于groovy创建的脚本工具,能够快速地将存储的数据从某种特定形式转换成另一种特定形式。具体地,本实施例中的groovy脚本工具具体用于将采用YAML形式存储的通用模板、目标标的模板和目标排版类型转换成对应的超文本标记语言。
S62:根据超文本标记语言,采用前端框架生成目标保单页面。
其中,前端框架是指开发前端页面的框架工具,采用如node.js、angularJS和react等前端框架能够提升界面的美观性以及提高界面开发的效率。
在步骤S61-S62中,通过对通用模板、目标标的模板和目标排版类型进行超文本标记语言的转换,并采用前端框架进行目标保单页面自动生成,能够实现保单页面的快速变更。
在本发明实施例中,首先建立保单字段,该保单字段能够适用于不同的保单页面,满足保单页面开发的基本需求;接着根据保单字段生成通用模板和生成与标的类型相关的标的模板,可以将保单页面中相同的页面内容通过通用模板的方式进行表示,将保单页面中不相同的页面内容基于标的模板进行表示,为实现保单页面的灵活变更提供了实现基础;接着获取目标保单页面的变更信息,该变更信息包括目标标的类型和目标排版类型,能够基于该变更信息随时获知用户对保单页面的更改需求,以及时对保单页面进行更改;然后从标的模板中获取与目标标的类型对应的目标标的模板,能够准确地获取与更改需求相对应的目标标的模板,保证保单页面更改的准确性;最后根据通用模板、目标标的模板和目标排版类型生成目标保单页面,其中,通用模板、目标标的模板和目标排版类型采用YAML形式存储,采用YAML形式存储使得通用模板、目标标的模板和目标排版类型的可读性高,有助于用户从可视的角度对预设模板进行管理,根据通用模板、目标标的模板和目标排版类型能够灵活、准确和高效地实现保单页面的变更。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
基于实施例中所提供的保单页面变更方法,本发明实施例进一步给出实现上述方法实施例中各步骤及方法的装置实施例。
图2示出与实施例中保单页面变更方法一一对应的保单页面变更装置的原理框图。如图2所示,该保单页面变更装置包括保单字段建立模块10、通用模板生成模块20、标的模板生成模块30、生成信息获取模块40、目标标的模板获取模块50和目标保单页面生成模块60。其中,保单字段建立模块10、通用模板生成模块20、标的模板生成模块30、生成信息获取模块40、目标标的模板获取模块50和目标保单页面生成模块60的实现功能与实施例中保单页面变更方法对应的步骤一一对应,为避免赘述,本实施例不一一详述。
保单字段建立模块10,用于建立保单字段。
通用模板生成模块20,用于根据保单字段生成通用模板。
标的模板生成模块30,用于根据保单字段生成标的模板,标的模板与标的类型相关。
生成信息获取模块40,用于获取目标保单页面的变更信息,目标保单页面的变更信息包括目标标的类型和目标排版类型。
目标标的模板获取模块50,用于从标的模板中获取与目标标的类型对应的目标标的模板。
目标保单页面生成模块60,用于根据通用模板、目标标的模板和目标排版类型生成目标保单页面,其中,通用模板、目标标的模板和目标排版类型采用YAML形式存储。
可选地,保单字段建立模块10包括字段信息获取单元、判断单元、第一确定单元和第二确定单元。
字段信息获取单元,用于获取与保单相关的字段信息,根据字段信息建立初始保单字段,其中,字段信息包括字段名称、字段类型、字段编号和字段录入类型。
判断单元,用于读取基础数据表,根据基础数据表判断初始保单字段是否存在子项关系,其中,基础数据表存储着子项信息和预设的子项关系。
第一确定单元,用于若存在,则根据子项信息更新初始保单字段,得到保单字段。
第二确定单元,用于若不存在,则将初始保单字段作为保单字段。
可选地,标的模板生成模块30包括标的字段获取单元、模板展示属性确定单元和标的模板生成单元。
标的字段获取单元,用于根据标的类型,从保单字段中获取标的字段。
模板展示属性确定单元,用于获取用户输入的选择指令,根据选择指令确定模板展示属性,其中,模板展示属性是指与标的模板展示相关的属性。
标的模板生成单元,用于根据标的字段和模板展示属性生成一个或多个标的模板。
可选地,保单页面变更装置还包括一级标识获取单元和二级标识获取单元。
一级标识获取单元,用于获取一级标识,一级标识和标的模板相关。
二级标识获取单元,用于根据一级标识加密得到与标的类型相对应的二级标识。
可选地,目标标的模板获取模块50包括目标标的类型二级标识获取单元、目标标的类型一级标识获取单元和标的模板获取单元。
目标标的类型二级标识获取单元,用于获取目标标的类型相对应的二级标识;
目标标的类型一级标识获取单元,用于对目标标的类型相对应的二级标识进行解密,获取一级标识。
标的模板获取单元,用于根据第一标识从标的模板中获取与目标标的类型对应的目标标的模板。
可选地,目标保单页面生成模块60包括转换单元和目标保单页面生成单元。
转换单元,用于将通用模板、目标标的模板和目标排版类型转换为对应的超文本标记语言。
目标保单页面生成单元,用于根据超文本标记语言,采用前端框架生成目标保单页面。
在本发明实施例中,首先建立保单字段,该保单字段能够适用于不同的保单页面,满足保单页面开发的基本需求;接着根据保单字段生成通用模板和生成与标的类型相关的标的模板,可以将保单页面中相同的页面内容通过通用模板的方式进行表示,将保单页面中不相同的页面内容基于标的模板进行表示,为实现保单页面的灵活变更提供了实现基础;接着获取目标保单页面的变更信息,该变更信息包括目标标的类型和目标排版类型,能够基于该变更信息随时获知用户对保单页面的更改需求,以及时对保单页面进行更改;然后从标的模板中获取与目标标的类型对应的目标标的模板,能够准确地获取与更改需求相对应的目标标的模板,保证保单页面更改的准确性;最后根据通用模板、目标标的模板和目标排版类型生成目标保单页面,其中,通用模板、目标标的模板和目标排版类型采用YAML形式存储,采用YAML形式存储使得通用模板、目标标的模板和目标排版类型的可读性高,有助于用户从可视的角度对预设模板进行管理,根据通用模板、目标标的模板和目标排版类型能够灵活、准确和高效地实现保单页面的变更。
本实施例提供一计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现实施例中保单页面变更方法,为避免重复,此处不一一赘述。或者,该计算机程序被处理器执行时实现实施例中保单页面变更装置中各模块/单元的功能,为避免重复,此处不一一赘述。
图3是本发明一实施例提供的计算机设备的示意图。如图3所示,该实施例的计算机设备70包括:处理器71、存储器72以及存储在存储器72中并可在处理器71上运行的计算机程序73,该计算机程序73被处理器71执行时实现实施例中的保单页面变更方法,为避免重复,此处不一一赘述。或者,该计算机程序73被处理器71执行时实现实施例中保单页面变更装置中各模型/单元的功能,为避免重复,此处不一一赘述。
计算机设备70可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。计算机设备70可包括,但不仅限于,处理器71、存储器72。本领域技术人员可以理解,图3仅仅是计算机设备70的示例,并不构成对计算机设备70的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如计算机设备还可以包括输入输出设备、网络接入设备、总线等。
所称处理器71可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
存储器72可以是计算机设备70的内部存储单元,例如计算机设备70的硬盘或内存。存储器72也可以是计算机设备70的外部存储设备,例如计算机设备70上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,存储器72还可以既包括计算机设备70的内部存储单元也包括外部存储设备。存储器72用于存储计算机程序以及计算机设备所需的其他程序和数据。存储器72还可以用于暂时地存储已经输出或者将要输出的数据。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
Claims (5)
1.一种保单页面变更方法,其特征在于,所述方法包括:
建立保单字段;
根据所述保单字段生成通用模板;
根据所述保单字段生成标的模板,所述标的模板与标的类型相关;
获取目标保单页面的变更信息,所述目标保单页面的变更信息包括目标标的类型和目标排版类型;
从所述标的模板中获取与所述目标标的类型对应的目标标的模板;
根据所述通用模板、所述目标标的模板和所述目标排版类型生成所述目标保单页面,其中,所述通用模板、所述目标标的模板和所述目标排版类型采用YAML形式存储;
所述根据所述保单字段生成标的模板,包括:
根据所述标的类型,从所述保单字段中获取标的字段;
获取用户输入的选择指令,根据所述选择指令确定模板展示属性,其中,所述模板展示属性是指与所述标的模板展示相关的属性;
根据所述标的字段和所述模板展示属性生成一个或多个所述标的模板;
所述建立保单字段,包括:
获取与保单相关的字段信息,根据所述字段信息建立初始保单字段,其中,所述字段信息包括字段名称、字段类型、字段编号和字段录入类型;
读取基础数据表,根据所述基础数据表判断所述初始保单字段是否存在子项关系,其中,所述基础数据表存储着子项信息和预设的所述子项关系;
若存在,则根据所述子项信息更新所述初始保单字段,得到所述保单字段;
若不存在,则将所述初始保单字段作为所述保单字段;
在所述从所述标的模板中获取与所述目标标的类型对应的目标标的模板之前,还包括:
获取一级标识,所述一级标识和所述标的模板相关;
根据所述一级标识加密得到与所述标的类型相对应的二级标识;
所述从所述标的模板中获取与所述目标标的类型对应的目标标的模板,包括:
获取所述目标标的类型相对应的二级标识;
对所述目标标的类型相对应的二级标识进行解密,获取所述一级标识;
根据所述第一标识从所述标的模板中获取与所述目标标的类型对应的目标标的模板。
2.根据权利要求1所述的方法,其特征在于,所述根据所述通用模板、所述目标标的模板和所述目标排版类型生成目标保单页面,包括:
将所述通用模板、所述目标标的模板和所述目标排版类型转换为对应的超文本标记语言;
根据所述超文本标记语言,采用前端框架生成所述目标保单页面。
3.一种保单页面变更装置,其特征在于,所述装置包括:
保单字段建立模块,用于建立保单字段;
通用模板生成模块,用于根据所述保单字段生成通用模板;
标的模板生成模块,用于根据所述保单字段生成标的模板,所述标的模板与标的类型相关;
生成信息获取模块,用于获取目标保单页面的变更信息,所述目标保单页面的变更信息包括目标标的类型和目标排版类型;
目标标的模板获取模块,用于从所述标的模板中获取与所述目标标的类型对应的目标标的模板;
目标保单页面生成模块,用于根据所述通用模板、所述目标标的模板和所述目标排版类型生成所述目标保单页面,其中,所述通用模板、所述目标标的模板和所述目标排版类型采用YAML形式存储;
所述标的模板生成模块,包括:
标的字段获取单元,用于根据所述标的类型,从所述保单字段中获取标的字段;
模板展示属性确定单元,用于获取用户输入的选择指令,根据所述选择指令确定模板展示属性,其中,所述模板展示属性是指与所述标的模板展示相关的属性;
标的模板生成单元,用于根据所述标的字段和所述模板展示属性生成一个或多个所述标的模板;
所述保单字段建立模块,包括:
字段信息获取单元,用于获取与保单相关的字段信息,根据所述字段信息建立初始保单字段,其中,所述字段信息包括字段名称、字段类型、字段编号和字段录入类型;
判断单元,用于读取基础数据表,根据所述基础数据表判断所述初始保单字段是否存在子项关系,其中,所述基础数据表存储着子项信息和预设的所述子项关系;
第一确定单元,用于若存在,则根据所述子项信息更新所述初始保单字段,得到所述保单字段;
第二确定单元,用于若不存在,则将所述初始保单字段作为所述保单字段;
所述保单页面变更装置还包括一级标识获取单元和二级标识获取单元;
所述一级标识获取单元,用于获取一级标识,一级标识和标的模板相关;
所述二级标识获取单元,用于根据一级标识加密得到与标的类型相对应的二级标识;
所述目标标的模板获取模块包括目标标的类型二级标识获取单元、目标标的类型一级标识获取单元和标的模板获取单元;
所述目标标的类型二级标识获取单元,用于获取目标标的类型相对应的二级标识;
所述目标标的类型一级标识获取单元,用于对目标标的类型相对应的二级标识进行解密,获取一级标识;
所述标的模板获取单元,用于根据第一标识从标的模板中获取与目标标的类型对应的目标标的模板。
4.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1或2所述保单页面变更方法的步骤。
5.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1或2所述保单页面变更方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910417900.9A CN110347984B (zh) | 2019-05-20 | 2019-05-20 | 保单页面变更方法、装置、计算机设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910417900.9A CN110347984B (zh) | 2019-05-20 | 2019-05-20 | 保单页面变更方法、装置、计算机设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110347984A CN110347984A (zh) | 2019-10-18 |
CN110347984B true CN110347984B (zh) | 2024-05-03 |
Family
ID=68173905
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910417900.9A Active CN110347984B (zh) | 2019-05-20 | 2019-05-20 | 保单页面变更方法、装置、计算机设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110347984B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111221518A (zh) * | 2019-11-08 | 2020-06-02 | 深圳市彬讯科技有限公司 | 一种脚本生成方法、装置、设备及计算机存储介质 |
CN111443909B (zh) * | 2020-03-23 | 2023-09-29 | 北京百度网讯科技有限公司 | 用于生成页面的方法及装置 |
CN111598707B (zh) * | 2020-04-16 | 2023-06-13 | 中国人民财产保险股份有限公司 | 一种页面的生成方法及电子设备 |
CN114047999A (zh) * | 2021-12-17 | 2022-02-15 | 携程旅游网络技术(上海)有限公司 | 页面配置的方法、***、电子设备和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107886439A (zh) * | 2017-12-21 | 2018-04-06 | 中国平安财产保险股份有限公司 | 保险产品开发方法、装置、设备及计算机可读存储介质 |
CN108647076A (zh) * | 2018-05-14 | 2018-10-12 | 阿里巴巴集团控股有限公司 | 一种页面处理方法、装置及设备 |
CN108829885A (zh) * | 2018-06-27 | 2018-11-16 | 珠海市君天电子科技有限公司 | 页面生成方法、装置、服务器、电子设备及存储介质 |
CN109376150A (zh) * | 2018-09-03 | 2019-02-22 | 中国平安财产保险股份有限公司 | 产品开发方法、装置、计算机设备及存储介质 |
CN109446499A (zh) * | 2018-09-25 | 2019-03-08 | 平安科技(深圳)有限公司 | 基于xml的合同模板生成方法、装置、设备及介质 |
-
2019
- 2019-05-20 CN CN201910417900.9A patent/CN110347984B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107886439A (zh) * | 2017-12-21 | 2018-04-06 | 中国平安财产保险股份有限公司 | 保险产品开发方法、装置、设备及计算机可读存储介质 |
CN108647076A (zh) * | 2018-05-14 | 2018-10-12 | 阿里巴巴集团控股有限公司 | 一种页面处理方法、装置及设备 |
CN108829885A (zh) * | 2018-06-27 | 2018-11-16 | 珠海市君天电子科技有限公司 | 页面生成方法、装置、服务器、电子设备及存储介质 |
CN109376150A (zh) * | 2018-09-03 | 2019-02-22 | 中国平安财产保险股份有限公司 | 产品开发方法、装置、计算机设备及存储介质 |
CN109446499A (zh) * | 2018-09-25 | 2019-03-08 | 平安科技(深圳)有限公司 | 基于xml的合同模板生成方法、装置、设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110347984A (zh) | 2019-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110347953B (zh) | 页面生成方法、装置、计算机设备及存储介质 | |
CN110347984B (zh) | 保单页面变更方法、装置、计算机设备及存储介质 | |
AU2021212135B2 (en) | Building and managing data-processing attributes for modelled data sources | |
US9411790B2 (en) | Systems, methods, and media for generating structured documents | |
CN107479882B (zh) | 投保页面的生成方法、生成装置、介质及电子设备 | |
WO2022095520A1 (zh) | 文档编辑方法、装置、服务器、终端和存储介质 | |
WO2018000998A1 (zh) | 界面生成方法、装置和*** | |
US11163906B2 (en) | Adaptive redaction and data releasability systems using dynamic parameters and user defined rule sets | |
US20100161693A1 (en) | System and method for signing an electronic document | |
US9141596B2 (en) | System and method for processing markup language templates from partial input data | |
CN110705237A (zh) | 文档的自动生成方法、数据处理设备及存储介质 | |
CN109657177A (zh) | 升级后页面的生成方法、装置、存储介质及计算机设备 | |
US20160371244A1 (en) | Collaboratively reconstituting tables | |
CN112016290A (zh) | 一种文档自动排版方法、装置、设备及存储介质 | |
CN111818175A (zh) | 企业服务总线配置文件生成方法、装置、设备和存储介质 | |
CN111428464A (zh) | 报告文件生成方法、装置、计算机设备和存储介质 | |
US20170359445A1 (en) | Dynamic discovery and management of page fragments | |
CN110837727A (zh) | 一种文档模板生成方法、装置、终端设备及介质 | |
CN117522094A (zh) | 一种***管理方法、平台、电子设备及存储介质 | |
US11941350B2 (en) | Systems and methods for conversion of documents to reusable content types | |
CN112597105A (zh) | 文件关联对象的处理方法、服务端设备及存储介质 | |
CN108196921B (zh) | 单据开发方法、装置、计算机设备和存储介质 | |
CN111414404A (zh) | 一种数据可视化装置和方法 | |
CN115841095A (zh) | 一种文档建立方法、***、介质及设备 | |
CN115759029A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |