(57)【要約】【課題】電子機器の遠隔サービスをユーザに容易に利用させること。【解決手段】本願に係る情報処理装置は、ネットワークと通信可能な電子機器等であって、一例として、取得部と、投稿部とを有する。取得部は、情報処理装置の状態や動作状況等に関する装置情報を取得する。投稿部は、情報処理装置と人であるユーザとのネットワーク上における関係性を管理するＳＮＳサーバ等のサーバ装置に対して、取得部によって取得された装置情報を投稿する。【選択図】図６
2014186514.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークと通信可能な情報処理装置であって、
前記情報処理装置に関する装置情報を取得する取得手段と、
前記情報処理装置と人であるユーザとの前記ネットワーク上における関係性を管理するサーバ装置に対して、前記取得手段によって取得された装置情報を投稿する投稿手段と
を備えたことを特徴とする情報処理装置。
【請求項２】
前記情報処理装置と関係性を有するユーザ又は他の情報処理装置によって前記サーバ装置に投稿された投稿情報を当該サーバ装置に要求する要求手段と、
前記要求手段による要求に応答して前記サーバ装置から送信された投稿情報に従って、所定の処理を実行する実行手段と
をさらに備えたことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記取得手段は、
前記装置情報として、前記実行手段によって実行された処理の結果を取得し、
前記投稿手段は、
前記取得手段によって取得された前記実行手段の処理結果を前記サーバ装置に投稿する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記投稿手段は、
前記取得手段によって取得された装置情報が所定の条件を満たす場合に、当該装置情報に対応する記事を前記サーバ装置に投稿する
ことを特徴とする請求項１〜３のいずれか一つに記載の情報処理装置。
【請求項５】
前記投稿手段は、
所定の期間毎に、前記取得手段によって当該所定の期間において取得された装置情報を一括して前記サーバ装置に投稿する
ことを特徴とする請求項１〜３のいずれか一つに記載の情報処理装置。
【請求項６】
ネットワークと通信可能な情報処理装置が実行する投稿方法であって、
前記情報処理装置に関する装置情報を取得する取得工程と、
前記ネットワーク上における前記情報処理装置と人であるユーザとの関係性を管理するサーバ装置に対して、前記取得工程によって取得された装置情報を投稿する投稿工程と
を含んだことを特徴とする投稿方法。
【請求項７】
ネットワークと通信可能な情報処理装置に、
前記情報処理装置に関する装置情報を取得する取得手順と、
前記ネットワーク上における前記情報処理装置と人であるユーザとの関係性を管理するサーバ装置に対して、前記取得手順によって取得された装置情報を投稿する投稿手順と
を実行させることを特徴とする投稿プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、投稿方法及び投稿プログラムに関する。
【背景技術】
【０００２】
従来、ユーザの宅内では、エアコン（エア・コンディショナー）、テレビ、ＤＶＤ（Digital  Video  Disk）レコーダ、ＢＤ（Blu-ray  Disc）レコーダ、洗濯機、冷蔵庫、床暖房システムなどの多くの電子機器が利用されている。そして、近年では、ＨＥＭＳ（Home  Energy  Management  System）やスマートハウスなどと呼ばれる技術により、宅外に所在するユーザが、宅内の電子機器を監視及び制御することが可能な遠隔サービスが提供されつつある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２１６０７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、ユーザにとって電子機器の遠隔サービスを容易に利用できるとは限らなかった。具体的には、上述した遠隔サービスを用いた場合、ユーザは、遠隔サービス専用に設けられたウェブサイトの操作方法など、遠隔サービスの各種利用方法を理解することを要する。このため、ユーザにとっては、上述したような遠隔サービスを容易に利用できるとは限らなかった。
【０００５】
本願は、上記に鑑みてなされたものであって、電子機器の遠隔サービスを容易に利用させることができる情報処理装置、投稿方法及び投稿プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る情報処理装置は、ネットワークと通信可能な情報処理装置であって、前記情報処理装置に関する装置情報を取得する取得手段と、前記情報処理装置と人であるユーザとの前記ネットワーク上における関係性を管理するサーバ装置に対して、前記取得手段によって取得された装置情報を投稿する投稿手段とを備えたことを特徴とする。
【発明の効果】
【０００７】
実施形態の一態様によれば、電子機器の遠隔サービスを容易に利用させることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係るネットワークシステムの構成例を示す図である。
【図２】図２は、実施形態に係るユーザ端末に表示されるウェブページの一例を示す図である。
【図３】図３は、実施形態に係るＳＮＳサーバの構成例を示す図である。
【図４】図４は、実施形態に係るユーザ情報記憶部の一例を示す図である。
【図５】図５は、実施形態に係る投稿情報記憶部の一例を示す図である。
【図６】図６は、実施形態に係る情報処理装置の構成例を示す図である。
【図７】図７は、実施形態に係る実行ログ記憶部の一例を示す図である。
【図８】図８は、実施形態に係る実行条件記憶部の一例を示す図である。
【図９】図９は、実施形態に係る投稿条件記憶部の一例を示す図である。
【図１０】図１０は、実施形態に係るネットワークシステムによる処理手順を示すシーケンス図である。
【図１１】図１１は、変形例に係る投稿条件記憶部の一例を示す図である。
【図１２】図１２は、変形例に係るユーザ端末に表示されるウェブページの一例を示す図である。
【図１３】図１３は、実施形態に係るソーシャルグラフの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る情報処理装置、投稿方法及び投稿プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、投稿方法及び投稿プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
〔１．ネットワークシステムの構成〕
まず、図１を用いて、実施形態に係るネットワークシステムの構成について説明する。図１は、実施形態に係るネットワークシステム１の構成例を示す図である。図１に示すように、ネットワークシステム１には、ユーザ端末１０と、ＳＮＳ（Social  Networking  Service）サーバ１００と、情報処理装置２００とが含まれる。ユーザ端末１０、ＳＮＳサーバ１００及び情報処理装置２００は、ネットワークＮを介して、有線又は無線により通信可能に接続される。なお、図１に示したネットワークシステム１には、複数台のユーザ端末１０や、複数台のＳＮＳサーバ１００や、複数台の情報処理装置２００が含まれてもよい。
【００１１】
ユーザ端末１０は、ユーザＵ１０によって利用される。例えば、ユーザ端末１０は、デスクトップ型ＰＣ（Personal  Computer）や、ノート型ＰＣや、タブレット型端末や、携帯電話機、ＰＤＡ（Personal  Digital  Assistant）等である。実施形態に係るユーザ端末１０は、ブラウザ等を搭載しており、ウェブページを表示する機能を有する。
【００１２】
ＳＮＳサーバ１００は、コミュニケーションサービスの一例としてソーシャルネットワーキングサービスを提供するサーバ装置である。具体的には、ＳＮＳサーバ１００は、会員ユーザ間のインターネット上における関係性（例えば、友人関係など）をソーシャルグラフＧ１０として管理する。そして、ＳＮＳサーバ１００は、会員ユーザによって投稿された記事ページや写真画像等を含むウェブページを、ソーシャルグラフＧ１０において関係性を有する他の会員ユーザに公開するサービスを提供する。このようなＳＮＳサーバ１００によって提供されるサービスは、例えば、ｆａｃｅｂｏｏｋ（登録商標）、ｔｗｉｔｔｅｒ（登録商標）、ｍｉｘｉ（登録商標）等と呼ばれるサービスに該当する。
【００１３】
情報処理装置２００は、ユーザＵ１０によって利用される電子機器である。例えば、情報処理装置２００は、エアコン、テレビ、ＤＶＤレコーダ、ＢＤレコーダ、洗濯機、冷蔵庫、床暖房システムなどに該当する。実施形態に係る情報処理装置２００は、通信機能を有しており、ネットワークＮを介してＳＮＳサーバ１００にアクセスすることができる。なお、本実施形態では、情報処理装置２００がエアコンであるものとする。
【００１４】
ここで、実施形態に係るＳＮＳサーバ１００は、人だけでなく、電子機器である情報処理装置２００についても会員ユーザとして扱い、人と装置とが混在した会員ユーザ間のソーシャルグラフＧ１０を形成する。図１の例の場合、ＳＮＳサーバ１００は、人であるユーザＵ１０と、電子機器である情報処理装置２００との関係性をソーシャルグラフＧ１０により管理する。ただし、ＳＮＳサーバ１００は、会員ユーザが人であるか装置であるかを区別して管理しておらず、既存のＳＮＳサーバによって実現され得る。なお、情報処理装置２００を会員ユーザとしてＳＮＳサーバ１００に会員登録する主体は、情報処理装置２００を利用するユーザＵ１０である。
【００１５】
このような構成の下、実施形態に係るネットワークシステム１では、電子機器の遠隔サービスをユーザに容易に利用させることを実現する。この点について、図１の例を用いて説明する。なお、以下の説明において、ユーザＵ１０と情報処理装置２００とは、ソーシャルグラフＧ１０において関係性を有する友人関係にあるものとする。
【００１６】
まず、図１に示すように、ユーザＵ１０が、ユーザ端末１０を用いて、「エアコンの電源をオンにしたい。」といった記事Ｋ１０をＳＮＳサーバ１００に投稿したものとする（ステップＳ１１）。これにより、ＳＮＳサーバ１００は、ユーザＵ１０からの投稿記事として記事Ｋ１０を保存し、ユーザＵ１０と友人関係にある他の会員ユーザに対して記事Ｋ１０を公開する。
【００１７】
続いて、情報処理装置２００は、定期的にＳＮＳサーバ１００へアクセスすることで、自装置（すなわち、情報処理装置２００）と友人関係にあるユーザＵ１０によって投稿された記事Ｋ１０を取得する（ステップＳ１２）。そして、情報処理装置２００は、記事Ｋ１０に含まれる形態素（キーワード）に基づいて、所定の処理を実行する。ここの例では、情報処理装置２００は、記事Ｋ１０に含まれる形態素「エアコン」及び「オン」に基づいて、自装置の電源をオンにする処理を実行する（ステップＳ１３）。そして、情報処理装置２００は、電源をオンにした後に、「エアコンの電源をオンにしました。」といった記事Ｋ２０をＳＮＳサーバ１００に投稿する（ステップＳ１４）。
【００１８】
そして、ユーザ端末１０は、ユーザＵ１０の操作に従って、ＳＮＳサーバ１００から記事Ｋ２０を含むウェブページを取得し、取得したウェブページを表示する（ステップＳ１５）。これにより、ユーザＵ１０は、エアコンである情報処理装置２００の電源がオンになったことを確認することができる。
【００１９】
ここで、図２に、実施形態に係るユーザ端末１０に表示されるウェブページの一例を示す。図２に示すように、ＳＮＳサーバ１００によって提供されるウェブページには、記事入力欄Ｒ１０と、投稿ボタンＢ１０と、記事表示欄Ｔ１０とが含まれる。記事入力欄Ｒ１０は、会員ユーザが投稿記事を入力するための入力欄である。投稿ボタンＢ１０は、記事を投稿するためのボタンである。記事表示欄Ｔ１０は、各会員ユーザによって投稿された記事が表示される表示欄である。
【００２０】
例えば、ユーザＵ１０は、ステップＳ１１において、記事入力欄Ｒ１０に「エアコンの電源をオンにしたい。」といった記事を入力した上で、投稿ボタンＢ１０をクリックすることで、記事Ｋ１０をＳＮＳサーバ１００に投稿することができる。
【００２１】
また、記事表示欄Ｔ１０には、ユーザＵ１０によって投稿された記事や、ユーザＵ１０と友人関係にある他の会員ユーザ（人や装置）によって投稿された記事が掲載される。図２の例では、記事表示欄Ｔ１０の上から順に最新の記事が掲載される。例えば、記事表示欄Ｔ１０の最上段には、ステップＳ１４において情報処理装置２００によって投稿された記事Ｋ２０が表示される。また、記事表示欄Ｔ１０の上から２番目には、ステップＳ１１においてユーザＵ１０によって投稿された記事Ｋ１０が表示される。
【００２２】
このように、ユーザＵ１０は、「エアコンの電源をオンにしたい。」といった記事Ｋ１０をＳＮＳサーバ１００に投稿するだけで、エアコンである情報処理装置２００の電源をオンにすることができる。また、ユーザＵ１０は、ＳＮＳサーバ１００に投稿された記事を確認するだけで、実際にエアコンの電源がオンになったか否かを確認することができる。すなわち、実施形態に係るネットワークシステム１を利用した場合、ユーザＵ１０は、遠隔サービス専用に設けられたウェブサイトの操作方法などを習得することなく、日常利用しているＳＮＳサービスにおいて友人と会話している感覚で、情報処理装置２００の遠隔操作や監視を行うことができる。このようなことから、実施形態に係るネットワークシステム１では、既存のＳＮＳサーバ１００を用いて、電子機器の遠隔サービスをユーザに容易に利用させることができる。
【００２３】
また、上述した実施形態に係るネットワークシステム１では、ＳＮＳサーバ１００がソーシャルグラフＧ１０を用いて、人がアクセス可能な装置（情報処理装置２００）を管理していると言える。具体的には、情報処理装置２００は、自装置と友人関係にある会員ユーザによって投稿された記事に従って所定の処理を実行するので、自装置と友人関係にない会員ユーザによって投稿された記事に従って処理を実行することはない。このため、実施形態に係るネットワークシステム１では、既存のＳＮＳサーバ１００を用いて、人と装置との間におけるアクセス管理を実現することができる。
【００２４】
〔２．ＳＮＳサーバの構成〕
次に、図３を用いて、実施形態に係るＳＮＳサーバ１００の構成について説明する。図３は、実施形態に係るＳＮＳサーバ１００の構成例を示す図である。図３に示すように、ＳＮＳサーバ１００は、通信部１１０と、ユーザ情報記憶部１２１と、投稿情報記憶部１２２と、制御部１３０とを有する。なお、ＳＮＳサーバ１００は、ＳＮＳサーバ１００を利用する管理者等から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【００２５】
（通信部１１０について）
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。かかる通信部１１０は、ネットワークＮと有線又は無線で接続され、ネットワークＮを介して、ユーザ端末１０や情報処理装置２００との間で情報の送受信を行う。
【００２６】
（記憶部について）
ユーザ情報記憶部１２１及び投稿情報記憶部１２２は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。
【００２７】
（ユーザ情報記憶部１２１について）
ユーザ情報記憶部１２１は、ＳＮＳサーバ１００に会員登録されている会員ユーザに関する各種情報を記憶する。ここで、図４に、実施形態に係るユーザ情報記憶部１２１の一例を示す。図４に示した例では、ユーザ情報記憶部１２１は、「ユーザＩＤ」、「パスワード」、「友人ＩＤ」といった項目を有する。
【００２８】
「ユーザＩＤ」は、ＳＮＳサーバ１００に会員登録されている会員ユーザを識別するための識別情報を示す。例えば、「ユーザＩＤ」は、ユーザ端末１０を利用するユーザＵ１０を識別するための識別情報や、情報処理装置２００を識別するための識別情報に該当する。「パスワード」は、会員ユーザのパスワードを示す。「友人ＩＤ」は、ユーザＩＤによって識別される会員ユーザと関係性を有する他の会員ユーザのユーザＩＤを示す。
【００２９】
すなわち、図４では、ユーザＩＤ「Ｕ１１」によって識別される会員ユーザのパスワードが「ＰＷ１１」である例を示している。また、図４では、ユーザＩＤ「Ｕ１１」によって識別される会員ユーザが、ユーザＩＤ「Ｕ１２」によって識別される会員ユーザや、ユーザＩＤ「Ｕ１３」によって識別される会員ユーザと関係性を有する友人関係にある例を示している。
【００３０】
なお、図４では図示することを省略したが、ユーザ情報記憶部１２１は、「住所」、「電話番号」、「電子メールアドレス」、「職業」などの会員ユーザに関する他の情報を記憶してもよい。
【００３１】
（投稿情報記憶部１２２について）
投稿情報記憶部１２２は、会員ユーザによって投稿された投稿記事に関する各種投稿情報を記憶する。ここで、図５に、実施形態に係る投稿情報記憶部１２２の一例を示す。図５に示した例では、投稿情報記憶部１２２は、「ユーザＩＤ」、「記事ＩＤ」、「投稿日時」、「投稿記事」といった項目を有する。
【００３２】
「ユーザＩＤ」は、図４に示したユーザＩＤに対応する。「記事ＩＤ」は、会員ユーザから投稿された記事を識別するための識別情報を示す。「投稿日時」は、会員ユーザから記事が投稿された日時を示す。「投稿記事」は、会員ユーザから投稿された記事の内容を示す。
【００３３】
すなわち、図５では、ユーザＩＤ「Ｕ１１」によって識別される会員ユーザが、「２０１３年３月１日１０時１５分」に、「エアコンの動作状況を確認したい。」といった記事を投稿した例を示している。また、図５では、ユーザＩＤ「Ｕ１２」によって識別される会員ユーザが、「２０１３年３月１日１０時２０分」に、「電源オフの状態です。」といった記事を投稿した例を示している。なお、図５では、ユーザＩＤ「Ｕ１１」によって識別される会員ユーザが人であり、ユーザＩＤ「Ｕ１２」によって識別される会員ユーザが情報処理装置２００等の装置である例を示している。
【００３４】
（制御部１３０について）
制御部１３０は、ＳＮＳサーバ１００をＷｅｂサーバとして動作させる。例えば、制御部１３０は、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、ＳＮＳサーバ１００内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、例えば、制御部１３０は、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００３５】
かかる制御部１３０は、図３に示すように、受信部１３１と、生成部１３２と、配信部１３３とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図３に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１３０が有する各処理部の接続関係は、図３に示した接続関係に限られず、他の接続関係であってもよい。
【００３６】
（受信部１３１について）
受信部１３１は、ユーザ端末１０や情報処理装置２００から各種情報を受信する。例えば、受信部１３１は、ユーザ端末１０や情報処理装置２００から、ユーザＩＤ及びパスワードや、ウェブページの取得要求や、投稿記事を受信する。
【００３７】
具体的には、受信部１３１は、会員ユーザがＳＮＳサーバ１００にログインする際に、ユーザ端末１０や情報処理装置２００からユーザＩＤ及びパスワードを受信する。この場合、受信部１３１は、受信したユーザＩＤ及びパスワードの組合せがユーザ情報記憶部１２１に記憶されているか否かを判定する。そして、受信部１３１は、ユーザＩＤ及びパスワードの組合せがユーザ情報記憶部１２１に記憶されている場合には認証成功と判定し、ユーザＩＤ及びパスワードの組合せがユーザ情報記憶部１２１に記憶されていない場合には認証失敗と判定する。
【００３８】
また、受信部１３１は、ユーザ認証に成功したユーザ端末１０や情報処理装置２００から、ウェブページの取得要求を受信する。例えば、受信部１３１は、ウェブページの取得要求として、ＨＴＴＰ（Hypertext  Transfer  Protocol）リクエストなどを受信する。
【００３９】
また、受信部１３１は、ユーザ認証に成功したユーザ端末１０や情報処理装置２００から投稿記事を受信する。この場合、受信部１３１は、投稿記事を識別するための記事ＩＤを採番する。そして、受信部１３１は、ユーザ認証時に用いたユーザＩＤに対応付けて、記事ＩＤと、投稿記事を受信した投稿日時と、投稿記事の内容とを投稿情報記憶部１２２に格納する。
【００４０】
（生成部１３２について）
生成部１３２は、受信部１３１によってウェブページの取得要求が受信された場合に、取得要求において要求されているウェブページを生成する。例えば、受信部１３１によって受信された取得要求において、図２に例示したようなウェブページが要求されているものとする。この場合、生成部１３２は、ユーザ情報記憶部１２１から、取得要求の送信元ユーザのユーザＩＤに対応する友人ＩＤを取得することで、送信元ユーザと友人関係にある友人ユーザを特定する。そして、生成部１３２は、投稿情報記憶部１２２から、送信元ユーザによって投稿された投稿記事と、友人ユーザによって投稿された投稿記事とを取得し、取得した投稿記事が時系列に掲載されるウェブページを生成する。なお、図２では、投稿日時が表示されない例を示したが、生成部１３２は、投稿記事とともに投稿日時が掲載されるウェブページを生成してもよい。
【００４１】
（配信部１３３について）
配信部１３３は、生成部１３２によって生成されたウェブページを配信する。具体的には、配信部１３３は、ウェブページの取得要求を送信したユーザ端末１０又は情報処理装置２００に対して、生成部１３２によって生成されたウェブページを配信する。
【００４２】
〔３．情報処理装置の構成〕
次に、図６を用いて、実施形態に係る情報処理装置２００の構成について説明する。図６は、実施形態に係る情報処理装置２００の構成例を示す図である。上記の通り、情報処理装置２００は、例えばエアコン等の電子機器に該当する。かかる情報処理装置２００は、図６に示すように、通信部２１０と、実行ログ記憶部２２１と、実行条件記憶部２２２と、投稿条件記憶部２２３と、制御部２３０とを有する。
【００４３】
（通信部２１０について）
通信部２１０は、ネットワークＮと有線又は無線で接続され、ネットワークＮを介して、ＳＮＳサーバ１００との間で情報の送受信を行う。なお、情報処理装置２００がユーザ宅内に設置される場合には、通信部２１０は、ユーザ宅内に設置されたＷｉＦｉ（Wireless  Fidelity）ルータ等のアクセスポイントを介してネットワークＮと接続される。
【００４４】
（記憶部について）
実行ログ記憶部２２１、実行条件記憶部２２２及び投稿条件記憶部２２３は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。
【００４５】
（実行ログ記憶部２２１について）
実行ログ記憶部２２１は、後述する処理実行部２３２によって実行された各種処理に関するログを記憶する。ここで、図７に、実施形態に係る実行ログ記憶部２２１の一例を示す。なお、実行ログ記憶部２２１は、図７に示した例のようにデータベースにおけるテーブルにより構成されてもよいが、実行履歴が書き込まれるテキストファイル等であってもよい。図７に示した例では、実行ログ記憶部２２１は、「実行日時」、「ログ内容」といった項目を有する。
【００４６】
「実行日時」は、処理実行部２３２によって各種処理が実行された日時を示す。「ログ内容」は、処理実行部２３２によって実行された処理に関する各種情報を示し、例えば、処理内容や実行結果などに該当する。
【００４７】
すなわち、図７では、処理実行部２３２が、日時「２０１３年３月１日１０時２０分」に、エアコンである情報処理装置２００の動作状況として電源オフであることを検出した例を示している。また、図７では、処理実行部２３２が、日時「２０１３年３月１日１７時３２分」に、エアコンである情報処理装置２００の設定温度を２２度に変更した例を示している。
【００４８】
（実行条件記憶部２２２について）
実行条件記憶部２２２は、投稿記事に従って処理実行部２３２が各種処理を実行する条件を記憶する。ここで、図８に、実施形態に係る実行条件記憶部２２２の一例を示す。図８に示した例では、実行条件記憶部２２２は、「実行条件」、「処理内容」といった項目を有する。
【００４９】
「実行条件」は、投稿記事に含まれ得るキーワード（文字列）を示し、処理実行部２３２が各種処理を実行する条件に該当する。「処理内容」は、「実行条件」である投稿キーワードを含む記事が投稿された場合に、処理実行部２３２により実行される処理の内容を示す。なお、図８の例では、「実行条件」には、複数のキーワードが記号「／」により区切られて記憶される。また、図８の例では、複数のキーワードの全てが投稿記事に含まれる場合に、「処理内容」に示されている処理が処理実行部２３２により実行されるものとする。
【００５０】
すなわち、図８では、処理実行部２３２が、「エアコン」及び「オン」といったキーワードを含む記事がＳＮＳサーバ１００に投稿されたことを条件として、情報処理装置２００の電源をオンにする処理を実行する例を示している。
【００５１】
（投稿条件記憶部２２３について）
投稿条件記憶部２２３は、後述する投稿部２３４がＳＮＳサーバ１００に記事を投稿する条件を記憶する。ここで、図９に、実施形態に係る投稿条件記憶部２２３の一例を示す。図９に示した例では、投稿条件記憶部２２３は、「投稿条件」、「投稿内容」といった項目を有する。
【００５２】
「投稿条件」は、処理実行部２３２によって実行される処理の内容を示し、投稿部２３４が記事を投稿する条件に該当する。「投稿内容」は、「投稿条件」に対応する処理が処理実行部２３２により実行された場合に、投稿部２３４によってＳＮＳサーバ１００に投稿される記事の内容を示す。
【００５３】
すなわち、図９では、処理実行部２３２によって情報処理装置２００の電源をオンにする処理が実行された場合に、投稿部２３４が「エアコンの電源をオンにしました。」といった記事をＳＮＳサーバ１００に投稿する例を示している。また、図９では、処理実行部２３２によって情報処理装置２００の設定温度を変更する処理が実行された場合に、投稿部２３４が「設定温度をＮ度にしました。」といった記事をＳＮＳサーバ１００に投稿する例を示している。なお、ここで投稿される記事に含まれる「Ｎ」には、変更後の温度（例えば、「２２」など）が設定される。
【００５４】
なお、上記では、情報処理装置２００が有する各記憶部について説明したが、情報処理装置２００は、上記例以外にも各種情報を記憶する。例えば、情報処理装置２００は、自装置（すなわち、情報処理装置２００）を識別するためのユーザＩＤやパスワードを記憶する。このようなユーザＩＤやパスワードは、ユーザＵ１０によって情報処理装置２００に設定される。例えば、ユーザＵ１０は、ＳＮＳサーバ１００の会員登録画面において、情報処理装置２００のユーザＩＤ（例えば、「air-con」）や所定のパスワードを入力する。そして、ユーザＵ１０は、情報処理装置２００の会員登録完了後に、会員登録画面に入力したユーザＩＤ及びパスワードを情報処理装置２００に設定する。
【００５５】
（制御部２３０について）
制御部２３０は、例えば、ＣＰＵやＭＰＵ等によって、情報処理装置２００内部の記憶装置に記憶されている各種プログラム（投稿プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。また、例えば、制御部２３０は、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００５６】
かかる制御部２３０は、図６に示すように、要求部２３１と、処理実行部２３２と、取得部２３３と、投稿部２３４とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部２３０の内部構成は、図６に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部２３０が有する各処理部の接続関係は、図６に示した接続関係に限られず、他の接続関係であってもよい。
【００５７】
（要求部２３１について）
要求部２３１は、ＳＮＳサーバ１００に対して投稿情報の取得要求を送信することで、ＳＮＳサーバ１００から投稿情報を取得する。例えば、要求部２３１は、ウェブページの取得要求として、ＨＴＴＰリクエストなどをＳＮＳサーバ１００に定期的に送信する。一例を挙げて説明すると、要求部２３１は、図２に例示したようなウェブページの取得要求をＳＮＳサーバ１００に定期的に送信する。これにより、要求部２３１は、ＳＮＳサーバ１００が管理するソーシャルグラフにおいて情報処理装置２００と関係性を有する会員ユーザによって投稿された投稿記事を含むウェブページを定期的に取得する。
【００５８】
なお、要求部２３１は、ＳＮＳサーバ１００にログインする場合には、ユーザによって設定されたユーザＩＤ及びパスワードをＳＮＳサーバ１００に送信する。これにより、情報処理装置２００は、ＳＮＳサーバ１００にログインすることができ、投稿記事を含むウェブページを取得することが可能になる。
【００５９】
（処理実行部２３２について）
処理実行部２３２は、ユーザ操作や、要求部２３１によって取得された投稿情報に基づいて、各種処理を実行する。そして、処理実行部２３２は、各種処理の実行結果を実行ログ記憶部２２１に格納する。また、処理実行部２３２は、各種処理を実行した後に、ＳＮＳサーバ１００に投稿する記事に関する情報を取得するよう取得部２３３に指示する。
【００６０】
具体的には、処理実行部２３２は、図示しない操作部を介してユーザから受け付けた操作や、リモートコントローラを介してユーザから受け付けた操作に従って、各種処理を実行する。例えば、本実施形態のように情報処理装置２００がエアコンである場合、処理実行部２３２は、情報処理装置２００の電源をオン又はオフにしたり、エアコンの設定温度を変更したりする。そして、処理実行部２３２は、実行結果を実行ログ記憶部２２１に格納するとともに、投稿記事に関する情報を取得するよう取得部２３３に指示する。
【００６１】
また、処理実行部２３２は、要求部２３１によってＳＮＳサーバ１００から投稿情報が取得された場合に、かかる投稿情報に含まれる記事のうち、自装置である情報処理装置２００以外の会員ユーザが投稿した記事を形態素解析する。そして、処理実行部２３２は、記事に含まれる形態素が実行条件記憶部２２２に記憶されている実行条件（投稿キーワード）と一致する場合に、一致した実行条件に対応付けて実行条件記憶部２２２に記憶されている処理内容を実行する。そして、処理実行部２３２は、実行結果を実行ログ記憶部２２１に格納するとともに、投稿記事に関する情報を取得するよう取得部２３３に指示する。
【００６２】
（取得部２３３について）
取得部２３３は、情報処理装置２００に関する装置情報を取得する。実施形態に係る取得部２３３は、処理実行部２３２から投稿記事に関する情報を取得するよう指示された場合に、装置情報として、処理実行部２３２によって実行された処理に対応する投稿内容を投稿条件記憶部２２３から取得する。すなわち、投稿条件記憶部２２３に記憶されている投稿内容は、処理実行部２３２によって実行された処理の結果を示す装置情報の一例に該当する。また、取得部２３３は、情報処理装置２００がエアコンであるので、装置情報の一例として、電源オン又は電源オフのいずれかの状態や、設定温度や、情報処理装置２００が検知した室内温度や、タイマー起動やタイマー停止の設定時間などを取得する場合もある。この点については後述する。
【００６３】
（投稿部２３４について）
投稿部２３４は、取得部２３３によって取得された装置情報をＳＮＳサーバ１００に投稿する。ここで、投稿部２３４による投稿処理はいくつか考えられる。例えば、人であるユーザは、ＳＮＳサーバ１００に記事を投稿する場合には、図２に示した記事入力欄Ｒ１０に記事を入力し、投稿ボタンＢ１０をクリックする。この場合、ユーザ端末１０は、ＨＴＴＰにおけるＰＯＳＴメソッドやＧＥＴメソッドにより、記事入力欄Ｒ１０に入力された記事を含むＨＴＴＰリクエストをＳＮＳサーバ１００に送信する。実施形態に係る投稿部２３４は、このようなユーザ端末１０からＳＮＳサーバ１００に送信されるＨＴＴＰリクエストと同様のフォーマットにより、投稿条件記憶部２２３から取得した投稿内容や、取得部２３３によって取得された装置情報を含むＨＴＴＰリクエストをＳＮＳサーバ１００に送信することができる。例えば、投稿部２３４は、記事入力欄Ｒ１０に記事が入力された上で投稿ボタンＢ１０がクリックされたものとして処理を実行することで、ユーザ端末１０が送信するＨＴＴＰリクエストと同様のＨＴＴＰリクエストをＳＮＳサーバ１００に送信することができる。
【００６４】
〔４．情報処理装置の処理例〕
次に、上述した情報処理装置２００による処理について、いくつか例を挙げて説明する。なお、以下では、実行ログ記憶部２２１が図７に示した各種情報を記憶し、実行条件記憶部２２２が図８に示した各種情報を記憶し、投稿条件記憶部２２３が図９に示した各種情報を記憶しているものとする。
【００６５】
まず、第１例として、要求部２３１によって図１及び図２に示した記事Ｋ１０を含むウェブページが取得されたものとする。この場合、処理実行部２３２は、記事Ｋ１０から形態素「エアコン」及び「オン」などを抽出する。続いて、処理実行部２３２は、実行条件記憶部２２２から、実行条件「エアコン」及び「オン」に対応する処理内容「電源オン」を取得する。そして、処理実行部２３２は、実行条件記憶部２２２から取得した処理内容「電源オン」に従って、情報処理装置２００（すなわち、エアコン）の電源をオンにする処理を実行する。そして、処理実行部２３２は、投稿記事に関する情報を取得するよう取得部２３３に指示する。
【００６６】
続いて、取得部２３３は、処理実行部２３２から投稿記事に関する情報を取得するよう指示された場合に、投稿条件記憶部２２３から、処理実行部２３２によって実行された処理内容「電源オン」に対応する投稿内容「エアコンの電源をオンにしました。」を取得する。そして、投稿部２３４は、取得部２３３によって取得された投稿内容「エアコンの電源をオンにしました。」をＳＮＳサーバ１００に投稿する。
【００６７】
このように、情報処理装置２００は、自装置と関係性を有する（友人関係にある）ユーザＵ１０によって投稿された投稿記事を解析することにより、電源オン等の処理を実行し、実行結果を装置情報としてＳＮＳサーバ１００に投稿する。これにより、情報処理装置２００を利用するユーザＵ１０は、例えば、普段利用しているＳＮＳサーバ１００を介して、情報処理装置２００の動作を制御することができるので、電子機器の遠隔サービスを容易に利用することができる。
【００６８】
次に、第２例として、処理実行部２３２が、要求部２３１によって取得された記事から形態素「エアコン」、「動作状況」及び「確認」などを抽出したものとする。この場合、処理実行部２３２は、実行条件記憶部２２２から、実行条件「エアコン」、「動作状況」及び「確認」に対応する処理内容「動作状況取得」を取得する。そして、処理実行部２３２は、処理内容「動作状況取得」を取得した場合には、情報処理装置２００の装置情報を取得するよう取得部２３３に指示する。
【００６９】
続いて、取得部２３３は、処理実行部２３２から装置情報を取得するよう指示された場合に、情報処理装置２００が内部メモリ等に保持する設定情報や、実行ログ記憶部２２１のログ内容などを参照することで、電源オン又は電源オフのいずれかの状態や、設定温度や、情報処理装置２００が検知した室内温度や、タイマー起動やタイマー停止の設定時間などを装置情報として取得する。そして、取得部２３３は、処理実行部２３２によって実行条件記憶部２２２から取得された処理内容「動作状況取得」に対応する投稿内容「○○の状態です。」を投稿条件記憶部２２３から取得する。
【００７０】
そして、投稿部２３４は、取得部２３３によって取得された投稿内容「○○の状態です。」の「○○」の部分に、取得部２３３によって取得された装置情報を設定し、設定後の記事をＳＮＳサーバ１００に投稿する。例えば、取得部２３３によって取得された装置情報が「電源オフ」であったものとする。この場合、投稿部２３４は、投稿内容「○○の状態です。」から「電源オフの状態です。」といった記事を生成し、生成した記事をＳＮＳサーバ１００に投稿する。
【００７１】
このように、情報処理装置２００は、自装置と関係性を有する（友人関係にある）ユーザＵ１０によって投稿された投稿記事を解析することにより、自装置の状態を示す装置情報をＳＮＳサーバ１００に投稿する。これにより、情報処理装置２００を利用するユーザＵ１０は、例えば、普段利用しているＳＮＳサーバ１００を介して情報処理装置２００を監視することができるので、電子機器の遠隔サービスを容易に利用することができる。
【００７２】
〔５．ネットワークシステムによる処理手順〕
次に、図１０を用いて、実施形態に係るネットワークシステム１による処理の手順について説明する。図１０は、実施形態に係るネットワークシステム１による処理手順を示すシーケンス図である。なお、図１０では、ネットワークシステム１による処理の一例を示すが、各処理は図示した順に行われることを要しない。
【００７３】
図１０に示すように、ユーザ端末１０は、ユーザＵ１０によって入力された記事をＳＮＳサーバ１００に投稿する（ステップＳ１０１）。ユーザ端末１０は、ユーザＵ１０によって投稿操作が行われるたびに、ＳＮＳサーバ１００に記事を投稿する。
【００７４】
続いて、情報処理装置２００の要求部２３１は、ＳＮＳサーバ１００に対して、図２に例示したような投稿記事を含むウェブページの取得要求を送信する（ステップＳ１０２）。これにより、ＳＮＳサーバ１００の配信部１３３は、投稿記事を含むウェブページを情報処理装置２００に配信する（ステップＳ１０３）。なお、要求部２３１は、ウェブページの取得要求を定期的に送信することで、投稿記事を含むウェブページを定期的に取得する。
【００７５】
続いて、情報処理装置２００の処理実行部２３２は、要求部２３１によってウェブページが取得された場合に、かかるウェブページに掲載されている投稿記事を形態素解析する（ステップＳ１０４）。そして、処理実行部２３２は、投稿記事に含まれる形態素と実行条件記憶部２２２に記憶されている実行条件とが一致する場合に、一致した実行条件に対応付けて実行条件記憶部２２２に記憶されている処理内容を実行する（ステップＳ１０５）。
【００７６】
続いて、情報処理装置２００の取得部２３３は、情報処理装置２００に関する装置情報を取得する（ステップＳ１０６）。例えば、取得部２３３は、処理実行部２３２によって実行された処理の実行結果や、情報処理装置２００の状態（電源オン又はオフ状態、設定温度、室内温度、タイマー設定時間など）を取得する。そして、情報処理装置２００の投稿部２３４は、取得部２３３によって取得された装置情報をＳＮＳサーバ１００に投稿する（ステップＳ１０７）。
【００７７】
続いて、ユーザ端末１０は、ユーザ操作に従って、ＳＮＳサーバ１００に投稿する（ステップＳ１０１）。ユーザ端末１０は、ユーザＵ１０によって投稿操作が行われるたびに、ＳＮＳサーバ１００に記事を投稿する。
【００７８】
続いて、情報処理装置２００の要求部２３１は、ＳＮＳサーバ１００に対して、ウェブページの取得要求を送信する（ステップＳ１０８）。これにより、ＳＮＳサーバ１００の配信部１３３は、投稿記事を含むウェブページをユーザ端末１０に配信する（ステップＳ１０９）。そして、ユーザ端末１０は、ＳＮＳサーバ１００から取得したウェブページを表示する（ステップＳ１１０）。
【００７９】
〔６．変形例〕
上述した実施形態に係るネットワークシステム１は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、上記のネットワークシステム１の他の実施形態について説明する。
【００８０】
〔６−１．情報処理装置による投稿タイミング（１）〕
上記実施形態では、情報処理装置２００が、投稿記事に従って所定の処理（電源オンや、動作状況の取得）を実行し、実行結果をＳＮＳサーバ１００に投稿する例について説明した。しかし、この例に限られず、情報処理装置２００は、自装置の状態が所定の条件を満たした場合に、自発的に記事をＳＮＳサーバ１００に投稿してもよい。この点について、図１１を用いて説明する。
【００８１】
図１１は、変形例に係る投稿条件記憶部２２３の一例を示す図である。図１１に示した例では、「投稿条件」として、例えば情報処理装置２００の状態を示す情報が記憶される。この例の場合、情報処理装置２００の取得部２３３は、情報処理装置２００が内部メモリ等に保持する設定情報や、実行ログ記憶部２２１のログ内容などを定期的に参照することで、装置情報を定期的に取得する。そして、取得部２３３は、取得した装置情報が、図１１に示した投稿条件記憶部２２３の投稿条件を満たす場合に、かかる投稿条件に対応する投稿内容を取得する。そして、投稿部２３４は、取得部２３３によって取得された投稿内容をＳＮＳサーバ１００に投稿する。
【００８２】
例えば、取得部２３３が、情報処理装置２００によって室内温度「２５度」が検知されたことを示す装置情報を取得したものとする。この場合、取得部２３３は、室内温度「２５度」が、投稿条件記憶部２２３に記憶されている投稿条件「温度２５度以上」を満たすので、投稿条件記憶部２２３から投稿内容「２５度になったため、設定温度を２２度に変更しました。」を取得する。そして、投稿部２３４は、かかる投稿内容をＳＮＳサーバ１００に投稿する。
【００８３】
このように、情報処理装置２００は、図１１に示した投稿条件記憶部２２３に記憶されている投稿条件をトリガとして、自発的にＳＮＳサーバ１００へ記事を投稿してもよい。これにより、情報処理装置２００を利用するユーザＵ１０は、ユーザ自ら動作状況を確認するための記事を投稿することなく、情報処理装置２００から自発的に投稿される記事に基づいて、情報処理装置２００の状態を監視することができる。
【００８４】
〔６−２．情報処理装置による投稿タイミング（２）〕
また、情報処理装置２００は、図１１に示した例のように投稿条件を満たした場合に、自発的に記事を投稿するだけでなく、定期的に装置情報をＳＮＳサーバ１００に投稿してもよい。具体的には、情報処理装置２００の取得部２３３は、情報処理装置２００が内部メモリ等に保持する設定情報や、実行ログ記憶部２２１のログ内容などを定期的に参照することで、装置情報を所定期間毎に取得する。そして、投稿部２３４は、取得部２３３によって所定期間に取得された装置情報を一括してＳＮＳサーバ１００に投稿する。
【００８５】
この点について、図１２の例を用いて説明する。図１２は、変形例に係るユーザ端末１０に表示されるウェブページの一例を示す図である。例えば、エアコンである情報処理装置２００は、自装置が各日時において検知した室内温度を取得し、取得した室内温度の時間変動をグラフで示した画像を記事Ｋ３０としてＳＮＳサーバ１００に投稿する。この場合、ユーザ端末１０のユーザＵ１０は、図１２に示した例のように、ＳＮＳサーバ１００から提供されるウェブページ上で、情報処理装置２００によって検知された室内温度の時間変動をグラフにより確認することができる。なお、図１２では、室内温度の時間変動を例に挙げて説明したが、この例に限られず、情報処理装置２００は、各日時に対応する電源オン又は電源オフの状態や設定温度などの情報をＳＮＳサーバ１００に定期的に投稿してもよい。このように、情報処理装置２００は、装置情報を一括して投稿することにより、装置情報の変動をユーザに通知することができる。
【００８６】
また、情報処理装置２００は、定期的に記事を投稿するだけでなく、処理を実行するたびに実行結果をＳＮＳサーバ１００に投稿してもよい。例えば、情報処理装置２００は、実行ログ記憶部２２１に可能される実行結果と同様の内容をＳＮＳサーバ１００に随時投稿してもよい。これにより、ＳＮＳサーバ１００は、情報処理装置２００の実行結果をタイムライン表示されたウェブページをユーザＵ１０に提供することができる。
【００８７】
〔６−３．装置間連動〕
また、上記実施形態では、情報処理装置２００が、人であるユーザＵ１０によって投稿された記事に従って所定の処理を実行する例を示した。しかし、情報処理装置２００は、装置である他の情報処理装置によって投稿された記事に従って所定の処理を実行してもよい。
【００８８】
この点について一例を挙げて説明する。例えば、図８に示した実行条件記憶部２２２に、実行条件「省エネ」及び「切り替え」と、処理内容「省エネモードに切り替え」といった情報が対応付けて記憶されているものとする。また、照明装置である他の情報処理装置が、「省エネモードに切り替えました。」といった記事をＳＮＳサーバ１００に投稿したものとする。この場合、情報処理装置２００の処理実行部２３２は、他の情報処理装置（照明装置）によって投稿された記事から形態素「省エネ」及び「切り替え」を抽出し、抽出した形態素「省エネ」及び「切り替え」に対応する処理内容「省エネモードに切り替え」を実行条件記憶部２２２から取得する。そして、処理実行部２３２は、処理内容「省エネモードに切り替え」に従って、自装置である情報処理装置２００を省エネモードに切り替える処理を実行する。また、上記例は一例であって、情報処理装置２００は、他の情報処理装置によって電源オフにした旨の記事が投稿された場合に、自装置の電源もオフにする処理を実行してもよい。
【００８９】
このように、情報処理装置２００は、照明装置等の他の情報処理装置が実行した処理と連動して所定の処理を実行してもよい。これにより、宅内に設置されている複数の情報処理装置２００が連動して一体的な処理を実行することができる。
【００９０】
〔６−４．装置間の友人紹介〕
また、上記実施形態において、ＳＮＳサーバ１００は、情報処理装置２００同士で友人関係になることをユーザや情報処理装置２００に紹介してもよい。この点について図１３を用いて説明する。図１３は、実施形態に係るソーシャルグラフＧ１０の一例を示す図である。なお、図１３に示した「人」は、人であるユーザに該当し、「装置」は、情報処理装置２００であるユーザに該当する。
【００９１】
図１３に示した例の場合、例えば、人であるユーザＵ２１は、ユーザＵ２２と、ユーザＵ２３と、装置Ｕ３１と、装置Ｕ３２と友人関係になる。すなわち、ユーザＵ２１は、これらの友人関係にある会員ユーザによって投稿された記事を閲覧することができる。ここで、ユーザＵ２３は、ユーザＵ２１と、装置Ｕ３２と、装置Ｕ３３と友人関係になる。すなわち、この例の場合、ユーザＵ２３は、エアコンや照明装置等に該当する装置Ｕ３２及び装置Ｕ３３を利用している。ただし、図１３では、装置Ｕ３２と装置Ｕ３３とは、互いに友人関係にない。この場合、ＳＮＳサーバ１００は、同一のユーザＵ２３によって利用されている装置Ｕ３２及び装置Ｕ３３が互いに友人関係になることを、ユーザＵ２３が利用するユーザ端末に紹介してもよい。または、ＳＮＳサーバ１００は、装置Ｕ３２に対して装置Ｕ３３と友人関係になることを紹介したり、装置Ｕ３３に対して装置Ｕ３２と友人関係になることを紹介したりしてもよい。
【００９２】
上記例の場合、ユーザＵ２３は、ＳＮＳサーバ１００から友人紹介を受信した場合に、装置Ｕ３２又は装置Ｕ３３のユーザＩＤを用いてＳＮＳサーバ１００にログインすることで、装置Ｕ３２と装置Ｕ３３とが互いに友人関係になるよう設定する。また、装置Ｕ３２及び装置Ｕ３３は、ＳＮＳサーバ１００から友人紹介を受信した場合に、ＳＮＳサーバ１００に対して、他方の装置（装置Ｕ３２又は装置Ｕ３３）と友人になることを申請する。また、装置Ｕ３２及び装置Ｕ３３は、他方の装置（装置Ｕ３２又は装置Ｕ３３）から友人申請されたことをＳＮＳサーバ１００から受信した場合には、かかる友人申請に許諾する旨の応答をＳＮＳサーバ１００に送信する。これにより、装置Ｕ３２及び装置Ｕ３３は、ユーザＵ２３を介さずに自発的に友人関係になることができる。
【００９３】
このように、ＳＮＳサーバ１００は、同一ユーザによって利用されている装置同士が友人関係になることを促進することができる。この結果、ＳＮＳサーバ１００は、同一宅内に設置されている装置間が連動して所定の処理を実行することなどを促進できる。
【００９４】
〔６−５．電子機器の例〕
また、上記実施形態では、主として、情報処理装置２００がエアコンである例について説明した。しかし、情報処理装置２００は、エアコンに限らず、テレビ、ＤＶＤレコーダ、ＢＤレコーダ、洗濯機、冷蔵庫、床暖房システムなどの電化製品であってもよいし、利用者が保持する自動車等であってもよいし、企業内に設置されるプリンタ等であってもよい。
【００９５】
例えば、近年では、同一の自動車を複数人によって利用するカーシェアリングと呼ばれるサービスが知られている。この例の場合、例えば、図１３に示した装置Ｕ３３がカーシェアリングされる自動車に該当し、かかる自動車を利用する人がユーザＵ２２及びＵ２３等に該当する。この場合、カーシェアリングされる自動車である情報処理装置２００は、ユーザＵ２２又はＵ２３に利用され始めた場合には、「稼働中です。」といった記事をＳＮＳサーバ１００に投稿し、ユーザＵ２２又はＵ２３による利用が終了した場合には、「現在、利用可能です。」といった記事をＳＮＳサーバ１００に投稿する。これにより、ユーザＵ２２又はＵ２３は、ＳＮＳサーバ１００に投稿される記事を閲覧するだけで、自動車の利用可否を確認することができる。
【００９６】
〔６−６．ＳＮＳの態様〕
また、上記実施形態では、ＳＮＳサーバ１００が、所定の会員ユーザに対して、かかる所定の会員ユーザと友人関係にある他の会員ユーザによって投稿された全ての記事を公開する例を示した。しかし、ＳＮＳサーバ１００によっては、特定の会員ユーザに対してのみ記事（メッセージ）を送信するサービスを提供する場合もある。この場合、上述してきた情報処理装置２００は、自装置宛に送信された記事に従って所定の処理を実行する。すなわち、上述してきた情報処理装置２００は、自装置に公開されている記事に従って所定の処理を実行する。
【００９７】
〔６−７．その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００９８】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００９９】
〔７．効果〕
上述してきたように、実施形態に係る情報処理装置２００は、ネットワークと通信可能であって、取得部２３３と、投稿部２３４とを有する。取得部２３３は、情報処理装置２００に関する装置情報を取得する。投稿部２３４は、情報処理装置２００と人であるユーザとのネットワーク上における関係性を管理するＳＮＳサーバ１００（サーバ装置の一例に相当）に対して、取得部２３３によって取得された装置情報を投稿する。
【０１００】
これにより、実施形態に係る情報処理装置２００によれば、電子機器の遠隔サービスをユーザに容易に利用させることができる。例えば、ユーザは、普段利用しているＳＮＳサーバ１００を介して情報処理装置２００を監視することができるので、電子機器の遠隔サービスを容易に利用することができる。
【０１０１】
また、実施形態に係る情報処理装置２００は、要求部２３１と、処理実行部２３２とを有する。要求部２３１は、情報処理装置２００と関係性を有するユーザ又は他の情報処理装置によってＳＮＳサーバ１００に投稿された投稿情報を、ＳＮＳサーバ１００に要求する。処理実行部２３２は、要求部２３１による要求に応答してＳＮＳサーバ１００から送信された投稿情報に従って、所定の処理を実行する。
【０１０２】
これにより、実施形態に係る情報処理装置２００によれば、電子機器の動作を遠隔制御するサービスをユーザに容易に利用させることができる。例えば、ユーザは、普段利用しているＳＮＳサーバ１００を介して情報処理装置２００の動作を制御することができるので、電子機器の遠隔サービスを容易に利用することができる。
【０１０３】
また、実施形態に係る情報処理装置２００において、取得部２３３は、装置情報として、処理実行部２３２によって実行された処理の結果を取得する。また、投稿部２３４は、取得部２３３によって取得された処理実行部２３２の処理結果をＳＮＳサーバ１００に投稿する。
【０１０４】
これにより、実施形態に係る情報処理装置２００によれば、投稿記事に従って所定の処理を実行した情報処理装置２００の処理結果をユーザに通知することができる。
【０１０５】
また、実施形態に係る情報処理装置２００において、投稿部２３４は、取得部２３３によって取得された装置情報が所定の条件を満たす場合に、かかる装置情報に対応する記事をＳＮＳサーバ１００に投稿する。
【０１０６】
これにより、実施形態に係る情報処理装置２００によれば、ユーザ自ら動作状況を確認するための記事などを投稿することなく、情報処理装置２００から自発的に投稿される記事に基づいて、情報処理装置２００の状態を監視させることができる。
【０１０７】
また、実施形態に係る情報処理装置２００において、投稿部２３４は、所定の期間毎に、取得部２３３によって所定の期間において取得された装置情報を一括してＳＮＳサーバ１００に投稿する。
【０１０８】
これにより、実施形態に係る情報処理装置２００によれば、装置情報の変動をユーザに通知することができる。
【０１０９】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１１０】
また、上述したＳＮＳサーバ１００は、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をＡＰＩ（Application  Programming  Interface）やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。
【０１１１】
また、特許請求の範囲に記載した「手段」は、「部（section、module、unit）」や「回路」などに読み替えることができる。例えば、取得手段は、取得部や取得回路に読み替えることができる。
【符号の説明】
【０１１２】
２００  情報処理装置
２２１  実行ログ記憶部
２２２  実行条件記憶部
２２３  投稿条件記憶部
２３１  要求部
２３２  処理実行部
２３３  取得部
２３４  投稿部
【図１】
2014186514.tif 000003
【図２】
2014186514.tif 000004
【図３】
2014186514.tif 000005
【図４】
2014186514.tif 000006
【図５】
2014186514.tif 000007
【図６】
2014186514.tif 000008
【図７】
2014186514.tif 000009
【図８】
2014186514.tif 000010
【図９】
2014186514.tif 000011
【図１０】
2014186514.tif 000012
【図１１】
2014186514.tif 000013
【図１２】
2014186514.tif 000014
【図１３】
2014186514.tif 000015