(57)【要約】【課題】モバイル装置などの制限のある端末を用いて、情報提供システムを使用する場合にも、柔軟な処理を可能とすることによって送られる情報をできるだけ優れたＵＩでユーザに提供する。【解決手段】データ送信管理サーバ２０１は、モバイル端末等からの情報要求を受けるとこれを情報提供サーバ１０１に転送する情報要求処理部３０１、および要求に対応する情報を受信するとデータ送信管理部３０２により加工を施された情報をモバイル端末等に転送する３０３を備える。データ送信管理部３０３では、情報要求を送信してきたモバイル端末２０３の受信可能なデータ量を各情報種別ごとに格納した制限情報データベース２０２が参照されて、情報提供サーバ１０１から受信した情報の種別に応じて受信可能なデータ量を超えた情報については受信可能な量を超えたデータは削除して要求元のモバイル端末２０３に転送する。この際に削除したことを示す標示を付して転送する。【選択図】図３
2007257365.tif 000002
【特許請求の範囲】
【請求項１】
対象端末のフィールドごとの受信可能な最大データ量を記憶する制限情報テーブルと、
ネットワークを介して対象端末から所定の情報の要求を受信して、該所定の情報を提供する情報提供サーバに転送する要求受信手段と、
ネットワークを介して前記所定の情報要求に対応する情報を前記情報提供サーバから受信して、前記対象端末に転送する情報送信手段と
を備え、前記要求受信手段により転送した要求に対応する前記情報送信手段によって受信した情報を前記対象端末の各フィールドに送信する場合、前記制限情報テーブルを参照して該フィールドの情報が前記受信可能な最大データ量を超えているときはその旨の標示を付加して送信することを特徴とするデータ送信管理装置。
【請求項２】
前記情報提供サーバが提供する情報は、修正が可能な種別の情報および修正が不可能な種別の情報を含み、前記修正が可能な種別の情報を転送したときは、前記対象端末から受信した修正情報を前記情報提供サーバに転送することを特徴とする請求項１に記載のデータ送信管理装置。
【請求項３】
前記情報要求が修正が可能な種別の情報の要求であって、前記受信可能な最大データ量を超えているときは、前記送信された情報要求に対応し、修正が不可能な種別の情報として前記フィールドの情報を送信することを特徴とする請求項２に記載のデータ送信管理装置。
【請求項４】
前記情報提供サーバが提供する情報は、１つ以上のフィールドを含むレコード単位で送信され、前記情報送信手段は、前記レコード単位の情報が複数のフィールドを含む場合、フィールドごとに分割して前記対象端末に送信することを特徴とする請求項１、２または３に記載のデータ送信管理装置。
【請求項５】
前記情報提供サーバが提供する情報は、２以上の選択候補を表示させて該選択候補中から１つ以上の候補を選択させる選択可能種別の情報を含み、前記制限情報テーブルに記憶された受信可能な最大データ量は、前記選択候補の各々の受信可能な最大データ量と、前記受信可能な選択肢の数を含むことを特徴とする請求項１ないし４のいずれかに記載のデータ送信管理装置。
【請求項６】
前記制限情報テーブルに記憶された受信可能な最大データ量を管理する制限情報管理手段をさらに備えたことを特徴とする請求項１ないし５のいずれかに記載のデータ送信管理装置。
【請求項７】
前記情報要求に付随して送信されるヘッダ情報により、該情報要求が前記対象端末から送信されたものか否か判定し、前記対象端末以外から送信されたものであると判定されたときは、前記情報提供サーバから受信した情報をそのまま転送することを特徴とする請求項１ないし６のいずれかに記載のデータ送信管理装置。
【請求項８】
前記ネットワークは、インターネットであり、該インターネットを介して接続されるためのアドレスは、前記情報提供サーバとは異なることを特徴とする請求項１ないし７のいずれかに記載のデータ送信管理装置。
【請求項９】
ネットワークを介して所定の情報の要求を送信し、該情報要求に対応する情報を受信する端末装置であって、受信可能データ量に制限のある端末装置と、
ネットワークを介して前記端末装置からの前記要求情報を受信して、該要求情報に対応する情報を提供する情報提供サーバと、
前記端末装置と前記情報提供サーバとの間にネットワークを介して配置されたデータ送信管理装置であって、前記端末装置のフィールドごとの受信可能な最大データ量を記憶する制限情報テーブルと、前記所定の情報要求を転送する要求受信手段と、前記所定の情報要求に対応する情報を転送する情報送信手段とを含み、前記要求受信手段により転送した要求に対応する前記情報送信手段によって受信した情報を前記対象端末の各フィールドに送信する場合、前記制限情報テーブルを参照して該フィールドの情報が前記受信可能な最大データ量を超えているときはその旨の標示を付加して送信するデータ送信管理装置と
を備えたことを特徴とするデータ送信管理システム。
【請求項１０】
前記情報提供サーバが提供する情報は、修正が可能な種別の情報および修正が不可能な種別の情報を含み、前記修正が可能な種別の情報を転送したときは、前記端末装置から受信した修正情報を前記情報提供サーバに転送することを特徴とする請求項９に記載のデータ送信管理システム。
【請求項１１】
前記情報要求が修正が可能な種別の情報の要求であって、前記受信可能な最大データ量を超えているときは、前記送信された情報要求に対応し、修正が不可能な種別の情報として前記フィールドの情報を送信することを特徴とする請求項１０に記載のデータ送信管理システム。
【請求項１２】
前記情報提供サーバが提供する情報は、１つ以上のフィールドを含むレコード単位で送信され、前記情報送信手段は、前記レコード単位の情報が複数のフィールドを含む場合、フィールドごとに分割して前記端末装置に送信することを特徴とする請求項９、１０または１１に記載のデータ送信管理システム。
【請求項１３】
前記情報提供サーバが提供する情報は、２以上の選択候補を表示させて該選択候補中から１つ以上の候補を選択させる選択可能種別の情報を含み、前記制限情報テーブルに記憶された受信可能な最大データ量は、前記選択候補の各々の受信可能な最大データ量と、前記受信可能な選択肢の数を含むことを特徴とする請求項９ないし１２のいずれかに記載のデータ送信管理システム。
【請求項１４】
前記制限情報テーブルに記憶された受信可能な最大データ量を管理する制限情報管理手段をさらに備えたことを特徴とする請求項９ないし１３のいずれかに記載のデータ送信管理システム。
【請求項１５】
前記情報要求に付随して送信されるヘッダ情報により、該情報要求が前記端末装置から送信されたものか否か判定し、前記端末装置以外から送信されたものであると判定されたときは、前記情報提供サーバから受信した情報をそのまま転送することを特徴とする請求項９ないし１４のいずれかに記載のデータ送信管理システム。
【請求項１６】
前記ネットワークは、インターネットであり、該インターネットを介して接続されるためのアドレスは、前記情報提供サーバとは異なることを特徴とする請求項９ないし１５のいずれかに記載のデータ送信管理システム。
【請求項１７】
対象端末のフィールドごとの受信可能な最大データ量を記憶する制限情報テーブルを備えたデータ送信管理装置において実行されるデータ送信管理方法であって、
ネットワークを介して対象端末から所定の情報の要求を受信して、該所定の情報を提供する情報提供サーバに転送する要求受信ステップと、
ネットワークを介して前記所定の情報要求に対応する情報を前記情報提供サーバから受信して、前記対象端末に転送する情報送信ステップと
を備え、前記要求受信ステップにより転送した要求に対応する前記情報送信ステップによって受信した情報を前記対象端末の各フィールドに送信する場合、前記制限情報テーブルを参照して該フィールドの情報が前記受信可能な最大データ量を超えているときはその旨の標示を付加して送信することを特徴とするデータ送信管理方法。
【請求項１８】
前記情報提供サーバが提供する情報は、修正が可能な種別の情報および修正が不可能な種別の情報を含み、前記修正が可能な種別の情報を転送したときは、前記対象端末から受信した修正情報を前記情報提供サーバに転送することを特徴とする請求項１７に記載のデータ送信管理方法。
【請求項１９】
前記情報要求が修正が可能な種別の情報の要求であって、前記受信可能な最大データ量を超えているときは、前記送信された情報要求に対応し、修正が不可能な種別の情報として前記フィールドの情報を送信することを特徴とする請求項１８に記載のデータ送信管理方法。
【請求項２０】
前記情報提供サーバが提供する情報は、１つ以上のフィールドを含むレコード単位で送信され、前記情報送信ステップは、前記レコード単位の情報が複数のフィールドを含む場合、フィールドごとに分割して前記対象端末に送信することを特徴とする請求項１７、１８または１９に記載のデータ送信管理方法。
【請求項２１】
前記情報提供サーバが提供する情報は、２以上の選択候補を表示させて該選択候補中から１つ以上の候補を選択させる選択可能種別の情報を含み、前記制限情報テーブルに記憶された受信可能な最大データ量は、前記選択候補の各々の受信可能な最大データ量と、前記受信可能な選択肢の数を含むことを特徴とする請求項１７ないし２０のいずれかに記載のデータ送信管理方法。
【請求項２２】
前記制限情報テーブルに記憶された受信可能な最大データ量を管理する制限情報管理ステップをさらに備えたことを特徴とする請求項１７ないし２１のいずれかに記載のデータ送信管理方法。
【請求項２３】
前記情報要求に付随して送信されるヘッダ情報により、該情報要求が前記対象端末から送信されたものか否か判定し、前記対象端末以外から送信されたものであると判定されたときは、前記情報提供サーバから受信した情報をそのまま転送することを特徴とする請求項１７ないし２２のいずれかに記載のデータ送信管理方法。
【請求項２４】
前記ネットワークは、インターネットであり、該インターネットを介して接続されるためのアドレスは、前記情報提供サーバとは異なることを特徴とする請求項１７ないし２４のいずれかに記載のデータ送信管理方法。
【請求項２５】
対象端末のフィールドごとの受信可能な最大データ量を記憶する制限情報テーブルを備えたデータ送信管理装置にデータ送信管理方法を実行させるプログラムであって、前記データ送信管理方法は、
ネットワークを介して対象端末から所定の情報の要求を受信して、該所定の情報を提供する情報提供サーバに転送する要求受信ステップと、
ネットワークを介して前記所定の情報要求に対応する情報を前記情報提供サーバから受信して、前記対象端末に転送する情報送信ステップと
を備え、前記要求受信ステップにより転送した要求に対応する前記情報送信ステップによって受信した情報を前記対象端末の各フィールドに送信する場合、前記制限情報テーブルを参照して該フィールドの情報が前記受信可能な最大データ量を超えているときはその旨の標示を付加して送信することを特徴とするプログラム。
【請求項２６】
前記情報提供サーバが提供する情報は、修正が可能な種別の情報および修正が不可能な種別の情報を含み、前記修正が可能な種別の情報を転送したときは、前記対象端末から受信した修正情報を前記情報提供サーバに転送することを特徴とする請求項２５に記載のプログラム。
【請求項２７】
前記情報要求が修正が可能な種別の情報の要求であって、前記受信可能な最大データ量を超えているときは、前記送信された情報要求に対応し、修正が不可能な種別の情報として前記フィールドの情報を送信することを特徴とする請求項２６に記載のプログラム。
【請求項２８】
前記情報提供サーバが提供する情報は、１つ以上のフィールドを含むレコード単位で送信され、前記情報送信ステップは、前記レコード単位の情報が複数のフィールドを含む場合、フィールドごとに分割して前記対象端末に送信することを特徴とする請求項２５、２６または２７に記載のプログラム。
【請求項２９】
前記情報提供サーバが提供する情報は、２以上の選択候補を表示させて該選択候補中から１つ以上の候補を選択させる選択可能種別の情報を含み、前記制限情報テーブルに記憶された受信可能な最大データ量は、前記選択候補の各々の受信可能な最大データ量と、前記受信可能な選択肢の数を含むことを特徴とする請求項２５ないし２８のいずれかに記載のプログラム。
【請求項３０】
前記制限情報テーブルに記憶された受信可能な最大データ量を管理する制限情報管理ステップをさらに備えたことを特徴とする請求項２５ないし２９のいずれかに記載のプログラム。
【請求項３１】
前記情報要求に付随して送信されるヘッダ情報により、該情報要求が前記対象端末から送信されたものか否か判定し、前記対象端末以外から送信されたものであると判定されたときは、前記情報提供サーバから受信した情報をそのまま転送することを特徴とする請求項２５ないし３０のいずれかに記載のプログラム。
【請求項３２】
前記ネットワークは、インターネットであり、該インターネットを介して接続されるためのアドレスは、前記情報提供サーバとは異なることを特徴とする請求項２５ないし３１のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ送信管理装置、システム、方法およびプログラムに関し、より詳細には一定の機能制限を有する端末にデータを送信する場合により優れたＵＩを提供するデータ送信管理装置、システム、方法およびプログラムに関する。
【背景技術】
【０００２】
従来、インターネット技術を用いて情報データベースを複数のクライアントにより共有して、種々の情報の提供を受ける様々なシステムが提案されているが、このようなシステムの多くが通常のパーソナルコンピュータといったフル画面を持ち、処理能力も高いクライアントを対象としたものであった。例えば、本件特許出願人の開発したMicrosoft Windows（登録商標）SharePoint Servicesを用いて、ユーザは様々なデータの提供を受けることができる。
【０００３】
図１は、このような従来の情報データ送信システムの例を示す図である。情報提供サーバ１０１は、情報データベース１０２に格納された情報をクライアント１０４、１０５からの情報要求に応答し、インターネット等のネットワーク１０３を介して送信する。送信される情報は、様々であるが、クライアント１０４、１０５ではインターネット技術を使用してブラウザを介して情報の要求を行い、その結果を受け取るようになっており、例えば図９の表示例に示すように、情報データサーバ１０１で生成されたフォームがクライアント１０４、１０５で動作するブラウザ上に表示され、ユーザはこのフォームに含まれるユーザインタフェース（ＵＩ）、例えばアイコン等をクリックすることによって様々なタイプの情報要求が情報提供サーバ１０１に送信される。
【０００４】
図９を参照すると、ブラウザには情報提供サーバ１０１から提供された様々な情報が表示されているほか、このようなＵＩとして、例えば他の画面あるいは処理への移行のためのアイコン９０１〜９０４が示されており、これらをクリックすることにより対応する情報要求が情報提供サーバ１０１に送信されて新たなフォームが生成される。この他にも、図９のフォームには、他のウェブサイトへの移動を可能にするリンク指示９１１、９１３または指定のアドレスへのメール送信への指示９１２、９１３が示されているが、図示しないがクライアント１０４、１０５にはさらにオプションの選択やデータの入力など様々なＵＩを含むフォームを表示させることができる。
【０００５】
このように、従来の情報提供システムの多くが通常のパーソナルコンピュータといったフル画面を持ち、処理能力も高いクライアントを対象としたものであったが、近年モバイル通信技術の進展により、携帯情報端末や携帯電話といったモバイル装置からもネットワークを介して情報データベースに接続することができるシステムが数多く提案され、固定された環境以外でも充実した情報提供を気軽に受けることができるようになってきている。
【０００６】
【特許文献１】米国公開２００５００５９４２６号公報
【特許文献２】米国公開２００４００５１７３７号公報
【特許文献３】米国公開２００４００１５５４８号公報
【特許文献４】米国公開２００２０１５５８４９号公報
【特許文献５】米国公開２００２００４９０７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、携帯情報端末や携帯電話といったモバイル装置を用いて従来の情報提供システムを使用する場合、通常のパーソナルコンピュータのようなフル画面を有していないため、情報提供サーバ等から送られるデータをそのまま表示することはできないが、表示できない部分を単に削除するだけなので、提供された情報がすべて表示されているのか、他に情報がないのかをユーザが判断できないという問題がある。
【０００８】
また、このような情報提供システムでは単に表示されるだけの情報だけでなく、様々なタイプの情報、例えばデータの編集が可能な編集タイプや、提示されたオプションから選択を行うことができる選択タイプなどがあるが、モバイル装置などのフル画面を持たない対象端末では対応可能なデータ量を超えるデータを受信すると超えた部分のデータが失われることとなる。このような場合、例えば編集タイプの情報はそのまま編集するとデータベースを更新する際、制限を超え失われたデータが削除されたものとして更新されるという不整合が生じるため編集タイプの情報は使用できなくなる。そのほかのタイプの情報も同様であることから、このような様々なタイプのＵＩが全く使用できなくなるという問題がある。
【０００９】
本発明は、このような問題に鑑みてなされたもので、通常のパーソナルコンピュータのようなフル画面を有していないモバイル装置などの端末を用いて、情報提供システムを使用する場合にも、柔軟な処理を可能とすることによって送られる情報をできるだけ優れたＵＩでユーザに提供するデータ送信管理装置、システム、方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
このような目的を達成するために、本出願の請求項１に記載のデータ送信管理装置は、対象端末のフィールドごとの受信可能な最大データ量を記憶する制限情報テーブルと、ネットワークを介して対象端末から所定の情報の要求を受信して、所定の情報を提供する情報提供サーバに転送する要求受信手段と、ネットワークを介して所定の情報要求に対応する情報を情報提供サーバから受信して、対象端末に転送する情報送信手段とを備え、要求受信手段により転送した要求に対応する情報送信手段によって受信した情報を対象端末の各フィールドに送信する場合、制限情報テーブルを参照してフィールドの情報が受信可能な最大データ量を超えているときはその旨の標示を付加して送信することを特徴とする。
【００１１】
請求項２に記載の発明は、請求項１に記載のデータ送信管理装置において、情報提供サーバが提供する情報は、修正が可能な種別の情報および修正が不可能な種別の情報を含み、修正が可能な種別の情報を転送したときは、対象端末から受信した修正情報を情報提供サーバに転送することを特徴とする。
【００１２】
請求項３に記載の発明は、請求項２に記載のデータ送信管理装置において、情報要求が修正が可能な種別の情報の要求であって、受信可能な最大データ量を超えているときは、送信された情報要求に対応し、修正が不可能な種別の情報としてフィールドの情報を送信することを特徴とする。
【００１３】
請求項４に記載の発明は、請求項１、２または３に記載のデータ送信管理装置において、情報提供サーバが提供する情報は、１つ以上のフィールドを含むレコード単位で送信され、情報送信手段は、レコード単位の情報が複数のフィールドを含む場合、フィールドごとに分割して対象端末に送信することを特徴とする。
【００１４】
請求項５に記載の発明は、請求項１ないし４のいずれかに記載のデータ送信管理装置において、情報提供サーバが提供する情報は、２以上の選択候補を表示させて選択候補中から１つ以上の候補を選択させる選択可能種別の情報を含み、制限情報テーブルに記憶された受信可能な最大データ量は、選択候補の各々の受信可能な最大データ量と、受信可能な選択肢の数を含むことを特徴とする。
【００１５】
請求項６に記載の発明は、請求項１ないし５のいずれかに記載のデータ送信管理装置において、制限情報テーブルに記憶された受信可能な最大データ量を管理する制限情報管理手段をさらに備えたことを特徴とする。
【００１６】
請求項７に記載の発明は、請求項１ないし６のいずれかに記載のデータ送信管理装置において、情報要求に付随して送信されるヘッダ情報により、情報要求が対象端末から送信されたものか否か判定し、対象端末以外から送信されたものであると判定されたときは、情報提供サーバから受信した情報をそのまま転送することを特徴とする。
【００１７】
請求項８に記載の発明は、請求項１ないし７のいずれかに記載のデータ送信管理装置において、ネットワークは、インターネットであり、インターネットを介して接続されるためのアドレスは、情報提供サーバとは異なることを特徴とする。
【００１８】
請求項９に記載の発明は、データ送信管理システムであって、ネットワークを介して所定の情報の要求を送信し、情報要求に対応する情報を受信する端末装置であって、受信可能データ量に制限のある端末装置と、ネットワークを介して端末装置からの要求情報を受信して、要求情報に対応する情報を提供する情報提供サーバと、端末装置と情報提供サーバとの間にネットワークを介して配置されたデータ送信管理装置であって、端末装置のフィールドごとの受信可能な最大データ量を記憶する制限情報テーブルと、所定の情報要求を転送する要求受信手段と、所定の情報要求に対応する情報を転送する情報送信手段とを含み、要求受信手段により転送した要求に対応する情報送信手段によって受信した情報を対象端末の各フィールドに送信する場合、制限情報テーブルを参照してフィールドの情報が受信可能な最大データ量を超えているときはその旨の標示を付加して送信するデータ送信管理装置とを備えたことを特徴とする。
【００１９】
請求項１０に記載の発明は、請求項９に記載のデータ送信管理システムにおいて、情報提供サーバが提供する情報は、修正が可能な種別の情報および修正が不可能な種別の情報を含み、修正が可能な種別の情報を転送したときは、端末装置から受信した修正情報を情報提供サーバに転送することを特徴とする。
【００２０】
請求項１１に記載の発明は、請求項１０に記載のデータ送信管理システムにおいて、情報要求が修正が可能な種別の情報の要求であって、受信可能な最大データ量を超えているときは、送信された情報要求に対応し、修正が不可能な種別の情報としてフィールドの情報を送信することを特徴とする。
【００２１】
請求項１２に記載の発明は、請求項９、１０または１１に記載のデータ送信管理システムにおいて、情報提供サーバが提供する情報は、１つ以上のフィールドを含むレコード単位で送信され、情報送信手段は、レコード単位の情報が複数のフィールドを含む場合、フィールドごとに分割して端末装置に送信することを特徴とする。
【００２２】
請求項１３に記載の発明は、請求項９ないし１２のいずれかに記載のデータ送信管理システムにおいて、情報提供サーバが提供する情報は、２以上の選択候補を表示させて選択候補中から１つ以上の候補を選択させる選択可能種別の情報を含み、制限情報テーブルに記憶された受信可能な最大データ量は、選択候補の各々の受信可能な最大データ量と、受信可能な選択肢の数を含むことを特徴とする。
【００２３】
請求項１４に記載の発明は、請求項９ないし１３のいずれかに記載のデータ送信管理システムにおいて、制限情報テーブルに記憶された受信可能な最大データ量を管理する制限情報管理手段をさらに備えたことを特徴とする。
【００２４】
請求項１５に記載の発明は、請求項９ないし１４のいずれかに記載のデータ送信管理システムにおいて、情報要求に付随して送信されるヘッダ情報により、情報要求が端末装置から送信されたものか否か判定し、端末装置以外から送信されたものであると判定されたときは、情報提供サーバから受信した情報をそのまま転送することを特徴とする。
【００２５】
請求項１６に記載の発明は、請求項９ないし１５のいずれかに記載のデータ送信管理システムにおいて、ネットワークは、インターネットであり、インターネットを介して接続されるためのアドレスは、情報提供サーバとは異なることを特徴とする。
【００２６】
請求項１７に記載の発明は、対象端末のフィールドごとの受信可能な最大データ量を記憶する制限情報テーブルを備えたデータ送信管理装置において実行されるデータ送信管理方法であって、ネットワークを介して対象端末から所定の情報の要求を受信して、所定の情報を提供する情報提供サーバに転送する要求受信ステップと、ネットワークを介して所定の情報要求に対応する情報を情報提供サーバから受信して、対象端末に転送する情報送信ステップとを備え、要求受信ステップにより転送した要求に対応する情報送信ステップによって受信した情報を対象端末の各フィールドに送信する場合、制限情報テーブルを参照して該フィールドの情報が受信可能な最大データ量を超えているときはその旨の標示を付加して送信することを特徴とする。
【００２７】
請求項１８に記載の発明は、請求項１７に記載のデータ送信管理方法において、情報提供サーバが提供する情報は、修正が可能な種別の情報および修正が不可能な種別の情報を含み、修正が可能な種別の情報を転送したときは、対象端末から受信した修正情報を情報提供サーバに転送することを特徴とする。
【００２８】
請求項１９に記載の発明は、請求項１８に記載のデータ送信管理方法において、情報要求が修正が可能な種別の情報の要求であって、受信可能な最大データ量を超えているときは、送信された情報要求に対応し、修正が不可能な種別の情報としてフィールドの情報を送信することを特徴とする。
【００２９】
請求項２０に記載の発明は、請求項１７、１８または１９に記載のデータ送信管理方法において、情報提供サーバが提供する情報は、１つ以上のフィールドを含むレコード単位で送信され、情報送信ステップは、レコード単位の情報が複数のフィールドを含む場合、フィールドごとに分割して対象端末に送信することを特徴とする。
【００３０】
請求項２１に記載の発明は、請求項１７ないし２０のいずれかに記載のデータ送信管理方法において、情報提供サーバが提供する情報は、２以上の選択候補を表示させて選択候補中から１つ以上の候補を選択させる選択可能種別の情報を含み、制限情報テーブルに記憶された受信可能な最大データ量は、選択候補の各々の受信可能な最大データ量と、受信可能な選択肢の数を含むことを特徴とする。
【００３１】
請求項２２に記載の発明は、請求項１７ないし２１のいずれかに記載のデータ送信管理方法において、制限情報テーブルに記憶された受信可能な最大データ量を管理する制限情報管理ステップをさらに備えたことを特徴とする。
【００３２】
請求項２３に記載の発明は、請求項１７ないし２２のいずれかに記載のデータ送信管理方法において、情報要求に付随して送信されるヘッダ情報により、情報要求が対象端末から送信されたものか否か判定し、対象端末以外から送信されたものであると判定されたときは、情報提供サーバから受信した情報をそのまま転送することを特徴とする。
【００３３】
請求項２４に記載の発明は、請求項１７ないし２４のいずれかに記載のデータ送信管理方法において、ネットワークは、インターネットであり、インターネットを介して接続されるためのアドレスは、情報提供サーバとは異なることを特徴とする。
【００３４】
請求項２５に記載の発明は、対象端末のフィールドごとの受信可能な最大データ量を記憶する制限情報テーブルを備えたデータ送信管理装置にデータ送信管理方法を実行させるプログラムであって、データ送信管理方法は、ネットワークを介して対象端末から所定の情報の要求を受信して、所定の情報を提供する情報提供サーバに転送する要求受信ステップと、ネットワークを介して所定の情報要求に対応する情報を情報提供サーバから受信して、対象端末に転送する情報送信ステップとを備え、要求受信ステップにより転送した要求に対応する情報送信ステップによって受信した情報を対象端末の各フィールドに送信する場合、制限情報テーブルを参照してフィールドの情報が受信可能な最大データ量を超えているときはその旨の標示を付加して送信することを特徴とする。
【００３５】
請求項２６に記載の発明は、請求項２５に記載のプログラムにおいて、情報提供サーバが提供する情報は、修正が可能な種別の情報および修正が不可能な種別の情報を含み、修正が可能な種別の情報を転送したときは、対象端末から受信した修正情報を情報提供サーバに転送することを特徴とする。
【００３６】
請求項２７に記載の発明は、請求項２６に記載のプログラムにおいて、情報要求が修正が可能な種別の情報の要求であって、受信可能な最大データ量を超えているときは、送信された情報要求に対応し、修正が不可能な種別の情報としてフィールドの情報を送信することを特徴とする。
【００３７】
請求項２８に記載の発明は、請求項２５、２６または２７に記載のプログラムにおいて、情報提供サーバが提供する情報は、１つ以上のフィールドを含むレコード単位で送信され、情報送信ステップは、レコード単位の情報が複数のフィールドを含む場合、フィールドごとに分割して対象端末に送信することを特徴とする。
【００３８】
請求項２９に記載の発明は、請求項２５ないし２８のいずれかに記載のプログラムにおいて、情報提供サーバが提供する情報は、２以上の選択候補を表示させて選択候補中から１つ以上の候補を選択させる選択可能種別の情報を含み、制限情報テーブルに記憶された受信可能な最大データ量は、選択候補の各々の受信可能な最大データ量と、受信可能な選択肢の数を含むことを特徴とする。
【００３９】
請求項３０に記載の発明は、請求項２５ないし２９のいずれかに記載のプログラムにおいて、制限情報テーブルに記憶された受信可能な最大データ量を管理する制限情報管理ステップをさらに備えたことを特徴とする。
【００４０】
請求項３１に記載の発明は、請求項２５ないし３０のいずれかに記載のプログラムにおいて、情報要求に付随して送信されるヘッダ情報により、情報要求が対象端末から送信されたものか否か判定し、対象端末以外から送信されたものであると判定されたときは、情報提供サーバから受信した情報をそのまま転送することを特徴とする。
【００４１】
請求項３２に記載の発明は、請求項２５ないし３１のいずれかに記載のプログラムにおいて、ネットワークは、インターネットであり、インターネットを介して接続されるためのアドレスは、情報提供サーバとは異なることを特徴とする。
【発明の効果】
【００４２】
以上説明したように、本発明によれば、対象端末のフィールドごとの受信可能な最大データ量を記憶する制限情報テーブルと、ネットワークを介して対象端末から所定の情報の要求を受信して、所定の情報を提供する情報提供サーバに転送する要求受信手段と、ネットワークを介して所定の情報要求に対応する情報を情報提供サーバから受信して、対象端末に転送する情報送信手段とを備え、要求受信手段により転送した要求に対応する情報送信手段によって受信した情報を対象端末の各フィールドに送信する場合、制限情報テーブルを参照してフィールドの情報が受信可能な最大データ量を超えているときはその旨の標示を付加して送信するので、通常のパーソナルコンピュータのようなフル画面を有していないモバイル装置などの端末を用いて、情報提供システムを使用する場合にも、柔軟な処理を可能とすることによって送られる情報をできるだけ優れたＵＩでユーザに提供することが可能となる。
【発明を実施するための最良の形態】
【００４３】
以下、図面を参照しながら本発明の実施形態について詳細に説明する。各図面で使用される符号は、図面全体で共通して同一の構成要素を示すときは、同一符号を付して説明する。
【００４４】
（第１実施形態）
図２は、本発明にかかる一実施形態のシステム全体を示すブロック図である。本実施形態のシステムは、図１に示した従来のシステムに加え、情報提供サーバ１０１とクライアント１０４、１０５あるいは対象端末であるモバイル端末２０３などとの間に、本願発明の特徴となるデータ送信管理機能を提供するデータ送信管理サーバ２０１を備える。後に詳述するように、データ送信管理サーバ２０１は、インターネット等のネットワーク１０３を介してモバイル端末２０３等に接続するが、この場合に情報提供先であるモバイル端末２０３で取り扱うことができるデータの制限を設定した制限情報テーブル２０２を参照してデータ送信管理を行う。
【００４５】
モバイル端末２０３は、一般に無線通信機能を提供する企業の交換機２０４を介してインターネットに接続されるが、一般に通常のパソコンと比べると１／２〜１／４以下の表示画面しか持たないので、ユーザに提供される情報も一度にはパソコンの数分の１の量となる。例えば、図９は通常のパーソナルコンピュータに情報提供サーバから提供された情報を表示した例を示す図であるが、これと同じ情報をモバイル端末２０３に表示した例を示すのが図８である。両者を比較すればわかるようにモバイル端末２０３の画面では多くの情報が表示されていないが、ブラウザに表示されていないこれらの情報は一般に受信の時点で失われており、モバイル端末２０３では見ることはできない。または見えない部分を超える一定の情報を保持しておいてスクロールして見せるようにすることもできる。ここで、本実施形態はネットワーク１０３として主にインターネットを想定して説明したが、これに限られることなく、イントラネットあるいはエキストラネットなどのネットワークも本発明の原理を変更することなく用いることができる。
【００４６】
図３は、本実施形態のデータ送信管理サーバ２０１の構成を示すブロック図である。データ送信管理サーバ２０１は、モバイル端末等からの情報要求を受けるとこれを情報提供サーバ１０１に転送する情報要求処理部３０１、および要求に対応する情報を受信するとデータ送信管理部３０２により加工を施された情報をモバイル端末等に転送する３０３を備える。データ送信管理部３０３では、情報要求を送信してきたモバイル端末２０３の受信可能なデータ量を各情報種別ごとに格納した制限情報データベース２０２が参照されて、情報提供サーバ１０１から受信した情報の種別に応じて受信可能なデータ量を超えた情報については所定の処理を施して、すなわち受信可能な量を超えたデータは削除して要求もとのモバイル端末２０３に転送する。本実施形態ではこの際に削除したことを示す標示を付して転送する。この標示は任意のものとすることができるが、本実施形態では「．．．」を使用した例を図７や８などに示す。ここで、本実施形態ではモバイル端末が取り扱うことができるデータの制限あるいは最大データ量とは、表示エリアが限られていることから来る制限、受信バッファ等の制限、またはモバイル端末の記憶領域の制限など何らかの原因により課される制限全般をいうので、例えば「受信可能な量」と記載していても、特に受信バッファによる制限等に限定して解釈しないよう留意する必要がある。
【００４７】
図４は、本実施形態で用いられる情報のフィールド種別のうち主なものを示す図である。「ラベル」の特性を有するフィールド種別はモバイル端末に表示する場合文字として表示されるものを表す。また、「リンク」の特性を有するフィールド種別はいずれかのウェブサイト、サーバ、またはプログラムなどへの接続を表しており、例えば「ハイパーリンクまたは画像」は、この種別のフィールドに情報が表示されたときそこをクリック（またはタッチ等）すると、そのフィールドに割り付けられているＵＲＬを有するサイトに接続されるか、おのフィールドに設定されているサーバに格納されている画像を読み込んで表示したりする。このように、種々のフィールド種別を設定することにより柔軟でユーザフレンドリなＵＩを実現することができる。ここで、これらのフィールド種別の端末側での取り扱い、およびサーバ側での設定処理など提供される情報のフィールド種別ごとの処理は本技術分野で知られた方法のいずれも使用することができるので、本明細書では説明を省略する。また、このような情報の処理は主にＨＴＭＬ、ＸＭＬまたはＪａｖａ（登録商標）等により記述され実行されるが、このような言語での処理プログラムの開発についても本実施形態で知られたいずれの技術も使用でき、プログラムの開発もこれらの言語に限られることはない。
【００４８】
図５は、本実施形態のモバイル端末で扱うデータの制限を設定したテーブルの例を示す図である。このような制限情報テーブル２０２は、対象端末の表示エリアの制限や記憶容量等で必然的に決まる制限を設定したり、またはシステムとして対象端末が使用するデータ量を制限することが望ましい量を設定したりすることができるが、図５に示すように一般にフィールド種別により制限量は異なる。このように、制限する量をテーブルで管理し、後述するように別途設定することができるようにすることにより、本実施形態で用いられるモバイル端末だけでなく、情報提供する際に制限を加える必要がある端末、あるいは一定の目的で敢えて制限を行おうと所望するいずれの装置に対しても本願発明の利益を得ることができる。
【００４９】
以上のような構成およびテーブルを用いて、本実施形態の処理を行い情報に加工を施す処理のフローチャートを図１０に示す。図１０を参照すると、データ送信管理サーバ２０１は、先ずステップＳ１００１においてモバイル端末２０３から情報の提供を要求する情報要求が来ているか否かを判定し、受信した場合情報提供サーバ１０１に転送して、これに対応して提供される情報を受信する（Ｓ１００２、Ｓ１００３）。情報を受信すると、制限情報テーブル２０２を参照して受信した情報が制限を超えているか否かを判定し（Ｓ１００４）、超えていた場合は超える部分を削除してその旨の標示を付し、超えていない場合はそのままモバイル端末２０３に情報を送信する（Ｓ１００５、Ｓ１００６）。
【００５０】
図６〜８は、本実施形態の処理を行った結果、モバイル端末２０３に表示される情報の内容を示す図である。図６に示す画面は、「（株）ウェブドットコム」社に関するトップページであり、いくつかの選択可能な項目が表示されているが、下線を付された項目はリンクが設定されていることを示す。ここで、例えば項目６０１の「Ａｎｎｏｕｎｃｅｍｅｎｔｓ」を（モバイル端末の有するクリック、タッチ等の項目指示手法により）選択すると図７に示すような画面が情報提供サーバ１０１から送信され、モバイル端末２０３に標示されるが、例えば項目７０１のフィールドに表示された文字は制限文字数を超えているため、超えた文字が削除されて表示されているので、本実施形態ではその旨を示す標示「．．．」が付されている。
【００５１】
このようにして、本実施形態では情報提供サーバから送られた情報を加工して、その情報を使用する装置に適合させ、その旨を付すことができるが、制限情報テーブルは、インターネット若しくは任意のネットワークを介して、または直接、図示しないパーソナルコンピュータ等の装置から設定することができる。この設定は、基本的にシステムを構成する際に（どのような端末が対象になるかを考慮して）実行されるが、その後適宜変更することもできる。この設定は、本技術分野で知られた同様のパラメータ設定を行う技術、あるいはプログラムのいずれも使用することができる。
【００５２】
（第２実施形態）
次に、本発明の第２実施形態について説明すると、基本的構成は上述の第１実施形態と同様であり、その処理も制限を超えていることの判定までは同様である。
【００５３】
本実施形態では、制限を超えている場合、さらに提供された情報のフィールド種別を変更するものである。すなわち、一般に提供される情報は上述のような様々な種別を持っているが、本実施形態では本来の情報の種別が対象端末に送信するのに不都合がある場合に別の種別として送信するのである。
【００５４】
このような変更の例として、本実施形態では、編集フィールドについて説明するが、これに限られることなく種々のフィールドの変換に本実施形態を応用することができるのは当業者であれば明らかである。具体的には、上述の通り従来のシステムでは編集フィールドとして情報を提供しても端末側で扱えるデータ量を超えている場合は、超えた部分は最悪失われる可能性があるため、本実施形態では制限を超える情報の場合は編集フィールドで送られた情報であっても、表示フィールドに変換して対象端末に送信する。これにより、対象端末では編集が行われることはなくなりデータが失われることもない。なお、フィールド種別を変換する処理については、本実施形態のシステムは本技術分野で知られたいずれの技術も使用することができるので説明を省略する。
【００５５】
具体的な例を説明すると、図７に示す画面において、２番目のお知らせ（タイトルは項目７０３）の内容を修正することを所望して入力フィールド７０４のうちのＥｄｉｔ（編集）を選択すると、図８に示す画面が表示される（実際に情報提供サーバ１０１のデータベースに格納された内容は図９に示すものであり明らかにモバイル端末の画面では表示しきれない内容であることが理解できる）。しかし、編集を所望した内容はモバイル端末で扱える量を大幅に超えているため編集可能なフィールドとしては情報は送られないため、図８に示すように単に表示だけがなされ、しかもすべてが表示されていない旨の標示が付される。
【００５６】
（第３実施形態）
本実施形態では前述の第２実施形態と同様に本発明のフィールド種別に適合した形態を示す。具体的には、情報が選択フィールドである場合の処理であり、この場合、情報としては選択肢とその内容が含まれることになるが、本実施意携帯の端末の制限としては、選択肢の数と各選択肢のフィールドのデータ量とを含むことができる。すなわち、対象端末によっては表示すること、または取り扱うことができる選択肢の数自体が制限される場合があり、さらに表示される選択肢自体の文字数が制限される場合がある。本実施形態では、選択肢の数については、例えば１０が上限としてこれを超える１００の選択肢をその情報が有するとすると、１００のうちの上位または任意の１０の選択肢のみを表示させてその中からはいずれの選択肢も選択することができるようにする。このようにすることによって、対象端末の特性上の限界は考慮しつつもできる限り、そこに存在する情報を活用できるようなＵＩを提供することができる。
【００５７】
また、選択肢自体の文字数の制限については上述の第１、２実施形態と同様の処理を行う。
【００５８】
（第４実施形態）
本実施形態では、情報提供サーバからレコード単位で提供される情報は、フィールド単位に分割して対象端末に送信される。一般に、情報提供サーバから情報はレコード単位で送信されるが、受信するデータ量に制限がある対象端末の場合、最初のフィールドだけを受信しただけ制限を超えてしまいその後にあるフィールドに含まれる情報は全く表示されないこととなる可能性がある。
【００５９】
特に本実施形態の複数行テキストフィールド種別が指定された情報の場合、複数行に表示することができるにもかかわらず、１行目のみ表示されてその他の行には、たとえ他のフィールドにデータがあったとしても表示されない。例えば、名前、住所、電話番号などのデータを含む個人データのレコードの場合、名前が最初のフィールドであるとすると、複数行表示が可能な設定でも、住所や電話番号は一切表示されないこととなる。このため、本実施形態では、レコードをフィールドに分割して送信する。すなわち、レコード単位で情報提供サーバ１０１から受信した場合、データ送信管理サーバ２０１はフィールドに分割して、対象端末に送信することによって、個人データの例で言うと２行目に住所の所定の文字数の画面を表示し、３行目に電話番号を表示することになる。なお、レコードの構造やフィールドに分割する手法については本技術分野で知られたいずれの手法も用いることができるので、ここでは説明を省略する。
【００６０】
以上のように、本実施形態ではレコード単位で送信される情報をフィールドに分割して対象端末に送信するので、制限のある端末の機能を可能な限り活用することができ、例えば上記の個人データの例では、電話番号等の情報を得ることができるため、特に携帯可能な端末で有益である。
【図面の簡単な説明】
【００６１】
【図１】従来の一実施形態のシステム全体を示すブロック図である。
【図２】本発明にかかる一実施形態のシステム全体を示すブロック図である。
【図３】本実施形態のデータ送信管理サーバの構成を示すブロック図である。
【図４】本実施形態で用いられる情報のフィールド種別のうち主なものを示す図である。
【図５】本実施形態のモバイル端末で扱うことができるデータの制限を設定した制限情報テーブルの例を示す図である。
【図６】本実施形態の処理を行った結果、モバイル端末に表示される情報の内容を示す図である。
【図７】本実施形態の処理を行った結果、モバイル端末に表示される情報の内容を示す図である。
【図８】本実施形態の処理を行った結果、モバイル端末に表示される情報の内容を示す図である。
【図９】本実施形態の処理を行った結果を通常のパーソナルコンピュータに表示させた場合の画面を示す図である。
【図１０】実施形態の処理を行い情報に加工を施す処理のフローチャートである。
【符号の説明】
【００６２】
１０１  情報提供サーバ
１０２、２０２  データベース
１０３  ネットワーク
１０４  クライアント
２０１  データ送信管理サーバ
２０３  モバイル端末
２０４  交換機
３０１  情報要求処理部
３０２  データ送信管理部
３０３  情報提供処理部
【図１】
2007257365.tif 000003
【図２】
2007257365.tif 000004
【図３】
2007257365.tif 000005
【図４】
2007257365.tif 000006
【図５】
2007257365.tif 000007
【図６】
2007257365.tif 000008
【図７】
2007257365.tif 000009
【図８】
2007257365.tif 000010
【図９】
2007257365.tif 000011
【図１０】
2007257365.tif 000012