JP6056689B2 - 情報処理装置とその処理方法及びプログラム - Google Patents

情報処理装置とその処理方法及びプログラム Download PDF

Info

Publication number
JP6056689B2
JP6056689B2 JP2013144043A JP2013144043A JP6056689B2 JP 6056689 B2 JP6056689 B2 JP 6056689B2 JP 2013144043 A JP2013144043 A JP 2013144043A JP 2013144043 A JP2013144043 A JP 2013144043A JP 6056689 B2 JP6056689 B2 JP 6056689B2
Authority
JP
Japan
Prior art keywords
display
display data
data
display control
displayed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2013144043A
Other languages
English (en)
Other versions
JP2014139768A (ja
JP2014139768A5 (ja
Inventor
大 野呂
大 野呂
智丈 辻
智丈 辻
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Marketing Japan Inc
Canon IT Solutions Inc
Original Assignee
Canon Marketing Japan Inc
Canon IT Solutions Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Marketing Japan Inc, Canon IT Solutions Inc filed Critical Canon Marketing Japan Inc
Priority to JP2013144043A priority Critical patent/JP6056689B2/ja
Publication of JP2014139768A publication Critical patent/JP2014139768A/ja
Publication of JP2014139768A5 publication Critical patent/JP2014139768A5/ja
Application granted granted Critical
Publication of JP6056689B2 publication Critical patent/JP6056689B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Description

表示データを比較表示することが可能な情報処理装置とその処理方法及びプログラムに関する。
従来より、生命保険や損害保険業界などにおいては、営業担当者がお客様にあった生涯設計などの帳票を提示して営業活動を行っている。
この時、お客様に関する複数の生涯設計プランを提示することがあるが、その場で複数のプランを提示している場合には、必要に応じて前に閲覧していたプランの帳票を表示してプランの説明を行っている。
近年では、タブレット端末の可搬性や使い勝手のよさから、ビジネスユーザにも利用される環境になってきており、上述のプランの提示もタブレット端末を用いることが多くなっている。
そこで、タブレット端末を用いて、複数のプランを表示して、プランを比較させることが行われている。
プランを比較する際には、それぞれのプランのグラフを比較することが理解しやすいため、グラフの比較表示が求められる。このようなグラフを比較表示する技術として、例えば特許文献1がある。
特開平10−49573号公報
しかしながら、近年、タブレット端末などタッチパネルを有する端末が普及し、直感的な操作ができるようになってきていることから、特許文献1のような従来のグラフの比較表示方法ではなく、操作性のよい比較表示が望まれている。
また、現状においては、タブレット端末では、単に複数のプランの内、1つのプランの帳票を表示して説明し、必要に応じて、前に見せたプランの帳票に表示を切り替えて説明が行われている。
その他、帳票の画面を拡大縮小表示して、複数の帳票を並べて表示し、それぞれの帳票において、グラフを表示できる位置までスクロールして、擬似的に比較表示するようにしている。
そのため、比較表示においては、操作負担が多く、表示データとしての帳票の比較表示における操作性に課題があった。
そこで、本願発明の目的は、複数の表示データの比較表示を容易に行える仕組みを提供することである。
本発明の目的を達成するために、複数の表示データと、前記表示データに含まれる当該表示データの一部分のデータであるオブジェクト記憶し、前記複数の表示データを表示することが可能な情報処理装置であって、前記表示データを表示制御する第1の表示制御手段と、前記表示データを他の表示データへ遷移する操作指示がされた場合に、他の表示データが表示されるように表示制御し、前記表示データ前記オブジェクトに対応する位置に所定の操作指示がされた場合に、前記他の表示データのオブジェクトが対比されるように表示制御する第2の表示制御手段とを備えることを特徴とする
本発明によれば、複数の表示データの比較表示を容易に行うことができる。
クライアント端末101とタブレット端末100と帳票生成サーバ200を含む情報処理システムのシステム構成図 タブレット端末100のハードウェア構成を示すブロック図 クライアント端末101、帳票生成サーバ200のハードウェア構成を示すブロック図 タブレット端末100の機能ブロック図 帳票の生成処理のフローチャート 帳票の表示処理のフローチャート 比較表示用帳票の表示処理のフローチャート 帳票生成サーバ200で管理する設定ファイルと登録フォームを示す図 帳票と比較表示用帳票の関係を示す図 帳票と比較表示用帳票のデータの一例を示す図 帳票を構成する部品のデータの一例を示す図 帳票をタッチスライドするイメージ図 比較表示用帳票を表示した際のイメージ図 帳票情報の入力画面を示す図 生成帳票一覧と比較表示用帳票一覧のデータの一例を示す図 不要なグラフを非表示にする処理のフローチャート 非表示ボタンをタッチするイメージ図 非表示アクションのあった部品のファイル名のデータの一例を示す図 編集前と編集後の比較表示用帳票のデータの一例を示す図
以下、本発明の実施形態による、情報処理装置としてのクライアント端末101とタブレット端末100と帳票生成サーバ200を含む情報処理システムの一例について図面を参照して説明する。
まず、図1を用いて、本実施形態における情報処理システムについて説明する。
図1は、情報処理装置としてのクライアント端末101とタブレット端末100と帳票生成サーバ200を含む情報処理システムのシステム構成図を示す図である。
まず、クライアント端末101とタブレット端末100と帳票生成サーバ200は、ネットワークに接続されている。
クライアント端末101は、例えば、社内に設置してあるコンピュータで、帳票を生成するための条件(値)を入力する情報処理装置である。
帳票生成サーバは、帳票生成アプリケーションがインストールされており、クライアント端末からの要求に従って、帳票を生成する情報処理装置である。なお、帳票生成サーバは、文書を管理する情報処理装置と言い換えることも可能である。
タブレット端末100は、帳票生成サーバ200で生成された帳票を表示する情報処理装置であり、無線通信可能な構成となっている。タブレット端末100は、例えば、営業担当者が保有する端末であり、社内または/および社外から帳票生成サーバにアクセスして、帳票ファイルをダウンロードして、記憶させることが可能である。
次に、図2を用いて、図1に示した情報処理装置としてのタブレット端末100のハードウェア構成について説明する。
図2は、図1に示した情報処理装置としてのタブレット端末100のハードウェア構成を示すブロック図である。
図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM202あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
203はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM202あるいは外部メモリ211からRAM203にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
また、205は表示コントローラで、タッチパネル209からの入力やタッチパネル209への表示(出力)を制御する。なお、不図示であるが、装置に備えるハードキーの入力を受け付けるコントローラも備えているものとする。
207はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶するハードディスク(HD)や、カードスロットにアダプタを介して接続されるSDカード等の外部メモリ211へのアクセスを制御する。
208は通信I/Fコントローラで、ネットワーク(例えば、図1に示したLAN/WAN)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。
なお、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、タッチパネル209上での表示を可能としている。また、CPU201は、タッチパネル209上のタッチ操作によってユーザ指示を可能とする。
本発明を実現するための後述する各種プログラムは、外部メモリ211に記録されており、必要に応じてRAM203にロードされることによりCPU201によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ211に格納されており、これらについての詳細な説明も後述する。
次に、図3を用いて、図1に示したクライアント端末101、帳票生成サーバ200に適用可能な情報処理装置のハードウェア構成について説明する。
図3は、図1に示したクライアント端末101、帳票生成サーバ200に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
図3において、301はCPUで、システムバス304に接続される各デバイスやコントローラを統括的に制御する。また、ROM302あるいは外部メモリ311には、CPU301の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
303はRAMで、CPU301の主メモリ、ワークエリア等として機能する。CPU301は、処理の実行に際して必要なプログラム等をROM302あるいは外部メモリ311からRAM303にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
また、305は入力コントローラで、キーボード(KB)309や不図示のマウス等のポインティングデバイス等からの入力を制御する。306はビデオコントローラで、CRTディスプレイ(CRT)310等の表示器への表示を制御する。なお、図2では、CRT310と記載しているが、表示器はCRTだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
307はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶するハードディスク(HD)や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ311へのアクセスを制御する。
308は通信I/Fコントローラで、ネットワーク(例えば、図1に示したLAN600)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。
なお、CPU301は、例えばRAM303内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、CRT310上での表示を可能としている。また、CPU301は、CRT310上の不図示のマウスカーソル等でのユーザ指示を可能とする。
本発明を実現するための後述する各種プログラムは、外部メモリ311に記録されており、必要に応じてRAM303にロードされることによりCPU301によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ311に格納されており、これらについての詳細な説明も後述する。
次に、図4を用いて本実施形態におけるタブレット端末の各機能について説明する。図4は、本実施形態におけるタブレット端末100の機能ブロック図である。本実施形態におけるタブレット端末100は、機能構成として、第1の表示制御部401、第2の表示制御部402、特定部403、オブジェクト判定部404、選択部405、受信制御部406を備えている。また、各機能部は各装置のCPUによって実現されるものである。なお、図4では、本実施形態における特徴的な機能部について説明するものとし、401〜406以外の機能部を備えることは言うまでもない。例えば、帳票生成サーバ200へデータを送信するための送信制御部を備えるなどが考えられる。
まず初めに、情報処理装置としてのタブレット端末は、帳票としての表示データを記憶している。またこの帳票としての表示データは、グラフなどのオブジェクトを含むデータである。更にこのグラフなどのオブジェクトを対比表示するために前記オブジェクトを含む対比表示データを記憶している。
第1の表示制御部401は、前記表示データを表示制御する機能部である。
第2の表示制御部402は、前記表示データのオブジェクトに対して所定の操作指示があった場合に、当該オブジェクトを対比表示するべく、前記対比表示データを表示制御する機能部である。また、後述の特定部403で特定した表示データに含まれるオブジェクトを、前記対比表示データを用いて表示制御する機能部である。また、後述のオブジェクト判定部404で、対比表示するためのオブジェクトと判定された場合に、前記対比表示データを表示制御する機能部である。更に、操作指示の方向に応じて、前記対比表示データの並び方向を変更して表示する機能部である。
特定部403は、第1の表示制御部401で表示可能な表示データを特定する機能部である。
オブジェクト判定部404は、前記操作指示のあったオブジェクトが、対比表示するためのオブジェクトか否かを判定する機能部である。
選択部405は、第1の表示制御部401で表示する表示データを選択する機能部である。
受信制御部406は、選択部405で選択された表示データと共に、前記表示データに対応する対比表示データを外部装置から受信制御する機能部である。
次に、図5〜図7のフローチャートを用いて、本実施形態の詳細な処理について説明する。なお、フローチャートの各ステップは、各装置のCPUが実行するものである。
まず図5を用いて、帳票の生成処理について説明する。
ステップS501では、図14の画面を用いて、生成する帳票情報の入力を受け付ける。ステップS502では、図14の画面で入力された帳票情報を帳票生成サーバ200に送信する。
ステップS503では、帳票情報をクライアント端末101から受信する。ステップS504では、受信した帳票情報に従って、帳票を生成するためのデータを取得する。また、生成する帳票種別に対応するフォームである帳票(図8の802)を取得し、それぞれのデータに対応するフィールドであるfcpへデータを挿入して、帳票(fcx)を生成する。帳票情報に従ってデータベースからデータを取得する処理、入力された条件に従って値を算出する処理や、フォーム(図8の802)とデータと結合して帳票を生成する処理(例えば、オーバーレイ処理)については周知の技術であるため説明を省略する。
また、図8の802は、フォームエディタを用いて、あらかじめ生成され、帳票生成サーバ200の外部メモリ311に保存されているものとする。
生成した帳票は、生成帳票として、図15の生成帳票一覧(テーブルやデータベース等)に登録される。ここで生成された帳票について説明する。
生成された帳票は、図10のようにfcxという形式のファイルであり、タグを用いた形式のデータである。また、複数のfcpというフォーム(帳票を構成する部品(オブジェクト))で構成されている。なお、fcxは本来バイナリ形式であるが、説明上、XMLなどのタグ形式として説明するものとするが、形式はこれに限るものではない。帳票を構成する部品の一例が図11である。
fcxに含まれるfcpは、図11のように、データがタグ形式で記述されている。このデータに基づいて、fcxを表示した際に、データがフォームと重なった形で表示される。また、fcpはイメージデータとリンクすることも可能であり、本実施形態で特徴となる、グラフのイメージデータと対応づいている。
このイメージデータは、fcxを取得する際に、例えば、イメージデータのファイルパスに従って、取得し、管理されるものとする。
ステップS505では、ステップS504で生成された帳票が、図8の設定ファイル801の条件と一致するか否かを判定する。例えば、fcp名称として生涯設計グラフを有するfcpを、生成された帳票(fcx)に記述されているか否かを判定する。なお、本実施形態では、fcx内のfcp名称を条件としたが、図8の設定ファイル801に帳票名として「生涯設計」を記憶させておき、「生涯設計」をファイル名に含むか否かを判定してもよい。
条件と一致する場合には、比較表示用帳票を表示する帳票であるため、ステップS506へ処理を移す。また、条件と一致しない場合には、比較表示用帳票を表示しない帳票であるため処理を終了する。
ステップS506では、図8の設定ファイル801のFCP名称に従って、比較表示用帳票として表示する部品(グラフ)を検索して、部品名(fcpのファイル名)を取得する。
ステップS507では、取得した部品名(fcpのファイル名)を、予め記憶してある比較表示用帳票(fcx)に記載する。
図10を例に説明すると、「2010年生涯設計.fcx」が生成されると、1001の「生涯設計グラフ2010.fcp」を取得して、「比較表示用帳票(生涯設計).fcx」の1010に「生涯設計グラフ2010.fcp」が記載される。
なお、比較表示用帳票はユーザごとに生成されるものであってもよく、1つの比較表示用帳票に限定されるものではない。
また、図9に示すとおり、比較表示用帳票は、複数の帳票のグラフが比較表示用帳票として組み合わされたものである。また、この組み合わされた比較表示用帳票のデータイメージが図10の「比較表示用帳票(生涯設計).fcx」である。
次に図6を用いて、帳票の表示処理について説明する。
ステップS601では、帳票生成サーバで管理する帳票の一覧を表示し、ユーザの操作に応じて選択された帳票の識別情報(例えば、ファイル名)を帳票生成サーバに送信する(帳票要求送信)。
ステップS602では、タブレット端末100から、帳票の識別情報を受信する(帳票要求受信)。ステップS603では、受信した帳票の識別情報に従って、外部メモリに記憶されている帳票を取得する。例えば、図15の生成帳票一覧で一致する帳票名のファイルパスに従って帳票を取得する。
ステップS604では、要求のあった帳票(ステップS603で取得した帳票)に対応する比較表示用帳票があるか否かを判定する。例えば、図15の生成帳票一覧の比較表示用帳票のあり/なしを用いて判定する。比較表示用帳票があると判定された場合には、ステップS605へ処理を移し、比較表示用帳票がないと判定された場合には、ステップS607へ処理を移す。なお、上述したように、図8の設定ファイル801の情報に従って、比較表示用帳票があるか否かを判定してもよい。
ステップS605では、比較表示用帳票を送信したか否かを判定する。例えば、図15の比較表示用帳票一覧で管理している、送信フラグ(送信済み/未送信)に従って判定する。比較表示用帳票を既に送信している場合には、ステップS607へ処理を移し、比較表示用帳票を送信していない場合には、ステップS606へ処理を移す。
ステップS606では、要求のあった帳票に対応する比較表示用帳票を取得する。取得する比較表示用帳票は最新の比較表示用帳票を取得する。ステップS607では、ステップS603で取得した帳票をタブレット端末100へ送信する。また、ステップS606で比較表示用帳票を取得した場合には、合わせて送信する。
ステップS608では、帳票生成サーバ200から帳票を受信する。
ステップS609では、受信した帳票をタブレット端末100の外部メモリ211又はRAM203に保存する。
ステップS610では、受信、保存した帳票をタブレット端末100の表示部としてのタッチパネル209に表示する。ここで、最初に表示する帳票は、ステップS601で選択された帳票であり、比較表示用帳票は表示されないものとする。なお、タブレット端末100には帳票を表示するビューア(ブラウザであってもよい)を備えており、このビューアを用いて帳票を表示する。すなわち、第1の表示制御部401で表示データを表示制御する処理に相当する。
ステップS611では、タッチパネル209上でユーザによる操作指示を検知する(例えば、タッチ検知)。操作を検知した場合には、ステップS611へ処理を移し、操作を検知していない場合には、操作検知されるまで待機する。なおタッチ検知は、OSからタッチイベントを受け付けことで検知するものとするが、タッチ検知や、タッチした後のアクションの検知技術については、周知技術のため詳細な説明を省略する。
ステップS612では、タッチされたタッチパネル上の位置に従って、タッチされた位置の帳票が比較表示用帳票であるか否かを判定する。タッチした帳票が通常の表示する帳票である場合には、ステップS612へ処理を移し、比較表示用帳票がタッチされた場合には、図7のステップS701へ処理を移す。なお、上述したように、最初は比較表示用帳票が表示されていないため、ステップS613へ処理を移すことになる。
ステップS613では、表示されている通常の帳票内のうち、比較表示用帳票を表示可能な部品(fcp)がタッチされたか否かを判定する。より詳細には、比較表示用帳票に記載されている部品名と一致する部品がタッチされた場合に、比較表示用帳票を表示可能な部品(fcp)がタッチされたと判定する。比較表示用帳票を表示可能な部品(fcp)がタッチされたと判定された場合には、ステップS614へ処理を移す。また、比較表示用帳票を表示可能な部品(fcp)がタッチされていない、すなわち、現在表示されている通常の帳票がタッチされた場合には、タッチイベントの種別に応じたアクションが実行される。なお、本実施形態では、タッチスライドの場合について説明するものとし、ステップS615へ処理を移す。
ステップS613の処理を言い換えると、オブジェクト判定部404の、操作指示のあったオブジェクトが、対比表示するためのオブジェクトか否かを判定する処理に相当する。
ステップS614では、部品(fcp)が所定時間タッチされたか否かを判定する。これは、比較表示用帳票を表示する対象の部品(fcp)がタッチされても比較表示用帳票を表示せずに、通常の帳票をページ送り等のアクションをさせるためである。所定時間タッチされたと判定された場合にはステップS616へ処理を移し、所定時間タッチがされておらず、タッチスライド(本実施形態では上下への移動)がされた場合にはステップS615へ処理を移す。
ステップS615では、タッチの移動量に応じて、表示されている帳票をページ送りさせる。タッチの移動(スライド)によって表示されている帳票を移動方向によってページ送り表示する技術については周知技術であるため、詳細な説明を省略する。
ステップS616では、タッチスライド(本実施形態では左右への移動)がされたか否かを判定する。すなわち所定の操作指示がされたか否かを判定する。例えば、図12のように、左へタッチスライドがあった場合には、ステップS617へ処理を移す。タッチスライドがない場合には、次のアクションがあるまで待機する。
ステップS617では、対象の部品(fcp)に対応する比較表示用帳票を外部メモリ211等の記憶領域から取得して、通常の帳票の上、又は、別の画面に比較表示用帳票を表示する。左へタッチスライドして比較表示用帳票1301を表示した表示例を図13に示す。すなわち、第2の表示制御部402の、表示データのオブジェクトに対して操作指示があった場合に、当該オブジェクトを対比表示するべく、前記対比表示データを表示制御する処理に相当する。
ステップS617で、比較表示用帳票を表示する際には、現在タッチパネル上に表示されている帳票と、表示されていないが立ち上がっている帳票、あるいは、タブレット端末100の記憶領域に保存されている帳票を特定し、タブレット端末100に保持していない帳票の部品(fcp)は、比較表示用帳票として表示しないようにする。すなわち、タッチパネルで表示可能な帳票としての表示データを特定する処理であり、特定した表示データに含まれるオブジェクトを、前記対比表示データを用いて表示制御するである。
なお、表示しないようにする処理としては、不要な部品(fcp)を削除する、あるいは、不要な部品の記載箇所をコメントアウトする、削除するなどで実現する。
これにより、簡単な操作で、現在比較したい帳票のグラフを比較できるため、使い勝手のよい帳票の比較表示が可能となる。
次に図7を用いて、比較表示用帳票の表示処理について説明する。
ステップS701では、所定時間(例えば、1秒間)タッチがされたか否かを判定する。所定時間タッチがされたと判定される場合には、ステップS702へ処理を移す。また所定時間タッチがされていないと判定された場合には、ステップS703へ処理を移す。
ステップS702では、所定時間タッチがされたため、比較表示用帳票を非表示にする。
ステップS703では、比較表示用帳票上でタッチスライドがあったか否かを判定する。タッチスライドがあった場合には、ステップS704へ処理を移す。タッチスライドがなかった場合には、ステップS705へ処理を移す。
ステップS704では、比較表示用帳票をスライド方向にスクロールさせて、他の帳票のグラフを対比表示させる。なお、図13の比較表示用帳票1301の表示は一例であって、他の帳票のグラフが縦に並べて表示する場合もある。縦に並べて比較表示用帳票を表示させる際は、対象の部品に所定時間タッチがあり、上下方向にタッチが移動された場合に行うものとする。
より詳細には、例えば、縦方向にタッチスライドがあった場合には、比較表示用帳票のタグのレイアウト属性を「vertical」に変更し、表示する。また、横方向にタッチスライドがあった場合には、タグのレイアウト属性を「horizontal」を設定し表示する。縦又は横に表示する技術については、タブレット端末が有するオペレーティングシステムの技術やビューアの仕様によって適宜変わることは言うまでもない。
ステップS705では、タッチがタッチパネルから離されたことを検知したかを判定する。タッチが離された場合にはステップS611へ処理を戻し、次のタッチアクションまで待機する。また、離されていない場合には、比較表示用帳票のスクロール表示を操作に応じて実行する。
次に、比較表示用帳票から不要な部品(fcp)、例えば、不要なグラフを非表示にする処理について図16を用いて説明する。なお、各処理は、各装置のCPUが実行する。また、前述した図7と同一のステップについては、同一のステップ番号を付与して説明を省略する。
ステップS1601では、ステップS703でタッチスライドがなかった場合には、ユーザの操作により非表示アクションがあったか否かを判定する。非表示アクションは、図17の1701の非表示ボタンがユーザのタッチによって押下されたか否かによって判定する。非表示アクションがあった場合にはステップS1602へ処理を移し、非表示アクションがなかった場合には、ステップS705でタッチが離されたか否かを判定する。ステップS705の判定は上述の通りである。
ステップS1602では、非表示アクションのあった部品のファイル名を取得し、RAM203に記憶する。ファイル名は表示アクションのあったファイルのファイル名(例えば、生涯設計グラフ2011.fcp)を取得する。取得したファイル名は、図18としてメモリに記憶管理される。なお、複数の部品に対して非表示アクションがあった場合には、図18には複数のファイル名が記憶される。
ステップS1603では、非表示アクションのあった部品(生涯設計グラフ2011.fcp)を非表示にする。その後ステップS705へ処理を移し、前述の通りタッチがタッチパネルから離された否かを判定する。すなわち、ステップS1603は、対比表示データのオブジェクトに非表示指示があった場合に、非表示指示のあったオブジェクトを非表示制御する処理である。
ステップS1604では、ステップS702で比較表示用帳票を非表示(閉じる)とすると、図18に非表示としたファイル名(部品)があるか否かを判定し、非表示としたファイル名がある場合には、非表示とした部品を帳票生成サーバ200に記憶されている比較表示用帳票に反映するかのダイアログ(不図示)を表示する。ダイアログで反映する指示を検知した場合には、ステップS1605へ処理を移し、反映しないとする指示を検知した場合には、ステップS611へ処理を移す。
ステップS1605では、図18に記憶されているファイル名を取得して、ファイル名を含む比較表示用帳票の変更要求を帳票生成サーバ200へ送信する。すなわち、外部装置としての帳票生成サーバ200に記憶されている対比表示データを編集するべく、非表示指示のあったオブジェクトの識別情報を送信する処理である。
ステップS1606では、ファイル名を含む比較表示用帳票の変更要求をタブレット端末100から受信する。なお、複数の比較表示用帳票を管理している場合には、比較表示用帳票の識別情報(比較表示用帳票のファイル名やファイルID)をステップS1605で送信し、ステップS1606で受信する。
ステップS1607では、比較表示用帳票のファイルを外部メモリから取得する。ステップS1808では、ファイル名をもとに、比較表示用帳票の対応する箇所を特定する。特定される箇所は図19の1901である。
ステップS1608では、特定した箇所の記述を削除する。なお、削除した箇所は、図19の1902で、図19は非表示部品の箇所を削除した後の比較表示用帳票の記述例である。すなわち、比較表示用帳票を編集する処理である。
ステップS1610では、該当箇所を削除した比較表示用帳票を新たなファイルで登録する。この登録された新たなファイル(最新のファイル)を、前述のステップS606で取得することとなる。すなわち、非表示指示のあったオブジェクトが表示されないように編集された対比表示データを用いて、ステップS704において表示制御する処理となる。なお、ファイルの登録は、先に登録されている比較表示用帳票を上書きして登録する形式であってもよい。
これにより、ユーザが必要なグラフのみを表示させることが可能となるため、利便性の高い帳票の比較表示が行える。
なお、上述した実施形態は、オンラインで帳票を取得して、タブレット端末で帳票及び比較表示用帳票を表示するようにしたが、予めタブレット端末に帳票及び比較表示用帳票を記憶させておき、オフラン状態で表示制御するようにしてもよい。また、本実施形態ではタッチによる操作によって実施することが望ましいが、ポインティングデバイスを用いた操作によって実現してもよい。
以上、本実施形態について説明したが、本実施形態によれば、操作性のよい帳票(文書)の比較表示が行える。
特に、比較表示する部品を判定することで、表示する帳票を切り替えることなく、簡単な操作で文書を比較可能となるため、グラフなどのある帳票において、利便性や操作効率が高まる。
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、本発明におけるプログラムは、図5〜図7、図16に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図5〜図7、図16の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図5〜図7、図16の各装置の処理方法ごとのプログラムであってもよい。
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、DVD−ROM、磁気テープ、不揮発性のメモリカード、ROM、EEPROM、シリコンディスク、ソリッドステートドライブ等を用いることができる。
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
100 タブレット端末
101 クライアント端末
200 帳票生成サーバ
401 第1の表示制御部
402 第2の表示制御部
403 特定部
404 オブジェクト判定部
405 選択部
406 受信制御部

Claims (8)

  1. 複数の表示データと、前記表示データに含まれる当該表示データの一部分のデータであるオブジェクト記憶し、前記複数の表示データを表示することが可能な情報処理装置であって、
    前記表示データを表示制御する第1の表示制御手段と、
    前記表示データを他の表示データへ遷移する操作指示がされた場合に、他の表示データが表示されるように表示制御し、前記表示データ前記オブジェクトに対応する位置に所定の操作指示がされた場合に、前記他の表示データのオブジェクトが対比されるように表示制御する第2の表示制御手段と
    を備えることを特徴とする情報処理装置。
  2. 前記第2の表示制御手段は、前記第1の表示制御手段で表示制御した表示データのオブジェクトを表示した状態で、前記他の表示データのオブジェクトが対比されるように表示制御することを特徴とする請求項1に記載の情報処理装置。
  3. 前記第2の表示制御手段は、前記他の表示データのオブジェクトを複数含む対比表示データを用いて対比表示されるように表示制御することを特徴とする請求項1又は2に記載の情報処理装置。
  4. 前記表示データ上の前記オブジェクトに対応する位置に所定の操作指示がされた場合、当該オブジェクトと前記対比表示データとを対応付ける識別情報に従って、当該オブジェクトに対応する対比表示データがあるか否かを判定する判定手段を更に備え、
    前記判定手段により、操作指示されたオブジェクトに対応する対比表示データがある場合に、前記第2の表示制御手段により前記対比表示データを表示制御することを特徴とする請求項3に記載の情報処理装置。
  5. 前記第2の表示制御手段は、前記対比表示データのオブジェクトに非表示指示があった場合に、非表示指示のあったオブジェクト非表示となるように表示制御することを特徴とする請求項3又は4に記載の情報処理装置。
  6. 前記オブジェクトは、前記表示データを生成した際の部品ファイルであって、
    前記対比表示データは、前記部品ファイルを用いて生成された表示データであり、
    前記表示データ上のオブジェクトに対応する位置に所定の操作指示がされた場合に、前記表示データを表示した状態で、前記対比表示データを表示して前記他の表示データの部品ファイルを含む部品ファイル同士が対比されるように表示制御することを特徴とする請求項3乃至5のいずれか1項に記載の情報処理装置。
  7. 複数の表示データと、前記表示データに含まれる当該表示データの一部分のデータであるオブジェクト記憶し、前記複数の表示データを表示することが可能な情報処理装置の処理方法であって、
    前記表示データを表示制御する第1の表示制御ステップと、
    前記表示データを他の表示データへ遷移する操作指示がされた場合に、他の表示データが表示されるように表示制御し、前記表示データ前記オブジェクトに対応する位置に所定の操作指示がされた場合に、前記他の表示データのオブジェクトが対比されるように表示制御する第2の表示制御ステップと
    を含むことを特徴とする処理方法。
  8. 複数の表示データと、前記表示データに含まれる当該表示データの一部分のデータであるオブジェクト記憶し、前記複数の表示データを表示することが可能な情報処理装置のプログラムであって、
    前記情報処理装置を、
    前記表示データを表示制御する第1の表示制御手段と、
    前記表示データを他の表示データへ遷移する操作指示がされた場合に、他の表示データが表示されるように表示制御し、前記表示データ前記オブジェクトに対応する位置に所定の操作指示がされた場合に、前記他の表示データのオブジェクトが対比されるように表示制御する第2の表示制御手段
    として機能させることを特徴とするプログラム。
JP2013144043A 2012-12-21 2013-07-09 情報処理装置とその処理方法及びプログラム Active JP6056689B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013144043A JP6056689B2 (ja) 2012-12-21 2013-07-09 情報処理装置とその処理方法及びプログラム

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2012279323 2012-12-21
JP2012279323 2012-12-21
JP2013144043A JP6056689B2 (ja) 2012-12-21 2013-07-09 情報処理装置とその処理方法及びプログラム

Publications (3)

Publication Number Publication Date
JP2014139768A JP2014139768A (ja) 2014-07-31
JP2014139768A5 JP2014139768A5 (ja) 2016-07-07
JP6056689B2 true JP6056689B2 (ja) 2017-01-11

Family

ID=51416445

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013144043A Active JP6056689B2 (ja) 2012-12-21 2013-07-09 情報処理装置とその処理方法及びプログラム

Country Status (1)

Country Link
JP (1) JP6056689B2 (ja)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1049573A (ja) * 1996-07-31 1998-02-20 Yasuda Kasai Kaijo Hoken Kk 証券診断装置
US7437005B2 (en) * 2004-02-17 2008-10-14 Microsoft Corporation Rapid visual sorting of digital files and data
JP2006003603A (ja) * 2004-06-17 2006-01-05 Olympus Corp 画像表示プログラム、画像表示方法、画像表示装置及び記録媒体

Also Published As

Publication number Publication date
JP2014139768A (ja) 2014-07-31

Similar Documents

Publication Publication Date Title
JP5190452B2 (ja) チャート修正
US20120287114A1 (en) Interface including views positioned in along multiple dimensions
JP2022022451A (ja) サーバ、情報処理装置、処理方法およびプログラム
JP6439178B2 (ja) 情報処理装置、その制御方法及びプログラム
JP6558358B2 (ja) サーバ、情報処理装置、処理方法およびプログラム
JP2009163458A (ja) マルチウィンドウ表示装置、関連ウィンドウ参照支援方法、プログラム、記録媒体
JP6056689B2 (ja) 情報処理装置とその処理方法及びプログラム
JP2018181073A (ja) 情報処理装置と、その処理方法及びプログラム
JP6836077B2 (ja) 情報処理装置と、その処理方法及びプログラム
JP6102451B2 (ja) 情報処理装置、その制御方法及びプログラム
KR100645965B1 (ko) 호스트 장치 및 그의 데이터 관리방법
JP2016071857A (ja) 情報処理装置とサーバと情報処理システムと、その処理方法及びプログラム
JP2015035016A (ja) 情報処理装置とその処理方法及びプログラム
JP2007058677A (ja) 表示制御装置および方法
JP2021039624A (ja) 情報処理装置および情報処理システム
JP2015103135A (ja) 情報処理装置とその処理方法及びプログラム
JP5954309B2 (ja) プログラム生成支援装置、プログラム生成支援方法ならびにプログラム
JP2019101602A (ja) 情報処理システム、その処理方法及びプログラム
KR102087257B1 (ko) 미리보기 오브젝트를 이용하여 전자 문서를 생성하는 전자 장치 및 그의 동작 방법
JP6361770B2 (ja) 情報処理装置とその処理方法及びプログラム
JP6303445B2 (ja) 電子帳票システム、帳票検索装置、制御方法、およびプログラム
JP2018005311A (ja) 情報処理装置、情報処理システム、その制御方法及びプログラム
JP2017054208A (ja) ファイル編集装置、ファイル編集方法及びファイル編集プログラム
JP2022101746A (ja) 情報処理装置と、その処理方法及びプログラム
JP2022101740A (ja) 情報処理装置と、その処理方法及びプログラム

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20150410

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20151222

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160520

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20161013

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20161101

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20161101

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20161108

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20161121

R150 Certificate of patent or registration of utility model

Ref document number: 6056689

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250