WO2016208951A1 - 링크 정보에 대응하는 오픈 채팅방을 통해 메시지 서비스를 제공하는 메시지 서비스 제공 방법 및 상기 메시지 서비스 제공 방법을 수행하는 메시지 서버 및 단말 - Google Patents

링크 정보에 대응하는 오픈 채팅방을 통해 메시지 서비스를 제공하는 메시지 서비스 제공 방법 및 상기 메시지 서비스 제공 방법을 수행하는 메시지 서버 및 단말 Download PDF

Info

Publication number
WO2016208951A1
WO2016208951A1 PCT/KR2016/006597 KR2016006597W WO2016208951A1 WO 2016208951 A1 WO2016208951 A1 WO 2016208951A1 KR 2016006597 W KR2016006597 W KR 2016006597W WO 2016208951 A1 WO2016208951 A1 WO 2016208951A1
Authority
WO
WIPO (PCT)
Prior art keywords
link information
chat room
user
terminal
open chat
Prior art date
Application number
PCT/KR2016/006597
Other languages
English (en)
French (fr)
Inventor
이지선
김문헌
김수희
박홍규
문상원
심기용
임혜정
Original Assignee
주식회사 카카오
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 카카오 filed Critical 주식회사 카카오
Priority to US15/738,561 priority Critical patent/US11178519B2/en
Priority to CN202210864465.6A priority patent/CN115242567A/zh
Priority to CN201680037444.XA priority patent/CN107912082B/zh
Priority to JP2017567114A priority patent/JP6483291B2/ja
Publication of WO2016208951A1 publication Critical patent/WO2016208951A1/ko
Priority to US17/526,116 priority patent/US11778429B2/en
Priority to US18/463,097 priority patent/US20230422002A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1822Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]

