(57)【特許請求の範囲】
【請求項１】
ネットワークを介して相手方端末と通信可能に構成され、前面側にディスプレイを備えた携帯型情報処理装置であって、
前記携帯型情報処理装置の姿勢を検出する第１の検出手段と、
前記第１の検出手段の検出結果に基づいて、自己のプレゼンス情報を変更するプレゼンス情報変更手段と、
前記相手方端末に自己のプレゼンス情報を通知する通知手段と、
を備え、
前記プレゼンス情報は、通信可能、通信できない状態、及び着信拒否を含み、前記通信できない状態の場合はメッセージの通知が行われ、前記着信拒否の場合はメッセージが通知されないものであり、
前記プレゼンス情報変更手段は、前記第１の検出手段で前記携帯型情報処理装置の前記前面が下向きにして置かれた状態が検出された場合に、前記プレゼンス情報を前記着信拒否に変更することを特徴とする携帯型情報処理装置。
【請求項２】
前記携帯型情報処理装置は、前記携帯型情報処理装置の前記前面を開閉可能なカバーを有するケースを装着可能であり、
さらに、前記ケースを前記携帯型情報処理装置に装着した状態で、前記携帯型情報処理装置の前面に対する前記カバーの開閉を検出する第２の検出手段を備え、
前記プレゼンス情報変更手段は、前記第２の検出手段で前記携帯型情報処理装置の前面に対する前記カバーの閉じ状態が検出された場合に、前記プレゼンス情報を前記通信できない状態に変更することを特徴とする請求項１に記載の携帯型情報処理装置。 
【請求項３】
さらに、前記携帯型情報処理装置の周囲の明るさを検出する第３の検出手段を備え、
前記プレゼンス情報変更手段は、前記第３の検出手段で前記携帯型情報処理装置の周囲が暗いと検出された場合に、前記プレゼンス情報を前記通信できない状態に変更することを特徴とする請求項１又は２に記載の携帯型情報処理装置。 
【請求項４】
前記携帯型情報処理装置は、タブレット型コンピュータであることを特徴とする請求項１〜請求項３のいずれか１つに記載の携帯型情報処理装置。 
【請求項５】
ネットワークを介して相手方端末と通信可能に構成され、前面側にディスプレイを備えた携帯型情報処理装置の通信方法であって、
前記携帯型情報処理装置の姿勢を検出する第１の検出工程と、
前記第１の検出工程の検出結果に基づいて、自己のプレゼンス情報を変更するプレゼンス情報変更工程と、
前記相手方端末に自己のプレゼンス情報を通知する通知工程と、
を含み、
前記プレゼンス情報は、通信可能、通信できない状態、及び着信拒否を含み、前記通信できない状態の場合はメッセージの通知が行われ、前記着信拒否の場合はメッセージが通知されないものであり、
前記プレゼンス情報変更工程では、前記第１の検出工程で前記携帯型情報処理装置の前記前面が下向きにして置かれた状態が検出された場合に、前記プレゼンス情報を前記着信拒否に変更することを特徴とする携帯型情報処理装置の通信方法。 
【請求項６】
ネットワークを介して相手方端末と通信可能に構成され、前面側にディスプレイを備えた携帯型情報処理装置に搭載されるプログラムであって、
前記携帯型情報処理装置の姿勢を検出する第１の検出工程と、
前記第１の検出工程の検出結果に基づいて、自己のプレゼンス情報を変更するプレゼンス情報変更工程と、
前記相手方端末に自己のプレゼンス情報を通知する通知工程と、
をコンピュータに実行させ、
前記プレゼンス情報は、通信可能、通信できない状態、及び着信拒否を含み、前記通信できない状態の場合はメッセージの通知が行われ、前記着信拒否の場合はメッセージが通知されないものであり、
前記プレゼンス情報変更工程では、前記第１の検出工程で前記携帯型情報処理装置の前記前面が下向きにして置かれた状態が検出された場合に、前記プレゼンス情報を前記着信拒否に変更することを特徴とするコンピュータが実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯型情報処理装置、その通信方法、及びコンピュータが実行可能なプログラムに関する。
【背景技術】
【０００２】
従来、インターネットに接続しているユーザ同士のコミュニケーションツールとして、メールやチャットなどが用いられてきた。これらに加えて、近時、インターネット常時接続環境の普及に伴い、インターネットに接続した仲間同士で即時にメッセージのやり取りができる、ＭＳ  Ｌｙｎｃ、Ｓｋｙｐｅ、及びＦａｃｅ  Ｂｏｏｋ等のインスタントメッセージング（Ｉｎｓｔａｎｔ Ｍｅｓｓａｇｅ）が普及している。
【０００３】
インスタントメッセージングは、連絡をしようとする相手の現在の状態を常に表示するプレゼンス情報サービスや、相手に即座にメッセージを伝えることができるメッセージングサービスを有している。
【０００４】
しかしながら、従来のプレゼンス情報は、ユーザによるインスタントメッセージサービスに対するログイン操作や、端末のキーボード等によるプレゼンス情報の変更操作等のユーザによる入力操作を認識して、プレゼンス情報を変更するものが多く、ユーザが手動でプレゼンス情報を変更する必要があり、そのユーザ操作が面倒であるという問題がある。
【０００５】
例えば、スマートフォンでは、インスタントメッセージサービスにログインされると、プレゼンス情報として、Ａｖａｉｌａｂｌｅ又はＭｏｂｉｌｅが設定され，ユーザが手動でプレゼンス情報を変更しない限り、ユーザが靴や机の中に入れた場合でも、このプレゼンス情報は変更されない。タブレットＰＣでも、スマートフォンと同様に、ユーザがプレゼンス情報を手動で変更しない限り、Ａｖａｉｌａｂｌｅ又はＭｏｂｉｌｅが設定される。特に、タブレットＰＣでは、スマートフォンのように常時使用するものではなく、メッセージを受信したくない場合も多い。そこで、ユーザの意志を反映して、簡単にプレゼンス情報を変更できる端末装置が望まれる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−２０２７８９号公報
【特許文献２】特開２００２−１４９２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、上記に鑑みてなされたものであり，ユーザの意図を反映して、簡単にプレゼンス情報を変更することが可能な携帯型情報処理装置、その通信方法、及びコンピュータが実行可能なプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、本発明の目的を達成するため、本発明は、ネットワークを介して相手方端末と通信可能に構成され、前面側にディスプレイを備えたスレート型の携帯型情報処理装置であって、前記携帯型情報処理装置の姿勢を検出する第１の検出手段と、前記第１の検出手段の検出結果に基づいて、自己のプレゼンス情報を変更するプレゼンス情報変更手段と、前記相手方端末に自己のプレゼンス情報を通知する通知手段と、を備えたことを特徴とする。
【０００９】
また、好ましい実施の形態によれば、前記プレゼンス情報変更手段は、前記第１の検出手段で前記携帯型情報処理装置の前記前面が下向きにして置かれた状態が検出された場合に、前記プレゼンス情報を通信できない状態に変更することが望ましい。
【００１０】
また、好ましい実施の形態によれば、前記プレゼンス情報変更手段は、前記第１の検出手段で前記携帯型情報処理装置の前記前面が下向きにして置かれた状態が検出された場合に、前記プレゼンス情報を着信拒否に変更することが望ましい。
【００１１】
また、好ましい実施の形態によれば、前記携帯型情報処理装置は、前記携帯型情報処理装置の前記前面を開閉可能なカバーを有するケースを装着可能であり、さらに、前記ケースを前記携帯型情報処理装置に装着した状態で、前記携帯型情報処理装置の前面に対する前記カバーの開閉を検出する第２の検出手段を備え、前記プレゼンス情報変更手段は、前記第２の検出手段で前記携帯型情報処理装置の前面に対する前記カバーの閉じ状態が検出された場合に、前記プレゼンス情報を通信できない状態に変更することが望ましい。
【００１２】
また、好ましい実施の形態によれば、さらに、前記携帯型情報処理装置の周囲の明るさを検出する第３の検出手段を備え、前記プレゼンス情報変更手段は、前記第３の検出手段で前記携帯型情報処理装置の周囲が暗いと検出された場合に、前記プレゼンス情報を通信できない状態に変更することが望ましい。
【００１３】
また、好ましい実施の形態によれば、前記携帯型情報処理装置は、タブレット型コンピュータであることが望ましい。
【００１４】
上述した課題を解決し、本発明の目的を達成するため、本発明は、ネットワークを介して相手方端末と通信可能に構成され、前面側にディスプレイを備えたスレート型の携帯型情報処理装置の通信方法であって、前記携帯型情報処理装置の姿勢を検出する第１の検出工程と、前記第１の検出工程の検出結果に基づいて、自己のプレゼンス情報を変更するプレゼンス情報変更工程と、前記相手方端末に自己のプレゼンス情報を通知する通知工程と、を含むことを特徴とする。
【００１５】
上述した課題を解決し、本発明の目的を達成するため、本発明は、ネットワークを介して相手方端末と通信可能に構成され、前面側にディスプレイを備えたスレート型の携帯型情報処理装置に搭載されるプログラムであって、前記携帯型情報処理装置の姿勢を検出する第１の検出工程と、前記第１の検出工程の検出結果に基づいて、自己のプレゼンス情報を変更するプレゼンス情報変更工程と、前記相手方端末に自己のプレゼンス情報を通知する通知工程と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、ユーザの意図を反映して、簡単にプレゼンス情報を変更することが可能な携帯型情報処理装置を提供することが可能になるという効果を奏する。
【図面の簡単な説明】
【００１７】
【図１】図１は、本実施の形態にかかるインスタントメッセージ送受信システムの一例を示す模式図である。
【図２】図２は、サーバの概略の構成例を示す図である。
【図３】図３は、端末装置の一例であるタブレットＰＣの前面図及び背面図である。
【図４】図４は、タブレットＰＣにタブレットＰＣ用ケースが装着された状態を示す図である。
【図５】図５は、タブレットＰＣの概略の構成例を示す図である。
【図６】図６は、インスタントメッセージアプリがプレゼンス情報を自動更新する処理を説明するためのフローチャートである。
【図７】図７は、インスタントメッセージアプリにより表示される表示画面の一例を説明するための図である。
【図８】図８は、インスタントメッセージアプリがプレゼンス情報を自動更新する処理の他の例を説明するためのフローチャートである。
【図９】図９は、インスタントメッセージアプリにより表示される表示画面の他の例を説明するための図である。
【発明を実施するための形態】
【００１８】
以下、本実施の形態にかかる携帯型情報処理装置、その通信方法、及びコンピュータが実行可能なプログラムを適用したコンピュータシステムの実施の形態について説明する。本発明の構成要素は、本明細書の図面に一般に示してあるが、様々な構成で広く多様に配置し設計してもよいことは容易に理解できる。したがって、本発明の装置、方法、およびプログラムの実施の形態についての以下のより詳細な説明は、特許請求の範囲に示す本発明の範囲を限定するものではなく、単に本発明の選択した実施の形態の一例を示すものであって、本明細書の特許請求の範囲に示す本発明と矛盾無く装置、システムおよび方法についての選択した実施の形態を単に示すものである。当業者は、特定の細目の１つ以上が無くても、または他の方法、部品、材料でも本発明を実現できることが理解できる。 
【００１９】
図１は、本実施の形態にかかるインスタントメッセージ送受信システムの一例を示す模式図である。以下に示す例では、インスタントメッセージ送受信システムの一例として、サーバ−クライアントモデルを使用した場合について説明する。本発明は、サーバ−クライアントモデルに限られるものではなく、インスタントメッセージを送受信できるシステムであれば如何なる形態のシステムを使用してもよく、例えば、ピア−ピアモデルを使用することにしてもよい。
【００２０】
インスタントメッセージ送受信システム１は、図１に示すように、複数の端末装置１０と、サーバ２０がネックワーク３０を介して、通信可能に接続されている。ネットワーク３０は、無線・有線のローカル・公衆を含む通信網であり、例えば、ＬＡＮやインターネットである。
【００２１】
端末装置１０は、本実施の形態にかかるインスタントメッセージ送受信システム１を利用するユーザの端末装置であり、ネットワーク３０へのアクセス機能を備えている。端末装置１０としては、例えば、タブレットＰＣ、ノートＰＣ、デスクトップＰＣ、スマートフォン、及び携帯電話等である。
【００２２】
サーバ２０は、例えば、メインフレームやワークステーションなどのコンピュータ装置で構成されており、複数の端末装置１０にインスタントメッセージサービスを提供するインスタントメッセージサーバとして機能する。サーバ２０は、インスタントメッセージサービスを提供するために必要なプログラムや装置等を備えており、端末装置１０との間で実行される各処理は、これらインスタントメッセージサービスのための手法・技術等を用いて行われる。
【００２３】
本実施の形態にかかるインスタントメッセージ送受信システム１では、端末装置１０のユーザの意図を反映して、例えば、ユーザがメッセージを受信したくない場合に、端末装置１０をディスプレイ面を下にして置く、ケースのカバーを閉じる、机やバックの中に入れる等を行うことにより、プレゼンス情報が通信可能（ａｖａｉｌａｂｌｅ）から通信できない状態（例えば、不在（ａｗａｙ）等）に変更される。これにより、ユーザは、手動によることなく、ユーザの意図を反映したプレゼンス情報を簡単に変更可能となる。
【００２４】
図２は、サーバ２０の概略の構成例を示す図である。サーバ２０は、図２に示すように、制御部２１と、通信制御部２２と、入力部２３と、出力部２４と、ユーザ情報ＤＢ２５と、受信ボックス２６と、及びプログラム格納部２７等を備えている。
【００２５】
制御部２１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ：中央演算処理装置）などから構成され、プログラム格納部２７から動作プログラムを読み出して実行することにより、サーバ２０の各部を制御するとともに、各処理（インスタントメッセージサービスの提供等）を実現する。
【００２６】
通信制御部２２は、例えば、ルータなどの通信装置から構成され、サーバ２０とネットワーク３０とを接続し、サーバ２０と端末装置１０間のデータ通信を制御する。
【００２７】
入力部２３は、例えば、キーボードやポインティングデバイスなどの所定の入力装置から構成され、制御部２１への指示の入力やユーザ情報ＤＢ２５への情報の入力などに用いられる。
【００２８】
出力部２４は、例えば、ディスプレイ装置などの出力装置で構成されており、制御部２１の処理結果などを出力する。
【００２９】
ユーザ情報ＤＢ２５は、例えば、ハードディスク装置などの書換可能な記憶装置で構成されており、本実施の形態に係るインスタントメッセージ送受信システム１によるインスタントメッセージサービスを利用する端末装置１０のユーザに関する情報が登録されている。端末装置１０からのリクエストに応じて、ユーザ情報ＤＢ２５のデータは新規登録・更新が行われる。
【００３０】
ユーザ情報ＤＢ２５には、各ユーザに割り当てられたユーザＩＤ毎にレコードが作成され、各レコードには、ユーザ名、当該ユーザが使用する端末装置１０を特定する端末特定情報（例えば、ＩＰアドレス、電子メールアドレス、電話番号、など）、当該ユーザの現在の状態を示すプレゼンス情報（ステータス情報）等が格納される。プレゼンス情報は、各ユーザのプレゼンス（ステータス）を示す情報であり、各端末装置１０から随時取得される。
【００３１】
プレゼンス情報として、例えば、「通信可能（available）」、「不在（away）」、「着信拒否」などを示す情報が記録される。なお、ここでは、「通信できない状態」を「不在」として表現しているが、他の表現を使用してもよく、例えば、「ＯＦＦ  ＬＩＮＥ」、「離席」等で表現してもよく、ユーザが通信できない状態を示すものであれば如何なる表現でもよい。プレゼンス情報は、各ユーザにより端末装置１０に設定入力される場合の他、端末装置１０がセンサで検知することで生成され、随時サーバ２０に送信される。送信されたプレゼンス情報は、ユーザ情報ＤＢ２５に随時記録・更新される。通信中の端末装置１０でプレゼンス情報が更新された場合は、送信先の端末装置１０に更新されたプレゼンス情報が即座に通知される。
【００３２】
受信ボックス２６は，送信元の端末装置１０が送信したインスタントメッセージ（受信データ）を一時的に格納し，接続されている送信先の端末装置１０に即座に送信される。また，プレゼンス情報が「着信拒否」である端末装置１０に対しては、インスタントメッセージが送信されない。プレゼンス情報が、「通信可能」、「不在」の場合は、インスタントメッセージが送信される。
【００３３】
プログラム格納部２７は、例えば、ハードディスク装置や半導体記憶装置などの記憶装置から構成され、サーバ２０の動作プログラムを格納する。
【００３４】
次に、端末装置１０の構成について説明する。端末装置１０は、ネットワーク３０を介して、サーバ２０との間で、インスタントメッセージサービスが利用可能に構成されている。すなわち、インスタントメッセージサービスを利用するためのクライアント用のプログラムが各端末装置１０にインストールされているものとし、サーバ２０との間で実行される各処理は、インスタントメッセージサービスのための手法・技術等を用いて行われる。  
【００３５】
図３〜図９を参照して、端末装置１０がタブレットＰＣ１０ａである場合を一例として説明する。図３を参照して、タブレットＰＣ１０ａの概略の外観構成を説明する。図３はタブレットＰＣ１０ａの前面図（ディスプレイ面を上向きにして置いた状態）及び背面図（ディスプレイ面を下向きにして置いた状態）である。タブレットＰＣ１０ａは、前面にディスプレイ及びタッチパッドが配置されたスレート形状の携帯型情報処理装置である。
【００３６】
タブレットＰＣ１０ａは、図３に示すように、前面側にＬＣＤ１３が配置され、ＬＣＤ１３上にタッチパッド１２が配置されている。ＬＣＤ１３には各種情報が表示される。タブレットＰＣ１０ａは、略長方体である筐体１１に、回路基板、ＬＣＤ１３、タッチパッド１２が収納されている。筐体１１は例えば合成樹脂で構成することができる。ＬＣＤ１３の上方の筐体１１の略中央位置表面には、周囲の輝度を測定するＡＬＳ（Ａｍｂｉｅｎｔ  Ｌｉｇｈｔ  Ｓｅｎｓｏｒ：照度センサ）１８が設けられている。ＬＣＤ１３の右下方の筐体１１の内部には、タブレットＰＣ用ケースのカバーの開閉を検出するためのＬＩＤセンサ１９が設けられている。タッチパッド１２は、複数本の指を同時に検出可能なマルチタッチパッドであり、例えば、静電容量式のタッチセンサで構成され、タッチ位置（Ｘ，Ｙ）を検出可能な構成となっている。
【００３７】
図４は、タブレットＰＣ１０ａにタブレットＰＣ用ケース４０が装着された状態を示している。タブレットＰＣ用ケース４０は、タブレットＰＣ１０ａを固定するための本体部４２と、本体部４２に対して回動可能に構成され、タブレットＰＣ１０ａの前面を開閉するためのカバー４１とを備えている。本体部４２には、タブレットＰＣ１０ａの縁部を固定するための硬質の材料で形成された４つの固定突起４３が形成されている。ユーザは、タブレットＰＣ１０ａの前面を上にした状態で固定突起４３に嵌合させ、タブレットＰＣ１０ａを固定させる。
【００３８】
カバー４１は、タブレットＰＣ１０の前面を回動開閉可能に構成されている。カバー４１の左上上方には、タブレットＰＣ１０ａを本体部４２に固定した状態でＬＩＤセンサ１９と対応する位置に永久磁石４４が埋め込まれている。タブレットＰＣ１０ａでは、ＬＩＤセンサ１９の検出結果に基づいて、タブレットＰＣ１０ａの前面に対するカバー４１の開閉を検出することが可能となっている。
【００３９】
図５は、上記タブレットＰＣ１０ａの概略の構成例を示す図である。タブレットＰＣ１０ａは、同図に示すように、ＣＰＵ１０１、ＲＯＭ１０２、メモリ１０３、ＨＤＤ（ハードディスク）１０４、ＬＣＤ１３と、グラフィクスアダプタ１０５と、タッチパッド１２と、加速度センサ１７と、ＡＬＳセンサ１８と、ＬＩＤセンサ１９と、ＵＳＢポート１０６と、通信デバイス１０７と、電源回路１０８とを備えており、各部はバスを介して直接または間接的に接続されている。 
【００４０】
ＣＰＵ１０１は、バスを介して接続されたＨＤＤ１０４に格納されたＯＳ１１１によりＰＣ１全体の制御を行うとともに、ＨＤＤ１０４に格納された各種のプログラムに基づいて処理を実行する機能を司る。ＲＯＭ１０２は、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ：基本入出力システム）１０２ａやデータ等を格納している。
【００４１】
メモリ１０３は、キャッシュメモリやＲＡＭで構成されており、ＣＰＵ１０１の実行プログラムの読み込み領域として、実行プログラムの処理データを書き込む作業領域として利用される書き込み可能メモリである。   
【００４２】
ＨＤＤ（ハードディスク）１０４は、タブレットＰＣ１０ａの全体の制御を行うためのＯＳ１１１、周辺機器類をハードウェア操作するための各種ドライバ１１２、インスタントメッセージアプリ１１３と、特定業務に向けられた、ブラウザアプリケーション、電子メールアプリ、動画再生アプリ、表計算アプリ、及びワープロアプリ等の他のアプリケーション（不図示）等を記憶する機能を有する。
【００４３】
ＯＳ１１１は、タブレットＰＣ１０ａの基本的な動作を制御するものであり、各種資源を管理し、例えば、アプリケーションプログラムが発生した命令を、ドライバ１１２やＢＩＯＳ１０２ａ等に伝える。また、ＯＳ１１１は、マルチタスク機能を有し、アプリケーションの実行コンテキスト（あるアプリケーションが利用しているレジスタセットやメインメモリイメージ、ファイルハンドルなど）やＧＵＩの部品などのソフトウェア資源の管理も行う。ＯＳ１１１としては、例えば、Ｗｉｎｄｏｗｓ（登録商標）、Ａｎｄｒｏｉｄ（登録商標）、及びｉＯＳ（登録商標）等を使用することができる。 
【００４４】
各種ドライバ１１２は、例えば、タッチパッド１２を動作させるためのタッチパッドドライバ、ＬＣＤ１３に画像を表示させるための表示ドライバ、加速度センサ１７を動作させるための加速度センサドライバ、ＡＬＳセンサ１８を動作させるためのＡＬＳセンサドライバ、ＬＩＤセンサ１９を動作させるためのＬＩＤセンサドライバ等である。
【００４５】
インスタントメッセージアプリ１１３は、サーバ２０との間でインスタントメッセージサービスを利用可能にするためのクライアント用アプリケーションであり、プレゼンス情報やメッセージを表示する画面や、ログイン操作や各種設定を行うための画面の表示、メッセージやプレゼンス情報の送信等を行う。インスタントメッセージアプリ１１３から送信されたメッセージやプレゼンス情報は、サーバ２０を介して、通信相手に即時に送信される。
【００４６】
グラフィクスアダプタ１０５は、ＣＰＵ１０１の制御に従って、表示情報をビデオ信号に変換し、変換したビデオ信号をＬＣＤ１３に出力する。ＬＣＤ１３は、ＣＰＵ１０１の制御に従って、各種情報を表示する機能を有している。通信デバイス１０７は、ネットワーク３０を介してデータの送受信を行うためのものである。 
【００４７】
電源回路１０８は、ＡＣアダプタ、インテリジェント電池、インテリジェント電池を充電するための充電器、およびＤＣ／ＤＣコンバータ等を備えており、ＣＰＵ１０１の制御に従って、各デバイスに電力を供給する。   
【００４８】
タッチパッド１２は、ユーザが入力操作を行うためのユーザインターフェィスであり、ユーザが、ＬＣＤ１３の画面に表示される各種メニュー、アイコン、ボタン、およびキーボード等の画面オブジェクトを選択して入力操作を行ったり、テキストの入力操作や、スクロールやスワイプ等の画面操作を行うためのものである。タッチパッド１２は指等のタッチ位置（Ｘ，Ｙ）を検出して、ＣＰＵ１０１に出力する。 
【００４９】
加速度センサ１７は、ＬＣＤ１３の表示画面に平行かつ互いに垂直な２方向（Ｘ方向、Ｙ方向）と、これらに垂直な方向（Ｚ方向）の計３方向（ＸＹＺ方向）の加速度を検知して、ＸＹＺ方向の加速度値Ａｘ（ｔ）、Ａｙ（ｔ）、Ａｚ（ｔ）をＣＰＵ１０１に出力する（但し、ｔは時間）。ＣＰＵ１０１は、加速度値Ａｘ（ｔ）、Ａｙ（ｔ）、Ａｚ（ｔ）の検出結果に基づいて、タブレットＰＣ１０ａの姿勢を検出する。ここでは、加速度センサ１７を使用してタブレットＰＣ１０ａの姿勢を検出することとしたが、他のセンサにより、又は、加速度センサと他のセンサを組み合わせた検出方法を使用することにしてもよい。
【００５０】
ＡＬＳセンサ１８は、周囲の輝度を測定して、輝度の測定結果をＣＰＵ１０１に出力する。
【００５１】
ＬＩＤセンサ１９は、タブレットＰＣ１０の前面に対するタブレットＰＣ用ケース４０のカバー４１の開閉を検出して、検出結果をＣＰＵ１０１に出力する。上述したように、タブレットＰＣ用ケース４０のカバー４１には永久磁石４４が埋め込まれており、カバー４１が閉じられた状態で、永久磁石４４はタブレットＰＣ１０ａに配置されたＬＩＤセンサ１９に接近する。カバー４１が開かれると、永久磁石４４はＬＩＤセンサ１９から離れる。ＬＩＤセンサ１９は、永久磁石４４からの磁力を感知することにより、永久磁石４４が自らに接近しているか否かを検出することができ、そこからカバー４１が閉じられた状態か開かれた状態かを知ることができる。 
【００５２】
図６〜図９を参照して、インスタントメッセージアプリ１１３がプレゼンス情報を自動更新する処理を詳細に説明する。図６は、インスタントメッセージアプリ１１３がプレゼンス情報を自動更新する処理を説明するためのフローチャートである。以下、インスタントメッセージアプリ１１３を起動して、インスタントメッセージサービスに対するユーザのログインが行われると、プレゼンス情報は、通信可能が設定されるものとして説明する。
【００５３】
図６において、インスタントメッセージアプリ１１３は、加速度センサ１７の検出結果に基づいて、タブレットＰＣ１０ａがディスプレイ面を下向きにして置かれたか否かを判断する（ステップＳ１）。タブレットＰＣ１０ａがディスプレイ面を下向きにして置かれた場合には（ステップＳ１の「Ｙｅｓ」）、インスタントメッセージアプリ１１３は、不在を、サーバ２０を介して相手方の端末装置に通知する（ステップＳ４）。例えば、ユーザは、メッセージを交換したくない場合に、タブレットＰＣ１０ａのディスプレイ面を下向きにして置くことで、不在を通知することができる。
【００５４】
タブレットＰＣ１０ａがディスプレイ面を下向きにして置かれていない場合には（ステップＳ１の「Ｎｏ」）、インスタントメッセージアプリ１１３は、ＬＩＤセンサ１９の検出結果に基づいて、タブレットＰＣ用ケース４０のカバー４１が閉じられたか否かを判断する（ステップＳ２）。タブレットＰＣ用ケース４０のカバー４１が閉じられた場合には（ステップＳ２の「Ｙｅｓ」）。インスタントメッセージアプリ１１３は、不在を、サーバ２０を介して相手方の端末装置に通知する（ステップＳ４）。例えば、ユーザがメッセージを交換したくない場合に、タブレットＰＣ用ケース４０のカバー４１が閉じることで、不在を通知することができる。
【００５５】
タブレットＰＣ用ケース４０のカバー４１が閉じられていない場合には（ステップＳ２の「Ｎｏ」）、インスタントメッセージアプリ１１３は、ＡＬＳセンサ１９の検出結果に基づいて、周囲が暗いか否かを判断する（ステップＳ３）。例えば、インスタントメッセージアプリ１１３は、ＡＬＳセンサ１９で検出した輝度が閾値以下の場合に、周囲が暗いと判断することができる。周囲が暗い場合には（ステップＳ３の「Ｙｅｓ」）。インスタントメッセージアプリ１１３は、不在を、サーバ２０を介して相手方の端末装置に通知する（ステップＳ４）。例えば、ユーザは、タブレットＰＣ１０ａをバックや机の中にしまった場合に、不在を通知することができる。このように、不在と設定するのが望ましいような場合に、ユーザが手動で不在を設定することなく、自動的に不在を設定することができる。
【００５６】
図７を参照して、インスタントメッセージアプリ１１３により表示される表示画面の一例を説明する。特に、図７は、ユーザＡのタブレットＰＣ１０ａとユーザＢの他の端末装置１０間でインスタントメッセージサービスを利用している場合に、ユーザＡのタブレットＰＣ１０ａ、ユーザＢの他の端末装置１０に表示される画面の一例を説明するための図である。
【００５７】
図７において、３０１は、ユーザＡのタブレットＰＣ１０ａに表示される画面、３０２は、ユーザＡ及び通信相手（ユーザＢ）のユーザ名とプレゼンス情報、３０３は、ユーザＡと通信相手（ユーザＢ）が送信した（書き込んだ）メッセージが表示される領域を示している。また、４０１は、ユーザＢの端末装置１０ｂに表示される画面、４０２は、ユーザＢ及び通信相手（ユーザＡ）のユーザ名とプレゼンス情報、４０３は、ユーザＢと通信相手（ユーザＡ）が送信したメッセージが表示される領域を示している。
【００５８】
このように、タブレットＰＣ１０ａ、他の端末装置１０には、サーバ２０を介して、相手から受け取ったプレゼンス情報が画面に表示され、相手のプレゼンス情報を知ることができる。このプレゼンス情報により、相手がメッセージ交換可能な状態かどうかを知ることができる。送信されたメッセージはサーバ２０を介して相手の画面に即座に表示され、リアルタイムなメッセージ交換を行うことができる。
【００５９】
ユーザＡがタブレットＰＣ１０ａを、ディスプレイ面を下向きにして置いた場合、暗い場所に置いた場合（例えば、机の中、鞄の中等）、又は、タブレットＰＣ用ケース４０のカバー４１を閉じた場合には、タブレットＰＣ１０ａは、プレゼンス情報として、「不在」をサーバ２０を介して他の端末装置１０に送信し、他の端末装置１０には、ユーザＡの「不在」が表示される。これにより、ユーザＢは、ユーザＡがメッセージ交換可能な状態でないことを知ることができる。
【００６０】
なお、端末装置１０がスマートフォンの場合は、スマートフォンがディスプレイ面を下向きにした置いた場合のみプレゼンス情報を、「不在」に変更することにしてもよい。スマートフォンの場合は、通常、ユーザが手元に置いて常時使用する場合が多いため、ユーザの意志でスマートフォンをディスプレイ面を下向きにした置いた場合のみ、「不在」とるのが望ましいと考えられる。
【００６１】
図６及び図７に示す例では、タブレットＰＣ１０ａをディスプレイ面を下向きにして置いた場合に、プレゼンス情報として「不在」を設定することとした。しかしながら、「不在」を設定しても相手方からメッセージが送られる場合があるため、メッセージを一切受け付けたくない場合を考慮して、タブレットＰＣ１０ａをディスプレイ面を下向きにして置いた場合に、プレゼンス情報として「着信拒否」を設定することにしてもよい。
【００６２】
図８及び図９を参照して、インスタントメッセージアプリ１１３がプレゼンス情報を自動更新する処理の他の例を説明するための図である。図８は、インスタントメッセージアプリ１１３がプレゼンス情報を自動更新する処理の他の例を説明するためのフローチャートである。図８において、図６と異なる部分についてのみ説明し、共通する部分の説明は省略する。
【００６３】
図８において、インスタントメッセージアプリ１１３は、加速度センサ１７の検出結果に基づいて、タブレットＰＣ１０ａがディスプレイ面を下向きにして置かれたか否かを判断する（ステップＳ１）。タブレットＰＣ１０ａがディスプレイ面を下向きにして置かれた場合には（ステップＳ１の「Ｙｅｓ」）、インスタントメッセージアプリ１１３は、「着信拒否」を、サーバ２０を介して相手方の端末装置に通知する（ステップＳ５）。これにより、上述したように、プレゼンス情報として、「着信拒否」が設定された端末装置には、サーバ２０からメッセージが送信されないため、ユーザＡがタブレットＰＣ１０ａを、ディスプレイ面を下向きにして置いた場合には、相手方からのメッセージを受信しないで済む。
【００６４】
図９は、ユーザＡのタブレットＰＣ１０ａとユーザＢの他の端末装置１０間でインスタントメッセージサービスを利用している場合に、ユーザＡのタブレットＰＣ１０ａ、ユーザＢの他の端末装置１０に表示される画面の他の例を説明するための図である。図９において、図７と共通する部分の説明を省略する。
【００６５】
ユーザＡが、タブレットＰＣ１０ａを暗い場所に置いた場合（例えば、机の中、鞄の中等）、又は、タブレットＰＣ用ケース４０のカバー４１を閉じた場合には、タブレットＰＣ１０ａは、プレゼンス情報として「不在」を、サーバ２０を介して他の端末装置１０に送信し、他の端末装置１０には、ユーザＡの「不在」が表示される。
【００６６】
また、ユーザＡが、タブレットＰＣ１０ａを、ディスプレイ面を下向きにして置いた場合は、タブレットＰＣ１０ａは、プレゼンス情報として「着信拒否」を、サーバ２０を介して他の端末装置１０に送信し、他の端末装置１０には、ユーザＡの「着信拒否」が表示される。
【００６７】
以上説明したように、本実施の形態によれば、タブレットＰＣ１０ａの姿勢を検出するための加速度センサ１７と、加速度センサ１７の検出結果に基づいて、自己のプレゼンス情報を変更して相手方端末に通知することとしたので、ユーザの意図を反映して、簡単にプレゼンス情報を変更することが可能となる。
【００６８】
また、タブレットＰＣ１０ａの前面が下向きにして置かれた状態が検出された場合に、は、プレゼンス情報を「不在」に変更することとしたので、ユーザがタブレットＰＣ１０ａの前面を下向きにして置いた場合には、「不在」を相手方に通知することが可能となる。
【００６９】
また、タブレットＰＣ１０ａの前面が下向きにして置かれた状態が検出された場合に、は、プレゼンス情報を「着信拒否」に変更することとしたので、ユーザがタブレットＰＣ１０ａの前面を下向きにして置いた場合には、「着信拒否」を相手方に通知することが可能となる。
【００７０】
また、タブレットＰＣ１０ａの前面に対するタブレットＰＣ用ケース４０のカバー４１の開閉を検出するためのＬＩＤセンサ１９を備え、タブレットＰＣ１０ａの前面に対するカバー４１の閉じ状態を検出した場合には、プレゼンス情報を「不在」に変更することとしたので、ユーザがタブレットＰＣ用ケース４０のカバー４１を閉じた場合には、「不在」を相手方に通知することが可能となる。
【００７１】
また、タブレットＰＣ１０ａの周囲の明るさを検出するためのＡＬＳセンサ１８を備え、タブレットＰＣ１０ａの周囲の暗いと検出された場合に、プレゼンス情報を「不在」に変更することとしたので、ユーザがタブレットＰＣ１０ａを机や鞄の中に入れた場合には、「不在」を相手方に通知することが可能となる。
【産業上の利用可能性】
【００７２】
以上のように、本発明にかかる携帯型情報処理装置、その通信方法、及びコンピュータが実行可能なプログラムは、インスタントメッセージサービスを利用する場合に有用である。
【符号の説明】
【００７３】
１  インスタントメッセージ送受信システム
１０  端末装置
１０ａ  タブレットＰＣ
１２  タッチパッド
１３  ＬＣＤ
１７  加速度センサ
１８  ＡＬＳセンサ
１９  ＬＩＤセンサ
２０  サーバ
３０  ネックワーク
２１  制御部
２２  通信制御部
２３  入力部
２４  出力部
２５  ユーザ情報ＤＢ
２６  受信ボックス
２７  プログラム格納部
４０  タブレットＰＣ用ケース
４１  カバー
４２  本体部
４３  固定突起
４４  永久磁石
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  メモリ
１０４  ＨＤＤ（ハードディスク）
１０５  グラフィクスアダプタ
１０６  ＵＳＢポート
１０７  通信デバイス
１０８  電源回路
１１１  ＯＳ
１１２  ドライバ
１１３  インスタントメッセージアプリ
【図１】
0005947767.tif 000002
【図２】
0005947767.tif 000003
【図３】
0005947767.tif 000004
【図４】
0005947767.tif 000005
【図５】
0005947767.tif 000006
【図６】
0005947767.tif 000007
【図７】
0005947767.tif 000008
【図８】
0005947767.tif 000009
【図９】
0005947767.tif 000010