(57)【要約】【課題】サービスで利用した端末内のコンテンツを見つけやすくすること。【解決手段】ネットワーク１６を介して会員に対してサービスを提供するサービス提供システム１０からサービスを受けるプログラムは、携帯端末２０のメモリに保存されているコンテンツのうち、指示されたコンテンツをサービス提供システム１０へ送信する送信制御処理と、コンテンツに関する送信情報を携帯端末２０のデータベースに保存する送信情報保存処理と、データベースに保存している送信情報に基づいてメモリに保存されているコンテンツを検索する第１検索処理と、をコンピュータに実行させる。【選択図】図１
2019057289.tif 000002
【特許請求の範囲】
【請求項１】
端末の記録部に保存されているコンテンツを表示部に表示する表示処理と、
前記端末が第１の状態と第２の状態のいずれであるか判定する判定処理と、
をコンピュータに実行させるプログラムであって、
前記表示処理は、前記端末が第１の状態であると、前記コンテンツの中で閲覧を制限するコンテンツを前記表示部に表示しない、または閲覧を可能とするコンテンツを前記表示部に表示する、プログラム。
【請求項２】
請求項１に記載のプログラムにおいて、
前記第１の状態は、前記端末がロックされている状態であり、前記第２の状態は、前記端末のロックが解除された状態である、プログラム。
【請求項３】
請求項１または２に記載のプログラムにおいて、
前記コンテンツの中から、指示されたコンテンツをネットワークを介して会員向けサービス提供システムへ送信する送信制御処理と、
前記コンテンツに関する送信情報を前記端末のデータベースに保存する送信情報保存処理と、をさらに備え、
前記閲覧を制限するコンテンツ、または前記閲覧を可能とするコンテンツは、前記送信情報に基づく、プログラム。
【請求項４】
請求項３に記載のプログラムにおいて、
前記送信情報は、前記会員向けサービス提供システムへ送信されたコンテンツの共有設定情報を含む、プログラム。
【請求項５】
コンテンツが記録された記録部を有する電子機器であって、
前記コンテンツを表示する表示部と、
前記電子機器が第１の状態と第２の状態のいずれであるか判定する制御部と、
を備え、
前記制御部は、前記電子機器が第１の状態であると、前記コンテンツの中で閲覧を制限するコンテンツを前記表示部に表示しない、または閲覧を可能とするコンテンツを前記表示部に表示する、電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、および電子機器に関する。
【背景技術】
【０００２】
ＳＮＳ(Social  Networking  Service)などのサイトへコンテンツを投稿する機会が増えている。多数のコンテンツを有している場合、どのコンテンツを送信したのか、どのコンテンツが好評なのかがわかりづらいことが多い。コンテンツの重複送信を避ける目的で、送信した画像ファイルに通信履歴データを記録しておく技術（特許文献１参照）や、表示の便宜をはかるため、アップロードしたアルバムの画像に対して行った人気投票結果を用いて、投票数が多い順に表示させる技術（特許文献２参照）が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２１３２４１号公報
【特許文献２】特開２００４−７０６１４号公報
【発明の概要】
【０００４】
従来、携帯端末に保存されている画像の他人による閲覧を制限することが困難であった。本発明によれば、他人による閲覧を制限したい画像については、携帯端末の表示部への表示を制限できる。
【図面の簡単な説明】
【０００５】
【図１】本発明の一実施の形態による携帯端末と、携帯端末を用いて利用するＳＮＳシステムとを含む全体構成を例示する図である。
【図２】図２(a)は携帯端末の正面図、図２(b)は背面図である。
【図３】携帯端末の要部構成を例示するブロック図である。
【図４】ＳＮＳシステムのサーバの構成を説明する図である。
【図５】携帯端末の制御部がＳＮＳ用アプリに基づいて実行する処理の流れを説明するフローチャートである。
【図６】データベースに収める情報を例示する図である。
【図７】表示・入力部の表示画面を例示する図である。
【図８】表示・入力部の表示画面を例示する図である。
【図９】表示・入力部の表示画面を例示する図である。
【図１０】表示・入力部の表示画面を例示する図である。
【図１１】表示・入力部の表示画面を例示する図である。
【図１２】画像閲覧用アプリを例示するフローチャートである。
【図１３】表示・入力部の表示画面を例示する図である。
【図１４】表示・入力部の表示画面を例示する図である。
【図１５】携帯端末の制御部が実行するプログラムの処理の流れを説明するフローチャートである。
【図１６】携帯端末へのプログラムの供給を説明する図である。
【発明を実施するための形態】
【０００６】
以下、図面を参照して本発明を実施するための形態について説明する。
図１は、本発明の一実施の形態による携帯端末２０と、携帯端末２０を用いて利用するＳＮＳ(Social  Networking  Service)システム１０と、を含む全体構成を例示する図である。ＳＮＳシステム１０は、公知のＳＮＳシステムと同様に、人と人とのつながりを通じて新たな人とつながり関係を構築する場を提供する。
【０００７】
つながり関係の構築は、例えば、あるＳＮＳアカウントを有するユーザがコンテンツ（画像やテキストなど）をＳＮＳシステム１０へ投稿すると、他のＳＮＳアカウントを有するユーザが所定のリアクションをすることによって構築される。他のユーザのリアクションには、上記コンテンツに対するコメントや選好度を示す情報の送信、上記コンテンツの再投稿などが含まれる。
【０００８】
例えば、ツイッター/twitter（登録商標）におけるリツイート（Retweet）、返事（Reply）等の機能、フェイスブック/facebook（登録商標）における、いいね（I  Like  it）、コメント（Reply）等の機能が他のユーザのリアクションに相当する。
【０００９】
ここで、あるユーザがコンテンツをＳＮＳシステム１０へ投稿するというのは、当該ユーザが携帯端末２０等を用いて接続したＳＮＳシステム１０へコンテンツを伝送することをいう。他のユーザがリアクションをするというのは、他のユーザが携帯端末２０等を用いて接続したＳＮＳシステム１０において上記投稿されたコンテンツを確認し、そのコンテンツに対する反応をＳＮＳシステム１０へ伝送することをいう。ＳＮＳシステム１０は、コンテンツを伝送したユーザのＳＮＳアカウントへ、他のユーザから伝送されたリアクションを伝送する。コンテンツを投稿したユーザは、携帯端末２０等を用いてＳＮＳシステム１０のＳＮＳアカウントへ接続することで、他のユーザから伝送されたリアクションを確認することができる。
【００１０】
図１において、ＳＮＳシステム１０と、ＰＣ(Personal  Computer)１７と、無線ＬＡＮ(Local  Area  Network)のアクセスポイント１８と、がネットワーク１６に接続されている。ＳＮＳシステム１０は、当システムを運営する事業者などによってデータセンタなどに設置され、ＳＮＳサイトを構成する。
【００１１】
アクセスポイント１８は、公共施設やユーザ宅などに設置される。ユーザは、例えば自宅やオフィスから、スマートフォン等の多機能携帯電話機や、タブレットコンピュータなどの携帯端末２０を介して、ＳＮＳシステム１０を構成するサーバ１２にアクセスする。また、ネットワーク１６に接続されているＰＣ１７を介してＳＮＳシステム１０を構成するサーバ１２へアクセスすることも可能である。なお、携帯端末２０から図示しない携帯電話回線網を経由してネットワーク１６上のサーバ１２へアクセスしても構わない。
【００１２】
ＳＮＳシステム１０のサーバ１２は、記憶装置、データ処理装置、およびネットワーク１６との間の通信制御装置等によって構成され、ＳＮＳの運営に必要なデータ等を管理する。本実施形態では、あらかじめ登録されたユーザをサービス対象にすべく、ユーザ（ＳＮＳの会員）のデータ等によってサーバ１２の基本データが構成される。
【００１３】
＜携帯端末＞
図２は、携帯端末２０の外観を例示する図であり、図２(a)は正面図、図２(b)は背面図である。図２(a)において、携帯端末２０の正面に、カメラ２６と、表示・入力部２５とが設けられる。図２(b)において、携帯端末２０の背面にカメラ２７が設けられる。
【００１４】
図２(a)のカメラ２６は、ユーザ自身を撮影する際や、携帯端末２０でテレビ電話機能を使用する際に、ユーザ撮影用カメラとして使用される。
【００１５】
表示・入力部２５は、表示面２２に画像やアイコン２１などを表示するディスプレイ機能と、ユーザによる接触操作を受け付ける操作部機能とを兼ね備えたタッチパネル液晶ディスプレイによって構成される。
【００１６】
表示・入力部２５は携帯端末２０の筐体正面を覆うように設けられており、表示面２２は操作面を兼ねる。表示・入力部２５は、ユーザの指で表示面２２が接触操作されると、例えば接触部の静電容量の変化に基づいて、接触操作されたこと、および接触位置を示す検出信号を出力する。
【００１７】
携帯端末２０は、表示・入力部２５の表示面２２に表示しているアイコン２１に対応づけられているアプリケーションプログラム（以下、単にアプリと呼ぶ）を起動させることにより、電話機能やメール機能、閲覧機能、カメラ機能など、各アプリによって実現される機能を発揮する。なお、図２(a)に例示する表示面２２の表示内容は、いわゆるホーム画面の例である。図２(b)のカメラ２７は、携帯端末２０でカメラ機能を発揮する際に撮影用カメラとして使用される。
なお、カメラ機能を発揮する際にカメラ２６を使用してもよい。
【００１８】
図３は、図２の携帯端末２０の要部構成を例示するブロック図である。図３において、携帯端末２０は、表示・入力部２５と、制御部３０と、カメラ２６と、カメラ２７と、通信部２８とを有する。
【００１９】
＜表示・入力部＞
表示・入力部２５は、表示面２２と、位置検出部２３とを含む。表示面２２は、上述したように操作面を兼ねる。位置検出部２３は、指による接触位置を示す位置検出信号と、表示制御部３３が有する表示情報（表示・入力部２５の表示面２２のどこに、何を表示させているかを示す情報）とに基づいて、表示・入力部２５の画面上の対象（アイコン２１など）を特定する。
【００２０】
＜制御部＞
制御部３０は、顔検出部３１と、プログラム実行部３２と、表示制御部３３と、通信制御部３４と、不揮発性メモリ３５とを含み、携帯端末２０内の各部の動作を制御する。顔検出部３１は、カメラ２７で取得された画像に基づいて、公知の顔検出処理を行って画像に写っている「顔」を検出する。顔検出技術は公知であるため、詳細な説明については省略する。
【００２１】
プログラム実行部３２は、オペレーションシステム（ＯＳ）と呼ばれる基本プログラムを実行した上で、ＯＳ上で動作するアプリを不揮発性メモリ３５から読み込んで実行する。
【００２２】
プログラム実行部３２は通常、表示・入力部２５の位置検出部２３によって特定されたアイコン２１に対応づけられているアプリを実行する。プログラム実行部３２がカメラ用のアプリを実行した場合、カメラ２６または２７を起動させて撮影機能を発揮させる。ユーザは、表示・入力部２５の表示面２２に表示されているアイコン２１に対応する任意のアプリを起動させることが可能である。
【００２３】
表示制御部３３は、表示・入力部２５の表示面２２に、画像やテキスト、アイコン２１などを表示させる。通信制御部３４は、通信部２８を介して行う外部機器との通信を制御する。不揮発性メモリ３５は、プログラム実行部３２が実行するプログラムを格納する。ユーザは、不揮発性メモリ３５に上記ＯＳ上で動作する任意のアプリを追加、削除することが可能である。
【００２４】
＜通信部＞
通信部２８は、通信制御部３４からの指示に応じて無線通信を行う。通信部２８は、無線ＬＡＮのアクセスポイント１８（図１）を経由する通信と、不図示の携帯電話回線網を経由する通信とが可能に構成されている。
【００２５】
＜ＳＮＳシステム＞
ＳＮＳシステム１０は、サーバ１２によって構成される。サーバ１２は、図４に示すように、会員サービス処理部１２５、会員情報データベース(DB)１２１、およびプロフィールデータベース(DB)１２２を含む。図４では、ＳＮＳシステム１０の機能を一式のサーバ１２によって実現する例を示したが、複数台のサーバに機能を分担させる分散構成にしてもよい。また、ＳＮＳシステム１０は一式のみでなく、ネットワーク１６上に複数存在するようにしてもよい。
【００２６】
会員サービス処理部１２５は、照合処理部１３０、情報読出し部１３１、メッセージ処理部１３２、足跡処理部１３３、および日記処理部１３４などによって構成され、会員であるユーザにサービスを提供するための処理を行う。一般に、ＳＮＳは足跡、日記、コミュニティ、および友達などの様々な種類のサービスを行うが、本実施形態では、主として会員からのリアクション（コメント送信、選好度を示す情報（例えば「いいね」）の送信、メールの返信等）に関する情報の提供を例に説明する。
【００２７】
なお、メッセージ、足跡、日記、コミュニティ、および友達などのサービスを提供するための構成（メッセージ処理部１３２、足跡処理部１３３、日記処理部１３４、不図示のコミュニティ処理部および友達処理部）は公知であるので、これらの説明については省略する。
【００２８】
次に、図４における各部の機能を説明する。会員情報データベース１２１には、会員であるユーザごとの会員情報が記憶される。会員情報は、例えば「会員ＩＤ」、「パスワード」、「ニックネーム」、「顔画像」、「利用ログ」などが含まれる。
【００２９】
会員情報のうち「会員ＩＤ」は、ユーザを識別するための識別情報である。「会員ＩＤ」としては、例えばユーザの電子メールアドレスが用いられる。本例では、「会員ＩＤ」と「パスワード」を合わせてＳＮＳアカウントと呼ぶ。「ニックネーム」は、ユーザがＳＮＳの中で自らを指すために用いる架空の名前である。「顔画像」は、ユーザの顔を撮った画像である。
【００３０】
「利用ログ」は、ユーザによるＳＮＳの利用の履歴を示す。具体的には、利用したサービスの種類、日時、および利用方法、などが記録される。ユーザが自らＳＮＳシステム１０へ投稿した内容（画像、メール、コメント、選好度の情報等）に加えて、他のユーザから自分宛に投稿された内容（画像、メール、コメント、選好度の情報等）も「利用ログ」に記録されている。
【００３１】
プロフィールデータベース１２２には、会員であるユーザごとの氏名、性別、趣味、および年齢など、ユーザのプロフィール情報が記憶される。プロフィール情報には、ユーザの家族や友人などの顔を撮った「顔画像」を含めることができる。
【００３２】
＜情報提供機能＞
本実施形態では、ＳＮＳシステム１０の会員であるユーザの携帯端末２０からＡＰＩ（Application  Programming  Interface）を利用してサーバ１２へ送信された依頼に基づいて、ＳＮＳシステム１０のサーバ１２が、当該ユーザ宛に行われたリアクションの内容を自動で検索する。具体的には、ユーザの指示に基づいて、携帯端末２０がＳＮＳアカウントと情報提供依頼とをサーバ１２へ送信すると、サーバ１２は、当該ユーザによって過去に投稿されたコンテンツに対する他のユーザによる上記リアクションに関する情報を、会員情報データベース１２１の「利用ログ」から読み出して携帯端末２０へ送る。
【００３３】
なお、ユーザの携帯端末２０からＡＰＩを利用してサーバ１２へ情報提供依頼をしなくても、あらかじめサーバ１２が、会員ユーザごとの過去の投稿コンテンツに対する他の会員ユーザによる上記リアクションに関する情報を、会員情報データベース１２１の「利用ログ」から読み出してまとめておいてもよい。まとめられたリアクションに関する情報は、例えば、ＳＮＳシステム１０へアクセスした携帯端末２０に表示される通常のサービス画面に含められる。携帯端末２０は、サービス画面に含められた情報を解析して必要な情報を得る。また、携帯端末２０からサーバ１２へ情報提供依頼をしなくても、サーバ１２が定期的に上記リアクションに関する情報を携帯端末２０に送信するように構成しても良い。また、携帯端末２０は、上記リアクションに関する情報を表示することなく解析するように構成しても良い。
【００３４】
＜フローチャートの説明＞
携帯端末２０の制御部３０が上記情報提供依頼のために実行するプログラムの処理の流れについて、図５に例示するフローチャートを参照して説明する。図５において左側のフローチャートは、携帯端末２０（制御部３０）が実行する処理を表すフローチャートである。本実施形態では、図５の処理がＳＮＳ用アプリの処理に含まれる。右側のフローチャートは、端末装置２０からの情報提供依頼に対応してサーバ１２の会員サービス処理部１２５が実行する処理を表すフローチャートである。
【００３５】
＜携帯端末２０側の処理＞
携帯端末２０（制御部３０）は、例えば、例えばＳＮＳ用アイコン２１（図２(a)）がタップ操作されると、ＳＮＳ用アイコン２１に対応付けられたＳＮＳ用アプリを起動させ、サーバ１２の会員サービス処理部１２５との間で所定の通信を開始する。
【００３６】
図５のステップＳ１０において、携帯端末２０（制御部３０）は、ＳＮＳのサーバ１２へコンテンツ（画像）を投稿したか否かを判定する。携帯端末２０（制御部３０）は、ユーザによる操作に応じてコンテンツを投稿した場合にステップＳ１０を肯定判定してステップＳ２０へ進む。携帯端末２０（制御部３０）は、コンテンツを投稿していない場合には、ステップＳ１０を否定判定してステップＳ４０へ進む。
【００３７】
ステップＳ２０において、携帯端末２０（制御部３０）は、投稿したコンテンツに関する所定の情報をプログラム実行部３２内のメモリに一時保存してステップＳ３０へ進む。図６は、一時保存する情報を例示する図である。制御部３０は、不揮発性メモリ３５に記録されている各コンテンツに対応付けて、投稿時の送信ＩＤ、投稿した日時、投稿時のタイトル、投稿した宛先（ＳＮＳの会員）、投稿に用いたアプリ、投稿に対する返信の有無、投稿に対するコメント数、投稿に対する「いいね」の数、公開／非公開の共有設定、を示す情報を、それぞれデータベースとして不揮発性メモリ３５内に保存する。一度も投稿されていないコンテンツ（画像Ａ５１やＡ５２）については、投稿時の送信ＩＤや投稿した日時などの各項目の情報はブランクとする。
【００３８】
本実施形態では、例えば、投稿した回数、日時、投稿時のタイトル、投稿した宛先、投稿に用いたアプリ、公開／非公開の共有設定を、投稿画像に関する情報として扱う。公開／非公開の共有設定は、投稿内容の閲覧を他の会員に認める場合に公開とし、投稿内容の閲覧をユーザが指定した会員のみに認める場合を非公開とする設定をいう。
【００３９】
ステップＳ３０において、携帯端末２０（制御部３０）は、公開設定したコンテンツに対してフラグをセットしてステップＳ４０へ進む。フラグの利用については後述する。ステップＳ４０において、携帯端末２０（制御部３０）は、情報提供依頼操作が行われたか否かを判定する。携帯端末２０（制御部３０）は、表示・入力部２５により情報提供を依頼する操作が検出された場合にステップＳ４０を肯定判定してステップＳ５０へ進む。携帯端末２０（制御部３０）は、表示・入力部２５により情報提供を依頼する操作が検出されない場合には、ステップＳ４０を否定判定してステップＳ７０へ進む。
【００４０】
ステップＳ５０において、携帯端末２０（制御部３０）は通信制御部３４へ指示を送り、情報提供依頼をサーバ１２へ送信させてステップＳ６０へ進む。ステップＳ６０において、携帯端末２０（制御部３０）は通信制御部３４へ指示を送り、サーバ１２から送信された情報を受信させてステップＳ７０へ進む。
【００４１】
ステップＳ７０において、携帯端末２０（制御部３０）は、ＳＮＳのサーバ１２の利用を終了するか否かを判定する。携帯端末２０（制御部３０）は、ユーザによる操作に応じてＳＮＳ用アプリを終了する場合にステップＳ７０を肯定判定してステップＳ８０へ進む。携帯端末２０（制御部３０）は、ＳＮＳのサーバ１２の利用を継続する場合には、ステップＳ７０を否定判定してステップＳ１０へ戻る。ステップＳ１０へ戻る場合は上述した処理を繰り返す。
【００４２】
ステップＳ８０において、携帯端末２０（制御部３０）は、プログラム実行部３２内のメモリに一時保存した（Ｓ２０）情報と、サーバ１２から受信した情報（Ｓ６０）とを用いてデータベースを更新し、図５による処理を終了する。なお、プログラム実行部３２内のメモリに一時保存した（Ｓ２０）情報は、以後不要である。
【００４３】
＜サーバ１２側の処理＞
サーバ１２（会員サービス処理部１２５）は、図５による処理を繰り返し行うように構成されている。ステップＳ３１０において、サーバ１２（会員サービス処理部１２５）は、携帯端末２０から送信された情報提供依頼を受け付けてステップＳ３２０へ進む。
【００４４】
ステップＳ３２０において、サーバ１２（会員サービス処理部１２５）は、携帯端末２０から送信されたＳＮＳアカウントのユーザが投稿したコンテンツに対する他のユーザによる上記リアクションに関する情報を、会員情報データベース１２１の「利用ログ」から関連情報として読み出してステップＳ３３０へ進む。本実施形態では、例えば図６における投稿に対するコメント数、「いいね」数、投稿に対する返信数、リアクションした人（ＳＮＳの会員）を、リアクションに関する情報に含める。
【００４５】
ステップＳ３３０において、サーバ１２（会員サービス処理部１２５）は、上記リアクションに関する情報（投稿コンテンツに関連する情報）を携帯端末２０へ送信して図５による処理を終了する。
【００４６】
＜データベースの活用＞
携帯端末２０（制御部３０）は、上述したように更新した不揮発性メモリ３５内のデータベースに保存されている情報に基づいて、不揮発性メモリ３５に保存されているコンテンツを検索する。図７は、検索結果に基づいて表示・入力部２５の表示面２２に表示されたサムネイル画像を説明する図である。
【００４７】
図７において、サムネイル画像Ａ８、Ａ７およびＡ６からなるサムネイル画像一覧とともに、主メニュー７１が表示面２２に表示されている。サムネイル画像Ａ８、Ａ７およびＡ６の表示の順番は、投稿回数が多いものから順に並べたものである。主メニュー７１のうち「投稿回数」がタップ操作されると、制御部３０は、データベースを参照して投稿回数が多い画像をフィルタリングして選び、これらの画像に基づくサムネイル画像を、投稿回数が多いものから順に並べて表示させる。図７の表示面２２に表示された画像６〜画像８は、投稿回数が多い画像であり、スクロール等の手段によって、画像６〜画像８より投稿回数が少ない画像に基づくサムネイル画像を表示面２２に表示することができる。なお、フィルタリングに用いられる投稿回数が予め指定されている場合（例えば３回）は、指定回数以上投稿された画像が選択されるようにしても良い。この場合、図７の表示面２２に表示された画像６〜画像８は指定回数以上投稿された画像である。
【００４８】
なお、表示面２２に、サムネイル画像一覧とともに、主メニュー７１を表示するのは一例であり、表示面２２には主メニュー７１だけが表示されており、主メニュー７１が操作されることにより、データベースを参照して画像のフィルタリングが行われ、サムネイル画像が表示されるようにしても良い。また、表示面２２にはサムネイル画像だけが表示されており、主メニュー７１はプルダウン形式で表示されるようにしても良い。
【００４９】
制御部３０は、主メニュー７１のうち「投稿回数」以外の項目（例えば「宛先」）がタップ操作されると、データベースを参照して宛先（Ｏ、Ｐ、Ｑ、Ｒ、Ｓ）を選び、「宛先」に関するサブメニュー（不図示）を表示面２２に表示させる。制御部３０はさらに、サブメニューのうち例えば宛先の「Ｏ」さんがタップ操作されると、データベースを参照して「Ｏ」さんに送信した画像１、画像２、画像５、画像７をフィルタリングして選び、これらの画像に基づくサムネイル画像を表示させる。表示順序としては、例えば、送信日時の新しいものから順に並べて表示させる。また、例えばサーバ１２への投稿回数が多いものから順に並べて表示させても良い。
【００５０】
また、制御部３０は、主メニュー７１のうち「返信」がタップ操作されると、データベースを参照して返信の「あり」と「なし」を選び、図８に例示するように、「返信」に関するサブメニュー７２Ｂを表示面２２に表示させる。制御部３０はさらに、サブメニューのうち例えば「あり」がタップ操作されると、データベースを参照して返信「あり」に該当する画像１、画像３〜５、画像７、画像８をフィルタリングして選び、これらの画像に基づくサムネイル画像を表示させる。表示順序としては、例えば、返信日時の新しいものから順に並べて表示させる。また、例えばサーバ１２への投稿回数が多いものから順に並べて表示させても良い。
【００５１】
図９に例示するように、主メニュー９１として、主メニュー７１の場合と異なる項目を含めてもよい。図９において、サムネイル画像Ａ８、Ａ２およびＡ１からなるサムネイル画像一覧とともに、主メニュー９１が表示面２２に表示されている。サムネイル画像Ａ８、Ａ２およびＡ１の表示の順番は、第三者（ユーザ以外のＳＮＳ会員）からのコメント数が多いものから順に並べたものである。
【００５２】
制御部３０は、主メニュー９１のうち「コメント数順」の項目がタップ操作された場合、データベースを参照して第三者からコメントが送信されている画像をフィルタリングして選び、これらの画像に基づくサムネイル画像を、コメント数が多いものから順に並べて表示させる。
【００５３】
制御部３０は、主メニュー９１のうち「いいね数順」の項目がタップ操作された場合、データベースを参照して「いいね」が送信されている画像をフィルタリングして選び、これらの画像に基づくサムネイル画像を、「いいね」の数が多いものから順に並べて表示させる。
【００５４】
図１０を参照して説明すると、サムネイル画像Ａ８、Ａ１、Ａ７およびＡ５からなるサムネイル画像一覧とともに、主メニュー９１が表示面２２に表示されている。サムネイル画像Ａ８、Ａ１、Ａ７およびＡ５の表示の順番は、第三者（ユーザ以外のＳＮＳ会員）からの「いいね」の数が多いものから順に並べたものである。
【００５５】
また、図１１を参照して説明すると、制御部３０は、主メニュー９１のうち「リアクションした人」の項目がタップ操作されると、データベースを参照してリアクションした人（Ｏ、Ｐ、Ｑ、Ｓ）を選び、「リアクションした人」に関するサブメニュー９２を表示面２２に表示させる。制御部３０はさらに、サブメニュー９２のうち例えば「Ｏ」さんがタップ操作されると、データベースを参照して「Ｏ」さんがリアクションした画像１、画像２、画像５、画像７をフィルタリングして選び、これらの画像に基づくサムネイル画像Ａ７、Ａ５、Ａ２およびＡ１を表示させる。表示順序としては、例えば、リアクション日時の新しいものから順に並べて表示させる。また、例えば画像に対するコメント数が多いものから順に並べて表示させても良い。
【００５６】
以上説明したように図６に例示した情報を有するデータベースを活用すると、携帯端末２０の不揮発性メモリ３５に保存されているコンテンツを、ＳＮＳシステム１０のサービス利用状況に基づいて多面的に俯瞰し得る。
【００５７】
＜フローチャートの説明＞
画像閲覧用アプリによる処理の流れを例示する図１２のフローチャートを参照して、上述したサムネイル画像表示のために制御部３０が実行する処理を説明する。制御部３０は、例えば、例えば画像閲覧用アイコン２１（図２(a)）がタップ操作されると、画像閲覧用アイコン２１に対応付けられた画像閲覧用アプリをプログラム実行部３２によって実行させる。
【００５８】
図１２のステップＳ４１０において、制御部３０は、不揮発性メモリ３５に記録されているコンテンツに対するフィルタリング方式を判定する。制御部３０は、投稿時の送信情報に基づいてフィルタリングする場合にステップＳ４２０へ進み、第三者によるリアクション情報に基づいてフィルタリングする場合にステップＳ４６０へ進む。フィルタリング方式は、例えば表示・入力部２５の表示面２２において左右方向になされるフリック操作に応じて切り換える。
【００５９】
ステップＳ４２０において、制御部３０は、不揮発性メモリ３５に記録されているコンテンツに対し、投稿回数、タイトル、宛先、アプリ、返信の有無のうち、主メニュー７１（図７、図８）やサブメニュー７２Ｂなどにおいてタップ操作された項目に基づいてフィルタリングを行う。ステップＳ４３０において、制御部３０は、フィルタリング後のコンテンツに対してレーティングを行う。なお、ステップＳ４３０は省略しても良い。すなわち、例えば「投稿回数」が選択された場合に、制御部３０は、ステップＳ４２０におけるフィルタリング処理において、投稿回数が多い画像から順位をつける。
【００６０】
ステップＳ４４０において、制御部３０は表示制御部３３へ指示を送り、サムネイル画像の一覧およびメニューを表示・入力部２５の表示面２２に表示させる。なお、制御部３０は、ユーザによる主メニュー７１に対する操作が行われる前は、フィルタリングを行わない。あるいは、ユーザによる主メニュー７１に対する操作が行われる前に、デフォルトの設定に基づいてフィルタリングを行ってもよい。
【００６１】
ステップＳ４５０において、制御部３０は終了操作が行われたか否かを判定する。制御部３０は、例えばホーム画面へ戻るための操作がなされた場合に終了操作が行われたと判定し、ステップＳ４５０を肯定判定して図１２による処理を終了する。制御部３０は、終了操作が行われたと判定しない場合は、ステップＳ４５０を否定判定してステップＳ４１０へ戻る。
【００６２】
ステップＳ４６０において、制御部３０は、不揮発性メモリ３５に記録されているコンテンツに対し、コメント数、「いいね」数、返信数、リアクションした人のうち、主メニュー９１（図９、図１０、図１１）やサブメニュー９２などにおいてタップ操作された項目に基づいてフィルタリングを行う。この場合、ステップＳ４３０へ進んでレーティングを行う際、該当数が多いものから順位をつけることができる。例えば、「コメント数順」の場合はコメントを受けたコンテンツをフィルタリングし、フィルタリング後のコンテンツの中でコメント数が多いものから順位をつける。なお、ステップＳ４３０は省略しても良い。すなわち、例えば「コメント数順」が選択された場合に、制御部３０は、ステップＳ４６０におけるフィルタリング処理において、コメント数が多い画像から順位をつける。
【００６３】
＜パスコードの入力を求める設定が行われている場合の説明＞
携帯端末２０は、未承認のアクセスを防止する目的で、ユーザに対してパスコードの入力を求める機能（ロック機能）を備える。本実施形態では、携帯端末２０の電源オン操作時やスリープ状態からの復帰操作時にパスコードの入力を求める設定が行われている場合において、パスコードを入力することなしに（すなわちロック解除なしに）コンテンツの閲覧機能を有効にする。なお、電源オン操作時やスリープ状態からの復帰操作時においてパスコードの入力を求める機能のオン／オフの設定切替えは、例えば設定アイコン２１Ｂ（図２(a)）に対応付けられた設定用アプリによって行われる。
【００６４】
ロック解除なしにコンテンツの閲覧機能を有効にする携帯端末２０は、図１３に例示するように、表示・入力部２５の表示面２２にパスコードの入力表示４１および画像閲覧アイコン４２の双方を表示させる。図１３に示す表示が行われた携帯端末２０は、ロック解除操作の受付と、制限付き画像閲覧用アプリの起動操作の受付とがいずれも可能である。図１３において、パスコードの入力表示４１および画像閲覧アイコン４２が表示されている。画像閲覧アイコン４２は、制限付き画像閲覧用アプリを起動するための操作アイコンである。
【００６５】
携帯端末２０は、ユーザによるパスコード入力前、またはユーザによるパスコード入力途中において画像閲覧アイコン４２がタップ操作されると、直ちに制限付き画像閲覧用アプリを起動し、図１４に例示するサムネイル画像Ａ１、Ａ２、Ａ５、Ａ７およびＡ８からなるサムネイル画像一覧とともに、ロック解除アイコン４３を表示面２２に表示させる。
【００６６】
サムネイル画像Ａ１、Ａ２、Ａ５、Ａ７およびＡ８は、ユーザによる投稿時に、上述した共有設定において投稿内容の閲覧を他の会員に認める「公開」に設定された画像に基づくサムネイル画像である。制御部３０は、上記共有設定において「非公開」に設定された画像に基づくサムネイル画像については、ロック解除なしにおけるコンテンツの閲覧対象から除外する。
【００６７】
ロック解除アイコン４３は、制限付き画像閲覧用アプリを終了して図１３の表示画面に戻すための操作アイコンである。
【００６８】
＜フローチャートの説明＞
上記ロック解除なしにコンテンツの閲覧機能を有効にする処理の流れについて、図１５に例示するフローチャートを参照して説明する。制御部３０は、携帯端末２０に対する電源オン操作が行われると、電源オン時の所定の処理を行って図１５によるプログラムを起動させる。
【００６９】
図１５のステップＳ１１０において、制御部３０はプログラム実行部３２へ指示を送り、不揮発性メモリ３５に格納されているＯＳを起動させてステップＳ１２０へ進む。ステップＳ１２０において、制御部３０はプログラム実行部３２へ指示を送り、不揮発性メモリ３５に格納されているロック用アプリを起動させてステップＳ１３０へ進む。ロック用アプリは、ユーザに対してパスコードの入力を求め、あらかじめ登録されているパスコードの入力（ロック解除操作）が行われるとロックを解除し、適切にロック解除操作が行われない場合はロック状態を維持するプログラムである。本実施形態では、ロック状態が解除されなければ、上述したＳＮＳ用アプリを含め、ユーザ操作に応じたアプリの実行が禁止される。
なお、ロック用アプリを用いずに、ＯＳによる処理の一部としてユーザに対してパスコードの入力を求めるように構成してもよい。
【００７０】
ステップＳ１３０において、制御部３０は表示制御部３３へ指示を送り、制限付き画像閲覧用アプリのアイコン、すなわち画像閲覧アイコン４２を表示面２２に表示させてステップＳ１４０へ進む。
【００７１】
ステップＳ１４０において、制御部３０は表示制御部３３へ指示を送り、パスコードの入力表示４１（ロック解除画面）を表示させる。パスコードの入力表示４１はロック用アプリに基づく。ユーザは、ロック解除操作を行うか、または制限付き画像閲覧用アプリの起動操作を行うかを選択できる。
【００７２】
ステップＳ１５０において、制御部３０は、ユーザによって画像閲覧アイコン４２が操作されたか否かを判定する。制御部３０は、画像閲覧アイコン４２がタップ操作された場合にステップＳ１５０を肯定判定してステップＳ１６０へ進み、画像閲覧アイコン４２がタップ操作されない場合にはステップＳ１５０を否定判定してステップＳ２１０へ進む。
【００７３】
ステップＳ１６０において、制御部３０はプログラム実行部３２に指示を送り、制限付き画像閲覧用アプリを起動させ、上述したステップＳ３０においてフラグがセットされたコンテンツ（本例では画像）のみを閲覧表示させてステップＳ１７０へ進む。図１４に例示したサムネイル画像一覧のサムネイル画像Ａ１、Ａ２、Ａ５、Ａ７およびＡ８は、いずれもフラグがセットされているフラグつき画像に対応する。
【００７４】
ステップＳ１７０において、制御部３０は、無操作の状態で所定時間（例えば５秒）が経過したか否かを判定する。制御部３０は、所定時間が経過した場合はステップＳ１７０を肯定判定してステップＳ１８０へ進み、所定時間が経過していない場合はステップＳ１７０を否定判定して当該判定処理を繰り返す。
【００７５】
ステップＳ１８０において、制御部３０は、ロック状態にするとともにスリープ状態に移行してステップＳ１９０へ進む。スリープ状態とは、表示・入力部２５の表示や実行中のアプリを終了するなどした省電力の状態であって、携帯端末２０を使用したいときにすばやく元の状態（スリープ状態に移行する直前の状態）に復帰させることができる状態をいう。
【００７６】
ステップＳ１９０において、制御部３０は復帰操作が行われたか否かを判定する。制御部３０は、例えば不図示の電源ボタンの押下など所定の操作がなされた場合に復帰操作が行われたと判定し、ステップＳ１９０を肯定判定してステップＳ１３０へ戻る。制御部３０は、復帰操作が行われたと判定しない場合は、ステップＳ１９０を否定判定してステップＳ２００へ進む。
【００７７】
ステップＳ２００において、制御部３０は電源オフ操作が行われたか否かを判定する。制御部３０は、例えば電源ボタンの長押しなど所定の操作がなされた場合に電源オフ操作が行われたと判定し、ステップＳ２００を肯定判定する。そして、電源オフ時の所定の処理を行って図１５による処理を終了する。制御部３０は、電源オフ操作が行われたと判定しない場合は、ステップＳ２００を否定判定してステップＳ１９０へ戻る。ステップＳ１９０へ戻る場合はスリープ状態を継続する。
【００７８】
ステップＳ２１０において、制御部３０は、ユーザによってロック解除操作が行われたか否かを判定する。制御部３０は、適切なパスコードが入力された場合にはステップＳ２１０を肯定判定し、ステップＳ２２０へ進む。制御部３０は、適切なパスコードが入力されない場合にはステップＳ２１０を否定判定し、ステップＳ１５０へ戻る。
【００７９】
ステップＳ２２０において、制御部３０は、ロック状態を解除するとともに表示制御部３３へ指示を送り、図２(a)に例示したホーム画面を表示・入力部２５の表示面２２に表示させる。制御部３０はさらに、プログラム実行部３２に指示を送り、ユーザによるアイコン２１の指定操作を受け付け、ユーザ操作に応じたアプリ（すなわち表示・入力部２５の位置検出部２３によって特定されたアイコン２１に対応づけられているアプリ）を実行させる通常処理を行う。
【００８０】
例えばアイコン２１に対応づけられているアプリがＳＮＳ用アプリである場合、プログラム実行部３２は、不揮発性メモリ３５に格納されているＳＮＳ用アプリを起動させる。また、アイコン２１に対応づけられているアプリが上述した画像閲覧用アプリ（図１２）である場合、プログラム実行部３２は、不揮発性メモリ３５に格納されている画像閲覧用アプリを起動させる。
【００８１】
ステップＳ２３０において、制御部３０は、無操作の状態で所定時間（例えば５秒）が経過したか否かを判定する。制御部３０は、所定時間が経過した場合はステップＳ２３０を肯定判定してステップＳ１８０へ進み、所定時間が経過していない場合はステップＳ２３０を否定判定して当該判定処理を繰り返す。
【００８２】
以上説明した実施形態によれば、次の作用効果が得られる。
（１）ネットワーク１６を介して会員に対してサービスを提供するＳＮＳシステム１０からサービスを受ける携帯端末２０のプログラムは、携帯端末２０の不揮発性メモリ３５に保存されている画像の中から、指示された画像をネットワークを介してサーバ１２へ投稿する送信制御処理と、画像に関する送信情報を携帯端末２０のデータベース（不揮発性メモリ３５）に保存する送信情報保存処理（Ｓ８０）と、データベースに保存している送信情報に基づいて不揮発性メモリ３５に保存されている画像を検索する第１検索処理（Ｓ４２０）と、をプログラム実行部３２に実行させる。これにより、不揮発性メモリ３５の中からサービスに利用した画像を見つけやすくすることができる。
【００８３】
（２）携帯端末２０のプログラムは、投稿した画像に対する他の会員からのリアクション情報をサーバ１２から受信する受信制御処理（Ｓ６０）と、リアクション情報をデータベース（不揮発性メモリ３５）に保存するリアクション情報保存処理（Ｓ８０）と、データベースに保存しているリアクション情報に基づいて不揮発性メモリ３５に保存されている画像を検索する第２検索処理（Ｓ４６０）と、第１検索処理と第２検索処理とを切り換える切り換え処理（Ｓ４１０）と、をさらにプログラム実行部３２に実行させる。これにより、２つの検索方式を用いることが可能になるので、さらに、不揮発性メモリ３５の中からサービスに利用した画像を見つけやすくすることができる。
【００８４】
（３）携帯端末２０のプログラムは、検索で得られた画像を、サーバ１２への投稿回数の大小に基づく順番で携帯端末２０の表示面２２に表示する表示処理（Ｓ４４０）を、さらにプログラム実行部３２に実行させる。これにより、ユーザによる利用頻度が高い画像を見やすく表示できる。
【００８５】
（４）プログラムは、携帯端末２０の不揮発性メモリ３５に保存されている画像の中から、指示された画像をネットワークを介してサーバ１２へ投稿する送信制御処理と、送信した画像に対する他の会員からのリアクション情報をサーバ１２から受信する受信制御処理（Ｓ６０）と、リアクション情報を携帯端末２０のデータベース（不揮発性メモリ３５）に保存するリアクション情報保存処理（Ｓ８０）と、データベースに保存しているリアクション情報に基づいて不揮発性メモリ３５に保存されている画像を検索する第２検索処理（Ｓ４６０）と、をプログラム実行部３２に実行させる。これにより、不揮発性メモリ３５の中から、他のユーザによる反響のある画像を見つけやすくすることができる。
【００８６】
（５）上記プログラムは、検索処理によって得られたコンテンツを、リアクションの対象になった回数の大小に基づく順番で携帯端末２０の表示面２２に表示する表示処理（Ｓ４４０）を、さらにプログラム実行部３２に実行させる。これにより、他のユーザからの反響が高い画像を見やすく表示できる。
【００８７】
（６）上記（１）〜（３）のプログラムは、上記送信情報に、送信した画像に対して他の会員による閲覧を制限する設定がなされたか否かを示す共有設定の情報を含み、この送信情報に基づいて、不揮発性メモリ３５に保存されている画像を表示面２２に表示する際の表示を制限する表示制限処理（Ｓ１６０）を、さらにプログラム実行部３２に実行させるようにした。これにより、他人による閲覧を制限したい画像については、自動的に携帯端末２０の表示面２２への表示を制限できる。
【００８８】
（７）上記（６）のプログラムは、ロック状態の解除のための操作（Ｓ２２０）が行われる前に、不揮発性メモリ３５に保存されている画像を表示面２２に表示する場合において、閲覧を制限する設定がなされた画像を表示面２２に表示しないようにした（Ｓ１６０）。これにより、他人による閲覧を適切に制限できる。
【００８９】
（８）携帯端末２０のプログラムは、会員からサーバ１２へ送信された文字または画像をコンテンツとするので、画像だけでなく、広範なコンテンツに対応することができる。
【００９０】
次のような変形も本発明の範囲内であり、変形例の一つ、もしくは複数を上述の実施形態と組み合わせることも可能である。
（変形例１）
サムネイル画像を順番に並べて表示させる場合において、順番が上位のものを下位のものより大きく表示するように、サムネイル画像の大きさに差をつけて表示してもよい。表示する大きさに差をつけることで、上位の画像をわかりやすく表示できる。
【００９１】
（変形例２）
ユーザによって一度も投稿されていないコンテンツや、投稿頻度が低いコンテンツについては、例えば削除候補に含めるなどの処理対象にしてもよい。また、第三者によってコメントや「いいね」などのリアクションがないコンテンツや、リアクションの数が少ないコンテンツについても、削除候補に含めるなどの処理対象にしてもよい。メモリ容量を確保する上で何らかのコンテンツを削除する必要が生じた場合などに有効である。
【００９２】
（変形例３）
コンテンツをユーザによる送信時の送信情報や、第三者によるリアクション情報に基づいてフィルタリングする例を説明したが、各項目についてさらに細かくイベント分けを行うようにしてもよい。例えば、リアクションがあったコンテンツを、リアクションした人ごとに分けるようにすると、不揮発性メモリ３５に格納されている数多くのコンテンツの中から、検索対象のコンテンツを見つけやすくすることができる。
【００９３】
（変形例４）
上記実施形態では、制御部３０が、図１５のステップＳ１６０において、フラグがセットされたコンテンツ（本例では画像）のみを閲覧表示させるようにした。これに加えて、ユーザの家族や知人のうちあらかじめ登録されている人物の「顔」がカメラ２６により取得した画像から検出された場合には、フラグがセットされなかったコンテンツ（本例では画像）を閲覧表示させてもよい。
【００９４】
制御部３０は、例えば、ユーザがＳＮＳ会員のプロフィール情報としてユーザの家族や友人などの顔を撮った「顔画像」を、あらかじめ不揮発性メモリ３５内に保存しておく。そして、制限付き画像閲覧用アプリの起動（Ｓ１６０）時にカメラ２６で携帯端末２０を操作している人物の「顔」を撮影し、この撮影画像に基づいて顔検出部３１に「顔」を検出させる。制御部３０は、顔検出部３１で検出された「顔」が不揮発性メモリ３５内に保存している「顔画像」の顔と同一人物と判定できる場合は、ステップＳ３０にてフラグがセットされていないコンテンツ（本例では画像）も閲覧表示させる。
【００９５】
（変形例５）
上述した実施形態に係る携帯端末２０は、高機能携帯電話機（いわゆるスマートフォン）に限らず、デジタルカメラまたはタブレット端末などのモバイル機器によって構成してもよい。デジタルカメラやタブレット端末等へのプログラムの供給は、例えば図１６に例示するように、プログラムを格納したパーソナルコンピュータ２０５から赤外線通信や近距離無線通信によってタブレット端末２０Ｂ等へ送信することができる。
【００９６】
パーソナルコンピュータ２０５に対するプログラムの供給は、プログラムを格納したＣＤ−ＲＯＭなどの記憶媒体２０４をパーソナルコンピュータ２０５にセットして行ってもよいし、ネットワークなどの通信回線２０１を経由する方法でパーソナルコンピュータ２０５へローディングしてもよい。通信回線２０１を経由する場合は、当該通信回線に接続されたサーバ２０２のストレージ装置２０３などにプログラムを格納しておく。
【００９７】
また、通信回線２０１に接続された無線ＬＡＮのアクセスポイント（不図示）を経由して、タブレット端末２０Ｂへプログラムを直接送信することもできる。さらに、プログラムを格納したメモリカードなどの記憶媒体２０４Ｂをタブレット端末２０Ｂにセットしてもよい。このように、プログラムは記憶媒体や通信回線を介する提供など、種々の形態のコンピュータプログラム製品として供給できる。
【００９８】
上記では、種々の実施の形態および変形例を説明したが、本発明はこれらの内容に限定されるものではない。本発明の技術的思想の範囲内で考えられるその他の態様も本発明の範囲内に含まれる。
【符号の説明】
【００９９】
１０…ＳＮＳシステム
１２…サーバ
１６…ネットワーク
１７…ＰＣ
１８…アクセスポイント
２０…携帯端末
２０Ｂ…タブレット端末
２１、２１Ｂ…アイコン
２２…表示面
２３…位置検出部
２５…表示・入力部
２６、２７…カメラ
２８…通信部
３０…制御部
３１…顔検出部
３２…プログラム実行部
３３…表示制御部
１２１…会員情報ＤＢ
１２２…プロフィールＤＢ
１２５…会員サービス処理部
【図１】
2019057289.tif 000003
【図２】
2019057289.tif 000004
【図３】
2019057289.tif 000005
【図４】
2019057289.tif 000006
【図５】
2019057289.tif 000007
【図６】
2019057289.tif 000008
【図７】
2019057289.tif 000009
【図８】
2019057289.tif 000010
【図９】
2019057289.tif 000011
【図１０】
2019057289.tif 000012
【図１１】
2019057289.tif 000013
【図１２】
2019057289.tif 000014
【図１３】
2019057289.tif 000015
【図１４】
2019057289.tif 000016
【図１５】
2019057289.tif 000017
【図１６】
2019057289.tif 000018