Server and method for managing channels based on microservice between accommodations and online travel agencies
Patent Information
- Application Number
- KR1020220173903
- Authority / Receiving Office
- KR · KR
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-12-13
- Publication Date
- 2026-09-09
- Estimated Expiration
- 2042-12-13
Smart Images

Figure R1020220173903_ABST
Abstract
Description
Technology Field
[0001] The present invention relates to a channel management server and method between an accommodation facility and an online travel agency, and more specifically, to a microservice-based channel management server and method between an accommodation facility and an online travel agency that improves management efficiency based on event status information. Background Technology
[0002] Monolithic architecture refers to the basic, traditional form of application development, meaning a service model where all components related to an application's functions and the logic to handle them are contained within a single packaging file. Applications based on monolithic architecture have a structure in which each component is configured to call one another using functions.
[0003] Monolithic architecture offers the advantage of facilitating application development, deployment, and testing within a development framework, as the entire application is treated as a single unit. On the other hand, when developing large-scale applications using a monolithic structure, performance issues or failures in specific components or modules can affect other components, requiring an understanding of the entire system's structure during development. Furthermore, compilation, deployment, and server startup for application execution take a long time, and there is the inconvenience of having to redeploy the entire application whenever a specific component is modified.
[0004] With the increase in high-volume web services, Microservice Architecture (MSA) was defined to overcome the shortcomings of traditional monolithic architecture. In MSA, each component is implemented as a service and configured to communicate with other services using Application Programming Interfaces (APIs).
[0005] In MSA, two main methods are used for internal communication. The first is a synchronous communication method called the Request-Request model. This method is referred to as the Point-to-Point method, where the requester must know the responder's address to enable communication. This method is also called a Spaghetti Network because as the number of services increases, the number of addresses to remember grows, and services are complexly connected. Since it is synchronous communication, services must always be active; it is a blocking model where a response is delayed if the response service takes a long time, and there is a risk of fault spreading if the request chain becomes too long.
[0006] The second asynchronous communication method is the Publish-Subscribe (Pub-Sub) model. This method enables broadcasting and is a non-blocking model where the event publisher does not need to know the subscriber's address or determine whether the event has been received. In this method, the publisher can send messages even if the recipient's service is not always active, thereby enabling fault isolation. The Publish-Subscribe model is selected for event-driven applications.
[0007] However, in the case of the publish-subscribe model, there is a risk of overall service operation delay because subsequent related services cannot be processed if a failure occurs in the middle, and there is a problem where unnecessary publish events accumulate because the latest event information from related microservices cannot be referenced.
[0008] In addition, there was a limitation in that it was difficult for administrators to identify and take immediate action because multiple event situations accumulated in parallel. Prior art literature
[0009] Korean Registered Patent No. 10-2337962 The problem to be solved
[0010] The present invention aims to solve the above-mentioned problems by providing a microservice-based channel management server between an accommodation facility and an online travel agency that outputs reservation status information and event notification information by channel and accommodation facility to an administrator terminal, thereby facilitating status assessment and error correction measures.
[0011] The problems of the present invention are not limited to those mentioned above, and other problems not mentioned will be clearly understood by those skilled in the art from the description below. means of solving the problem
[0012] A channel management server between a microservice-based accommodation facility and an online travel agency according to an embodiment of the present invention for solving the above problem comprises: a plurality of microservice providing modules configured to provide accommodation facility reservation-related services to a plurality of user terminals between an accommodation facility server and a travel agency server; an event mediating module connected to the plurality of microservice providing modules, receiving event information issued by each of the plurality of microservice providing modules, and transmitting the event information to a corresponding microservice providing module based on subscription information; and a status information output module that calculates accommodation facility reservation status information and event notification information for each channel and accommodation facility based on a plurality of transaction information between the plurality of microservice providing modules and outputs them to an administrator terminal.
[0013] In one embodiment, the status information output module may further include a correction event output unit that analyzes the event information received from the event mediation module based on pre-established policy information, generates correction event information, and transmits it to the event mediation module.
[0014] In one embodiment, the status information output module may further include an event storage unit that updates and stores an event database to the latest based on the event information received from the event mediation module.
[0015] In one embodiment, the administrator terminal includes a first administrator terminal of an accommodation facility-side administrator, a second administrator terminal of a travel agency-side administrator, and a third administrator terminal of a channel management server-side administrator, and the status information output module can extract relevant information among the reservation status information and the event notification information based on pre-established administrator information and output it to the first administrator terminal, the second administrator terminal, and the third administrator terminal.
[0016] In one embodiment, the status information output module may further include a manual action management unit that receives manual action input information from the administrator terminal and transmits it to the event mediation module.
[0017] In one embodiment, the status information output module may further include an authentication unit that authenticates administrator authority based on whether the received password matches by transmitting a one-time password to the administrator terminal through an OTP generation module.
[0018] In addition, a channel management method between a microservice-based accommodation facility and an online travel agency according to an embodiment of the present invention comprises: (a) a step in which a plurality of microservice providing modules configured to provide accommodation facility reservation-related services to a plurality of user terminals between the accommodation facility server and the travel agency server generate event information; (b) a step in which an event mediating module receives the generated event information and transmits the event information to a corresponding microservice providing module based on subscription information; and (c) a step in which a status information output module calculates accommodation facility reservation status information and event notification information for each channel and accommodation facility based on a plurality of transaction information between the plurality of microservice providing modules and outputs them to an administrator terminal.
[0019] In one embodiment, the channel management method of the present invention may further include the step of (d) the status information output module analyzing the event information received from the event mediation module based on pre-established policy information, generating correction event information, and transmitting it to the event mediation module.
[0020] In one embodiment, the administrator terminal includes a first administrator terminal of the accommodation facility side administrator, a second administrator terminal of the travel agency side administrator, and a third administrator terminal of the channel management server side administrator, and in step (c), the status information output module can extract relevant information among the reservation status information and the event notification information based on pre-established administrator information and output it to the first administrator terminal, the second administrator terminal, and the third administrator terminal.
[0021] In one embodiment, the channel management method of the present invention may further include the step of (e) the status information output module receiving manual action input information from the administrator terminal and transmitting it to the event mediation module. Effects of the invention
[0022] The present invention aims to solve the above-mentioned problems by outputting reservation status information and event notification information by channel and accommodation facility to an administrator terminal, thereby enabling the administrator to easily identify the status of the accommodation facility's reservation service and take measures to correct errors.
[0023] In addition, the channel management server and method of the present invention can output correction event information based on pre-established policy information or quickly resolve failures for each service according to manual action input by an administrator.
[0024] The effects according to the present invention are not limited to those exemplified above, and various other effects are included in this specification. Brief explanation of the drawing
[0025] FIG. 1 is a diagram showing a network to which a channel management server according to an embodiment of the present invention is applied. FIG. 2 is a schematic diagram of a channel management server according to an embodiment of the present invention. Figure 3 is a schematic diagram of the status information output module of Figure 2. FIG. 4 is a flowchart illustrating the operation of a channel management server according to an embodiment of the present invention. FIG. 5 is an example screen of status information output to an administrator terminal by a channel management server according to an embodiment of the present invention. Specific details for implementing the invention
[0026] The advantages and features of the present invention and the methods for achieving them will become clear by referring to the embodiments described below in detail together with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below but can be implemented in various different forms. These embodiments are provided merely to ensure that the disclosure of the present invention is complete and to fully inform those skilled in the art of the scope of the invention, and the present invention is defined only by the scope of the claims. Throughout the specification, the same reference numerals refer to the same components.
[0027] Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0029] FIG. 1 is a diagram showing a network to which a channel management server according to an embodiment of the present invention is applied.
[0030] Referring to FIG. 1, a channel management server (100) between a microservice-based accommodation facility and an online travel agency according to an embodiment of the present invention is configured to be connected to an accommodation facility server (200), a travel agency server (300), and a user terminal (400) through a wired or wireless network. Of course, as shown in FIG. 2, the channel management server (100) can also be connected to a network to a first administrator terminal (250), a second administrator terminal (350), and a third administrator terminal (500), which are administrator terminals.
[0031] The channel management server (100) has a structure in which components performing operations for each service are connected in a loosely coupled structure based on a microservices architecture (MSA) that operates in an event-driven manner.
[0032] The accommodation facility server (200) refers to a server operated by the accommodation facility side, such as a hotel or resort, and may consist of multiple accommodation facility servers (200-1, 200-2, ..., 200N) corresponding to the number of accommodation facilities used.
[0033] The travel agency server (300) refers to a server operated by a travel agency that provides customers with reservation or purchase services for travel products including accommodation facilities, and may consist of multiple travel agency servers (300-1, 300-2, ..., 300-N) corresponding to the types of travel agencies.
[0034] The user terminal (400) refers to a terminal of a customer that uses services such as viewing travel products and making reservations.
[0035] The accommodation facility server (200), travel agency server (300), and user terminal (400) may be a desktop computer, server computer, laptop, smartphone, tablet, etc., and are configured to allow the use of the service provided by the channel management server (100) of the present invention in the form of a website or application on the internet.
[0037] FIG. 2 is a schematic diagram of a channel management server according to an embodiment of the present invention.
[0038] Referring to FIG. 2, the channel management server (100) of the present invention is configured to include a first microservice providing module (110), a second microservice providing module (120), a third microservice providing module (130), an event mediation module (140), and a status information output module (150).
[0039] The first microservice providing module (110), the second microservice providing module (120), and the third microservice providing module (130) are microservice providing modules configured to provide accommodation reservation-related services to multiple user terminals (400) between the accommodation server (200) and the travel agency server (300).
[0040] At this time, although the present invention is described primarily in terms of accommodation reservation services, it may also be applicable to the provision or sale of other services or products other than accommodations, provided that they relate to the reservation of travel-related products provided by a travel agency.
[0041] In addition, although the channel management server (100) of FIG. 2 is illustrated as having three microservice provision modules, this is merely an example, and it is obvious that it can be configured with a larger number of modules depending on the type of detailed service.
[0042] For example, the first microservice providing module (110) may be a module that processes user registration and login, the second microservice providing module (120) may be a module that provides a service to view available accommodations for reservation, and the third microservice providing module (130) may be a module that processes card payment or bank transfer tasks.
[0043] The event mediation module (140) receives event information issued by the first microservice providing module (110), the second microservice providing module (120), and the third microservice providing module (130), respectively, and transmits the event information to the corresponding microservice providing module based on subscription information.
[0044] That is, the event mediation module (140) plays the role of transmitting published event information to a subscribed service module, and thus can also be defined as an event broker or a message broker. ActiveMQ and RabbitMQ may be used as the queue processing method to perform the role of the event mediation module (140) as the event broker, and Apache Kafka may be used as the message method.
[0045] The status information output module (150) calculates accommodation reservation status information and event notification information for each channel and accommodation based on multiple transaction information between multiple microservice provision modules (110, 120, 130) and outputs it to an administrator terminal (250, 350, 500), and the detailed configuration and operation will be described later with reference to FIG. 3.
[0046] In FIG. 2, the event mediation module (140) is shown transmitting and receiving data including event information with the first microservice providing module (110), the second microservice providing module (120), the third microservice providing module (130), and the status information output module (150), but is not limited thereto.
[0047] That is, in order to perform the reservation service provided by the channel management server (100) when necessary, the first microservice providing module (110), the second microservice providing module (120), and the third microservice providing module (130) can be connected to enable mutual data transmission and reception, and the status information output module (150) can also be configured to receive data from the microservice providing module.
[0048] However, since the present invention is fundamentally based on an event-driven microservice architecture, it adopts a method in which the event mediation module (140) is configured to transmit event information of each microservice providing module to another microservice providing module or to a status information output module (150).
[0049] The microservice provision module (110, 120, 130) performs services based on event information subscribed to by the event mediation module (140). In this case, if a failure occurs in a specific request in a specific service, processing may be delayed or subsequent request processing may be delayed indefinitely. The status information output module (150) is configured to restrict additional requests based on the event information provided by the event mediation module (140) according to a pre-set policy, or to handle failures through manual action input by an administrator. This will be described later with reference to FIG. 3.
[0050] The first manager terminal (250) is a terminal used by the manager of the accommodation facility, the second manager terminal (350) is a terminal used by the manager of the travel agency, and the third manager terminal (500) is a terminal used by the manager of the business operator operating the channel management server (100). As will be described later, the status information output module (150) is configured to output status information that is allowed to be viewed by each manager terminal according to a pre-set rule.
[0052] Figure 3 is a schematic diagram of the status information output module of Figure 2.
[0053] Referring to FIG. 3, the status information output module (150) is configured to include a channel-specific status information analysis unit (151a), a facility-specific status information analysis unit (151b), a channel-specific manager information management unit (152a), a facility-specific manager information management unit (152b), an event storage unit (153), a policy information management unit (154), a status information output unit (155), an authentication unit (156), a manual action management unit (157), and a correction event output unit (158).
[0054] The channel-specific status information analysis unit (151a) plays the role of updating accommodation facility reservation status information for each service channel in real time based on event information. Here, "by channel" refers to service channels based on the type of travel agency. The channel-specific status information is useful information for the managers of each travel agency.
[0055] The facility status information analysis unit (151b) plays the role of updating the accommodation reservation status information for each accommodation in real time based on event information. By updating the status of accommodations booked by customers, this information becomes useful information for the manager of the accommodation.
[0056] The channel-specific administrator information management unit (152a) plays the role of managing information on administrators who can manage accommodation reservation services for each travel agency. For example, the channel-specific administrator information management unit (152a) stores information on the chief administrator for each travel agency and administrators for each distinct detailed service, and can collect and manage authentication information such as personal information, ID, password, accredited certificate, terminal unique number, and IP address required for login and performing specific services.
[0057] The facility-specific manager information management unit (152b) plays the role of managing information on managers who can manage reservation services for each accommodation facility. Likewise, the facility-specific manager information management unit (152b) stores information on the chief manager for each accommodation facility and managers for each distinct detailed service, and can collect and manage authentication information such as personal information, ID, password, accredited certificate, terminal unique number, and IP address required for login and performing specific services.
[0058] The event storage unit (153) receives event information received through the event mediation module (140) or through the microservice provision module (110, 120, 130), updates the event information to the latest state, and stores it.
[0059] In an event-driven microservice architecture, each microservice providing module (110, 120, 130) is configured to manage the database according to the occurrence of each event. However, if a failure occurs in some service providing modules, each service module manages the database independently, which can cause problems in terms of database synchronization.
[0060] The event storage unit (153) is configured to receive event information from all service modules through the event mediation module (140) when an event occurs in each service module, thereby enabling the construction of a database that can be utilized for data synchronization by receiving all event information for each event whenever an event occurs, and enabling protection measures according to a pre-established policy.
[0061] The policy information management department (154) plays the role of establishing policies in advance to enable supplementary measures to be taken when a failure occurs in each service or when a specific situation occurs during the operation of reservation-related services.
[0062] For example, if a reservation for an accommodation is processed as failed due to an error during the credit card payment process, and the accommodation continues to accept reservations even though the status should change to unavailable once the payment error is resolved, the status of that accommodation must be changed to unavailable for booking.
[0063] The policy information management unit (154) is configured to build and update follow-up action scenarios for failures or specific situations based on pre-set policy information and information input from the administrator terminal (250, 350, 500).
[0064] The status information output unit (155) can output the accommodation facility reservation status information for each channel and accommodation facility to the administrator terminal (250, 350, 500) based on the information analyzed by the channel-specific status information analysis unit (151a) and the facility-specific status information analysis unit (151b).
[0065] Additionally, the status information output unit (155) can generate event notification information according to the updated event information and transmit it to the administrator terminal (250, 350, 500). At this time, the status information output unit (155) can refer to the information of the channel-specific administrator information management unit (152a) and the facility-specific administrator information management unit (152b) to extract and transmit only the information that is allowed access for each administrator.
[0066] The authentication unit (156) performs the role of authenticating the administrator when the administrator accesses a specific service through the administrator terminal (250, 350, 500).
[0067] The authentication unit (156) may be configured to include an OTP generation module, and can generate a one-time password using the OTP generation module and transmit it to an administrator terminal (250, 350, 500). At this time, it is preferable that the terminal to which the OTP generation module transmits the password is the administrator's smartphone terminal.
[0068] The authentication unit (156) can adjust the authentication level for each service level or type, for example, when performing control through the manual action management unit (157) described later, authentication based on a one-time password using the OTP generation module can be performed.
[0069] The manual action management unit (157) plays the role of managing the ability for a manager to input manual actions through a specific manager terminal when status information is output to a manager terminal (250, 350, 500) through the status information output unit (155).
[0070] This refers to measures taken by an administrator to check the service status and manually adjust it when problems arise, such as service errors due to system failures, in cases where the reservation service is processed through system automation.
[0071] In this case, the administrator can input manual action input through the administrator terminal (250, 350, 500), and the manual action management unit (157) can generate command data based on the manual action input and transmit event information to the corresponding microservice providing module through the event mediation module (140).
[0072] The correction event output unit (158) generates correction event information, which is command data, according to rules pre-set by the policy information management unit (154) rather than manual action input by the administrator, and transmits the event information to the corresponding microservice providing module through the event mediation module (140).
[0073] The correction event output unit (158) can be effective in cases where, during the process in which each microservice providing module receives shared events based on information published and subscribed by the event mediation module (140), some microservice providing modules are unable to refer to the database of some microservice providing modules due to a failure.
[0075] FIG. 4 is a flowchart illustrating the operation of a channel management server according to an embodiment of the present invention.
[0076] The event mediation module (140) of the channel management server (100) of the present invention receives event information for each channel from a plurality of microservice provision modules (110, 120, 130) (S310).
[0077] The channel management server (100) calculates status information for each channel and service based on the received event information (S320). At this time, the status information includes reservation status information and the latest updated event notification information.
[0078] The channel management server (100) calls a list of managers capable of receiving status information by referring to the data in the channel-specific manager information management unit (152a) and the facility-specific manager information management unit (152b) (S330), and outputs the information to the corresponding manager terminal (S340).
[0080] The channel management server (100) determines whether there is manual action input from the administrator terminal (250, 350, 500) (S350) and determines whether a restriction action according to a pre-set policy is required (S360).
[0081] If it is determined in steps S350 and S360 that a manual action exists or that a restriction action situation applies, the status information output module (150) of the channel management server (100) outputs a manual action event or a correction event to the microservice provision module (110, 120, 130) through the event mediation module (140) (S370).
[0082] The channel management server (100) of the present invention can quickly resolve service failures of each microservice provision module based on manual action input by an administrator or correction events according to a pre-set policy while updating the latest event information based on event information received through the event mediation module (140) in the manner described above.
[0084] FIG. 5 is an example screen of status information output to an administrator terminal by a channel management server according to an embodiment of the present invention.
[0085] As shown in FIG. 5, the channel management server (100) of the present invention can output statistics by channel company (travel agency) and statistics by accommodation facility (business establishment) to a manager terminal so that they can be checked in real time, and in particular, based on event information, it can output event notifications in real time to a manager terminal in the form of a pop-up.
[0086] For example, the administrator of the channel management server (100) can check the notifications of FIG. 5 through the third administrator terminal (500), check the details by clicking on each notification, and if necessary, manually transmit the fault resolution request information to the first administrator terminal (250) of the accommodation facility or the second administrator terminal (350) of the travel agency.
[0087] When requesting information for resolving a failure in this way, the event information is updated in the notification even when the failure is resolved, so the server-side administrator can identify the failure situation and the resolution status in real time through the third administrator terminal (500).
[0088] Of course, as mentioned above, the present invention enables the system to operate efficiently by allowing notifications to be displayed, as well as by resolving failure situations through manual actions by an administrator or the occurrence of correction events based on preset rules, thereby outputting simultaneously occurring transaction events to the administrator by channel and service and enabling manual or automatic actions.
[0090] A person skilled in the art to which the present invention pertains will understand that the present invention may be implemented in other specific forms without altering its technical concept or essential features. Therefore, the embodiments described above should be understood as illustrative in all respects and not restrictive. The scope of the present invention is defined by the claims set forth below rather than by the detailed description above, and all modifications or variations derived from the meaning and scope of the claims and equivalent concepts should be interpreted as being included within the scope of the present invention.
[0091] Meanwhile, although it has been described that all components constituting an embodiment of the present invention are combined or operate as a single unit, the present invention is not necessarily limited to such an embodiment. That is, within the scope of the purpose of the present invention, all components may be selectively combined and operated in one or more ways. Furthermore, while all components may each be implemented as a single independent piece of hardware, they may also be implemented as a computer program having a program module that performs some or all of the combined functions on one or more pieces of hardware by selectively combining some or all of the components. The codes and code segments constituting the computer program can be easily inferred by those skilled in the art of the present invention. An embodiment of the present invention may be implemented by storing such a computer program on a non-transitory computer-readable medium, reading it, and executing it by a computer.
[0092] Here, a non-transient readable recording medium refers to a medium that stores data semi-permanently and can be read by a device, rather than a medium that stores data for a short period of time, such as a register, cache, or memory. Specifically, the programs described above may be stored and provided on non-transient readable recording media such as CDs, DVDs, hard disks, Blu-ray discs, USBs, memory cards, and ROMs.
[0093] Although preferred embodiments of the present invention have been illustrated and described above, the present invention is not limited to the specific embodiments described above. It is understood that various modifications can be made by those skilled in the art without departing from the essence of the invention as claimed in the claims, and such modifications should not be understood individually from the technical spirit or perspective of the present invention. Explanation of the symbols
[0094] 100: Channel Management Server 110: 1st Microservice Provisioning Module 120: 2nd Microservices Provisioning Module 130: Third Microservice Provision Module 140: Event mediation module 150: Status Information Output Module 151a: Channel-specific Status Information Analysis Department 151b: Facility Status Information Analysis Department 152a: Channel-specific administrator information management department 152b: Facility-specific Manager Information Management Department 153: Event Storage 154: Policy Information Management Department 155: Status Information Output Section 156: Authentication Department 157: Manual Action Management Department 158: Correction Event Output Section 200: Accommodation Server 250: 1st Administrator Terminal 300: Travel agency server 350: Second administrator terminal 400: User terminal 500: Third administrator terminal
Claims
Claim 1 A plurality of microservice providing modules configured to provide accommodation reservation-related services to a plurality of user terminals between an accommodation server and a travel agency server; an event mediating module connected to the plurality of microservice providing modules, receiving event information issued by each of the plurality of microservice providing modules, and transmitting the event information to a corresponding microservice providing module based on subscription information; The system includes a status information output module connected to the event mediation module, which receives event information from the event mediation module and calculates accommodation reservation status information and event notification information for each channel and accommodation based on multiple transaction information between the multiple microservice provision modules, and outputs them to an administrator terminal. The microservice provision module includes a first microservice provision module that processes user registration and login, a second microservice provision module that provides a service to view available accommodations for reservation, and a third microservice provision module that processes card payment or bank transfer tasks. The administrator terminal includes a first administrator terminal for an accommodation-side administrator, a second administrator terminal for a travel agency-side administrator, and a third administrator terminal for a channel management server-side administrator. The status information output module includes: a channel-specific status information analysis unit that updates accommodation reservation status information for each service channel based on the type of travel agency in real time based on the event information received from the event mediation module; a facility-specific status information analysis unit that updates accommodation reservation status information for each accommodation in real time based on the event information received from the event mediation module; and a channel-specific manager who manages information of an administrator capable of managing accommodation reservation services for each travel agency. Manager Information Management Department; Facility-specific Manager Information Management Department managing information on managers capable of managing reservation services for each accommodation facility;An authentication unit that authenticates administrator authority based on whether the received password matches by transmitting a one-time password to the administrator terminal through an OTP generation module; a policy information management unit that pre-establishes policy information to enable the performance of security measures in the event of failure or specific situations for each service during the operation of reservation-related services; a correction event output unit that analyzes the event information received from the event mediation module based on the policy information, generates correction event information, and transmits it to the event mediation module; an event storage unit that updates and stores the event database to the latest based on the event information received from the event mediation module; and a manual action management unit that receives manual action input information from the administrator terminal, whose administrator authority has been authenticated by the authentication unit, and transmits it to the event mediation module.The microservice-based accommodation facility is characterized by including a status information output unit that outputs accommodation facility reservation status information for each channel and accommodation facility to the manager terminal based on information analyzed by the channel-specific status information analysis unit and the facility-specific status information analysis unit; extracting relevant information among the reservation status information and the event notification information based on pre-established manager information, and by referring to the information of the channel-specific manager information management unit and the facility-specific manager information management unit, outputting only the information allowed for access by each manager to the first manager terminal, the second manager terminal, and the third manager terminal; wherein the channel-specific manager information management unit is configured to store information on the top manager for each travel agency and the manager for each distinct detailed service, and to collect and manage authentication information including personal information, ID, password, accredited certificate, terminal unique number, and IP address required for login and specific service execution; and wherein the facility-specific manager information management unit is configured to store information on the top manager for each accommodation facility and the manager for each distinct detailed service, and to collect and manage authentication information including personal information, ID, password, accredited certificate, terminal unique number, and IP address required for login and specific service execution. Channel management server between online travel agencies.; Claim 2 delete Claim 3 delete Claim 4 delete Claim 5 delete Claim 6 delete Claim 7 delete Claim 8 delete Claim 9 delete Claim 10 delete
Citation Information
Patent Citations
Log-in verification server and operating method therefor
KR101865874B1
Apparatus and system for managing game server
KR1020130023458A
Method, apparatus, and system for managing reservation of accommodations
KR1020210070004A
Method, server and computer readable recording medium for managing reservation of accommodations
KR102139013B1