(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2024-11-26
(45)【発行日】2024-12-04
(54)【発明の名称】情報処理装置、情報処理方法、プログラム
(51)【国際特許分類】
G06Q 50/10 20120101AFI20241127BHJP
G06Q 40/08 20120101ALI20241127BHJP
G06F 3/0481 20220101ALI20241127BHJP
【FI】
G06Q50/10
G06Q40/08
G06F3/0481
(21)【出願番号】P 2021213740
(22)【出願日】2021-12-28
【審査請求日】2022-09-07
【前置審査】
(73)【特許権者】
【識別番号】390002761
【氏名又は名称】キヤノンマーケティングジャパン株式会社
(74)【代理人】
【識別番号】100189751
【氏名又は名称】木村 友輔
(74)【代理人】
【識別番号】100227857
【氏名又は名称】中山 圭
(72)【発明者】
【氏名】平山 あかり
(72)【発明者】
【氏名】伊藤 翼
(72)【発明者】
【氏名】山田 貴史
【審査官】青柳 光代
(56)【参考文献】
【文献】特開2005-157455(JP,A)
【文献】特開2017-162419(JP,A)
【文献】特開2005-100266(JP,A)
【文献】特開2002-183157(JP,A)
【文献】特開2004-185323(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
G06Q 10/00 - 99/00
G06F 3/0481
(57)【特許請求の範囲】
【請求項1】
第1のコンテンツデータと第2のコンテンツデータとに共通して存在する項目であって、第1のコンテンツデータにおける当該項目に係るデータと、第2のコンテンツデータにおける当該項目に係るデータとの間に差異がある項目を特定する特定手段と、
ユーザから受付けた操作に基づき前記第1のコンテンツデータにおける表示対象領域を遷移させ、前記
受け付けた操作
に基づき表示対象領域が遷移したことで前記特定手段により特定された項目に係るデータが表示対象となった
ことに応じて、前記第2のコンテンツデータにおける当該項目に係るデータを表示するように制御し、前記第2のコンテンツデータにおける前記特定手段により特定されていない項目に係るデータ
は、前記受け付けた操作に基づき表示対象領域が遷移したことで前記第1コンテンツデータにおける当該項目が表示対象となった場合でも、表示しないように制御する表示制御手段と、
を備えることを特徴とする情報処理システム。
【請求項2】
前記表示制御手段は、ユーザから受け付けたスクロール操作に基づき前記第1のコンテンツデータにおける表示対象領域を遷移させ、前記
受け付けたスクロール操作
に基づき表示対象領域が遷移したことで前記特定手段により特定された項目に係るデータが表示対象となった
ことに応じて、前記第2のコンテンツデータにおける当該項目に係るデータを表示するように制御することを特徴とする請求項1に記載の情報処理システム。
【請求項3】
前記表示制御手段は、前記第1のコンテンツデータが表示された領域に、前記第2のコンテンツデータにおける前記特定手段により特定された項目に係るデータを重畳させて表示するように制御することを特徴とする請求項1または2に記載の情報処理システム。
【請求項4】
前記表示制御手段は、前記第1のコンテンツデータが表示された領域を分割し、分割された領域の一方に前記第1のコンテンツデータにおける前記特定手段により特定された項目に係るデータを表示し、分割された領域の他方に第2のコンテンツデータにおける当該項目に係るデータを表示するように制御することを特徴とする請求項1乃至3のいずれか1項に記載の情報処理システム。
【請求項5】
前記表示制御手段は、前記特定手段によって特定された差異のある項目について、前記第1のコンテンツデータにおける当該項目に係るデータと、第2のコンテンツデータにおける当該項目に係るデータとを比較可能に表示するよう制御することを特徴とする請求項1乃至4のいずれか1項に記載の情報処理システム。
【請求項6】
前記表示制御手段は、前記第1のコンテンツデータと前記第2のコンテンツデータとを切り替えて表示するよう制御することを特徴とする請求項1乃至5のいずれか1項に記載の情報処理システム。
【請求項7】
前記コンテンツデータは、様式が決められたコンテンツのデータであることを特徴とする請求項1乃至6のいずれか1項に記載の情報処理システム。
【請求項8】
前記コンテンツデータは、図を含むことを特徴とする請求項1乃至7のいずれか1項に記載の情報処理システム。
【請求項9】
前記コンテンツデータは、テキストを含むことを特徴とする請求項1乃至8のいずれか1項に記載の情報処理システム。
【請求項10】
情報処理システムの制御方法であって、
前記情報処理システムの特定手段が、第1のコンテンツデータと第2のコンテンツデータとに共通して存在する項目であって、第1のコンテンツデータにおける当該項目に係るデータと、第2のコンテンツデータにおける当該項目に係るデータとの間に差異がある項目を特定する特定ステップと、
ユーザから受付けた操作に基づき前記第1のコンテンツデータにおける表示対象領域を遷移させ、前記
受け付けた操作
に基づき表示対象領域が遷移したことで前記特定ステップにより特定された項目に係るデータが表示対象となった
ことに応じて、前記第2のコンテンツデータにおける当該項目に係るデータを表示するように制御し、前記第2のコンテンツデータにおける前記特定手段により特定されていない項目に係るデータ
は、前記受け付けた操作に基づき表示対象領域が遷移したことで前記第1コンテンツデータにおける当該項目が表示対象となった場合でも、表示しないように制御する表示制御ステップと、
を備えることを特徴とする情報処理システムの制御方法。
【請求項11】
少なくとも1つのコンピュータを請求項1乃至9のいずれか1項に記載の情報処理システムとして機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、情報処理装置、情報処理方法、プログラムに関する。
【背景技術】
【0002】
これまで営業職員は顧客を訪問して紙の資料を使って商品の説明をすることが行われていた。しかし、紙の資料は重くかさばることから、近年ではあらゆる資料が電子データ化され、タブレット端末等に保存して持ち運び、閲覧されることが多くなっている。商談の場においても、タブレット端末等に表示された資料を使って商品説明を行うことが多くなっている。
【先行技術文献】
【特許文献】
【0003】
【発明の開示】
【発明が解決しようとする課題】
【0004】
特許文献1には、ユーザに複数の生命保険商品を選択させ、選択された商品について関連する項目の比較表を作成・表示する技術が記載されている。紙の帳票であれば複数の商品を見比べることも容易であったが、電子データの場合は表示する端末の画面サイズという制約がある。そのため、スマートフォンやタブレット端末といった持ち運びやすく資料閲覧によく使われる端末においては、複数の帳票を並べて表示することは難しい。そのため、複数の帳票を見比べてどこに差異があるのかを把握することが難しい状況にある。
【0005】
そこで、本発明は、複数のコンテンツを容易に比較することが可能な仕組みを提供することを目的とする。
【課題を解決するための手段】
【0006】
上記の目的を達成するために、本発明の情報処理システムは、
第1のコンテンツデータと第2のコンテンツデータとに共通して存在する項目であって、第1のコンテンツデータにおける当該項目に係るデータと、第2のコンテンツデータにおける当該項目に係るデータとの間に差異がある項目を特定する特定手段と、
ユーザから受付けた操作に基づき前記第1のコンテンツデータにおける表示対象領域を遷移させ、前記受け付けた操作に基づき表示対象領域が遷移したことで前記特定手段により特定された項目に係るデータが表示対象となったことに応じて、前記第2のコンテンツデータにおける当該項目に係るデータを表示するように制御し、前記第2のコンテンツデータにおける前記特定手段により特定されていない項目に係るデータは、前記受け付けた操作に基づき表示対象領域が遷移したことで前記第1コンテンツデータにおける当該項目が表示対象となった場合でも、表示しないように制御する表示制御手段と、
を備えることを特徴とする。
【発明の効果】
【0007】
本発明によれば、複数のコンテンツを容易に比較することが可能となる。
【図面の簡単な説明】
【0008】
【
図1】本発明の実施形態におけるシステム全体構成の一例を示す図である。
【
図2】本発明の実施形態における情報処理装置のハードウェア構成の一例を示すブロック図である。
【
図3】本発明の実施形態における、コンテンツの比較表示の一例を示すフローチャートである。
【
図4】本発明の実施形態における、コンテンツ一覧画面の一例を示す図である。
【
図5】本発明の実施形態における、コンテンツ登録画面の一例を示す図である。
【
図6】本発明の実施形態における、Aコンテンツ表示画面の一例を示す図である。
【
図7】本発明の実施形態における、サブウインドウ表示画面(Aコンテンツ)の一例を示す図である。
【
図8】本発明の実施形態における、二分割した表示画面の一例を示す図である。
【
図9】本発明の実施形態における、サブウインドウ表示画面(Bコンテンツ)の一例を示す図である。
【
図10】本発明の実施形態における、保存ボタン押下時の一例を示す図である。
【
図11】本発明の実施形態における、差分一覧画面の一例を示す図である。
【
図12】本発明の実施形態における、比較画面の一例を示す図である。
【
図13】本発明の実施形態における、提案データの一例を示す図である。
【
図14】本発明の実施形態における、データ比較の一例を示す図である。
【発明を実施するための形態】
【0009】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【0010】
図1は、本発明における情報処理システムの構成の一例を示す図である。
【0011】
本発明における情報処理システムは、サーバ装置101とクライアント端末102とが通信可能に接続されたシステムとなっている。クライアント端末102は、保険の営業職員が訪問先でコンテンツを見せるために用いられるものである。また、閲覧者が自身のクライアント端末102より、コンテンツを閲覧するために用いられることもある。クライアント端末102については、例えばスマートフォン等の情報処理装置であり、コンテンツを管理し閲覧する端末である。
図1においては、クライアント端末102は営業職員と閲覧者それぞれ1台ずつしか図示していないが、それぞれ複数台であっても良い。
【0012】
図2は、本発明の情報処理装置のハードウェア構成の一例を示すブロック図である。
【0013】
図2に示すように、情報処理装置は、システムバス200を介してCPU(Central Processing Unit)201、ROM(Read Only Memory)202、RAM(Random Access Memory)203、記憶装置204、入力コントローラ205、音声コントローラ206、ビデオコントローラ207、メモリコントローラ208、よび通信I/Fコントローラ209が接続される。
【0014】
CPU201は、システムバス200に接続される各デバイスやコントローラを統括的に制御する。
【0015】
ROM202あるいは外部メモリ213は、CPU201が実行する制御プログラムであるBIOS(Basic Input/Output System)やOS(Operating System)や、本情報処理方法を実現するためのコンピュータ読み取り実行可能なプログラムおよび必要な各種データ(データテーブルを含む)を保持している。
【0016】
RAM203は、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM202あるいは外部メモリ213からRAM203にロードし、ロードしたプログラムを実行することで各種動作を実現する。
【0017】
入力コントローラ205は、キーボード210や不図示のマウス等のポインティングデバイス等の入力装置からの入力を制御する。入力装置がタッチパネルの場合、ユーザがタッチパネルに表示されたアイコンやカーソルやボタンに合わせて押下(指等でタッチ)することにより、各種の指示を行うことができることとする。
【0018】
また、タッチパネルは、マルチタッチスクリーンなどの、複数の指でタッチされた位置を検出することが可能なタッチパネルであってもよい。
【0019】
ビデオコントローラ207は、ディスプレイ212などの外部出力装置への表示を制御する。ディスプレイは本体と一体になったノート型パソコンのディスプレイも含まれるものとする。なお、外部出力装置はディスプレイに限ったものははく、例えばプロジェクタであってもよい。また、前述のタッチ操作を受け付け可能な装置については、入力装置も提供する。
【0020】
なおビデオコントローラ207は、表示制御を行うためのビデオメモリ(VRAM)を制御することが可能で、ビデオメモリ領域としてRAM203の一部を利用することもできるし、別途専用のビデオメモリを設けることも可能である。
【0021】
メモリコントローラ208は、外部メモリ213へのアクセスを制御する。外部メモリとしては、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、および各種データ等を記憶する外部記憶装置(ハードディスク)、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等を利用可能である。
【0022】
通信I/Fコントローラ209は、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信やISDNなどの電話回線、および携帯電話の4G回線、5G回線等を用いた通信が可能である。
【0023】
尚、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ212上での表示を可能としている。また、CPU201は、ディスプレイ212上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【0024】
次に、本発明の適用対象の一例であるコンテンツを比較した画面の表示について、全体像を説明する。
【0025】
まず、営業職員や顧客等のユーザからクライアント端末102に表示された
図4に一例を示すコンテンツ一覧から任意のコンテンツ402の選択を受け付け、表示ボタン403の押下を受け付ける。表示ボタン403が押下されると、クライアント端末102には選択されたコンテンツ(以下、コンテンツAとする)が表示され、コンテンツAと関連するコンテンツ(本実施例ではコンテンツBとする)が特定される。そして、ユーザの操作により画面がスクロールされ、コンテンツBと差異のあるデータが表示対象となると、と、当該データに対応するコンテンツBのデータがサブウインドウとして表示される。
【0026】
コンテンツとは、本実施例では、保険の契約内容や金額などが記載されたものであり、決まった様式に記載されているものである。営業職員は訪問先で、閲覧者に対してコンテンツを見せながら保険の内容について説明することが想定される。
【0027】
本実施例では、コンテンツAを表示した画面がスクロールされることで、コンテンツBと差異があるデータが表示対象となった場合に、当該データに対応するコンテンツBのデータをサブウインドウとして表示する構成として説明するが、コンテンツBと差異があるデータが表示対象となった場合にコンテンツBのデータを表示するための指示を受け付けるボタンのみを表示し、当該ボタンに対する操作が行われることでコンテンツBのデータをサブウインドウに表示させるなどの方法であってもよい。
【0028】
次に
図3のフローチャートを用いて、コンテンツの比較表示処理について説明する。
【0029】
図3のフローチャートで示す処理は、クライアント端末102のCPU201が所定の制御プログラムを読み出して実行する処理である。
ステップS300では、ユーザから顧客の選択を受け付ける。例えば、顧客一覧が表示された画面(不図示)をクライアント端末102に表示し、当該画面を介して選択を受け付ける。
【0030】
ステップS301では、
図4に示すコンテンツ一覧画面401を介してユーザからの選択402を受け付ける。
【0031】
ここで
図4に示すコンテンツ一覧画面について説明する。コンテンツ一覧画面は、ユーザの操作によりコンテンツの表示等の指示を受け付ける画面である。
図4に示す通り、コンテンツが一覧で表示され、コンテンツを選択するチェックボックス402、選択されたコンテンツを表示する表示ボタン403を含んでいる。なお、
図4に示すコンテンツ一覧画面に表示されたコンテンツは一例であり、ユーザにより
図5に示すコンテンツ登録画面501からアップロードされたコンテンツが表示されるものである。また、ステップS300で選択を受け付けた顧客に対して過去に説明したことのあるコンテンツについては、説明した日時情報が表示されるものとする。過去に説明したことがあるか否かは、
図13に示す提案データに基づき判定される。
【0032】
図5に示すコンテンツ登録画面は、ユーザの操作によりコンテンツのアップロードの指示を受け付ける画面である。
図5に示す通り、コンテンツが一覧で表示され、それぞれのコンテンツに対応付けて設けられたチェックボックス502が選択され、アップロードボタン503が押下されることで、当該選択されたコンテンツがアップロードされる。
【0033】
ステップS302では、選択されたコンテンツAに関連するコンテンツ(以下、コンテンツAに関連するコンテンツをコンテンツBとする)をサーバ装置101から取得する。
関連するコンテンツであるか否かは、
図13に示すような提案データに基づいて判断される。提案データとは、ある顧客に対して過去にどのコンテンツを提案したかを示す提案実績データである。例えば、
図13の例では、山田花子さんに対して、2021年11月1にコンテンツBを提案したことが示されている。
関連するコンテンツの特定方法の一例としては、ステップS300で選択された顧客に対して過去に説明したことのあるコンテンツを関連するコンテンツとして特定する方法がある。この方法によれば、過去に説明したコンテンツとの違い(更新された内容など)を分かりやすく顧客に伝えることが可能となる。
また、ステップS301で選択されたコンテンツと一緒に説明されたことのあるコンテンツを関連コンテンツとして特定しても良い。具体的には、ステップS301でコンテンツAが選択された場合、
図13の提案データに基づきコンテンツAを説明したことのある顧客(ステップS300で選択された顧客ではない顧客)を特定し、当該顧客に対して説明したことのあるコンテンツを関連コンテンツとして特定する。この際、コンテンツAの説明と同じ日や所定期間内に説明したことのあるコンテンツに限定しても良い。この方法によれば、過去にコンテンツAを説明した際に比較対象として説明されたコンテンツを関連コンテンツとして特定することが可能となることから、過去の商談経験を活かした提案が可能となる。
また、ステップS301で選択されたコンテンツを用いて文書検索を行い、検索結果の最上位のコンテンツを関連コンテンツとして特定してもよい。この方法によればコンテンツ内容が最も近いコンテンツを関連コンテンツとして提示することが可能となる。
本実施例では関連コンテンツを一つ特定する例で説明するが、複数のコンテンツを関連コンテンツとして特定しても良い。
【0034】
ステップS303では、コンテンツAとコンテンツBの差異部分を特定し、取得する。差異部分の特定方法は例えば、各コンテンツの各項目に項目を識別するIDを埋め込み、同じIDで特定(識別)される項目について内容が異なる場合には、当該項目を差異部分であると特定する。IDは項目を識別できる情報であればいずれでも良く、項目の名称を用いても良い。また、複数のコンテンツにおいて同じ項目であれば同じIDが付与されるものとする。
【0035】
ステップS304では、ステップS301で選択されたコンテンツについて、コンテンツ一覧画面401の表示ボタン403の押下を受け付けると、選択されたコンテンツ(コンテンツA)を表示する(
図6)。
【0036】
ステップS305では、表示されたコンテンツ(コンテンツA)について、画面のスクロールを受け付ける。
【0037】
ステップS306では、コンテンツAについて、ステップS303で取得したコンテンツBとの差異部分が画面上に表示されているか否かを判定する。
【0038】
差異部分が表示されている場合には、ステップS307へ進む。そうでない場合には処理をステップS305に戻す。
【0039】
差異部分が表示されたかを判定する方法は、例えば画面上で表示される場合の座標を計算する方法がある。
図14では、コンテンツAとコンテンツBのそれぞれのファイルの内容を示している。それぞれのファイルについて、差異のある項目の座標を下記のようにして、事前にSVGのスクリプト内へ埋め込んでおく。
差分No.1:Y=100~300
差分No.2:Y=400~600
差分No.3:Y=800~900
これに対し、スクロール終了時点での画面上部のY座標を取得する。例えば、Y=700だった場合、該当座標は差分がない箇所であるため、サブウインドウは表示しない。Y=900だった場合、該当座標は差分No.3に合致するため、差分No.3´に関する内容をサブウインドウに表示する。
【0040】
また、
図14の差分No.4のように、コンテンツAには存在しているがコンテンツBには存在しない項目(部分データ。一例として
図14におけるFormSection単位のデータ)がある場合、コンテンツAの該当項目が表示されたときに比較対象となる項目がコンテンツBには存在しないことを通知する。
【0041】
SVGとは、画像フォーマットの一種であり、SVGを使用するとアニメーション表現等が可能となる。画像のフォーマットをSVGにすることで、単調な説明文ではなくボップアップ表示などのアニメーションをつけた説明が可能となり、閲覧者にとって理解しやすいような工夫を施すことが可能となる。本実施例ではフォーマットにSVGを使用することを想定しているが、別のフォーマットを使用したコンテンツであってもよい。
【0042】
ステップS307では、
図7に示すように、コンテンツAが表示されている画面701上に、ステップS303で取得したコンテンツAと差異のあるコンテンツBのデータをサブウインドウ702に表示する。サブウインドウに表示する形態は一例であり、コンテンツAと差異のあるコンテンツBのデータを識別表示できればいずれの形態でも良い。
【0043】
ここで、
図7に示すサブウインドウ表示画面(コンテンツA)について説明する。
【0044】
サブウインドウ表示画面(コンテンツA)は、画面表示領域701、サブウインドウ表示領域702、比較ボタン703、Bへ移動ボタン704が表示される。画面表示領域には、ステップS301で選択されたコンテンツ(コンテンツA)が表示され、サブウインドウ表示領域には、ステップS303で取得したコンテンツBにおける差異部分に係るデータが表示される。比較ボタンは、コンテンツAとコンテンツBを同一の画面で表示させるように表示画面の切り替えを受け付けるボタンであり、比較ボタンが押下されると
図8のような表示画面に切り替わる。Bへ移動ボタンは、コンテンツBを画面表示領域に表示させるように表示画面の切り替えを受け付けるボタンであり、Bへ移動ボタンが押下されると
図9のような表示画面に切り替わる。なお、ここではBへ移動ボタンの押下により
図9の表示画面へと遷移するが、例えば、サブウインドウ表示領域702の押下を受け付けると
図9の表示画面へと遷移するといった方法であってもよい。
【0045】
ステップS308では、比較ボタン703の押下を受け付けたか否かを判定する。
【0046】
比較ボタン703の押下を受け付けた場合、ステップS309へ進む。そうでない場合は、ステップS310へ進む。
【0047】
ステップS309では、
図8に示すように、コンテンツAとコンテンツBをそれぞれ二分割にした画面を表示する。
【0048】
ここで
図8に示す二分割の表示画面について説明する。
【0049】
二分割の表示画面は、コンテンツAの画面表示領域801、コンテンツBの画面表示領域802、保存ボタン803、Aへ移動ボタン804、Bへ移動ボタン805が表示される。コンテンツAの画面表示領域には、
図7の画面表示領域701に表示されていた画面が表示される。コンテンツBの画面表示領域には、
図7のサブウインドウ表示領域に表示されていたコンテンツBとの差異部分について、より詳細な情報が表示される。保存ボタンは、表示されている画面情報の保存を受け付けるボタンである。Aへ移動ボタンは、コンテンツAを画面表示領域に表示させるように表示画面の切り替えを受け付けるボタンであり、Aへ移動ボタンが押下されると
図7のような表示画面に切り替わる。Bへ移動ボタンは、コンテンツBを画面表示領域に表示させるように表示画面の切り替えを受け付けるボタンであり、Bへ移動ボタンが押下されると
図9のような表示画面に切り替わる。
【0050】
ステップS310では、Bへ移動ボタン704の押下を受け付けたか否かを判定する。
【0051】
Bへ移動ボタン704の押下を受け付けた場合、ステップS315へ進む。そうでない場合は、ステップS305へ戻る。
【0052】
ステップS311では、保存ボタン803の押下を受け付けたか否かを判定する。
【0053】
保存ボタン803の押下を受け付けた場合、ステップS312へ進む。そうでない場合は、ステップS313へ進む。
【0054】
ステップS312では、
図8で表示されている画面のスクリーンショットを保存する。保存ボタンの押下を受け付けると、
図10で示すように例えば保存ボタンの色が変わるといった方法で、保存されたことが識別できるように表示する。
【0055】
ステップS313では、Aへ戻るボタン804の押下を受け付けたか否かを判定する。
【0056】
Aへ戻るボタン804の押下を受け付けた場合、ステップS307に戻る。そうでない場合は、ステップS314へ進む。
【0057】
ステップS314では、Bへ移動ボタン805の押下を受け付けたか否かを判定する。
【0058】
Bへ移動ボタン805の押下を受け付けた場合、ステップS315へ進む。そうでない場合は、ステップS309へ戻る。
【0059】
ステップS315では、
図9に示すように、コンテンツBが表示されている画面上901に、ステップS303で取得したコンテンツAとの差異部分をサブウインドウ902で表示する。
【0060】
ここで、
図9に示すサブウインドウ表示画面(Bコンテンツ)について説明する。
【0061】
サブウインドウ表示画面(Bコンテンツ)は、画面表示領域901、サブウインドウ表示領域902、比較ボタン903、Aへ移動ボタン904が表示される。画面表示領域には、
図8のコンテンツBの画面表示領域802に表示された画面が表示され、サブウインドウ表示領域には、ステップS303で取得したコンテンツAとの差異部分が表示される。比較ボタンは、コンテンツAとコンテンツBを同一の画面で表示させるように表示画面の切り替えを受け付けるボタンであり、比較ボタンが押下されると
図8のような表示画面に切り替わる。Aへ移動ボタンは、コンテンツAを画面表示領域に表示させるように表示画面の切り替えを受け付けるボタンであり、Aへ移動ボタンが押下されると
図7のような表示画面に切り替わる。
【0062】
次に
図11に示す差分一覧表示画面について説明する。
図11に示す差分一覧画面は、
図6の差分一覧表示ボタン601が押下されることで表示される画面であり、コンテンツAとコンテンツBとの差異部分を二分割表示した画面を一覧で表示した画面である。
図11に示すような差異部分の一覧表示により、閲覧者は複数のコンテンツを検討する際に、差異のある項目が一目でわかるようになる。
プルダウン1101において「お気に入り」が選択されると、ステップS312で保存されたスクリーンショットが表示される。このように顧客が自らお気に入りに指定した画面だけが表示されることで、顧客の閲覧者の関心のある内容だけを表示することが可能となる。
【0063】
さらに、差分一覧に表示されている差異部分1102は選択可能であり、差異部分の押下を受け付けると、任意の比較画面(
図12)へと遷移する。
【0064】
【0065】
比較画面は、コンテンツAの画面表示領域1201、コンテンツBの画面表示領域1202、Aへ移動ボタン1203、Bへ移動ボタン1204、比較へ戻るボタン1205が表示される。コンテンツAの画面表示領域には、
図7の画面表示領域701に表示されていた画面が表示される。コンテンツBの画面表示領域には、
図7のサブウインドウ表示領域に表示されていたコンテンツBとの差異部分について、より詳細な情報が表示される。Aへ移動ボタンは、コンテンツAを画面表示領域に表示させるように表示画面の切り替えを受け付けるボタンであり、Aへ移動ボタンが押下されると
図7のような表示画面に切り替わる。Bへ移動ボタンは、コンテンツBを画面表示領域に表示させるように表示画面の切り替えを受け付けるボタンであり、Bへ移動ボタンが押下されると
図9のような表示画面に切り替わる。比較へ戻るボタンが押下されると、
図11に示す差分一覧画面に切り替わる。
【0066】
以上の処理を実行することで、複数のコンテンツを端末上で比較表示することが可能となる。
【0067】
また、関連するコンテンツへの遷移ボタンを設けることで、関連するコンテンツの該当ページへ容易に遷移することが可能となり、閲覧者はコンテンツを閉じたり開いたりする手間を省くことができる。
【0068】
本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【0069】
また、本発明におけるプログラムは、
図3に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は
図3の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは
図3の各装置の処理方法ごとのプログラムであってもよい。
【0070】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【0071】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【0072】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD-ROM、CD-R、DVD-ROM、磁気テープ、不揮発性のメモリカード、ROM、EEPROM、シリコンディスク等を用いることが出来る。
【0073】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0074】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0075】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【0076】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【0077】
101 サーバ装置
102 クライアント端末
110 ネットワーク