(57)【要約】      （修正有）【課題】チャット中におけるコンテンツ再生に係るユーザの利便性を向上させるサーバ、サーバの制御方法およびプログラムを提供する。【解決手段】サーバと複数の端末装置が、ネットワークを介して接続されるサービスシステムにおいて、サーバ１００は、メッセージアプリを使用して他の端末装置との間でデータの送受を行う端末装置からコンテンツのリクエストデータを受信する受信部１１０、コンテンツの利用権限に関する情報を含む権限情報を記憶する記憶部１２０、他の端末装置がコンテンツを利用する権限があるか否かを判定する判定部１３１、他の端末装置に権限があると判定された場合は第１のレベルで、権限がないと判定された場合は第１のレベルより劣る第２のレベルで、コンテンツが他の端末装置にて再生されるようにレスポンスデータを作成する作成部１３２及びレスポンスデータを端末装置に送信する送信部１１２を備える。【選択図】図２
2020161182.tif 000002
【特許請求の範囲】
【請求項１】
端末装置であって、
メッセージを送信したユーザを特定可能な態様で、前記メッセージとして、テキストと、コンテンツと、前記コンテンツを再生するためのオブジェクトとをチャット画面に表示する表示手段と、
ユーザが前記オブジェクトを指示したことに応じて、前記チャット画面の少なくとも一部の表示を維持したまま、前記コンテンツを前記端末装置で再生する再生手段と、
を備え、
前記再生手段は、前記コンテンツの再生を指示した前記ユーザの権限に基づいて、前記コンテンツの再生を、第１の方法と第２の方法とで切り替える端末装置。
【請求項２】
前記再生手段は、
前記ユーザの権限に基づいて、前記第１の方法として前記コンテンツを第１のレベルで再生し、前記第２の方法として、前記コンテンツを、前記第１のレベルより劣る第２のレベルで再生する、
ことを特徴とする請求項１に記載の端末装置。
【請求項３】
前記再生手段は、
前記ユーザの権限に基づいて、前記第１の方法として、前記コンテンツの全部を再生し、前記第２の方法として、前記コンテンツの一部のみを再生する、
ことを特徴とする請求項１または２に記載の端末装置。
【請求項４】
前記再生手段は、
前記ユーザの権限に基づいて、前記第１の方法として、前記コンテンツを低い品質で再生し、前記第２の方法として、前記コンテンツを高品質で再生する、
ことを特徴とする請求項１乃至３のいずれか一項に記載の端末装置。
【請求項５】
前記ユーザの権限には、前記コンテンツを利用できる総時間に関する利用時間情報が含まれ、
前記表示手段は、前記ユーザの前記総時間が前記コンテンツを利用することで減少する場合、前記コンテンツの全部を再生するか否かについてを選択させる画面を前記端末装置に表示する、
ことを特徴とする請求項３に記載の端末装置。
【請求項６】
前記再生手段は、前記ユーザに前記コンテンツの利用権限がある場合、前記第１の方法で前記コンテンツを再生し、前記ユーザに前記コンテンツの利用権限がない場合、前記第２の方法で前記コンテンツを再生する、
ことを特徴とする請求項１乃至５のいずれか一項に記載の端末装置。
【請求項７】
端末装置に、
メッセージを送信したユーザを特定可能な態様で、前記メッセージとして、テキストと、コンテンツと、前記コンテンツを再生するためのオブジェクトとをチャット画面に表示する表示機能と、
ユーザが前記オブジェクトを指示したことに応じて、前記チャット画面の少なくとも一部の表示を維持したまま、前記コンテンツを前記端末装置で再生する再生機能と、
を実現させ、
前記再生機能は、前記コンテンツの再生を指示した前記ユーザの権限に基づいて、前記コンテンツの再生を、第１の方法と第２の方法とで切り替える、端末装置の制御プログラム。
【請求項８】
前記再生機能は、
前記ユーザの権限に基づいて、前記第１の方法として前記コンテンツを第１のレベルで再生し、前記第２の方法として、前記コンテンツを、前記第１のレベルより劣る第２のレベルで再生する、
ことを特徴とする請求項７に記載の端末装置の制御プログラム。
【請求項９】
前記再生機能は、
前記ユーザの権限に基づいて、前記第１の方法として、前記コンテンツの全部を再生し、前記第２の方法として、前記コンテンツの一部のみを再生する、
ことを特徴とする請求項７または８に記載の端末装置の制御プログラム。
【請求項１０】
前記再生機能は、
前記ユーザの権限に基づいて、前記第１の方法として、前記コンテンツを低い品質で再生し、前記第２の方法として、前記コンテンツを高品質で再生する、
ことを特徴とする請求項７乃至９のいずれか一項に記載の端末装置の制御プログラム。
【請求項１１】
前記ユーザの権限には、前記コンテンツを利用できる総時間に関する利用時間情報が含まれ、
前記表示機能は、前記ユーザの前記総時間が前記コンテンツを利用することで減少する場合、前記コンテンツの全部を再生するか否かについてを選択させる画面を前記端末装置に表示する、
ことを特徴とする請求項９に記載の端末装置の制御プログラム。
【請求項１２】
前記再生機能は、前記ユーザに前記コンテンツの利用権限がある場合、前記第１の方法で前記コンテンツを再生し、前記ユーザに前記コンテンツの利用権限がない場合、前記第２の方法で前記コンテンツを再生する、
ことを特徴とする請求項７乃至１１のいずれか一項に記載の端末装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージングアプリケーションでメッセージをやり取りする端末間でコンテンツを共有するサービスシステムに係るサーバ、サーバの制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年、ネットワークを介して複数のユーザ端末間でメッセージをやり取りする、いわゆるチャットのためのメッセージングアプリケーション（以下、単に「メッセージアプリ」と略称する）が数多く存在する（例えば、特許文献１を参照されたい）。この様なチャットを行う際、テキストメッセージだけでなく、音楽や動画といったコンテンツをチャット相手と共有したいという要求がある。その要求に対し、特許文献１に記載のメッセージアプリでは、音楽や動画を視聴できるウェブサイトのＵＲＬアドレスをメッセージに記載してチャット相手に送信している。メッセージを受信した相手は、メッセージに記載されたＵＲＬを選択してリンク先のウェブサイトを開き、音楽や動画を視聴する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２５２６９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の方法では、音楽や動画を視聴する際に新たにウェブサイトが開かれるため、チャットを行うチャットルームの表示が、ユーザ端末の表示画面において見えない状態になるおそれがある。ユーザ端末が、スマートフォンやタブレット端末といった小型の携帯端末である場合には、表示画面が小さいため、この問題が顕著になる。ユーザは、チャットに戻ってメッセージを続けて入力するために、サイトを縮小化させてチャットルームを再度表示させるという操作が必要となり、ユーザにとって手間がかかり煩わしい。
【０００５】
さらに、チャット相手から受信したメッセージに記載されていたＵＲＬのリンク先が、専用のアプリケーション（以下、単に「アプリ」と略称することもある）をインストールすることが必要なファイルである場合もある。メッセージを受信したユーザの端末にそのアプリがインストールされていない場合、ユーザは音楽や動画を視聴することができない。
【０００６】
本発明は、上記問題に鑑みてなされたものであり、チャット中におけるコンテンツ再生に係るユーザの利便性を向上させるサーバを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の問題を解決すべく、本発明に係る端末装置は、メッセージを送信したユーザを特定可能な態様で、メッセージとして、テキストと、コンテンツと、コンテンツを再生するためのオブジェクトとをチャット画面に表示する表示手段と、ユーザがオブジェクトを指示したことに応じて、チャット画面の少なくとも一部の表示を維持したまま、コンテンツを端末装置で再生する再生手段と、を備え、再生手段は、コンテンツの再生を指示したユーザの権限に基づいて、コンテンツの再生を、第１の方法と第２の方法とで切り替える。
【発明の効果】
【０００８】
本発明によれば、チャットを行いながらチャット相手から送信された音楽や動画のコンテンツを再生する際に、わざわざウェブサイトにアクセスする必要がないため、ユーザに煩わしさを感じさせることがない。さらに、チャット相手から送信された音楽や動画のコンテンツを再生する際に必要なコンテンツの利用権がなくても、音楽や動画の一定のレベルでの再生が可能であるため、ユーザにとって利便性が高い。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態によるサービスシステム構成の概略図である。
【図２】本発明の一実施形態によるサーバのブロック図である。
【図３】本発明の一実施形態による端末装置のブロック図である。
【図４】権限情報テーブルを示す概略図である。
【図５】端末装置から送信されたリクエストデータに対するサーバの処理を示すフローチャートである。
【図６】端末Ｂとチャットを行う端末Ａの表示画面を示す図である。
【図７】端末Ａとチャットを行う端末Ｂの表示画面を示す図である。
【図８】端末Ｂとチャットを行う端末Ａの表示画面を示す図である。
【発明を実施するための形態】
【００１０】
以下、諸図面を参照しながら、本発明の一実施形態を詳細に説明する。図１は、本発明の一実施形態によるサービスシステム構成の概略図である。図１に示すように、サービスシステム４００は、サーバ１００、端末装置２００、端末装置３００を含む。サーバ１００は、ネットワークＮＥＴを介して端末装置２００や端末装置３００と接続される。なお、図１において、説明を簡単にするために、端末装置は２台だけ示してあるが、これ以上存在してもよいことは言うまでもない。
【００１１】
端末装置２００や端末装置３００は、スマートフォンなどに代表される通信端末である。端末装置２００と端末装置３００とは、メッセージアプリを用いてチャットを行っており、サーバ１００は、端末装置２００が送信したメッセージをネットワークＮＥＴを介して受信して端末装置３００に対して送信したり、端末装置３００が送信したメッセージをネットワークＮＥＴを介して受信して端末装置２００に対して送信したりする。その他、サーバ１００は、端末装置２００や端末装置３００の入力受付部でユーザが入力した操作指示内容を受信して、指示内容に応じた処理を行う。
【００１２】
図２は、本発明の一実施形態によるサーバ１００のブロック図である。図２に示すように、サーバ１００は、通信部１１０、記憶部１２０及び制御部１３０を備える。通信部１１０は、制御部１３０からの指示に従って、ネットワークＮＥＴを介して、端末装置２００や端末装置３００との通信を実行する機能を有する。当該通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。
【００１３】
また、通信部１１０は、受信部１１１および送信部１１２を備える。受信部１１１は、メッセージングアプリケーション（所定のアプリケーション）を使用して端末装置３００との間でメッセージ（データ）の送受を行う端末装置２００から、音楽や動画と言ったコンテンツのリクエストデータを受信する。このリクエストデータは、端末装置２００のユーザが端末装置３００のユーザと共有したい、又は端末装置３００のユーザに推薦したいコンテンツについての情報を含む。また、リクエストデータは、音楽や動画といったコンテンツを再生するためのアプリケーション（以降、単に「コンテンツ再生アプリ」と略称する）に関連するデータである。なお、これ以降、端末装置２００がリクエストデータを送信する態様について説明するが、端末装置３００がリクエストデータを送信する場合でも同様である。
【００１４】
また、受信部１１１は、端末装置２００や３００においてコンテンツを再生するためのコンテンツ再生アプリの有無についてのアプリ情報を、端末装置２００や３００から受信する。
【００１５】
送信部１１２は、端末装置２００から受信したリクエストデータに応じたレスポンスデータを、端末装置３００に送信する。なお、リクエストデータ及びレスポンスデータについての詳細は後述する。
【００１６】
記憶部１２０は、サーバ１００が動作するうえで必要とする各種プログラムおよびデータを記憶する機能を有する。記憶部１２０は、権限情報テーブル１２１を含む。権限情報テーブル１２１は、コンテンツ再生アプリにおけるコンテンツの利用権限に関する情報が記憶されている。すなわち、サーバ１００とネットワークＮＥＴを介して接続される端末装置２００や端末装置３００にコンテンツ再生アプリにおけるコンテンツを利用する権限があるか否かについての情報が格納されている。なお、権限情報テーブル１２１の詳細については後述する。記憶部１２０は、典型的には、ＨＤＤ（Hard Disc Drive）、ＳＳＤ（Solid State Drive）、フラッシュメモリなど各種の記録媒体により実現される。
【００１７】
制御部１３０は、サーバ１００の各部を制御する機能を有するプロセッサである。制御部１３０は、判定部１３１及び作成部１３２を備える。判定部１３１は、記憶部１２０に記憶された権限情報テーブル１２１に基づき、端末装置３００がコンテンツ再生アプリにおけるコンテンツを利用する権限があるか否かを判定する。作成部１３２は、判定部１３１の判定結果に基づき、端末装置２００から送信されたリクエストデータに応じたレスポンスデータを、端末装置２００及び端末装置３００に対して作成する。
【００１８】
なお、作成部１３２は、判定部１３１によって端末装置３００にコンテンツ再生アプリにおけるコンテンツを利用する権限があると判定された場合、端末装置３００において、端末装置２００が送信したコンテンツが全て再生されるように（第１のレベルで再生されるように）、レスポンスデータを作成する。したがって、端末装置３００においてコンテンツはフル視聴される。また、作成部１３２は、判定部１３１によって端末装置３００にコンテンツ再生アプリにおけるコンテンツを利用する権限がないと判定された場合、端末装置３００において、端末装置２００が送信したコンテンツが一部のみ再生されるように（第２のレベルで再生されるように）、レスポンスデータを作成する。したがって、端末装置３００においてコンテンツはサンプル視聴となる。
【００１９】
次に、端末装置について説明する。図３は、本発明の一実施形態による端末装置２００のブロック図である。なお、ここでは端末装置２００について説明するが、端末装置３００についても同様である。
【００２０】
図３に示すように、端末装置２００は、通信部２１０、記憶部２２０、制御部２３０、入力受付部２４０、表示部２５０及び音声インタフェース（Ｉ／Ｆ）２６０及びスピーカ２７０を備える。また、制御部２３０は、情報処理部２３１及び表示処理部２３２を含む。通信部２１０は、ネットワークＮＥＴを介して、サーバ１００と通信を実行する機能を有する。当該通信は、有線、無線のいずれで実行されてもよく、また、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。
【００２１】
記憶部２２０は、端末装置２００が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。すなわち、記憶部２２０には、アプリケーションサーバからダウンロードして端末装置２００にインストールされた、メッセージングアプリやコンテンツ再生アプリの情報が格納されている。なお、記憶部２２０は、典型的には、ＨＤＤ（Hard Disc Drive）、ＳＳＤ（Solid State Drive）、フラッシュメモリなど各種の記録媒体により実現される。
【００２２】
入力受付部２４０は、ユーザからの入力を受け付けて、当該入力に係る情報を、制御部２３０に伝達する。入力受付部２４０は、タッチパネルなどにより実現され、ユーザの指やスタイラスなどの指示具による接触とその接触位置を検出し、当該接触出位置の座標を情報処理部２３１に伝達する。本実施の形態において、入力受付部２４０は、ユーザによるチャットメッセージの入力や、表示部２５０に表示された各種アイコンやメニューボタンへのタップ操作等を受け付ける。
【００２３】
制御部２３０は、端末装置２００の各部を制御する機能を有するプロセッサである。制御部２３０は、情報処理部２３１と表示処理部２３２とを含む。情報処理部２３１は、入力受付部２４０から入力された情報にしたがって、通信部２１０からサーバ１００にデータを送信するように制御する機能を有する。また、情報処理部２３１は、通信部２１０でサーバ１００から受信したメッセージを、表示処理部２３２に伝達する機能も有する。さらに、情報処理部２３１は、入力受付部２４０に対してなされたユーザの入力に従って、コンテンツ再生アプリを起動し、コンテンツの情報を端末装置３００に送信するためのリクエストデータをサーバ１００に送信するよう、通信部２１０に指示する機能も有する。さらに、情報処理部２３１は、コンテンツ再生アプリの有無についてのアプリ情報（コンテンツを再生するための再生アプリケーションがインストールされているか否かについての情報）を、サーバ１００に送信するよう、通信部２１０に指示する機能を有しても良い。
【００２４】
表示処理部２３２は、情報処理部２３１から伝達された表示用のデータを画素情報に変換し、表示部２５０のフレームバッファに書き込む機能を有する。表示部２５０は、制御部２３０の表示処理部２３２によりフレームバッファに書き込まれた表示データに従って、画像を表示する機能を有するモニタである。さらに、表示処理部２３２は、コンテンツ再生アプリにおいて再生される動画の表示や、音楽が再生される際のステータスバーの表示を行うよう、表示部２５０に指示する機能も有する。
【００２５】
音声Ｉ／Ｆ２６０は、スピーカ２７０や図示しないイヤホンのインタフェースである。制御部２３０は、サーバ１００から受信した音楽や動画のコンテンツを再生する際、音声Ｉ／Ｆ２６０を介してスピーカ２７０やイヤホンから音声を出力させる。
【００２６】
次に、権限情報テーブル１２１について説明する。図４は、権限情報テーブル１２１を示す概略図である。権限情報テーブル１２１には、コンテンツ再生アプリにおけるコンテンツデータの利用権限であって、コンテンツ再生アプリにおけるコンテンツを利用するための利用権の種類についての情報が、ユーザ毎に格納されている。
【００２７】
ここで、本発明の一実施形態にかかる、コンテンツ再生アプリとその利用権について簡単に説明する。コンテンツ再生アプリ（例えば、名称を「ＬＩＮＥ  Ｍｕｓｉｃ」とする）は、アプリケーションサーバからダウンロードされて端末装置にインストールされる。コンテンツ再生アプリをインストールした端末装置は、コンテンツサーバから配信されるコンテンツを、利用権を購入することで視聴することができる。利用権には、「時間制」と「期間制」とがある。「時間制」は、コンテンツを視聴する時間を購入するもので、コンテンツを再生するとその再生時間分だけ購入した総時間から減算される視聴形態である。なお、購入した時間にも利用期限がある。「期間制」は、コンテンツを視聴する期間を購入するもので、購入した期間内であれば、サイトのコンテンツを自由に視聴可能な視聴形態である。なお、期間が終了するとコンテンツは視聴できなくなる。コンテンツはストリーミング配信され、端末装置は、ネットワークを介してコンテンツを受信して視聴することができる。なお、コンテンツは端末装置の記憶部に一時保存して視聴することもできる。
【００２８】
権限情報テーブル１２１の説明に戻る。権限情報テーブル１２１には、ユーザＩＤ  １２１ａ、ＬＩＮＥ  Ｍｕｓｉｃの利用権種類１２１ｂの項目が含まれる。利用権種類１２１ｂには、さらに、時間制１２１ｃ（利用時間情報）と期間制１２１ｄの項目が含まれる。例えば、権限情報テーブル１２１の一列目を参照すると、ユーザＩＤ「Ｕｓｅｒ＿Ａ」のユーザは、ＬＩＮＥ  Ｍｕｓｉｃの利用権を「時間制」で購入しており、総時間の残りは「２０時間５０分間」、その期限は「２０１５年１２月１８日」であることが分かる。なお、ここでは「時間制」の利用権にも利用期限がある形態を示したが、利用期限はなくても良い。すなわち、購入した総時間が消費されるまではコンテンツを視聴できるようにしても良い。
【００２９】
権限情報テーブル１２１の二列目を参照すると、ユーザＩＤ「Ｕｓｅｒ＿Ｂ」のユーザは、ＬＩＮＥ  Ｍｕｓｉｃの利用権を保有していないことが分かる。また、権限情報テーブル１２１の三列目を参照すると、ユーザＩＤ「Ｕｓｅｒ＿Ｃ」のユーザは、利用権を「期間制」で購入しており、その期限は「２０１５年９月２８日  １０時２０分」であることが分かる。さらに、四列目を参照すると、ユーザＩＤ「Ｕｓｅｒ＿Ｄ」のユーザは、利用権を保有していないことが分かる。サーバ１００の判定部１３１は、上述した権限情報テーブル１２１を参照して、チャット相手からコンテンツの情報を送信された端末装置に、コンテンツ再生アプリにおけるコンテンツの利用権があるか否かを判定する。
【００３０】
次に、本発明の一実施形態によるサービスシステムの動作を、フローチャートと端末装置の表示画面の遷移図を用いて説明する。なお、これ以降、端末装置２００を「端末Ａ」、端末装置３００を「端末Ｂ」として説明する。図５は、端末Ｂとチャットを行う端末Ａから送信されたリクエストデータに対するサーバ１００の処理を示すフローチャートである。図６及び図８は、端末Ｂとチャットを行う端末Ａの表示画面を示す図であり、図７は、端末Ａとチャットを行う端末Ｂの表示画面を示す図である。なお、端末Ａはコンテンツ再生アプリ（音楽アプリ）をインストール済みであり、端末Ｂに楽曲を送信するものとする。
【００３１】
図５に示すように、サーバ１００は、チャットを行う端末の、音楽アプリに関する権限情報をあらかじめ記憶部１２０に記憶している（ステップＳ１１）。
【００３２】
サーバ１００は、端末Ｂとチャットを行っている端末Ａから楽曲リクエストを受信する（ステップＳ１２）。次に、サーバ１００は、端末Ａからリクエストされた楽曲についてのメニューを端末Ａと端末Ｂの表示画面に表示させるためのデータを作成部１３２で作成し、送信部１１２から端末Ａと端末Ｂとに送信する（ステップＳ１３）。
【００３３】
ここまでの処理を、端末Ａの表示画面を参照して説明する。図６は、端末Ａの表示画面の遷移を示す図である。図６に示すように、端末Ａの表示画面には、端末Ｂとチャットを行うチャットルームが表示されている。図６（ａ）に示すように、端末Ａは、端末Ｂから「最近聴いてる曲って何？」というメッセージ２５１を受信している。端末Ａのユーザは、表示画面の左下にある「＋」ボタンをタップして、メッセージアプリのメニュー一覧を表示させ、その中から「ＬＩＮＥ  Ｍｕｓｉｃ」のボタン２５２をタップする。すると、図６（ｂ）に示すように、端末ＡではＬＩＮＥ  Ｍｕｓｉｃ（音楽アプリ）が起動して、表示画面に端末Ａが視聴した楽曲の楽曲リスト２５３が表示される。ここから、端末Ａのユーザは、端末Ｂと共有したい楽曲をタップして選択することができる。楽曲リスト２５３から選択された楽曲は、図６（ｃ）に示すように、チャットルームにおけるメッセージ２５４の形で表示される。メッセージ２５４には、楽曲の情報（タイトル、アーティスト、アルバムカバー写真等）と、プレイボタン２５５が含まれる。このときの端末Ｂの表示画面を、図７（ａ）に示す。図のように、端末Ｂの表示画面には、端末Ａから送信されたメッセージ３５１として、楽曲の情報とプレイボタン３５２が表示される。端末Ｂのユーザは、端末Ａから送信された楽曲を視聴したいときには、プレイボタン３５２をタップする。その後のサーバ１００の処理を、図５のフローチャートに戻って説明する。
【００３４】
端末Ｂにおいてプレイボタン３５２がタップされると、端末Ｂの情報処理部２３１は、端末Ｂに音楽アプリがインストールされているか否かについてのアプリ情報を作成する。通信部２１０は、アプリ情報と楽曲の再生指示とを、サーバ１００に送信する。サーバ１００の判定部１３１は、端末Ｂからの再生指示を受信すると（ステップＳ１４）、アプリ情報に基づき、端末Ｂが音楽アプリの使用権限があるか否かを判定する（ステップＳ１５）。端末Ｂに音楽アプリの使用権限がないと判定された場合、サーバ１００の作成部１３２は、音楽アプリをインストールするか否かのメッセージを作成し、送信部１１２は作成されたメッセージを端末Ｂに送信する（ステップＳ１９）。このとき、端末Ｂの表示画面には、図７（ｂ）に示すように、「ＬＩＮＥ  Ｍｕｓｉｃがインストールされていません。インストールしますか？」というポップアップメッセージ３５３が表示される。
【００３５】
ステップＳ１５で、端末Ｂに音楽アプリの使用権限があると判定された場合、サーバ１００の判定部１３１は、権限情報テーブル１２１に基づき、端末Ｂにコンテンツの利用権があるか否かを判定する（ステップＳ１６）。利用権があると判定された場合、作成部１３２は、端末Ｂで楽曲が全部再生されるようにレスポンスデータを作成し、端末Ｂに送信する（ステップＳ１７）。ステップＳ１６にて、端末Ｂにコンテンツの利用権がないと判定された場合、作成部１３２は、端末Ｂで楽曲が一部のみ再生されるようにレスポンスデータを作成し、端末Ｂに送信する（ステップＳ１８）。このとき、端末Ｂの表示画面は、図７（ｄ）に示すように、表示画面の下部に「サンプル再生です」というポップアップメッセージ３５６が表示され、端末Ｂでは、楽曲の一部のみの再生が開始される。このとき、楽曲の情報が含まれるメッセージ３５５内には、停止ボタン３５５が表示される。
【００３６】
なお、ステップＳ１６にて端末Ｂにコンテンツの利用権がないと判定された場合、図７（ｃ）に示すように、端末Ｂの表示画面に、コンテンツの利用権を購入するか否かのポップアップメッセージ３５４を表示させてもよい。端末Ｂのユーザが利用権を購入すべくポップアップメッセージ３５４にて「はい」をタップした場合、端末Ｂでは音楽アプリの利用権を購入するためのウェブサイトやページが表示画面に表示される。端末Ｂによる利用権の購入処理が終了すれば、チャット画面に戻り、楽曲が全て再生される。これに対し、端末Ｂのユーザが、ポップアップメッセージ３５４にて「いいえ」をタップした場合は、楽曲の一部のみが再生される。
【００３７】
図８は、端末Ａの表示画面を示す図である。図に示すように、端末Ａはチャットメッセージ２５６の形で、端末Ｂに楽曲を送信することができる。なお、メッセージ２５７に示すように、楽曲単体のみならず、楽曲リスト（プレイリスト）を送信することもできる。端末Ｂが音楽アプリをインストール済みである場合、端末Ｂの表示画面でメッセージ２５７に相当するメッセージをユーザがタップすると、端末Ｂの表示画面にプレイリストの一覧が表示される。さらに、リスト内の楽曲を選択すると、端末Ｂに利用権がある場合には楽曲を全て再生することができ、利用権がない場合には、一部のみが再生される。図８に示すように、端末同士のチャットは楽曲を再生しながらでも継続することができ、さらに、チャット相手と楽曲を共有することで、ユーザ同士がより交流を深めることができる。
【００３８】
なお、上述の実施形態によれば、利用権がある場合には楽曲が全て再生される形態を説明したが、利用権が「時間制」のユーザの場合、楽曲を再生することによってコンテンツデータを使用できる総時間が減少することを好まない可能性がある。よって、判定部１３１は、ステップＳ１６にて端末に利用権があると判定されたのち、利用権の種類を判定するようにしてもよい。判定の結果、利用権が「時間制」のユーザの端末には、楽曲を全て再生するか否かのポップアップメッセージを表示させ、ユーザに選択させてもよい。これにより、利用権が「時間制」のユーザが楽曲を再生することによってコンテンツを利用できる総時間が、不必要に減少してしまう不都合を回避することができる。
【００３９】
また、ステップＳ１５にて端末Ｂに音楽アプリの使用権限がないと判定された場合に、端末Ｂで楽曲が一部のみ再生されるようにしてもよい。この場合には、音楽アプリがインストールされていないため、メッセージアプリ上で使用可能な、音楽再生のための汎用アプリが起動して楽曲が再生されてもよい。
【００４０】
上述のように、本発明の実施形態によれば、チャットを行いながら、チャット相手から送信された音楽や動画といったコンテンツを再生する際に、ユーザ端末においてチャットルームとは別の画面を表示させることがないため、ユーザに煩わしさを感じさせることがない。さらに、チャット相手から送信された音楽や動画のコンテンツを再生するコンテンツ再生アプリにおけるコンテンツの利用権がなくても、音楽や動画を一部のみでも再生が可能であるため、全く再生できない場合と比べ、ユーザにとって利便性が高く、ユーザ間の交流を深めることができる。また、楽曲を一部のみでも視聴したユーザは、楽曲を全て視聴するためにコンテンツ再生アプリの利用権を購入する可能性が高くなると考えられ、コンテンツ再生アプリの配信元にとっても都合が良い。
【００４１】
上述した実施の形態に本発明に係る発明の一実施形態を説明したが、本発明はこれに限られないことは言うまでもない。例えば、上述では、コンテンツ再生アプリの利用権がない場合にコンテンツの一部のみが再生される形態を説明したが、音声のデジタルデータを間引く等でコンテンツの質を低下させて再生するようにしてもよい。その際、利用権があるユーザに対してはコンテンツを高品質で再生し、利用権のないユーザに対して羨望の念を起させ、利用権の購入を促すこともできる。
【００４２】
また、上述の実施の形態では、楽曲が再生される形態について説明したが、動画についても本発明の範疇に含まれる。例えば、動画についての情報をメッセージとして受信した場合、その動画は、再生する際、端末装置の表示画面においてチャット画面が隠れない大きさで表示される。コンテンツ再生アプリの利用権がないユーザ端末においては、動画を一部のみ再生させたり、フレームを間引いて画質を低下させて再生させたり、解像度をおとして再生させたりすればよい。
【００４３】
また、上述の実施形態では、端末Ａ（又は端末装置２００）がコンテンツ再生アプリをインストール済みである形態について説明したが、端末Ａがコンテンツ再生アプリをインストールしていない場合も考えられる。この場合、図６（ａ）において端末Ａの表示画面にメニュー一覧を表示させたユーザが「ＬＩＮＥ  Ｍｕｓｉｃ」のボタン２５２を選択（タップ）した事を契機として、判定部１３１が、端末Ａにコンテンツ再生アプリの使用権限があるか否かを判定する。判定部１３１によって端末Ａにコンテンツ再生アプリの使用権限がないと判定された場合、作成部１３２は、例えば図７（ｂ）のように、コンテンツ再生アプリの使用権限を取得するか否か（アプリをインストールするか否か）のポップアップメッセージを端末Ａに表示させるようなレスポンスデータを作成する。これにより、コンテンツ再生アプリのインストールを端末のユーザに促すことができるという利点がある。
【００４４】
なお、上述の実施の形態では、コンテンツの再生やコンテンツの共有にコンテンツ再生アプリを使用する態様を説明したが、本発明はこれに限られるものではない。例えば、メッセージングアプリケーションの一機能としてコンテンツ再生機能が組み込まれている場合は、コンテンツの再生やコンテンツの共有を行うのに、そのコンテンツ再生機能が用いられてもよい。その際、コンテンツ再生機能には、コンテンツ再生アプリで行われる機能が全て含まれ、上述の実施の形態において「コンテンツ再生アプリ」を「コンテンツ再生機能」と言い換えて説明することができる。また、その場合、コンテンツ再生アプリのインストールを促す処理は行われなくてもよい。
【００４５】
また、上述の実施の形態ではコンテンツ再生アプリの使用権限の判定をサーバ１００で判定する態様を説明したが、本発明はこれに限られるものではない。例えば、コンテンツ再生アプリの使用権限の判定は、端末装置２００の制御部２３０で行われてもよい。その場合、コンテンツ再生アプリをインストールするか否かのメッセージの作成は、端末装置２００の制御部２３０で行われてもよい。
【００４６】
また、端末装置２００や３００はスマートフォンに限るものでない。端末装置は、上記実施の形態において記載した機能を実現できる情報処理装置であればどのような装置であってもよく、たとえば、携帯端末、携帯電話、ＰＣ（Personal Computer）、タブレット端末などであってもよい。さらに、上述の実施の形態では２台の端末装置間でチャットを行う形態を説明したが、本発明はこれに限られるものではなく、３台以上でもよい。その場合、サーバ１００の判定部１３１は、各端末装置に対して、コンテンツ再生アプリにおけるコンテンツの利用権があるか否かの判定を行う。
【００４７】
サーバ１００の各機能部は、集積回路（ＩＣ（Integrated Circuit）チップ、ＬＳＩ（Large Scale Integration））等に形成された論理回路（ハードウェア）や専用回路によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。また、各機能部は、１または複数の集積回路により実現されてよく、複数の機能部の機能を１つの集積回路により実現されることとしてもよい。ＬＳＩは、集積度の違いにより、ＶＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩなどと呼称されることもある。
【００４８】
サーバ１００の各機能部をソフトウェアにより実現する場合、サーバ１００または端末装置２００や３００は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記検索プログラムは、当該検索プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。本発明は、上記検索プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００４９】
なお、上記プログラムは、例えば、ActionScript、JavaScript（登録商標）などのスクリプト言語、Objective-C、Java（登録商標）などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装できる。
【００５０】
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を１つに組み合わせたり、或いは分割したりすることが可能である。また、上記実施の形態に示す構成を適宜組み合わせることとしてもよい。
【産業上の利用の可能性】
【００５１】
本発明に係るサーバ、サーバの制御方法およびプログラムは、チャット中におけるコンテンツ再生に係るユーザの利便性を向上させるサーバとして活用することができる。
【符号の説明】
【００５２】
４００  サービスシステム
１００  サーバ
１１０  通信部
１２０  記憶部
１３０  制御部
１１１  受信部
１１２  送信部
１２１  権限情報テーブル
１３１  判定部
１３２  作成部
２００，３００  端末装置
２１０  通信部
２２０  記憶部
２３０  制御部
２３１  情報処理部
２３２  表示処理部
２４０  入力受付部
２５０  表示部
２７０  スピーカ
１２１ａ  項目名「ユーザＩＤ」
１２１ｂ  項目名「利用権種類」
１２１ｃ  項目名「時間制」
１２１ｄ  項目名「期間制」
２５１，２５４，２５７，３５５  メッセージ
２５２  ボタン
２５６  チャットメッセージ
２５３  楽曲リスト
２５５，３５２  プレイボタン
３５３，３５４，３５６  ポップアップメッセージ
３５５  停止ボタン
３５４  ポップアップメッセージ
【図１】
2020161182.tif 000003
【図２】
2020161182.tif 000004
【図３】
2020161182.tif 000005
【図４】
2020161182.tif 000006
【図５】
2020161182.tif 000007
【図６】
2020161182.tif 000008
【図７】
2020161182.tif 000009
【図８】
2020161182.tif 000010