(57)【特許請求の範囲】
【請求項１】
メッセージに含まれるコンテンツを入力する入力部と、
メッセージを送信する送信部と、
セキュリティ機能がオンに設定されているか否かを判定して、前記セキュリティ機能がオンに設定されている場合、前記コンテンツが含まれるメッセージに、当該メッセージの受信側で前記コンテンツへのアクセスを制御するためのセキュリティパラメータを設定し、さらに、前記セキュリティパラメータが設定されたメッセージを受信する受信側のアドレスが送信側のアドレスリストに存在するか否かを判定して、受信側のアドレスが前記アドレスリストに存在する場合、前記セキュリティパラメータが設定されたメッセージをそのまま前記送信部から受信側に送信させる一方、前記受信側のアドレスが前記アドレスリストに存在しない場合、メッセージのセキュリティレベルを調整するためのパラメータであるセキュリティレベル調整パラメータをさらに設定してセキュリティレベルを高くして、前記メッセージを前記送信部から受信側に送信させるプロセッサと、
を含んで構成されることを特徴とする移動通信端末機。
【請求項２】
前記プロセッサは、前記受信側のアドレスが前記アドレスリストに存在しないと判定されると、エラーを通知することを特徴とする請求項１に記載の移動通信端末機。
【請求項３】
前記プロセッサは、前記メッセージに含まれるコンテンツにプライバシー関連情報が含まれる場合、自動でセキュリティ機能をオンに設定することを特徴とする請求項１又は２に記載の移動通信端末機。
【請求項４】
前記プライバシー関連情報は、住民登録番号、カード番号、各種ＩＤ又はパスワードのうち少なくともいずれか１つを含むことを特徴とする請求項３に記載の移動通信端末機。
【請求項５】
メッセージに含まれるコンテンツが入力される段階と、
セキュリティ機能がオンに設定されているか否かを確認する段階と、
セキュリティ機能がオンに設定されている場合、前記コンテンツが含まれるメッセージに、当該メッセージの受信側で前記コンテンツへのアクセスを制御するためのセキュリティパラメータを設定する段階と、
前記セキュリティパラメータが設定されたメッセージを受信する受信側のアドレスが送信側のアドレスリストに存在するか否かを判定する段階と、
前記受信側のアドレスが前記アドレスリストに存在する場合、前記セキュリティパラメータが設定されたメッセージをそのまま受信側に送信する一方、前記受信側のアドレスが前記アドレスリストに存在しない場合、メッセージのセキュリティレベルを調整するためのパラメータであるセキュリティレベル調整パラメータをさらに設定してセキュリティレベルを高くして、前記メッセージを受信側に送信する段階と、
を含むことを特徴とする移動通信端末機におけるメッセージ送信方法。
【請求項６】
前記受信側のアドレスが前記アドレスリストに存在しないと判定されるとエラーを通知するエラー通知段階をさらに含むことを特徴とする請求項５記載の移動通信端末機におけるメッセージ送信方法。
【請求項７】
前記セキュリティ機能は、前記メッセージに含まれるコンテンツにプライバシー関連情報が含まれる場合、自動でオンに設定されることを特徴とする請求項５又は６に記載の移動通信端末機におけるメッセージ送信方法。
【請求項８】
前記プライバシー関連情報は、住民登録番号、カード番号、各種ＩＤ又はパスワードのうち少なくともいずれか１つを含むことを特徴とする請求項７に記載の移動通信端末機におけるメッセージ送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信網において、メッセージサービスを利用してメッセージを送受信するためのデータ構造、方法及び移動通信端末機に関し、特に、メッセージに含まれるコンテンツを保護しつつ送受信する技術に関する。
【背景技術】
【０００２】
第２世代通信以来、多くのサービス提供者はユーザに多様な移動通信サービスを提供している。このような移動通信サービスとしては、ショートメッセージ、音声、データ、動画像、及び電子メールなどを送信し得るサービスがある。そのうち、ショートメッセージサービス（以下、ＳＭＳという）とは、移動通信網において比較的短いメッセージを転送するサービスをいい、このようなＳＭＳにより、メッセージに多様なコンテンツ（例えば、ショートメッセージ、着信音、音声、及び画像など）を含めて伝送する技術が知られている。
【０００３】
図９は従来のＳＭＳシステムを示す構成図である。図９に示すように、従来のＳＭＳシステムは、移動通信端末機（ＭＳ）１１０と、基地局（ＢＴＳ）１１２と、制御局／交換局（ＢＳＣ／ＭＳＣ）１１４と、ホームロケーションレジスタ（ＨＬＲ）１１６と、ショートメッセージセンター（SMS Message Center；ＳＭＣ）１１８と、ＳＭＳサーバ１２０と、運用管理センター（Operating Management Center；ＯＭＣ）１２２と、セル放送センター（Cell Broadcasting Center；ＣＢＣ）１２４と、セル放送用情報提供機関（Information Provider；ＩＰ）１２６とから構成される。
【０００４】
図１０は従来のＳＭＳに用いられる通信プロトコル（ＳＭＳプロトコル）のスタックを示す図であり、ＳＭＳプロトコルの階層、すなわち、リンク層（Link Layer）、ＳＭＳリレー層（SMS Relay Layer）、ＳＭＳトランスポート層（SMS Transport Layer）、ＳＭＳテレサービス層（SMS Teleservice Layer）が示されている。以下、このような４つの階層のうち、本発明に特に関連する上位２つの階層について説明する。
【０００５】
ＳＭＳトランスポート層は、基本的に、ＳＭＳテレサービス層からベアラデータ（Bearer Data）を受け取り、移動通信端末機においてメッセージを構成する役割を果たす。ここで、前記ベアラデータには、前記ＳＭＳテレサービス層のサブパラメータが保存されている。
ＳＭＳテレサービス層は、ショートメッセージデータパラメータの標準化されたサブパラメータを用いて基本的なＳＭＳ機能をサポートする。以下、このようなＳＭＳテレサービス層について図１１に基づいてより詳しく説明する。
【０００６】
図１１は従来のＳＭＳプロトコルのＳＭＳテレサービス層を示す図である。
図１１に示すように、従来のＳＭＳプロトコルのＳＭＳテレサービス層は、メッセージ識別子（Message Identifier）領域、ユーザデータ（User Data）領域、ＭＣタイムスタンプ（MC Time Stamp）領域、優先順位インジケータ（Priority Indicator）領域、プライバシーインジケータ（Privacy Indicator）領域、及び言語インジケータ（Language Indicator）領域を含む。
【０００７】
メッセージ識別子領域のサブパラメータは、メッセージ種類の区分に使用されるが、テレサービスメッセージとしては、ＳＭＳ伝送メッセージ（deliver message）、ＳＭＳサブミットメッセージ（submit message）、ＳＭＳ取消メッセージ（cancellation message）、ＳＭＳユーザ応答メッセージ（user acknowledge message）、及びＳＭＳ伝送応答メッセージ（delivery acknowledge message）の５つの種類がある。
【０００８】
ユーザデータ領域のサブパラメータは、ユーザが入力した内容、即ちメッセージの具体的なコンテンツである。ＭＣタイムスタンプ領域のサブパラメータは、メッセージが伝送された時刻を秒単位で示す。優先順位インジケータ領域のサブパラメータは、メッセージの優先順位を示す。
プライバシーインジケータ領域のサブパラメータには、リザーブ（Reserved）パラメータが存在するが、従来では使用されていない。プライバシーインジケータ領域のサブパラメータには、４つのプライバシーレベルを設定することができる。プライバシーレベルが設定された場合、セットされたプライバシーレベルによって、例えば、ショートメッセージの送信側の電話番号が見えないようにしたり、送信されたショートメッセージの転送を防止したりする機能が提供される。具体的には、０に設定された場合は、プライバシー機能が提供されず、１に設定された場合は、受信側に発信者番号が表示されず、２に設定された場合は、転送が禁止される等の設定が可能である。
【０００９】
言語インジケータのサブパラメータは、メッセージに使用された言語を示す。その他、多くのサブパラメータがあるが、全てのパラメータが同時に使用されるのでなく、必要に応じて又は条件に応じて使用されるので、これに関する図示及び説明は省略する。
前述のように、従来は、メッセージの送信時、発信者番号が表示されないようにプライバシーインジケータのサブパラメータを設定して送信する一方、メッセージを受信する側の移動通信端末機は、そのコンテンツをデコードする際、発信者番号をＮＵＬＬ処理して送信者のプライバシーを維持していた。また、メッセージの送信時、送信側で、メッセージの転送を不可能にするようにプライバシーインジケータのサブパラメータを設定して送信することにより、メッセージの転送を防止することもできた。これにより、受信側の移動通信端末機は、受信したメッセージを転送することができなかった。よって、転送されてはならない重要なコンテンツ、又はコンテンツ提供者の有料コンテンツ（例えば、ウェブに接続してダウンロードした有料コンテンツ）を保護することができた。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかし、このような従来技術は、送信者の発信番号のみを隠したり、転送を防止したりすることができるだけで、重要なコンテンツ（例えば、住民登録番号、クレジットカード情報、各種ＩＤ又はパスワードなど）が含まれたメッセージが他の受信者に誤って送信された場合については全く考慮していなかった。すなわち、送信者の意図した受信者でないアドレス又は番号宛にメッセージを送信してしまった場合において、そのメッセージに含まれるコンテンツを保護することについては全く考慮していなかった。
【００１１】
また、故意に発信者番号が隠された、大量のスパムコンテンツやアダルトコンテンツなどを遮断することができなかった。さらに、移動通信端末機が所有者でない他人の手に渡った場合、受信したメッセージに含まれるコンテンツが他人に流出するという問題があった。
本発明は、このような従来技術の問題を解決するためになされたもので、移動通信網において、メッセージに含まれるコンテンツを保護しつつ送受信するための方法及び装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
このような目的を達成するために、本発明に係るショートメッセージサービスを用いた移動通信端末機間のメッセージの送受信を実現する通信プロトコルのテレサービス層構造は、プライバシーインジケータ領域のサブパラメータのうちのリザーブパラメータの一部又は全部が、メッセージの安全性に関する情報であるセキュリティパラメータに割り当てられたことを特徴とする。
【００１３】
また、本発明に係る移動通信端末機は、メッセージの安全性に関する情報であるセキュリティパラメータを送信するメッセージに設定する設定手段と、前記セキュリティパラメータが設定されたメッセージを送信する送信手段と、を含むことを特徴とする。
さらに、本発明に係る移動通信端末機は、メッセージを受信すると、メッセージの安全性に関する情報であるセキュリティパラメータが受信したメッセージに設定されているか否かを判定するセキュリティパラメータ判定手段と、前記判定手段による判定結果に応じて受信したメッセージを処理するメッセージ処理手段と、を含むことを特徴とする。
【００１４】
また、本発明に係る移動通信端末機におけるメッセージ送信方法は、送信するメッセージに、メッセージの安全性に関する情報であるセキュリティパラメータを設定する設定段階と、前記セキュリティパラメータが設定されたメッセージを送信する送信段階と、を含むことを特徴とする。
さらに、本発明に係る移動通信端末機におけるメッセージ受信方法は、メッセージを受信する受信段階と、前記受信されたメッセージにセキュリティパラメータが設定されているか否かを判定するセキュリティパラメータ判定段階と、前記判定する段階による判定結果に応じて受信したメッセージを処理するメッセージ処理段階と、を含むことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、ショートメッセージサービスを用いた移動通信端末機間におけるメッセージの送受信において、メッセージの安全性に関する情報であるセキュリティパラメータが設定されたショートメッセージデータが送受信される。すなわち、メッセージの送信側では、メッセージの安全性に関する情報であるセキュリティパラメータが、メッセージに設定されて送信される。さらに、メッセージの受信側では、メッセージを受信すると、セキュリティパラメータが設定されているか否かに応じてメッセージが処理される。このため、重要な内容又は個人の情報など、他人に流出してはならないコンテンツを含むメッセージが誤った送信先に送信されたときであっても、メッセージにセキュリティパラメータを設定すれば、そのコンテンツが他人に流出してしまうことを防止することができる。
【００１６】
なお、このセキュリティパラメータを活用し、例えば、セキュリティパラメータが設定されているときに、メッセージの受信側において、メッセージの送信側のアドレスが、受信側の移動通信端末機に予め備えられたアドレスリストに存在することを条件として、メッセージの受信を通知してもよい。そうすれば、受信側では意図しない相手からのメッセージを確認する必要がなくなり、スパムコンテンツなどを遮断できる。
【００１７】
また、セキュリティパラメータが設定されているときに、メッセージの送信側において、メッセージの受信側のアドレスが、送信側の移動通信端末機に予め備えられたアドレスリストに存在することを条件として、メッセージの送信を許可してもよい。そうすれば、受信側のアドレスの入力を誤ったときにはメッセージが送信されないため、意図しない送信先にメッセージを送信してしまうことを防ぐことができる。
【００１８】
さらに、セキュリティパラメータが設定されているときに、メッセージの受信側において認証を行なってもよい。そうすれば、移動通信端末機が所有者でない他人の手に渡ってしまった場合であっても、受信したコンテンツが他人に流出することを防ぐことができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の好ましい実施形態について添付の図面に基づいて説明する。
≪第１実施形態≫
本発明の第１実施形態は、移動通信端末機におけるメッセージの送受信方法及び移動通信端末機に関するもので、これについて説明する。
図１は本発明の一実施形態によるＳＭＳプロトコルのテレサービス層を示す図であり、テレサービス層のプライバシー（Privacy）サブパラメータのうち、リザーブパラメータの一部又は全部がセキュリティ（security）パラメータとして割り当てられているプロトコルが示されている。受信側ではセキュリティパラメータが設定されているか否かを判定し、その結果によってメッセージを受信する。
【００２０】
プライバシーサブパラメータは、８ビットのサブパラメータＩＤ（SUBPARAMETER_ID）と、８ビットのサブパラメータ長（SUBPARAM_LEN）と、２ビットのプライバシー（PRIVACY）と、従来は使用されていなかった６ビットのリザーブパラメータとから構成されている。
本発明においては、リザーブパラメータ（６ビット）の一部をセキュリティパラメータに設定することもでき、リザーブパラメータの全部をセキュリティパラメータに設定することもできる。これによれば、本発明が提供しようとするセキュリティ機能をオン／オフすることができる。ここで、リザーブパラメータの一部のビットのみを使用する場合は、セキュリティ機能をオン／オフすることができ、残りのビットは他の目的のためにリザーブしておくことができる。なお、リザーブパラメータの全部を使用する場合は、送受信時のエラーに備えて、セキュリティ機能のオン／オフと共にこれに対するエラーチェック機能を含むことができる。
【００２１】
また、前述のように、リザーブパラメータの一部がセキュリティパラメータに設定された場合にはその残りのビットを、また、リザーブパラメータの全部がセキュリティパラメータに設定された場合には、そのセキュリティパラメータの一部のビットを、セキュリティレベル調整パラメータ又は追加オプションのために再び設定することができ、受信側では、これらがセキュリティレベル調整パラメータ又は追加オプションのために設定されているか否かを判定することができる。判定の結果、セキュリティレベル調整パラメータ又は追加オプションが設定されているときには、設定されたセキュリティレベルに応じたセキュリティをかける、即ち、セキュリティレベルを調整し、後述する様々な機能を行うか否かを判定したり、受信側の移動通信端末機のロック機能（例えば、キーロック、メッセージ閲覧ロック、発信ロック、及び受信ロックなど）を調整したりすることができる。
【００２２】
以下、本発明に係る移動通信端末機について説明する。
図２は本発明の一実施形態による移動通信端末機の構成を示すブロック図である。
図２に示すように、本発明に係る移動通信端末機５００は、送受信部５０１、バッファ５０２、プロセッサ５０３、入力部５０４、出力部５０５、及びセキュリティパラメータ設定／判定モジュール５０７を含む。
【００２３】
セキュリティパラメータ設定／判定モジュール５０７は、送信するメッセージにセキュリティパラメータを設定するか、又は受信したメッセージにセキュリティパラメータが設定されているか否かを判定する役割を果たす。このようなセキュリティパラメータ設定／判定モジュール５０７は、プロセッサ５０３により実行されるプログラムであり、保存部５０６に保存される。好ましくは、保存部５０６はメモリである。
【００２４】
好ましくは、移動通信端末機５００は、アドレス比較モジュール５０８をさらに含むことができる。アドレス比較モジュール５０８は、メッセージを送信するときには、送信するメッセージにセキュリティパラメータが設定されている場合、即ち、送信側の移動通信端末機でセキュリティオプションがオンにされる場合、メッセージを送信する前に受信側のアドレスが予め移動通信端末機５００に備えられたアドレスリストに存在するか否かを確認する役割を果たす。これにより、受信側のアドレスがアドレスリストに存在すると、メッセージを正常に送信し、受信側のアドレスがアドレスリストに存在しないと、ユーザにエラーを通知（例えば、発光、音、ディスプレイ、振動など）する。また、アドレス比較モジュール５０８は、受信したメッセージにセキュリティパラメータが設定されている場合、送信側のアドレスが受信側のアドレスリストに存在するか否かを確認し、その結果によって、存在するとメッセージを正常に受信し、存在しないとメッセージを受信したことをユーザに通知しない。このようなアドレス比較モジュール５０８は、プロセッサ５０３により実行されるプログラムであり、保存部５０６に保存される。
【００２５】
また、好ましくは、移動通信端末機５００は、認証モジュール５０９をさらに含むことができる。認証モジュール５０９は、送信側の移動通信端末機がセキュリティパラメータを設定してメッセージを送信した場合、受信側の移動通信端末機がメッセージを正常に受信できるように認証を行うためのモジュールである。すなわち、認証モジュール５０９は、認証されると、受信側においてメッセージを確認可能な状態にし、認証されないと、ユーザにエラーを通知（例えば、発光、音、ディスプレイ、振動など）する。このような認証モジュール５０９は、プロセッサ５０３により実行されるプログラムであり、保存部５０６に保存される。
【００２６】
図３は本発明の一実施形態による移動通信端末機においてメッセージを送信するための方法を示すフローチャートである。
図３に示すように、送信側で送信するメッセージにセキュリティパラメータを設定する過程が示されている。これについてさらに説明すると、まず、メッセージに含めるコンテンツが入力されると（Ｓ６０１）、予め設定されたセキュリティ機能がオンになっているか否かを判定する（Ｓ６０２）。ここで、入力（Ｓ６０１）と判定（Ｓ６０２）とは順序を逆に行うこともできる。セキュリティ機能がオフのときには、コンテンツが含まれたメッセージを従来どおり送信し（Ｓ６０５）、セキュリティ機能がオンのときには、コンテンツが含まれたメッセージにセキュリティパラメータを設定する（Ｓ６０３）。次に、受信側のアドレスが送信側のアドレスリストに存在するか否かを判定する（Ｓ６０４）。そして、アドレスリストに存在すると、メッセージを正常に送信し（Ｓ６０５）、アドレスリストに存在しないと、エラーを通知（例えば、ディスプレイへの表示、音響の発生など）する（Ｓ６０６）。また、エラーを通知する代りに、前述のセキュリティレベル調整パラメータを設定して、セキュリティレベルを高くし、受信側にセキュリティレベルに応じたセキュリティをかけることができる。これにより、送信側の意図した送信先でない他の送信先に重要な内容のコンテンツ（例えば、住民登録番号、カード番号、各種ＩＤ及びパスワード、その他のプライバシーに関連する内容など）を送信してしまうミスを防止することができる。
【００２７】
図４は本発明の一実施形態による移動通信端末機においてメッセージを受信するための方法を示すフローチャートである。
図４に示すように、まず、メッセージを受信すると（Ｓ７０１）、セキュリティパラメータが設定されているか否かを判定する（Ｓ７０２）。そして、セキュリティパラメータが設定されていないときに、メッセージの受信を通知し（Ｓ７０４）、セキュリティパラメータが設定されているときに、受信したメッセージに含まれる送信側のアドレスが受信側のアドレスリストに存在するか否かを確認する（Ｓ７０３）。そして、アドレスリストに存在すると、メッセージの受信を通知（例えば、ディスプレイへの表示、音響の発生など）し（Ｓ７０４）、アドレスリストに存在しないと、メッセージの受信を通知せずに、受信したメッセージを削除する（Ｓ７０５）。また、送信側のアドレスがアドレスリストに存在しないときに、前述のセキュリティレベル調整パラメータが設定されているか否かを判定し、設定されていれば、セキュリティレベルを高くし、セキュリティレベルに応じたセキュリティをかけることができる。これにより、所望しない受信の通知を防止し、又はスパムコンテンツなどを遮断することができる。また、移動通信端末機が所有者でない他人の手に入った場合、プライバシーや重要な内容のコンテンツを保護することができる。
【００２８】
なお、セキュリティパラメータの他の活用方法として、前述の処理とは逆に、セキュリティパラメータが設定されていないときに、メッセージの受信を通知しないようにしてもよい。そうすれば、スパムコンテンツなどを送信する送信側においてセキュリティパラメータが故意に設定されないときに、受信側で不要なメッセージを確認する必要がなくなる。
【００２９】
一方、図５は本発明の他の実施形態による移動通信端末機においてメッセージを受信するための方法を示すフローチャートである。
図５に示すように、まず、メッセージを受信すると（Ｓ８０１）、セキュリティパラメータが設定されているか否かを判定する（Ｓ８０２）。セキュリティパラメータが設定されていないと、メッセージを正常に受信したことを通知し（Ｓ８０５）、セキュリティパラメータが設定されていると、認証を要求する（Ｓ８０３）。ここで、認証されると（Ｓ８０４）、メッセージを正常に受信したことを通知し（Ｓ８０５）、認証されないと（Ｓ８０４）、受信側にエラーを通知する（Ｓ８０６）。
【００３０】
ここで、メッセージの受信（Ｓ８０１）は、メッセージ全部の受信でなく、パイロットデータ（すなわち、受信側で認証されるか否かを確認するための試験データ）の受信であり得る。
また、認証の要求（Ｓ８０３）は、特定のサーバに接続して行うか、又は受信側の移動通信端末機自体の機能により行うことができる。また、認証の要求（Ｓ８０３）は、送信側又は受信側が指定した特定暗号の入力の要求であるか、又は秘密鍵／公開鍵を用いた認証やデジタル証明書の要求であり得る。これにより、重要なコンテンツを保護し得るという利点がある。特に、移動通信端末機が所有者でない他人の手に渡った場合、他人による重要なコンテンツに対する不正なアクセスが事実上防止され、重要なコンテンツを保護することができる。
【００３１】
なお、セキュリティパラメータの他の活用方法として、前述の処理とは逆に、セキュリティパラメータが設定されていないときに認証を要求してもよい。そうすれば、スパムコンテンツなどを送信する送信側においてセキュリティパラメータが故意に設定されないときに、受信側で不要なメッセージを確認する必要がなくなる。
また、受信されたコンテンツに特定の内容が含まれていることを条件として、メッセージの受信を通知しないか、又は認証を要求するように制御することができる。これにより、所望しないコンテンツの受信の通知を防止し、又は移動通信端末機が所有者でない他人の手に入った場合、該当コンテンツを保護することができる。
【００３２】
前述した全ての特徴は、セキュリティ機能のオン／オフ又はセキュリティレベルによる調整が可能である。このようなオン／オフ又はセキュリティレベルの調整機能は、送受信側の移動通信端末機でセキュリティ機能を任意に操作して行うことができる。特に、コンテンツの入力時に個別に設定するか、又は送受信される全てのメッセージに一括して適用されるように設定することができる。また、アドレスリストのグループ別に又は個別アドレス毎にオン／オフを指定することができる。また、送受信されるコンテンツに特定の内容が含まれている場合、自動でオンになるようにすることができるが、これにより、コンテンツに重要な内容（例えば、住民登録番号、口座番号、カード番号、各種ＩＤ又はパスワードなど）が含まれている場合、誤ってオフのまま送信することを防止することができる。また、スパムコンテンツの送受信を遮断することができる。
【００３３】
前述した本発明に係る方法は、ソフトウェア、ハードウェア、又はこれらの組み合わせで実現することができる。例えば、本発明に係る方法は、記憶媒体（例えば、移動通信端末機の内部メモリ、フラッシュメモリ、及びハードディスクなど）に記憶でき、プロセッサ（例えば、移動通信端末機の内部マイクロプロセッサ）により、コード又はコマンドを含んだソフトウェアプログラムを実行することにより実現することができる。
【００３４】
≪第２実施形態≫
本発明の第２実施形態は、移動通信端末機間で送受信されるメッセージの中継方法及び装置に関するもので、これについて説明する。
本発明に係る中継方法及び装置は、コンテンツを保護しつつ送受信するために、中継しようとするメッセージにセキュリティパラメータが設定されているか否かを判定する。ここで、セキュリティパラメータが設定されていない場合に受信側にメッセージを中継するか、逆に、セキュリティパラメータが設定されている場合に受信側にメッセージを中継することができる。以下、図６〜図８に基づいてより詳しく説明する。
【００３５】
図６は本発明の一実施形態によるメッセージ中継装置の構成を示すブロック図である。
図６に示すように、本発明に係る中継装置９００は、送受信部９０１、バッファ９０２、プロセッサ９０３、及びセキュリティパラメータ設定／判定モジュール９０４を含む。セキュリティパラメータ設定／判定モジュール９０４は、前述のように、中継するメッセージにセキュリティパラメータが設定されているか否かを判定する。前記判定の結果によって、中継装置９００は、メッセージを中継するか否かを決定する。また、セキュリティパラメータ設定／判定モジュール９０４は、中継するメッセージにセキュリティパラメータが設定されていない場合、セキュリティパラメータを単独で設定することができる。ここで、セキュリティパラメータ設定／判定モジュール９０４は、プロセッサ９０３により実行されるプログラムであり、保存部９０７に保存される。好ましくは、保存部９０７はメモリである。
【００３６】
ここで、中継装置９００は、プロファイル確認モジュール９０５をさらに含むことができる。ここで、プロファイルは、ユーザから予め入力された送受信セキュリティ情報である。プロファイル確認モジュール９０５は、前述のように、中継するメッセージにセキュリティパラメータが設定されていない場合、プロファイルを確認してセキュリティパラメータ設定／判定モジュール９０５にセキュリティパラメータを設定することを指示することができる。このようなプロファイル確認モジュール９０５は、プロセッサ９０３により実行されるプログラムであり、保存部９０７に保存される。
【００３７】
さらに、中継装置９００は、認証モジュール９０６をさらに含むことができる。認証モジュール９０６は、中継するメッセージにセキュリティパラメータが設定されている場合（又は、その逆の場合）、受信側に認証を要求し、認証された場合にのみ受信側にメッセージを中継する。このような認証モジュール９０６は、プロセッサ９０３により実行されるプログラムであり、保存部９０７に保存される。
【００３８】
図７は本発明の一実施形態によるメッセージ中継方法を示すフローチャートである。
図７を参照すると、セキュリティパラメータを中継装置９００で設定し得るコンテンツ中継方法が提示されている。これについて説明すると、まず、中継装置９００では、中継するメッセージを受信すると（Ｓ１００１）、そのメッセージにセキュリティパラメータが設定されているか否かを判定する（Ｓ１００２）。判定（Ｓ１００２）の結果が「ＮＯ」であると、予め設定された送受信側プロファイルと比較し（Ｓ１００３）、セキュリティパラメータを設定するか否かを判定する（Ｓ１００４）。判定（Ｓ１００４）の結果が「ＹＥＳ」であると、プロファイルによって、中継するメッセージにセキュリティパラメータを設定し（Ｓ１００５）、メッセージを中継する（Ｓ１００６）。これによれば、サービス提供者は、送受信側により予め設定されたセキュリティオプションによってサービスを中継することができる。これは特に、スパムコンテンツの防止に有用である。
【００３９】
一方、図８は本発明の他の実施形態によるコンテンツ中継方法を示すフローチャートである。
図８を参照すると、セキュリティパラメータが設定されているか否かによって、受信側に認証を要求する中継方法が提示されている。これについて説明すると、まず、中継するメッセージを受信すると（Ｓ１１０１）、メッセージにセキュリティパラメータが設定されているか否かを判定する（Ｓ１１０２）。セキュリティパラメータが設定されていると、前記受信側に認証を要求する（Ｓ１１０３）。次に、認証されたか否かを判定し（Ｓ１１０４）、認証されるとメッセージを中継し（Ｓ１１０５）、認証されないとメッセージを中継しない（Ｓ１１０６）。また、セキュリティパラメータが設定されているか否かの判定（Ｓ１１０２）の結果、セキュリティパラメータが設定されていないときにも、メッセージを中継しない（Ｓ１１０６）。
【００４０】
前述の中継方法は、好ましくは、送信側は予め暗号を指定することができ、認証の要求（Ｓ１１０３）は、送信側が予め指定した暗号の入力の要求であり得る。また、認証の要求は、秘密鍵／公開鍵を用いた認証やデジタル証明書の要求であり得る。このような方法によれば、予め送信側との間で暗号を知っている受信側だけが送信側の送るメッセージを正常に受信することができる。従って、移動通信端末機が所有者でない他人の手に入った場合も、重要な内容又はプライバシーが流出するおそれのある内容をより確実に保護することができる。
【００４１】
前述した本発明の実施形態は、ＳＭＳについて説明されたが、本発明は、ショートメッセージに限定されず、ＳＭＳプロトコルにより転送される全てのデータ、音声、静止画像、動画像などにも適用することができる。また、本発明をマルチメディアメッセージサービス（ＭＭＳ）にも適用できることは当業者に自明な事項である。その他、ＥＭＳ（Enhanced Message Service）、ＶＭＳ（Voice Mail System）、ＵＭＳ（Unified Messaging Service）などにも適用することができる。
【図面の簡単な説明】
【００４２】
【図１】本発明の一実施形態によるＳＭＳプロトコルのテレサービス層を示す図である。
【図２】本発明の一実施形態によるコンテンツを安全に送受信するための移動通信端末機の構成を示すブロック図である。
【図３】本発明の一実施形態によるコンテンツを安全に送信するための方法を示すフローチャートである。
【図４】本発明の一実施形態によるコンテンツを安全に受信するための方法を示すフローチャートである。
【図５】本発明の他の実施形態によるコンテンツを安全に受信するための方法を示すフローチャートである。
【図６】本発明の一実施形態によるコンテンツ中継装置の構成を示すブロック図である。
【図７】本発明の一実施形態によるコンテンツ中継方法を示すフローチャートである。
【図８】本発明の他の実施形態によるコンテンツ中継方法を示すフローチャートである。
【図９】従来のＳＭＳシステムを示す構成図である。
【図１０】従来のＳＭＳプロトコルのスタックを示す図である。
【図１１】従来のＳＭＳプロトコルのＳＭＳテレサービス層を示す図である。
【符号の説明】
【００４３】
５０１  送受信部
５０２  バッファ
５０３  プロセッサ
５０４  入力部
５０５  出力部
５０７  セキュリティパラメータ設定／判定モジュール
５０８  アドレス比較モジュール
５０９  認証モジュール
９０１  送受信部
９０２  バッファ
９０３  プロセッサ
９０４  セキュリティパラメータ設定／判定モジュール
９０５  プロファイル確認モジュール
９０６  認証モジュール
【図１】
0004659715.tif 000002
【図２】
0004659715.tif 000003
【図３】
0004659715.tif 000004
【図４】
0004659715.tif 000005
【図５】
0004659715.tif 000006
【図６】
0004659715.tif 000007
【図７】
0004659715.tif 000008
【図８】
0004659715.tif 000009
【図９】
0004659715.tif 000010
【図１０】
0004659715.tif 000011
【図１１】
0004659715.tif 000012