(57)【要約】インターネットなどのオープンネットワーク上のデジタルデータを、携帯電話端末などの携帯端末へ送信し、利用することを可能とするデータ通信システム、データ通信方法、データ転送装置、携帯端末および携帯デバイスに関する。
2002061974.tif 000002
【特許請求の範囲】
【請求項１】
インターネットなどのオープンネットワークと、
電話網と、
上記オープンネットワークおよび上記電話網に接続され、これら２つのネットワーク間のデータ転送処理を行うサーバと、
上記電話網に無線あるいは有線にて接続され、当該サーバとの間でパケット通信が可能な携帯端末と、を備えるデータ通信システムにおいて、
上記サーバは、オープンネットワークから受信したデジタルデータを、上記パケットにて搬送可能なサイズ毎に分割するとともに、各パケットにそれぞれに格納したデジタルデータに対する処理を記述して上記携帯端末に送信し、
上記携帯端末は、当該処理に基づいて各パケットのデジタルデータを処理することを特徴とするデータ通信システム。
【請求項２】
インターネットなどのオープンネットワークと、
電話網と、
上記オープンネットワークおよび上記電話網に接続され、これら２つのネットワーク間のデータ転送処理を行うサーバと、
上記電話網に無線あるいは有線にて接続され、当該サーバとの間でパケット通信が可能な携帯端末と、を備えるデータ通信システムにおいて、
上記サーバは、オープンネットワークから受信したデジタルデータを、上記パケットにて搬送可能なサイズ毎に分割するとともに、各パケットにそれらの間での順番を示す番号を付加して上記携帯端末に送信し、
上記携帯端末は、当該番号に基づいてデジタルデータの処理順を判断することを特徴とするデータ通信システム。
【請求項３】
前記各パケットに付加される番号は、前記サーバがまとめて送信する１個あるいは複数個のパケット毎に共通に付加される番号と、各まとめて送信される１個あるいは複数個のパケット内で順番に付加される番号と、からなることを特徴とする特許請求の範囲第２項記載のデータ通信システム。
【請求項４】
表示用の前記デジタルデータは、前記携帯端末の表示能力に応じたサイズ毎にパケット化されることを特徴とする特許請求の範囲第１項または第２項記載のデータ通信システム。
【請求項５】
表示用の前記デジタルデータは、前記携帯端末の記憶能力、当該携帯端末において入力可能な文字種の個数あるいは当該デジタルデータにおける入力項目の有無を単位として、前記複数個のパケットに共通の番号が付加されることを特徴とする特許請求の範囲第１項または第２項記載のデータ通信システム。
【請求項６】
前記携帯端末に実施させる前記処理が、当該携帯端末に前記デジタルデータを表示させる処理であることを特徴とする特許請求の範囲第１項または第２項記載のデータ通信システム。
【請求項７】
前記デジタルデータを表示させるプログラムは、前記携帯端末から着脱可能な記憶媒体に記憶されていることを特徴とする特許請求の範囲第１項または第２項記載のデータ通信システム。
【請求項８】
前記サーバから前記携帯端末に送信する表示用のデジタルデータには、携帯端末の入力キーを用いて入力するテキストが割り付けられ、
前記携帯端末は、当該入力キーの操作により入力されたテキストを前記サーバに送信することを特徴とする特許請求の範囲第１項または第２項記載のデータ通信システム。
【請求項９】
前記入力されたテキストを前記サーバに送信するプログラムは、前記携帯端末から着脱可能な記憶媒体に記憶されていることを特徴とする特許請求の範囲第１項または第２項記載のデータ通信システム。
【請求項１０】
前記携帯端末は、前記サーバにアクセスする際に当該携帯端末の利用可能リソースを送信し、
前記サーバは当該利用可能リソースに基づいてデジタルデータを生成して当該携帯端末に送信することを特徴とする特許請求の範囲第８項記載のデータ通信システム。
【請求項１１】
インターネットなどのオープンネットワークと、
電話網と、
上記オープンネットワークおよび上記電話網に接続され、これら２つのネットワーク間のデータ転送処理を行うサーバと、
上記電話網に無線あるいは有線にて接続され、当該サーバとの間でパケット通信が可能な携帯端末と、を備えるデータ通信システムにおいて、
上記サーバは、上記オープンネットワークから取得したデジタルデータに、他のデータへのリンクが記述されている場合には、当該リンクを前記テキストに置き換えたデジタルデータを生成して携帯端末に送信するとともに、当該リンクと前記テキストとを対応付けたリストを生成し、
携帯端末から前記テキストを受信したら当該リストに基づいてオープンネットワークからリンク先のデジタルデータを取得することを特徴とするデータ通信システム。
【請求項１２】
インターネットなどのオープンネットワークと、
電話網と、
上記オープンネットワークおよび上記電話網に接続され、これら２つのネットワーク間のデータ転送処理を行うサーバと、
上記電話網に無線あるいは有線にて接続され、当該サーバとの間でパケット通信が可能な携帯端末と、を備えるデータ通信システムにおいて、
上記携帯端末は、上記サーバにアクセスする際に当該携帯端末の利用可能リソースを送信し、
当該サーバは当該利用可能リソースに基づいてデジタルデータを生成して当該携帯端末に送信することを特徴とするデータ通信システム。
【請求項１３】
前記サーバが前記携帯端末に送信する表示用のデジタルデータには、必ず、携帯端末の入力キーを用いて入力するテキストが割り付けられ、
前記携帯端末は入力キーの操作により入力されたテキストを前記サーバに送信することを特徴とする特許請求の範囲第１２項記載のデータ通信システム。
【請求項１４】
電話網を介してデジタルデータを送受信するサーバと携帯端末と、を備えるデータ通信システムにおいて、
上記サーバおよび上記携帯端末は、上記デジタルデータとともに当該デジタルデータに対する処理指令を含むメッセージを互いに送信し、且つ、当該指定された処理指令にて当該デジタルデータを処理することを特徴とするデータ通信システム。
【請求項１５】
前記処理指令は、処理毎に異なるテキスト文字列と、当該テキスト文字列のバイト数と、これらテキスト文字列およびバイト数の前後に配置される２バイト以下の所定の制御文字列と、で構成されていることを特徴とする特許請求の範囲第１４項記載のデータ通信システム。
【請求項１６】
前記デジタルデータは、当該デジタルデータのバイト数とともに、２バイト以下の所定の制御文字列にて挟まれたメッセージ構造であることを特徴とする特許請求の範囲第１４項記載のデータ通信システム。
【請求項１７】
前記メッセージは、ヘッダ空間定義用の制御文字列対と、ボディ空間定義用の制御文字列対と、これら２対の制御文字列対全体を挟むエンベロープ空間定義用の制御文字列対と、を備えるメッセージ構造を有するとともに、
上記ヘッダ空間定義用の制御文字列対の間に、当該メッセージに割り当てられる番号が割り付けられ、且つ、上記ボディ空間定義用の制御文字列対の間に、当該メッセージに収容するデジタルデータおよびそのデジタルデータのサイズ情報が割り付けられていることを特徴とする特許請求の範囲第１４項記載のデータ通信システム。
【請求項１８】
前記処理指令はボディ空間定義用の制御文字列対の間に割りつれられ、且つ、当該処理指令と上記デジタルデータおよびそのデジタルデータのサイズ情報との間には、他の制御文字列が割り付けられていることを特徴とする特許請求の範囲第１７項記載のデータ通信システム。
【請求項１９】
インターネットなどのオープンネットワークから取得したデジタルデータを携帯端末に送信するデータ通信方法であって、
上記デジタルデータを上記携帯端末にて処理可能なサイズ毎に分割するとともに、各分割デジタルデータには、当該携帯端末に対してデジタルデータに対する処理を付加することを特徴とするデータ通信方法。
【請求項２０】
前記分割デジタルデータには、前記デジタルデータにおける順番を示す番号が付加されていることを特徴とする特許請求の範囲第１９項記載のデータ通信方法。
【請求項２１】
前記順番を示す番号は、前記携帯端末にまとめて送信する単位毎に共通の番号と、当該まとめて送信される１個あるいは複数個の分割デジタルデータ内での順番を示す番号とからなり、前記分割デジタルデータは前記共通の番号毎にまとめて送信され、当該携帯端末では当該順番を示す番号にしたがって処理が制御されることを特徴とする特許請求の範囲第２０項記載のデータ通信方法。
【請求項２２】
表示用の前記デジタルデータは、前記携帯端末の表示能力に応じたサイズ毎に分割されることを特徴とする特許請求の範囲第１９項記載のデータ通信方法。
【請求項２３】
表示用の前記デジタルデータは、前記携帯端末の記憶能力、当該携帯端末において入力可能な文字種の個数あるいは当該デジタルデータにおける入力項目の有無を単位として、前記複数個の分割デジタルデータに共通の番号が付加されることを特徴とする特許請求の範囲第１９項記載のデータ通信方法。
【請求項２４】
前記携帯端末に実施させる前記処理が、当該携帯端末に前記デジタルデータを表示させる処理であることを特徴とする特許請求の範囲第１９項記載のデータ通信方法。
【請求項２５】
分割デジタルデータには、前記携帯端末の入力キーから入力可能なテキストが割り付けられ、当該携帯端末から送信されたテキストに応じて次に携帯端末に送信する分割デジタルデータが決定されることを特徴とする特許請求の範囲第１９項記載のデータ通信方法。
【請求項２６】
前記携帯端末から送信された利用可能リソースに基づいて表示用の分割デジタルデータが生成されることを特徴とする特許請求の範囲第２４項記載のデータ通信方法。
【請求項２７】
インターネットなどのオープンネットワークから取得したデジタルデータを携帯端末に送信するデータ通信方法であって、
上記デジタルデータを上記携帯端末にて処理可能なサイズ毎に分割し、且つ、当該デジタルデータに他のデータへのリンクが記述されている場合には、当該リンクを前記テキストに置き換えた分割デジタルデータを生成して携帯端末に送信するとともに、当該リンクと前記テキストとを対応付けたリストを生成し、
携帯端末から前記テキストを受信したら当該リストに基づいてオープンネットワークからリンク先のデジタルデータを取得することを特徴とするデータ通信方法。
【請求項２８】
インターネットなどのオープンネットワークから取得したデジタルデータを携帯端末に送信するデータ通信方法であって、
上記携帯端末から当該携帯端末の利用可能リソースを取得し、
当該利用可能リソースに基づいて上記デジタルデータを複数の分割デジタルデータに分割することを特徴とするデータ通信方法。
【請求項２９】
電話網を介してサーバと携帯端末との間でデジタルデータを送受信するデータ通信方法において、
上記サーバおよび上記携帯端末は、上記デジタルデータとともに当該デジタルデータに対する処理指令を含むメッセージを互いに送信し、且つ、当該指定された処理指令にて当該デジタルデータを処理することを特徴とするデータ通信方法。
【請求項３０】
前記処理指令は、処理毎に異なるテキスト文字列と、当該テキスト文字列のバイト数と、これらテキスト文字列およびバイト数の前後に配置される２バイト以下の所定の制御文字列と、で構成されていることを特徴とする特許請求の範囲第２９項記載のデータ通信方法。
【請求項３１】
前記デジタルデータは、当該デジタルデータのバイト数とともに、２バイト以下の所定の制御文字列にて挟まれたメッセージ構造であることを特徴とする特許請求の範囲第２９項記載のデータ通信方法。
【請求項３２】
前記メッセージは、ヘッダ空間定義用の制御文字列対と、ボディ空間定義用の制御文字列対と、これら２対の制御文字列対全体を挟むエンベロープ空間定義用の制御文字列対と、を備えるメッセージ構造を有するとともに、
上記ヘッダ空間定義用の制御文字列対の間に、当該メッセージに割り当てられる番号が割り付けられ、且つ、上記ボディ空間定義用の制御文字列対の間に、当該メッセージに収容するデジタルデータおよびそのデジタルデータのサイズ情報が割り付けられていることを特徴とする特許請求の範囲第２９項記載のデータ通信方法。
【請求項３３】
前記処理指令はボディ空間定義用の制御文字列対の間に割りつれられ、且つ、当該処理指令と上記デジタルデータおよびそのデジタルデータのサイズ情報との間には、他の制御文字列が割り付けられていることを特徴とする特許請求の範囲第３２項記載のデータ通信方法。
【請求項３４】
インターネットなどのオープンネットワークから取得したデジタルデータを電話網に接続された携帯端末にパケット送信するデータ転送装置であって、
上記デジタルデータを上記パケットに収容可能なサイズ毎に分割するデジタルデータ分割手段と、
当該分割されたデジタルデータ毎に、上記携帯端末にて実行可能な処理指令を付加して複数のパケットメッセージを生成するメッセージ生成手段と、を備え、
当該パケットメッセージ毎に携帯端末へ送信することを特徴とするデータ転送装置。
【請求項３５】
前記メッセージ生成手段は、前記複数のパケットメッセージに、それらの間での順番を示す番号を付加することを特徴とする特許請求の範囲第３４項記載のデータ転送装置。
【請求項３６】
前記デジタルデータ分割手段は、前記デジタルデータが表示のものである場合には、前記携帯端末の表示能力に応じたサイズ毎に分割されることを特徴とする特許請求の範囲第３４項記載のデータ通信装置。
【請求項３７】
前記デジタルデータ分割手段は、前記デジタルデータが表示のものである場合には、それに割り付けられたリンクを前記携帯端末の入力キーを用いて入力するテキストに変換するとともに、当該リンクと当該テキストとの対応テーブルを生成し、
当該対応テーブルを用いて上記携帯端末から応答されてきたテキストと上記テキストとを比較し、その比較結果に基づいてリンク先を特定するリンク先特定手段と、
当該リンク先からデジタルデータを取得するオープンネット通信手段と、を設けたことを特徴とする特許請求の範囲第３４項記載のデータ転送装置。
【請求項３８】
前記メッセージ生成手段は、前記携帯端末の記憶能力、当該携帯端末において入力可能な文字種の個数あるいは当該デジタルデータにおける入力項目の有無を単位として、前記複数個のパケットメッセージに共通の番号が付加し、この共通の飯盒を単位として複数個のパケットメッセージを送信することを特徴とする特許請求の範囲第３４項記載のデータ転送装置。
【請求項３９】
前記メッセージ生成手段は、処理指令毎に異なるテキスト文字列と、当該テキスト文字列のバイト数と、これらテキスト文字列およびバイト数の前後に配置される２バイト以下の所定の制御文字列と、で構成されたパケットメッセージを生成することを特徴とする特許請求の範囲第３４項記載のデータ転送装置。
【請求項４０】
前記パケットメッセージは、ヘッダ空間定義用の２バイト以下の制御文字列対と、ボディ空間定義用の２バイト以下の制御文字列対と、これら２対の制御文字列対全体を挟むエンベロープ空間定義用の２バイト以下の制御文字列対と、を備えるメッセージ構造を有するとともに、
上記ヘッダ空間定義用の制御文字列対の間に、当該メッセージに割り当てられる番号が割り付けられ、且つ、上記ボディ空間定義用の制御文字列対の間に、当該メッセージに収容するデジタルデータおよびそのデジタルデータのサイズ情報が割り付けられていることを特徴とする特許請求の範囲第３９項記載のデータ転送装置。
【請求項４１】
デジタルデータおよび処理指令を含むパケットメッセージが記憶される記憶手段と、
当該記憶手段に受信したパケットメッセージを記憶させるパケット通信手段と、
当該受信したパケットメッセージに含まれる番号に基づいてパケットメッセージを順次実行するパケットメッセージ実行手段と、を備えることを特徴とする携帯端末。
【請求項４２】
前記パケットメッセージ実行手段は、携帯端末本体から着脱可能な記憶媒体に記憶されていることを特徴とする特許請求の範囲第４１項記載の携帯端末。
【請求項４３】
デジタルデータおよび処理指令を含むパケットメッセージが記憶される記憶手段と、
当該記憶手段に記憶されている送信用のパケットメッセージを送信するパケット通信手段と、
テキストを入力する入力キーと、
当該入力キーで入力されたテキストを含むパケットメッセージを生成して上記記憶手段に記憶させるパケットメッセージ生成手段と、を備えることを特徴とする携帯端末。
【請求項４４】
前記パケットメッセージ生成手段は、携帯端末本体から着脱可能な記憶媒体に記憶されていることを特徴とする特許請求の範囲第４３項記載の携帯端末。
【請求項４５】
前記記憶手段に受信したパケットメッセージを記憶させるパケット通信手段と、
当該受信したパケットメッセージに含まれる番号に基づいてパケットメッセージを順次実行するパケットメッセージ実行手段と、を備えることを特徴とする特許請求の範囲第４３項記載の携帯端末。
【請求項４６】
前記受信したパケットメッセージのデジタルデータには、選択項目毎に操作すべき入力キーが表示されていることを特徴とする特許請求の範囲第４５項記載の携帯端末。
【請求項４７】
前記パケットメッセージは、ヘッダ空間定義用の２バイト以下の制御文字列対と、ボディ空間定義用の２バイト以下の制御文字列対と、これら２対の制御文字列対全体を挟むエンベロープ空間定義用の２バイト以下の制御文字列対と、を備えるメッセージ構造を有するとともに、
上記ヘッダ空間定義用の制御文字列対の間に、当該メッセージに割り当てられる番号が割り付けられ、且つ、上記ボディ空間定義用の制御文字列対の間に、当該メッセージに収容するデジタルデータおよびそのデジタルデータのサイズ情報が割り付けられていることを特徴とする特許請求の範囲第４５項記載の携帯端末。
【請求項４８】
携帯端末などの上位機器の電気回路に接続されるインターフェース部と、
プログラムを記憶するメモリと、
上記上位機器からのアクセスに応じて当該メモリのプログラムを実行する中央処理装置とを備える携帯デバイスであって、
上記メモリには、上記上位機器からのアクセスの際に、当該メモリに組み込まれている他の機能のリストを応答するプログラムと、
上記上位機器の記憶デバイス上に記憶された番号付きのデジタルデータを上記上位機器のビデオメモリに書き込むプログラムと、
上記上位機器の入力デバイスから入力されたテキストを含むパケットメッセージを生成し、これを上位機器に送信させるプログラムと、が上記中央処理装置によって実行可能に記憶されていることを特徴とする携帯デバイス。
【請求項４９】
前記上位機器の記憶デバイス、ビデオメモリおよび入力デバイスのスペックを特定することが可能な情報を含むパケットメッセージを生成し、これを上位機器に送信させるプログラムが、上記中央処理装置によって実行可能に記憶されていることを特徴とする特許請求の範囲第４８項記載の携帯デバイス。
【発明の詳細な説明】
技術分野
本発明は、インターネットなどのオープンネットワーク上のデジタルデータを、携帯電話端末などの携帯端末へ送信するためのデータ通信システム、データ通信方法、データ転送装置、携帯端末および携帯デバイスに関するものである。
背景技術
近年、所謂インターネット関連技術および携帯電話による無線通信技術はそれぞれ、急速に進歩している。
しかしながら、このインターネット関連技術と、携帯電話による無線通信技術とは別々に発展してきている。たとえば、インターネットにおいてはＴＣＰ／ＩＰプロトコルがデファクトスタンダード化したプロトコルになっているのに対し、携帯電話端末では、このＴＣＰ／ＩＰプロトコルとは全く別の、ＧＰＲＳ（Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅｓ）、ＵＳＳＤ（Ｕｎｓｔｒｕｃｔｕｒｅｄ  Ｓｕｐｐｌｅｍｅｎｔａｒｙ  Ｓｅｒｖｉｃｅｓ  Ｄａｔａ）、ＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）、ＰＤＣ−Ｐ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）、ＥＤＧＥ（Ｅｎｈａｎｃｅｄ  Ｄａｔａ  ｒａｔｅｓ  ｆｏｒ  Ｇｌｏｂａｌ  Ｅｖｏｌｕｔｉｏｎ）、ＵＭＴＳ（Ｕｎｉｖｅｒｓａｌ  Ｔｅｌｅｃｏｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）などといった様々なベアラープロトコルが利用されている。
また、日本国などにおいては、ＨＴＭＬ形式のデジタルデータを改良したマークアップ言語を利用して、インターネットを介した携帯電話端末に対するデジタル情報の提供サービスが開始されるものの、世界的に見ればまだまだ上記標準化されたものとは言えない。しかも、ＨＴＭＬに似ているとは言え別の言語であり、このような改良言語に対応した携帯電話端末であったとしても、インターネット上に蓄積されている多量のデジタルデータに対してアクセスし、これを閲覧したりすることはできない。
また、携帯電話端末に代表される携帯端末では、そのデータ送受信能力やメモリサイズが小さいなどの理由もあって、インターネット上のデジタルデータを自由に利用することができるようになっていない。
本発明は、インターネットなどのオープンネットワーク上のデジタルデータを、携帯電話端末などの携帯端末へ送信することができるデータ通信システム、データ通信方法、データ転送装置、携帯端末および携帯デバイスを得ることを目的とする。
発明の開示
上記の課題を解決するために、本発明のデータ通信システムは、インターネットなどのオープンネットワークと、電話網と、上記オープンネットワークおよび上記電話網に接続され、これら２つのネットワーク間のデータ転送処理を行うサーバと、上記電話網に無線あるいは有線にて接続され、当該サーバとの間でパケット通信が可能な携帯端末と、を備えるデータ通信システムにおいて、上記サーバは、オープンネットワークから受信したデジタルデータを、上記パケットにて搬送可能なサイズ毎に分割するとともに、各パケットにそれぞれに格納したデジタルデータに対する処理を記述して上記携帯端末に送信し、上記携帯端末は、当該処理に基づいて各パケットのデジタルデータを処理するものである。
この構成を採用すれば、携帯端末はパケット毎に分割したデジタルデータを用いて所定の処理を実施することができる。つまり、たとえばサーバ側において、表示用のデジタルデータを分割した場合には、その分割されたデジタルデータを携帯端末に表示するようにサーバ側にて制御することができる。したがって、携帯端末においては、予めサーバにおいて携帯端末にて適当に表示できるように加工された分割デジタルデータをビデオメモリに書き込む処理をするだけでよく、処理能力が低い携帯端末においてもオープンネットワークから受信したデジタルデータを表示することができる。
本発明のデータ通信システムは、インターネットなどのオープンネットワークと、電話網と、上記オープンネットワークおよび上記電話網に接続され、これら２つのネットワーク間のデータ転送処理を行うサーバと、上記電話網に無線あるいは有線にて接続され、当該サーバとの間でパケット通信が可能な携帯端末と、を備えるデータ通信システムにおいて、上記サーバは、オープンネットワークから受信したデジタルデータを、上記パケットにて搬送可能なサイズ毎に分割するとともに、各パケットにそれらの間での順番を示す番号を付加して上記携帯端末に送信し、上記携帯端末は、当該番号に基づいてデジタルデータの処理順を判断するものである。
この構成を採用すれば、携帯端末はパケット毎に付加された番号に基づいてデジタルデータの処理順を判断することができる。つまり、たとえばサーバ側において、表示用のデジタルデータを分割した場合には、その分割されたデジタルデータをページのトップから順番に携帯端末に表示させるようにサーバ側にて制御することができる。したがって、携帯端末においては、予めサーバにおいて携帯端末にて適当に表示できるように加工された分割デジタルデータをビデオメモリに上記番号にしたがって順次書き込む処理をするだけでよく、処理能力が低い携帯端末においてもオープンネットワークから受信したデジタルデータを順次切替えて表示することができる。
本発明のデータ通信システムは、前記各パケットに付加される番号は、前記サーバがまとめて送信する１個あるいは複数個のパケット毎に共通に付加される番号と、各まとめて送信される１個あるいは複数個のパケット内で順番に付加される番号と、からなるものである。
この構成を採用すれば、サーバにおいては共通番号に基づいてまとめて送信するパケットを選択することができ、携帯端末においては順番に付加される番号に基づいて、まとめて送信されてきたパケットの中から処理順を判定することができる。これにより、１つのホームページデータを複数回に分けてサーバから携帯端末に送信することができ、１回にまとめて送信するパケット数を通信トラフィックなどに応じて設定することが可能となる。また、携帯端末において受信する総パケット数を削減し、貧弱なリソースの携帯端末であったとしても、デジタルデータを利用することが可能となる。更に、テキストボックスを表示するタグが割り付けられているようなホームページデータであっても、これを通常の表示用のデジタルデータと、テキスト入力をさせるデジタルデータとを分けて携帯端末に送信することができ、携帯端末においては、各回のパケット受信に対する応答処理を予め１種類に特定することができ、応答処理を簡素化し、且つ、応答パケットをも簡素化することができる。
本発明のデータ通信システムは、表示用の前記デジタルデータは、前記携帯端末の表示能力に応じたサイズ毎にパケット化されるものである。
この構成を採用すれば、サーバにおいてデジタルデータが携帯端末の表示能力に応じたサイズ毎にパケット化されるので、携帯端末においては、受信したデジタルデータをビデオメモリに書き込む処理をするだけで、デジタルデータを表示することができる。したがって、処理能力が低い携帯端末においてもオープンネットワークから受信したデジタルデータを表示することができる。
本発明のデータ通信システムは、表示用の前記デジタルデータは、前記携帯端末の記憶能力、当該携帯端末において入力可能な文字種の個数あるいは当該デジタルデータにおける入力項目の有無を単位として、前記複数個のパケットに共通の番号が付加されるものである。
この構成を採用すれば、携帯端末においてはデジタルデータの加工処理を一切行うことなく、しかも、貧弱な処理能力を最大限に生かしてデジタルデータを受信することができる。その結果、１回にまとめて送信するパケット数を通信トラフィックなどに応じて設定したり、テキストボックスを表示するタグが割り付けられているようなホームページデータであっても応答処理や応答パケットを簡素化することができる。
本発明のデータ通信システムは、前記携帯端末に実施させる前記処理が、当該携帯端末に前記デジタルデータを表示させる処理であるものである。
この構成を採用すれば、サーバ側において表示用のデジタルデータを分割し、その分割されたデジタルデータを携帯端末に表示させるようにサーバ側にて制御することができる。
本発明のデータ通信システムは、前記デジタルデータを表示させるプログラムは、前記携帯端末から着脱可能な記憶媒体に記憶されているものである。
この構成を採用すれば、携帯端末本体にサーバとの間でパケットを送受信する機能を持たない携帯端末であったとしても、この記憶媒体を利用することにより、サーバから送信されてきたパケットメッセージを受信して表示させることができる。
本発明のデータ通信システムは、前記サーバから前記携帯端末に送信する表示用のデジタルデータには、携帯端末の入力キーを用いて入力するテキストが割り付けられ、前記携帯端末は、当該入力キーの操作により入力されたテキストを前記サーバに送信するものである。
この構成を採用すれば、表示されたテキストと同様に入力キーを操作することで、サーバに対して携帯端末の利用者の選択したものを通知し、これをサーバに処理させることができる。
本発明のデータ通信システムは、前記入力されたテキストを前記サーバに送信するプログラムは、前記携帯端末内臓、または、着脱可能な記憶媒体に記憶されているものである。
この構成を採用すれば、携帯端末本体にサーバとの間でパケットを送受信する機能を持たない携帯端末であったとしても、この記憶媒体を利用することにより、サーバへパケットメッセージを送信することができる。
本発明のデータ通信システムは、前記携帯端末は、前記サーバにアクセスする際に当該携帯端末の利用可能リソースを送信し、前記サーバは当該利用可能リソースに基づいてデジタルデータを生成して当該携帯端末に送信するものである。
この構成を採用すれば、サーバは機能の異なる複数の種類の携帯端末に対して適当に表示させたりすることができるデジタルデータを分割生成して送信することができる。その結果、携帯端末においては、受信した分割デジタルデータをビデオメモリなどに書き込むだけで、これを利用することができる。
本発明のデータ通信システムは、インターネットなどのオープンネットワークと、電話網と、上記オープンネットワークおよび上記電話網に接続され、これら２つのネットワーク間のデータ転送処理を行うサーバと、上記電話網に無線あるいは有線にて接続され、当該サーバとの間でパケット通信が可能な携帯端末と、を備えるデータ通信システムにおいて、上記サーバは、上記オープンネットワークから取得したデジタルデータに、他のデータへのリンクが記述されている場合には、当該リンクを前記テキストに置き換えたデジタルデータを生成して携帯端末に送信するとともに、当該リンクと前記テキストとを対応付けたリストを生成し、携帯端末から前記テキストを受信したら当該リストに基づいてオープンネットワークからリンク先のデジタルデータを取得するものである。
この構成を採用すれば、リンクをテキストに変換しつつデジタルデータを分割することで携帯端末に当該リンク先を表示させるための操作をさせることができ、しかも、携帯端末から応答されたテキストと上記変換処理の結果としての対応リストとを比較することで、サーバにおいては携帯端末の利用者が選択したリンクを容易に特定し、これを処理することができる。
本発明のデータ通信システムは、インターネットなどのオープンネットワークと、電話網と、上記オープンネットワークおよび上記電話網に接続され、これら２つのネットワーク間のデータ転送処理を行うサーバと、上記電話網に無線あるいは有線にて接続され、当該サーバとの間でパケット通信が可能な携帯端末と、を備えるデータ通信システムにおいて、上記携帯端末は、上記サーバにアクセスする際に当該携帯端末の利用可能リソースを送信し、当該サーバは当該利用可能リソースに基づいてデジタルデータを生成して当該携帯端末に送信するものである。
この構成を採用すれば、サーバは機能の異なる複数の種類の携帯端末に対して適当に表示させたりすることができるデジタルデータを分割生成して送信することができる。その結果、携帯端末においては、受信した分割デジタルデータをビデオメモリなどに書き込むだけで、これを利用することができる。
本発明のデータ通信システムは、前記サーバが前記携帯端末に送信する表示用のデジタルデータには、必ず、携帯端末の入力キーを用いて入力するテキストが割り付けられ、前記携帯端末は入力キーの操作により入力されたテキストを前記サーバに送信するものである。
この構成を採用すれば、携帯端末の利用者が入力キーを操作するだけで、サーバに当該利用者の選択を通知することができる。
本発明のデータ通信システムは、電話網を介してデジタルデータを送受信するサーバと携帯端末と、を備えるデータ通信システムにおいて、上記サーバおよび上記携帯端末は、上記デジタルデータとともに当該デジタルデータに対する処理指令を含むメッセージを互いに送信し、且つ、当該指定された処理指令にて当該デジタルデータを処理するものである。
この構成を採用すれば、サーバおよび携帯端末がそれぞれがお互いにデジタルデータとともに処理指令を含むメッセージを互いに送信するので、たとえこれらのサーバおよび携帯端末のいずれかにおいて交信をする機能が無かったとしても、この処理指令を含むメッセージの送信処理を互いに繰り返すことによって、継続的にデータを交換することができる。
本発明のデータ通信システムは、前記処理指令は、処理毎に異なるテキスト文字列と、当該テキスト文字列のバイト数と、これらテキスト文字列およびバイト数の前後に配置される２バイト以下の所定の制御文字列と、で構成されているものである。
この構成を採用すれば、任意のテキスト文字列からなる処理指令を、サーバおよび携帯端末はお互いに適宜実施させることができる。したがって、予め処理指令の構造を一々定義しておく必要はなくなり、適宜実施させたい処理指令を拡張することができる。しかも、予め定義された制御文字列は、２バイト以下なので、処理指令のバイト数が長くなりすぎてしまうことはなく、パケットメッセージに格納可能なデジタルデータのサイズを圧迫してしまうこともない。
本発明のデータ通信システムは、前記デジタルデータは、当該デジタルデータのバイト数とともに、２バイト以下の所定の制御文字列にて挟まれたメッセージ構造であるものである。
この構成を採用すれば、デジタルデータの長さ、ひいてはパケットメッセージの長さを可変長としつつも、携帯端末あるいはサーバにおいて受信したパケットメッセージからデジタルデータを適当に抽出することができる。これにより、無線通信網などのパケット通信を行うネットワークにおいて、トラヒックの増加を抑制することができる。
本発明のデータ通信システムは、前記メッセージは、ヘッダ空間定義用の制御文字列対と、ボディ空間定義用の制御文字列対と、これら２対の制御文字列対全体を挟むエンベロープ空間定義用の制御文字列対と、を備えるメッセージ構造を有するとともに、上記ヘッダ空間定義用の制御文字列対の間に、当該メッセージに割り当てられる番号が割り付けられ、且つ、上記ボディ空間定義用の制御文字列対の間に、当該メッセージに収容するデジタルデータおよびそのデジタルデータのサイズ情報が割り付けられているものである。
この構成を採用すれば、定義された３つの空間によって、サーバあるいは携帯端末において、デジタルデータなどの処理対象の情報と、パケット処理に利用する情報とを明瞭に区別することができる。したがって、これらの情報がお互いに干渉してしまうことなく拡張したりすることができる。
本発明のデータ通信システムは、前記処理指令はボディ空間定義用の制御文字列対の間に割りつれられ、且つ、当該処理指令と上記デジタルデータおよびそのデジタルデータのサイズ情報との間には、他の制御文字列が割り付けられているものである。
この構成を採用すれば、サーバあるいは携帯端末において、処理指令とデジタルデータとを制御文字列によって明瞭に区別することができる。したがって、これらの情報がお互いに干渉してしまうことなく拡張したりすることができる。
本発明のデータ通信方法は、インターネットなどのオープンネットワークから取得したデジタルデータを携帯端末に送信するデータ通信方法であって、上記デジタルデータを上記携帯端末にて処理可能なサイズ毎に分割するとともに、各分割デジタルデータには、当該携帯端末に対してデジタルデータに対する処理を付加するようにしている。
この方法を採用すれば、携帯端末はパケット毎に分割したデジタルデータを用いて所定の処理を実施することができる。つまり、たとえばサーバ側において、表示用のデジタルデータを分割した場合には、その分割されたデジタルデータを携帯端末に表示するようにサーバ側にて制御することができる。したがって、携帯端末においては、予めサーバにおいて携帯端末にて適当に表示できるように加工された分割デジタルデータをビデオメモリに書き込む処理をするだけでよく、処理能力が低い携帯端末においてもオープンネットワークから受信したデジタルデータを表示することができる。
本発明のデータ通信方法は、前記分割デジタルデータには、前記デジタルデータにおける順番を示す番号が付加されているようにしている。
この方法を採用すれば、携帯端末はパケット毎に付加された番号に基づいてデジタルデータの処理順を判断することができる。つまり、たとえばサーバ側において、表示用のデジタルデータを分割した場合には、その分割されたデジタルデータをページのトップから順番に携帯端末に表示させるようにサーバ側にて制御することができる。したがって、携帯端末においては、予めサーバにおいて携帯端末にて適当に表示できるように加工された分割デジタルデータをビデオメモリに上記番号にしたがって順次書き込む処理をするだけでよく、処理能力が低い携帯端末においてもオープンネットワークから受信したデジタルデータを順次切替えて表示することができる。
本発明のデータ通信方法は、前記順番を示す番号は、前記携帯端末にまとめて送信する単位毎に共通の番号と、当該まとめて送信される１個あるいは複数個の分割デジタルデータ内での順番を示す番号とからなり、前記分割デジタルデータは前記共通の番号毎にまとめて送信され、当該携帯端末では当該順番を示す番号にしたがって処理が制御されるようにしている。
この方法を採用すれば、サーバにおいては共通番号に基づいてまとめて送信するパケットを選択することができ、携帯端末においては順番に付加される番号に基づいて、まとめて送信されてきたパケットの中から処理順を判定することができる。これにより、１つのホームページデータを複数回に分けてサーバから携帯端末に送信することができ、１回にまとめて送信するパケット数を通信トラフィックなどに応じて設定することが可能となる。また、携帯端末において受信する総パケット数を削減し、貧弱なリソースの携帯端末であったとしても、デジタルデータを利用することが可能となる。更に、テキストボックスを表示するタグが割り付けられているようなホームページデータであっても、これを通常の表示用のデジタルデータと、テキスト入力をさせるデジタルデータとを分けて携帯端末に送信することができ、携帯端末においては、各回のパケット受信に対する応答処理を予め１種類に特定することができ、応答処理を簡素化し、且つ、応答パケットをも簡素化することができる。
本発明のデータ通信方法は、表示用の前記デジタルデータは、前記携帯端末の表示能力に応じたサイズ毎に分割されるようにしている。
この方法を採用すれば、サーバにおいてデジタルデータが携帯端末の表示能力に応じたサイズ毎にパケット化されるので、携帯端末においては、受信したデジタルデータをビデオメモリに書き込む処理をするだけで、デジタルデータを表示することができる。したがって、処理能力が低い携帯端末においてもオープンネットワークから受信したデジタルデータを表示することができる。
本発明のデータ通信方法は、表示用の前記デジタルデータは、前記携帯端末の記憶能力、当該携帯端末において入力可能な文字種の個数あるいは当該デジタルデータにおける入力項目の有無を単位として、前記複数個の分割デジタルデータに共通の番号が付加されるようにしている。
この方法を採用すれば、携帯端末においてはデジタルデータの加工処理を一切行うことなく、しかも、貧弱な処理能力を最大限に生かしてデジタルデータを受信することができる。その結果、１回にまとめて送信するパケット数を通信トラフィックなどに応じて設定したり、テキストボックスを表示するタグが割り付けられているようなホームページデータであっても応答処理や応答パケットを簡素化することができる。
本発明のデータ通信方法は、前記携帯端末に実施させる前記処理が、当該携帯端末に前記デジタルデータを表示させる処理であるものである。
この方法を採用すれば、サーバ側において表示用のデジタルデータを分割し、その分割されたデジタルデータを携帯端末に表示させるようにサーバ側にて制御することができる。
本発明のデータ通信方法は、分割デジタルデータには、前記携帯端末の入力キーから入力可能なテキストが割り付けられ、当該携帯端末から送信されたテキストに応じて次に携帯端末に送信する分割デジタルデータが決定されるようにしている。
この方法を採用すれば、表示されたテキストと同様に入力キーを操作することで、サーバに対して携帯端末の利用者の選択したものを通知し、これをサーバに処理させることができる。
本発明のデータ通信方法は、前記携帯端末から送信された利用可能リソースに基づいて表示用の分割デジタルデータが生成されるようにしている。
この方法を採用すれば、サーバは機能の異なる複数の種類の携帯端末に対して適当に表示させたりすることができるデジタルデータを分割生成して送信することができる。その結果、携帯端末においては、受信した分割デジタルデータをビデオメモリなどに書き込むだけで、これを利用することができる。
本発明のデータ通信方法は、インターネットなどのオープンネットワークから取得したデジタルデータを携帯端末に送信するデータ通信方法であって、上記デジタルデータを上記携帯端末にて処理可能なサイズ毎に分割し、且つ、当該デジタルデータに他のデータへのリンクが記述されている場合には、当該リンクを前記テキストに置き換えた分割デジタルデータを生成して携帯端末に送信するとともに、当該リンクと前記テキストとを対応付けたリストを生成し、携帯端末から前記テキストを受信したら当該リストに基づいてオープンネットワークからリンク先のデジタルデータを取得するようにしている。
この方法を採用すれば、リンクをテキストに変換しつつデジタルデータを分割することで携帯端末に当該リンク先を表示させるための操作をさせることができ、しかも、携帯端末から応答されたテキストと上記変換処理の結果としての対応リストとを比較することで、サーバにおいては携帯端末の利用者が選択したリンクを容易に特定し、これを処理することができる。
本発明のデータ通信方法は、インターネットなどのオープンネットワークから取得したデジタルデータを携帯端末に送信するデータ通信方法であって、上記携帯端末から当該携帯端末の利用可能リソースを取得し、当該利用可能リソースに基づいて上記デジタルデータを複数の分割デジタルデータに分割するようにしている。
この方法を採用すれば、サーバは機能の異なる複数の種類の携帯端末に対して適当に表示させたりすることができるデジタルデータを分割生成して送信することができる。その結果、携帯端末においては、受信した分割デジタルデータをビデオメモリなどに書き込むだけで、これを利用することができる。
本発明のデータ通信方法は、電話網を介してサーバと携帯端末との間でデジタルデータを送受信するデータ通信方法において、上記サーバおよび上記携帯端末は、上記デジタルデータとともに当該デジタルデータに対する処理指令を含むメッセージを互いに送信し、且つ、当該指定された処理指令にて当該デジタルデータを処理するようにしている。
この方法を採用すれば、サーバおよび携帯端末がそれぞれがお互いにデジタルデータとともに処理指令を含むメッセージを互いに送信するので、たとえこれらのサーバおよび携帯端末のいずれかにおいてレスポンスを自動的に応答する機能が無かったとしても、この処理指令を含むメッセージの送信処理を互いに繰り返すことによって、継続的にデータを交換することができる。
本発明のデータ通信方法は、前記処理指令は、処理毎に異なるテキスト文字列と、当該テキスト文字列のバイト数と、これらテキスト文字列およびバイト数の前後に配置される２バイト以下の所定の制御文字列と、で構成されているものである。
この方法を採用すれば、任意のテキスト文字列からなる処理指令を、サーバおよび携帯端末はお互いに適宜実施させることができる。したがって、予め処理指令の構造を一々定義しておく必要はなくなり、適宜実施させたい処理指令を拡張することができる。しかも、予め定義された制御文字列は、２バイト以下なので、処理指令のバイト数が長くなりすぎてしまうことはなく、パケットメッセージに格納可能なデジタルデータのサイズを圧迫してしまうこともない。
本発明のデータ通信方法は、前記デジタルデータは、当該デジタルデータのバイト数とともに、２バイト以下の所定の制御文字列にて挟まれたメッセージ構造であるものである。
この方法を採用すれば、デジタルデータの長さ、ひいてはパケットメッセージの長さを可変長としつつも、携帯端末あるいはサーバにおいて受信したパケットメッセージからデジタルデータを適当に抽出することができる。これにより、無線通信網などのパケット通信を行うネットワークにおいて、トラヒックの増加を抑制することができる。
本発明のデータ通信方法は、前記メッセージは、ヘッダ空間定義用の制御文字列対と、ボディ空間定義用の制御文字列対と、これら２対の制御文字列対全体を挟むエンベロープ空間定義用の制御文字列対と、を備えるメッセージ構造を有するとともに、上記ヘッダ空間定義用の制御文字列対の間に、当該メッセージに割り当てられる番号が割り付けられ、且つ、上記ボディ空間定義用の制御文字列対の間に、当該メッセージに収容するデジタルデータおよびそのデジタルデータのサイズ情報が割り付けられているものである。
この方法を採用すれば、定義された３つの空間によって、サーバあるいは携帯端末において、デジタルデータなどの処理対象の情報と、パケット処理に利用する情報とを明瞭に区別することができる。したがって、これらの情報がお互いに干渉してしまうことなく拡張したりすることができる。
本発明のデータ通信方法は、前記処理指令はボディ空間定義用の制御文字列対の間に割りつれられ、且つ、当該処理指令と上記デジタルデータおよびそのデジタルデータのサイズ情報との間には、他の制御文字列が割り付けられているものである。
この方法を採用すれば、サーバあるいは携帯端末において、処理指令とデジタルデータとを制御文字列によって明瞭に区別することができる。したがって、これらの情報がお互いに干渉してしまうことなく拡張したりすることができる。
本発明のデータ転送装置は、インターネットなどのオープンネットワークから取得したデジタルデータを電話網に接続された携帯端末にパケット送信するデータ転送装置であって、上記デジタルデータを上記パケットに収容可能なサイズ毎に分割するデジタルデータ分割手段と、当該分割されたデジタルデータ毎に、上記携帯端末にて実行可能な処理指令を付加して複数のパケットメッセージを生成するメッセージ生成手段と、を備え、当該パケットメッセージ毎に携帯端末へ送信するものである。
この構成を採用すれば、携帯端末はパケット毎に分割したデジタルデータを用いて所定の処理を実施することができる。つまり、たとえばサーバ側において、表示用のデジタルデータを分割した場合には、その分割されたデジタルデータを携帯端末に表示するようにサーバ側にて制御することができる。したがって、携帯端末においては、予めサーバにおいて携帯端末にて適当に表示できるように加工された分割デジタルデータをビデオメモリに書き込む処理をするだけでよく、処理能力が低い携帯端末においてもオープンネットワークから受信したデジタルデータを表示することができる。
本発明のデータ転送装置は、前記メッセージ生成手段は、前記複数のパケットメッセージに、それらの間での順番を示す番号を付加するものである。
この構成を採用すれば、サーバにおいては共通番号に基づいてまとめて送信するパケットを選択することができ、携帯端末においては順番に付加される番号に基づいて、まとめて送信されてきたパケットの中から処理順を判定することができる。これにより、１つのホームページデータを複数回に分けてサーバから携帯端末に送信することができ、１回にまとめて送信するパケット数を通信トラフィックなどに応じて設定することが可能となる。また、携帯端末において受信する総パケット数を削減し、貧弱なリソースの携帯端末であったとしても、デジタルデータを利用することが可能となる。更に、テキストボックスを表示するタグが割り付けられているようなホームページデータであっても、これを通常の表示用のデジタルデータと、テキスト入力をさせるデジタルデータとを分けて携帯端末に送信することができ、携帯端末においては、各回のパケット受信に対する応答処理を予め１種類に特定することができ、応答処理を簡素化し、且つ、応答パケットをも簡素化することができる。
本発明のデータ転送装置は、前記デジタルデータ分割手段は、前記デジタルデータが表示のものである場合には、前記携帯端末の表示能力に応じたサイズ毎に分割されるものである。
この構成を採用すれば、サーバにおいてデジタルデータが携帯端末の表示能力に応じたサイズ毎にパケット化されるので、携帯端末においては、受信したデジタルデータをビデオメモリに書き込む処理をするだけで、デジタルデータを表示することができる。したがって、処理能力が低い携帯端末においてもオープンネットワークから受信したデジタルデータを表示することができる。
本発明のデータ転送装置は、前記デジタルデータ分割手段は、前記デジタルデータが表示のものである場合には、それに割り付けられたリンクを前記携帯端末の入力キーを用いて入力するテキストに変換するとともに、当該リンクと当該テキストとの対応テーブルを生成し、当該対応テーブルを用いて上記携帯端末から応答されてきたテキストと上記テキストとを比較し、その比較結果に基づいてリンク先を特定するリンク先特定手段と、当該リンク先からデジタルデータを取得するオープンネット通信手段と、を設けたものである。
この構成を採用すれば、リンクをテキストに変換しつつデジタルデータを分割することで携帯端末に当該リンク先を表示させるための操作をさせることができ、しかも、携帯端末から応答されたテキストと上記変換処理の結果としての対応リストとを比較することで、サーバにおいては携帯端末の利用者が選択したリンクを容易に特定し、これを処理することができる。
本発明のデータ転送装置は、前記メッセージ生成手段は、前記携帯端末の記憶能力、当該携帯端末において入力可能な文字種の個数あるいは当該デジタルデータにおける入力項目の有無を単位として、前記複数個のパケットメッセージに共通の番号が付加し、この共通の飯盒を単位として複数個のパケットメッセージを送信するものである。
この構成を採用すれば、携帯端末においてはデジタルデータの加工処理を一切行うことなく、しかも、貧弱な処理能力を最大限に生かしてデジタルデータを受信することができる。その結果、１回にまとめて送信するパケット数を通信トラフィックなどに応じて設定したり、テキストボックスを表示するタグが割り付けられているようなホームページデータであっても応答処理や応答パケットを簡素化することができる。
本発明のデータ転送装置は、前記メッセージ生成手段は、処理指令毎に異なるテキスト文字列と、当該テキスト文字列のバイト数と、これらテキスト文字列およびバイト数の前後に配置される２バイト以下の所定の制御文字列と、で構成されたパケットメッセージを生成するものである。
この構成を採用すれば、任意のテキスト文字列からなる処理指令を、サーバおよび携帯端末はお互いに適宜実施させることができる。したがって、予め処理指令の構造を一々定義しておく必要はなくなり、適宜実施させたい処理指令を拡張することができる。しかも、予め定義された制御文字列は、２バイト以下なので、処理指令のバイト数が長くなりすぎてしまうことはなく、パケットメッセージに格納可能なデジタルデータのサイズを圧迫してしまうこともない。
本発明のデータ転送装置は、前記パケットメッセージは、ヘッダ空間定義用の２バイト以下の制御文字列対と、ボディ空間定義用の２バイト以下の制御文字列対と、これら２対の制御文字列対全体を挟むエンベロープ空間定義用の２バイト以下の制御文字列対と、を備えるメッセージ構造を有するとともに、上記ヘッダ空間定義用の制御文字列対の間に、当該メッセージに割り当てられる番号が割り付けられ、且つ、上記ボディ空間定義用の制御文字列対の間に、当該メッセージに収容するデジタルデータおよびそのデジタルデータのサイズ情報が割り付けられているものである。
この構成を採用すれば、定義された３つの空間によって、サーバあるいは携帯端末において、デジタルデータなどの処理対象の情報と、パケット処理に利用する情報とを明瞭に区別することができる。したがって、これらの情報がお互いに干渉してしまうことなく拡張したりすることができる。
本発明の携帯端末は、デジタルデータおよび処理指令を含むパケットメッセージが記憶される記憶手段と、当該記憶手段に受信したパケットメッセージを記憶させるパケット通信手段と、当該受信したパケットメッセージに含まれる番号に基づいてパケットメッセージを順次実行するパケットメッセージ実行手段と、を備えるものである。
この構成を採用すれば、携帯端末はパケット毎に付加された番号に基づいてデジタルデータの処理順を判断することができる。つまり、携帯端末においては、予めサーバにおいて携帯端末にて適当に表示できるように加工された分割デジタルデータをビデオメモリに上記番号にしたがって順次書き込む処理をするだけでよく、処理能力が低い携帯端末においてもオープンネットワークから受信したデジタルデータを順次切替えて表示することができる。
本発明の携帯端末は、前記パケットメッセージ実行手段は、携帯端末本体から着脱可能な記憶媒体に記憶されているものである。
この構成を採用すれば、携帯端末本体にサーバとの間でパケットを送受信する機能を持たない携帯端末であったとしても、この記憶媒体を利用することにより、サーバから送信されてきたパケットメッセージを受信して表示させることができる。
本発明の携帯端末は、デジタルデータおよび処理指令を含むパケットメッセージが記憶される記憶手段と、当該記憶手段に記憶されている送信用のパケットメッセージを送信するパケット通信手段と、テキストを入力する入力キーと、当該入力キーで入力されたテキストを含むパケットメッセージを生成して上記記憶手段に記憶させるパケットメッセージ生成手段と、を備えるものである。
この構成を採用すれば、表示されたテキストと同様に入力キーを操作しているだけであるにも拘わらず、パケットメッセージの送信元であるサーバでのテキスト割り当てと同一のテキストを返すことができる。
本発明の携帯端末は、前記パケットメッセージ生成手段は、携帯端末本体から着脱可能な記憶媒体に記憶されているものである。
この構成を採用すれば、携帯端末本体にサーバとの間でパケットを送受信する機能を持たない携帯端末であったとしても、この記憶媒体を利用することにより、サーバへパケットメッセージを送信することができる。
本発明の携帯端末は、前記記憶手段に受信したパケットメッセージを記憶させるパケット通信手段と、当該受信したパケットメッセージに含まれる番号に基づいてパケットメッセージを順次実行するパケットメッセージ実行手段と、を備えるものである。
この構成を採用すれば、携帯端末はパケット毎に付加された番号に基づいてデジタルデータの処理順を判断することができる。つまり、携帯端末においては、予めサーバにおいて携帯端末にて適当に表示できるように加工された分割デジタルデータをビデオメモリに上記番号にしたがって順次書き込む処理をするだけでよく、処理能力が低い携帯端末においてもオープンネットワークから受信したデジタルデータを順次切替えて表示することができる。
本発明の携帯端末は、前記受信したパケットメッセージのデジタルデータには、選択項目毎に操作すべき入力キーが表示されているものである。
この構成を採用すれば、表示されたテキストと同様に入力キーを操作することで、サーバに対して携帯端末の利用者の選択したものを通知し、これをサーバに処理させることができる。
本発明の携帯端末は、前記パケットメッセージは、ヘッダ空間定義用の２バイト以下の制御文字列対と、ボディ空間定義用の２バイト以下の制御文字列対と、これら２対の制御文字列対全体を挟むエンベロープ空間定義用の２バイト以下の制御文字列対と、を備えるメッセージ構造を有するとともに、上記ヘッダ空間定義用の制御文字列対の間に、当該メッセージに割り当てられる番号が割り付けられ、且つ、上記ボディ空間定義用の制御文字列対の間に、当該メッセージに収容するデジタルデータおよびそのデジタルデータのサイズ情報が割り付けられているものである。
この構成を採用すれば、定義された３つの空間によって、サーバあるいは携帯端末において、デジタルデータなどの処理対象の情報と、パケット処理に利用する情報とを明瞭に区別することができる。したがって、これらの情報がお互いに干渉してしまうことなく拡張したりすることができる。
本発明の携帯デバイスは、携帯端末などの上位機器の電気回路に接続されるインターフェース部と、プログラムを記憶するメモリと、上記上位機器からのアクセスに応じて当該メモリのプログラムを実行する中央処理装置とを備える携帯デバイスであって、上記メモリには、上記上位機器からのアクセスの際に、当該メモリに組み込まれている他の機能のリストを応答するプログラムと、上記上位機器の記憶デバイス上に記憶された番号付きのデジタルデータを上記上位機器のビデオメモリに書き込むプログラムと、上記上位機器の入力デバイスから入力されたテキストを含むパケットメッセージを生成し、これを上位機器に送信させるプログラムと、が上記中央処理装置によって実行可能に記憶されているものである。
この構成を採用すれば、携帯端末などの上位機器に携帯デバイスを接続するたげで、当該上位機器において受信したデジタルデータを表示させ、且つ、パケットメッセージを生成して送信することができる。これにより、任意のパケット通信プロトコルに基づいてデータ交換を行う上位機器であったとしても、そのプロトコルによることなく、デジタルデータの表示および送信が可能となる。
本発明の形態デバイスは、前記上位機器の記憶デバイス、ビデオメモリおよび入力デバイスのスペックを特定することが可能な情報を含むパケットメッセージを生成し、これを上位機器に送信させるプログラムが、上記中央処理装置によって実行可能に記憶されているものである。
この構成を採用すれば、携帯端末などの上位機器のスペックをパケットメッセージにして送信することができる。その結果、このスペックに基づいたデジタルデータの受信が可能となり、上位機器において受信データの加工処理などを一切行うことなく、これを表示することができる。
発明を実施するための最良の形態
本発明の実施の形態１に係るデータ通信システム、データ通信方法、データ転送装置、携帯端末および携帯デバイスについて図に基づいて説明する。
実施の形態１．
第１図は、本発明の実施の形態１に係るデータ通信システムの全体構成を示すシステム構成図である。
このデータ通信システムは、他の携帯電話端末１や図示外の固定電話端末との間で音声通話が可能であるとともに、所定のベアラープロトコルにてパケットによるデジタルデータの送受信が可能な携帯端末としての携帯電話端末１と、当該携帯電話端末１と所定の周波数帯にて、符号化された音声データその他のデジタルデータを送受信する基地局２と、基地局２，２間や基地局２と図示外の固定電話端末用交換機との間で上記デジタルデータを送受信し、任意の２台の端末１，１間でのデータ送受信を可能とする電話網としての無線通信網３と、この無線通信網３に接続され、任意の携帯電話端末１との間で上記所定のベアラープロトコルにてパケットによるデジタルデータの送受信が可能なデータ転送装置（サーバ）としてのサービスサーバ４と、を備える。
また、このデータ通信システムは、ＴＣＰ／ＩＰプロトコルにてデジタルデータを送受信可能なオープンネットワーク５と、このオープンネットワーク５に接続され、ＨＴＭＬ形式にて記述されたホームページデータを記憶するホームページサーバ６と、オープンネットワーク５に接続され、上記ホームページデータを閲覧したり、電子メールを送受信可能なオープンネット端末７と、オープンネットワーク５に接続され、当該電子メールを受信して蓄積するとともに、送信先の他の端末１，７からのアクセスに応じて蓄積した電子メールを送信する電子メールサーバ８と、を備える。そして、オープンネットワーク５は、サービスサーバ４にも接続されている。
第２図は、第１図中のサービスサーバ４の構成を示すサーバ構成図である。
サービスサーバ４は、無線通信網３が接続される無線通信インタフェース部（無線通信Ｉ／Ｆ部）９、オープンネットワーク５が接続されるオープンネットインタフェース部（オープンネットＩ／Ｆ部）１０、および、これらのＩ／Ｆ部９，１０を用いたデジタルデータの送受信を制御する制御部１１を備える制御本体１２と、当該制御部１１が実行するプログラムを記憶したプログラム記憶部１３、および、当該プログラムを実行する際に利用する各種のデータを記憶するデータ記憶部１４を備える記憶機器１５と、を備える。
無線通信Ｉ／Ｆ部９は、所定のベアラープロトコルにて当該プロトコルに規定されたサイズのパケットを送受信するものである。現在利用されているベアラープロトコルでは、１つのパケットで搬送できるデジタルデータの長さは、数百バイトから数千バイト程度の長さが規定されている。
プログラム記憶部１３には、オープンネットＩ／Ｆ部１０によるデジタルデータの送受信を制御するオープンネット通信プログラム１６と、無線通信Ｉ／Ｆ部９によるデジタルデータの送受信を制御するパケット通信プログラム１７と、これらのプログラム１６，１７が受信したデジタルデータに、ＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）などのＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）メッセージが含まれている場合にはそれを実行し、その実行結果を返すＸＭＬメッセージ実行プログラム１８と、オープンネットワーク５上のデジタルデータを無線通信網３上でのデジタルデータ、ひいては携帯電話端末１に組み込まれた後述するＩＣチップ３１にて実行可能なパケットメッセージに変換するオープンネットデータ加工プログラム１９と、無線通信網３から受信したパケットメッセージを、ＳＯＡＰなどのＸＭＬメッセージに変換するＸＭＬメッセージ生成プログラム２０と、が記憶されている。
データ記憶部１４には、オープンネット通信プログラム１６やパケット通信プログラム１７が送受信するデジタルデータや、ＸＭＬメッセージ実行プログラム１８を実行した結果としてのデジタルデータ、更にはＸＭＬメッセージやパケットメッセージなどを記憶するデータ記憶領域２１と、ＸＭＬメッセージの各制御文字列にパケットメッセージの各制御文字列を対応付けたメッセージ変換テーブル２２と、オープンネットワーク５上のデジタルデータを無線通信網３上でのデジタルデータに変換し、更にパケットメッセージに変換するための変換ルールを記述した変換ルール記憶領域２３とが、記憶されている。
オープンネット通信プログラム１６は、データ記憶部１４にホームページサーバ６などに対する送信リクエストや拡張ＸＭＬメッセージ実行リクエストなどのオープンネットワーク５に送信するデジタルデータが記憶された場合、あるいは、オープンネットＩ／Ｆ部１０がホームページデータなどのデジタルデータを受信した場合に制御部１１にて実行されるものである。
そして、オープンネット通信プログラム１６を実行する制御部１１は、ＴＣＰ／ＩＰプロトコルに基づいて受信制御を行い、オープンネットＩ／Ｆ部１０から入力されたデジタルデータをデータ記憶領域２１に記憶させるとともに、そのデジタルデータの種類に応じてＸＭＬメッセージ実行プログラム１８やオープンネットデータ加工プログラム１９にデータ受信通知を行う。また、データ記憶領域２１にオープンネットワーク５へ送信するデジタルデータが書き込まれると、ＴＣＰ／ＩＰプロトコルに基づいて送信制御を行い、当該デジタルデータをオープンネットＩ／Ｆ部１０に送信させる。なお、このオープンネット通信プログラム１６による送受信制御は、制御部１１とは別に設けたハードウェアにて実施するようにしてもよい。
なお、本明細書においては、オープンネット通信プログラム１６を実行する制御部１１を、オープンネット通信手段とも呼称する。以下の各プログラムにおいても同様である。
パケット通信プログラム１７は、データ記憶領域２１に携帯電話端末１などに送信するパケットメッセージが記憶された場合、あるいは、無線通信Ｉ／Ｆ部９がパケットメッセージを受信した場合に制御部１１にて実行されるものである。そして、パケット通信プログラム１７を実行する制御部１１は、所定のベアラープロトコルに基づいて受信制御を行い、無線通信Ｉ／Ｆ部９に入力されたパケットメッセージをデータ記憶領域２１に記憶させるとともに、ＸＭＬメッセージ生成プログラム２０にデータ受信を通知する。また、オープンネットデータ加工プログラム１９によってデータ記憶領域２１にパケットメッセージが書き込まれると、所定のベアラープロトコルに基づいて送信制御を行い、当該パケットメッセージを無線通信Ｉ／Ｆ部９に送信させる。なお、このパケット通信プログラム１７による送受信制御は、制御部１１とは別に設けたハードウェアにて実施するようにしてもよい。
なお、ベアラープロトコルとは、ＧＰＲＳ、ＵＳＳＤ、ＳＭＳ、ＰＤＣ−Ｐ、ＥＤＧＥなどの、無線通信網３を用いてデジタルデータを送受信するために制定した無線通信網内データ通信プロトコルである。
ＸＭＬメッセージ実行プログラム１８は、データ記憶領域２１に、ＸＭＬメッセージが書き込まれた場合に、制御部１１にて実行されるものである。そして、ＸＭＬメッセージ実行プログラム１８を実行する制御部１１は、データ記憶領域２１に記憶されているＸＭＬメッセージを実行し、その結果をデータ記憶領域２１に記憶するものである。
なお、ＸＭＬメッセージなどの、テキスト形式にて記述され且つ制御部１１などで実行されるメッセージにおいては、ＸＭＬの基本的な制御文字列の他に、ユーザが自由に新たな制御文字列を定義することが可能な構成となっているが、このような当該ＸＭＬメッセージ実行プログラム１８に予め用意されていないメッセージを実行する場合には、制御部１１は、そのメッセージを具備する他のサーバに対して実行処理を預け、当該他のサーバから返された実行結果をデータ記憶部に記憶させることができる。
オープンネットデータ加工プログラム１９は、オープンネットワーク５から新たなデジタルデータを取得した場合に制御部１１にて実行されるものである。そして、オープンネットデータ加工プログラム１９を実行する制御部１１は、まず、データ記憶領域２１に記憶されているホームページデータ（ＨＴＭＬにて記述されたデジタルデータ）、電子メールデータ（ＳＭＴＰにて記述されたデジタルデータ）、ＸＭＬにて記述されたデータなどのオープンネットワーク５でのデジタルデータを無線通信網３上でのデジタルデータに変換し、次に、この変換したデジタルデータを、携帯電話端末１に組み込まれた記憶媒体としてのＩＣチップ３１にて実行可能なパケットメッセージに組み込む処理を行う。
なお、変換ルール記憶領域２３には、１パケットにて送信できる文字数などのベアラープロトコルに基づくルールの他に、当該サービスサーバ４にアクセスしてきた携帯電話端末１の利用可能リソースなどが記憶されている。携帯電話端末１の利用可能リソースとしては、ディスプレイ２５のサイズ、表示文字数、カラーや白黒などの色数、ビデオメモリ３７のサイズ、スピーカ２７のモノラルステレオの種別（以上、携帯電話端末の表示能力の一例）、ＭＰ３（ＭＰＥＧ−１  Ａｕｄｉｏ  Ｌａｙｅｒ−ＩＩＩ）その他のサウンドデータの再生機能（再生プログラム）の有無、パケットメッセージの送受信や処理に利用可能なメモリ４１のサイズ（携帯端末の記憶能力の一例）、入力キーの種類や数（携帯電話端末において入力可能な文字種の個数の一例）、メモリ４１に組み込まれたＪａｖａ  Ｖｉｒｔｕａｌ  Ｍａｃｈｉｎｅの種類やバージョンなどを挙げることができる。
ＸＭＬメッセージ生成プログラム２０は、データ記憶領域２１にパケットメッセージが書き込まれた場合に制御部１１にて実行されるものである。そして、ＸＭＬメッセージ生成プログラム２０を実行する制御部１１は、メッセージ変換テーブル２２を用いて、パケットメッセージに含まれる各制御文字列を、ＸＭＬメッセージの各制御文字列に置き換える処理を行う。
なお、メッセージ変換テーブル２２は、たとえば第３図に示すようなデータを記憶するものである。このメッセージ変換テーブル２２は、同図右欄に各ＸＭＬメッセージ用の制御文字列が記載され、それぞれについて同図左欄に示すパケットメッセージ用の制御文字列が対応付けられている。ＸＭＬメッセージ用の空間定義用制御文字列や、必須的な制御文字列は、固定長（ここでは８ビット＝１バイト）サイズの制御文字列（バイナリデータ）が対応付けられている。
また、これ以外の文字列は、８ビットコードにて記述され、最初の８ビットコードのテキストの直前にテキストの総文字数（バイト数）を示すバイトデータが付加されている。なお、テキストデータおよびそのサイズを示すバイトの最上位ビットは「０」であり、制御文字列の最上位ビットは「１」と定義している。
このメッセージ変換テーブル２２を用いると、たとえば、第４図（Ａ）に示すパケットメッセージは第４図（Ｂ）に示すＸＭＬメッセージに変換され、第４図（Ｃ）に示すパケットメッセージは第４図（Ｄ）に示すＸＭＬメッセージに変換される。このように、この実施の形態１によるパケットメッセージは、固定的に利用される制御文字列は１バイトサイズになっており、且つ、ＳＯＡＰによるＸＭＬメッセージと同じ構造のメッセージフォーマットとして定義されている。その結果、送受信するデータサイズを圧縮することができる。なお、制御文字列は、１つのパケットで送信可能なデジタルデータのデータ量と、比較的頻繁に用いられる制御文字列の数などを勘案すると、２バイト程度が最適である。
また、第５図に示すようなメッセージ変換テーブルを用いても良い。ここでは、対応するＸＭＬメッセージの制御文字列の長さに応じて、パケットメッセージ用の制御文字列のビット数を異ならせて、パケットメッセージ用の制御文字列を定義づけている。また、これ以外の文字列も、７ビットコードにて記述される。このメッセージ変換テーブルを用いると、たとえば、第６図（Ａ）に示すパケットメッセージは第６図（Ｂ）に示すＸＭＬメッセージに変換され、第６図（Ｃ）に示すパケットメッセージは第６図（Ｄ）に示すＸＭＬメッセージに変換される。この場合には、第４図のメッセージ変換テーブルよりも更にデータサイズを圧縮することができる。
第７図は、第１図中の携帯電話端末１の構成を示す端末構成図である。第７図（Ａ）は正面図、第７図（Ｂ）は背面図である。
携帯電話端末１は、略長方体形状の筐体２４と、この筐体２４の正面上部に配設されたディスプレイ２５と、筐体２４の正面下部に配列された複数の入力キー２６と、筐体２４の正面上縁部に内蔵されたスピーカ２７と、筐体２４の正面下縁部に内蔵されたマイク２８と、筐体２４上面から引き出し可能に配設されたアンテナ２９と、筐体２４の裏面下部に内蔵されたバッテリ３０と、そのバッテリ３０の内側に内臓されたＩＣチップ３１と、を備える。
なお、ＩＣチップ３１は、第８図に示すＩＣカード３２として各ユーザに提供され、そのＩＣカード３２から離脱させて利用するものである。
第９図は、第１図中の携帯電話端末１の回路構成を示す回路図である。
携帯電話端末１の送受信部の回路は、中央処理装置３３と、アンテナ２９が接続され、デジタルデータと所定の周波数帯の搬送波とを重畳／分離するＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）回路３４と、ＲＦ回路３４の受信信号からデジタルデータ再生したり、デジタルデータをＲＦ回路３４に供給したりするＲＦコンバータ３５と、このＲＦコンバータ３５と中央処理装置３３との間で入出力するデジタルデータなどをバッファリングするＲＦバッファ３６と、を備える。
携帯電話端末１の回路は更に、ディスプレイ２５に表示させるデジタルデータ（テキストデータ）をマッピングするビデオメモリ３７と、スピーカ２７を駆動するデジタルデータを一時的に格納するＦＩＦＯバッファ３８と、マイク２８から入力された音声をサンプリングしたデジタルデータを一時的に格納するＦＩＦＯバッファ３９と、ＩＣチップ３１が脱着可能に挿入されるＩＣチップリーダライタ４０と、メモリ４１と、これらを相互に接続するシステムバス４２と、を備える。
第１０図は、第９図の携帯電話端末１のメモリ４１に記憶される各種のプログラムおよびデータを示す記憶内容説明図である。
このメモリ４１には、携帯電話端末１の動作モードなどを記憶する設定記憶領域４３と、この設定記憶領域４３に対する動作モードの設定や、ＩＣチップ３１内のプログラムを実行させるためのメインメニュープログラム４４と、通話モードにおいて実行される通話クライアントプログラム４５と、データ通信モードにおいて実行されるパケット通信クライアントプログラム４６と、これらクライアントプログラム４５，４６において利用するデジタルデータをＲＦバッファ３６とメモリ４１との間で交換するパケット通信プログラム４７と、このデジタルデータなどを一時的に記憶する一時記憶領域４８と、を備える。
設定記憶領域４３には、通話モード、データ通信モードなどの携帯電話端末１の設定情報を記憶する。この他にも、携帯電話端末１が備える機能、たとえば、ＬＣＤディプレイ２５のサイズ、画像表示可能有無や表示色数、ビデオメモリ３７のサイズや種類、スピーカ２７の種類、入力キー２６の数や種類（キャラクタ割付）、音楽や音声などサウンドファイル再生機能の有無、パケット通信プログラム４７やベアラープロトコルの種類およびバージョン、その他の携帯電話端末１の有する通信機能やユーザインタフェース機能に関する情報、その他携帯電話端末１に固有の識別番号などを記憶してもよい。
通話クライアントプログラム４５は、携帯電話端末１の電源投入に応じて中央処理装置３３にて実行されるものである。そして、この通話プログラム４５を実行する中央処理装置３３は、ＬＣＤディプレイ２５に所定の着信待受け画像を表示させ、その状態においてユーザの入力キー２６操作や着信に応じて他の携帯電話端末１などとの間での通話回線の確立処理を行い、更に特定の入力キー２６操作に応じて当該通話回線の遮断処理を行うものである。なお、無線帯域の有効利用などを目的として通話デジタルデータをパケット化して時分割多重などにする場合には、送信デジタルデータを一時記憶領域４８に記憶させ、受信デジタルデータを一時記憶領域４８から読み出し、この一時記憶領域４８からパケット通信プログラム４７に送受信処理を行わせればよい。
メインメニュープログラム４４は、特定の入力キー２６の操作に応じて中央処理装置３３にて実行されるものである。そして、このメインメニュープログラム４４を実行する中央処理装置３３は、入力キー２６操作に応じて各種の設定メニューをＬＣＤディプレイ２５に表示させ、その表示状態に応じた入力キー２６操作によって設定記憶領域４３に各種の設定をしたり、後述するＩＣチップ３１内のサブメニュープログラム５３を起動させたりするものである。
パケット通信クライアントプログラム４６は、特定の入力キー２６の操作やＲＦバッファ３６からの割込み要求などがあった場合に中央処理装置３３にて実行されるものである。そして、このパケット通信クライアントプログラム４６を実行する中央処理装置３３は、一時記憶領域４８に記憶されているデジタルデータをディスプレイ２５に表示させたり、入力キー２６から入力された文字列（テキストデータ）を一時記憶領域４８に記憶させたりする処理を行う。なお、この一時記憶領域４８に記憶させたデジタルデータは、パケット通信プログラム４６にて送受信処理される。
パケット通信プログラム４６は、ＲＦバッファ３６や一時記憶領域４８に、パケット単位で送受信されるデジタルデータが書き込まれることに起因して中央処理装置３３にて実行されるものである。そして、パケット通信プログラム４６を実行する中央処理装置３３は、所定のベアラープロトコルに基づいて受信制御を行い、ＲＦバッファ３６に入力されたデジタルデータを一時記憶領域４８に記憶させるとともに、所定のプログラムに対して起動処理を行う。また、所定のベアラープロトコルに基づいて送信制御を行い、一時記憶領域４８に記憶されているデジタルデータをＲＦバッファ３６から送信する制御を行う。なお、このパケット通信プログラム４７による送受信制御は中央処理装置３３とは別に設けたハードウェアにて実施するようにしてもよい。
第１１図は、第９図の携帯電話端末１のＩＣチップ３１の回路構成を示す回路図である。
ＩＣチップ３１の電気回路は、ＩＣチップリーダライタ４０に接続されるＩＣチップインタフェース部（ＩＣＣＩ／Ｆ部）４９と、このＩＣＣＩ／Ｆ部４９に接続された中央処理装置５０と、中央処理装置５０が実行するプログラムやデータを記憶したメモリ５１と、を備える。
メモリ５１には、携帯電話番号その他のＩＣチップの所有者の情報などを記憶したユーザ情報記憶領域５２と、メインメニュープログラム４４からの呼び出しに応じて実行され、ＩＣカード３１に組み込まれているプログラムその他の機能のリストを表示させ、選択されたプログラムなどを実行させるサブメニュープログラム５３と、パケット通信プログラム４７を用いてパケットメッセージをサービスサーバ４との間で送受信し、受信したパケットメッセージを実行するブラウザプログラム５４と、個人情報などの機密性が要求される情報を暗号化する暗号化プログラム５５と、を備える。
ブラウザプログラム５４は、受信パケットメッセージを実行して、その実行結果をビデオメモリ３７、ＦＩＦＯバッファ３８，３９などに書き込む処理を行うパケットメッセージ実行プログラム５６と、入力キー２６から入力された情報を送信するデジタルデータとするととともに、その入力キー操作時に実行している受信パケットメッセージの種類などに応じた所定のパケットメッセージを生成するパケットメッセージ生成プログラム５７と、を備える。
次にこのようなデータ通信システムにおける、ホームページデータや電子メールデータなどのデジタルデータの通信処理について説明する。
携帯電話端末１の電源が投入されると、中央処理装置３３が通話クライアントプログラム４５を実行する。これにより、所定の着信待受け画像がビデオメモリ３７に書き込まれて、ＬＣＤディプレイ２５に所定の着信待受け画像が表示され、着信待ち受け状態となる。
この状態で、ユーザが他の携帯電話端末１の電話番号を入力キー２６から入力すると、通話クライアントプログラム４５を実行する中央処理装置３３は、他の携帯電話端末１との間での通話回線の確立処理を行う。そして、マイク３８に接続されたＦＩＦＯバッファ３９から音声をデジタル符号化したデジタルデータが出力されると、通話クライアントプログラム４５を実行する中央処理装置３３は必要に応じてこれをメモリ４１の一時記憶領域４８に書き込みながら、ＲＦバッファ３６へ出力する。ＲＦコンバータ３５を介して上記音声に基づくデジタルデータが入力されると、ＲＦ回路３４はこれをアンテナ２９から無線送信する。
無線送信されたデジタルデータは、当該携帯電話端末１をゾーン内に収容した基地局２にて受信され、無線通信網３に出力される。無線通信網３では、当該デジタルデータに付加された携帯電話端末１の電話番号や識別番号に基づいて所定の基地局２まで当該デジタルデータを搬送し、当該送信先の基地局２はこれを所定の他の携帯電話端末１に無線送信する。
他の携帯電話端末１では、ＲＦ回路３４が音声に基づくデジタルデータを受信すると、これをＲＦコンバータ３５を介してＲＦバッファ３６へ出力し、通話クライアントプログラム４５を実行する中央処理装置３３がそのデジタルデータをＦＩＦＯバッファ３８へ出力し、スピーカ２７から音声が再生される。
他の携帯電話端末１のマイク２８から携帯電話端末１へのスピーカ２７までの音声に基づくデジタルデータの送信処理も同様である。これにより、携帯電話端末を所持するユーザは他のユーザとコミュニケーションを図ることができる。
なお、これらの処理において、通話クライアントプログラム４５が送受信するデジタルデータを一時記憶領域４８に記憶させる場合には、その一時記憶領域４８とＲＦバッファ３６との間のデジタルデータの入出力処理をパケット通信プログラム４７にて実行させるようにしてもよい。
このような音声に基づくデジタルデータの送受信処理が通話クライアントプログラム４５によって実行される一方で、所定の入力キー２６が操作されると、中央処理装置３３はメインメニュープログラム４４に基づく動作を開始し、更にパケット通信を選択するための入力キー２６が操作されると、中央処理装置３３はパケット通信クライアントプログラム４６に基づく動作を開始する。なお、メインメニュープログラム４４を介さずに所定の入力キー２６の操作にて当該プログラム４６を起動してもよい。
パケット通信クライアントプログラム４６を実行する制御部３３は、入力キー２６の操作によって入力されたテキストを一時記憶領域４８に記憶させ、これをパケット通信プログラム４７に送信させる。パケット通信プログラム４７は、所定のベアラープロトコルに基づいて一時記憶領域４８から上記テキストデータを読出し、ＲＦバッファ３６およびＲＦコンバータ３５を介してこのテキストデータをＲＦ回路３４へ出力する。ＲＦ回路３４から他の携帯電話端末１までの通信処理は、音声によるデジタルデータを送受信する場合と同様であり説明を省略する。
また、ＲＦ回路３４が受信したテキストデータをＲＦコンバータ３５を介してＲＦバッファ３６に書き込むと、パケット通信プログラム４７は、所定のベアラープロトコルに基づいて受信したテキストデータを一時記憶領域４８に書き込む。そして、パケット通信クライアントプログラム４６を実行する制御部３３は、当該受信したテキストデータを上記一時記憶領域４８から読出し、ビデオメモリ３７に書き込む。これにより、ディスプレイ２５には受信したテキストデータが表示される。
これら一連の処理を繰り返すことで、携帯電話端末１，１同士にてテキストデータを送受信することができる。
次に、中央処理装置３３がメインメニュープログラム４４を実行している状態において所定の入力キー２６が操作されると、サブメニュープログラム５３がＩＣチップ３１の中央処理装置５０にて実行され、ビデオメモリ３７にはＩＣカード３１に組み込まれているプログラムその他の機能のリストが書き込まれる。これにより、ＩＣチップ３１に組み込まれたプログラムその他の機能をユーザは確認することができ、入力キー２６にて選択することで利用することができる。
このリストが表示された状態で、ブラウザ機能選択に割り付けられた入力キー２６を操作をすると、ＩＣチップ３１の中央処理装置５０はブラウザプログラム５４を実行する。具体的には、ブラウザプログラム５４の実行開始時には、第１２図（Ａ）に示すルックアップリクエスト用のパケットメッセージが、パケットメッセージ生成プログラム５６を実行する中央処理装置５０において生成され、一時記憶領域４８を介してＲＦ回路３４から無線送信される。このルックアップリクエスト用のパケットメッセージは、無線通信網３を介してサービスサーバ４の無線通信Ｉ／Ｆ部９に受信される。
サービスサーバ４では、この無線通信Ｉ／Ｆ部９での受信に応じて制御部１１がパケット通信プログラム１７を実行し、受信したルックアップリクエスト用のパケットメッセージをデータ記憶領域２１に記憶する。また、制御部１１は、ＸＭＬメッセージ生成プログラム２０を実行し、メッセージ変換テーブル２２に基づいて、第１２図（Ｂ）に示すようなＸＭＬメッセージを生成してデータ記憶領域２１に記憶する。更に、制御部１１はＸＭＬメッセージ実行プログラム１８を実行し、このＸＭＬメッセージを実行する。
なお、このルックアップリクエスト用のＸＭＬメッセージでは、その第四行目において送信元の携帯電話端末１を特定するための識別情報が送信されている。この識別情報は変換ルール記憶領域２３に記憶される。
また、第１２図には明示していないが、実際には、たとえばルックアップリクエスト用のパケットメッセージのエンベロープ空間内にヘッダ空間を定義して、携帯電話端末１の利用可能リソースも送信され、上記識別情報とともに変換ルール記憶領域２３に記憶される。なお、この利用可能リソースは、設定記憶領域４３などに記憶されている情報などに基づいて生成される。
そして、ルックアップリクエスト用のＸＭＬメッセージでは、エンベロープ空間内に定義されたボディ空間内に、アクションの種類を指定する文字列として「Ｌｏｏｋｕｐ」と記述されているので、ＸＭＬメッセージ実行プログラム１８を実行する制御部１１は、予め定義されているルックアップ処理を行う。このルックアップ処理では、制御部１１は携帯電話端末１１に動的に割り当てる識別番号を生成する。この識別番号は、当該携帯電話端末１との通信処理や当該携帯電話端末１からのリクエスト処理などを、他の携帯電話端末１のそれらから区別するための管理番号などとして利用される。
また、制御部１１は、オープンネットデータ加工プログラム１９を実行し、管理番号を携帯電話端末１に送信するためのパケットメッセージを生成する。具体的には、第１３図（Ａ）に示すパケットメッセージを生成する。このパケットメッセージはデータ記憶領域２１に一旦格納された後、パケット通信プログラム１７によって所定のベアラープロトコルに基づいて携帯電話端末１へ送信される。
なお、第１３図（Ａ）に示すパケットメッセージをＸＭＬメッセージで記述すると第１３図（Ｂ）のようになる。
携帯電話端末１では、ＲＦ回路３４が上記管理番号を含むパケットメッセージを受信すると、パケット通信プログラム４７を実行する中央処理装置３３は、これを一時記憶領域４８に記憶させる。これにより、携帯電話端末１とサービスサーバ４とは共通の識別番号を保持し、以降のパケットメッセージ生成の際には適宜必要に応じてこの識別番号を付加することができる。
また、管理番号を含むパケットメッセージの生成およぴ送信に引き続いて、サービスサーバ４の制御部１１は同様の処理により、携帯電話端末１のディスプレイ２５のサイズと色数にあわせたレイアウトや配色にてスタートアップメニューテキストデータを生成する。なお、このスタートアップメニューに掲載する項目は上記携帯電話端末１の利用可能リソースに基づいて決定される。たとえば、音楽再生機能がある携帯電話端末１であれば、音楽ファイルのリストへアクセスするための項目が追加される。
第１４図（Ａ）は、携帯電話端末１のディスプレイ２５の表示文字数が縦４文字、横１２文字である場合のスタートアップメニューの一例である。サービスサーバ４は、このテキストデータを含むパケットメッセージを携帯電話端末１に送信し、携帯電話端末１のＩＣチップ３１に組み込まれたパケットメッセージ実行プログラム５６は、このパケットメッセージを実行してビデオメモリ３７に上記テキストデータを書き込む。これにより、ディスプレイ２５に所望のレイアウトにて上記文字列が表示される。
なお、上記テキストデータにおいて空白部分には基本的にスペースが挿入される。また、１つのつながったテキストデータとして１つのパケットメッセージにて送信される。つまり、基本的にはあくまでも４８文字の１つのデータとして取り扱われる。したがって、たとえば縦３文字、横１２文字である場合のディスプレイでは、第１４図（Ｂ）に示すように３６文字のテキストデータを含むパケットメッセージが２つ生成され、２つのパケットメッセージがサービスサーバ４から携帯電話端末１にまとめて送信される。なお、同時に生成してまとめて送信可能なテキストデータの総数は、携帯電話端末１の一時記憶領域４８のサイズにより制限される。そのサイズよりも大きなテキストデータにあっては、複数回に分けて送信される。
また、このように複数のバケットメッセージがまとめて送信された場合、携帯電話端末１では入力キー２６の操作に応じてこれらを切り替えて表示する。そのため、パケットメッセージにはヘッダ空間が定義され、このヘッダ空間内に上記一連のテキストデータに共通に付加されるデッキ番号（ＬＭＤ＿ＤＥＣＫ＃）と、上記テキストデータそれぞれに順番を示すページ番号（ＬＭＤ＿ＣＡＲＤ＃）とが記述される。デッキ番号、は、たとえば、分けて送信される他のホームページデータや音声デジタルデータなどのパケットメッセージなどと、当該デッキ番号のホームページデータとをメモリ空間上で区別するために用いられる。したがって、１回の送信処理において連続的に送信されるパケットメッセージの単位を示すことになる。
そして、第１４図（Ａ）に示すスタートアップメニューが表示された状態で、たとえば４番の入力キーが操作されると、ＵＲＬを入力する画面が現れ、ここで上記ホームページサーバ６のＵＲＬを入力すると、第１５図（Ａ）に示すように、当該ＵＲＬをテキストデータとして含むパケットメッセージが生成され、携帯電話端末１からサービスサーバ４に送信される。
サービスサーバ４では、このパケットメッセージを第１５図（Ｂ）に示すようにＸＭＬメッセージに変換し、実行する。このＸＭＬメッセージの実行結果として生成されたＵＲＬの送信リクエストはやはりＸＭＬメッセージの形式に形成され、オープンネット通信プログラム１６を実行する制御部１１によって、オープンネットＩ／Ｆ部１０からオープンネットワーク５へ送信される。
このＵＲＬの送信リクエストをオープンネットワーク５から受信すると、ホームページサーバ６は、ＨＴＭＬ形式にて記述されたホームページデータをサービスサーバ４に応答する。
サービスサーバ４では、オープンネットＩ／Ｆ部１０がホームページデータを受信すると、オープンネット通信プログラム１６を実行する制御部１１がこれをデータ記憶領域２１に記憶させ、オープンネットデータ加工プログラム１９を実行する制御部１１により１つあるいは複数のパケットメッセージが生成される。
ＨＴＭＬ形式にて記述されたホームページデータの各タグは、たとえば第１６図および第１７図に示すタグ変換テーブルに基づいて変換される。この例では画像ファイルその他の添付ファイルは一律に削除されたり、添付ファイルがレイアウトされていたことを示すメッセージに置き換えられたりしている。また、このタグの変換処理と平行して、変換前後のリンク対応リストも生成される。
ところで、第１６図および第１７図に例示したタグ変換テーブルにおける基本的な変換ルールについて説明する。携帯電話端末１で実施できないＨＴＭＬタグやリンクファイルは、削除するかあるいはファイル名などのテキストに変更する。画面レイアウトに関係するＨＴＭＬタグは、ディスプレイの縦横の表示文字数を考慮してスペースを用いてレイアウト整形を行う。ハイパーリンクタグについては割り当てた操作キー２６をテキスト表示させる。
また、１つのパケットメッセージに組み込むことができるテキストデータのサイズは、上述したようにディスプレイ２５の表示文字数などによって制限され、これにより１つのホームページデータは複数のパケットメッセージ用のテキストデータに変換される。
更に、１つのホームページデータは、そのサイズやテキストボックス用のタグなどによって複数のデッキという名前のパケットメッセージに変換される。具体的にはたとえば、携帯電話端末１の一時記憶領域４８のサイズを超えた場合などにおいて、１つのホームページデータに対して複数のデッキが生成され、番号が割り当てられる。
第１８図（Ａ）は、サービスサーバ４から携帯電話端末１に送信され、ホームページデータを変換したテキストデータを格納したパケットメッセージである。これをＸＭＬメッセージに変換すると、第１８図（Ｂ）のようになる。また、実際には、第１８図（Ａ）に示すパケットメッセージのエンベロープ空間内にヘッダ空間が定義され、その中に第１８図（Ｃ）に示すヘッダ情報が格納される。このヘッダ情報は、パケットメッセージに含まれるテキストデータの種類（たとえばホームページデータなど）を示すメッセージタイプ情報ＭＥ、このヘッダ空間を含めたメッセージの長さを示すメッセージレングス情報ＭＬ、テキストデータに含まれるリンクの個数情報ＨＬＫ、テキストデータに含まれるテキスト入力エリアなどの特殊な処理を必要とするパケットタグの個数情報ＳＣＨ、テキストデータに含まれるテキスト入力エリアの個数情報ＩＴ、デッキ番号ＬＭＤ＿ＤＥＣＫ＃、ページ番号ＬＭＤ＿Ｃａｒｄ＃にて構成されている。
そして、このようにホームページデータが１乃至複数のパケットメッセージに変換されてデータ記憶領域２１に記憶されると、パケット通信プログラム１７を実行する制御部１１は、もっともデッキ番号が小さい１個あるいは複数個のパケットメッセージに対する送信処理を行う。
携帯電話端末１では、受信した１個あるいは複数個のパケットメッセージを順次一時記憶領域４８に格納し、パケットメッセージ実行プログラム５６を実行するＩＣチップ３１の中央処理装置５０は、最もページ番号が小さいパケットメッセージを実行して、そのパケットメッセージに含まれたテキストデータをビデオメモリ３７に書き込む。これにより、加工されたホームページが携帯電話端末１のディスプレイ２５に表示される。なお、上記複数個のパケットメッセージの受信処理と、表示処理とは別々の中央処理装置３３，５０にて実施されるので同時に実施することが可能である。このように分散処理をすることで、最初の表示がなされるまでの待ち時間が短くなる。
また、所定の入力キー２６が操作されると、パケットメッセージ実行プログラム５６を実行するＩＣチップ３１の中央処理装置５０は、次のページ番号のパケットメッセージや、前のページ番号のパケットメッセージを実行して、これらのパケットメッセージに含まれるテキストデータをディスプレイ２５に表示される。これにより、第１９図に示すように、受信した複数個のパケットメッセージの間で複数のページを切替えて閲覧することができる。
最後のページ番号のパケットメッセージまでを表示した後、更にスクロールする場合には、携帯電話端末１からサービスサーバ４に対して当該ホームページデータの続きを送信する要求を含むパケットメッセージが送信される。サービスサーバ４は、次のデッキ番号の１個あるいは複数個のパケットメッセージを携帯電話端末１に返信する。
また、リンクを選択するアクセスキーとして表示されている入力キー２６を操作すると、ＩＣチップ３１の中央処理装置５０はパケットメッセージ生成プログラム５７を実行し、入力されたキーキャラクタをデジタルデータとして含むパケットメッセージを生成する。
このパケットメッセージは携帯電話端末１からサービスサーバ４へ送信された後、ＸＭＬメッセージに変換される。ＸＭＬメッセージ実行プログラム２０を実行するサービスサーバ４の制御部１１は、リンクの対応リストに基づいてどのホームページへのリンクであるのかを特定した後、当該リンク先のＵＲＬを指定したホームページ送信要求を含むＸＭＬメッセージを送信する。これ以降の処理は、上述したホームページデータを取得した場合の処理と同様である。この処理を繰り返すことで、携帯電話端末１においてもオープンネットワーク上のホームページなどのオブジェクトを利用することができる。
第２０図（Ａ）は携帯電話端末１からサービスサーバ４に送信されるテキスト検索リクエスト用のパケットメッセージである。ボディ空間には上記管理番号とともに検索に用いるテキストデータが格納されている。これをＸＭＬメッセージに変換すると、第２０図（Ｂ）のようになる。サービスサーバ４から携帯電話端末１へは検索結果が返信される。
第２１図（Ａ）は携帯電話端末１からサービスサーバ４に送信されるテキストボックスなどに対する入力テキストを送信するためのパケットメッセージである。ボディ空間には入力されたテキストデータが格納されている。これをＸＭＬメッセージに変換すると、第２１図（Ｂ）のようになる。サービスサーバ４はこれを実行することで上記ホームページサーバ６などへ所定の入力情報を送信し、その応答を更に携帯電話端末１に返信する。
なお、以上の説明ではオープンネットワーク５のホームページサーバ６からホームページデータを取得して携帯電話端末１のディスプレイ２５にそれを表示させる場合を例に説明したが、電子メールサーバ８から電子メールを取得してディスプレイ２５に表示させる場合や、図示外の音楽配信サーバから楽曲ファイルを取得して携帯電話端末１のスピーカ２７から出力させる場合であっても、上述した一連の処理によって同様に実現可能であることは言うまでもない。これにより、インターネットなどのオープンネットワーク５に対してシームレスに携帯電話端末１から接続し、これを利用させることが可能となる。
また、この実施の形態では、サービスサーバ４は、携帯電話端末１からのリクエストに応じてオープンネットワーク５上のデジタルデータを取得するようにしているが、周期的にオープンネットワーク５上のデジタルデータを予め取得し、携帯電話端末１からのリクエストがあったときには、その既に取得済みのデジタルデータを加工して携帯電話端末１へパケットメッセージを送信するようにしてもよい。特に、各ユーザのお気に入りリストなどを登録できるようにしてもよい。
更に、この実施の形態では、ＳＯＡＰ形式で記述したＸＭＬメッセージを基準として、略同様の形式のパケットメッセージを携帯電話端末１とサービスサーバ４との間で送受信するようにしているが、携帯電話端末１とサービスサーバ４との間でデジタルデータを交換するためには、他の形式のパケットメッセージであってもよいことは言うまでもない。但し、本実施の形態のようにＸＭＬメッセージと略同様の形式のパケットメッセージとすることで、サービスサーバ４は簡単な処理でメッセージ変換することができ、いかなるＯＳのサーバにおいてもサービスサーバを容易に実現することが可能となる。
しかも、パケットメッセージでは、エンベロープ空間などを規定する文字列をそれぞれ２バイト以下のデータサイズに圧縮しているので、ＸＭＬメッセージを携帯電話端末にそのまま送信した場合に比べてメッセージサイズを小さくすることができる。このような対策は、リソースに乏しい携帯電話端末１においては格段に利便性を向上させることになる。しかも、１つのパケット（１つのパケットメッセージ）で送信することができるデジタルデータの最大値もより多くの値にすることができる。
この実施の形態では、携帯電話端末に対して着脱可能なデバイスとしてＩＣチップを利用したが、これ以外の処理機能を備えた記憶デバイスを利用してもよい。更には、携帯電話端末自体の中央処理装置にてブラウザプログラムを実行させることができるのであれば、その他のフラッシュメモリなどの記憶機能のみを備えた携帯電話端末にも適用可能である。
産業上の利用可能性
以上のように、本発明にかかるデータ通信システム、データ通信方法、データ転送装置、携帯端末および携帯デバイスを用いれば、インターネットなどのオープンネットワーク上のデジタルデータを、携帯電話端末などの携帯端末へ送信することができる。特に、ブラウザ機能を備えていない携帯電話端末であっても、オープンネットワーク上のデジタルデータを利用することができる。
【図面の簡単な説明】
第１図は、本発明の実施の形態１に係るデータ通信システムの全体構成を示すシステム構成図である。
第２図は、第１図中のサービスサーバの構成を示すサーバ構成図である。
第３図は、メッセージ変換テーブルの一例を示すものである。
第４図は、第３図のメッセージ変換テーブルを用いた場合のパケットメッセージとＸＭＬメッセージとの変換例を示すものである。
第５図は、メッセージ変換テーブルの他の一例を示すものである。
第６図は、第５図のメッセージ変換テーブルを用いた場合のパケットメッセージとＸＭＬメッセージとの変換例を示すものである。
第７図は、第１図中の携帯電話端末の構成を示す端末構成図である。
第８図は、ＩＣカードの構成を示す図である。
第９図は、第１図中の携帯電話端末の回路構成を示す回路図である。
第１０図は、第９図の携帯電話端末のメモリに記憶される各種のプログラムおよびデータを示す記憶内容説明図である。
第１１図は、第９図の携帯電話端末のＩＣチップの回路構成を示す回路図である。
第１２図は、ルックアップリクエスト用のパケットメッセージおよびＸＭＬメッセージを示す説明図である。
第１３図は、管理番号を携帯電話端末に送信するためのパケットメッセージおよびＸＭＬメッセージを示す説明図である。
第１４図は、携帯電話端末のディスプレイとスタートアップメニューとの関係を説明するためのものである。
第１５図は、ＵＲＬリクエスト用のパケットメッセージおよびＸＭＬメッセージを示す説明図である。
第１６図は、ＨＴＭＬタグと、対応するテキストデータとの対応を示すタグ変換テーブル（その１）である。
第１７図は、ＨＴＭＬタグと、対応するテキストデータとの対応を示すタグ変換テーブル（その２）である。
第１８図は、ホームページデータを送信するためのパケットメッセージおよびＸＭＬメッセージを示す説明図である。
第１９図は、受信した複数個のパケットメッセージの間での切替えを説明するためのものである。
第２０図は、テキスト検索リクエスト用のパケットメッセージおよびＸＭＬメッセージを示す説明図である。
第２１図は、入力したテキストを送信するためのパケットメッセージおよびＸＭＬメッセージを示す説明図である。
【図１】
2002061974.tif 000003
【図２】
2002061974.tif 000004
【図３】
2002061974.tif 000005
【図４】
2002061974.tif 000006
【図５】
2002061974.tif 000007
【図６】
2002061974.tif 000008
【図７】
2002061974.tif 000009
【図８】
2002061974.tif 000010
【図９】
2002061974.tif 000011
【図１０】
2002061974.tif 000012
【図１１】
2002061974.tif 000013
【図１２】
2002061974.tif 000014
【図１３】
2002061974.tif 000015
【図１４】
2002061974.tif 000016
【図１５】
2002061974.tif 000017
【図１６】
2002061974.tif 000018
【図１７】
2002061974.tif 000019
【図１８】
2002061974.tif 000020
【図１９】
2002061974.tif 000021
【図２０】
2002061974.tif 000022
【図２１】
2002061974.tif 000023
【国際調査報告】
2002061974.tif 000024
2002061974.tif 000025
2002061974.tif 000026
2002061974.tif 000027