控制投保出单的方法和装置制造方法及图纸

技术编号:16886275 阅读:15 留言:0更新日期:2017-12-27 04:04
本发明专利技术提出了一种控制投保出单的方法,所述方法包括:接收投保出单请求,提取出单请求数据,检测所述出单请求数据是否符合预设的规则;若是,则为所述出单请求数据生成一个保单号;将所述保单号发送到与所述出单请求数据对应的终端,并将所述出单请求数据进行缓存;扫描缓存中的所述出单请求数据;根据所述出单请求数据生成相应的保单。通过将保单号的生成和保单的生成异步进行处理,为外部合作伙伴生成保单号的过程不需要依赖数据库,从而有效缓解了数据库的压力,实现了快速的为外部合作伙伴进行出单。此外,还提出了一种控制投保出单的装置。

The method and device for controlling the insurance policy

The present invention provides a control method of a single cover, wherein the method comprises: receiving a single insurance request, extracted single request data, detecting the single request data conforms to the preset rules; if, for the single request data to generate a number of policies; the terminal sends the the policy number to the single data corresponding to the request, and the request data are cached in the cache; scanning the data according to the request; a single request data to generate the corresponding policy. By processing the generation of the policy number and the generation of the insurance policy asynchronously, the process of generating the policy number for the external partners does not need to rely on the database, so as to alleviate the pressure of the database effectively, and achieve the order for the external partners quickly. In addition, a device to control the insurance policy is also proposed.

【技术实现步骤摘要】
控制投保出单的方法和装置
本专利技术涉及计算机处理领域,特别是涉及一种控制投保出单的方法和装置。
技术介绍
随着保险行业的发展,越来越多的人有了投保的意识,比如,出去旅行,很多人会选择买意外险、飞机延误险等等,为了更方便人们进行投保,保险公司一般会和一些网络平台进行合作,用户可以通过这些网络平台直接进行投保。但是传统的用户投保出单需要依赖保险内部的很多核心系统,比如,假设负责和外部合作伙伴对接的保险系统是A系统,A系统需要调用核心B系统,而B系统又依赖核心C系统。当外部合作伙伴调用A系统进行出单时,B和C系统在生成保单的过程中必须依赖数据库,假如此时数据库因为某些原因不能正常提供服务,那么会直接导致无法出单或者出单缓慢。
技术实现思路
基于此,有必要针对上述问题,提供一种能够快速为用户出单的控制投保出单的方法和装置。一种控制投保出单的方法,所述方法包括:接收投保出单请求,提取出单请求数据;检测所述出单请求数据是否符合预设的规则;若是,则为所述出单请求数据生成一个保单号;将所述保单号发送到与所述出单请求数据对应的终端,并将所述出单请求数据进行缓存;扫描缓存中的所述出单请求数据;根据所述出单请求数据生成相应的保单。在其中一个实施例中,在所述检测所述出单请求数据是否符合预设的规则的步骤之前还包括:判断数据库是否可以正常提供服务,若否,则进入检测所述出单请求数据是否符合预设的规则的步骤,若是,则直接根据所述出单请求数据生成相应的保单。在其中一个实施例中,所述为所述投保出单请求生成一个保单号的步骤为:调用序列机制,按照递增顺序为所述投保出单请求分配一个保单号。在其中一个实施例中,所述扫描缓存中的所述出单请求数据的步骤包括:每隔预设的时间自动发起承保指令,根据所述承保指令扫描缓存中的出单请求数据。在其中一个实施例中,在所述根据出单请求数据生成相应的保单的步骤之后还包括:判断根据所述出单请求数据是否成功生成了保单;若是,则将所述保单对应的所述出单请求数据移出缓存,并将所述保单更新到数据库。一种控制投保出单的装置,所述装置包括:接收模块,用于接收投保出单请求,提取出单请求数据;检测模块,用于检测所述出单请求数据是否符合预设的规则;保单号生成模块,用于若出单请求数据符合预设的规则,则为所述投保出单请求生成一个保单号;发送模块,用于将所述保单号发送到与所述投保出单请求对应的终端,并将所述出单请求数据进行缓存;扫描模块,用于扫描缓存中的所述出单请求数据;保单生成模块,用于根据所述出单请求数据生成相应的保单。在其中一个实施例中,所述装置还包括:第一判断模块,用于判断数据库是否可以正常提供服务,若否,则通知检测模块检测所述出单请求是否符合预设的规则,若是,则通知保单生成模块根据所述出单请求数据生成相应的保单。在其中一个实施例中,所述保单号生成模块还用于调用序列机制,按照递增顺序为所述投保出单请求分配一个保单号。在其中一个实施例中,所述扫描模块还用于每隔预设的时间自动发起承保指令,根据所述承保指令扫描缓存中的出单请求数据。在其中一个实施例中,所述装置还包括:第二判断模块,用于判断根据所述出单请求数据是否成功生成了保单,若是,则将所述保单对应的所述出单请求数据移出缓存,并将所述保单更新到数据库。上述控制投保出单的方法和装置,通过接收投保出单请求,提取出单请求数据,检测出单请求数据是否符合预设的规则,若是,则为投保出单请求生成一个保单号,将该保单号发送到与出单请求数据对应的终端,然后扫描缓存中的出单请求数据,根据所述出单请求数据生成相应的保单。上述方法通过对出单请求数据进行规则检测,若符合预设规则,则认为可以生成保单,并为该出单请求数据生成一个保单号,外部合作伙伴拿到保单号就认为已经出单成功,然后再发起真正的承保,通过异步扫描缓存中的出单请求数据,根据该出单请求数据生成相应的保单。生成保单的过程对外部合作伙伴来说是透明的,通过将保单号的生成和保单的生成异步进行处理,为外部合作伙伴生成保单号的过程不需要依赖数据库,从而有效缓解了数据库的压力,实现了快速的为外部合作伙伴进行出单。附图说明图1为一个实施例中控制投保出单的方法流程图;图2为另一个实施例中控制投保出单的方法流程图;图3为又一个实施例中控制投保出单的方法流程图;图4为一个实施例中控制投保出单的时序图;图5为一个实施例中控制投保出单的装置结构框图;图6为另一个实施例中控制投保出单的装置结构框图;图7为又一个实施例中控制投保出单的装置结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,在一个实施例中,提出了一种控制投保出单的方法,该方法包括:步骤102,接收投保出单请求,提取出单请求数据。具体的,服务器接收终端通过外部合作伙伴的网络平台发送的投保出单请求,提取出单请求数据。出单请求数据包括投保人的姓名、身份信息、年龄、职业、收入、投保项目等中的至少一种。投保不同的项目,需要提取的出单请求数据不同,比如,若投保飞机延误险,只需要获取用户的身份信息即可,用户的身份信息用于唯一标识一个用户。步骤104,检测出单请求数据是否符合预设的规则,若是,则进入步骤106,若否,则承保失败。具体的,服务器接收到出单请求数据后,首先检测出单请求数据是否符合预设的规则,这里的预设的规则是指投保时需要满足的投保规则。一般针对不同的投保项目会提前设置不同的投保条件即投保规则,只有满足设定的投保条件时才允许投保。也就是说,只有符合预设的规则才可以投保成功,若符合预设的规则,则调用生成保单号接口为该出单请求数据生成一个保单号,若不符合预设的规则,说明无法投保,结束处理流程。其中,出单请求数据的规则检测不需要依赖核心数据库,其是独立于核心数据库的一个规则检查模块,只需要通过一个内存数据库即可完成。投保项目不同,对应的投保规则也不同,根据不同的投保项目,预先设置不同的投保规则,这样,当获取到用户的投保项目时,可以快速的调用相应的投保规则进行检测。比如,当用户需要投保人身意外险时,可以设置年龄在60岁以下,只有符合这个规则,才认为可以成功投保。步骤106,为投保出单请求生成一个保单号。在本实施例中,当检测到投保出单请求中的出单请求数据符合预设的规则时,则通过调用生成保单号接口为该投保出单请求生成一个保单号。具体的,可以通过调用序列机制,按照递增的顺序为该投保出单请求分配一个唯一的保单号。步骤108,将保单号发送到与投保出单请求对应的终端,并将出单请求数据进行缓存。在本实施例中,用户通过终端发送投保出单请求,服务器根据接收到的出单请求数据为该投保出单请求生成一个保单号,然后将生成的保单号发送到与投保出单请求对应的终端,并将出单请求数据缓存到内存数据库中。用户接收到服务器返回的保单号就认为已经出单成功。通过快速的为用户生成保单号减少了用户因为核心数据库繁忙或异常导致的等待时间。步骤110,扫描缓存中的出单请求数据。在本实施例中,将出单请求数据进行缓存后,通过异步调用发起真正的承保动作,每隔预设的时间自动发起承保指令,根据该承保指令扫描缓存中的出单请求数据,然后通过调本文档来自技高网...
控制投保出单的方法和装置

【技术保护点】
一种控制投保出单的方法,所述方法包括:接收投保出单请求,提取出单请求数据;检测所述出单请求数据是否符合预设的规则;若是,则为所述投保出单请求生成一个保单号;将所述保单号发送到与所述投保出单请求对应的终端,并将所述出单请求数据进行缓存;扫描缓存中的所述出单请求数据;根据所述出单请求数据生成相应的保单。

【技术特征摘要】
1.一种控制投保出单的方法,所述方法包括:接收投保出单请求,提取出单请求数据;检测所述出单请求数据是否符合预设的规则;若是,则为所述投保出单请求生成一个保单号;将所述保单号发送到与所述投保出单请求对应的终端,并将所述出单请求数据进行缓存;扫描缓存中的所述出单请求数据;根据所述出单请求数据生成相应的保单。2.根据权利要求1所述的方法,其特征在于,在所述检测所述出单请求数据是否符合预设的规则的步骤之前还包括:判断数据库是否可以正常提供服务,若否,则进入检测所述出单请求数据是否符合预设的规则的步骤,若是,则直接根据所述出单请求数据生成相应的保单。3.根据权利要求1所述的方法,其特征在于,所述为所述投保出单请求生成一个保单号的步骤为:调用序列机制,按照递增顺序为所述投保出单请求分配一个保单号。4.根据权利要求1所述的方法,其特征在于,所述扫描缓存中的所述出单请求数据的步骤包括:每隔预设的时间自动发起承保指令,根据所述承保指令扫描缓存中的出单请求数据。5.根据权利要求1所述的方法,其特征在于,在所述根据出单请求数据生成相应的保单的步骤之后还包括:判断根据所述出单请求数据是否成功生成了保单;若是,则将所述保单对应的所述出单请求数据移出缓存,并将所述保单更新到数据库。6.一种控制投保出单的...

【专利技术属性】
技术研发人员:徐露露
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1