(57)【要約】【課題】本発明は、ユーザの操作負担を軽減することを課題とする。【解決手段】上記課題を解決するため、本発明は、所定の操作が実行されたことを検出する検出部１１と、所定の操作が実行された際にディスプレイに表示されていた表示情報が第１の条件を満たすか判断する判断部１２と、第１の条件を満たすと判断された場合、所定の操作に応じた処理と異なる付加処理を実行する付加処理実行部１３と、を有する端末装置１０を提供する。【選択図】図２
2018136824.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
所定の操作が実行されたことを検出する検出手段、
前記所定の操作が実行された際にディスプレイに表示されていた表示情報が第１の条件を満たすか判断する判断手段、
前記第１の条件を満たすと判断された場合、前記所定の操作に応じた処理と異なる付加処理を実行する付加処理実行手段、
として機能させるプログラム。
【請求項２】
請求項１に記載のプログラムにおいて、
前記所定の操作は、スクリーンショット機能で画像ファイルを生成する操作、コピー操作、保存操作、ダウンロード操作、及び、印刷操作の中の少なくとも１つであるプログラム。
【請求項３】
請求項１又は２に記載のプログラムにおいて、
前記第１の条件は、前記表示情報がウェブページであり、かつ、前記ウェブページが第２の条件を満たすことであるプログラム。
【請求項４】
請求項３に記載のプログラムにおいて、
前記第２の条件は、該ウェブページがＧＵＩ（graphical user interface）部品のボタンを有し、当該ボタンに対する操作に応じて第１の処理が実行されることであるプログラム。
【請求項５】
請求項４に記載のプログラムにおいて、
前記第１の処理は、前記ボタンに対応する情報をサーバに送信する処理であるプログラム。
【請求項６】
請求項４又は５に記載のプログラムにおいて、
前記第１の処理は、前記ボタンに対応する数値をカウントアップする処理であるプログラム。
【請求項７】
請求項５又は６に記載のプログラムにおいて、
前記ウェブページは、第１のユーザにより投稿された情報を表示するウェブページであり、
前記ボタンは、第２のユーザの操作に応じて前記ボタンに対応する情報を前記第１のユーザに通知するためのボタンであるプログラム。
【請求項８】
請求項４から７のいずれか１項に記載のプログラムにおいて、
前記付加処理実行手段は、前記付加処理として前記第１の処理を実行するプログラム。
【請求項９】
請求項３に記載のプログラムにおいて、
前記第２の条件は、前記ウェブページが予め登録されたウェブサイトのページであることであるプログラム。
【請求項１０】
請求項９に記載のプログラムにおいて、
前記所定の操作は、スクリーンショット機能で画像ファイルを生成する操作、コンテンツを保存する操作、及び、テキストをコピーする操作の中の少なくとも１つであり、
前記付加処理実行手段は、前記付加処理として、前記画像ファイル、前記コンテンツ又は前記テキストに前記ウェブページのＵＲＬを対応付ける処理を実行するプログラム。
【請求項１１】
請求項１０に記載のプログラムにおいて、
前記付加処理実行手段は、前記付加処理として、端末装置に登録されているユーザ識別情報を前記画像ファイル又は前記コンテンツに対応付ける処理を実行するプログラム。
【請求項１２】
所定の操作が実行されたことを検出する検出手段と、
前記所定の操作が実行された際にディスプレイに表示されていた表示情報が第１の条件を満たすか判断する判断手段と、
前記第１の条件を満たすと判断された場合、前記所定の操作に応じた処理と異なる付加処理を実行する付加処理実行手段と、
を有する端末装置。
【請求項１３】
コンピュータが、
所定の操作が実行されたことを検出する検出工程と、
前記所定の操作が実行された際にディスプレイに表示されていた表示情報が第１の条件を満たすか判断する判断工程と、
前記第１の条件を満たすと判断された場合、前記所定の操作に応じた処理と異なる付加処理を実行する付加処理実行工程と、
を実行する処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、処理方法及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、サーバと端末装置とを有するシステムが開示されている。端末装置は、サーバからコンテンツを取得する。そして、端末装置は、自装置においてコンテンツが実際に使用されたことを示す所定の情報を所定のタイミングでサーバに送信する。サーバは、端末装置から送信された所定の情報に基づいて、所定の情報に対応するコンテンツについての実際の利用度合いを考慮した評価値を算出し、提示する。
【０００３】
特許文献２には、トラッキングサーバと、広告配信用サーバと、媒体提供者用サーバと、端末装置とを有するシステムが開示されている。閲覧者は、端末装置を操作して媒体提供者用サーバのウェブサイトにアクセスし、広告ファイルを閲覧要求する。媒体提供者用サーバは、広告配信用サーバにアクセスし、広告ファイルの配信を要求する。広告配信用サーバは、要求に応じて、広告ファイルを媒体提供者用サーバに配信する。媒体提供者用サーバが広告ファイルを受信すると、端末装置でその広告ファイルの閲覧が可能となる。端末装置で広告ファイルが閲覧されると、広告ファイルに埋め込まれた識別データと閲覧カウント用ファイルがトラッキングサーバに送信される。トラッキングサーバは、識別データと閲覧カウント用ファイルを受信し、記憶する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１１９８６１
【特許文献２】特開２００８−１０８０５７
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ユーザは、端末装置に対して多数の操作を行う。例えば、ユーザは、ディスプレイに各種情報を表示させ、それを閲覧しながらスクリーンショット機能で画像ファイルを生成したり、テキストをコピーしたり、画像ファイルやＵＲＬ等を保存したり、コンテンツをダウンロードしたり、ウェブページを印刷したり、各種ＧＵＩ（graphical user interface）部品に対する操作を行ったりする。多数の操作を面倒に感じるユーザもいる。本発明は、ユーザの操作負担を軽減することを課題とする。
【課題を解決するための手段】
【０００６】
本発明によれば、
コンピュータを、
所定の操作が実行されたことを検出する検出手段、
前記所定の操作が実行された際にディスプレイに表示されていた表示情報が第１の条件を満たすか判断する判断手段、
前記第１の条件を満たすと判断された場合、前記所定の操作に応じた処理と異なる付加処理を実行する付加処理実行手段、
として機能させるプログラムが提供される。
【０００７】
また、本発明によれば、
所定の操作が実行されたことを検出する検出手段と、
前記所定の操作が実行された際にディスプレイに表示されていた表示情報が第１の条件を満たすか判断する判断手段と、
前記第１の条件を満たすと判断された場合、前記所定の操作に応じた処理と異なる付加処理を実行する付加処理実行手段と、
を有する端末装置が提供される。
【０００８】
また、本発明によれば、
コンピュータが、
所定の操作が実行されたことを検出する検出工程と、
前記所定の操作が実行された際にディスプレイに表示されていた表示情報が第１の条件を満たすか判断する判断工程と、
前記第１の条件を満たすと判断された場合、前記所定の操作に応じた処理と異なる付加処理を実行する付加処理実行工程と、
を実行する処理方法が提供される。
【発明の効果】
【０００９】
本発明によれば、ユーザの操作負担が軽減される。
【図面の簡単な説明】
【００１０】
【図１】本実施形態の端末装置のハードウエア構成の一例を概念的に示す図である。
【図２】本実施形態の端末装置の機能ブロック図の一例である。
【図３】本実施形態の端末装置の処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
＜第１の実施形態＞
まず、本実施形態の端末装置の概要を説明する。端末装置は、例えば、スマートフォン、ＰＣ（personal computer）等であるが、これらに限定されない。
【００１２】
端末装置は、所定の操作を受付け、操作に応じた処理（処理Ａ）を実行する手段を有する。所定の操作は、スクリーンショット機能で画像ファイルを生成する操作、テキスト等をコピーするコピー操作、画像ファイルやＵＲＬ等を保存する保存操作、コンテンツをダウンロード操作、ウェブページ等を印刷する印刷操作等が例示されるが、これらに限定されない。
【００１３】
また、端末装置は、上記所定の操作が実行されたことを検出する手段を有する。また、端末装置は、上記検出に応じて、その時にディスプレイに表示されていた表示情報の属性に基づき、表示情報が所定の条件を満たすか判断する手段を有する。さらに、端末装置は、所定の条件を満たすと判断された場合、上記操作に応じた処理（処理Ａ）と異なる付加処理（処理Ｂ）を実行する手段を有する。
【００１４】
以上説明した本実施形態の端末装置は、所定の操作に応じて、操作に応じた処理（処理Ａ）のみならず、付加処理（処理Ｂ）をも実行することができる。このように、１つの操作で複数の処理を実行する本実施形態の端末装置によれば、ユーザの操作負担を軽減できる。
【００１５】
また、本実施形態の端末装置は、所定の操作がなされた際にディスプレイに表示されていた表示情報が所定の条件を満たす場合のみ、付加処理（処理Ｂ）を実行することができる。このため、不要なタイミングで付加処理（処理Ｂ）が実行される不都合を軽減できる。
【００１６】
次に、端末装置の構成を詳細に説明する。まず、端末装置のハードウエア構成の一例について説明する。本実施形態の端末装置が備える各機能部は、任意のコンピュータのＣＰＵ（Central Processing Unit）、メモリ、メモリにロードされるプログラム、そのプログラムを格納するハードディスク等の記憶ユニット（あらかじめ装置を出荷する段階から格納されているプログラムのほか、ＣＤ（Compact Disc）等の記憶媒体やインターネット上のサーバ等からダウンロードされたプログラムをも格納できる）、ネットワーク接続用インターフェイスを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。
【００１７】
図１は、本実施形態の端末装置のハードウエア構成を例示するブロック図である。図１に示すように、端末装置は、プロセッサ１Ａ、メモリ２Ａ、入出力インターフェイス３Ａ、周辺回路４Ａ、バス５Ａを有する。周辺回路４Ａには、様々なモジュールが含まれる。
【００１８】
バス５Ａは、プロセッサ１Ａ、メモリ２Ａ、周辺回路４Ａ及び入出力インターフェイス３Ａが相互にデータを送受信するためのデータ伝送路である。プロセッサ１Ａは、例えばＣＰＵ（Central Processing Unit） やＧＰＵ（Graphics Processing Unit）などの演算処理装置である。メモリ２Ａは、例えばＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）などのメモリである。入出力インターフェイス３Ａは、入力装置（例：キーボード、マウス、マイク、物理キー、タッチパネルディスプレイ、コードリーダ等）、外部装置、外部サーバ、外部センサ等から情報を取得するためのインターフェイスや、出力装置（例：ディスプレイ、スピーカ、プリンター、メーラ等）、外部装置、外部サーバ等に情報を出力するためのインターフェイスなどを含む。プロセッサ１Ａは、各モジュールに指令を出し、それらの演算結果をもとに演算を行うことができる。
【００１９】
次に、端末装置の機能構成を説明する。図２に、端末装置１０の機能ブロック図の一例を示す。図示するように、端末装置１０は、検出部１１と、判断部１２と、付加処理実行部１３とを有する。
【００２０】
図示しないが、端末装置１０は、スクリーンショット機能で画像ファイルを生成する操作、コピー操作、保存操作、ダウンロード操作、及び、印刷操作の中の少なくとも１つに応じて、操作に応じた処理（処理Ａ）を実行する機能部を有する。
【００２１】
スクリーンショット機能で画像ファイルを生成する操作が実行された場合、操作に応じて、例えばその時点でディスプレイに表示されている画像からなる画像ファイルを生成する処理（処理Ａ）が実行される。また、コピー操作が実行された場合、操作に応じて、例えば選択されている範囲のテキストを一時的に記憶する処理（処理Ａ）が実行される。また、保存操作が実行された場合、操作に応じて、例えば指定された画像ファイルを端末装置１０の不揮発性の記憶装置内に保存する処理（処理Ａ）が実行される。その他、表示中のウェブページのＵＲＬを保存する保存操作（例：ブックマークに追加、お気に入りに追加）が実行された場合、操作に応じて、例えばそのウェブページのＵＲＬを所定のファイルに記録して端末装置１０の不揮発性の記憶装置内に保存する処理（処理Ａ）が実行される。
【００２２】
また、ダウンロード操作が実行された場合、操作に応じて、例えば指定されたファイルの要求を所定のサーバに送信する処理（処理Ａ）が実行される。ダウンロード操作は、例えば、表示中のウェブページに含まれるＧＵＩ部品に対する操作である。その他、印刷操作が実行された場合、操作に応じて、例えば選択された範囲のデータをプリンターに送信する処理（処理Ａ）が実行される。なお、ここで例示した処理Ａの内容はあくまで一例であり、これらに限定されない。
【００２３】
端末装置１０が備える複数の機能部各々は、例えば端末装置１０にインストールされたプログラムにより実現される。プログラムは、端末装置１０の出荷段階から端末装置１０にインストールされていてもよいし、出荷後にユーザ操作に応じてインストールされてもよい。検出部１１、判断部１２及び付加処理実行部１３は、例えばプラグインアプリのインストールにより実現されてもよい。そして、上述した操作に応じた処理（処理Ａ）を実行する機能部は、端末装置１０の出荷段階から端末装置１０にインストールされているプログラムや、出荷後にユーザ操作に応じてインストールされた上記プラグインアプリと異なるプログラムにより実現されてもよい。
【００２４】
検出部１１は、ユーザにより所定の操作が実行されたことを検出する。所定の操作は、例えば、スクリーンショット機能で画像ファイルを生成する操作、コピー操作、保存操作、ダウンロード操作、及び、印刷操作の中の少なくとも１つであってもよい。これらの操作は、ディスプレイに表示されている情報に興味を持ったユーザにより実行されるものである。
【００２５】
ディスプレイに表示されている情報に興味を持ったユーザは、例えばスクリーンショット機能で、当該情報を含む画像ファイルを生成し、端末装置１０の不揮発性の記憶装置内に保存する場合がある。また、ディスプレイに表示されている情報に興味を持ったユーザは、例えば当該情報に含まれるテキスト等をコピーし、他のファイルに貼り付けたり、メールの本文に貼り付けて送信したり、そのテキストをＳＮＳ（social networking service）に投稿したりする場合がある。
【００２６】
また、ディスプレイに表示されている情報に興味を持ったユーザは、例えば当該情報に含まれる画像ファイルを端末装置１０の不揮発性の記憶装置内に保存したり、表示中のウェブページのＵＲＬを所定のファイルに記録して端末装置１０の不揮発性の記憶装置内に保存したり（例：ブックマークに追加、お気に入りに追加）する場合がある。
【００２７】
また、ディスプレイに表示されている情報に興味を持ったユーザは、例えば当該情報にダウンロード操作を受付ける機能が含まれている場合、ダウンロード操作をして所定のファイルを端末装置１０の不揮発性の記憶装置内に保存する場合がある。また、ディスプレイに表示されている情報に興味を持ったユーザは、例えば当該情報を印刷する場合がある。
【００２８】
なお、ここで例示した所定の操作はあくまで一例であり、その他の操作を含んでもよい。
【００２９】
判断部１２は、所定の操作が実行された際にディスプレイに表示されていた表示情報が第１の条件を満たすか判断する。
【００３０】
第１の条件は、例えば、「表示情報がウェブページであり、かつ、ウェブページが第２の条件を満たすこと」である。第２の条件は、例えば、「当該ウェブページがＧＵＩ（graphical user interface）部品のボタンを有し、当該ボタンに対する操作に応じて第１の処理が実行されること」である。第１の処理は、例えば、「上記ボタンに対応する情報（例：上記ボタンに対する操作がなされたことを示す情報）をサーバに送信する処理」である。第１の処理は、例えば、「上記ボタンに対応する数値をカウントアップする処理」であってもよい。例えば、ウェブページは、第１のユーザにより投稿された情報を表示するウェブページであってもよい。そして、上記ボタンは、第２のユーザの操作に応じて上記ボタンに対応する情報を第１のユーザに通知するためのボタンであってもよい。ＧＵＩ部品は、例えば、「表示情報に共感したユーザにより操作されるボタン」であり、「いいねボタン」、「お気に入りに追加ボタン」等であってもよい。なお、第１の条件、第２の条件、及び、第１の処理の中の少なくとも１つは、例示したものと異なる内容であってもよい。かかる場合も、同様の作用効果を実現できる。
【００３１】
判断部１２は、例えば、アクティブなアプリ（表示情報を表示しているアプリ）を特定したり、表示情報のファイル形式を特定したり、ＨＴＭＬファイルの文章を解析したりすることで、表示情報が第１の条件を満たすか判断してもよいし、その他の手段で実現してもよい。
【００３２】
付加処理実行部１３は、判断部１２により第１の条件を満たすと判断された場合、検出部１１により検出された所定の操作に応じた処理（処理Ａ）と異なる付加処理（処理Ｂ）を実行する。具体的には、付加処理実行部１３は、付加処理（処理Ｂ）として、上記第１の処理を実行する。第１の処理は、ＧＵＩ部品のボタン（例：いいねボタン、お気に入りに追加ボタン）を有するウェブページにおいて、当該ボタンに対する操作が行われた場合に実行される処理である。例えば第１の処理は、上記ボタンに対応する情報をサーバに送信する処理や、上記ボタンに対応する数値をカウントアップする処理等である。
【００３３】
本実施形態によれば、ＧＵＩ部品のボタンに（例：いいねボタン、お気に入りに追加ボタン）対する操作が実行されていなくても、当該ボタンが表示されている状態で所定の操作（例：スクリーンショット機能で画像ファイルを生成する操作、コピー操作、保存操作、ダウンロード操作、印刷操作等）が実行されると、付加処理実行部１３により、当該ボタンに対する操作が実行された際に行われる処理（第１の処理）が実行される。
【００３４】
ここで、図３のフローチャートを用いて、本実施形態の端末装置１０の処理の流れの一例を説明する。
【００３５】
検出部１１は、所定の操作が実行されたことの検出を継続する。所定の操作は、例えば、スクリーンショット機能で画像ファイルを生成する操作、コピー操作、保存操作、ダウンロード操作、及び、印刷操作の中の少なくとも１つである。
【００３６】
所定の操作が実行されたことを検出されると（Ｓ１０のＹｅｓ）、判断部１２は、所定の操作が実行された際にディスプレイに表示されていた表示情報が第１の条件を満たすか判断する（Ｓ１１）。第１の条件は、例えば、「表示情報がウェブページであり、かつ、ディスプレイに表示されている情報（表示情報）に共感したユーザにより操作されると、その旨を示す情報がサーバに送信されるボタン（例：いいねボタン、お気に入りに追加ボタン）を当該ウェブページが有すること」である。
【００３７】
第１の条件を満たすと判断された場合（Ｓ１１のＹｅｓ）、付加処理実行部１３は、検出部１１により検出された所定の操作に応じた処理（処理Ａ）と異なる付加処理（処理Ｂ）を実行する（Ｓ１２）。付加処理実行部１３は、例えば、上記ボタンを操作された際に実行される処理（第１の処理）、具体的には上記ボタンを操作された旨を示す情報を上記サーバに送信する処理を実行する。
【００３８】
一方、第１の条件を満たさないと判断された場合（Ｓ１１のＮｏ）、付加処理実行部１３は、付加処理（処理Ｂ）を実行しない。
【００３９】
なお、Ｓ１１でＹｅｓの場合、及び、Ｎｏの場合、いずれにおいても、端末装置１０は、Ｓ１０で検出された所定の操作に応じた処理（処理Ａ）を実行する。すなわち、端末装置１０は、スクリーンショット機能で画像ファイルを生成したり、コピーしたり、保存したり、ダウンロードしたり、印刷したりする。
【００４０】
以上説明した本実施形態の端末装置１０によれば、所定の操作に応じて、操作に応じた処理（処理Ａ）のみならず、付加処理（処理Ｂ）をも実行することができる。このように、１つの操作で複数の処理を実行する本実施形態の端末装置１０によれば、ユーザの操作負担を軽減できる。
【００４１】
また、本実施形態の端末装置１０は、所定の操作がなされた際にディスプレイに表示されていた表示情報が所定の条件（第１の条件）を満たす場合のみ、付加処理（処理Ｂ）を実行することができる。このため、不要なタイミングで付加処理（処理Ｂ）が実行される不都合を軽減できる。
【００４２】
また、本実施形態の端末装置１０は、例えば、上記第１の条件を、「表示情報がウェブページであり、かつ、ディスプレイに表示されている情報（表示情報）に共感したユーザにより操作されると、その旨を示す情報がサーバに送信されるボタン（例：いいねボタン、お気に入りに追加ボタン）を当該ウェブページが有すること」とできる。そして、付加処理（処理Ｂ）の内容を、上記ボタンを操作されたことを示す情報をサーバに送信する処理とできる。
【００４３】
このような本実施形態の端末装置１０によれば、ディスプレイに表示されている情報に興味を持ち、共感したユーザは、スクリーンショット機能で画像ファイルを生成する操作、コピー操作、保存操作、ダウンロード操作、及び、印刷操作の中の少なくとも１つを行い、所望の情報を取得する操作を行うことで、共感した際に操作する操作（例：いいねボタンやお気に入りに追加ボタンに対する操作）をも実行することができる。結果、操作負担を軽減できる。
【００４４】
また、サーバ側は、共感した際に操作する操作（例：いいねボタンやお気に入りに追加ボタンに対する操作）のみならず、上述のような所定の操作をも利用して、情報に共感された度合いをカウントすることができる。結果、より精度の高い結果が得られる。
【００４５】
＜第２の実施形態＞
本実施形態の端末装置１０は、第１の実施形態で説明した第１の条件、及び、第１の条件を満たすと判断された場合に実行される付加処理（処理Ｂ）が、第１の実施形態の端末装置１０と異なる。以下、説明する。
【００４６】
本実施形態の端末装置１０のハードウエア構成の一例は、第１の実施形態と同様である。
【００４７】
図２に、端末装置１０の機能ブロック図の一例を示す。図示するように、端末装置１０は、検出部１１と、判断部１２と、付加処理実行部１３とを有する。図示しないが、端末装置１０は、スクリーンショット機能で画像ファイルを生成する操作、コピー操作、保存操作、ダウンロード操作、及び、印刷操作の中の少なくとも１つに応じて、操作に応じた処理（処理Ａ）を実行する機能部を有する。処理Ａの一例は、第１の実施形態で説明した通りである。
【００４８】
検出部１１の機能構成は、第１の実施形態と同様である。検出部１１は、例えば、スクリーンショット機能で画像ファイルを生成する操作、コンテンツを保存する操作、及び、テキストをコピーする操作の中の少なくとも１つを検出する。
【００４９】
判断部１２は、所定の操作が実行された際にディスプレイに表示されていた表示情報が第１の条件を満たすか判断する。
【００５０】
第１の条件は、例えば、「表示情報がウェブページであり、かつ、ウェブページが第２の条件を満たすこと」である。第２の条件は、例えば、「ウェブページが予め登録されたウェブサイトのページであること」である。判断部１２は、例えば、アクティブなアプリ（表示情報を表示しているアプリ）を特定したり、表示情報のファイル形式を特定したり、ウェブページのＵＲＬと予め登録されているウェブサイトのＵＲＬとを比較したりすることで、表示情報が第１の条件を満たすか判断してもよいし、その他の手段で実現してもよい。
【００５１】
ここで、予め登録されるウェブサイトについて説明する。ユーザは、所定のウェブサイトの管理者との間で、他のユーザを当該ウェブサイトに誘導した場合、所定の対価を受ける契約を締結している。当該ウェブサイトは、例えばショッピングサイトであってもよいし、その他であってもよい。ユーザは、このような契約をしているウェブサイトを、予め端末装置１０に登録しておく。また、ユーザは、当該ウェブサイトにより発行された自身（ユーザ）を識別する情報（ユーザ識別情報）を、端末装置１０に登録しておく。
【００５２】
例えば、ユーザは、当該ウェブサイトで紹介されている情報（例：画像、テキスト等）を自身のホームページやＳＮＳ等で引用し、他のユーザに紹介する。そして、引用箇所に所定のウェブサイトのＵＲＬを埋め込んでおくことで、引用箇所に対する操作を行ったユーザを所定のウェブサイトに誘導する（引用箇所に対する操作を行ったユーザの端末に、当該ウェブサイトが表示される）。本実施形態の端末装置１０は、このようなユーザにとって有益な機能を提供する。具体的には、所定のウェブサイトで紹介されている情報を取得し、当該情報にウェブサイトのＵＲＬや自身の識別情報を対応付ける処理を簡易にする機能を提供する。
【００５３】
付加処理実行部１３は、第１の条件を満たすと判断された場合、例えばスクリーンショット機能で生成された画像ファイルに、表示されているウェブページのＵＲＬを対応付けてもよい。また、付加処理実行部１３は、当該画像ファイルに、予め端末装置１０に登録さている上記ユーザ識別情報を対応付けてもよい。当該画像ファイルを端末装置１０の不揮発性の記憶装置に保存する操作がなされると、付加処理実行部１３は、保存された当該画像ファイルに上記ＵＲＬやユーザ識別情報を対応付けてもよい。
【００５４】
これらの処理は、予め登録しているウェブサイトのウェブページを表示中に、スクリーンショット機能で画像ファイルを生成した場合、その画像ファイルに、当該ウェブページのＵＲＬ、及び、自身のユーザ識別情報を対応付ける処理に該当する。例えば、画像ファイルのメタデータに、上記ＵＲＬやユーザ識別情報を記録してもよい。
【００５５】
その他、付加処理実行部１３は、第１の条件を満たすと判断された場合、例えば保存操作で端末装置１０の不揮発性の記憶装置に保存されたコンテンツに、表示されているウェブページのＵＲＬを対応付けてもよい。また、付加処理実行部１３は、当該コンテンツに、予め端末装置１０に登録さている上記ユーザ識別情報を対応付けてもよい。コンテンツは、ウェブページ上の画像のファイルであってもよいし、ウェブページ上のダウンロード開始ボタンの操作によりサーバからダウンロードされる画像、動画、音声等のファイルであってもよい。
【００５６】
これらの処理は、予め登録しているウェブサイトのウェブページから、画像、動画、音声等のファイルが取得され、保存された場合、そのファイルに、当該ウェブページのＵＲＬ、及び、自身のユーザ識別情報を対応付ける処理に該当する。例えば、ファイルのメタデータに、上記ＵＲＬやユーザ識別情報を記録してもよい。
【００５７】
その他、付加処理実行部１３は、第１の条件を満たすと判断された場合、例えばコピー操作でコピーされ、所定のファイルに貼り付けられたテキストに、表示されているウェブページのＵＲＬを対応付けてもよい。また、付加処理実行部１３は、当該テキストに、予め端末装置１０に登録さている上記ユーザ識別情報を対応付けてもよい。例えば、ファイルに貼り付けられたテキストに、上記ＵＲＬやユーザ識別情報が埋め込まれてもよい。
【００５８】
これらの処理は、予め登録しているウェブサイトのウェブページから、テキストがコピーされ、所定のファイルに貼り付けられた場合、そのテキストに、当該ウェブページのＵＲＬ、及び、自身のユーザ識別情報を対応付ける処理に該当する。
【００５９】
ここで、図３のフローチャートを用いて、本実施形態の端末装置１０の処理の流れの一例を説明する。
【００６０】
検出部１１は、所定の操作が実行されたことの検出を継続する。所定の操作は、例えば、スクリーンショット機能で画像ファイルを生成する操作、コピー操作、保存操作、ダウンロード操作、及び、印刷操作の中の少なくとも１つである。
【００６１】
所定の操作が実行されたことを検出されると（Ｓ１０のＹｅｓ）、判断部１２は、所定の操作が実行された際にディスプレイに表示されていた表示情報が第１の条件を満たすか判断する（Ｓ１１）。第１の条件は、例えば、「表示情報が、予め登録されたウェブサイトのウェブページであること」である。
【００６２】
第１の条件を満たすと判断された場合（Ｓ１１のＹｅｓ）、付加処理実行部１３は、検出部１１により検出された所定の操作に応じた処理（処理Ａ）と異なる付加処理（処理Ｂ）を実行する（Ｓ１２）。付加処理実行部１３は、例えば、上記所定の操作に応じた所定の処理（処理Ａ）により生成、保存、貼り付け等の処理がなされた画像、動画、音声等のファイルやテキストに、ウェブページのＵＲＬ、及び、予め端末装置１０に登録されているユーザ識別情報を対応付ける。
【００６３】
一方、第１の条件を満たさないと判断された場合（Ｓ１１のＮｏ）、付加処理実行部１３は、付加処理（処理Ｂ）を実行しない。
【００６４】
なお、Ｓ１１でＹｅｓの場合、及び、Ｎｏの場合、いずれにおいても、端末装置１０は、Ｓ１０で検出された所定の操作に応じた処理（処理Ａ）を実行する。すなわち、端末装置１０は、スクリーンショット機能で画像ファイルを生成したり、コピーしたり、保存したり、ダウンロードしたり、印刷したりする。
【００６５】
以上説明した本実施形態の端末装置１０によれば、第１の実施形態と同様の作用効果を実現できる。
【００６６】
また、本実施形態の端末装置１０によれば、所定のウェブサイトを他のユーザに紹介するユーザは、当該ウェブサイトにおいて、当該ウェブサイトが有する情報を取得する所定の操作を行うのみで、取得した情報に、当該ウェブサイトのＵＲＬやユーザ識別情報等を対応付けることができる。このような本実施形態の端末装置１０によれば、ユーザの操作負担を軽減できる。
【００６７】
以下、参考形態の例を付記する。
１．  コンピュータを、
所定の操作が実行されたことを検出する検出手段、
前記所定の操作が実行された際にディスプレイに表示されていた表示情報が第１の条件を満たすか判断する判断手段、
前記第１の条件を満たすと判断された場合、前記所定の操作に応じた処理と異なる付加処理を実行する付加処理実行手段、
として機能させるプログラム。
２．  １に記載のプログラムにおいて、
前記所定の操作は、スクリーンショット機能で画像ファイルを生成する操作、コピー操作、保存操作、ダウンロード操作、及び、印刷操作の中の少なくとも１つであるプログラム。
３．  １又は２に記載のプログラムにおいて、
前記第１の条件は、前記表示情報がウェブページであり、かつ、前記ウェブページが第２の条件を満たすことであるプログラム。
４．  ３に記載のプログラムにおいて、
前記第２の条件は、該ウェブページがＧＵＩ部品のボタンを有し、当該ボタンに対する操作に応じて第１の処理が実行されることであるプログラム。
５．  ４に記載のプログラムにおいて、
前記第１の処理は、前記ボタンに対応する情報をサーバに送信する処理であるプログラム。
６．  ４又は５に記載のプログラムにおいて、
前記第１の処理は、前記ボタンに対応する数値をカウントアップする処理であるプログラム。
７．  ５又は６に記載のプログラムにおいて、
前記ウェブページは、第１のユーザにより投稿された情報を表示するウェブページであり、
前記ボタンは、第２のユーザの操作に応じて前記ボタンに対応する情報を前記第１のユーザに通知するためのボタンであるプログラム。
８．  ４から７のいずれかに記載のプログラムにおいて、
前記付加処理実行手段は、前記付加処理として前記第１の処理を実行するプログラム。
９．  ３に記載のプログラムにおいて、
前記第２の条件は、前記ウェブページが予め登録されたウェブサイトのページであることであるプログラム。
１０．  ９に記載のプログラムにおいて、
前記所定の操作は、スクリーンショット機能で画像ファイルを生成する操作、コンテンツを保存する操作、及び、テキストをコピーする操作の中の少なくとも１つであり、
前記付加処理実行手段は、前記付加処理として、前記画像ファイル、前記コンテンツ又は前記テキストに前記ウェブページのＵＲＬを対応付ける処理を実行するプログラム。
１１．  １０に記載のプログラムにおいて、
前記付加処理実行手段は、前記付加処理として、端末装置に登録されているユーザ識別情報を前記画像ファイル又は前記コンテンツに対応付ける処理を実行するプログラム。
１２．  所定の操作が実行されたことを検出する検出手段と、
前記所定の操作が実行された際にディスプレイに表示されていた表示情報が第１の条件を満たすか判断する判断手段と、
前記第１の条件を満たすと判断された場合、前記所定の操作に応じた処理と異なる付加処理を実行する付加処理実行手段と、
を有する端末装置。
１３．  コンピュータが、
所定の操作が実行されたことを検出する検出工程と、
前記所定の操作が実行された際にディスプレイに表示されていた表示情報が第１の条件を満たすか判断する判断工程と、
前記第１の条件を満たすと判断された場合、前記所定の操作に応じた処理と異なる付加処理を実行する付加処理実行工程と、
を実行する処理方法。
【符号の説明】
【００６８】
１Ａ    プロセッサ
２Ａ    メモリ
３Ａ    入出力Ｉ／Ｆ
４Ａ    周辺回路
５Ａ    バス
１０    端末装置
１１    検出部
１２    判断部
１３    付加処理実行部
【図１】
2018136824.tif 000003
【図２】
2018136824.tif 000004
【図３】
2018136824.tif 000005