CN108243180B - Bank policy data docking method and policy data server - Google Patents
Bank policy data docking method and policy data server Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network 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
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:
| |
1 |
| |
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.
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)
| 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)
| 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)
| 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 |
-
2017
- 2017-09-30 CN CN201710914556.5A patent/CN108243180B/en active Active
-
2018
- 2018-05-31 WO PCT/CN2018/089339 patent/WO2019062184A1/en not_active Ceased
Patent Citations (3)
| 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 |