A method, computer device, and program for providing an open chat bridge page for external service integration.

The bridge page method integrates open chat services with external platforms by verifying user permissions and managing participants, addressing the complexity of existing integration methods and reducing technical burden.

JP2026510835APending Publication Date: 2026-04-10LINE PLUS
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
LINE PLUS
Filing Date
2024-01-31
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

Existing instant messenger systems lack an efficient method to integrate open chat services with external platforms without modifying the service itself, complicating the integration process and increasing technical burden.

Method used

A bridge page is provided as a separate web page that links a social platform's open chat service to multiple external services, verifying user permissions and managing participants, thereby facilitating seamless integration and reducing technical modifications.

Benefits of technology

The solution enables efficient linking of open chat services with various external platforms, allowing only qualified users to participate, and automatically managing member permissions and participation, thus reducing integration complexity and technical burden.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026510835000001_ABST
    Figure 2026510835000001_ABST
Patent Text Reader

Abstract

This invention provides a method, computer equipment, and program for providing an open chat bridge page for integration with external services. [Solution] A method for providing an open chat bridge page for external service integration includes the step of providing a bridge page in the form of a web page for integrating a social platform's open chat service with multiple external services, wherein some pages of the external services display a link to move to the bridge page.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The following description relates to a technology for providing an open chat service.

Background Art

[0002] An instant messenger, which is a commonly used communication tool, is software for transmitting and receiving messages and data in real time. A user can register a conversation partner in the messenger and exchange messages in real time with the partners registered in the conversation list.

[0003] The use of such a messenger function has become widespread not only on PCs but also in the mobile environment of mobile communication terminals.

[0004] For example, Korean Patent Publication No. 10-2002-0074304 (Publication Date: September 30, 2002) discloses a mobile messenger service system and method for a mobile communication terminal using a wireless communication network that can provide a messenger service between mobile messengers installed on mobile terminals.

[0005] With the spread of instant messengers, as the functions provided through them continue to diversify, an open chat function that allows chatting using a link without exposing personal information such as phone numbers or IDs has been provided as a service.

Summary of the Invention

Problems to be Solved by the Invention

[0006] By cooperating with an external service, it is possible to provide an open chat in which users having specific authorities in the corresponding service can participate.

[0007] A bridge page, which has the functionality to verify the permissions of external service accounts and messenger accounts, can be provided on individual web pages.

[0008] Based on authenticated account information on the bridge page, members of the open chat can be managed periodically. [Means for solving the problem]

[0009] The present invention provides an open chat provision method executed by a computer device, wherein the computer device includes at least one processor configured to execute computer-readable instructions contained in memory, and the open chat provision method includes the step of using the at least one processor to provide a bridge page in the form of a web page for linking a social platform's open chat service to a plurality of external services, wherein some pages of the external services display a link to move to the bridge page.

[0010] According to one embodiment, an administrator operating a channel in the external service may be shown a link that moves them to the bridge page to create an open chat, and members who have registered for the channel may be shown a link that moves them to the bridge page to join the open chat.

[0011] In other embodiments, the step of providing the bridge page may include the steps of linking the account of the external service with the account of the social platform via the bridge page, and processing either opening or joining an open chat using the social platform account linked to the account of the external service.

[0012] Furthermore, according to other embodiments, the step of providing the bridge page may further include the steps of verifying permissions for the open chat at predetermined intervals using the external service account and the social platform account authenticated on the bridge page, and the steps of automatically managing the participants of the open chat based on the results of the permission verification.

[0013] Furthermore, according to other embodiments, the step of managing the participating members may include a step of automatically removing from the open chat any members whose privileges are not suitable for participating in the open chat.

[0014] Furthermore, according to other embodiments, the step of providing the bridge page may include: a first step of linking the administrator's external service account and social platform account via the bridge page to an administrator who operates a channel in the external service; a second step of opening an open chat related to the channel using the administrator's social platform account; a third step of linking the member's external service account and social platform account via the bridge page to a member who has registered the channel in the external service; and a fourth step of joining the open chat using the member's social platform account.

[0015] Furthermore, according to another embodiment, the first step may include, if the user arrives at the bridge page via the link displayed on the page related to the administrator in the external service, the step of requesting the user to log in to the external service account and the social platform account.

[0016] Furthermore, according to other embodiments, the second step may include verifying the administrator's authority regarding the eligibility to open an open chat using the external service account authenticated on the bridge page and the social platform account.

[0017] Furthermore, according to other embodiments, the third step may include prompting the user to log in to the external service account and the social platform account if the user arrives at the bridge page via the link displayed on the page relating to the member who has specific qualifications in the external service.

[0018] Furthermore, according to other embodiments, the fourth step may include verifying the member's permissions regarding eligibility to participate in the open chat using the external service account and the social platform account authenticated on the bridge page.

