(57)【要約】【課題】効率的にユーザにタスクを実行してもらうための技術を提供する。【解決手段】サーバ１００と端末３００とを備えるネットワークシステム１が提供される。ネットワークシステム１は、第１のコンテンツと、タスクを実行させるためのデータと、第２のコンテンツとを提供するためのサーバ１００と、サーバ１００からの第１のコンテンツを利用するための端末３００とを備える。端末３００は、タスクを実行する。サーバ１００は、端末３００にてタスクが実行されると端末３００における第２のコンテンツの利用を可能にする。【選択図】図１
2020057062.tif 000002
【特許請求の範囲】
【請求項１】
サーバと端末とを備えるネットワークシステムであって、
第１のコンテンツと、タスクを実行させるためのデータと、第２のコンテンツとを提供するためのサーバと、
前記サーバからの前記第１のコンテンツを利用するための端末とを備え、
前記端末は、前記タスクを実行し、
前記サーバは、前記端末にてタスクが実行されると前記端末における第２のコンテンツの利用を可能にする、ネットワークシステム。
【請求項２】
前記タスクは、ＡＩモデルの学習に用いるための教師データの作成である、請求項１に記載のネットワークシステム。
【請求項３】
前記第１および第２のコンテンツはゲームであって、
前記タスクは、前記第１のコンテンツに関するユーザの操作履歴の提供である、請求項１に記載のネットワークシステム。
【請求項４】
前記タスクを実行させるためのデータは、前記タスクを実行するためのＷｅｂアドレスである、請求項１から３のいずれか１項を備えるネットワークシステム。
【請求項５】
前記タスクには、第２のコンテンツの利用が許可されるために必要な目標値が対応付けられており、
前記サーバは、前記端末にて前記タスクが前記目標値まで実行されると前記第２のコンテンツの利用を前記端末に許可する、請求項１から４のいずれか１項に記載のネットワークシステム。
【請求項６】
前記サーバは、前記タスクを複数の端末に提供し、
前記複数の端末からの前記タスクに関する結果データを取得する、請求項１から５のいずれか１項に記載のネットワークシステム。
【請求項７】
端末と通信するための通信インターフェイスと、
前記通信インターフェイスを介して、第１のコンテンツと、タスクを実行させるためのデータと、第２のコンテンツとを前記端末に提供し、前記端末にて前記タスクが実行されると前記端末における前記第２のコンテンツの利用を可能にするためのプロセッサとを備えるサーバ。
【請求項８】
サーバにおける情報処理方法であって、
第１のコンテンツと、タスクを実行させるためのデータと、第２のコンテンツとを前記端末に提供するステップと、
前記端末にて前記タスクが実行されると前記端末における前記第２のコンテンツの利用を可能にするステップと、を備えるサーバにおける情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザにタスクを実行してもらうための技術に関する。
【背景技術】
【０００２】
従来から、ユーザにタスクを実行してもらうための技術が提案されている。たとえば、特開２０１０−２７１７５７号公報（特許文献１）には、評価情報入力支援装置、評価情報入力支援方法およびその方法を実行させるプログラムが開示されている。特許文献１によると、画像検索装置は、画像検索機能を備えるとともに、この画像検索機能を利用して、入力されたキーワードに対する印象を表す評価情報を収集するものである。画像検索装置は、記憶手段として、画像情報データベースと、印象情報データベースと、を備え、演算処理手段として、画像を検索して表示させる画像処理部と、キーワードに対する印象を表す評価情報を収集する印象情報収集部と、収集した印象ログに基づいて対象コンテンツの印象度を判定する印象度判定部と、を備えている。
【０００３】
また特開２００２−１３２９１５号公報（特許文献２）には、映像サービス方法が開示されている。特許文献２によると、映像サービス方法は、ホームページに、ライブで流して公開する又はネットワークサーバに蓄積してオンデマンドで動画ファイルを公開すると共に、動画ファイルの受信側からの入力を受け付ける入力欄、掲載料金を動画ファイルの公開側へ還元するようにしたバナー広告、のいずれか一方又は両方を表示する。
【０００４】
また特表２００７−５２２５４７号公報（特許文献３）には、拡張計算能力を与えるシステムおよび方法が開示されている。特許文献３によると、計算および記憶領域集約的なタスクが、製品メーカーによって所有されている集中型のリソースを用いるのではなく、リモートにある製品メーカーの市販製品を使って実行されるシステム、方法およびビジネスモデルが開示される。本発明は製品メーカーの市販製品の余剰リソース（たとえば処理、記憶）を、製品の表示パフォーマンスに影響することなく使用する。市販製品の所有者は分散処理システムに自発的に参加したことに対する報酬クレジットを受け取りうる。報酬クレジットを交換する方法はいくらでもある。たとえばその製品メーカーの将来の製品の購入、商品、リゾート旅行パック、航空券などである。ある側面では、製品メーカーは該メーカーによって販売された市販製品のサービスを、サードパーティーが大規模処理タスクを完遂するために供する契約を結ぶこともできる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２７１７５７号公報
【特許文献２】特開２００２−１３２９１５号公報
【特許文献３】特開２００７−５２２５４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、効率的にユーザにタスクを実行してもらうための技術を提供することにある。
【課題を解決するための手段】
【０００７】
本発明のある態様に従うと、サーバと端末とを備えるネットワークシステムが提供される。ネットワークシステムは、第１のコンテンツと、タスクを実行させるためのデータと、第２のコンテンツとを提供するためのサーバと、サーバからの第１のコンテンツを利用するための端末とを備える。端末は、タスクを実行する。サーバは、端末にてタスクが実行されると端末における第２のコンテンツの利用を可能にする。
【発明の効果】
【０００８】
以上のように、本発明によれば、ユーザにタスクを実行してもらうための技術を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施の形態にかかるネットワークシステム１の全体構成と動作概要とを示すイメージ図である。
【図２】第１の実施の形態にかかるサーバからの第１の提供データを示すイメージ図である。
【図３】第１の実施の形態にかかるサーバからの第２の提供データを示すイメージ図である。
【図４】第１の実施の形態にかかるサーバからの第３の提供データを示すイメージ図である。
【図５】第１の実施の形態にかかるネットワークシステム１の機能構成とデータの流れとを示すイメージ図である。
【図６】第１の実施の形態にかかるサーバ１００の構成の一態様について説明する。
【図７】第１の実施の形態にかかるユーザ情報データ１２１を示すイメージ図である。
【図８】第１の実施の形態にかかるユーザ端末３００の構成の一態様について説明する。
【図９】第２の実施の形態にかかるネットワークシステム１の動作概要と機能構成とを示すイメージ図である。
【図１０】第３の実施の形態にかかるネットワークシステム１の全体構成と動作概要とを示すイメージ図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
＜第１の実施の形態＞
＜ネットワークシステム１の全体構成と動作概要＞
【００１１】
まず、図１（Ａ）を参照して、本実施の形態にかかるネットワークシステム１の全体構成について説明する。本実施の形態にかかるネットワークシステム１は、主に、サーバ１００と、インターネットやルータなどを介してサーバ１００に接続可能な複数のユーザ端末３００とを含む。
【００１２】
なお、ユーザ端末３００は、ユーザ毎や家族毎に所有される装置であって、スマートフォンに限らず、通信機能を有すればよく、たとえば、タブレット端末やウェアラブル端末やゲーム機やパーソナルコンピュータやスピーカなどであってもよい。
【００１３】
次に、図１（Ａ）〜（Ｃ）を参照して、本実施の形態にかかるネットワークシステム１の動作概要について説明する。図１（Ａ）に示すように、ユーザがダウンロードしたいコンテンツをサーバ１００に要求すると、サーバ１００が第１のコンテンツとタスクのデータと第２のコンテンツをユーザ端末３００に提供する。なお、第１のコンテンツはユーザ端末３００でそのまま視聴できるが、第２のコンテンツはサーバ１００からのキーを受信しないと視聴できない状態となっている。また、タスクのデータは、タスクを実行するためのＷｅｂページのＵＲＬであってもよいし、ユーザ端末３００における専用アプリケーションなどで実行できるデータであってもよい。
【００１４】
図１（Ｂ）を参照して、ユーザが、ユーザ端末３００を利用してタスクを実行し、タスクの結果をサーバ１００に送信する。たとえば、タスクは、教師データの作成や操作履歴の提供やアンケートの回答などが挙げられる。
【００１５】
図１（Ｃ）を参照して、サーバ１００は、タスクが目標の割合以上完了していると、第２のコンテンツのための復号キーをユーザ端末３００に提供する。これによって、ユーザは、ユーザ端末３００で第２のコンテンツを視聴することができる。
【００１６】
このように本実施の形態にかかるネットワークシステム１では、ユーザは、タスクを実行することによって、第２のコンテンツを利用することができるようになる。
【００１７】
なお、第１のコンテンツと第２のコンテンツの組み合わせは特に限定されない。たとえば、図２に示すように、第１のコンテンツは映画の予告編の動画データであって、第２のコンテンツは映画の本編の動画データである。あるいは、図３に示すように、たとえば、第１のコンテンツは体験版のゲームのデータであって、第２のコンテンツは完全版のゲームのデータである。この場合のタスクは、ゲームの操作履歴の提供などであってもよい。あるいは、図４に示すように、たとえば、第１のコンテンツはドラマやアニメなどの第１話の動画データであって、第２のコンテンツは当該ドラマやアニメなどの第２話の動画データである。
【００１８】
以下、このような機能を実現するためのネットワークシステム１の具体的な構成について詳述する。
＜ネットワークシステム１の情報処理とデータの流れ＞
【００１９】
次に、本実施の形態にかかるネットワークシステム１の情報処理とデータの流れについて説明する。図５を参照して、まず、サーバ１００には、複数種類の、タスクデータと目標値とが格納されている（ステップＳ１０２）。１つのタスクデータとしては、たとえば、１００枚の画像にラベルを登録する作業などが挙げられる。この場合は目標値として、たとえば８０％すなわち８０枚が設定される。
【００２０】
サーバ１００は、タスクを実行したり、コンテンツを利用したりするための専用のアプリケーションをユーザ端末３００へ提供する（ステップＳ１０４）
【００２１】
ユーザ端末３００が、ユーザ操作に基づいて専用のアプリケーションを利用してサーバ１００にアクセスする（ステップＳ１０６）。
【００２２】
サーバ１００は、まだいずれかのユーザにも割り当てていないタスクデータを特定し、第１および第２のコンテンツのデータとタスクデータとを結合する（ステップＳ１０８）。なお、１つのタスクを複数のユーザに実行させる場合には、サーバ１００は、まだ所定の人数のユーザに割り当てていないタスクデータを特定し、第１および第２のコンテンツのデータとタスクデータとを結合する。
【００２３】
なお、第１のコンテンツのデータはユーザ端末３００で視聴可能な状態に設定され、第２のコンテンツのデータはユーザ端末３００が復号キーを取得した場合に視聴可能となる状態に設定される。
【００２４】
サーバ１００は、第１および第２のコンテンツデータとタスクデータとをユーザ端末３００に送信する（ステップＳ１１０）。
【００２５】
ユーザ端末３００において、ユーザによって各種のタスクが実行される（ステップＳ１１２）。
【００２６】
ユーザ端末３００は、タスクの結果のデータをサーバ１００に送信する（ステップＳ１１４）。
【００２７】
サーバ１００は、タスクの結果を評価する（ステップＳ１１６）。たとえば、目標値以上のタスクが完了されているか否かを判断する。目標値以上のタスクが完了されていない場合は、ユーザ端末３００にエラーを返す。
【００２８】
目標値以上のタスクが完了されている場合、サーバ１００は、タスクの結果を集計し、第２のコンテンツを視聴するための復号キーをユーザ端末３００に提供する（ステップＳ１１８）。なお、１つのタスクを複数のユーザに実行させる場合には、サーバ１００は、タスクの結果の平均値を計算したり、最頻値を選び出したりする。
【００２９】
これによって、ユーザ端末３００で第２のコンテンツが視聴可能になる。
＜サーバ１００のハードウェア構成＞
【００３０】
図６を参照して、本実施の形態にかかるネットワークシステム１を構成するサーバ１００のハードウェア構成の一態様について説明する。サーバ１００は、主たる構成要素として、ＣＰＵ（Central Processing Unit）１１０と、メモリ１２０と、操作部１４０と、通信インターフェイス１６０とを含む。
【００３１】
ＣＰＵ１１０は、メモリ１２０に記憶されているプログラムを実行することによって、サーバ１００の各部を制御する。たとえば、ＣＰＵ１１０は、メモリ１２０に格納されているプログラムを実行し、各種のデータを参照することによって、図５に示すサーバ１００の各種の処理を実行する。
【００３２】
メモリ１２０は、各種のＲＡＭ（Random  Access  Memory）、各種のＲＯＭ（Read-Only  Memory）などによって実現され、サーバ１００に内包されているものであってもよいし、サーバ１００の各種インターフェイスに着脱可能なものであってもよいし、サーバ１００からアクセス可能な他の装置の記録媒体であってもよい。メモリ１２０は、ＣＰＵ１１０によって実行されるプログラムや、ＣＰＵ１１０によるプログラムの実行により生成されたデータ、入力されたデータ、ユーザ情報データ１２１、タスクデータと目標値、複数の第１のコンテンツのデータと対応する第２のコンテンツデータと対応する復号キー、その他の本実施の形態にかかる遠隔制御サービスに利用されるデータベースなどを記憶する。
【００３３】
図７を参照して、本実施の形態にかかるユーザ情報データ１２１は、本サービスに登録されているユーザ毎に、ユーザの識別情報と、ユーザ名と、ユーザに割り振られているタスクの識別情報と、ユーザに提供されたコンテンツの識別情報と、タスク実行後に提供される復号キーなどの対応関係を含む。
【００３４】
図６に戻って、操作部１４０は、サービスの管理者などの命令を受け付けて、当該命令をＣＰＵ１１０に入力する。
【００３５】
通信インターフェイス１６０は、ＣＰＵ１１０からのデータを、インターネット、キャリア網、ルータなどを介して、複数のユーザ端末３００などの他の装置に送信する。逆に、通信インターフェイス１６０は、インターネット、キャリア網、ルータなどを介して他の装置からのデータを受信して、ＣＰＵ１１０に受け渡す。
＜ユーザ端末３００の構成＞
【００３６】
次に、図８を参照して、ネットワークシステム１を構成するユーザ端末３００の構成の一態様について説明する。本実施の形態にかかるユーザ端末３００は、主たる構成要素として、ＣＰＵ３１０と、メモリ３２０と、ディスプレイ３３０と、操作部３４０と、通信インターフェイス３６０と、スピーカ３７０と、マイク３８０などを含む。
【００３７】
ＣＰＵ３１０は、メモリ３２０に記憶されているプログラムを実行することによって、ユーザ端末３００の各部を制御する。
【００３８】
メモリ３２０は、各種のＲＡＭや、各種のＲＯＭなどによって実現される。メモリ３２０は、サーバ１００とデータのやり取りを行うことによってタスクを実行するためのアプリケーションプログラムや、その他の各種のアプリケーションプログラムや、ＣＰＵ３１０によるプログラムの実行により生成されたデータ、サーバ１００から受信した第１のコンテンツデータやタスクデータや第２のコンテンツデータやタスクの実行結果や、操作部３４０を介して入力されたデータ、ユーザ端末３００のユーザを特定するための情報などを記憶する。
【００３９】
ディスプレイ３３０は、ＣＰＵ３１０からのデータに基づいて、画像やテキストを表示する。たとえば、ＣＰＵ３１０は、通信インターフェイス３６０を介してサーバ１００からのコンテンツデータやタスクデータに含まれる画像データやテキストデータに基づいてディスプレイ３３０に画像やテキストを表示させる。操作部３４０は、ポインティングデバイスやスイッチなどから構成され、ユーザからの各種の命令をＣＰＵ３１０に入力する。なお、ユーザ端末３００は、ディスプレイ３３０と操作部３４０とを含むタッチパネル３５０を有してもよい。
【００４０】
通信インターフェイス３６０は、インターネットやキャリア網やルータなどを介して、サーバ１００などの他の装置との間でデータを送受信する。たとえば、ＣＰＵ３１０は、メモリ３２０のアプリケーションプログラムに従って、通信インターフェイス３６０を介して、サーバ１００から各種のデータを受信したり、タッチパネル３５０を介してユーザから受け付けた各種命令をサーバ１００などの他の装置に送信したりする。
【００４１】
スピーカ３７０は、ＣＰＵ３１０からのデータに基づいて音声を出力する。たとえば、ＣＰＵ３１０は、通信インターフェイス３６０を介してサーバ１００から受信したコンテンツデータやタスクデータに含まれる音声データをスピーカ３７０に出力させる。マイク３８０は、取得した音声信号をＣＰＵ３１０に入力する。たとえば、ＣＰＵ３１０は、マイク３８０から取得した音声データを通信インターフェイス３６０を介してサーバ１００に送信する。
＜第２の実施の形態＞
【００４２】
上記の実施の形態に加えて、ネットワークシステム１には、タスクの実行結果を求める事業者が運営する第２のサーバ１００Ｂや、コンテンツデータを管理する第３のサーバ１００Ｃや、ＡＩ（Artificial  Intelligence、人工知能）の利用者用の第４のサーバ１００Ｄなどが含まれてもよい。
【００４３】
図９に示すように、本実施の形態においては、第２のサーバ１００Ｂにおいて、設計されたＡＩモデルの学習に必要なタスクデータと目標値とをサーバ１００に登録する（ステップＳ２０４）。
【００４４】
そして、サーバ１００は、第３のサーバ１００Ｃから各種の第１のコンテンツのデータや第２のコンテンツのデータを取得する（ステップＳ２０６）。それに応じて、サーバ１００の運営者は、当該コンテンツの代金を第３のサーバ１００Ｃの運営者に支払う（ステップＳ２０８）。
【００４５】
その後は、図５におけるステップＳ１０２からステップＳ１１８と同様の処理が実行される。そして、サーバ１００は、取得したタスクの結果を第２のサーバ１００Ｂに提供する（ステップＳ２１２）。第２のサーバ１００Ｂは、タスクの結果に基づいてＡＩの学習を行う（ステップＳ２１４）。第２のサーバ１００Ｂの運営者は、タスクの結果に対する手数料をサーバ１００の運営者に支払う（ステップＳ２１６）。
【００４６】
学習されたＡＩのデータは、第４のサーバ１００Ｄなどによって利用される（ステップＳ２１８）。
＜第３の実施の形態＞
【００４７】
さらには、図１（Ｃ）の代わりに図１０（Ａ）に示すように、サーバ１００は、タスクが目標値以上完了していると、第２のコンテンツのための復号キーと次のタスクと第３のコンテンツとをユーザ端末３００に提供してもよい。これによって、ユーザは、ユーザ端末３００で第２のコンテンツを視聴することができる。なお、第３のコンテンツのデータはユーザ端末３００が復号キーを取得した場合に視聴可能となる状態に設定される。
【００４８】
そして、図１０（Ｂ）を参照して、ユーザが、ユーザ端末３００を利用して当該次のタスクを実行し、タスクの結果をサーバ１００に送信する。たとえば、タスクは、教師データの作成などが上げられる。
【００４９】
図１０（Ｃ）を参照して、サーバ１００は、タスクが目標値以上完了していると、第３のコンテンツのための復号キーと次のタスクと第４のコンテンツとをユーザ端末３００に提供する。これによって、ユーザは、ユーザ端末３００で第３のコンテンツを視聴することができる。以下、タスクが完了するたびに、復号キーと次のタスクと次のコンテンツデータの提供を繰り返してもよい。
＜第４の実施の形態＞
【００５０】
上記の実施の形態においては、サーバ１００から第１のコンテンツのデータやタスクのデータとともに第２のコンテンツのデータをユーザ端末３００に提供するものであったが、ユーザの要求に応じて、第１のコンテンツのデータやタスクのデータや第２のコンテンツのデータをバラバラにユーザ端末３００に提供するものであってもよい。この場合も、第２のコンテンツの復号キーを、タスクの実行後に提供すればよい。
【００５１】
また、第１のコンテンツのデータやタスクのデータや第２のコンテンツのデータをユーザ端末３００にダウンロードして、専用のアプリケーションで第１のコンテンツや第２のコンテンツを利用したり、専用のアプリケーションでタスクを実行する形態に限らず、第１のコンテンツや第２のコンテンツのストリーミング画像を配信したり、ホームページ上でタスクを実行したり必要事項を入力したりする形態であってもよい。
＜第５の実施の形態＞
【００５２】
上記の実施の形態のネットワークシステム１の各装置の役割の一部または全部を他の装置が実行してもよい。たとえば、サーバ１００，１００Ｂ，１００Ｃ，１００Ｄやユーザ端末３００の各々の役割の一部または全部を別の装置が担ったり、サーバ１００，１００Ｂ，１００Ｃ，１００Ｄやユーザ端末３００の各々の役割の一部または全部を複数の装置で担ったり、サーバ１００，１００Ｂ，１００Ｃ，１００Ｄやユーザ端末３００のいずれかがサーバ１００，１００Ｂ，１００Ｃ，１００Ｄやユーザ端末３００のいずれかの役割の一部または全部を担ったりしてもよい。
＜まとめ＞
【００５３】
上記の実施の形態においては、サーバと端末とを備えるネットワークシステムが提供される。ネットワークシステムは、第１のコンテンツと、タスクを実行させるためのデータと、第２のコンテンツとを提供するためのサーバと、サーバからの第１のコンテンツを利用するための端末とを備える。端末は、タスクを実行する。サーバは、端末にてタスクが実行されると端末における第２のコンテンツの利用を可能にする。
【００５４】
好ましくは、タスクは、ＡＩモデルの学習に用いるための教師データの作成である。
【００５５】
好ましくは、第１および第２のコンテンツはゲームである。タスクは、第１のコンテンツに関するユーザの操作履歴の提供である。
【００５６】
好ましくは、タスクを実行させるためのデータは、タスクを実行するためのＷｅｂアドレスである。
【００５７】
好ましくは、タスクには、第２のコンテンツの利用が許可されるために必要な目標値が対応付けられる。サーバは、端末にてタスクが目標値まで実行されると第２のコンテンツの利用を端末に許可する。
【００５８】
好ましくは、サーバは、タスクを複数の端末に提供し、複数の端末からのタスクに関する結果データを取得する。
【００５９】
上記の実施の形態においては、端末と通信するための通信インターフェイスと、通信インターフェイスを介して、第１のコンテンツと、タスクを実行させるためのデータと、第２のコンテンツとを端末に提供し、端末にてタスクが実行されると端末における第２のコンテンツの利用を可能にするためのプロセッサとを備えるサーバが提供される。
【００６０】
上記の実施の形態においては、サーバにおける情報処理方法が提供される。情報処理方法は、第１のコンテンツと、タスクを実行させるためのデータと、第２のコンテンツとを端末に提供するステップと、端末にてタスクが実行されると端末における第２のコンテンツの利用を可能にするステップと、を備える。
【００６１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００６２】
１        ：ネットワークシステム
１００    ：サーバ
１００Ｂ  ：第２のサーバ
１００Ｃ  ：第３のサーバ
１００Ｄ  ：第４のサーバ
１１０    ：ＣＰＵ
１２０    ：メモリ
１２１    ：ユーザ情報データ
１４０    ：操作部
１６０    ：通信インターフェイス
３００    ：ユーザ端末
３１０    ：ＣＰＵ
３２０    ：メモリ
３３０    ：ディスプレイ
３４０    ：操作部
３５０    ：タッチパネル
３６０    ：通信インターフェイス
３７０    ：スピーカ
３８０    ：マイク
【図１】
2020057062.tif 000003
【図２】
2020057062.tif 000004
【図３】
2020057062.tif 000005
【図４】
2020057062.tif 000006
【図５】
2020057062.tif 000007
【図６】
2020057062.tif 000008
【図７】
2020057062.tif 000009
【図８】
2020057062.tif 000010
【図９】
2020057062.tif 000011
【図１０】
2020057062.tif 000012