KR102210006B1 - 메신저 서비스에서 특정 문자열을 이용한 검색 방법, 이를 위한 시스템 및 장치 - Google Patents

메신저 서비스에서 특정 문자열을 이용한 검색 방법, 이를 위한 시스템 및 장치 Download PDF

Info

Publication number
KR102210006B1
KR102210006B1 KR1020140028883A KR20140028883A KR102210006B1 KR 102210006 B1 KR102210006 B1 KR 102210006B1 KR 1020140028883 A KR1020140028883 A KR 1020140028883A KR 20140028883 A KR20140028883 A KR 20140028883A KR 102210006 B1 KR102210006 B1 KR 102210006B1
Authority
KR
South Korea
Prior art keywords
character string
specific character
message
terminal
search
Prior art date
Application number
KR1020140028883A
Other languages
English (en)
Other versions
KR20150106613A (ko
Inventor
이재하
오길훈
Original Assignee
에스케이텔레콤 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이텔레콤 주식회사 filed Critical 에스케이텔레콤 주식회사
Priority to KR1020140028883A priority Critical patent/KR102210006B1/ko
Priority to PCT/KR2014/012568 priority patent/WO2015133714A1/ko
Publication of KR20150106613A publication Critical patent/KR20150106613A/ko
Application granted granted Critical
Publication of KR102210006B1 publication Critical patent/KR102210006B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/60Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/50Business processes related to the communications industry
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • 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)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

단말기 또는 서비스 장치 중 적어도 하나에 사용자가 지정 또는 시스템에서 설정한 특정 단어, 특정 숫자, 일련 번호와 같은 특정 문자열을 저장하고, 단말기에 송수신되는 메시지에 상기 특정 문자열이 포함되었는가를 판단하여 메시지에 특정 문자열이 포함되었을 경우 특정 문자열이 포함된 메시지를 저장하여 사용자가 쉽게 특정 문자열이 포함된 메시지를 검색할 수 있도록 한 메신저 서비스에서 특정 문자열을 이용한 검색 방법, 이를 위한 시스템 및 장치에 관한 것으로, 단말기는 메신저 프로그램을 기반으로 서비스 장치와 통신하여 메시지를 송신 및 메시지를 수신하는 통신부, 사용자가 메시지를 입력 또는 다른 단말기로부터 메시지가 수신되면 메시지 내용을 기 저장된 특정 문자열과 비교하는 특정 문자열 비교 모듈, 특정 문자열이 메시지에 포함되면 특정 문자열을 포함하는 메시지를 저장부에 저장하고, 사용자가 메시지를 검색하기 위해 특정 문자열을 선택 또는 입력하면 저장된 메시지로부터 특정 문자열을 검색하는 검색 모듈을 포함하는 제어부 및 제어부에 의하여 검색된 특정 문자열을 포함하는 메시지를 화면에 표시하는 표시부를 포함한다.

Description

