产品数据发布方法、装置、计算机设备和存储介质与流程

文档序号:17126047发布日期:2019-03-16 00:27阅读:186来源:国知局
产品数据发布方法、装置、计算机设备和存储介质与流程

本申请涉及计算机技术领域,特别是涉及基于接口数据处理的一种产品数据发布方法、装置、计算机设备和存储介质。



背景技术:

随着我国经济的发展和居民生活质量的提高,保险服务已经成为了十分重要的保障服务,保险行业也随之蓬勃发展。随着计算机技术的迅速发展,打破了传统的线下推销保险产品的模式,通过互联网在线上销售保险产品的方式不仅高效,还十分便捷,很大程度上提高了用户体验。而通过多个第三方平台同时对保险产品进行网销,能够有效地提高保险销售的效率。

在传统的方式中,将保险产品发布至第三方平台时,开发人员则需要根据不同的第三方平台开发对应的产品网页或对应的代码。然而这种方式会导致前后端开发人员的开发过程繁琐,开发联调工作量大,进而导致保险产品接入第三方平台的效率较低。因此,如何有效提高产品在第三方平台发布的效率成为目前需要解决的技术问题。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够有效提高产品在第三方平台发布的效率的产品数据发布方法、装置、计算机设备和存储介质。

一种产品数据发布方法,包括:

接收第一终端发送的平台接入指令,所述平台接入指令携带平台标识、产品标识和配置文件,所述配置文件包括预设的接口配置信息;

根据所述平台标识获取对应的平台接口参数;

根据所述接口配置信息对所述平台接口参数进行配置,并添加对应的接口标识,得到配置后的平台接口;

根据所述产品标识获取对应的产品网页和功能代码;

通过所述配置后的平台接口将所述产品网页和功能代码在所述平台标识对应的第三方平台进行发布。

在其中一个实施例中,所述根据所述接口配置信息对所述平台接口参数进行配置包括:

获取所述配置文件中的接口配置信息;

根据所述接口配置信息和所述平台接口参数信息生成对应的接口类;

根据所述接口类对所述平台的接口进行封装,并生成对应的封装信息,所述封装信息用于对所述平台的接口进行配置;

将所述封装信息存储至接口数据库。

在其中一个实施例中,所述方法还包括:

根据所述平台标识生成对应的密钥;

对所述密钥进行编码,得到编码后的密钥;

获取预设文件,将所述编码后的密钥按照预设方式嵌入所述预设文件中,得到密钥文件;

将所述密钥文件发送至对应的第三方平台,所述密钥文件用于第三方平台对平台传输数据进行加密。

在其中一个实施例中,所述方法还包括:

根据所述产品标识获取预设的展示页面信息;

将所述展示页面信息与所述产品网页进行配置,得到第三方平台页面;

通过所述配置后的平台接口将所述第三方平台页面和对应的功能代码在所述平台标识对应的第三方平台进行发布。

在其中一个实施例中,在接收第一终端发送的平台接入指令之前,还包括:

接收第一终端发送的产品上线指令,所述产品上线指令携带产品标识、产品类型和配置信息;

根据所述产品类型获取预设的模板网页,所述模板网页预先配置了对应的模板字段;

获取预设的字段数据表,根据所述配置信息从所述字段数据表中获取对应的字段数据;

将所述字段数据匹配至所述模板字段中,得到配置化模板网页;

根据所述产品标识和所述产品类型获取对应的接口标识;

通过所述接口标识对应的接口调用对应的功能代码;

根据所述配置化模板网页和所述功能代码生成与所述产品标识对应的产品网页。

在其中一个实施例中,所述产品网页对应多个业务系统,所述业务系统包括对应的业务标识;所述根据所述产品标识获取对应的产品网页和功能代码之前,包括:

对所述业务系统添加对应的业务标识和业务接口标识;

根据业务标识对多个业务系统的业务接口进行隔离;

对隔离后的业务系统的业务接口进行封装,并生成对应的业务接口信息,所述业务接口信息用于调用对应的业务系统。

在其中一个实施例中,将所述产品网页和功能代码在所述平台标识对应的第三方平台进行发布后,所述方法还包括:

