KR20150067111A - System and method for providing interconnection between chat service and application service - Google Patents

System and method for providing interconnection between chat service and application service Download PDF

Info

Publication number
KR20150067111A
KR20150067111A KR1020150077164A KR20150077164A KR20150067111A KR 20150067111 A KR20150067111 A KR 20150067111A KR 1020150077164 A KR1020150077164 A KR 1020150077164A KR 20150077164 A KR20150077164 A KR 20150077164A KR 20150067111 A KR20150067111 A KR 20150067111A
Authority
KR
South Korea
Prior art keywords
service
chat
application service
application
user
Prior art date
Application number
KR1020150077164A
Other languages
Korean (ko)
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 (주)원더피플
Publication of KR20150067111A publication Critical patent/KR20150067111A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/40Business processes related to the transportation industry
    • 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]
    • H04L51/046Interoperability with other network applications or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/10Services

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Engineering & Computer Science (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)

Abstract

The present invention relates to a system and a method for providing interconnection between a chat service and an application service to enjoy the application service with users who join to the same chat room in the chat service. The present invention includes a step of providing a chat service by indicating a chat message which a user terminal exchanges with the user terminals of a same chat group; and a step of executing an application service based on service account information when the service account information on a required application service is received from a service connection system, according to the request for providing the application service. According to the present invention like this, users which chat with each other can use the same application service at the same time.

Description

채팅서비스와 응용서비스를 연결하는 방법 및 시스템{SYSTEM AND METHOD FOR PROVIDING INTERCONNECTION BETWEEN CHAT SERVICE AND APPLICATION SERVICE}SYSTEM AND METHOD FOR PROVIDING INTERCONNECTION BETWEEN CHAT SERVICE AND APPLICATION SERVICE [0002]

본 발명은 채팅서비스에서 동일한 채팅방에 참여한 사용자들끼리 응용서비스를 함께 즐길 수 있도록 채팅서비스와 응용서비스를 연결하는 방법 및 시스템에 관한 것이다.The present invention relates to a method and system for connecting a chat service and an application service so that users participating in the same chat room in the chat service can enjoy the application service together.

채팅서비스는 적어도 둘 이상의 사용자단말기가 서버에 접속하여, 서버를 통해 서로 문자, 기호, 음성, 영상 등의 데이터를 송수신하는 방식으로 커뮤니케이션 할 수 있도록 하는 온라인 서비스를 일컫는다. The chat service refers to an online service that allows at least two user terminals to communicate with each other by connecting to the server and transmitting / receiving data such as characters, symbols, voice, images, etc. through the server.

특히 최근에는 스마트폰(SMART PHONE)이나 태블릿(TABLET) PC 등 무선통신을 이용한 개인용 휴대 단말들의 사용이 급증하면서 언제 어디서나 실시간으로 다른 사용자와의 채팅서비스를 이용하는 것이 가능해졌다. 그에 따라 채팅서비스의 이용률 역시 높아지고 있다. In recent years, the use of personal mobile terminals using wireless communication such as a smart phone (smart phone) and a tablet (TABLET) PC has been rapidly increasing, and it has become possible to use a chat service with other users in real time anytime and anywhere. Accordingly, the usage rate of chat service is also increasing.

또한 이와 같은 무선통신을 이용하는 개인용 휴대 단말들에서는 채팅서비스 외에도, 다양한 응용서비스가 제공된다. 예를 들어 각종 휴대 단말용 애플리케이션이나, 모바일웹, 웹애플리케이션 등을 통해 사용자들에게 각종 서비스들이 제공될 수 있다. In addition, in the personal portable terminals using the wireless communication, various application services are provided in addition to the chat service. For example, various services can be provided to users through various mobile terminal applications, mobile web, web applications, and the like.

특히 무선통신을 이용하는 휴대 단말을 통해서는, 사용자들이 실시간으로 임의의 응용서비스에서 발생하는 이벤트를 푸시(PUSH) 메시지 등을 통해 바로 감지할 수 있으므로 실시간 리액션이 가능하고, 그에 따라 최근에는 복수의 사용자가 동일한 서비스를 함께 그리고 동시에 이용할 수 있도록 하는 응용서비스들이 늘고 있다. 예를 들어, 온라인 게임, 일정관리, 메일, 음성통화, 화상통화, 화상회의, 추첨, 콘텐츠 공유, 공동구매 등을 복수의 사용자가 함께 이용할 수 있다. Particularly, in a mobile terminal using wireless communication, users can immediately detect an event occurring in an arbitrary application service in real time through a push (PUSH) message or the like, so that a real-time reaction is possible, Are increasingly being used to make the same services available at the same time and at the same time. For example, a plurality of users can use an online game, a schedule management, a mail, a voice call, a video call, a video conference, a lottery, a content sharing, and a joint purchase.

이와 같이 복수의 사용자가 함께하는 서비스들을 이용함에 있어서, 사용자들끼리는 실시간으로 커뮤니케이션 해야 할 필요성이 있다. 응용서비스의 원활한 이용을 위해서도 그러하고, 응용서비스에 대한 흥미나 재미를 느끼도록 하기 위해서도 그러하다. In this way, when using services provided by a plurality of users, it is necessary for users to communicate with each other in real time. This is also true for the smooth use of the application service, and for the interest and fun of the application service.

예를 들어, 두 사용자가 서로 협력하여 동일한 게임을 수행하는 경우 서로 대화하며 게임 진행방향이나 전략 등을 상의하는 것이 필요하고, 두 사용자가 동일한 게임을 통해 서로 대결하는 경우 경기 결과나 과정에 대해 대화하면서 진행하는 것이 게임에 대한 경쟁심이나 흥미를 유발할 수 있다. 즉, 복수의 사용자가 커뮤니케이션 하며 동일한 서비스를 이용하는 경우와, 서로 커뮤니케이션이 단절된 상태에서 동일한 서비스를 이용하는 경우, 사용자가 체감하는 타사용자와의 교감이나, 재미의 정도에는 큰 차이가 있다. For example, when two users cooperate with each other to perform the same game, they need to talk with each other and discuss the game direction or strategy, and when two users confront each other through the same game, It can cause competition or interest in the game. That is, when a plurality of users communicate and use the same service, and when the same service is used in a state in which communication is disconnected, there is a great difference in the degree of interaction with the other users experiencing the user experience and the degree of fun.

따라서 사용자들이 응용서비스를 이용하도록 함에 있어서, 채팅서비스와 같은 커뮤니케이션 수단을 함께 이용하도록 할 필요성이 크다. 그러나 휴대 단말들은 휴대성을 높이기 위해 부피와 무게를 최소화, 경량화하여 제조되며, 그에 따라 단말에 구비되는 하드웨어적 구성 또한 최소화된다.Therefore, there is a great need to use communication means such as a chat service together to allow users to use the application service. However, in order to improve portability, portable terminals are manufactured by minimizing the volume and weight and reducing weight, thereby minimizing the hardware configuration of the terminal.

그에 따라 응용서비스와 채팅서비스를 한 화면에 제공할 수 있을 정도의 디스플레이 크기를 확보하기 어렵기 때문에 휴대 단말용의 응용서비스 내에 채팅서비스가 함께 지원되는 경우가 거의 없었다.Accordingly, since it is difficult to secure a display size sufficient to provide application service and chat service on one screen, there is almost no case that a chat service is supported together in application service for a mobile terminal.

나아가 응용서비스가 채팅서비스를 포함하여 제공되더라도, 응용서비스마다 다른 채팅환경과, 다른 사용자 계정, 다른 친구리스트를 제공하므로 사용자 입장에서도 사용이 불편할 뿐 아니라 서버나 단말의 리소스가 낭비된다는 단점이 있었다. Further, even if the application service is provided including the chat service, since it provides different chat environments, different user accounts, and other friend lists for each application service, it is not only inconvenient for users but also wastes resources of servers and terminals.

또한 응용서비스와 독립적으로 제공되는 채팅서비스를 통해, 동일한 채팅방 내의 사용자들끼리 채팅서비스를 이용하면서 동일한 응용서비스를 함께 이용하는 경우, 복수의 사용자들이 각각 자신의 휴대 단말에서 채팅서비스의 사용을 일시 중단하고, 함께 이용하고자 하는 응용서비스를 실행한 후, 응용서비스 내에서 다시 동일한 채팅방에 있던 다른 사용자들을 검색하여 함께 이용할 서비스 어카운트(예를 들어, 동일한 게임방이나, 동일한 상품에 대한 공동구매방 등)를 생성하고 참여야 한다. 그리고 응용서비스 이용 중에 사용자끼리 커뮤니케이션하기 위해서는, 실행중인 응용서비스를 일시 중단하고, 채팅서비스 화면을 표시되도록 한 후 채팅메시지를 입력하고 다시 응용서비스로 돌아와야 한다. 이 과정에서 하나의 사용자가 응용서비스 화면을 보고 있을 때, 다른 사용자가 채팅서비스를 통해 채팅메시지를 입력하면, 응용서비스 화면을 보고 있는 다른 사용자의 휴대 단말에 채팅메시지가 푸시 메시지로 표시되고, 다른 사용자는 다시 이를 확인하여 채팅서비스를 실행하고 회신한 후, 다시 응용서비스를 실행시켜야 하는 등, 채팅서비스와 응용서비스를 함께 사용하기 매우 번거롭다는 문제점이 있었다. 그에 따라 휴대 단말에서 실질적으로 두 서비스를 함께 이용하는 것이 불가능했다.Also, when users in the same chat room use a chat service and use the same application service together through a chat service provided independently of the application service, a plurality of users temporarily suspend the use of the chat service at their own mobile terminals After executing the application service to be used together, another user in the same chat room is searched again in the application service, and a service account (for example, the same game room or a joint purchase room for the same product) to be used together is created Should participate. In order to communicate with each other while using the application service, the user must temporarily suspend the running application service, display the chat service screen, input the chat message, and return to the application service. In this process, when one user is viewing an application service screen and another user inputs a chat message through the chat service, a chat message is displayed as a push message to the portable terminal of another user viewing the application service screen, The user has to check again and execute the chat service and return it, and then the application service must be executed again. Therefore, there is a problem that it is very troublesome to use the chat service and the application service together. Accordingly, it was impossible to substantially use two services together in the mobile terminal.

나아가 같은 응용서비스를 이용하는 복수의 사용자들이, 응용서비스를 이용하면서 동시에 채팅서비스를 통해 대화하고자 하는 경우에도, 두 서비스를 각각 일시 중단하고 다시 실행시키는 등 절차가 번거로웠다.Furthermore, even when a plurality of users using the same application service use the application service and simultaneously try to communicate through the chat service, the procedures such as temporarily suspending and re-executing the two services are cumbersome.

따라서 본 발명의 목적은 채팅서비스와 응용서비스를 동시에 사용할 수 있도록 하는 채팅서비스와 응용서비스를 연결하는 방법 및 시스템을 제공하는 것이다. Accordingly, it is an object of the present invention to provide a method and system for connecting a chat service and an application service that enable a chat service and an application service to be simultaneously used.

본 발명의 다른 목적은 복수의 응용서비스 각각에서 동일한 하나의 채팅서비스를 이용하여 대화할 수 있도록 하는 채팅서비스와 응용서비스를 연결하는 방법 및 시스템을 제공하는 것이다.It is another object of the present invention to provide a method and a system for connecting a chat service and an application service that allow a plurality of application services to communicate using the same one chat service.

본 발명의 또 다른 목적은 채팅서비스 또는 응용서비스 중 하나를 이용하면서, 다른 하나를 함께 이용하는데 필요한 동작이나 절차, 화면전환 등을 최소화하는 채팅서비스와 응용서비스를 연결하는 방법 및 시스템을 제공하는 것이다.It is still another object of the present invention to provide a method and system for connecting a chat service and an application service that minimizes an operation, a procedure, a screen switching, and the like necessary for using one of chat service and application service together .

본 발명의 또 다른 목적은 복수의 사용자를 그룹핑(GROUPING)하여, 동일한 하나의 사용자그룹으로 채팅서비스와 응용서비스를 각각 이용할 수 있도록 하는 채팅서비스와 응용서비스를 연결하는 방법 및 시스템을 제공하는 것이다.It is still another object of the present invention to provide a method and system for connecting a chat service and an application service that enables a plurality of users to be grouped and use a chat service and an application service in the same one user group, respectively.

본 발명의 또 다른 목적은, 동일한 채팅그룹에 포함된 하나의 사용자의 명령에 따라, 복수의 사용자들이 함께 응용서비스를 이용할 수 있도록 하는 채팅서비스와 응용서비스를 연결하는 방법 및 시스템을 제공하는 것이다.It is still another object of the present invention to provide a method and system for connecting a chat service and an application service that allow a plurality of users to use an application service together with a command of a single user included in the same chat group.

상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 제1측면에 따른 채팅서비스와 응용서비스의 연결방법은, 사용자단말로 채팅서비스를 제공하는 채팅서버와 사용자단말로 응용서비스를 제공하는 서비스서버를 포함하는 서비스연결시스템과 네트워크를 통해 통신하고, 하나 이상의 다른 사용자단말과 동일한 채팅그룹을 형성하는 사용자단말에 의해서 수행되는 방법으로서, 상기 하나 이상의 다른 사용자단말과 교환하는 채팅메시지를 표시하여 채팅서비스를 제공하는 단계와; 채팅서비스를 제공하는 동안에 상기 사용자단말 또는 상기 다른 사용자단말의 응용서비스 제공 요청에 따라, 요청된 응용서비스에 대한 서비스 어카운트 정보가 상기 서비스연결시스템으로부터 수신되면, 상기 서비스 어카운트 정보에 기초하여 응용서비스를 실행하여 제공하는 단계를 포함한다. According to an aspect of the present invention, there is provided a method of connecting a chat service and an application service according to the first aspect of the present invention includes a chat server providing a chat service to a user terminal and a service providing application service to the user terminal A method performed by a user terminal communicating over a network with a service connection system comprising a server and forming the same chat group as one or more other user terminals, the method comprising: displaying a chat message exchanged with the one or more other user terminals, Providing a service; If the service account information for the requested application service is received from the service connection system according to the application service provision request of the user terminal or the other user terminal while providing the chat service, And providing and executing.

그리고 본 발명의 제2측면에 따른 채팅서비스와 응용서비스의 연결방법은, 동일한 채팅그룹을 형성하는 복수의 사용자단말로 채팅서비스를 제공하는 채팅서버에 의해서 수행되는 방법으로서, 상기 복수의 사용자단말에서 입력되는 채팅메시지를 수신하여 교환되도록 함으로써 채팅서비스를 제공하는 단계와; 상기 채팅서비스의 제공 중에, 상기 복수의 사용자단말 중 어느 하나의 사용자단말로부터 응용서비스 정보를 포함하는 응용서비스 제공 요청이 수신되면, 응용서비스를 제공할 참여자 그룹을 결정하는 단계와; 상기 응용서비스 정보에 기초하여, 요청된 응용서비스에 대한 서비스 어카운트 정보를 획득하는 단계; 그리고 획득된 서비스 어카운트 정보를 상기 참여자 그룹에 포함되는 사용자단말로 전송하는 단계를 포함할 수 있다.A method of connecting a chat service and an application service according to a second aspect of the present invention is a method performed by a chat server that provides a chat service to a plurality of user terminals forming the same chat group, Providing a chat service by receiving and exchanging incoming chat messages; Determining a participant group to provide an application service when an application service provision request including application service information is received from any one of the plurality of user terminals during provision of the chat service; Obtaining service account information for the requested application service based on the application service information; And transmitting the obtained service account information to a user terminal included in the participant group.

또한 본 발명의 제3측면에 따른 사용자단말은, 채팅서비스를 제공하는 채팅서버와 응용서비스를 제공하는 서비스서버를 포함하는 서비스연결시스템과 네트워크를 통해 통신하고, 하나 이상의 다른 사용자단말과 동일한 채팅그룹을 형성하는 사용자단말에 있어서, 상기 하나 이상의 다른 사용자단말과 교환하는 채팅메시지를 표시하여 채팅서비스를 제공하는 채팅서비스제공부와; 상기 채팅서비스를 제공하는 동안에, 상기 사용자단말 또는 상기 다른 사용자단말의 응용서비스 제공 요청에 대응하여 상기 서비스연결시스템으로부터 전송되는 서비스 어카운트 정보가 수신되면, 수신된 서비스 어카운트 정보에 대응하는 응용서비스를 실행하기 위하여 응용서비스를 호출하는 서비스전환부와; 응용서비스가 호출되지 않은 상태에서 상기 채팅서비스를 제공하는 동안에, 사용자로부터 응용서비스 제공 요청이 입력되면, 요청된 응용서비스에 대응하는 응용서비스 정보를 상기 서비스연결시스템으로 전달하는 서비스요청부를 포함할 수 있다. A user terminal according to a third aspect of the present invention is a user terminal for communicating with a service connection system including a chat server for providing a chat service and a service server for providing an application service through a network, A chat service providing unit for providing a chat service by displaying a chat message exchanged with the one or more other user terminals; When the service account information transmitted from the service connection system is received in response to the application service provision request of the user terminal or the other user terminal while the chat service is being provided, the application service corresponding to the received service account information is executed A service switching unit for calling an application service to make an application service; And a service request unit for delivering the application service information corresponding to the requested application service to the service connection system when the application service provision request is inputted from the user during the provision of the chat service while the application service is not invoked have.

본 발명의 제4측면에 따른 채팅서버는, 동일한 채팅그룹을 형성하는 복수의 사용자단말로 채팅서비스를 제공하는 채팅서버에 있어서, 상기 복수의 사용자단말에서 입력되는 채팅메시지를 수신하여 교환되도록 함으로써 채팅서비스를 제공하는 채팅서비스부와; 상기 채팅서비스부가 채팅서비스를 제공하는 동안에, 상기 복수의 사용자단말 중 어느 하나의 사용자단말로부터 응용서비스 정보를 포함하는 응용서비스 제공 요청을 수신하는 서비스요청감지부와; 상기 서비스요청감지부에서 수신한 응용서비스 정보에 기초하여, 요청된 응용서비스에 대한 서비스 어카운트 정보를 획득하여, 상기 채팅그룹에 포함되는 참여자 그룹에 속하는 사용자단말로 전송하는 서비스어카운트획득부를 포함할 수 있다.A chat server according to a fourth aspect of the present invention is a chat server for providing a chat service to a plurality of user terminals forming the same chat group so as to receive and exchange chat messages input from the plurality of user terminals, A chat service unit for providing a service; A service request detection unit for receiving an application service provision request including application service information from any one of the plurality of user terminals while the chat service unit provides the chat service; And a service account acquisition unit for acquiring service account information for the requested application service based on the application service information received by the service request detection unit and transmitting the service account information to a user terminal belonging to a participant group included in the chat group have.

위와 같은 구성을 갖는 본 발명의 일실시예에 따르면, 채팅서비스와 응용서비스를 동시에 사용할 수 있도록 함으로써, 응용서비스를 함께 이용하는 사용자 사이의 즉각적인 교감이 가능하도록 함과 동시에, 응용서비스 이용의 편리성을 증가시키고, 나아가 응용서비스를 여러 사용자가 함께 이용하는 재미를 증가시키는 이점이 있다. According to an embodiment of the present invention having the above configuration, it is possible to use a chat service and an application service at the same time, thereby making it possible to instantly communicate with a user who uses the application service together, There is an advantage of increasing the fun of using the application service by multiple users together.

또한 본 발명의 일실시예에 따르면, 복수의 응용서비스 각각에서 동일한 하나의 채팅서비스를 이용하여 대화할 수 있도록 함으로써, 사용자들은 서로 다른 응용서비스를 이용하더라도 하나의 채팅환경에만 익숙해지면 되고, 응용서비스마다 별도의 사용자계정이나 친구리스트를 관리하지 않아도 되므로 편리하며, 서버나 단말 입장에서도 복수의 응용서비스 각각에 대해 하나의 공통된 채팅서비스를 이용함으로써, 채팅서비스에 소요되는 리소스를 최소화할 수 있다는 이점이 있다. In addition, according to an embodiment of the present invention, each of a plurality of application services can communicate using the same one chat service, so that users can be accustomed to only one chat environment using different application services, It is advantageous in that it is not necessary to manage a separate user account or a friend list for each application service, and it is advantageous in that resources used for a chat service can be minimized by using one common chat service for each of a plurality of application services have.

그리고 본 발명의 일실시예에 따르면, 채팅서비스 또는 응용서비스 중 하나를 이용하면서, 다른 하나를 함께 이용하는데 필요한 동작이나 절차, 화면전환 등을 최소화함으로써, 휴대 단말에서도 채팅서비스와 응용서비스를 함께 동시에 이용하는 것이 용이하다는 이점이 있다. According to an embodiment of the present invention, a chat service and an application service can be simultaneously used, and a chat service and an application service can be simultaneously and simultaneously performed in a portable terminal by minimizing an operation, a procedure, There is an advantage that it is easy to use.

나아가 본 발명의 일실시예에 따르면, 복수의 사용자를 그룹핑(GROUPING)하여, 동일한 하나의 사용자그룹으로 채팅서비스와 응용서비스를 각각 이용할 수 있도록 함으로써, 서비스마다 새로 사용자그룹을 생성하거나 서비스 어카운트를 생성하고, 참여하는 과정을 생략할 수 있어 편리하다. Further, according to an embodiment of the present invention, a plurality of users are grouped so that a chat service and an application service can be used in the same one user group, thereby creating a new user group or a service account for each service And it is convenient to omit the participation process.

또한 본 발명의 일실시예에 따르면, 동일한 채팅그룹에 포함된 하나의 사용자의 명령에 따라, 복수의 사용자들이 함께 응용서비스를 이용할 수 있도록 함으로써, 채팅서비스와 응용서비스의 연결을 용이하게 함과 동시에, 복수의 사용자 중 어느 하나의 사용자만 해당 응용서비스를 알고 있거나 사용하더라도, 그 사용자의 명령에 따라 나머지 사용자에게도 해당 응용서비스가 자연스럽게 연결되어 응용서비스의 자연스러운 서비스 홍보가 이루어질 수 있다. 나아가 복수의 사용자 중 어느 하나의 사용자가 임의의 응용서비스를 실행되도록 하였을 때, 나머지 사용자의 휴대 단말에 해당 응용서비스를 제공하는 애플리케이션이 설치되어 있지 않은 경우, 설치를 유도할 수 있다는 이점도 있다. Further, according to an embodiment of the present invention, a plurality of users can use an application service together according to a command of one user included in the same chat group, thereby facilitating connection between a chat service and an application service , Even if only one of the plurality of users knows or uses the application service, the application service is naturally connected to the remaining users according to the command of the user so that the natural service promotion of the application service can be performed. Furthermore, when any one of a plurality of users is allowed to execute an arbitrary application service, if the application providing the application service is not installed in the mobile terminal of the remaining user, the installation can be induced.

도 1은 본 발명의 일실시예에 따른 채팅서비스와 응용서비스 연결 시스템의 구성을 도시한 네트워크 구성도이다.
도 2는 본 발명의 일실시예에 따른 사용자단말의 구성을 도시한 블록도이다.
도 3은 본 발명의 일실시예에 따른 채팅서버의 구성을 도시한 블록도이다.
도 4는 본 발명의 일실시예에 따른 채팅서버에 의해 제공되는 채팅서비스와 응용서비스 연결 방법을 단계적으로 도시한 흐름도이다.
도 5는 본 발명의 일실시예에 따른 사용자단말에 의해 제공되는 채팅서비스와 응용서비스 연결 방법을 단계적으로 도시한 흐름도이다.
도 6은 본 발명의 일실시예에 따른 채팅서비스와 응용서비스 연결 방법을 단계적으로 도시한 흐름도이다.
도 7 및 도 8은 본 발명의 일실시예에 따른 채팅서비스와 응용서비스 연결 방법을 이용하여 채팅서비스에서 응용서비스를 실행하는 과정을 도시한 예시도이다.
도 9 및 도 10은 본 발명의 일실시예에 따른 채팅서비스와 응용서비스 연결 방법에서, 채팅서비스와 응용서비스를 동시에 이용하는 과정을 도시한 예시도이다.
1 is a network configuration diagram illustrating a configuration of a chat service and an application service connection system according to an embodiment of the present invention.
2 is a block diagram illustrating a configuration of a user terminal according to an embodiment of the present invention.
3 is a block diagram illustrating a configuration of a chat server according to an exemplary embodiment of the present invention.
4 is a flowchart illustrating a method of connecting a chat service and an application service provided by a chat server according to an exemplary embodiment of the present invention.
5 is a flowchart illustrating a method of connecting a chat service and an application service provided by a user terminal according to an exemplary embodiment of the present invention.
6 is a flowchart illustrating a method of connecting a chat service and an application service according to an embodiment of the present invention.
7 and 8 are views illustrating a process of executing an application service in a chat service using a chat service and an application service connection method according to an embodiment of the present invention.
9 and 10 are views illustrating a process of simultaneously using a chat service and an application service in a chat service and an application service connection method according to an 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. In order to clearly illustrate the present invention, parts not related to the description are omitted, and similar parts are denoted by like reference characters throughout the specification.

명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.Throughout the specification, when a part is referred to as being "connected" to another part, it includes not only "directly connected" but also "electrically connected" with another part in between . Also, when an element is referred to as "comprising ", it means that it can include other elements as well, without departing from the other elements unless specifically stated otherwise.

도면을 참조하여 본 발명의 실시예를 설명하기에 앞서, 이하에서 사용할 용어를 먼저 정의한다.Before describing the embodiments of the present invention with reference to the drawings, the terms to be used below will be defined first.

이하에서 ‘채팅서비스’는 둘 이상의 사용자단말 사이의 채팅메시지를 교환할 수 있도록 채팅서버가 채팅메시지를 중개하는 서비스를 의미한다. 이때 채팅서비스는 채팅방 생성을 위해 제공되는 채팅대기방을 통해 채팅메시지를 중개하는 서비스를 포괄할 수 있다.Hereinafter, 'chat service' means a service in which a chat server mediates a chat message so that chat messages between two or more user terminals can be exchanged. At this time, the chat service may include a service for intermediating a chat message through a chat room provided for chat room creation.

그리고 ‘응용서비스’는 사용자단말에서 제공 가능하고, 둘 이상의 사용자가 함께 이용할 수 있는 모든 서비스를 의미하며, 예를 들어 온라인 게임, 일정관리, 메일, 음성통화, 화상통화나 화상회의, 추첨, 콘텐츠 공유, 방송, 공동구매, 그림 그리기, 메모, 콘텐츠 편집 등의 서비스를 포함할 수 있다. 특히 응용서비스는 둘 이상의 사용자단말 사이의 채팅메시지를 교환하는 ‘채팅’을 포함할 수 있다. 예를 들어, 채팅서비스는 채팅대기방을 제공하는 서비스이고, 응용서비스는 채팅대기방에서 함께 채팅메시지를 교환하던 복수의 사용자들이 참여하는 채팅방을 제공하는 서비스일 수 있다. 여기서 채팅대기방은 일반적으로 허락이나 권한 없는 사용자들도 참여할 수 있는 공간이고, 채팅방은 권한을 가진 사용자나 방장이나 그 외 참여자에 의해 참여를 허락 받은 사용자만 참여 가능함으로써 참여자 외의 사용자들에게는 공개되지 않는 공간을 의미할 수 있다. And 'application service' means all services that can be provided by a user terminal and can be used together by two or more users. For example, an online game, a calendar, a mail, a voice call, a video call or a video conference, Sharing, broadcast, joint purchase, drawing, memo, content editing, and the like. In particular, an application service may include a " chat " for exchanging chat messages between two or more user terminals. For example, the chat service is a service for providing a chat room, and the application service may be a service for providing a chat room in which a plurality of users who have exchanged chat messages together in a chat room are participating. In this case, the chat room is generally a room where permission or unauthorized users can participate. In the chat room, only the user who is authorized by the authorized user, the guest room, or other participant can participate, It can mean space.

‘응용서비스 리스트’는 상술한 채팅서비스와 연결될 수 있는 응용서비스들 중 적어도 하나 이상의 응용서비스를 포함하는 응용서비스의 목록을 의미한다. The 'application service list' refers to a list of application services including at least one application service among the application services that can be connected to the chat service.

그리고 ‘사용자계정’은 각각의 사용자가 채팅서비스나 응용서비스를 사용할 수 있도록 부여되는 권한을 사용자 별로 구분하는 단위로서, 사용자의 식별정보나 후술할 사용자단말과 관련된 식별정보에 따라 구분될 수 있고, 각각의 사용자계정에는 그에 대응하는 사용자정보가 연관될 수 있다. The 'user account' is a unit for dividing the authority given to each user by the user to use the chat service or the application service. The 'user account' can be classified according to the identification information of the user or the identification information related to the user terminal, Each user account may be associated with corresponding user information.

또한 ‘채팅그룹’은 상술한 채팅서비스 내에 제공되는 하나의 채팅방에 참여한 일군의 사용자 또는 일군의 사용자단말을 의미하며, 적어도 둘 이상의 사용자 또는 사용자단말이 채팅그룹에 포함될 수 있다. Also, a 'chat group' means a group of users or a group of user terminals participating in one chat room provided in the above chat service, and at least two users or user terminals can be included in the chat group.

