Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4034609B2 - Presence display method and presence server - Google Patents
[go: Go Back, main page]

JP4034609B2 - Presence display method and presence server - Google Patents

Presence display method and presence server Download PDF

Info

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
Application number
JP2002195586A
Other languages
Japanese (ja)
Other versions
JP2004038622A (en
Inventor
隆祐 伊藤
直孝 森田
芳巳 福田
清孝 篠田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2002195586A priority Critical patent/JP4034609B2/en
Publication of JP2004038622A publication Critical patent/JP2004038622A/en
Application granted granted Critical
Publication of JP4034609B2 publication Critical patent/JP4034609B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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), Reference numeral 5 denotes an instant message service provider (IMSP) presence server (hereinafter referred to as PS). Note that IMS is a service in which a message received when a user is connected to the Internet is displayed on the screen of a PC terminal in use, and the user who receives the message can immediately reply.
[0003]
In this communication system, for example, when the PC terminal 14 of the user AAA establishes communication using IMS with the PC terminal 24 of the user BBB via the PS 5, the PS 5 stores the PC of the user BBB in the online list table for the user AAA. The user ID of the user BBB is added as the list name of the terminal 24, and the situation related to the communication of the PC terminal 24 included in the message from the PC terminal 24 to the user ID of the user BBB (for example, being present / not present) ) Is sent to the PC terminal 14 of the user AAA. As a result, the status (presence) relating to the communication of the user's PC terminal described in the online list table from PS5 is displayed on the screen of PC terminal 14 of user AAA. FIG. 19A shows an example of an online list displayed on the screen of the PC terminal 14 of the user AAA.
[0004]
[Problems to be solved by the invention]
However, in the above-described conventional communication system, whenever the user AAA PC terminal 14 establishes communication with another PC terminal using the IMS, the online list table for the user AAA in PS5 increases. That is, once communication is established using IMS, the PC terminal of the user who established communication remains in the online list table regardless of whether or not communication is performed thereafter. For this reason, even if the communication is established once but the communication after that has been interrupted for a long time, the presence of the user's PC terminal is displayed on the screen of the PC terminal 14 of the user AAA. . As a result, every time communication is established with another PC terminal, the display area of the online list on the screen of the PC terminal 14 of the user AAA increases (see FIG. 19B), and the display area is lost wastefully. As a result, there was a problem that work efficiency deteriorated.
Although it is possible to delete the presence display of the user's PC terminal that is not required from the screen of the PC terminal 14 of the user AAA, in this case, the PC terminal 14 of the desired user is transferred from the PC terminal 14 to PS5. Must be requested to delete from the online list table.
[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 claims 1 to 4)The presence server monitors the communication status between a predetermined terminal and another terminal that has established communication with the predetermined terminal, and lists a terminal (online list) that has not communicated with the predetermined terminal for a predetermined period of time. ).
[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 claims 1 and 3, and the second invention according to claims 2 and 4.
  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 PC terminal 14 of the user AAA establishes communication using the IMS with the PC terminal 24 of the user BBB via the PS 5, the PS 5 communicates with the PC terminal 14 of the user AAA and the PC of the user BBB. The communication permission period with the terminal 24 is set as six months after the establishment of communication, and this communication permission period is described in the communication date / time management table TB1 (see FIG. 2) for the user AAA.
[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 PC terminal 14 registered by the user AAA via the PS 5, the PS 5 uses the date and time when the communication is established as the communication date and time. The contents of the communication date and time management table TB1 are rewritten with the six months later as the communication permission end date and time. That is, after registering the user ID, fixed phone number, mobile phone number, etc. of the other party to be communicated, the IMS is used between the PC terminal 14 of the user AAA and the communication terminal 24 of the user BBB via the PS 5. When the communication is established, a communication permission period (a period from the communication date and time to the communication permission end date and time) with the PC terminal 24 of the user BBB is described in the communication date and time management table TB1 for the user AAA. The description of the communication permission period is updated every time communication is established using IMS.
[0021]
In the communication date / time management table TB1 of FIG. 2, communication using the IMS between the PC terminal 14 of the user AAA and the PC terminal 34 of the user CCC is established first, and then the PC terminal 14 of the user AAA and the user BBB An example is shown in which communication using the IMS with the PC terminal 24 is established.
[0022]
The PS 5 describes the communication permission period with the PC terminal 24 of the user BBB in the communication date / time management table TB1 of the user AAA, and then sets the list name of the PC terminal 24 of the user BBB (user ID of the user BBB) for the user AAA online. The status related to the communication of the PC terminal 24 included in the message from the PC terminal 24 corresponding to the list name is added to the list table TB2 (see FIG. 3) (for example, being present / separated). Attached. In this example, the list name and communication status of the PC terminal 34 of the user CCC have already been described in the online list table TB2 (FIG. 3A), and in addition to this, the list of the PC terminal 24 of the user BBB The name and the status related to communication are described (FIG. 3B).
[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 PC terminal 24 of user BBB to PC terminal 14 of user AAA. Note that PS5 basically transmits to the PC terminal 14 of the user AAA when the online list table TB2 is updated (added, deleted, changed). The PC terminal 14 of the user AAA receives the online list table TB2 from the PS 5, and displays the presence of the PC terminal 24 of the user BBB and the PC terminal 34 of the user CCC described in the received online list table TB2 on the screen. This is displayed (FIG. 4A).
[0025]
As an actual exchange of signals, when the PS 5 receives a communication request (signal S1) from the PC terminal 14 to the PC terminal 24, the PS 5 establishes communication using the IMS between the PC terminal 14 and the PC terminal 24. To do. At this time, the PC terminal 24 is inquired whether presence display to the PC terminal 14 is possible (signal S2), and the PC terminal 24 receives a response (signal S3) that presence display is possible from the PC terminal 24 to the PC terminal 14. 14 sends the online list table TB2 to which the PC terminal 24 has been added (signal S4).
[0026]
[Deleting from the online list table of PC terminals after the communication permission period]
  PS5Is between the PC terminal 14 of the user AAA and another PC terminal that has established communication using IMS, in this example, between the PC terminal 14 and the PC terminal 24 and between the PC terminal 14 and the PC terminal 34. The user's PC terminal for which the new communication was not performed even after the communication permission period described in the communication date and time management table TB1 for the user AAA and the user CCC has been monitored. Delete from the online list table TB2 for BBB. That is, the communication permission period and the current time described in the communication date and time management table TB1 are periodically checked, and if there is another PC terminal whose current time has passed the communication permission period, the PC terminal is displayed in the online list table TB2. Erase from
[0027]
For example, in the communication date / time management table TB1 (FIG. 2) for the user AAA, the communication permission period between the PC terminal 14 of the user AAA and the PC terminal 34 of the user CCC is changed from “March 5, 2002” to “2002. 6 months until “September 5th” is described, and when the current time passes “September 5th, 2002”, the PC terminal 34 of the user CCC is online as shown in FIG. It is automatically deleted from the list table TB2.
[0028]
The PS 5 sends the online list table TB2 in which the PC terminal 34 of the user CCC is deleted to the PC terminal 14 of the user AAA. The PC terminal 14 of the user AAA receives the online list table TB2 from the PS 5, and deletes the presence of the PC terminal 34 of the user CCC from the screen according to the received online list table TB2 (FIG. 4 (b)).
[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 PC terminal 14 of the user AAA but has been interrupted for a long time, the presence of the PC terminal is automatically deleted from the screen of the PC terminal 14 of the user AAA. Will come to be. As a result, the display area is not lost in the PC terminal 14 and work efficiency is prevented from deteriorating. In addition, there is no need to request the user AAA from the PC terminal 14 of the user AAA to delete the PC terminal of the user whose communication has been interrupted for a long period of time from the online list table TB2.
[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 PC terminal 14 of the user AAA belongs, 2 is an area to which the PC terminal 24 of the user BBB belongs, and 3 is an area to which the PC terminal 34 of the user CCC belongs. In area 1, a fixed telephone 16 and a mobile telephone 17 owned by the user AAA are provided as communication terminals different from the PC terminal 14. In area 2, a fixed telephone 26 and a mobile telephone 27 owned by the user BBB are provided as communication terminals different from the PC terminal 24. In area 3, as a communication terminal different from the PC terminal 34, a fixed telephone 36 and a mobile telephone 37 owned by the user CCC are provided.
[0032]
  In the areas 1, 2, and 3, the mobile phones 17, 27, and 37 are mobile terminals, and the locations where they are used cannot be specified. Accordingly, the areas 1, 2 and 3 are not fixed and change depending on the movement positions of the mobile phones 17, 27 and 37. In the present invention, such a changing area is referred to as an area to which the user's PC terminal belongs. In other words, an area is a plurality of terminal devices used by a predetermined user.(Another terminal used by a user who uses a predetermined PC terminal)It can also be called a group.
[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 IP network 4 and the PSTN network 6, and 47 is IP network 4 and mobile communication. GW between the networks 7 and 61, 61 is a service control point (SCP) that controls the fixed telephone 16 in area 1, 62 is an SCP that controls the fixed telephone 26 in area 2, and 71 is an SCP and 72 of the mobile communication network 7. Is a base station of the mobile communication network 7 accessed by the mobile phone 17 in area 1, and 73 is a base station of the mobile communication network 7 accessed by the mobile phone 27 in area 2.
[0034]
In this example, 61 and 62 are SCPs, but an exchange that accommodates fixed telephones 16 and 26 may be used. In this communication system, instant message client software is downloaded to the PC terminal 14 of the user AAA, the PC terminal 24 of the user BBB, and the PC terminal 34 of the user CCC via the IP network 4. The PC terminals 14, 24, and 34 execute processing operations described below in accordance with the downloaded instant message client software.
[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 PC terminal 14, and passes through the IP network 4. To PS5. Then, the PS 5 receives these pieces of information from the user AAA and creates an IMS user management table TB3 (see FIG. 8) for the user AAA (step 701 shown in FIG. 7).
[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 PC terminal 14 and transmits them to the PS 5 via the IP network 4. Then, the PS5 receives these pieces of information from the user AAA, and the first user management table TB41 (FIG. 9A) including the user ID of the communication partner with the PS5 IP address and the second user management. A table TB42 (FIG. 9B) is created, and the first user management table TB41 is transmitted to the SCP 61 of the PSTN network 6 through the GW 46, and the second user management table TB42 is transmitted to the SCP 71 of the mobile communication network 7 through the GW 47. (Step 702). The SCPs 61 and 71 manage the received user management tables TB41 and TB42 as user management tables for the user AAA.
[0037]
Next, the PS 5 creates a communication date / time management table TB1 (FIG. 10) for the user AAA (step 703). In this communication date / time management table TB1, the communication date / time with the user BBB is the registration date / time of the fixed telephone number or mobile phone number of the user BBB, and six months after the registration date / time is the communication permission end date / time with the user BBB. The date and time of communication with the user CCC is the registration date and time of the fixed phone number or mobile phone number of the user CCC, and six months after the registration date and time is the communication permission end date and time of the user CCC.
[0038]
The PS 5 refers to the communication date / time management table TB1, extracts the user ID within the communication permission period whose current time is described in the communication date / time management table TB1, and uses the extracted user ID as the list name of the PC terminal. The online list table TB2 (FIG. 11) is created, and the created online list table TB2 is transmitted to the PC terminal 14 of the user AAA via the IP network 4 (step 704). In this case, the status display in the online list table TB2 is “at present” which is a default value.
[0039]
[Establish communication between PC terminals using IMS]
After the above-described user registration, for example, when the PC terminal 14 of the user AAA passes through the IP network 4 and establishes communication using the IMS with the PC terminal 24 of the user BBB via the PS 5, the PS 5 will re-establish the user AAA. The communication permission period between the PC terminal 14 of the user and the PC terminal 24 of the user BBB is set as six months after the establishment of the communication, and this communication permission period is described in the communication date and time management table TB1 for the user AAA. That is, the communication permission period between the PC terminal 14 of the user AAA and the PC terminal 24 of the user BBB which are initially set is updated, and the PC terminal 14 of the user AAA and the user BBB are used for six months from the time when the communication is established. This is described as a communication permission period with the PC terminal 24 (see FIG. 12).
[0040]
  Similarly, when the user AAA PC terminal 14 establishes communication using the IMS via the IP network 4 and the user CCC PC terminal 34 via the PS 5, the PS 5AgainThe communication permission period between the PC terminal 14 of the user AAA and the PC terminal 34 of the user CCC is set as six months after the establishment of the communication, and this communication permission period is described in the communication date / time management table TB1 for the user AAA. That is, the communication permission period between the initially set PC terminal 14 of the user AAA and the PC terminal 34 of the user CCC is updated, and the PC terminal 14 of the user AAA and the user CCC are used for six months from the time when the communication is established. This is described as a communication permission period with the PC terminal 34.
[0041]
[Deleting from the online list table of PC terminals after the communication permission period]
The PS 5 indicates the communication status between the PC terminal 14 of the user AAA and other PC terminals that have established communication, in this example, between the PC terminal 14 and the PC terminal 24 and between the PC terminal 14 and the PC terminal 34. Monitoring is performed, and the PC terminal of the user who has not performed new communication even after the communication permission period described in the communication date / time management table TB1 for the user AAA is deleted from the online list table TB2. That is, the communication permission period and the current time described in the communication date and time management table TB1 are periodically checked, and if there is another PC terminal whose current time has passed the communication permission period, the PC terminal is stored in the online list table. Erase from TB2.
[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 PC terminal 14 of the user AAA and the PC terminal 34 of the user CCC. 6 months up to “May 5, 2002” are described, and when the current time passes “May 5, 2002”, the PC terminal 34 of the user CCC displays the online list table as shown in FIG. It is automatically deleted from TB2.
[0043]
The PS 5 sends the online list table TB2 (FIG. 13B) from which the PC terminal 34 of the user CCC has been deleted to the PC terminal 14 of the user AAA. The PC terminal 14 of the user AAA receives the online list table TB2 from the PS 5, and deletes the presence of the PC terminal 34 of the user CCC from the screen according to the received online list table TB2.
[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 PSTN network 6 between the fixed telephone 16 in the area 1 to which the PC terminal 14 belongs and the fixed telephone 26 in the area 2 to which the PC terminal 24 belongs, the PSTN network 6 to the PS 5 On the other hand, the fact that communication is going to be performed between users registered in advance is notified, and PS5 is connected between PC terminal 14 of user AAA and PC terminal 24 of user BBB described in the communication date and time management table TB1. The communication permission period is rewritten, and 6 months from that point is reset as the communication permission period.
[0045]
FIG. 14 is an operation flowchart of the SCP 61 of the PSTN network 6 when a call is made from the fixed telephone 16 of the user AAA. When originating from the fixed telephone 16 of the user AAA, the SCP 61 of the PSTN network 6 checks the user management table TB41 (FIG. 9A) for the user AAA (step 401), and the other party's telephone number is checked in the user management table TB41. If there is, then the other party's user ID and call date and time are converted into an IP packet, and this IP packet is sent from the GW 46 to the IP network 4 along the path to the PS5 address described in the user management table TB41 (step 402). The connection operation starts (step 404). If there is no telephone number of the other party in the user management table TB41, the connection operation is started without performing notification to the PS5 (step 404).
[0046]
FIG. 15 is an operation flowchart of the SCP 71 of the mobile communication network 7 when a call is made from the mobile phone 17 of the user AAA. When originating from the mobile phone 17, the SCP 71 of the mobile communication network 7 checks the user management table TB42 (FIG. 9B) for the user AAA (step 501), and the destination telephone number is stored in the user management table TB42. If there is, the other party's user ID and call date and time are converted into IP packets, and this IP packet is sent from the GW 47 to the IP network 4 toward the PS5 address described in the user management table TB42 (step 502). The connection operation is started (step 504). If there is no telephone number of the other party in the user management table TB42, the connection operation is started without notifying PS5 (step 504).
[0047]
FIG. 16A is an operation flowchart when the PS 5 receives an IP packet including a user ID and a call date and time from the SCP 61 of the PSTN network 6 and the SCP 71 of the mobile communication network 7.
[0048]
The PS 5 receives an IP packet including the user ID of the other party when calling from the fixed telephone 16 of the user AAA and the call date and time from the SCP 61 (step 601), or the other user when calling from the mobile telephone 17 of the user AAA. When the IP packet including the ID and the call date / time is received from the SCP 71 (step 601), the user AAA's PC terminal 14 and the other user's PC terminal in the communication date / time management management table TB1 for the user AAA (FIG. 16B) The communication permission period is rewritten (step 602).
[0049]
For example, when communication is attempted between the fixed telephone 16 of the user AAA and the fixed telephone 26 of the user BBB, the PS 5 sets the communication start date and time for the user BBB in the communication date and time management management table TB1 for the user AAA to the current time. And the date and time six months after the current time as the communication permission end date and time.
[0050]
[Extension of communication permission period]
Here, during a communication permission period between the PC terminal 14 of the user AAA and the PC terminal 24 of the user BBB, an attempt is made to perform communication between the fixed telephone 16 of the user AAA and the fixed telephone 26 of the user BBB. PS5 extends the communication permission period between the PC terminal 14 of the user AAA and the PC terminal 24 of the user BBB for six months from that point.
[0051]
After extending the communication permission period, the PS 5 confirms that the PC terminal 24 of the user BBB is described in the online list table TB2 (FIG. 10C) (NO in step 603), and then the online list table TB2 is transmitted to PC terminal 14 of user AAA (step 605). In the case of extending the communication permission period, it is not always necessary to send the online list table TB2. When sending, the previous one will be sent.
[0052]
[Reset communication permission period (revival)]
When a communication permission period between the PC terminal 14 of the user AAA and the PC terminal 24 of the user BBB has elapsed, an attempt is made to perform communication between the fixed telephone 16 of the user AAA and the fixed telephone 26 of the user BBB. The PS 5 resets (revives) the communication permission period between the PC terminal 14 of the user AAA and the PC terminal 24 of the user BBB up to six months from that point.
[0053]
After resetting the communication permission period, the PS 5 confirms that the PC terminal 24 of the user BBB is not described in the online list table TB2 (FIG. 16D) (YES in step 603), and the PC of the user BBB The terminal 24 is added to the online list table TB2 (FIG. 16 (e): Step 604), and the online list table TB2 added with the PC terminal 24 of the user BBB is transmitted to the PC terminal 14 of the user AAA (Step 605). In this case, the display state of the PC terminal 24 of the user BBB in the online list table TB2 is obtained by accessing the PC terminal 24. As a result, the presence of the PC terminal 14 of the user BBB starts to be displayed again on the display screen of the PC terminal 14 of the user AAA.
[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 PC terminal 14 of AAA (step 704).
[0055]
For example, if the other PC terminal whose current time has passed the communication permission period is the PC terminal 24 of the user BBB, the PC terminal 24 of the user BBB whose communication permission period has passed from the online list table TB2 (FIG. 17C). Is deleted (FIG. 17D), and the online list table TB2 in which the PC terminal 24 of the user BBB is deleted is transmitted to the PC terminal 14 of the user AAA.
[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 PC terminal 14 of the user AAA ( Step 704).
[0057]
If the online list table TB2 in which the PC terminal 24 of the user BBB is deleted is transmitted to the PC terminal 14 of the user AAA, and communication is established between the PC terminal 14 and the PC terminal 24 using IMS, The communication date and time and the communication permission end date and time for the user BBB in the communication date and time management table TB1 for user AAA, that is, the communication permission period are reset.
[0058]
  As you can see from the above explanation,In this communication systemOnce communication using IMS is established between the PC terminal 14 of the user AAA and the PC terminal 24 of the user BBB or the PC terminal 34 of the user CCC, the communication permission period between the PC terminals is extended or reset. Can be performed using a fixed telephone or a mobile phone.
[0059]
That is, when the presence of the PC terminal 24 of the user BBB is displayed on the screen of the PC terminal 14 of the user AAA, if an attempt is made to contact the user BBB by the fixed phone 16 or the mobile phone 17, the user AAA from that point onward. The communication permission period between the PC terminal 14 of the user and the PC terminal 24 of the user BBB is extended for six months. As a result, even if the communication using the IMS is not performed between the PC terminal 14 and the PC terminal 24, if the user BBB is communicated to some extent by the fixed telephone 16 or the mobile telephone 17, the user AAA's The problem that the presence of the PC terminal 24 of the user BBB is erased from the screen of the PC terminal 14 does not occur.
[0060]
Even if the presence display of the PC terminal 24 of the user BBB is erased from the screen of the PC terminal 14 of the user AAA, if the user BBB is contacted by the fixed telephone 16 or the mobile phone 17, the PC of the user AAA is used. The presence display of the PC terminal 24 of the user BBB can be restored on the screen of the terminal 14.
[0061]
  In addition,Embodiment described aboveIn the above description, the user AAA PC terminal 14 is a predetermined terminal in the present invention, and the user BBB PC terminal 24 and the user CCC PC terminal 34 are other terminals in the present invention. It goes without saying that the same processing operation is performed even when the PC terminal 24 of the user or the PC terminal 34 of the user CCC is a predetermined terminal in the present invention. Also,Embodiment described aboveThen, although the communication permission period is 6 months, it is not limited to 6 months.
[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. Mobile communication network 71 71 service control point (SCP) 72 73 ... Base station, TB1 ... Communication date / time management table, TB2 ... Online list table, TB3 ... IMS user management table, TB41, TB42 ... User management table.

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.
JP2002195586A 2002-07-04 2002-07-04 Presence display method and presence server Expired - Fee Related JP4034609B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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