[go: up one dir, main page]

CN108243180B - Bank policy data docking method and policy data server - Google Patents

Bank policy data docking method and policy data server Download PDF

Info

Publication number
CN108243180B
CN108243180B CN201710914556.5A CN201710914556A CN108243180B CN 108243180 B CN108243180 B CN 108243180B CN 201710914556 A CN201710914556 A CN 201710914556A CN 108243180 B CN108243180 B CN 108243180B
Authority
CN
China
Prior art keywords
policy data
bank
server
data server
policy
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
Application number
CN201710914556.5A
Other languages
Chinese (zh)
Other versions
CN108243180A (en
Inventor
张秉瑞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An Technology Shenzhen Co Ltd
Original Assignee
Ping An Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ping An Technology Shenzhen Co Ltd filed Critical Ping An Technology Shenzhen Co Ltd
Priority to CN201710914556.5A priority Critical patent/CN108243180B/en
Priority to PCT/CN2018/089339 priority patent/WO2019062184A1/en
Publication of CN108243180A publication Critical patent/CN108243180A/en
Application granted granted Critical
Publication of CN108243180B publication Critical patent/CN108243180B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/08Insurance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Computing Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Power Engineering (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Technology Law (AREA)
  • General Business, Economics & Management (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention discloses a bank policy data docking method, which comprises the following steps: configuring an OPEN-API interface as an external interface of a policy data server of each cooperative bank; acquiring policy data to be provided, and analyzing the policy data to be provided to determine bank policy data servers to be synchronized corresponding to each group of policy data; and when a data synchronization instruction is received, transmitting the policy data corresponding to the synchronization instruction to a bank policy data server sending the data synchronization instruction through the external interface by adopting a preset format. The invention also provides a policy data server. The insurance policy data server and the bank insurance policy data docking method provided by the invention can enable the docking with a cooperative bank to be easier and have stronger expansibility.

Description

Bank policy data docking method and policy data server
Technical Field
The invention relates to the technical field of data processing, in particular to a bank policy data docking method and a policy data server.
Background
The construction of the existing bank system does not have unified specification, and the development of each bank system adopts different data structures and different external interfaces, so that data sharing and butt joint between a company (such as an insurance company) cooperating with a bank and the bank are inconvenient, for example, bank insurance policy data between the insurance company and the bank.
Disclosure of Invention
In view of the above, the present invention provides a bank policy data docking and policy data server, which can facilitate docking with a partner bank and have strong extensibility.
First, in order to achieve the above object, the present invention provides a policy data server, where the policy data server includes a memory and a processor, the memory stores a bank policy data docking program operable on the processor, and the bank policy data docking program implements the following steps when executed by the processor:
configuring an OPEN-API interface as an external interface of a policy data server of each cooperative bank;
acquiring policy data to be provided, and analyzing the policy data to be provided to determine bank policy data servers to be synchronized corresponding to each group of policy data; and
and when a data synchronization instruction is received, transmitting the policy data corresponding to the synchronization instruction to a bank policy data server sending the data synchronization instruction through the external interface by adopting a preset format.
Optionally, the step of obtaining policy data to be provided and analyzing the policy data to be provided to determine that each group of policy data corresponds to a bank policy data server to be synchronized includes:
acquiring bank information in the policy data to be provided; and
and determining bank policy data servers to be synchronized corresponding to each group of policy data according to the bank information.
Optionally, the bank policy data interfacing program, when executed by the processor, further processes the steps of:
and respectively storing each group of policy data in corresponding storage intervals according to the bank policy data server to be synchronized corresponding to each group of policy data.
Optionally, the bank policy data interfacing program, when executed by the processor, further processes the steps of:
and after receiving the synchronous instruction, verifying the identity of the bank insurance policy data server sending the synchronous instruction.
In addition, in order to achieve the above object, the present invention further provides a method for docking the bank policy data, which is applied to a policy data server, and the method comprises the following steps:
configuring an OPEN-API interface as an external interface of a policy data server of each cooperative bank;
acquiring policy data to be provided, and analyzing the policy data to be provided to determine bank policy data servers to be synchronized corresponding to each group of policy data; and
and when a data synchronization instruction is received, transmitting the policy data corresponding to the synchronization instruction to a bank policy data server sending the data synchronization instruction through the external interface by adopting a preset format.
Optionally, the step of obtaining policy data to be provided and analyzing the policy data to be provided to determine that each group of policy data corresponds to a bank policy data server to be synchronized includes:
acquiring bank information in the policy data to be provided; and
and determining bank policy data servers to be synchronized corresponding to each group of policy data according to the bank information.
Optionally, after the step of obtaining policy data to be provided and analyzing the policy data to be provided to determine that each group of policy data corresponds to a bank policy data server to be synchronized, the method further includes:
and respectively storing each group of policy data in corresponding storage intervals according to the bank policy data server to be synchronized corresponding to each group of policy data.
Optionally, the method further comprises:
and after receiving the synchronous instruction, verifying the identity of the bank insurance policy data server sending the synchronous instruction.
Optionally, the preset format is a JSON format.
Further, to achieve the above object, the present invention also provides a computer readable storage medium storing a bank policy data docking program, which is executable by at least one processor to cause the at least one processor to execute the steps of the bank policy data docking method as described above.
Compared with the prior art, the insurance policy data server, the bank insurance policy data docking method and the computer readable storage medium provided by the invention have the advantages that firstly, an OPEN-API interface is configured as an external interface of the insurance policy data server of each cooperative bank; then, acquiring policy data to be provided, and analyzing the policy data to be provided to determine bank policy data servers corresponding to each group of policy data to be synchronized; and finally, when a data synchronization instruction is received, the policy data corresponding to the synchronization instruction is transmitted to a bank policy data server sending the data synchronization instruction through the external interface by adopting a preset format. Therefore, the docking interfaces among all the bank systems are unified, and when the data synchronization instruction is received, the insurance policy data are synchronized and transmitted to the bank insurance policy data server sending the data synchronization instruction, so that the docking with a cooperative bank is easier, and the expansibility is stronger.
Drawings
FIG. 1 is a schematic diagram of an alternative application environment for various embodiments of the present invention;
FIG. 2 is a schematic diagram of an alternative hardware architecture for the policy data server of FIG. 1;
FIG. 3 is a schematic diagram of the first embodiment of the docking program for bank policy data according to the present invention;
FIG. 4 is a block diagram of a second embodiment of the docking program for bank policy data according to the present invention;
FIG. 5 is a block diagram of a third embodiment of the docking program for bank policy data according to the present invention;
FIG. 6 is a schematic flow chart of a first embodiment of a method for interfacing bank policy data according to the present invention;
FIG. 7 is a schematic flow chart of a second embodiment of the method for interfacing bank policy data according to the present invention;
FIG. 8 is a schematic flow chart of a third embodiment of the method for interfacing bank policy data according to the present invention;
fig. 9 is a schematic flow chart of a fourth embodiment of the bank policy data interfacing method according to the present invention.
Reference numerals:
mobile terminal 1
Policy data server 2
Network 3
Memory device 11
Processor with a memory having a plurality of memory cells 12
Network interface 13
Bank policy data docking program 200
Configuration module 201
Acquisition module 202
Transmission module 203
Memory module 204
Verification module 205
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that the description relating to "first", "second", etc. in the present invention is for descriptive purposes only and is not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In addition, technical solutions between various embodiments may be combined with each other, but must be realized by a person skilled in the art, and when the technical solutions are contradictory or cannot be realized, such a combination should not be considered to exist, and is not within the protection scope of the present invention.
Fig. 1 is a schematic diagram of an alternative application environment according to various embodiments of the present invention.
In the present embodiment, the present invention can be applied to an application environment including, but not limited to, the mobile terminal 1, the policy data server 2, and the network 3. Among them, the mobile terminal 1 may be a mobile device such as a mobile phone, a smart phone, a notebook computer, a digital broadcast receiver, a PDA (personal digital assistant), a PAD (tablet computer), a PMP (portable multimedia player), a navigation device, a car-mounted device, etc., and a fixed terminal such as a digital TV, a desktop computer, a notebook, a server, etc. The policy data server 2 may be a rack server, a blade server, a tower server or a rack server, and the like, and the policy data server 2 may be an independent server or a server cluster composed of a plurality of servers. The network 3 may be a wireless or wired network such as an Intranet (Intranet), the Internet (Internet), a Global System of Mobile communication (GSM), Wideband Code Division Multiple Access (WCDMA), a 4G network, a 5G network, Bluetooth (Bluetooth), Wi-Fi, or a communication network.
The policy data server 2 is in communication connection with one or more mobile terminals 1 (only one is shown in the figure) through the network 3, and each mobile terminal 1 is installed with and runs an application client (hereinafter referred to as "mobile terminal client") corresponding to the policy data server 2. The mobile terminal client is used for responding to the operation of a mobile terminal user and establishing long connection between the mobile terminal client and the policy data server 2, so that the mobile terminal client can perform data transmission and interaction with the policy data server 2 through the long connection.
In this embodiment, when the policy data server 2 is internally installed with and runs the bank policy data docking program 200, and when the bank policy data docking program 200 runs, the policy data server 2 configures an OPEN-API interface as an external interface with the policy data server of each cooperating bank; acquiring policy data to be provided, and analyzing the policy data to be provided to determine bank policy data servers to be synchronized corresponding to each group of policy data; and when a data synchronization instruction is received, transmitting the policy data corresponding to the synchronization instruction to a bank policy data server sending the data synchronization instruction through the external interface by adopting a preset format. Therefore, the docking interfaces among all the bank systems are unified, so that the docking with a cooperative bank is easier, and the expansibility is stronger.
Fig. 2 is a schematic diagram of an alternative hardware architecture of the policy data server 2 shown in fig. 1. In this embodiment, the policy data server 2 may include, but is not limited to, a memory 11, a processor 12, and a network interface 13, which may be communicatively connected to each other through a system bus. It is noted that fig. 2 only shows the policy data server 2 having components 11-13, but it is to be understood that not all of the shown components are required to be implemented, and that more or fewer components may be implemented instead.
The memory 11 includes at least one type of readable storage medium, which includes a flash memory, a hard disk, a multimedia card, a card-type memory (e.g., SD or DX memory, etc.), a Random Access Memory (RAM), a Static Random Access Memory (SRAM), a Read Only Memory (ROM), an Electrically Erasable Programmable Read Only Memory (EEPROM), a Programmable Read Only Memory (PROM), a magnetic memory, a magnetic disk, an optical disk, etc. In some embodiments, the memory 11 may be an internal storage unit of the policy data server 2, such as a hard disk or memory of the policy data server 2. In other embodiments, the memory 11 may also be an external storage device of the policy data server 2, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like, provided on the policy data server 2. Of course, the memory 11 may also include both an internal storage unit of the policy data server 2 and an external storage device thereof. In this embodiment, the memory 11 is generally used for storing an operating system installed in the policy data server 2 and various types of application software, such as program codes of the bank policy data interfacing program 200. Furthermore, the memory 11 may also be used to temporarily store various types of data that have been output or are to be output.
The processor 12 may be a Central Processing Unit (CPU), controller, microcontroller, microprocessor, or other data Processing chip in some embodiments. The processor 12 is generally configured to control the overall operation of the policy data server 2, such as performing data interaction or communication related control and processing with the mobile terminal 1. In this embodiment, the processor 12 is configured to run the program codes stored in the memory 11 or process data, for example, run the bank policy data interfacing program 200.
The network interface 13 may comprise a wireless network interface or a wired network interface, and the network interface 13 is typically used to establish a communication link between the policy data server 2 and other electronic devices. In this embodiment, the network interface 13 is mainly configured to connect the policy data server 2 with one or more mobile terminals 1 through the network 3, and establish a data transmission channel and a communication connection between the policy data server 2 and the one or more mobile terminals 1.
The application environment and the hardware structure and function of the related devices of the various embodiments of the present invention have been described in detail so far. Hereinafter, various embodiments of the present invention will be proposed based on the above-described application environment and related devices.
First, the present invention provides a bank policy data docking program 200.
Referring to fig. 3, a block diagram of a first embodiment of a bank policy data docking program 200 according to the present invention is shown. In this embodiment, the bank policy data docking program 200 includes a series of computer program instructions stored in the memory 11, and when the computer program instructions are executed by the processor 12, the bank policy data docking operation according to the embodiments of the present invention can be implemented. In some embodiments, the bank policy data docking program 200 may be divided into one or more modules based on the particular operations implemented by the portions of the computer program instructions. For example, in fig. 3, the bank policy data docking program 200 may be divided into a configuration module 201, an acquisition module 202, and a transmission module 203. Wherein:
the configuration module 201 is configured to configure an OPEN-API interface as an external interface with the policy data server of each cooperative bank. In this embodiment, the OPEN-API interface is an OPEN API interface, that is, a service provider (e.g., an insurance company) encapsulates its website service into a series of APIs, and OPENs the APIs for a cooperative bank to use. In the embodiment, the OPEN-API interface is configured to serve as a unified external interface, so that the policy database of each cooperative bank can be conveniently butted with the policy data server of the service provider.
The obtaining module 202 is configured to obtain policy data to be provided, and analyze the policy data to be provided to determine bank policy data servers to be synchronized corresponding to each group of policy data. Specifically, the policy data to be provided is policy data generated by purchasing insurance through different banks for each customer. The policy data may be obtained in real time or in a timed manner, for example, every 5 minutes, and may include only one set of policy data or multiple sets of policy data. In this embodiment, since each set of policy data may be policy data generated when different customers purchase insurance through different banks, after acquiring the policy data, the policy data needs to be analyzed to determine the bank policy data servers to be synchronized corresponding to the acquired sets of policy data, i.e., to determine through which bank the customers purchase insurance.
Specifically, in order to determine that each group of policy data corresponds to a bank policy data server to be synchronized, the obtaining module 202 is further configured to obtain bank information in the policy data to be provided; and determining bank policy data servers to be synchronized corresponding to each group of policy data according to the bank information. In this embodiment, the policy data includes bank information, which is an insurance that a customer specifically purchases through which bank, and the bank policy data server to be synchronized corresponding to each group of policy data can be quickly determined through the bank information.
The transmission module 203 is configured to transmit policy data corresponding to the synchronization instruction to a bank policy data server that sends the data synchronization instruction through the external interface by using a preset format when receiving the data synchronization instruction. In this embodiment, the policy data server of each cooperating bank may send data synchronization instructions to the server providing policy data in real time or at regular times. The data synchronization instruction comprises a bank insurance policy data server which sends the synchronization instruction, namely the synchronization instruction indicates the instruction is sent by the bank insurance policy data server of which cooperative bank. The default format is a data format, such as the JSON format, supported by all cooperating banks, which is a lightweight data exchange format that stores and represents data in a text format that is completely independent of the programming language based on a subset of ECMAScript (the js specification by w3 c). In other embodiments of the present invention, the preset format may also be an Xml format, an html format, or the like. In this embodiment, since the bank policy data server to be synchronized corresponding to each group of policy data is confirmed in advance, and the synchronization instruction includes the instruction sent by the bank policy data server of which cooperating bank, after receiving the data synchronization instruction, the transmission module 203 can accurately transmit the policy data corresponding to the synchronization instruction to the bank policy data server sending the data synchronization instruction. Note that the policy data corresponding to the synchronization instruction refers to policy data generated when each customer purchases insurance through the bank that sent the synchronization instruction.
Through the program module 201 and 203, the bank policy data docking program 200 provided by the invention first configures an OPEN-API interface as an external interface with the policy data server of each cooperative bank in the policy data server 2; then, acquiring policy data to be provided, and analyzing the policy data to be provided to determine bank policy data servers corresponding to each group of policy data to be synchronized; and finally, when a data synchronization instruction is received, the policy data corresponding to the synchronization instruction is transmitted to a bank policy data server sending the data synchronization instruction through the external interface by adopting a preset format. Therefore, by unifying the data docking interfaces with all banks and synchronizing the policy data to the bank policy data server transmitting the data synchronization instruction when receiving the data synchronization instruction, the docking with the cooperative bank is easier and the expansibility is stronger.
Further, based on the above-described first embodiment of the bank policy data docking program 200 of the present invention, a second embodiment of the present invention is proposed (as shown in fig. 4). In this embodiment, the bank policy data interfacing program 200 further includes a storage module 204, where:
the storage module 204 is configured to store each group of policy data in a corresponding storage interval according to the bank policy data server to be synchronized corresponding to each group of policy data. In this embodiment, the policy data belonging to the same bank policy data server to be synchronized is stored in the same storage section. For example, the policy data provided includes 5 sets of policy data A, B, C, D, E, where data A, B pertains to bank X's policy data; if data C, D belongs to policy data of bank Y and data E belongs to policy data of bank Z, data A, B may be stored in storage section 1, data C, D may be stored in storage section 2, and data E may be stored in storage section 3.
Through the program module 204, the bank policy data docking program 200 of the present invention can quickly and accurately synchronize the policy data to the corresponding bank policy data server.
Further, based on the above-described first embodiment of the bank policy data docking program 200 of the present invention, a third embodiment of the present invention is proposed (as shown in fig. 5). In this embodiment, the bank policy data interfacing program 200 further includes a verification module 205, where:
the verification module 205 is configured to verify the identity of the bank policy data server that sends the synchronization instruction after receiving the synchronization instruction. In this embodiment, since the OPEN-API interface is used as an external interface for policy data of each cooperating bank, and the OPEN-API interface is an OPEN interface, each client can establish communication with the policy data server 2 through the interface, in order to ensure data security, the verification module 205 needs to verify the identity of the bank policy data server that sends the synchronization instruction after receiving the synchronization instruction, and only after the authentication passes, the synchronization instruction is responded, and when the authentication fails, the synchronization instruction is not responded.
Through the program module 205, the bank policy data docking program 200 provided by the invention can ensure the security of the system and ensure that the policy data can not be stolen by illegal users.
In addition, the invention also provides a bank policy data docking method.
Fig. 6 is a schematic diagram showing an implementation flow of the first embodiment of the bank policy data interfacing method of the present invention. In this embodiment, the execution order of the steps in the flowchart shown in fig. 6 may be changed and some steps may be omitted according to different requirements.
Step S601, configuring an OPEN-API interface as an external interface of the policy data server of each cooperative bank. In this embodiment, the OPEN-API interface is an OPEN API interface, that is, a service provider (e.g., an insurance company) encapsulates its website service into a series of APIs, and OPENs the APIs for a cooperative bank to use. In the embodiment, the OPEN-API interface is configured to serve as a unified external interface, so that the policy database of each cooperative bank can be conveniently butted with the policy data server of the service provider.
Step S602, acquiring policy data to be provided, and analyzing the policy data to be provided to determine bank policy data servers to be synchronized corresponding to each group of policy data. The policy data to be provided is policy data generated by each customer purchasing insurance through a different bank. The policy data may be obtained in real time or in a timed manner, for example, every 5 minutes, and may include only one set of policy data or multiple sets of policy data. In this embodiment, since each set of policy data may be policy data generated when different customers purchase insurance through different banks, after acquiring the policy data, the policy data needs to be analyzed to determine the bank policy data servers to be synchronized corresponding to the acquired sets of policy data, i.e., to determine through which bank the customers purchase insurance.
Specifically, the step of determining that each set of policy data corresponds to the bank policy data server to be synchronized will be described in detail in the fourth embodiment (fig. 9).
And step S603, when a data synchronization instruction is received, adopting a preset format to transmit the policy data corresponding to the synchronization instruction to a bank policy data server sending the data synchronization instruction through the external interface. In this embodiment, the policy data server of each cooperating bank may send data synchronization instructions to the server providing policy data in real time or at regular times. The data synchronization instruction comprises a bank insurance policy data server which sends the synchronization instruction, namely the synchronization instruction indicates the instruction is sent by the bank insurance policy data server of which cooperative bank. The default format is a data format, such as the JSON format, supported by all cooperating banks, which is a lightweight data exchange format that stores and represents data in a text format that is completely independent of the programming language based on a subset of ECMAScript (the js specification by w3 c). In other embodiments of the present invention, the preset format may also be an Xml format, an html format, or the like. In this embodiment, since the bank policy data server to be synchronized corresponding to each group of policy data is confirmed in advance, and the synchronization instruction includes the instruction sent by the bank policy data server of which cooperating bank, after receiving the data synchronization instruction, the transmission module 203 can accurately transmit the policy data corresponding to the synchronization instruction to the bank policy data server sending the data synchronization instruction. Note that the policy data corresponding to the synchronization instruction refers to policy data generated when each customer purchases insurance through the bank that sent the synchronization instruction.
Through the steps S601-603, the bank policy data docking method provided by the invention comprises the following steps that firstly, the policy data server 2 is configured with an OPEN-API interface as an external interface with the policy data servers of all cooperative banks; then, acquiring policy data to be provided, and analyzing the policy data to be provided to determine bank policy data servers corresponding to each group of policy data to be synchronized; and finally, when a data synchronization instruction is received, the policy data corresponding to the synchronization instruction is transmitted to a bank policy data server sending the data synchronization instruction through the external interface by adopting a preset format. Therefore, by unifying the data docking interfaces with all banks and synchronizing the policy data to the bank policy data server transmitting the data synchronization instruction when receiving the data synchronization instruction, the docking with the cooperative bank is easier and the expansibility is stronger.
Fig. 7 is a schematic diagram showing an implementation flow of the second embodiment of the bank policy data interfacing method of the present invention. In this embodiment, the execution order of the steps in the flowchart shown in fig. 7 may be changed and some steps may be omitted according to different requirements.
And step S701, configuring an OPEN-API interface as an external interface of a policy data server of each cooperative bank.
Step S702, acquiring the policy data to be provided, and analyzing the policy data to be provided to determine the bank policy data server to be synchronized corresponding to each group of policy data.
And step S703, storing each group of policy data in corresponding storage intervals according to the bank policy data server to be synchronized corresponding to each group of policy data.
Step S704, when receiving the data synchronization instruction, adopting a preset format to transmit the policy data corresponding to the synchronization instruction to the bank policy data server sending the data synchronization instruction through the external interface.
Through the steps S701-704, the bank policy data docking method provided by the invention can quickly and accurately synchronize the policy data to the corresponding bank policy data server.
Fig. 8 is a schematic diagram showing an implementation flow of the bank policy data docking method according to the third embodiment of the present invention. In this embodiment, the execution order of the steps in the flowchart shown in fig. 8 may be changed and some steps may be omitted according to different requirements.
In step S801, an OPEN-API interface is configured as an external interface with the policy data server of each cooperative bank.
Step S802, acquiring policy data to be provided, and analyzing the policy data to be provided to determine bank policy data servers to be synchronized corresponding to each group of policy data.
And step S803, when the data synchronization instruction is received, the identity of the bank insurance policy data server sending the synchronization instruction is verified. If the identity authentication is passed, step S804 is executed, and if the identity authentication is not passed, the process is ended.
And step S804, adopting a preset format to transmit the policy data corresponding to the synchronization instruction to a bank policy data server sending the data synchronization instruction through the external interface.
Through the steps S801-804, the bank policy data docking method provided by the invention can ensure the security of the system and ensure that the policy data can not be stolen by illegal users.
Fig. 9 is a schematic diagram showing an implementation flow of the fourth embodiment of the bank policy data interfacing method according to the present invention. In this embodiment, the step of obtaining policy data to be provided and analyzing the policy data to be provided to determine the bank policy data server to be synchronized corresponding to each group of policy data includes:
step S901, acquiring the bank information in the policy data to be provided.
And step S902, determining the bank policy data server to be synchronized corresponding to each group of policy data according to the bank information.
Through the steps S901 to S902, the bank policy data docking method provided by the present invention can quickly determine that each group of policy data corresponds to the bank policy data server to be synchronized.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (10)

1. A bank policy data docking method is applied to a policy data server and is characterized by comprising the following steps:
configuring an OPEN-API interface as an external interface of a policy data server of each cooperative bank;
acquiring policy data to be provided, and analyzing the policy data to be provided to determine bank policy data servers to be synchronized corresponding to each group of policy data; and
and when a data synchronization instruction is received, transmitting the policy data corresponding to the synchronization instruction to a bank policy data server sending the data synchronization instruction through the external interface by adopting a preset format.
2. The docking method for bank policy data according to claim 1, wherein the step of obtaining policy data to be provided and analyzing the policy data to be provided to determine that each set of policy data corresponds to a bank policy data server to be synchronized comprises:
acquiring bank information in the policy data to be provided; and
and determining bank policy data servers to be synchronized corresponding to each group of policy data according to the bank information.
3. The method for docking bank policy data according to claim 2, wherein after the steps of obtaining policy data to be provided and analyzing the policy data to be provided to determine that each set of policy data corresponds to a bank policy data server to be synchronized, the method further comprises:
and respectively storing each group of policy data in corresponding storage intervals according to the bank policy data server to be synchronized corresponding to each group of policy data.
4. The bank policy data interfacing method of claim 1, wherein the method further comprises:
and after receiving the synchronous instruction, verifying the identity of the bank insurance policy data server sending the synchronous instruction.
5. The bank policy data interfacing method according to claim 1, wherein the preset format is JSON format.
6. A policy data server, comprising a memory, a processor, the memory having stored thereon a bank policy data docking program operable on the processor, the bank policy data docking program when executed by the processor processing the steps of:
configuring an OPEN-API interface as an external interface of a policy data server of each cooperative bank;
acquiring policy data to be provided, and analyzing the policy data to be provided to determine bank policy data servers to be synchronized corresponding to each group of policy data; and
and when a data synchronization instruction is received, transmitting the policy data corresponding to the synchronization instruction to a bank policy data server sending the data synchronization instruction through the external interface by adopting a preset format.
7. The policy data server of claim 6, wherein the step of obtaining policy data to be provided and analyzing the policy data to be provided to determine that each set of policy data corresponds to a bank policy data server to be synchronized comprises:
acquiring bank information in the policy data to be provided; and
and determining bank policy data servers to be synchronized corresponding to each group of policy data according to the bank information.
8. The policy data server of claim 7, wherein said bank policy data docking program, when executed by said processor, further processes the steps of:
and respectively storing each group of policy data in corresponding storage intervals according to the bank policy data server to be synchronized corresponding to each group of policy data.
9. The policy data server of claim 6, wherein said bank policy data docking program, when executed by said processor, further processes the steps of:
and after receiving the synchronous instruction, verifying the identity of the bank insurance policy data server sending the synchronous instruction.
10. A computer-readable storage medium storing a bank policy data docking program executable by at least one processor to cause the at least one processor to perform the steps of the bank policy data docking method according to any one of claims 1-5.
CN201710914556.5A 2017-09-30 2017-09-30 Bank policy data docking method and policy data server Active CN108243180B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201710914556.5A CN108243180B (en) 2017-09-30 2017-09-30 Bank policy data docking method and policy data server
PCT/CN2018/089339 WO2019062184A1 (en) 2017-09-30 2018-05-31 Bank insurance policy data interfacing method and insurance policy data server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710914556.5A CN108243180B (en) 2017-09-30 2017-09-30 Bank policy data docking method and policy data server

Publications (2)

Publication Number Publication Date
CN108243180A CN108243180A (en) 2018-07-03
CN108243180B true CN108243180B (en) 2020-06-30

Family

ID=62700851

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710914556.5A Active CN108243180B (en) 2017-09-30 2017-09-30 Bank policy data docking method and policy data server

Country Status (2)

Country Link
CN (1) CN108243180B (en)
WO (1) WO2019062184A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108898468A (en) * 2018-09-04 2018-11-27 中国平安财产保险股份有限公司 Information asynchronous processing method, device, computer equipment and storage medium
CN115510158A (en) * 2022-09-26 2022-12-23 中国建设银行股份有限公司 A method and system for synchronizing banking and insurance industry data

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060055086A (en) * 2004-11-18 2006-05-23 한국전자통신연구원 Method and apparatus for providing personalization service
CN1828527A (en) * 2005-02-28 2006-09-06 微软公司 Platform for data services across disparate application frameworks
CN101800777A (en) * 2010-03-05 2010-08-11 胡钢 Open network data acquisition method and device, and monitoring system based on device

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102333067A (en) * 2010-07-14 2012-01-25 蔡权伟 Omnibearing diversified financial information service system and transaction and information inquiry method
CN101908179A (en) * 2010-08-17 2010-12-08 中国建设银行股份有限公司 Inter-bank capital account collection management method
KR101693421B1 (en) * 2015-04-30 2017-01-09 농협은행(주) Apparatus for providing financial service based on financial open flatform
CN105719187A (en) * 2016-01-21 2016-06-29 中国建设银行股份有限公司 Assembling on-line method of insurance product
CN106157148A (en) * 2016-08-03 2016-11-23 合肥奇也信息科技有限公司 The flat dangerous platform of quickly insuring of a kind of trip
CN106372882A (en) * 2016-10-25 2017-02-01 宁波银行股份有限公司 Intelligent payment method and system, and cross-bank transfer system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060055086A (en) * 2004-11-18 2006-05-23 한국전자통신연구원 Method and apparatus for providing personalization service
CN1828527A (en) * 2005-02-28 2006-09-06 微软公司 Platform for data services across disparate application frameworks
CN101800777A (en) * 2010-03-05 2010-08-11 胡钢 Open network data acquisition method and device, and monitoring system based on device

Also Published As

Publication number Publication date
CN108243180A (en) 2018-07-03
WO2019062184A1 (en) 2019-04-04

Similar Documents

Publication Publication Date Title
CN109474578B (en) Message checking method, device, computer equipment and storage medium
CN108427705B (en) Electronic device, distributed system log query method and storage medium
CN108734028B (en) Blockchain-based data management method, blockchain node and storage medium
CN108255701B (en) Scene testing method and mobile terminal
US20180041893A1 (en) Method and system of multi-terminal mapping to a virtual sim card
CN110851818B (en) Verification code display method and device, computer equipment and readable storage medium
CN110048879A (en) Micro services register method, device, electronic equipment and computer readable storage medium
CN103268351A (en) Method and device for data synchronism
CN108243180B (en) Bank policy data docking method and policy data server
CN103001934A (en) Terminal application login method and terminal application login system
CN113535578A (en) CTS (clear to send) testing method, device and testing equipment
CN110245912A (en) A kind of electronic contract signature method, apparatus, storage medium and terminal device
CN112052267A (en) Data query method, equipment, server and storage medium
CN112887451A (en) Domain name resolution method and device and computer equipment
CN104065674A (en) Terminal device and information processing method
CN114429408B (en) Method, device, equipment and system for checking configuration file of intelligent substation
CN114170700A (en) Attendance checking method and device
CN110287070A (en) ESB specialized protocol interface test method, server and computer readable storage medium
CN109525550B (en) Data message processing method, device and system
CN116739524A (en) Business process setting method, device, equipment, storage medium and program product
CN116010125A (en) Webhook-based data transmission method and device, electronic equipment and medium
CN111414190B (en) Request processing method and device
CN112788078B (en) Data transmission method, receiving device, sending device and computer equipment
CN112788077B (en) Data acquisition method and device, computer equipment and computer-readable storage medium
CN113360172A (en) Application deployment method and device, computer equipment and storage medium

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