CN111818162A - Travel business processing method and device based on block chain - Google Patents
Travel business processing method and device based on block chain Download PDFInfo
- Publication number
- CN111818162A CN111818162A CN202010655613.4A CN202010655613A CN111818162A CN 111818162 A CN111818162 A CN 111818162A CN 202010655613 A CN202010655613 A CN 202010655613A CN 111818162 A CN111818162 A CN 111818162A
- Authority
- CN
- China
- Prior art keywords
- provider
- identity
- determining
- travel
- terminal
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06315—Needs-based resource requirements planning or analysis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/14—Travel agencies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Tourism & Hospitality (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- General Health & Medical Sciences (AREA)
- Entrepreneurship & Innovation (AREA)
- Databases & Information Systems (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Game Theory and Decision Science (AREA)
- Bioethics (AREA)
- Educational Administration (AREA)
- Software Systems (AREA)
- Development Economics (AREA)
- Primary Health Care (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Data Mining & Analysis (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The embodiment of the invention provides a block chain-based travel service processing method and a block chain-based travel service processing device, wherein the method comprises the following steps: determining a provider segment directory list corresponding to the service demand type according to the service demand type sent by the travel platform terminal; determining a target provider identity, ID, from the provider fragment directory list; and determining a provider terminal according to the provider identity ID, and sending a cooperation request to the provider terminal. The embodiment of the invention provides a block chain-based travel service processing method and device, wherein a provider segment directory list corresponding to a service demand type is determined according to the service demand type sent by a travel platform terminal, a target provider Identity (ID) is determined from the provider segment directory list, then the provider terminal is determined according to the provider Identity (ID), a cooperation request is sent to the provider terminal, the travel platform and the provider are directly connected and cooperated on a block chain, and a transparent business contact is established.
Description
Technical Field
The invention relates to the technical field of travel business, in particular to a block chain-based travel business processing method and device.
Background
Currently, the value networks of the tourist industry are often based on power dependencies, which means that more powerful nodes are often able to derive more benefit from partnerships. The entire industry is dominated by a few large multinational companies. They lack the motivation to update their technology stacks, resulting in slow technology updates for the tourism industry. In addition, they not only charge unreasonably high fees, but they also self-threshold the industry to select blood that can enter the market, and therefore, cannot distribute rights to travel platforms, suppliers, and even consumers, and cannot achieve direct collaboration of travel platforms and suppliers on the blockchain to establish a transparent business connection.
Disclosure of Invention
Aiming at the problems in the prior art, the embodiment of the invention provides a travel service processing device based on a block chain and a device thereof.
In a first aspect, an embodiment of the present invention provides a block chain-based travel service processing method, including:
acquiring a service request sent by a tourism platform terminal, wherein the service request comprises a platform terminal Identity (ID) and a service demand type;
determining a provider segment directory list corresponding to the service demand type according to the service demand type;
determining a target provider identity, ID, from the provider fragment directory list;
and determining a provider terminal according to the provider identity ID, and sending a cooperation request to the provider terminal, wherein the cooperation request comprises the platform terminal identity ID and the name of the travel platform.
Further, after determining the target provider identity ID from the provider segment directory list, the method further includes:
determining an information storage address of a target provider according to the ID of the target provider;
and obtaining a trust file from the information storage address, determining that the identity of a target provider is legal according to the trust file, and determining a provider terminal according to the provider identity ID.
Further, before obtaining the service request sent by the terminal of the travel platform, the method further comprises the following steps:
acquiring user login information of a travel platform terminal, wherein the user signature comprises a first plaintext and an encrypted text, the encrypted text is a file obtained by encrypting a second plaintext by using a private key, and the private key is a private key registered by the travel platform terminal;
decrypting the encrypted text by adopting a prestored public key to obtain a second plaintext, wherein the public key is registered by the travel platform terminal;
and when the first plaintext and the second plaintext are successfully matched, receiving a service request sent by the travel platform terminal.
Further, the trust file includes a website address, and accordingly, determining that the identity of the target provider is legal according to the trust file includes:
and determining that the identity of the target provider is legal after determining that the website address is in a pre-stored white list.
Further, the information storage address is a down-link address of a block chain.
In a second aspect, an embodiment of the present invention provides a block chain-based travel service processing apparatus, including:
the system comprises an acquisition module, a service request processing module and a service request processing module, wherein the acquisition module is used for acquiring a service request sent by a tourism platform terminal, and the service request comprises a platform terminal Identity (ID) and a service demand type;
the screening module is used for determining a provider segment directory list corresponding to the service demand type according to the service demand type;
a determining module for determining a target provider identity ID from the provider segment directory list;
and the processing module is used for determining a provider terminal according to the provider identity ID and sending a cooperation request to the provider terminal, wherein the cooperation request comprises the platform terminal identity ID and the name of the tourism platform.
Further, the system comprises a first verification module for:
after determining a target provider identity ID from the provider segment directory list, determining an information storage address of a target provider according to the target provider identity ID;
and obtaining a trust file from the information storage address, determining that the identity of a target provider is legal according to the trust file, and determining a provider terminal according to the provider identity ID.
Further, the system also comprises a second verification module for:
before a business request sent by a travel platform terminal is obtained, user login information of the travel platform terminal is obtained, the user signature comprises a first plaintext and an encrypted text, the encrypted text is a file obtained by encrypting a second plaintext by using a private key, and the private key is a private key registered by the travel platform terminal;
decrypting the encrypted text by adopting a prestored public key to obtain a second plaintext, wherein the public key is registered by the travel platform terminal;
and when the first plaintext and the second plaintext are successfully matched, receiving a service request sent by the travel platform terminal.
In a third aspect, an embodiment of the present invention provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the block chain-based travel service processing method described above when executing the computer program.
In a fourth aspect, an embodiment of the present invention provides a non-transitory readable storage medium, on which a computer program is stored, wherein the computer program, when executed by a processor, implements the steps of any one of the above block chain based travel service processing methods.
The embodiment of the invention provides a block chain-based travel service processing method and device, wherein a provider segment directory list corresponding to a service demand type is determined according to the service demand type sent by a travel platform terminal, a target provider Identity (ID) is determined from the provider segment directory list, then the provider terminal is determined according to the provider Identity (ID), a cooperation request is sent to the provider terminal, the travel platform and the provider are directly connected and cooperated on a block chain, and transparent business connection is established.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and those skilled in the art can also obtain other drawings according to the drawings without creative efforts.
FIG. 1 is a schematic flow chart diagram of a block chain based travel service processing method provided by an embodiment of the present invention;
FIG. 2 is a block diagram illustrating the architecture of a block chain based travel service processing device in accordance with an embodiment of the present invention;
fig. 3 is a schematic physical structure diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
FIG. 1 is a flow chart illustrating a block chain based travel service processing method according to an embodiment of the present invention, and referring to FIG. 1, the method includes:
s11, acquiring a service request sent by the travel platform terminal, wherein the service request comprises a platform terminal Identity (ID) and a service requirement type;
s12, determining a provider segment directory list corresponding to the service demand type according to the service demand type;
s13, determining a target provider identity ID from the provider segment directory list;
s14, determining the provider terminal according to the provider ID, and sending a cooperation request to the provider terminal, wherein the cooperation request comprises the platform terminal ID and the name of the travel platform.
With respect to steps S11-S14, it should be noted that, in the embodiment of the present invention, the travel platform terminal is any terminal that can be held by a website or application capable of aggregating different directions of travel services. The provider terminal is a terminal held by an enterprise that provides travel services (e.g., hotels, insurance companies, airlines, etc.).
The method of the embodiment is based on the block chain design, and can share the basic information of the tourism platform and the supplier to the block chain, so that the tourism platform and the supplier can seek cooperation on the shared block chain.
When the tourism platform searches for the provider, a service request is sent to the block chain, wherein the service request comprises the platform terminal identity ID and the service requirement type. The platform terminal identity ID is set in a Hash mode and comprises a unique identifier when the tourism platform registers on the block chain and a storage address of the related information of the tourism platform on the chain or under the chain. The business demand type is the type of business of the provider with whom the travel platform seeks to collaborate. If the type of business on offer sought is a hotel, then the type of business need is a hotel.
The service demand type of the provider is marked when the provider registers on the blockchain, and the marking is completed under the condition that the consensus mechanism of the blockchain is verified successfully. For example, hotel a registers on the blockchain, which is marked by the hotel type, for this reason, after verification succeeds by starting a consensus mechanism on the blockchain, hotel a exists on the blockchain in the hotel type.
After the server node on the block chain acquires the service request sent by the tourism platform terminal, the provider segment directory list corresponding to the service demand type is determined according to the service demand type. Here, it should be noted that the provider segment directory list includes information of all providers of the same service requirement type, and the information includes a provider identity ID. The supplier ID is also set in a Hash mode, and comprises a unique identifier when the travel platform registers on the blockchain and a storage address of the related information of the supplier on the chain or under the chain.
To do this, the server node on the blockchain determines the target provider ID from the provider segment directory list. And then determining the provider terminal according to the provider ID, wherein in the embodiment of the invention, the server node on the blockchain returns the provider segment directory list to the travel platform terminal, and determines the target provider ID after receiving a selection signal of a certain provider ID in the list from the travel platform terminal. The provider terminal is then determined based on the unique identification of the travel platform in the provider identity ID.
A collaboration request is sent to the provider terminal, the collaboration request including a platform terminal identity ID and a travel platform name. At this point, the travel platform may establish a collaborative relationship with a provider over the blockchain.
In embodiments of the present invention, not only can the travel platform seek collaboration from the supplier through the blockchain, but the supplier can also seek collaboration from the travel platform in the same manner as the above-described steps, and the cooperation between the supplier and the supplier can also seek collaboration on the blockchain. Such as the cooperation of hotels with airline operations.
According to the travel service processing method based on the block chain, provided by the embodiment of the invention, the provider segment directory list corresponding to the service demand type is determined according to the service demand type sent by the travel platform terminal, the target provider identity ID is determined from the provider segment directory list, then the provider terminal is determined according to the provider identity ID, the cooperation request is sent to the provider terminal, the travel platform and the provider are directly connected and cooperated on the block chain, and the transparent business connection is established.
In a further embodiment of the foregoing embodiment method, after determining a target provider identity ID from the provider fragment directory list, the method further includes:
determining an information storage address of a target provider according to the ID of the target provider;
and obtaining the trust file from the information storage address, determining that the identity of the target provider is legal according to the trust file, and determining the provider terminal according to the provider identity ID.
In this regard, it should be noted that the trust file does not include information that the target provider provides to other providers, the travel platform, that attests to its non-malicious organization. And the information storage address of the target provider is determined through the ID of the target provider, and is a downlink address of the block chain, so that the network storage and communication pressure is reduced. The information storage address can store the trust file, then the trust file is verified, and after the verification is successful, a cooperation request is sent to the provider.
Here, when the target provider has its own website address, the trust file includes the website address, and the identity of the target provider is determined to be valid when the website address is determined to be in the pre-stored white list.
When the target provider has its own guarantor information, the trust file includes the guarantor information, and sends verification information to the guarantor according to the guarantor information, and after the verification is successful, the identity of the target provider is determined to be legal.
In a further embodiment of the method of the above embodiment, before obtaining the service request sent by the terminal of the travel platform, the method further includes:
acquiring user login information of a travel platform terminal, wherein a user signature comprises a first plaintext and an encrypted text, a ciphertext is a file obtained by encrypting a second plaintext by using a private key, and the private key is a private key registered by the travel platform terminal;
decrypting the encrypted text by adopting a prestored public key to obtain a second plaintext, wherein the public key is registered by the travel platform terminal;
and when the first plaintext and the second plaintext are successfully matched, receiving a service request sent by the travel platform terminal.
When the travel platform terminal accesses the service of a provider, user login information is sent to a server of the block chain, and the user login information is analyzed to obtain a first plaintext and a ciphertext. Plaintext is a string of characters that is not encrypted. And adding the ciphertext into the plaintext to obtain the character string after the plaintext is encrypted. The plaintext can be a public key registered by the travel platform terminal, and can also be other information which can be uniquely matched with the inquiry user list, such as a platform account number.
There is a public key on the blockchain. And decrypting the encrypted text by adopting a prestored public key to obtain a second plaintext. And then, matching the second plaintext with the first plaintext, wherein when the matching is successful (namely the first plaintext and the second plaintext are the same character string), the verification is successful. And after the verification is successful, receiving a service request sent by the terminal of the tourism platform.
According to the travel service processing method based on the block chain, provided by the embodiment of the invention, the provider segment directory list corresponding to the service demand type is determined according to the service demand type sent by the travel platform terminal, the target provider identity ID is determined from the provider segment directory list, then the provider terminal is determined according to the provider identity ID, the cooperation request is sent to the provider terminal, the travel platform and the provider are directly connected and cooperated on the block chain, and the transparent business connection is established.
FIG. 2 is a schematic diagram of a block chain-based travel service processing apparatus according to an embodiment of the present invention, referring to FIG. 2, the apparatus includes an obtaining module 21, a filtering module 22, a determining module 23, and a processing module 24, wherein:
the system comprises an acquisition module 21, a service request module and a service request module, wherein the acquisition module is used for acquiring a service request sent by a travel platform terminal, and the service request comprises a platform terminal Identity (ID) and a service requirement type;
the screening module 22 is configured to determine, according to the service demand type, a provider segment directory list corresponding to the service demand type;
a determining module 23, configured to determine a target provider identity ID from the provider fragment directory list;
and the processing module 24 is configured to determine a provider terminal according to the provider identity ID, and send a cooperation request to the provider terminal, where the cooperation request includes the platform terminal identity ID and the name of the travel platform.
In a further embodiment of the apparatus of the above embodiment, the apparatus further comprises a first verification module configured to:
after determining a target provider identity ID from the provider segment directory list, determining an information storage address of a target provider according to the target provider identity ID;
and obtaining a trust file from the information storage address, determining that the identity of a target provider is legal according to the trust file, and determining a provider terminal according to the provider identity ID.
In a further embodiment of the apparatus of the above embodiment, the apparatus further comprises a second verification module, configured to:
before a business request sent by a travel platform terminal is obtained, user login information of the travel platform terminal is obtained, the user signature comprises a first plaintext and an encrypted text, the encrypted text is a file obtained by encrypting a second plaintext by using a private key, and the private key is a private key registered by the travel platform terminal;
decrypting the encrypted text by adopting a prestored public key to obtain a second plaintext, wherein the public key is registered by the travel platform terminal;
and when the first plaintext and the second plaintext are successfully matched, receiving a service request sent by the travel platform terminal.
In a further embodiment of the apparatus in the above embodiment, the trust file includes a website address, and accordingly, the second verification module is specifically configured to, in a process of determining that the identity of the target provider is legal according to the trust file:
and determining that the identity of the target provider is legal after determining that the website address is in a pre-stored white list.
In a further embodiment of the above embodiment apparatus, the information storage address is a down-link address of a block chain.
Since the principle of the apparatus according to the embodiment of the present invention is the same as that of the method according to the above embodiment, further details are not described herein for further explanation.
It should be noted that, in the embodiment of the present invention, the relevant functional module may be implemented by a hardware processor (hardware processor).
According to the travel service processing device based on the block chain, which is provided by the embodiment of the invention, the provider segment directory list corresponding to the service demand type is determined according to the service demand type sent by the travel platform terminal, the target provider identity ID is determined from the provider segment directory list, then the provider terminal is determined according to the provider identity ID, the cooperation request is sent to the provider terminal, the travel platform and the provider are directly connected and cooperated on the block chain, and the transparent business connection is established.
Fig. 3 illustrates a physical structure diagram of an electronic device, which may include, as shown in fig. 3: a processor (processor)31, a communication Interface (communication Interface)32, a memory (memory)33 and a communication bus 34, wherein the processor 31, the communication Interface 32 and the memory 33 are communicated with each other via the communication bus 34. The processor 31 may call logic instructions in the memory 33 to perform the following method: acquiring a service request sent by a tourism platform terminal, wherein the service request comprises a platform terminal Identity (ID) and a service demand type; determining a provider segment directory list corresponding to the service demand type according to the service demand type; determining a target provider Identity (ID) from a provider segment directory list; and determining a provider terminal according to the provider identity ID, and sending a cooperation request to the provider terminal, wherein the cooperation request comprises the platform terminal identity ID and the name of the tourism platform.
In addition, the logic instructions in the memory 33 may be implemented in the form of software functional units and stored in a computer readable storage medium when the software functional units are sold or used as independent products. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
In another aspect, an embodiment of the present invention further provides a non-transitory readable storage medium, on which a computer program is stored, where the computer program is implemented by a processor to perform the method provided by the foregoing embodiments, for example, including: acquiring a service request sent by a tourism platform terminal, wherein the service request comprises a platform terminal Identity (ID) and a service demand type; determining a provider segment directory list corresponding to the service demand type according to the service demand type; determining a target provider Identity (ID) from a provider segment directory list; and determining a provider terminal according to the provider identity ID, and sending a cooperation request to the provider terminal, wherein the cooperation request comprises the platform terminal identity ID and the name of the tourism platform.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. With this understanding, the above technical solutions may be embodied in the form of a software product, which may be stored in a readable storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method according to the embodiments or some parts of the embodiments.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Claims (10)
1. A travel business processing method based on a block chain is characterized by comprising the following steps:
acquiring a service request sent by a tourism platform terminal, wherein the service request comprises a platform terminal Identity (ID) and a service demand type;
determining a provider segment directory list corresponding to the service demand type according to the service demand type;
determining a target provider identity, ID, from the provider fragment directory list;
and determining a provider terminal according to the provider identity ID, and sending a cooperation request to the provider terminal, wherein the cooperation request comprises the platform terminal identity ID and the name of the travel platform.
2. The blockchain-based travel service processing method of claim 1 further comprising, after determining a target provider identity ID from the provider segment inventory list:
determining an information storage address of a target provider according to the ID of the target provider;
and obtaining a trust file from the information storage address, determining that the identity of a target provider is legal according to the trust file, and determining a provider terminal according to the provider identity ID.
3. The blockchain-based travel service processing method of claim 1, further comprising, prior to obtaining the service request sent by the travel platform terminal:
acquiring user login information of a travel platform terminal, wherein the user signature comprises a first plaintext and an encrypted text, the encrypted text is a file obtained by encrypting a second plaintext by using a private key, and the private key is a private key registered by the travel platform terminal;
decrypting the encrypted text by adopting a prestored public key to obtain a second plaintext, wherein the public key is registered by the travel platform terminal;
and when the first plaintext and the second plaintext are successfully matched, receiving a service request sent by the travel platform terminal.
4. The blockchain-based travel service processing method of claim 2, wherein the trust file includes a website address, and accordingly determining that the identity of the target provider is legal based on the trust file comprises:
and determining that the identity of the target provider is legal after determining that the website address is in a pre-stored white list.
5. The blockchain-based travel service processing method of claim 2 wherein the information storage address is a linked-down address of a blockchain.
6. A blockchain-based travel service processing apparatus, comprising:
the system comprises an acquisition module, a service request processing module and a service request processing module, wherein the acquisition module is used for acquiring a service request sent by a tourism platform terminal, and the service request comprises a platform terminal Identity (ID) and a service demand type;
the screening module is used for determining a provider segment directory list corresponding to the service demand type according to the service demand type;
a determining module for determining a target provider identity ID from the provider segment directory list;
and the processing module is used for determining a provider terminal according to the provider identity ID and sending a cooperation request to the provider terminal, wherein the cooperation request comprises the platform terminal identity ID and the name of the tourism platform.
7. The blockchain-based travel service processing apparatus of claim 6 further comprising a first validation module configured to:
after determining a target provider identity ID from the provider segment directory list, determining an information storage address of a target provider according to the target provider identity ID;
and obtaining a trust file from the information storage address, determining that the identity of a target provider is legal according to the trust file, and determining a provider terminal according to the provider identity ID.
8. The blockchain-based travel service processing method of claim 6 further comprising a second validation module configured to:
before a business request sent by a travel platform terminal is obtained, user login information of the travel platform terminal is obtained, the user signature comprises a first plaintext and an encrypted text, the encrypted text is a file obtained by encrypting a second plaintext by using a private key, and the private key is a private key registered by the travel platform terminal;
decrypting the encrypted text by adopting a prestored public key to obtain a second plaintext, wherein the public key is registered by the travel platform terminal;
and when the first plaintext and the second plaintext are successfully matched, receiving a service request sent by the travel platform terminal.
9. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor when executing the program performs the steps of the blockchain based travel service processing method of any one of claims 1 to 5.
10. A non-transitory readable storage medium having a computer program stored thereon, wherein the computer program when executed by a processor implements the steps of the blockchain based travel service processing method of any one of claims 1 to 5.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010655613.4A CN111818162A (en) | 2020-07-09 | 2020-07-09 | Travel business processing method and device based on block chain |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010655613.4A CN111818162A (en) | 2020-07-09 | 2020-07-09 | Travel business processing method and device based on block chain |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN111818162A true CN111818162A (en) | 2020-10-23 |
Family
ID=72843240
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010655613.4A Pending CN111818162A (en) | 2020-07-09 | 2020-07-09 | Travel business processing method and device based on block chain |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111818162A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112784155A (en) * | 2020-12-31 | 2021-05-11 | 北京橙色云科技有限公司 | Method, device and storage medium for matching service side |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008102756A (en) * | 2006-10-19 | 2008-05-01 | Shinshu Univ | Supply / demand system for recycled products |
| CN105989549A (en) * | 2015-02-06 | 2016-10-05 | 白忠泽 | Life service function method based on mobile Internet and system thereof |
| CN108765210A (en) * | 2018-05-28 | 2018-11-06 | 深圳市元征科技股份有限公司 | A kind of travel information management method, system and equipment and storage medium |
| CN109064330A (en) * | 2018-07-19 | 2018-12-21 | 中链科技有限公司 | Service transacting processing method, system and device based on alliance's block chain |
| CN110599314A (en) * | 2019-09-30 | 2019-12-20 | 腾讯科技(深圳)有限公司 | Travel information processing method, device, server and storage medium based on block chain |
| CN111292057A (en) * | 2020-01-21 | 2020-06-16 | 腾讯科技(深圳)有限公司 | A blockchain-based business processing method |
-
2020
- 2020-07-09 CN CN202010655613.4A patent/CN111818162A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008102756A (en) * | 2006-10-19 | 2008-05-01 | Shinshu Univ | Supply / demand system for recycled products |
| CN105989549A (en) * | 2015-02-06 | 2016-10-05 | 白忠泽 | Life service function method based on mobile Internet and system thereof |
| CN108765210A (en) * | 2018-05-28 | 2018-11-06 | 深圳市元征科技股份有限公司 | A kind of travel information management method, system and equipment and storage medium |
| CN109064330A (en) * | 2018-07-19 | 2018-12-21 | 中链科技有限公司 | Service transacting processing method, system and device based on alliance's block chain |
| CN110599314A (en) * | 2019-09-30 | 2019-12-20 | 腾讯科技(深圳)有限公司 | Travel information processing method, device, server and storage medium based on block chain |
| CN111292057A (en) * | 2020-01-21 | 2020-06-16 | 腾讯科技(深圳)有限公司 | A blockchain-based business processing method |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112784155A (en) * | 2020-12-31 | 2021-05-11 | 北京橙色云科技有限公司 | Method, device and storage medium for matching service side |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20200320222A1 (en) | Information management method, apparatus, and information management system | |
| US9794227B2 (en) | Automatic detection of authentication methods by a gateway | |
| US8307200B2 (en) | Apparatus, method and computer program product for authenticating communication terminal | |
| US20210342438A1 (en) | Platform for generation of passwords and/or email addresses | |
| EP4128844B1 (en) | Provisioning an embedded universal integrated circuit card (euicc) of a mobile communication device | |
| CN105592011B (en) | Account login method and device | |
| US20130086670A1 (en) | Providing third party authentication in an on-demand service environment | |
| CN109168156B (en) | A method, system, medium, computer program product and server for implementing a virtual SIM card | |
| US10555147B2 (en) | Systems and methods for facilitating service provision between applications | |
| WO2015081882A1 (en) | Method and apparatus for downloading operator document | |
| CN104506510A (en) | Method and device for equipment authentication and authentication service system | |
| CN111988418B (en) | Data processing method, device, equipment and computer readable storage medium | |
| CN109088909B (en) | Service gray level publishing method and device based on merchant type | |
| CN111163467B (en) | Method, user terminal equipment and medium for 5G user terminal to access 5G network | |
| CN109558710B (en) | User login method, device, system and storage medium | |
| CN109510799B (en) | Page display method, browser client, equipment and storage medium | |
| EP3637737B1 (en) | Method and system for synchronizing user identities | |
| CN108418679B (en) | Method and device for processing secret key under multiple data centers and electronic equipment | |
| CN115664761A (en) | Single sign-on method and device, electronic equipment and readable storage medium | |
| CN111818162A (en) | Travel business processing method and device based on block chain | |
| US11521250B2 (en) | Method and apparatus for providing digital product using user account synchronization | |
| CN113778950A (en) | Obtaining method, index server, query server and medium of credit documents | |
| JP7238558B2 (en) | Authentication mediation device and authentication mediation program | |
| CN109842554B (en) | Routing method, device, equipment and storage medium of equipment service | |
| CN115860745B (en) | Secret payment-free signing method, gateway equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201023 |
|
| RJ01 | Rejection of invention patent application after publication |