메신저 서비스에서 특정 문자열을 이용한 검색 방법, 이를 위한 시스템 및 장치{METHOD FOR SEARCHING USING SPECIFIC STRING IN MESSENGER SERVICE, SYSTEM AND APPARATUS THEREOF}
본 발명은 메신저 서비스에서 특정 문자열을 이용한 검색 방법, 이를 위한 시스템 및 장치에 관한 것으로, 보다 상세하게는 단말기 또는 서비스 장치 중 적어도 하나에 사용자가 지정 또는 시스템에서 설정한 특정 단어, 특정 숫자, 일련 번호와 같은 특정 문자열을 저장하고, 단말기에 송수신되는 메시지에 상기 특정 문자열이 포함되었는가를 판단하여 메시지에 특정 문자열이 포함되었을 경우 특정 문자열이 포함된 메시지를 저장하여 사용자가 쉽게 특정 문자열이 포함된 메시지를 검색할 수 있도록 한 메신저 서비스에서 특정 문자열을 이용한 검색 방법, 이를 위한 시스템 및 장치에 관한 것이다.
정보통신 기술의 비약적인 발전으로 인해 이동통신 단말, 개인용 컴퓨터 등과 같은 다양한 종류의 단말기들은 다양한 기능을 수행할 수 있도록 구현되고 있다.
이동통신 단말기를 예로 들어 설명하면, 이동통신 단말기는 기본적인 음성 통신 기능에서 더 나아가 최근에는 데이터 통신, 카메라를 이용한 사진이나 동영상 촬영, 음악 또는 동영상 파일 재생, 게임, 방송 시청 등 다양한 기능들을 이용할 수 있도록 구현되고 있다.
이러한 단말기에서 실행될 수 있는 기능의 증대를 위한 기술 개발은 지속적으로 이뤄지고 있으며, 하드웨어 개량 기술은 물론 소프트웨어 개량 기술을 중심으로 지속적으로 이뤄지고 있다.
한편, 최근에는 이러한 단말기를 이용하여 통신망에 접속한 후 다수의 사용자에게 메시지를 송신하거나 수신함으로써, 가상 공간에서 대화를 진행할 수 있는 메신저 프로그램의 사용 빈도 및 개발이 지속적으로 수행하고 있다.
일반적으로 메신저 프로그램을 이용하여 가상 공간에서 메시지를 주고 받으면서 대화를 진행할 때 메시지의 내용의 일부를 검색하기 위해서 키워드를 입력하여 주고받은 전체 메시지 내용 중 키워드가 포함된 메시지를 검색하였으며, 정확도와 검색된 메시지를 활용하기가 어려웠다.
공개특허 제10-2013-0127086호, 단말 장치, 이를 포함하는 메신저를 이용한 정보 검색 시스템 및 그 정보 검색방법, (2013.11.22)
본 발명은 메신저 프로그램을 이용하여 가상 공간에서 주고 받아 생성된 다량의 메시지들로부터 사용자가 원하는 메시지를 쉽게 검색할 수 있도록 하는 메신저 서비스에서 특정 문자열을 이용한 검색 방법, 이를 위한 시스템 및 장치를 제공하는 것을 목적으로 한다. 특히, 본 발명은 단말기 또는 서비스 장치 중 적어도 하나에 사용자가 지정 또는 시스템에서 설정한 특정 단어, 특정 숫자, 일련 번호와 같은 특정 문자열을 저장하고, 단말기에 송수신되는 메시지에 상기 특정 문자열이 포함되었는가를 단말기 또는 서비스 장치에서 판단하여 메시지에 특정 문자열이 포함되었을 경우, 특정 문자열이 포함된 메시지를 서비스 장치 또는 단말기에 저장하여 사용자가 쉽게 특정 문자열이 포함된 메시지를 검색할 수 있도록 한 메신저 서비스에서 특정 문자열을 이용한 검색 방법, 이를 위한 시스템 및 장치를 제공하고자 한다.
상술한 바와 같은 목적을 달성하기 위한 본 발명의 실시예에 따른 단말기는 메신저 프로그램을 기반으로 서비스 장치와 통신하여 메시지를 송신 및 메시지를 수신하는 통신부, 사용자가 메시지를 입력 또는 다른 단말기로부터 메시지가 수신되면 상기 메시지 내용을 기 저장된 특정 문자열과 비교하는 특정 문자열 비교 모듈, 상기 특정 문자열이 상기 메시지에 포함되면 상기 특정 문자열을 포함하는 상기 메시지를 저장하고, 사용자가 상기 메시지를 검색하기 위해 상기 특정 문자열을 선택 또는 입력하면 저장된 메시지로부터 상기 특정 문자열을 검색하는 검색 모듈을 포함하는 제어부 및 상기 제어부에 의하여 검색된 상기 특정 문자열을 포함하는 상기 메시지를 화면에 표시하는 표시부를 포함한다.
또한, 본 발명에 따른 단말기에 있어서, 특정 문자열을 저장하는 특정 문자열 저장 모듈 및 특정 문자열을 포함하는 메시지를 저장하는 저장부를 더 포함한다.
또한, 본 발명에 따른 단말기에 있어서, 특정 문자열을 사용자에 의하여 추가 또는 삭제 하기 위한 입력부를 포함한다.
또한, 본 발명에 따른 단말기에 있어서, 특정 문자열은 금융 계좌 번호, 전화 번호, 차량번호, 주소, 건물명, 고유명사, 이름, 닉네임, 상호 및 일련 번호 중 적어도 하나를 포함한다.
또한, 본 발명에 따른 단말기에 있어서, 검색 모듈은 특정 문자열에 대한 검색 결과를 종류별로 분류 및 저장하며, 제어부는 검색 모듈에서 종류별로 분류된 특정 문자열에 대한 저장된 메시지 검색 결과를 표시부에서 서로 다른 화면으로 표시한다.
또한, 본 발명에 따른 단말기에 있어서, 제어부는 특정 문자열을 포함하는 저장된 메시지를 이미지 또는 텍스트 형태로 메시지 저장 모듈에 저장한다.
또한, 본 발명에 따른 서비스 장치에 있어서, 적어도 하나의 단말기와 통신하여 메신저 프로그램을 기반으로 특정 문자열을 검색하는 검색 서비스를 제공하기 위한 데이터를 송수신하는 서비스통신부 및 메신저 프로그램을 통해 단말기로부터 수신 또는 송신된 메시지를 확인하는 메신저 제공 모듈, 메시지에 포함된 특정 문자열을 기 저장된 특정 문자열 데이터와 비교하는 특정 문자열 비교모듈, 메시지에 특정 문자열이 포함되면 특정 문자열에 대응하는 응답정보를 서비스 통신부를 통해 단말기로 송신하는 서비스 제어부를 포함한다.
본 발명에 따른 서비스 장치에 있어서, 메신저 프로그램, 메신저 프로그램을 이용하는 단말기에 대한 정보, 특정 문자열 및 특정 문자열을 포함하는 메시지를 저장하는 서비스 저장부를 더 포함한다.
본 발명에 따른 서비스 장치에 있어서, 특정 문자열은 금융 계좌 번호, 전화 번호, 차량번호, 주소, 건물명, 고유명사, 상호 및 일련 번호 중 적어도 하나를 포함한다.
본 발명에 따른 메신저 서비스에서 특정 문자열을 이용한 검색 시스템에 있어서, 적어도 하나의 단말기와 통신하여 메신저 프로그램을 기반으로 메시지에 포함된 특정 문자열을 검색하는 검색 서비스를 제공하기 위한 데이터를 송수신하고, 메신저 프로그램을 통해 단말기로부터 수신된 메시지를 확인하고, 메시지에 포함된 특정 문자열을 기 저장된 특정 문자열 데이터와 비교하여 메시지에서 특정 문자열이 포함되면 특정 문자열에 대응하는 응답정보를 단말기로 송신하는 서비스 장치 및 메신저 프로그램을 기반으로 서비스 장치와 통신하여 메시지를 송신 및 메시지를 수신하며, 서비스 장치로부터 제공된 응답 정보에 따라 특정 문자열을 포함하는 메시지를 선택적으로 저장 및 저장된 메시지를 검색하는 단말기를 포함한다.
본 발명에 따른 메신저 서비스에서 특정 문자열을 이용한 검색 방법에 있어서, 단말기의 통신부 및 서비스 장치를 이용하여 복수개의 단말기로 송신 메시지를 송신 및 다른 단말기로부터 수신 메시지를 수신받는 단계, 송신 메시지 또는 수신 메시지에 포함된 특정 내용을 선택하여 단말기에 특정 문자열을 저장하는 단계, 송신 및 수신 메시지에 특정 문자열이 포함되었는가를 판단하는 단계, 특정 문자열이 송신 및 수신 메시지에 포함되면 단말기에 특정 문자열을 포함하는 송신 및 수신 메시지들을 저장하는 단계 및 단말기에서 특정 문자열을 검색어로 지정하여 송신 및 수신 메시지를 검색하는 단계를 포함한다.
본 발명에 따른 메신저 서비스에서 특정 문자열을 이용한 검색 방법에 있어서, 특정 문자열을 포함하는 송신 및 수신 메시지들을 저장하는 단계에서, 송신 및 수신 메시지들은 이미지 또는 텍스트로 저장된다.
본 발명에 따른 메신저 서비스에서 특정 문자열을 이용한 검색 방법에 있어서, 특정 문자열을 포함하는 송신 및 수신 메시지를 검색하는 단계에서, 송신 및 수신 메시지들은 특정 문자열을 기준으로 분류되어 저장된다.
본 발명에 따르면, 계좌번호, 일련번호, 차량번호, 우편번호, 주소, 전화번호와 같이 규칙적인 패턴으로 형성된 문자 또는 숫자를 특정 문자열로 설정하고 특정 문자열이 포함된 메시지를 단말기 또는 서비스 장치에서 저장하고, 저장된 메시지를 특정 문자열 또는 키워드를 이용하여 검색함으로써 보다 쉽게 메시지 중 원하는 문구 또는 정보를 획득할 수 있도록 한다.
도 1은 본 발명의 일실시예에 따른 메신저 서비스에서 특정 문자열을 이용한 검색 시스템을 도시한 블럭도이다.
도 2는 본 발명의 일실시예에 따른 단말기의 구성을 도시한 블럭도이다.
도 3은 본 발명의 일실시예에 따른 서비스 장치의 구성을 도시한 블럭도이다.
도 4는 본 발명의 일실시예에 따른 메신저 서비스에서 특정 문자열을 이용한 검색 방법을 도시한 순서도이다.
도 5 내지 도 6은 도 2에 도시된 단말기의 동작 방법을 설명하기 위한 예시도이다.
이하 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 다만, 하기의 설명 및 첨부된 도면에서 본 발명의 요지를 흐릴 수 있는 공지 기능 또는 구성에 대한 상세한 설명은 생략한다. 또한, 도면 전체에 걸쳐 동일한 구성 요소들은 가능한 한 동일한 도면 부호로 나타내고 있음에 유의하여야 한다.
이하에서 설명되는 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위한 용어의 개념으로 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. 따라서 본 명세서에 기재된 실시 예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일실시예에 불과할 뿐이고, 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형 예들이 있을 수 있음을 이해하여야 한다.
이하에서는 본 발명의 실시예에 따른 단말기는 통신망에 연결되어 메신저 서비스를 제공할 수 있는 이동통신단말기를 대표적인 예로서 설명하지만 단말기는 이동통신단말기에 한정된 것이 아니고, 모든 정보통신기기, 멀티미디어 단말기, 유선 단말기, 고정형 단말기 및 IP(Internet Protocol) 단말기 등의 다양한 단말기에 적용될 수 있다. 또한, 단말기는 휴대폰, PMP(Portable Multimedia Player), MID(Mobile Internet Device), 스마트폰(Smart Phone), 데스크톱(Desktop), 태블릿컴퓨터(Tablet PC), 노트북(Note book), 넷북(Net book) 및 정보통신 기기 등과 같은 다양한 이동통신 사양을 갖는 모바일(Mobile) 단말기일 때 유리하게 활용될 수 있다.
이하, 본 발명의 실시예에 따른 메신저 서비스에서 특정 문자열을 이용한 검색 방법을 구현하기 위한 시스템에 대해 먼저 설명하기로 한다.
도 1은 본 발명의 일실시예에 따른 메신저 서비스에서 특정 문자열을 이용한 검색 시스템을 도시한 블럭도이다.
도 1을 참조하면, 메신저 서비스에서 특정 문자열을 이용한 검색 시스템(400)은 복수개의 단말기(100)들, 서비스 장치(200) 및 통신망(300)을 포함한다.
서비스 장치(200)는 적어도 하나의 단말기(100)와 통신하여 메신저 프로그램을 기반으로 메시지에 포함된 특정 문자열을 검색하는 검색 서비스를 제공하기 위해 데이터를 송수신한다.
서비스 장치(200)는 메신저 프로그램 및 통신망(300)을 통해 단말기(100)로부터 수신된 메시지를 확인한다.
또한, 서비스 장치(200)는 단말기(100) 및 통신망(300)을 통해 제공된 메시지에 포함된 특정 문자열을 기 저장된 특정 문자열 데이터와 비교한다.
서비스 장치(200)는 메시지에 특정 문자열이 포함되면 특정 문자열에 대응하는 응답 정보를 통신망(300)을 통해 단말기(100)로 제공한다.
단말기(100)는 메신저 프로그램을 기반으로 서비스 장치(200)와 통신하여 메시지를 송신 및 메시지를 수신한다.
단말기(100)는 서비스 장치(200)로부터 제공된 응답 정보에 따라 특정 문자열을 포함하는 메시지를 선택적으로 저장 및 저장된 메시지를 검색한다.
통신망(300)은 다수의 단말기(100) 및 서비스장치(200) 사이의 데이터 전송 및 정보 교환을 위한 일련의 데이터 송수신 동작을 수행한다.
통신망(300)은 다양한 형태의 통신망이 이용될 수 있으며, 예컨대, 무선랜(WLAN, Wireless LAN), 와이파이(Wi-Fi), 와이브로(Wibro), 와이맥스(Wimax), 고속하향패킷접속(HSDPA, High Speed Downlink Packet Access) 등의 무선 통신방식 또는 이더넷(Ethernet), xDSL(ADSL, VDSL), HFC(Hybrid Fiber Coax), FTTC(Fiber to The Curb), FTTH(Fiber To The Home) 등의 유선 통신방식이 이용될 수 있다.
통신망(300)은 상기에 제시된 통신방식에 한정되는 것은 아니며, 상술한 통신 방식 이외에도 기타 널리 공지되었거나 향후 개발될 모든 형태의 통신 방식을 포함할 수 있다.
도 2는 도 1에 도시된 단말기의 구성을 도시한 블럭도이다.
도 2를 참조하면, 본 발명의 일실시예에 따른 단말기(100)는 통신부(10), 제어부(20), 입력부(30), 표시부(40), 오디오 처리부(50) 및 저장부(60)를 포함한다.
통신부(10)는 서비스장치와 유선 또는 무선 통신망을 통해 데이터를 송수신하기 위한 기능을 수행한다.
통신부(10)는 송신되는 신호의 주파수를 상승 변환 및 증폭하는 RF 송신 수단과 수신되는 신호를 저잡음 증폭하고 주파수를 하강 변환하는 RF 수신 수단 등을 포함한다.
통신부(10)는 무선통신 모듈(미도시) 및 유선통신 모듈(미도시) 중 적어도 하나를 포함할 수 있다.
무선통신 모듈은 무선 통신 방법에 따라 데이터를 송수신하기 위한 구성이며, 단말기(100)가 무선 통신을 이용하는 경우, 무선망 통신 모듈, 무선랜 통신 모듈 및 무선팬 통신 모듈 중 어느 하나를 이용하여 데이터를 통신망을 통해 서비스장치로 송수신할 수 있다.
유선통신 모듈은 유선으로 데이터를 송수신하기 위한 것으로, 유선통신 모듈은 유선을 통해 통신망에 접속하여, 통신망을 통해 서비스 장치에 데이터를 송수신할 수 있다.
특히, 본 발명에 따른 통신부(10)는 다른 단말기 및 서비스장치와 통신하여 메신저 프로그램을 기반으로 메시지에 포함된 특정 문자열을 이용하여 검색 서비스를 제공하기 위한 데이터를 송수신한다.
도 2를 다시 참조하면, 단말기(100)의 입력부(30)는 숫자 및 문자 정보 등의 다양한 정보를 입력 받고, 각종 기능을 설정 및 단말기(100)의 기능 제어와 관련하여 입력되는 신호를 후술 될 제어부(20)로 전달한다.
입력부(30)는 사용자의 터치 또는 조작에 따른 입력 신호를 발생하는 키패드와 터치패드 중 적어도 하나를 포함하여 구성될 수 있다.
본 발명의 일실시예에서, 입력부(30)는 후술 될 표시부(40)와 함께 하나의 터치패널(또는 터치스크린(touch screen))의 형태로 구성되어 입력과 표시 기능을 동시에 수행할 수 있다.
입력부(30)는 키보드, 키패드, 마우스, 조이스틱 등과 같은 입력 장치 외에도 향후 개발될 수 있는 모든 형태의 입력 수단이 사용될 수 있다.
본 발명에 따른 입력부(30)는 메신저 서비스에서 특정 문자열을 이용한 검색 서비스를 위하여 입력되는 모든 입력 신호를 감지하여 제어부(20)로 전달한다.
도 2를 다시 참조하면, 표시부(40)는 단말기(100)의 기능 수행 중에 발생하는 일련의 동작상태 및 동작결과 등에 대한 정보를 시각적으로 표시한다.
표시부(40)는 단말기(100)의 메뉴 및 사용자가 입력한 사용자 데이터 등을 표시할 수 있다.
표시부(40)는, 예를 들어, 액정표시장치(LCD, Liquid Crystal Display), 초박막 액정표시장치(TFT-LCD, Thin Film Transistor LCD), 발광다이오드(LED, Light Emitting Diode), 유기 발광다이오드(OLED, Organic LED), 능동형 유기발광다이오드(AMOLED, Active Matrix OLED), 레티나 디스플레이(Retina Display), 플렉시블 디스플레이(Flexible display) 및 3차원(3 Dimension) 디스플레이를 포함할 수 있다. 이외에도 표시부(40)는 전기 신호를 광으로 변경하여 화면을 구성하는 다양한 표시장치를 포함할 수 있다.
표시부(40)가 터치스크린(Touch screen) 형태로 구성된 경우, 표시부(40)는 입력부(30)의 기능 중 일부 또는 전부를 수행할 수 있다.
특히, 본 발명에 따른 표시부(40)는 특정 문자열을 이용한 검색 서비스의 실행 화면, 검색 대기창 및 특정 문자열을 포함한 메시지 등을 시각적으로 출력할 수 있다.
저장부(60)는 데이터를 저장하기 위한 장치이다.
저장부(60)는 주 기억 장치(미도시) 및 보조 기억 장치(미도시)를 포함할 수 있다. 저장부(60)는 단말기(100)의 기능 동작에 필요한 응용 프로그램을 저장한다.
저장부(60)는 프로그램 영역 및 데이터 영역을 포함할 수 있으며, 단말기(100)는 사용자가 설치 및 사용자의 요청에 상응하여 각 기능을 활성화하는 경우, 제어부(20)의 제어 하에 해당 응용 프로그램들을 실행하여 각 기능을 사용자에게 제공한다.
본 발명에 따른 저장부(60)는 단말기(100) 운영체제 및 응용 프로그램이 저장되는 어플리케이션(64), 메신저 서비스를 제공하는 메신저 프로그램(62)을 포함한다.
이에 더하여 저장부(60)는 특정 문자열을 포함하는 메시지를 검색하기 위한 특정 문자열 정보(68) 및 특정 문자열을 포함하는 메시지를 별도로 저장하는 메시지 정보(66)를 포함한다.
저장부(60)에 저장된 특정 문자열 정보(68)에는 특정 문자열과 연관된 데이터가 저장된다.
특정 문자열은 사용자가 입력부(30), 메신저 프로그램(62) 및 제어부(20)를 통해 직접 입력이 가능하다.
특정 문자열은 사용자에 의하여 추가 및 삭제가 가능하며, 예를 들어, 특정 문자열은 메시지에 포함된 일부 문자, 숫자 이들의 조합을 드래그 방식으로 드래그하여 선택함으로써 간단하게 특정 문자열을 특정 문자열 정보(68)에 저장할 수 있다.
본 발명의 일실시예에서, 특정 문자열은, 예를 들어, 규칙성을 갖는 금융 계좌 번호, 금융회사 이름, 규칙성을 갖는 전화번호, 규칙성을 갖는 차량번호, 주소, 우편번호, 건물명, 고유명사, 상표, 이름, 닉네임, 상호 및 각종 일련 번호들 중 적어도 하나를 포함할 수 있다.
상기 특정 문자열들은 메신저 프로그램(62)에 내장되거나, 사용자가 직접 저장함으로써, 누락된 특정 문자열을 사용자가 추가적으로 특정 문자열 정보(68)에 입력 또는 불필요한 특정 문자열을 사용자가 특정 문자열 정보(68)로부터 삭제할 수 있다.
특정 문자열 정보(68)에 저장되는 특정 문자열은 규칙성 없이 저장되어도 무방하나, 특정 문자열 정보(68)에는 대분류 폴더, 중분류 폴더 및 소분류 폴더에 특정 문자열이 구분되어 저장될 수 있다.
예를 들어, 특정 문자열 정보(68)에는 금융과 연관된 대분류 폴더가 형성되고, 대분류 폴더에 포함된 중분류 폴더에는 계좌 번호, 은행명, 입금주, 송금자 등의 정보가 저장되며, 중분류에 포함된 소분류 폴더에는 각종 금융과 연관된 정보 등이 저장될 수 있다.
이와 같이 특정 문자열 정보(68)를 대분류, 중분류 및 소분류로 구분하고 각 폴더에 특정 문자열이 계층 형태로 저장될 경우, 사용자가 대분류 폴더에 포함된 금융을 예를 들어 선택할 경우, 사용자는 중분류 및 소분류에 포함된 특정 문자열을 포함하는 모든 메시지를 한번에 검색할 수 있다. 이와 다르게, 사용자는 중분류 및 소분류를 통해 보다 상세한 메시지를 검색할 수 있다.
비록 본 발명의 일실시예에서는 금융을 하나의 예로 설명하고 있지만, 금융 이외에 매우 다양한 특정 문자열 그룹을 형성할 수 있다.
메시지 정보(66)에는 특정 문자열 정보(68)에 저장된 특정 문자열들 중 적어도 하나를 포함하는 메시지가 선택적으로 저장하며, 이와 같이 메시지 정보(66)에 특정 문자열 정보(68)에 저장된 특정 문자열들 중 적어도 하나를 포함하는 메시지가 선택적으로 저장됨으로써 사용자가 특정 문자열을 검색식을 입력하거나 특정 문자열에 대한 분류로서 해당 특정 문자열을 포함하는 메시지를 쉽게 검색할 수 있다.
메시지 정보(66)에는 특정 문자열 정보(68)의 대분류, 중분류 및 소분류에 대응하여 메시지 폴더가 마련되고 각 메시지 폴더에 해당 메시지가 배치되도록 함으로써 특정 문자열에 따라서 사용자가 체계적으로 메시지를 검색할 수 있도록 한다.
본 발명의 일실시예에서, 특정 문자열을 포함하는 메시지는 메시지 정보(66)에 이미지 형태 또는 텍스트 형태로 저장될 수 있으며, 특정 문자열을 포함하는 메시지는 사용자의 결정에 의하여 이미지 형태 또는 텍스트 형태로 저장된다.
오디오처리부(50)는 오디오 신호를 재생하여 출력하기 위한 스피커(SPK) 또는 마이크(MIC)로부터 입력되는 오디오 신호를 제어부(20)에 전달하는 기능을 수행한다.
오디오처리부(50)는 마이크를 통해 입력되는 아날로그 형식의 오디오 신호를 디지털 형식으로 변환하여 제어부(20)에 전달할 수 있다.
오디오처리부(50)는 제어부(20)로부터 출력되는 디지털 형식의 오디오 신호를 아날로그 신호로 변환하여 스피커를 통해 출력할 수 있다.
특히, 본 발명에 따른 오디오처리부(50)는 어플리케이션 또는 메신저 서비스와 관련된 기능 실행에 따른 효과음 또는 실행음을 출력할 수 있다.
제어부(20)는 어플리케이션 제공 모듈(22), 특정 문자열 비교모듈(24) 및 검색 모듈(26)을 포함한다.
제어부(20)는 운영 체제(OS, Operation System) 및 각 구성을 구동시키는 프로세스 장치가 될 수 있으며, 제어부(20)는 통신부(10), 입력부(30), 표시부(40) 및 오디오 처리부(50)를 종합적으로 제어한다.
제어부(20)의 어플리케이션 제공 모듈(22)은 서비스장치로부터 제공되는 어플리케이션을 단말기(100)로 다운로드하거나, 실리간 스트리밍 방식으로 어플리케이션을 제공하는 기능을 수행한다.
제어부(20)의 특정 문자열 비교 모듈(24)은 저장부(60)에 형성된 특정 문자열 정보(68)에 저장된 특정 문자열 및 통신망을 통해 서비스장치로부터 제공된 수신 메시지 또는 서비스장치로 제공한 송신 메시지를 비교하여, 수신 메시지 또는 송신 메시지에 특정 문자열이 포함되어 있는 가를 판단한다.
제어부(20)의 특정 문자열 비교 모듈(24)에서 수신 메시지 또는 송신 메시지에 특정 문자열이 포함되어 있는 것으로 판단할 경우, 제어부(20)는 해당 수신 메시지 또는 해당 송신 메시지를 저장부(60)의 메시지 정보(66)의 지정된 폴더에 저장한다.
제어부(20)의 검색 모듈(26)은 사용자가 수신 메시지 또는 송신 메시지를 검색하기 위해 특정 문자열을 선택 또는 입력할 경우, 사용자로부터 특정 문자열과 연관된 데이터를 메시지 정보(66)에 저장된 메시지들과 매칭하여 사용자가 원하는 메시지를 표시부(40)를 통해 출력한다.
본 발명의 일실시예에서, 검색 모듈(26)은 사용자가 입력한 특정 문자열을 이용하여 메시지 정보(66)에 저장된 메시지를 검색하는 기능과 함께 사용자가 입력한 특정 문자열에 대응하는 메시지들을 종류별로 분류 및 저장하는 역할도 함께 수행한다.
제어부(20)는 검색 모듈(26)에서 검색 및 분류된 메시지들에 대한 검색결과를 표시부(40)에서 서로 다른 화면에 표시할 수 있고, 이와 같이 검색 결과를 표시부(40)에서 서로 다른 화면에 구현함으로써 사용자가 직관적으로 검색 결과를 인지할 수 있도록 할 수 있다.
이상에서 상세하게 설명한 바에 의하면, 기 설정된 특정 문자열과 수신 메시지 및 송신 메시지를 서비스 장치를 배제하고 단말기(100)에서 비교 및 판단하여 기 설정된 특정 문자열을 포함하는 수신 메시지 또는 송신 메시지를 저장 및 검색하는 기술에 대하여 설명하였지만, 이하에서는 특정 문자열 및 메시지를 이용하여 검색하는 서비스 장치를 설명하기로 한다.
도 3은 본 발명의 일실시예에 따른 서비스 장치의 구성을 도시한 블럭도이다.
본 발명의 일실시예에 따른 서비스장치(200)는 서버 기반 컴퓨팅 기반 방식 또는 클라우드 방식으로 동작하는 하나 이상의 서버로 구현될 수 있다.
클라우드 컴퓨팅 장치를 이용하여 메신저 서비스를 위한 데이터는 인터넷 상의 클라우드 컴퓨팅 장치에 영구적으로 저장될 수 있는 클라우드 컴퓨팅(Cloud Computing) 기능을 통해 제공될 수 있다.
클라우드 컴퓨팅은 데스크톱, 태블릿 컴퓨터, 노트북, 넷북 및 스마트폰 등의 디지털 단말기에 인터넷 기술을 활용하여 가상화된 IT(Information Technology) 자원, 예를 들어, 하드웨어(서버, 스토리지, 네트워크 등), 소프트웨어(데이터베이스, 보안, 웹 서버 등), 서비스, 데이터 등을 온 디맨드(On demand) 방식으로 서비스하는 기술을 의미한다.
단말기나 서비스장치(20)에 탑재되는 메모리는 그 장치 내에서 정보를 저장한다. 일 구현예의 경우, 메모리는 컴퓨터로 판독 가능한 매체이다.
예를 들어, 메모리는 휘발성 메모리 유닛 일 수 있으며, 다른 구현예의 경우, 메모리는 비휘발성 메모리 유닛 일 수도 있다.
일 구현예의 경우, 저장장치는 컴퓨터로 판독 가능한 매체이며, 다른 구현 예에서, 저장장치는 예컨대 하드디스크 장치, 광학디스크 장치, 혹은 어떤 다른 대용량 저장장치를 포함할 수도 있다.
비록 본 명세서와 도면에서는 예시적인 장치 구성을 기술하고 있지만, 본 명세서에서 설명하는 기능적인 동작과 주제의 구현물들은 다른 유형의 디지털 전자 회로로 구현되거나, 본 명세서에서 개시하는 구조 및 그 구조적인 등가물들을 포함하는 컴퓨터 소프트웨어, 펌웨어 혹은 하드웨어로 구현되거나, 이들 중 하나 이상의 결합으로 구현 가능하다.
본 명세서에서 설명하는 주제의 구현물들은 하나 이상의 컴퓨터 프로그램 제품, 다시 말해 본 발명에 따른 장치의 동작을 제어하기 위하여 혹은 이것에 의한 실행을 위하여 유형의 프로그램 저장매체 상에 인코딩된 컴퓨터 프로그램 명령에 관한 하나 이상의 모듈로서 구현될 수 있다.
컴퓨터로 판독 가능한 매체는 기계로 판독 가능한 저장 장치, 기계로 판독 가능한 저장 기판, 메모리 장치, 기계로 판독 가능한 전파형 신호에 영향을 미치는 물질의 조성물 혹은 이들 중 하나 이상의 조합일 수 있다.
본 명세서에 설명된 각종 기술들의 구현들은 디지털 전자 회로조직으로, 또는 컴퓨터 하드웨어, 펌웨어, 소프트웨어로, 또는 그들의 조합들로 구현될 수 있다. 구현들은 데이터 처리 장치, 예를 들어 프로그램가능 프로세서, 컴퓨터, 또는 다수의 컴퓨터들의 동작에 의한 처리를 위해, 또는 이 동작을 제어하기 위해, 컴퓨터 프로그램 제품, 즉 정보 캐리어, 예를 들어 기계 판독가능 저장 장치(컴퓨터 판독가능 매체) 또는 전파 신호에서 유형적으로 구체화된 컴퓨터 프로그램으로서 구현될 수 있다.
상술한 컴퓨터 프로그램(들)과 같은 컴퓨터 프로그램은 컴파일된 또는 인터프리트된 언어들을 포함하는 임의의 형태의 프로그래밍 언어로 기록될 수 있고, 독립형 프로그램으로서 또는 모듈, 구성요소, 서브루틴, 또는 컴퓨팅 환경에서의 사용에 적절한 다른 유닛으로서 포함하는 포함하는 임의의 형태로 전개될 수 있다.
컴퓨터 프로그램은 하나의 사이트에서 하나의 컴퓨터 또는 다수의 컴퓨터들 상에서 처리되도록 또는 다수의 사이트들에 걸쳐 분배되고 통신 네트워크에 의해 상호 연결되도록 전개될 수 있다.
도 3을 참조하면, 본 발명에 따른 서비스 장치(200)는 서비스 통신부(210), 서비스제어부(220) 및 서비스 저장부(230)를 포함한다.
서비스통신부(210)는 통신망을 통해 단말기와 통신하여 메신저 서비스를 위한 데이터를 송수신한다.
특히, 본 발명의 일실시예에 따른 서비스통신부(210)는 단말기와 통신하여 메신저 프로그램을 기반으로 기 설정 또는 사용자가 입력 또는 저장한 특정 문자열을 이용한 검색 서비스를 제공하기 위한 데이터를 송수신한다.
서비스저장부(230)는 서비스장치(200)의 기능 실행에 따른 모든 프로그램을 저장한다.
본 발명에 따른 서비스저장부(230)는 메신저 서비스를 제공하는 메신저 프로그램 관련 정보(232), 다양한 종류의 어플리케이션을 제공하는 어플리케이션(236) 및 메신저 사용자 정보(234) 등을 저장한다. 즉, 서비스저장부(230)에는 메신저 프로그램 및 메신저 프로그램을 이용하는 단말기(100) 및 사용자에 대한 모든 정보가 저장된다.
서비스 저장부(230)에는 메신저 서비스를 이용하는 사용자에 대응하여 특정 문자열이 저장되는 특정 문자열 정보(238)가 저장된다.
서비스저장부(230)에 저장된 특정 문자열 정보(238)에는 특정 문자열과 연관된 데이터가 특별히 저장된다.
특정 문자열은 서비스 장치(200) 및 통신망을 통해 사용자의 단말기로부터 제공되거나, 서비스 장치(200)가 직접 설정할 수 있다.
본 발명의 일실시예에서, 서비스 장치(200)의 특정 문자열 정보(238)에 저장된 특정 문자열은, 예를 들어, 규칙성을 갖는 금융 계좌 번호, 금융회사 이름, 규칙성을 갖는 전화번호, 규칙성을 갖는 차량번호, 주소, 우편번호, 건물명, 고유명사, 상표, 이름, 닉네임, 상호 및 각종 일련 번호들 중 적어도 하나를 포함할 수 있다.
특정 문자열 정보(238)에 저장되는 특정 문자열은 규칙성 없이 저장되어도 무방하나, 특정 문자열 정보(238)에는 대분류 폴더, 중분류 폴더 및 소분류 폴더에 특정 문자열이 구분되어 저장될 수 있다.
예를 들어, 서비스 장치(200)의 특정 문자열 정보(238)에는 금융과 연관된 대분류 폴더가 형성되고, 대분류 폴더에 포함된 중분류 폴더에는 계좌 번호, 은행명, 입금주, 송금자 등의 정보가 저장되며, 중분류에 포함된 소분류 폴더에는 각종 금융과 연관된 정보 등이 저장될 수 있다.
메시지 정보(239)에는 사용자 단말기로부터 서비스 장치(200)로 제공된 수신 메시지 또는 서비스 장치(200)로부터 통신망을 통해 단말기로 제공되는 송신 메시지 중 특정 문자열 정보(238)에 저장된 특정 문자열들 중 적어도 하나를 포함하는 메시지가 선택적으로 저장된다.
이와 같이 메시지 정보(239)에 특정 문자열 정보(238)에 저장된 특정 문자열들 중 적어도 하나를 포함하는 메시지가 선택적으로 저장됨으로써 사용자가 단말기에서 특정 문자열을 검색식을 입력하거나 특정 문자열에 대한 분류로서 해당 특정 문자열을 선택할 경우 서비스 장치(200)는 통신망을 통해 검색 결과를 사용자 단말기로 전송함으로써 사용자가 단말기에서 특정 문자열을 포함하는 메시지를 쉽게 검색할 수 있다.
본 발명의 일실시예에서, 서비스 장치(200)의 서비스 저장부(230)에 저장된 특정 문자열을 포함하는 메시지는 메시지 정보(239)에 이미지 형태 또는 텍스트 형태로 저장될 수 있으며, 특정 문자열을 포함하는 메시지는 이미지 형태 또는 텍스트 형태로 저장될 수 있다.
서비스제어부(220)는 어플리케이션 제공 모듈(224), 특정 문자열 비교 모듈(226)을 포함한다.
서비스제어부(220)는 서비스 장치(200)의 운영 체제(OS, Operation System) 및 각 구성을 구동시키는 프로세스 장치가 될 수 있으며, 제어부(220)는 서비스통신부(210) 및 서비스저장부(230)를 종합적으로 제어한다.
서비스제어부(220)는 다수의 단말기로 메신저 프로그램 서비스를 제공하기 위해, 가입된 사용자들을 사용자 식별자로 구분한다.
또한, 서비스제어부(220)는 각각의 가입된 사용자들에 대해 상태, 수신모드, 메시지 수신자 리스트 및 가입자 환경 정보를 관리하고, 인터넷에 접속 중인(On-line) 사용자들 간에 IM 대화 메시지를 전달을 위한 IM 대화 세션, 즉 대화 채널을 관리한다.
본 발명의 일실시예에서, 서비스제어부(220)는 SIP(Session Initiation Protocol) 호 처리 및 MSRP(Message Session Relay Protocol) 릴레이 기능 등을 수행할 수 있으며, 이를 통해 다수의 단말기 간에 메시지 또는 컨텐츠를 송수신한다.
서비스제어부(220)의 어플리케이션 제공 모듈(224)은 단말기로 어플리케이션을 제공하는 기능을 수행한다.
서비스제어부(220)의 특정 문자열 비교 모듈(226)은 서비스저장부(230)에 형성된 특정 문자열 정보(238)에 저장된 특정 문자열 및 통신망을 통해 서비스장치로 제공된 수신 메시지 또는 서비스 장치(200)로부터 발신된 송신 메시지를 비교하여, 수신 메시지 또는 송신 메시지에 특정 문자열이 포함되어 있는 가를 판단한다.
서비스제어부(220)의 특정 문자열 비교 모듈(226)에서 서비스 장치(200)로 수신된 수신 메시지 또는 서비스 장치(200)로부터 발송된 송신 메시지에 특정 문자열이 포함되어 있는 것으로 판단할 경우, 서비스제어부(220)는 해당 수신 메시지 또는 해당 송신 메시지를 서비스저장부(238)의 메시지 정보(239)의 지정된 폴더에 저장한다.
사용자가 단말기의 제어부에 형성된 검색 모듈에서 사용자가 수신 메시지 또는 송신 메시지를 검색하기 위해 특정 문자열을 선택 또는 입력할 경우, 서비스제어부(220)는 특정 문자열 비교 모듈(226)을 이용하여 사용자로부터 특정 문자열과 연관된 데이터를 메시지 저장 모듈(239)에 저장된 메시지들과 매칭하여 사용자가 원하는 메시지가 있는지를 판단한 후 특정 문자열을 포함하는 메시지가 존재할 경우 특정 문자열을 포함하는 메시지와 대응하는 응답정보를 서비스 통신부(210)를 통해 사용자의 단말기로 전송한다.
도 4는 본 발명의 일실시예에 따른 메신저 서비스에서 특정 문자열을 이용한 검색 방법을 도시한 순서도이다.
도 4를 참조하면, 메신저 서비스에서 특정 문자열을 이용한 검색 방법은 먼저, 단말기의 통신부 및 서비스 장치를 이용하여 복수개의 단말기로 송신 메시지를 송신 및 다른 단말기로부터 수신 메시지를 수신받는 단계가 수행된다.(단계 S10)
단말기로부터 송신 메시지를 송신 또는 수신 메시지를 수신받으면, 사용자는 송신 메시지 또는 상기 수신 메시지에 포함된 특정 문자열, 특정 단어 또는 숫자 등을 선택하여 상기 단말기에 특정 문자열을 저장한다.(단계 S20)
이어서, 단말기의 제어부는 송신 및 수신 메시지 및 저장부에 저장된 상기 특정 문자열을 비교하여 송신 및 수신 메시지에 특정 문자열이 포함되었는가를 판단한다(단계 S30)
단계 S30에서 비교 결과, 송신 및 수신 메시지에 특정 문자열 포함되면, 제어부는 단말기의 저장부에 특정 문자열을 포함하는 상기 송신 및 수신 메시지들을 선택하여 저장한다.(단계 S40)
이어서, 사용자는 단말기에서 특정 문자열을 검색어 또는 선택하여 상기 송신 및 수신 메시지를 검색하여 메신저 서비스에서 특정 문자열을 이용한 검색 방법을 수행한다.(단계 S50)
본 발명의 일실시예에서, 단계 S40에서 특정 문자열을 포함하는 상기 송신 및 수신 메시지들은 제어부의 제어에 의하여 저장부에 이미지 또는 텍스트 형태로 저장된다.
한편, 단말기에서 특정 문자열을 이용하여 송신 및 수신 메시지를 검색하는 단계에서 송신 및 수신 메시지들은 특정 문자열을 기준으로 분류되어 저장된다.
비록 본 발명의 일실시예에서 메신저 서비스에서 특정 문자열을 이용한 검색 방법은 단말기에 저장된 특정 문자열 및 송수신된 메시지를 비교하여 단말기에서 특정 문자열을 포함하는 메시지를 저장 정보에 저장하는 기술이 개시되어 있지만, 이와 다르게, 서비스 장치에 특정 문자열을 저장 및 특정 문자열과 송수신 메시지를 비교하여 단말기로 특정 문자열을 포함하는 메시지의 정보를 제공하여 단말기에서는 서비스 장치로부터 제공된 정보를 이용하여 메시지를 검색하여도 무방하다.
도 5 및 도 6은 도 4에 도시된 단말기의 동작 방법을 설명하기 위한 예시도이다.
도 5를 참조하면, 사용자의 단말기에 메시지가 수신되고, 사용자가 수신된 메시지의 일부를 선택하면, 저장된 특정 문자열은 단말기의 저장부에 저장된다.
이후, 사용자가 특정 문자열을 검색하기 위한 버튼을 누르거나 검색을 위한 기능을 활성화시킬 경우, 표시부에는 검색어를 입력하기 위한 검색창이 표시되거나 검색어를 선택하기 위한 선택창이 표시된다.
이어서, 사용자가 검색창 또는 선택창에서 검색어를 선택할 경우, 검색어에 대응하는 특정 문자열을 포함하는 모든 메시지가 검색되어 표시부에 표시됨으로써 사용자는 매우 편하게 특정 문자열을 포함하는 메시지를 검색 및 열람할 수 있다.
이상에서 상세하게 설명한 바에 의하면, 계좌번호, 일련번호, 차량번호, 우편번호, 주소, 전화번호와 같이 규칙적인 패턴으로 형성된 문자 또는 숫자를 특정 문자열로 설정하고 특정 문자열이 포함된 메시지를 단말기 또는 서비스 장치에서 저장하고, 저장된 메시지를 특정 문자열 또는 키워드를 이용하여 검색함으로써 보다 쉽게 메시지 중 원하는 문구 또는 정보를 획득할 수 있도록 한다.
한편, 본 도면에 개시된 실시예는 이해를 돕기 위해 특정 예를 제시한 것에 지나지 않으며, 본 발명의 범위를 한정하고자 하는 것은 아니다. 여기에 개시된 실시예 이외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형예들이 실시 가능하다는 것은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게는 자명한 것이다.
10...통신부 20...제어부
30...입력부 40...표시부
50...오디오 처리부 100...단말기
210...서비스 통신부 220...서비스제어부
230...서비스저장부 240...서비스 장치

Claims (14)

  1. 메신저 프로그램을 기반으로 서비스 장치와 통신하여 메시지를 송신 및 메시지를 수신하는 통신부;
    사용자가 메시지를 입력 또는 다른 단말기로부터 메시지가 수신되면 상기 메시지 내용을 기 저장된 특정 문자열과 비교하는 특정 문자열 비교 모듈, 상기 특정 문자열을 포함하는 메시지를 저장하고, 메시지 검색을 위한 특정 문자열이 선택 또는 입력되면 저장된 메시지로부터 상기 선택 또는 입력된 특정 문자열을 검색하는 검색 모듈을 포함하는 제어부를 포함하며;
    상기 특정 문자열은 계층 형태로 구분되며, 상기 검색 모듈은 상기 저장된 메시지 중에서 상기 선택 또는 입력된 특정 문자열 및 상기 선택 또는 입력된 특정 문자열이 포함된 분류의 하위 분류에 포함된 특정 문자열을 포함하는 메시지를 검색하는 것을 특징으로 하는 단말기.
  2. 제1항에 있어서,
    상기 특정 문자열을 저장하는 특정 문자열 정보 및 상기 특정 문자열을 포함하는 상기 메시지를 저장하는 메시지 정보를 포함하는 저장부를 더 포함하는 것을 특징으로 하는 단말기.
  3. 제1항에 있어서,
    상기 특정 문자열을 사용자에 의하여 추가 또는 삭제 하기 위한 입력부를 포함하는 것을 특징으로 하는 단말기.
  4. 제1항에 있어서,
    상기 특정 문자열은 금융 계좌 번호, 전화 번호, 차량번호, 주소, 건물명, 고유명사, 이름, 닉네임, 상호 및 일련 번호 중 적어도 하나를 포함하는 것을 특징으로 하는 단말기.
  5. 제1항에 있어서,
    상기 검색 모듈은 상기 특정 문자열에 대한 검색 결과를 종류별로 분류 및 저장하며, 상기 제어부는 상기 검색 모듈에서 종류별로 분류된 상기 특정 문자열에 대한 저장된 메시지 검색 결과를 표시부에서 서로 다른 화면으로 표시하는 것을 특징으로 하는 단말기.
  6. 제1항에 있어서,
    상기 제어부는 상기 특정 문자열을 포함하는 저장된 상기 메시지를 이미지 또는 텍스트 형태로 저장하는 단말기.
  7. 적어도 하나의 단말기와 통신하여 메신저 프로그램을 기반으로 특정 문자열을 검색하는 검색 서비스를 제공하기 위한 데이터를 송수신하는 서비스통신부; 및
    상기 메신저 프로그램을 통해 단말기로부터 수신 또는 송신된 메시지에 포함된 특정 문자열을 기 저장된 특정 문자열 데이터와 비교하는 특정 문자열 비교 모듈, 상기 비교 모듈에서 상기 특정 문자열 데이터의 특정 문자열을 포함하는 것으로 판단한 메시지를 저장하는 서비스제어부를 포함하며;
    상기 특정 문자열은 계층 형태로 구분되며, 상기 서비스제어부는 상기 단말기에서 메시지 검색을 위한 특정 문자열이 선택 또는 입력되면, 상기 저장된 메시지 중에서 상기 선택 또는 입력된 특정 문자열 및 상기 선택 또는 입력된 특정 문자열이 포함된 분류의 하위 분류에 포함된 특정 문자열을 포함하는 메시지를 검색하여 검색 서비스를 제공하는 것을 특징으로 하는 서비스 장치.
  8. 제7항에 있어서,
    상기 메신저 프로그램, 상기 메신저 프로그램을 이용하는 단말기에 대한 정보, 상기 특정 문자열 및 상기 특정 문자열을 포함하는 메시지를 저장하는 서비스 저장부를 더 포함하는 것을 특징으로 하는 서비스 장치.
  9. 제7항에 있어서,
    상기 특정 문자열은 금융 계좌 번호, 전화 번호, 차량번호, 주소, 건물명, 고유명사, 상호 및 일련 번호 중 적어도 하나를 포함하는 서비스 장치.
  10. 삭제
  11. 단말기의 통신부 및 서비스 장치를 이용하여 단말기로 송신 메시지를 송신 및 다른 단말기로부터 수신 메시지를 수신받는 단계;
    송신 및 수신 메시지에 특정 문자열이 포함되었는가를 판단하는 단계;
    상기 특정 문자열이 상기 송신 및 수신 메시지에 포함되면 상기 단말기에 상기 특정 문자열을 포함하는 상기 송신 및 수신 메시지를 저장하는 단계; 및
    상기 단말기에서 상기 특정 문자열을 검색어로 지정하여 상기 송신 및 수신 메시지를 검색하는 단계를 포함하며;
    상기 특정 문자열은 계층 형태로 구분되며, 상기 검색하는 단계는 상기 저장된 메시지 중에서 상기 검색어로 지정한 특정 문자열 및 상기 검색어로 지정한 된 특정 문자열이 포함된 분류의 하위 분류에 포함된 특정 문자열을 포함하는 메시지를 검색하는, 메신저 서비스에서 특정 문자열을 이용한 검색 방법.
  12. 제11항에 있어서,
    상기 특정 문자열을 포함하는 상기 송신 및 수신 메시지를 저장하는 단계에서, 상기 송신 및 수신 메시지는 이미지 또는 텍스트로 저장되는 메신저 서비스에서 특정 문자열을 이용한 검색 방법.
  13. 제11항에 있어서,
    상기 특정 문자열을 포함하는 상기 송신 및 수신 메시지를 검색하는 단계에서, 상기 송신 및 수신 메시지는 상기 특정 문자열을 기준으로 분류되어 저장되는 메신저 서비스에서 특정 문자열을 이용한 검색 방법.
  14. 제 11 항 내지 제 13 항 중 어느 한 항의 방법을 수행하는 프로그램을 기록한 컴퓨터 판독 가능 기록 매체.
