[go: up one dir, main page]

JP2008501269A - Filtering unwanted messages in wireless communication systems - Google Patents

Filtering unwanted messages in wireless communication systems Download PDF

Info

Publication number
JP2008501269A
JP2008501269A JP2007514154A JP2007514154A JP2008501269A JP 2008501269 A JP2008501269 A JP 2008501269A JP 2007514154 A JP2007514154 A JP 2007514154A JP 2007514154 A JP2007514154 A JP 2007514154A JP 2008501269 A JP2008501269 A JP 2008501269A
Authority
JP
Japan
Prior art keywords
message
packet data
communication network
wireless communication
messages
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.)
Pending
Application number
JP2007514154A
Other languages
Japanese (ja)
Other versions
JP2008501269A5 (en
Inventor
バウアー、ダニエル、エム
エングバーセン、アントニウス
ルーニー、ジョン、ジー
スコットン、パオロ
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of JP2008501269A publication Critical patent/JP2008501269A/en
Publication of JP2008501269A5 publication Critical patent/JP2008501269A5/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0209Architectural arrangements, e.g. perimeter networks or demilitarized zones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/212Monitoring or handling of messages using filtering or selective blocking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0227Filtering policies
    • H04L63/0245Filtering by information in the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/14Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
    • H04L63/1441Countermeasures against malicious traffic
    • H04L63/145Countermeasures against malicious traffic the attack involving the propagation of malware through the network, e.g. viruses, trojans or worms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Virology (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本発明は、モバイル無線通信システムにおいて不要ショート・メッセージ・サービス(SMS)メッセージを識別する方法及びシステムに関する。インターネットでは、不要なジャンクまたはスパム電子メッセージ(電子メール)の問題は周知である。しかし、無線通信ネットワークにおけるスパムSMSメッセージの問題は増大している。本発明は、パケット・データ・メッセージをフィルタリングする機能を、ショート・メッセージ・センター(SMC)より下の通信ネットワークの層に配置された装置に委託することにより無線通信システムでパケット・データ・メッセージをフィルタリングする問題に対するスケーラブルな解決策を提供する。フィルタリング装置は基地局コントローラと関連して用いられる。この配置により与えられた利点は、通信ネットワークにより全体として処理されるパケット・データ・メッセージの一部分のみを各装置がフィルタリングするようにシステムがスケーラブルであるということである。方法は、不要メッセージを代行受信し、メッセージが不要ものであることを示すため、これらメッセージに関するアクションを実行することを含む。  The present invention relates to a method and system for identifying unwanted short message service (SMS) messages in a mobile wireless communication system. On the Internet, the problem of unwanted junk or spam electronic messages (email) is well known. However, the problem of spam SMS messages in wireless communication networks is increasing. The present invention delegates packet data messages in a wireless communication system by delegating the ability to filter packet data messages to devices located in a layer of a communication network below the Short Message Center (SMC). Provide a scalable solution to the filtering problem. The filtering device is used in connection with the base station controller. The advantage provided by this arrangement is that the system is scalable so that each device filters only a portion of the packet data messages that are processed as a whole by the communication network. The method includes intercepting unwanted messages and performing actions on these messages to indicate that the messages are unwanted.

Description

本発明は、無線通信システムにおいてスパムやウィルスを含む可能性があるメッセージをフィルタリングする方法およびシステムに関する。本発明は、特に、モバイル無線通信システムにおいてスパムやウィルスを含むショート・メッセージ・サービス(SMS)メッセージやマルチメディア・メッセージ・サービス(MMS)メッセージを識別する方法およびシステムに関する。   The present invention relates to a method and system for filtering messages that may contain spam and viruses in a wireless communication system. In particular, the present invention relates to a method and system for identifying short message service (SMS) messages and multimedia message service (MMS) messages including spam and viruses in mobile wireless communication systems.

今日、現在実施されている大部分のモバイル無線通信ネットワークに一般的であるショート・メッセージ・サービス(SMS)システムにより無線通信ネットワーク加入者は、モバイル無線端末その他の適切に使用可能な無線装置を介して、単純なテキスト・メッセージを交換することができる。SMSシステムは、無線通信ネットワークの移動交換局(MSC)に接続するショート・メッセージ・センター(SMC)によるショート・メッセージの配信を保証する蓄積/転送プラットフォームとして機能する。   Today, the Short Message Service (SMS) system, which is common in most mobile wireless communication networks currently in operation, allows wireless communication network subscribers to connect via mobile wireless terminals or other suitably available wireless devices. Simple text messages can be exchanged. The SMS system functions as a storage / forwarding platform that ensures delivery of short messages by a short message center (SMC) that connects to a mobile switching center (MSC) in a wireless communication network.

インターネットと関連して、不要なジャンクまたはスパム電子メッセージ(電子メール)の問題と、これに対処する方法とは周知である。しかし、無線通信ネットワークにおけるスパムSMSメッセージの問題は増大している。そのようなものとして、宛先(通信ネットワーク加入者)を迷惑メッセージ(unsolicited message)であふれさせ、悪意のあるメッセージにさらすおそれがある脅威が増大しており、かかる脅威に対抗することが無線通信ネットワーク・オペレータにとってますます重要になっている。受信者に損害を与えてSMSメッセージ発信元の金銭的な利益になるように設計された迷惑SMSメッセージの一般的な一例としては、受信者の気を引くように懸賞に当たった受信者に賞金を請求するよう通知し、極めて高い市外通話料金の電話番号に電話をかけさせるSMSメッセージを送信することが挙げられる。さらなる例は、受信者が呼び出しに応じ損なったことを受信者に通知し、応じ損なった呼び出しの電話番号を識別する迷惑SMSメッセージを送信することである。この場合も、受信者は、高い市外通話料金の番号に電話をかけるようにそそのかされる。   In connection with the Internet, the problem of unwanted junk or spam electronic messages (email) and methods for dealing with them are well known. However, the problem of spam SMS messages in wireless communication networks is increasing. As such, there is an increasing number of threats that can flood destinations (communication network subscribers) with unsolicited messages and expose them to malicious messages, and countering such threats is a wireless communication network. • It is becoming increasingly important for operators. A common example of an annoying SMS message designed to harm the recipient and be in the financial interest of the sender of the SMS message is to receive a prize for the recipient who wins the prize to attract the recipient. And send an SMS message to call a phone number with a very high toll charge. A further example is to notify the recipient that the recipient has missed the call and send a nuisance SMS message identifying the phone number of the missed call. Again, the recipient is encouraged to call a high toll number.

無線端末その他の適切に使用可能な無線装置は技術的にますます高度なものになり、SMSは、SMSメッセージが単純なテキスト・メッセージ以上のものを含むことができるまで進化した。   As wireless terminals and other suitably usable wireless devices become more and more technically advanced, SMS has evolved until SMS messages can contain more than simple text messages.

現在、SMSメッセージを読み取った後、SMSメッセージに埋め込まれたマクロを端末に解釈させ、埋め込まれたマクロに従って自動的に機能を実行させることができる高度な機能を伴うモバイル端末の、モバイル端末全体に占める割合が増大している。この機能によって、適切にフォーマットされたウェブページまたはその他の何らかの迷惑電子メッセージをモバイル端末にダウンロードさせるようにすることができる。さらに、より悪意のある場合もあるだろう。例えば、このようなマクロは、受信者のモバイル端末に、極めて高い市外通話料金の番号へ自動的に電話を掛け直させることが可能である。この場合、SMSメッセージの受信者は、SMSメッセージ発信元の金銭的な利益になる多額の通話料を疑わずに負担する。しばしば、疑わずに負担した高い料金を受信者が後で気付いた場合には、受信者は、メッセージ発信元よりもむしろ無線通信ネットワーク・オペレータ/サービス・プロバイダに損害の賠償を請求しようとするだろう。その理由は、例えば、メッセージ発信元を識別するのが困難だったり、メッセージ発信元が別の国にいたりするためである。   Currently, after reading an SMS message, the mobile terminal with an advanced function that can cause the terminal to interpret the macro embedded in the SMS message and automatically execute the function according to the embedded macro is applied to the entire mobile terminal. The share is increasing. This feature may allow a mobile terminal to download a properly formatted web page or some other unwanted electronic message. In addition, it may be more malicious. For example, such a macro can cause the recipient's mobile terminal to automatically call back to a very high toll number. In this case, the recipient of the SMS message bears undoubtedly a large amount of call charges that will be of financial benefit to the sender of the SMS message. Often, if the recipient later becomes aware of the high charges incurred without doubt, the recipient will attempt to claim damages from the wireless network operator / service provider rather than the message originator. Let's go. The reason is, for example, that it is difficult to identify the message source or the message source is in another country.

現在、多くのモバイル無線通信ネットワーク・オペレータおよびサービス・プロバイダはマルチメディア・メッセージ・サービス(MMS)を導入している。さらに、モバイル端末がプログラム可能な装置であるので、SMSメッセージ、MMSメッセージがスパムの伝達手段として用いられたり、ウィルスまたは、モバイル端末を感染させるものを搬送するのに用いられ、通信ネットワーク・システム・レベル装置が現在よりも感染しやすくなる可能性がますます高くなっている。   Currently, many mobile wireless communication network operators and service providers are introducing multimedia message services (MMS). Furthermore, since the mobile terminal is a programmable device, SMS messages and MMS messages are used as a means of transmitting spam, used to carry viruses or something that infects mobile terminals, communication networks, systems, It is increasingly likely that level devices will be more susceptible to infection than they currently are.

インターネットを介して伝送されるすべての電子メッセージ(電子メール)の60%が迷惑(スパム)メッセージを含み、約10%がウィルス、ワームなどを搬送すると推定されている。その結果として、インターネットのユーザは、受信を不要電子メールの量をなんとか減少させようとして電子メールをフィルタリングしようとかなり努力している。受信されるこのような電子メールを防止しようとする理由としては、大量の不要電子メールの受信により生じる迷惑と、ウィルスで感染されるようになる受信者のコンピュータ装置へのリスク以外には、例えば、多くの人に不快と見なされ、子供にとって不適切であるコンテンツをこれらメッセージの大部分が含むということが挙げられる。無線通信ネットワーク・オペレータおよびサービス・プロバイダは、今や通信ネットワークでの類似の問題に対処しなければならないことを理解するだろう。   It is estimated that 60% of all electronic messages (email) transmitted over the Internet contain spam (spam) messages and about 10% carry viruses, worms, etc. As a result, Internet users have made considerable efforts to filter e-mails in an attempt to reduce the amount of e-mails that are not received. Reasons for preventing such received e-mails include other than the inconvenience caused by the reception of a large amount of unnecessary e-mails and the risk to the recipient's computer device becoming infected with a virus. , Most of these messages contain content that is considered unpleasant for many people and inappropriate for children. Wireless communication network operators and service providers will understand that they now have to deal with similar problems in communication networks.

通信ネットワーク・リソースが限定されたモバイル無線通信システムでは、このようなメッセージを受信する迷惑と、これらメッセージに応答したことに起因すると考えられる高い料金とのせいで、スパムSMSメッセージの存在は通信ネットワーク加入者に害を及ぼしている。通信ネットワーク・オペレータ/無線サービス・プロバイダに対して、このような迷惑メッセージの受信に加入者の不満があるだけでなく、経済費用は、高い収益をもたらすサービスに置き換えできる大量の低コストSMSメッセージをホストすることに関連する。さらなる問題は、このような低収益のサービスの増大をホストするために通信ネットワーク容量を拡大する資本コストである。いくつかの無線通信ネットワークでは、スパムを構成するSMSメッセージの割合はこのようなメッセージの約20%まで増大し、既に、既存の通信ネットワーク基盤で管理し難くなってきている。60%では、スパムSMSのこのレベルは、正常な呼接続に対して通信ネットワーク接続問題を生じさせるおそれがある。   In mobile radio communication systems with limited communication network resources, the presence of spam SMS messages is due to the nuisance of receiving such messages and the high charges that may be attributed to responding to these messages. Harming subscribers. Not only are subscribers dissatisfied with the receipt of such unwanted messages for communication network operators / wireless service providers, but the economic costs can be reduced to a large number of low-cost SMS messages that can be replaced with high-revenue services. Related to hosting. A further problem is the cost of capital that expands communication network capacity to host such an increase in low-profit services. In some wireless communication networks, the proportion of SMS messages that make up spam has increased to about 20% of such messages and has already become difficult to manage with existing communication network infrastructure. At 60%, this level of spam SMS can cause communication network connection problems for normal call connections.

米国特許出願公開第2003/0083078号は、対象とするメッセージ受信者によりSMSメッセージが所望されるかを判定するために少なくとも1つの送信側または受信側識別情報を用いてSMSメッセージ判断データベースで検索を実行することによりモバイル無線通信ネットワークにおいて迷惑SMSメッセージを識別するシステムおよび方法を開示している。米国特許出願公開第2003/0083078号で教示されたような方法を実行するシステムは、メッセージ判断モジュールを含むシグナリング・ゲートウェイ・ノードを含む。シグナリング・ゲートウェイ・ノードは通信ネットワークSMCよりも上の通信ネットワークの層に位置し、すなわち、不要(スパム)SMSメッセージがモバイル端末に送信されることをシグナリング・ゲートウェイ内のメッセージ判断モジュールが判定すれば、SMSメッセージを破棄し、これにより、前記モバイル端末と関連する転送SMC、端末自体に前記メッセージが転送されないようにする。   US Patent Application Publication No. 2003/0083078 uses a search in an SMS message decision database using at least one sender or receiver identification information to determine whether an SMS message is desired by the intended message recipient. A system and method for identifying unsolicited SMS messages in a mobile wireless communication network by performing is disclosed. A system for performing the method as taught in US 2003/0083078 includes a signaling gateway node that includes a message determination module. The signaling gateway node is located in a layer of the communication network above the communication network SMC, i.e. if the message determination module in the signaling gateway determines that an unwanted (spam) SMS message is sent to the mobile terminal. The SMS message is discarded, so that the message is not forwarded to the forwarding SMC associated with the mobile terminal, the terminal itself.

図1を参照すると、一般に10と表す従来のモバイル通信用グローバル・システム(GSM)無線通信ネットワークの簡易化した構造をブロック図で示す。通信ネットワークは多数の移動交換局(MSC)12を含む。各MSC12は複数の基地局コントローラ(BSC)14を制御し、各BSC14は複数の基地局(BS)16を制御する。各BS16は、無線カバレッジ・エリア(セル)内に現在存在する任意のモバイル端末18に対する無線インターフェース15との通信ネットワークを管理する。   Referring to FIG. 1, a simplified structure of a conventional Global System for Mobile Communications (GSM) wireless communication network, generally designated 10, is shown in a block diagram. The communication network includes a number of mobile switching centers (MSCs) 12. Each MSC 12 controls a plurality of base station controllers (BSC) 14, and each BSC 14 controls a plurality of base stations (BS) 16. Each BS 16 manages a communication network with the radio interface 15 for any mobile terminal 18 currently present in the radio coverage area (cell).

第1モバイル端末18aと第2モバイル端末18bとの間の正常の呼接続は、第1端末のBS16a、BSC14a、MSC12aを介する第2端末のBSコントローラ14b、BS16bおよび第2端末18bへの通信リンクを含む。第2端末18bと関連するBSC14bが、第1端末18aの場合と異なるMSC12bにより管理される場合、第2MSC12bも呼接続の通信リンクの一部分を形成する。有線通信ネットワーク、無線通信ネットワーク、衛星通信ネットワークまたはそれらの任意の組み合わせのいずれかを含むことができるGSM返送通信ネットワーク20によりMSC12を相互接続することができる。同様に、公衆交換電話通信網(PSTN)22または、前述の通信ネットワークとPSTN22との任意の組み合わせを介してMSC12を相互接続することができる。   The normal call connection between the first mobile terminal 18a and the second mobile terminal 18b is the communication link to the BS controller 14b, BS 16b and the second terminal 18b of the second terminal via the BS 16a, BSC 14a, MSC 12a of the first terminal. including. If the BSC 14b associated with the second terminal 18b is managed by a different MSC 12b than that of the first terminal 18a, the second MSC 12b also forms part of the call connection communication link. The MSC 12 can be interconnected by a GSM return communication network 20 that can include any of a wired communication network, a wireless communication network, a satellite communication network, or any combination thereof. Similarly, the MSC 12 can be interconnected via a public switched telephone network (PSTN) 22 or any combination of the aforementioned communication networks and PSTN 22.

GSM通信ネットワーク10は、送信および受信SMSに使用可能なモバイル端末18間でSMSメッセージを中継し、ストアし、転送する責任を負う少なくとも1つのショート・メッセージ・センター(SMC)24を含む。SMSメッセージは、低帯域幅要件を有するパケット・データに基づくメッセージを含む。SMSメッセージを受信者のモバイル端末18へ即時配信することができない場合、例えば、モバイル端末18の加入者によりスイッチを入れるなどして受信者の端末18が使用可能になるまでSMC24はメッセージをストアする。適切なゲートウェイ(図示せず)を介してSMC24をインターネットまたはその他のデータ通信ネットワーク26へ接続して、このような通信ネットワーク26に発生する電子メッセージを、アドレス指定されたモバイル端末18へ配信可能にすることができる。このような場合、このような通信ネットワーク26から受信された電子メッセージを、SMSシステムと互換性のある形式に変換するのにSMC24が使用可能にされる。   The GSM communication network 10 includes at least one short message center (SMC) 24 that is responsible for relaying, storing, and forwarding SMS messages between mobile terminals 18 that can be used for sending and receiving SMS. SMS messages include messages based on packet data with low bandwidth requirements. If the SMS message cannot be immediately delivered to the recipient's mobile terminal 18, the SMC 24 stores the message until the recipient's terminal 18 becomes available, for example, by being switched on by a subscriber of the mobile terminal 18. . An SMC 24 is connected to the Internet or other data communication network 26 via an appropriate gateway (not shown) so that electronic messages generated on such communication network 26 can be delivered to the addressed mobile terminal 18. can do. In such a case, the SMC 24 is enabled to convert electronic messages received from such a communication network 26 into a format compatible with the SMS system.

このような通信ネットワーク26は、無線通信ネットワーク10内からの迷惑SMSメッセージの生成と関連するコスト・ペナルティが与えられるモバイル端末への迷惑SMSメッセージの最も起こりうる将来ソースを表す。さらに、無線通信ネットワーク内の迷惑メッセージ発信元(アタッカ)が、(インターネット上のスパム電子メールと類似した形で)無線通信ネットワーク10をスパムSMSメッセージでフラッディングしようとしたら、すべてのSMSメッセージがSMC12を通して発送されるのでルーティング情報の分析によりSMC12においてフラッディングを阻止することができる。   Such a communication network 26 represents the most likely future source of nuisance SMS messages to mobile terminals that are given a cost penalty associated with the generation of nuisance SMS messages from within the wireless communication network 10. Further, if a spam message source (attacker) in a wireless communication network attempts to flood the wireless communication network 10 with spam SMS messages (in a manner similar to spam email on the Internet), all SMS messages are routed through the SMC 12. Since it is sent out, flooding can be prevented in the SMC 12 by analyzing the routing information.

図1のGSM無線通信ネットワーク10では、また、これと同様に、米国特許出願公開第2003/0083078号により教示したシステムでは、システムは、通信ネットワーク10を含むBSC14またはBS16の数に比べて少ない数のSMC24を含むことに留意すべきである。実際のモバイル無線通信ネットワークでは、BS16の数は、幾万もの数に達する場合があり、BSC14の数は、幾千もの数に達する場合があり、これに対して、SMC24の数は、合計で数十個となる場合があるMSC12の数に匹敵する。   In the GSM wireless communication network 10 of FIG. 1 and, similarly, in the system taught by US Patent Application Publication No. 2003/0083078, the system is a small number compared to the number of BSCs 14 or BSs 16 that include the communication network 10. It should be noted that SMC24 is included. In an actual mobile radio communication network, the number of BSs 16 can reach tens of thousands and the number of BSCs 14 can reach thousands, whereas the number of SMCs 24 in total Comparable to the number of MSCs 12, which can be several tens.

このような実際の通信ネットワークでは、通信ネットワークにより月ごとに搬送されるSMSメッセージの数は典型的に数十億もの数に達し、不要メッセージを検出するSMSメッセージのフィルタリングがこれら装置で行われる場合には、この数十億もの数は、計り知れない処理負荷の問題をSMC24に与える。米国特許出願公開第2003/0083078号の場合、シグナリング・ゲートウェイ・ノードでの処理問題は本質的に同一の桁を有する。その結果として、図1により示す通信ネットワークの各SMC24で、または、米国特許出願公開第2003/0083078号により教示された通信ネットワークの各シグナリング・ゲートウェイ・ノードで必要とされる処理装置は、インストールのため、規模が著しく大きく、非常に高価である必要がある。また、これは、SMSメッセージを受信者に転送する際の不要遅延の原因となる。   In such an actual communication network, the number of SMS messages carried monthly by the communication network typically reaches billions, and filtering of SMS messages for detecting unnecessary messages is performed by these devices. In turn, the billions give SMC 24 a tremendous processing load problem. In US 2003/0083078, the processing problem at the signaling gateway node has essentially the same digits. As a result, the processing equipment required at each SMC 24 of the communication network shown by FIG. 1 or at each signaling gateway node of the communication network taught by US Patent Application Publication No. 2003/0083078 is installed on Therefore, the scale must be remarkably large and very expensive. This also causes unnecessary delays when forwarding the SMS message to the recipient.

無線通信ネットワーク内、および、このような通信ネットワークの外部にあるソースからのSMSメッセージ交換の規模が、現在の割合で増大し続ければ、上述した問題は悪化し、MMSメッセージ交換の導入/増大によりさらに悪化することが予想される。   If the scale of SMS message exchange within a wireless communication network and from sources outside such communication network continues to grow at the current rate, the above problems will be exacerbated and the introduction / increase of MMS message exchange It is expected to get worse.

米国特許出願公開第2003/0083078号で教示されたように、送信側または受信側識別(ルーティング)情報の少なくとも1つを検査することにより不要SMSメッセージを受信者に配達されないようにするシステムは、より小規模で、より多くを対象としたSMSメッセージ配信戦略に効果的ではなく、このようなメッセージのコンテンツを分析して、スパムまたは、ウィルス、ワームなどの存在を含むコンテンツの確率を自動的に強調表示するように設計されていない。   As taught in US 2003/0083078, a system for preventing unwanted SMS messages from being delivered to a recipient by examining at least one of sender or receiver identification (routing) information includes: It is not effective for smaller, more targeted SMS message delivery strategies, and analyzes the content of such messages to automatically determine the probability of content containing spam, viruses, worms, etc. Not designed to highlight.

本発明の目的は、無線通信ネットワークにおいて既知のSMSスパム・フィルタリング・システムと関連する問題を軽減し、または取り除くことである。   An object of the present invention is to mitigate or eliminate problems associated with known SMS spam filtering systems in wireless communication networks.

本発明の別の目的は、モバイル無線通信システムにおいてスパムやウィルスを含むSMSメッセージまたはMMSメッセージを識別する方法およびシステムを提供することにある。   Another object of the present invention is to provide a method and system for identifying SMS or MMS messages containing spam and viruses in a mobile wireless communication system.

本発明のさらなる別の目的は、モバイル無線通信システムにおいてスパムやウィルスを含むSMSメッセージまたはMMSメッセージを識別するスケーラブルなシステムを提供することにある。   Yet another object of the present invention is to provide a scalable system for identifying SMS or MMS messages containing spam and viruses in a mobile wireless communication system.

本発明は、パケット・データ・メッセージをフィルタリングする機能を、パケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメント以外の通信ネットワークのエレメントに委託することにより無線通信システムにおいてパケット・データ・メッセージをフィルタリングする問題に対応するスケーラブルな解決策を含む。ここで、このようなパケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメントは、例えばデータ・メッセージ転送装置またはMSCとされる。疑義を取り除くため、「パケット・データ・メッセージを処理するためにアーキテクチャ的に配置された」という表現は、データ・パケット処理を実行するためにエレメントが通信ネットワークのネットワーク・アーキテクチャに配置されている基準として理解されることができる。ここでの処理は、転送、圧縮、変換、暗号化、暗号化解除などのような機能を含む。このようなパケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメント以外の通信ネットワークのエレメントは、例えばBSCとされる。BSCはSMCまたはMSCより下の通信ネットワークの層に配置されている。好ましくは、フィルタリング装置を基地局コントローラと関連付けて用いる。この配置により与えられた利点は、無線通信ネットワークにおいてパケット・データ・メッセージをフィルタリングするシステムのプロビジョンを徐々に実装することができ、従って、このような実装と関連する資本支出を制御することと、通信ネットワークにより全体として処理されるパケット・データ・メッセージのごく一部分のみを各フィルタリング装置がフィルタリングするようにシステムがスケーラブルであることとを含む。   The present invention contemplates packet data in a wireless communication system by delegating the ability to filter packet data messages to elements of a communication network other than the architecturally arranged elements for processing packet data messages. Includes scalable solutions that address the problem of filtering messages. Here, the elements arranged architecturally for processing such packet data messages are, for example, data message transfer apparatuses or MSCs. To eliminate doubt, the phrase “architecturally arranged to process packet data messages” is a measure by which elements are placed in the network architecture of the communication network to perform data packet processing. Can be understood as The processing here includes functions such as transfer, compression, conversion, encryption, and decryption. An element of the communication network other than the elements arranged architecturally for processing such a packet data message is, for example, a BSC. The BSC is located in the communication network layer below the SMC or MSC. Preferably, the filtering device is used in association with the base station controller. The advantage afforded by this arrangement is that the provision of a system for filtering packet data messages in a wireless communication network can be implemented gradually, thus controlling the capital expenditure associated with such implementation. The system is scalable so that each filtering device filters only a small portion of the packet data messages processed as a whole by the communication network.

本発明の第1態様では、無線通信ネットワークにおいて不要パケット・データ・メッセージ(unwanted packet data message)を識別する方法であって、パケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメント以外の通信ネットワークのエレメントでパケット・データ・メッセージを代行受信するステップと、代行受信したパケット・データ・メッセージが不要メッセージであるかを判定するステップと、代行受信したパケット・データ・メッセージが不要メッセージであると判定された場合には、メッセージが不要であることを示すためにメッセージに関するアクションを実行するステップとを含む方法を提供する。これらアクションは一連の単一アクションをも含むことができる。   In a first aspect of the present invention, a method for identifying unwanted packet data messages in a wireless communication network, other than elements arranged architecturally to process packet data messages Intercepting the packet data message at an element of the communication network, determining whether the intercepted packet data message is an unwanted message, and accepting the intercepted packet data message as an unwanted message If determined to be, a method is provided that includes performing an action on the message to indicate that the message is not needed. These actions can also include a series of single actions.

このようなパケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメント以外の通信ネットワークのエレメントを、参照し易いように以下でパケット・データ・メッセージ・インターセプタとも称する。このようなパケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメントを、参照し易いように以下でパケット・データ・メッセージ転送装置とも称する。典型的に通信ネットワークのアーキテクチャは、より明瞭にするために本明細書で言及する階層化構造を呈する。無線通信ネットワーク端末より上では、基地局層が続き、基地局層の上では、基地局コントローラ層が配置される。基地局コントローラ層の上に移動交換局(MSC)層が続き、本明細書では、MSC層は、パケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメントを含む層である。MSC層が最上位層であるので、パケット・データ・メッセージ・インターセプタは、MSC層より下の層に典型的に配置される。   Elements of the communication network other than those arranged architecturally for processing such packet data messages are also referred to below as packet data message interceptors for ease of reference. The elements arranged in the architecture for processing such packet data messages are also referred to as packet data message transfer devices below for easy reference. The architecture of a communication network typically exhibits a layered structure referred to herein for more clarity. Above the wireless communication network terminal is a base station layer, and above the base station layer is a base station controller layer. Following the base station controller layer is a mobile switching center (MSC) layer, where the MSC layer is a layer containing elements that are architecturally arranged to process packet data messages. Since the MSC layer is the top layer, the packet data message interceptor is typically placed in a layer below the MSC layer.

好ましくは、パケット・データ・メッセージ転送装置は、無線通信ネットワークの移動交換局(MSC)に接続されたショート・メッセージ・センター(SMC)またはマルチメディア・メッセージ・センター(MMC)を含み、無線通信ネットワークはモバイル無線通信ネットワークである。   Preferably, the packet data message transfer device includes a short message center (SMC) or a multimedia message center (MMC) connected to a mobile switching center (MSC) of the wireless communication network, and the wireless communication network Is a mobile radio communication network.

また、好ましくは、所定の基地局コントローラまたは基地局により管理される無線通信ネットワーク端末により送信されるか、または、無線通信ネットワーク端末へ配信されるパケット・データ・メッセージをパケット・データ・メッセージ・インターセプタが代行受信するようにパケット・データ・メッセージ・インターセプタを無線通信ネットワーク内に備える。パケット・データ・メッセージ・インターセプタを、基地局コントローラと同じ場所に配置することができる。   Preferably, a packet data message transmitted by a predetermined base station controller or a radio communication network terminal managed by the base station or distributed to the radio communication network terminal is converted into a packet data message interceptor. A packet data message interceptor is provided in the wireless communication network so as to intercept. The packet data message interceptor can be co-located with the base station controller.

その結果として、代行受信したメッセージが所望のものであるかどうかを判定するフィルタを含むパケット・データ・メッセージ・インターセプタは、所定の基地局または一連の基地局により管理される小サブセットの無線通信ネットワークの加入者により転送されるか、またはこれら加入者へアドレス指定されたSMSおよびMMSメッセージのようなパケット・データ・メッセージのみを処理するようになっている。このようにして、本明細書の方法およびシステムは、SMSメッセージなどをフィルタリングする莫大なタスクに対するスケーラブルな解決策として実装される。さらに、通信ネットワークにおいて、MSCおよびSMCのような通信ネットワーク・システムの層よりも低い層にシステムを分散することにより、あらゆるフィルタリング機構に固有の伝送遅延を、通信ネットワークにおいて提案された層よりも高い層で本発明のフィルタリング・システムが実装される場合に生じる遅延に比べて少なくさせる。   As a result, a packet data message interceptor including a filter that determines whether an intercepted message is desired is a small subset of a wireless communication network managed by a given base station or series of base stations. Only packet data messages such as SMS and MMS messages that are forwarded by or addressed to these subscribers are processed. In this way, the methods and systems herein are implemented as a scalable solution to the vast task of filtering SMS messages and the like. In addition, by distributing the system in layers lower than the layers of communication network systems such as MSC and SMC in the communication network, the transmission delay inherent in any filtering mechanism is higher than that proposed in the communication network Less than the delay caused when the inventive filtering system is implemented at the layer.

パケット・データ・インターセプタのプロセッサで実行可能なソフトウェア・プログラムとして本発明の方法を実装することができ、パケット・データ・インターセプタでは、メモリは、本発明の第1態様を実装するソフトウェア・プログラムのプログラム・コードを含む機械可読命令をストアするように配置されている。   The method of the present invention can be implemented as a software program that can be executed by the processor of the packet data interceptor, and in the packet data interceptor, the memory is a program of the software program that implements the first aspect of the present invention. It is arranged to store machine readable instructions including code.

代行受信したパケット・データ・メッセージが不要メッセージであるかを判定するステップは、例えば米国特許出願公開第2003/0083078号により教示された方法を含むことができる。   Determining whether the intercepted packet data message is an unwanted message can include, for example, the method taught by US Patent Application Publication No. 2003/0083078.

好ましくは、代行受信したパケット・データ・メッセージが不要メッセージであるかを判定するステップは、メッセージのコンテンツを分析してコンテンツが、悪意のあるアタック・コード、スパムを含んでいるかを判定するか、または、コンテンツがウィルス、ワームなどを含んでいるかを判定するか、を行うことを含む。   Preferably, the step of determining whether the intercepted packet data message is an unwanted message analyzes the content of the message to determine whether the content contains malicious attack code, spam, Alternatively, it is determined whether the content includes a virus, a worm, or the like.

無線通信ネットワーク端末はますます高度になってきているので、無線通信ネットワーク内のスパム・メッセージおよび通信ネットワーク内のウィルスの必然的な蔓延に関する増大する問題に対処するようにシステムを適応させることが次第に必要になってきている。   As wireless communication network terminals are becoming increasingly sophisticated, it is increasingly possible to adapt the system to address the growing problem of spam messages in the wireless communication network and the inevitable prevalence of viruses in the communication network. It is becoming necessary.

メッセージが不要メッセージであることを示すために、代行受信したメッセージに関するアクションを実行するステップは、メッセージを破棄することと、スパムを含むか、またはウィルス、ワームなどを含むか、であるおそれがあるという警告と共にメッセージをカプセル化し、カプセル化したメッセージを、対象とする受信者に転送することと、スパム・リポジトリのような、対象とする受信者の宛先とは別の宛先にメッセージを転送することとのいずれかを含むことができる。   The step of performing an action on the intercepted message to indicate that the message is an unwanted message can be to discard the message and include spam, viruses, worms, etc. Encapsulate the message with a warning and forward the encapsulated message to the intended recipient, and forward the message to a different destination than the intended recipient, such as a spam repository And can be included.

好ましくは、代行受信したパケット・データ・メッセージが不要メッセージであるかを判定する前に、初期ステップとして、方法は、代行受信したメッセージがSMSメッセージまたはMMSメッセージであるかを判定し、代行受信したメッセージがSMSメッセージまたはMMSメッセージでないと判定された場合、対象とする宛先にメッセージを転送し、これにより不要メッセージ判定装置を回避するステップを含む。前述したように初期ステップを含めることは、システムがSMSおよびMMSメッセージのみに携わっている場合にメッセージ・フィルタリング速度を増大させる。   Preferably, before determining whether the intercepted packet data message is an unwanted message, as an initial step, the method determines whether the intercepted message is an SMS message or an MMS message and intercepted If it is determined that the message is not an SMS message or an MMS message, the method includes a step of transferring the message to a target destination, thereby avoiding the unnecessary message determination device. Including the initial step as described above increases the message filtering rate when the system is engaged only with SMS and MMS messages.

また、好ましくは、代行受信したパケット・データ・メッセージが不要メッセージであるかを判定する前に、初期または追加のステップとして、方法は、メッセージが、不要メッセージ・フィルタリング・サービスに加入している通信ネットワーク加入者の端末から発信されたかを判定するステップを含む。   Also, preferably, as an initial or additional step, before determining whether the intercepted packet data message is an unwanted message, the method includes a communication in which the message is subscribed to an unwanted message filtering service. Determining whether the call originated from the terminal of the network subscriber.

オペレータおよびサービス・プロバイダにとって追加の通信ネットワーク運用収益をもたらす手段として、本発明によるフィルタリング方法を加入ごとに提供することができる。   The filtering method according to the present invention can be provided on a per subscription basis as a means of generating additional communications network operating revenue for operators and service providers.

本発明の第2態様では、無線通信ネットワークにおいて不要パケット・データ・メッセージを識別するシステムであって、パケット・データ・メッセージ転送装置の層よりも下の通信ネットワークの層に配置されているパケット・データ・メッセージ・インターセプタと、不要メッセージ判定装置とも称し、代行受信したパケット・データ・メッセージが不要メッセージであるかを判定する手段と、不要メッセージ判定装置に応答して、メッセージが不要であることを示すためにメッセージを処理するプロセッサとを含むシステムを提供する。   According to a second aspect of the present invention, there is provided a system for identifying an unnecessary packet data message in a wireless communication network, the packet data message being arranged in a communication network layer below a packet data message transfer device layer. Also called data message interceptor and unnecessary message determination device, means for determining whether the intercepted packet data message is an unnecessary message, and in response to the unnecessary message determination device, that the message is unnecessary. A system is provided that includes a processor for processing messages to indicate.

好ましくは、システムは、悪意のあるアタック・コード、スパム、ウィルス、ワームなどに関して最新の定義を含むプログラム・コードでパケット・データ・メッセージ・インターセプタのメモリを更新するアップデータを含む。   Preferably, the system includes an updater that updates the packet data message interceptor memory with a program code that includes the latest definitions for malicious attack code, spam, viruses, worms, and the like.

本発明の第3態様では、無線通信システムにおいて所定の基地局コントローラまたは基地局により管理される無線通信ネットワーク端末により送信されるか、または、無線通信ネットワーク端末へ配信されるパケット・データ・メッセージを代行受信するパケット・データ・メッセージ・インターセプタであって、パケット・データ・メッセージ・インターセプタはパケット・データ・メッセージ転送装置の層よりも下の通信ネットワークの層に配置され、パケット・データ・メッセージ・インターセプタはメモリおよびプロセッサを含み、メモリは、本発明の第1態様による方法を実行するプログラム・コードを含む機械可読命令をストアするように配置され、プロセッサは、ストアしたプログラム・コードを実行するように配置されているパケット・データ・メッセージ・インターセプタを提供する。   In a third aspect of the present invention, a packet data message is transmitted by a wireless communication network terminal managed by a predetermined base station controller or base station in a wireless communication system, or distributed to the wireless communication network terminal. Intercepting packet data message interceptor, which is located in a layer of the communication network below the packet data message transfer device layer, and the packet data message interceptor Includes a memory and a processor, the memory being arranged to store machine-readable instructions including program code for performing the method according to the first aspect of the invention, wherein the processor is configured to execute the stored program code. Arranged To provide a packet data message interceptor.

本発明の第4態様では、本発明の第1態様の方法を実装する本発明の第3態様による装置で実行可能なプログラム・コードを含む機械可読メディアを提供する。   In a fourth aspect of the present invention there is provided a machine readable medium comprising program code executable on an apparatus according to the third aspect of the present invention for implementing the method of the first aspect of the present invention.

本発明の第5態様では、無線通信ネットワークにおいて不要パケット・データ・メッセージを識別する方法であって、方法は、代行受信したパケット・データ・メッセージが不要メッセージであるかを判定するステップと、代行受信したパケット・データ・メッセージが不要メッセージであると判定された場合には、メッセージが不要であることを示すためにメッセージに関するアクションを実行するステップとを含み、代行受信したパケット・データ・メッセージが不要メッセージであるかを判定するステップは、メッセージのコンテンツが、悪意のあるアタック・コード、スパムまたは、ウィルス、ワームなど、あるいはそれらすべてを含んでいるかを判定するためにコンテンツを分析するステップを含む方法を提供する。   In a fifth aspect of the present invention, a method for identifying unwanted packet data messages in a wireless communication network, the method comprising: determining whether the intercepted packet data message is an unwanted message; If the received packet data message is determined to be an unwanted message, the message packet message is received in an intercepted manner to indicate that the message is not needed. Determining whether it is an unwanted message includes analyzing the content to determine if the message content contains malicious attack code, spam or viruses, worms, etc. Provide a method.

好ましくは、パケット・データ・メッセージ転送装置の層よりも下の層にある通信ネットワークにパケット・データ・メッセージ・インターセプタを設け、パケット・データ・メッセージ転送装置は、無線通信ネットワークの移動交換局(MSC)に接続されたショート・メッセージ・センター(SMC)またはマルチメディア・メッセージ・センター(MMC)を含み、無線通信ネットワークはモバイル無線通信ネットワークである。   Preferably, a packet data message interceptor is provided in a communication network in a layer below the packet data message transfer device layer, and the packet data message transfer device is connected to a mobile switching center (MSC) of the wireless communication network. The wireless communication network is a mobile wireless communication network, including a short message center (SMC) or a multimedia message center (MMC) connected to

本発明の第6態様では、無線通信ネットワークにおいて不要パケット・データ・メッセージを識別するシステムであって、システムは、パケット・データ・メッセージ・インターセプタと、代行受信したパケット・データ・メッセージが不要メッセージであるかを判定する不要メッセージ判定装置と、不要メッセージ判定装置に応答して、メッセージが不要であることを示すためにメッセージを処理するプロセッサとを含み、不要メッセージ判定装置は、スパムまたは、ウィルス、ワームなど、あるいはそれらすべてをメッセージのコンテンツが含んでいるかを判定するためにコンテンツを分析するシステム。   In a sixth aspect of the present invention, a system for identifying unwanted packet data messages in a wireless communication network, wherein the system includes a packet data message interceptor and an intercepted packet data message as an unwanted message. An unnecessary message determination device that determines whether there is a message, and a processor that processes the message to indicate that the message is unnecessary in response to the unnecessary message determination device. A system that analyzes content to determine whether the content of the message contains worms or all of them.

好ましくは、パケット・データ・メッセージ転送装置の層よりも下の層にある通信ネットワークにパケット・データ・メッセージ・インターセプタを設け、パケット・データ・メッセージ転送装置は、無線通信ネットワークの移動交換局(MSC)に接続されたショート・メッセージ・センター(SMC)またはマルチメディア・メッセージ・センター(MMC)を含み、無線通信ネットワークはモバイル無線通信ネットワークである。   Preferably, a packet data message interceptor is provided in a communication network in a layer below the packet data message transfer device layer, and the packet data message transfer device is connected to a mobile switching center (MSC) of the wireless communication network. The wireless communication network is a mobile wireless communication network, including a short message center (SMC) or a multimedia message center (MMC) connected to

本発明の第7態様では、無線通信システムにおいて所定の基地局コントローラまたは基地局により管理される無線通信ネットワーク端末により送信されるか、または、無線通信ネットワーク端末へ配信されるパケット・データ・メッセージを代行受信するパケット・データ・メッセージ・インターセプタであって、パケット・データ・メッセージ・インターセプタはメモリおよびプロセッサを含み、メモリは、本発明の第5態様の方法を含むプログラム・コードを含む機械可読命令をストアするように配置され、プロセッサは、方法を実装するためにストアしたプログラム・コードを実行するように配置されているパケット・データ・メッセージ・インターセプタを提供する。   In a seventh aspect of the present invention, a packet data message is transmitted by a wireless communication network terminal managed by a predetermined base station controller or base station in a wireless communication system or distributed to the wireless communication network terminal. An intercepting packet data message interceptor comprising a memory and a processor, the memory comprising machine readable instructions comprising program code comprising the method of the fifth aspect of the invention. Arranged to store, the processor provides a packet data message interceptor arranged to execute the stored program code to implement the method.

本発明の第8態様では、本発明の第5態様の方法を実装する本発明の第7態様による装置で実行可能なプログラム・コードを含む機械可読メディアを提供する。   In an eighth aspect of the present invention there is provided a machine readable medium comprising program code executable by an apparatus according to the seventh aspect of the present invention for implementing the method of the fifth aspect of the present invention.

添付図面を参照して本発明の説明を続ける。   The description of the present invention will be continued with reference to the accompanying drawings.

本発明の前述した特徴、およびさらなる特徴は、添付図面の図2〜図5を参照して、本発明の一例とする好適な実施形態の説明から容易に理解することができるだろう。   The foregoing and further features of the present invention will be readily understood from the description of a preferred embodiment by way of example of the present invention, with reference to FIGS.

本発明によるGSMモバイル無線通信ネットワークの以下の説明において、図1に示す従来のGSMモバイル無線通信ネットワークの説明で用いた数字に類似する数字は、類似部分を示すために用いられるが、この数字の前には数字「1」が付加されている。   In the following description of the GSM mobile radio communication network according to the present invention, numerals similar to those used in the description of the conventional GSM mobile radio communication network shown in FIG. 1 are used to indicate similar parts. The number “1” is added in front.

図2を参照すると、GSM通信ネットワーク110は複数の移動交換局(MSC)112を含んでいる。各MSC112の主機能は、PSTN122のような固定または有線通信ネットワークにおいてモバイル端末118間、および、モバイル端末118とハンドセット(図示せず)との間の呼接続を切り替えることである。各MSC112は複数の基地局コントローラ(BSC)114を制御し、各BSC114は複数の基地局(BS)116を制御する。各BS116は、無線カバレッジ・エリア(セル)内に現在存在する任意のモバイル端末118に対する無線インターフェース115との通信ネットワークを管理する。   Referring to FIG. 2, the GSM communication network 110 includes a plurality of mobile switching centers (MSCs) 112. The main function of each MSC 112 is to switch call connections between mobile terminals 118 and between mobile terminals 118 and handsets (not shown) in a fixed or wired communication network such as PSTN 122. Each MSC 112 controls a plurality of base station controllers (BSC) 114, and each BSC 114 controls a plurality of base stations (BS) 116. Each BS 116 manages a communication network with a radio interface 115 for any mobile terminal 118 currently present in the radio coverage area (cell).

GSM通信ネットワーク110は、送信および受信M/SMSで使用可能なモバイル端末118間でショート・メッセージ・サービス(SMS)メッセージおよび/またはマルチメディア・メッセージ・サービス(MMS)メッセージを中継し、ストアし、転送する責任を負う少なくとも1つのパケット・データ・メッセージ転送センター(M/SMC)124を含む。便宜上、図2には結合機能装置として示すM/SMC124は、SMC、MMC、分離SMCおよび分離MMC、または、図示のような結合されたSMCおよびMMCを含むことができる。M/SMC124は、SMSおよびMMSメッセージに加えてその他のタイプのパケット・データ・メッセージを中継し、ストアし、転送することができるが、一般に、従来のGSM通信ネットワークでのSMCと同じように機能する。適切なゲートウェイ(図示せず)を介してM/SMC124をインターネットおよび/またはその他のデータ通信ネットワーク126に接続して、このような通信ネットワーク126に発生する電子メッセージを、アドレス指定されたモバイル端末118へ配信可能にすることができる。このような場合、このような通信ネットワーク126から受信された電子メッセージを、SMSシステムおよび/またはMMSシステムと互換性のある形式に変換するのにM/SMC124が使用可能にされる。   GSM communication network 110 relays and stores short message service (SMS) messages and / or multimedia message service (MMS) messages between mobile terminals 118 available for transmission and reception M / SMS; It includes at least one packet data message transfer center (M / SMC) 124 that is responsible for forwarding. For convenience, the M / SMC 124, shown in FIG. 2 as a combined functional device, can include SMC, MMC, separate SMC and separate MMC, or combined SMC and MMC as shown. M / SMC 124 can relay, store, and forward other types of packet data messages in addition to SMS and MMS messages, but generally functions in the same way as SMC in traditional GSM communication networks. To do. The M / SMC 124 is connected to the Internet and / or other data communication network 126 via an appropriate gateway (not shown), and electronic messages generated on such communication network 126 are routed to the addressed mobile terminal 118. Can be delivered to. In such a case, the M / SMC 124 is enabled to convert electronic messages received from such a communication network 126 into a format compatible with the SMS system and / or MMS system.

これまで説明した図2のGSM通信ネットワーク110は、当業者に一般に知られている構造を有する。従って、このような通信ネットワークを本発明の一例として本発明に従ってどのように適応させることができるかに関する以下の説明を理解するのにこのような通信ネットワークのさらなる詳細な説明および動作を含める必要はない。   The GSM communication network 110 of FIG. 2 described so far has a structure generally known to those skilled in the art. Therefore, it is necessary to include further detailed description and operation of such a communication network to understand the following description of how such a communication network can be adapted according to the present invention as an example of the present invention. Absent.

提案した解決策は、モバイル端末118により伝送されるか、またはそれらにより受信されるパケット・データ・メッセージの処理をSMCまたはMSCのようなハイレベル通信ネットワーク装置から離れて分散または委託しようとする。その理由は、このような装置の各々を通過するパケット・データ・メッセージに基づくトラフィックの量が、通信ネットワーク110により処理されるパケット・データ・メッセージ・トラフィック全体のかなりの割合を含むためである。従って、通信ネットワーク110のこのレベルでのメッセージ・フィルタリング/処理装置の処理能力を莫大なものにしなければならない。その結果、不要例えばスパムまたはコンピュータ・ウィルス、ワームなどあるいはそれらすべてを含むSMSおよびMMSメッセージのようなパケット・データ・メッセージを識別するのにこれらパケット・データ・メッセージを処理するスケーラブル・システムを提供するために、モバイル端末118に向かうか、あるいはモバイル端末118から来るSMSメッセージおよび/またはMMSメッセージのようなパケット・データ・メッセージを代行受信し処理するパケット・データ・メッセージ・インターセプタとも称するパケット・データ・メッセージ代行受信および処理システム128が各基地局コントローラ(BSC)114と関連付けられている。従って、パケット・データ・メッセージ・インターセプタ128は、SMCまたはMSC112、あるいはパケット・データ・メッセージ転送装置124の層よりも下のレベルまたは層に配置されている。   The proposed solution seeks to distribute or delegate processing of packet data messages transmitted by or received by mobile terminals 118 away from high level communication network devices such as SMC or MSC. The reason is that the amount of traffic based on packet data messages passing through each such device comprises a significant percentage of the total packet data message traffic processed by the communication network 110. Accordingly, the processing capabilities of the message filtering / processing device at this level of the communication network 110 must be enormous. As a result, a scalable system is provided that processes these packet data messages to identify packet data messages such as SMS and MMS messages that contain unwanted, eg, spam or computer viruses, worms, etc. Packet data, also referred to as a packet data message interceptor, that intercepts and processes packet data messages such as SMS messages and / or MMS messages coming to or from the mobile terminal 118. A message interception and processing system 128 is associated with each base station controller (BSC) 114. Accordingly, the packet data message interceptor 128 is located at a level or layer below the SMC or MSC 112 or packet data message transfer device 124 layer.

各パケット・データ・メッセージ代行受信および処理システム128は、所定のBSC114のパケット・データ・メッセージ・トラフィックを代行受信し、これによりメッセージ処理努力を無線通信ネットワーク110の中間層に委託/分散するように通信ネットワーク110内に配置されている。   Each packet data message interception and processing system 128 intercepts packet data message traffic for a given BSC 114, thereby delegating / distributing message processing efforts to the middle layer of the wireless communication network 110. It is arranged in the communication network 110.

各BSC114と関連するパケット・データ・メッセージ代行受信および処理システム128に加えて、不要メッセージの定義およびメッセージ・フィルタリング・ルールの最新リストを維持する少なくとも1つの不要メッセージ定義サーバ130が設けられている。   In addition to the packet data message interception and processing system 128 associated with each BSC 114, at least one unwanted message definition server 130 is provided that maintains an up-to-date list of unwanted message definitions and message filtering rules.

パケット・データ・メッセージ代行受信および処理システム128と、不要メッセージ定義サーバ130との相互作用とは図3の説明から、より充分に理解される。図3で数字128により広く指定されたメッセージ代行受信および処理システムは、関連するBSC114内にインターフェース132を含む。このインターフェース132は、CORBA(Common Object Request Broker Architecture)使用可能インターフェースを含むことができる。CORBAは、通信ネットワーク上でコンピュータ・アプリケーションが共働するのに用いることができるベンダ独立のアーキテクチャおよびインフラストラクチャ規格である。インターフェース132により、BSC114を通過するパケット・データ・メッセージをBSC114で代行受信することができ、不要メッセージ判定装置136の同じように使用可能なインターフェース134に搬送することができる。不要メッセージ判定システムはパケット・データ・メッセージ代行受信および処理システム128の一部分を形成する。前記不要メッセージ判定装置136が図3において便宜上、メッセージ代行受信インターフェース132に対して分離したモジュールとして示されているが、当然のことながら、実際には、メッセージ代行受信インターフェース132および不要メッセージ判定装置136を、適切な通信リンクにより相互接続された分離モジュールとして設けることができ、あるいは、BSC114内に統合装置として設けることができる。同様に当然のことながら、パケット・データ・メッセージ代行受信および処理システム128をBSC114と同じ場所に配置する必要はないが、同じ場所は共通電源などのようないくつかの利点を与える。メッセージ代行受信インターフェース132は、関連のBSC114により搬送されたパケット・データ・メッセージを代行受信するのに便利な通信ネットワーク110内の設置場所に配置されている。   The interaction between the packet data message interception and processing system 128 and the unwanted message definition server 130 is more fully understood from the description of FIG. The message interception and processing system, broadly designated by the numeral 128 in FIG. 3, includes an interface 132 within the associated BSC 114. The interface 132 may include a CORBA (Common Object Request Broker Architecture) enabled interface. CORBA is a vendor-independent architecture and infrastructure standard that can be used for computer applications to work together on a communication network. The interface 132 allows packet data messages passing through the BSC 114 to be intercepted by the BSC 114 and conveyed to the similarly usable interface 134 of the unwanted message determination device 136. The unwanted message determination system forms part of the packet data message interception and processing system 128. Although the unnecessary message determination device 136 is shown as a module separated from the message interception interface 132 for convenience in FIG. 3, the message interception interface 132 and the unnecessary message determination device 136 are actually understood. Can be provided as a separate module interconnected by a suitable communication link, or can be provided as an integrated device within the BSC 114. Similarly, it should be understood that the packet data message interception and processing system 128 need not be co-located with the BSC 114, but the same location provides several advantages, such as a common power source. Message interception interface 132 is located at a location within communication network 110 that is convenient for intercepting packet data messages carried by the associated BSC 114.

不要メッセージ判定装置136は、プログラム・コードとしてメモリ140にストアされている一連のフィルタリング・アルゴリズム(ルール)に従って、インターフェース134で受信した代行受信したパケット・データ・メッセージを処理するプロセッサ138を含む。フィルタリング・アルゴリズムは、代行受信したメッセージのコンテンツに適用されて、メッセージがスパムを構成するかを判定するためにコンテンツを分析する1つ以上のスパム検出アルゴリズムを含むことができる。その代わりに、またはそれに加えて、フィルタリング・アルゴリズムは、メッセージがコンピュータ・ウィルスなどを含んでいるかを判定するために、代行受信したメッセージのコンテンツを分析する1つ以上のウィルス検出アルゴリズムを含むことができる。   The unwanted message determination device 136 includes a processor 138 that processes the intercepted packet data message received at the interface 134 according to a series of filtering algorithms (rules) stored in the memory 140 as program code. The filtering algorithm may include one or more spam detection algorithms that are applied to the content of the intercepted message and analyze the content to determine if the message constitutes spam. Alternatively or additionally, the filtering algorithm may include one or more virus detection algorithms that analyze the content of the intercepted message to determine whether the message contains a computer virus or the like. it can.

代行受信したメッセージのコンテンツを分析するためにプロセッサ138により用いられるフィルタリング・アルゴリズムを、無線通信ネットワーク110のパケット・データ・メッセージ代行受信および処理システム128に対して、最新の不要メッセージの定義およびフィルタリング・アルゴリズムを維持する多数のサーバの1つとして作用する不要メッセージ定義サーバ130からメモリ140に動的にダウンロードすることができる。処理システム・プロセッサ138により開始されるか、または、インターネットの技術分野の当業者によく知られているように定期的に行われる更新の要求に応答して不要メッセージ定義サーバ130からの更新を行うことができる。   The filtering algorithm used by the processor 138 to analyze the contents of the intercepted message is sent to the packet data message interception and processing system 128 of the wireless communication network 110 to define and filter the latest unwanted message. It can be dynamically downloaded to the memory 140 from the unwanted message definition server 130 acting as one of many servers that maintain the algorithm. Updates from the unwanted message definition server 130 in response to update requests initiated by the processing system processor 138 or periodically as is well known to those skilled in the Internet art. be able to.

SMFサーバ(不要メッセージ定義サーバ130)から多くのSMFクライアント(処理システム128)へコードを動的にダウンロードすることができるコンピュータ・プラットフォームを含むインターナショナル・ビジネス・マシーンズ(IBM)「システム管理フレームワーク」のようなシステムにより不要メッセージ定義サーバ130およびパケット・データ・メッセージ処理システム128を実装することができる。不要メッセージ定義サーバ130を無線通信ネットワーク110内でM/SMC124と同じ場所に配置することができる。   International Business Machines (IBM) “System Management Framework” including a computer platform that can dynamically download code from an SMF server (unwanted message definition server 130) to many SMF clients (processing system 128) The unnecessary message definition server 130 and the packet data message processing system 128 can be implemented by such a system. The unnecessary message definition server 130 can be disposed in the same place as the M / SMC 124 in the wireless communication network 110.

メモリ140は、1つ以上のフィルタリング(スパム検出および/またはウィルス検出)アルゴリズムに従ってメッセージのコンテンツを分析するステップの結果に従って、代行受信したメッセージに対してアクションを実行するプロセッサ138により実行可能であるプログラム・コードをもストアする。代行受信したメッセージが所望なものかどうかを判定するステップが、メッセージは所望なものであり、または安全であるという判定を生じさせた場合には、メッセージは、対象とする宛先へ転送するBSC114へインターフェース134を介して搬送される。しかし、メッセージが不要であり、または安全でないと判定された場合には、前記メッセージに対するアクションをさらに実行するために多数のオプションがある。   The memory 140 is a program executable by the processor 138 that performs an action on the intercepted message according to the result of analyzing the content of the message according to one or more filtering (spam detection and / or virus detection) algorithms.・ Store code as well. If the step of determining whether the intercepted message is desired yielded a determination that the message is desired or safe, the message is forwarded to the BSC 114 that forwards it to the intended destination. It is conveyed via the interface 134. However, if it is determined that the message is unnecessary or unsafe, there are a number of options for further performing actions on the message.

不要メッセージに対してアクションをさらに実行する第1オプションは、メッセージを単に破棄することである。第2オプションは、不要メッセージをリポジトリ142に転送することである。このオプションは、特に、ウィルスなどの存在により安全ではないと見なされる不要メッセージ、また、メッセージがスパムを含むと見なされるので不要と判定されたメッセージに適用できる。このようなメッセージに対するリポジトリ142は、不要と判定されたメッセージを分析してスパムおよびウィルス・フィルタリング・アルゴリズムを改良する能力を通信ネットワーク・オペレータまたはサービス・プロバイダに与える。不要と判定されたメッセージをさらに処理するさらなるオプションは、警告と共に前記メッセージをカプセル化し、カプセル化したメッセージを、対象とする受信者に転送することである。メッセージを開く際、メッセージの警告部分のみが最初に開かれて、メッセージがスパムを含んでいるおそれがあり、または、例えばウィルスを含んでいるおそれがあることを受信者に予め警告するようにメッセージはカプセル化される。   The first option to perform further actions on unwanted messages is to simply discard the message. The second option is to forward unwanted messages to the repository 142. This option is particularly applicable to unwanted messages that are deemed unsafe due to the presence of viruses, etc., and messages that are deemed unwanted because the message is deemed to contain spam. The repository 142 for such messages provides the communication network operator or service provider with the ability to analyze messages determined to be unnecessary to improve spam and virus filtering algorithms. A further option to further process a message that is determined to be unnecessary is to encapsulate the message with a warning and forward the encapsulated message to the intended recipient. When opening a message, only the warning part of the message is opened first to alert the recipient in advance that the message may contain spam or may contain, for example, a virus Is encapsulated.

次に図4を参照する。図4は、BSC114と関連するパケット・データ・メッセージ代行受信および処理システム128が、BSC114により制御される端末118から伝送され端末118へ配信されるSMSメッセージを代行受信し処理するように構成された場合のBSC114を論理的に表すフロー・ダイアグラムを含む。   Reference is now made to FIG. FIG. 4 illustrates that a packet data message interception and processing system 128 associated with BSC 114 is configured to intercept and process SMS messages transmitted from terminal 118 controlled by BSC 114 and delivered to terminal 118. It includes a flow diagram that logically represents the BSC 114 of the case.

第1の初期ステップでは、MSC112から受信したパケット・データ・メッセージを分析して、パケット・データ・メッセージがSMSメッセージを含んでいるかどうかを判定する。このステップをBSC114のプロセッサ(図示せず)で行うことができる。代行受信したパケット・データ・メッセージがSMSメッセージでないと判定した場合、対象とする受信者に中継するためにBSC114によりBS116へメッセージを転送する。BS116からBSC114で受信したパケット・データ・メッセージに対して、類似の初期ステップを行い、代行受信したパケット・データ・メッセージがSMSメッセージでないと判定した場合、前進伝送のために前記メッセージをMSC112へ転送する。   In a first initial step, the packet data message received from the MSC 112 is analyzed to determine whether the packet data message includes an SMS message. This step can be performed by a processor (not shown) of the BSC 114. If it is determined that the intercepted packet data message is not an SMS message, the BSC 114 transfers the message to the BS 116 for relay to the intended recipient. A similar initial step is performed on the packet data message received from the BS 116 at the BSC 114, and if it is determined that the intercepted packet data message is not an SMS message, the message is forwarded to the MSC 112 for forward transmission. To do.

上記の機能は、代行受信したメッセージがSMSおよびMMSメッセージのいずれかであるかを判定するSMS/MMS判定装置と、前記SMS/MMS判定装置に応答して前記メッセージを、対象とする宛先に転送し、これにより、前記代行受信したメッセージがSMSおよびMMSメッセージではないと判定された場合にパケット・データ・メッセージ・インターセプタ128の不要メッセージ判定装置136を回避する転送装置とにより実行される。   The above-described function includes an SMS / MMS determination device that determines whether the intercepted message is an SMS or an MMS message, and forwards the message to a target destination in response to the SMS / MMS determination device. Thus, the message is executed by the transfer device that avoids the unnecessary message determination device 136 of the packet data message interceptor 128 when it is determined that the intercepted message is not an SMS or MMS message.

上記のいずれの場合でも、代行受信したメッセージがSMSメッセージであると判定したら、既に説明したようなさらなる処理のために不要メッセージ判定装置136へ前記メッセージを宛先変更する。不要メッセージ判定装置136へ宛先変更されたSMSメッセージが、所望な、または安全なSMSメッセージを含むと判定された場合、前記メッセージをBSC114へ戻し、BSC114では、戻した前記SMSメッセージがMSC112またはBS116へ向かうことになっているかを判定し、それに応じてメッセージを転送する。BSC114のプロセッサにおいて、このさらなるステップを行うことができる。   In any of the above cases, if it is determined that the proxy message is an SMS message, the message is redirected to the unnecessary message determination device 136 for further processing as described above. If it is determined that the SMS message redirected to the unwanted message determination device 136 includes a desired or secure SMS message, the message is returned to the BSC 114, where the returned SMS message is sent to the MSC 112 or BS 116. Determine if you are going and forward the message accordingly. This further step can be performed in the processor of the BSC 114.

さらなる初期ステップでは、代行受信したパケット・データ・メッセージが、メッセージ・フィルタリング・サービスに加入していると識別された加入者の端末118から発信されたかを判定するようにBSC114のプロセッサまたは不要メッセージ判定装置136のプロセッサ138を配置し設計することができる。前記加入者の端末118から発信されたと判定された場合、前述のようにメッセージを処理する。従って、プロセッサは発信元判定装置機能を含む。前記加入者の端末118から発信されていないと判定された場合、対象とする受信者へ、メッセージを処理することなく転送することができ、すなわち、不要メッセージ判定装置136を回避する。しかし、通信ネットワーク・オペレータまたはサービス・プロバイダは、前記メッセージが安全でないおそれがあり、すなわち、ウィルスなどを含むおそれがあると判定された場合に、メッセージ・フィルタリング・サービスと契約しなかった通信ネットワーク加入者のメッセージを破棄するポリシーを操作することができる。   In a further initial step, the processor of the BSC 114 or unwanted message determination to determine whether the intercepted packet data message originated from the subscriber's terminal 118 identified as subscribing to the message filtering service. The processor 138 of the device 136 can be arranged and designed. If it is determined that the call originated from the subscriber's terminal 118, the message is processed as described above. Accordingly, the processor includes a source determination device function. If it is determined that the message is not transmitted from the subscriber's terminal 118, the message can be transferred to the intended recipient without being processed, that is, the unnecessary message determination device 136 is avoided. However, if a communication network operator or service provider determines that the message may be insecure, i.e., contains a virus, etc., the communication network operator or service provider has not subscribed to the message filtering service. Can manipulate the policy to discard the user's message.

パケット・データ・メッセージ代行受信および処理システム128がBSC114と同じ場所に配置されている場合、BSCプロセッサおよびメッセージ判定プロセッサ138は単一プロセッサを含むことができる。   If the packet data message interception and processing system 128 is co-located with the BSC 114, the BSC processor and message decision processor 138 may include a single processor.

図5は、本明細書で前に述べた通りではあるが、システムが、BSC114により制御される端末118から伝送され端末118へ配信されるSMSメッセージを代行受信し処理するように構成された場合の不要メッセージ判定装置136の論理的表現を含むフロー・ダイアグラムを含む。   FIG. 5 is as previously described herein, but when the system is configured to intercept and process SMS messages transmitted from terminal 118 controlled by BSC 114 and delivered to terminal 118. A flow diagram including a logical representation of the unnecessary message determination device 136 is included.

代わりの配置では、パケット・データ・メッセージ代行受信および処理システム128が、図2の左下部分に破線で示すようにただ1つのBS116のモバイル端末118のためにSMS/MMSメッセージを代行受信するようにパケット・データ・メッセージ代行受信および処理システム128を通信ネットワーク110内に配置することによりさらにスケーラブルに構成することができる。しかし、当然のことながら、この配置は、上述したように典型的な無線通信ネットワークでは各BSC114に対して約15個のBS116が存在するため、システムがBSC114と関連付けられている場合よりも約10〜20倍も多くのパケット・データ・メッセージ代行受信および処理システム128を必要とする。   In an alternative arrangement, the packet data message interception and processing system 128 intercepts SMS / MMS messages for the mobile terminal 118 of only one BS 116 as shown by the dashed line in the lower left part of FIG. The packet data message interception and processing system 128 can be further scalable by placing it in the communication network 110. However, it will be appreciated that this arrangement is about 10 times that where the system is associated with the BSC 114 since there are about 15 BSs 116 for each BSC 114 in a typical wireless communication network as described above. Requires ~ 20 times as many packet data message interception and processing systems 128.

本発明の実施形態の前述した説明はGSM無線通信ネットワークを対象としたが、当然のことながら、本発明を非GSMモバイル無線通信ネットワークおよび固定無線通信ネットワークに等しく適用できる。   Although the above description of embodiments of the present invention is directed to GSM wireless communication networks, it should be understood that the present invention is equally applicable to non-GSM mobile wireless communication networks and fixed wireless communication networks.

要約すると、本発明は、モバイル無線通信システムにおいて不要ショート・メッセージ・サービス(SMS)メッセージを識別する方法およびシステムに関する。インターネットという状況において、不要ジャンクまたはスパム電子メッセージ(電子メール)の問題は周知である。しかし、無線通信ネットワークにおけるスパムSMSメッセージの問題は増大している。本発明は、パケット・データ・メッセージをフィルタリングする機能を、ショート・メッセージ・センター(SMC)よりも下の通信ネットワークの層に配置された装置に委託することにより無線通信システムでパケット・データ・メッセージをフィルタリングする問題に対するスケーラブルな解決策を含む。フィルタリング装置は基地局コントローラと関連して用いられる。この配置により与えられた利点は、通信ネットワークにより全体として処理されるパケット・データ・メッセージのごく一部分のみを各装置がフィルタリングするようにシステムがスケーラブルであるということである。この方法は、不要メッセージを代行受信し、メッセージが不要であることを示すためにこれらメッセージに関するアクションを実行することを含む。   In summary, the present invention relates to a method and system for identifying unwanted short message service (SMS) messages in a mobile wireless communication system. In the Internet context, the problem of unwanted junk or spam electronic messages (email) is well known. However, the problem of spam SMS messages in wireless communication networks is increasing. The present invention contemplates packet data messages in a wireless communication system by delegating the ability to filter packet data messages to devices located in a layer of a communication network below the Short Message Center (SMC). Includes a scalable solution to the problem of filtering The filtering device is used in connection with the base station controller. The advantage afforded by this arrangement is that the system is scalable so that each device filters only a small portion of the packet data messages processed as a whole by the communication network. The method includes intercepting unwanted messages and performing actions on these messages to indicate that the messages are not needed.

従来のモバイル通信用グローバル・システム(GSM)無線通信ネットワークの簡易化した構造を示すブロック図である。1 is a block diagram illustrating a simplified structure of a conventional global system for mobile communication (GSM) wireless communication network. FIG. 本発明によるGSM無線通信ネットワークの簡易化した構造を示すブロック図である。1 is a block diagram illustrating a simplified structure of a GSM wireless communication network according to the present invention. FIG. 本発明によるパケット・データ・メッセージ代行受信および処理システムを示すブロック図である。1 is a block diagram illustrating a packet data message interception and processing system according to the present invention. FIG. 本発明による無線通信ネットワーク基地局コントローラの論理的表現を含むフロー・ダイアグラムである。2 is a flow diagram including a logical representation of a wireless communication network base station controller according to the present invention. 本発明による所望パケット・データ・メッセージ判定装置の論理的表現を含むフロー・ダイアグラムである。3 is a flow diagram including a logical representation of a desired packet data message determination device according to the present invention.

Claims (46)

無線通信ネットワーク(110)において、不要パケット・データ・メッセージを識別する方法であって、
パケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメント(124)以外の前記通信ネットワーク(110)のエレメント(128)においてパケット・データ・メッセージを代行受信するステップと、
前記代行受信したパケット・データ・メッセージが不要メッセージであるかを判定するステップと、
前記代行受信したパケット・データ・メッセージが不要メッセージであると判定された場合には、前記メッセージが不要であることを示すために前記メッセージに関するアクションを実行するステップと、
を含む方法。
A method of identifying unwanted packet data messages in a wireless communication network (110), comprising:
Intercepting the packet data message at an element (128) of the communication network (110) other than the architecturally arranged element (124) for processing the packet data message;
Determining whether the intercepted packet data message is an unwanted message;
If it is determined that the intercepted packet data message is an unwanted message, performing an action on the message to indicate that the message is not needed;
Including methods.
パケット・データ・メッセージを処理するためにアーキテクチャ的に配置された前記エレメント(124)は、前記無線通信ネットワーク(110)の移動交換局(MSC)(112)に接続されたショート・メッセージ・センター(SMC)およびマルチメディア・メッセージ・センター(MMC)のどちらかを含むように選択されることを特徴とし、前記無線通信ネットワーク(110)はモバイル無線通信ネットワークとして選択される、請求項1に記載の方法。   The architecturally arranged element (124) for processing packet data messages is a short message center (112) connected to a mobile switching center (MSC) (112) of the wireless communication network (110). The wireless communication network (110) of claim 1, wherein the wireless communication network (110) is selected as a mobile wireless communication network, wherein the wireless communication network (110) is selected to include either an SMC) or a multimedia message center (MMC). Method. 前記パケット・データ・メッセージは、ショート・メッセージ・サービス(SMS)メッセージおよびマルチメディア・メッセージ・サービス(MMS)メッセージのいずれかを含むように選択される、請求項2に記載の方法。   The method of claim 2, wherein the packet data message is selected to include one of a short message service (SMS) message and a multimedia message service (MMS) message. このようなパケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメント(124)以外の前記通信ネットワーク(110)の前記エレメント(128)は、所定の基地局コントローラ(114)および基地局(116)の一方により管理される無線通信ネットワーク端末(118)により送信されるか、または、前記無線通信ネットワーク端末(118)へ配信されるパケット・データ・メッセージを代行受信するように前記無線通信ネットワーク内に備えられる、請求項1〜3のいずれか一項に記載の方法。   The elements (128) of the communication network (110) other than the architecturally arranged elements (124) for processing such packet data messages include a predetermined base station controller (114) and a base station The wireless communication to intercept packet data messages transmitted by the wireless communication network terminal (118) managed by one of (116) or distributed to the wireless communication network terminal (118) The method according to claim 1, wherein the method is provided in a network. このようなパケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメント(124)以外の前記通信ネットワーク(110)の前記エレメント(128)は基地局コントローラ(114)と同じ場所に配置される、請求項1〜4のいずれか一項に記載の方法。   The elements (128) of the communication network (110) other than the architecturally arranged elements (124) for processing such packet data messages are co-located with the base station controller (114). The method according to any one of claims 1 to 4. このようなパケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメント(124)以外の前記通信ネットワーク(110)の前記エレメント(128)は、メモリ(140)およびプロセッサ(138)を含むように選択され、前記メモリ(140)は、代行受信したパケット・データ・メッセージが不要メッセージであるかを判定するプログラム・コードを含む機械可読命令をストアするように配置され、前記プロセッサ(138)は、代行受信したパケット・データ・メッセージが不要メッセージであるかを判定するステップと、代行受信したパケット・データ・メッセージが不要メッセージであると判定された場合には、前記メッセージが不要であることを示すために前記メッセージに関するアクションを実行するステップとを実装する前記プログラム・コードを実行するように配置される、請求項1〜5のいずれか一項に記載の方法。   The elements (128) of the communication network (110) other than the architecturally arranged elements (124) for processing such packet data messages include a memory (140) and a processor (138). And the memory (140) is arranged to store machine readable instructions including program code for determining whether the intercepted packet data message is an unwanted message, and the processor (138) Determines whether the intercepted packet data message is an unnecessary message, and if it is determined that the intercepted packet data message is an unnecessary message, the message is unnecessary. Action on the message to indicate It is arranged to execute the program code that implements the steps of performing a method according to any one of claims 1 to 5. 代行受信したパケット・データ・メッセージが不要メッセージであるかを判定する前記ステップは、前記代行受信したパケット・データ・メッセージに関するルーティング情報を分析することを含む、請求項1〜6のいずれか一項に記載の方法。   7. The method of any one of claims 1-6, wherein the step of determining whether an intercepted packet data message is an unwanted message includes analyzing routing information about the intercepted packet data message. The method described in 1. 代行受信したパケット・データ・メッセージが不要メッセージであるかを判定する前記ステップは、前記メッセージのコンテンツを分析して前記コンテンツが、悪意のあるアタック・コード、スパム、ウィルスおよびワームのいずれかを含んでいるかを判定する分析ステップを含む、請求項1〜6のいずれか一項に記載の方法。   The step of determining whether the intercepted packet data message is an unwanted message includes analyzing the content of the message, wherein the content includes a malicious attack code, spam, virus or worm. The method according to any one of claims 1 to 6, further comprising an analysis step for determining whether or not. 前記分析ステップは、一連のフィルタリング・ルールを前記メッセージの前記コンテンツに適用することを含む、請求項8に記載の方法。   The method of claim 8, wherein the analyzing step comprises applying a series of filtering rules to the content of the message. 前記一連のフィルタリング・ルールは、スパム検出アルゴリズムを含むように選択される、請求項9に記載の方法。   The method of claim 9, wherein the set of filtering rules is selected to include a spam detection algorithm. 前記スパム検出アルゴリズムは、SMSおよびMMSメッセージのいずれかでマクロを検出するように配置される、請求項10に記載の方法。   The method of claim 10, wherein the spam detection algorithm is arranged to detect macros in either SMS and MMS messages. 前記スパム検出アルゴリズムは、SMSおよびMMSメッセージのいずれかでコールバック・マクロを検出するように配置される、請求項11に記載の方法。   The method of claim 11, wherein the spam detection algorithm is arranged to detect callback macros in either SMS and MMS messages. 前記一連のフィルタリング・ルールはウィルス/ワーム検出アルゴリズムを含む、請求項9に記載の方法。   The method of claim 9, wherein the set of filtering rules includes a virus / worm detection algorithm. 悪意のあるアタック・コード、スパム、ウィルスおよびワームのいずれかに関して最新の定義を含むプログラム・コードを用いて、このようなパケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメント(124)以外の前記通信ネットワーク(110)の前記エレメント(128)を更新するステップを含む、請求項8〜13のいずれか一項に記載の方法。   Elements (124) that are architecturally arranged to process such packet data messages with program code containing the latest definitions for any of malicious attack code, spam, viruses and worms 14. A method according to any one of claims 8 to 13, comprising updating the element (128) of the communication network (110) other than. メッセージが不要メッセージであることを示すために、代行受信したメッセージに関するアクションを実行する前記ステップは、
前記メッセージを破棄することと、
悪意のあるアタック・コード、スパム、ウィルスおよびワームのいずれかを含むおそれがあるという警告と共に前記メッセージをカプセル化し、前記カプセル化したメッセージを、対象とする受信者に転送することと、
前記対象とする受信者の宛先とは別の宛先に前記メッセージを転送することと
のいずれかを含む、請求項1〜14のいずれか一項に記載の方法。
Said step of performing an action on the intercepted message to indicate that the message is an unwanted message;
Discarding the message;
Encapsulating the message with a warning that it may contain any of malicious attack code, spam, viruses and worms, and forwarding the encapsulated message to the intended recipients;
15. The method according to any one of claims 1 to 14, comprising: forwarding the message to a destination different from the intended recipient destination.
前記別の宛先は、スパム・メッセージ・リポジトリを含むように選択される、請求項15に記載の方法。   The method of claim 15, wherein the another destination is selected to include a spam message repository. 代行受信したパケット・データ・メッセージが不要メッセージであるかを判定する前に、初期ステップとして、前記方法は、代行受信したメッセージがSMSおよびMMSメッセージのいずれかであるかを判定し、前記代行受信したメッセージがSMSおよびMMSメッセージでないと判定された場合、対象とする宛先に前記メッセージを転送し、これにより不要メッセージ判定装置(136)を回避するステップを含む、請求項1〜16のいずれか一項に記載の方法。   Before determining whether the intercepted packet data message is an unwanted message, as an initial step, the method determines whether the intercepted message is an SMS or MMS message, and the intercepted message is received. 17. If the determined message is determined not to be an SMS or MMS message, the method includes the step of transferring the message to a target destination, thereby avoiding the unnecessary message determination device (136). The method according to item. 代行受信したパケット・データ・メッセージが不要メッセージであるかを判定する前に、前記方法は、不要メッセージ・フィルタリング・サービスに加入している通信ネットワーク加入者の前記端末(118)から前記メッセージが発信したかを判定するステップを含む、請求項1〜17のいずれか一項に記載の方法。   Prior to determining whether the intercepted packet data message is an unwanted message, the method sends the message from the terminal (118) of a communications network subscriber that subscribes to an unwanted message filtering service. 18. A method according to any one of the preceding claims, comprising determining whether it has been done. 無線通信ネットワーク(110)において不要パケット・データ・メッセージを識別するシステムにおいて、
パケット・データ・メッセージを代行受信するパケット・データ・メッセージ・インターセプタ(128)であって、このようなパケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメント(124)以外の前記通信ネットワーク(110)のエレメントであるパケット・データ・メッセージ・インターセプタ(128)と、
代行受信したパケット・データ・メッセージが不要メッセージであるかを判定する不要メッセージ判定装置(136)と、
前記不要メッセージ判定装置(136)に応答して、前記メッセージが不要であることを示すために、前記代行受信したパケット・データ・メッセージに関するアクションを実行するプロセッサ(138)と
を含むシステム。
In a system for identifying unwanted packet data messages in a wireless communication network (110),
A packet data message interceptor (128) that intercepts packet data messages, said communication other than the elements (124) arranged architecturally to process such packet data messages A packet data message interceptor (128) which is an element of the network (110);
An unnecessary message determination device (136) for determining whether the intercepted packet data message is an unnecessary message;
And a processor (138) that performs an action on the intercepted packet data message to indicate that the message is unnecessary in response to the unwanted message determination device (136).
このようなパケット・データ・メッセージを処理するためにアーキテクチャ的に配置された前記エレメント(124)は、前記無線通信ネットワーク(110)の移動交換局(MSC)(112)に接続されたショート・メッセージ・センター(SMC)およびマルチメディア・メッセージ・センター(MMC)のどちらかを含むことを特徴とし、前記無線通信ネットワークはモバイル無線通信ネットワークである、請求項19に記載のシステム。   The elements (124) arranged architecturally to process such packet data messages are short messages connected to a mobile switching center (MSC) (112) of the wireless communication network (110). 20. The system of claim 19, comprising one of a center (SMC) and a multimedia message center (MMC), wherein the wireless communication network is a mobile wireless communication network. 前記パケット・データ・メッセージ・インターセプタ(128)は、所定の基地局コントローラ(114)および基地局(116)のいずれかにより管理される無線通信ネットワーク端末(118)により送信されるか、または、前記無線通信ネットワーク端末(118)へ配信されるパケット・データ・メッセージを代行受信するように前記無線通信ネットワーク内に備えられている、請求項19または20に記載のシステム。   The packet data message interceptor (128) is transmitted by a wireless communication network terminal (118) managed by either a predetermined base station controller (114) and a base station (116), or 21. System according to claim 19 or 20, wherein said system is provided in said wireless communication network to intercept packet data messages that are delivered to a wireless communication network terminal (118). 前記パケット・データ・メッセージ・インターセプタ(128)は基地局コントローラ(114)と同じ場所に配置されている、請求項19〜21のいずれか一項に記載のシステム。   The system according to any of claims 19 to 21, wherein the packet data message interceptor (128) is co-located with a base station controller (114). 前記パケット・データ・メッセージ・インターセプタ(128)はメモリ(140)およびプロセッサ(138)を含み、前記メモリ(140)は、請求項1〜13のいずれか一項に記載の前記方法を含むプログラム・コードを含む機械可読命令をストアするように配置され、前記プロセッサ(138)は、前記方法を実装するため、前記ストアしたプログラム・コードを実行するように配置されている、請求項19〜22のいずれか一項に記載のシステム。   14. The packet data message interceptor (128) comprises a memory (140) and a processor (138), the memory (140) comprising a program comprising the method according to any one of claims 1-13. 23. The machine of claim 19-22, arranged to store machine readable instructions including code, wherein the processor (138) is arranged to execute the stored program code to implement the method. The system according to any one of the above. 悪意のあるアタック・コード、スパム、ウィルスおよびワームのいずれかに関して最新の定義を含むプログラム・コードで前記パケット・データ・メッセージ・インターセプタ(128)の前記メモリ(140)を更新する不要メッセージ定義サーバ(130)を含む、請求項23に記載のシステム。   Unnecessary message definition server that updates the memory (140) of the packet data message interceptor (128) with program code containing the latest definitions for any of malicious attack code, spam, viruses and worms ( 130). スパム・メッセージ・リポジトリ(142)を含む、請求項23または24に記載のシステム。   25. A system according to claim 23 or 24, comprising a spam message repository (142). 前記プロセッサ(138)は、代行受信したメッセージがSMSおよびMMSメッセージのいずれかであるかを判定し、前記代行受信したメッセージがSMSおよびMMSメッセージでないと判定された場合、対象とする宛先に前記メッセージを転送し、これにより不要メッセージ判定装置(136)を回避するように設計されている、請求項23〜25のいずれか一項に記載のシステム。   The processor (138) determines whether the intercepted message is an SMS or an MMS message, and if it is determined that the intercepted message is not an SMS or an MMS message, the processor (138) sends the message to a target destination. 26. The system according to any one of claims 23 to 25, which is designed to transfer a message, thereby avoiding an unnecessary message determination device (136). 前記プロセッサ(138)は、不要メッセージ・フィルタリング・サービスに加入している通信ネットワーク加入者の端末(118)から、代行受信したメッセージが発信したかを判定するように設計されている、請求項23〜26のいずれか一項に記載のシステム。   24. The processor (138) is designed to determine whether an intercepted message originated from a terminal (118) of a communication network subscriber subscribed to an unwanted message filtering service. The system according to any one of -26. 無線通信システム(110)において所定の基地局コントローラ(114)および基地局(116)のいずれかにより管理される無線通信ネットワーク端末(118)により送信されるか、または、前記無線通信ネットワーク端末(118)へ配信されるパケット・データ・メッセージを代行受信するパケット・データ・メッセージ・インターセプタ(128)であって、前記パケット・データ・メッセージ・インターセプタ(128)は、このようなパケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメント(124)以外の前記通信ネットワーク(110)のエレメントであり、前記パケット・データ・メッセージ・インターセプタ(128)は、
パケット・データ・メッセージを代行受信するインターフェース(132)と、
メモリ(140)と、
プロセッサ(138)と
を含み、前記メモリ(140)は、請求項1〜18のいずれか一項に記載の前記方法を実行するプログラム・コードを含む機械可読命令をストアするように配置され、前記プロセッサ(138)は、前記ストアしたプログラム・コードを実行するように配置されているパケット・データ・メッセージ・インターセプタ(128)。
Transmitted by the wireless communication network terminal (118) managed by any of the predetermined base station controller (114) and base station (116) in the wireless communication system (110), or the wireless communication network terminal (118) A packet data message interceptor (128) that intercepts the packet data message delivered to the packet data message interceptor (128). Elements of the communication network (110) other than the elements (124) arranged architecturally for processing, the packet data message interceptor (128),
An interface (132) for intercepting packet data messages;
A memory (140);
A processor (138), wherein the memory (140) is arranged to store machine-readable instructions including program code for performing the method of any one of claims 1-18, The processor (138) is a packet data message interceptor (128) arranged to execute the stored program code.
請求項1〜18のいずれか一項に記載の前記方法を実装するプロセッサ(138)で実行可能なプログラム・コードを含む機械可読メディア。   A machine readable medium comprising program code executable by a processor (138) implementing the method of any one of claims 1-18. 無線通信ネットワーク(110)において不要パケット・データ・メッセージを識別する方法において、前記方法は、
パケット・データ・メッセージを代行受信するステップと、
代行受信したパケット・データ・メッセージが不要メッセージであるかを判定するステップと、
代行受信したパケット・データ・メッセージが不要メッセージであると判定された場合には、前記メッセージが不要であることを示すために前記メッセージに関するアクションを実行するステップとを含み、
代行受信したパケット・データ・メッセージが不要メッセージであるかを判定する前記ステップは、前記メッセージのコンテンツが、悪意のあるアタック・コード、スパム、ウィルスおよびワームのいずれかを含んでいるかを判定するために前記コンテンツを分析するステップを含む方法。
In a method for identifying unwanted packet data messages in a wireless communication network (110), the method comprises:
Intercepting packet data messages;
Determining whether the intercepted packet data message is an unwanted message;
If the intercepted packet data message is determined to be an unwanted message, performing an action on the message to indicate that the message is unnecessary;
The step of determining whether the intercepted packet data message is an unwanted message is to determine whether the content of the message contains a malicious attack code, spam, virus or worm Analyzing the content.
パケット・データ・メッセージ・インターセプタ(128)は、このようなパケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメント(124)以外の前記通信ネットワーク(110)のエレメントとして備えられることを特徴とし、このようなパケット・データ・メッセージを処理するためにアーキテクチャ的に配置された前記エレメント(124)として、パケット・データ・メッセージ転送装置(124)は、前記無線通信ネットワークの移動交換局(MSC)(112)に接続されたショート・メッセージ・センター(SMC)およびマルチメディア・メッセージ・センター(MMC)のどちらかを含むように選択され、前記無線通信ネットワークはモバイル無線通信ネットワークとして選択される、請求項30に記載の方法。   A packet data message interceptor (128) is provided as an element of the communication network (110) other than the architecturally arranged element (124) for processing such packet data messages. Characteristically, as the element (124) arranged architecturally for processing such packet data messages, the packet data message transfer device (124) is a mobile switching center ( MSC) is selected to include either a short message center (SMC) and a multimedia message center (MMC) connected to (112), and the wireless communication network is selected as a mobile wireless communication network The method of claim 30. 前記パケット・データ・メッセージ・インターセプタ(128)は基地局コントローラ(114)と同じ場所に配置される、請求項31に記載の方法。   The method of claim 31, wherein the packet data message interceptor (128) is co-located with a base station controller (114). 前記パケット・データ・メッセージ・インターセプタ(128)は、メモリ(140)およびプロセッサ(138)を含むように選択され、前記メモリ(140)は、代行受信したパケット・データ・メッセージが不要メッセージであるかを判定するプログラム・コードを含む機械可読命令をストアするように配置され、前記プロセッサ(138)は、代行受信したパケット・データ・メッセージが不要メッセージであるかを判定するステップと、代行受信したパケット・データ・メッセージが不要メッセージであると判定された場合には、前記メッセージが不要であることを示すために前記メッセージに関するアクションを実行するステップとを実装する前記プログラム・コードを実行するように配置される、請求項30〜32のいずれか一項に記載の方法。   The packet data message interceptor (128) is selected to include a memory (140) and a processor (138), and the memory (140) determines whether the intercepted packet data message is an unwanted message. Arranged to store machine readable instructions including program code for determining, wherein the processor (138) determines whether the intercepted packet data message is an unwanted message, and the intercepted packet If the data message is determined to be an unnecessary message, the program code implementing the step of performing an action on the message to indicate that the message is unnecessary is arranged to execute Any of claims 30 to 32 The method according to item. 前記コンテンツが、悪意のあるアタック・コード、スパム、ウィルスおよびワームのいずれかを含んでいるかを判定するために、代行受信したメッセージの前記コンテンツを分析する前記ステップは、一連のフィルタリング・ルールを前記メッセージの前記コンテンツに適用することを含む、請求項30〜33のいずれか一項に記載の方法。   The step of analyzing the content of the intercepted message to determine whether the content includes malicious attack code, spam, virus, or worm comprises a series of filtering rules 34. A method according to any one of claims 30 to 33, comprising applying to the content of a message. 前記一連のフィルタリング・ルールは、SMSおよびMMSメッセージのいずれかでマクロを検出するスパム検出アルゴリズムを含む、請求項34に記載の方法。   35. The method of claim 34, wherein the set of filtering rules includes a spam detection algorithm that detects macros in either SMS and MMS messages. 悪意のあるアタック・コード、スパム、ウィルスおよびワームのいずれかに関して最新の定義を含むプログラム・コードで前記パケット・データ・メッセージ・インターセプタ(128)を更新するステップを含む、請求項30〜35のいずれか一項に記載の方法。   36. Update the packet data message interceptor (128) with a program code containing the latest definitions for any of malicious attack code, spam, viruses and worms. The method according to claim 1. メッセージが不要メッセージであることを示すために、代行受信したメッセージに関するアクションを実行する前記ステップは、
前記メッセージを破棄することと、
警告と共に前記メッセージをカプセル化し、前記カプセル化したメッセージを、対象とする受信者に転送することと、
前記対象とする受信者の宛先とは別の宛先に前記メッセージを転送することと
のいずれかを含む、請求項30〜36のいずれか一項に記載の方法。
Said step of performing an action on the intercepted message to indicate that the message is an unwanted message;
Discarding the message;
Encapsulating the message with a warning and forwarding the encapsulated message to the intended recipient;
37. The method according to any one of claims 30 to 36, comprising: forwarding the message to a destination other than the intended recipient's destination.
代行受信したパケット・データ・メッセージが不要メッセージであるかを判定する前に、初期ステップとして、前記方法は、代行受信したメッセージがSMSおよびMMSメッセージのいずれかであるかを判定し、前記代行受信したメッセージがSMSおよびMMSメッセージでないと判定された場合、対象とする宛先に前記メッセージを転送し、これにより不要メッセージ判定装置(136)を回避するステップを含む、請求項30〜37のいずれか一項に記載の方法。   Before determining whether the intercepted packet data message is an unwanted message, as an initial step, the method determines whether the intercepted message is an SMS or MMS message, and the intercepted message is received. 38. If the determined message is determined not to be an SMS or MMS message, the method includes the step of transferring the message to a target destination, thereby avoiding the unnecessary message determination device (136). The method according to item. 代行受信したパケット・データ・メッセージが不要メッセージであるかを判定する前に、前記方法は、不要メッセージ・フィルタリング・サービスに加入している通信ネットワーク加入者の前記端末(118)から前記メッセージが発信したかを判定するステップを含む、請求項30〜38のいずれか一項に記載の方法。   Before determining whether the intercepted packet data message is an unwanted message, the method sends the message from the terminal (118) of a communication network subscriber that subscribes to an unwanted message filtering service. 39. A method according to any one of claims 30 to 38, comprising the step of determining whether or not. 無線通信ネットワーク(110)において不要パケット・データ・メッセージを識別するシステムにおいて、前記システムは、
パケット・データ・メッセージを代行受信するパケット・データ・メッセージ・インターセプタ(128)と、
代行受信したパケット・データ・メッセージが不要メッセージであるかを判定する不要メッセージ判定装置(136)と、
前記不要メッセージ判定装置(136)に応答して、前記メッセージが不要であることを示すために前記メッセージに関するアクションを実行するプロセッサ(138)と
を含み、前記不要メッセージ判定装置(136)は、悪意のあるアタック・コード、スパム、ウィルスおよびワームを前記メッセージのコンテンツが含んでいるかを判定するために前記コンテンツを分析するように配置されているシステム。
In a system for identifying unwanted packet data messages in a wireless communication network (110), the system comprises:
A packet data message interceptor (128) that intercepts packet data messages;
An unnecessary message determination device (136) for determining whether the intercepted packet data message is an unnecessary message;
A processor (138) that performs an action on the message to indicate that the message is unnecessary in response to the unnecessary message determination device (136), the unnecessary message determination device (136) A system arranged to analyze the content to determine whether the content of the message contains certain attack codes, spam, viruses and worms.
前記パケット・データ・メッセージ・インターセプタ(128)は、このようなパケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメント(124)以外の前記通信ネットワーク(110)のエレメントとして前記通信ネットワークに備えられることを特徴とし、このようなパケット・データ・メッセージを処理するためにアーキテクチャ的に配置されたエレメント(124)以外の前記通信ネットワーク(110)の前記エレメントは、前記無線通信ネットワークの移動交換局(MSC)(112)に接続されたショート・メッセージ・センター(SMC)およびマルチメディア・メッセージ・センター(MMC)のどちらかを含み、前記無線通信ネットワークはモバイル無線通信ネットワークである、請求項40に記載のシステム。   The packet data message interceptor (128) is used as an element of the communication network (110) other than the elements (124) arranged architecturally to process such packet data messages. The elements of the communication network (110) other than the elements (124) that are architecturally arranged to process such packet data messages are Including a short message center (SMC) and a multimedia message center (MMC) connected to a switching center (MSC) (112), wherein the wireless communication network is a mobile wireless communication network. The system according to claim 40. 前記パケット・データ・メッセージ・インターセプタ(128)はメモリ(140)およびプロセッサ(138)を含み、前記メモリ(140)は、請求項30〜38のいずれか一項に記載の前記方法を実行するプログラム・コードを含む機械可読命令をストアするように配置され、前記プロセッサ(138)は、前記ストアしたプログラム・コードを実行するように配置されている、請求項40または41に記載のシステム。   39. The packet data message interceptor (128) includes a memory (140) and a processor (138), the memory (140) executing a method according to any one of claims 30-38. 42. A system according to claim 40 or 41, arranged to store machine readable instructions including code, and wherein the processor (138) is arranged to execute the stored program code. 悪意のあるアタック・コード、スパム、ウィルスおよびワームのいずれかに関して最新の定義を含むプログラム・コードで前記パケット・データ・メッセージ・インターセプタ(128)の前記メモリ(140)を更新する不要メッセージ定義サーバ(130)を含む、請求項42に記載のシステム。   Unnecessary message definition server that updates the memory (140) of the packet data message interceptor (128) with program code containing the latest definitions for any of malicious attack code, spam, viruses and worms ( 130). 代行受信したメッセージがSMSおよびMMSメッセージのいずれかであるかを判定するSMS/MMS判定装置と、前記SMS/MMS判定装置に応答して、前記代行受信したメッセージがSMSおよびMMSメッセージでないと判定された場合、対象とする宛先に前記メッセージを転送し、これにより前記パケット・データ・メッセージ・インターセプタ(128)の不要メッセージ判定装置(136)を回避する転送装置とを含む、請求項42または43に記載のシステム。   In response to the SMS / MMS determination device, it is determined that the received message is not an SMS or MMS message in response to the SMS / MMS determination device. And a forwarding device that forwards the message to a target destination, thereby avoiding the unnecessary message determination device (136) of the packet data message interceptor (128). The described system. 無線通信システム(110)において所定の基地局コントローラ(114)および基地局(116)のいずれかにより管理される無線通信ネットワーク端末(118)により送信され、前記無線通信ネットワーク端末(118)へ配信されるパケット・データ・メッセージを代行受信するパケット・データ・メッセージ・インターセプタ(128)であって、前記パケット・データ・メッセージ・インターセプタ(128)は、
パケット・データ・メッセージを代行受信するインターフェース(132)と、
メモリ(140)と、
プロセッサ(138)と
を含み、前記メモリ(140)は、請求項30〜39のいずれか一項に記載の前記方法を実行するプログラム・コードを含む機械可読命令をストアするように配置され、前記プロセッサ(138)は、前記ストアしたプログラム・コードを実行するように配置されているパケット・データ・メッセージ・インターセプタ(128)。
In the wireless communication system (110), transmitted by the wireless communication network terminal (118) managed by either the predetermined base station controller (114) or the base station (116), and delivered to the wireless communication network terminal (118). A packet data message interceptor (128) for intercepting packet data messages, wherein the packet data message interceptor (128) comprises:
An interface (132) for intercepting packet data messages;
A memory (140);
A processor (138), wherein the memory (140) is arranged to store machine-readable instructions including program code for performing the method of any one of claims 30-39, and The processor (138) is a packet data message interceptor (128) arranged to execute the stored program code.
請求項30〜39のいずれか一項に記載の前記方法を実装するため、請求項49で請求したような装置(128)で実行可能なプログラム・コードを含む機械可読メディア。   A machine readable medium comprising program code executable on an apparatus (128) as claimed in claim 49 for implementing the method according to any one of claims 30-39.
JP2007514154A 2004-05-25 2005-04-12 Filtering unwanted messages in wireless communication systems Pending JP2008501269A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP04405320 2004-05-25
PCT/IB2005/000990 WO2005119993A1 (en) 2004-05-25 2005-04-12 Filtering messages comprising spam and/or viruses in a wireless communication

Publications (2)

Publication Number Publication Date
JP2008501269A true JP2008501269A (en) 2008-01-17
JP2008501269A5 JP2008501269A5 (en) 2008-05-22

Family

ID=34963820

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007514154A Pending JP2008501269A (en) 2004-05-25 2005-04-12 Filtering unwanted messages in wireless communication systems

Country Status (5)

Country Link
EP (1) EP1749382A1 (en)
JP (1) JP2008501269A (en)
KR (1) KR20070032943A (en)
CN (1) CN1961545A (en)
WO (1) WO2005119993A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020135420A (en) * 2019-02-20 2020-08-31 日本電気通信システム株式会社 SMS Anti-Scam System, SMS Anti-Scam Method, and SMS Anti-Scam Program

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007001439A2 (en) * 2004-11-04 2007-01-04 Telcordia Technologies, Inc. Detecting exploit code in network flows
WO2006065190A1 (en) * 2004-12-16 2006-06-22 Telefonaktiebolaget Lm Ericsson (Publ) Advanced lawful interception of sms
CN101317376B (en) 2006-07-11 2011-04-20 华为技术有限公司 Method, device and system for contents filtering
US7849186B2 (en) 2006-09-21 2010-12-07 Commtouch Software Ltd. Device, method and system for detecting unwanted conversational media session
KR101141121B1 (en) * 2006-12-07 2012-05-02 후아웨이 테크놀러지 컴퍼니 리미티드 Method and server for screening communication contents of roaming user
NL2000484C2 (en) * 2007-02-09 2008-08-12 Clubmessage B V Digital message e.g. multimedia messaging service message, transmitting method, involves transmitting digital message to telephone and obtaining results to determine transmission of message to end user
CN101242586B (en) * 2008-03-17 2013-11-06 华为技术有限公司 Multimedia message processing method, device and system
CN102027777A (en) * 2008-05-16 2011-04-20 日本电气株式会社 Base station device, information processing device, filtering system, filtering method, and program
FR2938147B1 (en) * 2008-11-03 2010-11-12 Schneider Electric Ind Sas SYSTEM FOR EXCHANGING DATA RELATING TO AUTOMATION EQUIPMENT.
CN101707752A (en) * 2009-11-23 2010-05-12 中兴通讯股份有限公司 Communication monitoring method, device and system
CN101945355A (en) * 2010-07-02 2011-01-12 中兴通讯股份有限公司 Spam message processing method and equipment
CN102457841B (en) * 2010-10-28 2016-03-30 西门子公司 For detecting the method and apparatus of virus
CN102547710B (en) * 2010-12-22 2015-09-02 西门子公司 The method and apparatus of detecting virus in mobile communication system
CN102594780B (en) * 2011-01-12 2016-03-30 西门子公司 The detection of mobile terminal virus, sweep-out method and device
CN103368914A (en) * 2012-03-31 2013-10-23 百度在线网络技术(北京)有限公司 Method, apparatus and device for intercepting message
US9357362B2 (en) 2014-05-02 2016-05-31 At&T Intellectual Property I, L.P. System and method for fast and accurate detection of SMS spam numbers via monitoring grey phone space

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003026331A1 (en) * 2001-09-14 2003-03-27 First Hop Oy Method and apparatus for processing messages
US20030083078A1 (en) * 2001-03-05 2003-05-01 Allison Rick L. Methods and systems for preventing delivery of unwanted short message service (SMS) messages

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6654787B1 (en) * 1998-12-31 2003-11-25 Brightmail, Incorporated Method and apparatus for filtering e-mail

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030083078A1 (en) * 2001-03-05 2003-05-01 Allison Rick L. Methods and systems for preventing delivery of unwanted short message service (SMS) messages
WO2003026331A1 (en) * 2001-09-14 2003-03-27 First Hop Oy Method and apparatus for processing messages

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020135420A (en) * 2019-02-20 2020-08-31 日本電気通信システム株式会社 SMS Anti-Scam System, SMS Anti-Scam Method, and SMS Anti-Scam Program
JP7338847B2 (en) 2019-02-20 2023-09-05 日本電気通信システム株式会社 Anti-SMS Fraud System, Anti-SMS Method, and Anti-SMS Fraud Program

Also Published As

Publication number Publication date
CN1961545A (en) 2007-05-09
EP1749382A1 (en) 2007-02-07
KR20070032943A (en) 2007-03-23
WO2005119993A1 (en) 2005-12-15

Similar Documents

Publication Publication Date Title
US8005493B2 (en) Messaging system and method
KR101259908B1 (en) Application update method and system in mobile communication terminal
US9473910B2 (en) Method and system for providing messaging gateway services
JP6026092B2 (en) Apparatus and method for managing content conversion in a wireless device
US20080004049A1 (en) Smpp message processing for sms spam filtering
JP2008501269A (en) Filtering unwanted messages in wireless communication systems
US7630727B2 (en) MAP message processing for SMS spam filtering
US9602660B2 (en) System and method for handling mobile messages with embedded URLs
WO2008001333A2 (en) Smart-card centric spam protection
EP1234469B1 (en) Cellular data system security method
US20060211406A1 (en) Providing security for network subscribers
JP2006178996A (en) Spam preventing server
JP2008501269A5 (en)
US20130166667A1 (en) Dynamic network address translation system and method
US20070006312A1 (en) System and method for using quarantine networks to protect cellular networks from viruses and worms
US20100299755A1 (en) Anti-virus/spam method in mobile radio networks
CN100505900C (en) System and method for transmitting SMS
GB2437776A (en) Message routing, value-added services and charging in a foreign network
KR20250056131A (en) Eml reconstituion method and mail security system perform the same
EP1903830A1 (en) Cellular data system security method
IES84271Y1 (en) A messaging system and method
HK1119342A (en) Method for routing sms messages using an intelligent routing node
IE20040693U1 (en) A messaging system and method
HK1096808B (en) Method for routing sms messages using an intelligent routing node

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080401

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080401

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100630

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100706

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20101207