CN115239318B - Event processing system for civil aviation insurance - Google Patents
Event processing system for civil aviation insurance Download PDFInfo
- Publication number
- CN115239318B CN115239318B CN202211158885.9A CN202211158885A CN115239318B CN 115239318 B CN115239318 B CN 115239318B CN 202211158885 A CN202211158885 A CN 202211158885A CN 115239318 B CN115239318 B CN 115239318B
- Authority
- CN
- China
- Prior art keywords
- target
- currency
- digital
- num
- tag
- 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
- 238000012545 processing Methods 0.000 title claims abstract description 65
- 238000000034 method Methods 0.000 claims abstract description 34
- 230000004044 response Effects 0.000 claims description 5
- 230000008569 process Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
- G06Q20/0655—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash e-cash managed centrally
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/102—Bill distribution or payments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/405—Establishing or using transaction specific rules
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Computer Security & Cryptography (AREA)
- Technology Law (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Tourism & Hospitality (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
The application provides an event processing system for civil aviation insurance, comprising: the system comprises a digital currency control platform, a plurality of clients and a plurality of processing servers; the digital currency control platform is used for executing: receiving an association establishment request A sent by a target client; establishing an association relationship between a first target currency set and a first target intelligent contract; the first target smart contract is to perform: if the associated success notice sent by the target processing server is received within the set time, modifying the current owner identification of each digital currency in the first target currency set to be Tag 2 The method comprises the steps of carrying out a first treatment on the surface of the Determining a second target currency set; each digital currency in the second target currency set is set to a locked state. The first target intelligent contract can determine the second target currency set and set each digital currency in the second target currency set to be in a locking state so as to prevent the target processing server from not having enough digital currency to deal with subsequent processing of the target event.
Description
Technical Field
The application relates to the field of civil aviation, in particular to an event processing system for civil aviation insurance.
Background
At present, civil aviation insurance is paid by a system in response to a claim settlement request of a user automatically due to the short execution period and relatively no dispute exists in claim settlement amount.
But since such insurance is often purchased on the client of the proxy software or platform, it also requires claims to be made on the client of the proxy software or platform. At this time, a relatively complex process is required for the agent software or the manager of the platform to engage with the insurer.
This results in a relatively long time for the user to obtain the claim amount, and if the account of the insurance company is not sufficiently funded, the claim may fail.
Disclosure of Invention
In view of the foregoing, the present application provides an event processing system for civil aviation insurance that at least partially solves the problems of the prior art.
An event processing system for civil aviation insurance, comprising: the system comprises a digital currency control platform, a plurality of clients and a plurality of processing servers. The digital currency control platform stores a plurality of intelligent contracts and a plurality of digital currencies. Each intelligent contract has a corresponding number of participating devices, which are clients and/or processing servers, each intelligent contract has a corresponding contract identification, and each digital currency has a current owner identification stored therein. The current owner identification is configured to be modified only in response to a request or execution of a smart contract issued by a device to which the current owner identification corresponds.
The digital currency control platform is used for executing the following steps:
s100, receiving an association establishment request A= (Tag) sent by a target client 1 ,Tag 2 ,Num 0 Con, acc). Wherein Tag 1 Tag is the user identification corresponding to the target client 2 For the user identification corresponding to the target processing server, num 0 Con is the contract identification of the first target intelligent contract, acc is the event identification of the target event, for the amount of digital currency. A is used for requesting the target processing server to establish the Tag 1 And the association relation with the target event.
S200, establishing an association relationship between a first target currency set and the first target intelligent contract. The first target currency set includes Num 0 The current owner is identified as Tag 1 Is a digital currency of (a).
A first target smart contract associated with a first target currency set is used to perform the steps of:
s300, if the association success notification sent by the target processing server is received within the set time, modifying the current owner identification of each digital currency in the first target currency set to be Tag 2 。
S400, determining a second target currency set. The second target currency set comprises each digital currency in the first target currency set and Num 1 The current owner is identified as Tag 2 Digital currency of (2); num (Num) 1 ≥0。Num 1 And determining according to Con.
S500, setting each digital currency in the second target currency set to be in a locked state. The digital currency in the locked state is configured such that the current owner identification cannot be modified upon request by the target processing server.
According to the event processing system for civil aviation insurance, after receiving the association establishment request A (namely the insurance purchase request) sent by the target client, the digital currency control platform associates a first target currency set with a first target intelligent contract and forwards the A to the target processing server. Such that the first target currency set is under control of the first target smart contract.
If the first target intelligent contract receives the association success notification sent by the target processing server within the set time, the association success notification is used for indicating that the Tag is established 1 An association with the target event (i.e., an insurance order has been generated). At this time, the first target Smart appointment modifies the current owner identification of each digital currency in the first target currency set to Tag 2 To complete the operation of transferring payment.
Meanwhile, the first target intelligent contract can also determine a second target currency set, and each digital currency in the second target currency set is set to be in a locking state, so that the digital currency in the second target currency set can be specially used for carrying out claim settlement operation on target events, and the problem that the claim settlement amount cannot be directly paid due to insufficient funds of an account is avoided.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a block diagram of an event processing system for civil aviation insurance according to an embodiment of the present application.
Detailed Description
Embodiments of the present application are described in detail below with reference to the accompanying drawings.
It should be noted that, without conflict, the following embodiments and features in the embodiments may be combined with each other; and, based on the embodiments in this disclosure, all other embodiments that may be made by one of ordinary skill in the art without inventive effort are within the scope of the present disclosure.
It is noted that various aspects of the embodiments are described below within the scope of the following claims. It should be apparent that the aspects described herein may be embodied in a wide variety of forms and that any specific structure and/or function described herein is merely illustrative. Based on the present disclosure, one skilled in the art will appreciate that one aspect described herein may be implemented independently of any other aspect, and that two or more of these aspects may be combined in various ways. For example, an apparatus may be implemented and/or a method practiced using any number of the aspects set forth herein. In addition, such apparatus may be implemented and/or such methods practiced using other structure and/or functionality in addition to one or more of the aspects set forth herein.
The application provides an event processing system for civil aviation insurance.
Referring to fig. 1, the system includes: the system comprises a digital currency control platform, a plurality of clients and a plurality of processing servers; the digital currency control platform stores a plurality of intelligent contracts and a plurality of digital currencies; each intelligent contract is provided with a plurality of corresponding participation devices, the participation devices are clients and/or processing servers, each intelligent contract is provided with a corresponding contract identifier, and each digital currency stores a current owner identifier; the current owner identification is configured to be modified only in response to a request or execution of a smart contract issued by a device to which the current owner identification corresponds. In particular, the same smart contract can have multiple participating devices, which can include several clients and several processing servers.
The client may be an insurance purchase agent software or a platform client, and may be installed on the user's electronic device. The processing server may be an insurance server. Each smart contract may be co-located by its participating device or by the operating party of the participating device and audited and operated by the digital currency control platform. Each digital currency can exist in the digital currency control platform in the form of a unique file.
The digital currency control platform is used for executing the following steps:
s100, receiving an association establishment request A= (Tag) sent by a target client 1 ,Tag 2 ,Num 0 Con, acc); wherein Tag 1 User identification (such as account number or bank card number) of corresponding user for target client terminal, tag 2 For the user identification corresponding to the target processing server, num 0 Con is a contract identification of a first target intelligent contract, acc is an event identification (such as an insurance order number) of a target event (such as insurance) for the quantity of digital currency; a is used for requesting the target processing server to establish the Tag 1 And the association relation with the target event is used for requesting the target processing server to generate a corresponding insurance order. The target client is one of a plurality of clients, and the first target smart complex is one of a plurality of smart clients. The digital money control platform is capable of determining a first target smart contract from a number of smart contracts via Con. The target processing server is one of several processing servers.
S200, establishing an association relationship between a first target currency set and the first target intelligent contract; the first target currency set includes Num 0 The current owner is identified as Tag 1 Is a digital currency of (a). The association relation can be established by binding the target currency set with the first target intelligent contract or loading the first intelligent contract into each digital currency in the target currency set, so that the first target intelligent contract can control the digital currency in the target currency set.
A first target smart contract associated with a first target currency set is used to perform the steps of:
s300, if the association success notification sent by the target processing server is received within the set time, modifying the current owner identification of each digital currency in the first target currency set to be Tag 2 The method comprises the steps of carrying out a first treatment on the surface of the The current owner identification is used to identify the current owner of the corresponding digital currency. While modifying the current owner identification of digital currency may be understood as a transfer or transaction activity, i.e., the corresponding digital currency, from Tag 1 Under the name of pay to Tag 2 Is known under the name of (a).
S400, determining a second target currency set; the second target currency set comprises each digital currency in the first target currency set and Num 1 The current owner is identified as Tag 2 Digital currency of (2); num (Num) 1 ≥0。Num 1 And determining according to Con.
S500, setting each digital currency in the second target currency set to a locked state; the digital currency in the locked state is configured such that the current owner identification cannot be modified upon request by the target processing server. The digital currency in the locked state can only unlock the locked state or change the current owner identification in response to execution of the smart contract.
And S600, if the association success notification sent by the target processing server is not received within the set time, releasing the association relationship between the first target intelligent contract and the first target currency set.
The embodiment provides an event processing system for civil aviation insurance, digital currency controlAfter receiving the association establishment request a (i.e., the insurance purchase request) sent by the target client, the system platform associates the first target currency set with the first target smart contract, and forwards a to the target processing server. Such that the first target currency set is under control of the first target smart contract. And let the target processing server build Tag 1 And the association relation with the target event.
If the first target intelligent contract receives the association success notification sent by the target processing server within the set time, the association success notification is used for indicating that the Tag is established 1 An association with the target event (i.e., an insurance order has been generated). At this time, the first target Smart appointment modifies the current owner identification of each digital currency in the first target currency set to Tag 2 To complete the operation of transferring payment.
Meanwhile, the first target intelligent contract can also determine a second target currency set, and each digital currency in the second target currency set is set to be in a locking state, so that the digital currency in the second target currency set can be specially used for carrying out claim settlement operation on target events, and the problem that the claim settlement amount cannot be directly paid due to insufficient funds of an account is avoided.
In some cases, after purchasing the insurance, if the target processing server fails to complete the generation of the order, the user is required to actively refund, or the target processing server triggers the relevant interface of the corresponding refund server to complete refund. But this requires the target client or target processing server to set the corresponding trigger function, etc., according to the interface configuration of the refund server. Thus, not only is the process complex, but it is also equivalent to re-initiating a transaction request.
In this embodiment, the association request a is sent from the target client, and the digital currency control platform only associates the first target currency set with the first target smart contract, without modifying the current owner identification of the digital currency in the first target currency set. If the association success notification sent by the target processing server is not received within the set time, the processing server can be regarded as not completing the generation of the order, and only the association relation between the first target currency set and the first target intelligent contract is needed to be directly contacted at the moment, and the refund transaction is not required to be reinitiated, so that the target client and the target processing server do not need to perform additional communication interaction, and unnecessary refund transaction is not required to be initiated, and the communication resources and the computing resources of multiple parties are saved.
In an exemplary embodiment of the present application, the digital currency control platform stores a set of alternative currencies corresponding to the target processing server; each digital currency in the candidate currency set is not currently associated with an intelligent contract;
the step S400 includes:
s410, obtaining the target number Num 2 =f(Con)*Num 0 The method comprises the steps of carrying out a first treatment on the surface of the f () is a preset coefficient determination function; f (Con) is a target coefficient obtained from Con; f (Con) > 1; num (Num) 1 =Num 2 -Num 0 The method comprises the steps of carrying out a first treatment on the surface of the Specifically, the coefficient determining function f () may be set by a person skilled in the art through a claim rule preset by the target processing server, and may be completed by using the prior art, which is not described herein. Where f (Con) is the maximum claim coefficient.
S420, determining Num from the candidate currency set 1 A target digital currency;
s430, integrating the first target currency set with Num 1 The target digital currencies are collectively determined as a second target currency set.
In this embodiment, the second target processing server has a corresponding candidate currency set, and each digital currency in the candidate currency set is not currently associated with an intelligent contract, that is, the digital currencies are free to use, and after being used as a payment for the claim amount to the target client, the target client is also free to use, so that the user does not worry about the use restriction of the digital currencies obtained by the claim. At the same time, the second target currency set includes the first target currency set such that the digital currency used by the target client for payment is returned directly, avoiding that the digital currency, which may have restrictions, is left under the name of the target processing server, i.e. a portion of the digital currency of the claim is a portion of the digital currency of the purchase of the insurance.
Specifically, when a user needs to make an claim, a claim settlement request can be sent to the first target intelligent contract through the target client, the first target intelligent contract determines the quantity of digital currency for claim settlement from the second target currency set according to the claim settlement request and preset claim settlement rules, so as to generate a corresponding claim settlement currency set, and the current owner identification of the digital currency in the claim settlement currency set is modified to be Tag 1 To complete the claim settlement operation.
In an exemplary embodiment of the present application, between the step S100 and the step S200, the digital money control platform is further configured to perform the steps of:
s110, obtaining Tag 1 Corresponding several currency set record files H 1 ,H 2 ,...,H k ,...,H m ,k=1,2,...,m,H k Tag is Tag 1 The corresponding currency set record file of the kth original currency set, m is Tag 1 The number of corresponding original currency sets; h k For recording Tags 1 The number of digital currencies in the corresponding kth original currency set, the contract identification of the intelligent contract currently associated with the original currency set, and the call chain information of the intelligent contract; the call chain information is used for recording which intelligent contract the current intelligent contract can call at the subsequent time and the call relation of the subsequent intelligent contract. The currency set record file may exist independently or may be directly loaded in the corresponding original currency set. The original currency set can be understood as being the current Tag 1 A currency set under the name.
S120, determining the first target currency set from the m original currency sets according to a first rule.
The first rule includes:
s121 according to H 1 ,H 2 ,...,H k ,...,H m Determining n candidate currency sets meeting the set conditions from the m original currency sets; n is less than or equal to m; specifically, the setting condition may be that the current original currency set is not in a locked state. I.e. the candidate currency set is the currency set that the target client is currently available for the transaction.
S122, obtaining an information list B= (B) according to the currency set record files corresponding to the n candidate currency sets 1 ,B 2 ,...,B i ,...,B n ),B i =(b i1 ,b i2 ),i=1,2,...,n,B i Currency set information, b, for the ith candidate currency set i1 B is the number of digital currencies in the ith candidate currency set i2 The number of intelligent contracts not beginning execution in the call chain of the intelligent contract currently associated with the ith candidate currency set; b 12 >b 22 >...>b i2 >...>b n2 The method comprises the steps of carrying out a first treatment on the surface of the Wherein the number of intelligent contracts in the call chain that do not begin execution can be determined by the call chain information.
S123, obtain B 0 =0,j=1;
S124, obtain B 0 =B 0 +b j1 If B 0 <Num 0 Step S125 is entered, otherwise step S126 is entered;
s125, j=j+1, and step S124;
s126, if B 0 =Num 0 Will B 1 ,B 2 ,...,B j The corresponding candidate currency sets are jointly determined as the first target currency set; otherwise, step S127 is entered;
s127, obtain B p =B 0 -Num 0 ;
S128, according to B p Pair B j Splitting the corresponding candidate currency set to obtain a first subset and a second subset; quantity of digital currency in first subset and B p The same;
s129, B 1 ,B 2 ,...,B j-1 The corresponding candidate currency set and the second subset are collectively determined to be the first target currency set.
Because a digital currency or a candidate currency set may in some cases restrict the use of a target client for intelligent contracts in its call chain that do not begin execution. In this embodiment, the first target currency set may be determined from the n candidate currency sets through the above steps, and at the same time, by controlling the value of j, it is possible to implement a greater number of candidate currency sets that preferentially use intelligent contracts that are not executed in the call chain of the currently associated intelligent contract. The number of the candidate currency sets left is smaller than that of the intelligent contracts which are not started to be executed, so that the situation that the intelligent contracts which are not started to be executed can limit the target client to use the intelligent contracts in some cases is reduced, namely the target client leaves the currency sets with higher degrees of freedom.
In an exemplary embodiment of the present application, after the step S200, the digital money control platform is further configured to perform the steps of:
s210, sending a notification message f= (Tag) to the target processing server 1 ,Num 0 Con, acc); f is used for indicating the target processing server to establish the Tag 1 And the association relation with the target event.
After receiving F, the target processing server executes the following steps:
s001, determining a target association method according to Con. The association method can be understood as an insurance order generation operation method and the like. The target processing server may have a plurality of association methods, each for performing an operation of one of the insurance services. The target association method is one of the above-mentioned association methods.
S002, building Tag according to the target association method 1 And the association relation with the target event and the target candidate position.
Specifically, the mapping table of each contract identifier and the corresponding association method may be set in the target processing server, so that the target processing server may learn, only through Con, what kind of operation needs to be executed by the target client.
The digital money provided in the present application may be the digital money disclosed in patent CN107358522B (publication No.).
While at the same time. The digital currency in the present application can load or associate smart contracts to enable the smart contracts to control the digital currency. Wherein digital currency implements a method of loading or associating with smart contracts. The person skilled in the art can refer to the related technology in the published white paper book for development and development of Chinese digital RMB in 2021, 7 months.
Furthermore, although the steps of the methods in the present disclosure are depicted in a particular order in the drawings, this does not require or imply that the steps must be performed in that particular order or that all illustrated steps be performed in order to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step to perform, and/or one step decomposed into multiple steps to perform, etc.
From the above description of embodiments, those skilled in the art will readily appreciate that the example embodiments described herein may be implemented in software, or may be implemented in software in combination with the necessary hardware. Thus, the technical solution according to the embodiments of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (may be a CD-ROM, a U-disk, a mobile hard disk, etc.) or on a network, including several instructions to cause a computing device (may be a personal computer, a server, a mobile terminal, or a network device, etc.) to perform the method according to the embodiments of the present disclosure.
In an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.
Those skilled in the art will appreciate that the various aspects of the present application may be implemented as a system, method, or program product. Accordingly, aspects of the present application may be embodied in the following forms, namely: an entirely hardware embodiment, an entirely software embodiment (including firmware, micro-code, etc.) or an embodiment combining hardware and software aspects may be referred to herein as a "circuit," module "or" system.
An electronic device according to this embodiment of the present application. The electronic device is only one example and should not impose any limitation on the functionality and scope of use of the embodiments of the present application.
The electronic device is in the form of a general purpose computing device. Components of an electronic device may include, but are not limited to: the at least one processor, the at least one memory, and a bus connecting the various system components, including the memory and the processor.
Wherein the memory stores program code that is executable by the processor to cause the processor to perform steps according to various exemplary embodiments of the present application described in the above section of the "exemplary method" of the present specification.
The storage may include readable media in the form of volatile storage, such as Random Access Memory (RAM) and/or cache memory, and may further include Read Only Memory (ROM).
The storage may also include a program/utility having a set (at least one) of program modules including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of which may include an implementation of a network environment.
The bus may be one or more of several types of bus structures including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus architectures.
The electronic device may also communicate with one or more external devices (e.g., keyboard, pointing device, bluetooth device, etc.), with one or more devices that enable a user to interact with the electronic device, and/or with any device (e.g., router, modem, etc.) that enables the electronic device to communicate with one or more other computing devices. Such communication may be through an input/output (I/O) interface. And, the electronic device may also communicate with one or more networks such as a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, such as the Internet, through a network adapter. The network adapter communicates with other modules of the electronic device via a bus. It should be appreciated that although not shown, other hardware and/or software modules may be used in connection with an electronic device, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, data backup storage systems, and the like.
From the above description of embodiments, those skilled in the art will readily appreciate that the example embodiments described herein may be implemented in software, or may be implemented in software in combination with the necessary hardware. Thus, the technical solution according to the embodiments of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (may be a CD-ROM, a U-disk, a mobile hard disk, etc.) or on a network, including several instructions to cause a computing device (may be a personal computer, a server, a terminal device, or a network device, etc.) to perform the method according to the embodiments of the present disclosure.
In an exemplary embodiment of the present disclosure, a computer-readable storage medium having stored thereon a program product capable of implementing the method described above in the present specification is also provided. In some possible implementations, the various aspects of the present application may also be implemented in the form of a program product comprising program code for causing a terminal device to carry out the steps according to the various exemplary embodiments of the present application as described in the "exemplary methods" section of this specification, when the program product is run on the terminal device.
The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium would include the following: an electrical connection having one or more wires, a portable disk, a hard disk, random Access Memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The computer readable signal medium may include a data signal propagated in baseband or as part of a carrier wave with readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A readable signal medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations of the present application may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of remote computing devices, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., connected via the Internet using an Internet service provider).
Furthermore, the above-described figures are only illustrative of the processes involved in the method according to exemplary embodiments of the present application, and are not intended to be limiting. It will be readily appreciated that the processes shown in the above figures do not indicate or limit the temporal order of these processes. In addition, it is also readily understood that these processes may be performed synchronously or asynchronously, for example, among a plurality of modules.
It should be noted that although in the above detailed description several modules or units of a device for action execution are mentioned, such a division is not mandatory. Indeed, the features and functionality of two or more modules or units described above may be embodied in one module or unit in accordance with embodiments of the present disclosure. Conversely, the features and functions of one module or unit described above may be further divided into a plurality of modules or units to be embodied.
The foregoing is merely specific embodiments of the present application, but the scope of the present application is not limited thereto, and any changes or substitutions easily conceivable by those skilled in the art within the technical scope of the present application should be covered in the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims (4)
1. An event processing system for civil aviation insurance, comprising: the system comprises a digital currency control platform, a plurality of clients and a plurality of processing servers; the digital currency control platform stores a plurality of intelligent contracts and a plurality of digital currencies; each intelligent contract is provided with a plurality of corresponding participation devices, the participation devices are clients and/or processing servers, each intelligent contract is provided with a corresponding contract identifier, and each digital currency stores a current owner identifier; the current owner identification is configured to be only capable of being modified in response to a request or execution of a smart contract issued by a device to which the current owner identification corresponds;
the digital currency control platform is used for executing the following steps:
s100, receiving an association establishment request A= (Tag) sent by a target client 1 ,Tag 2 ,Num 0 Con, acc); wherein Tag 1 Tag is the user identification corresponding to the target client 2 For the user identification corresponding to the target processing server, num 0 Con is the contract identification of the first target intelligent contract, acc is the event identification of the target event; a is used for requesting the target processing server to establish the Tag 1 An association relationship with the target event;
s200, establishing an association relationship between a first target currency set and the first target intelligent contract; the first target currency set includes Num 0 The current owner is identified as Tag 1 Digital currency of (2);
a first target smart contract associated with a first target currency set is used to perform the steps of:
s300, if the association success notification sent by the target processing server is received within the set time, modifying the current owner identification of each digital currency in the first target currency set to be Tag 2 ;
S400, determining a second target currency set; the second target currency set comprises each digital currency in the first target currency set and Num 1 The current owner is identified as Tag 2 Digital currency of (2); num (Num) 1 ≥0;Num 1 Determining according to Con;
s500, setting each digital currency in the second target currency set to a locked state; the digital currency in the locked state is configured such that the current owner identification cannot be modified upon request by the target processing server;
the digital currency control platform stores an alternative currency set corresponding to the target processing server; each digital currency in the candidate currency set is not currently associated with an intelligent contract;
the step S400 includes:
s410, obtaining the target number Num 2 =f(Con)*Num 0 The method comprises the steps of carrying out a first treatment on the surface of the f () is a preset coefficient determination function; f (Con) is a target coefficient obtained from Con; f (Con) > 1; num (Num) 1 =Num 2 -Num 0 ;
S420, determining Num from the candidate currency set 1 A target digital currency;
s430, integrating the first target currency set with Num 1 Collectively determining the target digital currencies as a second target currency set;
the target client is configured to perform:
the target client sends a claim settlement request to the first target intelligent contract; to make the first object intelligentThe contract can determine the quantity of the digital currency for the claim from the second target currency set according to the claim settlement request and the preset claim settlement rule to generate a corresponding claim settlement currency set, and modify the current owner identification of the digital currency in the claim settlement currency set into Tag 1 To complete the claim settlement operation;
between the step S100 and the step S200, the digital money control platform is further configured to perform the steps of:
s110, obtaining Tag 1 Corresponding several currency set record files H 1 ,H 2 ,...,H k ,...,H m ,k=1,2,...,m,H k Tag is Tag 1 The corresponding currency set record file of the kth original currency set, m is Tag 1 The number of corresponding original currency sets; h k For recording Tags 1 The number of digital currencies in the corresponding kth original currency set, the contract identification of the intelligent contract currently associated with the original currency set, and the call chain information of the intelligent contract; the currency set record file is loaded in the corresponding original currency set;
s120, determining the first target currency set from m original currency sets according to a first rule;
the first rule includes:
s121 according to H 1 ,H 2 ,...,H k ,...,H m Determining n candidate currency sets meeting the set conditions from the m original currency sets; n is less than or equal to m;
s122, obtaining an information list B= (B) according to the currency set record files corresponding to the n candidate currency sets 1 ,B 2 ,...,B i ,...,B n ),B i =(b i1 ,b i2 ),i=1,2,...,n,B i Currency set information, b, for the ith candidate currency set i1 B is the number of digital currencies in the ith candidate currency set i2 The number of intelligent contracts not beginning execution in the call chain of the intelligent contract currently associated with the ith candidate currency set; b 12 >b 22 >...>b i2 >...>b n2 ;
S123, obtain B 0 =0,j=1;
S124, obtain B 0 =B 0 +b j1 If B 0 <Num 0 Step S125 is entered, otherwise step S126 is entered;
s125, j=j+1, and step S124;
s126, if B 0 =Num 0 Will B 1 ,B 2 ,...,B j The corresponding candidate currency sets are jointly determined as the first target currency set; otherwise, step S127 is entered;
s127, obtain B p =B 0 -Num 0 ;
S128, according to B p Pair B j Splitting the corresponding candidate currency set to obtain a first subset and a second subset; quantity of digital currency in first subset and B p The same;
s129, B 1 ,B 2 ,...,B j-1 The corresponding candidate currency set and the second subset are collectively determined to be the first target currency set.
2. The event processing system for civil aviation insurance according to claim 1, wherein the setting condition is that the current original money set is not in a locked state.
3. The event processing system for civil aviation insurance according to claim 1, wherein after said step S200, said digital currency control platform is further adapted to perform the steps of:
s210, sending a notification message f= (Tag) to the target processing server 1 ,Num 0 Con, acc); f is used for indicating the target processing server to establish the Tag 1 And the association relation with the target event.
4. An event handling system for civil aviation insurance according to claim 3, wherein said target handling server, upon receipt of F, performs the steps of:
s001, determining a target association method according to Con;
s002, according toThe target association method establishes Tag 1 And the association relation with the target event and the target candidate position.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211158885.9A CN115239318B (en) | 2022-09-22 | 2022-09-22 | Event processing system for civil aviation insurance |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211158885.9A CN115239318B (en) | 2022-09-22 | 2022-09-22 | Event processing system for civil aviation insurance |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115239318A CN115239318A (en) | 2022-10-25 |
CN115239318B true CN115239318B (en) | 2023-04-21 |
Family
ID=83667091
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211158885.9A Active CN115239318B (en) | 2022-09-22 | 2022-09-22 | Event processing system for civil aviation insurance |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115239318B (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115065563A (en) * | 2022-08-17 | 2022-09-16 | 中航信移动科技有限公司 | Civil aviation data processing system based on block chain prediction machine |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109102411A (en) * | 2018-07-26 | 2018-12-28 | 厦门快商通信息技术有限公司 | A kind of settlement of insurance claim method and system based on block chain intelligence contract technology |
WO2020061607A1 (en) * | 2018-09-27 | 2020-04-02 | Plange Damian | Computer-implemented method for transacting digital units |
CN109493236A (en) * | 2018-09-30 | 2019-03-19 | 深圳市元征科技股份有限公司 | Aviation based on block chain technology is delayed dangerous processing method, device and equipment |
CN112132559B (en) * | 2020-08-16 | 2023-04-25 | 中国人民银行数字货币研究所 | Digital money transaction method, device, electronic equipment and readable storage medium |
WO2022192658A1 (en) * | 2021-03-11 | 2022-09-15 | Visa International Service Association | Universal payment channel |
-
2022
- 2022-09-22 CN CN202211158885.9A patent/CN115239318B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115065563A (en) * | 2022-08-17 | 2022-09-16 | 中航信移动科技有限公司 | Civil aviation data processing system based on block chain prediction machine |
Also Published As
Publication number | Publication date |
---|---|
CN115239318A (en) | 2022-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9459860B2 (en) | Mixed mode session management | |
US11928101B2 (en) | Methods and systems for migrating data between systems without downtime | |
US7962382B1 (en) | Payment broker system and method | |
CN114240682A (en) | Request response method and device, electronic equipment and storage medium | |
US7729948B1 (en) | Systems and methods for enabling customer care assistance with self-service transactions | |
CN115456227B (en) | Digital currency system for civil aviation event | |
WO2021208713A1 (en) | Ex-warehouse control method, device and system | |
CN110889682A (en) | Payment information processing method, device, medium and equipment based on block chain | |
US11093309B1 (en) | Communication hub for information technology (IT) services | |
CN113191906A (en) | Service data processing method and device, electronic equipment and storage medium | |
CN115239318B (en) | Event processing system for civil aviation insurance | |
CN111489139A (en) | Order payment method, device, equipment and medium based on big data | |
CN115456802B (en) | Insurance event processing system based on digital currency | |
CN115456621B (en) | Digital currency processing system | |
CN115249159B (en) | Event processing system based on digital currency | |
CN115239349B (en) | Civil aviation event processing system based on digital currency | |
CN113077241A (en) | Approval processing method, device, equipment and storage medium | |
CN115239348B (en) | Digital currency system for processing joint association request | |
CN115222390A (en) | Security check method, device, equipment and storage medium | |
CN111861746A (en) | Method and device for processing transaction data | |
US20230351337A1 (en) | Generating and securing digital checks using distributed ledger and embedded chip methods | |
US20220036451A1 (en) | Relationship-based transactions and peer to pay transactions | |
US20230334500A1 (en) | Risk reserves | |
US20230334453A1 (en) | Policy orchestrator | |
CN115333827A (en) | Virtual resource transfer method, system and equipment based on block chain network |
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 |