JP4034609B2 - Presence display method and presence server - Google Patents
Presence display method and presence server Download PDFInfo
- Publication number
- JP4034609B2 JP4034609B2 JP2002195586A JP2002195586A JP4034609B2 JP 4034609 B2 JP4034609 B2 JP 4034609B2 JP 2002195586 A JP2002195586 A JP 2002195586A JP 2002195586 A JP2002195586 A JP 2002195586A JP 4034609 B2 JP4034609 B2 JP 4034609B2
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- communication
- user
- permission period
- communication permission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Computer And Data Communications (AREA)
- Telephonic Communication Services (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、ネットワークを介してプレゼンスサーバから所定の端末へ、この所定の端末と通信を確立した他の端末のリストを送信し、所定の端末の画面上にリストに記載された他の端末の通信に関わる状況をプレゼンスとして表示するプレゼンス表示方法およびプレゼンスサーバに関するものである。
【0002】
【従来の技術】
図18にインスタントメッセージサービス(IMS)を利用した従来の通信システムの概略を示す。同図において、14はユーザAAAが保有するパーソナルコンピュータ(以下、PC端末と呼ぶ)、24はユーザBBBが保有するPC端末、34はユーザCCCが保有するPC端末、4はインターネット(IP網)、5はインスタントメッセージサービスプロバイダ(IMSP)のプレゼンスサーバ(以下、PSと呼ぶ)である。なお、IMSとは、ユーザがインターネットに接続しているときに着信したメッセージを、使用中のPC端末の画面に表示し、これを受けたユーザが直ちに返信できるサービスである。
【0003】
この通信システムにおいて、例えばユーザAAAのPC端末14がPS5を介してユーザBBBのPC端末24との間でIMSを利用した通信を確立すると、PS5はユーザAAA用のオンラインリストテーブルにユーザBBBのPC端末24のリスト名としてユーザBBBのユーザIDを追加し、このユーザBBBのユーザIDにPC端末24からのメッセージに含まれたPC端末24の通信に関わる状況(例えば、在席中/離席中)を付したオンラインリストテーブルをユーザAAAのPC端末14へ送る。これにより、ユーザAAAのPC端末14の画面上には、PS5からのオンラインリストテーブルに記載されているユーザのPC端末の通信に関わる状況(プレゼンス)が表示される。図19(a)にユーザAAAのPC端末14の画面上に表示されるオンラインリストの一例を示す。
【0004】
【発明が解決しようとする課題】
しかしながら、上述した従来の通信システムでは、ユーザAAAのPC端末14が他のPC端末とIMSを利用して通信を確立する毎に、PS5におけるユーザAAA用のオンラインリストテーブルが大きくなる。すなわち、IMSを利用して通信を一度確立すると、その後の通信の有無に拘わらず、通信を確立したユーザのPC端末がオンラインリストテーブルに残る。このため、一度通信を確立したがその後の通信が長期間途絶えているような相手であっても、ユーザAAAのPC端末14の画面上にそのユーザのPC端末のプレゼンスが表示されるものとなる。この結果、他のPC端末と通信を確立する毎に、ユーザAAAのPC端末14の画面上に占めるオンラインリストの表示面積が大きくなって(図19(b)参照)、表示面積を無駄に失うことになり、作業効率が悪化するという問題が生じていた。
なお、ユーザAAAのPC端末14の画面上から必要としないユーザのPC端末のプレゼンス表示を消去することは可能であるが、この場合、PC端末14からPS5に対して、所望のユーザのPC端末をオンラインリストテーブルから消去するように依頼しなければならず、手間がかかる。
【0005】
本発明はこのような課題を解決するためになされたもので、その目的とするところは、ネットワークを介してプレゼンスサーバに接続された端末における表示面積を無駄に失うことのない、また通信が長期間途絶えている他の端末のプレゼンス表示の消去を端末からプレゼンスサーバへ依頼する必要のないプレゼンス表示方法およびプレゼンスサーバを提供することにある。
【0006】
【課題を解決するための手段】
このような目的を達成するために、本発明(請求項1〜4に係る発明)は、プレゼンスサーバにおいて、所定の端末とこの所定の端末と通信を確立した他の端末との間の通信状況を監視し、所定の端末と所定期間通信が行われなかった端末をリスト(オンラインリスト)から消去するようにしたものである。
【0007】
この発明によれば、例えばユーザAAAの端末を所定の端末とし、この所定の端末と通信を確立した他の端末をユーザBBBの端末とした場合、ユーザBBBの端末を追加したリスト、例えばその端末のリスト名としてユーザBBBのユーザIDおよびその端末の通信に関わる状況を追加したオンラインリストがユーザAAAの端末へ送られ、このオンラインリストに記載されたユーザBBBの端末を含む他の端末のプレゼンスがユーザAAAの端末の画面上に表示される。
【0008】
プレゼンスサーバは、ユーザAAAの端末とこのユーザAAAの端末と通信を確立した他の端末との間の通信状況を監視する。ここで、ユーザAAAの端末とユーザBBBの端末との間で所定期間通信が行われなかったことを確認すると、プレゼンスサーバはユーザBBBの端末をオンラインリストから消去する。これにより、ユーザAAAの端末の画面上からユーザBBBの端末のプレゼンスが自動的に消去される。
【0009】
本発明は、請求項1および3に係る第1発明と、請求項2および4に係る第2発明とからなる。
第1発明では、プレゼンスサーバにおいて、所定の端末とこの所定の端末と通信を確立した他の端末との間に通信許可期間を設定し、この設定した通信許可期間を通信日時管理テーブルに記載し、この通信日時管理テーブルに記載された通信許可期間と現時刻とを定期的にチェックし、現時刻が通信許可期間を過ぎた他の端末があった場合その端末をリスト(オンラインリスト)から消去する一方、通信日時管理テーブルに記載された通信許可期間中に、その通信許可期間中の所定の端末を使用するユーザの別の使用端末として登録されている通信端末と他の端末を使用するユーザの別の使用端末として登録されている通信端末との間で、所定の端末と他の端末との間のネットワークとは異なる別のネットワークを介して通信の要求があった場合、通信許可期間中の端末間の通信許可期間を延長する。ここで、通信許可期間とは、所定の端末の画面上に他の端末の状況を表示し続けるために当該他の端末が当該所定の端末と通信を確立すべき期間を意味する。
【0010】
この発明によれば、例えばユーザAAAの端末を所定の端末とし、この所定の端末と通信を確立した他の端末をユーザBBBの端末とした場合、ユーザBBBの端末を追加したリスト、例えばその端末のリスト名としてユーザBBBのユーザIDおよびその端末の通信に関わる状況を追加したオンラインリストがユーザAAAの端末へ送られ、このオンラインリストに記載されたユーザBBBの端末を含む他の端末のプレゼンスがユーザAAAの端末の画面上に表示される。ここで、「端末の通信に関わる状況」の「通信」とは、ネットワークを介した何らかの通信であればよく、「状況」とは端末自体の状況およびその端末のユーザの状況(プレゼンス)を含む。
【0011】
プレゼンスサーバは、ユーザAAAの端末とこのユーザAAAの端末と通信を確立した他の端末との間に通信許可期間(例えば、通信確立後から6ヶ月)を設定し、この設定した通信許可期間を通信日時管理テーブルに記載し、この通信日時管理テーブルに記載された通信許可期間と現時刻とを定期的にチェックする。現時刻が通信許可期間を過ぎた他の端末があった場合、例えば現時刻がユーザAAAの端末とユーザBBBの端末との間の通信許可期間を過ぎていた場合、プレゼンスサーバはユーザBBBの端末をオンラインリストから消去する。
【0012】
また、例えば通信日時管理テーブルに記載されたユーザAAAの端末とユーザBBBの端末との間の通信許可期間中に、その通信許可期間中のユーザAAAの端末を使用するユーザの別の使用端末として登録されている固定電話機や携帯電話機などの通信端末とユーザBBBの端末を使用するユーザの別の使用端末として登録されている固定電話機や携帯電話機などの通信端末との間で公衆電話交換網(PSTN網)や移動体通信網などを介して通信が行われようとすると、プレゼンスサーバは、通信許可期間中のユーザAAAの端末とユーザBBBの端末との間の通信許可期間を延長する。例えば、固定電話機や携帯電話機を使用して通信が行われた時点から6ヶ月間、ユーザAAAの端末とユーザBBBの端末との間の通信許可期間を延長する。
【0013】
第2発明では、プレゼンスサーバにおいて、所定の端末とこの所定の端末と通信を確立した他の端末との間に通信許可期間を設定し、この設定した通信許可期間を通信日時管理テーブルに記載し、この通信日時管理テーブルに記載された通信許可期間と現時刻とを定期的にチェックし、現時刻が通信許可期間を過ぎた他の端末があった場合その端末をリスト(オンラインリスト)から消去する一方、通信日時管理テーブルに記載された通信許可期間が経過した後に、その通信許可期間が経過した所定の端末を使用するユーザの別の使用端末として登録されている通信端末と他の端末を使用するユーザの別の使用端末として登録されている通信端末との間で、所定の端末と他の端末との間のネットワークとは異なる別のネットワークを介して通信の要求があった場合、通信許可期間が経過した端末間の通信許可期間を再設定する。
【0014】
この発明によれば、例えばユーザAAAの端末を所定の端末とし、この所定の端末と通信を確立した他の端末をユーザBBBの端末とした場合、ユーザBBBの端末を追加したリスト、例えばその端末のリスト名としてユーザBBBのユーザIDおよびその端末の通信に関わる状況を追加したオンラインリストがユーザAAAの端末へ送られ、このオンラインリストに記載されたユーザBBBの端末を含む他の端末のプレゼンスがユーザAAAの端末の画面上に表示される。
【0015】
プレゼンスサーバは、ユーザAAAの端末とこのユーザAAAの端末と通信を確立した他の端末との間に通信許可期間(例えば、通信確立後から6ヶ月)を設定し、この設定した通信許可期間を通信日時管理テーブルに記載し、この通信日時管理テーブルに記載された通信許可期間と現時刻とを定期的にチェックする。現時刻が通信許可期間を過ぎた他の端末があった場合、例えば現時刻がユーザAAAの端末とユーザBBBの端末との間の通信許可期間を過ぎていた場合、プレゼンスサーバはユーザBBBの端末をオンラインリストから消去する。
【0016】
また、例えば通信日時管理テーブルに記載されたユーザAAAの端末とユーザBBBの端末との間の通信許可期間が経過した後に、その通信許可期間が経過したユーザAAAの端末を使用するユーザの別の使用端末として登録されている固定電話機や携帯電話機などの通信端末とユーザBBBの端末を使用するユーザの別の使用端末として登録されている固定電話機や携帯電話機などの通信端末との間でPSTN網や移動体通信網などを介して通信が行われようとすると、プレゼンスサーバは、通信許可期間が経過したユーザAAAの端末とユーザBBBの端末との間の通信許可期間を再設定する。例えば、固定電話機や携帯電話機を使用して通信が行われた時点から6ヶ月間、ユーザAAAの端末とユーザBBBの端末との間の通信許可期間を復活させる。
【0017】
【発明の実施の形態】
以下、本発明を図面に基づいて詳細に説明する。
図1は本発明の実施に用いる通信システムの概略を示す図である。同図において、図18と同一符号は同一或いは同等構成要素を示し、その説明は省略する。
【0018】
〔PC端末間のIMSを利用した通信の確立〕
この通信システムにおいて、例えばユーザAAAのPC端末14がPS5を介してユーザBBBのPC端末24との間でIMSを利用した通信を確立すると、PS5は、ユーザAAAのPC端末14とユーザBBBのPC端末24との間の通信許可期間を通信確立後から6ヶ月として設定し、この通信許可期間をユーザAAA用の通信日時管理テーブルTB1(図2参照)に記載する。
【0019】
通信日時管理テーブルTB1は、「ユーザID」と「通信日時」と「通信許可終了日時」を記載項目とし、ユーザAAAのPC端末14から通信しようとする相手のユーザIDや固定電話番号,携帯電話番号などを登録すると、その登録した日時を通信日時として、またその通信日時から6ヶ月後を通信許可終了日時として、初期設定される。
【0020】
PS5は、ユーザAAAのPC端末14がPS5を介して登録した相手のPC端末との間でIMSを利用した通信が確立されると、その通信を確立した日時を通信日時として、またその通信日時から6ヶ月後を通信許可終了日時として、通信日時管理テーブルTB1の内容を書き替える。すなわち、通信しようとする相手のユーザIDや固定電話番号,携帯電話番号などを登録した後、IMSを利用してユーザAAAのPC端末14とユーザBBBの通信端末24との間でPS5を介して通信を確立すると、ユーザAAA用の通信日時管理テーブルTB1にユーザBBBのPC端末24との間の通信許可期間(通信日時から通信許可終了日時までの期間)が記載される。この通信許可期間の記載はIMSを利用して通信を確立する毎に更新される。
【0021】
図2の通信日時管理テーブルTB1は、先にユーザAAAのPC端末14とユーザCCCのPC端末34との間のIMSを利用した通信が確立され、その後、ユーザAAAのPC端末14とユーザBBBのPC端末24との間のIMSを利用した通信が確立された例を示している。
【0022】
PS5は、ユーザAAAの通信日時管理テーブルTB1にユーザBBBのPC端末24との通信許可期間を記載した後、ユーザBBBのPC端末24のリスト名(ユーザBBBのユーザID)をユーザAAA用のオンラインリストテーブルTB2に追加し(図3参照)、このリスト名に対応してPC端末24からのメッセージに含まれているPC端末24の通信に関わる状況(例えば、在席中/離席中)を付す。この例では、オンラインリストテーブルTB2に既にユーザCCCのPC端末34のリスト名および通信に関する状況が記載されており(図3(a))、これに追加する形でユーザBBBのPC端末24のリスト名および通信に関する状況を記載する(図3(b))。
【0023】
以下では、このリスト名および通信に関する状況の記載を、オンラインリストテーブルへPC端末を追加すると言う。また、このリスト名および通信に関する状況の記載を削除することを、オンラインリストテーブルからPC端末を消去すると言う。
【0024】
そして、PS5は、ユーザBBBのPC端末24を追加したオンラインリストテーブルTB2をユーザAAAのPC端末14へ送信する。なお、PS5は、基本的に、オンラインリストテーブルTB2が更新(追加、削除、変更)された場合に、ユーザAAAのPC端末14へ送信する。ユーザAAAのPC端末14は、PS5からのオンラインリストテーブルTB2を受信し、この受信したオンラインリストテーブルTB2に記載されているユーザBBBのPC端末24およびユーザCCCのPC端末34のプレゼンスを画面上に表示する(図4(a))。
【0025】
なお、実際の信号の遣り取りとして、PS5は、PC端末14からのPC端末24への通信要求(信号S1)を受けると、PC端末14とPC端末24との間のIMSを利用した通信を確立する。この際、PC端末24に対してPC端末14へのプレゼンス表示の可否を問い合わせ(信号S2)、PC端末24からのPC端末14へのプレゼンス表示可の応答(信号S3)を受けて、PC端末14へPC端末24を追加したオンラインリストテーブルTB2を送る(信号S4)。
【0026】
〔通信許可期間を過ぎたPC端末のオンラインリストテーブルからの消去〕
PS5は、ユーザAAAのPC端末14とIMSを利用して通信を確立した他のPC端末との間、この例ではPC端末14とPC端末24との間およびPC端末14とPC端末34との間の通信状況を監視し、ユーザAAA用,ユーザCCC用の通信日時管理テーブルTB1に記載されている通信許可期間を過ぎても新たな通信が行われなかったユーザのPC端末をユーザAAA用,ユーザBBB用のオンラインリストテーブルTB2から消去する。すなわち、通信日時管理テーブルTB1に記載された通信許可期間と現時刻とを定期的にチェックし、現時刻が通信許可期間を過ぎた他のPC端末があった場合そのPC端末をオンラインリストテーブルTB2から消去する。
【0027】
例えば、ユーザAAA用の通信日時管理テーブルTB1(図2)にはユーザAAAのPC端末14とユーザCCCのPC端末34との間の通信許可期間として、「2002年3月5日」から「2002年9月5日」までの6ヶ月間が記載されており、現時刻が「2002年9月5日」を過ぎると、図5(b)に示すように、ユーザCCCのPC端末34がオンラインリストテーブルTB2から自動的に消去される。
【0028】
PS5は、このユーザCCCのPC端末34を消去したオンラインリストテーブルTB2をユーザAAAのPC端末14へ送る。ユーザAAAのPC端末14は、PS5からのオンラインリストテーブルTB2を受信し、この受信したオンラインリストテーブルTB2に従って、ユーザCCCのPC端末34のプレゼンスを画面上から消去する(図4(b))。
【0029】
以上の説明から分かるように、この通信システムでは、ユーザAAAのPC端末14と一度通信を確立したがその後の通信が長期間途絶えたPC端末があった場合、ユーザAAAのPC端末14の画面上からそのPC端末のプレゼンスが自動的に消去されるようになる。これにより、PC端末14において表示面積を無駄に失うということがなくなり、作業効率の悪化が防がれる。また、ユーザAAAのPC端末14からPS5に対して、通信が長期間途絶えているユーザのPC端末をオンラインリストテーブルTB2から消去するように依頼する必要がなく、手間もかかからない。
【0030】
図6は本発明の実施に用いる通信システムのより詳細を示す図である。同図において、図1と同一符号は同一或いは同等構成要素を示し、その説明は省略する。
【0031】
図6において、1はユーザAAAのPC端末14が属するエリア、2はユーザBBBのPC端末24が属するエリア、3はユーザCCCのPC端末34が属するエリアである。エリア1には、PC端末14とは別の通信端末として、ユーザAAAが保有する固定電話機16と携帯電話機17が設けられている。エリア2には、PC端末24とは別の通信端末として、ユーザBBBが保有する固定電話機26と携帯電話機27が設けられている。エリア3には、PC端末34とは別の通信端末として、ユーザCCCが保有する固定電話機36と携帯電話機37が設けられている。
【0032】
なお、エリア1,2,3において携帯電話機17,27,37は移動端末であって、使用される場所は特定できない。したがって、エリア1,2,3は固定的なものではなく、携帯電話機17,27,37の移動位置によって変化する。本発明では、このような変化するエリアを含めて、ユーザのPC端末が属するエリアと呼んでいる。換言するならば、エリアとは、所定のユーザによって使用される複数の端末装置(所定のPC端末を使用するユーザの別の使用端末)のグループと呼ぶこともできる。
【0033】
図6において、6はPSTN網(公衆電話交換網)、7は移動体通信網、46はIP網4とPSTN網6との網間のゲートウェイ(GW)、47はIP網4と移動体通信網7との網間のGW、61はエリア1の固定電話機16を管轄するサービス制御ポイント(SCP)、62はエリア2の固定電話機26を管轄するSCP、71は移動通信網7のSCP、72はエリア1の携帯電話機17がアクセスする移動体通信網7の基地局、73はエリア2の携帯電話機27がアクセスする移動体通信網7の基地局である。
【0034】
なお、この例では、61,62をSCPとしているが、固定電話機16,26を収容する交換局としてもよい。また、この通信システムにおいて、ユーザAAAのPC端末14やユーザBBBのPC端末24、ユーザCCCのPC端末34には、IP網4を介してインスタントメッセージクライアントソフトがダウンロードされている。PC端末14,24,34は、このダウンロードされたインスタントメッセージクライアントソフトに従って、以下に説明する処理動作を実行する。
【0035】
〔IMS自動更新サービスを利用する際のユーザ登録〕
ユーザAAAは、PC端末14から自分のユーザID、パスワード、メールアドレス、固定電話機16の電話番号(固定電話番号)、携帯電話機17の電話番号(携帯電話番号)を入力し、IP網4を介してPS5へ送信する。すると、PS5では、ユーザAAAからこれらの情報を受信し、ユーザAAA用のIMSユーザ管理テーブルTB3(図8参照)を作成する(図7に示すステップ701)。
【0036】
次に、ユーザAAAは、PC端末14から通信相手であるユーザBBBのユーザID、固定電話番号、携帯電話番号を入力し、IP網4を介してPS5へ送信する。すると、PS5では、ユーザAAAからのこれらの情報を受信し、PS5のIPアドレスを付けた通信相手のユーザIDを含む第1のユーザ管理テーブルTB41(図9(a))と第2のユーザ管理テーブルTB42(図9(b))作成し、第1のユーザ管理テーブルTB41をGW46を通してPSTN網6のSCP61に送信し、第2のユーザ管理テーブルTB42をGW47を通して移動体通信網7のSCP71に送信する(ステップ702)。SCP61,71は送信されてきたユーザ管理テーブルTB41,TB42をユーザAAA用のユーザ管理テーブルとして管理する。
【0037】
次に、PS5は、ユーザAAA用の通信日時管理テーブルTB1(図10)を作成する(ステップ703)。この通信日時管理テーブルTB1において、ユーザBBBとの通信日時はユーザBBBの固定電話番号や携帯電話番号の登録日時とし、その登録日時から6ヶ月後をユーザBBBとの通信許可終了日時とする。また、ユーザCCCとの通信日時はユーザCCCの固定電話番号や携帯電話番号の登録日時とし、その登録日時から6ヶ月後をユーザCCCとの通信許可終了日時とする。
【0038】
そして、PS5は、通信日時管理テーブルTB1を参照し、現時刻が通信日時管理テーブルTB1に記載されている通信許可期間内のユーザIDを抽出し、この抽出したユーザIDをPC端末のリスト名とするオンラインリストテーブルTB2(図11)を作成し、この作成したオンラインリストテーブルTB2をIP網4を介してユーザAAAのPC端末14へ送信する(ステップ704)。なお、この場合、オンラインリストテーブルTB2中の状態表示はデフォルト値である「在席中」とする。
【0039】
〔PC端末間のIMSを利用した通信の確立〕
上述したユーザ登録後、例えばユーザAAAのPC端末14がIP網4を経由し、PS5を介してユーザBBBのPC端末24との間でIMSを利用した通信を確立すると、PS5は、あらためてユーザAAAのPC端末14とユーザBBBのPC端末24との間の通信許可期間をこの通信確立後から6ヶ月として設定し、この通信許可期間をユーザAAA用の通信日時管理テーブルTB1に記載する。すなわち、初期設定されているユーザAAAのPC端末14とユーザBBBのPC端末24との間の通信許可期間を更新し、通信を確立した時点から6ヶ月間をユーザAAAのPC端末14とユーザBBBのPC端末24との間の通信許可期間として記載する(図12参照)。
【0040】
同様に、ユーザAAAのPC端末14がIP網4を経由し、PS5を介してユーザCCCのPC端末34との間でIMSを利用した通信を確立すると、PS5は、あらためてユーザAAAのPC端末14とユーザCCCのPC端末34との間の通信許可期間をこの通信確立後から6ヶ月として設定し、この通信許可期間をユーザAAA用の通信日時管理テーブルTB1に記載する。すなわち、初期設定されているユーザAAAのPC端末14とユーザCCCのPC端末34との間の通信許可期間を更新し、通信を確立した時点から6ヶ月間をユーザAAAのPC端末14とユーザCCCのPC端末34との間の通信許可期間として記載する。
【0041】
〔通信許可期間を過ぎたPC端末のオンラインリストテーブルからの消去〕
PS5は、ユーザAAAのPC端末14と通信を確立した他のPC端末との間、この例ではPC端末14とPC端末24との間およびPC端末14とPC端末34との間の通信状況を監視し、ユーザAAA用の通信日時管理テーブルTB1に記載されている通信許可期間を過ぎても新たな通信が行われなかったユーザのPC端末をオンラインリストテーブルTB2から消去する。すなわち、通信日時管理テーブルTB1に記載された通信許可期間と現時刻とを定期的にチェックし、現時刻が通信許可期間を過ぎた他のPC端末があった場合、そのPC端末をオンラインリストテーブルTB2から消去する。
【0042】
例えば、図12に示したユーザAAA用の通信日時管理テーブルTB1にはユーザAAAのPC端末14とユーザCCCのPC端末34との間の通信許可期間として、「2001年11月5日」から「2002年5月5日」までの6ヶ月間が記載されており、現時刻が「2002年5月5日」を過ぎると、図13に示すように、ユーザCCCのPC端末34がオンラインリストテーブルTB2から自動的に消去される。
【0043】
PS5は、このユーザCCCのPC端末34を消去したオンラインリストテーブルTB2(図13(b))をユーザAAAのPC端末14へ送る。ユーザAAAのPC端末14は、PS5からのオンラインリストテーブルTB2を受信し、この受信したオンラインリストテーブルTB2に従って、ユーザCCCのPC端末34のプレゼンスを画面上から消去する。
【0044】
〔IP網以外の通信網を介して通信が行われた時の通信許可期間の再設定〕
一方、例えばPC端末14が属するエリア1の固定電話機16とPC端末24が属するエリア2の固定電話機26との間でPSTN網6を介して通信が行われようとすると、PSTN網6からPS5に対してあらかじめ登録されたユーザ間で通信が行われようとしている旨が通知され、PS5は通信日時管理テーブルTB1に記載されているユーザAAAのPC端末14とユーザBBBのPC端末24との間の通信許可期間を書き替え、その時点から6ヶ月間を通信許可期間として再設定する。
【0045】
図14はユーザAAAの固定電話機16から発信した時のPSTN網6のSCP61の動作フロー図である。ユーザAAAの固定電話機16から発信すると、PSTN網6のSCP61は、ユーザAAA用のユーザ管理テーブルTB41(図9(a))をチェックし(ステップ401)、ユーザ管理テーブルTB41に相手先の電話番号があれば、相手のユーザID、通話日時をIPパケット化し、ユーザ管理テーブルTB41に記載されたPS5のアドレスに向けて、このIPパケットをGW46からIP網4に入る経路で送るとともに(ステップ402)、接続動作に入る(ステップ404)。ユーザ管理テーブルTB41に相手先の電話番号がなかった場合には、PS5への通知を行うことなく、接続動作に入る(ステップ404)。
【0046】
図15はユーザAAAの携帯電話機17から発信した時の移動体通信網7のSCP71の動作フロー図である。携帯電話機17から発信すると、移動体通信網7のSCP71は、ユーザAAA用のユーザ管理テーブルTB42(図9(b))をチェックし(ステップ501)、ユーザ管理テーブルTB42に相手先の電話番号があれば、相手のユーザID、通話日時をIPパケット化し、ユーザ管理テーブルTB42に記載されたPS5のアドレスに向けて、このIPパケットをGW47からIP網4に入る経路で送るとともに(ステップ502)、接続動作に入る(ステップ504)。ユーザ管理テーブルTB42に相手先の電話番号がなかった場合には、PS5への通知を行うことなく、接続動作に入る(ステップ504)。
【0047】
図16(a)はPS5がPSTN網6のSCP61や移動体通信網7のSCP71からユーザIDや通話日時を含むIPパケットを受信した時の動作フロー図である。
【0048】
PS5は、ユーザAAAの固定電話機16から発信した時の相手のユーザIDや通話日時を含むIPパケットをSCP61から受信すると(ステップ601)、あるいはユーザAAAの携帯電話機17から発信した時の相手のユーザIDや通話日時を含むIPパケットをSCP71から受信すると(ステップ601)、ユーザAAA用の通信日時管理管理テーブルTB1(図16(b))におけるユーザAAAのPC端末14と相手のユーザのPC端末との間の通信許可期間を書き替える(ステップ602)。
【0049】
例えば、ユーザAAAの固定電話機16とユーザBBBの固定電話機26との間で通信が行われようとすると、PS5は、ユーザAAA用の通信日時管理管理テーブルTB1のユーザBBBに対する通信開始日時を現時刻とし、現時刻から6ヶ月後の日時を通信許可終了日時とする。
【0050】
〔通信許可期間の延長〕
ここで、ユーザAAAのPC端末14とユーザBBBのPC端末24との間の通信許可期間中に、ユーザAAAの固定電話機16とユーザBBBの固定電話機26との間で通信が行われようとすると、PS5は、その時点から6ヶ月先までユーザAAAのPC端末14とユーザBBBのPC端末24との通信許可期間を延長する。
【0051】
この通信許可期間の延長後、PS5は、ユーザBBBのPC端末24がオンラインリストテーブルTB2(図10(c))に記載されていることを確認のうえ(ステップ603のNO)、このオンラインリストテーブルTB2をユーザAAAのPC端末14へ送信する(ステップ605)。なお、この通信許可期間の延長の場合には、必ずしもオンラインリストテーブルTB2を送らなくてもよい。送る場合には、従前のものが送られるものとなる。
【0052】
〔通信許可期間の再設定(復活)〕
ユーザAAAのPC端末14とユーザBBBのPC端末24との間の通信許可期間が経過した後に、ユーザAAAの固定電話機16とユーザBBBの固定電話機26との間で通信が行われようとすると、PS5は、その時点から6ヶ月先までをユーザAAAのPC端末14とユーザBBBのPC端末24との間の通信許可期間として再設定(復活)する。
【0053】
この通信許可期間の再設定後、PS5は、ユーザBBBのPC端末24がオンラインリストテーブルTB2(図16(d))に記載されていないことを確認し(ステップ603のYES)、ユーザBBBのPC端末24をオンラインリストテーブルTB2に追加し(図16(e):ステップ604)、このユーザBBBのPC端末24を追加したオンラインリストテーブルTB2をユーザAAAのPC端末14へ送信する(ステップ605)。なお、この場合、オンラインリストテーブルTB2中のユーザBBBのPC端末24の表示状態は、PC端末24にアクセスして取得する。これにより、ユーザAAAのPC端末14の表示画面には、ユーザBBBのPC端末14のプレゼンスが再び表示され始める。
【0054】
図17(a)はPS5が定期的に行う通信許可期間と現時刻とのチェック処理動作を示すフロー図である。PS5は、定期的に現時刻とユーザAAA用の通信日時管理テーブルTB1(図17(b))に記載されている通信許可期間をチェックし(ステップ701)、現時刻が通信許可期間を過ぎた他のPC端末があれば(ステップ702のYES)、ユーザAAA用のオンラインリストテーブルTB2(図17(c))からその通信許可期間を過ぎたユーザのPC端末を消去し(ステップ703)、ユーザAAAのPC端末14へ送信する(ステップ704)。
【0055】
例えば、現時刻が通信許可期間を過ぎた他のPC端末がユーザBBBのPC端末24であれば、オンラインリストテーブルTB2(図17(c))から通信許可期間を過ぎたユーザBBBのPC端末24を消去し(図17(d))、このユーザBBBのPC端末24を消去したオンラインリストテーブルTB2をユーザAAAのPC端末14へ送信する。
【0056】
現時刻が通信許可期間を過ぎた他のPC端末がなければ(ステップ702のNO)、オンラインリストテーブルTB2(図17(c))は更新せずに、ユーザAAAのPC端末14へ送信する(ステップ704)。
【0057】
なお、ユーザBBBのPC端末24を消去したオンラインリストテーブルTB2をユーザAAAのPC端末14へ送信した後、PC端末14とPC端末24との間でIMSを利用して通信が確立されれば、ユーザAAA用の通信日時管理テーブルTB1におけるユーザBBBに対する通信日時と通信許可終了日時、すなわち通信許可期間は再設定される。
【0058】
以上の説明から分かるように、この通信システムでは、一度ユーザAAAのPC端末14とユーザBBBのPC端末24やユーザCCCのPC端末34との間でIMSを利用した通信が確立されると、そのPC端末間の通信許可期間の延長や再設定を固定電話機や携帯電話機を用いて行うことができるという特徴を有している。
【0059】
すなわち、ユーザAAAのPC端末14の画面上にユーザBBBのPC端末24のプレゼンスが表示されている場合、固定電話機16や携帯電話機17によってユーザBBBと連絡を取ろうとすれば、その時点からユーザAAAのPC端末14とユーザBBBのPC端末24との間の通信許可期間が6ヶ月間延長されるものとなる。これにより、PC端末14とPC端末24との間でIMSを利用した通信をあまり行っていなくても、固定電話機16や携帯電話機17によってユーザBBBとの連絡をある程度行っていれば、ユーザAAAのPC端末14の画面上からユーザBBBのPC端末24のプレゼンスが消去されてしまうという問題が生じなくなる。
【0060】
また、ユーザAAAのPC端末14の画面上からユーザBBBのPC端末24のプレゼンスの表示が消去されても、固定電話機16や携帯電話機17によってユーザBBBと連絡を取ろうとすれば、ユーザAAAのPC端末14の画面上にユーザBBBのPC端末24のプレゼンスの表示を復活させることができる。
【0061】
なお、上述した実施の形態においては、ユーザAAAのPC端末14を本発明でいう所定の端末とし、ユーザBBBのPC端末24やユーザCCCのPC端末34を本発明でいう他の端末とした例で説明したが、ユーザBBBのPC端末24やユーザCCCのPC端末34を本発明でいう所定の端末した場合にも、同様の処理動作が行われることは言うまでもない。また、上述した実施の形態では、通信許可期間を6ヶ月としたが、6ヶ月に限られるものでもない。
【0062】
【発明の効果】
以上説明したことから明らかなように本発明によれば、プレゼンスサーバにおいて、所定の端末とこの所定の端末と通信を確立した他の端末との間の通信状況を監視し、所定の端末と所定期間通信が行われなかった端末をリストから消去するようにしたので、ネットワークを介してプレゼンスサーバに接続された端末における表示面積を無駄に失うことがなくなり、また端末からプレゼンスサーバへ他の端末のプレゼンス表示の消去を依頼する必要がなくなり、手間もかからない。
【0063】
また、本発明によれば、通信日時管理テーブルに記載された通信許可期間中に、その通信許可期間中の所定の端末を使用するユーザの別の使用端末として登録されている通信端末と他の端末を使用するユーザの別の使用端末として登録されている通信端末との間で、所定の端末と他の端末との間のネットワークとは異なる別のネットワークを介して通信の要求があった場合、通信許可期間中の端末間の通信許可期間が延長されるものとなり、所定の端末と他の端末との間でIMSを利用した通信をあまり行っていなくても、固定電話機や携帯電話機によってユーザとの連絡をある程度行っていれば、所定の端末の画面上から他の端末のプレゼンスが消去されてしまうという問題が生じなくなる。
【0064】
また、本発明によれば、通信日時管理テーブルに記載された通信許可期間が経過した後に、その通信許可期間が経過した所定の端末を使用するユーザの別の使用端末として登録されている通信端末と他の端末を使用するユーザの別の使用端末として登録されている通信端末との間で、所定の端末と他の端末との間のネットワークとは異なる別のネットワークを介して通信の要求があった場合、通信許可期間が経過した端末間の通信許可期間が再設定されるものとなり、所定の端末の画面上から他の端末のプレゼンスの表示が消去されても、固定電話機や携帯電話機によってユーザと連絡を取ろうとすれば、所定の端末の画面上に他の端末のプレゼンスの表示を復活させることができるようになる。
【図面の簡単な説明】
【図1】 本発明の実施に用いる通信システムの概略を示す図である。
【図2】 この通信システムにおいてプレゼンスサーバが作成するユーザAAA用の通信日時管理テーブルを例示する図である。
【図3】 プレゼンスサーバが作成するオンラインリストテーブルおよびこのオンラインリストテーブルへのPC端末の追加を説明する図である。
【図4】 この通信システムにおいてユーザAAAのPC端末に表示されるオンラインリストを例示する図である。
【図5】 オンラインリストテーブルからのPC端末の消去を説明する図である。
【図6】 本発明の実施に用いる通信システムのより詳細を示す図である。
【図7】 IMS自動更新サービスを利用する際のプレゼンスサーバにおけるユーザ登録動作を示すフローチャートである。
【図8】 プレゼンスサーバが作成するユーザAAA用のIMSユーザ管理テーブルを例示する図である。
【図9】 プレゼンスサーバが作成するユーザAAA用のユーザ管理テーブルを例示する図である。
【図10】 プレゼンスサーバが作成するユーザAAA用の通信日時管理テーブル(初期設定)を例示する図である。
【図11】 プレゼンスサーバが作成するユーザAAA用のオンラインリストテーブルを例示する図である。
【図12】 プレゼンスサーバが作成するユーザAAA用の通信日時管理テーブルを例示する図である。
【図13】 オンラインリストテーブルへのPC端末の追加を説明する図である。
【図14】 ユーザAAAの固定電話機から発信した時のPSTN網のSCPの動作を示すフローチャートである。
【図15】 ユーザAAAの携帯電話機から発信した時の移動体通信網のSCPの動作を示すフローチャートである。
【図16】 プレゼンスサーバがPSTN網のSCPや移動体通信網のSCPからユーザIDや通話日時を含むIPパケットを受信した時の動作を示すフローチャートである。
【図17】 プレゼンスサーバが定期的に行う通信許可期間と現時刻とのチェック処理動作を示すフローチャートである。
【図18】 IMSを利用した従来の通信システムの概略を示す図である。
【図19】 従来の通信システムにおいてユーザAAAのPC端末に表示されるオンラインリストを例示する図である。
【符号の説明】
1,2,3…エリア、14,24,34…PC端末、16,26,36…固定電話機、17,27,37…携帯電話機、4…インターネット(IP網)、46,47…ゲートウェイ(GW)、5…プレゼンスサーバ(PS)、6…PSTN網(公衆電話交換網)、61,62…サービス制御ポイント(SCP)、7…移動体通信網、71…サービス制御ポイント(SCP)、72,73…基地局、TB1…通信日時管理テーブル、TB2…オンラインリストテーブル、TB3…IMSユーザ管理テーブル、TB41,TB42…ユーザ管理テーブル。[0001]
BACKGROUND OF THE INVENTION
The present invention transmits a list of other terminals that have established communication with the predetermined terminal from the presence server to the predetermined terminal via the network, and the other terminals listed in the list on the screen of the predetermined terminal The present invention relates to a presence display method and a presence server for displaying a situation related to communication as presence.
[0002]
[Prior art]
FIG. 18 shows an outline of a conventional communication system using an instant message service (IMS). In the figure, 14 is a personal computer (hereinafter referred to as a PC terminal) possessed by the user AAA, 24 is a PC terminal possessed by the user BBB, 34 is a PC terminal possessed by the user CCC, 4 is the Internet (IP network),
[0003]
In this communication system, for example, when the
[0004]
[Problems to be solved by the invention]
However, in the above-described conventional communication system, whenever the user
Although it is possible to delete the presence display of the user's PC terminal that is not required from the screen of the
[0005]
The present invention has been made to solve such a problem, and the object of the present invention is to avoid loss of display area in a terminal connected to a presence server via a network and long communication. An object of the present invention is to provide a presence display method and a presence server that do not require the terminal to request the presence server to erase the presence display of other terminals that have expired.
[0006]
[Means for Solving the Problems]
To achieve these goals,The present invention (inventions according to
[0007]
According to the present invention, for example, when a user AAA terminal is a predetermined terminal and another terminal that has established communication with the predetermined terminal is a user BBB terminal, a list in which the user BBB terminal is added, for example, the terminal An online list in which the user ID of the user BBB and the situation related to the communication of the terminal are added as the list name of the user BBB is sent to the terminal of the user AAA, and the presence of other terminals including the terminal of the user BBB described in the online list is It is displayed on the screen of the terminal of user AAA.
[0008]
The presence server monitors the communication status between the terminal of the user AAA and other terminals that have established communication with the terminal of the user AAA. Here, when it is confirmed that the communication between the terminal of the user AAA and the terminal of the user BBB has not been performed for a predetermined period, the presence server deletes the terminal of the user BBB from the online list. As a result, the presence of the terminal of the user BBB is automatically deleted from the screen of the terminal of the user AAA.
[0009]
The present invention comprises the first invention according to
In the first invention,In the presence server, a communication permission period is set between the predetermined terminal and another terminal that has established communication with the predetermined terminal, the set communication permission period is described in the communication date management table, and this communication date management The communication permission period and current time listed in the table are checked periodically, and if there is another terminal whose current time has passed the communication permission period, the terminal is deleted from the list (online list), while the communication date and time During a communication permission period described in the management table, a predetermined terminal during the communication permission periodBetween a communication terminal registered as another use terminal of a user who uses and a communication terminal registered as another use terminal of a user who uses another terminal,If there is a communication request via a different network from the network between a given terminal and another terminal, the communication permission period between the terminals during the communication permission period is set.Extend.Here, the communication permission period means a period during which the other terminal should establish communication with the predetermined terminal in order to continue displaying the status of the other terminal on the screen of the predetermined terminal.
[0010]
According to the present invention, for example, when a user AAA terminal is a predetermined terminal and another terminal that has established communication with the predetermined terminal is a user BBB terminal, a list in which the user BBB terminal is added, for example, the terminal An online list in which the user ID of the user BBB and the situation related to the communication of the terminal are added as the list name of the user BBB is sent to the terminal of the user AAA, and the presence of other terminals including the terminal of the user BBB described in the online list is It is displayed on the screen of the terminal of user AAA. Here, “communication” in “status related to terminal communication” may be any communication via a network, and “situation” includes the status of the terminal itself and the status (presence) of the user of the terminal. .
[0011]
The presence server sets a communication permission period (for example, six months after the establishment of communication) between the terminal of the user AAA and another terminal that has established communication with the terminal of the user AAA, and sets the communication permission period thus set. It is described in the communication date / time management table, and the communication permission period and the current time described in the communication date / time management table are periodically checked. When there is another terminal whose current time has passed the communication permission period, for example, when the current time has passed the communication permission period between the terminal of user AAA and the terminal of user BBB, the presence server is the terminal of user BBB. From the online list.
[0012]
Further, for example, during the communication permission period between the user AAA terminal and the user BBB terminal described in the communication date management table, the user AAA terminal during the communication permission period.Registered as another terminal used by a user who uses the terminal of the user BBB and a communication terminal such as a fixed telephone or a mobile phone registered as another terminal used by the user who uses the terminalWhen communication is attempted with a communication terminal such as a fixed telephone or a mobile phone via a public switched telephone network (PSTN network), a mobile communication network, or the like, the presence server detects the user AAA during the communication permission period. The communication permission period between the terminal and the user BBB terminal is extended. For example, the communication permission period between the terminal of the user AAA and the terminal of the user BBB is extended for six months from the time when communication is performed using a fixed telephone or a mobile phone.
[0013]
In the second inventionIn the presence server, a communication permission period is set between the predetermined terminal and another terminal that has established communication with the predetermined terminal, and the set communication permission period is described in the communication date and time management table. The communication permission period and current time described in the management table are checked periodically, and if there is another terminal whose current time has passed the communication permission period, the terminal is deleted from the list (online list) while communicating. A predetermined terminal whose communication permission period has elapsed after the communication permission period described in the date and time management table has elapsed.Between a communication terminal registered as another use terminal of a user who uses and a communication terminal registered as another use terminal of a user who uses another terminal,If there is a communication request via a different network from the network between a given terminal and another terminal, the communication permission period between the terminals for which the communication permission period has passedReset it.
[0014]
According to the present invention, for example, when a user AAA terminal is a predetermined terminal and another terminal that has established communication with the predetermined terminal is a user BBB terminal, a list in which the user BBB terminal is added, for example, the terminal An online list in which the user ID of the user BBB and the situation related to the communication of the terminal are added as the list name of the user BBB is sent to the terminal of the user AAA, and the presence of other terminals including the terminal of the user BBB described in the online list is It is displayed on the screen of the terminal of user AAA.
[0015]
The presence server sets a communication permission period (for example, six months after the establishment of communication) between the terminal of the user AAA and another terminal that has established communication with the terminal of the user AAA, and sets the communication permission period thus set. It is described in the communication date / time management table, and the communication permission period and the current time described in the communication date / time management table are periodically checked. When there is another terminal whose current time has passed the communication permission period, for example, when the current time has passed the communication permission period between the terminal of user AAA and the terminal of user BBB, the presence server is the terminal of user BBB. From the online list.
[0016]
Further, for example, after the communication permission period between the user AAA terminal and the user BBB terminal described in the communication date management table has elapsed, the user AAA terminal whose communication permission period has elapsed.Registered as another terminal used by a user who uses the terminal of the user BBB and a communication terminal such as a fixed telephone or a mobile phone registered as another terminal used by the user who uses the terminalWhen communication is attempted with a communication terminal such as a fixed telephone or a mobile phone via a PSTN network or a mobile communication network, the presence server and the user AAA of the user AAA and the user BBB for which the communication permission period has passed. Reset the communication permission period with the terminal. For example, the communication permission period between the terminal of the user AAA and the terminal of the user BBB is revived for six months from the time when communication is performed using a fixed telephone or a mobile phone.
[0017]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, the present invention will be described in detail with reference to the drawings.
FIG. 1 shows the present invention.It is a figure which shows the outline of the communication system used for implementation of this. In the figure, the same reference numerals as those in FIG. 18 denote the same or equivalent components, and the description thereof will be omitted.
[0018]
[Establish communication between PC terminals using IMS]
In this communication system, for example, when the
[0019]
The communication date / time management table TB1 includes “user ID”, “communication date / time”, and “communication permission end date / time” as description items. When a number or the like is registered, the registration date and time is initialized as a communication date and time, and six months after the communication date and time is initially set as a communication permission end date and time.
[0020]
When communication using IMS is established with the
[0021]
In the communication date / time management table TB1 of FIG. 2, communication using the IMS between the
[0022]
The
[0023]
Hereinafter, the description of the list name and the situation regarding communication is referred to as adding a PC terminal to the online list table. In addition, deleting the list name and the description of the state of communication is said to delete the PC terminal from the online list table.
[0024]
And PS5 transmits online list table TB2 which added
[0025]
As an actual exchange of signals, when the
[0026]
[Deleting from the online list table of PC terminals after the communication permission period]
PS5Is between the
[0027]
For example, in the communication date / time management table TB1 (FIG. 2) for the user AAA, the communication permission period between the
[0028]
The
[0029]
As you can see from the above explanation,This communication systemIn the case where there is a PC terminal that has once established communication with the
[0030]
FIG. 6 shows more details of the communication system used to implement the present invention.FIG. In the figure, the same reference numerals as those in FIG. 1 denote the same or equivalent components, and the description thereof is omitted.
[0031]
In FIG. 6, 1 is an area to which the
[0032]
In the
[0033]
In FIG. 6, 6 is a PSTN network (public telephone exchange network), 7 is a mobile communication network, 46 is a gateway (GW) between the
[0034]
In this example, 61 and 62 are SCPs, but an exchange that accommodates fixed
[0035]
[User registration when using the IMS automatic update service]
The user AAA inputs his user ID, password, e-mail address, telephone number of the fixed telephone 16 (fixed telephone number), and telephone number of the portable telephone 17 (mobile telephone number) from the
[0036]
Next, the user AAA inputs a user ID, a fixed telephone number, and a mobile phone number of the user BBB as a communication partner from the
[0037]
Next, the
[0038]
The
[0039]
[Establish communication between PC terminals using IMS]
After the above-described user registration, for example, when the
[0040]
Similarly, when the user
[0041]
[Deleting from the online list table of PC terminals after the communication permission period]
The
[0042]
For example, in the communication date and time management table TB1 for the user AAA shown in FIG. 12, “November 5, 2001” is displayed as a communication permission period between the
[0043]
The
[0044]
[Resetting the communication permission period when communication is performed via a communication network other than the IP network]
On the other hand, for example, when communication is attempted via the
[0045]
FIG. 14 is an operation flowchart of the
[0046]
FIG. 15 is an operation flowchart of the
[0047]
FIG. 16A is an operation flowchart when the
[0048]
The
[0049]
For example, when communication is attempted between the
[0050]
[Extension of communication permission period]
Here, during a communication permission period between the
[0051]
After extending the communication permission period, the
[0052]
[Reset communication permission period (revival)]
When a communication permission period between the
[0053]
After resetting the communication permission period, the
[0054]
FIG. 17A is a flowchart showing the check processing operation of the communication permission period and the current time periodically performed by PS5. The PS5 periodically checks the current time and the communication permission period described in the communication date / time management table TB1 for the user AAA (FIG. 17B) (step 701), and the current time has passed the communication permission period. If there is another PC terminal (YES in step 702), the user's PC terminal whose communication permission period has passed is deleted from the online list table TB2 for user AAA (FIG. 17C) (step 703), and the user It transmits to the
[0055]
For example, if the other PC terminal whose current time has passed the communication permission period is the
[0056]
If there is no other PC terminal whose current time has passed the communication permission period (NO in step 702), the online list table TB2 (FIG. 17C) is not updated and transmitted to the
[0057]
If the online list table TB2 in which the
[0058]
As you can see from the above explanation,In this communication systemOnce communication using IMS is established between the
[0059]
That is, when the presence of the
[0060]
Even if the presence display of the
[0061]
In addition,Embodiment described aboveIn the above description, the user
[0062]
【The invention's effect】
As is apparent from the above description, according to the present invention, the presence server monitors the communication status between a predetermined terminal and another terminal that has established communication with the predetermined terminal, and Since terminals that have not been communicated for a period of time are deleted from the list, the display area of the terminals connected to the presence server via the network is not lost, and other terminals can be transferred from the terminal to the presence server. There is no need to request to delete the presence display, and it does not take time.
[0063]
Further, according to the present invention, during the communication permission period described in the communication date and time management table, the predetermined terminal during the communication permission periodBetween a communication terminal registered as another use terminal of the user who uses the terminal and a communication terminal registered as another use terminal of the user who uses the other terminal, AmongWhen there is a request for communication through another network different from the network, the communication permission period between terminals during the communication permission period is extended, and IMS is used between a predetermined terminal and another terminal. Even if the communication is not performed so much, if the user communicates with the user to some extent by a fixed telephone or a mobile phone, the problem that the presence of another terminal is erased from the screen of a predetermined terminal does not occur.
[0064]
In addition, according to the present invention, after the communication permission period described in the communication date and time management table has elapsed, the predetermined terminal whose communication permission period has elapsedBetween a predetermined terminal and another terminal between a communication terminal registered as another use terminal of the user who uses the terminal and a communication terminal registered as another use terminal of the user who uses the other terminal. Different from the network betweenWhen there is a request for communication via another network, the communication permission period between the terminals whose communication permission period has passed is reset, and the presence display of other terminals is erased from the screen of the predetermined terminal. Even so, if the user tries to contact the user through a fixed telephone or a mobile telephone, the display of the presence of another terminal can be restored on the screen of a predetermined terminal.
[Brief description of the drawings]
[Figure 1]Outline of a communication system used for implementing the present inventionFIG.
FIG. 2 is a diagram illustrating a communication date / time management table for user AAA created by a presence server in the communication system;
FIG. 3 is a diagram illustrating an online list table created by a presence server and addition of a PC terminal to the online list table.
FIG. 4 is a diagram illustrating an online list displayed on a PC terminal of a user AAA in this communication system.
FIG. 5 is a diagram for explaining deletion of a PC terminal from the online list table.
[Fig. 6]More details of the communication system used to implement the present inventionFIG.
FIG. 7 is a flowchart showing a user registration operation in the presence server when using the IMS automatic update service.
FIG. 8 is a diagram illustrating an IMS user management table for user AAA created by a presence server;
FIG. 9 is a diagram illustrating a user management table for user AAA created by the presence server;
FIG. 10 is a diagram illustrating a communication date / time management table (initial setting) for user AAA created by the presence server;
FIG. 11 is a diagram illustrating an online list table for user AAA created by the presence server.
FIG. 12 is a diagram illustrating a communication date / time management table for user AAA created by the presence server;
FIG. 13 is a diagram illustrating addition of a PC terminal to the online list table.
FIG. 14 is a flowchart showing the operation of the SCP of the PSTN network when a call is made from the fixed telephone of the user AAA.
FIG. 15 is a flowchart showing the SCP operation of the mobile communication network when a call is made from the mobile phone of the user AAA.
FIG. 16 is a flowchart showing an operation when the presence server receives an IP packet including a user ID and a call date and time from the SCP of the PSTN network and the SCP of the mobile communication network.
FIG. 17 is a flowchart showing a check processing operation of a communication permission period and a current time periodically performed by the presence server.
FIG. 18 is a diagram showing an outline of a conventional communication system using IMS.
FIG. 19 is a diagram illustrating an online list displayed on a PC terminal of a user AAA in a conventional communication system.
[Explanation of symbols]
1, 2, 3 ... Area, 14, 24, 34 ... PC terminal, 16, 26, 36 ... Fixed telephone, 17, 27, 37 ... Mobile phone, 4 ... Internet (IP network), 46, 47 ... Gateway (GW) ) 5... Presence server (PS) 6... PSTN network (public switched telephone network) 61, 62... Service control point (SCP) 7.
Claims (4)
前記プレゼンスサーバにおいて、
前記所定の端末とこの所定の端末と通信を確立した他の端末との間に通信許可期間を設定し、
この設定した通信許可期間を通信日時管理テーブルに記載し、
この通信日時管理テーブルに記載された通信許可期間と現時刻とを定期的にチェックし、現時刻が通信許可期間を過ぎた他の端末があった場合その端末を前記リストから消去する一方、
前記通信日時管理テーブルに記載された通信許可期間中に、その通信許可期間中の所定の端末を使用するユーザの別の使用端末として登録されている通信端末と他の端末を使用するユーザの別の使用端末として登録されている通信端末との間で、前記ネットワークとは異なる別のネットワークを介して通信の要求があった場合、前記通信許可期間中の端末間の通信許可期間を延長するようにした
ことを特徴とするプレゼンス表示方法。A plurality of terminals communicable via a network, another terminal connected to the network and establishing communication with a predetermined terminal, and a presence server for creating a list indicating a situation relating to communication between the other terminals A presence display method for transmitting the list from the presence server to the predetermined terminal and displaying a status relating to communication of the other terminal described in the list on a screen of the predetermined terminal. Because
In the presence server,
A communication permission period is set between the predetermined terminal and another terminal that has established communication with the predetermined terminal ;
Enter this communication permission period in the communication date and time management table,
While periodically checking the communication permission period and the current time described in this communication date and time management table, if there is another terminal whose current time has passed the communication permission period, while deleting the terminal from the list,
The communication terminal registered as another use terminal of the user who uses the predetermined terminal during the communication permission period and the user who uses the other terminal during the communication permission period described in the communication date and time management table When a communication request is made with a communication terminal registered as a use terminal of the communication terminal via another network different from the network, the communication permission period between the terminals during the communication permission period is extended. Presence display method characterized by that.
前記プレゼンスサーバにおいて、
前記所定の端末とこの所定の端末と通信を確立した他の端末との間に通信許可期間を設定し、
この設定した通信許可期間を通信日時管理テーブルに記載し、
この通信日時管理テーブルに記載された通信許可期間と現時刻とを定期的にチェックし、現時刻が通信許可期間を過ぎた他の端末があった場合その端末を前記リストから消去する一方、
前記通信日時管理テーブルに記載された通信許可期間が経過した後に、その通信許可期間が経過した所定の端末を使用するユーザの別の使用端末として登録されている通信端末と他の端末を使用するユーザの別の使用端末として登録されている通信端末との間で、前記ネットワークとは異なる別のネットワークを介して通信の要求があった場合、前記通信許可期間が経過した端末間の通信許可期間を再設定するようにした
ことを特徴とするプレゼンス表示方法。A plurality of terminals communicable via a network, another terminal connected to the network and establishing communication with a predetermined terminal, and a presence server for creating a list indicating a situation relating to communication between the other terminals A presence display method for transmitting the list from the presence server to the predetermined terminal and displaying a status relating to communication of the other terminal described in the list on a screen of the predetermined terminal. Because
In the presence server,
A communication permission period is set between the predetermined terminal and another terminal that has established communication with the predetermined terminal;
Enter this communication permission period in the communication date and time management table,
While periodically checking the communication permission period and the current time described in this communication date and time management table, if there is another terminal whose current time has passed the communication permission period, while deleting the terminal from the list,
After a communication permission period described in the communication date and time management table has elapsed, a communication terminal registered as another terminal used by the user who uses the predetermined terminal whose communication permission period has elapsed and another terminal are used. When a communication request is made with a communication terminal registered as another user terminal of the user via another network different from the network, the communication permission period between the terminals after the communication permission period has passed. Presence display method characterized by re-setting .
前記所定の端末とこの所定の端末と通信を確立した他の端末との間に通信許可期間を設定する手段と、
設定された前記通信許可期間を通信日時管理テーブルに記載する手段と、
前記通信日時管理テーブルに記載された通信許可期間と現時刻とを定期的にチェックし、現時刻が通信許可期間を過ぎた他の端末があった場合その端末を前記リストから消去する手段と、
前記通信日時管理テーブルに記載された通信許可期間中に、その通信許可期間中の所定 の端末を使用するユーザの別の使用端末として登録されている通信端末と他の端末を使用するユーザの別の使用端末として登録されている通信端末との間で、前記ネットワークとは異なる別のネットワークを介して通信の要求があった場合、前記通信許可期間中の端末間の通信許可期間を延長する手段と
を備えたことを特徴とするプレゼンスサーバ。 Create a list indicating the status of communication between the other terminal and the other terminal that has established communication with the predetermined terminal via the network, and send the list to the predetermined terminal via the network. In a presence server that displays on the screen of the predetermined terminal the status related to the communication of the other terminal described in the list,
Means for setting a communication permission period between the predetermined terminal and another terminal that has established communication with the predetermined terminal;
Means for describing the set communication permission period in a communication date and time management table;
Means for periodically checking the communication permission period and the current time described in the communication date and time management table, and deleting the terminal from the list if there is another terminal whose current time has passed the communication permission period;
The communication terminal registered as another use terminal of the user who uses the predetermined terminal during the communication permission period and the user who uses the other terminal during the communication permission period described in the communication date and time management table Means for extending a communication permission period between the terminals during the communication permission period when there is a communication request with a communication terminal registered as a use terminal of the communication terminal via another network different from the network When
A presence server characterized by comprising:
前記所定の端末とこの所定の端末と通信を確立した他の端末との間に通信許可期間を設定する手段と、
設定された前記通信許可期間を通信日時管理テーブルに記載する手段と、
前記通信日時管理テーブルに記載された通信許可期間と現時刻とを定期的にチェックし、現時刻が通信許可期間を過ぎた他の端末があった場合その端末を前記リストから消去する手段と、
前記通信日時管理テーブルに記載された通信許可期間が経過した後に、その通信許可期間が経過した所定の端末を使用するユーザの別の使用端末として登録されている通信端末と他の端末を使用するユーザの別の使用端末として登録されている通信端末との間で、前記ネットワークとは異なる別のネットワークを介して通信の要求があった場合、前記通信許可期間が経過した端末間の通信許可期間を再設定する手段と
を備えたことを特徴とするプレゼンスサーバ。Create a list indicating the status of communication between the other terminal and the other terminal that has established communication with the predetermined terminal via the network, and send the list to the predetermined terminal via the network. In a presence server that displays on the screen of the predetermined terminal the status related to the communication of the other terminal described in the list,
Means for setting a communication permission period between the predetermined terminal and another terminal that has established communication with the predetermined terminal ;
Means for describing the set communication permission period in a communication date and time management table;
Means for periodically checking the communication permission period and the current time described in the communication date and time management table, and deleting the terminal from the list if there is another terminal whose current time has passed the communication permission period;
After a communication permission period described in the communication date and time management table has elapsed, a communication terminal registered as another terminal used by the user who uses the predetermined terminal whose communication permission period has elapsed and another terminal are used. When a communication request is made with a communication terminal registered as another user terminal of the user via another network different from the network, the communication permission period between the terminals after the communication permission period has passed. presence server, characterized by comprising a means for resetting the.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002195586A JP4034609B2 (en) | 2002-07-04 | 2002-07-04 | Presence display method and presence server |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002195586A JP4034609B2 (en) | 2002-07-04 | 2002-07-04 | Presence display method and presence server |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004038622A JP2004038622A (en) | 2004-02-05 |
| JP4034609B2 true JP4034609B2 (en) | 2008-01-16 |
Family
ID=31703919
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002195586A Expired - Fee Related JP4034609B2 (en) | 2002-07-04 | 2002-07-04 | Presence display method and presence server |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4034609B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1941752B1 (en) * | 2005-10-26 | 2010-09-22 | Samsung Electronics Co., Ltd. | System and method for forwarding presence subscription along with contact list entries |
-
2002
- 2002-07-04 JP JP2002195586A patent/JP4034609B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004038622A (en) | 2004-02-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8743869B2 (en) | Provision of telephony Caller ID service via common instant communications clients | |
| CN1801962B (en) | Method and system for sending messages between a cellular network and a public data network | |
| US8447362B2 (en) | Function updating system and function updating method | |
| EP2077024B1 (en) | Communication system | |
| EP2232820B1 (en) | Location tagging method for packet based signalling | |
| JP3782265B2 (en) | Online service provider | |
| CN101296267A (en) | Telephone systems and communication terminals | |
| US8064934B2 (en) | Method, system and apparatus for automatic notification to a plurality of communication nodes | |
| US8588390B2 (en) | Telephone conversation relay server, voice telephone conversation system, and voice telephone conversation relay method | |
| JP4638506B2 (en) | Prevent unwanted messages | |
| JP4101058B2 (en) | Communications system | |
| CN101557543A (en) | System and method for realizing service handover between equipment | |
| CA2582067C (en) | Ip telephone system | |
| JP4034609B2 (en) | Presence display method and presence server | |
| JP2009296100A (en) | Message communication processing method, message communication processing system, and communication terminal unit | |
| JPH11275144A (en) | Terminal device | |
| US7711380B2 (en) | PoC communication server apparatus, terminal apparatus and PoC communication method | |
| KR100548905B1 (en) | How to dynamically configure presence information for presence services | |
| KR100673246B1 (en) | Method of providing called party information in mobile communication network | |
| JP2010187048A (en) | Method of notifying information and mobile phone | |
| JP7326996B2 (en) | Processing device, processing program and processing method | |
| KR101768432B1 (en) | Method and program for initiating a second service in dependency of a first service | |
| JP2006121150A (en) | Communication system, connection destination management apparatus, and connection destination search method | |
| KR101711082B1 (en) | Method for processing alwayson signal in a packet switchboard system | |
| JP4372124B2 (en) | Communication system and call processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040901 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070402 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070529 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070727 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20071023 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20071025 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101102 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101102 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101102 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111102 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111102 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121102 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |