(57)【要約】【課題】  利用者端末での可変表示を実現するための作業の手間を省くこと【解決手段】  サーバが、各利用者端末に表示する表示対象データ、該表示対象データの利用者端末での表示画面上における表示位置情報、及び前記表示対象データに対する処理内容に関するデータ処理情報を格納する手段と、サーバからの出力情報として必要なデータを前記格納手段から取得する機能および取得データに対して何らかのデータ処理を行うよう設定されている場合には該データ処理を行う機能を有するデータ処理手段と、データ処理手段にて取得された情報やデータ処理された情報を利用者端末への出力情報として作成する機能を有する出力情報作成手段とを備え、利用者端末が、サーバの出力情報を受信した際に、該出力情報に付加されている位置情報に基づいて表示対象データの画面表示を行う処理を行う機能を有する構成となっている。【選択図】  図１ 
2005182316.tif 000002
【特許請求の範囲】
【請求項１】
サーバ内に蓄積された情報を該サーバから受信した利用者端末にて表示する際に、各利用者の要求に応じた情報表示を行う情報可変表示システムであって、
前記サーバは、各利用者端末に表示する表示対象データ、該表示対象データの利用者端末での表示画面上における表示位置情報、及び前記表示対象データに対する処理内容に関するデータ処理情報を格納する手段と、サーバからの出力情報として必要なデータを前記格納手段から取得する機能、および取得データに対して何らかのデータ処理を行うよう設定されている場合には該データ処理を行う機能を有するデータ処理手段と、前記データ処理手段にて取得された情報やデータ処理された情報を前記利用者端末への出力情報として作成する機能を有する出力情報作成手段と、を備え、
前記利用者端末は、前記サーバの出力情報を受信した際に、該出力情報に付加されている位置情報に基づいて前記表示対象データの画面表示を行う処理を行う機能を有する
ことを特徴とする情報可変表示システム。
【請求項２】
前記サーバは、前記表示対象データの表示や動作についての付加的なデータ処理に関する付加情報を格納する手段を備え、
前記利用者端末は、前記サーバの出力情報を受信した際に、該出力情報に付加されている位置情報及び付加情報に基づいて前記表示対象データの画面表示を行う処理を行う機能を有する
ことを特徴とする請求項１に記載の情報可変表示システム。
【請求項３】
サーバ内に蓄積された情報を該サーバから受信した利用者端末にて表示する際に、各利用者の要求に応じた情報表示を行う情報可変表示方法であって、
前記サーバは、該サーバ内に格納済の各利用者端末に表示する表示対象データ、該表示対象データの利用者端末での表示画面上における表示位置情報、及び前記表示対象データに対する処理内容に関するデータ処理情報の中から、サーバからの出力情報として必要なデータを取得し、この取得データに対して何らかのデータ処理を行うよう設定されている場合には該データ処理を行った後に、取得された情報やデータ処理された情報を前記利用者端末への出力情報として作成して利用者端末へ送信し、
前記利用者端末は、前記サーバの出力情報を受信した際に、該出力情報に付加されている位置情報に基づいて前記表示対象データの画面表示を行う
ことを特徴とする情報可変表示方法。
【請求項４】
前記サーバ内に、前記表示対象データの表示や動作についての付加的なデータ処理に関する付加情報が格納され、且つサーバからの出力情報として該付加情報を取得した場合には、前記利用者端末は、前記サーバの出力情報を受信した際に、該出力情報に付加されている位置情報及び付加情報に基づいて前記表示対象データの画面表示を行う処理を行うことを特徴とする請求項３に記載の情報可変表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークプラットフォームを活用した情報可変表示システム及び情報可変表示方法に係り、特に各種企業業務システムにおける各利用者への適切な情報表示を行う際に好適な情報可変表示システム及び情報可変表示方法に関する。
【背景技術】
【０００２】
インターネット等を活用した情報表示処理では、一般的にはＨＴＭＬ言語を用いて、サーバ側に蓄積された情報を情報利用者（利用者端末）に提供することが可能となる。しかしながら、情報利用者は、常に、サーバ側に蓄積済の単一の情報の表示を欲しているわけではない。例えば情報利用者は、常に情報Ａの表示を望んでいるのではなく、情報Ａと情報Ｂの演算結果を欲する等、サーバ側に蓄積済の情報に対し何らかの処理が行われ、その処理結果についての表示を望む場合も多くある。
【０００３】
そして、このような情報利用者側の要望に対応するために、従来より、サーバ側のコンピュータシステムにおいてハードウェアあるいはソフトウェアに必要な処理ロジックを埋め込む事により対応が行われてきた。
【０００４】
ところが、処理ロジックの埋め込みを行ったとしても、利用者の要求が変化した場合には、ハードウェアあるいはソフトウェアについて再設計および開発を行うことが必要であり、さらに、利用者毎の異なる処理要求に対して対応することは、事実上困難であった。
【０００５】
そこで、上述のような利用者の要求が変化した場合を考慮し、下記先行技術文献に記載の発明の如く、利用者端末に処理ロジックを装備し、サーバより情報を受信した後、利用者端末内にて情報に対する計算処理を行い、その処理結果を利用者端末にて表示するという技術がある。
【特許文献１】特開２００２−１８２９３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記先行技術文献に記載の如き技術では、サーバ側にデータ処理ロジックを実装する、あるいは利用者端末にデータ処理ロジックを実装するため、前者の場合には利用者毎に所望の情報を可変表示することは事実上困難であり、また、後者の場合においても利用者端末毎に異なるソフトウェア等を導入する必要があり、システムメンテナンスを困難にするといった問題がある。また、両方式ともシステム内部に処理ロジックを埋め込むため、新たな情報処理方式を利用者が要求した場合や、情報の表示そのものの追加および削除を利用者が要求した場合などには、システムの再構築を行わなければならないといった問題が生じることとなる。
【０００７】
本発明の目的は、新たな情報処理方式を利用者が要求した場合や情報の表示自体の追加および削除を利用者が要求した場合等においても、システムの再構築を行うことなく、定義情報の変更のみで可変表示を可能とする情報可変表示システム及び情報可変表示方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の情報可変表示システムは、サーバ内に蓄積された情報を該サーバから受信した利用者端末にて表示する際に、各利用者の要求に応じた情報表示を行うシステムであって、前記サーバが、各利用者端末に表示する表示対象データ、該表示対象データの利用者端末での表示画面上における表示位置情報、及び前記表示対象データに対する処理内容に関するデータ処理情報を格納する手段と、サーバからの出力情報として必要なデータを前記格納手段から取得する機能、および取得データに対して何らかのデータ処理を行うよう設定されている場合には該データ処理を行う機能を有するデータ処理手段と、前記データ処理手段にて取得された情報やデータ処理された情報を前記利用者端末への出力情報として作成する機能を有する出力情報作成手段と、を備えており、且つ前記利用者端末が、前記サーバの出力情報を受信した際に、該出力情報に付加されている位置情報に基づいて前記表示対象データの画面表示を行う処理を行う機能を有する構成となっている。
【０００９】
また、本発明の情報可変表示システムにおいて、前記サーバが、前記表示対象データの表示や動作についての付加的なデータ処理に関する付加情報を格納する手段を備え、且つ前記利用者端末が、前記サーバの出力情報を受信した際に、該出力情報に付加されている位置情報及び付加情報に基づいて前記表示対象データの画面表示を行う処理を行う機能を有する構成としても良い。
【００１０】
また、本発明の情報可変表示方法は、サーバ内に蓄積された情報を該サーバから受信した利用者端末にて表示する際に、各利用者の要求に応じた情報表示を行う方法であって、前記サーバが、該サーバ内に格納済の各利用者端末に表示する表示対象データ、該表示対象データの利用者端末での表示画面上における表示位置情報、及び前記表示対象データに対する処理内容に関するデータ処理情報の中から、サーバからの出力情報として必要なデータを取得し、この取得データに対して何らかのデータ処理を行うよう設定されている場合には該データ処理を行った後に、取得された情報やデータ処理された情報を前記利用者端末への出力情報として作成して利用者端末へ送信し、前記利用者端末が、前記サーバの出力情報を受信した際に、該出力情報に付加されている位置情報に基づいて前記表示対象データの画面表示を行うものである。
【００１１】
ここで、本発明の情報可変表示方法は、前記サーバ内に、前記表示対象データの表示や動作についての付加的なデータ処理に関する付加情報が格納され、且つサーバからの出力情報として該付加情報を取得した場合には、前記利用者端末は、前記サーバの出力情報を受信した際に、該出力情報に付加されている位置情報及び付加情報に基づいて前記表示対象データの画面表示を行う処理を行うようにしても良い。
【発明の効果】
【００１２】
本発明によれば、利用者端末に対して利用者毎に送信情報の可変化が可能となる。また、ある情報に対し、必要な処理を行った結果を送信することも可能となり、さらに、定義済みの付加情報を表示情報と併せて送信することも可能となる。そして、このように付加情報を併せて送信することにより、ＨＴＭＬのようなマークアップ言語において、利用者端末における表示のみならず画面上の動作においても定義情報により表現が可能となる。これより、新たな情報の処理方式を利用者が要求した場合や情報の表示そのものの追加および削除を利用者が要求した場合などにおいても、システムの再構築を行う必要がなくなり、定義情報の変更のみにて可変表示が可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施形態を図面を用いて説明する。本実施形態では、インターネットブラウザを用いた商品価格表の画面提示を一例として説明する。ここで図１は、本発明の一実施形態の情報可変表示システムの全体構成図である。また図２は、本実施形態を説明するための商品価格表の画面イメージの一例であり、図３は、情報可変表示システムにおける後述の位置情報データベースに格納される情報と実際の画面との表示位置に関する対応イメージであり、図４は、図１の情報可変表示システムの各データベースに格納される情報の構成を説明するための図である。また、図５は、図１の情報可変表示システムのサーバにおける処理動作を示すフローチャートであり、図６は、利用者端末における処理動作を示すフローチャートである。
【００１４】
［構成］
まず、本発明の情報可変表示システムの構成について説明する。図１に示す如く、本実施形態の情報可変表示システムは、サーバと利用者端末とが、インターネット等のネットワークを介して接続されてなる。尚、図１では説明の便宜上、１台のサーバと２台の利用者端末とがネットワークを介して接続されているが、サーバ及び利用者端末の台数はこれに限られるものではない。以下、サーバと利用者端末について説明する。
【００１５】
［サーバ］
本実施形態におけるサーバは、送受信部と、データ処理部と、出力情報作成部と、対象データデータベース（以下、対象データＤＢという）と、表示情報データベース（以下、表示情報ＤＢという）と、位置情報データベース（以下、位置情報ＤＢという）と、データ処理情報データベース（以下、データ処理情報ＤＢという）と、付加情報データベース（以下、付加情報ＤＢという）と、を具備している。
【００１６】
前記送受信部は、サーバと利用者端末との間でのデータの送受信を行う機能と、前記利用者端末の認証を行う認証機能とを有している。
【００１７】
前記データ処理部は、サーバからの出力情報として必要なデータを各ＤＢから取得する機能と、取得データに対して何らかのデータ処理を行うよう設定されている場合には該データ処理を行う機能と、を有している。
【００１８】
前記出力情報作成部は、前記データ処理部にて取得された情報やデータ処理された情報を、利用者端末への出力情報として統合、作成する機能を有している。
【００１９】
前記対象データＤＢは、図４（ａ）に示す如く、商品の価格に関するprice列と、各商品の個数に関するQuantity列と、を有する構成となっている。この対象データＤＢにおける数値等の具体的データは、サーバ側で予め入力・登録しておいても良いし、あるいは利用者端末から入力された情報をサーバ側で該当する列に登録するようにしても良い。
【００２０】
前記表示情報ＤＢは、利用者の認証に必要なＩＤデータに関する利用者ＩＤ列と、各利用者のリクエスト画面に関する画面列と、全レコード内にてユニークな識別子のKey列と、表示すべき文字あるいは対象データＤＢ内の位置等のデータに関するデータソース列と、データソースの表示方式や保存場所のデータに関するデータソース位置列と、を有する構成となっている。そして、例えば利用者ＩＤ“ＩＤ−１”の利用者端末からのリクエスト画面が価格表画面である場合には、図４（ｂ）に示す如く６行分のデータ（図中の符号４０６に相当）が対象となる。
【００２１】
前記位置情報ＤＢは、図４（ｃ）に示す如く、前記表示情報ＤＢに格納済のKey列の各Key項目が、それぞれリクエスト画面内のどの位置に表示されるかを特定するためのデータが格納されており、前記表示情報ＤＢに格納済のKey列と、各Key項目のリクエスト画面上の表示位置に関する位置情報列と、を有する構成となっている。例えば、図４（ｂ）及び図４（ｃ）によれば、利用者ＩＤ“ＩＤ−１”の利用者端末用の価格表画面における位置情報は、図３の価格表の位置情報マップイメージに基づいて、Key項目“Ａ”が図３の価格表画面上では(1)の位置に、Key項目“Ｂ”が (2)の位置に、…という具合に表示されることとなる。
【００２２】
前記データ処理情報ＤＢは、前記表示情報ＤＢに格納済のKey列の各Key項目の情報の処理方式に関するデータが格納されており、前記表示情報ＤＢに格納済のKey列と、各Key項目のデータ処理に関する処理情報列と、を有する構成となっている。例えば、図４（ｄ）のように設定されている場合には、Key項目“Ｄ”及び“Ｅ”の情報に対しては小数点以下を切り捨てる処理を行い、Key項目“Ｆ”の情報は、Key項目“Ｄ”と“Ｅ”との乗算処理により得られた値とする処理を行うこととなる。
【００２３】
前記付加情報ＤＢは、前記表示情報ＤＢに格納済のKey列の各Key項目の情報についての付加的なデータ処理に関するデータが格納されており、前記表示情報ＤＢに格納済のKey列と、各Key項目の付加的なデータ処理に関する処理情報列と、を有する構成となっている。例えば、図４（ｅ）のように設定されている場合には、Key項目“Ａ”〜“Ｃ”の情報については太字にする表示処理を行い、Key項目“Ｆ”の情報については、利用者端末にて入力変更があった際に再度Key項目“Ｄ”と“Ｅ”との乗算処理を行うこととなる。
【００２４】
［利用者端末］
また、本実施形態における利用者端末は、入力装置（図示せず）や表示装置（図示せず）を具備しており、且つ、前記サーバの出力情報を受信した際に、この出力情報に付加されている位置情報および付加情報に基づいて画面表示を行う処理を行う機能を有している。
【００２５】
［処理動作］
次に、上記構成の情報可変表示システムにおける情報表示の処理動作について、図５及び図６を参照して説明する。
【００２６】
まず、利用者ＩＤ“ＩＤ−１”の利用者が、利用者端末の入力装置を用いてサーバに対して価格表取得のためのリクエストを行うと（ステップ５０１）、サーバでは、この利用者からの価格表のリクエストを送受信部にて受信し、利用者端末の認証を行うと共に、この認証ＩＤに基づいて、データ処理部が表示情報ＤＢより対応する情報を取得する（ステップ５０２）。
【００２７】
次にデータ処理部は、取得した表示情報ＤＢの内容より、対象データＤＢから情報を取得する必要があるか否か判断を行う（ステップ５０３）。本実施形態では、図４（ｂ）の表示情報ＤＢにおいて、データソース位置列に“対象データＤＢ”という文字フラグ情報が格納されているので、図４（ａ）の対象データＤＢ内の該当するprice列およびQuantity列の値を取得する（ステップ５０４）。
【００２８】
さらにデータ処理部は、取得した表示情報ＤＢの内容より、データ処理を行う必要があるか否かの判断を行う（ステップ５０５）。本実施形態では、図４（ｂ）の表示情報ＤＢにおいて、データソース位置列に“データ処理情報ＤＢ”という文字フラグ情報が格納されているので、該当する処理情報を取得する（ステップ５０６）。本実施形態では、図４（ｄ）の符号４０７に示す如く、Key項目“Ｄ”“Ｅ”“Ｆ”が計算を必要としており、データ処理部はその処理内容に従って、Key項目“Ｄ”に該当する対象データＤＢのprice列の値およびKey項目“Ｅ”に該当する対象データＤＢのQuantity列の値に対して小数点以下切り捨ての処理を行い、Key項目“Ｆ”に該当する値はデータ処理ＤＢおよび表示情報ＤＢより、“Ｄ＊Ｅ”の演算を行うこととなる（ステップ５０７）。
【００２９】
さらにまたデータ処理部は、付加情報ＤＢより、出力対象情報に付加情報を取得、統合する必要があるか否かの判断を行う（ステップ５０８）。本実施形態では、図４（ｅ）の符号４０８に示す如く、Key項目“Ａ”“Ｂ”“Ｃ”に対しては“太字”にして表示するための情報を付加する。また図４（ｅ）の符号４０９に示す如く、Key項目“Ｅ”に対しては、画面表示後、利用者が値を標準入力から変更した場合にはKey項目“Ｄ”“Ｅ”に対して乗算を行うよう、出力情報に処理ロジックを付加することとなる（ステップ５０９）。
【００３０】
そして出力情報作成部が、図４（ｃ）の位置情報ＤＢ内の該当するKey項目の情報を取得し（ステップ５１０）、ステップ５０９にて付加情報を統合された出力情報とまとめて利用者端末への出力情報として作成し、作成された出力情報を送受信部より利用者端末に対して送信する（ステップ５１１）。
【００３１】
こうしてサーバより送信された出力情報を利用者端末が受信すると（ステップ６０１）、利用者端末では、付加されている位置情報および付加情報に基づいて、位置情報マップに示すイメージで画面表示を行う（ステップ６０２）。こうして本実施形態では、利用者が所望している価格表の画面が図２のように利用者端末の表示装置に表示されることとなる。
【００３２】
このように、本発明の情報可変表示システムによれば、利用者端末に対して利用者毎に送信情報を変更して送信することができる。また、この送信情報において、サーバ内の情報に必要な処理を行った結果を送信することも可能となり、さらに、定義済みの付加情報を表示情報と併せて送信することも可能となる。
【００３３】
また、付加情報を併せて送信することにより、ＨＴＭＬのようなマークアップ言語において、利用者端末における表示のみならず画面上の動作においても定義情報により表現が可能となるので、新たな情報の処理方式を利用者が要求した場合や情報の表示そのものの追加および削除を利用者が要求した場合などにおいても、定義情報の変更を行うだけで利用者端末での可変表示を実現することができ、システムの再構築を行うといった手間を省くことができるようになる。
【図面の簡単な説明】
【００３４】
【図１】本発明の一実施形態の情報可変表示システムの全体構成図である。
【図２】本実施形態を説明するための商品価格表の画面イメージの一例である。
【図３】情報可変表示システムにおける後述の位置情報データベースに格納される情報と実際の画面との表示位置に関する対応イメージである。
【図４】図１の情報可変表示システムの各データベースに格納される情報の構成を説明するための図である。
【図５】図１の情報可変表示システムのサーバにおける処理動作を示すフローチャートである。
【図６】図１の情報可変表示システムの利用者端末における処理動作を示すフローチャートである。
【符号の説明】
【００３５】
１０１…サーバ
１０２…利用者端末
１０３…ネットワーク
１０４…送受信部
１０５…データ処理部
１０６…出力情報作成部
１０７…対象データＤＢ
１０８…表示情報ＤＢ
１０９…位置情報ＤＢ
１１０…データ処理情報ＤＢ
１１１…付加情報ＤＢ
【図１】
2005182316.tif 000003
【図２】
2005182316.tif 000004
【図３】
2005182316.tif 000005
【図４】
2005182316.tif 000006
【図５】
2005182316.tif 000007
【図６】
2005182316.tif 000008