(57)【要約】【課題】通信端末において通信相手からの着信があった際に、当該通信相手に応じた通知態様で当該着信を当該通信端末のユーザに通知することを、ユーザによる設定の手間をかけずに実現すること。【解決手段】格納部２０４は、通信がおこなわれると、当該通信の種類に対して予め対応付けられているポイント数を、当該通信の通信相手の識別情報と対応付けて格納する。累積値算出部２０６は、各々の通信相手の識別情報に対応付けられて格納部２０４に格納されているポイント数の累積値を通信相手ごとに算出する。通知態様決定部２１０は、通信部２０１において各々の通信相手からの着信があったときの当該着信の通知態様を、当該通信相手について算出された累積値に応じて、通信相手ごとに決定する。通知部２１２は、一の通信相手からの着信があった場合、当該一の通信相手について決定された通知態様で、当該着信を通信端末１００のユーザに通知する。【選択図】図２
2011211527.tif 000002
【特許請求の範囲】
【請求項１】
通信相手と通信を行う通信部と、
前記通信部によって通信が行われると、当該通信の種類に対して予め決められている値を、当該通信の通信相手の識別情報と対応付けて格納する格納部と、
各々の前記通信相手の識別情報に対応付けられて前記格納部に格納されている値の累積値を前記通信相手ごとに算出する累積値算出部と、
前記通信部において各々の通信相手からの着信があったときの当該着信の通知態様を、当該通信相手について算出された前記累積値に応じて、前記通信相手ごとに決定する通知態様決定部と、
前記通信部において一の前記通信相手からの着信があった場合、当該一の通信相手について決定された前記通知態様で、当該着信を当該通信端末のユーザに通知する通知部と
を備えることを特徴とする通信端末。
【請求項２】
通信の種類に対して予め決められている値は、
前記通信部において通信相手に対して発信がある場合と、前記通信部において通信相手からの着信がある場合とで異なる
ことを特徴とする請求項１に記載の通信端末。
【請求項３】
前記格納部は、
前記通信部によって行われた通信に関する所定の算出開始時から所定の算出終了時までの通信時間を、前記値及び前記通信相手の識別情報と対応付けて格納し、
前記累積値算出部は、
前記通信時間に応じた重み値を用いて、当該通信時間に対応付けられた前記値に対する第１の重み付けをおこない、当該第１の重み付けがおこなわれた後の値を用いて、前記累積値を算出する
ことを特徴とする請求項１または２に記載の通信端末。
【請求項４】
前記通信部によっておこなわれた通信の種類が電子メールの場合、
当該通信に関する、前記所定の算出開始時は、当該電子メールの受信時または開封時であり、前記所定の算出終了時は、当該電子メールに対する返信時である
ことを特徴とする請求項３に記載の通信端末。
【請求項５】
前記格納部は、前記通信部によって行われた通信の日時を、前記値及び前記通信相手の識別情報と対応付けて格納し、
前記累積値算出部は、
前記日時が新しいほど重みが大きい重み値を用いて、当該日時に対応付けられた前記値に対する第２の重み付けをおこない、当該第２の重み付けがおこなわれた後の値を用いて、前記累積値を算出する
ことを特徴とする請求項１または２に記載の通信端末。
【請求項６】
通信部によって通信が行われると、当該通信の種類に対して予め決められている値を、当該通信の通信相手の識別情報と対応付けて格納する格納工程と、
各々の前記通信相手の識別情報に対応付けられて前記格納部に格納されている値の累積値を前記通信相手ごとに算出する累積値算出工程と、
前記通信部において各々の通信相手からの着信があったときの当該着信の通知態様を、当該通信相手について算出された前記累積値に応じて、前記通信相手ごとに決定する通知態様決定工程と、
前記通信部において一の前記通信相手からの着信があった場合、当該一の通信相手について決定された前記通知態様で、当該着信を当該通信端末のユーザに通知する通知工程と
を備えることを特徴とする着信通知方法。
【請求項７】
コンピュータを、
通信部によって通信が行われると、当該通信の種類に対して予め決められている値を、当該通信の通信相手の識別情報と対応付けて格納する格納手段と、
各々の前記通信相手の識別情報に対応付けられて前記格納部に格納されている値の累積値を前記通信相手ごとに算出する累積値算出手段と、
前記通信部において各々の通信相手からの着信があったときの当該着信の通知態様を、当該通信相手について算出された前記累積値に応じて、前記通信相手ごとに決定する通知態様決定手段と、
前記通信部において一の前記通信相手からの着信があった場合、当該一の通信相手について決定された前記通知態様で、当該着信を当該通信端末のユーザに通知する通知手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末において通信相手からの着信があった際に、当該通信相手に応じた通知態様で、当該着信を当該通信端末のユーザに通知する技術に関する。
【背景技術】
【０００２】
携帯電話機などの通信端末においては、他の電話機などの通信相手からの着信があった場合には、その旨をユーザに通知する機能を有している。特許文献１には、相手先によって着信時の鳴音パターンを異ならせることで、どの相手先からの着信かを、鳴音パターンによって当該携帯端末装置のユーザに把握させることができる携帯端末装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−２０５４３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の特許文献１では、事前にユーザの手作業により通信相手ごとに鳴音パターンを設定しておく必要があるから、この設定作業にユーザの手間がかかるという問題がある。また、鳴音パターンを設定していない通信相手からの通知態様は一定であるから、これらの通信相手からの着信を区別することができない。
【０００５】
本発明の目的は、通信端末において通信相手からの着信があった際に、当該通信相手に応じた通知態様で当該着信を当該通信端末のユーザに通知することを、ユーザによる設定の手間をかけずに実現することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る通信端末は、通信相手と通信を行う通信部と、前記通信部によって通信がおこなわれると、当該通信の種類に対して予め決められている値を、当該通信の通信相手の識別情報と対応付けて格納する格納部と、各々の前記通信相手の識別情報に対応付けられて前記格納部に格納されている値の累積値を前記通信相手ごとに算出する累積値算出部と、前記通信部において各々の通信相手からの着信があったときの当該着信の通知態様を、当該通信相手について算出された前記累積値に応じて、前記通信相手ごとに決定する通知態様決定部と、前記通信部において一の前記通信相手からの着信があった場合、当該一の通信相手について決定された前記通知態様で、当該着信を当該通信端末のユーザに通知する通知部とを備えることを特徴とする。
【０００７】
好ましくは、通信の種類に対して予め決められている値は、前記通信部において通信相手に対して発信がある場合と、前記通信部において通信相手からの着信がある場合とで異なっているとよい。
【０００８】
好ましくは、前記格納部は、前記通信部によっておこなわれた通信に関する所定の算出開始時から所定の算出終了時までの通信時間を、前記値及び前記通信相手の識別情報と対応付けて格納し、前記累積値算出部は、前記通信時間に応じた重み値を用いて、当該通信時間に対応付けられた前記値に対する第１の重み付けをおこない、当該第１の重み付けがおこなわれた後の値を用いて、前記累積値を算出するとよい。
【０００９】
好ましくは、前記通信部が電子メールの場合、当該電子メールによっておこなわれた通信に関する、前記所定の算出開始時は、電子メールの受信時または開封時であり、前記所定の算出終了時は、電子メールの返信時であるとよい。
【００１０】
好ましくは、前記格納部は、前記通信部によっておこなわれた通信の日時を、前記値及び前記通信相手の識別情報と対応付けて格納し、前記累積値算出部は、前記日時が新しいほど重みが大きい重み値を用いて、当該日時に対応付けられた前記値に対する第２の重み付けをおこない、当該第２の重み付けがおこなわれた後の値を用いて、前記累積値を算出するとよい。
【００１１】
また、本発明に係る着信通知方法は、通信部によって通信がおこなわれると、当該通信の種類に対して予め決められている値を、当該通信の通信相手の識別情報と対応付けて格納する格納工程と、各々の前記通信相手の識別情報に対応付けられて前記格納部に格納されている値の累積値を前記通信相手ごとに算出する累積値算出工程と、前記通信部において各々の通信相手からの着信があったときの当該着信の通知態様を、当該通信相手について算出された前記累積値に応じて、前記通信相手ごとに決定する通知態様決定工程と、前記通信部において一の前記通信相手からの着信があった場合、当該一の通信相手について決定された前記通知態様で、当該着信を当該通信端末のユーザに通知する通知工程とを備えることを特徴とする。
【００１２】
また、本発明に係るプログラムは、コンピュータを、通信部によって通信がおこなわれると、当該通信の種類に対して予め決められている値を、当該通信の通信相手の識別情報と対応付けて格納する格納手段と、各々の前記通信相手の識別情報に対応付けられて前記格納部に格納されている値の累積値を前記通信相手ごとに算出する累積値算出手段と、前記通信部において各々の通信相手からの着信があったときの当該着信の通知態様を、当該通信相手について算出された前記累積値に応じて、前記通信相手ごとに決定する通知態様決定手段と、前記通信部において一の前記通信相手からの着信があった場合、当該一の通信相手について決定された前記通知態様で、当該着信を当該通信端末のユーザに通知する通知手段として機能させるためのプログラムである。
【発明の効果】
【００１３】
本発明によれば、通信端末において通信相手からの着信があった際に、当該通信相手に応じた通知態様で当該着信を当該通信端末のユーザに通知することを、ユーザによる設定の手間をかけずに実現することができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係る通信システム１０の全体構成を示す。
【図２】携帯電話機１００の機能構成を示す。
【図３】携帯電話機１００において通信がおこなわれるたびに実行される処理の手順を示す。
【図４】携帯電話機１００において着信があるたびに実行される処理の手順を示す。
【図５】種類別格納部２０２に格納されている情報の一例を示す。
【図６】格納部２０４に格納されている情報の一例を示す。
【図７】ポイント別通知態様格納部２０８に格納されている情報の一例を示す。
【図８】携帯電話機１００のハードウェア構成の一例を示す。
【図９】所定の算出開始時および所定の算出終了時の一例を示す。
【発明を実施するための形態】
【００１５】
（第１実施形態）
図１は、本実施形態に係る通信システム１０の全体構成を示す。通信システム１０は、複数の携帯電話機１００を有している。通信端末である複数の携帯電話機１００のそれぞれは、移動体通信網１２０を介して、通信相手である他の携帯電話機１００との通信をおこなう。移動体通信網１２０は、例えばＩＭＴ−２０００に準拠し、通信方式としてＷ−ＣＤＭＡ（Wideband-Code Division Multiple Access）を用いる通信網である。移動体通信網１２０は、図示しない交換機や、複数の基地局１２２などを有している。基地局１２２は、移動体通信網１２０を構成する設備であり、移動体通信網１２０のアクセスポイントとして機能する。基地局１２２は、当該基地局１２２の通信エリア内に存在する携帯電話機１００との無線通信をおこなう。これにより、基地局１２２は、当該基地局１２２の通信エリア内に存在する携帯電話機１００を、移動体通信網１２０に接続させる。
【００１６】
また、移動体通信網１２０は、インターネット１３０に接続されている。インターネット１３０には、ＷＥＢサーバ１４０が接続されている。ＷＥＢサーバ１４０は、掲示板、ＳＮＳ、ＷＥＢメールなど、複数の携帯電話機１００のユーザ同士でコミュニケーションをおこなうためのサービス（以下、「ＷＥＢコミュニケーションサービス」という）を提供している。複数の携帯電話機１００のそれぞれは、移動体通信網１２０およびインターネット１３０を介して、ＷＥＢサーバ１４０にアクセスすることで、ＷＥＢコミュニケーションサービスを利用することができる。
【００１７】
ここで、携帯電話機１００は、ディスプレイ１５６０、スピーカ１５７０、バイブレータ１５９０、およびイルミネーション１５９５（いずれも図８参照）を備えており、他の携帯電話機１００からの電話や電子メールなどの着信があると、スピーカ１５７０から着信音を発する、バイブレータ１５９０を振動させる、イルミネーション１５９５を発光させる、ディスプレイ１５６０に所定の画像を表示するなど、様々な通知態様で、この着信を当該携帯電話機１００のユーザに通知することができる。特に、本実施形態の携帯電話機１００は、他の携帯電話機１００との通信の履歴（例えば通信の種類や通信回数）から、当該携帯電話機１００のユーザと他の携帯電話機１００のユーザとの親しさの度合いを示す親密度を求め、この親密度に応じた通知態様で、この他の携帯電話機１００からの着信を当該携帯電話機１００のユーザに通知する。これにより、親密度によって異なる通知態様で着信を通知することができるので、当該携帯電話機１００のユーザは、着信の通知態様から、その着信が親密度の高いユーザからのものであるかを容易に判断することができる。
【００１８】
図２は、携帯電話機１００の機能構成を示す。携帯電話機１００は、通信部２０１、種類別格納部２０２、格納部２０４、累積値算出部２０６、ポイント別通知態様格納部２０８、通知態様決定部２１０、および通知部２１２を備える。
【００１９】
通信部２０１は、通信相手と通信を行う。種類別格納部２０２は、複数の通信の種類の各々に対応付けて、予め決められた値のポイント数を格納する。このポイント数は、例えば１ポイントとか１０ポイントというように、０ポイントから１ポイントずつ変化する値を採り得る。格納部２０４は、通信部２０１によって通信がおこなわれると、当該通信の種類に対応付けて種類別格納部２０２に格納されているポイント数を、当該通信の通信相手の識別情報と対応付けて格納する。
【００２０】
累積値算出部２０６は、各々の通信相手の識別情報に対応付けられて格納部２０４に格納されているポイント数の累積値を、通信相手ごとに算出する。この累積値は、通信の通信相手との親密度を示すものとなる。累積値算出部２０６は、通信相手の識別情報に対応付けられている、過去の全てのポイント数の累積値を算出してもよく、「現在から１ヶ月前まで」等、過去の所定の期間のポイント数の累積値を算出してもよい。どれくらいの期間のポイント数の累計値を算出するかを、当該携帯電話機１００のユーザが設定できるようにしてもよい。
【００２１】
ポイント別通知態様格納部２０８は、ポイント数の閾値と通知態様とを対応付けて格納する。通知態様決定部２１０は、ポイント別通知態様格納部２０８に格納されている情報に基づいて、通信部２０１において各々の通信相手からの着信があったときの当該着信の通知態様を、当該通信相手について算出された累積値に応じて、通信相手ごとに決定する。通知部２１２は、通信部２０１において一の通信相手からの着信があった場合、当該一の通信相手について通知態様決定部２１０によって決定された通知態様で、当該一の通信相手からの着信を当該携帯電話機１００のユーザに通知する。
【００２２】
図３は、携帯電話機１００において通信がおこなわれるたびに実行される処理の手順を示す。携帯電話機１００は、通信部２０１が、通信相手との通信をおこなうと（ステップＳ３０２）、格納部２０４は、当該通信の種類に対応付けて種類別格納部２０２に格納されているポイント数を、当該通信の通信相手の識別情報に対応付けて格納する（ステップＳ３０４）。携帯電話機１００は、通信相手との通信をおこなうごとに、このような処理をおこなう。
【００２３】
図４は、携帯電話機１００において着信があるたびに実行される処理の手順を示す。携帯電話機１００は、一の通信相手からの着信があると（ステップＳ４０２）、通信相手の識別情報に対応付けられて格納部２０４に格納されているポイント数の累積値を算出する（ステップＳ４０４）。そして、携帯電話機１００は、ポイント別通知態様格納部２０８に格納されている情報に基づいて、ステップＳ４０４で算出された累積値に応じた、着信の通知態様を決定する（ステップＳ４０６）。そのうえで、携帯電話機１００は、ステップＳ４０６で決定された通知態様で、通信相手からの着信を、当該携帯電話機１００のユーザに通知する（ステップＳ４０８）。携帯電話機１００は、一の通信相手からの着信があるごとに、このような処理をおこなう。
【００２４】
図５は、種類別格納部２０２に格納されている情報の一例を示す。図５に示すテーブル５００は、種類別格納部２０２に格納されているデータベース・テーブルである。テーブル５００には、複数の通信の種類の各々に対応付けて、この種類の通信をおこなった際に得られるポイント数が設定されている。
【００２５】
ここで、テーブル５００には、複数の通信の種類のそれぞれについて、当該携帯電話機１００から発信してこの種類の通信をおこなった場合と、当該携帯電話機１００が着信してこの種類の通信をおこなった場合とで、異なるポイント数が設定されている。特に、テーブル５００には、同一の通信の種類についてみれば、当該携帯電話機１００から発信してこの種類の通信をおこなった場合のほうが、当該携帯電話機１００が着信してこの種類の通信をおこなった場合よりも高いポイント数が設定されている。たとえば、図５に示す例では、テーブル５００において、通信の種類「電子メール」には、当該携帯電話機１００から発信してこの種類の通信をおこなった場合（つまり電子メールを通信相手に宛てて送信した場合）のポイント数として「４ｐｔ（ポイント）」が対応付けられており、当該携帯電話機１００が着信してこの種類の通信をおこなった場合（つまり通信相手から送信された電子メールを受信した場合）のポイント数として「２ｐｔ（ポイント）」が対応付けられている。このポイント数が大きいほど、前述したような他の携帯電話機１００のユーザとの親密度が高いということを意味しているが、上記のように発信と着信でポイント数に差があるのは、ユーザ自らが自発的に発信して相手とコミュニケーションをとろうとしている場合の方が、そのユーザにとってみれば相手との親密度が高い、という考え方を採っているからである。
【００２６】
また、テーブル５００には、より親密度が高いとされる通信の種類に対して、より高いポイント数が設定されている。たとえば、テーブル５００には、通信の種類「電子メール」には、当該携帯電話機１００から発信した場合のポイント数として「４ｐｔ（ポイント）」が対応付けられているが、通信の種類「電話」には、当該携帯電話機１００から発信した場合のポイント数として「８ｐｔ（ポイント）」が対応付けられている。これは、「電子メール」による通信をおこなうよりも、「電話」による通信をおこなうほうが、より直接的でリアルタイムなコミュニケーションであるため、通信の通信相手との親密度が高いという考え方を採用しているからである。テーブル５００において、どの通信の種類にどのポイント数を設定するかや、どの通信の種類をどの通信の種類よりもポイント数を高く（または低く）するか等、どのような設定にするかは様々である。たとえば、テーブル５００の内容は、サービスの提供者によって予め設定されていてもよく、当該移動体端末１００のユーザが自由に設定できるようにしてもよい。例えば、上記の説明では、ユーザ自らが自発的に発信して相手とコミュニケーションをとろうとしている場合の方が、そのユーザにとってみれば相手との親密度が高い、という考え方を採っているが、これを逆にして、他の携帯電話機からの着信が多いほどその携帯電話機のユーザとの親密度が高いという考え方を採用してもよい。
【００２７】
ここで、テーブル５００において、通信の種類には、上述した「ＷＥＢコミュニケーション」が含まれている。「ＷＥＢコミュニケーション」は、互いの携帯電話機１００が、ＷＥＢサーバ１４０上のスペースを介してデータのやりとりをしているのであり、互いの携帯電話機１００が直接通信をするものではない。しかしがながら、「ＷＥＢコミュニケーション」は、電話や電子メールと同様に、コミュニケーションツールとして大きな役割を果たしている。そこで、本実施形態では、このように、携帯電話機１００が互いに直接の通信をおこなわないコミュニケーション手段であっても、携帯電話機１００による通信を用いたコミュニケーションであるという点では共通であるから、それが親密度を求める際の指標として有効なものであれば、ポイントの付与の対象としている。なお、「ＷＥＢコミュニケーション」については、通信相手へのメッセージ等を投稿したことをもって、通信相手へ「発信」したこととし、通信相手からのメッセージ等を閲覧したことをもって、通信相手から「着信」したこととする。
【００２８】
図６は、格納部２０４に格納されている情報の一例を示す。図６に示すテーブル６００は、格納部２０４に格納されているデータベース・テーブルである。テーブル６００には、通信相手とおこなった通信ごとに、当該通信の通信相手の携帯電話機の識別情報である携帯電話機ＩＤ、当該通信の通信相手の携帯電話機のユーザ名、当該通信がおこなわれた日付、当該通信の種類、当該通信が当該携帯電話機１００の発信によるものか着信によるものか、および当該通信の種類に応じたポイント数が設定されている。なお、図６のユーザ名としては、例えばこの携帯電話機１００にいわゆる電話帳機能が実装されている場合には、この電話帳機能によって電話番号などの携帯電話機ＩＤに対応付けて登録されているユーザ名を用いればよい。
【００２９】
図７は、ポイント別通知態様格納部２０８に格納されている情報の一例を示す。図７に示すテーブル７００は、ポイント別通知態様格納部２０８に格納されているデータベース・テーブルである。テーブル７００には、複数のポイント数の閾値の各々に対応付けて、ポイント数の累計値がこの閾値に該当する相手先から着信があったときに、この着信に適用する通知態様が設定されている。
【００３０】
たとえば、図７に示す例では、テーブル７００には、ポイント数の累計値が「１６ｐｔ（ポイント）〜」の通信相手からの着信があった場合は、「キャラクターを表示」することに加えて、「バイブレータを振動」することによって、この着信を当該携帯電話機１００のユーザに通知するように設定がなされている。また、テーブル７００には、ポイント数の累計値が「１〜１５ｐｔ（ポイント）」の通信相手からの着信があった場合は、「キャラクターを表示」することによって、この着信を当該携帯電話機１００のユーザに通知するように設定がなされている。さらに、テーブル７００には、ポイント数の累計値が「０ｐｔ（ポイント）」の通信相手からの着信があった場合は、「非通知」とする、すなわち、この着信を当該携帯電話機１００のユーザに通知しないように設定がなされている。
【００３１】
ここで、本実施形態では、より親密度の高い通信相手ほど、その通信相手からの着信があったことをより強調して通知することを目的の一つとしている。ポイント数の累計値が高いほど、その通信相手との親密度が高いことを意味する。よって、テーブル７００には、ポイント数の累計値が高いほど、その通信相手からの着信があったことをより強調して通知することができる通知態様を設定することが好ましい。
【００３２】
たとえば、図６に示す例では、「親友Ａさん」のポイント数の累計値は、「３２ｐｔ（ポイント）」である。よって、「親友Ａさん」からの着信があったときは、当該携帯電話機１００は、「キャラクターを表示」することに加えて、「バイブレータを振動」することによって、この着信を当該携帯電話機１００のユーザに通知する。また、「母親Ｃさん」のポイント数の累計値は、「１０ｐｔ（ポイント）」である。よって、「母親Ｃさん」からの着信があったときは、当該携帯電話機１００は、「キャラクターを表示」することによって、この着信を当該携帯電話機１００のユーザに通知する。また、「メルマガ」のポイント数の累計値は、「０ｐｔ（ポイント）」である。よって、「メルマガ」からの着信があったときは、当該携帯電話機１００は、この着信を当該携帯電話機１００のユーザに通知しない。このように、親密度が高いユーザからの着信をより強調して通知することで、親密度が高いユーザからの着信をより当該携帯電話機１００のユーザに気づかせやすく、親密度が高いユーザとの大事なコミュニケーションの機会を逃してしまうことを防ぐことができる。
【００３３】
図８は、携帯電話機１００のハードウェア構成の一例を示す。携帯電話機１００は、既に説明した、ディスプレイ１５６０、スピーカ１５７０、マイク１５８０、バイブレータ１５９０に加え、ＣＰＵ１５０５、ＲＯＭ１５１０、ＲＡＭ１５２０、通信インターフェース１５３０、外部メモリドライブ１５４０、外部メモリ１５４２、および入力デバイス１５５０を備える。
【００３４】
ＲＯＭ１５１０およびＲＡＭ１５２０は、各種データおよび各種プログラムを格納する。ＣＰＵ１５０５は、ＲＯＭ１５１０またはＲＡＭ１５２０に格納されたプログラムを実行することで、各種データ処理および各種ハードウェア制御をおこなう。
【００３５】
通信インターフェース１５３０は、通信ネットワークに接続し、通信ネットワークを介して外部との通信をおこなう。外部メモリドライブ１５４０は、外部メモリ１５４２に接続し、外部メモリ１５４２に対するデータの送受信をおこなう。外部メモリ１５４２としては、たとえば、メモリカードが挙げられる。
【００３６】
入力デバイス１５５０は、ユーザによって操作されることにより、当該携帯電話機１００に対し、各種情報を入力する。入力デバイス１５５０としては、たとえば、キーボード、ボタン、タッチパネルなどが挙げられる。
【００３７】
ＣＰＵ１５０５が実行するプログラムは、たとえば、コンピュータ読み取り可能な記録媒体に格納されて携帯電話機１００に提供され、携帯電話機１００に格納される。ＣＰＵ１５０５が実行するプログラムは、携帯電話機１００に予め格納されていてもよい。また、ＣＰＵ１５０５が実行するプログラムは、外部装置から通信ネットワークを介して携帯電話機１００に提供され、携帯電話機１００に格納されてもよい。
【００３８】
また、ＣＰＵ１５０５が、ＲＯＭ１５１０、ＲＡＭ１５２０、ＨＤドライブ１５２５、または外部メモリ１５４２に格納されているプログラムを実行し、通信インターフェース１５３０を制御することにより、当該携帯電話機１００は、図２に示した通信部２０１として機能する。
【００３９】
また、ＲＯＭ１５１０、ＲＡＭ１５２０、ＨＤドライブ１５２５、または外部メモリ１５４２により、当該携帯電話機１００は、図２に示した種類別格納部２０２、格納部２０４、ポイント別通知態様格納部２０８として機能する。
【００４０】
また、ＣＰＵ１５０５が、ＲＯＭ１５１０、ＲＡＭ１５２０、ＨＤドライブ１５２５、または外部メモリ１５４２に格納されているプログラムを実行することにより、当該携帯電話機１００は、図２に示した累積値算出部２０６、通知態様決定部２１０、および通知部２１２として機能する。
【００４１】
以上説明したように、第１実施形態によれば、通信相手との通信をおこなうごとに、当該通信相手に対して当該通信の種類に応じたポイント数を対応付けておき、当該通信相手との親密度として、これらのポイント数の累計値を算出し、算出された累積値に応じて、当該通信相手からの着信の通知態様を決定することとした。これにより、たとえば、親密度が高い通信相手からの着信時の通知態様を、親密度が低い通信相手からの着信時の通知態様と異ならせることができるので、当該携帯電話機１００のユーザは、着信の通知態様により、その着信が親密度の高いユーザからのものであるかを容易に判断することができる。
【００４２】
また、通信ごとに対応付けるポイント数として、通信の種類および当該通信が発信したものか着信したものかによって異なるものを用いた。通信の通信相手との親密度は、この通信相手とおこなった通信の種類や、この通信が自ら発信したものか着信したものかによって異なるといえるものであるため、第1実施形態のように、通信の種類および当該通信が発信したものか着信したものかによって異なるポイント数を用いることは、より適切な親密度を求めることができることになる。
【００４３】
上記にあたり、携帯電話機１００のユーザに対して、手間がかかる設定作業をおこなわせるようなことはないから、この第１実施形態によれば、携帯電話機１００のユーザに手間をかけさせることなく、通信相手との親密度に応じたより適切な通知態様で、当該通信相手からの着信を当該携帯電話機１００のユーザに通知することができる。
【００４４】
（第２実施形態）
次に、第２実施形態を説明する。第１実施形態では、通信相手とおこなった通信ごとに、当該通信の種類に応じたポイント数を対応づけて格納部２０４に格納しておき、これらポイント数の累積値に応じて、当該通信相手からの着信の通知態様を決定することとした。第２実施形態では、通信ごとに、当該通信に対応付けられたポイント数に対して重み付けをおこない、重み付けがおこなわれた後のポイント数の累積値に応じて、当該通信相手からの着信の通知態様を決定する。
【００４５】
第２実施形態では、格納部２０４は、通信部によっておこなわれた通信に関する所定の算出開始時から所定の算出終了時までの通信時間を、ポイント数及び通信相手の識別情報と対応付けて格納する。そして、累積値算出部２０６は、通信時間に応じた重み値を用いて、当該通信時間に対応付けられたポイント数に対する第１の重み付けをおこない、当該第１の重み付けがおこなわれた後のポイント数を用いて、累積値を算出する。
【００４６】
図９は、所定の算出開始時および所定の算出終了時の一例を示す。たとえば、携帯電話機１００は、図９に示す表９００のように、通信の種類の各々について、所定の算出開始時および所定の算出終了時を予め定めて、メモリ等に格納しておく。当該携帯電話機１００は、通信がおこなわれると、表９００を参照することによって、当該通信に関する所定の算出開始時および所定の算出終了時を判断し、判断した所定の算出開始時から所定の算出終了時までの通信時間を算出して、算出された通信時間を当該通信のポイント数に対応付けて格納部２０４に格納しておく。そして、累積値算出部２０６は、通信時間に対応付けられているポイント数に対して、当該通信時間に応じた重み付けをおこなう。
【００４７】
たとえば、表９００の設定によると、当該携帯電話機１００は、通信の種類が「テレビ電話」および「電話」の通信がおこなわれると、「通話開始時」から「通話終了時」までの通信時間を算出し、これを当該通信のポイント数と対応付けて、格納部２０４に格納しておく。そして、累積値算出部２０６は、通信時間に対応付けられたポイント数に対して、当該通信時間に応じた重み付けをおこなう。この場合、累積値算出部２０６は、算出された通信時間がより長いほど、ポイント数がより高くなるように、重み付けをおこなうとよい。
【００４８】
また、テーブル９００の設定によると、当該携帯電話機１００は、通信の種類が「画像付き電子メール」および「電子メール」の通信がおこなわれると、当該メールの「受信時」から当該メールに対する「返信時」までの通信時間を算出し、これを当該通信のポイント数と対応付けて、格納部２０４に格納しておく。そして、累積値算出部２０６は、通信時間に対応付けられたポイント数に対して、当該通信時間に応じた重み付けをおこなう。この場合、累積値算出部２０６は、算出された通信時間がより短いほど、ポイント数がより高くなるように、重み付けをおこなうとよい。なお、この場合の所定の算出開始時は、「受信時」の代わりに「開封時」などであってもよい。
【００４９】
また、テーブル９００の設定によると、当該携帯電話機１００は、通信の種類が「ＷＥＢコミュニケーション」の通信がおこなわれると、「閲覧時」から「返信時」までの通信時間を算出し、これを当該通信のポイント数と対応付けて、格納部２０４に格納しておく。そして、累積値算出部２０６は、通信時間に対応付けられたポイント数に対して、当該通信時間に応じた重み付けをおこなう。この場合、累積値算出部２０６は、算出された時間がより短いほど、ポイント数がより高くなるように、重み付けをおこなうとよい。なお、各々の通信の種類の通話開始時および通話終了時は、上記以外のものであってもよい。
【００５０】
以上説明したように、第２実施形態によれば、単にポイント数の累積値によって通知態様を決定するのではなく、各々のポイント数に対して、通信時間や応答時間に応じて重み付けをおこない、重み付けがおこなわれた各々のポイント数の累積値によって通知態様を決定することとした。通信の通信相手との親密度は、通話時間や応答時間によっても変化するといえるものであるから、第２実施形態のように、通話時間や応答時間に応じて、累積値の算出対象のポイント数を変動させることで、より適切な親密度を求めることができることになる。上記にあたり、携帯電話機１００のユーザに対して、手間がかかる作業をおこなわせるようなことはないから、この第２実施形態によれば、携帯電話機１００のユーザに手間をかけさせることなく、通信相手との親密度に応じたより適切な通知態様で、当該通信相手からの着信を当該携帯電話機１００のユーザに通知することができる。
【００５１】
（第３実施形態）
次に、第３実施形態を説明する。第２実施形態では、通信ごとに、当該通信に対応付けられたポイント数に対して、当該通信の通信時間や応答時間に応じた重み値を用いて重み付けをおこない、重み付けがおこなわれた後のポイント数の累積値に応じて、当該通信相手からの着信の通知態様を決定することとした。第３実施形態では、通信ごとに、当該通信に対応付けられたポイント数に対して、当該通信の新旧に応じた重み値を用いて重み付けをおこない、重み付けがおこなわれた後のポイント数の累積値に応じて、当該通信相手からの着信の通知態様を決定する。
【００５２】
第３実施形態では、格納部２０４は、通信部によっておこなわれた通信の日時を、ポイント数及び通信相手の識別情報と対応付けて格納する。そして、累積値算出部２０６は、日時が新しいほど重みが大きい重み値を用いて、当該日時に対応付けられたポイント数に対する第２の重み付けをおこない、当該第２の重み付けがおこなわれた後のポイント数を用いて、累積値を算出する。
【００５３】
たとえば、累積値算出部２０６は、ポイント数が対応付けられた各々の通信について、当該通信の日時が本日のものであれば、当該通信に対応付けられたポイント数に対して、１を乗じることにより、第２の重み付けをおこなう。また、当該通信が前日以前のものであれば、当該通信の日時から現在からまでの日数ｄを算出する。そして、累積値算出部２０６は、当該通信に対応付けられたポイント数に対して、０．９dを乗じることにより、第２の重み付けをおこなう。
【００５４】
たとえば、ある通信相手とおこなった、本日の通信、前日の通信、前々日の通信のそれぞれに対して、「１０ｐｔ（ポイント）」が対応付けられているとする。これらのポイント数に対して、上記した方法により、第２の重み付けをおこなうと、当日の通信のポイント数は「１０」のままであり、前日の通信のポイント数は「９」となり、当日の通信のポイント数は「８．１」となる。なお、通信の日時がより新しいほどより高い重み付けがなされる方法であれば、上記以外の方法によって、第２の重み付けをおこなってもよい。
【００５５】
以上説明したように、第３実施形態によれば、単にポイント数の累積値によって通知態様を決定するのではなく、各々のポイント数に対して、通信の新旧度に応じて重み付けをおこない、重み付けがおこなわれた各々のポイント数の累積値によって通知態様を決定することとした。通信の通信相手との親密度は、通信の新旧の度合いによっても変化するといえるものであるから、第３実施形態のように、通話の新旧の度合いに応じて、累積値の算出対象のポイント数を変動させることで、より適切な親密度を求めることができることになる。上記にあたり、携帯電話機１００のユーザに対して、手間がかかる作業をおこなわせるようなことはないから、この第３実施形態によれば、携帯電話機１００のユーザに手間をかけさせることなく、通信相手との親密度に応じたより適切な通知態様で、当該通信相手からの着信を当該携帯電話機１００のユーザに通知することができる。
【００５６】
（変形例）
上述した実施形態を次のように変形してもよい。また、次の各変形例を組み合わせてもよい。
【００５７】
（変形例１）
第１〜３実施形態では、ある通信相手からの着信があった場合、ポイント数の累計値に応じた通知態様で、当該着信を通知することはこれまでに説明したが、さらに、ポイント数の累計値や、当該着信の通信の種類に応じて、この通知態様の内容（たとえば、バイブレータの振動パターン、音の種類、画像の種類、照明の発光パターンなど）を異ならせるようにしてもよい。
【００５８】
（変形例２）
第１〜３実施形態において、各格納部（種類別格納部２０２、格納部２０４、およびポイント別通知態様格納部２０８）をそれぞれ、携帯電話機１００に設ける構成としたが、これに限らず、各格納部の一部または全部を、携帯電話機１００に接続された外部の記憶装置（ＵＳＢメモリなど）に設ける構成としてもよい。この場合、携帯電話機１００とこの記憶装置とによって通信端末が構成される。また、各格納部においては、当該格納部に格納する情報を、データベース・テーブルの設定値として当該格納部に格納することとしたが、ファイルなど他の形態により、当該格納部に格納するようにしてもよい。また、各格納部の一部または全部を、携帯電話機１００に接続された外部の情報処理装置（データベース・サーバなど）に設ける構成としてもよい。すなわち、携帯電話機１００は、各格納部の一部または全部を、有しない構成としてもよい。
【００５９】
（変形例３）
第１〜３実施形態において、種類別格納部２０２は、複数の通信の種類のそれぞれについて、当該携帯電話機１００から発信してこの種類の通信をおこなった場合と、当該携帯電話機１００が着信してこの種類の通信をおこなった場合とで、異なるポイント数を設定することとしたが、同一のポイント数を設定するようにしてもよい。
【００６０】
（変形例４）
第１〜３実施形態において、通信端末の一例として携帯電話機を用いて説明したが、本発明にかかる通信端末は、通信機能を有する情報処理装置であれば、例えば固定電話機、ＰＤＡ（Personal Digital Assistant）、パーソナル・コンピュータなど、どのような形態であってもよい。
【００６１】
（変形例５）
第１〜３実施形態において、携帯電話機１００が互いに直接の通信をおこなわないコミュニケーション手段であっても、それが親密度を求める際の指標として有効なものであれば、ポイントの付与の対象とすることについて説明した。第１〜３実施形態では、その一例として、「ＷＥＢコミュニケーション」を挙げたが、これ以外にも、携帯電話機１００のユーザ同士が、互いに会った場合などにも、それが親密度を求める際の指標としては有効であるため、ポイントの付与の対象としてよい。この場合、当該携帯電話機１００は、「直接会う」ことに対してもポイント数を対応付けておき、他の携帯電話機１００と赤外線通信をおこなう、スケジュール帳などから判断する、ユーザに直接入力させる、などによって、通信相手およびこの通信相手と直接会ったことを判断し、判断された通信相手と、「直接会う」ことに対して予め対応付けられているポイント数とを対応付けて、格納部２０４に格納するとよい。
【００６２】
（変形例６）
第２、３実施形態において、通信時間、応答時間、または通信の新旧に応じた重み値を用いて、通信と対応付けられているポイント数に対する重み付けをおこなったが、これ以外の方法により、重み付けをおこなってもよい。たとえば、通信の種類が「メール」、および「ＷＥＢコミュニケーション」の場合には、文字数が多いほど、ポイント数がより高くなるように、重み付けをおこなったり、通信の種類が「画像付き電子メール」の場合には、画像の枚数やサイズが大きいほど、ポイント数がより高くなるように、重み付けをおこなうようにしてもよい。
【００６３】
（変形例７）
各実施形態において、通信がおこなわれるごとに、当該通信の種類に予め対応づけられているポイント数を格納部２０４に格納しておき、累積値算出部２０６は、格納部２０４に格納されているポイント数の累積値を算出することとしたが、結果的に、ポイント数の累積値を算出することができるのであれば、ポイント数の累積値の算出方法は、このような方法に限るものではない。たとえば、通信がおこなわれるごとに、少なくとも当該通信の種類を特定可能な情報を含む通信履歴を格納部２０４に格納しておき、累積値算出部２０６は、累積値を算出する際に、当該通信履歴に示されている各々の通信について、通信の種類を特定してからこの通信の種類に対応付けられているポイント数を求め、求められた各々の通信のポイント数を累積値を算出するようにしてもよい。なお、この変形例の構成は、特許請求の範囲に記載した「前記通信部によって通信がおこなわれると、当該通信の種類に対して予め決められている値を、当該通信の通信相手の識別情報と対応付けて格納する」という構成に含まれるものである。
【符号の説明】
【００６４】
１０…通信システム、１００…通信端末、１２０…移動体通信網、１４０…ＷＥＢサーバ、２０２…種類別格納部、２０４…格納部、２０６…累積値算出部、２０８…ポイント別通知態様格納部、２１０…通知態様決定部、２１２…通知部
【図１】
2011211527.tif 000003
【図２】
2011211527.tif 000004
【図３】
2011211527.tif 000005
【図４】
2011211527.tif 000006
【図５】
2011211527.tif 000007
【図６】
2011211527.tif 000008
【図７】
2011211527.tif 000009
【図８】
2011211527.tif 000010
【図９】
2011211527.tif 000011