接收用户终端通过所述第三方平台发送的访问请求;

根据所述访问请求将所述产品网页通过所述第三方平台发送至所述用户终端;

接收用户终端通过所述产品网页发送的投保请求,所述投保请求包括用户信息和产品类型;

根据所述产品类型获取对应的业务接口信息,根据所述业务接口信息调用对应的投保系统,以使得所述投保系统根据所述用户信息和产品类型对所述投保请求进行处理。

一种产品数据发布装置,所述装置包括:

接收模块,用于接收第一终端发送的平台接入指令,所述平台接入指令携带平台标识、产品标识和配置文件,所述配置文件包括预设的接口配置信息;

获取模块,用于根据所述平台标识获取对应的平台接口参数;

配置模块,用于根据所述接口配置信息对所述平台接口参数进行配置,并添加对应的接口标识,得到配置后的平台接口;

所述获取模块还用于根据所述产品标识获取对应的产品网页和功能代码;

发布模块,用于通过所述配置后的平台接口将所述产品网页和功能代码在所述平台标识对应的第三方平台进行发布。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

接收第一终端发送的平台接入指令,所述平台接入指令携带平台标识、产品标识和配置文件,所述配置文件包括预设的接口配置信息;

根据所述平台标识获取对应的平台接口参数;

根据所述接口配置信息对所述平台接口参数进行配置,并添加对应的接口标识,得到配置后的平台接口;

根据所述产品标识获取对应的产品网页和功能代码;

通过所述配置后的平台接口将所述产品网页和功能代码在所述平台标识对应的第三方平台进行发布。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

接收第一终端发送的平台接入指令,所述平台接入指令携带平台标识、产品标识和配置文件,所述配置文件包括预设的接口配置信息;

根据所述平台标识获取对应的平台接口参数;

根据所述接口配置信息对所述平台接口参数进行配置,并添加对应的接口标识,得到配置后的平台接口;

根据所述产品标识获取对应的产品网页和功能代码;

通过所述配置后的平台接口将所述产品网页和功能代码在所述平台标识对应的第三方平台进行发布。

上述产品数据发布方法、装置、计算机设备和存储介质,服务器接收第一终端发送的平台接入指令,平台接入指令携带平台标识、产品标识和配置文件,配置文件包括预设的接口配置信息;根据平台标识获取对应的平台接口参数;根据接口配置信息对平台接口参数进行配置,并添加对应的接口标识,得到配置后的平台接口;根据产品标识获取对应的产品网页和功能代码;通过配置后的平台接口将产品网页和功能代码在平台标识对应的第三方平台进行发布。通过直接对第三方平台的接口进行配置后,将对应的产品网页和对应的功能代码通过平台接口在第三方平台进行发布,由此不需要开发人员再根据第三方开发对应的产品网页,从而有效地提高了产品在第三方平台发布的效率。

附图说明

图1为一个实施例中产品数据发布方法的应用场景图;

图2为一个实施例中产品数据发布方法的流程示意图;

图3为一个实施例中对平台接口参数进行配置步骤的流程示意图;

图4为一个实施例中生成密钥文件步骤的流程示意图;

图5为一个实施例中产品数据发布装置的结构框图;

图6为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的产品数据发布方法,可以应用于如图1所示的应用环境中。第一终端102通过网络与服务器104通过网络进行通信。其中,第一终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机和平板电脑,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。服务器104接收第一终端102发送的平台接入指令,平台接入指令携带了平台标识、产品标识和配置文件,配置文件包括预设的接口配置信息,并根据平台标识获取对应的平台接口参数。服务器104根据接口配置信息对平台接口参数进行配置,并添加对应的接口标识,得到配置后的平台接口;根据产品标识获取对应的产品网页和功能代码;通过配置后的平台接口将产品网页和功能代码在平台标识对应的第三方平台进行发布。通过直接对第三方平台的接口进行配置后,将对应的产品网页和对应的功能代码通过平台接口在第三方平台进行发布,由此不需要开发人员再根据第三方开发对应的产品网页,从而有效地提高了保险产品在第三方平台发布的效率。

在一个实施例中,如图2所示,提供了一种产品数据发布方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:

步骤202,接收第一终端发送的平台接入指令,平台接入指令携带平台标识、产品标识和配置文件,配置文件包括预设的接口配置信息。

其中,第一终端可以是开发人员对应的终端。产品标识可以是产品对应的标识,例如,产品可以是保险产品等。开发人员可以预先通过第一终端向服务器发送产品上线指令,

服务器接收产品上线指令后,产品上线指令携带了产品标识、产品类型和配置信息。根据产品类型获取预设的模板网页和字段数据表,根据配置信息从字段数据表中获取对应的字段数据,并将字段数据匹配至模板字段中,由此得到配置化模板网页。服务器根据产品标识和产品类型获取对应的接口标识;通过接口标识对应的接口调用对应的功能代码;根据配置化模板网页和功能代码生成与产品标识对应的产品网页,并对产品网页进行发布。其中,服务器可以对产品网页在预设的网页或应用程序中发布。例如,可以在服务器对应的官方网页或官方应用程序中进行上线发布。

以保险产品为例,保险产品在本地平台上线后,开发人员可以进一步将该保险产品发布至多个第三方平台,以对保险产品进行展示和销售,第三方平台。开发人员可以通过开发终端向服务器发送平台接入指令,平台接入指令携带了平台标识、产品标识和配置文件,配置文件包括预设的接口配置信息,接口配置信息用于对第三方平台的接口进行配置。

步骤204,根据平台标识获取对应的平台接口参数。

步骤206,根据接口配置信息对平台接口参数进行配置,并添加对应的接口标识,得到配置后的平台接口。

服务器接收到第一终端发送的平台接入指令后,则根据平台标识获取对应的平台接口参数,并根据配置文件中的接口配置信息对平台接口参数进行配置。具体地,服务器根据接口配置信息和平台接口参数生成对应的接口类,根据接口类对该平台的接口进行封装,并生成对应的封装信息。封装信息还可以用于后期对相应的平台接口进行修改或重新配置等,以有效对第三方平台的接口进行管理。

服务器还可以对配置的平台接口参数生成对应的接口标识,以便于服务器根据接口标识调用对应的平台接口,由此得到配置后的平台接口,从而能够有效地对平台接口参数进行配置。

步骤208,根据产品标识获取对应的产品网页和功能代码。

步骤210,通过配置后的平台接口将产品网页和功能代码在平台标识对应的第三方平台进行发布。

服务器对第三方平台的接口配置完成后,则根据产品标识获取对应的产品网页和功能代码。其中,产品网页和后端的功能代码是相隔离的。产品网页可以是服务器已经配置好或已经上线的产品对应的产品网页。具体地,产品网页中包括多个控件,多个控件与对应的功能代码通过控件标识相关联。进而服务器则可以通过配置后的平台接口,将产品网页和对应的功能代码在平台标识对应的第三方平台进行发布。将产品通过前后端分离上线后,对第三方平台的接口进行配置,由此能够使得产品快速在第三方平台上线,有效地提高了产品的上线效率。

上述产品数据发布方法中,服务器接收第一终端发送的平台接入指令,平台接入指令携带平台标识、产品标识和配置文件,配置文件包括预设的接口配置信息;根据平台标识获取对应的平台接口参数;根据接口配置信息对平台接口参数进行配置,并添加对应的接口标识,得到配置后的平台接口。服务器根据产品标识获取对应的产品网页和功能代码,由于产品对应的产品网页和后台的功能代码已经提前配置完成,因此可以直接根据产品标识获取对应的产品网页和功能代码;通过配置后的平台接口将产品网页和功能代码在平台标识对应的第三方平台进行发布。通过直接对第三方平台的接口进行配置后,将对应的产品网页和对应的功能代码通过平台接口在第三方平台进行发布,由此不需要开发人员再根据第三方开发对应的产品网页,从而有效地提高了产品在第三方平台发布的效率。

在一个实施例中,如图3所示,根据接口配置信息对平台接口参数进行配置的步骤,具体包括以下内容:

步骤302,获取配置文件中的接口配置信息;

步骤304,根据接口配置信息和平台接口参数信息生成对应的接口类;

步骤306,根据接口类对平台的接口进行封装,并生成对应的封装信息,封装信息用于对平台的接口进行配置;

步骤308,将封装信息存储至接口数据库。

开发人员可以通过开发终端向服务器发送平台接入指令,平台接入指令携带了平台标识、产品标识和配置文件,配置文件包括预设的接口配置信息,接口配置信息用于对第三方平台的接口进行配置。

服务器接收到第一终端发送的平台接入指令后,则根据平台标识获取对应的平台接口参数,获取配置文件中的接口配置参数,并根据配置文件中的接口配置信息对平台接口参数进行配置。具体地,服务器根据接口配置信息和平台接口参数生成对应的接口类,根据接口类对该平台的接口进行封装,并生成对应的封装信息,并将封装信息存储至接口数据库。封装信息中包括了平台接口的多个属性信息。封装信息还可以用于后期对相应的平台接口进行修改或重新配置等,以有效对第三方平台的接口进行管理。通过对第三方平台的接口进行封装,这样当接口发生变化时,可以集中修改找一个类中的函数,而程序的其它地方都可以不用改。

服务器还可以对配置的平台接口参数生成对应的接口标识,以便于服务器根据接口标识在接口数据库中调用对应的平台接口,由此得到配置后的平台接口,从而能够有效地对平台接口参数进行配置。以进一步通过配置后的平台接口对产品对应的产品网页和功能代码进行发布。服务器将封装后的第三方平台接口和对应的封装信息进行存储,以使得服务器能够根据封装信息对第三方平台接口进行有效地管理。通过对第三方平台接口进行封装,能够有效地使得第三方平台的接口规范化,进而能够有效地提高产品接入第三方平台的效率。

在一个实施例中,如图4所示,该方法包括生成密钥文件的步骤,该步骤具体包括以下内容:

步骤402,根据平台标识生成对应的密钥;

步骤404,对密钥进行编码,得到编码后的密钥;

步骤406,获取预设文件,将编码后的密钥按照预设方式嵌入预设文件中,得到密钥文件;

步骤408,将密钥文件发送至对应的第三方平台,密钥文件用于第三方平台对平台传输数据进行加密。

开发人员可以通过开发终端向服务器发送平台接入指令,以将产品在第三方平台进行发布,平台接入指令携带了平台标识、产品标识和配置文件,配置文件包括预设的接口配置信息,接口配置信息用于对第三方平台的接口进行配置。

服务器接收到平台接入指令后,根据第三方平台的接口标识生成对应的密钥,并对密钥进行编码。其中,密钥可以是非对称密钥。具体地,服务器可以将平台标识按照预设方式添加至密钥中。其中,密钥可以是预设字符串,也可以是预设图形。服务器可以按照预设编码方式对预设字符串进行编码,也可以按照预设编码方式对预设图形进行编码,由此得到编码后的密钥。预设的编码方式可以有多种,例如,预设的编码方式可以是base64的编码方式。编码后的密钥包括编码后的密钥字符串以及密钥图形等。

数据库中存储了多种预设文件,服务器对密钥进行编码后获取预设文件,按照预设方式嵌入预设文件中。具体地,服务器可以按照预设规则在预设文件中的预设位置添加编码后的密钥,生成密钥文件,并将密钥文件发送至第三方平台。以使得第三方平台利用解码后的密钥对第三方平台传入的用户信息等数据进行加密密,服务器接收到用户终端通过第三方平台发送的用户信息等数据根据对应的密钥进行解密。通过对传输的数据进行加密,并将密钥进行隐藏存储,能够有效地提高通过第三方平台访问产品网页的安全性,有效地保证了数据的安全性。

在一个实施例中,该方法还包括:根据产品标识获取预设的展示页面信息;将展示页面信息与产品网页进行配置,得到第三方平台页面;通过配置后的平台接口将第三方平台页面和对应的功能代码在平台标识对应的第三方平台进行发布。

服务器还可以通过第三方平台接口在第三方平台推送预设的产品展示信息。具体地,在第三方平台上线产品之前,开发人员可以设计出针对第三方平台的产品对应的产品展示页面。开发人员通过开发终端向服务器发送平台接入指令,以将产品在第三方平台进行发布,平台接入指令携带了平台标识、产品标识和配置文件,配置文件包括预设的接口配置信息,接口配置信息用于对第三方平台的接口进行配置。

服务器接收到平台接入指令后,则根据平台标识获取对应的平台接口参数,并根据配置文件中的接口配置信息对平台接口参数进行配置,并添加对应的接口标识,得到配置后的平台接口。

服务器进而根据产品标识获取对应的产品网页和功能代码,并根据产品标识获取预先开发的展示页信息。其中,产品网页可以是服务器在本地平台发布的产品对应的产品网页,产品标识对应的展示页面信息可以是针对第三方平台涉及的产品展示页面或者部分页面信息。可以通过将展示页面信息与本地平台的产品网页相结合,生成针对第三方平台的产品页面。服务器则将展示页面信息和产品网页通过对应的页面参数进行配置,由此得到第三方平台网页。进而服务器通过配置后的平台接口将第三方平台页面和对应的功能代码在平台标识对应的第三方平台进行发布。通过将针对第三方平台的产品展示页面和产品网页进行灵活配置,并通过配置后第三方平台接口将得到的第三方平台网页发布至第三方平台中,不仅有效提高了产品在第三方平台的上线效率,提高根据不同平台灵活地设计产品的展示页面,还有效地提高产品的推广效率。

在一个实施例中,服务器还可以配置第三方平台的佣金结算方式和支付方式。具体地,开发人员可以预先配置佣金结算规则和对应的支付接口,并生成对应的结算属性信息和支付配置信息,支付配置信息包括对应的支付接口,例如微信支付接口、支付宝支付接口和银行卡支付接口等。服务器将产品标识对应的产品网页和功能代码发布至第三方平台之前,还可以获取结算属性信息,将结算属性信息与第三方平台的平台接口参数进行配置,得到平台结算参数。并将佣金的支付接口与第三方平台的平台接口参数进行配置,得到平台支付参数。进而服务器将平台结算参数和平台支付参数添加至配置后的平台接口参数中,得到配置后的平台接口。服务器则通过配置后的平台接口将产品网页和功能代码在平台标识对应的第三方平台进行发布。通过配置与第三方平台的结算属性信息和佣金的支付配置信息,能够有效地与第三方平台进行对接,进而能够有效地提高产品接入第三方平台的效率。

在一个实施例中,在接收第一终端发送的平台接入指令之前,还包括:接收第一终端发送的产品上线指令,产品上线指令携带产品标识、产品类型和配置信息;根据产品类型获取预设的模板网页,模板网页预先配置了对应的模板字段;获取预设的字段数据表,根据配置信息从字段数据表中获取对应的字段数据;将字段数据匹配至模板字段中,得到配置化模板网页;根据产品标识和产品类型获取对应的接口标识;通过接口标识对应的接口调用对应的功能代码;根据配置化模板网页和功能代码生成与产品标识对应的产品网页。

当产品为保险产品时,在保险产品上线的过程中,开发人员可以通过第一终端可以向服务器发送产品上线指令。产品上线指令携带了产品标识、产品类型和配置信息。其中,配置信息中可以包括多个字段信息,字段信息可以是该保险产品所对应的具体的保险产品信息,例如产品编码、可售状态、保单类型、核保方式、报价和保障范围等。进一步地,字段信息还可以用预设的代码来表示。

开发人员可以通过第一终端预先开发出不同产品类型对应的模板网页,模板网页中预先配置了对应的模板字段以及对应的字段控件等。例如,模板网页可以是包含html、css的web网页,还可以是终端应用程序页面等网页。开发人员还可以利用第一终端预先设置字段数据表,字段数据表中存储了多种保险产品所需的详细的字段数据,例如字段名和字段类型以及对应的字段参数等数据。服务器接收到第一终端发送的产品上线指令后,则根据产品上线指令中的产品类型获取预设的模板网页,并获取预设的字段数据表。

服务器根据令配置信息中的字段信息可以从字段数据表中获取对应的字段数据。其中,配置信息中的字段信息可能并不完善,或者只是字段信息对应的代码。因此需要根据字段信息从字段数据表中获取对应的详细的字段数据。进而服务器获取了该保险产品的字段数据后,则将字段数据匹配至模板网页的模板字段中。具体地,字段数据中包括了对应的字段名和字段参数,根据字段名和字段参数将字段数据与模板字段进行匹配,并将字段数据添加至模板字段中。由此能够有效地对字段数据进行配置,进而得到配置化模板网页。

服务器对模板网页进行配置得到配置化模板网页后,根据产品标识和产品类型获取对应的接口标识。具体地,服务器可以预先对产品类型关联模板网页对应的接口标识,并根据产品标识和产品类型与对应的接口标识生成接口映射表。例如,模板网页和功能代码可以通过restful风格接口,以通用的ajax方式异步交互数据。由此服务器则可以进一步根据产品标识和产品类型从接口映射表中获取对应的接口标识。

模板网页中包括多个控件,控件包括对应的控件标识。服务器通过接口标识对应的接口调用对应的功能代码后,功能代码中还可以包括多个控件所对应的功能代码,服务器则根据控件标识将控件和对应的功能代码进行关联。进而服务器根据配置化模板网页和关联后的功能代码生成与产品标识对应的产品网页,并对产品网页进行发布。对保险产品的产品网页进行发布上线后,用户则可以通过产品网页进行测保、核保、支付、承保和查询签收电子保单等操作。通过将前端的模板网页和后端的功能代码分离,并在保险产品上线的时候直接进行配置。由此能够快速有效地配置保险产品的产品网页,进而能够有效地上线保险产品。

在一个实施例中,产品网页对应多个业务系统,业务系统包括对应的业务标识;根据产品标识获取对应的产品网页和功能代码之前,包括:对业务系统添加对应的业务标识和业务接口标识;根据业务标识对多个业务系统的接口进行隔离;对隔离后的业务系统的接口进行封装,并生成对应的业务接口信息,业务接口信息用于调用对应的业务系统。

产品网页中还对应有多个业务系统,例如测保系统、投保系统、核保系统和查询系统等。每个业务系统包括对应的业务标识。服务器在对保险产品的产品网页和功能代码进行发布之前,还可以预先对多个业务系统进行隔离和封装。

具体地,每个业务系统包括对应的业务接口。服务器对每个业务系统添加对应的业务标识和业务接口标识,根据业务标识对多个业务系统的业务接口进行隔离,并隔离后的业务系统的业务接口进行统一地封装,并生成对应的业务接口信息。由此服务器可以根据业务接口信息调用对应的业务系统,以使得各个业务系统对相对应的业务请求进行处理。隔离封装后的各个业务接口互相独立解耦,由此使得各个业务系统对应的类之间的依赖性最小,在调用具体的业务系统时不会互相影响,由此有利于后期对业务系统进行维护。

在一个实施例中,产品网页和功能代码在平台标识对应的第三方平台进行发布后,该方法还包括:接收用户终端通过第三方平台发送的访问请求;根据访问请求将产品网页通过第三方平台发送至用户终端;接收用户终端通过产品网页发送的投保请求,投保请求包括用户信息和产品类型;根据产品类型获取对应的业务接口信息,根据业务接口信息调用对应的投保系统,以使得投保系统根据用户信息和产品类型对投保请求进行处理。

服务器将保险产品对应的产品网页和功能代码在第三方平台发布后,用户可以通过用户终端在第三方平台进行访问该产品网页进行测保、投保、核保、支付、承保和查询签收电子保单等操作。具体地,用户终端可以根据保险产品对应的产品网页向服务器发送访问请求,服务器则根据访问请求将保险产品的产品网页通过第三方平台返回给用户终端。产品网页中包括了投保控件,当用户终端检测到用户点击投保控件的操作指令后,生成投保请求,并将投保请求发送至服务器。投保请求中包括用户信息和对应的产品类型。

服务器接收到用户终端发送的投保请求后,根据产品类型获取对应的接口参数,并根据获取的接口参数调用对应的投保系统,以使得对应的投保系统根据用户信息和产品类型对投保请求进行处理。进一步地,用户终端还可以通过产品网页发起测保请求、核保请求和查询请求等,以使得服务器通过对应的接口调用对应的系统进行测保、核保和查询等处理。通过快速有效地配置产品网页并上线后,不仅提高了用户的投保效率和用户体验,还有效地提高了保险产品的销售效率。

应该理解的是,虽然图2-4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-4中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图5所示,提供了一种产品数据发布装置,包括:接收模块502、获取模块504、配置模块506和发布模块508,其中:

接收模块502,用于接收第一终端发送的平台接入指令,平台接入指令携带平台标识、产品标识和配置文件,配置文件包括预设的接口配置信息;

获取模块504,用于根据平台标识获取对应的平台接口参数;

配置模块506,用于根据接口配置信息对平台接口参数进行配置,并添加对应的接口标识,得到配置后的平台接口;

获取模块504还用于根据产品标识获取对应的产品网页和功能代码;

发布模块508,用于通过配置后的平台接口将产品网页和功能代码在平台标识对应的第三方平台进行发布。

在其中一个实施例中,配置模块506还用于获取所述配置文件中的接口配置信息;根据接口配置信息和平台接口参数信息生成对应的接口类;根据接口类对平台的接口进行封装,并生成对应的封装信息,封装信息用于对平台的接口进行配置;将封装信息存储至接口数据库。

在其中一个实施例中,该装置还包括密钥编码模块,用于根据平台标识生成对应的密钥;对密钥进行编码,得到编码后的密钥;获取预设文件,将编码后的密钥按照预设方式嵌入预设文件中,得到密钥文件;将密钥文件发送至对应的第三方平台,密钥文件用于第三方平台对平台传输数据进行加密。

在其中一个实施例中,配置模块506还用于根据产品标识获取预设的展示页面信息;将展示页面信息与产品网页进行配置,得到第三方平台页面;通过配置后的平台接口将第三方平台页面和对应的功能代码在平台标识对应的第三方平台进行发布。

在其中一个实施例中,接收模块502还用于接收第一终端发送的产品上线指令,产品上线指令携带产品标识、产品类型和配置信息;获取模块504还用于根据产品类型获取预设的模板网页,模板网页预先配置了对应的模板字段;获取预设的字段数据表,根据配置信息从字段数据表中获取对应的字段数据;配置模块506还用于将字段数据匹配至模板字段中,得到配置化模板网页;发布模块508还用于根据产品标识和产品类型获取对应的接口标识;通过接口标识对应的接口调用对应的功能代码;根据配置化模板网页和功能代码生成与产品标识对应的产品网页。

在其中一个实施例中,产品网页对应多个业务系统,业务系统包括对应的业务标识;该装置还包括封装模块,用于对业务系统添加对应的业务标识和业务接口标识;根据业务标识对多个业务系统的业务接口进行隔离;对隔离后的业务系统的业务接口进行封装,并生成对应的业务接口信息,业务接口信息用于调用对应的业务系统。

在其中一个实施例中,接收模块502还用于接收用户终端通过第三方平台发送的访问请求;根据访问请求将产品网页通过第三方平台发送至用户终端;接收用户终端通过产品网页发送的投保请求,投保请求包括用户信息和产品类型;该装置还包括调用模块,用于根据产品类型获取对应的业务接口信息,根据业务接口信息调用对应的投保系统,以使得投保系统根据用户信息和产品类型对投保请求进行处理。

关于产品数据发布装置的具体限定可以参见上文中对于产品数据发布方法的限定,在此不再赘述。上述产品数据发布装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储配置文件、产品网页和功能代码等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种产品数据发布方法。

本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

接收第一终端发送的平台接入指令,平台接入指令携带平台标识、产品标识和配置文件,配置文件包括预设的接口配置信息;

根据平台标识获取对应的平台接口参数;

根据接口配置信息对平台接口参数进行配置,并添加对应的接口标识,得到配置后的平台接口;

根据产品标识获取对应的产品网页和功能代码;

通过配置后的平台接口将产品网页和功能代码在平台标识对应的第三方平台进行发布。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取配置文件中的接口配置信息;根据接口配置信息和平台接口参数信息生成对应的接口类;根据接口类对平台的接口进行封装,并生成对应的封装信息,封装信息用于对平台的接口进行配置;将封装信息存储至接口数据库。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据平台标识生成对应的密钥;对密钥进行编码,得到编码后的密钥;获取预设文件,将编码后的密钥按照预设方式嵌入预设文件中,得到密钥文件;将密钥文件发送至对应的第三方平台,密钥文件用于第三方平台对平台传输数据进行加密。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据产品标识获取预设的展示页面信息;将展示页面信息与产品网页进行配置,得到第三方平台页面;通过配置后的平台接口将第三方平台页面和对应的功能代码在平台标识对应的第三方平台进行发布。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收第一终端发送的产品上线指令,产品上线指令携带产品标识、产品类型和配置信息;根据产品类型获取预设的模板网页,模板网页预先配置了对应的模板字段;获取预设的字段数据表,根据配置信息从字段数据表中获取对应的字段数据;将字段数据匹配至模板字段中,得到配置化模板网页;根据产品标识和产品类型获取对应的接口标识;通过接口标识对应的接口调用对应的功能代码;根据配置化模板网页和功能代码生成与产品标识对应的产品网页。

在一个实施例中,产品网页对应多个业务系统,业务系统包括对应的业务标识;处理器执行计算机程序时还实现以下步骤:对业务系统添加对应的业务标识和业务接口标识;根据业务标识对多个业务系统的业务接口进行隔离;对隔离后的业务系统的业务接口进行封装,并生成对应的业务接口信息,业务接口信息用于调用对应的业务系统。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收用户终端通过第三方平台发送的访问请求;根据访问请求将产品网页通过第三方平台发送至用户终端;接收用户终端通过产品网页发送的投保请求,投保请求包括用户信息和产品类型;根据产品类型获取对应的业务接口信息,根据业务接口信息调用对应的投保系统,以使得投保系统根据用户信息和产品类型对投保请求进行处理。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

接收第一终端发送的平台接入指令,平台接入指令携带平台标识、产品标识和配置文件,配置文件包括预设的接口配置信息;

根据平台标识获取对应的平台接口参数;

根据接口配置信息对平台接口参数进行配置,并添加对应的接口标识,得到配置后的平台接口;

根据产品标识获取对应的产品网页和功能代码;

通过配置后的平台接口将产品网页和功能代码在平台标识对应的第三方平台进行发布。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取配置文件中的接口配置信息;根据接口配置信息和平台接口参数信息生成对应的接口类;根据接口类对平台的接口进行封装,并生成对应的封装信息,封装信息用于对平台的接口进行配置;将封装信息存储至接口数据库。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据平台标识生成对应的密钥;对密钥进行编码,得到编码后的密钥;获取预设文件,将编码后的密钥按照预设方式嵌入预设文件中,得到密钥文件;将密钥文件发送至对应的第三方平台,密钥文件用于第三方平台对平台传输数据进行加密。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据产品标识获取预设的展示页面信息;将展示页面信息与产品网页进行配置,得到第三方平台页面;通过配置后的平台接口将第三方平台页面和对应的功能代码在平台标识对应的第三方平台进行发布。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收第一终端发送的产品上线指令,产品上线指令携带产品标识、产品类型和配置信息;根据产品类型获取预设的模板网页,模板网页预先配置了对应的模板字段;获取预设的字段数据表,根据配置信息从字段数据表中获取对应的字段数据;将字段数据匹配至模板字段中,得到配置化模板网页;根据产品标识和产品类型获取对应的接口标识;通过接口标识对应的接口调用对应的功能代码;根据配置化模板网页和功能代码生成与产品标识对应的产品网页。

在一个实施例中,产品网页对应多个业务系统,业务系统包括对应的业务标识;计算机程序被处理器执行时还实现以下步骤:对业务系统添加对应的业务标识和业务接口标识;根据业务标识对多个业务系统的业务接口进行隔离;对隔离后的业务系统的业务接口进行封装,并生成对应的业务接口信息,业务接口信息用于调用对应的业务系统。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收用户终端通过第三方平台发送的访问请求;根据访问请求将产品网页通过第三方平台发送至用户终端;接收用户终端通过产品网页发送的投保请求,投保请求包括用户信息和产品类型;根据产品类型获取对应的业务接口信息,根据业务接口信息调用对应的投保系统,以使得投保系统根据用户信息和产品类型对投保请求进行处理。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1