(57)【要約】【課題】  スマート端末の利用者を委託対象とするクラウドソーシングにおいて、業務品質の向上を実現する。【解決手段】  対象データを蓄積するサーバ装置２１０と、サーバ装置２１０に接続されるスマート端末１４０＿１とを有する通信システム２００であって、スマート端末１４０＿１の操作画面に表示される対象データが切り替えられるごとに、該操作画面に表示される操作領域を変更し、変更後の操作領域に対して行われる操作を受け付ける手段と、受け付けた操作に対応付けられた、切り替え後の対象データの解析結果を特定する手段と、特定された解析結果を、切り替え後の対象データと対応付けて格納する手段とを有することを特徴とする。【選択図】図２
2018005380.tif 000002
【特許請求の範囲】
【請求項１】
データを蓄積するサーバ装置と、該サーバ装置に接続されるスマート端末とを有する通信システムであって、
前記スマート端末の操作画面に表示される前記データが切り替えられるごとに、該操作画面に表示される操作領域を変更し、変更後の操作領域に対して行われる操作を受け付ける受付手段と、
前記受付手段が受け付けた前記操作に対応付けられた、切り替え後の前記データの解析結果を特定する特定手段と、
前記特定手段により特定された前記解析結果を、切り替え後の前記データと対応付けて格納する格納手段と
を有することを特徴とする通信システム。
【請求項２】
前記データごとに、前記操作画面に表示される操作領域を決定する決定手段と、
前記決定手段により決定された前記操作領域を示す領域画像が重畳された前記データを、前記操作画面に表示する表示手段と
を更に有することを特徴とする請求項１に記載の通信システム。
【請求項３】
前記決定手段は、
前記操作画面に表示される前記データが切り替えられることで、切り替え前と切り替え後の前記データそれぞれに重畳される前記領域画像の表示態様が変更されるよう、前記データごとに、前記操作領域を決定することを特徴とする請求項２に記載の通信システム。
【請求項４】
前記決定手段は、
前記領域画像が前記データ内の所定の領域に重畳されることがないように、前記操作画面における操作領域を決定することを特徴とする請求項２または３に記載の通信システム。
【請求項５】
前記決定手段は、
前記領域画像が所定のサイズ以上になるように、前記操作画面における操作領域を決定することを特徴とする請求項４に記載の通信システム。
【請求項６】
前記領域画像は、所定の透過度を有することを特徴とする請求項２乃至５のいずれか１項に記載の通信システム。
【請求項７】
データを蓄積するサーバ装置であって、
前記サーバ装置に接続されるスマート端末の操作画面に表示される前記データが切り替えられるごとに、該操作画面に表示される操作領域が変更されるよう、前記データごとに操作領域を決定する決定手段と、
前記操作画面に表示される前記データが切り替えられるごとに、前記決定手段により決定された操作領域に対して行われた操作についての検出結果を、前記スマート端末より取得する取得手段と、
前記取得手段により取得された前記検出結果に対応付けられた、前記データの解析結果を特定する特定手段と、
前記特定手段により特定された前記解析結果を、前記データと対応付けて格納する格納手段と
を有することを特徴とするサーバ装置。
【請求項８】
データを蓄積するサーバ装置のコンピュータに、
前記サーバ装置に接続されるスマート端末の操作画面に表示される前記データが切り替えられるごとに、該操作画面に表示される操作領域が変更されるよう、前記データごとに操作領域を決定する決定工程と、
前記操作画面に表示される前記データが切り替えられるごとに、前記決定工程において決定された操作領域に対して行われた操作についての検出結果を、前記スマート端末より取得する取得工程と、
前記取得工程において取得された前記検出結果に対応付けられた、前記データの解析結果を特定する特定工程と、
前記特定工程において特定された前記解析結果を、前記データと対応付けて格納する格納工程と
を実行させるためのプログラム。
【請求項９】
データを蓄積するサーバ装置に接続されるスマート端末であって、
前記スマート端末の操作画面に表示される前記データが切り替えられるごとに、該操作画面に表示される操作領域を変更し、変更後の操作領域に対して行われる操作を受け付ける受付手段と、
前記受付手段が受け付けた前記操作に対応付けられた、切り替え後の前記データの解析結果を特定する特定手段と、
前記特定手段により特定された前記解析結果を、切り替え後の前記データを識別する識別子と対応付けて、前記サーバ装置に送信する送信手段と
を有することを特徴とするスマート端末。
【請求項１０】
データを蓄積するサーバ装置に接続されるスマート端末のコンピュータに、
前記スマート端末の操作画面に表示される前記データが切り替えられるごとに、該操作画面に表示される操作領域を変更し、変更後の操作領域に対して行われる操作を受け付ける受付工程と、
前記受付工程において受け付けた前記操作に対応付けられた、切り替え後の前記データの解析結果を特定する特定工程と、
前記特定工程において特定された前記解析結果を、切り替え後の前記データを識別する識別子と対応付けて、前記サーバ装置に送信する送信工程と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、サーバ装置、スマート端末及びプログラムに関する。
【背景技術】
【０００２】
従来より、クラウド環境を利用した通信システムにより、不特定多数の作業者に業務を委託するクラウドソーシングが知られている。かかる通信システムでは、例えば、委託者の店舗等に設置した監視カメラの撮像データを、インターネット上のサーバ装置に蓄積し、不特定多数の作業者の端末に分配することで、撮像データの解析業務を委託する。
【０００３】
これにより、委託者は、解析結果（例えば、撮像データに含まれる人物の属性情報等）を受け取り、店舗等での防犯対策やマーケティング戦略等に役立てることができる。
【０００４】
ここで、クラウドソーシングにおいては、大量のデータを短時間で解析することが重要であり、作業者の数を増やし、かつ、業務を効率的に行うことが求められる。これに対して、例えば、スマート端末（スマートフォン、タブレット端末等）の利用者を作業者として取り込み、クラウドソーシングの委託対象とすることで、大量のデータを短時間で解析することが期待できる。スマート端末は、利用者が多いうえに、作業を行う際に場所等の制約を受けにくいといった利点があるからである。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、作業者の数が増大すると、作業者のスキルレベルの低下が懸念される。また、スマート端末の場合、複雑な入力操作には不向きであるため、詳細な解析結果が得られにくいといった問題もある。このようなことから、スマート端末の利用者を委託対象とするクラウドソーシングにおいては、簡単な入力操作で作業を行うことができ、かつ、詳細な解析結果が得られるように、通信システムを構築することが望まれる。
【０００６】
一方で、入力操作が単調になると、解析する際の利用者の集中力が欠落し、精度の高い解析結果を得ることが困難になる。
【０００７】
本発明は上記課題に鑑みてなされたものであり、スマート端末の利用者を委託対象とするクラウドソーシングにおいて、業務品質の向上を実現することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の各実施形態に係る通信システムは、以下のような構成を有する。すなわち、
データを蓄積するサーバ装置と、該サーバ装置に接続されるスマート端末とを有する通信システムであって、
前記スマート端末の操作画面に表示される前記データが切り替えられるごとに、該操作画面に表示される操作領域を変更し、変更後の操作領域に対して行われる操作を受け付ける受付手段と、
前記受付手段が受け付けた前記操作に対応付けられた、切り替え後の前記データの解析結果を特定する特定手段と、
前記特定手段により特定された前記解析結果を、切り替え後の前記データと対応付けて格納する格納手段とを有する。
【発明の効果】
【０００９】
本発明の各実施形態によれば、スマート端末の利用者を委託対象とするクラウドソーシングにおいて、業務品質の向上を実現できる。
【図面の簡単な説明】
【００１０】
【図１】通信システムの概要を説明するための図である。
【図２】通信システムの全体構成の一例を示す図である。
【図３】通信システムを構成するサーバ装置及びスマート端末のハードウェア構成の一例を示す図である。
【図４】対象データ一覧情報の一例を示す図である。
【図５】委託処理用情報の一例を示す図である。
【図６】作業結果一覧情報の一例を示す図である。
【図７】委託処理部の機能構成の一例を示す第１の図である。
【図８】委託処理部による生成処理の流れを示すフローチャートである。
【図９】委託処理部による操作領域決定処理の流れを示す第１のフローチャートである。
【図１０】委託処理部による送信処理及び受信処理の流れを示すフローチャートである。
【図１１】業務処理部の機能構成の一例を示す図である。
【図１２】業務処理部による業務処理の流れを示すフローチャートである。
【図１３】通信システムにおける委託処理及び受託処理のシーケンス図である。
【図１４】スマート端末の操作画面に表示される表示データの遷移の一例を示す図である。
【図１５】スマート端末の操作画面に表示される表示データの遷移の一例を示す図である。
【図１６】委託処理部の機能構成の一例を示す第２の図である。
【図１７】委託処理部による操作領域決定処理の流れを示す第２のフローチャートである。
【図１８】スマート端末の操作画面に表示される表示データの遷移の一例を示す図である。
【図１９】委託処理部による操作領域決定処理の流れを示す第３のフローチャートである。
【図２０】スマート端末の操作画面に表示される表示データの遷移の一例を示す図である。
【発明を実施するための形態】
【００１１】
はじめに、クラウドソーシングを実現する、各実施形態の通信システムの概要について説明する。図１は、通信システムの概要を説明するための図である。
【００１２】
このうち、図１（ａ）は、スマート端末を用いた従来の通信システムによりクラウドソーシングを実現した様子を示している。図１（ａ）に示すように、従来の通信システムの場合、スマート端末１１０に送信された解析対象のデータ（対象データ）を、スマート端末１１０の利用者１１１が複数の解析内容について解析し、解析結果１２０をスマート端末１１０に入力する必要があった。このため、詳細な解析結果が得られにくく、高い業務品質を実現することが困難であった。
【００１３】
これに対して、図１（ｂ）に示すように、各実施形態の通信システムでは、まず、対象データについて解析内容を予め列挙する。続いて、各実施形態の通信システムでは、それぞれの解析内容を、解析結果を導くための簡単な質問内容（Ｑ００１等）と、想定される解析結果を示す複数の選択肢（Ｓ１１〜Ｓ１３等）とに分解する。更に、各実施形態の通信システムでは、質問内容（Ｑ００１等）と選択肢（Ｓ１１〜Ｓ１３等）とを対象データと対応付けてスマート端末１４０＿１〜１４０＿ｎに送信する。
【００１４】
これにより、スマート端末１４０＿１〜１４０＿ｎの利用者１５０＿１〜１５０＿ｎは、それぞれ、簡単な質問内容に基づいて対象データを解析し、選択肢を選択することで、解析結果を入力することができる。
【００１５】
つまり、各実施形態の通信システムによれば、利用者１５０＿１〜１５０＿ｎは、簡単な操作を行うだけで解析結果を入力することができる。また、各実施形態の通信システムによれば、委託者は、詳細な解析結果１６０を取得することができる。
【００１６】
更に、各実施形態の通信システムでは、利用者１５０＿１〜１５０＿ｎが選択肢を選択する際に操作する、スマート端末１４０＿１〜１４０＿ｎの操作画面において、表示される対象データが切り替えられるごとに操作領域を変更する。操作領域とは、操作画面（操作を検出する画面）において操作を受け付ける領域を指す。
【００１７】
これにより、スマート端末１４０＿１〜１４０＿ｎの利用者１５０＿１〜１５０＿ｎは、対象データごとに操作領域を意識しながら操作することが必要となり、簡単ではあるが単調ではない操作により、解析結果を入力することになる。この結果、各実施形態の通信システムによれば、解析する際の利用者１５０＿１〜１５０＿ｎの集中力の欠落等を回避することができ、委託者は、精度の高い解析結果を得ることができる。
【００１８】
このように各実施形態の通信システムによれば、スマート端末の利用者を委託対象とした場合でも、委託者は対象データについての詳細かつ精度の高い解析結果を得ることが可能となる。つまり、スマート端末の利用者を委託対象とするクラウドソーシングにおいて、高い業務品質を実現することができる。
【００１９】
以下、各実施形態の詳細について添付の図面を参照しながら説明する。なお、各実施形態に係る明細書及び図面の記載に際して、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
【００２０】
［第１の実施形態］
＜１．通信システムの全体構成＞
はじめに、クラウドソーシングを実現する通信システムの全体構成について説明する。図２は、通信システムの全体構成の一例を示す図である。
【００２１】
図２に示すように、通信システム２００は、サーバ装置２１０、ネットワークカメラ２２０、端末２３０、スマート端末１４０＿１〜１４０＿ｎを有する。ネットワークカメラ２２０、端末２３０、スマート端末１４０＿１〜１４０＿ｎは、それぞれ、ネットワーク２５０を介して、サーバ装置２１０に接続される。
【００２２】
サーバ装置２１０は、クラウドソーシングにおいて、スマート端末１４０＿１〜１４０＿ｎの利用者１５０＿１〜１５０＿ｎに解析業務を委託するクラウドサーバである。サーバ装置２１０には、前処理プログラム、委託処理プログラム、後処理プログラムがそれぞれインストールされており、当該プログラムが実行されることで、サーバ装置２１０は、前処理部２１１、委託処理部２１２、後処理部２１３として機能する。
【００２３】
前処理部２１１は、対象データを生成し、対象データ格納部２１４に蓄積する。前処理部２１１は、例えば、ネットワークカメラ２２０から送信された画像データのうち、人物が映っているフレームを抽出し、対象データとして対象データ格納部２１４に蓄積する。
【００２４】
また、前処理部２１１は、端末２３０において生成されたテキストデータを取得し、対象データとして対象データ格納部２１４に蓄積する。
【００２５】
また、前処理部２１１は、委託処理部２１２が委託処理を実行する際に用いる委託処理用情報を生成し、委託処理用情報格納部２１５に格納する。
【００２６】
委託処理用情報には、委託対象としてサーバ装置２１０に登録した登録者を格納する「登録者情報」が含まれる。また、委託処理用情報には、対象データを解析するためのそれぞれの解析内容について、解析結果を導くための簡単な質問内容と、想定される解析結果を示す所定数の選択肢とが対応付けられた「質問情報」が含まれる。更に、委託処理用情報には、所定数の選択肢それぞれを選択するための操作内容と、所定数の選択肢が割り当てられた割り当て内容とを含む「操作割り当て情報」が含まれる。なお、委託処理用情報（登録者情報、質問情報、操作割り当て情報）の詳細は後述する。
【００２７】
委託処理部２１２は、対象データ格納部２１４に格納された対象データについて、スマート端末１４０＿１〜１４０＿ｎに対して、解析業務を委託するための委託処理を実行する。委託処理部２１２は、ランダムに決定した操作領域を示す画像（「領域画像」と称す）を対象データに重畳し、「領域画像付き対象データ」を生成する。また、委託処理部２１２は、領域画像付き対象データ、質問内容、割り当て内容、操作領域情報（操作画面において操作領域を特定する情報）等を含む送信データを生成する。更に、委託処理部２１２は、生成した送信データを送信することで、スマート端末１４０＿１〜１４０＿ｎに対して、委託処理を実行する。
【００２８】
また、委託処理部２１２は、送信データを送信したことに応じて、スマート端末１４０＿１〜１４０＿ｎより作業結果データを受信する。作業結果データには、解析が行われた対象データを識別する識別子と、質問内容を識別する識別子と、所定数の選択肢から利用者１５０＿１〜１５０＿ｎにより選択された選択結果とが含まれる。委託処理部２１２は、選択結果を、対象データを識別する識別子及び質問内容を識別する識別子と対応付けて、作業結果データ格納部２１６に格納する。これにより、委託処理部２１２は、対象データを解析内容に基づいて解析した場合の解析結果を作業結果データ格納部２１６に格納することができる。
【００２９】
なお、委託処理部２１２が、１の対象データについて、複数のスマート端末１４０＿１〜１４０＿ｎの利用者１５０＿１〜１５０＿ｎに同じ解析業務を委託したとする。この場合、委託処理部２１２は、複数のスマート端末１４０＿１〜１４０＿ｎから作業結果データを取得する。更に、委託処理部２１２は、取得したそれぞれの作業結果データに含まれる選択結果を、対象データを識別する識別子及び質問内容を識別する識別子と対応付けて、作業結果データ格納部２１６に格納する。これにより、委託処理部２１２は、１の対象データを１の解析内容に基づいて解析した場合の複数の解析結果を、作業結果データ格納部２１６に格納することができる。
【００３０】
後処理部２１３は、作業結果データ格納部２１６に格納された複数の解析結果（１の対象データを１の解析内容に基づいて解析した場合の複数の解析結果）を統計処理する。これにより、後処理部２１３は、１の対象データを１の解析内容に基づいて解析した場合の、１の解析結果を得ることができる。
【００３１】
ネットワークカメラ２２０は、例えば、クラウドソーシングの委託者の店舗等に設置されるネットワーク対応の監視カメラである。ネットワークカメラ２２０は、撮像した画像データを、ネットワーク２５０を介してサーバ装置２１０に送信する。
【００３２】
端末２３０は、例えば、他のクラウドソーシングの委託者が利用する情報処理装置である。端末２３０は、委託者により生成されたテキストデータを、ネットワーク２５０を介してサーバ装置２１０に送信する。
【００３３】
スマート端末１４０＿１〜１４０＿ｎは、クラウドソーシングにおいて、解析業務の委託を受けた利用者が作業を行う際に利用するスマートフォン、タブレット端末等の情報端末である。スマート端末１４０＿１〜１４０＿ｎには、いずれも、業務処理プログラムがインストールされており、当該プログラムが実行されることで、スマート端末１４０＿１〜１４０＿ｎは、業務処理部２４０として機能する。
【００３４】
業務処理部２４０は、サーバ装置２１０より送信データを受信し、送信データに含まれる領域画像付き対象データ等を含む表示データを、操作画面に表示する。業務処理部２４０は、領域画像付き対象データ等を含む表示データを操作画面に表示すると、利用者１５０＿１〜１５０＿ｎによる操作画面に対する操作の有無を判定するとともに、操作内容を判定する。また、業務処理部２４０は、判定した操作内容が操作領域に対する操作であった場合に、操作内容に対応する選択肢を判定し、選択結果を特定する。業務処理部２４０は、当該選択結果を、対象データを識別する識別子、及び、質問内容を識別する識別子等と対応付けて、作業結果データとしてサーバ装置２１０に送信する。
【００３５】
＜２．サーバ装置及びスマート端末のハードウェア構成＞
次に、通信システム２００を構成するサーバ装置２１０及びスマート端末１４０＿１のハードウェア構成について説明する。図３は、通信システムを構成するサーバ装置及びスマート端末のハードウェア構成の一例を示す図である。
【００３６】
図３（ａ）に示すように、サーバ装置２１０は、ＣＰＵ（Central Processing Unit）３０１、ＲＯＭ（Read Only Memory）３０２、ＲＡＭ（Random Access Memory）３０３、補助記憶部３０４を備える。更にサーバ装置２１０は、入力部３０５、表示部３０６、通信部３０７、ドライブ部３０８を備える。なお、サーバ装置２１０の各ハードウェアは、バス３０９を介して相互に接続されている。
【００３７】
ＣＰＵ３０１は、補助記憶部３０４に格納された各種プログラム（例えば、前処理プログラム、委託処理プログラム、後処理プログラム等）を実行するコンピュータである。
【００３８】
ＲＯＭ３０２は不揮発性の主記憶装置である。ＲＯＭ３０２は、補助記憶部３０４に格納された各種プログラムを、ＣＰＵ３０１が実行するために必要な各種プログラム、データ等を格納する。具体的には、ＢＩＯＳ（Basic Input/Output System）やＥＦＩ（Extensible Firmware Interface）等のブートプログラムなどを格納する。
【００３９】
ＲＡＭ３０３は、ＤＲＡＭ（Dynamic Random Access Memory）やＳＲＡＭ（Static Random Access Memory）等の揮発性の主記憶装置である。ＲＡＭ３０３は、補助記憶部３０４に格納された各種プログラムがＣＰＵ３０１によって実行される際に展開される、作業領域として機能する。
【００４０】
補助記憶部３０４は、ＣＰＵ３０１により実行される各種プログラム及び各種プログラムがＣＰＵ３０１により実行される際に利用される各種データを格納する補助記憶装置である。なお、対象データ格納部２１４、委託処理用情報格納部２１５、作業結果データ格納部２１６は、補助記憶部３０４において実現される。
【００４１】
入力部３０５は、サーバ装置２１０に各種情報を入力するためのデバイスである。表示部３０６は、サーバ装置２１０が有する各種情報を表示するためのデバイスである。
【００４２】
通信部３０７は、ネットワーク２５０を介して、ネットワークカメラ２２０、端末２３０、スマート端末１４０＿１〜１４０＿ｎと通信を行うためのデバイスである。
【００４３】
ドライブ部３０８は記録媒体３１０をセットするためのデバイスである。ここでいう記録媒体３１０には、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等のように情報を光学的、電気的あるいは磁気的に記録する媒体が含まれる。また、記録媒体３１０には、ＲＯＭ、フラッシュメモリ等のように情報を電気的に記録する半導体メモリ等も含まれる。
【００４４】
なお、補助記憶部３０４に格納される各種プログラムは、例えば、配布された記録媒体３１０がドライブ部３０８にセットされ、該記録媒体３１０に記録された各種プログラムがドライブ部３０８により読み出されることでインストールされる。あるいは、補助記憶部３０４に格納される各種プログラムは、通信部３０７を介してネットワーク２５０からダウンロードされることでインストールされる。
【００４５】
また、図３（ｂ）に示すように、スマート端末１４０＿１〜１４０＿ｎは、ＣＰＵ３１１、ＲＯＭ３１２、ＲＡＭ３１３、ＥＥＰＲＯＭ３１４を備える。更に、スマート端末１４０＿１〜１４０＿ｎは、タッチパネル部３１５、通信部３１６を備える。
【００４６】
ＣＰＵ３１１、ＲＯＭ３１２、ＲＡＭ３１３は、サーバ装置２１０のＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３と同様であるため、ここでは詳細な説明は省略する。ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）３１４は、書き換え可能な不揮発性の記憶装置である。ＥＥＰＲＯＭ３１４は、ＣＰＵ３１１により実行される各種プログラム（例えば、業務処理プログラム等）を格納する。
【００４７】
タッチパネル部３１５は、表示データが表示された操作画面に触れることで入力を行うデバイスであり、表示機能と入力機能とを有する。タッチパネル部３１５の操作画面は、利用者１５０＿１〜１５０＿ｎによるスワイプ操作やタップ操作等を検出する。
【００４８】
通信部３１６は、ネットワーク２５０に接続し、サーバ装置２１０にアクセスするためのデバイスである。
【００４９】
＜３．サーバ装置に格納される情報の説明＞
次に、サーバ装置２１０に格納される各種情報（対象データ格納部２１４に格納される対象データ一覧情報、委託処理用情報格納部２１５に格納される委託処理用情報、作業結果データ格納部２１６に格納される作業結果一覧情報）の詳細について説明する。
【００５０】
（１）対象データ一覧情報
はじめに、対象データ格納部２１４に格納される対象データ一覧情報について説明する。図４は、対象データ一覧情報の一例を示す図である。図４に示すように、対象データ一覧情報４００は、情報の項目として、"データＩＤ"、"データ種類"、"ファイル名"を含む。
【００５１】
"データＩＤ"には、対象データを識別するための識別子が格納される。"データ種類"には、対象データの種類を示す情報が格納される。図２を用いて説明したとおり、サーバ装置２１０は、対象データとして、画像データ及びテキストデータを格納する。このため、図４の例では、"データ種類"として、"画像"、"文書"が格納される。"ファイル名"には、それぞれの対象データのファイル名が格納される。
【００５２】
（２）委託処理用情報
次に、委託処理用情報格納部２１５に格納される委託処理用情報について説明する。図５は、委託処理用情報の一例を示す図である。図５に示すように、委託処理用情報には、登録者情報５００、質問情報５１０、操作割り当て情報５２０が含まれる。
【００５３】
登録者情報５００は、情報の項目として、"登録者ＩＤ"、"ログインパスワード"、"信頼度"が含まれる。"登録者ＩＤ"には、スマート端末の利用者のうち、サーバ装置２１０から解析業務の委託を受けるために登録者として事前に登録した利用者１５０＿１〜１５０＿ｎの識別子が格納される。
【００５４】
"ログインパスワード"には、利用者１５０＿１〜１５０＿ｎが、サーバ装置２１０から解析業務の委託を受けるために、サーバ装置２１０にアクセスする際に用いられるパスワードが格納される。サーバ装置２１０では、スマート端末１４０＿１〜１４０＿ｎからのアクセスにおいて、利用者１５０＿１〜１５０＿ｎにより入力されたパスワードと、"ログインパスワード"に格納されたパスワードとを対比することで、認証処理を行う。
【００５５】
"信頼度"には、登録した利用者１５０＿１〜１５０＿ｎそれぞれのスマート端末１４０＿１〜１４０＿ｎから送信される作業結果データに含まれる選択結果について、それぞれの信頼度を示す情報が格納される。
【００５６】
また、質問情報５１０は、情報の項目として、"質問ＩＤ"、"質問内容"、"選択肢"、"質問対象データ"が含まれる。
【００５７】
"質問ＩＤ"には、質問内容を識別するための識別子が格納される。"質問内容"には、対象データを解析するためのそれぞれの解析内容（例えば、対象データ内の人物の性別、姿勢等）について、解析結果を導くための簡単な質問内容が格納される。
【００５８】
"選択肢"には、"質問内容"に格納されたそれぞれの質問内容について、想定される解析結果を表す複数の選択肢が格納される。
【００５９】
"質問対象データ"には、"質問内容"に格納されたそれぞれの質問内容が表示される対象となる対象データを識別するための識別子が格納される。図５の例は、"表示される人物は、男性ですか？女性ですか？"との質問内容について、"男性"、"女性"、"不明"の３つの選択肢が対応付けられ、当該質問内容が、Ｉ００１〜Ｉ０２０により識別される対象データに対して表示されることを示している。
【００６０】
また、操作割り当て情報５２０は、情報の項目として、"質問ＩＤ"、"割り当て内容"が含まれる。"質問ＩＤ"には、質問内容を識別するための識別子が格納される。
【００６１】
"割り当て内容"には、利用者１５０＿１〜１５０＿ｎがそれぞれ行う操作内容と、それぞれの操作内容に割り当てられた選択肢とが格納される。例えば、質問ＩＤ＝"Ｑ００１"により識別される質問内容に対して、利用者１５０＿１が右方向のスワイプ操作を行ったとする。この場合、スマート端末１４０＿１では、割り当て内容に基づいて利用者１５０＿１が選択肢として"男性"を選択したと判定する。
【００６２】
また、質問ＩＤ＝"Ｑ００１"により識別される質問内容に対して、利用者１５０＿１が左方向のスワイプ操作を行ったとする。この場合、スマート端末１４０＿１では、割り当て内容に基づいて利用者１５０＿１が選択肢として"女性"を選択したと判定する。
【００６３】
また、質問ＩＤ＝"Ｑ００１"により識別される質問内容に対して、利用者１５０＿１が下方向のスワイプ操作を行ったとする。この場合、スマート端末１４０＿１では、割り当て内容に基づいて利用者１５０＿１が選択肢として"不明"を選択したと判定する。
【００６４】
（３）作業結果一覧情報
次に、作業結果データ格納部２１６に格納される作業結果一覧情報について説明する。図６は、作業結果一覧情報の一例を示す図である。図６に示すように、作業結果一覧情報群６００は、質問ＩＤごとに分けて管理されており、作業結果一覧情報６０１は、質問ＩＤ＝"Ｑ００１"についての作業結果一覧情報であることを示している。
【００６５】
また、図６に示すように、作業結果一覧情報群６００を構成する各作業結果一覧情報６０１等には、情報の項目として"データＩＤ"、"登録者ＩＤ"が含まれる。
【００６６】
"データＩＤ"には、対象データを識別するための識別子が格納される。"登録者ＩＤ"には、スマート端末の利用者のうち、サーバ装置２１０から解析業務の委託を受けるために事前に登録した利用者１５０＿１〜１５０＿ｎの識別子が格納される。
【００６７】
"データＩＤ"に格納されたそれぞれの識別子と、"登録者ＩＤ"に格納されたそれぞれの識別子とにより特定される領域には、対応する利用者が対応する対象データについて解析を行った際の選択結果が解析結果として格納される。
【００６８】
図６の例は、登録者ＩＤ＝"Ｒ００１"〜"Ｒ００５"により識別される利用者が解析業務の委託を受けていることを示している。また、図６の例は、登録者ＩＤ＝"Ｒ００１"により識別される利用者が、データＩＤ＝"Ｉ００１"により識別される対象データについて、質問ＩＤ＝"Ｑ００１"により識別される質問内容に対して、選択肢として"男性"を選択したことを示している。また、図６の例は、登録者ＩＤ＝"Ｒ００１"により識別される利用者が、データＩＤ＝"Ｉ００２"により識別される対象データについて、質問ＩＤ＝"Ｑ００１"により識別される質問内容に対して、選択肢として"女性"を選択したことを示している。更に、登録者ＩＤ＝"Ｒ００１"により識別される利用者が、データＩＤ＝"Ｉ００３"により識別される対象データについて、質問ＩＤ＝"Ｑ００１"により識別される質問内容に対して、選択肢として"不明"を選択したことを示している。
【００６９】
なお、作業結果一覧情報群６００において、"未終了"とは、対応する対象データについて、対応する利用者が、未だ選択肢を選択するための所定の操作を行っておらず、選択肢が選択されていない状態であることを示している。作業結果一覧情報群６００の各領域には、デフォルトとして、"未終了"が格納されており、各利用者から各対象データについての作業結果データを受信するごとに、対応する領域に選択結果が格納されていく。
【００７０】
＜４．サーバ装置の機能構成＞
次に、サーバ装置２１０が有する各部（前処理部２１１、委託処理部２１２、後処理部２１３）のうち、委託処理部２１２の機能構成の詳細について説明する。図７は、委託処理部の機能構成の一例を示す第１の図であり、第１の実施形態におけるサーバ装置２１０の委託処理部２１２の機能構成を示している。図７に示すように、委託処理部２１２は、要求受付部７０１、送信先特定部７０２、送信データ生成部７０３、操作領域決定部７０４、送信部７０５、受信部７０６、格納制御部７０７を有する。
【００７１】
要求受付部７０１は、スマート端末（ここでは、スマート端末１４０＿１として説明する）からアクセスを受けると、委託処理用情報格納部２１５に格納された登録者情報５００を参照し、登録者ＩＤとログインパスワードを用いて認証処理を行う。認証に成功すると、要求受付部７０１は、スマート端末１４０＿１に認証成功の通知を行い、スマート端末１４０＿１より解析業務の委託を要求する委託要求を受け付ける。なお、委託要求には、要求元を示す情報と、スマート端末１４０＿１のタッチパネル部３１５の操作画面の画面サイズとが含まれているものとする。要求受付部７０１は、受け付けた委託要求を、認証した登録者ＩＤとともに送信先特定部７０２に通知する。
【００７２】
送信先特定部７０２は、要求受付部７０１からの委託要求を受信すると、委託要求に含まれる、要求元を示す情報を抽出し、送信データ７１０を送信すべき送信先を特定する。送信先特定部７０２は、特定した送信先を示す送信先情報を送信部７０５に通知する。また、送信先特定部７０２は、要求受付部７０１より通知された委託要求に含まれる画面サイズを送信データ生成部７０３に通知する。更に、送信先特定部７０２は、要求受付部７０１より通知された登録者ＩＤを送信データ生成部７０３に通知する。
【００７３】
送信データ生成部７０３は、送信先特定部７０２から通知された登録者ＩＤに基づいて、作業結果データ格納部２１６の作業結果一覧情報群６００を参照し、登録者ＩＤにより識別される利用者に未だ解析業務を委託していない質問ＩＤを特定する。
【００７４】
また、送信データ生成部７０３は、特定した質問ＩＤに基づいて、委託処理用情報格納部２１５の質問情報５１０を参照し、送信データ７１０に組み込むべき"質問内容"を特定する。
【００７５】
また、送信データ生成部７０３は、特定した質問ＩＤに対応付けて質問情報５１０に格納された"質問対象データ"を特定する。送信データ生成部７０３は、特定した質問対象データに基づいて対象データ格納部２１４の対象データ一覧情報４００を参照し、送信データ７１０に組み込むべき"対象データ"及び"データＩＤ"を特定する。
【００７６】
また、送信データ生成部７０３は、特定した質問ＩＤに基づいて、委託処理用情報格納部２１５の操作割り当て情報５２０を参照し、送信データ７１０に組み込むべき"割り当て内容"を特定する。
【００７７】
また、送信データ生成部７０３は、送信先特定部７０２より通知された画面サイズを制約条件として、操作領域決定部７０４に対して、操作領域情報の決定要求を通知する。送信データ生成部７０３は、１の対象データにつき、１の決定要求を通知する。また、送信データ生成部７０３は、決定要求の通知に応じて操作領域決定部７０４より通知された、操作領域情報を取得する。
【００７８】
送信データ生成部７０３は、取得した操作領域情報に基づいて領域画像を生成し、対象データに重畳することで、領域画像付き対象データを生成する。
【００７９】
更に、送信データ生成部７０３は、登録者ＩＤ、質問ＩＤ、質問内容、割り当て内容、領域画像付き対象データ及びデータＩＤ、操作領域情報に基づき、送信データ７１０を生成する。図７に示すように、送信データ７１０には、登録者ＩＤ、データＩＤ、質問ＩＤ、質問内容、割り当て内容、操作領域情報、領域画像付き対象データが含まれる。
【００８０】
なお、送信データ生成部７０３は、特定した対象データ全てについて、領域画像付き対象データを生成し、生成したそれぞれの領域画像付きデータについて、送信データ７１０を生成する。送信データ生成部７０３は、生成した全ての送信データ７１０を、順次、送信部７０５に通知する。
【００８１】
操作領域決定部７０４は、決定手段の一例であり、送信データ生成部７０３より、制約条件を含む決定要求を受信し、当該制約条件のもとで、ランダムに操作領域を算出し、操作領域情報を決定する。操作領域決定部７０４は、決定した操作領域情報を送信データ生成部７０３に通知する。
【００８２】
送信部７０５は、送信手段の一例であり、送信先特定部７０２より通知された送信先情報に基づいて、送信データ生成部７０３より通知された全ての送信データを、スマート端末１４０＿１に送信する送信処理を行う。具体的には、送信部７０５は、まず、１の送信データ７１０をスマート端末１４０＿１に送信する。そして、受信部７０６がスマート端末１４０＿１より作業結果データを受信すると、送信部７０５は、次の１の送信データ７１０を送信する。送信部７０５は、これらの送信処理を、全ての送信データの送信が完了するまで繰り返す。
【００８３】
送信部７０５は、送信データ７１０を送信するごとに、受信部７０６に送信データ７１０を送信したことを通知する。送信部７０５は、全ての送信データの送信が完了し、かつ、受信部７０６が、全ての作業結果データを受信した場合に、スマート端末１４０＿１に、業務完了メッセージを送信する。
【００８４】
なお、送信部７０５は、送信処理の途中で受信部７０６より終了メッセージの送信指示を受けた場合には、送信処理を終了し、スマート端末１４０＿１に終了メッセージを送信する。
【００８５】
受信部７０６は、取得手段の一例であり、送信部７０５が送信データ７１０を送信したことに応じて、スマート端末１４０＿１より作業結果データ７２０を受信する。図７に示すように、作業結果データ７２０には、登録者ＩＤ、データＩＤ、質問ＩＤ、選択結果が含まれる。受信部７０６は、受信した作業結果データ７２０を格納制御部７０７に通知するとともに、作業結果データ７２０を受信したこと（次の送信データの送信指示）を、送信部７０５に通知する。
【００８６】
また、受信部７０６は、送信部７０５が送信データ７１０を送信したことに応じて、スマート端末１４０＿１より作業意思がないことを示す情報が送信された場合、これを受信する。受信部７０６は、作業意思がないことを示す情報を受信した場合、送信部７０５に終了メッセージの送信指示を通知する。
【００８７】
更に、受信部７０６は、送信部７０５が全ての送信データを送信したことで、全ての作業結果データを受信すると、送信部７０５に業務完了メッセージの送信指示を通知する。
【００８８】
格納制御部７０７は、格納手段の一例であり、受信部７０６から通知された作業結果データ７２０を作業結果データ格納部２１６に格納する。格納制御部７０７は、作業結果データ７２０に含まれる質問ＩＤにより特定される作業結果一覧情報において、作業結果データ７２０に含まれる登録者ＩＤ及びデータＩＤに対応する領域に、作業結果データ７２０に含まれる選択結果を解析結果として格納する。
【００８９】
＜５．委託処理部における処理の流れ＞
次に、サーバ装置２１０の委託処理部２１２により実行される処理の流れについて図８〜図１０を用いて説明する。委託処理部２１２により実行される処理には、送信データ７１０を生成する生成処理、操作領域を決定する操作領域決定処理、送信データ７１０を送信する送信処理、作業結果データ７２０を受信する受信処理が含まれる。
【００９０】
（１）生成処理の流れ
図８は、生成処理の流れ示すフローチャートである。要求受付部７０１が委託要求を受け付けると、図８に示す生成処理が開始される。
【００９１】
ステップＳ８０１において、送信先特定部７０２は、要求受付部７０１より通知された委託要求に含まれる、要求元を示す情報を抽出し、送信データ７１０を送信すべき送信先を特定する。また、送信先特定部７０２は、特定した送信先情報を送信部７０５に通知する。更に、送信先特定部７０２は、委託要求に含まれる画面サイズと、委託要求とともに通知された登録者ＩＤとを、送信データ生成部７０３に通知する。
【００９２】
ステップＳ８０２において、送信データ生成部７０３は、通知された登録者ＩＤに基づいて作業結果一覧情報群６００を参照し、登録者ＩＤにより識別される利用者に未だ解析業務を委託していない質問ＩＤを特定する。また、送信データ生成部７０３は、特定した質問ＩＤに基づいて質問情報５１０を参照し、質問内容を決定する。更に、送信データ生成部７０３は、特定した質問ＩＤ及び決定した質問内容を、質問情報５１０より読み出す。
【００９３】
ステップＳ８０３において、送信データ生成部７０３は、ステップＳ８０２において特定した質問ＩＤに基づいて操作割り当て情報５２０を参照し、割り当て内容を読み出す。
【００９４】
ステップＳ８０４において、送信データ生成部７０３は、ステップＳ８０２において特定した質問ＩＤに対応付けられた質問情報５１０の"質問対象データ"を特定する。更に、送信データ生成部７０３は、特定した質問対象データに基づいて対象データ一覧情報４００を参照し、対象データ及びデータＩＤを読み出す。
【００９５】
ステップＳ８０５において、送信データ生成部７０３は、ステップＳ８０１において通知された画面サイズを制約条件として、操作領域決定部７０４に決定要求を通知する。
【００９６】
ステップＳ８０６において、操作領域決定部７０４は、ステップＳ８０５において通知された制約条件に基づいて、ランダムに操作領域を算出し、操作領域情報を決定する。なお、操作領域決定処理の詳細は後述する。
【００９７】
ステップＳ８０７において、送信データ生成部７０３は、決定した操作領域情報に基づいて領域画像を生成する。また、送信データ生成部７０３は、生成した領域画像を、ステップＳ８０４において読み出した対象データのうちの１の対象データに重畳し、領域画像付き対象データを生成する。
【００９８】
ステップＳ８０８において、送信データ生成部７０３は、領域画像付き対象データ、データＩＤ、登録者ＩＤ、質問ＩＤ、質問内容、割り当て内容、操作領域情報を用いて送信データ７１０を生成し、送信部７０５に通知する。
【００９９】
ステップＳ８０９において、送信データ生成部７０３は、ステップＳ８０４において読み出した全ての対象データについて、領域画像付き対象データを生成し、かつ、送信データを生成したか否かを判定する。ステップＳ８０９において、領域画像付き対象データ及び送信データを生成していない対象データがあると判定した場合には、ステップＳ８０５に戻る。
【０１００】
一方、ステップＳ８０４において読み出した全ての対象データについて、領域画像付き対象データを生成し、かつ、送信データを生成したと判定した場合には、生成処理を終了する。
【０１０１】
（２）操作領域決定処理の流れ
図９は、操作領域決定処理の流れを示すフローチャートである。送信データ生成部７０３が操作領域決定部７０４に対して決定要求を通知することで、図９に示す操作領域決定処理が開始される。
【０１０２】
ステップＳ９０１において、操作領域決定部７０４は、通知された決定要求に含まれる制約条件として、タッチパネル部３１５の操作画面の画面サイズ９１１を取得する。
【０１０３】
ステップＳ９０２において、操作領域決定部７０４は、操作領域の形状をランダムに決定する。図９の例は、操作領域の形状が正方形９１２に決定されたことを示している。
【０１０４】
ステップＳ９０３において、操作領域決定部７０４は、操作領域のサイズをランダムに決定する。図９の例は、決定されたサイズに基づいて操作領域を拡大することで、正方形９１３が取得された様子を示している。なお、基準点９１４は、正方形９１３の重心位置を示している。
【０１０５】
ステップＳ９０４において、操作領域決定部７０４は、正方形９１３を画面サイズ９１１からはみ出すことなく配置するために、基準点９１４を配置することが可能な領域を算出する。図９の例は、基準点９１４を配置することが可能な領域として、白領域９１５が算出されたことを示している。なお、ハッチング領域９１６は、基準点９１４を配置した場合に、正方形９１３の少なくとも一部が画面サイズ９１１からはみ出る領域である。
【０１０６】
ステップＳ９０５において、操作領域決定部７０４は、白領域９１５内において、ランダムに基準点９１４の位置を決定する。
【０１０７】
ステップＳ９０６において、操作領域決定部７０４は、ステップＳ９０５において決定した位置に基準点９１４を配置した場合の正方形９１３が占める領域（操作領域）を算出し、算出した操作領域を特定する操作領域情報を決定する。図９の例は、正方形９１３の各頂点の位置を、操作領域情報（（ｘ１ａ，ｙ１ａ）、（ｘ２ａ，ｙ２ａ）、（ｘ３ａ，ｙ３ａ）、（ｘ４ａ，ｙ４ａ））として決定した様子を示している。操作領域決定部７０４は、決定した操作領域情報を、送信データ生成部７０３に通知する。
【０１０８】
このように、対象データごとに操作領域決定処理が実行されることで、送信データ生成部７０３は、対象データごとに操作領域情報を取得することができる。
【０１０９】
（３）送信処理の流れ
図１０（ａ）は、送信処理の流れを示すフローチャートであり、送信部７０５が１の送信データ７１０を送信する場合の流れを示している。送信部７０５が送信データ生成部７０３より送信データの通知を受けると、図１０（ａ）に示す送信処理が開始される。なお、送信データ生成部７０３より複数の送信データが通知された場合には、図１０（ａ）に示す送信処理が複数回実行される。
【０１１０】
ステップＳ１０１１において、送信部７０５は、受信部７０６より送信データ７１０の送信指示の通知を受けたか否かを判定する。送信データ７１０の送信指示の通知を受けたと判定した場合には、ステップＳ１０１２に進み、送信部７０５は、送信データ７１０を送信先に送信する。
【０１１１】
既に、送信部７０５が送信データ７１０を送信しており、受信部７０６が作業結果データ７２０を受信している場合には、受信部７０６より次の送信データの送信指示が通知される。この場合、送信部７０５は、ステップＳ１０１２に進み、次の送信データを送信先に送信する。
【０１１２】
一方、ステップＳ１０１１において、送信データ７１０の送信指示の通知を受けていないと判定した場合には、ステップＳ１０１３に進む。ステップＳ１０１３において、送信部７０５は、受信部７０６より業務完了メッセージの送信指示を受信したか否かを判定する。
【０１１３】
全ての送信データについて送信が完了し、かつ、受信部７０６が全ての作業結果データを受信した場合には、受信部７０６より業務完了メッセージの送信指示が通知される。この場合、業務完了メッセージの送信指示の通知を受けたと判定し、ステップＳ１０１４では、送信部７０５が、業務完了メッセージを送信先に送信する。
【０１１４】
一方、ステップＳ１０１３において、業務完了メッセージの送信指示の通知を受けていないと判定した場合には、ステップＳ１０１５に進む。ステップＳ１０１５において、送信部７０５は、受信部７０６より終了メッセージの送信指示を受信したか否かを判定する。送信部７０５が送信データを送信したことに応じて、受信部７０６が、送信先より作業意思がないことを示す情報を受信した場合には、受信部７０６より終了メッセージの送信指示が通知される。この場合、送信部７０５は、終了メッセージの送信指示の通知を受けたと判定し、ステップＳ１０１６では、終了メッセージを送信先に送信する。
【０１１５】
一方、ステップＳ１０１５において終了メッセージの送信指示の通知を受けていないと判定した場合には、ステップＳ１０１２に進む。送信部７０５が送信データ生成部７０３より複数の送信データの通知を受けた直後は（未だ送信データを送信していない状態では）、受信部７０６から、送信データの送信指示も、業務完了メッセージの送信指示も、終了メッセージの送信指示も通知されない。このため、ステップＳ１０１２において、送信部７０５は、送信データ生成部７０３より通知を受けた複数の送信データのうちの最初の送信データを送信先に送信する。
【０１１６】
（４）受信処理の流れ
図１０（ｂ）は、受信処理の流れを示すフローチャートである。送信部７０５により、送信データ７１０が送信されるごとに、図１０（ｂ）に示す受信処理が実行される。
【０１１７】
ステップＳ１０２１において、受信部７０６は、作業結果データ７２０を受信したか否かを判定する。ステップＳ１０２１において、作業結果データを受信したと判定した場合には、ステップＳ１０２２に進む。
【０１１８】
ステップＳ１０２２において、格納制御部７０７は、受信部７０６が受信した作業結果データ７２０を作業結果データ格納部２１６の作業結果一覧情報群６００に格納する。
【０１１９】
ステップＳ１０２３において、受信部７０６は、全ての作業結果データ７２０を受信したか否かを判定する。受信部７０６は、作業結果データ７２０に含まれる質問ＩＤに基づいて、質問情報５１０の"質問対象データ"を参照することで、受信すべきデータＩＤを特定することができる。受信部７０６は、受信すべきデータＩＤを含む全ての作業結果データを受信していないと判定した場合には、ステップＳ１０２４に進む。
【０１２０】
ステップＳ１０２４において、受信部７０６は、送信部７０５に対して次の送信データの送信指示を通知する。
【０１２１】
一方、ステップＳ１０２３において、受信すべきデータＩＤを含む全ての作業結果データを受信したと判定した場合には、受信部７０６は、ステップＳ１０２５に進む。
【０１２２】
ステップＳ１０２５において、受信部７０６は、送信部７０５に対して、業務完了メッセージの送信指示を通知する。
【０１２３】
一方、ステップＳ１０２１において、作業結果データ７２０を受信してないと判定した場合には、ステップＳ１０２６に進む。ステップＳ１０２６において、受信部７０６は、送信データ７１０を送信した送信先のスマート端末１４０＿１から、作業意思がないことを示す情報を受信したか否かを判定する。作業意思がないことを示す情報は、領域画像付き対象データを含む表示データがスマート端末１４０＿１のタッチパネル部３１５の操作画面に表示されてから、利用者１５０＿１が、所定時間、操作を行わなかった場合に、スマート端末１４０＿１から送信される。
【０１２４】
ステップＳ１０２６において、作業意思がないことを示す情報を受信していないと判定した場合には、ステップＳ１０２１に戻る。一方、ステップＳ１０２６において、作業意思がないことを示す情報を受信したと判定した場合には、ステップＳ１０２７に進む。ステップＳ１０２７において、受信部７０６は、送信部７０５に対して、終了メッセージの送信指示を通知する。
【０１２５】
＜６．スマート端末の機能構成＞
次に、スマート端末１４０＿１の業務処理部２４０の機能構成について説明する。図１１は、業務処理部の機能構成の一例を示す図である。図１１に示すように、業務処理部２４０は、要求部１１０１、送信データ受信部１１０２、送信データ表示部１１０３、操作受付部１１０４、作業結果データ生成部１１０５、作業結果データ送信部１１０６を有する。
【０１２６】
要求部１１０１は、サーバ装置２１０にアクセスし、登録者ＩＤとログインパスワードを送信する。また、要求部１１０１は、登録者ＩＤとログインパスワードを送信したことに応じて、サーバ装置２１０より認証成功の通知を受けた場合、サーバ装置２１０に委託要求を送信する。要求部１１０１は、要求元を示す情報と、タッチパネル部３１５の操作画面の画面サイズとを、委託要求に含めて送信する。更に、要求部１１０１は、委託要求を送信したことを送信データ受信部１１０２に通知する。
【０１２７】
送信データ受信部１１０２は、要求部１１０１が委託要求を送信したことに応じてサーバ装置２１０が送信した送信データ７１０を受信する。送信データ受信部１１０２は、受信した送信データ７１０に含まれる、質問内容、割り当て内容に含まれる選択肢、領域画像付き対象データ、を送信データ表示部１１０３に通知する。また、送信データ受信部１１０２は、受信した送信データ７１０に含まれる、操作内容、操作領域情報、を操作受付部１１０４に通知する。
【０１２８】
送信データ表示部１１０３は、表示手段の一例であり、送信データ受信部１１０２より通知された質問内容と、選択肢と、領域画像付き対象データとを含む表示データを生成し、生成した表示データをタッチパネル部３１５の操作画面に表示する。送信データ表示部１１０３は、送信データ受信部１１０２より、質問内容、選択肢、領域画像付き対象データが通知されるごとに、タッチパネル部３１５の操作画面に表示する表示データを切り替える。これにより、利用者１５０＿１にとっては、操作画面において対象データが切り替わるごとに、操作領域が変更されることになる。なお、送信データ表示部１１０３は、表示データを切り替えたことを操作受付部１１０４に通知する。
【０１２９】
操作受付部１１０４は、受付手段の一例であり、送信データ表示部１１０３がタッチパネル部３１５の操作画面に表示する表示データを切り替えたことに応じて、利用者１５０＿１が操作画面に対して何らかの操作を行ったか否かを検出する検出処理を開始する。
【０１３０】
操作受付部１１０４は、操作画面に切り替え後の表示データが表示されたにも関わらず、所定時間、利用者１５０＿１による操作を検出しなかったと判定した場合には、作業意思がないことを示す情報を作業結果データ生成部１１０５に通知する。
【０１３１】
また、操作受付部１１０４は、操作画面に切り替え後の表示データが表示されたことに応じて、利用者１５０＿１が操作画面に対して何らかの操作を行ったことを検出した場合には、検出した操作が、割り当て内容に含まれる操作内容のいずれに該当するかを判定する。検出した操作が、割り当て内容に含まれる操作内容のいずれにも該当しないと判定した場合、操作受付部１１０４は、操作画面に操作エラーメッセージを表示する。
【０１３２】
また、操作受付部１１０４は、検出した操作が、割り当て内容に含まれる操作内容のいずれかに該当すると判定した場合には、検出した操作が、操作領域情報により特定される操作領域に対して行われたものであるか否かを判定する。検出した操作が、操作領域情報により特定される操作領域に対して行われたものでないと判定した場合、操作受付部１１０４は、操作画面に操作エラーメッセージを表示する。
【０１３３】
更に、操作受付部１１０４は、検出した操作が、操作領域情報により特定される操作領域に対して行われたものであると判定した場合、判定した操作内容を、検出結果として作業結果データ生成部１１０５に通知する。
【０１３４】
つまり、操作受付部１１０４では、操作画面に表示される表示データが切り替えられるごとに、操作領域情報に基づき操作領域を変更し、変更後の操作領域に対して行われる操作を受け付けることになる。
【０１３５】
作業結果データ生成部１１０５は、特定手段の一例であり、操作受付部１１０４より通知された検出結果に基づいて、割り当て内容を参照することで、利用者１５０＿１が選択した選択肢を判定し、選択結果を特定する。
【０１３６】
作業結果データ生成部１１０５は、特定した選択結果と、登録者ＩＤ、データＩＤ、質問ＩＤとを用いて、作業結果データ７２０を生成する。作業結果データ生成部１１０５は、生成した作業結果データ７２０を作業結果データ送信部１１０６に通知する。
【０１３７】
なお、作業結果データ生成部１１０５は、操作受付部１１０４より、作業意思がないことを示す情報が通知された場合には、当該情報を、作業結果データ送信部１１０６に通知する。
【０１３８】
作業結果データ送信部１１０６は、作業結果データ生成部１１０５において生成された作業結果データ７２０を、サーバ装置２１０に送信する。また、作業結果データ送信部１１０６は、作業結果データ生成部１１０５より、作業意思がないことを示す情報が通知された場合にあっては、当該情報をサーバ装置２１０に送信する。
【０１３９】
＜７．業務処理部における処理の流れ＞
次に、スマート端末１４０＿１の業務処理部２４０により実行される処理（送信データを受信してから作業結果データを生成し送信するまでの業務処理）の流れについて説明する。図１２は、業務処理の流れを示すフローチャートであり、１の送信データ７１０に対して行う業務処理の流れを示している。スマート端末１４０＿１において業務処理プログラムが起動し、要求部１１０１がサーバ装置２１０に委託要求を送信すると、図１２に示すフローチャートが開始される。なお、サーバ装置２１０より、順次、複数の送信データが送信される場合には、図１２に示す業務処理が複数回実行される。
【０１４０】
ステップＳ１２０１において、送信データ受信部１１０２は、送信データ７１０を受信したか否かを判定する。ステップＳ１２０１において、送信データ７１０を受信していないと判定した場合には、送信データ７１０を受信するまで待機する。
【０１４１】
一方、ステップＳ１２０１において、送信データ７１０を受信したと判定した場合には、ステップＳ１２０２に進む。ステップＳ１２０２において、送信データ表示部１１０３は、送信データ７１０に含まれる質問内容と、選択肢と、領域画像付き対象データとを含む表示データを生成し、生成した表示データをタッチパネル部３１５の操作画面に表示する。また、送信データ表示部１１０３が表示データをタッチパネル部３１５の操作画面に表示したことに応じて、操作受付部１１０４は、利用者１５０＿１が操作画面に対して何らかの操作を行ったか否かを検出する検出処理を開始する。
【０１４２】
検出処理を開始してから所定時間が経過するまでの間に、利用者１５０＿１による操作を検出しなかったと判定した場合、操作受付部１１０４は、ステップＳ１２０３からステップＳ１２０４へと進む。
【０１４３】
ステップＳ１２０４において、操作受付部１１０４は、作業意思がないことを示す情報を通知し、作業結果データ送信部１１０６は、当該情報をサーバ装置２１０に送信する。
【０１４４】
一方、ステップＳ１２０３において、利用者１５０＿１が操作画面に対して何らかの操作を行ったことを検出した場合、操作受付部１１０４は、ステップＳ１２０３からステップＳ１２０５へと進む。
【０１４５】
ステップＳ１２０５において、操作受付部１１０４は、検出した操作が、送信データ７１０に含まれる操作内容のいずれかに該当するかを判定する。また、操作受付部１１０４は、検出した操作が、操作領域情報により特定される操作領域に対して行われた操作であるか否かを判定する。
【０１４６】
ステップＳ１２０５において、検出した操作が、送信データ７１０に含まれる操作内容のいずれにも該当しないと判定した場合には、ステップＳ１２０６に進む。また、ステップＳ１２０５において、検出した操作が、操作領域情報により特定される操作領域に対して行われたものでないと判定した場合にも、ステップＳ１２０６に進む。
【０１４７】
ステップＳ１２０６において、操作受付部１１０４は、タッチパネル部３１５に操作エラーメッセージを表示し、ステップＳ１２０３に戻る。
【０１４８】
一方、ステップＳ１２０５において、検出した操作が、送信データ７１０に含まれる操作内容のいずれかに該当すると判定し、かつ、検出した操作が、操作領域に対して行われたものであると判定した場合には、ステップＳ１２０７に進む。
【０１４９】
ステップＳ１２０７において、操作受付部１１０４は、該当すると判定した操作内容を、検出結果として作業結果データ生成部１１０５に通知する。また、操作受付部１１０４は、利用者１５０＿１が操作画面に対して何らかの操作を行ったか否かを検出する検出処理を終了する。
【０１５０】
また、作業結果データ生成部１１０５は、操作受付部１１０４より通知された検出結果に基づいて割り当て内容を参照し、利用者１５０＿１が選択した選択肢を判定することで、選択結果を特定する。
【０１５１】
ステップＳ１２０８において、作業結果データ生成部１１０５は、特定した選択結果を、送信データ７１０と対応付けて、ログデータとしてＲＡＭ３１３に保持する。
【０１５２】
ステップＳ１２０９において、作業結果データ生成部１１０５は、特定した選択結果と、送信データ７１０に含まれる、登録者ＩＤ、データＩＤ、質問ＩＤとを用いて、作業結果データ７２０を生成する。
【０１５３】
ステップＳ１２１０において、作業結果データ送信部１１０６は、作業結果データ生成部１１０５により生成された作業結果データ７２０をサーバ装置２１０に送信する。
【０１５４】
ステップＳ１２１１において、作業結果データ送信部１１０６は、ＲＡＭ３１３に保持されたログデータを消去し、業務処理を終了する。
【０１５５】
＜８．委託処理及び受託処理のシーケンス＞
次に、通信システム２００においてサーバ装置２１０により実行される委託処理と、スマート端末１４０＿１により実行される受託処理のシーケンスについて説明する。図１３は、通信システムにおける委託処理及び受託処理の第１のシーケンス図である。
【０１５６】
ステップＳ１３０１において、スマート端末１４０＿１の要求部１１０１は、サーバ装置２１０にアクセスし、ログイン処理を行うことで、登録者ＩＤとログインパスワードをサーバ装置２１０に送信する。
【０１５７】
ステップＳ１３０２において、サーバ装置２１０の要求受付部７０１は、認証処理を行い、認証に成功すると、スマート端末１４０＿１に認証成功の通知を行う。
【０１５８】
ステップＳ１３０３において、スマート端末１４０＿１の要求部１１０１は、要求処理を行い、サーバ装置２１０に委託要求を送信する。
【０１５９】
ステップＳ１３０４において、サーバ装置２１０の送信先特定部７０２、送信データ生成部７０３、操作領域決定部７０４は、送信データ７１０を生成する生成処理を行う。なお、生成処理の詳細は、図８を用いて説明済みであるため、ここでは詳細な説明は省略する。
【０１６０】
ステップＳ１３０５＿１において、サーバ装置２１０の送信部７０５は、生成した複数の送信データのうち、１の送信データをスマート端末１４０＿１に送信する送信処理を行う。なお、送信処理の詳細は、図１０（ａ）を用いて説明済みであるため、ここでは詳細な説明は省略する。
【０１６１】
ステップＳ１３０６＿１において、スマート端末１４０＿１の送信データ受信部１１０２〜作業結果データ送信部１１０６は、送信データを受信してから作業結果データを生成し送信するまでの業務処理を行う。なお、業務処理の詳細は、図１２を用いて説明済みであるため、ここでは詳細な説明は省略する。
【０１６２】
ステップＳ１３０７＿１において、サーバ装置２１０の受信部７０６及び格納制御部７０７は、受信処理を行う。なお、受信処理の詳細は、図１０（ｂ）を用いて説明済みであるため、ここでは詳細な説明は省略する。
【０１６３】
ステップＳ１３０５＿２において、サーバ装置２１０の送信部７０５は、生成した複数の送信データのうち、ステップＳ１３０５＿１において送信した送信データの次の送信データをスマート端末１４０＿１に送信する送信処理を行う。
【０１６４】
ステップＳ１３０６＿２において、スマート端末１４０＿１の送信データ受信部１１０２〜作業結果データ送信部１１０６は、ステップＳ１３０５＿２において送信部７０５により送信された１の送信データについて業務処理を行う。
【０１６５】
以下、同様に、サーバ装置２１０の送信部７０５により送信データが送信されるごとに、スマート端末１４０＿１の送信データ受信部１１０２〜作業結果データ送信部１１０６は、業務処理を行う。また、スマート端末１４０＿１の作業結果データ送信部１１０６により作業結果データが送信されるごとに、サーバ装置２１０の受信部７０６及び格納制御部７０７は、受信処理を行う。
【０１６６】
ステップＳ１３０７＿ｉにおいて、サーバ装置２１０の受信部７０６は、生成された複数の送信データ（ここでは、ｉ個の送信データ）に対応する全ての作業結果データを受信したと判定すると、送信部７０５に業務完了メッセージの送信指示を通知する。
【０１６７】
これを受けて、ステップＳ１３０５＿ｉ＋１では、サーバ装置２１０の送信部７０５が、スマート端末１４０＿１に業務完了メッセージを送信する。これにより、サーバ装置２１０により実行される委託処理と、スマート端末１４０＿１により実行される受託処理が終了する。
【０１６８】
＜９．スマート端末の操作画面に表示される表示データの遷移＞
次に、業務処理実行中のスマート端末１４０＿１のタッチパネル部３１５の操作画面に表示される表示データの遷移について説明する。図１４〜図１５は、スマート端末の操作画面に表示される表示データの遷移の一例を示す図である。
【０１６９】
（１）操作画面に表示される表示データの遷移その１（図１４）
図１４（ａ）は、スマート端末１４０＿１のタッチパネル部３１５の操作画面１４００に、質問内容１４０１と、選択肢１４０２と、領域画像付き対象データ１４０３＿１とを含む表示データが表示された様子を示している。
【０１７０】
図１４（ｂ）は、利用者１５０＿１が、領域画像付き対象データ１４０３＿１について、質問内容１４０１に対する解析結果を入力すべく、領域画像１４０４＿１が示す操作領域を始点とするスワイプ操作１４１１を行った様子を示している。このように、利用者１５０＿１は、領域画像付き対象データ１４０３＿１に対する解析結果（"男性"）を、スワイプ操作１４１１を行うだけで入力することができる。
【０１７１】
図１４（ｃ）は、利用者１５０＿１がスワイプ操作１４１１を行ったことに応じて、サーバ装置２１０より、領域画像付きの次の対象データ１４０３＿２を含む送信データが送信され、操作画面１４００に表示データが表示された様子を示している。
【０１７２】
図１４（ｄ）は、利用者１５０＿１が、領域画像付き対象データ１４０３＿２について、質問内容１４０１に対する解析結果を入力すべく、領域画像１４０４＿２が示す操作領域を始点とするスワイプ操作１４１２を行った様子を示している。このように、利用者１５０＿１は、領域画像付き対象データ１４０３＿２に対する解析結果（"女性"）を、スワイプ操作１４１２を行うだけで入力することができる。
【０１７３】
ただし、図１４（ｃ）に示す領域画像１４０４＿２は、図１４（ａ）に示す領域画像１４０４＿１に対して変化している（つまり、操作領域が変更されている）。このため、利用者１５０＿１は、領域画像１４０４＿２に基づいて示される、操作画面１４００上の現在の操作領域を正しく認識しないと、解析結果を入力することができない。
【０１７４】
このため、作業時に利用者１５０＿１は、操作画面１４００を注意して見るようになり、領域画像付き対象データ１４０３＿２を解析する際の集中力の欠落等を回避することができる。この結果、委託者は、領域画像付き対象データ１４０３＿２について精度の高い解析結果を得ることができる。
【０１７５】
図１４（ｅ）は、利用者１５０＿１がスワイプ操作１４１２を行ったことに応じて、サーバ装置２１０より、領域画像付きの次の対象データ１４０３＿３を含む送信データが送信され、操作画面１４００に表示データが表示された様子を示している。
【０１７６】
図１４（ｆ）は、利用者１５０＿１が、領域画像付き対象データ１４０３＿３について、質問内容１４０１に対する解析結果を入力すべく、領域画像１４０４＿３が示す操作領域を始点とするスワイプ操作１４１３を行った様子を示している。このように、利用者１５０＿１は、領域画像付き対象データ１４０３＿３に対する解析結果（"不明"）を、スワイプ操作１４１３を行うだけで入力することができる。
【０１７７】
ただし、図１４（ｅ）に示す領域画像１４０４＿３は、図１４（ｃ）に示す領域画像１４０４＿２に対して変化している（つまり、操作領域が変更されている）。このため、利用者１５０＿１は、領域画像１４０４＿３に基づいて示される、操作画面１４００上の現在の操作領域を正しく認識しないと、解析結果を入力することができない。
【０１７８】
このため、作業時に利用者１５０＿１は、操作画面１４００を注意して見るようになり、領域画像付き対象データ１４０３＿３を解析する際の集中力の欠落等を回避することができる。この結果、委託者は、領域画像付き対象データ１４０３＿３について精度の高い解析結果を得ることができる。
【０１７９】
図１４（ｇ）は、委託された解析業務において解析すべき全ての領域画像付き対象データについて、作業が完了した場合に表示される、業務完了メッセージ１４２０を含む表示データを示している。スマート端末１４０＿１の操作画面１４００に業務完了メッセージ１４２０を含む表示データが表示されることで、利用者１５０＿１は、委託された解析業務において解析すべき全ての領域画像付き対象データについて、作業が完了したことを認識することができる。
【０１８０】
（２）操作画面に示される表示データの遷移その２（図１５）
図１５（ａ）〜図１５（ｇ）は、表示データに含まれる領域画像付き対象データ１４０３＿１〜１４０３＿３が、図１４（ａ）〜図１４（ｇ）に示した表示データに含まれる領域画像付き対象データと同じである場合を示している。ただし、図１５（ａ）〜図１５（ｇ）の場合、領域画像１５０４＿１〜１５０４＿３が半透明となっている。なお、送信データ生成部７０３では、領域画像１５０４＿１〜１５０４＿３を生成する際に、領域画像１５０４＿１〜１５０４＿３の透過度を、任意に設定できるものとする。
【０１８１】
図１５（ａ）、（ｃ）に示すように、領域画像１５０４＿１、１５０４＿２が領域画像付き対象データ１４０３＿１、１４０３＿２内の人物に重なっていた場合でも、利用者１５０＿１は、当該人物を視認することができる。
【０１８２】
このため、利用者１５０＿１は、解析時の誤りをなくし、精度の高い解析結果を入力することができる。
【０１８３】
＜１０．まとめ＞
以上の説明から明らかなように、本実施形態の通信システムは、種々の対象データについて、解析内容を予め列挙し、それぞれの解析内容について、解析結果を導くための簡単な質問内容と、想定される解析結果を表す所定数の選択肢とを生成する。更に、本実施形態の通信システムでは、
・サーバ装置が、種々の対象データについて生成した質問内容と、所定数の選択肢とを対応付けて記憶する。
・サーバ装置が、所定数の選択肢と、それぞれの選択肢を選択するための操作内容とを対応付けて記憶する。
・スマート端末が、対象データと選択肢とを含む表示データをタッチパネル部の操作画面に表示したことに応じて利用者が行った操作を検出し、検出結果に基づき利用者が選択した選択結果を特定する。
・サーバ装置が、スマート端末により特定された選択結果を取得し、質問内容を示す識別子及び対象データを示す識別子と対応付けて、対象データについての解析結果として記憶する。
【０１８４】
このように、委託対象（スマート端末の利用者）に適した通信システムを構築することで、本実施形態によれば、スマート端末の利用者は、簡単な質問内容に対して簡単な操作を行うだけで、対象データについての解析結果を入力することができる。これにより、委託者は、詳細な解析結果を取得することができる。
【０１８５】
更に、本実施形態の通信システムでは、
・対象データごとにランダムに操作領域を決定することで、スマート端末の操作画面に表示される表示データが切り替えられるごとに、操作領域を変更する。
・スマート端末の操作画面の操作領域を示す領域画像を生成し、生成した領域画像を対象データに重畳して、スマート端末の操作画面に表示する。
【０１８６】
このように、対象データごとに操作領域を意識しながら操作させる構成とすることで、スマート端末の利用者は、簡単ではあるが単調でない操作により解析結果を入力することになる。これにより、本実施形態によれば、スマート端末の利用者は、解析する際の集中力の欠落等を回避することができ、委託者は、精度の高い解析結果を得ることができる。
【０１８７】
この結果、本実施形態の通信システムによれば、スマート端末の利用者を委託対象とした場合でも、委託者は対象データについての詳細かつ精度の高い解析結果を得ることができる。つまり、スマート端末の利用者を委託対象とするクラウドソーシングにおいて、業務品質の向上を実現することができる。
【０１８８】
［第２の実施形態］
上記第１の実施形態では、操作領域を決定するにあたり、制約条件として、画面サイズを用いる構成とした。これに対して、第２の実施形態では、制約条件として、画面サイズに加えて、人物領域に関する情報を用いる。人物領域に関する情報とは、対象データに含まれる人物が占める領域である（本実施形態では矩形領域として説明する）。人物が占める領域を制約条件に加えることで、対象データに含まれる人物の上に領域画像が重畳されることを回避することができる。これにより、対象データに含まれる人物が見やすい表示データを操作画面に表示することが可能となる。以下、第２の実施形態について、上記第１の実施形態との相違点を中心に説明する。
【０１８９】
＜１．委託処理部の機能構成＞
図１６は、委託処理部の機能構成の一例を示す第２の図であり、第２の実施形態におけるサーバ装置の委託処理部の機能構成を示している。図７に示した機能構成（第１の実施形態におけるサーバ装置の委託処理部の機能構成）との相違点は、委託処理部２１２が人物領域抽出部１６０１を有している点、送信データ生成部７０３が、制約条件として、画面サイズに加えて人物領域情報を通知する点である。
【０１９０】
人物領域抽出部１６０１は、対象データを解析し、対象データに含まれる人物が占める対象データ内での領域を、矩形領域として抽出する。人物領域抽出部１６０１は、抽出した矩形領域を示す人物領域情報を、送信データ生成部７０３を介して操作領域決定部７０４に通知する。
【０１９１】
＜２．操作領域決定処理の流れ＞
次に、第２の実施形態における委託処理部２１２による操作領域決定処理の流れについて説明する。図１７は、操作領域決定処理の流れを示すフローチャートである。送信データ生成部７０３が操作領域決定部７０４に対して決定要求を通知することで、図１７に示す操作領域決定処理が開始される。
【０１９２】
ステップＳ１７０１において、操作領域決定部７０４は、通知された決定要求に含まれる制約条件として、タッチパネル部３１５の操作画面の画面サイズ９１１、対象データに含まれる人物が占める領域を示す人物領域情報１７１１を取得する。
【０１９３】
ステップＳ９０２において、操作領域決定部７０４は、操作領域の形状をランダムに決定する。図１７の例は、操作領域の形状が正方形９１２に決定されたことを示している。
【０１９４】
ステップＳ９０３において、操作領域決定部７０４は、操作領域のサイズをランダムに決定する。図９の例は、決定されたサイズに基づいて操作領域を拡大することで、正方形９１３が取得された様子を示している。なお、基準点９１４は、正方形９１３の重心位置を示している。
【０１９５】
ステップＳ１７０２において、操作領域決定部７０４は、画面サイズ９１１に対して基準点９１４を配置することが可能でない領域（配置した場合に正方形９１３が操作画面からはみ出ることになる領域）を算出する。図１７の例において、ハッチング領域９１６は、画面サイズ９１１に対して基準点９１４を配置することが可能でない領域を示している。
【０１９６】
更に、操作領域決定部７０４は、人物領域情報１７１１に対して基準点９１４を配置することが可能でない領域（配置した場合に正方形９１３が人物に重なることになる領域）を算出する。図１７の例において、ハッチング領域１７１２は、人物領域情報１７１１に対して基準点９１４を配置することが可能でない領域を示している。
【０１９７】
なお、図１７の例において、白領域１７１３は、基準点９１４を配置することが可能な領域である。
【０１９８】
ステップＳ１７０３において、操作領域決定部７０４は、白領域１７１３内において、ランダムに基準点９１４の位置を決定する。
【０１９９】
ステップＳ１７０４において、操作領域決定部７０４は、ステップＳ１７０３において決定した位置に基準点９１４を配置した場合の正方形９１３が占める領域（操作領域）を算出し、算出した操作領域を特定する操作領域情報を決定する。
【０２００】
図１７の例は、正方形９１３の各頂点の位置を、操作領域情報（（ｘ１ｂ，ｙ１ｂ）、（ｘ２ｂ，ｙ２ｂ）、（ｘ３ｂ，ｙ３ｂ）、（ｘ４ｂ，ｙ４ｂ））として決定した様子を示している。操作領域決定部７０４は、決定した操作領域情報を、送信データ生成部７０３に通知する。
【０２０１】
＜３．スマート端末の操作画面に表示される表示データの遷移＞
次に、業務処理実行中のスマート端末１４０＿１のタッチパネル部３１５の操作画面１４００に表示される表示データの遷移について説明する。図１８は、スマート端末の操作画面に表示される表示データの遷移の一例を示す図である。
【０２０２】
図１８（ａ）、（ｃ）、（ｅ）に示すように、領域画像１８０４＿１〜１８０４＿３が領域画像付き対象データ１４０３＿１〜１４０３＿３の人物に重なることなく配置される。このため、利用者１５０＿１は、領域画像付き対象データ１４０３＿１〜１４０３＿３の人物を確実に視認することができる。
【０２０３】
この結果、利用者１５０＿１は、より精度の高い解析結果を入力することができる。
【０２０４】
［第３の実施形態］
上記第２の実施形態では、操作領域を決定するにあたり、制約条件として、画面サイズと人物領域情報とを用いる構成とした。これに対して、第３の実施形態では、制約条件として、画面サイズ及び人物領域情報に加えて、操作不可領域情報を用いる。操作不可領域情報とは、人物領域の境界から操作画面の端部までの長さが所定の閾値以下であり、操作領域として適していない領域（操作領域が所定のサイズ未満となってしまう領域）をいう。
【０２０５】
操作不可領域情報を制約条件に加えることで、十分なサイズの操作領域を確保することができない領域に、操作領域が配置されることを回避することができる。
【０２０６】
＜１．操作領域決定処理の流れ＞
はじめに、第３の実施形態における委託処理部２１２による操作領域決定処理の流れについて説明する。図１９は、操作領域決定処理の流れを示すフローチャートである。送信データ生成部７０３が操作領域決定部７０４に対して決定要求を通知することで、図１９に示す操作領域決定処理が開始される。
【０２０７】
ステップＳ１９０１において、操作領域決定部７０４は、通知された決定要求に含まれる制約条件として画面サイズ９１１、人物領域情報１７１１、操作不可領域情報１９１１を取得する。
【０２０８】
ステップＳ９０２において、操作領域決定部７０４は、操作領域の形状をランダムに決定する。図１９の例は、操作領域の形状が正方形９１２に決定されたことを示している。
【０２０９】
ステップＳ９０３において、操作領域決定部７０４は、操作領域のサイズをランダムに決定する。図１９の例は、決定されたサイズに基づいて操作領域を拡大することで、正方形９１３が取得された様子を示している。なお、基準点９１４は、正方形９１３の重心位置を示している。
【０２１０】
ステップＳ１９０２において、操作領域決定部７０４は、画面サイズ９１１に対して基準点９１４を配置することが可能でない領域（配置した場合に正方形９１３が操作画面からはみ出ることになる領域）を算出する。図１９の例において、ハッチング領域９１６は、画面サイズ９１１に対して基準点９１４を配置することが可能でない領域を示している。
【０２１１】
更に、操作領域決定部７０４は、人物領域情報１７１１に対して基準点９１４を配置することが可能でない領域（配置した場合に正方形９１３が人物に重なることになる領域）を算出する。図１９の例において、ハッチング領域１７１２は、人物領域情報１７１１に対して基準点９１４を配置することが可能でない領域を示している。
【０２１２】
更に、操作領域決定部７０４は、操作不可領域情報１９１１に対して基準点９１４を配置することが可能でない領域（配置した場合に正方形９１３が操作不可領域に配置されることになる領域）を算出する。図１９の例において、ハッチング領域１９１２は、操作不可領域情報１９１１に対して基準点９１４を配置することが可能でない領域を示している。
【０２１３】
なお、図１９の例において、白領域１９１３は、基準点９１４を配置することが可能な領域である。
【０２１４】
ステップＳ１９０３において、操作領域決定部７０４は、白領域１９１３内において、ランダムに基準点９１４の位置を決定する。
【０２１５】
ステップＳ１９０４において、操作領域決定部７０４は、ステップＳ１９０３において決定した位置に基準点９１４を配置した場合の正方形９１３が占める領域（操作領域）を算出し、算出した操作領域を特定する操作領域情報を決定する。図１９の例は、正方形９１３の各頂点の位置を、操作領域情報（（ｘ１ｃ，ｙ１ｃ）、（ｘ２ｃ，ｙ２ｃ）、（ｘ３ｃ，ｙ３ｃ）、（ｘ４ｃ，ｙ４ｃ））として決定した様子を示している。操作領域決定部７０４は、決定した操作領域情報を、送信データ生成部７０３に通知する。
【０２１６】
＜２．スマート端末の操作画面に表示される表示データの遷移＞
次に、業務処理実行中のスマート端末１４０＿１のタッチパネル部３１５に表示される操作画面に表示される表示データの遷移について説明する。図２０は、スマート端末の操作画面に表示される表示データの遷移の一例を示す図である。
【０２１７】
図２０（ａ）、（ｃ）、（ｅ）に示すように、領域画像２００４＿１〜２００４＿３が領域画像付き対象データ１４０３＿１〜１４０３＿３の人物に重なることなく配置される。また、人物領域の境界から操作画面１４００の端部までの長さが所定の閾値未満であり、操作領域を配置するのに適していない領域に、領域画像２００４＿１〜２００４＿３が表示されることもない。
【０２１８】
つまり、操作不可領域情報を制約条件に加えることで、所定のサイズ以上の操作領域を確保することができる。
【０２１９】
［その他の実施形態］
上記第１乃至第３の実施形態では、操作領域を、形状、サイズ、位置の順で決定する場合について説明したが、操作領域の決定方法はこれに限定されない。形状、サイズ、位置の順とは異なる順序で操作領域を決定するようにしてもよい。また、上記第１乃至第３の実施形態では、形状、サイズ、位置のすべてを変えることで、領域画像の表示態様を変更するものとして説明したが、表示態様の変更方法はこれに限定されない。切り替え前の対象データに重畳される領域画像と切り替え後の対象データに重畳される領域画像とで、形状、位置、サイズの少なくともいずれかを変えることで、領域画像の表示態様を変更するように構成してもよい。
【０２２０】
また、上記第１乃至第３の実施形態では、決定した操作領域を示す領域画像を、対象データに重畳し、領域画像付き対象データをスマート端末に送信する構成とした。しかしながら、スマート端末側で、操作領域情報に基づいて領域画像を生成し、対象データに重畳することで、領域画像付き対象データを生成するように構成してもよい。あるいは、サーバ装置側で領域画像を生成し、スマート端末側で領域画像付き対象データを生成するように構成してもよい。
【０２２１】
また、上記第１乃至第３の実施形態では、決定した操作領域を示す領域画像を対象データに重畳する構成としたが、決定した操作領域を利用者が認識できる画像であれば、領域画像以外の画像を対象データに重畳する構成としてもよい。
【０２２２】
また、上記第１乃至第３の実施形態では、質問内容、選択肢、領域画像付き対象データとを含む表示データを、操作画面１４００に表示する構成とした。しかしながら、質問内容と選択肢とを含む表示データと、領域画像付き対象データを含む表示データとを別々に生成してもよい。この場合、はじめに、質問内容と選択肢とを含む表示データが操作画面１４００に表示した後に、領域画像付き対象データを含む表示データを操作画面１４００に連続的に表示してもよい。あるいは、質問内容と選択肢とを含む表示データと、領域画像付き対象データを含む表示データを交互に操作画面１４００に表示してもよい。
【０２２３】
また、上記第１乃至第３の実施形態では、スマート端末側で選択結果を特定し、サーバ装置に送信する構成としたが、スマート端末からサーバ装置へは、検出結果を送信し、サーバ装置側で選択結果を特定するように構成してもよい。
【０２２４】
また、上記第１乃至第３の実施形態では、サーバ装置２１０側で業務内容を決定するにあたり、登録者ＩＤにより特定される利用者に未だ解析業務を委託していない質問ＩＤを特定することで、質問内容及び対象データを特定する構成とした。しかしながら、業務内容の特定方法はこれに限定されず、例えば、作業結果一覧情報群６００に基づいて、選択結果の収集数が少ない質問ＩＤを特定することで、業務内容を特定するように構成してもよい。あるいは、登録者情報５００に格納されている、各利用者の信頼度に基づいて、業務内容を特定するように構成してもよい。
【０２２５】
なお、上記実施形態に挙げた構成等に、その他の要素との組み合わせなど、ここで示した構成に本発明が限定されるものではない。これらの点に関しては、本発明の趣旨を逸脱しない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０２２６】
２００                      ：通信システム
２１０                      ：サーバ装置
２１１                      ：前処理部
２１２                      ：委託処理部
２１３                      ：後処理部
１４０＿１〜１４０＿ｎ      ：スマート端末
２４０                      ：業務処理部
４００                      ：対象データ一覧情報
５００                      ：登録者情報
５１０                      ：質問情報
５２０                      ：操作割り当て情報
６００                      ：作業結果一覧情報群
７０１                      ：要求受付部
７０２                      ：送信先特定部
７０３                      ：送信データ生成部
７０４                      ：操作領域決定部
７０５                      ：送信部
７０６                      ：受信部
７０７                      ：格納制御部
７１０                      ：送信データ
７２０                      ：作業結果データ
１１０１                    ：要求部
１１０２                    ：送信データ受信部
１１０３                    ：送信データ表示部
１１０４                    ：操作受付部
１１０５                    ：作業結果データ生成部
１１０６                    ：作業結果データ送信部
１４００                    ：操作画面
１４０３＿１〜１４０３＿３  ：領域画像付き対象データ
１４０４＿１〜１４０４＿３  ：領域画像
１５０４＿１〜１５０４＿３  ：領域画像
１６０１                    ：人物領域抽出部
１８０４＿１〜１８０４＿３  ：領域画像
２００４＿１〜２００４＿３  ：領域画像
【先行技術文献】
【特許文献】
【０２２７】
【特許文献１】特開２０１４−６７０９８号公報
【図１】
2018005380.tif 000003
【図２】
2018005380.tif 000004
【図３】
2018005380.tif 000005
【図４】
2018005380.tif 000006
【図５】
2018005380.tif 000007
【図６】
2018005380.tif 000008
【図７】
2018005380.tif 000009
【図８】
2018005380.tif 000010
【図９】
2018005380.tif 000011
【図１０】
2018005380.tif 000012
【図１１】
2018005380.tif 000013
【図１２】
2018005380.tif 000014
【図１３】
2018005380.tif 000015
【図１４】
2018005380.tif 000016
【図１５】
2018005380.tif 000017
【図１６】
2018005380.tif 000018
【図１７】
2018005380.tif 000019
【図１８】
2018005380.tif 000020
【図１９】
2018005380.tif 000021
【図２０】
2018005380.tif 000022