KR101543425B1 - 채팅 제공 방법 및 시스템 - Google Patents
채팅 제공 방법 및 시스템 Download PDFInfo
- Publication number
- KR101543425B1 KR101543425B1 KR1020130090313A KR20130090313A KR101543425B1 KR 101543425 B1 KR101543425 B1 KR 101543425B1 KR 1020130090313 A KR1020130090313 A KR 1020130090313A KR 20130090313 A KR20130090313 A KR 20130090313A KR 101543425 B1 KR101543425 B1 KR 101543425B1
- Authority
- KR
- South Korea
- Prior art keywords
- user terminal
- area
- chat
- room
- providing
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000003915 air pollution Methods 0.000 claims description 17
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000004891 communication Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 241000287828 Gallus gallus Species 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
Landscapes
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
본 발명은 채팅 제공 방법 및 시스템에 관한 것이다. 본 발명은 각각의 지역에 대응하는 복수의 대기방을 생성하는 단계와; 상기 사용자단말로부터 채팅서비스 요청을 수신하면 상기 사용자단말의 위치정보를 획득하는 단계와; 상기 복수의 대기방 중, 상기 사용자단말의 위치정보에 대응하는 제1지역의 대기방을 상기 사용자단말로 제공하는 단계; 그리고 상기 대기방에 연관된 하나 이상의 채팅방 중, 상기 사용자단말에 의해 선택된 상기 사용자단말로 제공하는 단계를 포함한다. 이와 같은 본 발명에 의하면 대기방을 참여하는 사용자는 적극적으로 채팅에 참여하지 않아도 다른 사용자들의 채팅을 보고 즐길 수 있다. 또한 대기방은 사용자의 위치와 대응하는 광고를 사용자에게 제공할 수 있다.
Description
본 발명은 채팅 제공 방법 및 시스템에 관한 것으로서, 보다 상세하게는 사용자 위치정보에 대응하는 대기방을 사용자단말로 제공하는 채팅 제공 방법 및 시스템에 관한 것이다.
일반적으로 채팅서비스는 복수의 사용자가 사용자단말을 통해 메시지를 주고 받도록 하는 서비스이다.
선행기술문헌(한국공개특허 출원번호 10-2003-0004337)은 이동통신 단말기에서 메시지 전달 기능을 이용한 채팅 방법에 대해 기재하고 있다. 선행기술문헌에 개시된 “이동통신 단말기에서 메시지 전달기능을 이용한 채팅 방법”은 메시지 전송 서비스의 송수신을 별도로 지정된 하나의 화면에서 처리함으로서, 다수의 대화 상대와 편리하게 메시지를 주고받을 수 있는 방법에 대해 기재하고 있다.
그러나 이와 같은 종래의 채팅서비스에 의하면, 다수의 대화 상대와 편리하게 메시지를 주고받을 수 있지만, 서로 공통된 화제나 관심사를 갖는 새로운 대화 상대를 발견하기 어렵다는 문제점이 있다.
나아가 채팅서비스에 있어서, 같은 지역에 위치한 대화 상대를 검색하기 어렵다는 문제점이 있다.
본 발명의 목적은 사용자의 위치에 대응하는 채팅 대기방을 사용자단말로 제공하는 채팅 제공 방법 및 시스템을 제공하는 것이다.
본 발명의 다른 목적은 사용자들의 위치에 따라 대기방을 나누어 사용자들이 공통된 주제로 채팅할 수 있도록 하는 채팅 제공 방법 및 시스템을 제공하는 것이다.
본 발명의 또 다른 목적은 사용자의 위치에 관련된 정보를 대기방을 통해 제공할 수 있는 채팅 제공 방법 및 시스템을 제공하는 것이다.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 제1측면에 따른 채팅제공방법은, 각각의 지역에 대응하는 복수의 대기방을 생성하는 단계와; 상기 사용자단말로부터 채팅서비스 요청을 수신하면, 상기 사용자단말의 위치정보를 획득하는 단계와; 상기 복수의 대기방 중, 상기 사용자단말의 위치정보에 대응하는 제1지역의 대기방을 상기 사용자단말로 제공하는 단계; 그리고 상기 대기방에 연관된 하나 이상의 채팅방 중, 상기 사용자단말에 의해 선택된 채팅방을 상기 사용자단말로 제공하는 단계를 포함한다.
본 발명의 제2측면에 따른 채팅제공서버는, 각각의 지역에 대응하는 복수의 대기방을 생성하는 대기방생성부와; 상기 사용자단말로부터 채팅서비스 요청을 수신하면, 상기 사용자단말의 위치정보를 획득하는 위치정보획득부와; 상기 복수의 대기방 중, 상기 사용자단말의 위치정보에 대응하는 제1지역의 대기방을 상기 사용자단말로 제공하는 대기방제공부; 그리고 상기 대기방에 연관된 하나 이상의 채팅방 중, 사용자가 선택한 채팅방을 상기 사용자단말로 제공하는 채팅방제공부를 포함한다.
위와 같은 구성을 갖는 본 발명의 일실시예에 따르면, 사용자의 위치에 대응하는 채팅 대기방을 사용자단말로 제공할 수 있다.
또한 본 발명의 다른 실시예에 따르면, 사용자들의 위치에 따라 대기방을 나누어 사용자들이 공통된 주제로 채팅할 수 있다.
또한 본 발명의 다른 실시예에 따르면, 사용자의 위치에 관련된 정보를 대기방을 통해 제공하여 광고를 할 수 있다.
도 1은 본 발명의 일실시예에 따른 채팅 제공 시스템의 구성도이다.
도 2는 본 발명의 일실시예에 따른 채팅 제공 시스템에 포함된 채팅제공서버의 구성을 나타내는 기능블록도이다.
도 3은 본 발명의 일실시예에 따른 채팅 제공 방법을 단계적으로 도시한 순서도이다.
도 2는 본 발명의 일실시예에 따른 채팅 제공 시스템에 포함된 채팅제공서버의 구성을 나타내는 기능블록도이다.
도 3은 본 발명의 일실시예에 따른 채팅 제공 방법을 단계적으로 도시한 순서도이다.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
이하 첨부된 도면을 참고하여 본 발명을 상세히 설명하기로 한다.
도 1은 본 발명의 일실시예에 따른 채팅 제공 시스템의 구성도이다.
도1에 도시된 바와 같이 본 발명의 일실시예에 따른 채팅 제공 시스템(10)은 네트워크(N)를 통해 연결되어 복수의 사용자단말(100)과 채팅제공서버(200)를 포함하여 구성될 수 있다.
네트워크(N)는 근거리 통신망(Local Area Network; LAN), 광역 통신망(Wide Area Network; WAN), 부가가치 통신망(Value Added Network; VAN), 개인 근거리 무선통신(Personal Area Network; PAN), 이동 통신망(mobile radio communication network) 또는 위성 통신망 등과 같은 모든 종류의 유무선 네트워크로 구현될 수 있다.
사용자단말(100)은 네트워크(N)를 통해 원격지의 서버에 접속하거나, 타 단말 및 서버와 연결 가능한 컴퓨터나 휴대용 단말기, 텔레비전으로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(desktop), 랩톱(laptop) 등을 포함하고, 휴대용 단말기는 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰(Smart Phone) 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다. 또한, 텔레비전은 IPTV(Internet Protocol Television), 인터넷 TV(Internet Television), 지상파 TV, 케이블 TV 등을 포함할 수 있다. 특히 사용자단말(100)이 휴대용단말기인 경우, 단말기의 위치를 연산하는 GPS(Global Positioning System) 모듈을 포함할 수 있다.
이러한 사용자단말(100)은 채팅방에 참여하기 위하여 후술할 채팅제공서버(200)에 채팅방 제공을 요청한다.
또한 사용자단말(100)에는 채팅제공서버(200)와 네트워크(N)를 통해 데이터를 교환하는 애플리케이션(application)이 설치될 수 있다.
이러한 채팅제공서버(200)는 사용자단말(100)로부터 채팅방 제공 요청을 수신하면, 사용자단말(100)에 채팅방을 제공한다.
이하에서는 본 발명의 실시예를 설명하기 위해 사용되는 용어를 우선 정리한다.
이하에서 ‘채팅방’은 둘 이상의 사용자단말(100)이 서로 메시지를 교환하여 대화할 수 있도록 하는 가상의 방으로서, 실질적으로는 동일한 채팅방에 속한 복수의 사용자단말(100)을 하나의 채팅그룹으로 관리하면서, 이들 중 하나로부터 전달된 메시지를 나머지로 전달하는 방식으로 각각의 채팅방이 제공된다.
또한 ‘대기방’도 일종의 채팅방이지만, 사용자단말(100)들이 서로의 선택에 의하여 동일한 채팅방에 대응하는 하나의 채팅그룹에 속하기 이전에 사용자의 선택이나 의사에 상관없이 일차적으로 거치는 가상의 방으로서, 다수의 사용자단말(100)들이 채팅방에 참여하기에 앞서 대화 상대를 선택할 수 있도록 그룹 채팅을 가능하게 한다. 그리고 이와 같은 대기방에 속한 복수의 사용자단말(100)이 하나의 채팅그룹으로서 채팅방을 형성함에 따라 대기방에는 복수의 채팅방이 종속될 수 있다.
나아가 각각의 대기방에는 서로 다른 권역으로 구분되는 복수의 지역이 각각 연관된다.
이하에서는 설명의 편의를 위하여 임의의 사용자단말(100)의 위치정보에 대응하는 지역을 ‘제1지역’으로 하고, 그에 따라 해당 사용자단말(100)에 제공되는 대기방을 ‘제1지역의 대기방’으로 표현하여 설명한다.
이하에서는 위에 설명한 용어에 기초하여 본 발명의 실시예에 따른 채팅 제공 시스템(10)에 포함된 채팅제공서버(200)를 보다 상세하게 설명한다.
도2는 본 발명의 일실시예에 따른 채팅 제공 시스템의 채팅제공서버의 구성을 나타내는 기능블록도이다.
도 2에 도시된 바와 같이 채팅제공서버(200)는 대기방생성부(210)를 포함할 수 있다.
여기서 대기방생성부(210)는 각각의 지역에 대응하는 복수의 대기방을 생성하고 관리할 수 있다. 이때 대기방생성부(210)는 각 대기방에 복수의 권역으로 구분된 각 지역을 연관시킴으로써, 각 지역의 대기방을 구분하여 생성한다. 이를 위하여 대기방생성부(210)에는 오프라인의 지역을 서로 다른 복수의 권역으로 구분한 각각의 지역이 미리 설정될 수 있다.
이에 따라 대기방생성부(210)는 삼성역대기방, 강남역대기방 등으로 지역을 나누어 복수의 대기방을 생성할 수 있다. 예를 들어 대기방생성부(210)는 사용자단말(100)로부터 채팅서비스 요청이 수신되면, 사용자단말(100)의 위치정보와 대응하는 제1지역의 대기방을 생성할 수 있다.
이때 대기방생성부(210)는 사용자단말(100)의 위치정보에 대응하는 제1지역의 대기방이 다른 사용자단말(100)에 의해 생성되어 있을 경우, 따로 대기방을 다시 생성하지 않을 수도 있다.
또한 대기방생성부(210)는 사용자단말(100)로부터 채팅서비스 요청을 수신하면, 제1지역의 대기방을 제공받는 복수의 사용자단말(100)의 수가 제1지역의 대기방에 대해 설정된 최대인원을 초과하는 경우, 동일한 제1지역에 대해 새로운 추가적인 대기방을 생성할 수 있다.
예를 들어 대기방생성부(210)는 최대인원이 20명으로 설정된 제1지역의 대기방에 대하여, 제1지역의 대기방을 제공받는 복수의 사용자단말(100)의 수가 20개인 경우, 다른 사용자에 대응하는 사용자단말(100)로부터 채팅서비스 요청이 수신되면 제1지역의 새로운 대기방을 추가로 생성할 수 있다. 이때 후술할 대기방제공부(240)는 추가로 생성된 제1지역의 새로운 대기방을 사용자단말(100)로 제공할 수 있다.
따라서 대기방생성부(210)는 대기방 최대인원 초과시, 그에 대응하는 새로운 대기방을 생성할 수 있다.
또한 본 발명의 실시예에 의한 채팅제공서버(200)는 위치정보획득부(220)를 포함할 수 있다.
여기서 위치정보획득부(220)는 사용자단말(100)로부터 채팅서비스 요청을 수신하면, 채팅서비스를 요청한 사용자단말(100)의 위치정보를 획득할 수 있다.
또한 위치정보획득부(220)는 사용자단말(100)로부터 사용자단말(100)의 위치정보를 주기적으로 획득할 수 있다. 즉, 위치정보획득부(220)는 일정시간 간격을 두고 사용자단말(100)의 위치정보를 획득하여 사용자단말(100)의 위치정보에 대한 변동이 있는지 확인할 수 있다.
이때 위치정보획득부(220)에서 일정시간은 채팅제공서버(200)에 미리 설정된 시간으로, 예를 들어 위치정보획득부(220)는 사용자단말(100)이 채팅서비스를 시작한 후, 5분 간격으로 사용자단말(100)의 위치정보를 획득하여 송신하도록 할 수 있다.
또한 본 발명의 실시예에 의한 채팅제공서버(200)는 리스트제공부(230)를 포함할 수 있다.
여기서 리스트제공부(230)는 사용자단말(100)의 위치정보에 대응하는 제1지역의 대기방리스트를 사용자단말(100)로 제공할 수 있다. 이때 제1지역의 대기방리스트는 채팅제공서버(200)에서 제공하는 복수의 대기방 중에서, 사용자단말(100)의 위치정보에 대응하는 제1지역의 대기방이 포함된 리스트이다. 이때 제1지역의 대기방이 하나이면 리스트제공부(230)가 따로 대기방리스트를 제공하지 않는다.
이때 후술할 대기방제공부(240)는 사용자단말(100)로 제공한 대기방리스트에 포함된 제1지역에 대응하는 대기방 중 적어도 하나를 사용자가 선택하면, 후술할 대기방제공부(240)를 통하여 사용자가 선택한 제1지역의 대기방이 사용자단말(100)로 제공되도록 할 수 있다. 물론 제1지역의 대기방이 하나이면, 위와 같은 선택 과정 없이도 후술할 대기방제공부(240)가 사용자단말(100)로 제1지역의 대기방을 제공할 수 있다.
또한 본 발명의 실시예에 의한 채팅제공서버(200)는 대기방제공부(240)를 포함할 수 있다.
여기서 대기방제공부(240)는 대기방생성부(210)에서 생성한 복수의 대기방 중, 사용자단말(100)의 위치정보에 대응하는 제1지역의 대기방을 사용자단말(100)로 제공할 수 있다.
또한 대기방제공부(240)는 사용자단말(100)이 제1지역의 대기방에 대응하는 지역을 벗어나면, 위치정보획득부(220)를 통해 획득한 사용자단말(100)의 현재 위치정보와 대응하는 제2지역의 대기방을 사용자단말(100)에 새로 제공할 수 있다.
예를 들어 대기방제공부(240)는 사용자단말(100)이 삼성역에서 사당역으로 이동하였을 경우, 사당역으로 이동한 사용자단말(100)을 삼성역에 대응하는 대기방에서 제외하고, 사당역에 대응하는 대기방을 사당역으로 이동한 사용자단말(100)로 제공할 수 있다.
이에 따라 대기방제공부(240)는 제1지역의 대기방에서 사용자단말(100)로부터 다른 사용자단말(100)로의 비밀 메시지 송신요청을 수신하면, 비밀 메시지 송신을 요청한 사용자단말(100)의 위치정보에 대응하는 제1지역의 대기방을 제공받는 복수의 사용자단말(100) 중, 다른 사용자단말(100)에게만 비밀 메시지를 전달할 수 있다.
즉, 대기방제공부(240)는 사용자단말(100)과 사용자단말(100)에 의해 선택된 다른 사용자단말(100) 사이에서만 비밀 메시지 소위 ‘귀속말’을 주고 받도록 할 수 있다.
또한 대기방제공부(240)는 제1지역의 대기방에 대한 고정콘텐츠 출력요청이 수신되면, 제1지역의 대기방을 제공받는 복수의 사용자단말(100)로, 고정콘텐츠가 각 사용자단말(100)의 디스플레이의 특정위치에 고정되도록 제공할 수 있다. 이때 대기방제공부(240)는 복수의 고정콘텐츠 중에서, 제1지역의 대기방의 위치정보에 대응하는 고정콘텐츠를 제1지역의 대기방에 제공할 수 있다. 여기서 고정콘텐츠는 대기방에 연관된 지역과 관련된 지역정보나 대기방에 연관된 지역의 지역광고 등이 될 수 있고, 또는 대기방에 속한 사용자단말(100)로부터 업로드된 정보로서, 대기방을 제공하기 위해 사용자단말(100)에 표시되는 사용자인터페이스의 일측에 일정시간 이상 고정적으로 표시될 수 있다.
예를 들어 대기방제공부(240)는 사용자단말(100)이 ‘신속배달 치킨집’과 관련한 광고배너 이미지를 전화번호와 함께 대기방 일측에 표시하도록 요청하면, 이를 고정콘텐츠로서 해당 대기방에 속한 복수의 사용자단말(100)로 제공할 수 있다.
또한 대기방제공부(240)는 대기방에 속한 모든 사용자단말(100)에게 대기방내에서의 채팅권한을 허여하지 않고 일부의 사용자단말(100)에 대해서만 채팅권한을 허여할 수도 있다. 즉, 대기방제공부(240)는 채팅권한을 가진 사용자단말(100)로부터 수신된 메시지만을 해당 대기방에 속한 사용자단말(100)들로 전달할 수도 있다. 또한 대기방제공부(240)는 사용자단말(100)에게 채팅권한을 부여하기 위해, 사용자단말(100)이 포인트나 현금 결제로 채팅권한을 ‘구매’하도록 하거나, 대기방을 제공받은 순서에 따라 순차적으로 채팅권한을 가지도록 할 수 있다.
또한 대기방제공부(240)는 제1지역의 대기방에 연관된 하나 이상의 채팅방의 정보를 포함하는 채팅방리스트를 사용자단말(100)로 제공할 수 있다. 즉, 대기방제공부(240)는 제1지역의 대기방을 통해 참여 가능한 채팅방의 채팅방리스트를 제1지역의 대기방에 속한 복수의 사용자단말(100)로 제공할 수 있다.
또한 대기방제공부(240)는 대기방에서 대기하고 있는 복수의 사용자단말(100)에 대한 사용자정보를, 대기방에서 대기하고 있는 각각의 사용자단말(100)로 제공할 수 있다. 이때 사용자정보는 아이디, 성별, 나이 등을 포함할 수 있다.
또한 본 발명의 실시예에 의한 채팅제공서버(200)는 채팅방제공부(250)를 포함할 수 있다.
여기서 채팅방제공부(250)는 대기방에 연관된 하나 이상의 채팅방 중, 사용자가 선택한 채팅방을 사용자단말(100)로 제공할 수 있다. 또한 채팅방제공부(250)는 사용자단말(100)로부터 채팅방 생성 요청이 수신되면, 새로운 채팅방을 사용자단말(100)로 제공할 수 있다.
따라서 채팅방제공부(250)는 이미 생성되어 있는 채팅방 중, 하나를 사용자단말(100)로 제공할 수 있고, 사용자단말(100)이 직접 새로운 채팅방을 생성하도록 할 수 있다.
그에 따라 특정 지역의 대기방에 속한 사용자들 중 일부가 제한된 인원의 채팅방에서 따로 대화할 수 있도록 할 수 있다.
도 3은 본 발명의 일실시예에 따른 채팅 제공 방법을 단계적으로 도시한 순서도이다.
도 3에 도시된 바와 같이 채팅제공서버(200)는 각각의 지역에 대응하는 복수의 대기방을 미리 생성할 수 있다(S310). 이때 대기방은 채팅서비스를 시작하는 복수의 사용자가 처음 접속하게 되는 채팅 가능한 가상의 방이다.
또한 S310단계에서 채팅제공서버(200)는 미리 서로 다른 권역으로 구분된 복수의 지역에 대한 정보와 대기방 요청을 송신한 사용자단말(100)의 위치정보를 비교하여, 사용자단말(100)의 위치정보에 대응하는 제1지역을 검색하고, 검색된 제1지역의 대기방을 생성할 수 있다.
이때 채팅제공서버(200)는 사용자단말(100)의 위치정보에 대응하는 제1지역의 대기방이 이미 다른 사용자단말(100)에 의해 생성되어 있을 경우, 생성되어 있는 대기방을 사용자단말(100)로 제공하게 할 수 있다.
또한 채팅제공서버(200)는 사용자단말(100)로부터 채팅서비스 요청을 수신하였을 때 제1지역의 대기방을 제공받는 복수의 사용자단말(100)이 제1지역의 대기방에 대해 설정된 최대인원 이상인 경우, 제1지역의 새로운 대기방을 생성할 수 있다.
또한 채팅제공서버(200)는 사용자단말(100)로부터 사용자단말(100)의 위치정보를 획득할 수 있다(S320).
이때 S320단계에서 채팅제공서버(200)는 사용자단말(100)로부터 사용자단말(100)의 위치정보를 주기적으로 획득할 수 있다. 즉, 채팅제공서버(200)는 일정시간 간격을 두고 사용자단말(100)의 위치정보를 획득하여 사용자단말(100)의 위치정보에 대한 변동이 있는지 확인할 수 있다.
이어서 채팅제공서버(200)는 복수의 대기방 중, 사용자단말(100)의 위치정보에 대응하는 제1지역의 대기방을 선택하여 사용자단말(100)로 제공할 수 있다(S330).
S330단계에서 채팅제공서버(200)는 사용자단말(100)의 위치정보에 대응하는 제1지역의 대기방이 하나이면, 그에 대응하는 제1지역의 대기방을 사용자단말(100)로 제공할 수 있다.
또한 S330단계에서 채팅제공서버(200)는 사용자단말(100)의 위치정보에 대응하는 제1지역의 대기방이 둘 이상일 경우, 둘 이상의 제1지역의 대기방 중 하나를 사용자단말(100)로 제공할 수 있다. 물론 채팅제공서버(200)는 사용자단말(100)로부터 하나 이상의 제1지역의 대기방의 리스트를 먼저 제공하고, 사용자단말(100)이 이중 적어도 하나를 선택하도록 할 수 있다.
또한 채팅제공서버(200)는 대기방에 연관된 하나 이상의 채팅방 중, 사용자단말(100)에 의해 선택된 채팅방을 사용자단말로 제공할 수 있다(S340).
S340단계에서 채팅제공서버(200)는 대기방에 연관된 하나 이상의 채팅방 중, 사용자가 선택한 채팅방을 사용자단말(100)로 제공할 수 있다. 또한 채팅제공서버(200)는 사용자단말(100)로부터 채팅방 생성 요청이 수신되면, 새로운 채팅방을 사용자단말(100)로 제공할 수 있다.
따라서 채팅제공서버(200)는 이미 생성되어 있는 채팅방 중, 하나를 사용자단말(100)로 제공하거나, 사용자단말(100)이 직접 새로운 채팅방을 생성하도록 할 수 있다.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
10 : 채팅 제공 시스템 100 : 사용자단말
200 : 채팅제공서버 210 : 대기방생성부
220 : 위치정보획득부 230 : 리스트제공부
240 : 대기방제공부 250 : 채팅방제공부
200 : 채팅제공서버 210 : 대기방생성부
220 : 위치정보획득부 230 : 리스트제공부
240 : 대기방제공부 250 : 채팅방제공부
Claims (17)
- 네트워크를 통해 사용자단말로 채팅서비스를 제공하는 채팅제공서버에 의하여 수행되는 채팅제공방법에 있어서,
각각의 지역에 대응하여, 따로 생성되고, 상기 각각의 지역별로 그룹핑된 하나 이상의 사용자가 속하며, 상기 사용자단말로부터 상기 각각의 지역별로 그룹핑된 하나 이상의 사용자가 참여하는 복수의 채팅방 중 어느 하나를 선택받기 위한 대기방을 적어도 하나 생성하는 단계;
상기 사용자단말로부터 채팅서비스 요청을 수신하면, 상기 사용자단말의 위치정보를 획득하는 단계;
상기 복수의 대기방 중, 상기 사용자단말의 위치정보에 대응하는 제1지역의 대기방을 상기 사용자단말로 제공하는 단계;
상기 대기방에 연관된 하나 이상의 채팅방 중, 상기 사용자단말에 의해 선택된 채팅방을 상기 사용자단말로 제공하는 단계;
일정한 시간 간격을 두어 상기 사용자단말로부터 상기 사용자단말의 위치정보를 획득하는 단계; 및
상기 사용자단말이 제1지역의 대기방에 대응하는 지역을 벗어나면, 상기 사용자단말을 상기 제 1 지역의 대기방으로부터 제외하고 상기 사용자단말의 현재 위치정보와 대응하는 제2지역의 대기방을 상기 사용자단말에 새로 제공하는 단계를 포함하고,
상기 제1지역의 대기방을 사용자단말로 제공하는 단계는,
상기 제1지역의 대기방이 복수이면, 상기 제1지역의 대기방리스트를 상기 사용자단말로 제공하는 단계와,
상기 대기방리스트에 포함된 대기방 중 상기 사용자단말에 의해 선택된 대기방을 상기 사용자단말로 제공하는 단계를 포함하는, 채팅제공방법. - 제1항에 있어서,
상기 사용자단말의 위치정보를 획득하는 단계는,
상기 사용자단말로부터 상기 사용자단말의 현재 위치정보를 획득하는 단계를 포함하는, 채팅제공방법. - 삭제
- 제1항에 있어서,
상기 제1지역의 대기방을 상기 사용자단말로 제공하는 단계는,
상기 사용자단말로부터 채팅서비스 요청을 수신하면, 상기 제1지역의 대기방을 제공받는 복수의 사용자단말이 상기 제1지역의 대기방에 대해 설정된 최대인원 이상인 경우, 상기 제1지역의 새로운 대기방을 생성하고, 상기 제1지역의 새로운 대기방을 상기 사용자단말로 제공하는 단계를 포함하는, 채팅제공방법. - 삭제
- 제1항에 있어서,
상기 방법은,
상기 제1지역의 대기방을 제공받는 상기 사용자단말로부터 다른 사용자단말과의 비밀 메시지 요청을 수신하면, 상기 제1지역의 대기방을 제공받는 복수의 사용자단말 중, 상기 다른 사용자단말에만 상기 비밀 메시지를 전달하는 단계를 더 포함하는, 채팅제공방법. - 제1항에 있어서,
상기 방법은,
상기 사용자단말로부터 고정콘텐츠 및 상기 제1지역의 대기방에 대한 고정콘텐츠 출력요청이 수신되면, 상기 제1지역의 대기방을 제공받는 복수의 사용자단말로 상기 사용자단말의 디스플레이의 특정위치에 고정되도록 상기 고정콘텐츠를 제공하는 단계를 더 포함하는, 채팅제공방법. - 제1항에 있어서,
상기 제1지역의 대기방을 상기 사용자단말로 제공하는 단계는,
상기 제1지역의 대기방에 대한 권한을 제한하여 상기 제1지역의 대기방에 대한 권한이 있는 사용자단말에게만 제공하는 단계를 포함하고,
다른 사용자단말로부터 상기 제1지역의 대기방에 대한 권한여부가 확인되면, 상기 제1지역의 대기방을 상기 다른 사용자단말로 제공하는 단계를 포함하는, 채팅제공방법. - 제1항 또는 제8항에 있어서,
상기 제1지역의 대기방을 상기 사용자단말로 제공하는 단계는,
상기 제1지역의 대기방에 대한 권한을 제한하여 상기 제1지역의 대기방에 대한 권한이 있는 사용자단말에게만 제공하고 단계를 포함하고,
다른 사용자단말로 포인트 거래를 요청하여 상기 다른 사용자단말로부터 포인트 거래 요청이 수신되면, 상기 제1지역의 대기방에 대한 권한을 상기 다른 사용자단말로 제공하는 단계를 포함하는, 채팅제공방법. - 사용자단말로 채팅서비스를 제공하는 채팅제공서버로서,
각각의 지역에 대응하여, 따로 생성되고, 상기 각각의 지역별로 그룹핑된 하나 이상의 사용자가 속하며, 상기 사용자단말로부터 상기 각각의 지역별로 그룹핑된 하나 이상의 사용자가 참여하는 복수의 채팅방 중 어느 하나를 선택받기 위한 대기방을 적어도 하나 생성하는 대기방생성부와;
상기 사용자단말로부터 채팅서비스 요청을 수신하면, 상기 사용자단말의 위치정보를 획득하고, 일정한 시간 간격으로 상기 사용자단말의 현재 위치정보를 획득하는 위치정보획득부와;
상기 복수의 대기방 중, 상기 사용자단말의 위치정보에 대응하는 제1지역의 대기방을 상기 사용자단말로 제공하고, 상기 사용자단말이 제1지역의 대기방에 대응하는 지역을 벗어나면, 상기 사용자단말을 상기 제 1 지역의 대기방으로부터 제외하고 상기 사용자단말의 현재 위치정보와 대응하는 제2지역의 대기방을 상기 사용자단말에 새로 제공하는 대기방제공부; 그리고
상기 대기방에 연관된 하나 이상의 채팅방 중, 사용자가 선택한 채팅방을 상기 사용자단말로 제공하는 채팅방제공부를 포함하고,
상기 서버는,
상기 제1지역의 대기방이 복수이면, 상기 제1지역의 대기방리스트를 상기 사용자단말로 제공하는 리스트제공부를 더 포함하고,
상기 대기방제공부는,
상기 대기방리스트에 포함된 대기방 중, 상기 사용자단말에 의해 선택된 대기방을 상기 사용자단말로 제공하는, 채팅제공서버. - 제10항에 있어서,
상기 위치정보획득부는,
상기 사용자단말로부터 상기 사용자단말의 현재 위치정보를 획득하는, 채팅제공서버. - 삭제
- 제10항에 있어서,
상기 대기방제공부는,
상기 사용자단말로부터 채팅서비스 요청을 수신하면, 상기 제1지역의 대기방을 제공받는 복수의 사용자단말이 상기 제1지역의 대기방에 대해 설정된 최대인원 이상인 경우, 상기 제1지역의 새로운 대기방을 생성하고, 상기 제1지역의 새로운 대기방을 상기 사용자단말로 제공하는, 채팅제공서버. - 삭제
- 제10항에 있어서,
상기 대기방제공부는,
상기 제1지역의 대기방에서 상기 사용자단말로부터 다른 사용자단말과의 비밀 메시지 송수신 요청을 수신하면, 상기 위치정보에 대응하는 제1지역의 대기방을 제공받는 복수의 사용자단말 중, 다른 사용자단말에만 상기 비밀 메시지가 전달되도록 제공하고,
상기 제1지역의 대기방에 대한 고정콘텐츠 출력요청이 수신되면, 상기 제1지역의 대기방을 제공받는 복수의 사용자단말로 상기 고정콘텐츠가 상기 사용자단말의 디스플레이의 특정위치에 고정되도록 제공하는, 채팅제공서버. - 제10항에 있어서,
상기 대기방제공부는,
상기 제1지역의 대기방에 대한 권한을 제한하여 상기 제1지역의 대기방에 대한 권한이 있는 사용자단말에게만 제공하고,
다른 사용자단말로부터 상기 제1지역의 대기방에 대한 권한여부가 확인되면, 상기 제1지역의 대기방을 상기 다른 사용자단말로 제공하는, 채팅제공서버. - 제10항 또는 제16항에 있어서,
상기 대기방제공부는,
상기 제1지역의 대기방에 대한 권한을 제한하여 상기 제1지역의 대기방에 대한 권한이 있는 사용자단말에게만 제공하고,
다른 사용자단말로 포인트 거래를 요청하여 상기 다른 사용자단말로부터 포인트 거래 요청이 수신되면, 상기 제1지역의 대기방에 대한 권한을 상기 다른 사용자단말로 제공하는, 채팅제공서버.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/KR2013/008574 WO2014051328A1 (ko) | 2012-09-28 | 2013-09-25 | 채팅 제공 방법 및 시스템 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120109483 | 2012-09-28 | ||
KR20120109483 | 2012-09-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140042647A KR20140042647A (ko) | 2014-04-07 |
KR101543425B1 true KR101543425B1 (ko) | 2015-08-11 |
Family
ID=50651769
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130090313A KR101543425B1 (ko) | 2012-09-28 | 2013-07-30 | 채팅 제공 방법 및 시스템 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101543425B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12034679B2 (en) | 2022-01-17 | 2024-07-09 | Samsung Electronics Co., Ltd. | Display apparatus and operating method thereof |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102396392B1 (ko) * | 2015-08-10 | 2022-05-10 | 네이버 주식회사 | 통신 세션상의 참가자들 중 일부를 위한 가상의 통신 세션을 제공하는 시스템 및 방법 |
KR102033081B1 (ko) | 2018-03-12 | 2019-10-16 | 김찬익 | 보안 채팅 단말기 |
CN112771485A (zh) * | 2018-09-27 | 2021-05-07 | 连普乐士株式会社 | 显示与即时通讯软件应用程序相关的聊天室的方法及装置 |
KR20200036221A (ko) * | 2018-09-28 | 2020-04-07 | 연세대학교 산학협력단 | 자동 참여 채팅방 제공 장치 및 방법 |
KR102335054B1 (ko) * | 2019-12-23 | 2021-12-03 | 주식회사 카카오 | 메시지 서비스를 제공하는 방법, 서버 및 사용자 단말 |
-
2013
- 2013-07-30 KR KR1020130090313A patent/KR101543425B1/ko active IP Right Grant
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12034679B2 (en) | 2022-01-17 | 2024-07-09 | Samsung Electronics Co., Ltd. | Display apparatus and operating method thereof |
Also Published As
Publication number | Publication date |
---|---|
KR20140042647A (ko) | 2014-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10834529B2 (en) | Location-based discovery of network members | |
US9801051B2 (en) | Cloud service for making social connections | |
US8396490B2 (en) | Method and system for transmitting and receiving messages | |
KR101543425B1 (ko) | 채팅 제공 방법 및 시스템 | |
US20070160004A1 (en) | Local Radio Group | |
CA3009851C (en) | Managing multiple profiles for a single account in an asynchronous messaging system | |
CN104967732B (zh) | 信息处理方法及电子设备 | |
US20130275504A1 (en) | Community of interest networks | |
US20110244894A1 (en) | Electronic networking invitations | |
KR20170075294A (ko) | 일정 공유 어플리케이션을 통해 사용자 단말 간 일정 공유 서비스를 제공하는 시스템 및 그 방법 | |
WO2013081513A1 (en) | A method and an apparatus in a communication node for identifying receivers of a message | |
CN103944921A (zh) | 用于社交网络信息集成的客户端、服务器、系统及方法 | |
KR101420379B1 (ko) | 콘텐츠 공유 방법 및 장치 | |
EP1901528A1 (en) | Method for establishing a data exchange session between devices in a mobile ad hoc network, and corresponding mobile device and computer-readable medium | |
JP2010087704A (ja) | 通信方法、サーバ装置及びそのシステム | |
KR101763847B1 (ko) | 근거리채팅방법 및 근거리채팅시스템 | |
US20160295501A1 (en) | Method for providing community service based on proximity | |
KR101710954B1 (ko) | 소셜 네트워크 서비스 제공을 위한 단말 및 소셜 네트워크 서비스 제공장치 | |
KR20130012235A (ko) | 휴대용 단말기에서 커뮤니티 서비스를 제공하기 위한 장치 및 방법 | |
KR20120020630A (ko) | 관심 정보를 기반으로한 커뮤니케이션 방법 및 시스템 | |
KR101805706B1 (ko) | 위치 기반의 캠퍼스 채팅 서비스 제공시스템 및 그 방법 | |
KR20140015690A (ko) | 메신저 서비스의 친구 추가 방법 및 장치 | |
KR20140043881A (ko) | 웹페이지와 채팅서비스 연동방법 및 시스템 | |
KR20140042648A (ko) | 채팅 제공 방법 및 시스템 | |
JP2005209003A (ja) | コミュニティサーバ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20180806 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20190801 Year of fee payment: 5 |