[0019] To cause the computer device to execute the aforementioned open chat provision method, a program recorded on a non-temporary computer-readable recording medium is provided.

[0020] The present invention provides a computer device comprising at least one processor configured to execute computer-readable instructions contained in memory, wherein the at least one processor handles the process of providing a webpage-like bridge page for linking a social platform's open chat service to a plurality of external services, and some of the pages of the external services display a link to navigate to the bridge page. [Brief explanation of the drawing]

[0021] [Figure 1] This figure shows an example of a network environment in one embodiment of the present invention. [Figure 2] A block diagram showing an example of a computer device in one embodiment of the present invention. [Figure 3] A flowchart showing an example of a method executable by a computer device in one embodiment of the present invention. [Figure 4] An exemplary diagram explaining the process of opening an open chat in one embodiment of the present invention. [Figure 5] An exemplary diagram explaining the process of opening an open chat in one embodiment of the present invention. [Figure 6] An exemplary diagram explaining the process of opening an open chat in one embodiment of the present invention. [Figure 7] An exemplary diagram explaining the process of opening an open chat in one embodiment of the present invention. [Figure 8] An exemplary diagram explaining the process of opening an open chat in one embodiment of the present invention. [Figure 9] An exemplary diagram explaining the process of opening an open chat in one embodiment of the present invention. [Figure 10] An exemplary diagram explaining the process of participating in an open chat in one embodiment of the present invention. [Figure 11] An exemplary diagram explaining the process of participating in an open chat in one embodiment of the present invention. [Figure 12] An exemplary diagram explaining the process of participating in an open chat in one embodiment of the present invention. [Figure 13] An exemplary diagram explaining the process of participating in an open chat in one embodiment of the present invention. [Figure 14] An exemplary diagram explaining the process of participating in an open chat in one embodiment of the present invention.

Mode for Carrying Out the Invention

[0022] Embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

[0023] Embodiments of the present invention relate to a technology for providing an open chat service.

[0024] Embodiments including those specifically disclosed herein provide individual web pages that can link a social platform to multiple external services, and in particular, can provide a bridge page on the individual web page for creating open chats that users with specific permissions on the external services can participate in.

[0025] An open chat provision system according to an embodiment of the present invention may be implemented by at least one computer device, and an open chat provision method according to an embodiment of the present invention may be executed by at least one computer device included in the open chat provision system. In this case, a computer program according to an embodiment of the present invention may be installed and executed on the computer device, and the computer device may execute the open chat provision method according to an embodiment of the present invention in accordance with the control of the executed computer program. The above-mentioned computer program may be recorded on a computer-readable recording medium in order to be combined with the computer device and cause the computer to execute the open chat provision method.

[0026] Figure 1 shows an example of a network environment in one embodiment of the present invention. The network environment in Figure 1 shows an example that includes a plurality of electronic devices 110, 120, 130, 140, a plurality of servers 150, 160, and a network 170. Figure 1 is merely an example for the purpose of explaining the invention, and the number of electronic devices and servers is not limited to that shown in Figure 1. Furthermore, the network environment in Figure 1 is merely an example of an environment applicable to this embodiment, and the environment applicable to this embodiment is not limited to the network environment in Figure 1.

[0027] The multiple electronic devices 110, 120, 130, and 140 may be fixed terminals or mobile terminals implemented by computer devices. Examples of the multiple electronic devices 110, 120, 130, and 140 include smartphones, mobile phones, navigation systems, PCs (personal computers), notebook PCs, digital broadcasting terminals, PDAs (Personal Digital Assistants), PMPs (Portable Multimedia Players), and tablets. As an example, Figure 1 shows a smartphone as an example of electronic device 110, but in embodiments of the present invention, electronic device 110 may mean one of a variety of physical computer devices that can communicate with other electronic devices 120, 130, 140 and / or servers 150, 160 via the network 170 using substantially wireless or wired communication methods.

[0028] The communication method is not limited, and may include not only communication methods that utilize communication networks that can be included in network 170 (for example, mobile communication networks, wired internet, wireless internet, broadcasting networks), but also short-range wireless communication between devices. For example, network 170 may include one or more arbitrary networks such as PAN (personal area network), LAN (local area network), CAN (campus area network), MAN (metropolitan area network), WAN (wide area network), BBN (broadband network), and the Internet. Furthermore, network 170 may include, but is not limited to, one or more network topologies, including bus networks, star networks, ring networks, mesh networks, star-bus networks, tree or hierarchical networks.

[0029] Servers 150 and 160 may each be implemented by one or more computer devices that communicate with multiple electronic devices 110, 120, 130, and 140 via the network 170 to provide commands, code, files, content, services, etc. For example, server 150 may be a system that provides services (such as a messenger service) to multiple electronic devices 110, 120, 130, and 140 connected via the network 170.

[0030] Figure 2 is a block diagram showing an example of a computer device in one embodiment of the present invention. Each of the aforementioned electronic devices 110, 120, 130, and 140, as well as each of the servers 150 and 160, may be implemented by the computer device 200 shown in Figure 2.

[0031] Such a computer device 200 may include a memory 210, a processor 220, a communication interface 230, and an input / output interface 240, as shown in Figure 2. The memory 210 is a computer-readable recording medium and may include RAM (random access memory), ROM (read-only memory), and a permanent mass storage device such as a disk drive. Here, the permanent mass storage device such as ROM or a disk drive may be included in the computer device 200 as a separate permanent storage device distinct from the memory 210. The memory 210 may also contain an operating system and at least one program code. Such software components may be loaded into the memory 210 from a computer-readable recording medium separate from the memory 210. Such a separate computer-readable recording medium may include a floppy disk drive, disk, tape, DVD / CD-ROM drive, memory card, and other computer-readable recording media. In other embodiments, the software components may be loaded into the memory 210 through a communication interface 230, which is not a computer-readable recording medium. For example, software components may be loaded into the memory 210 of the computer device 200 based on a computer program installed by a file received via the network 170.

[0032] The processor 220 may be configured to process computer program instructions by performing basic arithmetic, logic, and input / output operations. Instructions may be provided to the processor 220 by memory 210 or a communication interface 230. For example, the processor 220 may be configured to execute instructions received according to program code stored in a recording device such as memory 210.

[0033] The communication interface 230 may provide a function for the computer device 200 to communicate with other devices (for example, the recording device described above) via the network 170. For example, requests, instructions, data, files, etc., generated by the processor 220 of the computer device 200 according to program code recorded in a recording device such as memory 210 may be transmitted to other devices via the network 170 under the control of the communication interface 230. Conversely, signals, instructions, data, files, etc., from other devices may be received by the computer device 200 via the network 170 through the communication interface 230 of the computer device 200. Signals, instructions, data, etc., received via the communication interface 230 may be transmitted to the processor 220 or memory 210, and files, etc., may be recorded on a recording medium (the persistent recording device described above) that the computer device 200 may further include.

[0034] The input / output interface 240 may be a means for interface with the input / output device 250. For example, the input device may include a microphone, keyboard, or mouse, and the output device may include a display or speaker. In another example, the input / output interface 240 may be a means for interface with a device that integrates input and output functions into one, such as a touchscreen. The input / output device 250 may consist of the computer device 200 and one other device.

[0035] In other embodiments, the computer device 200 may include fewer or more components than those shown in Figure 2. However, it is not necessary to explicitly show most of the conventional components in the figure. For example, the computer device 200 may be implemented to include at least some of the input / output devices 250 described above, and may further include other components such as transceivers and databases.

[0036] The following describes specific embodiments of a method and apparatus for providing an open chat bridge page for external service integration.

[0037] In this specification, "social platform" may mean not only social networking services such as messengers and various communities, but also service platforms that provide various services that utilize resources such as user profile information and friendship relationships within social networking services.

[0038] In the following embodiments, a messenger will be used as a typical example of a social platform.

[0039] To integrate a messenger or some of the functions it provides with an external service, it is possible to embed the integration functionality into the service itself (embedded). However, this method requires modifying the service itself (native application) to embed the target functionality.

[0040] In this embodiment, a bridge page for external service integration can be provided as a separate web page associated with the messenger. By utilizing a separate web page belonging to a specific area of ​​the messenger as a bridge page for external service integration, rather than modifying the service itself, the technical burden can be reduced, and integration with various services can be performed more efficiently.

[0041] In particular, in this embodiment, the open chat service within the messenger can be linked with various external services via a bridge page, and a platform for communication via the open chat service can be provided to users of the external services.

[0042] In this specification, Open Chat refers to a chat service where users can enjoy conversations on topics of interest, and is a community service that does not require a friend addition process using phone numbers or IDs, allowing users to start chatting immediately by simply clicking a link such as a URL. An Open Chat link may include a function that automatically launches the messenger and opens the corresponding chat room when the link is clicked.

[0043] The computer device 200 according to this embodiment may provide messenger services to a client by connecting to a dedicated application installed on the client or to a web / mobile site associated with the computer device 200. The computer device 200 may be configured with an open chat provisioning system implemented on the computer. For example, the open chat provisioning system may be implemented as an independently operating program, or it may be implemented in an in-app form for a specific application so that it can operate on the specific application.

[0044] The processor 220 of the computer device 200 may be implemented with components for performing the following open chat provision method. Depending on the embodiment, the components of the processor 220 may be selectively included in or excluded from the processor 220. Also, depending on the embodiment, the components of the processor 220 may be separated or merged for the expression of the functions of the processor 220.

