Movatterモバイル変換


[0]ホーム

URL:


KR101614287B1 - Method and device for providing quick movement between chat rooms - Google Patents

Method and device for providing quick movement between chat rooms
Download PDF

Info

Publication number
KR101614287B1
KR101614287B1KR1020150056571AKR20150056571AKR101614287B1KR 101614287 B1KR101614287 B1KR 101614287B1KR 1020150056571 AKR1020150056571 AKR 1020150056571AKR 20150056571 AKR20150056571 AKR 20150056571AKR 101614287 B1KR101614287 B1KR 101614287B1
Authority
KR
South Korea
Prior art keywords
chat
chat room
room
list
rooms
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020150056571A
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 주식회사 카카오filedCritical주식회사 카카오
Priority to KR1020150056571ApriorityCriticalpatent/KR101614287B1/en
Application grantedgrantedCritical
Publication of KR101614287B1publicationCriticalpatent/KR101614287B1/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromKorean

단말에서의 채팅방 간편 이동 기능 제공 시, 둘 이상의 사용자가 참여한 채팅방에서 상기 사용자 간에 송수신된 인스턴트 메시지가 디스플레이된 채팅창을 활성화시키고, 활성화된 채팅창 상에서 기설정된 인터랙션을 검출하고, 개설된 전체 채팅방 중 기설정된 채팅방 검출 조건에 따른 적어도 하나의 채팅방을 추출하여 채팅방 목록을 구성하고, 채팅방 목록에 포함된 채팅방 별 식별자가 표시된 레이어 영역을 채팅창의 적어도 일부에 출력하고, 레이어 영역에 표시된 채팅방 별 식별자 중 어느 하나에 대한 선택 입력을 수신하고, 선택 입력에 대응된 채팅방으로 이동 처리하여 이동된 채팅방의 채팅창을 활성화시킨다.When a chat room simple moving function is provided in a terminal, a chat window displaying an instant message transmitted and received between the users is activated in a chat room in which two or more users participate, predetermined interaction is detected on the active chat window, Extracts at least one chat room according to a predetermined chat room detection condition to construct a chat room list, outputs a layer area in which chat room identifiers included in the chat room list are displayed to at least a part of the chat window, Receives a selection input for one of the chat rooms, and moves the chat room corresponding to the selected input to activate a chat window of the chat room.

Description

Translated fromKorean
채팅방 간편 이동 기능 제공 방법 및 이를 위한 단말{METHOD AND DEVICE FOR PROVIDING QUICK MOVEMENT BETWEEN CHAT ROOMS}METHOD AND DEVICE FOR PROVIDING QUICK MOVEMENT BETWEEN CHAT ROOMS Field of the Invention < RTI ID = 0.0 >

본 발명은 채팅방 간의 간편 이동 기능을 제공하는 방법 및 이를 제공하기 위한 단말에 관한 것이다.The present invention relates to a method for providing a simple moving function between chat rooms and a terminal for providing the same.

최근 들어, 소셜네트워크서비스(Social Network Services, SNS)의 커뮤니케이션 플랫폼으로서의 기능을 이용하여, 모바일 및 온라인 환경에서 지인 간에 인스턴트 메시지를 서비스하여 즉각적인 정보 공유가 가능하도록 하는 인스턴트 메시지 서비스가 상용화되었다.In recent years, an instant messaging service has been commercialized to enable instant sharing of information by providing an instant message service between acquaintances in a mobile and online environment using a function as a communication platform of Social Network Services (SNS).

종래에는 인스턴트 메시지 서비스에서 사용자가 새롭게 발생된 미확인 메시지를 확인하거나 다른 채팅방으로 이동하기 위해서는, 현재의 채팅방에서 복수 회의 입력이 불가피하였다. 예를 들어, 현재 참여 중인 채팅방에서 나와 상위 메뉴로 이동하여 전체 채팅방의 목록이 표시된 채팅방 목록창까지 이동한 후에야 미확인 메시지가 발생된 채팅방을 확인하거나 목적하는 채팅방에 다시 입장할 수 있었다. 이처럼, 하나의 채팅방 참여 중 다른 채팅방으로의 이동에 번거로움이 있었으며, 또한 채팅방 활성화 상태에서 다른 채팅방의 상황을 전혀 알 수 없다는 불편함이 있었다.Conventionally, in the instant message service, in order to confirm a newly generated unidentified message or to move to another chat room, it is inevitable to input a plurality of times in the current chat room. For example, after moving from the currently participating chat room to the upper menu and moving to the chat room list window displaying the list of all the chat rooms, it was possible to confirm the chat room where the unidentified message occurred or to enter the target chat room again. Thus, there was a problem in moving to another chat room while participating in one chat room, and there was an inconvenience that the situation of other chat rooms could not be known at all while the chat room was activated.

이와 관련하여 대한민국공개특허 제 10-2014-0125672호(발명의 명칭: 단말기의 미확인 메시지 표시장치 및 방법)에는, 미확인 메시지 정렬모드에서 미확인 메시지들을 표시하는 제1 영역과 확인 메시지들을 표시하는 제2 영역을 포함하는 표시부와; 미확인메시지 정렬모드에서 제1 영역에 미리 설정된 우선순위에 따라 미확인 메시지들을 정렬하여 표시하도록 제어하는 제어부를 포함하는 단말기의 미확인 메시지 표시장치가 개시되어 있다.Korean Patent Publication No. 10-2014-0125672 (entitled " Unidentified Message Display Device and Method of Terminal ") discloses a first area for displaying unacknowledged messages in an unidentified message sorting mode, A display section including an area; And a control unit for controlling the display unit to display and display the unconfirmed messages in accordance with the priority set in advance in the first area in the unconfigured message sorting mode.

본 발명의 실시예는 인스턴트 메시지 서비스 시 전체 채팅방 목록창으로의 이동 없이도 다른 채팅방으로 간편하게 이동할 수 있도록 하는 채팅방 간편 이동 기능 제공 방법 및 이를 위한 단말을 제공하고자 한다.An embodiment of the present invention is to provide a method for providing a quick chatting function for a chat room so that a user can easily move to another chatting room without moving to a chat room list window in an instant message service and a terminal for the same.

다만, 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.It should be understood, however, that the technical scope of the present invention is not limited to the above-described technical problems, and other technical problems may exist.

상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 일 측면에 따른 채팅방 간편 이동 기능을 제공하는 단말은, 둘 이상의 사용자가 참여하는 채팅방에서 사용자 간에 송수신된 인스턴트 메시지를 채팅창을 통해 디스플레이시키는 채팅 처리부; 상기 채팅창에서 기설정된 인터랙션의 입력을 검출하는 인터랙션 검출부; 개설된 전체 채팅방 중 기설정된 채팅방 검출 조건에 따른 적어도 하나의 채팅방을 검출하여 채팅방 목록을 구성하는 채팅방 목록 생성부; 상기 기설정된 인터랙션의 입력이 검출되면, 상기 채팅방 목록에 포함된 채팅방 별 식별자가 표시된 레이어 영역을 상기 채팅창의 일부 영역에 출력하는 채팅방 목록 출력부; 및 상기 레이어 영역에 표시된 상기 채팅방 별 식별자 중 어느 하나에 대한 선택 입력을 수신하면, 상기 선택 입력에 대응된 채팅방으로의 이동을 처리하는 채팅방 이동 처리부를 포함한다.According to an aspect of the present invention, there is provided a terminal for providing a quick chatting function according to an aspect of the present invention, wherein an instant message transmitted and received between users in a chat room in which two or more users participate is displayed through a chat window A chat processing unit; An interaction detection unit detecting an input of a predetermined interaction in the chat window; A chat room list generation unit configured to detect at least one chat room according to a preset chat room detection condition among the entire chat rooms and configure a chat room list; A chat room list output unit outputting a layer area in which the identifier of the chat room included in the chat room list is displayed in a part of the chat window when the input of the predetermined interaction is detected; And a chat room movement processor for processing a movement to a chat room corresponding to the selection input when receiving a selection input for any one of the chat room identifiers displayed in the layer area.

또한, 본 발명의 다른 측면에 따른 단말에서의 채팅방 간편 이동 기능 제공 방법은, 둘 이상의 사용자가 참여한 채팅방에서 상기 사용자 간에 송수신된 인스턴트 메시지가 디스플레이된 채팅창을 활성화시키는 단계; 상기 활성화된 채팅창 상에서 기설정된 인터랙션을 검출하는 단계; 개설된 전체 채팅방 중 기설정된 채팅방 검출 조건에 따른 적어도 하나의 채팅방을 추출하여 채팅방 목록을 구성하는 단계; 상기 채팅방 목록에 포함된 채팅방 별 식별자가 표시된 레이어 영역을 상기 채팅창의 일부 영역에 출력하는 단계; 상기 레이어 영역에 표시된 채팅방 별 식별자 중 어느 하나에 대한 선택 입력을 수신하는 단계; 및 상기 선택 입력에 대응된 채팅방으로 이동 처리하여, 이동된 채팅방의 채팅창을 활성화시키는 단계를 포함한다.According to another aspect of the present invention, there is provided a method of providing a chat room simple moving function in a terminal, comprising: activating a chat window in which instant messages transmitted and received between users are displayed in a chat room in which two or more users participate; Detecting a predetermined interaction on the active chat window; Extracting at least one chat room according to a preset chat room detection condition among the entire chat rooms to configure a chat room list; Outputting a layer region in the chatting room list in which a chatting room identifier is displayed to a part of the chatting window; Receiving a selection input for one of chat room identifiers displayed in the layer area; And moving the chat room to a chat room corresponding to the selection input, thereby activating a chat window of the chat room.

전술한 본 발명의 과제 해결 수단 중 어느 하나에 의하면, 개설된 전체 채팅방을 포함하는 채팅방 목록창으로 이동하는 단계를 수행하지 않고도 다른 채팅방으로 곧바로 이동할 수 있어 빠르고 간편한 채팅방 이동이 가능하다.According to any one of the above-described objects of the present invention, it is possible to quickly and easily move to the other chat room without moving to the chat room list window including the entire chat room.

