(57)【要約】【課題】情報入力におけるユーザ操作の煩雑性を解消すること。【解決手段】本願にかかる情報制御プログラムは、取得手順と、生成手順とを、コンピュータに実行させる。取得手順は、ユーザが所定のサービスを利用する際の端末装置に対する操作内容を示す操作情報を取得する。生成手順は、取得手順により取得された操作情報に基づいて、ユーザがタッチした際の通電により操作内容に応じた動作を端末装置に対して行わせる導電性パターンを示すパターン情報を生成する。【選択図】図２
2020013515.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが所定のサービスを利用する際の端末装置に対する操作内容を示す操作情報を取得する取得手順と、
前記取得手順により取得された操作情報に基づいて、ユーザがタッチした際の通電により前記操作内容に応じた動作を前記端末装置に対して行わせる導電性パターンを示すパターン情報を生成する生成手順と
をコンピュータに実行させることを特徴とする情報制御プログラム。
【請求項２】
前記取得手順は、前記端末装置に対する操作として、前記所定のサービスを提供するコンテンツが制御される操作に基づいて、前記操作情報を取得する
ことを特徴とする請求項１に記載の情報制御プログラム。
【請求項３】
前記取得手順は、前記操作によって前記コンテンツが制御される態様が録画された動画に基づいて、前記操作情報を取得する
ことを特徴とする請求項２に記載の情報制御プログラム。
【請求項４】
前記取得手順は、前記コンテンツを介して所定の情報設定が行われる場合に、前記操作情報として、前記所定の情報設定が行われるまでに必要な操作内容を示す操作情報を取得する
ことを特徴とする請求項２または３に記載の情報制御プログラム。
【請求項５】
前記取得手順は、前記操作情報として、前記端末装置の表示画面がタッチされたタッチ位置であって前記表示画面に表示される前記コンテンツに対応するタッチ位置を示すタッチ位置情報と、前記表示画面がタッチされた時刻を示す時刻情報とを取得する
ことを特徴とする請求項２〜４のいずれか１つに記載の情報制御プログラム。
【請求項６】
前記取得手順は、前記時刻情報に基づいて、前記操作情報として、前記表示画面に表示される前記コンテンツがタッチされた順序を示す順序情報を取得する
ことを特徴とする請求項５に記載の情報制御プログラム。
【請求項７】
前記取得手順は、前記コンテンツを介して所定の情報設定が行われる場合において、前記所定の情報設定が行われるまでに必要な操作内容の中に誤った操作内容が検出された場合には、一連の前記操作内容を示す操作情報を始めから再取得する
ことを特徴とする請求項２〜６のいずれか１つに記載の情報制御プログラム。
【請求項８】
前記生成手順は、前記導電性パターンにユーザがタッチしたことに基づく通電により前記端末装置に対して前記操作内容に応じた入力を行う入力点と、前記入力点に接続される接続線であって前記入力点との通電を行う接続線とを含む前記導電性パターンを示すパターン情報を生成する
ことを特徴とする請求項１〜７のいずれか１つに記載の情報制御プログラム。
【請求項９】
前記生成手順は、前記導電性パターンとして、ユーザによる端末装置への直接入力の代わりに、端末装置の入力画面に接触された状態で通電により前記入力点から前記操作内容に応じた入力を行う導電パターンを示すパターン情報を生成する
ことを特徴とする請求項８に記載の情報制御プログラム。
【請求項１０】
前記取得手順は、前記操作情報として、ユーザが所定のサービスを利用する際の端末装置に対する操作内容のログである操作ログを取得し、
前記生成手順は、前記ログに基づいて、前記パターン情報を生成する
ことを特徴とする請求項１〜９のいずれか１つに記載の情報制御プログラム。
【請求項１１】
前記操作ログに基づいて、操作内容に応じた動作を前記端末装置に対して行わせる導電性パターンを生成可能であることをユーザに提示する提示手順をさらにコンピュータに実行させる
ことを特徴とする請求項１０に記載の情報制御プログラム。
【請求項１２】
前記提示手順は、前記操作ログに基づき算出された操作内容の傾向に基づいて、当該傾向に対応する操作内容に応じた動作を前記端末装置に対して行わせる導電性パターンを生成可能であることをユーザに提示する提示手順をさらにコンピュータに実行させる
ことを特徴とする請求項１１に記載の情報制御プログラム。
【請求項１３】
前記生成手順により生成されたパターン情報を前記端末装置に送信する送信手順をさらにコンピュータに実行させる
ことを特徴とする請求項１〜１２のいずれか１つに記載の情報制御プログラム。
【請求項１４】
コンピュータが実行する情報制御方法であって、
ユーザが所定のサービスを利用する際の端末装置に対する操作内容を示す操作情報を取得する取得工程と、
前記取得工程により取得された操作情報に基づいて、ユーザがタッチした際の通電により前記操作内容に応じた動作を前記端末装置に対して行わせる導電性パターンを示すパターン情報を生成する生成工程と
を含むことを特徴とする情報制御方法。
【請求項１５】
ユーザが所定のサービスを利用する際の端末装置に対する操作内容を示す操作情報を取得する取得部と、
前記取得部により取得された操作情報に基づいて、ユーザがタッチした際の通電により前記操作内容に応じた動作を前記端末装置に対して行わせる導電性パターンを示すパターン情報を生成する生成部と
を有することを特徴とする情報制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報制御プログラム、情報制御方法および情報制御装置に関する。
【背景技術】
【０００２】
従来、導電性材料が形成されたカード部材をタッチパネル上に載置し、カード部材上におけるタッチ位置とカード部材における情報の組合せにより情報入力を行う技術が提案されている。
【０００３】
例えば、特許文献１には、タッチパネルの上に導電体を有するカードを載置して、さらにカードの上からタッチして指の位置とカードの情報との組み合わせによる情報を入力する、情報入力システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１９４９３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来技術では、必ずしも情報入力におけるユーザ操作の煩雑性を解消することができるとは限らない。例えば、上記の従来技術では、導電体を有するカードを用いた情報入力を実現するには、ユーザに対して予め媒体の位置、方向およびコード情報を認識させるステップを課すこととなるが、このようなステップを行うことは容易ではなくユーザにとっては煩雑である。したがって、上記の従来技術は、必ずしも情報入力におけるユーザ操作の煩雑性を解消することができるとは限らない。
【０００６】
本願は、上記に鑑みてなされたものであって、情報入力におけるユーザ操作の煩雑性を解消することができる情報制御プログラム、情報制御方法および情報制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願にかかる情報制御プログラムは、ユーザが所定のサービスを利用する際の端末装置に対する操作内容を示す操作情報を取得する取得手順と、前記取得手順により取得された操作情報に基づいて、ユーザがタッチした際の通電により前記操作内容に応じた動作を前記端末装置に対して行わせる導電性パターンを示すパターン情報を生成する生成手順と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【０００８】
実施形態の一態様によれば、情報入力におけるユーザ操作の煩雑性を解消することができるといった効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態にかかる情報制御プログラムによる制御処理の一例を示す図である。
【図２】図２は、実施形態にかかる端末装置の構成例を示す図である。
【図３】図３は、実施形態にかかる録画情報記憶部の一例を示す図である。
【図４】図４は、実施形態にかかる操作情報記憶部の一例を示す図である。
【図５】図５は、実施形態にかかる操作ログ記憶部の一例を示す図である。
【図６】図６は、実施形態にかかる情報制御装置の構成例を示す図である。
【図７】図７は、実施形態にかかるパターン情報記憶部の一例を示す図である。
【図８】図８は、実施形態にかかる制御処理の一例を示すフローチャートである。
【図９】図９は、導電性パターンの他の一例を示す図である。
【図１０】図１０は、情報制御装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【００１０】
以下に、本願にかかる情報制御プログラム、情報制御方法および情報制御装置を実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ説明する。なお、この実施形態により本願にかかる情報制御プログラム、情報制御方法および情報制御装置が限定されるものではない。また、以下の実施形態において、同一の部位には同一の符号を付し、重複する説明は省略される。
【００１１】
〔１．制御処理の一例〕
図１を用いて、実施形態にかかる制御処理の一例を示す。図１は、実施形態にかかる情報制御プログラムによる制御処理の一例を示す図である。また、実施形態にかかる情報制御システム１は、端末装置１０と、情報制御装置１００とを含む。実施形態にかかる情報制御プログラムによる制御処理は、図１に示す端末装置１０および情報制御装置１００によって行われる。つまり、端末装置１０および情報制御装置１００は、実施形態にかかる情報制御プログラムによる制御に従って、実施形態にかかる制御処理を実行する。
【００１２】
なお、以下の実施形態では、端末装置１０および情報制御装置１００が、実施形態にかかる情報制御プログラムにより機能するものとして説明するが、例えば、端末装置１０単体が、実施形態にかかる情報制御プログラムに従って、実施形態にかかる制御処理を行ってもよい。
【００１３】
端末装置１０は、ユーザによって利用される情報処理装置である。端末装置１０は、例えば、スマートフォンや、タブレット型端末や、ノート型ＰＣ（Personal  Computer）や、デスクトップＰＣや、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）等である。また、端末装置１０は、静電容量方式によりユーザーからの操作を受け付けるタッチパネルを搭載しているものとする。
【００１４】
ここで、図１の例を用いて、実施形態にかかる前提について説明する。ユーザＵ１の端末装置１０には、会社におけるユーザＵ１の勤怠状況を管理する勤怠管理アプリＡＰ１（以下、「アプリＡＰ１」と表記する場合がある）がインストールされている。ユーザＵ１は、このアプリＡＰ１を利用して、自身が出勤した旨を会社に通知することを目的としている。この場合、ユーザＵ１は、会社に出勤した場合には、図１（ａ）に示されるようにアプリＡＰ１に対応するアイコンを選択することで、アプリＡＰ１を起動する。図１（ａ）の例では、ユーザＵ１は、かかるアイコンの位置に対応する表示画面上の位置Ｐ１ａを選択している例を示す。
【００１５】
そうすると、端末装置１０は、アプリＡＰ１に対応するコンテンツ（所定のサービスの一例）を提供（表示）する。かかるコンテンツは、ユーザＵ１の出勤状況を管理するものである。
【００１６】
例えば、端末装置１０は、アプリＡＰ１に対応するアイコンが選択されたことを検出すると、図１（ｂ）に示されるようなコンテンツＣ１を表示する。そして、このような状態において、ユーザＵ１が、コンテンツＣ１においてメニューコンテンツＣ２を表示させるメニューボタンＢＴ１の位置に対応する表示画面上の位置Ｐ２ａを選択したとする。かかる場合、端末装置１０は、図１（ｃ）に示されるようなメニューコンテンツＣ２を表示する。メニューコンテンツＣ２には、各種コンテンツに対応するメニューボタンが含まれているが、図１（ｃ）の例では、一番上に勤怠管理ボタンＢＴ２が存在する。
【００１７】
したがって、ユーザＵ１が、メニューコンテンツＣ２において、出退勤管理コンテンツＣ３を表示させる勤怠管理ボタンＢＴ２の位置に対応する表示画面上の位置Ｐ３ａを選択したとする。かかる場合、端末装置１０は、図１（ｄ）に示されるような出退勤管理コンテンツＣ３を表示する。図１（ｄ）の例では、出退勤管理コンテンツＣ３には、出勤したことを会社のサーバ装置等に通知する出勤ボタンＢＴ４が含まれる。
【００１８】
ここで、ユーザＵ１が、出退勤管理コンテンツＣ３において、出勤ボタンＢＴ４の位置に対応する表示画面上の位置Ｐ４ａを選択したとする。かかる場合、端末装置１０は、会社のサーバ装置に対して、ユーザＵ１が出勤した旨を通知する。このようにして、ユーザＵ１の目的が果たされる。
【００１９】
さて、これまで説明してきた通り、ユーザＵ１は、目的の情報入力（図１の例では、出勤ボタンＢＴ４を選択する）を行うには、図１（ａ）〜図１（ｄ）までの操作を行わなければならない。ここで、アプリＡＰ１の使い方を理解していなかったり、操作手順が把握できていない場合には、出退勤管理コンテンツＣ３に行きつくことができず、出勤ボタンＢＴ４が押せないといった問題が出てくる。また、図１の例は、比較的簡単な例であるが、勤怠管理に拘わらず、例えば、端末装置１０に対して何らかの情報設定（例えば、端末装置１０のバージョンアップを行う、画面輝度や音量を調節する）を行いたい場合に、その情報設定が行えるコンテンツ（ページ）にたどり着くまでの手順が複雑でわからない、といった問題もある。
【００２０】
実施形態にかかる情報制御プログラムは、このような前提によって生じる問題を解決するための制御処理を端末装置１０や情報制御装置１００に対して行わせるものである。つまり、実施形態にかかる情報制御プログラムは、ユーザに対して容易に、かつ、確実に目的の情報入力を行えるようサポートするものであり、情報入力におけるユーザ操作の煩雑性を解消することを目的とする。具体的には、実施形態にかかる情報制御プログラムは、ユーザが所定のサービスを利用する際の端末装置に対する操作内容を示す操作情報を取得する取得手順と、取得手順により取得された操作情報に基づいて、ユーザがタッチした際の通電により前記操作内容に応じた動作を前記端末装置に対して行わせる導電性パターンを示すパターン情報を生成する生成手順と、をコンピュータに実行させる。
【００２１】
言い換えると、端末装置１０は、実施形態にかかる情報制御プログラムの制御により、ユーザが所定のサービスを利用する際の端末装置に対する操作内容を示す操作情報を取得する。また、情報制御装置１００は、実施形態にかかる情報制御プログラムの制御により、取得された操作情報に基づいて、ユーザがタッチした際の通電により操作内容に応じた動作を端末装置に対して行わせる導電性パターンを示すパターン情報を生成する。
【００２２】
ユーザＵ１は、導電性パターンが印刷された媒体を端末装置１０のタッチパネルに接触させた状態で、導電性パターンにタッチすることにより、図１（ａ）〜図１（ｄ）において説明した操作内容に対応する入力を導電性パターンを介して端末装置１０に対して行うことができる。例えば、ユーザＵ１は、紙媒体に銀ナノインクで印刷された導電性パターンを用いることができる。図１の例では、図１（ａ）〜図１（ｄ）において説明した操作内容に対応する入力を行わせる導電性パターンＰＴ１は、紙媒体Ｋに印刷されている。このようなことから、導電性パターンの素材は、銀ナノ材料（例えば、銀ナノ粒子）であるため、効率よく通電する。
【００２３】
導電性パターンを用いた端末装置１０への情報入力について具体的に説明する。上記の通り、端末装置１０は、静電容量方式によりユーザからの操作を受け付けるタッチパネルを搭載している。例えば、ユーザが情報入力のためにタッチパネルに直接触れた場合、タッチパネル内部で常時流れている信号がタッチされた指を通じてグラウンドへ流出する。端末装置１０は、この信号の流出により信号が減衰したことを検知する。すなわち、端末装置１０は、信号の減衰を検出することにより、信号の減衰が検出された位置（ユーザが触れた位置）での情報入力と認識する。
【００２４】
導電性パターンを用いた情報入力について説明する。図１に示す導電性パターンＰＴ１のように、導電性パターンは、ユーザがタッチしたことに基づく通電により端末装置１０に対して操作内容に応じた入力を行う入力点、すなわちタッチイベント（情報入力）を発生させる入力点（丸い部分）と、入力点に接続される接続線であって入力点との通電を行う接続線とで構成される。
【００２５】
図１の例では、導電性パターンＰＴ１は、「入力点Ｐ１、入力点Ｄ１およびこれらを接続する接続性で構成される導電性パターン」、「入力点Ｐ２、入力点Ｄ２およびこれらを接続する接続性で構成される導電性パターン」、「入力点Ｐ３、入力点Ｄ３およびこれらを接続する接続性で構成される導電性パターン」、「入力点Ｐ４、入力点Ｄ４およびこれらを接続する接続性で構成される導電性パターン」、といった４つの導電性パターンで構成される。
【００２６】
「入力点Ｐ１、入力点Ｄ１およびこれらを接続する接続性で構成される導電性パターン」（説明のため「パターンＰＴ１１」とする）を一例に挙げると、パターンＰＴ１１は、表示画面上に載置されただけでは設置されないため、パターンＰＴ１１においてタッチイベントは発生しない。しかし、例えば、ユーザが入力点Ｄ１に触れると、パターンＰＴ１は設置され、入力点Ｄ１および入力点Ｐ１においてタッチイベントが発生する。図１の例では、入力点Ｐ１は端末装置１０の表示画面上に存在するため、端末装置１０は、上で説明した静電容量方式により、入力点Ｐ１に対応する表示画面上の位置で情報入力が行われたことを検知する。
【００２７】
さて、これまで前提と導電性パターンを用いた情報入力について示した。以下では、端末装置１０および情報制御装置１００によって行われる制御処理の一例について説明する。ここでもユーザＵ１がアプリＡＰ１を用いて出勤報告をする例を用いることにする。なお、実施形態にかかる情報制御プログラムによって行われる制御処理は、図１で説明する勤怠管理に限定されるものではなく、端末装置１０を用いた種々の情報入力（情報設定）に適用することが可能である。
【００２８】
まず、ユーザＵ１は、出勤ボタンＢＴ４を選択するまでに必要な正しい操作内容と、操作内容の手順を端末装置１０に記憶させる。例えば、アプリＡＰ１が、操作内容と、操作内容の手順を記憶する機能を有していてもよいし、実施形態にかかる情報制御プログラムがこのような機能を有してもよい。本実施形態では、情報制御プログラムの一機能として、操作内容と、操作内容の手順とを記憶する機能があり、端末装置１０は、情報制御プログラムは、情報制御プログラムの制御によってこの機能を実行するものとする。なお、操作内容と、操作内容の手順とを記憶するとは、一例としては、操作内容を動画データとして記憶する（録画する）ことである。例えば、ユーザＵ１は、所定の記録ボタンを押下することにより操作記録状態にさせた状態で必要なタッチ操作を開始し、目的の入力操作（出勤ボタンＢＴ４を選択）が終了した時点で記録を停止する。
【００２９】
そして、端末装置１０は、録画データを解析することで操作内容を取得する。具体的には、端末装置１０は、アプリＡＰ１に対応するコンテンツ（所定のサービスの一例）を利用する際の端末装置１０に対する操作内容を示す操作情報を取得する。目的の入力操作（出勤ボタンＢＴ４を選択）を行うまでの正しい操作内容は、図１（ａ）〜図１（ｄ）に示す通りである。
【００３０】
したがって、端末装置１０は、図１（ａ）では、操作内容Ｎ１を示す操作情報を取得する。１番目の操作を示す操作内容Ｎ１は、「表示画面上の位置Ｐ１ａにあるアプリＡＰ１を起動させること」である。また、端末装置１０は、図１（ｂ）では、操作内容Ｎ２を示す操作情報を取得する。２番目の操作を示す操作内容Ｎ２は、「コンテンツＣ１が表示されている状態で、表示画面上の位置Ｐ２ａにあるメニューボタンＢＴ１を選択すること」である。
【００３１】
また、端末装置１０は、図１（ｃ）では、操作内容Ｎ３を示す操作情報を取得する。３番目の操作を示す操作内容Ｎ３は、「メニューコンテンツＣ２が表示されている状態で、表示画面上の位置Ｐ３ａにある勤怠管理ボタンＢＴ２を選択すること」である。また、端末装置１０は、図１（ｄ）では、操作内容Ｎ４を示す操作情報を取得する。４番目の操作を示す操作内容Ｎ４は、「コンテンツＣ３が表示されている状態で、表示画面上の位置Ｐ４ａにある出勤ボタンＢＴ４を選択すること」である。
【００３２】
端末装置１０は、以上説明した操作内容Ｎ１〜Ｎ４それぞれに対応する操作情報を情報制御装置１００に送信する。これにより、情報制御装置１００は、操作情報を取得する（ステップＳ１）。具体的には、情報制御装置１００は、端末装置１０によって取得された操作情報を端末装置１０から取得（受信）する。そして、情報制御装置１００は、取得した操作情報に基づいて、ユーザがタッチした際の通電により操作内容に応じた動作を端末装置１０に対して行わせる導電性パターンを示すパターン情報を生成する（ステップＳ２）。具体的には、情報制御装置１００は、導電性パターンにユーザがタッチしたことに基づく通電により端末装置１０に対して操作内容に応じた入力を行う入力点と、入力点に接続される接続線であって入力点との通電を行う接続線とを含む導電性パターンを示すパターン情報を生成する。
【００３３】
図１の例では、情報制御装置１００は、操作情報が示す操作内容に応じた動作を端末装置１０に対して行わせる導電性パターンとして、導電性パターンＰＴ１を生成する。具体的には、情報制御装置１００は、図１（ａ）〜図１（ｄ）で示される操作内容に応じた入力を受け付けることにより、操作内容に応じた動作を端末装置１０に対して行わせる導電性パターンＰＴ１を生成する。
【００３４】
図１に示すように、導電性パターンＰＴ１は、「入力点Ｐ１、入力点Ｄ１およびこれらを接続する接続性で構成される導電性パターン」、「入力点Ｐ２、入力点Ｄ２およびこれらを接続する接続性で構成される導電性パターン」、「入力点Ｐ３、入力点Ｄ３およびこれらを接続する接続性で構成される導電性パターン」、「入力点Ｐ４、入力点Ｄ４およびこれらを接続する接続性で構成される導電性パターン」、といった４つの導電性パターンで構成される。
【００３５】
ここで、入力点Ｐ１、入力点Ｐ２、入力点Ｐ３および入力点Ｐ４の位置関係は、操作内容Ｎ１での位置Ｐ１ａ、操作内容Ｎ２での位置Ｐ２ａ、操作内容Ｎ３での位置Ｐ３ａおよび操作内容Ｎ４での位置Ｐ４ａに対応する。より具体的には、入力点Ｐ１は位置Ｐ１ａでの操作内容Ｎ１が示す入力を行う入力点、入力点Ｐ２は位置Ｐ２ａでの操作内容Ｎ２が示す入力を行う入力点、入力点Ｐ３は位置Ｐ３ａでの操作内容Ｎ３が示す入力を行う入力点、入力点Ｐ１は位置Ｐ４ａでの操作内容Ｎ４が示す入力を行う入力点である。
【００３６】
このようなことから、例えば、位置Ｐ１ａ上に入力点Ｐ１が合わさるように、表示画面上に媒体Ｋ（導電性パターンＰＴ１が印刷された媒体Ｋ）を載置した場合、位置Ｐ２ａ上には入力点Ｐ２が合わさり、位置Ｐ３ａ上に入力点Ｐ３が合わさり、位置Ｐ４ａ上に入力点Ｐ４が合わさることになる。情報制御装置１００は、このような位置関係にある４つの入力点を含む導電性パターンＰＴ１を示すパターン情報を生成する。
【００３７】
また、情報制御装置１００は、生成したパターン情報をユーザＵ１の端末装置１０に送信する。ユーザＵ１は、任意の手段で、このパターン情報を印刷する。印刷する際のインクには、銀ナノインクが用いられる。これにより、ユーザＵ１は、紙媒体である媒体Ｋに印刷された導電性パターンＰＴ１を得ることができる。
【００３８】
なお、入力点Ｐ１と接続線で接続されるもう一方の入力点Ｄ１、入力点Ｐ２と接続線で接続されるもう一方の入力点Ｄ２、入力点Ｐ３と接続線で接続されるもう一方の入力点Ｄ３、入力点Ｐ４と接続線で接続されるもう一方の入力点Ｄ４は、実際にユーザがタッチする入力点であり、表示画面上に媒体Ｋを載置した場合、入力点Ｄ１〜Ｄ４は必ずしも表示画面上に位置していなくてもよいが、図１に示されるように、上から順に入力点Ｄ１〜Ｄ４が縦一列に並べられるように配置される。これは、出勤ボタンＢＴ４を選択するまでには、操作内容Ｎ１〜Ｎ４までがこの順で行われる必要があるためである。
【００３９】
そして、例えば、ユーザＵ１が入力点Ｄ１にタッチした場合、入力点Ｐ１でもタッチイベントがする。このようなことから、位置Ｐ１ａ〜Ｐ４ａそれぞれに対して入力点Ｐ１〜Ｐ４が合わさるように、表示画面上に媒体Ｋ１を載置し、ユーザＵ１が入力点Ｄ１にタッチすることは、表示画面上の位置Ｐ１ａを直接タッチすることと同様の操作を示す。また、表示画面上に媒体Ｋ１を載置し、ユーザＵ１が入力点Ｄ２にタッチすることは、表示画面上の位置Ｐ２ａを直接タッチすることと同様の操作を示す。また、表示画面上に媒体Ｋ１を載置し、ユーザＵ１が入力点Ｄ３にタッチすることは、表示画面上の位置Ｐ３ａを直接タッチすることと同様の操作を示す。また、表示画面上に媒体Ｋ１を載置し、ユーザＵ１が入力点Ｄ４にタッチすることは、表示画面上の位置Ｐ１４を直接タッチすることと同様の操作を示す。
【００４０】
このようなことから、ユーザＵ１は、位置Ｐ１ａ〜Ｐ４ａそれぞれに対して入力点Ｐ１〜Ｐ４が合わさるように、表示画面上に媒体Ｋ１を載置し、入力点Ｄ１〜Ｄ４へと上から順に、例えば、指先でなぞる。そうすると、入力点Ｄ１〜Ｄ４へと順にタッチイベントが発生する。これにより、入力点Ｄ１〜Ｄ４へと上から順になぞるだけで、まず、アプリＡＰ１が起動され、コンテンツＣ１が表示され、コンテンツＣ１のメニューボタンＢＴ１の選択が検知され、メニューコンテンツＣ２が表示され、勤怠管理ボタンＢＴ２の選択が検知され、コンテンツＣ３が表示され、出勤ボタンＢＴ４の選択が検知される、といった操作内容Ｎ１〜Ｎ４に対応する動作が端末装置１０によって行われる。このため、実施形態にかかる導電性パターンは、ユーザによる手作業による入力操作を自動化する「操作マクロ」といえる。
【００４１】
このように、実施形態にかかる情報制御プログラムは、ユーザが所定のサービスを利用する際の端末装置に対する操作内容を示す操作情報を取得する取得手順と、取得手順により取得された操作情報に基づいて、ユーザがタッチした際の通電により前記操作内容に応じた動作を前記端末装置に対して行わせる導電性パターンを示すパターン情報を生成する生成手順と、を端末装置１０や情報制御装置１００に対して実行させる。
【００４２】
これにより、ユーザは本来手作業で行わなければならない面倒な手順の操作内容を、導電性パターンをなぞるだけで行うことができる。また、ユーザは、操作内容や操作手順を理解していなくとも、導電性パターンをなぞるだけで正しい情報設定を行うことができる。このようなことから、実施形態にかかる情報制御プログラムは、情報入力におけるユーザ操作の煩雑性を解消することができる。
【００４３】
なお、導電性パターンＰＴ１には、必ずしもユーザに直接タッチさせる（なぞらせる）専用の入力点である丸型の入力点Ｄ１〜Ｄ４を有している必要はなく、各接続線に対して入力点Ｐ１〜Ｐ４が付与されているだけでもよい。この場合、ユーザは、導電性パターンＰＴ１の接続線において、入力点Ｄ１〜Ｄ４が付与されていないもう一端を上から順になぞることになる。
【００４４】
〔２．端末装置の構成〕
次に、図２を用いて、実施形態にかかる端末装置１０について説明する。図２は、実施形態にかかる端末装置１０の構成例を示す図である。図２に示すように、端末装置１０は、通信部１１と、記憶部１２と、制御部１３とを有する。
【００４５】
（通信部１１について）
通信部１１は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部１１は、ネットワークと有線または無線で接続され、例えば、情報制御装置１００との間で情報の送受信を行う。
【００４６】
（記憶部１２について）
記憶部１２は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ等の半導体メモリ素子またはハードディスク、光ディスク等の記憶装置によって実現される。記憶部１２は、録画情報記憶部１２ａと、操作情報記憶部１２ｂと、操作ログ記憶部１２ｃとを有する。
【００４７】
（録画情報記憶部１２ａについて）
録画情報記憶部１２ａは、操作内容が録画された動画データを記憶する。図１の例を用いると、録画情報記憶部１２ａは、例えば、位置Ｐ１ａにあるアプリＡＰ１のアイコンが選択されたことによりコンテンツＣ１が表示され、最終的にコンテンツＣ３に含まれる出勤ボタンＢＴ４が選択される、といった操作内容Ｎ１〜Ｎ４に対応する端末装置１０の動作を動画データとして記憶する。ここで、図３に実施形態にかかる録画情報記憶部１２ａの一例を示す。図３の例では、録画情報記憶部１２ａは、「動画ＩＤ」、「動画データ」といった項目を有する。
【００４８】
「動画ＩＤ」は、「動画データ」を識別する識別情報を示す。「動画データ」は、操作内容に対応する端末装置１０の動作が録画された動画データである。例えば、ユーザは、端末装置１０に対して録画させたい場合には、所定のアプリケーションを介して「録画開始ボタン」を押下する。そして、このような状態において、ユーザは、表示画面をタッチする等の入力操作を行う。また、ユーザは、目的の入力操作により目的の情報設定が終了すると、「録画終了ボタン」を押下する。よって、端末装置１０は、「録画開始ボタン」を押下かれてから「録画終了ボタン」を押下されるまでの、操作内容に対応する端末装置１０の動作を録画する。
【００４９】
すなわち、図３の例では、動画ＩＤ「ＶＤ１」によって識別される動画データ「ＶＤＡ１」が録画」された例を示す。動画データ「ＶＤＡ１」は、図１で説明した操作内容Ｎ１〜Ｎ４に対応する端末装置１０の動作を示す動画データであるものとする。
【００５０】
（操作情報記憶部１２ｂについて）
操作情報記憶部１２ｂは、ユーザが所定のサービスを利用する際の端末装置１０に対する操作内容を示す操作情報を記憶する。例えば、操作情報記憶部１２ｂは、操作情報として、操作情報記憶部１２ｂに記憶される動画データを解析することによって得られた操作情報男記憶する。ここで、図４に実施形態にかかる操作情報記憶部１２ｂの一例を示す。図４の例では、操作情報記憶部１２ｂは、「動画ＩＤ」、「操作ＩＤ」、「操作情報」といった項目を有する。また、「操作情報」には、「操作時刻」、「対象」、「操作位置」といった項目が含まれる。
【００５１】
「動画ＩＤ」は、「動画データ」を識別する識別情報を示す。操作情報記憶部１２ｂの「動画ＩＤ」は、録画情報記憶部１２ａの「動画ＩＤ」に対応する。「操作ＩＤ」は、「操作情報」によって示される操作内容を識別する識別情報を示す。
【００５２】
「操作時刻」は、端末装置１０に対して入力操作（例えば、表示画面へのタッチ操作）が行われた時刻を示す。「対象」は、操作対象となったアプリありはコンテンツを示す。例えば、コンテンツＣ１が表示された状態で、コンテンツＣ１のメニューボタンＢＴ１が選択された場合には、「対象」には、コンテンツＣ１が入力される。なお、コンテンツＣ１だけでなくメニューボタンＢＴ１もさらに入力されてもよい。また、コンテンツＣ１を示すＵＲＬや、コンテンツＣ１を識別可能な名称等が入力されてもよい。
【００５３】
「操作位置」は、入力操作が行われた位置を示す。例えば、「操作位置」は、入力操作を行うにあたって表示画面にタッチされた位置であって、表示画面上の位置を示す。図１を含め、図４の例では、「操作位置」としてＰ１ａといった概念的な記号を用いているが、実際には、例えば、表示画面に対応する座標が「操作位置」として入力される。
【００５４】
すなわち、図４の例では、動画ＩＤ「ＶＤ１」によって識別される動画データが解析されることにより、操作ＩＤ「ＯＰ１１」によって識別される操作情報が取得された例を示す。また、操作ＩＤ「ＯＰ１１」によって識別される操作情報は、「９時１０分３１秒」に表示画面上の「位置Ｐ１ａ」にある「アプリＡＰ１のアイコン」を選択する、といった操作内容を示す。
【００５５】
（操作ログ記憶部１２ｃについて）
図１では、ユーザＵ１が意図的に端末装置１０に対して録画を行わせることで、操作情報を取得させる例を示した。しかし、端末装置１０は、例えば、ユーザが端末装置に対して行った入力操作を行う度に、入力操作示す操作内容を操作ログとして記憶することができる。操作ログ記憶部１２ｃは、このような操作ログを記憶する。ここで、図５に実施形態にかかる操作ログ記憶部１２ｃの一例を示す。図５の例では、操作ログ記憶部１２ｃは、「操作時刻」、「対象」、「操作位置」といった項目を有する。なお、説明を簡単にするために、図５では、図４と同様の例を用いている。
【００５６】
「操作時刻」は、端末装置１０に対して入力操作（例えば、表示画面へのタッチ操作）が行われた時刻を示す。「対象」は、操作対象となったアプリありはコンテンツを示す。例えば、コンテンツＣ１が表示された状態で、コンテンツＣ１のメニューボタンＢＴ１が選択された場合には、「対象」には、コンテンツＣ１が入力される。なお、コンテンツＣ１だけでなくメニューボタンＢＴ１もさらに入力されてもよい。また、コンテンツＣ１を示すＵＲＬや、コンテンツＣ１を識別可能な名称等が入力されてもよい。
【００５７】
「操作位置」は、入力操作が行われた位置を示す。例えば、「操作位置」は、入力操作を行うにあたって表示画面にタッチされた位置であって、表示画面上の位置を示す。図１を含め、図５の例では、「操作位置」としてＰ１ａといった概念的な記号を用いているが、実際には、例えば、表示画面に対応する座標が「操作位置」として入力される。
【００５８】
すなわち、図５の例では、「２０１８年９時１０分３１秒」には、表示画面上の「位置Ｐ１ａ」にある「アプリＡＰ１のアイコン」を選択する、といった操作内容の操作が行われたことを示す。
【００５９】
図３に戻り、制御部１３は、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、端末装置１０内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。また、制御部１３は、実施形態にかかる情報制御プログラムによって実行される処理部である。
【００６０】
図３に示すように、制御部１３は、録画部１３ａと、取得部１３ｂと、送信部１３ｃとを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３の内部構成は、図３に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１３が有する各処理部の接続関係は、図３に示した接続関係に限られず、他の接続関係であってもよい。
【００６１】
（録画部１３ａについて）
録画部１３ａは、操作内容に対応する端末装置１０の動作を動画データとして記憶する。例えば、録画部１３ａは、ユーザによって「録画開始ボタン」が押下されたことを検知する。そうすると、録画部１３ａは、「録画開始ボタン」が押下された後行われた操作内容に対応する端末装置１０の動作を録画する。また、録画部１３ａは、ユーザによって「録画終了ボタン」が押下されたことを検知する。そうすると、録画部１３ａは、録画を停止する。これにより、録画部１３ａは、「録画開始ボタン」が押下かれてから「録画終了ボタン」が押下されるまでの、操作内容に対応する端末装置１０の動作を動画データとして得る。
【００６２】
（取得部１３ｂについて）
取得部１３ｂは、ユーザが所定のサービスを利用する際の端末装置１０に対する操作内容を示す操作情報を取得する。例えば、取得部１３ｂは、録画部１３ａによって録画された動画データに基づいて、操作情報を取得する。具体的には、取得部１３ｂは、動画データとして、端末装置１０に対する操作によって、所定のサービスを提供するコンテンツが制御される態様が録画された動画データに基づいて、操作情報を取得する。また、取得部１３ｂは、コンテンツを介して所定の情報設定が行われる場合に、操作情報として、所定の情報設定が行われるまでに必要な操作内容を示す操作情報を取得する。
【００６３】
また、取得部１３ｂは、操作情報として、端末装置１０の表示画面がタッチされたタッチ位置であって表示画面に表示されるコンテンツに対応するタッチ位置を示すタッチ位置情報と、表示画面がタッチされた時刻を示す時刻情報とを取得する。また、取得部１３ｂは、時刻情報に基づいて、操作情報として、表示画面に表示されるコンテンツがタッチされた順序を示す順序情報を取得する。
【００６４】
図１の例では、取得部１３ｂは、アプリＡＰ１に対応するコンテンツを利用する際の端末装置１０に対する操作内容を示す操作情報を取得する。具体的には、取得部１３ｂは、目的の入力操作（出勤ボタンＢＴ４を選択）を行うまでの正しい操作内容を示す操作情報を示す。
【００６５】
より具体的には、取得部１３ｂは、録画部１３ａによって得られた録画データＶＤＡ１（図３より）を解析することにより、１番目の操作に対応する操作内容Ｎ１を示す操作情報として、「表示画面上の位置Ｐ１ａにあるアプリＡＰ１を起動させること」を示す操作情報を取得する。また、取得部１３ｂは、２番目の操作に対応する操作内容Ｎ２を示す操作情報として、「コンテンツＣ１が表示されている状態で、表示画面上の位置Ｐ２ａにあるメニューボタンＢＴ１を選択すること」を示す操作情報を取得する。また、取得部１３ｂは、３番目の操作に対応する操作内容Ｎ３を示す操作情報として、「メニューコンテンツＣ２が表示されている状態で、表示画面上の位置Ｐ３ａにある勤怠管理ボタンＢＴ２を選択すること」を示す操作情報を取得する。また、取得部１３ｂは、４番目の操作に対応する操作内容Ｎ４を示す操作情報として、「コンテンツＣ３が表示されている状態で、表示画面上の位置Ｐ４ａにある出勤ボタンＢＴ４を選択すること」を示す操作情報を取得する。
【００６６】
また、取得部１３ｂは、このように取得した操作情報を操作情報記憶部１２ｂに格納する。具体的には、取得部１３ｂは、取得した操作情報について操作ＩＤ「ＯＰ１１」を払い出し、画データＶＤＡ１を識別する動画ＩＤ「ＶＩＤ１」に対応付ける形で、取得した操作情報を操作情報記憶部１２ｂに格納する。なお、取得部１３ｂは、必ずしも動画の解析を行うことで操作情報を取得しなくてもよい。例えば、録画部１３ａは、動画ではなく、どのような操作が行われたかを示す操作記録を記憶することもできる。このため、かかる場合には、取得部１３ｂは、操作岐路気に基づき、表示画面がタッチされたタッチ位置であって表示画面に表示されるコンテンツに対応するタッチ位置を示すタッチ位置情報（例えば、座標）と、表示画面がタッチされた時刻を示す時刻情報とを取得することができる。
【００６７】
（送信部１３ｃについて）
送信部１３ｃは、取得部１３ｂによって取得された操作情報を情報制御装置１００に送信する。例えば、送信部１３ｃは、ユーザまたはユーザの端末装置１０を識別する識別情報であるユーザＩＤに動画ＩＤ、操作ＩＤおよび操作情報を対応付けて情報制御装置１００に送信する。また、送信部１３ｃは、録画情報記憶部１２ａに記憶される情報も情報制御装置１００に送信してよい。
【００６８】
〔３．情報制御装置の構成〕
次に、図６を用いて、実施形態にかかる情報制御装置１００について説明する。図６は、実施形態にかかる情報制御装置１００の構成例を示す図である。図６に示すように、情報制御装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。例えば、情報制御装置１００は、実施形態にかかる情報制御プログラムにより制御処理を実行するサーバ装置である。
【００６９】
（通信部１１０について）
通信部１１０は、例えば、ＮＩＣ等によって実現される。そして、通信部１１０は、ネットワークと有線または無線で接続され、例えば、端末装置１０との間で情報の送受信を行う。
【００７０】
（記憶部１２０について）
記憶部１２０は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子またはハードディスク、光ディスク等の記憶装置によって実現される。記憶部１２０は、録画情報記憶部１２１と、操作情報記憶部１２２と、パターン情報記憶部１２３とを有する。
【００７１】
（録画情報記憶部１２１について）
録画情報記憶部１２１は、操作内容が録画された動画データを記憶する。録画情報記憶部１２１は、端末装置１０から受信した動画データを記憶する。したがって、録画情報記憶部１２１の内部構成は、録画情報記憶部１２ａとほぼ同一であるため図示することは省略する。簡単に説明すると、録画情報記憶部１２１は、「動画ＩＤ」、「動画データ」といった項目に加えて、さらにユーザまたはユーザの端末装置１０を識別する識別情報である「ユーザＩＤ」を有する。このようなことから、録画情報記憶部１２１は、ユーザＩＤに動画ＩＤおよび動画データを対応付けて記憶する。
【００７２】
（操作情報記憶部１２２について）
操作情報記憶部１２２は、ユーザが所定のサービスを利用する際の端末装置１０に対する操作内容を示す操作情報を記憶する。操作情報記憶部１２２は、端末装置１０から受信した操作情報を記憶する。したがって、操作情報記憶部１２２の内部構成は、操作情報記憶部１２ｂとほぼ同一であるため図示することは省略する。簡単に説明すると、操作情報記憶部１２２は、「動画ＩＤ」、「操作ＩＤ」および「操作情報」（操作時刻、対象、操作位置を含む）といった項目に加えて、「ユーザＩＤ」を有する。このようなことから、操作情報記憶部１２２は、ユーザＩＤに動画ＩＤ、操作ＩＤおよび操作情報を対応付けて記憶する。
【００７３】
なお、情報制御装置１００は、必ずしも録画情報記憶部１２１および操作情報記憶部１２２を有している必要はない。情報制御装置１００は、例えば、録画情報記憶部１２１および操作情報記憶部１２２を有さない場合には、適宜所定のタイミングで端末装置１０へ録画情報記憶部１２１および操作情報記憶部１２２に記憶される情報を参照しにゆくことができる。
【００７４】
（パターン情報記憶部１２３について）
パターン情報記憶部１２３は、操作情報に基づき生成されたパターン情報を記憶する。ここで、図７に実施形態にかかるパターン情報記憶部１２３の一例を示す。図７の例では、パターン情報記憶部１２３は、「ユーザＩＤ」、「操作ＩＤ」、「パターン情報」といった項目を有する。
【００７５】
「ユーザＩＤ」は、ユーザまたはユーザの端末装置１０を識別する識別情報を示す。「操作ＩＤ」は、「操作情報」によって示される操作内容を識別する識別情報を示す。図７に示す「操作ＩＤ」は、図４に示す操作情報記憶部１２ｂでの「操作ＩＤ」に対応する。「パターン情報」は、操作情報に基づき生成されたパターン情報を示す。
【００７６】
すなわち、図６の例では、ユーザＩＤ「Ｕ１」によって識別されるユーザ（ユーザＵ１）の操作情報であって、操作ＩＤ「ＯＰ１１」により識別される操作情報に基づいて、パターン情報ＰＤＡ１１が生成された例を示す。なお、パターン情報ＰＤＡ１１に対応する導電性パターンは、図１に示す導電性パターンＰＴ１であるものとする。
【００７７】
図６に戻り、制御部１３０は、ＣＰＵやＭＰＵ等によって、情報制御装置１０内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。また、制御部１３０は、実施形態にかかる情報制御プログラムによって実行される処理部である。
【００７８】
図６に示すように、制御部１３０は、受信部１３１と、パターン生成部１３２と、提示部１３３とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図６に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１３０が有する各処理部の接続関係は、図６に示した接続関係に限られず、他の接続関係であってもよい。
【００７９】
（受信部１３１）
受信部１３１は、各種情報を受信する。例えば、受信部１３１は、端末装置１０から送信された情報を受信する。例えば、受信部１３１は、端末装置１０から送信された動画データや操作情報を受信する。言い換えると、受信部１３１は、ユーザが所定のサービスを利用する際の端末装置に対する操作内容を示す操作情報を取得する。具体的には、受信部１３１は、端末装置１０から操作情報を取得する。
【００８０】
（パターン生成部１３２について）
パターン生成部１３２は、ユーザが所定のサービスを利用する際の端末装置１０に対する操作内容を示す操作情報に基づいて、ユーザがタッチした際の通電により操作内容に応じた動作を端末装置１０に対して行わせる導電性パターンを示すパターン情報を生成する。具体的には、パターン生成部１３２は、導電性パターンにユーザがタッチしたことに基づく通電により端末装置１０に対して操作内容に応じた入力を行う入力点と、入力点に接続される接続線であって入力点との通電を行う接続線とを含む導電性パターンを示すパターン情報を生成する。また、パターン生成部１３２は、導電性パターンとして、ユーザによる端末装置１０への直接入力の代わりに、端末装置１０の入力画面に接触された状態で通電により入力点から操作情報に応じた入力を行う導電パターンを示すパターン情報を生成する。例えば、パターン生成部１３２は、端末装置１０の取得部１３ｂによって取得された操作情報に基づいて、パターン情報を生成する。
【００８１】
図１の例では、パターン生成部１３２は、図１（ａ）〜図１（ｄ）で示される操作内容に応じた入力を受け付けることにより、操作内容に応じた動作を端末装置１０に対して行わせる導電性パターンＰＴ１を生成する。具体的には、パターン生成部１３２は、導電性パターンＰＴ１として、「入力点Ｐ１、入力点Ｄ１およびこれらを接続する接続性で構成される導電性パターン」、「入力点Ｐ２、入力点Ｄ２およびこれらを接続する接続性で構成される導電性パターン」、「入力点Ｐ３、入力点Ｄ３およびこれらを接続する接続性で構成される導電性パターン」、「入力点Ｐ４、入力点Ｄ４およびこれらを接続する接続性で構成される導電性パターン」、といった４つの導電性パターンで構成される導電性パターンを示すパターン情報ＰＤＡ１１を生成する。
【００８２】
また、パターン生成部１３２は、入力点Ｐ１、入力点Ｐ２、入力点Ｐ３および入力点Ｐ４の位置関係（配置関係）が、操作内容Ｎ１での位置Ｐ１ａ、操作内容Ｎ２での位置Ｐ２ａ、操作内容Ｎ３での位置Ｐ３ａおよび操作内容Ｎ４での位置Ｐ４ａに対応するようにパターン情報ＰＤＡ１１を生成する。
【００８３】
なお、パターン生成部１３２は、各接続線（図１の例では、４本の接続線）が交わらないようにパターン情報ＰＤＡ１１を生成する。また、パターン生成部１３２は、生成したパターン情報ＰＤＡ１１をパターン情報記憶部１２３に格納する。
【００８４】
（提示部１３３について）
提示部１３３は、パターン生成部１３２により生成されたパターン情報を端末装置１０に送信することにより、ユーザにパターン情報を提示する。図１の例では、提示部１３３は、パターン生成部１３２により生成されたパターン情報ＰＤＡ１１をユーザＵ１の端末装置１０に送信する。このようなことから、提示部１３３は、送信部に対応する処理部でもある。
【００８５】
〔４．処理手順〕
以下、図８に示すフローチャートを用いて、実施形態にかかる情報制御プログラムによって端末装置１０および情報制御装置１００各処理部が実行・実現する制御処理の内容について説明する。図８は、実施形態にかかる制御処理の一例を示すフローチャートである。
【００８６】
まず、端末装置１０の録画部１３ａは、録画開始の命令が出されたか否かを判定する（ステップＳ１０１）。録画部１３ａは、録画開始の命令が出されていない場合には（ステップＳ１０１；Ｎｏ）、録画開始の命令が出されるまで待機する。一方、録画部１３ａは、録画開始の命令が出された場合には（ステップＳ１０１；Ｙｅｓ）、録画開始の命令が出された以降に行われた操作内容に対応する端末装置１０の動作を録画する（ステップＳ１０２）。なお、録画部１３ａは、例えば、所定の「録画開始ボタン」がユーザによって押下されたか否かに応じて、録画開始の命令が出されたか否かを判定する。例えば、録画部１３ａは、「録画開始ボタン」がユーザによって押下されたことを検知した場合に、録画開始の命令が出されたと判定する。
【００８７】
また、録画部１３ａは、ステップＳ１０２で録画を開始し録画を行っている状態において、録画終了の命令が出されたか否かを判定する（ステップＳ１０３）。録画部１３ａは、録画終了の命令が出されていない場合には（ステップＳ１０３；Ｎｏ）、録画終了の命令が出されるまで待機する。一方、録画部１３ａは、録画終了の命令が出された場合には（ステップＳ１０３；Ｙｅｓ）、録画を終了することでこれまで録画した動画データを得る（ステップＳ１０４）。なお、録画部１３ａは、例えば、所定の「録画終了ボタン」がユーザによって押下されたか否かに応じて、録画終了の命令が出されたか否かを判定する。例えば、録画部１３ａは、「録画終了ボタン」がユーザによって押下されたことを検知した場合に、録画終了の命令が出されたと判定する。
【００８８】
次に、取得部１３ｂは、録画部１３ａによって得られた動画データに基づいて、所定のサービスを利用する際の端末装置１０に対する操作内容を示す操作情報を取得する（ステップＳ１０５）。例えば、取得部１３ｂは、動画データを解析することにより操作情報を取得する。また、送信部１３ｃは、操作情報を情報制御装置１００に送信する。
【００８９】
情報制御装置１００のパターン生成部１３２は、端末装置１０から受信した操作情報に基づいて、導電性パターンを示すパターン情報を生成する（ステップＳ１０６）。また、提示部１３３は、生成されたパターン情報を端末装置１０に送信する（ステップＳ１０７）。
【００９０】
〔５．変形例〕
上記実施形態にかかる端末装置１０および情報制御装置１００は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、端末装置１０および情報制御装置１００の他の実施形態について説明する。
【００９１】
〔５−１．誤操作の検出〕
上記実施形態では、取得部１３ｂが、単に操作内容を示す操作情報を取得する例を示した。しかし、取得部１３ｂは、コンテンツを介して所定の情報設定が行われる場合において、所定の情報設定が行われるまでに必要な操作内容の中に誤った操作内容が検出された場合には、一連の操作内容を示す操作情報を始めから再取得する。この点について、図１の例を用いて説明する。図１において、録画部１３ａによって得られた動画データを動画データＶＤＡ１とする。また、図１の例において、所定の情報設定とは、目的の情報入力に対応し、出勤ボタンＢＴ４を選択することである。したがって、所定の情報設定が行われるまでに必要な操作内容とは、一連の操作内容Ｎ１〜Ｎ４である。
【００９２】
ここで、取得部１３ｂは、動画データＶＤＡ１を解析し誤操作による端末の動作が存在するか否かを判定する。図１の例では、出勤ボタンＢＴ４を選択するまでに必要な操作（正しい操作）を示す操作内容は、操作内容Ｎ１〜Ｎ４が一連の流れで行われることである。しかしながら、ユーザＵ１は、間違った選択を行うことによりアプリＡＰ１内の間違ったコンテンツを開いてしまったり、出勤ボタンＢＴ４を含むコンテンツＣ３に行き着けなかった場合には、適宜前のコンテンツへと戻す操作（例えば、所定箇所に存在する「戻すボタン」の選択）を行う場合がある。
【００９３】
取得部１３ｂは、動画データＶＤＡ１を解析し、このような戻す操作が行われたことを検出すると、誤操作が行われたと判定し、操作内容Ｎ１〜Ｎ４といった一連の操作内容が途切れたと判定する。このような場合、取得部１３ｂは、「不適切な操作が行われました。もう一度初めからやり直してください」といった情報をユーザＵ１に提示する。このようにして、取得部１３ｂは、誤操作を検出した場合には、正しい操作を最初からやり直しさせることで、確実に正しい操作内容を示す操作情報を取得できるようにする。
【００９４】
なお、取得部１３ｂは、ユーザがまさに操作を行っている最中、すなわちリアルタイムで上記のような判定や情報提示を行ってもよい。また、判定は、例えば、録画部１３ａによって行われてもよい。また、上記例では、誤操作の判定の一例として、「戻す操作」を挙げたが、ユーザによるどのような操作内容、あるいは、端末装置１０によるどのような動作について、誤操作と判定するかは限定されない。
【００９５】
例えば、ユーザＵ１は、出勤ボタンＢＴ４を選択する、といった操作をほぼ毎日行うため、端末装置１０は、操作内容Ｎ１〜Ｎ４を示す操作情報の操作ログをほぼ毎日取得できる。しかし、ユーザＵ１が操作内容を記録させているときに限って、例えば、操作内容Ｎ１〜Ｎ４の途中に余計な操作を行った場合、取得部１３ｂは、予め取得されている操作ログと比較して、異なった操作内容が含まれていることを検知し、誤操作と判定する、といった判定を行うこともできる。
【００９６】
〔５−２．操作ログに基づくパターン生成〕
上記実施形態では、ユーザが意図的に端末装置１０に対して録画を行わせることで、端末装置１０に操作情報を取得させる例を示した。しかし、端末装置１０は、ユーザの意図に拘わらず動的に操作情報を取得してもよい。具体的には、取得部１３ｂは、操作情報として、ユーザが所定のサービスを利用する際の端末装置１０に対する操作内容のログ（操作ログ）を操作情報として取得する。また、情報制御装置１００のパターン生成部１３２は、この操作ログに基づいて、パターン情報を生成する。
【００９７】
ユーザＵ１を例に挙げると、例えば、取得部１３ｂは、ユーザＵ１による端末装置１０に対する操作ログを常時取得する。そして、取得部１３ｂは、操作ログに基づいて、ユーザＵ１がどのような操作内容の傾向にあるかを算出する。図１の例では、ユーザＵ１は、ほぼ毎日操作内容Ｎ１〜Ｎ４を行うため、取得部１３ｂは、ユーザＵ１は操作内容Ｎ１〜Ｎ４を順に行う傾向にあることを算出する。つまり、取得部１３ｂは、ユーザＵ１は操作内容Ｎ１〜Ｎ４を順に行う傾向にあることを示す操作情報を取得するため、パターン生成部１３２は、この傾向に基づく操作情報を用いることにより、結果的に、ユーザＵ１にとって録画命令が出される場合と同様に、導電性パターンＰＴ１を示すパターン情報を生成することができる。
【００９８】
また、操作ログは、蓄積されてゆくため、取得部１３ｂは、過去に取得した操作ログに基づき算出した傾向と、現時点までに取得した操作ログに基づき算出した傾向とを比較することができる。例えば、取得部１３ｂは、この比較結果に基づいて、過去に取得した操作ログに基づき算出した傾向に対応する操作情報と、現時点までに取得した操作ログに基づき算出した傾向に対応する操作情報との間に差異（例えば、操作内容の手順が減っていたり、操作が完遂するまでにけけられた時間の短縮）を検出した場合、操作内容に変更があったと判定する。図１の例では、取得部１３ｂは、出勤ボタンＢＴ４が押下されるまでには、過去であれば操作内容Ｎ１〜Ｎ４まで必要であったのに、現時点では、操作内容Ｎ１〜Ｎ３で済んでいると判定したとする。
【００９９】
かかる場合、取得部１３ｂは、操作内容Ｎ１〜Ｎ３に対応する操作情報を情報制御装置１００に送信することでパターン情報を更新（再作成）させる。例えば、録画の場合、まずはユーザが録画を開始させるといったユーザからの働きかけが必要であるため、例えば、操作手順等に変更があった場合には、ユーザが再度、端末装置１０に対して録画させなければならない。しかし、ユーザによってはこれを忘れる場合もある。しかし、上記のように、端末装置１０は、操作ログから動的に操作内容の変更を検知し、情報制御装置１００は、変更後の操作内容に基づきパターン情報を更新することができるため、ユーザからの働きかけを必要とせず効率的にパターン情報を生成することができる。
【０１００】
〔５−３．情報提示〕
また、提示部１３３は、パターン情報を生成可能であることを提示してもよい。具体的には、提示部１３３は、ユーザが所定のサービスを利用する際の端末装置１０に対する操作内容のログである操作ログに基づいて、操作内容に応じた動作を端末装置１０に対して行わせる導電性パターンを生成可能であることをユーザに提示する。より具体的には、提示部１３３は、操作ログに基づき算出された操作内容の傾向に基づいて、当該傾向に対応する操作内容に応じた動作を端末装置１０に対して行わせる導電性パターンを生成可能であることをユーザに提示する。
【０１０１】
上記の通り、取得部１３ｂは、操作内容のログ（操作ログ）を操作情報として取得する。また、情報制御装置１００のパターン生成部１３２は、この操作ログに基づいて、パターン情報を生成する。ユーザＵ１を例に挙げると、例えば、取得部１３ｂは、ユーザＵ１による端末装置１０に対する操作ログを常時取得する。そして、取得部１３ｂは、操作ログに基づいて、ユーザＵ１がどのような操作内容の傾向にあるかを算出する。図１の例では、ユーザＵ１は、ほぼ毎日操作内容Ｎ１〜Ｎ４を行うため、取得部１３ｂは、ユーザＵ１は操作内容Ｎ１〜Ｎ４を順に行う傾向にあることを算出する。つまり、取得部１３ｂは、ユーザＵ１は操作内容Ｎ１〜Ｎ４を順に行う傾向にあることを示す操作情報を取得する。
【０１０２】
このような状態において、提示部１３３は、操作内容Ｎ１〜Ｎ４応じた動作を端末装置１０に対して行わせる導電性パターンＰＴ１を生成可能であることをユーザに提示する。例えば、ユーザＵ１は、操作内容Ｎ１〜Ｎ４を手作業（直接入力）で行うことが面倒だと感じていた場合、この情報提示に対して、情報制御装置１００に対して、導電性パターンＰＴ１を生成するよう指示することができる。例えば、提示部１３３は、端末装置１０を介して、ユーザＵ１からの指示を受信すると、パターン生成部１３２に対して、導電性パターンＰＴ１を示すパターン情報を生成させる。
【０１０３】
このように、実施形態にかかる情報制御プログラムは、ユーザに対して、パターン情報を生成可能である旨を通知することができるため、ユーザに対して操作の煩雑性をなくすことができる気付きを与えることができる。
【０１０４】
〔５−４．複数端末装置に対して同時入力〕
例えば、社内の複数人それぞれに１台ずつ端末装置１０を貸し出す場合、担当者（担当者Ｔとする）が予め各端末装置１０に所定の情報設定をしてしまっておきたい、とった場合がある。通常で、担当者は、１台ずつ端末装置１０に情報設定を行わなければならず、台数が多いほどこの作業は面倒になる。したがって、導電性パターンは、複数の端末装置１０に対して一度に同様の情報設定を行う場合にも利用することができる。この点について、図９の例を用いて説明する。図９は、導電性パターンの他の一例を示す図である。
【０１０５】
なお、図９の例では、情報設定が行われる対象の端末装置１０は、ユーザＵ２の端末装置１０−２、ユーザＵ３の端末装置１０−３、ユーザＵ４の端末装置１０−４の３台であるものとする。また、端末装置１０が操作情報を取得し、情報制御装置１００が図１で説明したような操作マクロとしての導電パターンを示すパターン情報を生成済みであるものとする。このとき、端末装置１０−２、端末装置１０−３、端末装置１０−４のそれぞれが操作情報を取得することで、情報制御装置１００は、各端末装置１０それぞれから送信された操作情報に基づいて、各端末装置１０に対応するパターン情報を生成してもよいし、いずれか１台の端末装置１０から送信された操作情報に基づいて、情報制御装置１００は、各端末装置１０に対応するパターン情報を生成してもよい。
【０１０６】
図１に示すように、パターン生成部１３２は、一枚の大型の紙媒体（媒体Ｋ２）に印刷される導電性パターンＰ２を生成する。より具体的には、パターン生成部１３２は、「導電性パターンＰ２のうち、端末装置１０−２に対応する導電性パターン部分である導電性パターンＰＴ２−２」、「導電性パターンＰ２のうち、端末装置１０−３に対応する導電性パターン部分である導電性パターンＰＴ２−３」、「導電性パターンＰ２のうち、端末装置１０−４に対応する導電性パターン部分である導電性パターンＰＴ２−４」が接続線でたこ足配線された大型の導電性パターンＰＴ２を示すパターン情報を生成する。
【０１０７】
導電性パターンＰＴ２−２には、ユーザ等になぞられる入力点ではなく、端末装置１０−２にタッチイベントを検出させる（端末装置１０−２の表示画面上に接触させられる）４つの入力点として、入力点Ｐ１１−２、入力点Ｐ１２−２、入力点Ｐ１３−２、入力点Ｐ１４−２が含まれる。
【０１０８】
また、導電性パターンＰＴ２−３には、ユーザ等になぞられる入力点ではなく、端末装置１０−３にタッチイベントを検出させる（端末装置１０−３の表示画面上に接触させられる）４つの入力点として、入力点Ｐ１１−３、入力点Ｐ１２−３、入力点Ｐ１３−３、入力点Ｐ１４−３が含まれる。
【０１０９】
また、導電性パターンＰＴ２−４には、ユーザ等になぞられる入力点ではなく、端末装置１０−４にタッチイベントを検出させる（端末装置１０−４の表示画面上に接触させられる）４つの入力点として、入力点Ｐ１１−４、入力点Ｐ１２−４、入力点Ｐ１３−４、入力点Ｐ１４−４が含まれる。
【０１１０】
導電性パターンＰＴ２−２、導電性パターンＰＴ２−３および導電性パターンＰＴ２−４それそれに含まれる４つの入力点は、操作マクロに対応する。したがって、４つの入力点は、導電性パターンＰＴ２−２、導電性パターンＰＴ２−３および導電性パターンＰＴ２−４に拘わらず配置される位置関係（配置関係）は共通している。
【０１１１】
以上のことから、パターン生成部１３２は、複数の端末装置１０に対して同時にタッチイベントを検出させる複数の導電性パターン（図９の例では、導電性パターンＰＴ２−２、導電性パターンＰＴ２−３、導電性パターンＰＴ２−４）を含む導電性パターン（図９の例では、導電性パターンＰＴ２）であって、１枚の媒体（図９の例では、媒体Ｋ２）にまとめて印刷される導電性パターン（図９の例では、導電性パターンＰＴ２）を示すパターン情報を生成する。また、情報制御装置１００は、例えば、担当者Ｔの端末装置１０に生成したパターン情報を送信する。
【０１１２】
このような状態において、担当者Ｔは、導電性パターンＰＴ２の印刷を行うことで、図９に示すように、導電性パターンＰＴ２が印刷された媒体Ｋ２を得ることができる。そして、担当者Ｔは、導電性パターンＰＴ２−２が端末装置１０−２の表示画面上に、導電性パターンＰＴ２−３が端末装置１０−３の表示画面上に、導電性パターンＰＴ２−４が端末装置１０−４の表示画面上にくるよう媒体Ｋ２を載置する。そして、担当者Ｔは、媒体Ｋ２の端に存在する縦一列に配置された４つの入力点を上から順になぞる。これにより各端末装置１０の表示画面に対してタッチイベントが発生するため、各端末装置１０で所定の情報設定が実現される。
【０１１３】
図９を用いて説明したように、実施形態にかかる情報制御プログラムは、複数の端末装置１０に対して同時に所定の情報設定を可能とする導電性パターンを生成することができるため、面倒な手作業による情報設定を解消することができる。
【０１１４】
〔５−５．適用されるシチュエーション〕
上記実施形態では、アプリを起動し、各種コンテンツを遷移してゆき、最終的にあるコンテンツにて情報設定を行うといった操作内容に対応する操作マクロとしての導電性パターンを情報制御装置１００が生成する例を示した。しかし、情報制御プログラムは、例えば、端末装置１０の表示画面に表示される仮想キーボードを用いたパスワード入力に適用される導電性パターンのパターン情報を生成させることもできる。
【０１１５】
〔５−６．情報制御プログラムが実行される対象〕
上記実施形態では、端末装置１０が操作情報を取得し、取得した操作情報を情報制御装置１００に送信することで、情報制御装置１００がこの操作情報に基づきパターン情報を生成する例を示した。しかし、端末装置１０がパターン情報の生成も行ってよい。具体的には、端末装置１０は、操作情報を取得し、取得した操作情報を情報制御装置１００に送信することなく、自装置にて操作情報に基づきパターン情報を生成する。
【０１１６】
〔５−７．複数枚の導電性パターンの利用〕
上記実施形態では、端末装置１０が、１つの目的の情報入力（図１の例では、出勤ボタンＢＴ４を選択する）を行うまでの正しい操作内容として、操作内容Ｎ１〜Ｎ４を取得し、情報制御装置１００が、取得された操作内容に基づいて、１つの目的の情報入力に対応する１つのパターン情報を生成する例を示した。しかし、端末装置１０は、複数の目的の情報入力が一連して存在する場合には、目的の情報入力毎に当該目的の情報入力に対応する操作内容を取得し、情報制御装置１００は、目的の情報入力毎に当該目的の情報入力に対応するパターン情報を生成してもよい。この点について、図１の例を用いて説明する。
【０１１７】
例えば、ユーザＵ１は、毎週金曜だけは出勤ボタンＢＴ４を選択した後に、所定のサイト（ここでは、「日報サイトＮＰ」とする）。かかる例では、ユーザＵ１は、図１に示す操作内容Ｎ１〜Ｎ４を行った後に、そのまま日報サイトＮＰへアクセスし、日報サイトＮＰに含まれる日報ボタンＢＴ５を選択するものとする。このような場合、取得部１３ｂは、出勤ボタンＢＴ４に対応する操作内容Ｎ１〜Ｎ４を取得するとともに、さらに、日報サイトＮＰへアクセスし、日報サイトＮＰに含まれる日報ボタンＢＴ５を選択するといった操作内容を示す操作内容Ｎ５を取得することになる。
【０１１８】
そうすると、パターン生成部１３２は、操作内容Ｎ１〜Ｎ４に対応する操作マクロとしての１つのパターン情報と、操作内容Ｎ５に対応する操作マクロとしての１つのパターン情報とを生成する。つまり、かかる例では、パターン生成部１３２は、２つのパターン情報を生成する。また、ユーザＵ１は、パターン生成部１３２により生成された２つのパターン情報をそれぞれ別々の媒体に印刷する。したがって、ユーザＵ１は、操作内容Ｎ１〜Ｎ４に対応する導電性パターンが印刷された媒体、および、操作内容Ｎ５に対応する導電性パターンが印刷された媒体、といった２枚の媒体を得ることになる。ユーザＵ１は、この２枚の媒体を重ねることにより、１枚の媒体を利用するかのごとく所定の入力点をなぞることで、操作内容Ｎ１〜Ｎ４、Ｎ５に対応する動作を端末装置１０に行わせることができる。
【０１１９】
〔６．ハードウェア構成〕
また、上記実施形態にかかる端末装置１０および情報制御装置１００は、例えば図１０に示すような構成のコンピュータ１０００によって実現される。以下、情報制御装置１００を例に挙げて説明する。図１０は、情報制御装置１００の機能を実現するコンピュータ１０００の一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１２０】
ＣＰＵ１１００は、ＲＯＭ１３００又はＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１２１】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、および、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、通信網５０を介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータを、通信網５０を介して他の機器へ送信する。
【０１２２】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを、入出力インターフェイス１６００を介して出力装置へ出力する。
【０１２３】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラム又はデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１２４】
例えば、コンピュータ１０００が実施形態にかかる情報制御装置１００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１３０の機能を実現する。また、ＨＤＤ１４００には、記憶部１２０内のデータが格納される。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを、記録媒体１８００から読み取って実行するが、他の例として、他の装置から、通信網５０を介してこれらのプログラムを取得してもよい。
【０１２５】
また、例えば、コンピュータ１０００が実施形態にかかる端末装置１０として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１３の機能を実現する。
【０１２６】
〔７．その他〕
上記各実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【０１２７】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１２８】
以上、本願の実施形態をいくつかの図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１２９】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。
【符号の説明】
【０１３０】
１  情報制御システム
１０  端末装置
１２  記憶部
１２ａ  録画情報記憶部
１２ｂ  操作情報記憶部
１２ｃ  操作ログ記憶部
１３  制御部
１３ａ  録画部
１３ｂ  取得部
１３ｃ  送信部
１００  情報制御装置
１２０  記憶部
１２１  録画情報記憶部
１２２  操作情報記憶部
１２３  パターン情報記憶部
１３０  制御部
１３１  受信部
１３２  パターン生成部
１３３  提示部
【図１】
2020013515.tif 000003
【図２】
2020013515.tif 000004
【図３】
2020013515.tif 000005
【図４】
2020013515.tif 000006
【図５】
2020013515.tif 000007
【図６】
2020013515.tif 000008
【図７】
2020013515.tif 000009
【図８】
2020013515.tif 000010
【図９】
2020013515.tif 000011
【図１０】
2020013515.tif 000012