[0045] Such a processor 220 and its components may control the computer device 200 to perform steps included in the following open chat provision method. For example, the processor 220 and its components may be implemented to execute instructions from the operating system code contained in the memory 210 and the code of at least one program.

[0046] Here, the components of the processor 220 may be representations of different functions that are executed by the processor 220 in accordance with instructions provided by the program code recorded in the computer device 200.

[0047] The processor 220 may read necessary instructions from the memory 210, which is loaded with instructions related to the control of the computer device 200. In this case, the instructions read may include instructions for controlling the processor 220 to perform the steps described below.

[0048] The steps included in the Open Chat provisioning method described below may be performed in a different order than shown in the diagram, some steps may be omitted, or additional processes may be included.

[0049] The steps included in the method for providing open chat may be performed on server 150, and depending on the embodiment, some of the steps may be performed on the client.

[0050] Figure 3 is a flowchart showing an example of a method that a computer device can perform in one embodiment of the present invention.

[0051] Referring to Figure 3, in step 310, the processor 220 may link the administrator's external service account and messenger account to the administrator of a channel operated by an external service via a bridge page within the messenger. The processor 220 may provide a bridge page on a separate web page related to the messenger that allows the messenger to be linked to multiple external services. The administrator page of the external service may display a link to move to the bridge page (hereinafter referred to as the "open chat bridge link"), and if the administrator selects the open chat bridge link in the external service, they may move to the bridge page. The processor 220 may request the administrator who has entered the bridge page via the open chat bridge link to log in to their external service account and their messenger account. Once all logins to both accounts (external service account and messenger account) are completed via the bridge page, the processor 220 may link the administrator's external service account and messenger account. If the processor 220 successfully links the administrator's external service account and messenger account, it may activate the interface for creating an open chat. At this time, the processor 220 may use the administrator's external service account and messenger account to verify the necessary permissions for creating an open chat. For example, the processor 220 may use the administrator's external service account to verify whether the administrator's channel is enabled in the external service and whether the administrator's credentials are valid, and may use the administrator's messenger account to verify whether the administrator's open chat creation credentials are valid in messenger. If the permissions in the administrator's external service account and messenger account are suitable for creating an open chat, the processor 220 may activate the interface for creating an open chat.

[0052] In step 320, the processor 220 may, with the external service account and messenger account linked, generate an open chat associated with a channel operated by the administrator on the external service, in accordance with the administrator's request. At this time, the processor 220 may use the administrator's messenger account to open the open chat, and may receive input of open chat information from the administrator, including the open chat name, description, cover image, background image, and participation member conditions, for the purpose of opening the open chat. Depending on the embodiment, it is also possible to obtain the administrator's channel information from the external service via the external service account and apply the channel information as open chat information. For example, the channel name operated by the administrator on the external service may be used as the open chat name. The open chat profile may also display the external service channel profile by default, and may be edited by the administrator on the messenger as needed. The participation member conditions for the open chat may be set by the administrator in a manner that selects the lowest tier that can be joined, and at this time, the tier classification set by the external service channel may be displayed for the selection of the lowest tier. When an administrator's open chat is created, processor 220 may generate an invitation link to the open chat. The open chat invitation link may include a URL that redirects to a bridge page. The administrator may share the open chat invitation link in a community post accessible to members who have registered for their channel on an external service, or on a membership-specific tier benefits page on an external service.

[0053] In step 330, the processor 220 may link the external service account and messenger account of members who have registered an administrator channel in the external service via the bridge page. If a member of the administrator channel selects an open chat invitation link in the external service, they may be redirected to the bridge page. The processor 220 may request channel members who have entered the bridge page via the open chat invitation link to log in to their external service account and their messenger account. The processor 220 may link the channel member's external service account and messenger account via the bridge page once all logins to both accounts (external service account and messenger account) have been completed. If the processor 220 has successfully linked the channel member's external service account and messenger account, it may activate the interface for joining the open chat. At this time, the processor 220 may use the channel member's external service account and messenger account to verify the necessary permissions for joining the open chat. For example, processor 220 may use the member's external service account to check whether the channel the member is registered in is active on the external service, whether the member's membership is valid, etc., and may use the member's messenger account to check whether the member's open chat registration qualifications are valid on the messenger, etc. In particular, processor 220 may check whether the member's rank on the external service is suitable for the open chat participation qualifications set by the administrator. If the permissions of the member's external service account and messenger account are all suitable for the open chat participation qualifications, processor 220 may activate the interface for joining the open chat.

[0054] In step 340, the processor 220 may register a channel member as an open chat member upon the member's request, with the external service account and messenger account linked. Members of a channel operated by an administrator on the external service may move to a bridge page via an open chat invitation link, and after logging in to both accounts (external service account and messenger account) on the bridge page, they may join the open chat. At this time, the processor 220 may use the member's messenger account to join the open chat and may receive profile information (nickname to be used in the open chat, image, etc.) from the member in order to join the open chat. Depending on the embodiment, it is also possible to obtain the member's profile information from the external service via the external service account and apply it to the open chat profile. For example, the nickname used by the member on the external service may be applied as the nickname in the open chat. If necessary, the member can edit their profile on the messenger.