KR1020140028883A 2014-03-07 2014-03-12 메신저 서비스에서 특정 문자열을 이용한 검색 방법, 이를 위한 시스템 및 장치 KR102210006B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020140028883A KR102210006B1 (ko) 2014-03-12 2014-03-12 메신저 서비스에서 특정 문자열을 이용한 검색 방법, 이를 위한 시스템 및 장치
PCT/KR2014/012568 WO2015133714A1 (ko) 2014-03-07 2014-12-19 메시지 전송 방법, 이를 위한 장치 및 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140028883A KR102210006B1 (ko) 2014-03-12 2014-03-12 메신저 서비스에서 특정 문자열을 이용한 검색 방법, 이를 위한 시스템 및 장치

Publications (2)

Publication Number Publication Date
KR20150106613A KR20150106613A (ko) 2015-09-22
KR102210006B1 true KR102210006B1 (ko) 2021-02-01

Family

ID=54245379

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140028883A KR102210006B1 (ko) 2014-03-07 2014-03-12 메신저 서비스에서 특정 문자열을 이용한 검색 방법, 이를 위한 시스템 및 장치

Country Status (1)

Country Link
KR (1) KR102210006B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102620697B1 (ko) * 2021-07-12 2024-01-02 주식회사 카카오뱅크 딥러닝 기반의 자연어 처리를 통한 메시지 내 이체 정보 판단 방법 및 장치

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100646229B1 (ko) * 2005-03-30 2006-11-23 에스케이 텔레콤주식회사 신용카드 승인 메시지 관리를 위한 vm 어플리케이션을구비한 이동 통신 단말
KR20070010889A (ko) * 2005-07-20 2007-01-24 엘지전자 주식회사 메시지 검색기능이 구비된 이동통신 단말기 및 그 동작방법
KR100892842B1 (ko) * 2007-08-08 2009-04-10 엔에이치엔(주) 사용자 중심 정보탐색 방법 및 시스템
KR20130127086A (ko) 2012-05-14 2013-11-22 리얼네트웍스아시아퍼시픽 주식회사 단말 장치, 이를 포함하는 메신저를 이용한 정보 검색 시스템 및 그 정보 검색 방법

