数据存储和调用的方法及装置制造方法及图纸

技术编号:17162143 阅读:29 留言:0更新日期:2018-02-01 20:24
本发明专利技术适用于数据处理技术领域,提供了一种数据存储及调用的方法及装置,所述方法包括:在系统中搭建redis存储系统;在系统进行车险数据出单的过程中,则通过所述redis存储系统存储中间数据以及调用中间数据,以完成与关联的业务系统之间的交互操作。本发明专利技术避免了将中间数据存储在服务器的session中,通过使用redis增强了中间数据存储的稳定性,有效地解决了系统中数据的存储容量、性能受限的问题。

Methods and devices for data storage and call

The invention is applicable to the technical field of data processing and provides a method and device for data storage and transfer, the method includes: to build the redis storage system in the system; the auto insurance data of a single process in the system, through the redis storage system to store intermediate data and call the interactive operation between the intermediate data. In order to complete the related business system. The invention avoids storing intermediate data in the server's session, enhances the stability of intermediate data storage by using redis, and effectively solves the problem of data storage capacity and limited performance in the system.

【技术实现步骤摘要】
数据存储和调用的方法及装置
本专利技术属于数据处理
,尤其涉及一种数据存储和调用的方法及装置。
技术介绍
寿险系统在进行车险数据出单操作的过程中,经常需要与相关联的业务系统进行交互。现有技术将交互过程中的中间数据临时存储在服务器的session中,这会占用服务器的内存,同时,数据的存储容量、性能均受到服务器的限制,可扩展性差。
技术实现思路
鉴于此,本专利技术实施例提供了一种数据存储和调用的方法及装置,以扩展数据的存储容量、性能以及可扩展性。第一方面,提供了一种数据存储和调用的方法,所述方法包括:在系统中搭建redis存储系统;在系统进行车险数据出单的过程中,则通过所述redis存储系统存储中间数据以及调用中间数据,以完成与关联的业务系统之间的交互操作。第二方面,提供了一种数据存储和调用的装置,所述装置包括:搭建模块,用于在系统中搭建redis存储系统;存储及调用模块,用于在系统进行车险数据出单的过程中,则通过所述redis存储系统存储中间数据以及调用中间数据,以完成与关联的业务系统之间的交互操作。与现有技术相比,本专利技术实施例通过在系统中增加搭建redis存储系统;在系统进行车险数据出单的过程中,则通过所述redis存储系统存储中间数据以及调用中间数据,以完成与关联的业务系统之间的交互操作。从而避免了将中间数据存储在服务器的session中,通过使用redis增强了中间数据存储的稳定性,有效地解决了系统中数据的存储容量、性能受限的问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。图1是本专利技术实施例提供的数据存储和调用的方法的实现流程图;图2是本专利技术实施例提供的数据存储和调用的方法中步骤S102的具体实现流程图;图3是本专利技术另一实施例提供的数据存储和调用的方法中步骤S102的具体实现流程图;图4是本专利技术实施例提供的数据存储和调用的装置的组成结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例通过在系统中增加搭建redis存储系统;在系统进行车险数据出单的过程中,则通过所述redis存储系统存储中间数据以及调用中间数据,以完成与关联的业务系统之间的交互操作。从而避免了将中间数据存储在服务器的session中,通过使用redis增强了中间数据存储的稳定性,有效地解决了系统中数据的存储容量、性能受限的问题。本专利技术实施例还提供了相应的装置,以下分别进行详细的说明。图1是本专利技术实施例提供的数据存储和调用的方法的实现流程。在本专利技术实施例中,所述数据存储和调用的方法应用于寿险系统的终端上,所述终端包括但不限于服务器、计算机等。参阅图1,所述数据存储和调用的方法包括:在步骤S101中,在系统中搭建redis存储系统。示例性地,所述系统可以为寿险系统。本专利技术实施例在所述寿险系统中增加搭建了redis存储系统。其中,redis是一个开源的、先进的key-value存储器:其处理速度快,每秒能执行约11万集合、约81000+条记录;能够支持丰富的数据类型,比如列表、集合、有序集合、散列数据类型等,并且解决问题的能力强;所有的redis的操作都是原子的,支持多种实用工具,可以在多个用例如缓存、消息、队列中使用。在步骤S102中,在系统进行车险数据出单的过程中,则通过所述redis存储系统存储中间数据以及调用中间数据,以完成与关联的业务系统之间的交互操作。在这里,所述交互操作包括但不限于数据处理和逻辑判断。示例性地,对于银行中的寿险系统,在车险数据出单时,很多与车险相关的规则存放在产险系统中,则需要调用相关联的产险系统来进行数据的处理及逻辑判断。此时,所述关联的业务系统为产险系统。在实际应用中,也可以根据出单需求调用其他业务系统,上述的产险系统仅为本专利技术的一个优选示例,并不用于限制本专利技术。在本专利技术实施例中,所述redis存储系统用来存储车险数据出单过程中寿险系统与关联的业务系统之间的中间数据。其中,所述中间数据包括但不限于数据处理请求、业务信息、数据处理结果等,所述业务信息包括但不限于车辆信息、车主信息、报价信息等。寿险系统可以将所述中间数据存储于所述redis存储系统中,以及从所述redis存储系统中调用中间数据。从而避免了将中间数据存储在服务器的session中,通过使用redis增强了中间数据存储的稳定性,有效地解决了系统中数据的存储容量、性能受限的问题。作为本专利技术的一个优选示例,图2示出了本专利技术实施例提供的数据存储和调用的方法中步骤S102的具体实现流程。参阅图2,所述步骤S102包括:在步骤S201中,在系统进行车险数据出单的过程中,根据车险数据出单的需求调用关联的业务系统的接口。在这里,出单过程的不同阶段对应不同的出单需求,比如,在出单过程中需要调用产险的ICORE-PNBS、在获取上年度保单信息时则需要调用ICORE-PAS等。本专利技术实施例根据车险数据出单的需求获取需要调用的关联的业务系统,然后调用所述业务系统对应的接口,以与所述业务系统建立通信连接。在步骤S202中,从所述redis存储系统中读取中间数据。在这里,寿险系统根据车险数据出单的需求,从所述redis存储系统中读取所需的中间数据,比如数据处理请求、业务信息等,所述业务信息包括但不限于车辆信息、车主信息以及报价信息等。在步骤S203中,通过所述接口将所述中间数据传输至所述业务系统,以使得所述业务系统对所述中间数据进行处理。在读取完中间数据后,寿险系统将所述中间数据通过所调用的接口传输至业务系统,以请求所述业务系统对所述中间数据进行处理和/或逻辑判断,从而实现了在车险数据出单过程中基于redis存储系统的数据调用。进一步地,所述步骤S102还可以包括:通过所述接口接收所述业务系统返回的处理结果;将所述处理结果存储至所述redis存储系统中。在这里,当关联的业务系统完成对寿险系统所发送的中间数据的处理之后,得到处理结果,并将所述处理结果通过所述接口返回至所述寿险系统。寿险系统接收所述处理结果,将所述处理结果存储至所述redis存储系统中,以供自身系统的后续调用,从而实现了在车险数据出单过程中基于redis存储系统的数据存储。图3示出了本专利技术另一实施例提供的数据存储和调用的方法中步骤S102的具体实现流程。在步骤S301中,在系统进行车险数据出单的过程中,根据车险数据出单的需求调用关联的业务系统的接口。在步骤S302中,从所述redis存储系统中读取中间数据。在步骤S303中,通过所述接口将所述中间数据传输至所述业务系统,以使得所述业务系统对所述中间数据进行处理。在步骤S304中,通过所述接口接收所述业务系统返回的处理结果。在步骤S305中,将所述处理结果存储至所述redis存储系统中。本专利技术实施例通过在系统中增加搭建redis存储系统;在系统进行车险数据出单的过程中,则通过所述redis存本文档来自技高网...
数据存储和调用的方法及装置

【技术保护点】
一种数据存储和调用的方法,其特征在于,所述方法包括:在系统中搭建redis存储系统;在系统进行车险数据出单的过程中,则通过所述redis存储系统存储中间数据以及调用中间数据,以完成与关联的业务系统之间的交互操作。

【技术特征摘要】
1.一种数据存储和调用的方法,其特征在于,所述方法包括:在系统中搭建redis存储系统;在系统进行车险数据出单的过程中,则通过所述redis存储系统存储中间数据以及调用中间数据,以完成与关联的业务系统之间的交互操作。2.如权利要求1所述的数据存储和调用的方法,其特征在于,所述在系统进行车险数据出单的过程中,则通过所述redis存储系统存储中间数据以及调用中间数据,以完成与关联的业务系统之间的交互操作包括:在系统进行车险数据出单的过程中,根据车险数据出单的需求调用关联的业务系统的接口;从所述redis存储系统中读取中间数据;通过所述接口将所述中间数据传输至所述业务系统,以使得所述业务系统对所述中间数据进行处理。3.如权利要求2所述的数据存储和调用的方法,其特征在于,所述在系统进行车险数据出单的过程中,则通过所述redis存储系统存储中间数据以及调用中间数据,以完成与关联的业务系统之间的交互操作还包括:通过所述接口接收所述业务系统返回的处理结果;将所述处理结果存储至所述redis存储系统中。4.如权利要求1至3任一项所述的数据存储和调用的方法,其特征在于,所述redis存储系统采用集群的方式存...

【专利技术属性】
技术研发人员:张昆轮邓强东严晓云
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1