[0055] Furthermore, after joining the open chat, the processor 220 may determine the status of the open chat members by periodically checking the members' permissions based on the account information authenticated on the bridge page. The processor 220 may periodically check the eligibility of members who have joined the open chat, and at this time, it may process the forced removal of members whose permissions do not match from the open chat. For example, the processor 220 may manage open chat members by periodically checking whether the operation of the channel that the member is registered in on an external service has been discontinued, whether the member's channel registration has been canceled, or whether the member's rank does not belong to a rank suitable for eligibility to join the open chat.

[0056] Figures 4-9 are illustrative diagrams illustrating the process of setting up an open chat in one embodiment of the present invention.

[0057] Figure 4 shows an example of an external service screen, illustrating the administrator page 400 provided to administrators who manage channels in the external service. In accordance with the policy for integrating with the open chat service, the external service may display an open chat bridge link 401 on the administrator page 400 to move to the bridge page. If an administrator managing a channel in the external service selects the open chat bridge link 401 on the administrator page 400, assistance may be provided to move to the bridge page.

[0058] Figure 5 shows the administrator bridge page screen 500, which can be accessed via the Open Chat Bridge Link 401. The bridge page allows the Open Chat service provided by the messenger to be accessed through various external services (3 rd It is intended to link with the party, and has a separate web page structure that is included in or linked to the messenger, and does not generate separate tokens for linking with external services. The bridge page may directly manage the open chat and related objects on the messenger.

[0059] Referring to Figure 5, the bridge page screen 500 may include an account login area 510 for logging into an external service account and a messenger account. When an administrator who has entered via the open chat bridge link 401 completes logging into the external service and messenger accounts via the bridge page screen 500, the processor 220 may link the administrator's external service account and messenger account.

[0060] If the administrator accesses the bridge page screen 500 using the same device, the processor 220 may maintain account login and account linking for external services and messengers.

[0061] If the processor 220 successfully links the administrator's external service account and messenger account, it may verify the necessary permissions for opening an open chat based on the administrator's account information authenticated via the bridge page screen 500. It may verify in the external service whether the administrator's channel is enabled and whether the administrator's credentials are valid, and in the messenger whether the administrator's permission to open an open chat is valid.

[0062] If the administrator's external service account and messenger account permissions are suitable for opening an open chat, the processor 220 may activate the open chat creation interface 620 on the bridge page screen 500, as shown in Figure 6. The processor 220 may also activate a delink button 630 for unlinking the external service and messenger accounts, along with the open chat creation interface 620.

[0063] If the unlink button 630 is selected on the bridge page screen 500 in Figure 6, the link between the administrator's external service account and the messenger account will be unlinked, and the screen may switch to the bridge page screen 500 in Figure 5.

[0064] If the administrator selects the Open Chat creation interface 620 on the Bridge Page screen 500 in Figure 6, the processor 220 may provide the Open Chat creation screen 700, as shown in Figure 7.

[0065] Referring to Figure 7, the Open Chat creation screen 700 may include an information input interface 710 for inputting Open Chat information. The information input interface 710 may include an interface for inputting Open Chat information such as the Open Chat's cover image, name, description, participation conditions, and profile. The processor 220 may automatically insert information of a channel operated by an administrator on an external service on the information input interface 710 by default and assist in editing it. For example, the administrator may insert the cover image of a channel registered on an external service as the Open Chat's cover image. The Open Chat participation conditions may be set by the administrator in a manner that allows selection of the lowest rank at which an Open Chat member can participate, and in this case, the rank classification set by the channel on the external service may be displayed for the selection of the lowest rank. For example, if members who have registered a channel on an external service are divided into four ranks, an interface may be provided in which the lowest rank at which an Open Chat member can participate can be selected from the four ranks as the Open Chat participation conditions. An open chat profile may include the nickname and profile image used by the administrator in the open chat, and the open chat profile may also display the profile information used by the administrator in external services by default, and may be editable by the administrator as needed.

[0066] When the processor 220 receives all the information necessary to create an open chat from the administrator, it may create an open chat associated with a channel operated by that administrator on an external service. At this time, the processor 220 may create the open chat using the administrator's messenger account and may reflect the information entered by the administrator on the open chat creation screen 700 in the open chat. The created open chat may have a unique link address. At this time, the link address may be generated in association with the external service, and the generated link address may be stored in association with the open chat and the external service information.

[0067] According to one embodiment, an established open chat may be associated with at least one open chat talk room, and an open chat may be managed in association with one or more open chat talk rooms. In this case, each of the at least one open chat talk rooms associated with the open chat may have a unique link address.

[0068] According to one embodiment, the opened open chat and at least one open chat talk room associated with the open chat may be accessible via a messenger application.

[0069] Once the processor 220 has completed the creation of an open chat for the administrator, it may provide an open chat execution screen 800, as shown in Figure 8.

[0070] The Open Chat execution screen 800 may display the profile information entered by the administrator on the Open Chat creation screen 700. In particular, once the Open Chat creation for the administrator is complete, the processor 220 may generate a link 801 to move to the bridge page for joining the Open Chat (hereinafter referred to as the "Open Chat invitation link") and provide it on the Open Chat execution screen 800.

[0071] The Open Chat execution screen 800 may include a link copy button 810 for copying the Open Chat invitation link 801, an Open Chat link 820 for moving to the Open Chat talk room, and a settings page link 830 for moving to a settings page that allows the registration of the Open Chat invitation link 801 for an administrator channel of an external service.

[0072] The Open Chat invitation link 801 may include a URL that redirects to a bridge page for joining the Open Chat. The administrator may copy the Open Chat invitation link 801 using the link copy button 810 on the Open Chat execution screen 800, and then register the Open Chat invitation link 801 on a settings page on an external service via the settings page link 830. The Open Chat invitation link 801 registered by the administrator on the settings page may be displayed in community posts accessible to members who have registered the administrator channel on the external service, or on membership-specific tier benefits pages, etc.

[0073] If an administrator operating a channel on an external service selects the Open Chat Bridge Link 401 on the administrator page 400 after creating an Open Chat, they may be redirected to the Bridge Page screen 500, as shown in Figure 9. In this case, after the Open Chat is created, the Bridge Page screen 500 may provide an Open Chat editing interface 940 for editing Open Chat information instead of the Open Chat creation interface 620.

[0074] Figures 10-14 are illustrative diagrams illustrating the process of joining an open chat in one embodiment of the present invention.

[0075] Figure 10 shows an example of an external service screen, illustrating the registrant page 1000 provided to members who register for an administrator channel on the external service. The registrant page 1000 may utilize community posts accessible by members who have registered for the administrator channel, or membership-specific tiered benefits pages. The registrant page 1000 may display an open chat invitation link 801 registered by the administrator on the settings page of the external service. For example, the open chat invitation link 801 may be displayed on the registrant page 1000 provided only to members who have registered for the administrator channel and possess specific qualifications, such as members who participate in a paid membership of the external service. When a member of the administrator channel selects the open chat invitation link 801 on the registrant page 1000, they may be guided to a bridge page for joining the open chat.

[0076] Figure 11 shows the bridge page screen 1100 for channel members that can be accessed via the open chat invitation link 801. The bridge page screen 1100 provides functionality to allow users to join an open chat created by a channel administrator of an external service.

[0077] Referring to Figure 11, the bridge page screen 1100 may include an account login area 1110 for logging into an external service account and a messenger account. When a channel member who has joined via the open chat invitation link 801 completes logging into an external service and a messenger account via the bridge page screen 1100, the processor 220 may link the channel member's external service account and messenger account.

[0078] If channel members access the bridge page screen 1100 using the same device, the processor 220 may maintain account login and account linking for external services and messengers.

[0079] If the processor 220 successfully links the channel member's external service account and messenger account, it may verify the necessary permissions for joining the open chat based on the channel member's account information authenticated via the bridge page screen 1100. The processor may verify in the external service whether the administrator channel the member is registered in is active and whether the member's qualifications in the channel are valid, and in the messenger whether the channel member's open chat participation qualifications are valid. In particular, the processor 220 may verify whether the rank assigned to the channel member in the external service is appropriate for the open chat participation qualifications set by the administrator.

[0080] If the permissions of the channel member's external service account and messenger account are suitable for eligibility to participate in the open chat, the processor 220 may activate the open chat participation interface 1220 on the bridge page screen 1100, as shown in Figure 12. The processor 220 may also activate a delink button 1230 for delinking the external service and messenger accounts, along with the open chat participation interface 1220.

[0081] If the delink button 1230 is selected on the bridge page screen 1100 in Figure 12, the link between the channel member's external service account and messenger account will be delinked, and the screen may switch to the bridge page screen 1100 in Figure 11.

[0082] If a channel member selects the open chat participation interface 1220 on the bridge page screen 1100 in Figure 12, the processor 220 may provide the open chat participation screen 1300, as shown in Figure 13.

[0083] Referring to Figure 13, the open chat participation screen 1300 may include an information input interface 1310 for entering channel member profile information. The information input interface 1310 may include an interface for channel members to enter nicknames, images, etc., to be used in the open chat. The processor 220 may automatically insert the profile information used by channel members in external services by default into the information input interface 1310 and provide support for editing this information. For example, a profile image that a channel member has registered with an external service may be inserted as the profile image for the open chat.

[0084] When a channel member has entered all the information necessary to join an open chat, the processor 220 may allow that member to join the open chat created by the channel administrator. At this time, the processor 220 may process the open chat participation using the channel member's messenger account and may reflect the information entered by the channel member on the open chat participation screen 1300 in the open chat.

[0085] Once the open chat participation of a channel member is complete, the processor 220 may provide an open chat execution screen 1400, as shown in Figure 14.

[0086] The Open Chat execution screen 1400 may display the profile information entered by the channel member on the Open Chat participation screen 1300, and may include an Open Chat link 1410 for moving to the Open Chat room.

[0087] Although not shown in the diagram, once a channel member has joined an open chat, the messenger application may automatically launch, allowing access to the screen of the open chat or the associated open chat talk room.

[0088] Processor 220 may determine the status of open chat members by periodically checking the permissions of each member who has joined the open chat. If a member loses their membership status in an external service due to reasons such as the cancellation of registration of an administrator channel or disciplinary action, the member may be automatically removed from the open chat at the time the membership status is lost. Processor 220 may automatically manage open chat members by periodically checking whether the operation of the channel the member is registered in has been discontinued in an external service, whether the member's channel registration has been canceled, or whether the member's rank does not belong to a rank suitable for participation in the open chat.

[0089] Thus, according to embodiments of the present invention, by providing a bridge page that enables the linking of the messenger's open chat service to external services as an individual web page, it is possible to efficiently link with multiple external services without technical burden. Furthermore, according to embodiments of the present invention, an open chat can be provided that is only accessible to users with specific qualifications in the external service, via a bridge page with a function for verifying the permissions of the external service account and the messenger account. Moreover, according to embodiments of the present invention, open chat members can be automatically managed by periodically verifying the qualifications of the external service account and the messenger account based on the account information authenticated on the bridge page.

[0090] The above-described apparatus may be implemented by hardware components, software components, and / or combinations of hardware and software components. For example, the apparatus and components described in the embodiments may be implemented using one or more general-purpose or special-purpose computers, such as processors, controllers, ALUs (arithmetic logic units), digital signal processors, microcomputers, FPGAs (field programmable gate arrays), PLUs (programmable logic units), microprocessors, or various devices capable of executing and responding to instructions. The processing unit may execute an operating system (OS) and one or more software applications running on the OS. The processing unit may also respond to software execution, access data, record, manipulate, process, and generate data. For convenience of understanding, it may be described as if a single processing unit is used, but those skilled in the art will understand that the processing unit may include multiple processing elements and / or multiple types of processing elements. For example, the processing unit may include multiple processors or one processor and one controller. Other processing configurations, such as parallel processors, are also possible.

[0091] Software may include computer programs, code, instructions, or a combination of one or more of these, which may configure a processing unit to operate as desired, or which may instruct the processing unit independently or collectively. Software and / or data may be embodied in any kind of machine, component, physical device, computer recording medium, or device for interpretation based on the processing unit or for providing instructions or data to the processing unit. Software may be distributed across a networked computer system, and may be recorded or executed in a distributed manner. Software and data may be recorded on one or more computer-readable recording media.

[0092] The methods according to the embodiment may be implemented in the form of program instructions executable by various computer means and recorded on a computer-readable medium. In this case, the medium may continuously record computer-executable programs or may temporarily record them for execution or download. Furthermore, the medium may be various recording or storage means in the form of a combination of one or more hardware components, and may be a medium directly connected to a computer system or distributed on a network. Examples of mediums include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and devices configured to record program instructions such as ROM, RAM, and flash memory. Other examples of mediums include recording media and storage media managed by app stores that distribute applications, and sites and servers that supply and distribute various other software.

[0093] As described above, embodiments have been explained based on limited embodiments and drawings, but those skilled in the art will be able to make various modifications and variations from the above description. For example, the described technique may be performed in a different order than described, and / or the components of the described system, structure, apparatus, circuit, etc. may be combined or assembled in a different manner than described, or opposed or replaced by other components or equivalents, and still achieve suitable results.

[0094] Therefore, even if the embodiment is different, it falls within the scope of the attached claims if it is equivalent to the claims.

Claims

1. A method for providing open chat, which is performed by a computer device, The computer device includes at least one processor configured to execute computer-readable instructions contained in memory, The aforementioned method of providing open chat is The step of using at least one processor to provide a web page-like bridge page for linking the open chat service of a social platform with multiple external services. Includes, Some pages of the aforementioned external service display a link to navigate to the aforementioned bridge page. A method of providing open chats characterized by the following:

2. The administrator operating the channel in the aforementioned external service will be shown a link that moves them to the bridge page in order to create an open chat, and members who have registered for the channel will be shown a link that moves them to the bridge page in order to join the open chat. The method for providing an open chat as described in claim 1, characterized by the above.

3. The step of providing the aforementioned bridge page is, The steps include linking the account of the external service and the account of the social platform via the aforementioned bridge page, A step of processing at least one of opening or joining an open chat using the social platform account linked to the external service account, The method for providing an open chat according to claim 1, including the method described in claim 1.

4. The step of providing the aforementioned bridge page is, A step of verifying permissions related to the open chat at predetermined intervals using the account of the external service authenticated on the bridge page and the account of the social platform, Based on the results of the permission verification, the steps include automatically managing the participants of the open chat, The method for providing an open chat according to claim 3, further comprising:

5. The step of managing the participating members is, A step to automatically remove from the open chat any member whose privileges are not suitable for participation in the open chat. The method for providing an open chat according to claim 4, including the method described in claim 4.

6. The step of providing the aforementioned bridge page is, A first step involves linking the administrator's account on the external service with their account on the social platform via the bridge page, for the administrator who operates the channel on the external service. A second step involves using the administrator's account on the aforementioned social platform to open an open chat related to the channel, A third step involves linking the member's external service account with the social platform account via the bridge page for members who have registered the channel in the external service, The fourth step is to use the social platform account of the aforementioned member to participate in the open chat, The method for providing an open chat according to claim 1, including the method described in claim 1.

7. The first step is, If the user accesses the bridge page via the link displayed on the page related to the administrator in the external service, the user is prompted to log in to the external service account and the social platform account. The method for providing an open chat according to claim 6, including the method described in claim 6.

8. The second step described above is: A step to verify the administrator's authority regarding eligibility to create an open chat, using the external service account authenticated on the bridge page and the social platform account. The method for providing an open chat according to claim 6, including the method described in claim 6.

9. The previous third step is, When accessing the bridge page via the link displayed on a page related to the member who has specific qualifications in the external service, the steps include requesting account login for the external service and account login for the social platform. The method for providing an open chat according to claim 6, including the method described in claim 6.

10. The fourth step is, A step to verify the member's permissions regarding eligibility to participate in the open chat, using the account of the external service authenticated on the bridge page and the account of the social platform. The method for providing an open chat according to claim 6, including the method described in claim 6.

11. A program recorded on a non-temporary computer-readable recording medium for causing the computer device to execute the open chat provision method described in any one of claims 1 to 10.

12. A computer device, At least one processor configured to execute computer-readable instructions contained in memory Includes, The aforementioned at least one processor is The process of providing a web page-type bridge page to connect a social platform's open chat service with multiple external services. Processing, Some pages of the aforementioned external service display a link to navigate to the aforementioned bridge page. A computer device characterized by the following:

13. The administrator operating the channel in the aforementioned external service will be shown a link that moves them to the bridge page in order to create an open chat, and members who have registered for the channel will be shown a link that moves them to the bridge page in order to join the open chat. The computer device according to claim 12, characterized by the above.

14. The aforementioned at least one processor is The account of the external service and the account of the social platform are linked via the aforementioned bridge page. Using the social platform account linked to the external service account, the process of either creating or joining an open chat. The computer device according to claim 12, characterized by the above.

15. The aforementioned at least one processor is Using the accounts of the external service and the social platform authenticated on the aforementioned bridge page, the permissions related to the open chat are verified at predetermined intervals. Based on the results of the permission verification, the participants of the open chat will be automatically managed. The computer device according to claim 14, characterized by the above.

16. The aforementioned at least one processor is To the administrator who operates the channel in the aforementioned external service, the administrator's account in the aforementioned external service and their account in the aforementioned social platform are linked via the aforementioned bridge page. Using the administrator's account on the aforementioned social platform, an open chat related to the aforementioned channel is created. For members who have registered the channel in the external service, the bridge page links the member's external service account with the social platform account. Using the social platform accounts of the aforementioned members to participate in the open chat. The computer device according to claim 12, characterized by the above.

17. The aforementioned at least one processor is If a user accesses the bridge page via the link displayed on a page related to the administrator in the external service, the user will be prompted to log in to the external service account and the social platform account. The computer device according to claim 16, characterized by the above.

18. The aforementioned at least one processor is Using the account of the external service authenticated on the aforementioned bridge page and the account of the aforementioned social platform, the administrator's authority regarding the eligibility to create an open chat is verified. The computer device according to claim 16, characterized by the above.

19. The aforementioned at least one processor is If a user accesses the bridge page via the link displayed on a page related to a member with specific qualifications in the external service, the user will be prompted to log in to the external service account and the social platform account. The computer device according to claim 16, characterized by the above.

20. The aforementioned at least one processor is Using the accounts of the external service and the social platform authenticated on the aforementioned bridge page, the permissions of the members regarding eligibility to participate in the open chat are verified. The computer device according to claim 16, characterized by the above.