(57)【特許請求の範囲】
【請求項１】
ネットワーク上の通信制御装置を介して、予め登録したメンバの通信端末に、自己のステータス情報を提供する通信端末であって、
標準形式テンプレートを受信するテンプレート通信部と、
前記テンプレート通信部が受信した前記標準形式テンプレートを格納する標準形式テンプレート格納部と、
前記標準形式テンプレート格納部が格納する前記標準形式テンプレートを内部形式テンプレートに変換するテンプレート形式変換部と、
前記テンプレート形式変換部が変換した前記内部形式テンプレートを適用して、前記ステータス情報を変更するステータス情報変更部と、
変更した前記ステータス情報を前記通信制御装置に送信するステータス情報送信部と、
テンプレートを表示する表示部と、
使用している場所を特定する場所特定部と、
前記表示部の最前面に優先表示する前記内部形式テンプレートに関連付けられた、前記使用している場所に対応付けた優先テンプレート識別情報を格納する優先テンプレート識別情報格納部と、
前記内部形式テンプレートを格納する内部形式テンプレート格納部と、
を備え、
前記ステータス情報変更部は、複数の前記内部形式テンプレートを参照して、前記表示部に複数のテンプレートを重ねて表示し、各内部形式テンプレートに関連付けられた識別情報を示すタグを選択することにより、選択に係るテンプレートを最前面に表示し、
前記ステータス情報変更部は、前記場所特定部が特定した前記使用している場所に対応付けられている前記内部形式テンプレートを前記内部形式テンプレート格納部から取得し、前記使用している場所に対応付けられている前記内部形式テンプレートが前記表示部の最前面に表示されるよう制御する、
通信端末。
【請求項２】
内部形式テンプレートを作成するテンプレート作成部、をさらに備え、
前記テンプレート形式変換部は、前記テンプレート作成部が作成した前記内部形式テンプレートを標準形式テンプレートに変換し、
前記標準形式テンプレート格納部は、前記テンプレート形式変換部が変換した前記標準形式テンプレートを格納し、
前記テンプレート通信部は、前記標準形式テンプレート格納部に格納された前記標準形式テンプレートを送信する、
請求項１に記載の通信端末。
【請求項３】
前記テンプレート通信部は、他の通信端末から受けたメールまたは他の通信端末に宛てたメールの添付データとして前記標準形式テンプレートを受信または送信する、
請求項２に記載の通信端末。
【請求項４】
前記テンプレート通信部は、装着または脱着が可能な外部記憶装置との間で前記標準形式テンプレートを受信または送信する、
請求項２に記載の通信端末。
【請求項５】
前記標準形式テンプレートは、構造化言語で記述される、
請求項３に記載の通信端末。
【請求項６】
前記構造化言語は、ＸＭＬ言語であり、
前記標準形式テンプレートは、前記ステータス情報に含められる状態テキストまたは状態アイコンのデータが状態タグおよび状態終了タグの間に記述される形式で構造化されている、
請求項５に記載の通信端末。
【請求項７】
コンピュータを、請求項１から６のいずれか１項に記載の通信端末として機能させるためのプログラム。
【請求項８】
ネットワーク上の通信制御装置を介して、予め登録したメンバの通信端末に、自己のステータス情報を提供する通信端末における通信方法であって、
標準形式テンプレートを受信するテンプレート通信段階と、
前記テンプレート通信段階において受信した前記標準形式テンプレートを格納する標準形式テンプレート格納段階と、
前記標準形式テンプレート格納段階において格納する前記標準形式テンプレートを内部形式テンプレートに変換するテンプレート形式変換段階と、
前記テンプレート形式変換段階において変換した前記内部形式テンプレートを適用して、前記ステータス情報を変更するステータス情報変更段階と、
変更した前記ステータス情報を前記通信制御装置に送信するステータス情報送信段階と、
を備え、
内部形式テンプレート格納部に格納された複数の前記内部形式テンプレートを参照して、前記通信端末の表示部に複数のテンプレートを重ねて表示し、各内部形式テンプレートに関連付けられた識別情報を示すタグを選択することにより、選択に係るテンプレートを最前面に表示する表示段階と、
前記通信端末を使用している場所を特定する場所特定段階と、
前記表示部の最前面に優先表示する前記内部形式テンプレートに関連付けられた、前記使用している場所に対応付けた優先テンプレート識別情報を格納する優先テンプレート識別情報格納部を参照して、前記場所特定段階において特定された前記使用している場所に対応付けられている前記内部形式テンプレートを前記内部形式テンプレート格納部から取得し、前記使用している場所に対応付けられている前記内部形式テンプレートが前記表示部の最前面に表示されるよう制御する制御段階と、
をさらに備える通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末、通信方法およびプログラムに関する。本発明は、特に、ステータスを変更する場合に利用できるテンプレートを、複数の通信端末で共通に利用できる通信端末、通信方法およびプログラムに関する。
【背景技術】
【０００２】
特許文献１は、プレゼンス情報に加えてユーザ独自の追加情報を通信相手に容易に送信する通信端末を開示する。特許文献１は、表示名を含んだプレゼンス情報を設定するプレゼンス情報設定手段と、プレゼンス情報を保存する記憶部と、プレゼンス情報を他の通信端末に通知するプレゼンス情報通知手段を備える。当該通信端末は、さらにプレゼンス情報に加える追加情報を予め記憶部に登録できる追加情報設定手段と、保存された追加情報から所定の追加情報を選択できる追加情報決定手段とを備える。そして当該通信端末は、プレゼンス情報設定手段が追加情報と表示名とから追加情報付き表示名を生成して、プレゼンス情報通知手段が追加情報付き表示名を含むプレゼンス情報を他の通信端末に通知する。当該通信端末によれば、予め登録した追加情報を選択して、選択した追加情報をプレゼンス情報に含めて他の通信端末に通知できる。
【特許文献１】特開２００７−８８８６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、特許文献１に記載の通信端末では、予め登録した追加情報からプレゼンス情報に追加する追加情報を選択するというテンプレート的な利用態様を提供するに止まる。また当該通信端末では、テンプレート的な使用態様でプレゼンス情報に追加した追加情報を他の通信端末に通知するに止まる。プレゼンス情報を利用するユーザの利便性を考慮すれば、プレゼンス情報に含める情報をテンプレートから選択できるに止まらず、当該テンプレートを他の通信端末でも利用できることが望まれる。また、プレゼンス情報に含める情報選択の利便性を考慮すれば、単一のテンプレートが利用できるに止まらず、複数のテンプレートが利用できることが好ましい。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明の第１の形態においては、ネットワーク上の通信制御装置を介して、予め登録したメンバの通信端末に、自己のステータス情報を提供する通信端末であって、標準形式テンプレートを受信するテンプレート通信部と、テンプレート通信部が受信した標準形式テンプレートを格納する標準形式テンプレート格納部と、標準形式テンプレート格納部が格納する標準形式テンプレートを内部形式テンプレートに変換するテンプレート形式変換部と、テンプレート形式変換部が変換した内部形式テンプレートを適用して、ステータス情報を変更するステータス情報変更部と、変更したステータス情報を通信制御装置に送信するステータス情報送信部と、を備える通信端末を提供する。
【０００５】
通信端末は、内部形式テンプレートを作成するテンプレート作成部をさらに備えることができる。テンプレート形式変換部は、テンプレート作成部が作成した内部形式テンプレートを標準形式テンプレートに変換することができ、標準形式テンプレート格納部は、テンプレート形式変換部が変換した標準形式テンプレートを格納でき、テンプレート通信部は、標準形式テンプレート格納部に格納された標準形式テンプレートを送信してもよい。
【０００６】
テンプレート通信部は、他の通信端末から受けたメールまたは他の通信端末に宛てたメールの添付データとして、標準形式テンプレートを受信または送信してもよい。テンプレート通信部は、装着または脱着が可能な外部記憶装置との間で標準形式テンプレートを受信または送信してもよい。
【０００７】
標準形式テンプレートは、構造化言語で記述されてもよい。構造化言語は、ＸＭＬ言語であってよく、標準形式テンプレートは、ステータス情報に含められる状態テキストまたは状態アイコンのデータが状態タグおよび状態終了タグの間に記述される形式で構造化されてもよい。
【０００８】
通信端末は、テンプレートを表示する表示部をさらに備えてもよい。ステータス情報変更部は、複数の内部形式テンプレートを参照して、表示部に複数のテンプレートを重ねて表示してよい。各内部形式テンプレートに関連付けられた識別情報を示すタグを選択することにより、選択に係るテンプレートを最前面に表示してもよい。
【０００９】
通信端末は、使用している場所を特定する場所特定部と、表示部の最前面に優先表示する内部形式テンプレートに関連付けられた、使用している場所に対応付けた優先テンプレート識別情報を格納する優先テンプレート識別情報格納部と、をさらに備えることができる。ステータス情報変更部は、場所特定部が特定した使用している場所に対応付けられている内部形式テンプレートを内部形式テンプレート格納部から取得でき、使用している場所に対応付けられている内部形式テンプレートが表示部の最前面に表示されるよう制御できる。
【００１０】
本発明の第２の形態においては、ネットワーク上の通信制御装置を介して、予め登録したメンバの通信端末に、自己のステータス情報を提供する通信端末における通信方法であって、標準形式テンプレートを受信するテンプレート通信段階と、テンプレート通信段階において受信した標準形式テンプレートを格納する標準形式テンプレート格納段階と、標準形式テンプレート格納段階において格納する標準形式テンプレートを内部形式テンプレートに変換するテンプレート形式変換段階と、テンプレート形式変換段階において変換した内部形式テンプレートを適用して、ステータス情報を変更するステータス情報変更段階と、変更したステータス情報を通信制御装置に送信するステータス情報送信段階と、を備える通信方法を提供する。
【００１１】
本発明の第３の形態においては、ネットワーク上の通信制御装置を介して、予め登録したメンバの通信端末に、自己のステータス情報を提供する通信端末用のプログラムであって、通信端末を、標準形式テンプレートを受信するテンプレート通信部、テンプレート通信部が受信した標準形式テンプレートを格納する標準形式テンプレート格納部、標準形式テンプレート格納部が格納する標準形式テンプレートを内部形式テンプレートに変換するテンプレート形式変換部、テンプレート形式変換部が変換した内部形式テンプレートを適用して、ステータス情報を変更するステータス情報変更部、変更したステータス情報を通信制御装置に送信するステータス情報送信部として機能させるプログラムを提供する。
【００１２】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明を実施するための最良の形態】
【００１３】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１４】
図１は、本実施形態の通信端末１００（Ａ）および通信端末１００（Ｂ）を利用する通信システム５の概要を示す。通信システム５は、通信端末１００（Ａ）と、通信端末１００（Ｂ）と、通信制御装置２００と、ネットワーク４００とを備える。図１において二つの通信端末１００（Ａ）および通信端末１００（Ｂ）を例示すが、さらに多数の通信端末を有してよい。通信端末１００（Ａ）と通信端末１００（Ｂ）とが異なる通信制御装置２００で管理される場合には通信制御装置２００を複数備えてよい。
【００１５】
通信端末１００（Ａ）と通信端末１００（Ｂ）とは、同一の構成を有する。よって以下の説明において、通信端末１００（Ａ）と通信端末１００（Ｂ）とを区別しない場合には、単に「通信端末１００」と標記する。また通信端末１００が有する部材、データ、情報その他の構成についても「（Ａ）」と「（Ｂ）」とで区別しない場合には同様に文字のない符号で標記する。
【００１６】
一方、通信端末１００（Ａ）または通信端末１００（Ｂ）に固有の構成については、「（Ａ）」または「（Ｂ）」の符号を付加して標記する。すなわち、通信端末１００（Ａ）のユーザは「ユーザ（Ａ）」、通信端末１００（Ｂ）のユーザは「ユーザ（Ｂ）」と標記する。その他ここに定義しない構成についても同様なルールに従って標記する。なお、以下の説明において、通信端末１００の間で通信を実行する場合、通信端末１００（Ａ）と通信端末１００（Ｂ）との間の一対一通信のほか、一つの通信端末１００（Ａ）と２以上の通信端末１００（Ｂ）との間の同時通信が可能なことはいうまでもない。２以上の通信端末１００（Ａ）と他の２以上の通信端末１００（Ｂ）との間の同時通信ももちろん可能であってよい。
【００１７】
通信端末１００は、ネットワーク４００上の通信制御装置２００を介して、予め登録したメンバの通信端末１００に、自己のステータス情報を提供する。通信端末１００は、ステータス情報の提供が許可された他の通信端末１００のメンバを登録するコンタクトリストを備える。たとえば通信端末１００（Ａ）は、通信端末１００（Ｂ）のユーザ（Ｂ）のユーザ識別情報（Ｂ）を通信端末１００（Ａ）のコンタクトリスト（Ａ）に記録してユーザ（Ｂ）を登録できる。通信端末１００（Ｂ）は、通信端末１００（Ａ）のユーザ（Ａ）のユーザ識別情報（Ａ）を通信端末１００（Ｂ）のコンタクトリスト（Ｂ）に記録してユーザ（Ａ）を登録できる。
【００１８】
通信端末１００は、ステータス情報に含める状態データ等を選択するテンプレートを備える。テンプレートは、ステータス情報に含めて他の通信端末１００に送信するユーザの状態データ等を予め登録しておき、ユーザが状態データ等を変更するときに参照して入力を簡便にする既定データの集合であってよい。テンプレートは、通信端末１００が動作するときに実際に参照する形式の内部形式テンプレートと、他の通信端末１００においても共通に使用できる標準形式テンプレートとを含む。
【００１９】
内部形式テンプレートは、通信端末１００ごとあるいは通信端末１００のメーカごとに独自にその形式が既定されるから、他の通信端末１００において通常共通に動作させることはできない。一方、標準形式テンプレートは、他の通信端末１００においても共通に動作させることを目的にその形式が規定される。標準形式テンプレートとして、たとえばＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）、ＣＳＶ（Ｃｏｍｍａ  Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅｓ）、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等の構造化言語を用いた構造化文書を例示できる。
【００２０】
通信端末１００は、複数のテンプレートを格納できる。よって通信端末１００のユーザは、複数のテンプレートをシーンに応じて使い分けることができる。たとえば会社にいるときには会社用のテンプレートを使用でき、帰宅後は家族用あるいは友人用のテンプレートを使用できる。
【００２１】
通信端末１００は、テンプレートを任意に作成する用に供することができる。通信端末１００のユーザは、作成したテンプレートを他の通信端末１００に提供して、テンプレートを共有できる。なお、他の通信端末１００に提供するテンプレートは、他の通信端末１００においても動作できるものでなければならないから、標準形式テンプレートが提供される。
【００２２】
通信端末１００は、他の通信端末１００において作成されたテンプレートを受け取ることができる。受け取ることができるテンプレートは標準形式テンプレートであってよい。通信端末１００は、受け取った標準形式テンプレートを内部形式テンプレートに変換して、自機のテンプレートとして利用できる。すなわち、通信端末１００は、自機で作成したテンプレートだけでなく、他の通信端末１００で作成されたテンプレートをも利用して、ステータス情報の変更に供することができる。
【００２３】
通信端末１００として携帯電話端末が例示できる。通信端末１００は、他の通信端末１００のステータス情報を、通信制御装置２００を介して受信する携帯電話端末であってよい。通信端末１００は、半二重通信方式のＰＴＴ通信方式で通信する携帯電話端末であってよい。通信端末１００は、通信機能を有するノートパソコン、ＰＤＡ、ゲーム機等の携帯情報端末、またはデスクトップ型ＰＣであってもよい。通信端末１００は、ネットワーク４００を介して標準形式テンプレートを送受信できる。
【００２４】
なお、ステータス情報には、状態データのほか、ユーザの画像、サービスアベイラビリティおよびコメントを含むことができる。状態データは、ユーザの状態を示すテキストまたはユーザの状態を示す画像であってよい。サービスアベイラビリティは、電話、メールあるいはＰｏＣ（Ｐｕｓｈ  ｔｏ  ｔａｌｋ  ｏｖｅｒ  Ｃｅｌｌｕｌａｒ）に応答可能か否かを示すデータであってよい。
【００２５】
通信制御装置２００は、通信端末１００ごとのステータス情報を取得して記録する。通信制御装置２００は、通信端末１００ごとのリソースリストを備える。リソースリストには、対応する通信端末１００のステータス情報の受信が許可された他の通信端末１００を登録する。リソースリストへの登録には、通信端末１００の端末識別情報を利用できる。通信制御装置２００は、リソースリストに登録された他の通信端末１００に、リソースリストに対応する通信端末１００のステータス情報を送信する。
【００２６】
たとえば通信制御装置２００に、通信端末１００（Ａ）に対応するリソースリスト（Ａ）を備え、リソースリスト（Ａ）には、ステータス情報（Ａ）の受信が許可された、たとえば通信端末１００（Ｂ）の端末識別情報（Ｂ）を記録する。そして通信制御装置２００は、端末識別情報（Ｂ）を参照して通信端末１００（Ｂ）にステータス情報（Ａ）を送信する。一方、通信制御装置２００に、通信端末１００（Ｂ）に対応するリソースリスト（Ｂ）を備え、リソースリスト（Ｂ）には、ステータス情報（Ｂ）の受信が許可された、たとえば通信端末１００（Ａ）の端末識別情報（Ａ）を記録する。そして通信制御装置２００は、端末識別情報（Ａ）を参照して通信端末１００（Ａ）にステータス情報（Ｂ）を送信する。
【００２７】
通信端末１００にコンタクトリストを備え、通信制御装置２００にリソースリストを備えることにより、通信端末１００は、コンタクトリストに登録しており、かつ他の通信端末１００のリソースリストに通信端末１００の端末識別情報が登録されている場合には、他の通信端末１００のステータスを表示できる。通信制御装置２００は、標準形式テンプレートの送受信に用いることができる。
【００２８】
ネットワーク４００は、通信端末１００の間あるいは通信端末１００と通信制御装置２００との間の通信を媒介する。ネットワーク４００は、たとえばＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）に従う情報通信網であってよい。ネットワーク４００には、ＩＰ電話網を含んでもよい。
【００２９】
図２は、通信端末１００の機能構成例を示す。通信端末１００は、テンプレート通信部１０５、テンプレート形式変換部１１５、ステータス情報変更部１２５、ステータス情報送信部１３０、表示部１３５、入力部１４０、場所特定部１４５およびタイマ１５０を備える。通信端末１００は、さらに充電有無判断部１５５、テンプレート作成部１６５、格納部１７０、ステータス情報受信部１７５およびステータス情報表示制御部１８０を備える。格納部１７０は、標準形式テンプレート格納部１１０、内部形式テンプレート格納部１２０および優先テンプレート識別情報格納部１６０を有する。
【００３０】
テンプレート通信部１０５は、他の通信端末１００によって配布された標準形式テンプレートを受信する。また、テンプレート通信部１０５は、標準形式テンプレート格納部１１０に格納された標準形式テンプレートを他の通信端末１００に送信する。テンプレート通信部１０５は、他の通信端末１００から受けたメールまたは他の通信端末１００に宛てたメールの添付データとして標準形式テンプレートを受信または送信できる。テンプレート通信部１０５は、装着または脱着が可能な外部記憶装置との間で標準形式テンプレートを受信または送信してもよい。
【００３１】
標準形式テンプレート格納部１１０は、テンプレート通信部１０５が受信した標準形式テンプレートを格納する。また、標準形式テンプレート格納部１１０は、テンプレート形式変換部１１５が変換した標準形式テンプレートを格納する。標準形式テンプレートは、構造化言語で記述されてよく、構造化言語としては、ＸＭＬ言語を用いることができる。標準形式テンプレートは、ステータス情報に含められる状態テキストまたは状態アイコンのデータ（状態データ）が状態タグおよび状態終了タグの間に記述される形式で構造化されてよい。
【００３２】
テンプレート形式変換部１１５は、標準形式テンプレート格納部１１０が格納する標準形式テンプレートを内部形式テンプレートに変換する。また、テンプレート形式変換部１１５は、テンプレート作成部１６５が作成した内部形式テンプレートを標準形式テンプレートに変換する。テンプレート形式変換部１１５により、他の通信端末１００から受信した標準形式テンプレートを内部形式テンプレートに変換でき、自機で作成した内部形式テンプレートを他の通信端末１００に送信することを目的として標準形式テンプレートに変換できる。
【００３３】
内部形式テンプレート格納部１２０は、内部形式テンプレートを格納する。内部形式テンプレート格納部１２０は、自機で作成した内部形式のテンプレートを格納でき、また、他の通信端末１００から受信してテンプレート形式変換部１１５により変換された内部形式テンプレートを格納できる。内部形式テンプレート格納部１２０は、複数の内部形式テンプレートを格納してもよい。
【００３４】
ステータス情報変更部１２５は、自機のステータスを変更する。ステータス情報送信部１３０は、ステータス情報変更部１２５が変更したステータス情報を通信制御装置２００に送信する。ステータス情報変更部１２５は、テンプレート形式変換部１１５が変換した内部形式テンプレートを適用して、ステータス情報を変更できる。テンプレートを利用してステータスを変更できるから、ユーザは良く使うステータスをテンプレートとして予め登録して、ステータスを簡便に変更できる。ステータス情報変更部１２５が利用する内部形式テンプレートは、内部形式テンプレート格納部１２０が格納している内部形式テンプレートを利用できる。
【００３５】
ステータス情報変更部１２５は、場所特定部１４５が特定した、使用している場所に対応付けられている内部形式テンプレートを、内部形式テンプレート格納部１２０から取得できる。そしてステータス情報変更部１２５は、使用している場所に対応付けられている内部形式テンプレートが表示部１３５の最前面に表示されるよう制御できる。利用シーンに応じて最も良く利用すると思われるテンプレートを、表示部１３５の最前面に表示することができる。
【００３６】
ステータス情報変更部１２５は、内部形式テンプレート格納部１２０に複数の内部形式テンプレートが格納されている場合、複数の内部形式テンプレートを表示部１３５に表示できる。この場合、通信端末１００は、ステータス情報の変更に適用する内部形式テンプレートの選択入力を受け付けてもよい。すなわち、ステータス情報変更部１２５は、複数の内部形式テンプレートを参照して、表示部１３５に複数のテンプレートを重ねて表示できる。ステータス情報変更部１２５は、各内部形式テンプレートに関連付けられた識別情報を示すタグを選択することにより、選択に係るテンプレートを最前面に表示できる。たとえば、会社用、友人用、サークル用の内部形式テンプレートを、内部形式テンプレート格納部１２０に格納しておき、利用シーンに応じて何れかの内部形式テンプレートを選択できる。
【００３７】
表示部１３５は、テンプレートを表示する。表示部１３５は、ステータス情報変更部１２５により制御されて内部形式テンプレートを表示できる。また、表示部１３５は、通信制御装置２００から送信された他の通信端末１００のステータス情報を、ステータス情報表示制御部１８０の制御により表示する。表示部１３５は、通信端末１００で内部形式テンプレートを作成する場合、作成中および作成後の内部形式テンプレートを表示する。
【００３８】
入力部１４０は、ユーザからのステータス情報の変更入力を受け付ける。変更入力は、表示部１３５に表示されたテンプレートに基づき入力されるものであってよい。また、入力部１４０は、適用するテンプレートの選択入力を受け付ける。内部形式テンプレートを作成する場合、入力部１４０は、ユーザから入力された内部形式テンプレートの作成入力を受け付ける。
【００３９】
場所特定部１４５は、通信端末１００を使用している場所を特定する。たとえば、場所特定部１４５は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を利用して位置を特定するものであってよい。場所特定部１４５は、通信端末基地局からの電波の強さを利用して位置を特定してもよい。
【００４０】
タイマ１５０は、現在時刻を計測する。充電有無判断部１５５は、通信端末１００の充電が開始されたこと、または充電中であることを判断する。充電有無判断部１５５は、充電が終了したこと、または充電中でないことを判断してもよい。場所特定部１４５、タイマ１５０、または充電有無判断部１５５は、それぞれが特定した情報をユーザ状態識別情報として、ステータス情報変更部１２５に送る。
【００４１】
場所特定部１４５から、通信端末１００を使用している場所の情報が提供される場合、ステータス情報変更部１２５は、場所特定部１４５が特定した通信端末１００を使用している場所に対応付けられている内部形式テンプレートを内部形式テンプレート格納部１２０から取得できる。ステータス情報変更部１２５は、通信端末１００を利用している場所等に基づいて、優先的に表示するテンプレートを表示部１３５に表示させてもよい。
【００４２】
ステータス情報変更部１２５は、タイマ１５０から現在時刻を取得してもよい。ステータス情報変更部１２５は、タイマ１５０が特定した現在時刻に対応付けられている内部形式テンプレートを内部形式テンプレート格納部１２０から取得した後、現在時刻に対応付けられている内部形式テンプレートが表示部の最前面に表示されるよう制御できる。
【００４３】
ステータス情報変更部１２５は、充電有無判断部１５５から、通信端末１００の充電が開始されたこと、充電中であること、充電が終了したこと、または充電中でないことの判断結果を取得してもよい。ステータス情報変更部１２５は、充電有無判断部１５５の判断結果に対応付けられている内部形式テンプレートを内部形式テンプレート格納部１２０から取得した後、判断結果に対応付けられている内部形式テンプレートが表示部１３５の最前面に表示されるよう制御できる。
【００４４】
優先テンプレート識別情報格納部１６０は、表示部１３５の最前面に優先表示する内部形式テンプレートに関連付けられた、使用している場所に対応付けられた優先テンプレート識別情報を格納する。優先テンプレート識別情報は、表示部１３５の最前面に表示する内部形式テンプレートを特定する内部形式テンプレート識別情報と、最前面に優先表示する条件情報とを有してよい。
【００４５】
条件情報は、入力部１４０を介してユーザから予め入力された条件であってよい。たとえば、条件情報は、ユーザから予め入力された、特定の内部形式テンプレートを表示する場所、時刻、または充電が開始されたこと、もしくは充電中であることを含む情報であってよい。条件情報は、充電が終了したこと、または充電中でないことを含む情報であってもよい。
【００４６】
テンプレート作成部１６５は、内部形式テンプレートを作成する。テンプレート作成部１６５は、予め定められた内部形式テンプレートの作成手順または作成順序を表示部１３５に表示させる。また、テンプレート作成部１６５は、入力部１４０に入力された内部形式テンプレートの作成入力に従って、内部形式テンプレートを作成する。内部形式テンプレート作成部１６５は、作成中または作成された内部形式テンプレートを、表示部１３５に表示させる。テンプレート作成部１６５は、作成された内部形式テンプレートを内部形式テンプレート格納部１２０に格納する。
【００４７】
テンプレート作成部１６５は、入力部１４０からの入力に基づいて、作成される内部形式テンプレートに対応付けられる優先テンプレート識別情報を作成してもよい。入力部１４０から優先テンプレート識別情報を作成する入力があった場合、テンプレート作成部１６５は、優先テンプレート識別情報の作成手順または作成順序を表示部１３５に表示させてもよい。テンプレート作成部１６５は、作成中または作成された優先テンプレート識別情報を、表示部１３５に表示させる。
【００４８】
テンプレート作成部１６５は、作成された優先テンプレートを優先テンプレート識別情報格納部１６０に格納する。優先テンプレート識別情報格納部１６０は、優先テンプレート識別情報を格納する。テンプレート作成部１６５は、内部形式テンプレート格納部１２０に既に格納されている内部形式テンプレートに対して、優先テンプレート積別情報を作成して対応付けることもできる。
【００４９】
ステータス情報受信部１７５は、通信制御装置２００から送信された他の通信端末１００のステータス情報を受信する。ステータス情報表示制御部１８０は、受信したステータス情報を表示部１３５に表示させる。
【００５０】
上記した通信端末１００によれば、他の通信端末１００でも共通に利用できるテンプレートを作成できる。複数の通信端末１００は、作成した内部形式テンプレートを、通信端末１００の機種等に影響されない標準形式テンプレートとして共有できる。たとえば、通信端末１００は、作成した内部形式テンプレートを、標準形式テンプレートに変換して、メールの添付データとして送信できる。これにより、他の通信端末１００との間で標準形式テンプレートを共有できる。
【００５１】
標準形式テンプレートは、機種、メーカ等の異なる通信端末１００の間で互換性のあるフォーマットで作成されるから、通信端末１００は、容易に内部形式テンプレートに変換して格納でき、他の通信端末１００とテンプレートを共有できる。通信端末１００は、表示部１３５の最前面に表示する内部形式テンプレートを設定でき、ユーザがステータス情報を変更する場合に、ユーザの利用シーンに応じたテンプレートを最前面に表示することで、ステータス情報の変更にかかる操作手順を少なくできる。
【００５２】
図３は、内部形式テンプレート格納部１２０に格納されている内部形式テンプレートのデータテーブル例を示す。これらの内部形式テンプレートは、優先テンプレートであってもよい。
【００５３】
内部形式テンプレートのデータテーブルは、たとえば、「会社」、「友達」、「サークル」のラベルを有する。ラベルは、内部形式テンプレートを識別する識別情報であってよい。内部形式テンプレートのそれぞれは、ラベル毎に異なるステータス情報を有する。たとえば、ラベル「会社」を有する内部形式テンプレートは、ステータス１「外出中」、ステータス２「在籍中」、ステータス３「会議中」、ステータス４「出張中」、ステータス５「移動中」、およびステータス６「電話中」のステータス情報を有する。
【００５４】
図４は、標準形式テンプレートの構造化文書例を示す。構造化文書の一例として、ＸＭＬを例示する。図において各行左横の数字は行番号を示す。行番号は単なる指標であって、構造化文書の内容を規定するものではない。行番号８０１から行番号８０９は、ＤＴＤ（Ｄｏｃｕｍｅｎｔ  Ｔｙｐｅ  Ｄｅｆｉｎｉｔｉｏｎ）であり、ＸＭＬ文書を定義する。
【００５５】
行番号８１０から行番号８２６は、ＸＭＬ文書を示す。標準形式テンプレートは、ステータス情報に含められる状態テキストまたは状態アイコンのデータが状態タグ「＜ｓｔａｔｕｓ＞」および状態終了タグ「＜／ｓｔａｔｕｓ＞」の間に記述される形式で構造化されている。状態テキストは、行番号８１５、行番号８１９、および行番号８２３に対応する。状態アイコンは、行番号８１４、行番号８１８、および行番号８２２に対応する。
【００５６】
行番号８１１は、テンプレート名を示す。テンプレート名は、テンプレートを識別する識別情報あるいはラベルに該当する。行番号８１２および行番号８２５は、テンプレートに含まれるステータス情報の集合を示す。
【００５７】
図示するように標準形式テンプレートを標準的な構造化言語で作成するから、標準形式テンプレートを、複数の通信端末１００の間で互換性のある状態で利用できる。従って、通信端末１００の種類等によらず、テンプレートを共有できる。
【００５８】
図５は、通信端末１００において標準形式テンプレートを内部形式テンプレートに変換して格納する場合のフローチャート例を示す。まず、通信端末１００は、テンプレート通信部１０５において他の通信端末１００から標準形式テンプレートを受信する（ステップＳ１００１）。たとえば、テンプレート通信部１０５は、他の通信端末１００から受けたメールの添付データとして標準形式テンプレートを受信できる。
【００５９】
テンプレート通信部１０５は、装着または脱着が可能な外部記憶装置との間で標準形式テンプレートを受信してもよい。そしてテンプレート通信部１０５は、標準形式テンプレートを受信すると、標準形式テンプレート格納部１１０に標準形式テンプレートを格納する。（ステップＳ１００２）。
【００６０】
テンプレート形式変換部１１５は、標準形式テンプレート格納部１１０に標準形式テンプレートが格納されると、格納された標準形式テンプレートを内部形式テンプレートに変換する（ステップＳ１００３）。テンプレート形式変換部１１５は、変換した内部形式テンプレートを、内部形式テンプレート格納部１２０に格納する（ステップＳ１００４）。
【００６１】
図６は、内部形式テンプレートを表示部１３５に表示してステータス情報の変更を実施する場合のフローチャート例を示す。ステータス情報変更部１２５は、内部形式テンプレート格納部１２０から内部形式テンプレートを読み出して、表示部１３５に表示する（ステップＳ２００１）。ステータス情報変更部１２５は、入力部１４０からのユーザの入力を待機して（ステップＳ２００２  ＮＯ）、入力があった場合（ステップＳ２００２  ＹＥＳ）には、内部形式テンプレートを適用して、ステータス情報を変更する。ステータス情報変更部１２５は、変更したステータス情報を表示部１３５に表示させる（ステップＳ２００３）。その後、ステータス情報変更部１２５は、変更されたステータス情報をステータス情報送信部１３０に送り、ネットワーク４００を介して通信制御装置２００に変更されたステータス情報を送信する（ステップＳ２００４）。
【００６２】
図７は、通信端末１００で作成した内部形式テンプレートを他の通信端末１００に送信する場合のフローチャート例を示す。テンプレート作成部１６５は、入力部１４０からのユーザ入力に応じてテンプレートを作成する（ステップＳ３００１）。なお、作成された内部形式テンプレートは、内部形式テンプレート格納部１２０に格納されてよい。次にテンプレート形式変換部１１５は、作成された内部形式テンプレートを標準形式テンプレートに変換する（ステップＳ３００２）。
【００６３】
テンプレート形式変換部１１５は、変換した標準形式テンプレートを標準形式テンプレート格納部１１０に格納する（ステップＳ３００３）。テンプレート通信部１０５は、たとえば他の通信端末１００に宛てたメールの添付データとして標準形式テンプレートを送信する（ステップＳ３００４）。テンプレート通信部１０５は、装着または脱着が可能な外部記憶装置に標準形式テンプレートを送信してもよい。
【００６４】
図８は、優先テンプレート識別情報を利用して、表示部１３５の最前面に表示させるテンプレートを切り替える場合のフローチャート例を示す。まず、ステータス情報変更部１２５が稼動を開始したとき、場所特定部１４５から通信端末１００の場所を特定する情報を取得する（ステップＳ４００１）。場所特定部１４５が特定した場所を条件情報として、条件情報に合致する内部形式テンプレートを内部形式テンプレート格納部１２０から取得する。（ステップＳ４００２）。
【００６５】
なお、条件情報に合致する内部形式テンプレートの検索には、条件情報に合致する優先テンプレート識別情報が存在するか否かで判断できる。条件情報に合致する優先テンプレート識別情報が無い場合、任意の内部形式テンプレートを取得できる。
【００６６】
ステータス情報変更部１２５は、条件情報に合致する内部形式テンプレートが最前面になるように、内部形式テンプレートを表示部１３５に表示させる（ステップＳ４００３）。なお、ステータス情報変更部１２５は、場所特定部１４５によって特定された場所を取得する以外に、タイマ１５０により特定された現在時刻、または充電有無判断部１５５により判断された充電が開始されたこと、もしくは充電中であることを取得してもよい。ステータス情報変更部１２５は、充電有無判断部１５５により判断された充電が終了したこと、または充電中でないことを取得してもよい。これら取得した情報により条件情報に合致するか否かを判断してもよい。
【００６７】
図９は、通信端末１００の表示部１３５において、タブを選択することによりテンプレートを切り換える場合の表示例を示す。内部形式テンプレート格納部１２０に複数の内部形式テンプレートを格納する場合、表示部１３５にはタブに関連付けて複数のテンプレートを表示できる。たとえば「会社」、「友達」、「サークル」の三つのタブに関連付けて三つの内部形式テンプレートを表示部１３５に表示できる。
【００６８】
表示部１３５に表示する各内部形式テンプレートには、タブごとに、利用シーンに適した状態データが既に登録されている。たとえば「友達」のタブには「今ひまー」、「授業中」等の友達間での状態表示に適した既定状態データが登録されている。たとえば「会社」のタブには「外出中」、「在籍中」等の会社内での状態表示に適した既定状態データが登録されている。たとえば「サークル」のタブには「海にいるよ」、「海帰り」等のサークル内での状態表示に適した既定状態データが登録されている。そして、タブを選択することによって、会社用テンプレート５００、友達用テンプレート６００、サークル用テンプレート７００を最前面に表示させ、簡便に状態データを選択してステータス情報を変更できる。
【００６９】
図１０は、テンプレートを共有して利用できる場合の概念例を示す。通信端末１００を利用するユーザは、会社用テンプレート５００を作成した場合、あるいは会社用テンプレート５００を他のユーザか受け取った場合、会社グループ５５０のメンバで会社用テンプレート５００を共有できる。同様に、通信端末１００を利用するユーザは、友達用テンプレート６００を作成した場合、あるいは友達用テンプレート６００を他のユーザか受け取った場合、友達グループ６５０のメンバで友達用テンプレート６００を共有できる。特定のグループで共通のテンプレートを共有できるから、特定グループ内でのステータス情報の変更が規格化でき、簡便にステータス情報を通知できる。
【００７０】
図１１は、本実施形態に係る通信端末１００のハードウェア構成の一例を示す。本実施形態に係る通信端末１００は、ホスト・コントローラ１５８２により相互に接続されるＣＰＵ１５０５、ＲＡＭ１５２０、グラフィック・コントローラ１５７５、および表示装置１５８０を有するＣＰＵ周辺部を備える。また通信端末１００は、入出力コントローラ１５８４によりホスト・コントローラ１５８２に接続される通信インターフェイス１５３０、ハードディスクドライブ１５４０、およびＣＤ−ＲＯＭドライブ１５６０を有する入出力部を備える。さらに通信端末１００は、入出力コントローラ１５８４に接続されるＲＯＭ１５１０、フレキシブルディスク・ドライブ１５５０、および入出力チップ１５７０を有するレガシー入出力部を備える。
【００７１】
ホスト・コントローラ１５８２は、ＲＡＭ１５２０と、高転送レートでＲＡＭ１５２０をアクセスするＣＰＵ１５０５およびグラフィック・コントローラ１５７５とを接続する。ＣＰＵ１５０５は、ＲＯＭ１５１０およびＲＡＭ１５２０に格納されたプログラムに基づいて動作して、各部を制御する。グラフィック・コントローラ１５７５は、ＣＰＵ１５０５等がＲＡＭ１５２０内に設けたフレーム・バッファ上に生成する画像データを取得して、表示装置１５８０上に表示させる。これに代えて、グラフィック・コントローラ１５７５は、ＣＰＵ１５０５等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００７２】
入出力コントローラ１５８４は、ホスト・コントローラ１５８２と、比較的高速な入出力装置である通信インターフェイス１５３０、ハードディスクドライブ１５４０、ＣＤ−ＲＯＭドライブ１５６０を接続する。通信インターフェイス１５３０は、ネットワークを介して他の装置と通信する。ハードディスクドライブ１５４０は、通信端末１００内のＣＰＵ１５０５が使用するプログラムおよびデータを格納する。ＣＤ−ＲＯＭドライブ１５６０は、ＣＤ−ＲＯＭ１５９５からプログラムまたはデータを読み取り、ＲＡＭ１５２０を介してハードディスクドライブ１５４０に提供する。
【００７３】
また、入出力コントローラ１５８４には、ＲＯＭ１５１０と、フレキシブルディスク・ドライブ１５５０、および入出力チップ１５７０の比較的低速な入出力装置とが接続される。ＲＯＭ１５１０は、通信端末１００が起動時に実行するブート・プログラム、通信端末１００のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ１５５０は、フレキシブルディスク１５９０からプログラムまたはデータを読み取り、ＲＡＭ１５２０を介してハードディスクドライブ１５４０に提供する。入出力チップ１５７０は、フレキシブルディスク・ドライブ１５５０、たとえばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を接続する。
【００７４】
ＲＡＭ１５２０を介してハードディスクドライブ１５４０に提供される通信プログラムは、フレキシブルディスク１５９０、ＣＤ−ＲＯＭ１５９５、またはＩＣカード等の記録媒体に格納されて利用者によって提供される。通信プログラムは、記録媒体から読み出され、ＲＡＭ１５２０を介して通信端末１００内のハードディスクドライブ１５４０にインストールされ、ＣＰＵ１５０５において実行される。通信端末１００にインストールされて実行される通信プログラムは、ＣＰＵ１５０５等に働きかけて、通信端末１００を、図１から図１１にかけて説明した各部として機能させる。すなわち通信プログラムは通信端末１００を、テンプレート通信部１０５、標準形式テンプレート格納部１１０、テンプレート形式変換部１１５、内部形式テンプレート格納部１２０、ステータス情報変更部１２５、ステータス情報送信部１３０、表示部１３５、入力部１４０として機能させる。また通信プログラムは通信端末１００をさらに、場所特定部１４５、タイマ１５０、充電有無判断部１５５、優先テンプレート識別情報格納部１６０、テンプレート作成部１６５、格納部１７０、ステータス情報受信部１７５、およびステータス情報表示制御部１８０として機能させる。
【００７５】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００７６】
【図１】通信端末１００を含む通信システム５の概要を示す。
【図２】通信端末１００の内部構成を示す。
【図３】内部形式テンプレート格納部１２０に格納されている内部形式テンプレートのデータテーブルの模式図である。
【図４】標準形式テンプレートの構造化文書の一例を示す。
【図５】通信端末１００において、標準形式テンプレートを内部形式テンプレートに変換して格納するフローチャートである。
【図６】内部形式テンプレートを通信端末１００に表示して、ステータス情報の変更を実施するフローチャートである。
【図７】通信端末１００で作成された内部形式テンプレートを外部に送信する場合のフローチャートである。
【図８】優先テンプレート識別情報を利用して、表示部１３５の最前面に表示させるテンプレートを切り替えるフローチャートである。
【図９】通信端末１００において、タグを切り替えることによりテンプレートを切り替える一例である。
【図１０】ユーザが利用する通信端末１００から他の通信端末１００にテンプレートを配布する場合の概念図の一例である。
【図１１】通信端末１００のハードウェア構成の一例を示す。
【符号の説明】
【００７７】
５  通信システム
１００  通信端末
１０５  テンプレート通信部
１１０  標準形式テンプレート格納部
１１５  テンプレート形式変換部
１２０  内部形式テンプレート格納部
１２５  ステータス情報変更部
１３０  ステータス情報送信部
１３５  表示部
１４０  入力部
１４５  場所特定部
１５０  タイマ
１５５  充電有無判断部
１６０  優先テンプレート識別情報格納部
１６５  テンプレート作成部
１７０  格納部
１７５  ステータス情報受信部
１８０  ステータス情報表示制御部
２００  通信制御装置
２０２  ＳＩＰサーバ
２０４  プレゼンスサーバ
４００  ネットワーク
５００  会社用テンプレート
６００  友達用テンプレート
７００  サークル用テンプレート
１５０５  ＣＰＵ
１５１０  ＲＯＭ
１５２０  ＲＡＭ
１５３０  通信インターフェイス
１５４０  ハードディスクドライブ
１５５０  フレキシブルディスク・ドライブ
１５６０  ＣＤ−ＲＯＭドライブ
１５７０  入出力チップ
１５７５  グラフィック・コントローラ
１５８０  表示装置
１５８２  ホスト・コントローラ
１５８４  入出力コントローラ
１５９０  フレキシブルディスク
１５９５  ＣＤ−ＲＯＭ
【図１】
0005182853.tif 000002
【図２】
0005182853.tif 000003
【図３】
0005182853.tif 000004
【図４】
0005182853.tif 000005
【図５】
0005182853.tif 000006
【図６】
0005182853.tif 000007
【図７】
0005182853.tif 000008
【図８】
0005182853.tif 000009
【図９】
0005182853.tif 000010
【図１０】
0005182853.tif 000011
【図１１】
0005182853.tif 000012