Definitions

  • the present invention relates to a method for providing a message service through an open chat room corresponding to link information and a device for performing the method, and can participate in an open chat room through the link information regardless of whether they are friends or perform a chat.
  • the present invention relates to a method and an apparatus for providing a message service.
  • the instant message service refers to a service that can exchange messages in real time in a chat room that can perform 1: 1 chat or group chat based on a network.
  • the instant message service is basically a service that delivers messages between users who are friends in a messaging application.
  • the instant message service is basically a service that delivers messages between users who are friends in a messaging application.
  • exchanges with non- acquaintances through various online communities or cafes are increasing.
  • the present invention provides a method and apparatus for easily exchanging a message with a non-comrade without exchanging personal information (for example, a telephone number or a message application ID) by participating in an open chat room through a link information and performing a chat. to provide.
  • personal information for example, a telephone number or a message application ID
  • the present invention provides a method and apparatus that can be provided with a message service that minimizes the exposure of personal information by separately setting a profile to be used in an open chat room.
  • the present invention provides a method and apparatus for easily using an instant message service by exchanging a message using only shared link information without exchanging a phone number or ID of a message application.
  • a message service providing method performed by a host terminal includes transmitting a request for issuing link information for an open chat room to a message server through a message application; Receiving link information generated in response to the link information issuing request from the message server; Sharing link information according to a sharing request input from a user of the host terminal; And performing a chat with a user of a guest terminal participating in the open chat room through the shared link information, wherein the user of the guest terminal and the user of the host terminal are connected to a message service provided through the message server. It may be a subscribed user.
  • the profile of the user of the host terminal in the open chat room is a default profile displayed to a user who is a friend of the user of the host terminal in the message application and link information for the open chat room.
  • the profile may be set to any one of open profiles.
  • the request for issuing link information for the open chat room may include (i) information on a user of a host terminal, (ii) condition information on a user of a guest terminal, and (iii) It may include at least one type of information on whether the open chat room is a chat room type of 1: 1 chat or group chat, (iv) condition information on the open chat room, (v) connection information on the open chat room. have.
  • the sharing of the link information may include at least one of a web page accessible by the guest terminal, a message application, or an online space on another service application that is distinguished from a message application.
  • the link information may be posted in a publishing space including a.
  • the open chat room is generated when link information is generated in response to the link information issuance request, or the shared link information is selected by a user of the guest terminal. Can be generated when
  • the open chat room may be displayed to be distinguished from a general chat room for chatting with a user of a terminal that is a friend in the message application.
  • the host terminal displays at least one of the number of open chat rooms corresponding to the link information and the number of new messages in the open chat room corresponding to the link information, and the link
  • the plurality of open chat rooms are displayed as one grouped at least one group, and when a selection for the at least one displayed group is received, the open associated with the selected group is displayed. You can display a list of chat rooms.
  • the open chat room may be deleted from the message server after a predetermined time.
  • Message service providing method performed by the guest terminal comprises the steps of receiving a selection for the link information posted in the publication space; And performing a chat with a user of a host terminal by participating in an open chat room generated by a message server through the link information, wherein the user of the guest terminal and the user of the host terminal are a message server associated with the message application.
  • the user is subscribed to the message service provided in the, and the link information may be generated in the message server in response to a request for issuing link information for the open chat room.
  • the host terminal is (i) a terminal requesting issuance of the link information, (ii) a terminal associated with a virtual subject using an open chat room through the link information, or (iii) The terminal may be designated by the link information.
  • the user profile of the guest terminal in the open chat room is a default profile displayed to a user who is a friend of the user of the guest terminal in the message application and a link to the open chat room.
  • the profile may be set to any one of the open profiles.
  • a message service providing method performed by a message server comprising: generating link information in response to a request for issuing link information for an open chat room; And providing a message service through an open chat room capable of chatting between the user of the guest terminal and the user of the host terminal selected the link information, wherein the user of the guest terminal and the user of the host terminal include: A user subscribed to a message service provided through a message server, and the user of the guest terminal may participate in the open chat room by selecting link information shared by the host terminal.
  • the request for issuing link information for the open chat room may include (i) information on a user of a host terminal, (ii) condition information on a user of a guest terminal, and (iii) It may include at least one type of information on whether the open chat room is a chat room type of 1: 1 chat or group chat, (iv) condition information on the open chat room, (v) connection information on the open chat room. have.
  • the user of the host terminal is Participate in an open chat room in a 1: 1 chat form with each of the users of the plurality of guest terminals, or perform a chat by participating in an open chat room in a group chat form with users of the plurality of guest terminals. Can be.
  • the user of the host terminal may include: Any one of the users of the plurality of host terminals associated with the virtual subject may be distributed to participate in the same open chat room as the at least one user of the plurality of guest terminals to perform a chat.
  • the user of the host terminal may be distributed based on the order in which (i) the users of the plurality of host terminals associated with the virtual subject log in to the message application, or (ii) ) In consideration of the number of open chat rooms previously distributed to users of a plurality of host terminals associated with the virtual subject, or (iii) to open chat rooms previously distributed to users of a plurality of host terminals associated with the virtual subject. It may be distributed in consideration of the number of users of participating guest terminals.
  • the host terminal is (i) a terminal requesting issuance of the link information, (ii) a terminal associated with a virtual subject using an open chat room through the link information, or (iii) The terminal may be designated by the link information.
  • a host terminal performing a message service providing method may include a memory in which a message service providing method is stored; And a processor executing the message service providing method, wherein the processor transmits a link information issuance request for an open chat room to a message server through a message application, and transmits link information generated in response to the link information issuance request.
  • the processor transmits a link information issuance request for an open chat room to a message server through a message application, and transmits link information generated in response to the link information issuance request.
  • Received from the message server sharing the link information for the open chat room according to the sharing request input from the user of the host terminal, and performs a chat with the user of the guest terminal participating in the open chat room through the shared link information
  • the user of the guest terminal and the user of the host terminal may be a user subscribed to a message service provided through the message server.
  • a guest terminal performing a message service providing method includes a memory in which a message service providing method is stored; And a processor that executes the message service providing method, wherein the processor receives a selection of link information posted in a posting space and participates in an open chat room generated by a message application through the link information.
  • a user of the guest terminal and a user of the host terminal are users subscribed to a message service provided by a message server associated with the message application, and the link information is link information for the open chat room.
  • the message server may be generated in response to the issuance request.
  • the link information to perform a chat by participating in an open chat room through the link information to perform a chat, it is easy to send and receive messages with non-comrades without exchanging personal information (for example, phone number or ID of the message application) Can be.
  • an instant messaging service can be easily used by exchanging a message using only shared link information without exchanging an ID of a personal phone number or a message application.
  • FIG. 1 is a diagram illustrating an apparatus for performing a message service providing method, according to an exemplary embodiment.
  • FIG. 2 is a diagram illustrating a process of providing a message service according to an exemplary embodiment.
  • 3 and 4 illustrate an example of requesting issuance of link information for an open chat room in a host terminal according to an exemplary embodiment.
  • FIG. 5 is a diagram illustrating an example in which a guest terminal enters an open chat room, according to an exemplary embodiment.
  • FIG. 6 is a diagram illustrating an example in which an open chat room is displayed in a list according to an embodiment.
  • FIG. 1 is a diagram illustrating an apparatus for performing a message service providing method, according to an exemplary embodiment.
  • the host terminals 110-1, 110-2,..., 110 -N, the message server 120, and the guest terminals 130-1, 130-2,. ) Is shown.
  • the host terminal and the guest terminal described in the present invention are terminals capable of chatting via a message application.
  • the host terminal and the guest terminal may be implemented as a software module, a hardware module, or a combination thereof.
  • the host terminal and the guest terminal may refer to various computing devices and / or systems, such as smart phones, tablet computers, laptop computers, desktop computers, and wearable devices.
  • each of the host terminal and the guest terminal may include a memory and a processor.
  • the memory may store the message service providing method described later, and the processor may execute the message service providing method.
  • the host terminals and the guest terminals may be terminals having different user information (eg, user IDs) of the message service.
  • At least one host terminal (110-1, 110-2, ..., 110-N) is at least one guest terminal 130-1, 130-2, ..., 130-M participated through the link information You can send and receive one or more instant messages.
  • at least one host terminal (110-1, 110-2, ..., 110-N) or at least one guest terminal (130-1, 130-2, ..., 130-M) is a message
  • the message application associated with the server 120 may be installed.
  • the chat room that can participate through the link information is referred to as an open chat room 121.
  • the open chat room 121 refers to a chat room that can be joined through link information regardless of whether or not friends in the message application.
  • the users of the at least one host terminal (110-1, 110-2, ..., 110-N) and at least one guest terminal (130-1, 130-2, ..., 130-M) Does not require to be friends with each other.
  • the user may subscribe to the same message service provided through the message server 120.
  • the open chat room 121 may be distinguished from a general chat room for performing a chat with a user who is generally a friend.
  • the open chat room 121 may be an open chat room of a 1: 1 chat type that performs a 1: 1 chat or an open chat room of a group chat type in which three or more users participate.
  • the link information may mean information about a link to the open chat room 121.
  • the link information may have a form of a custom URL scheme, an http URL, a QR code, highlighted text, an icon, and the like.
  • the Custom URL Scheme may be in the form of link information for executing an application.
  • the http URL may be in the form of link information that leads to a predetermined web page.
  • the QR code is a two-dimensional barcode representing information in a black and white lattice pattern, and may include, for example, information connecting to a predetermined web page.
  • the highlighted text may be in the form of text, but the appearance of all or some text may be modified, and may include link information for connecting to a predetermined web page.
  • the icon refers to a pictogram represented by a symbolic figure so that objects, facilities, forms, concepts, etc. can be easily recognized, and may include information linking to a predetermined web page.
  • a user of the terminal that selects the link information may participate in the open chat room 121.
  • at least one guest terminal (130-1, 130-2, ..., 130-M) receives a selection for the link information of the Custom URL Scheme type
  • at least one guest terminal (130-1) , 130-2, ..., 130-M may execute a message application to allow a user of the guest terminals 130-1, 130-2, ..., 130-M to open a chat room corresponding to the link information ( 121) to participate.
  • At least one guest terminal (130-1, 130-2, ..., 130-M) receives a selection for the link information in the form of http URL, QR code, highlighted text, or icon
  • at least One guest terminal 130-1, 130-2,..., 130 -M accesses a predetermined web page and executes a message application through link information included in the web page.
  • 130-2, ..., 130-M may allow the user to participate in the open chat room 121.
  • the link information may be transferred to another terminal used by the user of the terminal.
  • a message application associated with the message server 120 is not installed in the terminal or a message installed in the terminal.
  • the application may not support participation of the open chat room 121 through link information.
  • the user of another terminal receiving the link information may participate in the open chat room 121 through the link information.
  • 1, 130-2, ..., 130-M) may be singular or plural, respectively.
  • the user of at least one host terminal 110-1, 110-2,..., 110 -N that can participate in the open chat room 121 and send and receive instant messages through link information.
  • at least one guest terminal 130-1, 130-2,..., 130 -M may be easily understood through cases where a singular or plural number of users are set.
  • both the user of the host terminal and the user of the guest terminal capable of sending and receiving instant messages through the open chat room according to the link information are singular.
  • the user of the host terminal and the user of the guest terminal can perform a chat in the open chat room 121 participated through the link information.
  • the open chat room 121 is generated when the link information is generated in response to the link information issuance request from the message server 120 or when the link information posted in the posting space is selected by the user of the guest terminal. Can be.
  • the host terminal may be a terminal requesting issuance of link information or a terminal specified in link information.
  • the embodiment may vary depending on the type of open chat room (eg, 1: 1 chat type or group chat type open chat room) that can participate through the link information.
  • the open chat room 121 is an open chat room in a 1: 1 chat form.
  • the user of the guest terminal participating through the link information and the user of the same specific host terminal can participate in the chat chat in the open chat room of the 1: 1 chat form.
  • an open chat room 121 having a 1: 1 chat form with a user of the same specific host terminal may be generated for each user of the guest terminal.
  • the maximum allowable number of open chat rooms 121 that can be generated through link information may be set by the host terminal or the message server 120. At this time, the number of the open chat room 121 generated through the link information is limited not to exceed the maximum allowable number of the preset open chat room 121, the open chat room through the link information as much as the maximum allowable number of the open chat room 121. The number of users of the guest terminal participating in the 121 is limited.
  • the open chat room 121 is an open chat room in the form of a group chat.
  • the users of the plurality of guest terminals participating through the user and the link information of the same specific host terminal may participate in the open chat room of the group chat form to perform a chat.
  • the maximum allowable number of users of the guest terminal that can participate in the open chat room 121 may be set by the host terminal or the message server 120.
  • the user of the guest terminal selecting the link information thereafter is You can join an open chat room in the form of a newly created group chat.
  • the open chat room in the form of a group chat may be limited to the maximum allowable number of the open chat room 121 that may be generated with preset link information.
  • the open chat room 121 may be considered to include both an open chat room in a 1: 1 chat form and an open chat room in a group chat form.
  • the descriptions of the open chat room of the 1: 1 chat type and the open chat room of the group chat type may be applied, and thus a detailed description thereof will be omitted.
  • the same specific host terminal may be a terminal requesting issuance of link information or a terminal specified in link information.
  • the present disclosure it may be assumed that there are a plurality of users of a host terminal and a user of a guest terminal that may exchange instant messages through an open chat room according to link information.
  • Users of the plurality of host terminals may be associated with a virtual subject.
  • the virtual subject refers to a subject that can represent an institution, an organization, a company, etc. that want to use the open chat room 121.
  • the message service using the virtual subject is provided through the ID of the same single virtual subject in the open chat room 121, but the actual user who chats with the user of the guest terminal through the ID of the virtual subject may have a plurality of hosts associated with the virtual subject. Become one of the users of the terminal. These virtual subjects are used to host seminars, workshops, etc. or to perform tasks such as customer management, business support, and product sales, depending on the purpose of the institution, organization, or company. The virtual subject allows a chat service with more users of the guest terminal through a plurality of host terminals.
  • the implementation is performed according to the type of the open chat room 121 (eg, 1: 1 chat type or group chat type open chat room) that can participate through link information.
  • the shape may be different.
  • an open chat room 121 may be considered to be an open chat room in a 1: 1 chat form.
  • the open chat room 121 is an open chat room of 1: 1 chat type, one open chat room 121 may be assigned to each user of the guest terminal to select link information.
  • the open chat room 121 may be generated by the number of users of the guest terminal participating through the link information.
  • the number of open chat rooms 121 may be limited to the maximum allowable number of open chat rooms 121 preset. In other words, the number of open chat rooms 121 generated through link information is limited not to exceed the maximum allowable number of open chat rooms 121.
  • any one user of the plurality of host terminals may be distributed to the open chat room 121 in a 1: 1 chat form.
  • the users of the plurality of host terminals may be distributed to the participants of the one or more open chat rooms 121 in any or a predetermined order.
  • the users of the plurality of host terminals may be distributed to the open chat room based on the order of logging into the message applications of the users of the plurality of host terminals.
  • the faster the user logs in to the message application the more preferentially may be distributed to the newly created open chat room.
  • the users of the plurality of host terminals may be distributed to the open chat room in consideration of the number of open chat rooms previously distributed to the users of the plurality of host terminals.
  • the smaller the number of the previously distributed open chat rooms may be preferentially distributed to the open chat rooms.
  • the open chat room 121 is an open chat room in the form of a group chat.
  • the open chat room 121 is an open chat room of a group chat type
  • a user of the guest terminal selecting link information may participate in an open chat room of a group chat type.
  • the number of users of the guest terminals participating in the open chat room 121 through the link information may be preset. At this time, if the number of users of the guest terminal participating in the open chat room 121 reaches the maximum allowable number of users of the guest terminal set in advance, then the user of the guest terminal to select the link information after the newly created group chat form Participate in open chat rooms.
  • Any one of the users of the plurality of host terminals may be distributed to the open chat room 121 in the form of a group chat.
  • the users of the plurality of host terminals may be distributed to the participants of the one or more open chat rooms 121 in any or a predetermined order.
  • the users of the plurality of host terminals may be distributed based on (i) the order in which the users of the plurality of host terminals associated with the virtual subject log in to the message application, or (ii) the plurality of host terminals associated with the virtual subject. Considering the number of open chat rooms previously distributed to users, or (iii) considering the number of users of guest terminals participating in open chat rooms previously distributed to users of a plurality of host terminals associated with the virtual subject. It can be distributed to the open chat room 121 of the group chat form.
  • Users of the plurality of host terminals may be distributed by the message server 120 or by a server associated with a virtual subject associated with the users of the plurality of host terminals.
  • the plurality of host terminals may include at least one of a terminal requesting issuance of link information, a terminal associated with a virtual subject using an open chat room through the link information, and a terminal specified in the link information.
  • the type of open chat room 121 (i) the type of open chat room 121, (ii) the maximum allowable number of open chat rooms 121 that can be generated with link information, and (iii) hosts participating in the open chat room 121.
  • the maximum allowable number of users of the terminal or the maximum allowable number of users of the guest terminal (iv) At least one of the entry conditions of the open chat room 121 is a terminal (for example, a specific host terminal) or a message server or a virtual that generated link information. Can be set by the subject management server.
  • the host terminal 110 may transmit a link information issuance request for the open chat room 121 to the message server 120.
  • the link information issuance request includes (i) information on the user of the host terminal 110, (ii) condition information on the user of the guest terminal 130, and (iii) the open chat room is one of 1: 1 chat or group chat. It may include the type information on whether or not the chat room format, (iv) the condition information for the open chat room, or (v) the connection information for the open chat room.
  • Information about the user of the host terminal 110 is information about a user using the host terminal 110, for example, profile information about the user of the host terminal 110 or a virtual subject associated with the host terminal 110. Information may be included.
  • the profile information of the user of the host terminal 110 is information about a profile to be used in the open chat room 121 and may include information about any one of a default profile and an open profile.
  • the default profile is a user profile of the host terminal 110 that is displayed to the user of the host terminal 110 and a friend-related user in the message application.
  • the default profile is set when subscribing to the message service and may be changed later even if set once. .
  • the default profile may mean a profile used when chatting with a user who is in a friend relationship in a message application.
  • the open profile is a profile set when transmitting a link information issuance request for the open chat room 121 to the message server or when participating in the open chat room 121 and may be separately set in addition to the default profile.
  • unlike the default profile in which personal information eg, a user's face photo
  • leakage of personal information about the user of the host terminal 110 may be minimized.
  • the information on the virtual subject may refer to information on the virtual subject using the open chat room 121 through the host terminal 110.
  • the virtual subject refers to a subject that can represent an institution, an organization, a company, etc. that want to use the open chat room 121. Virtual subjects can be used to host seminars, workshops, etc., or perform tasks such as customer care, business support, and product sales, depending on the purpose of the institution, organization, or company.
  • the information on the virtual subject may also include information about a plurality of host terminals associated with the virtual subject (eg, user identification information of the host terminals).
  • the condition information on the user of the guest terminal 130 may refer to condition information on the user of the guest terminal 130 that can participate in the open chat room 121.
  • the condition information about the user of the guest terminal 130 may include personal information such as gender, age, place of residence, education, and company of the user of the guest terminal 130.
  • the personal information of the user of the guest terminal 130 may be information input by the user when the user of the guest terminal 130 subscribes to the message service.
  • the type information about the open chat room may include information on whether the open chat room 121 is one of 1: 1 chat or group chat.
  • the open chat room 121 is an open chat room of 1: 1 chat type
  • one 1: 1 chat type open chat room may be generated for each user of the guest terminal participating in the open chat room 121 through link information.
  • the open chat room of the 1: 1 chat type generated at this time may be limited to the maximum allowable number of the open chat room 121. That is, the number of open chat rooms in the form of 1: 1 chats generated through link information is limited not to exceed the maximum allowable number of open chat rooms 121.
  • the condition information for the open chat room includes (i) the maximum allowable number of open chat rooms 121 that can be generated as link information, (ii) the maximum allowable number of users of the host terminal participating in the open chat room 121 or the guest terminal ( At least one of the maximum number of users 130) and (iii) entry conditions for the open chat room 121 may be included.
  • a user of the guest terminal 130 who selects the link information may participate in an open chat room in a previously created group chat form, and participate in an open chat room in a group chat form.
  • the number of users of the guest terminal 130 may be limited to the maximum allowable number of users of the guest terminal 130 preset. That is, the number of users of the guest terminal 130 participating in the open chat room of the group chat type through the link information is limited not to exceed the maximum allowed number of users of the guest terminal 130. For example, if the number of users of the guest terminal 130 participating in the group chat type open chat room through the link information is limited to the maximum allowable number of users of the guest terminal 130, the group chat type open chat room is newly created. Can be generated. At this time, the user of the guest terminal 130 participating in the open chat room 121 through the link information may participate in the newly created group chat type open chat room to chat with the user of the host terminal 110.
  • the maximum allowable number of users of the host terminal participating in the open chat room 121 is basically set to one, but may be set to two or more in some cases. If the maximum allowable number of users of the host terminal is set to two or more, users of two or more host terminals may participate in the same open chat room 121 to chat with the user of the guest terminal.
  • the information on the entry conditions of the open chat room refers to information on the conditions for entering the open chat room 121. For example, information on whether link information is activated and information on the password of the open chat room 121. Or may include information about a time limit set with respect to the open chat room 121. For example, when information on whether link information is activated is set to inactive, even if the user of the guest terminal 130 selects the link information, the user cannot participate in the open chat room 121. If it is determined that it is difficult to manage all the users of the guest terminal 130 entering through the link information, the user of the host terminal 110 inactivates the link information so that the user of the additional guest terminal 130 is connected to the open chat room 131. You can limit your participation.
  • the user of the guest terminal 130 participates in the open chat room 121 if the user does not enter the password included in the information on the entry conditions of the open chat room even if the user selects the link information. can not do.
  • the information on the time limit is information on a time limit set with respect to the open chat room 121. For example, information about a time that is maintained without being deleted from after the open chat room 121 is generated, and link information is activated. Information about the time, or may include information about the time when the open chat room 121 is deleted. For example, when the user of the guest terminal 130 wants to participate in the open chat room 121 through the link information is a time when the link information is not activated, the user of the guest terminal 130 is the open chat room 121. Can't participate in
  • the connection information for the chat room may refer to connection information between the user of the host terminal 110 participating in the open chat room 121 and the user of the guest terminal 130.
  • the connection information for the chat room may be information about a user of a specific host terminal participating in the open chat room.
  • the specific host terminal may be a terminal requesting issuance of link information, a terminal associated with a virtual subject using an open chat room through link information, or a terminal specified in link information.
  • the connection information for the chat room may be information indicating how to distribute at least one user among the users of the plurality of host terminals associated with the virtual subject to the open chat room 121 in which the user of the guest terminal 130 participates.
  • the message server 120 may generate link information based on the link information issuance request and transmit the link information to the host terminal 110.
  • the host terminal 110 may share link information about the open chat room 121 received from the message server 120.
  • the user of the at least one guest terminal 130-1, 130-2,..., 130 -M participates in the open chat room 121 through the link information and at least one host terminal 110-1, 110-2. , ..., 110-N).
  • a user of the host terminal may use the same message in a plurality of open chat rooms in order to deliver the same message (eg, a notification message) to the plurality of open chat rooms. It can be a hassle to enter a message repeatedly.
  • the user of the host terminal may deliver the notification message to the plurality of open chat rooms at once through an interface for the notification message provided in the message application.
  • the notification message refers to a message for notifying a user of at least one guest terminal 130-1, 130-2,..., 130 -M participating in a plurality of open chat rooms, and a part of the open chat room 121 ( For example, the message may be displayed on the top of the open chat room 121 or pop-up) or between messages delivered to the open chat room 121 according to a message transmission time.
  • the user of the terminal participating in the group chat type open chat room can perform a 1: 1 chat with any one of the users of other terminals participating in the group chat type open chat room.
  • the 1: 1 chat may be performed in an open chat room of a 1: 1 chat type that is separately generated, or may be performed as a whisper function in an open chat room of a group chat type.
  • the whisper function may refer to a function capable of exchanging 1: 1 messages between users of a predetermined terminal in an existing group chat type open chat room without creating a separate 1: 1 chat type open chat room.
  • the open chat room 121 may transmit not only text-based instant messages but also voice-based messages, and voice calls between users of terminals participating in the open chat room 121 may also be performed.
  • the user of the terminal participating in the open chat room 121, the payment of goods, money transfer or sending and receiving the message to support the message application can be performed.
  • FIG. 2 is a diagram illustrating a process of providing a message service according to an exemplary embodiment.
  • the host terminal 110 corresponds to any one of the host terminals 110-1, 110-2,..., 110 -N of FIG. 1
  • the message server 120 is the message server of FIG. 1.
  • the guest terminal 130 corresponds to any one of the guest terminals 130-1, 130-2,..., 130 -M of FIG. 1.
  • the user of the host terminal 110 and the user of the guest terminal 130 are users subscribed to the same message service, regardless of whether they are connected in a friend relationship in the message application.
  • the host terminal 110 may transmit a request for issuing link information for the open chat room to the message server 120.
  • the host terminal 110 may transmit a link information issuance request to the message server 120 through the message application.
  • the link information issuance request includes (i) user information of the host terminal 110, (ii) condition information on the user of the guest terminal 130, and (iii) a chat room in which the open chat room is 1: 1 chat or group chat. Type information on whether the format is valid, (iv) condition information on the open chat room, or (iv) connection information on the open chat room.
  • the message server 120 may generate link information information based on the link information issuance request.
  • the link information may mean information about a link to an open chat room.
  • the link information may have a form of a custom URL scheme, an http URL, a QR code, highlighted text, an icon, and the like.
  • the message server 120 may transmit link information to the host terminal 110.
  • the host terminal 110 may share link information according to a sharing request for link information input from a user of the host terminal 110.
  • the host terminal 110 may share the link information by posting the link information in the posting space.
  • the publication space refers to a space that the guest terminal 130 can access through a wired or wireless communication network.
  • a publication space may be provided between a web page (eg, a blog, an online community, an online cafe, etc.), and a user who is subscribed to the space. It may include a message application that can send and receive instant messages, or an online space on another service application (eg, a social network service) that is distinct from the message application.
  • the online space on the message application or another service application is an online space that can be accessed by a user subscribed to the application through the corresponding application.
  • the instant message transmitted from the message application and the guest terminal 130 may be used.
  • At least one link information may be registered so as to search for and participate in the generated open chat room, and a space for posting at least one of text, images, and videos in another service application.
  • the user of the guest terminal 130 may identify link information of an open chat room on a subject of interest by inputting a specific keyword in a space where at least one link information is registered, and participate in the open chat room through the identified link information. have.
  • the user of the host terminal 110 may determine whether to share the link information in the space in which the at least one link information is registered. If it is determined not to share, the guest terminal 130 may not participate in the open chat room through the space in which the at least one link information is registered.
  • Sharing of the link information may be performed by a terminal other than the host terminal 110 (eg, a terminal receiving a posting request from the host terminal, a guest terminal posting the shared link information, etc.).
  • sharing of link information in a space where at least one link information is registered may allow a terminal other than the host terminal 110 to search for and participate in the pre-generated open chat room.
  • the sharing of link information in a space where at least one link information is registered may be performed only by the host terminal 110 that requests for issuance of the link information.
  • the guest terminal 130 may receive a selection of link information shared in the publication space from the user of the guest terminal 130. For example, a user of the guest terminal 130 may check the link information shared by the host terminal 110 in an online space on a web page, a message application capable of sending an instant message, or another service application distinct from the message application. You can select link information.
  • the user of the guest terminal 130 may join the open chat room through the link information.
  • a message application installed in the guest terminal 130 may be executed.
  • the guest terminal 130 executes a message application to allow the user of the guest terminal 130 to open a chat room corresponding to the link information. You can get involved. Or, if the guest terminal 130 receives a selection for link information in a form other than the Custom URL Scheme (eg, http URL, QR code, highlighted text, icon form, etc.), access the predetermined web page, The user of the guest terminal 130 may participate in the open chat room by executing the message application through the link information of the Custom URL Scheme type included in the web page.
  • a form other than the Custom URL Scheme eg, http URL, QR code, highlighted text, icon form, etc.
  • participation in the open chat room through the link information of the user of the guest terminal 130 may not be possible.
  • the user of the guest terminal 130 and the user of the host terminal 110 has a blocking relationship in the message application
  • the user of the guest terminal 130 may not participate in the open chat room.
  • the user of the host terminal 110 may set a blocking (eg, blocking a friend, rejection, etc.) in the message application so as not to chat with the guest terminal 130.
  • participation in the open chat room may be restricted.
  • a message related to the usage restriction is received with respect to the user of the guest terminal 130 in the message application, the user's participation in the open chat room may be restricted.
  • the report may be received by the host terminal 110 or a third terminal using a message application.
  • the restriction when the restriction is set on the link information, participation of the open chat room through the link information of the user of the guest terminal 130 may not be possible. For example, if the link information set by the user of the host terminal 110 is set to inactive or the corresponding link information is deleted by the user of the host terminal 110, the user of the guest terminal 130 may read the link information. Even if selected, participation in open chat rooms may be restricted. Alternatively, when the number of open chat rooms generated as link information exceeds the maximum allowed number of open chat rooms or the number of users of the guest terminal 130 participating in the open chat room exceeds the maximum allowed number of users of the guest terminal 130. However, even if the user of the guest terminal 130 selects the link information, participation in the open chat room may be restricted.
  • the open chat room is created when the message server 120 generates link information in response to the link information issuance request in step 212, or a link posted by the user of the guest terminal 130 in the publishing space in step 215. Selecting the information allows the message server to generate link information in response to the selection.
  • the user of the host terminal 110 and the user of the guest terminal 130 may exchange instant messages in an open chat room created in the message server 120.
  • 3 and 4 illustrate an example of requesting issuance of link information for an open chat room in a host terminal according to an exemplary embodiment.
  • ⁇ A> and ⁇ B> shown in FIG. 3 show exemplary interfaces in the case where the host terminal receives an input for creating an open chat room.
  • FIG. 3 shows a list of exemplary general chat rooms including 1: 1 chat rooms and group chat rooms.
  • the user can select the identifier 310 for the additional function displayed in the message application.
  • FIG. 3B illustrates a screen in which one or more identifiers including an identifier 320 for creating an open chat room are displayed in the message application when the identifier 310 for the additional function is selected.
  • the message application may display a screen requesting issuance of link information corresponding to the open chat room.
  • ⁇ A> and ⁇ B> of FIG. 3 illustrate exemplary interfaces for receiving input for creating an open chat room, and simply clicking or applying an interaction to some areas displayed in the message application.
  • the message application may display an interface for requesting issuance of link information.
  • FIG. 4 shows an exemplary interface for setting a profile to be used in an open chat room.
  • the user may select one of the default profile 410 and the open profile 420.
  • the default profile 410 is a basic profile set when the user subscribes to the message service.
  • the default profile 410 may mean a profile used when chatting with a user who is in a friend relationship in the message application.
  • the open profile 420 is a profile set when transmitting a link information issuance request for an open chat room to a message server or when participating in an open chat room.
  • the open profile 420 may be separately set in addition to the default profile 410.
  • personal information eg, a user's face photo
  • FIG. 4A Although one open profile 420 is shown in FIG. 4A, this is for convenience of description and a plurality of open profiles may be displayed on a screen for setting a profile. Alternatively, if there is no preset open profile, an identifier related to the addition of the open profile may be displayed instead of the open profile 420 illustrated in ⁇ A> of FIG. 4. The user can set a new open profile by selecting an identifier related to the addition of the open profile.
  • the user may set information of an open chat room.
  • the information of the open chat room may be at least one of a description of link information related to the open chat room, a name of the open chat room, and image information (for example, an image file and an address to extract the image file) to be applied to the open chat room.
  • the information of the open chat room may be used by the user of the guest terminal or the user of the host terminal to retrieve link information related to the open chat room.
  • the information of the open chat room may be set when issuing link information separately from the process of setting the open profile 420. For example, when a plurality of photos are applied, a plurality of photo covers may be set in an open chat room.
  • FIG. 4 illustrates an exemplary screen for receiving a sharing request for link information from a user.
  • the user may enter a sharing request by selecting an identifier 430 related to sharing link information displayed in the message application.
  • a user may enter a sharing request by applying an interaction relating to link information sharing to some area of the message application.
  • FIG. 5 is a diagram illustrating an example in which a user of a guest terminal enters an open chat room, according to an exemplary embodiment.
  • the guest terminal can check the link information 510 shared in the posting space.
  • the publication space refers to a space accessible by the guest terminal through a wired or wireless communication network, for example, a web page, a message application or a message application that can send and receive instant messages between subscribed users. It may include on-line space on other service applications (eg, SNS) that are distinct.
  • SNS service applications
  • the link information 510 may mean information about a link to the open chat room 540.
  • the link information may have a form of a custom URL scheme, an http URL, a QR code, highlighted text, an icon, and the like.
  • the Custom URL Scheme may be in the form of link information for executing an application.
  • the guest terminal may execute the message application 530 and allow the user of the guest terminal to participate in the open chat room 540 corresponding to the link information 510. That is, when a selection for the link information 510 of the Custom URL Scheme type is input, the user of the guest terminal may execute the message application 530 through the link information 510 without passing through the WEB 520. Join the open chat room 540.
  • the http URL may be in the form of link information that leads to a predetermined web page.
  • the guest terminal When the selection for the link information 510 in the form of http URL is input, the guest terminal is connected to the WEB 520 and executes the message application 530 through the link information in the form of a Custom URL Scheme included in the WEB 520. You can.
  • the user of the guest terminal may participate in the open chat room 540 corresponding to the link information 510 in the message application 530.
  • the QR code is a two-dimensional barcode representing information in a black and white lattice pattern, and may include, for example, information connecting to a predetermined web page.
  • the guest terminal When the selection for the link information 510 of the QR code type is input, the guest terminal is connected to the WEB 520, and executes the message application 530 through the link information of the Custom URL Scheme type included in the WEB 520. You can.
  • the user of the guest terminal may participate in the open chat room 540 corresponding to the link information 510 in the message application 530.
  • the highlighted text may be in the form of text, but the appearance of all or part of the text may be modified, and may include link information for linking to a predetermined web page.
  • the icon refers to a pictogram represented by a symbolic figure so that objects, facilities, forms, concepts, etc. can be easily recognized, and may include information linking to a predetermined web page.
  • the open chat room 540 is a 1: 1 chat type chat room
  • the user of the guest terminal may participate in the 1: 1 chat type open chat room through the link information 510.
  • the open chat room 540 is an open chat room of a group chat type
  • the user of the guest terminal may select a type of the open chat room when joining the open chat room 540 through the link information 510.
  • the open chat room 540 is configured as a group chat room, the user of the guest terminal selects 1: 1 chat, so that the user of the guest terminal joins the open chat room of the 1: 1 chat type and the user of the host terminal. You can also chat with your friends.
  • the user of the guest terminal may join the open chat room 540 by searching for the open chat room 540 to participate in the hash tag.
  • the user of the guest terminal may search for link information related to the open chat room 540.
  • the user of the guest terminal may join the open chat room 540 through the link information after searching for the link information matching the hash tag.
  • the description of the link information matching the hash tag may be used to retrieve the link information.
  • the user of the guest terminal may use the hash tag as the link information 510 and participate in the open chat room 540 corresponding to the hash tag.
  • the user of the guest terminal may select any one of a plurality of open chat rooms related to the link information 510.
  • the user of the guest terminal may participate in any one of the plurality of open chat rooms by checking the names of the plurality of open chat rooms or an item in which the plurality of open chat rooms are classified and selecting one of them.
  • the user of the guest terminal may participate in the open chat room 540 based on the token issued from the WEB 520.
  • the user of the guest terminal may participate in the open chat room 540 by receiving a token from the WEB 520 connected through the link information 510 and applying the token to the message application 530.
  • FIG. 6 is a diagram illustrating an example in which an open chat room is displayed in a list according to an embodiment.
  • ⁇ A> of FIG. 6 shows an exemplary chat room list including a normal chat room and an open chat room.
  • the open chat room group 1 610 may indicate that a plurality of open chat rooms are grouped and displayed as one group when there are a plurality of open chat rooms corresponding to the link information.
  • the open chat room group 1 610 includes an identifier 611 indicating that an open chat room participates as a user of a host terminal, an open chat room name 612, the number of open chat rooms 613 corresponding to link information, and an open chat room.
  • the number 614 of new messages received may be displayed.
  • the number of open chat rooms corresponding to link information of the open chat room group 1 610 illustrated in ⁇ A> of FIG. 6 may be three. In other words, three open chat rooms corresponding to the link information may be grouped into one and displayed in the host terminal as the open chat room group 1 610.
  • the open chat room group 2 620 may represent at least one open chat room participating as a user of the guest terminal. For example, in the open chat room group 2 620, an identifier 621 indicating that an open chat room participates as a user of a guest terminal, an open chat room name 622, and the number of new messages 623 received in the open chat room are displayed. Can be.
  • At least one open chat room included in the open chat room group 1 610 and at least one open chat room included in the open chat room group 2 620 may be displayed as being included in one open chat room group.
  • the open chat room participating as the user of the host terminal and the open chat room participating as the user of the guest terminal may be displayed as one open chat room group.
  • FIG. 6B illustrates an exemplary chat room list including a plurality of open chat rooms corresponding to link information of the open chat room group 1 610 when a selection for the open chat room group 1 610 is input from a user. do.
  • a plurality of open chat rooms corresponding to the link information may be displayed.
  • the user name or user ID 631 of the guest terminal and the number 632 of new messages received in the open chat room may be displayed in the open chat room.
  • the plurality of open chat rooms corresponding to the link information may include an open chat room in a group chat form as well as an open chat room in a 1: 1 chat form.
  • the embodiments described above may be implemented as hardware components, software components, and / or combinations of hardware components and software components.
  • the devices, methods, and components described in the embodiments may include, for example, processors, controllers, arithmetic logic units (ALUs), digital signal processors, microcomputers, field programmable gates (FPGAs). It may be implemented using one or more general purpose or special purpose computers, such as an array, a programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions.
  • the processing device may execute an operating system (OS) and one or more software applications running on the operating system.
  • the processing device may also access, store, manipulate, process, and generate data in response to the execution of the software.
  • OS operating system
  • the processing device may also access, store, manipulate, process, and generate data in response to the execution of the software.
  • processing device includes a plurality of processing elements and / or a plurality of types of processing elements. It can be seen that it may include.
  • the processing device may include a plurality of processors or one processor and one controller.
  • other processing configurations are possible, such as parallel processors.
  • the software may include a computer program, code, instructions, or a combination of one or more of the above, and configure the processing device to operate as desired, or process it independently or collectively. You can command the device.
  • Software and / or data may be any type of machine, component, physical device, virtual equipment, computer storage medium or device in order to be interpreted by or to provide instructions or data to the processing device. Or may be permanently or temporarily embodied in a signal wave to be transmitted.
  • the software may be distributed over networked computer systems so that they may be stored or executed in a distributed manner.
  • Software and data may be stored on one or more computer readable recording media.
  • the method according to the embodiment may be embodied in the form of program instructions that can be executed by various computer means and recorded in a computer readable medium.
  • the computer readable medium may include program instructions, data files, data structures, etc. alone or in combination.
  • the program instructions recorded on the media may be those specially designed and constructed for the purposes of the embodiments, or they may be of the kind well-known and available to those having skill in the computer software arts.
  • Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical media such as CD-ROMs, DVDs, and magnetic disks, such as floppy disks.
  • Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like.
  • the hardware device described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

링크 정보에 대응하는 오픈 채팅방을 통해 메시지 서비스를 제공하는 메시지 서비스 제공 방법 및 상기 메시지 서비스 제공 방법을 수행하는 메시지 서버 및 단말이 개시된다. 메시지 서비스 제공 방법은 메시지 어플리케이션을 통해 오픈 채팅방에 대한 링크 정보 발급 요청을 메시지 서버에 전송하는 단계; 링크 정보 발급 요청에 응답하여 생성된 링크 정보를 메시지 서버로부터 수신하는 단계; 상기 호스트 단말의 사용자로부터 입력된 공유 요청에 따라 링크 정보를 공유하는 단계; 및 공유된 링크 정보를 통해 오픈 채팅방에 참여한 게스트 단말의 사용자와 채팅을 수행하는 단계를 포함하고, 게스트 단말의 사용자 및 호스트 단말의 사용자는, 메시지 서버를 통해 제공되는 메시지 서비스에 가입된 사용자이다.

Description

링크 정보에 대응하는 오픈 채팅방을 통해 메시지 서비스를 제공하는 메시지 서비스 제공 방법 및 상기 메시지 서비스 제공 방법을 수행하는 메시지 서버 및 단말
본 발명은 링크 정보에 대응하는 오픈 채팅방을 통해 메시지 서비스를 제공하는 방법 및 상기 방법을 수행하는 장치에 대한 것으로, 친구 관계인지 여부에 상관없이 링크 정보를 통해 오픈 채팅방에 참여하여 채팅을 수행할 수 있는 메시지 서비스를 제공하는 방법 및 장치에 대한 것이다.
최근에 인스턴트 메시지 서비스의 사용이 보급화되면서 인스턴트 메시지 서비스에 필요한 다양한 기능들이 제시되고 있다. 인스턴트 메시지 서비스는 네트워크에 기초하여 1:1 채팅 또는 그룹 채팅을 수행할 수 있는 채팅방 내에서 메시지를 실시간으로 주고받을 수 있는 서비스를 의미한다.
인스턴트 메시지 서비스는 기본적으로 메시지 어플리케이션에서 친구 관계인 사용자들 간의 메시지를 전달해주는 서비스이다. 다만, 인터넷 보급이 점차 확산되면서, 다양한 온라인 커뮤니티 또는 카페를 통한 비지인과의 교류가 증가하고 있는 상황이다.
이러한 비지인과 인스턴트 메시지를 주고 받기 위해 사용자는 전화번호 또는 메시지 어플리케이션의 아이디 등의 개인적인 정보를 교환해야 하는 불편함이 있고 개인적인 정보를 비지인에게 노출해야 하는 위험을 부담해야 한다.
따라서, 전화번호나 메시지 어플리케이션의 아이디 등과 같은 개인적인 정보를 교환하지 않더라도, 메시지 어플리케이션에서 비지인과 인스턴트 메시지를 주고 받을 수 있는 방안이 필요하다.
본 발명은 링크 정보를 통해 오픈 채팅방에 참여하여 채팅을 수행함으로써, 개인적인 정보(예컨대, 전화번호나 메시지 어플리케이션의 아이디 등)를 교환하지 않고서도 비지인과 메시지를 쉽게 주고 받을 수 있는 방법 및 장치를 제공한다.
본 발명은 오픈 채팅방에서 사용될 프로필을 별도로 설정함으로써, 개인적인 정보의 노출을 최소화하는 메시지 서비스를 제공 받을 수 있는 방법 및 장치를 제공한다.
본 발명은 전화번호나 메시지 어플리케이션의 아이디의 교환없이 공유된 링크 정보만으로 메시지를 주고 받음으로써, 손쉽게 인스턴트 메시지 서비스를 이용할 수 있는 방법 및 장치를 제공한다.
본 발명의 일실시예에 따라 호스트 단말이 수행하는 메시지 서비스 제공 방법은 메시지 어플리케이션을 통해 오픈 채팅방에 대한 링크 정보 발급 요청을 메시지 서버에 전송하는 단계; 상기 링크 정보 발급 요청에 응답하여 생성된 링크 정보를 상기 메시지 서버로부터 수신하는 단계; 상기 호스트 단말의 사용자로부터 입력된 공유 요청에 따라 링크 정보를 공유하는 단계; 및 상기 공유된 링크 정보를 통해 상기 오픈 채팅방에 참여한 게스트 단말의 사용자와 채팅을 수행하는 단계를 포함하고, 상기 게스트 단말의 사용자 및 상기 호스트 단말의 사용자는, 상기 메시지 서버를 통해 제공되는 메시지 서비스에 가입된 사용자일 수 있다.
본 발명의 일실시예에 따른 메시지 서비스 제공 방법에서 상기 오픈 채팅방에서 호스트 단말의 사용자의 프로필은, 상기 메시지 어플리케이션에서 호스트 단말의 사용자와 친구관계인 사용자에게 표시되는 디폴트 프로필 및 상기 오픈 채팅방에 대한 링크 정보 발급 요청을 메시지 서버에 전송할 때 또는 상기 오픈 채팅방에 참여할 때 설정되는 오픈 프로필 중 어느 하나의 프로필로 설정될 수 있다.
본 발명의 일실시예에 따른 메시지 서비스 제공 방법에서 상기 오픈 채팅방에 대한 링크 정보 발급 요청은, (i) 호스트 단말의 사용자에 대한 정보, (ii) 게스트 단말의 사용자에 대한 조건 정보, (iii) 오픈 채팅방이 1:1 채팅 또는 그룹 채팅 중 어느 하나의 채팅방 형식인지에 대한 종류 정보, (iv) 오픈 채팅방에 대한 조건 정보, (v) 오픈 채팅방에 대한 연결 정보 중 적어도 하나의 정보를 포함할 수 있다.
본 발명의 일실시예에 따른 메시지 서비스 제공 방법에서 상기 링크 정보를 공유하는 단계는, 상기 게스트 단말이 접근할 수 있는 웹 페이지, 메시지 어플리케이션 또는 메시지 어플리케이션과 구별되는 다른 서비스 어플리케이션 상의 온라인 공간 중 적어도 하나를 포함하는 게시 공간에 상기 링크 정보를 게시할 수 있다.
본 발명의 일실시예에 따른 메시지 서비스 제공 방법에서 상기 오픈 채팅방은, 상기 링크 정보 발급 요청에 응답하여 링크 정보가 생성될 때 생성되거나, 또는 상기 공유된 링크 정보가 상기 게스트 단말의 사용자에 의해 선택될 때 생성될 수 있다.
본 발명의 일실시예에 따른 메시지 서비스 제공 방법에서 상기 오픈 채팅방은, 상기 메시지 어플리케이션에서 친구 관계인 단말의 사용자와 채팅을 수행하는 일반 채팅방과 구별되도록 표시될 수 있다.
본 발명의 일실시예에 따른 메시지 서비스 제공 방법에서 상기 호스트 단말은, 상기 링크 정보에 대응하는 오픈 채팅방의 개수 및 상기 링크 정보에 대응하는 오픈 채팅방의 신규 메시지 개수 중 적어도 하나를 표시하고, 상기 링크 정보에 대응하는 오픈 채팅방이 복수인 경우, 상기 복수의 오픈 채팅방들을 그룹핑된 적어도 하나의 그룹들로 하나로 표시하고, 상기 표시된 적어도 하나의 그룹들에 대한 선택을 입력받는 경우, 상기 선택된 그룹과 연관된 오픈 채팅방들의 리스트를 표시할 수 있다.
본 발명의 일실시예에 따른 메시지 서비스 제공 방법에서 상기 호스트 단말의 사용자가 상기 오픈 채팅방에서 퇴장하면, 상기 오픈 채팅방은 미리 결정된 시간 후에 상기 메시지 서버에서 삭제될 수 있다.
본 발명의 일실시예에 따라 게스트 단말이 수행하는 메시지 서비스 제공 방법은 게시 공간에 게시된 링크 정보에 대한 선택을 입력받는 단계; 및 상기 링크 정보를 통해 메시지 서버에서 생성된 오픈 채팅방에 참여하여 호스트 단말의 사용자와 채팅을 수행하는 단계를 포함하고, 상기 게스트 단말의 사용자 및 상기 호스트 단말의 사용자는, 상기 메시지 어플리케이션과 연관된 메시지 서버에서 제공되는 메시지 서비스에 가입된 사용자이고, 상기 링크 정보는, 상기 오픈 채팅방에 대한 링크 정보 발급 요청에 응답하여 상기 메시지 서버에서 생성될 수 있다.
본 발명의 일실시예에 따른 메시지 서비스 제공 방법에서 상기 호스트 단말은, (i) 상기 링크 정보의 발급을 요청한 단말이거나, (ii) 상기 링크 정보를 통해 오픈 채팅방을 이용하는 가상 주체와 연관된 단말이거나 또는 (iii) 상기 링크 정보에서 지정하고 있는 단말일 수 있다.
본 발명의 일실시예에 따른 메시지 서비스 제공 방법에서 상기 오픈 채팅방에서 상기 게스트 단말의 사용자의 프로필은, 상기 메시지 어플리케이션에서 게스트 단말의 사용자와 친구관계인 사용자에게 표시되는 디폴트 프로필 및 상기 오픈 채팅방에 대한 링크 정보 발급 요청을 메시지 서버에 전송할 때 또는 상기 오픈 채팅방에 참여할 때 설정되는 오픈 프로필 중 어느 하나의 프로필로 설정될 수 있다.
본 발명의 일실시예에 따라 메시지 서버가 수행하는 메시지 서비스 제공 방법에 있어서, 오픈 채팅방에 대한 링크 정보 발급 요청에 응답하여 링크 정보를 생성하는 단계; 및 상기 링크 정보를 선택한 게스트 단말의 사용자와 호스트 단말의 사용자 간에 채팅을 수행할 수 있는 오픈 채팅방을 통해 메시지 서비스를 제공하는 단계를 포함하고, 상기 게스트 단말의 사용자 및 상기 호스트 단말의 사용자는, 상기 메시지 서버를 통해 제공되는 메시지 서비스에 가입된 사용자이고, 상기 게스트 단말의 사용자는, 상기 호스트 단말에 의해 공유된 링크 정보를 선택함으로써 상기 오픈 채팅방에 참여할 수 있다.
본 발명의 일실시예에 따른 메시지 서비스 제공 방법에서 상기 오픈 채팅방에 대한 링크 정보 발급 요청은, (i) 호스트 단말의 사용자에 대한 정보, (ii) 게스트 단말의 사용자에 대한 조건 정보, (iii) 오픈 채팅방이 1:1 채팅 또는 그룹 채팅 중 어느 하나의 채팅방 형식인지에 대한 종류 정보, (iv) 오픈 채팅방에 대한 조건 정보, (v) 오픈 채팅방에 대한 연결 정보 중 적어도 하나의 정보를 포함할 수 있다.
본 발명의 일실시예에 따른 메시지 서비스 제공 방법에서 상기 링크 정보를 통해 오픈 채팅방에 참가하여 채팅을 수행하는 호스트 단말의 사용자가 단수이고 게스트 단말의 사용자가 복수인 경우, 상기 호스트 단말의 사용자는, 상기 복수의 게스트 단말의 사용자들 각각과 1:1 채팅 형태의 오픈 채팅방에 참가하여 채팅을 수행하거나, 또는, 상기 복수의 게스트 단말의 사용자들과 그룹 채팅 형태의 오픈 채팅방에 참가하여 채팅을 수행할 수 있다.
본 발명의 일실시예에 따른 메시지 서비스 제공 방법에서 상기 링크 정보를 통해 오픈 채팅방에 참가하여 채팅을 수행하는 호스트 단말의 사용자가 복수이고 게스트 단말의 사용자가 복수인 경우, 상기 호스트 단말의 사용자는, 가상 주체와 연관된 복수의 호스트 단말의 사용자들 중 어느 하나의 사용자이고, 상기 복수의 게스트 단말의 사용자들 중 적어도 하나의 사용자와 동일한 오픈 채팅방에 참가하여 채팅을 수행하도록 분배될 수 있다.
본 발명의 일실시예에 따른 메시지 서비스 제공 방법에서 상기 호스트 단말의 사용자는, (i) 상기 가상 주체와 연관된 복수의 호스트 단말의 사용자들이 상기 메시지 어플리케이션에 로그인한 순서에 기초하여 분배되거나, (ii) 상기 가상 주체와 연관된 복수의 호스트 단말의 사용자들에 기 분배된 오픈 채팅방의 개수를 고려하여 분배되거나, 또는 (iii) 상기 가상 주체와 연관된 복수의 호스트 단말의 사용자들에 기 분배된 오픈 채팅방에 참여하고 있는 게스트 단말의 사용자의 수를 고려하여 분배될 수 있다.
본 발명의 일실시예에 따른 메시지 서비스 제공 방법에서 상기 호스트 단말은, (i) 상기 링크 정보의 발급을 요청한 단말이거나, (ii) 상기 링크 정보를 통해 오픈 채팅방을 이용하는 가상 주체와 연관된 단말이거나 또는 (iii) 상기 링크 정보에서 지정하고 있는 단말일 수 있다.
본 발명의 일실시예에 따라 메시지 서비스 제공 방법을 수행하는 호스트 단말은 메시지 서비스 제공 방법이 저장된 메모리; 및 상기 메시지 서비스 제공 방법을 실행하는 프로세서를 포함하고, 상기 프로세서는, 메시지 어플리케이션을 통해 오픈 채팅방에 대한 링크 정보 발급 요청을 메시지 서버에 전송하고, 상기 링크 정보 발급 요청에 응답하여 생성된 링크 정보를 상기 메시지 서버로부터 수신하고, 상기 호스트 단말의 사용자로부터 입력된 공유 요청에 따라 오픈 채팅방에 대한 링크 정보를 공유하며, 상기 공유된 링크 정보를 통해 상기 오픈 채팅방에 참여한 게스트 단말의 사용자와 채팅을 수행하고, 상기 게스트 단말의 사용자 및 상기 호스트 단말의 사용자는, 상기 메시지 서버를 통해 제공되는 메시지 서비스에 가입된 사용자일 수 있다.
본 발명의 일실시예에 따라 메시지 서비스 제공 방법을 수행하는 게스트 단말은 메시지 서비스 제공 방법이 저장된 메모리; 및 상기 메시지 서비스 제공 방법을 실행하는 프로세서를 포함하고, 상기 프로세서는, 게시 공간에 게시된 링크 정보에 대한 선택을 입력받고, 상기 링크 정보를 통해 메시지 어플리케이션에서 생성된 오픈 채팅방에 참여하여 상기 호스트 단말의 사용자와 채팅을 수행하고 상기 게스트 단말의 사용자 및 상기 호스트 단말의 사용자는, 상기 메시지 어플리케이션과 연관된 메시지 서버에서 제공되는 메시지 서비스에 가입된 사용자이고, 상기 링크 정보는, 상기 오픈 채팅방에 대한 링크 정보 발급 요청에 응답하여 상기 메시지 서버에서 생성될 수 있다.
본 발명의 일실시예에 의하면, 링크 정보를 통해 오픈 채팅방에 참여하여 채팅을 수행함으로써, 개인적인 정보(예컨대, 전화번호나 메시지 어플리케이션의 아이디 등)를 교환하지 않고서도 비지인과 메시지를 쉽게 주고 받을 수 있다.
본 발명의 일실시예에 의하면, 오픈 채팅방에서 사용될 프로필을 별도로 설정함으로써, 개인적인 정보의 노출을 최소화하는 메시지 서비스를 제공 받을 수 있다.
본 발명의 일실시예에 의하면, 개인 전화번호나 메시지 어플리케이션의 아이디의 교환없이 공유된 링크 정보만으로 메시지를 주고 받음으로써, 손쉽게 인스턴트 메시지 서비스를 이용할 수 있다.
도 1은 일실시예에 따라 메시지 서비스 제공 방법을 수행하는 장치들을 나타낸 도면이다.
도 2는 일실시예에 따라 메시지 서비스를 제공하는 과정을 설명하기 위한 도면이다.
도 3 및 도 4는 일실시예에 따라 호스트 단말에서 오픈 채팅방에 대한 링크 정보의 발급을 요청하는 예시를 나타낸 도면이다.
도 5는 일실시예에 따라 게스트 단말이 오픈 채팅방에 입장하는 예시를 나타낸 도면이다.
도 6은 일실시예에 따라 오픈 채팅방이 리스트에 표시되는 예시를 나타낸 도면이다.
이하, 실시예들을 첨부된 도면을 참조하여 상세하게 설명한다. 아래의 특정한 구조적 내지 기능적 설명들은 단지 실시예들을 설명하기 위한 목적으로 예시된 것으로, 실시예의 범위가 본문에 설명된 내용에 한정되는 것으로 해석되어서는 안된다. 관련 기술 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 또한, 각 도면에 제시된 동일한 참조 부호는 동일한 부재를 나타내며, 공지된 기능 및 구조는 생략하도록 한다.
또한, 명세서에서 "포함한다"는 의미는, 특별히 반대되는 기재가 없는 한 다른 구성 요소를 배제한다는 것이 아니라, 다른 구성 요소도 추가적으로 더 포함할 수 있다는 것을 의미한다.
도 1은 일실시예에 따라 메시지 서비스 제공 방법을 수행하는 장치들을 나타낸 도면이다.
도 1을 참고하면, 호스트 단말(110-1, 110-2, ..., 110-N), 메시지 서버(120) 및 게스트 단말(130-1, 130-2, ..., 130-M)이 도시된다. 본 발명에서 설명하는 호스트 단말과 게스트 단말은 메시지 어플리케이션을 통해 채팅을 수행할 수 있는 단말로서, 예를 들어, 소프트웨어 모듈, 하드웨어 모듈, 또는 이들의 조합으로 구현될 수 있다. 호스트 단말과 게스트 단말은 스마트 폰, 테블릿 컴퓨터, 랩톱 컴퓨터, 데스크톱 컴퓨터, 웨어러블 장치 등 다양한 컴퓨팅 장치 및/또는 시스템을 의미할 수 있다. 일실시예에 따른 호스트 단말과 게스트 단말 각각은 메모리와 프로세서를 포함할 수 있다. 메모리는 후술하는 메시지 서비스 제공 방법을 저장하고, 프로세서는 메시지 서비스 제공 방법을 실행할 수 있다. 한편, 호스트 단말들과 게스트 단말들은 메시지 서비스의 사용자 정보(예를 들면, 사용자 ID)가 각각 다른 단말들일 수 있다.
적어도 하나의 호스트 단말(110-1, 110-2, ..., 110-N)은 링크 정보를 통해 참가한 적어도 하나의 게스트 단말(130-1, 130-2, ..., 130-M)과 하나 이상의 인스턴트 메시지를 주고받을 수 있다. 이를 위해, 적어도 하나의 호스트 단말(110-1, 110-2, ..., 110-N) 또는 적어도 하나의 게스트 단말(130-1, 130-2, ..., 130-M)은 메시지 서버(120)와 연관된 메시지 어플리케이션을 설치할 수 있다.
이하에서는 링크 정보를 통해 참가할 수 있는 채팅방을 오픈 채팅방(121)이라 지칭한다. 오픈 채팅방(121)은 메시지 어플리케이션에서 친구 관계인지 여부에 상관없이 링크 정보를 통해 참가할 수 있는 채팅방을 의미한다. 그래서, 적어도 하나의 호스트 단말(110-1, 110-2, ..., 110-N)과 적어도 하나의 게스트 단말(130-1, 130-2, ..., 130-M)의 사용자들이 서로 친구 관계일 것을 요구하지 않는다. 다만, 적어도 하나의 호스트 단말(110-1, 110-2, ..., 110-N)과 적어도 하나의 게스트 단말(130-1, 130-2, ..., 130-M)의 사용자들은 메시지 서버(120)를 통해 제공되는 동일한 메시지 서비스에 가입한 사용자일 수 있다. 이에, 오픈 채팅방(121)은 일반적으로 친구 관계인 사용자와 채팅을 수행하기 위한 일반 채팅방과 구별될 수 있다. 오픈 채팅방(121)은 1:1 채팅을 수행하는 1:1 채팅 형태의 오픈 채팅방 또는 3인 이상의 사용자가 참여하는 그룹 채팅 형태의 오픈 채팅방일 수 있다.
여기서, 링크 정보는 오픈 채팅방(121)으로 연결되는 링크에 대한 정보를 의미할 수 있다. 예를 들어, 링크 정보는 Custom URL Scheme, http URL, QR code, 강조 표시된 텍스트, 아이콘 등의 형태를 가질 수 있다. Custom URL Scheme은 어플리케이션을 실행시키는 링크 정보 형태일 수 있다. http URL은 미리 결정된 웹 페이지로 연결하는 링크 정보 형태일 수 있다. QR code는 흑백 격자무늬 패턴으로 정보를 표현하는 2차원 바코드로서, 예를 들어, 미리 결정된 웹 페이지로 연결하는 정보를 포함할 수 있다. 강조 표시된 텍스트는 텍스트의 형태를 가지나 전체 또는 일부 텍스트의 외형이 변형된 것으로, 미리 결정된 웹 페이지로 연결하는 링크 정보를 포함할 수 있다. 아이콘은 사물, 시설, 형태, 개념 등을 쉽게 인지할 수 있도록 상징적인 그림으로 나타낸 그림문자를 의미하는 것으로서, 미리 결정된 웹 페이지로 연결하는 정보를 포함할 수 있다.
일례로, 링크 정보를 선택한 단말의 사용자는 오픈 채팅방(121)에 참가할 수 있다. 구체적으로, 적어도 하나의 게스트 단말(130-1, 130-2, ..., 130-M)이 Custom URL Scheme 형태의 링크 정보에 대한 선택을 입력받는 경우, 적어도 하나의 게스트 단말(130-1, 130-2, ..., 130-M)은 메시지 어플리케이션을 실행시켜 게스트 단말(130-1, 130-2, ..., 130-M)의 사용자로 하여금 링크 정보에 대응하는 오픈 채팅방(121)에 참여하게 할 수 있다. 또는, 적어도 하나의 게스트 단말(130-1, 130-2, ..., 130-M)이 http URL, QR code, 강조 표시된 텍스트, 또는 아이콘 형태의 링크 정보에 대한 선택을 입력받는 경우, 적어도 하나의 게스트 단말(130-1, 130-2, ..., 130-M)은 미리 결정된 웹페이지에 접속하여 해당 웹페이지에 포함된 링크 정보를 통해 메시지 어플리케이션을 실행시킴으로써 게스트 단말(130-1, 130-2, ..., 130-M)의 사용자로 하여금 오픈 채팅방(121)에 참여하게 할 수 있다.
다른 일례로, 링크 정보에 대한 선택을 입력받는 단말에서 오픈 채팅방(121)의 참가가 불가한 경우, 링크 정보는 단말의 사용자가 이용하는 다른 단말로 전달될 수 있다. 예를 들어, 링크 정보에 대한 선택을 입력받는 단말에서 오픈 채팅방(121)의 참가가 불가한 경우는, 해당 단말에 메시지 서버(120)와 연관된 메시지 어플리케이션이 설치되지 않은 경우나 해당 단말에 설치된 메시지 어플리케이션에서 링크 정보를 통한 오픈 채팅방(121)의 참여를 지원하지 않는 경우가 있을 수 있다. 링크 정보를 전달받은 다른 단말의 사용자는 링크 정보를 통해 오픈 채팅방(121)에 참가할 수 있다.
링크 정보를 통해 오픈 채팅방(121)에 참가하여 인스턴트 메시지를 주고 받는 적어도 하나의 호스트 단말(110-1, 110-2, ..., 110-N)의 사용자와 적어도 하나의 게스트 단말(130-1, 130-2, ..., 130-M)의 사용자는 각각 단수 또는 복수일 수 있다.
메시지 서비스가 제공되는 형태는 링크 정보를 통해 오픈 채팅방(121)에 참여하여 인스턴트 메시지를 주고 받을 수 있는 적어도 하나의 호스트 단말(110-1, 110-2, ..., 110-N)의 사용자와 적어도 하나의 게스트 단말(130-1, 130-2, ..., 130-M)의 사용자가 단수 또는 복수로 설정된 경우들을 통해 쉽게 이해될 수 있다.
(1) 링크 정보에 따라 오픈 채팅방을 통해 인스턴트 메시지를 주고 받을 수 있는 호스트 단말의 사용자가 단수이고, 게스트 단말의 사용자도 단수인 경우
일실시예에 따라 링크 정보에 따라 오픈 채팅방을 통해 인스턴트 메시지를 주고 받을 수 있는 호스트 단말의 사용자와 게스트 단말의 사용자가 모두 단수인 경우를 가정할 수 있다. 이 때, 호스트 단말의 사용자와 게스트 단말의 사용자는 링크 정보를 통해 참가한 오픈 채팅방(121)에서 채팅을 수행할 수 있다.
이 때, 오픈 채팅방(121)은 메시지 서버(120)에서 링크 정보 발급 요청에 응답하여 링크 정보가 생성될 때 생성되거나, 또는 게시 공간에 게시된 링크 정보가 게스트 단말의 사용자에 의해 선택될 때 생성될 수 있다.
또한, 호스트 단말은 링크 정보의 발급을 요청한 단말 또는 링크 정보에서 지정하고 있는 단말일 수 있다.
(2) 링크 정보에 따라 오픈 채팅방을 통해 인스턴트 메시지를 주고 받을 수 있는 호스트 단말의 사용자가 단수이고, 게스트 단말의 사용자가 복수인 경우
링크 정보에 따라 오픈 채팅방을 통해 인스턴트 메시지를 주고 받을 수 있는 호스트 단말의 사용자가 단수이고, 게스트 단말의 사용자가 복수인 경우를 가정할 수 있다. 이 때, 링크 정보를 통해 참가할 수 있는 오픈 채팅방의 종류(예컨대, 1:1 채팅 형태 또는 그룹 채팅 형태의 오픈 채팅방)에 따라 그 실시의 형태가 다를 수 있다.
우선, 오픈 채팅방(121)이 1:1 채팅 형태의 오픈 채팅방인 경우를 고려해 볼 수 있다. 이 때, 동일한 특정 호스트 단말의 사용자와 링크 정보를 통해 참가하는 게스트 단말의 사용자는 1:1 채팅 형태의 오픈 채팅방에 참가하여 채팅을 수행할 수 있다. 복수의 게스트 단말이 링크 정보에 대한 선택을 입력받음에 따라 각 게스트 단말의 사용자마다 동일한 특정 호스트 단말의 사용자와 1:1 채팅 형태의 오픈 채팅방(121)이 생성될 수 있다.
다만, 링크 정보를 통해 생성될 수 있는 오픈 채팅방(121)의 최대 허용 개수는 호스트 단말 또는 메시지 서버(120)에 의해 설정될 수 있다. 이 때, 링크 정보를 통해 생성되는 오픈 채팅방(121)의 개수는 미리 설정된 오픈 채팅방(121)의 최대 허용 개수를 넘지 않도록 제한되며, 오픈 채팅방(121)의 최대 허용 개수만큼 링크 정보를 통해 오픈 채팅방(121)에 참여하는 게스트 단말의 사용자 수도 제한된다.
다음으로, 오픈 채팅방(121)이 그룹 채팅 형태의 오픈 채팅방인 경우를 고려해 볼 수 있다. 이 때, 동일한 특정 호스트 단말의 사용자와 링크 정보를 통해 참가하는 복수의 게스트 단말의 사용자들은 그룹 채팅 형태의 오픈 채팅방에 참여하여 채팅을 수행할 수 있다. 이 때, 오픈 채팅방(121)에 참여할 수 있는 게스트 단말의 사용자의 최대 허용 수는 호스트 단말 또는 메시지 서버(120)에 의해 설정될 수 있다. 이 경우에 있어서, 링크 정보를 통해 오픈 채팅방(121)에 참여하는 게스트 단말의 사용자의 수가 미리 설정된 게스트 단말의 사용자의 최대 허용 수에 도달하게 되면, 그 후에 링크 정보를 선택하는 게스트 단말의 사용자는 새로 생성된 그룹 채팅 형태의 오픈 채팅방에 참여할 수 있다. 그리고, 그룹 채팅 형태의 오픈 채팅방도 미리 설정된 링크 정보로 생성될 수 있는 오픈 채팅방(121)의 최대 허용 개수에 제한될 수 있다.
또는, 오픈 채팅방(121)이 1:1 채팅 형태의 오픈 채팅방과 그룹 채팅 형태의 오픈 채팅방을 모두 포함하는 경우를 고려해 볼 수 있다. 이 때는, 상술한 바와 같이, 1:1 채팅 형태의 오픈 채팅방의 경우와 그룹 채팅 형태의 오픈 채팅방의 경우에 설명한 내용이 적용될 수 있으므로 보다 자세한 설명은 생략한다.
여기서, 동일한 특정 호스트 단말은 링크 정보의 발급을 요청한 단말 또는 링크 정보에서 지정하고 있는 단말일 수 있다.
(3) 링크 정보에 따라 오픈 채팅방을 통해 인스턴트 메시지를 주고 받을 수 있는 호스트 단말의 사용자가 복수이고, 게스트 단말의 사용자가 복수인 경우
일실시예에 따라 링크 정보에 따라 오픈 채팅방을 통해 인스턴트 메시지를 주고 받을 수 있는 호스트 단말의 사용자와 게스트 단말의 사용자가 모두 복수인 경우를 가정할 수 있다. 복수의 호스트 단말의 사용자들은 가상 주체와 연관될 수 있다. 가상 주체는 오픈 채팅방(121)을 이용하고자 하는 기관이나 단체, 회사 등을 대표할 수 있는 주체를 의미한다.
가상 주체를 이용한 메시지 서비스는 오픈 채팅방(121)에서 동일한 하나의 가상 주체의 아이디를 통해 제공되지만, 가상 주체의 아이디를 통해 게스트 단말의 사용자와 채팅을 수행하는 실제 사용자는 가상 주체와 관련된 복수의 호스트 단말의 사용자들 중 어느 하나의 사용자가 된다. 이러한 가상 주체는 세미나, 워크샵 등을 주최하거나 기관, 단체, 회사의 목적에 따라서 고객 관리, 업무 지원, 상품 판매 등의 업무를 수행하는 데 이용된다. 가상 주체는 복수의 호스트 단말을 통해 보다 많은 게스트 단말의 사용자들과 채팅 서비스를 이용할 수 있게 한다.
호스트 단말의 사용자와 게스트 단말의 사용자가 모두 복수로 설정된 경우에도 링크 정보를 통해 참여할 수 있는 오픈 채팅방(121)의 종류(예컨대, 1:1 채팅 형태 또는 그룹 채팅 형태의 오픈 채팅방)에 따라 그 실시의 형태가 다를 수 있다.
우선, 오픈 채팅방(121)이 1:1 채팅 형태의 오픈 채팅방인 경우를 고려해볼 수 있다. 오픈 채팅방(121)이 1:1 채팅 형태의 오픈 채팅방인 경우에는 링크 정보를 선택하는 게스트 단말의 사용자마다 하나의 오픈 채팅방(121)이 배정될 수 있다.
오픈 채팅방(121)은 링크 정보를 통해 참가하는 게스트 단말의 사용자 수만큼 생성될 수 있다. 반면, 오픈 채팅방(121)의 개수는 미리 설정된 오픈 채팅방(121)의 최대 허용 개수에 제한될 수 있다. 다시 말해, 링크 정보를 통해 생성되는 오픈 채팅방(121)의 개수는 오픈 채팅방(121)의 최대 허용 개수를 넘지 않도록 제한된다.
그리고, 복수의 호스트 단말의 사용자들 중 어느 하나의 사용자가 1:1 채팅 형태의 오픈 채팅방(121)에 분배될 수 있다. 이 때, 복수의 호스트 단말의 사용자들은 임의 또는 미리 정해진 순서로 하나 이상의 오픈 채팅방(121)의 참여자로 분배될 수 있다.
예를 들어, 복수의 호스트 단말의 사용자들은 복수의 호스트 단말의 사용자들의 메시지 어플리케이션에 로그인한 순서에 기초하여 오픈 채팅방에 분배될 수 있다. 복수의 호스트 단말의 사용자들 중에서 메시지 어플리케이션에 로그인한 순서가 빠른 사용자일수록 우선적으로 새로 생성되는 오픈 채팅방에 분배될 수 있다. 또한, 복수의 호스트 단말의 사용자들은 복수의 호스트 단말의 사용자들에 기 분배된 오픈 채팅방의 개수를 고려하여 오픈 채팅방에 분배될 수 있다. 복수의 호스트 단말의 사용자들 중에서 기 분배된 오픈 채팅방의 개수가 적은 사용자일수록 우선적으로 오픈 채팅방에 분배될 수 있다.
다음으로, 오픈 채팅방(121)이 그룹 채팅 형태의 오픈 채팅방인 경우를 고려해볼 수 있다. 오픈 채팅방(121)이 그룹 채팅 형태의 오픈 채팅방인 경우, 링크 정보를 선택하는 게스트 단말의 사용자는 그룹 채팅 형태의 오픈 채팅방에 참가할 수 있다.
링크 정보를 통해 오픈 채팅방(121)에 참여하는 게스트 단말의 사용자 수는 미리 설정될 수 있다. 이 때, 오픈 채팅방(121)에 참여하는 게스트 단말의 사용자 수가 미리 설정된 게스트 단말의 사용자의 최대 허용 수에 도달한 경우, 이 후에 링크 정보를 선택하는 게스트 단말의 사용자는 새롭게 생성된 그룹 채팅 형태의 오픈 채팅방에 참여할 수 있다.
복수의 호스트 단말의 사용자들 중 어느 하나의 사용자가 그룹 채팅 형태의 오픈 채팅방(121)에 분배될 수 있다. 이 때, 복수의 호스트 단말의 사용자들은 임의 또는 미리 정해진 순서로 하나 이상의 오픈 채팅방(121)의 참여자로 분배될 수 있다.
또한, 복수의 호스트 단말의 사용자들은 (i) 상기 가상 주체와 연관된 복수의 호스트 단말의 사용자들이 상기 메시지 어플리케이션에 로그인한 순서에 기초하여 분배되거나, (ii) 상기 가상 주체와 연관된 복수의 호스트 단말의 사용자들에 기 분배된 오픈 채팅방의 개수를 고려하여 분배되거나, 또는 (iii) 상기 가상 주체와 연관된 복수의 호스트 단말의 사용자들에 기 분배된 오픈 채팅방에 참여하고 있는 게스트 단말의 사용자의 수를 고려하여 그룹 채팅 형태의 오픈 채팅방(121)에 분배될 수 있다.
복수의 호스트 단말의 사용자들은 메시지 서버(120)에 의해 분배되거나, 또는 복수의 호스트 단말의 사용자들과 연관된 가상 주체와 관련된 서버에 의해 분배될 수 있다.
복수의 호스트 단말들은 링크 정보의 발급을 요청한 단말, 링크 정보를 통해 오픈 채팅방을 이용하는 가상 주체와 연관된 단말 및 링크 정보에서 지정하고 있는 단말 중 적어도 하나를 포함할 수 있다.
상기의 실시예들에서, (i) 오픈 채팅방(121)의 종류, (ii) 링크 정보로 생성될 수 있는 오픈 채팅방(121)의 최대 허용 개수, (iii) 오픈 채팅방(121)에 참여하는 호스트 단말의 사용자의 최대 허용 수 또는 게스트 단말의 사용자의 최대 허용 수 (iv) 오픈 채팅방(121) 입장 조건 중 적어도 하나는 링크 정보를 생성한 단말(예를 들면, 특정 호스트 단말) 또는 메시지 서버 또는 가상 주체 관리 서버에 의해 설정될 수 있다.
이하에서는, 적어도 하나의 호스트 단말(110-1, 110-2, ..., 110-N) 중 어느 하나의 호스트 단말(110)의 사용자와 적어도 하나의 게스트 단말(130-1, 130-2, ..., 130-M)의 사용자를 중심으로 링크 정보를 통해 오픈 채팅방(121)에 참여하는 과정을 설명하기로 한다. 아래 설명들은 호스트 단말 각각(110-1, 110-2, ..., 110-N)에도 동일하게 적용될 수 있다.
호스트 단말(110)은 메시지 서버(120)로 오픈 채팅방(121)에 대한 링크 정보 발급 요청을 전송할 수 있다. 링크 정보 발급 요청에는 (i) 호스트 단말(110)의 사용자에 대한 정보, (ii) 게스트 단말(130)의 사용자에 대한 조건 정보, (iii) 오픈 채팅방이 1:1 채팅 또는 그룹 채팅 중 어느 하나의 채팅방 형식인지에 대한 종류 정보, (iv) 오픈 채팅방에 대한 조건 정보, 또는 (v) 오픈 채팅방에 대한 연결 정보가 포함될 수 있다.
호스트 단말(110)의 사용자에 대한 정보는 호스트 단말(110)을 이용하는 사용자에 대한 정보로서, 예를 들어, 호스트 단말(110)의 사용자에 대한 프로필 정보 또는 호스트 단말(110)과 연관된 가상 주체에 대한 정보를 포함할 수 있다.
호스트 단말(110)의 사용자에 대한 프로필 정보는 오픈 채팅방(121)에서 이용할 프로필에 대한 정보로서, 디폴트 프로필 및 오픈 프로필 중 어느 하나의 프로필에 대한 정보를 포함할 수 있다. 디폴트 프로필은 메시지 어플리케이션에서 호스트 단말(110)의 사용자와 친구관게인 사용자에게 표시되는 호스트 단말(110)의 사용자 프로필로서, 메시지 서비스에 가입할 때 설정되고, 한 번 설정되더라도 추후에 변경될 수 있다. 다시 말해, 디폴트 프로필은 메시지 어플리케이션에서 친구 관계에 있는 사용자와 채팅을 수행할 때 사용하는 프로필을 의미할 수 있다. 오픈 프로필은 오픈 채팅방(121)에 대한 링크 정보 발급 요청을 메시지 서버에 전송할 때 또는 상기 오픈 채팅방(121)에 참여할 때 설정되는 프로필로서, 디폴트 프로필 외에 별도로 설정될 수 있다. 일반적으로 개인적인 정보(예컨대, 사용자 얼굴 사진)가 사용되는 디폴트 프로필와 달리 개인적인 정보가 포함되지 않은 오픈 프로필을 별도로 설정함으로써, 호스트 단말(110)의 사용자에 대한 개인적인 정보의 유출을 최소화할 수 있다.
가상 주체에 대한 정보는 호스트 단말(110)을 통해 오픈 채팅방(121)을 이용하고자 하는 가상 주체에 대한 정보를 의미할 수 있다. 가상 주체는 오픈 채팅방(121)을 이용하고자 하는 기관이나 단체, 회사 등을 대표할 수 있는 주체를 의미한다. 가상 주체는 세미나, 워크샵 등을 주최하거나 기관, 단체, 회사의 목적에 따라서 고객 관리, 업무 지원, 상품 판매 등의 업무를 수행하는 데 이용할 수 있다. 가상 주체에 대한 정보에는 가상 주체와 연관된 복수의 호스트 단말들에 대한 정보(예컨대, 호스트 단말들의 사용자 ID(identification) 정보)도 포함될 수 있다.
게스트 단말(130)의 사용자에 대한 조건 정보는 오픈 채팅방(121)에 참여할 수 있는 게스트 단말(130)의 사용자에 대한 조건 정보를 의미할 수 있다. 예를 들어, 게스트 단말(130)의 사용자에 대한 조건 정보는 게스트 단말(130)의 사용자의 성별, 나이, 거주지, 학력, 소속 회사 등의 인적 정보를 포함할 수 있다. 게스트 단말(130)의 사용자의 인적 정보는 게스트 단말(130)의 사용자가 메시지 서비스에 가입할 때 사용자에 의해 입력된 정보일 수 있다.
오픈 채팅방에 대한 종류 정보는 오픈 채팅방(121)이 1:1 채팅 또는 그룹 채팅 중 어느 하나의 채팅방 형식인지에 대한 정보를 포함할 수 있다. 오픈 채팅방(121)이 1:1 채팅 형태의 오픈 채팅방인 경우, 링크 정보를 통해 오픈 채팅방(121)에 참여하는 게스트 단말의 사용자마다 하나의 1:1 채팅 형태의 오픈 채팅방이 생성될 수 있다. 이 때 생성되는 1:1 채팅 형태의 오픈 채팅방은 오픈 채팅방(121)의 최대 허용 개수에 제한될 수 있다. 즉, 링크 정보를 통해 생성되는 1:1 채팅 형태의 오픈 채팅방의 개수는 오픈 채팅방(121)의 최대 허용 개수를 넘지 않도록 제한된다.
오픈 채팅방에 대한 조건 정보는 (i) 링크 정보로 생성될 수 있는 오픈 채팅방(121)의 최대 허용 개수, (ii) 오픈 채팅방(121)에 참여하는 호스트 단말의 사용자의 최대 허용 수 또는 게스트 단말(130)의 사용자의 최대 허용 수 및 (iii) 오픈 채팅방(121) 입장 조건에 대한 정보 중 적어도 하나를 포함할 수 있다.
오픈 채팅방(121)이 그룹 채팅 형태의 오픈 채팅방인 경우, 링크 정보를 선택한 게스트 단말(130)의 사용자는 기 생성된 그룹 채팅 형태의 오픈 채팅방에 참여할 수 있으며, 그룹 채팅 형태의 오픈 채팅방에 참여하는 게스트 단말(130)의 사용자의 수는 미리 설정된 게스트 단말(130)의 사용자의 최대 허용 수에 제한될 수 있다. 즉, 링크 정보를 통해 그룹 채팅 형태의 오픈 채팅방에 참여하는 게스트 단말(130)의 사용자의 수는 게스트 단말(130)의 사용자의 최대 허용 수를 넘지 않도록 제한된다. 예를 들어, 링크 정보를 통해 그룹 채팅 형태의 오픈 채팅방에 참여하는 게스트 단말(130)의 사용자의 수가 게스트 단말(130)의 사용자의 최대 허용 수에 제한되는 경우, 그룹 채팅 형태의 오픈 채팅방이 새로 생성될 수 있다. 이 때, 링크 정보를 통해 오픈 채팅방(121)에 참여하는 게스트 단말(130)의 사용자는 새로 생성된 그룹 채팅 형태의 오픈 채팅방에 참여하여 호스트 단말(110)의 사용자와 채팅을 수행할 수 있다.
오픈 채팅방(121)에 참여하는 호스트 단말의 사용자의 최대 허용 수는 기본적으로 하나로 설정되나, 경우에 따라서는 둘 이상으로 설정될 수 있다. 만약 호스트 단말의 사용자의 최대 허용 수가 둘 이상으로 설정된 경우에는, 동일한 오픈 채팅방(121)에 둘 이상의 호스트 단말의 사용자들이 참여하여 게스트 단말의 사용자와 채팅을 수행할 수도 있다.
오픈 채팅방 입장 조건에 대한 정보는 오픈 채팅방(121)에 입장할 수 있는 조건에 대한 정보를 의미하는 것으로, 예를 들어, 링크 정보의 활성여부에 관한 정보, 오픈 채팅방(121)의 패스워드에 관한 정보, 또는 오픈 채팅방(121)에 관하여 설정된 제한 시간에 관한 정보를 포함할 수 있다. 예를 들어, 링크 정보의 활성여부에 관한 정보가 비활성으로 설정된 경우에는, 게스트 단말(130)의 사용자가 링크 정보를 선택하더라도 오픈 채팅방(121)에 참여하지 못한다. 링크 정보를 통해 입장하는 게스트 단말(130)의 사용자를 모두 관리하기 어렵다고 판단될 경우, 호스트 단말(110)의 사용자는 링크 정보를 비활성함으로써 추가적인 게스트 단말(130)의 사용자가 오픈 채팅방(131)에 참여하는 것을 제한할 수 있다.
또한, 오픈 채팅방(121)에 패스워드가 설정되어 있는 경우, 게스트 단말(130)의 사용자는 링크 정보를 선택하더라도 오픈 채팅방 입장 조건에 대한 정보에 포함된 패스워드를 입력하지 않으면 오픈 채팅방(121)에 참여하지 못한다.
제한 시간에 대한 정보는 오픈 채팅방(121)에 관하여 설정된 제한 시간에 대한 정보로서, 예를 들어, 오픈 채팅방(121)이 생성된 후로부터 삭제되지 않고 유지되는 시간에 대한 정보, 링크 정보가 활성화되는 시간에 대한 정보, 또는 오픈 채팅방(121)이 삭제되는 시간에 대한 정보를 포함할 수 있다. 예를 들어, 게스트 단말(130)의 사용자가 링크 정보를 통해 오픈 채팅방(121)에 참여하고자 하는 시간이 링크 정보가 활성화되지 않는 시간인 경우, 게스트 단말(130)의 사용자는 오픈 채팅방(121)에 참여하지 못한다.
채팅방에 대한 연결 정보는 오픈 채팅방(121)에 참여하는 호스트 단말(110)의 사용자와 게스트 단말(130)의 사용자 간의 연결 정보를 의미할 수 있다. 예를 들면, 채팅방에 대한 연결 정보는 오픈 채팅방에 참여하는 특정 호스트 단말의 사용자에 관한 정보일 수 있다. 특정 호스트 단말은 링크 정보 발급을 요청한 단말, 링크 정보를 통해 오픈 채팅방을 이용하는 가상 주체와 연관된 단말 또는 링크 정보에서 지정하고 있는 단말일 수 있다. 한편, 채팅방에 대한 연결 정보는 가상 주체와 연관된 복수의 호스트 단말의 사용자들 중에서 적어도 하나의 사용자를 게스트 단말(130)의 사용자가 참여하는 오픈 채팅방(121)에 어떻게 분배할지 나타내는 정보일 수 있다.
메시지 서버(120)는 링크 정보 발급 요청에 기초하여 링크 정보를 생성하여 호스트 단말(110)로 전송할 수 있다. 호스트 단말(110)은 메시지 서버(120)로부터 수신한 오픈 채팅방(121)에 대한 링크 정보를 공유할 수 있다.
적어도 하나의 게스트 단말(130-1, 130-2, ..., 130-M)의 사용자는 링크 정보를 통해 오픈 채팅방(121)에 참여하여 적어도 하나의 호스트 단말(110-1, 110-2, ..., 110-N)의 사용자와 채팅을 수행할 수 있다.
일실시예에 따라 링크 정보에 대응하는 오픈 채팅방(121)이 복수인 경우, 호스트 단말의 사용자는 복수의 오픈 채팅방들에 동일한 메시지(예컨대, 공지 메시지)를 전달하기 위해서는 복수의 오픈 채팅방들에서 동일한 메시지를 반복적으로 입력해야 하는 번거로움이 있을 수 있다. 이 때, 호스트 단말의 사용자는 메시지 어플리케이션에 마련된 공지 메시지에 대한 인터페이스를 통해 한번에 공지 메시지를 복수의 오픈 채팅방들에 전달할 수 있다. 공지 메시지는 복수의 오픈 채팅방들에 참여한 적어도 하나의 게스트 단말(130-1, 130-2, ..., 130-M)의 사용자에게 알리는 메시지를 의미하며, 오픈 채팅방(121)의 일부 영역(예컨대, 오픈 채팅방(121)의 상단 또는 팝업 등)에 표시되거나 메시지 전송 시간에 따라 오픈 채팅방(121)에 전달된 메시지들 사이에 표시될 수 있다.
또한, 그룹 채팅 형태의 오픈 채팅방에 참여한 단말의 사용자는 그룹 채팅 형태의 오픈 채팅방에 참여 중인 다른 단말의 사용자들 중 어느 하나와 1:1로 채팅을 수행할 수 있다. 이 때, 1:1 채팅은 별도로 생성된 1:1 채팅 형태의 오픈 채팅방에서 수행될 수도 있고, 그룹 채팅 형태의 오픈 채팅방에서 귓속말 기능으로 수행될 수 있다. 귓속말 기능이란 별도의 1:1 채팅 형태의 오픈 채팅방을 생성하지 않고도 기존의 그룹 채팅 형태의 오픈 채팅방에서 미리 결정된 단말의 사용자들 간에 1:1 메시지 교환이 가능한 기능을 의미할 수 있다.
또한, 오픈 채팅방(121)에서는 텍스트 기반의 인스턴트 메시지뿐만 아니라, 음성 기반의 메시지도 전송될 수 있으며, 오픈 채팅방(121)에 참여한 단말의 사용자들 간의 음성 전화도 수행될 수 있다. 또한, 오픈 채팅방(121)에 참여한 단말의 사용자들 간에 상품의 결제, 금전 송금 또는 메시지 어플리케이션에서 지원하는 선물하기 메시지의 송수신이 수행될 수 있다.
도 2는 일실시예에 따라 메시지 서비스를 제공하는 과정을 설명하기 위한 도면이다.
도 2에서, 호스트 단말(110)은 도 1의 호스트 단말(110-1, 110-2, ..., 110-N) 중 어느 하나에 대응하고, 메시지 서버(120)는 도 1의 메시지 서버(120)에 대응하며, 게스트 단말(130)은 도 1의 게스트 단말(130-1, 130-2, ..., 130-M) 중 어느 하나에 대응하는 것으로 가정한다. 호스트 단말(110)의 사용자와 게스트 단말(130)의 사용자는 동일한 메시지 서비스에 가입된 사용자로서, 메시지 어플리케이션에서 친구 관계로 연결되어 있는지 여부를 불문한다.
단계(211)에서, 호스트 단말(110)은 메시지 서버(120)로 오픈 채팅방에 대한 링크 정보 발급 요청을 전송할 수 있다. 호스트 단말(110)은 링크 정보 발급 요청을 메시지 어플리케이션을 통해 메시지 서버(120)로 전송할 수 있다.
링크 정보 발급 요청에는 (i) 호스트 단말(110)의 사용자 정보, (ii) 게스트 단말(130)의 사용자에 대한 조건 정보, (iii) 오픈 채팅방이 1:1 채팅 또는 그룹 채팅 중 어느 하나의 채팅방 형식인지에 대한 종류 정보, (iv) 오픈 채팅방에 대한 조건 정보, 또는 (iv) 오픈 채팅방에 대한 연결 정보가 포함될 수 있다.
단계(212)에서, 메시지 서버(120)는 링크 정보 발급 요청에 기초하여 링크 정보 정보를 생성할 수 있다. 링크 정보는 오픈 채팅방으로 연결되는 링크에 대한 정보를 의미할 수 있다. 예를 들어, 링크 정보는 Custom URL Scheme, http URL, QR code, 강조 표시된 텍스트, 아이콘 등의 형태를 가질 수 있다.
단계(213)에서, 메시지 서버(120)는 링크 정보를 호스트 단말(110)로 전송할 수 있다.
단계(214)에서, 호스트 단말(110)은 호스트 단말(110)의 사용자로부터 입력된 링크 정보에 대한 공유 요청에 따라 링크 정보를 공유할 수 있다. 예를 들어, 호스트 단말(110)은 링크 정보를 게시 공간에 게시함으로써 링크 정보를 공유할 수 있다. 게시 공간은 게스트 단말(130)이 유선 통신망 또는 무선 통신망을 통해 접근할 수 있는 공간을 의미하는 것으로, 예를 들어, 웹 페이지(예컨대, 블로그, 온라인 커뮤니티, 온라인 카페 등), 가입된 사용자들 간에 인스턴트 메시지를 주고 받을 수 있는 메시지 어플리케이션 또는 메시지 어플리케이션과 구별되는 다른 서비스 어플리케이션(예컨대, SNS(Social Network Service)) 상의 온라인 공간 등을 포함할 수 있다.
여기서, 메시지 어플리케이션 또는 다른 서비스 어플리케이션 상의 온라인 공간은 해당 어플리케이션에 가입된 사용자가 해당 어플리케이션을 통해 접근할 수 있는 온라인 공간으로, 예를 들어, 메시지 어플리케이션에서 전송되는 인스턴트 메시지, 게스트 단말(130)이 기 생성된 오픈 채팅방을 검색해서 참여할 수 있도록 적어도 하나의 링크 정보가 등록된 공간, 다른 서비스 어플리케이션에서 텍스트, 이미지, 동영상 중 적어도 하나를 게시할 수 있는 공간 등을 포함할 수 있다.
게스트 단말(130)의 사용자는 적어도 하나의 링크 정보가 등록된 공간에 특정 키워드를 입력함으로써 관심있는 주제에 대한 오픈 채팅방의 링크 정보를 식별할 수 있고, 식별한 링크 정보를 통해 오픈 채팅방에 참여할 수 있다. 다만, 단계(214)에서 호스트 단말(110)의 사용자는 적어도 하나의 링크 정보가 등록된 공간에 링크 정보를 공유할지 여부를 결정할 수 있는데, 만약 적어도 하나의 링크 정보가 등록된 공간에 링크 정보를 공유하지 않는 것으로 결정된 경우, 게스트 단말(130)은 적어도 하나의 링크 정보가 등록된 공간을 통해서는 오픈 채팅방에 참여할 수 없다.
링크 정보의 공유는 호스트 단말(110) 이외의 단말(예를 들면, 호스트 단말의 게시 요청을 받은 단말, 공유된 링크 정보를 게시하는 게스트 단말 등)에 의해서도 수행될 수 있다. 다만, 호스트 단말(110) 이외의 단말이 게스트 단말(130)이 기 생성된 오픈 채팅방을 검색해서 참여할 수 있도록 적어도 하나의 링크 정보가 등록된 공간에 링크 정보를 공유하는 것은 제한될 수 있다. 다시 말해, 적어도 하나의 링크 정보가 등록된 공간에 링크 정보를 공유하는 행위는 해당 링크 정보 발급을 요청한 호스트 단말(110)에 의해서만 수행될 수 있다.
단계(215)에서, 게스트 단말(130)은 게스트 단말(130)의 사용자로부터 게시 공간에 공유된 링크 정보에 대한 선택을 입력받을 수 있다. 예를 들어, 게스트 단말(130)의 사용자는 호스트 단말(110)에 의해 공유된 링크 정보를 웹 페이지, 인스턴트 메시지를 전송할 수 있는 메시지 어플리케이션 또는 메시지 어플리케이션과 구별되는 다른 서비스 어플리케이션 상의 온라인 공간에서 확인하고 링크 정보를 선택할 수 있다.
단계(216)에서, 게스트 단말(130)의 사용자는 링크 정보를 통해 오픈 채팅방에 참여할 수 있다. 게스트 단말(130)의 사용자에 의한 링크 정보의 선택에 응답하여, 게스트 단말(130)에 설치된 메시지 어플리케이션이 실행될 수 있다.
일례로, 게스트 단말(130)의 사용자가 Custom URL Scheme 형태의 링크 정보를 선택하는 경우, 게스트 단말(130)은 메시지 어플리케이션을 실행시켜서 게스트 단말(130)의 사용자로 하여금 링크 정보에 대응하는 오픈 채팅방에 참여하게 할 수 있다. 또는, 게스트 단말(130)이 Custom URL Scheme 이외의 형태(예컨대, http URL, QR code, 강조 표시된 텍스트, 아이콘 형태 등)의 링크 정보에 대한 선택을 입력받는 경우, 미리 결정된 웹페이지에 접속하고, 해당 웹페이지에 포함된 Custom URL Scheme 형태의 링크 정보를 통해 메시지 어플리케이션을 실행시킴으로써 게스트 단말(130)의 사용자가 오픈 채팅방에 참여하게 할 수 있다.
다만, 일실시예에 따라서는 게스트 단말(130)의 사용자의 링크 정보를 통한 오픈 채팅방의 참여가 불가할 수도 있다. 예를 들어, 게스트 단말(130)의 사용자와 호스트 단말(110)의 사용자가 메시지 어플리케이션에서 차단 관계에 있는 경우, 게스트 단말(130)의 사용자의 오픈 채팅방의 참여가 불가할 수 있다. 호스트 단말(110)의 사용자는 메시지 어플리케이션에서 게스트 단말(130)와 채팅을 수행하지 않도록 차단(예컨대, 메시지 어플리케이션에서 친구 차단, 수신거부 등)을 설정할 수 있다. 차단된 게스트 단말(130)의 사용자는 호스트 단말(110)에 의해 공유된 링크 정보를 선택하더라도 오픈 채팅방의 참여가 제한될 수 있다. 또는, 메시지 어플리케이션에서 게스트 단말(130)의 사용자에 관하여 사용 제한과 관련된 신고가 접수된 경우, 게스트 단말(130)의 사용자의 오픈 채팅방의 참여가 제한될 수 있다. 신고는 호스트 단말(110) 또는 메시지 어플리케이션을 이용하는 제3 단말에 의해 접수될 수 있다.
다른 일실시예에 따라 링크 정보에 제한이 설정된 경우, 게스트 단말(130)의 사용자의 링크 정보를 통한 오픈 채팅방의 참여가 불가할 수 있다. 예를 들어, 호스트 단말(110)의 사용자에 의해 설정된 링크 정보가 비활성으로 설정되어 있거나 해당 링크 정보가 호스트 단말(110)의 사용자에 의해 삭제된 경우에는 게스트 단말(130)의 사용자가 링크 정보를 선택하더라도 오픈 채팅방의 참여가 제한될 수 있다. 또는, 링크 정보로 생성된 오픈 채팅방의 개수가 오픈 채팅방의 최대 허용 개수를 초과하거나 오픈 채팅방에 참여하는 게스트 단말(130)의 사용자의 수가 게스트 단말(130)의 사용자의 최대 허용 수를 초과하는 경우, 게스트 단말(130)의 사용자가 링크 정보를 선택하더라도 오픈 채팅방의 참여가 제한될 수 있다.
오픈 채팅방은 단계(212)에서 메시지 서버(120)가 링크 정보 발급 요청에 응답하여 링크 정보를 생성할 때 생성되거나, 또는 단계(215)에서 게스트 단말(130)의 사용자가 게시 공간에 게시된 링크 정보를 선택하면 메시지 서버가 선택에 응답하여 링크 정보를 생성할 수 있다.
단계(217)에서, 호스트 단말(110)의 사용자와 게스트 단말(130)의 사용자는 메시지 서버(120)에 생성된 오픈 채팅방에서 인스턴트 메시지를 주고 받을 수 있다.
도 3 및 도 4는 일실시예에 따라 호스트 단말에서 오픈 채팅방에 대한 링크 정보의 발급을 요청하는 예시를 나타낸 도면이다.
도 3에 도시된 <A>와 <B>는 호스트 단말에서 오픈 채팅방의 생성에 대한 입력을 받는 경우의 예시적인 인터페이스를 나타낸다.
도 3의 <A>는 1:1 채팅방과 그룹 채팅방을 포함하는 예시적인 일반 채팅방의 리스트를 도시한다. 이 때, 사용자는 메시지 어플리케이션에 표시된 추가 기능에 대한 식별자(310)를 선택할 수 있다. 도 3의 <B>는 추가 기능에 대한 식별자(310)가 선택된 경우에 오픈 채팅방 생성에 대한 식별자(320)를 포함한 하나 이상의 식별자들이 메시지 어플리케이션에 표시되는 화면을 도시한다. 사용자가 오픈 채팅방 생성에 대한 식별자(320)를 선택하면, 메시지 어플리케이션은 오픈 채팅방에 대응하는 링크 정보의 발급을 요청하는 화면을 표시할 수 있다.
다만, 도 3의 <A>와 <B>는 오픈 채팅방의 생성에 대한 입력을 받는 예시적인 인터페이스를 도시하는 것으로서, 메시지 어플리케이션에 표시되는 일부 영역을 클릭하거나 또는 일부 영역에 대해 인터랙션을 적용하는 것만으로도 메시지 어플리케이션은 링크 정보의 발급을 요청하는 인터페이스가 표시될 수 있다.
도 4에 도시된 <A>는 오픈 채팅방에서 사용될 프로필을 설정하는 예시적인 인터페이스를 도시한다. 사용자는 디폴트 프로필(410)과 오픈 프로필(420) 중 어느 하나의 프로필을 선택할 수 있다.
디폴트 프로필(410)은 메시지 서비스에 가입할 때 설정되는 기본적인 프로필로서, 메시지 어플리케이션에서 친구 관계에 있는 사용자와 채팅을 수행할 때 사용하는 프로필을 의미할 수 있다. 오픈 프로필(420)은 오픈 채팅방에 대한 링크 정보 발급 요청을 메시지 서버에 전송할 때 또는 오픈 채팅방에 참여할 때 설정되는 프로필로서, 디폴트 프로필(410) 외에 별도로 설정될 수 있다. 일반적으로 개인적인 정보(예컨대, 사용자 얼굴 사진)가 사용되는 디폴트 프로필와 달리 개인적인 정보가 포함되지 않은 오픈 프로필을 별도로 설정함으로써, 호스트 단말의 사용자에 대한 개인적인 정보의 유출을 최소화할 수 있다.
도 4의 <A>에서는 하나의 오픈 프로필(420)이 도시되어 있지만, 이는 설명의 편의를 위한 것이고, 복수의 오픈 프로필들이 프로필을 설정하는 화면에 표시될 수 있다. 또는, 미리 설정된 오픈 프로필이 없는 경우, 도 4의 <A>에 도시된 오픈 프로필(420) 대신 오픈 프로필의 추가에 관련된 식별자가 표시될 수 있다. 사용자는 오픈 프로필의 추가에 관련된 식별자를 선택함으로써, 새로운 오픈 프로필을 설정할 수 있다.
또한, 도 4의 <A>에 도시된 화면에서 사용자는 오픈 채팅방의 정보를 설정할 수 있다. 오픈 채팅방의 정보는 오픈 채팅방과 관련된 링크 정보에 대한 설명, 오픈 채팅방의 이름, 오픈 채팅방에 적용될 이미지 정보 (예를 들면, 이미지 파일, 이미지 파일을 추출할 주소) 중 적어도 하나가 될 수 있다. 오픈 채팅방의 정보는 게스트 단말의 사용자 또는 호스트 단말의 사용자가 오픈 채팅방과 관련된 링크 정보를 검색하기 위해 사용될 수 있다. 오픈 채팅방의 정보는 오픈 프로필(420)을 설정하는 과정과 별도로 링크 정보를 발급 요청할 때 설정될 수도 있다. 일례로, 복수의 사진들을 적용할 경우, 오픈 채팅방에 복수의 사진 커버들이 설정될 수 있다.
도 4에 도시된 <B>는 사용자로부터 링크 정보에 대한 공유 요청을 입력받는 예시적인 화면을 도시한다. 일례로, 사용자는 메시지 어플리케이션에 표시된 링크 정보 공유에 관련된 식별자(430)를 선택함으로써, 공유 요청을 입력할 수 있다. 다른 일례로, 사용자는 메시지 어플리케이션의 일부 영역에 대해 링크 정보 공유에 관련된 인터랙션을 적용함으로써, 공유 요청을 입력할 수 있다.
도 5는 일실시예에 따라 게스트 단말의 사용자가 오픈 채팅방에 입장하는 예시를 나타낸 도면이다.
게스트 단말은 게시 공간에 공유된 링크 정보(510)를 확인할 수 있다. 여기서, 게시 공간이란 게스트 단말이 유선 통신망 또는 무선 통신망을 통해 접근할 수 있는 공간을 의미하는 것으로, 예를 들어, 웹 페이지, 가입된 사용자들 간에 인스턴트 메시지를 주고 받을 수 있는 메시지 어플리케이션 또는 메시지 어플리케이션과 구별되는 다른 서비스 어플리케이션(예컨대, SNS) 상의 온라인 공간을 포함할 수 있다.
링크 정보(510)는 오픈 채팅방(540)으로 연결되는 링크에 대한 정보를 의미할 수 있다. 예를 들어, 링크 정보는 Custom URL Scheme, http URL, QR code, 강조 표시된 텍스트, 아이콘 등의 형태를 가질 수 있다.
Custom URL Scheme은 어플리케이션을 실행시키는 링크 정보 형태일 수 있다. Custom URL Scheme 형태의 링크 정보(510)가 선택되면 게스트 단말은 메시지 어플리케이션(530)을 실행시키고 게스트 단말의 사용자로 하여금 링크 정보(510)에 대응하는 오픈 채팅방(540)에 참여하게 할 수 있다. 즉, Custom URL Scheme 형태의 링크 정보(510)에 대한 선택이 입력되는 경우, 게스트 단말이 WEB(520)을 거치지 않고 링크 정보(510)를 통해 메시지 어플리케이션(530)을 실행시킴으로써 게스트 단말의 사용자는 오픈 채팅방(540)에 참여할 수 있다.
http URL은 미리 결정된 웹 페이지로 연결하는 링크 정보 형태일 수 있다. http URL 형태의 링크 정보(510)에 대한 선택이 입력되면, 게스트 단말은 WEB(520)에 연결되고, WEB(520)에 포함된 Custom URL Scheme 형태의 링크 정보를 통해 메시지 어플리케이션(530)을 실행시킬 수 있다. 그리고, 게스트 단말의 사용자는 메시지 어플리케이션(530)에서 링크 정보(510)에 대응하는 오픈 채팅방(540)에 참여할 수 있다.
QR code는 흑백 격자무늬 패턴으로 정보를 표현하는 2차원 바코드로서, 예를 들어, 미리 결정된 웹 페이지로 연결하는 정보를 포함할 수 있다. QR code 형태의 링크 정보(510)에 대한 선택이 입력되면, 게스트 단말은 WEB(520)에 연결되고, WEB(520)에 포함된 Custom URL Scheme 형태의 링크 정보를 통해 메시지 어플리케이션(530)을 실행시킬 수 있다. 그리고, 게스트 단말의 사용자는 메시지 어플리케이션(530)에서 링크 정보(510)에 대응하는 오픈 채팅방(540)에 참여할 수 있다.
강조 표시된 텍스트는 텍스트의 형태를 가지나 전체 또는 일부 텍스트의 외형이 변형된 것으로, 미리 결정된 웹페이지로 연결하는 링크 정보를 포함할 수 있다. 아이콘은 사물, 시설, 형태, 개념 등을 쉽게 인지할 수 있도록 상징적인 그림으로 나타낸 그림문자를 의미하는 것으로서, 미리 결정된 웹 페이지로 연결하는 정보를 포함할 수 있다. 강조 표시된 텍스트 형태 또는 아이콘 형태의 링크 정보(510)에 대한 선택이 입력되면, 게스트 단말은 WEB(520)에 연결되고, WEB(520)에 포함된 Custom URL Scheme 형태의 링크 정보를 통해 메시지 어플리케이션(530)을 실행시킬 수 있다. 그리고, 게스트 단말의 사용자는 메시지 어플리케이션(530)에서 링크 정보(510)에 대응하는 오픈 채팅방(540)에 참여할 수 있다.
일례로, 오픈 채팅방(540)이 1:1 채팅 형태의 채팅방인 경우, 게스트 단말의 사용자는 링크 정보(510)를 통해 1:1 채팅 형태의 오픈 채팅방에 참가할 수 있다. 다른 일례로, 오픈 채팅방(540)이 그룹 채팅 형태의 오픈 채팅방인 경우, 게스트 단말의 사용자는 링크 정보(510)를 통해 오픈 채팅방(540)에 참가할 때 오픈 채팅방의 종류를 선택할 수도 있다. 비록 오픈 채팅방(540)이 그룹 채팅 형태의 채팅방으로 설정되어 있더라도, 게스트 단말의 사용자가 1:1 채팅을 선택함으로써, 게스트 단말의 사용자는 1:1 채팅 형태의 오픈 채팅방에 참가하여 호스트 단말의 사용자와 1:1 채팅을 수행할 수도 있다.
또는, 게스트 단말의 사용자는 해시태그로 참여하고자 하는 오픈 채팅방(540)을 검색하여 오픈 채팅방(540)에 참여할 수 있다. 이를 위해, 게스트 단말의 사용자는 오픈 채팅방(540)과 관련된 링크 정보를 검색할 수 있다. 구체적으로, 게스트 단말의 사용자는 해시태그에 매칭하는 링크 정보를 검색한 이후에, 링크 정보를 통해 오픈 채팅방(540)에 참여할 수 있다. 이 때, 링크 정보를 검색하기 위해 해시 태그에 매칭되는 링크 정보에 대한 설명이 이용될 수 있다. 이 경우, 게스트 단말의 사용자는 해시태그를 링크 정보(510)로서 이용할 수 있고, 해시태그에 대응하는 오픈 채팅방(540)에 참여할 수 있다.
또는, 링크 정보(510)로 참여할 수 있는 오픈 채팅방(540)이 복수인 경우, 게스트 단말의 사용자는 링크 정보(510)에 관련된 복수의 오픈 채팅방들 중에서 어느 하나를 선택하여 참여할 수도 있다. 이 때, 게스트 단말의 사용자는 복수의 오픈 채팅방들의 이름이나 또는 복수의 오픈 채팅방들이 분류된 항목을 확인하고 이 중 어느 하나를 선택함으로써 복수의 오픈 채팅방들 중 어느 하나에 참여할 수 있다.
또는, 게스트 단말의 사용자는 WEB(520)에서 발급받은 토큰에 기초하여 오픈 채팅방(540)에 참여할 수도 있다. 게스트 단말의 사용자는 링크 정보(510)를 통해 연결된 WEB(520)에서 토큰을 발급 받고, 토큰을 메시지 어플리케이션(530)에 적용함으로써 오픈 채팅방(540)에 참여할 수 있다.
도 6은 일실시예에 따라 오픈 채팅방이 리스트에 표시되는 예시를 나타낸 도면이다.
도 6의 <A>는 일반 채팅방과 오픈 채팅방을 포함하는 예시적인 채팅방 리스트를 도시한다.
오픈 채팅방 그룹 1(610)은 링크 정보에 대응하는 오픈 채팅방이 복수인 경우에 복수의 오픈 채팅방들이 그룹핑되어 하나의 그룹으로 표시되는 것을 나타낼 수 있다. 예를 들어, 오픈 채팅방 그룹 1(610)에는 호스트 단말의 사용자로 참여하는 오픈 채팅방임을 나타내는 식별자(611), 오픈 채팅방 이름(612), 링크 정보에 대응하는 오픈 채팅방의 개수(613), 오픈 채팅방에 수신된 신규 메시지의 개수(614)가 표시될 수 있다. 일례로, 도 6의 <A>에 도시된 오픈 채팅방 그룹 1(610)의 링크 정보에 대응하는 오픈 채팅방의 개수는 3개일 수 있다. 다시 말하면, 링크 정보에 대응하는 3개의 오픈 채팅방들은 하나로 그룹핑되어 오픈 채팅방 그룹 1(610)로 호스트 단말에 표시될 수 있다.
오픈 채팅방 그룹 2(620)는 게스트 단말의 사용자로 참여하는 적어도 하나의 오픈 채팅방을 나타낼 수 있다. 예를 들어, 오픈 채팅방 그룹 2(620)에는 게스트 단말의 사용자로 참여하는 오픈 채팅방임을 나타내는 식별자(621), 오픈 채팅방 이름(622), 오픈 채팅방에 수신된 신규 메시지의 개수(623)가 표시될 수 있다.
오픈 채팅방 그룹 1(610)에 포함된 적어도 하나의 오픈 채팅방과 오픈 채팅방 그룹 2(620)에 포함된 적어도 하나의 오픈 채팅방은 하나의 오픈 채팅방 그룹에 포함되어 표시될 수 있다. 다시 말해, 호스트 단말의 사용자로 참여하는 오픈 채팅방과 게스트 단말의 사용자로 참여하는 오픈 채팅방은 하나의 오픈 채팅방 그룹으로 표시될 수 있다.
도 6의 <B>는 사용자로부터 오픈 채팅방 그룹 1(610)에 대한 선택이 입력된 경우에 오픈 채팅방 그룹 1(610)의 링크 정보에 대응하는 복수의 오픈 채팅방들을 포함하는 예시적인 채팅방 리스트를 도시한다.
호스트 단말의 사용자가 오픈 채팅방 그룹 1(610)을 선택하면, 해당 링크 정보에 대응하는 복수의 오픈 채팅방들이 표시될 수 있다. 예를 들어, 오픈 채팅방에는 게스트 단말의 사용자 이름 또는 사용자 ID(631)와 오픈 채팅방에 수신된 신규 메시지의 개수(632)가 표시될 수 있다. 도 6의 <B>에는 도시되지 않았지만, 링크 정보에 대응하는 복수의 오픈 채팅방에는 1:1 채팅 형태의 오픈 채팅방뿐만 아니라 그룹 채팅 형태의 오픈 채팅방도 포함될 수 있다.
이상에서 설명된 실시예들은 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치, 방법 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPGA(field programmable gate array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 애플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 콘트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.
소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.
실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상과 같이 비록 한정된 실시예와 도면을 통해 실시예들을 설명하였으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다. 그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.

Claims (20)

  1. 호스트 단말이 수행하는 메시지 서비스 제공 방법에 있어서,
    메시지 어플리케이션을 통해 오픈 채팅방에 대한 링크 정보 발급 요청을 메시지 서버에 전송하는 단계;
    상기 링크 정보 발급 요청에 응답하여 생성된 링크 정보를 상기 메시지 서버로부터 수신하는 단계;
    상기 호스트 단말의 사용자로부터 입력된 공유 요청에 따라 링크 정보를 공유하는 단계; 및
    상기 공유된 링크 정보를 통해 상기 오픈 채팅방에 참여한 게스트 단말의 사용자와 채팅을 수행하는 단계
    를 포함하고,
    상기 게스트 단말의 사용자 및 상기 호스트 단말의 사용자는,
    상기 메시지 서버를 통해 제공되는 메시지 서비스에 가입된 사용자인 메시지 서비스 제공 방법.
  2. 제1항에 있어서,
    상기 오픈 채팅방에서 호스트 단말의 사용자의 프로필은,
    상기 메시지 어플리케이션에서 호스트 단말의 사용자와 친구관계인 사용자에게 표시되는 디폴트 프로필 및 상기 오픈 채팅방에 대한 링크 정보 발급 요청을 메시지 서버에 전송할 때 또는 상기 오픈 채팅방에 참여할 때 설정되는 오픈 프로필 중 어느 하나의 프로필로 설정되는, 메시지 서비스 제공 방법.
  3. 제1항에 있어서,
    상기 오픈 채팅방에 대한 링크 정보 발급 요청은,
    (i) 호스트 단말의 사용자에 대한 정보, (ii) 게스트 단말의 사용자에 대한 조건 정보, (iii) 오픈 채팅방이 1:1 채팅 또는 그룹 채팅 중 어느 하나의 채팅방 형식인지에 대한 종류 정보, (iv) 오픈 채팅방에 대한 조건 정보, (v) 오픈 채팅방에 대한 연결 정보 중 적어도 하나의 정보를 포함하는, 메시지 서비스 제공 방법.
  4. 제1항에 있어서,
    상기 링크 정보를 공유하는 단계는
    상기 게스트 단말이 접근할 수 있는 웹 페이지, 메시지 어플리케이션 또는 메시지 어플리케이션과 구별되는 다른 서비스 어플리케이션 상의 온라인 공간 중 적어도 하나를 포함하는 게시 공간에 상기 링크 정보를 게시하는, 메시지 서비스 제공 방법.
  5. 제1항에 있어서,
    상기 오픈 채팅방은,
    상기 링크 정보 발급 요청에 응답하여 링크 정보가 생성될 때 생성되거나, 또는 상기 공유된 링크 정보가 상기 게스트 단말의 사용자에 의해 선택될 때 생성되는, 메시지 서비스 제공 방법.
  6. 제1항에 있어서,
    상기 오픈 채팅방은,
    상기 메시지 어플리케이션에서 친구 관계인 단말의 사용자와 채팅을 수행하는 일반 채팅방과 구별되도록 표시되는, 메시지 서비스 제공 방법.
  7. 제1항에 있어서,
    상기 호스트 단말은,
    상기 링크 정보에 대응하는 오픈 채팅방의 개수 및 상기 링크 정보에 대응하는 오픈 채팅방의 신규 메시지 개수 중 적어도 하나를 표시하고,
    상기 링크 정보에 대응하는 오픈 채팅방이 복수인 경우, 상기 복수의 오픈 채팅방들을 그룹핑된 적어도 하나의 그룹들로 하나로 표시하고,
    상기 표시된 적어도 하나의 그룹들에 대한 선택을 입력받는 경우, 상기 선택된 그룹과 연관된 오픈 채팅방들의 리스트를 표시하는, 메시지 서비스 제공 방법.
  8. 제1항에 있어서,
    상기 호스트 단말의 사용자가 상기 오픈 채팅방에서 퇴장하면, 상기 오픈 채팅방은 미리 결정된 시간 후에 상기 메시지 서버에서 삭제되는, 메시지 서비스 제공 방법.
  9. 게스트 단말이 수행하는 메시지 서비스 제공 방법에 있어서,
    게시 공간에 게시된 링크 정보에 대한 선택을 입력받는 단계; 및
    상기 링크 정보를 통해 메시지 서버에서 생성된 오픈 채팅방에 참여하여 호스트 단말의 사용자와 채팅을 수행하는 단계
    를 포함하고,
    상기 게스트 단말의 사용자 및 상기 호스트 단말의 사용자는, 상기 메시지 어플리케이션과 연관된 메시지 서버에서 제공되는 메시지 서비스에 가입된 사용자이고,
    상기 링크 정보는,
    상기 오픈 채팅방에 대한 링크 정보 발급 요청에 응답하여 상기 메시지 서버에서 생성되는 메시지 서비스 제공 방법.
  10. 제9항에 있어서,
    상기 호스트 단말은,
    (i) 상기 링크 정보의 발급을 요청한 단말이거나, (ii) 상기 링크 정보를 통해 오픈 채팅방을 이용하는 가상 주체와 연관된 단말이거나 또는 (iii) 상기 링크 정보에서 지정하고 있는 단말인, 메시지 서비스 제공 방법.
  11. 제9항에 있어서,
    상기 오픈 채팅방에서 상기 게스트 단말의 사용자의 프로필은,
    상기 메시지 어플리케이션에서 게스트 단말의 사용자와 친구관계인 사용자에게 표시되는 디폴트 프로필 및 상기 오픈 채팅방에 대한 링크 정보 발급 요청을 메시지 서버에 전송할 때 또는 상기 오픈 채팅방에 참여할 때 설정되는 오픈 프로필 중 어느 하나의 프로필로 설정되는, 메시지 서비스 제공 방법.
  12. 메시지 서버가 수행하는 메시지 서비스 제공 방법에 있어서,
    오픈 채팅방에 대한 링크 정보 발급 요청에 응답하여 링크 정보를 생성하는 단계; 및
    상기 링크 정보를 선택한 게스트 단말의 사용자와 호스트 단말의 사용자 간에 채팅을 수행할 수 있는 오픈 채팅방을 통해 메시지 서비스를 제공하는 단계
    를 포함하고,
    상기 게스트 단말의 사용자 및 상기 호스트 단말의 사용자는,
    상기 메시지 서버를 통해 제공되는 메시지 서비스에 가입된 사용자이고,
    상기 게스트 단말의 사용자는,
    상기 호스트 단말에 의해 공유된 링크 정보를 선택함으로써 상기 오픈 채팅방에 참여하는, 메시지 서비스 제공 방법.
  13. 제12항에 있어서,
    상기 오픈 채팅방에 대한 링크 정보 발급 요청은,
    (i) 호스트 단말의 사용자에 대한 정보, (ii) 게스트 단말의 사용자에 대한 조건 정보, (iii) 오픈 채팅방이 1:1 채팅 또는 그룹 채팅 중 어느 하나의 채팅방 형식인지에 대한 종류 정보, (iv) 오픈 채팅방에 대한 조건 정보, (v) 오픈 채팅방에 대한 연결 정보 중 적어도 하나의 정보를 포함하는, 메시지 서비스 제공 방법.
  14. 제12항에 있어서,
    상기 링크 정보를 통해 오픈 채팅방에 참가하여 채팅을 수행하는 호스트 단말의 사용자가 단수이고 게스트 단말의 사용자가 복수인 경우, 상기 호스트 단말의 사용자는,
    상기 복수의 게스트 단말의 사용자들 각각과 1:1 채팅 형태의 오픈 채팅방에 참가하여 채팅을 수행하거나, 또는, 상기 복수의 게스트 단말의 사용자들과 그룹 채팅 형태의 오픈 채팅방에 참가하여 채팅을 수행하는, 메시지 서비스 제공 방법.
  15. 제12항에 있어서,
    상기 링크 정보를 통해 오픈 채팅방에 참가하여 채팅을 수행하는 호스트 단말의 사용자가 복수이고 게스트 단말의 사용자가 복수인 경우, 상기 호스트 단말의 사용자는,
    가상 주체와 연관된 복수의 호스트 단말의 사용자들 중 어느 하나의 사용자이고, 상기 복수의 게스트 단말의 사용자들 중 적어도 하나의 사용자와 동일한 오픈 채팅방에 참가하여 채팅을 수행하도록 분배되는, 메시지 서비스 제공 방법.
  16. 제15항에 있어서,
    상기 호스트 단말의 사용자는,
    (i) 상기 가상 주체와 연관된 복수의 호스트 단말의 사용자들이 상기 메시지 어플리케이션에 로그인한 순서에 기초하여 분배되거나, (ii) 상기 가상 주체와 연관된 복수의 호스트 단말의 사용자들에 기 분배된 오픈 채팅방의 개수를 고려하여 분배되거나, 또는 (iii) 상기 가상 주체와 연관된 복수의 호스트 단말의 사용자들에 기 분배된 오픈 채팅방에 참여하고 있는 게스트 단말의 사용자의 수를 고려하여 분배되는, 메시지 서비스 제공 방법.
  17. 제12항에 있어서,
    상기 호스트 단말은,
    (i) 상기 링크 정보의 발급을 요청한 단말이거나, (ii) 상기 링크 정보를 통해 오픈 채팅방을 이용하는 가상 주체와 연관된 단말이거나 또는 (iii) 상기 링크 정보에서 지정하고 있는 단말인, 메시지 서비스 제공 방법.
  18. 제12항에 있어서,
    상기 오픈 채팅방은,
    상기 링크 정보가 생성될 때 생성되거나, 또는 상기 공유된 링크 정보가 상기 게스트 단말의 사용자에 의해 선택될 때 생성되는, 메시지 서비스 제공 방법.
  19. 메시지 서비스 제공 방법을 수행하는 호스트 단말에 있어서,
    메시지 서비스 제공 방법이 저장된 메모리; 및
    상기 메시지 서비스 제공 방법을 실행하는 프로세서
    를 포함하고,
    상기 프로세서는,
    메시지 어플리케이션을 통해 오픈 채팅방에 대한 링크 정보 발급 요청을 메시지 서버에 전송하고, 상기 링크 정보 발급 요청에 응답하여 생성된 링크 정보를 상기 메시지 서버로부터 수신하고, 상기 호스트 단말의 사용자로부터 입력된 공유 요청에 따라 오픈 채팅방에 대한 링크 정보를 공유하며, 상기 공유된 링크 정보를 통해 상기 오픈 채팅방에 참여한 게스트 단말의 사용자와 채팅을 수행하고,
    상기 게스트 단말의 사용자 및 상기 호스트 단말의 사용자는,
    상기 메시지 서버를 통해 제공되는 메시지 서비스에 가입된 사용자인 호스트 단말.
  20. 메시지 서비스 제공 방법을 수행하는 게스트 단말에 있어서,
    메시지 서비스 제공 방법이 저장된 메모리; 및
    상기 메시지 서비스 제공 방법을 실행하는 프로세서
    를 포함하고,
    상기 프로세서는,
    게시 공간에 게시된 링크 정보에 대한 선택을 입력받고, 상기 링크 정보를 통해 메시지 어플리케이션에서 생성된 오픈 채팅방에 참여하여 호스트 단말의 사용자와 채팅을 수행하고
    상기 게스트 단말의 사용자 및 상기 호스트 단말의 사용자는,
    상기 메시지 어플리케이션과 연관된 메시지 서버에서 제공되는 메시지 서비스에 가입된 사용자이고,
    상기 링크 정보는,
    상기 오픈 채팅방에 대한 링크 정보 발급 요청에 응답하여 상기 메시지 서버에서 생성되는 게스트 단말.
PCT/KR2016/006597 2015-06-25 2016-06-22 링크 정보에 대응하는 오픈 채팅방을 통해 메시지 서비스를 제공하는 메시지 서비스 제공 방법 및 상기 메시지 서비스 제공 방법을 수행하는 메시지 서버 및 단말 WO2016208951A1 (ko)

Priority Applications (6)

Application Number Priority Date Filing Date Title
US15/738,561 US11178519B2 (en) 2015-06-25 2016-06-22 Message service provision method for providing message service via open chat room corresponding to link information, and message server and terminal for executing same
CN202210864465.6A CN115242567A (zh) 2015-06-25 2016-06-22 消息服务提供方法及执行所述消息服务提供方法的主机终端、客户终端
CN201680037444.XA CN107912082B (zh) 2015-06-25 2016-06-22 消息服务提供方法及执行所述消息服务提供方法的主机终端、客户终端
JP2017567114A JP6483291B2 (ja) 2015-06-25 2016-06-22 リンク情報に対応するオープンチャットルームを用いてメッセージサービスを提供するメッセージサービス提供方法及び前記メッセージサービス提供方法を行うメッセージサーバ及び端末
US17/526,116 US11778429B2 (en) 2015-06-25 2021-11-15 Message service provision method for providing message service via open chat room corresponding to link information, and message server and terminal for executing same
US18/463,097 US20230422002A1 (en) 2015-06-25 2023-09-07 Message service provision method for providing message service via open chat room corresponding to link information, and message server and terminal for executing same

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2015-0090563 2015-06-25
KR1020150090563A KR101654261B1 (ko) 2015-06-25 2015-06-25 링크 정보에 대응하는 오픈 채팅방을 통해 메시지 서비스를 제공하는 메시지 서비스 제공 방법 및 상기 메시지 서비스 제공 방법을 수행하는 메시지 서버 및 단말

Related Child Applications (4)

Application Number Title Priority Date Filing Date
US15/738,561 A-371-Of-International US11178519B2 (en) 2015-06-25 2016-06-22 Message service provision method for providing message service via open chat room corresponding to link information, and message server and terminal for executing same
US201715738561A A-371-Of-International 2015-06-25 2017-12-20
US201715738561A Continuation 2015-06-25 2017-12-20
US17/526,116 Continuation US11778429B2 (en) 2015-06-25 2021-11-15 Message service provision method for providing message service via open chat room corresponding to link information, and message server and terminal for executing same

Publications (1)

Publication Number Publication Date
WO2016208951A1 true WO2016208951A1 (ko) 2016-12-29

Family

ID=56939128

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2016/006597 WO2016208951A1 (ko) 2015-06-25 2016-06-22 링크 정보에 대응하는 오픈 채팅방을 통해 메시지 서비스를 제공하는 메시지 서비스 제공 방법 및 상기 메시지 서비스 제공 방법을 수행하는 메시지 서버 및 단말

Country Status (5)

Country Link
US (3) US11178519B2 (ko)
JP (1) JP6483291B2 (ko)
KR (1) KR101654261B1 (ko)
CN (2) CN107912082B (ko)
WO (1) WO2016208951A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109391476A (zh) * 2017-08-03 2019-02-26 腾讯科技(深圳)有限公司 网络通话方法、装置及***

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101654261B1 (ko) * 2015-06-25 2016-09-05 주식회사 카카오 링크 정보에 대응하는 오픈 채팅방을 통해 메시지 서비스를 제공하는 메시지 서비스 제공 방법 및 상기 메시지 서비스 제공 방법을 수행하는 메시지 서버 및 단말
US11206230B2 (en) 2017-10-23 2021-12-21 Pim Communication Technologies Ltd. Managing exchange of instant messages using an assigned communication code
US10645048B2 (en) * 2018-03-27 2020-05-05 T-Mobile Usa, Inc. Locking open group chat communications
US11757953B2 (en) * 2018-05-29 2023-09-12 Freshworks Inc. Online collaboration platform for collaborating in context
KR102086751B1 (ko) 2018-07-06 2020-04-23 주식회사 카카오 인스턴트 메시징 서비스에서 지정된 온라인 친구에게 사용자 프로필 정보 제공 방법, 이를 구현한 서버, 사용자 단말, 그리고 어플리케이션
KR102202508B1 (ko) * 2019-05-14 2021-01-13 주식회사 카카오페이 채팅 서버 및 이를 이용한 보상 방법, 그리고 거래 서버 및 이를 이용한 거래 방법
KR102347071B1 (ko) * 2019-08-21 2022-01-04 주식회사 카카오 익명 기반 프로필을 통하여 소셜 네트워크 서비스를 제공하기 위한 인터페이스를 표시 방법 및 장치
KR102302106B1 (ko) * 2019-08-21 2021-09-14 주식회사 카카오 소셜 네트워크 서비스 관련 활동의 정보를 채팅방에 제공하는 방법 및 장치
CN115883500A (zh) 2019-08-21 2023-03-31 可可株式会社 将社交网络服务相关活动信息提供至聊天室的方法及服务器
KR102117886B1 (ko) * 2019-12-16 2020-06-02 주식회사 화컴 블루투스 네트워크를 통한 근거리 검증 기반의 커뮤니티 서비스 제공 방법
KR102335054B1 (ko) * 2019-12-23 2021-12-03 주식회사 카카오 메시지 서비스를 제공하는 방법, 서버 및 사용자 단말
JP7244413B2 (ja) * 2019-12-27 2023-03-22 Line株式会社 端末の表示方法、プログラム、端末、サーバの情報処理方法
KR102547289B1 (ko) * 2020-07-07 2023-06-23 네이버 주식회사 복수의 커뮤니티에 대한 묶음 초대 링크 생성 방법 및 그 장치
KR20220049907A (ko) 2020-10-15 2022-04-22 라인플러스 주식회사 위치 기반 아바타 메신저 서비스 제공 방법 및 장치
CN113302881B (zh) * 2020-12-01 2023-05-02 百果园技术(新加坡)有限公司 实现在线聊天的方法、装置、聊天终端、服务器及存储介质
KR102536935B1 (ko) * 2020-12-31 2023-05-26 주식회사 카카오 사용자 프로필 관리 방법 및 장치
KR102602259B1 (ko) * 2021-05-04 2023-11-14 라인플러스 주식회사 대화방 커버 화면에 메시지 쓰레드를 표시하는 방법, 컴퓨터 장치, 및 컴퓨터 프로그램
KR20230018790A (ko) * 2021-07-30 2023-02-07 주식회사 카카오 구독 서비스 제공 방법, 이를 구현한 구독 시스템, 사용자 단말 및 어플리케이션
KR20230103014A (ko) 2021-12-30 2023-07-07 주식회사 카카오 메시지 채팅방에 종속되는 음성 채팅방의 운영 방법 및 이를 수행하는 서버 및 단말
JP7522818B2 (ja) 2021-12-31 2024-07-25 株式会社カカオ 送金サービスのための方法及び装置
JP7195470B1 (ja) 2022-03-31 2022-12-23 Line株式会社 プログラム、情報処理方法、端末、サーバ
CN115499400B (zh) * 2022-09-20 2024-01-23 中国银行股份有限公司 一种信息处理方法、装置、电子设备及计算机存储介质
KR102506572B1 (ko) * 2022-10-31 2023-03-07 석준현 인스턴트 메신저 시스템에서 클린 서비스 가입자를 보호하기 위한 장치 및 방법

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060000027A (ko) * 2004-06-28 2006-01-06 (주) 마이빌넷 인스턴트 메신저의 대화창을 통한 실시간 방송에서 광고 정보를 제공하는 시스템 및 방법
KR100673169B1 (ko) * 2005-12-15 2007-01-22 에스케이 텔레콤주식회사 모바일 인스턴트 메시징 서비스 시스템 및 그 방법
KR20090086621A (ko) * 2006-12-01 2009-08-13 야후! 인크. 초대받은 사람의 자동 컨퍼런스 참가를 위한 사용자 개시 초대
KR20130039231A (ko) * 2011-10-11 2013-04-19 (주)카카오 인스턴트 메시징 서비스 제공 방법 및 그 제공 시스템
KR20130073101A (ko) * 2011-12-23 2013-07-03 (주)카카오 인스턴트 메시징 서비스를 제공하는 채팅창에 포함된 메시지 입력창을 이용하여 확장된 서비스를 제공하는 방법

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10334021A (ja) 1997-05-30 1998-12-18 Nagano Nippon Denki Software Kk Ircを用いたチャットシステム
US6651086B1 (en) * 2000-02-22 2003-11-18 Yahoo! Inc. Systems and methods for matching participants to a conversation
US20020184391A1 (en) * 2001-06-05 2002-12-05 Motorola, Inc. Method and system for orderly communication of chat messages in a wirless network
US6983370B2 (en) * 2001-11-27 2006-01-03 Motorola, Inc. System for providing continuity between messaging clients and method therefor
JP2004240932A (ja) * 2003-02-05 2004-08-26 Mitsuru Sato 非公開型チャットルームの開設方法
CN100426802C (zh) 2005-07-22 2008-10-15 华为技术有限公司 存在信息的提供方法及其***、及存在服务器
US20070286169A1 (en) * 2006-05-18 2007-12-13 Anthony Roman Radio flag (focused listening and advertising guide) system and method
US7945620B2 (en) * 2006-06-13 2011-05-17 International Business Machines Corporation Chat tool for concurrently chatting over more than one interrelated chat channels
DE112007001516T5 (de) * 2006-07-07 2009-05-07 Meebo, Inc., Mountain View Verfahren und System für eingebettete personalisierte Kommunikation
CN101543034A (zh) 2006-12-01 2009-09-23 雅虎公司 用于使被邀请者自动参与会议的用户发起的邀请
US20090313550A1 (en) * 2008-06-17 2009-12-17 Microsoft Corporation Theme Based Content Interaction
US20100005402A1 (en) * 2008-07-01 2010-01-07 International Business Machines Corporation System and Apparatus for Whispering in Group Chats
JP5250904B2 (ja) 2008-12-11 2013-07-31 シャープ株式会社 情報処理装置
US8725819B2 (en) * 2009-03-23 2014-05-13 Sony Corporation Chat system, server device, chat method, chat execution program, storage medium stored with chat execution program, information processing unit, image display method, image processing program, storage medium stored with image processing program
CN102045270B (zh) * 2010-11-30 2012-12-19 北京迅捷英翔网络科技有限公司 聊天服务器***、构建聊天服务器***的方法以及聊天***
CN102882904B (zh) * 2011-07-13 2017-06-23 腾讯科技(深圳)有限公司 一种区分即时通讯用户的方法及装置
JP6345597B2 (ja) 2011-11-22 2018-06-20 ユニヴェルシテ ラヴァル 双方のニーズに互換性のある組み合わせに基づいたゾーンベースのサービスに使用されるシステム、その操作とノード
US9077677B2 (en) * 2012-05-17 2015-07-07 John Christian Mackin Methods of sharing a uniform resource locator (URL), and a URL sharing utility and social network facilitating group chat about shared links
JP5224623B1 (ja) 2012-10-29 2013-07-03 株式会社バイトルヒクマ メッセージ交換システム、ユーザ管理装置及びメッセージ交換プログラム
CN103490991B (zh) 2012-12-05 2014-12-17 腾讯科技(深圳)有限公司 通过格式图样加入群组的方法及装置
JP5662606B2 (ja) 2013-03-28 2015-02-04 株式会社コナミデジタルエンタテインメント 端末装置、制御方法、及びプログラム
CN103227796A (zh) * 2013-05-06 2013-07-31 北京灵创众和科技有限公司 一种基于二维码共享联系人网络的方法及***
KR101420738B1 (ko) * 2013-07-22 2014-07-21 주식회사 엔씨소프트 서드 파티 서비스 내에서의 인스턴트 메시징 서비스 제공 방법 및 상기 메시징 서비스를 제공하기 위한 인스턴트 메시징 서버 장치
CN104348706A (zh) 2013-08-02 2015-02-11 腾讯科技(深圳)有限公司 信息显示方法、装置及服务器
CN103430991A (zh) 2013-09-13 2013-12-11 刘洋 新型火烧的制作方法
US8843835B1 (en) * 2014-03-04 2014-09-23 Banter Chat, Inc. Platforms, systems, and media for providing multi-room chat stream with hierarchical navigation
US20160247124A1 (en) * 2015-02-24 2016-08-25 Cisco Technology, Inc. Deferred Automatic Creation of Human Readable Meeting Placeholder Join Links Based on a Calendar Entry
KR101654261B1 (ko) * 2015-06-25 2016-09-05 주식회사 카카오 링크 정보에 대응하는 오픈 채팅방을 통해 메시지 서비스를 제공하는 메시지 서비스 제공 방법 및 상기 메시지 서비스 제공 방법을 수행하는 메시지 서버 및 단말

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060000027A (ko) * 2004-06-28 2006-01-06 (주) 마이빌넷 인스턴트 메신저의 대화창을 통한 실시간 방송에서 광고 정보를 제공하는 시스템 및 방법
KR100673169B1 (ko) * 2005-12-15 2007-01-22 에스케이 텔레콤주식회사 모바일 인스턴트 메시징 서비스 시스템 및 그 방법
KR20090086621A (ko) * 2006-12-01 2009-08-13 야후! 인크. 초대받은 사람의 자동 컨퍼런스 참가를 위한 사용자 개시 초대
KR20130039231A (ko) * 2011-10-11 2013-04-19 (주)카카오 인스턴트 메시징 서비스 제공 방법 및 그 제공 시스템
KR20130073101A (ko) * 2011-12-23 2013-07-03 (주)카카오 인스턴트 메시징 서비스를 제공하는 채팅창에 포함된 메시지 입력창을 이용하여 확장된 서비스를 제공하는 방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109391476A (zh) * 2017-08-03 2019-02-26 腾讯科技(深圳)有限公司 网络通话方法、装置及***

Also Published As

Publication number Publication date
US20230422002A1 (en) 2023-12-28
CN107912082B (zh) 2022-08-09
JP2018524717A (ja) 2018-08-30
KR101654261B1 (ko) 2016-09-05
CN115242567A (zh) 2022-10-25
US11778429B2 (en) 2023-10-03
US11178519B2 (en) 2021-11-16
US20220078587A1 (en) 2022-03-10
JP6483291B2 (ja) 2019-03-13
CN107912082A (zh) 2018-04-13
US20180192260A1 (en) 2018-07-05

Similar Documents

Publication Publication Date Title
WO2016208951A1 (ko) 링크 정보에 대응하는 오픈 채팅방을 통해 메시지 서비스를 제공하는 메시지 서비스 제공 방법 및 상기 메시지 서비스 제공 방법을 수행하는 메시지 서버 및 단말
WO2016175483A1 (ko) 클라이언트 봇을 이용한 채팅 서비스 제공 방법 및 상기 방법을 수행하는 장치
WO2020067585A1 (ko) 메신저 어플리케이션과 연관된 대화방을 디스플레이하는 방법 및 장치
WO2016137050A1 (ko) 실시간 대화를 기반으로 한 트랜잭션 처리 방법과 시스템 및 기록 매체
US11258622B2 (en) Multiplexing message distribution within group-based communication system
US11855953B2 (en) Methods and apparatuses for managing external approval provisioning and external messaging communication requests in a group-based communication system
WO2016047995A1 (ko) 데이터통신망을 통한 실시간 고객상담 서비스 시스템 및 방법
WO2017135797A2 (en) Method and electronic device for managing operation of applications
US20130240618A1 (en) Exchange of dynamically updated data using matrix bar codes
WO2016108545A1 (ko) 대화 서비스 제공 방법 및 대화 서비스 제공 디바이스
WO2016129811A1 (ko) 인스턴트 메시징 서비스에서 공식계정의 리치 메뉴를 제공하는 방법과 시스템 및 기록 매체
WO2016126018A1 (ko) 메신저의 대화내용을 관리하는 방법과 시스템 및 기록 매체
WO2012148094A2 (ko) 수신인 불특정 메시지 교환 서비스 제공 방법
WO2014065444A1 (ko) 개방형 공중망을 이용한 협업 시스템
WO2017222087A1 (ko) 대화 내용 검색 방법 및 시스템
WO2022191392A1 (ko) 창작물 거래 시스템
US11275572B2 (en) Systems and methods for providing a packaged plurality of application data within a group-based communication system
WO2016200141A1 (ko) 가족 문화 컨텐츠 서비스 방법 및 시스템
WO2016171515A1 (ko) 사용자의 업로드 콘텐츠를 사용자 관련 대화방에 전달하는 방법, 그리고 이를 구현한 콘텐츠 공유 장치 및 어플리케이션
WO2016133284A1 (ko) 기부 매개 방법
WO2017217723A1 (ko) 친구계정 페이지로 직접 상품을 푸시하여 친구의 구매과정에 관여하는 방법
JP2014014065A (ja) 情報処理装置、会議システム及びプログラム
WO2023224264A1 (ko) 그룹 전용 사이니지를 이용한 그룹 구성원 간 유대감 강화 서비스 시스템
JP2020177655A (ja) イベントメッセージを管理するための方法、システム、および非一時的なコンピュータ読み取り可能な記録媒体
WO2014204189A1 (ko) 어플리케이션 실행의 개별단계를 위한 가상 공간 제공 시스템

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16814664

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2017567114

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16814664

Country of ref document: EP

Kind code of ref document: A1