[go: up one dir, main page]

KR20140066465A - 스팸 음성 메시지 차단 방법 및 이를 실행하는 장치 - Google Patents

스팸 음성 메시지 차단 방법 및 이를 실행하는 장치 Download PDF

Info

Publication number
KR20140066465A
KR20140066465A KR1020120133722A KR20120133722A KR20140066465A KR 20140066465 A KR20140066465 A KR 20140066465A KR 1020120133722 A KR1020120133722 A KR 1020120133722A KR 20120133722 A KR20120133722 A KR 20120133722A KR 20140066465 A KR20140066465 A KR 20140066465A
Authority
KR
South Korea
Prior art keywords
spam
message
voice message
word
voice
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.)
Ceased
Application number
KR1020120133722A
Other languages
English (en)
Inventor
박용신
서승연
정진수
Original Assignee
주식회사 우리은행
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 우리은행 filed Critical 주식회사 우리은행
Priority to KR1020120133722A priority Critical patent/KR20140066465A/ko
Publication of KR20140066465A publication Critical patent/KR20140066465A/ko
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • H04W88/184Messaging devices, e.g. message centre

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 발명의 일 실시예에 따른 스팸 음성 메시지 차단 방법은 발신자 단말과 연결된 스팸 음성 메시지 차단 장치에서 실행된다. 상기 스팸 음성 메시지 차단 방법은 상기 발신자 단말로부터 수신된 음성 메시지를 분석하여 메시지 문자열을 생성하는 단계, 상기 메시지 문자열을 특정 문자수로 분할하여 복수의 스팸 후보 단어들을 생성하고, 기 구축된 스팸 정보 데이터베이스에 상기 복수의 스팸 후보 단어들이 존재하면 해당 후보 단어를 스팸 단어로 결정하는 단계 및 상기 복수의 스팸 후보 단어들 중 상기 스팸 단어가 차지하는 비율에 따라 상기 음성 메시지를 스팸 메시지로 결정하는 단계를 포함한다.

Description

스팸 음성 메시지 차단 방법 및 이를 실행하는 장치{METHOD OF INTERCEPTING SPAM VOICE MESSAGE AND APPARATUS PERFORMING THE SAME}
본 발명의 실시예들은 스팸 음성 메시지 차단 방법 및 이를 실행하는 장치에 관한 것이다.
이동통신 단말기란, 개인 이동 통신 단말기(Personal Mobile Communication Services Terminal), 개인용 디지털 단말기(Personal Digital Assistants: PDA), 스마트 폰(Smart Phone), 차세대 이동통신 단말기(International Mobile Telecommunication 2000: IMT2000), 및 무선 랜 단말기 등과 같은 개인이 휴대하면서 무선 통신을 비롯한 응용 프로그램을 이용한 다양한 기능의 구현이 가능한 단말기를 지칭한다.
이동통신 단말기는 꾸준한 발전으로 소형화 및 경량화를 이루었을 뿐만 아니라 mp3, 카메라 및 네비게이션 등의 다양한 기능을 겸비한 복합 통신 단말기로 거듭나고 있으며, 이미 현대인의 필수품으로 자리잡고 있다.
이러한 이동통신 단말기는 통화나 음성 메시지를 통해 광고를 홍보하는 매체로도 이용되고 있다. 이를 위해 광고 메시지 송신자는 수신자의 동의 하에 고객관리 및 상품광고 메시지를 송신하여 원하는 내용을 광고하기도 한다.
그러나 수신자의 동의 없이 불특정 다수에게 보내지는 스팸(spam)성 광고 메시지가 수신되는 경우가 빈번히 발생하고 있다. 따라서 이러한 유해한 메시지로부터 수신자를 보호하기 위한 방법이 요구되고 있다.
본 발명의 일 실시예는 음성 메시지에 스팸 단어가 포함되어 있으면 해당 음성 메시지를 스팸 메시지로 판단할 수 있는 스팸 음성 메시지 차단 방법 및 이를 실행하는 장치를 제공하고자 한다.
본 발명의 일 실시예는 음성 메시지에서 스팸 단어가 차지하는 비율에 따라 해당 음성 메시지를 스팸 메시지로 처리할 수 있는 스팸 음성 메시지 차단 방법 및 이를 실행하는 장치를 제공하고자 한다.
본 발명이 해결하고자 하는 과제는 이상에서 언급한 과제(들)로 제한되지 않으며, 언급되지 않은 또 다른 과제(들)은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.
실시예들 중에서, 스팸 음성 메시지 차단 방법은 발신자 단말과 연결된 스팸 음성 메시지 차단 장치에서 실행된다. 상기 스팸 음성 메시지 차단 방법은 상기 발신자 단말로부터 수신된 음성 메시지를 분석하여 메시지 문자열을 생성하는 단계, 상기 메시지 문자열을 특정 문자수로 분할하여 복수의 스팸 후보 단어들을 생성하고, 기 구축된 스팸 정보 데이터베이스에 상기 복수의 스팸 후보 단어들이 존재하면 해당 후보 단어를 스팸 단어로 결정하는 단계 및 상기 복수의 스팸 후보 단어들 중 상기 스팸 단어가 차지하는 비율에 따라 상기 음성 메시지를 스팸 메시지로 결정하는 단계를 포함한다.
일 실시예에서, 상기 스팸 음성 메시지 차단 방법은 기 저장된 연락처에 상기 발신자 단말의 전화 번호가 존재하는지 여부를 판단하는 단계 및 상기 판단 결과 상기 발신자 단말의 전화 번호가 존재하면 상기 음성 메시지가 스팸 메시지가 아니라고 결정하는 단계를 더 포함할 수 있다.
일 실시예에서, 상기 음성 메시지를 분석하여 메시지 문자열을 생성하는 단계는 상기 음성 메시지의 음성에서 묵음 구간인 포즈(pause)가 검출되면 해당 구간을 제어하여 메시지 문자열을 생성하는 단계를 더 포함할 수 있다.
일 실시예에서, 상기 메시지 문자열을 특정 문자수로 분할하여 복수의 스팸 후보 단어들을 생성하는 단계는 상기 메시지 문자열을 문자 종류별로 분할하여 복수의 메시지 문자열을 생성하는 단계를 더 포함할 수 있다.
일 실시예에서, 상기 기 구축된 스팸 정보 데이터베이스에 상기 복수의 스팸 후보 단어들이 존재하면 해당 후보 단어를 스팸 단어로 결정하는 단계는 소셜 네트워크(Social Network)에서 스팸 전화 번호 리스트, 스팸 단어 리스트 및 스팸 URL(Uniform Resource Locator) 리스트 중 적어도 하나를 수신하여 스팸 정보 데이터베이스를 구축하는 단계를 더 포함할 수 있다.
일 실시예에서, 상기 복수의 스팸 후보 단어들 중 상기 스팸 단어가 차지하는 비율에 따라 상기 음성 메시지를 스팸 메시지로 결정하는 단계는 상기 복수의 스팸 후보 단어들 중 상기 스팸 단어가 차지하는 비율이 특정 비율이 이상이면 상기 음성 메시지를 스팸 메시지로 결정하는 단계를 더 포함할 수 있다.
일 실시예에서, 상기 복수의 스팸 후보 단어들 중 상기 스팸 단어가 차지하는 비율에 따라 상기 음성 메시지를 스팸 메시지로 결정하는 단계는 상기 스팸 메시지로 결정된 음성 메시지를 전송한 발신자 단말의 전화 번호를 추출하는 단계 및 상기 기 구축된 스팸 정보 데이터베이스에 상기 전화 번호가 존재하지 않으면 상기 소셜 네트워크 내의 스팸 전화 번호 리스트를 업데이트하는 단계를 더 포함할 수 있다.
일 실시예에서, 상기 스팸 음성 메시지 차단 방법은 상기 음성 메시지가 스팸 메시지로 결정되면 사용자에게 경고 메시지를 송부하는 단계를 더 포함할 수 있다.
실시예들 중에서, 발신자 단말과 연결된 스팸 음성 메시지 차단 장치는 상기 발신자 단말로부터 수신된 음성 메시지를 분석하여 메시지 문자열을 생성하는 음성 메시지 관리부 및 상기 메시지 문자열을 특정 문자수로 분할하여 복수의 스팸 후보 단어들을 생성하고, 기 구축된 스팸 정보 데이터베이스에 상기 복수의 스팸 후보 단어들이 존재하면 해당 후보 단어를 스팸 단어로 결정하고, 상기 복수의 스팸 후보 단어들 중 상기 스팸 단어가 차지하는 비율에 따라 상기 음성 메시지를 스팸 메시지로 결정하는 스팸 판정부를 포함한다.
일 실시예에서, 상기 스팸 판정부는 기 저장된 연락처에 상기 발신자 단말의 전화 번호가 존재하는지 여부를 판단하고, 상기 판단 결과 상기 발신자 단말의 전화 번호가 존재하면 상기 음성 메시지가 스팸 메시지가 아니라고 결정할 수 있다.
일 실시예에서, 상기 음성 메시지 관리부는 상기 음성 메시지의 음성에서 묵음 구간인 포즈(pause)가 검출되면 해당 구간을 제어하여 메시지 문자열을 생성할 수 있다.
일 실시예에서, 상기 음성 메시지 관리부는 상기 메시지 문자열을 문자 종류별로 분할하여 복수의 메시지 문자열을 생성하는 단계를 더 포함할 수 있다.
일 실시예에서, 상기 스팸 음성 메시지 차단 장치는 소셜 네트워크(Social Network)에서 스팸 전화 번호 리스트, 스팸 단어 리스트 및 스팸 URL(Uniform Resource Locator) 리스트 중 적어도 하나를 수신하여 구축된 스팸 정보 데이터베이스를 더 포함할 수 있다.
일 실시예에서, 상기 스팸 판정부는 상기 복수의 스팸 후보 단어들 중 상기 스팸 단어가 차지하는 비율이 특정 비율이 이상이면 상기 음성 메시지를 스팸 메시지로 결정할 수 있다.
일 실시예에서, 상기 스팸 음성 메시지 차단 장치는 상기 스팸 메시지로 결정된 음성 메시지를 전송한 발신자 단말의 전화 번호를 추출하고, 상기 스팸 정보 데이터베이스에 상기 전화 번호가 존재하지 않으면 상기 소셜 네트워크 내의 스팸 전화 번호 리스트를 업데이트하는 스팸 음성 메시지 차단 제어부를 더 포함할 수 있다.
일 실시예에서, 상기 스팸 음성 메시지 차단 제어부는 상기 음성 메시지가 스팸 메시지로 결정되면 사용자에게 경고 메시지를 표시할 수 있다.
기타 실시예들의 구체적인 사항들은 상세한 설명 및 첨부 도면들에 포함되어 있다.
본 발명의 이점 및/또는 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성요소를 지칭한다.
본 발명의 일 실시예에 따르면, 음성 메시지에 스팸 단어가 포함되어 있으면 해당 음성 메시지를 스팸 메시지로 판단할 수 있다.
본 발명의 일 실시예에 따르면, 음성 메시지에서 스팸 단어가 차지하는 비율에 따라 해당 음성 메시지를 스팸 메시지로 처리할 수 있다.
도 1은 본 발명의 일 실시예에 따른 스팸 음성 메시지 차단 시스템을 설명하기 위한 네트워크 구성도이다.
도 2는 본 발명의 일 실시예에 따른 스팸 음성 메시지 차단 장치를 설명하는 블록도이다.
도 3은 본 발명의 다른 일 실시예에 따른 스팸 음성 메시지 차단 장치를 설명하는 블록도이다.
도 4는 본 발명에 따른 스팸 음성 메시지 차단 방법의 일 실시예를 설명하기 위한 순서도이다.
도 5는 본 발명에 따른 스팸 음성 메시지 차단 방법의 다른 일 실시예를 설명하기 위한 순서도이다.
이하에서는 첨부된 도면을 참조하여 본 발명의 실시예들을 상세히 설명하기로 한다.
본 발명에 일 실시예에 따른 스팸 음성 메시지 차단 장치는 이동통신 단말기에 포함되며, 이동통신 단말기는 개인휴대통신단말기(PCS), 개인용디지털단말기(PDA), 스마트폰 등과 같이 개인이 휴대하면서 무선 통신이 가능한 단말기를 포함한다.
도 1은 본 발명의 일 실시예에 따른 스팸 음성 메시지 차단 시스템을 설명하기 위한 네트워크 구성도이다.
도 1을 참조하면, 스팸 음성 메시지 차단 시스템은 스팸 음성 메시지 차단 장치(100) 및 발신자 단말(200)를 포함한다. 여기에서, 스팸 음성 메시지 차단 장치(100) 및 발신자 단말(200)은 통신망을 통해 연결될 수 있다.
스팸 음성 메시지 차단 장치(100)는 발신자 단말(200)로부터 수신된 음성 메시지가 스팸 메시지인지 여부를 판단하여 해당 음성 메시지에 대한 경고를 표시할 수 있다. 이러한 스팸 음성 메시지 차단 장치(100)에 대해서는 도 2 내지 도 3을 참조하여 이하에서 더 상세히 설명한다.
발신자 단말(200)은 음성 메시지를 송신할 수 있는 단말이다. 발신자 단말(200)은 PC, 태블릿 PC, 스마트 폰 등과 같이, 중앙처리장치와 메모리 장치를 구비한 단말이다.
도 2는 본 발명의 일 실시예에 따른 스팸 음성 메시지 차단 장치를 설명하는 블록도이다.
도 2를 참조하면, 스팸 음성 메시지 차단 장치(100)는 통신부(110), 음성 메시지 관리부(120), 스팸 판정부(130) 및 스팸 음성 메시지 차단 제어부(140)를 포함하고, 일 실시예에 따라 음성 메시지 저장부(150)를 더 포함할 수 있다.
통신부(110)는 스팸 음성 메시지 차단 제어부(140)의 제어에 따라 발신자 단말(200)로부터 음성 메시지를 수신하기 위한 통신 환경을 설정 또는 유지할 수 있다.
음성 메시지 관리부(120)는 발신자 단말(200)로부터 수신된 음성 메시지를 분석하여 메시지 문자열을 생성할 수 있다. 음성 메시지 관리부(120)는 생성된 메시지 문자열을 스팸 음성 메시지 차단 제어부(140)에 제공할 수 있다.
일 실시예에서, 음성 메시지 관리부(120)는 음성 메시지를 문자 메시지로 변환하여 메시지 문자열을 생성할 수 있다. 예를 들어, 음성 메시지가 “고객님의 대 출 가능 한도는 100만원 입니다”인 경우, 음성 메시지 관리부(120)는 음성 메시지를 문자 메시지로 변환하여 메시지 문자열“고객님의대출가능한도는100만원입니다”을 생성할 수 있다. 다른 예를 들어, 음성 메시지가“1000만원 대출 가능 접속 http://spam.co.kr 인 경우”, 음성 메시지 관리부(120)는 음성 메시지를 문자 메시지로 변환하여 메시지 문자열 “1000만원대출가능접속http://spam.co.kr”을 생성할 수 있다.
다른 일 실시예에서, 음성 메시지 관리부(120)는 음성 메시지의 음성에서 묵음 구간인 포즈(pause)를 제거하여 메시지 문자열을 생성할 수 있다. 예를 들어, 음성 메시지 관리부(120)는 메시지 문자열을 생성하는 과정 중에 포즈가 발견되면 문자 메시지로의 변환을 임시 중단하고, 음성이 다시 시작되면 메시지 문자열의 생성을 재시작할 수 있다.
스팸 판정부(130)는 발신자 단말(200)로부터 수신된 음성 메시지의 정보를 이용하여 해당 음성 메시지를 스팸 메시지로 판정할 수 있다. 스팸 판정부(130)는 판정된 음성 메시지에 대한 정보를 스팸 음성 메시지 차단 제어부(140)에 제공할 수 있다. 예를 들어, 음성 메시지에 “대출”이 포함되어 있으며, 스팸 판정부(130)는 해당 음성 메시지가 스팸 메시지라는 정보를 스팸 음성 메시지 차단 제어부(140)에 제공할 수 있다.
스팸 판정부(130)는 음성 메시지의 발신자 정보를 이용하여 해당 음성 메시지를 스팸 메시지로 판정할 수 있다.
일 실시예에서, 스팸 판정부(130)는 기 구축된 스팸 정보 데이터베이스에 음성 메시지 발신자의 전화 번호가 존재하면 해당 음성 메시지를 스팸 메시지로 판정할 수 있다. 예를 들어, 음성 메시지 발신자의 전화 번호인 070-1234-5678 가 기 구축된 스팸 정보 데이터베이스에 존재하면, 스팸 판정부(130)는 해당 음성 메시지를 스팸 메시지로 판정할 수 있다.
스팸 판정부(130)는 스팸 음성 메시지 차단 제어부(140)의 제어에 따라 메시지 문자열에 있는 단어를 이용하여 해당 음성 메시지를 스팸 메시지로 판정할 수 있다.
일 실시예에서, 스팸 판정부(130)는 메시지 문자열을 특정 문자수로 분할하면서 스팸 단어가 포함되어 있으면 해당 음성 메시지를 스팸 메시지로 판정할 수 있다.
예를 들어, 메시지 문자열이“고객님의대출가능한도는100만원입니다”인 경우, 스팸 판정부(130)는 메시지 문자열을 2문자씩 분할하여 스팸 후보 단어“고객”, “님의”, “대출”, “가능”, “한도”… 를 생성하고, 스팸 후보 단어가 기 구축된 스팸 정보 데이터베이스에 존재하면 음성 메시지를 스팸 메시지로 판정할 수 있다. 다른 예를 들어, 메시지 문자열이“대출100만원가능”인 경우, 스팸 판정부(130)는 메시지 문자열을 2문자씩 분할하여 스팸 후보 단어 “대출”, “100”, “만원”, “가능”을 생성하고, 스팸 후보 단어가 기 구축된 스팸 정보 데이터베이스에 존재하면 음성 메시지를 스팸 메시지로 판정할 수 있다.
다른 일 실시예에서, 스팸 판정부(130)는 메시지 문자열을 문자 종류별로 분할하여 스팸 단어가 포함되어 있으면 해당 음성 메시지를 스팸 메시지로 판정할 수 있다. 예를 들어, 메시지 문자열이 “1000만원대출가능접속http://spam.co.kr”인 경우, 스팸 판정부(130)는 문자 종류별로 “1000”,”만원대출가능접속”, “http://spam.co.kr”을 분할하여 각각의 메시지 문자열에 스팸 단어가 포함되어 있으면 해당 음성 메시지를 스팸 메시지로 판정할 수 있다.
스팸 판정부(130)는 메시지 문자열에서 스팸 단어가 차지하는 비율에 따라 해당 음성 메시지를 스팸 메시지로 판정할 수 있다.
일 실시예에서, 스팸 판정부(130)는 메시지 문자열을 이용하여 복수의 스팸 후보 단어들을 생성하고, 복수의 스팸 후보 단어들 중 스팸 단어 차지하는 비율이 특정 비율 이상이면 해당 음성 메시지를 스팸 메시지로 판정할 수 있다. 예를 들어, 메시지 문자열이 “수수료없는대출금융상담가입니다”이고, 스팸 단어가 “수수료”, “대출”, “금융”, “상담”인 경우, 스팸 판정부(130)는 해당 음성 메시지를 스팸 메시지로 판정할 수 있다.
다른 일 실시예에서, 스팸 판정부(130)는 메시지 문자열을 이용하여 복수의 스팸 후보 단어들을 생성하고, 복수의 스팸 후보 단어들 중 스팸 단어 차지하는 비율이 특정 비율 이하이면 해당 음성 메시지가 스팸 메시지가 아니라고 판정할 수 있다. 예를 들어, 메시지 문자열이 “매너콜고객님께전화가걸려왔습니다”이고 스팸 단어가 “고객님”인 경우, 스팸 판정부(130)는 해당 음성 메시지가 스팸 메시지가 아니라고 판정할 수 있다.
스팸 판정부(130)는 기 저장된 연락처에 음성 메시지 발신자의 전화 번호가 존재하면 해당 음성 메시지가 스팸 메시지가 아니라고 판정할 수 있다.
스팸 음성 메시지 차단 제어부(140)는 스팸 음성 메시지 차단 장치(100)의 다른 구성 요소들을 제어하여 스팸 음성 메시지가 차단되도록 할 수 있다.
스팸 음성 메시지 차단 제어부(140)는 스팸 판정부(130)를 이용하여 발신자 단말(200)로부터 수신된 음성 메시지를 음성 메시지 저장부(150)에 보관되도록 제어할 수 있다. 예를 들어, 음성 메시지가 스팸 단어를 포함하고 있다면, 스팸 음성 메시지 차단 제어부(140)는 스팸 판정부(130)에서 판정된 결과에 따라 해당 음성 메시지가 음성 메시지 저장부(150)의 스팸 보관함에 저장되도록 제어할 수 있다. 다를 예를 들어, 음성 메시지 발신자의 전화 번호가 기 저장된 연락처에 존재하면, 스팸 판정부(130)에서 판정된 결과에 따라 해당 음성 메시지가 음성 메시지 저장부(150)의 일반 보관함에 저장되도록 할 수 있다.
스팸 음성 메시지 차단 제어부(140)는 스팸 판정부(130)를 이용하여 발신자 단말(200)로부터 수신된 음성 메시지가 스팸 메시지라는 사실을 사용자에게 알릴 수 있다. 예를 들어, 음성 메시지가 스팸 단어를 포함하고 있다면, 스팸 음성 메시지 차단 제어부(140)는 스팸 판정부(130)에서 판정된 결과에 따라 사용자에게 경고 메시지를 표시하도록 제어할 수 있다.
스팸 음성 메시지 차단 제어부(140)는 스팸 판정부(130)를 이용하여 소셜 네트워크 내의 리스트를 업데이트 시킬 수 있다.
일 실시예에서, 스팸 음성 메시지 차단 제어부(140)는 소셜 네트워크 내의 스팸 전화 번호 리스트를 업데이트 시킬 수 있다. 예를 들어, 스팸 음성 메시지 차단 제어부(140)는 스팸 판정부(130)에서 판정된 결과에 따라 스팸 음성 메시지 발신자의 전화 번호가 기 구축된 스팸 정보 데이터베이스에 존재하지 않으면 소셜 네트워크 내의 스팸 전화 번호 리스트에 업데이트할 수 있다.
다른 일 실시예에서, 스팸 음성 메시지 차단 제어부(140)는 소셜 네트워크 내의 스팸 단어 리스트를 업데이트 시킬 수 있다. 예를 들어, 스팸 음성 메시지 차단 제어부(140)는 스팸 판정부(130)에 의해 음성 메시지가 스팸 메시지로 결정되는데 참조된 스팸 단어가 기 구축된 스팸 정보 데이터베이스에 존재하지 않으면 소셜 네트워크 내의 스팸 단어 리스트에 업데이트할 수 있다.
또 다른 일 실시에에서, 스팸 음성 메시지 차단 제어부(140)는 소셜 네트워크 내의 스팸 URL 리스트를 업데이트 시킬 수 있다. 예를 들어, 스팸 음성 메시지 차단 제어부(140)는 스팸 판정부(130)에 의해 음성 메시지가 스팸 메시지로 결정되는데 참조된 스팸 URL이 기 구축된 스팸 정보 데이터베이스에 존재하지 않으면 소셜 네트워크 내의 URL 리스트에 업데이트할 수 있다.
도 3은 본 발명의 다른 일 실시예에 따른 스팸 음성 메시지 차단 장치를 설명하는 블록도이다. 도 3에 개시된 스팸 음성 메시지 차단 장치의 다른 일 실시예의 구성 또는 동작에 대하여, 도 2를 참조하여 전술한 바와 동일하거나 상응하는 내용은 생략하여 설명하나, 당업자는 이로부터 도 3의 다른 일 실시예를 충분히 이해할 수 있을 것이다.
도 3에 개시된 스팸 음성 메시지 차단 장치(100)는 스팸 정보 데이터베이스(160)을 더 포함할 수 있다.
스팸 정보 데이터베이스(160)은 참조 횟수 별로 스팸 정보를 저장할 수 있다.
일 실시예에서, 스팸 정보 데이터베이스(160)은 소셜 네트워크(Social Network)에서 스팸 전화 번호 리스트, 스팸 단어 리스트 및 스팸 URL(Uniform Resource Locator) 리스트 중 적어도 하나를 수신하여 저장할 수 있다. 다른 일 실시예에서, 스팸 정보 데이터베이스(160)은 사용자로부터 적어도 하나의 스팸 전화 번호들, 적어도 하나의 스팸 단어들 및 적어도 하나의 스팸 URL 중 적어도 하나를 수신하여 저장할 수 있다.
이하에서는 도 4 및 도 5를 참조하여 스팸 음성 메시지 차단 방법에 대하여 설명한다. 후술할 스팸 음성 메시지 차단 방법은 전술한 스팸 음성 메시지 차단 장치(100)에서 수행되므로, 서로 상응하는 내용에 대해서는 중복하여 설명하지 않으나, 당업자는 전술한 기재로부터 본 발명에 따른 스팸 음성 메시지 차단 방법의 일 실시예를 이해할 수 있을 것이다.
도 4는 본 발명에 따른 스팸 음성 메시지 차단 방법의 일 실시예를 설명하기 위한 순서도이다. 도 4의 일 실시예는 발신자 단말로부터 수신된 음성 메시지가 스팸 메시지인지 여부를 확인할 수 있는 일 실시예에 관한 것이다.
도 4를 참조하여 스팸 음성 메시지 차단 방법의 일 실시예에 대하여 더 상세히 설명하면, 스팸 음성 메시지 차단 장치(100)는 발신자 단말(200)로부터 수신된 음성 메시지를 문자 메시지로 변환하여 메시지 문자열을 생성한다(단계 S410). 스팸 음성 메시지 차단 장치(100)는 메시지 문자열을 이용하여 복수의 스팸 후보 단어들을 생성한다(단계 S420). 스팸 음성 메시지 차단 장치(100)는 구축된 스팸 정보 데이터베이스에 복수의 스팸 후보 단어들이 존재하는지 여부를 판단한다(단계 S430). 스팸 음성 메시지 차단 장치(100)는 구축된 스팸 정보 데이터베이스에 복수의 스팸 후보 단어들이 존재하면, 해당 후보 단어를 스팸 단어로 결정한다(단계 S440). 스팸 음성 메시지 차단 장치(100)는 복수의 스팸 후보 단어들 중 스팸 단어가 차지하는 비율에 따라 음성 메시지를 스팸 메시지로 결정한다(단계 S450).
도 5는 본 발명에 따라 스팸 음성 메시지 차단 방법의 다른 일 실시예를 설명하기 위한 순서도이다. 도 5의 일 실시예는 발신자 단말로부터 수신된 음성 메시지가 스팸 메시지이면 해당 정보를 소셜 네트워크 내의 서버에 제공할 수 있는 실시예에 관한 것이다.
도 5를 참조하여 스팸 음성 메시지 차단 방법의 일 실시예에 대하여 더 상세히 설명하면, 스팸 음성 메시지 차단 장치(100)는 발신자 단말(200)로부터 수신된 음성 메시지를 분석하여 해당 음성 메시지가 스팸 메시지인지 여부를 판단한다(단계 S510). 스팸 음성 메시지 차단 장치(100)는 음성 메시지가 스팸 메시지라고 판단하면(단계 S520), 음성 메시지를 전송한 발신자 단말의 전화 번호를 추출한다(단계 S530). 스팸 음성 메시지 차단 장치(100)는 기 구축된 스팸 정보 데이터베이스에 전화 번호가 존재하지 않으면(단계 S540), 소셜 네트워크 내의 스팸 전화 번호 리스트를 업데이트한다(단계 S550).
본 발명의 실시예들은 다양한 컴퓨터로 구현되는 동작을 수행하기 위한 프로그램 명령을 포함하는 컴퓨터 판독 가능 매체를 포함한다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 로컬 데이터 파일, 로컬 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체는 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM, DVD와 같은 광기록 매체, 플롭티컬 디스크와 같은 자기-광 매체, 및 롬, 램, 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.
지금까지 본 발명에 따른 구체적인 실시예에 관하여 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서는 여러 가지 변형이 가능함은 물론이다. 그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안 되며, 후술하는 특허 청구의 범위뿐 아니라 이 특허 청구의 범위와 균등한 것들에 의해 정해져야 한다.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 이는 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 따라서, 본 발명 사상은 아래에 기재된 특허청구범위에 의해서만 파악되어야 하고, 이의 균등 또는 등가적 변형 모두는 본 발명 사상의 범주에 속한다고 할 것이다.
100: 스팸 음성 메시지 차단 장치
110: 통신부
120: 음성 메시지 관리부
130: 스팸 판정부
140: 스팸 음성 메시지 차단 제어부
150: 메시지 저장부
160: 스팸 정보 데이터베이스
200: 발신자 단말

Claims (16)

  1. 발신자 단말과 연결된 스팸 음성 메시지 차단 장치에서 실행되는 스팸 음성 메시지 차단 방법에 있어서,
    상기 발신자 단말로부터 수신된 음성 메시지를 분석하여 메시지 문자열을 생성하는 단계;
    상기 메시지 문자열을 특정 문자수로 분할하여 복수의 스팸 후보 단어들을 생성하고, 기 구축된 스팸 정보 데이터베이스에 상기 복수의 스팸 후보 단어들이 존재하면 해당 후보 단어를 스팸 단어로 결정하는 단계; 및
    상기 복수의 스팸 후보 단어들 중 상기 스팸 단어가 차지하는 비율에 따라 상기 음성 메시지를 스팸 메시지로 결정하는 단계를 포함하는 스팸 음성 메시지 차단 방법.
  2. 제1항에 있어서,
    기 저장된 연락처에 상기 발신자 단말의 전화 번호가 존재하는지 여부를 판단하는 단계; 및
    상기 판단 결과 상기 발신자 단말의 전화 번호가 존재하면 상기 음성 메시지가 스팸 메시지가 아니라고 결정하는 단계를 더 포함하는 것을 특징으로 하는 스팸 음성 메시지 차단 방법.
  3. 제1항에 있어서, 상기 음성 메시지를 분석하여 메시지 문자열을 생성하는 단계는
    상기 음성 메시지의 음성에서 묵음 구간인 포즈(pause)가 검출되면 해당 구간을 제어하여 메시지 문자열을 생성하는 단계를 더 포함하는 것을 특징으로 하는 스팸 음성 메시지 차단 방법.
  4. 제1항에 있어서, 상기 메시지 문자열을 특정 문자수로 분할하여 복수의 스팸 후보 단어들을 생성하는 단계는
    상기 메시지 문자열을 문자 종류별로 분할하여 복수의 메시지 문자열을 생성하는 단계를 더 포함하는 것을 특징으로 하는 스팸 음성 메시지 차단 방법.
  5. 제1항에 있어서, 상기 기 구축된 스팸 정보 데이터베이스에 상기 복수의 스팸 후보 단어들이 존재하면 해당 후보 단어를 스팸 단어로 결정하는 단계는
    소셜 네트워크(Social Network)에서 스팸 전화 번호 리스트, 스팸 단어 리스트 및 스팸 URL(Uniform Resource Locator) 리스트 중 적어도 하나를 수신하여 스팸 정보 데이터베이스를 구축하는 단계를 더 포함하는 것을 특징으로 하는 스팸 음성 메시지 차단 방법.
  6. 제1항에 있어서, 상기 복수의 스팸 후보 단어들 중 상기 스팸 단어가 차지하는 비율에 따라 상기 음성 메시지를 스팸 메시지로 결정하는 단계는
    상기 복수의 스팸 후보 단어들 중 상기 스팸 단어가 차지하는 비율이 특정 비율이 이상이면 상기 음성 메시지를 스팸 메시지로 결정하는 단계를 더 포함하는 것을 특징으로 하는 스팸 음성 메시지 차단 방법.
  7. 제5항 및 제6항 중 어느 한 항에 있어서, 상기 복수의 스팸 후보 단어들 중 상기 스팸 단어가 차지하는 비율에 따라 상기 음성 메시지를 스팸 메시지로 결정하는 단계는
    상기 스팸 메시지로 결정된 음성 메시지를 전송한 발신자 단말의 전화 번호를 추출하는 단계; 및
    상기 기 구축된 스팸 정보 데이터베이스에 상기 전화 번호가 존재하지 않으면 상기 소셜 네트워크 내의 스팸 전화 번호 리스트를 업데이트하는 단계를 더 포함하는 것을 특징으로 하는 스팸 음성 메시지 차단 방법.
  8. 제1항에 있어서,
    상기 음성 메시지가 스팸 메시지로 결정되면 사용자에게 경고 메시지를 송부하는 단계를 더 포함하는 것을 특징으로 하는 스팸 음성 메시지 차단 방법.
  9. 발신자 단말과 연결된 스팸 음성 메시지 차단 장치에 있어서,
    상기 발신자 단말로부터 수신된 음성 메시지를 분석하여 메시지 문자열을 생성하는 음성 메시지 관리부; 및
    상기 메시지 문자열을 특정 문자수로 분할하여 복수의 스팸 후보 단어들을 생성하고, 기 구축된 스팸 정보 데이터베이스에 상기 복수의 스팸 후보 단어들이 존재하면 해당 후보 단어를 스팸 단어로 결정하고, 상기 복수의 스팸 후보 단어들 중 상기 스팸 단어가 차지하는 비율에 따라 상기 음성 메시지를 스팸 메시지로 결정하는 스팸 판정부를 포함하는 스팸 음성 메시지 차단 장치.
  10. 제9항에 있어서, 상기 스팸 판정부는
    기 저장된 연락처에 상기 발신자 단말의 전화 번호가 존재하는지 여부를 판단하고, 상기 판단 결과 상기 발신자 단말의 전화 번호가 존재하면 상기 음성 메시지가 스팸 메시지가 아니라고 결정하는 것을 특징으로 하는 스팸 음성 메시지 차단 장치.
  11. 제9항에 있어서, 상기 음성 메시지 관리부는
    상기 음성 메시지의 음성에서 묵음 구간인 포즈(pause)가 검출되면 해당 구간을 제어하여 메시지 문자열을 생성하는 것을 특징으로 하는 스팸 음성 메시지 차단 장치.
  12. 제9항에 있어서, 상기 음성 메시지 관리부는
    상기 메시지 문자열을 문자 종류별로 분할하여 복수의 메시지 문자열을 생성하는 단계를 더 포함하는 것을 특징으로 하는 스팸 음성 메시지 차단 장치.
  13. 제9항에 있어서,
    소셜 네트워크(Social Network)에서 스팸 전화 번호 리스트, 스팸 단어 리스트 및 스팸 URL(Uniform Resource Locator) 리스트 중 적어도 하나를 수신하여 구축된 스팸 정보 데이터베이스를 더 포함하는 것을 특징으로 하는 스팸 음성 메시지 차단 장치.
  14. 제9항에 있어서, 상기 스팸 판정부는
    상기 복수의 스팸 후보 단어들 중 상기 스팸 단어가 차지하는 비율이 특정 비율이 이상이면 상기 음성 메시지를 스팸 메시지로 결정하는 것을 특징으로 하는 스팸 음성 메시지 차단 장치.
  15. 제13항 및 제14항 중 어느 한 항에 있어서,
    상기 스팸 메시지로 결정된 음성 메시지를 전송한 발신자 단말의 전화 번호를 추출하고, 상기 스팸 정보 데이터베이스에 상기 전화 번호가 존재하지 않으면 상기 소셜 네트워크 내의 스팸 전화 번호 리스트를 업데이트하는 스팸 음성 메시지 차단 제어부를 더 포함하는 것을 특징으로 하는 스팸 음성 메시지 차단 장치.
  16. 제15항에 있어서, 상기 스팸 음성 메시지 차단 제어부는
    상기 음성 메시지가 스팸 메시지로 결정되면 사용자에게 경고 메시지를 표시하는 것을 특징으로 하는 스팸 음성 메시지 차단 장치.
KR1020120133722A 2012-11-23 2012-11-23 스팸 음성 메시지 차단 방법 및 이를 실행하는 장치 Ceased KR20140066465A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120133722A KR20140066465A (ko) 2012-11-23 2012-11-23 스팸 음성 메시지 차단 방법 및 이를 실행하는 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120133722A KR20140066465A (ko) 2012-11-23 2012-11-23 스팸 음성 메시지 차단 방법 및 이를 실행하는 장치

Publications (1)

Publication Number Publication Date
KR20140066465A true KR20140066465A (ko) 2014-06-02

Family

ID=51123180

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120133722A Ceased KR20140066465A (ko) 2012-11-23 2012-11-23 스팸 음성 메시지 차단 방법 및 이를 실행하는 장치

Country Status (1)

Country Link
KR (1) KR20140066465A (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113919337A (zh) * 2021-11-02 2022-01-11 湖南快乐阳光互动娱乐传媒有限公司 短信拦截方法及装置、存储介质及电子设备
KR102392950B1 (ko) * 2022-03-04 2022-04-29 한양대학교 산학협력단 보이스 피싱/스미싱 탐지 방법

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113919337A (zh) * 2021-11-02 2022-01-11 湖南快乐阳光互动娱乐传媒有限公司 短信拦截方法及装置、存储介质及电子设备
KR102392950B1 (ko) * 2022-03-04 2022-04-29 한양대학교 산학협력단 보이스 피싱/스미싱 탐지 방법

Similar Documents

Publication Publication Date Title
JP6069870B2 (ja) 親密度算出方法、親密度算出プログラムおよび親密度算出装置
US8331268B2 (en) Methods, systems, and computer-readable media for providing an event alert
KR20150091406A (ko) 전화 호출의 음성-텍스트 전사를 위한 언어 결정 방법 및 디바이스들
KR101709831B1 (ko) E-메일 컨텐트에 기초하여 소셜 인터랙션을 시작하는 기술
US20170339278A1 (en) Method, apparatus, and portable electronic device
US11244117B2 (en) Automatic message pre-processing
CN104125136A (zh) 一种消息提醒方法、客户端及终端设备
KR101426616B1 (ko) 스팸 메시지 차단 방법 및 이를 실행하는 장치
JP2019153961A (ja) 情報処理システム、情報処理装置、情報処理方法及びプログラム
US10652388B2 (en) Communication systems and methods for causing display of visual content on a screen associated with a calling device
KR20140066465A (ko) 스팸 음성 메시지 차단 방법 및 이를 실행하는 장치
US20140155026A1 (en) Method for setting spam string in mobile device and device therefor
US20050207390A1 (en) Method and system for sending text-based communications to a network access device for an application with video or audio output
CN108924840B (zh) 黑名单管理方法、装置及终端
US10453079B2 (en) Method, computer-readable storage device, and apparatus for analyzing text messages
KR101383861B1 (ko) 스팸 전화나 스팸 문자를 차단하는 방법
US8223947B2 (en) Method and system for remote call forwarding set-up and modification
US20170111433A1 (en) Dynamically updating website content or web service via text messaging
KR101339101B1 (ko) 스마트 디바이스의 주소록에 기반한 알람 제어 방법
US8681949B1 (en) System, method, and computer program for automated non-sound operations by interactive voice response commands
KR101418577B1 (ko) 스마트 디바이스의 주소록에 기반한 알람 제어 방법
CN110830652B (zh) 用于显示信息的方法、装置、终端以及计算机可读介质
US20140222801A1 (en) Autonomic selective importation of contacts in a contact management system
US9881325B1 (en) Real-time provision of ratings information and crowd-sourcing of ratings and reviews
US20150181034A1 (en) Communication terminal, control method, and program

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20121123

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20140221

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20140430

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20140221

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

PG1501 Laying open of application