KR20110026218A - 문자 메시지 입력 장치 및 방법 그리고 그를 위한 프로그램을 기록한 기록 매체 - Google Patents

문자 메시지 입력 장치 및 방법 그리고 그를 위한 프로그램을 기록한 기록 매체 Download PDF

Info

Publication number
KR20110026218A
KR20110026218A KR1020090084021A KR20090084021A KR20110026218A KR 20110026218 A KR20110026218 A KR 20110026218A KR 1020090084021 A KR1020090084021 A KR 1020090084021A KR 20090084021 A KR20090084021 A KR 20090084021A KR 20110026218 A KR20110026218 A KR 20110026218A
Authority
KR
South Korea
Prior art keywords
emoticon
emotion
input
text message
text
Prior art date
Application number
KR1020090084021A
Other languages
English (en)
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 KR1020090084021A priority Critical patent/KR20110026218A/ko
Publication of KR20110026218A publication Critical patent/KR20110026218A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 문자 메시지 입력 시스템의 구축시에 용어에 따른 감정 및 강도 정보를 갖는 감정 용어 사전 및 이모티콘 사전을 구축하고, 문자 메시지 입력시에 문자 메시지의 내용에 따라 가장 적합한 이모티콘을 추천하도록 하고, 추천된 이모티콘들중에 사용자의 선택이 이루어진 이모티콘이 문자 메시지에 삽입되도록 한 문자 메시지 입력 장치 및 방법 그리고 그를 위한 프로그램을 기록한 기록 매체에 관한 것이다.
문자 메시지, 이모티콘, 감정 용어 사전, 감정 정보, 감정 분석

Description

문자 메시지 입력 장치 및 방법 그리고 그를 위한 프로그램을 기록한 기록 매체{Apparatus and method for inputting text message and its program stored in recording medium}
본 발명은 문자 메시지 입력에 관한 것으로, 용어에 따른 감정 및 강도 정보를 갖는 감정 용어 사전 및 이모티콘 사전을 구축하고 문자 메시지 입력시에 문자 메시지의 내용에 따라 가장 적합한 이모티콘을 추천하도록 한 문자 메시지 입력 장치 및 방법 그리고 그를 위한 프로그램을 기록한 기록 매체에 관한 것이다.
일반적으로 이모티콘(emoticon)은 자판의 문자ㆍ기호ㆍ숫자 등을 조합해 감정이나 의사를 나타내는 표현법으로, 감정을 뜻하는 이모션(emotion)과 아이콘(icon)의 합성어이다.
이모티콘은 주로 젊은 네티즌들이 사이버 공간에서 자신의 감정이나 의사를 전달할 때 사용하는 특유한 언어로, 컴퓨터 자판의 문자ㆍ기호ㆍ숫자 등을 적절히 조합해 만든다.
문자 이모티콘은 텍스트로 나타낼 수 있는 감정의 상태가 한정돼 있고, 상대방이 이모티콘에 익숙하지 않은 경우 감정 표현이라는 이모티콘의 기능을 전혀 발 휘할 수 없는 경우가 있다. 따라서, 인터넷 또는 휴대폰 사용자가 희로애락 자신의 감정 표현을 충분히 할 수 있는 의성어, 의태어, 물음표 등의 문장기호, 특수문자, 이미지나 캐릭터, 를 포함하는 이미지 이모티콘을 많이 사용하고 있다.
현재, 유선 인터넷을 통해 채팅, 메일, 메신저, 인터넷 카드 발송, 게시판, 인터넷 광고를 이용할 때나, 휴대폰에 SMS 문자 메시지를 보낼때 문자 이모티콘 또는 이미지 이모티콘을 사용하여 자신 만의 개성있는 감정의 상태를 풍부하게 표현하여 서비스가 제공된다.
그러나 이와 같은 문자 입력시의 이모티콘 제공 서비스는 해당 문장 또는 단어에 적합한 이모티콘을 사용자가 직접 찾아 선택 입력하여야 한다.
따라서, 적합한 이모티콘을 찾는데 시간이 많이 소요되어 전체적으로 문자 입력의 효율성이 떨어진다.
본 발명은 이와 같은 종래 기술의 문자 메시지 입력 방식의 문제를 해결하기 위한 것으로, 문자 메시지 입력 시 문자 메시지의 내용에 따라 가장 적합한 이모티콘을 추천하고 이를 사용자가 선택하여 입력하도록 한 문자 메시지 입력 장치 및 방법 그리고 그를 위한 프로그램을 기록한 기록 매체를 제공하는데 그 목적이 있다.
본 발명은 입력된 문자의 감정 정보를 분석하는 수단을 구비하고 분석 결과에 따라 이모티콘을 추천할 수 있도록 한 문자 메시지 입력 장치 및 방법 그리고 그를 위한 프로그램을 기록한 기록 매체를 제공하는데 그 목적이 있다.
본 발명은 용어에 따른 감정 및 강도 정보를 갖는 감정 용어 사전 및 이모티콘 사전을 구축하고 문자 메시지 입력시에 문자 메시지의 내용에 따라 가장 적합한 이모티콘을 추천하여 입력되도록 한 문자 메시지 입력 장치 및 방법 그리고 그를 위한 프로그램을 기록한 기록 매체를 제공하는데 그 목적이 있다.
이와 같은 목적을 달성하기 위한 본 발명에 따른 문자 메시지 입력 장치는 사용자의 선택에 의해 문자 입력을 하고, 추천된 이모티콘의 선택이 이루어지도록 하는 문자 입력부;사용자가 이모티콘 추천 기능을 선택하기 위한 이모티콘 추천 기능 선택부;상기 이모티콘 추천 기능이 선택되면 입력된 문자의 감정 정보를 분석하는 감정 정보 분석부;상기 분석 결과에 따라 이모티콘들을 추출하여 제공하는 추천 이모티콘 추출/제공부; 및 이모티콘 추천과정을 제어하고 사용자가 선택한 이모티콘이 문장내에 삽입되도록 제어하는 문자 메시지 입력 제어부;를 포함하는 것을 특징으로 한다.
그리고 상기 감정 정보 분석부에서의 감정 정보 분석 단계에서 분석 대상이 되는 용어의 감정과 강도 정보를 제공하는 감정 용어 사전 저장부를 더 포함하는 것을 특징으로 한다.
그리고 상기 추천 이모티콘 추출/제공부에서 추출되는 이모티콘들의 감정과 강도 정보를 저장하고 있는 이모티콘 사전 저장부를 더 포함하는 것을 특징으로 한다.
그리고 상기 이모티콘 추천 기능 선택부는, 이모티콘 추천이 선택적으로, 직전 입력된 단어 또는 직전 입력된 문장 또는 현재까지 입력된 메시지 전체에 대해 이루어지도록 하는 것을 특징으로 한다.
다른 목적을 달성하기 위한 본 발명에 따른 문자 메시지 입력 방법은 입력된 문자에 대하여 이모티콘 추천키 입력이 이루어지면, 입력된 문자 내용의 감정 정보를 분석하는 단계;상기 감정 정보 분석 결과에 따라 이모티콘을 추천하는 단계;추천된 이모티콘들중에 선택된 이모티콘을 문자 메시지에 삽입하는 단계;를 포함하는 것을 특징으로 한다.
그리고 상기 이모티콘을 추천하는 단계에서, 직전 입력된 단어 또는 직전 입력된 문장 또는 현재까지 입력된 메시지 전체 단위를 선택하여 이모티콘을 추천하는 것을 특징으로 한다.
상기 이모티콘을 추천하는 단계에서,문장의 감정용어를 모두 추출하여 감정 용어 사전을 기준으로 구분하는 단계와,상기 구분된 감정용어들의 감정 정도의 순위를 조사하여 가장 강도가 강한 감정 정도를 알아내는 단계와,그룹간 감정의 정도를 서로 비교하여 가장 강한 감정정도를 선택하는 단계와,이모티콘 사전으로부터 선택된 감정종류의 감정정도에 해당하는 이모티콘을 검색하여 추천하는 단계를 포함하는 것을 특징으로 한다.
그리고 상기 이모티콘을 추천하는 단계에서, 최대 힙(Max Heap)을 이용하거나 정렬방법을 이용하여 감정종류와 감정정도를 결정하는 것을 특징으로 한다.
이와 같은 본 발명에 따른 문자 메시지 입력 장치 및 방법 그리고 그를 위한 프로그램을 기록한 기록 매체는 다음과 같은 효과를 갖는다.
첫째, 입력된 문자의 감정 정보를 분석하는 수단을 구비하고 분석 결과에 따라 이모티콘을 추천하는 것에 의해 입력된 문자의 감정 정보에 가장 적합한 이모티콘을 특별한 어려움없이 입력할 수 있다.
둘째, 사전에 용어에 따른 감정 및 강도 정보를 갖는 감정 용어 사전 및 이모티콘 사전을 구축하는 것에 의해 다양한 이모티콘을 만들 수 있고 또한 제한되지 않는 감정 표현을 가능하게 한다.
셋째, 문자 메시지 입력 시 문자 메시지의 내용에 따라 가장 적합한 이모티콘을 추천하고 이를 사용자가 선택하여 입력하도록 하여 문지 입력의 효율성을 높인다.
이하, 본 발명에 따른 문자 메시지 입력 장치 및 방법 그리고 그를 위한 프로그램을 기록한 기록 매체의 바람직한 실시예에 관하여 상세히 설명하면 다음과 같다.
본 발명에 따른 문자 메시지 입력 장치 및 방법 그리고 그를 위한 프로그램을 기록한 기록 매체의 특징 및 이점들은 이하에서의 각 실시예에 대한 상세한 설명을 통해 명백해질 것이다.
도 1은 본 발명의 실시예에 따른 문자 메시지 입력 장치의 구성도이다.
본 발명은 문자 메시지 입력 시 문자 메시지의 내용에 따라 가장 적합한 이모티콘을 추천하고 이를 선택하는 것에 의해 이모티콘의 입력이 이루어지도록 한 것이다.
이를 위하여, 본 발명의 실시예에 따른 문자 메시지 입력 장치는 수록된 용어의 감정과 강도 정보를 저장하고 있는 감정 용어 사전 저장부(11)와, 수록된 이모티콘의 감정과 강도 정보를 저장하고 있는 이모티콘 사전 저장부(12)와, 사용자의 선택에 의해 문자 입력을 하고, 추천된 이모티콘의 선택이 이루어지도록 하는 문자 입력부(13)와, 상기 문자 입력이 이루어진 후에 사용자가 이모티콘 추천 기능을 선택하기 위한 이모티콘 추천 기능 선택부(14)와, 상기 이모티콘 추천 기능 선택부(14)를 통하여 이모티콘 추천 기능이 선택되면 입력된 문자의 감정 정보를 분석하는 감정 정보 분석부(15)와, 감정 정보 분석부(15)의 분석 결과에 따라 이모티콘 사전에서 분석된 감정 정보에 가장 적합한 이모티콘들을 우선순위로 몇 개 추출 하여 제공하는 추천 이모티콘 추출/제공부(16)와, 입력된 문장에 적합한 이모티콘이 추천되도록 제어하고 사용자가 문자 입력부(13)를 통하여 선택한 이모티콘이 문장내에 삽입되도록 제어하는 문자 메시지 입력 제어부(10)를 포함한다.
이와 같은 본 발명의 실시예에 따른 문자 메시지 입력 장치는 입력된 문자의 감정 정보를 분석하는 수단을 구비하고 분석 결과에 따라 이모티콘을 추천하는 것에 의해 입력된 문자의 감정 정보에 가장 적합한 이모티콘을 특별한 어려움없이 입력할 수 있다.
또한, 감정 정보의 분석결과에 따라 적합한 이모티콘을 추천하기 위하여 감정 용어 사전과 이모티콘 사전을 이용한다.
감정 용어 사전은 수록된 용어의 감정과 강도를 표시하고, 이모티콘 사전은 이모티콘의 감정과 강도를 표시한다. 감정 용어 사전과 이모티콘 사전은 사용자가 편집할 수 있다.
그리고 이모티콘 추천 기능 선택부(14)의 이모티콘 추천 키를 짧게 누르면 직전 입력된 단어에 대한 이모티콘 추천, 조금 길게 누르면 직전 입력된 문장에 대한 이모티콘 추천, 좀 더 길게 누르면 메시지 전체에 대한 이모티콘을 추천하는 방식으로 구성될 수 있다.
이와 같은 이모티콘 추천 방식은 메뉴 선택으로도 이루어질 수 있도록 한다.
그리고 본 발명의 실시예에 따른 문자 메시지 입력 방법을 설명하면 다음과 같다.
도 2는 본 발명의 실시예에 따른 문자 메시지 입력 방법을 나타낸 플로우차 트이다.
본 발명에 따른 문자 메시지 입력 방법은 문자 입력 단계, 이모티콘 추천 키를 선택하는 단계, 입력된 문자 내용의 감정 정보를 분석하여 이모티콘을 추천하는 단계, 사용자가 추천된 이모티콘을 선택하는 단계, 선택된 이모티콘을 문자 메시지에 삽입하는 단계가 있다.
구체적으로 도 2에서와 같이, 사용자가 문자 입력부(13)를 통하여 전송할 문자를 입력한 상태에서(S201), 이모티콘 추천기능을 선택하면(S202), 감정 용어 사전 저장부(11)의 감정 용어 사전을 이용하여 입력된 문자의 감정 정보를 분석한다.(S203)
그리고 상기 감정 정보의 분석 결과에 따라 이모티콘 사전 저장부(12)에서 이모티콘 추출하여 제공한다.(S204)
이 상태에서 사용자가 추천된 이모티콘을 선택하면(S205), 사용자가 입력한 문자 메시지에 선택된 이모티콘을 삽입하고(S206) 이 과정을 전체 메시지의 입력이 완료될때까지 반복한다.(S207)
이와 같이 본 발명에 따른 문자 메시지 입력 방법은 사용자가 입력한 메시지 내용으로부터 감정 용어 사전을 검색하여 유사도 측정에 의해 감정 정보를 알아내고, 이모티콘 사전에서 분석된 감정 정보에 가장 적합한 이모티콘들을 우선순위로 몇 개 추천하여 선택하도록 한다.
이때, 사용자가 자동선택을 설정하면 가장 적합도가 큰 이모티콘을 자동 입력한다. 사용자가 시스템에서 추천하지 않은 이모티콘도 선택할 수 있도록 한다.
즉, 문자 메시지에서 이모티콘을 일일이 검색하여 입력하는 대신 추천된 이모티콘들 중에서 선택할 수도 있고 시스템이 가장 적합하다고 추천하는 이모티콘을 자동 입력할 수 있다.
그리고 문자 메시지의 내용에 따라 사용자가 가장 적합한 이모티콘을 추천받아 입력하거나 자동 입력하도록 할 수 있다. 또한, 감정 용어 사전과 이모티콘 사전의 엔트리를 사용자가 추가 삽입 및 삭제 변경 등 수정할 수 있다.
입력된 문자 내용의 감정 정보를 분석하여 판단하는 과정을 구체적으로 설명하면 다음과 같다.
이하의 설명은 본 발명에 따른 하나의 실시예를 나타낸 것으로 한정되지 않는다.
먼저 감정 종류 사전을 구축한다.
예를 들어, 기쁨,슬픔,놀람,공포,혐오,분노의 6가지를 나누어 코드를 부여하는 것이 가능하다.
감정 코드
기쁨 0
슬픔 1
놀람 2
공포 3
혐오 4
분노 5
그리고 다음과 같이 감정 정도에 따른 감정 용어 사전을 구축한다.
단어번호 감정종류 감정용어 감정정도
1 0 흐뭇하다 0.3
2 0 반갑다 0.6
3 0 신난다 0.9
... ... ... ...
300 5 성난다 0.9
그리고 단어의 어형 변화를 나타낸 감정용어 어형 변화 사전을 구축한다.
단어번호 어형변화
1 흐뭇, 흐뭇함, 흐뭇한,...
2 반가움, 반가워, 반가운,...
3 신남, 신나는,..
...
또 다른 방법으로는 언어처리에 많이 활용되는 형태소 분석기를 사용할 수도 있다. 형태소 분석기는 형태소를 분석함으로써 문자열로부터 감정 용어를 추출할 수 있다.
그리고 아래와 같이 이모티콘 사전을 구축한다.
감정종류 감정정도 이모티콘코드
0 0.1 - 0.3 11
0 0.4 - 0.7 12
0 0.8 - 1.0 13
... ... ...
5 0.8 - 1.0 63
이와 같이 구축된 사전들을 이용하여 문장(또는 문자메시지 전체)에 대한 이모티콘 추천 방법은 다음과 같다.
먼저, 문장의 감정용어를 모두 추출한다.
여기서, 문장의 마침은 마침표(.)나, 문자열의 문장종결어미로부터 알아낸다.
그리고 추출된 감정용어를 감정 용어 사전을 기준으로 감정에 따라 구분한다.
그리고 각 종류에 대해 감정용어들의 감정 정도의 순위를 조사하여 가장 강도가 강한 감정 정도를 알아낸다. 종류간 감정의 정도를 서로 비교하여 가장 강한 감정정도와 감정종류를 선택한다.
이모티콘 사전으로부터 선택된 감정종류의 감정정도에 해당하는 이모티콘을 검색하여 추천한다.
여기서, 동점이 존재할 경우는 복수개를 추천할 수 있으며, 가장 순위가 높은 것의 이모티콘과 차순위의 이모티콘들을 순위대로 여러 개 추천할 수도 있다.
예를 들어, "소식을 들어서 흐뭇하다."의 경우의 문장 전체에 대한 이모티콘 추천은, '흐뭇하다-기쁨 0.3'으로 판정하여 이모티콘 코드 11을 추천한다.
그리고 "소식을 들어서 흐뭇하고 반갑다." 의 경우의 문장 전체에 대한 이모티콘 추천은, '흐뭇하다-기쁨 0.3,반갑다-기쁨 0.6'에서 '반갑다-기쁨 0.6 선택'하여 이모티콘 코드 12를 추천한다.
그리고 "소식을 들어서 신난다." 의 경우의 문장 전체에 대한 이모티콘 추천은, '신난다-기쁨 0.9'로 판정하여 이모티콘 코드 13을 추천한다.
그리고 '소식을 들어서 반갑지만 성난다.'의 경우의 문장 전체에 대한 이모티콘 추천은, '반갑다-기쁨 0.6, 성난다-분노 0.9'에서 '성난다-분노 0.9'를 선택하여 이모티콘 코드 63을 추천한다.
이상에서 설명한 이모티콘 추천 방법을 문자메시지 전체(또는 문장)에 대하여 실행하기 위하여 더욱 구체적으로 설명하면 다음과 같다.
(1)문자메시지의 감정용어를 모두 추출한다.
(2)추출된 감정용어들을 각 종류별로 구분한다. 감정용어가 없는 종류는 배제한다.
(3)각 종류별 감정용어들을 감정정도의 내림차순으로 정렬한다.
(4)정렬된 각각의 종류들을 런(run: 정렬된 부분)으로 사용한다.
(5)최고의 감정정도를 갖는 감정용어와 감정종류를 선택하기 위한 최대 힙(Max Heap)을 구성한다. 최대 힙은 어떤 노드의 키의 값이 자식노드들의 키값보다 작지 않은 특징을 갖는 이진 트리(Binary Tree)로 루트(Root) 노드가 최대 키값을 갖는다.
(6)최대 힙의 루트 노드를 선택하여 출력한다. 만일 차순위자도 필요하면 최대 힙을 재구성하여 새로운 루트 노드를 출력하여 얻는다. 이를 반복하면 전체 감정정도들의 순위부여도 가능하다. 최대 힙의 루트 노드와 동점자가 있을 수 있으므로 이를 확인하기 위하여는 출력된 키값보다 작은 키값이 출력될 때까지 최대 힙을 재구성한다.
예를 들어, 메시지에 감정용어가 있는 4개의 정렬된 종류별 감정용어와 감정정도가 다음과 같다. 런에 입력되는 엔트리는 (단어번호, 감정종류, 감정정도)이다.
런1 : (2, 0, 0.6), (1, 0, 0.3)
런2 : (82, 1, 0.2), (88, 1, 0.1)
런3 : (167, 3, 0.3)
런4 : (300, 5, 0.9) (290, 5, 0.8)
이상의 런들로부터 최대 힙을 구성하면 다음과 같다.
Figure 112009054950871-PAT00001
앞의 최대 힙의 루트인 (300, 5, 0.9)가 최고의 감정정도를 갖는 것이며, 차순위자를 구하기 위해서는 루트 노드를 트리에서 삭제하고, 트리를 재구성하면 된다.
이때 런4의 차순위자인 (290, 5, 0.8)이 트리에 새로 삽입되어 트리가 재구성된다. 동점자를 처리하기 위해서는, 출력된 키값보다 작은 키값이 출력될 때까지 재구성을 반복하면 된다.
메시지에서 사용된 감정용어들의 수가 적을 경우에는, 런을 만든 후에 최대 힙을 구성하여 감정정도의 최고값을 결정하는 방법 대신에 전체 감정용어들을 내림차순으로 정렬하여 최고값을 구할 수도 있다.
또한, 최고의 감정 정도에 대한 이모티콘을 추천하는 방법을 다양하게 수정할 수도 있다. 종류별 감정용어들의 감정정도의 합계가 최대인 감정종류에서 감정정도가 최고인 감정용어의 이모티콘을 추천하도록 할 수도 있다.
이 때 동일한 감정용어들이 여러 번 사용될 경우에는 각 감정용어의 감정정도에 사용빈도수를 곱하여 감정용어별 감정정도를 구하고 이를 이용하여 감정종류별 감정정도의 합계를 계산할 수도 있다.
즉, 어떤 메시지에서 어떤 감정용어의 감정정도는 (w * 감정용어의 감정정도 * 사용빈도)를 사용할 수 있다. 여기서 w(0<w≤1,실수)는 조정계수로 감정용어 또는 감정종류별 상이한 값을 사용할 수 있다.
이상에서 설명한 본 발명에 따른 문자 메시지 입력 방법은 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로 구현하는 것이 가능하다.
예를 들어, 컴퓨터가 읽을 수 있는 기록매체에는 문자 입력 단계, 이모티콘 추천 키를 선택하는 단계, 입력된 문자 내용의 감정 정보를 분석하여 이모티콘을 추천하는 단계, 사용자가 추천된 이모티콘을 선택하는 단계, 선택된 이모티콘을 문자 메시지에 삽입하는 단계를 실행시키기 위한 프로그램이 기록된다.
컴퓨터가 읽을 수 있는 기록매체에 기록되는 프로그램은 상기한 내용으로 한정되는 것이 아니고, 본 발명의 문자 메시지 입력 방법의 실시예에 따른 방법의 실행을 위한 다른 내용들이 포함될 수 있음은 당연하다.
컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.
이상에서 설명한 본 발명에 따른 문자 메시지 입력 장치 및 방법 그리고 그를 위한 프로그램을 기록한 기록 매체는 용어에 따른 감정 및 강도 정보를 갖는 감정 용어 사전 및 이모티콘 사전을 구축하고 문자 메시지 입력시에 문자 메시지의 내용에 따라 가장 적합한 이모티콘을 추천하여 입력되도록 한 것이다.
이상에서 설명한 본 발명에 따른 문자 메시지 입력 방법은 휴대폰 문자메시지, 이메일 텍스트, 메시징 시스템의 단문, 트위터의 단문메시지 등 다양한 종류의 텍스트 입력 단계에 적용되어 사용될 수 있다.
이상 설명한 내용을 통해 당업자라면 본 발명의 기술 사상을 일탈하지 아니하는 범위에서 다양한 변경 및 수정이 가능함을 알 수 있을 것이다.
따라서, 본 발명의 기술적 범위는 실시예에 기재된 내용으로 한정되는 것이 아니라 특허 청구의 범위에 의하여 정해져야 한다.
도 1은 본 발명의 실시예에 따른 문자 메시지 입력 장치의 구성도
도 2는 본 발명의 실시예에 따른 문자 메시지 입력 방법을 나타낸 플로우차트
도면의 주요 부분에 대한 부호의 설명
10. 문자 메시지 입력 제어부 11. 감정 용어 사전 저장부
12. 이모티콘 사전 저장부 13. 문자 입력부
14. 이모티콘 추천기능 선택부 15. 감정 정보 분석부
16. 추천 이모티콘 추출/제공부

Claims (9)

  1. 사용자의 선택에 의해 문자 입력을 하고, 추천된 이모티콘의 선택이 이루어지도록 하는 문자 입력부;
    사용자가 이모티콘 추천 기능을 선택하기 위한 이모티콘 추천 기능 선택부;
    상기 이모티콘 추천 기능이 선택되면 입력된 문자의 감정 정보를 분석하는 감정 정보 분석부;
    상기 분석 결과에 따라 이모티콘들을 추출하여 제공하는 추천 이모티콘 추출/제공부; 및 이모티콘 추천과정을 제어하고 사용자가 선택한 이모티콘이 문장내에 삽입되도록 제어하는 문자 메시지 입력 제어부;를 포함하는 것을 특징으로 하는 문자 메시지 입력 장치.
  2. 제 1 항에 있어서, 상기 감정 정보 분석부에서의 감정 정보 분석 단계에서 분석 대상이 되는 용어의 감정과 강도 정보를 제공하는 감정 용어 사전 저장부를 더 포함하는 것을 특징으로 하는 문자 메시지 입력 장치.
  3. 제 1 항에 있어서, 상기 추천 이모티콘 추출/제공부에서 추출되는 이모티콘들의 감정과 강도 정보를 저장하고 있는 이모티콘 사전 저장부를 더 포함하는 것을 특징으로 하는 문자 메시지 입력 장치.
  4. 제 1 항에 있어서, 상기 이모티콘 추천 기능 선택부는,
    이모티콘 추천이 선택적으로, 직전 입력된 단어 또는 직전 입력된 문장 또는 현재까지 입력된 메시지 전체에 대해 이루어지도록 하는 것을 특징으로 하는 문자 메시지 입력 장치.
  5. 입력된 문자에 대하여 이모티콘 추천키 입력이 이루어지면, 입력된 문자 내용의 감정 정보를 분석하는 단계;
    상기 감정 정보 분석 결과에 따라 이모티콘을 추천하는 단계;
    추천된 이모티콘들중에 선택된 이모티콘을 문자 메시지에 삽입하는 단계;를 포함하는 것을 특징으로 하는 문자 메시지 입력 방법.
  6. 제 5 항에 있어서, 상기 이모티콘을 추천하는 단계에서,
    직전 입력된 단어 또는 직전 입력된 문장 또는 현재까지 입력된 메시지 전체 단위를 선택하여 이모티콘을 추천하는 것을 특징으로 하는 문자 메시지 입력 방법.
  7. 제 5 항에 있어서, 상기 이모티콘을 추천하는 단계에서,
    문장의 감정용어를 모두 추출하여 감정 용어 사전을 기준으로 구분하는 단계와,
    상기 구분된 감정용어들의 감정 정도의 순위를 조사하여 가장 강도가 강한 감정 정도를 알아내는 단계와,
    그룹간 감정의 정도를 서로 비교하여 가장 강한 감정정도를 선택하는 단계와,
    이모티콘 사전으로부터 선택된 감정종류의 감정정도에 해당하는 이모티콘을 검색하여 추천하는 단계를 포함하는 것을 특징으로 하는 문자 메시지 입력 방법.
  8. 제 5 항에 있어서, 상기 이모티콘을 추천하는 단계에서,
    최대 힙(Max Heap)을 이용하거나 정렬방법을 이용하여 감정종류와 감정정도를 결정하는 것을 특징으로 하는 문자 메시지 입력 방법.
  9. 제 5 항 내지 제 8 항의 어느 하나의 청구항의 방법을 컴퓨터에서 판독할 수 있고, 실행 가능한 프로그램 코드로 기록한 것을 특징으로 하는 문자 메시지 입력을 위한 프로그램을 기록한 기록 매체.
KR1020090084021A 2009-09-07 2009-09-07 문자 메시지 입력 장치 및 방법 그리고 그를 위한 프로그램을 기록한 기록 매체 KR20110026218A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090084021A KR20110026218A (ko) 2009-09-07 2009-09-07 문자 메시지 입력 장치 및 방법 그리고 그를 위한 프로그램을 기록한 기록 매체

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090084021A KR20110026218A (ko) 2009-09-07 2009-09-07 문자 메시지 입력 장치 및 방법 그리고 그를 위한 프로그램을 기록한 기록 매체

Publications (1)

Publication Number Publication Date
KR20110026218A true KR20110026218A (ko) 2011-03-15

Family

ID=43933349

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090084021A KR20110026218A (ko) 2009-09-07 2009-09-07 문자 메시지 입력 장치 및 방법 그리고 그를 위한 프로그램을 기록한 기록 매체

Country Status (1)

Country Link
KR (1) KR20110026218A (ko)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014068573A1 (en) * 2012-10-31 2014-05-08 Aniways Advertising Solutions Ltd. Custom emoticon generation
WO2015102125A1 (ko) * 2013-12-31 2015-07-09 엘지전자 주식회사 문자형 대화 시스템 및 방법
KR20150107066A (ko) * 2014-03-13 2015-09-23 에스케이플래닛 주식회사 메신저 서비스 시스템, 그 시스템에서의 상용구를 이용한 메신저 서비스 방법 및 장치
KR101583181B1 (ko) 2015-01-19 2016-01-06 주식회사 엔씨소프트 응답 스티커 추천방법 및 컴퓨터 프로그램
KR101634086B1 (ko) 2015-01-19 2016-07-08 주식회사 엔씨소프트 감정 분석을 통한 스티커 추천 방법 및 시스템
KR101641572B1 (ko) 2015-01-19 2016-07-21 주식회사 엔씨소프트 상황 및 선호도 기반 대화 스티커 순위 결정 방법 및 컴퓨터 프로그램
KR20160089152A (ko) 2015-01-19 2016-07-27 주식회사 엔씨소프트 화행 분석을 통한 스티커 추천 방법 및 시스템
US9665567B2 (en) 2015-09-21 2017-05-30 International Business Machines Corporation Suggesting emoji characters based on current contextual emotional state of user
US9792909B2 (en) 2015-01-19 2017-10-17 Ncsoft Corporation Methods and systems for recommending dialogue sticker based on similar situation detection
WO2017195992A1 (ko) * 2016-05-09 2017-11-16 네이버 주식회사 이모티콘이 함께 제공되는 번역문 제공 방법, 사용자 단말, 서버 및 컴퓨터 프로그램
WO2018056531A1 (ko) * 2016-09-26 2018-03-29 이노티콘랩스 주식회사 채팅 서비스 제공 방법 및 이 방법을 실행시키기 위하여 매체에 저장된 프로그램
WO2018056653A1 (ko) * 2016-09-26 2018-03-29 네이버 주식회사 번역문과 함께 이미지를 제공하는 방법, 장치 및 컴퓨터 프로그램
CN110162191A (zh) * 2019-04-03 2019-08-23 腾讯科技(深圳)有限公司 一种表情推荐方法、装置及存储介质
KR20190123093A (ko) 2018-04-23 2019-10-31 부산대학교 산학협력단 감정 온톨로지에 기반을 둔 이모티콘 추천 장치 및 방법
KR20210078928A (ko) * 2019-12-19 2021-06-29 주식회사 카카오 인스턴트 메시징 서비스에서 이모티콘을 제공하는 방법, 이를 구현한 서버, 사용자 단말 및 어플리케이션
US20220215169A1 (en) * 2021-01-05 2022-07-07 Capital One Services, Llc Combining multiple messages from a message queue in order to process for emoji responses

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014068573A1 (en) * 2012-10-31 2014-05-08 Aniways Advertising Solutions Ltd. Custom emoticon generation
WO2015102125A1 (ko) * 2013-12-31 2015-07-09 엘지전자 주식회사 문자형 대화 시스템 및 방법
KR20150107066A (ko) * 2014-03-13 2015-09-23 에스케이플래닛 주식회사 메신저 서비스 시스템, 그 시스템에서의 상용구를 이용한 메신저 서비스 방법 및 장치
US9792903B2 (en) 2015-01-19 2017-10-17 Ncsoft Corporation Methods and systems for determining ranking of dialogue sticker based on situation and preference information
KR101634086B1 (ko) 2015-01-19 2016-07-08 주식회사 엔씨소프트 감정 분석을 통한 스티커 추천 방법 및 시스템
KR101641572B1 (ko) 2015-01-19 2016-07-21 주식회사 엔씨소프트 상황 및 선호도 기반 대화 스티커 순위 결정 방법 및 컴퓨터 프로그램
KR20160089152A (ko) 2015-01-19 2016-07-27 주식회사 엔씨소프트 화행 분석을 통한 스티커 추천 방법 및 시스템
US9740677B2 (en) 2015-01-19 2017-08-22 Ncsoft Corporation Methods and systems for analyzing communication situation based on dialogue act information
US9792279B2 (en) 2015-01-19 2017-10-17 Ncsoft Corporation Methods and systems for analyzing communication situation based on emotion information
KR101583181B1 (ko) 2015-01-19 2016-01-06 주식회사 엔씨소프트 응답 스티커 추천방법 및 컴퓨터 프로그램
US9792909B2 (en) 2015-01-19 2017-10-17 Ncsoft Corporation Methods and systems for recommending dialogue sticker based on similar situation detection
US9665567B2 (en) 2015-09-21 2017-05-30 International Business Machines Corporation Suggesting emoji characters based on current contextual emotional state of user
WO2017195992A1 (ko) * 2016-05-09 2017-11-16 네이버 주식회사 이모티콘이 함께 제공되는 번역문 제공 방법, 사용자 단말, 서버 및 컴퓨터 프로그램
WO2018056531A1 (ko) * 2016-09-26 2018-03-29 이노티콘랩스 주식회사 채팅 서비스 제공 방법 및 이 방법을 실행시키기 위하여 매체에 저장된 프로그램
WO2018056653A1 (ko) * 2016-09-26 2018-03-29 네이버 주식회사 번역문과 함께 이미지를 제공하는 방법, 장치 및 컴퓨터 프로그램
KR20190123093A (ko) 2018-04-23 2019-10-31 부산대학교 산학협력단 감정 온톨로지에 기반을 둔 이모티콘 추천 장치 및 방법
CN110162191A (zh) * 2019-04-03 2019-08-23 腾讯科技(深圳)有限公司 一种表情推荐方法、装置及存储介质
KR20210078928A (ko) * 2019-12-19 2021-06-29 주식회사 카카오 인스턴트 메시징 서비스에서 이모티콘을 제공하는 방법, 이를 구현한 서버, 사용자 단말 및 어플리케이션
KR20220080730A (ko) * 2019-12-19 2022-06-14 주식회사 카카오 인스턴트 메시징 서비스에서 이모티콘을 제공하는 방법, 이를 구현한 서버, 사용자 단말 및 어플리케이션
US20220215169A1 (en) * 2021-01-05 2022-07-07 Capital One Services, Llc Combining multiple messages from a message queue in order to process for emoji responses

Similar Documents

Publication Publication Date Title
KR20110026218A (ko) 문자 메시지 입력 장치 및 방법 그리고 그를 위한 프로그램을 기록한 기록 매체
Vajjala et al. Practical natural language processing: a comprehensive guide to building real-world NLP systems
US10685186B2 (en) Semantic understanding based emoji input method and device
US10503836B2 (en) Method for generating natural language communication
US10572590B2 (en) Cognitive matching of narrative data
US8335787B2 (en) Topic word generation method and system
JP2010181993A (ja) 絵文字を含む文章ファイルを評価する評価分析サーバ、方法及びプログラム
JP2012248161A (ja) 対話型検索システム及びプログラム、並びに、対話シナリオ生成システム及びプログラム
CN109508448A (zh) 基于长篇文章生成短资讯方法、介质、装置和计算设备
RU2631164C2 (ru) Способ анимации sms-сообщений
JP6626917B2 (ja) 英語の音節計算法に基づいた可読性評価方法及びシステム
JP2008203984A (ja) 文字列変換装置及び文字列変換方法
CN113934834A (zh) 一种问句匹配的方法、装置、设备和存储介质
Putra et al. Sentiment Analysis on Social Media with Glove Using Combination CNN and RoBERTa
CN111914566A (zh) 一种评论自动生成方法
Walha et al. A Lexicon approach to multidimensional analysis of tweets opinion
McIntyre From Cave Paintings to Shakespeare and Back Again: What Are Emoji and Should I Be Afraid?
CN113052544A (zh) 工作流依用户行为智能适配方法、装置以及存储介质
CN111753540B (zh) 一种对于文本数据进行收集以进行自然语言处理nlp的方法及***
TWI534640B (zh) Chinese network information monitoring and analysis system and its method
JP5448744B2 (ja) 未知語を含む文章を修正するための文章修正プログラム、方法及び文章解析サーバ
JP2008305322A (ja) 評判コーパス生成装置、対象情報コーパス生成装置、サーバ装置、バーチャルチャット装置、およびプログラム
JP4073459B2 (ja) 文解析装置
Jose et al. Lexico-syntactic normalization model for noisy SMS text
JP2012022443A (ja) 文書検索装置、文書検索方法及び文書検索プログラム

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application