KR102027899B1 - 메신저를 이용한 정보 제공 방법 및 장치 - Google Patents
메신저를 이용한 정보 제공 방법 및 장치 Download PDFInfo
- Publication number
- KR102027899B1 KR102027899B1 KR1020130056878A KR20130056878A KR102027899B1 KR 102027899 B1 KR102027899 B1 KR 102027899B1 KR 1020130056878 A KR1020130056878 A KR 1020130056878A KR 20130056878 A KR20130056878 A KR 20130056878A KR 102027899 B1 KR102027899 B1 KR 102027899B1
- Authority
- KR
- South Korea
- Prior art keywords
- content
- text
- messenger
- user
- user device
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 63
- 230000004044 response Effects 0.000 claims abstract description 46
- 230000006870 function Effects 0.000 description 89
- 238000004891 communication Methods 0.000 description 30
- 239000000284 extract Substances 0.000 description 14
- 235000013305 food Nutrition 0.000 description 11
- 238000010295 mobile communication Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000005236 sound signal Effects 0.000 description 7
- 238000013507 mapping Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 235000015220 hamburgers Nutrition 0.000 description 3
- 229920001621 AMOLED Polymers 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000008571 general function Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/40—Circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/216—Handling conversation history, e.g. grouping of messages in sessions or threads
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/169—Annotation, e.g. comment data or footnotes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
-
- 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/10—Services
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
- H04M1/72436—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- General Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Environmental & Geological Engineering (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
본 발명은 메신저에서 입력되는 텍스트와 관련된 정보를 메신저의 배경화면을 통해 제공할 수 있는 사용자 디바이스 및 그의 정보 제공 방법에 관한 것으로, 이러한 본 발명은 사용자 디바이스에서 정보 제공 방법에 있어서, 메신저를 통해 주고받는 대화를 표시하는 과정; 상기 대화로부터 컨텐츠에 대한 텍스트를 검출하는 과정; 상기 컨텐츠에 대응하는 컨텐츠 이미지를 상기 대화의 배경에 표시하는 과정; 및 상기 컨텐츠 이미지의 선택에 반응하여 상기 컨텐츠와 관련된 정보를 제공하는 과정을 포함할 수 있다.
Description
본 발명은 메신저(messenger)를 이용한 정보 제공 방법 및 장치에 관한 것으로, 특히 메신저에서 입력되는 텍스트(text)와 관련된 정보를 메신저의 배경화면을 이용하여 제공할 수 있는 사용자 디바이스의 정보 제공 방법 및 장치에 관한 것이다.
최근 디지털 기술의 발달과 함께 통신 및 개인정보 처리가 가능한 다양한 사용자 디바이스(user device)(예컨대, 이동통신 단말기, PDA(Personal Digital Assistant), 전자수첩, 스마트 폰(Smart Phone), 태블릿 PC(Personal Computer) 등)가 출시되고 있다. 사용자 디바이스는 각자의 전통적인 고유 영역에 머무르지 않고 다른 단말들의 영역까지 아우르는 모바일 컨버전스(mobile convergence) 단계에 이르고 있다. 예를 들어, 사용자 디바이스는 음성통화 및 영상통화 등과 같은 통화 기능, SMS(Short Message Service)/MMS(Multimedia Message Service) 및 이메일(e-mail) 등과 같은 메시지 송수신 기능, 내비게이션 기능, 촬영 기능, 방송 재생 기능, 미디어(동영상 및 음악) 재생 기능, 인터넷 기능, 메신저 기능 및 소셜 네트워크 서비스(SNS, Social Networking Service) 기능 등의 다양한 기능들을 구비할 수 있다.
최근에는 사용자 디바이스의 무선 통신 기능의 발달로 인하여 사용자 디바이스에서는 메신저를 이용한 채팅 서비스를 지원하고 있다. 따라서 사용자는 사용자 디바이스에서 메신저를 이용하여 적어도 하나의 특정 상대를 대화의 상대로 지정함으로써 상호간에 대화(채팅)가 가능하다. 이러한 메신저를 이용한 채팅 서비스는 그 사용의 편리성 및 사용자 간의 실시간 대화가 가능함에 따라 그 사용이 증대되고 있다. 이에 따라, 최근 사용자 디바이스는 메신저에서 사용자 흥미 등을 고려하여 다양한 부가 서비스가 제공되도록 연구 및 개발되고 있다. 예를 들면, 최근 사용자 디바이스에서는 메신저를 통한 채팅 시 글자의 크기, 색깔을 설정할 수 있도록 지원하고, 대화 대상(그룹)별 대화창의 배경화면을 설정할 수 있도록 지원하고 있다.
본 발명의 목적은 사용자 디바이스의 메신저를 통해 사용자에게 다양한 정보를 제공할 수 있는 메신저를 이용한 정보 제공 방법 및 장치를 제공함에 있다.
본 발명의 다양한 실시 예에서 상기 사용자 디바이스는 본 발명의 다양한 실시 예들에 따른 기능을 지원하는 모든 정보통신기기, 멀티미디어기기 및 그에 대한 응용기기와 같이 AP(Application Processor), GPU(Graphic Processing Unit), CPU(Central Processing Unit)를 사용하는 모든 전자장치를 포함할 수 있다.
본 발명의 다른 목적은 사용자 디바이스에서 메신저를 통해 입력되는 텍스트를 분석하여 텍스트와 관련된 컨텐츠 이미지를 추출하고, 추출된 컨텐츠 이미지를 메신저의 배경으로 제공할 수 있는 메신저를 이용한 정보 제공 방법 및 장치를 제공함에 있다.
본 발명의 또 다른 목적은 사용자 디바이스에서 메신저를 통해 입력된 텍스트와 관련된 컨텐츠 이미지를 표시하고, 상기 컨텐츠 이미지에 대한 사용자 선택에 반응하여 해당 컨텐츠 이미지와 연관된 기능을 실행하여 사용자에게 유용한 정보를 제공할 수 있는 메신저를 이용한 정보 제공 방법 및 장치를 제공함에 있다.
본 발명의 또 다른 목적은 메신저에서 입력된 텍스트에 대응하는 컨텐츠 이미지를 메신저에 설정된 기본 배경화면과 중첩하여 표시할 수 있는 메신저를 이용한 정보 제공 방법 및 장치를 제공함에 있다.
본 발명의 또 다른 목적은 메신저에서 컨텐츠 이미지의 표시와 관련된 텍스트 추출 규칙, 컨텐츠 이미지의 노출 방식, 그리고 이전 정보의 열람 및 표시 방식을 사용자 설정에 의해 정의할 수 있는 메신저를 이용한 정보 제공 방법 및 장치를 제공함에 있다.
본 발명의 또 다른 목적은 사용자 디바이스에서 사용자에게 유용하고 편리한 추천 정보를 제공하기 위한 최적의 환경을 구현하여 사용자의 편의성 및 사용자 디바이스의 사용성을 향상시킬 수 있는 메신저를 이용한 정보 제공 방법 및 장치를 제공함에 있다.
상기와 같은 과제를 해결하기 위한 본 발명의 실시 예에 따른 방법은, 사용자 디바이스에서 정보 제공 방법에 있어서, 메신저를 통해 주고받는 대화를 표시하는 과정; 상기 대화로부터 컨텐츠에 대한 텍스트를 검출하는 과정; 상기 컨텐츠에 대응하는 컨텐츠 이미지를 상기 대화의 배경에 표시하는 과정; 및 상기 컨텐츠 이미지의 선택에 반응하여 상기 컨텐츠와 관련된 정보를 제공하는 과정을 포함할 수 있다.
상기와 같은 과제를 해결하기 위하여 본 발명의 실시 예에서는, 상기 방법을 프로세서에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체를 포함할 수 있다.
상기와 같은 과제를 해결하기 위한 본 발명의 실시 예에 따른 기록 매체는, 메신저를 통해 주고받는 대화를 표시하는 동작, 상기 대화로부터 컨텐츠에 대한 텍스트를 검출하는 동작, 상기 컨텐츠에 대응하는 컨텐츠 이미지를 상기 메신저의 배경에 표시하는 동작, 상기 컨텐츠 이미지의 선택에 반응하여 상기 컨텐츠와 관련된 정보를 제공하는 동작을 수행하는 프로그램을 저장한 컴퓨터로 읽을 수 있는 기록 매체를 포함할 수 있다.
상기와 같은 과제를 해결하기 위한 본 발명의 실시 예에 따른 장치는, 사용자 디바이스에 있어서, 메신저를 통해 주고받는 대화 및 컨텐츠에 대한 컨텐츠 이미지를 표시하고, 상기 컨텐츠 이미지가 표시된 상태에서 상기 컨텐츠 이미지의 선택을 입력받는 터치스크린; 및 상기 주고받는 대화로부터 상기 컨텐츠를 인식하고, 상기 컨텐츠에 대응하는 상기 컨텐츠 이미지를 상기 메신저의 배경에 표시되도록 제어하고, 상기 컨텐츠 이미지의 선택에 반응하여 상기 컨텐츠와 관련된 정보가 표시되도록 제어하는 제어부를 포함할 수 있다.
전술한 바와 같은 내용들은 당해 분야 통상의 지식을 가진 자가 후술되는 본 발명의 구체적인 설명으로부터 보다 잘 이해할 수 있도록 하기 위하여 본 발명의 특징들 및 기술적인 장점들을 다소 넓게 약술한 것이다. 이러한 특징들 및 장점들 이외에도 본 발명의 청구범위의 주제를 형성하는 본 발명의 추가적인 특징들 및 장점들이 후술되는 본 발명의 구체적인 설명으로부터 잘 이해될 것이다.
상술한 바와 같이 본 발명에서 제안하는 메신저를 이용한 정보 제공 방법 및 장치에 따르면, 사용자 디바이스의 메신저를 통해 사용자들 간에 주고받는 대화의 텍스트를 기반으로 사용자에게 유용한 정보를 제공할 수 있다. 본 발명에 따르면, 사용자 디바이스는 사용자가 메신저를 이용하여 적어도 하나의 대화 상대와 채팅 중에, 사용자 또는 상대 사용자에 의해 입력된 텍스트의 단어/의미를 검출할 수 있다. 본 발명에 따르면 채팅 중에 검출된 텍스트의 단어/의미와 관련된 컨텐츠 이미지를 추출할 수 있고, 추출된 컨텐츠 이미지에 대한 사용자 입력에 반응하여 상기 컨텐츠 이미지와 연관된(또는 텍스트와 연관된) 정보를 제공할 수 있다.
따라서 사용자는 메신저를 이용하면서 동시에 사용자에게 유용한 다양한 정보를 피드백(feedback) 받을 수 있다. 또한 사용자에게 유용한 다양한 정보 및 광고 등을 메신저의 대화창을 통해 제공함으로써, 광고 효과를 극대화할 수 있을 뿐만 아니라 사용자의 정보 접근성을 향상시킬 수 있다. 또한 본 발명에 따르면 사용자는 자신이 희망하는 컨텐츠(또는 정보)와 관련된 단어/의미의 텍스트만을 필터링하도록 설정할 수 있음에 따라 선택적으로 정보를 제공받을 수 있다.
따라서 본 발명에 따르면, 사용자 디바이스에서 사용자에게 유용하고 편리한 추천 정보를 제공하기 위한 최적의 환경을 구현함으로써, 사용자 및 개발자의 편의성을 향상시키고, 사용자 디바이스의 사용성, 편의성 및 경쟁력을 향상시키는데 기여할 수 있다. 이러한 본 발명은 이동통신 단말기, 스마트 폰, 태블릿 PC, PDA 등과 같은 모든 형태의 사용자 디바이스와, 본 발명의 다양한 실시 예에 따른 메신저를 이용한 정보 제공 기능을 지원 가능한 다양한 디바이스들에 의해 구현될 수 있다.
도 1은 본 발명의 실시 예에 따른 사용자 디바이스의 구성을 개략적으로 도시한 도면이다.
도 2a 내지 도 2d는 본 발명의 실시 예에 따른 사용자 디바이스에서 메신저를 통해 정보를 제공하는 동작 예시를 도시한 도면들이다.
도 3a 내지 도 3d는 본 발명의 실시 예에 따른 사용자 디바이스에서 메신저를 통해 정보를 제공하는 다른 동작 예시를 도시한 도면들이다.
도 4a 내지 도 4d는 본 발명의 실시 예에 따른 사용자 디바이스에서 메신저를 통해 정보를 제공하는 또 다른 동작 예시를 도시한 도면들이다.
도 5a 내지 도 5d는 본 발명의 실시 예에 따른 사용자 디바이스에서 메신저를 통해 정보를 제공하는 또 다른 동작 예시를 도시한 도면들이다.
도 6은 본 발명의 실시 예에 따른 사용자 디바이스에서 메신저를 통해 정보를 제공하기 위한 동작 방법을 도시한 흐름도이다.
도 7은 본 발명의 실시 예에 따른 사용자 디바이스에서 메신저를 통해 정보를 제공하기 위한 상세 동작 방법을 도시한 흐름도이다.
도 2a 내지 도 2d는 본 발명의 실시 예에 따른 사용자 디바이스에서 메신저를 통해 정보를 제공하는 동작 예시를 도시한 도면들이다.
도 3a 내지 도 3d는 본 발명의 실시 예에 따른 사용자 디바이스에서 메신저를 통해 정보를 제공하는 다른 동작 예시를 도시한 도면들이다.
도 4a 내지 도 4d는 본 발명의 실시 예에 따른 사용자 디바이스에서 메신저를 통해 정보를 제공하는 또 다른 동작 예시를 도시한 도면들이다.
도 5a 내지 도 5d는 본 발명의 실시 예에 따른 사용자 디바이스에서 메신저를 통해 정보를 제공하는 또 다른 동작 예시를 도시한 도면들이다.
도 6은 본 발명의 실시 예에 따른 사용자 디바이스에서 메신저를 통해 정보를 제공하기 위한 동작 방법을 도시한 흐름도이다.
도 7은 본 발명의 실시 예에 따른 사용자 디바이스에서 메신저를 통해 정보를 제공하기 위한 상세 동작 방법을 도시한 흐름도이다.
이하, 첨부된 도면들을 참조하여 본 발명의 다양한 실시 예들을 상세히 설명한다. 이때, 첨부된 도면들에서 동일한 구성 요소는 가능한 동일한 부호로 나타내고 있음에 유의해야 한다. 또한 본 발명의 요지를 흐리게 할 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략할 것이다. 즉, 하기의 설명에서는 본 발명의 다양한 실시 예에 따른 동작을 이해하는데 필요한 부분만이 설명되며, 그 이외 부분의 설명은 본 발명의 요지를 흩트리지 않도록 생략될 것이라는 것을 유의하여야 한다.
제안하는 본 발명은 메신저(messenger)에서 입력되는 대화와 관련된 정보를 메신저의 배경화면(예컨대, 대화의 배경)으로 표시할 수 있는 사용자 디바이스 및 그의 정보 제공 방법에 관한 것이다. 본 발명의 실시 예에 따르면, 메신저를 통해 적어도 하나의 사용자와 주고받는 대화로부터 특정 컨텐츠에 대한 텍스트를 검출하고, 검출된 텍스트와 관련된 다양한 컨텐츠(예컨대, 정보 또는 광고)를 대화창을 통해 배경 형태로 제공할 수 있다. 한 실시 예에 따르면, 사용자 디바이스는 메신저를 통해 주고받는 대화의 텍스트를 분석하고, 분석된 텍스트와 관련된 컨텐츠 이미지를 추출할 수 있다. 그리고 사용자 디바이스는 추출된 컨텐츠 이미지를 메신저의 배경을 통해 표시하고, 배경으로 표시된 컨텐츠 이미지에 대한 사용자 선택에 반응하여 해당 컨텐츠 이미지와 연관된 기능을 실행하여 사용자에게 유용한 정보를 제공할 수 있다.
이하에서, 본 발명의 실시 예에 따른 사용자 디바이스의 구성과 그의 운용 제어 방법에 대하여 하기 도면들을 참조하여 살펴보기로 한다. 본 발명의 실시 예에 따른 사용자 디바이스의 구성과 그의 운용 제어 방법이 하기에서 기술하는 내용에 제한되거나 한정되는 것은 아니므로 하기의 실시 예들에 의거하여 다양한 실시 예들에 적용할 수 있음에 유의하여야 한다.
도 1은 본 발명의 실시 예에 따른 사용자 디바이스의 구성을 개략적으로 도시한 도면이다.
상기 도 1을 참조하면, 본 발명의 사용자 디바이스는 무선 통신부(110), 사용자 입력부(120), 터치스크린(130), 오디오 처리부(140), 저장부(150), 인터페이스부(160), 제어부(170), 그리고 전원 공급부(180)를 포함하여 구성될 수 있다. 본 발명의 실시 예에서 사용자 디바이스는 도 1에 도시된 구성 요소들이 필수적인 것은 아니어서, 도 1에 도시된 구성 요소들보다 많은 구성 요소들을 가지거나, 또는 그보다 적은 구성 요소들을 가지는 것으로 구현될 수 있다. 예를 들어, 본 발명의 실시 예에 따른 사용자 디바이스가 촬영 기능을 지원하는 경우 카메라 모듈의 구성이 더 포함될 수 있다. 또한 본 발명의 실시 예에 따른 사용자 디바이스가 방송 수신 및 재생 기능을 지원하지 않는 경우 일부 모듈(예컨대, 상기 무선 통신부(110)의 방송 수신 모듈(119))의 구성이 생략될 수도 있다.
상기 무선 통신부(110)는 사용자 디바이스와 무선 통신 시스템 사이 또는 사용자 디바이스와 다른 사용자 디바이스 사이의 무선 통신을 가능하게 하는 하나 이상의 모듈을 포함할 수 있다. 예를 들어, 무선 통신부(110)는 이동통신 모듈(111), 무선 랜(WLAN, Wireless Local Area Network) 모듈(113), 근거리 통신 모듈(115), 위치 산출 모듈(117), 그리고 방송 수신 모듈(119) 등을 포함하여 구성될 수 있다.
이동통신 모듈(111)은 이동통신 네트워크 상에서 기지국, 외부의 단말, 그리고 다양한 서버들(예컨대, 통합 서버(integration server), 프로바이더 서버(provider server), 컨텐츠 서버(content server), 인터넷 서버(internet server), 클라우드 서버(cloud server) 등) 중 적어도 하나와 무선 신호를 송수신할 수 있다. 상기 무선 신호는 음성통화 신호, 화상통화 신호 또는 문자/멀티미디어 메시지 송수신에 따른 다양한 형태의 데이터를 포함할 수 있다. 이동통신 모듈(111)은 메신저를 통해 사용자로부터 입력된 데이터(예컨대, 텍스트, 이모티콘, 파일(이미지, 동영상 등))를 전송하거나, 또는 외부로부터 데이터를 수신할 수 있다. 또한 이동통신 모듈(111)은 메신저의 배경으로 표시된 컨텐츠 이미지에 대응하는 서버에 접속하여 관련 정보를 수신할 수 있다.
무선 랜 모듈(113)은 무선 인터넷 접속 및 다른 사용자 디바이스와 무선 랜 링크(link)를 형성하기 위한 모듈을 나타낸 것으로, 사용자 디바이스에 내장되거나 외장될 수 있다. 무선 인터넷 기술로는 무선 랜(Wi-Fi), Wibro(Wireless broadband), Wimax(World Interoperability for Microwave Access), 그리고 HSDPA(High Speed Downlink Packet Access) 등이 이용될 수 있다. 무선 랜 모듈(113)은 메신저를 통해 사용자로부터 입력된 데이터를 전송하거나, 또는 외부로부터 데이터를 수신할 수 있다. 또한 무선 랜 모듈(113)은 메신저의 배경으로 표시된 컨텐츠 이미지에 대응하는 서버에 접속하여 관련 정보를 수신할 수 있다. 또한 무선 랜 모듈(113)은 다른 사용자 디바이스와 무선 랜 링크가 형성될 시 사용자 선택에 따른 다양한 데이터(예컨대, 이미지, 동영상, 음악 등)를 다른 사용자 디바이스로 전송하거나 수신 받을 수 있다. 무선 랜 모듈(113)은 상시 온(On) 상태를 유지하거나, 사용자 설정 또는 입력에 따라 턴-온(turn-on)될 수 있다.
근거리 통신 모듈(115)은 근거리 통신(short range communication)을 위한 모듈을 나타낸다. 근거리 통신 기술로 블루투스(Bluetooth), 블루투스 저에너지(BLE, Bluetooth Low Energy), RFID(Radio Frequency Identification), 적외선 통신(IrDA, Infrared Data Association), UWB(Ultra Wideband), 지그비(ZigBee), 그리고 NFC(Near Field Communication) 등이 이용될 수 있다. 또한 근거리 통신 모듈(115)은 다른 사용자 디바이스와 근거리 통신이 연결될 시 사용자 선택에 따른 데이터(예컨대, 이미지, 동영상, 음악 등)를 다른 사용자 디바이스로 전송하거나 수신 받을 수 있다. 근거리 통신 모듈(115)은 상시 온 상태를 유지하거나, 사용자 설정 또는 입력에 따라 턴-온될 수 있다.
위치 산출 모듈(117)은 사용자 디바이스의 위치를 획득하기 위한 모듈로서, 대표적인 예로는 GPS(Global Position System) 모듈을 포함할 수 있다. 위치 산출 모듈(115)은 3개 이상의 기지국들로부터 떨어진 거리 정보와 정확한 시간 정보를 산출한 다음 상기 산출된 정보에 삼각법을 적용함으로써, 위도(latitude), 경도(longitude), 및 고도(altitude)에 따른 3차원의 현 위치 정보를 산출할 수 있다. 또는 위치 산출 모듈(117)은 3개 이상의 위성들로부터 사용자 디바이스의 위치 정보를 실시간으로 계속 수신함으로써 위치 정보를 산출할 수 있다. 사용자 디바이스의 위치 정보는 다양한 방법에 의해 획득될 수 있다.
방송 수신 모듈(119)은 방송 채널(예컨대, 위성 방송 채널, 지상파 방송 채널 등)을 통하여 외부의 방송 관리 서버로부터 방송 신호(예컨대, TV 방송 신호, 라디오 방송 신호, 데이터 방송 신호 등) 및/또는 상기 방송과 관련된 정보(예컨대, 방송 채널, 방송 프로그램 또는 방송 서비스 제공자에 관련한 정보 등)를 수신할 수 있다.
사용자 입력부(120)는 사용자 디바이스의 동작 제어를 위한 입력 데이터를 사용자 입력에 대응하여 발생시킬 수 있다. 사용자 입력부(120)는 키패드(key pad), 돔 스위치(dome switch), 터치패드(정압/정전), 조그 휠(jog wheel), 조그 스위치(jog switch), 센서(예컨대, 음성인식센서, 근접센서, 조도센서, 가속도센서, 자이로센서 등) 등을 포함하여 구성될 수 있다. 또한 사용자 입력부(120)는 사용자 디바이스의 외부에 버튼 형태로 구현될 수 있으며, 일부 버튼들은 터치 패널(touch panel)로 구현될 수도 있다. 사용자 입력부(120)는 메신저 실행을 위한 사용자 입력을 수신하고 그에 따른 입력신호를 발생시킬 수 있다. 사용자 입력부(120)는 메신저에서 대화에 대응하는 다양한 데이터(예컨대, 텍스트, 이모티콘, 파일 등)의 입력(첨부)을 위한 사용자 입력을 수신하고 그에 따른 입력신호를 발생시킬 수 있다. 또한 사용자 입력부(120)는 메신저에서 배경으로 표시된 컨텐츠 이미지의 선택을 위한 사용자 입력을 수신하고 그에 따른 입력신호를 발생시킬 수 있다.
터치스크린(130)은 입력 기능과 표시 기능을 동시에 수행하는 입출력 수단으로, 표시부(131)와 터치감지부(133)를 포함할 수 있다. 특히, 본 발명의 실시 예에서 터치스크린(130)은 상기 표시부(131)를 통해 사용자 디바이스 운용에 따른 다양한 화면(예컨대, 메신저 및 그에 의해 운용되는 화면, 통화 발신을 위한 화면, 게임 화면, 갤러리 화면 등)을 표시할 수 있다. 그리고 터치스크린(130)은 상기 표시부(131)를 통해 특정 화면을 표시하는 중에 상기 터치감지부(133)에 의한 사용자의 터치 이벤트(touch event)가 입력되면, 상기 터치 이벤트에 따른 입력신호를 상기 제어부(170)에게 전달할 수 있다. 그러면, 제어부(170)는 상기 터치 이벤트를 구분하고, 터치 이벤트에 따른 동작 수행을 제어할 수 있다.
한 실시 예에 따르면, 터치스크린(130)은 메신저 운용에 따른 대화화면을 표시하는 중에 사용자의 텍스트 입력을 위한 터치 이벤트를 수신하고, 제어부(170)의 제어에 따라 해당 텍스트를 표시부(131)를 통해 표시되는 메신저의 대화화면에 표시할 수 있다. 그리고 터치스크린(130)은 제어부(170)의 제어에 따라 텍스트로부터 검출된 컨텐츠와 관련된 컨텐츠 이미지를 메신저의 배경으로 표시하고, 컨텐츠 이미지를 표시하는 중에 사용자의 컨텐츠 이미지 선택을 위한 터치 이벤트를 수신하고, 제어부(170)의 제어에 따라 해당 컨텐츠 이미지와 관련되어 실행되는 화면을 표시할 수 있다.
표시부(131)는 사용자 디바이스에서 처리되는 정보를 표시(출력)할 수 있다. 예를 들어, 사용자 디바이스가 통화모드인 경우 통화와 관련된 사용자 인터페이스(UI, User Interface) 또는 그래픽 사용자 인터페이스(GUI, Graphical UI)를 표시한다. 또한 표시부(131)는 사용자 디바이스가 화상통화 모드 또는 촬영 모드인 경우에는 촬영 또는/및 수신된 영상 또는 UI, GUI를 표시한다. 특히, 표시부(131)는 본 발명의 실시 예에서 메신저의 실행화면을 표시하고, 상기 메신저에서 사용자로부터 입력되는 데이터와 외부로부터 수신되는 데이터 즉, 대화를 위해 사용자들 간에 주고받는 데이터를 설정된 UI 또는 GUI로 표시할 수 있다. 또한 표시부(131)는 메신저의 실행화면을 표시하는 중에 텍스트로부터 검출된 특정 컨텐츠와 관련된 컨텐츠 이미지를 메신저의 배경으로 표시할 수 있고, 컨텐츠 이미지와 관련되어 실행되는 기능(또는 어플리케이션 등)의 실행화면을 표시할 수 있다. 또한 표시부(131)는 사용자 디바이스의 회전 방향(또는 놓인 방향)에 따라 가로모드에 의한 화면 표시, 세로모드에 의한 화면 표시 및 가로모드와 세로모드 간의 변화에 따른 화면 전환 표시를 지원할 수 있다. 본 발명에서 운용되는 표시부(131)의 화면 예시에 대해 후술될 것이다.
표시부(131)는 액정 디스플레이(LCD, Liquid Crystal Display), 박막 트랜지스터 액정 디스플레이(TFT LCD, Thin Film Transistor-LCD), 발광 다이오드(LED, Light Emitting Diode), 유기 발광 다이오드(OLED, Organic LED), 능동형 OLED(AMOLED, Active Matrix OLED), 플렉서블 디스플레이(flexible display), 벤디드 디스플레이(bended display), 그리고 3차원 디스플레이(3D display) 중에서 적어도 하나를 포함할 수 있다. 이들 중 일부 디스플레이는 외부를 볼 수 있도록 투명형 또는 광투명형으로 구성되는 투명 디스플레이(transparent display)로 구현될 수 있다.
터치감지부(133)는 상기 표시부(131)에 안착될 수 있으며, 상기 터치스크린(130) 표면에 접촉하는 사용자의 터치 이벤트(예컨대, 탭(tap), 드래그(drag), 스윕(sweep), 플릭(flick), 드래그앤드롭(drag&drop), 드로잉(drawing), 싱글터치(single-touch), 멀티터치(multi-touch), 제스처(gesture)(예컨대, 필기 등), 호버링(hovering) 등)를 감지할 수 있다. 터치감지부(133)는 상기 터치스크린(130) 표면에 사용자의 터치 이벤트를 감지할 시 상기 터치 이벤트가 발생된 좌표를 검출하고, 검출된 좌표를 상기 제어부(170)에게 전달할 수 있다. 즉, 터치감지부(133)는 사용자에 의해 발생되는 터치 이벤트를 감지하고, 감지된 터치 이벤트에 따른 신호를 생성하여 상기 제어부(170)에게 전달할 수 있다. 제어부(170)는 상기 터치감지부(133)에서 전달되는 신호에 의해 터치 이벤트가 발생된 영역에 해당하는 기능을 수행할 수 있다.
터치감지부(133)는 메신저 실행을 위한 터치 이벤트를 입력받고 그에 따른 입력신호를 발생시킬 수 있다. 터치감지부(133)는 메신저에서 대화에 대응하는 다양한 데이터(예컨대, 텍스트, 이모티콘, 파일 등)의 입력(첨부)을 위한 터치 이벤트를 입력받고 그에 따른 입력신호를 발생시킬 수 있다. 또한 터치감지부(133)는 메신저에서 배경으로 표시된 컨텐츠 이미지의 선택을 위한 터치 이벤트를 입력받고 그에 따른 입력신호를 발생시킬 수 있다.
이러한 터치감지부(133)는 표시부(131)의 특정 부위에 가해진 압력 또는 표시부(131)의 특정 부위에 발생하는 정전 용량 등의 변화를 전기적인 입력신호로 변환하도록 구성될 수 있다. 터치감지부(133)는 터치되는 위치 및 면적뿐만 아니라, 적용한 터치 방식에 따라 터치 시의 압력까지도 검출할 수 있도록 구성될 수 있다. 터치감지부(133)에 대한 터치 입력이 있는 경우, 그에 대응하는 신호(들)는 터치 제어기(미도시)로 전달될 수 있다. 터치 제어기(미도시)는 그 신호(들)를 처리한 다음 해당 데이터를 제어부(170)로 전달할 수 있다. 이로써, 제어부(170)는 터치스크린(130)의 어느 영역이 터치되었는지 여부 등을 알 수 있다.
오디오 처리부(140)는 제어부(170)로부터 입력 받은 오디오 신호를 스피커(SPK, speaker)(141)로 전송하고, 마이크(MIC, microphone)(143)로부터 입력 받은 음성 등의 오디오 신호를 제어부(170)로 전달하는 기능을 수행할 수 있다. 오디오 처리부(140)는 음성/음향 데이터를 제어부(170)의 제어에 따라 스피커(141)를 통해 가청음으로 변환하여 출력하고 마이크(143)로부터 수신되는 음성 등의 오디오 신호를 디지털 신호로 변환하여 제어부(170)로 전달할 수 있다.
스피커(141)는 메신저 모드, 통화 모드, 메시지 모드, 녹음(녹화) 모드, 음성인식 모드, 방송수신 모드, 그리고 미디어 컨텐츠(음악 파일, 동영상 파일) 재생 모드 등에서 무선 통신부(110)로부터 수신되거나, 또는 저장부(150)에 저장된 오디오 데이터를 출력할 수 있다. 스피커(141)는 사용자 디바이스에서 수행되는 기능(예컨대, 메신저 실행, 대화 수신, 대화 발신, 컨텐츠 이미지 표시, 컨텐츠 이미지 관련 기능 실행, 통화 연결 수신, 통화 연결 발신, 촬영, 미디어 컨텐츠 파일 재생 등)과 관련된 음향 신호를 출력할 수도 있다.
마이크(143)는 메신저 모드, 통화 모드, 메시지 모드, 녹음(녹화) 모드, 그리고 음성인식 모드 등에서 외부의 음향 신호를 입력 받아 전기적인 음성 데이터로 처리할 수 있다. 처리된 음성 데이터는 통화모드인 경우 이동통신 모듈(111)을 통하여 이동통신 기지국으로 송신 가능한 형태로 변환되어 출력될 수 있다. 마이크(143)에는 외부의 음향 신호를 입력 받는 과정에서 발생되는 잡음(noise)을 제거하기 위한 다양한 잡음 제거 알고리즘이 구현될 수 있다.
저장부(150)는 제어부(170)의 처리 및 제어를 위한 프로그램(program)을 저장할 수도 있고, 입/출력되는 데이터들(예컨대, 메신저 데이터(대화 데이터), 컨텐츠 이미지, 컨택트(contact) 정보, 메시지, 미디어 컨텐츠(예컨대, 오디오, 동영상, 이미지) 등)의 임시 저장을 위한 기능을 수행할 수도 있다. 저장부(150)에는 사용자 디바이스의 기능 운용에 따른 사용 빈도(예컨대, 어플리케이션 사용빈도, 어플리케이션별 속성 사용빈도, 컨텐츠 사용빈도 등), 중요도 및 우선순위도 함께 저장될 수 있다. 저장부(150)에는 터치스크린(130) 상의 터치 입력에 응답하여 출력되는 다양한 패턴(pattern)의 진동 및 음향에 관한 데이터를 저장할 수도 있다. 특히, 저장부(150)는 본 발명의 실시 예에서 컨텐츠에 대응하는 텍스트, 컨텐츠에 대응하는 컨텐츠 이미지, 그리고 컨텐츠(또는 컨텐츠 이미지)에 대응하는 기능 등을 저장할 수 있다. 여기서, 컨텐츠에 대응하는 텍스트, 컨텐츠 이미지 또는 기능 등의 데이터는 메신저 등의 어플리케이션이 실행될 시 생성될 수 있고, 또는 주기적으로 유무선 통신망을 통해 서버로부터 수신되거나 업데이트될 수 있다. 서버는 컨텐츠와 관련된 광고주, 통신 서비스 제공자 또는 제조자 등에 의해 관리될 수 있다. 서버는 컨텐츠에 대응하는 텍스트, 컨텐츠 이미지 또는 기능 등의 데이터를 저장하고, 주기적으로 또는 이벤트가 발생될 때마다 데이터를 업데이트하여 관리할 수 있다.
본 발명의 실시 예에서 컨텐츠는 유무선 통신망을 통해 전달될 수 있는 각종 산업분야(예컨대, 음반, 게임, 관광(여행), 영화, 방송, 애니메이션, 출판, 음식 등)의 멀티미디어 컨텐츠, 디지털 컨텐츠, 또는 인터넷 컨텐츠 등을 포함할 수 있다. 예를 들어, 본 발명의 실시 예에서 상기 컨텐츠는 음반 컨텐츠, 영화 컨텐츠, 방송 컨텐츠, 관광(여행) 컨텐츠, 음식 컨텐츠, 게임 컨텐츠, 애니메이션 컨텐츠 등을 포함할 수 있다. 한 실시 예에 따르면, 사용자 디바이스는 사용자가 메신저를 통해 "우리 여행 가자"와 같은 텍스트를 입력할 시 상기 텍스트를 센싱하여 "관광(여행) 컨텐츠"와 관련된 단어(즉, "여행")를 검출할 수 있다. 즉, 본 발명의 실시 예에 따르면 메신저를 통해 주고받는 대화로부터 컨텐츠(예컨대, 관광(여행) 컨텐츠, 방송 컨텐츠, 영화 컨텐츠, 음식 컨텐츠 등)에 대한 텍스트를 검출할 수 있다. 또한 사용자 디바이스는 검출된 텍스트(또는 컨텐츠)와 관련된 컨텐츠 이미지(예컨대, 관광(여행)과 관련된 특정 사이트(서버)로 연결되는 링크 정보(link information)를 가지는 컨텐츠 이미지 등)를 내부로부터 추출하거나, 또는 관련 서버로부터 획득(예컨대, 다운로드)하여 메신저의 배경으로 표시할 수 있다.
저장부(150)는 사용자 디바이스의 운영체제(OS, Operating System), 터치스크린(130)을 이용한 입력 및 표시 제어 동작과 관련된 프로그램, 메신저에 의한 데이터 송수신 제어 동작과 관련된 프로그램, 메신저를 이용한 컨텐츠 이미지의 배경 표시 제어 동작과 관련된 프로그램, 컨텐츠 이미지와 연동되는 기능 제어 동작과 관련된 프로그램, 그리고 각 프로그램들의 동작에 의해 발생되는 데이터 등을 지속적으로 또는 일시적으로 저장할 수 있다.
저장부(150)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 마이크로 타입(micro type), 및 카드 타입(예컨대, SD 카드(Secure Digital Card) 또는 XD 카드(eXtream Digital Card)) 등의 메모리와, 디램(DRAM, Dynamic Random Access Memory), SRAM(Static RAM), 롬(ROM, Read-Only Memory), PROM(Programmable ROM), EEPROM(Electrically Erasable PROM), 자기 메모리(MRAM, Magnetic RAM), 자기 디스크(magnetic disk), 및 광디스크(optical disk) 타입의 메모리 중 적어도 하나의 타입의 저장 매체(storage medium)를 포함할 수 있다. 사용자 디바이스는 인터넷 상에서 상기 저장부(150)의 저장 기능을 수행하는 웹 스토리지(web storage)와 관련되어 동작할 수도 있다.
인터페이스부(160)는 사용자 디바이스에 연결되는 모든 외부 기기와의 통로 역할을 수행할 수 있다. 인터페이스부(160)는 외부 기기로부터 데이터를 전송 받거나, 전원을 공급받아 사용자 디바이스 내부의 각 구성 요소에 전달하거나, 사용자 디바이스 내부의 데이터가 외부 기기로 전송되도록 할 수 있다. 예를 들어, 유/무선 헤드셋 포트(port), 외부 충전기 포트, 유/무선 데이터 포트, 메모리 카드(memory card) 포트, 식별 모듈이 구비된 장치를 연결하는 포트, 오디오 입/출력(Input/Output) 포트, 비디오 입/출력 포트, 이어폰 포트 등이 인터페이스부(160)에 포함될 수 있다.
제어부(170)는 사용자 디바이스의 전반적인 동작을 제어할 수 있다. 예를 들어, 제어부(170)는 음성 통신, 데이터 통신, 화상 통신 등에 관련된 제어를 수행할 수 있다. 제어부(170)는 메신저에서 내부 또는 외부에서 입력되는 텍스트와 관련된 정보를 메신저의 배경화면을 통해 표시하는 기능과 관련된 동작을 처리할 수 있고, 이를 처리하는 데이터 처리 모듈(미도시)을 구비할 수도 있다.
본 발명의 다양한 실시 예에서 제어부(170)는 사용자 입력에 반응하여 메신저를 실행하고, 메신저를 통해 적어도 하나의 사용자와 주고받는 대화(특히, 텍스트)를 메신저의 배경 상에 오버레이(overlay)하여 표시할 수 있다. 제어부(170)는 메신저를 통해 주고받는 대화(특히, 텍스트)를 센싱할 수 있고, 주고받는 텍스트에서 특정 컨텐츠에 대응하는 텍스트(예컨대, 문자, 단어, 단어열 등)를 검출할 수 있다. 제어부(170)가 대화에서 특정 텍스트를 검출하는 방식은, 대응 텍스트를 매핑 테이블(mapping table)로 저장하는 방식, 시맨틱(semantic) 분석 방식 또는 온톨로지(ontology) 방식 등을 포함할 수 있다.
대응 텍스트를 매핑 테이블로 저장하는 방식은 특정 컨텐츠에 대응하는 대응 텍스트가 매핑 테이블로 저장된 경우, 대화에서 대응 텍스트를 서치(search)하여, 대응 텍스트와 일치하거나 유사한 텍스트가 포함되어 있으면 특정 컨텐츠가 검출된 것으로 판단하는 것일 수 있다.
시맨틱 분석 방식 또는 온톨로지 방식은 대화(또는 텍스트)로부터 의미를 추출하고, 의미에 해당하는 컨셉(concept)과 컨텐츠에 대응하는 컨셉 간의 상관도를 분석하여, 상관도가 일정 값 이상을 나타내는 경우 특정 컨텐츠가 검출된 것으로 판단하는 것일 수 있다. 또한, 시맨틱 분석 방식 또는 온톨로지 방식 등은 해당 알고리즘을 구현하기 위한 데이터, 구동 엔진 등이 사용자 디바이스에 포함될 수도 있고, 데이터, 구동 엔진 등의 모듈 중 적어도 일부가 서버에 포함되어 있을 수도 있다. 한 실시 예에 따르면, 사용자 디바이스가 대화(또는 텍스트)를 서버로 전송하고, 사용자 디바이스는 특정 컨텐츠의 검출여부를 서버로부터 수신할 수도 있다. 또한, 사용자 디바이스가 서버로 전송하는 단계가 생략될 수 있다. 예를 들어, 메신저 서비스를 제공하는 서비스 서버에서 검출여부가 판단될 수도 있고, 서비스 서버로부터 대화를 수신하는 별도의 서버에서 특정 컨텐츠의 검출 여부가 판단될 수도 있다. 또한, 컨텐츠의 검출과정을 나누어 사용자 디바이스와 서버에서 각각 처리되는 하이브리드 방식이 사용될 수도 있다. 또한, 상술된 검출방식 이외에도 다양한 방식들이 사용될 수 있고, 상술한 방식들을 포함한 방식들이 변형되거나 결합되어 사용될 수도 있음에 유의해야 한다.
제어부(170)는 검출된 텍스트의 컨텐츠와 관련된 컨텐츠 이미지를 획득할 수 있고, 획득된 컨텐츠 이미지를 메신저의 배경으로 표시할 수 있다. 제어부(170)는 컨텐츠 이미지를 배경으로 표시할 시 메신저에 기본 설정된 배경(이하, '원본 배경'이라 칭함)을 교체하는 것이 아니라, 원본 배경 상에 컨텐츠 이미지를 오버레이하여 제공할 수 있다.
이때, 메신저의 주용 기능은 사용자들 간의 대화를 실시간으로 제공하고자 하는 것이므로, 사용자들 간 주고받는 대화 내용 및 대화의 주체를 지시하는 식별자(예컨대, 아이콘, 이미지 등)를 포함하는 말풍선(speech bubble)의 시인성은 유지되어야 한다. 따라서 제어부(170)는 컨텐츠 이미지를 배경으로 표시할 때 원본 배경과 말풍선 사이의 중간에 컨텐츠 이미지가 표시되도록 제어할 수 있다. 한 실시 예에 따르면, 본 발명에서 컨텐츠 이미지는 원본 배경이 제공되는 레이어와 말풍선이 제공되는 레이어 사이에 새로운 레이어를 생성하여 제공될 수 있다. 그리고 본 발명의 실시 예에 따르면, 원본 배경, 컨텐츠 이미지, 그리고 말풍선 각각에 대한 사용자 입력을 지원할 수 있다.
제어부(170)는 컨텐츠 이미지가 표시된 상태에서 컨텐츠 이미지에 대한 사용자 입력에 반응하여 컨텐츠 이미지와 관련된 기능을 실행할 수 있고, 기능 실행에 따른 관련 화면이 표시되도록 동작할 수 있다. 제어부(170)는 컨텐츠 이미지가 선택될 시 해당 컨텐츠(또는 컨텐츠 이미지)의 타입(예컨대, 정보 제공 방식)을 분석하고, 분석된 타입(예컨대, 정보 제공 방식)에 대응하는 기능이 실행되도록 동작할 수 있다. 제어부(170)는 실행된 기능을 통해 상기 컨텐츠의 관련 정보가 제공되도록 제어할 수 있다. 또한 제어부(170)는 컨텐츠 이미지를 표시할 시 컨텐츠 이미지 표시를 위한 시간을 카운트하고, 설정된 시간이 경과할 시 표시된 컨텐츠 이미지가 제거되도록 동작할 수 있다.
또한 제어부(170)는 컨텐츠 이미지가 표시된 상태 또는 표시된 컨텐츠 이미지가 없는 상태에서 이전 대화의 텍스트에 대한 사용자 입력에 반응하여 선택된 텍스트의 컨텐츠와 관련된 컨텐츠 이미지를 추출하고, 추출된 컨텐츠 이미지가 표시되도록 동작할 수 있다. 이때, 제어부(170)는 현재 표시 중인 컨텐츠 이미지가 존재할 시 표시 중이던 컨텐츠 이미지를 추출된 컨텐츠 이미지로 대체하여 표시할 수 있다.
이러한 제어부(170)의 상세 제어 동작에 대해 후술하는 도면들을 참조한 사용자 디바이스의 동작 예시 및 그의 제어 방법에서 설명될 것이다.
그리고 본 발명의 실시 예에 따른 제어부(170)는 상기의 기능 외에 사용자 디바이스의 통상적인 기능과 관련된 각종 동작을 제어할 수 있다. 예를 들어, 제어부(170)는 특정 어플리케이션 실행 시 그의 운용 및 화면 표시를 제어할 수 있다. 또한 제어부(170)는 터치 기반의 입력 인터페이스(예컨대, 터치스크린(130))에서 지원하는 다양한 터치 이벤트 입력에 대응하는 입력신호를 수신하고 그에 따른 기능 운용을 제어할 수 있다. 또한 제어부(170)는 유선통신 기반 또는 무선통신 기반으로 각종 데이터의 송수신을 제어할 수도 있다.
전원 공급부(180)는 제어부(170)의 제어에 의해 외부의 전원, 내부의 전원을 인가받아 각 구성 요소들의 동작에 필요한 전원을 공급할 수 있다.
이상에서 살펴본 바와 같은, 본 발명의 다양한 실시 예에 따른 사용자 디바이스는 본 발명의 기능을 지원하는 모든 정보통신기기, 멀티미디어기기 및 그에 대한 응용기기와 같이 AP(Application Processor), GPU(Graphic Processing Unit), CPU(Central Processing Unit)를 사용하는 모든 디바이스를 포함할 수 있다. 예를 들어, 상기 사용자 디바이스는 다양한 통신 시스템에 대응되는 각 통신 프로토콜들(communication protocols)에 의거하여 동작하는 이동통신 단말기를 비롯하여, 태블릿(tablet) PC(Personal Computer), 스마트 폰(Smart Phone), PMP(Portable Multimedia Player), 미디어 플레이어(Media Player)(예컨대, MP3 플레이어), 휴대게임단말, 및 PDA(Personal Digital Assistant) 등의 디바이스를 포함할 수 있다. 아울러, 본 발명의 다양한 실시 예에 따른 기능 제어 방법은 랩탑 컴퓨터(예컨대, 노트북), 개인용 컴퓨터(PC), 또는 디지털 TV(Digital Television), DS(Digital Signage), LFD(Large Format Display) 등과 같은 다양한 디스플레이 디바이스 등에 적용되어 운용될 수도 있다.
그리고 본 발명에서 설명되는 다양한 실시 예들은 소프트웨어(software), 하드웨어(hardware) 또는 이들의 조합된 것을 이용하여 컴퓨터(computer) 또는 이와 유사한 장치로 읽을 수 있는 기록 매체 내에서 구현될 수 있다. 하드웨어적인 구현에 의하면, 본 발명에서 설명되는 실시 예들은 ASICs(Application Specific Integrated Circuits), DSPs(digital signal processors), DSPDs(digital signal processing devices), PLDs(programmable logic devices), FPGAs(field programmable gate arrays), 프로세서(processors), 제어기(controllers), 마이크로 컨트롤러(micro-controllers), 마이크로프로세서(microprocessors), 기타 기능 수행을 위한 전기적인 유닛(unit) 중 적어도 하나를 이용하여 구현될 수 있다.
여기서, 상기 기록 매체는 메신저를 통해 주고받는 대화를 표시하는 동작, 상기 대화로부터 컨텐츠에 대한 텍스트를 검출하는 동작, 상기 컨텐츠에 대응하는 컨텐츠 이미지를 상기 메신저의 배경에 표시하는 동작, 상기 컨텐츠 이미지의 선택에 반응하여 상기 컨텐츠와 관련된 정보를 제공하는 동작을 수행하는 프로그램을 저장한 컴퓨터로 읽을 수 있는 기록 매체를 포함할 수 있다.
그리고 일부의 경우에 본 명세서에서 설명되는 실시 예들이 제어부(170) 자체로 구현될 수 있다. 또한 소프트웨어적인 구현에 의하면, 본 명세서에서 설명되는 절차 및 기능과 같은 실시 예들은 별도의 소프트웨어 모듈들로 구현될 수도 있다. 상기 소프트웨어 모듈들 각각은 본 명세서에서 설명되는 하나 이상의 기능 및 동작을 수행할 수 있다.
도 2a 내지 도 2d는 본 발명의 실시 예에 따른 사용자 디바이스에서 메신저를 통해 정보를 제공하는 동작 예시를 도시한 도면들이다.
상기 도 2a 내지 도 2d의 실시 예에서는 컨텐츠와 관련된 기능이 관련 홈페이지 표시 기능인 경우를 예시로 나타낸다. 예를 들어, 상기 도 2a 내지 도 2d에서는 입력된 텍스트에서 여행과 관련된 관광(여행) 컨텐츠가 인식되면 여행과 관련하여 티겟을 예매할 수 있는 홈페이지의 링크 정보를 가지는 컨텐츠 이미지를 배경화면으로 제공하고, 컨텐츠 이미지를 선택하는 사용자 입력에 반응하여 여행 관련 홈페이지를 제공하는 경우의 동작 예시를 나타낸 것이다.
상기 도 2a 내지 도 2d를 참조하면, 상기 도 2a는 사용자 디바이스의 사용자가 메신저를 실행하여 적어도 하나의 대화 상대와 대화(채팅) 중일 때의 사용자 디바이스의 화면 예시를 나타낸 것이다. 상기 도 2a에 도시된 바와 같이, 메신저는 메신저에 기본으로 설정되거나 또는 사용자에 의해 설정된 배경(10), 대화 주체를 식별할 수 있는 식별자와 대화 내용(예컨대, 텍스트, 이모티콘, 이미지, 동영상 등)을 제공하는 말풍선(20), 그리고 사용자에 의해 입력되는 대화 내용이 표시되는 텍스트 입력창(30)을 포함하는 실행화면을 제공할 수 있다. 그리고 메신저는 사용자 입력에 반응하여 활성화 또는 비활성화되는 키패드(40)를 포함할 수도 있다.
상기 도 2a를 참조하면, 사용자 디바이스는 사용자들 간에 주고받는 대화를 말풍선(20)을 통해 표시할 수 있다. 이때, 사용자 디바이스는 주고받는 대화의 텍스트를 센싱할 수 있고, 텍스트 센싱에 의해 특정 컨텐츠에 대응하는 텍스트(예컨대, 문자, 단어, 단어열 등)를 검출할 수 있다. 상기 도 2a의 실시 예서는 대화 상대로부터 수신된 텍스트에서 "여행"과 관련된 컨텐츠(210)가 검출되는 상태일 수 있다. 한 실시 예에 따르면, 대화 상대로부터 수신된 텍스트 "시간되면 여행 가자"에서 텍스트 센싱을 통해 관광(여행) 컨텐츠에 관련된 "여행"을 인식할 수 있다.
본 발명의 실시 예에 따르면, 텍스트 인식 대상을 사용자 선택에 따라 설정할 수 있다. 예를 들어, 사용자로부터 입력된 텍스트만을 인식하도록 설정되거나, 대화 상대로부터 입력된 텍스트만을 인식하도록 설정되거나, 또는 사용자로부터 입력된 텍스트 및 대화 상대로부터 입력된 텍스트 모두를 인식하도록 설정될 수 있다. 한 실시 예에 따르면, 사용자의 입력 텍스트만 인식하도록 설정된 경우 사용자 디바이스는 사용자들 간에 주고받는 대화에서 사용자 디바이스의 사용자로부터 텍스트 입력이 검출될 때 텍스트 인식 동작을 수행할 수 있다. 또한 대화 상대로부터 수신된 텍스트만 인식하도록 설정된 경우 사용자 디바이스는 사용자들 간에 주고받는 대화에서 대화 상대로부터 텍스트 수신이 검출될 때 텍스트 인식 동작을 수행할 수 있다. 또한 사용자의 입력 텍스트 및 대화 상대로부터의 수신 텍스트 모두를 인식하도록 설정된 경우 사용자 디바이스는 사용자들 간에 주고받는 모든 대화의 텍스트에 대해 텍스트 인식 동작을 수행할 수 있다.
상기 도 2a와 같이, 사용자 디바이스는 특정 컨텐츠에 대응하는 텍스트가 검출되면, 상기 컨텐츠에 매핑된 컨텐츠 이미지(220)를 추출할 수 있다. 그리고 사용자 디바이스는 추출된 컨텐츠 이미지(220)를 상기 도 2b와 같이 메신저의 배경으로 표시할 수 있다. 상기 도 2b에 도시된 바와 같이, 사용자 디바이스는 상기 컨텐츠 이미지(220)를 메신저의 원본 배경(10)과 말풍선(20)의 중간에 표시하여, 말풍선(20)이 컨텐츠 이미지(220)에 의해 가려지지 않도록 동작할 수 있다.
또한 사용자 디바이스는 상기 컨텐츠 이미지(220)를 표시할 때 설정된 시간(예컨대, 15초 등)을 카운트하고, 설정된 시간동안 컨텐츠 이미지가 표시되도록 할 수 있다. 그리고 설정된 시간이 경과할 시 상기 컨텐츠 이미지(220)를 제거할 수도 있다. 또한 사용자 디바이스는 컨텐츠 이미지(220)가 표시되는 동안에 새로 입력되는 텍스트에 의해 새로운 컨텐츠가 인식될 시 해당 컨텐츠에 대한 컨텐츠 이미지를 추출하여 표시되도록 동작할 수 있다.
또한 상기 도 2b와 같은 상태에서 사용자 디바이스는 이전에 입력된 특정 컨텐츠와 관련된 텍스트를 선택할 수 있다. 그러면 사용자 디바이스는 텍스트를 선택하는 사용자 입력에 반응하여 해당 텍스트의 컨텐츠를 인식하고, 그에 대응하는 컨텐츠 이미지를 추출하여 표시할 수도 있다. 즉, 본 발명의 실시 예에 따르면 이전에 제공된 정보에 대한 열람 기능을 제공할 수 있다.
상기 도 2b와 같이 컨텐츠 이미지(220)가 표시된 상태에서, 사용자는 상기 도 2c에 도시된 바와 같이 표시된 컨텐츠 이미지(220)를 선택(터치)(230)할 수 있다. 그러면, 사용자 디바이스는 컨텐츠 이미지(220)를 선택하는 사용자 입력(230)에 반응하여 해당 컨텐츠 이미지(220)(또는 컨텐츠)와 관련된 기능을 판단하고, 그의 기능이 실행되도록 동작할 수 있다. 예를 들어, 앞서와 같이 관광(여행) 컨텐츠에 매핑된 기능으로 여행 관련 어플리케이션 실행 또는 여행 관련 홈페이지 표시 등이 설정될 수 있다.
따라서 사용자 디바이스는 상기 도 2d에 도시된 바와 같이 관광(여행) 컨텐츠에 관련된 기능을 실행하여 그의 실행화면을 표시할 수 있다. 한 실시 예에 따르면, 사용자 디바이스는 배경으로 표시된 컨텐츠 이미지(220)에 대한 사용자 입력에 반응하여 해당 텍스트(예컨대, 여행)의 컨텐츠와 관련된 홈페이지가 표시되도록 동작할 수 있다. 그리고 사용자 디바이스는 해당 홈페이지를 표시한 후 사용자 입력에 반응하여 실행된 기능에 관련된 동작(예컨대, 티켓 예매 등)을 수행할 수 있고, 또는 이전 단계로 진행하는 사용자 입력에 반응하여 상기 도 2c의 화면으로 전환하여 메신저 기능을 수행할 수도 있다.
도 3a 내지 도 3d는 본 발명의 실시 예에 따른 사용자 디바이스에서 메신저를 통해 정보를 제공하는 다른 동작 예시를 도시한 도면들이다.
상기 도 3a 내지 도 3d의 실시 예에서는 컨텐츠와 관련된 기능이 검색 기능인 경우를 예시로 나타낸다. 예를 들어, 상기 도 3a 내지 도 3d에서는 입력된 텍스트에서 방송과 관련된 방송 컨텐츠가 인식되면 해당 방송 컨텐츠에 대한 검색 결과를 확인할 수 있는 링크 정보를 가지는 컨텐츠 이미지를 배경화면으로 제공하고, 컨텐츠 이미지를 선택하는 사용자 입력에 반응하여 해당 방송 컨텐츠에 대한 포털 검색 결과를 제공하는 경우의 동작 예시를 나타낸 것이다.
상기 3a 내지 도 3d를 참조하면, 상기 도 3a는 사용자 디바이스의 사용자가 메신저를 실행하여 적어도 하나의 대화 상대와 대화(채팅) 중일 때의 사용자 디바이스의 화면 예시를 나타낸 것이다. 상기 도 3a를 참조하면, 사용자 디바이스는 사용자들 간에 주고받는 대화를 말풍선(20)을 통해 표시할 수 있다. 이때, 사용자 디바이스는 주고받는 대화의 텍스트를 센싱할 수 있고, 텍스트 센싱에 의해 특정 컨텐츠에 대응하는 텍스트를 검출할 수 있다. 상기 도 3a의 실시 예에서는 사용자에 의해 입력된 텍스트에서 "방송"과 관련된 컨텐츠(310)가 검출되는 상태일 수 있다. 한 실시 예에 따르면, 사용자로부터 입력된 텍스트 "드라마의 제왕 봄"에서 텍스트 센싱을 통해 방송 컨텐츠에 관련된 "드라마"를 인식할 수 있다.
상기 도 3a와 같이, 사용자 디바이스는 특정 컨텐츠에 대응하는 텍스트가 검출되면, 상기 컨텐츠에 매핑된 컨텐츠 이미지(320)를 추출할 수 있다. 그리고 사용자 디바이스는 추출된 컨텐츠 이미지(320)를 상기 도 3b와 같이 메신저의 배경으로 표시할 수 있다. 상기 도 3b에 도시된 바와 같이, 사용자 디바이스는 메신저의 원본 배경(10)과 말풍선(20)의 중간에 컨텐츠 이미지(320)가 표시되도록 할 수 있다. 또한 사용자 디바이스는 컨텐츠 이미지(320)를 표시할 시, 해당 컨텐츠 이미지(320)를 설정된 시간동안 노출되도록 제어하거나, 또는 새로운 이벤트(예컨대, 새로운 컨텐츠 인식, 또는 이전 컨텐츠의 텍스트 선택 등) 발생 시까지 노출되도록 제어할 수 있다.
상기 도 3b와 같이 컨텐츠 이미지(320)가 표시된 상태에서, 사용자는 상기 도 3c에 도시된 바와 같이 표시된 컨텐츠 이미지(320)를 선택(터치)(330)할 수 있다. 그러면, 사용자 디바이스는 컨텐츠 이미지(320)를 선택하는 사용자 입력(330)에 반응하여 해당 컨텐츠 이미지(320)(또는 컨텐츠)와 관련된 기능을 판단하고, 그의 기능이 실행되도록 동작할 수 있다. 예를 들어, 앞서와 같이 방송 컨텐츠에 매핑된 기능으로 인식된 텍스트의 방송 컨텐츠를 검색하고 검색된 결과를 제공하는 기능이 설정될 수 있다.
따라서 사용자 디바이스는 상기 도 3d에 도시된 바와 같이 방송 컨텐츠에 관련된 기능을 실행하여 그의 실행화면을 표시할 수 있다. 한 실시 예에 따르면, 사용자 디바이스는 배경으로 표시된 컨텐츠 이미지(320)에 대한 사용자 입력에 반응하여 해당 텍스트(예컨대, 드라마의 제왕)의 컨텐츠와 관련된 포털 검색 결과가 표시되도록 동작할 수 있다. 그리고 사용자 디바이스는 해당 검색 결과를 표시한 후 사용자 입력에 반응하여 실행된 기능에 관련된 동작(예컨대, 검색 결과 링크 선택에 따른 상세 정보 표시 등)을 수행할 수 있고, 또는 이전 단계로 진행하는 사용자 입력에 반응하여 상기 도 3c의 화면으로 전환하여 메신저 기능을 수행할 수도 있다.
도 4a 내지 도 4d는 본 발명의 실시 예에 따른 사용자 디바이스에서 메신저를 통해 정보를 제공하는 또 다른 동작 예시를 도시한 도면들이다.
상기 도 4a 내지 도 4d의 실시 예에서는 컨텐츠와 관련된 기능이 어플리케이션 실행인 경우를 예시로 나타낸다. 예를 들어, 상기 도 4a 내지 도 4d에서는 입력된 텍스트에서 영화와 관련된 영화 컨텐츠가 인식되면 해당 영화 컨텐츠에 대한 어플리케이션을 실행할 수 있는 링크 정보를 가지는 컨텐츠 이미지를 배경화면으로 제공하고, 컨텐츠 이미지를 선택하는 사용자 입력에 반응하여 해당 영화 컨텐츠에 대한 어플리케이션을 실행하여 제공하는 경우의 동작 예시를 나타낸 것이다.
상기 도 4a 내지 도 4d를 참조하면, 상기 도 4a는 사용자 디바이스의 사용자가 메신저를 실행하여 적어도 하나의 대화 상대와 대화(채팅) 중일 때의 사용자 디바이스의 화면 예시를 나타낸 것이다. 상기 도 4a를 참조하면, 사용자 디바이스는 사용자들 간에 주고받는 대화를 말풍선(20)을 통해 표시할 수 있다. 이때, 사용자 디바이스는 주고받는 대화의 텍스트를 센싱할 수 있고, 텍스트 센싱에 의해 특정 컨텐츠에 대응하는 텍스트를 검출할 수 있다. 상기 도 4a의 실시 예에서는 사용자에 의해 입력된 텍스트에서 "영화"와 관련된 컨텐츠(410)가 검출되는 상태일 수 있다. 한 실시 예에 따르면, 대화 상대로부터 수신된 텍스트 "영화 볼까?"에서 텍스트 센싱을 통해 영화 컨텐츠에 관련된 "영화"를 인식할 수 있다.
상기 도 4a와 같이, 사용자 디바이스는 특정 컨텐츠에 대응하는 텍스트가 검출되면, 상기 컨텐츠에 매핑된 컨텐츠 이미지(420)를 추출할 수 있다. 그리고 사용자 디바이스는 추출된 컨텐츠 이미지(420)를 상기 도 4b와 같이 메신저의 배경으로 표시할 수 있다. 상기 도 4b에 도시된 바와 같이, 사용자 디바이스는 메신저의 원본 배경(10)과 말풍선(20)의 중간에 컨텐츠 이미지(420)가 표시되도록 할 수 있다. 또한 사용자 디바이스는 컨텐츠 이미지(420)를 표시할 시, 해당 컨텐츠 이미지(420)를 설정된 시간동안 노출되도록 제어하거나, 또는 새로운 이벤트(예컨대, 새로운 컨텐츠 인식, 또는 이전 컨텐츠의 텍스트 선택 등) 발생 시까지 노출되도록 제어할 수 있다.
상기 도 4b와 같이 컨텐츠 이미지(420)가 표시된 상태에서, 사용자는 상기 도 4c에 도시된 바와 같이 표시된 컨텐츠 이미지(420)를 선택(터치)(430)할 수 있다. 그러면, 사용자 디바이스는 컨텐츠 이미지(420)를 선택하는 사용자 입력(430)에 반응하여 해당 컨텐츠 이미지(420)(또는 컨텐츠)와 관련된 기능을 판단하고, 그의 기능이 실행되도록 동작할 수 있다. 예를 들어, 앞서와 같이 영화 컨텐츠에 매핑된 기능으로 영화 관련 어플리케이션을 실행하는 기능이 설정될 수 있다.
따라서 사용자 디바이스는 상기 도 4d에 도시된 바와 같이 영화 컨텐츠에 관련된 기능을 실행하여 그의 실행화면을 표시할 수 있다. 한 실시 예에 따르면, 사용자 디바이스는 배경으로 표시된 컨텐츠 이미지(420)에 대한 사용자 입력에 반응하여 해당 텍스트(예컨대, 영화)의 컨텐츠와 관련된 어플리케이션이 실행되어 관련 화면이 표시되도록 동작할 수 있다. 그리고 사용자 디바이스는 어플리케이션 실행에 따른 화면을 표시한 후 사용자 입력에 반응하여 실행된 기능에 관련된 동작(예컨대, 영화 검색, 상세 정보 출력, 예매 등)을 수행할 수 있고, 또는 이전 단계로 진행하는 사용자 입력에 반응하여 상기 도 4c의 화면으로 전환하여 메신저 기능을 수행할 수도 있다.
도 5a 내지 도 5d는 본 발명의 실시 예에 따른 사용자 디바이스에서 메신저를 통해 정보를 제공하는 또 다른 동작 예시를 도시한 도면들이다.
상기 도 5a 내지 도 5d의 실시 예에서는 컨텐츠와 관련된 기능이 특정 쿠폰(예컨대, 할인 쿠폰 등)을 메신저를 통해 제공하는 경우를 예시로 나타낸다. 예를 들어, 상기 도 5a 내지 도 5d에서는 입력된 텍스트에서 음식과 관련된 음식 컨텐츠가 인식되면 해당 음식 컨텐츠에 대한 할인 쿠폰을 제공하는 경우의 동작 예시를 나타낸 것이다.
상기 도 5a 내지 도 5d를 참조하면, 상기 도 5a는 사용자 디바이스의 사용자가 메신저를 실행하여 적어도 하나의 대화 상대와 대화(채팅) 중일 때의 사용자 디바이스의 화면 예시를 나타낸 것이다. 상기 도 5a를 참조하면, 사용자 디바이스는 사용자들 간에 주고받는 대화를 말풍선(20)를 통해 표시할 수 있다. 이때, 사용자 디바이스는 주고받는 대화의 텍스트를 센싱할 수 있고, 텍스트 센싱에 의해 특정 컨텐츠에 대응하는 텍스트를 검출할 수 있다. 상기 도 5a의 실시 예에서는 사용자에 의해 입력된 텍스트에서 "음식"과 관련된 컨텐츠(510)가 검출되는 상태일 수 있다. 한 실시 예에 따르면, 대화 상대로부터 수신된 텍스트 "햄버거 콜?"에서 텍스트 센싱을 통해 음식 컨텐츠에 관련된 "햄버거"를 인식할 수 있다.
상기 도 5a와 같이, 사용자 디바이스는 특정 컨텐츠에 대응하는 텍스트가 검출되면, 상기 컨텐츠에 매핑된 컨텐츠 이미지(520)를 추출할 수 있다. 그리고 사용자 디바이스는 추출된 컨텐츠 이미지(520)를 상기 도 5b와 같이 메신저의 배경으로 표시할 수 있다. 상기 도 5b에 도시된 바와 같이, 사용자 디바이스는 메신저의 원본 배경(10)과 말풍선(20)의 중간에 컨텐츠 이미지(520)가 표시되도록 할 수 있다. 또한 사용자 디바이스는 컨텐츠 이미지(520)를 표시할 시, 해당 컨텐츠 이미지(520)를 설정된 시간동안 노출되도록 제어하거나, 또는 새로운 이벤트(예컨대, 새로운 컨텐츠 인식, 또는 이전 컨텐츠의 텍스트 선택 등) 발생 시까지 노출되도록 제어할 수 있다.
상기 도 5b와 같이 컨텐츠 이미지(520)가 표시된 상태에서, 사용자는 상기 도 5c에 도시된 바와 같이 표시된 컨텐츠 이미지(520)를 선택(터치)(530)할 수 있다. 그러면, 사용자 디바이스는 컨텐츠 이미지(520)를 선택하는 사용자 입력(530)에 반응하여 해당 컨텐츠 이미지(520)(또는 컨텐츠)와 관련된 기능을 판단하고, 그의 기능이 실행되도록 동작할 수 있다. 예를 들어, 앞서와 같이 음식 컨텐츠에 매핑된 기능으로 할인 쿠폰을 제공하는 기능이 설정될 수 있다.
따라서 사용자 디바이스는 상기 도 5d에 도시된 바와 같이 음식 컨텐츠에 관련된 기능을 실행하여 그의 실행화면을 표시할 수 있다. 한 실시 예에 따르면, 사용자 디바이스는 배경으로 표시된 컨텐츠 이미지(520)에 대한 사용자 입력에 반응하여 해당 텍스트(예컨대, 햄버거)의 컨텐츠와 관련된 할인 쿠폰(540)을 내부 또는 외부로부터 추출하고, 말풍선(20)을 통해 표시되도록 동작할 수 있다. 그리고 사용자 디바이스는 쿠폰 제공에 따른 화면을 표시한 후 사용자 입력에 반응하여 실행된 기능에 관련된 동작(예컨대, 말풍선(20)의 할인 쿠폰(540)을 선택(터치)하는 사용자 입력에 의해 쿠폰 사용(적용) 등)을 수행할 수 있다.
도 6은 본 발명의 실시 예에 따른 사용자 디바이스에서 메신저를 통해 정보를 제공하기 위한 동작 방법을 도시한 흐름도이다.
상기 도 6을 참조하면, 제어부(170)는 메신저를 실행하여 표시할 수 있다(601단계). 예를 들어, 제어부(170)는 사용자 요청에 응답하여 해당 메신저를 실행하고, 실행되는 메신저와 관련된 실행화면을 표시할 수 있다.
제어부(170)는 상기 메신저가 실행된 상태에서 텍스트 입력 이벤트를 감지할 수 있다(603단계). 예를 들어, 제어부(170)는 사용자가 텍스트를 입력하거나, 또는 적어도 하나의 대화 상대로부터 수신할 수 있다. 제어부(170)는 주고받는 대화(예컨대, 사용자로부터 입력된 텍스트 및 대화 상대로부터 입력된 텍스트)를 송신측과 수신측을 구분하여 말풍선(20)으로 표시할 수 있다.
제어부(170)는 텍스트 입력 이벤트가 감지되면 입력된 텍스트를 센싱할 수 있다(605단계). 예를 들어, 제어부(170)는 메신저를 통해 주고받는 대화(채팅)에서 텍스트 센싱에 의해 특정 컨텐츠에 대응하는 텍스트(예컨대, 문자, 단어, 단어열 등)를 검출할 수 있다. 즉, 제어부(170)는 상기 대화로부터 특정 컨텐츠(예컨대, 방송 컨텐츠, 영화 컨텐츠, 음식 컨텐츠, 관광(여행) 컨텐츠, 음반 컨텐츠, 게임 컨텐츠 등)에 대한 텍스트를 검출할 수 있다. 본 발명의 실시 예에 따르면, 제어부(170)는 대화(채팅)로 사용되는 자연어(natural language)(또는 자연 언어) 기반의 텍스트를 문자 인식(character recognition)을 통해 센싱할 수 있다. 상기 자연어는 사람들이 일상적으로 사용하는 언어를 인공적으로 만들어진 언어인 인공어(artificial language)(또는 기계어)와 구분하여 부르는 개념이다.
그리고 제어부(170)는 센싱된 텍스트와 미리 설정된 컨텐츠 간의 매핑 관계를 분석하여 센싱된 텍스트와 관련된 컨텐츠의 존재 유무를 판단할 수 있다. 여기서, 제어부(170)는 사용자가 설정한 특정 컨텐츠(또는 정보)와 관련된 단어/의미의 텍스트만을 인식하도록 동작할 수도 있다. 본 발명의 실시 예에서 텍스트 센싱은 사용자 입력한 텍스트만을 센싱하거나, 대화 상대로부터 수신된 텍스트만을 센싱하거나, 또는 사용자가 입력한 텍스트와 대화 상대로부터 수신된 텍스트 모두를 센싱하도록 설정될 수 있다.
제어부(170)는 텍스트 센싱에 의해 특정 컨텐츠가 확인되면, 상기 텍스트(특히, 컨텐츠)와 관련된 컨텐츠 이미지를 추출하여 표시할 수 있다(607단계). 이때, 본 발명의 실시 예에서 상기 컨텐츠 이미지는 메신저의 원본 배경(10)과 말풍선(20)의 중간 레이어에서 배경화면으로 제공될 수 있다.
제어부(170)는 컨텐츠 이미지가 표시된 상태에서, 상기 컨텐츠 이미지에 대한 사용자 입력을 수신할 수 있다(609단계). 예를 들어, 사용자는 메신저의 배경으로 표시된 컨텐츠 이미지에 의해 정보를 제공받기 위해 해당 컨텐츠 이미지를 선택(터치)할 수 있다.
제어부(170)는 상기 컨텐츠 이미지가 선택될 시 상기 컨텐츠의 타입을 판단할 수 있다(611단계). 예를 들어, 제어부(170)는 해당 컨텐츠와 관련된 정보를 제공하기 위한 정보 제공 방식을 확인할 수 있다. 본 발명의 실시 예에서 상기 컨텐츠의 타입(즉, 정보 제공 방식)은 내부 어플리케이션 실행, 외부 서버에 접속하여 홈페이지 표시, 외부 서버에 접속하여 포털 검색 결과 표시, 쿠폰 획득 및 표시 등을 포함할 수 있고, 컨텐츠의 종류에 따라 다양하게 구현될 수 있다.
제어부(170)는 컨텐츠와 관련된 동작 수행을 제어할 수 있다(613단계). 예를 들어, 제어부(170)는 컨텐츠 이미지를 선택하는 사용자 입력에 반응하여 상기 컨텐츠의 타입에 대응하는 기능이 실행되도록 동작할 수 있다. 이러한 예시가 앞서 살펴본 바와 같은 도 2d, 도 3d, 도 4d, 그리고 도 5d에 나타나 있다.
도 7은 본 발명의 실시 예에 따른 사용자 디바이스에서 메신저를 통해 정보를 제공하기 위한 상세 동작 방법을 도시한 흐름도이다.
상기 도 7을 참조하면, 제어부(170)는 사용자 입력에 반응하여 메신저를 실행하고(701단계), 메신저가 실행된 상태에서 텍스트 입력 이벤트를 감지할 수 있다(703단계).
제어부(170)는 텍스트 입력 이벤트가 감지되면 입력된 텍스트를 센싱할 수 있다(705단계). 본 발명의 실시 예에서 텍스트의 센싱 대상은 사용자 설정에 따라 대화 상대로부터 수신된 텍스트 및 사용자가 입력한 텍스트 중 적어도 하나에 대해 센싱할 수 있다.
제어부(170)는 상기 텍스트 센싱에 의해 컨텐츠 관련 텍스트를 검출할 수 있다(707단계). 예를 들어, 제어부(170)는 센싱된 텍스트와 미리 설정된 컨텐츠 간의 매핑 관계를 분석하여 센싱된 텍스트와 관련된 컨텐츠의 존재 여부를 판단할 수 있다.
제어부(170)는 특정 컨텐츠에 대응하는 텍스트가 검출되면, 상기 텍스트(특히, 컨텐츠)와 관련된 컨텐츠 이미지를 추출할 수 있다(709단계). 그리고 제어부(170)는 추출된 컨텐츠 이미지를 배경으로 표시할 수 있다(711단계). 여기서, 상기 컨텐츠 이미지는 메신저의 원본 배경(10)과 말풍선(20)의 중간 레이어에서 배경화면으로 제공될 수 있다.
제어부(170)는 컨텐츠 이미지를 표시한 후 텍스트 입력 이벤트가 있는지 판단할 수 있다(713단계). 제어부(170)는 텍스트 입력 이벤트가 감지되면(713단계의 YES) 상기 705단계로 진행하여 이하의 동작 수행을 제어할 수 있다. 제어부(170)는 텍스트 입력 이벤트가 감지되지 않으면(713단계의 NO) 컨텐츠 이미지 선택이 있는지 판단할 수 있다(715단계).
제어부(170)는 컨텐츠 이미지가 배경으로 표시된 상태에서 컨텐츠 이미지가 선택되면(715단계의 YES), 컨텐츠의 타입을 판단하고(717단계), 그에 따른 기능을 분석할 수 있다(719단계). 예를 들어, 제어부(170)는 해당 컨텐츠와 관련된 정보를 제공하기 위한 정보 제공 방식을 확인할 수 있다. 그리고 제어부(170)는 확인된 정보 제공 방식에 따라 내부 기능 또는 외부 연동 기능을 실행하고, 실행된 기능에 따라 상기 텍스트의 컨텐츠와 관련된 정보를 표시하도록 동작할 수 있다. 본 발명의 실시 예에서 상기 내부 기능은 사용자 디바이스에 설치된 내부 어플리케이션을 실행하여 컨텐츠와 관련된 정보를 제공하는 기능을 포함할 수 있다. 상기 외부 연동 기능은 외부 서버에 접속하여 컨텐츠와 관련된 정보의 홈페이지를 표시하는 기능, 외부 서버에 접속하여 컨텐츠와 관련된 정보가 검색된 포털 검색 결과를 표시하는 기능, 외부 서버에 접속하여 컨텐츠와 관련된 쿠폰 획득 및 획득된 쿠폰을 말풍선(20)을 통해 표시하는 기능 등을 포함할 수 있다.
제어부(170)는 분석된 기능을 실행하고(721단계), 그에 따른 해당 동작 수행을 제어할 수 있다(723단계). 예를 들어, 제어부(170)는 컨텐츠 이미지를 선택하는 사용자 입력에 반응하여 해당 기능을 실행하고, 상기 도 2d, 도 3d, 도 4d, 도 5d의 예시에서 살펴본 바와 같이 실행된 기능에서 사용자 입력에 따른 동작을 수행할 수 있다.
제어부(170)는 컨텐츠 이미지가 배경으로 표시된 상태에서 컨텐츠 이미지가 선택되지 않으면(715단계의 NO), 특정 말풍선(20)의 텍스트 선택이 있는지 판단할 수 있다(725단계).
제어부(170)는 특정 말풍선(20)의 텍스트가 선택되면(725단계의 YES), 선택된 텍스트에 매핑된 컨텐츠를 확인하고, 확인된 컨텐츠에 대응하는 컨텐츠 이미지를 추출할 수 있다(727단계). 그리고 제어부(170)는 추출된 컨텐츠 이미지를 배경으로 표시하고(729단계), 해당 동작 수행을 제어할 수 있다(731단계). 예를 들어, 제어부(170)는 새롭게 배경으로 표시된 컨텐츠 이미지를 선택하는 사용자 입력에 반응하여 관련 정보를 제공하기 위한 동작을 수행할 수 있고, 또는 다른 말풍선(20)의 텍스트를 선택하는 사용자 입력에 반응하여 앞서의 절차를 수행할 수 있고, 또는 설정 시간 경과 시까지 사용자 입력이 검출되지 않을 시 컨텐츠 이미지의 배경 표시를 제거하는 등의 동작을 수행할 수 있다.
제어부(170)는 특정 말풍선(20)의 텍스트가 선택되지 않으면(725단계의 NO), 미리 설정된 설정 시간의 경과 여부를 판단할 수 있다(733단계). 예를 들어, 제어부(170)는 컨텐츠 이미지를 표시하는 시점에서 설정된 시간(예컨대, 5초, 10초, 15초 등)을 카운트하고, 설정된 시간동안 컨텐츠 이미지가 표시되도록 동작할 수 있다.
제어부(170)는 설정 시간이 경과하지 않은 경우(733단계의 NO) 해당 동작 수행을 제어할 수 있다(737단계). 예를 들어, 제어부(170)는 컨텐츠 이미지의 표시를 유지하는 상태에서 사용자 입력을 대기하고, 사용자 입력에 대응하여 컨텐츠와 관련된 정보 표시, 새로운 텍스트 선택에 따른 새로운 컨텐츠 이미지 표시, 새로운 텍스트 입력 등의 동작을 수행할 수 있다.
제어부(170)는 설정 시간이 경과한 경우(733단계의 YES) 배경으로 표시 중인 컨텐츠 이미지를 제거하고(735단계), 해당 동작 수행을 제어할 수 있다(737단계). 예를 들어, 제어부(170)는 설정 시간이 경과할 시 컨텐츠 이미지의 배경 표시를 제거하고 원본 배경(10)이 노출되도록 동작할 수 있다. 또한 제어부(170)는 컨텐츠 이미지가 제거된 상태에서 앞서와 같은 703단계를 진행하여 이하의 동작이 수행되도록 할 수 있고, 사용자 입력에 반응하여 메신저를 종료할 수도 있다.
한편, 본 발명의 다양한 실시 예에 따르면, 각각의 모듈들은 소프트웨어, 펌웨어, 하드웨어 또는 그 조합으로 구성될 수 있다. 또한 일부 또는 전체 모듈은 하나의 개체(entity)에 구성되되, 각 해당 모듈의 기능을 동일하게 수행되도록 구성할 수 있다. 또한 본 발명의 다양한 실시 예에 따르면, 각각의 동작들은 순차적, 반복적 또는 병렬적으로 실행될 수 있다. 또한 일부 동작들은 생략되거나, 다른 동작들이 추가되어 실행될 수도 있다.
상술한 바와 같은 본 발명의 다양한 실시 예들은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터로 판독 가능한 기록 매체에 기록될 수 있다. 상기 컴퓨터로 판독 가능한 기록 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 기록 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다.
상기 컴퓨터로 판독 가능한 기록 매체에는 하드디스크, 플로피디스크 및 자기 테이프와 같은 마그네틱 매체(Magnetic Media)와, CD-ROM(Compact Disc Read Only Memory), DVD(Digital Versatile Disc)와 같은 광기록 매체(Optical Media)와, 플롭티컬 디스크(Floptical Disk)와 같은 자기-광 매체(Magneto-Optical Media)와, 그리고 ROM(Read Only Memory), RAM(Random Access Memory), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함될 수 있다. 또한 프로그램 명령에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함할 수 있다. 상술한 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지다.
그리고 본 명세서와 도면에 개시된 본 발명의 실시 예들은 본 발명의 기술 내용을 쉽게 설명하고 본 발명의 이해를 돕기 위해 특정 예를 제시한 것일 뿐이며, 본 발명의 범위를 한정하고자 하는 것은 아니다. 따라서 본 발명의 범위는 여기에 개시된 실시 예들 이외에도 본 발명의 기술적 사상을 바탕으로 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
110: 무선 통신부 120: 사용자 입력부
130: 터치스크린 131: 표시부
133: 터치감지부 140: 오디오 처리부
150: 저장부 160: 인터페이스부
170: 제어부
10: 원본 배경 20: 말풍선
210, 310, 410, 510: 컨텐츠 220, 320, 420, 520: 컨텐츠 이미지
130: 터치스크린 131: 표시부
133: 터치감지부 140: 오디오 처리부
150: 저장부 160: 인터페이스부
170: 제어부
10: 원본 배경 20: 말풍선
210, 310, 410, 510: 컨텐츠 220, 320, 420, 520: 컨텐츠 이미지
Claims (16)
- 사용자 디바이스에서 정보 제공 방법에 있어서,
메신저를 통해 주고받는 대화를 포함하는 대화창 및 배경 이미지를 표시하는 과정 - 상기 배경 이미지는 상기 대화창의 백그라운드 레이어에 표시됨 -;
상기 대화로부터 컨텐츠에 대한 텍스트를 검출하는 과정;
상기 컨텐츠에 대응하는 컨텐츠 이미지를 상기 대화창 및 상기 배경 이미지의 중간 레이어에 표시하는 과정; 및
상기 컨텐츠 이미지의 선택에 반응하여 상기 컨텐츠와 관련된 정보를 제공하는 과정을 포함하는 것을 특징으로 하는 사용자 디바이스에서 정보 제공 방법. - 제1항에 있어서, 상기 검출하는 과정은
사용자가 상기 메신저에 입력한 텍스트로부터 상기 컨텐츠에 대한 텍스트를 검출하는 것을 특징으로 하는 사용자 디바이스에서 정보 제공 방법. - 제1항에 있어서, 상기 검출하는 과정은
상기 메신저에 대화 상대로부터 수신된 텍스트로부터 상기 컨텐츠에 대한 텍스트를 검출하는 것을 특징으로 하는 사용자 디바이스에서 정보 제공 방법. - 제1항에 있어서, 상기 검출하는 과정은
사용자가 상기 메신저에 입력한 텍스트 및 상기 메신저에 대화 상대로부터 수신된 텍스트로부터 상기 컨텐츠에 대한 텍스트를 검출하는 것을 특징으로 하는 사용자 디바이스에서 정보 제공 방법. - 삭제
- 제1항에 있어서, 상기 표시하는 과정은
상기 컨텐츠 이미지를 미리 설정된 시간동안 표시하는 것을 특징으로 하는 사용자 디바이스에서 정보 제공 방법. - 제1항에 있어서, 상기 검출하는 과정은
이전에 입력된 대화의 텍스트를 선택하는 사용자 입력을 수신하는 과정; 및
상기 사용자 입력에 반응하여 상기 선택된 텍스트에 대응하는 컨텐츠를 인식하는 과정을 포함하는 것을 특징으로 하는 사용자 디바이스에서 정보 제공 방법. - 제1항에 있어서, 상기 정보를 제공하는 과정은
상기 컨텐츠 이미지가 선택되면 상기 컨텐츠의 타입을 판단하는 과정;
상기 컨텐츠의 타입에 따라 내부 기능 또는 외부 연동 기능을 실행하는 과정; 및
실행된 기능에 따라 상기 컨텐츠와 관련된 정보를 표시하는 과정을 포함하는 것을 특징으로 하는 사용자 디바이스에서 정보 제공 방법. - 제8항에 있어서, 상기 판단하는 과정은
상기 컨텐츠와 관련된 정보를 제공하기 위한 정보 제공 방식을 확인하는 동작인 것을 특징으로 하는 사용자 디바이스에서 정보 제공 방법. - 제8항에 있어서, 상기 내부 기능은
사용자 디바이스의 어플리케이션을 실행하여 상기 컨텐츠와 관련된 정보를 제공하는 기능을 포함하는 것을 특징으로 하는 사용자 디바이스에서 정보 제공 방법. - 제8항에 있어서, 상기 외부 연동 기능은
외부 서버에 접속하여 상기 컨텐츠와 관련된 정보의 홈페이지 표시, 외부 서버에 접속하여 상기 컨텐츠와 관련된 정보의 포털 검색 결과 표시, 그리고 외부 서버에 접속하여 상기 컨텐츠와 관련된 쿠폰 획득 및 획득된 쿠폰을 표시하는 기능을 포함하는 것을 특징으로 하는 사용자 디바이스에서 정보 제공 방법. - 제1항에 있어서, 상기 정보를 제공하는 과정은
상기 컨텐츠와 관련된 정보를 상기 대화창에 표시하는 과정을 포함하는 것을 특징으로 하는 사용자 디바이스에서 정보 제공 방법. - 사용자 디바이스에 있어서,
이미지를 표시하고, 사용자의 터치 입력을 감지하는 터치스크린; 및
상기 터치스크린을 제어하는 제어부를 포함하고,
상기 제어부는,
메신저를 통해 주고받는 대화를 포함하는 대화창 및 배경 이미지를 상기 터치스크린 상에 표시하고, - 상기 배경 이미지는 상기 대화창의 백그라운드 레이어에 표시됨 -,
상기 대화로부터 컨텐츠에 대한 텍스트를 검출하고,
상기 컨텐츠에 대응하는 컨텐츠 이미지를 상기 대화창 및 상기 배경 이미지의 중간 레이어에 표시되도록 제어하고,
상기 컨텐츠 이미지의 선택에 반응하여 상기 컨텐츠와 관련된 정보가 표시되도록 제어하는 것을 특징으로 하는 사용자 디바이스. - 삭제
- 제13항에 있어서, 상기 제어부는
상기 컨텐츠 이미지를 선택하는 사용자 입력에 반응하여 상기 컨텐츠의 타입을 분석하고, 분석된 컨텐츠의 타입에 대응하는 기능을 실행하고, 실행된 기능을 통해 상기 컨텐츠의 관련 정보를 제공하는 것을 특징으로 하는 사용자 디바이스. - 메신저를 통해 주고받는 대화를 포함하는 대화창 및 배경 이미지를 표시하는 동작 - 상기 배경 이미지는 상기 대화창의 백그라운드 레이어에 표시됨 -;
상기 대화로부터 컨텐츠에 대한 텍스트를 검출하는 동작;
상기 컨텐츠에 대응하는 컨텐츠 이미지를 상기 대화창 및 상기 배경 이미지의 중간 레이어에 표시하는 동작; 및
상기 컨텐츠 이미지의 선택에 반응하여 상기 컨텐츠와 관련된 정보를 제공하는 동작을
수행하는 프로그램을 저장한 컴퓨터로 읽을 수 있는 기록 매체.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130056878A KR102027899B1 (ko) | 2013-05-21 | 2013-05-21 | 메신저를 이용한 정보 제공 방법 및 장치 |
US14/273,979 US10171398B2 (en) | 2013-05-21 | 2014-05-09 | Method and apparatus for providing information by using messenger |
EP14168548.7A EP2806620B1 (en) | 2013-05-21 | 2014-05-15 | Method and apparatus for providing information by using messenger |
US16/748,210 USRE49890E1 (en) | 2013-05-21 | 2020-01-21 | Method and apparatus for providing information by using messenger |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130056878A KR102027899B1 (ko) | 2013-05-21 | 2013-05-21 | 메신저를 이용한 정보 제공 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140137030A KR20140137030A (ko) | 2014-12-02 |
KR102027899B1 true KR102027899B1 (ko) | 2019-10-02 |
Family
ID=50980111
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130056878A KR102027899B1 (ko) | 2013-05-21 | 2013-05-21 | 메신저를 이용한 정보 제공 방법 및 장치 |
Country Status (3)
Country | Link |
---|---|
US (2) | US10171398B2 (ko) |
EP (1) | EP2806620B1 (ko) |
KR (1) | KR102027899B1 (ko) |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102099400B1 (ko) * | 2013-06-20 | 2020-04-09 | 삼성전자주식회사 | 휴대 단말기에서 이미지를 표시하는 장치 및 방법 |
KR101641424B1 (ko) * | 2014-09-11 | 2016-07-20 | 엘지전자 주식회사 | 단말기 및 그 동작 방법 |
JP5793260B1 (ja) * | 2014-11-21 | 2015-10-14 | 楽天株式会社 | 情報処理装置、情報処理方法及び情報処理プログラム |
US10341276B2 (en) * | 2014-12-11 | 2019-07-02 | Facebook, Inc. | Systems and methods for providing communications with obscured media content backgrounds |
US9799049B2 (en) * | 2014-12-15 | 2017-10-24 | Nuance Communications, Inc. | Enhancing a message by providing supplemental content in the message |
KR102339461B1 (ko) * | 2014-12-18 | 2021-12-15 | 삼성전자 주식회사 | 전자 장치의 텍스트 기반 컨텐츠 운용 방법 및 장치 |
CN105786887A (zh) * | 2014-12-24 | 2016-07-20 | 北京奇虎科技有限公司 | 会话处理方法和系统、及电子设备 |
KR102568097B1 (ko) * | 2015-06-22 | 2023-08-18 | 삼성전자 주식회사 | 파싱 데이터의 관련 정보를 표시하는 방법 및 전자 장치 |
KR101705556B1 (ko) * | 2015-06-26 | 2017-02-22 | 주식회사 파수닷컴 | 연관도를 이용한 연관 노트 제공 방법 및 장치 |
US10686738B2 (en) * | 2015-07-24 | 2020-06-16 | Facebook, Inc. | Providing personal assistant service via messaging |
US10257140B1 (en) * | 2015-08-04 | 2019-04-09 | Google Llc | Content sharing to represent user communications in real-time collaboration sessions |
CN106506322A (zh) | 2015-09-08 | 2017-03-15 | 阿里巴巴集团控股有限公司 | 业务功能的实现方法和装置 |
KR101694727B1 (ko) * | 2015-12-28 | 2017-01-10 | 주식회사 파수닷컴 | 인공 지능 기반 연관도 계산을 이용한 노트 제공 방법 및 장치 |
DK180169B1 (en) * | 2016-05-18 | 2020-07-13 | Apple Inc | Devices, procedures, and graphical messaging user interfaces |
CN111176509B (zh) | 2016-05-18 | 2022-01-25 | 苹果公司 | 在图形消息传送用户界面中应用确认选项 |
US9959037B2 (en) | 2016-05-18 | 2018-05-01 | Apple Inc. | Devices, methods, and graphical user interfaces for messaging |
US10368208B2 (en) | 2016-06-12 | 2019-07-30 | Apple Inc. | Layers in messaging applications |
KR102198778B1 (ko) | 2016-09-09 | 2021-01-05 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 통지 메시지를 연관시키는 방법, 장치 및 이동 단말 |
CN106911706B (zh) * | 2017-03-13 | 2021-09-07 | 北京小米移动软件有限公司 | 通话背景添加方法及装置 |
CN107797729A (zh) * | 2017-11-14 | 2018-03-13 | 优酷网络技术(北京)有限公司 | 界面展示方法及装置 |
CN107734189A (zh) * | 2017-11-14 | 2018-02-23 | 优酷网络技术(北京)有限公司 | 界面展示方法及装置 |
US11238479B1 (en) | 2018-10-19 | 2022-02-01 | Inmar Clearing, Inc. | Digital promotion processing system including messenger bot based trivia question and related methods |
US10891643B1 (en) | 2018-10-19 | 2021-01-12 | Inmar Clearing, Inc. | Digital promotion processing system including messenger bot based image scoring and related methods |
CN112182281B (zh) * | 2019-07-05 | 2023-09-19 | 腾讯科技(深圳)有限公司 | 一种音频推荐方法、装置及存储介质 |
CN110417640A (zh) * | 2019-07-22 | 2019-11-05 | 北京达佳互联信息技术有限公司 | 消息发送和接收方法、装置、电子设备及存储介质 |
US11756567B2 (en) * | 2020-08-26 | 2023-09-12 | International Business Machines Corporation | Autocreation of conversational image representation |
KR102279261B1 (ko) * | 2021-02-18 | 2021-07-19 | 전성훈 | 메신저 어플리케이션에서 상호 작용하는 이모티콘 제공 방법 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101038087B1 (ko) * | 2009-11-30 | 2011-06-01 | 전남대학교산학협력단 | 이동통신 단말기에서의 하이퍼텍스트 제공 방법 |
Family Cites Families (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010040621A1 (en) * | 1997-12-31 | 2001-11-15 | Irwin Gerszberg | Videophone advertisement when calling video non-enabled videophone users |
US6205432B1 (en) * | 1998-06-05 | 2001-03-20 | Creative Internet Concepts, Llc | Background advertising system |
EP1446949B1 (en) * | 2001-11-23 | 2006-10-11 | Nokia Corporation | Television chat room |
EP1349407A3 (en) * | 2002-03-28 | 2006-12-06 | Casio Computer Co., Ltd. | Data communication apparatus, data communication system, and data communication method |
JP2004198872A (ja) * | 2002-12-20 | 2004-07-15 | Sony Electronics Inc | 端末装置およびサーバ |
TWI241824B (en) * | 2003-10-31 | 2005-10-11 | Benq Corp | Mobile phone and related method for displaying text message with various background images |
US7660904B2 (en) | 2004-05-11 | 2010-02-09 | Microsoft Corporation | Providing keys to share data within an instant messaging session |
US20160344581A9 (en) | 2005-09-21 | 2016-11-24 | Amit Karmarkar | Text message including a contextual attribute of a mobile device |
US9166823B2 (en) | 2005-09-21 | 2015-10-20 | U Owe Me, Inc. | Generation of a context-enriched message including a message component and a contextual attribute |
US9715677B2 (en) * | 2006-12-14 | 2017-07-25 | Aol Inc. | Conditional advertising for instant messaging |
US20080162648A1 (en) | 2006-12-29 | 2008-07-03 | Wang Kai Benson Leung | Device and method of expressing information contained in a communication message sent through a network |
US9053489B2 (en) * | 2007-08-22 | 2015-06-09 | Canyon Ip Holdings Llc | Facilitating presentation of ads relating to words of a message |
WO2009032287A1 (en) * | 2007-09-07 | 2009-03-12 | Enhanced Medical Decisions, Inc. | Management and processing of information |
US20090150158A1 (en) * | 2007-12-06 | 2009-06-11 | Becker Craig H | Portable Networked Picting Device |
US20120011454A1 (en) * | 2008-04-30 | 2012-01-12 | Microsoft Corporation | Method and system for intelligently mining data during communication streams to present context-sensitive advertisements using background substitution |
WO2010110774A2 (en) | 2009-03-21 | 2010-09-30 | Live Common Llc | Live advertising |
US20100248741A1 (en) * | 2009-03-30 | 2010-09-30 | Nokia Corporation | Method and apparatus for illustrative representation of a text communication |
US8559749B2 (en) * | 2010-01-06 | 2013-10-15 | Streaming Appliances, Llc | Audiovisual content delivery system |
KR101348110B1 (ko) * | 2010-10-06 | 2014-01-10 | 킴소프트 주식회사 | 이동 통신 단말기의 메신저를 이용한 광고방법 |
KR101718770B1 (ko) * | 2010-12-17 | 2017-03-22 | 삼성전자주식회사 | 이동 통신 단말기의 메시지 표시 방법 및 장치 |
KR101291755B1 (ko) | 2011-02-25 | 2013-07-31 | 성균관대학교산학협력단 | 감성 진단 장치 및 방법 |
KR101297142B1 (ko) * | 2011-03-29 | 2013-08-21 | 김도형 | 커뮤니케이션 서비스 수행시에 클라이언트 단말기로 정보를 제공하는 시스템 |
US20130120429A1 (en) | 2011-11-16 | 2013-05-16 | Nickolas S. Sukup | Method of representing emotion in a text message |
US9042923B1 (en) * | 2012-02-08 | 2015-05-26 | Fsp Llc | Text message definition and control of multimedia |
US20140085334A1 (en) * | 2012-09-26 | 2014-03-27 | Apple Inc. | Transparent Texting |
US20140136987A1 (en) * | 2012-11-09 | 2014-05-15 | Apple Inc. | Generation of a user interface based on contacts |
KR101510144B1 (ko) * | 2012-12-11 | 2015-04-10 | 킴소프트 주식회사 | 배경 화면을 이용한 광고 시스템 및 방법 |
KR102014778B1 (ko) * | 2012-12-14 | 2019-08-27 | 엘지전자 주식회사 | 텍스트 메시징 서비스를 제공하는 디지털 디바이스 및 그 제어 방법 |
KR101331444B1 (ko) * | 2013-02-08 | 2013-11-21 | 에스케이플래닛 주식회사 | 인스턴트 메시징 서비스 제공 방법, 이를 위한 프로그램을 기록한 기록 매체 및 단말 |
JP2014222439A (ja) * | 2013-05-14 | 2014-11-27 | ソニー株式会社 | 情報処理装置、パーツ生成利用方法及びプログラム |
KR20160026578A (ko) * | 2014-09-01 | 2016-03-09 | 삼성전자주식회사 | 전자 장치의 디스플레이 방법 및 그 전자 장치 |
KR20160139132A (ko) * | 2015-05-26 | 2016-12-07 | 삼성전자주식회사 | 전자 장치 및 전자 장치에서의 상황 기반의 정보 처리 방법 |
-
2013
- 2013-05-21 KR KR1020130056878A patent/KR102027899B1/ko active IP Right Grant
-
2014
- 2014-05-09 US US14/273,979 patent/US10171398B2/en not_active Ceased
- 2014-05-15 EP EP14168548.7A patent/EP2806620B1/en active Active
-
2020
- 2020-01-21 US US16/748,210 patent/USRE49890E1/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101038087B1 (ko) * | 2009-11-30 | 2011-06-01 | 전남대학교산학협력단 | 이동통신 단말기에서의 하이퍼텍스트 제공 방법 |
Also Published As
Publication number | Publication date |
---|---|
EP2806620A1 (en) | 2014-11-26 |
USRE49890E1 (en) | 2024-03-26 |
EP2806620B1 (en) | 2018-08-08 |
US20140351350A1 (en) | 2014-11-27 |
KR20140137030A (ko) | 2014-12-02 |
US10171398B2 (en) | 2019-01-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102027899B1 (ko) | 메신저를 이용한 정보 제공 방법 및 장치 | |
USRE49367E1 (en) | Automated generation of recommended response messages | |
US10237692B2 (en) | Systems, devices, and methods for sharing geographic location | |
KR102098058B1 (ko) | 뷰 모드에서 정보 제공 방법 및 장치 | |
Emmanouilidis et al. | Mobile guides: Taxonomy of architectures, context awareness, technologies and applications | |
US10097494B2 (en) | Apparatus and method for providing information | |
US9928028B2 (en) | Mobile terminal with voice recognition mode for multitasking and control method thereof | |
US9882996B2 (en) | Determining data associated with proximate computing devices | |
RU2646359C2 (ru) | Способ и система представления приложений терминала мобильной связи | |
US8615274B2 (en) | Electronic device and controlling method thereof | |
US10359901B2 (en) | Method and apparatus for providing intelligent service using inputted character in a user device | |
KR20130116558A (ko) | 휴대단말에서 피드 정보 수집 방법 및 장치 | |
CN105718189B (zh) | 电子装置以及使用该电子装置显示网页的方法 | |
KR102306536B1 (ko) | 위젯 제공 시스템 및 방법 | |
KR20130122424A (ko) | 앱 서비스 제공 방법 및 시스템 | |
US20170147579A1 (en) | Information ranking based on properties of a computing device | |
US9063582B2 (en) | Methods, apparatuses, and computer program products for retrieving views extending a user's line of sight | |
CN105608095B (zh) | 多媒体播放方法、装置及移动终端 | |
US20140221047A1 (en) | Method and apparatus for providing short-cut number in user device | |
US20210255765A1 (en) | Display Control Method and Terminal | |
EP2717121B1 (en) | Method and apparatus for providing intelligent service using inputted character in a user device | |
KR20160033579A (ko) | 애플리케이션을 통하여 서비스를 제공하는 시스템 및 방법 | |
US20130017839A1 (en) | Electronic device and method of operating the same | |
KR102092023B1 (ko) | 라디오 기능을 구비한 전자 장치 및 그 운영 방법 | |
KR20110089689A (ko) | 컨텐츠 이용 방법, 컨텐츠 표시 방법 및 이를 수행하는 이동 단말기 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |