(57)【要約】  操作支援方法は、表示画面を表示するための画面データであって、テキスト及び画像の少なくとも一方を提示する補助画面部品に関する情報を含まない画面データを取得し、取得された画面データに基づいて、表示画面に含まれる画面構成要素を特定する要素特定情報、及び、その画面構成要素に関連付けられた補助画面部品に関する補助部品情報を含む、リンク情報を取得し、取得された画面データに基づいて表示画面を表示する際に、取得されたリンク情報を用いて、画面構成要素と共に、補助画面部品を表示部に表示する、ことを含む。
2016047286.tif 000002
【特許請求の範囲】
【請求項１】
表示画面を表示するための画面データであって、テキスト及び画像の少なくとも一方を提示する補助画面部品に関する情報を含まない画面データを取得し、
前記取得された画面データに基づいて、前記表示画面に含まれる画面構成要素を特定する要素特定情報、及び、その画面構成要素に関連付けられた前記補助画面部品に関する補助部品情報を含む、リンク情報を取得し、
前記取得された画面データに基づいて前記表示画面を表示する際に、前記取得されたリンク情報を用いて、前記画面構成要素と共に、前記補助画面部品を表示部に表示する、
ことを含む操作支援方法をコンピュータに実行させるプログラム。
【請求項２】
前記操作支援方法は、
前記補助画面部品と前記画面構成要素とを関連付けるユーザ操作を検出し、
前記検出されたユーザ操作の対象となる前記画面構成要素及び前記補助画面部品に関する前記リンク情報を生成し、
前記生成されたリンク情報をサーバ装置に送信するか、若しくは、前記生成されたリンク情報を前記コンピュータが有する格納部に格納する、
ことを更に含む請求項１に記載のプログラム。
【請求項３】
前記補助部品情報は、前記画面構成要素に対する前記補助画面部品の相対的な表示位置を示す位置関係情報を更に含み、
前記表示は、前記位置関係情報が示す、前記画面構成要素に対する相対的な表示位置に、前記補助画面部品を表示する、
請求項１又は２に記載のプログラム。
【請求項４】
前記リンク情報の取得は、前記コンピュータ又は前記コンピュータのユーザの識別情報を含む要求をサーバ装置に送信することにより、そのサーバ装置にその識別情報と関連付けられて格納されている前記リンク情報をそのサーバ装置から取得する、
請求項１から３のいずれか１項に記載のプログラム。
【請求項５】
前記要素特定情報は、前記画面データを特定する画面特定情報及び前記画面データ内の前記画面構成要素の情報の位置を特定する要素位置情報を含み、
前記リンク情報の取得は、前記取得された画面データに対応する前記要素特定情報を含む前記リンク情報を取得し、
前記表示は、前記取得されたリンク情報に含まれる前記補助部品情報の少なくとも一部を、前記取得された画面データ内の、前記取得されたリンク情報に含まれる前記要素特定情報の前記要素位置情報に対応する位置に挿入し、編集された画面データに基づいて、前記画面構成要素と共に、前記補助画面部品を前記表示部に表示する、
請求項１から４のいずれか１項に記載のプログラム。
【請求項６】
前記操作支援方法は、
前記リンク情報又は前記リンク情報を特定するための情報と共に、前記リンク情報の共有範囲を示す共有範囲情報をサーバ装置に送信する、
ことを更に含む請求項１から５のいずれか１項に記載のプログラム。
【請求項７】
前記リンク情報は、前記コンピュータが有する格納部に格納されており、
前記操作支援方法は、
表示される前記補助画面部品を指定するユーザ操作を検出し、
前記検出されたユーザ操作により指定された前記補助画面部品に関する前記補助部品情報を含む前記リンク情報を前記格納部から取得し、
前記取得されたリンク情報を他の装置に送信する、
ことを更に含む請求項１から６のいずれか１項に記載のプログラム。
【請求項８】
請求項１から７のいずれか１項に記載のプログラムを実行する情報処理装置。
【請求項９】
請求項１から７のいずれか１項に記載のプログラムがコンピュータに実行させる操作支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータの操作を支援する技術に関する。
【背景技術】
【０００２】
ＩＴ（Information Technology）の進歩は著しく、次々に新しいＩＴ機器や情報インフラが提供されている。これに伴い、情報リテラシ（ＩＴリテラシ）に格差が生じ、デジタルデバイドが発生している。【０００３】
特許文献１には、操作画面上で操作を行う操作者を支援するための装置が提案されている。その装置は、操作者による操作画面に対する指定に応じて、その指定された位置に紐付けられている操作画面のマニュアルを表示し、表示されている操作画面が別の操作画面に遷移した場合に、遷移後の操作画面のマニュアルを新たに表示する。また、その装置は、操作者からマニュアルに対して受け付けられたコメントをそのマニュアルに紐付けて登録しておき、そのコメントをマニュアルと共に表示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−６７１２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
高齢者のようにＩＴ機器に不慣れな人々（ＩＴ弱者とも呼ばれる）は、ＩＴ機器を新たに活用するにあたり、ＩＴ機器に慣れている人々（ＩＴ強者とも呼ばれる）から操作方法を教わることが多い。これにより、不慣れな人でも新たなＩＴ機器を利用することができる。しかしながら、教わってから数日経つと、そのような人々は、教わった内容を忘れてしまい、また、ＩＴ機器を操作できない状況に戻ってしまう場合が多い。【０００６】
上記特許文献１によれば、マニュアルにコメントを残しておくことで、表示されるマニュアルを一層分かり易いものとすることができる。しかしながら、ＩＴ弱者にとって、マニュアルを表示させたり、マニュアルにコメントを入力したりすること自体、難しい操作である。【０００７】
本発明は、このような事情に鑑みてなされたものであり、ＩＴ機器（コンピュータ）の操作を支援する操作支援技術を提供する。
【課題を解決するための手段】
【０００８】
本発明の各側面では、上述した課題を解決するために、それぞれ以下の構成を採用する。【０００９】
第一の側面は、操作支援方法をコンピュータに実行させるプログラムに関する。その操作支援方法は、表示画面を表示するための画面データであって、テキスト及び画像の少なくとも一方を提示する補助画面部品に関する情報を含まない画面データを取得し、前記取得された画面データに基づいて、前記表示画面に含まれる画面構成要素を特定する要素特定情報、及び、その画面構成要素に関連付けられた前記補助画面部品に関する補助部品情報を含む、リンク情報を取得し、前記取得された画面データに基づいて前記表示画面を表示する際に、前記取得されたリンク情報を用いて、前記画面構成要素と共に、前記補助画面部品を表示部に表示する、ことを含む。【００１０】
第二の側面は、情報処理装置に関する。第二の側面に係る情報処理装置は、表示画面を表示するための画面データであって、テキスト及び画像の少なくとも一方を提示する補助画面部品に関する情報を含まない画面データを取得する画面取得手段と、前記取得された画面データに基づいて、前記表示画面に含まれる画面構成要素を特定する要素特定情報、及び、その画面構成要素に関連付けられた前記補助画面部品に関する補助部品情報を含む、リンク情報を取得するリンク取得手段と、前記取得された画面データに基づいて前記表示画面を表示する際に、前記取得されたリンク情報を用いて、前記画面構成要素と共に、前記補助画面部品を表示部に表示する表示処理手段とを有する。【００１１】
本発明の他の側面は、上述の操作支援方法、及び、第一の側面に係るプログラムを記録したコンピュータが読み取り可能な記録媒体である。この記録媒体は、非一時的な有形の媒体を含む。
【発明の効果】
【００１２】
上記各側面によれば、ＩＴ機器（コンピュータ）の操作を支援する操作支援技術を提供することができる。
【図面の簡単な説明】
【００１３】
上述した目的、およびその他の目的、特徴および利点は、以下に述べる好適な実施の形態、およびそれに付随する以下の図面によってさらに明らかになる。【００１４】
【図１】第一実施形態におけるコンピュータのハードウェア構成例を概念的に示す図である。
【図２】第一実施形態におけるコンピュータの、ラベルＵＩ部品を貼付する際の動作例を示すフローチャートである。
【図３】第一実施形態におけるコンピュータの、ラベルＵＩ部品を表示する際の動作例を示すフローチャートである。
【図４】第一実施形態におけるコンピュータの、ラベルＵＩ部品に対して何等かの変更を行う際の動作例を示すフローチャートである。
【図５】第一実施形態におけるコンピュータの処理構成例を概念的に示す図である。
【図６】ラベルＵＩ部品の利用例を示す図である。
【図７】第二実施形態におけるコンピュータの、ラベルＵＩ部品に対して何等かの変更を行う際の動作例を示すフローチャートである。
【図８】第二実施形態におけるコンピュータの処理構成例を概念的に示す図である。
【図９】第三実施形態における情報処理装置の動作例を示すフローチャートである。
【図１０】第三実施形態における情報処理装置の処理構成例を示す図である。
【図１１】表示画面の例を示す図である。
【図１２】ラベルＵＩ部品で提示する画像を選択する画面の例を示す図である。
【図１３】編集モードのラベルＵＩ部品の例を示す図である。
【図１４】ラベルＵＩ部品の表示例を示す図である。
【図１５】ラベルＵＩ部品の他の表示例を示す図である。
【図１６】ＧＵＩ要素とラベルＵＩ部品とを関連付けるユーザ操作の例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について説明する。なお、以下に挙げる各実施形態はそれぞれ例示であり、本発明は以下の各実施形態の構成に限定されない。
【００１６】
［第一実施形態］
以下、第一実施形態におけるコンピュータ及び操作支援方法について複数の図面を用いて説明する。
【００１７】
〔装置構成〕
図１は、第一実施形態におけるコンピュータ１０のハードウェア構成例を概念的に示す図である。第一実施形態におけるコンピュータ１０は、ＰＣ（Personal Computer）、携帯電話、スマートフォン、タブレット端末のようないわゆるコンピュータである。例えば、コンピュータ１０は、ＣＰＵ（Central Processing Unit）２、メモリ３、表示ユニット４、タッチセンサ５、通信ユニット６、入出力ユニット７等を有する。ＣＰＵ２は、他の各ハードウェア要素とバス等の通信線により接続される。図１では、各ハードウェア要素は１つずつ示されているが、各ハードウェア要素の数は任意である。
【００１８】
メモリ３は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、補助記憶装置（ハードディスク等）である。表示ユニット４は、ＬＣＤ（Liquid Crystal Display）やＣＲＴ（Cathode Ray Tube）ディスプレイ等のようなモニタを含み、表示処理を行う。タッチセンサ５は、外部からの接触を感知することによりユーザからの操作入力を受け付ける。タッチセンサ５は、非接触状態であっても外部からの近接状態を検知することができるセンサであってもよい。また、表示ユニット４及びタッチセンサ５は、タッチパネルユニットとして実現されてもよい。
【００１９】
通信ユニット６は、無線通信又は有線通信を行い、通信網９を介して、サーバ装置１及び他のコンピュータと通信を行う。通信網９は、携帯電話回線網、Ｗｉ−Ｆｉ（Wireless Fidelity）回線網、インターネット通信網、専用回線網、ＬＡＮ（Local Area Network）等である。本実施形態では、コンピュータ１０の通信形態は制限されない。入出力ユニット７は、マウスやキーボード等の入力装置等の外部機器や、メモリカード等のような可搬型記録媒体等と接続される。コンピュータ１０は、タッチセンサ５を有さず、この入出力ユニット７により接続される入力装置によりユーザからの操作入力を受け付けてもよい。
【００２０】
コンピュータ１０は、このようなハードウェア要素を用いて、ＷＥＢページ（ＨＴＭＬ（HyperText Markup Language）ファイル）等のような画面データをサーバ装置１から通信ユニット６を介して受信し、その画面データに基づいて表示画面を表示ユニット４のモニタに表示する。但し、コンピュータ１０のハードウェア構成は、図１に示される構成に制限されない。コンピュータ１０は、図１に図示されない他のハードウェア要素を有していてもよい。
【００２１】
〔動作例／操作支援方法〕
以下、第一実施形態における操作支援方法について図２、図３及び図４を用いて説明する。コンピュータ１０（ＣＰＵ２）は、メモリ３に格納されるプログラムを実行することにより、図２、図３及び図４に示される第一実施形態における操作支援方法を実行する。
【００２２】
当該プログラムは、例えば、ＣＤ（Compact Disc）、メモリカード等のような可搬型記録媒体やネットワーク上の他のコンピュータから通信ユニット６又は入出力ユニット７を介してインストールされ、メモリ３に格納されてもよい。そのプログラムは、ＷＥＢブラウザのような他のアプリケーションにアドオンされるプログラムであってもよいし、ＷＥＢブラウザや専用アプリケーション自体のプログラムであってもよい。
【００２３】
まずは、第一実施形態における操作支援方法の、ラベルＵＩ（User Interface）部品を貼付する工程について、図２を用いて説明する。図２は、第一実施形態におけるコンピュータ１０の、ラベルＵＩ部品を貼付する際の動作例を示すフローチャートである。
【００２４】
ここで、ラベルＵＩ部品とは、表示画面に含まれる画面構成要素（以降、ＧＵＩ（Graphical User Interface）要素と表記される）に関連付けられて表示される画面部品である。ラベルＵＩ部品は、ユーザ（特に、ＩＴ弱者）によるコンピュータ１０の操作を支援する（補助する）ためのテキスト及び画像の少なくとも一方を提示する。よって、ラベルＵＩ部品は、補助画面部品と呼ぶこともできる。「ラベルＵＩ部品を貼付する」とは、ラベルＵＩ部品を或るＧＵＩ要素と関連付けることを意味する。
【００２５】
ラベルＵＩ部品と関連付けられ得るＧＵＩ要素は、表示画面を形成する要素であれば、特に制限されない。例えば、当該ＧＵＩ要素としては、ボタン、タブ、ドロップダウンリスト、コンボボックス等のようなＧＵＩオブジェクトや、ハイパーリンク、アイコン、画像、フレーム、テキスト等のようなユーザ操作で選択され得る画面構成要素が該当する。
【００２６】
コンピュータ１０は、サーバ装置１から受信された画面データに基づいて表示されている表示画面内のＧＵＩ要素とラベルＵＩ部品とを関連付けるユーザ操作を検出する（Ｓ２１）。コンピュータ１０が関連付けられるＧＵＩ要素とラベルＵＩ部品とのペアを特定可能であれば、ＧＵＩ要素とラベルＵＩ部品とを関連付けるユーザ操作の具体的内容は制限されない。このユーザ操作の具体例は実施例として後述する。
【００２７】
続いて、コンピュータ１０は、ラベルＵＩ部品に対するユーザの入力操作に応じて、ラベルＵＩ部品に対する入力情報を受け付ける（Ｓ２２）。例えば、コンピュータ１０は、ユーザにより入力されたテキストや、ユーザにより選択された画像の情報を入力情報として受け付けることができる。更に、コンピュータ１０は、（Ｓ２１）で検出されたユーザ操作に基づいて、ＧＵＩ要素に対するラベルＵＩ部品の相対的な表示位置を当該入力情報として受け付けることもできる。
【００２８】
コンピュータ１０は、（Ｓ２１）で検出されたユーザ操作の対象となるＧＵＩ要素及びラベルＵＩ部品に関するリンク情報を生成する（Ｓ２３）。リンク情報は、表示画面に含まれるＧＵＩ要素を特定する要素特定情報、及び、そのＧＵＩ要素に関連付けられたラベルＵＩ部品に関するラベル情報を含む。
【００２９】
要素特定情報は、表示画面に含まれるＧＵＩ要素を特定するための情報である。例えば、要素特定情報は、表示画面内のＧＵＩ要素の表示位置を示す情報である。他の例として、要素特定情報は、そのＧＵＩ要素が含まれる表示画面を表示するための画面データを特定する画面特定情報、及び、その画面データ内のそのＧＵＩ要素に関する情報（コード等）の位置を特定する要素位置情報を含む。画面データがＷＥＢページの場合には、画面特定情報は、例えば、ＵＲＬ（Uniform Resource Locator）であり、要素位置情報は、例えば、ＧＵＩ要素の属性（種類、ラベル、色、ＩＤ等）やＨＴＭＬ（HyperText Markup Language）ファイル内のそのＧＵＩ要素のソースコードの位置（何行目、何番目等）等を示す。
【００３０】
ラベル情報は、ラベルＵＩ部品を特定するための情報（例えば、ラベルＩＤ）、及び、ラベルＵＩ部品が提示するテキスト及び画像の情報を含む。ラベル情報は、ＧＵＩ要素に対するラベルＵＩ部品の相対的な表示位置を示す位置関係情報を更に含んでもよい。また、ラベル情報は、テキストの表示又は非表示、画像の表示又は非表示のような、ラベルＵＩ部品の表示設定に関する情報を含んでもよい。コンピュータ１０は、（Ｓ２２）で受け付けた入力情報を用いて、そのラベル情報を生成することができる。
【００３１】
コンピュータ１０は、（Ｓ２３）で生成されたリンク情報をメモリ３における所定の保存領域に格納する（Ｓ２４）。リンク情報を格納する保存領域には、コンピュータ１０のＯＳ（Operating System）によりアプリケーション又はユーザのために提供される保存領域が利用されてもよい。アプリケーション及びユーザのために提供される保存領域には、Ｃｏｏｋｉｅ領域も含まれる。即ち、リンク情報はＣｏｏｋｉｅ領域に格納されてもよい。このように、本実施形態では、リンク情報は、クライアントサイド（コンピュータ１０）に保存される。
【００３２】
また、ラベルＵＩ部品とＧＵＩ要素とは、一対一で関連付けられてもよいし、一対複数、又は、複数対一で関連付けられてもよい。例えば、（Ｓ２１）において、コンピュータ１０は、他のラベルＵＩ部品と既に関連付けられているＧＵＩ要素に対して、新たなラベルＵＩ部品を関連付けるユーザ操作を検出することもできる。この場合、コンピュータ１０は、（Ｓ２３）を実行する前に、検出されたユーザ操作の対象となるＧＵＩ要素に関する要素特定情報を含むリンク情報が上記所定保存領域に格納されているか否かを判定する。そのリンク情報が既に格納されている場合には、コンピュータ１０は、そのリンク情報に、新たなラベルＵＩ部品に関するラベル情報を追加する（Ｓ２３）。これにより、更新されたリンク情報は、１つのＧＵＩ要素に対して複数のラベルＵＩ部品が関連付けられたことを示すようになる。
【００３３】
第一実施形態における操作支援方法で実行される各工程の実行順序は、図２の例に限定されない。例えば、（Ｓ２２）は（Ｓ２１）より前に実行されてもよい。
【００３４】
次に、第一実施形態における操作支援方法の、ラベルＵＩ部品を表示する工程について、図３を用いて説明する。図３は、第一実施形態におけるコンピュータ１０の、ラベルＵＩ部品を表示する際の動作例を示すフローチャートである。
【００３５】
コンピュータ１０は、サーバ装置１から画面データを受信する（Ｓ３１）。画面データは、上述したとおり、ＷＥＢページ等の表示画面を表示するためのデータであり、ＧＵＩ要素に関する情報を含み、ラベルＵＩ部品に関する情報を含まないオリジナル画面データである。言い換えれば、受信される画面データは、サーバ装置１にアクセスするコンピュータ１０毎に変わらないデータである。
【００３６】
コンピュータ１０は、（Ｓ３１）で取得された画面データに対応するリンク情報を上述の所定保存領域から抽出する（Ｓ３２）。具体的には、コンピュータ１０は、当該所定保存領域に格納されるリンク情報の中から、（Ｓ３１）で取得された画面データに含まれるＧＵＩ要素に関するリンク情報を抽出する。具体的には、コンピュータ１０は、（Ｓ３１）で取得された画面データに含まれるＧＵＩ要素を示す要素特定情報を含むリンク情報を抽出する。
【００３７】
コンピュータ１０は、（Ｓ３１）で取得された画面データ及び（Ｓ３２）で抽出されたリンク情報に基づいて、ラベルＵＩ部品及びＧＵＩ要素を含む表示画面を表示ユニット４のモニタに表示する（Ｓ３３）。コンピュータ１０は、一般的な手法により、当該画面データに基づいて、ＧＵＩ要素を含む表示画面を表示する。それと共に、コンピュータ１０は、リンク情報に基づいて、表示画面に含まれるＧＵＩ要素に関連付けられたラベルＵＩ部品の存在を検出し、リンク情報内のラベル情報に基づいて、そのラベルＵＩ部品を表示する。このとき、コンピュータ１０は、リンク情報内の要素特定情報により特定されるＧＵＩ要素の表示画面上の表示位置の周辺の位置に、当該ラベルＵＩ部品を表示する。コンピュータ１０は、リンク情報内のラベル情報が示すテキスト及び画像の少なくとも一方を提示するように、ラベルＵＩ部品を表示する。リンク情報に含まれるラベル情報が、関連付けられたＧＵＩ要素に対するラベルＵＩ部品の相対的な表示位置を示す位置関係情報を含む場合には、コンピュータ１０は、その位置関係情報が示す、ＧＵＩ要素に対する相対的な表示位置に、そのラベルＵＩ部品を表示する。
【００３８】
画面データがＨＴＭＬファイルのような構造化データの場合には、コンピュータ１０は、（Ｓ３１）で受信された画面データを編集し、編集された画面データに基づいて、ラベルＵＩ部品及びＧＵＩ要素を含む表示画面を表示することもできる（Ｓ３３）。例えば、コンピュータ１０は、（Ｓ３２）で抽出されたリンク情報に含まれるラベル情報の少なくとも一部を、（Ｓ３１）で取得された画面データ内に挿入する。具体的には、コンピュータ１０は、当該ラベル情報の少なくとも一部を、当該画面データ内の、（Ｓ３２）で抽出されたリンク情報内の要素特定情報に含まれる要素位置情報に対応する位置に挿入する。例えば、画面データ内における対象ＧＵＩ要素に対応する構造化単位の末尾に、ラベル情報の少なくとも一部（例えば、テキスト、画像ファイルの存在場所等）が挿入される。コンピュータ１０は、このように編集された画面データに基づいて、ラベルＵＩ部品及びＧＵＩ要素を表示してもよい。
【００３９】
最後に、第一実施形態における操作支援方法の、ラベルＵＩ部品に対して何等かの変更を行う工程について、図４を用いて説明する。図４は、第一実施形態におけるコンピュータ１０の、ラベルＵＩ部品に対して何等かの変更を行う際の動作例を示すフローチャートである。
【００４０】
コンピュータ１０は、表示されているラベルＵＩ部品に対するユーザ操作を検出する（Ｓ４１）。このとき、そのラベルＵＩ部品に関するラベル情報を含むリンク情報がコンピュータ１０に格納されている。
【００４１】
コンピュータ１０は、（Ｓ４１）で検出されたユーザ操作の対象となるラベルＵＩ部品に関するリンク情報をメモリ３における所定の保存領域において特定する（Ｓ４２）。コンピュータ１０は、対象のラベルＵＩ部品を特定する情報（ラベルＩＤ）を取得し、その情報を示すラベル情報を含むリンク情報を特定する。
【００４２】
コンピュータ１０は、（Ｓ４１）で検出されたユーザ操作が「削除」を示すか否かを判定する（Ｓ４３）。コンピュータ１０は、ユーザ操作が「削除」を示す場合（Ｓ４３；ＹＥＳ）、（Ｓ４２）で特定されたリンク情報を上記所定保存領域から削除する（Ｓ４４）。
【００４３】
コンピュータ１０は、（Ｓ４１）で検出されたユーザ操作が「表示設定の変更」を示すか否かを判定する（Ｓ４３；ＮＯ及びＳ４５）。コンピュータ１０は、ユーザ操作が「表示設定の変更」を示す場合（Ｓ４５；ＹＥＳ）、（Ｓ４２）で特定されたリンク情報内のラベル情報に含まれる表示設定を変更する（Ｓ４６）。ラベル情報に含まれる表示設定は、上述したとおり、テキストの表示又は非表示、画像の表示又は非表示等を示す。例えば、コンピュータ１０は、検出されたユーザ操作が示す内容により、テキストの非表示を示すように表示設定を変更する。
【００４４】
コンピュータ１０は、（Ｓ４１）で検出されたユーザ操作が「提示内容の変更」を示すか否かを判定する（Ｓ４３；ＮＯ、Ｓ４５；ＮＯ及びＳ４７）。コンピュータ１０は、ユーザ操作が「提示内容の変更」を示す場合（Ｓ４７；ＹＥＳ）、（Ｓ４２）で特定されたリンク情報内のラベル情報に含まれる提示内容情報を変更する（Ｓ４８）。提示内容情報は、ラベルＵＩ部品が提示するテキスト及び画像の情報を示す。例えば、テキストを変更するユーザ操作が検出された場合には、コンピュータ１０は、（Ｓ４２）で特定されたリンク情報内のラベル情報により示されるテキストを新たなテキストに更新する。
【００４５】
図４の例では、ラベルＵＩ部品に対する３種類のユーザ操作が検出されているが、その他のユーザ操作が検出されてもよい。例えば、コンピュータ１０は、ＧＵＩ要素に対するラベルＵＩ部品の相対的表示位置の変更を示すユーザ操作を検出することができる。また、ＧＵＩ要素とラベルＵＩ部品との関連付けの変更を示すユーザ操作が検出されてもよい。また、第一実施形態における操作支援方法で実行される各工程の実行順序は、図４の例に限定されない。例えば、（Ｓ４２）は、（Ｓ４４）、（Ｓ４６）及び（Ｓ４８）の直前に実行されてもよい。また、ユーザ操作の内容に関する判定（Ｓ４３）、（Ｓ４５）及び（Ｓ４７）の順番も任意である。
【００４６】
〔処理構成〕
図５は、第一実施形態におけるコンピュータ１０の処理構成例を概念的に示す図である。コンピュータ１０は、画面取得部１１、リンク取得部１２、表示処理部１３、格納部１４、操作検出部１５、リンク生成部１６、リンク保存部１７等を有する。これら各処理部は、ＣＰＵ２によりメモリ３に格納される上記プログラムが実行されることにより実現される。コンピュータ１０は、図５に示される各処理部により、上述の第一実施形態における操作支援方法を実行することができる。
【００４７】
画面取得部１１は、上記（Ｓ３１）を実行する。
リンク取得部１２は、上記（Ｓ３２）及び（Ｓ４２）を実行する。
表示処理部１３は、上記（Ｓ３３）を実行する。
操作検出部１５は、上記（Ｓ２１）及び（Ｓ４１）を実行する。
リンク生成部１６は、上記（Ｓ２２）、（Ｓ４３）から（Ｓ４８）を実行する。
リンク保存部１７は、上記（Ｓ２３）を実行する。
【００４８】
格納部１４は、メモリ３における所定の保存領域を示す。この保存領域は、例えば、ＯＳにより管理される。
【００４９】
〔第一実施形態における作用及び効果〕
上述したように第一実施形態では、ラベルＵＩ部品とＧＵＩ要素とを関連付けるユーザ操作が検出され、そのユーザ操作で指定されたラベルＵＩ部品とＧＵＩ要素とのリンク情報がコンピュータ１０の保存領域に格納される。リンク情報には、ＧＵＩ要素を特定する要素特定情報及びラベルＵＩ部品に関するラベル情報が含まれる。そして、画面データに基づいて表示画面が表示される際に、その表示画面に含まれるＧＵＩ要素に関するリンク情報が当該保存領域から抽出され、そのリンク情報に基づいて、テキスト及び画像の少なくとも一方を提示するラベルＵＩ部品が、関連付けられたＧＵＩ要素と共に表示される。
【００５０】
これにより、ユーザは、コンピュータ１０の操作に関する注意事項や覚えておきたい操作方法等が出てきた場合に、それらをメモや注釈としてラベルＵＩ部品に対して入力して残しておくことができる。残しておいたメモや注釈は、その後、対応するＧＵＩ要素と一緒に、ラベルＵＩ部品により提示される。従って、第一実施形態によれば、ラベルＵＩ部品を用いることで、ＩＴ弱者のユーザであっても、継続的に、コンピュータ１０を操作することができる。
【００５１】
図６は、ラベルＵＩ部品の利用例を示す図である。図６には、高齢のユーザＭ１が、コンピュータ１０の操作方法を、ＩＴ機器に慣れているユーザＭ２に教わる様子が示されている。ユーザＭ２の教習により、ユーザＭ１もコンピュータ１０を操作することができるようになる。しかしながら、通常、教わってから数日経つと、ユーザＭ１は、教わった内容を忘れてしまい、コンピュータ１０を操作できない状況に戻ってしまう。そこで、ユーザＭ２は、教習時に、ユーザＭ１の利用頻度が高いメニュー（テレビ視聴）や間違い易いメニューに関わるＧＵＩ要素にラベルＵＩ部品Ｌ１を関連付けておく（貼り付けておく）。ユーザＭ２は、ラベルＵＩ部品Ｌ１に「テレビはここから見れるよ」といったメッセージを入力しておく。これにより、ユーザＭ１は、いつまでもそのメッセージを確認することができるため、コンピュータ１０の操作方法を忘れない。ユーザＭ１は、そのメッセージを提示するラベルＵＩ部品Ｌ１に関連付けられたＧＵＩ要素を操作することで、コンピュータ１０を用いてやりたいことを行うことができる。また、教える側の者にとっても、ラベルＵＩ部品でメッセージを残しておくことで、忘れる度に教えるといった繰り返しを防ぐことができるため、教える時間を短縮することができる。
【００５２】
更に、第一実施形態では、表示されているラベルＵＩ部品に対するユーザ操作が検出され、そのユーザ操作に応じて、ラベルＵＩ部品に関するリンク情報が削除又は変更される。これにより、ユーザは、ラベルＵＩ部品で提示されるメッセージを都度変更することができ、更に、不要となった場合には、そのラベルＵＩ部品を削除することもできる。このように、ユーザは、ラベルＵＩ部品の使い方を変えながら、コンピュータ１０の操作に対する習熟度を向上させることができる。
【００５３】
［第一実施形態の変形例］
上述の第一実施形態では、リンク情報がクライアント側（コンピュータ１０）に保存された。しかしながら、リンク情報は、サーバ装置１に保存されてもよい。本変形例では、図２の（Ｓ２４）において、コンピュータ１０は、リンク情報をコンピュータ１０又はそのユーザの識別情報と共にサーバ装置１に送信する。サーバ装置１は、各リンク情報をそれを作成したコンピュータ又はユーザの識別情報と関連付けた状態でそれぞれ保存する。以降、説明の便宜のため、ユーザの識別情報が利用される場合を例示するが、ユーザの識別情報は、コンピュータの識別情報で代替可能である。
【００５４】
図３の（Ｓ３２）において、コンピュータ１０は、（Ｓ３１）で取得された画面データに含まれるＧＵＩ要素を示す要素特定情報及びコンピュータ１０のユーザの識別情報を含む要求をサーバ装置１に送信する。その送信により、コンピュータ１０は、サーバ装置１にそのユーザの識別情報と関連付けられて格納されているリンク情報であって、その要素特定情報を含むリンク情報をサーバ装置１から取得する。
図４の（Ｓ４２）において、コンピュータ１０は、（Ｓ４１）で検出されたユーザ操作の対象となるラベルＵＩ部品を特定する情報（ラベルＩＤ）及びコンピュータ１０のユーザの識別情報を含む要求をサーバ装置１に送信する。この送信により、コンピュータ１０は、サーバ装置１にそのユーザの識別情報と関連付けられて格納されているリンク情報であって、その対象のラベルＵＩ部品のラベル情報を含むリンク情報を特定する。
【００５５】
また、上述の第一実施形態において、画面データが構造化データである場合に、コンピュータ１０が、受信された画面データにラベル情報の少なくとも一部を挿入してもよい旨（Ｓ３３）、説明された。このような画面データの編集は、サーバ装置１により実行されてもよい。この場合、コンピュータ１０は、所望の表示画面の表示要求と共に、コンピュータ１０のユーザの識別情報をサーバ装置１に送る。サーバ装置１は、その所望の表示画面に対応する画面データを取得し（Ｓ３１）、受信された識別情報に対応するリンク情報を抽出する（Ｓ３２）。サーバ装置１は、（Ｓ３１）で取得された画面データに対して（Ｓ３２）で抽出されたリンク情報で示されるラベル情報の少なくとも一部を挿入し、その編集された画面データをコンピュータ１０に送信する。これにより、コンピュータ１０は、その編集された画面データを受信し（Ｓ３１）、その画面データに基づいて、ＧＵＩ要素及びラベルＵＩ部品を含む表示画面を表示させることができる（Ｓ３３）。
【００５６】
［第二実施形態］
以下、第二実施形態におけるコンピュータ１０及び操作支援方法について説明する。第二実施形態は、当該リンク情報の他のユーザとの共有を実現する。以下、第二実施形態について、第一実施形態と異なる内容を中心に説明し、第一実施形態と同様の内容については適宜省略する。
【００５７】
〔動作例／入力支援方法〕
以下、第二実施形態における操作支援方法について図７を用いて説明する。図７は、第二実施形態におけるコンピュータ１０の、ラベルＵＩ部品に対して何等かの変更を行う際の動作例を示すフローチャートである。コンピュータ１０（ＣＰＵ２）は、メモリ３に格納される上記プログラムを実行することにより、図７に示される第二実施形態における操作支援方法を実行する。なお、ラベルＵＩ部品を貼付する工程（図２参照）及びラベルＵＩ部品を表示する工程（図３参照）については、第一実施形態と同様であるため、ここでは説明を省略する。
【００５８】
第二実施形態における入力支援方法の、ラベルＵＩ部品に対して何等かの変更を行う工程については、図４に示される工程に加えて、（Ｓ７１）及び（Ｓ７２）を更に含む。図７では、図４に示される工程と同じ内容の工程については、図４と同じ符号が付されている。
【００５９】
コンピュータ１０は、（Ｓ４１）で検出されたユーザ操作が「共有」を示すか否かを判定する（Ｓ７１）。コンピュータ１０は、そのユーザ操作が「共有」を示す場合（Ｓ７１；ＹＥＳ）、（Ｓ４２）で特定されたリンク情報を他のコンピュータに送信する（Ｓ７２）。そのリンク情報の送信先となるコンピュータは、固定的に決められていてもよいし、当該ユーザ操作で指定されていてもよい。
【００６０】
〔処理構成〕
図８は、第二実施形態におけるコンピュータ１０の処理構成例を概念的に示す図である。コンピュータ１０は、第一実施形態の構成に加えて、共有処理部８１を更に有する。共有処理部８１についても他の処理部と同様に実現される。コンピュータ１０は、図８に示される各処理部により、第二実施形態における操作支援方法を実行することができる。共有処理部８１は、上記（Ｓ７１）及び（Ｓ７２）を実行する。
【００６１】
〔第二実施形態における作用及び効果〕
第二実施形態では、ラベルＵＩ部品に対するユーザ操作が検出されると、そのユーザ操作の対象となるラベルＵＩ部品に関するリンク情報がコンピュータ１０の格納部から特定され、そのリンク情報が他のコンピュータに送信される。このリンク情報を受信した他のコンピュータは、そのリンク情報を保存し、そのリンク情報を用いて、ラベルＵＩ部品をＧＵＩ要素と共に表示する。
【００６２】
従って、第二実施形態によれば、ラベルＵＩ部品を複数のコンピュータ間で共有することができる。これにより、例えば、グループウェアのように、同一表示画面を複数人（複数コンピュータ）で共通で利用する場合に、リンク情報をお互いに送受することにより、その表示画面に関するメモや注釈等を複数人で共有することができる。例えば、或る表示画面に関する注意事項や便利な使い方のような情報をグループで共有することで、その表示画面を用いた作業の効率をグループ内で向上させることができる。また、ＩＴ強者のユーザが、自身のコンピュータ１０で教習メッセージを含むリンク情報を生成し、そのリンク情報をＩＴ弱者に送ることで、ＩＴ弱者の操作を支援することができる。
【００６３】
［第二実施形態の変形例］
上述の第二実施形態では、クライアント側（コンピュータ１０）に保存されたリンク情報が複数のコンピュータ間で共有された。しかしながら、リンク情報は、サーバ装置１に保存された状態で、複数のコンピュータ間で共有されてもよい。本変形例は、上述の第一実施形態の変形例を包含する。本変形例では、サーバ装置１は、各リンク情報を、それを作成したユーザの識別情報と共有範囲を示す共有範囲情報と関連付けた状態でそれぞれ保存する。共有範囲情報は、そのリンク情報の利用を許可する個々の対象（コンピュータ又はユーザ）やグループの識別情報を含む。
【００６４】
図３の（Ｓ３２）において、コンピュータ１０は、（Ｓ３１）で取得された画面データの画面特定情報又はその画面データに含まれるＧＵＩ要素を示す要素特定情報と、コンピュータ１０のユーザの識別情報とを含む要求をサーバ装置１に送信する。その送信により、コンピュータ１０は、サーバ装置１に、そのユーザの識別情報又はそのユーザの識別情報が属する共有範囲情報と関連付けられて格納されているリンク情報であって、その要素特定情報を含むリンク情報をサーバ装置１から抽出する。
図４の（Ｓ４２）において、コンピュータ１０は、（Ｓ４１）で検出されたユーザ操作の対象となるラベルＵＩ部品を特定する情報（ラベルＩＤ）及びコンピュータ１０のユーザの識別情報を含む要求をサーバ装置１に送信する。この送信により、コンピュータ１０は、サーバ装置１に、そのユーザの識別情報又はそのユーザの識別情報が属する共有範囲情報と関連付けられて格納されているリンク情報であって、そのラベルＩＤに対応するラベル情報を含むリンク情報を特定する。
【００６５】
また、図７の（Ｓ７２）において、コンピュータ１０は、（Ｓ４２）で特定されたリンク情報又はそのリンク情報を特定するための情報と共に、そのリンク情報の共有範囲を示す共有範囲情報をサーバ装置１に送信する。サーバ装置１は、それら情報を受信し、対象のリンク情報と関連付けられている共有範囲情報をその受信された共有範囲情報に基づいて更新する。以降、サーバ装置１は、その共有範囲情報に属するユーザからの要求のみに対してリンク情報を送信し、その共有範囲情報に属さないユーザからの要求に対しては、リンク情報を送信しない。
【００６６】
また、上述の第一実施形態の変形例と同様に、画面データの編集がサーバ装置１で実行される場合には（Ｓ３３）、サーバ装置１は、上述の共有範囲情報で編集の可否を判定する。この場合、サーバ装置１は、その共有範囲情報に属するユーザからの要求のみに対して編集された画面データを送信し、その共有範囲情報に属さないユーザからの要求に対しては、オリジナル画面データを送信する。
【００６７】
［第三実施形態］
以下、第三実施形態における情報処理装置及び操作支援方法について説明する。以下、第三実施形態について、上述と異なる内容を中心に説明し、上述と同様の内容については適宜省略する。
【００６８】
第三実施形態における情報処理装置は、上述の各実施形態におけるコンピュータ１０と同様のハードウェア構成を有する（図１参照）。
【００６９】
図９は、第三実施形態における情報処理装置の動作例を示すフローチャートである。第三実施形態における情報処理装置１００は、メモリ３に格納されるプログラムを実行することにより、図９に示される第三実施形態における操作支援方法を実行する。例えば、図示される各工程は、情報処理装置が有する各処理部により実行される。
【００７０】
第三実施形態における操作支援方法は、画面データを取得し（Ｓ１０１）、その画面データに基づいてリンク情報を取得し（Ｓ１０２）、その画面データ及びそのリンク情報に基づいて、ラベルＵＩ部品及びＧＵＩ要素を含む表示画面を表示ユニット４のモニタに表示する（Ｓ１０３）ことを含む。（Ｓ１０１）、（Ｓ１０２）及び（Ｓ１０３）の詳細は、図３に示される（Ｓ３１）、（Ｓ３２）及び（Ｓ３３）と同様である。
【００７１】
（Ｓ１０１）で取得される画面データは、表示画面を表示するための画面データであって、テキスト及び画像の少なくとも一方を提示する補助画面部品に関する情報を含まない画面データである。情報処理装置１００は、サーバ装置１のような他の装置から画面データを取得してもよいし、自身のメモリ３から画面データを取得してもよい。
【００７２】
（１０２）で取得されるリンク情報は、（Ｓ１０１）で取得された画面データに基づいて表示される表示画面に含まれる画面構成要素を特定する要素特定情報、及び、その画面構成要素に関連付けられた補助画面部品に関する補助部品情報を含む。補助部品情報は、上述のラベル情報に相当する。但し、本実施形態における補助部品情報は、ラベルＵＩ部品で提示されるテキスト及び画像の情報の少なくとも一方を示せばよく、ラベルＵＩ部品を特定するための情報（例えば、ラベルＩＤ）、位置関係情報、表示設定に関する情報等を含まなくてもよい。情報処理装置１００は、サーバ装置１のような他の装置からリンク情報を取得してもよいし、自身のメモリ３（格納部１４）からリンク情報を取得してもよい。
【００７３】
（Ｓ１０３）において、情報処理装置１００は、（Ｓ１０１）で取得された画面データに基づいて表示画面を表示する際に、（Ｓ１０２）で取得されたリンク情報を用いて、画面構成要素と共に、補助画面部品を表示ユニット４のモニタ（表示部）に表示する。情報処理装置１００は、画面データを用いることで、画面構成要素を含む表示画面を表示することはできる。本実施形態における情報処理装置１００は、更に、画面データに基づいて画面構成要素を検出し、その画面構成要素を示す要素特定情報を含むリンク情報から補助部品情報を取得し、その補助部品情報により示されるテキスト及び画像の少なくとも一方を提示する補助画面部品を表示する。情報処理装置１００は、その補助画面部品をリンク情報の要素特定情報で特定される画面構成要素の近くに表示させればよい。
【００７４】
図１０は、第三実施形態における情報処理装置１００の処理構成例を示す図である。図１０に示されるように、情報処理装置１００は、画面取得部１０１、リンク取得部１０２、表示処理部１０３等を有する。これら各処理部も上述のコンピュータ１０の各処理部と同様に実現される。画面取得部１０１は、上述の画面取得部１１に相当し、上述の（Ｓ１０１）を実行する。リンク取得部１０２は、上述のリンク取得部１２に相当し、上述の（Ｓ１０２）を実行する。表示処理部１０３は、上述の表示処理部１３に相当し、上述の（Ｓ１０３）を実行する。
【００７５】
このように、第三実施形態における情報処理装置１００は、画面構成要素と補助画面部品とを関連付ける処理や保存されるリンク情報を変更する処理を行う処理部を有していなくてもよい。例えば、情報処理装置１００は、リンク情報を格納する格納部１４を有していなくてもよい。また、第三実施形態は、当該操作支援方法をコンピュータに実行させるプログラムであってもよいし、このようなプログラムを記録した当該コンピュータが読み取り可能な記録媒体であってもよい。
【００７６】
第三実施形態によれば、補助画面部品（ラベルＵＩ部品に相当）の表示に関し、上述の各実施形態及び変形例と同様の作用効果を得ることができる。
【００７７】
以下に実施例を挙げ、上述の内容を更に詳細に説明する。上述の内容は、以下の実施例の内容に制限されない。以下の実施例では、具体的な表示画面を用いて、ラベルＵＩ部品を貼付する工程の具体的内容を例示する。
【実施例】
【００７８】
図１１は、表示画面の例を示す図である。コンピュータ１０（情報処理装置１００）は、取得された画面データに基づいて、図１１に示される表示画面ＤＰ１を表示ユニット４のモニタに表示する。表示画面ＤＰ１には、複数のＧＵＩ要素（例えば、符号ＤＰ＿Ｅ１から符号ＤＰ＿Ｅ１０）が含まれる。但し、符号が付されていない要素も「ＧＵＩ要素」である。例えば、文字列「メニュー」や文字列「緊急地震速報・・・」の少なくとも一部は「ＧＵＩ要素」である。【００７９】
図１２は、ラベルＵＩ部品で提示する画像を選択する画面の例を示す図である。コンピュータ１０は、表示画面ＤＰ１のメニュー（ＧＵＩ要素）ＤＰ＿Ｅ１がタップされると、ラベルＵＩ部品を貼付するメニューを選択するための画面（図示せず）を表示する。そのメニューがタップされると、コンピュータ１０は、画像選択画面ＤＰ２を表示する。画像選択画面ＤＰ２では複数の候補画像が提示されている。コンピュータ１０は、１つの候補画像ＬＥ＿Ｃ１がタップされると、図１３に示される編集モードのラベルＵＩ部品ＬＥ＿Ｄを表示する。【００８０】
図１３は、編集モードのラベルＵＩ部品の例を示す図である。図１３の例におけるラベルＵＩ部品ＬＥ＿Ｄは、キャンセルを示すボタンＬＥ＿ＤＢ１、確定を示すボタンＬＥ＿ＤＢ２、候補画像ＬＥ＿Ｃ１、及び、吹き出し部ＬＥ＿Ｔが枠で囲まれた構成を有している。吹き出し部ＬＥ＿Ｔの内部には、初期状態であるため、「ここをタップしてメモを入力」といった説明文が薄い色で提示されている（図示せず）。ユーザは、そのラベルＵＩ部品ＬＥ＿Ｄを関連付けたいＧＵＩ要素に重なる位置まで移動させる操作を行う。この操作は、例えば、ドラッグ操作（ドラッグアンドドロップ操作）により実現可能である。図１３の例では、編集モードのラベルＵＩ部品ＬＥ＿Ｄと関連付けられるＧＵＩ要素は、「ローカルニュース」メニューＤＰ＿Ｅ６となる。【００８１】
コンピュータ１０は、吹き出し部ＬＥ＿Ｔがタップされると、ソフトウェアキーボードを起動し、ユーザにより入力されたテキスト情報（入力情報）を取得する（図２（Ｓ２２）に相当）。ユーザは、入力を終えると、ボタンＬＥ＿ＤＢ２をタップする。コンピュータ１０は、このような一連のユーザ操作を検出する（図２（Ｓ２１）に相当）。【００８２】
図１４は、ラベルＵＩ部品の表示例を示す図である。コンピュータ１０は、ボタンＬＥ＿ＤＢ２がタップされると、「ローカルニュース」メニューＤＰ＿Ｅ６及びラベルＵＩ部品に関するリンク情報を生成し、保存する（図２（Ｓ２３）及び（Ｓ２４）に相当）。コンピュータは、メニューＤＰ＿Ｅ６の要素特定情報と、テキスト「住民票の申請はここからできるよ」及び画像ＬＥ＿Ｃ１の情報を含むラベル情報（補助部品情報）とを含むリンク情報を生成する。以降、コンピュータ１０は、「ローカルニュース」メニューＤＰ＿Ｅ６が表示されると、それと関連付けられたラベルＵＩ部品の画像ＬＥ＿Ｃ１及びテキスト（吹き出し部ＬＥ＿Ｔ）を一緒に表示する。ユーザは、このラベルＵＩ部品を参照することで、住民票の申請をする場合には、「ローカルニュース」メニューＤＰ＿Ｅ６をタップすればよいことを思い出すことができる。【００８３】
図１５は、ラベルＵＩ部品の他の表示例を示す図である。コンピュータ１０は、ラベルＵＩ部品に対してテキストが入力されなかった場合や、ラベルＵＩ部品に対して所定のユーザ操作（画像をタップする操作）が行われた場合に、図１５に示されるように、ラベルＵＩ部品の画像ＬＥ＿Ｃ１のみを表示してもよい。ユーザが、この表示画面ＤＰの利用に慣れてきた場合に、画像のみでも操作を思い出すことができるため、吹き出し部ＬＥ＿Ｔが不要になる場合がある。また、吹き出し部ＬＥ＿Ｔにより他のＧＵＩ要素が隠れて見え難くなることも防ぐことができる。【００８４】
コンピュータ１０は、図１４又は図１５に示される状態で表示されるラベルＵＩ部品をロングタップを検出すると、編集モードのラベルＵＩ部品ＬＥ＿Ｄを表示する。コンピュータ１０は、この編集モードのラベルＵＩ部品ＬＥ＿Ｄを介して、ラベルＵＩ部品の変更を受け付ける。例えば、ボタンＬＥ＿ＤＢ１がタップされると、コンピュータ１０は、そのラベルＵＩ部品とメニューＤＰ＿Ｅ６とのリンク情報を削除する（図４（Ｓ４３）及び（Ｓ４４）に相当）。また、吹き出し部ＬＥ＿Ｔがタップされると、コンピュータ１０は、ラベルＵＩ部品のテキストの変更を受け付ける（図４（Ｓ４７）及び（Ｓ４８）に相当）。画像ＬＥ＿Ｃ１がタップされると、コンピュータ１０は、画像選択画面ＤＰ２を再度表示し、画像の変更を受け付けることもできる。また、コンピュータ１０は、画像及びテキストが提示されている状態（図１４の状態）のラベルＵＩ部品がタップされると、図１５に示されるように画像又はテキストのみのを提示する状態に変更することもできる（図４（Ｓ４５）及び（Ｓ４６）に相当）。また、編集モードのラベルＵＩ部品ＬＥ＿Ｄがドラッグされると、コンピュータ１０は、ラベルＵＩ部品の、メニューＤＰ＿Ｅ６に対する相対的な表示位置を変更することもできる。また、コンピュータ１０は、ラベルＵＩ部品の縮小及び拡大を行うこともできる。【００８５】
図１６は、ＧＵＩ要素とラベルＵＩ部品とを関連付けるユーザ操作の例を示す図である。図１６の例では、編集モードのラベルＵＩ部品ＬＥ＿Ｄには、チェーンフックＬＥ＿Ｋが含まれており、ユーザは、そのチェーンフックＬＥ＿Ｋを関連付けたいＧＵＩ要素上まで移動させる（伸ばす）操作を行う。コンピュータ１０は、チェーンフックＬＥ＿Ｋを用いたこのようなユーザ操作を検出することで、関連付けられるＧＵＩ要素とラベルＵＩ部品とのペアを認識してもよい。このチェーンフックＬＥ＿Ｋは、編集モード時のみ表示されてもよいし、常に表示されていてもよい。【００８６】
上述の各実施形態及び各変形例は、内容が相反しない範囲で組み合わせることができる。また、上記の各実施形態及び各変形例の一部又は全部は、以下のようにも特定され得る。但し、各実施形態及び各変形例が以下の記載に限定されるものではない。【００８７】
１．  コンピュータにより実行される操作支援方法において、
表示画面を表示するための画面データであって、テキスト及び画像の少なくとも一方を提示する補助画面部品に関する情報を含まない画面データを取得し、
前記取得された画面データに基づいて、前記表示画面に含まれる画面構成要素を特定する要素特定情報、及び、その画面構成要素に関連付けられた前記補助画面部品に関する補助部品情報を含む、リンク情報を取得し、
前記取得された画面データに基づいて前記表示画面を表示する際に、前記取得されたリンク情報を用いて、前記画面構成要素と共に、前記補助画面部品を表示部に表示する、
ことを含む操作支援方法。
２．  前記補助画面部品と前記画面構成要素とを関連付けるユーザ操作を検出し、
前記検出されたユーザ操作の対象となる前記画面構成要素及び前記補助画面部品に関する前記リンク情報を生成し、
前記生成されたリンク情報をサーバ装置に送信するか、若しくは、前記生成されたリンク情報を前記コンピュータが有する格納部に格納する、
ことを更に含む１．に記載の操作支援方法。
３．  前記補助部品情報は、前記画面構成要素に対する前記補助画面部品の相対的な表示位置を示す位置関係情報を更に含み、
前記表示は、前記位置関係情報が示す、前記画面構成要素に対する相対的な表示位置に、前記補助画面部品を表示する、
１．又は２．に記載の操作支援方法。
４．  前記リンク情報の取得は、前記コンピュータ又は前記コンピュータのユーザの識別情報を含む要求をサーバ装置に送信することにより、そのサーバ装置にその識別情報と関連付けられて格納されている前記リンク情報をそのサーバ装置から取得する、
１．から３．のいずれか１つに記載の操作支援方法。
５．  前記要素特定情報は、前記画面データを特定する画面特定情報及び前記画面データ内の前記画面構成要素の情報の位置を特定する要素位置情報を含み、
前記リンク情報の取得は、前記取得された画面データに対応する前記要素特定情報を含む前記リンク情報を取得し、
前記表示は、前記取得されたリンク情報に含まれる前記補助部品情報の少なくとも一部を、前記取得された画面データ内の、前記取得されたリンク情報に含まれる前記要素特定情報の前記要素位置情報に対応する位置に挿入し、編集された画面データに基づいて、前記画面構成要素と共に、前記補助画面部品を前記表示部に表示する、
１．から４．のいずれか１つに記載の操作支援方法。
６．  前記リンク情報又は前記リンク情報を特定するための情報と共に、前記リンク情報の共有範囲を示す共有範囲情報をサーバ装置に送信する、
ことを更に含む１．から５．のいずれか１つに記載の操作支援方法。
７．  前記リンク情報は、前記コンピュータが有する格納部に格納されており、
表示される前記補助画面部品を指定するユーザ操作を検出し、
前記検出されたユーザ操作により指定された前記補助画面部品に関する前記補助部品情報を含む前記リンク情報を前記格納部から取得し、
前記取得されたリンク情報を他の装置に送信する、
ことを更に含む１．から６．のいずれか１つに記載の操作支援方法。
８．  表示画面を表示するための画面データであって、テキスト及び画像の少なくとも一方を提示する補助画面部品に関する情報を含まない画面データを取得する画面取得手段と、
前記取得された画面データに基づいて、前記表示画面に含まれる画面構成要素を特定する要素特定情報、及び、その画面構成要素に関連付けられた前記補助画面部品に関する補助部品情報を含む、リンク情報を取得するリンク取得手段と、
前記取得された画面データに基づいて前記表示画面を表示する際に、前記取得されたリンク情報を用いて、前記画面構成要素と共に、前記補助画面部品を表示部に表示する表示処理手段と、
を備える情報処理装置。
９．  前記補助画面部品と前記画面構成要素とを関連付けるユーザ操作を検出する操作検出手段と、
前記検出されたユーザ操作の対象となる前記画面構成要素及び前記補助画面部品に関する前記リンク情報を生成するリンク生成手段と、
前記生成されたリンク情報をサーバ装置に送信するか、若しくは、前記生成されたリンク情報を格納部に格納するリンク保存手段と、
を更に備える８．に記載の情報処理装置。
１０．  前記補助部品情報は、前記画面構成要素に対する前記補助画面部品の相対的な表示位置を示す位置関係情報を更に含み、
前記表示処理手段は、前記位置関係情報が示す、前記画面構成要素に対する相対的な表示位置に、前記補助画面部品を表示する、
８．又は９．に記載の情報処理装置。
１１．  前記リンク取得手段は、前記情報処理装置又は前記情報処理装置のユーザの識別情報を含む要求をサーバ装置に送信することにより、そのサーバ装置にその識別情報と関連付けられて格納されている前記リンク情報をそのサーバ装置から取得する
８．から１０．のいずれか１つに記載の情報処理装置。
１２．  前記要素特定情報は、前記画面データを特定する画面特定情報及び前記画面データ内の前記画面構成要素の情報の位置を特定する要素位置情報を含み、
前記リンク取得手段は、前記取得された画面データに対応する前記要素特定情報を含む前記リンク情報を取得し、
前記表示処理手段は、前記取得されたリンク情報に含まれる前記補助部品情報の少なくとも一部を、前記取得された画面データ内の、前記取得されたリンク情報に含まれる前記要素特定情報の前記要素位置情報に対応する位置に挿入し、編集された画面データに基づいて、前記画面構成要素と共に、前記補助画面部品を前記表示部に表示する、
８．から１１．のいずれか１つに記載の情報処理装置。
１３．  前記リンク情報又は前記リンク情報を特定するための情報と共に、前記リンク情報の共有範囲を示す共有範囲情報をサーバ装置に送信する共有処理手段、
を更に備える８．から１２．のいずれか１つに記載の情報処理装置。
１４．  表示される前記補助画面部品を指定するユーザ操作を検出する操作検出手段と、
前記リンク情報を格納する格納部と、
前記リンク取得手段により取得されたリンク情報を他の装置に送信する共有処理手段と、
を更に備え、
前記リンク取得手段は、前記検出されたユーザ操作により指定された前記補助画面部品に関する前記補助部品情報を含む前記リンク情報を前記格納部から取得する、
８．から１３．のいずれか１つに記載の情報処理装置。
１５．  １．から７．のいずれか１つに記載の操作支援方法をコンピュータに実行させるプログラム又はそのプログラムがコンピュータに読み取り可能に記録される記録媒体。【００８８】
この出願は、２０１４年９月２５日に出願された日本出願特願２０１４−１９５３９８号を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【図１】
2016047286.tif 000003
【図２】
2016047286.tif 000004
【図３】
2016047286.tif 000005
【図４】
2016047286.tif 000006
【図５】
2016047286.tif 000007
【図６】
2016047286.tif 000008
【図７】
2016047286.tif 000009
【図８】
2016047286.tif 000010
【図９】
2016047286.tif 000011
【図１０】
2016047286.tif 000012
【図１１】
2016047286.tif 000013
【図１２】
2016047286.tif 000014
【図１３】
2016047286.tif 000015
【図１４】
2016047286.tif 000016
【図１５】
2016047286.tif 000017
【図１６】
2016047286.tif 000018
【国際調査報告】
2016047286.tif 000019
2016047286.tif 000020