(57)【要約】【課題】動的に生成される情報を、簡易な方法で他のユーザと共有する手段を提供する生成装置を実現すること。【解決手段】生成装置（３、３ａ及び３ｂ）は、制御部（２０、２０ａ又は２０ｂ）と通信部（２９）とを備え、上記制御部は、アプリケーションが上記端末装置（２及び２ａ）の表示画面に表示したコンテンツに係るデータを上記通信部（２９）を介して取得し、上記コンテンツに係る共有ページを生成する。【選択図】図１
2019079401.tif 000002
【特許請求の範囲】
【請求項１】
制御部と通信部とを備え、
上記制御部は、
端末装置上で動作するアプリケーションが上記端末装置の表示画面に表示したコンテンツに係るデータを上記通信部を介して取得し、
上記データを参照して上記コンテンツに係る共有ページを生成する
ことを特徴とする生成装置。
【請求項２】
上記コンテンツは、上記端末装置が送信した要求を参照して上記生成装置が生成した動的なウェブページであり、
上記データは、上記要求を示すデータ、または、上記要求と同じ内容を含むデータであり、
上記制御部は、上記データを参照して上記動的なウェブページに係る共有ページを生成することを特徴とする請求項１に記載の生成装置。
【請求項３】
記憶部を更に備え、
上記制御部は、
生成した上記共有ページを、所定の端末装置が上記共有ページに対するリンク先情報を参照することにより上記共有ページが視聴可能となるように、
上記記憶部に格納することを特徴とする請求項１又は２に記載の生成装置。
【請求項４】
上記制御部は、
上記共有ページにおける視聴期限を設定し、
上記視聴期限を過ぎた共有ページを記憶部から削除することを特徴とする請求項３に記載の生成装置。
【請求項５】
上記共有ページは未放送の番組に係る共有ページであって、
上記制御部は、
上記番組の放送終了時を視聴期限として設定することを特徴とする請求項４に記載の生成装置。
【請求項６】
制御部と通信部と表示部とを備え、
上記制御部は、
アプリケーションを動作させることにより上記表示部にコンテンツを表示させ、
上記コンテンツに係る共有ページを生成するためのデータを上記通信部を介して送信することを特徴とする端末装置。
【請求項７】
制御部と通信部と表示部とを備え、
上記制御部は、
アプリケーションを動作させることにより上記表示部にコンテンツを表示させ、
上記コンテンツに係る共有ページを生成し、
上記共有ページを上記通信部を介して送信することを特徴とする端末装置。
【請求項８】
上記制御部は、
上記共有ページの種類に応じた態様により上記共有ページを表示することを特徴とする請求項６又は７に記載の端末装置。
【請求項９】
端末装置と生成装置とを備えた共有ページ生成システムであって、
上記端末装置は、
制御部と通信部と表示部とを備え、
上記制御部は、
アプリケーションを動作させることにより上記表示部にコンテンツを表示させ、
上記コンテンツに係る共有ページを生成するためのデータを上記通信部を介して送信し、
上記生成装置は、
制御部と通信部とを備え、
上記制御部は、端末装置上で動作するアプリケーションが上記端末装置の表示画面に表示したコンテンツに係るデータを
上記通信部を介して取得し、
上記データを参照して上記コンテンツに係る共有ページを生成する
ことを特徴とする共有ページ生成システム。
【請求項１０】
生成装置によって実行されるコンテンツに係る共有ページを生成する生成方法であって、
端末装置上で動作するアプリケーションが上記端末装置の表示画面に表示したコンテンツに係るデータを取得する通信ステップと、
上記データを参照して上記コンテンツに係る共有ページを生成する制御ステップと
を含むことを特徴とする生成方法。
【請求項１１】
請求項６から８までの何れか１項に記載の端末装置としてコンピュータを機能させるための制御プログラムであって、上記制御部としてコンピュータを機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生成装置、端末装置、共有ページ生成システム、生成方法、及び制御プログラムに関する。
【背景技術】
【０００２】
従来技術として、特許文献１には、特定のユーザの嗜好等に適合したコンテンツのレコメンド情報をサーバが生成し、当該ユーザの端末に送信する技術が公開されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−７１８８０号公報（２０１１年４月７日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザがＳＮＳ（Social Networking Service）を用いて他のユーザとウェブページの情報を共有する「ソーシャルボタン（ＳＮＳボタン）」と呼ばれる技術が知られている。これは、例えばウェブブラウザのようなアプリケーションにおいて、ユーザがウェブページを閲覧しているときに、画面上の所定のボタンを押すと、当該ウェブページへのリンク情報（ＵＲＩ（Uniform Resource Identifier）又はＵＲＬ（Uniform Resource Locator））やウェブページのタイトル情報、ウェブページに係るアイキャッチ画像などの情報を含んだ状態で、ＳＮＳの投稿作成画面が表示されるようにアプリケーションを構成する技術である。これにより、ユーザは当該投稿を通して、当該投稿を閲覧する他のユーザと、当該ウェブページの情報を容易に共有することができる。
【０００５】
しかしながら、上記従来技術においては、サーバが送信したレコメンド情報を、上記のソーシャルボタン技術のような簡易な方法で他のユーザと共有することは困難であった。なぜならば、こうした情報はユーザや端末ごと、時間ごとに異なるので、サーバのストレージを圧迫しないように、必要に応じてサーバに動的に生成され、端末に送信された後に、サーバには保存されることなくそのまま廃棄されるからである。このような、サーバなどによって動的に生成される情報にはリンクを作ることができないので、上記のソーシャルボタン技術を適用することができない。
【０００６】
本発明の一様態は、上記の問題に鑑みてなされたものであり、動的に生成される情報を、簡易な方法で他のユーザと共有する手段を提供する生成装置を実現することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の一態様に係る生成装置は、制御部と通信部とを備え、上記制御部は、端末装置上で動作するアプリケーションが上記端末装置の表示画面に表示したコンテンツに係るデータを上記通信部を介して取得し、上記データを参照して上記コンテンツに係る共有ページを生成する。
【発明の効果】
【０００８】
本発明の一態様によれば、動的に生成される情報を、簡易な方法で他のユーザと共有する手段を提供する生成装置を実現できる。
【図面の簡単な説明】
【０００９】
【図１】実施形態１に係る共有ページ生成システム１の機能ブロック図である。
【図２】実施形態１に係る端末装置２及び生成装置３における処理の流れを示すシーケンス図である。
【図３】所定のアプリケーション上における表示画面の一例を示す図である。
【図４】ＳＮＳ投稿画面の一例を示す図である。
【図５】端末装置２が表示画面（表示部１７）にコンテンツを表示する表示態様であって、コンテンツのカテゴリーに対応する表示態様の一例を示す図である。
【図６】端末装置２が表示画面（表示部１７）にコンテンツを表示する表示態様であって、コンテンツのカテゴリーに対応する表示態様の一例を示す図である。
【図７】実施形態２に係る端末装置２及び生成装置３における処理の流れを示すシーケンス図である。
【図８】実施形態２の変形例に係る端末装置２及び生成装置３における処理の流れを示すシーケンス図である。
【図９】実施形態３に係る共有ページ生成システム１ａの機能ブロック図である。
【図１０】本実施形態３に係る端末装置２ａ及び生成装置３ａにおける処理の流れを示すシーケンス図である。
【図１１】実施形態４に係る共有ページ生成システム１ｂの機能ブロック図である。
【図１２】端末装置２または生成装置３として利用可能なコンピュータ９１０の構成を例示したブロック図である。
【発明を実施するための形態】
【００１０】
本発明の実施形態について図１〜図１２に基づいて説明すれば以下の通りである。
【００１１】
〔実施形態１〕
以下、本発明の一実施形態について、図１〜図６に基づいて説明する。
【００１２】
本実施形態においては、生成装置が、端末装置の動的な表示画面内容に応じた共有ページ（リンク先情報（ＵＲＩ）が設定されたウェブページであって、全体又は一部のユーザに対して公開された、他のユーザと情報を共有するためのウェブページ。以下本明細書において同じ）を生成し、端末装置において上記共有ページを視聴する構成について説明する。
【００１３】
なお、動的であるとは、画面に表示される内容が、参照される度に都度生成されること（生成した内容をいわゆるキャッシュ技術を用いて一時的に保持し、保持してから所定の短い期間内、例えば１時間以内に、保持した内容と同一の内容を生成すべき参照、例えば同一の参照元からの参照や、同一のパラメータによる参照があった場合には、保持した内容を再利用することも含む）を意味する。即ち、動的なコンテンツ等は、生成される度に、又は表示される度に内容又は形態が変化し得る。対して静的であるとは、生成されたコンテンツ等の内容又は態様が固定されており、参照される度に変化し得ないこと（参照とは無関係のタイミングで内容を更新することも含む）を意味する。
【００１４】
なお、コンテンツとは、所定のコンテンツを推奨するためのレコメンド情報を含む。また、オブジェクトとは、ボタンやウィジェットなどのような、画面表示を構成するための様々な部品の総称である。
【００１５】
［１．共有ページ生成システム１の構成］
図１に基づいて本実施形態の構成について説明する。
【００１６】
図１は、本実施形態に係る共有ページ生成システム１の機能ブロック図である。
【００１７】
図１に示す通り、共有ページ生成システム１は、端末装置２と生成装置３とを備えている。
【００１８】
端末装置２は、表示部１７、通信部１９、記憶部１６、及び制御部１０を備えている。
【００１９】
表示部１７は、動画像を表示する表示パネルであって、タッチパネル部１８を備える。タッチパネル部１８は、表示部１７に重畳して又は表示部１７と一体として設けられており、表示部１７に対する物体の接触を検知し、上記接触に係る制御を行う。
【００２０】
通信部１９は、生成装置３等との通信を行う。記憶部１６は各種データを保持する。
【００２１】
制御部１０は、端末装置２全体を統括する制御回路であって、通信制御部１１、操作受付部１２、表示制御部１３、及びデータ管理部１４としても機能する。通信制御部１１は、通信部１９によるデータ通信に係る制御を行う。操作受付部１２は、タッチパネル部１８への物体の接触に係る信号を受信し、上記信号に応じた制御を行う。以下、本明細書において、ユーザが、表示部１７上の所定のボタン等をタッチした場合、タッチパネル部１８及び操作受付部１２における動作に係る上記の記載を省略する。
【００２２】
表示制御部１３は、ウェブページ等の各種コンテンツ及びオブジェクトを表示部１７に表示させる制御を行う。データ管理部１４は、共有ページ生成に係るデータの生成又は抽出を行う。
【００２３】
生成装置３は、記憶部２８、通信部２９、及び制御部２０を備えている。
【００２４】
記憶部２８は、各種データを保持する。通信部２９は、端末装置２等との通信を行う。制御部２０は、生成装置３全体を統括する制御回路であって、ページ生成部２１及び通信制御部２２としても機能する。
【００２５】
ページ生成部２１は、共有ページを含むウェブページの生成を行う。
【００２６】
通信制御部２２は、通信部２９によるデータ通信に係る制御を行う。
【００２７】
なお、端末装置２及び生成装置３が備える各部材は単数であることに限定されず、それぞれ複数備える構成でもよい。
【００２８】
［２．処理の流れ］
以下、端末装置２が、動的なコンテンツに係る内容をＳＮＳに投稿するまでの処理の流れについて、図１〜図６に基づいてステップごとに説明する。
【００２９】
図２は、本実施形態に係る端末装置２及び生成装置３における処理の流れを示すシーケンス図である。
【００３０】
（Ｓ１０１）
図３は、所定のアプリケーション上における表示画面の一例を示す図である。
【００３１】
図３に示す表示画面は、メニューバー４０と、コンテンツ表示領域４３とを含む。
【００３２】
なお、表示部１７が表示する表示画面のうち、少なくともコンテンツ表示領域４３に表示されている画面は動的に生成されているものとする。
【００３３】
メニューバー４０は、戻るボタン４１、及びＳＮＳボタン４２ａ〜４２ｄを含む。ユーザが戻るボタン４１をタッチした場合、表示制御部１３は、直前に表示していた画面を表示部１７に表示する。
【００３４】
ＳＮＳボタン４２ａ〜４２ｄは、対応するＳＮＳに文書などを投稿する為のボタンである。
【００３５】
コンテンツ表示領域４３には、所定のビデオオンデマンドコンテンツに係る情報が表示されている。
【００３６】
ユーザがＳＮＳボタン４２ａ〜４２ｄの何れかをタッチした場合、ステップＳ１０２に遷移する。
【００３７】
（Ｓ１０２）
データ管理部１４は、コンテンツ表示領域４３における表示内容に基づく共有ページを生成するためのデータを生成又は抽出する。なお、上記表示内容とは、ユーザがタッチパネル部１８をスクロールすることにより、コンテンツ表示領域４３に表示される内容を含む。
【００３８】
また、共有ページを生成するためのデータとは、
・共有ページ又は共有ページのメタデータ（ヘッダ情報）の生成元となるデータ
・共有ページ又は共有ページのメタデータを構成するデータ
・共有ページ又は共有ページのメタデータ生成のトリガー又は要因となるデータ
をいう。従って、共有ページを生成するためのデータとは、実施形態２において後述するように、生成装置３に対する共有ページ生成の単なるリクエスト又はコンテンツＩＤも含む。
【００３９】
通信制御部１１は、コンテンツ表示領域４３におけるコンテンツの表示内容に基づくデータであって、共有ページを生成するためのデータを、通信部１９を介して生成装置３に送信する。
【００４０】
このように本実施形態に係る端末装置２は、制御部１０と通信部１９と表示部１７とを備え、上記制御部１０（通信制御部１１）は、アプリケーションを動作させることにより
上記表示部１７にコンテンツを表示させ、上記コンテンツに係る共有ページを生成するためのデータを上記通信部１９を介して送信する。
【００４１】
なお、本明細書において、アプリケーションが表示する又は表示した画面、コンテンツ、又はオブジェクトとは、アプリケーションの動作に応じて制御部１０（表示制御部１３）が表示部１７に表示させる又は表示させた画面、コンテンツ、又はオブジェクトを意味する。
【００４２】
（Ｓ１０３）
制御部２０は、通信部２９を介して、ステップＳ１０２において通信制御部１１が送信したデータを受信し、記憶部２８に格納する。
【００４３】
（Ｓ１０４）
ページ生成部２１は、ステップＳ１０３において記憶部２８に格納されたデータを参照して共有ページ及び上記共有ページにリンクするためのリンク先情報（ＵＲＩ）を生成し、上記リンク先情報を参照することにより上記共有ページが視聴可能となるように記憶部２８に格納する。
【００４４】
即ち、本実施形態に係る生成装置３は、制御部２０と記憶部２８と通信部２９とを備え、上記制御部２０（通信制御部２２及びページ生成部２１）は、端末装置２上で動作するアプリケーションが上記端末装置２の表示画面に表示したコンテンツに係るデータを上記通信部２９を介して取得し、上記データを参照して上記コンテンツに係る共有ページを生成する。また、上記制御部２０（ページ生成部２１）は、生成した上記共有ページを、所定の端末装置２等が上記共有ページに対するリンク先情報を参照することにより上記共有ページが視聴可能となるように、上記記憶部２８に格納する。
【００４５】
また、コンテンツに係る共有ページとは、当該コンテンツ又は当該コンテンツに関連する内容の一部又は全部を含む共有ページを意味する。
【００４６】
なお、端末装置２上で動作するアプリケーションが上記端末装置２の表示画面に表示し得るコンテンツにはウェブページを当然に含む。
【００４７】
（Ｓ１０５）
通信制御部２２は、通信部２９を介して、ステップＳ１０４においてページ生成部２１が生成したＵＲＩを端末装置２に送信する。
【００４８】
（Ｓ１０６）
通信制御部１１は、通信部１９を介して、ステップＳ１０５において通信制御部２２が送信したＵＲＩを受信し、記憶部１６に格納する。
【００４９】
（Ｓ１０７）
表示制御部１３は、ユーザがタッチしたＳＮＳボタン４２ａ、４２ｂ、４２ｃ又は４２ｄに対応するＳＮＳ投稿画面を表示部１７に表示させる。
【００５０】
図４は、ＳＮＳ投稿画面の一例を示す図である。
【００５１】
ＳＮＳ投稿画面５０は、キャンセルボタン５１、投稿ボタン５２、テキストエリア５３、及びシェアリンク情報５４を含む。ユーザが、キャンセルボタン５１をタッチした場合、ユーザがＳＮＳボタン４２ａ〜４２ｄの何れかをタッチする前の画面に戻る。ユーザが、投稿ボタン５２をタッチした場合、テキストエリア５３及びシェアリンク情報５４における記載内容を対応するＳＮＳに投稿する。テキストエリア５３は、ユーザが投稿内容を記載する領域であり、ステップＳ１０６において記憶部に格納されたＵＲＩが既に記載されている。シェアリンク情報５４は、表示部１７が、ステップＳ１０１においてコンテンツ表示領域４３に表示していたコンテンツに係る情報である。シェアリンク情報５４は、上記コンテンツのタイトル又はアイキャッチ画像等を含んでいてもよい。また、上記ＵＲＩによるリンク先情報は、シェアリンク情報５４に包含される構成でも構わない。
【００５２】
ユーザは、投稿ボタン５２をタッチし、上記ＵＲＩを含む内容をＳＮＳに投稿する。
【００５３】
（Ｓ１０８）
ユーザは、ステップＳ１０７におけるＳＮＳの投稿におけるＵＲＩ、又はＵＲＩ情報を含むシェアリンク情報をタッチする。
【００５４】
通信制御部１１は、通信部１９を介して、共有ページの表示リクエスト（ＨＴＴＰリクエスト）を生成装置３に送信する。
【００５５】
なお、本ステップＳ１０８以降の処理は、上記ＳＮＳの投稿を視聴した他のユーザが、インターネットに接続可能な別途端末装置を操作することにより行っても構わない。換言すると、本ステップＳ１０８以降の処理は、ＳＮＳにアクセス可能な端末装置であって、ステップＳ１０７までの処理を実行した端末装置２（又は後述する端末装置２ａ）とは異なる端末装置を用いて行ってもよい。また、上記端末装置２とは異なる端末装置とは、スマートフォンのような携帯端末装置に限定されず、ＳＮＳにアクセス可能なＰＣ又はＴＶ等であってもよい。
【００５６】
（Ｓ１０９）
通信制御部２２は、通信部２９を介して、共有ページの表示リクエストを受信する。
【００５７】
（Ｓ１１０）
通信制御部２２は、通信部２９を介して、記憶部２８に格納された共有ページデータを端末装置２に送信する。
【００５８】
（Ｓ１１１）
通信制御部１１は、通信部１９を介して、ステップＳ１１０において通信制御部２２が送信した共有ページデータを受信し、表示制御部１３は、上記データに基づくコンテンツ内容を表示部１７に表示させる。なお、表示態様はコンテンツごとに異なる。換言すると、上記１又は複数の制御部（表示制御部１３）は、上記共有ページの種類に応じた態様により上記共有ページを表示する。
【００５９】
共有ページの種類に応じた表示態様の一例を示す。
【００６０】
図５及び図６は、アプリケーションがコンテンツ表示領域４３にコンテンツを表示する表示態様であって、コンテンツのカテゴリーに対応する表示態様の一例を示す図である。
【００６１】
図５におけるメニューバー表示エリアフィールドに示すように、ソーシャルボタン（ＳＮＳボタン）は、表示されるコンテンツのカテゴリーに応じて画面に表示される場合と表示されない場合があり得る。また、アーカイブ表示エリア表示パターンフィールドは、共有ページを生成する前の画面表示態様であって、端末装置２上で動作するアプリケーションにより生成される画面と、ウェブページを表示する画面とに大別できる。シェアリンク先ページ表示パターンは、共有ページを端末装置２により表示した場合の画面表示態様を意味する。
【００６２】
図６の各パターンにおけるメタベースとは、動的に生成されたコンテンツ等を表示する領域である。関連コンテンツ表示エリアは、メタベースに表示されたコンテンツに関連したコンテンツを表示する領域である。単純外部リンクは、所定のＵＲＩが示すウェブページを表示する領域である。広告表示部は、所定の広告を表示する領域である。ＵＲＩ指定ｆｒａｍｅは、当該ＵＲＩが示すウェブページの一部又は全部を組み込んで表示する領域である。図５におけるアーカイブ表示エリア表示パターンフィールドに示すＡ（ａｐｐ），Ｂ（ｗｅｂＶｉｅｗ）、Ｃ（ａｐｐ）は、それぞれ図６のパターンＡおよびＢ、Ｃに対応するものであり、共有ページを生成する前の画面表示態様の例を示すものである。また、図５におけるシェアリンク先ページ表示パターンに示すＢ、Ｄ、Ｅは、それぞれ図６のパターンＢ，Ｄ，Ｅに対応する物であり、ユーザがＳＮＳボタンにタッチしたことに基づいてサーバが生成する共有ページを、端末装置２により表示した場合の画面表示態様の例を示すものである。
【００６３】
ここに示す例においては、例えばコンテンツカテゴリーがＶＯＤ（ビデオオンデマンド）であるコンテンツに係る情報を表示する場合、図５に示すように、アプリケーションは図６のパターンＡの表示様態で画面を表示し、ユーザがＳＮＳボタンにタッチすると、サーバは図６のパターンＥの表示様態で表示されるような共有ページを生成する。
【００６４】
上記の構成によれば、動的に生成された画面表示内容であってもその内容を他のユーザと共有ページを介して共有することができる生成装置３及び端末装置２を実現できる。
【００６５】
〔実施形態２〕
本発明の他の実施形態について、図１、図３、及び図７に基づいて説明する。
【００６６】
本実施形態においては、ユーザが、生成装置３が動的に生成したウェブページ（ウェブサイト）を他のユーザと共有する構成について説明する。
【００６７】
［１．共有ページ生成システム１の構成］
本実施形態においても図１に示す構成を用いる。
【００６８】
［２．処理の流れ］
以下、端末装置２が、動的なウェブページに係る共有ページを画面に表示するまでの処理の流れについて図７に基づいて説明する。
【００６９】
図７は、本実施形態に係る端末装置２及び生成装置３における処理の流れを示すシーケンス図である。
【００７０】
（Ｓ２０１）
表示部１７は、端末装置２上で動作するブラウザ等のアプリケーションにより、ページ生成部２１が生成した図３に示す動的なコンテンツを表示しているものとする。上記コンテンツとは、端末装置２が送信した要求（例えばＨＴＴＰリクエスト）を参照してページ生成部２１が、記憶部２８に格納されたプログラムから生成した動的なウェブページである。
【００７１】
なお、動的なウェブページとは、当該プログラムから生成されるウェブページが都度変化し得ることを意味する。
【００７２】
また、メニューバー４０が含む内容は、ページ生成部２１が生成したウェブページの一部として実現してもよいし、ブラウザ等のアプリケーションが含む一機能として実現してもよい。
【００７３】
当該ウェブページは端末装置２からのＨＴＴＰリクエストの都度、ページ生成部２１が生成する動的なウェブページであるので、内容は都度変化し得る。
【００７４】
ユーザがＳＮＳボタン４２ａ〜４２ｄの何れかをタッチした場合、ステップＳ２０２に遷移する。
【００７５】
（Ｓ２０２）
通信制御部１１は、コンテンツ表示領域４３における表示内容に基づく共有ページに係るデータとして、表示部１７がステップＳ１０１において表示していたウェブページの再生成に係るリクエストを、通信部１９を介して生成装置３に送信する。換言すると、上記データとは、ステップＳ２０１における端末装置２が送信した要求を示すデータ、または、上記要求と同じ内容を含むデータである。
【００７６】
（Ｓ２０３）
通信制御部２２は、通信部２９を介して、ステップＳ２０２において通信制御部１１が送信したリクエストを受信する。
【００７７】
（Ｓ２０４）
ページ生成部２１は、ステップＳ２０３において通信制御部２２が受信したリクエストに起因して、記憶部２８に格納された動的なプログラムから上記リクエストに係るウェブページの再生成を行う。
【００７８】
即ち、上記制御部２０（ページ生成部２１）は、ステップＳ２０１における端末装置２が送信した要求を示すデータ、または、上記要求と同じ内容を含むデータを参照して上記動的なウェブページに係る共有ページを生成する。
上記端末装置２上で動作するアプリケーションが上記端末装置２の表示画面に表示したコンテンツに係るデータとして、動的なウェブページに係るデータであって上記ウェブページに係る共有ページを生成するためのデータ、即ち上記ウェブページの再生成に係るリクエストを参照して上記ウェブページに係る共有ページを生成する。
【００７９】
次いで制御部２０（ページ生成部２１）は、上記共有ページに対するリンク先情報（ＵＲＩ）を参照することにより上記ウェブページが視聴可能となるように、記憶部２８に格納する。
【００８０】
（Ｓ１０５〜Ｓ１１１）
ステップＳ１０５からステップＳ１１１における処理は実施形態１と同様である。
【００８１】
以上が図７のフローチャートに基づく処理の流れである。
【００８２】
上記の構成によれば、動的に生成されたウェブページを他のユーザと共有することができる生成装置３及び端末装置２を実現できる。
【００８３】
〔変形例〕
本変形例においては、端末装置２等で表示するコンテンツ毎にコンテンツＩＤが割り当てられており、端末装置２から生成装置３に当該コンテンツＩＤを送信することに起因して、生成装置３が共有ページを生成する構成について説明する。
【００８４】
〔１．共有ページ生成システム１の構成〕
本実施形態においても、図１に示す構成を用いる。
【００８５】
〔２．処理の流れ〕
以下、端末装置２が、共有ページを表示するまでの処理の流れについて図１、図３、及び図８に基づいてステップごとに説明する。
【００８６】
図８は、本変形例に係る端末装置２及び生成装置３における処理の流れを示すシーケンス図である。
【００８７】
（Ｓ１０１）
実施形態１のステップＳ１０１と同様に、表示部１７は、図３に示す画面を表示しているものとする。
【００８８】
ユーザがＳＮＳボタン４２ａ〜４２ｄの何れかをタッチした場合、ステップＳ３０２に遷移する。
【００８９】
（Ｓ３０２）
通信制御部１１は、通信部１９を介して図３において表示部１７に表示されているコンテンツに対応するコンテンツＩＤを送信する。なお、コンテンツＩＤは、メタ情報として当該コンテンツに含まれる。
【００９０】
（Ｓ３０３）
通信制御部２２は、通信部２９を介して、ステップＳ３０２において通信制御部１１が送信したコンテンツＩＤを受信する。
【００９１】
記憶部２８には、コンテンツＩＤ各々に対応する静的な共有ページが予め格納されている。
【００９２】
即ち、後述するステップＳ１０５において、通信制御部２２は、上記コンテンツＩＤに対応する静的なページのＵＲＩを端末装置に送信する。
【００９３】
（Ｓ１０５〜Ｓ１１１）
ステップＳ１０５における処理、即ち生成装置３が、記憶部２８に格納された共有ページのリンク先情報（ＵＲＩ）を端末装置２に送信する処理から、ステップＳ１１１における処理、即ち端末装置２が、上記共有ページを表示部１７に表示する処理までは、実施形態１の場合と同様である。
【００９４】
以上が図８のフローチャートに基づく処理の流れである。
【００９５】
上記の構成によれば、端末装置２からコンテンツＩＤのみを生成装置３に送信するので、通信データ量を節約できる。また、当該コンテンツＩＤに対応する静的なページが予め準備されているので、生成装置３において都度、共有ページを生成する必要がなく、処理リソースを節約できる効果を奏する。
【００９６】
〔実施形態３〕
本発明の他の実施形態について、図３、図９、及び図１０に基づいて説明する。本実施形態においては、端末装置が、共有ページを生成する構成について説明する。
【００９７】
〔１．共有ページ生成システム１ａの構成〕
図９に基づいて本実施形態に係る共有ページ生成システム１ａの構成を説明する。
【００９８】
図９は、本実施形態に係る共有ページ生成システム１ａの機能ブロック図である。
【００９９】
図９に示す通り、共有ページ生成システム１ａは、共有ページ生成システム１に加えて制御部１０ａがページ生成部１５を備える。
【０１００】
〔２．処理の流れ〕
以下、端末装置２が、共有ページを生成する処理の流れについて、図１０に基づいて説明する。図１０は、本実施形態に係る端末装置２ａ及び生成装置３ａにおける処理の流れを示すシーケンス図である。
【０１０１】
（Ｓ１０１）
実施形態１のステップＳ１０１と同様に、表示部１７は、図３に示す画面を表示しているものとする。
【０１０２】
ユーザがＳＮＳボタン４２ａ〜４２ｄの何れかをタッチした場合、ステップＳ４０１に遷移する。
【０１０３】
（Ｓ４０１）
ページ生成部１５は、図３に示す表示画面に基づく共有ページを生成する。
【０１０４】
（Ｓ４０２）
通信制御部１１は、通信部１９を介してステップＳ４０１においてページ生成部１５が生成した共有ページデータを生成装置３に送信する。
【０１０５】
即ち、本実施形態に係る端末装置は、制御部１０ａと通信部１９と表示部１７とを備え、上記制御部１０ａ（ページ生成部１５及び通信制御部１１）は、アプリケーションを動作させることにより上記表示部１７にコンテンツを表示させ、上記コンテンツに係る共有ページを生成し、上記共有ページを上記通信部１９を介して送信する。
【０１０６】
（Ｓ４０３）
通信制御部２２は、通信部２９を介してステップＳ４０２において通信制御部１１が送信した共有ページを受信する。制御部２０（ページ管理部２３）は、上記共有ページを、所定の端末装置２ａ等が上記共有ページに対するリンク先情報を参照することにより上記共有ページが視聴可能となるように、記憶部２８に格納する。
【０１０７】
（Ｓ１０５〜Ｓ１１１）
ステップＳ１０５における処理、即ち生成装置３ａが、ステップＳ４０３において記憶部２８に格納された共有ページのリンク先情報（ＵＲＩ）を端末装置２ａに送信する処理から、ステップＳ１１１における処理、即ち端末装置２が、上記共有ページを表示部１７に表示する処理までは、実施形態１の場合と同様である。
【０１０８】
以上が、図１０のフローチャートに基づく処理の流れである。
【０１０９】
上記の構成によれば、共有ページ生成に係る処理をユーザが所有する各端末装置２ａ等により分散できる為、生成装置３ａの処理リソースを節約できる効果を奏する。
【０１１０】
〔実施形態４〕
本発明の他の実施形態について、図１１に基づいて説明する。
【０１１１】
本実施形態においては、生成装置が記憶部に保存する共有ページに視聴期限を設定する構成について説明する。
【０１１２】
〔１．共有ページ生成システム１ｂの構成〕
図１１は、本実施形態に係る共有ページ生成システム１ｂの機能ブロック図である。
【０１１３】
図１１に示す通り、共有ページ生成システム１ｂは、共有ページ生成システム１に加えて制御部２０ｂがページ管理部２３を備える。
【０１１４】
〔２．処理の流れ〕
上述した実施形態１の図２におけるステップＳ１０４、又は実施形態２の図７におけるステップＳ２０４においては、ページ管理部２３が、共有ページ生成に併せて上記共有ページの視聴期限を設定する。
【０１１５】
視聴期限に係る情報は、共有ページのヘッダにデータとして記載してもよいし、記憶部２８に別途データベース形式で格納しても構わない。
【０１１６】
ページ管理部２３は、所定の時間毎又は時刻毎に、視聴期限に係る情報を参照し、視聴期限が過ぎた共有ページを記憶部２８から削除する。また、視聴期限に係る情報を記憶部２８に別途データベース形式で格納した場合は、データベースから上記視聴期限に係る項目を削除する。
【０１１７】
このように、制御部２０ｂ（ページ管理部２３）は、上記共有ページにおける視聴期限を設定し、上記視聴期限を過ぎた共有ページを記憶部２８から削除する。
【０１１８】
視聴期限の設定の一例として、共有ページが未放送の番組を推奨する内容である場合には、ページ管理部２３が、上記番組の放送終了時を視聴期限として設定する構成が挙げられる。
【０１１９】
即ち、上記共有ページは未放送の番組に係る共有ページであって、上記制御部２０ｂ（ページ管理部２３）は、上記番組の放送終了時を視聴期限として設定する。
【０１２０】
上記の構成によれば、多くのユーザにとって必要が無い古いデータを削除することにより記憶部２８の記憶容量を節約する効果を奏する。
【０１２１】
〔変形例〕
実施形態３において示したように端末装置２ａが共有ページを生成する場合において、共有ページに視聴期限を設定する場合は、図９に示す構成を用いる。上記の場合においてはページ生成部１５が共有ページの視聴期限を決定する構成でもよい。上記の構成においては、視聴期限に係る情報を、共有ページのヘッダ部分に内包させるか、別途メタ情報として通信制御部１１が、通信部１９を介して生成装置３に送信する。
【０１２２】
＜実施形態１〜４及び各変形例に係る付記事項＞
生成装置３及び３ｂが備えるページ生成部２１又は端末装置２ａが備えるページ生成部１５は、スマートフォンのような端末による視聴に適した表示態様の共有ページだけでなく、例えばタブレット端末又はＰＣ端末による視聴に適した表示態様の共有ページも併せて生成してもよい。上記の構成の場合、共有ページを視聴するための端末は、当該端末に対応した共有ページを選択し画面に表示させる。
【０１２３】
〔ソフトウェアによる実現例〕
端末装置２の制御ブロック（特に通信制御部及び操作受付部１２）及び生成装置３の制御ブロック（特に共有ページ生産管理部及び通信制御部２２）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。
【０１２４】
後者の場合、端末装置２及び生成装置３は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば少なくとも１つのプロセッサ（制御装置）を備えていると共に、上記プログラムを記憶したコンピュータ読み取り可能な少なくとも１つの記録媒体を備えている。そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記プロセッサとしては、例えばＣＰＵ（Central Processing Unit）を用いることができる。上記記録媒体としては、「一時的でない有形の媒体」、例えば、ＲＯＭ（Read Only Memory）等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムを展開するＲＡＭ（Random Access Memory）などをさらに備えていてもよい。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１２５】
〔実施形態５〕
上記各実施形態では、１つの生成装置３、３ａ又は３ｂを用いる例を説明したが、生成装置３、３ａ及び３ｂの有する各機能が、個別のサーバにて実現されていてもよい。そして、複数のサーバを適用する場合においては、各サーバは、同じ事業者によって管理されていてもよいし、異なる事業者によって管理されていてもよい。
【０１２６】
〔実施形態６〕
端末装置２及び２ａおよび生成装置３、３ａ及び３ｂの各ブロックは、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。後者の場合、端末装置２及び２ａおよび生成装置３、３ａ及び３ｂのそれぞれを、図１２に示すようなコンピュータ（電子計算機）を用いて構成することができる。
【０１２７】
図１２は、端末装置２及び２ａまたは生成装置３、３ａ及び３ｂとして利用可能なコンピュータ９１０の構成を例示したブロック図である。コンピュータ９１０は、バス９１１を介して互いに接続された演算装置９１２と、主記憶装置９１３と、補助記憶装置９１４と、入出力インターフェース９１５と、通信インターフェース９１６とを備えている。演算装置９１２、主記憶装置９１３、および補助記憶装置９１４は、それぞれ、例えばプロセッサ（例えばＣＰＵ：Central Processing Unit等）、ＲＡＭ（random access memory）、ハードディスクドライブであってもよい。入出力インターフェース９１５には、ユーザがコンピュータ９１０に各種情報を入力するための入力装置９２０、および、コンピュータ９１０がユーザに各種情報を出力するための出力装置９３０が接続される。入力装置９２０および出力装置９３０は、コンピュータ９１０に内蔵されたものであってもよいし、コンピュータ９１０に接続された（外付けされた）ものであってもよい。例えば、入力装置９２０は、キーボード、マウス、タッチセンサなどであってもよく、出力装置９３０は、ディスプレイ、プリンタ、スピーカなどであってもよい。また、タッチセンサとディスプレイとが一体化されたタッチパネルのような、入力装置９２０および出力装置９３０の双方の機能を有する装置を適用してもよい。そして、通信インターフェース９１６は、コンピュータ９１０が外部の装置と通信するためのインターフェースである。
【０１２８】
補助記憶装置９１４には、コンピュータ９１０を端末装置２及び２ａまたは生成装置３、３ａ及び３ｂとして動作させるための各種のプログラムが格納されている。そして、演算装置９１２は、補助記憶装置９１４に格納された上記プログラムを主記憶装置９１３上に展開して該プログラムに含まれる命令を実行することによって、コンピュータ９１０を、端末装置２及び２ａまたは生成装置３、３ａ及び３ｂが備える各部として機能させる。なお、補助記憶装置９１４が備える、プログラム等の情報を記録する記録媒体は、コンピュータ読み取り可能な「一時的でない有形の媒体」であればよく、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブル論理回路などであってもよい。また、記録媒体に記録されているプログラムを、主記憶装置９１３上に展開することなく実行可能なコンピュータであれば、主記憶装置９１３を省略してもよい。なお、上記各装置（演算装置９１２、主記憶装置９１３、補助記憶装置９１４、入出力インターフェース９１５、通信インターフェース９１６、入力装置９２０、および出力装置９３０）は、それぞれ１つであってもよいし、複数であってもよい。
【０１２９】
また、上記プログラムは、コンピュータ９１０の外部から取得してもよく、この場合、任意の伝送媒体（通信ネットワークや放送波等）を介して取得してもよい。そして、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１３０】
〔まとめ〕
本発明の態様１に係る生成装置３、３ａ及び３ｂは、制御部２０、２０ａ、又は２０ｂと通信部１９とを備え、上記制御部２０、２０ａ、及び２０ｂは、端末装置２及び２ａ上で動作するアプリケーションが上記端末装置２及び２ａの表示画面に表示したコンテンツに係るデータを上記通信部１９を介して取得し、上記データを参照して上記コンテンツに係る共有ページを生成する構成である。
【０１３１】
上記の構成によれば、動的に生成された画面表示内容であってもその内容を他のユーザと共有する為の共有ページを生成する生成装置３を実現できる。
【０１３２】
本発明の態様２に係る生成装置３及び３ｂは、上記の態様１において、上記コンテンツは、上記端末装置２が送信した要求を参照して上記生成装置３及び３ｂが生成した動的なウェブページであり、上記データは、上記要求を示すデータ、または、上記要求と同じ内容を含むデータであり、上記制御部２０及び２０ｂは、上記データを参照して上記動的なウェブページに係る共有ページを生成する。
【０１３３】
上記の構成によれば、動的に生成されたウェブページを他のユーザと共有する為の共有ページを生成する生成装置３及び３ｂを実現できる。
【０１３４】
本発明の態様３に係る生成装置３及び３ｂは、上記の態様１又は２において、記憶部２８を更に備え、上記制御部２０及び２０ｂは、生成した上記共有ページを、所定の端末装置２及び２ａが上記共有ページに対するリンク先情報を参照することにより上記共有ページが視聴可能となるように、上記記憶部２８に格納する構成としてもよい。
【０１３５】
上記の構成によれば、動的に生成された画面表示内容であってもその内容を他のユーザと共有ページを介して共有することができる生成装置３を実現できる。
【０１３６】
本発明の態様４に係る生成装置３、３ａ及び３ｂは、上記の態様３において、上記制御部２０、２０ａ、及び２０ｂは、上記共有ページにおける視聴期限を設定し、上記視聴期限を過ぎた共有ページを記憶部２８から削除する構成としてもよい。
【０１３７】
上記の構成によれば、多くのユーザにとって必要が無い古いデータを削除することにより記憶部２８の記憶容量を節約する効果を奏する。
【０１３８】
本発明の態様５に係る生成装置３、３ａ及び３ｂは、上記の態様４において、上記共有ページは未放送の番組に係る共有ページであって、上記制御部２０、２０ａ、及び２０ｂは、上記番組の放送終了時を視聴期限として設定する構成としてもよい。
【０１３９】
本発明の態様６に係る端末装置２は、制御部１０又は１０ａと通信部１９と表示部１７とを備え、上記制御部１０及び１０ａは、アプリケーションを動作させることにより上記表示部１７にコンテンツを表示させ、上記コンテンツに係る共有ページを生成するためのデータを上記通信部１９を介して送信する構成である。
【０１４０】
上記の構成によれば、動的に生成された画面表示内容であってもその内容を他のユーザと共有ページを介して共有することができる端末装置２を実現できる。
【０１４１】
本発明の態様７に係る端末装置２ａは、制御部と１０ａと通信部１９と表示部１７とを備え、上記制御部１０ａは、アプリケーションを動作させることにより、上記表示部１７にコンテンツを表示させ、上記コンテンツに係る共有ページを生成し、上記共有ページを上記通信部１９を介して送信する構成である。
【０１４２】
上記の構成によれば、共有ページ生成に係る処理をユーザが所有する各端末装置２ａ等により分散できる為、生成装置３ａの処理リソースを節約できる効果を奏する。
【０１４３】
本発明の態様８に係る端末装置２及び２ａは、上記の態様６又は７において、上記制御部１０及び１０ａは、上記共有ページの種類に応じた態様により上記共有ページを表示する構成としてもよい。
【０１４４】
上記の構成によれば、共有ページの種類に好適な態様により上記共有ページを表示することができる端末装置２及び２ａを実現できる。
【０１４５】
本発明の態様９に係る共有ページ生成システムは、端末装置２と生成装置３とを備えた共有ページ生成システムであって、上記端末装置２は、制御部１０と通信部１９と表示部１７とを備え、上記制御部１０は、アプリケーションを動作させることにより上記表示部１７にコンテンツを表示させ、上記コンテンツに係る共有ページを生成するためのデータを上記通信部１９を介して送信し、上記生成装置３は、制御部２０と通信部２９とを備え、上記制御部２０は、端末装置２上で動作するアプリケーションが上記端末装置２の表示画面に表示したコンテンツに係るデータを上記通信部２９を介して取得し、上記データを参照して上記コンテンツに係る共有ページを生成する構成である。
【０１４６】
本発明の態様１０に係る生成方法は、生成装置３及び３ｂによって実行されるコンテンツに係る共有ページを生成する生成方法であって、端末装置２又は２ａ上で動作するアプリケーションが上記端末装置２又は２ａの表示画面に表示したコンテンツに係るデータであって上記コンテンツに係る共有ページを生成するためのデータを取得する通信ステップと、上記データを参照して上記コンテンツに係る共有ページを生成する制御ステップとを含む方法である。
【０１４７】
上記の構成によれば、態様１と同様な効果を奏する。
【０１４８】
本発明の態様１１に係る制御プログラムは、態様６から８までの何れか１態様に記載の端末装置としてコンピュータを機能させるための制御プログラムであって、上記制御部１０及び１０ａとしてコンピュータを機能させる構成としてもよい。
【０１４９】
本発明の各態様に係る端末装置２及び２ａ及び生成装置３、３ａ及び３ｂは、コンピュータによって実現してもよく、この場合には、コンピュータを上記端末装置２及び２ａ及び生成装置３、３ａ及び３ｂが備える各部（ソフトウェア要素）として動作させることにより上記端末装置２及び２ａ及び生成装置３、３ａ及び３ｂをコンピュータにて実現させる端末装置２及び２ａ及び生成装置３、３ａ及び３ｂの制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【０１５０】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【０１５１】
１、１ａ、１ｂ  共有ページ生成システム
２、２ａ  端末装置
３、３ａ、３ｂ  生成装置
１０、１０ａ、２０、２０ａ、２０ｂ  制御部
１１、２２  通信制御部
１２  操作受付部
１３  表示制御部
１４  データ管理部
１５、２１  ページ生成部
１６、２８  記憶部
１７  表示部
１８  タッチパネル部
１９、２９  通信部
２３  ページ管理部
４０  メニューバー
４１  戻るボタン
４２ａ、４２ｂ、４２ｃ、４２ｄ  ＳＮＳボタン
４３  コンテンツ表示領域
５０  ＳＮＳ投稿画面
５１  キャンセルボタン
５２  投稿ボタン
５３  テキストエリア
５４  シェアリンク情報
９１０  コンピュータ
９１１  バス
９１２  演算装置
９１３  主記憶装置
９１４  補助記憶装置
９１５  入出力インターフェース
９１６  通信インターフェース
９２０  入力装置
９３０  出力装置
【図１】
2019079401.tif 000003
【図２】
2019079401.tif 000004
【図３】
2019079401.tif 000005
【図４】
2019079401.tif 000006
【図５】
2019079401.tif 000007
【図６】
2019079401.tif 000008
【図７】
2019079401.tif 000009
【図８】
2019079401.tif 000010
【図９】
2019079401.tif 000011
【図１０】
2019079401.tif 000012
【図１１】
2019079401.tif 000013
【図１２】
2019079401.tif 000014