CN110909013B - 业务清单生成方法、装置、设备及计算机可读存储介质 - Google Patents
业务清单生成方法、装置、设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN110909013B CN110909013B CN201910966959.3A CN201910966959A CN110909013B CN 110909013 B CN110909013 B CN 110909013B CN 201910966959 A CN201910966959 A CN 201910966959A CN 110909013 B CN110909013 B CN 110909013B
- Authority
- CN
- China
- Prior art keywords
- service list
- information
- list
- rule
- service
- 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
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/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
-
- 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
-
- 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
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Human Resources & Organizations (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- Marketing (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Technology Law (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Computational Linguistics (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请涉及大数据技术领域,公开了一种业务清单生成方法、装置、设备及计算机可读存储介质。包括:当接收到合作端传入的业务清单生成请求时,对业务清单生成请求进行解析,得到业务清单生成请求对应的业务清单信息;确定业务清单信息对应的预设规则,基于预设规则对所述业务清单信息进行验证;若规则验证通过,则获取业务清单信息对应的数据计算规则;基于数据计算规则对业务清单参数信息进行完善,并确定业务清单信息对应的业务清单号,基于完善后的所述业务清单参数信息、所述业务清单号、所述合作端以及所述请求出单的产品信息,生成对应的目标业务清单,并将所述目标业务清单返回至所述合作端。通过本申请,实现了合作端需求的快速响应。
Description
技术领域
本申请涉及大数据技术领域,尤其涉及业务清单生成方法、装置、设备及计算机可读存储介质。
背景技术
服务型的IT企业在自身业务成熟后都会做一些线上化对接服务,将内部服务以接口的形式对外提供给其他行业的合作伙伴,对接过程中,自身业务的核心逻辑是固定的,再针对不同合作伙伴的特殊需求在核心逻辑外做定制开发。但是,这种定制开发的模式会存在以下问题:开发进度缓慢,并且因为涉及到的合作伙伴较多,所以需要在统一的版本日上线定制业务,导致上线周期长;同时,若上线后合作伙伴要进行业务需求变更,则需要重新定制开发,严重影响***的运行。
发明内容
本申请的主要目的在于提供一种业务清单生成方法、装置、设备及计算机可读存储介质,旨在解决现有的业务清单生成方法无法快速响应合作端需求的技术问题。
为实现上述目的,本申请提供一种业务清单生成方法,所述业务清单生成方法包括以下步骤:
当接收到合作端传入的业务清单生成请求时,对所述业务清单生成请求进行解析,得到所述业务清单生成请求对应的业务清单信息,其中,所述业务清单信息包括合作端信息、请求出单的产品信息以及请求出单的业务清单参数信息;
基于所述合作端信息在预设规则列表中进行查询,获取所述合作端对应的规则列表,并基于所述请求出单的产品信息以及请求出单的业务清单参数信息在规则列表中进行筛选,确定所述业务清单信息对应的预设规则,基于所述预设规则对所述业务清单信息进行验证,其中,不同的合作端、请求出单的产品以及业务清单参数对应不同的预设规则,所述预设规则包括权限规则和校验规则;
若所述权限规则和校验规则验证通过,则获取所述业务清单信息对应的数据计算规则;
基于所述数据计算规则对所述业务清单参数信息进行完善,并确定所述业务清单信息对应的业务清单号,基于完善后的所述业务清单参数信息、所述业务清单号、所述合作端以及所述请求出单的产品信息,生成对应的目标业务清单,并将所述目标业务清单返回至所述合作端。
可选地,基于所述合作端信息在预设规则列表中进行查询,获取所述合作端对应的规则列表,并基于所述请求出单的产品信息以及请求出单的业务清单参数信息在规则列表中进行筛选,确定所述业务清单信息对应的预设规则,基于所述预设规则对所述业务清单信息进行验证之前,还包括:
获取不同合作端、不同产品以及不同业务清单参数对应的不同的预设规则;
根据所述不同合作端、不同产品以及不同业务清单参数对应的不同的预设规则,建立预设规则列表。
可选地,基于所述合作端信息在预设规则列表中进行查询,获取所述合作端对应的规则列表,并基于所述请求出单的产品信息以及请求出单的业务清单参数信息在规则列表中进行筛选,确定所述业务清单信息对应的预设规则,基于所述预设规则对所述业务清单信息进行验证之后,还包括:
若权限规则验证失败,则基于所述权限规则对所述业务清单信息进行处理,基于处理后的业务清单信息生成对应的目标业务清单,并将所述目标业务清单返回至所述合作端;
若校验规则验证失败,则向所述合作端返回错误信息警告。
可选地,基于所述数据计算规则对所述业务清单参数信息进行完善,并确定所述业务清单信息对应的业务清单号,基于完善后的所述业务清单参数信息、所述业务清单号、所述合作端以及所述请求出单的产品信息,生成对应的目标业务清单,并将所述目标业务清单返回至所述合作端之后,还包括:
当接收到合作端传入的业务清单变更请求时,获取所述业务清单变更请求对应的业务清单变更信息,其中,所述业务清单变更信息包括合作端信息、请求变更的产品信息以及请求变更的业务清单参数信息;
在预设规则列表中进行查询,获取所述业务清单变更信息对应的预设规则,并基于所述预设规则对所述业务清单变更信息进行验证,所述预设规则包括权限规则和校验规则;
若所述权限规则和校验规则验证通过,则获取所述业务清单变更信息对应的数据计算规则,并基于所述数据计算规则对所述目标业务清单进行修改,将修改后的目标业务清单返回至所述合作端。
此外,为实现上述目的,本申请还提供一种业务清单生成装置,所述业务清单生成装置包括:
解析模块,用于当接收到合作端传入的业务清单生成请求时,对所述业务清单生成请求进行解析,得到所述业务清单生成请求对应的业务清单信息,其中,所述业务清单信息包括合作端信息、请求出单的产品信息以及请求出单的业务清单参数信息;
验证模块,用于基于所述合作端信息在预设规则列表中进行查询,获取所述合作端对应的规则列表,并基于所述请求出单的产品信息以及请求出单的业务清单参数信息在规则列表中进行筛选,确定所述业务清单信息对应的预设规则,基于所述预设规则对所述业务清单信息进行验证,其中,不同的合作端、请求出单的产品以及业务清单参数对应不同的预设规则,所述预设规则包括权限规则和校验规则;
获取模块,用于若所述权限规则和校验规则验证通过,则获取所述业务清单信息对应的数据计算规则;
生成模块,用于基于所述数据计算规则对所述业务清单参数信息进行完善,并确定所述业务清单信息对应的业务清单号,基于完善后的所述业务清单参数信息、所述业务清单号、所述合作端以及所述请求出单的产品信息,生成对应的目标业务清单,并将所述目标业务清单返回至所述合作端。
可选地,业务清单生成装置还包括:
规则模块,用于获取不同合作端、不同产品以及不同业务清单参数对应的不同的预设规则;
建立模块,用于根据所述不同合作端、不同产品以及不同业务清单参数对应的不同的预设规则,建立预设规则列表。
可选地,业务清单生成装置还包括:
处理模块,用于若权限规则验证失败,则基于所述权限规则对所述业务清单信息进行处理,基于处理后的业务清单信息生成对应的目标业务清单,并将所述目标业务清单返回至所述合作端;
警告模块,用于若校验规则验证失败,则向所述合作端返回错误信息警告。
可选地,业务清单生成装置还包括:
变更模块,用于当接收到合作端传入的业务清单变更请求时,获取所述业务清单变更请求对应的业务清单变更信息,其中,所述业务清单变更信息包括合作端信息、请求变更的产品信息以及请求变更的业务清单参数信息;
变更验证模块,用于在预设规则列表中进行查询,获取所述业务清单变更信息对应的预设规则,并基于所述预设规则对所述业务清单变更信息进行变更,所述预设规则包括权限规则和校验规则;
修改模块,用于若所述权限规则和校验规则验证通过,则获取所述业务清单变更信息对应的数据计算规则,并基于所述数据计算规则对所述目标业务清单进行修改,将修改后的目标业务清单返回至所述合作端。
此外,为实现上述目的,本申请还提供一种业务清单生成设备,所述业务清单生成设备包括输入输出单元、存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行时实现如上所述的业务清单生成方法的步骤。
此外,为实现上述目的,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有业务清单生成程序,所述业务清单生成程序被处理器执行时实现如上所述的业务清单生成方法的步骤。
本申请提出的业务清单生成方法,当接收到合作端传入的业务清单生成请求时,首先对业务清单生成请求进行解析,得到业务清单生成请求对应的业务清单信息,业务清单信息包括合作端信息、请求出单的产品信息以及请求出单的业务清单参数信息;进一步地,在预设规则列表中进行查询,获取合作端对应的规则列表,并进一步基于请求出单的产品信息以及请求出单的业务清单参数信息在规则列表中进行筛选,最终确定业务清单信息对应的预设规则,预设规则包括权限规则和校验规则,且不同的合作端信息、请求出单的产品信息以及请求出单的业务清单参数信息对应不同的预设规则,并基于预设规则对业务清单信息进行验证;若验证通过,则获取业务清单信息对应的数据计算规则;最后,基于数据计算规则对业务清单参数信息进行完善,确定业务清单信息对应的业务清单号,并最终根据完善后的业务清单参数信息、业务清单号、合作端以及请求出单的产品信息生成对应的目标业务清单,并将目标业务清单返回至合作端。通过本申请提出的业务清单生成方法,为不同的合作端设置不同的预设规则,并在合作端传入业务清单生成请求时,基于预设规则对业务清单信息进行校验,在校验通过后即可按照相应的业务清单信息进行出单,实现对合作端需求的快速响应,同时也有利于***维护。
附图说明
图1为本申请实施例方案涉及的硬件运行环境的业务清单生成设备结构示意图;
图2为本申请业务清单生成方法一实施例的流程示意图;
图3为本申请业务清单生成装置一实施例的功能模块示意图;
图4为本申请业务清单生成装置另一实施例的功能模块示意图;
图5为本申请业务清单生成装置另一实施例的功能模块示意图;
图6为本申请业务清单生成装置另一实施例的功能模块示意图。
本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
如图1所示,图1为本申请实施例方案涉及的硬件运行环境的业务清单生成设备结构示意图。
本申请实施例中的业务清单生成设备可以是便携计算机、服务器等具有数据处理能力的终端设备。
如图1所示,该业务清单生成设备可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选地可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选地还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的业务清单生成设备结构并不构成对业务清单生成设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及业务清单生成程序。
在图1所示的业务清单生成设备中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的业务清单生成程序,并执行以下业务清单生成方法的各实施例的操作。
参照图2,图2为本申请业务清单生成方法一实施例的流程示意图,在该实施例中,业务清单生成方法包括:
步骤S10,当接收到合作端传入的业务清单生成请求时,对业务清单生成请求进行解析,得到业务清单生成请求对应的业务清单信息,其中,业务清单信息包括合作端信息、请求出单的产品信息以及请求出单的业务清单参数信息。
在本实施例中,当接收到合作端传入的业务清单生成请求时,首先对业务清单生成请求进行解析,以得到业务清单生成请求对应的业务清单信息。具体地,业务清单信息包括合作端信息、请求出单的产品的信息以及请求出单的业务清单参数信息,业务清单参数信息可以包括投保人、被保人、保险标的及保险条款等。
对于合作端及请求出单的产品,在本实施例中均可以用编号的方式进行区分,为不同的合作端和不同的产品设置不同的编号以进行区分。
步骤S20,基于合作端信息在预设规则列表中进行查询,获取合作端对应的规则列表,并基于请求出单的产品信息以及请求出单的业务清单参数信息在规则列表中进行筛选,确定业务清单信息对应的预设规则,基于预设规则对业务清单信息进行验证,其中,不同的合作端、请求出单的产品以及业务清单参数对应不同的预设规则,预设规则包括权限规则和校验规则。
对于***来说,接入的合作端不同,各合作端对应的业务需求也不同,所以,在本实施例中,各合作端均对应有不同的规则,这些规则与对应的合作端关联存储于规则列表中。因此,当获取业务清单生成请求对应的业务清单信息后,基于NLP(Natural LanguageProcessing,自然语言处理)对业务清单信息进行分析,从而准确地读取业务清单信息中的具体信息,例如合作端信息、请求出单的产品信息以及请求出单的业务清单参数信息等。进一步地,读取出具体信息后,根据具体信息中的合作端信息在预设的规则列表中进行查询,找到该合作端对应的预设规则,以及进一步根据具体信息中的产品信息和业务清单参数信息在预设规则中进行更确切的筛选,从而最终确定业务清单信息对应的权限规则及校验规则。
在本实施例中,以手机延保险为例,对权限规则及校验规则进行解释:权限规则是指对合作端的功能进行限制,例如,限制合作端A只能修改手机延保险的延保时长,而合作端B除了可以修改延保时长,还可以修改费率;校验规则是指对合作端传入的业务清单信息中的参数进行校验,例如,设定合作端C的费率不能低于3%,若合作端C传入的业务清单信息中的费率为2%,则判定合作端C传入的业务清单信息中的费率不满足校验规则。
当获取业务清单信息中该合作端对应的预设规则后,即可按照预设规则对业务清单信息进行验证。例如,假设合作端对应的预设规则中,权限规则为“出单时业务清单上不允许包含延保起期”,校验规则为“出单时保费值要大于35”,则根据上述权限规则和校验规则对业务清单上的信息进行验证,包括验证业务清单上是否包含延保起期这一参数以及保费值是否大于35。若上述验证过程均通过,则表明本次的业务清单信息校验成功;反之,若其中有一项规则验证没有通过,则视为验证失败。
步骤S30,若权限规则和校验规则验证通过,则获取业务清单信息对应的数据计算规则。
如果权限规则和校验规则均验证通过,则进一步地获取业务清单信息对应的数据计算规则。数据计算规则是指当业务清单中的某一参数对应的值发生变化时,则其他相关的参数值也要进行更改,例如,若合作端D修改了原厂保险止期,则相应的延保起期、延保止期都需要进行更改;又或者合作端E修改了费率,则需要根据保费计算公式重新确定保费。
可以理解的是,对于不同的合作端来说,针对不同的产品都可能存在不同的权限规则、校验规则及数据计算规则。通过将不同的合作端所对应的规则记录至规则列表中,后续当需要新增合作端时,只需在规则列表中新增该合作端对应的规则即可;或是对现有接入的合作端的业务需求进行更改时,也只需修改合作端对应的规则即可,极大地提高了***的业务效率。
步骤S40,基于数据计算规则对业务清单参数信息进行完善,并确定业务清单信息对应的业务清单号,基于完善后的业务清单参数信息、业务清单号、合作端以及请求出单的产品信息,生成对应的目标业务清单,并将目标业务清单返回至合作端。
若业务清单信息验证通过,则表明合作端传入的业务清单满足相应的出单条件,则进一步地根据数据计算规则对业务清单中的信息进行完善。例如,若合作端传入的业务清单上参保金额为10000元,该合作端对应的费率为0.015,则根据保费计算公式,即保费=参保金额*费率,计算得到本次业务清单对应的保费为150元。计算完成后,即可为该业务清单确定相应的业务清单号,并基于业务清单号、参保金额、保费及参保人等信息进行出单,以生成目标业务清单,然后将目标业务清单返回至合作端,以便合作端基于该目标业务清单为客户提供相应的保单。
在本实施例中,当接收到合作端传入的业务清单生成请求时,首先对业务清单生成请求进行解析,得到业务清单生成请求对应的业务清单信息,业务清单信息包括合作端信息、请求出单的产品信息以及请求出单的业务清单参数信息;进一步地,在预设规则列表中进行查询,获取合作端对应的规则列表,并进一步基于请求出单的产品信息以及请求出单的业务清单参数信息在规则列表中进行筛选,最终确定业务清单信息对应的预设规则,预设规则包括权限规则和校验规则,且不同的合作端信息、请求出单的产品信息以及请求出单的业务清单参数信息对应不同的预设规则,并基于预设规则对业务清单信息进行验证;若验证通过,则获取业务清单信息对应的数据计算规则;最后,基于数据计算规则对业务清单参数信息进行完善,确定业务清单信息对应的业务清单号,并最终根据完善后的业务清单参数信息、业务清单号、合作端以及请求出单的产品信息生成对应的目标业务清单,并将目标业务清单返回至合作端。通过本申请提出的业务清单生成方法,为不同的合作端设置不同的预设规则,并在合作端传入业务清单生成请求时,基于预设规则对业务清单信息进行校验,在校验通过后即可按照相应的业务清单信息进行出单,实现对合作端需求的快速响应,同时也有利于***维护。
进一步地,在步骤S20之前,还包括:
步骤S50,获取不同合作端、不同产品以及不同业务清单参数对应的不同的预设规则;
步骤S60,根据不同合作端、不同产品以及不同业务清单参数对应的不同的预设规则,建立预设规则列表。
在本实施例中,规则列表中包括合作端信息、产品的信息、权限规则、校验规则及数据计算规则等,其中,合作端的信息与产品的信息可以是指编号信息。以手机延保险为例,对权限规则、校验规则及数据计算规则进行解释:权限规则是指对合作端的功能进行限制,例如,限制合作端A只能修改手机延保险的延保时长,而合作端B除了可以修改延保时长,还可以修改费率;校验规则是指对合作端传入的业务清单信息中的参数进行校验,例如,设定合作端C的费率不能低于3%,若合作端C传入的业务清单信息中的费率为2%,则判定合作端C传入的业务清单信息中的费率不满足校验规则;数据计算规则是指当业务清单中的某一参数对应的值发生变化时,则其他相关的参数值也要进行更改,例如,若合作端D修改了原厂保险止期,则相应的延保起期、延保止期都需要进行更改;又或者合作端E修改了费率,则需要根据保费计算公式重新确定保费。
可以理解的是,对各合作端对应的规则需求的确定,是基于对数据量巨大的合作数据进行分析、处理得到的,这类合作数据的特点是业务清单即时生效,保险期限很短,保费也很少,所有的业务清单大部分业务清单信息都是一样的,只有极个别信息不一样。因此,首先对这类合作数据进行筛选,可以理解的是,合作数据中的业务清单信息包括合作端信息、请求出单的产品的信息以及请求出单的业务清单参数信息等,通过逐项匹配确定合作数据中相同的信息,并将所有的合作数据中相同的信息保存一份至数据库中,例如合作端信息或请求出单的产品的信息;而对于极个别不一样的信息,例如请求出单的业务清单参数信息,则获取该信息包含的出单项,并将该出单项保存至数据库中的其他位置,具体地,出单项是指该信息中包含的具体出单项目,例如投保人、被保人、保险标的及保险条款等。后续需要出单时,从数据库中获取相同的信息及出单项,并根据当前的投保人的需求填写出单项所对应的内容,例如,根据投保人的需求填写投保人和被保人的名字,即可完成出单,极大地提高了出单速度。
在本实施例中,当合作端需要变更业务需求时,只需对预设规则进行修改即可;若是要新增合作端,则为新增的合作端新建预设规则即可,实现了对合作端需求的快速响应。
进一步地,步骤S20之后,还包括:
步骤S70,若权限规则验证失败,则基于权限规则对业务清单信息进行处理,基于处理后的业务清单信息生成对应的目标业务清单,并将目标业务清单返回至合作端;
步骤S80,若校验规则验证失败,则向合作端返回错误信息警告。
在本实施例中,若出现权限规则验证失败,则相应地对传入的业务清单上的信息进行处理,例如,若权限规则为“出单时业务清单上不允许包含延保起期”,而合作端传入的业务清单上却包含了该参数,则将该参数视为无效参数,并将该无效参数从业务清单上剔除。根据权限规则对业务清单上验证失败的参数进行处理后,基于处理后的业务清单信息生成对应的目标业务清单,并同样地将目标业务清单返回至合作端,以便合作端基于该目标业务清单为客户提供相应的业务清单。
若出现校验规则验证失败,例如,若校验规则为“参保金额大于1000”,而合作端传入的业务清单上的参保金额却小于1000,则向该合作端返回错误信息警告,以便合作端对传入的业务清单上的参保金额进行核对及修改。
进一步地,在步骤S30之后,还包括:
步骤S90,当接收到合作端传入的业务清单变更请求时,获取业务清单变更请求对应的业务清单变更信息,其中,业务清单变更信息包括合作端信息、请求变更的产品信息以及请求变更的业务清单参数信息;
步骤S100,在预设规则列表中进行查询,获取业务清单变更信息对应的预设规则,并基于预设规则对业务清单变更信息进行验证,预设规则包括权限规则和校验规则;
步骤S110,若权限规则和校验规则验证通过,则获取业务清单变更信息对应的数据计算规则,并基于数据计算规则对目标业务清单进行修改,将修改后的目标业务清单返回至合作端。
在本实施例中,当合作端需要对已出业务清单进行修改时,基于预设规则对合作端传入的业务清单变更信息进行校验,以判断合作端传入的业务清单变更信息是否满足要求。同样地,若合作端需要新建业务清单,也需要对合作端传入的业务清单进行校验。
具体地,当接收到合作端传入的业务清单变更请求时,获取对应的业务清单变更信息,业务清单变更信息可以包括合作端信息、请求变更的产品信息以及请求变更的业务清单参数信息等。
进一步地,获取该合作端对应的预设规则,同样地,预设规则包括权限规则和校验规则,再基于预设规则对请求变更的业务清单参数进行校验。例如,合作端传入的业务清单变更请求中是请求将该业务清单的参保金额由5000变更为3000,通过在规则列表中对该合作端的预设规则进行查询,得到该合作端对应的权限规则为“允许修改延保时长和参保金额”,校验规则为“参保金额必须大于1000”,则可知该请求变更的业务清单参数满足对应的权限规则和校验规则,即本次校验通过。
进一步地,根据变更后的参保金额,基于该合作端的数据计算规则对与参保金额相关的其他参数信息进行重新计算,计算完成后即可根据变更后的业务清单参数信息对原来的业务清单进行对应修改,修改完成后为该修改后的最新业务清单确定对应的批单号,最后,将修改后的最新业务清单和批单号返回至合作端。
参照图3,图3为本申请业务清单生成装置一实施例的功能模块示意图。
在本实施例中,业务清单生成装置包括:
解析模块10,用于当接收到合作端传入的业务清单生成请求时,对所述业务清单生成请求进行解析,得到所述业务清单生成请求对应的业务清单信息,其中,所述业务清单信息包括合作端信息、请求出单的产品信息以及请求出单的业务清单参数信息;
验证模块20,用于基于所述合作端信息在预设规则列表中进行查询,获取所述合作端对应的规则列表,并基于所述请求出单的产品信息以及请求出单的业务清单参数信息在规则列表中进行筛选,确定所述业务清单信息对应的预设规则,基于所述预设规则对所述业务清单信息进行验证,其中,不同的合作端、请求出单的产品以及业务清单参数对应不同的预设规则,所述预设规则包括权限规则和校验规则;
获取模块30,用于若所述权限规则和校验规则验证通过,则获取所述业务清单信息对应的数据计算规则;
生成模块40,用于基于所述数据计算规则对所述业务清单参数信息进行完善,并确定所述业务清单信息对应的业务清单号,基于完善后的所述业务清单参数信息、所述业务清单号、所述合作端以及所述请求出单的产品信息,生成对应的目标业务清单,并将所述目标业务清单返回至所述合作端。
进一步地,参照图4,业务清单生成装置还包括:
规则模块50,用于获取不同合作端、不同产品以及不同业务清单参数对应的不同的预设规则;
建立模块60,用于根据所述不同合作端、不同产品以及不同业务清单参数对应的不同的预设规则,建立预设规则列表。
进一步地,参照图5,业务清单生成装置还包括:
处理模块70,用于若权限规则验证失败,则基于所述权限规则对所述业务清单信息进行处理,基于处理后的业务清单信息生成对应的目标业务清单,并将所述目标业务清单返回至所述合作端;
警告模块80,用于若校验规则验证失败,则向所述合作端返回错误信息警告。
进一步地,参照图6,业务清单生成装置还包括:
变更模块90,用于当接收到合作端传入的业务清单变更请求时,获取所述业务清单变更请求对应的业务清单变更信息,其中,所述业务清单变更信息包括合作端信息、请求变更的产品信息以及请求变更的业务清单参数信息;
变更验证模块100,用于在预设规则列表中进行查询,获取所述业务清单变更信息对应的预设规则,并基于所述预设规则对所述业务清单变更信息进行变更,所述预设规则包括权限规则和校验规则;
修改模块110,用于若所述权限规则和校验规则验证通过,则获取所述业务清单变更信息对应的数据计算规则,并基于所述数据计算规则对所述目标业务清单进行修改,将修改后的目标业务清单返回至所述合作端。
本申请业务清单生成装置的具体实施例与上述业务清单生成方法的各个实施例基本相同,在此不做赘述。
此外,本申请实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储业务清单生成程序,所述业务清单生成程序被处理器执行时实现如上述的业务清单生成方法的步骤。
本申请计算机可读存储介质的具体实施例与上述业务清单生成方法的各个实施例基本相同,在此不做赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
Claims (10)
1.一种业务清单生成方法,其特征在于,所述业务清单生成方法包括以下步骤:
当接收到合作端传入的业务清单生成请求时,对所述业务清单生成请求进行解析,得到所述业务清单生成请求对应的业务清单信息,其中,所述业务清单信息包括合作端信息、请求出单的产品信息以及请求出单的业务清单参数信息;
基于所述合作端信息在预设规则列表中进行查询,获取所述合作端对应的规则列表,并基于所述请求出单的产品信息以及请求出单的业务清单参数信息在规则列表中进行筛选,确定所述业务清单信息对应的预设规则,基于所述预设规则对所述业务清单信息进行验证,其中,不同的合作端、请求出单的产品以及业务清单参数对应不同的预设规则,所述预设规则包括权限规则和校验规则;
若所述权限规则和校验规则验证通过,则获取所述业务清单信息对应的数据计算规则;
基于所述数据计算规则对所述业务清单参数信息进行完善,并确定所述业务清单信息对应的业务清单号,基于完善后的所述业务清单参数信息、所述业务清单号、所述合作端以及所述请求出单的产品信息,生成对应的目标业务清单,并将所述目标业务清单返回至所述合作端。
2.如权利要求1所述的业务清单生成方法,其特征在于,基于所述合作端信息在预设规则列表中进行查询,获取所述合作端对应的规则列表,并基于所述请求出单的产品信息以及请求出单的业务清单参数信息在规则列表中进行筛选,确定所述业务清单信息对应的预设规则,基于所述预设规则对所述业务清单信息进行验证之前,还包括:
获取不同合作端、不同产品以及不同业务清单参数对应的不同的预设规则;
根据所述不同合作端、不同产品以及不同业务清单参数对应的不同的预设规则,建立预设规则列表。
3.如权利要求1所述的业务清单生成方法,其特征在于,基于所述合作端信息在预设规则列表中进行查询,获取所述合作端对应的规则列表,并基于所述请求出单的产品信息以及请求出单的业务清单参数信息在规则列表中进行筛选,确定所述业务清单信息对应的预设规则,基于所述预设规则对所述业务清单信息进行验证之后,还包括:
若权限规则验证失败,则基于所述权限规则对所述业务清单信息进行处理,基于处理后的业务清单信息生成对应的目标业务清单,并将所述目标业务清单返回至所述合作端;
若校验规则验证失败,则向所述合作端返回错误信息警告。
4.如权利要求1所述的业务清单生成方法,其特征在于,基于所述数据计算规则对所述业务清单参数信息进行完善,并确定所述业务清单信息对应的业务清单号,基于完善后的所述业务清单参数信息、所述业务清单号、所述合作端以及所述请求出单的产品信息,生成对应的目标业务清单,并将所述目标业务清单返回至所述合作端之后,还包括:
当接收到合作端传入的业务清单变更请求时,获取所述业务清单变更请求对应的业务清单变更信息,其中,所述业务清单变更信息包括合作端信息、请求变更的产品信息以及请求变更的业务清单参数信息;
在预设规则列表中进行查询,获取所述业务清单变更信息对应的预设规则,并基于所述预设规则对所述业务清单变更信息进行验证,所述预设规则包括权限规则和校验规则;
若所述权限规则和校验规则验证通过,则获取所述业务清单变更信息对应的数据计算规则,并基于所述数据计算规则对所述目标业务清单进行修改,将修改后的目标业务清单返回至所述合作端。
5.一种业务清单生成装置,其特征在于,所述业务清单生成装置包括:
解析模块,用于当接收到合作端传入的业务清单生成请求时,对所述业务清单生成请求进行解析,得到所述业务清单生成请求对应的业务清单信息,其中,所述业务清单信息包括合作端信息、请求出单的产品信息以及请求出单的业务清单参数信息;
验证模块,用于基于所述合作端信息在预设规则列表中进行查询,获取所述合作端对应的规则列表,并基于所述请求出单的产品信息以及请求出单的业务清单参数信息在规则列表中进行筛选,确定所述业务清单信息对应的预设规则,基于所述预设规则对所述业务清单信息进行验证,其中,不同的合作端、请求出单的产品以及业务清单参数对应不同的预设规则,所述预设规则包括权限规则和校验规则;
获取模块,用于若所述权限规则和校验规则验证通过,则获取所述业务清单信息对应的数据计算规则;
生成模块,用于基于所述数据计算规则对所述业务清单参数信息进行完善,并确定所述业务清单信息对应的业务清单号,基于完善后的所述业务清单参数信息、所述业务清单号、所述合作端以及所述请求出单的产品信息,生成对应的目标业务清单,并将所述目标业务清单返回至所述合作端。
6.如权利要求5所述的业务清单生成装置,其特征在于,所述业务清单生成装置还包括:
规则模块,用于获取不同合作端、不同产品以及不同业务清单参数对应的不同的预设规则;
建立模块,用于根据所述不同合作端、不同产品以及不同业务清单参数对应的不同的预设规则,建立预设规则列表。
7.如权利要求5所述的业务清单生成装置,其特征在于,所述业务清单生成装置还包括:
处理模块,用于若权限规则验证失败,则基于所述权限规则对所述业务清单信息进行处理,基于处理后的业务清单信息生成对应的目标业务清单,并将所述目标业务清单返回至所述合作端;
警告模块,用于若校验规则验证失败,则向所述合作端返回错误信息警告。
8.如权利要求5所述的业务清单生成装置,其特征在于,所述业务清单生成装置还包括:
变更模块,用于当接收到合作端传入的业务清单变更请求时,获取所述业务清单变更请求对应的业务清单变更信息,其中,所述业务清单变更信息包括合作端信息、请求变更的产品信息以及请求变更的业务清单参数信息;
变更验证模块,用于在预设规则列表中进行查询,获取所述业务清单变更信息对应的预设规则,并基于所述预设规则对所述业务清单变更信息进行变更,所述预设规则包括权限规则和校验规则;
修改模块,用于若所述权限规则和校验规则验证通过,则获取所述业务清单变更信息对应的数据计算规则,并基于所述数据计算规则对所述目标业务清单进行修改,将修改后的目标业务清单返回至所述合作端。
9.一种业务清单生成设备,其特征在于,所述业务清单生成设备包括输入输出单元、存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如权利要求1至4中任一项所述的业务清单生成方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有业务清单生成程序,所述业务清单生成程序被处理器执行时实现如权利要求1至4中任一项所述的业务清单生成方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910966959.3A CN110909013B (zh) | 2019-10-12 | 2019-10-12 | 业务清单生成方法、装置、设备及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910966959.3A CN110909013B (zh) | 2019-10-12 | 2019-10-12 | 业务清单生成方法、装置、设备及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110909013A CN110909013A (zh) | 2020-03-24 |
CN110909013B true CN110909013B (zh) | 2023-10-03 |
Family
ID=69815512
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910966959.3A Active CN110909013B (zh) | 2019-10-12 | 2019-10-12 | 业务清单生成方法、装置、设备及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110909013B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111445344A (zh) * | 2020-04-21 | 2020-07-24 | 重庆新致金服信息技术有限公司 | 保险业务清单处理方法、电子设备及存储介质 |
CN112488855B (zh) * | 2020-11-23 | 2024-02-13 | 中国人寿保险股份有限公司 | 一种基于规则模板的业务校验方法及设备 |
CN113610647A (zh) * | 2021-05-18 | 2021-11-05 | 臻顺溜科技股份有限公司 | 与出单***对接的保单业务管理方法、计算设备和介质 |
CN113407225B (zh) * | 2021-06-23 | 2022-09-23 | 未鲲(上海)科技服务有限公司 | 代码清单的生成方法、装置、计算机设备和存储介质 |
CN113900736B (zh) * | 2021-10-12 | 2023-11-28 | 重庆紫光华山智安科技有限公司 | 一种业务规则动态配置管理方法和*** |
CN117592911B (zh) * | 2024-01-19 | 2024-05-28 | 天津盛驰精工有限公司 | 一种金属成形加工资源的管理方法、***、设备及介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108269187A (zh) * | 2018-01-29 | 2018-07-10 | 深圳壹账通智能科技有限公司 | 金融业务的验证方法、装置、设备和计算机存储介质 |
CN109582681A (zh) * | 2018-10-26 | 2019-04-05 | 平安科技(深圳)有限公司 | 业务数据处理方法、装置、计算机设备及存储介质 |
CN109636317A (zh) * | 2018-11-23 | 2019-04-16 | 山东中创软件工程股份有限公司 | 业务控制方法、装置、***及存储介质 |
CN109842611A (zh) * | 2018-12-14 | 2019-06-04 | 平安科技(深圳)有限公司 | 身份验证方法、装置、计算机设备和存储介质 |
-
2019
- 2019-10-12 CN CN201910966959.3A patent/CN110909013B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108269187A (zh) * | 2018-01-29 | 2018-07-10 | 深圳壹账通智能科技有限公司 | 金融业务的验证方法、装置、设备和计算机存储介质 |
CN109582681A (zh) * | 2018-10-26 | 2019-04-05 | 平安科技(深圳)有限公司 | 业务数据处理方法、装置、计算机设备及存储介质 |
CN109636317A (zh) * | 2018-11-23 | 2019-04-16 | 山东中创软件工程股份有限公司 | 业务控制方法、装置、***及存储介质 |
CN109842611A (zh) * | 2018-12-14 | 2019-06-04 | 平安科技(深圳)有限公司 | 身份验证方法、装置、计算机设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110909013A (zh) | 2020-03-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110909013B (zh) | 业务清单生成方法、装置、设备及计算机可读存储介质 | |
US8756126B2 (en) | Billing device and processing method | |
CN109814856B (zh) | 数据录入方法、装置、终端及计算机可读存储介质 | |
CN100385398C (zh) | 应用程序生成器 | |
EP1607860A2 (en) | System and method for auditing a network | |
US8301522B2 (en) | Method, device and system for configuration and quotation processing | |
CN108805691B (zh) | 一种基于区块链的贷款审核方法及相关设备 | |
CN110765484A (zh) | 一种征信数据处理方法及电子设备 | |
CN110119292A (zh) | ***运行参数查询方法、匹配方法、装置及节点设备 | |
CN111106899B (zh) | 物联网中的数据校验方法、装置、计算机设备及存储介质 | |
CN113268336A (zh) | 一种服务的获取方法、装置、设备以及可读介质 | |
CN107133233B (zh) | 一种配置数据查询的处理方法及装置 | |
CN107423223A (zh) | 测试管理*** | |
CN110838971B (zh) | 消息发送方法、装置、电子设备及存储介质 | |
CN111723019A (zh) | 接口的调试方法及*** | |
CN116367102B (zh) | 自动切换短信路由的方法及装置 | |
CN112732372A (zh) | 服务调用方法、装置及服务器 | |
US9652630B2 (en) | Enhanced view compliance tool | |
CN112132545A (zh) | 评审***、信息推送方法、装置和电子设备 | |
CN110460487A (zh) | 服务节点的监控方法及***、服务节点 | |
CN111752847A (zh) | 接口比对方法和微服务器、计算机可读存储介质、电子设备 | |
CN110471966A (zh) | 信息数据校验方法、装置、计算机设备及存储介质 | |
CN111159988A (zh) | 一种模型处理方法、装置、计算机设备及存储介质 | |
CN110427600B (zh) | 一种批文管理方法及装置 | |
CN114697368B (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 |