(57)【要約】【課題】  スマート端末の利用者を委託対象とするクラウドソーシングにおいて、業務効率及び業務品質の向上を実現する。【解決手段】  対象データを蓄積するサーバ装置２１０と、サーバ装置２１０に接続されるスマート端末１４０＿１とを有する通信システム２００であって、スマート端末１４０＿１において対象データが出力された際に、スマート端末１４０＿１に対して行われた操作を検出する業務処理部２４０と、業務処理部２４０により検出された操作に対応付けられた、対象データの解析結果を特定する委託処理部２１２と、委託処理部２１２により特定された解析結果を、対象データと対応付けて格納する作業結果データ格納部２１６とを有する。【選択図】図２
2018005381.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）３１４は、書き換え可能な不揮発性メモリである。ＥＥＰＲＯＭ３１４は、ＣＰＵ３１１により実行される各種プログラム（例えば、業務処理プログラム等）を格納する。
【００４２】
タッチパネル部３１５は、指先で画面に触れることで入力を行うデバイスであり、表示機能と入力機能とを有する。タッチパネル部３１５は、利用者１５０＿１〜１５０＿ｎによるスワイプ操作やタップ操作等を検出することで、スマート端末１４０＿１〜１４０＿ｎに対する入力を受け付ける。
【００４３】
音声出力部３１６は、スピーカ等のように、音声を出力するデバイスである。通信部３１７は、ネットワーク２５０に接続し、サーバ装置２１０にアクセスするためのデバイスである。
【００４４】
＜３．サーバ装置に格納される情報の説明＞
次に、サーバ装置２１０に格納される各種情報（対象データ格納部２１４に格納される対象データ一覧情報、委託処理用情報格納部２１５に格納される委託処理用情報、作業結果データ格納部２１６に格納される作業結果一覧情報）の詳細について説明する。
【００４５】
（１）対象データ一覧情報
はじめに、対象データ格納部２１４に格納される対象データ一覧情報について説明する。図４は、対象データ一覧情報の一例を示す図である。図４に示すように、対象データ一覧情報４００は、情報の項目として、"データＩＤ"、"データ種類"、"ファイル名"を含む。
【００４６】
"データＩＤ"には、対象データを識別するための識別子が格納される。"データ種類"には、対象データの種類を示す情報が格納される。図２を用いて説明したとおり、サーバ装置２１０は、対象データとして、画像データ、音声データ、テキストデータを格納する。このため、図４の例では、"データ種類"として、"画像"、"文書"、"音声"が格納される。"ファイル名"には、それぞれの対象データのファイル名が格納される。
【００４７】
（２）委託処理用情報
次に、委託処理用情報格納部２１５に格納される委託処理用情報について説明する。図５は、委託処理用情報の一例を示す図である。図５に示すように、委託処理用情報には、登録者情報５００、質問情報５１０、操作割り当て情報５２０が含まれる。
【００４８】
登録者情報５００は、情報の項目として、"登録者ＩＤ"、"ログインパスワード"、"信頼度"が含まれる。"登録者ＩＤ"には、スマート端末の利用者のうち、サーバ装置２１０から解析業務の委託を受けるために事前に登録した利用者１５０＿１〜１５０＿ｎの識別子が格納される。
【００４９】
"ログインパスワード"には、利用者１５０＿１〜１５０＿ｎが、サーバ装置２１０から解析業務の委託を受けるために、サーバ装置２１０にアクセスする際に用いられるパスワードが格納される。サーバ装置２１０では、スマート端末１４０＿１〜１４０＿ｎからのアクセスにおいて、利用者１５０＿１〜１５０＿ｎにより入力されたパスワードと、"ログインパスワード"に格納されたパスワードとを対比することで、認証処理を行う。
【００５０】
"信頼度"には、登録した利用者１５０＿１〜１５０＿ｎそれぞれのスマート端末１４０＿１〜１４０＿ｎから送信される作業結果データに含まれる選択結果の信頼度を示す情報が格納される。
【００５１】
また、質問情報５１０は、情報の項目として、"質問ＩＤ"、"質問内容"、"選択肢"、"質問対象データ"が含まれる。
【００５２】
"質問ＩＤ"には、質問内容を識別するための識別子が格納される。"質問内容"には、対象データを解析するためのそれぞれの解析内容（例えば、画像データ内の人物の性別、姿勢等）について、解析結果を導くための簡単な質問内容が格納される。
【００５３】
"選択肢"には、"質問内容"に格納されたそれぞれの質問内容について、想定される解析結果を表す複数の選択肢が格納される。
【００５４】
"質問対象データ"には、"質問内容"に格納されたそれぞれの質問内容が表示される対象となる対象データを識別するための識別子が格納される。図５の例は、"表示される人物は、男性ですか？女性ですか？"との質問内容について、"男性"、"女性"、"不明"の３つの選択肢が対応付けられ、当該質問内容が、Ｉ００１〜Ｉ０２０により識別される対象データに対して表示されることを示している。
【００５５】
また、操作割り当て情報５２０は、情報の項目として、"質問ＩＤ"、"割り当て内容"が含まれる。"質問ＩＤ"には、質問内容を識別するための識別子が格納される。
【００５６】
"割り当て内容"には、質問内容に対して利用者１５０＿１〜１５０＿ｎがそれぞれ行う操作内容に割り当てられた選択肢が規定されている。例えば、質問ＩＤ＝"Ｑ００１"により識別される質問内容に対して、利用者１５０＿１が右方向のスワイプ操作を行ったとする。この場合、サーバ装置２１０では、利用者１５０＿１が選択肢として"男性"を選択したと判定する。
【００５７】
また、質問ＩＤ＝"Ｑ００１"により識別される質問内容に対して、利用者１５０＿１が左方向のスワイプ操作を行ったとする。この場合、サーバ装置２１０では、利用者１５０＿１が選択肢として"女性"を選択したと判定する。
【００５８】
また、質問ＩＤ＝"Ｑ００１"により識別される質問内容に対して、利用者１５０＿１が下方向のスワイプ操作を行ったとする。この場合、サーバ装置２１０では、利用者１５０＿１が選択肢として"不明"を選択したと判定する。
【００５９】
（３）作業結果一覧情報
次に、作業結果データ格納部２１６に格納される作業結果一覧情報について説明する。図６は、作業結果一覧情報の一例を示す図である。図６に示すように、作業結果一覧情報群６００は、質問ＩＤごとに分けて管理されており、作業結果一覧情報６０１は、質問ＩＤ＝"Ｑ００１"についての作業結果一覧情報であることを示している。
【００６０】
また、図６に示すように、作業結果一覧情報群６００を構成する各作業結果一覧情報６０１等には、情報の項目として"データＩＤ"、"登録者ＩＤ"が含まれる。
【００６１】
"データＩＤ"には、対象データを識別するための識別子が格納される。"登録者ＩＤ"には、スマート端末の利用者のうち、サーバ装置２１０から解析業務の委託を受けるために事前に登録した利用者１５０＿１〜１５０＿ｎの識別子が格納される。
【００６２】
"データＩＤ"に格納されたそれぞれの識別子と、"登録者ＩＤ"に格納されたそれぞれの識別子とにより特定される領域には、対応する利用者が対応する対象データについて解析を行った場合の選択結果が格納される。
【００６３】
図６の例は、登録者ＩＤ＝"Ｒ００１"〜"Ｒ００５"により識別される利用者が解析業務の委託を受けていることを示している。また、図６の例は、登録者ＩＤ＝"Ｒ００１"により識別される利用者が、データＩＤ＝"Ｉ００１"により識別される対象データについて、質問ＩＤ＝"Ｑ００１"により識別される質問内容に対して、選択肢として"男性"を選択したことを示している。また、図６の例は、登録者ＩＤ＝"Ｒ００１"により識別される利用者が、データＩＤ＝"Ｉ００２"により識別される対象データについて、質問ＩＤ＝"Ｑ００１"により識別される質問内容に対して、選択肢として"女性"を選択したことを示している。更に、登録者ＩＤ＝"Ｒ００１"により識別される利用者が、データＩＤ＝"Ｉ００３"により識別される対象データについて、質問ＩＤ＝"Ｑ００１"により識別される質問内容に対して、選択肢として"不明"を選択したことを示している。
【００６４】
なお、作業結果一覧情報群６００において、"未終了"とは、対応する対象データについて、対応する利用者が、未だ選択肢を選択するための所定の操作を行っておらず、選択肢が選択されていない状態であることを示している。作業結果一覧情報群６００の各領域には、デフォルトとして、"未終了"が格納されており、各利用者から各対象データについての作業結果データを受信するごとに、対応する領域に選択結果が格納されていく。
【００６５】
＜４．サーバ装置の機能構成＞
次に、サーバ装置２１０が有する各部（前処理部２１１、委託処理部２１２、後処理部２１３）のうち、委託処理部２１２の機能構成について説明する。図７は、委託処理部の機能構成の一例を示す第１の図であり、第１の実施形態におけるサーバ装置２１０の委託処理部２１２の機能構成を示している。図７に示すように、委託処理部２１２は、要求受付部７０１、送信先特定部７０２、送信データ生成部７０３、送信部７０４、受信部７０５、格納制御部７０６を有する。
【００６６】
要求受付部７０１は、スマート端末（ここでは、スマート端末１４０＿１として説明する）からアクセスを受けると、委託処理用情報格納部２１５に格納された登録者情報５００を参照し、登録者ＩＤとログインパスワードを用いて認証処理を行う。認証に成功すると、要求受付部７０１は、スマート端末１４０＿１に認証成功の通知を行い、スマート端末１４０＿１より解析業務の委託を要求する委託要求を受け付ける。なお、委託要求には、要求元を示す情報が含まれているものとする。要求受付部７０１は、受け付けた委託要求を、認証した登録者ＩＤとともに送信先特定部７０２に通知する。
【００６７】
送信先特定部７０２は、要求受付部７０１からの委託要求を受信すると、委託要求に含まれる、要求元を示す情報を抽出し、送信データを送信すべき送信先を特定する。送信先特定部７０２は、特定した送信先を示す送信先情報を送信部７０４に通知する。また、送信先特定部７０２は、要求受付部７０１より通知された登録者ＩＤを送信データ生成部７０３に通知する。
【００６８】
送信データ生成部７０３は、送信先特定部７０２から通知された登録者ＩＤに基づいて、作業結果データ格納部２１６の作業結果一覧情報群６００を参照し、登録者ＩＤにより識別される利用者に未だ解析業務を委託していない質問ＩＤを特定する。
【００６９】
また、送信データ生成部７０３は、質問情報５１０において、特定した質問ＩＤを識別し、委託処理用情報格納部２１５の質問情報５１０を参照することで、送信データに組み込むべき"質問ＩＤ"、"質問内容"を特定する。
【００７０】
また、送信データ生成部７０３は、特定した"質問ＩＤ"に対応付けて格納された"質問対象データ"に基づいて、対象データ格納部２１４の対象データ一覧情報４００を参照し、送信データに組み込むべき対象データ及びデータＩＤを特定する。
【００７１】
また、送信データ生成部７０３は、特定した"質問ＩＤ"に基づいて、操作割り当て情報５２０を参照し、送信データに組み込むべき"割り当て内容"を特定する。
【００７２】
更に、送信データ生成部７０３は、送信先特定部７０２より通知された登録者ＩＤ、特定した質問ＩＤ、質問内容、割り当て内容と、特定した対象データ及びデータＩＤとに基づき、送信データ７１０を生成する。図７に示すように、送信データ７１０には、登録者ＩＤ、データＩＤ、質問ＩＤ、質問内容、割り当て内容、対象データが含まれる。
【００７３】
送信データ生成部７０３は、特定した対象データの数だけ、送信データ７１０を生成する。送信データ生成部７０３は、生成した全ての送信データ７１０を送信部７０４に通知する。
【００７４】
送信部７０４は、送信手段の一例であり、送信先特定部７０２より通知された送信先情報に基づいて、送信データ生成部７０３より通知された全ての送信データを、スマート端末１４０＿１に送信する送信処理を行う。具体的には、送信部７０４は、まず、１の送信データ７１０を送信する。そして、受信部７０５がスマート端末１４０＿１より作業結果データを受信すると、送信部７０４は、次の送信データ７１０を送信する。送信部７０４は、これらの送信処理を、全ての送信データの送信が完了するまで繰り返す。
【００７５】
送信部７０４は、送信データ７１０を送信するごとに、受信部７０５に送信データ７１０を送信したことを通知する。送信部７０４は、全ての送信データの送信が完了した場合であって、受信部７０５が、全ての作業結果データを受信した場合に、スマート端末１４０＿１に、業務完了メッセージを送信する。
【００７６】
なお、送信部７０４は、送信処理の途中で受信部７０５より終了メッセージの送信指示を受けた場合には、送信処理を終了し、スマート端末１４０＿１に終了メッセージを送信する。
【００７７】
受信部７０５は、取得手段の一例であり、送信部７０４が送信データ７１０を送信したことに応じて、スマート端末１４０＿１より作業結果データ７２０を受信する。図７に示すように、作業結果データ７２０には、登録者ＩＤ、データＩＤ、質問ＩＤ、選択結果が含まれる。受信部７０５は、受信した作業結果データ７２０を格納制御部７０６に通知するとともに、作業結果データ７２０を受信したこと（次の送信データの送信指示）を、送信部７０４に通知する。
【００７８】
また、受信部７０５は、送信部７０４が送信データ７１０を送信したことに応じて、スマート端末１４０＿１より作業意思がないことを示す情報が送信された場合、これを受信する。受信部７０５は、作業意思がないことを示す情報を受信した場合、送信部７０４に終了メッセージの送信指示を通知する。
【００７９】
更に、受信部７０５は、送信部７０４が全ての送信データを送信したことで、全ての作業結果データを受信すると、送信部７０４に業務完了メッセージの送信指示を通知する。
【００８０】
格納制御部７０６は、格納手段の一例であり、受信部７０５から通知された作業結果データ７２０を作業結果データ格納部２１６に格納する。格納制御部７０６は、作業結果データ７２０に含まれる質問ＩＤにより特定される作業結果一覧情報において、作業結果データ７２０に含まれる登録者ＩＤ及びデータＩＤに対応する領域に、作業結果データ７２０に含まれる選択結果を格納する。
【００８１】
＜５．委託処理部における処理の流れ＞
次に、サーバ装置２１０の委託処理部２１２により実行される処理（送信データ７１０を生成する生成処理、送信データ７１０を送信する送信処理、作業結果データ７２０を受信する受信処理）の流れについて図８を用いて説明する。
【００８２】
（１）生成処理の流れ
図８（ａ）は、生成処理の流れ示すフローチャートである。要求受付部７０１が委託要求を受け付けると、図８（ａ）に示す生成処理が開始される。
【００８３】
ステップＳ８０１において、送信先特定部７０２は、要求受付部７０１より通知された委託要求に含まれる、要求元を示す情報を抽出し、送信データを送信すべき送信先を特定する。また、送信先特定部７０２は、特定した送信先情報を送信部７０４に通知する。更に、送信先特定部７０２は、委託要求とともに通知された登録者ＩＤを、送信データ生成部７０３に通知する。
【００８４】
ステップＳ８０２において、送信データ生成部７０３は、ステップＳ８０１において特定された登録者ＩＤに基づいて作業結果一覧情報群６００を参照し、登録者ＩＤにより識別される利用者に未だ解析業務を委託していない質問ＩＤを判定する。また、送信データ生成部７０３は、特定した質問ＩＤに基づいて、質問情報５１０を参照し、質問内容を決定する。更に、送信データ生成部７０３は、判定した質問ＩＤ及び決定した質問内容を、質問情報５１０より読み出す。
【００８５】
ステップＳ８０３において、送信データ生成部７０３は、ステップＳ８０２において特定した質問ＩＤに基づいて、操作割り当て情報５２０を参照し、割り当て内容を読み出す。
【００８６】
ステップＳ８０４において、送信データ生成部７０３は、ステップＳ８０２において特定した質問ＩＤに対応付けられた質問情報５１０の"質問対象データ"を識別し、対象データ一覧情報４００を参照することで、対象データ及びデータＩＤを読み出す。
【００８７】
ステップＳ８０５において、送信データ生成部７０３は、読み出したデータＩＤ及び対象データについて、通知された登録者ＩＤ、質問ＩＤ、質問内容、割り当て内容を用いて送信データ７１０を生成し、送信部７０４に通知する。
【００８８】
（２）送信処理の流れ
図８（ｂ）は、送信処理の流れを示すフローチャートであり、１の送信データ７１０を送信する場合の流れを示している。送信部７０４が送信データ生成部７０３より送信データの通知を受けると、図８（ｂ）に示す送信処理が開始される。なお、送信データ生成部７０３より複数の送信データが通知された場合には、図８（ｂ）に示す送信処理が複数回実行される。
【００８９】
ステップＳ８１１において、送信部７０４は、受信部７０５より送信データ７１０の送信指示の通知を受けたか否かを判定する。送信データ７１０の送信指示の通知を受けたと判定した場合には、ステップＳ８１２に進み、送信部７０４は、送信データ７１０を送信先に送信する。
【００９０】
既に、送信部７０４が送信データ７１０を送信しており、受信部７０５が作業結果データ７２０を受信している場合には、受信部７０５より次の送信データの送信指示が通知される。この場合、送信部７０４は、ステップＳ８１２に進み、次の送信データを送信先に送信する。
【００９１】
一方、ステップＳ８１１において、送信データ７１０の送信指示の通知を受けていないと判定した場合には、ステップＳ８１３に進む。ステップＳ８１３において、送信部７０４は、受信部７０５より業務完了メッセージの送信指示を受信したか否かを判定する。
【００９２】
全ての送信データについて送信が完了し、受信部７０５が全ての作業結果データを受信した場合には、受信部７０５より業務完了メッセージの送信指示が通知される。この場合、業務完了メッセージの送信指示の通知を受けたと判定し、ステップＳ８１４では、送信部７０４が、業務完了メッセージを送信先に送信する。
【００９３】
一方、ステップＳ８１３において、業務完了メッセージの送信指示の通知を受けていないと判定した場合には、ステップＳ８１５に進む。ステップＳ８１５において、送信部７０４は、受信部７０５より終了メッセージの送信指示を受信したか否かを判定する。送信部７０４が送信データを送信したことに応じて、受信部７０５が、送信先より作業意思がないことを示す情報を受信した場合には、受信部７０５より終了メッセージの送信指示が通知される。この場合、送信部７０４は、終了メッセージの送信指示の通知を受けたと判定し、ステップＳ８１６では、終了メッセージを送信先に送信する。
【００９４】
一方、終了メッセージの送信指示の通知を受けていないと判定した場合には、ステップＳ８１２に進む。送信部７０４が送信データ生成部７０３より送信データの通知を受けた直後は、受信部７０５から、送信データの送信指示も、業務完了メッセージの送信指示も、終了メッセージの送信指示も通知されない。このため、ステップＳ８１２において、送信部７０４は、送信データ生成部７０３より通知を受けた複数の送信データのうち、１番目の送信データを送信先に送信する。
【００９５】
（３）受信処理の流れ
図８（ｃ）は、受信処理の流れを示すフローチャートである。送信部７０４により、送信データ７１０が送信されるごとに、図８（ｃ）に示す受信処理が実行される。
【００９６】
ステップＳ８２１において、受信部７０５は、作業結果データ７２０を受信したか否かを判定する。ステップＳ８２１において、作業結果データを受信したと判定した場合には、ステップＳ８２２に進む。
【００９７】
ステップＳ８２２において、格納制御部７０６は、受信した作業結果データ７２０を作業結果データ格納部２１６の作業結果一覧情報群６００に格納する。
【００９８】
ステップＳ８２３において、受信部７０５は、すべての作業結果データ７２０を受信したか否かを判定する。受信部７０５は、作業結果データ７２０に含まれる質問ＩＤに基づいて、質問情報５１０の"質問対象データ"を参照することで、受信すべきデータＩＤを特定することができる。受信部７０５は、受信すべきデータＩＤを含む全ての作業結果データを受信していないと判定した場合には、ステップＳ８２４に進む。
【００９９】
ステップＳ８２４において、受信部７０５は、送信部７０４に対して次の送信データの送信指示を通知する。
【０１００】
一方、ステップＳ８２３において、受信すべきデータＩＤを含む全ての作業結果データを受信したと判定した場合には、受信部７０５は、ステップＳ８２５に進む。
【０１０１】
ステップＳ８２５において、受信部７０５は、送信部７０４に対して、業務完了メッセージの送信指示を通知する。
【０１０２】
一方、ステップＳ８２１において、作業結果データ７２０を受信してないと判定した場合には、ステップＳ８２６に進む。ステップＳ８２６において、受信部７０５は、送信データ７１０を送信した送信先のスマート端末１４０＿１から、作業意思がないことを示す情報を受信したか否かを判定する。作業意思がないことを示す情報は、対象データを含む表示画面がスマート端末１４０＿１のタッチパネル部３１５に表示されてから、利用者１５０＿１が、所定時間、操作を行わなかった場合に、スマート端末１４０＿１から送信される。
【０１０３】
ステップＳ８２６において、作業意思がないことを示す情報を受信していないと判定した場合には、ステップＳ８２１に戻る。一方、ステップＳ８２６において、作業意思がないことを示す情報を受信したと判定した場合には、ステップＳ８２７に進む。ステップＳ８２７において、受信部７０５は、送信部７０４に対して、終了メッセージの送信指示を通知する。
【０１０４】
＜６．スマート端末の機能構成＞
次に、スマート端末１４０＿１の業務処理部２４０の機能構成について説明する。図９は、業務処理部の機能構成の一例を示す図である。図９に示すように、業務処理部２４０は、要求部９０１、送信データ受信部９０２、送信データ表示部９０３、操作受付部９０４、作業結果データ生成部９０５、作業結果データ送信部９０６を有する。
【０１０５】
要求部９０１は、サーバ装置２１０にアクセスし、登録者ＩＤとログインパスワードを送信する。また、要求部９０１は、登録者ＩＤとログインパスワードを送信したことに応じて、サーバ装置２１０より認証成功の通知を受けた場合、サーバ装置２１０に委託要求を送信する。更に、要求部９０１は、委託要求を送信したことを送信データ受信部９０２に通知する。
【０１０６】
送信データ受信部９０２は、要求部９０１が委託要求を送信したことに応じてサーバ装置２１０が送信した送信データ７１０を受信する。送信データ受信部９０２は、受信した送信データ７１０に含まれる、質問内容、割り当て内容に含まれる選択肢、対象データを送信データ表示部９０３に通知する。
【０１０７】
送信データ表示部９０３は、出力手段の一例であり、送信データ受信部９０２より通知された質問内容と、選択肢と、対象データとを含む表示画面を生成し、生成した表示画面をタッチパネル部３１５に表示する。送信データ表示部９０３は、表示画面を表示したことを操作受付部９０４に通知する。
【０１０８】
操作受付部９０４は、検出手段の一例であり、送信データ表示部９０３がタッチパネル部３１５に表示画面を表示したことに応じて、利用者１５０＿１による操作を検出することで、スマート端末１４０＿１に対する入力を受け付ける。操作受付部９０４は、タッチパネル部３１５に表示した表示画面に対して、利用者１５０＿１が行った操作を検出し、検出結果を作業結果データ生成部９０５に通知する。
【０１０９】
なお、操作受付部９０４は、送信データ表示部９０３がタッチパネル部３１５に表示画面を表示したにも関わらず、所定時間、利用者１５０＿１による操作がなかった場合には、作業意思がないことを示す情報を作業結果データ生成部９０５に通知する。
【０１１０】
また、操作受付部９０４は、送信データ表示部９０３がタッチパネル部３１５に表示画面を表示したことに応じて、利用者１５０＿１が行った操作が、割り当て内容に含まれる操作内容のいずれにも該当しなかった場合には、操作エラーメッセージを表示する。
【０１１１】
作業結果データ生成部９０５は、特定手段の一例であり、操作受付部９０４から通知された検出結果に基づいて、割り当て内容を参照することで、利用者１５０＿１が選択した選択肢を判定し、選択結果を特定する。
【０１１２】
作業結果データ生成部９０５は、特定した選択結果と、登録者ＩＤ、データＩＤ、質問ＩＤとに基づいて、作業結果データ７２０を生成する。作業結果データ生成部９０５は、生成した作業結果データ７２０を作業結果データ送信部９０６に通知する。
【０１１３】
なお、作業結果データ生成部９０５は、操作受付部９０４より、作業意思がないことを示す情報が通知された場合には、当該情報を、作業結果データ送信部９０６に通知する。
【０１１４】
作業結果データ送信部９０６は、作業結果データ生成部９０５において生成された作業結果データ７２０を、サーバ装置２１０に送信する。また、作業結果データ送信部９０６は、作業結果データ生成部９０５より、作業意思がないことを示す情報が通知された場合にあっては、当該情報をサーバ装置２１０に送信する。
【０１１５】
＜７．業務処理部における処理の流れ＞
次に、スマート端末１４０＿１の業務処理部２４０により実行される処理（作業結果データを生成し送信するための業務処理）の流れについて説明する。図１０は、業務処理の流れを示すフローチャートであり、１の送信データ７１０に対して行う業務処理の流れを示している。スマート端末１４０＿１において業務処理プログラムが起動し、要求部９０１がサーバ装置２１０に委託要求を送信すると、図１０に示すフローチャートが開始される。なお、サーバ装置２１０より、順次、複数の送信データが送信される場合には、図１０に示す業務処理が複数回実行される。
【０１１６】
ステップＳ１００１において、送信データ受信部９０２は、送信データ７１０を受信したか否かを判定する。ステップＳ１００１において、送信データ７１０を受信していないと判定した場合には、送信データ７１０を受信するまで待機する。
【０１１７】
一方、ステップＳ１００１において、送信データ７１０を受信したと判定した場合には、ステップＳ１００２に進む。ステップＳ１００２において、送信データ表示部９０３は、送信データ７１０に含まれる質問内容と、選択肢と、対象データとを含む表示画面を生成し、生成した表示画面をタッチパネル部３１５に表示する。また、送信データ表示部９０３が表示画面をタッチパネル部３１５に表示したことに応じて、操作受付部９０４は、スマート端末１４０＿１に対する入力の受け付けを開始する。
【０１１８】
ステップＳ１００３において、操作受付部９０４は、表示画面に対して利用者１５０＿１が行った操作を検出したか否かを判定する。操作受付部９０４は、操作の受け付けを開始してから所定時間が経過するまでの間に、利用者１５０＿１による操作を検出できなかった場合には、ステップＳ１００４に進む。
【０１１９】
ステップＳ１００４において、操作受付部９０４は、作業意思がないことを示す情報を通知し、作業結果データ送信部９０６は、当該情報をサーバ装置２１０に送信する。
【０１２０】
一方、ステップＳ１００３において、タッチパネル部３１５に表示された表示画面に対して利用者１５０＿１が行った操作を検出した場合、ステップＳ１００５に進む。ステップＳ１００５において、操作受付部９０４は、検出した操作を識別し、送信データ７１０に含まれる操作内容のいずれに該当するかを判定する。
【０１２１】
ステップＳ１００５において、送信データ７１０に含まれる操作内容のいずれにも該当しないと判定した場合には、ステップＳ１００６に進む。ステップＳ１００６において、操作受付部９０４は、タッチパネル部３１５に操作エラーメッセージを表示し、ステップＳ１００３に戻る。
【０１２２】
一方、ステップＳ１００５において、送信データ７１０に含まれる操作内容のいずれかに該当すると判定した場合には、ステップＳ１００７に進む。
【０１２３】
ステップＳ１００７において、操作受付部９０４は、検出結果を作業結果データ生成部９０５に通知するとともに、入力の受け付けを終了する。また、作業結果データ生成部９０５は、通知された検出結果に基づいて割り当て内容を参照し、利用者１５０＿１が選択した選択肢を判定することで、選択結果を特定する。
【０１２４】
ステップＳ１００８において、作業結果データ生成部９０５は、特定した選択結果を、送信データ７１０と対応付けて、ログデータとしてＲＡＭ３１３に保持する。
【０１２５】
ステップＳ１００９において、作業結果データ生成部９０５は、特定した選択結果と、送信データ７１０に含まれる、登録者ＩＤ、データＩＤ、質問ＩＤとを用いて、作業結果データ７２０を生成する。
【０１２６】
ステップＳ１０１０において、作業結果データ送信部９０６は、作業結果データ生成部９０５により生成された作業結果データ７２０をサーバ装置２１０に送信する。
【０１２７】
ステップＳ１０１１において、作業結果データ送信部９０６は、ＲＡＭ３１３に保持されたログデータを消去し、業務処理を終了する。
【０１２８】
＜８．委託処理及び受託処理のシーケンス＞
次に、通信システム２００においてサーバ装置２１０により実行される委託処理と、スマート端末１４０＿１により実行される受託処理のシーケンスについて説明する。図１１は、通信システムにおける委託処理及び受託処理の第１のシーケンス図である。
【０１２９】
ステップＳ１１０１において、スマート端末１４０＿１の要求部９０１は、サーバ装置２１０にアクセスし、ログイン処理を行うことで、登録者ＩＤとログインパスワードをサーバ装置２１０に送信する。
【０１３０】
ステップＳ１１０２において、サーバ装置２１０の要求受付部７０１は、認証処理を行い、認証に成功すると、スマート端末１４０＿１に認証成功の通知を行う。
【０１３１】
ステップＳ１１０３において、スマート端末１４０＿１の要求部９０１は、要求処理を行い、サーバ装置２１０に委託要求を送信する。
【０１３２】
ステップＳ１１０４において、サーバ装置２１０の送信先特定部７０２及び送信データ生成部７０３は、送信データ７１０を生成する生成処理を行う。なお、生成処理の詳細は、図８（ａ）を用いて説明済みであるため、ここでは詳細な説明は省略する。
【０１３３】
ステップＳ１１０５＿１において、サーバ装置２１０の送信部７０４は、生成した複数の送信データのうち、１の送信データをスマート端末１４０＿１に送信する送信処理を行う。なお、送信処理の詳細は、図８（ｂ）を用いて説明済みであるため、ここでは詳細な説明は省略する。
【０１３４】
ステップＳ１１０６＿１において、スマート端末１４０＿１の送信データ受信部９０２〜作業結果データ送信部９０６は、作業結果データを生成し送信するための業務処理を行う。なお、業務処理の詳細は、図１０を用いて説明済みであるため、ここでは詳細な説明は省略する。
【０１３５】
ステップＳ１１０７＿１において、サーバ装置２１０の受信部７０５及び格納制御部７０６は、受信処理を行う。なお、受信処理の詳細は、図８（ｃ）を用いて説明済みであるため、ここでは詳細な説明は省略する。
【０１３６】
ステップＳ１１０５＿２において、サーバ装置２１０の送信部７０４は、生成した複数の送信データのうち、ステップＳ１１０５＿１において送信した送信データの次の送信データをスマート端末１４０＿１に送信する送信処理を行う。
【０１３７】
ステップＳ１１０６＿２において、スマート端末１４０＿１の送信データ受信部９０２〜作業結果データ送信部９０６は、ステップＳ１１０５＿２において送信部７０４により送信された１の送信データについて業務処理を行う。
【０１３８】
以下、同様に、サーバ装置２１０の送信部７０４により送信データが送信されるごとに、スマート端末１４０＿１の送信データ受信部９０２〜作業結果データ送信部９０６は、業務処理を行う。また、スマート端末１４０＿１の操作受付部９０４により操作が検出され、作業結果データ送信部９０６により作業結果データが送信されるごとに、サーバ装置２１０の受信部７０５及び格納制御部７０６は、受信処理を行う。
【０１３９】
ステップＳ１１０７＿ｉにおいて、サーバ装置２１０の受信部７０５が、生成された複数の送信データ（ここでは、ｉ個の送信データ）に対応する全ての作業結果データを受信したと判定すると、送信部７０４に業務完了メッセージの送信指示が通知される。
【０１４０】
これを受けて、ステップＳ１１０５＿ｉ＋１では、サーバ装置２１０の送信部７０４が、スマート端末１４０＿１に業務完了メッセージを送信する。これにより、サーバ装置２１０により実行される委託処理と、スマート端末１４０＿１により実行される受託処理が終了する。
【０１４１】
＜９．スマート端末の表示画面の画面遷移＞
次に、業務処理実行中のスマート端末１４０＿１のタッチパネル部３１５に表示される表示画面の画面遷移について説明する。図１２〜図１４は、スマート端末における表示画面の画面遷移の一例を示す図である。
【０１４２】
（１）表示画面の画面遷移その１（図１２）
図１２（ａ）は、スマート端末１４０＿１のタッチパネル部３１５に、質問内容１２０１と、選択肢１２０２と、対象データ１２０３とを含む表示画面が表示された様子を示している。
【０１４３】
図１２（ｂ）は、図１２（ａ）に示す表示画面が表示されたことに応じて、利用者１５０＿１が、対象データ１２０３について、質問内容１２０１に対する解析結果を入力すべく、表示画面に対してスワイプ操作１２１１を行った様子を示している。このように、利用者１５０＿１は、対象データ１２０３に対する解析結果（"男性"）を、スワイプ操作１２１１を行うだけで入力することができる。
【０１４４】
図１２（ｃ）は、利用者１５０＿１がスワイプ操作１２１１を行ったことに応じて、サーバ装置２１０より次の対象データ１２０４を含む送信データが送信され、タッチパネル部３１５に表示画面が表示された様子を示している。
【０１４５】
図１２（ｄ）は、図１２（ｃ）に示す表示画面が表示されたことに応じて、利用者１５０＿１が、対象データ１２０４について、質問内容１２０１に対する解析結果を入力すべく、表示画面に対してスワイプ操作１２１２を行った様子を示している。このように、利用者１５０＿１は、対象データ１２０４に対する解析結果（"女性"）を、スワイプ操作１２１２を行うだけで入力することができる。
【０１４６】
図１２（ｅ）は、利用者１５０＿１がスワイプ操作１２１２を行ったことに応じて、サーバ装置２１０より次の対象データ１２０５を含む送信データが送信され、タッチパネル部３１５に表示画面が表示された様子を示している。
【０１４７】
図１２（ｆ）は、図１２（ｅ）に示す表示画面が表示されたことに応じて、利用者１５０＿１が、対象データ１２０５について、質問内容１２０１に対する解析結果を入力すべく、表示画面に対してスワイプ操作１２１３を行った様子を示している。このように、利用者１５０＿１は、対象データ１２０５に対する解析結果（"不明"）を、スワイプ操作１２１３を行うだけで入力することができる。
【０１４８】
図１２（ｇ）は、委託された解析業務において解析すべき全ての対象データについて、作業が完了した場合に表示される、業務完了メッセージ１２２０を含む表示画面を示している。スマート端末１４０＿１に業務完了メッセージ１２２０を含む表示画面が表示されることで、利用者１５０＿１は、委託された解析業務において解析すべき全ての対象データについて、作業が完了したことを認識することができる。
【０１４９】
（２）表示画面の画面遷移その２（図１３）
図１３（ａ）〜図１３（ｇ）は、表示画面に含まれる対象データ１２０３〜１２０５が、図１２（ａ）〜図１２（ｇ）に示した表示画面に含まれる対象データと同じで、質問内容１３０１が異なる場合の画面遷移を示している。
【０１５０】
図１３（ｂ）、（ｄ）、（ｆ）に示すように、表示画面に表示された対象データ１２０３〜１２０５が同じであっても、質問内容１３０１が異なることで、利用者１５０＿１は、異なる解析結果を入力することができる。
【０１５１】
なお、図１３の例では、異なる解析結果を入力する場合でもあっても、操作内容が同じになるように選択肢が割り当てられている。このため、操作内容（図１３の例では、スワイプ操作１２１１〜１２１２）は、図１２（ｂ）、（ｄ）に示した操作内容（スワイプ操作１２１１〜１２１２）と同じになる。つまり、図１３の例によれば、異なる解析結果を同じ操作内容で入力することができる。この結果、利用者１５０＿１は、解析業務を効率的に行うことができる。
【０１５２】
（３）表示画面の画面遷移その３（図１４）
図１４（ａ）〜図１４（ｇ）は、表示画面に表示する対象データが、テキストデータである場合の、画面遷移を示している。
【０１５３】
図１４（ａ）、（ｃ）、（ｅ）に示すように、表示された対象データ１４０３〜１４０５がテキストデータであっても、利用者１５０＿１は、質問内容１４０１に対応する選択肢を選択することで、テキストデータに対する解析結果を入力することができる。
【０１５４】
なお、図１４の例においても、操作内容が同じになるように選択肢が割り当てられている。このため、利用者１５０＿１による操作内容（図１４の例では、スワイプ操作１４１１〜１４１３）は、図１２（ｂ）、（ｄ）、（ｆ）に示した操作内容（スワイプ操作１２１１〜１２１３）と同じになる。
【０１５５】
つまり、図１４の例によれば、異なる対象データについての異なる解析結果を、同じ操作内容で入力することができる。この結果、利用者１５０＿１は、解析業務を効率的に行うことができる。
【０１５６】
＜１０．まとめ＞
以上の説明から明らかなように、本実施形態の通信システムは、種々の対象データについて、解析内容を予め列挙し、それぞれの解析内容について、解析結果を導くための簡単な質問内容と、想定される解析結果を表す所定数の選択肢とを生成する。更に、本実施形態の通信システムでは、
・サーバ装置が、種々の対象データについて生成した質問内容と、所定数の選択肢とを対応付けて記憶する。
・サーバ装置が、所定数の選択肢と、それぞれの選択肢を選択するための操作内容とを対応付けて記憶する。
・スマート端末が、対象データと選択肢とを含む表示画面をタッチパネル部に表示したことに応じて利用者が行った操作を検出し、検出結果に基づき利用者が選択した選択結果を特定する。
・サーバ装置が、スマート端末により特定された選択結果を取得し、質問内容を示す識別子及び対象データを示す識別子と対応付けて、対象データについての解析結果として記憶する。
【０１５７】
このように、委託対象（スマート端末の利用者）に適した通信システムを構築することで、本実施形態によれば、スマート端末の利用者は、簡単な質問内容に対して所定の操作を行うだけで、対象データについての解析結果を効率的に入力することができる。
【０１５８】
この結果、サーバ装置では、利用者のスキルレベルに関わらず、詳細な解析結果を得ることができる。つまり、スマート端末の利用者を委託対象とするクラウドソーシングにおいて、業務効率及び業務品質の向上を実現することができる。
【０１５９】
［第２の実施形態］
上記第１の実施形態では、スマート端末のタッチパネル部に表示された表示画面に対して利用者が行った操作を検出し、検出結果に対応する選択肢をスマート端末が判定することで、選択結果を特定した。これに対して、第２の実施形態では、スマート端末が検出結果をサーバ装置に送信し、サーバ装置が、検出結果に対応する選択肢を判定し、選択結果を特定する。以下、第２の実施形態について、上記第１の実施形態との相違点を中心に説明する。
【０１６０】
図１５は、委託処理部の機能構成の一例を示す第２の図であり、第２の実施形態におけるサーバ装置の委託処理部の機能構成を示している。図７に示した機能構成（第１の実施形態におけるサーバ装置の委託処理部の機能構成）との相違点は、送信データ１５１０に、割り当て内容の代わりに選択肢が含まれている点及び作業結果データ１５２０に、選択結果の代わりに検出結果が含まれている点である。更に、図７との相違点は、委託処理部２１２が選択結果特定部１５０１を有している点である。
【０１６１】
受信部７０５は、スマート端末１４０＿１から作業結果データ１５２０を受信すると、受信した作業結果データ１５２０を、選択結果特定部１５０１に通知する。
【０１６２】
選択結果特定部１５０１は、特定手段の一例である。選択結果特定部１５０１は、作業結果データ１５２０に含まれる質問ＩＤ及び検出結果に基づいて、操作割り当て情報５２０の割り当て内容を参照し、検出結果が示す操作内容に対応付けて格納された選択肢を判定することで、選択結果を特定する。また、選択結果特定部１５０１は、特定した選択結果を格納制御部７０６に通知する。
【０１６３】
このように、選択結果を特定する処理は、サーバ装置で実行されてもよく、サーバ装置で実行された場合であっても、上記第１の実施形態と同様の効果を得ることができる。
【０１６４】
［第３の実施形態］
上記第１の実施形態では、送信先特定部７０２及び送信データ生成部７０３が生成処理（図８（ａ））を行うことで生成した複数の送信データについて、送信部７０４は、受信部７０５が作業結果データを受信するごとに、順次、送信する構成とした。これに対して、第３の実施形態では、送信先特定部７０２及び送信データ生成部７０３が生成処理を行うことで生成した複数の送信データを、送信部７０４がまとめて送信する構成とする。
【０１６５】
図１６は、通信システムにおける委託処理及び受託処理の第２のシーケンス図である。図１１に示したシーケンス図との相違点は、ステップＳ１６０１〜ステップＳ１６０３＿ｉ、Ｓ１６０１＿ｉ＋１に示す処理である。
【０１６６】
ステップＳ１６０１＿１において、サーバ装置２１０の送信部７０４は、生成された複数の送信データを全てスマート端末１４０＿１に送信する。
【０１６７】
ステップＳ１６０２＿１において、スマート端末１４０＿１の送信データ受信部９０２〜作業結果データ送信部９０６は、作業結果データを生成し送信するための業務処理を行う。なお、ステップＳ１６０２＿１では、１の送信データについて業務処理が行われる。これにより、ステップＳ１６０２＿１では、１の対象データについての選択結果を含む作業結果データが、サーバ装置２１０に送信されることになる。
【０１６８】
ステップＳ１６０３＿１において、サーバ装置２１０の受信部７０５は、受信処理を行う。なお、ステップＳ１６０３＿１における受信処理では、送信データの送信指示は行われない。
【０１６９】
ステップＳ１６０１＿２において、サーバ装置２１０の送信部７０４は、受信部７０５より、終了メッセージの送信指示または業務完了メッセージの送信指示の通知を受けた場合に、スマート端末１４０＿１に終了メッセージまたは業務完了メッセージを送信する。なお、ここでは、いずれの送信指示も通知されていないため、終了メッセージ及び業務完了メッセージのいずれも送信されない。
【０１７０】
以降、ステップＳ１６０２＿２〜ステップＳ１６０２＿ｉでは、それぞれ、１の送信データについて業務処理が行われる。これにより、ステップＳ１６０２＿２〜ステップＳ１６０２＿ｉでは、それぞれ、１の対象データについての選択結果を含む作業結果データが、サーバ装置２１０に送信されることになる。操作受付部９０４により操作が検出され、作業結果データ送信部９０６により作業結果データが送信されるごとに、次の業務処理が行われる。
【０１７１】
ステップＳ１６０３＿ｉにおいて、サーバ装置２１０の受信部７０５が、生成された複数の送信データ（ここでは、ｉ個の送信データ）に対応する全ての作業結果データを受信したと判定すると、送信部７０４に業務完了メッセージの送信指示を通知する。
【０１７２】
これを受けて、ステップＳ１６０１＿ｉ＋１では、サーバ装置２１０の送信部７０４が、スマート端末１４０＿１に業務完了メッセージを送信する。これにより、サーバ装置２１０により実行される委託処理と、スマート端末１４０＿１により実行される受託処理が終了する。
【０１７３】
このように、生成された複数の送信データは、サーバ装置からスマート端末に対してまとめて送信してもよく、まとめて送信した場合であっても、上記第１の実施形態と同様の効果を得ることができる。
【０１７４】
［第４の実施形態］
上記第１の実施形態では、スマート端末からの委託要求に対して、サーバ装置側で決定した業務内容（対象データ、質問内容）について、スマート端末の利用者が解析業務を行うものとして説明した。これに対して、第４の実施形態では、サーバ装置にアクセスした際に、利用者が業務内容を選択し、選択した業務内容について、解析業務を行う。以下、第４の実施形態について、上記第１の実施形態との相違点を中心に説明する。
【０１７５】
図１７は、通信システムにおける委託処理及び受託処理の第３のシーケンス図である。図１１に示したシーケンス図との相違点は、ステップＳ１７０１〜ステップＳ１７０３である。
【０１７６】
ステップＳ１７０１において、スマート端末１４０＿１の要求部９０１は、一覧要求処理を行い、サーバ装置２１０に対して委託業務一覧要求を送信する。
【０１７７】
ステップＳ１７０２において、サーバ装置２１０の要求受付部７０１は、委託業務一覧を送信する。
【０１７８】
ステップＳ１７０３において、スマート端末１４０＿１の要求部９０１は、委託業務一覧１７１１をタッチパネル部３１５に表示する。委託業務一覧１７１１は、対象データの種類と、対象データの数、選択肢の数とを含む。スマート端末１４０＿１の利用者１５０＿１は、委託業務一覧１７１１の中から１の業務内容を選択する。これにより、スマート端末１４０＿１の要求部９０１は、選択した１の業務内容を示す情報を含む委託要求を、サーバ装置２１０に送信する。
【０１７９】
このように、サーバ装置２１０にアクセスした際に、利用者が業務内容を選択する構成とすることで、利用者は、所望の解析業務を行うことができる。
【０１８０】
［第５の実施形態］
上記第１の実施形態では、複数の送信データそれぞれに、質問ＩＤ、質問内容、操作内容を組み込む構成とした。しかしながら、複数の対象データについて、共通の質問ＩＤ、質問内容、割り当て内容で業務処理を実行させる場合には、最初に送信する送信データにのみ、質問ＩＤ、質問内容、割り当て内容を組み込む構成としてもよい。
【０１８１】
この場合、スマート端末１４０＿１では、質問内容と選択肢とをはじめに表示し、以降、質問内容と選択肢とは表示せず、対象データのみを切り替えて表示するように構成してもよい。
【０１８２】
図１８は、スマート端末における表示画面の画面遷移の一例を示す図である。図１８（ａ）は、利用者１５０＿１が解析業務を開始する前に表示される表示画面を示している。図１８（ａ）に示すように、表示画面には、質問内容１８０１と選択肢１８０２とが含まれる。
【０１８３】
図１８（ｂ）は、対象データを解析する際に表示される表示画面を示している。図１８（ｂ）に示すように、表示画面には、対象データ１２０３のみが含まれ、質問内容１８０１及び選択肢１８０２は含まれない。
【０１８４】
図１８（ｃ）は、図１８（ｂ）に示す表示画面が表示されたことに応じて、利用者１５０＿１が、対象データ１２０３について、質問内容１８０１に対する解析結果を入力すべく、表示画面に対してスワイプ操作１２１１を行った様子を示している。図１８（ａ）において、質問内容１８０１と選択肢１８０２とを把握しておくことで、利用者１５０＿１は、対象データ１２０３が表示された際に、スワイプ操作１２１１を行うことができる。
【０１８５】
以下、同様に、図１８（ｄ）、（ｆ）は、対象データ１２０４または１２０５を含む表示画面が表示された様子を示している。また、図１８（ｅ）、（ｇ）は、利用者１５０＿１が、対象データ１２０４、１２０５に応じたスワイプ操作１２１２、１２１３を行った様子を示している。
【０１８６】
このように、表示画面に含まれる情報を少なくすることで、利用者は効率的に解析業務を行うことができる。
【０１８７】
［第６の実施形態］
上記第１乃至第５の実施形態では、スワイプ操作について複数の方向を規定し、それぞれの方向に選択肢を対応付ける構成とした。しかしながら、操作内容に対する選択肢の割り当てはこれに限定されず、スワイプ操作の始点の位置を複数規定し、それぞれの位置に選択肢を対応付ける構成としてもよい。あるいは、操作の種類として、スワイプ操作以外の操作を規定し、それぞれの種類の操作に選択肢を対応付ける構成としてもよい。
【０１８８】
図１９は、操作割り当て情報の一例を示す図である。図１９（ａ）の例は、操作内容として、スワイプ操作の方向を"左右方向"に固定する一方で、スワイプ操作の始点の位置を複数規定し（上領域、中領域、下領域）、それぞれの位置に選択肢を対応付けた様子を示している。
【０１８９】
これにより、図１９（ｂ−１）に示すように、利用者１５０＿１が、表示画面の上領域を始点として、右方向のスワイプ操作１９１１を行った場合、スマート端末１４０＿１では、利用者１５０＿１が選択肢として"男性"を選択したと判定する。
【０１９０】
また、図１９（ｂ−２）に示すように、利用者１５０＿１が、表示画面の中領域を始点として、右方向のスワイプ操作１９１２を行った場合、スマート端末１４０＿１では、利用者１５０＿１が選択肢として"女性"を選択したと判定する。
【０１９１】
更に、図１９（ｂ−３）に示すように、利用者１５０＿１が、表示画面の下領域を始点として、右方向のスワイプ操作１９１３を行った場合、スマート端末１４０＿１では、利用者１５０＿１が選択肢として"不明"を選択したと判定する。
【０１９２】
図２０は、操作割り当て情報の他の一例を示す図である。図２０（ａ）の例は、操作内容として、スワイプ操作以外の種類の操作（タップ操作）を規定し、それぞれの種類の操作に選択肢を対応付けた様子を示している。
【０１９３】
これにより、図２０（ｂ−１）に示すように、利用者１５０＿１が、表示画面において、右方向のスワイプ操作２０１１を行った場合、スマート端末１４０＿１では、利用者１５０＿１が選択肢として"男性"を選択したと判定する。
【０１９４】
また、図２０（ｂ−２）に示すように、利用者１５０＿１が、表示画面において、下方向のスワイプ操作２０１２を行った場合、スマート端末１４０＿１では、利用者１５０＿１が選択肢として"女性"を選択したと判定する。
【０１９５】
更に、図２０（ｂ−３）に示すように、利用者１５０＿１が、タップ操作２０１３を行った場合、スマート端末１４０＿１では、利用者１５０＿１が選択肢として"不明"を選択したと判定する。
【０１９６】
このように、操作内容として、操作の方向、操作を行う位置、操作の種類等をそれぞれ規定し、それぞれの操作内容に選択肢を対応付けることで、利用者のニーズに適した操作に基づく解析業務を委託することができる。
【０１９７】
［その他の実施形態］
上記第１の実施形態では、サーバ装置２１０側で業務内容を決定するにあたり、登録者ＩＤにより特定される利用者に未だ解析業務を委託していない質問ＩＤを特定することで、質問内容及び対象データを特定する構成とした。しかしながら、業務内容の特定方法はこれに限定されず、例えば、作業結果一覧情報群６００に基づいて、選択結果の収集数が少ない質問ＩＤを特定することで、業務内容を特定するように構成してもよい。あるいは、登録者情報５００に格納されている、各利用者の信頼度に基づいて、業務内容を特定するように構成してもよい。
【０１９８】
また、上記第１乃至第６の実施形態では、タッチパネル部３１５に表示された表示画面に対して利用者が行った操作を検出する構成について説明したが、音声出力部３１６により出力された音声に対して利用者が行った操作を検出する場合も同様である。
【０１９９】
また、上記第１乃至第６の実施形態では、利用者が行った操作をタッチパネル部３１５を介して操作受付部９０４が検出する構成について説明したが、タッチパネル部３１５以外のデバイスを介して操作受付部９０４が検出する構成としてもよい。例えば、操作受付部９０４が検出する操作には、ジェスチャ等が含まれていてもよい。
【０２００】
なお、上記実施形態に挙げた構成等に、その他の要素との組み合わせなど、ここで示した構成に本発明が限定されるものではない。これらの点に関しては、本発明の趣旨を逸脱しない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０２０１】
２００                  ：通信システム
２１０                  ：サーバ装置
２１１                  ：前処理部
２１２                  ：委託処理部
２１３                  ：後処理部
１４０＿１〜１４０＿ｎ  ：スマート端末
２４０                  ：業務処理部
４００                  ：対象データ一覧情報
５００                  ：登録者情報
５１０                  ：質問情報
５２０                  ：操作割り当て情報
６００                  ：作業結果一覧情報群
７０１                  ：要求受付部
７０２                  ：送信先特定部
７０３                  ：送信データ生成部
７０４                  ：送信部
７０５                  ：受信部
７０６                  ：格納制御部
７１０                  ：送信データ
７２０                  ：作業結果データ
９０１                  ：要求部
９０２                  ：送信データ受信部
９０３                  ：送信データ表示部
９０４                  ：操作受付部
９０５                  ：作業結果データ生成部
９０６                  ：作業結果データ送信部
１５０１                ：選択結果特定部
１５１０                ：送信データ
１５２０                ：作業結果データ
１９００                ：操作割り当て情報
２０００                ：操作割り当て情報
【先行技術文献】
【特許文献】
【０２０２】
【特許文献１】特開２０１４−５２７４０号公報
【特許文献２】特開２０１４−１１２４４５号公報
【図１】
2018005381.tif 000003
【図２】
2018005381.tif 000004
【図３】
2018005381.tif 000005
【図４】
2018005381.tif 000006
【図５】
2018005381.tif 000007
【図６】
2018005381.tif 000008
【図７】
2018005381.tif 000009
【図８】
2018005381.tif 000010
【図９】
2018005381.tif 000011
【図１０】
2018005381.tif 000012
【図１１】
2018005381.tif 000013
【図１２】
2018005381.tif 000014
【図１３】
2018005381.tif 000015
【図１４】
2018005381.tif 000016
【図１５】
2018005381.tif 000017
【図１６】
2018005381.tif 000018
【図１７】
2018005381.tif 000019
【図１８】
2018005381.tif 000020
【図１９】
2018005381.tif 000021
【図２０】
2018005381.tif 000022