(57)【要約】  コンピュータを利用し、操作コンテンツに係わる操作に対応する操作信号を獲得する段階と、操作信号により、操作を行うのに必要となる時間の操作時間、及び操作信号に対応する作業回数のうち少なくとも一つを算出する段階と、操作時間及び作業回数のうち少なくとも一つに基づいて、操作に相応する操作カテゴリーに係わる操作コンテンツの操作指数を更新する段階と、操作指数を基に、操作カテゴリーに係わる操作コンテンツの順位を決定する段階と、を含むコンテンツ提供方法を実行するために記録媒体に保存されたコンピュータプログラムを開示する。
2019526136.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを利用し、
操作コンテンツに係わる操作に対応する操作信号を獲得する段階と、
前記操作信号により、前記操作を行うのに必要となる時間の操作時間、及び前記操作信号に対応する作業回数のうち少なくとも一つを算出する段階と、
前記操作時間及び前記作業回数のうち少なくとも一つに基づいて、前記操作に相応する操作カテゴリーに係わる前記操作コンテンツの操作指数を更新する段階と、
前記操作指数を基に、前記操作カテゴリーに係わる前記操作コンテンツの順位を決定する段階と、を含むコンテンツ提供方法を実行するために記録媒体に保存されたコンピュータプログラム。
【請求項２】
前記操作カテゴリーは、複数であり、
前記操作指数は、前記複数の操作カテゴリーそれぞれに対して設定されることを特徴とする請求項１に記載のコンテンツ提供方法を実行するために記録媒体に保存されたコンピュータプログラム。
【請求項３】
前記複数の操作カテゴリーのうちいずれか一つを基準カテゴリーに設定する段階と、
前記基準カテゴリーに係わる１以上のコンテンツの順位を参照し、前記順位により、前記１以上のコンテンツの表示順序を決定する段階と、
前記表示順序により、前記１以上のコンテンツを表示する段階と、をさらに含むことを特徴とする請求項２に記載のコンテンツ提供方法を実行するために記録媒体に保存されたコンピュータプログラム。
【請求項４】
前記操作カテゴリーは、
前記操作コンテンツに係わる鑑賞のための操作、編集のための操作、共有のための操作、お気に入りに設定するための操作のうちいずれか一つに対応する操作カテゴリーを含むことを特徴とする請求項２に記載のコンテンツ提供方法を実行するために記録媒体に保存されたコンピュータプログラム。
【請求項５】
前記操作コンテンツの前記複数の操作カテゴリーそれぞれに係わる操作指数に基づいて、前記操作コンテンツの全体順位を決定する段階をさらに含むことを特徴とする請求項２に記載のコンテンツ提供方法を実行するために記録媒体に保存されたコンピュータプログラム。
【請求項６】
前記全体順位を決定する段階は、
前記複数の操作カテゴリーそれぞれに係わる加重値、及び前記複数の操作カテゴリーそれぞれに係わる操作指数に基づいて、前記全体順位を決定することを特徴とする請求項５に記載のコンテンツ提供方法を実行するために記録媒体に保存されたコンピュータプログラム。
【請求項７】
前記全体順位が既設定削除順位より低い場合、削除に係わる第１動作を遂行し、
前記全体順位が既設定保管順位より高い場合、保管に係わる第２動作を遂行する段階をさらに含み、
前記第１動作は、前記操作コンテンツの削除お勧めメッセージの表示、及び前記操作コンテンツの削除遂行のうち少なくともいずれか１つの動作を含み、
前記第２動作は、前記操作コンテンツの保管お勧めメッセージの表示、及び前記操作コンテンツの伝送動作のうち少なくともいずれか１つの動作を含むことを特徴とする請求項６に記載のコンテンツ提供方法を実行するために記録媒体に保存されたコンピュータプログラム。
【請求項８】
前記操作指数を更新する段階は、
前記操作時間及び前記作業回数のうち少なくとも一つ以外に、
前記操作コンテンツの前記複数の操作カテゴリーそれぞれに係わる関連性をさらに考慮し、前記操作指数を更新することを特徴とする請求項２に記載のコンテンツ提供方法を実行するために記録媒体に保存されたコンピュータプログラム。
【請求項９】
前記関連性は、前記操作コンテンツのメタデータの少なくとも１以上の属性値が、既設定条件を満足するか否かということで判断されることを特徴とする請求項８に記載のコンテンツ提供方法を実行するために記録媒体に保存されたコンピュータプログラム。
【請求項１０】
操作コンテンツに係わる操作に対応する操作信号を獲得する段階と、
前記操作信号により、前記操作を行うのに必要となる時間の操作時間、及び前記操作信号に対応する作業回数のうち少なくとも一つを算出する段階と、
前記操作時間及び前記作業回数のうち少なくとも一つに基づいて、前記操作コンテンツの前記操作に相応する操作カテゴリーに係わる操作指数を更新する段階と、
前記操作指数を基に、前記操作カテゴリーに係わる前記操作コンテンツの順位を決定する段階と、を含むコンテンツ提供方法。
【請求項１１】
前記操作カテゴリーは、複数であり、
前記操作指数は、前記複数の操作カテゴリーそれぞれに対して設定されることを特徴とする請求項１０に記載のコンテンツ提供方法。
【請求項１２】
前記複数の操作カテゴリーのうちいずれか一つを基準カテゴリーに設定する段階と、
前記基準カテゴリーに係わる１以上のコンテンツの順位を参照し、前記順位により、前記１以上のコンテンツの表示順序を決定する段階と、
前記表示順序により、前記１以上のコンテンツを表示する段階と、をさらに含むことを特徴とする請求項１１に記載のコンテンツ提供方法。
【請求項１３】
前記操作コンテンツの前記複数の操作カテゴリーそれぞれに係わる操作指数に基づいて、前記操作コンテンツの全体順位を決定する段階をさらに含むことを特徴とする請求項１１に記載のコンテンツ提供方法。
【請求項１４】
前記全体順位を決定する段階は、
前記複数の操作カテゴリーそれぞれに係わる加重値、及び前記複数の操作カテゴリーそれぞれに係わる操作指数に基づいて、前記全体順位を決定することを特徴とする請求項１３に記載のコンテンツ提供方法。
【請求項１５】
前記操作指数を更新する段階は、
前記操作時間及び前記作業回数のうち少なくとも一つ以外に、
前記操作コンテンツの前記複数の操作カテゴリーそれぞれに係わる関連性をさらに考慮し、前記操作指数を更新することを特徴とする請求項１１に記載のコンテンツ提供方法。
【請求項１６】
前記関連性は、前記操作コンテンツのメタデータの少なくとも１以上の属性値が、既設定条件を満足するか否かということで判断されることを特徴とする請求項１５に記載のコンテンツ提供方法。
【請求項１７】
ユーザ端末から、操作コンテンツに係わる操作に対応する操作信号を受信する通信部と、
前記操作信号により、前記操作を行うのに必要となる時間の操作時間、及び前記操作信号に対応する作業回数のうち少なくとも一つを算出し、前記操作時間及び前記作業回数のうち少なくとも一つに基づいて、前記操作コンテンツの前記操作に相応する操作カテゴリーに係わる操作指数を更新し、前記操作指数を基に、前記操作カテゴリーに係わる前記操作コンテンツの順位を決定する制御部と、を含むコンテンツ提供装置。
【請求項１８】
前記操作カテゴリーは、複数であり、
前記操作指数は、前記複数の操作カテゴリーそれぞれに対して設定されることを特徴とする請求項１７に記載のコンテンツ提供装置。
【請求項１９】
前記制御部は、
前記複数の操作カテゴリーのうちいずれか一つを基準カテゴリーに設定し、
前記基準カテゴリーに係わる１以上のコンテンツの順位を参照し、前記順位により、前記１以上のコンテンツの表示順序を決定し、
前記表示順序により、前記１以上のコンテンツを表示することを特徴とする請求項１８に記載のコンテンツ提供装置。
【請求項２０】
前記制御部は、
前記操作コンテンツの前記複数の操作カテゴリーそれぞれに係わる操作指数に基づいて、前記操作コンテンツの全体順位を決定することを特徴とする請求項１８に記載のコンテンツ提供装置。
【請求項２１】
前記制御部は、
前記複数の操作カテゴリーそれぞれに係わる加重値、及び前記複数の操作カテゴリーそれぞれに係わる操作指数に基づいて、前記全体順位を決定することを特徴とする請求項２０に記載のコンテンツ提供装置。
【請求項２２】
前記制御部は、
前記全体順位が既設定削除順位より低い場合、削除に係わる第１動作を遂行し、
前記全体順位が既設定保管順位より高い場合、保管に係わる第２動作を遂行し、
前記第１動作は、前記操作コンテンツの削除お勧めメッセージの伝送、及び前記操作コンテンツの削除遂行のうち少なくともいずれか１つの動作を含み、
前記第２動作は、前記操作コンテンツの保管お勧めメッセージの伝送、及び前記操作コンテンツの受信動作のうち少なくともいずれか１つの動作を含むことを特徴とする請求項２１に記載のコンテンツ提供装置。
【請求項２３】
前記制御部は、
前記操作時間及び前記作業回数のうち少なくとも一つ以外に、
前記操作コンテンツの前記複数の操作カテゴリーそれぞれに係わる関連性をさらに考慮し、前記操作指数を更新することを特徴とする請求項１８に記載のコンテンツ提供装置。
【請求項２４】
前記通信部は、
前記決定された順位及び全体順位のうち少なくともいずれか一つに係わる情報を、前記ユーザ端末に伝送することを特徴とする請求項２０に記載のコンテンツ提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ提供方法を実行するために、記録媒体に保存されたプログラム、その方法及びその装置に関する。
【背景技術】
【０００２】
情報通信技術の飛躍的な発展により、移動通信端末、個人用コンピュータのような多種の端末は、多様な機能を遂行するように具現されている。
【０００３】
該移動通信端末について、例を挙げて説明すれば、該移動通信端末は、基本的な音声通信機能において、さらに最近では、データ通信、カメラを利用した写真や動画撮影、音楽ファイルまたは動画ファイルの再生、ゲーム、放送視聴など多様な機能を利用するように具現されている。
【０００４】
そのような端末で実行される機能の増大のための技術開発は、持続的になされており、ハードウェア改良技術はもとより、ソフトウェア改良技術を中心に持続的になされている。
【０００５】
最近では、そのような端末がパソコン（ＰＣ：personal  computer、ＰＣ）を上回る性能を有し、それにより、写真や動画だけではなく、文書、テキストのような、パソコンで認識可能な多様な形態の個体が端末で扱われており、端末内に保存されるコンテンツの数も増加している。従って、さらに効率的なコンテンツ管理方法の必要性が叫ばれている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の実施形態は、コンテンツを操作した時間、及び操作した回数を考慮し、コンテンツの提供順序を決定し、決定された順序により、ユーザにコンテンツを提供するコンテンツ提供方法、装置及びプログラムを提供する。
【課題を解決するための手段】
【０００７】
本発明の一実施形態は、コンピュータを利用し、操作コンテンツに対するユーザ操作に対応する操作信号を獲得する段階と、前記操作信号により、前記操作を遂行するのに必要となる時間の操作時間、及び前記操作信号に対応する作業回数のうち少なくとも一つを算出する段階と、前記操作時間及び前記作業回数のうち少なくとも一つに基づいて、前記操作に相応する操作カテゴリーに係わる前記操作コンテンツの操作指数を更新する段階と、前記操作指数を基に、前記操作カテゴリーに係わる前記操作コンテンツの順位を決める段階と、を含むコンテンツ提供方法を実行するために記録媒体に保存されたコンピュータプログラムを開示する。
【０００８】
本発明の他の実施形態は、操作コンテンツに対するユーザ操作に対応する操作信号を獲得する段階と、前記操作信号により、前記操作を遂行するのに必要となる時間の操作時間、及び前記操作信号に対応する作業回数のうち少なくとも一つを算出する段階と、前記操作時間及び前記作業回数のうち少なくとも一つに基づいて、前記操作コンテンツの前記操作に相応する操作カテゴリーに係わる操作指数を更新する段階と、前記操作指数を基に、前記操作カテゴリーに係わる前記操作コンテンツの順位を決める段階と、を含むコンテンツ提供方法を開示する。
【０００９】
本発明のさらに他の実施形態は、ユーザ端末から、操作コンテンツに対するユーザ操作に対応する操作信号を受信する通信部と、前記操作信号により、前記操作を遂行するのに必要となる時間の操作時間、及び前記操作信号に対応する作業回数のうち少なくとも一つを算出し、前記操作時間及び前記作業回数のうち少なくとも一つに基づいて、前記操作コンテンツの前記操作に相応する操作カテゴリーに係わる操作指数を更新し、前記操作指数を基に、前記操作カテゴリーに係わる前記操作コンテンツの順位を決める制御部と、を含むコンテンツ提供装置を開示する。
【００１０】
前述のところ以外の他の側面、特徴、利点は、以下の図面、特許請求の範囲、及び発明の詳細な説明から明確になるであろう。
【発明の効果】
【００１１】
本発明の実施形態に係わるコンテンツ提供方法、その装置及びそのプログラムは、ユーザが複数のコンテンツそれぞれを操作した時間、及び操作した回数を考慮し、コンテンツの提供順序を決定し、決定された順序により、ユーザにコンテンツを提供することにより、付随的な操作なしに、迅速に所望コンテンツを求めることができるようにする。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１実施形態によるユーザ端末の構成を示した図面である。
【図２】本発明の第１実施形態によるユーザ端末の構成を示した図面である。
【図３Ａ】本発明の第１実施形態により、ユーザ端末によって遂行されるコンテンツ提供方法について説明するためのフローチャートである。
【図３Ｂ】本発明の第１実施形態により、ユーザ端末によって遂行されるコンテンツ提供方法について説明するためのフローチャートである。
【図３Ｃ】本発明の第１実施形態により、ユーザ端末によって遂行されるコンテンツ提供方法について説明するためのフローチャートである。
【図３Ｄ】本発明の第１実施形態により、ユーザ端末によって遂行されるコンテンツ提供方法について説明するためのフローチャートである。
【図４】本発明の第２実施形態によるコンテンツ提供システムの構成を示した図面である。
【図５】図４のサーバに具備されるコンテンツ提供装置の構成を示したブロック図である。
【図６】サーバとユーザ端末との間の情報処理方法のフローチャートである。
【図７】本発明の一実施形態により、ユーザ端末のディスプレイ部上に表示されたコンテンツが提供された画面を図示する図面である。
【図８】メッセンジャーアプリケーションに、本発明によるコンテンツ提供方法が適用された画面を図示する図面である。
【図９】本発明の一実施形態により、ユーザ端末のディスプレイ部上にコンテンツが操作カテゴリー別に提供された画面を図示する図面である。
【図１０】メッセンジャーアプリケーションに、本発明によるコンテンツ提供方法が適用された画面を図示する図面である。
【発明を実施するための形態】
【００１３】
本発明は、多様な変換を加えることができ、さまざまな実施形態を有することができるが、特定実施形態を図面に例示し、詳細な説明によって詳細に説明する。本発明の効果、特徴、及びそれらを達成する方法は、図面と共に詳細に説明する実施形態を参照すれば、明確になるであろう。しかし、本発明は、以下で開示される実施形態に限定されるものではなく、多様な形態よっても具現されるのである。
【００１４】
以下、添付された図面を参照し、本発明の実施形態について詳細に説明するが、図面を参照して説明するとき、同一であるか、あるいは対応する構成要素は、同一図面符号を付し、それに係わる重複説明は、省略する。
【００１５】
以下の実施形態において、第１、第２のような用語は、限定的な意味ではなく、１つの構成要素を他の構成要素と区別する目的に使用されている。以下の実施形態において、単数の表現は、文脈上明白に異なって意味しない限り、複数の表現を含む。以下の実施形態であり、「含む」または「有する」というような用語は、明細書上に記載された特徴または構成要素が存在するということを意味するものであり、１以上の他の特徴または構成要素が付加される可能性をあらかじめ排除するものではない。図面においては、説明の便宜のために、構成要素がその大きさが誇張されていたり縮小されていたりする。例えば、図面に示された各構成の大きさ及び形態は、説明の便宜のために任意に示されており、本発明は、必ずしも図示されたところに限定されるものではない。
【００１６】
図１ないし図３は、本発明の第１実施形態により、コンテンツ提供方法がユーザ端末で遂行される場合について説明するものである。また、図４ないし図６は、本発明の第２実施形態により、サーバに具備されるコンテンツ提供装置について説明するものである。
【００１７】
＜第１実施形態＞
図１及び図２は、本発明の一実施形態によるユーザ端末の構成を示した図面である。
【００１８】
ユーザ端末１００は、パソコン（ＰＣ：personal  computer）でもあり、携帯用端末でもある。図１においては、ユーザ端末１００が携帯用端末であり、ディスプレイ部１１０を具備したスマートフォンとして図示されているが、本発明の思想は、それに制限されるものではない。
【００１９】
図２を参照すれば、本発明の一実施形態によるユーザ端末１００は、ディスプレイ部１１０、第１制御部１２０及びメモリ１３０を含んでもよい。
【００２０】
一実施形態によるディスプレイ部１１０は、第１制御部１２０が生成した電気信号により、図形、文字、またはそれらの組み合わせを表示する表示装置を意味する。例えば、ディスプレイ部１１０は、ＣＲＴ（cathode  ray  tube）、ＬＣＤ（liquid  crystal  display）、ＰＤＰ（plasma  display  panel）及びＯＬＥＤ（organic  light  emitting  diode）のうちいずれか一つによっても構成されるが、本発明の思想は、それらに制限されるものではない。
【００２１】
ディスプレイ部１１０は、ユーザの入力を獲得することができる入力手段をさらに具備することができる。例えば、ディスプレイ部１１０は、ユーザのタッチ座標を読み取り、電気的信号に変換するディジタイザをさらに具備し、表示装置に表示される画面によるユーザの入力を獲得することができる。従って、ディスプレイ部１１０は、タッチパネルを具備したタッチスクリーンでもある。このとき、該タッチパネルは、ユーザのタッチ座標だけではなく、タッチ圧力をさらに読み取り、電気的信号に変換することができる。
【００２２】
ここで、入力手段は、ディスプレイ部１１０と別途にも具備されるということは言うまでもない。例えば、該入力手段は、ディスプレイ部１１０と別途に具備されるキーボード、マウス、トラックボール、マイク及びボタンのうちいずれか一つでもある。
【００２３】
以下では、ディスプレイ部１１０がユーザのタッチ有無及びタッチ圧力を読み取ることができる入力手段を具備するタッチスクリーンであるということを前提に説明するが、本発明は、それに限定されるものではない。
【００２４】
なお、本発明においてコンテンツは、文字、符号、音声、音響、イメージ及び映像などを、デジタル方式で制作した無形の個体でもある。従って、該コンテンツは、メモリ１３０に、コンピュータで読み取り可能なファイル形態に保存された個体でもある。本発明において、コンテンツの例示として、写真などに限定して説明しているが、本発明の思想は、それに制限されるものではない。
【００２５】
一実施形態による第１制御部１２０は、プロセッサのようにデータを処理することができる全種の装置を含んでもよい。ここで、「プロセッサ」は、例えば、プログラム内に含まれたコードまたは命令によって表現された機能を遂行するために、物理的に構造化された回路を有する、ハードウェアに内蔵されたデータ処理装置を意味する。そのようにハードウェアに内蔵されたデータ処理装置の一例として、マイクロプロセッサ、中央処理装置（ＣＰＵ：central  processing  unit）、プロセッサコア、マルチプロセッサ、ＡＳＩＣ（application  specific  integrated  circuit）、ＦＰＧＡ（field-programmable  gate  array）などの処理装置を網羅することができるが、本発明の範囲は、それらに限定されるものではない。
【００２６】
一実施形態によるメモリ１３０は、ユーザ端末１００が処理するデータ、命令、プログラム、プログラムコード、またはそれらの結合などを、一時的または永久に保存する機能を遂行する。また、メモリ１３０は、ユーザが生成したコンテンツ、及び／またはユーザが他のユーザ端末から伝送されたコンテンツを、一時的または永久に保存することができる。メモリ１３０は、磁気記録媒体またはフラッシュ記録媒体を含んでもよいが、本発明の範囲は、それらに限定されるものではない。
【００２７】
図面には図示されていないが、本発明の一実施形態によるユーザ端末１００は、通信部を含んでもよい。該通信部は、他のネットワーク装置と、有無線連結を介して、制御信号またはデータ信号のような信号を送受信するために必要なハードウェア及びソフトウェアを含む装置でもあるが、本発明の範囲は、それらに限定されるものではない。
【００２８】
一実施形態による第１制御部１２０は、操作コンテンツに対するユーザ操作に対応する操作信号を獲得することができる。
【００２９】
本発明において「ユーザ操作」は、ユーザが特定目的の作業を行うために、ディスプレイ部１１０上に入力する入力の集合でもある。例えば、ユーザが、「特定コンテンツを鑑賞」する作業を行う場合、ユーザ操作は、コンテンツを管理するアプリケーションを探し、当該アプリケーションを実行させ、当該アプリケーション内で鑑賞しようとするコンテンツを求め、当該コントンツをディスプレイ部１１０に表示するために、ディスプレイ部１１０上に行われるタッチ、マルチタッチ、ドラッグなどの入力の集合でもある。
【００３０】
本発明において、「操作に対応する操作信号」は、前述のように、ディスプレイ部１１０上で行われるユーザの入力行為が、ディスプレイ部１１０によって電気的に変換されたことを意味する。例えば、ユーザが、ディスプレイ部１１０上に表示される複数のコンテンツのうちいずれか１つのコンテンツを拡大して見るために、当該コンテンツをタッチした場合、該操作信号は、ユーザ操作である「タッチ」に対応する電気的信号でもある。
【００３１】
本発明において操作コンテンツは、ユーザ操作の対象になるコンテンツを意味する。例えば、ユーザがＢ写真を共有するために、タッチ、ドラッグ、及び共有対象の入力などの操作を行った場合、そのような操作に対応する操作コンテンツは、Ｂ写真でもある。従って、本発明において操作コンテンツは、作業の種類を問わず、ユーザ作業の対象になるコンテンツを意味する。
【００３２】
一実施形態による第１制御部１２０は、操作信号によって操作を行うのに必要となる時間である操作時間と、操作信号に対応する作業回数とのうち少なくとも一つを算出することができる。
【００３３】
本発明において、「操作を行うのに必要となる時間」、すなわち、操作時間は、第１制御部１２０が、操作による演算を始めて終わらせるまで必要となる時間を意味する。例えば、ユーザがＢ写真を共有するために、タッチ、ドラッグ、及び共有対象の入力などの操作を行った場合、所要時間は、それによる「演算」であるＢ写真を、メモリ１３０からロードしてディスプレイ部１１０に表示し、入力された共有対象と対応する識別情報を確認し、確認された識別情報でもってＢ写真のデータを伝送する一連の作業を、第１制御部１２０が始めて終えるまでに必要となる時間でもある。ここで、それは、例示的なものであり、操作時間は、他の基準によっても設定されるということは言うまでもない。
【００３４】
本発明において、「操作信号に対応する作業回数」は、当該操作信号によって遂行された作業の回数を意味する。前述のように「ユーザ操作」は、ユーザが特定目的の作業を行うために入力する入力の集合でもあるので、該作業回数は、そのような入力の集合を何回の作業として見ることができるかということを意味する。例えば、ユーザが、Ｂ写真を共有するために、タッチ、ドラッグ、及び共有対象の入力などの操作を行った場合、それは、結局、写真共有のための１つの作業として見ることができるために、第１制御部１２０は、それに係わる作業回数を「１」と算出することができる。
【００３５】
第１制御部１２０は、操作時間及び作業回数のうち少なくとも一つに基づいて、操作に相応する操作カテゴリーに係わる操作コンテンツの操作指数を更新することができる。
【００３６】
本発明において、あるコンテンツの「操作指数」は、当該コンテンツ操作時間及び操作回数を総合的に考慮した使用頻度を意味する。詳細には、本発明において該操作指数は、当該コンテンツの操作時間も、当該コンテンツに係わる作業回数に基づいて、生成及び／または更新されるので、操作指数が高いというのは、結局、ユーザが当該コンテンツの操作に使用した時間が長いか、あるいは当該コンテンツに対して遂行した作業が多い場合を意味する。一方、そのような操作指数は、操作コンテンツの順位を決定するのに使用され、順位決定に係わる詳細な説明は、後述する。
【００３７】
本発明において、「操作カテゴリー」は、ユーザ操作を所定基準により、いくつかの分類に区分したものを意味する。例えば、ユーザ操作カテゴリーを、当該操作の目的になる「作業」を基準に分類する場合、「編集カテゴリー」、「鑑賞カテゴリー」及び「共有カテゴリー」などがあることになる。ただし、それは、例示的なものであり、操作カテゴリーは、所定基準により、異なってもいる。
【００３８】
従って、第１制御部１２０は、ユーザ操作による操作時間も、ユーザ操作の目的になる作業の回数に基づいて、当該コンテンツの特定操作カテゴリーに係わる関連度を更新することができる。例えば、ユーザがＢ写真を共有するために、タッチ、ドラッグ、及び共有対象の入力などの操作を数回遂行した場合「共有カテゴリー」に係わるＢ写真の操作指数が増大し、それは、Ｂ写真と共有作業の関連度が高いということを意味する。
【００３９】
なお、前述の操作カテゴリーは、複数でもあり、そのような場合、該操作指数は、複数の操作カテゴリーそれぞれに対しても設定される。例えば、ある写真Ｂに対して、「編集カテゴリー」、「鑑賞カテゴリー」及び「共有カテゴリー」それぞれに対応する操作指数が設定されもする。
【００４０】
一実施形態による第１制御部１２０は、前述の操作時間及び作業回数以外に、操作コンテンツの複数操作カテゴリーそれぞれに係わる関連性をさらに考慮し、操作指数を更新することができる。このとき、該関連性は、多様な方法によっても判断される。例えば、第１制御部１２０は、前記操作コンテンツのメタデータの、少なくとも１以上の属性値が、既設定条件を満足するか否かということにより、関連性を判断することができる。例えば、第１制御部１２０は、メタデータに含まれた写真の撮影感光度（ＩＳＯ）が１，６００以上である場合、当該写真は、「編集カテゴリー」に係わる関連性が高いと判断することができる。また、第１制御部１２０は、操作コンテンツのメタデータに含まれた操作コンテンツの生成場所に係わる情報を参照し、生成場所が特定場所、例えば、公園である場合、「共有カテゴリー」に係わる関連性が高いと判断することができる。
【００４１】
そのように、本発明は、各コンテンツの個別的な特徴まで考慮して操作指数を更新し、それにより、各コンテンツの個別的な特徴まで考慮した順位により、コンテンツを提供することができる。
【００４２】
一実施形態による第１制御部１２０は、前述の操作指数を基に、操作カテゴリーに係わる操作コンテンツの順位を決定することができる。
【００４３】
本発明において、操作カテゴリーに係わる順位は、当該カテゴリーを基準にしたとき、コンテンツの提供優先順位としての意味を有することができる。従って、複数のコンテンツが、当該カテゴリーの関連度により、表示及び／または提供されなければならない場合において、順位が高いほど、さらに高い優先順位で、表示及び／または提供されるのである。
【００４４】
さらに詳細には、一実施形態による第１制御部１２０は、複数の操作カテゴリーのうちいずれか一つを基準カテゴリーに設定し、基準カテゴリーに係わる１以上コンテンツの順位を参照し、順位により、１以上のコンテンツ表示順序を決定することができる。
【００４５】
このとき、該基準カテゴリーは、ユーザの入力によって設定されもする。例えば、ユーザが、アルバムアプリケーションの設定項目において、「鑑賞カテゴリー」を基準に整列することと対応する整列基準を選択した場合、第１制御部１２０は、鑑賞カテゴリーを基準カテゴリーに設定し、鑑賞カテゴリーによる１以上コンテンツの順位を参照して表示順序を決定することができる。
【００４６】
それとは異なり、該基準カテゴリーは、ユーザの現在操作によって自動的に設定されもする。例えば、ユーザが、メッセンジャーアプリケーション上で、他のユーザと写真を共有するために、「写真追加」ボタンを押した場合、第１制御部１２０は、「共有カテゴリー」の操作指数が高い写真が最初ページまたは最も上端に表示されるように決定することができる。
【００４７】
また、ユーザがアルバムアプリケーション上で写真を鑑賞するために、アルバムアプリケーションを実行させた場合、第１制御部１２０は「鑑賞カテゴリー」の操作指数が高い写真が、最初ページまたは最も上端に表示されるように決定することができる。
【００４８】
そのように、第１制御部１２０は、ユーザの現在操作のカテゴリーを把握し、コンテンツ提供において、当該カテゴリーと最も関連度が高いコンテンツから提供することができる。ただし、それは例示的なものであり、本発明の思想は、それに制限されるものではない。
【００４９】
なお、第１制御部１２０は、コンテンツ提供において、ユーザの現在操作のカテゴリーを把握し、当該カテゴリーと最も関連度が高いコンテンツだけでなく、現在操作のカテゴリーと最も関連度が高いコンテンツと、類似度が高いコンテンツとをさらに提供することができる。
【００５０】
このとき、ＡコンテンツとＢコンテンツとの類似度が高いということは、ＡコンテンツとＢコンテンツとのメタデータの少なくとも１以上の属性値差が、既設定臨界範囲以内であることを意味する。
【００５１】
例えば、第１制御部１２０は、メタデータのジオタグ項目を参照し、現在操作のカテゴリーと関連度が高いコンテンツと、撮影地点の距離が５０メートル以内であるコンテンツとをさらに提供することができる。さらには、第１制御部１２０は、現在操作のカテゴリーと関連度が高いコンテンツと、撮影時点の間隔が１０分以内であるコンテンツ、あるいは１年前の日に撮影したコンテンツとをさらに提供することができる。ただし、それは、例示的なものであり、本発明の思想は、それに制限されるものではなく、コンテンツのメタデータに含まれた項目の種類により、多様な変形が可能である。
【００５２】
一実施形態による第１制御部１２０は、決定された表示順序により、ディスプレイ部１１０に、１以上のコンテンツを表示することができる。
【００５３】
一実施形態による第１制御部１２０は、操作コンテンツの複数操作カテゴリーそれぞれに係わる操作指数に基づいて、操作コンテンツの全体順位を決定することもできる。
【００５４】
本発明において、「全体順位」は、前述の「操作カテゴリーに係わる順位」と区分される概念であり、あるコンテンツの、少なくとも１以上の操作指数に基づいた優先順位として意味を有することができる。
【００５５】
例えば、あるコンテンツに係わる「編集カテゴリー」、「鑑賞カテゴリー」及び「共有カテゴリー」それぞれに係わる操作指数が存在する場合、第１制御部１２０は、それぞれの操作指数の和に基づいて、当該コンテンツの全体順位を決定することができる。
【００５６】
なお、そのような全体順位の決定においても、ユーザの現在操作のカテゴリーが考慮される。例えば、ユーザが写真を鑑賞するために、アルバムアプリケーションを実行した場合、第１制御部１２０は「編集カテゴリー」に係わる操作指数に、０．６、「鑑賞カテゴリー」に係わる操作指数に、相対的に大きい０．８、そして「共有カテゴリー」に係わる操作指数に、相対的に小さい０．３をそれぞれ乗じ、それを合算した値により、コンテンツの全体順位を決定することができる。ここで、そのような場合にも、第１制御部１２０は、合算値が高いコンテンツの優先順位を高く決定することができるということは言うまでもない。
【００５７】
なお、前述の合算の値が高いという意味は、結局、ユーザが、操作コンテンツに対して操作を行った時間が長いということを意味し、さらには、それは、ユーザが当該コンテンツに係わる他の操作を行う可能性が高いということを意味する。
【００５８】
従来技術によれば、複数のコンテンツを、単にコンテンツの生成時間によって表示及び／または提供したり、コンテンツのファイル名により、表示及び／または提供したりし、ユーザが関心のあるコンテンツがコンテンツリストの中間にある場合、ユーザは、当該コンテンツの操作のために、リスト中間まで移動をしなければならないという不都合があった。
【００５９】
本発明によるコンテンツ提供方法は、個別コンテンツに係わるユーザ操作時間及び／または作業回数に基づいて、コンテンツの表示及び／または提供の優先順位を決定することにより、ユーザがさらに容易に関心コンテンツを操作することになる。
【００６０】
さらに本発明は、現在操作の操作カテゴリーまで考慮し、コンテンツを提供することにより、ユーザの必要にさらに適するように、コンテンツを提供することができる。
【００６１】
そのように、第１制御部１２０は、複数の操作カテゴリーそれぞれに係わる加重値、及び複数の操作カテゴリーそれぞれに係わる操作指数に基づいて、操作コンテンツの全体順位を決定することができる。
【００６２】
一実施形態による第１制御部１２０は、前述の全体順位が、既設定削除順位より低い場合、削除に係わる第１動作を遂行し、全体順位が既設定保管順位より高い場合、保管に係わる第２動作を遂行することができる。
【００６３】
このとき、該第１動作は、操作コンテンツの削除お勧めメッセージの表示、及び操作コンテンツの削除遂行のうち少なくともいずれか１つの動作でもあり、該第２動作は、操作コンテンツの保管お勧めメッセージの表示、及び操作コンテンツの伝送動作のうち少なくともいずれか１つの動作でもある。
【００６４】
それによれば、第１制御部１２０は、順位が高いコンテンツに、他の保存装置への伝送必要性を知らせ、実際にコンテンツの伝送が行うことができ、それと反対に、順位が低いコンテンツに係わる削除の必要性を知らせ、実際にコンテンツの削除を行うことができる。
【００６５】
それにより、本発明は、コンテンツ保管空間をさらに効率的に使用することができる。
【００６６】
図３Ａないし図３Ｄは、ユーザ端末１００によって遂行されるコンテンツ提供方法について説明するためのフローチャートである。以下においては、図１及び図２で説明した内容と重複する内容の詳細な説明は、省略する。
【００６７】
まず、図３Ａを参照すれば、一実施形態による第１制御部１２０は、操作コンテンツに係わるユーザ操作に対応する操作信号を獲得することができる（Ｓ３１）。
【００６８】
本発明において、「ユーザ操作」は、ユーザが特定目的の作業を行うために、ディスプレイ部１１０上に入力する入力の集合でもある。本発明において、「操作に対応する操作信号」は、ディスプレイ部１１０上で行われるユーザの入力行為が、ディスプレイ部１１０によって電気的に変換されたことを意味する。本発明において操作コンテンツは、ユーザ操作の対象になるコンテンツを意味する。
【００６９】
一実施形態による第１制御部１２０は、操作信号によって操作を行うのに必要となる時間の操作時間と、操作信号に対応する作業回数とのうち少なくとも一つを算出することができる（Ｓ３２）。
【００７０】
本発明において、「操作を行うのに必要となる時間」、すなわち、該操作時間は、操作による演算を始めて終えるまでに必要となる時間を意味する。ここで、それは、例示的なものであり、操作時間は、他の基準によって設定されもするということは言うまでもない。
【００７１】
本発明において、「操作信号に対応する作業回数」は、当該操作信号によって遂行された作業の回数を意味する。前述のように「ユーザ操作」は、ユーザが特定目的の作業を行うために入力する入力の集合でもあるので、作業回数は、そのような入力の集合を何回の作業と見ることができるかということを意味する。
【００７２】
第１制御部１２０は、操作時間及び作業回数のうち少なくとも一つに基づいて、操作に相応する操作カテゴリーに係わる操作コンテンツの操作指数を更新することができる（Ｓ３３）。
【００７３】
本発明において、あるコンテンツの「操作指数」は、当該コンテンツの使用頻度を意味する。詳細には、本発明において該操作頻度は、当該コンテンツの操作時間も、当該コンテンツに係わる作業回数に基づいて、生成及び／または更新されるので、操作指数が高いということは、結局、ユーザが当該コンテンツの操作に使用した時間が長いか、あるいは当該コンテンツに対して遂行した作業が多い場合を意味する。
【００７４】
本発明において、「操作カテゴリー」は、ユーザ操作を、所定基準により、いくつの分類に区分したかということを意味する。例えば、ユーザ操作カテゴリーを、当該操作の目的になる「作業」を基準に分類する場合「編集カテゴリー」、「鑑賞カテゴリー」及び「共有カテゴリー」などがあることになる。
【００７５】
一方、前述の操作カテゴリーは、複数でもあり、そのような場合、該操作指数は、複数の操作カテゴリーそれぞれに対して設定されもする。
【００７６】
一実施形態による第１制御部１２０は、前述の操作時間及び作業回数以外に、操作コンテンツの複数操作カテゴリーそれぞれに係わる関連性をさらに考慮し、操作指数を更新することができる。このとき、該関連性は、多様な方法によっても判断される。
【００７７】
そのように本発明は、各コンテンツの個別的な特徴まで考慮して操作指数を更新し、それにより、各コンテンツの個別的な特徴まで考慮した順位により、コンテンツを提供することができる。
【００７８】
一実施形態による第１制御部１２０は、前述の操作指数を基に、操作カテゴリーに係わる操作コンテンツの順位を決定することができる（Ｓ３４）。
【００７９】
さらに詳細には、一実施形態による第１制御部１２０は、複数の操作カテゴリーのうちいずれか一つを基準カテゴリーに設定し、基準カテゴリーに係わる１以上コンテンツの順位を参照し、順位により、１以上のコンテンツ表示順序を決定することができる。
【００８０】
このとき、該基準カテゴリーは、ユーザの入力によって設定されもする。それとは異なり、該基準カテゴリーは、ユーザの現在操作によって自動的に設定されもする。
【００８１】
一実施形態による第１制御部１２０は、操作コンテンツの複数操作カテゴリーそれぞれに係わる操作指数に基づいて、操作コンテンツの全体順位を決定することもできる（Ｓ３５）。本発明において、「全体順位」は、前述の「操作カテゴリーに係わる順位」と区分される概念であり、あるコンテンツの少なくとも１以上の指数に基づいた優先順位として意味を有することができる。
【００８２】
図３Ｂは、一実施形態による第１制御部１２０が、操作信号によって操作を行うのに必要となる時間の操作時間を算出する過程について説明するための図面である。
【００８３】
図３Ｂを参照すれば、第１制御部１２０は、操作信号の操作カテゴリーを確認することができる（Ｓ３２１）。例えば、第１制御部１２０は、操作信号の操作カテゴリーを「編集カテゴリー」と確認することもでき、「鑑賞カテゴリー」と確認することもできる。
【００８４】
その後、第１制御部１２０は、以前操作信号の操作カテゴリーと、現在操作信号の操作カテゴリーとが同一であるか否かということを判断することができる（Ｓ３２２）。このとき、以前操作信号は、現在操作信号の獲得時より以前に獲得された操作信号でもある。
【００８５】
第１制御部１２０は、現在操作信号の操作カテゴリーと、以前操作信号の操作カテゴリーとが同一である場合、操作時間を累積し（Ｓ３２３）、現在操作信号の操作カテゴリーと、以前操作信号の操作カテゴリーとが異なる場合、操作時間を算出する（Ｓ３２４）。このとき、第１制御部１２０は、以前操作信号と連続する操作信号であり、以前操作信号と同一操作カテゴリーに属する操作信号によって累積した操作時間を「操作時間」として算出することができる。算出された操作時間は、前述のように、第１制御部１２０が操作指数を更新するのにも使用される。
【００８６】
図３Ｃは、一実施形態による第１制御部１２０が、操作時間及び作業回数以外に、操作コンテンツの複数操作カテゴリーそれぞれに係わる関連性をさらに考慮して操作指数を更新する過程について説明するための図面である。
【００８７】
図３Ｃを参照すれば、第１制御部１２０は、コンテンツのメタデータに含まれた１以上の項目を確認することができる（Ｓ３３１）。このとき、該項目は、各属性値のフィールド名を意味する。
【００８８】
その後、第１制御部１２０は、前述の１以上の項目による属性値のうち既設定条件を満足する値があるか否かということを確認することができる（Ｓ３３２）。このとき、既設定条件は、多様に設定されもする。例えば、該既設定条件は、各コンテンツの生成時間、生成位置、写真の場合、シャッタ速度、写真の場合、感光度などに係わる条件でもある。
【００８９】
第１制御部１２０は、１以上の項目による属性値のうち既設定条件を満足する値がある場合、既設定条件に対応する操作カテゴリーを検出することができる（Ｓ３３３）。言い換えれば、第１制御部１２０は、コンテンツのメタデータが既設定条件を満足するか否かということを確認し、該既設定条件を満足する場合、当該条件に対応する操作カテゴリーを検出することができる。
【００９０】
その後、第１制御部１２０は、検出された操作カテゴリーに係わる操作コンテンツの操作指数を更新することができる（Ｓ３３４）。それにより、第１制御部１２０は、操作コンテンツの操作カテゴリーに係わる関連性を考慮し、操作コンテンツの順位を決定することができる。
【００９１】
図３Ｄは、一実施形態による第１制御部１２０が、操作指数を基に、操作カテゴリーに係わる操作コンテンツの順位を決定する過程について説明するための図面である。
【００９２】
図３Ｄを参照すれば、第１制御部１２０は、操作カテゴリーに係わる複数のコンテンツ操作指数を確認することができる（Ｓ３４１）。例えば、第１制御部１２０は、１００個のコンテンツメタデータを確認することにより、１００個のコンテンツ操作カテゴリーに係わる操作指数を確認することができる。
【００９３】
その後、第１制御部１２０は、複数コンテンツ操作指数と、操作コンテンツの操作指数との比較を介して、操作コンテンツの順位を決定することができる（Ｓ３４２）。それにより、第１制御部１２０は、複数のコンテンツのうち操作コンテンツの順位を決定することができる。
【００９４】
＜第２実施形態＞
以下、図４ないし図６は、本発明の第２実施形態によるコンテンツ提供装置について説明する。前述の第１実施形態においては、ユーザ端末１００においてコンテンツを提供する一連の過程が遂行された。しかし、本実施形態においては、ユーザ端末とネットワークを介して連結されるサーバからユーザ端末に、コンテンツ順位を提供する過程が遂行される。
【００９５】
図４は、本発明の一実施形態によるコンテンツ提供システムの構成を示した図面である。
【００９６】
図４を参照すれば、本発明の一実施形態によるコンテンツ提供システムは、サーバ２００とユーザ端末３００とを連結する通信網４００を含む。
【００９７】
本発明の一実施形態によるコンテンツ提供システムは、ユーザ端末３００に、コンテンツ提供プログラムまたはコンテンツ提供ウェブサイトを提供することができる。本発明の一実施形態によるコンテンツ提供システムは、ユーザ端末３００からユーザ操作信号を受信し、サーバ２００が受信された操作信号によってコンテンツの順位を決定することができる。ここで、サーバ２００は、決定された順位に係わる情報をユーザ端末３００に伝送することができるということは言うまでもない。
【００９８】
図４を参照すれば、ユーザ端末３００は、有無線通信環境において、ウェブサービスを利用することができる通信端末機を意味する。ユーザ端末３００は、パソコン３０１であることもあり、または携帯用端末３０２でもある。図４においては、携帯用端末３０２がスマートフォンとして図示されたが、本発明の思想は、それに制限されるものではなく、前述のように、ウェブブラウジングが可能なアプリケーションを搭載した端末であるならば、制限なしに使用される。
【００９９】
ユーザ端末３００は、第１実施形態のユーザ端末１００のように、表示手段と入力手段とを兼ねるディスプレイ部、制御部及び通信部を具備することができる。
【０１００】
通信網４００は、サーバ２００及びユーザ端末３００を連結する役割を行う。例えば、通信網４００は、サーバ２００及びユーザ端末３００に接続した後、パケットデータを送受信することができるように、接続経路を提供する。通信網４００は、例えば、ＬＡＮｓ（local  area  networks）、ＷＡＮｓ（wide  area  networks）、ＭＡＮｓ（metropolitan  area  networks）、ＩＳＤＮｓ（integrated  service  digital  networks）などの有線ネットワーク；無線ＬＡＮｓ、ＣＤＭＡ（code  division  multiple  access）、ブルートゥース（登録商標）、衛星通信などの無線ネットワーク；を網羅することができるが、本発明の範囲は、それに限定されるものではない。
【０１０１】
サーバ２００は、ユーザ端末３００に、コンテンツ提供プログラム及び／またはコンテンツ提供サービスを提供するウェブページを提供する。例えば、サーバ２００は、コンテンツ提供プログラムまたはコンテンツ提供サービスを提供するウェブページを介して、ユーザ端末３００から操作に係わる情報を受信し、受信された操作に係わる情報により、コンテンツ順位を決定することができる。
【０１０２】
図面には図示されていないが、本発明の一実施形態によるサーバ２００は、メモリ、入出力部、通信部などを含んでもよい。該メモリは、サーバ２００が処理するデータ、命令語、プログラム、プログラムコード、またはそれらの結合などを、一時的または永久に保存する機能を遂行する。該メモリは、磁気記録媒体またはフラッシュ記録媒体を含んでもよいが、本発明の範囲は、それらに限定されるものではない。該通信部は、他のネットワーク装置と有無線連結を介して、制御信号またはデータ信号のような信号を送受信するために必要なハードウェア及びソフトウェアを含む装置でもある。該制御部は、プロセッサのように、データを処理することができる全種の装置を含んでもよい。ここで、「プロセッサ」は、例えば、プログラム内に含まれたコードまたは命令によって表現された機能を遂行するために、物理的に構造化された回路を有する、ハードウェアに内蔵されたデータ処理装置を意味する。そのように、ハードウェアに内蔵されたデータ処理装置の一例として、マイクロプロセッサ、中央処理装置（ＣＰＵ：central  processing  unit）、プロセッサコア、マルチプロセッサ、ＡＳＩＣ（application  specific  integrated  circuit）、ＦＰＧＡ（field-programmable  gate  array）などの処理装置を網羅することができるが、本発明の範囲は、それに限定されるものではない。
【０１０３】
図５は、図４のサーバ２００に具備されるコンテンツ提供装置２１０の構成を示したブロック図である。
【０１０４】
本発明の一実施形態によるコンテンツ提供装置２１０は、少なくとも１以上のプロセッサに該当するか、あるいは少なくとも１以上のプロセッサを含んでもよい。それにより、コンテンツ提供装置２１０は、マイクロプロセッサや汎用コンピュータシステムのような他のハードウェア装置に含まれた形態によっても駆動される。コンテンツ提供装置２１０は、望ましくは、サーバ２００に具備されるが、必ずしも本発明は、それに限定されるものではなく、設計変更により、ユーザ端末３００にも具備されるのである。
【０１０５】
本発明の一実施形態によるコンテンツ提供装置２１０は、通信部２１１、第２制御部２１２及びデータベース２１３を含んでもよい。
【０１０６】
一実施形態による通信部２１１は、ユーザ端末３００から、操作コンテンツに係わるユーザ操作に対応する操作信号を受信することができる。
【０１０７】
前述の第１実施形態においては、ユーザ端末１００において、ユーザ操作に対応する一連の操作信号を「獲得」したが、本実施形態において通信部２１１は、ユーザ端末３００で獲得して伝送した操作信号を「受信」する。
【０１０８】
なお、本実施形態において、「ユーザ操作」、「操作信号」及び「操作コンテンツ」は、前述の実施形態と同一意味で使用されるので、詳細な説明は、省略する。
【０１０９】
一実施形態による第２制御部２１２は、通信部２１１が受信した操作信号によって操作を行うのに必要となる時間の操作時間、及び操作信号に対応する作業回数のうち少なくとも一つを算出することができる。
【０１１０】
このとき「操作を行うのに必要となる時間」及び「操作信号に対応する作業回数」は、前述の実施形態と同一意味で使用されたので、詳細な説明は、省略する。
【０１１１】
一実施形態による第２制御部２１２は、操作時間及び作業回数のうち少なくとも一つに基づいて、操作コンテンツの操作に相応する操作カテゴリーに係わる操作指数を更新することができる。
【０１１２】
このとき「操作指数」及び「操作カテゴリー」は、前述の実施形態と同一意味で使用されたので、詳細な説明は、省略する。
【０１１３】
第２制御部２１２は、ユーザ操作による操作時間も、ユーザ操作の目的になる作業の回数に基づいて、当該コンテンツの特定操作カテゴリーに係わる関連度を更新することができる。例えば、ユーザが、Ｂ写真を共有するためにタッチ、ドラッグ、及び共有対象の入力などの操作を数回遂行した場合、「共有カテゴリー」に対するＢ写真の操作指数が増大し、それは、Ｂ写真と共有作業の関連度が高いことを意味する。
【０１１４】
なお、前述の操作カテゴリーは、複数でもあり、そのような場合、該操作指数は、複数の操作カテゴリーそれぞれに対して設定されもする。例えば、ある写真Ｂに対して、「編集カテゴリー」、「鑑賞カテゴリー」及び「共有カテゴリー」それぞれに対応する操作指数が設定されもする。
【０１１５】
ここで、本実施形態による第２制御部２１２も、前述の操作時間及び作業回数以外に、操作コンテンツの複数操作カテゴリーそれぞれに係わる関連性をさらに考慮して操作指数を更新することができるということは言うまでもない。
【０１１６】
このとき、関連性判断の根拠になるコンテンツ及び／またはコンテンツのメタデータは、通信部２１１がユーザ端末３００から受信することができる。
【０１１７】
なお、第２制御部２１２が関連性を判断する方法は、前述の実施形態と同一であるので、詳細な説明を省略する。
【０１１８】
そのように本発明は、各コンテンツの個別的な特徴まで考慮して操作指数を更新し、それにより、各コンテンツの個別的な特徴まで考慮した順位により、コンテンツを提供することができる。
【０１１９】
一実施形態による第２制御部２１２は、前述の操作指数を基に、操作カテゴリーに係わる操作コンテンツの順位を決定することができる。
【０１２０】
本発明において、操作カテゴリーに係わる順位は、当該カテゴリーを基準にしたとき、コンテンツの提供優先順位としての意味を有することができる。従って、複数のコンテンツが、当該カテゴリーの関連度により、表示及び／または提供されなければならない場合において、順位が高いほどさらに高い優先順位で、表示及び／または提供される。
【０１２１】
さらに詳細には、本実施形態による第２制御部２１２は、複数の操作カテゴリーのうちいずれか一つを基準カテゴリーに設定し、基準カテゴリーに係わる１以上のコンテンツの順位を参照し、該順位により、１以上のコンテンツ表示順序を決定することができる。
【０１２２】
このとき、該基準カテゴリーは、通信部２１１が、ユーザ端末３００から受信したユーザの入力によって設定されもする。また、該基準カテゴリーは、ユーザの現在操作によっても自動的に設定される。
【０１２３】
一実施形態による制御部２１２は、操作コンテンツの複数操作カテゴリーそれぞれに係わる操作指数に基づいて、操作コンテンツの全体順位を決定することもできる。
【０１２４】
本発明において、「全体順位」は、前述の「操作カテゴリーに係わる順位」と区分される概念であり、あるコンテンツの少なくとも１以上の指数に基づいた優先順位として意味を有することができる。例えば、あるコンテンツに係わる「編集カテゴリー」、「鑑賞カテゴリー」及び「共有カテゴリー」それぞれに係わる操作指数が存在する場合、第１制御部１２０は、それぞれの操作指数の和に基づいて、当該コンテンツの全体順位を決定することができる。
【０１２５】
なお、第２制御部２１２は、複数の操作カテゴリーそれぞれに係わる加重値、及び複数の操作カテゴリーそれぞれに係わる操作指数に基づいて、操作コンテンツの全体順位を決定することができる。
【０１２６】
例えば、ユーザが写真を鑑賞するために、アルバムアプリケーションを実行させた場合、第２制御部２１２は「編集カテゴリー」に係わる操作指数に、０．６、「鑑賞カテゴリー」に係わる操作指数に、相対的に大きい０．８、そして「共有カテゴリー」に係わる操作指数に、相対的に小さい０．３をそれぞれ乗じ、それを合算した値により、コンテンツの全体順位を決定することができる。ここで、そのような場合にも、第２制御部２１２は、合算値が高いコンテンツの優先順位を高く決定することができるということは言うまでもない。
【０１２７】
一実施形態による第２制御部２１２は、前述の全体順位が、既設定削除順位より低い場合、削除に係わる第１動作を遂行し、全体順位が既設定保管順位より高い場合、保管に係わる第２動作を遂行することができる。
【０１２８】
このとき、該第１動作は、操作コンテンツの削除お勧めメッセージの伝送、及び操作コンテンツの削除遂行のうち少なくともいずれか１つの動作でもあり、該第２動作は、操作コンテンツの保管お勧めメッセージの伝送、及び操作コンテンツの受信動作のうち少なくともいずれか１つの動作でもある。
【０１２９】
それによれば、第２制御部２１２は、順位が高いコンテンツに、他の保存装置への伝送必要性を知らせ、実際にコンテンツの伝送を行うことができ、それと反対に、順位が低いコンテンツに係わる削除の必要性を知らせ、実際にコンテンツの削除を行うことができる。
【０１３０】
それにより、本発明は、コンテンツ保管空間をさらに効率的に使用することができる。
【０１３１】
なお、通信部２１１は、決定された順位及び全体順位のうち少なくともいずれか一つに係わる情報を、ユーザ端末３００に伝送することができる。
【０１３２】
ユーザ端末３００は、順位及び全体順位のうち少なくともいずれか一つに係わる情報を受信し、当該順位により、コンテンツを表示及び／または提供することができる。
【０１３３】
図６は、サーバ２００とユーザ端末３００との間の情報処理方法のフローチャートである。なお、図６のサーバ２００には、図５のコンテンツ提供装置２１０が具備されもするので、以下で省略された内容であるとしても、図５を参照し、コンテンツ提供装置２１０について説明した内容であるならば、図６にも適用される。
【０１３４】
一実施形態によるサーバ２００は、ユーザ端末３００から、操作コンテンツに係わるユーザ操作に対応する操作信号を受信することができる（Ｓ６１）。
【０１３５】
前述の第１実施形態においては、ユーザ端末１００において、ユーザ操作に対応する一連の操作信号を「獲得」したが、本実施形態においてサーバ２００は、ユーザ端末３００で獲得して伝送した操作信号を「受信」する。
【０１３６】
一方本実施形態において、「ユーザ操作」、「操作信号」及び「操作コンテンツ」は、前述の実施形態と同一意味で使用されるので、詳細な説明は、省略する。
【０１３７】
一実施形態によるサーバ２００は、通信部２１１が受信した操作信号によって操作を行うのに必要となる時間の操作時間、及び操作信号に対応する作業回数のうち少なくとも一つを算出することができる（Ｓ６２）。このとき「操作を行うのに必要となる時間」及び「操作信号に対応する作業回数」は、前述の実施形態と同一意味で使用されたので、詳細な説明は、省略する。
【０１３８】
一実施形態によるサーバ２００は、操作時間及び作業回数のうち少なくとも一つに基づいて、操作コンテンツの操作に相応する操作カテゴリーに係わる操作指数を更新することができる（Ｓ６３）。このとき「操作指数」及び「操作カテゴリー」は、前述の実施形態と同一意味で使用されたので、詳細な説明は、省略する。そのように、サーバ２００は、ユーザ操作による操作時間も、ユーザ操作の目的になる作業の回数に基づいて、当該コンテンツの特定操作カテゴリーに係わる関連度を更新することができる。
【０１３９】
一実施形態によるサーバ２００は、前述の操作指数を基に、操作カテゴリーに係わる操作コンテンツの順位を決定することができる（Ｓ６４）。本発明において、操作カテゴリーに係わる順位は、当該カテゴリーを基準にしたとき、コンテンツの提供優先順位としての意味を有することができる。従って、複数のコンテンツが、当該カテゴリーの関連度により、表示及び／または提供されなければならない場合において、順位が高いほどさらに高い優先順位で、表示及び／または提供される。
【０１４０】
さらに詳細には、本実施形態によるサーバ２００は、複数の操作カテゴリーのうちいずれか一つを基準カテゴリーに設定し、該基準カテゴリーに係わる１以上コンテンツの順位を参照し、該順位により、１以上のコンテンツ表示順序を決定することができる。
【０１４１】
このとき、基準カテゴリーは、通信部２１１が、ユーザ端末３００から受信したユーザの入力によって設定されもする。また、該基準カテゴリーは、ユーザの現在操作によって自動的に設定されもする。
【０１４２】
一実施形態による制御部２１２は、操作コンテンツの複数操作カテゴリーそれぞれに係わる操作指数に基づいて、操作コンテンツの全体順位を決定することもできる（Ｓ６５）。本発明において、「全体順位」は、前述の「操作カテゴリーに係わる順位」と区分される概念であり、あるコンテンツの少なくとも１以上の指数に基づいた優先順位として意味を有することができる。例えば、あるコンテンツに係わる「編集カテゴリー」、「鑑賞カテゴリー」及び「共有カテゴリー」それぞれに係わる操作指数が存在する場合、第１制御部１２０は、それぞれの操作指数の和に基づいて、当該コンテンツの全体順位を決定することができる。
【０１４３】
なお、サーバ２００は、複数の操作カテゴリーそれぞれに係わる加重値、及び複数の操作カテゴリーそれぞれに係わる操作指数に基づいて、操作コンテンツの全体順位を決定することができる。例えば、ユーザが写真を鑑賞するために、アルバムアプリケーションを実行させた場合、サーバ２００は「編集カテゴリー」に係わる操作指数に、０．６、「鑑賞カテゴリー」に係わる操作指数に、０．８、そして「共有カテゴリー」に係わる操作指数に、０．３をそれぞれ乗じ、それを合算した値により、コンテンツの全体順位を決定することができる。ここで、そのような場合にも、サーバ２００は、合算値が高いコンテンツの優先順位を高く決定することができるということは言うまでもない。
【０１４４】
一実施形態によるサーバ２００は、前述の全体順位が、既設定削除順位より低い場合、削除に係わる第１動作を遂行し、全体順位が既設定保管順位より高い場合、保管に係わる第２動作を遂行することができる。
【０１４５】
このとき、該第１動作は、操作コンテンツの削除お勧めメッセージの伝送、及び操作コンテンツの削除遂行のうち少なくともいずれか１つの動作でもあり、該第２動作は、操作コンテンツの保管お勧めメッセージの伝送、及び操作コンテンツの受信動作のうち少なくともいずれか１つの動作でもある。
【０１４６】
それによれば、サーバ２００は、順位が高いコンテンツに、他の保存装置への伝送必要性を知らせ、実際にコンテンツの伝送を行うことができ、それと反対に、順位が低いコンテンツに係わる削除の必要性を知らせ、実際にコンテンツの削除を行うことができる。
【０１４７】
それにより、本発明は、コンテンツ保管空間をさらに効率的に使用することができる。
【０１４８】
なお、通信部２１１は、決定された順位及び全体順位のうち少なくともいずれか一つに係わる情報を、ユーザ端末３００に伝送することができる（Ｓ６６）。
【０１４９】
ユーザ端末３００は、順位及び全体順位のうち少なくともいずれか一つに係わる情報を受信し、当該順位により、コンテンツを表示及び／または提供することができる。
【０１５０】
図７ないし図１０は、一実施形態により、ユーザ端末１００，３００に表示される画面を図示したものである。
【０１５１】
図７は、本発明の一実施形態により、ユーザ端末１００，３００のディスプレイ部上に表示されたコンテンツが提供された画面７０１を図示する。
【０１５２】
図７を参照すれば、画面７０１は、１以上のコンテンツ７１１ないし７１６が表示されるコンテンツ表示領域７１０と、題目が表示される題目表示領域７２０と、を含んでもよい。
【０１５３】
仮に、コンテンツの生成時間が最も遅いほど前に位置する整列基準によれば、コンテンツの順序が、７１５−７１３−７１２−７１６−７１１−７１４のようであり、鑑賞カテゴリーによる順位が高いほど前に位置する整列基準によれば、コンテンツの順序が７１１−７１２−７１３−７１４−７１５−７１６のようであると仮定する。
【０１５４】
そのような場合、図７の７１１の表示位置に７１５が、７１２の表示位置に７１３が、７１３の表示位置に７１２が、７１４の表示位置に７１６が、７１５の表示位置に７１１が、最後に７１６の表示位置に７１４が表示されることが一般的である。
【０１５５】
しかし、本発明の一実施形態によれば、図７のように、順位が高いコンテンツであるほどコンテンツが表示領域７１０の先方に配置し、ユーザとしてさらに迅速に選択させる。
【０１５６】
なお、図７は、ユーザが写真を鑑賞するために、アルバムアプリケーションを実行させた場合に係わる一例であり、鑑賞カテゴリーによる順位により、整列された例示に過ぎないので、本発明によるコンテンツ提供方法は、コンテンツが提供される全てのアプリケーションにも使用される。
【０１５７】
図８は、メッセンジャーアプリケーションに、本発明によるコンテンツ提供方法が適用された画面８０１を図示する。
【０１５８】
図８を参照すれば、画面８０１は、対話ルームの題目が表示される領域８１０、対話内容が表示される領域８２０、ユーザのコンテンツ伝送ボタン８４０に対する入力に対応して伝送する１以上のコンテンツ８３１ないし８３３が表示される領域８３０、スクロールバー８３４、メッセージ入力窓８５０及びメッセージ伝送ボタン８６０を含んでもよい。
【０１５９】
図８に図示されているように、コンテンツを管理したり鑑賞したりするための専用アプリケーションではない場合、ユーザが、複数のコンテンツを確認して選択することができる領域８３０の大きさは、制限されてしまう。このとき、もしコンテンツが、単に生成時間及び／または識別番号の順序に羅列されてユーザに表示されるのであるならば、ユーザは、スクロールバー８３４などを介して選択するコンテンツが、ある部分まで移動するというような付随的な操作が必要である。
【０１６０】
しかし、本発明によれば、コンテンツが表示される領域８３０の最も最初に露出されるページ及び／または領域に、例えば、カテゴリー別順位及び／または全体順位が高いコンテンツ８３１ないし８３３を配置することにより、ユーザが、容易に迅速に所望コンテンツを選択することが可能になる。
【０１６１】
図９は、本発明の一実施形態により、ユーザ端末１００，３００のディスプレイ部上に、コンテンツが操作カテゴリー別に提供された画面９０１を図示する。
【０１６２】
図９の画面９０１は、各カテゴリー別コンテンツ９１１，９１２が表示されるコンテンツ表示領域９１０と、題目が表示される題目表示領域９２０とを含んでもよい。
【０１６３】
本実施形態によれば、各カテゴリー別コンテンツ９１１，９２１を順位によって表示することにより、ユーザは、各カテゴリー別に、どのコンテンツの順位が高いかということを簡便に把握することができる。ここで、それにより、本発明は、順位が高いコンテンツを迅速に選択させると同時に、同一カテゴリーに属するコンテンツの把握を容易になさせるということは言うまでもない。
【０１６４】
図１０は、メッセンジャーアプリケーションに、本発明によるコンテンツ提供方法が適用された画面１００１を図示する。
【０１６５】
図１０を参照すれば、画面１００１は、対話ルームの題目が表示される領域１０１０、対話内容が表示される領域１０２０、ユーザのコンテンツ伝送ボタン１０４０に対する入力に対応して伝送する１以上のコンテンツ１０３１ないし１０３３が表示される領域１０３０、スクロールバー１０３４、メッセージ入力窓１０５０及びメッセージ伝送ボタン１０６０を含んでもよい。また、画面１００１は、コンテンツが表示される領域１０３０に表示されるコンテンツの整列基準を選択する整列基準選択ボタン１０７０をさらに含んでもよい。
【０１６６】
このとき、該コンテンツが表示される領域１０３０には、選択された整列基準により、順位が高いコンテンツ順序に複数のコンテンツ１０３１ないし１０３３が表示され、ユーザの整列基準選択ボタン１０７０を介した整列基準の転換により、他の複数コンテンツが表示されもする。
【０１６７】
以上で説明された本発明による実施形態は、コンピュータ上で多様な構成要素を介して実行されるコンピュータプログラムの形態に具現され、そのようなコンピュータプログラムは、コンピュータで読み取り可能な媒体にも記録される。このとき、該媒体は、ハードディスク、フロッピィーディスク及び磁気テープのような磁気媒体；ＣＤ−ＲＯＭ（compact  disc  read  only  memory）及びＤＶＤ（digital  versatile  disc）のような光記録媒体；フロプティカルディスク（floptical  disk）のような磁気・光媒体（magneto-optical  medium）；及びＲＯＭ（read-only  memory）、ＲＡＭ（random  access  memory）、フラッシュメモリのような、プログラム命令語を保存して実行するように特別に構成されたハードウェア装置を含んでもよい。さらに、該媒体は、ネットワーク上で伝送可能な形態に具現される無形の媒体を含んでもよく、例えば、ソフトウェア形態またはアプリケーション形態に具現され、ネットワークを介して伝送及び流通が可能な形態の媒体でもある。
【０１６８】
なお、前記コンピュータプログラムは、本発明のために特別に設計されて構成されたものであってもよくコンピュータソフトウェア分野の当業者に公知されて使用可能なものであってもよい。該コンピュータプログラムの例には、コンパイラによって作われるような機械語コードだけではなく、インタープリタなどを使用し、コンピュータによって実行される高級言語コードも含まれてもよい。
【０１６９】
本発明において説明する特定実行は、一実施形態であり、いかなる方法によっても、本発明の範囲を限定するものではない。明細書の簡潔さのために、従来の電子的な構成、制御システム、ソフトウェア、前記システムの他の機能的な側面の記載は、省略される。また、図面に図示された構成要素間の線の連結または連結部材は、機能的な連結、及び／または物理的または回路的な連結を例示的に示したものであり、実際の装置においては、代替可能であったり追加されたりする多様な機能的な連結、物理的な連結または回路の連結としても示される。また、「必須な」、「重要に」のような具体的な言及がなければ、本発明の適用のために、必ずしも必要な構成要素ではない。
【０１７０】
従って、本発明の思想は、前述の実施形態に限って決められるものではなく、特許請求の範囲だけではなく、該特許請求の範囲と均等であったり、それらから等価的に変更されたりする全ての範囲は、本発明の思想の範疇に属するものである。
【０１７１】
本発明の実施形態は、更に以下の課題を解決する。
【０１７２】
本発明の実施形態は、コンテンツを各操作カテゴリーによって整列し、コンテンツを提供するコンテンツ提供方法、装置及びプログラムを提供する。
【０１７３】
また、本発明の実施形態は、ユーザの現在操作が属するカテゴリーを把握し、現在操作のカテゴリーにより、コンテンツの提供順序を変更することにより、ユーザの意図に適するようにコンテンツを提供するコンテンツ提供方法、装置及びプログラムを提供する。
【０１７４】
本発明の実施形態は、更に以下の効果を達成する。
【０１７５】
本発明の実施形態は、コンテンツを、各操作カテゴリーによって整列し、コンテンツを提供することにより、ユーザのニーズにさらに適するように、コンテンツを提供することができる。
【０１７６】
さらに、本発明の実施形態は、ユーザの現在操作が属するカテゴリーを把握し、現在操作のカテゴリーにより、コンテンツの提供順序を変更することにより、ユーザの意図に適するようにコンテンツを提供するコンテンツ提供方法、その装置及びそのプログラムを提供することができる。
【図１】
2019526136.tif 000003
【図２】
2019526136.tif 000004
【図３Ａ】
2019526136.tif 000005
【図３Ｂ】
2019526136.tif 000006
【図３Ｃ】
2019526136.tif 000007
【図３Ｄ】
2019526136.tif 000008
【図４】
2019526136.tif 000009
【図５】
2019526136.tif 000010
【図６】
2019526136.tif 000011
【図７】
2019526136.tif 000012
【図８】
2019526136.tif 000013
【図９】
2019526136.tif 000014
【図１０】
2019526136.tif 000015
【国際調査報告】
2019526136.tif 000016
2019526136.tif 000017
2019526136.tif 000018
2019526136.tif 000019
2019526136.tif 000020
2019526136.tif 000021