[go: up one dir, main page]

JP2010286973A - Filtering device - Google Patents

Filtering device Download PDF

Info

Publication number
JP2010286973A
JP2010286973A JP2009139181A JP2009139181A JP2010286973A JP 2010286973 A JP2010286973 A JP 2010286973A JP 2009139181 A JP2009139181 A JP 2009139181A JP 2009139181 A JP2009139181 A JP 2009139181A JP 2010286973 A JP2010286973 A JP 2010286973A
Authority
JP
Japan
Prior art keywords
filtering
mail
category
collective intelligence
information
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.)
Granted
Application number
JP2009139181A
Other languages
Japanese (ja)
Other versions
JP5127779B2 (en
Inventor
Tomohito Ueno
智史 上野
Kazuya Kukita
和哉 茎田
Katsuyuki Tsunami
克行 津浪
Tetsuya Ohashi
哲也 大橋
Kazuhiko Yoshii
一彦 吉井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2009139181A priority Critical patent/JP5127779B2/en
Publication of JP2010286973A publication Critical patent/JP2010286973A/en
Application granted granted Critical
Publication of JP5127779B2 publication Critical patent/JP5127779B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

【課題】各人がフィルタしたいメールアドレスや電話番号、URLを設定する必要があるため、各人、毎回設定する必要があり、非常に煩雑な作業になっている。
【解決手段】システム内に蓄積されているフィルタ対象のメールアドレスやドメインを集合知として利用して、メールフィルタリングをする。
【選択図】図1
Since each person needs to set an e-mail address, a telephone number, and a URL to be filtered, each person needs to set each time, which is a very complicated operation.
Mail filtering is performed by using mail addresses and domains to be filtered accumulated in the system as collective intelligence.
[Selection] Figure 1

Description

本発明は、フィルタリング装置に係り、特に迷惑メール、迷惑電話、インターネット接続のフィルタリング装置に関する。   The present invention relates to a filtering device, and more particularly to a filtering device for spam mail, spam phone calls, and Internet connection.

従来、一方的に送りつけられる宣伝メール等の迷惑メールの受信拒否をするために、迷惑メールが送信される毎に受信拒否メールとして対象のメールアドレス、またはドメインを設定する必要があった。   Conventionally, in order to refuse the reception of spam mails such as advertisement mails sent unilaterally, it is necessary to set a target mail address or domain as a reception reject mail every time the spam mail is transmitted.

特許文献1の技術は、利用者宛に届いた電子メールを利用者が迷惑メールと判断し、そのメールを電子メールサービス提供者へフィルタリング対象の電子メールとして転送する。電子メールサービス提供者は、メールの受信者が受信を拒否したいメールの内容文からURL、電話番号等の情報を記憶装置に蓄積する。次回以降、その受信宛のメール内容に同一URL、同一電話番号が含まれる場合、電子メールサービス提供者は当該受信者へ送信しない。   In the technique of Patent Document 1, the user determines that the e-mail addressed to the user is a junk e-mail, and transfers the e-mail as an e-mail to be filtered to the e-mail service provider. The e-mail service provider accumulates information such as URL and telephone number in the storage device from the contents text of the mail that the mail recipient wishes to reject. From the next time, when the same URL and the same telephone number are included in the contents of the mail addressed to the reception, the e-mail service provider does not transmit to the receiver.

特開2003−263391号公報JP 2003-263391 A

昨今、1日当りの迷惑メールの受信回数は増加している。しかも、迷惑メールの送信者は、ドメイン名を巧妙に変化させて送信している。このため、各人にて1件ずつ受信拒否設定し、迷惑メールを回避する事が非常に困難になってきている。また、その問題は、電子メールだけにとどまらず、電話、インターネットによる詐欺行為など多岐に渡っている。   Recently, the number of junk mails received per day has increased. Moreover, the sender of the spam mail is transmitted by skillfully changing the domain name. For this reason, it has become very difficult to avoid receiving junk mails by setting reception rejection for each person. Moreover, the problem is not limited to e-mail, but includes a wide range of fraudulent acts such as telephone calls and the Internet.

受信拒否対象として各人が設定したメールアドレス、ドメイン、電話番号、URLは、フィルタリング装置内に蓄積する。蓄積されたフィルタリング情報について、フィルタリング装置は、集合知として集計する。ここで、集合知は、多くの人による大量のフィルタリング情報の寄せ集めである。   The e-mail address, domain, telephone number, and URL set by each person as the reception rejection target are accumulated in the filtering device. The filtering device accumulates the accumulated filtering information as collective intelligence. Here, collective intelligence is a collection of a large amount of filtering information by many people.

集計した情報を用いることで、多数の他者がフィルタリング設定した電子メール(迷惑メール)を受信した場合、かつ登録したドメインと類似したドメインのとき、フィルタリングする。電話の場合においても、本人以外の大多数の人が通話拒否としている番号からの通話を拒否する。さらに、特定のURLへのアクセスの際にも接続可否判定を行なう。   By using the collected information, filtering is performed when an email (spam mail) set by many others is received and when the domain is similar to the registered domain. Even in the case of a telephone call, a call from a number that is rejected by the majority of persons other than the principal is rejected. Further, it is determined whether or not connection is possible when accessing a specific URL.

上述した課題は、複数のユーザ装置と配信装置とに接続され、この配信装置からのデータをユーザ装置の一つに送信するか否かを、配信装置またはユーザ装置からの要求に基づいて判定し、複数のユーザ装置から受信したフィルタリング情報について、そのドメインを第1のカテゴリに分割して、この第1のカテゴリごとにフィルタリング情報について、集合知データベースに重複集積し、要求に添付された問合せ情報について、そのドメインを第2のカテゴリに分割して、この第2のカテゴリをキーとして集合知データベースを検索し、検索においてヒットしたとき、そのヒット件数の割合に基づいて、データの送信の可否を配信装置またはユーザ装置に応答するフィルタリング装置により、達成できる。   The above-described problem is determined based on a request from a distribution device or a user device whether or not data from the distribution device is connected to a plurality of user devices and the distribution device and is transmitted to one of the user devices. The filtering information received from a plurality of user devices is divided into a first category, and the filtering information for each first category is accumulated in the collective intelligence database and attached to the request. The domain is divided into the second category, and the collective intelligence database is searched using the second category as a key. When a hit is found in the search, whether or not data transmission is possible is determined based on the ratio of the number of hits. This can be achieved by a filtering device responsive to the distribution device or user device.

集合知を利用することで、他者が登録した迷惑先のメールアドレス、電話番号、URL等をフィルタリングに利用できる。   By using collective intelligence, the junk mail address, telephone number, URL, etc. registered by others can be used for filtering.

フィルタリングシステムのブロック図である。It is a block diagram of a filtering system. 携帯電話の画面である。It is a screen of a mobile phone. フィルタリングシステムの動作を説明するシーケンス図である。It is a sequence diagram explaining operation | movement of a filtering system. 集合知データベースの更新を説明する図である。It is a figure explaining update of a collective intelligence database. 集合知データベースの更新処理のフローチャートである。It is a flowchart of the update process of a collective intelligence database. 集合知データベースである。It is a collective intelligence database. 集合知データベースの検索処理のフローチャートである。It is a flowchart of search processing of collective intelligence database.

以下、本発明の実施の形態について、実施例を用い図面を参照しながら説明する。なお、実質同一部位には同じ参照番号を振り、説明は繰り返さない。また、以下の実施例では、迷惑メールのフィルタリングを説明するが、これに限らない。   Hereinafter, embodiments of the present invention will be described with reference to the drawings using examples. The same reference numerals are assigned to substantially the same parts, and the description will not be repeated. Moreover, although the following example demonstrates filtering of a junk mail, it is not restricted to this.

図1を参照して、フィルタリングシステムを説明する。図1において、フィルタリングシステム500は、ネットワーク400に接続されたn台の携帯電話200と、メールサーバ300と、フィルタリング装置100とから、構成される。また、フィルタリング装置100は、バス180に接続されたネットワークI/F110、メモリコントローラ130、ディスクコントローラ150、メモリコントローラ130に接続されたCPU120とメインメモリ140、ディスクコントローラ150に接続されたユーザ情報データベース160と集合知データベース170から構成される。   The filtering system will be described with reference to FIG. In FIG. 1, a filtering system 500 includes n mobile phones 200 connected to a network 400, a mail server 300, and a filtering device 100. The filtering apparatus 100 includes a network I / F 110 connected to the bus 180, a memory controller 130, a disk controller 150, a CPU 120 connected to the memory controller 130, a main memory 140, and a user information database 160 connected to the disk controller 150. And the collective intelligence database 170.

メインメモリ140は、集計機能部141、条件判定部142、メモリバッファ部143、ディスクスケジューラ部144を保持する。集計機能部141および条件判定部142は、プログラムであり、メインメモリ140のプログラムをCPU130が実行することにより、集計機能部141および条件判定部142を実現する。ネットワークI/F110は、フィルタリング装置100をネットワーク400に接続する。   The main memory 140 holds a totaling function unit 141, a condition determination unit 142, a memory buffer unit 143, and a disk scheduler unit 144. The aggregation function unit 141 and the condition determination unit 142 are programs, and the aggregation function unit 141 and the condition determination unit 142 are realized by the CPU 130 executing the program of the main memory 140. The network I / F 110 connects the filtering device 100 to the network 400.

集計機能部141は、携帯電話200から、ユーザ情報(電子メールアドレス)、各人が携帯電話200に設定した集合知条件情報およびフィルタリング(受信拒否)対象のメールアドレスまたはドメイン情報を受信する。集計機能部141は、各人のユーザ情報(電子メールアドレス)について、ユーザ情報データベース160に書込む。集計機能部141は、また集合知条件情報について、ユーザ情報データベース160へ書き込む。   The totaling function unit 141 receives from the mobile phone 200 user information (e-mail address), collective intelligence condition information set by each person on the mobile phone 200, and mail address or domain information to be filtered (reception refusal). The totaling function unit 141 writes each user's user information (e-mail address) in the user information database 160. The aggregation function unit 141 also writes the collective intelligence condition information into the user information database 160.

集合知条件情報とは、当該フィルタリングシステム内に蓄積されている集合知情報(各人が設定したフィルタリング対象のメールアドレス・ドメイン情報群)のうち、上位何%以上のメールアドレス・ドメインを、自身が受信する電子メールのフィルタリング対象とするかの割合を定義している情報である。
条件判定部142は、メールサーバ300にて受信した携帯電話200宛の電子メールの送信可否を判定する。
Collective intelligence condition information is the collective intelligence information (email address / domain information group to be filtered set by each person) stored in the filtering system. Is the information that defines the ratio of whether to receive e-mail filtering.
The condition determination unit 142 determines whether or not the e-mail addressed to the mobile phone 200 received by the mail server 300 can be transmitted.

フィルタリング装置100は、メールサーバ300から携帯電話200宛の電子メール107を受信した場合、ユーザ情報データベース160から、ユーザ情報(受信した電子メールの送信先メールアドレス)をキーとして、フィルタリング情報および集合知条件情報を取得する。フィルタリング装置100は、受信した電子メールの送信元電子メールアドレス情報をキーとして、集合知データベース170より集合知情報を取得する。取得したフィルタリング情報、集合知条件情報および集合知情報を元に、携帯電話200への送信可否を決定し、送信可否判定結果をメールサーバ300へ送信する。   When receiving the e-mail 107 addressed to the mobile phone 200 from the mail server 300, the filtering apparatus 100 uses the user information (the e-mail destination address of the received e-mail) as a key from the user information database 160 as a filtering information and collective intelligence. Get condition information. The filtering apparatus 100 acquires collective intelligence information from the collective intelligence database 170 using the received electronic mail address information of the received email as a key. Based on the acquired filtering information, collective intelligence condition information, and collective intelligence information, whether to transmit to the mobile phone 200 is determined, and the transmission availability determination result is transmitted to the mail server 300.

図2を参照して、携帯電話の画面を説明する。図2において、携帯電話200の画面は、フィルタ情報入力部201、集合知条件選択部202、送信ボタン203を表示する。フィルタ情報入力部201は、携帯電話利用者によるフィルタリングを行ないたい電子メールアドレスまたはドメインの入力を受ける。集合知条件選択部202は、プルダウン形式となっており、割合を選択する。送信ボタン203は、押下を受け付けることで、当該情報がフィルタリングシステム500へ送信する。   A mobile phone screen will be described with reference to FIG. In FIG. 2, the screen of the mobile phone 200 displays a filter information input unit 201, a collective intelligence condition selection unit 202, and a send button 203. The filter information input unit 201 receives an input of an e-mail address or domain to be filtered by a mobile phone user. The collective intelligence condition selection unit 202 has a pull-down format and selects a ratio. The information is transmitted to the filtering system 500 when the transmission button 203 receives a press.

図3を参照して、フィルタリングシステムの処理シーケンスを説明する。図3において、携帯電話200は、集計処理部141に、ユーザ情報、フィルタリング(受信拒否)対象のメールアドレス・ドメイン情報であるフィルタリング情報、集合知条件情報を送信する(S32)。集計処理部141は、受信したユーザ情報に基づいてユーザ情報データベースを更新する(S33)。集計処理部141は、受信した集合知条件情報に基づいて集合知データベースを更新する(S34)。   A processing sequence of the filtering system will be described with reference to FIG. In FIG. 3, the mobile phone 200 transmits user information, filtering information that is mail address / domain information to be filtered (reception refusal), and collective intelligence condition information to the aggregation processing unit 141 (S32). The aggregation processing unit 141 updates the user information database based on the received user information (S33). The aggregation processing unit 141 updates the collective intelligence database based on the received collective intelligence condition information (S34).

ここで、ネットワーク400に接続され、図1に図示しないメール送信機は、メールサーバ300に携帯電話200宛のメールを送信する(S41)。メールサーバ300は、条件判定部142にフィルタ判定検索要求を送信する(S42)。条件判定部142は、集計処理部141に集合知検索要求を送信する(S43)。集計処理部141は、集合知データベースを検索する(S44)。集計処理部141は、条件判定部142に集合知検索結果応答を送信する(S46)。条件判定部142は、集計処理部141にカテゴリ検索要求を送信する(S47)。集計処理部141は、集合知データベースを検索する(S48)。集計処理部141は、条件判定部142にカテゴリ検索結果応答を送信する(S49)。条件判定部142は、メールサーバ300に判定結果応答を送信する(S51)。ここでは、判定結果が「フィルタリングしない」だったので、メール送信機は、携帯電話200にメールを送信する(S52)。   Here, a mail transmitter (not shown in FIG. 1) connected to the network 400 transmits a mail addressed to the mobile phone 200 to the mail server 300 (S41). The mail server 300 transmits a filter determination search request to the condition determination unit 142 (S42). The condition determination unit 142 transmits a collective intelligence search request to the aggregation processing unit 141 (S43). The aggregation processing unit 141 searches the collective intelligence database (S44). The aggregation processing unit 141 transmits a collective intelligence search result response to the condition determination unit 142 (S46). The condition determination unit 142 transmits a category search request to the aggregation processing unit 141 (S47). The aggregation processing unit 141 searches the collective intelligence database (S48). The aggregation processing unit 141 transmits a category search result response to the condition determination unit 142 (S49). The condition determination unit 142 transmits a determination result response to the mail server 300 (S51). Here, since the determination result is “Do not filter”, the mail transmitter transmits mail to the mobile phone 200 (S52).

ステップ34の集合知データベースの更新に伴ない、集計機能部141は、フィルタリング情報のカテゴリ分けを実施する。
なお、ここではメールサーバ(情報配信装置)からフィルタ判定検索要求を送信したが、WEB閲覧の場合、携帯電話機からフィルタ判定検索要求を送信し、フィルタリング装置がフィルタリング要否を、携帯電話に応答してもよい。これは、他のフローチャートでも同様である。
Along with the update of the collective intelligence database in step 34, the aggregation function unit 141 categorizes the filtering information.
Here, the filter determination search request is transmitted from the mail server (information distribution device). However, in the case of WEB browsing, the filter determination search request is transmitted from the mobile phone, and the filtering device responds to the mobile phone whether filtering is necessary or not. May be. The same applies to other flowcharts.

このカテゴリ分けについて、図4を参照して、説明する。図4において、図4(a)は更新前の集合知データベース170A、図4(b)は更新後の集合知データベース170Bである。本実施例において、カテゴリとは、フィルタリング情報として受信したメールアドレスのドメイン部をドット毎で分割した単位である。受信したフィルタリング対象情報がドメイン情報の場合も同様である。ただし、com、jpなどの予約語は非該当とする。   This categorization will be described with reference to FIG. 4A is a collective intelligence database 170A before update, and FIG. 4B is a collective intelligence database 170B after update. In this embodiment, the category is a unit obtained by dividing the domain part of the mail address received as filtering information for each dot. The same applies when the received filtering target information is domain information. However, reserved words such as com and jp are not applicable.

以下、新たに受信したフィルタリング対象情報は、メールアドレスであるaaaaa@abc.def.co.jpとする。図4(a)において、更新前の集合知データベース170Aは、abcカテゴリとyyyyカテゴリからなる。abcカテゴリは、2件のメールアドレスがそれぞれ2件および1件登録されている。一方、yyyyカテゴリも、2件のメールアドレスがそれぞれ2件および1件登録されている。   Hereinafter, the newly received filtering target information is aaaaaa@abc.def.co.jp which is a mail address. In FIG. 4A, the collective intelligence database 170A before update includes an abc category and a yyyy category. In the abc category, two mail addresses and one mail address are registered. On the other hand, in the yyyy category, two mail addresses and two mail addresses are registered, respectively.

受信したメールアドレスは、aaaaa@abc.def.co.jpなので、カテゴリは、abcカテゴリとdefカテゴリである。集合知データベース170Aには、abcカテゴリが存在し、しかもメールアドレスaaaaa@abc.def.co.jpが存在する。そこで、集計機能部141は、更新後の集合知データベース170Bについて、abcカテゴリのメールアドレスaaaaa@abc.def.co.jpの登録件数をインクリメントする。また、集合知データベース170Aには、defカテゴリが存在しないので、集計機能部141は、defカテゴリを新規追加する。さらに、集計機能部141は、defカテゴリに、メールアドレスaaaaa@abc.def.co.jpを、1件登録する。すなわち、メールアドレスaaaaa@abc.def.co.jpは、2つのカテゴリで重複して、登録される。この結果、集合知データベース170Bの登録件数は、集合知データベース170Aの登録件数(6件)から、2件増えた8件となる。   Since the received mail address is aaaaaa@abc.def.co.jp, the categories are the abc category and the def category. The collective intelligence database 170A has an abc category and also has a mail address aaaaaa@abc.def.co.jp. Therefore, the aggregation function unit 141 increments the number of registered mail addresses aaaaaa@abc.def.co.jp of the abc category for the updated collective intelligence database 170B. Further, since the def category does not exist in the collective intelligence database 170A, the aggregation function unit 141 newly adds a def category. Furthermore, the aggregation function unit 141 registers one mail address aaaaaa@abc.def.co.jp in the def category. That is, the mail address aaaaaa@abc.def.co.jp is registered in duplicate in two categories. As a result, the number of registrations in the collective intelligence database 170B is eight, an increase of two from the number of registrations in the collective intelligence database 170A (6).

図5において、集計機能部141は、フィルタリング情報について、カテゴリ分割を実施する(S11)。集計機能部141は、集合知データベースについて、一致するカテゴリを検索する(S12)。集計機能部141は、一致するカテゴリが存在するか判定する(S13)。YESのとき、集計機能部141は、該当するカテゴリにフィルタリング情報を追加または更新する(S14)。集計機能部141は、登録したフィルタリング情報の全体に占める割合を計算する(S16)。集計機能部141は、再計算結果を集合知データベースに登録する(S17)。ステップ13において、集計機能部141は、新規カテゴリを作成し(S18)、ステップ14に遷移する。
なお、ステップ12からステップ14までは、カテゴリの数だけ繰り返す。
In FIG. 5, the aggregation function unit 141 performs category division on the filtering information (S11). The aggregation function unit 141 searches the matching intelligence database for a matching category (S12). The aggregation function unit 141 determines whether there is a matching category (S13). When YES, the aggregation function unit 141 adds or updates the filtering information to the corresponding category (S14). The counting function unit 141 calculates the ratio of the registered filtering information to the whole (S16). The counting function unit 141 registers the recalculation result in the collective intelligence database (S17). In step 13, the counting function unit 141 creates a new category (S 18), and the process proceeds to step 14.
Steps 12 to 14 are repeated for the number of categories.

図6および図7を参照して、カテゴリ検索処理を説明する。図6において、集合知データベース170Cは、abcカテゴリ、cdeカテゴリ、cde1カテゴリ、fghカテゴリを含んでいる。各カテゴリは、登録されたメールアドレスと、そのメールアドレスが全体に占める割合を登録する。   The category search process will be described with reference to FIGS. In FIG. 6, the collective intelligence database 170C includes an abc category, a cde category, a cde1 category, and an fgh category. Each category registers a registered mail address and the ratio of the mail address to the whole.

図7において、集計機能部141は、カテゴリ分けを実行する(S21)。集計機能部141は、集合知データベースからカテゴリを前方一致検索する(S22)。集計機能部141は、すべてのカテゴリについて、検索を実行したか判定する(S23)。NOのとき、集計機能部141は、ステップ22に戻る。ステップ23でYESのとき、集計機能部141は、該当のカテゴリに対して該当メールアドレスの割合を検索する(S24)。集計機能部141は、すべてのカテゴリについて検索を実施したか判定する(S26)。NOのとき、集計機能部141は、ステップ24に戻る。ステップ26でYESのとき、集計機能部141は、検索結果を条件判定部142に送信する(S27)。   In FIG. 7, the aggregation function unit 141 executes categorization (S21). The tabulation function unit 141 performs a forward matching search for the category from the collective intelligence database (S22). The counting function unit 141 determines whether or not the search has been executed for all categories (S23). When the determination is NO, the counting function unit 141 returns to Step 22. When YES is determined in step 23, the counting function unit 141 searches the ratio of the corresponding mail address for the corresponding category (S24). The counting function unit 141 determines whether or not the search has been performed for all categories (S26). When the determination is NO, the counting function unit 141 returns to step 24. When YES is determined in step 26, the counting function unit 141 transmits the search result to the condition determining unit 142 (S27).

図6および図7を参照して、さらに具体的な動作を説明する。ここで、フィルタリング情報は、メールアドレスabc@cde.fgh.co.jp、集合知条件情報は10%以上とする。また、集合知データベースは、図6の集合知データベース170Cとする。   A more specific operation will be described with reference to FIGS. Here, the filtering information is a mail address abc@cde.fgh.co.jp, and the collective intelligence condition information is 10% or more. The collective intelligence database is the collective intelligence database 170C in FIG.

図7のステップ21において、取得されるカテゴリはcdeおよびfghである。ステップ22において、検索キーは、cde*およびfgh*である。ここで、「*」は、前方一致を意味する正規表現である。また、ステップ22において、検索結果は、cde*に対してcdeおよびcde1である。一方、fgh*に対してfghである。ステップ24において、検索キーは、cde、cde1およびfghである。ステップ24において、検索結果は、cdeに対して5%、cde1に対して15%およびfghに対して1%である。ステップ27において、検索結果は10%以上を含んでいるので、メールアドレスabc@cde.fgh.ne.jpは、フィルタリング対象とする応答となる。   In step 21 of FIG. 7, the acquired categories are cde and fgh. In step 22, the search keys are cde * and fgh *. Here, “*” is a regular expression meaning forward matching. In step 22, the search results are cde and cde1 for cde *. On the other hand, it is fgh with respect to fgh *. In step 24, the search keys are cde, cde1, and fgh. In step 24, the search results are 5% for cde, 15% for cde1 and 1% for fgh. In step 27, since the search result includes 10% or more, the mail address abc@cde.fgh.ne.jp is a response to be filtered.

ステップ22での検索方法として、完全一致のみならず正規表現を用いた前方一致にて検索を行なう。前方一致にてカテゴリを検索することで、似通ったカテゴリ(ドメイン)もフィルタリング判定の材料とすることを可能となる。なお、ステップ24において、検索するメールアドレスは、前方一致で検索されたカテゴリに関しては、送信元メールアドレスの当該部分を変更して検索する。つまり、cde1カテゴリについては、メールアドレスabc@cde1.fgh.co.jpで検索する。   As a search method in step 22, a search is performed not only by a complete match but also by a forward match using a regular expression. By searching for a category by front matching, a similar category (domain) can also be used as a material for filtering determination. In step 24, the email address to be searched is searched by changing the corresponding part of the sender email address for the category searched by the forward match. That is, for the cde1 category, the mail address abc@cde1.fgh.co.jp is searched.

上述した実施例に依れば、送信元メールアドレスでフィルタリング対象とならない場合でも、似通ったメールアドレスでフィルタリング対象となった場合、当該メールについて、メールサーバはフィルタリングを実行し、携帯電話へ送信しないことができる。正規表現を用いれば、排他的な検索等細かい条件下の検索を実行できる。   According to the above-described embodiment, even if the sender email address is not subject to filtering, if the subject email is subject to filtering with a similar email address, the email server performs filtering on the email and does not send it to the mobile phone. be able to. If a regular expression is used, a search under fine conditions such as an exclusive search can be executed.

なお、上述した実施例では、フィルタリング対象は、メールとしたが、これに限らず送信元電話番号、URL等、任意の情報に基づいて、フィルタリングを行なうことができる。   In the above-described embodiment, the filtering target is e-mail. However, the filtering target is not limited to this, and filtering can be performed based on arbitrary information such as a transmission source telephone number and URL.

100…フィルタリング装置、110…ネットワークI/F、120…CPU、130…メモリコントローラ、140…メインメモリ、141…集計処理部、142…条件判定部、143…メモリバッファ、144…ディスクスケジューラ、150…ディスクコントローラ、160…ユーザ情報データベース、170…集合知データベース、180…内部バス、200…携帯電話、300…メールサーバ、400…ネットワーク、500…フィルタリングシステム。   DESCRIPTION OF SYMBOLS 100 ... Filtering apparatus, 110 ... Network I / F, 120 ... CPU, 130 ... Memory controller, 140 ... Main memory, 141 ... Total processing part, 142 ... Condition determination part, 143 ... Memory buffer, 144 ... Disk scheduler, 150 ... Disk controller, 160 ... user information database, 170 ... collective intelligence database, 180 ... internal bus, 200 ... mobile phone, 300 ... mail server, 400 ... network, 500 ... filtering system.

Claims (3)

複数のユーザ装置と配信装置とに接続され、この配信装置からのデータを前記ユーザ装置の一つに送信するか否かを、前記配信装置または前記ユーザ装置からの要求に基づいて判定するフィルタリング装置において、
複数の前記ユーザ装置から受信したフィルタリング情報について、そのドメインを第1のカテゴリに分割して、この第1のカテゴリごとに前記フィルタリング情報について、集合知データベースに重複集積し、
前記要求に添付された問合せ情報について、そのドメインを第2のカテゴリに分割して、この第2のカテゴリをキーとして前記集合知データベースを検索し、
検索においてヒットしたとき、そのヒット件数の割合に基づいて、前記データの送信の可否を前記配信装置または前記ユーザ装置に応答することを特徴とするフィルタリング装置。
A filtering device that is connected to a plurality of user devices and a distribution device and determines whether or not data from the distribution device is transmitted to one of the user devices based on a request from the distribution device or the user device In
For filtering information received from a plurality of the user devices, the domain is divided into first categories, and the filtering information for each of the first categories is accumulated in a collective intelligence database,
For the query information attached to the request, the domain is divided into a second category, and the collective intelligence database is searched using the second category as a key,
A filtering device characterized by responding to the distribution device or the user device whether or not the data can be transmitted based on the ratio of the number of hits when a hit is found in the search.
請求項1に記載のフィルタリング装置であって、
前記ドメインの分割は、ドットごとであることを特徴とするフィルタリング装置。
The filtering device according to claim 1,
The filtering apparatus according to claim 1, wherein the domain division is performed for each dot.
請求項1または請求項に記載のフィルタリング装置であって、
前記第2のカテゴリに正規表現を付加したキーとして前記集合知データベースを検索することを特徴とするフィルタリング装置。
A filtering device according to claim 1 or claim,
A filtering device, wherein the collective intelligence database is searched as a key obtained by adding a regular expression to the second category.
JP2009139181A 2009-06-10 2009-06-10 Filtering device Expired - Fee Related JP5127779B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009139181A JP5127779B2 (en) 2009-06-10 2009-06-10 Filtering device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009139181A JP5127779B2 (en) 2009-06-10 2009-06-10 Filtering device

Publications (2)

Publication Number Publication Date
JP2010286973A true JP2010286973A (en) 2010-12-24
JP5127779B2 JP5127779B2 (en) 2013-01-23

Family

ID=43542638

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009139181A Expired - Fee Related JP5127779B2 (en) 2009-06-10 2009-06-10 Filtering device

Country Status (1)

Country Link
JP (1) JP5127779B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003263391A (en) * 2002-03-11 2003-09-19 Nec Corp Filtering method for junk mail
JP2003348162A (en) * 2002-05-24 2003-12-05 Nec Corp Spam mail prevention method and spam mail prevention system
JP2004021623A (en) * 2002-06-17 2004-01-22 Nec Soft Ltd E-mail filter system using directory server and server program
JP2004274160A (en) * 2003-03-05 2004-09-30 Konica Minolta Holdings Inc Management system for information transmission terminal and management method for information communication terminal
JP2006215735A (en) * 2005-02-02 2006-08-17 Mitsubishi Electric Corp Duplicate website detection device
JP2008245166A (en) * 2007-03-28 2008-10-09 Nomura Research Institute Ltd E-mail processing apparatus and e-mail processing program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003263391A (en) * 2002-03-11 2003-09-19 Nec Corp Filtering method for junk mail
JP2003348162A (en) * 2002-05-24 2003-12-05 Nec Corp Spam mail prevention method and spam mail prevention system
JP2004021623A (en) * 2002-06-17 2004-01-22 Nec Soft Ltd E-mail filter system using directory server and server program
JP2004274160A (en) * 2003-03-05 2004-09-30 Konica Minolta Holdings Inc Management system for information transmission terminal and management method for information communication terminal
JP2006215735A (en) * 2005-02-02 2006-08-17 Mitsubishi Electric Corp Duplicate website detection device
JP2008245166A (en) * 2007-03-28 2008-10-09 Nomura Research Institute Ltd E-mail processing apparatus and e-mail processing program

Also Published As

Publication number Publication date
JP5127779B2 (en) 2013-01-23

Similar Documents

Publication Publication Date Title
US11281725B2 (en) Computerized system and method for automatically generating and providing interactive query suggestions within an electronic mail system
US10097498B2 (en) System and method for triaging in a message system on send flow
US20060242243A1 (en) Communication device having function for automaticaly determining unsolicited e-mails
WO2009108534A2 (en) Aggregated view of local and remote social information
CN114461314B (en) Information display method, device and electronic equipment
US20240364652A1 (en) Automatic electronic message filtering method and apparatus
US10296509B2 (en) Method, system and apparatus for managing contact data
US12430387B2 (en) Computerized system and method for display of modified machine-generated messages
CN102567376A (en) Method and device for recommending personalized search results
JP5721535B2 (en) E-mail classification device, e-mail classification method, and e-mail classification program
WO2016176038A1 (en) Computerized system and method for selectively communication html content to a user's inbox as a native message
US20140289259A1 (en) Social Cue Based Electronic Communication Ranking
JP5127779B2 (en) Filtering device
US20060264204A1 (en) Method for sending a message waiting indication
CN102567121B (en) Realize the method and apparatus of converged communication
JP2011227850A (en) E-mail classification device, e-mail management server, e-mail classification method and e-mail classification program
US20240054572A1 (en) System and method to provide feedback for delivered content
JP2010004229A (en) Telephone directory management system, telephone directory management method, and telephone directory management server
CN103312592A (en) Method for sending information to instant messaging client end in batches on webpage
JP4350631B2 (en) Search service provision system
JP2006251929A (en) Address book registration system and address book registration program
JP5635635B2 (en) Information processing apparatus and method
JP2007018113A (en) Junk mail reception refusing system, junk mail deciding device, terminal equipment, and its junk mail reception refusing method
CN101990027B (en) Method for displaying contact list and electronic device thereof
JP2012098786A (en) Advertisement system and advertisement storage method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110906

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20121023

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121024

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121030

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20151109

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees