KR101678302B1 - Message Management System, Communication Terminal and Message Management Method - Google Patents
Message Management System, Communication Terminal and Message Management Method Download PDFInfo
- Publication number
- KR101678302B1 KR101678302B1 KR1020150068310A KR20150068310A KR101678302B1 KR 101678302 B1 KR101678302 B1 KR 101678302B1 KR 1020150068310 A KR1020150068310 A KR 1020150068310A KR 20150068310 A KR20150068310 A KR 20150068310A KR 101678302 B1 KR101678302 B1 KR 101678302B1
- Authority
- KR
- South Korea
- Prior art keywords
- message
- information
- time
- communication terminal
- unit
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
Images
Classifications
-
- H04L51/22—
-
- G06F17/271—
-
- H04M1/72547—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
본 발명은 메시지 관리 시스템, 통신단말기 및 그 메시지 관리방법에 관한 것으로, 보다 상세하게는 다양한 발신자로부터 수신되는 메시지에 대하여 메시지의 구문을 분석하고, 사용자에게 메시지의 요약정보를 상기시켜 줄 수 있는 메시지 관리 시스템, 통신단말기 및 그 메시지 관리방법에 관한 것이다.The present invention relates to a message management system, a communication terminal, and a message management method thereof, and more particularly, to a message management system, a communication terminal, and a message management method thereof, A management system, a communication terminal, and a method of managing the message.
통신기술이 발전함에 따라 사용자는 컴퓨터, 노트북, 휴대폰, 스마트 폰 등의 다양한 통신단말기를 이용하여 인터넷에 접속하여 필요한 데이터, 컨텐츠 등을 다운로드 받거나, 외부의 다른 통신단말기와 데이터를 송수신한다.As a communication technology develops, a user accesses the Internet using various communication terminals such as a computer, a notebook computer, a mobile phone, and a smart phone to download necessary data, contents, or the like, and transmits / receives data to / from other external communication terminals.
특히, 사용자는 통신단말기를 이용하여 지인들, 쇼핑몰, 대형 마트, 거래처 등으로부터 SMS(Short Message Service), MMS(Multimedia Message Service), 푸쉬 메시지 등의 다양한 메시지를 수신하기도 한다. In particular, a user may receive various messages such as Short Message Service (SMS), Multimedia Message Service (MMS), Push Message, and the like from an acquaintance, a shopping mall, a large-
일반적으로 사용자는 수신되는 메시지를 자신의 통신단말기에 저장하여 두고, 필요할 때에 다시 검색하여 메시지의 내용을 상기하기도 한다. 그런데, 수신되는 메시지의 양이 증가함에 따라 사용자가 필요할 때마다 저장된 메시지에서 원하는 메시지를 다시 검색하는 작업이 상당히 번거로운 작업일 뿐만 아니라, 사용자가 메시지의 발신자, 메시지 수신날짜 등의 중요한 정보를 기억하지 못하는 경우에는 원하는 메시지를 검색하기 위해서 저장된 메시지를 하나하나 재검토 하여야 하는 번거로움이 있다.In general, a user stores a received message in his / her communication terminal, searches again when necessary, and recalls the contents of the message. However, as the amount of received messages increases, the task of retrieving a desired message again from a stored message every time a user needs is quite troublesome. In addition, the user can not store important information such as a sender of a message, It is troublesome to review the stored messages one by one in order to retrieve the desired message.
본 발명은 전술한 문제점을 해결하기 위하여 창안된 것으로서, 다양한 발신자로부터 수신되는 메시지에 대하여 메시지의 구문을 분석하고, 사용자에게 메시지의 요약정보를 상기시켜 줄 수 있는 메시지 관리 시스템, 통신단말기 및 그 메시지 관리방법을 제공하는 것을 목적으로 한다.The present invention has been made to solve the above-mentioned problems, and it is an object of the present invention to provide a message management system capable of analyzing a syntax of a message received from various senders, And to provide a management method.
전술한 목적을 달성하기 위한 본 발명의 실시예에 따른 메시지 관리 시스템은, 통신단말기가 메시지를 수신하면 통신단말기로부터 수신된 메시지를 전달받으며, 전달받은 메시지의 구문에 일정 정보가 포함되어 있는지를 판단하고, 일정 정보가 포함되어 있는 경우에 해당 메시지에서 시간정보 및 키워드를 포함하는 요약정보를 추출하는 구문분석서버; 통신단말기로부터 전달받은 메시지를 데이터베이스로 저장하는 데이터베이스서버; 및 데이터베이스서버에 저장되는 메시지 중 구문분석서버에 의해 일정 정보가 포함되어 있는 것으로 판단되는 메시지에 대하여 시간정보에 기초하는 전송시점을 설정하며, 설정된 전송시점에 상기 키워드를 포함하는 메시지를 통신단말기로 전송하는 메시지전송서버;를 포함하는 것을 특징으로 한다.According to another aspect of the present invention, there is provided a message management system for receiving a message received from a communication terminal when a communication terminal receives the message, and determining whether or not schedule information is included in the syntax of the received message A syntax analysis server for extracting summary information including time information and keywords in the corresponding message when schedule information is included; A database server for storing a message received from the communication terminal into a database; And setting a transmission time point based on time information for a message that is determined by the parsing server to include schedule information among messages stored in the database server, and transmitting a message including the keyword to a communication terminal And a message transmission server for transmitting the message.
여기서, 메시지전송서버는 구문분석서버에 의해 추출되는 요약정보 중의 시간정보에 기초하여 키워드를 포함하는 요약메시지를 통신단말기로 전송할 수 있다.Here, the message transmission server may transmit the summary message including the keyword to the communication terminal based on the time information in the summary information extracted by the parsing server.
또한, 메시지전송서버는 데이터베이스서버에 저장되는 메시지와 요약메시지를 링크로 연결하며, 통신단말기로 전송된 요약메시지에 대응하여 사용자에 의해 연결요청이 선택되면, 데이터베이스서버로부터 링크로 연결된 메시지를 추출하여 통신단말기로 전송할 수 있다.In addition, the message transmission server links the message stored in the database server with the summary message. When the connection request is selected by the user corresponding to the summary message transmitted to the communication terminal, the message transmission server extracts the message linked from the database server To the communication terminal.
또한, 메시지전송서버는 구문분석서버에 의해 추출되는 요약정보 중의 시간정보에 대응하는 시간간격을 설정하며, 구문분석서버에 의해 추출되는 요약정보 중의 시간정보로부터 설정된 시간간격 이전의 시간에 통신단말기에 요약메시지를 전송할 수 있다.In addition, the message transmission server sets a time interval corresponding to time information in the summary information extracted by the parsing server, and transmits the time information to the communication terminal at a time before the set time interval from the time information in the summary information extracted by the parsing server A summary message can be transmitted.
데이터베이스서버는 구문분석서버에 의해 분석되는 메시지를 설정된 카테고리 별로 분류하며, 분류되는 카테고리 별로 메시지를 저장할 수 있다.The database server classifies the messages analyzed by the parsing server into the set categories and stores the messages by the classified categories.
이때, 데이터베이스서버는 저장되는 메시지의 저장시점에 대응하는 시간간격을 설정하며, 메시지전송서버는 데이터베이스서버에 메시지가 저장된 후 설정된 시간간격이 경과하면, 메시지의 삭제여부를 문의하는 삭제여부 문의메시지를 통신단말기에 전송하고, 전송되는 삭제여부 문의메시지에 대응하여 통신단말기로부터 삭제신호가 수신되면, 데이터베이스서버로부터 대응하는 메시지를 삭제시킬 수 있다.At this time, the database server sets a time interval corresponding to the storage time of the stored message, and when the predetermined time interval has passed after the message is stored in the database server, the message transmission server inquires whether to delete the message or not And transmits the deletion signal to the communication terminal. When the deletion signal is received from the communication terminal in response to the transmitted deletion inquiry message, the corresponding message can be deleted from the database server.
전술한 목적을 달성하기 위한 본 발명의 실시예에 따른 통신단말기는, 메시지를 수신하는 메시지수신부; 메시지수신부에 의해 수신되는 메시지의 구문에 일정 정보가 포함되어 있는지를 판단하는 구문분석부; 구문분석부에 의해 일정 정보가 포함되어 있는 것으로 판단되는 메시지에서 시간정보 및 키워드를 포함하는 요약정보를 추출하는 요약정보추출부; 및 시간정보에 기초하여 전송시점을 설정하며, 설정된 전송시점에 키워드를 포함하는 요약메시지를 출력하는 요약출력부;를 포함하는 것을 특징으로 한다.According to an aspect of the present invention, there is provided a communication terminal including: a message receiver for receiving a message; A syntax analyzer for determining whether or not schedule information is included in a syntax of a message received by the message receiver; A summary information extracting unit for extracting summary information including time information and a keyword in a message determined by the parsing unit to include schedule information; And a summary output unit for setting a transmission time point based on time information and outputting a summary message including a keyword at a set transmission time point.
전술한 통신단말기는, 구문분석부에 의해 분석된 메시지를 데이터베이스로 저장하는 메시지저장부; 요약출력부에 의해 출력되는 요약메시지에, 메시지저장부에 의해 저장된 메시지 중의 대응하는 메시지를 링크로 연결하는 링크연결부; 및 요약출력부에 의해 출력되는 요약메시지에 대응하여 사용자에 의해 연결요청이 선택되면, 링크연결부에 의해 링크로 연결된 메시지를 출력하는 메시지출력부;를 더 포함할 수 있다.The communication terminal includes: a message storage unit for storing a message analyzed by the syntax analysis unit in a database; A link connection unit for linking a corresponding message in a message stored by the message storage unit to a summary message output by the summary output unit; And a message output unit outputting a message linked by the link connection unit when the connection request is selected by the user in response to the summary message output by the summary output unit.
전술한 통신단말기는, 요약정보추출부에 의해 추출되는 요약정보 중의 시간정보에 대응하는 시간간격을 설정하는 시간간격설정부;를 더 포함할 수 있다. 이 경우, 요약출력부는 요약정보추출부에 의해 추출되는 요약정보 중의 시간정보로부터 시간간격설정부에 의해 설정된 시간간격 이전의 시간에 요약메시지를 출력한다.The above-mentioned communication terminal may further include a time interval setting unit for setting a time interval corresponding to time information in the summary information extracted by the summary information extraction unit. In this case, the summary output unit outputs the summary message at a time before the time interval set by the time interval setting unit from the time information in the summary information extracted by the summary information extracting unit.
전술한 통신단말기는, 구문분석부에 의해 분석되는 메시지를 설정된 카테고리 별로 분류하는 메시지분류부;를 더 포함할 수 있다. 이 경우, 메시지저장부는 메시지분류부에 의해 분류되는 카테고리 별로 메시지를 저장한다.The communication terminal may further include a message classifying unit for classifying a message analyzed by the parsing unit according to a set category. In this case, the message storage unit stores a message for each category classified by the message classifying unit.
전술한 통신단말기는, 메시지저장부에 저장되는 메시지의 저장시점에 대응하는 시간간격을 설정하는 시간간격설정부; 메시지저장부에 메시지가 저장된 후 시간간격설정부에 의해 설정된 시간간격이 경과하면, 메시지의 삭제여부를 문의하는 삭제여부 문의메시지를 출력하는 삭제메시지출력부; 및 삭제메시지출력부에 의해 출력되는 삭제여부 문의메시지에 대응하여 사용자에 의해 삭제가 선택되면, 메시지저장부로부터 대응하는 메시지를 삭제하는 메시지삭제부;를 더 포함할 수 있다.The communication terminal may include a time interval setting unit for setting a time interval corresponding to a storage time of a message stored in the message storage unit; A deletion message output unit for outputting a deletion inquiry message inquiring whether to delete the message when the time interval set by the time interval setting unit passes after the message is stored in the message storage unit; And a message deletion unit deleting a corresponding message from the message storage unit when deletion is selected by the user corresponding to the deletion inquiry message output by the deletion message output unit.
전술한 목적을 달성하기 위한 본 발명의 일 실시예에 따른 메시지 관리방법은, 메시지 관리서버에 의해 수행되는 메시지 관리방법에 있어서, 통신단말기가 메시지를 수신하면 통신단말기로부터 메시지를 전달받아 데이터베이스로 저장하는 단계; 메시지 수신단계에 의해 전달받은 메시지의 구문에 일정 정보가 포함되어 있는지를 판단하고, 일정 정보가 포함되어 있는 경우에 해당 메시지에서 시간정보 및 키워드를 포함하는 요약정보를 추출하는 단계; 저장단계에 의해 저장되는 메시지 중 일정 정보가 포함되어 있는 것으로 판단되는 메시지에 대하여 시간정보에 기초하는 전송시점을 설정하는 단계; 및 설정된 전송시점에 키워드를 포함하는 메시지를 통신단말기로 전송하는 단계;를 포함하는 것을 특징으로 한다.According to another aspect of the present invention, there is provided a method of managing a message performed by a message management server, the method comprising: receiving a message from a communication terminal when the communication terminal receives the message; ; Determining whether schedule information is included in the sentence of the message received by the message receiving step, and extracting summary information including time information and keywords in the message if the schedule information is included; Setting a transmission time point based on time information for a message that is determined to contain schedule information among the messages stored by the storing step; And transmitting the message including the keyword to the communication terminal at the set transmission time.
여기서, 메시지 전송단계는 요약정보 추출단계에 의해 추출되는 요약정보 중의 시간정보에 기초하여 키워드를 포함하는 요약메시지를 통신단말기로 전송한다.Here, in the message transmission step, the summary message including the keyword is transmitted to the communication terminal based on the time information in the summary information extracted by the summary information extraction step.
또한, 메시지 전송단계는 저장단계에 의해 저장되는 메시지와 요약메시지를 링크로 연결하며, 통신단말기로 전송된 요약메시지에 대응하여 사용자에 의해 연결요청이 선택되면, 저장단계에 의해 저장된 메시지 중 링크로 연결된 메시지를 추출하여 통신단말기로 전송한다.In addition, in the message transmission step, a message stored in the storage step and a summary message are linked by a link. When a connection request is selected by the user corresponding to the summary message transmitted to the communication terminal, Extracts the connected message and transmits it to the communication terminal.
전술한 메시지 관리방법은, 요약정보 추출단계에 의해 추출되는 요약정보 중의 시간정보에 대응하는 시간간격을 설정하는 단계;를 더 포함할 수 있다. 이 경우, 전송시점 설정단계는 요약정보 추출단계에 의해 추출되는 요약정보 중의 시간정보로부터 설정된 시간간격 이전의 시간을 전송시점으로 설정한다.The message management method may further include setting a time interval corresponding to time information in the summary information extracted by the summary information extracting step. In this case, the transmission time setting step sets the time before the set time interval as the transmission time from the time information in the summary information extracted by the summary information extracting step.
여기서, 저장단계는 수신되는 메시지를 설정된 카테고리 별로 분류하며, 분류되는 카테고리 별로 메시지를 저장한다.Here, the storing step classifies the received messages according to the set categories, and stores messages according to the classified categories.
전술한 메시지 관리방법은, 저장단계에 의해 저장되는 메시지의 저장시점에 대응하는 시간간격을 설정하는 단계; 저장단계에 의해 메시지가 저장된 후 설정된 시간간격이 경과하면, 메시지의 삭제여부를 문의하는 삭제여부 문의메시지를 통신단말기에 전송하는 단계; 및 통신단말기에 전송되는 삭제여부 문의메시지에 대응하여 통신단말기로부터 삭제신호가 수신되면, 저장단계에 의해 저장된 메시지 중 대응하는 메시지를 삭제시키는 단계;를 더 포함할 수 있다.The message management method includes: setting a time interval corresponding to a storage time of a message stored by a storage step; Transmitting a deletion inquiry message inquiring whether or not to delete the message to the communication terminal when a predetermined time interval has elapsed after the message is stored by the storing step; And deleting a corresponding one of the messages stored by the storing step when a deletion signal is received from the communication terminal in response to the deletion inquiry message transmitted to the communication terminal.
전술한 목적을 달성하기 위한 본 발명의 다른 실시예에 따른 메시지 관리방법은, 통신단말기에 의해 수행되는 메시지 관리방법에 있어서, 메시지를 수신하는 단계; 메시지 수신단계에 의해 수신되는 메시지의 구문에 일정 정보가 포함되어 있는지를 분석하는 단계; 구문 분석단계에 의해 일정 정보가 포함되어 있는 것으로 판단되는 메시지에서 시간정보 및 키워드를 포함하는 요약정보를 추출하는 단계; 및 시간정보에 기초하여 전송시점을 설정하며, 설정된 전송시점에 키워드를 포함하는 요약메시지를 출력하는 단계;를 포함하는 것을 특징으로 한다.According to another aspect of the present invention, there is provided a method of managing a message performed by a communication terminal, the method comprising: receiving a message; Analyzing whether or not schedule information is included in the syntax of the message received by the message receiving step; Extracting summary information including time information and a keyword from a message that is determined to contain schedule information by a parsing step; And setting a transmission time point based on the time information, and outputting a summary message including a keyword at the set transmission time point.
전술한 메시지 관리방법은, 구문 분석단계에 의해 분석된 메시지를 저장하는 단계; 요약메시지 출력단계에 의해 출력되는 요약메시지에, 메시지 저장단계에 의해 저장된 메시지 중의 대응하는 메시지를 링크로 연결하는 단계; 및 요약메시지 출력단계에 의해 출력되는 요약메시지에 대응하여 사용자에 의해 연결요청이 선택되면, 링크 연결단계에 의해 링크로 연결된 메시지를 출력하는 단계;를 더 포함할 수 있다.The message management method includes: storing a message analyzed by a parsing step; Linking a summary message output by the summary message output step with a corresponding message in the message stored by the message storage step; And outputting a message linked by the link connection step when a connection request is selected by the user in response to the summary message output by the summary message output step.
전술한 메시지 관리방법은, 요약정보 추출단계에 의해 추출되는 요약정보 중의 시간정보에 대응하는 시간간격을 설정하는 단계;를 더 포함할 수 있다. 이 경우, 요약메시지 출력단계는 요약정보 추출단계에 의해 추출되는 요약정보 중의 시간정보로부터 시간간격 설정단계에 의해 설정된 시간간격 이전의 시간에 요약메시지를 출력한다.The message management method may further include setting a time interval corresponding to time information in the summary information extracted by the summary information extracting step. In this case, the summary message output step outputs a summary message from the time information in the summary information extracted by the summary information extraction step at a time before the time interval set by the time interval setting step.
전술한 메시지 관리방법은, 구문 분석단계에 의해 분석되는 메시지를 설정된 카테고리 별로 분류하는 단계;를 더 포함할 수 있다. 이 경우, 메시지 저장단계는 메시지 분류단계에 의해 분류되는 카테고리 별로 메시지를 저장한다.The message management method may further include classifying a message analyzed by the parsing step according to a set category. In this case, the message storage step stores a message for each category classified by the message classification step.
전술한 메시지 관리방법은, 메시지 저장단계에 의해 저장되는 메시지의 저장시점에 대응하는 시간간격을 설정하는 단계; 메시지 저장단계에 의해 메시지가 저장된 후 시간간격 설정단계에 의해 설정된 시간간격이 경과하면, 메시지의 삭제여부를 문의하는 삭제여부의 문의메시지를 출력하는 단계; 및 문의메시지 출력단계에 의해 출력되는 삭제여부 문의메시지에 대응하여 사용자에 의해 삭제가 선택되면, 메시지 저장단계에 의해 저장된 메시지 중 대응하는 메시지를 삭제하는 단계;를 더 포함할 수 있다.The message management method includes: setting a time interval corresponding to a storage time of a message stored in a message storage step; Outputting an inquiry message inquiring whether or not to delete the message when the time interval set by the time interval setting step has elapsed after the message is stored by the message storing step; And deleting a corresponding message stored in the message storing step when deletion is selected by the user in response to the deletion inquiry message output by the message output step of the inquiry message.
본 발명에 따르면, 다양한 발신자로부터 수신되는 메시지에 대하여 메시지의 구문을 분석하여 시간정보 및 키워드를 추출하고, 추출된 메시지의 시간정보에 기초하여 사용자에게 메시지의 요약정보를 상기시켜 줌으로써, 사용자가 메시지에 대한 중요한 정보를 용이하게 기억할 수 있도록 한다.According to the present invention, by analyzing the syntax of a message with respect to a message received from various senders, extracting time information and keywords, and reminding the user of the summary information of the message based on time information of the extracted message, So that the user can easily memorize important information about the user.
도 1은 본 발명의 실시예에 따른 메시지 관리 시스템을 개략적으로 도시한 도면이다.
도 2는 메시지로부터 추출되는 시간정보 및 요약정보의 예를 나타낸 도면이다.
도 3은 본 발명의 실시예에 따른 통신단말기의 구성을 개략적으로 도시한 도면이다.
도 4는 본 발명의 일 실시예에 따른 메시지 관리방법을 나타낸 흐름도이다.
도 5는 본 발명의 다른 실시예에 따른 메시지 관리방법을 나타낸 흐름도이다.1 is a schematic view of a message management system according to an embodiment of the present invention.
2 is a diagram showing an example of time information and summary information extracted from a message.
3 is a view schematically showing a configuration of a communication terminal according to an embodiment of the present invention.
4 is a flowchart illustrating a message management method according to an embodiment of the present invention.
5 is a flowchart illustrating a message management method according to another embodiment of the present invention.
이하, 첨부된 도면을 참조하여 본 발명의 실시예에 따른 메시지 관리 시스템, 통신단말기 및 그 메시지 관리방법을 상세하게 설명한다.Hereinafter, a message management system, a communication terminal, and a message management method according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 실시예에 따른 메시지 관리 시스템을 개략적으로 도시한 도면이다. 1 is a schematic view of a message management system according to an embodiment of the present invention.
도 1을 참조하면, 본 발명의 실시예에 따른 메시지 관리 시스템(200)은 네트워크(40)를 통하여 통신단말기(100)와 연결된다. 여기서, 네트워크(40)는 인터넷 망뿐만 아니라 CDMA(Code Division Multiple Access), WCDMA(Wideband CDMA), LTE(Long Term Evolution) 등의 이동통신망, 및 와이브로(Wibro), 와이파이(WiFi) 등의 무선통신망을 포함하는 광의의 개념으로 정의한다. 이때, 메시지 관리 시스템(200)은 구문분석서버(10), 데이터베이스서버(20) 및 메시지전송서버(30)를 포함할 수 있다.Referring to FIG. 1, a
구문분석서버(10)는 통신단말기(100)로부터 메시지를 수신하며, 수신되는 메시지의 구문을 분석하고, 분석되는 메시지에서 시간정보 및 키워드를 포함하는 요약정보를 추출한다. 이때, 구문분석서버(10)는 통신단말기(100)가 네트워크(40)를 통해 외부의 통신단말기로부터 수신하는 메시지를 전달받으며, 전달받은 메시지의 구문을 분석하고, 분석되는 메시지의 구문에서 시간을 나타내는 시간정보와 메시지의 핵심 내용이 어떠한 것인지를 나타내는 키워드를 포함하는 요약정보를 추출할 수 있다. 예를 들어, 구문분석서버(10)는 도 2에 도시한 바와 같이, 통신단말기(100)가 수신한 각각의 메시지에 대응하여 해당 메시지에 포함된 이벤트의 시작시점, 종료시점, 해당 이벤트의 내용 등을 요약정보로 추출할 수 있다. 여기서, 구문의 내용에서 시간에 관련된 시간정보를 추출하는 방법, 구문의 내용에 대한 키워드를 추출하는 방법은 공지된 구문분석방법을 이용할 수 있으며, 특정의 방법으로 한정하지 않는다.The
데이터베이스서버(20)는 통신단말기(100)로부터 수신되는 메시지를 데이터베이스로 저장한다. 이때, 데이터베이스서버(20)는 구문분석서버(10)에 의해 분석되는 메시지를 설정된 카테고리 별로 분류하며, 분류되는 카테고리 별로 메시지를 저장할 수 있다. 예를 들어, 데이터베이스서버(20)는 통신단말기(100)로부터 수신되는 메시지가 SMS 메시지인지, MMS 메시지인지, 푸쉬 메시지인지, 채팅 메시지인지 등에 따라 메시지를 분류하여 저장할 수 있다. 또한, 통신단말기(100)로부터 수신되는 메시지가 통신단말기(100)의 주소록에 대응하는 지인으로부터 수신된 메시지인지, 쇼핑몰, 마트 등에 대응하는 유통업체로부터 수신된 메시지인지 등에 따라 카테고리를 분류하여 저장할 수도 있다. The
메시지전송서버(30)는 데이터베이스서버(20)에 저장되는 메시지에 대하여 구문분석서버(10)에 의해 추출되는 요약정보에 기초하는 전송시점을 설정하며, 설정된 전송시점에 요약정보에 대응하는 메시지를 통신단말기로 전송한다. 이때, 메시지전송서버(30)는 구문분석서버(10)에 의해 추출되는 요약정보 중의 시간정보에 기초하여 키워드를 포함하는 요약메시지를 통신단말기로 전송할 수 있다. 즉, 메시지전송서버(30)는 구문분석서버(10)에 의해 추출되는 요약정보 중의 시간정보에 대응하는 시간간격을 설정하며, 구문분석서버(10)에 의해 추출되는 요약정보 중의 시간정보로부터 설정된 시간간격 이전의 시간에 통신단말기(100)에 요약메시지를 전송할 수 있다. 예를 들어, 메시지전송서버(30)는 시간정보에 기초하여 24시간을 전송시점으로 설정하며, 메시지의 요약정보가 이벤트의 시작시점 및 종료시점을 포함하는 경우에는 이벤트의 시작시점의 24간 전과 이벤트의 종료시점의 24시간 전에 해당 이벤트에 대한 요약정보를 통신단말기(100)에 전송할 수 있다.The
또한, 메시지전송서버(30)는 데이터베이스서버(20)에 저장되는 메시지와 요약메시지를 링크로 연결하며, 통신단말기(100)로 전송된 요약메시지에 대응하여 사용자에 의해 연결요청이 선택되면, 데이터베이스서버(20)로부터 링크로 연결된 메시지를 추출하여 통신단말기(100)로 전송할 수 있다. 예를 들어, 메시지전송서버(30)는 도 2에 나타낸 바와 같은 각각의 메시지의 이벤트의 시작시점, 종료시점, 이벤트 내용 등을 포함하는 요약정보와 그에 대응하는 원본 메시지가 저장된 위치를 링크로 연결하며, 통신단말기(100)에 전송되는 요약메시지에 링크정보를 함께 전송하고, 그에 대응하여 통신단말기(100)의 사용자가 연결을 요청하면 데이터베이스서버(20)로부터 요약메시지에 대응하는 원본메시지를 추출하여 통신단말기(100)로 전송할 수 있다.When the connection request is selected by the user in response to the summary message transmitted to the
한편, 데이터베이스서버(20)는 저장되는 메시지의 저장시점에 대응하는 시간간격을 설정할 수 있다. 이 경우, 메시지전송서버(30)는 데이터베이스서버(20)에 메시지가 저장된 후 설정된 시간간격이 경과하면, 메시지의 삭제여부를 문의하는 삭제여부 문의메시지를 통신단말기(100)에 전송하고, 전송되는 삭제여부 문의메시지에 대응하여 통신단말기(100)로부터 삭제신호가 수신되면, 데이터베이스서버(20)로부터 대응하는 메시지를 삭제시킬 수 있다. 예를 들어, 데이터베이스서버(20)는 통신단말기(100)로부터 메시지가 수신되어 저장되는 저장시점이 2015년 1월 5일 13시 00분인 경우 해당 저장시점으로부터 30일의 시간간격을 설정할 수 있다. 이 경우, 메시지전송서버(30)는 해당 메시지가 데이터베이스서버(20)에 저장된 시점부터 30일의 시간간격이 경과한 시점 즉, 2014년 2월 4일 13시 00분에 통신단말기(100)에 해당 메시지의 삭제여부를 문의하는 메시지를 전송하며, 통신단말기(100)의 사용자에 의해 메시지의 삭제가 선택되면 데이터베이스서버(20)로부터 해당 메시지를 삭제시킬 수 있다.Meanwhile, the
여기서, 도 1에는 메시지 관리 시스템(200)이 구문분석서버(10), 데이터베이스서버(20) 및 메시지전송서버(30)의 세 개의 서버로 이루어진 것으로 도시하고 설명하였지만, 메시지 관리 시스템(200)은 구문분석서버(10), 데이터베이스서버(20) 및 메시지전송서버(30)의 각각의 기능이 통합된 하나의 서버로 이루어질 수도 있다.1, the
도 3은 본 발명의 실시예에 따른 통신단말기의 구성을 개략적으로 도시한 도면이다. 3 is a view schematically showing a configuration of a communication terminal according to an embodiment of the present invention.
도 1을 참조하면, 본 발명의 실시예에 따른 통신단말기(100)는 메시지수신부(102), 구문분석부(104), 요약정보추출부(106), 요약출력부(108), 메시지저장부(110), 링크연결부(112), 메시지출력부(114), 시간간격설정부(116), 메시지분류부(118), 삭제메시지출력부(120) 및 메시지삭제부(122)를 포함할 수 있다.1, a
메시지수신부(102)는 메시지를 수신한다. 이때, 메시지수신부(102)는 SMS 메시지 수신 어플리케이션, MMS 메시지 수신 어플리케이션, 푸쉬 메시지 수신 어플리케이션, 채팅 어플리케이션 등과 연동하며, 각각의 어플리케이션을 통해 수신되는 메시지를 통합하여 수신할 수 있다.The
구문분석부(104)는 메시지수신부(102)에 의해 수신되는 메시지의 구문을 분석한다. 이때, 구문분석부(104)는 소정의 키워드를 미리 설정하여 두고, 메시지의 구문에 설정된 키워드가 포함되어 있는지를 분석할 수 있다. 또한, 구문분석부(104)는 년, 월, 일, 시, 분 등의 시간을 나타내는 정보를 미리 설정하여 두고, 메시지의 구문에 시간정보가 포함되어 있는지를 분석할 수 있다.The
요약정보추출부(106)는 구문분석부(104)에 의해 분석되는 메시지에서 시간정보 및 키워드를 포함하는 요약정보를 추출한다. 즉, 요약정보추출부(104)는 구문분석부(104)에 의해 메시지에 시간을 나타내는 정보, 설정된 키워드가 있는 것으로 분석되면, 해당 시간정보 및 키워드를 포함하는 요약정보를 추출한다.The summary
요약출력부(108)는 요약정보추출부(106)에 의해 추출되는 요약정보 중의 시간정보에 기초하여 전송시점을 설정하며, 설정된 전송시점에 키워드를 포함하는 요약메시지를 출력한다. 예를 들어, 요약정보추출부(106)에 의해 '2015. 01. 10' 및 '2015. 01. 20'의 시간정보와 '신발', '할인 이벤트'의 키워드가 추출되었다고 가정하면, 요약출력부(108)는 '2015. 01. 10부터 2015. 01. 20까지 신발 할인 이벤트'라는 요약메시지를 출력할 수 있다.The
메시지저장부(110)는 구문분석부(104)에 의해 분석된 메시지를 데이터베이스로 저장한다. 이때, 메시지저장부(110)는 구문분석부(104)에 의해 분석된 메시지와, SMS 메시지 저장부, MMS 메시지 저장부, 채팅 메시지 저장부 등의 기존의 메시지 저장부를 링크로 서로 연결하며, 분석된 메시지가 저장되어 있는 위치의 링크정보를 저장할 수도 있다.The
링크연결부(112)는 요약출력부(108)에 의해 출력되는 요약메시지에, 메시지저장부(110)에 의해 저장된 메시지 중의 대응하는 메시지를 링크로 연결한다. 이때, 메시지저장부(110)가 분석된 메시지에 대응하는 링크정보를 저장하는 경우, 링크연결부(112)는 해당 메시지의 요약메시지에 메시지저장부(110)에 저장된 링크정보를 삽입할 수도 있다.The
메시지출력부(114)는 요약출력부(108)에 의해 출력되는 요약메시지에 대응하여 사용자에 의해 연결요청이 선택되면, 링크연결부(112)에 의해 링크로 연결된 메시지를 출력한다. 즉, 메시지출력부(114)는 요약메시지에 대응하여 사용자가 연결을 요청하는 경우, 해당 요약메시지에 대응하여 링크로 연결된 원본 메시지를 출력한다.The
시간간격설정부(116)는 요약정보추출부(106)에 의해 추출되는 요약정보 중의 시간정보에 대응하는 시간간격을 설정한다. 이 경우, 요약출력부(108)는 요약정보추출부(106)에 의해 추출되는 요약정보 중의 시간정보로부터 시간간격설정부(116)에 의해 설정된 시간간격 이전의 시간에 요약메시지를 출력한다. 예를 들어, 요약정보추출부(106)에 의해 '2015. 01. 10' 및 '2015. 01. 20'의 시간정보가 추출되고 시간간격설정부(116)에 의해 12시간의 시간간격이 설정되었다고 가정하면, 요약출력부(108)는 2015. 01.09. 12:00 및 2015. 01. 19. 12:00에 요약메시지를 출력할 수 있다.The time
메시지분류부(118)는 구문분석부(104)에 의해 분석되는 메시지를 설정된 카테고리 별로 분류한다. 이 경우, 메시지저장부(110)는 메시지분류부(118)에 의해 분류되는 카테고리 별로 메시지를 저장한다.The
한편, 시간간격설정부(116)는 메시지저장부(110)에 저장되는 메시지의 저장시점에 대응하는 시간간격을 설정할 수도 있다. 이 경우, 삭제메시지출력부(120)는 메시지저장부(110)에 메시지가 저장된 후 시간간격설정부(116)에 의해 설정된 시간간격이 경과하면, 메시지의 삭제여부를 문의하는 삭제여부 문의메시지를 출력한다. 예를 들어, 시간간격설정부(116)에 의해 메시지저장부(110)에 저장되는 메시지에 대한 저장시점부터의 30일의 시간간격이 설정되면, 삭제메시지출력부(120)는 해당 시간간격이 경과하는 시점에 메시지의 삭제여부를 문의하는 삭제여부 문의메시지를 출력할 수 있다. 이때, 삭제여부 문의메시지는 원본 메시지에 대한 링크정보를 포함할 수 있으며, 사용자의 요청에 따라 삭제메시지출력부(120)는 원본 메시지를 출력할 수도 있다.The time
메시지삭제부(122)는 삭제메시지출력부(120)에 의해 출력되는 삭제여부 문의메시지에 대응하여 사용자에 의해 삭제가 선택되면, 메시지저장부(110)로부터 대응하는 메시지를 삭제한다.The
도 4는 본 발명의 일 실시예에 따른 메시지 관리방법을 나타낸 흐름도이다. 본 발명의 실시예에 따른 메시지 관리방법은 메시지 관리서버(200)에 의해 수행될 수 있다. 여기서, 메시지 관리서버(200)는 도 1에 나타낸 구문분석서버(10), 데이터베이스서버(20) 및 메시지전송서버(30)의 각각의 기능이 통합된 서버를 말한다.4 is a flowchart illustrating a message management method according to an embodiment of the present invention. The message management method according to the embodiment of the present invention can be performed by the
도 4를 참조하면, 메시지 관리서버(200)는 저장되는 메시지의 저장시점에 대응하는 시간간격을 설정할 수 있다(S102). 또한, 메시지 관리서버(200)는 요약정보에 기초하는 요약메시지의 전송시점을 설정할 수 있다(S104).Referring to FIG. 4, the
메시지 관리서버(200)는 통신단말기(100)로부터 메시지를 수신하며, 수신되는 메시지를 데이터베이스로 저장한다(S106). 이때, 메시지 관리서버(200)는 통신단말기(100)로부터 수신되는 메시지를 설정된 카테고리 별로 분류하며, 분류되는 카테고리 별로 데이터베이스화하여 저장할 수 있다. 예를 들어, 메시지 관리서버(200)는 통신단말기(100)로부터 수신되는 메시지가 SMS 메시지인지, MMS 메시지인지, 푸쉬 메시지인지, 채팅 메시지인지 등에 따라 메시지를 분류하여 저장할 수 있다. 또한, 통신단말기(100)로부터 수신되는 메시지가 통신단말기(100)의 주소록에 대응하는 지인으로부터 수신된 메시지인지, 쇼핑몰, 마트 등에 대응하는 유통업체로부터 수신된 메시지인지 등에 따라 카테고리를 분류하여 저장할 수도 있다. The
메시지 관리서버(200)는 통신단말기(100)로부터 수신되는 메시지의 구문을 분석하고, 분석되는 메시지에서 시간정보 및 키워드를 포함하는 요약정보를 추출한다(S108). 이때, 메시지 관리서버(200)는 통신단말기(100)가 네트워크(40)를 통해 외부의 통신단말기로부터 수신하는 메시지를 전달받으며, 전달받은 메시지의 구문을 분석하고, 분석되는 메시지의 구문에서 시간을 나타내는 시간정보와 메시지의 핵심 내용이 어떠한 것인지를 나타내는 키워드를 포함하는 요약정보를 추출할 수 있다. 예를 들어, 메시지 관리서버(200)는 통신단말기(100)가 수신한 각각의 메시지에 대응하여 해당 메시지에 포함된 이벤트의 시작시점, 종료시점, 해당 이벤트의 내용 등을 요약정보로 추출할 수 있다. The
메시지 관리서버(200)는 설정된 전송시점의 시간간격에 기초하여 통신단말기(100)로부터 수신되는 각각의 메시지에 대한 전송시점을 설정하고(S110), 요약정보에 대응하는 요약메시지를 통신단말기(100)에 전송한다(S112). 이때, 메시지 관리서버(200)는 추출되는 요약정보 중의 시간정보로부터 설정된 시간간격 이전의 시간에 통신단말기(100)에 요약메시지를 전송할 수 있다. 예를 들어, 메시지 관리서버(200)는 시간정보에 대응하여 전송시점이 24시간으로 설정된 경우, 메시지의 요약정보가 이벤트의 시작시점 및 종료시점을 포함하는 경우에는 이벤트의 시작시점의 24간 전과 이벤트의 종료시점의 24시간 전에 해당 이벤트에 대한 요약정보를 통신단말기(100)에 전송할 수 있다. 또한, 메시지 관리서버(200)는 데이터베이스로 저장되는 메시지와 요약메시지를 링크로 연결하며, 통신단말기(100)로 전송된 요약메시지에 대응하여 사용자에 의해 연결요청이 선택되면, 링크로 연결된 메시지를 추출하여 통신단말기(100)로 전송할 수 있다.The
메시지 관리서버(200)는 메시지가 저장된 후 설정된 시간간격이 경과하면(S114), 메시지의 삭제여부를 문의하는 삭제여부 문의메시지를 통신단말기(100)에 전송한다(S116). 이때, 메시지 관리서버(200)는 통신단말기(100)에 전송되는 삭제여부 문의메시지에 대응하여 통신단말기(100)로부터 삭제신호가 수신되면(S118), 그에 대응하여 데이터베이스로 저장된 메시지를 삭제시킬 수 있다(S120). 예를 들어, 메시지 관리서버(200)는 통신단말기(100)로부터 메시지가 수신되어 저장되는 저장시점이 2015년 1월 5일 13시 00분인 경우 해당 저장시점으로부터 30일의 시간간격을 설정할 수 있으며, 해당 메시지가 데이터베이스로 저장된 시점부터 30일의 시간간격이 경과한 시점 즉, 2014년 2월 4일 13시 00분에 통신단말기(100)에 해당 메시지의 삭제여부를 문의하는 메시지를 전송하고, 통신단말기(100)의 사용자에 의해 메시지의 삭제가 선택되면 데이터베이스서버(20)로부터 해당 메시지를 삭제할 수 있다.When the predetermined time interval has elapsed after the message is stored (S114), the
도 5는 본 발명의 다른 실시예에 따른 메시지 관리방법을 나타낸 흐름도이다. 본 발명의 실시예에 따른 메시지 관리방법은 도 3에 나타낸 통신단말기(100)에 의해 수행될 수 있으며, 따라서 동일한 참조번호를 부여하였다.5 is a flowchart illustrating a message management method according to another embodiment of the present invention. The message management method according to the embodiment of the present invention can be performed by the
통신단말기(100)는 네트워크(40)를 통해 수신되어 저장되는 메시지의 저장시점에 대응하는 시간간격을 설정할 수 있다(S202). 또한, 통신단말기(100)는 요약메시지의 전송시점에 대한 시간간격을 설정한다(S204).The
통신단말기(100)는 SMS 메시지 수신 어플리케이션, MMS 메시지 수신 어플리케이션, 푸쉬 메시지 수신 어플리케이션, 채팅 어플리케이션 등과 연동하며, 각각의 어플리케이션을 통해 수신되는 메시지를 통합하여 수신할 수 있다(S206).The
이때, 통신단말기(100)는 수신되는 메시지의 구문을 분석한다(S208). 이때, 통신단말기(100)는 소정의 키워드를 미리 설정하여 두고, 메시지의 구문에 설정된 키워드가 포함되어 있는지를 분석할 수 있다. 또한, 통신단말기(100)는 년, 월, 일, 시, 분 등의 시간을 나타내는 정보를 미리 설정하여 두고, 메시지의 구문에 시간정보가 포함되어 있는지를 분석할 수 있다.At this time, the
통신단말기(100)는 분석되는 메시지를 설정된 카테고리 별로 분류하며(S210), 분석되는 메시지에서 시간정보 및 키워드를 포함하는 요약정보를 추출한다(S212). 즉, 통신단말기(100)는 메시지에 시간을 나타내는 정보, 설정된 키워드가 있는 것으로 분석되면, 해당 시간정보 및 키워드를 포함하는 요약정보를 추출한다.The
통신단말기(100)는 카테고리 별로 분류되고, 시간정보 및 키워드를 포함하는 요약정보가 추출된 메시지를 데이터베이스로 저장한다(S214). 이때, 통신단말기(100)는 분석된 메시지와, SMS 메시지 저장부, MMS 메시지 저장부, 채팅 메시지 저장부 등의 기존의 메시지 저장부를 링크로 서로 연결하며, 분석된 메시지가 저장되어 있는 위치의 링크정보를 저장할 수도 있다.The
요약정보 중의 시간정보에 대해 설정된 시간간격의 시간에 도달하면(S216), 통신단말기(100)는 요약정보에 대응하는 요약메시지를 출력한다(S218). 즉, 통신단말기(100)는 추출되는 요약정보 중의 시간정보로부터 설정된 시간간격 이전의 시간에 요약메시지를 출력한다. 예를 들어, 통신단말기(100)가 메시지에서 '2015. 01. 10' 및 '2015. 01. 20'의 시간정보를 추출하였고, 12시간의 시간간격이 기 설정되었다고 가정하면, 통신단말기(100)는 2015. 01.09. 12:00 및 2015. 01. 19. 12:00에 요약메시지를 출력할 수 있다.When the time of the set time interval is reached for the time information in the summary information (S216), the
통신단말기(100)는 출력되는 요약메시지에 대응하는 원본 메시지를 링크로 연결한다(S220). 이때, 통신단말기(100)는 분석된 메시지에 대응하는 링크정보를 저장하는 경우, 해당 메시지의 요약메시지에 저장된 링크정보를 삽입할 수도 있다.The
출력되는 요약메시지에 대응하여 사용자에 의해 연결요청이 선택되면(S222), 통신단말기(100)는 링크로 연결된 원본 메시지를 출력한다(S224). 즉, 통신단말기(100)는 요약메시지에 대응하여 사용자가 연결을 요청하는 경우, 해당 요약메시지에 대응하여 링크로 연결된 원본 메시지를 출력한다.When the connection request is selected by the user in response to the output summary message (S222), the
통신단말기(100)는 네트워크(40)를 통해 수신되는 메시지가 저장된 후 설정된 시간간격이 경과하면(S226), 메시지의 삭제여부를 문의하는 삭제여부 문의메시지를 출력한다(S228). 예를 들어, 통신단말기(100)는 저장되는 메시지에 대한 저장시점부터의 30일의 시간간격이 설정되면, 해당 시간간격이 경과하는 시점에 메시지의 삭제여부를 문의하는 삭제여부 문의메시지를 출력할 수 있다. 이때, 통신단말기(100)는 삭제여부 문의메시지에 원본 메시지에 대한 링크정보를 포함하여 출력할 수 있으며, 사용자의 요청에 따라 원본 메시지를 출력할 수도 있다.After the message received through the
통신단말기(100)는 출력되는 삭제여부 문의메시지에 대응하여 사용자에 의해 삭제가 선택되면(S230), 저장된 메시지들 중에서 대응하는 메시지를 삭제한다(S232).
In step S230, the
Claims (22)
상기 통신단말기로부터 전달받은 메시지를 데이터베이스로 저장하는 데이터베이스서버; 및
상기 데이터베이스서버에 저장되는 메시지 중 상기 구문분석서버에 의해 일정 정보가 포함되어 있는 것으로 판단되는 메시지에 대하여 상기 시간정보에 기초하는 전송시점을 설정하며, 설정된 상기 전송시점에 상기 키워드를 포함하는 메시지를 상기 통신단말기로 전송하는 메시지전송서버;
를 포함하며,
상기 메시지전송서버는 상기 시간정보에 대응하는 시간간격을 설정하고, 상기 시간정보로부터 설정된 상기 시간간격 이전의 시간을 상기 전송시점으로 하여 상기 통신단말기에 메시지를 전송하는 것을 특징으로 하는 메시지 관리 시스템.When the communication terminal receives the message, it receives the message received from the communication terminal, determines whether or not the schedule information is included in the syntax of the received message, and when the schedule information is included, the time information and the keyword A parsing server for extracting summary information including;
A database server storing a message received from the communication terminal as a database; And
A transmission time point based on the time information is set for a message stored in the database server, the message being determined by the parsing server to include certain information, and a message including the keyword at the set transmission time point A message transmission server for transmitting the message to the communication terminal;
/ RTI >
Wherein the message transmission server sets a time interval corresponding to the time information and transmits a message to the communication terminal with the transmission time point set before the time interval set from the time information.
상기 메시지전송서버는,
상기 데이터베이스서버에 저장되는 메시지와 요약메시지를 링크로 연결하며, 상기 통신단말기로 전송된 요약메시지에 대응하여 사용자에 의해 연결요청이 선택되면, 상기 데이터베이스서버로부터 링크로 연결된 메시지를 추출하여 상기 통신단말기로 전송하는 것을 특징으로 하는 메시지 관리 시스템.The method according to claim 1,
The message transmission server comprises:
A connection message is extracted from the database server when the connection request is selected by the user corresponding to the summary message transmitted to the communication terminal, To the message management system.
상기 데이터베이스서버는,
상기 구문분석서버에 의해 분석되는 메시지를 설정된 카테고리 별로 분류하며, 분류되는 카테고리 별로 메시지를 저장하는 것을 특징으로 하는 메시지 관리 시스템.The method of claim 3,
The database server,
Wherein the message analyzing server classifies the messages analyzed by the parsing server according to the set categories, and stores the messages for the classified categories.
상기 데이터베이스서버는 저장되는 메시지의 저장시점에 대응하는 시간간격을 설정하며,
상기 메시지전송서버는 상기 데이터베이스서버에 메시지가 저장된 후 설정된 시간간격이 경과하면, 메시지의 삭제여부를 문의하는 삭제여부 문의메시지를 상기 통신단말기에 전송하고, 전송되는 삭제여부 문의메시지에 대응하여 상기 통신단말기로부터 삭제신호가 수신되면, 상기 데이터베이스서버로부터 대응하는 메시지를 삭제시키는 것을 특징으로 하는 메시지 관리 시스템.The method of claim 3,
The database server sets a time interval corresponding to a storage time of a stored message,
Wherein the message transmission server transmits to the communication terminal a deletion inquiry message for inquiring whether to delete the message after a predetermined time interval has elapsed after the message is stored in the database server, And deletes a corresponding message from the database server when the deletion signal is received from the terminal.
상기 메시지수신부에 의해 수신되는 메시지의 구문에 일정 정보가 포함되어 있는지를 판단하는 구문분석부;
상기 구문분석부에 의해 일정 정보가 포함되어 있는 것으로 판단되는 메시지에서 시간정보 및 키워드를 포함하는 요약정보를 추출하는 요약정보추출부;
상기 시간정보에 기초하여 전송시점을 설정하며, 설정된 상기 전송시점에 상기 키워드를 포함하는 요약메시지를 출력하는 요약출력부; 및
상기 요약정보추출부에 의해 추출되는 요약정보 중의 시간정보에 대응하는 시간간격을 설정하는 시간간격설정부;
를 포함하며,
상기 요약출력부는 상기 요약정보추출부에 의해 추출되는 요약정보 중의 시간정보로부터 상기 시간간격설정부에 의해 설정된 시간간격 이전의 시간을 상기 전송시점으로 하여 요약메시지를 출력하는 것을 특징으로 하는 통신단말기.A message receiving unit for receiving the message;
A syntax analyzer for determining whether or not schedule information is included in a syntax of a message received by the message receiver;
A summary information extracting unit for extracting summary information including time information and keywords in a message determined by the syntax analyzing unit to include schedule information;
A summary output unit for setting a transmission time point based on the time information and outputting a summary message including the keyword at the set transmission time point; And
A time interval setting unit for setting a time interval corresponding to time information in the summary information extracted by the summary information extracting unit;
/ RTI >
Wherein the summary output unit outputs the summary message with the transmission time point as a time before the time interval set by the time interval setting unit from the time information in the summary information extracted by the summary information extraction unit.
상기 구문분석부에 의해 분석된 메시지를 데이터베이스로 저장하는 메시지저장부;
상기 요약출력부에 의해 출력되는 요약메시지에, 상기 메시지저장부에 의해 저장된 메시지 중의 대응하는 메시지를 링크로 연결하는 링크연결부; 및
상기 요약출력부에 의해 출력되는 요약메시지에 대응하여 사용자에 의해 연결요청이 선택되면, 상기 링크연결부에 의해 링크로 연결된 메시지를 출력하는 메시지출력부;
를 더 포함하는 것을 특징으로 하는 통신단말기.8. The method of claim 7,
A message storage unit for storing a message analyzed by the syntax analysis unit in a database;
A link connection unit for linking the summary message output by the summary output unit with a corresponding message in the message stored by the message storage unit; And
A message output unit for outputting a message linked by the link connection unit when a connection request is selected by the user corresponding to the summary message output by the summary output unit;
The communication terminal further comprising:
상기 구문분석부에 의해 분석되는 메시지를 설정된 카테고리 별로 분류하는 메시지분류부;
를 더 포함하며,
상기 메시지저장부는 상기 메시지분류부에 의해 분류되는 카테고리 별로 메시지를 저장하는 것을 특징으로 하는 통신단말기.9. The method of claim 8,
A message classifying unit classifying a message analyzed by the parsing unit according to a set category;
Further comprising:
Wherein the message storage unit stores a message for each category classified by the message classification unit.
상기 시간간격설정부는 상기 메시지저장부에 저장되는 메시지의 저장시점에 대응하는 시간간격을 설정하며,
상기 메시지저장부에 메시지가 저장된 후 상기 시간간격설정부에 의해 설정된 시간간격이 경과하면, 메시지의 삭제여부를 문의하는 삭제여부 문의메시지를 출력하는 삭제메시지출력부; 및
상기 삭제메시지출력부에 의해 출력되는 삭제여부 문의메시지에 대응하여 사용자에 의해 삭제가 선택되면, 상기 메시지저장부로부터 대응하는 메시지를 삭제하는 메시지삭제부;
를 더 포함하는 것을 특징으로 하는 통신단말기.9. The method of claim 8,
Wherein the time interval setting unit sets a time interval corresponding to a storage time of a message stored in the message storage unit,
A deletion message output unit for outputting a deletion inquiry message for inquiring whether to delete a message after the time interval set by the time interval setting unit passes after the message is stored in the message storage unit; And
A message deletion unit deleting a corresponding message from the message storage unit when deletion is selected by the user in response to the deletion inquiry message output by the deletion message output unit;
The communication terminal further comprising:
통신단말기가 메시지를 수신하면 상기 통신단말기로부터 메시지를 전달받아 데이터베이스로 저장하는 단계;
상기 메시지 수신단계에 의해 전달받은 메시지의 구문에 일정 정보가 포함되어 있는지를 판단하고, 일정 정보가 포함되어 있는 경우에 해당 메시지에서 시간정보 및 키워드를 포함하는 요약정보를 추출하는 단계;
상기 요약정보 추출단계에 의해 추출되는 요약정보 중의 시간정보에 대응하는 시간간격을 설정하는 단계;
상기 저장단계에 의해 저장되는 메시지 중 일정 정보가 포함되어 있는 것으로 판단되는 메시지에 대하여 상기 시간정보에 기초하는 전송시점을 설정하는 단계; 및
설정된 상기 전송시점에 상기 키워드를 포함하는 메시지를 상기 통신단말기로 전송하는 단계;
를 포함하며,
상기 전송시점 설정단계는 상기 요약정보 추출단계에 의해 추출되는 요약정보 중의 시간정보로부터 설정된 시간간격 이전의 시간을 상기 전송시점으로 설정하는 것을 특징으로 하는 메시지 관리방법.A message management method performed by a message management server,
Receiving a message from the communication terminal and storing the message in a database;
Determining whether or not schedule information is included in the syntax of the message received by the message receiving step, and extracting summary information including time information and keywords in the corresponding message when schedule information is included;
Setting a time interval corresponding to time information in the summary information extracted by the summary information extracting step;
Setting a transmission time point based on the time information with respect to a message that is determined to include certain information among the messages stored by the storing step; And
Transmitting a message including the keyword to the communication terminal at the set transmission time;
/ RTI >
Wherein the transmission time setting step sets the time before the set time interval from the time information in the summary information extracted by the summary information extracting step to the transmission time point.
상기 메시지 전송단계는,
상기 저장단계에 의해 저장되는 메시지와 요약메시지를 링크로 연결하며, 상기 통신단말기로 전송된 요약메시지에 대응하여 사용자에 의해 연결요청이 선택되면, 상기 저장단계에 의해 저장된 메시지 중 링크로 연결된 메시지를 추출하여 상기 통신단말기로 전송하는 것을 특징으로 하는 메시지 관리방법.13. The method of claim 12,
Wherein the message transmission step comprises:
And a connection step of linking a message stored in the storing step with a summary message, and when a connection request is selected by the user corresponding to the summary message transmitted to the communication terminal, And transmitting the extracted message to the communication terminal.
상기 저장단계는,
수신되는 메시지를 설정된 카테고리 별로 분류하며, 분류되는 카테고리 별로 메시지를 저장하는 것을 특징으로 하는 메시지 관리방법.15. The method of claim 14,
Wherein,
Wherein the received message is classified according to a set category, and a message is stored for each category to be classified.
상기 저장단계에 의해 저장되는 메시지의 저장시점에 대응하는 시간간격을 설정하는 단계;
상기 저장단계에 의해 메시지가 저장된 후 설정된 시간간격이 경과하면, 메시지의 삭제여부를 문의하는 삭제여부 문의메시지를 상기 통신단말기에 전송하는 단계; 및
상기 통신단말기에 전송되는 삭제여부 문의메시지에 대응하여 상기 통신단말기로부터 삭제신호가 수신되면, 상기 저장단계에 의해 저장된 메시지 중 대응하는 메시지를 삭제시키는 단계;
를 더 포함하는 것을 특징으로 하는 메시지 관리방법.15. The method of claim 14,
Setting a time interval corresponding to a storage time of a message stored by the storing step;
Transmitting a deletion inquiry message to the communication terminal to inquire whether to delete the message after the predetermined time interval has elapsed after the message is stored by the storing step; And
When a delete signal is received from the communication terminal in response to a deletion inquiry message transmitted to the communication terminal, deleting a corresponding one of the stored messages by the storing step;
Further comprising the steps of:
메시지를 수신하는 단계;
상기 메시지 수신단계에 의해 수신되는 메시지의 구문에 일정 정보가 포함되어 있는지를 분석하는 단계;
상기 구문 분석단계에 의해 일정 정보가 포함되어 있는 것으로 판단되는 메시지에서 시간정보 및 키워드를 포함하는 요약정보를 추출하는 단계;
상기 요약정보 추출단계에 의해 추출되는 요약정보 중의 시간정보에 대응하는 시간간격을 설정하는 단계;
상기 시간정보에 기초하여 전송시점을 설정하며, 설정된 상기 전송시점에 상기 키워드를 포함하는 요약메시지를 출력하는 단계;
를 포함하며,
상기 요약메시지 출력단계는 상기 요약정보 추출단계에 의해 추출되는 요약정보 중의 시간정보로부터 상기 시간간격 설정단계에 의해 설정된 시간간격 이전의 시간을 상기 전송시점으로 하여 요약메시지를 출력하는 것을 특징으로 하는 메시지 관리방법.A message management method performed by a communication terminal,
Receiving a message;
Analyzing whether or not schedule information is included in the syntax of the message received by the message receiving step;
Extracting summary information including time information and a keyword in a message that is determined to contain schedule information by the syntax analysis step;
Setting a time interval corresponding to time information in the summary information extracted by the summary information extracting step;
Setting a transmission time point based on the time information, and outputting a summary message including the keyword at the set transmission time point;
/ RTI >
Wherein the summary message output step outputs a summary message with the transmission time point being a time before the time interval set by the time interval setting step from the time information in the summary information extracted by the summary information extraction step How to manage.
상기 구문 분석단계에 의해 분석된 메시지를 저장하는 단계;
상기 요약메시지 출력단계에 의해 출력되는 요약메시지에, 상기 메시지 저장단계에 의해 저장된 메시지 중의 대응하는 메시지를 링크로 연결하는 단계; 및
상기 요약메시지 출력단계에 의해 출력되는 요약메시지에 대응하여 사용자에 의해 연결요청이 선택되면, 상기 링크 연결단계에 의해 링크로 연결된 메시지를 출력하는 단계;
를 더 포함하는 것을 특징으로 하는 메시지 관리방법.19. The method of claim 18,
Storing the analyzed message by the parsing step;
Linking a corresponding message in a message stored by the message storing step to a summary message output by the summary message outputting step; And
Outputting a message linked by the link connection step when a connection request is selected by the user corresponding to the summary message output by the summary message output step;
Further comprising the steps of:
상기 구문 분석단계에 의해 분석되는 메시지를 설정된 카테고리 별로 분류하는 단계;
를 더 포함하며,
상기 메시지 저장단계는 상기 메시지 분류단계에 의해 분류되는 카테고리 별로 메시지를 저장하는 것을 특징으로 하는 메시지 관리방법.20. The method of claim 19,
Classifying a message analyzed by the parsing step according to a set category;
Further comprising:
Wherein the message storage step stores a message for each category classified by the message classification step.
상기 메시지 저장단계에 의해 저장되는 메시지의 저장시점에 대응하는 시간간격을 설정하는 단계;
상기 메시지 저장단계에 의해 메시지가 저장된 후 상기 시간간격 설정단계에 의해 설정된 시간간격이 경과하면, 메시지의 삭제여부를 문의하는 삭제여부의 문의메시지를 출력하는 단계; 및
상기 문의메시지 출력단계에 의해 출력되는 삭제여부 문의메시지에 대응하여 사용자에 의해 삭제가 선택되면, 상기 메시지 저장단계에 의해 저장된 메시지 중 대응하는 메시지를 삭제하는 단계;
를 더 포함하는 것을 특징으로 하는 메시지 관리방법.
20. The method of claim 19,
Setting a time interval corresponding to a storage time of a message stored by the message storage step;
Outputting an inquiry message inquiring whether or not to delete the message when the time interval set by the time interval setting step has elapsed after the message is stored by the message storing step; And
Deleting a corresponding one of the messages stored by the message storing step when deletion is selected by the user in response to the deletion inquiry message output by the inquiry message output step;
Further comprising the steps of:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150068310A KR101678302B1 (en) | 2015-05-15 | 2015-05-15 | Message Management System, Communication Terminal and Message Management Method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150068310A KR101678302B1 (en) | 2015-05-15 | 2015-05-15 | Message Management System, Communication Terminal and Message Management Method |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101678302B1 true KR101678302B1 (en) | 2016-11-22 |
Family
ID=57540010
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150068310A Active KR101678302B1 (en) | 2015-05-15 | 2015-05-15 | Message Management System, Communication Terminal and Message Management Method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101678302B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106686246A (en) * | 2017-01-09 | 2017-05-17 | 腾讯科技(深圳)有限公司 | Short message processing method and terminal |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050088561A (en) * | 2004-03-02 | 2005-09-07 | 엘지전자 주식회사 | Multimedia messaging service system and method thereof |
KR20060012736A (en) | 2004-08-04 | 2006-02-09 | 주식회사 케이티 | Message integrated management system, message confirmation method and service providing method of message integrated management system |
KR100693754B1 (en) * | 2005-07-15 | 2007-03-12 | 에스케이 텔레콤주식회사 | Message summary transmission service system and method using cyber agent |
KR100838016B1 (en) * | 2007-10-05 | 2008-06-12 | 주식회사 케이티프리텔 | Message classification management method in mobile communication terminal and mobile communication terminal for same |
KR20140071815A (en) * | 2012-12-04 | 2014-06-12 | 엘지전자 주식회사 | Mobile terminal and controlling method therof |
-
2015
- 2015-05-15 KR KR1020150068310A patent/KR101678302B1/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050088561A (en) * | 2004-03-02 | 2005-09-07 | 엘지전자 주식회사 | Multimedia messaging service system and method thereof |
KR20060012736A (en) | 2004-08-04 | 2006-02-09 | 주식회사 케이티 | Message integrated management system, message confirmation method and service providing method of message integrated management system |
KR100693754B1 (en) * | 2005-07-15 | 2007-03-12 | 에스케이 텔레콤주식회사 | Message summary transmission service system and method using cyber agent |
KR100838016B1 (en) * | 2007-10-05 | 2008-06-12 | 주식회사 케이티프리텔 | Message classification management method in mobile communication terminal and mobile communication terminal for same |
KR20140071815A (en) * | 2012-12-04 | 2014-06-12 | 엘지전자 주식회사 | Mobile terminal and controlling method therof |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106686246A (en) * | 2017-01-09 | 2017-05-17 | 腾讯科技(深圳)有限公司 | Short message processing method and terminal |
CN106686246B (en) * | 2017-01-09 | 2021-06-11 | 腾讯科技(深圳)有限公司 | Short message processing method and terminal |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9646060B2 (en) | Method and server for pushing information proactively | |
US7634535B2 (en) | Method and system for tracking multiple information feeds on a communications network | |
CN110197331A (en) | Business data processing method, device, equipment and computer readable storage medium | |
US20120158837A1 (en) | Method and system for establishing a notification service for a device | |
WO2012155602A1 (en) | Method, device and system for pushing information | |
CN107231485B (en) | Method and device for establishing event reminding | |
US20230206089A1 (en) | Content delivery optimization | |
CN108768835B (en) | Mail analysis method, device, server and storage medium | |
CN101667976B (en) | Mail pushing mode determining method, pushing method and pushing device | |
CN113051460A (en) | Elasticissearch-based data retrieval method and system, electronic device and storage medium | |
CN104010035A (en) | Method and system for application program distribution | |
CN106210150A (en) | The content supplying system of a kind of Behavior-based control analysis and method | |
CN104462096A (en) | Public opinion monitoring and analysis method and device | |
KR101678302B1 (en) | Message Management System, Communication Terminal and Message Management Method | |
KR101606319B1 (en) | Method of push messages management using database | |
US9258378B2 (en) | Method and device for pushing information | |
KR101182450B1 (en) | Messaging system and method based on user context | |
US9584537B2 (en) | System and method for detecting mobile cyber incident | |
US9736297B2 (en) | Phone number canonicalization and information discoverability | |
KR101646026B1 (en) | Method and system for notifying of online posting | |
US8370381B2 (en) | Location based information | |
WO2014169497A1 (en) | Method and server for pushing media file | |
KR100845603B1 (en) | Apparatus and method for providing request information using message service of mobile communication terminal | |
CN101083800A (en) | Method, system and apparatus for realizing multimedia information storage | |
CN101179550A (en) | Personal homepage implementing method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20150515 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20150903 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20150515 Comment text: Patent Application |
|
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20160224 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20160830 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20160224 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
AMND | Amendment | ||
PX0901 | Re-examination |
Patent event code: PX09011S01I Patent event date: 20160830 Comment text: Decision to Refuse Application Patent event code: PX09012R01I Patent event date: 20160420 Comment text: Amendment to Specification, etc. |
|
PX0701 | Decision of registration after re-examination |
Patent event date: 20161107 Comment text: Decision to Grant Registration Patent event code: PX07013S01D Patent event date: 20160929 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20160830 Comment text: Decision to Refuse Application Patent event code: PX07011S01I Patent event date: 20160420 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I |
|
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20161115 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20161115 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20191011 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20191011 Start annual number: 4 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20221006 Start annual number: 7 End annual number: 9 |