Accommodation sharing apparatus using blockchain and method of operating same
Through blockchain technology and access control devices, accommodation sharing between hotels and ordinary passengers is realized, solving the problem of difficult matching demand and supply in the existing technology, and improving the success rate and transparency of transactions.
Patent Information
- Application Number
- CN202380077763.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-09-27
- Filing Date
- 2023-09-27
- Publication Date
- 2025-06-24
AI Technical Summary
The existing technology is difficult to achieve effective sharing between commercial accommodation such as hotels and houses or rooms of ordinary passengers, mainly due to the difficulty in matching the demand and supply of accommodation sharing, and the lack of real-time information transmission, the transaction success rate has decreased.
Using blockchain technology and access control devices, the transfer and sharing of accommodation possession rights is realized by generating unique CID, latitude and longitude information, as well as specific service gateways or tag information, ensuring the trustworthiness and transparency of transactions.
It improves the success rate and transparency of accommodation sharing transactions, ensures the trust and security of both parties to the transaction, reduces intermediary costs, and improves resource utilization efficiency.
Smart Images

Figure CN120202485A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an accommodation sharing device using blockchain (e.g., occupancy encryption code) and an operation method thereof, which enables the sharing of houses or rooms among ordinary travelers with each other.
[0002] The present invention relates to an accommodation sharing device and an operation method thereof that blockchainize residential blocks so as to enable the sharing of houses or rooms among ordinary travelers with each other.
[0003] The present invention relates to an accommodation sharing device using blockchain (e.g., occupancy encryption code) and an operation method thereof that enables the sharing of commercial accommodations such as hotels and houses or rooms of ordinary travelers with each other.
[0004] The present invention relates to an accommodation sharing device and an operation method thereof that blockchainize commercial accommodations such as hotels and residential blocks so as to enable the sharing of houses or rooms among ordinary travelers with each other.
[0005] The present invention relates to an accommodation sharing device including an access control device and an operation method thereof, the access control device having an accommodation occupancy transfer function based on blockchain (e.g., occupancy encryption code) so as to enable the sharing of houses or rooms among ordinary travelers with each other.
[0006] The present invention relates to an accommodation sharing device including an access control device and an operation method thereof, the access control device having an accommodation occupancy transfer function based on blockchain (e.g., occupancy encryption code) so as to enable the sharing of houses or rooms among ordinary travelers with commercial accommodations such as hotels with each other. Background Art
[0007] With the rapid development of the Internet industry, modern people live in various sharing economy environments. The so-called sharing economy refers to an economy based on collaborative consumption in which multiple people share the use of a product produced once. Simply put, it means "sharing and using". That is, an economic activity that maximizes resource utilization by sharing underutilized items or real estate such as cars, empty rooms, and books with others. From the perspective of the owner, it is to improve the utilization efficiency of property, and from the perspective of the purchaser, it is a consumption form that can be used at a low price. If the existing sharing economy is in the form of targeting an unspecified large number of people, then recently, in various apartments, there have also been cases where items or services are shared among residents in the form of "community sharing economy".
[0008] Among them, taking real estate as an example, Airbnb, which started in San Francisco, the United States in August 2008, is a typical case touted as a service for sharing accommodation. However, it is not a service for sharing accommodation but a service for selling bed-and-breakfasts, which is a form of renting a house or room by paying accommodation fees for the houses or rooms that ordinary people used to use. However, the sharing economy is a newly born concept after the impact of the 2008 US economic crisis, first proposed by Lawrence Lessig, a professor at Harvard Law School. It is a concept that emerged in contrast to the 20th-century capitalist economy characterized by mass production and mass consumption. That is to say, the so-called accommodation (or real estate) sharing based on the sharing economy is to share the use of accommodation with each other. Fundamentally speaking, these sharing transactions should not obtain benefits through sales, otherwise it will become the sale of accommodation under the market economy.
[0009] In this regard, shared accommodation is not the existing form in the market of paying accommodation fees to commercial accommodation facilities (such as hotels or bed-and-breakfasts) and renting a house or room. Instead, for example, people who want to travel can share the use of a house as their accommodation with others who have a house (or room) that meets their required location and conditions without paying fees when they need it. However, due to the difficulty in smoothly realizing the demand and supply of accommodation sharing, there is a problem that it is very difficult to establish the sharing transaction itself. This is because the reason for the difficulty in smoothly realizing the demand and supply of accommodation sharing is that the so-called accommodation sharing cannot be established by only one party among the parties involved in accommodation sharing determining the accommodation that meets their own required conditions. Instead, both parties to the shared accommodation must exist at the same time. Another characteristic is that all conditions such as the location of the other party's accommodation, the date of use, and the number of bedrooms must be fully recognized for these conditions to be established. As a result, as long as one condition is not met, it is very difficult to establish the accommodation sharing transaction itself. Therefore, since the environment in which the sharing transaction of actually exchanging and using accommodation can be achieved is very harsh, the current accommodation sharing environment has limitations that cannot go beyond the simple form of selling bed-and-breakfasts like Airbnb.
[0010] As described above, in order to overcome these problems and enable accommodation sharing, it is crucial that there are a sufficient number of candidate accommodation listings available for sharing. Only in this way can the probability of reaching an agreement on accommodation sharing conditions among the parties increase. Therefore, ensuring a large number of candidate listings from all aspects to enhance the likelihood of successful sharing transactions is the top priority. However, this problem fundamentally stems from the distance between accommodations. This is because if the residential location in the area where one wants to travel is in a nearby neighborhood or block, it is possible to check in advance whether it is a suitable accommodation for sharing. But in reality, if one is traveling to a nearby area, there is no need to share accommodation as one can simply drive there at any time. In this regard, the scenarios where accommodation sharing is needed are usually those where one wants to share accommodations at a relatively far distance for travel, business trips, etc. Therefore, it is more likely that accommodations in most travel destinations at a relatively far distance will become candidates for sharing. However, it is actually very difficult to incur costs to check in advance whether these accommodations at a relatively far distance are suitable for sharing.
[0011] As a prior art, digital access control is a technology in the following form: installed on the access door, taking the access door, which serves as the entrance to a room (or house), as a reference, events occurring indoors and outdoors (such as the case of entering a password on the keyboard installed on the access control, or the case where an electronic key capable of unlocking the access control is within a specific (designated) distance where the access control can be unlocked) are transmitted to relevant devices via wired or wireless means. In response to the corresponding events, the locking device of the access door is unlocked or restored to its locked state.
[0012] The present invention aims to share the rooms (or houses) of ordinary travelers with each other. In this regard, the purpose of the accommodation sharing transaction is only achieved when the right of possession of the accommodation provided by the other party is finally obtained.
[0013] The present invention aims to share commercial accommodations such as hotels and the rooms (or houses) of ordinary travelers with each other. In this regard, the purpose of the accommodation sharing transaction is only achieved when the right of possession of the accommodation provided by the other party is finally obtained.
[0014] The ultimate goal of the accommodation sharing transaction lies in the transfer of the right of possession of real estate. However, the reality is that in order to rent an accommodation located tens of thousands of miles away abroad that has been used by a complete stranger, one must abide by the necessary rules for providing one's own accommodation to the other party. Therefore, to solve the corresponding problems, it is necessary for both parties to provide credit simultaneously. This is because the transfer of the right of possession of real estate means that only when someone enters the corresponding accommodation or room (or house) and takes possession of it can the parties obtain the property that becomes the object of sharing. Therefore, it is not sufficient for only one party to provide credit. A means must be provided to simultaneously obtain conditions that can be mutually recognized irreversibly.
[0015] To describe in more detail, when one believes the other party's representation that accommodation can be provided, and in order to use the accommodation provided by the other party, one makes one's own room (or house) available according to the visiting date of the other party, and when one incurs very high air ticket costs and spends time traveling to the area where the accommodation is located tens of thousands of miles away abroad to use the accommodation, if the accommodation cannot be used (regardless of whether the reason is intentional), it cannot be assumed that simply providing the accommodation or room (or house) to the other party will definitely prevent the parties from suffering losses.
[0016] To implement accommodation sharing for carrying out the present invention, rooms (or houses) provided by at least one or at least two or more travelers need to be provided to each other simultaneously. Depending on the situation, the number of travelers as members of the corresponding sharing transaction may not be two, but there may be far more groups.
[0017] To implement accommodation sharing for carrying out the present invention, accommodation provided by at least one or more hotel parties and rooms (or houses) provided by at least one or more travelers need to be provided to each other simultaneously. Depending on the situation, the number of hotels or travelers as members of the corresponding sharing transaction may not be one each, but there may be far more groups.
[0018] The characteristic of an accommodation sharing transaction is that all the accommodation (or rooms, etc.) participating in a sharing group start on the premise of providing accommodation (or rooms, etc.) to the corresponding other party according to a fixed schedule. Therefore, during the transaction process, when a certain member wants to change the date itself rather than making very minor changes to the check-in or check-out time unit, the problem of having to change the accommodation schedule that all members visit (or use) in sequence will occur, and thus all members within the same group will be unable to access the accommodation.
[0019] The above-described content is only provided as background information for understanding the content of the present invention. Whether any of the above content can be applied as prior art related to the present disclosure has not been determined, and no claim has been made. Summary of the Invention
[0020] Technical Problem
[0021] For commercial accommodation facilities such as hotels, for the purpose of sharing with tourists, the owner of the commercial accommodation facility directly provides the accommodation owned by the place for his own travel, which fundamentally contradicts the purpose of operating the accommodation place.
[0022] Even if the owner of a commercial accommodation facility could do so, there will inevitably be times when the rooms in the accommodation facility are available for sharing and times when they are not. Since it is a commercial accommodation facility, it cannot remain idle for a certain period just for the purpose of sharing. Therefore, if real-time information such as the available time slots of the rooms cannot be provided to travelers, there will inevitably be a problem of a decrease in the success rate of sharing transactions.
[0023] In the case of accommodation sharing itself, it is very difficult to form the members who provide shared accommodation and to sign contracts between them for starting transactions. Therefore, in order to achieve this purpose, it is crucial to ensure a large number of candidate accommodations to be shared as much as possible to increase the probability of transaction completion, which has been described in detail above.
[0024] The existing technologies for selling (leasing) the right to use accommodation are usually in the form of network publishing, that is, providing corresponding information to Internet users through web pages, and generating web pages with Internet addresses containing URLs for Internet users to purchase the right to use the corresponding accommodation for each independent accommodation unit.
[0025] This method generates web pages for each independent accommodation unit, and Internet users visit the web pages of each accommodation to identify relevant information. Therefore, there is a problem of loss of network resources due to the traffic accumulated to increase the probability of accommodation sharing.
[0026] The technical problems to be achieved in this article are not limited to the above-mentioned technical problems, and those of ordinary skill in the technical field to which this article belongs can clearly understand other technical problems not mentioned from the following description.
[0027] Technical Solution
[0028] An electronic device according to an embodiment of the present disclosure, as an accommodation sharing device, may include: a communication module that performs open or closed communication with an external electronic device; a processor that controls the operation of the communication module; and a memory that is operably connected to the processor. The memory may include instructions. When the instructions are executed by the processor, the electronic device may be linked with the Internet or a closed network and generate a unique CID (Contents ID). When the instructions are executed by the processor, the electronic device may generate at least two or more latitude information and two or more longitude information. When the instructions are executed by the processor, the electronic device may generate a single unique CID corresponding to any one residence or residential room located at coordinates corresponding to one latitude and one longitude among the at least two or more latitude information and the two or more longitude information. When the instructions are executed by the processor, the electronic device may generate one or more block data that pair a specific service gateway capable of identifying the location of specific block data on the network or specific tag information capable of identifying the specific service gateway.
[0029] An electronic device according to an embodiment of the present disclosure, as an accommodation sharing device using blockchain, may include: a communication module that performs open or closed communication with an external electronic device; a processor that controls the operation of the communication module; and a memory that is operably connected to the processor. The memory may include instructions. When the instructions are executed by the processor, the electronic device may generate a first CID, which includes information on a first residence or a residential room provided by a first user. When the instructions are executed by the processor, if a first security deposit for providing the first residence or the residential room is paid, the electronic device may generate a blockchain of a block residence that pairs specific tag information capable of identifying the first CID. When the instructions are executed by the processor, the electronic device may generate a blockchain for transferring the right of possession of the first residence or the residential room into an NFT (non-fungible token) and provide it to the first user.
[0030] An electronic device according to an embodiment of the present disclosure, as an accommodation sharing device using blockchain, may include: a communication module that performs open or closed communication with an external electronic device; a processor that controls the operation of the communication module; and a memory that is operably connected to the processor. The memory may include instructions. When the instructions are executed by the processor, the electronic device may generate a first CID, which includes information on a first residence or a residence provided by a first user. When the instructions are executed by the processor, after a first security deposit for providing the first residence or the residential room is paid, the electronic device may generate a blockchain of a block residence that pairs specific tag information capable of identifying the first CID. When the instructions are executed by the processor, if a first security deposit for providing the first residence or the residential room is paid, the electronic device may generate a blockchain of a block residence that pairs specific tag information capable of identifying the first CID. When the instructions are executed by the processor, the electronic device may generate a blockchain for transferring the right of possession of the first residence or the residential room into an NFT. When the instructions are executed by the processor, in the electronic device, the NFT may include information for controlling the operation of a first access control device for the first residence or the residential room. When the instructions are executed by the processor, the electronic device may provide the NFT to the first user.
[0031] Disclosed is an electronic device 101 (e.g., an accommodation sharing system) (e.g., an accommodation sharing device) (e.g., an electronic device including a web server) for an embodiment of the present invention.
[0032] The electronic device 101 (e.g., an accommodation sharing system) (e.g., an accommodation sharing device) (e.g., an electronic device including a web server) may constitute a service gateway (e.g.,Figure 3 and Figure 5 a service gateway 320), an electronic device 101 (e.g., an accommodation sharing device) (e.g., an electronic device including a web server), a shared accommodation management device 002, a block accommodation retrieval and connection device (e.g., Figure 18 the block accommodation retrieval and connection device 1810) and the like.
[0033] The electronic device 101 (e.g., an accommodation sharing system) (e.g., an accommodation sharing device) (e.g., an electronic device including a web server) can constitute a service gateway (e.g., Figure 3 and Figure 5 a service gateway 320), an electronic device 101 (e.g., an accommodation sharing device) (e.g., an electronic device including a web server), a vacant accommodation management device (e.g., Figure 15 the vacant accommodation management device 1520), a comprehensive hotel accommodation information database (e.g., Figure 5 the comprehensive hotel accommodation information database 550), a block advertisement management device (e.g., Figure 17 the block advertisement management device 1710), a block accommodation retrieval and connection device (e.g., Figure 18 the block accommodation retrieval and connection device 1810) and the like.
[0034] The electronic device 101 (e.g., an accommodation sharing system) (e.g., an accommodation sharing device) (e.g., an electronic device including a web server) can operate on the Internet or a specific network (closed or open), and can also include a server and the like. The server communicates with devices or tools for implementing the present invention, and includes a database for performing various operations.
[0035] The service gateway (e.g., Figure 3 and Figure 5 a service gateway 320) can also include functions for terminals of specific users (terminals of Internet users, administrators, etc.) to access a website or the network for implementing the present invention, functions for accessing Internet addresses (or network access addresses) of data such as the website, functions of IP address (internet protocol address) (e.g., dynamic IP or fixed IP), domain name, or URL (uniform resource locator), functions of IPFS (InterPlanetary File System), etc.
[0036] The electronic device 101 (e.g., an accommodation sharing device) (e.g., an electronic device including a web server) for implementing the present invention can constitute a waiting accommodation generation and management device (e.g., Figure 9 the waiting accommodation generation and management device 810), a block generation and operation device (e.g.,Figure 10 Block generation and operation device 910), block data linkage device (e.g., Figure 18 Block data linkage device 1830) of
[0037] The electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server) for implementing the present invention can constitute a commercial candidate accommodation access gateway generation module (e.g., Figure 6 Commercial candidate accommodation access gateway generation module 540), commercial candidate accommodation management device (e.g., Figure 8 Commercial candidate accommodation management device 710), commercial candidate accommodation log database (e.g., Figure 6 Commercial candidate accommodation log database 591), waiting-for-accommodation generation and management device (e.g., Figure 9 Waiting-for-accommodation generation and management device 810), block generation and operation device (e.g., Figure 10 Block generation and operation device 910), block data linkage device (e.g., Figure 18 Block data linkage device 1830) of
[0038] Commercial candidate accommodation management device (e.g., Figure 8 Commercial candidate accommodation management device 710) can constitute a commercial candidate accommodation management console (e.g., Figure 6 Commercial candidate accommodation management console 580), hotel accommodation content information synchronization module (e.g., Figure 8 Hotel accommodation content information synchronization module 711), hotel accommodation management information synchronization module (e.g., Figure 8 Hotel accommodation management information synchronization module 712), waiting-for-accommodation database synchronization module (e.g., Figure 8 Waiting-for-accommodation database synchronization module 713) of
[0039] Commercial candidate accommodation management console (e.g., Figure 6 Commercial candidate accommodation management console 580) can constitute a commercial candidate accommodation account connection module (e.g., Figure 6 Commercial candidate accommodation account connection module 590, commercial candidate accommodation sharing period setting module (e.g., Figure 7 Commercial candidate accommodation sharing period setting module 610), commercial candidate accommodation POST ID registration module (e.g., Figure 7 Commercial candidate accommodation POST ID registration module 620), commercial candidate accommodation URL registration module (e.g., Figure 7 Commercial candidate accommodation URL registration module 630), commercial candidate accommodation IP registration module (e.g., Figure 7 Commercial candidate accommodation IP registration module 640), commercial candidate accommodation barcode registration module (e.g., Figure 7Commercial candidate accommodation barcode registration module 650), commercial candidate accommodation location information registration module (e.g., Figure 7 Commercial candidate accommodation location information registration module 660), account information input module (e.g., Figure 8 Account information input module 680), commercial candidate accommodation API setting module (e.g., Figure 6 Commercial candidate accommodation API setting module 570), commercial candidate accommodation management module (e.g., Figure 8 Commercial candidate accommodation management module 680), etc.
[0040] The device for generating and managing candidate accommodation for implementing the present invention (e.g., Figure 9 Device for generating and managing candidate accommodation 810) may constitute a candidate accommodation content information input module (e.g., Figure 9 Candidate accommodation content information input module 820), candidate accommodation sharing period setting module (e.g., Figure 9 Candidate accommodation sharing period setting module 830), candidate accommodation management information setting module (e.g., Figure 9 Candidate accommodation management information setting module 840), commercial candidate accommodation identification protocol (e.g., Figure 9 Commercial candidate accommodation identification protocol 850), candidate accommodation comprehensive information generation module (e.g., Figure 9 Candidate accommodation comprehensive information generation module 860), candidate accommodation database (e.g., Figure 8 Candidate accommodation database 720), etc.
[0041] According to an embodiment, the candidate accommodation comprehensive information generation module (e.g., Figure 9 Candidate accommodation comprehensive information generation module 860) may constitute functions such as, that is, in order to record the information of the accommodation input or set through the candidate accommodation content information input module (e.g., Figure 9 Candidate accommodation content information input module 820), candidate accommodation sharing period setting module (e.g., Figure 9 Candidate accommodation sharing period setting module 830), candidate accommodation management information setting module (e.g., Figure 9 Candidate accommodation management information setting module 840), generate candidate accommodation comprehensive information (e.g., Figure 8 Candidate accommodation comprehensive information 721), and record it in the candidate accommodation database (e.g., Figure 8 Candidate accommodation database 720).
[0042] According to an embodiment, the block generation and operation device (e.g., Figure 10 Block generation and operation device 910) may constitute an access candidate area location information input module (e.g., Figure 10Access candidate area location information input module 920), access candidate area location information selection module (e.g., Figure 10 Access candidate area location information selection module 930), access candidate area geographical information recognition module (e.g., Figure 10 Access candidate area geographical information recognition module 940), access candidate area radius setting module (e.g., Figure 10 Access candidate area radius setting module 950), access time period setting module (e.g., Figure 10 Access candidate accommodation using unit setting module (e.g., Figure 10 Access candidate accommodation using unit setting module 970), access candidate accommodation using time period individual setting module (e.g., Figure 10 Access candidate accommodation using time period individual setting module 980), block generation protocol (e.g., Figure 5 Block generation protocol 501), block indicator, block management fund savings device (e.g., Figure 11 Block management fund savings device 1130), block management fund unit setting module, block management fund setting information generation module (e.g., Figure 13 Block management fund setting information generation module 1340), block management fund transmission module (e.g., Figure 5 and Figure 13 Block management fund transmission module 525), block management fund transmission trigger (e.g., Figure 13 Block management fund transmission trigger 525-1), block penalty transmission trigger (e.g., Figure 13 Block penalty transmission trigger 1395), block management fund receiving module (e.g., Figure 11 Block management fund receiving module 1132), block management fund pledge device (e.g., Figure 14 Block management fund pledge device 1410), pledge release module (e.g., Figure 14 Pledge release module 1440), etc.
[0043] According to an embodiment, the block indicator can constitute a block file output module (e.g., Figure 14 Block file output module 1450), block detailed information output module (e.g., Figure 14 Block detailed information output module 1460), block accommodation sharing application module (e.g., Figure 5 and Figure 11 Block accommodation sharing application module 515), block accommodation sharing approval module (e.g., Figure 5 Block accommodation sharing approval module 510), etc.
[0044] According to an embodiment, the idle accommodation management device (e.g., Figure 15The idle accommodation management device 1520) may constitute an idle accommodation management terminal (e.g., Figure 12 The idle accommodation management terminal 1240) (hereinafter referred to as the idle terminal), the idle accommodation management information database (e.g., Figure 12 The idle accommodation management information database 1250), the selling amount savings device (e.g., Figure 16 The selling amount savings device 1620), etc.
[0045] According to an embodiment, the idle accommodation management terminal (e.g., Figure 12 The idle accommodation management terminal 1240) may include (e.g., operate by including the following) an idle accommodation management console (e.g., Figure 15 The idle accommodation management console 1530), an idle accommodation rental (sale) account connection module (e.g., Figure 12 The idle accommodation rental account connection module 1210), an idle accommodation providing account connection module (e.g., Figure 12 The idle accommodation providing account connection module 1220), an idle accommodation purchase account connection module (e.g., Figure 12 The idle accommodation purchase account connection module 1230), an idle accommodation content information indicator (e.g., Figure 15 The idle accommodation content information indicator 1540), an idle accommodation management information indicator (e.g., Figure 15 The idle accommodation management information indicator 1550), an idle accommodation check-in information generation module (e.g., Figure 12 The idle accommodation check-in information generation module 1260), an idle accommodation check-out information generation module (e.g., Figure 12 The idle accommodation check-out information generation module 1270), an idle accommodation defect occurrence information generation module (e.g., Figure 15 The idle accommodation defect occurrence information generation module 1580), an idle accommodation defect occurrence information deletion module, an idle accommodation defect information management messenger (e.g., Figure 15 The idle accommodation defect information management messenger 1590), an idle accommodation selling price setting module (e.g., Figure 16 The idle accommodation selling price setting module 1610), an idle accommodation purchase module, an idle accommodation selling amount collection information generation module.
[0046] According to an embodiment, the idle accommodation defect occurrence information deletion module only provides relevant functions when generating idle accommodation defect occurrence information (e.g., Figure 15 The idle accommodation defect occurrence information 1585), and may constitute the following functions, that is, deleting the idle accommodation defect occurrence information generated by the said idle accommodation defect occurrence information generation module (e.g., Figure 15 The idle accommodation defect occurrence information generation module 1580) and generating the idle accommodation defect occurrence information (e.g., Figure 15Idle accommodation defect occurrence information 1585), generate idle accommodation defect occurrence information deletion information that can identify this, or transmit the generated idle accommodation defect occurrence information deletion information to the idle accommodation management information indicator (example: Figure 15 Idle accommodation management information indicator 1550).
[0047] According to an embodiment, the shared accommodation management device may include (example: operate by including the following) a shared accommodation management terminal and a shared accommodation management information database.
[0048] According to an embodiment, the shared accommodation management terminal may include (example: operate by including the following) a shared accommodation management console, a shared accommodation provider account connection module, a shared accommodation rental account connection module, a shared accommodation content information indicator, a shared accommodation management information indicator, a shared accommodation check-in information generation module, a shared accommodation check-out information generation module, a shared accommodation defect occurrence information generation module, a shared accommodation defect occurrence information deletion module, and a shared accommodation defect information management messenger.
[0049] According to an embodiment, the shared accommodation provider account connection module may provide a function for connecting to the user account (example: Figure 14 User account 1402) for sharing the room (or house) for implementing the present invention. Or, the shared accommodation rental account connection module may further include the following functions (example: operate by including the following additional functions) for sharing the room (or house) for implementing the present invention, that is, for connecting to the user account (example: Figure 14 User account 1402).
[0050] According to an embodiment, the shared accommodation defect occurrence information deletion module only provides relevant functions when generating shared accommodation defect occurrence information, and may operate by including the following functions, that is, deleting the shared accommodation defect occurrence information generated by the shared accommodation defect occurrence information generation module, generating shared accommodation defect occurrence information deletion information that can identify this, or transmitting the generated shared accommodation defect occurrence information deletion information to the shared accommodation management information indicator.
[0051] As one of the other accommodation sharing methods according to the embodiments of the present invention, more specifically, as a method for generating an occupancy encryption code (example: Figure 10 Occupancy encryption code corresponding to block 911) and / or block data (example: Figure 11 Occupancy encryption code 1120) and / or block data (example: Figure 5 Block data 520) for the "block for sharing accommodation" (example: Figure 10"Method for generating block 911)", wherein the block pairs rooms (or houses) provided by at least two or more passengers to share the rooms (or houses) that ordinary passengers can provide. The method may include the following steps: By accessing the candidate area location information input module (e.g., Figure 10 the accessed candidate area location information input module 920), input any one or more of the address or postal code for identifying the latitude and longitude of the area that ordinary passengers will visit (travel).
[0052] According to an embodiment, as a "method for generating a block for shared accommodation (e.g., Figure 10 block 911) corresponding occupancy encryption code (e.g., Figure 11 occupancy encryption code 1120) and / or block data (e.g., Figure 5 block data 520) of the block for shared accommodation (e.g., Figure 10 block 911)", the method may include the following steps: Output an address directory or postal code directory related to the address or postal code input through the accessed candidate area location information input module (e.g., Figure 10 the accessed candidate area location information input module 920) (or the address or postal code input through QR code or one-dimensional bar code or two-dimensional bar code, etc.) on the screen of the user terminal.
[0053] According to an embodiment, as a "method for generating a block for shared accommodation (e.g., Figure 10 block 911) corresponding occupancy encryption code (e.g., Figure 11 occupancy encryption code 1120) and / or block data (e.g., Figure 5 block data 520) of the block for shared accommodation (e.g., Figure 10 block 911)", the method may include the following steps: Select any one or more addresses or postal codes from the address directory or postal code directory output on the screen of the user terminal through the accessed candidate area location information selection module (e.g., Figure 10 the accessed candidate area location information selection module 930).
[0054] According to an embodiment, as a "method for generating a block for shared accommodation (e.g., Figure 10 block 911) corresponding occupancy encryption code (e.g., Figure 11 occupancy encryption code 1120) and / or block data (e.g., Figure 5 block data 520) of the block for shared accommodation (e.g., Figure 10 block 911)", through the accessed candidate area geographic information recognition module (e.g., Figure 10The access candidate area geographic information recognition module 940) performs the following steps, which may include: identifying the latitude or longitude information of the address or postal code selected by the access candidate area location information selection module (e.g., Figure 10 The step of the access candidate area location information selection module 930) selecting the latitude or longitude information of the address or postal code.
[0055] According to an embodiment, as a "method for generating a block (e.g., Figure 10 The block 911) corresponding occupancy right encryption code (e.g., Figure 11 The occupancy right encryption code 1120) and / or block data (e.g., Figure 5 The block data 520) for shared accommodation block (e.g., Figure 10 The block 911)", through the access candidate area radius setting module (e.g., Figure 10 The access candidate area radius setting module 950) performs the following steps, which may include: setting the radius size with the position corresponding to the latitude or longitude identified by the access candidate area geographic information recognition module (e.g., Figure 10 The access candidate area geographic information recognition module 940) as the center.
[0056] According to an embodiment, as a "method for generating a block (e.g., Figure 10 The block 911) corresponding occupancy right encryption code (e.g., Figure 11 The occupancy right encryption code 1120) and / or block data (e.g., Figure 5 The block data 520) for shared accommodation block (e.g., Figure 10 The block 911)", may include the following steps: through the access time period setting module (e.g., Figure 10 The access time period setting module 960), when the areas to be visited by the traveler (or the areas to travel) or the accommodations to be shared in the corresponding areas are plural, setting the start date of use of the earliest shared accommodation and the end date of use of the latest shared accommodation, or when it is singular, setting the start date of use and the end date of use of the area to be visited (or the area to travel) or the accommodation to be shared in the corresponding area.
[0057] According to an embodiment, as a "method for generating a block (e.g., Figure 10 The block 911) corresponding occupancy right encryption code (e.g., Figure 11 The occupancy right encryption code 1120) and / or block data (e.g., Figure 5 The block data 520) for shared accommodation block (e.g., Figure 10 The block 911)", through the access candidate accommodation usage unit setting module (e.g., Figure 10The access candidate accommodation usage unit setting module 970), when there are multiple accommodations shared in the area that the traveler will visit (or the area where the traveler will travel), uniformly sets the usage period for multiple accommodations as one unit.
[0058] According to an embodiment, as a "method for generating a block (e.g., Figure 10 the block 911) corresponding occupancy right encryption code (e.g., Figure 11 the occupancy right encryption code 1120) and / or block data (e.g., Figure 5 the block data 520) for shared accommodation (e.g., Figure 10 the block 911)", the method may include the following steps: Through the block accommodation sharing application module (e.g., Figure 5 and Figure 11 the block accommodation sharing application module 515), generate shared application information (e.g., Figure 5 the shared application information 511) for pairing the rooms (or houses) provided by travelers for shared accommodation.
[0059] According to an embodiment, as a "method for generating a block (e.g., Figure 10 the block 911) corresponding occupancy right encryption code (e.g., Figure 11 the occupancy right encryption code 1120) and / or block data (e.g., Figure 5 the block data 520) for shared accommodation (e.g., Figure 10 the block 911)", the method may include the following steps: Through the block accommodation sharing application module (e.g., Figure 5 and Figure 11 the block accommodation sharing application module 515), transmit the generated shared application information (e.g., Figure 5 the shared application information 511) to the block accommodation sharing approval module (e.g., Figure 5 the block accommodation sharing approval module 510).
[0060] According to an embodiment, as a "method for generating a block (e.g., Figure 10 the block 911) corresponding occupancy right encryption code (e.g., Figure 11 the occupancy right encryption code 1120) and / or block data (e.g., Figure 5 the block data 520) for shared accommodation (e.g., Figure 10 the block 911)", the method may include the following steps: Receive shared application information (e.g., Figure 5 and Figure 11 from the block accommodation sharing application module 515) the shared application information (e.g., Figure 5 the shared application information 511), and generate for approving the signing of the received shared application information (e.g.,Figure 5 Shared application information 511) related to shared approval information for accommodation sharing transactions (e.g., Figure 5 Shared approval information 512); generating and recording encryption codes and / or block data (e.g., Figure 10 Block data 520) corresponding to a block (e.g., Figure 5 Block 911), where the block includes label information (e.g., Figure 5 Shared approval information 512) that can identify content information such as images, videos, and audios related to the room (or house) and management information such as the title, list, location information, check-in / check-out, sharing period information, vacancy status, repair, and maintenance status of the accommodation, or includes content information such as images, videos, and audios and management information such as the title, list, location information, check-in / check-out, sharing period information, vacancy status, repair, and maintenance status of the accommodation. Figure 5 Label information 530)
[0061] As one of the accommodation sharing methods according to an embodiment of the present invention, more specifically, as the "check-in and check-out method" of the room or house provided by the traveler, the following steps may be included: connecting through any one or more of the shared accommodation providing account connection module or the shared accommodation rental account connection module of the shared accommodation management terminal, and identifying any one or more IDs in the unique ID of the user account (e.g., Figure 14 User account 1402) of the ordinary traveler providing the room (or house), or in the unique ID of the user account (e.g., Figure 14 User account 1402) of the ordinary traveler renting the room (or house) provided, or allowing access to the identified user account (e.g., Figure 14 User account 1402) on the network, or generating allowed information.
[0062] According to an embodiment, as one of the accommodation sharing methods, that is, the "check-in and check-out method" of the room or house provided by the traveler, the following steps may be included: outputting, through the shared accommodation content information indicator of the shared accommodation management terminal, content information such as images, videos, and audios of the room (or house) that can be identified by using the occupancy encryption code (e.g., Figure 11 Occupancy encryption code 1120) and / or block data (e.g., Figure 5 Block data 520) for implementing the present invention.
[0063] According to an embodiment, as one of the accommodation sharing methods, that is, the "check-in and check-out method" of the room or house provided by the traveler, the following steps may be included: outputting, through the shared accommodation management information indicator, the occupancy encryption code (e.g.,Figure 11 Possession encryption code 1120) and / or block data (e.g., Figure 5 A list of rooms (or houses) that identify the block data 520), location information, check-in / check-out, shared period information, whether the room is vacant, repair, maintenance status, defect occurrence information, etc.
[0064] According to one embodiment, as one of the accommodation sharing methods, that is, the "check-in and check-out method" of the room or house provided by the traveler, the following steps may be included: generating shared accommodation check-in information through a shared accommodation check-in information generation module, and transmitting the generated shared accommodation check-in information to a shared accommodation management information indicator, wherein the shared accommodation check-in information can identify whether the room (or house) provided by the traveler is occupied.
[0065] The following steps may be included: generating shared accommodation check-out information through a shared accommodation check-out information generation module, and transmitting the generated shared accommodation check-out information to a shared accommodation management information indicator, wherein the shared accommodation check-out information can identify whether the room (or house) is checked out, and the room (or house) can use the possession encryption code (e.g., Figure 11 Possession encryption code 1120) and / or block data (e.g., Figure 5 Block data 520) of
[0066] As one of the accommodation sharing methods according to an embodiment of the present invention, more specifically, as a "sharing method of a commercial accommodation in operation" that enables each device or tool for implementing the present invention to recognize that an existing commercial accommodation in operation is a qualified accommodation in a state where it can be shared with a room (or house) provided by an ordinary traveler, the following steps may be included: through a commercial candidate accommodation account connection module (e.g., Figure 6 Commercial candidate accommodation account connection module 590), identifying the unique ID of the user account (e.g., Figure 14 User account 1402) of the operator of a commercial accommodation facility such as a hotel, and allowing access to the corresponding user account (e.g., Figure 14 User account 1402) on the network, or generating allowed information and recording the generated information in a commercial accommodation log database.
[0067] According to one embodiment, as one of the accommodation sharing methods, that is, the "sharing method of a commercial accommodation in operation", the following steps may be included: through a commercial candidate accommodation shared period setting module (e.g., Figure 7The commercial candidate accommodation sharing period setting module (610) only sets the dates or periods when there are no reservations for commercial accommodation, and records the information of the set dates or periods in the commercial accommodation log database, so as to provide commercial accommodation such as hotels to ordinary travelers, thereby concluding an accommodation sharing transaction between the accommodation place for commercial use and the traveler.
[0068] According to an embodiment, as one of the accommodation sharing methods, that is, "the sharing method of commercial accommodation in operation", the following steps may be included: Through the commercial candidate accommodation POSTID registration module (for example, Figure 7 The commercial candidate accommodation POSTID registration module (620)) sets the unique ID information of the web page related to the existing commercial accommodation such as hotels in operation as specific information that can be recognized or accessed by each device or tool for implementing the present invention, and records the set information in the commercial accommodation log database. In addition to the unique ID, it may also include (for example, by including the following operations) URL, dynamic or fixed IP address.
[0069] According to an embodiment, as one of the accommodation sharing methods, that is, "the sharing method of commercial accommodation in operation", the following steps may be included: Through the commercial candidate accommodation location information registration module (for example, Figure 7 The commercial candidate accommodation location information registration module (660)) sets the location of the existing commercial accommodation such as hotels in operation as specific information that can be recognized or accessed by each device or tool for implementing the present invention, and records the set information in the commercial accommodation log database. The location information may include (for example, by including the following operations) latitude and longitude, altitude, surface height, information of a specific floor in a building.
[0070] According to an embodiment, as one of the accommodation sharing methods, that is, "the sharing method of commercial accommodation in operation", the following steps may be included: Through the commercial candidate accommodation API setting module (for example, Figure 6 The commercial candidate accommodation API setting module (570)) records the setting value of the application programming interface (API: Application Program Interface) for setting the operation rules of the commercial candidate accommodation access gateway (for example, Figure 6 The commercial candidate accommodation access gateway (541)) in the commercial accommodation log database, wherein the commercial candidate accommodation access gateway provides the following function, that is, enabling each device or tool for implementing the present invention to access the hotel accommodation comprehensive information database (for example, Figure 6Image, video, audio and other content information of existing operating accommodations stored in the hotel accommodation comprehensive information database 550), as well as management information such as a list of accommodations, location information, check-in / check-out, shared time period information, whether the room is vacant, repair, and maintenance status, or is linked therewith.
[0071] According to one embodiment, as one of the accommodation sharing methods, namely, the "sharing method of commercial accommodations in operation", the following steps may be included: According to the operation rules of the commercial candidate accommodation access gateway (e.g., Figure 5 the commercial candidate accommodation access gateway 541), through the commercial candidate accommodation access gateway (e.g., Figure 5 the commercial candidate accommodation access gateway 541), a request signal is transmitted to the hotel accommodation comprehensive information database (e.g., Figure 5 the hotel accommodation comprehensive information database 550) to access the image, video, audio and other content information of existing operating accommodations stored in the hotel accommodation comprehensive information database (e.g., Figure 5 the hotel accommodation comprehensive information database 550), as well as management information such as a list of accommodations, location information, check-in / check-out, shared time period information, whether the room is vacant, repair, and maintenance status.
[0072] According to one embodiment, as one of the accommodation sharing methods, namely, the "sharing method of commercial accommodations in operation", the following steps may be included: The hotel accommodation comprehensive information database (e.g., Figure 5 the hotel accommodation comprehensive information database 550) receives, from the commercial candidate accommodation access gateway (e.g., Figure 5 the commercial candidate accommodation access gateway 541), a request signal for accessing the image, video, audio and other content information of existing operating hotel accommodations, as well as management information such as a list of accommodations, location information, check-in / check-out, shared time period information, whether the room is vacant, repair, and maintenance status, and allows access to the commercial candidate accommodation access gateway (e.g., Figure 5 the commercial candidate accommodation access gateway 541).
[0073] As one of the accommodation sharing methods according to an embodiment of the present invention, more specifically, as the "defect management method of shared accommodation" for the room or house provided to the said passenger, the following steps may be included: By any one or more connection modules of the shared accommodation providing account connection module or the shared accommodation rental account connection module of the shared accommodation management terminal, identify the unique ID of the user account of the ordinary passenger (e.g., Figure 14 the user account 1402), or allow access to the identified user account (e.g., Figure 14 the user account 1402) on the network, or generate allowed information.
[0074] According to an embodiment, as one of the accommodation sharing methods, namely the "defect management method for shared accommodation" of the room or house provided by the traveler, the following steps may be included: Through the shared accommodation content information indicator of the shared accommodation management terminal, output, on the screen of the user terminal, content information such as images, videos, and audios of the room (or house) that can be identified using the occupancy encryption code (e.g., Figure 11 the occupancy encryption code 1120) and / or block data (e.g., Figure 5 the block data 520) for implementing the present invention.
[0075] According to an embodiment, as one of the accommodation sharing methods, namely the "defect management method for shared accommodation" of the room or house provided by the traveler, the following steps may be included: Through the shared accommodation management information indicator, output, on the screen of the user terminal, a list of rooms (or houses), location information, check-in / check-out, shared period information, whether the room is vacant, repair, maintenance status, defect occurrence information, etc. that can be identified using the occupancy encryption code (e.g., Figure 11 the occupancy encryption code 1120) and / or block data (e.g., Figure 5 the block data 520) for implementing the present invention.
[0076] According to an embodiment, as one of the accommodation sharing methods, namely the "defect management method for shared accommodation" of the room or house provided by the traveler, the following steps may be included: Through the shared accommodation defect occurrence information generation module of the shared accommodation management terminal, generate shared accommodation defect occurrence information, or transmit the generated shared accommodation defect occurrence information to the shared accommodation management information indicator. The shared accommodation defect occurrence information can identify whether a defect has occurred in the room (or house) that can be identified using the occupancy encryption code (e.g., Figure 11 the occupancy encryption code 1120) and / or block data (e.g., Figure 5 the block data 520) for implementing the present invention.
[0077] According to an embodiment, as one of the accommodation sharing methods, namely the "defect management method for shared accommodation" of the room or house provided by the traveler, the following steps may be included: Through the shared accommodation defect occurrence information deletion module of the shared accommodation management terminal, generate shared accommodation defect occurrence information deletion information, or transmit the generated shared accommodation defect occurrence information deletion information to the shared accommodation management information indicator. The shared accommodation defect occurrence information deletion information can identify whether the defect occurrence information of the room (or house) that can be identified using the shared approval information (e.g., Figure 5 the shared approval information 512) and block data (e.g., Figure 5 the block data 520) for implementing the present invention is deleted.
[0078] According to an embodiment, as one of the accommodation sharing methods, that is, the "defect management method for shared accommodation of rooms or houses provided by the traveler", the following steps may be included: generating defect occurrence information deletion information for shared accommodation through the defect occurrence information deletion module of the shared accommodation management terminal, or transmitting the generated defect occurrence information deletion information for shared accommodation to the shared accommodation management information indicator, and the defect occurrence information deletion information for shared accommodation can identify whether the defect occurrence information of the room (or house) that can be identified by using the possession encryption code (e.g., Figure 11 possession encryption code 1120) and block data (e.g., Figure 5 block data 520) of
[0079] According to an embodiment, as one of the accommodation sharing methods, that is, the "defect management method for shared accommodation of rooms or houses provided by the traveler", the following steps may be included: generating defect occurrence information for shared accommodation through the defect occurrence information generation module of the shared accommodation management terminal, or transmitting the generated defect occurrence information for shared accommodation to the shared accommodation management information indicator, and the defect occurrence information for shared accommodation can identify whether a defect has occurred in the room (or house) that can be identified by using the possession encryption code (e.g., Figure 11 possession encryption code 1120) and block data (e.g., Figure 5 block data 520) of
[0080] According to an embodiment, as one of the accommodation sharing methods, that is, the "defect management method for shared accommodation of rooms or houses provided by the traveler", the following steps may be included: generating defect occurrence information deletion information for shared accommodation through the defect occurrence information deletion module of the shared accommodation management terminal, or transmitting the generated defect occurrence information deletion information for shared accommodation to the shared accommodation management information indicator, and the defect occurrence information deletion information for shared accommodation can identify whether the defect occurrence information of the room (or house) that can be identified by using the possession encryption code (e.g., Figure 11 possession encryption code 1120) and block data (e.g., Figure 5 block data 520) of
[0081] As another accommodation sharing method according to an embodiment of the present invention, more specifically, as a "block for shared accommodation" for generating block data (e.g., Figure 10 block data 520) corresponding to the following block (e.g., Figure 5 block 911), Figure 10Method for generating the block 911), which pairs at least one accommodation provided by the hotel side and at least one room (or house) provided by the traveler to share the existing commercial accommodation and the rooms or houses that can be provided by ordinary travelers with each other. The method may include the following steps: By accessing the candidate area location information input module (e.g., Figure 10 The access candidate area location information input module 920), input any one or more of the address or postal code for identifying the latitude and longitude of the area that ordinary travelers will visit (travel).
[0082] According to an embodiment, as one of another accommodation sharing method, that is, "Method for generating the block (e.g., Figure 10 The block 911)", may include the following steps: Output an address directory or postal code directory related to the address or postal code (or the address or postal code input through QR code, one-dimensional bar code, two-dimensional bar code, etc.) input through the access candidate area location information input module (e.g., Figure 10 The access candidate area location information input module 920) on the screen of the user terminal.
[0083] According to an embodiment, as one of another accommodation sharing method, that is, "Method for generating the block (e.g., Figure 10 The block 911)", may include the following steps: Through the access candidate area location information selection module (e.g., Figure 10 The access candidate area location information selection module 930), select any one or more addresses or postal codes from the address directory or postal code directory output on the screen of the user terminal.
[0084] According to an embodiment, as one of another accommodation sharing method, that is, "Method for generating the block (e.g., Figure 10 The block 911)", through the access candidate area geographical information recognition module (e.g., Figure 10 The access candidate area geographical information recognition module 940) to perform the following steps, may include: The step of recognizing the latitude or longitude information of the address or postal code selected by the access candidate area location information selection module (e.g., Figure 10 The access candidate area location information selection module 930).
[0085] According to an embodiment, as one of another accommodation sharing method, that is, "Method for generating the block (e.g., Figure 10 The block 911)", through the access candidate area radius setting module (e.g., Figure 10 The access candidate area radius setting module 950) to perform the following steps, may include: Taking the one related to the access candidate area geographical information recognition module (e.g.,Figure 10 A step of setting a radius size centered at a position corresponding to the latitude or longitude identified by the access candidate area geographic information identification module 940).
[0086] According to an embodiment, as one of another accommodation sharing method, namely "a method for generating a block for shared accommodation (e.g., Figure 10 the block 911)", the method may include the following steps: through an access time period setting module (e.g., Figure 10 the access time period setting module 960), when the areas to be visited by a traveler (or the areas to travel) or the accommodations to be shared in the corresponding areas are plural, setting the start date of use of the earliest shared accommodation and the end date of use of the latest shared accommodation, or when it is singular, setting the start date of use and the end date of use of the accommodation to be visited (or the area to travel) or the accommodation to be shared in the corresponding area.
[0087] According to an embodiment, as one of another accommodation sharing method, namely "a method for generating a block for shared accommodation (e.g., Figure 10 the block 911)", the method may include the following steps: through an access candidate accommodation usage unit setting module (e.g., Figure 10 the access candidate accommodation usage unit setting module 970), when the accommodations to be shared in the area to be visited by the traveler (or the area to travel) are plural, uniformly setting the usage time period for multiple accommodations as one unit.
[0088] According to an embodiment, as one of another accommodation sharing method, namely "a method for generating a block for shared accommodation (e.g., Figure 10 the block 911)", the method may include the following steps: through a block accommodation sharing application module (e.g., Figure 5 and Figure 11 the block accommodation sharing application module 515), generating shared application information (e.g., Figure 5 the shared application information 511) for pairing the accommodation provided by the hotel for shared accommodation and the room (or house) provided by the traveler for shared accommodation.
[0089] According to an embodiment, as one of another accommodation sharing method, namely "a method for generating a block for shared accommodation (e.g., Figure 10 the block 911)", the method may include the following steps: through a block accommodation sharing application module (e.g., Figure 5 and Figure 11 the block accommodation sharing application module 515), transmitting the generated shared application information (e.g., Figure 5 the shared application information 511) to a block accommodation sharing approval module (e.g., Figure 5 the block accommodation sharing approval module 510).
[0090] According to one embodiment, as one of another accommodation sharing method, namely "a method for generating a block (e.g., Figure 10 block 911) for shared accommodation", the method may include the following steps: receiving shared application information (e.g., Figure 5 and Figure 11 shared application information 511) from the block accommodation sharing application module (e.g., Figure 5 block accommodation sharing application module 515), generating shared approval information (e.g., Figure 5 shared approval information 512) for approving and signing an accommodation sharing transaction related to the received shared application information (e.g., Figure 5 shared approval information 512); generating block data (e.g., Figure 10 block data 520) corresponding to the following block (e.g., Figure 5 block 911), the block including tag information (e.g., Figure 5 tag information 530) that can identify content information such as images, videos, and audios related to accommodation provided by at least one hotel and rooms (or houses) provided by at least one traveler, as well as management information such as the title, list, location information, check-in / check-out, sharing period information, vacancy status, repair, and maintenance status of the accommodation, or including content information such as images, videos, and audios, and management information such as the title, list, location information, check-in / check-out, sharing period information, vacancy status, repair, and maintenance status of the accommodation, and the accommodation and the room (or house) can be identified using the generated shared approval information (e.g., Figure 5 shared approval information 512).
[0091] As a block accommodation retrieval and connection method according to an embodiment of the present invention, more specifically, as a "block accommodation retrieval and connection method" for retrieving a directory of information related to the following block data (e.g., Figure 5 block data 520) and accessing the retrieved result directory or a web page of related information, the block data corresponds to a block (e.g., Figure 10 block 911) for identifying at least two rooms (or houses) provided by travelers as one unit, and the method includes the following steps through the block accommodation label information input module (e.g., Figure 18 block accommodation retrieval and connection interface 1811) of the block accommodation retrieval and connection interface (e.g., Figure 18 block accommodation label information input module), and may include: inputting letters, numbers, special characters, barcodes, etc., and temporarily storing them according to the input unit (i.e., the marked input unit).
[0092] According to one embodiment, as a method for retrieving information related to the following block data (e.g., Figure 5"Block Accommodation Retrieval and Connection Method" for a directory of information related to block data 520) and accessing a retrieval result directory or a web page of related information, where the block data corresponds to a block (e.g., Figure 10 corresponding to block 911), and the method includes the following steps through a block accommodation retrieval and connection interface (e.g., Figure 18 block accommodation retrieval and connection interface 1811) of a block accommodation radius information input module (e.g., Figure 18 block accommodation radius information input module): the step of inputting and temporarily storing information on latitude and longitude or a radius range from the latitude and longitude.
[0093] According to an embodiment, as a "Block Accommodation Retrieval and Connection Method" for retrieving a directory of information related to the following block data (e.g., Figure 5 block data 520) and accessing a retrieval result directory or a web page of related information, where the block data corresponds to a block (e.g., Figure 10 corresponding to block 911), and the method includes the following steps through a block accommodation identification information transmission module (e.g., Figure 18 block accommodation retrieval and connection interface 1811) of a block accommodation identification information transmission module (e.g., Figure 18 block accommodation identification information transmission module 1811-3): identifying, among the information input from a block accommodation label information input module (e.g., Figure 18 block accommodation label information input module) or a block accommodation radius information input module (e.g., Figure 18 block accommodation radius information input module), block data (e.g., Figure 5 block data 520) having the following values, i.e., part or all of which is consistent (or inconsistent) with the occupancy encryption code (e.g., Figure 11 occupancy encryption code 1120) and / or block data (e.g., Figure 5 block data 520) that can be used to implement the present invention for identifying specific information (or latitude and longitude or a radius range from the latitude and longitude), or part or all of which includes (or does not include) the specific information (or latitude and longitude or a radius range from the latitude and longitude); generating a request for a directory or related information of the identified block data (e.g., Figure 5 block data 520), and outputting, through a block accommodation retrieval result file indicator (e.g., Figure 18 block accommodation retrieval result file indicator 1813), a block accommodation retrieval result transmission request message on the screen of the user terminal (e.g., Figure 18Block accommodation retrieval result transmission request information 1820); transmitting the generated block accommodation retrieval result transmission request information (e.g., Figure 18 the block accommodation retrieval result transmission request information 1820) to the "block accommodation retrieval request information receiving module (e.g., Figure 18 the block accommodation retrieval request information receiving module 1831)" linked to the "block file database".
[0094] According to an embodiment, as a "block accommodation retrieval and connection method" for retrieving a directory of information related to the following block data (e.g., Figure 5 the block data 520) and accessing the retrieved result directory or the web page of the relevant information, the block data corresponds to a block (e.g., Figure 10 the block 911) for identifying rooms (or houses) provided by at least two or more passengers as a unit. This method includes the following steps through the block accommodation retrieval result file indicator (e.g., Figure 18 the block accommodation retrieval result file indicator 1813) of the block accommodation retrieval and connection interface (e.g., Figure 18 the block accommodation retrieval and connection interface 1811): receiving the block accommodation retrieval result transmission request information (e.g., Figure 18 the block accommodation identification information transmission module 1811-3) and outputting a directory of block data (e.g., Figure 18 the block accommodation retrieval result transmission request information 1820) corresponding to the received block accommodation retrieval result transmission request information (e.g., Figure 18 the block accommodation retrieval result transmission request information 1820) or relevant information of the corresponding block data (e.g., Figure 5 the block data 520).
[0095] According to an embodiment, as a "block accommodation retrieval and connection method" for retrieving a directory of information related to the following block data (e.g., Figure 5 the block data 520) and accessing the retrieved result directory or the web page of the relevant information, the block data corresponds to a block (e.g., Figure 10 the block 911) for identifying rooms (or houses) provided by at least two or more passengers as a unit. This method may include the following steps: generating information for selecting a directory of block data (e.g., Figure 18 the block accommodation retrieval result transmission request information 1820) corresponding to the block accommodation retrieval result transmission request information (e.g., Figure 5 the block data 520) through an input device such as a mouse or keyboard, and then connecting to the directory or the web page of the relevant information corresponding to the generated selection information.
[0096] As one of the accommodation sharing methods according to the embodiment of the present invention, more specifically, as generating the following blocks (for example: Figure 10 The corresponding block data of block 911 (for example: Figure 5 The method of block data 520) is a method of pairing at least two or more travelers in order to share the rooms (or houses) provided by ordinary travelers. The method may include the following steps: by accessing the candidate area location information input module (for example: Figure 10 A candidate area to be visited location information input module 920) is used to input one or more of an address or a postal code for identifying the latitude and longitude of an area that an average traveler will visit (travel).
[0097] According to one embodiment, as one of the accommodation sharing methods, the following blocks are generated (for example: Figure 10 The corresponding block data of block 911 (for example: Figure 5 The method comprises the following steps: outputting the room (or house) provided by at least two or more travelers for sharing the room (or house) provided by ordinary travelers in the screen of the user terminal, and outputting the room (or house) provided by the candidate area location information input module (for example: Figure 10 An address directory or a postal code directory related to an address or a postal code input by accessing the candidate area location information input module 920 (or an address or a postal code input by a QR code or a one-dimensional barcode or a two-dimensional barcode, etc.).
[0098] According to one embodiment, as one of the accommodation sharing methods, the following blocks are generated (for example: Figure 10 The corresponding block data of block 911 (for example: Figure 5 The method of block data 520) that pairs at least two or more travelers in order to share the rooms (or houses) that ordinary travelers can provide, the method may include the following steps: by accessing the candidate area location information selection module (for example: Figure 10 The access candidate area location information selection module 930) selects any one or more addresses or postal codes from the address directory or postal code directory output on the screen of the user terminal.
[0099] According to one embodiment, as one of the accommodation sharing methods, the following blocks are generated (for example: Figure 10 The corresponding block data of block 911 (for example: Figure 5 The block data 520) is a method for pairing at least two or more travelers in order to share the rooms (or houses) provided by ordinary travelers. The method can access the candidate area geographic information identification module (for example: Figure 10The access candidate area geographical information recognition module 940) performs the following steps, which may include: identifying the latitude or longitude information of the address or postal code selected by the access candidate area location information selection module (e.g., Figure 10 The step of the latitude or longitude information of the address or postal code selected by the access candidate area location information selection module 930).
[0100] According to an embodiment, as one of the accommodation sharing methods, that is, a method of generating block data (e.g., Figure 10 The block data 520) corresponding to the following block (e.g., Figure 5 The block 911), which forms a pairing of rooms (or houses) provided by at least two or more passengers for sharing the rooms (or houses) that ordinary passengers can provide with each other. This method can be performed by the access candidate area radius setting module (e.g., Figure 10 The access candidate area radius setting module 950) performs the following steps, which may include: setting the radius size with the position corresponding to the latitude or longitude identified by the access candidate area geographical information recognition module (e.g., Figure 10 The access candidate area geographical information recognition module 940) as the center.
[0101] According to an embodiment, as one of the accommodation sharing methods, that is, a method of generating block data (e.g., [[ID=2 The block data 520) corresponding to the following block (e.g., The block 911), which forms a pairing of rooms (or houses) provided by at least two or more passengers for sharing the rooms (or houses) that ordinary passengers can provide with each other. This method may include the following steps: through the access time period setting module (e.g., The access time period setting module 960), when the areas to be visited by passengers (or the areas to travel) or the accommodations to be shared in the corresponding areas are plural, set the start date of use of the earliest shared accommodation and the end date of use of the latest shared accommodation, or when it is singular, set the start date of use and the end date of use of the accommodation to be visited (or the area to travel) or to be shared in the corresponding area.
[0102] According to an embodiment, as one of the accommodation sharing methods, that is, a method of generating block data (e.g., The block data 520) corresponding to the following block (e.g., The block 911), which forms a pairing of rooms (or houses) provided by at least two or more passengers for sharing the rooms (or houses) that ordinary passengers can provide with each other. This method may include the following steps: through the access candidate accommodation usage unit setting module (e.g., An access candidate accommodation usage unit setting module (970) that, when there are multiple accommodations shared in the area the traveler will visit (or the area where the traveler will travel), uniformly sets the usage period for multiple accommodations as one unit.
[0103] According to one embodiment, as one of the accommodation sharing methods, that is, a method of generating block data (e.g., block data 520) corresponding to the following block (e.g., block 911), the block forms a pair of rooms (or houses) provided by at least two or more travelers for sharing the rooms (or houses) that can be provided to ordinary travelers with each other. The method may include the following steps: generating, through a block accommodation sharing application module (e.g., and block accommodation sharing application module 515), sharing application information (e.g., sharing application information 511) for forming a pair of the rooms (or houses) provided by the travelers for sharing accommodation.
[0104] According to one embodiment, as one of the accommodation sharing methods, that is, a method of generating block data (e.g., block data 520) corresponding to the following block (e.g., block 911), the block forms a pair of rooms (or houses) provided by at least two or more travelers for sharing the rooms (or houses) that can be provided to ordinary travelers with each other. The method may include the following steps: transmitting, through a block accommodation sharing application module (e.g., and block accommodation sharing application module 515), the generated sharing application information (e.g., sharing application information 511) to a block accommodation sharing approval module (e.g., block accommodation sharing approval module 510).
[0105] According to one embodiment, as one of the accommodation sharing methods, that is, a method of generating block data (e.g., block data 520) corresponding to the following block (e.g., block 911), the block forms a pair of rooms (or houses) provided by at least two or more travelers for sharing the rooms (or houses) that can be provided to ordinary travelers with each other. The method may include the following steps: receiving, from the block accommodation sharing application module (e.g., and block accommodation sharing application module 515), sharing application information (e.g., sharing application information 511), and generating for approving and signing the received sharing application information (e.g., Shared application information 511) Shared approval information for related accommodation sharing transactions (e.g., Shared approval information 512); Record the following tag information (e.g., Block data 520) in the form of block data (e.g., Tag information 530) or content information such as images, videos, audio, etc., and management information such as the title, list, location information, check-in / check-out, sharing period information, whether the room is vacant, repair, maintenance status, etc. of the accommodation. This tag information can identify content information such as images, videos, audio, etc., and management information such as the title, list, location information, check-in / check-out, sharing period information, whether the room is vacant, repair, maintenance status, etc. related to rooms (or houses) provided by at least two or more travelers. The room (or house) can be identified using the generated shared approval information (e.g., Shared approval information 512).
[0106] As one of the accommodation sharing methods according to an embodiment of the present invention, more specifically, as the "check-in and check-out method for vacant accommodation" of the room or house provided by the traveler to the hotel and sold to ordinary Internet users, it may include the following steps: Through the vacant accommodation rental (sale) account connection module (e.g., Vacant accommodation management terminal 1240) of the vacant accommodation management terminal (e.g., Vacant accommodation rental account connection module 1210) or vacant accommodation providing account connection module (e.g., Vacant accommodation providing account connection module 1220) or vacant accommodation purchase account connection module (e.g., Vacant accommodation purchase account connection module 1230) of any one or more connection modules, identify any one or more IDs in the unique ID of the user account (e.g., User account 1402) of the hotel side, or the unique ID of the user account (e.g., User account 1402) of the ordinary traveler who provides the room (or house) to the hotel side, or the unique ID of the user account (e.g., User account 1402) of the user who wants to purchase the right to use the room (or house) provided by the ordinary traveler to the hotel side, or allow access to the identified user account (e.g., User account 1402) on the network, or generate allowed information.
[0107] According to an embodiment, as one of the accommodation sharing methods, that is, the "check-in and check-out method for vacant accommodation" of the room or house provided by the traveler to the hotel and sold to ordinary Internet users, it may include the following steps: Through the vacant accommodation content information indicator of the vacant accommodation management terminal (e.g., Vacant accommodation management terminal 1240) of the vacant accommodation management terminal (e.g., the idle accommodation content information indicator 1540), in the accommodation or room (or house) that can be identified using the shared approval information (e.g., the shared approval information 512) and the block data (e.g., the block data 520), output the content information such as images, videos, and audios of the room (or house) provided by the traveler to the hotel side to the screen of the user terminal.
[0108] According to an embodiment, as one of the accommodation sharing methods, that is, the "check-in and check-out method for idle accommodation" of the room or house provided by the traveler to the hotel side and sold to ordinary Internet users, may include the following steps: Through the idle accommodation management information indicator (e.g., the idle accommodation management information indicator 1550), in the accommodation or room (or house) that can be identified using the shared approval information (e.g., the shared approval information 512) and the block data (e.g., the block data 520), output information such as the list of rooms (or houses) provided by the traveler to the hotel side, location information, check-in / check-out, shared period information, whether the room is vacant, repair, maintenance status, defect occurrence information, selling price information, selling amount collection information, etc. to the screen of the user terminal.
[0109] According to an embodiment, as one of the accommodation sharing methods, that is, the "check-in and check-out method for idle accommodation" of the room or house provided by the traveler to the hotel side and sold to ordinary Internet users, may include the following steps: Generate idle accommodation check-in information through the idle accommodation check-in information generation module (e.g., the idle accommodation check-in information generation module 1260) to generate idle accommodation check-in information (e.g., the idle accommodation check-in information 1560), and this idle accommodation check-in information can be generated by the idle accommodation selling amount collection information generation module (e.g., the idle accommodation selling amount collection information generation module 680) in the accommodation or room (or house) that can be identified using the shared approval information (e.g., the shared approval information 512) and the block data (e.g., the block data 520) to identify whether the room (or house) provided by the traveler to the hotel side is occupied, and transmit the generated idle accommodation check-in information (e.g., the idle accommodation check-in information 1560) to the idle accommodation management information indicator (e.g., the idle accommodation management information indicator 1550).
[0110] According to an embodiment, as one of the accommodation sharing methods, namely the "check-in and check-out method for idle accommodation" of the rooms or houses provided by the traveler to the hotel and sold to ordinary Internet users, the following steps may be included: generating idle accommodation check-out information through an idle accommodation check-out information generation module (e.g., the idle accommodation check-out information generation module 1270 of ) to generate idle accommodation check-out information (e.g., the idle accommodation check-out information 1570 of ), and the idle accommodation check-out information may be generated by an idle accommodation sale amount collection information generation module (e.g., the idle accommodation sale amount collection information generation module 680 of ) in the accommodation or room (or house) that can identify using the sharing approval information (e.g., the sharing approval information 512 of ) and the block data (e.g., the block data 520 of ) to identify whether the room (or house) provided by the traveler to the hotel has been checked out, and transmit the generated idle accommodation check-out information (e.g., the idle accommodation check-out information 1570 of ) to the idle accommodation management information indicator (e.g., the idle accommodation management information indicator 1550 of ).
[0111] As one of the accommodation sharing methods according to an embodiment of the present invention, more specifically, as the "defect management method for idle accommodation" of the rooms or houses provided by the traveler to the hotel and sold to ordinary Internet users, the following steps may be included: through any one or more connection modules of the idle accommodation rental (sale) account connection module (e.g., the idle accommodation rental account connection module 1210 of ), the idle accommodation providing account connection module (e.g., the idle accommodation providing account connection module 1220 of ), or the idle accommodation purchase account connection module (e.g., the idle accommodation purchase account connection module 1230 of ) in the idle accommodation management terminal (e.g., the idle accommodation purchase account connection module 1230 of ), identify any one or more IDs among the unique ID of the user account (e.g., the user account 1402 of ) on the hotel side, or the unique ID of the user account of the ordinary traveler who provides the room (or house) to the hotel side (e.g., the user account 1402 of ), or the unique ID of the user account that wants to purchase the permission to use the room (or house) provided by the ordinary traveler to the hotel side (e.g., the user account 1402 of ), or allow access to the identified user account (e.g., the user account 1402 of ) on the network, or generate the allowed information.
[0112] According to an embodiment, as one of the accommodation sharing methods, namely the "defect management method for idle accommodation" of the rooms or houses provided by the traveler to the hotel and sold to ordinary Internet users, the following steps may be included: Through the idle accommodation content information indicator (e.g., the idle accommodation content information indicator 1540) of the idle accommodation management terminal (e.g., the idle accommodation management terminal 1240), in the accommodation or room (or house) that can be identified by using the sharing approval information (e.g., the sharing approval information 512) and the block data (e.g., the block data 520), output the content information such as images, videos, and audios of the room (or house) provided by the traveler to the hotel onto the screen of the user terminal.
[0113] According to an embodiment, as one of the accommodation sharing methods, namely the "defect management method for idle accommodation" of the rooms or houses provided by the traveler to the hotel and sold to ordinary Internet users, the following steps may be included: Through the idle accommodation management information indicator (e.g., the idle accommodation management information indicator 1550), in the accommodation or room (or house) that can be identified by using the sharing approval information (e.g., the sharing approval information 512) and the block data (e.g., the block data 520), output the list, location information, check-in / check-out, sharing period information, whether the room is vacant, repair, maintenance status, defect occurrence information, selling price information, selling amount collection information, etc. of the room (or house) provided by the traveler to the hotel onto the screen of the user terminal.
[0114] According to an embodiment, as one of the accommodation sharing methods, namely the "defect management method for idle accommodation" of the rooms or houses provided by the traveler to the hotel and sold to ordinary Internet users, the following steps may be included: Through the idle accommodation defect occurrence information generation module (e.g., the idle accommodation defect occurrence information generation module 1580) of the idle accommodation management terminal (e.g., the idle accommodation management terminal 1240), generate the idle accommodation defect occurrence information (e.g., the idle accommodation defect occurrence information 1585), and this idle accommodation defect occurrence information can identify whether there is a defect in the room (or house) provided by the traveler to the hotel in the accommodation or room (or house) that can be identified by using the sharing approval information (e.g., the sharing approval information 512) and the block data (e.g., the block data 520), or output the generated idle accommodation defect occurrence information (e.g., Transmit the idle accommodation defect occurrence information 1585) to the idle accommodation management information indicator (e.g., of the idle accommodation management information indicator 1550).
[0115] According to an embodiment, as one of the accommodation sharing methods, that is, the "defect management method of idle accommodation" for the rooms or houses provided by the traveler to the hotel and sold to ordinary Internet users, may include the following steps: Through the idle accommodation defect occurrence information deletion module of the idle accommodation management terminal (e.g., of the idle accommodation management terminal 1240), generate idle accommodation defect occurrence information deletion information, which can identify whether the defect occurrence information of the room (or house) provided by the traveler to the hotel is deleted in the accommodation or room (or house) that can utilize the shared approval information (e.g., of the shared approval information 512) and block data (e.g., of the block data 520), or transmit the generated idle accommodation defect occurrence information deletion information to the idle accommodation management information indicator (e.g., of the idle accommodation management information indicator 1550).
[0116] As one of the accommodation sharing methods according to an embodiment of the present invention, more specifically, as the "idle accommodation selling and buying method" for the rooms or houses provided by the traveler to the hotel and sold to ordinary Internet users, may include the following steps: Through any one or more of the connection modules of the idle accommodation management terminal (e.g., of the idle accommodation management terminal 1240), such as the idle accommodation rental (selling) account connection module (e.g., of the idle accommodation rental account connection module 1210) or the idle accommodation providing account connection module (e.g., of the idle accommodation providing account connection module 1220) or the idle accommodation buying account connection module (e.g., of the idle accommodation buying account connection module 1230), identify any one or more of the unique IDs of the user accounts on the hotel side (e.g., of the user account 1402), or the unique ID of the user account of the ordinary traveler who provides the room (or house) to the hotel side (e.g., of the user account 1402), or the unique ID of the user account that wants to purchase the right to use the room (or house) provided by the ordinary traveler to the hotel side (e.g., of the user account 1402), or allow access to the identified user account on the network (e.g., of the user account 1402), or generate allowed information.
[0117] According to one embodiment, as one of the accommodation sharing methods, namely the "idle accommodation selling and buying method" of the rooms or houses provided by the traveler to the hotel and sold to ordinary Internet users, the following steps may be included: Through the idle accommodation management information indicator (e.g., the idle accommodation management information indicator 1550) of the idle accommodation management terminal (e.g., the idle accommodation management terminal 1240), among the accommodations or rooms (or houses) that can be identified by using the sharing approval information (e.g., the sharing approval information 512) and the block data (e.g., the block data 520), output information such as the list of rooms (or houses) provided by the traveler to the hotel, location information, check-in / check-out, sharing period information, whether it is vacant, repair, maintenance status, defect occurrence information, selling price information, selling amount collection information, etc. to the screen of the user terminal.
[0118] According to one embodiment, as one of the accommodation sharing methods, namely the "idle accommodation selling and buying method" of the rooms or houses provided by the traveler to the hotel and sold to ordinary Internet users, the following steps may be included: Through the idle accommodation selling price setting module (e.g., the idle accommodation selling price setting module 1610) of the idle accommodation management terminal (e.g., the idle accommodation management terminal 1240), among the accommodations or rooms (or houses) that can be identified by using the sharing approval information (e.g., the sharing approval information 512) and the block data (e.g., the block data 520), set the selling price for the permission to use the rooms (or houses) provided by the traveler to the hotel.
[0119] According to one embodiment, as one of the accommodation sharing methods, namely the "idle accommodation selling and buying method" of the rooms or houses provided by the traveler to the hotel and sold to ordinary Internet users, the following steps may be included: Through the idle accommodation purchase module of the idle accommodation management terminal (e.g., Figure 12 the idle accommodation management terminal 1240), among the accommodations or rooms (or houses) that can be identified by using the sharing approval information (e.g., Figure 5 the sharing approval information 512) and the block data (e.g., Figure 5 the block data 520), generate specific information for requesting to purchase the permission to use the rooms (or houses) provided by the traveler to the hotel.
[0120] According to an embodiment, as one of the accommodation sharing methods, namely the "idle accommodation selling and purchasing method" of the rooms or houses provided by the traveler to the hotel and sold to ordinary Internet users, the following steps may be included: After receiving and storing physical currencies such as US dollars, South Korean won, Japanese yen, euros, etc. as ordinary currencies, record the information for proving this in the selling amount storage device (e.g., Figure 16 the selling amount storage device 1620 of
[0121] According to an embodiment, as one of the accommodation sharing methods, namely the "idle accommodation selling and purchasing method" of the rooms or houses provided by the traveler to the hotel and sold to ordinary Internet users, the following steps may be included: Receive, in an account corresponding to specific account information input by a specific user for implementing the present invention, an amount corresponding to the idle accommodation selling amount collection information generated by the idle accommodation selling amount collection information generation module (e.g., Figure 8 the idle accommodation selling amount collection information generation module 680 of Figure 8 the idle accommodation selling amount collection information 681 of
[0122] According to an embodiment, as one of the accommodation sharing methods, namely the "idle accommodation selling and purchasing method" of the rooms or houses provided by the traveler to the hotel and sold to ordinary Internet users, the following steps may be included: Through the idle accommodation selling amount collection information generation module (e.g., Figure 12 the idle accommodation selling amount collection information generation module 680 of the idle accommodation management terminal 1240 of Figure 8 ), when a specific device that can collect an amount corresponding to the selling price set by the idle accommodation selling price setting module (e.g., Figure 16 the idle accommodation selling price setting module 1610 of Figure 16 the selling amount storage device 1620 of Figure 8 deposits the corresponding amount, generate "idle accommodation selling amount collection information (e.g.,
[0123] As the block accommodation retrieval and connection method according to an embodiment of the present invention, more specifically, as the "block accommodation retrieval and connection method" for retrieving a directory of information related to the following block data (e.g., Figure 5 the block data 520 of Figure 10 the block 911 of ), which corresponds to a block for identifying at least one accommodation provided by a hotel and at least one room (or house) provided by a traveler as a unit, this method is through the block accommodation retrieval and connection interface (e.g.,Figure 18 The block accommodation retrieval and connection interface 1811)'s block accommodation label information input module (e.g., Figure 18 The block accommodation label information input module) performs the following steps, which may include: the step of inputting letters, numbers, special characters, barcodes, etc., and temporarily storing them according to the input unit (i.e., the marked input unit).
[0124] As an embodiment of the block accommodation retrieval and connection method, that is, the "block accommodation retrieval and connection method" for retrieving a directory of information related to the following block data (e.g., Figure 5 The block data 520) and accessing the retrieval result directory or the relevant information web page. This block data corresponds to a block (e.g., Figure 10 The block 911) for identifying at least one accommodation provided by a hotel and at least one room (or house) provided by a traveler as a single unit. This method passes through the block accommodation retrieval and connection interface (e.g., Figure 18 The block accommodation retrieval and connection interface 1811)'s block accommodation radius information input module (e.g., Figure 18 The block accommodation radius information input module) performs the following steps, which may include: the step of inputting information on latitude and longitude or the radius range from the latitude and longitude and temporarily storing it.
[0125] As an embodiment of the block accommodation retrieval and connection method, that is, the "block accommodation retrieval and connection method" for retrieving a directory of information related to the following block data (e.g., Figure 5 The block data 520) and accessing the retrieval result directory or the relevant information web page. This block data corresponds to a block (e.g., Figure 10 The block 911) for identifying at least one accommodation provided by a hotel and at least one room (or house) provided by a traveler as a single unit. This method passes through the block accommodation retrieval and connection interface (e.g., Figure 18 The block accommodation retrieval and connection interface 1811)'s block accommodation identification information transmission module (e.g., Figure 18 The block accommodation identification information transmission module 1811-3) performs the following steps, which may include: among the information input from the block accommodation label information input module (e.g., Figure 18 The block accommodation label information input module) or the block accommodation radius information input module (e.g., Figure 18 The block accommodation radius information input module), identifying the block data (e.g., Figure 5 The block data 520) with the following values, that is, part or all of which are related to the occupancy encryption code (e.g., Figure 11 The occupancy encryption code 1120) and the block data (e.g., Figure 5is consistent (or inconsistent) with the specific information (or latitude and longitude or information on the radius range from latitude and longitude) for identifying the block data 520), or partially or entirely includes (or does not include) the specific information (or latitude and longitude or information on the radius range from latitude and longitude); generates a request to include the identified block data (e.g., Figure 5 the directory or related information of the block data 520), and outputs the block accommodation retrieval result transmission request information (e.g., Figure 18 through the block accommodation retrieval result file indicator (e.g., Figure 18 the block accommodation retrieval result transmission request information 1820) on the screen of the user terminal; transmits the generated block accommodation retrieval result transmission request information (e.g., Figure 18 the block accommodation retrieval result transmission request information 1820) to the "block accommodation retrieval request information receiving module" (e.g., Figure 18 the block accommodation retrieval request information receiving module 1831) linked to the "block file database".
[0126] As an embodiment of the block accommodation retrieval and connection method, that is, the "block accommodation retrieval and connection method" for retrieving the directory of information related to the following block data (e.g., Figure 5 the block data 520) and accessing the retrieval result directory or related information web page. The block data corresponds to a block (e.g., Figure 10 the block 911) that identifies at least one accommodation provided by a hotel and at least one room (or house) provided by a traveler as a unit. The method performs the following steps through the block accommodation retrieval result file indicator (e.g., Figure 18 the block accommodation retrieval result file indicator 1813) of the block accommodation retrieval and connection interface (e.g., Figure 18 the block accommodation retrieval and connection interface 1811), and may include: receiving the block accommodation retrieval result transmission request information (e.g., Figure 18 transmitted from the block accommodation identification information transmission module (e.g., Figure 18 the block accommodation retrieval result transmission request information 1820), and outputting the directory or related information of the block data (e.g., Figure 18 corresponding to the received block accommodation retrieval result transmission request information 1820) (e.g., Figure 5 the block data 520).
[0127] As an embodiment of the block accommodation retrieval and connection method, that is, the "block accommodation retrieval and connection method" for retrieving the directory of information related to the following block data (e.g., Figure 5"Block Accommodation Retrieval and Connection Method" for retrieving a directory of information related to block data 520) and accessing the retrieved result directory or a web page of relevant information, where the block data corresponds to a block (e.g., Figure 10 corresponding to block 911), and the method may include the following steps: generating, through an input device such as a mouse or keyboard, block data (e.g., Figure 18 corresponding to the block accommodation retrieval result transmission request information 1820), and after generating information of a directory of the block data 520) or relevant information, connecting to the directory or the web page of relevant information corresponding to the generated selected information. Figure 5
[0128] As one of the accommodation sharing methods according to an embodiment of the present invention, more specifically, as a "Block Advertising Method" for pushing an advertisement to a user terminal screen in an area where a room (or house) provided by an ordinary traveler can be identified through block data (e.g., Figure 10 corresponding to block 911) and is located within the location of the room (or house) provided by an ordinary traveler (or an area within a specific radius centered on the location), the method may include the following steps: registering content information such as an image, video, and audio of the advertisement through an advertisement information registration module of a block advertisement management device (e.g., Figure 5 block advertisement management device 1710). Figure 17
[0129] According to an embodiment, as one of the accommodation sharing methods, that is, a "Block Advertising Method" for pushing an advertisement to a user terminal screen in an area where a room (or house) provided by an ordinary traveler can be identified through block data (e.g., Figure 10 corresponding to block 911) and is located within the location of the room (or house) provided by an ordinary traveler (or an area within a specific radius centered on the location), through the advertisement block selection module of the block advertisement management device (e.g., Figure 5 block advertisement management device 1710), the following steps may be included: selecting any one or more from the blocks corresponding to the block data (e.g., Figure 17 block data 520) generated by an electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server), and generating "advertisement block selection information (e.g., Figure 5 advertisement block selection information 1760 for advertisement use)", and the "advertisement block selection information" can identify that it can utilize block data corresponding to the selected block (e.g., Figure 10 block 911), and the method may include the following steps: generating, through an input device such as a mouse or keyboard, block data (e.g., Figure 17 corresponding to the block accommodation retrieval result transmission request information 1820), and after generating information of a directory of the block data 520) or relevant information, connecting to the directory or the web page of relevant information corresponding to the generated selected information. Figure 10 corresponding to block 911).Figure 5 Specific information (such as location information) for identifying the block data 520).
[0130] According to one embodiment, as one of the accommodation sharing methods, that is, for pushing advertisements to the user terminal screen in the area where the block (e.g., Figure 10 The block 911) corresponding block data (e.g., Figure 5 The block data 520) is identified and the room (or house) provided by ordinary travelers is located (or the area within a specific radius centered on the location), the "block advertisement method", through the block advertisement management device (e.g., Figure 17 The block advertisement management device 1710) of the block advertisement push module (e.g., Figure 17 The block advertisement push module 1713) performs the following steps, which may include: the step of pushing advertisements to the website page (or the interface screen of the smartphone application, etc.) displayed through the web browser set in the specific PC or user terminal, and the specific PC or user terminal is identified by using the advertisement block selection information (e.g., Figure 17 The advertisement block selection information 1760) of the block (e.g., Figure 10 The block 911) corresponding block data (e.g., Figure 5 The block data 520), or includes the label information with the location information corresponding to the access candidate area, or the actual location in the corresponding area (or within a specific radius from the actual location).
[0131] As one of the accommodation sharing methods according to the embodiments of the present invention, more specifically, as a method for generating an encrypted code and / or block data (e.g., Figure 10 The block data 520) corresponding to the block (e.g., Figure 5 The block 911) that pairs at least one accommodation provided by the hotel side and at least one room (or house) provided by at least one traveler to share the existing commercial accommodation and the accommodation or room (or house) that ordinary travelers can provide with each other, the method may include the following steps: through the access candidate area location information input module (e.g., Figure 10 The access candidate area location information input module 920), input any one or more of the address or postal code for identifying the latitude and longitude of the area where ordinary travelers will visit (travel).
[0132] According to one embodiment, as one of the accommodation sharing methods, that is, generating an encrypted code and / or block data (e.g., Figure 10 The block data 520) corresponding to the block (e.g., Figure 5A method for the block data 520), which forms a pairing between at least one accommodation provided by a hotel and at least one room (or house) provided by a traveler, so as to share the existing commercial accommodation and the accommodation or room (or house) that can be provided by ordinary travelers with each other. The method may include the following steps: Output on the screen of the user terminal an address directory or a zip code directory related to the address or zip code (or the address or zip code input through a QR code, a one-dimensional barcode, a two-dimensional barcode, etc.) input through the access candidate area location information input module (e.g., Figure 10 The access candidate area location information input module 920).
[0133] According to an embodiment, as one of the accommodation sharing methods, that is, a method for generating an encryption code and / or block data (e.g., Figure 10 The block data 520) corresponding to the following block (e.g., Figure 5 The block 911), which forms a pairing between at least one accommodation provided by a hotel and at least one room (or house) provided by a traveler, so as to share the existing commercial accommodation and the accommodation or room (or house) that can be provided by ordinary travelers with each other. The method may include the following steps: Through the access candidate area location information selection module (e.g., Figure 10 The access candidate area location information selection module 930), select any one or more addresses or zip codes from the address directory or zip code directory output on the screen of the user terminal.
[0134] According to an embodiment, as one of the accommodation sharing methods, that is, a method for generating an encryption code and / or block data (e.g., Figure 10 The block data 520) corresponding to the following block (e.g., Figure 5 The block 911), which forms a pairing between at least one accommodation provided by a hotel and at least one room (or house) provided by a traveler, so as to share the existing commercial accommodation and the accommodation or room (or house) that can be provided by ordinary travelers with each other. The method can be performed by the access candidate area geographical information recognition module (e.g., Figure 10 The access candidate area geographical information recognition module 940) and may include: The step of identifying the latitude or longitude information of the address or zip code selected by the access candidate area location information selection module (e.g., Figure 10 The access candidate area location information selection module 930).
[0135] According to an embodiment, as one of the accommodation sharing methods, that is, a method for generating an encryption code and / or block data (e.g., Figure 10 The block data 520) corresponding to the following block (e.g., Figure 5A method for generating encrypted codes and / or block data (e.g., block data 520) corresponding to the following block (e.g., block 911), which pairs at least one accommodation provided by a hotel and at least one room (or house) provided by a traveler to share the existing commercial accommodation and the accommodation or room (or house) that can be provided by ordinary travelers with each other. The method can include the following steps: By accessing a candidate area radius setting module (e.g., Figure 10 The access candidate area radius setting module 950) performs the following steps, which may include: setting the radius size centered at a position corresponding to the latitude or longitude identified by the access candidate area geographic information identification module (e.g., Figure 10 The access candidate area geographic information identification module 940).
[0136] According to an embodiment, as one of the accommodation sharing methods, that is, a method for generating encrypted codes and / or block data (e.g., Figure 10 Block data 520) corresponding to the following block (e.g., Figure 5 Block 911), which pairs at least one accommodation provided by a hotel and at least one room (or house) provided by a traveler to share the existing commercial accommodation and the accommodation or room (or house) that can be provided by ordinary travelers with each other. The method can include the following steps: By accessing a time period setting module (e.g., Figure 10 The access time period setting module 960), when the area where the traveler will visit (or the area where the traveler will travel) or the accommodations to be shared in the corresponding area are plural, set the start date of use of the earliest shared accommodation and the end date of use of the latest shared accommodation, or when it is singular, set the start date of use and the end date of use of the accommodation in the area where the traveler will visit (or the area where the traveler will travel) or the accommodation to be shared in the corresponding area.
[0137] According to an embodiment, as one of the accommodation sharing methods, that is, a method for generating encrypted codes and / or block data (e.g., Figure 10 Block data 520) corresponding to the following block (e.g., Figure 5 Block 911), which pairs at least one accommodation provided by a hotel and at least one room (or house) provided by a traveler to share the existing commercial accommodation and the accommodation or room (or house) that can be provided by ordinary travelers with each other. The method can include the following steps: By accessing a candidate accommodation usage unit setting module (e.g., Figure 10 The access candidate accommodation usage unit setting module 970), when the accommodations to be shared in the area where the traveler will visit (or the area where the traveler will travel) are plural, uniformly set the usage time period for multiple accommodations as one unit.
[0138] According to an embodiment, as one of the accommodation sharing methods, that is, a method for generating encrypted codes and / or block data (e.g., Figure 10 Block data 520) corresponding to the following block (e.g.,Figure 5 A method for block data 520), which forms a pairing of at least one accommodation provided by a hotel and at least one room (or house) provided by a traveler, so as to share the existing commercial accommodation and the accommodation or room (or house) that can be provided by ordinary travelers with each other. The method may include the following steps: Through a block accommodation sharing application module (e.g., Figure 5 and Figure 11 the block accommodation sharing application module 515), generate sharing application information (e.g., Figure 5 the sharing application information 511) for pairing the rooms (or houses) provided by the hotel for accommodation sharing and the rooms (or houses) provided by the traveler for accommodation sharing.
[0139] According to an embodiment, as one of the accommodation sharing methods, that is, a method for generating an encryption code and / or block data (e.g., Figure 10 the block 911) corresponding to the following block (e.g., Figure 5 the block data 520), which forms a pairing of at least one accommodation provided by a hotel and at least one room (or house) provided by a traveler, so as to share the existing commercial accommodation and the accommodation or room (or house) that can be provided by ordinary travelers with each other. The method may include the following steps: Through a block accommodation sharing application module (e.g., Figure 5 and Figure 11 the block accommodation sharing application module 515), transmit the generated sharing application information (e.g., Figure 5 the sharing application information 511) to a block accommodation sharing approval module (e.g., Figure 5 the block accommodation sharing approval module 510).
[0140] According to an embodiment, as one of the accommodation sharing methods, that is, a method for generating an encryption code and / or block data (e.g., Figure 10 the block 911) corresponding to the following block (e.g., Figure 5 the block data 520), which forms a pairing of at least one accommodation provided by a hotel and at least one room (or house) provided by a traveler, so as to share the existing commercial accommodation and the accommodation or room (or house) that can be provided by ordinary travelers with each other. The method may include the following steps: Receive sharing application information (e.g., Figure 5 and Figure 11 the block accommodation sharing application module 515) from the block accommodation sharing application module, generate sharing approval information (e.g., Figure 5 the sharing application information 511) for approving the signing of an accommodation sharing transaction related to the received sharing application information (e.g., Figure 5 the sharing application information 511), (e.g., Figure 5The shared approval information 512); in the form of block data (e.g., Figure 5 The block data 520) to record the following tag information (e.g., Figure 5 The tag information 530) or content information such as images, videos, audios, etc., and management information such as the title, list, location information, check-in / check-out, shared period information, availability, repairs, maintenance status, etc. of the accommodation. The tag information can identify content information such as images, videos, audios, etc., and management information such as the title, list, location information, check-in / check-out, shared period information, availability, repairs, maintenance status, etc. of the accommodation related to at least one accommodation provided by the hotel side and at least one room (or house) provided by the traveler. The room (or house) can be identified using the generated shared approval information (e.g., Figure 5 The shared approval information 512).
[0141] As one of the accommodation sharing methods according to an embodiment of the present invention, more specifically, as a method for generating an occupancy encryption code (e.g., Figure 10 The occupancy encryption code 1120) corresponding to the block (e.g., Figure 11 The occupancy encryption code 1120) and block data (e.g., Figure 5 The block data 520) of the block 911), the block pairs at least two rooms (or houses) provided by travelers to share the rooms (or houses) that ordinary travelers can provide with each other. The method may include the following steps: by accessing the candidate area location information input module (e.g., Figure 10 The access candidate area location information input module 920), input any one or more of the address or postal code for identifying the latitude and longitude of the area that ordinary travelers will visit (travel to).
[0142] According to an embodiment, as one of the accommodation sharing methods, that is, a method for generating an occupancy encryption code (e.g., Figure 10 The occupancy encryption code 1120) corresponding to the block (e.g., Figure 11 The occupancy encryption code 1120) and block data (e.g., Figure 5 The block data 520) of the block 911), the block pairs at least two rooms (or houses) provided by travelers to share the rooms (or houses) that ordinary travelers can provide with each other. The method may include the following steps: output on the screen of the user terminal an address directory or postal code directory related to the address or postal code input through the access candidate area location information input module (e.g., Figure 10 The access candidate area location information input module 920) (or the address or postal code input through a QR code, one-dimensional barcode, two-dimensional barcode, etc.).
[0143] According to an embodiment, as one of the accommodation sharing methods, that is, a method for generating an occupancy encryption code (e.g., Figure 10The occupancy encryption code corresponding to the block 911) (e.g., Figure 11 The occupancy encryption code 1120) and the block data (e.g., Figure 5 The block data 520) of the method, which forms pairs of rooms (or houses) provided by at least two or more travelers so as to share the rooms (or houses) that ordinary travelers can provide with each other. The method may include the following steps: By accessing the candidate area location information selection module (e.g., Figure 10 The access candidate area location information selection module 930), select any one or more addresses or postal codes from the address directory or postal code directory output on the screen of the user terminal.
[0144] According to an embodiment, as one of the accommodation sharing methods, that is, a method of generating an occupancy encryption code (e.g., Figure 10 The occupancy encryption code corresponding to the block 911) and the block data (e.g., Figure 11 The occupancy encryption code 1120) and the block data (e.g., Figure 5 The block data 520) of the method, which forms pairs of rooms (or houses) provided by at least two or more travelers so as to share the rooms (or houses) that ordinary travelers can provide with each other. The method can be carried out through the access candidate area geographical information recognition module (e.g., Figure 10 The access candidate area geographical information recognition module 940) and may include the following steps: The step of identifying the latitude or longitude information of the address or postal code selected by the access candidate area location information selection module (e.g., Figure 10 The access candidate area location information selection module 930).
[0145] According to an embodiment, as one of the accommodation sharing methods, that is, a method of generating an occupancy encryption code (e.g., Figure 10 The occupancy encryption code corresponding to the block 911) and the block data (e.g., Figure 11 The occupancy encryption code 1120) and the block data (e.g., Figure 5 The block data 520) of the method, which forms pairs of rooms (or houses) provided by at least two or more travelers so as to share the rooms (or houses) that ordinary travelers can provide with each other. The method can be carried out through the access candidate area radius setting module (e.g., Figure 10 The access candidate area radius setting module 950) and may include the following steps: The step of setting the radius size with the position corresponding to the latitude or longitude identified by the access candidate area geographical information recognition module (e.g., Figure 10 The access candidate area geographical information recognition module 940) as the center.
[0146] According to an embodiment, as one of the accommodation sharing methods, that is, a method of generating an occupancy encryption code (e.g., Figure 10 The occupancy encryption code corresponding to the block 911) (e.g.,Figure 11 Possession encryption code 1120) and block data (e.g., Figure 5 A method for block data 520), the block pairing rooms (or houses) provided by at least two or more passengers so as to share the rooms (or houses) that ordinary passengers can provide with each other. The method may include the following steps: Through an access period setting module (e.g., Figure 10 Access period setting module 960), when the regions that the passengers will visit (or will travel to) or the accommodations to be shared in the corresponding regions are plural, set the start date of use of the earliest shared accommodation and the end date of use of the latest shared accommodation, or when it is singular, set the start date of use and the end date of use of the region that the passengers will visit (or will travel to) or the accommodation to be shared in the corresponding region.
[0147] According to an embodiment, as one of the accommodation sharing methods, that is, generating a possession encryption code (e.g., Figure 10 Possession encryption code corresponding to block 911) and block data (e.g., Figure 11 Possession encryption code 1120) and block data (e.g., Figure 5 A method for block data 520), the block pairing rooms (or houses) provided by at least two or more passengers so as to share the rooms (or houses) that ordinary passengers can provide with each other. The method may include the following steps: Through an access candidate accommodation usage unit setting module (e.g., Figure 10 Access candidate accommodation usage unit setting module 970), when the accommodations to be shared in the regions that the passengers will visit (or will travel to) are plural, uniformly set the usage period for multiple accommodations as one unit.
[0148] According to an embodiment, as one of the accommodation sharing methods, that is, generating a possession encryption code (e.g., Figure 10 Possession encryption code corresponding to block 911) and block data (e.g., Figure 11 Possession encryption code 1120) and block data (e.g., Figure 5 A method for block data 520), the block pairing rooms (or houses) provided by at least two or more passengers so as to share the rooms (or houses) that ordinary passengers can provide with each other. The method may include the following steps: Through a block accommodation sharing application module (e.g., Figure 5 And Figure 11 Block accommodation sharing application module 515), generate sharing application information (e.g., Figure 5 Sharing application information 511) for pairing the rooms (or houses) provided by passengers for sharing accommodation.
[0149] According to an embodiment, as one of the accommodation sharing methods, that is, generating a possession encryption code (e.g., Figure 10 Possession encryption code corresponding to block 911) and block data (e.g.,Figure 11 Possession encryption code 1120) and block data (eg: Figure 5 The block data 520) is a method for pairing rooms (or houses) provided by at least two or more travelers so as to share rooms (or houses) provided by ordinary travelers. The method may include the following steps: using a block accommodation sharing application module (e.g.: Figure 5 and Figure 11 The block accommodation sharing application module 515) generates the sharing application information (for example: Figure 5 The sharing application information 511) is transmitted to the block accommodation sharing approval module (for example: Figure 5 Block accommodation sharing approval module 510).
[0150] According to one embodiment, as one of the accommodation sharing methods, the following blocks are generated (for example: Figure 10 Block 911) corresponding to the possession encryption code (for example: Figure 11 Possession encryption code 1120) and block data (eg: Figure 5 The block data 520) is a method for pairing rooms (or houses) provided by at least two or more travelers so as to share rooms (or houses) provided by ordinary travelers. The method may include the following steps: from the block accommodation sharing application module (for example: Figure 5 and Figure 11 The block accommodation sharing application module 515) receives the sharing application information (for example: Figure 5 The shared application information 511) is generated to approve the signing and the received shared application information (for example: Figure 5 The sharing application information 511) of the accommodation sharing transaction related to the sharing approval information (for example: Figure 5 Shared approval information 512); block data (e.g.: Figure 5 The following tag information is recorded in the form of block data 520 (for example: Figure 5 tag information 530) or content information such as images, videos, and audios, and management information such as the title, list, location information, check-in / check-out, shared time period information, vacancy, repair, and maintenance status of the accommodation, or generate an encrypted code for the right of possession thereof (e.g.: Figure 11 The possession encryption code 1120) and the possession encryption code (for example: Figure 11 The possession encryption code 1120) corresponding to the NFT (for example: Figure 11 NFT 1140), the tag information can identify the image, video, audio and other content information related to the room (or house) provided by at least two or more travelers, as well as the title, list, location information, check-in / check-out, shared time information, vacancy, repair, maintenance status and other management information of the accommodation. The room (or house) can use the generated shared approval information (for example:Figure 5 Identify the shared approval information 512).
[0151] As one of the other accommodation sharing methods according to an embodiment of the present invention, more specifically, as a method for generating an occupancy encryption code (e.g., Figure 10 Occupancy encryption code corresponding to block 911) and block data (e.g., Figure 11 Block data 520) of the "block generation method for shared accommodation (e.g., Figure 5 Block 911)", which pairs at least one accommodation provided by a hotel and at least one room (or house) provided by a traveler to share the existing commercial accommodation and the rooms or houses that ordinary travelers can provide with each other. The method may include the following steps: By accessing the candidate area location information input module (e.g., Figure 10 Candidate area location information input module 920), input any one or more of the address or postal code for identifying the latitude and longitude of the area that ordinary travelers will visit (travel to). Figure 10 According to an embodiment, as one of the other accommodation sharing methods, that is, a "block generation method for shared accommodation (e.g.,
[0152] Block 911)" for generating an occupancy encryption code (e.g., Figure 10 Occupancy encryption code 1120) and block data (e.g., Figure 11 Block data 520) corresponding to the following block (e.g., Figure 5 Block 911), which pairs at least one accommodation provided by a hotel and at least one room (or house) provided by a traveler to share the existing commercial accommodation and the rooms or houses that ordinary travelers can provide with each other. The method may include the following steps: Output an address directory or postal code directory related to the address or postal code input through the candidate area location information input module (e.g., Figure 10 Candidate area location information input module 920) on the screen of the user terminal (or the address or postal code input through a QR code, one-dimensional barcode, two-dimensional barcode, etc.). Figure 10 According to an embodiment, as one of the other accommodation sharing methods, that is, a "block generation method for shared accommodation (e.g.,
[0153] Block 911)" for generating an occupancy encryption code (e.g., Figure 10 Occupancy encryption code 1120) and block data (e.g., Figure 11 Block data 520) corresponding to the following block (e.g., Figure 5 Block 911), which pairs at least one accommodation provided by a hotel and at least one room (or house) provided by a traveler to share the existing commercial accommodation and the rooms or houses that ordinary travelers can provide with each other. The method may include the following steps: Figure 10"Method for generating block 911)", which pairs at least one accommodation provided by a hotel and at least one room (or house) provided by a traveler to share the existing commercial accommodation and the rooms or houses that ordinary travelers can provide with each other. The method may include the following steps: By accessing the candidate area location information selection module (e.g., Figure 10 the access candidate area location information selection module 930), select any one or more addresses or postal codes from the address directory or postal code directory output on the screen of the user terminal.
[0154] According to an embodiment, as one of another accommodation sharing method, that is, for generating an occupancy encryption code (e.g., Figure 10 the occupancy encryption code corresponding to block 911) and block data (e.g., Figure 11 the block data 520) of the "block for shared accommodation (e.g., Figure 5 block 911)", which pairs at least one accommodation provided by a hotel and at least one room (or house) provided by a traveler to share the existing commercial accommodation and the rooms or houses that ordinary travelers can provide with each other. The method includes the following steps by accessing the candidate area geographic information recognition module (e.g., Figure 10 the access candidate area geographic information recognition module 940): The step of identifying the latitude or longitude information of the address or postal code selected by the access candidate area location information selection module (e.g., Figure 10 the access candidate area location information selection module 930). Figure 10 the access candidate area location information selection module 930).
[0155] According to an embodiment, as one of another accommodation sharing method, that is, for generating an occupancy encryption code (e.g., Figure 10 the occupancy encryption code corresponding to block 911) and block data (e.g., Figure 11 the block data 520) of the "block for shared accommodation (e.g., Figure 5 block 911)", which pairs at least one accommodation provided by a hotel and at least one room (or house) provided by a traveler to share the existing commercial accommodation and the rooms or houses that ordinary travelers can provide with each other. The method includes the following steps by accessing the candidate area radius setting module (e.g., Figure 10 the access candidate area radius setting module 950): The step of setting the radius size with the position corresponding to the latitude or longitude identified by the access candidate area geographic information recognition module (e.g., Figure 10 the access candidate area geographic information recognition module 940) as the center. Figure 10 the access candidate area geographic information recognition module 940) as the center.
[0156] According to an embodiment, as one of another accommodation sharing method, that is, for generating an occupancy encryption code (e.g., Figure 10 the occupancy encryption code 1120 corresponding to the block 911) and block data (e.g., Figure 11 the block data 520) of the "block generation method for shared accommodation (e.g., Figure 5 the block 911), which pairs at least one accommodation provided by the hotel side and at least one room (or house) provided by the traveler to share the existing commercial accommodation and the rooms or houses that ordinary travelers can provide with each other. The method may include the following steps: through an access time period setting module (e.g., Figure 10 the access time period setting module 960), when the area where the traveler will visit (or the area where the traveler will travel) or the accommodations to be shared in the corresponding area are plural, set the start date of use of the earliest shared accommodation and the end date of use of the latest shared accommodation, or when it is singular, set the start date of use and the end date of use of the accommodation to be visited (or the area where the traveler will travel) or the accommodation to be shared in the corresponding area. Figure 10 the access time period setting module 960), when the area where the traveler will visit (or the area where the traveler will travel) or the accommodations to be shared in the corresponding area are plural, set the start date of use of the earliest shared accommodation and the end date of use of the latest shared accommodation, or when it is singular, set the start date of use and the end date of use of the accommodation to be visited (or the area where the traveler will travel) or the accommodation to be shared in the corresponding area.
[0157] According to an embodiment, as one of another accommodation sharing method, that is, for generating an occupancy encryption code (e.g., Figure 10 the occupancy encryption code 1120 corresponding to the block 911) and block data (e.g., Figure 11 the block data 520) of the "block generation method for shared accommodation (e.g., Figure 5 the block 911), which pairs at least one accommodation provided by the hotel side and at least one room (or house) provided by the traveler to share the existing commercial accommodation and the rooms or houses that ordinary travelers can provide with each other. The method may include the following steps: through an access candidate accommodation usage unit setting module (e.g., Figure 10 the access candidate accommodation usage unit setting module 970), when the accommodations to be shared in the area where the traveler will visit (or the area where the traveler will travel) are plural, uniformly set the usage time period for multiple accommodations as one unit. Figure 10 the access candidate accommodation usage unit setting module 970), when the accommodations to be shared in the area where the traveler will visit (or the area where the traveler will travel) are plural, uniformly set the usage time period for multiple accommodations as one unit.
[0158] According to an embodiment, as one of another accommodation sharing method, that is, for generating an occupancy encryption code (e.g., Figure 10 the occupancy encryption code 1120 corresponding to the block 911) and block data (e.g., Figure 11 the block data 520) of the "block generation method for shared accommodation (e.g., Figure 5 the block 911), which pairs at least one accommodation provided by the hotel side and at least one room (or house) provided by the traveler to share the existing commercial accommodation and the rooms or houses that ordinary travelers can provide with each other. The method may include the following steps: through an access candidate accommodation usage unit setting module (e.g., Figure 10"Method for generating block 911)", which pairs at least one accommodation provided by the hotel side and at least one room (or house) provided by the traveler to share the existing commercial accommodation and the rooms or houses that ordinary travelers can provide with each other. The method may include the following steps: Through the block accommodation sharing application module (e.g., Figure 5 and Figure 11 of the block accommodation sharing application module 515), generate sharing application information (e.g., Figure 5 of the sharing application information 511) for pairing the accommodation provided by the hotel side for accommodation sharing and the rooms (or houses) provided by the traveler for accommodation sharing.
[0159] According to an embodiment, as one of another accommodation sharing method, that is, for generating an occupancy encryption code (e.g., Figure 10 of the occupancy encryption code 1120) and block data (e.g., Figure 11 of the block data 520) corresponding to the following block (e.g., Figure 5 of the block 911) for "method for generating a block (e.g., Figure 10 of the block 911) for shared accommodation", which pairs at least one accommodation provided by the hotel side and at least one room (or house) provided by the traveler to share the existing commercial accommodation and the rooms or houses that ordinary travelers can provide with each other. The method may include the following steps: Through the block accommodation sharing application module (e.g., Figure 5 and Figure 11 of the block accommodation sharing application module 515), transmit the generated sharing application information (e.g., Figure 5 of the sharing application information 511) to the block accommodation sharing approval module (e.g., Figure 5 of the block accommodation sharing approval module 510).
[0160] According to an embodiment, as one of another accommodation sharing method, that is, for generating an occupancy encryption code (e.g., Figure 10 of the occupancy encryption code 1120) and block data (e.g., Figure 11 of the block data 520) corresponding to the following block (e.g., Figure 5 of the block 911) for "method for generating a block (e.g., Figure 10 of the block 911) for shared accommodation", which pairs at least one accommodation provided by the hotel side and at least one room (or house) provided by the traveler to share the existing commercial accommodation and the rooms or houses that ordinary travelers can provide with each other. The method may include the following steps: Receive the sharing application information from the block accommodation sharing application module (e.g., Figure 5 and Figure 11 of the block accommodation sharing application module 515)Figure 5 For the shared application information 511), generate shared approval information (e.g., Figure 5 for the accommodation sharing transaction related to the received shared application information 511); generate the occupancy encryption code (e.g., Figure 5 for the shared approval information 512); generate the occupancy encryption code corresponding to the following block (e.g., Figure 10 block 911) (e.g., Figure 11 occupancy encryption code 1120) and / or block data, the block including tag information (e.g., Figure 5 tag information 530) that can identify content information such as images, videos, and audios related to the accommodation provided by at least one hotel and the rooms (or houses) provided by at least one traveler, as well as management information such as the title, list, location information, check-in / check-out, sharing period information, vacancy status, repair, and maintenance status of the accommodation, or including content information such as images, videos, and audios and management information such as the title, list, location information, check-in / check-out, sharing period information, vacancy status, repair, and maintenance status of the accommodation, and the accommodation and rooms (or houses) can be identified using the generated shared approval information (e.g., Figure 5 shared approval information 512).
[0161] As one of the accommodation sharing methods according to an embodiment of the present invention, more specifically, as the "check-in and check-out method for vacant accommodation" of the rooms or houses provided by the traveler to the hotel and sold to ordinary Internet users, it may include the following steps: through the vacant accommodation rental (sale) account connection module (e.g., Figure 12 vacant accommodation management terminal 1240) of the vacant accommodation management terminal, or the vacant accommodation provision account connection module (e.g., Figure 12 vacant accommodation rental account connection module 1210) or the vacant accommodation provision account connection module (e.g., Figure 12 vacant accommodation provision account connection module 1220) or the vacant accommodation purchase account connection module (e.g., Figure 12 vacant accommodation purchase account connection module 1230) among any one or more connection modules, identify any one or more IDs in the unique ID of the user account (e.g., Figure 14 user account 1402) of the hotel, or the unique ID of the user account (e.g., Figure 14 user account 1402) of the ordinary traveler who provides the room (or house) to the hotel, or the unique ID of the user account (e.g., Figure 14 user account 1402) of the user who wants to purchase the permission to use the room (or house) provided by the ordinary traveler to the hotel, or allow access to the identified user account (e.g., Figure 14 user account 1402) on the network, or generate allowed information.
[0162] According to an embodiment, as one of the accommodation sharing methods, namely the "check-in and check-out method for vacant accommodation" of the rooms or houses provided by the traveler to the hotel and sold to ordinary Internet users, the following steps may be included: Through the vacant accommodation content information indicator (e.g., Figure 12 the vacant accommodation content information indicator 1540 of Figure 15 Figure 15 ), in the accommodation or room (or house) that can be identified by using the ownership encryption code (e.g., Figure 11 the ownership encryption code 1120 of Figure 5 Figure 5 ) and the block data (e.g.,
[0163] the block data 520 of Figure 15 Figure 15 ), output the content information such as images, videos, and audios of the rooms (or houses) provided by the traveler to the hotel onto the screen of the user terminal. Figure 11 the ownership encryption code 1120 of Figure 5 Figure 5 ), in the accommodation or room (or house) that can be identified by using the ownership encryption code (e.g.,
[0164] According to an embodiment, as one of the accommodation sharing methods, namely the "check-in and check-out method for vacant accommodation" of the rooms or houses provided by the traveler to the hotel and sold to ordinary Internet users, the following steps may be included: Generate the vacant accommodation check-in information (e.g., Figure 12 the vacant accommodation check-in information 1560 of Figure 15 Figure 15 ) through the vacant accommodation check-in information generation module (e.g., Figure 8 the vacant accommodation sales amount collection information generation module 680 of Figure 11 Figure 11 ), and this vacant accommodation check-in information can be generated by the vacant accommodation sales amount collection information generation module (e.g., Figure 5In the accommodation or room (or house) where the block data 520) is recognized, it is identified whether the room (or house) provided by the traveler to the hotel is occupied, and the generated vacant accommodation occupancy information (e.g., Figure 15 The vacant accommodation occupancy information 1560) is transmitted to the vacant accommodation management information indicator (e.g., Figure 15 The vacant accommodation management information indicator 1550).
[0165] According to an embodiment, as one of the accommodation sharing methods, that is, the "check-in and check-out method for vacant accommodation" of the room or house provided by the traveler to the hotel and sold to ordinary Internet users, may include the following steps: Through the vacant accommodation check-out information generation module (e.g., Figure 12 The vacant accommodation check-out information generation module 1270) generates vacant accommodation check-out information (e.g., Figure 15 The vacant accommodation check-out information 1570), and this vacant accommodation check-out information can be generated by the vacant accommodation sale amount collection information generation module (e.g., Figure 8 The vacant accommodation sale amount collection information generation module 680) in the accommodation or room (or house) that can be identified using the possession encryption code (e.g., Figure 11 The possession encryption code 1120) and the block data (e.g., Figure 5 The block data 520), it is identified whether the room (or house) provided by the traveler to the hotel is checked out, and the generated vacant accommodation check-out information (e.g., Figure 15 The vacant accommodation check-out information 1570) is transmitted to the vacant accommodation management information indicator (e.g., Figure 15 The vacant accommodation management information indicator 1550).
[0166] As one of the accommodation sharing methods according to an embodiment of the present invention, more specifically, as the "defect management method for vacant accommodation" of the room or house provided by the traveler to the hotel and sold to ordinary Internet users, may include the following steps: Through any one or more of the connection modules of the vacant accommodation rental (sale) account connection module (e.g., Figure 12 The vacant accommodation rental account connection module 1210), the vacant accommodation providing account connection module (e.g., Figure 12 The vacant accommodation providing account connection module 1220), or the vacant accommodation purchase account connection module (e.g., Figure 12 The vacant accommodation purchase account connection module 1230) in the vacant accommodation management terminal (e.g., Figure 12 Connect to the unique ID of the user account (e.g., Figure 14 The user account 1402) on the hotel side, or the user account of the ordinary traveler who provides the room (or house) to the hotel side (e.g., Figure 14The unique ID of the user account 1402), or a user account that wants to purchase the right to use a room (or house) provided by an ordinary traveler to the hotel (e.g., Figure 14 Identify any one or more IDs from the unique IDs of the user account 1402), or allow access to the identified user account on the network (e.g., Figure 14 of the user account 1402), or generate permitted information.
[0167] According to one embodiment, as one of the accommodation sharing methods, that is, the "defect management method for vacant accommodation" of the room or house provided by the traveler to the hotel and sold to ordinary Internet users, may include the following steps: Through the vacant accommodation content information indicator of the vacant accommodation management terminal (e.g., Figure 12 of the vacant accommodation management terminal 1240), in the accommodation or room (or house) that can be identified by using the possessory right encryption code (e.g., Figure 15 of the possessory right encryption code 1120) and the block data (e.g., Figure 11 of the block data 520), output the content information such as images, videos, and audios of the room (or house) provided by the traveler to the hotel to the screen of the user terminal. Figure 5
[0168] Figure 15 According to one embodiment, as one of the accommodation sharing methods, that is, the "defect management method for vacant accommodation" of the room or house provided by the traveler to the hotel and sold to ordinary Internet users, may include the following steps: Through the vacant accommodation management information indicator (e.g., Figure 15 of the vacant accommodation management information indicator 1550), in the accommodation or room (or house) that can be identified by using the possessory right encryption code (e.g., Figure 11 of the possessory right encryption code 1120) and the block data (e.g., Figure 5 of the block data 520), output the list, location information, check-in / check-out, sharing period information, whether the room is vacant, repair, maintenance status, defect occurrence information, selling price information, selling amount collection information, etc. of the room (or house) provided by the traveler to the hotel to the screen of the user terminal.
[0169] According to one embodiment, as one of the accommodation sharing methods, that is, the "defect management method for vacant accommodation" of the room or house provided by the traveler to the hotel and sold to ordinary Internet users, may include the following steps: Through the vacant accommodation defect occurrence information generation module of the vacant accommodation management terminal (e.g., Figure 12 of the vacant accommodation management terminal 1240), in the accommodation or room (or house) that can be identified by using the possessory right encryption code (e.g., Figure 15 of the vacant accommodation defect occurrence information generation module 1580), in the accommodation or room (or house) that can be identified by using the possessory right encryption code (e.g.,Figure 11 The occupancy encryption code 1120) and the block data (e.g., Figure 5 In the accommodation or room (or house) that identifies the block data 520), generate idle accommodation defect occurrence information (e.g., Figure 15 The idle accommodation defect occurrence information 1585), or transmit the generated idle accommodation defect occurrence information (e.g., Figure 15 The idle accommodation defect occurrence information 1585) to the idle accommodation management information indicator (e.g., Figure 15 The idle accommodation management information indicator 1550).
[0170] According to one embodiment, as one of the accommodation sharing methods, that is, the "defect management method for idle accommodation" of the room or house provided by the traveler to the hotel and sold to ordinary Internet users, may include the following steps: Through the idle accommodation defect occurrence information deletion module of the idle accommodation management terminal (e.g., Figure 12 The idle accommodation management terminal 1240), in the accommodation or room (or house) that can utilize the sharing approval information (e.g., Figure 5 The sharing approval information 512) and the block data (e.g., Figure 5 The block data 520) for identification, in the accommodation or room (or house) that can utilize the occupancy encryption code (e.g., Figure 11 The occupancy encryption code 1120) and the block data (e.g., Figure 5 The block data 520) for identification, generate idle accommodation defect occurrence information deletion information that can identify whether the defect occurrence information of the room or house provided by the traveler to the hotel has been deleted, or transmit the generated idle accommodation defect occurrence information deletion information to the idle accommodation management information indicator (e.g., Figure 15 The idle accommodation management information indicator 1550).
[0171] As one of the accommodation sharing methods according to an embodiment of the present invention, more specifically, as the "idle accommodation sale and purchase method" of the room or house provided by the traveler to the hotel and sold to ordinary Internet users, may include the following steps: Through any one or more connection modules of the idle accommodation rental (sale) account connection module (e.g., Figure 12[[END The idle accommodation rental account connection module 1210) or the idle accommodation providing account connection module (e.g., The idle accommodation providing account connection module 1220) or the idle accommodation purchase account connection module (e.g., The idle accommodation purchase account connection module 1230) of the idle accommodation management terminal (e.g., In the user account of the hotel side (e.g., The unique ID of the user account 1402), or the user account of a general traveler who provides a room (or house) to the hotel (e.g., The unique ID of the user account 1402), or the user account that wants to purchase the right to use the room (or house) provided by a general traveler to the hotel (e.g., Identify any one or more of the unique IDs of the user account 1402), or allow access to the identified user account on the network (e.g., The user account 1402), or generate permitted information.
[0172] According to one embodiment, as one of the accommodation sharing methods, that is, the "idle accommodation selling and buying method" of the room or house provided by the traveler to the hotel and sold to ordinary Internet users, may include the following steps: Through the idle accommodation management terminal (e.g., The idle accommodation management information indicator of the idle accommodation management terminal 1240) (e.g., The idle accommodation management information indicator 1550), in the accommodation or room (or house) that can be identified by using the possession encryption code (e.g., The possession encryption code 1120) and the block data (e.g., The block data 520), output information such as the list of rooms (or houses) provided by the traveler to the hotel, location information, check-in / check-out, sharing period information, whether the room is vacant, repair, maintenance status, defect occurrence information, selling price information, selling amount collection information, etc. to the screen of the user terminal.
[0173] According to one embodiment, as one of the accommodation sharing methods, that is, the "idle accommodation selling and buying method" of the room or house provided by the traveler to the hotel and sold to ordinary Internet users, may include the following steps: Through the idle accommodation management terminal (e.g., The idle accommodation selling price setting module of the idle accommodation management terminal 1240) (e.g., The idle accommodation selling price setting module 1610), in the accommodation or room (or house) that can be identified by using the possession encryption code (e.g., The possession encryption code 1120) and the block data (e.g., The block data 520), set the selling price for the right to use the room (or house) provided by the traveler to the hotel.
[0174] According to one embodiment, as one of the accommodation sharing methods, that is, the "idle accommodation selling and buying method" of the room or house provided by the traveler to the hotel and sold to ordinary Internet users, may include the following steps: Through the idle accommodation management terminal (e.g., The vacant accommodation purchase module of the vacant accommodation management terminal 1240) generates specific information for requesting the permission to purchase the room (or house) that can be used and provided by the traveler to the hotel side, among the accommodations or rooms (or houses) that can identify the occupancy encryption code (e.g., the occupancy encryption code 1120) and the block data (e.g., the block data 520) of the present invention.
[0175] According to an embodiment, as one of the accommodation sharing methods, that is, the "method for selling and purchasing vacant accommodation" of the room or house provided by the traveler to the hotel side and sold to ordinary Internet users, may include the following steps: recording the information for proof corresponding to the following selling amount storage device (e.g., the selling amount storage device 1620). As a specific device, the selling amount storage device can record the information for proof after receiving and storing the actual physical currency such as US dollars, Korean won, Japanese yen, euros, etc. as ordinary currency, or after receiving the NFT (e.g., the NFT 1140) corresponding to the occupancy encryption code (e.g., the NFT 1140) of the present invention (or FT, etc.) or the NFT of other types of blockchains (e.g., the NFT 1140) (or FT, etc.) and storing it, and then recording the information for proof.
[0176] According to an embodiment, as one of the accommodation sharing methods, that is, the "method for selling and purchasing vacant accommodation" of the room or house provided by the traveler to the hotel side and sold to ordinary Internet users, may include the following steps: receiving, in an account corresponding to the specific account information input by a specific user for implementing the present invention, the amount corresponding to the vacant accommodation selling amount collection information generated by the vacant accommodation selling amount collection information generation module (e.g., the vacant accommodation selling amount collection information generation module 680), such as the vacant accommodation selling amount collection information 681).
[0177] According to an embodiment, as one of the accommodation sharing methods, that is, the "method for selling and purchasing vacant accommodation" of the room or house provided by the traveler to the hotel side and sold to ordinary Internet users, may include the following steps: through the vacant accommodation selling amount collection information generation module (e.g., the vacant accommodation selling amount collection information generation module 680) of the vacant accommodation management terminal (e.g., the vacant accommodation management terminal 1240), when it is possible to set the vacant accommodation selling price module (e.g., A specific device that collects an amount corresponding to the selling price set by the idle accommodation selling price setting module 1610), that is, when the corresponding amount is deposited in the selling amount storage device (e.g., When the corresponding amount is deposited in the selling amount storage device 1620) of "Idle accommodation selling amount collection information (e.g.,
[0178] As one of the accommodation sharing methods according to an embodiment of the present invention, more specifically, as a method for generating an occupancy encryption code (e.g., The occupancy encryption code 1120) corresponding to the block 911) of And block data (e.g., The block data 520) of This block pairs at least one accommodation provided by the hotel side and at least one room (or house) provided by at least one traveler to share the existing commercial accommodation in operation and the rooms (or houses) that ordinary travelers can provide with each other. The method may include the following steps: By accessing the candidate area location information input module (e.g.,
[0179] According to an embodiment, as one of the accommodation sharing methods, that is, a method for generating an occupancy encryption code (e.g., The occupancy encryption code 1120) corresponding to the block 911) of And block data (e.g., The block data 520) of This block pairs at least one accommodation provided by the hotel side and at least one room (or house) provided by at least one traveler to share the existing commercial accommodation in operation and the rooms (or houses) that ordinary travelers can provide with each other. The method may include the following steps: Output an address directory or a postal code directory related to the address or postal code (or the address or postal code input through a QR code, a one-dimensional bar code, a two-dimensional bar code, etc.) input through the access candidate area location information input module (e.g.,
[0180] According to an embodiment, as one of the accommodation sharing methods, that is, a method for generating an occupancy encryption code (e.g., The occupancy encryption code 1120) corresponding to the block 911) of And block data (e.g., A method for generating an occupancy encryption code (e.g., occupancy encryption code 1120) and block data (e.g., block data 520) corresponding to the following block (e.g., block 911), the block pairing at least one accommodation provided by a hotel and at least one room (or house) provided by a traveler to share the existing commercial accommodation and rooms (or houses) available to ordinary travelers. The method may include the following steps: By accessing a candidate area location information selection module (e.g., access candidate area location information selection module 930), select any one or more addresses or postal codes from the address directory or postal code directory output on the screen of the user terminal. From the address directory or postal code directory output on the screen of the user terminal, select any one or more addresses or postal codes by accessing the access candidate area location information selection module 930.
[0181] According to an embodiment, as one of the accommodation sharing methods, that is, a method for generating an occupancy encryption code (e.g., occupancy encryption code 1120) and block data (e.g., block data 520) corresponding to the following block (e.g., block 911), the block pairing at least one accommodation provided by a hotel and at least one room (or house) provided by a traveler to share the existing commercial accommodation and rooms (or houses) available to ordinary travelers. The method may be carried out through an access candidate area geographical information identification module (e.g., access candidate area geographical information identification module 940) and may include: Identifying the latitude or longitude information of the address or postal code selected by the access candidate area location information selection module (e.g., access candidate area location information selection module 930). Of the block 911) corresponding occupancy encryption code (e.g., Of the occupancy encryption code 1120) and block data (e.g., Of the block data 520), the block pairs at least one accommodation provided by a hotel and at least one room (or house) provided by a traveler to share the existing commercial accommodation and rooms (or houses) available to ordinary travelers. The method can be carried out through an access candidate area geographical information identification module (e.g., access candidate area geographical information identification module 940) and may include: Identifying the latitude or longitude information of the address or postal code selected by the access candidate area location information selection module (e.g., access candidate area location information selection module 930). Through the access candidate area geographical information identification module 940), the following steps may be included: Identifying the latitude or longitude information of the address or postal code selected by the access candidate area location information selection module (e.g., access candidate area location information selection module 930). Of the access candidate area location information selection module 930).
[0182] According to an embodiment, as one of the accommodation sharing methods, that is, a method for generating an occupancy encryption code (e.g., occupancy encryption code 1120) and block data (e.g., block data 520) corresponding to the following block (e.g., block 911), the block pairs at least one accommodation provided by a hotel and at least one room (or house) provided by a traveler to share the existing commercial accommodation and rooms (or houses) available to ordinary travelers. The method is carried out through an access candidate area radius setting module (e.g., access candidate area radius setting module 950) and may include: Setting the radius size with the position corresponding to the latitude or longitude identified by the access candidate area geographical information identification module (e.g., access candidate area geographical information identification module 940) as the center. Of the block 911) corresponding occupancy encryption code (e.g., Of the occupancy encryption code 1120) and block data (e.g., Of the block data 520), the block pairs at least one accommodation provided by a hotel and at least one room (or house) provided by a traveler to share the existing commercial accommodation and rooms (or houses) available to ordinary travelers. The method is carried out through an access candidate area radius setting module (e.g., access candidate area radius setting module 950) and may include: Setting the radius size with the position corresponding to the latitude or longitude identified by the access candidate area geographical information identification module (e.g., access candidate area geographical information identification module 940) as the center. With the position corresponding to the latitude or longitude identified by the access candidate area geographical information identification module (e.g., Of the access candidate area geographical information identification module 940) as the center.
[0183] According to an embodiment, as one of the accommodation sharing methods, that is, a method for generating an occupancy encryption code (e.g., occupancy encryption code 1120) and block data (e.g., block data 520) corresponding to the following block (e.g., block 911), the block pairs at least one accommodation provided by a hotel and at least one room (or house) provided by a traveler to share the existing commercial accommodation and rooms (or houses) available to ordinary travelers. The corresponding occupancy encryption code of block 911) (e.g., The occupancy encryption code 1120) and block data of (e.g., The block data 520) of the method, the block forms a pairing of at least one accommodation provided by the hotel side and at least one room (or house) provided by the traveler, so as to share the existing commercial accommodation in operation and the rooms (or houses) that can be provided by ordinary travelers with each other. The method may include the following steps: through the access time period setting module (e.g., The access time period setting module 960) of, when the area that the traveler will visit (or the area that will be traveled) or the accommodations to be shared in the corresponding area are plural, set the start date of use of the earliest shared accommodation and the end date of use of the latest shared accommodation, or when it is singular, set the start date of use and the end date of use of the area that will be visited (or the area that will be traveled) or the accommodation to be shared in the corresponding area.
[0184] According to an embodiment, as one of the accommodation sharing methods, that is, a method of generating an occupancy encryption code (e.g., The occupancy encryption code corresponding to block 911) (e.g., The occupancy encryption code 1120) and block data of (e.g., The block data 520) of the method, the block forms a pairing of at least one accommodation provided by the hotel side and at least one room (or house) provided by the traveler, so as to share the existing commercial accommodation in operation and the rooms (or houses) that can be provided by ordinary travelers with each other. The method may include the following steps: through the access candidate accommodation usage unit setting module (e.g., The access candidate accommodation usage unit setting module 970) of, when the accommodations to be shared in the area that the traveler will visit (or the area that will be traveled) are plural, uniformly set the usage time period for multiple accommodations as one unit.
[0185] According to an embodiment, as one of the accommodation sharing methods, that is, a method of generating an occupancy encryption code (e.g., The occupancy encryption code corresponding to block 911) (e.g., The occupancy encryption code 1120) and block data of (e.g., The block data 520) of the method, the block forms a pairing of at least one accommodation provided by the hotel side and at least one room (or house) provided by the traveler, so as to share the existing commercial accommodation in operation and the rooms (or houses) that can be provided by ordinary travelers with each other. The method may include the following steps: through the block accommodation sharing application module (e.g., And The block accommodation sharing application module 515) generates sharing application information (e.g., ) for pairing the rooms (or houses) provided by the hotel for shared accommodation and the rooms (or houses) provided by the travelers for shared accommodation.
[0186] According to one embodiment, as one of the accommodation sharing methods, that is, generating an occupancy encryption code (e.g., ) corresponding to the following block (e.g., ) and block data (e.g., ) of the occupancy encryption code 1120), the block pairs at least one accommodation provided by the hotel and at least one room (or house) provided by the travelers to share the existing commercial accommodation in operation and the rooms (or houses) that ordinary travelers can provide with each other. The method may include the following steps: through the block accommodation sharing application module (e.g., and ) of the block accommodation sharing application module 515), transmit the generated sharing application information (e.g., ) of the sharing application information 511) to the block accommodation sharing approval module (e.g., ) of the block accommodation sharing approval module 510).
[0187] According to one embodiment, as one of the accommodation sharing methods, that is, generating an occupancy encryption code (e.g., ) corresponding to the following block (e.g., ) and block data (e.g., ) of the occupancy encryption code 1120), the block pairs at least one accommodation provided by the hotel and at least one room (or house) provided by the travelers to share the existing commercial accommodation in operation and the rooms (or houses) that ordinary travelers can provide with each other. The method may include the following steps: receive the sharing application information (e.g., and ) from the block accommodation sharing application module 515), generate sharing approval information (e.g., ) for approving the signing of an accommodation sharing transaction related to the received sharing application information (e.g., ) of the sharing application information 511); record the tag information (e.g., ) in the form of block data (e.g., ) of the block data 520) The label information 530) can identify content information such as images, videos, and audios related to accommodation provided by at least one hotel and rooms (or houses) provided by at least one traveler, as well as management information such as the title, list, location information, check-in / check-out, sharing period information, whether the room is vacant, repair, and maintenance status of the accommodation. The accommodation and the room (or house) can be identified using the generated sharing approval information (e.g., The sharing approval information 512), or record the content information such as images, videos, and audios and the management information such as the title, list, location information, check-in / check-out, sharing period information, whether the room is vacant, repair, and maintenance status of the accommodation in the form of block data (e.g., The block data 520), or generate an occupancy encryption code for it (e.g., The occupancy encryption code 1120) and an NFT corresponding to the occupancy encryption code (e.g., The occupancy encryption code 1120) (e.g., The NFT 1140).
[0188] According to an embodiment, the block accommodation occupancy exchange device (e.g., The block accommodation occupancy exchange device 1160) can constitute a block accommodation access control device (e.g., The block accommodation access control device 1280), a block accommodation entry / exit protocol (e.g., Figure 19 The block accommodation entry / exit protocol 1940), a block accommodation entry / exit protocol (e.g., Figure 19 The block accommodation entry / exit protocol 1940), a block accommodation frequency reader (e.g., Figure 19 The block accommodation frequency reader 1960), a block accommodation barcode information reader (e.g., Figure 19 The block accommodation barcode information reader 1970), a block accommodation visual information reader (e.g., Figure 19 The block accommodation visual information reader 1980), a block accommodation entry / exit protocol management device (e.g., Figure 20 The block accommodation entry / exit protocol management device 2010), etc.
[0189] According to an embodiment, the block accommodation occupancy exchange device (e.g., Figure 11 The block accommodation occupancy exchange device 1160) can constitute a guest room entry / exit management device (e.g., Figure 19 The guest room entry / exit management device 1920), a block accommodation access control device (e.g., Figure 12 The block accommodation access control device 1280), a block accommodation entry / exit protocol (e.g., Figure 19 The block accommodation entry / exit protocol 1940), a block accommodation entry / exit protocol (e.g., Figure 19Block accommodation access protocol 1940), block accommodation frequency reader (e.g., Figure 19 Block accommodation frequency reader 1960), block accommodation barcode information reader (e.g., Figure 19 Block accommodation barcode information reader 1970), block accommodation visual information reader (e.g., Figure 19 Block accommodation visual information reader 1980), block accommodation access protocol management device (e.g., Figure 20 Block accommodation access protocol management device 2010), etc.
[0190] Advantages of the Invention
[0191] The present invention has the following advantages: ordinary travelers traveling for the purpose can provide rooms (or houses) to each other for free, so as to share their own houses (or rooms) that are vacant during the travel period of ordinary people.
[0192] It has the following advantages: by enabling the function of configuring two or more rooms (or houses) into one accommodation, even for shared accommodation composed of a larger number of rooms (or houses), a web page is generated for the entire shared accommodation configured as one, so that compared with the prior art that generates web pages for each accommodation, network resource loss can be further reduced.
[0193] It has the following advantages: after concluding a transaction for sharing rooms (or houses) provided by ordinary travelers with each other, during the period of taking a plane to visit a distant room (or house) or during the period of using the corresponding room (or house), unilaterally changing the usage condition information of the corresponding room (or house) is prevented.
[0194] As described above, according to the present invention, it can be seen that the purpose of commercial hotels, etc. is to charge accommodation fees from people using the corresponding facilities and provide services, rather than sharing with the ordinary houses (or rooms) of people traveling for the purpose.
[0195] Nevertheless, the present invention has the following advantages: accommodation places such as commercial hotels provide rooms to ordinary people traveling for free, so as to share their own houses (or rooms) that are vacant during the travel period of ordinary people with the rooms of commercial accommodation facilities such as hotels.
[0196] In addition, it also has the following advantages: travelers who obtain rooms from the hotel can let the hotel sell their own houses (or rooms) that are vacant during the travel period as rooms for homestay use.
[0197] The fact that accommodation places such as commercial hotels provide rooms to travelers for free has a quite large social impact, which will bring a huge publicity effect to the hotel during the period of providing rooms to travelers.
[0198] Moreover, not only in the area where the hotel is located, but also in each area where the accommodation (or room) provided by the traveler is located, or each time the accommodation (or room) provided by the traveler is used, the hotel will achieve a publicity effect.
[0199] It also has the following effect, that is, the accommodation (or room) provided by the traveler to the hotel is sold as a homestay, enabling the hotel to act as part of the cost of the room provided by the hotel to ordinary people, or it may also generate income depending on the circumstances.
[0200] It has the following effect, that is, after concluding a transaction for ordinary travelers to share the rooms (or accommodations) provided by each other, during the period of flying to visit a room (or accommodation) in a distant place, or during the use of the corresponding accommodation or room (or accommodation), unilaterally changing the usage condition information of the corresponding room (or accommodation) is prevented.
[0201] In the past, in order to prevent unidirectional changes or forgery of information, blockchain electronic copies were stored as the same information on multiple nodes, and a large amount of computer operations were required for the cryptographic analysis to maintain such blockchain electronic copies, resulting in a loss of network resources. The present invention has the effect of reducing such losses.
[0202] It has the following effect, that is, after concluding a transaction for sharing the accommodation provided by the hotel and the rooms (or accommodations) provided by ordinary travelers, during the period of flying to visit a distant accommodation or room (or accommodation), or during the use of the corresponding accommodation or room (or accommodation), unilaterally changing or forging the usage condition information of the corresponding accommodation or room (or accommodation) is prevented.
[0203] In the past, in order to prevent unidirectional changes or forgery of information, blockchain electronic copies were stored as the same information on multiple nodes, and a large amount of computer operations were required for the cryptographic analysis to maintain such blockchain electronic copies, resulting in a loss of network resources. The present invention has the effect of reducing such losses.
[0204] The present invention has the following effect, that is, ordinary travelers traveling for the purpose provide rooms (or accommodations) to each other for free, thereby sharing their own houses (or rooms) that are vacant during the travel of ordinary people.
[0205] It also has the following effect, that is, it is possible to simply transfer all or part of the time period of the right of possession of the shared room (or accommodation) that can be used through NFT (e.g., Figure 11 the NFT 1140) to others.
[0206] It also has the following effect, that is, it is possible to simply enter and exit the access control of the shared room (or accommodation) through a device that can hold NFT (e.g., Figure 11 the NFT 1140).
[0207] In addition, it has the following effects, that is, it can reduce the network resource loss caused by a large amount of computer computing power consumed by parsing the passwords connecting electronic copies to each other.
[0208] It has the following effects, that is, it can simply transfer all or part of the occupancy period of the shared accommodation provided by the hotel or the shared room (or house) provided by ordinary travelers that can be used through NFT (e.g., Figure 11 the NFT 1140) to others.
[0209] It has the following effects, that is, it can use a specific terminal storing NFT (e.g., Figure 11 the NFT 1140) to unlock or lock the access control of the shared accommodation or room (or house), and enter and exit the accommodation simply.
[0210] The effects that can be obtained by the present disclosure are not limited to the above-mentioned effects, and those of ordinary skill in the technical field to which the present disclosure belongs can clearly understand other unmentioned effects from the following description.
[0211] In addition, various effects directly or indirectly grasped through this article can be provided. BRIEF DESCRIPTION OF THE DRAWINGS
[0212] In connection with the description of the drawings, the same or similar reference numerals may be used for the same or similar components.
[0213] Figure 1 A diagram showing a shared accommodation system including an electronic device (e.g.,
[0214] a shared accommodation device) in a network environment according to an embodiment of the present disclosure.
[0215] Figure 2 A block diagram of an electronic device (e.g., a smart phone, a tablet computer, a laptop computer, a desktop computer) in a network environment according to an embodiment of the present disclosure.
[0216] Figure 3 A diagram showing a situation where an electronic device (e.g., a shared accommodation device)
[0217] (e.g., an electronic device including a web server) according to an embodiment of the present disclosure is connected to a special node of an operator and a node of a user.
[0218] Figure 4 A diagram showing a blockchain for residential sharing generated in an electronic device (e.g., a shared accommodation device) (e.g., an electronic device including a web server) according to the present disclosure.
[0219] Figure 5 A diagram showing an electronic device (e.g., a shared accommodation device)
[0220] Diagram of an electronic device (e.g., an electronic device including a web server).
[0221] Figure 6 Diagram of an electronic device (e.g., an accommodation sharing device) showing an embodiment of the present disclosure
[0222] Diagram of an electronic device (e.g., an electronic device including a web server).
[0223] Figure 7 Diagram of an electronic device (e.g., an accommodation sharing device) showing an embodiment of the present disclosure
[0224] Diagram of an electronic device (e.g., an electronic device including a web server).
[0225] Figure 8 Diagram of an electronic device (e.g., an accommodation sharing device) showing an embodiment of the present disclosure
[0226] Diagram of an electronic device (e.g., an electronic device including a web server).
[0227] Figure 9 Diagram of an electronic device (e.g., an accommodation sharing device) showing an embodiment of the present disclosure
[0228] Diagram of an electronic device (e.g., an electronic device including a web server).
[0229] Figure 10 Diagram of an electronic device (e.g., an accommodation sharing device) showing an embodiment of the present disclosure
[0230] Diagram of an electronic device (e.g., an electronic device including a web server).
[0231] Figure 11 Diagram of an electronic device (e.g., an accommodation sharing device) showing an embodiment of the present disclosure
[0232] Diagram of a situation where an electronic device (e.g., an electronic device including a web server) generates an electronic copy and an ownership encryption code for encrypting part or all of the corresponding electronic copy
[0233] Figure 12 Diagram of an electronic device (e.g., an accommodation sharing device) showing an embodiment of the present disclosure
[0234] Diagram of an electronic device (e.g., an electronic device including a web server).
[0235] Figure 13 Diagram of an electronic device (e.g., an accommodation sharing device) showing an embodiment of the present disclosure
[0236] Diagram of an operation method of an electronic device (e.g., an electronic device including a web server).
[0237] Figure 14Diagram showing an electronic device (e.g., accommodation sharing device) according to an embodiment of the present disclosure
[0238] (e.g., an electronic device including a web server).
[0239] Figure 15 Diagram showing an electronic device (e.g.,
[0240] accommodation sharing device) according to an embodiment of the present disclosure for generating block accommodation (e.g., an electronic device including a web server).
[0241] Figure 16 Diagram showing an electronic device (e.g., accommodation sharing device) according to an embodiment of the present disclosure
[0242] (e.g., an electronic device including a web server).
[0243] Figure 17 Diagram showing an electronic device (e.g., accommodation sharing device) according to an embodiment of the present disclosure
[0244] (e.g., an electronic device including a web server).
[0245] Figure 18 Diagram showing an electronic device (e.g., accommodation sharing device) according to an embodiment of the present disclosure
[0246] (e.g., an electronic device including a web server).
[0247] Figure 19 Diagram showing an access control system operated by an electronic device (e.g., accommodation sharing device) according to an embodiment of the present disclosure
[0248] (e.g., an electronic device including a web server).
[0249] Figure 20 Diagram showing an electronic device (e.g., accommodation sharing device) according to an embodiment of the present disclosure
[0250] (e.g., an electronic device including a web server).
[0251] Note that in all the drawings, the same reference numerals are used to describe the same or similar elements, features, and structures. Detailed Description
[0252] The following description of the accompanying drawings provides various embodiments for helping to comprehensively understand the disclosure defined by the claims and their equivalents. It includes various specific details for helping understanding, but these should only be regarded as exemplary. Therefore, those of ordinary skill in the art will recognize that various changes and modifications can be made to the various embodiments described in this specification without departing from the scope and spirit of the present disclosure. In addition, for the sake of brevity and clarity, well-known functions and structures are not described in detail.
[0253] The terms and vocabulary used in the following description and claims are not limited to their literal meanings, but are merely used by the applicant to enable a clear and consistent understanding of the present text. Therefore, those skilled in the art should understand that the following description of the various embodiments herein is not intended to limit the present text defined by the appended claims and their equivalents, but is merely provided for illustrative purposes.
[0254] Unless the context clearly indicates otherwise, the singular forms should be understood to include plural referents. Thus, for example, when referring to "a component surface", it may include more than one of such surfaces.
[0255] Figure 1 A diagram showing a shared accommodation system including an electronic device (e.g., a shared accommodation device) within a network environment according to an embodiment of the present disclosure.
[0256] Referring to Figure 1 , a traveler can use the electronic device 30 (e.g., a client) to connect to the electronic device 101 (e.g., a shared accommodation device) (e.g., an electronic device including a web server) for providing a shared accommodation facility service according to an embodiment of the present invention through the communication network 20 (e.g., Figure 2 the electronic device 101), and view the accommodation facility-related information provided by the electronic device 101 (e.g., a shared accommodation device) (e.g., an electronic device including a web server) or transmit an application for using the accommodation facility to the electronic device 101 (e.g., a shared accommodation device) (e.g., an electronic device including a web server) through the web page / window provided by the electronic device 101 (e.g., a shared accommodation device) (e.g., an electronic device including a web server).
[0257] In addition, a passenger may use an electronic device 30 (e.g., a client) to connect to an electronic device 101 (e.g., an accommodation sharing device) (e.g., an electronic device including a web server) via a communication network 20, and transmit various messages required to implement the embodiments of the present invention to the electronic device 101 (e.g., an accommodation sharing device) (e.g., an electronic device including a web server). The electronic device 101 (e.g., an accommodation sharing device) (e.g., an electronic device including a web server) may include various software / programs installed and running on a hardware platform required for providing an accommodation facility sharing service according to the embodiments of the present invention. The electronic device 101 (e.g., an accommodation sharing device) (e.g., an electronic device including a web server) may be implemented by one or more server-level computers, and the server-level computer includes one or more proxy servers.
[0258] In one embodiment, the electronic device 101 (e.g., an accommodation sharing device) (e.g., an electronic device including a web server) may be implemented by a PC-cluster-based server such as a load-balanced PC-cluster server. In one embodiment, the electronic device 101 (e.g., an accommodation sharing device) (e.g., an electronic device including a web server) may be implemented by a collocated server such as a dedicated server, a hosted server, or a cloud server.
[0259] It should be noted that, in the present disclosure, the electronic device 30 (e.g., a client) is used to refer to the meaning of a client terminal, however, according to the context, it is also used to refer to the meaning of the owner and / or passenger of an accommodation facility using the client terminal.
[0260] In one embodiment, the electronic device 30 (e.g., a client) may include a desktop computer equipped with a wireless local area network and / or a wired local area network module, or a portable terminal such as a laptop personal computer, a tablet computer, a notebook computer, a notepad, etc., various handheld-based wireless communication devices such as a smart phone, etc., a smart TV such as a workstation, an Internet Protocol Television (IPTV), an Internet Television, a terrestrial television, a cable television, etc., however, the type of the client is not limited thereto.
[0261] The operator terminal 40 may be a terminal operating near the travel area where a passenger who obtains a network service in an embodiment of the present invention travels, that is, near the area where the accommodation facility is located.
[0262] The operator terminal 40 is a terminal held by an operator who operates the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server) or a person under his command and control. It can be used to allow a traveler to input identification information for identifying himself / herself and transmit a message including the corresponding information to the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server). The operator terminal 40 can include a portable terminal such as a tablet computer, a notebook computer, a notepad, etc., various handheld wireless communication devices such as a smart phone, etc. The type of the operator terminal is not limited thereto.
[0263] In one embodiment, the electronic device 30 (e.g., client) can have a web browser and can be configured to connect to the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server) through the communication network 20 by using it, and browse and retrieve the pages provided by the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server).
[0264] The web browser that can be installed on the electronic device 30 (e.g., client) can be, for example, a web browser for a PC (web browser) such as Opera, Firefox, Safari, Internet Explorer, Microsoft Edge, Google Chrome, Navigator, etc., or a mobile web browser such as Opera Mini, Firefox Mobile, Mobile Safari, Google Mobile.
[0265] The electronic device 30 (e.g., client) can install an application program or a plug-in obtained from the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server) through the communication network 20 and run it.
[0266] The communication network 20 may include all kinds of wired / wireless networks such as the Internet, a Wi-Fi network, a Local Area Network (LAN), a Wide Area Network (WAN), a Value Added Network (VAN), a Personal Area Network (PAN), a Personal Communication System (PCS), a Global System for Mobile communications (GSM), a Personal Digital Cellular (PDC), a Personal Handy-phone System (PHS), a Personal Digital Assistant (PDA), International Mobile Telecommunication (IMT)-2000, Code Division Multiple Access (CDMA)-2000, Wideband Code Division Multiple Access (W-CDMA), a Wireless Broadband Internet, or a 4G (LTE / LTE-Advanced) mobile communication network or a satellite communication network. However, the type of the communication network 20 is not limited thereto.
[0267] Figure 2 A block diagram of an electronic device (e.g., a smart phone, a tablet PC, a laptop PC, a desktop computer) in a network environment according to an embodiment of the present disclosure.
[0268] Referring to Figure 2 , in the network environment 100, the electronic device 101 (e.g., an accommodation sharing device) (e.g., an electronic device including a web server) may communicate with the electronic device 102 through the first network 198 (e.g., a short-range wireless communication network), or communicate with at least one of the electronic device 104 or the server 108 through the second network 199 (e.g., a long-range wireless communication network).
[0269] According to an embodiment, the electronic device 101 (e.g., an accommodation sharing device) (e.g., an electronic device including a web server) may communicate with the electronic device 104 through the server 108.
[0270] According to an embodiment, an electronic device 101 (e.g., a shared accommodation device) (e.g., an electronic device including a web server) may include a processor 120, a memory 130, an input module 150, an audio output module 155, a display module 160, an audio module 170, a sensor module 176, an interface 177, a connection terminal 178, a haptic module 179, a camera module 180, a power management module 188, a battery 189, a communication module 190, a subscriber identification module 196, or an antenna module 197.
[0271] In some embodiments, the electronic device 101 (e.g., a shared accommodation device) (e.g., an electronic device including a web server) may omit at least one of these components (e.g., the connection terminal 178) or add one or more other components. In some embodiments, some of these components (e.g., the sensor module 176, the camera module 180, or the antenna module 197) may be integrated into one component (e.g., the display module 160).
[0272] The processor 120 may, for example, run software (e.g., a program 140) to control at least one other component (e.g., a hardware or software component) of the electronic device 101 (e.g., a shared accommodation device) (e.g., an electronic device including a web server) connected to the processor 120, and perform various data processing or operations.
[0273] According to an embodiment, as at least a part of the data processing or operation, the processor 120 may store instructions or data received from other components (e.g., the sensor module 176 or the communication module 190) in the volatile memory 132, process the instructions or data stored in the volatile memory 132, and store the resulting data in the non-volatile memory 134. According to an embodiment, the processor 120 may include a main processor 121 (e.g., a central processing unit or an application processor) or an auxiliary processor 123 (e.g., a graphics processing unit, a neural network processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor) that may operate independently or together.
[0274] For example, in a case where the electronic device 101 (e.g., a shared accommodation device) (e.g., an electronic device including a web server) includes the main processor 121 and the auxiliary processor 123, the auxiliary processor 123 may be set to use lower power than the main processor 121 or be optimized for a specified function. The auxiliary processor 123 may be implemented independently of the main processor 121 or as a part thereof.
[0275] The auxiliary processor 123 may, for example, replace the main processor 121 while the main processor 121 is in an inactive (e.g., sleep) state, or may control at least a part of the functions or states related to at least one of the components of the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server) together with the main processor 121 while the main processor 121 is in an active (e.g., running an application) state. According to one embodiment, the auxiliary processor 123 (e.g., an image signal processor or a communication processor) may be implemented as part of other functionally related components (e.g., the camera module 180 or the communication module 190). According to one embodiment, the auxiliary processor 123 (e.g., a neural network processing device) may include a hardware structure optimized for artificial intelligence model processing. The artificial intelligence model may be generated through machine learning. Such learning may be performed, for example, in the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server) that runs the artificial intelligence model itself, or may be performed through an independent server (e.g., server 108). The learning algorithm may include, for example, but is not limited to, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning. The artificial intelligence model may include multiple artificial neural network layers. The artificial neural network may be, but is not limited to, a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-networks, or one of combinations of two or more of the above. In addition to the hardware structure, the artificial intelligence model may additionally or alternatively include a software structure.
[0276] The memory 130 (e.g., database) may store various data used by at least one component (e.g., the processor 120 or the sensor module 176) of the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server). The data may include, for example, input data or output data of software (e.g., program 140) and related instructions. The memory 130 (e.g., database) may include a volatile memory 132 or a non-volatile memory 134.
[0277] The program 140 may be stored in the memory 130 as software. For example, it may include an operating system 142, middleware 144, or an application program 146.
[0278] The input module 150 may receive instructions or data from the outside of the electronic device 101 (e.g., the user) for a component (e.g., the processor 120) of the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server). The input module 150 may include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus).
[0279] The audio output module 155 may output an audio signal to the outside of the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server). The audio output module 155 may include, for example, a speaker or a receiver. The speaker may be used for general purposes such as multimedia playback or recording playback. The receiver may be used to receive incoming calls. According to an embodiment, the receiver may be implemented independently of the speaker or as a part of it.
[0280] The display module 160 may visually provide information to the outside (e.g., the user) of the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server). The display module 160 may include, for example, a display screen, a holographic device, or a projector and a control circuit for controlling the corresponding device. According to an embodiment, the display module 160 may include a touch sensor configured to sense a touch, or a pressure sensor configured to measure the strength of the force generated by the touch.
[0281] The audio module 170 may convert sound into an electrical signal, or vice versa, convert an electrical signal into sound. According to an embodiment, the audio module 170 may obtain sound through the input module 150, or output sound through the audio output module 155 or an external electronic device (e.g., the electronic device 102) (e.g., a speaker or a headphone) directly or wirelessly connected to the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server).
[0282] The sensor module 176 may sense the operating state (e.g., power or temperature) of the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server) or the external environmental state (e.g., user state), and generate an electrical signal or data value corresponding to the sensed state. According to an embodiment, the sensor module 176 may include, for example, an angle sensor, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor (e.g., geomagnetic sensor), an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
[0283] The interface 177 may support one or more specified protocols, which may be used for the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server) to directly or wirelessly connect to an external electronic device (e.g., electronic device 102). According to an embodiment, the interface 177 may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.
[0284] The connection terminal 178 may include a connector through which the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server) may physically connect to an external electronic device (e.g., electronic device 102). According to an embodiment, the connection terminal 178 may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., headphone connector).
[0285] The haptic module 179 may convert an electrical signal into a mechanical stimulus (e.g., vibration or movement) or an electrical stimulus that can be perceived by a user through touch or kinesthesia. According to an embodiment, the haptic module 179 may include, for example, a motor, a piezoelectric device, or an electrical stimulation device.
[0286] The camera module 180 may capture still images and moving images. According to an embodiment, the camera module 180 may include one or more lenses, an image sensor, an image signal processor, or a flash.
[0287] The power management module 188 may manage the power supplied to the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server). According to an embodiment, the power management module 188 may be implemented as at least a part of a power management integrated circuit (PMIC).
[0288] The battery 189 may supply power to at least one component of the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server). According to an embodiment, the battery 189 may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
[0289] The communication module 190 may support establishing a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server) and an external electronic device (e.g., the electronic device 102, the electronic device 104, or the server 108), and support communication through the established communication channel. The communication module 190 may include more than one communication processor that operates independently of the processor 120 (e.g., application processor) and supports direct (e.g., wired) communication or wireless communication. According to an embodiment, the communication module 190 may include a wireless communication module 192 (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module 194 (e.g., a local area network (LAN) communication module or a power line communication module). The corresponding communication modules among these communication modules may communicate with the external electronic device 104 through a first network 198 (e.g., a short-range communication network such as Bluetooth, wireless fidelity direct connection, or IrDA (infrared data association)) or a second network 199 (e.g., a long-range communication network such as a traditional cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., LAN or WAN)). These various communication modules may be integrated into one component (e.g., a single chip) or implemented by a plurality of independent components (e.g., multiple chips). The wireless communication module 192 may use the access user information (e.g., international mobile subscriber identity (IMSI)) stored in the access user identification module 196 to confirm or authenticate the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server) within a communication network such as the first network 198 or the second network 199.
[0290] The wireless communication module 192 may support 5G networks and next-generation communication technologies after 4G networks, such as NR access technology (new radio access technology). The NR access technology may support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), low power consumption of terminals and multi-terminal access (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low-latency communications)). The wireless communication module 192 may support, for example, high frequency bands (e.g., mmWave band) to achieve high data transfer rates. The wireless communication module 192 may support various technologies for ensuring performance in high frequency bands, such as beamforming, massive multiple-input multiple-output (FD-MIMO: full dimensional MIMO), full dimensional multiple-input multiple-output (FD-MIMO: full dimensional MIMO), array antenna, analog beam-forming, or large scale antenna, etc. The wireless communication module 192 may support various requirements specified by the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server), an external electronic device (e.g., the electronic device 104), or a network system (e.g., the second network 199). According to an embodiment, the wireless communication module 192 may support a peak data rate for implementing eMBB (e.g., above 20 Gbps), a loss coverage range for implementing mMTC (e.g., below 164 dB), or a user plane latency for implementing URLLC (e.g., 0.5 ms or less for downlink (DL) and uplink (UL) respectively, or 1 ms or less for round trip).
[0291] The antenna module 197 can transmit signals or power to the outside (e.g., an external electronic device) or receive signals or power from the outside. According to an embodiment, the antenna module 197 may include an antenna, which includes a radiator formed of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). According to an embodiment, the antenna module 197 may include a plurality of antennas (e.g., an array antenna). At this time, at least one antenna suitable for the communication method used in a communication network such as the first network 198 or the second network 199 can be selected by the communication module 190 among the plurality of antennas. Signals or power can be transmitted or received between the communication module 190 and an external electronic device through the selected at least one antenna. According to some embodiments, in addition to the radiator, other components (e.g., a radio frequency integrated circuit (RFIC)) can be additionally formed as part of the antenna module 197.
[0292] According to an embodiment, the antenna module 197 can form a mmWave antenna module. According to an embodiment, the mmWave antenna module may include: a printed circuit board; an RFIC, which is disposed on the first surface (e.g., the lower surface) of the printed circuit board or adjacent thereto and can support a specified high-frequency band (e.g., the mmWave band); and a plurality of antennas (e.g., an array antenna), which are disposed on the second surface (e.g., the upper surface or the side surface) of the printed circuit board or adjacent thereto and can transmit or receive signals of the specified high-frequency band.
[0293] At least a part of the components can be connected to each other and exchange signals (e.g., instructions or data) through a communication method between peripheral devices (e.g., a bus, a general purpose input and output (GPIO), a serial peripheral interface (SPI), or a mobile industry processor interface (MIPI)).
[0294] According to an embodiment, instructions or data can be transmitted or received between the electronic device 101 (e.g., a shared accommodation device) (e.g., an electronic device including a web server) and an external electronic device 104 through a server 108 connected to the second network 199. The external electronic devices 102 or 104 can be devices of the same or different types as the electronic device 101 (e.g., a shared accommodation device) (e.g., an electronic device including a web server).
[0295] According to an embodiment, all or part of the actions performed by the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server) can be performed in one or more external electronic devices 102, 104, or 108. For example, when the electronic device 101 needs to automatically or in response to a request from a user or other device to perform a certain function or service, the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server) can request one or more external electronic devices to perform or additionally perform at least a part of the function or service in place of itself. One or more external electronic devices that receive the request can perform at least a part of the requested function or service, or additional functions or services related to the request, and transmit the execution result to the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server). The electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server) can provide the result as it is, or after further processing, as at least a part of the response to the request. For this purpose, for example, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technologies can be used.
[0296] The electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server) can provide an ultra-low latency service by using, for example, distributed computing or mobile edge computing. In another embodiment, the external electronic device 104 can include an IoT (Internet of Things) device. The server 108 can be an intelligent server that utilizes machine learning and / or neural networks. According to an embodiment, the external electronic device 104 or the server 108 can be included in the second network 199. The electronic device 101 can be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technologies.
[0297] The electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server) according to an embodiment of the present disclosure can include a memory 130 as a database.
[0298] According to an embodiment, the memory 130 can store a plurality of accommodation facility-related information.
[0299] Figure 1Each of the electronic devices 30 (e.g., client) can utilize pages / windows, etc. provided by the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server), and upload the accommodation facility-related information provided by the user to the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server). After the accommodation facility-related information is uploaded to the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server), the accommodation facility-related information can be stored in the memory 130.
[0300] According to an embodiment, the accommodation facility can be a residence where the user lives or one or more rooms included in the corresponding residence, but the type is not limited thereto. The accommodation facility-related information provided by the user can include the region (country / city or specific address) to which the corresponding accommodation facility belongs, the type of the corresponding accommodation facility (residence, office building, apartment, etc.), the opening hours of the corresponding accommodation facility (opening date and closing date), the equipment and amenities equipped in the corresponding accommodation facility, an image of the corresponding accommodation facility, etc. In one embodiment, the memory 130 can be implemented using a disk drive, a disk, an optical disk, or other suitable memory devices. Figure 3 A diagram showing the connection of an electronic device (e.g., accommodation sharing device) (e.g., an electronic device including a web server) according to an embodiment of the present disclosure to a special node and a user node of an operator. Figure 4 A diagram showing a blockchain for residential sharing generated in the electronic device (e.g., accommodation sharing device) (e.g., an electronic device including a web server) of the present disclosure.
[0301] Refer to Figure 3 and Figure 4 , the electronic device 300 according to an embodiment of the present disclosure (e.g., Figure 1 the electronic device 101, Figure 2 the electronic device 101) (e.g., accommodation sharing device) (e.g., an electronic device including a web server) can include a server 310 (e.g., main network server), a memory 130 (e.g., database), and a service gateway 320.
[0302] According to an embodiment, the server 310 (e.g., main network server) can include a processor (e.g., Figure 2 the processor 120), a program (e.g., Figure 2 the program 140), and a communication module (e.g., Figure 2 the communication module).
[0303] According to an embodiment, the server 310 (e.g., main network server) can be connected to (e.g., electrically connected to) the service gateway 320.
[0304] According to an embodiment, the service gateway 320 can be connected (e.g., electrically connected) to the server 310 (e.g., the main network server) and the special nodes 330 of multiple operators.
[0305] According to an embodiment, the service gateway 320 can be connected (e.g., electrically connected) to the server 310 (e.g., the main network server) and the nodes 340 of multiple users.
[0306] According to an embodiment, the service gateway 320 is used to identify the location of the node storing the electronic copy on the network, which can be composed of a combination of a domain name and a unique URL, etc., and is generated like generating block data. The unique URL and other Internet addresses for identifying the electronic wallet, that is, the block management fund savings device (e.g., Figure 11 the block management fund savings device 1130) on the network correspond thereto.
[0307] According to an embodiment, the electronic device (e.g., the accommodation sharing device) (e.g., the electronic device including a web server) of the present disclosure can generate a blockchain 400 for residential sharing.
[0308] For example, in the terminal (e.g., the electronic device) of the user participating in the node for residential sharing, an electronic copy of the blockchain can be stored.
[0309] According to an embodiment, in the case of only generating the genesis block of the blockchain (e.g., Figure 4 the blockchain 400), only the electronic copy of the blockchain 400 of node 1 can be generated.
[0310] For example, the blockchain 400 can be sequentially generated with the previous block 410, the current block 420, and the next block 430. The previous block 410, the current block 420, and the next block 430 can respectively include a version 421, a previous block hash 422, a timestamp 423, a Merkle hash 424, a nonce 425, and / or transaction history data 426. For example, the transaction data generated when each information such as the shared object residential information (or commercial accommodation information), latitude, longitude information, initial use start date, final use end date information, radius range information, residential (commercial accommodation) unique CID, sharing approval information, label information, etc. changes can be stored as the transaction history data.
[0311] For example, when the object of residential sharing is 1:1, the electronic copy of the blockchain 400 can be generated at nodes 1 and 2.
[0312] For example, when the object of residential sharing is 1:3, the electronic copy of the blockchain 400 can be generated at nodes 1, 2, 3, and 4.
[0313] For example, when adding the special node 330 of the operator according to the block generation protocol, even in the case of 1:1, starting from after all the margin is deposited, if the content of the block is to be changed, the consent of all nodes including the special node of the operator is required. This can be done by the block generation protocol management device, setting / changing the consent rules of the block generation protocol (smart contract) in various forms such as two-thirds consent of all the node numbers or all node consent, and generating a block accordingly.
[0314] According to an embodiment, the server 310 (e.g., main network server) may fail, resulting in the inability to connect the special node 330 of the operator and / or the node 340 of the user. At this time, through an occupancy encryption code that can identify the position on the network, etc., the electronic devices of the corresponding nodes can directly perform wired / wireless connection to compare the electronic copies of the blockchain 400.
[0315] According to an embodiment, the memory (e.g., Figure 2 the memory 130 of Figure 3 the memory 130) may include instructions for the processor (e.g., Figure 2 the processor 120 of Figure 3 the server 130) to execute the Figure 3 and Figure 4 operations shown.
[0316] Figure 5 FIG. is a diagram of an electronic device (e.g., accommodation sharing device) (e.g., an electronic device including a web server) showing an embodiment of the present disclosure.
[0317] Referring to Figure 3 and Figure 5 , the service gateway 320 of the electronic device 300 (e.g., accommodation sharing device) (e.g., an electronic device including a web server) according to an embodiment of the present disclosure may provide functions such as the following,
[0318] such that the terminal of a specific user (e.g., Figure 1 the electronic device 30 of Figure 1 e.g., client), the operator terminal 40 (e.g., Internet user terminal, administrator's terminal, etc.) can access the website or network (e.g.,
[0319] the communication network 20 of
[0320] According to an embodiment, the service gateway 320 may also provide functions such as an Internet address (or network access address) for accessing data of a specific database (or specific storage device) connected to the website or network for implementing the present invention.According to one embodiment, the service gateway 320 may also provide functions such as IP addresses (dynamic IP or fixed IP), domain names, or URLs for accessing data in a specific database (or specific storage device) connected to the website or network for implementing the present invention.
[0321] According to one embodiment, the service gateway 320 may also provide functions such as the InterPlanetary File System (IPFS) for accessing data in a specific database (or specific storage device) connected to the website or network for implementing the present invention.
[0322] For example, IPFS refers to a distributed file system, usually an address on the Internet for access, and can provide functions such as the structure of https: / / ipfs.io / ipfs / .
[0323] For example, the term "domain name" means territory, realm, block, scope (such as estate, land ownership (law), etc.), and has the meaning of an Internet address, and can provide functions such as the structure of https: / / domain.com.
[0324] According to one embodiment, the service gateway 320 may also include the following functions (e.g., operate by including the following additional functions), that is, when the sharing approval information 512 for the sharing application information 511 is generated by the block accommodation sharing approval module 510, the accommodation sharing related information related to the generated sharing approval information 512 is recorded together in the form of block data 520.
[0325] The service gateway 320 may also include the following functions (e.g., operate by including the following additional functions), that is, when the sharing approval information 512 for the sharing application information 511 is generated by the block accommodation sharing approval module 510, the label information 530 that can identify the service gateway 320 is recorded in the form of block data 520 together with the accommodation sharing related information related to the generated sharing approval information 512.
[0326] According to one embodiment, the position of the service gateway 320 on the network can be set by the operation rules stored in the block generation protocol 501, and may also include (e.g., operate by including the following) identification information of the position of the root on the network connected to a specific device or tool for implementing the present invention.
[0327] For example, the position of the service gateway 320 on the network may be the root position such as https: / / servicegaet.com.
[0328] According to an embodiment, the block data 520 may further include the following functions (e.g., operate by including the following additional functions): record in each node (e.g., special node 330 of the operator of Figure 3 , node 340 of the user) for implementing the present invention. Figure 3 of the operator, the special node 330, the node 340 of the user).
[0329] According to an embodiment, the memory (e.g., memory 130 of Figure 2 Figure 2 , memory 130 of Figure 3 Figure 3 ) may include instructions for a processor (e.g., processor 120 of Figure 2 Figure 2 , server 130 of Figure 3 Figure 3 ) to execute the operations of the configuration shown in Figure 5 . Figure 5 shown.
[0330] Figure 6 A diagram showing an electronic device (e.g., accommodation sharing device) (e.g., an electronic device including a web server) according to an embodiment of the present disclosure. Figure 6 The electronic device 101 of Figure 5 Figure 5 may include all or at least a part of the configuration of the electronic device 101 of .
[0331] Referring to Figure 3 Figure 3 , Figure 5 and Figure 6 , according to an embodiment, the commercial candidate accommodation access gateway generation module 540 may include the following functions (e.g., operate by including the following functions), that is, when an accommodation place such as a commercial hotel shares accommodation with ordinary travelers, generate a commercial candidate accommodation access gateway 541 operating according to a protocol based on specific specifications to communicate between the hotel accommodation comprehensive information database 550 storing the accommodation information of the hotel side and each device or tool for implementing the present invention.
[0332] According to an embodiment, the so-called commercial candidate accommodation 560 refers to the room provided by the hotel side before the sharing transaction is established when sharing the room provided by a commercial accommodation facility such as a hotel for implementing the present invention with the room provided by ordinary travelers. Since it is accommodation before the sharing transaction is established, it may include (e.g., operate by including the following) information corresponding to the candidate.
[0333] According to an embodiment, the commercial candidate accommodation access gateway 541 refers to a protocol based on specific specifications set on the network for each device or tool for implementing the present invention to access specific information of existing operating accommodations stored in the hotel accommodation comprehensive information database (e.g., hotel accommodation comprehensive information database 550 of Figure 5 Figure 5 ) through specific access information, etc., and may include (e.g., operate by including the following) in the form of an API (Application Program Interface), etc.
[0334] According to an embodiment, the commercial candidate accommodation access gateway 541 may include the following functions (e.g., operate by including the following functions), that is, according to the operation rules set by the commercial candidate accommodation API setting module 570, transmit a request signal to the hotel accommodation comprehensive information database 550, and the request signal is used to access the content information such as images, videos, and audios of the existing operating accommodations stored in the hotel accommodation comprehensive information database 550 managed at accommodation places such as hotels, as well as the management information such as the list, location information, check-in / check-out, shared period information, whether the room is vacant, repair, and maintenance status of the accommodation.
[0335] According to an embodiment, the images for implementing the present invention (e.g., image files such as residential photos, accommodation photos, room photos, hotel photos, etc.) are image files in formats such as jpg, gif, bmp, etc., the videos are video files in formats such as mov, mp4, avi, etc., and the audios are files in formats such as mp3, wmv, etc., and these files include (e.g., operate by including the following) functions such as input, storage, and transmission through specific devices, tools, etc. of the present invention.
[0336] According to an embodiment, the commercial candidate accommodation management console 580 may provide functions that can be connected to the operators of accommodations providing commercial accommodation facilities such as hotels.
[0337] For example, the commercial candidate accommodation management console 580 may include an interface device for outputting the hotel accommodation comprehensive information 551 of the accommodation provided by the hotel recorded in the hotel accommodation comprehensive information database 550 to the corresponding terminal screen set in a terminal or the like connected to each device or tool for implementing the present invention. The commercial candidate accommodation management console 580 may include the following functions (e.g., operate by including the following functions), that is, browse the content information such as images, videos, and audios of the accommodation provided by the hotel for sharing with ordinary people, as well as the management information such as the list, location information, check-in / check-out, shared period information, whether the accommodation is vacant, repair, and maintenance status, or perform linkage, identification, transmission, reception, generation, change, deletion, and recording of specific information of relevant block data (block data 520) through each module, device, or tool of the present invention.
[0338] According to an embodiment, the commercial candidate accommodation account connection module 590 may include the following functions (e.g., operate by including the following functions), that is, provide a function for a user to connect to a website or a smartphone application for implementing the present invention, and identify the unique ID of the user account of the operator of the room providing commercial accommodation facilities such as hotels (e.g., Figure 14 the user account 1402), or allow access to the user account corresponding to the unique ID (e.g., Figure 14of the user account 1402), or generate permitted information and record the generated information in the commercial candidate accommodation log database 591.
[0339] According to one embodiment, a memory (e.g., Figure 2 the memory 130 of Figure 3 the memory 130) may include instructions for a processor (e.g., Figure 2 the processor 120 of Figure 3 the server 130) to execute Figure 6 the operations of the configuration shown.
[0340] Figure 7 FIG. is a diagram of an electronic device (e.g., an accommodation sharing device) (e.g., an electronic device including a web server) showing an embodiment of the present disclosure. Figure 7 The electronic device 101 of Figure 5 may include all or at least a part of the configuration of the electronic device 101 of Figure 7 The electronic device 101 of Figure 6 may include all or at least a part of the configuration of the electronic device 101 of
[0341] Referring to Figure 3 , Figure 5 , Figure 6 and Figure 7 , according to one embodiment, the commercial candidate accommodation sharing period setting module 610 may include the following functions (e.g., operate by including the following functions), that is, provide a function for setting overall period information to a specific user account, and record the information of the overall period set through the corresponding function in the commercial candidate accommodation log database (e.g., Figure 6 the commercial candidate accommodation log database 591 of Figure 6 ), and the overall period is a period during which commercial candidate accommodation (e.g.,
[0342] According to one embodiment, the commercial candidate accommodation POST ID registration module 620 may include the following functions (e.g., operate by including the following functions), that is, provide a function for inputting a POST ID to a specific user account, and record the information of the POST ID input through the corresponding function in the commercial candidate accommodation log database (e.g., Figure 6 the commercial candidate accommodation log database 591 of Figure 6 ), and the POST ID can identify the web page of the corresponding commercial candidate accommodation on the website where the commercial candidate accommodation (e.g.,
[0343] According to one embodiment, the commercial candidate accommodation URL registration module 630 may include the following functions (e.g., operate by including the following functions), that is, the function of providing an input URL to a specific user account, and recording information of the input URL through the corresponding function in the commercial candidate accommodation log database (e.g., Figure 6 the commercial candidate accommodation log database 591), where the URL can identify the web page of the corresponding commercial candidate accommodation on the website where the commercial candidate accommodation (e.g., Figure 6 the commercial candidate accommodation 560) for implementing the present invention is registered.
[0344] According to one embodiment, the commercial candidate accommodation IP registration module 640 may provide the function of inputting an IP address to a specific user account, and the IP address can identify the web page of the corresponding commercial candidate accommodation on the website where the commercial candidate accommodation (e.g., Figure 6 the commercial candidate accommodation 560) for implementing the present invention is registered. The commercial candidate accommodation IP registration module 640 may include the following functions (e.g., operate by including the following functions), that is, recording information of the input IP address through the corresponding function in the commercial candidate accommodation log database (e.g., Figure 6 the commercial candidate accommodation log database 591). For example, it may also include the function of directly registering a fixed IP address or setting a dynamic IP address.
[0345] According to one embodiment, the commercial candidate accommodation barcode registration module 650 may provide the function of inputting a barcode to a specific user account, and the barcode can identify the web page of the corresponding commercial candidate accommodation on the website where the commercial candidate accommodation (e.g., Figure 6 the commercial candidate accommodation 560) for implementing the present invention is registered. The commercial candidate accommodation barcode registration module 650 may include the following functions (e.g., operate by including the following functions), that is, recording information of the input barcode through the corresponding function in the commercial candidate accommodation log database (e.g., Figure 6 the commercial candidate accommodation log database 591). The barcode may also include (e.g., operate by including the following) QR code or other one-dimensional and two-dimensional barcodes, etc.
[0346] According to one embodiment, the commercial candidate accommodation location information registration module 660 may provide the function of inputting information to a specific user account, and the information can identify the location of the corresponding commercial candidate accommodation on the website where the commercial candidate accommodation (e.g., Figure 6 the commercial candidate accommodation 560) for implementing the present invention is registered. The commercial candidate accommodation location information registration module 660 may include the following functions (e.g., operate by including the following functions), that is, recording the input location information through the corresponding function in the commercial candidate accommodation log database (e.g., Figure 6The commercial candidate accommodation log database 591). The location information may also include (e.g., by including the following operations) latitude or longitude, altitude, surface height, information about a specific floor in a building, etc.
[0347] According to one embodiment, a memory (e.g., Figure 2 the memory 130 of Figure 3 the memory 130) may include instructions for a processor (e.g., Figure 2 the processor 120 of Figure 3 the server 130) to execute Figure 7 the operations configured as shown.
[0348] Figure 8 FIG. is a diagram of an electronic device (e.g., an accommodation sharing device) (e.g., an electronic device including a web server) showing an embodiment of the present disclosure.
[0349] Figure 8 The electronic device 101 of Figure 5 may include all or at least a part of the components of the electronic device 101 of Figure 8 The electronic device 101 of Figure 6 may include all or at least a part of the components of the electronic device 101 of Figure 8 The electronic device 101 of Figure 7 may include all or at least a part of the components of the electronic device 101 of
[0350] Referring to Figure 3 、 Figure 5 、 Figure 6 、 Figure 7 and Figure 8 , the account information input module 680 may provide a function for inputting account information for receiving an amount corresponding to the available accommodation sale amount collection information 681 generated by the available accommodation sale amount collection information generation module (e.g., Figure 8 the available accommodation sale amount collection information generation module 680 of Figure 6 the commercial candidate accommodation log database 591). The account information input module 680 may include the following functions (e.g., by including the following functions to operate), i.e., recording the information input through the corresponding function in the commercial candidate accommodation log database (e.g.,
[0351] According to one embodiment, the commercial candidate accommodation API setting module (e.g., Figure 6 the commercial candidate accommodation API setting module 570 of Figure 5The API (Application Program Interface) setting values of the operation rules of the commercial candidate accommodation access gateway 541) are recorded in the commercial candidate accommodation log database (e.g., Figure 6 The commercial candidate accommodation log database 591), and the commercial candidate accommodation access gateway provides the following functions, that is, enabling each device or tool for implementing the present invention to access the hotel accommodation comprehensive information database (e.g., Figure 5 Stored in the hotel accommodation comprehensive information database 550) of the existing operating accommodations, such as image, video, audio and other content information of the accommodations, as well as management information such as the list, location information, check-in / check-out, shared time period information, whether the accommodation is vacant, repair, and maintenance status of the accommodations, or linked with the above information.
[0352] For example, the so-called API (Application Program Interface) means an application programming interface. More specifically, it refers to the rules of the interface device for defining a series of sub (Sub) programs, protocols, etc. required for writing a program and interacting during the programming process.
[0353] According to an embodiment, the commercial candidate accommodation management module 680 can browse the hotel accommodation comprehensive information database (e.g., Figure 5 The commercial candidate accommodation access gateway 541) of the commercial candidate accommodation access gateway, and browse the hotel accommodation comprehensive information (e.g., Figure 5 Stored in the hotel accommodation comprehensive information database 550) of the existing operating accommodations in hotels and other accommodation places (e.g., Figure 6 The hotel accommodation comprehensive information 551). In addition, the commercial candidate accommodation management module 680 can link, identify, transmit, receive, generate, change, delete, and record specific information of relevant block data (e.g., Figure 5 The block data 520).
[0354] According to an embodiment, the hotel accommodation content information synchronization module 711 of the commercial candidate accommodation management device 710 can include the following functions (e.g., operate by including the following functions), that is, the commercial candidate accommodation management console (e.g., Figure 6 The commercial candidate accommodation management console 580) browses the image, video, audio and other content information of the accommodations provided by the hotel for sharing with ordinary passengers among the specific information of the hotel accommodation comprehensive information (e.g., Figure 5 Stored in the hotel accommodation comprehensive information database 550) of the hotel accommodation comprehensive information database (e.g., Figure 6 The hotel accommodation comprehensive information 551).
[0355] According to an embodiment, the hotel accommodation management information synchronization module 712 of the commercial candidate accommodation management device 710 may include the following functions (e.g., operate by including the following functions), that is, the commercial candidate accommodation management console (e.g., Figure 6 the commercial candidate accommodation management console 580) browses the management information such as the directory of accommodation provided for sharing with general passengers by the hotel, location information, check-in / check-out, shared time period information, whether the accommodation is vacant, repair, and maintenance status in the specific information of the hotel accommodation comprehensive information (e.g., Figure 5 the hotel accommodation comprehensive information database 550) stored in the hotel accommodation comprehensive information database 550). Figure 6 the hotel accommodation comprehensive information 551).
[0356] According to an embodiment, the candidate accommodation database synchronization module 713 of the commercial candidate accommodation management device 710 may include the following functions (e.g., operate by including the following functions), that is, generate specific information for identifying the candidate accommodation comprehensive information (e.g., Figure 8 the candidate accommodation comprehensive information 721) of the candidate accommodation database (e.g., Figure 8 the candidate accommodation database 720) that can be utilized, so that each device or tool for implementing the present invention can identify that the accommodation provided by the hotel to passengers (rooms (or houses) provided for sharing by non-general passengers) is the accommodation eligible for candidate accommodation; through the commercial candidate accommodation management console (e.g., Figure 6 the commercial candidate accommodation management console 580), browse the content information such as images, videos, and audios of the accommodation provided by the hotel to passengers and the management information such as the list, location information, check-in / check-out, shared time period information, whether the accommodation is vacant, repair, and maintenance status of the accommodation.
[0357] According to an embodiment, the commercial candidate accommodation log database (e.g., Figure 6 the commercial candidate accommodation log database 591) of the electronic device (e.g., accommodation sharing device) (e.g., an electronic device including a web server) of an embodiment of the present disclosure may include the following functions (e.g., operate by including the following functions), that is, through the commercial candidate accommodation access gateway (e.g., Figure 5 the commercial candidate accommodation access gateway 541), record the directory (or the directory of identification or emission or reception or generation or change or deletion) that is linked with the specific information of the block data (e.g., Figure 5 the block data 520) through each module or each device or tool of the present invention, and this block data is associated with the hotel accommodation comprehensive information (e.g., Figure 5 the hotel accommodation comprehensive information 551) of the existing operating accommodation stored in the hotel accommodation comprehensive information database (e.g., Figure 6 the hotel accommodation comprehensive information database 550) in accommodation places such as hotels.
[0358] On the other hand, the accommodation database for implementation of the present invention (e.g., Figure 8 the accommodation database 720 for accommodation waiting list) and the commercial candidate accommodation log database (e.g., Figure 6 the commercial candidate accommodation log database 591) may include the following functions (e.g., operate by including the following functions), that is, integrate and implement as one, or only implement one of them, or implement a larger number together.
[0359] Moreover, the commercial candidate accommodation log database (e.g., Figure 6 the commercial candidate accommodation log database 591) may also include the following functions (e.g., operate by including the following additional functions), that is, in the information related to accommodation provided by accommodation places such as hotels, add a separate database for content information with large capacities such as images, videos, and audios and link them together.
[0360] In addition, the commercial candidate accommodation log database (e.g., Figure 6 the commercial candidate accommodation log database 591) may also include the following functions (e.g., operate by including the following additional functions), that is, in addition to the above-mentioned content information related to accommodation provided by accommodation places such as hotels, add a separate database for other relevant information for implementation of the present invention and link them together.
[0361] According to an embodiment, the memory (e.g., Figure 2 the memory 130, Figure 3 the memory 130) may include instructions for a processor (e.g., Figure 2 the processor 120, Figure 3 the server 130) to execute Figure 8 the operations of the shown configuration.
[0362] Figure 9 The figure shows an electronic device (e.g., accommodation sharing device) (e.g., an electronic device including a web server) according to an embodiment of the present disclosure.
[0363] Figure 9 The electronic device 101 may include Figure 5 all or at least a part of the components of the electronic device 101. Figure 9 The electronic device 101 may include Figure 6 all or at least a part of the components of the electronic device 101. Figure 9 The electronic device 101 may include Figure 7 all or at least a part of the components of the electronic device 101. Figure 9 The electronic device 101 may include Figure 8 all or at least a part of the components of the electronic device 101.
[0364] Reference Figure 3 、 Figure 5 、 Figure 6 、 Figure 7 、 Figure 8 and Figure 9 According to one embodiment, the accommodation-to-be-provided generation and management device 810 of the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server) according to an embodiment of the present disclosure is used to re-set two different types of accommodations or rooms (or houses) provided by a hotel or an ordinary traveler into accommodations with the same specifications according to a specific protocol, and may include functions for generating and managing the information required therefor.
[0365] According to one embodiment, the accommodation-to-be-provided content information input module (e.g., Figure 9 the accommodation-to-be-provided content information input module 820) may provide an input function for content information such as images, videos, and audios of rooms (or houses) provided to ordinary travelers, and includes the following functions (e.g., operates by including the following functions), that is, recording the input information in the accommodation-to-be-provided database (e.g., Figure 8 the accommodation-to-be-provided database 720).
[0366] According to one embodiment, the accommodation-to-be-provided sharing period setting module 830 may provide an information function for inputting the provided date or period of rooms (or houses) provided to ordinary travelers, and includes the following functions (e.g., operates by including the following functions), that is, recording the input information in the accommodation-to-be-provided database (e.g., Figure 8 the accommodation-to-be-provided database 720).
[0367] According to one embodiment, the accommodation-to-be-provided management information setting module 840 may provide a function for setting management information such as a list, location information, check-in / check-out, sharing period information, whether the room is vacant, repair, and maintenance status of rooms (or houses) provided by ordinary travelers, and may further include the following functions (e.g., operates by including the following additional functions), that is, recording the set information in the accommodation-to-be-provided database (e.g., Figure 8 the accommodation-to-be-provided database 720).
[0368] According to one embodiment, the commercial candidate accommodation identification protocol 850 provides the following functions, and can identify the comprehensive hotel accommodation information of existing operating accommodations stored in the comprehensive hotel accommodation information database (e.g., Figure 5 the commercial candidate accommodation access gateway 541) through the commercial candidate accommodation access gateway (e.g., Figure 5 the comprehensive hotel accommodation information database 550) of the accommodation such as a hotel, etc. (e.g., Figure 6Comprehensive hotel accommodation information 551). The commercial candidate accommodation identification protocol 850 can generate the specific information of the identified comprehensive hotel accommodation information (e.g., Figure 6 The specific information of the comprehensive hotel accommodation information 551) into the candidate accommodation comprehensive information (e.g., Figure 8 The candidate accommodation comprehensive information 721). The commercial candidate accommodation identification protocol 850 can include the following functions (e.g., operate by including the following functions), that is, use the specific information of the identified comprehensive hotel accommodation information (e.g., Figure 6 The comprehensive hotel accommodation information 551) as the candidate accommodation comprehensive information (e.g., Figure 8 The candidate accommodation comprehensive information 721) and record it in the candidate accommodation database (e.g., Figure 8 The candidate accommodation database 720).
[0369] According to an embodiment, the accommodations or rooms (or houses) provided by hotels or ordinary travelers for sharing are of different categories. The accommodations provided by hotels are originally for sale. Therefore, the candidate accommodation comprehensive information generation module 860 can generate the following specific information, that is, enabling the device or tool for implementing the present invention to recognize that such accommodations provided by hotels are not for sale but for sharing with travelers in a qualified state. The candidate accommodation comprehensive information generation module 860 can generate the candidate accommodation comprehensive information (e.g., Figure 8 The candidate accommodation database 720) in order to record the generated specific information in the candidate accommodation database (e.g., Figure 8 The candidate accommodation comprehensive information 721). The candidate accommodation comprehensive information generation module 860 can also include the following functions (e.g., operate by including the following additional functions), that is, record the generated candidate accommodation comprehensive information (e.g., Figure 8 The candidate accommodation comprehensive information 721) in the candidate accommodation database (e.g., Figure 8 The candidate accommodation database 720).
[0370] In connection with this, for the comprehensive hotel accommodation information stored in the comprehensive hotel accommodation information database (e.g., Figure 5 The comprehensive hotel accommodation information database 550), for example, content information such as images, videos, and audios of accommodations that occupy a large amount of capacity has been stored in the comprehensive hotel accommodation information database (e.g., Figure 6 The comprehensive hotel accommodation information 551). Therefore, when it is stored again in the candidate accommodation database (e.g., Figure 5 The candidate accommodation database 720) for implementing the present invention, it will cause a waste of network resources. Figure 8 The candidate accommodation database 720) will cause a waste of network resources.
[0371] For this reason, the candidate accommodation comprehensive information generation module (e.g., Figure 9The waiting-for-accommodation comprehensive information generation module (860) may further include the following functions (e.g., operate by including the following additional functions), that is, record the waiting-for-accommodation comprehensive information (e.g., Figure 8 the waiting-for-accommodation comprehensive information (721)) in the waiting-for-accommodation database (e.g., Figure 8 the waiting-for-accommodation database (720)), and the waiting-for-accommodation comprehensive information can identify content information such as images, videos, and audios related to the hotel accommodation comprehensive information (e.g., Figure 5 the hotel accommodation comprehensive information database (550)) stored in the hotel accommodation comprehensive information database, or access it. Figure 6 the hotel accommodation comprehensive information (551)).
[0372] In addition, the waiting-for-accommodation database (e.g., Figure 8 the waiting-for-accommodation database (720)) may include the following functions (e.g., operate by including the following functions), that is, record in the form of block data (e.g., Figure 5 the block data (520)) the specific information generated by the waiting-for-accommodation comprehensive information generation module (e.g., Figure 9 the waiting-for-accommodation comprehensive information generation module (860)) or identified by the commercial candidate accommodation identification protocol (e.g., Figure 9 the commercial candidate accommodation identification protocol (850)), or the label information (e.g., Figure 5 the label information (530)) that can identify the corresponding specific information.
[0373] According to an embodiment, the waiting-for-accommodation comprehensive information (e.g., Figure 8 the waiting-for-accommodation comprehensive information (721)) may include the content information and management information, or include (e.g., operate by including the following) the label information for identifying, accessing, or linking them.
[0374] On the other hand, the waiting-for-accommodation database (e.g., Figure 8 the waiting-for-accommodation database (720)) may provide other functions. The accommodations or rooms (or houses) provided by hotels or ordinary travelers for sharing are of different categories. The rooms (or houses) provided by hotels are originally for sale. Therefore, the following specific information can be generated, that is, the related devices or tools of the present invention can identify that such rooms (or houses) provided by hotels are not for sale but for accommodation in a shared state with qualified travelers. For example, the waiting-for-accommodation database (e.g., Figure 8 the waiting-for-accommodation database (720)) may include a database that can provide the function of recording the generated specific information.
[0375] For example, the waiting-for-accommodation database (e.g., Figure 8The accommodation database 720) is a database that can provide the function of recording specific information. In this regard, when implementing the present invention worldwide, it can also provide the function of specifying legal boundaries to determine which country the server or the physical location of the database that bears the records of actual personal information or related information, which is one of the data sovereignties, belongs to. It can also include the following functions (for example, operate by including the following functions), that is, when using the accommodation or room (or house) provided by the hotel side or provided by ordinary travelers for implementing the present invention, sensitive information such as the personal information of the accommodation user is generated in association therewith, or when it is necessary to dispose of or store the above information, instead of using the database provided by the operator for implementing the present invention, the hotel side can directly operate an independent database at the desired location.
[0376] According to an embodiment, in order to conclude an accommodation sharing transaction, a group of paired accommodations provided by each other is necessarily required. This is because accommodation sharing has the characteristic of two-way exchange rather than one-way sale, so the property (accommodation) provided by both parties to each other must be exchanged simultaneously.
[0377] For example, when Person A uses Person B's house, Person B must also use Person A's house at the same time in order to vacate each other's accommodation, so accommodation sharing can be achieved.
[0378] According to an embodiment, the memory (for example, Figure 2 the memory 130 of Figure 3 the memory 130) may include instructions for the processor (for example, Figure 2 the processor 120 of Figure 3 the server 130) to execute Figure 9 the operations of the shown configuration.
[0379] Figure 10 A diagram showing an electronic device (for example, an accommodation sharing device) (for example, an electronic device including a web server) according to an embodiment of the present disclosure.
[0380] Figure 10 The electronic device 101 of Figure 5 may include all or at least a part of the components of the electronic device 101 of Figure 10 The electronic device 101 of Figure 6 may include all or at least a part of the components of the electronic device 101 of Figure 10 The electronic device 101 of Figure 7 may include all or at least a part of the components of the electronic device 101 of Figure 10 The electronic device 101 of Figure 8 may include all or at least a part of the components of the electronic device 101 of Figure 10 The electronic device 101 ofFigure 9 all or at least a part of the components of the electronic device 101
[0381] Refer to Figure 3 、 Figure 5 、 Figure 6 、 Figure 7 、 Figure 8 、 Figure 9 and Figure 10 According to one embodiment, the block generation and operation device 910 of the electronic device 101 (e.g., accommodation sharing device) (e.g., electronic device including a web server) according to an embodiment of the present disclosure may include the following functions (e.g., operate by including the following functions), that is, in order to configure at least one or more accommodations and rooms (or houses) provided by the hotel side and ordinary travelers to each other as paired-connected accommodations, according to the block generation protocol (e.g., Figure 5 the block generation protocol 501), generate and record block data (e.g., Figure 5 the block data 520), and configure specific information related to the accommodation provided by a commercial hotel, etc. and the room (or house) provided by an ordinary traveler into one through the block generation protocol (e.g., Figure 5 and Figure 10 the block generation protocol 501).
[0382] In this regard, since at least one or more accommodations and rooms (or houses) are connected as paired accommodations, the block generation and operation device 910 may further include the following functions (e.g., operate by including the following additional functions), that is, bundle them into one block 911 unit and output them at once on the screen of a specific user terminal.
[0383] According to one embodiment, the access candidate area location information input module 920 may provide the function of inputting any one or more of an address or a postal code (such as a QR code or a barcode) for identifying the location information of the area that an ordinary traveler will visit (travel), and may include the following functions (e.g., operate by including the following functions), that is, record the label information (e.g., Figure 5 the label information 530) that can identify the address or postal code (such as a QR code or a barcode) input through the corresponding function or the input address or postal code (such as a QR code or a barcode) in the form of block data (e.g., Figure 5 the block data 520).
[0384] According to an embodiment, the access candidate area location information selection module 930 may output an address directory or a postal code directory of an address or a postal code (or a QR code, a bar code, etc.) input through the access candidate area location information input module 920 on the screen of a specific user terminal. The access candidate area location information selection module 930 may provide a function of selecting one or more addresses or postal codes from the output address directory or postal code directory. The access candidate area location information selection module 930 may include the following functions (for example, operate by including the following functions), that is, record tag information (for example, Figure 5 tag information 530 of the block data 520) or the selected information in the form of block data (for example, Figure 5 ).
[0385] According to an embodiment, the access candidate area geographic information recognition module 940 may include the following functions (for example, operate by including the following functions), that is, recognize the latitude or longitude information of the address or postal code selected by the access candidate area location information selection module 930.
[0386] According to an embodiment, the access candidate area radius setting module 950 may provide a function of setting the radius size with the position corresponding to the latitude or longitude recognized by the access candidate area geographic information recognition module (for example, Figure 10 the access candidate area geographic information recognition module 940) as the center, and may include the following functions (for example, operate by including the following functions), that is, record tag information (for example, Figure 5 tag information 530 of the block data 520) or the set information in the form of block data (for example, Figure 5 ).
[0387] According to an embodiment, the access time period setting module 960 may provide the following functions, that is, when the areas to be accessed or the accommodations to be shared in the corresponding areas are plural, set the start date of use of the first shared accommodation and the end date of use of the last shared accommodation. The access time period setting module 960 may provide the following functions, that is, when the accommodation to be shared is singular, set the start date of use and the end date of last use of the accommodation. The access time period setting module 960 may include the following functions (for example, operate by including the following functions), that is, record tag information (for example, Figure 5 tag information 530 of the block data 520) or the set information in the form of block data (for example, Figure 5 ).
[0388] According to an embodiment, the access time period set by the access time period setting module 960 means the entire time period during which the travelers sharing accommodation for implementing the present invention travel, or, as the case may be, may further include the function of arbitrarily setting the time period in consideration of the situation where it takes a long time for the user to reach the location of the accommodation before the initial use date of the accommodation to be used.
[0389] According to an embodiment, the access candidate accommodation usage unit setting module 970 may provide the following function: when there are multiple accommodations to be used by the travelers sharing accommodation for implementing the present invention, a unified unit of usage time period is uniformly applied to all of the multiple accommodations. The access candidate accommodation usage unit setting module 970 may include the following function (for example, operate by including the following function): recording tag information (for example, Figure 5 tag information 530 of Figure 5 ) or the set information in the form of block data (for example,
[0390] According to an embodiment, when there are multiple accommodations to be connected and used by the travelers sharing accommodation for implementing the present invention, the access candidate accommodation usage time period individual setting module 980 may provide the function of setting the usage time period for each of the multiple individual accommodations separately. The access candidate accommodation usage time period individual setting module 980 may include the following function (for example, operate by including the following function): recording tag information (for example, Figure 5 tag information 530 of Figure 5 ) or the set information in the form of block data (for example,
[0391] According to an embodiment, the specific information recorded in the form of block data (for example, Figure 5 block data 520) by the access candidate area geographic information identification module 940, the access candidate area radius setting module 950, the access time period setting module 960, the access time period setting module 960, the access candidate accommodation usage unit setting module 970, and the access candidate accommodation usage time period individual setting module 980 is characterized in that it is recorded according to the operation rules stored in the block generation protocol (for example, Figure 5 block generation protocol 501).
[0392] Disclose a block generation protocol (for example, Figure 5 block generation protocol 501) for implementing the present invention.
[0393] According to an embodiment, the block generation protocol (for example, Figure 5 block generation protocol 501) may include the following function (for example, operate by including the following function): recording in the form of block data (for example,Figure 5 Record information set (or input, etc.) by a specific device, tool, etc. for implementing the present invention in the form of block data 520).
[0394] According to one embodiment, a memory (e.g., Figure 2 the memory 130 of Figure 3 the memory 130) may include instructions for a processor (e.g., Figure 2 the processor 120 of Figure 3 the server 130) to execute Figure 10 the operations of the shown configuration.
[0395] Figure 11 A diagram showing a case of generating an electronic copy for an electronic device (e.g., an accommodation sharing device) (e.g., an electronic device including a web server) according to an embodiment of the present disclosure and generating a possession encryption code for encrypting part or all of the corresponding electronic copy.
[0396] Figure 11 The electronic device 101 of Figure 5 may include all or at least part of the configuration of the electronic device 101 of Figure 11 The electronic device 101 of Figure 6 may include all or at least part of the configuration of the electronic device 101 of Figure 11 The electronic device 101 of Figure 7 may include all or at least part of the configuration of the electronic device 101 of Figure 11 The electronic device 101 of Figure 8 may include all or at least part of the configuration of the electronic device 101 of Figure 11 The electronic device 101 of Figure 9 may include all or at least part of the configuration of the electronic device 101 of Figure 11 The electronic device 101 of Figure 10 may include all or at least part of the configuration of the electronic device 101 of
[0397] In combination with Figure 11 described, according to one embodiment, a block generation protocol (e.g., Figure 5 the block generation protocol 501) may, when generating sharing approval information (e.g., Figure 5 the sharing approval information 512) for sharing application information (e.g., Figure 5 the sharing application information 511) through a block accommodation sharing approval module (e.g., Figure 5 the block accommodation sharing approval module 510), record, in the form of block data (e.g., Figure 5 the block data 520), the generated sharing approval information (e.g., Figure 5Shared approval information 512) Information related to accommodation sharing. The block generation protocol (e.g., Figure 5 The block generation protocol 501) may also include the following functions (e.g., operate by including the following functions), that is, generate together an electronic copy 1110 of the corresponding block data (e.g., Figure 5 The block data 520) and a possession encryption code 1120 that encrypts part or all of the corresponding electronic copy 1110.
[0398] According to an embodiment, when generating the possession encryption code 1120, the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server) of an embodiment of the present disclosure may generate an identifiable block management fund savings device (e.g., Figure 5 The sharing application information 511) related to the block management fund savings device identification code (e.g., Figure 11 The block management fund savings device 1130) of the block management fund savings device identification code (e.g., Figure 11 The block management fund savings device identification code 1131).
[0399] According to an embodiment, the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server) of an embodiment of the present disclosure may also include the following functions (e.g., operate by including the following additional functions), that is, record the block management fund savings device identification code 1131 in the corresponding electronic copy 1110 in the form of block data (e.g., Figure 5 The block data 520).
[0400] According to an embodiment, the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server) of an embodiment of the present disclosure may also include the following functions (e.g., operate by including the following additional functions), that is, when generating the possession encryption code 1120, generate the corresponding NFT 1140 (or FT, etc.) together.
[0401] According to an embodiment, it may also include the following functions (e.g., operate by including the following additional functions), that is, when generating the possession encryption code 1120, generate a dedicated web page that outputs specific information of the block data (e.g., Figure 5 The block data 520) corresponding to the possession encryption code 1120.
[0402] According to an embodiment, it may also include the following functions, that is, it is possible to change after recording information related to the generated shared approval information (e.g., Figure 5 The block data 520) in the form of block data for accommodation sharing, or use the block data (e.g., Figure 5 The shared approval information 512) related to the accommodation sharing, or Figure 5The criterion for recording or changing in the form of the block data 520) is that it can be recorded (or changed) only when 100% of all the parties in the same group conducting the accommodation sharing transaction agree.
[0403] In the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server) according to an embodiment of the present disclosure, it may further include the following function, that is, relevant information can be recorded in the generated electronic copy 1110 in the form of block data (e.g., Figure 5 the block data 520) and then changed, or the block data (e.g., Figure 5 the block data 520) can be recorded or changed in the electronic copy 1110. The criterion is that it can be recorded (or changed) only when 100% of all the parties in the same group conducting the accommodation sharing transaction agree. However, it is not limited to this, and it may further include the following function, that is, even if more than 50% of the parties in the same group conducting the accommodation sharing transaction agree, it can be recorded (or changed).
[0404] According to an embodiment, the 100% ratio can be changed by setting the relevant ratio of the operation rules stored in the block generation protocol (e.g., Figure 5 the block generation protocol 501) for implementing the present invention, and it may further include the following function (e.g., operate by including the following additional function), that is, the corresponding ratio is set by the block generation protocol management device (e.g., 1150).
[0405] In addition, it may further include the following function, that is, on the basis of all corresponding to the 100%, an independent user account (e.g., Figure 14 the user account 1402) for implementing the present invention can be added (for example, the account of the administrator).
[0406] The parties in the group for implementing the present invention may refer to users who can be identified and provided with accommodation such as hotels by using the block data (e.g., Figure 5 the block data 520) recorded in the electronic copy 1110 and the occupancy encryption code 1120, and users corresponding to ordinary travelers providing rooms (or houses).
[0407] As a tool for the 100% consent for implementing the present invention, the present invention may further include the corresponding function through the block accommodation sharing approval module (e.g., Figure 5 the block accommodation sharing approval module 510), the block accommodation sharing application module 515 (e.g., Figure 5 the block accommodation sharing application module 515).
[0408] The embodiment of the present disclosure is characterized in that each of the electronic copies (e.g., Figure 3 the special node 330 of the operator, the node 340 of the user) generated by each node inFigure 11 The electronic copy 1110) is limited to a specific terminal (PC, etc.) connected through the accounts of the parties in the group. Therefore, when using a high-level hash function operation to generate the possession encryption code 1120, there is no need to operate nodes (e.g., [[ID=2 special nodes 330 of the operator, nodes 340 of the user) for distributed storage of an unspecified large number of electronic copies 1110, which has the effect of reducing various network resource losses for implementing the invention.
[0409] According to an embodiment, the function corresponding to the feature that each of the electronic copies 1110 generated in each of the nodes (e.g., special nodes 330 of the operator, nodes 340 of the user) is limited to a specific terminal (PC, etc.) connected through the accounts of the parties in the group may further include the following functions (e.g., operate by including the following additional functions), that is, a specific node (e.g., a specific node designated by the administrator) can be added to the operation rules stored in the block generation protocol (e.g., block generation protocol 501) for implementing the present invention, and the corresponding node can be added through the block generation protocol management device 1150.
[0410] As an embodiment for using accommodation, the following case is described, that is, an electronic copy 1110 is generated in the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server) of the present disclosure and / or the electronic device of the user, and the relevant information is recorded in the generated electronic copy (e.g., electronic copy 1110) in the form of block data (e.g., block data 520). At the same time, when the possession encryption code (e.g., possession encryption code 1120), the corresponding NFT 1140 (or FT, etc.) and the block management fund savings device identification code 1131 are generated, the specific NFT 1140, etc. are transmitted to the block management fund receiving module 1132 of a specific user, so that the user holding a specific device (smartphone, etc.) provided with the corresponding block management fund receiving module 1132 can use the corresponding accommodation through the block accommodation possession exchange device 1160 of the relevant accommodation.
[0411] First, it is necessary to verify whether the information for sharing transactions related to accommodation or a room (or a house) recorded in the form of NFT 1140 (or FT, etc.) or block data (e.g., block data 520) corresponding to NFT 1140 (or FT, etc.) has been tampered with. In this regard, according to the block generation protocol (e.g., In the electronic copy 1110 generated by the block generation protocol 501), the block management fund storage device identification code 1131 is recorded together with the block data (e.g., of the block data 520). This block data (e.g., of the block data 520) is in a state where the occupancy encryption code 1120 encrypted by hashing is generated.
[0412] Through the block management fund storage device 1130 set in a specific device (such as a smart phone), a specific tool for transmitting the NFT 1140 appearing in the transmission screen is used to execute the function of transmitting the NFT 1140 to the block management fund receiving module 1132 of the block management fund storage device 1130 of other users (who will newly use the accommodation).
[0413] According to an embodiment, in the screen of the specific terminal for transmitting the NFT 1140, information for requesting input of the block management fund verification code 1170 is output, and the block management fund verification code 1170 is generated together when the block management fund storage device 1130 is generated.
[0414] According to an embodiment, in the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server), if the block management fund verification code 1170 is input in the input tool of the screen, in order to identify whether the block management fund storage device 1130 storing the NFT 1140 is the block management fund storage device 1130 corresponding (consistent) to the block management fund verification code 1170, according to the rules stored in the block generation protocol (e.g., of the block generation protocol 501), functions such as programming (Coding), encoding, decoding, reverse hashing, double hashing, etc. are used to identify the password corresponding to the occupancy encryption code 1120. In addition, the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server) can verify whether the block management fund storage device identification code 1131 stored in the block data (e.g., of the block data 520) of the electronic copy 1110 of the blockchain corresponds to the input block management fund verification code 1170, and the block data of the electronic copy 1110 of the blockchain is stored in each node (e.g., the special node 330 of the operator, the node 340 of the user) of the parties for accommodation sharing.
[0415] At this time, the feature of the embodiment of the present disclosure is that it is not necessary to compare all the nodes of the parties who want to share the accommodation belonging to the corresponding block data (e.g., of the block data 520) of the accommodation (e.g., The electronic copy of the blockchain stored in the special node 330 of the operator and the node 340 of the user (e.g., the electronic copy 1110), as long as at least two or more can be identified in the electronic copy 1110 of the blockchain that records the same block data (e.g., the block data 520).
[0416] Not limited to this, in some cases, the electronic device 101 (e.g., accommodation sharing device) (e.g., an electronic device including a web server) may also include the following function, that is, by pre-setting the rules stored in the block generation protocol (e.g., the block generation protocol 501) to different values, the number or proportion of the corresponding nodes (e.g., the special node 330 of the operator and the node 340 of the user) can be set differently.
[0417] Through the above procedure, if the same block management fund savings device identification code (e.g., the block management fund savings device identification code 1131) is identified from the block data (e.g., the block data 520) recorded in at least two nodes (e.g., the special node 330 of the operator and the node 340 of the user), then the NFT (e.g., the NFT 1140) can be transmitted to the block management fund receiving module 1132 of the block management fund savings device 1130 set in a specific device (such as a smartphone, etc.) currently held by another user who wants to actually use the accommodation (will use the accommodation). The user of the specific device holding the block management fund savings device 1130 with the block management fund receiving module 1132 that has received the NFT 1140 can use the corresponding accommodation through the block accommodation occupancy exchange device 1160 of the relevant accommodation instead of the user who transmitted the NFT 1140.
[0418] According to an embodiment, when recording the block data (e.g., the block data 520) for implementing the present invention while generating the electronic copy 1110, for the purpose of improving network performance, it may also include the following function (e.g., operating by including the following additional function), that is, recording in the storage device of a specific server (or load balancer, cache server, etc.) that is not the said node (e.g., the special node 330 of the operator and the node 340 of the user), or recording in a specific storage device set on the network to perform related functions.
[0419] For implementing the present invention, the so-called block data (e.g., The meaning of being recorded in the form of block data 520) is that the relevant information for accommodation sharing, when recorded in a specific device or tool for implementing the present invention, etc., is not always information generated by the same device, etc., or always generated due to the same hotel (or traveler) or accommodation (or room, house). Therefore, the recorded relevant information, or the type of relevant information, or the subject generating the corresponding information, etc. have variable characteristics. In this regard, in the present invention, in order to set the boundary for only identifying the information recorded when these relevant information are recorded, it can be designated as block data (example: of block data 520).
[0420] The 100% consent for implementing the present invention can be implemented through a specific device for generating sharing approval information (example: of the block accommodation sharing approval module 510) from the following block accommodation sharing approval module. of the sharing approval information 512).
[0421] According to an embodiment, the block generation protocol (example: of the block generation protocol 501) may further include the following functions (example: operate by including the following additional functions), that is, record the following information in the form of block data (example: of block data 520): the ID of the specific information that can identify each block data (example: of the block data 520) on the network (or the label information that can identify the corresponding ID (example: of the label information 530)), or the URL of the specific information that can identify each block data (example: of the block data 520) on the network (or the label information that can identify the corresponding URL (example: of the label information 530)), or the IPFS of the specific information that can identify each block data (example: of the block data 520) on the network (or the label information that can identify the corresponding IPFS (example: of the label information 530)), or the IP address of the specific information that can identify each block data (example: of the block data 520) on the network (or the label information that can identify the corresponding IP address (example: of the label information 530)), or the characters, numbers, symbols, etc. of the specific information that can identify each block data (example: of the block data 520) on the network (or the label information that can identify the corresponding characters or numbers, etc. (example: of the label information 530)), or the specific information that can identify each block data (example: A QR code (or other one-dimensional or two-dimensional barcodes, etc.) for specific information of the block data 520), or label information that can identify the corresponding QR code (or other one-dimensional or two-dimensional barcodes, etc.) (e.g., The label information 530), or can identify each block of data on the network (e.g., The occupancy encryption code for specific information of the block data 520) (e.g., The occupancy encryption code 1120), or can identify the corresponding occupancy encryption code (e.g., The occupancy encryption code 1120) of the label information (e.g., The label information 530).
[0422] For example, the IP address may also include (e.g., by including the following) a fixed IP address or a dynamic IP address.
[0423] According to an embodiment, the block generation protocol (e.g., The block generation protocol 501) may also include the following functions (e.g., by including the following additional functions), that is, when recording relevant information in the form of block data (e.g., The block data 520) and generating an electronic copy (e.g., The electronic copy 1110), generate an occupancy encryption code (e.g., The occupancy encryption code 1120), which can be verified by the electronic copy (e.g., The electronic copy 1110) for the identification or authenticity comparison of the corresponding block data (e.g., The block data 520).
[0424] According to an embodiment, the block generation protocol (e.g., The block generation protocol 501) may also include the following functions (e.g., by including the following additional functions), that is, when recording relevant information in the form of block data (e.g., The block data 520) and generating an electronic copy (e.g., The electronic copy 1110), generate an occupancy encryption code (e.g., The occupancy encryption code 1120) and the corresponding NFT (e.g., The NFT 1140) (or FT, etc.) together, and store the generated NFT (e.g., The NFT 1140) (or FT, etc.) in a specific block management fund storage device (e.g., The block management fund storage device 1130), or transmit it between other block management fund storage devices (e.g., The block management fund storage device 1130), and the occupancy encryption code can be passed through the electronic copy (e.g., verifies the identification or authenticity comparison of the corresponding block data (e.g., block data 520).
[0425] For example, the possessory encryption code (e.g., possessory encryption code 1120) may further include the following functions (e.g., operate by including the following additional functions), that is, it is composed of a password (or post - quantum password) or characters or numbers or symbols, etc., or is generated by a hash function.
[0426] Depending on the situation, the possessory encryption code (e.g., possessory encryption code 1120) may also be implemented by including a password function with the post - quantum password function, and the post - quantum password has the effect of being able to cope with the failure of the possessory encryption code (e.g., possessory encryption code 1120) of the present invention due to quantum computers.
[0427] For example, the post - quantum password may further include (e.g., operate by including the following) a quantum random number generator connected to various devices or tools for implementing the present invention on the network.
[0428] For example, the possessory encryption code (e.g., possessory encryption code 1120) may also include the following functions, that is, it can be recognized on the network connected to a specific terminal such as a camera through a QR code (or one - dimensional, two - dimensional barcodes, etc.), or the corresponding password of the possessory encryption code (e.g., possessory encryption code 1120) can be input through the relevant input device of the specific termin...
Claims
1. An electronic device, which is an accommodation sharing device using blockchain, includes: A communication module that conducts open or closed communication with an external electronic device; A processor that controls the operation of the communication module; And A memory that is operably connected to the processor; Wherein, the memory includes instructions, When the instructions are executed by the processor, The electronic device generates a first CID, which includes information of a first residence or a residential room provided by a first user; If a guarantee is paid to provide a first guarantee amount for the first residence or the residential room, a blockchain of a block residence that forms a pair with specific tag information capable of identifying the first CID is generated, The blockchain for transferring the right of possession of the first residence or the residential room is generated as an NFT (Non-Fungible Token) and provided to the first user.
2. The electronic device according to claim 1, wherein When the instructions are executed by the processor, After the electronic device generates the blockchain, It generates a second CID including information of a second residence or a residential room provided by a second user; Matches the first residence or the residential room with the second residence or the residential room; If a guarantee is paid to provide a second guarantee amount for the second residence or the residential room, specific tag information capable of identifying the second CID is recorded on the blockchain; The blockchain for transferring the right of possession of the second residence or the residential room is generated as an NFT and provided to the second user.
3. The electronic device according to claim 1 or claim 2, wherein The first guarantee amount and the second guarantee amount are paid in a designated currency, NFT or FT.
4. The electronic device according to any one of claims 1 to 3, wherein When the instructions are executed by the processor, The electronic device records one initial use start date information and one final use end date information as data corresponding to a specific service gateway on the blockchain.
5. The electronic device according to any one of claims 1 to 4, wherein When the instructions are executed by the processor, The electronic device identifies a latitude and a longitude through any one or more of an address, a postal code, a QR code, and a barcode, And records coordinate information corresponding to the identified latitude and longitude on one or more blockchains.
6. The electronic device according to any one of claims 1 to 5, wherein When the instructions are executed by the processor, the electronic device: Generates size information of a radius from coordinates corresponding to a latitude and a longitude, And records size information of a radius from coordinates corresponding to a latitude and a longitude on one or more blockchains.
7. The electronic device according to any one of claims 1 to 6, wherein When the instructions are executed by the processor, the electronic device: Generates first height information of the first residence or the residential room from coordinates corresponding to a latitude and a longitude or floor information of a building, Generate second height information of the second residence or residential room from coordinates corresponding to a latitude and a longitude, or floor information of a building and record the first height information or floor information of the building of the first residence or residential room and the second height information or floor information of the building of the second residence or residential room on the blockchain.
8. The electronic device according to any one of claims 1 to 7, wherein when the instruction is executed by the processor, the electronic device: generates one or more usage start date information and one or more usage end date information of the first residence or residential room, generates one or more usage start date information and one or more usage end date information of the second residence or residential room, and records the one or more usage start date information and usage end date information of the first residence or residential room and the one or more usage start date information and usage end date information of the second residence or residential room on the blockchain.
9. The electronic device according to any one of claims 1 to 8, wherein when the instruction is executed by the processor, the electronic device: generates block data formed by pairing two or more latitude information, two or more longitude information, two or more different unique CIDs, a specific service gateway, or tag information capable of identifying a specific service gateway, generates shared approval information corresponding to the generated block data, and records the generated shared approval information on the blockchain.
10. The electronic device according to any one of claims 1 to 9, wherein when the instruction is executed by the processor, in the case where the usage start date information and the usage end date information are respectively recorded multiple times in the blockchain, the electronic device generates, in the form of a blockchain, a block residence for transferring the occupancy right of a specific residence or residential room to multiple users according to the recorded date order.
11. The electronic device according to any one of claims 1 to 10, wherein when the instruction is executed by the processor, the electronic device: verifies an electronic copy of the blockchain corresponding to the NFT for transferring the occupancy rights of the first residence or residential room and the second residence or residential room using an open network, and uses at least one of an occupancy right encryption code, a block management fund savings device identification code, or service gateway information as a tool for verifying the validity of the electronic copy.
12. The electronic device according to any one of claims 1 to 11, wherein when the instruction is executed by the processor, the electronic device: verifies an electronic copy of the blockchain corresponding to the NFT for transferring the occupancy rights of the first residence or residential room and the second residence or residential room, and a first node of the first user is directly connected to a second node of the second user through the closed network, and decrypts the occupancy right encryption code at the first node and the second node to verify the electronic copy of the NFT.
13. The electronic device according to any one of claims 1 to 12, wherein When the instruction is executed by the processor, in the electronic device, The NFT for transferring the occupancy rights of the first residence or residential room and the second residence or residential room further includes: A function capable of transferring all or part of the usage period of a usable residence or residential room and / or a commercial accommodation room.
14. The electronic device according to any one of claims 1 to 13, wherein When the instruction is executed by the processor, in the electronic device, The NFT for transferring the occupancy rights of the first residence or residential room and the second residence or residential room includes: At least one of a function of buying and selling the NFT, a function of calculating the buying and selling price difference of the NFT, or a function of remitting the buying and selling price difference of the NFT.
15. The electronic device according to any one of claims 1 to 14, wherein The NFT for transferring the occupancy rights of the first residence or residential room and the second residence or residential room includes a function of depositing a first security deposit for providing security for the first residence or residential room, a second security deposit for providing security for the second residence or residential room, and / or a third security deposit for providing security for the commercial accommodation room.
16. The electronic device according to any one of claims 11 to 15, wherein, The NFT includes: Information for transferring the occupancy rights of the first residence or residential room of the first user and the second residence or residential room of the second user and / or a commercial accommodation room, When buying and selling the NF, a security deposit pledged in a specified currency, NFT, or FT to secure the receipt of the buying and selling amount corresponding to the NFT transfer.
17. The electronic device according to any one of claims 1 to 16, wherein When the instruction is executed by the processor, the electronic device further includes: A function of matching the first candidate residence or residential room with the room of the commercial candidate accommodation if the receipt information of the selling amount of the occupancy rights of the first candidate residence or residential room is confirmed.
18. The electronic device according to any one of claims 1 to 17, wherein Verify the electronic copy of the NFT for entering and exiting the first residence or residential room and the commercial accommodation room, and The first node of the first user is connected to the third node of the commercial accommodation room through the open network or the closed network, Decrypt the occupancy right encryption code at the first node and the third node to verify the electronic copy of the NFT.