(57)【要約】【課題】ＮＧＮでＨＴＴＰを使用できるようにプロトコルの変換を行う装置を提供する。【解決手段】接続管理サーバを介して、通話およびデータ通信のためのセッションを確立するＮＧＮネットワークにおける通信端末装置において、ＨＴＴＰクライアントと接続し、ＮＧＮ用プロトコルとＨＴＴＰとの変換を行い、データの送受信を行うファイル転送モジュールと、前記ＨＴＴＰクライアント及びファイル転送モジュールと接続し、データを記憶する記憶装置と、記憶装置及びファイル転送モジュールと接続したＨＴＴＰクライアントと、を有する通信端末装置を提供する。【選択図】図３
2009027534.tif 000002
【特許請求の範囲】
【請求項１】
接続管理サーバを介して、通話およびデータ通信のためのセッションを確立するＮＧＮネットワークにおける通信端末装置において、
ＨＴＴＰクライアントと接続し、ＮＧＮ用プロトコルとＨＴＴＰとの変換を行い、データの送受信を行うファイル転送モジュールと、
前記ＨＴＴＰクライアント及びファイル転送モジュールと接続し、データを記憶する記憶装置と、
記憶装置及びファイル転送モジュールと接続したＨＴＴＰクライアントと、を有する
通信端末装置。
【請求項２】
前記通信端末装置は電話又はモデムである請求項１に記載の
通信端末装置。
【請求項３】
前記通信端末装置は情報端末と接続される請求項１に記載の
通信端末装置。
【請求項４】
ＨＴＴＰサーバを有し、該ＨＴＴＰサーバを経由して、該ファイル転送モジュールに対して送信時の通信帯域の予約を行う請求項１に記載の
通信端末装置。
【請求項５】
接続管理サーバを介して、通話およびデータ通信のためのセッションを確立するＮＧＮネットワークにおける通信システムにおいて、
ＨＴＴＰクライアントと接続し、ＮＧＮ用プロトコルとＨＴＴＰとの変換を行い、データの送受信を行うファイル転送モジュールと、
ＨＴＴＰクライアント及びファイル転送モジュールと接続し、データを記憶する記憶装置と、
記憶装置及びファイル転送モジュールと接続したＨＴＴＰクライアントと、を有する通信端末装置がネットワークに接続された、
システム。
【請求項６】
接続管理サーバを介して、通話およびデータ通信のためのセッションを確立するＮＧＮネットワークにおける情報送信方法において、
送信すべきファイルをＨＴＴＰを用いてＨＴＴＰサーバで受け取る段階と、
受け取ったファイルをＨＴＴＰサーバからファイル転送モジュールへ転送する段階と、
ファイル転送モジュールで受け取ったファイルをＮＧＮ用のプロトコルで送信する段階と、
を有する、
情報送信方法。
【請求項７】
接続管理サーバを介して、通話およびデータ通信のためのセッションを確立するＮＧＮネットワークにおける情報受信方法において、
ＮＧＮ用のプロトコルによってファイルを受け取る段階と、
受け取ったファイルを記憶装置に記憶させる段階と、
ＨＴＴＰサーバが、記憶装置に記憶されたファイルを受け取る段階と、
ＨＴＴＰサーバが、受け取ったファイルをメール転送プロトコルを用いてＨＴＴＰクライアントに転送する段階と、
を有する
情報受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は次世代ネットワーク、いわゆるＮＧＮにおいて、ＮＧＮ対応機器にＨＴＴＰ（Hypertext Transfer Protocol）サーバの機能を持たせ、ＨＴＴＰとＮＧＮ（Next Generation Network）ファイルプロトコルとの間でプロトコル変換を行う技術に関する。
【背景技術】
【０００２】
近年、現在の電話網をＩＰ技術を用いて構築し直すことで利便性の向上などを実現することが行われている。これはいわゆるＮＧＮ（New Generation Network：次世代ネットワーク）と呼ばれている。ＮＧＮはＩＰネットワークであり、使用するプロトコルはＳＩＰ（Session Initiation Protocol）である。これは主にＩＰ電話で呼制御を実現するためのプロトコルである。
【０００３】
インターネットを介して特定の相手にファイルを送信する場合、現状はＨＴＴＰを利用したファイル転送サービスを利用して送信する。しかし、この方法では、送信できるファイルのサイズに制限があり、また第三者のサーバを経由するので情報漏洩の危険がある。
【０００４】
ＮＧＮ網を利用してファイルの送信を行う場合、ファイルは端末間で直接やりとりされるので、上記のような問題が発生せず、また高速な転送が可能である。
ＮＧＮを利用したファイル送信、受信を行う場合、ＮＧＮ対応電話機に送信したいファイルをセットしなければならない。また、受信したファイルを見るためには、ファイルを受信した後ＮＧＮ対応電話機からファイルを取り出さなければならない。これらの操作を情報端末を使用してＬＡＮ経由で行う場合、情報端末で使用するソフトウエアが必要となる。
【０００５】
特許文献１には車両に搭載される電子制御装置とデータ読み出し用の装置との通信において、プロトコル変換を行うことが開示されている。
【特許文献１】特開２００６−３５２２０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
専用のソフトウエアを開発する場合、開発コストやメンテナンスコストが必要となる。またソフトウエアの開発者はサードパーティに対して開発したソフトウエアの仕様を公開しなければならない。この公開には煩雑な手順が必要となる。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明は接続管理サーバを介して、通話およびデータ通信のためのセッションを確立するＮＧＮネットワークにおける通信端末装置において、ＮＧＮ用のプロトコルと、インターネットで広く使用されているＨＴＴＰとの変換を行うファイル転送モジュールを搭載した通信端末装置を提供する。
【発明の効果】
【０００８】
ＮＧＮ対応の通信端末にＮＧＮ用のプロトコルとＨＴＴＰとの変換機能を持たせているので、ファイルサイズの大きなファイルの転送を、サーバの制限を受けずに行うことができる。
【発明を実施するための最良の形態】
【０００９】
本実施の形態の例は、通信端末としてＮＧＮに対応した電話器を想定している。特に、当該電話器がインターネットで用いるプロトコルであるＨＴＴＰとＮＧＮ用のプロトコルであるＳＩＰとの変換を行うことができる。以下に、まずＮＧＮを概略的に説明し、次に実施の形態の例を説明する。
【００１０】
（ＮＧＮについて）
図１を用いて従来の電話網と比較しながらＮＧＮの概要を説明する。図１（ａ）に示されているように、従来の加入電話網８１では、通話音声をやりとりする際に、発信側端末８２と着信側端末８３の間に固定的な回線８４をつなぐ。一度回線をつないでしまえば、安定した品質の通話が実現できる。
【００１１】
一方、ＮＧＮでは図１（ｂ）に示したように、発信側端末８２、着信側端末８３はそれぞれＩＰ電話アダプタ８５に接続される。このＩＰ電話アダプタ８５は通話音声をＩＰパケットに分割して送信したり、受信したＩＰパケットを音声に変換したりする装置である。また、ＮＧＮ対応電話機（図示しない）においては、ＩＰ電話アダプタ８５を内蔵している場合もある。以下に説明する本実施の形態の例ではＮＧＮ対応電話機を想定している。
【００１２】
図２はＮＧＮにおけるセッション確立のフローチャートである。ＮＧＮのセッションの確立では、まず発信側電話機は接続管理サーバであるＳＩＰサーバに接続要求（ＩＮＶＩＴＥリクエスト）を送信する（ステップＳ１００）。ＳＩＰサーバは着信側電話機に受信したＩＮＶＩＴＥリクエストを配送する（ステップＳ１０１）。その後ＳＩＰサーバは発信側電話機にリクエストが着信側に届いており呼び出し中であることを示すステータス・コードとして「１００Ｔｒｙｉｎｇ」を返送する（ステップＳ１０２）。
【００１３】
着信側電話機では、電話の応答を行うまでの間に暫定的な応答としてステータス・コード「１００Ｔｒｙｉｎｇ」をＳＩＰサーバに返送する（ステップＳ１０３）。また着信側電話機は呼び出し音を鳴らしていることを示すステータス・コード「１８０Ｒｉｎｇｉｎｇ」をＳＩＰサーバに返送する（ステップＳ１０４）。ＳＩＰサーバはステータス・コード「１８０Ｒｉｎｇｉｎｇ」を発信側電話機に送信し（ステップＳ１０５）、呼び出し中であることを知らせる。
着信側電話機が電話の応答を行うと応答を示すステータス・コード「２００ｏｋ」をＳＩＰサーバに返送する（ステップＳ１０６）。さらにＳＩＰサーバは発信側電話機にステータス・コード「２００ｏｋ」を送信する（ステップＳ１０７）。
【００１４】
発信側電話機は応答を受け取ると、ＳＩＰサーバに応答を受け取ったことを知らせる「ＡＣＫリクエスト」と送信する（ステップＳ１０８）。ＳＩＰサーバは受け取った「ＡＣＫリクエスト」を着信側電話機に送信する（ステップＳ１０９）。これにより双方の通信は完了し、データ通信を行うことができる（ステップＳ１１０）。
【００１５】
ＮＧＮの通話時は、最初にＩＰ電話アダプタ８５でＩＰパケット８６が生成される。生成されたＩＰパケット８６の伝送には、呼制御を行うＳＩＰ（session initiation protocol）が使用される。このＩＰパケット８６は通話を制御するＳＩＰサーバ８８およびルータ８７を通して伝送される。また、ルータ８７は、ＩＰパケット８６で運ぶ通話音声の品質を一定に保つＱｏＳ（quality of service）機能を有している。
【００１６】
ＱｏＳはＩＰパケット８６を種類ごとに分類し、ルータ８７がその種類に応じて転送の順序を変えるというものである。例えば、音声パケットが遅延すると通話品質が低下するので、ルータ８７は音声パケットを優先的に転送する。ＩＰパケット８６の分類はＩＰヘッダに書き込まれた情報（具体的にはＴｏＳ「type of service」）に基づいて行う。
【００１７】
このように、ＮＧＮは、現在別々に構築されているインターネットサービス用ＩＰネットワークと電話サービス用の電話網を、ＩＰ技術を用いてＱｏＳ等を向上させたＩＰ通信網として統合し、現行の公衆網を代替する次世代ＩＰネットワークである。またＩＰパケットにより通信を行うため、音声だけでなく映像や他のデータを送受信することもできる。
【００１８】
（ネットワークの概略）
図３は本実施の形態の例の概観図である。図示したように、ＮＧＮ対応通信端末１，１´をＮＧＮに接続する。ＮＧＮ対応通信端末１，１´は例えばＮＧＮ対応電話機１０、ＮＧＮ対応モデム１０１、である。ＮＧＮ対応通信端末１，１´は情報端末として例えばパーソナルコンピュータ５と接続する。接続は有線、無線のどちらの接続でもよい。
ファイルを相手に送信するときは、送信したいファイルを付加したＨＴＴＰリクエストをＮＧＮ対応電話機１０に送信する。これを受信したＮＧＮ対応通信端末１´としてのＮＧＮ対応電話機１０は、ＨＴＴＰリクエストをファイル転送プロトコルに変換し、ファイルを相手先端末（ＮＧＮ対応電話機）に送信する。それを受信したＮＧＮ対応電話機１０は、自身の記憶装置にファイルを保存する。そのファイルを、ＨＴＴＰクライアントによって取得する。
【００１９】
図４は本実施の形態において、ＮＧＮ対応電話機１０とＨＴＴＰクライアント２０の機能ブロック図である。ＮＧＮ対応電話機１０は、電話発信、受信を行うＮＧＮシグナリングモジュール１１と、ファイル転送を行うＮＧＮファイル転送モジュール１２と、ＨＴＴＰクライアント２０からのリクエストを受け付けるＨＴＴＰサーバ１３と、受信したファイルを保存する記憶装置１４を具備する。またＨＴＴＰクライアント２０はＮＧＮ対応電話機１０と接続する。
【００２０】
（送信時フローチャート）
次にファイル送信時の流れを図５に示す。
ＨＴＴＰクライアント２０は、宛先電話番号、予約する帯域、添付するファイル名、ファイルの内容を含んだＨＴＴＰリクエストを、ＮＧＮ対応電話機１０のＨＴＴＰサーバ１３に送信する（ステップＳ１）。ＨＴＴＰサーバ１３は受信したファイルを記憶装置１４に保存する（ステップＳ２）。
【００２１】
また、ＨＴＴＰサーバ１３は、ＮＧＮファイル転送モジュール１２に、ファイル送信要求を送信する（ステップＳ３）。ＮＧＮファイル転送モジュール１２は、ファイル送信要求を受け取ると、ＮＧＮシグナリングモジュール１１にファイル送信要求を送信する（ステップＳ４）。
【００２２】
ＮＧＮシグナリングモジュール１１は、送信先端末に、シグナリング開始要求を送信する（ステップＳ５）。ＮＧＮシグナリングモジュール１１は、送信先端末からシグナリング応答を受信する（ステップＳ６）。
【００２３】
次に、ＮＧＮシグナリングモジュール１１は、ファイル送信開始要求をＮＧＮファイル転送モジュール１２に送信する（ステップＳ７）。ＮＧＮファイル転送モジュール１２は、ファイル送信開始要求を受け取ると、送信するファイルを記憶装置１４から取得する（ステップＳ８）。
【００２４】
ＮＧＮファイル転送モジュール１２は、記憶装置１４から受け取ったファイルを送信先端末に送信する（ステップＳ９）。最後にＮＧＮシグナリングモジュール１１は、送信先端末から、切断要求を受信する（ステップＳ１０）。
【００２５】
このように、ＨＴＴＰをＮＧＮ用のプロトコルに変換することで、ＮＧＮを用いてファイルを相手に送ることができる。
【００２６】
（受信時フローチャート）
ファイル受信時の流れを図６に示す。ＮＧＮシグナリングモジュール１１は、シグナリング開始要求を受信する（ステップＳ２１）。ＮＧＮシグナリングモジュール１１は、受け取ったファイル受信開始要求を、ＮＧＮファイル転送モジュール１２に送信する（ステップＳ２２）し、相手先端末にシグナリング応答を送信する（ステップＳ２３）。
【００２７】
次に、ＮＧＮファイル転送モジュール１２は、送信元端末からファイルを受信し（ステップＳ２４）、記憶装置１４にファイルを保存する（ステップＳ２５）。保存終了後、ＮＧＮファイル転送モジュール１２は、切断要求をＮＧＮシグナリングモジュール１１に送信する（ステップＳ２６）。
【００２８】
ＮＧＮシグナリングモジュール１１は、切断要求を相手先端末に送信する（ステップＳ２７）。この切断要求は図５のステップＳ１０に対応する。ＨＴＴＰクライアント２０から、ＨＴＴＰサーバ１３に対して、ファイル取得要求を送信する（ステップＳ２８）。ＨＴＴＰサーバ１３は、記憶装置１４からファイルを取得する（ステップＳ２９）。ＨＴＴＰサーバ１３は、取得したファイルをＨＴＴＰクライアント２０に送信する（ステップＳ３０）。
【００２９】
以下に、ＨＴＴＰクライアント２０として、ＷＥＢブラウザを利用する場合のユーザインターフェースの例を示す。
図７に、送信画面３０の例を示す。図の宛先電話番号欄３１に電話番号を入力する。またＱｏＳ欄３２には、予約帯域を入力する。ＱｏＳ欄３２は例えばあらかじめ設定された数値がポップアップメニューとして表示され、希望の数値をクリックすることによって入力する方式でもよい。ファイル名欄３３には送信するファイルを指定する。ファイル名の指定には、入力用の領域の近隣に参照ボタン３５が配置され、これによっていわゆるツリー形式でファイルが表示されるので、これを用いて入力することもできる。ファイル名を入力し終わると、送信ボタン３４をクリックすることで、ファイル送信を開始する。
【００３０】
次に、送受信状況の確認画面の例を図８に示す。送信状況は、送信中の宛先電話番号４１１、ファイル名４２１、送信するファイル全体のうちどのくらいの割合が送信し終わったかを示す送信進捗率４６１、４７１、送信ファイルのファイルサイズ４３１、送信の約帯域４４１、全てのファイル送信が終わるまでの残り時間４５１を確認できる。送信を中止する中止ボタン４８１、４９１をクリックすることで、ファイル送信を中止できる。
【００３１】
同様に、受信状況は、送信元の電話番号４１２、受信したファイルのファイル名４２２、受信するファイル全体のうちどのくらいの割合が受信し終わったかを示す受信進捗率４６２、４７２、受信したファイルのファイルサイズ４３２、受信の予約帯域４４２、全てのファイル受信が終わるまでの残り時間４５２を確認できる。中止ボタン４８２をクリックすることで、ファイル受信を中止できる。受信が完了しているファイルは、受信中止ボタンがダウンロードボタン４９に表示変更される。ダウンロードボタン４９２をクリックすると、ファイルをダウンロードできる。
【００３２】
ブラックリスト設定画面５０の例を図９に示す。これは例えば近年問題になっている迷惑メール等の、不特定多数のユーザに一方的に送信されるメール等を遮断する機能である。この機能によってブラックリストに設定された電話番号からのファイル送信を自動的に拒否することができる。
【００３３】
ブラックリスト５３に電話番号を追加する場合は、追加したい電話番号を所定の入力欄５１に入力して、追加ボタン５２をクリックすることで行う。またブラックリスト５３から電話番号を削除するときは、リスト内から目的の電話番号を選択して削除ボタン５４をクリックすることで行う。最後に変更ボタン５５をクリックすることで、リストの変更が反映される。
【００３４】
このようにファイル送受信を行うに際して、ＷＥＢブラウザから送信するＨＴＴＰリクエストの例を示す。図１０は実際のＨＴＴＰメッセージの一例６０である。図示されているように、Content-Type６１にmultipart/form-dataを指定し、宛先電話番号、予約帯域、ファイル名、ファイルの内容を、それぞれ設定する。
【００３５】
ＷＥＢブラウザを搭載していないＣＥ（Consumer Electronics）機器等からＨＴＴＰリクエストを出力する場合の例として、ＳＯＡＰ（Simple Object Access Protocol）利用した例７０を図１１に示す。ＣＥ機器には例えばＨＤＤ（Hard disk drive）レコーダが想定できる。
図１１のＳＯＡＰのＢＯＤＹ部７１にて、宛先電話番号、予約帯域、ファイル名を指定し、ＭＩＭＥのアタッチメントとして、ファイルの内容を設定する。
【００３６】
ＨＴＴＰリクエストのその他の形式として、ＷｅｂＤＡＶ（Web-based Distributed Authoring and Versioning）プロトコルを利用した場合の例８０を図１２に示す。
ＨＴＴＰのＰＵＴメソッド８１を利用し、Content-Typeヘッダ８２にファイルの種類を指定し、Content-Dispositionヘッダ８３にファイル名を指定する。ＷｅｂＤＡＶプロトコルを利用した場合、宛先電話番号や、予約帯域を指定することができないので、ＮＧＮ対応電話機への、ファイルのアップロードのみ行い、実際の転送処理は、ＷＥＢブラウザ経由等で行う。
【００３７】
次に、上記のＨＴＴＰリクエストをＮＧＮファイル転送プロトコルに変換したメッセージの例９０を示す。
図１３は図５のステップＳ５、図６のステップＳ１にあたる部分のメッセージであり、ファイル転送のためのシグナリングを行っている。ＳＩＰのリクエストライン９１とＴｏヘッダ９２に宛先電話番号を記述する。
【００３８】
図１４は図５のステップＳ９、図６のステップＳ４にあたるメッセージの例１００であり、実際のファイル転送を行っている。Content-Dispositionヘッダ１０１にファイル名を記述し、ボディ部１０２にはファイルを記述する。
【００３９】
本実施の形態の例はＮＧＮを用いてファイルを送受信することができる。現在広く普及しているインターネットでは、例えば数十ＭＢのファイル（例えば動画などは１０ＭＢ〜１００ＭＢ、又はそれ以上のファイルサイズになる）を送信しようとすると、サーバが送信を受け付けない場合がある。
【００４０】
これは大きなファイルサイズのファイルを送信するとサーバに大きな負荷がかかるために他のユーザに影響を及ぼすので、サーバが所定のファイルサイズ以上のファイルを送信できないように設定されているからである。
しかし、上記のような実施の形態の例では送信するファイルサイズに制限はない。これは、電話機は通常個人で使用するものなので、ＮＧＮ対応電話機のサーバに負荷がかかったとしても、他のユーザに影響を与えないからである。
【００４１】
このようにＮＧＮ対応の電話機をＨＴＴＰサーバとして使用することによって、従来は他のユーザの利便性を考慮して使用しなければならないサーバを、自由に使用することができる。従って送信又は受信するファイルサイズは制限されることはない。
【００４２】
次に他の実施の形態の例を説明する。メールファイルの送信、受信方法は同様なので、装置の構成について説明する。図１５はＮＧＮ対応電話機１０とプロトコル変換を行う装置１５を分離した状態のブロック図である。つまりこの場合のＮＧＮ対応電話機１０はプロトコル変換の機能は有していない。プロトコル変換装置１５はＮＧＮ対応電話機１０に接続している。この接続は有線、無線のどちらでもよい。このプロトコル変換装置１５はＨＴＴＰクライアント２０を有しており、具体的には例えばパーソナルコンピュータを想定できる。
図示したようにプロトコル変換装置１５は記憶装置１４、ＨＴＴＰクライアント２０、ＨＴＴＰサーバ１３およびＮＧＮファイル転送モジュール１２を有している。
【００４３】
図１６はプロトコル変換装置６０がＨＴＴＰクライアント２０を有する情報端末５０に接続している例である。この情報端末５０にパーソナルコンピュータを使用し、ＮＧＮ対応電話機１０と接続することで、本実施の形態の例を実現できる。
ファイルの送受信方法は上記と同様であり、情報端末５０とＮＧＮ対応電話機１０が接続されており、ＮＧＮファイル転送モジュール１２とＮＧＮシグナリングモジュール１１との間で情報の転送が行われる。ファイルの送受信については、上記の送信時フローチャート、受信時フローチャートでの説明と同様である。
【図面の簡単な説明】
【００４４】
【図１】（ａ）は従来の電話網の概略図であり、（ｂ）はＮＧＮの概略図である。
【図２】セッション確立時のフローチャートである。
【図３】本実施の形態の例の概略図である。
【図４】本実施の形態の例の機能ブロック図である。
【図５】ファイル転送時の送信側のフロー図である。
【図６】ファイル転送時の受信側のフロー図である。
【図７】ファイル送信画面の例である。
【図８】ファイルの送受信状況確認画面の例である。
【図９】ブラックリスト設定画面の例である。
【図１０】ファイル送信のＨＴＴＰメッセージの例である。
【図１１】ファイル送信のＨＴＴＰメッセージ例のうちＳＯＡＰの例である。
【図１２】ファイル送信のＨＴＴＰメッセージ例のうちＷｅｂＤＡＶの例である。
【図１３】ファイル転送のためのシグナリングメッセージの例である。
【図１４】ＮＧＮの中でファイル転送を行う時のメッセージの例である。
【図１５】ＮＧＮ対応電話機とプロトコル変換を行う装置を分離した状態のブロック図である。
【図１６】プロトコル変換装置がＨＴＴＰクライアントを有する情報端末に接続している例である。
【符号の説明】
【００４５】
１０・・・ＮＧＮ対応電話機、１１・・・ＮＧＮシグナリングモジュール、１２・・・ＮＧＮファイル転送モジュール、１３・・・ＨＴＴＰサーバ、１４・・・記憶装置、２０・・・ＨＴＴＰクライアント
【図１】
2009027534.tif 000003
【図２】
2009027534.tif 000004
【図３】
2009027534.tif 000005
【図４】
2009027534.tif 000006
【図５】
2009027534.tif 000007
【図６】
2009027534.tif 000008
【図７】
2009027534.tif 000009
【図８】
2009027534.tif 000010
【図９】
2009027534.tif 000011
【図１０】
2009027534.tif 000012
【図１１】
2009027534.tif 000013
【図１２】
2009027534.tif 000014
【図１３】
2009027534.tif 000015
【図１４】
2009027534.tif 000016
【図１５】
2009027534.tif 000017
【図１６】
2009027534.tif 000018