[go: up one dir, main page]

KR101641636B1 - Method, server, and device for adding advertiser in friend list of messenger application - Google Patents

Method, server, and device for adding advertiser in friend list of messenger application Download PDF

Info

Publication number
KR101641636B1
KR101641636B1 KR1020140069975A KR20140069975A KR101641636B1 KR 101641636 B1 KR101641636 B1 KR 101641636B1 KR 1020140069975 A KR1020140069975 A KR 1020140069975A KR 20140069975 A KR20140069975 A KR 20140069975A KR 101641636 B1 KR101641636 B1 KR 101641636B1
Authority
KR
South Korea
Prior art keywords
user
messenger
information
specific user
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020140069975A
Other languages
Korean (ko)
Other versions
KR20150142104A (en
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 KR1020140069975A priority Critical patent/KR101641636B1/en
Publication of KR20150142104A publication Critical patent/KR20150142104A/en
Application granted granted Critical
Publication of KR101641636B1 publication Critical patent/KR101641636B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/50Business processes related to the communications industry
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • 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]
    • 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/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Tourism & Hospitality (AREA)
  • Finance (AREA)
  • Signal Processing (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Primary Health Care (AREA)
  • Human Resources & Organizations (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

친구리스트에 특정 사용자를 추가하는 방법은 제 1 디바이스로부터 웹 페이지에 표시된 특정 사용자의 메신저 연결정보의 선택에 의해 발생한 요청을 수신하는 단계, 제 1 디바이스의 사용자가 메신저 서버의 가입자인지 여부를 확인하는 단계, 사용자의 친구리스트에 특정 사용자를 추가하는 단계 및 특정 사용자가 추가된 친구리스트 정보를 적어도 하나의 디바이스에 전송하는 단계를 포함한다. A method of adding a specific user to a friend list includes receiving a request generated by selecting a messenger connection information of a specific user displayed on a web page from a first device, checking whether a user of the first device is a subscriber of the messenger server Adding a specific user to the friend list of the user, and transmitting the friend list information to which the specific user is added to at least one device.

Figure R1020140069975
Figure R1020140069975

Description

메신저 어플리케이션의 친구리스트에 특정 사용자를 추가하는 방법, 서버 및 디바이스{METHOD, SERVER, AND DEVICE FOR ADDING ADVERTISER IN FRIEND LIST OF MESSENGER APPLICATION}METHOD, SERVER, AND DEVICE FOR ADDING ADVERTISER IN FRIEND LIST OF MESSENGER APPLICATION <br> <br> <br> Patents - stay tuned to the technology METHOD,

메신저 어플리케이션의 친구리스트에 특정 사용자를 추가하는 방법, 서버 및 디바이스에 관한 것이다. Server, and device for adding a specific user to a buddy list of a messenger application.

IMS(Instant Message Service)는 전자우편 프로그램이나 웹 브라우저를 별도로 사용하지 않고, 발신자가 보낸 메시지가 수신자의 디바이스의 화면에 즉시로 뜨도록 하는 실시간 온라인 의사소통 서비스를 의미한다. 특히, 모바일 네트워크를 이용하여 채팅, 음성 및 영상통화 등을 제공하는 서비스를 MIM(Mobile Instant Messenger) 서비스라고 한다. 이와 관련하여, 한국공개특허공보 제10-2011-0012315호에는 인스턴트 메시지 제어 방법이 개시되어 있다. IMS (Instant Message Service) is a real-time online communication service that allows a message sent by a sender to be instantly displayed on the screen of a recipient's device without using an e-mail program or a web browser separately. In particular, a service providing chatting, voice and video call using a mobile network is called a mobile instant messenger (MIM) service. In this regard, Korean Patent Laid-Open Publication No. 10-2011-0012315 discloses an instant message control method.

사용자는 스마트 디바이스에 설치된 IMS 어플리케이션을 통해 텍스트를 비롯하여 이미지, 동영상, 음악파일 등을 상대방과 실시간으로 공유하고, 최신 정보에 대한 토론을 자유롭게 진행할 수 있게 되었다. 이러한 장점으로 인하여 최근 IMS 어플리케이션의 사용은 급격히 증가하고 있으며, 일반적인 사용자가 하루에 상대방과 주고 받는 채팅 메시지의 양 역시 기하급수적으로 늘어나게 되었다. 최근 IMS 어플리케이션의 활용 주체는 학생, 주부 등 일반적인 사용자에서 서비스 및 사업을 광고하기 원하는 특정 사용자로까지 확장되고 있다. Through the IMS application installed on the smart device, users can freely share text, images, movies, and music files with other parties in real time and discuss the latest information freely. Due to these advantages, the use of IMS applications has been rapidly increasing, and the amount of chat messages exchanged with ordinary users in a day has also increased exponentially. Recently, IMS application users are expanding to specific users who want to advertise their services and businesses from general users such as students and housewives.

네트워크 주소 정보를 광고의 매체로 활용 가능하게 하고자 한다. 특정 사용자의 주소 정보에 대한 입력만으로 메신저 어플리케이션 내에 특정 사용자를 자동 등록시킬 수 있는 방법, 서버 및 디바이스를 제공하고자 한다. 메신저 어플리케이션의 친구 추가에 있어서 다수의 디바이스들 간의 상호 연동 방안을 제공하고자 한다. 다만, 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다. We want to make network address information available as medium of advertisement. Server, and device capable of automatically registering a specific user in an instant messenger application by inputting address information of a specific user. And to provide a way of interworking among a plurality of devices in adding a friend of an instant messenger application. It is to be understood, however, that the technical scope of the present invention is not limited to the above-described technical problems, and other technical problems may exist.

상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 일 실시예는 제 1 디바이스로부터 웹 페이지에 표시된 특정 사용자의 메신저 연결정보의 선택에 의해 발생한 요청을 수신하는 단계, 상기 제 1 디바이스의 사용자가 상기 메신저 서버의 가입자인지 여부를 확인하는 단계, 상기 사용자의 친구리스트에 상기 특정 사용자를 추가하는 단계 및 상기 특정 사용자가 추가된 친구리스트 정보를 적어도 하나의 디바이스에 전송하는 단계를 포함하는 사용자의 친구리스트에 특정 사용자를 추가하는 방법을 제공할 수 있다. As a technical means for achieving the above technical object, an embodiment of the present invention includes a method for receiving a request made by selecting a messenger connection information of a specific user displayed on a web page from a first device, Checking whether the user is a subscriber to the messenger server, adding the specific user to the friend list of the user, and transmitting the friend list information added with the specific user to at least one device. You can provide a way to add specific users to your buddy list.

본 발명의 다른 실시예는 제 1 디바이스로부터 웹 페이지에 표시된 특정 사용자의 메신저 연결정보의 선택에 의해 발생한 요청을 수신하는 요청 수신부, 상기 제 1 디바이스의 사용자가 상기 메신저 서버의 가입자인지 여부를 확인하는 확인부, 상기 사용자의 친구리스트에 상기 특정 사용자를 추가하는 친구리스트 추가부 및 상기 특정 사용자가 추가된 친구리스트 정보를 적어도 하나의 디바이스에 전송하는 전송부를 포함하는 메신저 서버를 제공할 수 있다. According to another embodiment of the present invention, there is provided a messaging system including a request receiving unit for receiving a request generated by selecting a messenger connection information of a specific user displayed on a Web page from a first device, a request receiving unit for checking whether a user of the first device is a subscriber of the messenger server A friend list adding unit adding the specific user to the friend list of the user, and a transmitting unit transmitting the friend list information added with the specific user to at least one device.

본 발명의 또 다른 실시예는 특정 사용자의 메신저 연결정보를 포함하는 웹 페이지를 화면에 표시하는 단계, 상기 메신저 연결정보에 대한 사용자 선택을 수신하는 단계, 상기 선택에 기초하여 메신저 서버로 요청을 전송하는 단계, 상기 메신저 서버로부터 상기 특정 사용자가 추가된 친구리스트 정보를 수신하는 단계 및 상기 친구리스트 정보를 메신저 어플리케이션을 통해 상기 화면에 표시하는 단계를 포함하는 사용자의 친구리스트에 특정 사용자를 추가하는 방법을 제공할 수 있다. According to another embodiment of the present invention, there is provided a method for transmitting a message to a messenger server, the method comprising: displaying a web page including messenger connection information of a specific user on a screen; receiving a user selection for the messenger connection information; Receiving a friend list information added with the specific user from the messenger server, and displaying the friend list information on the screen through a messenger application, a method of adding a specific user to a friend list of a user Can be provided.

본 발명의 또 다른 실시예는 특정 사용자의 메신저 연결정보를 포함하는 웹 페이지를 화면에 표시하는 웹 페이지 표시부, 상기 메신저 연결정보에 대한 사용자 선택을 수신하는 선택 수신부, 상기 선택에 기초하여 메신저 서버로 요청을 전송하는 전송부, 상기 메신저 서버로부터 상기 특정 사용자가 추가된 친구리스트 정보를 수신하는 수신부, 및 상기 친구리스트 정보를 메신저 어플리케이션을 통해 상기 화면에 표시하는 친구리스트 정보 표시부를 포함하는 디바이스를 제공할 수 있다. According to another embodiment of the present invention, there is provided a web page display unit for displaying a web page including messenger connection information of a specific user on a screen, a selection receiver for receiving a user selection for the messenger connection information, And a friend list information display unit for displaying the friend list information on the screen through a messenger application, the device comprising: a sending unit for sending a request, a sending unit for sending a request, a friend list information receiving the friend list information added from the instant messenger server, can do.

전술한 본 발명의 과제 해결 수단 중 어느 하나에 의하면, 네트워크 주소 정보를 광고의 매체로 활용 가능하게 할 수 있다. 특정 사용자의 주소 정보에 대한 입력만으로 메신저 어플리케이션 내에 특정 사용자를 자동 등록시킬 수 있는 방법, 서버 및 디바이스를 제공할 수 있다. 메신저 어플리케이션의 친구 추가에 있어서 다수의 디바이스들 간의 상호 연동 방안을 제공할 수 있다. The network address information may be used as a medium of an advertisement according to any one of the above-described objects of the present invention. A server and a device capable of automatically registering a specific user in the messenger application by inputting address information of a specific user. It is possible to provide a way of interworking among a plurality of devices in adding a friend of the messenger application.

도 1은 본 발명의 일 실시예에 따른 메신저 시스템을 개괄적으로 나타낸 도면이다.
도 2는 본 발명의 일 실시예에 따른 서버의 구성도이다.
도 3은 메신저 어플리케이션의 친구리스트에 특정 사용자를 추가하는 과정의 일 예들을 설명하기 위한 도면이다.
도 4는 메신저 어플리케이션의 친구리스트에 특정 사용자를 추가하는 과정의 일 예를 설명하기 위한 동작 흐름도이다.
도 5는 메신저 어플리케이션의 친구리스트에 특정 사용자를 추가하는 과정의 다른 예를 설명하기 위한 동작 흐름도이다.
도 6은 본 발명의 일 실시예에 따른 디바이스의 구성도이다.
도 7은 본 발명의 일 실시예에 따른 친구리스트에 특정 사용자를 추가하는 방법의 동작 흐름도이다.
도 8은 본 발명의 다른 실시예에 따른 친구리스트에 특정 사용자를 추가하는 방법의 동작 흐름도이다.
1 is a diagram schematically showing a messenger system according to an embodiment of the present invention.
2 is a configuration diagram of a server according to an embodiment of the present invention.
3 is a diagram for explaining an example of a process of adding a specific user to the friend list of the messenger application.
4 is a flowchart illustrating an example of a process of adding a specific user to the friend list of the messenger application.
5 is a flowchart illustrating another example of a process of adding a specific user to the friend list of the messenger application.
6 is a configuration diagram of a device according to an embodiment of the present invention.
7 is a flowchart illustrating a method of adding a specific user to a friend list according to an exemplary embodiment of the present invention.
8 is a flowchart illustrating a method of adding a specific user to a buddy list according to another embodiment of the present invention.

아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings, which will be readily apparent to those skilled in the art. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein.

도 1은 본 발명의 일 실시예에 따른 메신저 시스템을 개괄적으로 나타낸 도면이다. 도 1을 참조하면, 메신저 시스템은 메신저 서버(10), 디바이스(15), 디바이스(20), 외부 디바이스(25) 및 디바이스(30)를 포함할 수 있다. 다만, 이러한 도 1의 메신저 시스템은 본 발명의 일 실시예에 불과하므로 도 1을 통해 본 발명이 한정 해석되는 것은 아니다. 즉, 본 발명의 다양한 실시예들에 따르면 메신저 시스템은 도 1과 다르게 구성될 수도 있다. 또한, 이하의 설명에서, 디바이스(20)는 제 1 디바이스(20)로, 디바이스(30)는 제 2 디바이스(30)로 각각 표현될 수도 있다. 1 is a diagram schematically showing a messenger system according to an embodiment of the present invention. 1, a messenger system may include a messenger server 10, a device 15, a device 20, an external device 25 and a device 30. [ However, since the messenger system of FIG. 1 is only one embodiment of the present invention, the present invention is not limited to FIG. That is, according to various embodiments of the present invention, the messenger system may be configured differently from FIG. Further, in the following description, the device 20 may be represented by the first device 20, and the device 30 by the second device 30, respectively.

메신저 시스템을 구성하는 도 1의 각 구성요소들은 네트워크(network)를 통해 연결될 수 있다. 네트워크는 단말들 및 서버들과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 이러한 네트워크(network)의 일 예에는 3GPP(3rd Generation Partnership Project) 네트워크, LTE(Long Term Evolution) 네트워크, WIMAX(World Interoperability for Microwave Access) 네트워크, 인터넷(Internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network), 블루투스(Bluetooth) 네트워크, 위성 방송 네트워크, 아날로그 방송 네트워크, DMB(Digital Multimedia Broadcasting) 네트워크 등이 포함되나 이에 한정되지는 않는다. The components of FIG. 1 that constitute the messenger system may be connected through a network. The network refers to a connection structure in which information can be exchanged between each node such as terminals and servers. One example of such a network is a 3rd Generation Partnership Project (3GPP) network, a Long Term Evolution (LTE) , A WAN (Wide Area Network), a PAN (Personal Area Network), a Bluetooth (Bluetooth), a wireless LAN (Local Area Network) Networks, satellite broadcast networks, analog broadcast networks, Digital Multimedia Broadcasting (DMB) networks, and the like.

메신저 서버(10)는 디바이스들과 채팅 메시지를 송수신할 수 있다. 일 예로, 메신저 서버(10)는 디바이스(15), 디바이스(20) 및 외부 디바이스(25) 중 어느 하나로부터 수신한 채팅 메시지를 디바이스(15), 디바이스(20) 및 외부 디바이스(25) 중 다른 하나로 송신할 수 있다. The messenger server 10 can send and receive chat messages with the devices. For example, the messenger server 10 transmits a chat message received from any one of the device 15, the device 20 and the external device 25 to the device 15, the device 20, and the external device 25 It can transmit to one.

메신저 서버(10)는 디바이스들로부터 수신한 요청과 그에 따른 응답을 디바이스들로 전송함으로써, 서비스 프로세스를 진행할 수 있다. 이 때, 서비스 프로세스는 메신저 서버(10) 또는 메신저 어플리케이션 중 어느 하나에 관한 서비스 프로세스일 수 있으며, 이러한 서비스 프로세스의 일 예는 메신저(또는 채팅) 또는 메신저 서비스(또는 메신저 서비스) 또는 메신저 서버(10)에 관한 디바이스 사용자의 가입 프로세스, 디바이스들에 메신저 어플리케이션(또는 채팅 어플리케이션)을 설치하기 위한 설치 프로세스 또는 다운로드 프로세스, 및 가입자 각각의 메신저 정보(예를 들어, 친구리스트 정보)의 관리 프로세스를 포함한다. The messenger server 10 can proceed with the service process by transmitting the request received from the devices and the corresponding response to the devices. At this time, the service process may be a service process for either the messenger server 10 or the messenger application, and an example of such a service process may be a messenger (or chat) or a messenger service (or messenger service) ), An installation process or a download process for installing a messenger application (or a chat application) in the devices, and a management process of messenger information of each subscriber (e.g., friend list information) .

메신저 서버(10)는 가입자에게 가입자의 메신저 연결정보를 제공할 수 있다. 이 때, 메신저 연결정보는 주소 정보일 수 있으며, 주소 정보는 네트워크 주소 정보를 의미할 수 있다. 이러한 네트워크 주소 정보의 일 예는 URL(Uniform Resource Locator), URI(Uniform Resource Identifier), 도메인 주소, IP(Internet Protocol) 주소 및 이메일 주소를 포함할 수 있다. 이하의 설명에서는 종종 URL를 통해 예시할 것이나, URL은 앞서 언급된 다른 예들은 물론 언급되지 아니한 네트워크 주소 및 인터넷 주소로 대체될 수 있다. The messenger server 10 can provide the subscriber with messenger connection information of the subscriber. In this case, the messenger connection information may be address information, and the address information may mean network address information. One example of such network address information may include a Uniform Resource Locator (URL), a Uniform Resource Identifier (URI), a domain address, an Internet Protocol (IP) address, and an email address. In the following description it will often be illustrated via a URL, but the URL may be replaced by a network address and an Internet address that are not mentioned, of course, by other examples mentioned above.

메신저 연결정보는 아이콘 또는 버튼으로 표시될 수도 있다. 이 때, 아이콘 또는 버튼은 메신저 연결정보에 대응되는(또는 매핑되는) 그래픽 객체 또는 하드웨어 객체일 수 있다. 이 경우, 메신저 연결정보는 주소 정보일 수 있다. 일 예로, 메신저 연결정보에 대응하는 아이콘이 디바이스(20)의 화면에 표시되고, 사용자에 의해 아이콘이 선택되는 경우, 메신저 연결정보에 대응하는 동작이 디바이스(20)에 의해 수행될 수 있다. The messenger connection information may be displayed by an icon or a button. At this time, the icon or button may be a graphic object or a hardware object corresponding (or mapped) to the messenger connection information. In this case, the messenger connection information may be address information. For example, when the icon corresponding to the messenger connection information is displayed on the screen of the device 20 and the icon is selected by the user, the operation corresponding to the messenger connection information can be performed by the device 20. [

메신저 서버(10)는 특정 사용자 또는 특정 사용자의 디바이스(15)의 요청에 대응하여 특정 사용자의 메신저 연결정보를 생성하고, 메신저 연결정보를 특정 사용자 또는 디바이스(15)에게 제공할 수 있다. 이 때, 메신저 연결정보는 특정 사용자 또는 디바이스(15)에 대해 고유한 것일 수 있다. 또한, 메신저 연결정보는 메신저 서버의 정보 및 특정 사용자의 정보(예를 들어, 아이디)를 포함할 수 있다. 이를 위해, 메신저 서버(10)는 일정한 규칙, 메신저 서버(10)의 정보 및 특정 사용자 각각의 정보 중 적어도 하나에 기초하여 특정 사용자 각각의 메신저 연결정보를 생성할 수 있다. The messenger server 10 may generate the messenger connection information of the specific user in response to the request of the specific user or the device 15 of the specific user and provide the messenger connection information to the specific user or device 15. [ At this time, the messenger connection information may be unique to a specific user or device 15. [ In addition, the messenger connection information may include information of a messenger server and information (for example, an ID) of a specific user. To this end, the messenger server 10 can generate the messenger connection information of each specific user based on at least one of a certain rule, information of the messenger server 10 and information of each specific user.

일 예로, 메신저 서버(10)는 특정 사용자 "AAA"의 요청에 대응하여, 메신저 서버(10)의 정보인 "www.chattingserver.com"과, 특정 사용자 정보 "AAA"를 이용하여, "AAA"의 메신저 연결정보로서 " www.chattingserver.com/friendlist/AAA"를 생성하고, 생성한 메신저 연결정보를 "AAA"로 제공할 수 있다. 또한, 메신저 연결정보는 예를 들어, "friendlist", "plusfriend", "chatting info"와 같은 친구 맺기, 친구 관계 등록 또는 친구리스트 업데이트에 대응하는 정보(또는 친구정보)를 더 포함할 수 있다. For example, in response to a request of a specific user "AAA ", the messenger server 10 generates a message" AAA "using the information" www.chattingserver.com " Quot; www.chattingserver.com/friendlist/AAA "as the messenger connection information of " AAA ", and provides the generated messenger connection information as" AAA ". In addition, the messenger connection information may further include information (or friend information) corresponding to friendship, friend relationship registration, or friend list update such as "friendlist", "plusfriend", "chatting info"

메신저 연결정보를 생성하는 것은 메신저 서버(10)와 연관된 메신저 연결정보 발급 서버(미도시)에 의해 수행될 수 있다. 이 때, 메신저 연결정보 발급 서버(미도시)는 메신저 서버(10)에 포함될 수도 있고, 메신저 서버(10)와 구별되는 별도의 서버일 수도 있다. 메신저 서버(10)에 포함된다는 것은 메신저 서버(10)에 물리적 또는 지정학적으로 포함된다는 의미할 수도 있으나, 메신저 서버(10)의 명령에 따라 제어를 받는 서버라는 것을 의미할 수도 있다. The messenger connection information may be generated by a messenger connection information issuing server (not shown) associated with the messenger server 10. In this case, the messenger connection information issuing server (not shown) may be included in the messenger server 10 or may be a separate server which is differentiated from the messenger server 10. Included in the messenger server 10 may mean that it is physically or geographically included in the messenger server 10 but may mean that it is a server under the control of the messenger server 10.

특정 사용자 또는 디바이스(15)는 특정 사용자의 웹 페이지에 특정 사용자의 메신저 연결정보를 표시하도록 할 수 있다. 이와 같은 웹 페이지는 특정 사용자를 홍보하기 위한 홍보 페이지를 의미할 수 있다. 또한, 특정 사용자 또는 디바이스(15)는 특정 사용자의 블로그 또는 웹 사이트를 통해 특정 사용자의 메신저 연결정보가 표시되도록 할 수도 있다. The specific user or device 15 can display the specific user's messenger connection information on the web page of the specific user. Such a web page may mean a promotional page for promoting a specific user. Also, the specific user or device 15 may display messenger connection information of a specific user via a blog or a web site of a specific user.

디바이스(20)는 특정 사용자의 메신저 연결정보를 표시할 수 있다. 구체적으로, 디바이스(20)는 특정 사용자의 메신저 연결정보가 포함된 특정 사용자의 웹 페이지, 웹 사이트 또는 블로그를 화면에 표시할 수 있다. 도 1을 통해 예시하면, 디바이스(20)는 "www.XXX.com"이라는 웹 사이트에 대한 접근 요청에 따라, 특정 사용자의 메신저 연결정보(201) 또는 메신저 연결정보(202)가 포함된 "www.XXX.com"의 웹 페이지를 화면에 표시할 수 있다. The device 20 can display messenger connection information of a specific user. Specifically, the device 20 may display a web page, a web site, or a blog of a specific user including messenger connection information of a specific user on the screen. 1, the device 20 receives a request for access to a web site "www.XXX.com ", and transmits a message" www " including the messenger connection information 201 or the messenger connection information 202 of a specific user .XXX.com "can be displayed on the screen.

디바이스(20)는 사용자로부터 웹 페이지에 표시된 특정 사용자의 메신저 연결정보에 대한 선택(예를 들어, 사용자 입력, 또는 마우스를 통한 클릭)을 수신하는 경우, 요청(또는 알림, 신호)을 생성할(또는 발생시킬) 수 있다. 이 때, 요청, 알림 또는 신호 중 어느 하나는 특정 사용자의 메신저 연결정보가 선택되었다는 것을 알리는 내용 또는 이에 대응하는 정보(예를 들어, 코드 정보, 식별자 정보)를 포함할 수 있다. The device 20 generates a request (or a notification, a signal) when receiving a selection (for example, a user input, or a click via a mouse) of the specific user's messenger connection information displayed on the web page from the user Or generated). At this time, either the request, the notification, or the signal may include information indicating that the messenger connection information of the specific user is selected or information (e.g., code information, identifier information) corresponding thereto.

메신저 서버(10)는 디바이스(20)로부터 웹 페이지에 표시된 특정 사용자의 메신저 연결정보의 선택에 의한 발생한 요청(또는 알림, 신호)을 수신하고, 요청에 기초하여 특정 사용자를 인증(또는 승인)할 수 있다. 이 때, 메신저 서버(10)는 특정 사용자가 제 1 유형의 특정 사용자인 경우 인증하고, 제 2 유형의 특정 사용자인 경우 인증하지 않을 수 있다. The messenger server 10 receives a request (or notification, signal) generated by the selection of the messenger connection information of the specific user displayed on the web page from the device 20 and authenticates (or approves) the specific user based on the request . At this time, the messenger server 10 may authenticate a specific user if it is a specific user of the first type, and not authenticate if it is a specific user of the second type.

제 1 유형의 특정 사용자와 제 2 유형의 특정 사용자를 구분하는 기준은 다양할 수 있다. 일 예로, 제 1 유형의 특정 사용자는 유료 사용자이고, 제 2 유형의 특정 사용자는 무료 사용자일 수 있다. 이 경우, 유료 사용자는 메신저 연결정보를 발급받기 위해 결제를 진행한 사용자이고, 무료 사용자는 결제를 진행하지 않은 사용자일 수 있다. 메신저 서버(10)는 특정 사용자가 유료 사용자인 경우 사용자의 친구리스트에 특정 사용자를 추가 시키기 위한 다음 동작을 수행하는 반면, 특정 사용자가 무료 사용자인 경우 추가 프로세스를 통해 결제를 진행할 때까지 사용자의 친구리스트에 특정 사용자를 추가 시키기 위한 다음 동작을 수행하지 않을 수 있다. The criteria for distinguishing between a particular user of a first type and a particular user of a second type may vary. In one example, a particular user of the first type may be a paid user and a particular user of a second type may be a free user. In this case, the charged user is the user who made the payment to receive the messenger connection information, and the free user may be the user who did not proceed the payment. The messenger server 10 performs the following operation to add a specific user to the user's friend list when the specific user is a paid user, while if the specific user is a free user, the user's friend You may not perform the following actions to add a specific user to the list.

다른 예로, 제 1 유형의 특정 사용자는 친구정보를 미리 등록한 사용자이고, 제 2 유형의 특정 사용자는 친구정보를 등록하지 아니한 사용자일 수 있다. 메신저 서버(10)는 특정 사용자가 제 2 유형의 특정 사용자인 경우, 추가 프로세스를 통해 친구정보를 등록할 때까지 사용자의 친구리스트에 특정 사용자를 추가 시키기 위한 다음 동작을 수행하지 않을 수 있다. As another example, a specific user of the first type may be a user who has registered friend information in advance, and a specific user of the second type may be a user who has not registered friend information. The messenger server 10 may not perform the next operation for adding a specific user to the user's friend list until the particular user is a specific user of the second type until registering the friend information through the additional process.

메신저 서버(10)는 특정 사용자가 친구정보를 미리 등록하지 않은 제 2 유형의 특정 사용자인 경우, 특정 사용자의 친구정보를 특정 사용자의 디바이스(15)로부터 획득할 수 있다. 이 때, 메신저 서버(10)는 메신저 연결정보에 포함된 특정 사용자의 아이디를 통해 특정 사용자의 친구정보를 획득할 수 있다. 또한, 메신저 서버(10)는 디바이스(20)로부터 메신저 연결정보를 포함하는 웹 페이지 또는 웹 페이지에 대응하는 주소 정보를 획득하고, 이를 통해 특정 사용자의 친구정보를 획득할 수도 있다. The messenger server 10 can acquire the friend information of the specific user from the device 15 of the specific user when the specific user is the second type specific user who has not previously registered the friend information. At this time, the messenger server 10 can acquire the friend information of the specific user through the ID of the specific user included in the messenger connection information. Also, the messenger server 10 may acquire address information corresponding to a web page or web page including messenger connection information from the device 20, and acquire friend information of a specific user through the address information.

또 다른 예로, 제 1 유형의 특정 사용자는 제 1 유형의 메신저 연결정보를 갖는 사용자이고, 제 2 유형의 특정 사용자는 제 2 유형의 메신저 연결정보를 갖는 사용자일 수 있다. 이 때, 제 1 유형의 메신저 연결정보와 제 2 유형의 메신저 연결정보는 서로 다른 구조, 유형, 크기일 수 있으며, 서로 다른 등급에 따라 구분될 수 있다. As another example, a first type of particular user may be a user with a first type of messenger connection information, and a second type of particular user may be a user with a second type of messenger connection information. At this time, the first type messenger connection information and the second type messenger connection information may be different structures, types and sizes, and may be classified according to different classes.

메신저 서버(10)는 특정 사용자의 친구정보를 획득할 수 있다. 이 때, 메신저 서버(10)는 특정 사용자가 인증된 특정 사용자인 경우, 요청으로부터 요청에 포함된 특정 사용자의 친구정보를 추출하거나, 요청에 기초하여 메신저 서버(10)의 데이터베이스에 기 저장된 특정 사용자의 친구정보를 추출할 수 있다. 기본적으로, 특정 사용자가 인증된 사용자인 경우, 특정 사용자의 메신저 연결정보는 특정 사용자를 나타내는 부분을 포함하고 있을 것이기 때문에, 메신저 서버(10)는 요청을 수신하면, 해당 요청이 특정 사용자와 관련되어 있다는 것을 알 수 있다. The messenger server 10 can acquire friend information of a specific user. At this time, when the specific user is a specific user authenticated, the messenger server 10 extracts friend information of the specific user included in the request from the request, or extracts the friend information of the specific user stored in the database of the messenger server 10 Can be extracted. Basically, when a specific user is an authenticated user, since the messenger connection information of a specific user will include a portion representing a specific user, when the messenger server 10 receives the request, the request is related to a specific user .

메신저 서버(10)는 특정 사용자가 인증되지 않은 특정 사용자인 경우, 특정 사용자의 친구정보를 획득하기 위한 별도의 동작을 수행하여야 한다. 일 예로, 메신저 서버(10)는 특정 사용자가 인증되지 않은 특정 사용자인 경우, 요청 또는 별도의 신호의 송수신을 통해 메신저 연결정보가 표시된 웹 페이지 자체, 또는 웹 페이지의 주소 정보를 획득하고, 획득한 웹 페이지 또는 웹 페이지 주소 정보를 통해 특정 사용자가 누구인지 식별하고, 식별에 기초하여 특정 사용자 또는 특정 사용자의 디바이스(15)로 특정 사용자의 친구정보를 요청하고, 수신할 수 있다. The messenger server 10 must perform a separate operation to acquire friend information of a specific user when the specific user is not authenticated. For example, when the specific user is a specific user who is not authenticated, the messenger server 10 obtains the address information of the web page itself or the web page in which the messenger connection information is displayed through a request or a separate signal transmission / reception, The web page or the web page address information, and can request and receive the friend information of the specific user to the specific user or the device 15 of the specific user based on the identification.

메신저 서버(10)는 디바이스(20)로부터 친구리스트 추가 요청을 수신할 수 있다. 이 때, 친구리스트 추가 요청은 특정 사용자를 사용자의 친구리스트에 추가하는 것을 요청하는 내용, 또는 이에 대응하는 정보를 포함할 수 있다. 이 때, 메신저 서버(10)는 디바이스(20)로부터 특정 사용자의 메신저 연결정보에 대한 선택에 관한 요청을 수신하고, 특정 사용자의 친구정보에 기초하여 제 1 디바이스로 특정 사용자에 대한 친구리스트 추가 질의를 전송하고, 그에 대한 응답으로서 친구리스트 추가 요청을 수신할 수 있다. 이 때, 친구리스트 추가 질의는 사용자에게 하여금 특정 사용자를 친구로 추가할 것인지를 질의하는 내용 또는 이에 대응하는 정보를 포함할 수 있다. The messenger server 10 may receive a friend list addition request from the device 20. [ At this time, the friend list addition request may include a request to add a specific user to the user's friend list, or information corresponding thereto. At this time, the messenger server 10 receives a request for selection of a specific user's messenger connection information from the device 20, and sends a query to the first device to add a friend list to a specific user And receive a friend list addition request as a response thereto. At this time, the friend list addition query may include information for querying the user whether to add a specific user as a friend, or information corresponding thereto.

메신저 서버(10)는 디바이스(20)로부터 특정 사용자의 메신저 연결정보의 선택에 의해 발생한 요청을 수신한 경우, 또는 디바이스(20)로부터 친구리스트 추가 요청을 수신하는 경우, 사용자에 대한 인증을 수행할 수 있다. 이 때, 메신저 서버(10)는 디바이스(20)와 특정 사용자의 메신저 연결정보가 선택되었다는 것을 알리는 요청, 그리고 그에 대한 응답, 친구리스트 추가 질의, 친구리스트 추가 요청, 친구리스트 추가 요청에 대한 응답, 및 적어도 하나의 별도의 신호 중 적어도 하나를 송수신하는 것에 기초하여 사용자에 대한 인증을 수행할 수 있다. 또한, 인증은 사용자가 메신저 서버(10) 또는 메신저 서버(10)에 의하여 제공되는 메신저 서비스(또는 채팅 서비스)에 가입된 가입자인지 여부를 인증하는 것일 수 있다. When the messenger server 10 receives the request generated by the selection of the messenger connection information of the specific user from the device 20 or receives the friend list addition request from the device 20, the messenger server 10 performs authentication for the user . At this time, the messenger server 10 transmits a request for notifying that the messenger connection information of the specific user is selected to the device 20, a response to the request, a friend list addition query, a friend list addition request, And at least one of the at least one separate signal. In addition, the authentication may be to authenticate whether the user is a subscriber subscribed to a messenger service (or chat service) provided by the instant messenger server 10 or the instant messenger server 10.

메신저 서버(10)는 디바이스(20)로부터 수신한 사용자의 식별 정보에 기초하여 사용자에 대한 인증을 수행할 수 있다. 이 때, 디바이스(20)는 사용자의 식별 정보, 예를 들어, 아이디, 패스워드, 이메일 주소, 전화번호를 사용자로부터 입력받기 위한 그래픽 인터페이스(또는 툴)를 화면에 표시할 수 있고, 이러한 그래픽 인터페이스(또는 툴)를 통해 사용자로부터 식별 정보를 입력받을 수 있다. The messenger server 10 can perform authentication for the user based on the identification information of the user received from the device 20. [ At this time, the device 20 can display a graphical interface (or a tool) for receiving user identification information, for example, an ID, a password, an e-mail address and a telephone number from a user, Or tool) to receive identification information from a user.

메신저 서버(10)는 메신저 어플리케이션을 통해 사용자에 대한 인증을 수행할 수 있다. 일 예로, 메신저 서버(10)는 디바이스(20)와 특정 사용자의 메신저 연결정보가 선택되었다는 것을 알리는 요청, 그리고 그에 대한 응답, 친구리스트 추가 질의, 친구리스트 추가 요청, 친구리스트 추가 요청에 대한 응답, 및 적어도 하나의 별도의 신호 중 적어도 하나를 송수신하는 것에 기초하여 디바이스(20)에 메신저 어플리케이션이 설치되어 있는지 여부를 판단하고, 판단 결과 메신저 어플리케이션이 설치된 경우 메신저 어플리케이션이 기 확보한 사용자의 식별 정보, 또는 메신저 어플리케이션이 사용자로부터 입력받은 식별 정보에 기초하여 사용자에 대한 인증을 수행할 수 있다. 다른 예로, 메신저 서버(10)는 디바이스(20)에서 메신저 어플리케이션의 상태가 로그인 상태인 경우, 사용자를 가입자로 인증할 수 있다. The messenger server 10 can authenticate the user through the messenger application. For example, the messenger server 10 may send a request to the device 20 to notify that the messenger connection information of a specific user has been selected, a response thereto, a friend list addition query, a friend list addition request, And determining whether or not the messenger application is installed in the device (20) based on transmitting and receiving at least one of the at least one additional signal and the at least one separate signal. When the messenger application is installed, Alternatively, the messenger application can authenticate the user based on the identification information received from the user. As another example, the messenger server 10 can authenticate the user as a subscriber when the status of the messenger application in the device 20 is the login state.

메신저 서버(10)는 사용자의 다른 디바이스인 디바이스(30)를 통해 사용자에 대한 인증을 수행할 수 있다. 일 예로, 메신저 서버(10)는 디바이스(20)로부터 특정 사용자의 메신저 연결정보가 선택되었다는 것을 알리는 요청을 수신하면, 요청에 기초하여 디바이스(30)를 인식하고, 디바이스(30)와의 신호 송수신을 통해 사용자에 대한 인증을 수행할 수 있다. 이 때, 메신저 서버(10)는 요청을 통해 디바이스(20)의 정보를 획득하고, 디바이스(20)의 정보와 매핑된 디바이스(30)의 정보를 추출하고, 추출한 디바이스(30)의 정보를 통해 디바이스(30)와의 신호 송수신을 수행할 수 있다. The messenger server 10 can authenticate the user through the device 30, which is another device of the user. For example, when the messenger server 10 receives a request from the device 20 to inform that the messenger connection information of a specific user has been selected, the messenger server 10 recognizes the device 30 based on the request and transmits / receives signals with the device 30 The authentication of the user can be performed. At this time, the messenger server 10 obtains the information of the device 20 through the request, extracts the information of the device 30 mapped with the information of the device 20, It is possible to perform signal transmission / reception with the device 30.

다른 예로, 메신저 서버(10)는 디바이스(20)와의 통신을 통해 메신저 어플리케이션의 정보(예를 들어, 아이디, 패스워드 또는 전화번호)를 획득하고, 이러한 메신저 어플리케이션의 정보에 기초하여 디바이스(30)에 메신저 어플리케이션이 설치되어 있는지 여부를 판단하고, 판단 결과 메신저 어플리케이션이 설치되어 있고, 설치된 메신저 어플리케이션의 상태가 로그인 상태인 경우, 사용자를 가입자로 인증할 수 있다. As another example, the messenger server 10 may obtain information (e.g., an ID, a password or a telephone number) of the messenger application through communication with the device 20 and send the information to the device 30 based on the information of the messenger application It is determined whether or not the messenger application is installed. If the messenger application is installed and the installed messenger application is in the login state, the user can be authenticated as a subscriber.

본 발명의 다른 실시예에 따르면, 디바이스(20)가 디바이스(30)를 통해 사용자에 대한 인증을 수행할 수 있다. 일 예로, 디바이스(20)는 근거리 무선 통신을 통해 디바이스(30)를 인식하고, 디바이스(30)와의 신호 송수신을 통해 사용자에 대한 인증을 수행할 수 있다. According to another embodiment of the present invention, the device 20 may perform authentication for the user via the device 30. For example, the device 20 can recognize the device 30 via short-range wireless communication and authenticate the user through signal transmission / reception with the device 30. [

메신저 서버(10)는 사용자가 메신저 서버(10) 또는 메신저 서비스의 가입자가 아닌 경우, 사용자에게 메신저 서버(10) 또는 메신저 서비스에 가입할 것을 요청할 수 있다. 이를 위해, 메신저 서버(10)는 사용자와 메신저 서버(10) 또는 메신저 서비스에 가입과 관련된 가입 프로세스를 수행할 수 있다. 가입 프로세스의 일 예는 메신저 서버(10)의 명령에 대응하여, 디바이스(20)가 웹 어플리케이션 또는 메신저 어플리케이션을 통해 가입을 진행하기 위한 웹 페이지 또는 앱 페이지를 표시하고, 표시한 웹 페이지 또는 앱 페이지를 통해 가입 정보(또는 식별 정보)를 입력받으면, 메신저 서버(10)가 디바이스(20)로부터 가입 정보(또는 식별 정보)를 전달받는 것일 수 있다. The messenger server 10 can request the user to join the messenger server 10 or the messenger service if the user is not the messenger server 10 or the subscriber of the messenger service. To this end, the messenger server 10 may perform the subscription process associated with subscription to the messenger server 10 or the messenger service with the user. One example of the subscription process corresponds to a command of the instant messenger server 10 to display a web page or an app page for the device 20 to proceed through the web application or instant messaging application, The messenger server 10 may receive the subscription information (or the identification information) from the device 20 upon receiving the subscription information (or the identification information)

사용자에 대한 인증 또는 가입 프로세스는 메신저 서버(10)와 연관된 사용자 인증 서버(미도시)에 의해 수행될 수 있다. 이 때, 사용자 인증 서버(미도시)는 메신저 서버(10)에 포함될 수도 있고, 메신저 서버(10)와 구별되는 별도의 서버일 수도 있다. 메신저 서버(10)에 포함된다는 것은 메신저 서버(10)에 물리적 또는 지정학적으로 포함된다는 의미할 수도 있으나, 메신저 서버(10)의 명령에 따라 제어를 받는 서버라는 것을 의미할 수도 있다. The authentication or subscription process for the user may be performed by a user authentication server (not shown) associated with the messenger server 10. At this time, the user authentication server (not shown) may be included in the messenger server 10 or may be a separate server different from the messenger server 10. Included in the messenger server 10 may mean that it is physically or geographically included in the messenger server 10 but may mean that it is a server under the control of the messenger server 10.

본 발명의 다른 실시예에 따르면, 사용자에 대한 인증은 디바이스(20)에서 이루어질 수도 있다. 일 예로, 디바이스(20)는 사용자로부터 특정 사용자의 메신저 연결정보에 대한 선택이 수신되면, 메신저 서버(10)로 이를 알리는 요청을 송신하고, 송신한 요청에 대한 응답이 수신되면, 응답에 기초하여 사용자에 대한 인증을 수행할 수 있다. 다른 예로, 디바이스(20)는 메신저 서버(10)로부터 요청에 대한 응답이 수신되면, 응답에 기초하여 디바이스(20)에 메신저 어플리케이션이 설치되어 있는지 여부를 판단하고, 판단 결과 메신저 어플리케이션이 설치된 경우 메신저 어플리케이션이 기 확보한 사용자의 식별 정보, 또는 메신저 어플리케이션이 사용자로부터 입력받은 식별 정보에 기초하여 사용자에 대한 인증을 수행할 수 있다. 또한, 이러한 실시예에 따르면, 디바이스(20)는 사용자에 대한 인증의 최종 결과, 또는 사용자에 대한 인증의 과정에서 필요한 보고와 그에 대한 응답을 메신저 서버(10)와 송수신할 수 있다. According to another embodiment of the present invention, authentication for the user may be made in the device 20. In one example, the device 20 may send a request to inform the messenger server 10 when a selection of a particular user's messenger connection information is received from the user, and if a response to the transmitted request is received, The user can be authenticated. As another example, when the device 20 receives a response to the request from the messenger server 10, it determines whether or not the messenger application is installed in the device 20 based on the response. If the messenger application is installed, The authentication of the user can be performed based on the identification information of the user preliminarily acquired by the application or the identification information received from the user by the messenger application. Further, according to this embodiment, the device 20 can send and receive the necessary result and the response to the messenger server 10 in the final result of the authentication for the user, or in the course of authentication for the user.

본 발명의 다른 실시예에 따르면, 가입 프로세스는 디바이스(20)에서 이루어질 수도 있다. 일 예로, 디바이스(20)는 웹 어플리케이션 또는 메신저 어플리케이션을 통해 가입을 진행하기 위한 웹 페이지 또는 앱 페이지를 표시하고, 표시한 웹 페이지 또는 앱 페이지를 통해 가입 정보(또는 식별 정보)를 입력받으면, 입력된 가입 정보를 이용하여 가입 프로세스를 수행할 수 있다. 다른 예로, 디바이스(20)는 디바이스(30) 또는 디바이스(30)에 설치된 메신저 어플리케이션과의 통신을 통해 가입 프로세스를 수행할 수 있다. 이러한 실시예에 따르면, 디바이스(20)는 가입 프로세스의 최종 결과, 또는 가입 프로세스의 과정에서 필요한 보고와 그에 대한 응답을 메신저 서버(10)와 송수신할 수 있다. In accordance with another embodiment of the present invention, a subscription process may be performed in device 20. For example, the device 20 displays a web page or an app page for proceeding with a subscription through a web application or an instant messenger application, and upon receiving the subscription information (or identification information) through the displayed web page or app page, The subscription process can be performed using the subscription information. As another example, the device 20 may perform the subscription process by communicating with the device 30 or with the messenger application installed in the device 30. According to this embodiment, the device 20 can send and receive the necessary reports and responses to the messenger server 10 in the end result of the subscription process, or in the process of the subscription process.

메신저 서버(10)는 특정 사용자의 메신저 연결정보를 통해 특정 사용자를 식별하고, 식별한 특정 사용자와 사용자가 서로 친구 관계가 되도록 설정할 수 있다. 이 때, 친구 관계가 된다는 것은 특정 사용자를 사용자의 친구로 추가 또는 등록하는 것, 또는 사용자를 특정 사용자의 친구로 추가 또는 등록하는 것 중 적어도 하나를 수행한다는 것을 의미할 수 있다. The messenger server 10 can identify a specific user through the messenger connection information of a specific user, and can set the identified specific user and the user to be friends with each other. At this time, being a friend relationship may mean that the user performs at least one of adding or registering a specific user as a friend of a user, or adding or registering a user as a friend of a specific user.

메신저 서버(10)는 사용자의 친구리스트를 업데이트할 수 있다. 구체적으로, 메신저 서버(10)는 사용자의 친구리스트에 특정 사용자를 추가함으로써, 사용자의 친구리스트를 업데이트할 수 있다. 또한, 메신저 서버(10)는 특정 사용자의 친구리스트에 사용자를 추가함으로써, 특정 사용자의 친구리스트를 업데이트할 수도 있다. The messenger server 10 can update the user's friend list. Specifically, the messenger server 10 can update the user's friend list by adding a specific user to the user's friend list. In addition, the messenger server 10 may update the friend list of a specific user by adding the user to the friend list of the specific user.

메신저 서버(10)는 사용자의 친구리스트 정보(또는 친구리스트에 대한 업데이트 결과)를 디바이스(20) 또는 디바이스(20)의 메신저 어플리케이션으로 통보할 수 있다. 또한, 디바이스(20) 또는 디바이스(20)의 메신저 어플리케이션은 친구리스트 정보에 기초하여 디바이스(20)의 화면에 표시된 메신저 어플리케이션의 영역 내에, 특정 사용자가 추가된 친구리스트를 표시할 수 있다. The messenger server 10 can notify the messenger application of the device 20 or the device 20 of the user's friend list information (or the update result of the friend list). In addition, the messenger application of the device 20 or the device 20 can display the friend list to which the specific user is added in the area of the messenger application displayed on the screen of the device 20 based on the friend list information.

도 1을 통해 예시하면, 디바이스(20)는 특정 사용자의 메신저 연결정보(201)에 관한 사용자의 입력을 수신하고, 메신저 서버(10)로 특정 사용자의 메신저 연결정보가 선택되었다는 것을 알리는 요청을 송신하면, 메신저 서버(10)가 사용자의 친구리스트 정보를 디바이스(20) 또는 디바이스(20)의 메신저 어플리케이션으로 통보하고, 디바이스(20)는 메신저 어플리케이션의 영역(203)을 통해 특정 사용자가 추가된 친구리스트를 표시할 수 있다. 1, the device 20 receives a user's input relating to the instant messenger connection information 201 of a specific user, and sends a request to the instant messenger server 10 to inform that the instant messenger connection information of the specific user has been selected The messenger server 10 notifies the user 20's friend list information to the messenger application of the device 20 or the device 20 and the device 20 sends the friend list information of the user 20 added via the area 203 of the messenger application A list can be displayed.

메신저 서버(10)는 사용자의 친구리스트 정보(또는 친구리스트에 대한 업데이트 결과)를 디바이스(30) 또는 디바이스(30)의 메신저 어플리케이션으로 통보할 수 있다. 또한, 디바이스(30) 또는 디바이스(30)의 메신저 어플리케이션은 친구리스트 정보에 기초하여 디바이스(30)의 화면에 표시된 메신저 어플리케이션의 영역 내에, 특정 사용자가 추가된 친구리스트를 표시할 수 있다. 도 1을 통해 예시하면, 디바이스(20)는 특정 사용자의 메신저 연결정보(201)에 관한 사용자의 선택을 수신하고, 메신저 서버(10)로 특정 사용자의 메신저 연결정보가 선택되었다는 것을 알리는 요청을 송신하면, 메신저 서버(10)가 사용자의 친구리스트에 대한 친구리스트 정보를 디바이스(30) 또는 디바이스(30)의 메신저 어플리케이션으로 통보하고, 디바이스(30) 또는 디바이스(30)의 메신저 어플리케이션은 메신저 어플리케이션의 영역을 통해 특정 사용자인 "AAA"가 추가된 친구리스트를 표시할 수 있다. The messenger server 10 can notify the messenger application of the device 30 or the device 30 of the user's friend list information (or update result of the friend list). Also, the messenger application of the device 30 or the device 30 can display the friend list to which the specific user is added in the area of the messenger application displayed on the screen of the device 30 based on the friend list information. 1, the device 20 receives a user's selection of a particular user's messenger connection information 201 and sends a request to the messenger server 10 to notify that the particular user's messenger connection information has been selected The messenger server 10 notifies the friend device list information of the friend list of the user to the device 30 or the messenger application of the device 30 and the messenger application of the device 30 or the device 30 transmits the friend list information of the messenger application Quot; AAA "added as a specific user through the area.

본 발명의 일 실시예에 따르면, 메신저 서버(10)는 디바이스(20)의 제 1 메신저 어플리케이션을 통해 사용자가 메신저 서버(10)의 가입자인지 여부를 판단하고, 디바이스(30)를 통해 디바이스(30)의 제 2 메신저 어플리케이션의 영역을 표시하도록 할 수 있다. 이 경우, 제 1 메신저 어플리케이션은 디바이스(20)에 적합한 메신저 어플리케이션이고, 제 2 메신저 어플리케이션은 디바이스(30)에 적합한 메신저 어플리케이션일 수 있다. 일 예로, 디바이스(20)가 PC(Personal Computer)이고, 디바이스(30)가 모바일 디바이스인 경우, 제 1 메신저 어플리케이션은 PC용 메신저 어플리케이션이고, 제 2 메신저 어플리케이션은 모바일용 메신저 어플리케이션일 수 있다. According to an embodiment of the present invention, the messenger server 10 determines whether the user is a subscriber of the messenger server 10 through the first messenger application of the device 20, The second messenger application of the second messenger application can be displayed. In this case, the first messenger application may be a messenger application suitable for the device 20, and the second messenger application may be a messenger application suitable for the device 30. [ For example, when the device 20 is a personal computer and the device 30 is a mobile device, the first messenger application may be a messenger application for a PC, and the second messenger application may be a messenger application for a mobile.

제 1 메신저 어플리케이션과 제 2 메신저 어플리케이션은 서로 동기화될 수 있다. 이러한 동기화는 디바이스(20)와 디바이스(30)간의 직접 통신에 의해 이루어질 수도 있고, 메신저 서버(10)의 중계에 의해 이루어질 수도 있다. 여기서 동기화는 정보 동기화를 의미할 수 있다. 예를 들어, 제 1 메신저 어플리케이션의 친구리스트 또는 채팅 내역과 같은 채팅 정보가 업데이트되면 제 2 메신저 어플리케이션의 채팅 정보도 업데이트될 수 있다. The first messenger application and the second messenger application can be synchronized with each other. This synchronization may be achieved by direct communication between the device 20 and the device 30, or by relaying of the messenger server 10. Here, synchronization may mean information synchronization. For example, if the chat information, such as the buddy list or chat history of the first messenger application, is updated, the chat information of the second messenger application may also be updated.

친구리스트 정보는 복수의 유형을 가질 수 있다. 또한, 복수의 유형 각각은 디바이스 또는 디바이스의 메신저 어플리케이션과 매핑될 수 있으며, 메신저 서버(10)는 디바이스 또는 디바이스의 메신저 어플리케이션에 적합한 유형의 친구리스트 정보를 디바이스 또는 디바이스의 메신저 어플리케이션으로 제공할 수 있다. 일 예로, 메신저 서버(10)는 디바이스(20) 또는 디바이스(20)의 메신저 어플리케이션에 기초하여 친구리스트 정보의 제 1 유형을 생성하고, 친구리스트 정보의 제 1 유형을 디바이스(20) 또는 디바이스(20)의 메신저 어플리케이션에 전송하고, 디바이스(30) 또는 디바이스(30)의 메신저 어플리케이션에 기초하여 친구리스트 정보의 제 2 유형을 생성하고, 친구리스트 정보의 제 2 유형을 디바이스(30) 또는 디바이스(30의 메신저 어플리케이션에 전송할 수 있다. 이 때, 친구리스트 정보의 복수의 유형은 서로 간에 레이아웃, 포맷, 배치, 요소들의 표시 위치, 글씨 크기, 색상, 해상도, 메신저 영역 크기, 메신저 영역에서의 배치 위치 등이 다를 수 있다. The friend list information may have a plurality of types. Further, each of the plurality of types may be mapped to a messenger application of the device or device, and the messenger server 10 may provide the device or messenger application of the device with a type of friend list information suitable for the messenger application of the device . The messenger server 10 may generate a first type of friend list information based on the messenger application of the device 20 or the device 20 and send a first type of friend list information to the device 20 or device 20 20 and generates a second type of friend list information based on the messenger application of device 30 or device 30 and sends a second type of friend list information to device 30 or device 30 30, the plurality of types of the friend list information may include at least one of a layout, a format, a layout, a display position of elements, a font size, a color, a resolution, a size of a messenger area, And so on.

메신저 서버(10)는 특정 사용자의 광고 정보를 디바이스(20) 또는 디바이스(30)로 전송할 수 있다. 이 때, 메신저 서버(10)는 특정 사용자의 유형에 따라 특정 사용자의 광고 정보를 전송할 것이지 여부를 결정할 수 있다. 일 예로, 메신저 서버(10)는 특정 사용자가 제 1 유형의 특정 사용자인 경우 특정 사용자의 광고 정보를 디바이스(20) 및 디바이스(30) 중 적어도 하나로 전송하는 반면, 특정 사용자가 제 2 유형의 특정 사용자인 경우 특정 사용자의 광고 정보를 디바이스(20) 및 디바이스(30) 중 적어도 하나로 전송하지 않을 수 있다. The messenger server 10 can transmit the advertisement information of a specific user to the device 20 or the device 30. [ At this time, the messenger server 10 can determine whether to transmit the advertisement information of the specific user according to the type of the specific user. In one example, the messenger server 10 transmits the advertisement information of a particular user to at least one of the device 20 and the device 30 when the particular user is a specific user of the first type, The user may not transmit advertisement information of a specific user to at least one of the device 20 and the device 30. [

특정 사용자를 유형별로 구분하는 일 예를 설명하면, 제 1 유형의 특정 사용자는 일반 사용자이고, 제 2 유형의 특정 사용자는 기업체에 의해 제어되며 실체가 없는 가상의 사용자일 수 있다. 여기서, 기업체는 예컨대, 상품 판매 업체, 업무 서비스 업체 광고 업체, 프렌차이즈 업체, 엔터테이먼트 회사 등이 될 수 있다. 제 2 유형의 특정 사용자는 이러한 기업체의 특정한 목적을 가지고, 사용자에게 광고 정보를 송신할 수 있다. 제 2 유형의 특정 사용자는 기업체의 목적에 따라서, 상품 판매 캐릭터, 업무 지원을 하는 고객 센터 상담원, 프렌차이즈 업체를 위한 아이템 브랜드, 엔터테이먼트 회사에서 운영하는 연예인 계정 등이 될 수 있다. 또한, 제 2 유형의 특정 사용자는 광고 정보 이외에도 동영상, 쿠폰 정보, 이벤트 정보, 및 투표 인터페이스 중 적어도 하나를 사용자에게 전송할 수도 있다. An example of distinguishing a specific user by type is as follows. A specific user of a first type is a general user, and a specific user of a second type is a virtual user controlled by a corporation and having no entity. Here, the enterprise may be, for example, a merchandise seller, a business service company advertisement company, a franchise company, an entertainment company, and the like. The second type of specific user can send advertising information to the user with the specific purpose of the enterprise. The second type of specific user may be a merchandise character, a customer center agent for business support, an item brand for a franchise company, or a celebrity account operated by an entertainment company, depending on the purpose of the enterprise. In addition, the second type specific user may transmit at least one of the video, coupon information, event information, and voting interface to the user in addition to the advertisement information.

특정 사용자를 유형별로 구분하는 일 예를 설명하면, 제 1 유형의 특정 사용자는 무료 사용자이고, 제 2 유형의 특정 사용자는 유료 사용자일 수 있다. 이 때, 무료 사용자는 메신저 연결정보의 발급, 이용, 또는 관리 등을 위해 메신저 서버에 별도의 요금을 지불하지 않는 사용자이며, 유료 사용자는 메신저 연결정보의 발급, 이용, 또는 관리 등을 위해 메신저 서버에 별도의 요금을 지불하는 사용자일 수 있다. In an example of classifying a particular user by type, a particular user of the first type may be a free user and a particular user of the second type may be a paid user. At this time, the free user is a user who does not pay a separate fee to the messenger server for issuing, using, or managing the messenger connection information, and the charged user is a messenger server for issuing, using, The user may be a user who pays a separate fee to the user.

메신저 서버(10)는 특정 사용자의 채팅 메시지(또는 인스턴트 메시지)를 디바이스(20) 또는 디바이스(30)로 전송할 수 있다. 이 때, 채팅 메시지는 특정 사용자의 광고 정보를 포함할 수 있으며, 광고 정보의 일 예는 특정 사용자를 홍보하기 위한 광고 이미지, 동영상, 음원, 링크 또는 텍스트를 포함할 수 있다. 또한, 메신저 서버(10)는 디바이스(20) 또는 디바이스(30)로부터 수신한 사용자의 채팅 메시지를 특정 사용자 또는 디바이스(15)로 전송할 수 있다. 또한, 채팅 메시지는 광고 정보 이외에도 동영상, 쿠폰 정보, 이벤트 정보, 및 투표 인터페이스 중 적어도 하나를 포함할 수도 있다. The messenger server 10 can transmit a chat message (or an instant message) of a specific user to the device 20 or the device 30. [ At this time, the chat message may include advertisement information of a specific user, and an example of the advertisement information may include an advertisement image, a moving picture, a sound source, a link, or text for promoting a specific user. Also, the messenger server 10 can transmit the chat message of the user received from the device 20 or the device 30 to a specific user or device 15. [ In addition to the advertisement information, the chat message may also include at least one of video, coupon information, event information, and a voting interface.

친구 관계, 친구리스트, 채팅 메시지에 대한 동작은 메신저 서버(10)와 연관된 친구 관리 서버(미도시)에 의해 수행될 수 있다. 이 때, 친구 관리 서버(미도시)는 메신저 서버(10)에 포함될 수도 있고, 메신저 서버(10)와 구별되는 별도의 서버일 수도 있다. 메신저 서버(10)에 포함된다는 것은 메신저 서버(10)에 물리적 또는 지정학적으로 포함된다는 의미할 수도 있으나, 메신저 서버(10)의 명령에 따라 제어를 받는 서버라는 것을 의미할 수도 있다. The operation for the friend relationship, the friend list, and the chat message can be performed by the friend management server (not shown) associated with the messenger server 10. [ At this time, the friend management server (not shown) may be included in the messenger server 10 or may be a separate server different from the messenger server 10. Included in the messenger server 10 may mean that it is physically or geographically included in the messenger server 10 but may mean that it is a server under the control of the messenger server 10.

선택, 사용자의 선택, 입력 또는 사용자의 입력은 디바이스(20) 또는 디바이스(30)에 표시된 그래픽 아이콘에 대한 입력(또는 선택, 터치 입력), 디바이스에 포함된 하드웨어 버튼의 입력 또는 선택, 디바이스의 마이크를 통해 입력된 음성 입력, 디바이스의 센서를 통한 움직임 인식 입력 및 디바이스의 센서를 통한 제스처 인식 입력 중 적어도 하나를 포함할 수 있다. 이를 위해, 디바이스(20) 또는 디바이스(30)는 터치 패널 장치, 하드웨어 버튼 모듈, 음성 인식 모듈, 제스처 인식 모듈, 카메라 또는 센서 모듈을 포함할 수 있다. 이 때, 센서 모듈의 일 예는 지자계 센서, 자이로 센서, 가속도 센서, 온도 센서, 광 센서를 포함한다. Selection, user selection, input, or user input may be entered (or selected, touch input) to a graphic icon displayed on the device 20 or device 30, input or selection of a hardware button included in the device, A motion recognition input via a sensor of the device, and a gesture recognition input via a sensor of the device. To this end, the device 20 or device 30 may include a touch panel device, a hardware button module, a voice recognition module, a gesture recognition module, a camera or a sensor module. In this case, an example of the sensor module includes a geomagnetic sensor, a gyro sensor, an acceleration sensor, a temperature sensor, and an optical sensor.

디바이스(15), 디바이스(20), 디바이스(30), 또는 외부 디바이스(25)의 일 예에는 휴대성과 이동성이 보장되는 무선 통신 장치로서, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), WiBro(Wireless Broadband Internet) 단말, 스마트폰(Smartphone), 태블릿 PC, 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치가 포함될 수 있다. 또한, 디바이스(15)는 특정 사용자에 의해 운용되는 특정 사용자 서버일 수도 있다. One example of the device 15, the device 20, the device 30 or the external device 25 is a PCS (Personal Communication System), a GSM (Global System for Mobile communications ), PDC (Personal Digital Cellular), PHS (Personal Handyphone System), PDA (Personal Digital Assistant), IMT (International Mobile Telecommunication) -2000, CDMA (Code Division Multiple Access) -2000, W-CDMA A handheld-based wireless communication device such as a wireless access device, a wireless access device, a wireless access device, a wireless access device, a wireless access device, a multiple access device, a wireless broadband Internet (WiBro) terminal, a smartphone, a tablet PC, The device 15 may also be a specific user server operated by a particular user.

이와 같은 도 1의 메신저 시스템에 포함된 각각의 구성요소의 동작에 대해서는 이하의 도면들을 통해 보다 구체적으로 설명하도록 한다. 이 때, 디바이스(20)는 제 1 디바이스(20)로 디바이스(30)는 제 2 디바이스(30)로 각각 표현될 수도 있다. The operation of each component included in the messenger system of FIG. 1 will be described in more detail with reference to the following drawings. At this time, the device 20 may be expressed as the first device 20, and the device 30 as the second device 30, respectively.

도 2는 본 발명의 일 실시예에 따른 서버(10)의 구성도이다. 도 2를 참조하면, 서버(10)는 요청 수신부(110), 확인부(120), 친구리스트 추가부(130), 전송부(140) 및 데이터베이스(150)를 포함할 수 있다. 다만, 본 발명의 일 실시예에 따른 서버(10)의 구성은 도 2와 다르게 이루어질 수도 있다. 일 예로, 도 2에는 도시되지 않았으나, 서버(10)는 친구정보 획득부(미도시)를 더 포함할 수도 있다. 2 is a configuration diagram of the server 10 according to an embodiment of the present invention. 2, the server 10 may include a request receiving unit 110, an identifying unit 120, a friend list adding unit 130, a transmitting unit 140, and a database 150. [ However, the configuration of the server 10 according to the embodiment of the present invention may be different from that of FIG. For example, although not shown in FIG. 2, the server 10 may further include a friend information acquiring unit (not shown).

요청 수신부(110)는 제 1 디바이스(20)로부터 웹 페이지에 표시된 특정 사용자의 메신저 연결정보의 선택에 의해 발생한 요청을 수신할 수 있다. 이 때, 메신저 연결정보는 메신저 서버(10)에 의해 특정 사용자에게 발급된 것일 수 있다. 또한, 메신저 연결정보는 특정 사용자의 디바이스(15)로부터 수신한 요청에 대응하여 생성되고, 특정 사용자의 디바이스(15)로 전송될 수 있다. The request receiving unit 110 may receive a request generated by selecting the messenger connection information of the specific user displayed on the web page from the first device 20. [ At this time, the messenger connection information may be issued to the specific user by the messenger server 10. In addition, the messenger connection information may be generated in response to a request received from the specific user's device 15, and may be transmitted to the specific user's device 15. [

제 1 디바이스(20)는 특정 사용자의 메신저 연결정보를 표시할 수 있다. 구체적으로, 제 1 디바이스(20)는 특정 사용자의 메신저 연결정보가 포함된 특정 사용자의 웹 페이지에 표시할 수 있다. 또한, 메신저 연결정보는 메신저 서버(10)의 연결정보 및 특정 사용자의 정보(예를 들어, 친구 정보) 중 적어도 하나를 포함할 수 있다. The first device 20 may display messenger connection information of a specific user. Specifically, the first device 20 may display a web page of a specific user including messenger connection information of a specific user. In addition, the messenger connection information may include at least one of connection information of the instant messenger server 10 and information of a specific user (e.g., friend information).

도 2에는 도시되지 않았으나, 친구정보 획득부(미도시)는 요청에 기초하여 특정 사용자의 친구정보를 획득할 수 있다. 이 때, 친구정보 획득부(미도시)는 요청으로부터 요청에 포함된 특정 사용자의 친구정보를 추출할 수 있다. 다만, 친구정보 획득부(미도시)는 요청에 기초하여 메신저 서버(10)의 데이터베이스에 기 저장된 특정 사용자의 친구정보를 추출할 수도 있다. 또한, 친구정보 확인부(미도시)는 특정 사용자가 인증된 제 1 유형의 특정 사용자인 경우 메신저 서버(10)의 데이터베이스로부터 획득하고, 특정 사용자가 인증되지 않은 제 2 유형의 특정 사용자인 경우 특정 사용자의 디바이스(15)로부터 획득할 수도 있다. 본 발명의 일 실시예에 따르면, 이와 같은 친구정보 확인부(미도시)의 동작은 친구리스트 추가부(130)에 의해 수행될 수도 있다. Although not shown in FIG. 2, the friend information acquiring unit (not shown) may acquire friend information of a specific user based on the request. At this time, the friend information acquiring unit (not shown) can extract the friend information of the specific user included in the request from the request. However, the friend information acquiring unit (not shown) may extract the friend information of the specific user previously stored in the database of the messenger server 10 based on the request. In addition, the friend information confirmation unit (not shown) acquires from the database of the instant messenger server 10 when the specific user is the authenticated first type specific user, and when the specific user is the second type specific user who is not authenticated It may be acquired from the user's device 15. [ According to an embodiment of the present invention, the operation of the friend information checking unit (not shown) may be performed by the friend list adding unit 130. [

요청 수신부(110)는 제 1 디바이스(20)로부터 친구리스트 추가 요청을 수신할 수 있다. 이 때, 친구리스트 추가 요청은 전송부(140)가 특정 사용자의 친구정보에 기초하여 제 1 디바이스(20)로 특정 사용자에 대한 친구리스트 추가 질의를 전송하는 것에 대응하여, 제 1 디바이스(20)로부터 수신되는 것일 수 있다. The request receiving unit 110 may receive a friend list addition request from the first device 20. [ At this time, the friend list addition request is transmitted to the first device 20 in response to the transmission unit 140 transmitting the friend list addition query for the specific user to the first device 20 based on the friend information of the specific user. Lt; / RTI &gt;

확인부(120)는 요청에 기초하여 특정 사용자가 메신저 서버(10)에 의해 인증된 사용자인지 여부를 확인할 수 있다. 이 때, 확인부(120)는 특정 사용자가 제 1 유형의 특정 사용자인 경우 인증하고, 제 2 유형의 특정 사용자인 경우 인증하지 않을 수 있다. 이 때, 제 1 유형의 특정 사용자와 제 2 유형의 특정 사용자를 구분하는 기준은 다양할 수 있다. 일 예로, 제 1 유형의 특정 사용자는 유료 사용자이고, 제 2 유형의 특정 사용자는 무료 사용자일 수 있다. The confirmation unit 120 can confirm whether or not a specific user is authenticated by the messenger server 10 based on the request. At this time, the confirmation unit 120 may authenticate a specific user if the user is a first type of specific user, and may not authenticate a specific user of the second type. At this time, the criteria for distinguishing the specific user of the first type from the specific user of the second type may vary. In one example, a particular user of the first type may be a paid user and a particular user of a second type may be a free user.

확인부(120)는 제 1 디바이스(20)의 사용자가 메신저 서버(10)의 가입자인지 여부를 확인할 수 있다. 이 때, 확인부(120)는 제 1 디바이스(20)의 메신저 어플리케이션을 통해 제 1 디바이스(20)의 사용자가 메신저 서버(10)의 가입자인지 여부를 확인할 수 있다. 이 때, 전송부(140)는 사용자가 메신저 서버(10)의 가입자가 아닌 경우, 메신저 서버(10)의 가입과 관련된 정보를 제 1 디바이스(20)로 전송할 수 있다. The confirmation unit 120 can confirm whether or not the user of the first device 20 is a subscriber of the messenger server 10. At this time, the confirmation unit 120 can check whether the user of the first device 20 is a subscriber of the messenger server 10 through the messenger application of the first device 20. [ In this case, when the user is not a subscriber of the messenger server 10, the transmitter 140 may transmit information related to the subscription of the messenger server 10 to the first device 20.

친구리스트 추가부(130)는 사용자의 친구리스트에 특정 사용자를 추가할 수 있다. 다르게 표현하면, 친구리스트 추가부(130)는 특정 사용자의 메신저 연결정보를 통해 특정 사용자가 식별된 경우, 식별된 특정 사용자와 사용자가 서로 친구 관계가 되도록 설정할 수 있다. The friend list adding unit 130 may add a specific user to the friend list of the user. In other words, the friend list adding unit 130 can set the identified specific user and the user to be friends with each other when the specific user is identified through the messenger connection information of the specific user.

전송부(140)는 특정 사용자가 추가된 친구리스트 정보를 적어도 하나의 디바이스에 전송할 수 있다. 이 때, 적어도 하나의 디바이스는 사용자와 관련된 적어도 하나의 디바이스일 수 있다. 도 1을 통해 예시하면 적어도 하나의 디바이스는 디바이스(20), 디바이스(30)뿐만 아니라 도시되지 않은 별도의 디바이스를 포함할 수 있다. 또한, 적어도 하나의 디바이스는 메신저 서버(10)와 연동하기 위한 메신저 어플리케이션이 설치된 디바이스일 수 있다. 또한, 적어도 하나의 디바이스는 제 1 디바이스(20)와 매핑되어 메신저 서버(10)에 등록된 디바이스일 수 있다. The transmitting unit 140 may transmit the friend list information added by the specific user to at least one device. At this time, the at least one device may be at least one device associated with the user. 1, at least one device may include a device 20, a device 30, as well as a separate device not shown. Also, at least one device may be a device installed with a messenger application for interworking with the messenger server 10. [ Also, at least one device may be a device that is mapped to the first device 20 and registered with the messenger server 10.

전송부(140)는 사용자의 친구리스트 정보(또는 친구리스트에 대한 업데이트 결과)를 디바이스(20), 디바이스(20)의 메신저 어플리케이션, 디바이스(30) 또는 디바이스(30)의 메신저 어플리케이션 중 적어도 하나로 통보할 수 있다. 디바이스(20), 디바이스(20)의 메신저 어플리케이션, 디바이스(30) 또는 디바이스(30) 각각은 친구리스트 정보에 기초하여 디바이스(30)의 화면에 표시된 메신저 어플리케이션의 영역 내에, 특정 사용자가 추가된 친구리스트를 표시할 수 있다. The transmitting unit 140 notifies the friend list information of the user (or the update result of the friend list) to at least one of the device 20, the messenger application of the device 20, the device 30 or the messenger application of the device 30 can do. The messenger application of the device 20 or the device 20 or the device 30 or the device 30 is stored in the area of the messenger application displayed on the screen of the device 30 on the basis of the friend list information, A list can be displayed.

전송부(140)는 제 1 디바이스(20)로 친구리스트 정보의 제 1 유형을 전송하고, 제 2 디바이스(30)로 친구리스트 정보의 제 2 유형을 전송할 수 있다. 이 때, 친구리스트 정보의 제 1 유형은 제 1 디바이스(20) 또는 제 1 디바이스(20)의 메신저 어플리케이션에 의해 결정하고, 친구리스트 정보의 제 2 유형은 제 2 디바이스(30) 또는 제 2 디바이스(30)의 메신저 어플리케이션에 의해 결정할 수 있다. The sender 140 may send the first type of buddy list information to the first device 20 and the second type of buddy list information to the second device 30. At this time, the first type of friend list information is determined by the messenger application of the first device 20 or the first device 20, and the second type of friend list information is determined by the second device 30 or the second device 20 Can be determined by the messenger application of the terminal 30.

전송부(140)는 사용자에게 특정 사용자의 광고 정보를 적어도 하나의 디바이스에 전송할 수 있다. 이 때, 전송부(140)는 특정 사용자가 제 1 유형의 특정 사용자인 경우 특정 사용자의 광고 정보를 적어도 하나의 디바이스에 전송하는 것과 구별하여, 특정 사용자가 제 2 유형의 특정 사용자인 경우 어떠한 광고 정보도 디바이스로 전송하지 않을 수 있다. The transmission unit 140 may transmit the advertisement information of a specific user to the at least one device. In this case, when the specific user is a specific user of the first type, the transmitting unit 140 distinguishes the advertisement information of the specific user from at least one device, Information may not be transmitted to the device.

전송부(140)는 특정 사용자의 채팅 메시지를 적어도 하나의 디바이스로 전송할 수 있다. 이 때, 채팅 메시지는 특정 사용자의 광고 정보를 포함할 수 있으며, 광고 정보의 일 예는 특정 사용자를 홍보하기 위한 광고 이미지, 동영상, 음원, 링크 또는 텍스트를 포함할 수 있다. The transmitting unit 140 may transmit a chat message of a specific user to at least one device. At this time, the chat message may include advertisement information of a specific user, and an example of the advertisement information may include an advertisement image, a moving picture, a sound source, a link, or text for promoting a specific user.

데이터베이스(150)는 데이터를 저장할 수 있다. 이 때, 데이터의 일 예는 앞서 언급된 정보, 요청, 알람, 신호 등을 포함한다. 또한, 데이터베이스(150)는 메신저 서버(10)에서 생성되거나 메신저 서버(10)로 입출력되는 모든 데이터를 저장하는 메모리 영역 또는 메모리 영역들의 조합일 수도 있다. 이러한 데이터베이스(150)의 일 예에는 디바이스(20) 내부 또는 외부에 존재하는 하드디스크드라이브, 하드디스크드라이브, ROM(Read Only Memory), RAM(Random Access Memory), 플래쉬메모리 및 메모리카드 등이 포함된다. The database 150 may store data. At this time, one example of data includes the above-mentioned information, request, alarm, signal, and the like. In addition, the database 150 may be a memory area or a combination of memory areas that stores all data generated in the messenger server 10 or input / output to / from the messenger server 10. [ One example of such a database 150 includes a hard disk drive, a hard disk drive, a ROM (Read Only Memory), a RAM (Random Access Memory), a flash memory, a memory card, .

도 2를 통해 메신저 서버(10)에 대해서 설명되지 않은 내용은 앞서 도 1을 통해 메신저 서버(10)에 대해 설명한 내용 또는 이하의 도면들을 통해 메신저 서버(10)에 대해 설명할 내용과 동일하므로 중복하여 설명하지 않는다. The contents not described with respect to the messenger server 10 through FIG. 2 are the same as those described with respect to the messenger server 10 through FIG. 1 or the following description with respect to the messenger server 10, It is not explained.

도 3은 메신저 어플리케이션의 친구리스트에 특정 사용자를 추가하는 과정의 일 예들을 설명하기 위한 도면이다. 도 3을 통해 예시하면, 도면부호 310에 나타난 바와 같이, 제 1 디바이스(20)는 특정 사용자의 메신저 연결정보인 URL(311)을 화면에 표시하고, 사용자가 입력 장치(예를 들어, 마우스)를 통해 아이콘(313)을 URL(311) 또는 그 주변으로 이동시키고, 입력 장치의 버튼을 클릭하는 경우, 이를 사용자 입력으로 인식할 수 있다. 이 때, 도 3에 도시된 바와 같이, 메신저 연결정보는 이메일 주소(312) 형태일 수 있다. 3 is a diagram for explaining an example of a process of adding a specific user to the friend list of the messenger application. 3, the first device 20 displays a URL 311, which is messenger connection information of a specific user, on the screen, and when the user inputs an input device (e.g., a mouse) The user may move the icon 313 to or around the URL 311 through the icon 311 and recognize the user 313 as a user input when a button of the input device is clicked. At this time, as shown in FIG. 3, the messenger connection information may be in the form of an email address 312.

제 1 디바이스(20)는 메신저 연결정보에 관한 사용자의 입력을 수신하면 메신저 어플리케이션을 실행할 수 있다. 메신저 어플리케이션은 다른 사용자와의 채팅을 진행하기 위하여 다양한 동작을 수행할 수 있다. 일 예로, 메신저 어플리케이션은 다수의 사용자 사이의 채팅을 위한 채팅방을 화면에 표시하고, 채팅 메시지를 채팅방에 표시할 수 있다. The first device 20 can execute a messenger application upon receiving a user's input regarding messenger connection information. The messenger application can perform various operations in order to conduct a chat with another user. For example, the messenger application may display a chat room for chatting between a plurality of users on the screen, and display chat messages in the chat room.

제 1 디바이스(20)는 메신저 연결정보를 이용하여 메신저 서버(10)와 통신하고, 그 통신에 기초하여 메신저 어플리케이션의 영역을 화면에 표시할 수 있다. 도 3을 통해 예시하면, 제 1 디바이스(20)는 도면부호 310에 나타난 바와 같이 사용자로부터 특정 사용자의 메신저 연결정보인 URL(311)에 대한 입력을 수신하는 경우, 메신저 서버(10)로 특정 사용자의 메신저 연결정보가 선택되었다는 것을 알리는 요청을 전송하고, 요청에 대한 응답에 기초하여 메신저 어플리케이션의 영역(321)을 화면에 표시할 수 있다. The first device 20 can communicate with the messenger server 10 using the messenger connection information and display the area of the messenger application on the screen based on the communication. 3, when the first device 20 receives an input for a URL 311, which is a messenger connection information of a specific user, from the user as indicated by reference numeral 310, the first device 20 transmits, to the instant messenger server 10, A message indicating that the messenger connection information of the messenger application has been selected, and may display the area 321 of the messenger application on the screen based on the response to the request.

제 1 디바이스(20)는 메신저 어플리케이션의 영역에 표시된 사용자의 친구리스트에 특정 사용자를 추가할 수 있다. 도 3을 통해 예시하면, 제 1 디바이스(20)는 도면부호 320에 나타난 바와 같이 사용자의 친구리스트의 업데이트 결과에 기초하여 메신저 어플리케이션의 영역(321) 내에, 특정 사용자(322)인 "AAA"가 추가된 친구리스트를 표시할 수 있다. The first device 20 may add a specific user to the friend list of the user displayed in the area of the messenger application. 3, the first device 20 includes a specific user 322 "AAA" in the area 321 of the messenger application based on the update result of the user's friend list, as indicated at 320 You can display the added friends list.

제 1 디바이스(20)는 메신저 어플리케이션을 통해 특정 사용자의 채팅 메시지를 수신하고, 수신한 채팅 메시지를 메신저 어플리케이션의 영역에 표시할 수 있다. 도 3을 통해 예시하면, 제 1 디바이스(20)는 메신저 어플리케이션을 통해 메신저 서버(10)로부터 특정 사용자의 채팅 메시지를 수신하고, 도면부호 330에 나타난 바와 같이 수신한 채팅 메시지(331)를 메신저 어플리케이션의 영역(321)에 표시할 수 있다. The first device 20 can receive a chat message of a specific user through the messenger application and display the received chat message in the area of the messenger application. 3, the first device 20 receives a chat message of a specific user from the messenger server 10 through the messenger application, and transmits the received chat message 331 to the messenger application 10, In the area 321 of FIG.

본 발명의 다른 실시예에 따르면, 제 2 디바이스(30)는 메신저 어플리케이션의 영역에 표시된 사용자의 친구리스트에 특정 사용자를 추가할 수 있다. 도 3을 통해 예시하면, 제 2 디바이스(30)는 도면부호 340에 나타난 바와 같이 사용자의 친구리스트의 업데이트 결과에 기초하여 메신저 어플리케이션의 영역(341) 내에, 특정 사용자(342)인 "AAA"가 추가된 친구리스트를 표시할 수 있다. According to another embodiment of the present invention, the second device 30 may add a specific user to the friend list of the user displayed in the area of the messenger application. 3, the second device 30 may include a specific user 342 "AAA" in the area 341 of the instant messenger application based on the update result of the user's friend list as indicated at 340 You can display the added friends list.

본 발명의 다른 실시예에 따르면, 제 2 디바이스(30)는 메신저 어플리케이션을 통해 특정 사용자의 채팅 메시지를 메신저 서버(10)로부터 수신하고, 수신한 채팅 메시지를 메신저 어플리케이션의 영역에 표시할 수 있다. 도 3을 통해 예시하면, 본 발명의 다른 실시예에 따르면, 제 2 디바이스(30)는 메신저 어플리케이션을 통해 특정 사용자의 채팅 메시지를 수신하고, 도면부호 350에 나타난 바와 같이 수신한 채팅 메시지(351) 내지 채팅 메시지(352)를 메신저 어플리케이션의 영역(341)에 표시할 수 있다. According to another embodiment of the present invention, the second device 30 can receive a chat message of a specific user from the messenger server 10 through the messenger application, and display the received chat message in the area of the messenger application. 3, according to another embodiment of the present invention, the second device 30 receives a chat message of a specific user through the messenger application, and receives the received chat message 351, Or chat message 352 in the area 341 of the messenger application.

도 4는 메신저 어플리케이션의 친구리스트에 특정 사용자를 추가하는 과정의 일 예를 설명하기 위한 동작 흐름도이다. 4 is a flowchart illustrating an example of a process of adding a specific user to the friend list of the messenger application.

도 4를 참조하면, 디바이스(20)는 특정 사용자의 메신저 연결정보를 웹 페이지를 통해 표시하고(S401), 사용자로부터 메신저 연결정보에 관한 선택을 수신하면(S402), 선택에 대응하는 요청을 메신저 서버(10)로 전송할 수 있다(S403). 4, the device 20 displays messenger connection information of a specific user through a web page (S401), and upon receiving a selection regarding the messenger connection information from the user (S402), transmits a request corresponding to the selection to the messenger To the server 10 (S403).

도 4를 참조하면, 메신저 서버(10)는 사용자가 메신저 서버(10)의 가입자인지 여부를 판단할 수 있다(S405). 이 때, 메신저 서버(10)는 디바이스(20)와의 식별 정보 통신을 통해 사용자가 가입자인지 여부를 판단할 수 있다(S404). 한편, 메신저 서버(10)는 사용자가 가입자가 아닌 경우, 디바이스(20)와 가입 프로세스를 진행할 수 있다(S406).Referring to FIG. 4, the messenger server 10 may determine whether the user is a subscriber of the messenger server 10 (S405). At this time, the messenger server 10 can determine whether the user is a subscriber through identification information communication with the device 20 (S404). Meanwhile, if the user is not a subscriber, the messenger server 10 can proceed with the subscription process with the device 20 (S406).

도 4를 참조하면, 메신저 서버(10)는 특정 사용자에 기초하여 디바이스(20)로 특정 사용자에 대한 친구리스트 추가 질의를 전송하고(S407), 디바이스(20)로부터 친구리스트 추가 요청을 수신할 수 있다(S408). 이 때, 메신저 서버(10)는 요청에 기초하여 특정 사용자의 친구정보를 획득하고, 획득한 특정 사용자의 친구정보에 기초하여 특정 사용자에 대한 친구리스트 추가 질의를 생성할 수 있다. 다만, 본 발명의 일 실시예에 따르면, 단계 S407 내지 단계 S408은 단계 S403이후와 단계 S404이전 사이에 이루어질 수도 있다. 4, the messenger server 10 sends a friend list addition query for a specific user to the device 20 (S407) based on a specific user, and receives a friend list addition request from the device 20 (S408). At this time, the messenger server 10 can acquire the friend information of the specific user based on the request, and generate the friend list addition query for the specific user based on the acquired friend information of the specific user. However, according to an embodiment of the present invention, steps S407 to S408 may be performed after step S403 and before step S404.

메신저 서버(10)는 특정 사용자를 사용자의 친구로 추가하고(S409), 디바이스(20)로 특정 사용자가 추가된 친구리스트 정보를 전송하고(S408), 디바이스(20)로 특정 사용자의 광고 정보 또는 채팅 메시지를 전송할 수 있다(S411). The messenger server 10 adds a specific user as a friend of the user in step S409 and transmits the friend list information in which the specific user is added to the device 20 in step S408. A chat message may be transmitted (S411).

도 5는 메신저 어플리케이션의 친구리스트에 특정 사용자를 추가하는 과정의 다른 예를 설명하기 위한 동작 흐름도이다. 5 is a flowchart illustrating another example of a process of adding a specific user to the friend list of the messenger application.

제 1 디바이스(20)는 특정 사용자의 메신저 연결정보를 웹 페이지를 통해 표시하고 (S501), 사용자로부터 메신저 연결정보에 관한 선택을 수신하면(S502), 선택에 대응하는 요청을 메신저 서버(10)로 전송할 수 있다(S503). The first device 20 displays the messenger connection information of the specific user through the web page (S501). Upon receiving the selection of the messenger connection information from the user (S502), the first device 20 transmits the request corresponding to the selection to the messenger server 10 (S503).

도 5를 참조하면, 메신저 서버(10)는 특정 사용자에 기초하여 제 1 디바이스로 특정 사용자에 대한 친구리스트 추가 질의를 전송하고(S504), 제 1 디바이스(20)로부터 친구리스트 추가 요청을 수신할 수 있다(S505). 이 때, 메신저 서버(10)는 요청에 기초하여 특정 사용자의 친구정보를 획득하고, 획득한 특정 사용자의 친구정보에 기초하여 특정 사용자에 대한 친구리스트 추가 질의를 생성할 수 있다. 다만, 본 발명의 일 실시예에 따르면, 단계 S504 내지 단계 S505는 단계 S509이후와 단계 S510이전 사이에 이루어질 수도 있다. 5, the messenger server 10 transmits a friend list addition query for a specific user to the first device based on a specific user (S504), receives a friend list addition request from the first device 20 (S505). At this time, the messenger server 10 can acquire the friend information of the specific user based on the request, and generate the friend list addition query for the specific user based on the acquired friend information of the specific user. However, according to an embodiment of the present invention, steps S504 to S505 may be performed after step S509 and before step S510.

도 5를 참조하면, 메신저 서버(10)는 사용자가 메신저 서버(10)의 가입자인지 여부를 판단할 수 있다(S506). 이 때, 메신저 서버(10)는 제 1 디바이스(20)와의 통신을 통해 사용자가 가입자인지 여부를 판단할 수도 있고(S507), 제 2 디바이스(30)와의 통신을 통해 사용자가 가입자인지 여부를 판단할 수도 있고(S508). 제 1 디바이스(20) 및 제 2 디바이스(30) 모두와의 통신을 통해 사용자가 가입자인지 여부를 판단할 수도 있다. Referring to FIG. 5, the messenger server 10 may determine whether the user is a subscriber to the messenger server 10 (S506). At this time, the messenger server 10 may determine whether the user is a subscriber through communication with the first device 20 (S507), and determine whether the user is a subscriber through communication with the second device 30 (S508). And may determine whether the user is a subscriber through communication with both the first device 20 and the second device 30. [

한편, 메신저 서버(10)는 제 1 디바이스(20)의 사용자가 가입자가 아닌 경우, 제 2 디바이스(30)와 가입 프로세스를 진행할 수 있다(S509). 메신저 서버(10)는 특정 사용자를 사용자의 친구로 추가하고(S510), 제 2 디바이스(30)로 특정 사용자가 추가된 친구리스트 정보를 전송하고(S511), 제 2 디바이스(30)로 특정 사용자의 광고 정보 또는 채팅 메시지를 전송할 수 있다(S512).  Meanwhile, if the user of the first device 20 is not a subscriber, the messenger server 10 may proceed with the joining process with the second device 30 (S509). The messenger server 10 adds a specific user as a friend of the user in step S510 and transmits the friend list information added by the specific user to the second device 30 in step S511, The advertisement information or the chat message may be transmitted (S512).

도 6은 본 발명의 일 실시예에 따른 디바이스의 구성도이다. 도 6을 참조하면, 디바이스(20)는 웹 페이지 표시부(210), 선택 수신부(220), 전송부(230), 수신부(240) 및 친구리스트 정보 표시부(250)를 포함할 수 있다. 다만, 본 발명의 일 실시예에 따른 디바이스(20)의 구성은 도 6과 다르게 이루어질 수도 있다. 6 is a configuration diagram of a device according to an embodiment of the present invention. 6, the device 20 may include a web page display unit 210, a selection reception unit 220, a transmission unit 230, a reception unit 240, and a friend list information display unit 250. However, the configuration of the device 20 according to an embodiment of the present invention may be different from that of FIG.

웹 페이지 표시부(210)는 특정 사용자의 메신저 연결정보를 포함하는 웹 페이지를 화면에 표시할 수 있다. 선택 수신부(220)는 메신저 연결정보에 대한 선택을 수신할 수 있다. 전송부(230)는 선택에 기초하여 메신저 서버로 요청을 전송할 수 있다. 수신부(240)는 메신저 서버(10)로부터 특정 사용자가 추가된 친구리스트 정보를 수신할 수 있다. 친구리스트 정보 표시부(250)는 친구리스트 정보를 메신저 어플리케이션을 통해 화면에 표시할 수 있다. 또한, 도 6에는 도시되지 않았으나, 디바이스(20)는 메모리(미도시)를 더 포함할 수도 있다. 메모리(미도시)에 대한 설명은 데이터베이스(150)에 대한 설명과 동일하다. 또한, 도 6을 통해 디바이스(20)에 대해서 설명되지 않은 내용은 앞서 도 1 내지 도 5를 통해 디바이스(20) 또는 제 1 디바이스(20)에 대해 설명한 내용과 동일하므로 중복하여 설명하지 않는다. The web page display unit 210 may display a web page including messenger connection information of a specific user on the screen. The selection receiving unit 220 may receive a selection of the messenger connection information. The transmitting unit 230 may transmit the request to the messenger server based on the selection. The receiving unit 240 may receive the friend list information to which the specific user has been added from the messenger server 10. [ The friend list information display unit 250 can display the friend list information on the screen through the messenger application. Also, although not shown in FIG. 6, the device 20 may further include a memory (not shown). The description of the memory (not shown) is the same as that of the database 150. The contents of the device 20 that have not been described with reference to FIG. 6 are the same as those of the device 20 or the first device 20 described above with reference to FIGS. 1 to 5, and therefore, description thereof will not be repeated.

도 7은 본 발명의 일 실시예에 따른 친구리스트에 특정 사용자를 추가하는 방법의 동작 흐름도이다. 도 7에 도시된 실시예에 따른 친구리스트에 특정 사용자를 추가하는 방법은 도 1 내지 도 6을 통해 설명된 메신저 서버(10)에서 시계열적으로 처리되는 단계들을 포함한다. 따라서, 이하 생략된 내용이라고 하더라도 메신저 서버(10)에 관하여 이미 기술된 내용은 도 7의 친구리스트에 특정 사용자를 추가하는 방법에도 적용된다. 7 is a flowchart illustrating a method of adding a specific user to a friend list according to an exemplary embodiment of the present invention. The method of adding a specific user to the buddy list according to the embodiment shown in Fig. 7 includes steps that are processed in a time-series manner in the messenger server 10 described with reference to Figs. Therefore, the content already described with respect to the messenger server 10 is applied to the method of adding a specific user to the friend list of FIG. 7, even if omitted below.

단계 S710에서 메신저 서버(10)는 제 1 디바이스(20)로부터 웹 페이지에 표시된 특정 사용자의 메신저 연결정보의 선택에 의해 발생한 요청을 수신할 수 있다. 단계 S720에서 메신저 서버(10)는 제 1 디바이스(20)의 사용자가 메신저 서버(10)의 가입자인지 여부를 확인할 수 있다. 단계 S730에서 메신저 서버(10)는 사용자의 친구리스트에 특정 사용자를 추가할 수 있다. 단계 S740에서 메신저 서버(10)는 특정 사용자가 추가된 친구리스트 정보를 적어도 하나의 디바이스에 전송할 수 있다. In step S710, the messenger server 10 may receive a request from the first device 20 by selecting the messenger connection information of the specific user displayed on the web page. The messenger server 10 can check whether the user of the first device 20 is a subscriber of the messenger server 10 in step S720. In step S730, the messenger server 10 may add a specific user to the friend list of the user. In step S740, the messenger server 10 may transmit the friend list information to which the specific user has been added to at least one device.

도 8은 본 발명의 다른 실시예에 따른 친구리스트에 특정 사용자를 추가하는 방법의 동작 흐름도이다. 도 8에 도시된 실시예에 따른 친구리스트에 특정 사용자를 추가하는 방법은 도 1 내지 도 7을 통해 설명된 디바이스(20) 또는 제 1 디바이스(20)에서 시계열적으로 처리되는 단계들을 포함한다. 따라서, 이하 생략된 내용이라고 하더라도 디바이스(20) 또는 제 1 디바이스(20)에 관하여 이미 기술된 내용은 도 8의 친구리스트에 특정 사용자를 추가하는 방법에도 적용된다. 8 is a flowchart illustrating a method of adding a specific user to a buddy list according to another embodiment of the present invention. The method of adding a particular user to the buddy list according to the embodiment shown in FIG. 8 includes steps that are processed in a time-series manner in the device 20 or the first device 20 illustrated in FIGS. Therefore, the content already described with respect to the device 20 or the first device 20 is applied to the method of adding a specific user to the friend list of Fig. 8, even if omitted below.

단계 S810에서 디바이스(20)는 특정 사용자의 메신저 연결정보를 포함하는 웹 페이지를 화면에 표시할 수 있다. 단계 S820에서 디바이스(20)는 메신저 연결정보에 대한 선택을 수신할 수 있다. 단계 S830에서 디바이스(20)는 선택에 기초하여 메신저 서버(10)로 요청을 전송할 수 있다. 단계 S840에서 디바이스(20)는 메신저 서버(10)로부터 특정 사용자가 추가된 친구리스트 정보를 수신할 수 있다. 단계 S850에서 디바이스(20)는 친구리스트 정보를 메신저 어플리케이션을 통해 화면에 표시할 수 있다. In step S810, the device 20 may display a web page including messenger connection information of a specific user on the screen. In step S820, the device 20 may receive a selection for messenger connection information. In step S830, the device 20 can send a request to the messenger server 10 based on the selection. In step S840, the device 20 can receive the friend list information to which the specific user has been added from the messenger server 10. [ In step S850, the device 20 can display the friend list information on the screen through the messenger application.

도 7 및 도 8 각각을 통해 설명된 친구리스트에 특정 사용자를 추가하는 방법은, 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다. The method of adding a specific user to the buddy list described with reference to Figs. 7 and 8, respectively, may also be implemented in the form of a recording medium including instructions executable by a computer such as a program module executed by a computer. Computer readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media. In addition, the computer-readable medium can include both computer storage media and communication media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Communication media typically includes any information delivery media, including computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave, or other transport mechanism.

본 발명의 일 실시예는 도 8을 통해 설명된 친구리스트에 특정 사용자를 추가하는 방법을 실행하는 디바이스와 연동하여 동작하는 어플리케이션을 제공하는 방법을 제공할 수 있다. 이 때, 디바이스는 친구리스트에 특정 사용자를 추가하는 방법을 실시하는 것을 특징으로 한다. 앞서 언급된 어플리케이션은 메신저 서버(10)에 의하여 디바이스로 제공될 수도 있고, 메신저 서버(10)와 별도로 구성된 다른 서버에 의하여 디바이스로 제공될 수도 있고, 메신저 서버(10)와 다른 주체에 의하여 운용되는 다른 서버에 의하여 디바이스로 제공될 수도 있다. One embodiment of the present invention may provide a method of providing an application that operates in conjunction with a device executing a method for adding a specific user to the buddy list described with reference to FIG. At this time, the device is characterized by performing a method of adding a specific user to the friend list. The above-mentioned application may be provided to the device by the messenger server 10, may be provided to the device by another server configured separately from the messenger server 10, or may be provided by the messenger server 10 Or may be provided as a device by another server.

전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다. It will be understood by those skilled in the art that the foregoing description of the present invention is for illustrative purposes only and that those of ordinary skill in the art can readily understand that various changes and modifications may be made without departing from the spirit or essential characteristics of the present invention. will be. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive. For example, each component described as a single entity may be distributed and implemented, and components described as being distributed may also be implemented in a combined form.

10: 메신저 서버
20: 디바이스
15: 디바이스
25: 외부 디바이스
30: 디바이스
10: Messenger server
20: Device
15: Device
25: External device
30: Device

Claims (19)

사용자의 친구리스트에 특정 사용자를 추가하는 방법에 있어서,
메신저 서버에서, 제 1 디바이스로부터 웹 페이지에 표시된 특정 사용자의 메신저 연결정보의 선택에 의해 발생한 요청을 수신하는 단계;
상기 제 1 디바이스의 사용자가 상기 메신저 서버의 가입자인지 여부를 확인하는 단계;
상기 사용자의 친구리스트에 상기 특정 사용자를 추가하는 단계; 및
상기 특정 사용자가 추가된 친구리스트 정보를 적어도 하나의 디바이스에 전송하는 단계를 포함하며,
상기 메신저 연결정보는 아이콘, 버튼 및 URL 중 어느 하나의 형태로 표시되고,
상기 메신저 연결정보의 선택은, 상기 제 1 디바이스의 사용자가 상기 제 1 디바이스의 입력 수단을 이용하여 상기 메신저 연결정보를 선택하는 터치 입력 또는 클릭 입력을 통해 수행되며,
상기 가입자인지 여부를 확인하는 단계는,
상기 제 1 디바이스로부터 수신한 상기 제 1 디바이스의 사용자의 식별정보 또는 상기 제 1 디바이스의 사용자의 다른 디바이스 정보에 기초하여, 상기 제 1 디바이스의 사용자가 상기 메신저 서버의 가입자인지 여부를 확인하는 단계를 포함하는 방법.

In a method for adding a specific user to a user's friend list,
Receiving, at the messenger server, a request generated by selection of messenger connection information of a specific user displayed on a web page from a first device;
Determining whether a user of the first device is a subscriber of the messenger server;
Adding the specific user to the friend list of the user; And
And transmitting the friend list information added by the specific user to at least one device,
The messenger connection information is displayed in the form of an icon, a button, or a URL,
The selection of the messenger connection information is performed through a touch input or a click input in which the user of the first device selects the messenger connection information using the input means of the first device,
Wherein the step of verifying whether the subscriber is a subscriber includes:
Determining whether a user of the first device is a subscriber to the instant messenger server based on identification information of a user of the first device received from the first device or other device information of a user of the first device Methods of inclusion.

제 1 항에 있어서,
제 1 디바이스로부터 친구리스트 추가 요청을 수신하는 단계를 더 포함하는 것인, 방법.
The method according to claim 1,
Further comprising receiving a friend list addition request from the first device.
제 2 항에 있어서,
상기 요청에 기초하여 상기 특정 사용자의 친구정보를 획득하는 단계; 및
상기 특정 사용자의 친구정보에 기초하여 상기 제 1 디바이스로 상기 특정 사용자에 대한 친구리스트 추가 질의를 전송하는 단계를 더 포함하되,
상기 친구리스트 추가 요청은 상기 친구리스트 추가 질의에 대한 응답인 것인, 방법.
3. The method of claim 2,
Acquiring friend information of the specific user based on the request; And
Further comprising: sending a friend list addition query for the particular user to the first device based on the friend information of the particular user,
Wherein the friend list addition request is a response to the friend list addition query.
제 3 항에 있어서,
상기 특정 사용자의 친구정보는 상기 요청에 포함되는 것인, 방법.
The method of claim 3,
Wherein the friend information of the particular user is included in the request.
삭제delete 제 1 항에 있어서,
상기 요청에 기초하여 상기 특정 사용자의 친구정보를 획득하는 단계를 더 포함하되,
상기 특정 사용자의 친구정보는 상기 특정 사용자가 인증된 제 1 유형의 특정 사용자인 경우 상기 메신저 서버의 데이터베이스로부터 획득되고, 상기 특정 사용자가 인증되지 않은 제 2 유형의 특정 사용자인 경우 상기 특정 사용자의 디바이스로부터 획득되는 것인, 방법.
The method according to claim 1,
Further comprising acquiring friend information of the specific user based on the request,
Wherein the friend information of the specific user is obtained from the database of the instant messenger server when the specific user is the authenticated first type specific user and if the specific user is the second type specific user who is not authenticated, &Lt; / RTI &gt;
제 1 항에 있어서,
상기 특정 사용자는 제 1 유형의 특정 사용자 및 제 2 유형의 특정 사용자를 포함하되,
상기 특정 사용자가 제 1 유형의 특정 사용자인 경우, 상기 특정 사용자의 광고 정보를 상기 적어도 하나의 디바이스로 전송하는 단계를 더 포함하는 방법.
The method according to claim 1,
The particular user includes a specific user of a first type and a specific user of a second type,
Further comprising: if the particular user is a particular user of a first type, transmitting advertisement information of the particular user to the at least one device.
제 1 항에 있어서,
상기 적어도 하나의 디바이스는 상기 메신저 서버와 연동하기 위한 메신저 어플리케이션이 설치된 적어도 하나의 디바이스인 것인, 방법.
The method according to claim 1,
Wherein the at least one device is at least one device installed with a messenger application for interworking with the instant messenger server.
제 1 항에 있어서,
상기 친구리스트 정보는 제 1 유형 및 제 2 유형을 포함하되,
상기 제 1 유형은 상기 적어도 하나의 디바이스 중 상기 제 1 디바이스로 전송되고, 상기 제 2 유형은 상기 적어도 하나의 디바이스 중 제 2 디바이스로 전송되되,
상기 제 1 유형은 상기 제 1 디바이스 또는 상기 제 1 디바이스의 메신저 어플리케이션에 의해 결정되되,
상기 제 2 유형은 상기 제 2 디바이스 또는 상기 제 2 디바이스의 메신저 어플리케이션에 의해 결정되는 것인, 방법.
The method according to claim 1,
Wherein the buddy list information includes a first type and a second type,
Wherein the first type is sent to the first one of the at least one device and the second type is sent to a second one of the at least one device,
Wherein the first type is determined by the messenger application of the first device or the first device,
Wherein the second type is determined by the messenger application of the second device or the second device.
제 1 항에 있어서,
상기 요청에 기초하여 상기 특정 사용자가 상기 메신저 서버에 의해 인증된 사용자인지 여부를 확인하는 단계를 더 포함하는 방법.
The method according to claim 1,
Further comprising determining based on the request whether the particular user is an authenticated user by the instant messenger server.
제 1 항에 있어서,
상기 메신저 연결정보는 상기 메신저 서버의 연결정보 및 상기 특정 사용자의 정보 중 적어도 하나를 포함하는 것인, 방법.
The method according to claim 1,
Wherein the messenger connection information includes at least one of connection information of the messenger server and information of the specific user.
제 1 항에 있어서,
상기 사용자가 상기 메신저 서버의 가입자가 아닌 경우, 상기 메신저 서버의 가입과 관련된 정보를 상기 제 1 디바이스로 전송하는 단계를 더 포함하는 방법.
The method according to claim 1,
Further comprising: if the user is not a subscriber to the messenger server, sending information related to subscription to the messenger server to the first device.
제 1 항에 있어서,
상기 적어도 하나의 디바이스는 상기 제 1 디바이스와 매핑되어 상기 메신저 서버에 등록된 디바이스인 것인, 방법.
The method according to claim 1,
Wherein the at least one device is a device mapped with the first device and registered with the instant messenger server.
제 1 항에 있어서,
상기 가입자인지 여부를 확인하는 단계는 상기 제 1 디바이스의 메신저 어플리케이션을 통해 상기 제 1 디바이스의 사용자가 상기 메신저 서버의 가입자인지 여부를 확인하는 단계를 추가로 포함하며,
상기 친구리스트 정보는 상기 적어도 하나의 디바이스 중 제 2 디바이스의 메신저 어플리케이션으로 전송되는 것인, 방법.
The method according to claim 1,
Wherein the step of verifying whether the subscriber is a subscriber further comprises checking whether a user of the first device is a subscriber of the messenger server through the messenger application of the first device,
Wherein the buddy list information is sent to a messenger application of a second one of the at least one device.
삭제delete 제 1 항에 있어서,
상기 특정 사용자의 채팅 메시지를 상기 적어도 하나의 디바이스로 전송하는 단계를 더 포함하는 방법.
The method according to claim 1,
Sending a chat message of the particular user to the at least one device.
제 1 항에 있어서,
상기 메신저 연결정보는 상기 특정 사용자의 디바이스로부터 수신한 요청에 대응하여 생성되고, 특정 사용자의 디바이스로 전송되는 것인, 방법.
The method according to claim 1,
Wherein the messenger connection information is generated in response to a request received from the device of the specific user and is transmitted to a device of a specific user.
사용자의 친구리스트에 특정 사용자를 추가하는 메신저 서버에 있어서,
제 1 디바이스로부터 웹 페이지에 표시된 특정 사용자의 메신저 연결정보의 선택에 의해 발생한 요청을 수신하는 요청 수신부;
상기 제 1 디바이스의 사용자가 상기 메신저 서버의 가입자인지 여부를 확인하는 확인부;
상기 사용자의 친구리스트에 상기 특정 사용자를 추가하는 친구리스트 추가부; 및
상기 특정 사용자가 추가된 친구리스트 정보를 적어도 하나의 디바이스에 전송하는 전송부를 포함하며,
상기 메신저 연결정보는 아이콘, 버튼 및 URL 중 어느 하나의 형태로 표시되고,
상기 메신저 연결정보의 선택은, 상기 제 1 디바이스의 사용자가 상기 제 1 디바이스의 입력 수단을 이용하여 상기 메신저 연결정보를 선택하는 터치 입력 또는 클릭 입력을 통해 수행되며,
상기 확인부는,
상기 제 1 디바이스로부터 수신한 상기 제 1 디바이스의 사용자의 식별정보 또는 상기 제 1 디바이스의 사용자의 다른 디바이스 정보에 기초하여, 상기 제 1 디바이스의 사용자가 상기 메신저 서버의 가입자인지 여부를 확인하는 메신저 서버.

A messenger server for adding a specific user to a user's friend list,
A request receiving unit receiving a request generated by selecting a messenger connection information of a specific user displayed on a web page from a first device;
A confirmation unit for checking whether the user of the first device is a subscriber of the messenger server;
A friend list adding unit adding the specific user to the friend list of the user; And
And a transmitting unit for transmitting the friend list information added by the specific user to at least one device,
The messenger connection information is displayed in the form of an icon, a button, or a URL,
The selection of the messenger connection information is performed through a touch input or a click input in which the user of the first device selects the messenger connection information using the input means of the first device,
The checking unit,
A messenger server for checking whether a user of the first device is a subscriber of the instant messenger server based on identification information of a user of the first device received from the first device or other device information of a user of the first device .

사용자의 친구리스트에 특정 사용자를 추가하는 방법에 있어서,
디바이스에서, 특정 사용자의 메신저 연결정보를 포함하는 웹 페이지를 화면에 표시하는 단계;
상기 메신저 연결정보에 대한 선택을 수신하는 단계;
상기 선택에 기초하여 메신저 서버로 요청을 전송하는 단계;
상기 메신저 서버로부터 상기 특정 사용자가 추가된 친구리스트 정보를 수신하는 단계; 및
상기 친구리스트 정보를 메신저 어플리케이션을 통해 상기 화면에 표시하는 단계를 포함하며,
상기 메신저 연결정보는 아이콘, 버튼 및 URL 중 어느 하나의 형태로 표시되고,
상기 메신저 연결정보의 선택은, 상기 디바이스의 사용자가 상기 디바이스의 입력 수단을 이용하여 상기 메신저 연결정보를 선택하는 터치 입력 또는 클릭 입력을 통해 수행되며,
상기 친구리스트 정보를 수신하는 단계는,
상기 메신저 서버에서, 상기 디바이스로부터 수신한 상기 디바이스의 사용자의 식별정보 또는 상기 디바이스의 사용자의 다른 디바이스 정보에 기초하여 상기 디바이스의 사용자가 상기 메신저 서버의 가입자인 것으로 확인된 후, 상기 친구리스트 정보를 수신하는 단계를 포함하는 방법.
In a method for adding a specific user to a user's friend list,
Displaying, on the screen, a web page including messenger connection information of a specific user in the device;
Receiving a selection of the messenger connection information;
Sending a request to the instant messenger server based on the selection;
Receiving friend list information added by the specific user from the messenger server; And
And displaying the friend list information on the screen through a messenger application,
The messenger connection information is displayed in the form of an icon, a button, or a URL,
The selection of the messenger connection information is performed through a touch input or a click input in which the user of the device selects the messenger connection information using the input means of the device,
Wherein the receiving the friend list information comprises:
Wherein, in the messenger server, after confirming that the user of the device is a subscriber of the messenger server based on the identification information of the user of the device received from the device or other device information of the user of the device, &Lt; / RTI &gt;
KR1020140069975A 2014-06-10 2014-06-10 Method, server, and device for adding advertiser in friend list of messenger application Active KR101641636B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140069975A KR101641636B1 (en) 2014-06-10 2014-06-10 Method, server, and device for adding advertiser in friend list of messenger application

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140069975A KR101641636B1 (en) 2014-06-10 2014-06-10 Method, server, and device for adding advertiser in friend list of messenger application

Publications (2)

Publication Number Publication Date
KR20150142104A KR20150142104A (en) 2015-12-22
KR101641636B1 true KR101641636B1 (en) 2016-07-21

Family

ID=55081475

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140069975A Active KR101641636B1 (en) 2014-06-10 2014-06-10 Method, server, and device for adding advertiser in friend list of messenger application

Country Status (1)

Country Link
KR (1) KR101641636B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102570967B1 (en) * 2019-04-23 2023-08-28 에릭슨엘지엔터프라이즈 주식회사 Method and apparatus for connecting different kinds of systems

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100982877B1 (en) * 2008-08-28 2010-09-16 주식회사 케이티 Method and device for managing friend connections in instant messenger service
KR101232229B1 (en) * 2012-03-06 2013-02-12 주식회사 모리아타운 Telephone number based social network service system and method for the same

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101153581B1 (en) * 2010-08-25 2012-06-11 박정효 System for operating a digital ego tag

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100982877B1 (en) * 2008-08-28 2010-09-16 주식회사 케이티 Method and device for managing friend connections in instant messenger service
KR101232229B1 (en) * 2012-03-06 2013-02-12 주식회사 모리아타운 Telephone number based social network service system and method for the same

Also Published As

Publication number Publication date
KR20150142104A (en) 2015-12-22

Similar Documents

Publication Publication Date Title
US20240323642A1 (en) Location-based messaging
US10212110B2 (en) Cloud system and method of displaying, by cloud system, content
US10021049B2 (en) Cloud system and method of displaying, by cloud system, content
US8769418B2 (en) Enhanced message handling
US9497143B2 (en) Method and system for providing on-air service using official account
KR101266141B1 (en) Instant messaging service providing method and system
US8843573B2 (en) Lightweight messaging with location between users of a social networking system
US20150341298A1 (en) Third party messaging system for monitoring and managing domain names and websites
US11044222B2 (en) Automated connection of electronic messaging and social networking services method and apparatus
US20110307565A1 (en) Group messaging integration system, method and apparatus
KR101545285B1 (en) Server for manufacturing push motification message
KR101351306B1 (en) Web Messaging System and Method Based on Context Awareness for Broadening Marketing Campaign Channel
KR20160064376A (en) Method and server for generating chatting message responding to product information of web page, and device for receiving the chatting message
KR101586688B1 (en) Method, device and program of sharing contents
US20190260696A1 (en) Apparatus and Method for Quickly Sending Messages
KR101513472B1 (en) Apparatus for confirming buddy based on telephone number and method thereof
KR101335084B1 (en) Method for providing instant messaging service for bussiness client and message server therefor
KR101641636B1 (en) Method, server, and device for adding advertiser in friend list of messenger application
WO2019124302A1 (en) Management server, message communication method, and message communication program
KR20140072382A (en) Method and device for displaying recommendation picture related to sharing event, and sharing server
KR20160131632A (en) Method and System for Sending and Receiving Push Data
WO2021065550A1 (en) Program, information provision system, and information provision method
KR101500536B1 (en) Broadcast output appratus and controlling method thereof
US20150348082A1 (en) Messaging system for delivering messages in portions
KR101600517B1 (en) A system for contents service

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20140610

PA0201 Request for examination
N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20150102

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20151127

Patent event code: PE09021S01D

PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20160531

PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20160715

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20160718

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20190329

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20190329

Start annual number: 4

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20220708

Start annual number: 7

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20250516

Start annual number: 10

End annual number: 10