또한, 본 발명의 과제 해결 수단 중 어느 하나에 의하면, 현재 활성화된 채팅방 상에서 신규 메시지가 도착한 채팅방, 즐겨 찾기 추가된 채팅방, 최근에 입장한 이력이 있는 채팅방 및 현재 참여 중인 대화 상대가 포함된 다른 채팅방 중 적어도 하나를 포함하는 채팅방 목록을 간단하게 화면 상에 표시함으로써, 간편한 채팅방 이동뿐만 아니라 현재 활성화된 채팅방 상에서 다른 채팅방의 상황을 편리하게 확인할 수 있다.Further, according to any one of the tasks of the present invention, a chat room in which a new message arrives, a chat room added with a favorite, a chat room having a recently entered history, and another chat room The user can easily check the status of the other chat rooms on the currently active chat room as well as the easy chat room display by simply displaying the chat room list including at least one of them.

또한, 본 발명의 과제 해결 수단 중 어느 하나에 의하면, 간단한 인터랙션 입력만으로 다른 채팅방들의 목록을 포함하는 레이어 영역의 표시 및 자동 숨김을 조작할 수 있어 간편하다.In addition, according to any one of the tasks of the present invention, it is easy to display and automatically hide the layer region including the list of other chat rooms by inputting only a simple interaction.

도 1은 본 발명의 일 실시예에 따른 채팅방 간편 이동 기능을 제공하는 단말의 구성을 나타낸 블록도이다.
도 2는 본 발명의 일 실시예에 따른 채팅방 간편 이동을 위한 채팅방 목록을 표시하는 방식을 설명하기 위한 단말 화면의 일례이다.
도 3은 본 발명의 일 실시예에 따른 채팅방 간편 이동 방식을 설명하기 위한 단말 화면의 일례이다.
도 4는 본 발명의 일 실시예에 따른 채팅방 간편 이동 기능 제공 방법을 설명하기 위한 순서도이다.
1 is a block diagram illustrating a configuration of a terminal providing a chat room simple moving function according to an embodiment of the present invention.
FIG. 2 is an example of a terminal screen for explaining a method of displaying a chat room list for a chat room simple move according to an embodiment of the present invention.
3 is an example of a terminal screen for explaining a chatting simple moving method according to an embodiment of the present invention.
FIG. 4 is a flowchart illustrating a method for providing a chat room simple moving function 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 explain the present invention in the drawings, parts not related to the description are omitted.

명세서 전체에서 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.Whenever a component is referred to as "including" an element throughout the specification, it is to be understood that the element may include other elements, not the exclusion of any other element, unless the context clearly dictates otherwise.

도 1은 본 발명의 일 실시예에 따른 채팅방 간편 이동 기능을 제공하는 단말의 구성을 나타낸 블록도이다.1 is a block diagram illustrating a configuration of a terminal providing a chat room simple moving function according to an embodiment of the present invention.

도 1에 도시한 바와 같이, 본 발명의 일 실시예에 따른 단말(100)은, 채팅 처리부(101), 디스플레이부(102), 통신부(103), 입력부(104), 인터랙션 검출부(105), 채팅방 목록 생성부(106), 채팅방 목록 출력부(107), 채팅방 이동 처리부(108) 및 레이어 영역 관리부(109)를 포함한다.1, aterminal 100 according to an embodiment of the present invention includes achat processing unit 101, adisplay unit 102, acommunication unit 103, aninput unit 104, aninteraction detection unit 105, A chat roomlist generation unit 106, a chat roomlist output unit 107, a chat roommovement processing unit 108, and a layerarea management unit 109. [

단말(100)은 인스턴트 메시지 서비스 서버(미도시)에 접속할 수 있는 단말로서, 예를 들어 휴대성 및 이동성이 보장되는 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다. 특히, 단말(100)은 휴대용 단말에 인터넷 통신 및 정보 검색 등 컴퓨터 지원 기능을 추가한 지능형 단말기로서, 사용자가 원하는 다수의 응용 프로그램(즉, 애플리케이션)을 설치하여 실행할 수 있는 스마트 폰(smart phone)일 수 있다. 이때, 단말(100)에는 인스턴트 메시지 서비스를 위한 채팅방을 제공하는 애플리케이션이 설치될 수 있으며, 웹 브라우저 또는 기설치된 다른 응용 프로그램을 통해서도 인스턴트 메시지 서비스를 위한 채팅방을 제공할 수 있다. 이외에도 단말(100)은 PC 등과 같이 인스턴트 메시지 서비스 서버(미도시)와 유/무선 통신을 통해 접속할 수 있는 장치일 수도 있다.Theterminal 100 may be a terminal capable of accessing an instant messaging service server (not shown), and may include all kinds of handheld-based wireless communication devices that are guaranteed to be portable and portable, for example. In particular, theterminal 100 is an intelligent terminal to which a computer-assisted function such as internet communication and information search is added to a portable terminal. Theterminal 100 is a smart phone capable of installing and executing a number of application programs (i.e., applications) Lt; / RTI > At this time, theterminal 100 may be provided with an application for providing a chat room for an instant message service, and may provide a chat room for an instant message service through a web browser or another installed application program. In addition, theterminal 100 may be a device that can be connected to an instant messaging service server (not shown) such as a PC through wire / wireless communication.

단말(100)은 채팅방에서 사용자 간에 송수신된 인스턴트 메시지를 채팅창에 디스플레이한다. 참고로, 채팅방이란 둘 이상의 사용자가 참여하여 인스턴트 메시지를 교환할 수 있도록 인스턴트 메시지 서버(미도시) 상에 개설되는 가상 공간을 의미한다. 또한, 채팅창이란 채팅방 내에서 사용자 간에 송수신된 인스턴트 메시지를 사용자에게 보여주기 위하여 단말(100)로 제공되는 디스플레이 정보를 의미한다. 또한, 채팅창이 활성화된 상태란 단말(100)의 화면에 채팅창이 출력된 상태를 의미한다. 이때, 단말(100)은 채팅창이 활성화된 상태에서 사용자에 의해 발생된 인터랙션 입력을 인식하고, 인식된 인터랙션 입력이 기설정된 인터랙션인 것으로 판단되면 채팅방 상에 채팅방 목록으로 구성된 레이어 영역을 표시한다. 이때, 채팅방 목록에는 다른 채팅방들의 식별자가 포함되며, 다른 채팅방은 개설되어 있는 전체 채팅방 중에서 사전에 설정된 채팅방 검출 조건에 따라 검출된 채팅방을 의미한다. 참고로, 채팅방 검출 조건은 신규 인스턴트 메시지가 도착한 채팅방, 사전에 즐겨 찾기로 설정된 채팅방, 이전에 입장했던 채팅방 및 현재 채팅방에 참여 중인 대화 상대가 포함된 다른 채팅방 중 적어도 하나를 포함할 수 있다. 그리고, 단말(100)은 레이어 영역에 포함된 다수의 다른 채팅방 중 사용자가 선택한 채팅방으로의 이동을 처리한다. 이에 따라, 사용자는 현재 활성화되어 있는 채팅방 상에서 다른 채팅방들의 목록을 즉시 확인할 수 있으며, 다른 채팅방 목록 중 어느 하나를 선택하는 동작만으로 해당 채팅방으로 간편하게 이동할 수 있다.Theterminal 100 displays an instant message transmitted and received between the users in the chat room on the chat window. For reference, a chat room means a virtual space opened on an instant message server (not shown) so that two or more users can participate and exchange instant messages. In addition, the chat window means display information provided to theterminal 100 to show the instant message sent and received between the users in the chat room. The state where the chat window is activated means that a chat window is displayed on the screen of theterminal 100. [ At this time, theterminal 100 recognizes the interaction input generated by the user in a state where the chat window is activated, and displays a layer area composed of the chat room list on the chat room when it is determined that the recognized interaction input is the predetermined interaction. At this time, the chat room list includes the identifiers of other chat rooms, and the other chat rooms mean the chat rooms detected according to the preset chat room detection condition among all the chat rooms opened. For reference, the chat room detection condition may include at least one of a chat room where a new instant message arrives, a chat room set as a favorite in advance, a chat room previously entered, and other chat rooms including chat participants participating in the current chat room. Then, theterminal 100 processes the movement to the chat room selected by the user among a plurality of other chat rooms included in the layer area. Accordingly, the user can immediately check the list of other chat rooms on the currently active chat room, and can easily move to the chat room only by selecting any one of the other chat room lists.

구체적으로, 채팅 처리부(101)는 채팅방에 참여한 사용자 간에 교환된(즉, 송수신된) 인스턴트 메시지를 채팅창을 통해 디스플레이시킨다. 이때, 채팅 처리부(101)는 디스플레이부(102)를 제어하여 채팅창을 활성화시킬 수 있다. 또한, 채팅 처리부(101)는 활성화된 채팅창의 일 영역에 채팅방에 참여 중인 사용자 별 프로필을 표시할 수 있다. 참고로, 인스턴트 메시지는 채팅 메시지, 동영상, 이미지, 오디오, 이모티콘 등 다양한 메시지를 포함한다.Specifically, thechat processing unit 101 displays an instant message exchanged (i.e., transmitted and received) among the users participating in the chat room through the chat window. At this time, thechat processing unit 101 can control thedisplay unit 102 to activate the chat window. In addition, thechat processing unit 101 may display a user-specific profile participating in the chat room in one area of the active chat window. For reference, an instant message includes various messages such as a chat message, a moving image, an image, audio, and an emoticon.

디스플레이부(102)는 단말(100)의 화면 상에 각종 데이터를 표시한다. 이때, 디스플레이부(102)는 채팅 처리부(101)의 제어에 따라 채팅창(이하, 도 2 및 도 3에서 ‘P10’로 표시함)을 단말(100)의 화면상에 출력한다. 또한, 디스플레이부(102)는 채팅방 목록 출력부(107)의 제어에 따라 사전에 설정된 조건(이하, ‘채팅방 검출 조건’이라고 지칭함)에 따른 다른 채팅방들로 구성된 채팅방 목록이 표시된 레이어 영역을 채팅창의 적어도 일 영역에 출력한다.Thedisplay unit 102 displays various data on the screen of theterminal 100. At this time, thedisplay unit 102 outputs a chat window (hereinafter referred to as "P10" in FIG. 2 and FIG. 3) on the screen of theterminal 100 under the control of thechat processing unit 101. Thedisplay unit 102 displays a layer list in which a chat room list composed of other chat rooms according to preset conditions (hereinafter, referred to as 'chat room detection conditions') is displayed under the control of the chat roomlist output unit 107, And outputs it to at least one area.

통신부(103)는 단말(100)과 인스턴트 메시지 서버(미도시) 간의 데이터 통신 또는 단말(100)과 다른 단말(미도시) 간의 데이터 통신을 처리한다. 이때, 통신부(103)는 채팅 처리부(101)의 제어에 따라 채팅방에 참여 중인 다른 단말(즉, 대화 상대의 단말)과의 인스턴트 메시지를 처리한다. 참고로, 인스턴트 메시지 서비스 서버(미도시)는 단말(100) 또는 다른 단말로부터 각각 인스턴트 메시지를 수신하고, 각 인스턴트 메시지를 목적 단말로 전달한다. 이외에도, 인스턴트 메시지 서비스 서버(미도시)를 통하지 않고도 단말 간의 직접적인 인스턴트 메시지 송수신 또한 가능하다. 예를 들어, 단말(100)과 인스턴트 메시지를 교환할 상대 단말 간에는 무선랜 통신, 블루투스(Bluetooth) 통신 등의 근거리 통신을 통해 직접적인 연결을 설정할 수 있다. 이때, 통신부(103)는 상대 단말과 설정된 통신 방식의 프로토콜에 따라 상대 단말과의 인스턴트 메시지 송수신 절차를 처리한다.Thecommunication unit 103 processes data communication between theterminal 100 and an instant message server (not shown) or data communication between theterminal 100 and another terminal (not shown). At this time, thecommunication unit 103 processes an instant message with another terminal participating in the chat room (i.e., the terminal of the conversation partner) under the control of thechat processing unit 101. [ For reference, an instant messaging service server (not shown) receives an instant message from theterminal 100 or another terminal and delivers each instant message to the destination terminal. In addition, it is also possible to directly send and receive instant messages between terminals without going through an instant messaging service server (not shown). For example, a direct connection can be established between theterminal 100 and a counterpart terminal to exchange instant messages through short-range communication such as wireless LAN communication and Bluetooth communication. At this time, thecommunication unit 103 processes the instant message transmission / reception procedure with the counterpart terminal according to the protocol of the communication method set with the counterpart terminal.

입력부(104)는 기설정된 입력 장치(미도시)를 통해 사용자로부터의 각종 입력을 수신한다. 참고로, 입력 장치(미도시)는 키보드, 마우스, 터치 패드 등의 장치일 수 있으며, 터치스크린 패널로 구현된 단말(100) 자체의 화면 부재일 수 있다. 참고로, 이하에서는 설명의 편의상 입력부(104)가 터치스크린 패널로 구현된 단말(100)의 화면 부재를 통해 입력된 사용자 입력을 처리하는 것을 예로서 설명하도록 한다.Theinput unit 104 receives various inputs from the user through a predetermined input device (not shown). For reference, the input device (not shown) may be a keyboard, a mouse, a touch pad, or the like, and may be a screen of theterminal 100 itself implemented with a touch screen panel. Hereinafter, for the sake of convenience, theinput unit 104 processes input user input through a screen of theterminal 100 implemented with a touch screen panel.

구체적으로, 입력부(104)는 사용자의 단말(100)의 화면 부재에 대한 조작을 통해 발생된 인터랙션 입력을 수신하여 인터랙션 검출부(105)로 전달한다. 여기서, 사용자의 인터랙션 입력은 클릭(click), 탭(tap), 드래그 앤 드롭(drag and drop), 스와이프(swipe), 핀치 인 앤 아웃(pinch in and out) 및 플릭(flick) 중 적어도 하나를 포함할 수 있다.Specifically, theinput unit 104 receives the interaction input generated through the operation of the screen of theterminal 100 of the user, and transfers the input to theinteraction detection unit 105. Here, the user's interaction input may be at least one of a click, a tap, a drag and drop, a swipe, a pinch in and out, and a flick . ≪ / RTI >

이하에서는 도 2 및 도 3을 참조하여, 본 발명의 일 실시예에 따른 단말(100)의 인터랙션 검출부(105), 채팅방 목록 생성부(106), 채팅방 목록 출력부(107), 채팅방 이동 처리부(108) 및 레이어 영역 관리부(109)를 통해, 채팅방 간편 이동 기능을 처리하는 절차에 대해서 상세히 설명하도록 한다.2 and 3, aninteraction detection unit 105, a chat roomlist generation unit 106, a chat roomlist output unit 107, a chat room movement processing unit (hereinafter, referred to as " 108 and the layerarea management unit 109 will be described in detail.

먼저, 도 2를 참조하여 채팅방 상에서 다른 채팅방의 목록을 포함하는 레이어 영역을 표시하는 처리에 대해서 상세히 설명하도록 한다.First, referring to FIG. 2, a process of displaying a layer area including a list of other chat rooms on a chat room will be described in detail.

도 2는 본 발명의 일 실시예에 따른 채팅방 간편 이동을 위한 채팅방 목록을 표시하는 방식을 설명하기 위한 단말 화면의 일례이다.FIG. 2 is an example of a terminal screen for explaining a method of displaying a chat room list for a chat room simple move according to an embodiment of the present invention.

도 2에서와 같이, 채팅방 처리부(101)에 의해, 사용자가 입력한 인스턴트 메시지는 단말(100)의 화면 상에 출력된 채팅창(P10)을 통하여 디스플레이된다. 이때, 인터랙션 검출부(105)는 채팅창(P10)이 활성화된 상태에서 사용자에 의해 입력된 인터랙션을 감지하여 기설정된 인터랙션의 입력을 검출한다. 그리고, 인터랙션 검출부(105)는 채팅방 목록 생성부(106)로 기설정된 인터랙션 검출 사실을 알린다.2, the instant message inputted by the user is displayed on the chat window P10 outputted on the screen of theterminal 100 by thechatting processing unit 101. [ At this time, theinteraction detection unit 105 detects the interaction inputted by the user while the chat window P10 is activated, and detects the input of the predetermined interaction. Then, theinteraction detection unit 105 notifies the fact that the chat roomlist generation unit 106 has detected the predetermined interaction.

이에 따라, 채팅방 목록 생성부(106)는 개설된 전체 채팅방 중 기설정된 채팅방 검출 조건에 따른 적어도 하나의 채팅방을 추출하여 채팅방 목록을 구성한다. 참고로, 채팅방 목록 생성부(106)는 인터랙션 검출부(105)로부터 기설정된 인터랙션의 검출 사실을 수신한 직후 채팅방 목록을 구성할 수 있으며, 일정 시점마다 최신의 채팅방 목록을 구성하여 업데이트하는 것도 가능하다. 또한, 채팅방 목록 생성부(106)는, 채팅방 목록이 채팅방 검출 조건에 따른 고정된 채팅방들을 포함할 경우, 특정 이벤트(예를 들어, ‘채팅방 목록 수정/삭제 명령 이벤트’ 등)의 발생 이전까지는 사전에 설정된 채팅방 목록을 저장해두고 채팅방 목록을 요청받을 때마다 제공할 수도 있다.Accordingly, the chat roomlist generation unit 106 extracts at least one chat room according to a predetermined chat room detection condition among all the opened chat rooms, and forms a chat room list. For reference, the chat roomlist generation unit 106 may configure the chat room list immediately after receiving the detection fact of the predetermined interaction from theinteraction detection unit 105, and may update the latest chat room list at a certain point of time . In addition, when the chat room list includes fixed chat rooms according to the chat room detection condition, the chat roomlist generation unit 106 generates a chat room list before the occurrence of a specific event (e.g., 'chat room list modification / deletion command event' You can also save a list of chat rooms that are set up on your computer and provide them each time you request a chat room list.

채팅방 목록 출력부(107)는 인터랙션 검출부(105)를 통해 기설정된 인터랙션의 입력이 검출되면, 채팅방 목록 생성부(106)로부터 제공된 채팅방 목록을 포함하는 레이어 영역을 채팅창의 적어도 일부 영역에 출력한다. 이때, 채팅방 목록 출력부(107)는 채팅방 목록에 포함된 채팅방 별 식별자가 표시된 레이어 영역을 채팅창의 적어도 일부 영역에 출력할 수 있다.The chat roomlist output unit 107 outputs the layer area including the chat room list provided from the chat roomlist generation unit 106 to at least a part of the chat window when the input of the predetermined interaction is detected through theinteraction detection unit 105. At this time, the chat roomlist output unit 107 may output the layer region indicated by the chat room identifier included in the chat room list to at least a part of the chat window.

예를 들어, 기설정된 인터랙션은 채팅창(P10)의 일 테두리 영역 내의 스와이프(swipe) 동작으로 설정될 수 있으며, 이에 따라 채팅창(P10)의 일 테두리 영역에서의 스와이프 동작이 발생되면, 레이어 영역을 표시하기 위한 인터랙션으로 검출될 수 있다.For example, the predetermined interaction may be set as a swipe operation in a border area of the chat window P10, and if a swipe operation occurs in one border area of the chat window P10, It can be detected as an interaction for displaying the layer region.

구체적으로, 도 2의 (a)에서는 채팅창(P10)의 왼쪽 베젤(bezel) 영역으로부터 오른쪽 방향으로의 스와이프 동작이 발생된 경우를 예로서 나타내었다. 이러한 경우, 도 2의 (b)에 도시한 바와 같이, 채팅방 목록 출력부(107)는 복수의 다른 채팅방으로 구성된 채팅방 목록(P30)을 포함하는 레이어 영역(P20)을 채팅창(P10)의 왼쪽 테두리 영역 상에 출력할 수 있다. 이때, 레이어 영역(P20)은 채팅창(P10)의 일 영역에 오버레이(over lay)되는 형태로 표시될 수 있다. 또한, 채팅방 목록 출력부(107)는 레이어 영역(P20) 상에 채팅방 목록에 포함된 채팅방 각각을 식별할 수 있는 식별자(P31 내지 P34)를 표시할 수 있다. 예를 들어, 도 2의 (b)에서와 같이, 채팅방 목록(P30)에 포함된 채팅방 각각의 식별자로서 ‘프로필’이 아이콘 형태로 표시될 수 있다. 참고로, 이러한 다른 채팅방의 식별자는 ‘프로필’에 한정되지 않으며, 식별자의 형태 또한 아이콘으로 한정되지는 않는다. 참고로, 아래에서 설명할 도 3의 (a)에서와 같이, 레이어 영역(P20)에 포함된 채팅방 별 아이콘(P31 내지 P34)에는 해당 채팅방에 발생된 신규 인스턴트 메시지의 개수 정보(P41 내지 P44)가 포함될 수 있으며, 이러한 신규 인스턴트 메시지의 개수 정보는 실시간으로 업데이트될 수 있다.Specifically, FIG. 2A illustrates an example in which a swiping operation from the left bezel area of the chat window P10 to the right is generated. 2 (b), the chat roomlist output unit 107 outputs the layer zone P20 including the chat room list P30 composed of a plurality of other chat rooms to the left side of the chat window P10 Can be output on the border area. At this time, the layer area P20 may be displayed overlaid on one area of the chat window P10. In addition, the chat roomlist output unit 107 may display identifiers P31 to P34 that can identify the chat rooms included in the chat room list on the layer area P20. For example, as shown in FIG. 2B, 'profile' may be displayed in the form of an icon as identifiers of the chat rooms included in the chat room list P30. For reference, the identifiers of these other chat rooms are not limited to 'profile', and the form of identifiers is not limited to icons. 3 (a), the chat room icons P31 to P34 included in the layer area P20 include the number information P41 to P44 of new instant messages generated in the chat room, And the number information of the new instant message can be updated in real time.

한편, 채팅방 목록 생성부(106)는 개설된 전체 채팅방 중 기설정된 채팅방 검출 조건에 따른 채팅방들을 추출하여 채팅방 목록을 생성한다. 이때, 채팅방 목록 생성부(106)는 사전에 설정된 채팅방 검출 조건에 기초하여 현재 개설되어 있는 전체 채팅방 중 채팅방 검출 조건과 일치하는 채팅방을 추출한다. 채팅방 검출 조건은, 신규 인스턴트 메시지가 도착한 채팅방, 채팅방 목록 생성 시점 전에 즐겨 찾기로 설정된 채팅방, 채팅방 목록 생성 시점 이전에 입장했던 채팅방 및 현재 채팅방에 참여 중인 대화 상대가 포함된 다른 채팅방 중 적어도 하나를 포함할 수 있다.On the other hand, the chat roomlist generation unit 106 extracts the chat rooms corresponding to the predetermined chat room detection condition among the entire chat rooms to generate the chat room list. At this time, the chat roomlist generation unit 106 extracts the chat rooms that match the chat room detection condition among all chat rooms currently established based on the chat room detection condition set in advance. The chatting room detection condition includes at least one of a chat room where a new instant message arrived, a chat room set as a favorite before the chat room list creation time, a chat room entered before the chat room list creation time, and a chat participant currently participating in the chat room can do.

이때, 채팅방 목록 생성부(106)는 위와 같은 채팅방 검출 조건 중 둘 이상의 채팅방 검출 조건에 따른 채팅방을 포함하는 채팅방 목록을 생성하거나, 어느 하나의 채팅방 검출 조건에 따른 채팅방만으로 구성된 채팅방 목록을 생성할 수 있다.At this time, the chat roomlist generation unit 106 may generate a chat room list including chat rooms according to two or more chat room detection conditions among the chat room detection conditions, or may generate a chat room list composed only of chat rooms according to any one chat room detection condition have.

예를 들어, 채팅방 목록 생성부(106)가 신규 인스턴트 메시지가 도착한 채팅방, 사전에 즐겨 찾기로 설정된 채팅방, 이전에 입장했던 채팅방 및 채팅방에 참여 중인 대화 상대가 포함된 다른 채팅방 중 어느 하나만으로 구성된 채팅방 목록을 생성한 경우, 각 채팅방 목록 별로 상이한 조건(예를 들어, 상이한 인터랙션 및 인터랙션 발생 영역 등)을 매칭하여 등록할 수 있다. 이때, 채팅방 목록 생성부(106)는 신규 인스턴트 메시지가 도착한 채팅방으로 구성된 제 1 채팅방 목록, 즐겨 찾기로 설정된 채팅방으로 구성된 제 2 채팅방 목록, 이전에 입장했던 채팅방으로 구성된 제 3 채팅방 목록 및 채팅방에 참여 중인 대화 상대가 포함된 다른 채팅방으로 구성된 제 4 채팅방 목록 중 적어도 하나를 생성할 수 있다.For example, if the chat roomlist generation unit 106 is configured to include only one of chat rooms where a new instant message arrives, chat rooms previously set as favorites, chat rooms previously entered, and other chat rooms participating in chat rooms When the list is generated, different conditions (for example, different interaction and interaction occurrence areas, etc.) can be registered and registered for each chat room list. At this time, the chat roomlist generation unit 106 generates a first chat room list composed of chat rooms in which new instant messages arrived, a second chat room list composed of favorite chat rooms, a third chat room list composed of previously entered chat rooms, And a fourth chat room list composed of other chat rooms including the conversation partner.

이에 따라, 채팅방 목록 출력부(107)는 제 1 내지 제 4 채팅방 목록 중 인터랙션(예를 들어, 스와이프 동작)이 발생된 채팅창의 테두리 영역의 위치에 따라 매칭된 채팅방 목록을 포함하는 레이어 영역을 표시할 수 있다. 예를 들어, 도 2의 (a)에서와 같이 채팅창의 왼쪽 테두리 영역에서 스와이프가 발생되면 제 1 채팅방 목록을 포함하는 레이어 영역을 해당 위치에 표시할 수 있다. 그리고 채팅창의 오른쪽 테두리 영역에서 스와이프가 발생되면 제 2 내지 제 4 채팅방 목록 중 어느 하나를 포함하는 레이어 영역을 해당 위치에 표시할 수 있다. 이와 같이, 레이어 영역 상에 포함되는 채팅방 목록의 종류 및 레이어 영역이 표시되는 영역은, 입력된 인터랙션의 종류 및 인터랙션 발생 위치에 따라 다양하게 설정될 수 있다.Accordingly, the chat roomlist output unit 107 outputs a layer area including the chat room list matched according to the position of the border area of the chat window where the interaction (for example, swipe operation) among the first to fourth chat room lists is generated Can be displayed. For example, as shown in FIG. 2 (a), if a swipe occurs in the left border area of the chat window, the layer area including the first chat room list can be displayed at the corresponding position. When a swipe is generated in the right border area of the chat window, a layer area including any one of the second to fourth chat room lists can be displayed at the corresponding position. As described above, the type of the chat room list and the area in which the layer area is displayed included in the layer area can be variously set according to the type of the inputted interaction and the location of the interaction occurrence.

또한, 채팅방 목록 출력부(107)는 채팅창의 일 테두리 영역에서 기설정된 기준 길이 이하의 스와이프를 감지하면 레이어 영역을 출력할 수 있다. 이때, 아래에서 설명할 채팅방 이동 처리부(108)는 채팅창의 일 테두리 영역(즉, 채팅창 상에서 레이어 영역의 출력을 요청하는 인터랙션을 검출하기 위해 설정된 영역과 동일한 영역)에서 기준 길이를 초과하는 길이의 스와이프가 검출되면, 개설된 전체 채팅방을 포함하는 채팅방 목록창으로의 이동을 처리할 수 있다. 또한, 채팅방 이동 처리부(108)는 일 테두리 영역에서 기준 길이를 초과하는 길이의 스와이프가 검출되면, 레이어 영역을 최초로 표시한 채팅창에 대한 채팅방 또는 상기 기준 길이를 초과하는 길이의 스와이프가 검출되기 직전에 활성화된 채팅방 중 어느 하나로의 복귀를 처리할 수 있다.In addition, the chat roomlist output unit 107 can output a layer area when it detects a swipe less than a preset reference length in one edge area of the chat window. At this time, the chatting roommovement processing unit 108 to be described below has a length exceeding the reference length in a single border area of the chat window (i.e., the same area as the area set for detecting the interaction requesting the output of the layer area on the chat window) When the swipe is detected, the user can process the move to the chat room list window including the entire chat room. When a swipe having a length exceeding the reference length is detected in the one-frame area, the chat room movingprocessing unit 108 detects a swipe in a chat room for the chat window in which the layer area is first displayed or a swipe having a length exceeding the reference length It is possible to handle the return to any one of the active chat rooms.

또한, 본 발명의 일 실시예에서는 채팅방 목록에 포함된 채팅방에 대해서 그 종류에 관계없이 공통적인 관리를 처리할 수 있다. 구체적으로, 레이어 영역 관리부(109)는 레이어 영역에 표시된 채팅방 별 식별자 중 어느 하나에 대해 레이어 영역의 내부에서 외부로의 기설정된 인터랙션(예를 들어, 드래그 앤 드롭(drag and drop))이 발생하는 경우 해당 채팅방을 레이어 영역에서 삭제할 수 있다. 참고로, 레이어 영역 관리부(109)를 통해 레이어 영역에서 제거된 채팅방은 전체 채팅방 목록창에서 유지될 수 있다. 또한, 레이어 영역 관리부(109)는 레이어 영역에서 삭제되는 채팅방에 대해서 “나가기” 동작을 처리하여, 해당 채팅방을 전체 채팅방 목록창에서도 삭제할 수도 있다.In addition, in one embodiment of the present invention, common management can be performed on the chat rooms included in the chat room list regardless of the types. Specifically, the layerarea management unit 109 determines whether predetermined interactions (e.g., drag and drop) occur from the inside to the outside of the layer area with respect to any one of the chat room identifiers displayed in the layer area You can delete the chat room from the layer area. For reference, the chat room removed from the layer area through the layerarea management unit 109 can be maintained in the entire chat room list window. In addition, thelayer area manager 109 may process the " leave " operation for the chat room deleted in the layer area and delete the chat room in the entire chat room list window as well.

또한, 레이어 영역 관리부(109)는 레이어 영역에 표시된 채팅방 별 식별자 중 어느 하나에 대해 레이어 영역 내에서 기설정된 인터랙션(예를 들어, 드래그 앤 드롭(drag and drop))이 발생하는 레이어 영역에 포함된 채팅방 목록 내에서 해당 채팅방의 정렬 순서를 변경할 수 있다.In addition, the layer-area managing unit 109 controls the layer-area managing unit 109 to determine whether or not the layer-area managing unit 109 has included in the layer area in which predetermined interactions (for example, drag and drop) You can change the sort order of the chat room in the chat room list.

한편, 채팅방 목록 출력부(107)는 이미 채팅창 상에 레이어 영역이 표시된 상태에서 새로운 신규 인스턴트 메시지가 도착한 채팅방이 발생하는 경우, 해당 채팅방을 채팅방 목록에 실시간으로 추가하여 레이어 영역에 표시할 수 있다. 이때, 레이어 영역 관리부(109)는 레이어 영역에 표시된 채팅방 목록 상에서 신규 인스턴트 메시지가 도착한 순서에 따라 채팅방들의 표시 위치를 변경시킬 수 있다. 예를 들어, 레이어 영역 관리부(109)는 채팅방 목록에 포함된 다수의 채팅방의 식별자들을 일렬로 배치하되, 위에서부터 신규 인스턴트 메시지가 발생된 최신의 순서대로 채팅방을 순차적으로 배치할 수 있다. 이러한 레이어 영역이 채팅창 상에 표시된 상태에서 새로운 신규 인스턴트 메시지가 도착한 채팅방이 추가되는 경우, 레이어 영역 관리부(109)는 채팅방 목록의 순서 위치 상 가장 상위에 새로운 채팅방의 식별자를 배치시킬 수 있다. 이에 따라, 레이어 영역에 표시되어 있던 기존의 채팅방들의 식별자들은 원래의 순서 위치에서 아래 방향으로 하나씩 변경되어 표시될 수 있다.On the other hand, if the chat roomlist output unit 107 has already displayed the layer area on the chat window and a new chat room in which a new instant message arrives occurs, the chat roomlist output unit 107 can display the chat room in the layer area by adding the chat room in real time to the chat room list . At this time, thelayer area manager 109 can change the display positions of the chat rooms according to the order in which new instant messages arrive on the chat room list displayed in the layer area. For example, thelayer area manager 109 may arrange the identifiers of a plurality of chat rooms included in the chat room list in a row, and sequentially order the chat rooms in the latest order in which new instant messages are generated from the top. If a chat room in which a new new instant message arrives is added with the layer area displayed on the chat window, the layerarea managing unit 109 can arrange the identifier of the new chat room at the highest position on the order position of the chat room list. Accordingly, the identifiers of the existing chat rooms displayed in the layer area can be displayed one by one in the downward direction from the original order position.

이하, 도 3을 채팅방 상에서 다른 채팅방으로의 간편 이동을 처리하는 과정에 대해서 상세히 설명하도록 한다. 도 3은 본 발명의 일 실시예에 따른 채팅방 간편 이동 방식을 설명하기 위한 단말 화면의 일례이다.Hereinafter, FIG. 3 will be described in detail with respect to a process of processing a simple move from one chat room to another chat room. 3 is an example of a terminal screen for explaining a chatting simple moving method according to an embodiment of the present invention.

앞서 설명한 바와 같이, 채팅방 목록 출력부(107)를 통해 채팅방 목록을 포함하는 레이어 영역이 채팅창 상에 출력된다. 이때, 채팅방 이동 처리부(108)는 레이어 영역에 표시된 채팅방 별 식별자 중 어느 하나에 대한 사용자의 선택 입력을 수신한다. 그리고 채팅방 이동 처리부(108)는 사용자의 선택 입력에 대응된 채팅방으로의 이동을 처리하여, 이동된 채팅방의 채팅창을 단말(100)의 화면 상에 출력(즉, 활성화)시킨다.As described above, the layer area including the chat room list is outputted on the chat window through the chat roomlist output unit 107. [ At this time, the chatting roommovement processing unit 108 receives the user's selection input for one of the chatting room identifiers displayed in the layer area. Then, the chatting roommovement processing unit 108 processes the movement to the chatting room corresponding to the user's selection input, and outputs (i.e., activates) the chatting window of the chatting room on the screen of the terminal 100. [

이때, 채팅방 이동 처리부(108)를 통해 다른 채팅방으로의 이동이 처리된 후, 채팅방 목록 출력부(107)는 이동된 채팅방의 채팅창 상에 레이어 영역을 지속적으로 표시할 수 있다. 그리고 채팅방 목록 생성부(106)는 이동하기 직전에 활성화되었던 이전 채팅방을 채팅방 목록에 추가할 수 있다. 이에 따라, 레이어 영역 관리부(109)는 채팅방 목록 생성부(106)를 통해 채팅방 목록에 추가된 채팅방(즉, 이동하기 직전에 활성화된 채팅방)의 식별자를 레이어 영역 상에 추가하여 표시한다. 즉, 사용자는 이동한 채팅방 내에서 다른 채팅방으로 간편하게 연속적으로 이동할 수 있다. 예를 들어, 레이어 영역이 최초로 표시된 채팅방은 채팅방 목록에 자동으로 추가됨으로써, 다른 채팅방으로의 연속적인 이동이 발생되더라도 이동한 어느 채팅방에서든 최초 채팅방으로의 복귀가 가능하다.At this time, after the movement to another chat room is processed through the chat roommovement processing unit 108, the chat roomlist output unit 107 can continuously display the layer region on the chat window of the chat room. And the chat roomlist generation unit 106 may add the old chat room that was activated just before moving to the chat room list. Accordingly, thelayer area manager 109 adds the identifier of the chat room (i.e., the chat room activated immediately before moving) added to the chat room list to the layer area through the chatroom list generator 106 and displays it. That is, the user can easily and continuously move from one chat room to another chat room. For example, chat rooms that are initially displayed with a layer area are automatically added to the chat room list, so that even if a continuous move to another chat room occurs, it is possible to return to the first chat room from any chat room that has been moved.

한편, 본 발명의 일 실시예에 따르면, 다른 채팅방으로의 이동 처리 후 레이어 영역 상에 표시되는 채팅방의 식별자는 채팅방 목록에 포함된 채팅방의 종류에 따라 상이하게 관리될 수 있다.Meanwhile, according to the embodiment of the present invention, the identifier of the chat room displayed on the layer area after the movement process to another chat room may be managed differently according to the type of chat rooms included in the chat room list.

구체적으로, 채팅방 이동 처리부(108)가 레이어 영역에 표시된 채팅방의 식별자 중 신규 인스턴트 메시지가 도착한 채팅방에 대한 사용자의 선택 입력을 수신하면, 채팅방 목록 생성부(106)는 채팅방 목록에서 선택 입력에 대응된 채팅방을 삭제하거나 또는 해당 채팅방의 신규 인스턴트 메시지 개수 정보를 리셋할 수 있다. 즉, 채팅방 이동 처리부(108)를 통해 신규 인스턴트 메시지가 도착한 채팅방으로 이동이 처리되면, 채팅방 목록 생성부(106)는 이동된 채팅방을 채팅방 목록에서 삭제하거나 해당 채팅방에 대한 신규 인스턴트 메시지의 개수 정보를 리셋할 수 있다. 이에 따라, 레이어 영역 관리부(109)는 현재 활성화된 채팅창에 표시된 레이어 영역 상에 해당 채팅방의 식별자를 제거할 수 있다. 또한, 레이어 영역 관리부(109)는 레이어 영역 상에 해당 채팅방의 식별자를 유지하더라도 해당 채팅방에서 실질적으로 읽지 않은 신규 인스턴트 메시지가 없으므로 신규 인스턴트 메시지 개수 정보를 리셋하여 표시할 수 있다.Specifically, when the chat room movingprocessing unit 108 receives the user's selection input for the chat room in which the new instant message arrived in the identifier of the chat room displayed in the layer area, the chat roomlist generating unit 106 generates a chat room list You can delete the chat room or reset the new instant message count information for that chat room. That is, if the movement of the new instant message is processed through the chatting roommovement processing unit 108, the chatting roomlist generation unit 106 deletes the moved chatting room from the chatting room list or the number information of the new instanting message for the chatting room Can be reset. Accordingly, thelayer area manager 109 can remove the identifier of the chat room on the layer area displayed in the currently active chat window. Also, even if the identifier of the chat room is maintained on the layer area, thelayer area manager 109 can reset and display the new instant message number information since there is no new instant message that is not actually read in the chat room.

예를 들어, 도 3의 (a)에서는 신규 인스턴트 메시지가 도착한 복수의 채팅방들의 식별자가 표시된 레이어 영역(P20)이 채팅창 상의 일 영역에 표시된 것을 나타내었다. 이때, 레이어 영역(P20) 상에 포함된 제 1 내지 제 4 채팅방(P31 내지 P34)들은 각각 채팅방의 아이콘 상에 신규 인스턴트 메시지 개수 정보(P41 내지 P44)가 표시되어 있다. 이처럼, 활성화된 채팅창 상에 표시된 레이어 영역(P20)에서 사용자가 제 4 채팅방의 아이콘(P34)을 선택하면, 채팅방 이동 처리부(108)는 도 3의 (b)에서와 같이 해당 채팅방(즉, 제 4 채팅방{P34))으로의 이동을 처리한다. 이때, 도 3의 (b)에서와 같이 제 4 채팅방의 아이콘(P44) 상에서 신규 인스턴트 메시지 개수 정보가 리셋되어, 해당 채팅방에는 신규 인스턴트 메시지가 없음을 알 수 있다. 그리고, 도 3의 (b)에서와 같이, 이동된 채팅방(즉, 제 4 채팅방)의 활성화된 채팅창 상에 표시된 레이어 영역(P20)에서 사용자가 제 3 채팅방의 식별자(P33)를 선택하면, 채팅방 이동 처리부(108)는 도 3의 (c)에서와 같이 제 3 채팅방으로의 이동을 처리한다. 이와 같은 과정을 통해, 채팅창 내 표시된 레이어 영역(P20)에 포함된 다른 채팅방들로의 이동을 처리할 수 있다.For example, FIG. 3 (a) shows that the layer region P20 displaying the identifiers of the chat rooms in which the new instant message arrived is displayed in one area of the chat window. At this time, the first to fourth chat rooms P31 to P34 included in the layer area P20 display new instant message number information P41 to P44 on the icon of the chat room, respectively. When the user selects the icon P34 of the fourth chat room in the layer area P20 displayed on the active chat window, the chat roommovement processing unit 108 displays the chat room (i.e., The fourth chat room P34). At this time, the new instant message count information is reset on the icon P44 of the fourth chat room as shown in (b) of FIG. 3, and it is found that there is no new instant message in the corresponding chat room. When the user selects the identifier P33 of the third chat room in the layer area P20 displayed on the activated chat window of the moved chat room (i.e., the fourth chat room) as shown in FIG. 3B, The chatting roommovement processing unit 108 processes the movement to the third chatting room as shown in Fig. 3 (c). Through this process, it is possible to handle the movement to other chat rooms included in the displayed layer area P20 in the chat window.

또한, 레이어 영역에 표시된 채팅방의 식별자 중 사전에 즐겨 찾기로 추가된 채팅방의 식별자에 대한 사용자의 선택 입력이 발생되어, 채팅방 이동 처리부(108)가 해당 채팅방으로의 이동을 처리하면, 채팅방 목록 생성부(106)는 이동된 채팅방 목록에서 해당 채팅방을 유지시킨다. 즉, 즐겨 찾기로 설정된 채팅방은 다른 채팅방으로의 이동과 관계없이 레이어 영역 상에 지속적으로 표시될 수 있다.When the user's selection input for the identifier of the chat room added as a favorite in the dictionary among the identifiers of the chat rooms displayed in the layer area is generated and the chat room movingprocessing unit 108 processes the movement to the chat room, (106) maintains the corresponding chat room in the moved chat room list. That is, a chat room set as a favorite can be continuously displayed on the layer area regardless of the movement to another chat room.

또한, 채팅방 이동 처리부(108)가 레이어 영역에 표시된 채팅방의 식별자 중 이전에 입장했던 채팅방에 대한 사용자의 선택 입력에 따라 해당 채팅방으로의 이동을 처리하면, 채팅방 목록 생성부(106)는 이전에 입장했던 채팅방을 최신순으로 기설정된 개수만큼 검출하여 채팅방 목록에 업데이트한다. 이에 따라, 레이어 영역 관리부(109)는 업데이트된 채팅방 목록에 따른 최신 입장 채팅방들의 식별자를 레이어 영역에 표시한다. 예를 들어, 레이어 영역 관리부(109)는 선택 입력에 대응된 채팅방(즉, 이동된 채팅방)의 식별자를 채팅방 목록 내 최상위 순서로 이동시켜 레이어 영역 상에 표시한다. 참고로, 채팅방 목록에 포함된 채팅방들이 복수의 종류(즉, 상이한 채팅방 검출 조건)에 따른 채팅방인 경우, 레이어 영역 상에는 이전에 입장했던 채팅방과 더불어 다른 종류의 채팅방의 식별자들이 포함된다. 이러한 경우, 레이어 영역 관리부(109)는 이전에 입장했던 채팅방 외의 채팅방들의 순서는 변경하지 않고, 선택 입력에 대응된 채팅방을 이전에 입장했던 채팅방들의 순서 중 최상위 순서로 이동시킬 수도 있다.In addition, if the chatting roommovement processing unit 108 processes the movement to the chatting room according to the user's selection input to the chatting room previously entered in the identifier of the chatting room displayed in the layer area, And detects the number of chat rooms in the latest order and updates them in the chat room list. Accordingly, thelayer area manager 109 displays the identifiers of the latest entry chat rooms according to the updated chat room list on the layer area. For example, thelayer area manager 109 moves the identifiers of the chat rooms (i.e., the moved chat rooms) corresponding to the selection input to the highest order in the chat room list and displays them on the layer area. For reference, when the chat rooms included in the chat room list are chat rooms corresponding to a plurality of types (that is, different chat room detection conditions), the layer areas include identifiers of chat rooms of different types in addition to chat rooms previously entered. In this case, the layerarea management unit 109 may move the chat room corresponding to the selection input to the highest order among the orders of the chat rooms that have previously entered, without changing the order of chat rooms other than the chat rooms other than the previously entered chat rooms.

한편, 채팅방 목록 출력부(107)는 레이어 영역이 표시된 채팅창에서, 레이어 영역을 표시하기 위해 설정된 인터랙션과 상이한 인터랙션(예를 들어, 탭(tab))이 입력되면 레이어 영역의 표시를 종료할 수 있다. 참고로, 레이어 영역의 표시를 종료(즉, 자동 숨김 처리)하기 위한 인터랙션은 채팅창의 어느 영역에서든 발생될 수 있다.On the other hand, the chat roomlist output unit 107 may terminate the display of the layer area when an interaction (for example, a tab) different from the interaction set for displaying the layer area is inputted in the chat window displayed with the layer area have. For reference, the interaction for terminating the display of the layer area (i.e., automatic hiding processing) may occur in any area of the chat window.

이하, 도 4를 참조하여 본 발명의 일 실시예에 따른 채팅방 간편 이동 기능 제공 방법에 대해서 상세히 설명하도록 한다.Hereinafter, a method for providing a chat room simple moving function according to an embodiment of the present invention will be described in detail with reference to FIG.

참고로, 이하의 과정들은 도 1에서 설명한 단말(100)의 구성들을 통해 구현되며, 단말(100)은 앞서 설명한 구성 외에도 데이터/음성 통신 등의 일반적인 기능을 처리하기 위한 추가적인 구성을 더 포함할 수 있다.1, the terminal 100 may further include an additional configuration for processing general functions such as data / voice communication in addition to the configuration described above. have.

도 4는 본 발명의 일 실시예에 따른 채팅방 간편 이동 기능 제공 방법을 설명하기 위한 순서도이다.FIG. 4 is a flowchart illustrating a method for providing a chat room simple moving function according to an embodiment of the present invention.

먼저, 단말(100)은 둘 이상의 사용자가 참여한 채팅방의 채팅창이 활성화된 상태에서 사전에 설정된 인터랙션을 검출한다(S410).First, the terminal 100 detects a predetermined interaction in a state where a chat window of a chat room in which two or more users participate is active (S410).

이때, 채팅방 간편 이동 기능을 위한 레이어 영역을 표시하기 위한 인터랙션은, 채팅창의 표시 영역 중 일 테두리 영역에서 발생된 스와이프 동작으로 설정될 수 있다.At this time, the interaction for displaying the layer area for the chat room simple moving function can be set to the swipe operation generated in the one-frame area of the display area of the chat window.

그리고, 단말(100)은 개설된 전체 채팅방 중 기설정된 채팅방 검출 조건에 따른 적어도 하나의 채팅방을 추출하여 채팅방 목록을 생성한다(S420).In step S420, the terminal 100 extracts at least one chat room according to a preset chat room detection condition from among all the chat rooms that have been opened, and generates a chat room list.

이때, 채팅방 검출 조건에 따른 채팅방 추출 시, 신규 인스턴트 메시지가 도착한 채팅방, 사전에 즐겨 찾기로 설정된 채팅방, 이전에 입장했던 채팅방, 및 현재 채팅방에 참여 중인 대화 상대가 포함된 다른 채팅방 중 적어도 하나의 채팅방을 추출할 수 있다.At this time, at the time of extracting the chat room according to the chat room detection condition, at least one chat room among the chat rooms where the new instant message arrived, the chat room previously set as the favorite, the chat room previously entered, Can be extracted.

그 후, 단말(100)은 채팅방 목록에 포함된 채팅방 별 식별자가 표시된 레이어 영역을 채팅창의 적어도 일 여역 상에 출력한다(S430).After that, the terminal 100 outputs the layer region indicated by the chat room identifier included in the chat room list on at least one region of the chat window (S430).

레이어 영역 상에 표시된 채팅방 별 식별자 중 어느 하나에 대한 사용자의 선택 입력이 수신되면(S440), 선택 입력에 대응된 채팅방으로의 이동을 처리하여 해당 채팅방의 채팅창을 활성화 시킨다(S450).If the user's selection input for one of the chat rooms displayed on the layer area is received (S440), the chat window corresponding to the selected input is processed to activate the chat window of the corresponding chat room (S450).

이때, 이동된 채팅방의 채팅창 상에도 레이어 영역이 지속적으로 표시될 수 있으며, 이에 따라 다른 채팅방으로의 연속적인 이동을 간편하게 제공할 수 있다. 또한, 채팅창 상에서 레이어 영역을 표시하기 위한 인터랙션과 상이한 인터랙션을 입력받는 경우 레이어 영역을 자동 숨김 처리하는 것도 가능하다.At this time, the layer area can be continuously displayed on the chat window of the moved chat room, and thus it is possible to easily provide continuous movement to other chat rooms. Also, when a different interaction with the interaction for displaying the layer area is input on the chat window, it is also possible to automatically hide the layer area.

한편, 상기 단계(S450)를 통해 이동된 채팅방의 채팅창에 출력된 레이어 영역에는, 직전에 활성화되었던 채팅방의 식별자가 자동으로 추가될 수 있으며, 사전에 즐겨 찾기로 설정된 채팅방의 식별자가 유지될 수 있다. 또한, 레이어 영역에 이전에 표시된 채팅방의 식별자 중 적어도 하나의 채팅방의 식별자가 삭제되거나 순서 위치가 변경될 수 있다. 예를 들어, 이동된 채팅방이 신규 인스턴트 메시지가 도착한 채팅방인 경우, 이동된 채팅방의 채팅창에 출력된 레이어 영역에는 해당 채팅방의 식별자가 삭제될 수 있다. 또한, 레이어 영역 상에 해당 채팅방의 식별자는 유지되더라도, 해당 채팅방의 신규 인스턴트 메시지 개수 정보는 리셋되어 표시될 수 있다.On the other hand, the identifier of the chat room previously activated can be automatically added to the layer area displayed in the chat window of the chat room moved through step S450, and the identifier of the chat room previously set as the favorite can be maintained have. Also, the identifiers of at least one chat room among the identifiers of chat rooms previously displayed in the layer area may be deleted or the order location may be changed. For example, if the moved chat room is the chat room in which the new instant message arrived, the identifier of the chat room may be deleted in the layer area displayed in the chat window of the moved chat room. Also, even if the identifier of the chat room is kept on the layer area, the new instant message number information of the chat room can be reset and displayed.

본 발명의 실시예는 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다.Embodiments of the present invention may also be embodied in the form of a recording medium including instructions executable by a computer, such as program modules, being 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. The computer readable medium may also 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.

100: 단말
101: 채팅 처리부
102: 디스플레이부
103: 통신부
104: 입력부
105: 인터랙션 검출부
106: 채팅방 목록 생성부
107: 채팅방 목록 출력부
108:채팅방 이동 처리부
109: 레이어 영역 관리부
100: terminal
101:
102:
103:
104:
105: Interaction detection section
106: chat room list generation unit
107: chat room list output unit
108:
109: Layer area manager

Claims (15)

Translated fromKorean
채팅방 간편 이동 기능을 제공하는 단말에 있어서,
둘 이상의 사용자가 참여하는 채팅방에서 사용자 간에 송수신된 인스턴트 메시지를 채팅창을 통해 디스플레이시키는 채팅 처리부;
상기 채팅창에서 기설정된 인터랙션의 입력을 검출하는 인터랙션 검출부;
개설된 전체 채팅방 중 기설정된 채팅방 검출 조건에 따른 일부 채팅방을 추출하여 채팅방 목록을 생성하는 채팅방 목록 생성부; 및
상기 기설정된 인터랙션의 입력이 검출되면, 상기 채팅방 목록에 포함된 채팅방 별 식별자가 표시된 레이어 영역을 상기 채팅창의 일부 영역에 출력하는 채팅방 목록 출력부를 포함하되,
상기 채팅방 검출 조건은,
신규 인스턴트 메시지가 도착한 채팅방, 상기 채팅방 목록의 생성 시점 이전에 즐겨 찾기로 설정된 채팅방, 상기 채팅방 목록의 생성 시점 이전에 입장했던 전체 채팅방 중 최근에 입장한 일부 개수의 채팅방, 및 현재 채팅방에 참여 중인 대화 상대가 포함된 다른 채팅방 중 적어도 하나를 포함하는 단말.
In a terminal providing a chat room simple moving function,
A chat processing unit for displaying an instant message sent and received between users in a chat room in which two or more users participate through a chat window;
An interaction detection unit detecting an input of a predetermined interaction in the chat window;
A chat room list generation unit for extracting some chat rooms according to a preset chat room detection condition among all the opened chat rooms to generate a chat room list; And
And a chat room list output unit outputting a layer area in which the identifier of the chat room included in the chat room list is displayed in a part of the chat window when the input of the predetermined interaction is detected,
The chat room detection condition includes:
A chat room in which a new instant message arrives, a chat room set as a favorite before the generation of the chat room list, a certain number of recently entered chat rooms among all chat rooms entered before the generation of the chat room list, A terminal comprising at least one of the other chat rooms containing a partner.
제 1 항에 있어서,
상기 레이어 영역에 표시된 상기 채팅방 별 식별자 중 어느 하나에 대한 선택 입력을 수신하면, 상기 선택 입력에 대응된 채팅방으로의 이동을 처리하는 채팅방 이동 처리부를 더 포함하는 단말.
The method according to claim 1,
And a chatting room movement processing unit for processing a movement to a chat room corresponding to the selection input upon receiving a selection input for any one of the chat room identifiers displayed in the layer area.
제 1 항에 있어서,
상기 채팅방 목록 생성부는,
상기 선택 입력에 따라 신규 인스턴트 메시지가 도착한 채팅방이 선택되면, 상기 채팅방 목록에서 상기 선택된 채팅방을 삭제하거나 또는 상기 선택된 채팅방의 신규 인스턴트 메시지 개수 정보를 리셋하는 단말.
The method according to claim 1,
Wherein the chat room list generation unit comprises:
And deletes the selected chat room from the chat room list or resets the new instant message number information of the selected chat room when the chat room in which the new instant message arrived is selected according to the selection input.
제 1 항에 있어서,
상기 채팅방 목록 생성부는,
상기 채팅방 검출 조건에 신규 인스턴트 메시지가 도착한 채팅방인 조건이 포함된 경우, 상기 레이어 영역이 표시된 상태에서 새롭게 신규 인스턴트 메시지가 도착된 채팅방을 상기 채팅방 목록에 실시간으로 추가하고,
상기 채팅방 검출 조건에 상기 즐겨 찾기로 설정된 채팅방인 조건이 포함된 경우, 상기 선택 입력에 대응된 채팅방으로 이동한 후에도 상기 즐겨 찾기로 설정된 채팅방을 상기 채팅방 목록 상에서 유지시키고,
상기 채팅방 검출 조건에 상기 이전에 입장했던 채팅방인 조건이 포함된 경우, 상기 이전에 입장했던 채팅방을 최신순으로 기설정된 개수만큼 검출하여 상기 채팅방 목록에 업데이트하는 단말.
The method according to claim 1,
Wherein the chat room list generation unit comprises:
Wherein the chat room detection condition includes a chat room in which a new instant message arrives, a chat room in which a new instant message is newly arrived in a state in which the layer area is displayed is added to the chat room list in real time,
And a chatting room setting unit configured to hold the chatting room set as the favorite even after moving to the chatting room corresponding to the selection input if the chatting room detection condition includes the condition of the chatting room set as the favorite,
Wherein the chat room detection condition includes a condition that is a chat room previously entered in the chat room detection condition, detects the chat rooms that have been previously entered in the latest order, and updates the chat rooms to the chat room list.
제 1 항에 있어서,
상기 레이어 영역에 표시된 채팅방 별 식별자 중 어느 하나에 대해 상기 레이어 영역의 내부에서 외부로의 드래그 앤 드롭(drag and drop)이 발생하는 경우 상기 드래그 앤 드롭의 대상이 된 채팅방의 식별자를 상기 레이어 영역에서 삭제하는 레이어 영역 관리부를 더 포함하는 단말.
The method according to claim 1,
When a drag and drop occurs from the inside to the outside of the layer area with respect to any of the chat room identifiers displayed in the layer area, And a layer-area management unit for deleting the layer-area management unit.
제 5 항에 있어서,
상기 레이어 영역 관리부는,
신규 인스턴트 메시지가 도착한 채팅방이 발생되는 경우, 상기 레이어 영역에 표시된 다수의 채팅방 별 식별자를 상기 신규 인스턴트 메시지가 도착한 채팅방 순서에 따라 변경하는 단말.
6. The method of claim 5,
Wherein the layer-
And changes the identifiers of the plurality of chat rooms displayed in the layer area according to the order of the chat rooms in which the new instant message arrived when the chat room in which the new instant message arrived is generated.
제 2 항에 있어서,
상기 채팅방 이동 처리부를 통한 상기 선택 입력에 대응된 채팅방으로의 이동 처리 후,
상기 채팅방 목록 출력부는,
상기 채팅방 이동 처리부를 통해 이동된 채팅방의 채팅창 상에 상기 레이어 영역을 지속적으로 표시하되,
상기 채팅방 목록 생성부는,
상기 이동하기 이전의 채팅방을 상기 채팅방 목록에 추가하는 단말.
3. The method of claim 2,
After the processing of moving to the chat room corresponding to the selection input through the chat room moving processing unit,
The chat room list output unit,
And continuously displaying the layer area on the chat window of the chat room moved through the chat room moving processing unit,
Wherein the chat room list generation unit comprises:
And adds the chat room before the movement to the chat room list.
제 2 항에 있어서,
상기 인터랙션 검출부는,
상기 기설정된 인터랙션으로서 상기 채팅창의 일 테두리 영역 내의 스와이프(swipe)를 감지하는 단말.
3. The method of claim 2,
Wherein the interaction detection unit comprises:
And detects a swipe in a border area of the chat window as the predetermined interaction.
제 8 항에 있어서,
상기채팅방 목록 생성부는,
상기 채팅방 검출 조건에 따라 검출된 채팅방 중 신규 인스턴트 메시지가 도착한 채팅방으로 구성된 제 1 채팅방 목록, 상기 검출된 채팅방 중 상기 즐겨 찾기로 설정된 채팅방으로 구성된 제 2 채팅방 목록, 상기 검출된 채팅방 중 상기 최근에 입장한 일부 개수의 채팅방으로 구성된 제 3 채팅방 목록 및 상기 검출된 채팅방 중 상기 채팅방에 참여 중인 대화 상대가 포함된 다른 채팅방으로 구성된 제 4 채팅방 목록 중 적어도 하나를 생성하되,
상기 채팅방 목록 출력부는,
상기 스와이프가 발생된 상기 채팅창의 테두리 영역의 위치에 따라 상기 제 1 내지 제 4 채팅방 목록 중 매칭된 채팅방 목록에 따른 채팅방 별 식별자가 표시된 레이어 영역을 출력하는 단말.
9. The method of claim 8,
Wherein the chat room list generation unit comprises:
A first chat room list composed of chat rooms in which the new instant messages arrived in the chat rooms detected according to the chat room detection condition, a second chat room list configured of the chat rooms set as the favorites among the detected chat rooms, And a fourth chat room list composed of a third chat room list composed of a certain number of chat rooms and another chat room including the conversation partner participating in the chat room among the detected chat rooms,
The chat room list output unit,
And outputting a layer area in which a chat room identifier according to a chat room list matched in the first to fourth chat room lists is displayed according to a position of a border area of the chat window in which the swipe is generated.
제 8 항에 있어서,
상기 채팅방 목록 출력부는,
상기 채팅창의 일 테두리 영역에서 기설정된 기준 길이 이하의 스와이프가 검출되면 상기 레이어 영역을 출력하고,
상기 채팅방 이동 처리부는,
상기 채팅창의 일 테두리 영역에서 상기 기준 길이를 초과하는 스와이프가 검출되면, 상기 개설된 전체 채팅방을 포함하는 채팅방 목록창으로의 이동을 처리하는 단말.
9. The method of claim 8,
The chat room list output unit,
When a swipe less than a predetermined reference length is detected in one edge region of the chat window,
The chatting room movement processing unit,
And if the swipe exceeding the reference length is detected in one border area of the chat window, the terminal processes the movement to the chat room list window including the opened whole chat room.
제 8 항에 있어서,
상기 채팅방 목록 출력부는,
상기 채팅창의 일 테두리 영역에서 기설정된 기준 길이 이하의 스와이프를 감지하면 상기 레이어 영역을 출력하고,
상기 채팅방 이동 처리부는,
상기 채팅창의 일 테두리 영역에서 상기 기준 길이를 초과하는 스와이프가 검출되면, 상기 레이어 영역을 최초로 표시한 채팅창에 대한 채팅방 또는 상기 기준 길이를 초과하는 길이의 스와이프가 검출되기 직전에 활성화된 채팅방 중 어느 하나로의 복귀를 처리하는 단말.
9. The method of claim 8,
The chat room list output unit,
If a swipe less than a preset reference length is sensed in one edge region of the chat window,
The chatting room movement processing unit,
When a swipe exceeding the reference length is detected in the one frame region of the chat window, a chat room for the chat window displaying the layer region for the first time or a chat room activated for the chat window before the sweep having a length exceeding the reference length is detected To the terminal.
단말에서의 채팅방 간편 이동 기능 제공 방법에 있어서,
둘 이상의 사용자가 참여한 채팅방에서 상기 사용자 간에 송수신된 인스턴트 메시지가 디스플레이된 채팅창을 활성화시키는 단계;
상기 활성화된 채팅창 상에서 기설정된 인터랙션을 검출하는 단계;
개설된 전체 채팅방 중 기설정된 채팅방 검출 조건에 따른 일부 채팅방을 추출하여 채팅방 목록을 생성하는 단계; 및
상기 채팅방 목록에 포함된 채팅방 별 식별자가 표시된 레이어 영역을 상기 채팅창의 일부 영역에 출력하는 단계를 포함하며,
상기 채팅방 목록을 생성하는 단계는,
상기 채팅방 검출 조건에 따라, 신규 인스턴트 메시지가 도착한 채팅방, 사전에 즐겨 찾기로 설정된 채팅방, 이전에 입장했던 채팅방 및 현재 채팅방에 참여 중인 대화 상대가 포함된 다른 채팅방 중 적어도 하나를 추출하는 채팅방 간편 이동 기능 제공 방법.
A method of providing a chat room simple moving function in a terminal,
Activating a chat window in which an instant message transmitted and received between the users is displayed in a chat room in which two or more users participate;
Detecting a predetermined interaction on the active chat window;
Extracting a certain chat room according to a preset chat room detection condition among all the opened chat rooms to generate a chat room list; And
And outputting a layer area in which a chat room identifier is included in the chat room list to a part of the chat window,
Wherein the step of generating the chat room list comprises:
Extracting at least one of chat rooms in which a new instant message arrives, chat rooms previously set as favorites, chat rooms previously entered, and chat rooms participating in the current chat room according to the chat room detection condition; Delivery method.
제 12 항에 있어서,
상기 레이어 영역을 상기 채팅창의 일부 영역에 출력하는 단계 이후에,
상기 레이어 영역에 표시된 채팅방 별 식별자 중 어느 하나에 대한 선택 입력을 수신하는 단계; 및
상기 선택 입력에 대응된 채팅방으로의 이동을 처리하여, 이동된 채팅방의 채팅창을 활성화시키는 단계를 더 포함하는 채팅방 간편 이동 기능 제공 방법.
13. The method of claim 12,
After the step of outputting the layer region to a part of the chat window,
Receiving a selection input for one of chat room identifiers displayed in the layer area; And
Further comprising the step of processing the move to the chat room corresponding to the selection input and activating the chat window of the chat room.
제 12 항에 있어서,
상기 기설정된 인터랙션은,
상기 채팅창의 일 테두리 영역 내의 스와이프(swipe) 동작인 것인 채팅방 간편 이동 기능 제공 방법.
13. The method of claim 12,
The predetermined interaction may include:
Wherein the chat room is a swipe operation in a border area of the chat window.
제 13 항에 있어서,
상기 선택 입력을 수신하는 단계 이후에,
상기 선택 입력에 따른 채팅방이 신규 인스턴트 메시지가 도착한 채팅방인 경우, 상기 레이어 영역에서 상기 선택 입력에 따른 채팅방의 식별자를 삭제하거나 상기 선택 입력에 대응된 채팅방의 신규 인스턴트 메시지 개수 정보를 리셋하는 단계를 더 포함하는 채팅방 간편 이동 기능 제공 방법.
14. The method of claim 13,
After receiving the selection input,
Deleting the identifier of the chat room according to the selection input in the layer area or resetting the number of new instant messages in the chat room corresponding to the selection input when the chat room corresponding to the selection input is the chat room in which the new instant message arrived; How to Provide a Quick Jump to a Chat Room Including.
KR1020150056571A2015-04-222015-04-22Method and device for providing quick movement between chat roomsActiveKR101614287B1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
KR1020150056571AKR101614287B1 (en)2015-04-222015-04-22Method and device for providing quick movement between chat rooms

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
KR1020150056571AKR101614287B1 (en)2015-04-222015-04-22Method and device for providing quick movement between chat rooms

Publications (1)

Publication NumberPublication Date
KR101614287B1true KR101614287B1 (en)2016-04-21

Family

ID=55918062

Family Applications (1)

Application NumberTitlePriority DateFiling Date
KR1020150056571AActiveKR101614287B1 (en)2015-04-222015-04-22Method and device for providing quick movement between chat rooms

Country Status (1)

CountryLink
KR (1)KR101614287B1 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108810602A (en)*2018-03-302018-11-13武汉斗鱼网络科技有限公司A kind of method, apparatus and computer equipment for showing direct broadcasting room information
KR20190072177A (en)*2017-12-152019-06-25주식회사 트위니User terminal device and method for providing chat rooms list
KR20200013945A (en)2018-07-312020-02-10엔에이치엔 주식회사A method and terminal for providing a function of managing a message of a vip
KR20200137908A (en)*2019-05-292020-12-09구자범Method for managing chatting rooms in portable terminal and apparatus therefore
KR20210093832A (en)2019-11-292021-07-28최재호Terminal and method providing chat room
KR20210152916A (en)*2020-06-092021-12-16애플 인크.User interfaces for messages
KR20220019914A (en)2020-08-112022-02-18삼성에스디에스 주식회사Related conversation group recommendation method and user terminal implementing the same method
WO2022059985A1 (en)*2020-09-212022-03-24삼성전자주식회사Electronic device and control method therefor
US12069011B2 (en)2020-09-212024-08-20Samsung Electronics Co., Ltd.Electronic device and method for controlling electronic device

Cited By (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR20190072177A (en)*2017-12-152019-06-25주식회사 트위니User terminal device and method for providing chat rooms list
KR102018321B1 (en)*2017-12-152019-09-04주식회사 트위니User terminal device for providing chat rooms list
CN108810602A (en)*2018-03-302018-11-13武汉斗鱼网络科技有限公司A kind of method, apparatus and computer equipment for showing direct broadcasting room information
CN108810602B (en)*2018-03-302020-09-04武汉斗鱼网络科技有限公司Method and device for displaying information of live broadcast room and computer equipment
KR20200013945A (en)2018-07-312020-02-10엔에이치엔 주식회사A method and terminal for providing a function of managing a message of a vip
KR20200137908A (en)*2019-05-292020-12-09구자범Method for managing chatting rooms in portable terminal and apparatus therefore
KR102230875B1 (en)*2019-05-292021-03-23구자범Method for managing chatting rooms in portable terminal and apparatus therefore
KR20210093832A (en)2019-11-292021-07-28최재호Terminal and method providing chat room
KR20210152916A (en)*2020-06-092021-12-16애플 인크.User interfaces for messages
KR102565399B1 (en)*2020-06-092023-08-08애플 인크.User interfaces for messages
US11743213B2 (en)2020-06-092023-08-29Apple Inc.User interfaces for messages
US11991127B2 (en)2020-06-092024-05-21Apple Inc.User interfaces for messages
KR20220019914A (en)2020-08-112022-02-18삼성에스디에스 주식회사Related conversation group recommendation method and user terminal implementing the same method
KR102754304B1 (en)*2020-08-112025-01-13삼성에스디에스 주식회사Related conversation group recommendation method and user terminal implementing the same method
WO2022059985A1 (en)*2020-09-212022-03-24삼성전자주식회사Electronic device and control method therefor
KR20220039103A (en)*2020-09-212022-03-29삼성전자주식회사Electronic device and method for controlling electronic device
US12069011B2 (en)2020-09-212024-08-20Samsung Electronics Co., Ltd.Electronic device and method for controlling electronic device
KR102845668B1 (en)*2020-09-212025-08-14삼성전자주식회사Electronic device and method for controlling electronic device

Similar Documents

PublicationPublication DateTitle
KR101614287B1 (en)Method and device for providing quick movement between chat rooms
JP7263442B2 (en) System and method for real-time remote control of mobile applications
KR101521332B1 (en)Method of provicing a lot of services extended from a instant messaging service and the instant messaging service
US8775561B2 (en)Expanding a social network by the action of a single user
KR101631287B1 (en)Method and device for management of chat rooms
CN113434065B (en)Information processing method and terminal
KR20140120050A (en)Apparatus and method for private chatting in group chats
US11169655B2 (en)Image distribution method, image distribution server device and chat system
CA2731745A1 (en)Contact objects
KR20140142579A (en)Method for controlling group chatting in portable device and portable device thereof
KR101377853B1 (en)Method for user interface in group chatting
JP2017010547A (en)Batch file processing method and digital device for executing program by the same
JP6243955B2 (en) Volatile message service providing method and terminal using instant message service
KR101720747B1 (en)Method for providing chatting window and user device
HK40082687A (en)Systems and methods for real-time remote control of mobile applications
HK40052264B (en)Information processing method and terminal
HK40052264A (en)Information processing method and terminal
Carbune et al.REVERTING ACCIDENTAL KEY TAPS USING CONTEXTUAL BANDITS
CN117149307A (en)Task jumping method, device, equipment and storage medium
HK40009669B (en)Systems and methods for real-time remote control of mobile applications
HK40009669A (en)Systems and methods for real-time remote control of mobile applications
KR20150133932A (en)System and method for providing Multi-media contents with target information, computer readable medium having computer program recorded therefor

Legal Events

DateCodeTitleDescription
PA0109Patent application

Patent event code:PA01091R01D

Comment text:Patent Application

Patent event date:20150422

PA0201Request for examination
PE0902Notice of grounds for rejection

Comment text:Notification of reason for refusal

Patent event date:20151216

Patent event code:PE09021S01D

E701Decision to grant or registration of patent right
PE0701Decision of registration

Patent event code:PE07011S01D

Comment text:Decision to Grant Registration

Patent event date:20160407

GRNTWritten decision to grant
PR0701Registration of establishment

Comment text:Registration of Establishment

Patent event date:20160415

Patent event code:PR07011E01D

PR1002Payment of registration fee

Payment date:20160418

End annual number:3

Start annual number:1

PG1601Publication of registration
FPAYAnnual fee payment

Payment date:20190307

Year of fee payment:6

PR1001Payment of annual fee

Payment date:20190307

Start annual number:4

End annual number:6

FPAYAnnual fee payment

Payment date:20190329

Year of fee payment:9

PR1001Payment of annual fee

Payment date:20190329

Start annual number:7

End annual number:9

PR1001Payment of annual fee

Payment date:20250220

Start annual number:10

End annual number:10


[8]ページ先頭

©2009-2025 Movatter.jp