Also Published As

Publication number Publication date
KR20150106613A (ko) 2015-09-22

Similar Documents

Publication Publication Date Title
US10497367B2 (en) Flexible schema for language model customization
US8996648B2 (en) Social networking feed extensibility based on data types
US20160234276A1 (en) System, method, and logic for managing content in a virtual meeting
US20190036862A1 (en) System and method for triaging in a message system on send flow
CN110785970B (zh) 使网页的机器人创建自动化的技术
US9978396B2 (en) Graphical display of phone conversations
US9503410B2 (en) Sharing of activity metadata via messaging systems
CN111698144A (zh) 通信方法、装置、设备以及群组创建方法、装置、设备
KR20150108096A (ko) 메신저 프로그램과 어플리케이션 연동 방법, 이를 위한 장치 및 시스템
US9706055B1 (en) Audio-based multimedia messaging platform
US20140289259A1 (en) Social Cue Based Electronic Communication Ranking
KR102212072B1 (ko) 메시지 기반 키워드 추출 방법, 이를 위한 장치 및 시스템
KR102210006B1 (ko) 메신저 서비스에서 특정 문자열을 이용한 검색 방법, 이를 위한 시스템 및 장치
CN106470215B (zh) 用户终端、服务器、未关注场景的消息推送***及方法
KR102200230B1 (ko) 문장과 매칭되는 이미지를 제공하는 장치 및 방법
KR102143238B1 (ko) 메신저 서비스에서 프로필 정보를 이용한 부가정보 제공 방법, 이를 위한 시스템 및 장치
KR102067655B1 (ko) 퀵 메뉴 편집을 위한 장치
KR101532909B1 (ko) 메신저 서비스의 첨부파일 관리 방법, 이를 위한 시스템 및 이를 위한 단말 장치
KR102004968B1 (ko) 메신저 서비스의 첨부파일 관리 방법, 이를 위한 시스템, 이를 위한 단말기 및 이를 위한 서비스장치
KR20200026398A (ko) 정보 공유 서비스의 고도화 방법 및 이를 위한 장치
KR101922485B1 (ko) 통합 메시지 생성 방법, 이를 위한 장치 및 시스템
US20220150575A1 (en) Synched multimedia nested control device
WO2024131730A1 (zh) 消息和信息处理方法、装置、电子设备、存储介质及程序产品
CN110399177B (zh) 基于输入法的数据处理方法、装置和用于数据处理的装置
KR20150107240A (ko) 메신저 서비스에서 비공개 메시지 제공 방법, 이를 위한 시스템 및 장치

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E90F Notification of reason for final refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant