



본 발명은 채팅방 간의 간편 이동 기능을 제공하는 방법 및 이를 제공하기 위한 단말에 관한 것이다.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, a
단말(100)은 인스턴트 메시지 서비스 서버(미도시)에 접속할 수 있는 단말로서, 예를 들어 휴대성 및 이동성이 보장되는 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다.  특히, 단말(100)은 휴대용 단말에 인터넷 통신 및 정보 검색 등 컴퓨터 지원 기능을 추가한 지능형 단말기로서, 사용자가 원하는 다수의 응용 프로그램(즉, 애플리케이션)을 설치하여 실행할 수 있는 스마트 폰(smart phone)일 수 있다.  이때, 단말(100)에는 인스턴트 메시지 서비스를 위한 채팅방을 제공하는 애플리케이션이 설치될 수 있으며, 웹 브라우저 또는 기설치된 다른 응용 프로그램을 통해서도 인스턴트 메시지 서비스를 위한 채팅방을 제공할 수 있다. 이외에도 단말(100)은 PC 등과 같이 인스턴트 메시지 서비스 서버(미도시)와 유/무선 통신을 통해 접속할 수 있는 장치일 수도 있다.The
단말(100)은 채팅방에서 사용자 간에 송수신된 인스턴트 메시지를 채팅창에 디스플레이한다. 참고로, 채팅방이란 둘 이상의 사용자가 참여하여 인스턴트 메시지를 교환할 수 있도록 인스턴트 메시지 서버(미도시) 상에 개설되는 가상 공간을 의미한다.  또한, 채팅창이란 채팅방 내에서 사용자 간에 송수신된 인스턴트 메시지를 사용자에게 보여주기 위하여 단말(100)로 제공되는 디스플레이 정보를 의미한다.  또한, 채팅창이 활성화된 상태란 단말(100)의 화면에 채팅창이 출력된 상태를 의미한다.  이때, 단말(100)은 채팅창이 활성화된 상태에서 사용자에 의해 발생된 인터랙션 입력을 인식하고, 인식된 인터랙션 입력이 기설정된 인터랙션인 것으로 판단되면 채팅방 상에 채팅방 목록으로 구성된 레이어 영역을 표시한다.  이때, 채팅방 목록에는 다른 채팅방들의 식별자가 포함되며, 다른 채팅방은 개설되어 있는 전체 채팅방 중에서 사전에 설정된 채팅방 검출 조건에 따라 검출된 채팅방을 의미한다.  참고로, 채팅방 검출 조건은 신규 인스턴트 메시지가 도착한 채팅방, 사전에 즐겨 찾기로 설정된 채팅방, 이전에 입장했던 채팅방 및 현재 채팅방에 참여 중인 대화 상대가 포함된 다른 채팅방 중 적어도 하나를 포함할 수 있다.  그리고, 단말(100)은 레이어 영역에 포함된 다수의 다른 채팅방 중 사용자가 선택한 채팅방으로의 이동을 처리한다.  이에 따라, 사용자는 현재 활성화되어 있는 채팅방 상에서 다른 채팅방들의 목록을 즉시 확인할 수 있으며, 다른 채팅방 목록 중 어느 하나를 선택하는 동작만으로 해당 채팅방으로 간편하게 이동할 수 있다.The
구체적으로, 채팅 처리부(101)는 채팅방에 참여한 사용자 간에 교환된(즉, 송수신된) 인스턴트 메시지를 채팅창을 통해 디스플레이시킨다.  이때, 채팅 처리부(101)는 디스플레이부(102)를 제어하여 채팅창을 활성화시킬 수 있다.  또한, 채팅 처리부(101)는 활성화된 채팅창의 일 영역에 채팅방에 참여 중인 사용자 별 프로필을 표시할 수 있다.  참고로, 인스턴트 메시지는 채팅 메시지, 동영상, 이미지, 오디오, 이모티콘 등 다양한 메시지를 포함한다.Specifically, the
디스플레이부(102)는 단말(100)의 화면 상에 각종 데이터를 표시한다.  이때, 디스플레이부(102)는 채팅 처리부(101)의 제어에 따라 채팅창(이하, 도 2 및 도 3에서 ‘P10’로 표시함)을 단말(100)의 화면상에 출력한다.  또한, 디스플레이부(102)는  채팅방 목록 출력부(107)의 제어에 따라 사전에 설정된 조건(이하, ‘채팅방 검출 조건’이라고 지칭함)에 따른 다른 채팅방들로 구성된 채팅방 목록이 표시된 레이어 영역을 채팅창의 적어도 일 영역에 출력한다.The
통신부(103)는 단말(100)과 인스턴트 메시지 서버(미도시) 간의 데이터 통신 또는 단말(100)과 다른 단말(미도시) 간의 데이터 통신을 처리한다.  이때, 통신부(103)는 채팅 처리부(101)의 제어에 따라 채팅방에 참여 중인 다른 단말(즉, 대화 상대의 단말)과의 인스턴트 메시지를 처리한다.  참고로, 인스턴트 메시지 서비스 서버(미도시)는 단말(100) 또는 다른 단말로부터 각각 인스턴트 메시지를 수신하고, 각 인스턴트 메시지를 목적 단말로 전달한다.  이외에도, 인스턴트 메시지 서비스 서버(미도시)를 통하지 않고도 단말 간의 직접적인 인스턴트 메시지 송수신 또한 가능하다.  예를 들어, 단말(100)과 인스턴트 메시지를 교환할 상대 단말 간에는 무선랜 통신, 블루투스(Bluetooth) 통신 등의 근거리 통신을 통해 직접적인 연결을 설정할 수 있다.  이때, 통신부(103)는 상대 단말과 설정된 통신 방식의 프로토콜에 따라 상대 단말과의 인스턴트 메시지 송수신 절차를 처리한다.The
입력부(104)는 기설정된 입력 장치(미도시)를 통해 사용자로부터의 각종 입력을 수신한다.  참고로, 입력 장치(미도시)는 키보드, 마우스, 터치 패드 등의 장치일 수 있으며, 터치스크린 패널로 구현된 단말(100) 자체의 화면 부재일 수 있다. 참고로, 이하에서는 설명의 편의상 입력부(104)가 터치스크린 패널로 구현된 단말(100)의 화면 부재를 통해 입력된 사용자 입력을 처리하는 것을 예로서 설명하도록 한다.The
구체적으로, 입력부(104)는 사용자의 단말(100)의 화면 부재에 대한 조작을 통해 발생된 인터랙션 입력을 수신하여 인터랙션 검출부(105)로 전달한다.  여기서, 사용자의 인터랙션 입력은 클릭(click), 탭(tap), 드래그 앤 드롭(drag and drop), 스와이프(swipe), 핀치 인 앤 아웃(pinch in and out) 및 플릭(flick) 중 적어도 하나를 포함할 수 있다.Specifically, the
이하에서는 도 2 및 도 3을 참조하여, 본 발명의 일 실시예에 따른 단말(100)의 인터랙션 검출부(105), 채팅방 목록 생성부(106), 채팅방 목록 출력부(107), 채팅방 이동 처리부(108) 및 레이어 영역 관리부(109)를 통해, 채팅방 간편 이동 기능을 처리하는 절차에 대해서 상세히 설명하도록 한다.2 and 3, an
먼저, 도 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 the
이에 따라, 채팅방 목록 생성부(106)는 개설된 전체 채팅방 중 기설정된 채팅방 검출 조건에 따른 적어도 하나의 채팅방을 추출하여 채팅방 목록을 구성한다.  참고로, 채팅방 목록 생성부(106)는 인터랙션 검출부(105)로부터 기설정된 인터랙션의 검출 사실을 수신한 직후 채팅방 목록을 구성할 수 있으며, 일정 시점마다 최신의 채팅방 목록을 구성하여 업데이트하는 것도 가능하다. 또한, 채팅방 목록 생성부(106)는, 채팅방 목록이 채팅방 검출 조건에 따른 고정된 채팅방들을 포함할 경우, 특정 이벤트(예를 들어, ‘채팅방 목록 수정/삭제 명령 이벤트’ 등)의 발생 이전까지는 사전에 설정된 채팅방 목록을 저장해두고 채팅방 목록을 요청받을 때마다 제공할 수도 있다.Accordingly, the chat room
채팅방 목록 출력부(107)는 인터랙션 검출부(105)를 통해 기설정된 인터랙션의 입력이 검출되면, 채팅방 목록 생성부(106)로부터 제공된 채팅방 목록을 포함하는 레이어 영역을 채팅창의 적어도 일부 영역에 출력한다. 이때, 채팅방 목록 출력부(107)는 채팅방 목록에 포함된 채팅방 별 식별자가 표시된 레이어 영역을 채팅창의 적어도 일부 영역에 출력할 수 있다.The chat room
예를 들어, 기설정된 인터랙션은 채팅창(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 room
한편, 채팅방 목록 생성부(106)는 개설된 전체 채팅방 중 기설정된 채팅방 검출 조건에 따른 채팅방들을 추출하여 채팅방 목록을 생성한다.  이때, 채팅방 목록 생성부(106)는 사전에 설정된 채팅방 검출 조건에 기초하여 현재 개설되어 있는 전체 채팅방 중 채팅방 검출 조건과 일치하는 채팅방을 추출한다. 채팅방 검출 조건은, 신규 인스턴트 메시지가 도착한 채팅방, 채팅방 목록 생성 시점 전에 즐겨 찾기로 설정된 채팅방, 채팅방 목록 생성 시점 이전에 입장했던 채팅방 및 현재 채팅방에 참여 중인 대화 상대가 포함된 다른 채팅방 중 적어도 하나를 포함할 수 있다.On the other hand, the chat room
이때, 채팅방 목록 생성부(106)는 위와 같은 채팅방 검출 조건 중 둘 이상의 채팅방 검출 조건에 따른 채팅방을 포함하는 채팅방 목록을 생성하거나, 어느 하나의 채팅방 검출 조건에 따른 채팅방만으로 구성된 채팅방 목록을 생성할 수 있다.At this time, the chat room
예를 들어, 채팅방 목록 생성부(106)가 신규 인스턴트 메시지가 도착한 채팅방, 사전에 즐겨 찾기로 설정된 채팅방, 이전에 입장했던 채팅방 및 채팅방에 참여 중인 대화 상대가 포함된 다른 채팅방 중 어느 하나만으로 구성된 채팅방 목록을 생성한 경우, 각 채팅방 목록 별로 상이한 조건(예를 들어, 상이한 인터랙션 및 인터랙션 발생 영역 등)을 매칭하여 등록할 수 있다.  이때, 채팅방 목록 생성부(106)는 신규 인스턴트 메시지가 도착한 채팅방으로 구성된 제 1 채팅방 목록, 즐겨 찾기로 설정된 채팅방으로 구성된 제 2 채팅방 목록, 이전에 입장했던 채팅방으로 구성된 제 3 채팅방 목록 및 채팅방에 참여 중인 대화 상대가 포함된 다른 채팅방으로 구성된 제 4 채팅방 목록 중 적어도 하나를 생성할 수 있다.For example, if the chat room
이에 따라, 채팅방 목록 출력부(107)는 제 1 내지 제 4 채팅방 목록 중 인터랙션(예를 들어, 스와이프 동작)이 발생된 채팅창의 테두리 영역의 위치에 따라 매칭된 채팅방 목록을 포함하는 레이어 영역을 표시할 수 있다.  예를 들어, 도 2의 (a)에서와 같이 채팅창의 왼쪽 테두리 영역에서 스와이프가 발생되면 제 1 채팅방 목록을 포함하는 레이어 영역을 해당 위치에 표시할 수 있다. 그리고 채팅창의 오른쪽 테두리 영역에서 스와이프가 발생되면 제 2 내지 제 4 채팅방 목록 중 어느 하나를 포함하는 레이어 영역을 해당 위치에 표시할 수 있다.  이와 같이, 레이어 영역 상에 포함되는 채팅방 목록의 종류 및 레이어 영역이 표시되는 영역은, 입력된 인터랙션의 종류 및 인터랙션 발생 위치에 따라 다양하게 설정될 수 있다.Accordingly, the chat room
또한, 채팅방 목록 출력부(107)는 채팅창의 일 테두리 영역에서 기설정된 기준 길이 이하의 스와이프를 감지하면 레이어 영역을 출력할 수 있다. 이때, 아래에서 설명할 채팅방 이동 처리부(108)는 채팅창의 일 테두리 영역(즉, 채팅창 상에서 레이어 영역의 출력을 요청하는 인터랙션을 검출하기 위해 설정된 영역과 동일한 영역)에서 기준 길이를 초과하는 길이의 스와이프가 검출되면, 개설된 전체 채팅방을 포함하는 채팅방 목록창으로의 이동을 처리할 수 있다. 또한, 채팅방 이동 처리부(108)는 일 테두리 영역에서 기준 길이를 초과하는 길이의 스와이프가 검출되면, 레이어 영역을 최초로 표시한 채팅창에 대한 채팅방 또는 상기 기준 길이를 초과하는 길이의 스와이프가 검출되기 직전에 활성화된 채팅방 중 어느 하나로의 복귀를 처리할 수 있다.In addition, the chat room
또한, 본 발명의 일 실시예에서는 채팅방 목록에 포함된 채팅방에 대해서 그 종류에 관계없이 공통적인 관리를 처리할 수 있다.  구체적으로, 레이어 영역 관리부(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 layer
또한, 레이어 영역 관리부(109)는 레이어 영역에 표시된 채팅방 별 식별자 중 어느 하나에 대해 레이어 영역 내에서 기설정된 인터랙션(예를 들어, 드래그 앤 드롭(drag and drop))이 발생하는 레이어 영역에 포함된 채팅방 목록 내에서 해당 채팅방의 정렬 순서를 변경할 수 있다.In addition, the layer-
한편, 채팅방 목록 출력부(107)는 이미 채팅창 상에 레이어 영역이 표시된 상태에서 새로운 신규 인스턴트 메시지가 도착한 채팅방이 발생하는 경우, 해당 채팅방을 채팅방 목록에 실시간으로 추가하여 레이어 영역에 표시할 수 있다.  이때, 레이어 영역 관리부(109)는 레이어 영역에 표시된 채팅방 목록 상에서 신규 인스턴트 메시지가 도착한 순서에 따라 채팅방들의 표시 위치를 변경시킬 수 있다.  예를 들어, 레이어 영역 관리부(109)는 채팅방 목록에 포함된 다수의 채팅방의 식별자들을 일렬로 배치하되, 위에서부터 신규 인스턴트 메시지가 발생된 최신의 순서대로 채팅방을 순차적으로 배치할 수 있다.  이러한 레이어 영역이 채팅창 상에 표시된 상태에서 새로운 신규 인스턴트 메시지가 도착한 채팅방이 추가되는 경우, 레이어 영역 관리부(109)는 채팅방 목록의 순서 위치 상 가장 상위에 새로운 채팅방의 식별자를 배치시킬 수 있다.  이에 따라, 레이어 영역에 표시되어 있던 기존의 채팅방들의 식별자들은 원래의 순서 위치에서 아래 방향으로 하나씩 변경되어 표시될 수 있다.On the other hand, if the chat room
이하, 도 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 room
이때, 채팅방 이동 처리부(108)를 통해 다른 채팅방으로의 이동이 처리된 후, 채팅방 목록 출력부(107)는 이동된 채팅방의 채팅창 상에 레이어 영역을 지속적으로 표시할 수 있다.  그리고 채팅방 목록 생성부(106)는 이동하기 직전에 활성화되었던 이전 채팅방을 채팅방 목록에 추가할 수 있다.  이에 따라, 레이어 영역 관리부(109)는 채팅방 목록 생성부(106)를 통해 채팅방 목록에 추가된 채팅방(즉, 이동하기 직전에 활성화된 채팅방)의 식별자를 레이어 영역 상에 추가하여 표시한다.  즉, 사용자는 이동한 채팅방 내에서 다른 채팅방으로 간편하게 연속적으로 이동할 수 있다.  예를 들어, 레이어 영역이 최초로 표시된 채팅방은 채팅방 목록에 자동으로 추가됨으로써, 다른 채팅방으로의 연속적인 이동이 발생되더라도 이동한 어느 채팅방에서든 최초 채팅방으로의 복귀가 가능하다.At this time, after the movement to another chat room is processed through the chat room
한편, 본 발명의 일 실시예에 따르면, 다른 채팅방으로의 이동 처리 후 레이어 영역 상에 표시되는 채팅방의 식별자는 채팅방 목록에 포함된 채팅방의 종류에 따라 상이하게 관리될 수 있다.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 moving
예를 들어, 도 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 room
또한, 레이어 영역에 표시된 채팅방의 식별자 중 사전에 즐겨 찾기로 추가된 채팅방의 식별자에 대한 사용자의 선택 입력이 발생되어, 채팅방 이동 처리부(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 moving
또한, 채팅방 이동 처리부(108)가 레이어 영역에 표시된 채팅방의 식별자 중 이전에 입장했던 채팅방에 대한 사용자의 선택 입력에 따라 해당 채팅방으로의 이동을 처리하면, 채팅방 목록 생성부(106)는 이전에 입장했던 채팅방을 최신순으로 기설정된 개수만큼 검출하여 채팅방 목록에 업데이트한다.  이에 따라, 레이어 영역 관리부(109)는 업데이트된 채팅방 목록에 따른 최신 입장 채팅방들의 식별자를 레이어 영역에 표시한다.  예를 들어, 레이어 영역 관리부(109)는 선택 입력에 대응된 채팅방(즉, 이동된 채팅방)의 식별자를 채팅방 목록 내 최상위 순서로 이동시켜 레이어 영역 상에 표시한다.  참고로, 채팅방 목록에 포함된 채팅방들이 복수의 종류(즉, 상이한 채팅방 검출 조건)에 따른 채팅방인 경우, 레이어 영역 상에는 이전에 입장했던 채팅방과 더불어 다른 종류의 채팅방의 식별자들이 포함된다.  이러한 경우, 레이어 영역 관리부(109)는 이전에 입장했던 채팅방 외의 채팅방들의 순서는 변경하지 않고, 선택 입력에 대응된 채팅방을 이전에 입장했던 채팅방들의 순서 중 최상위 순서로 이동시킬 수도 있다.In addition, if the chatting room
한편, 채팅방 목록 출력부(107)는 레이어 영역이 표시된 채팅창에서, 레이어 영역을 표시하기 위해 설정된 인터랙션과 상이한 인터랙션(예를 들어, 탭(tab))이 입력되면 레이어 영역의 표시를 종료할 수 있다.  참고로, 레이어 영역의 표시를 종료(즉, 자동 숨김 처리)하기 위한 인터랙션은 채팅창의 어느 영역에서든 발생될 수 있다.On the other hand, the chat room
이하, 도 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
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| KR1020150056571AKR101614287B1 (en) | 2015-04-22 | 2015-04-22 | Method and device for providing quick movement between chat rooms | 
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| KR1020150056571AKR101614287B1 (en) | 2015-04-22 | 2015-04-22 | Method and device for providing quick movement between chat rooms | 
| Publication Number | Publication Date | 
|---|---|
| KR101614287B1true KR101614287B1 (en) | 2016-04-21 | 
| Application Number | Title | Priority Date | Filing Date | 
|---|---|---|---|
| KR1020150056571AActiveKR101614287B1 (en) | 2015-04-22 | 2015-04-22 | Method and device for providing quick movement between chat rooms | 
| Country | Link | 
|---|---|
| KR (1) | KR101614287B1 (en) | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| CN108810602A (en)* | 2018-03-30 | 2018-11-13 | 武汉斗鱼网络科技有限公司 | A kind of method, apparatus and computer equipment for showing direct broadcasting room information | 
| KR20190072177A (en)* | 2017-12-15 | 2019-06-25 | 주식회사 트위니 | User terminal device and method for providing chat rooms list | 
| KR20200013945A (en) | 2018-07-31 | 2020-02-10 | 엔에이치엔 주식회사 | A method and terminal for providing a function of managing a message of a vip | 
| KR20200137908A (en)* | 2019-05-29 | 2020-12-09 | 구자범 | Method for managing chatting rooms in portable terminal and apparatus therefore | 
| KR20210093832A (en) | 2019-11-29 | 2021-07-28 | 최재호 | Terminal and method providing chat room | 
| KR20210152916A (en)* | 2020-06-09 | 2021-12-16 | 애플 인크. | User interfaces for messages | 
| KR20220019914A (en) | 2020-08-11 | 2022-02-18 | 삼성에스디에스 주식회사 | Related conversation group recommendation method and user terminal implementing the same method | 
| WO2022059985A1 (en)* | 2020-09-21 | 2022-03-24 | 삼성전자주식회사 | Electronic device and control method therefor | 
| US12069011B2 (en) | 2020-09-21 | 2024-08-20 | Samsung Electronics Co., Ltd. | Electronic device and method for controlling electronic device | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| KR20190072177A (en)* | 2017-12-15 | 2019-06-25 | 주식회사 트위니 | User terminal device and method for providing chat rooms list | 
| KR102018321B1 (en)* | 2017-12-15 | 2019-09-04 | 주식회사 트위니 | User terminal device for providing chat rooms list | 
| CN108810602A (en)* | 2018-03-30 | 2018-11-13 | 武汉斗鱼网络科技有限公司 | A kind of method, apparatus and computer equipment for showing direct broadcasting room information | 
| CN108810602B (en)* | 2018-03-30 | 2020-09-04 | 武汉斗鱼网络科技有限公司 | Method and device for displaying information of live broadcast room and computer equipment | 
| KR20200013945A (en) | 2018-07-31 | 2020-02-10 | 엔에이치엔 주식회사 | A method and terminal for providing a function of managing a message of a vip | 
| KR20200137908A (en)* | 2019-05-29 | 2020-12-09 | 구자범 | Method for managing chatting rooms in portable terminal and apparatus therefore | 
| KR102230875B1 (en)* | 2019-05-29 | 2021-03-23 | 구자범 | Method for managing chatting rooms in portable terminal and apparatus therefore | 
| KR20210093832A (en) | 2019-11-29 | 2021-07-28 | 최재호 | Terminal and method providing chat room | 
| KR20210152916A (en)* | 2020-06-09 | 2021-12-16 | 애플 인크. | User interfaces for messages | 
| KR102565399B1 (en)* | 2020-06-09 | 2023-08-08 | 애플 인크. | User interfaces for messages | 
| US11743213B2 (en) | 2020-06-09 | 2023-08-29 | Apple Inc. | User interfaces for messages | 
| US11991127B2 (en) | 2020-06-09 | 2024-05-21 | Apple Inc. | User interfaces for messages | 
| KR20220019914A (en) | 2020-08-11 | 2022-02-18 | 삼성에스디에스 주식회사 | Related conversation group recommendation method and user terminal implementing the same method | 
| KR102754304B1 (en)* | 2020-08-11 | 2025-01-13 | 삼성에스디에스 주식회사 | Related conversation group recommendation method and user terminal implementing the same method | 
| WO2022059985A1 (en)* | 2020-09-21 | 2022-03-24 | 삼성전자주식회사 | Electronic device and control method therefor | 
| KR20220039103A (en)* | 2020-09-21 | 2022-03-29 | 삼성전자주식회사 | Electronic device and method for controlling electronic device | 
| US12069011B2 (en) | 2020-09-21 | 2024-08-20 | Samsung Electronics Co., Ltd. | Electronic device and method for controlling electronic device | 
| KR102845668B1 (en)* | 2020-09-21 | 2025-08-14 | 삼성전자주식회사 | Electronic device and method for controlling electronic device | 
| Publication | Publication Date | Title | 
|---|---|---|
| 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 | 
| Date | Code | Title | Description | 
|---|---|---|---|
| PA0109 | Patent application | Patent event code:PA01091R01D Comment text:Patent Application Patent event date:20150422 | |
| PA0201 | Request for examination | ||
| PE0902 | Notice of grounds for rejection | Comment text:Notification of reason for refusal Patent event date:20151216 Patent event code:PE09021S01D | |
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration | Patent event code:PE07011S01D Comment text:Decision to Grant Registration Patent event date:20160407 | |
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment | Comment text:Registration of Establishment Patent event date:20160415 Patent event code:PR07011E01D | |
| PR1002 | Payment of registration fee | Payment date:20160418 End annual number:3 Start annual number:1 | |
| PG1601 | Publication of registration | ||
| FPAY | Annual fee payment | Payment date:20190307 Year of fee payment:6 | |
| PR1001 | Payment of annual fee | Payment date:20190307 Start annual number:4 End annual number:6 | |
| FPAY | Annual fee payment | Payment date:20190329 Year of fee payment:9 | |
| PR1001 | Payment of annual fee | Payment date:20190329 Start annual number:7 End annual number:9 | |
| PR1001 | Payment of annual fee | Payment date:20250220 Start annual number:10 End annual number:10 |