[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR101593954B1 - Spam filtering system for preventing filtering of a legal sms and spam filtering method thereof - Google Patents

Spam filtering system for preventing filtering of a legal sms and spam filtering method thereof Download PDF

Info

Publication number
KR101593954B1
KR101593954B1 KR1020090102316A KR20090102316A KR101593954B1 KR 101593954 B1 KR101593954 B1 KR 101593954B1 KR 1020090102316 A KR1020090102316 A KR 1020090102316A KR 20090102316 A KR20090102316 A KR 20090102316A KR 101593954 B1 KR101593954 B1 KR 101593954B1
Authority
KR
South Korea
Prior art keywords
message
spam
legitimate
information
legitimate message
Prior art date
Application number
KR1020090102316A
Other languages
Korean (ko)
Other versions
KR20110045656A (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 KR1020090102316A priority Critical patent/KR101593954B1/en
Publication of KR20110045656A publication Critical patent/KR20110045656A/en
Application granted granted Critical
Publication of KR101593954B1 publication Critical patent/KR101593954B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 스팸단문메시지를 차단하는 스팸필터링 시스템 및 스팸단문메시지 처리방법에 관한 것이다. The present invention relates to a spam filtering system for blocking a spam short message and a method for processing a spam short message.

본 발명에 따른 스팸필터링 시스템은 발신단말이 착신단말로 전송하는 메시지를 필터링하는 시스템에 있어서, 상기 발신단말로부터 메시지를 수신받은 후, 상기 메시지로부터 스팸판단정보를 추출한 후 스팸필터링서버로 전달하는 메시지센터; 및 상기 스팸판단정보를 기준으로 상기 메시지가 합법메시지인지 여부를 판단하고, 상기 합법메시지 판단단계 결과 상기 메시지가 합법메시지인 경우에는 바로 메시지센터로 스팸문자가 아니라는 정보를 전송하고, 상기 메시지가 합법메시지가 아닌 경우에는 상기 메시지에 대한 스팸필터링 과정을 수행한 후에, 그 결과를 기초로 메시지센터로 스팸문자인지 여부를 전송하는 스팸필터링서버를 포함한다.A spam filtering system according to the present invention is a system for filtering a message transmitted from a calling terminal to a called terminal, the system comprising: a receiving unit for receiving a message from the calling terminal, extracting spam judgment information from the message, center; And determining whether the message is a legitimate message based on the spam determination information, and if the message is a legitimate message as a result of the legitimate message determination, transmitting information indicating that the message is not a spam character, And a spam filtering server for performing a spam filtering process on the message if the message is not a message and transmitting the message to the message center based on the result of the spam filtering process.

스팸, 필터링, 단문메시지, SMS, MMS, 합법, 안내, 공공기관, 은행, 정부 Spam, Filtering, Short Message, SMS, MMS, Legal, Information, Public Authority, Bank, Government

Description

합법적인 단문메시지의 필터링을 방지하는 스팸필터링시스템 및 이를 활용한 스팸필터링방법{SPAM FILTERING SYSTEM FOR PREVENTING FILTERING OF A LEGAL SMS AND SPAM FILTERING METHOD THEREOF}FIELD OF THE INVENTION [0001] The present invention relates to a spam filtering system for preventing the filtering of legitimate short messages, and a spam filtering method using the same. [0002]

본 발명은 스팸단문메시지를 차단하는 스팸필터링 시스템 및 스팸단문메시지 처리방법에 관한 것이다. The present invention relates to a spam filtering system for blocking a spam short message and a method for processing a spam short message.

이동통신에서의 단문 메시지 서비스가 활성화됨에 따라 이동 단말 사용자는 종래의 음성뿐 아니라 문자를 통해서도 정보를 송신 및 수신할 수 있게 되었다. 그러나 단문 메시지 서비스에 따른 부정적인 현상으로 받고 싶지 않은 스팸 단문 메시지가 전송되는 경우가 많아 이동 단말 사용자들의 불만이 높아지고 있다. 이에 따라 수신자가 원하지 않는 스팸 단문 메시지를 차단하기 위한 기술들이 개발되고 있다. As a short message service in mobile communication is activated, a mobile terminal user can transmit and receive information not only by a conventional voice but also through a character. However, since a spam short message which does not want to be received as a negative phenomenon due to the short message service is often transmitted, complaints of mobile users are increasing. Accordingly, techniques for blocking unwanted spam short messages are being developed by recipients.

스팸 단문 메시지를 차단하는 기술은 크게 두 가지로 나뉜다. 초기에는 이동통신 단말기에서 스팸 단문 메시지를 차단하는 기술이 주로 고안되었다. 이러한 기술에 따르면 이동 단말은 단문 메시지를 수신한 이후, 수신 거부 전화번호부 데이터베이스에 수신된 단문 메시지에 상응하는 발신 번호가 포함되어 있는지를 판단하 여 수신된 단문 메시지에 상응하는 발신 번호가 포함된 경우 이동 단말에서 단문 메시지 수신 거부 처리를 수행하게 된다. 이와 유사하게 이동 단말은 단문 메시지를 수신한 이후 수신 거부 문자열 데이터베이스에 저장된 문자열과 일치하는 문자열이 단문 메시지에 존재할 경우 단문 메시지 수신 거부 처리를 수행하게 된다. 그러나 이러한 종래기술에 따르면 이동 단말의 용량이 제한되어 있어 저장할 수 있는 번호나 문자열이 한정될 뿐 아니라 이동 단말에서 메시지 수신 거부 여부를 판단하여 처리해야 문제점이 있었다.There are two main techniques for blocking spam short messages. Initially, a technique for blocking a spam short message in a mobile communication terminal has been mainly devised. According to this technique, after receiving the short message, the mobile terminal determines whether the calling number corresponding to the received short message is included in the reception reject phone book database and includes the calling number corresponding to the received short message The mobile terminal performs a process of rejecting the SMS message. Similarly, if a character string matching the character string stored in the rejection character string database exists in the short message after receiving the short message, the mobile terminal performs a short message reception rejection process. However, according to the related art, since the capacity of the mobile terminal is limited, the number or string that can be stored is limited, and the mobile terminal must determine whether to reject the message and process it.

최근에는 이동 단말에서 메시지의 스팸 여부를 판별하는 것 이외에 이동통신망에서 메시지의 스팸 여부를 판별하는 기술이 개발되고 있다. 상기의 이동통신망용 스팸 필터링 시스템은 (1) 단문 메시지를 수신하는 단계와, (2) 적어도 하나의 규칙 세트에 근거하여 상기 단문 메시지를 필터링하는 단계와, (3) 상기 필터링의 결과에 근거하여 상기 단문 메시지를 프로세싱하는 단계를 포함하는 단문 메시지 스팸 필터링 방법의 세 가지 단계로 이루어지는 것이 보통이다. 상기 필터링하는 단계에서는 수신된 단문 메시지를 버퍼링하여 메시지로부터 주요 파라미터를 수집하고, 이에 규칙 세트를 적용하여 필터링의 결과를 획득하게 된다. In recent years, there has been developed a technology for determining whether or not a message is spammed in a mobile communication network, in addition to determining whether or not a message is spammed in the mobile terminal. Wherein the mobile communication network spam filtering system comprises: (1) receiving a short message; (2) filtering the short message based on at least one rule set; and (3) And a short message spam filtering method comprising processing the short message. In the filtering step, the received short message is buffered, main parameters are collected from the message, and a result of the filtering is obtained by applying a rule set.

상술한 바와 같이 이동통신망에서 스팸필터링시스템이 착신단말로 가기전에 미리 스팸필터링을 수행하면서 이동단말 자체에서 스팸필터링을 할 경우의 단점들 즉, 이동 단말의 용량이 제한되어 있어 저장할 수 있는 번호나 문자열이 한정될 뿐 아니라 이동 단말에서 메시지 수신 거부 여부를 판단하여 처리해야 하는 문제점이 해결되었다. 그러나 이러한 편의성에도 불구하도 이동통신망에서 미리 스팸필터링 을 수행하면서 새로운 부작용이 발생하고 있다. 그 중 하나는 고객이 꼭 수신해야 하는 공지문자를 수신하지 못하는 경우가 발생한다는 것이다. As described above, in the mobile communication network, when the spam filtering system performs the spam filtering before performing the spam filtering, and the spam filtering is performed by the mobile terminal itself, that is, when the number of the mobile terminal is limited, And the problem of determining whether to reject a message from the mobile terminal and processing the message is solved. However, despite this convenience, new side effects are occurring while performing spam filtering in advance in the mobile communication network. One of them is that the customer does not receive the notices that he should receive.

예를 들어 고객이 매월 납부해야 하는 신용카드 사용대금을 납부하지 않은 경우 카드회사에서는 사용대금 연체를 알리는 단문 메시지를 고객에게 보내고 있다. 그러나 스팸필터링 시스템에서 "연체”와 같은 단어를 차단하는 것으로 조건을 설정할 경우 고객은 신용카드로부터의 단문 메시지를 수신할 수 없다. 이 경우 고객은 적기에 단문 메시지를 확인하여 사용대금을 납부하지 못해 추후 사용대금과 연체료까지 납부해야 하는 불편함과 경제적 손해를 겪게 된다.For example, if a customer does not pay a monthly credit card payment, the card company sends a short message to the customer informing them of the late payment. However, if the spam filtering system sets the condition to block words such as "overdue", the customer will not be able to receive short messages from the credit card. In this case, the customer will not be able to check the short message in time, It will incur the inconvenience and the economic loss to pay the use fee and the late fee.

본 발명은 상기한 사정을 감안하여 창출된 것으로서, 본 발명의 목적은 상술한 바와 같이 금융권에서의 안내 메시지나 정부 및 공공기관에서 발송하는 안내 메시지 등 합법적인 안내 목적의 단문 메시지를 차단하지 않을 수 있는 스팸필터링시스템 및 스팸필터링방법을 제공함에 있다. SUMMARY OF THE INVENTION The present invention has been made in view of the above circumstances and it is an object of the present invention to provide a system and a method for preventing a legitimate guidance purpose short message such as a guidance message in a financial institution, A spam filtering system and a spam filtering method.

상기 목적을 달성하기 위한 본 발명에 따른 스팸필터링 시스템은 발신단말이 착신단말로 전송하는 메시지를 필터링하는 시스템에 있어서, 상기 발신단말로부터 메시지를 수신받은 후, 상기 메시지로부터 스팸판단정보를 추출한 후 스팸필터링서버로 전달하는 메시지센터; 및 상기 스팸판단정보를 기준으로 상기 메시지가 합법메시지인지 여부를 판단하고, 상기 합법메시지 판단단계 결과 상기 메시지가 합법메시지인 경우에는 바로 메시지센터로 스팸문자가 아니라는 정보를 전송하고, 상기 메시지가 합법메시지가 아닌 경우에는 상기 메시지에 대한 스팸필터링 과정을 수행한 후에, 그 결과를 기초로 메시지센터로 스팸문자인지 여부를 전송하는 스팸필터링서버를 포함한다.According to another aspect of the present invention, there is provided a spam filtering system for filtering a message transmitted from a calling terminal to a called terminal, the system comprising: a receiving unit for receiving a message from the calling terminal, A message center for forwarding to the filtering server; And determining whether the message is a legitimate message based on the spam determination information, and if the message is a legitimate message as a result of the legitimate message determination, transmitting information indicating that the message is not a spam character, And a spam filtering server for performing a spam filtering process on the message if the message is not a message and transmitting the message to the message center based on the result of the spam filtering process.

또한 상기 메시지센터는 상기 발신단말로부터 메시지를 수신받은 후, 가입자서버로 상기 착신단말의 소유자인 착신자가 스팸 차단서비스에 가입했는지의 여부를 질의하고, 가입자서버로부터 해당 착신자가 스팸 차단 서비스에 가입한 것이 확인될 경우 상기 스팸판단정보를 스팸필터링서버로 전달하는 것이 바람직하다.The message center also receives a message from the calling terminal and inquires of the subscriber server whether the called party, who is the owner of the called terminal, has subscribed to the spam blocking service. If the called party subscribes to the spam blocking service It is preferable to transmit the spam judgment information to the spam filtering server.

그리고 상기 메시지센터는 상기 스팸필터링서버로부터 스팸문자가 아니라는 정보를 수신한 경우에는 상기 메시지를 착신단말로 전송하고, 스팸문자라는 정보를 수신한 경우에는 상기 메시지를 차단하는 것이 바람직하다.When the message center receives information indicating that the message is not a spam character from the spam filtering server, the message center transmits the message to the called terminal and blocks the message when receiving the information of spam characters.

본 발명의 일 실시예에 따른 스팸필터링 서버는 발신단말기가 착신단말기로 전송하려는 메시지의 스팸여부를 판단하는 스팸필터링서버에 있어서, 상기 메시지와 대응되는 스팸판단정보를 수신받은 후, 상기 스팸판단정보를 기준으로 상기 메시지가 합법메시지인지 여부를 판단하고, 상기 메시지가 합법메시지인 경우에는 바로 메시지센터로 스팸문자가 아니라는 정보를 전송하고, 상기 메시지가 합법메시지가 아닌 경우에는 상기 메시지에 대한 스팸필터링 과정을 수행하여 메시지센터로 스팸문자인지 여부를 전송하는 것이 바람직하다.A spam filtering server according to an exemplary embodiment of the present invention is a spam filtering server for determining whether a message to be sent to a called terminal by a calling terminal is spammed is characterized in that the spam filtering server comprises: If the message is a legitimate message, transmits information indicating that the message is not a spam message to the message center, and if the message is not a legitimate message, It is desirable to transmit the message to the message center whether it is a spam character or not.

또한 상기 스팸필터링 서버는 입력단말로부터 합법메시지정보를 입력받아 저장하는 기능을 포함하고, 상기 스팸판단정보와 상기 기저장된 합법메시지정보의 비교결과를 토대로 상기 메시지가 합법메시지인지 여부를 판단하는 것이 바람직하다.Also, the spam filtering server includes a function of receiving and storing legitimate message information from an input terminal, and determining whether the message is a legitimate message based on a result of comparison between the spam judgment information and the pre-stored legitimate message information Do.

그리고 상기 스팸필터링 서버는 상기 입력단말로부터 합법메시지정보를 입력받아서 저장하는 합법메시지 입력부; 및 상기 합법메시지 입력부로부터 상기 저장된 합법메시지정보를 전송받아서 저장하고, 상기 스팸판단정보와 상기 기저장된 합법메시지정보를 비교하여 상기 메시지가 합법메시지인지 여부를 판단하고, 상기 메시지가 합법메시지인 경우에는 바로 메시지센터로 스팸문자가 아니라는 정보를 전송하고, 상기 메시지가 합법메시지가 아닌 경우에는 상기 메시지에 대한 스팸필터링 과정을 수행하여 메시지센터로 스팸문자인지 여부를 전송하는 스팸필터링부를 포함하는 것이 바람직하다.The spam filtering server includes: a legitimate message input unit for receiving and storing legitimate message information from the input terminal; And receiving and storing the stored legitimate message information from the legitimate message input unit, comparing the spam judgment information with the pre-stored legitimate message information to determine whether the message is a legitimate message, and if the message is a legitimate message And a spam filtering unit that transmits information indicating that the message is not a spam character to the message center, and transmits a message to the message center whether or not the message is a legitimate message by performing a spam filtering process on the message .

또한 상기 합법메시지입력부는 상기 입력단말이 인증된 단말인지 여부를 판단하는 인증부; 상기 전송받은 합법메시지정보를 저장하는 합법메시지 임시DB; 및 상기 합법메시지정보를 기정해진 시간에 스팸필터링부로 전송하는 업로딩부;를 포함하고, 상기 스팸필터링부는 상기 합법메시지입력부로부터 전송된 합법메시지정보를 저장하는 합법메시지DB; 및 상기 합법메시지DB에 포함된 합법메시지정보와 상기 스팸판단정보를 비교하여 합법메시지인지 여부 및 메시지에 대한 스팸필터링 과정을 수행하는 스팸판단부를 포함하는 것이 바람직하다.The legitimate message input unit may include an authentication unit that determines whether the input terminal is an authenticated terminal. A legitimate message temporary DB storing the received legitimate message information; And an uploading unit for transmitting the legitimate message information to the spam filtering unit at a predetermined time, wherein the spam filtering unit includes: a legitimate message DB storing legal message information transmitted from the legitimate message input unit; And a spam determining unit comparing the legitimate message information included in the legitimate message DB with the spam judgment information to determine whether the legitimate message is a legitimate message and performing a spam filtering process on the message.

그리고 상기 합법메시지입력부는 상기 합법메시지 임시DB에 저장된 합법메시지정보에 대한 검증 및 관리를 수행하는 합법메시지 검증부를 더 포함하는 것이 바람직하다.The legitimate message input unit may further include a legitimate message verification unit for performing verification and management of legitimate message information stored in the legitimate message provisional DB.

또한 상기 스팸판단정보는 상기 메시지로부터 추출된 발신번호, 회신번호 중 어느 하나의 번호와 단문메시지의 내용을 포함하는 것을 특징으로 하고, 상기 합법메시지정보는 상기 입력단말로부터 입력받은 발신번호, 회신번호 중 어느 하나의 번호와 단문메시지의 내용을 포함하는 것을 특징으로 하고, 상기 스팸필터링서버는 상기 스팸판단정보와 동일한 데이터가 상기 합법메시지정보안에 포함되어 있는 경우에 합법메시지로 판단하고, 상기 스팸판단정보와 동일한 데이터가 상기 합법메시지정보안에 포함되어 있지 않는 경우에는 합법메시지가 아닌 것으로 판단하는 것이 바람직하다.The spam judgment information may include any one of a calling number and a reply number extracted from the message and contents of the short message. The legitimate message information may include a calling number, a reply number Wherein the spam filtering server determines the legitimate message if the same data as the spam judgment information is included in the legitimate message information, If the same data as the information is not included in the legitimate message information, it is determined that the legitimate message is not included.

그리고 상기 외부 입력단말은 은행단말, 공공기관단말, 정부기관단말 및 통 신서비스사업자단말 중 어느하나인 것이 바람직하다.The external input terminal may be any one of a bank terminal, a public entity terminal, a government agency terminal, and a communication service provider terminal.

한편 본 발명의 일 실시예에 따른 스팸필터링 방법은 발신단말이 착신단말로 전송하는 메시지를 필터링하는 방법에 있어서, 메시지센터가 상기 발신단말로부터 메시지를 수신받은 후, 상기 메시지로부터 스팸판단정보를 추출하는 스팸판단정보 추출단계; 상기 메시지센터가 상기 스팸판단정보를 스팸필터링서버로 전달하는 스팸판단정보 전달단계; 상기 스팸필터링서버가 상기 스팸판단정보를 기준으로 상기 메시지가 합법메시지인지 여부를 판단하는 합법메시지 판단단계; 및 상기 합법메시지 판단단계 결과, 상기 메시지가 합법메시지인 경우에는 메시지센터로 스팸문자가 아니라는 정보를 전송하고, 상기 메시지가 합법메시지가 아닌 경우에는 상기 메시지에 대한 스팸필터링 과정을 수행한 후에, 그 결과를 기초로 메시지센터로 스팸문자인지 여부를 전송하는 스팸여부 판단단계를 포함한다.Meanwhile, a method of filtering spam according to an embodiment of the present invention includes filtering a message transmitted from a calling terminal to a called terminal, the method comprising: extracting spam determination information from the message center after receiving a message from the calling terminal; Extracting spam determination information; The message center delivering the spam determination information to a spam filtering server; Determining whether the message is a legitimate message based on the spam determination information; And if the message is a legitimate message, transmitting information indicating that the message is not a spam letter to a message center, and if the message is not a legitimate message, performing a spam filtering process on the message, And determining whether or not the spam is a spam based on the result.

또한 상기 스팸필터링서버가 입력단말로부터 합법메시지정보를 입력받아서 저장하는 합법메시지 입력단계를 더 포함하고, 상기 합법메시지 판단단계는 상기 스팸판단정보와 상기 기저장된 합법메시지정보를 비교한 결과를 기준으로 합법메시지인지 여부를 판단하는 것이 바람직하다.The method according to claim 1, further comprising a legitimate message input step in which the spam filtering server receives and stores legitimate message information from an input terminal, wherein the legitimate message judging step includes a step of comparing the spam judgment information with the pre- It is desirable to determine whether it is a legitimate message.

그리고 상기 스팸판단정보는 상기 메시지로부터 추출된 발신번호, 회신번호 중 어느 하나의 번호와 단문메시지의 내용을 포함하는 것을 특징으로 하고,And the spam judgment information includes any one of a calling number and a reply number extracted from the message and contents of the short message,

상기 합법메시지정보는 상기 입력단말로부터 입력받은 발신번호, 회신번호 중 어느 하나의 번호와 단문메시지의 내용을 포함하는 것을 특징으로 하고,Wherein the legitimate message information includes any one of a call number and a reply number input from the input terminal and contents of the short message,

상기 합법메시지 판단단계는 상기 스팸판단정보와 동일한 데이터가 상기 합 법메시지정보안에 포함되어 있는 경우에 합법메시지로 판단하고, 상기 스팸판단정보와 동일한 데이터가 상기 합법메시지정보안에 포함도어 있지 않는 경우에는 합법메시지가 아닌 것으로 판단하는 것이 바람직하다.Wherein the legitimate message determination step determines that the legitimate message is included when the same data as the spam determination information is included in the summed message information, and if the same data as the spam determination information is not included in the legitimate message information It is desirable to judge that it is not a legitimate message.

또한 상기 입력단말이 인증된 단말인지 여부를 판단하는 입력단말 인증단계를 더 포함하고, 상기 합법메시지 입력단계는 상기 입력단말이 인증된 경우에 한해서 수행되는 것이 바람직하다.The method may further comprise input terminal authentication step of determining whether the input terminal is an authenticated terminal, and the legitimate message input step is performed only when the input terminal is authenticated.

그리고 상기 기저장된 합법메시지정보를 판별하는 합법메시지정보 검증단계를 더 포함하는 것이 바람직하다.And a legitimate message information verification step of identifying the pre-stored legitimate message information.

또한 상기 메시지센터가 상기 스팸필터링시스템으로부터 스팸문자가 아니라는 정보를 수신한 경우에는, 상기 메시지를 착신단말로 전송하고, 스팸문자라는 정보를 수신한 경우에는, 상기 메시지를 차단하는 메시지 처리단계를 더 포함하는 것이 바람직하다.And when the message center receives information indicating that the message is not a spam from the spam filtering system, the message center transmits the message to the called terminal, and when receiving the information of spam characters, .

그리고 상기 메시지센터가 발신단말로부터 메시지를 수신받은 후, 가입자서버로 상기 착신단말기의 소유자인 착신자가 스팸 차단서비스에 가입했는지의 여부를 질의하는 차단서비스 가입판단단계를 더 포함하고, 상기 스팸판단정보 추출단계는 상기 가입판단단계 결과 가입자서버로부터 해당 착신자가 스팸 차단 서비스에 가입한 것이 확인될 경우에 수행되는 것이 바람직하다.And a blocking service subscription determining step of, after the message center receives the message from the calling terminal, inquiring of the subscriber server whether the called party who is the owner of the called terminal has subscribed to the spam blocking service, The extraction step is preferably performed when it is confirmed from the subscriber server that the subscriber has subscribed to the spam blocking service as a result of the subscription determination step.

이상에서 상세히 설명한 바와 같이, 본 발명에 따른 스팸필터링 시스템을 이용하면 꼭 필요한 합법적인 안내 메시지 즉 금융권에서의 안내 메시지나 정부 및 공공기관에서 발송하는 안내 메시지 등 합법적인 안내 목적의 단문 메시지가 차단되는 경우를 미연에 방지할 수 있게 되며, 또한 이러한 정상적인 단문메시지가 차단되는 경우가 줄어듬으로 인해서 결과적으로 스팸필터링서비스의 스팸판별정확도가 향상된다는 효과가 있다.As described above in detail, when the spam filtering system according to the present invention is used, a legitimate guidance message such as a guidance message in a financial institution or a guidance message sent from the government or a public institution is blocked In addition, it is possible to prevent the normal short message from being blocked, and as a result, the accuracy of spam filtering service spam discrimination is improved.

이하에서는, 본 발명의 바람직한 실시예에 따른 스팸필터링 시스템 및 스팸필터링 방법에 대해서 도면을 참조하여 상세히 설명한다.Hereinafter, a spam filtering system and a spam filtering method according to a preferred embodiment of the present invention will be described in detail with reference to the drawings.

도1은 본 발명에 따른 스팸필터링 시스템을 나타내는 개략적인 구성도이다.1 is a schematic diagram showing a spam filtering system according to the present invention.

발신단말(100)은 단문메시지를 전송하려는 단말기로서, 단문메시지를 작성한 후에 이동통신망(200)을 이용하여, 착신단말(110)로 전송한다. The calling terminal 100 generates a short message and transmits the short message to the called terminal 110 using the mobile communication network 200 as a terminal to which the short message is to be transmitted.

즉 발신단말(100)이 작성한 단문메시지는 통신망(200)을 통해서 단문메시지센터(SMS센터,300)를 거친 후 다시 통신망(200)을 지나서 수신단말(110)이 수신한다.That is, the short message created by the calling terminal 100 is received by the receiving terminal 110 after passing through the short message center (SMS center) 300 through the communication network 200 and again through the communication network 200.

한편 본 발명의 일 실시예에 따른 단문메시지센터(300)는 상기 이동통신망(200)으로부터 상기 메시지를 수신받은 이후에, 가입자서버(310)로 상기 착신단말기의 소유자인 착신자가 스팸 차단서비스에 가입했는지의 여부를 질의하고, 가입자서버(310)로부터 해당 착신자가 스팸 차단 서비스에 가입한 것이 확인될 경우에는 해당 단문메시지의 스팸여부를 판단하는 데에 필요한 정보, 즉 발신번호, 회신번호, 단문메시지 내용, 단문메시지에 삽입된 CallbackURL 주소 등을 포함하는 스팸판단정보를 스팸필터링서버(400)로 전달한다. 여기서 상기 가입자서버(310)는 주 로 홈위치등록기(HLR)와 같이 가입자의 정보를 데이터베이스로 유지하고 있는 서버를 의미한다.Meanwhile, after receiving the message from the mobile communication network 200, the short message service center 300 according to an embodiment of the present invention sends a message to the subscriber server 310 to allow the recipient, who is the owner of the called terminal, When it is confirmed from the subscriber server 310 that the called party has subscribed to the spam protection service, the information inquiring whether or not the corresponding short message has been spam, that is, information necessary for determining whether or not the short message is spam, And the Callback URL address inserted in the short message, and the like to the spam filtering server 400. Here, the subscriber server 310 mainly refers to a server that maintains subscriber information as a database, such as a home location register (HLR).

가입자서버(310)는 이동통신 가입자의 위치를 확인해 전화를 받을 수 있게 해주고 동시에 해당 가입자에 대한 각종 정보를 파악해 착,발신 금지 등 각종 부가서비스를 제어해주는 이동통신망의 기본 장비로 특히 본 발명에서는 가입자가 스팸차단서비스에 가입했는지의 여부를 포함한다.The subscriber server 310 is a basic equipment of a mobile communication network that allows a mobile communication subscriber to check the location of a mobile communication subscriber to receive a telephone call and at the same time grasps various information about the subscriber and controls various supplementary services such as calling, Whether or not the user has subscribed to the spam blocking service.

입력단말(320)은 상기 필터링서버(400)를 운영하는 통신사업자로부터 사전에 인증받은 기관의 단말로서, 주로 은행, 공공기관 및 정부등이 된다. 이렇게 사전에 인증받은 기관은 다수에게 발송하고자 하는 단문 메시지의 내용과 발신 및 회신번호 등을 포함하는 합법메시지정보를 단문 메시지 발송 이전에 등록하여, 이들 메시지가 스팸필터링시스템에 의하여 차단되는 것을 방지할 수 있도록 하는 시스템이다. 물론 상기 스팸필터링서버(400)를 운영하고 있는 사업자가 직접 합법메시지정보를 입력할 수 있음도 물론이다.The input terminal 320 is a terminal of an organization previously authenticated by a communication service provider operating the filtering server 400, and is mainly a bank, a public institution, or a government. The preauthorized institution may register the legitimate message information including the content of the short message to be sent to a plurality of persons and the originating and returning numbers before sending the short message so as to prevent the messages from being blocked by the spam filtering system . Of course, it is a matter of course that the operator operating the spam filtering server 400 can directly input the legitimate message information.

스팸필터링서버(400)는 합법메시지 입력부(410), 스팸필터링부(420)를 포함한다.The spam filtering server 400 includes a legitimate message input unit 410 and a spam filtering unit 420.

합법메시지 입력부(410)는 상기 입력단말(320)로부터 합법메시지정보를 입력받아서 저장한다. 예를 들어 입력단말(320)로부터 (회신번호, 단문 메시지내용)으로 이루어진 데이터를 입력받아서, 이를 내장된 데이터베이스에 저장한다. 한편 이렇게 저장된 데이터들을 기정해진 간격을 주기로 스팸필터링부(420)에 업로딩된다.The legitimate message input unit 410 receives and stores legitimate message information from the input terminal 320. For example, data (return number, short message content) from the input terminal 320, and stores it in a built-in database. Meanwhile, the stored data is uploaded to the spam filtering unit 420 at regular intervals.

스팸필터링부(420)는 상기 합법메시지 입력부(410)로부터 상기 저장된 합법 메시지정보를 전송받아서 저장하고, 이후에 SMS센터(300)로부터 스팸판단정보가 수신되면, 이 스팸판단정보가 상기 기저장된 합법메시지정보안에 포함되어 있는지를 판단한다. 판단결과 포함되어 있다면, 이는 미리 인증된 입력단말(320)이 자신이 보내고자 하는 안내메세지등의 합법적인 메시지가 된다. 따라서 이 경우에는 스팸필터링의 과정을 거칠 필요 없이 바로 SMS센터(300)에 스팸이 아니라는 정보를 발송하게 된다. 이렇게 되면 본 메시지는 필터링 될 우려 없이 바로 착신단말(110)로 전송되게 된다. The spam filtering unit 420 receives and stores the stored legitimate message information from the legitimate message input unit 410. When the spam judgment information is received from the SMS center 300, It is determined whether or not it is included in the message information. If the judgment result is included, it is a legitimate message such as a guidance message that the previously authenticated input terminal 320 wants to send. Therefore, in this case, information indicating that the user is not spam is immediately sent to the SMS center 300 without having to go through the spam filtering process. In this case, the present message is transmitted to the called terminal 110 without fear of being filtered.

반대로 이 스팸판단정보가 상기 기저장된 합법메시지정보안에 포함되어 있지 않는다면, 이 때에는 종전과 같이 스팸필터링과정을 거쳐서 즉 스팸임을 나타내는 키워드가 포함되어 있는지등의 검색을 통해서 스팸처리여부를 결정하게 된다.On the other hand, if the spam judgment information is not included in the pre-stored legitimate message information, it is determined whether or not the spam processing is performed through searching for whether a keyword indicating spam is included through the spam filtering process as before.

도2는 본 발명의 일 실시예에 따른 스팸필터링서버의 블록도이다.2 is a block diagram of a spam filtering server according to an embodiment of the present invention.

본 발명의 일 실시예에 따른 스팸필터링서버(400)는 상술한 바와 같이 합법메시지 입력부(410), 스팸필터링부(420)를 포함한다The spam filtering server 400 according to an embodiment of the present invention includes a legitimate message input unit 410 and a spam filtering unit 420 as described above

상기 합법메시지 입력부(410)는 다시 인증부(412), 합법메시지 임시DB(414) 및 합법메시지검증부(416) 및 업로딩부(418)를 포함한다.The legitimate message input unit 410 further includes an authentication unit 412, a legitimate message provisional DB 414, a legitimate message verification unit 416, and an uploading unit 418.

상기 인증부(412)는 상기 입력단말(320)이 스팸필터링서버(400)에 접속할 때, 이러한 입력단말(320)이 인증된 단말인지 여부를 판단한다. 일반적으로 상기 입력단말(320)에 아이디 및 패스워드를 질의하고, 이에 대한 응답으로 상기 입력단말(320)이 미리 인증된 단말인지를 판단가능하다. 물론 이에 한정되는 것은 아니며 인증서 및 기타 단말을 인증할 수 있는 모든 방법이 가능하다.When the input terminal 320 accesses the spam filtering server 400, the authentication unit 412 determines whether the input terminal 320 is an authenticated terminal. In general, an ID and a password are inquired to the input terminal 320, and it is possible to determine whether the input terminal 320 is an authenticated terminal in response to the inquiry. However, the present invention is not limited thereto, and all the methods for certifying certificates and other terminals are possible.

합법메시지 임시DB(414)는 상기 입력단말(320)이 입력한 합법메시지정보를 저장하는 기능을 수행한다. 상기 합법메시지정보는 발신번호, 회신번호 중 어느 하나의 번호와 단문메시지의 내용을 포함할 수 있다. 예를 들어 합법메시지정보가 회신번호와 단문메시지내용으로 이루어져 있다면, 상기 입력단말(320)에는 회신번호와 단문메시지내용을 입력할 수 있는 표시창이 나타날 것이고, 한편 합법메시지 임시DB(414)는 회신번호,단문메시지내용의 두개의 필드로 이루어진 데이터가 누적될 것이다.The legitimate message provisional DB 414 stores the legitimate message information input by the input terminal 320. The legitimate message information may include any one of a calling number and a reply number and contents of a short message. For example, if the legitimate message information is composed of the reply number and the contents of the short message, a display window for inputting the reply number and the contents of the short message will be displayed on the input terminal 320, while the legitimate message temporary DB 414, Number, and the contents of the short message will be accumulated.

합법메시지 검증부(416)는 상기 합법메시지 임시DB(414)에 저장된 합법메시지정보에 대한 검증 및 관리를 수행하는 기능을 수행한다. 즉 특정기관에 본 스팸필터링 시스템에 접속권한을 주었다고 하더라도, 상기 기관이 입력한 합법메시지를 항상 적용하는 것은 아니고 때때로 검증할 필요가 있다. The legitimate message verification unit 416 performs verification and management of the legitimate message information stored in the legitimate message provisional DB 414. That is, even if a specific authority has given access to the spam filtering system, it does not always apply the legitimate message entered by the agency, but sometimes needs to be verified.

예를 들어 A은행에 본 스팸필터링서버(400)에 접속권한을 주었으나, 상기 A은행이 항상 꼭 필요한 단문메시지를 보내는 것은 아니다. 꼭 필요한 메시지가 아닌 광고성의 문자를 보낼 수도 있는 바, 상기 스팸필터링서버(400)의 운영자는 합법메시지 임시DB에 저장된 합법메시지를 검토하고 진짜로 꼭 필요한 메시지가 아닌 경우에는 상기 합법메시지 임시DB에서 삭제등을 하도록 한다.For example, the bank A gives access to the spam filtering server 400, but the bank A does not always send a necessary short message. The operator of the spam filtering server 400 may review the legitimate message stored in the legitimate message temporary DB and delete the legitimate message stored in the legitimate message temporary DB if the message is not really a necessary message. And so on.

업로딩부(418)는 상기 합법메시지정보를 기정해진 시간에 스팸필터링부로 전송하는 기능을 수행한다. The uploading unit 418 transmits the legitimate message information to the spam filtering unit at a predetermined time.

상기 스팸필터링부(420)는 다시 합법메시지DB(422) 및 스팸판단부(424)를 포함한다.The spam filtering unit 420 includes a legitimate message DB 422 and a spam determination unit 424.

합법메시지DB(422)는 상기 합법메시지입력부로부터 전송된 합법메시지정보를 저장하는 기능을 수행한다.The legitimate message DB 422 stores the legitimate message information transmitted from the legitimate message input unit.

스팸판단부(424)는 일반적인 스팸필터링 기능을 포함한다. 즉 메시지의 특정 정보, 예를 들어 발신자번호 및 메시지내용등의 비교를 통해서 해당 메시지가 스팸인지 아닌지 여부를 판단하는 등의 기능을 수행한다. 본 발명에서는 여기에 더해서 상기 합법메시지DB(422)에 포함된 합법메시지정보와 상기 SMS센터(300)로부터 전송된 스팸판단정보를 비교하여 합법메시지인지를 판단하는 기능을 더 포함한다.The spam determination unit 424 includes a general spam filtering function. That is, it performs a function of determining whether the corresponding message is spam or not by comparing specific information of the message, for example, the calling party number and the contents of the message. The present invention further includes a function of determining whether the legitimate message is included in the legitimate message DB 422 by comparing the legitimate message information included in the legitimate message DB 422 with the spam judgment information transmitted from the SMS center 300.

즉 일반적인 스팸판단 과정을 진행하기 전에, 우선 합법메시지인지를 먼저 판단하고 합법메시지가 아닌 경우에는 일반적인 스팸판단 과정을 진행하는 것을 특징으로 한다.That is, before proceeding to a general spam judgment process, it is first determined whether it is a legitimate message, and if it is not a legitimate message, a general spam judgment process is performed.

도3은 본 발명의 일 실시예에 따른 스팸단문메시지 처리방법을 설명하기 위한 순서도이다.3 is a flowchart illustrating a method for processing a spam SMS message according to an embodiment of the present invention.

우선 안내메시지등의 메시지를 발송하고자 하는 인증받은 기관은 자신의 입력단말(320)을 통해서 필터링서버(400)에 접속한 후에, 합법메시지를 저장한다(S510). 이 때 필터링서버(400)는 상기 입력단말(320)이 인증된 경우에 한해서 입력을 수행한다. 인증받은 기관 즉 정부기관등의 주요정부는 수시로 변경될 수 있는바, 관리자는 상기 입력단말(320)의 인증정보를 수시로 관리한다. 따라서 새로 인증받은 기관의 단말의 인증정보(예를 들어 아이디나 패스워드 또는 단말의 고유번호)를 추가하거나, 인증정보를 삭제하는 등의 관리를 수행한다.An authenticated organization that wants to send a message such as a priority guide message accesses the filtering server 400 through its input terminal 320 and stores a legitimate message (S510). At this time, the filtering server 400 performs input only when the input terminal 320 is authenticated. Since a major government such as an authorized institution, that is, a government agency, can be changed from time to time, an administrator manages the authentication information of the input terminal 320 from time to time. Therefore, management of the authentication of the newly authenticated terminal is performed by adding authentication information (for example, an ID or a password or a unique number of the terminal) or deleting the authentication information.

상기 합법메시지정보는 발신번호, 회신번호, 단문메시지 내용, 단문메시지에 삽입된 CallbackURL 주소 등을 이용할 수 있는데, 이하에서는 편의상 회신번호와 단문메시지내용으로 설명한다. 상기 입력된 합법메시지정보는 스팸필터링서버(400)의 합법메시지입력부(410)에 저장된다(S515). 합법메시지입력부에는 회신번호,메시지라는 두개의 필드를 가진 데이터베이스가 내장되어 상기 합법메시지정보가 계속 누적된다.The legitimate message information may include a calling number, a reply number, a short message content, and a Callback URL address embedded in a short message. Hereinafter, a reply number and a short message content will be used for convenience. The legitimate message information is stored in the legitimate message input unit 410 of the spam filtering server 400 (S515). In the legitimate message input unit, a database having two fields, i.e., a reply number and a message, is embedded, and the legitimate message information is continuously accumulated.

그리고 나서 스팸필터링서버(400)의 운영자는 상기 합법메시지정보를 검증하여, 광고성 내용등인 경우에는 데이터베이스에서 삭제한다(S517).Then, the operator of the spam filtering server 400 verifies the legitimate message information and deletes the legitimate message information from the database if it is the content of the advertisement (S517).

이 후 합법메시지 입력부(410)에 기저장된 합법메시지정보는 기정해진 주기 단위로 스팸필터링부(420)로 업로딩된다(S520). 본 단계는 종래의 스팸 필터링 기능을 수행하는 스팸필터링부(420)를 그대로 유지하면서, 새로 물리적으로 합법메시지입력부(410)를 두기 위해서 필요한 과정으로써 꼭 필수적인 과정은 아니다. 즉 스팸필터링부(420)와 합법메시지입력부(410)를 물리적으로 분리하지 않고, 또한 동일한 데이터베이스를 같이 사용할 수도 있음은 물론이다.The legitimate message information previously stored in the legitimate message input unit 410 is uploaded to the spam filtering unit 420 at predetermined intervals (S520). This step is not essential for maintaining the spam filtering unit 420 performing the conventional spam filtering function, but is a necessary process for placing the legitimate message input unit 410 physically. That is, it is needless to say that the spam filtering unit 420 and the legitimate message input unit 410 are not physically separated, and that the same database can be used together.

이 후 상기 발신단말기(100)가 단문메시지를 작성하면, 상기 단문메시지는 이동통신망(200)을 통해서 단문메시지센터(300)로 전송된다(S530, S535).Thereafter, when the calling terminal 100 creates a short message, the short message is transmitted to the short message center 300 through the mobile communication network 200 at steps S530 and S535.

이후 가입자서버로 상기 메시지의 수신자 즉 착신단말기의 소유자인 착신자가 스팸 차단서비스에 가입했는지의 여부를 확인한다(S540).In step S540, the subscriber server determines whether the recipient of the message, that is, the called party who is the owner of the called terminal, has subscribed to the spam blocking service.

상기 착신자가 스팸 차단 서비스에 가입한 것이 확인될 경우, 상기 단문메시지에서 스팸판단정보를 추출한다(S545). 여기서의 스팸판단정보는 상기 단문메시지 그 자체일 수도 있으며, 또는 단문메시지에 포함된 발신번호, 회신번호, 단문메시 지 내용, 단문메시지에 삽입된 CallbackURL 주소 등이 될 수도 있다. 이하에서는 설명의 편의를 위해서 회신번호 및 단문메시지 내용이라고 가정하자.If it is confirmed that the called party has subscribed to the spam blocking service, spam determination information is extracted from the short message (S545). Here, the spam judgment information may be the SMS itself or may be a calling number, a reply number, a short message content included in the SMS message, a Callback URL address inserted in the SMS message, and the like. Hereinafter, for convenience of explanation, it is assumed that the reply number and the short message content are included.

상기 추출된 스팸판단정보는 스팸필터링서버(400)내의 스팸필터링부(420)로 전송된다(S550).The extracted spam judgment information is transmitted to the spam filtering unit 420 in the spam filtering server 400 (S550).

스팸필터링부(420)는 상기 수신받은 스팸판단정보와 기저장된 합법메시지정보를 비교하여, 메시지가 합법메시지인지 여부를 판단한다(S560). 즉 스팸판단정보에 포함된 회산번호 및 단문메시지와 일치하는 정보가 있는지를 기저장된 합법메시지정보들 중에서 검색하여 만약 일치하는 정보가 있다면 합법메시지로, 없다면 합법메시지가 아닌것으로 판단하는 것이다.The spam filtering unit 420 compares the received spam judgment information with the previously stored legitimate message information to determine whether the message is a legitimate message (S560). That is, whether there is information corresponding to the summary number and the short message included in the spam judgment information, from among the pre-stored legitimate message information, and judges that it is not a legitimate message if there is matching information, and if it is not.

만약 합법메시지가 아니라면, 일반적인 스팸필터링 단계를 수행한 후(S570), 판단결과를 SMS센터로 전송하고(S580), 상기 SMS센터(300)는 판단결과에 따라서 이동통신망을 통해서 메시지를 착신단말기로 전달한다(S590,S595).If the message is not a legitimate message, the general spam filtering step is performed (S570), and the determination result is transmitted to the SMS center (S580). Then, the SMS center 300 transmits a message through the mobile communication network to the incoming call terminal (S590, S595).

도 4는 본 발명의 일 실시예에 따른 스팸메시지 처리방법을 설명하기 위한 순서도이다.4 is a flowchart illustrating a method of processing a spam message according to an exemplary embodiment of the present invention.

우선 SMS센터(300)가 발신단말로부터 SMS를 수신한다(S610).First, the SMS center 300 receives the SMS from the calling terminal (S610).

이 후 SMS센터(300)는 가입자서버로 상기 메시지의 수신자 즉 착신단말기의 소유자인 착신자가 스팸 차단서비스에 가입했는지의 여부를 확인한다(S620).Thereafter, the SMS center 300 checks whether the recipient of the message, that is, the receiver of the receiver terminal, has subscribed to the spam protection service (S620).

만약 스팸 차단서비스에 가입하지 않은 경우에는(S620-N), 바로 착신단말에 SMS를 전송한다(S690).If the user does not subscribe to the spam blocking service (S620-N), the SMS is immediately transmitted to the called terminal (S690).

반대로 상기 착신자가 스팸 차단 서비스에 가입한 것이 확인될 경우에 는(S620-Y), 상기 SMS에서 회신번호 및 메시지내용을 포함하는 스팸판단정보를 추출한다(S630).On the contrary, if it is confirmed that the called party has subscribed to the spam blocking service (S620-Y), the SMS extracts the spam judgment information including the reply number and the message content (S630).

상기 추출된 스팸판단정보를 스팸필터링서버(400)로 전송한다(S635).The extracted spam judgment information is transmitted to the spam filtering server 400 (S635).

스팸필터링서버(400)는 기저장되었던 합법메시지정보에 상기 스팸판단정보가 포함되어 있는지를 판단한다(S640).The spam filtering server 400 determines whether the spam judgment information is included in the legitimate message information (S640).

만약 포함되어 있다면(S650-Y), 상기 SMS는 인증단말기가 미리 합법메시지로서 저장한 후에 발송한 SMS에 해당하는 바, 스팸필터링등의 과정이 없이 바로 착신단말에 SMS를 전송한다(S690).If it is included (S650-Y), the SMS message corresponds to the SMS sent after the authentication terminal stores the message as a legitimate message in advance, and immediately transmits the SMS message to the called terminal without a process such as spam filtering (S690).

만약 포함되어 있지 않다면(S650-N), 스팸필터링 과정을 수행한다(S660). 즉 상기 스팸판단정보에 포함되어 있는 회신번호 및 메시지내용을 가지고 키워드 검색 및 발신자블랙리스트등의 조회를 통해서 스팸인지 여부를 판단하게 된다.If it is not included (S650-N), the spam filtering process is performed (S660). That is, it is determined whether or not the spam is determined by searching the keyword search and the sender black list with the reply number and the message contents included in the spam judgment information.

상기 판단 결과 스팸이 아니라면(S670-N) 착신단말에 SMS를 전송하고(S690), 스팸에 해당한다면(S670-Y) SMS 차단을 수행한다(S680).If it is determined that the spam is not spam (S670-N), SMS is transmitted to the called terminal (S690), and if it corresponds to spam (S670-Y), SMS blocking is performed (S680).

지금까지 바람직한 실시예에 따른 합법적인 메시지의 필터링을 방지하기 위한 스팸필터링 시스템 및 이를 이용한 스팸필터링 방법에 대해서 설명하였다.The spam filtering system and the spam filtering method using the spam filtering system for preventing the filtering of legitimate messages according to the preferred embodiment have been described.

이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is clearly understood that the same is by way of illustration and example only and is not to be construed as limiting the scope of the invention as defined by the appended claims. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention.

본 발명에 따른 합법적인 단문메시지의 필터링을 방지하는 스팸필터링 시스템 및 이를 이용한 스팸필터링 방법은 최근 이동통신망에서 미리 스팸을 필터링을 함으로써, 고객들에게 꼭 발송되어야 하는 메시지임에도 불구하고 본의아니게 차단되는 경우를 방지하기 위한 방안으로, 종래의 스팸을 필터링 기술들이 단순 필터링을 하기 위한 기술임에 반해 본 기술은 필터링되기전에 필터링단계가 필요없는 메시지를 미리 걸러내기 위한 일련의 기술들로서, 관련 기술에 대한 이용만이 아닌 적용되는 이동통신 시스템 및 단말장치로의 시판 또는 영업의 가능성이 충분할 뿐만 아니라 현실적으로 명백하게 실시할 수 있는 정도이므로 산업상 이용가능성이 있는 발명이다.The spam filtering system and the spam filtering method using the spam filtering system according to the present invention prevent the filtering of legitimate short messages according to the present invention by filtering the spam in advance in the mobile communication network in the past, Conventional spam filtering techniques are used for simple filtering. However, this technique is a series of techniques for filtering a message that does not require a filtering step before being filtered. The present invention is not limited to a mobile communication system and a terminal device to which the present invention can be applied.

도1은 본 발명에 따른 스팸필터링 시스템을 나타내는 개략적인 구성도,1 is a schematic diagram showing a spam filtering system according to the present invention,

도2는 본 발명의 일 실시예에 따른 스팸필터링서버의 블록도,2 is a block diagram of a spam filtering server according to an embodiment of the present invention;

도3은 본 발명의 일 실시예에 따른 스팸메시지 처리방법을 설명하기 위한 순서도, 및3 is a flowchart illustrating a method for processing a spam message according to an exemplary embodiment of the present invention, and FIG.

도 4는 본 발명의 일 실시예에 따른 스팸메시지 처리방법을 설명하기 위한 순서도이다.4 is a flowchart illustrating a method of processing a spam message according to an exemplary embodiment of the present invention.

* 도면의 주요 부분에 대한 부호의 설명 *Description of the Related Art [0002]

100: 발신단말 110: 착신단말100: calling terminal 110: called terminal

200 : 이동통신망 300: 단문메시지센터200: Mobile communication network 300: SMS message center

310: 가입자서버 400: 스팸필터링서버310: Subscriber server 400: Spam filtering server

410: 합법메시지입력부 420: 스팸필터링부410: legitimate message input unit 420: spam filtering unit

Claims (16)

삭제delete 삭제delete 삭제delete 착신단말기로 전송되는 메시지와 대응되는 스팸판단정보를 수신받은 후, 상기 스팸판단정보를 기준으로 상기 메시지가 합법메시지인지 여부를 판단하고, Determining whether the message is a legitimate message based on the spam judgment information after receiving the spam judgment information corresponding to a message transmitted to the called terminal, 상기 메시지가 합법메시지인 경우에는 바로 메시지센터로 스팸문자가 아니라는 정보를 전송하고, 상기 메시지가 합법메시지가 아닌 경우에는 상기 메시지에 대한 스팸필터링 과정을 수행하여 메시지센터로 스팸문자인지 여부를 전송하고,If the message is a legitimate message, information indicating that the message is not a spam character is immediately transmitted to the message center. If the message is not a legitimate message, a spam filtering process is performed on the message to transmit the message to the message center. , 입력단말로부터 합법메시지정보를 입력받아 저장하는 기능을 포함하고,And a function of receiving and storing legitimate message information from an input terminal, 상기 스팸판단정보와 상기 기저장된 합법메시지정보의 비교결과를 토대로 상기 메시지가 합법메시지인지 여부를 판단하며,Judges whether the message is a legitimate message based on a result of comparison between the spam judgment information and the pre-stored legitimate message information, 상기 입력단말이 인증된 단말인지 여부를 판단하고 상기 입력단말이 인증된 경우에 한해서 상기 합법메시지정보를 입력받아 저장하는 기능을 수행하는 것을 특징으로 하는 스팸필터링 서버.Wherein the spam filtering server performs a function of determining whether the input terminal is an authenticated terminal and receiving and storing the legitimate message information only when the input terminal is authenticated. 삭제delete 제4항에 있어서The method of claim 4, wherein 상기 스팸필터링 서버는 The spam filtering server 상기 입력단말로부터 합법메시지정보를 입력받아서 저장하는 합법메시지 입력부; 및A legitimate message input unit for receiving and storing legitimate message information from the input terminal; And 상기 합법메시지 입력부로부터 상기 저장된 합법메시지정보를 전송받아서 저장하고, 상기 스팸판단정보와 상기 기저장된 합법메시지정보를 비교하여 상기 메시지가 합법메시지인지 여부를 판단하고, Receiving the stored legitimate message information from the legitimate message input unit and storing the received legitimate message information, comparing the spam judgment information with the pre-stored legitimate message information to determine whether the message is a legitimate message, 상기 메시지가 합법메시지인 경우에는 바로 메시지센터로 스팸문자가 아니라는 정보를 전송하고, 상기 메시지가 합법메시지가 아닌 경우에는 상기 메시지에 대한 스팸필터링 과정을 수행하여 메시지센터로 스팸문자인지 여부를 전송하는 스팸필터링부를 포함하는 것을 특징으로 하는 스팸필터링 서버.If the message is a legitimate message, information indicating that the message is not a spam character is immediately transmitted to the message center. If the message is not a legitimate message, a spam filtering process is performed on the message to transmit the message to the message center And a spam filtering unit. 제6항에 있어서The method of claim 6, wherein 상기 합법메시지 입력부는The legitimate message input unit 상기 입력단말이 인증된 단말인지 여부를 판단하는 인증부;An authentication unit for determining whether the input terminal is an authenticated terminal; 상기 전송받은 합법메시지정보를 저장하는 합법메시지 임시DB; 및A legitimate message temporary DB storing the received legitimate message information; And 상기 합법메시지정보를 기정해진 시간에 스팸필터링부로 전송하는 업로딩부;를 포함하고,And an uploading unit for transmitting the legitimate message information to the spam filtering unit at a predetermined time, 상기 스팸필터링부는The spam filtering unit 상기 합법메시지입력부로부터 전송된 합법메시지정보를 저장하는 합법메시지DB; 및A legitimate message DB for storing legitimate message information transmitted from the legitimate message input unit; And 상기 합법메시지DB에 포함된 합법메시지정보와 상기 스팸판단정보를 비교하 여 합법메시지인지 여부 및 메시지에 대한 스팸필터링 과정을 수행하는 스팸판단부를 포함하는 것을 특징으로 하는 스팸필터링 서버. And a spam determining unit for comparing the legitimate message information included in the legitimate message DB with the spam judgment information to determine whether the legitimate message is a legitimate message and performing a spam filtering process on the message. 제7항에 있어서The method of claim 7, wherein 상기 합법메시지입력부는The legitimate message input unit 상기 합법메시지 임시DB에 저장된 합법메시지정보에 대한 검증 및 관리를 수행하는 합법메시지 검증부를 더 포함하는 것을 특징으로 하는 스팸필터링 서버.And a legitimate message verifying unit for verifying and managing legitimate message information stored in the legitimate message provisional DB. 제4항에 있어서,5. The method of claim 4, 상기 스팸판단정보는 상기 메시지로부터 추출된 발신번호, 회신번호 중 어느 하나의 번호와 단문메시지의 내용을 포함하는 것을 특징으로 하고,Wherein the spam judgment information includes any one of a calling number and a reply number extracted from the message and contents of the short message, 상기 합법메시지정보는 상기 입력단말로부터 입력받은 발신번호, 회신번호 중 어느 하나의 번호와 단문메시지의 내용을 포함하는 것을 특징으로 하고,Wherein the legitimate message information includes any one of a call number and a reply number input from the input terminal and contents of the short message, 상기 스팸필터링서버는The spam filtering server 상기 스팸판단정보와 동일한 데이터가 상기 합법메시지정보안에 포함되어 있는 경우에 합법메시지로 판단하고, 상기 스팸판단정보와 동일한 데이터가 상기 합법메시지정보안에 포함되어 있지 않는 경우에는 합법메시지가 아닌 것으로 판단하는 것을 특징으로 하는 스팸필터링 서버.Judges a legitimate message when the same data as the spam judgment information is included in the legitimate message information, and judges that it is not a legitimate message if the same data as the spam judgment information is not included in the legitimate message information Wherein the spam filtering server is a spam filtering server. 메시지센터가 착신단말로 전송되는 메시지를 수신받은 후, 상기 메시지로부터 스팸판단정보를 추출하는 스팸판단정보 추출단계;Extracting spam determination information from the message center after the message center receives the message transmitted to the called terminal; 상기 메시지센터가 상기 스팸판단정보를 스팸필터링서버로 전달하는 스팸판단정보 전달단계;The message center delivering the spam determination information to a spam filtering server; 상기 스팸필터링서버가 상기 스팸판단정보를 기준으로 상기 메시지가 합법메시지인지 여부를 판단하는 합법메시지 판단단계; 및Determining whether the message is a legitimate message based on the spam determination information; And 상기 합법메시지 판단단계 결과, 상기 메시지가 합법메시지인 경우에는 메시지센터로 스팸문자가 아니라는 정보를 전송하고,If the message is a legitimate message as a result of the legitimate message determination step, information indicating that the message is not a spam character is transmitted to the message center, 상기 메시지가 합법메시지가 아닌 경우에는 상기 메시지에 대한 스팸필터링 과정을 수행한 후에, 그 결과를 기초로 메시지센터로 스팸문자인지 여부를 전송하는 스팸여부 판단단계를 포함하며,Determining whether the spam message is a spam based on a result of the spam filtering process when the message is not a legitimate message; 상기 스팸필터링서버가 입력단말로부터 합법메시지정보를 입력받아서 저장하는 합법메시지 입력단계를 더 포함하고,Further comprising a legitimate message input step in which the spam filtering server receives and stores legitimate message information from an input terminal, 상기 합법메시지 판단단계는 상기 스팸판단정보와 상기 저장된 합법메시지정보를 비교한 결과를 기준으로 합법메시지인지 여부를 판단하며,Wherein the legitimate message determination step determines whether the legitimate message is based on a result of comparing the spam judgment information and the stored legitimate message information, 상기 입력단말이 인증된 단말인지 여부를 판단하는 입력단말 인증단계를 더 포함하고,Further comprising an input terminal authentication step of determining whether the input terminal is an authenticated terminal, 상기 합법메시지 입력단계는 상기 입력단말이 인증된 경우에 한해서 수행되는 것을 특징으로 하는 스팸필터링 방법.Wherein the legitimate message input step is performed only when the input terminal is authenticated. 삭제delete 제10항에 있어서The method of claim 10, wherein 상기 스팸판단정보는 상기 메시지로부터 추출된 발신번호, 회신번호 중 어느 하나의 번호와 단문메시지의 내용을 포함하는 것을 특징으로 하고,Wherein the spam judgment information includes any one of a calling number and a reply number extracted from the message and contents of the short message, 상기 합법메시지정보는The legitimate message information 상기 입력단말로부터 입력받은 발신번호, 회신번호 중 어느 하나의 번호와 단문메시지의 내용을 포함하는 것을 특징으로 하고,A number of a caller number and a reply number input from the input terminal, and a content of a short message, 상기 합법메시지 판단단계는 The legitimate message determination step 상기 스팸판단정보와 동일한 데이터가 상기 합법메시지정보안에 포함되어 있는 경우에 합법메시지로 판단하고, 상기 스팸판단정보와 동일한 데이터가 상기 합법메시지정보안에 포함되어 있지 않는 경우에는 합법메시지가 아닌 것으로 판단하는 것을 특징으로 하는 스팸필터링 방법. Judges a legitimate message when the same data as the spam judgment information is included in the legitimate message information, and judges that it is not a legitimate message if the same data as the spam judgment information is not included in the legitimate message information Wherein the spam filtering method comprises the steps of: 삭제delete 제10항에 있어서,11. The method of claim 10, 상기 저장된 합법메시지정보를 판별하는 합법메시지정보 검증단계를 더 포함하는 것을 특징으로 하는 스팸필터링 방법. And a legitimate message information verification step of determining the stored legitimate message information. 제10항에 있어서The method of claim 10, wherein 상기 메시지센터가 상기 스팸필터링서버로부터 스팸문자가 아니라는 정보를 수신한 경우에는, 상기 메시지를 착신단말로 전송하고, 스팸문자라는 정보를 수신한 경우에는, 상기 메시지를 차단하는 메시지 처리단계를 더 포함하는 것을 특징으로 하는 스팸필터링 방법.When the message center receives information indicating that the message is not a spam character from the spam filtering server, transmits the message to the called terminal, and if the message center receives information indicating that the message is a spam character, The spam filtering method comprising: 제10항에 있어서The method of claim 10, wherein 상기 메시지센터가 상기 메시지를 수신받은 후, 가입자서버로 상기 착신단말의 소유자인 착신자가 스팸 차단서비스에 가입했는지의 여부를 질의하는 차단서비스 가입판단단계를 더 포함하고,Further comprising a blocking service subscription determining step of, after the message center receives the message, inquiring of the subscriber server whether the called party who is the owner of the called terminal has subscribed to the spam blocking service, 상기 스팸판단정보 추출단계는 상기 가입판단단계 결과 가입자서버로부터 해당 착신자가 스팸 차단 서비스에 가입한 것이 확인될 경우에 수행되는 것을 특징으로 하는 스팸필터링 방법.Wherein the step of extracting spam determination information is performed when it is confirmed from the subscriber server as a result of the subscription determination step that the called party has subscribed to the spam blocking service.
KR1020090102316A 2009-10-27 2009-10-27 Spam filtering system for preventing filtering of a legal sms and spam filtering method thereof KR101593954B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090102316A KR101593954B1 (en) 2009-10-27 2009-10-27 Spam filtering system for preventing filtering of a legal sms and spam filtering method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090102316A KR101593954B1 (en) 2009-10-27 2009-10-27 Spam filtering system for preventing filtering of a legal sms and spam filtering method thereof

Publications (2)

Publication Number Publication Date
KR20110045656A KR20110045656A (en) 2011-05-04
KR101593954B1 true KR101593954B1 (en) 2016-02-29

Family

ID=44240678

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090102316A KR101593954B1 (en) 2009-10-27 2009-10-27 Spam filtering system for preventing filtering of a legal sms and spam filtering method thereof

Country Status (1)

Country Link
KR (1) KR101593954B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102191396B1 (en) 2019-09-11 2020-12-15 청주대학교 산학협력단 Method and apparatus for detecting SMS-spam

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102026334B1 (en) * 2013-04-15 2019-09-30 주식회사 비즈모델라인 Method for Differentiating True Message
KR102026336B1 (en) * 2013-04-15 2019-09-30 주식회사 비즈모델라인 Method for Providing Transaction Receipt by using Differentiating True Message

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006060811A (en) 2004-08-17 2006-03-02 Lucent Technol Inc Method for filtering spam mail for mobile communication apparatus

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100466829B1 (en) * 2002-06-20 2005-01-17 에스케이 텔레콤주식회사 Selective receiving system and method for SMS
KR101064784B1 (en) * 2004-08-11 2011-09-14 에스케이 텔레콤주식회사 The method for filtering alternative short message service
KR100933137B1 (en) * 2007-10-25 2009-12-21 주식회사 케이티 How to filter spam messages and their systems

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006060811A (en) 2004-08-17 2006-03-02 Lucent Technol Inc Method for filtering spam mail for mobile communication apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102191396B1 (en) 2019-09-11 2020-12-15 청주대학교 산학협력단 Method and apparatus for detecting SMS-spam

Also Published As

Publication number Publication date
KR20110045656A (en) 2011-05-04

Similar Documents

Publication Publication Date Title
US7487170B2 (en) Location information for avoiding unwanted communications systems and methods
US7697942B2 (en) Location based rules architecture systems and methods
US20070055785A1 (en) Location based authorization of financial card transactions systems and methods
JP2013005205A (en) Ill-motivated telephone call prevention device and ill-motivated telephone call prevention system
KR101306074B1 (en) Method and system to prevent phishing
US8239921B2 (en) System and method of retrieving a service contact identifier
KR101593954B1 (en) Spam filtering system for preventing filtering of a legal sms and spam filtering method thereof
US20090158403A1 (en) Method and system for permitting or denying service
KR100946983B1 (en) Method and apparatus for processing spam
KR101793958B1 (en) Method for Preventing Voice Phishing by using Qualified Caller Information
KR101478835B1 (en) The system to prevent voice phishing and its method
EP2204030B1 (en) Transmission of messages
KR102456861B1 (en) Domestic home network negative connection blocking method and system thereof using roaming network
KR101662233B1 (en) Method for Preventing Voice Phishing by using Call Certification
KR101105939B1 (en) A Method For Providing Adress Information Modification service
KR101072930B1 (en) Method for approving the telephone number change request
KR101936421B1 (en) Method for providing sender easy-blocking service using do-not-call registered device only
KR20150092733A (en) Method for Preventing Voice Phishing by using Qualified Caller Information
KR101173422B1 (en) Apparatus for Providing Message Service by Collect Call and Method Thereof
KR101524768B1 (en) Spam filtering managing method of mobile phone
EP2151798A1 (en) A method for data request and collection
EP2227892B1 (en) System and method of retrieving a service contact identifier
KR100812181B1 (en) The information supporting method for changed number
KR101581199B1 (en) Method for certificating caller and apparatus thereof
KR101738408B1 (en) Method for certificating caller and apparatus thereof

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20190129

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20191216

Year of fee payment: 5