CN115239318B - Event processing system for civil aviation insurance - Google Patents

Event processing system for civil aviation insurance Download PDF

Info

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
Application number
CN202211158885.9A
Other languages
Chinese (zh)
Other versions
CN115239318A (en
Inventor
唐红武
李文杰
伍彬
刘丰
曲新奎
孙岩田
闫超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Travelsky Mobile Technology Co Ltd
Original Assignee
China Travelsky Mobile Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Travelsky Mobile Technology Co Ltd filed Critical China Travelsky Mobile Technology Co Ltd
Priority to CN202211158885.9A priority Critical patent/CN115239318B/en
Publication of CN115239318A publication Critical patent/CN115239318A/en
Application granted granted Critical
Publication of CN115239318B publication Critical patent/CN115239318B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • G06Q20/065Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
    • G06Q20/0655Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash e-cash managed centrally
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/102Bill distribution or payments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, 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/405Establishing or using transaction specific rules
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/08Insurance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business 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

Event processing system for civil aviation insurance
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.
CN202211158885.9A 2022-09-22 2022-09-22 Event processing system for civil aviation insurance Active CN115239318B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (1)

* Cited by examiner, † Cited by third party
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