나아가 ‘서비스 어카운트’는 응용서비스의 제공 단위를 의미한다. 응용서비스의 종류에 따라 모든 사용자에게 동시에 동일한 하나의 서비스 어카운트를 제공할 수 있고, 또는 각각의 사용자 요청에 따라 별도의 서비스 어카운트를 생성하여 제공할 수도 있다. 예를 들어, 응용서비스가 실시간 라디오 방송 서비스인 경우, 채널만 동일하면 모든 사용자에게 동시에 동일한 내용의 서비스를 제공하므로 이 경우에는 서비스 어카운트의 구분 없이, 즉 하나의 서비스 어카운트를 통해 복수의 사용자에게 서비스를 제공할 수 있게 된다. 그러나 예를 들어, 응용서비스가 1:1 대전 게임인 경우, 각 쌍의 사용자들에게 각각 서로 다른 게임 어카운트를 제공하여야 한다. Furthermore, 'service account' refers to a unit of provision of the application service. Depending on the type of application service, the same service account can be provided to all users at the same time, or a separate service account may be created and provided according to each user request. For example, if the application service is a real-time radio broadcasting service, if the same channel is provided to all users, the same content service is simultaneously provided to all users. In this case, . ≪ / RTI > However, for example, if the application service is a 1: 1 war game, each game user must provide a different game account for each pair of users.

그리고 ‘참여자 그룹’은 채팅그룹과 동일하거나 채팅그룹에 속한 사용자 또는 사용자단말들 중 적어도 일부가 포함되는 일군의 사용자 또는 일군의 사용자단말을 의미하며, 하나의 서비스 어카운트를 통해 동일한 응용서비스를 제공받을 대상이 된다. The 'participant group' means a group of users or a group of user terminals that are the same as the chat group or at least a part of the users or user terminals belonging to the chat group, and the same application service is provided through one service account It becomes a target.

‘응용서비스 정보’는 하나의 채팅그룹에 속하는 복수의 사용자 중 어느 하나가 요청한 응용서비스 제공 요청에 따라, 요청된 응용서비스와 동일한 응용서비스를 채팅그룹의 나머지 사용자가 함께 제공받을 수 있도록 하기 위하여, 응용서비스가 요청된 사용자단말로부터 송신되는 정보로서, 응용서비스의 식별정보를 포함할 수 있다. 또한 채팅그룹에 속하는 사용자들에게 제공될 응용서비스의 서비스 어카운트 식별정보가 응용서비스 정보에 포함될 수도 있다. 나아가 응용서비스 정보는 하나의 서비스 어카운트를 통해 서비스를 제공받을 복수의 사용자 식별정보(채팅그룹에 포함된 복수의 사용자 식별정보)를 포함하거나, 또는 채팅그룹의 식별정보를 포함할 수도 있다. 또한 응용서비스 정보는 응용서비스 내에서 제공되는 서비스 분류정보(예를 들어, 방송 채널 정보나 응용서비스를 통해 열람할 콘텐츠 식별정보, 콘텐츠 데이터 등)를 포함할 수 있다. 여기서 응용서비스의 식별정보는 응용서비스 각각을 식별하기 위해 부여한 정보 외에도, 응용서비스를 제공하는 서버의 위치정보일 수도 있다. 또한 여기서 ‘사용자 식별정보’는 각각의 사용자 또는 각각의 사용자단말을 구분 가능하게 하는 어떠한 정보라도 무방하다. 또한 채팅그룹 식별정보는 후술할 채팅서버(200)가 각각의 채팅그룹을 구분하기 위하여 부여한 정보로서, 현재 하나의 채팅방에 참여하고 있는 복수의 사용자의 식별정보에 연관된다. In order to allow the remaining users of the chat group to be provided with the same application service as the requested application service according to the application service provision request requested by any one of the plurality of users belonging to one chat group, The application service is information transmitted from the requested user terminal, and may include the identification information of the application service. In addition, service account identification information of an application service to be provided to users belonging to a chat group may be included in the application service information. Further, the application service information may include a plurality of pieces of user identification information (a plurality of pieces of user identification information included in a chat group) to be served through one service account, or may include identification information of a chat group. In addition, the application service information may include service classification information (for example, broadcast channel information, content identification information to be browsed through the application service, content data, and the like) provided in the application service. Here, the identification information of the application service may be the location information of the server providing the application service, in addition to the information assigned to identify each application service. Here, the 'user identification information' may be any information that makes it possible to distinguish each user or each user terminal. The chat group identification information is information provided by the chat server 200, which will be described later, to identify each chat group, and is associated with identification information of a plurality of users currently participating in one chat room.

위에 정의된 용어를 사용하여, 이하에서는 첨부된 도면에 도시된 실시예에 따라 본 발명을 상세히 설명하기로 한다.Using the terms defined above, the present invention will be described in detail below with reference to the embodiments shown in the accompanying drawings.

도 1은 본 발명의 일실시예에 따른 채팅서비스와 응용서비스 연결 시스템의 구성을 도시한 네트워크 구성도이고, 도 2는 본 발명의 일실시예에 따른 사용자단말의 구성을 도시한 블록도이며, 도 3은 본 발명의 일실시예에 따른 채팅서버의 구성을 도시한 블록도이다.FIG. 1 is a network configuration diagram illustrating a configuration of a chat service and an application service connection system according to an embodiment of the present invention, FIG. 2 is a block diagram illustrating a configuration of a user terminal according to an embodiment of the present invention, 3 is a block diagram illustrating a configuration of a chat server according to an exemplary embodiment of the present invention.

우선 도 1에 도시된 바와 같이 본 발명의 일실시예에 따른 채팅서비스와 응용서비스 연결 시스템은, 네트워크(N)를 통해 구성된다. First, as shown in FIG. 1, a chat service and an application service connection system according to an embodiment of the present invention are configured through a network (N).

네트워크(N)는 근거리 통신망(Local Area Network; LAN), 광역 통신망(Wide Area Network; WAN), 부가가치 통신망(Value Added Network; VAN), 개인 근거리 무선통신(Personal Area Network; PAN), 이동 통신망(mobile radio communication network) 또는 위성 통신망 등과 같은 모든 종류의 유?무선 네트워크로 구현될 수 있다. The network N may be a local area network (LAN), a wide area network (WAN), a value added network (VAN), a personal area network (PAN) a mobile radio communication network, or a satellite communication network.

그리고 네트워크(N)를 통해 복수의 사용자단말(100)이 후술할 채팅서버(200)와 통신한다. 사용자단말(100)은 네트워크(N)를 통해 원격지의 서버에 접속하는 통신단말로서, 타 단말 및 서버와 연결 가능한 휴대용 단말기로 구현될 수 있다. 휴대용 단말기는 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, 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) 단말, 스마트폰, 태블릿 컴퓨터 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다. A plurality of user terminals 100 communicate with a chat server 200 through a network N, which will be described later. The user terminal 100 may be a communication terminal connected to a remote server through a network N and a portable terminal connectable to other terminals and servers. For example, a portable terminal is a wireless communication device that is guaranteed to be portable and mobility. The portable terminal includes a PCS (Personal Communication System), a GSM (Global System for Mobile communications), a PDC (Personal Digital Cellular), a PHS Personal Digital Assistant), IMT (International Mobile Telecommunication) -2000, CDMA (Code Division Multiple Access) -2000, W-CDMA (W-CDMA), Wibro (Wireless Broadband Internet) And may include all kinds of handheld based wireless communication devices.

물론 나아가 데스크탑 컴퓨터나 노트북 컴퓨터, 인터넷 TV 등으로 본 발명에 의한 사용자단말(100)의 범위를 확장하여 적용 가능함은 당연하다. It goes without saying that the scope of the user terminal 100 according to the present invention may be extended to a desktop computer, a notebook computer, an Internet TV, or the like.

또한 본 발명의 실시예에 의한 채팅서비스와 응용서비스 연결 시스템은 채팅서버(200)를 포함한다. 채팅서버(200)는 네트워크(N)를 통해 원격의 단말이나 타 서버와 데이터를 교환하는 컴퓨터로서, 사용자단말(100)로 채팅서비스를 제공하는 서비스 제공자의 역할을 한다. 채팅서버(200)는 반드시 물리적으로 구분되는 하나의 서버를 의미하는 것은 아니고 복수의 서버를 포함하는 서버군이 될 수도 있고, 하나의 서버 내에 설치되는 서버 프로그램 모듈이 될 수도 있다. In addition, the chat service and the application service connection system according to the embodiment of the present invention include a chat server 200. The chat server 200 is a computer for exchanging data with a remote terminal or another server through a network N and serves as a service provider for providing a chat service to the user terminal 100. The chat server 200 does not necessarily mean a single server that is physically divided, but may be a server group including a plurality of servers or a server program module installed in one server.

나아가 본 발명의 실시예에 의한 채팅서비스와 응용서비스 연결 시스템은 서비스서버(300)를 더 포함할 수 있다. 서비스서버(300)도 네트워크(N)를 통해 원격의 단말이나 타 서버와 데이터를 교환하는 컴퓨터로서, 사용자단말(100)로 응용서비스를 제공하는 서비스 제공자의 역할을 한다. 서비스서버(300)는 반드시 물리적으로 구분되는 하나의 서버를 의미하는 것은 아니고 복수의 서버를 포함하는 서버군이 될 수도 있으며, 하나의 서버 내에 설치되는 서버 프로그램 모듈이 될 수도 있다. 그에 따라 실제로는 채팅서버(200)와 서비스서버(300)가 하나의 서버로 구성될 수도 있고, 채팅서버(200)와 동일 운영자에 의해 운영되는 다른 서버가 될 수 있다. 물론 채팅서버(200)와 서드파티 관계에 해당할 수도 있다. Further, the chat service and the application service connection system according to the embodiment of the present invention may further include a service server 300. The service server 300 is a computer for exchanging data with a remote terminal or another server through the network N and serves as a service provider for providing application services to the user terminal 100. The service server 300 does not necessarily mean a single physical server, but may be a server group including a plurality of servers or a server program module installed in one server. Accordingly, in practice, the chat server 200 and the service server 300 may be configured as one server, or may be another server operated by the same operator as the chat server 200. Of course, it may correspond to a third party relationship with the chat server 200.

그리고 위에서 설명한 채팅서버(200)와 서비스서버(300)를 포함하는 시스템을 이하에서 서비스연결시스템(1000)이라고 한다. A system including the chat server 200 and the service server 300 described above is hereinafter referred to as a service connection system 1000.

나아가 본 발명의 실시예에 의한 채팅서비스와 응용서비스 연결 시스템은, 다운로드서버(400)를 더 포함할 수도 있다. 다운로드서버(400)는 서비스서버(300)가 제공하는 응용서비스를 사용자단말(100)에서 이용하기 위해 별도의 애플리케이션 설치가 필요한 경우, 사용자단말(100)로 애플리케이션을 다운로드하는 네트워크(N)상의 컴퓨터이다. 다운로드서버(400) 또한 반드시 물리적으로 구분되는 하나의 서버를 의미하는 것은 아니고, 복수의 응용서비스의 구동에 필요한 복수의 애플리케이션을 사용자단말(100)로 제공하는 하나의 서버로 구현될 수 있고, 또는 응용서비스마다 별개로 구비되는 복수의 서버를 포함할 수도 있다. Further, the chat service and the application service connection system according to the embodiment of the present invention may further include a download server 400. [ The download server 400 is a computer on the network N that downloads an application to the user terminal 100 when a separate application is required to use the application service provided by the service server 300 in the user terminal 100. [ to be. The download server 400 does not necessarily mean a single server that is physically separated, but may be implemented as one server that provides a plurality of applications required for driving a plurality of application services to the user terminal 100, or And may include a plurality of servers separately provided for each application service.

이와 같은 채팅서비스와 응용서비스 연결 시스템의 사용자단말(100)의 구성을 보다 구체적으로 살펴보면, 도 3에 도시된 바와 같이 사용자단말(100)은 통신부(111)를 포함한다. 통신부(111)는 사용자로부터 입력된 채팅메시지를 채팅서버(200)로 전송하고, 채팅서버(200)로부터 동일한 채팅그룹에 포함된 다른 사용자단말(100)로부터 입력된 채팅메시지를 수신한다. 즉, 통신부(111)는 채팅서비스 제공을 위하여 채팅메시지의 교환을 중개하는 역할을 수행한다.As shown in FIG. 3, the user terminal 100 includes a communication unit 111. The communication unit 111 includes a communication unit 111, The communication unit 111 transmits the chat message input by the user to the chat server 200 and receives the chat message input from another user terminal 100 included in the same chat group from the chat server 200. [ That is, the communication unit 111 mediates exchange of a chat message for providing a chat service.

사용자단말(100)은 또한 채팅인터페이스제공부(113)를 포함한다. 채팅인터페이스제공부(113)는 통신부(111)에 의해 교환되는 채팅메시지를 표시하고, 사용자가 채팅메시지를 입력할 수 있도록 하는 사용자 인터페이스(이하 ‘채팅인터페이스’)를 제공한다. 예를 들어, 채팅인터페이스는 말풍선 모양의 영역 안에 사용자들이 입력한 채팅메시지를 각각 넣어 표시하고, 새로운 채팅메시지가 입력될 때마다 기존의 채팅메시지를 일방향으로 이동시키면서 시계열적 순서로 채팅메시지를 나열하는 방식으로 제공될 수 있다. The user terminal 100 also includes a chat interface provision 113. [ The chat interface providing unit 113 provides a user interface (hereinafter referred to as 'chat interface') for displaying a chat message exchanged by the communication unit 111 and allowing a user to input a chat message. For example, the chat interface displays chat messages entered by users in a balloon-shaped area, moves the existing chat messages one-way each time a new chat message is input, and lists the chat messages in a chronological order . ≪ / RTI >

한편 사용자단말(100)은 서비스리스트제공부(115)를 포함할 수 있다. 서비스리스트제공부(115)는 위에서 정의한 응용서비스 리스트를 화면에 표시하여 사용자에게 제공한다. 이때 서비스리스트제공부(115)는 채팅서비스에서 연결 가능한 모든 응용서비스를 포함하는 응용서비스 리스트를 작성하여 화면에 표시할 수도 있고, 채팅서비스에서 연결 가능한 모든 응용서비스 중에서, 사용자단말(100)에서 실행 가능한 응용서비스(예를 들어, 관련 애플리케이션이 설치되어 있는 응용서비스)만을 추출하여 응용서비스 리스트를 작성할 수도 있으며, 나아가 채팅서비스에서 연결 가능한 모든 응용서비스를 포함하는 응용서비스 리스트와, 사용자가 즐겨찾기 설정하거나, 응용서비스 요청 횟수를 카운트하여 판단하건데 사용자가 실제로 즐겨찾는 응용서비스들만 포함하는 응용서비스 리스트를 따로 작성하여 둘 이상의 서로 구분되는 응용서비스 리스트를 함께 제공할 수도 있다. Meanwhile, the user terminal 100 may include a service list providing unit 115. The service list providing unit 115 displays a list of application services defined above on the screen and provides the list to the user. At this time, the service list providing unit 115 may create an application service list including all connectable application services in the chat service and display the application service list on the screen. Of all application services connectable in the chat service, It is also possible to extract an applicable application service (for example, an application service in which the related application is installed) to create an application service list. Further, the application service list including all application services connectable in the chat service, Alternatively, the application service list including only the application services that the user actually likes can be separately prepared by counting the number of times the application service requests are made, thereby providing two or more application service lists separated from each other.

이때 응용서비스 리스트를 화면에 선택적으로 표시하기 위하여, 채팅인터페이스의 일측에는 응용서비스 리스트의 제공을 요청하는 아이콘이 마련될 수 있다. 그에 따라 응용서비스 리스트는 아이콘이 클릭 또는 터치되거나 아이콘 위로 드래그 입력이 입력되는 경우에만 선택적으로 표시될 수 있다. 또는 응용서비스 리스트는 채팅인터페이스의 일측에 특정 영역을 점유하며 표시 상태가 유지될 수도 있다. At this time, in order to selectively display the application service list on the screen, an icon for requesting provision of the application service list may be provided on one side of the chat interface. Accordingly, the application service list can be selectively displayed only when the icon is clicked or touched or the drag input is input on the icon. Or the application service list occupies a specific area on one side of the chat interface and the display state may be maintained.

또한 사용자단말(100)은 서비스요청부(117)를 포함할 수 있다. 사용자단말(100)에서 채팅서비스가 이용되고 있는 도중에, 사용자가 응용서비스 리스트로부터 하나의 응용서비스를 선택하여, 응용서비스 제공을 요청하면, 서비스요청부(117)는 서비스연결시스템(1000)으로 응용서비스 제공을 요청한다. 이때 서비스요청부(117)는 응용서비스 제공이 요청될 당시 사용자단말(100)이 이용하고 있던 채팅서비스의 채팅그룹에 포함된 모든 사용자 또는 이둘 중 선택된 일부의 사용자에게 동일한 응용서비스가 제공되도록 요청하기 위하여, 위에서 정의한 응용서비스 정보를 채팅서버(200) 또는 서비스서버(300)로 제공할 수 있다. Also, the user terminal 100 may include a service request unit 117. If the user selects one application service from the application service list and requests application service provision in the middle of the chat service in the user terminal 100, the service requesting unit 117 transmits the application service application 1000 to the service connection system 1000 Request service delivery. At this time, the service requesting unit 117 requests all the users included in the chat group of the chat service used by the user terminal 100 at the time of application service provisioning, or a selected one of the users, to be provided with the same application service The application service information defined above may be provided to the chat server 200 or the service server 300.

예를 들어, 서비스요청부(117)가 서비스연결시스템(1000)의 채팅서버(200)로 응용서비스 제공을 요청하는 경우, 서비스요청부(117)는 요청된 응용서비스의 식별정보와, 선택적으로 응용서비스와 관련하여 사용자가 선택한 서비스 분류정보를 포함하는 응용서비스 정보를 채팅서버(200)로 전송할 수 있다. For example, when the service request unit 117 requests the chat server 200 of the service connection system 1000 to provide an application service, the service request unit 117 transmits identification information of the requested application service, And may transmit the application service information including the service classification information selected by the user to the chat server 200 in association with the application service.

또한 다른 실시예로 서비스요청부(117)가 서비스서버(300)로 응용서비스 제공을 요청하는 경우, 동일한 채팅그룹에 속하는 복수의 사용자의 사용자 식별정보를 포함하는 응용서비스 정보를 서비스서버(300)로 전송할 수도 있다. 이때 사용자단말(100)은 동시에 둘 이상의 채팅그룹에 속할 수 있으나, 사용자가 응용서비스 리스트를 요청할 때 또는 응용서비스 제공을 요청할 때에 사용자단말(100)에 최종 표시된 채팅방에 대응하는 채팅그룹과 관련된 정보가 응용서비스 정보에 포함될 수 있다.In another embodiment, when the service requesting unit 117 requests the service server 300 to provide the application service, the application server 300 transmits the application service information including the user identification information of the plurality of users belonging to the same chat group to the service server 300, . At this time, the user terminal 100 can belong to more than one chat group at the same time. However, when the user requests the application service list or requests application service provision, information related to the chat group corresponding to the chat room displayed lastly in the user terminal 100 And may be included in the application service information.

또는 서비스요청부(117)는 단지 서비스서버(300)로 응용서비스 제공 요청만을 송신하고, 서비스서버(300)가 이를 수신하면 응용서비스 제공을 요청한 사용자 식별정보를 이용하여, 채팅서버(200)로부터 응용서비스 제공을 요청한 사용자와 동일한 채팅그룹에 속한 다른 사용자들의 사용자 식별정보를 직접 획득할 수도 있다. Or the service requesting unit 117 transmits only the application service provision request to the service server 300. When the service server 300 receives the request, the service requesting unit 117 transmits the application service provision request to the chat server 200 The user identification information of other users belonging to the same chat group as the user requesting application service provision may be obtained directly.

나아가 서비스요청부(117)는 사용자가 응용서비스를 선택하여 응용서비스 제공을 요청하는 과정에서, 채팅그룹에 포함된 복수의 사용자 중 일부만을 선택받을 수도 있다. 이와 같이 일부의 사용자만 선택된 경우에는 선택된 사용자 식별정보를 채팅서버(200) 또는 서비스서버(300)로 전달하여, 선택된 사용자들에 대해서만 응용서비스가 함께 제공되도록 할 수도 있다. Furthermore, the service requesting unit 117 may select only a part of the plurality of users included in the chat group in the process of requesting application service provision by the user selecting the application service. When only a part of users is selected, the selected user identification information may be transmitted to the chat server 200 or the service server 300 so that the application service may be provided only for the selected users.

그러나 서비스요청부(117)가 채팅서버(200)와 서비스서버(300) 중 어떤 구성에 대해 응용서비스 제공 요청을 전송하고, 그에 따라 응용서비스 정보에 포함되는 정보의 종류가 무엇인지 등은 다양한 변형이 가능하므로, 모든 경우의 수에 대해서 상술하지는 않는다. However, the service request unit 117 transmits an application service provision request to any one of the chat server 200 and the service server 300, and accordingly, what kind of information is included in the application service information, The number of cases is not described in detail.

그리고 사용자단말(100)은 서비스요청부(117)의 요청 또는 동일한 채팅그룹에 포함된 다른 사용자단말(100)의 요청에 따라, 응용서비스가 사용자단말(100)로 제공되면 채팅인터페이스의 표시를 중단하고 응용서비스의 화면을 표시하는 역할을 하는 서비스전환부(119)를 포함할 수 있다. 서비스전환부(119)는 응용서비스가 제공될 때, 응용서비스의 실행을 위해 필요한 애플리케이션이나 애플리케이션에 포함된 프로그램 모듈을 호출하여 구동되도록 하고, 채팅인터페이스의 표시를 중단하며, 응용서비스의 실행 결과가 표시되는 상태로 화면을 전환할 수 있다. 이때 서비스전환부(119)는 동일한 채팅그룹에 포함된 다른 사용자단말(100)의 요청에 따라 응용서비스가 제공되는 경우, 채팅인터페이스를 표시한 상태에서 제공되는 응용서비스를 실행할지 여부를 수락 또는 거절할 수 있도록 질의하는 사용자 입력 인터페이스를 화면에 표시하고, 사용자의 수락 또는 거절 여부에 따라 선택적으로 응용서비스를 실행시킬 수도 있다. 그리고 수락 또는 거절 여부를 다시 채팅서버(200)로 전달하여 채팅그룹 내의 다른 사용자(예를 들어, 응용서비스를 요청한 사용자)가 요청에 대한 수락 또는 거절 여부를 인지할 수 있도록 할 수 있다. When the application service is provided to the user terminal 100 according to a request of the service requesting unit 117 or a request of another user terminal 100 included in the same chat group, the user terminal 100 stops displaying the chat interface And a service switching unit 119 serving to display a screen of the application service. When the application service is provided, the service switching unit 119 invokes a program module included in an application or an application necessary for execution of the application service to be driven, stops the display of the chat interface, You can switch the screen to the displayed state. At this time, when the application service is provided according to a request of another user terminal 100 included in the same chat group, the service switching unit 119 accepts or rejects whether to execute the provided application service in a state displaying the chat interface A user input interface for inquiring the user to be able to perform the application service can be displayed on the screen and the application service can be selectively executed depending on whether the user is accepted or rejected. Then, whether the acceptance or rejection is accepted can be transmitted to the chat server 200 again so that another user (for example, a user requesting the application service) in the chat group can recognize whether the request is accepted or rejected.

또한 서비스전환부(119)는 응용서비스의 화면이 표시된 상태에서 다시 채팅인터페이스를 표시하는 상태로 화면을 전환할 수도 있다. Also, the service switching unit 119 may switch the screen to a state displaying the chat interface again while the screen of the application service is displayed.

서비스전환부(119)는, 사용자단말(100)에서 처음 응용서비스 제공이 시작될 때에는 자동으로 화면을 전환하고, 그 이후에는 사용자의 전환요청에 따라 채팅서비스와 응용서비스의 표시를 전환할 수 있다. 서비스전환부(119)는 화면 일측에 마련되는 서비스 전환 버튼이 터치 또는 클릭되거나, 화면을 일방향으로 미는 드래그 입력이 감지되거나, 중력방향에 대한 사용자단말(100)의 디스플레이의 회전이 감지되는 경우 서비스 전환요청이 발생한 것으로 인식할 수 있다. The service switching unit 119 automatically switches the screen when the application service is first started in the user terminal 100 and thereafter switches the display of the chat service and the application service according to the switching request of the user. When the service switching button provided at one side of the screen is touched or clicked or a drag input for pushing the screen in one direction is sensed or the rotation of the display of the user terminal 100 in the gravity direction is sensed, It can be recognized that a conversion request has occurred.

한편 응용서비스제공부(120)는 서비스전환부(119)의 호출에 따라 구동되어 채팅그룹에 속한 다른 사용자들과의 응용서비스 이용을 가능하게 한다. 응용서비스제공부(120)는 사용자가 요청한 응용서비스에 대응하는 서비스서버(300)와 통신하여 사용자단말(100)의 사용자가 입력한 명령이나 정보를 다른 사용자단말(100)로 제공할 수 있고, 또한 다른 사용자단말(100)에서 입력된 명령이나 정보를 서비스서버(300)로부터 수신하여 응용서비스에 반영할 수 있다. On the other hand, the application service providing unit 120 is driven according to a call of the service switching unit 119 to enable use of application services with other users belonging to the chat group. The application service provider 120 may communicate with the service server 300 corresponding to the application service requested by the user and provide the command or information inputted by the user of the user terminal 100 to the other user terminal 100, Also, it is possible to receive the command or information input from the other user terminal 100 from the service server 300 and to reflect the received command or information in the application service.

그리고 본 발명의 일실시예에 따른 서비스연결시스템(1000)의 구성을 도 3을 참조하여 보다 상세하게 설명한다. The configuration of the service connection system 1000 according to an embodiment of the present invention will be described in more detail with reference to FIG.

도 3에 도시된 바와 같이 채팅서버(200)와 서비스서버(300)를 포함하는 서비스연결시스템(1000)은 우선 채팅서비스부(1001)를 포함한다. 채팅서비스부(1001)는 사용자단말(100)의 통신부(111)와 통신하여 동일한 채팅그룹에 속한 복수의 사용자 사이의 채팅메시지를 중개하는 역할을 수행한다. 채팅서비스부(1001)는 동일한 채팅그룹에 포함된 어느 하나의 사용자단말(100)로부터 채팅메시지가 수신되면, 이를 나머지 사용자단말(100)로 전달되도록 한다. As shown in FIG. 3, the service connection system 1000 including the chat server 200 and the service server 300 includes a chat service unit 1001 first. The chat service unit 1001 communicates with the communication unit 111 of the user terminal 100 to mediate a chat message between a plurality of users belonging to the same chat group. When a chat message is received from any one of the user terminals 100 included in the same chat group, the chat service unit 1001 transmits the chat message to the remaining user terminals 100.

그리고 서비스연결시스템(1000)에는 서비스정보제공부(1002)가 포함될 수 있다. 서비스정보제공부(1002)는 사용자단말(100)이 응용서비스 리스트를 요청하면, 그에 대응하여 채팅서비스와 연결 가능한 응용서비스들을 포함하는 응용서비스 리스트를 작성하고 사용자단말(100)로 다시 제공한다. 또는 서비스정보제공부(1002)는 사용자단말(100)의 요청이 없더라도 채팅서비스와 연결 가능한 응용서비스가 새로 등록되는 등 응용서비스 리스트의 갱신이 필요한 경우에는 사용자단말(100)로 새로운 응용서비스 리스트 또는 응용서비스 리스트의 갱신에 필요한 정보를 제공할 수 있다. The service connection system 1000 may include a service information providing unit 1002. When the user terminal 100 requests the application service list, the service information providing unit 1002 creates an application service list including application services connectable with the chat service and provides the application service list to the user terminal 100 again. The service information providing unit 1002 may request the user terminal 100 to download a new application service list or a new application service list to the user terminal 100 if it is necessary to update the application service list, It is possible to provide information necessary for updating the application service list.

또한 서비스연결시스템(100)에는 서비스요청감지부(1003)가 포함될 수 있다. 서비스요청감지부(1003)는 사용자단말(100)의 서비스요청부(117)로부터 임의의 응용서비스가 요청되고, 그에 따라 사용자단말(100)로부터 응용서비스 정보가 수신되면 이를 감지하여 후술할 서비스어카운트획득부(1004)로 응용서비스 정보를 전달할 수 있다. The service connection system 100 may include a service request detection unit 1003. The service request detection unit 1003 detects an application service request from the service request unit 117 of the user terminal 100 and receives the application service information from the user terminal 100 according to the request, And can transmit the application service information to the acquisition unit 1004.

그리고 서비스연결시스템(100)에 포함되는 서비스어카운트획득부(1004)는 채팅그룹에 속한 복수의 사용자 중 어느 하나의 사용자의 사용자단말(100)로부터 수신되는 응용서비스 정보에 기초하여, 요청된 응용서비스의 서비스 어카운트 정보를 획득하고 사용자단말(100)로 제공하는 역할을 수행한다. 실시예에 따라 서비스어카운트획득부(1004)는 채팅서버(200)와 서비스서버(300) 중 적어도 하나에 포함될 수 있는데, 채팅서버(200)에 포함되는 구성인 경우, 응용서비스 제공을 요청한 사용자단말(100)과 동일한 채팅그룹에 속한 사용자단말(100) 중 요청된 응용서비스와 동일한 응용서비스를 함께 제공받을 사용자 식별정보들을 획득하여 참여자 그룹을 구성한 후, 참여자 그룹이 참여할 새로운 서비스어카운트의 생성 요청 또는 기존의 서비스어카운트에 대한 참여자 그룹의 참여 요청을 서비스서버(300)로 전달하여, 참여자 그룹이 참여할 새로운 또는 기존의 서비스어카운트 정보를 획득한다. 그에 따라 채팅서버(200)는 획득된 서비스어카운트 정보를 참여자 그룹에 포함된 복수의 사용자단말(100)로 전달하고, 그에 따라 복수의 사용자단말(100) 각각의 응용서비스제공부(120)가 전달받은 서비스어카운트 정보에 기초하여 동일한 서비스어카운트로 접속 가능하게 할 수 있다.The service account acquisition unit 1004 included in the service connection system 100 then transmits the requested service application service 1004 based on the application service information received from the user terminal 100 of any one of the plurality of users belonging to the chat group And provides the service account information to the user terminal 100. The service account acquisition unit 1004 may be included in at least one of the chat server 200 and the service server 300. In the case of the configuration included in the chat server 200, After the user identification information to be provided with the same application service as that of the requested application service among the user terminals 100 belonging to the same chat group as the service group 100 is acquired to form a participant group, The participation request of the participant group to the existing service account is transmitted to the service server 300 to acquire new or existing service account information to be participated by the participant group. Accordingly, the chat server 200 transmits the obtained service account information to the plurality of user terminals 100 included in the participant group, and the application service provider 120 of each of the plurality of user terminals 100 transmits It is possible to connect to the same service account based on the received service account information.

또는 서비스어카운트획득부(1004)는 서비스서버(300)에 포함되는 구성일 수 있다. 이 경우 채팅서버(200)로 응용서비스 정보가 제공되면, 채팅서버(200)는 응용서비스 정보에 기초하여 참여자 그룹을 구성한 후, 참여자 그룹에 속한 사용자 식별정보들을 서비스서버(300)로 전달하고, 서비스서버(300)의 서비스어카운트획득부(1004)가 참여자 그룹이 참여할 서비스어카운트 정보를 생성하거나 획득하여 각각의 사용자단말(100)로 직접 전달할 수도 있다. 그에 따라 참여자 그룹의 각각의 사용자단말(100)의 응용서비스제공부(120)가 전달받은 서비스어카운트 정보에 기초하여 동일한 서비스어카운트로 접속하여 응용서비스를 제공받을 수 있다. 또한 서비스어카운트획득부(1004)는 서비스서버(300)에 포함되는 구성이고, 응용서비스 정보가 서비스서버(300)로 바로 전달되는 경우, 서비스서버(300)는 전달받은 응용서비스 정보에 기초하여 참여자 그룹을 구성한 후, 마찬가지로 서비스어카운트 정보를 획득하여 각각의 사용자단말(100)로 직접 전달할 수 있다. Or the service account acquisition unit 1004 may be included in the service server 300. [ In this case, if application service information is provided to the chat server 200, the chat server 200 forms a participant group based on the application service information, and then transmits the user identification information belonging to the participant group to the service server 300, The service account acquisition unit 1004 of the service server 300 may generate or obtain the service account information to be participated by the participant group and deliver the information directly to each user terminal 100. [ The application service provider 120 of each user terminal 100 of the participant group can access the same service account based on the received service account information to receive the application service. The service account acquisition unit 1004 is included in the service server 300. When the application service information is directly transferred to the service server 300, After configuring the group, the service account information may similarly be acquired and directly transferred to each user terminal 100.

이때 서비스서버(300)가 참여자 그룹을 구성하는 경우, 참여자 그룹에 포함될 각각의 사용자 식별정보를 응용서비스를 요청한 사용자단말(100)로부터 수신하거나, 또는 응용서비스를 요청한 사용자단말(100)의 사용자 식별정보에 기초하여 채팅서버(200)로 동일한 채팅그룹에 속한 다른 사용자들의 사용자 식별정보를 획득함으로써 참여자 그룹을 구성할 수도 있다. In this case, when the service server 300 forms a participant group, each user identification information to be included in the participant group is received from the user terminal 100 requesting the application service, or the user identification information of the user terminal 100 requesting the application service The chat server 200 may configure the participant group by obtaining the user identification information of other users belonging to the same chat group based on the information.

그리고 서비스연결시스템(1000)에는 응용서비스부(1005)가 포함될 수 있다. 응용서비스부(1005)는 사용자단말(100)의 응용서비스제공부(120)와 통신하여 각각의 사용자단말(100)로 응용서비스를 제공하는 역할을 수행한다. 이때 응용서비스부(1005)는 동일한 하나의 참여자 그룹에 속한 복수의 사용자단말(100)에 대해서는 동일한 서비스 어카운트를 이용하여 서비스를 제공함으로써 참여자 그룹에 속한 복수의 사용자단말(100)이 실시간으로 인터랙션하면서 응용서비스를 제공받도록 할 수 있다. The service connection system 1000 may include an application service unit 1005. The application service unit 1005 communicates with the application service provider 120 of the user terminal 100 to provide application services to the respective user terminals 100. [ At this time, the application service unit 1005 provides a service for a plurality of user terminals 100 belonging to the same participant group using the same service account, so that a plurality of user terminals 100 belonging to the participant group interacts in real time Application services can be provided.

예를 들어, 응용서비스가 온라인 게임인 경우, 참여자 그룹이 하나의 게임방 안에서 함께 게임 할 수 있도록 할 수 있고, 응용서비스가 캘린더나 스케줄러 등의 일정관리 서비스인 경우 참여자 중 어느 하나가 등록한 일정이 다른 참여자들의 캘린더나 스케줄러에 동일하게 등록되도록 할 수 있다. 또한 응용서비스가 이메일 서비스인 경우 참여자 중 어느 하나가 작성한 메일이 참여자 중 나머지들에게 동일하게 전달되도록 할 수도 있다. 그리고 응용서비스가 음성통화나 화상통화, 화상회의, 채팅 등인 경우에는 참여자들이 모두 동시에 음성이나, 영상, 문자로 커뮤니케이션 하도록 할 수 있다. 나아가 응용서비스가 추첨 서비스인 경우, 참여자들 중 일부가 선택될 수 있다. 예를 들어 ‘사다리 타기’ 게임 등을 통해서 참여자 중 일부를 선정하도록 할 수 있다. 또한 응용서비스가 설문조사인 경우, 참여자들 중 일부가 설문조사 문항을 작성하여 등록하고 나머지 참여자가 설문조사 문항 중 일부를 선택하도록 할 수 있다. 또한 응용서비스가 웹페이지나, 오디오, 비디오, 텍스트 콘텐츠 등의 공유 서비스인 경우에는, 참여자 중 일부가 선택한 콘텐츠를 나머지 참여자가 함께 열람하거나 재생할 수 있도록 하며, 응용서비스가 그림 그리기, 메모, 콘텐츠 편집 등의 서비스인 경우, 복수의 참여자가 함께 그림을 완성하거나, 함께 메모를 작성하도록 하며, 그 외에 이미지를 편집하는 등 참여자가 협력하여 콘텐츠를 작성하거나 편집할 수 있도록 할 수 있다. For example, if the application service is an online game, a group of participants can play together in one game room. If the application service is a schedule management service such as a calendar or a scheduler, The same can be registered in the calendars or schedulers of participants. Also, when the application service is an e-mail service, the e-mail created by one of the participants may be transmitted to the rest of the participants equally. When the application service is a voice call, a video call, a video conference, a chat, etc., the participants can simultaneously communicate with each other through voice, video, and text. Further, if the application service is a lottery service, some of the participants may be selected. For example, you can select some of the participants through a 'ladder ride' game. Also, if the application service is a questionnaire, some of the participants may fill out the questionnaire and register it, and the remaining participants may select some of the questionnaire items. In addition, when the application service is a shared service such as a web page, audio, video, text content, etc., the content selected by some of the participants can be viewed or reproduced by the remaining participants together. A plurality of participants can complete a picture together or write a note together, and the participant can collaboratively create or edit the content by editing the image.

이때 실시예에 따라, 도 3에서 서비스연결시스템(1000)에 포함되는 채팅서비스부(1001)와 서비스정보제공부(1002)는 채팅서버(200)에 구성되며, 응용서비스부(1005)는 서비스서버(300)에 구성될 수 있다. 반면 서비스요청감지부(1003)와 서비스어카운트획득부(1004)는 모두 채팅서버(200)에 구성되거나, 모두 서비스서버(300)에 구성될 수 있으며, 또는 서비스요청감지부(1003)는 채팅서버(200)에, 그리고 서비스어카운트획득부(1004)는 서비스서버(300)에 구성될 수도 있다. 3, the chat service unit 1001 and the service information providing unit 1002 included in the service connection system 1000 are configured in the chat server 200, and the application service unit 1005 includes a service And may be configured in the server 300. On the other hand, both the service request detecting unit 1003 and the service account obtaining unit 1004 may be configured in the chat server 200 or all of them may be configured in the service server 300, (200), and the service account acquisition unit (1004) may be configured in the service server (300).

이하에서는, 도 4 내지 도 6을 참조하여 본 발명의 실시예에 따른 채팅서비스와 응용서비스 연결 방법을 설명한다. Hereinafter, a chat service and an application service connection method according to an embodiment of the present invention will be described with reference to FIGS.

도 4는 본 발명의 일실시예에 따른 채팅서버에 의해 제공되는 채팅서비스와 응용서비스 연결 방법을 단계적으로 도시한 흐름도이고, 도 5는 본 발명의 일실시예에 따른 사용자단말에 의해 제공되는 채팅서비스와 응용서비스 연결 방법을 단계적으로 도시한 흐름도이며, 도 6은 본 발명의 일실시예에 따른 채팅서비스와 응용서비스 연결 방법을 단계적으로 도시한 흐름도이다.FIG. 4 is a flowchart illustrating a method of connecting a chat service and an application service provided by a chat server according to an embodiment of the present invention, FIG. 5 is a flowchart illustrating a chat service provided by a user terminal according to an exemplary embodiment of the present invention. FIG. 6 is a flowchart illustrating a method of connecting a chat service and an application service according to an exemplary embodiment of the present invention. Referring to FIG.

이때 채팅서버(200)가 채팅그룹에 속한 어느 하나의 사용자단말(100)의 응용서비스 제공 요청을 감지하고, 그에 따른 서비스 어카운트 정보를 획득하여 제공하는 역할을 수행하는 실시예를 기준으로 채팅서비스와 응용서비스 연결 방법을 설명한다. 여기서 설명의 편의를 위하여 채팅그룹에는 제1사용자와 제2사용자가 포함되는 것으로 예시하며, 제1사용자의 사용자단말(100)과 제2사용자의 사용자단말(100)은, 편의상 각각 ‘제1사용자단말’, ‘제2사용자단말’로 줄여 기재한다. At this time, the chat server 200 detects an application service provision request of one of the user terminals 100 belonging to the chat group, and acquires and provides the corresponding service account information. Describes how to connect application services. For convenience of explanation, it is assumed that a first user and a second user are included in a chat group, and a user terminal 100 of a first user and a user terminal 100 of a second user may be referred to as' Terminal ', and' second user terminal '.

우선 도 4에 도시된 바와 같이 본 발명의 실시예에 의한 채팅서비스와 응용서비스 연결 방법에서, 채팅서버(200)는 채팅그룹에 채팅서비스를 제공한다(S410). 이때 채팅그룹에는 위에 예시한 바와 같이 제1사용자와 제2사용자가 포함될 수 있다. 4, in the chat service and application service connection method according to the embodiment of the present invention, the chat server 200 provides a chat service to a chat group (S410). At this time, the chat group may include a first user and a second user as illustrated above.

그리고 채팅서버(200)는 채팅서비스를 제공하는 중에, 제1사용자로부터 임의의 응용서비스 요청을 감지할 수 있다(S430). 제1사용자단말(100)로부터 채팅서버(200)로 응용서비스 정보가 수신되면, 수신된 응용서비스 정보에 포함된 응용서비스 식별정보를 이용하여 어떤 응용서비스가 요청된 것인지 확인할 수 있다. The chat server 200 may detect an application service request from the first user while providing the chat service (S430). When application service information is received from the first user terminal 100 to the chat server 200, it is possible to confirm which application is requested using the application service identification information included in the received application service information.

그에 따라 채팅서버(200)는, 제1사용자와 동일한 채팅그룹에 포함된 복수의 사용자를 참여자 그룹으로 하는 응용서비스의 서비스 어카운트 정보를 참여자 그룹에 대응하는 제1사용자단말(100)과 제2사용자단말(100)로 전송한다(S450). 이때 채팅그룹은 참여자 그룹과 동일한 것으로 예시하였으나, 제1사용자의 선택에 따라 채팅그룹의 일부 사용자가 참여자 그룹에 포함되지 않을 수 있음은 앞서 설명하였다. Accordingly, the chat server 200 transmits service account information of an application service having a plurality of users included in the same chat group as the first user as a participant group to the first user terminal 100 and the second user terminal 200 corresponding to the participant group, To the terminal 100 (S450). In this case, the chat group is the same as the participant group, but it has been described that some users of the chat group may not be included in the participant group according to the selection of the first user.

한편 사용자단말(100)의 입장에서 채팅서비스와 응용서비스를 연결하는 방법을 설명하면, 사용자단말(100)은 우선 도 5에 도시된 바와 같이 채팅서비스를 제공한다(S510). 사용자단말(100)의 디스플레이에 채팅인터페이스를 표시하고, 채팅그룹에 포함된 사용자들이 입력하는 채팅메시지를 시계열적 순서에 따라 배열하여 표시한다.Referring to FIG. 5, a method of connecting a chat service and an application service in the context of the user terminal 100 will be described. In operation S510, the user terminal 100 provides a chat service as shown in FIG. Displays a chat interface on the display of the user terminal 100, arranges and displays the chat messages input by the users included in the chat group in a time series order.

그리고 사용자단말(100)은 이와 같이 채팅서비스가 제공되는 중에, 사용자가 응용서비스를 요청하면(S520), 우선 응용서비스 리스트를 제공하여(S530), 사용자가 자신이 원하는 응용서비스를 선택할 수 있도록 할 수 있다(S540). 물론 채팅서비스와 연결 가능한 응용서비스가 하나인 경우에는 응용서비스 리스트를 제공하여, 그 중 하나를 선택받는 과정은 생략될 수 있다. When the user requests the application service in step S520 while the chat service is being provided, the user terminal 100 provides the application service list first (S530), and allows the user to select the desired application service (S540). Of course, when there is one application service that can be connected to the chat service, the application service list is provided, and the process of selecting one of them may be omitted.

또한 추가적으로 사용자단말(100)에서 응용서비스를 선택하여 응용서비스의 제공을 요청하기에 앞서, 현재 사용자단말(100)에 표시된 채팅방에 대응하는 채팅그룹에 포함된 복수의 사용자 중 함께 응용서비스를 이용할 일부의 사용자를 선택하는 단계가 추가적으로 수행될 수도 있다. In addition, prior to requesting application service provision by selecting an application service from the user terminal 100, a plurality of users included in the chat group corresponding to the chat room currently displayed on the user terminal 100 may use the application service together May be performed in addition to the step of selecting a user.

응용서비스가 선택되고 선택된 응용서비스에 대한 응용서비스 정보가 채팅서버(200)로 전달되며, 선택된 응용서비스를 함께 제공받을 사용자 그룹, 즉 참여자 그룹이 채팅그룹과 동일하게 또는 채팅그룹의 부분집합으로 특정됨으로써, 채팅서버(200)가 참여자 그룹에 대응하는 응용서비스의 서비스 어카운트 정보를 다시 사용자단말(100)로 전달하면, 사용자단말(100)은 응용서비스를 실행하고, 수신된 서비스 어카운트 정보에 기초하여 참여자 그룹의 모든 사용자들과 동일한 서비스 어카운트로 입장한다(S550). 물론 서비스 어카운트의 구분이 없는 서비스의 경우에는 단순히 동일한 응용서비스를 실행하는 것으로 족하다. 또한 경우에 따라, 서비스 어카운트 정보에는 응용서비스 정보에 포함된 서비스 분류정보도 포함될 수 있다. 그에 따라 참여자 그룹에 포함되는 각각의 사용자단말(100)은 서비스 어카운트 정보에 포함된 서비스 분류정보를 참조하여, 응용서비스 내의 소분류의 서비스나, 특정된 콘텐츠를 함께 제공받을 수 있다. The application service is selected and the application service information for the selected application service is delivered to the chat server 200. The user group to be provided with the selected application service, that is, the participant group is the same as the chat group, Thus, when the chat server 200 transmits the service account information of the application service corresponding to the participant group to the user terminal 100 again, the user terminal 100 executes the application service, and based on the received service account information, And enters the same service account as all the users of the participant group (S550). Of course, in the case of a service that does not distinguish a service account, it is sufficient to simply execute the same application service. In some cases, the service account information may also include service classification information included in the application service information. Accordingly, each of the user terminals 100 included in the participant group can receive a service of a small category in the application service or a specified content together with the service classification information included in the service account information.

그리고 사용자단말(100)은 참여자 그룹에 포함된 다른 사용자단말(100)로 제공되는 응용서비스와 동일한 응용서비스를 제공한다(S560). The user terminal 100 provides the same application service as that provided to the other user terminals 100 included in the participant group (S560).

도 4와 도 5를 참조하여 설명한 본 발명의 실시예에 의한 채팅서비스와 응용서비스를 연결하는 방법을, 두 개의 사용자단말(100)과 채팅서버(200)를 중심으로 다시 설명한다. A method of connecting a chat service and an application service according to an embodiment of the present invention described with reference to FIGS. 4 and 5 will be described with reference to two user terminals 100 and a chat server 200. FIG.

도 6에 도시된 바와 같이 제1사용자단말(100)에서 제2사용자와의 채팅서비스를 요청하면서, 함께 채팅할 상대방으로 제2사용자 식별정보를 포함하는 채팅서비스요청을 채팅서버(200)로 전송하면(S110), 채팅서버는 제1사용자와 제2사용자를 하나의 채팅그룹으로 그루핑하고, 이 채팅그룹에 대응하는 채팅서비스 어카운트, 즉 채팅방을 생성하여(S210), 제1사용자단말(100)과 제2사용자단말(100)에 채팅서비스를 제공한다(S220, S220’). As shown in FIG. 6, the first user terminal 100 requests a chat service with the second user, and sends a chat service request including the second user identification information to the chat server 200 to chat with the chat server 200 The chat server groups the first user and the second user into one chat group and creates a chat service account corresponding to the chat group, that is, a chat room (S210) And provides a chat service to the second user terminal 100 (S220, S220 ').

제1사용자와 제2사용자를 포함하는 채팅그룹에 대해 채팅서비스를 제공하는 중에, 제1사용자단말(100)에서 응용서비스의 제공 요청이 발생하면(S120), 제1사용자단말(100)은 응용서비스 리스트를 채팅인터페이스의 적어도 일측에 표시하고(S130), 그 중 하나의 응용서비스를 선택받는다(S140). If a request for providing an application service is generated in the first user terminal 100 during the provision of the chat service for the chat group including the first user and the second user in operation S120, The service list is displayed on at least one side of the chat interface (S130), and one application service is selected (S140).

응용서비스가 선택되면 사용자단말(100)은 선택된 응용서비스에 대한 응용서비스 정보를 채팅서버(200)로 전달한다(S150). 이때 응용서비스 정보에는 응용서비스 식별정보가 포함되고, 선택적으로 참여자 그룹에 포함될 사용자들의 사용자 식별정보와 서비스 분류정보가 함께 포함될 수 있다. 그러나 응용서비스와 연관된 분류정보에서 응용서비스가 무엇인지 식별가능하다면 응용서비스 정보가 응용서비스 식별정보를 포함하지 않아도 무방하다. 예를 들어, 응용서비스는 웹브라우징 서비스이고, 그 서비스 분류정보로서 특정 웹페이지의 URL이 응용서비스 정보에 포함되는 경우, 굳이 응용서비스의 식별정보를 응용서비스 정보에 따로 포함시키지 않을 수 있다. When the application service is selected, the user terminal 100 delivers the application service information for the selected application service to the chat server 200 (S150). At this time, the application service information includes the application service identification information, and the user identification information and the service classification information of users to be included in the participant group may be included together. However, if the application service can be identified from the classification information associated with the application service, the application service information does not need to include the application service identification information. For example, if the application service is a web browsing service and the URL of a specific web page is included in the application service information as its service classification information, the application service information may not include identification information of the application service separately.

한편 채팅서버(200)는 응용서비스 정보를 수신하고, 수신된 응용서비스 정보에 기초하여 서비스 어카운트 정보를 생성하거나, 서비스서버(300)로부터 획득한다(S230). 여기서 서비스 어카운트 정보는, 제1사용자와 제2사용자에게 제공될 응용서비스의 서비스 단위를 특정하여 제1사용자와 제2사용자에게 동일한 내용의 응용서비스를 제공하기 위한 정보라면 어떠한 것이라도 포함할 수 있다. 예를 들어, 서비스 어카운트 각각이 식별정보로 구분된다면, 서비스 어카운트 정보는 응용서비스의 식별정보와 어카운트의 식별정보만을 포함하여도 무방하다. 그러나 예를 들어, 응용서비스가 웹브라우저를 통해 특정 URL의 웹페이지를 제공하는 것이라면, 서비스 어카운트 정보는 서비스 분류정보로서 웹페이지의 URL 정보를 포함할 수 있고, 응용서비스가 제1사용자단말에만 저장된 특정 이미지 파일을 열람하는 것이라면, 서비스 어카운트 정보는 서비스 분류정보로서 이미지 데이터 자체를 포함할 수도 있다. On the other hand, the chat server 200 receives application service information, generates service account information based on the received application service information, or acquires service account information from the service server 300 (S230). Here, the service account information may include any service providing information for providing an application service of the same contents to the first user and the second user by specifying a service unit of the application service to be provided to the first user and the second user . For example, if each service account is identified by identification information, the service account information may include only identification information of the application service and identification information of the account. However, for example, if the application service is to provide a web page of a specific URL through a web browser, the service account information may include URL information of the web page as service classification information, and the application service may be stored only in the first user terminal If the specific image file is to be browsed, the service account information may include image data itself as service classification information.

서비스 어카운트 각각이 식별정보로 구분되고, 서비스서버(300)가 채팅서버(200)에서 직접 생성하는 서비스 어카운트 식별정보를 이용하여 응용서비스를 제공할 수 있도록 양자 사이에 규약이 정해진 경우에는, 채팅서버(200)는 제1사용자와 제2사용자를 참여자 그룹으로 하는 새로운 서비스 어카운트의 식별정보를 생성하여, 제1사용자단말과 제2사용자단말(100)로 제공할 수 있다(S240, S240’). 그러나 서비스서버(300)가 채팅서버(200)에서 정한 서비스 어카운트 식별정보를 이용하여 응용서비스를 제공할 수 없는 경우, 채팅서버(200)는 서비스서버(300)에 새로운 서비스 어카운트의 생성을 요청하고, 요청에 따라 생성된 새로운 서비스 어카운트의 식별정보를 서비스서버(300)로부터 제공받을 수도 있다. When the contract is established between the service server 300 and the service server 300 so that the service server 300 can provide the application service using the service account identification information generated directly by the chat server 200, The control unit 200 may generate identification information of a new service account having the first user and the second user as a participant group and provide the identification information to the first user terminal and the second user terminal 100 at steps S240 and S240 '. However, if the service server 300 can not provide the application service using the service account identification information set by the chat server 200, the chat server 200 requests the service server 300 to create a new service account , The service server 300 may be provided with identification information of a new service account generated according to the request.

물론 서비스 어카운트 각각이 식별정보로 구분되지 않아 서비스 어카운트 식별정보 없이 응용서비스를 제공할 수 있는 경우에는, 채팅서버(200)는 응용서비스 정보에 포함된 응용서비스 식별정보와 서비스 분류정보를 포함하는 서비스 어카운트 정보를 제1사용자단말(100)과 제2사용자단말(200)로 제공할 수 있다(S240, S240’).Of course, when each of the service accounts is not distinguished by identification information and thus can provide the application service without the service account identification information, the chat server 200 transmits the service including the application service identification information and the service classification information included in the application service information It is possible to provide the account information to the first user terminal 100 and the second user terminal 200 (S240, S240 ').

그에 따라 제1사용자단말(100)과 제2사용자단말(100)에서는 각각 채팅서버(200)로부터 수신한 서비스 어카운트 정보에 기초하여, 대응하는 응용서비스를 호출하고(S160), 제1사용자와 제2사용자에게 할당된 서비스 어카운트로 입장하여 응용서비스를 실행한다. The first user terminal 100 and the second user terminal 100 each call the corresponding application service based on the service account information received from the chat server 200 in step S160, 2 Enter the service account assigned to the user and execute the application service.

그리고 제1사용자단말(100)과 제2사용자단말(100)은 응용서비스의 실행 결과를 새로운 화면으로 전환하여 출력할 수 있다(S170). 물론 이후에 사용자의 요청에 따라 다시 채팅인터페이스를 표시하는 화면과 응용서비스의 화면을 반복하여 전환할 수 있다. The first user terminal 100 and the second user terminal 100 may convert the execution result of the application service into a new screen and output the new screen (S170). Of course, according to the request of the user, it is possible to switch the screen displaying the chat interface and the screen of the application service repeatedly.

이하에서는 상술한 채팅서비스와 응용서비스 연결 방법을 예시도를 참조하여 설명한다. 도 7 및 도 8은 본 발명의 일실시예에 따른 채팅서비스와 응용서비스 연결 방법을 이용하여 채팅서비스에서 응용서비스를 실행하는 과정을 도시한 예시도이고, 도 9및 도 10은 본 발명의 일실시예에 따른 채팅서비스와 응용서비스 연결 방법에서, 채팅서비스와 응용서비스를 동시에 이용하는 과정을 도시한 예시도이다. Hereinafter, a chat service and an application service connection method will be described with reference to exemplary diagrams. 7 and 8 are views illustrating a process of executing an application service in a chat service using a chat service and an application service connection method according to an embodiment of the present invention. FIG. 2 is a diagram illustrating a process of simultaneously using a chat service and an application service in a chat service and an application service connection method according to an embodiment.

우선 도 7에 도시된 바와 같이, ‘울보남’과 ‘길드짱’, ‘아무게’는 ‘주말에 같이 영화 볼 애인도 없고, 같이 게임할 친구도 없는 솔로 모여라!!’는 방제목을 가진 채팅방에서, 동일한 하나의 채팅그룹을 형성하여 채팅서비스를 제공받을 수 있다. 이때 채팅인터페이스의 하단에 예시된 것처럼, 다른 응용서비스를 실행할 수 있도록 응용서비스 리스트를 제공하는 아이콘이 표시될 수 있다. 여기서 아이콘은 예를 들어, 도면에 예시된 바와 같이 화면의 상방을 가리키는 화살표 형상으로 형성될 수 있다. First, as shown in FIG. 7, 'Crybaban', 'Guild Chan', and 'Aghi' have a title of 'A solo gathering without a friend to watch a movie together on a weekend, The same chat group can be formed in the chat room to receive the chat service. At this time, as illustrated at the bottom of the chat interface, an icon may be displayed to provide an application service list so that other application services can be executed. Here, the icon may be formed in the shape of an arrow pointing above the screen, for example, as illustrated in the figure.

‘울보남’과 ‘길드짱’, ‘아무게’가 채팅을 하면서, 함께 게임을 하기로 정하고, ‘울보남’이 함께 하기로 한 롤플레잉게임을 실행하기 위해 화면 하단의 화살표 형상의 아이콘을 터치한 후 상방으로 궤적을 그리도록 드래그하면, 채팅서비스와 연결 가능한 응용서비스 리스트가 아래에서 위로 슬라이딩하면서, 도 8에 도시된 것처럼 채팅인터페이스 일측에 표시될 수 있다. 예를 들어, 통화나 영상통화, 그림그리기, 운세, 게임, 동영상, 공동구매 등의 응용서비스들이 메뉴처럼 제공될 수 있다. In order to execute a role playing game in which 'Crybaby', 'Guild Chan', and 'Aghi' chat with each other and decide to play a game together, 'Crybaby' When the user touches and drags the object upward to draw a trajectory, the application service list that can be connected to the chat service slides up from the bottom, and can be displayed on one side of the chat interface as shown in FIG. For example, application services such as call or video call, picture drawing, fortune-telling, game, video, and joint purchase can be provided as menus.

‘울보남’이 다시 표시된 여러 응용서비스 중 ‘롤플레잉게임’을 선택하면, 채팅서버(200)가 ‘울보남’과 ‘길드짱’, ‘아무게’를 선택된 롤플레잉게임을 제공할 하나의 참여자 그룹으로 하여 서비스 어카운트 식별정보를 직접 생성하고, ‘울보남’과 ‘길드짱’, ‘아무게’의 사용자단말(100)로 전달할 수 있다. 또는 채팅서버(200)는 선택된 롤플레잉게임을 제공하는 서비스서버(300)로 참여자 그룹에 대응하는 새로운 서비스 어카운트 생성을 요청하여, 새로 생성된 서비스 어카운트 식별정보를 다시 서비스서버(300)로부터 제공받을 수 있다. 그리고 이를 ‘울보남’과 ‘길드짱’, ‘아무게’의 사용자단말(100)로 전달할 수 있다.If the user selects 'Roleplaying Game' among the various application services whose 'crybaby' is displayed again, the chat server 200 may select 'Crybaby', 'Guild Chan' It is possible to directly generate the service account identification information as a participant group and deliver the service account identification information to the user terminal 100 of 'crybaby', 'guild-chan', and ' Alternatively, the chat server 200 may request the service server 300 providing the selected role-playing game to create a new service account corresponding to the participant group, and receive newly generated service account identification information again from the service server 300 . Then, it can transmit it to the user terminals 100 of 'Ulbomun', 'Guild Chan' and 'Aghi'.

또는 채팅서버(200)는 하나의 참여자 그룹이 되는 ‘울보남’과 ‘길드짱’, ‘아무게’의 사용자 식별정보를 서비스서버(300)로 전달하고, 서비스서버(300)는 참여자 그룹에 대응하는 새로운 서비스 어카운트를 생성한 후, ‘울보남’과 ‘길드짱’, ‘아무게’의 사용자단말(100)로 서비스 어카운트 정보를 제공할 수도 있다. Or the chat server 200 transmits user identification information of 'Ulyoban', 'Guild Chan', and 'Aggim', which are one participant group, to the service server 300, and the service server 300 transmits After generating the corresponding new service account, the service account information may be provided to the user terminal 100 of 'Ulbomun', 'Guild Chan', and 'Aghi'.

그에 따라 ‘울보남’과 ‘길드짱’, ‘아무게’의 각각의 사용자단말(100)에는 도 9에 도시된 것처럼 롤플레잉게임 화면이 응용서비스로 제공된다. 이때 ‘울보남’과 ‘길드짱’, ‘아무게’는 동일한 게임서버와, 동일한 채널을 하나의 게임 어카운트로 하여, 동일한 게임 어카운트로 접속될 수 있다. 그리고 응용서비스의 화면 일측에는 채팅서비스 화면으로 디스플레이를 전환할 수 있도록 전환 아이콘이 표시될 수 있다. 이때, 예를 들어, ‘울보남’의 사용자단말(100)에 응용서비스의 화면이 표시된 상태에서, ‘길드짱’이 새로운 채팅메시지를 보내면, ‘울보남’의 사용자단말(100)에 표시된 전환아이콘의 크기나 위치, 모양, 색상 등이 일시적으로 변화되면서, 새로운 채팅메시지가 수신됨을 사용자에게 통지할 수 있다. 이와 같이 채팅서비스와 응용서비스가 연결된 상태에서는 별도의 푸시메시지가 표시되지 않도록 설정할 수도 있다. Accordingly, a role playing game screen is provided as an application service to each of the user terminals 100 of 'Ulybomnam', 'Guild Chan', and 'Ahigh', as shown in FIG. At this time, 'crybaby', 'guild chan' and 'ahigh weight' can be connected to the same game server by using the same game server and the same channel as one game account. A conversion icon may be displayed on one side of the screen of the application service so that the display can be switched to the chat service screen. At this time, for example, if 'guild-chan' sends a new chat message while the screen of the application service is displayed on the user terminal 100 of 'crybaby' The size, position, shape, color, and the like of the icon are temporarily changed, so that the user can be notified that a new chat message is received. In this way, when the chat service and the application service are connected, a separate push message may not be displayed.

그에 따라 아이콘을 터치하거나 드래그하는 등 사용자의 요청이 입력되면, 도 10에 도시된 것처럼 다시 채팅서비스 화면으로 화면이 전환될 수 있다. 채팅서비스와 연결되는 응용서비스가 실행 상태인 경우, 채팅인터페이스의 일측에도 응용서비스 화면으로 화면을 전환시키기 위한 전환 아이콘이 함께 표시될 수 있고, 이를 선택하면 다시 도 9에 도시된 바와 같은 응용서비스 화면으로 복귀할 수도 있다. When the user's request is input by touching or dragging the icon, the screen can be switched to the chat service screen as shown in FIG. When the application service connected to the chat service is in the execution state, a conversion icon for switching the screen to the application service screen may be displayed on one side of the chat interface. When the application service is switched to the application service screen, . ≪ / RTI >

도면을 통해 설명된 실시예에 따른 채팅서비스와 응용서비스 연결방법은 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다. The chat service and application service connection method according to the embodiment described with reference to the drawings may 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 may 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.

전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.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.

본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
The scope of the present invention is defined by the appended claims rather than the detailed description and all changes or modifications derived from the meaning and scope of the claims and their equivalents are to be construed as being included within the scope of the present invention do.

Claims (16)

사용자단말로 채팅서비스를 제공하는 채팅서버와 사용자단말로 응용서비스를 제공하는 서비스서버를 포함하는 서비스연결시스템과 네트워크를 통해 통신하고, 하나 이상의 다른 사용자단말과 동일한 채팅그룹을 형성하는 사용자단말에 의해서 수행되는 방법으로서,
상기 하나 이상의 다른 사용자단말과 교환하는 채팅메시지를 표시하여 채팅서비스를 제공하는 단계와;
채팅서비스를 제공하는 동안에 상기 응용서비스를 함께 제공받을 상기 채팅그룹을 형성하는 다른 사용자단말 중 적어도 하나를 선택하고, 상기 사용자단말 및 선택된 다른 사용자단말로 응용서비스의 제공을 요청하는 단계;
요청된 응용서비스에 대한 서비스 어카운트 정보가 상기 서비스연결시스템으로부터 수신되면, 상기 서비스 어카운트 정보에 기초하여, 상기 다른 사용자단말에서의 사용자입력여부와 무관하게 상기 다른 사용자단말과 함께 응용서비스를 실행하는 단계; 및
상기 응용서비스가 표시된 화면이 출력되는 동안에 상기 채팅서비스가 표시된 화면으로의 화면 전환 요청을 받으면, 상기 동일한 채팅그룹에 속하고 상기 서비스 어카운트 정보와 다른 서비스 어카운트 정보를 수신한 다른 사용자단말과 채팅메시지를 교환하는 채팅서비스를 제공하는 단계를 포함하고,
상기 서비스 어카운트 정보는,
상기 채팅그룹과 동일하거나 상기 채팅그룹의 부분집합에 해당하는 복수의 사용자단말을 포함하는 참여자 그룹이 함께 참여하는 하나의 단위 서비스를 특정하는 정보로 상기 응용서비스 정보 그리고 선택적으로 상기 채팅그룹에 포함되는 사용자단말의 사용자식별정보에 기초하여 생성된 것인, 채팅서비스와 응용서비스의 연결 방법.
A user terminal communicating with a service connection system including a chat server for providing a chat service to a user terminal and a service server for providing an application service to a user terminal and forming a chat group with one or more other user terminals As a method to be performed,
Providing a chat service by displaying a chat message exchanged with the one or more other user terminals;
Selecting at least one of the other user terminals that form the chat group to be provided with the application service while providing the chat service, and requesting the user terminal and the selected other user terminal to provide the application service;
Executing application services together with the other user terminals regardless of whether the user inputs a user based on the service account information when service account information for the requested application service is received from the service connection system; ; And
When receiving a screen switching request to the screen on which the chat service is displayed while a screen displaying the application service is being output, a chat message belonging to the same chat group and having received another service account information other than the service account information, Providing a chat service to exchange,
The service account information includes:
Wherein the participating group including a plurality of user equipments, which are the same as the chat group or correspond to a subset of the chat group, are included in the application service information and optionally in the chat group A method of connecting a chat service and an application service, the method being generated based on user identification information of a user terminal.
제 1 항에 있어서,
상기 방법은,
채팅서비스를 제공하는 동안에 상기 사용자단말에서 응용서비스 리스트 요청이 입력되면, 채팅서비스와 연결 가능한 하나 이상의 응용서비스를 포함하는 응용서비스 리스트를 제공하는 단계와;
상기 응용서비스 리스트에 포함된 하나 이상의 응용서비스 중 하나의 응용서비스가 선택되면, 선택된 응용서비스에 대한 응용서비스 정보를 상기 서비스연결시스템으로 전송하는 단계를 더 포함하는, 채팅서비스와 응용서비스의 연결 방법.
The method according to claim 1,
The method comprises:
Providing an application service list including one or more application services connectable with a chat service when a request for an application service list is input in the user terminal while providing a chat service;
Further comprising transmitting application service information for the selected application service to the service connection system when one application service of the one or more application services included in the application service list is selected .
제 2 항에 있어서,
상기 응용서비스 정보를 상기 서비스연결시스템으로 전송하는 단계는,
상기 채팅그룹에 속하는 복수의 사용자단말 중 상기 참여자 그룹에 포함시킬 대상을 선택받는 단계와;
선택된 참여자 그룹의 정보를 응용서비스 정보에 포함시켜 상기 서비스연결시스템으로 전송하는 단계를 포함하는, 채팅서비스와 응용서비스의 연결 방법.
3. The method of claim 2,
Wherein the transmitting the application service information to the service connection system comprises:
Receiving an object to be included in the participant group among a plurality of user terminals belonging to the chat group;
And transmitting the selected participant group information to the service connection system by including the information of the selected participant group in the application service information.
제 1 항에 있어서,
상기 응용서비스를 실행하여 제공하는 단계는,
상기 다른 사용자단말의 응용서비스 제공 요청에 따라 상기 서비스 어카운트 정보가 수신되는 경우, 응용서비스의 실행 여부를 질의하는 사용자 인터페이스를 제공하는 단계와;
상기 사용자 인터페이스를 통해 응용서비스의 실행을 수락하는 입력이 발생한 경우, 상기 서비스 어카운트 정보에 기초하여 응용서비스를 실행하여 제공하는 단계를 포함하는, 채팅서비스와 응용서비스의 연결 방법.
The method according to claim 1,
The step of executing and providing the application service comprises:
Providing a user interface for inquiring whether an application service is executed when the service account information is received according to an application service provision request of the another user terminal;
And executing and providing an application service based on the service account information when an input accepting execution of the application service occurs through the user interface.
제 1 항에 있어서,
상기 응용서비스를 실행하여 제공하는 단계는,
상기 채팅서비스가 표시된 화면의 출력을 중단하고, 상기 응용서비스가 표시된 화면을 출력하는 단계와;
상기 응용서비스가 표시된 화면이 출력되는 동안에, 상기 채팅서비스가 표시된 화면으로의 화면 전환 요청을 입력 받기 위한 사용자 인터페이스를 제공하는 단계; 그리고
상기 화면 전환 요청에 따라 상기 응용서비스가 표시된 화면에서 상기 채팅서비스가 표시된 화면으로 전환되면, 상기 채팅서비스가 표시된 화면이 출력되는 동안에, 상기 응용서비스가 표시된 화면으로의 화면 전환 요청을 입력 받기 위한 사용자 인터페이스를 제공하는 단계를 포함하는, 채팅서비스와 응용서비스의 연결 방법.
The method according to claim 1,
The step of executing and providing the application service comprises:
Stopping output of a screen displaying the chat service and outputting a screen on which the application service is displayed;
Providing a user interface for receiving a screen switching request to a screen on which the chat service is displayed while a screen displaying the application service is being output; And
When the application service is switched from the screen on which the application service is displayed to the screen on which the chat service is displayed, while the screen displaying the chat service is being output, a user who receives the screen change request to the screen on which the application service is displayed A method of connecting a chat service and an application service, the method comprising: providing an interface.
동일한 채팅그룹을 형성하는 복수의 사용자단말로 채팅서비스를 제공하는 채팅서버에 의해서 수행되는 방법으로서,
상기 복수의 사용자단말에서 입력되는 채팅메시지를 수신하여 교환되도록 함으로써 채팅서비스를 제공하는 단계와;
상기 채팅서비스의 제공 중에, 상기 복수의 사용자단말 중 어느 하나의 사용자단말로부터 응용서비스 정보를 포함하는 응용서비스 제공 요청이 수신되면, 상기 응용서비스를 요청한 사용자단말과 함께 상기 응용서비스를 제공받을 상기 채팅그룹에 포함된 다른 사용자단말을 포함하는 참여자 그룹을 결정하는 단계와;
상기 응용서비스 정보에 기초하여, 요청된 응용서비스에 대한 서비스 어카운트 정보를 획득하는 단계;
상기 다른 사용자단말에서의 사용자입력여부와 무관하게 응용서비스가 실행되도록, 획득된 서비스 어카운트 정보를 상기 참여자 그룹에 포함되는 상기 응용서비스 제공을 요청한 사용자 및 다른 사용자단말로 각각 전송하는 단계; 및
상기 서비스 어카운트 정보를 제공한 사용자단말로부터 상기 채팅서비스의 제공요청을 받으면, 상기 동일한 채팅그룹에 속하고, 상기 서비스 어카운트 정보와 다른 서비스 어카운트 정보를 제공한 다른 사용자단말과 상기 서비스 어카운트 정보를 수신한 사용자단말 사이에 채팅메시지가 교환되도록 채팅서비스를 제공하는 단계를 포함하고,
상기 서비스 어카운트 정보는,
상기 채팅그룹과 동일하거나 상기 채팅그룹의 부분집합에 해당하는 복수의 사용자단말을 포함하는 참여자 그룹이 함께 참여하는 하나의 단위 서비스를 특정하는 정보로 상기 응용서비스 정보 그리고 선택적으로 상기 채팅그룹에 포함되는 사용자단말의 사용자 식별정보에 기초하여 생성된 것인, 채팅서비스와 응용서비스의 연결 방법.
A method performed by a chat server providing chat services to a plurality of user terminals forming the same chat group,
Providing a chat service by receiving and exchanging chat messages input from the plurality of user terminals;
Wherein when the application service provision request including the application service information is received from any one of the plurality of user terminals during the provision of the chat service, Determining a participant group that includes other user terminals included in the group;
Obtaining service account information for the requested application service based on the application service information;
Transmitting the obtained service account information to a user requesting application service provision and another user terminal included in the participant group so that the application service can be executed irrespective of whether or not the user input is performed in the other user terminal; And
When receiving a request for providing the chat service from the user terminal providing the service account information, receiving the service account information from another user terminal belonging to the same chat group and providing the service account information other than the service account information, Providing a chat service to exchange chat messages between user terminals,
The service account information includes:
Wherein the participating group including a plurality of user equipments, which are the same as the chat group or correspond to a subset of the chat group, are included in the application service information and optionally in the chat group A method of connecting a chat service and an application service, the method being generated based on user identification information of a user terminal.
제 6 항에 있어서,
상기 참여자 그룹을 결정하는 단계는,
상기 채팅그룹에 포함된 복수의 사용자단말 모두를 상기 참여자 그룹으로 결정하거나, 상기 채팅그룹에 포함된 복수의 사용자단말 중, 응용서비스 제공 요청을 송신한 상기 어느 하나의 사용자단말에서 선택된 일부를 상기 참여자 그룹으로 결정하는 단계인, 채팅서비스와 응용서비스의 연결 방법.
The method according to claim 6,
Wherein determining the participant group comprises:
Determining all of the plurality of user terminals included in the chat group as the participant group or selecting a part selected from any one of the plurality of user terminals included in the chat group, A method for connecting a chat service and an application service, the step of determining a group.
제 6 항에 있어서,
상기 서비스 어카운트 정보를 획득하는 단계는,
상기 응용서비스 정보에 기초하여 상기 참여자 그룹에 대응하는 새로운 서비스 어카운트 식별정보를 생성하는 단계를 포함하는, 채팅서비스와 응용서비스의 연결 방법.
The method according to claim 6,
Wherein the obtaining the service account information comprises:
And generating new service account identification information corresponding to the participant group based on the application service information.
제 6 항에 있어서,
상기 서비스 어카운트 정보를 획득하는 단계는,
상기 응용서비스 정보에 포함되는 응용서비스 식별정보에 기초하여 식별된 응용서비스에 대응하는 서비스서버로, 상기 참여자 그룹이 참여할 서비스 어카운트 식별정보를 요청하는 단계와;
요청된 서비스 어카운트 식별정보를 수신하는 단계를 포함하는, 채팅서비스와 응용서비스의 연결 방법.
The method according to claim 6,
Wherein the obtaining the service account information comprises:
Requesting a service server corresponding to the identified application service based on the application service identification information included in the application service information, the service account identification information to which the participant group is to participate;
And receiving the requested service account identification information.
채팅서비스를 제공하는 채팅서버와 응용서비스를 제공하는 서비스서버를 포함하는 서비스연결시스템과 네트워크를 통해 통신하고, 하나 이상의 다른 사용자단말과 동일한 채팅그룹을 형성하는 사용자단말에 있어서,
상기 하나 이상의 다른 사용자단말과 교환하는 채팅메시지를 표시하여 채팅서비스를 제공하는 채팅서비스제공부;
상기 채팅서비스를 제공하는 동안에, 상기 사용자단말 또는 상기 다른 사용자단말의 응용서비스 제공 요청에 대응하여 상기 서비스연결시스템으로부터 전송되는 서비스 어카운트 정보가 수신되면, 상기 서비스 어카운트 정보에 기초하여, 상기 다른 사용자단말에서의 사용자입력여부와 무관하게 상기 다른 사용자단말과 함께 응용서비스를 실행하기 위하여 응용서비스를 호출하는 서비스전환부;
응용서비스가 호출되지 않은 상태에서 상기 채팅서비스를 제공하는 동안에, 상기 응용서비스를 함께 제공받을 상기 채팅그룹을 형성하는 다른 사용자단말 중 적어도 하나를 선택받고, 사용자로부터 응용서비스 제공 요청이 입력되면, 요청된 응용서비스에 대응하는 응용서비스 정보를 상기 서비스연결시스템으로 전달하는 서비스요청부를 포함하고,
상기 채팅서비스제공부는,
상기 응용서비스가 표시된 화면이 출력되는 동안에 상기 채팅서비스가 표시된 화면으로의 화면 전환 요청을 받으면, 상기 동일한 채팅그룹에 속하고, 상기 서비스 어카운트 정보와 다른 서비스 어카운트 정보를 수신한 다른 사용자단말과 채팅메시지를 교환하는 채팅서비스를 제공하고,
상기 서비스 어카운트 정보는,
상기 채팅그룹과 동일하거나 상기 채팅그룹의 부분집합에 해당하는 복수의 사용자단말을 포함하는 참여자 그룹이 함께 참여하는 하나의 단위 서비스를 특정하는 정보로 상기 응용서비스 정보 그리고 선택적으로 상기 채팅그룹에 포함되는 사용자단말의 사용자식별정보에 기초하여 생성된 것인, 사용자단말.
A user terminal communicating with a service connection system including a chat server for providing a chat service and a service server for providing an application service and forming a chat group with one or more other user terminals,
A chat service providing unit for providing a chat service by displaying a chat message exchanged with the one or more other user terminals;
Wherein when the service account information transmitted from the service connection system is received in response to the application service provision request of the user terminal or the other user terminal while the chat service is being provided, based on the service account information, A service switching unit that calls an application service to execute an application service together with the other user terminal irrespective of whether or not a user is inputting the application service in the service application;
At least one of the other user terminals forming the chat group to be provided with the application service is selected while the application service is not invoked while the chat service is being provided, And a service request unit for delivering application service information corresponding to the application service to the service connection system,
The chat service providing unit,
When receiving a screen switching request to the screen on which the chat service is displayed while the screen displaying the application service is being output, the chat service belongs to the same chat group, and transmits a chat message to another user terminal, which receives the service account information, To provide a chat service to exchange,
The service account information includes:
Wherein the participating group including a plurality of user equipments, which are the same as the chat group or correspond to a subset of the chat group, are included in the application service information and optionally in the chat group Wherein the user terminal identification information is generated based on user identification information of the user terminal.
제10항에 있어서,
상기 사용자단말은,
응용서비스가 호출되지 않은 상태에서 상기 채팅서비스를 제공하는 동안에, 상기 채팅서비스가 표시되는 화면 일측에 상기 채팅서비스와 연결 가능한 하나 이상의 응용서비스를 포함하는 응용서비스 리스트를 선택적으로 표시하여 사용자로부터 상기 응용서비스 리스트에 포함된 어느 하나의 응용서비스를 선택받도록 하는 서비스리스트제공부를 더 포함하는, 사용자단말.
11. The method of claim 10,
The user terminal comprises:
The method comprising: selectively displaying an application service list including one or more application services connectable to the chat service on one side of a screen on which the chat service is displayed while providing the chat service in a state in which the application service is not invoked, Further comprising: a service list providing unit for selecting one of the application services included in the service list.
제10 항 또는 제11 항에 있어서,
상기 사용자단말은,
상기 서비스전환부의 호출에 따라 동작하고, 상기 서비스 어카운트 정보에 기초하여 요청된 응용서비스를 제공하는 응용서비스제공부를 더 포함하는, 사용자단말.
The method according to claim 10 or 11,
The user terminal comprises:
Further comprising an application service providing unit operable upon a call of the service switching unit and providing the requested application service based on the service account information.
제10 항 또는 제11 항에 있어서,
상기 서비스요청부는,
사용자로부터 응용서비스 제공 요청이 입력되면, 상기 채팅그룹에 포함된 상기 사용자단말과 상기 하나 이상의 다른 사용자단말 중 적어도 일부를 응용서비스를 제공받을 참여자 그룹으로 선택 받고, 선택된 참여자 그룹에 포함되는 사용자 식별정보를 상기 서비스연결시스템으로 전송하는, 사용자단말.
The method according to claim 10 or 11,
The service request unit,
Wherein the at least one of the user terminal and the at least one other user terminal included in the chat group is selected as a participant group to be provided with the application service and the user identification information included in the selected participant group To the service connection system.
동일한 채팅그룹을 형성하는 복수의 사용자단말로 채팅서비스를 제공하는 채팅서버에 있어서,
상기 복수의 사용자단말에서 입력되는 채팅메시지를 수신하여 교환되도록 함으로써 채팅서비스를 제공하는 채팅서비스부와;
상기 채팅서비스부가 채팅서비스를 제공하는 동안에, 상기 복수의 사용자단말 중 어느 하나의 사용자단말로부터 응용서비스 정보를 포함하는 응용서비스 제공 요청을 수신하는 서비스요청감지부와;
상기 서비스요청감지부에서 수신한 응용서비스 정보에 기초하여, 요청된 응용서비스에 대한 서비스 어카운트 정보를 획득하여, 상기 응용서비스를 요청한 사용자단말과 함께 상기 응용서비스를 제공받을 상기 채팅그룹에 포함된 다른 사용자단말을 포함하는 참여자 그룹을 결정하고, 상기 다른 사용자단말에서의 사용자입력여부와 무관하게 응용서비스가 실행되도록, 획득된 서비스 어카운트 정보를 상기 참여자 그룹에 포함되는 상기 응용서비스 제공을 요청한 사용자 및 다른 사용자단말로 각각 전송하는 서비스어카운트획득부를 포함하고,
상기 채팅서비스부는,
상기 서비스 어카운트 정보를 제공한 사용자단말로부터 상기 채팅서비스의 제공 요청을 받으면, 상기 동일한 채팅그룹에 속하고, 상기 서비스 어카운트 정보와 다른 서비스 어카운트 정보를 제공한 다른 사용자단말과 상기 서비스 어카운트 정보를 수신한 사용자단말 사이에 채팅메시지가 교환되도록 채팅서비스를 제공하고,
상기 서비스 어카운트 정보는,
상기 응용서비스에 대하여 상기 참여자 그룹이 함께 참여하는 하나의 단위 서비스를 특정하는 정보로 상기 응용서비스 정보 그리고 선택적으로 상기 채팅그룹에 포함되는 사용자단말의 사용자 식별정보에 기초하여 생성된 것인, 채팅서버.
A chat server for providing a chat service to a plurality of user terminals forming the same chat group,
A chat service unit for receiving a chat message input from the plurality of user terminals and exchanging the chat message to provide a chat service;
A service request detection unit for receiving an application service provision request including application service information from any one of the plurality of user terminals while the chat service unit provides the chat service;
The service request detecting unit obtains the service account information for the requested application service based on the application service information received by the service request detecting unit and transmits the service account information to the other Determining a participant group including a user terminal and transmitting the obtained service account information to a user who requests the application service provided in the participant group and the other service user included in the participant group so that the application service is executed irrespective of whether or not the user input is performed by the other user terminal And a service account acquisition unit for transmitting the service account to the user terminal,
The chat service unit,
When receiving a request for providing the chat service from the user terminal providing the service account information, receiving the service account information from another user terminal belonging to the same chat group and providing the service account information other than the service account information, Providing a chat service to exchange chat messages between user terminals,
The service account information includes:
Wherein the application service information is generated based on the application service information and the user identification information of the user terminal included in the chat group as information specifying the one unit service in which the participant group participates together with the application service, .
제 14 항에 있어서,
상기 서비스어카운트획득부는,
상기 참여자 그룹에 대응하는 새로운 서비스 어카운트 식별정보를 생성하거나, 상기 응용서비스 정보에 대응하는 응용서비스를 제공하는 서비스서버로 상기 참여자 그룹이 참여할 서비스 어카운트 식별정보를 요청하여 수신함으로써 상기 서비스 어카운트 식별정보를 포함하는 상기 서비스 어카운트 정보를 획득하는, 채팅서버.
15. The method of claim 14,
The service account obtaining unit obtains,
Generates new service account identification information corresponding to the participant group or requests service account identification information to be participated by the participant group to a service server that provides an application service corresponding to the application service information and thereby receives the service account identification information And obtains the service account information including the chat service information.
제 14 항에 있어서,
상기 채팅서비스부는,
상기 서비스어카운트획득부로부터 상기 서비스 어카운트 정보를 수신한 임의의 사용자단말로부터 응용서비스 실행 거절 신호가 수신되면, 적어도 응용서비스 제공 요청을 송신한 사용자단말로 상기 임의의 사용자단말의 응용서비스 실행 거절을 통지하는, 채팅서버.


15. The method of claim 14,
The chat service unit,
When receiving an application service execution rejection signal from an arbitrary user terminal that has received the service account information from the service account acquisition unit, notifies the user terminal that has transmitted at least the application service provision request of the application service rejection of the arbitrary user terminal Chat server.


KR1020150077164A 2012-09-10 2015-06-01 System and method for providing interconnection between chat service and application service KR20150067111A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20120099959 2012-09-10
KR1020120099959 2012-09-10

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020130001728A Division KR20140034668A (en) 2012-09-10 2013-01-07 System and method for providing interconnection between chat service and application service

Publications (1)

Publication Number Publication Date
KR20150067111A true KR20150067111A (en) 2015-06-17

Family

ID=50645045

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020130001728A KR20140034668A (en) 2012-09-10 2013-01-07 System and method for providing interconnection between chat service and application service
KR1020150077164A KR20150067111A (en) 2012-09-10 2015-06-01 System and method for providing interconnection between chat service and application service

Family Applications Before (1)

Application Number Title Priority Date Filing Date
KR1020130001728A KR20140034668A (en) 2012-09-10 2013-01-07 System and method for providing interconnection between chat service and application service

Country Status (1)

Country Link
KR (2) KR20140034668A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220167868A (en) * 2021-06-15 2022-12-22 주식회사 아이딩 On-line group viewing service system, server and method

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101589150B1 (en) * 2014-12-30 2016-02-12 주식회사 카카오 Server, deivice and method for sending/receiving emphasized instant messages
CN106339947A (en) 2015-07-07 2017-01-18 阿里巴巴集团控股有限公司 Method and device for performing business operation and acquiring group member information based on chat group
KR101674616B1 (en) * 2016-03-21 2016-11-09 (주)한위드정보기술 system for providing the remote video conference based virtualization
WO2021024702A1 (en) 2019-08-08 2021-02-11 東洋紡株式会社 Adhesive composition, adhesive sheet, laminate, and printed wiring board

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220167868A (en) * 2021-06-15 2022-12-22 주식회사 아이딩 On-line group viewing service system, server and method

Also Published As

Publication number Publication date
KR20140034668A (en) 2014-03-20

Similar Documents

Publication Publication Date Title
KR101521332B1 (en) Method of provicing a lot of services extended from a instant messaging service and the instant messaging service
JP5620517B2 (en) A system for multimedia tagging by mobile users
KR101642550B1 (en) Network system and method of operation thereof
US8561118B2 (en) Apparatus and methods for TV social applications
US20130059606A1 (en) Method and System for Integrated Messaging and Location Services
US20130290449A1 (en) Privacy-based social content broadcast systems and methods
EP1786161A2 (en) Communication system, device, and program
CN102594799A (en) Method for inviting users to game through chatting in mobile platform
JP2014238848A (en) Mobile terminal operation method
US20150032809A1 (en) Conference Session Handoff Between Devices
KR20150067111A (en) System and method for providing interconnection between chat service and application service
KR20140113932A (en) Seamless collaboration and communications
US9503410B2 (en) Sharing of activity metadata via messaging systems
KR20100027288A (en) System, apparatus and method for supplieing mobile community service
WO2014038790A1 (en) Method and system for linking chat service to application service
CN112422401B (en) Display method and device for providing interface of social network service through anonymous brief introduction
CN104092596A (en) Music user group management method, device and system
JP2020173797A (en) Method, system, and non-transitory computer-readable storage medium for providing many group calls in one chat room
KR101586688B1 (en) Method, device and program of sharing contents
KR101633901B1 (en) Live broadcasting service method by using social network
KR102560567B1 (en) Method and apparatus for displaying an interface for providing a social network service through an anonymous based profile
KR102190882B1 (en) Method and Apparatus for Providing of Community Platform
WO2016067042A1 (en) Communication system, user interface system and method
KR101521967B1 (en) Device, server and method for providing group calling service
Qiao et al. A lightweight convergent personal mobile service delivery approach based on phone book

Legal Events

Date Code Title Description
A107 Divisional application of patent
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application