(57)【要約】【課題】  利用者の手間を掛けずに、必要なデータ項目のみを表示させる仕組みを提供すること【解決手段】  位置情報とデータ項目を対応付けて記憶する情報処理装置であって、携帯端末から携帯端末の位置情報を取得し、当該位置情報により特定されるデータ項目にかかるデータを携帯端末に送信する。また、携帯端末の向きを示す情報を取得し、向きによって送信するデータのデータ項目を切り替える。さらに、携帯端末の向きが変更された場合には、再度変更されたタイミングで携帯端末の向きを示す情報と携帯端末の位置情報とを取得し、当該向きと位置情報に対応するデータ項目にかかるデータを携帯端末に対して送信する。【選択図】  図１
2013061776.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末と通信可能に接続された情報処理装置であって、
複数の項目から構成されるデータを記憶するデータ記憶手段と、
位置情報と前記データの項目とを対応付けて記憶する位置情報データ記憶手段と、
前記携帯端末から当該携帯端末の位置情報を取得する位置情報取得手段と、
前記位置情報取得手段により取得された位置情報に対応するデータ項目を、前記位置情報データ記憶手段に記憶された情報から検索する検索手段と、
前記検索手段により検索されたデータ項目にかかるデータを前記携帯端末に送信するデータ送信手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記携帯端末から当該携帯端末の向きにかかる情報を取得する端末状態取得手段をさらに備え、
前記データ送信手段は、さらに、前記端末状態取得手段により取得された携帯端末の向きにかかる情報によって異なる項目を送信することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
携帯端末と情報処理装置とが通信可能に接続された情報処理システムであって、
前記携帯端末は、
携帯端末の位置を示す情報を前記情報処理装置に送信する位置情報送信手段と、
前記情報処理装置により送信されたデータを受信するデータ受信手段と、
前記データ受信手段により受信されたデータを画面上に表示する表示手段と、
を備え、
前記情報処理装置は、
複数の項目から構成されるデータを記憶するデータ記憶手段と、
位置情報と前記データの項目とを対応付けて記憶する位置情報データ記憶手段と、
前記携帯端末から送信される当該携帯端末の位置情報を取得する位置情報取得手段と、
前記位置情報取得手段により取得された位置情報に対応するデータ項目を、前記位置情報データ記憶手段に記憶された情報から検索する検索手段と、
前記検索手段により検索されたデータ項目にかかるデータを前記携帯端末に送信するデータ送信手段と、
を備えることを特徴とする情報処理システム。
【請求項４】
前記携帯端末は、さらに、
携帯端末の向きを示す情報を前記情報処理装置に送信する端末状態送信手段を備え、
前記情報処理装置は、さらに、
前記携帯端末から当該携帯端末の向きにかかる情報を取得する端末状態取得手段をさらに備え、
前記データ送信手段は、さらに、前記端末状態取得手段により取得された携帯端末の向きにかかる情報によって異なる項目を前記携帯端末に対して送信することを特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記携帯端末は、さらに、
携帯端末の向きが変更されたか否かを検知する検知手段を備え、
前記端末状態送信手段は、さらに、前記検知手段で向きの変更が検知された場合に、当該変更後の向きを示す情報を送信することを特徴とし、
前記位置情報送信手段は、さらに、前記検知手段で向きの変更が検知された場合に、変更時の携帯端末の位置を示す情報を前記情報処理装置に送信することを特徴とする請求項３に記載の情報処理システム。
【請求項６】
携帯端末と通信可能に接続され、複数の項目から構成されるデータおよび位置情報と前記データの項目とを対応付けて記憶する情報処理装置における情報処理方法であって、
前記情報処理装置の位置情報取得手段が、前記携帯端末から当該携帯端末の位置情報を取得する位置情報取得工程と、
前記情報処理装置の検索手段が、前記位置情報取得工程により取得された位置情報に対応するデータ項目を、前記記憶された情報から検索する検索工程と、
前記情報処理装置のデータ送信手段が、前記検索工程により検索されたデータ項目にかかるデータを前記携帯端末に送信するデータ送信工程と、
を備えることを特徴とする情報処理方法。
【請求項７】
携帯端末と通信可能に接続され、複数の項目から構成されるデータおよび位置情報と前記データの項目とを対応付けて記憶する情報処理装置において実行されるプログラムであって、
前記情報処理装置を、
前記携帯端末から当該携帯端末の位置情報を取得する位置情報取得手段と、
前記位置情報取得手段により取得された位置情報に対応するデータ項目を、前記位置情報データ記憶手段に記憶された情報から検索する検索手段と、
前記検索手段により検索されたデータ項目にかかるデータを前記携帯端末に送信するデータ送信手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＥＤＩシステムにおけるデータを携帯端末で閲覧する技術に関する。
【背景技術】
【０００２】
近年ＥＤＩの世界では、全銀やＪＣＡといった、いわゆるレガシーＥＤＩから、ＷｅｂＥＤＩと呼ばれる次世代のＥＤＩが普及してきている。
【０００３】
レガシーＥＤＩでは、モデム等を使って企業間で専用の回線を結んでいた。しかし、次世代ＥＤＩでは、インターネットという公共の回線を使用することにより、回線速度が向上し、かつ通信コストを抑えることが可能となった。そのため、より付加価値のあるデータを大量に送信することが可能となっている。
【０００４】
また、ＷｅｂＥＤＩにおいて送受信されるデータについては、１件のデータであっても非常に多くの項目を持っていることがある。１件のデータによって発注から支払いまでといった複数の状態を扱うため、状態毎に「工場で出荷情報の確認」や、「本社で受領情報の確認」など、利用する場所で必要な項目が異なるためである。
【０００５】
そこで、ＷｅｂＥＤＩでは、利用する場所によって「発注紹介」や「検収照会」など複数のボタン（業務ボタン）を用意し、業務ボタン毎にそれぞれ表示する項目が決まっているのが通常である。
【０００６】
例をあげると、項目には、「発注番号」、「発注日」、「納品日」、「商品コード」、「商品名」、「サイズ」、「単価」、「数量」、「支払方法」、「支払年月」、「備考」等が考えられる。
【０００７】
この場合、工場で出荷情報を確認する際に、発注紹介を行った場合は、「サイズ」、「カラー」の項目にかかるデータは表示されるが、「単価」、「支払方法」、「支払年月」といった情報は表示されない。他方、本社で受領情報を確認する際に検収照会を行った場合は、「単価」、「支払方法」、「支払年月」が表示されるが、「サイズ」、「カラー」は表示されないといった具合である。
【０００８】
特許文献１には、このような場所を判断基準とした制御技術のひとつとして、スケジュール管理をする携帯情報端末において、通知すべきスケジュールが発生すると、当該携帯情報端末の位置情報を取得し、取得した位置情報に応じてユーザに対する通知方法を異ならせる仕組みが開示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００４−７０３９１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上述の通り、ＷｅｂＥＤＩにおいてはデータ項目が非常に多く、業務内容や場所によって必要なデータ項目が異なる。また、業務内容の選択をすることで、当該業務に必要な項目のデータのみ表示する仕組みもあるが、利用者にとっては煩雑である。
【００１１】
そこで、本発明は、利用者の手間を掛けずに、必要なデータ項目を表示させる仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明は、携帯端末と通信可能に接続された情報処理装置であって、複数の項目から構成されるデータを記憶するデータ記憶手段と、位置情報と前記データの項目とを対応付けて記憶する位置情報データ記憶手段と、前記携帯端末から当該携帯端末の位置情報を取得する位置情報取得手段と、前記位置情報取得手段により取得された位置情報に対応するデータ項目を、前記位置情報データ記憶手段に記憶された情報から検索する検索手段と、前記検索手段により検索されたデータ項目にかかるデータを前記携帯端末に送信するデータ送信手段と、を備えることを特徴とする。
【００１３】
また、本発明は、携帯端末と情報処理装置とが通信可能に接続された情報処理システムであって、前記携帯端末は、携帯端末の位置を示す情報を前記情報処理装置に送信する位置情報送信手段と、前記情報処理装置により送信されたデータを受信するデータ受信手段と、前記データ受信手段により受信されたデータを画面上に表示する表示手段と、を備え、前記情報処理装置は、複数の項目から構成されるデータを記憶するデータ記憶手段と、位置情報と前記データの項目とを対応付けて記憶する位置情報データ記憶手段と、前記携帯端末から送信される当該携帯端末の位置情報を取得する位置情報取得手段と、前記位置情報取得手段により取得された位置情報に対応するデータ項目を、前記位置情報データ記憶手段に記憶された情報から検索する検索手段と、前記検索手段により検索されたデータ項目にかかるデータを前記携帯端末に送信するデータ送信手段と、を備えることを特徴とする。
【００１４】
また、本発明は、携帯端末と通信可能に接続され、複数の項目から構成されるデータおよび位置情報と前記データの項目とを対応付けて記憶する情報処理装置における情報処理方法であって、前記情報処理装置の位置情報取得手段が、前記携帯端末から当該携帯端末の位置情報を取得する位置情報取得工程と、前記情報処理装置の検索手段が、前記位置情報取得工程により取得された位置情報に対応するデータ項目を、前記記憶された情報から検索する検索工程と、前記情報処理装置のデータ送信手段が、前記検索工程により検索されたデータ項目にかかるデータを前記携帯端末に送信するデータ送信工程と、を備えることを特徴とする。
【００１５】
また、本発明は、携帯端末と通信可能に接続され、複数の項目から構成されるデータおよび位置情報と前記データの項目とを対応付けて記憶する情報処理装置において実行されるプログラムであって、前記情報処理装置を、前記携帯端末から当該携帯端末の位置情報を取得する位置情報取得手段と、前記位置情報取得手段により取得された位置情報に対応するデータ項目を、前記位置情報データ記憶手段に記憶された情報から検索する検索手段と、前記検索手段により検索されたデータ項目にかかるデータを前記携帯端末に送信するデータ送信手段として機能させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、利用者の手間を掛けずに、必要なデータ項目を表示させることが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の情報処理システムの構成の一例を示す図である
【図２】図１のサーバ装置１０１とクライアント端末１０２として適用可能な情報処理装置のハードウエア構成の一例を示す図である
【図３】サーバ装置１０１とクライアント端末１０２が行う処理の全体像について説明する図である
【図４】本発明の実施形態におけるサーバ装置１０１が実行する処理を示すフローチャートである
【図５】本発明の実施形態におけるクライアント端末１０２が実行する処理を示すフローチャートである
【図６】クライアント端末１０２の画面上にデータが表示されている際に、サーバ装置１０１およびクライアント端末１０２において実行される処理を示すフローチャートである
【図７】発注データ一覧の一例を示すテーブルである
【図８】ユーザ名と取引先名を対応付けた利用者データの一例を示すテーブルである
【図９】位置情報データテーブルの一例を示す図である
【図１０】縦向きのクライアント端末に表示される画面の一例を示す図である
【図１１】横向きのクライアント端末に表示される画面の一例を示す図である
【発明を実施するための形態】
【００１８】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１９】
図１は、本発明に係る情報処理システムのシステム構成の一例を示す図である。
【００２０】
図１に示すように、本実施形態に係る情報処理システムは、サーバ装置１０１およびクライアント端末１０２が広域ネットワーク１０３を介して通信可能に接続された構成となっている。なお、本実施例においては、クライアント端末１０２は持ち運びが可能な携帯端末である。
【００２１】
以下、本発明の情報処理システムを構成する各装置について説明する。
【００２２】
以下、図２を用いて、図１に示したサーバ装置１０１およびクライアント端末１０２に適用可能な情報処理装置のハードウエア構成の一例について説明する。
【００２３】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な各種プログラム等が記憶されている。
【００２４】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２５】
また、２０５は入力コントローラで、入力装置２０９等からの入力を制御する。２０６はビデオコントローラで、液晶ディスプレイ等のディスプレイ装置２１０への表示を制御する。なお、ディスプレイ装置は、液晶ディスプレイに限られず、ＣＲＴディスプレイなどであっても良い。これらは必要に応じてクライアントが使用するものである。
【００２６】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２７】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ４００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２８】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２９】
ハードウエア上で動作する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。
【００３０】
次に、図３を用いて、本発明の実施形態においてサーバ装置１０１とクライアント端末１０２が行う処理の全体像について説明する。
【００３１】
ステップＳ３０１では、クライアント端末１０２は、ＷｅｂＥＤＩシステムにアクセスをする。
【００３２】
ステップＳ３０２では、サーバ装置１０１は、クライアント端末１０２からのアクセスに応じて、認証画面（不図示）をクライアント端末に表示すべく送信する。
【００３３】
ステップＳ３０３では、クライアント端末１０２は、ステップＳ３０２でサーバ装置により送信された認証画面に対して、ユーザ名・パスワードの入力を受け付け、入力を受け付けたユーザ名・パスワードをサーバ装置１０１へ送信する。
【００３４】
ステップＳ３０４では、サーバ装置１０１は、ステップＳ３０３でクライアント端末１０２から送信されたユーザ名・パスワードによって認証処理を行う。すなわち、ステップＳ３０３でクライアント端末１０２から送信されたユーザ名・パスワードによるＷｅｂＥＤＩシステムの利用を許可するか否かの判断をする。
【００３５】
ステップＳ３０５では、サーバ装置１０１は、認証に成功した旨（ＷｅｂＥＤＩシステムの利用を許可する旨）をクライアント端末１０２に対して通知する。なお、ステップＳ３０４の認証処理の結果、認証に失敗した場合（利用を許可できないと判断された場合）は、ステップＳ３０５以降の処理は行われない。
【００３６】
ステップＳ３０６では、クライアント端末１０２は、端末の状態（縦向きか横向きか）および、端末の位置情報をサーバ装置１０１に送信する。
【００３７】
ステップＳ３０７では、サーバ装置１０１は、ステップＳ３０６でクライアント端末１０２から送信された位置情報について、位置情報に対応するデータを位置情報データテーブルから検索する。
【００３８】
ステップＳ３０８では、サーバ装置１０１は、クライアント端末と位置情報に結びつくデータをクライアント端末に送信する。
【００３９】
ステップＳ３０９では、クライアント端末１０２は、クライアント端末の状態（縦向きか横向きか）が変更されたことを検知する。
【００４０】
ステップＳ３１０では、クライアント端末１０２は、ステップＳ３０９で状態変更を検知した場合、端末の状態および位置情報をサーバ装置１０１に送信する。
【００４１】
ステップＳ３１１では、サーバ装置１０１は、ステップＳ３１０でクライアント端末１０２から送信された位置情報について、位置情報に対応するデータを位置情報データテーブルから検索する。
【００４２】
ステップＳ３１２では、サーバ装置１０１は、クライアント端末と位置情報に結びつくデータをクライアント端末に送信する。
【００４３】
すなわち、クライアント端末１０２が自身の状態が変更されたことを検知すると、再度ＷｅｂＥＤＩシステムに情報を取得する処理が実行されることとなる。
【００４４】
以上が本発明におけるサーバ装置１０１とクライアント端末１０２の処理の全体像である。
【００４５】
次に、図４を用いて、本発明の実施形態においてサーバ装置１０１が実行する処理について説明する。
【００４６】
なお、図４のフローチャートで示す処理については、サーバ装置１０１のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００４７】
ステップＳ４０１では、サーバ装置１０１のＣＰＵ２０１は、クライアント端末１０２から送信される「ユーザ名」、「パスワード」、「位置情報」を受信する。
【００４８】
ステップＳ４０２では、サーバ装置１０１のＣＰＵ２０１は、ステップＳ４０１で受信したユーザ名、パスワードが登録されているユーザ名、パスワードと一致するか否かを判断する。すなわち、ステップＳ４０１で受信したユーザについて認証処理を行う。
【００４９】
認証処理に成功した場合（ステップＳ４０２：ＹＥＳ）は、処理をステップＳ４０４に移行する。
【００５０】
認証処理に失敗した場合（ステップＳ４０２：ＮＯ）は、処理をステップＳ４０３に移行する。
【００５１】
ステップＳ４０３では、サーバ装置１０１のＣＰＵ２０１は、データ取得に失敗した旨をクライアント端末１０２に送信し、本フローチャートに示す処理を終了する。
【００５２】
ステップＳ４０４では、サーバ装置１０１のＣＰＵ２０１は、ステップＳ４０１で受信したユーザ名、パスワードに対応する取引先名を取得する。なお、ユーザ名、パスワードと取引先名が対応付けられて登録されたテーブルを図８に示す。
【００５３】
ステップＳ４０５では、サーバ装置１０１のＣＰＵ２０１は、ステップＳ４０４で取得した取引先名とステップＳ４０１で受信した位置情報とから、図９に示す位置情報データテーブルを検索し、当該取引先名と当該位置情報とが一致するデータを特定する。
【００５４】
例えば、「ｕｓｅｒＡ」が「経度：Ｘ１、緯度Ｙ１」からアクセスした場合には、位置情報データテーブル（図９）における「ＩＤ：１」のデータが一致するデータであると特定される。
【００５５】
また、例えば「ｕｓｅｒＢ」が「経度：Ｘ４、緯度Ｙ２」からアクセスした場合には、位置情報データテーブルには当該位置情報に一致するデータが登録されていないため、一致するデータが存在しないと判断される。
【００５６】
一致するデータが存在した場合（ステップＳ４０５：ＹＥＳ）は、処理をステップＳ４０６に移行する。
【００５７】
一致するデータが存在しない場合（ステップＳ４０５：ＮＯ）は、処理をステップＳ４１０に移行する。
【００５８】
ステップＳ４０６では、サーバ装置１０１のＣＰＵ２０１は、一致したデータの「標準表示項目」および「拡張表示項目」を取得する。
【００５９】
ステップＳ４０７では、サーバ装置１０１のＣＰＵ２０１は、クライント端末の状態（縦向きか横向きか）をクライアント端末１０２から取得し、判断する。
【００６０】
クライアント端末の状態が縦向きであると判断された場合（ステップＳ４０７：ＹＥＳ）は、処理をステップＳ４０８に移行する。
【００６１】
クライアント端末の状態が横向きであると判断された場合（ステップＳ４０７：ＮＯ）は、処理をステップＳ４０９に移行する。
【００６２】
ステップＳ４０８では、サーバ装置１０１のＣＰＵ２０１は、ステップＳ４０６で取得したデータの「標準表示項目」にかかる発注データをクライアント端末１０２に対して送信する。
【００６３】
ステップＳ４０９では、サーバ装置１０１のＣＰＵ２０１は、ステップＳ４０６で取得したデータの「標準表示項目」および「拡張表示項目」の項目にかかる発注データをクライアント端末１０２に対して送信する。
【００６４】
ステップＳ４１０では、サーバ装置１０１のＣＰＵ２０１は、図９に示す位置情報データテーブルから、ステップＳ４０４で取得した取引先名が一致し、位置情報が空欄であるデータの「標準表示項目」を取得する。
【００６５】
ステップＳ４１１では、サーバ装置１０１のＣＰＵ２０１は、発注データからステップＳ４１０で取得した項目に係るデータをクライアント端末１０２に対して送信する。
【００６６】
図９に示すように、本実施例においては、位置情報が空欄のデータについては、表示される項目数を少なく設定してある。このような設定をすることにより、予め設定された場所以外からのアクセスの場合には、表示されるデータを最小限にすることが可能になる。これにより、情報漏洩などの危険性を低減することが可能になる。
【００６７】
また、クライアント端末の状態が縦向きであるか横向きであるかによって表示される項目数を変えている。これは、クライアント端末が横向きの場合には画面の幅が広いことが考えら、より多くの項目を表示可能であるから、一度に多くの項目を表示してユーザの利便性を高めるためである。他方、これに対してクライアント端末が縦向きの場合には、画面の幅が狭いことが考えられるため、あまり多くの項目を表示するように構成すると、スクロールする必要が生じてしまうといったユーザにとっての不便を防ぐためである。
【００６８】
次に図５に示すフローチャートを用いて、本発明の実施形態においてクライアント端末１０２が実行する処理について説明する。
【００６９】
なお、図５のフローチャートで示す処理については、クライアント端末１０２のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００７０】
ステップＳ５０１では、クライアント端末１０２のＣＰＵ２０１は、ＷｅｂＥＤＩシステムにアクセスする。
【００７１】
ステップＳ５０２では、クライアント端末１０２のＣＰＵ２０１は、ユーザからユーザ名およびパスワードの入力を受け付け、受け付けたユーザ名およびパスワードをサーバ装置１０１に対して送信する。
【００７２】
ステップＳ５０３では、クライアント端末１０２のＣＰＵ２０１は、サーバ装置１０１から認証結果を受け取り、認証に成功したか否かを判断する。
【００７３】
認証に成功したと判断された場合（ステップＳ５０３：ＯＫ）は、処理をステップＳ５０４に移行する。
【００７４】
認証に失敗したと判断された場合（ステップＳ５０３：ＮＧ）は、本フローチャートに示す処理を終了する。なお、この際、認証に失敗した旨の通知を表示するように制御しても良い。
【００７５】
ステップＳ５０４では、クライアント端末１０２のＣＰＵ２０１は、クライアント端末１０２の状態（縦向きか横向きか）を示す情報および、クライアント端末１０２の所在を示す情報（ＧＰＳ情報等）をサーバ装置１０１に対して送信する。
【００７６】
ステップＳ５０５では、クライアント端末１０２のＣＰＵ２０１は、クライアント端末の状態が縦向きか横向きかを判断する。
【００７７】
縦向きであると判断された場合（ステップＳ５０５：縦）は、処理をステップＳ５０６に移行する。
【００７８】
横向きであると判断された場合（ステップＳ５０５：横）は、処理をステップＳ５０７に移行する。
【００７９】
ステップ５０６では、クライアント端末１０２のＣＰＵ２０１は、サーバ装置１０１から受信したデータを画面上に表示する。この場合、サーバ装置１０１から送信されるデータは「標準表示項目」にかかるデータのみであるため、画面上にも標準表示項目にかかるデータが表示される。
【００８０】
ステップＳ５０７では、クライアント端末１０２のＣＰＵ２０１は、サーバ装置１０１から受信したデータを画面上に表示する。この場合、サーバ装置１０１から送信されるデータは「標準表示項目」および「拡張表示項目」にかかるデータである。そのため、画面上には標準表示項目にかかるデータおよび、拡張表示項目にかかるデータが表示される。
【００８１】
図１０は、クライアント端末が縦向きの場合に表示される画面の一例を示す図である。図１０に示すように、縦向きの場合には画面の幅が狭いため、データ項目を限定して表示している。
【００８２】
図１１は、クライアント端末が横向きの場合に表示される画面の一例を示す図である。図１１に示すように、横向きの場合には画面の幅が広いため、多くのデータ項目数を表示するように構成し、ユーザの利便性を高めている。
【００８３】
次に図６に示すフローチャートを用いて、本発明の実施形態においてサーバ装置１０１およびクライアント端末１０２が実行する処理について説明する。
【００８４】
なお、図６のフローチャートで示す処理については、サーバ装置１０１およびクライアント端末１０２のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００８５】
また、図６のフローチャートで示す処理については、クライアント端末１０１の画面上にデータが表示されている際に実行される処理である。
【００８６】
ステップＳ６０１では、クライアント端末１０２のＣＰＵ２０１は、端末の状態が変更されたか否かを判断する。
【００８７】
端末状態の変更を検知した場合（ステップＳ６０１：ＹＥＳ）は、処理をステップＳ６０２に移行する。
【００８８】
端末状態の変更を検知しない場合（ステップＳ６０２：ＮＯ）は、本フローチャートに示す処理を終了する。なお、終了後は再度ステップＳ６０１の処理を実行する。すなわち、クライアント端末１０２は、データが表示されている状態においては常に端末の状態の変化を待機している状態となっている。
【００８９】
ステップＳ６０２では、クライアント端末１０２のＣＰＵ２０１は、変化後の端末状態および変化時の位置情報をサーバ装置１０１に送信する。
【００９０】
ステップＳ６０３では、サーバ装置１０１のＣＰＵ２０１は、ステップＳ６０２でクライアント端末１０２から送信された端末状態、位置情報を受信する。
【００９１】
ステップＳ６０４では、サーバ装置１０１のＣＰＵ２０１は、ステップＳ６０３で受信した端末の位置情報から、該当するデータがあるか否かを位置情報データテーブルから検索し判断する。
【００９２】
該当するデータがないと判断された場合（ステップＳ６０４：なし）は、処理をステップＳ６０５に移行する。
【００９３】
該当するデータがあると判断された場合（ステップＳ６０４：あり）は、処理をステップＳ６０６に移行する。
【００９４】
ステップＳ６０５では、サーバ装置１０１のＣＰＵ２０１は、図９に示す位置情報データテーブルから、ステップＳ４０４で取得した取引先名が一致し、位置情報が空欄であるデータの「標準表示項目」にかかるデータを取得する。
【００９５】
ステップＳ６０６では、サーバ装置１０１のＣＰＵ２０１は、ステップＳ６０３で受信した端末の状態（縦向きか横向きか）を判断する。
【００９６】
横向きであると判断された場合（ステップＳ６０６：横）は、処理をステップＳ６０７に移行する。
【００９７】
縦向きであると判断された場合（ステップＳ６０６：縦）は、処理をステップＳ６０８に移行する。
【００９８】
ステップＳ６０７では、サーバ装置１０１のＣＰＵ２０１は、標準表示項目および拡張表示項目にかかるデータを取得する。
【００９９】
ステップＳ６０８では、サーバ装置１０１のＣＰＵ２０１は、標準表示項目にかかるデータを取得する。
【０１００】
ステップＳ６０９では、サーバ装置１０１のＣＰＵ２０１は、ステップＳ６０５、ステップＳ６０７、ステップＳ６０８で取得したデータをクライアント端末１０２に対して送信する。
【０１０１】
ステップＳ６１０では、クライアント端末１０２のＣＰＵ２０１は、ステップＳ６０９でサーバ装置１０１から送信されたデータを取得する。
【０１０２】
ステップＳ６１１では、クライアント端末１０２のＣＰＵ２０１は、ステップＳ６１０で取得したデータを画面上に表示する。そして、本フローチャートで示す処理を終了する。
【０１０３】
以上のように、端末の状態が変更されたことをきっかけにして、再度クライアント端末の位置情報をサーバ装置１０１に送信して、あらためて位置情報に対応したデータを取得することで、クライアント端末の場所に応じた適切なデータを表示することが可能となる。
【０１０４】
例えば、Ａ社のユーザが「経度：Ｘ１  緯度Ｙ１」でデータを取得した場合、「発注番号」、「発注日」、「商品ＣＤ」、「数量」、「単価」、「支払方法」、「支払年月」、「商品名」に関するデータを取得できる。そして、当該データを取得した状態でクライアント端末を「経度：Ｘ４、緯度：Ｙ５」に移動させた場合は、本来は「経度：Ｘ４、緯度：Ｙ５」に示す地点は設定された場所以外であるため「発注番号」「発注日」のみしか閲覧できないにもかかわらず、上記全ての項目のデータを閲覧することが可能となってしまう。このような場合においては情報漏洩などの危険性が生じてしまう。
【０１０５】
そこで、クライアント端末の状態が変更されたことをきっかけに、その時の位置情報に対応したデータを再度取得するように構成することで、情報漏洩等の危険性を低減することが可能となる。
【０１０６】
また、クライアント端末の状態が変更される度にデータを再取得することで、クライアント端末の向きに適したデータを表示することが可能となる。
【０１０７】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１０８】
また、本発明におけるプログラムは、図３〜図６の処理方法をコンピュータが実行可能なプログラムである。なお、本発明におけるプログラムは図３〜図６の各装置の処理方法ごとのプログラムであってもよい。
【０１０９】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【０１１０】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【０１１１】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【０１１２】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１４】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１１５】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１１６】
１０１  サーバ装置
１０２  クライアント端末
１０３  広域ネットワーク
【図１】
2013061776.tif 000003
【図２】
2013061776.tif 000004
【図３】
2013061776.tif 000005
【図４】
2013061776.tif 000006
【図５】
2013061776.tif 000007
【図６】
2013061776.tif 000008
【図７】
2013061776.tif 000009
【図８】
2013061776.tif 000010
【図９】
2013061776.tif 000011
【図１０】
2013061776.tif 000012
【図１１】
2013061776.tif 000013